LavaPack.loadBundle([[648,{"@firebase/util":653},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Provider=a.ComponentContainer=a.Component=void 0;var r=e("@firebase/util");
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
a.Component=class{constructor(e,t,a){this.name=e,this.instanceFactory=t,this.type=a,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}};const n="[DEFAULT]";
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */class c{constructor(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){const t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){const e=new r.Deferred;if(this.instancesDeferred.set(t,e),this.isInitialized(t)||this.shouldAutoInitialize())try{const a=this.getOrInitializeService({instanceIdentifier:t});a&&e.resolve(a)}catch(e){}}return this.instancesDeferred.get(t).promise}getImmediate(e){var t;const a=this.normalizeInstanceIdentifier(null==e?void 0:e.identifier),r=null!==(t=null==e?void 0:e.optional)&&void 0!==t&&t;if(!this.isInitialized(a)&&!this.shouldAutoInitialize()){if(r)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:a})}catch(e){if(r)return null;throw e}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,this.shouldAutoInitialize()){if(function(e){return"EAGER"===e.instantiationMode}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(e))try{this.getOrInitializeService({instanceIdentifier:n})}catch(e){}for(const[e,t]of this.instancesDeferred.entries()){const a=this.normalizeInstanceIdentifier(e);try{const e=this.getOrInitializeService({instanceIdentifier:a});t.resolve(e)}catch(e){}}}}clearInstance(e=n){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){const e=Array.from(this.instances.values());await Promise.all([...e.filter((e=>"INTERNAL"in e)).map((e=>e.INTERNAL.delete())),...e.filter((e=>"_delete"in e)).map((e=>e._delete()))])}isComponentSet(){return null!=this.component}isInitialized(e=n){return this.instances.has(e)}getOptions(e=n){return this.instancesOptions.get(e)||{}}initialize(e={}){const{options:t={}}=e,a=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(a))throw Error(`${this.name}(${a}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const r=this.getOrInitializeService({instanceIdentifier:a,options:t});for(const[e,t]of this.instancesDeferred.entries()){a===this.normalizeInstanceIdentifier(e)&&t.resolve(r)}return r}onInit(e,t){var a;const r=this.normalizeInstanceIdentifier(t),n=null!==(a=this.onInitCallbacks.get(r))&&void 0!==a?a:new Set;n.add(e),this.onInitCallbacks.set(r,n);const c=this.instances.get(r);return c&&e(c,r),()=>{n.delete(e)}}invokeOnInitCallbacks(e,t){const a=this.onInitCallbacks.get(t);if(a)for(const r of a)try{r(e,t)}catch(e){}}getOrInitializeService({instanceIdentifier:e,options:t={}}){let a=this.instances.get(e);if(!a&&this.component&&(a=this.component.instanceFactory(this.container,{instanceIdentifier:(r=e,r===n?undefined:r),options:t}),this.instances.set(e,a),this.instancesOptions.set(e,t),this.invokeOnInitCallbacks(a,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,a)}catch(e){}var r;return a||null}normalizeInstanceIdentifier(e=n){return this.component?this.component.multipleInstances?e:n:e}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}a.Provider=c;a.ComponentContainer=class{constructor(e){this.name=e,this.providers=new Map}addComponent(e){const t=this.getProvider(e.name);if(t.isComponentSet())throw new Error(`Component ${e.name} has already been registered with ${this.name}`);t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);const t=new c(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}}}}},{package:"@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component",file:"node_modules/@firebase/component/dist/esm/index.esm2017.js"}],[649,{"@firebase/app":647,"@firebase/component":648,"@firebase/util":653,idb:4564},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.deleteInstallations=
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
async function(e){const{appConfig:t}=e,a=await U(t,(e=>e&&0===e.registrationStatus?undefined:e));if(a){if(1===a.registrationStatus)throw h.create("delete-pending-registration");if(2===a.registrationStatus){if(!navigator.onLine)throw h.create("app-offline");
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
await async function(e,t){const a=function(e,{fid:t}){return`${m(e)}/${t}`}(e,t),r=k(e,t),n={method:"DELETE",headers:r},c=await T((()=>fetch(a,n)));if(!c.ok)throw await w("Delete Installation",c)}(t,a),await L(t)}}}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.getId=X,a.getInstallations=
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function(e=(0,r.getApp)()){return(0,r._getProvider)(e,"installations").getImmediate()}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.getToken=Q,a.onIdChange=function(e,t){const{appConfig:a}=e;return function(e,t){O();const a=x(e);let r=S.get(a);r||(r=new Set,S.set(a,r));r.add(t)}(a,t),()=>{!function(e,t){const a=x(e),r=S.get(a);if(!r)return;r.delete(t),0===r.size&&S.delete(a);P()}(a,t)}};var r=e("@firebase/app"),n=e("@firebase/component"),c=e("@firebase/util"),i=e("idb");const d="@firebase/installations",s="0.6.12",f=1e4,o=`w:${s}`,b="FIS_v2",u="https://firebaseinstallations.googleapis.com/v1",l=36e5,p={"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"not-registered":"Firebase Installation is not registered.","installation-not-found":"Firebase Installation not found.","request-failed":'{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',"app-offline":"Could not process request. Application offline.","delete-pending-registration":"Can't delete installation while there is a pending registration request."},h=new c.ErrorFactory("installations","Installations",p);function g(e){return e instanceof c.FirebaseError&&e.code.includes("request-failed")}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */function m({projectId:e}){return`${u}/projects/${e}/installations`}function y(e){return{token:e.token,requestStatus:2,expiresIn:(t=e.expiresIn,Number(t.replace("s","000"))),creationTime:Date.now()};var t}async function w(e,t){const a=(await t.json()).error;return h.create("request-failed",{requestName:e,serverCode:a.code,serverMessage:a.message,serverStatus:a.status})}function v({apiKey:e}){return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":e})}function k(e,{refreshToken:t}){const a=v(e);return a.append("Authorization",function(e){return`${b} ${e}`}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(t)),a}async function T(e){const t=await e();return t.status>=500&&t.status<600?e():t}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function I(e){return new Promise((t=>{setTimeout(t,e)}))}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
const _=/^[cdef][\w-]{21}$/,A="";function C(){try{const e=new Uint8Array(17);(self.crypto||self.msCrypto).getRandomValues(e),e[0]=112+e[0]%16;const t=function(e){const t=(a=e,btoa(String.fromCharCode(...a)).replace(/\+/g,"-").replace(/\//g,"_"));var a;return t.substr(0,22)}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(e);return _.test(t)?t:A}catch(e){return A}}function x(e){return`${e.appName}!${e.appId}`}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const S=new Map;function D(e,t){const a=x(e);E(a,t),function(e,t){const a=O();a&&a.postMessage({key:e,fid:t});P()}(a,t)}function E(e,t){const a=S.get(e);if(a)for(const e of a)e(t)}let R=null;function O(){return!R&&"BroadcastChannel"in self&&(R=new BroadcastChannel("[Firebase] FID Change"),R.onmessage=e=>{E(e.data.key,e.data.fid)}),R}function P(){0===S.size&&R&&(R.close(),R=null)}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const B="firebase-installations-database",j=1,q="firebase-installations-store";let N=null;function M(){return N||(N=(0,i.openDB)(B,j,{upgrade:(e,t)=>{if(0===t)e.createObjectStore(q)}})),N}async function K(e,t){const a=x(e),r=(await M()).transaction(q,"readwrite"),n=r.objectStore(q),c=await n.get(a);return await n.put(t,a),await r.done,c&&c.fid===t.fid||D(e,t.fid),t}async function L(e){const t=x(e),a=(await M()).transaction(q,"readwrite");await a.objectStore(q).delete(t),await a.done}async function U(e,t){const a=x(e),r=(await M()).transaction(q,"readwrite"),n=r.objectStore(q),c=await n.get(a),i=t(c);return i===undefined?await n.delete(a):await n.put(i,a),await r.done,!i||c&&c.fid===i.fid||D(e,i.fid),i}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */async function H(e){let t;const a=await U(e.appConfig,(a=>{const r=function(e){const t=e||{fid:C(),registrationStatus:0};return W(t)}(a),n=function(e,t){if(0===t.registrationStatus){if(!navigator.onLine){return{installationEntry:t,registrationPromise:Promise.reject(h.create("app-offline"))}}const a={fid:t.fid,registrationStatus:1,registrationTime:Date.now()},r=async function(e,t){try{const a=await async function({appConfig:e,heartbeatServiceProvider:t},{fid:a}){const r=m(e),n=v(e),c=t.getImmediate({optional:!0});if(c){const e=await c.getHeartbeatsHeader();e&&n.append("x-firebase-client",e)}const i={fid:a,authVersion:b,appId:e.appId,sdkVersion:o},d={method:"POST",headers:n,body:JSON.stringify(i)},s=await T((()=>fetch(r,d)));if(s.ok){const e=await s.json();return{fid:e.fid||a,registrationStatus:2,refreshToken:e.refreshToken,authToken:y(e.authToken)}}throw await w("Create Installation",s)}(e,t);return K(e.appConfig,a)}catch(a){throw g(a)&&409===a.customData.serverCode?await L(e.appConfig):await K(e.appConfig,{fid:t.fid,registrationStatus:0}),a}}(e,a);return{installationEntry:a,registrationPromise:r}}return 1===t.registrationStatus?{installationEntry:t,registrationPromise:F(e)}:{installationEntry:t}}(e,r);return t=n.registrationPromise,n.installationEntry}));return a.fid===A?{installationEntry:await t}:{installationEntry:a,registrationPromise:t}}async function F(e){let t=await $(e.appConfig);for(;1===t.registrationStatus;)await I(100),t=await $(e.appConfig);if(0===t.registrationStatus){const{installationEntry:t,registrationPromise:a}=await H(e);return a||t}return t}function $(e){return U(e,(e=>{if(!e)throw h.create("installation-not-found");return W(e)}))}function W(e){return 1===(t=e).registrationStatus&&t.registrationTime+f<Date.now()?{fid:e.fid,registrationStatus:0}:e;var t;
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */}async function Y({appConfig:e,heartbeatServiceProvider:t},a){const r=function(e,{fid:t}){return`${m(e)}/${t}/authTokens:generate`}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(e,a),n=k(e,a),c=t.getImmediate({optional:!0});if(c){const e=await c.getHeartbeatsHeader();e&&n.append("x-firebase-client",e)}const i={installation:{sdkVersion:o,appId:e.appId}},d={method:"POST",headers:n,body:JSON.stringify(i)},s=await T((()=>fetch(r,d)));if(s.ok){return y(await s.json())}throw await w("Generate Auth Token",s)}async function z(e,t=!1){let a;const r=await U(e.appConfig,(r=>{if(!G(r))throw h.create("not-registered");const n=r.authToken;if(!t&&function(e){return 2===e.requestStatus&&!function(e){const t=Date.now();return t<e.creationTime||e.creationTime+e.expiresIn<t+l}(e)}(n))return r;if(1===n.requestStatus)return a=async function(e,t){let a=await V(e.appConfig);for(;1===a.authToken.requestStatus;)await I(100),a=await V(e.appConfig);const r=a.authToken;return 0===r.requestStatus?z(e,t):r}(e,t),r;{if(!navigator.onLine)throw h.create("app-offline");const t=function(e){const t={requestStatus:1,requestTime:Date.now()};return Object.assign(Object.assign({},e),{authToken:t})}(r);return a=async function(e,t){try{const a=await Y(e,t),r=Object.assign(Object.assign({},t),{authToken:a});return await K(e.appConfig,r),a}catch(a){if(!g(a)||401!==a.customData.serverCode&&404!==a.customData.serverCode){const a=Object.assign(Object.assign({},t),{authToken:{requestStatus:0}});await K(e.appConfig,a)}else await L(e.appConfig);throw a}}(e,t),t}}));return a?await a:r.authToken}function V(e){return U(e,(e=>{if(!G(e))throw h.create("not-registered");const t=e.authToken;return 1===(a=t).requestStatus&&a.requestTime+f<Date.now()?Object.assign(Object.assign({},e),{authToken:{requestStatus:0}}):e;var a;
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */}))}function G(e){return e!==undefined&&2===e.registrationStatus}async function X(e){const t=e,{installationEntry:a,registrationPromise:r}=await H(t);return r?r.catch(console.error):z(t).catch(console.error),a.fid}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */async function Q(e,t=!1){const a=e;await async function(e){const{registrationPromise:t}=await H(e);t&&await t}(a);return(await z(a,t)).token}function J(e){return h.create("missing-app-config-values",{valueName:e})}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const Z="installations",ee=e=>{const t=e.getProvider("app").getImmediate(),a=function(e){if(!e||!e.options)throw J("App Configuration");if(!e.name)throw J("App Name");const t=["projectId","apiKey","appId"];for(const a of t)if(!e.options[a])throw J(a);return{appName:e.name,projectId:e.options.projectId,apiKey:e.options.apiKey,appId:e.options.appId}}(t);return{app:t,appConfig:a,heartbeatServiceProvider:(0,r._getProvider)(t,"heartbeat"),_delete:()=>Promise.resolve()}},te=e=>{const t=e.getProvider("app").getImmediate(),a=(0,r._getProvider)(t,Z).getImmediate();return{getId:()=>X(a),getToken:e=>Q(a,e)}};(0,r._registerComponent)(new n.Component(Z,ee,"PUBLIC")),(0,r._registerComponent)(new n.Component("installations-internal",te,"PRIVATE")),(0,r.registerVersion)(d,s),(0,r.registerVersion)(d,s,"esm2017")}}},{package:"@metamask/notification-services-controller>firebase>@firebase/installations",file:"node_modules/@firebase/installations/dist/esm/index.esm2017.js"}],[65,{"@metamask/multichain-transactions-controller":2113},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.MultichainTransactionsControllerInit=void 0;var r=e("@metamask/multichain-transactions-controller");a.MultichainTransactionsControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new r.MultichainTransactionsController({messenger:e,state:t.MultichainTransactionsController})})}}},{package:"$root$",file:"app/scripts/controller-init/multichain/multichain-transactions-controller-init.ts"}],[650,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0});
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
const r=[];var n;a.LogLevel=void 0,(n=a.LogLevel||(a.LogLevel={}))[n.DEBUG=0]="DEBUG",n[n.VERBOSE=1]="VERBOSE",n[n.INFO=2]="INFO",n[n.WARN=3]="WARN",n[n.ERROR=4]="ERROR",n[n.SILENT=5]="SILENT";const c={debug:a.LogLevel.DEBUG,verbose:a.LogLevel.VERBOSE,info:a.LogLevel.INFO,warn:a.LogLevel.WARN,error:a.LogLevel.ERROR,silent:a.LogLevel.SILENT},i=a.LogLevel.INFO,d={[a.LogLevel.DEBUG]:"log",[a.LogLevel.VERBOSE]:"log",[a.LogLevel.INFO]:"info",[a.LogLevel.WARN]:"warn",[a.LogLevel.ERROR]:"error"},s=(e,t,...a)=>{if(t<e.logLevel)return;const r=(new Date).toISOString(),n=d[t];if(!n)throw new Error(`Attempted to log a message with an invalid logType (value: ${t})`);console[n](`[${r}]  ${e.name}:`,...a)};a.Logger=class{constructor(e){this.name=e,this._logLevel=i,this._logHandler=s,this._userLogHandler=null,r.push(this)}get logLevel(){return this._logLevel}set logLevel(e){if(!(e in a.LogLevel))throw new TypeError(`Invalid value "${e}" assigned to \`logLevel\``);this._logLevel=e}setLogLevel(e){this._logLevel="string"==typeof e?c[e]:e}get logHandler(){return this._logHandler}set logHandler(e){if("function"!=typeof e)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=e}get userLogHandler(){return this._userLogHandler}set userLogHandler(e){this._userLogHandler=e}debug(...e){this._userLogHandler&&this._userLogHandler(this,a.LogLevel.DEBUG,...e),this._logHandler(this,a.LogLevel.DEBUG,...e)}log(...e){this._userLogHandler&&this._userLogHandler(this,a.LogLevel.VERBOSE,...e),this._logHandler(this,a.LogLevel.VERBOSE,...e)}info(...e){this._userLogHandler&&this._userLogHandler(this,a.LogLevel.INFO,...e),this._logHandler(this,a.LogLevel.INFO,...e)}warn(...e){this._userLogHandler&&this._userLogHandler(this,a.LogLevel.WARN,...e),this._logHandler(this,a.LogLevel.WARN,...e)}error(...e){this._userLogHandler&&this._userLogHandler(this,a.LogLevel.ERROR,...e),this._logHandler(this,a.LogLevel.ERROR,...e)}},a.setLogLevel=function(e){r.forEach((t=>{t.setLogLevel(e)}))},a.setUserLogHandler=function(e,t){for(const n of r){let r=null;t&&t.level&&(r=c[t.level]),n.userLogHandler=null===e?null:(t,n,...c)=>{const i=c.map((e=>{if(null==e)return null;if("string"==typeof e)return e;if("number"==typeof e||"boolean"==typeof e)return e.toString();if(e instanceof Error)return e.message;try{return JSON.stringify(e)}catch(e){return null}})).filter((e=>e)).join(" ");n>=(null!=r?r:t.logLevel)&&e({level:a.LogLevel[n].toLowerCase(),message:i,args:c,type:t.name})}}}}}},{package:"@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger",file:"node_modules/@firebase/logger/dist/index.cjs.js"}],[651,{"@firebase/app":647,"@firebase/component":648,"@firebase/installations":649,"@firebase/util":653,idb:4564},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.deleteToken=function(e){
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
return async function(e){if(!navigator)throw R.create("only-available-in-window");e.swRegistration||await H(e);return async function(e){const t=await x(e.firebaseDependencies);t&&(await O(e.firebaseDependencies,t.token),await async function(e){const t=D(e),a=(await C()).transaction(_,"readwrite");await a.objectStore(_).delete(t),await a.done}(e.firebaseDependencies));const a=await e.swRegistration.pushManager.getSubscription();if(a)return a.unsubscribe();return!0}(e)}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(e=(0,c.getModularInstance)(e))},a.getMessaging=
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function(e=(0,i.getApp)()){return X().then((e=>{if(!e)throw R.create("unsupported-browser")}),(e=>{throw R.create("indexed-db-unsupported")})),(0,i._getProvider)((0,c.getModularInstance)(e),"messaging").getImmediate()},a.getToken=async function(e,t){return F(e=(0,c.getModularInstance)(e),t)},a.isSupported=X,a.onMessage=function(e,t){return function(e,t){if(!navigator)throw R.create("only-available-in-window");return e.onMessageHandler=t,()=>{e.onMessageHandler=null}}(e=(0,c.getModularInstance)(e),t)},e("@firebase/installations");var r=e("@firebase/component"),n=e("idb"),c=e("@firebase/util"),i=e("@firebase/app");
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
const d="/firebase-messaging-sw.js",s="/firebase-cloud-messaging-push-scope",f="BDOU99-h67HcA6JeFXHbSNMu7e2yNNu3RzoMj8TM4W88jITfq7ZmPvIM1Iv-4_l2LxQcYwhqby2xGpWwzjfAnG4",o="https://fcmregistrations.googleapis.com/v1",b="google.c.a.c_id",u="google.c.a.c_l",l="google.c.a.ts",p=1e4;var h,g;
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function m(e){const t=new Uint8Array(e);return btoa(String.fromCharCode(...t)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function y(e){const t=(e+"=".repeat((4-e.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),a=atob(t),r=new Uint8Array(a.length);for(let e=0;e<a.length;++e)r[e]=a.charCodeAt(e);return r}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */!function(e){e[e.DATA_MESSAGE=1]="DATA_MESSAGE",e[e.DISPLAY_NOTIFICATION=3]="DISPLAY_NOTIFICATION"}(h||(h={})),function(e){e.PUSH_RECEIVED="push-received",e.NOTIFICATION_CLICKED="notification-clicked"}(g||(g={}));const w="fcm_token_details_db",v=5,k="fcm_token_object_Store";
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
const T="firebase-messaging-database",I=1,_="firebase-messaging-store";let A=null;function C(){return A||(A=(0,n.openDB)(T,I,{upgrade:(e,t)=>{if(0===t)e.createObjectStore(_)}})),A}async function x(e){const t=D(e),a=await C(),r=await a.transaction(_).objectStore(_).get(t);if(r)return r;{const t=await async function(e){if("databases"in indexedDB){const e=(await indexedDB.databases()).map((e=>e.name));if(!e.includes(w))return null}let t=null;return(await(0,n.openDB)(w,v,{upgrade:async(a,r,n,c)=>{var i;if(r<2)return;if(!a.objectStoreNames.contains(k))return;const d=c.objectStore(k),s=await d.index("fcmSenderId").get(e);if(await d.clear(),s)if(2===r){const e=s;if(!e.auth||!e.p256dh||!e.endpoint)return;t={token:e.fcmToken,createTime:null!==(i=e.createTime)&&void 0!==i?i:Date.now(),subscriptionOptions:{auth:e.auth,p256dh:e.p256dh,endpoint:e.endpoint,swScope:e.swScope,vapidKey:"string"==typeof e.vapidKey?e.vapidKey:m(e.vapidKey)}}}else if(3===r){const e=s;t={token:e.fcmToken,createTime:e.createTime,subscriptionOptions:{auth:m(e.auth),p256dh:m(e.p256dh),endpoint:e.endpoint,swScope:e.swScope,vapidKey:m(e.vapidKey)}}}else if(4===r){const e=s;t={token:e.fcmToken,createTime:e.createTime,subscriptionOptions:{auth:m(e.auth),p256dh:m(e.p256dh),endpoint:e.endpoint,swScope:e.swScope,vapidKey:m(e.vapidKey)}}}}})).close(),await(0,n.deleteDB)(w),await(0,n.deleteDB)("fcm_vapid_details_db"),await(0,n.deleteDB)("undefined"),function(e){if(!e||!e.subscriptionOptions)return!1;const{subscriptionOptions:t}=e;return"number"==typeof e.createTime&&e.createTime>0&&"string"==typeof e.token&&e.token.length>0&&"string"==typeof t.auth&&t.auth.length>0&&"string"==typeof t.p256dh&&t.p256dh.length>0&&"string"==typeof t.endpoint&&t.endpoint.length>0&&"string"==typeof t.swScope&&t.swScope.length>0&&"string"==typeof t.vapidKey&&t.vapidKey.length>0}(t)?t:null}(e.appConfig.senderId);if(t)return await S(e,t),t}}async function S(e,t){const a=D(e),r=(await C()).transaction(_,"readwrite");return await r.objectStore(_).put(t,a),await r.done,t}function D({appConfig:e}){return e.appId}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const E={"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"only-available-in-window":"This method is available in a Window context.","only-available-in-sw":"This method is available in a service worker context.","permission-default":"The notification permission was not granted and dismissed instead.","permission-blocked":"The notification permission was not granted and blocked instead.","unsupported-browser":"This browser doesn't support the API's required to use the Firebase SDK.","indexed-db-unsupported":"This browser doesn't support indexedDb.open() (ex. Safari iFrame, Firefox Private Browsing, etc)","failed-service-worker-registration":"We are unable to register the default service worker. {$browserErrorMessage}","token-subscribe-failed":"A problem occurred while subscribing the user to FCM: {$errorInfo}","token-subscribe-no-token":"FCM returned no token when subscribing the user to push.","token-unsubscribe-failed":"A problem occurred while unsubscribing the user from FCM: {$errorInfo}","token-update-failed":"A problem occurred while updating the user from FCM: {$errorInfo}","token-update-no-token":"FCM returned no token when updating the user to push.","use-sw-after-get-token":"The useServiceWorker() method may only be called once and must be called before calling getToken() to ensure your service worker is used.","invalid-sw-registration":"The input to useServiceWorker() must be a ServiceWorkerRegistration.","invalid-bg-handler":"The input to setBackgroundMessageHandler() must be a function.","invalid-vapid-key":"The public VAPID key must be a string.","use-vapid-key-after-get-token":"The usePublicVapidKey() method may only be called once and must be called before calling getToken() to ensure your VAPID key is used."},R=new c.ErrorFactory("messaging","Messaging",E);async function O(e,t){const a={method:"DELETE",headers:await B(e)};try{const r=await fetch(`${P(e.appConfig)}/${t}`,a),n=await r.json();if(n.error){const e=n.error.message;throw R.create("token-unsubscribe-failed",{errorInfo:e})}}catch(e){throw R.create("token-unsubscribe-failed",{errorInfo:null==e?void 0:e.toString()})}}function P({projectId:e}){return`${o}/projects/${e}/registrations`}async function B({appConfig:e,installations:t}){const a=await t.getToken();return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":e.apiKey,"x-goog-firebase-installations-auth":`FIS ${a}`})}function j({p256dh:e,auth:t,endpoint:a,vapidKey:r}){const n={web:{endpoint:a,auth:t,p256dh:e}};return r!==f&&(n.web.applicationPubKey=r),n}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const q=6048e5;async function N(e){const t=await async function(e,t){const a=await e.pushManager.getSubscription();if(a)return a;return e.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:y(t)})}(e.swRegistration,e.vapidKey),a={vapidKey:e.vapidKey,swScope:e.swRegistration.scope,endpoint:t.endpoint,auth:m(t.getKey("auth")),p256dh:m(t.getKey("p256dh"))},r=await x(e.firebaseDependencies);if(r){if(function(e,t){const a=t.vapidKey===e.vapidKey,r=t.endpoint===e.endpoint,n=t.auth===e.auth,c=t.p256dh===e.p256dh;return a&&r&&n&&c}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(r.subscriptionOptions,a))return Date.now()>=r.createTime+q?async function(e,t){try{const a=await async function(e,t){const a=await B(e),r=j(t.subscriptionOptions),n={method:"PATCH",headers:a,body:JSON.stringify(r)};let c;try{const a=await fetch(`${P(e.appConfig)}/${t.token}`,n);c=await a.json()}catch(e){throw R.create("token-update-failed",{errorInfo:null==e?void 0:e.toString()})}if(c.error){const e=c.error.message;throw R.create("token-update-failed",{errorInfo:e})}if(!c.token)throw R.create("token-update-no-token");return c.token}(e.firebaseDependencies,t),r=Object.assign(Object.assign({},t),{token:a,createTime:Date.now()});return await S(e.firebaseDependencies,r),a}catch(e){throw e}}(e,{token:r.token,createTime:Date.now(),subscriptionOptions:a}):r.token;try{await O(e.firebaseDependencies,r.token)}catch(e){console.warn(e)}return M(e.firebaseDependencies,a)}return M(e.firebaseDependencies,a)}async function M(e,t){const a=
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */await async function(e,t){const a=await B(e),r=j(t),n={method:"POST",headers:a,body:JSON.stringify(r)};let c;try{const t=await fetch(P(e.appConfig),n);c=await t.json()}catch(e){throw R.create("token-subscribe-failed",{errorInfo:null==e?void 0:e.toString()})}if(c.error){const e=c.error.message;throw R.create("token-subscribe-failed",{errorInfo:e})}if(!c.token)throw R.create("token-subscribe-no-token");return c.token}(e,t),r={token:a,createTime:Date.now(),subscriptionOptions:t};return await S(e,r),r.token}function K(e){const t={from:e.from,collapseKey:e.collapse_key,messageId:e.fcmMessageId};return function(e,t){if(!t.notification)return;e.notification={};const a=t.notification.title;a&&(e.notification.title=a);const r=t.notification.body;r&&(e.notification.body=r);const n=t.notification.image;n&&(e.notification.image=n);const c=t.notification.icon;c&&(e.notification.icon=c)}(t,e),function(e,t){if(!t.data)return;e.data=t.data}(t,e),function(e,t){var a,r,n,c,i;if(!t.fcmOptions&&!(null===(a=t.notification)||void 0===a?void 0:a.click_action))return;e.fcmOptions={};const d=null!==(n=null===(r=t.fcmOptions)||void 0===r?void 0:r.link)&&void 0!==n?n:null===(c=t.notification)||void 0===c?void 0:c.click_action;d&&(e.fcmOptions.link=d);const s=null===(i=t.fcmOptions)||void 0===i?void 0:i.analytics_label;s&&(e.fcmOptions.analyticsLabel=s)}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(t,e),t}function L(e){return R.create("missing-app-config-values",{valueName:e})}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
!function(e,t){const a=[];for(let r=0;r<e.length;r++)a.push(e.charAt(r)),r<t.length&&a.push(t.charAt(r));a.join("")}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */("AzSCbw63g1R0nCw85jG8","Iaya3yLKwmgvh7cF0q4");class U{constructor(e,t,a){this.deliveryMetricsExportedToBigQueryEnabled=!1,this.onBackgroundMessageHandler=null,this.onMessageHandler=null,this.logEvents=[],this.isLogServiceStarted=!1;const r=function(e){if(!e||!e.options)throw L("App Configuration Object");if(!e.name)throw L("App Name");const t=["projectId","apiKey","appId","messagingSenderId"],{options:a}=e;for(const e of t)if(!a[e])throw L(e);return{appName:e.name,projectId:a.projectId,apiKey:a.apiKey,appId:a.appId,senderId:a.messagingSenderId}}(e);this.firebaseDependencies={app:e,appConfig:r,installations:t,analyticsProvider:a}}_delete(){return Promise.resolve()}}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */async function H(e){try{e.swRegistration=await navigator.serviceWorker.register(d,{scope:s}),e.swRegistration.update().catch((()=>{})),await async function(e){return new Promise(((t,a)=>{const r=setTimeout((()=>a(new Error(`Service worker not registered after ${p} ms`))),p),n=e.installing||e.waiting;e.active?(clearTimeout(r),t()):n?n.onstatechange=e=>{var a;"activated"===(null===(a=e.target)||void 0===a?void 0:a.state)&&(n.onstatechange=null,clearTimeout(r),t())}:(clearTimeout(r),a(new Error("No incoming service worker found.")))}))}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(e.swRegistration)}catch(e){throw R.create("failed-service-worker-registration",{browserErrorMessage:null==e?void 0:e.message})}}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
async function F(e,t){if(!navigator)throw R.create("only-available-in-window");if("default"===Notification.permission&&await Notification.requestPermission(),"granted"!==Notification.permission)throw R.create("permission-blocked");
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
return await async function(e,t){t?e.vapidKey=t:e.vapidKey||(e.vapidKey=f)}(e,null==t?void 0:t.vapidKey),await async function(e,t){if(t||e.swRegistration||await H(e),t||!e.swRegistration){if(!(t instanceof ServiceWorkerRegistration))throw R.create("invalid-sw-registration");e.swRegistration=t}}(e,null==t?void 0:t.serviceWorkerRegistration),N(e)}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */async function $(e,t,a){const r=function(e){switch(e){case g.NOTIFICATION_CLICKED:return"notification_open";case g.PUSH_RECEIVED:return"notification_foreground";default:throw new Error}}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(t);(await e.firebaseDependencies.analyticsProvider.get()).logEvent(r,{message_id:a[b],message_name:a[u],message_time:a[l],message_device_time:Math.floor(Date.now()/1e3)})}async function W(e,t){const a=t.data;if(!a.isFirebaseMessaging)return;e.onMessageHandler&&a.messageType===g.PUSH_RECEIVED&&("function"==typeof e.onMessageHandler?e.onMessageHandler(K(a)):e.onMessageHandler.next(K(a)));const r=a.data;var n;"object"==typeof(n=r)&&n&&b in n&&"1"===r["google.c.a.e"]&&await $(e,a.messageType,r)}const Y="@firebase/messaging",z="0.12.16",V=e=>{const t=new U(e.getProvider("app").getImmediate(),e.getProvider("installations-internal").getImmediate(),e.getProvider("analytics-internal"));return navigator.serviceWorker.addEventListener("message",(e=>W(t,e))),t},G=e=>{const t=e.getProvider("messaging").getImmediate();return{getToken:e=>F(t,e)}};
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
async function X(){try{await(0,c.validateIndexedDBOpenable)()}catch(e){return!1}return"undefined"!=typeof window&&(0,c.isIndexedDBAvailable)()&&(0,c.areCookiesEnabled)()&&"serviceWorker"in navigator&&"PushManager"in window&&"Notification"in window&&"fetch"in window&&ServiceWorkerRegistration.prototype.hasOwnProperty("showNotification")&&PushSubscription.prototype.hasOwnProperty("getKey")}(0,i._registerComponent)(new r.Component("messaging",V,"PUBLIC")),(0,i._registerComponent)(new r.Component("messaging-internal",G,"PRIVATE")),(0,i.registerVersion)(Y,z),(0,i.registerVersion)(Y,z,"esm2017")}}},{package:"@metamask/notification-services-controller>firebase>@firebase/messaging",file:"node_modules/@firebase/messaging/dist/esm/index.esm2017.js"}],[652,{"@firebase/app":647,"@firebase/component":648,"@firebase/installations":649,"@firebase/util":653,idb:4564},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),e("@firebase/installations");var r=e("@firebase/component"),n=e("idb"),c=e("@firebase/util"),i=e("@firebase/app");
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
const d="BDOU99-h67HcA6JeFXHbSNMu7e2yNNu3RzoMj8TM4W88jITfq7ZmPvIM1Iv-4_l2LxQcYwhqby2xGpWwzjfAnG4",s="https://fcmregistrations.googleapis.com/v1",f="FCM_MSG",o="google.c.a.c_id",b=3,u=1;var l,p;
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function h(e){const t=new Uint8Array(e);return btoa(String.fromCharCode(...t)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function g(e){const t=(e+"=".repeat((4-e.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),a=atob(t),r=new Uint8Array(a.length);for(let e=0;e<a.length;++e)r[e]=a.charCodeAt(e);return r}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */!function(e){e[e.DATA_MESSAGE=1]="DATA_MESSAGE",e[e.DISPLAY_NOTIFICATION=3]="DISPLAY_NOTIFICATION"}(l||(l={})),function(e){e.PUSH_RECEIVED="push-received",e.NOTIFICATION_CLICKED="notification-clicked"}(p||(p={}));const m="fcm_token_details_db",y=5,w="fcm_token_object_Store";
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
const v="firebase-messaging-database",k=1,T="firebase-messaging-store";let I=null;function _(){return I||(I=n.openDB(v,k,{upgrade:(e,t)=>{if(0===t)e.createObjectStore(T)}})),I}async function A(e){const t=x(e),a=await _(),r=await a.transaction(T).objectStore(T).get(t);if(r)return r;{const t=await async function(e){if("databases"in indexedDB){const e=(await indexedDB.databases()).map((e=>e.name));if(!e.includes(m))return null}let t=null;return(await n.openDB(m,y,{upgrade:async(a,r,n,c)=>{var i;if(r<2)return;if(!a.objectStoreNames.contains(w))return;const d=c.objectStore(w),s=await d.index("fcmSenderId").get(e);if(await d.clear(),s)if(2===r){const e=s;if(!e.auth||!e.p256dh||!e.endpoint)return;t={token:e.fcmToken,createTime:null!==(i=e.createTime)&&void 0!==i?i:Date.now(),subscriptionOptions:{auth:e.auth,p256dh:e.p256dh,endpoint:e.endpoint,swScope:e.swScope,vapidKey:"string"==typeof e.vapidKey?e.vapidKey:h(e.vapidKey)}}}else if(3===r){const e=s;t={token:e.fcmToken,createTime:e.createTime,subscriptionOptions:{auth:h(e.auth),p256dh:h(e.p256dh),endpoint:e.endpoint,swScope:e.swScope,vapidKey:h(e.vapidKey)}}}else if(4===r){const e=s;t={token:e.fcmToken,createTime:e.createTime,subscriptionOptions:{auth:h(e.auth),p256dh:h(e.p256dh),endpoint:e.endpoint,swScope:e.swScope,vapidKey:h(e.vapidKey)}}}}})).close(),await n.deleteDB(m),await n.deleteDB("fcm_vapid_details_db"),await n.deleteDB("undefined"),function(e){if(!e||!e.subscriptionOptions)return!1;const{subscriptionOptions:t}=e;return"number"==typeof e.createTime&&e.createTime>0&&"string"==typeof e.token&&e.token.length>0&&"string"==typeof t.auth&&t.auth.length>0&&"string"==typeof t.p256dh&&t.p256dh.length>0&&"string"==typeof t.endpoint&&t.endpoint.length>0&&"string"==typeof t.swScope&&t.swScope.length>0&&"string"==typeof t.vapidKey&&t.vapidKey.length>0}(t)?t:null}(e.appConfig.senderId);if(t)return await C(e,t),t}}async function C(e,t){const a=x(e),r=(await _()).transaction(T,"readwrite");return await r.objectStore(T).put(t,a),await r.done,t}function x({appConfig:e}){return e.appId}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const S={"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"only-available-in-window":"This method is available in a Window context.","only-available-in-sw":"This method is available in a service worker context.","permission-default":"The notification permission was not granted and dismissed instead.","permission-blocked":"The notification permission was not granted and blocked instead.","unsupported-browser":"This browser doesn't support the API's required to use the Firebase SDK.","indexed-db-unsupported":"This browser doesn't support indexedDb.open() (ex. Safari iFrame, Firefox Private Browsing, etc)","failed-service-worker-registration":"We are unable to register the default service worker. {$browserErrorMessage}","token-subscribe-failed":"A problem occurred while subscribing the user to FCM: {$errorInfo}","token-subscribe-no-token":"FCM returned no token when subscribing the user to push.","token-unsubscribe-failed":"A problem occurred while unsubscribing the user from FCM: {$errorInfo}","token-update-failed":"A problem occurred while updating the user from FCM: {$errorInfo}","token-update-no-token":"FCM returned no token when updating the user to push.","use-sw-after-get-token":"The useServiceWorker() method may only be called once and must be called before calling getToken() to ensure your service worker is used.","invalid-sw-registration":"The input to useServiceWorker() must be a ServiceWorkerRegistration.","invalid-bg-handler":"The input to setBackgroundMessageHandler() must be a function.","invalid-vapid-key":"The public VAPID key must be a string.","use-vapid-key-after-get-token":"The usePublicVapidKey() method may only be called once and must be called before calling getToken() to ensure your VAPID key is used."},D=new c.ErrorFactory("messaging","Messaging",S);async function E(e,t){const a={method:"DELETE",headers:await O(e)};try{const r=await fetch(`${R(e.appConfig)}/${t}`,a),n=await r.json();if(n.error){const e=n.error.message;throw D.create("token-unsubscribe-failed",{errorInfo:e})}}catch(e){throw D.create("token-unsubscribe-failed",{errorInfo:null==e?void 0:e.toString()})}}function R({projectId:e}){return`${s}/projects/${e}/registrations`}async function O({appConfig:e,installations:t}){const a=await t.getToken();return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":e.apiKey,"x-goog-firebase-installations-auth":`FIS ${a}`})}function P({p256dh:e,auth:t,endpoint:a,vapidKey:r}){const n={web:{endpoint:a,auth:t,p256dh:e}};return r!==d&&(n.web.applicationPubKey=r),n}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const B=6048e5;async function j(e){const t=await async function(e,t){const a=await e.pushManager.getSubscription();if(a)return a;return e.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:g(t)})}(e.swRegistration,e.vapidKey),a={vapidKey:e.vapidKey,swScope:e.swRegistration.scope,endpoint:t.endpoint,auth:h(t.getKey("auth")),p256dh:h(t.getKey("p256dh"))},r=await A(e.firebaseDependencies);if(r){if(function(e,t){const a=t.vapidKey===e.vapidKey,r=t.endpoint===e.endpoint,n=t.auth===e.auth,c=t.p256dh===e.p256dh;return a&&r&&n&&c}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(r.subscriptionOptions,a))return Date.now()>=r.createTime+B?async function(e,t){try{const a=await async function(e,t){const a=await O(e),r=P(t.subscriptionOptions),n={method:"PATCH",headers:a,body:JSON.stringify(r)};let c;try{const a=await fetch(`${R(e.appConfig)}/${t.token}`,n);c=await a.json()}catch(e){throw D.create("token-update-failed",{errorInfo:null==e?void 0:e.toString()})}if(c.error){const e=c.error.message;throw D.create("token-update-failed",{errorInfo:e})}if(!c.token)throw D.create("token-update-no-token");return c.token}(e.firebaseDependencies,t),r=Object.assign(Object.assign({},t),{token:a,createTime:Date.now()});return await C(e.firebaseDependencies,r),a}catch(e){throw e}}(e,{token:r.token,createTime:Date.now(),subscriptionOptions:a}):r.token;try{await E(e.firebaseDependencies,r.token)}catch(e){console.warn(e)}return N(e.firebaseDependencies,a)}return N(e.firebaseDependencies,a)}async function q(e){const t=await A(e.firebaseDependencies);t&&(await E(e.firebaseDependencies,t.token),await async function(e){const t=x(e),a=(await _()).transaction(T,"readwrite");await a.objectStore(T).delete(t),await a.done}(e.firebaseDependencies));const a=await e.swRegistration.pushManager.getSubscription();return!a||a.unsubscribe()}async function N(e,t){const a=
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */await async function(e,t){const a=await O(e),r=P(t),n={method:"POST",headers:a,body:JSON.stringify(r)};let c;try{const t=await fetch(R(e.appConfig),n);c=await t.json()}catch(e){throw D.create("token-subscribe-failed",{errorInfo:null==e?void 0:e.toString()})}if(c.error){const e=c.error.message;throw D.create("token-subscribe-failed",{errorInfo:e})}if(!c.token)throw D.create("token-subscribe-no-token");return c.token}(e,t),r={token:a,createTime:Date.now(),subscriptionOptions:t};return await C(e,r),r.token}async function M(e,t){const a=function(e,t){var a,r;const n={};e.from&&(n.project_number=e.from);e.fcmMessageId&&(n.message_id=e.fcmMessageId);n.instance_id=t,e.notification?n.message_type=l.DISPLAY_NOTIFICATION.toString():n.message_type=l.DATA_MESSAGE.toString();n.sdk_platform=b.toString(),n.package_name=self.origin.replace(/(^\w+:|^)\/\//,""),!e.collapse_key||(n.collapse_key=e.collapse_key);n.event=u.toString(),!(null===(a=e.fcmOptions)||void 0===a?void 0:a.analytics_label)||(n.analytics_label=null===(r=e.fcmOptions)||void 0===r?void 0:r.analytics_label);return n}(t,await e.firebaseDependencies.installations.getId());!function(e,t,a){const r={};r.event_time_ms=Math.floor(Date.now()).toString(),r.source_extension_json_proto3=JSON.stringify({messaging_client_event:t}),!a||(r.compliance_data=function(e){const t={privacy_context:{prequest:{origin_associated_product_id:e}}};return t}(a));e.logEvents.push(r)}(e,a,t.productId)}async function K(e,t){const a=function({data:e}){if(!e)return null;try{return e.json()}catch(e){return null}}(e);if(!a)return;t.deliveryMetricsExportedToBigQueryEnabled&&await M(t,a);const r=await U();if(function(e){return e.some((e=>"visible"===e.visibilityState&&!e.url.startsWith("chrome-extension://")))}(r))return function(e,t){t.isFirebaseMessaging=!0,t.messageType=p.PUSH_RECEIVED;for(const a of e)a.postMessage(t)}(r,a);if(a.notification&&await function(e){var t;const{actions:a}=e,{maxActions:r}=Notification;a&&r&&a.length>r&&console.warn(`This browser only supports ${r} actions. The remaining actions will not be displayed.`);return self.registration.showNotification(null!==(t=e.title)&&void 0!==t?t:"",e)}(function(e){const t=Object.assign({},e.notification);return t.data={[f]:e},t}(a)),t&&t.onBackgroundMessageHandler){const e=function(e){const t={from:e.from,collapseKey:e.collapse_key,messageId:e.fcmMessageId};return function(e,t){if(!t.notification)return;e.notification={};const a=t.notification.title;a&&(e.notification.title=a);const r=t.notification.body;r&&(e.notification.body=r);const n=t.notification.image;n&&(e.notification.image=n);const c=t.notification.icon;c&&(e.notification.icon=c)}(t,e),function(e,t){t.data&&(e.data=t.data)}(t,e),function(e,t){var a,r,n,c,i;if(!t.fcmOptions&&!(null===(a=t.notification)||void 0===a?void 0:a.click_action))return;e.fcmOptions={};const d=null!==(n=null===(r=t.fcmOptions)||void 0===r?void 0:r.link)&&void 0!==n?n:null===(c=t.notification)||void 0===c?void 0:c.click_action;d&&(e.fcmOptions.link=d);const s=null===(i=t.fcmOptions)||void 0===i?void 0:i.analytics_label;s&&(e.fcmOptions.analyticsLabel=s)}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(t,e),t}(a);"function"==typeof t.onBackgroundMessageHandler?await t.onBackgroundMessageHandler(e):t.onBackgroundMessageHandler.next(e)}}async function L(e){var t,a;const r=null===(a=null===(t=e.notification)||void 0===t?void 0:t.data)||void 0===a?void 0:a[f];if(!r)return;if(e.action)return;e.stopImmediatePropagation(),e.notification.close();const n=function(e){var t,a,r;const n=null!==(a=null===(t=e.fcmOptions)||void 0===t?void 0:t.link)&&void 0!==a?a:null===(r=e.notification)||void 0===r?void 0:r.click_action;if(n)return n;return c=e.data,"object"==typeof c&&c&&o in c?self.location.origin:null;var c;
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */}
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(r);if(!n)return;const c=new URL(n,self.location.href),i=new URL(self.location.origin);if(c.host!==i.host)return;let d=await async function(e){const t=await U();for(const a of t){const t=new URL(a.url,self.location.href);if(e.host===t.host)return a}return null}(c);var s;
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */return d?d=await d.focus():(d=await self.clients.openWindow(n),await(s=3e3,new Promise((e=>{setTimeout(e,s)})))),d?(r.messageType=p.NOTIFICATION_CLICKED,r.isFirebaseMessaging=!0,d.postMessage(r)):void 0}function U(){return self.clients.matchAll({type:"window",includeUncontrolled:!0})}function H(e){return D.create("missing-app-config-values",{valueName:e})}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */!function(e,t){const a=[];for(let r=0;r<e.length;r++)a.push(e.charAt(r)),r<t.length&&a.push(t.charAt(r));a.join("")}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */("AzSCbw63g1R0nCw85jG8","Iaya3yLKwmgvh7cF0q4");class F{constructor(e,t,a){this.deliveryMetricsExportedToBigQueryEnabled=!1,this.onBackgroundMessageHandler=null,this.onMessageHandler=null,this.logEvents=[],this.isLogServiceStarted=!1;const r=function(e){if(!e||!e.options)throw H("App Configuration Object");if(!e.name)throw H("App Name");const t=["projectId","apiKey","appId","messagingSenderId"],{options:a}=e;for(const e of t)if(!a[e])throw H(e);return{appName:e.name,projectId:a.projectId,apiKey:a.apiKey,appId:a.appId,senderId:a.messagingSenderId}}(e);this.firebaseDependencies={app:e,appConfig:r,installations:t,analyticsProvider:a}}_delete(){return Promise.resolve()}}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */const $=e=>{const t=new F(e.getProvider("app").getImmediate(),e.getProvider("installations-internal").getImmediate(),e.getProvider("analytics-internal"));return self.addEventListener("push",(e=>{e.waitUntil(K(e,t))})),self.addEventListener("pushsubscriptionchange",(e=>{e.waitUntil(async function(e,t){var a,r;const{newSubscription:n}=e;if(!n)return void await q(t);const c=await A(t.firebaseDependencies);await q(t),t.vapidKey=null!==(r=null===(a=null==c?void 0:c.subscriptionOptions)||void 0===a?void 0:a.vapidKey)&&void 0!==r?r:d,await j(t)}(e,t))})),self.addEventListener("notificationclick",(e=>{e.waitUntil(L(e))})),t};
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
async function W(){return c.isIndexedDBAvailable()&&await c.validateIndexedDBOpenable()&&"PushManager"in self&&"Notification"in self&&ServiceWorkerRegistration.prototype.hasOwnProperty("showNotification")&&PushSubscription.prototype.hasOwnProperty("getKey")}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */i._registerComponent(new r.Component("messaging-sw",$,"PUBLIC")),a.experimentalSetDeliveryMetricsExportedToBigQueryEnabled=function(e,t){
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
return function(e,t){e.deliveryMetricsExportedToBigQueryEnabled=t}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */(e=c.getModularInstance(e),t)}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.getMessaging=function(e=i.getApp()){return W().then((e=>{if(!e)throw D.create("unsupported-browser")}),(e=>{throw D.create("indexed-db-unsupported")})),i._getProvider(c.getModularInstance(e),"messaging-sw").getImmediate()},a.isSupported=W,a.onBackgroundMessage=function(e,t){return function(e,t){if(self.document!==undefined)throw D.create("only-available-in-sw");return e.onBackgroundMessageHandler=t,()=>{e.onBackgroundMessageHandler=null}}(e=c.getModularInstance(e),t)}}}},{package:"@metamask/notification-services-controller>firebase>@firebase/messaging",file:"node_modules/@firebase/messaging/dist/index.sw.cjs"}],[653,{_process:4939},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(e){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.Sha1=a.RANDOM_FACTOR=a.MAX_VALUE_MILLIS=a.FirebaseError=a.ErrorFactory=a.Deferred=a.DecodeBase64StringError=a.CONSTANTS=void 0,a.areCookiesEnabled=function(){if("undefined"==typeof navigator||!navigator.cookieEnabled)return!1;return!0}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.assertionError=a.assert=void 0,a.async=function(e,t){return(...a)=>{Promise.resolve(!0).then((()=>{e(...a)})).catch((e=>{t&&t(e)}))}},a.base64urlEncodeWithoutPadding=a.base64Encode=a.base64Decode=a.base64=void 0,a.calculateBackoffMillis=function(e,t=S,a=D){const r=t*Math.pow(a,e),n=Math.round(R*r*(Math.random()-.5)*2);return Math.min(E,r+n)}
/**
 * @license
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.contains=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.createMockUserToken=function(e,t){if(e.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const a=t||"demo-project",r=e.iat||0,n=e.sub||e.user_id;if(!n)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const c=Object.assign({iss:`https://securetoken.google.com/${a}`,aud:a,iat:r,exp:r+3600,auth_time:r,sub:n,user_id:n,firebase:{sign_in_provider:"custom",identities:{}}},e);return[f(JSON.stringify({alg:"none",type:"JWT"})),f(JSON.stringify(c)),""].join(".")}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.createSubscribe=function(e,t){const a=new A(e,t);return a.subscribe.bind(a)},a.decode=void 0,a.deepCopy=function(e){return b(undefined,e)},a.deepEqual=function e(t,a){if(t===a)return!0;const r=Object.keys(t),n=Object.keys(a);for(const c of r){if(!n.includes(c))return!1;const r=t[c],i=a[c];if(_(r)&&_(i)){if(!e(r,i))return!1}else if(r!==i)return!1}for(const e of n)if(!r.includes(e))return!1;return!0},a.deepExtend=b,a.errorPrefix=x,a.extractQuerystring=function(e){const t=e.indexOf("?");if(!t)return"";const a=e.indexOf("#",t);return e.substring(t,a>0?a:undefined)}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.getExperimentalSetting=a.getDefaults=a.getDefaultEmulatorHostnameAndPort=a.getDefaultEmulatorHost=a.getDefaultAppConfig=void 0,a.getGlobal=u,a.getModularInstance=
/**
 * @license
 * Copyright 2021 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function(e){return e&&e._delegate?e._delegate:e},a.getUA=g,a.isAdmin=void 0,a.isBrowser=function(){return"undefined"!=typeof window||y()},a.isBrowserExtension=function(){const e="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:undefined;return"object"==typeof e&&e.id!==undefined},a.isCloudflareWorker=function(){return"undefined"!=typeof navigator&&"Cloudflare-Workers"===navigator.userAgent},a.isElectron=function(){return g().indexOf("Electron/")>=0},a.isEmpty=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0},a.isIE=function(){const e=g();return e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0},a.isIndexedDBAvailable=function(){try{return"object"==typeof indexedDB}catch(e){return!1}},a.isMobileCordova=function(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(g())},a.isNode=m,a.isNodeSdk=function(){return!0===t.NODE_CLIENT||!0===t.NODE_ADMIN},a.isReactNative=function(){return"object"==typeof navigator&&"ReactNative"===navigator.product},a.isSafari=function(){return!m()&&!!navigator.userAgent&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")},a.isUWP=function(){return g().indexOf("MSAppHost/")>=0},a.isValidTimestamp=a.isValidFormat=void 0,a.isWebWorker=y,a.issuedAtTime=void 0,a.jsonEval=T,a.map=function(e,t,a){const r={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=t.call(a,e[n],n,e));return r},a.ordinal=function(e){if(!Number.isFinite(e))return`${e}`;return e+function(e){e=Math.abs(e);const t=e%100;if(t>=10&&t<=20)return"th";const a=e%10;if(1===a)return"st";if(2===a)return"nd";if(3===a)return"rd";return"th"}(e)},a.promiseWithTimeout=
/**
 * @license
 * Copyright 2022 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function(e,t=2e3){const a=new h;return setTimeout((()=>a.reject("timeout!")),t),e.then(a.resolve,a.reject),a.promise}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.querystring=function(e){const t=[];for(const[a,r]of Object.entries(e))Array.isArray(r)?r.forEach((e=>{t.push(encodeURIComponent(a)+"="+encodeURIComponent(e))})):t.push(encodeURIComponent(a)+"="+encodeURIComponent(r));return t.length?"&"+t.join("&"):""},a.querystringDecode=function(e){const t={},a=e.replace(/^\?/,"").split("&");return a.forEach((e=>{if(e){const[a,r]=e.split("=");t[decodeURIComponent(a)]=decodeURIComponent(r)}})),t},a.safeGet=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)?e[t]:undefined},a.stringToByteArray=a.stringLength=void 0,a.stringify=function(e){return JSON.stringify(e)}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.validateArgCount=void 0,a.validateCallback=function(e,t,a,r){if(r&&!a)return;if("function"!=typeof a)throw new Error(x(e,t)+"must be a valid function.")},a.validateContextObject=function(e,t,a,r){if(r&&!a)return;if("object"!=typeof a||null===a)throw new Error(x(e,t)+"must be a valid context object.")}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */,a.validateIndexedDBOpenable=function(){return new Promise(((e,t)=>{try{let a=!0;const r="validate-browser-context-for-indexeddb-analytics-module",n=self.indexedDB.open(r);n.onsuccess=()=>{n.result.close(),a||self.indexedDB.deleteDatabase(r),e(!0)},n.onupgradeneeded=()=>{a=!1},n.onerror=()=>{var e;t((null===(e=n.error)||void 0===e?void 0:e.message)||"")}}catch(e){t(e)}}))},a.validateNamespace=function(e,t,a){if(a&&!t)return;if("string"!=typeof t)throw new Error(x(e,"namespace")+"must be a valid firebase namespace.")};
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
const t=a.CONSTANTS={NODE_CLIENT:!1,NODE_ADMIN:!1,SDK_VERSION:"${JSCORE_VERSION}"},r=function(e,t){if(!e)throw n(t)};
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */a.assert=r;const n=function(e){return new Error("Firebase Database ("+t.SDK_VERSION+") INTERNAL ASSERT FAILED: "+e)};
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */a.assertionError=n;const c=function(e){const t=[];let a=0;for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);n<128?t[a++]=n:n<2048?(t[a++]=n>>6|192,t[a++]=63&n|128):55296==(64512&n)&&r+1<e.length&&56320==(64512&e.charCodeAt(r+1))?(n=65536+((1023&n)<<10)+(1023&e.charCodeAt(++r)),t[a++]=n>>18|240,t[a++]=n>>12&63|128,t[a++]=n>>6&63|128,t[a++]=63&n|128):(t[a++]=n>>12|224,t[a++]=n>>6&63|128,t[a++]=63&n|128)}return t},i=a.base64={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const a=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let t=0;t<e.length;t+=3){const n=e[t],c=t+1<e.length,i=c?e[t+1]:0,d=t+2<e.length,s=d?e[t+2]:0,f=n>>2,o=(3&n)<<4|i>>4;let b=(15&i)<<2|s>>6,u=63&s;d||(u=64,c||(b=64)),r.push(a[f],a[o],a[b],a[u])}return r.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(c(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){const t=[];let a=0,r=0;for(;a<e.length;){const n=e[a++];if(n<128)t[r++]=String.fromCharCode(n);else if(n>191&&n<224){const c=e[a++];t[r++]=String.fromCharCode((31&n)<<6|63&c)}else if(n>239&&n<365){const c=((7&n)<<18|(63&e[a++])<<12|(63&e[a++])<<6|63&e[a++])-65536;t[r++]=String.fromCharCode(55296+(c>>10)),t[r++]=String.fromCharCode(56320+(1023&c))}else{const c=e[a++],i=e[a++];t[r++]=String.fromCharCode((15&n)<<12|(63&c)<<6|63&i)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const a=t?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let t=0;t<e.length;){const n=a[e.charAt(t++)],c=t<e.length?a[e.charAt(t)]:0;++t;const i=t<e.length?a[e.charAt(t)]:64;++t;const s=t<e.length?a[e.charAt(t)]:64;if(++t,null==n||null==c||null==i||null==s)throw new d;const f=n<<2|c>>4;if(r.push(f),64!==i){const e=c<<4&240|i>>2;if(r.push(e),64!==s){const e=i<<6&192|s;r.push(e)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class d extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}a.DecodeBase64StringError=d;const s=function(e){const t=c(e);return i.encodeByteArray(t,!0)};a.base64Encode=s;const f=function(e){return s(e).replace(/\./g,"")};a.base64urlEncodeWithoutPadding=f;const o=function(e){try{return i.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null};
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */function b(e,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:return new Date(t.getTime());case Object:e===undefined&&(e={});break;case Array:e=[];break;default:return t}for(const a in t)t.hasOwnProperty(a)&&"__proto__"!==a&&(e[a]=b(e[a],t[a]));return e}
/**
 * @license
 * Copyright 2022 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
function u(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("Unable to locate global object.")}
/**
 * @license
 * Copyright 2022 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */a.base64Decode=o;const l=()=>{try{return u().__FIREBASE_DEFAULTS__||(()=>{if(void 0===e||void 0===e.env)return})()||(()=>{if("undefined"==typeof document)return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(e){return}const t=e&&o(e[1]);return t&&JSON.parse(t)})()}catch(e){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`)}};a.getDefaults=l;const p=e=>{var t,a;return null===(a=null===(t=l())||void 0===t?void 0:t.emulatorHosts)||void 0===a?void 0:a[e]};a.getDefaultEmulatorHost=p;a.getDefaultEmulatorHostnameAndPort=e=>{const t=p(e);if(!t)return undefined;const a=t.lastIndexOf(":");if(a<=0||a+1===t.length)throw new Error(`Invalid host ${t} with no separate hostname and port!`);const r=parseInt(t.substring(a+1),10);return"["===t[0]?[t.substring(1,a-1),r]:[t.substring(0,a),r]};a.getDefaultAppConfig=()=>{var e;return null===(e=l())||void 0===e?void 0:e.config};
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
a.getExperimentalSetting=e=>{var t;return null===(t=l())||void 0===t?void 0:t[`_${e}`]};class h{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}wrapCallback(e){return(t,a)=>{t?this.reject(t):this.resolve(a),"function"==typeof e&&(this.promise.catch((()=>{})),1===e.length?e(t):e(t,a))}}}
/**
 * @license
 * Copyright 2021 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */function g(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function m(){var e;const t=null===(e=l())||void 0===e?void 0:e.forceEnvironment;if("node"===t)return!0;if("browser"===t)return!1;try{return"[object process]"===Object.prototype.toString.call(global.process)}catch(e){return!1}}function y(){return"undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope}a.Deferred=h;class w extends Error{constructor(e,t,a){super(t),this.code=e,this.customData=a,this.name="FirebaseError",Object.setPrototypeOf(this,w.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,v.prototype.create)}}a.FirebaseError=w;class v{constructor(e,t,a){this.service=e,this.serviceName=t,this.errors=a}create(e,...t){const a=t[0]||{},r=`${this.service}/${e}`,n=this.errors[e],c=n?function(e,t){return e.replace(k,((e,a)=>{const r=t[a];return null!=r?String(r):`<${a}?>`}))}(n,a):"Error",i=`${this.serviceName}: ${c} (${r}).`;return new w(r,i,a)}}a.ErrorFactory=v;const k=/\{\$([^}]+)}/g;
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */function T(e){return JSON.parse(e)}const I=function(e){let t={},a={},r={},n="";try{const c=e.split(".");t=T(o(c[0])||""),a=T(o(c[1])||""),n=c[2],r=a.d||{},delete a.d}catch(e){}return{header:t,claims:a,data:r,signature:n}};a.decode=I;a.isValidTimestamp=function(e){const t=I(e).claims,a=Math.floor((new Date).getTime()/1e3);let r=0,n=0;return"object"==typeof t&&(t.hasOwnProperty("nbf")?r=t.nbf:t.hasOwnProperty("iat")&&(r=t.iat),n=t.hasOwnProperty("exp")?t.exp:r+86400),!!a&&!!r&&!!n&&a>=r&&a<=n};a.issuedAtTime=function(e){const t=I(e).claims;return"object"==typeof t&&t.hasOwnProperty("iat")?t.iat:null};a.isValidFormat=function(e){const t=I(e).claims;return!!t&&"object"==typeof t&&t.hasOwnProperty("iat")};function _(e){return null!==e&&"object"==typeof e}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
a.isAdmin=function(e){const t=I(e).claims;return"object"==typeof t&&!0===t.admin};a.Sha1=class{constructor(){this.chain_=[],this.buf_=[],this.W_=[],this.pad_=[],this.inbuf_=0,this.total_=0,this.blockSize=64,this.pad_[0]=128;for(let e=1;e<this.blockSize;++e)this.pad_[e]=0;this.reset()}reset(){this.chain_[0]=1732584193,this.chain_[1]=4023233417,this.chain_[2]=2562383102,this.chain_[3]=271733878,this.chain_[4]=3285377520,this.inbuf_=0,this.total_=0}compress_(e,t){t||(t=0);const a=this.W_;if("string"==typeof e)for(let r=0;r<16;r++)a[r]=e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|e.charCodeAt(t+3),t+=4;else for(let r=0;r<16;r++)a[r]=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],t+=4;for(let e=16;e<80;e++){const t=a[e-3]^a[e-8]^a[e-14]^a[e-16];a[e]=4294967295&(t<<1|t>>>31)}let r,n,c=this.chain_[0],i=this.chain_[1],d=this.chain_[2],s=this.chain_[3],f=this.chain_[4];for(let e=0;e<80;e++){e<40?e<20?(r=s^i&(d^s),n=1518500249):(r=i^d^s,n=1859775393):e<60?(r=i&d|s&(i|d),n=2400959708):(r=i^d^s,n=3395469782);const t=(c<<5|c>>>27)+r+f+n+a[e]&4294967295;f=s,s=d,d=4294967295&(i<<30|i>>>2),i=c,c=t}this.chain_[0]=this.chain_[0]+c&4294967295,this.chain_[1]=this.chain_[1]+i&4294967295,this.chain_[2]=this.chain_[2]+d&4294967295,this.chain_[3]=this.chain_[3]+s&4294967295,this.chain_[4]=this.chain_[4]+f&4294967295}update(e,t){if(null==e)return;t===undefined&&(t=e.length);const a=t-this.blockSize;let r=0;const n=this.buf_;let c=this.inbuf_;for(;r<t;){if(0===c)for(;r<=a;)this.compress_(e,r),r+=this.blockSize;if("string"==typeof e){for(;r<t;)if(n[c]=e.charCodeAt(r),++c,++r,c===this.blockSize){this.compress_(n),c=0;break}}else for(;r<t;)if(n[c]=e[r],++c,++r,c===this.blockSize){this.compress_(n),c=0;break}}this.inbuf_=c,this.total_+=t}digest(){const e=[];let t=8*this.total_;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(let e=this.blockSize-1;e>=56;e--)this.buf_[e]=255&t,t/=256;this.compress_(this.buf_);let a=0;for(let t=0;t<5;t++)for(let r=24;r>=0;r-=8)e[a]=this.chain_[t]>>r&255,++a;return e}};class A{constructor(e,t){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then((()=>{e(this)})).catch((e=>{this.error(e)}))}next(e){this.forEachObserver((t=>{t.next(e)}))}error(e){this.forEachObserver((t=>{t.error(e)})),this.close(e)}complete(){this.forEachObserver((e=>{e.complete()})),this.close()}subscribe(e,t,a){let r;if(e===undefined&&t===undefined&&a===undefined)throw new Error("Missing Observer.");r=function(e,t){if("object"!=typeof e||null===e)return!1;for(const a of t)if(a in e&&"function"==typeof e[a])return!0;return!1}(e,["next","error","complete"])?e:{next:e,error:t,complete:a},r.next===undefined&&(r.next=C),r.error===undefined&&(r.error=C),r.complete===undefined&&(r.complete=C);const n=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then((()=>{try{this.finalError?r.error(this.finalError):r.complete()}catch(e){}})),this.observers.push(r),n}unsubscribeOne(e){this.observers!==undefined&&this.observers[e]!==undefined&&(delete this.observers[e],this.observerCount-=1,0===this.observerCount&&this.onNoObservers!==undefined&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let t=0;t<this.observers.length;t++)this.sendOne(t,e)}sendOne(e,t){this.task.then((()=>{if(this.observers!==undefined&&this.observers[e]!==undefined)try{t(this.observers[e])}catch(e){"undefined"!=typeof console&&console.error&&console.error(e)}}))}close(e){this.finalized||(this.finalized=!0,e!==undefined&&(this.finalError=e),this.task.then((()=>{this.observers=undefined,this.onNoObservers=undefined})))}}function C(){}
/**
 * @license
 * Copyright 2017 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */function x(e,t){return`${e} failed: ${t} argument `}a.validateArgCount=function(e,t,a,r){let n;if(r<t?n="at least "+t:r>a&&(n=0===a?"none":"no more than "+a),n){throw new Error(e+" failed: Was called with "+r+(1===r?" argument.":" arguments.")+" Expects "+n+".")}};a.stringToByteArray=function(e){const t=[];let a=0;for(let n=0;n<e.length;n++){let c=e.charCodeAt(n);if(c>=55296&&c<=56319){const t=c-55296;n++,r(n<e.length,"Surrogate pair missing trail surrogate.");c=65536+(t<<10)+(e.charCodeAt(n)-56320)}c<128?t[a++]=c:c<2048?(t[a++]=c>>6|192,t[a++]=63&c|128):c<65536?(t[a++]=c>>12|224,t[a++]=c>>6&63|128,t[a++]=63&c|128):(t[a++]=c>>18|240,t[a++]=c>>12&63|128,t[a++]=c>>6&63|128,t[a++]=63&c|128)}return t};
/**
 * @license
 * Copyright 2019 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
a.stringLength=function(e){let t=0;for(let a=0;a<e.length;a++){const r=e.charCodeAt(a);r<128?t++:r<2048?t+=2:r>=55296&&r<=56319?(t+=4,a++):t+=3}return t};const S=1e3,D=2,E=a.MAX_VALUE_MILLIS=144e5,R=a.RANDOM_FACTOR=.5}).call(this)}).call(this,e("_process"))}}},{package:"@metamask/notification-services-controller>firebase>@firebase/util",file:"node_modules/@firebase/util/dist/index.esm2017.js"}],[654,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0});class r{static parse(e){if(""===e)return new r([]);if(!e.startsWith("/"))throw new n(e);const[,...t]=e.split("/");return new r(t.map((e=>e.replace(/~1/g,"/").replace(/~0/g,"~"))))}constructor(e){this.tokens=e}toString(){if(0===this.tokens.length)return"";return`/${this.tokens.map((e=>e.replace(/~/g,"~0").replace(/\//g,"~1"))).join("/")}`}shmeval(e){for(const t of this.tokens){if(!e.hasOwnProperty(t))throw new c(e,t);e=e[t]}return e}}a.default=r;class n extends Error{constructor(e){super(`Invalid JSON Pointer: ${e}`),this.ptr=e}}a.InvalidPtrError=n;class c extends Error{constructor(e,t){super(`Error evaluating JSON Pointer: no attribute ${t} on ${e}`),this.instance=e,this.token=t}}a.EvalError=c}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/reference-resolver>@json-schema-spec/json-pointer",file:"node_modules/@json-schema-spec/json-pointer/lib/index.js"}],[655,{"@json-schema-tools/reference-resolver":660,"@json-schema-tools/traverse":663,"fast-safe-stringify":4355},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},r.apply(this,arguments)},n=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,c){function i(e){try{s(r.next(e))}catch(e){c(e)}}function d(e){try{s(r.throw(e))}catch(e){c(e)}}function s(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,d)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var a,r,n,c,i={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return c={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function d(d){return function(s){return function(d){if(a)throw new TypeError("Generator is already executing.");for(;c&&(c=0,d[0]&&(i=0)),i;)try{if(a=1,r&&(n=2&d[0]?r.return:d[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,d[1])).done)return n;switch(r=0,n&&(d=[2&d[0],n.value]),d[0]){case 0:case 1:n=d;break;case 4:return i.label++,{value:d[1],done:!1};case 5:i.label++,r=d[1],d=[0];continue;case 7:d=i.ops.pop(),i.trys.pop();continue;default:if(!(n=i.trys,(n=n.length>0&&n[n.length-1])||6!==d[0]&&2!==d[0])){i=0;continue}if(3===d[0]&&(!n||d[1]>n[0]&&d[1]<n[3])){i.label=d[1];break}if(6===d[0]&&i.label<n[1]){i.label=n[1],n=d;break}if(n&&i.label<n[2]){i.label=n[2],i.ops.push(d);break}n[2]&&i.ops.pop(),i.trys.pop();continue}d=t.call(e,i)}catch(e){d=[6,e],r=0}finally{a=n=0}if(5&d[0])throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}([d,s])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.NonStringRefError=void 0;var d=i(e("@json-schema-tools/traverse")),s=i(e("@json-schema-tools/reference-resolver")),f=i(e("fast-safe-stringify")),o=function(e){this.name="NonStringRefError",this.message=["NonStringRefError","Found an improperly formatted $ref in schema. $ref must be a string","schema in question: ".concat((0,f.default)(e))].join("\n")};a.NonStringRefError=o;var b=function(e,t){if(e.$ref!==undefined&&Object.keys(e).length>1&&!0!==t&&!1!==t){var a=r(r({},t),e);return delete a.$ref,a}return t},u=function(){function e(e,t){var a;if(void 0===t&&(t={}),this.options=t,this.refCache={},a=!0===this.options.mutate||!0===e||!1===e?e:r({},e),this.options.recursive===undefined&&(this.options.recursive=!0),this.options.rootSchema===undefined&&(this.options.rootSchema=a),!0!==e&&!1!==e&&e.$id&&(this.options.rootSchema=a),this.options.refCache&&(this.refCache=this.options.refCache),this.options.protocolHandlerMap)for(var n=0,c=Object.keys(this.options.protocolHandlerMap);n<c.length;n++){var i=c[n];s.default.protocolHandlerMap[i]=this.options.protocolHandlerMap[i]}this.schema=a,this.refs=this.collectRefs()}return e.prototype.resolve=function(){return n(this,void 0,void 0,(function(){return c(this,(function(e){switch(e.label){case 0:return[4,this._resolve()];case 1:return e.sent(),delete this.schema.definitions,delete this.schema.components,[2,this.schema]}}))}))},e.prototype._resolve=function(){return n(this,void 0,void 0,(function(){var t,a,n,i,f,o,u,l,p,h,g,m=this;return c(this,(function(c){switch(c.label){case 0:if(!0===this.schema||!1===this.schema)return[2,Promise.resolve(this.schema)];if(0===this.refs.length)return[2,Promise.resolve(this.schema)];t=this.refs.filter((function(e){return m.refCache[e]===undefined})),a=[],n=0,i=t,c.label=1;case 1:return n<i.length?(f=i[n],o=void 0,this.refCache[f]===undefined?[3,2]:(o=this.refCache[f],[3,5])):[3,11];case 2:if("#"!==f)return[3,3];if(this.options.rootSchema===undefined)throw new Error("options.rootSchema was not provided, but one of the schemas references '#'");return o=this.options.rootSchema,[3,5];case 3:return u=s.default.resolve(f,this.options.rootSchema),a.push(u),[4,u];case 4:o=c.sent(),c.label=5;case 5:return!0!==this.options.recursive||!0===o||!1===o||"#"===f?[3,9]:(l=r(r({},this.options),{refCache:this.refCache}),0===(p=new e(o,l)).refs.length?[3,7]:(h=p._resolve(),a.push(h),[4,h]));case 6:return g=c.sent(),this.refCache[f]=b(o,g),[3,8];case 7:this.refCache[f]=o,c.label=8;case 8:return[3,10];case 9:this.refCache[f]=o,c.label=10;case 10:return n++,[3,1];case 11:return this.schema.$ref!==undefined?this.schema=b(this.schema,this.refCache[this.schema.$ref]):(0,d.default)(this.schema,(function(e){if(!0===e||!1===e)return e;if(e.$ref!==undefined){var t=m.refCache[e.$ref];return b(e,t)}return e}),{mutable:!0}),[4,Promise.all(a)];case 12:return c.sent(),[2,this.schema]}}))}))},e.prototype.collectRefs=function(){var e=[];return(0,d.default)(this.schema,(function(t){if(!0===t||!1===t)return t;if(t.$ref&&-1===e.indexOf(t.$ref)){if("string"!=typeof t.$ref)throw new o(t);e.push(t.$ref)}return t})),e},e}();a.default=u}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/dereferencer",file:"node_modules/@json-schema-tools/dereferencer/build/dereferencer.js"}],[656,{"./dereferencer":655},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.NonStringRefError=void 0;var n=r(e("./dereferencer")),c=e("./dereferencer");Object.defineProperty(a,"NonStringRefError",{enumerable:!0,get:function(){return c.NonStringRefError}}),a.default=n.default}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/dereferencer",file:"node_modules/@json-schema-tools/dereferencer/build/index.js"}],[657,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.jsonSchema=void 0,a.jsonSchema={$schema:"https://meta.json-schema.tools/",$id:"https://meta.json-schema.tools/",title:"JSONSchema",default:{},oneOf:[{$ref:"#/definitions/JSONSchemaObject"},{$ref:"#/definitions/JSONSchemaBoolean"}],definitions:{JSONSchemaBoolean:{title:"JSONSchemaBoolean",description:"Always valid if true. Never valid if false. Is constant.",type:"boolean"},JSONSchemaObject:{title:"JSONSchemaObject",type:"object",properties:{$id:{title:"$id",type:"string",format:"uri-reference"},$schema:{title:"$schema",type:"string",format:"uri"},$ref:{title:"$ref",type:"string",format:"uri-reference"},$comment:{title:"$comment",type:"string"},title:{title:"title",type:"string"},description:{title:"description",type:"string"},default:!0,readOnly:{title:"readOnly",type:"boolean",default:!1},examples:{title:"examples",type:"array",items:!0},multipleOf:{title:"multipleOf",type:"number",exclusiveMinimum:0},maximum:{title:"maximum",type:"number"},exclusiveMaximum:{title:"exclusiveMaximum",type:"number"},minimum:{title:"minimum",type:"number"},exclusiveMinimum:{title:"exclusiveMinimum",type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{title:"pattern",type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{title:"items",anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{title:"uniqueItems",type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{title:"definitions",type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{title:"properties",type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{title:"patternProperties",type:"object",additionalProperties:{$ref:"#"},propertyNames:{title:"propertyNames",format:"regex"},default:{}},dependencies:{title:"dependencies",type:"object",additionalProperties:{title:"dependenciesSet",anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{title:"enum",type:"array",items:!0,minItems:1,uniqueItems:!0},type:{title:"type",anyOf:[{$ref:"#/definitions/simpleTypes"},{title:"arrayOfSimpleTypes",type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{title:"format",type:"string"},contentMediaType:{title:"contentMediaType",type:"string"},contentEncoding:{title:"contentEncoding",type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}}},schemaArray:{title:"schemaArray",type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{title:"nonNegativeInteger",type:"integer",minimum:0},nonNegativeIntegerDefault0:{title:"nonNegativeIntegerDefaultZero",type:"integer",minimum:0,default:0},simpleTypes:{title:"simpleTypes",type:"string",enum:["array","boolean","integer","null","number","object","string"]},stringArray:{title:"stringArray",type:"array",items:{type:"string"},uniqueItems:!0,default:[]}}},a.default=a.jsonSchema}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/meta-schema",file:"node_modules/@json-schema-tools/meta-schema/index.js"}],[658,{"./errors":659,"isomorphic-fetch":4604},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,c){function i(e){try{s(r.next(e))}catch(e){c(e)}}function d(e){try{s(r.throw(e))}catch(e){c(e)}}function s(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,d)}s((r=r.apply(e,t||[])).next())}))},n=this&&this.__generator||function(e,t){var a,r,n,c,i={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return c={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function d(d){return function(s){return function(d){if(a)throw new TypeError("Generator is already executing.");for(;c&&(c=0,d[0]&&(i=0)),i;)try{if(a=1,r&&(n=2&d[0]?r.return:d[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,d[1])).done)return n;switch(r=0,n&&(d=[2&d[0],n.value]),d[0]){case 0:case 1:n=d;break;case 4:return i.label++,{value:d[1],done:!1};case 5:i.label++,r=d[1],d=[0];continue;case 7:d=i.ops.pop(),i.trys.pop();continue;default:if(!(n=i.trys,(n=n.length>0&&n[n.length-1])||6!==d[0]&&2!==d[0])){i=0;continue}if(3===d[0]&&(!n||d[1]>n[0]&&d[1]<n[3])){i.label=d[1];break}if(6===d[0]&&i.label<n[1]){i.label=n[1],n=d;break}if(n&&i.label<n[2]){i.label=n[2],i.ops.push(d);break}n[2]&&i.ops.pop(),i.trys.pop();continue}d=t.call(e,i)}catch(e){d=[6,e],r=0}finally{a=n=0}if(5&d[0])throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}([d,s])}}},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0});var i=e("./errors"),d=c(e("isomorphic-fetch")),s=function(e){return r(void 0,void 0,void 0,(function(){var t,a;return n(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,(0,d.default)(e)];case 1:return t=r.sent(),[3,3];case 2:throw r.sent(),new i.InvalidRemoteURLError(e);case 3:return r.trys.push([3,5,,6]),[4,t.json()];case 4:return[2,r.sent()];case 5:throw a=r.sent(),new i.NonJsonRefError({$ref:e},a.message);case 6:return[2]}}))}))};a.default={https:s,http:s}}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/reference-resolver",file:"node_modules/@json-schema-tools/reference-resolver/build/default-protocol-handler-map.js"}],[659,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.InvalidFileSystemPathError=a.InvalidRemoteURLError=a.NotResolvableError=a.NonJsonRefError=void 0;var r=function(e,t){this.name="NonJsonRefError",this.message=["NonJsonRefError","The resolved value at the reference: ".concat(e.$ref," was not JSON.parse 'able"),"The non-json content in question: ".concat(t)].join("\n")};a.NonJsonRefError=r;var n=function(e){this.name="NotResolvableError",this.message=["NotResolvableError","Could not resolve the reference: ".concat(e),"No protocol handler was found, and it was not found to be an internal reference"].join("\n")};a.NotResolvableError=n;var c=function(e){this.name="InvalidRemoteURLError",this.message=["InvalidRemoteURLError","The url was not resolvable: ".concat(e)].join("\n")};a.InvalidRemoteURLError=c;var i=function(e){this.name="InvalidFileSystemPathError",this.message=["InvalidFileSystemPathError","The path was not resolvable: ".concat(e)].join("\n")};a.InvalidFileSystemPathError=i}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/reference-resolver",file:"node_modules/@json-schema-tools/reference-resolver/build/errors.js"}],[66,{"@metamask/notification-services-controller/notification-services":2233},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.NotificationServicesControllerInit=void 0;var r=e("@metamask/notification-services-controller/notification-services");a.NotificationServicesControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new r.Controller({messenger:e,state:t.NotificationServicesController,env:{featureAnnouncements:{platform:"extension",spaceId:"jdkgyfmyd9sw",accessToken:"mAYNB_k65snv4AXW4o8ksZN8BwWDQF9702HKV7yBDZI"}}})})}}},{package:"$root$",file:"app/scripts/controller-init/notifications/notification-services-controller-init.ts"}],[660,{"./default-protocol-handler-map":658,"./reference-resolver":661},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},r.apply(this,arguments)},n=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,c){function i(e){try{s(r.next(e))}catch(e){c(e)}}function d(e){try{s(r.throw(e))}catch(e){c(e)}}function s(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,d)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var a,r,n,c,i={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return c={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function d(d){return function(s){return function(d){if(a)throw new TypeError("Generator is already executing.");for(;c&&(c=0,d[0]&&(i=0)),i;)try{if(a=1,r&&(n=2&d[0]?r.return:d[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,d[1])).done)return n;switch(r=0,n&&(d=[2&d[0],n.value]),d[0]){case 0:case 1:n=d;break;case 4:return i.label++,{value:d[1],done:!1};case 5:i.label++,r=d[1],d=[0];continue;case 7:d=i.ops.pop(),i.trys.pop();continue;default:if(!(n=i.trys,(n=n.length>0&&n[n.length-1])||6!==d[0]&&2!==d[0])){i=0;continue}if(3===d[0]&&(!n||d[1]>n[0]&&d[1]<n[3])){i.label=d[1];break}if(6===d[0]&&i.label<n[1]){i.label=n[1],n=d;break}if(n&&i.label<n[2]){i.label=n[2],i.ops.push(d);break}n[2]&&i.ops.pop(),i.trys.pop();continue}d=t.call(e,i)}catch(e){d=[6,e],r=0}finally{a=n=0}if(5&d[0])throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}([d,s])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0});var d=i(e("./default-protocol-handler-map")),s=i(e("./reference-resolver")),f=r(r({},d.default),{file:function(){return n(void 0,void 0,void 0,(function(){return c(this,(function(e){return[2,undefined]}))}))}});a.default=new s.default(f)}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/reference-resolver",file:"node_modules/@json-schema-tools/reference-resolver/build/index-web.js"}],[661,{"./errors":659,"./resolve-pointer":662},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,c){function i(e){try{s(r.next(e))}catch(e){c(e)}}function d(e){try{s(r.throw(e))}catch(e){c(e)}}function s(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,d)}s((r=r.apply(e,t||[])).next())}))},n=this&&this.__generator||function(e,t){var a,r,n,c,i={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return c={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function d(d){return function(s){return function(d){if(a)throw new TypeError("Generator is already executing.");for(;c&&(c=0,d[0]&&(i=0)),i;)try{if(a=1,r&&(n=2&d[0]?r.return:d[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,d[1])).done)return n;switch(r=0,n&&(d=[2&d[0],n.value]),d[0]){case 0:case 1:n=d;break;case 4:return i.label++,{value:d[1],done:!1};case 5:i.label++,r=d[1],d=[0];continue;case 7:d=i.ops.pop(),i.trys.pop();continue;default:if(!(n=i.trys,(n=n.length>0&&n[n.length-1])||6!==d[0]&&2!==d[0])){i=0;continue}if(3===d[0]&&(!n||d[1]>n[0]&&d[1]<n[3])){i.label=d[1];break}if(6===d[0]&&i.label<n[1]){i.label=n[1],n=d;break}if(n&&i.label<n[2]){i.label=n[2],i.ops.push(d);break}n[2]&&i.ops.pop(),i.trys.pop();continue}d=t.call(e,i)}catch(e){d=[6,e],r=0}finally{a=n=0}if(5&d[0])throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}([d,s])}}},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0});var i=e("./errors"),d=c(e("./resolve-pointer")),s=function(){function e(e){this.protocolHandlerMap=e}return e.prototype.resolve=function(e){return r(this,arguments,void 0,(function(e,t){var a,r,c,s,f,o,b,u,l,p;return void 0===t&&(t={}),n(this,(function(n){switch(n.label){case 0:if("#"===e[0])return[2,Promise.resolve((0,d.default)(e,t))];(a=e.split("#")).length>1&&(r=a[a.length-1]),c=a[0],n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.protocolHandlerMap.file(c,t)];case 2:return s=n.sent(),[3,4];case 3:throw f=n.sent(),new i.NonJsonRefError({$ref:e},f.message);case 4:if(s!==undefined)return p=s,r&&(p=(0,d.default)(r,p)),[2,p];if(!1===e.includes("://"))throw new i.InvalidFileSystemPathError(e);o=0,b=Object.keys(this.protocolHandlerMap),n.label=5;case 5:return o<b.length?(u=b[o],c.startsWith(u)?[4,this.protocolHandlerMap[u](c,t)]:[3,7]):[3,8];case 6:if((l=n.sent())!==undefined)return p=l,r&&(p=(0,d.default)(r,p)),[2,p];n.label=7;case 7:return o++,[3,5];case 8:throw new i.NotResolvableError(e)}}))}))},e}();a.default=s}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/reference-resolver",file:"node_modules/@json-schema-tools/reference-resolver/build/reference-resolver.js"}],[662,{"@json-schema-spec/json-pointer":654},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.InvalidJsonPointerRefError=void 0;var n=r(e("@json-schema-spec/json-pointer")),c=function(e,t){this.name="InvalidJsonPointerRefError",this.message=["InvalidJsonPointerRefError","The provided RFC6901 JSON Pointer is invalid: ".concat(e),"","addition info: ",t].join("\n")};a.InvalidJsonPointerRefError=c,a.default=function(e,t){try{var a=e.replace("#","");return n.default.parse(a).shmeval(t)}catch(t){throw new c(e,t.message)}}}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/reference-resolver",file:"node_modules/@json-schema-tools/reference-resolver/build/resolve-pointer.js"}],[663,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},r.apply(this,arguments)},n=this&&this.__spreadArray||function(e,t,a){if(a||2===arguments.length)for(var r,n=0,c=t.length;n<c;n++)!r&&n in t||(r||(r=Array.prototype.slice.call(t,0,n)),r[n]=t[n]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(a,"__esModule",{value:!0}),a.defaultOptions=void 0,a.defaultOptions={skipFirstMutation:!1,mutable:!1,bfs:!1};var c=function(e){return e.map((function(e){return""===e?"$":".".concat(e)})).join("")},i=function(e,t){var a=t.find((function(t){return t===e}));return a||!1},d=function(e,t){return void 0===t&&(t=1),e[e.length-t]};a.default=function e(t,s,f,o,b,u,l,p,h){void 0===f&&(f=a.defaultOptions),void 0===o&&(o=0),void 0===b&&(b=[]),void 0===u&&(u=[]),void 0===l&&(l=[]),void 0===p&&(p=[]),void 0===h&&(h=[]);var g=r(r({},a.defaultOptions),f);if(0===o&&(l=[""]),"boolean"==typeof t||t instanceof Boolean)return!0===g.skipFirstMutation&&0===o?t:s(t,!1,c(l),d(u));var m=t;!1===g.mutable&&(m=r({},t)),u.push(m),!0===g.bfs&&(!1!==g.skipFirstMutation&&0===o||(m=s(m,!1,c(l),d(u,2)))),b.push(t),p.push([t,m]);var y=function(t,a){var r=i(t,b);return r?(h.push(r),!0===g.skipFirstMutation&&r===b[0]?s(t,!0,c(a),d(u)):p.find((function(e){var t=e[0];return r===t}))[1]):e(t,s,f,o+1,b,u,a,p,h)};if(t.anyOf)m.anyOf=t.anyOf.map((function(e,t){return y(e,n(n([],l,!0),["anyOf[".concat(t,"]")],!1))}));else if(t.allOf)m.allOf=t.allOf.map((function(e,t){return y(e,n(n([],l,!0),["allOf[".concat(t,"]")],!1))}));else if(t.oneOf)m.oneOf=t.oneOf.map((function(e,t){return y(e,n(n([],l,!0),["oneOf[".concat(t,"]")],!1))}));else{if(t.items)if(t.items instanceof Array)m.items=t.items.map((function(e,t){return y(e,n(n([],l,!0),["items[".concat(t,"]")],!1))}));else{var w=i(t.items,b);if(w)if(h.push(w),!0===g.skipFirstMutation&&w===b[0])m.items=s(t.items,!0,c(l),d(u));else{var v=p.find((function(e){var t=e[0];return w===t}))[1];m.items=v}else m.items=e(t.items,s,f,o+1,b,u,n(n([],l,!0),["items"],!1),p,h)}if(t.additionalItems!==undefined&&(m.additionalItems=y(t.additionalItems,n(n([],l,!0),["additionalItems"],!1))),t.properties!==undefined){var k=t.properties,T={};Object.keys(t.properties).forEach((function(e){T[e]=y(k[e],n(n([],l,!0),["properties",e.toString()],!1))})),m.properties=T}if(t.patternProperties!==undefined){var I=t.patternProperties,_={};Object.keys(t.patternProperties).forEach((function(e){_[e]=y(I[e],n(n([],l,!0),["patternProperties",e.toString()],!1))})),m.patternProperties=_}t.additionalProperties!==undefined&&!0==!!t.additionalProperties&&(m.additionalProperties=y(t.additionalProperties,n(n([],l,!0),["additionalProperties"],!1)))}if(!0===g.skipFirstMutation&&0===o)return m;if(!0===g.bfs)return u.pop(),m;var A=-1!==h.indexOf(t);return u.pop(),s(m,A,c(l),d(u))}}}},{package:"@open-rpc/schema-utils-js>@json-schema-tools/dereferencer>@json-schema-tools/traverse",file:"node_modules/@json-schema-tools/traverse/build/index.js"}],[665,{"@ethereumjs/rlp":480,"@ethereumjs/tx":493,"@ethereumjs/util":675,"@keystonehq/bc-ur-registry-eth":685,buffer:3984,hdkey:4551,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r,n=(r=e("hdkey"))&&"object"==typeof r&&"default"in r?r.default:r,c=e("@ethereumjs/util"),i=e("@ethereumjs/rlp"),d=e("@ethereumjs/tx"),s=e("@keystonehq/bc-ur-registry-eth"),f=e("uuid");const o="QR Hardware Wallet Device",b="m",u="0/*";var l,p;!function(e){e.hd="hd",e.pubkey="pubkey"}(l||(l={})),function(e){e.standard="account.standard",e.ledger_live="account.ledger_live",e.ledger_legacy="account.ledger_legacy"}(p||(p={}));class h{constructor(e){this.version=1,this.getInteraction=()=>{throw new Error("KeystoneError#invalid_extends: method getInteraction not implemented, please extend BaseKeyring by overwriting this method.")},this.type=o,this.requestSignature=async(e,t,a,r)=>{const n=await this.getInteraction().requestSignature(t,a,r),c=n.getRequestId(),i=n.getSignature();if(c){if(f.stringify(c)!==e)throw new Error("KeystoneError#invalid_data: read signature error: mismatched requestId")}return{r:i.slice(0,32),s:i.slice(32,64),v:i.slice(64)}},this.__readCryptoHDKey=e=>{var t,a;const r=`m/${e.getOrigin().getPath()}`,n=null===(t=e.getOrigin().getSourceFingerprint())||void 0===t?void 0:t.toString("hex"),c=(null===(a=e.getChildren())||void 0===a?void 0:a.getPath())||u,i=e.getName();if(e.getNote()===p.standard?this.keyringAccount=p.standard:e.getNote()===p.ledger_legacy&&(this.keyringAccount=p.ledger_legacy),!n)throw new Error("KeystoneError#invalid_data: invalid crypto-hdkey, cannot get source fingerprint");const d=e.getBip32Key();this.xfp=n,this.xpub=d,this.hdPath=r,this.childrenPath=c,i!==undefined&&""!==i&&(this.name=i),this.initialized=!0},this.__readCryptoAccount=e=>{var t,a;const r=null===(t=e.getMasterFingerprint())||void 0===t?void 0:t.toString("hex");if(!r)throw new Error("KeystoneError#invalid_data: invalid crypto-account, cannot get master fingerprint");this.xfp=r,this.initialized=!0;let n=!1;const i=e.getOutputDescriptors();if(!i||0===i.length)throw new Error("KeystoneError#invalid_data: invalid crypto-account, no crypto output found");if(i.length%5!=0)throw new Error("KeystoneError#invalid_data: only support 5x pubkey accounts for now");return null===(a=e.getOutputDescriptors())||void 0===a||a.forEach((e=>{try{const t=e.getHDKey();if(t){const e=t.getKey(),a=`M/${t.getOrigin().getPath()}`,r="0x"+c.publicToAddress(e,!0).toString("hex");this.name=t.getName(),t.getNote()===p.ledger_live&&(this.keyringAccount=p.ledger_live),this.paths[c.toChecksumAddress(r)]===undefined&&(n=!0),this.paths[c.toChecksumAddress(r)]=a}}catch(e){throw new Error(`KeystoneError#invalid_data: ${e}`)}})),n},this.getName=()=>this.name,this.setAccountToUnlock=e=>{this.unlockedAccount=parseInt(e,10)},this.__getNormalPage=async e=>{this.page+=e,this.page<=0&&(this.page=1);const t=(this.page-1)*this.perPage,a=t+this.perPage,r=[];for(let e=t;e<a;e++){const t=await this.__addressFromIndex(b,e);r.push({address:t,balance:null,index:e}),this.indexes[c.toChecksumAddress(t)]=e}return r},this.__getLedgerLivePage=async e=>{const t=(this.page+e-1)*this.perPage,a=t+this.perPage,r=[];for(let e=t;e<a;e++){const t=await this.__addressFromIndex(b,e);r.push({address:t,balance:null,index:e})}return this.page+=e,r},this.__addressFromIndex=async(e,t)=>{if(this.keyringMode===l.hd){this.checkKeyring(),this.hdk||(this.hdk=n.fromExtendedKey(this.xpub));const a=this.childrenPath.replace("*",String(t)).replace(/\*/g,"0"),r=this.hdk.derive(`${e}/${a}`),i="0x"+c.publicToAddress(r.publicKey,!0).toString("hex");return c.toChecksumAddress(i)}{const e=Object.keys(this.paths)[t];if(e)return c.toChecksumAddress(e);throw new Error("KeystoneError#pubkey_account.no_expected_account")}},this.page=0,this.perPage=5,this.accounts=[],this.currentAccount=0,this.unlockedAccount=0,this.name="QR Hardware",this.keyringMode=l.hd,this.keyringAccount=p.standard,this.initialized=!1,this.xfp="",this.xpub="",this.hdPath="",this.childrenPath=u,this.indexes={},this.paths={},this.deserialize(e)}async readKeyring(){const e=await this.getInteraction().readCryptoHDKeyOrCryptoAccount();this.syncKeyring(e)}syncKeyring(e){e.getRegistryType().getType()===s.extend.RegistryTypes.CRYPTO_HDKEY.getType()?(this.keyringMode=l.hd,this.__readCryptoHDKey(e)):(this.keyringMode=l.pubkey,this.__readCryptoAccount(e))}checkKeyring(){if(!this.xfp||!this.xpub||!this.hdPath)throw new Error("KeystoneError#invalid_keyring: keyring not fulfilled, please call function `readKeyring` firstly")}serialize(){return Promise.resolve({initialized:this.initialized,accounts:this.accounts,currentAccount:this.currentAccount,page:this.page,perPage:this.perPage,keyringAccount:this.keyringAccount,keyringMode:this.keyringMode,name:this.name,version:this.version,xfp:this.xfp,xpub:this.xpub,hdPath:this.hdPath,childrenPath:this.childrenPath,indexes:this.indexes,paths:this.paths})}deserialize(e){e&&(this.accounts=e.accounts,this.currentAccount=e.currentAccount,this.page=e.page,this.perPage=e.perPage,this.name=e.name,this.initialized=e.initialized,this.keyringMode=e.keyringMode||l.hd,this.keyringAccount=e.keyringAccount||p.standard,this.xfp=e.xfp,this.xpub=e.xpub,this.hdPath=e.hdPath,this.indexes=e.indexes,this.paths=e.paths,this.childrenPath=e.childrenPath||u)}setCurrentAccount(e){this.currentAccount=e}getCurrentAccount(){return this.currentAccount}getCurrentAddress(){return this.accounts[this.currentAccount]}async addAccounts(e=1){const t=this.unlockedAccount,a=t+e,r=[];for(let e=t;e<a;e++){const t=await this.__addressFromIndex(b,e);r.push(t),this.page=0,this.unlockedAccount++}return this.accounts=this.accounts.concat(r),this.accounts}getFirstPage(){return this.page=0,this.__getPage(1)}getNextPage(){return this.__getPage(1)}getPreviousPage(){return this.__getPage(-1)}async __getPage(e){return this.initialized||await this.readKeyring(),this.keyringMode===l.hd?this.__getNormalPage(e):this.__getLedgerLivePage(e)}getAccounts(){return Promise.resolve(this.accounts)}removeAccount(e){if(!this.accounts.map((e=>e.toLowerCase())).includes(e.toLowerCase()))throw new Error(`Address ${e} not found in this keyring`);this.accounts=this.accounts.filter((t=>t.toLowerCase()!==e.toLowerCase()))}async signTransaction(e,a){const r=0===a.type?s.DataType.transaction:s.DataType.typedTransaction;let n;n=0===a.type?t.from(i.RLP.encode(a.getMessageToSign())):t.from(a.getMessageToSign());const c=await this._pathFromAddress(e),o=Number(a.common.chainId()),b=f.v4(),u=s.EthSignRequest.constructETHRequest(n,r,c,this.xfp,b,o),{r:l,s:p,v:h}=await this.requestSignature(b,u,"Scan with your Keystone",'After your Keystone has signed the transaction, click on "Scan Keystone" to receive the signature');return d.TransactionFactory.fromTxData({...a.toJSON(),type:a.type,r:l,s:p,v:h},{common:a.common})}signMessage(e,t){return this.signPersonalMessage(e,t)}async signPersonalMessage(e,a){const r=c.stripHexPrefix(a),n=await this._pathFromAddress(e),i=f.v4(),d=s.EthSignRequest.constructETHRequest(t.from(r,"hex"),s.DataType.personalMessage,n,this.xfp,i,undefined,e),{r:o,s:b,v:u}=await this.requestSignature(i,d,"Scan with your Keystone",'After your Keystone has signed this message, click on "Scan Keystone" to receive the signature');return"0x"+t.concat([Uint8Array.from(o),Uint8Array.from(b),Uint8Array.from(u)]).toString("hex")}async signTypedData(e,a){const r=await this._pathFromAddress(e),n=f.v4(),c=s.EthSignRequest.constructETHRequest(t.from(JSON.stringify(a),"utf-8"),s.DataType.typedData,r,this.xfp,n,undefined,e),{r:i,s:d,v:o}=await this.requestSignature(n,c,"Scan with your Keystone",'After your Keystone has signed this data, click on "Scan Keystone" to receive the signature');return"0x"+t.concat([Uint8Array.from(i),Uint8Array.from(d),Uint8Array.from(o)]).toString("hex")}async _pathFromAddress(e){if(this.keyringMode===l.hd){const t=c.toChecksumAddress(e);let a=this.indexes[t];if(void 0===a)for(let e=0;e<1e3;e++)if(t===await this.__addressFromIndex(b,e)){a=e;break}if(void 0===a)throw new Error("Unknown address");return`${this.hdPath}/${this.childrenPath.replace("*",a.toString()).replace(/\*/g,"0")}`}{const t=c.toChecksumAddress(e),a=this.paths[t];if(void 0===a)throw new Error("Unknown address");return a}}}h.type=o,a.BaseKeyring=h}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring",file:"node_modules/@keystonehq/base-eth-keyring/dist/base-eth-keyring.cjs.development.js"}],[666,{"@ethereumjs/rlp":480,"@ethereumjs/tx":493,"@ethereumjs/util":675,"@keystonehq/bc-ur-registry-eth":685,buffer:3984,hdkey:4551,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r,n,c,i=(r=e("hdkey"))&&"object"==typeof r&&"default"in r?r.default:r,d=e("@ethereumjs/util"),s=e("@ethereumjs/rlp"),f=e("@ethereumjs/tx"),o=e("@keystonehq/bc-ur-registry-eth"),b=e("uuid");!function(e){e.hd="hd",e.pubkey="pubkey"}(n||(n={})),function(e){e.standard="account.standard",e.ledger_live="account.ledger_live",e.ledger_legacy="account.ledger_legacy"}(c||(c={}));class u{constructor(e){this.version=1,this.getInteraction=()=>{throw new Error("KeystoneError#invalid_extends: method getInteraction not implemented, please extend BaseKeyring by overwriting this method.")},this.type="QR Hardware Wallet Device",this.requestSignature=async(e,t,a,r)=>{const n=await this.getInteraction().requestSignature(t,a,r),c=n.getRequestId(),i=n.getSignature();if(c&&b.stringify(c)!==e)throw new Error("KeystoneError#invalid_data: read signature error: mismatched requestId");return{r:i.slice(0,32),s:i.slice(32,64),v:i.slice(64)}},this.__readCryptoHDKey=e=>{var t,a;const r="m/"+e.getOrigin().getPath(),n=null===(t=e.getOrigin().getSourceFingerprint())||void 0===t?void 0:t.toString("hex"),i=(null===(a=e.getChildren())||void 0===a?void 0:a.getPath())||"0/*",d=e.getName();if(e.getNote()===c.standard?this.keyringAccount=c.standard:e.getNote()===c.ledger_legacy&&(this.keyringAccount=c.ledger_legacy),!n)throw new Error("KeystoneError#invalid_data: invalid crypto-hdkey, cannot get source fingerprint");const s=e.getBip32Key();this.xfp=n,this.xpub=s,this.hdPath=r,this.childrenPath=i,void 0!==d&&""!==d&&(this.name=d),this.initialized=!0},this.__readCryptoAccount=e=>{var t,a;const r=null===(t=e.getMasterFingerprint())||void 0===t?void 0:t.toString("hex");if(!r)throw new Error("KeystoneError#invalid_data: invalid crypto-account, cannot get master fingerprint");this.xfp=r,this.initialized=!0;let n=!1;const i=e.getOutputDescriptors();if(!i||0===i.length)throw new Error("KeystoneError#invalid_data: invalid crypto-account, no crypto output found");if(i.length%5!=0)throw new Error("KeystoneError#invalid_data: only support 5x pubkey accounts for now");return null===(a=e.getOutputDescriptors())||void 0===a||a.forEach((e=>{try{const t=e.getHDKey();if(t){const e=t.getKey(),a="M/"+t.getOrigin().getPath(),r="0x"+d.publicToAddress(e,!0).toString("hex");this.name=t.getName(),t.getNote()===c.ledger_live&&(this.keyringAccount=c.ledger_live),void 0===this.paths[d.toChecksumAddress(r)]&&(n=!0),this.paths[d.toChecksumAddress(r)]=a}}catch(e){throw new Error("KeystoneError#invalid_data: "+e)}})),n},this.getName=()=>this.name,this.setAccountToUnlock=e=>{this.unlockedAccount=parseInt(e,10)},this.__getNormalPage=async e=>{this.page+=e,this.page<=0&&(this.page=1);const t=(this.page-1)*this.perPage,a=t+this.perPage,r=[];for(let e=t;e<a;e++){const t=await this.__addressFromIndex("m",e);r.push({address:t,balance:null,index:e}),this.indexes[d.toChecksumAddress(t)]=e}return r},this.__getLedgerLivePage=async e=>{const t=(this.page+e-1)*this.perPage,a=t+this.perPage,r=[];for(let e=t;e<a;e++){const t=await this.__addressFromIndex("m",e);r.push({address:t,balance:null,index:e})}return this.page+=e,r},this.__addressFromIndex=async(e,t)=>{if(this.keyringMode===n.hd){this.checkKeyring(),this.hdk||(this.hdk=i.fromExtendedKey(this.xpub));const a=this.childrenPath.replace("*",String(t)).replace(/\*/g,"0"),r=this.hdk.derive(`${e}/${a}`),n="0x"+d.publicToAddress(r.publicKey,!0).toString("hex");return d.toChecksumAddress(n)}{const e=Object.keys(this.paths)[t];if(e)return d.toChecksumAddress(e);throw new Error("KeystoneError#pubkey_account.no_expected_account")}},this.page=0,this.perPage=5,this.accounts=[],this.currentAccount=0,this.unlockedAccount=0,this.name="QR Hardware",this.keyringMode=n.hd,this.keyringAccount=c.standard,this.initialized=!1,this.xfp="",this.xpub="",this.hdPath="",this.childrenPath="0/*",this.indexes={},this.paths={},this.deserialize(e)}async readKeyring(){const e=await this.getInteraction().readCryptoHDKeyOrCryptoAccount();this.syncKeyring(e)}syncKeyring(e){e.getRegistryType().getType()===o.extend.RegistryTypes.CRYPTO_HDKEY.getType()?(this.keyringMode=n.hd,this.__readCryptoHDKey(e)):(this.keyringMode=n.pubkey,this.__readCryptoAccount(e))}checkKeyring(){if(!this.xfp||!this.xpub||!this.hdPath)throw new Error("KeystoneError#invalid_keyring: keyring not fulfilled, please call function `readKeyring` firstly")}serialize(){return Promise.resolve({initialized:this.initialized,accounts:this.accounts,currentAccount:this.currentAccount,page:this.page,perPage:this.perPage,keyringAccount:this.keyringAccount,keyringMode:this.keyringMode,name:this.name,version:this.version,xfp:this.xfp,xpub:this.xpub,hdPath:this.hdPath,childrenPath:this.childrenPath,indexes:this.indexes,paths:this.paths})}deserialize(e){e&&(this.accounts=e.accounts,this.currentAccount=e.currentAccount,this.page=e.page,this.perPage=e.perPage,this.name=e.name,this.initialized=e.initialized,this.keyringMode=e.keyringMode||n.hd,this.keyringAccount=e.keyringAccount||c.standard,this.xfp=e.xfp,this.xpub=e.xpub,this.hdPath=e.hdPath,this.indexes=e.indexes,this.paths=e.paths,this.childrenPath=e.childrenPath||"0/*")}setCurrentAccount(e){this.currentAccount=e}getCurrentAccount(){return this.currentAccount}getCurrentAddress(){return this.accounts[this.currentAccount]}async addAccounts(e=1){const t=this.unlockedAccount,a=t+e,r=[];for(let e=t;e<a;e++){const t=await this.__addressFromIndex("m",e);r.push(t),this.page=0,this.unlockedAccount++}return this.accounts=this.accounts.concat(r),this.accounts}getFirstPage(){return this.page=0,this.__getPage(1)}getNextPage(){return this.__getPage(1)}getPreviousPage(){return this.__getPage(-1)}async __getPage(e){return this.initialized||await this.readKeyring(),this.keyringMode===n.hd?this.__getNormalPage(e):this.__getLedgerLivePage(e)}getAccounts(){return Promise.resolve(this.accounts)}removeAccount(e){if(!this.accounts.map((e=>e.toLowerCase())).includes(e.toLowerCase()))throw new Error(`Address ${e} not found in this keyring`);this.accounts=this.accounts.filter((t=>t.toLowerCase()!==e.toLowerCase()))}async signTransaction(e,a){const r=0===a.type?o.DataType.transaction:o.DataType.typedTransaction;let n;n=0===a.type?t.from(s.RLP.encode(a.getMessageToSign())):t.from(a.getMessageToSign());const c=await this._pathFromAddress(e),i=Number(a.common.chainId()),d=b.v4(),u=o.EthSignRequest.constructETHRequest(n,r,c,this.xfp,d,i),{r:l,s:p,v:h}=await this.requestSignature(d,u,"Scan with your Keystone",'After your Keystone has signed the transaction, click on "Scan Keystone" to receive the signature');return f.TransactionFactory.fromTxData({...a.toJSON(),type:a.type,r:l,s:p,v:h},{common:a.common})}signMessage(e,t){return this.signPersonalMessage(e,t)}async signPersonalMessage(e,a){const r=d.stripHexPrefix(a),n=await this._pathFromAddress(e),c=b.v4(),i=o.EthSignRequest.constructETHRequest(t.from(r,"hex"),o.DataType.personalMessage,n,this.xfp,c,void 0,e),{r:s,s:f,v:u}=await this.requestSignature(c,i,"Scan with your Keystone",'After your Keystone has signed this message, click on "Scan Keystone" to receive the signature');return"0x"+t.concat([Uint8Array.from(s),Uint8Array.from(f),Uint8Array.from(u)]).toString("hex")}async signTypedData(e,a){const r=await this._pathFromAddress(e),n=b.v4(),c=o.EthSignRequest.constructETHRequest(t.from(JSON.stringify(a),"utf-8"),o.DataType.typedData,r,this.xfp,n,void 0,e),{r:i,s:d,v:s}=await this.requestSignature(n,c,"Scan with your Keystone",'After your Keystone has signed this data, click on "Scan Keystone" to receive the signature');return"0x"+t.concat([Uint8Array.from(i),Uint8Array.from(d),Uint8Array.from(s)]).toString("hex")}async _pathFromAddress(e){if(this.keyringMode===n.hd){const t=d.toChecksumAddress(e);let a=this.indexes[t];if(void 0===a)for(let e=0;e<1e3;e++)if(t===await this.__addressFromIndex("m",e)){a=e;break}if(void 0===a)throw new Error("Unknown address");return`${this.hdPath}/${this.childrenPath.replace("*",a.toString()).replace(/\*/g,"0")}`}{const t=d.toChecksumAddress(e),a=this.paths[t];if(void 0===a)throw new Error("Unknown address");return a}}}u.type="QR Hardware Wallet Device",a.BaseKeyring=u}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring",file:"node_modules/@keystonehq/base-eth-keyring/dist/base-eth-keyring.cjs.production.min.js"}],[667,{"./base-eth-keyring.cjs.development.js":665,"./base-eth-keyring.cjs.production.min.js":666},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){t.exports=e("./base-eth-keyring.cjs.production.min.js")}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring",file:"node_modules/@keystonehq/base-eth-keyring/dist/index.js"}],[668,{"./bytes":671,"./constants":672,"./helpers":674,"./internal":676,"@ethereumjs/rlp":480,buffer:3984,"ethereum-cryptography/keccak":4215,"ethereum-cryptography/secp256k1":4236,"ethereum-cryptography/utils":4238},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.accountBodyToRLP=a.accountBodyToSlim=a.accountBodyFromSlim=a.isZeroAddress=a.zeroAddress=a.importPublic=a.privateToAddress=a.privateToPublic=a.publicToAddress=a.pubToAddress=a.isValidPublic=a.isValidPrivate=a.generateAddress2=a.generateAddress=a.isValidChecksumAddress=a.toChecksumAddress=a.isValidAddress=a.Account=void 0;const r=e("@ethereumjs/rlp"),n=e("ethereum-cryptography/keccak"),c=e("ethereum-cryptography/secp256k1"),i=e("ethereum-cryptography/utils"),d=e("./bytes"),s=e("./constants"),f=e("./helpers"),o=e("./internal"),b=BigInt(0);class u{constructor(e=b,t=b,a=s.KECCAK256_RLP,r=s.KECCAK256_NULL){this.nonce=e,this.balance=t,this.storageRoot=a,this.codeHash=r,this._validate()}static fromAccountData(e){const{nonce:t,balance:a,storageRoot:r,codeHash:n}=e;return new u(t!==undefined?(0,d.bufferToBigInt)((0,d.toBuffer)(t)):undefined,a!==undefined?(0,d.bufferToBigInt)((0,d.toBuffer)(a)):undefined,r!==undefined?(0,d.toBuffer)(r):undefined,n!==undefined?(0,d.toBuffer)(n):undefined)}static fromRlpSerializedAccount(e){const t=(0,d.arrToBufArr)(r.RLP.decode(Uint8Array.from(e)));if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)}static fromValuesArray(e){const[t,a,r,n]=e;return new u((0,d.bufferToBigInt)(t),(0,d.bufferToBigInt)(a),r,n)}_validate(){if(this.nonce<b)throw new Error("nonce must be greater than zero");if(this.balance<b)throw new Error("balance must be greater than zero");if(32!==this.storageRoot.length)throw new Error("storageRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")}raw(){return[(0,d.bigIntToUnpaddedBuffer)(this.nonce),(0,d.bigIntToUnpaddedBuffer)(this.balance),this.storageRoot,this.codeHash]}serialize(){return t.from(r.RLP.encode((0,d.bufArrToArr)(this.raw())))}isContract(){return!this.codeHash.equals(s.KECCAK256_NULL)}isEmpty(){return this.balance===b&&this.nonce===b&&this.codeHash.equals(s.KECCAK256_NULL)}}a.Account=u;a.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)};a.toChecksumAddress=function(e,a){(0,f.assertIsHexString)(e);const r=(0,o.stripHexPrefix)(e).toLowerCase();let c="";if(a!==undefined){c=(0,d.bufferToBigInt)((0,d.toBuffer)(a)).toString()+"0x"}const s=t.from(c+r,"utf8"),b=(0,i.bytesToHex)((0,n.keccak256)(s));let u="0x";for(let e=0;e<r.length;e++)parseInt(b[e],16)>=8?u+=r[e].toUpperCase():u+=r[e];return u};a.isValidChecksumAddress=function(e,t){return(0,a.isValidAddress)(e)&&(0,a.toChecksumAddress)(e,t)===e};a.generateAddress=function(e,a){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(a),(0,d.bufferToBigInt)(a)===BigInt(0)?t.from((0,n.keccak256)(r.RLP.encode((0,d.bufArrToArr)([e,null])))).slice(-20):t.from((0,n.keccak256)(r.RLP.encode((0,d.bufArrToArr)([e,a])))).slice(-20)};a.generateAddress2=function(e,a,r){if((0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(a),(0,f.assertIsBuffer)(r),20!==e.length)throw new Error("Expected from to be of length 20");if(32!==a.length)throw new Error("Expected salt to be of length 32");const c=(0,n.keccak256)(t.concat([t.from("ff","hex"),e,a,(0,n.keccak256)(r)]));return(0,d.toBuffer)(c).slice(-20)};a.isValidPrivate=function(e){return c.secp256k1.utils.isValidPrivateKey(e)};a.isValidPublic=function(e,a=!1){if((0,f.assertIsBuffer)(e),64===e.length)try{return c.secp256k1.ProjectivePoint.fromHex(t.concat([t.from([4]),e])),!0}catch(e){return!1}if(!a)return!1;try{return c.secp256k1.ProjectivePoint.fromHex(e),!0}catch(e){return!1}};a.pubToAddress=function(e,a=!1){if((0,f.assertIsBuffer)(e),a&&64!==e.length&&(e=t.from(c.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),64!==e.length)throw new Error("Expected pubKey to be of length 64");return t.from((0,n.keccak256)(e)).slice(-20)},a.publicToAddress=a.pubToAddress;a.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),t.from(c.secp256k1.ProjectivePoint.fromPrivateKey(e).toRawBytes(!1).slice(1))};a.privateToAddress=function(e){return(0,a.publicToAddress)((0,a.privateToPublic)(e))};a.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=t.from(c.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),e};a.zeroAddress=function(){const e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)};function l(e){const[t,a,r,n]=e;return[t,a,0===(0,d.arrToBufArr)(r).length?s.KECCAK256_RLP:r,0===(0,d.arrToBufArr)(n).length?s.KECCAK256_NULL:n]}a.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,a.zeroAddress)()===e},a.accountBodyFromSlim=l;const p=new Uint8Array(0);a.accountBodyToSlim=function(e){const[t,a,r,n]=e;return[t,a,(0,d.arrToBufArr)(r).equals(s.KECCAK256_RLP)?p:r,(0,d.arrToBufArr)(n).equals(s.KECCAK256_NULL)?p:n]},a.accountBodyToRLP=function(e,t=!0){const a=t?l(e):e;return(0,d.arrToBufArr)(r.RLP.encode(a))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/account.js"}],[669,{"./account":668,"./bytes":671,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.Address=void 0;const r=e("./account"),n=e("./bytes");class c{constructor(e){if(20!==e.length)throw new Error("Invalid address length");this.buf=e}static zero(){return new c((0,n.zeros)(20))}static fromString(e){if(!(0,r.isValidAddress)(e))throw new Error("Invalid address");return new c((0,n.toBuffer)(e))}static fromPublicKey(e){if(!t.isBuffer(e))throw new Error("Public key should be Buffer");const a=(0,r.pubToAddress)(e);return new c(a)}static fromPrivateKey(e){if(!t.isBuffer(e))throw new Error("Private key should be Buffer");const a=(0,r.privateToAddress)(e);return new c(a)}static generate(e,t){if("bigint"!=typeof t)throw new Error("Expected nonce to be a bigint");return new c((0,r.generateAddress)(e.buf,(0,n.bigIntToBuffer)(t)))}static generate2(e,a,n){if(!t.isBuffer(a))throw new Error("Expected salt to be a Buffer");if(!t.isBuffer(n))throw new Error("Expected initCode to be a Buffer");return new c((0,r.generateAddress2)(e.buf,a,n))}equals(e){return this.buf.equals(e.buf)}isZero(){return this.equals(c.zero())}isPrecompileOrSystemAddress(){const e=(0,n.bufferToBigInt)(this.buf),t=BigInt(0),a=BigInt("0xffff");return e>=t&&e<=a}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return t.from(this.buf)}}a.Address=c}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/address.js"}],[67,{"../../../../shared/modules/mv3.utils":5756,"../../controllers/push-notifications":100,"@metamask/notification-services-controller/push-services":2252,"@metamask/notification-services-controller/push-services/web":2260},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.NotificationServicesPushControllerInit=void 0;var r=e("@metamask/notification-services-controller/push-services"),n=e("@metamask/notification-services-controller/push-services/web"),c=e("../../../../shared/modules/mv3.utils"),i=e("../../controllers/push-notifications");a.NotificationServicesPushControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new r.Controller({messenger:e,state:{...r.defaultState,...t.NotificationServicesPushController},env:{apiKey:"AIzaSyAA6MJdRkQ00zNh_moTLwxCSxcg3vznbBM",authDomain:"notifications-faf39.firebaseapp.com",storageBucket:"notifications-faf39.appspot.com",projectId:"notifications-faf39",messagingSenderId:"824598429541",appId:"1:824598429541:web:3016d3c90f1f19a6beab8c",measurementId:"G-1FGDTTCWX5",vapidKey:"BBbjhCfHvwIqRsUrBvpfx0viLJIzWHp-beyw8-I124jeZlhNGDOegS_0_I029fFb2stzRuaNkCdTAf9F3I2m3wc"},config:{isPushFeatureEnabled:c.isManifestV3,platform:"extension",pushService:{createRegToken:n.createRegToken,deleteRegToken:n.deleteRegToken,subscribeToPushNotifications:(0,n.createSubscribeToPushNotifications)({messenger:e,onReceivedHandler:i.onPushNotificationReceived,onClickHandler:i.onPushNotificationClicked})}}})})}}},{package:"$root$",file:"app/scripts/controller-init/notifications/notification-services-push-controller-init.ts"}],[670,{events:4318},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.AsyncEventEmitter=void 0;const r=e("events");class n extends r.EventEmitter{emit(e,...t){let[a,r]=t;const n=this;let c=n._events[e]??[];return r===undefined&&"function"==typeof a&&(r=a,a=undefined),"newListener"!==e&&"removeListener"!==e||(a={event:a,fn:r},r=undefined),c=Array.isArray(c)?c:[c],async function(e,t,a){let r;for await(const n of t)try{n.length<2?n.call(e,a):await new Promise(((t,r)=>{n.call(e,a,(e=>{e?r(e):t()}))}))}catch(e){r=e}if(r)throw r}(n,c.slice(),a).then(r).catch(r),n.listenerCount(e)>0}once(e,t){const a=this;let r;if("function"!=typeof t)throw new TypeError("listener must be a function");return r=t.length>=2?function(n,c){a.removeListener(e,r),t(n,c)}:function(n){a.removeListener(e,r),t(n,r)},a.on(e,r),a}first(e,t){let a=this._events[e]??[];if("function"!=typeof t)throw new TypeError("listener must be a function");return Array.isArray(a)||(this._events[e]=a=[a]),a.unshift(t),this}before(e,t,a){return this.beforeOrAfter(e,t,a)}after(e,t,a){return this.beforeOrAfter(e,t,a,"after")}beforeOrAfter(e,t,a,r){let n,c,i=this._events[e]??[];const d="after"===r?1:0;if("function"!=typeof a)throw new TypeError("listener must be a function");if("function"!=typeof t)throw new TypeError("target must be a function");for(Array.isArray(i)||(this._events[e]=i=[i]),c=i.length,n=i.length;n--;)if(i[n]===t){c=n+d;break}return i.splice(c,0,a),this}on(e,t){return super.on(e,t)}addListener(e,t){return super.addListener(e,t)}prependListener(e,t){return super.prependListener(e,t)}prependOnceListener(e,t){return super.prependOnceListener(e,t)}removeAllListeners(e){return super.removeAllListeners(e)}removeListener(e,t){return super.removeListener(e,t)}eventNames(){return super.eventNames()}listeners(e){return super.listeners(e)}listenerCount(e){return super.listenerCount(e)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(e){return super.setMaxListeners(e)}}a.AsyncEventEmitter=n}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/asyncEventEmitter.js"}],[671,{"./helpers":674,"./internal":676,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.intToUnpaddedBuffer=a.bigIntToUnpaddedBuffer=a.bigIntToHex=a.bufArrToArr=a.arrToBufArr=a.validateNoLeadingZeroes=a.baToJSON=a.toUtf8=a.short=a.addHexPrefix=a.toUnsigned=a.fromSigned=a.bufferToInt=a.bigIntToBuffer=a.bufferToBigInt=a.bufferToHex=a.toBuffer=a.unpadHexString=a.unpadArray=a.unpadBuffer=a.setLengthRight=a.setLengthLeft=a.zeros=a.intToBuffer=a.intToHex=void 0;const r=e("./helpers"),n=e("./internal");a.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Received an invalid integer type: ${e}`);return`0x${e.toString(16)}`};a.intToBuffer=function(e){const r=(0,a.intToHex)(e);return t.from((0,n.padToEven)(r.slice(2)),"hex")};a.zeros=function(e){return t.allocUnsafe(e).fill(0)};const c=function(e,t,r){const n=(0,a.zeros)(t);return r?e.length<t?(e.copy(n),n):e.slice(0,t):e.length<t?(e.copy(n,t-e.length),n):e.slice(-t)};a.setLengthLeft=function(e,t){return(0,r.assertIsBuffer)(e),c(e,t,!1)};a.setLengthRight=function(e,t){return(0,r.assertIsBuffer)(e),c(e,t,!0)};const i=function(e){let t=e[0];for(;e.length>0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};a.unpadBuffer=function(e){return(0,r.assertIsBuffer)(e),i(e)};a.unpadArray=function(e){return(0,r.assertIsArray)(e),i(e)};a.unpadHexString=function(e){return(0,r.assertIsHexString)(e),e=(0,n.stripHexPrefix)(e),"0x"+i(e)};a.toBuffer=function(e){if(null===e||e===undefined)return t.allocUnsafe(0);if(t.isBuffer(e))return t.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return t.from(e);if("string"==typeof e){if(!(0,n.isHexString)(e))throw new Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${e}`);return t.from((0,n.padToEven)((0,n.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,a.intToBuffer)(e);if("bigint"==typeof e){if(e<BigInt(0))throw new Error(`Cannot convert negative bigint to buffer. Given: ${e}`);let a=e.toString(16);return a.length%2&&(a="0"+a),t.from(a,"hex")}if(e.toArray)return t.from(e.toArray());if(e.toBuffer)return t.from(e.toBuffer());throw new Error("invalid type")};function d(e){const t=(0,a.bufferToHex)(e);return"0x"===t?BigInt(0):BigInt(t)}function s(e){return(0,a.toBuffer)("0x"+e.toString(16))}a.bufferToHex=function(e){return"0x"+(e=(0,a.toBuffer)(e)).toString("hex")},a.bufferToBigInt=d,a.bigIntToBuffer=s;a.bufferToInt=function(e){const t=Number(d(e));if(!Number.isSafeInteger(t))throw new Error("Number exceeds 53 bits");return t};a.fromSigned=function(e){return BigInt.asIntN(256,d(e))};a.toUnsigned=function(e){return s(BigInt.asUintN(256,e))};a.addHexPrefix=function(e){return"string"!=typeof e||(0,n.isHexPrefixed)(e)?e:"0x"+e},a.short=function(e,a=50){const r=t.isBuffer(e)?e.toString("hex"):e;return r.length<=a?r:r.slice(0,a)+"…"};a.toUtf8=function(e){if((e=(0,n.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return t.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")};a.baToJSON=function(e){if(t.isBuffer(e))return`0x${e.toString("hex")}`;if(e instanceof Array){const t=[];for(let r=0;r<e.length;r++)t.push((0,a.baToJSON)(e[r]));return t}};a.validateNoLeadingZeroes=function(e){for(const[t,a]of Object.entries(e))if(a!==undefined&&a.length>0&&0===a[0])throw new Error(`${t} cannot have leading zeroes, received: ${a.toString("hex")}`)},a.arrToBufArr=function e(a){return Array.isArray(a)?a.map((t=>e(t))):t.from(a)},a.bufArrToArr=function e(t){return Array.isArray(t)?t.map((t=>e(t))):Uint8Array.from(t??[])};a.bigIntToHex=e=>"0x"+e.toString(16),a.bigIntToUnpaddedBuffer=function(e){return(0,a.unpadBuffer)(s(e))},a.intToUnpaddedBuffer=function(e){return(0,a.unpadBuffer)((0,a.intToBuffer)(e))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/bytes.js"}],[672,{buffer:3984,"ethereum-cryptography/secp256k1":4236},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.MAX_WITHDRAWALS_PER_PAYLOAD=a.RLP_EMPTY_STRING=a.KECCAK256_RLP=a.KECCAK256_RLP_S=a.KECCAK256_RLP_ARRAY=a.KECCAK256_RLP_ARRAY_S=a.KECCAK256_NULL=a.KECCAK256_NULL_S=a.TWO_POW256=a.SECP256K1_ORDER_DIV_2=a.SECP256K1_ORDER=a.MAX_INTEGER_BIGINT=a.MAX_INTEGER=a.MAX_UINT64=void 0;const r=e("buffer"),n=e("ethereum-cryptography/secp256k1");a.MAX_UINT64=BigInt("0xffffffffffffffff"),a.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),a.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),a.SECP256K1_ORDER=n.secp256k1.CURVE.n,a.SECP256K1_ORDER_DIV_2=n.secp256k1.CURVE.n/BigInt(2),a.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),a.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",a.KECCAK256_NULL=r.Buffer.from(a.KECCAK256_NULL_S,"hex"),a.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",a.KECCAK256_RLP_ARRAY=r.Buffer.from(a.KECCAK256_RLP_ARRAY_S,"hex"),a.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",a.KECCAK256_RLP=r.Buffer.from(a.KECCAK256_RLP_S,"hex"),a.RLP_EMPTY_STRING=r.Buffer.from([128]),a.MAX_WITHDRAWALS_PER_PAYLOAD=16}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/constants.js"}],[673,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.compactBytesToNibbles=a.bytesToNibbles=a.nibblesToCompactBytes=a.nibblesToBytes=a.hasTerminator=void 0;a.hasTerminator=e=>e.length>0&&16===e[e.length-1];a.nibblesToBytes=(e,t)=>{for(let a=0,r=0;r<e.length;a+=1,r+=2)t[a]=e[r]<<4|e[r+1]};a.nibblesToCompactBytes=e=>{let t=0;(0,a.hasTerminator)(e)&&(t=1,e=e.subarray(0,e.length-1));const r=new Uint8Array(e.length/2+1);return r[0]=t<<5,1&~e.length||(r[0]|=16,r[0]|=e[0],e=e.subarray(1)),(0,a.nibblesToBytes)(e,r.subarray(1)),r};a.bytesToNibbles=e=>{const t=2*e.length+1,a=new Uint8Array(t);for(let t=0;t<e.length;t++){const r=e[t];a[2*t]=r/16,a[2*t+1]=r%16}return a[t-1]=16,a};a.compactBytesToNibbles=e=>{if(0===e.length)return e;let t=(0,a.bytesToNibbles)(e);t[0]<2&&(t=t.subarray(0,t.length-1));const r=2-(1&t[0]);return t.subarray(r)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/encoding.js"}],[674,{"../../../../../../is-buffer/index.js":4579,"./internal":676},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.assertIsString=a.assertIsArray=a.assertIsBuffer=a.assertIsHexString=void 0;const r=e("./internal");a.assertIsHexString=function(e){if(!(0,r.isHexString)(e)){throw new Error(`This method only supports 0x-prefixed hex strings but input was: ${e}`)}};a.assertIsBuffer=function(e){if(!t.isBuffer(e)){throw new Error(`This method only supports Buffer but input was: ${e}`)}};a.assertIsArray=function(e){if(!Array.isArray(e)){throw new Error(`This method only supports number arrays but input was: ${e}`)}};a.assertIsString=function(e){if("string"!=typeof e){throw new Error(`This method only supports strings but input was: ${e}`)}}}).call(this)}).call(this,{isBuffer:e("../../../../../../is-buffer/index.js")})}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/helpers.js"}],[675,{"./account":668,"./address":669,"./asyncEventEmitter":670,"./bytes":671,"./constants":672,"./encoding":673,"./internal":676,"./lock":677,"./provider":678,"./signature":679,"./types":680,"./units":681,"./withdrawal":682},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){r===undefined&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){r===undefined&&(r=a),e[r]=t[a]}),n=this&&this.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||r(t,e,a)};Object.defineProperty(a,"__esModule",{value:!0}),a.toAscii=a.stripHexPrefix=a.padToEven=a.isHexString=a.isHexPrefixed=a.getKeys=a.getBinarySize=a.fromUtf8=a.fromAscii=a.arrayContainsArray=void 0,n(e("./constants"),a),n(e("./units"),a),n(e("./account"),a),n(e("./address"),a),n(e("./withdrawal"),a),n(e("./signature"),a),n(e("./bytes"),a),n(e("./types"),a),n(e("./encoding"),a),n(e("./asyncEventEmitter"),a);var c=e("./internal");Object.defineProperty(a,"arrayContainsArray",{enumerable:!0,get:function(){return c.arrayContainsArray}}),Object.defineProperty(a,"fromAscii",{enumerable:!0,get:function(){return c.fromAscii}}),Object.defineProperty(a,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(a,"getBinarySize",{enumerable:!0,get:function(){return c.getBinarySize}}),Object.defineProperty(a,"getKeys",{enumerable:!0,get:function(){return c.getKeys}}),Object.defineProperty(a,"isHexPrefixed",{enumerable:!0,get:function(){return c.isHexPrefixed}}),Object.defineProperty(a,"isHexString",{enumerable:!0,get:function(){return c.isHexString}}),Object.defineProperty(a,"padToEven",{enumerable:!0,get:function(){return c.padToEven}}),Object.defineProperty(a,"stripHexPrefix",{enumerable:!0,get:function(){return c.stripHexPrefix}}),Object.defineProperty(a,"toAscii",{enumerable:!0,get:function(){return c.toAscii}}),n(e("./lock"),a),n(e("./provider"),a)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/index.js"}],[676,{buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(e){(function(){function t(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type "+typeof e);return"0"===e[0]&&"x"===e[1]}Object.defineProperty(a,"__esModule",{value:!0}),a.isHexString=a.getKeys=a.fromAscii=a.fromUtf8=a.toAscii=a.arrayContainsArray=a.getBinarySize=a.padToEven=a.stripHexPrefix=a.isHexPrefixed=void 0,a.isHexPrefixed=t;function r(e){let t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received "+typeof t);return t.length%2&&(t=`0${t}`),t}a.stripHexPrefix=e=>{if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received "+typeof e);return t(e)?e.slice(2):e},a.padToEven=r,a.getBinarySize=function(t){if("string"!=typeof t)throw new Error("[getBinarySize] method requires input type 'string', received "+typeof t);return e.byteLength(t,"utf8")},a.arrayContainsArray=function(e,t,a){if(!0!==Array.isArray(e))throw new Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof e}'`);if(!0!==Array.isArray(t))throw new Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof t}'`);return t[!0===a?"some":"every"]((t=>e.indexOf(t)>=0))},a.toAscii=function(e){let t="",a=0;const r=e.length;for("0x"===e.substring(0,2)&&(a=2);a<r;a+=2){const r=parseInt(e.substr(a,2),16);t+=String.fromCharCode(r)}return t},a.fromUtf8=function(t){return`0x${r(e.from(t,"utf8").toString("hex")).replace(/^0+|0+$/g,"")}`},a.fromAscii=function(e){let t="";for(let a=0;a<e.length;a++){const r=e.charCodeAt(a).toString(16);t+=r.length<2?`0${r}`:r}return`0x${t}`},a.getKeys=function(e,t,a){if(!Array.isArray(e))throw new Error("[getKeys] method expects input 'params' to be an array, got "+typeof e);if("string"!=typeof t)throw new Error("[getKeys] method expects input 'key' to be type 'string', got "+typeof e);const r=[];for(let n=0;n<e.length;n++){let c=e[n][t];if(!0!==a||c){if("string"!=typeof c)throw new Error("invalid abi - expected type 'string', received "+typeof c)}else c="";r.push(c)}return r},a.isHexString=function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&!(void 0!==t&&t>0&&e.length!==2+2*t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/internal.js"}],[677,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Lock=void 0;a.Lock=class{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise((e=>this.promiseResolverQueue.push(e)))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;const e=this.promiseResolverQueue.shift();e&&e(!0)}}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/lock.js"}],[678,{"micro-ftch":4836},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.getProvider=a.fetchFromProvider=void 0;const r=e("micro-ftch");a.fetchFromProvider=async(e,t)=>(await(0,r.default)(e,{headers:{"content-type":"application/json"},type:"json",data:{method:t.method,params:t.params,jsonrpc:"2.0",id:1}})).result;a.getProvider=e=>{if("string"==typeof e)return e;if(e?.connection?.url!==undefined)return e.connection.url;throw new Error("Must provide valid provider URL or Web3Provider")}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/provider.js"}],[679,{"./bytes":671,"./constants":672,"./helpers":674,buffer:3984,"ethereum-cryptography/keccak":4215,"ethereum-cryptography/secp256k1":4236},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.hashPersonalMessage=a.isValidSignature=a.fromRpcSig=a.toCompactSig=a.toRpcSig=a.ecrecover=a.ecsign=void 0;const r=e("ethereum-cryptography/keccak"),n=e("ethereum-cryptography/secp256k1"),c=e("./bytes"),i=e("./constants"),d=e("./helpers");function s(e,t){return e===BigInt(0)||e===BigInt(1)?e:t===undefined?e-BigInt(27):e-(t*BigInt(2)+BigInt(35))}function f(e){return e===BigInt(0)||e===BigInt(1)}a.ecsign=function(e,a,r){const c=n.secp256k1.sign(e,a),i=c.toCompactRawBytes();return{r:t.from(i.slice(0,32)),s:t.from(i.slice(32,64)),v:r===undefined?BigInt(c.recovery+27):BigInt(c.recovery+35)+BigInt(r)*BigInt(2)}};a.ecrecover=function(e,a,r,i,d){const o=t.concat([(0,c.setLengthLeft)(r,32),(0,c.setLengthLeft)(i,32)],64),b=s(a,d);if(!f(b))throw new Error("Invalid signature v value");const u=n.secp256k1.Signature.fromCompact(o).addRecoveryBit(Number(b)).recoverPublicKey(e);return t.from(u.toRawBytes(!1).slice(1))};a.toRpcSig=function(e,a,r,n){if(!f(s(e,n)))throw new Error("Invalid signature v value");return(0,c.bufferToHex)(t.concat([(0,c.setLengthLeft)(a,32),(0,c.setLengthLeft)(r,32),(0,c.toBuffer)(e)]))};a.toCompactSig=function(e,a,r,n){if(!f(s(e,n)))throw new Error("Invalid signature v value");let i=r;return(e>BigInt(28)&&e%BigInt(2)===BigInt(1)||e===BigInt(1)||e===BigInt(28))&&(i=t.from(r),i[0]|=128),(0,c.bufferToHex)(t.concat([(0,c.setLengthLeft)(a,32),(0,c.setLengthLeft)(i,32)]))};a.fromRpcSig=function(e){const t=(0,c.toBuffer)(e);let a,r,n;if(t.length>=65)a=t.slice(0,32),r=t.slice(32,64),n=(0,c.bufferToBigInt)(t.slice(64));else{if(64!==t.length)throw new Error("Invalid signature length");a=t.slice(0,32),r=t.slice(32,64),n=BigInt((0,c.bufferToInt)(t.slice(32,33))>>7),r[0]&=127}return n<27&&(n+=BigInt(27)),{v:n,r:a,s:r}};a.isValidSignature=function(e,t,a,r=!0,n){if(32!==t.length||32!==a.length)return!1;if(!f(s(e,n)))return!1;const d=(0,c.bufferToBigInt)(t),o=(0,c.bufferToBigInt)(a);return!(d===BigInt(0)||d>=i.SECP256K1_ORDER||o===BigInt(0)||o>=i.SECP256K1_ORDER)&&!(r&&o>=i.SECP256K1_ORDER_DIV_2)};a.hashPersonalMessage=function(e){(0,d.assertIsBuffer)(e);const a=t.from(`Ethereum Signed Message:\n${e.length}`,"utf-8");return t.from((0,r.keccak256)(t.concat([a,e])))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/signature.js"}],[68,{"../../lib/encryptor-factory":135,"@metamask/seedless-onboarding-controller":2443},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.SeedlessOnboardingControllerInit=void 0;e("@metamask/seedless-onboarding-controller");var r=e("../../lib/encryptor-factory");a.SeedlessOnboardingControllerInit=e=>{const{controllerMessenger:t,persistedState:a}=e;(0,r.encryptorFactory)(6e5);throw new Error("WEB3AUTH_NETWORK is not set in the environment")}}}},{package:"$root$",file:"app/scripts/controller-init/seedless-onboarding/seedless-onboarding-controller-init.ts"}],[680,{"./bytes":671,"./internal":676},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.toType=a.TypeOutput=void 0;const r=e("./bytes"),n=e("./internal");var c;!function(e){e[e.Number=0]="Number",e[e.BigInt=1]="BigInt",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(c=a.TypeOutput||(a.TypeOutput={})),a.toType=function(e,t){if(null===e)return null;if(e===undefined)return undefined;if("string"==typeof e&&!(0,n.isHexString)(e))throw new Error(`A string must be provided with a 0x-prefix, given: ${e}`);if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");const a=(0,r.toBuffer)(e);switch(t){case c.Buffer:return a;case c.BigInt:return(0,r.bufferToBigInt)(a);case c.Number:{const e=(0,r.bufferToBigInt)(a);if(e>BigInt(Number.MAX_SAFE_INTEGER))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(e)}case c.PrefixedHexString:return(0,r.bufferToHex)(a);default:throw new Error("unknown outputType")}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/types.js"}],[681,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.GWEI_TO_WEI=void 0,a.GWEI_TO_WEI=BigInt(1e9)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/units.js"}],[682,{"./address":669,"./bytes":671,"./types":680,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.Withdrawal=void 0;const r=e("./address"),n=e("./bytes"),c=e("./types");class i{constructor(e,t,a,r){this.index=e,this.validatorIndex=t,this.address=a,this.amount=r}static fromWithdrawalData(e){const{index:t,validatorIndex:a,address:n,amount:d}=e,s=(0,c.toType)(t,c.TypeOutput.BigInt),f=(0,c.toType)(a,c.TypeOutput.BigInt),o=new r.Address((0,c.toType)(n,c.TypeOutput.Buffer)),b=(0,c.toType)(d,c.TypeOutput.BigInt);return new i(s,f,o,b)}static fromValuesArray(e){if(4!==e.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${e.length}`);const[t,a,r,n]=e;return i.fromWithdrawalData({index:t,validatorIndex:a,address:r,amount:n})}static toBufferArray(e){const{index:a,validatorIndex:n,address:i,amount:d}=e,s=(0,c.toType)(a,c.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,c.toType)(a,c.TypeOutput.Buffer),f=(0,c.toType)(n,c.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,c.toType)(n,c.TypeOutput.Buffer);let o;o=i instanceof r.Address?i.buf:(0,c.toType)(i,c.TypeOutput.Buffer);return[s,f,o,(0,c.toType)(d,c.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,c.toType)(d,c.TypeOutput.Buffer)]}raw(){return i.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,n.bigIntToHex)(this.index),validatorIndex:(0,n.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,n.bigIntToHex)(this.amount)}}}a.Withdrawal=i}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@ethereumjs/util",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@ethereumjs/util/dist/withdrawal.js"}],[683,{"@ethereumjs/util":675,"@keystonehq/bc-ur-registry":705,buffer:3984,hdkey:4551,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r,n=e("@keystonehq/bc-ur-registry"),c=e("uuid"),i=(r=e("hdkey"))&&"object"==typeof r&&"default"in r?r.default:r,d=e("@ethereumjs/util");const s={ETH_SIGN_REQUEST:new n.RegistryType("eth-sign-request",401),ETH_SIGNATURE:new n.RegistryType("eth-signature",402),ETH_NFT_ITEM:new n.RegistryType("eth-nft-item",403)},{decodeToDataItem:f,RegistryTypes:o}=n.extend;var b,u;!function(e){e[e.requestId=1]="requestId",e[e.signData=2]="signData",e[e.dataType=3]="dataType",e[e.chainId=4]="chainId",e[e.derivationPath=5]="derivationPath",e[e.address=6]="address",e[e.origin=7]="origin"}(b||(b={})),(u=a.DataType||(a.DataType={}))[u.transaction=1]="transaction",u[u.typedData=2]="typedData",u[u.personalMessage=3]="personalMessage",u[u.typedTransaction=4]="typedTransaction";class l extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_SIGN_REQUEST,this.getRequestId=()=>this.requestId,this.getSignData=()=>this.signData,this.getDataType=()=>this.dataType,this.getChainId=()=>this.chainId,this.getDerivationPath=()=>this.derivationPath.getPath(),this.getSourceFingerprint=()=>this.derivationPath.getSourceFingerprint(),this.getSignRequestAddress=()=>this.address,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};this.requestId&&(e[b.requestId]=new n.DataItem(this.requestId,o.UUID.getTag())),this.address&&(e[b.address]=this.address),this.chainId&&(e[b.chainId]=Number(this.chainId)),this.origin&&(e[b.origin]=this.origin),e[b.signData]=this.signData,e[b.dataType]=this.dataType;const t=this.derivationPath.toDataItem();return t.setTag(this.derivationPath.getRegistryType().getTag()),e[b.derivationPath]=t,new n.DataItem(e)},this.requestId=e.requestId,this.signData=e.signData,this.dataType=e.dataType,this.chainId=e.chainId,this.derivationPath=e.derivationPath,this.address=e.address,this.origin=e.origin}static constructETHRequest(e,a,r,i,d,s,f,o){const b=r.replace(/[m|M]\//,"").split("/"),u=new n.CryptoKeypath(b.map((e=>{const t=parseInt(e.replace("'",""));let a=!1;return e.endsWith("'")&&(a=!0),new n.PathComponent({index:t,hardened:a})})),t.from(i,"hex"));return new l({requestId:d?t.from(c.parse(d)):undefined,signData:e,dataType:a,derivationPath:u,chainId:s,address:f?t.from(f.replace("0x",""),"hex"):undefined,origin:o||undefined})}}l.fromDataItem=e=>{const t=e.getData(),a=t[b.signData],r=t[b.dataType],c=n.CryptoKeypath.fromDataItem(t[b.derivationPath]),i=t[b.chainId]?t[b.chainId]:undefined,d=t[b.address]?t[b.address]:undefined,s=t[b.requestId]?t[b.requestId].getData():undefined,f=t[b.origin]?t[b.origin]:undefined;return new l({requestId:s,signData:a,dataType:r,chainId:i,derivationPath:c,address:d,origin:f})},l.fromCBOR=e=>{const t=f(e);return l.fromDataItem(t)};const{RegistryTypes:p,decodeToDataItem:h}=n.extend;var g;!function(e){e[e.requestId=1]="requestId",e[e.signature=2]="signature",e[e.origin=3]="origin"}(g||(g={}));class m extends n.RegistryItem{constructor(e,t,a){super(),this.getRegistryType=()=>s.ETH_SIGNATURE,this.getRequestId=()=>this.requestId,this.getSignature=()=>this.signature,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};return this.requestId&&(e[g.requestId]=new n.DataItem(this.requestId,p.UUID.getTag())),this.origin&&(e[g.origin]=this.origin),e[g.signature]=this.signature,new n.DataItem(e)},this.signature=e,this.requestId=t,this.origin=a}}m.fromDataItem=e=>{const t=e.getData(),a=t[g.signature],r=t[g.requestId]?t[g.requestId].getData():undefined;return new m(a,r,t[g.origin])},m.fromCBOR=e=>{const t=h(e);return m.fromDataItem(t)};const{decodeToDataItem:y}=n.extend;var w;!function(e){e[e.chainId=1]="chainId",e[e.contractAddress=2]="contractAddress",e[e.contractName=3]="contractName",e[e.name=4]="name",e[e.mediaData=5]="mediaData"}(w||(w={}));class v extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_NFT_ITEM,this.getChainId=()=>this.chainId,this.getName=()=>this.name,this.getmediaData=()=>this.mediaData,this.getContractAddress=()=>this.contractAddress,this.getContractName=()=>this.contractName,this.toDataItem=()=>{const e={};return e[w.chainId]=this.chainId,e[w.name]=this.name,e[w.contractAddress]=this.contractAddress,e[w.contractName]=this.contractName,e[w.mediaData]=this.mediaData,new n.DataItem(e)},this.chainId=e.chainId,this.name=e.name,this.contractAddress=e.contractAddress,this.contractName=e.contractName,this.mediaData=e.mediaData}static constructETHNFTItem(e,t,a,r,n){return new v({chainId:e,contractAddress:t,contractName:a,mediaData:n,name:r})}}v.fromDataItem=e=>{const t=e.getData(),a=t[w.chainId],r=t[w.name],n=t[w.mediaData],c=t[w.contractAddress],i=t[w.contractName];return new v({chainId:a,name:r,contractAddress:c,contractName:i,mediaData:n})},v.fromCBOR=e=>{const t=y(e);return v.fromDataItem(t)};const k=(e,t)=>{const a=i.fromExtendedKey(e).derive(t),r="0x"+d.publicToAddress(a.publicKey,!0).toString("hex");return d.toChecksumAddress(r)};n.patchTags(Object.values(s).filter((e=>!!e.getTag())).map((e=>e.getTag()))),Object.keys(n).forEach((function(e){"default"!==e&&Object.defineProperty(a,e,{enumerable:!0,get:function(){return n[e]}})})),a.ETHNFTItem=v,a.ETHSignature=m,a.EthSignRequest=l,a.findHDPathFromAddress=(e,t,a,r)=>{for(let n=0;n<a;n++){const a=k(t,`M/0/${n}`);if(e.toLowerCase()==a.toLowerCase())return`${r}/0/${n}`}return null},a.generateAddressFromXpub=k}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry-eth/dist/bc-ur-registry-eth.cjs.development.js"}],[684,{"@ethereumjs/util":675,"@keystonehq/bc-ur-registry":705,buffer:3984,hdkey:4551,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r,n=e("@keystonehq/bc-ur-registry"),c=e("uuid"),i=(r=e("hdkey"))&&"object"==typeof r&&"default"in r?r.default:r,d=e("@ethereumjs/util");const s={ETH_SIGN_REQUEST:new n.RegistryType("eth-sign-request",401),ETH_SIGNATURE:new n.RegistryType("eth-signature",402),ETH_NFT_ITEM:new n.RegistryType("eth-nft-item",403)},{decodeToDataItem:f,RegistryTypes:o}=n.extend;var b,u;!function(e){e[e.requestId=1]="requestId",e[e.signData=2]="signData",e[e.dataType=3]="dataType",e[e.chainId=4]="chainId",e[e.derivationPath=5]="derivationPath",e[e.address=6]="address",e[e.origin=7]="origin"}(b||(b={})),(u=a.DataType||(a.DataType={}))[u.transaction=1]="transaction",u[u.typedData=2]="typedData",u[u.personalMessage=3]="personalMessage",u[u.typedTransaction=4]="typedTransaction";class l extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_SIGN_REQUEST,this.getRequestId=()=>this.requestId,this.getSignData=()=>this.signData,this.getDataType=()=>this.dataType,this.getChainId=()=>this.chainId,this.getDerivationPath=()=>this.derivationPath.getPath(),this.getSourceFingerprint=()=>this.derivationPath.getSourceFingerprint(),this.getSignRequestAddress=()=>this.address,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};this.requestId&&(e[b.requestId]=new n.DataItem(this.requestId,o.UUID.getTag())),this.address&&(e[b.address]=this.address),this.chainId&&(e[b.chainId]=Number(this.chainId)),this.origin&&(e[b.origin]=this.origin),e[b.signData]=this.signData,e[b.dataType]=this.dataType;const t=this.derivationPath.toDataItem();return t.setTag(this.derivationPath.getRegistryType().getTag()),e[b.derivationPath]=t,new n.DataItem(e)},this.requestId=e.requestId,this.signData=e.signData,this.dataType=e.dataType,this.chainId=e.chainId,this.derivationPath=e.derivationPath,this.address=e.address,this.origin=e.origin}static constructETHRequest(e,a,r,i,d,s,f,o){const b=r.replace(/[m|M]\//,"").split("/"),u=new n.CryptoKeypath(b.map((e=>{const t=parseInt(e.replace("'",""));let a=!1;return e.endsWith("'")&&(a=!0),new n.PathComponent({index:t,hardened:a})})),t.from(i,"hex"));return new l({requestId:d?t.from(c.parse(d)):void 0,signData:e,dataType:a,derivationPath:u,chainId:s,address:f?t.from(f.replace("0x",""),"hex"):void 0,origin:o||void 0})}}l.fromDataItem=e=>{const t=e.getData(),a=t[b.signData],r=t[b.dataType],c=n.CryptoKeypath.fromDataItem(t[b.derivationPath]),i=t[b.chainId]?t[b.chainId]:void 0,d=t[b.address]?t[b.address]:void 0,s=t[b.requestId]?t[b.requestId].getData():void 0;return new l({requestId:s,signData:a,dataType:r,chainId:i,derivationPath:c,address:d,origin:t[b.origin]?t[b.origin]:void 0})},l.fromCBOR=e=>{const t=f(e);return l.fromDataItem(t)};const{RegistryTypes:p,decodeToDataItem:h}=n.extend;var g;!function(e){e[e.requestId=1]="requestId",e[e.signature=2]="signature",e[e.origin=3]="origin"}(g||(g={}));class m extends n.RegistryItem{constructor(e,t,a){super(),this.getRegistryType=()=>s.ETH_SIGNATURE,this.getRequestId=()=>this.requestId,this.getSignature=()=>this.signature,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};return this.requestId&&(e[g.requestId]=new n.DataItem(this.requestId,p.UUID.getTag())),this.origin&&(e[g.origin]=this.origin),e[g.signature]=this.signature,new n.DataItem(e)},this.signature=e,this.requestId=t,this.origin=a}}m.fromDataItem=e=>{const t=e.getData(),a=t[g.signature],r=t[g.requestId]?t[g.requestId].getData():void 0;return new m(a,r,t[g.origin])},m.fromCBOR=e=>{const t=h(e);return m.fromDataItem(t)};const{decodeToDataItem:y}=n.extend;var w;!function(e){e[e.chainId=1]="chainId",e[e.contractAddress=2]="contractAddress",e[e.contractName=3]="contractName",e[e.name=4]="name",e[e.mediaData=5]="mediaData"}(w||(w={}));class v extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_NFT_ITEM,this.getChainId=()=>this.chainId,this.getName=()=>this.name,this.getmediaData=()=>this.mediaData,this.getContractAddress=()=>this.contractAddress,this.getContractName=()=>this.contractName,this.toDataItem=()=>{const e={};return e[w.chainId]=this.chainId,e[w.name]=this.name,e[w.contractAddress]=this.contractAddress,e[w.contractName]=this.contractName,e[w.mediaData]=this.mediaData,new n.DataItem(e)},this.chainId=e.chainId,this.name=e.name,this.contractAddress=e.contractAddress,this.contractName=e.contractName,this.mediaData=e.mediaData}static constructETHNFTItem(e,t,a,r,n){return new v({chainId:e,contractAddress:t,contractName:a,mediaData:n,name:r})}}v.fromDataItem=e=>{const t=e.getData();return new v({chainId:t[w.chainId],name:t[w.name],contractAddress:t[w.contractAddress],contractName:t[w.contractName],mediaData:t[w.mediaData]})},v.fromCBOR=e=>{const t=y(e);return v.fromDataItem(t)};const k=(e,t)=>{const a=i.fromExtendedKey(e).derive(t),r="0x"+d.publicToAddress(a.publicKey,!0).toString("hex");return d.toChecksumAddress(r)};n.patchTags(Object.values(s).filter((e=>!!e.getTag())).map((e=>e.getTag()))),Object.keys(n).forEach((function(e){"default"!==e&&Object.defineProperty(a,e,{enumerable:!0,get:function(){return n[e]}})})),a.ETHNFTItem=v,a.ETHSignature=m,a.EthSignRequest=l,a.findHDPathFromAddress=(e,t,a,r)=>{for(let n=0;n<a;n++){const a=k(t,"M/0/"+n);if(e.toLowerCase()==a.toLowerCase())return`${r}/0/${n}`}return null},a.generateAddressFromXpub=k}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry-eth/dist/bc-ur-registry-eth.cjs.production.min.js"}],[685,{"./bc-ur-registry-eth.cjs.development.js":683,"./bc-ur-registry-eth.cjs.production.min.js":684},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){t.exports=e("./bc-ur-registry-eth.cjs.production.min.js")}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry-eth/dist/index.js"}],[686,{"./RegistryItem":697,"./RegistryType":698,"./lib":708},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Bytes=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");class i extends n.RegistryItem{constructor(e){super(),this.bytes=e,this.getRegistryType=()=>c.RegistryTypes.BYTES,this.getData=()=>this.bytes,this.toDataItem=()=>new r.DataItem(this.bytes)}}a.Bytes=i,i.fromDataItem=e=>{const t=e.getData();if(!t)throw new Error(`#[ur-registry][Bytes][fn.fromDataItem]: decoded [dataItem][#data] is undefined: ${e}`);return new i(t)},i.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return i.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/Bytes.js"}],[687,{".":705,"./RegistryItem":697,"./RegistryType":698,"./lib":708,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoAccount=void 0;const r=e("."),n=e("./lib"),c=e("./RegistryItem"),i=e("./RegistryType");var d;!function(e){e[e.masterFingerprint=1]="masterFingerprint",e[e.outputDescriptors=2]="outputDescriptors"}(d||(d={}));class s extends c.RegistryItem{constructor(e,t){super(),this.masterFingerprint=e,this.outputDescriptors=t,this.getRegistryType=()=>i.RegistryTypes.CRYPTO_ACCOUNT,this.getMasterFingerprint=()=>this.masterFingerprint,this.getOutputDescriptors=()=>this.outputDescriptors,this.toDataItem=()=>{const e={};return this.masterFingerprint&&(e[d.masterFingerprint]=this.masterFingerprint.readUInt32BE(0)),this.outputDescriptors&&(e[d.outputDescriptors]=this.outputDescriptors.map((e=>e.toDataItem()))),new n.DataItem(e)}}}a.CryptoAccount=s,s.fromDataItem=e=>{const a=e.getData(),n=t.alloc(4),c=a[d.masterFingerprint];c&&n.writeUInt32BE(c,0);const i=a[d.outputDescriptors].map((e=>r.CryptoOutput.fromDataItem(e)));return new s(n,i)},s.fromCBOR=e=>{const t=(0,n.decodeToDataItem)(e);return s.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoAccount.js"}],[688,{"./RegistryItem":697,"./RegistryType":698,"./lib":708},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoCoinInfo=a.Network=a.Type=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");var i,d,s;!function(e){e.type="1",e.network="2"}(i||(i={})),function(e){e[e.bitcoin=0]="bitcoin"}(d=a.Type||(a.Type={})),function(e){e[e.mainnet=0]="mainnet",e[e.testnet=1]="testnet"}(s=a.Network||(a.Network={}));class f extends n.RegistryItem{constructor(e,t){super(),this.type=e,this.network=t,this.getRegistryType=()=>c.RegistryTypes.CRYPTO_COIN_INFO,this.getType=()=>this.type||d.bitcoin,this.getNetwork=()=>this.network||s.mainnet,this.toDataItem=()=>{const e={};return this.type&&(e[i.type]=this.type),this.network&&(e[i.network]=this.network),new r.DataItem(e)}}}a.CryptoCoinInfo=f,f.fromDataItem=e=>{const t=e.getData(),a=t[i.type],r=t[i.network];return new f(a,r)},f.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return f.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoCoinInfo.js"}],[689,{"./RegistryItem":697,"./RegistryType":698,"./lib":708},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoECKey=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");var i;!function(e){e[e.curve=1]="curve",e[e.private=2]="private",e[e.data=3]="data"}(i||(i={}));class d extends n.RegistryItem{constructor(e){super(),this.isECKey=()=>!0,this.getCurve=()=>this.curve||0,this.isPrivateKey=()=>this.privateKey||!1,this.getData=()=>this.data,this.getRegistryType=()=>c.RegistryTypes.CRYPTO_ECKEY,this.toDataItem=()=>{const e={};return this.curve&&(e[i.curve]=this.curve),this.privateKey!==undefined&&(e[i.private]=this.privateKey),e[i.data]=this.data,new r.DataItem(e)},this.getOutputDescriptorContent=()=>this.data.toString("hex"),this.data=e.data,this.curve=e.curve,this.privateKey=e.privateKey||undefined}}a.CryptoECKey=d,d.fromDataItem=e=>{const t=e.getData(),a=t[i.curve],r=t[i.private],n=t[i.data];if(!n)throw new Error(`#[ur-registry][CryptoECKey][fn.fromDataItem]: decoded [dataItem][#data.data] is undefined: ${e}`);return new d({data:n,curve:a,privateKey:r})},d.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return d.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoECKey.js"}],[69,{"@metamask/snaps-controllers":2516},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CronjobControllerInit=void 0;var r=e("@metamask/snaps-controllers");a.CronjobControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new r.CronjobController({state:t.CronjobController,messenger:e})})}}},{package:"$root$",file:"app/scripts/controller-init/snaps/cronjob-controller-init.ts"}],[690,{"./CryptoCoinInfo":688,"./CryptoKeypath":691,"./RegistryItem":697,"./RegistryType":698,"./lib":708,bs58check:3988,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoHDKey=void 0;const r=e("bs58check"),n=e("./CryptoCoinInfo"),c=e("./CryptoKeypath"),i=e("./lib"),d=e("./RegistryItem"),s=e("./RegistryType");var f;!function(e){e[e.is_master=1]="is_master",e[e.is_private=2]="is_private",e[e.key_data=3]="key_data",e[e.chain_code=4]="chain_code",e[e.use_info=5]="use_info",e[e.origin=6]="origin",e[e.children=7]="children",e[e.parent_fingerprint=8]="parent_fingerprint",e[e.name=9]="name",e[e.note=10]="note"}(f||(f={}));class o extends d.RegistryItem{constructor(e){super(),this.isECKey=()=>!1,this.getKey=()=>this.key,this.getChainCode=()=>this.chainCode,this.isMaster=()=>this.master,this.isPrivateKey=()=>!!this.privateKey,this.getUseInfo=()=>this.useInfo,this.getOrigin=()=>this.origin,this.getChildren=()=>this.children,this.getParentFingerprint=()=>this.parentFingerprint,this.getName=()=>this.name,this.getNote=()=>this.note,this.getBip32Key=()=>{var e,a,n;let c,i,d=0,s=t.alloc(4).fill(0);if(this.isMaster())c=t.from("0488ADE4","hex"),i=0,d=0;else{i=(null===(e=this.getOrigin())||void 0===e?void 0:e.getComponents().length)||(null===(a=this.getOrigin())||void 0===a?void 0:a.getDepth());const r=null===(n=this.getOrigin())||void 0===n?void 0:n.getComponents(),f=r[r.length-1];f&&(d=f.isHardened()?f.getIndex()+2147483648:f.getIndex(),this.getParentFingerprint()&&(s=this.getParentFingerprint())),c=this.isPrivateKey()?t.from("0488ADE4","hex"):t.from("0488B21E","hex")}const f=t.alloc(1);f.writeUInt8(i,0);const o=t.alloc(4);o.writeUInt32BE(d,0);const b=this.getChainCode(),u=this.getKey();return(0,r.encode)(t.concat([c,f,s,o,b,u]))},this.getRegistryType=()=>s.RegistryTypes.CRYPTO_HDKEY,this.getOutputDescriptorContent=()=>{var e,t,a,r,n,c,i;let d="";return this.getOrigin()&&(null===(e=this.getOrigin())||void 0===e?void 0:e.getSourceFingerprint())&&(null===(t=this.getOrigin())||void 0===t?void 0:t.getPath())&&(d+=`${null===(r=null===(a=this.getOrigin())||void 0===a?void 0:a.getSourceFingerprint())||void 0===r?void 0:r.toString("hex")}/${null===(n=this.getOrigin())||void 0===n?void 0:n.getPath()}`),d+=this.getBip32Key(),this.getChildren()&&(null===(c=this.getChildren())||void 0===c?void 0:c.getPath())&&(d+=`/${null===(i=this.getChildren())||void 0===i?void 0:i.getPath()}`),d},this.setupMasterKey=e=>{this.master=!0,this.key=e.key,this.chainCode=e.chainCode},this.setupDeriveKey=e=>{this.master=!1,this.privateKey=e.isPrivateKey,this.key=e.key,this.chainCode=e.chainCode,this.useInfo=e.useInfo,this.origin=e.origin,this.children=e.children,this.parentFingerprint=e.parentFingerprint,this.name=e.name,this.note=e.note},this.toDataItem=()=>{const e={};if(this.master)e[f.is_master]=!0,e[f.key_data]=this.key,e[f.chain_code]=this.chainCode;else{if(this.privateKey!==undefined&&(e[f.is_private]=this.privateKey),e[f.key_data]=this.key,this.chainCode&&(e[f.chain_code]=this.chainCode),this.useInfo){const t=this.useInfo.toDataItem();t.setTag(this.useInfo.getRegistryType().getTag()),e[f.use_info]=t}if(this.origin){const t=this.origin.toDataItem();t.setTag(this.origin.getRegistryType().getTag()),e[f.origin]=t}if(this.children){const t=this.children.toDataItem();t.setTag(this.children.getRegistryType().getTag()),e[f.children]=t}this.parentFingerprint&&(e[f.parent_fingerprint]=this.parentFingerprint.readUInt32BE(0)),this.name!==undefined&&(e[f.name]=this.name),this.note!==undefined&&(e[f.note]=this.note)}return new i.DataItem(e)},e.isMaster?this.setupMasterKey(e):this.setupDeriveKey(e)}}a.CryptoHDKey=o,o.fromDataItem=e=>{const a=e.getData(),r=!!a[f.is_master],i=a[f.is_private],d=a[f.key_data],s=a[f.chain_code],b=a[f.use_info]?n.CryptoCoinInfo.fromDataItem(a[f.use_info]):undefined,u=a[f.origin]?c.CryptoKeypath.fromDataItem(a[f.origin]):undefined,l=a[f.children]?c.CryptoKeypath.fromDataItem(a[f.children]):undefined,p=a[f.parent_fingerprint];let h=undefined;p&&(h=t.alloc(4),h.writeUInt32BE(p,0));const g=a[f.name],m=a[f.note];return new o({isMaster:r,isPrivateKey:i,key:d,chainCode:s,useInfo:b,origin:u,children:l,parentFingerprint:h,name:g,note:m})},o.fromCBOR=e=>{const t=(0,i.decodeToDataItem)(e);return o.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoHDKey.js"}],[691,{"./PathComponent":696,"./RegistryItem":697,"./RegistryType":698,"./lib":708,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoKeypath=void 0;const r=e("./lib"),n=e("./PathComponent"),c=e("./RegistryItem"),i=e("./RegistryType");var d;!function(e){e[e.components=1]="components",e[e.source_fingerprint=2]="source_fingerprint",e[e.depth=3]="depth"}(d||(d={}));class s extends c.RegistryItem{constructor(e=[],t,a){super(),this.components=e,this.sourceFingerprint=t,this.depth=a,this.getRegistryType=()=>i.RegistryTypes.CRYPTO_KEYPATH,this.getPath=()=>{if(0===this.components.length)return undefined;return this.components.map((e=>`${e.isWildcard()?"*":e.getIndex()}${e.isHardened()?"'":""}`)).join("/")},this.getComponents=()=>this.components,this.getSourceFingerprint=()=>this.sourceFingerprint,this.getDepth=()=>this.depth,this.toDataItem=()=>{const e={},t=[];return this.components&&this.components.forEach((e=>{e.isWildcard()?t.push([]):t.push(e.getIndex()),t.push(e.isHardened())})),e[d.components]=t,this.sourceFingerprint&&(e[d.source_fingerprint]=this.sourceFingerprint.readUInt32BE(0)),this.depth!==undefined&&(e[d.depth]=this.depth),new r.DataItem(e)}}}a.CryptoKeypath=s,s.fromDataItem=e=>{const a=e.getData(),r=[],c=a[d.components];if(c)for(let e=0;e<c.length;e+=2){const t=c[e+1],a=c[e];"number"==typeof a?r.push(new n.PathComponent({index:a,hardened:t})):r.push(new n.PathComponent({hardened:t}))}const i=a[d.source_fingerprint];let f;i&&(f=t.alloc(4),f.writeUInt32BE(i,0));const o=a[d.depth];return new s(r,f,o)},s.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return s.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoKeypath.js"}],[692,{"./CryptoECKey":689,"./CryptoHDKey":690,"./MultiKey":695,"./RegistryItem":697,"./RegistryType":698,"./ScriptExpression":699,"./lib":708},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoOutput=void 0;const r=e("./CryptoECKey"),n=e("./CryptoHDKey"),c=e("./lib"),i=e("./MultiKey"),d=e("./RegistryItem"),s=e("./RegistryType"),f=e("./ScriptExpression");class o extends d.RegistryItem{constructor(e,t){super(),this.scriptExpressions=e,this.cryptoKey=t,this.getRegistryType=()=>s.RegistryTypes.CRYPTO_OUTPUT,this.getCryptoKey=()=>this.cryptoKey,this.getHDKey=()=>this.cryptoKey instanceof n.CryptoHDKey?this.cryptoKey:undefined,this.getECKey=()=>this.cryptoKey instanceof r.CryptoECKey?this.cryptoKey:undefined,this.getMultiKey=()=>this.cryptoKey instanceof i.MultiKey?this.cryptoKey:undefined,this.getScriptExpressions=()=>this.scriptExpressions,this._toOutputDescriptor=e=>e>=this.scriptExpressions.length?this.cryptoKey.getOutputDescriptorContent():`${this.scriptExpressions[e].getExpression()}(${this._toOutputDescriptor(e+1)})`,this.toString=()=>this._toOutputDescriptor(0),this.toDataItem=()=>{let e=this.cryptoKey.toDataItem();(this.cryptoKey instanceof r.CryptoECKey||this.cryptoKey instanceof n.CryptoHDKey)&&e.setTag(this.cryptoKey.getRegistryType().getTag());return[...this.scriptExpressions].reverse().forEach((t=>{const a=t.getTag();e.getTag()===undefined?e.setTag(a):e=new c.DataItem(e,a)})),e}}}a.CryptoOutput=o,o.fromDataItem=e=>{const t=[];let a=e;for(;;){let e=a.getTag();const r=f.ScriptExpression.fromTag(e);if(!r)break;if(t.push(r),!(a.getData()instanceof c.DataItem))break;a=a.getData(),e=a.getTag()}const d=t.length;if(d>0&&(t[d-1].getExpression()===f.ScriptExpressions.MULTISIG.getExpression()||t[d-1].getExpression()===f.ScriptExpressions.SORTED_MULTISIG.getExpression())){const e=i.MultiKey.fromDataItem(a);return new o(t,e)}if(a.getTag()===s.RegistryTypes.CRYPTO_HDKEY.getTag()){const e=n.CryptoHDKey.fromDataItem(a);return new o(t,e)}{const e=r.CryptoECKey.fromDataItem(a);return new o(t,e)}},o.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return o.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoOutput.js"}],[693,{"./RegistryItem":697,"./RegistryType":698,"./lib":708},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoPSBT=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");class i extends n.RegistryItem{constructor(e){super(),this.psbt=e,this.getRegistryType=()=>c.RegistryTypes.CRYPTO_PSBT,this.getPSBT=()=>this.psbt,this.toDataItem=()=>new r.DataItem(this.psbt)}}a.CryptoPSBT=i,i.fromDataItem=e=>{const t=e.getData();if(!t)throw new Error(`#[ur-registry][CryptoPSBT][fn.fromDataItem]: decoded [dataItem][#data] is undefined: ${e}`);return new i(t)},i.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return i.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoPSBT.js"}],[694,{"..":705,"../RegistryType":698,"../errors":700,"@ngraveio/bc-ur":2878},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.URRegistryDecoder=void 0;const r=e("@ngraveio/bc-ur"),n=e(".."),c=e("../RegistryType"),i=e("../errors");class d extends r.URDecoder{constructor(){super(...arguments),this.resultRegistryType=()=>{const e=this.resultUR();switch(e.type){case c.RegistryTypes.BYTES.getType():return n.Bytes.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_HDKEY.getType():return n.CryptoHDKey.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_KEYPATH.getType():return n.CryptoKeypath.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_COIN_INFO.getType():return n.CryptoCoinInfo.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_ECKEY.getType():return n.CryptoECKey.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_OUTPUT.getType():return n.CryptoOutput.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_PSBT.getType():return n.CryptoPSBT.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_ACCOUNT.getType():return n.CryptoAccount.fromCBOR(e.cbor);default:throw new i.UnknownURTypeError(`#[ur-registry][Decoder][fn.resultRegistryType]: registry type ${e.type} is not supported now`)}}}}a.URRegistryDecoder=d}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/Decoder/index.js"}],[695,{"./CryptoECKey":689,"./CryptoHDKey":690,"./RegistryItem":697,"./RegistryType":698,"./lib/DataItem":706},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.MultiKey=void 0;const r=e("./CryptoECKey"),n=e("./CryptoHDKey"),c=e("./lib/DataItem"),i=e("./RegistryItem"),d=e("./RegistryType");var s;!function(e){e[e.threshold=1]="threshold",e[e.keys=2]="keys"}(s||(s={}));class f extends i.RegistryItem{constructor(e,t){super(),this.threshold=e,this.keys=t,this.getThreshold=()=>this.threshold,this.getKeys=()=>this.keys,this.toDataItem=()=>{const e={};e[s.threshold]=this.threshold;const t=this.keys.map((e=>{const t=e.toDataItem();return t.setTag(e.getRegistryType().getTag()),t}));return e[s.keys]=t,new c.DataItem(e)},this.getOutputDescriptorContent=()=>[this.getThreshold(),this.keys.map((e=>e.getOutputDescriptorContent())).join(",")].join(",")}}a.MultiKey=f,f.fromDataItem=e=>{const t=e.getData(),a=t[s.threshold],c=t[s.keys],i=[];return c.forEach((e=>{e.getTag()===d.RegistryTypes.CRYPTO_HDKEY.getTag()?i.push(n.CryptoHDKey.fromDataItem(e)):e.getTag()===d.RegistryTypes.CRYPTO_ECKEY.getTag()&&i.push(r.CryptoECKey.fromDataItem(e))})),new f(a,i)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/MultiKey.js"}],[696,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.PathComponent=void 0;class r{constructor(e){if(this.getIndex=()=>this.index,this.isWildcard=()=>this.wildcard,this.isHardened=()=>this.hardened,this.index=e.index,this.hardened=e.hardened,this.index!==undefined?this.wildcard=!1:this.wildcard=!0,this.index&&this.index&r.HARDENED_BIT)throw new Error(`#[ur-registry][PathComponent][fn.constructor]: Invalid index ${this.index} - most significant bit cannot be set`)}}a.PathComponent=r,r.HARDENED_BIT=2147483648}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/PathComponent.js"}],[697,{"./lib":708,"@ngraveio/bc-ur":2878},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.RegistryItem=void 0;const r=e("@ngraveio/bc-ur"),n=e("./lib");a.RegistryItem=class{constructor(){this.toCBOR=()=>{if(this.toDataItem()===undefined)throw new Error(`#[ur-registry][RegistryItem][fn.toCBOR]: registry ${this.getRegistryType()}'s method toDataItem returns undefined`);return(0,n.encodeDataItem)(this.toDataItem())},this.toUR=()=>new r.UR(this.toCBOR(),this.getRegistryType().getType()),this.toUREncoder=(e,t,a)=>{const n=this.toUR();return new r.UREncoder(n,e,t,a)}}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/RegistryItem.js"}],[698,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.RegistryTypes=a.RegistryType=void 0;class r{constructor(e,t){this.type=e,this.tag=t,this.getTag=()=>this.tag,this.getType=()=>this.type}}a.RegistryType=r,a.RegistryTypes={UUID:new r("uuid",37),BYTES:new r("bytes",undefined),CRYPTO_HDKEY:new r("crypto-hdkey",303),CRYPTO_KEYPATH:new r("crypto-keypath",304),CRYPTO_COIN_INFO:new r("crypto-coin-info",305),CRYPTO_ECKEY:new r("crypto-eckey",306),CRYPTO_OUTPUT:new r("crypto-output",308),CRYPTO_PSBT:new r("crypto-psbt",310),CRYPTO_ACCOUNT:new r("crypto-account",311),CRYPTO_MULTI_ACCOUNTS:new r("crypto-multi-accounts",1103),QR_HARDWARE_CALL:new r("qr-hardware-call",1201),KEY_DERIVATION_CALL:new r("key-derivation-call",1301),KEY_DERIVATION_SCHEMA:new r("key-derivation-schema",1302)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/RegistryType.js"}],[699,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.ScriptExpressions=a.ScriptExpression=void 0;class r{constructor(e,t){this.tag=e,this.expression=t,this.getTag=()=>this.tag,this.getExpression=()=>this.expression}}a.ScriptExpression=r,r.fromTag=e=>Object.values(a.ScriptExpressions).find((t=>t.getTag()===e)),a.ScriptExpressions={SCRIPT_HASH:new r(400,"sh"),WITNESS_SCRIPT_HASH:new r(401,"wsh"),PUBLIC_KEY:new r(402,"pk"),PUBLIC_KEY_HASH:new r(403,"pkh"),WITNESS_PUBLIC_KEY_HASH:new r(404,"wpkh"),COMBO:new r(405,"combo"),MULTISIG:new r(406,"multi"),SORTED_MULTISIG:new r(407,"sortedmulti"),ADDRESS:new r(307,"addr"),RAW_SCRIPT:new r(408,"raw")}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/ScriptExpression.js"}],[70,{"../../../../shared/modules/mv3.utils":5756,"@metamask/permission-controller":2282,"@metamask/snaps-controllers":2516,"@metamask/utils":2859},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.ExecutionServiceInit=void 0;var r=e("@metamask/snaps-controllers"),n=e("@metamask/utils"),c=e("@metamask/permission-controller"),i=e("../../../../shared/modules/mv3.utils");a.ExecutionServiceInit=({controllerMessenger:e,offscreenPromise:t,setupUntrustedCommunicationEip1193:a})=>{function d(e,t){a({connectionStream:t,sender:{snapId:e},subjectType:c.SubjectType.Snap})}if(i.isManifestV3&&"undefined"!=typeof chrome&&void 0!==chrome.offscreen)return{memStateKey:null,persistedStateKey:null,controller:new r.OffscreenExecutionService({messenger:e,setupSnapProvider:d,offscreenPromise:t})};const s="https://execution.metamask.io/iframe/8.2.0/index.html";return(0,n.assert)(s,"Missing iframe URL."),{memStateKey:null,persistedStateKey:null,controller:new r.IframeExecutionService({messenger:e,iframeUrl:new URL(s),setupSnapProvider:d})}}}}},{package:"$root$",file:"app/scripts/controller-init/snaps/execution-service-init.ts"}],[700,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.UnknownURTypeError=void 0;class r extends Error{constructor(e){super(e)}}a.UnknownURTypeError=r}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/errors/index.js"}],[701,{"../CryptoHDKey":690,"../RegistryItem":697,"../RegistryType":698,"../lib":708,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoMultiAccounts=void 0;const r=e("../RegistryType"),n=e("../CryptoHDKey"),c=e("../RegistryItem"),i=e("../lib");var d;!function(e){e[e.masterFingerprint=1]="masterFingerprint",e[e.keys=2]="keys",e[e.device=3]="device",e[e.deviceId=4]="deviceId",e[e.version=5]="version"}(d||(d={}));class s extends c.RegistryItem{constructor(e,t,a,n,c){super(),this.masterFingerprint=e,this.keys=t,this.device=a,this.deviceId=n,this.version=c,this.getRegistryType=()=>r.RegistryTypes.CRYPTO_MULTI_ACCOUNTS,this.getMasterFingerprint=()=>this.masterFingerprint,this.getKeys=()=>this.keys,this.getDevice=()=>this.device,this.getDeviceId=()=>this.deviceId,this.getVersion=()=>this.version,this.toDataItem=()=>{const e={};return this.masterFingerprint&&(e[d.masterFingerprint]=this.masterFingerprint.readUInt32BE(0)),this.keys&&(e[d.keys]=this.keys.map((e=>{const t=e.toDataItem();return t.setTag(e.getRegistryType().getTag()),t}))),this.device&&(e[d.device]=this.device),this.deviceId&&(e[d.deviceId]=this.deviceId),this.version&&(e[d.version]=this.version),new i.DataItem(e)}}}a.CryptoMultiAccounts=s,s.fromDataItem=e=>{const a=e.getData(),r=t.alloc(4),c=a[d.masterFingerprint];c&&r.writeUInt32BE(c,0);const i=a[d.keys].map((e=>n.CryptoHDKey.fromDataItem(e))),f=a[d.device],o=a[d.deviceId],b=a[d.version];return new s(r,i,f,o,b)},s.fromCBOR=e=>{const t=(0,i.decodeToDataItem)(e);return s.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/CryptoMultiAccounts.js"}],[702,{"../CryptoKeypath":691,"../RegistryItem":697,"../RegistryType":698,"../lib":708},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.KeyDerivationSchema=a.DerivationAlgorithm=a.Curve=void 0;const r=e("../RegistryType"),n=e("../RegistryItem"),c=e("../lib"),i=e("../CryptoKeypath");var d,s,f;!function(e){e[e.keyPath=1]="keyPath",e[e.curve=2]="curve",e[e.algo=3]="algo"}(d||(d={})),function(e){e[e.secp256k1=0]="secp256k1",e[e.ed25519=1]="ed25519"}(s=a.Curve||(a.Curve={})),function(e){e[e.slip10=0]="slip10",e[e.bip32ed25519=1]="bip32ed25519"}(f=a.DerivationAlgorithm||(a.DerivationAlgorithm={}));class o extends n.RegistryItem{constructor(e,t=s.secp256k1,a=f.slip10){super(),this.keypath=e,this.curve=t,this.algo=a,this.getRegistryType=()=>r.RegistryTypes.KEY_DERIVATION_SCHEMA,this.getKeypath=()=>this.keypath,this.getCurve=()=>this.curve,this.getAlgo=()=>this.algo,this.toDataItem=()=>{const e={},t=this.getKeypath().toDataItem();return t.setTag(this.getKeypath().getRegistryType().getTag()),e[d.keyPath]=t,e[d.curve]=this.curve,e[d.algo]=this.algo,new c.DataItem(e)}}}a.KeyDerivationSchema=o,o.fromDataItem=e=>{const t=e.getData(),a=i.CryptoKeypath.fromDataItem(t[d.keyPath]),r=t[d.curve],n=t[d.algo];return new o(a,r,n)},o.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return o.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/DerivationSchema.js"}],[703,{"../RegistryItem":697,"../RegistryType":698,"../lib":708,"./DerivationSchema":702},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.KeyDerivation=void 0;const r=e("../RegistryType"),n=e("../RegistryItem"),c=e("../lib"),i=e("./DerivationSchema");var d;!function(e){e[e.schemas=1]="schemas"}(d||(d={}));class s extends n.RegistryItem{constructor(e){super(),this.schemas=e,this.getRegistryType=()=>r.RegistryTypes.KEY_DERIVATION_CALL,this.getSchemas=()=>this.schemas,this.toDataItem=()=>{const e={};return e[d.schemas]=this.schemas.map((e=>{const t=e.toDataItem();return t.setTag(e.getRegistryType().getTag()),t})),new c.DataItem(e)}}}a.KeyDerivation=s,s.fromDataItem=e=>{const t=e.getData()[d.schemas].map((e=>i.KeyDerivationSchema.fromDataItem(e)));return new s(t)},s.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return s.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/KeyDerivation.js"}],[704,{"../RegistryItem":697,"../RegistryType":698,"../lib":708,"./KeyDerivation":703},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.QRHardwareCall=a.QRHardwareCallType=void 0;const r=e("../RegistryType"),n=e("../RegistryItem"),c=e("../lib"),i=e("./KeyDerivation");var d,s;!function(e){e[e.type=1]="type",e[e.params=2]="params",e[e.origin=3]="origin"}(d||(d={})),function(e){e[e.KeyDerivation=0]="KeyDerivation"}(s=a.QRHardwareCallType||(a.QRHardwareCallType={}));class f extends n.RegistryItem{constructor(e,t,a){super(),this.type=e,this.params=t,this.origin=a,this.getRegistryType=()=>r.RegistryTypes.QR_HARDWARE_CALL,this.getType=()=>this.type,this.getParams=()=>this.params,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};e[d.type]=this.type;const t=this.params.toDataItem();return t.setTag(this.params.getRegistryType().getTag()),e[d.params]=t,this.origin&&(e[d.origin]=this.origin),new c.DataItem(e)}}}a.QRHardwareCall=f,f.fromDataItem=e=>{const t=e.getData(),a=t[d.type]||s.KeyDerivation;let r;if(a===s.KeyDerivation)r=i.KeyDerivation.fromDataItem(t[d.params]);const n=t[d.origin];return new f(a,r,n)},f.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return f.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/QRHardwareCall.js"}],[705,{"./Bytes":686,"./CryptoAccount":687,"./CryptoCoinInfo":688,"./CryptoECKey":689,"./CryptoHDKey":690,"./CryptoKeypath":691,"./CryptoOutput":692,"./CryptoPSBT":693,"./Decoder":694,"./MultiKey":695,"./PathComponent":696,"./RegistryItem":697,"./RegistryType":698,"./ScriptExpression":699,"./errors":700,"./extended/CryptoMultiAccounts":701,"./extended/DerivationSchema":702,"./extended/KeyDerivation":703,"./extended/QRHardwareCall":704,"./lib":708,"./patchCBOR":709,"./types":710,"./utils":711,"buffer/":3992,tslib:5557},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Buffer=a.extend=a.PathComponent=a.ScriptExpressions=a.MultiKey=a.CryptoPSBT=a.CryptoOutput=a.CryptoECKey=a.CryptoCoinInfoNetwork=a.CryptoCoinInfoType=a.CryptoCoinInfo=a.CryptoKeypath=a.CryptoMultiAccounts=a.CryptoHDKey=a.CryptoAccount=a.Bytes=a.URRegistryDecoder=a.DataItem=void 0;const r=e("tslib");e("./patchCBOR");const n=e("buffer/");Object.defineProperty(a,"Buffer",{enumerable:!0,get:function(){return n.Buffer}});const c=e("./CryptoHDKey");Object.defineProperty(a,"CryptoHDKey",{enumerable:!0,get:function(){return c.CryptoHDKey}});const i=e("./CryptoKeypath");Object.defineProperty(a,"CryptoKeypath",{enumerable:!0,get:function(){return i.CryptoKeypath}});const d=e("./CryptoCoinInfo");Object.defineProperty(a,"CryptoCoinInfo",{enumerable:!0,get:function(){return d.CryptoCoinInfo}}),Object.defineProperty(a,"CryptoCoinInfoType",{enumerable:!0,get:function(){return d.Type}}),Object.defineProperty(a,"CryptoCoinInfoNetwork",{enumerable:!0,get:function(){return d.Network}});const s=e("./CryptoECKey");Object.defineProperty(a,"CryptoECKey",{enumerable:!0,get:function(){return s.CryptoECKey}});const f=e("./Bytes");Object.defineProperty(a,"Bytes",{enumerable:!0,get:function(){return f.Bytes}});const o=e("./CryptoOutput");Object.defineProperty(a,"CryptoOutput",{enumerable:!0,get:function(){return o.CryptoOutput}});const b=e("./CryptoPSBT");Object.defineProperty(a,"CryptoPSBT",{enumerable:!0,get:function(){return b.CryptoPSBT}});const u=e("./CryptoAccount");Object.defineProperty(a,"CryptoAccount",{enumerable:!0,get:function(){return u.CryptoAccount}});const l=e("./Decoder");Object.defineProperty(a,"URRegistryDecoder",{enumerable:!0,get:function(){return l.URRegistryDecoder}});const p=e("./MultiKey");Object.defineProperty(a,"MultiKey",{enumerable:!0,get:function(){return p.MultiKey}});const h=e("./ScriptExpression");Object.defineProperty(a,"ScriptExpressions",{enumerable:!0,get:function(){return h.ScriptExpressions}});const g=e("./PathComponent");Object.defineProperty(a,"PathComponent",{enumerable:!0,get:function(){return g.PathComponent}});const m=e("./RegistryItem"),y=e("./RegistryType"),w=e("./lib");var v=e("./lib");Object.defineProperty(a,"DataItem",{enumerable:!0,get:function(){return v.DataItem}});const k=e("./utils"),T=e("./extended/CryptoMultiAccounts");Object.defineProperty(a,"CryptoMultiAccounts",{enumerable:!0,get:function(){return T.CryptoMultiAccounts}});const I={URRegistryDecoder:l.URRegistryDecoder,Bytes:f.Bytes,CryptoAccount:u.CryptoAccount,CryptoHDKey:c.CryptoHDKey,CryptoMultiAccounts:T.CryptoMultiAccounts,CryptoKeypath:i.CryptoKeypath,CryptoCoinInfo:d.CryptoCoinInfo,CryptoCoinInfoType:d.Type,CryptoCoinInfoNetwork:d.Network,CryptoECKey:s.CryptoECKey,CryptoOutput:o.CryptoOutput,CryptoPSBT:b.CryptoPSBT,MultiKey:p.MultiKey,ScriptExpressions:h.ScriptExpressions,PathComponent:g.PathComponent},_={addReader:w.addReader,addSemanticDecode:w.addSemanticDecode,addSemanticEncode:w.addSemanticEncode,addWriter:w.addWriter,patchTags:k.patchTags},A={RegistryTypes:y.RegistryTypes,RegistryItem:m.RegistryItem,RegistryType:y.RegistryType,decodeToDataItem:w.decodeToDataItem,encodeDataItem:w.encodeDataItem,cbor:_};a.extend=A,(0,r.__exportStar)(e("./errors"),a),(0,r.__exportStar)(e("./Decoder"),a),(0,r.__exportStar)(e("./lib"),a),(0,r.__exportStar)(e("./CryptoAccount"),a),(0,r.__exportStar)(e("./CryptoPSBT"),a),(0,r.__exportStar)(e("./CryptoHDKey"),a),(0,r.__exportStar)(e("./extended/CryptoMultiAccounts"),a),(0,r.__exportStar)(e("./extended/QRHardwareCall"),a),(0,r.__exportStar)(e("./extended/KeyDerivation"),a),(0,r.__exportStar)(e("./extended/DerivationSchema"),a),(0,r.__exportStar)(e("./CryptoOutput"),a),(0,r.__exportStar)(e("./CryptoCoinInfo"),a),(0,r.__exportStar)(e("./CryptoECKey"),a),(0,r.__exportStar)(e("./MultiKey"),a),(0,r.__exportStar)(e("./CryptoKeypath"),a),(0,r.__exportStar)(e("./patchCBOR"),a),(0,r.__exportStar)(e("./PathComponent"),a),(0,r.__exportStar)(e("./RegistryItem"),a),(0,r.__exportStar)(e("./RegistryType"),a),(0,r.__exportStar)(e("./types"),a),(0,r.__exportStar)(e("./utils"),a),a.default=I}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/index.js"}],[706,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.DataItem=void 0;a.DataItem=class{constructor(e,t){this.setTag=e=>{this.tag=e},this.clearTag=()=>{this.tag=undefined},this.getTag=()=>this.tag,this.getData=()=>this.data,this.data=e,this.tag=t}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/lib/DataItem.js"}],[707,{"./DataItem":706,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(a){(function(){!function(e,a){"function"==typeof define&&define.amd?define([],a):void 0!==t&&t.exports?t.exports=a():e.CBOR=a()}(this,(function(){const{DataItem:t}=e("./DataItem");var r=function(){function e(e){this.$hex=e}e.prototype={length:function(){return this.$hex.length/2},toString:function(e){if(!e||"hex"===e||16===e)return this.$hex;if("utf-8"===e){for(var t="",a=0;a<this.$hex.length;a+=2)t+="%"+this.$hex.substring(a,a+2);return decodeURIComponent(t)}if("latin"===e){for(t=[],a=0;a<this.$hex.length;a+=2)t.push(parseInt(this.$hex.substring(a,a+2),16));return String.fromCharCode.apply(String,t)}throw new Error("Unrecognised format: "+e)}},e.fromLatinString=function(t){for(var a="",r=0;r<t.length;r++){var n=t.charCodeAt(r).toString(16);1===n.length&&(n="0"+n),a+=n}return new e(a)},e.fromUtf8String=function(t){for(var a=encodeURIComponent(t),r="",n=0;n<a.length;n++)if("%"===a.charAt(n))r+=a.substring(n+1,n+3),n+=2;else{var c=a.charCodeAt(n).toString(16);c.length<2&&(c="0"+c),r+=c}return new e(r)};var r=[],n={},c=function(e){return function(){throw new Error(e+" not implemented")}};function i(){}function d(){}function s(e,t){var a=e.value;return a<24?a:24==a?t.readByte():25==a?t.readUint16():26==a?t.readUint32():27==a?t.readUint64():31==a?null:void c("Additional info: "+a)()}function f(e,t,a){var r=e<<5;t<24?a.writeByte(r|t):t<256?(a.writeByte(24|r),a.writeByte(t)):t<65536?(a.writeByte(25|r),a.writeUint16(t)):t<4294967296?(a.writeByte(26|r),a.writeUint32(t)):(a.writeByte(27|r),a.writeUint64(t))}i.prototype={peekByte:c("peekByte"),readByte:c("readByte"),readChunk:c("readChunk"),readFloat16:function(){var e=this.readUint16(),t=(32767&e)>>10,a=1023&e,r=32768&e;if(31===t)return 0===a?r?-Infinity:Infinity:NaN;var n=t?Math.pow(2,t-25)*(1024+a):Math.pow(2,-24)*a;return r?-n:n},readFloat32:function(){var e=this.readUint32(),t=(2147483647&e)>>23,a=8388607&e,r=2147483648&e;if(255===t)return 0===a?r?-Infinity:Infinity:NaN;var n=t?Math.pow(2,t-23-127)*(8388608+a):Math.pow(2,-149)*a;return r?-n:n},readFloat64:function(){var e=this.readUint32(),t=e>>20&2047,a=4294967296*(1048575&e)+this.readUint32(),r=2147483648&e;if(2047===t)return 0===a?r?-Infinity:Infinity:NaN;var n=t?Math.pow(2,t-52-1023)*(4503599627370496+a):Math.pow(2,-1074)*a;return r?-n:n},readUint16:function(){return 256*this.readByte()+this.readByte()},readUint32:function(){return 65536*this.readUint16()+this.readUint16()},readUint64:function(){return 4294967296*this.readUint32()+this.readUint32()}},d.prototype={writeByte:c("writeByte"),result:c("result"),writeFloat16:c("writeFloat16"),writeFloat32:c("writeFloat32"),writeFloat64:c("writeFloat64"),writeUint16:function(e){this.writeByte(e>>8&255),this.writeByte(255&e)},writeUint32:function(e){this.writeUint16(e>>16&65535),this.writeUint16(65535&e)},writeUint64:function(e){if(e>=9007199254740992||e<=-9007199254740992)throw new Error("Cannot encode Uint64 of: "+e+" magnitude to big (floating point errors)");this.writeUint32(Math.floor(e/4294967296)),this.writeUint32(e%4294967296)},writeString:c("writeString"),canWriteBinary:function(e){return!1},writeBinary:c("writeChunk")};var o=new Error;function b(e){var t=function(e){var t=e.readByte();return{type:t>>5,value:31&t}}(e);switch(t.type){case 0:return s(t,e);case 1:return-1-s(t,e);case 2:return e.readChunk(s(t,e));case 3:return e.readChunk(s(t,e)).toString("utf-8");case 4:case 5:var a=s(t,e),r=[];if(null!==a){5===t.type&&(a*=2);for(var c=0;c<a;c++)r[c]=b(e)}else for(var i;(i=b(e))!==o;)r.push(i);if(5===t.type){var d={};for(c=0;c<r.length;c+=2)d[r[c]]=r[c+1];return d}return r;case 6:var f=s(t,e),u=n[f];r=b(e);return u?u(r):r;case 7:if(25===t.value)return e.readFloat16();if(26===t.value)return e.readFloat32();if(27===t.value)return e.readFloat64();switch(s(t,e)){case 20:return!1;case 21:return!0;case 22:return null;case 23:return undefined;case null:return o;default:throw new Error("Unknown fixed value: "+t.value)}default:throw new Error("Unsupported header: "+JSON.stringify(t))}throw new Error("not implemented yet")}function u(e,t){for(var a=0;a<r.length;a++){var n=r[a].fn(e);if(n!==undefined)return f(6,r[a].tag,t),u(n,t)}if(e&&"function"==typeof e.toCBOR&&(e=e.toCBOR()),!1===e)f(7,20,t);else if(!0===e)f(7,21,t);else if(null===e)f(7,22,t);else if(e===undefined)f(7,23,t);else if("number"==typeof e)Math.floor(e)===e&&e<9007199254740992&&e>-9007199254740992?e<0?f(1,-1-e,t):f(0,e,t):(!function(e,t,a){a.writeByte(e<<5|t)}(7,27,t),t.writeFloat64(e));else if("string"==typeof e)t.writeString(e,(function(e){f(3,e,t)}));else if(t.canWriteBinary(e))t.writeBinary(e,(function(e){f(2,e,t)}));else{if("object"!=typeof e)throw new Error("CBOR encoding not supported: "+e);if(h.config.useToJSON&&"function"==typeof e.toJSON&&(e=e.toJSON()),Array.isArray(e)){f(4,e.length,t);for(a=0;a<e.length;a++)u(e[a],t)}else{var c=Object.keys(e);f(5,c.length,t);for(a=0;a<c.length;a++){const r=parseInt(c[a]);isNaN(r)?(u(c[a],t),u(e[c[a]],t)):(u(r,t),u(e[c[a]],t))}}}}var l=[],p=[],h={config:{useToJSON:!0},addWriter:function(e,t){"string"==typeof e?p.push((function(a){if(e===a)return t(a)})):p.push(e)},addReader:function(e,t){"string"==typeof e?l.push((function(a,r){if(e===r)return t(a,r)})):l.push(e)},encode:function(e,t){for(var a=0;a<p.length;a++){var r=(0,p[a])(t);if(r)return u(e,r),r.result()}throw new Error("Unsupported output format: "+t)},encodeDataItem:function(e,t){for(var a=0;a<p.length;a++){var r=(0,p[a])(t);if(r)return e.getTag()!==undefined?(u(e,r),r.result()):(u(e.getData(),r),r.result())}throw new Error("Unsupported output format: "+t)},decode:function(e,t){for(var a=0;a<l.length;a++){var r=(0,l[a])(e,t);if(r)return b(r)}throw new Error("Unsupported input format: "+t)},decodeToDataItem:function(e,a){for(var r=0;r<l.length;r++){var n=(0,l[r])(e,a);if(n){const e=b(n);return e instanceof t?e:new t(e)}}throw new Error("Unsupported input format: "+a)},addSemanticEncode:function(e,t){if("number"!=typeof e||e%1!=0||e<0)throw new Error("Tag must be a positive integer");return r.push({tag:e,fn:t}),this},addSemanticDecode:function(e,t){if("number"!=typeof e||e%1!=0||e<0)throw new Error("Tag must be a positive integer");return n[e]=t,this}};function g(e){this.buffer=e,this.pos=0}function m(e){this.byteLength=0,this.defaultBufferLength=16384,this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0,this.completeBuffers=[],this.stringFormat=e}function y(e){this.hex=e,this.pos=0}function w(e){this.$hex="",this.finalFormat=e||"hex"}return g.prototype=Object.create(i.prototype),g.prototype.peekByte=function(){return this.buffer[this.pos]},g.prototype.readByte=function(){return this.buffer[this.pos++]},g.prototype.readUint16=function(){var e=this.buffer.readUInt16BE(this.pos);return this.pos+=2,e},g.prototype.readUint32=function(){var e=this.buffer.readUInt32BE(this.pos);return this.pos+=4,e},g.prototype.readFloat32=function(){var e=this.buffer.readFloatBE(this.pos);return this.pos+=4,e},g.prototype.readFloat64=function(){var e=this.buffer.readDoubleBE(this.pos);return this.pos+=8,e},g.prototype.readChunk=function(e){var t=a.alloc(e);return this.buffer.copy(t,0,this.pos,this.pos+=e),t},m.prototype=Object.create(d.prototype),m.prototype.writeByte=function(e){this.latestBuffer[this.latestBufferOffset++]=e,this.latestBufferOffset>=this.latestBuffer.length&&(this.completeBuffers.push(this.latestBuffer),this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0),this.byteLength++},m.prototype.writeFloat32=function(e){var t=a.alloc(4);t.writeFloatBE(e,0),this.writeBuffer(t)},m.prototype.writeFloat64=function(e){var t=a.alloc(8);t.writeDoubleBE(e,0),this.writeBuffer(t)},m.prototype.writeString=function(e,t){var r=a.from(e,"utf-8");t(r.length),this.writeBuffer(r)},m.prototype.canWriteBinary=function(e){return e instanceof a},m.prototype.writeBinary=function(e,t){t(e.length),this.writeBuffer(e)},m.prototype.writeBuffer=function(e){if(!(e instanceof a))throw new TypeError("BufferWriter only accepts Buffers");this.latestBufferOffset?this.latestBuffer.length-this.latestBufferOffset>=e.length?(e.copy(this.latestBuffer,this.latestBufferOffset),this.latestBufferOffset+=e.length,this.latestBufferOffset>=this.latestBuffer.length&&(this.completeBuffers.push(this.latestBuffer),this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0)):(this.completeBuffers.push(this.latestBuffer.slice(0,this.latestBufferOffset)),this.completeBuffers.push(e),this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0):this.completeBuffers.push(e),this.byteLength+=e.length},m.prototype.result=function(){for(var e=a.alloc(this.byteLength),t=0,r=0;r<this.completeBuffers.length;r++){var n=this.completeBuffers[r];n.copy(e,t,0,n.length),t+=n.length}return this.latestBufferOffset&&this.latestBuffer.copy(e,t,0,this.latestBufferOffset),this.stringFormat?e.toString(this.stringFormat):e},"function"==typeof a&&(h.addReader((function(e,t){return a.isBuffer(e)?new g(e):"hex"===t||"base64"===t?new g(a.from(e,t)):void 0})),h.addWriter((function(e){return e&&"buffer"!==e?"hex"===e||"base64"===e?new m(e):void 0:new m}))),y.prototype=Object.create(i.prototype),y.prototype.peekByte=function(){var e=this.hex.substring(this.pos,2);return parseInt(e,16)},y.prototype.readByte=function(){var e=this.hex.substring(this.pos,this.pos+2);return this.pos+=2,parseInt(e,16)},y.prototype.readChunk=function(t){var r=this.hex.substring(this.pos,this.pos+2*t);return this.pos+=2*t,"function"==typeof a?a.from(r,"hex"):new e(r)},w.prototype=Object.create(d.prototype),w.prototype.writeByte=function(e){if(e<0||e>255)throw new Error("Byte value out of range: "+e);var t=e.toString(16);1==t.length&&(t="0"+t),this.$hex+=t},w.prototype.canWriteBinary=function(t){return t instanceof e||"function"==typeof a&&t instanceof a},w.prototype.writeBinary=function(t,r){if(t instanceof e)r(t.length()),this.$hex+=t.$hex;else{if(!("function"==typeof a&&t instanceof a))throw new TypeError("HexWriter only accepts BinaryHex or Buffers");r(t.length),this.$hex+=t.toString("hex")}},w.prototype.result=function(){return"buffer"===this.finalFormat&&"function"==typeof a?a.from(this.$hex,"hex"):new e(this.$hex).toString(this.finalFormat)},w.prototype.writeString=function(t,a){var r=e.fromUtf8String(t);a(r.length()),this.$hex+=r.$hex},h.addReader((function(t,a){return t instanceof e||t.$hex?new y(t.$hex):"hex"===a?new y(t):void 0})),h.addWriter((function(e){if("hex"===e)return new w})),h}();return r.addSemanticEncode(0,(function(e){if(e instanceof Date)return e.toISOString()})).addSemanticDecode(0,(function(e){return new Date(e)})).addSemanticDecode(1,(function(e){return new Date(e)})),r}))}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/lib/cbor-sync.js"}],[708,{"./DataItem":706,"./cbor-sync":707},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.DataItem=a.addWriter=a.addReader=a.addSemanticEncode=a.addSemanticDecode=a.decodeToDataItem=a.encodeDataItem=void 0;var r=e("./cbor-sync");Object.defineProperty(a,"encodeDataItem",{enumerable:!0,get:function(){return r.encodeDataItem}}),Object.defineProperty(a,"decodeToDataItem",{enumerable:!0,get:function(){return r.decodeToDataItem}}),Object.defineProperty(a,"addSemanticDecode",{enumerable:!0,get:function(){return r.addSemanticDecode}}),Object.defineProperty(a,"addSemanticEncode",{enumerable:!0,get:function(){return r.addSemanticEncode}}),Object.defineProperty(a,"addReader",{enumerable:!0,get:function(){return r.addReader}}),Object.defineProperty(a,"addWriter",{enumerable:!0,get:function(){return r.addWriter}});var n=e("./DataItem");Object.defineProperty(a,"DataItem",{enumerable:!0,get:function(){return n.DataItem}})}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/lib/index.js"}],[709,{"./RegistryType":698,"./ScriptExpression":699,"./utils":711},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0});const r=e("./utils"),n=e("./RegistryType"),c=e("./ScriptExpression"),i=Object.values(n.RegistryTypes).filter((e=>!!e.getTag())).map((e=>e.getTag())),d=Object.values(c.ScriptExpressions).map((e=>e.getTag()));(0,r.patchTags)(i.concat(d))}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/patchCBOR.js"}],[71,{"./cronjob-controller-init":69,"./execution-service-init":70,"./rate-limit-controller-init":72,"./snap-controller-init":73,"./snap-insights-controller-init":74,"./snap-interface-controller-init":75,"./snaps-registry-init":76},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"CronjobControllerInit",{enumerable:!0,get:function(){return r.CronjobControllerInit}}),Object.defineProperty(a,"ExecutionServiceInit",{enumerable:!0,get:function(){return n.ExecutionServiceInit}}),Object.defineProperty(a,"RateLimitControllerInit",{enumerable:!0,get:function(){return c.RateLimitControllerInit}}),Object.defineProperty(a,"SnapControllerInit",{enumerable:!0,get:function(){return i.SnapControllerInit}}),Object.defineProperty(a,"SnapInsightsControllerInit",{enumerable:!0,get:function(){return d.SnapInsightsControllerInit}}),Object.defineProperty(a,"SnapInterfaceControllerInit",{enumerable:!0,get:function(){return s.SnapInterfaceControllerInit}}),Object.defineProperty(a,"SnapsRegistryInit",{enumerable:!0,get:function(){return f.SnapsRegistryInit}});var r=e("./cronjob-controller-init"),n=e("./execution-service-init"),c=e("./rate-limit-controller-init"),i=e("./snap-controller-init"),d=e("./snap-insights-controller-init"),s=e("./snap-interface-controller-init"),f=e("./snaps-registry-init")}}},{package:"$root$",file:"app/scripts/controller-init/snaps/index.ts"}],[710,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0})}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/types.js"}],[711,{"./lib":708},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.patchTags=void 0;const r=e("./lib"),n=[];a.patchTags=e=>{e.forEach((e=>{n.find((t=>t===e))||((0,r.addSemanticEncode)(e,(t=>{if(t instanceof r.DataItem&&t.getTag()===e)return t.getData()})),(0,r.addSemanticDecode)(e,(t=>new r.DataItem(t,e))),n.push(e))}))}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/base-eth-keyring/node_modules/@keystonehq/bc-ur-registry/dist/utils.js"}],[72,{"@metamask/notification-services-controller/notification-services":2233,"@metamask/rate-limit-controller":2414,loglevel:4788},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.RateLimitControllerInit=void 0;var r,n=e("@metamask/rate-limit-controller"),c=(r=e("loglevel"))&&r.__esModule?r:{default:r},i=e("@metamask/notification-services-controller/notification-services");a.RateLimitControllerInit=({controllerMessenger:e,initMessenger:t,persistedState:a,showNotification:r})=>({controller:new n.RateLimitController({state:a.RateLimitController,messenger:e,implementations:{showNativeNotification:{method:(e,a)=>{const n=t.call("SubjectMetadataController:getState").subjectMetadata[e];return r((null==n?void 0:n.name)??e,a).catch((e=>{c.default.error("Failed to create notification",e)})),null},rateLimitCount:2,rateLimitTimeout:3e5},showInAppNotification:{method:(e,a)=>{const{message:r,title:n,footerLink:c,interfaceId:d}=a,s={title:n,...c?{footerLink:c}:{},interfaceId:d},f={data:{message:r,origin:e,...d?{detailedView:s}:{}},type:i.TRIGGER_TYPES.SNAP,readDate:null};return t.call("NotificationServicesController:updateMetamaskNotificationsList",f),null},rateLimitCount:5,rateLimitTimeout:6e4}}}),memStateKey:null,persistedStateKey:null})}}},{package:"$root$",file:"app/scripts/controller-init/snaps/rate-limit-controller-init.ts"}],[73,{"../../../../shared/constants/keyring":5668,"../../../../shared/constants/snaps/permissions":5684,"../../lib/encryptor-factory":135,"../../lib/util":215,"@metamask/snaps-controllers":2516,"@metamask/utils":2859},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.SnapControllerInit=void 0;var r=e("@metamask/snaps-controllers"),n=e("@metamask/utils"),c=e("../../../../shared/constants/snaps/permissions"),i=e("../../lib/encryptor-factory"),d=e("../../../../shared/constants/keyring"),s=e("../../lib/util");a.SnapControllerInit=({initMessenger:e,controllerMessenger:t,persistedState:a,removeAllConnections:f,preinstalledSnaps:o,trackEvent:b})=>{const u=(0,s.getBooleanFlag)(!1),l=(0,s.getBooleanFlag)(!0),p=(0,s.getBooleanFlag)(!0);return{controller:new r.SnapController({dynamicPermissions:["endowment:caip25"],environmentEndowmentPermissions:Object.values(c.EndowmentPermissions),excludedPermissions:{...c.ExcludedSnapPermissions,...c.ExcludedSnapEndowments},closeAllConnections:f,state:a.SnapController,messenger:t,featureFlags:{allowLocalSnaps:u,requireAllowlist:l,rejectInvalidPlatformVersion:p,useCaip25Permission:!0},encryptor:(0,i.encryptorFactory)(6e5),getMnemonicSeed:async function(){const t=e.call("KeyringController:getKeyringsByType",d.KeyringType.hdKeyTree);if(!(t[0]&&(0,n.hasProperty)(t[0],"seed")&&t[0].seed instanceof Uint8Array))throw new Error("Primary keyring mnemonic unavailable.");return t[0].seed},preinstalledSnaps:o,getFeatureFlags:function(){return{disableSnaps:!1===e.call("PreferencesController:getState").useExternalServices}},trackEvent:b})}}}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snap-controller-init.ts"}],[74,{"@metamask/snaps-controllers":2516},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.SnapInsightsControllerInit=void 0;var r=e("@metamask/snaps-controllers");a.SnapInsightsControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new r.SnapInsightsController({state:t.SnapInsightsController,messenger:e})})}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snap-insights-controller-init.ts"}],[741,{"./metamask-airgapped-keyring.cjs.development.js":742,"./metamask-airgapped-keyring.cjs.production.min.js":743},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){t.exports=e("./metamask-airgapped-keyring.cjs.production.min.js")}}},{package:"@keystonehq/metamask-airgapped-keyring",file:"node_modules/@keystonehq/metamask-airgapped-keyring/dist/index.js"}],[742,{"@ethereumjs/rlp":480,"@ethereumjs/tx":493,"@keystonehq/base-eth-keyring":667,"@keystonehq/bc-ur-registry-eth":746,"@metamask/obs-store":2275,buffer:3984,events:4318,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r=e("@keystonehq/base-eth-keyring"),n=e("events"),c=e("@metamask/obs-store"),i=e("@keystonehq/bc-ur-registry-eth"),d=e("uuid"),s=e("@ethereumjs/tx"),f=e("@ethereumjs/rlp");class o extends n.EventEmitter{constructor(){if(super(),this.cleanSyncListeners=()=>{this.removeAllListeners("keystone-sync_success-hdkey"),this.removeAllListeners("keystone-sync_success-account"),this.removeAllListeners("keystone-sync_cancel")},this.cleanSignListeners=e=>{this.removeAllListeners(`${e}-signed`),this.removeAllListeners(`${e}-canceled`)},this.readCryptoHDKeyOrCryptoAccount=()=>new Promise(((e,a)=>{this.memStore.updateState({sync:{reading:!0}}),this.on("keystone-sync_success-hdkey",(a=>{const r=i.CryptoHDKey.fromCBOR(t.from(a,"hex"));this.resetState(),e(r)})),this.on("keystone-sync_success-account",(a=>{const r=i.CryptoAccount.fromCBOR(t.from(a,"hex"));this.resetState(),e(r)})),this.on("keystone-sync_cancel",(()=>{this.resetState(),a(new Error("KeystoneError#sync_cancel. Sync process canceled, please retry"))}))})),this.submitCryptoHDKey=e=>{this.emit("keystone-sync_success-hdkey",e)},this.submitCryptoAccount=e=>{this.emit("keystone-sync_success-account",e)},this.cancelSync=()=>{this.emit("keystone-sync_cancel")},this.requestSignature=(e,a,r)=>new Promise(((n,c)=>{const s=e.toUR(),f=e.getRequestId(),o=d.stringify(f),b={requestId:o,payload:{type:s.type,cbor:s.cbor.toString("hex")},title:a,description:r};this.memStore.updateState({sign:{request:b}}),this.once(`${o}-signed`,(e=>{const a=i.ETHSignature.fromCBOR(t.from(e,"hex"));this.resetState(),n(a)})),this.once(`${o}-canceled`,(()=>{this.resetState(),c(new Error("KeystoneError#Tx_canceled. Signing canceled, please retry"))}))})),this.submitSignature=(e,t)=>{this.emit(`${e}-signed`,t)},this.cancelRequestSignature=()=>{const e=this.memStore.getState().sign.request;if(e){const{requestId:t}=e;this.memStore.updateState({sign:{}}),this.emit(`${t}-canceled`)}},this.reset=()=>{this.cleanSyncListeners();const e=this.memStore.getState().sign.request;if(e){const{requestId:t}=e;this.cleanSignListeners(t)}this.resetState()},this.resetState=()=>{this.memStore.updateState({sync:{reading:!1},sign:{}})},o.instance)return o.instance;this.memStore=new c.ObservableStore({sync:{reading:!1},sign:{},_version:1}),o.instance=this}}class b extends r.BaseKeyring{constructor(e){if(super(e),this.getInteraction=()=>new o,this.resetStore=()=>{this.getInteraction().reset()},this.getMemStore=()=>this.getInteraction().memStore,this.removeAccount=e=>{if(!this.accounts.map((e=>e.toLowerCase())).includes(e.toLowerCase()))throw new Error(`Address ${e} not found in this keyring`);this.accounts=this.accounts.filter((t=>t.toLowerCase()!==e.toLowerCase()))},this.forgetDevice=()=>{this.page=0,this.perPage=5,this.accounts=[],this.currentAccount=0,this.name="QR Hardware",this.initialized=!1,this.xfp="",this.xpub="",this.hdPath="",this.indexes={},this.hdk=undefined,this.paths={}},this.submitCryptoHDKey=this.getInteraction().submitCryptoHDKey,this.submitCryptoAccount=this.getInteraction().submitCryptoAccount,this.submitSignature=this.getInteraction().submitSignature,this.cancelSync=this.getInteraction().cancelSync,this.cancelSignRequest=this.getInteraction().cancelRequestSignature,b.instance)return b.instance.deserialize(e),b.instance;b.instance=this}async addAccounts(e=1){return(await super.addAccounts(e)).slice(-1*e)}async signTransaction(e,a){const r=0===a.type?i.DataType.transaction:i.DataType.typedTransaction;let n;n=0===a.type?t.from(f.RLP.encode(a.getMessageToSign())):t.from(a.getMessageToSign());const c=await this._pathFromAddress(e),o=a.common.chainId(),b=d.v4(),u=i.EthSignRequest.constructETHRequest(n,r,c,this.xfp,b,o,e),{r:l,s:p,v:h}=await this.requestSignature(b,u,"Scan with your Keystone",'After your Keystone has signed the transaction, click on "Scan Keystone" to receive the signature'),g=a.toJSON();g.v=h,g.s=p,g.r=l,g.type=a.type;return s.TransactionFactory.fromTxData(g,{common:a.common})}}b.type=r.BaseKeyring.type,a.MetaMaskKeyring=b}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring",file:"node_modules/@keystonehq/metamask-airgapped-keyring/dist/metamask-airgapped-keyring.cjs.development.js"}],[743,{"@ethereumjs/rlp":480,"@ethereumjs/tx":493,"@keystonehq/base-eth-keyring":667,"@keystonehq/bc-ur-registry-eth":746,"@metamask/obs-store":2275,buffer:3984,events:4318,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r=e("@keystonehq/base-eth-keyring"),n=e("events"),c=e("@metamask/obs-store"),i=e("@keystonehq/bc-ur-registry-eth"),d=e("uuid"),s=e("@ethereumjs/tx"),f=e("@ethereumjs/rlp");class o extends n.EventEmitter{constructor(){if(super(),this.cleanSyncListeners=()=>{this.removeAllListeners("keystone-sync_success-hdkey"),this.removeAllListeners("keystone-sync_success-account"),this.removeAllListeners("keystone-sync_cancel")},this.cleanSignListeners=e=>{this.removeAllListeners(e+"-signed"),this.removeAllListeners(e+"-canceled")},this.readCryptoHDKeyOrCryptoAccount=()=>new Promise(((e,a)=>{this.memStore.updateState({sync:{reading:!0}}),this.on("keystone-sync_success-hdkey",(a=>{const r=i.CryptoHDKey.fromCBOR(t.from(a,"hex"));this.resetState(),e(r)})),this.on("keystone-sync_success-account",(a=>{const r=i.CryptoAccount.fromCBOR(t.from(a,"hex"));this.resetState(),e(r)})),this.on("keystone-sync_cancel",(()=>{this.resetState(),a(new Error("KeystoneError#sync_cancel. Sync process canceled, please retry"))}))})),this.submitCryptoHDKey=e=>{this.emit("keystone-sync_success-hdkey",e)},this.submitCryptoAccount=e=>{this.emit("keystone-sync_success-account",e)},this.cancelSync=()=>{this.emit("keystone-sync_cancel")},this.requestSignature=(e,a,r)=>new Promise(((n,c)=>{const s=e.toUR(),f=e.getRequestId(),o=d.stringify(f),b={requestId:o,payload:{type:s.type,cbor:s.cbor.toString("hex")},title:a,description:r};this.memStore.updateState({sign:{request:b}}),this.once(o+"-signed",(e=>{const a=i.ETHSignature.fromCBOR(t.from(e,"hex"));this.resetState(),n(a)})),this.once(o+"-canceled",(()=>{this.resetState(),c(new Error("KeystoneError#Tx_canceled. Signing canceled, please retry"))}))})),this.submitSignature=(e,t)=>{this.emit(e+"-signed",t)},this.cancelRequestSignature=()=>{const e=this.memStore.getState().sign.request;if(e){const{requestId:t}=e;this.memStore.updateState({sign:{}}),this.emit(t+"-canceled")}},this.reset=()=>{this.cleanSyncListeners();const e=this.memStore.getState().sign.request;if(e){const{requestId:t}=e;this.cleanSignListeners(t)}this.resetState()},this.resetState=()=>{this.memStore.updateState({sync:{reading:!1},sign:{}})},o.instance)return o.instance;this.memStore=new c.ObservableStore({sync:{reading:!1},sign:{},_version:1}),o.instance=this}}class b extends r.BaseKeyring{constructor(e){if(super(e),this.getInteraction=()=>new o,this.resetStore=()=>{this.getInteraction().reset()},this.getMemStore=()=>this.getInteraction().memStore,this.removeAccount=e=>{if(!this.accounts.map((e=>e.toLowerCase())).includes(e.toLowerCase()))throw new Error(`Address ${e} not found in this keyring`);this.accounts=this.accounts.filter((t=>t.toLowerCase()!==e.toLowerCase()))},this.forgetDevice=()=>{this.page=0,this.perPage=5,this.accounts=[],this.currentAccount=0,this.name="QR Hardware",this.initialized=!1,this.xfp="",this.xpub="",this.hdPath="",this.indexes={},this.hdk=void 0,this.paths={}},this.submitCryptoHDKey=this.getInteraction().submitCryptoHDKey,this.submitCryptoAccount=this.getInteraction().submitCryptoAccount,this.submitSignature=this.getInteraction().submitSignature,this.cancelSync=this.getInteraction().cancelSync,this.cancelSignRequest=this.getInteraction().cancelRequestSignature,b.instance)return b.instance.deserialize(e),b.instance;b.instance=this}async addAccounts(e=1){return(await super.addAccounts(e)).slice(-1*e)}async signTransaction(e,a){const r=0===a.type?i.DataType.transaction:i.DataType.typedTransaction;let n;n=0===a.type?t.from(f.RLP.encode(a.getMessageToSign())):t.from(a.getMessageToSign());const c=await this._pathFromAddress(e),o=a.common.chainId(),b=d.v4(),u=i.EthSignRequest.constructETHRequest(n,r,c,this.xfp,b,o,e),{r:l,s:p,v:h}=await this.requestSignature(b,u,"Scan with your Keystone",'After your Keystone has signed the transaction, click on "Scan Keystone" to receive the signature'),g=a.toJSON();return g.v=h,g.s=p,g.r=l,g.type=a.type,s.TransactionFactory.fromTxData(g,{common:a.common})}}b.type=r.BaseKeyring.type,a.MetaMaskKeyring=b}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring",file:"node_modules/@keystonehq/metamask-airgapped-keyring/dist/metamask-airgapped-keyring.cjs.production.min.js"}],[744,{"@ethereumjs/util":754,"@keystonehq/bc-ur-registry":781,buffer:3984,hdkey:4551,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r,n=e("@keystonehq/bc-ur-registry"),c=e("uuid"),i=(r=e("hdkey"))&&"object"==typeof r&&"default"in r?r.default:r,d=e("@ethereumjs/util");const s={ETH_SIGN_REQUEST:new n.RegistryType("eth-sign-request",401),ETH_SIGNATURE:new n.RegistryType("eth-signature",402),ETH_NFT_ITEM:new n.RegistryType("eth-nft-item",403)},{decodeToDataItem:f,RegistryTypes:o}=n.extend;var b,u;!function(e){e[e.requestId=1]="requestId",e[e.signData=2]="signData",e[e.dataType=3]="dataType",e[e.chainId=4]="chainId",e[e.derivationPath=5]="derivationPath",e[e.address=6]="address",e[e.origin=7]="origin"}(b||(b={})),(u=a.DataType||(a.DataType={}))[u.transaction=1]="transaction",u[u.typedData=2]="typedData",u[u.personalMessage=3]="personalMessage",u[u.typedTransaction=4]="typedTransaction";class l extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_SIGN_REQUEST,this.getRequestId=()=>this.requestId,this.getSignData=()=>this.signData,this.getDataType=()=>this.dataType,this.getChainId=()=>this.chainId,this.getDerivationPath=()=>this.derivationPath.getPath(),this.getSourceFingerprint=()=>this.derivationPath.getSourceFingerprint(),this.getSignRequestAddress=()=>this.address,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};this.requestId&&(e[b.requestId]=new n.DataItem(this.requestId,o.UUID.getTag())),this.address&&(e[b.address]=this.address),this.chainId&&(e[b.chainId]=Number(this.chainId)),this.origin&&(e[b.origin]=this.origin),e[b.signData]=this.signData,e[b.dataType]=this.dataType;const t=this.derivationPath.toDataItem();return t.setTag(this.derivationPath.getRegistryType().getTag()),e[b.derivationPath]=t,new n.DataItem(e)},this.requestId=e.requestId,this.signData=e.signData,this.dataType=e.dataType,this.chainId=e.chainId,this.derivationPath=e.derivationPath,this.address=e.address,this.origin=e.origin}static constructETHRequest(e,a,r,i,d,s,f,o){const b=r.replace(/[m|M]\//,"").split("/"),u=new n.CryptoKeypath(b.map((e=>{const t=parseInt(e.replace("'",""));let a=!1;return e.endsWith("'")&&(a=!0),new n.PathComponent({index:t,hardened:a})})),t.from(i,"hex"));return new l({requestId:d?t.from(c.parse(d)):undefined,signData:e,dataType:a,derivationPath:u,chainId:s,address:f?t.from(f.replace("0x",""),"hex"):undefined,origin:o||undefined})}}l.fromDataItem=e=>{const t=e.getData(),a=t[b.signData],r=t[b.dataType],c=n.CryptoKeypath.fromDataItem(t[b.derivationPath]),i=t[b.chainId]?t[b.chainId]:undefined,d=t[b.address]?t[b.address]:undefined,s=t[b.requestId]?t[b.requestId].getData():undefined,f=t[b.origin]?t[b.origin]:undefined;return new l({requestId:s,signData:a,dataType:r,chainId:i,derivationPath:c,address:d,origin:f})},l.fromCBOR=e=>{const t=f(e);return l.fromDataItem(t)};const{RegistryTypes:p,decodeToDataItem:h}=n.extend;var g;!function(e){e[e.requestId=1]="requestId",e[e.signature=2]="signature",e[e.origin=3]="origin"}(g||(g={}));class m extends n.RegistryItem{constructor(e,t,a){super(),this.getRegistryType=()=>s.ETH_SIGNATURE,this.getRequestId=()=>this.requestId,this.getSignature=()=>this.signature,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};return this.requestId&&(e[g.requestId]=new n.DataItem(this.requestId,p.UUID.getTag())),this.origin&&(e[g.origin]=this.origin),e[g.signature]=this.signature,new n.DataItem(e)},this.signature=e,this.requestId=t,this.origin=a}}m.fromDataItem=e=>{const t=e.getData(),a=t[g.signature],r=t[g.requestId]?t[g.requestId].getData():undefined;return new m(a,r,t[g.origin])},m.fromCBOR=e=>{const t=h(e);return m.fromDataItem(t)};const{decodeToDataItem:y}=n.extend;var w;!function(e){e[e.chainId=1]="chainId",e[e.contractAddress=2]="contractAddress",e[e.contractName=3]="contractName",e[e.name=4]="name",e[e.mediaData=5]="mediaData"}(w||(w={}));class v extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_NFT_ITEM,this.getChainId=()=>this.chainId,this.getName=()=>this.name,this.getmediaData=()=>this.mediaData,this.getContractAddress=()=>this.contractAddress,this.getContractName=()=>this.contractName,this.toDataItem=()=>{const e={};return e[w.chainId]=this.chainId,e[w.name]=this.name,e[w.contractAddress]=this.contractAddress,e[w.contractName]=this.contractName,e[w.mediaData]=this.mediaData,new n.DataItem(e)},this.chainId=e.chainId,this.name=e.name,this.contractAddress=e.contractAddress,this.contractName=e.contractName,this.mediaData=e.mediaData}static constructETHNFTItem(e,t,a,r,n){return new v({chainId:e,contractAddress:t,contractName:a,mediaData:n,name:r})}}v.fromDataItem=e=>{const t=e.getData(),a=t[w.chainId],r=t[w.name],n=t[w.mediaData],c=t[w.contractAddress],i=t[w.contractName];return new v({chainId:a,name:r,contractAddress:c,contractName:i,mediaData:n})},v.fromCBOR=e=>{const t=y(e);return v.fromDataItem(t)};const k=(e,t)=>{const a=i.fromExtendedKey(e).derive(t),r="0x"+d.publicToAddress(a.publicKey,!0).toString("hex");return d.toChecksumAddress(r)};n.patchTags(Object.values(s).filter((e=>!!e.getTag())).map((e=>e.getTag()))),Object.keys(n).forEach((function(e){"default"!==e&&Object.defineProperty(a,e,{enumerable:!0,get:function(){return n[e]}})})),a.ETHNFTItem=v,a.ETHSignature=m,a.EthSignRequest=l,a.findHDPathFromAddress=(e,t,a,r)=>{for(let n=0;n<a;n++){const a=k(t,`M/0/${n}`);if(e.toLowerCase()==a.toLowerCase())return`${r}/0/${n}`}return null},a.generateAddressFromXpub=k}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/dist/bc-ur-registry-eth.cjs.development.js"}],[745,{"@ethereumjs/util":754,"@keystonehq/bc-ur-registry":781,buffer:3984,hdkey:4551,uuid:5602},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0});var r,n=e("@keystonehq/bc-ur-registry"),c=e("uuid"),i=(r=e("hdkey"))&&"object"==typeof r&&"default"in r?r.default:r,d=e("@ethereumjs/util");const s={ETH_SIGN_REQUEST:new n.RegistryType("eth-sign-request",401),ETH_SIGNATURE:new n.RegistryType("eth-signature",402),ETH_NFT_ITEM:new n.RegistryType("eth-nft-item",403)},{decodeToDataItem:f,RegistryTypes:o}=n.extend;var b,u;!function(e){e[e.requestId=1]="requestId",e[e.signData=2]="signData",e[e.dataType=3]="dataType",e[e.chainId=4]="chainId",e[e.derivationPath=5]="derivationPath",e[e.address=6]="address",e[e.origin=7]="origin"}(b||(b={})),(u=a.DataType||(a.DataType={}))[u.transaction=1]="transaction",u[u.typedData=2]="typedData",u[u.personalMessage=3]="personalMessage",u[u.typedTransaction=4]="typedTransaction";class l extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_SIGN_REQUEST,this.getRequestId=()=>this.requestId,this.getSignData=()=>this.signData,this.getDataType=()=>this.dataType,this.getChainId=()=>this.chainId,this.getDerivationPath=()=>this.derivationPath.getPath(),this.getSourceFingerprint=()=>this.derivationPath.getSourceFingerprint(),this.getSignRequestAddress=()=>this.address,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};this.requestId&&(e[b.requestId]=new n.DataItem(this.requestId,o.UUID.getTag())),this.address&&(e[b.address]=this.address),this.chainId&&(e[b.chainId]=Number(this.chainId)),this.origin&&(e[b.origin]=this.origin),e[b.signData]=this.signData,e[b.dataType]=this.dataType;const t=this.derivationPath.toDataItem();return t.setTag(this.derivationPath.getRegistryType().getTag()),e[b.derivationPath]=t,new n.DataItem(e)},this.requestId=e.requestId,this.signData=e.signData,this.dataType=e.dataType,this.chainId=e.chainId,this.derivationPath=e.derivationPath,this.address=e.address,this.origin=e.origin}static constructETHRequest(e,a,r,i,d,s,f,o){const b=r.replace(/[m|M]\//,"").split("/"),u=new n.CryptoKeypath(b.map((e=>{const t=parseInt(e.replace("'",""));let a=!1;return e.endsWith("'")&&(a=!0),new n.PathComponent({index:t,hardened:a})})),t.from(i,"hex"));return new l({requestId:d?t.from(c.parse(d)):void 0,signData:e,dataType:a,derivationPath:u,chainId:s,address:f?t.from(f.replace("0x",""),"hex"):void 0,origin:o||void 0})}}l.fromDataItem=e=>{const t=e.getData(),a=t[b.signData],r=t[b.dataType],c=n.CryptoKeypath.fromDataItem(t[b.derivationPath]),i=t[b.chainId]?t[b.chainId]:void 0,d=t[b.address]?t[b.address]:void 0,s=t[b.requestId]?t[b.requestId].getData():void 0;return new l({requestId:s,signData:a,dataType:r,chainId:i,derivationPath:c,address:d,origin:t[b.origin]?t[b.origin]:void 0})},l.fromCBOR=e=>{const t=f(e);return l.fromDataItem(t)};const{RegistryTypes:p,decodeToDataItem:h}=n.extend;var g;!function(e){e[e.requestId=1]="requestId",e[e.signature=2]="signature",e[e.origin=3]="origin"}(g||(g={}));class m extends n.RegistryItem{constructor(e,t,a){super(),this.getRegistryType=()=>s.ETH_SIGNATURE,this.getRequestId=()=>this.requestId,this.getSignature=()=>this.signature,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};return this.requestId&&(e[g.requestId]=new n.DataItem(this.requestId,p.UUID.getTag())),this.origin&&(e[g.origin]=this.origin),e[g.signature]=this.signature,new n.DataItem(e)},this.signature=e,this.requestId=t,this.origin=a}}m.fromDataItem=e=>{const t=e.getData(),a=t[g.signature],r=t[g.requestId]?t[g.requestId].getData():void 0;return new m(a,r,t[g.origin])},m.fromCBOR=e=>{const t=h(e);return m.fromDataItem(t)};const{decodeToDataItem:y}=n.extend;var w;!function(e){e[e.chainId=1]="chainId",e[e.contractAddress=2]="contractAddress",e[e.contractName=3]="contractName",e[e.name=4]="name",e[e.mediaData=5]="mediaData"}(w||(w={}));class v extends n.RegistryItem{constructor(e){super(),this.getRegistryType=()=>s.ETH_NFT_ITEM,this.getChainId=()=>this.chainId,this.getName=()=>this.name,this.getmediaData=()=>this.mediaData,this.getContractAddress=()=>this.contractAddress,this.getContractName=()=>this.contractName,this.toDataItem=()=>{const e={};return e[w.chainId]=this.chainId,e[w.name]=this.name,e[w.contractAddress]=this.contractAddress,e[w.contractName]=this.contractName,e[w.mediaData]=this.mediaData,new n.DataItem(e)},this.chainId=e.chainId,this.name=e.name,this.contractAddress=e.contractAddress,this.contractName=e.contractName,this.mediaData=e.mediaData}static constructETHNFTItem(e,t,a,r,n){return new v({chainId:e,contractAddress:t,contractName:a,mediaData:n,name:r})}}v.fromDataItem=e=>{const t=e.getData();return new v({chainId:t[w.chainId],name:t[w.name],contractAddress:t[w.contractAddress],contractName:t[w.contractName],mediaData:t[w.mediaData]})},v.fromCBOR=e=>{const t=y(e);return v.fromDataItem(t)};const k=(e,t)=>{const a=i.fromExtendedKey(e).derive(t),r="0x"+d.publicToAddress(a.publicKey,!0).toString("hex");return d.toChecksumAddress(r)};n.patchTags(Object.values(s).filter((e=>!!e.getTag())).map((e=>e.getTag()))),Object.keys(n).forEach((function(e){"default"!==e&&Object.defineProperty(a,e,{enumerable:!0,get:function(){return n[e]}})})),a.ETHNFTItem=v,a.ETHSignature=m,a.EthSignRequest=l,a.findHDPathFromAddress=(e,t,a,r)=>{for(let n=0;n<a;n++){const a=k(t,"M/0/"+n);if(e.toLowerCase()==a.toLowerCase())return`${r}/0/${n}`}return null},a.generateAddressFromXpub=k}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/dist/bc-ur-registry-eth.cjs.production.min.js"}],[746,{"./bc-ur-registry-eth.cjs.development.js":744,"./bc-ur-registry-eth.cjs.production.min.js":745},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){t.exports=e("./bc-ur-registry-eth.cjs.production.min.js")}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/dist/index.js"}],[747,{"./bytes":750,"./constants":751,"./helpers":753,"./internal":755,"@ethereumjs/rlp":480,buffer:3984,"ethereum-cryptography/keccak":4215,"ethereum-cryptography/secp256k1":4236,"ethereum-cryptography/utils":4238},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.accountBodyToRLP=a.accountBodyToSlim=a.accountBodyFromSlim=a.isZeroAddress=a.zeroAddress=a.importPublic=a.privateToAddress=a.privateToPublic=a.publicToAddress=a.pubToAddress=a.isValidPublic=a.isValidPrivate=a.generateAddress2=a.generateAddress=a.isValidChecksumAddress=a.toChecksumAddress=a.isValidAddress=a.Account=void 0;const r=e("@ethereumjs/rlp"),n=e("ethereum-cryptography/keccak"),c=e("ethereum-cryptography/secp256k1"),i=e("ethereum-cryptography/utils"),d=e("./bytes"),s=e("./constants"),f=e("./helpers"),o=e("./internal"),b=BigInt(0);class u{constructor(e=b,t=b,a=s.KECCAK256_RLP,r=s.KECCAK256_NULL){this.nonce=e,this.balance=t,this.storageRoot=a,this.codeHash=r,this._validate()}static fromAccountData(e){const{nonce:t,balance:a,storageRoot:r,codeHash:n}=e;return new u(t!==undefined?(0,d.bufferToBigInt)((0,d.toBuffer)(t)):undefined,a!==undefined?(0,d.bufferToBigInt)((0,d.toBuffer)(a)):undefined,r!==undefined?(0,d.toBuffer)(r):undefined,n!==undefined?(0,d.toBuffer)(n):undefined)}static fromRlpSerializedAccount(e){const t=(0,d.arrToBufArr)(r.RLP.decode(Uint8Array.from(e)));if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)}static fromValuesArray(e){const[t,a,r,n]=e;return new u((0,d.bufferToBigInt)(t),(0,d.bufferToBigInt)(a),r,n)}_validate(){if(this.nonce<b)throw new Error("nonce must be greater than zero");if(this.balance<b)throw new Error("balance must be greater than zero");if(32!==this.storageRoot.length)throw new Error("storageRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")}raw(){return[(0,d.bigIntToUnpaddedBuffer)(this.nonce),(0,d.bigIntToUnpaddedBuffer)(this.balance),this.storageRoot,this.codeHash]}serialize(){return t.from(r.RLP.encode((0,d.bufArrToArr)(this.raw())))}isContract(){return!this.codeHash.equals(s.KECCAK256_NULL)}isEmpty(){return this.balance===b&&this.nonce===b&&this.codeHash.equals(s.KECCAK256_NULL)}}a.Account=u;a.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)};a.toChecksumAddress=function(e,a){(0,f.assertIsHexString)(e);const r=(0,o.stripHexPrefix)(e).toLowerCase();let c="";if(a!==undefined){c=(0,d.bufferToBigInt)((0,d.toBuffer)(a)).toString()+"0x"}const s=t.from(c+r,"utf8"),b=(0,i.bytesToHex)((0,n.keccak256)(s));let u="0x";for(let e=0;e<r.length;e++)parseInt(b[e],16)>=8?u+=r[e].toUpperCase():u+=r[e];return u};a.isValidChecksumAddress=function(e,t){return(0,a.isValidAddress)(e)&&(0,a.toChecksumAddress)(e,t)===e};a.generateAddress=function(e,a){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(a),(0,d.bufferToBigInt)(a)===BigInt(0)?t.from((0,n.keccak256)(r.RLP.encode((0,d.bufArrToArr)([e,null])))).slice(-20):t.from((0,n.keccak256)(r.RLP.encode((0,d.bufArrToArr)([e,a])))).slice(-20)};a.generateAddress2=function(e,a,r){if((0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(a),(0,f.assertIsBuffer)(r),20!==e.length)throw new Error("Expected from to be of length 20");if(32!==a.length)throw new Error("Expected salt to be of length 32");const c=(0,n.keccak256)(t.concat([t.from("ff","hex"),e,a,(0,n.keccak256)(r)]));return(0,d.toBuffer)(c).slice(-20)};a.isValidPrivate=function(e){return c.secp256k1.utils.isValidPrivateKey(e)};a.isValidPublic=function(e,a=!1){if((0,f.assertIsBuffer)(e),64===e.length)try{return c.secp256k1.ProjectivePoint.fromHex(t.concat([t.from([4]),e])),!0}catch(e){return!1}if(!a)return!1;try{return c.secp256k1.ProjectivePoint.fromHex(e),!0}catch(e){return!1}};a.pubToAddress=function(e,a=!1){if((0,f.assertIsBuffer)(e),a&&64!==e.length&&(e=t.from(c.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),64!==e.length)throw new Error("Expected pubKey to be of length 64");return t.from((0,n.keccak256)(e)).slice(-20)},a.publicToAddress=a.pubToAddress;a.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),t.from(c.secp256k1.ProjectivePoint.fromPrivateKey(e).toRawBytes(!1).slice(1))};a.privateToAddress=function(e){return(0,a.publicToAddress)((0,a.privateToPublic)(e))};a.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=t.from(c.secp256k1.ProjectivePoint.fromHex(e).toRawBytes(!1).slice(1))),e};a.zeroAddress=function(){const e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)};function l(e){const[t,a,r,n]=e;return[t,a,0===(0,d.arrToBufArr)(r).length?s.KECCAK256_RLP:r,0===(0,d.arrToBufArr)(n).length?s.KECCAK256_NULL:n]}a.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,a.zeroAddress)()===e},a.accountBodyFromSlim=l;const p=new Uint8Array(0);a.accountBodyToSlim=function(e){const[t,a,r,n]=e;return[t,a,(0,d.arrToBufArr)(r).equals(s.KECCAK256_RLP)?p:r,(0,d.arrToBufArr)(n).equals(s.KECCAK256_NULL)?p:n]},a.accountBodyToRLP=function(e,t=!0){const a=t?l(e):e;return(0,d.arrToBufArr)(r.RLP.encode(a))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/account.js"}],[748,{"./account":747,"./bytes":750,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.Address=void 0;const r=e("./account"),n=e("./bytes");class c{constructor(e){if(20!==e.length)throw new Error("Invalid address length");this.buf=e}static zero(){return new c((0,n.zeros)(20))}static fromString(e){if(!(0,r.isValidAddress)(e))throw new Error("Invalid address");return new c((0,n.toBuffer)(e))}static fromPublicKey(e){if(!t.isBuffer(e))throw new Error("Public key should be Buffer");const a=(0,r.pubToAddress)(e);return new c(a)}static fromPrivateKey(e){if(!t.isBuffer(e))throw new Error("Private key should be Buffer");const a=(0,r.privateToAddress)(e);return new c(a)}static generate(e,t){if("bigint"!=typeof t)throw new Error("Expected nonce to be a bigint");return new c((0,r.generateAddress)(e.buf,(0,n.bigIntToBuffer)(t)))}static generate2(e,a,n){if(!t.isBuffer(a))throw new Error("Expected salt to be a Buffer");if(!t.isBuffer(n))throw new Error("Expected initCode to be a Buffer");return new c((0,r.generateAddress2)(e.buf,a,n))}equals(e){return this.buf.equals(e.buf)}isZero(){return this.equals(c.zero())}isPrecompileOrSystemAddress(){const e=(0,n.bufferToBigInt)(this.buf),t=BigInt(0),a=BigInt("0xffff");return e>=t&&e<=a}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return t.from(this.buf)}}a.Address=c}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/address.js"}],[749,{events:4318},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.AsyncEventEmitter=void 0;const r=e("events");class n extends r.EventEmitter{emit(e,...t){let[a,r]=t;const n=this;let c=n._events[e]??[];return r===undefined&&"function"==typeof a&&(r=a,a=undefined),"newListener"!==e&&"removeListener"!==e||(a={event:a,fn:r},r=undefined),c=Array.isArray(c)?c:[c],async function(e,t,a){let r;for await(const n of t)try{n.length<2?n.call(e,a):await new Promise(((t,r)=>{n.call(e,a,(e=>{e?r(e):t()}))}))}catch(e){r=e}if(r)throw r}(n,c.slice(),a).then(r).catch(r),n.listenerCount(e)>0}once(e,t){const a=this;let r;if("function"!=typeof t)throw new TypeError("listener must be a function");return r=t.length>=2?function(n,c){a.removeListener(e,r),t(n,c)}:function(n){a.removeListener(e,r),t(n,r)},a.on(e,r),a}first(e,t){let a=this._events[e]??[];if("function"!=typeof t)throw new TypeError("listener must be a function");return Array.isArray(a)||(this._events[e]=a=[a]),a.unshift(t),this}before(e,t,a){return this.beforeOrAfter(e,t,a)}after(e,t,a){return this.beforeOrAfter(e,t,a,"after")}beforeOrAfter(e,t,a,r){let n,c,i=this._events[e]??[];const d="after"===r?1:0;if("function"!=typeof a)throw new TypeError("listener must be a function");if("function"!=typeof t)throw new TypeError("target must be a function");for(Array.isArray(i)||(this._events[e]=i=[i]),c=i.length,n=i.length;n--;)if(i[n]===t){c=n+d;break}return i.splice(c,0,a),this}on(e,t){return super.on(e,t)}addListener(e,t){return super.addListener(e,t)}prependListener(e,t){return super.prependListener(e,t)}prependOnceListener(e,t){return super.prependOnceListener(e,t)}removeAllListeners(e){return super.removeAllListeners(e)}removeListener(e,t){return super.removeListener(e,t)}eventNames(){return super.eventNames()}listeners(e){return super.listeners(e)}listenerCount(e){return super.listenerCount(e)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(e){return super.setMaxListeners(e)}}a.AsyncEventEmitter=n}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/asyncEventEmitter.js"}],[75,{"@metamask/snaps-controllers":2516},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.SnapInterfaceControllerInit=void 0;var r=e("@metamask/snaps-controllers");a.SnapInterfaceControllerInit=({controllerMessenger:e,persistedState:t})=>({controller:new r.SnapInterfaceController({state:t.SnapInterfaceController,messenger:e})})}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snap-interface-controller-init.ts"}],[750,{"./helpers":753,"./internal":755,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.intToUnpaddedBuffer=a.bigIntToUnpaddedBuffer=a.bigIntToHex=a.bufArrToArr=a.arrToBufArr=a.validateNoLeadingZeroes=a.baToJSON=a.toUtf8=a.short=a.addHexPrefix=a.toUnsigned=a.fromSigned=a.bufferToInt=a.bigIntToBuffer=a.bufferToBigInt=a.bufferToHex=a.toBuffer=a.unpadHexString=a.unpadArray=a.unpadBuffer=a.setLengthRight=a.setLengthLeft=a.zeros=a.intToBuffer=a.intToHex=void 0;const r=e("./helpers"),n=e("./internal");a.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Received an invalid integer type: ${e}`);return`0x${e.toString(16)}`};a.intToBuffer=function(e){const r=(0,a.intToHex)(e);return t.from((0,n.padToEven)(r.slice(2)),"hex")};a.zeros=function(e){return t.allocUnsafe(e).fill(0)};const c=function(e,t,r){const n=(0,a.zeros)(t);return r?e.length<t?(e.copy(n),n):e.slice(0,t):e.length<t?(e.copy(n,t-e.length),n):e.slice(-t)};a.setLengthLeft=function(e,t){return(0,r.assertIsBuffer)(e),c(e,t,!1)};a.setLengthRight=function(e,t){return(0,r.assertIsBuffer)(e),c(e,t,!0)};const i=function(e){let t=e[0];for(;e.length>0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};a.unpadBuffer=function(e){return(0,r.assertIsBuffer)(e),i(e)};a.unpadArray=function(e){return(0,r.assertIsArray)(e),i(e)};a.unpadHexString=function(e){return(0,r.assertIsHexString)(e),e=(0,n.stripHexPrefix)(e),"0x"+i(e)};a.toBuffer=function(e){if(null===e||e===undefined)return t.allocUnsafe(0);if(t.isBuffer(e))return t.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return t.from(e);if("string"==typeof e){if(!(0,n.isHexString)(e))throw new Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${e}`);return t.from((0,n.padToEven)((0,n.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,a.intToBuffer)(e);if("bigint"==typeof e){if(e<BigInt(0))throw new Error(`Cannot convert negative bigint to buffer. Given: ${e}`);let a=e.toString(16);return a.length%2&&(a="0"+a),t.from(a,"hex")}if(e.toArray)return t.from(e.toArray());if(e.toBuffer)return t.from(e.toBuffer());throw new Error("invalid type")};function d(e){const t=(0,a.bufferToHex)(e);return"0x"===t?BigInt(0):BigInt(t)}function s(e){return(0,a.toBuffer)("0x"+e.toString(16))}a.bufferToHex=function(e){return"0x"+(e=(0,a.toBuffer)(e)).toString("hex")},a.bufferToBigInt=d,a.bigIntToBuffer=s;a.bufferToInt=function(e){const t=Number(d(e));if(!Number.isSafeInteger(t))throw new Error("Number exceeds 53 bits");return t};a.fromSigned=function(e){return BigInt.asIntN(256,d(e))};a.toUnsigned=function(e){return s(BigInt.asUintN(256,e))};a.addHexPrefix=function(e){return"string"!=typeof e||(0,n.isHexPrefixed)(e)?e:"0x"+e},a.short=function(e,a=50){const r=t.isBuffer(e)?e.toString("hex"):e;return r.length<=a?r:r.slice(0,a)+"…"};a.toUtf8=function(e){if((e=(0,n.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return t.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")};a.baToJSON=function(e){if(t.isBuffer(e))return`0x${e.toString("hex")}`;if(e instanceof Array){const t=[];for(let r=0;r<e.length;r++)t.push((0,a.baToJSON)(e[r]));return t}};a.validateNoLeadingZeroes=function(e){for(const[t,a]of Object.entries(e))if(a!==undefined&&a.length>0&&0===a[0])throw new Error(`${t} cannot have leading zeroes, received: ${a.toString("hex")}`)},a.arrToBufArr=function e(a){return Array.isArray(a)?a.map((t=>e(t))):t.from(a)},a.bufArrToArr=function e(t){return Array.isArray(t)?t.map((t=>e(t))):Uint8Array.from(t??[])};a.bigIntToHex=e=>"0x"+e.toString(16),a.bigIntToUnpaddedBuffer=function(e){return(0,a.unpadBuffer)(s(e))},a.intToUnpaddedBuffer=function(e){return(0,a.unpadBuffer)((0,a.intToBuffer)(e))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/bytes.js"}],[751,{buffer:3984,"ethereum-cryptography/secp256k1":4236},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.MAX_WITHDRAWALS_PER_PAYLOAD=a.RLP_EMPTY_STRING=a.KECCAK256_RLP=a.KECCAK256_RLP_S=a.KECCAK256_RLP_ARRAY=a.KECCAK256_RLP_ARRAY_S=a.KECCAK256_NULL=a.KECCAK256_NULL_S=a.TWO_POW256=a.SECP256K1_ORDER_DIV_2=a.SECP256K1_ORDER=a.MAX_INTEGER_BIGINT=a.MAX_INTEGER=a.MAX_UINT64=void 0;const r=e("buffer"),n=e("ethereum-cryptography/secp256k1");a.MAX_UINT64=BigInt("0xffffffffffffffff"),a.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),a.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),a.SECP256K1_ORDER=n.secp256k1.CURVE.n,a.SECP256K1_ORDER_DIV_2=n.secp256k1.CURVE.n/BigInt(2),a.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),a.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",a.KECCAK256_NULL=r.Buffer.from(a.KECCAK256_NULL_S,"hex"),a.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",a.KECCAK256_RLP_ARRAY=r.Buffer.from(a.KECCAK256_RLP_ARRAY_S,"hex"),a.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",a.KECCAK256_RLP=r.Buffer.from(a.KECCAK256_RLP_S,"hex"),a.RLP_EMPTY_STRING=r.Buffer.from([128]),a.MAX_WITHDRAWALS_PER_PAYLOAD=16}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/constants.js"}],[752,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.compactBytesToNibbles=a.bytesToNibbles=a.nibblesToCompactBytes=a.nibblesToBytes=a.hasTerminator=void 0;a.hasTerminator=e=>e.length>0&&16===e[e.length-1];a.nibblesToBytes=(e,t)=>{for(let a=0,r=0;r<e.length;a+=1,r+=2)t[a]=e[r]<<4|e[r+1]};a.nibblesToCompactBytes=e=>{let t=0;(0,a.hasTerminator)(e)&&(t=1,e=e.subarray(0,e.length-1));const r=new Uint8Array(e.length/2+1);return r[0]=t<<5,1&~e.length||(r[0]|=16,r[0]|=e[0],e=e.subarray(1)),(0,a.nibblesToBytes)(e,r.subarray(1)),r};a.bytesToNibbles=e=>{const t=2*e.length+1,a=new Uint8Array(t);for(let t=0;t<e.length;t++){const r=e[t];a[2*t]=r/16,a[2*t+1]=r%16}return a[t-1]=16,a};a.compactBytesToNibbles=e=>{if(0===e.length)return e;let t=(0,a.bytesToNibbles)(e);t[0]<2&&(t=t.subarray(0,t.length-1));const r=2-(1&t[0]);return t.subarray(r)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/encoding.js"}],[753,{"../../../../../../../../../is-buffer/index.js":4579,"./internal":755},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.assertIsString=a.assertIsArray=a.assertIsBuffer=a.assertIsHexString=void 0;const r=e("./internal");a.assertIsHexString=function(e){if(!(0,r.isHexString)(e)){throw new Error(`This method only supports 0x-prefixed hex strings but input was: ${e}`)}};a.assertIsBuffer=function(e){if(!t.isBuffer(e)){throw new Error(`This method only supports Buffer but input was: ${e}`)}};a.assertIsArray=function(e){if(!Array.isArray(e)){throw new Error(`This method only supports number arrays but input was: ${e}`)}};a.assertIsString=function(e){if("string"!=typeof e){throw new Error(`This method only supports strings but input was: ${e}`)}}}).call(this)}).call(this,{isBuffer:e("../../../../../../../../../is-buffer/index.js")})}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/helpers.js"}],[754,{"./account":747,"./address":748,"./asyncEventEmitter":749,"./bytes":750,"./constants":751,"./encoding":752,"./internal":755,"./lock":756,"./provider":757,"./signature":758,"./types":759,"./units":760,"./withdrawal":761},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){r===undefined&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){r===undefined&&(r=a),e[r]=t[a]}),n=this&&this.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||r(t,e,a)};Object.defineProperty(a,"__esModule",{value:!0}),a.toAscii=a.stripHexPrefix=a.padToEven=a.isHexString=a.isHexPrefixed=a.getKeys=a.getBinarySize=a.fromUtf8=a.fromAscii=a.arrayContainsArray=void 0,n(e("./constants"),a),n(e("./units"),a),n(e("./account"),a),n(e("./address"),a),n(e("./withdrawal"),a),n(e("./signature"),a),n(e("./bytes"),a),n(e("./types"),a),n(e("./encoding"),a),n(e("./asyncEventEmitter"),a);var c=e("./internal");Object.defineProperty(a,"arrayContainsArray",{enumerable:!0,get:function(){return c.arrayContainsArray}}),Object.defineProperty(a,"fromAscii",{enumerable:!0,get:function(){return c.fromAscii}}),Object.defineProperty(a,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(a,"getBinarySize",{enumerable:!0,get:function(){return c.getBinarySize}}),Object.defineProperty(a,"getKeys",{enumerable:!0,get:function(){return c.getKeys}}),Object.defineProperty(a,"isHexPrefixed",{enumerable:!0,get:function(){return c.isHexPrefixed}}),Object.defineProperty(a,"isHexString",{enumerable:!0,get:function(){return c.isHexString}}),Object.defineProperty(a,"padToEven",{enumerable:!0,get:function(){return c.padToEven}}),Object.defineProperty(a,"stripHexPrefix",{enumerable:!0,get:function(){return c.stripHexPrefix}}),Object.defineProperty(a,"toAscii",{enumerable:!0,get:function(){return c.toAscii}}),n(e("./lock"),a),n(e("./provider"),a)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/index.js"}],[755,{buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(e){(function(){function t(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type "+typeof e);return"0"===e[0]&&"x"===e[1]}Object.defineProperty(a,"__esModule",{value:!0}),a.isHexString=a.getKeys=a.fromAscii=a.fromUtf8=a.toAscii=a.arrayContainsArray=a.getBinarySize=a.padToEven=a.stripHexPrefix=a.isHexPrefixed=void 0,a.isHexPrefixed=t;function r(e){let t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received "+typeof t);return t.length%2&&(t=`0${t}`),t}a.stripHexPrefix=e=>{if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received "+typeof e);return t(e)?e.slice(2):e},a.padToEven=r,a.getBinarySize=function(t){if("string"!=typeof t)throw new Error("[getBinarySize] method requires input type 'string', received "+typeof t);return e.byteLength(t,"utf8")},a.arrayContainsArray=function(e,t,a){if(!0!==Array.isArray(e))throw new Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof e}'`);if(!0!==Array.isArray(t))throw new Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof t}'`);return t[!0===a?"some":"every"]((t=>e.indexOf(t)>=0))},a.toAscii=function(e){let t="",a=0;const r=e.length;for("0x"===e.substring(0,2)&&(a=2);a<r;a+=2){const r=parseInt(e.substr(a,2),16);t+=String.fromCharCode(r)}return t},a.fromUtf8=function(t){return`0x${r(e.from(t,"utf8").toString("hex")).replace(/^0+|0+$/g,"")}`},a.fromAscii=function(e){let t="";for(let a=0;a<e.length;a++){const r=e.charCodeAt(a).toString(16);t+=r.length<2?`0${r}`:r}return`0x${t}`},a.getKeys=function(e,t,a){if(!Array.isArray(e))throw new Error("[getKeys] method expects input 'params' to be an array, got "+typeof e);if("string"!=typeof t)throw new Error("[getKeys] method expects input 'key' to be type 'string', got "+typeof e);const r=[];for(let n=0;n<e.length;n++){let c=e[n][t];if(!0!==a||c){if("string"!=typeof c)throw new Error("invalid abi - expected type 'string', received "+typeof c)}else c="";r.push(c)}return r},a.isHexString=function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&!(void 0!==t&&t>0&&e.length!==2+2*t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/internal.js"}],[756,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Lock=void 0;a.Lock=class{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise((e=>this.promiseResolverQueue.push(e)))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;const e=this.promiseResolverQueue.shift();e&&e(!0)}}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/lock.js"}],[757,{"micro-ftch":4836},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.getProvider=a.fetchFromProvider=void 0;const r=e("micro-ftch");a.fetchFromProvider=async(e,t)=>(await(0,r.default)(e,{headers:{"content-type":"application/json"},type:"json",data:{method:t.method,params:t.params,jsonrpc:"2.0",id:1}})).result;a.getProvider=e=>{if("string"==typeof e)return e;if(e?.connection?.url!==undefined)return e.connection.url;throw new Error("Must provide valid provider URL or Web3Provider")}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/provider.js"}],[758,{"./bytes":750,"./constants":751,"./helpers":753,buffer:3984,"ethereum-cryptography/keccak":4215,"ethereum-cryptography/secp256k1":4236},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.hashPersonalMessage=a.isValidSignature=a.fromRpcSig=a.toCompactSig=a.toRpcSig=a.ecrecover=a.ecsign=void 0;const r=e("ethereum-cryptography/keccak"),n=e("ethereum-cryptography/secp256k1"),c=e("./bytes"),i=e("./constants"),d=e("./helpers");function s(e,t){return e===BigInt(0)||e===BigInt(1)?e:t===undefined?e-BigInt(27):e-(t*BigInt(2)+BigInt(35))}function f(e){return e===BigInt(0)||e===BigInt(1)}a.ecsign=function(e,a,r){const c=n.secp256k1.sign(e,a),i=c.toCompactRawBytes();return{r:t.from(i.slice(0,32)),s:t.from(i.slice(32,64)),v:r===undefined?BigInt(c.recovery+27):BigInt(c.recovery+35)+BigInt(r)*BigInt(2)}};a.ecrecover=function(e,a,r,i,d){const o=t.concat([(0,c.setLengthLeft)(r,32),(0,c.setLengthLeft)(i,32)],64),b=s(a,d);if(!f(b))throw new Error("Invalid signature v value");const u=n.secp256k1.Signature.fromCompact(o).addRecoveryBit(Number(b)).recoverPublicKey(e);return t.from(u.toRawBytes(!1).slice(1))};a.toRpcSig=function(e,a,r,n){if(!f(s(e,n)))throw new Error("Invalid signature v value");return(0,c.bufferToHex)(t.concat([(0,c.setLengthLeft)(a,32),(0,c.setLengthLeft)(r,32),(0,c.toBuffer)(e)]))};a.toCompactSig=function(e,a,r,n){if(!f(s(e,n)))throw new Error("Invalid signature v value");let i=r;return(e>BigInt(28)&&e%BigInt(2)===BigInt(1)||e===BigInt(1)||e===BigInt(28))&&(i=t.from(r),i[0]|=128),(0,c.bufferToHex)(t.concat([(0,c.setLengthLeft)(a,32),(0,c.setLengthLeft)(i,32)]))};a.fromRpcSig=function(e){const t=(0,c.toBuffer)(e);let a,r,n;if(t.length>=65)a=t.slice(0,32),r=t.slice(32,64),n=(0,c.bufferToBigInt)(t.slice(64));else{if(64!==t.length)throw new Error("Invalid signature length");a=t.slice(0,32),r=t.slice(32,64),n=BigInt((0,c.bufferToInt)(t.slice(32,33))>>7),r[0]&=127}return n<27&&(n+=BigInt(27)),{v:n,r:a,s:r}};a.isValidSignature=function(e,t,a,r=!0,n){if(32!==t.length||32!==a.length)return!1;if(!f(s(e,n)))return!1;const d=(0,c.bufferToBigInt)(t),o=(0,c.bufferToBigInt)(a);return!(d===BigInt(0)||d>=i.SECP256K1_ORDER||o===BigInt(0)||o>=i.SECP256K1_ORDER)&&!(r&&o>=i.SECP256K1_ORDER_DIV_2)};a.hashPersonalMessage=function(e){(0,d.assertIsBuffer)(e);const a=t.from(`Ethereum Signed Message:\n${e.length}`,"utf-8");return t.from((0,r.keccak256)(t.concat([a,e])))}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/signature.js"}],[759,{"./bytes":750,"./internal":755},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.toType=a.TypeOutput=void 0;const r=e("./bytes"),n=e("./internal");var c;!function(e){e[e.Number=0]="Number",e[e.BigInt=1]="BigInt",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(c=a.TypeOutput||(a.TypeOutput={})),a.toType=function(e,t){if(null===e)return null;if(e===undefined)return undefined;if("string"==typeof e&&!(0,n.isHexString)(e))throw new Error(`A string must be provided with a 0x-prefix, given: ${e}`);if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");const a=(0,r.toBuffer)(e);switch(t){case c.Buffer:return a;case c.BigInt:return(0,r.bufferToBigInt)(a);case c.Number:{const e=(0,r.bufferToBigInt)(a);if(e>BigInt(Number.MAX_SAFE_INTEGER))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(e)}case c.PrefixedHexString:return(0,r.bufferToHex)(a);default:throw new Error("unknown outputType")}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/types.js"}],[76,{"../../lib/util":215,"@metamask/snaps-controllers":2516},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.SnapsRegistryInit=void 0;var r=e("@metamask/snaps-controllers"),n=e("../../lib/util");a.SnapsRegistryInit=({controllerMessenger:e,persistedState:t})=>{const a=(0,n.getBooleanFlag)(!0);return{controller:new r.JsonSnapsRegistry({state:t.SnapsRegistry,messenger:e,refetchOnAllowlistMiss:a})}}}}},{package:"$root$",file:"app/scripts/controller-init/snaps/snaps-registry-init.ts"}],[760,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.GWEI_TO_WEI=void 0,a.GWEI_TO_WEI=BigInt(1e9)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/units.js"}],[761,{"./address":748,"./bytes":750,"./types":759,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.Withdrawal=void 0;const r=e("./address"),n=e("./bytes"),c=e("./types");class i{constructor(e,t,a,r){this.index=e,this.validatorIndex=t,this.address=a,this.amount=r}static fromWithdrawalData(e){const{index:t,validatorIndex:a,address:n,amount:d}=e,s=(0,c.toType)(t,c.TypeOutput.BigInt),f=(0,c.toType)(a,c.TypeOutput.BigInt),o=new r.Address((0,c.toType)(n,c.TypeOutput.Buffer)),b=(0,c.toType)(d,c.TypeOutput.BigInt);return new i(s,f,o,b)}static fromValuesArray(e){if(4!==e.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${e.length}`);const[t,a,r,n]=e;return i.fromWithdrawalData({index:t,validatorIndex:a,address:r,amount:n})}static toBufferArray(e){const{index:a,validatorIndex:n,address:i,amount:d}=e,s=(0,c.toType)(a,c.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,c.toType)(a,c.TypeOutput.Buffer),f=(0,c.toType)(n,c.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,c.toType)(n,c.TypeOutput.Buffer);let o;o=i instanceof r.Address?i.buf:(0,c.toType)(i,c.TypeOutput.Buffer);return[s,f,o,(0,c.toType)(d,c.TypeOutput.BigInt)===BigInt(0)?t.alloc(0):(0,c.toType)(d,c.TypeOutput.Buffer)]}raw(){return i.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,n.bigIntToHex)(this.index),validatorIndex:(0,n.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,n.bigIntToHex)(this.amount)}}}a.Withdrawal=i}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@ethereumjs/util",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry-eth/node_modules/@ethereumjs/util/dist/withdrawal.js"}],[762,{"./RegistryItem":773,"./RegistryType":774,"./lib":784},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Bytes=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");class i extends n.RegistryItem{constructor(e){super(),this.bytes=e,this.getRegistryType=()=>c.RegistryTypes.BYTES,this.getData=()=>this.bytes,this.toDataItem=()=>new r.DataItem(this.bytes)}}a.Bytes=i,i.fromDataItem=e=>{const t=e.getData();if(!t)throw new Error(`#[ur-registry][Bytes][fn.fromDataItem]: decoded [dataItem][#data] is undefined: ${e}`);return new i(t)},i.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return i.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/Bytes.js"}],[763,{".":781,"./RegistryItem":773,"./RegistryType":774,"./lib":784,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoAccount=void 0;const r=e("."),n=e("./lib"),c=e("./RegistryItem"),i=e("./RegistryType");var d;!function(e){e[e.masterFingerprint=1]="masterFingerprint",e[e.outputDescriptors=2]="outputDescriptors"}(d||(d={}));class s extends c.RegistryItem{constructor(e,t){super(),this.masterFingerprint=e,this.outputDescriptors=t,this.getRegistryType=()=>i.RegistryTypes.CRYPTO_ACCOUNT,this.getMasterFingerprint=()=>this.masterFingerprint,this.getOutputDescriptors=()=>this.outputDescriptors,this.toDataItem=()=>{const e={};return this.masterFingerprint&&(e[d.masterFingerprint]=this.masterFingerprint.readUInt32BE(0)),this.outputDescriptors&&(e[d.outputDescriptors]=this.outputDescriptors.map((e=>e.toDataItem()))),new n.DataItem(e)}}}a.CryptoAccount=s,s.fromDataItem=e=>{const a=e.getData(),n=t.alloc(4),c=a[d.masterFingerprint];c&&n.writeUInt32BE(c,0);const i=a[d.outputDescriptors].map((e=>r.CryptoOutput.fromDataItem(e)));return new s(n,i)},s.fromCBOR=e=>{const t=(0,n.decodeToDataItem)(e);return s.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoAccount.js"}],[764,{"./RegistryItem":773,"./RegistryType":774,"./lib":784},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoCoinInfo=a.Network=a.Type=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");var i,d,s;!function(e){e.type="1",e.network="2"}(i||(i={})),function(e){e[e.bitcoin=0]="bitcoin"}(d=a.Type||(a.Type={})),function(e){e[e.mainnet=0]="mainnet",e[e.testnet=1]="testnet"}(s=a.Network||(a.Network={}));class f extends n.RegistryItem{constructor(e,t){super(),this.type=e,this.network=t,this.getRegistryType=()=>c.RegistryTypes.CRYPTO_COIN_INFO,this.getType=()=>this.type||d.bitcoin,this.getNetwork=()=>this.network||s.mainnet,this.toDataItem=()=>{const e={};return this.type&&(e[i.type]=this.type),this.network&&(e[i.network]=this.network),new r.DataItem(e)}}}a.CryptoCoinInfo=f,f.fromDataItem=e=>{const t=e.getData(),a=t[i.type],r=t[i.network];return new f(a,r)},f.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return f.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoCoinInfo.js"}],[765,{"./RegistryItem":773,"./RegistryType":774,"./lib":784},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoECKey=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");var i;!function(e){e[e.curve=1]="curve",e[e.private=2]="private",e[e.data=3]="data"}(i||(i={}));class d extends n.RegistryItem{constructor(e){super(),this.isECKey=()=>!0,this.getCurve=()=>this.curve||0,this.isPrivateKey=()=>this.privateKey||!1,this.getData=()=>this.data,this.getRegistryType=()=>c.RegistryTypes.CRYPTO_ECKEY,this.toDataItem=()=>{const e={};return this.curve&&(e[i.curve]=this.curve),this.privateKey!==undefined&&(e[i.private]=this.privateKey),e[i.data]=this.data,new r.DataItem(e)},this.getOutputDescriptorContent=()=>this.data.toString("hex"),this.data=e.data,this.curve=e.curve,this.privateKey=e.privateKey||undefined}}a.CryptoECKey=d,d.fromDataItem=e=>{const t=e.getData(),a=t[i.curve],r=t[i.private],n=t[i.data];if(!n)throw new Error(`#[ur-registry][CryptoECKey][fn.fromDataItem]: decoded [dataItem][#data.data] is undefined: ${e}`);return new d({data:n,curve:a,privateKey:r})},d.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return d.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoECKey.js"}],[766,{"./CryptoCoinInfo":764,"./CryptoKeypath":767,"./RegistryItem":773,"./RegistryType":774,"./lib":784,bs58check:3988,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoHDKey=void 0;const r=e("bs58check"),n=e("./CryptoCoinInfo"),c=e("./CryptoKeypath"),i=e("./lib"),d=e("./RegistryItem"),s=e("./RegistryType");var f;!function(e){e[e.is_master=1]="is_master",e[e.is_private=2]="is_private",e[e.key_data=3]="key_data",e[e.chain_code=4]="chain_code",e[e.use_info=5]="use_info",e[e.origin=6]="origin",e[e.children=7]="children",e[e.parent_fingerprint=8]="parent_fingerprint",e[e.name=9]="name",e[e.note=10]="note"}(f||(f={}));class o extends d.RegistryItem{constructor(e){super(),this.isECKey=()=>!1,this.getKey=()=>this.key,this.getChainCode=()=>this.chainCode,this.isMaster=()=>this.master,this.isPrivateKey=()=>!!this.privateKey,this.getUseInfo=()=>this.useInfo,this.getOrigin=()=>this.origin,this.getChildren=()=>this.children,this.getParentFingerprint=()=>this.parentFingerprint,this.getName=()=>this.name,this.getNote=()=>this.note,this.getBip32Key=()=>{var e,a,n;let c,i,d=0,s=t.alloc(4).fill(0);if(this.isMaster())c=t.from("0488ADE4","hex"),i=0,d=0;else{i=(null===(e=this.getOrigin())||void 0===e?void 0:e.getComponents().length)||(null===(a=this.getOrigin())||void 0===a?void 0:a.getDepth());const r=null===(n=this.getOrigin())||void 0===n?void 0:n.getComponents(),f=r[r.length-1];f&&(d=f.isHardened()?f.getIndex()+2147483648:f.getIndex(),this.getParentFingerprint()&&(s=this.getParentFingerprint())),c=this.isPrivateKey()?t.from("0488ADE4","hex"):t.from("0488B21E","hex")}const f=t.alloc(1);f.writeUInt8(i,0);const o=t.alloc(4);o.writeUInt32BE(d,0);const b=this.getChainCode(),u=this.getKey();return(0,r.encode)(t.concat([c,f,s,o,b,u]))},this.getRegistryType=()=>s.RegistryTypes.CRYPTO_HDKEY,this.getOutputDescriptorContent=()=>{var e,t,a,r,n,c,i;let d="";return this.getOrigin()&&(null===(e=this.getOrigin())||void 0===e?void 0:e.getSourceFingerprint())&&(null===(t=this.getOrigin())||void 0===t?void 0:t.getPath())&&(d+=`${null===(r=null===(a=this.getOrigin())||void 0===a?void 0:a.getSourceFingerprint())||void 0===r?void 0:r.toString("hex")}/${null===(n=this.getOrigin())||void 0===n?void 0:n.getPath()}`),d+=this.getBip32Key(),this.getChildren()&&(null===(c=this.getChildren())||void 0===c?void 0:c.getPath())&&(d+=`/${null===(i=this.getChildren())||void 0===i?void 0:i.getPath()}`),d},this.setupMasterKey=e=>{this.master=!0,this.key=e.key,this.chainCode=e.chainCode},this.setupDeriveKey=e=>{this.master=!1,this.privateKey=e.isPrivateKey,this.key=e.key,this.chainCode=e.chainCode,this.useInfo=e.useInfo,this.origin=e.origin,this.children=e.children,this.parentFingerprint=e.parentFingerprint,this.name=e.name,this.note=e.note},this.toDataItem=()=>{const e={};if(this.master)e[f.is_master]=!0,e[f.key_data]=this.key,e[f.chain_code]=this.chainCode;else{if(this.privateKey!==undefined&&(e[f.is_private]=this.privateKey),e[f.key_data]=this.key,this.chainCode&&(e[f.chain_code]=this.chainCode),this.useInfo){const t=this.useInfo.toDataItem();t.setTag(this.useInfo.getRegistryType().getTag()),e[f.use_info]=t}if(this.origin){const t=this.origin.toDataItem();t.setTag(this.origin.getRegistryType().getTag()),e[f.origin]=t}if(this.children){const t=this.children.toDataItem();t.setTag(this.children.getRegistryType().getTag()),e[f.children]=t}this.parentFingerprint&&(e[f.parent_fingerprint]=this.parentFingerprint.readUInt32BE(0)),this.name!==undefined&&(e[f.name]=this.name),this.note!==undefined&&(e[f.note]=this.note)}return new i.DataItem(e)},e.isMaster?this.setupMasterKey(e):this.setupDeriveKey(e)}}a.CryptoHDKey=o,o.fromDataItem=e=>{const a=e.getData(),r=!!a[f.is_master],i=a[f.is_private],d=a[f.key_data],s=a[f.chain_code],b=a[f.use_info]?n.CryptoCoinInfo.fromDataItem(a[f.use_info]):undefined,u=a[f.origin]?c.CryptoKeypath.fromDataItem(a[f.origin]):undefined,l=a[f.children]?c.CryptoKeypath.fromDataItem(a[f.children]):undefined,p=a[f.parent_fingerprint];let h=undefined;p&&(h=t.alloc(4),h.writeUInt32BE(p,0));const g=a[f.name],m=a[f.note];return new o({isMaster:r,isPrivateKey:i,key:d,chainCode:s,useInfo:b,origin:u,children:l,parentFingerprint:h,name:g,note:m})},o.fromCBOR=e=>{const t=(0,i.decodeToDataItem)(e);return o.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoHDKey.js"}],[767,{"./PathComponent":772,"./RegistryItem":773,"./RegistryType":774,"./lib":784,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoKeypath=void 0;const r=e("./lib"),n=e("./PathComponent"),c=e("./RegistryItem"),i=e("./RegistryType");var d;!function(e){e[e.components=1]="components",e[e.source_fingerprint=2]="source_fingerprint",e[e.depth=3]="depth"}(d||(d={}));class s extends c.RegistryItem{constructor(e=[],t,a){super(),this.components=e,this.sourceFingerprint=t,this.depth=a,this.getRegistryType=()=>i.RegistryTypes.CRYPTO_KEYPATH,this.getPath=()=>{if(0===this.components.length)return undefined;return this.components.map((e=>`${e.isWildcard()?"*":e.getIndex()}${e.isHardened()?"'":""}`)).join("/")},this.getComponents=()=>this.components,this.getSourceFingerprint=()=>this.sourceFingerprint,this.getDepth=()=>this.depth,this.toDataItem=()=>{const e={},t=[];return this.components&&this.components.forEach((e=>{e.isWildcard()?t.push([]):t.push(e.getIndex()),t.push(e.isHardened())})),e[d.components]=t,this.sourceFingerprint&&(e[d.source_fingerprint]=this.sourceFingerprint.readUInt32BE(0)),this.depth!==undefined&&(e[d.depth]=this.depth),new r.DataItem(e)}}}a.CryptoKeypath=s,s.fromDataItem=e=>{const a=e.getData(),r=[],c=a[d.components];if(c)for(let e=0;e<c.length;e+=2){const t=c[e+1],a=c[e];"number"==typeof a?r.push(new n.PathComponent({index:a,hardened:t})):r.push(new n.PathComponent({hardened:t}))}const i=a[d.source_fingerprint];let f;i&&(f=t.alloc(4),f.writeUInt32BE(i,0));const o=a[d.depth];return new s(r,f,o)},s.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return s.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoKeypath.js"}],[768,{"./CryptoECKey":765,"./CryptoHDKey":766,"./MultiKey":771,"./RegistryItem":773,"./RegistryType":774,"./ScriptExpression":775,"./lib":784},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoOutput=void 0;const r=e("./CryptoECKey"),n=e("./CryptoHDKey"),c=e("./lib"),i=e("./MultiKey"),d=e("./RegistryItem"),s=e("./RegistryType"),f=e("./ScriptExpression");class o extends d.RegistryItem{constructor(e,t){super(),this.scriptExpressions=e,this.cryptoKey=t,this.getRegistryType=()=>s.RegistryTypes.CRYPTO_OUTPUT,this.getCryptoKey=()=>this.cryptoKey,this.getHDKey=()=>this.cryptoKey instanceof n.CryptoHDKey?this.cryptoKey:undefined,this.getECKey=()=>this.cryptoKey instanceof r.CryptoECKey?this.cryptoKey:undefined,this.getMultiKey=()=>this.cryptoKey instanceof i.MultiKey?this.cryptoKey:undefined,this.getScriptExpressions=()=>this.scriptExpressions,this._toOutputDescriptor=e=>e>=this.scriptExpressions.length?this.cryptoKey.getOutputDescriptorContent():`${this.scriptExpressions[e].getExpression()}(${this._toOutputDescriptor(e+1)})`,this.toString=()=>this._toOutputDescriptor(0),this.toDataItem=()=>{let e=this.cryptoKey.toDataItem();(this.cryptoKey instanceof r.CryptoECKey||this.cryptoKey instanceof n.CryptoHDKey)&&e.setTag(this.cryptoKey.getRegistryType().getTag());return[...this.scriptExpressions].reverse().forEach((t=>{const a=t.getTag();e.getTag()===undefined?e.setTag(a):e=new c.DataItem(e,a)})),e}}}a.CryptoOutput=o,o.fromDataItem=e=>{const t=[];let a=e;for(;;){let e=a.getTag();const r=f.ScriptExpression.fromTag(e);if(!r)break;if(t.push(r),!(a.getData()instanceof c.DataItem))break;a=a.getData(),e=a.getTag()}const d=t.length;if(d>0&&(t[d-1].getExpression()===f.ScriptExpressions.MULTISIG.getExpression()||t[d-1].getExpression()===f.ScriptExpressions.SORTED_MULTISIG.getExpression())){const e=i.MultiKey.fromDataItem(a);return new o(t,e)}if(a.getTag()===s.RegistryTypes.CRYPTO_HDKEY.getTag()){const e=n.CryptoHDKey.fromDataItem(a);return new o(t,e)}{const e=r.CryptoECKey.fromDataItem(a);return new o(t,e)}},o.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return o.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoOutput.js"}],[769,{"./RegistryItem":773,"./RegistryType":774,"./lib":784},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoPSBT=void 0;const r=e("./lib"),n=e("./RegistryItem"),c=e("./RegistryType");class i extends n.RegistryItem{constructor(e){super(),this.psbt=e,this.getRegistryType=()=>c.RegistryTypes.CRYPTO_PSBT,this.getPSBT=()=>this.psbt,this.toDataItem=()=>new r.DataItem(this.psbt)}}a.CryptoPSBT=i,i.fromDataItem=e=>{const t=e.getData();if(!t)throw new Error(`#[ur-registry][CryptoPSBT][fn.fromDataItem]: decoded [dataItem][#data] is undefined: ${e}`);return new i(t)},i.fromCBOR=e=>{const t=(0,r.decodeToDataItem)(e);return i.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/CryptoPSBT.js"}],[77,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){}}},{package:"$root$",file:"app/scripts/controller-init/types.ts"}],[770,{"..":781,"../RegistryType":774,"../errors":776,"@ngraveio/bc-ur":2878},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.URRegistryDecoder=void 0;const r=e("@ngraveio/bc-ur"),n=e(".."),c=e("../RegistryType"),i=e("../errors");class d extends r.URDecoder{constructor(){super(...arguments),this.resultRegistryType=()=>{const e=this.resultUR();switch(e.type){case c.RegistryTypes.BYTES.getType():return n.Bytes.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_HDKEY.getType():return n.CryptoHDKey.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_KEYPATH.getType():return n.CryptoKeypath.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_COIN_INFO.getType():return n.CryptoCoinInfo.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_ECKEY.getType():return n.CryptoECKey.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_OUTPUT.getType():return n.CryptoOutput.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_PSBT.getType():return n.CryptoPSBT.fromCBOR(e.cbor);case c.RegistryTypes.CRYPTO_ACCOUNT.getType():return n.CryptoAccount.fromCBOR(e.cbor);default:throw new i.UnknownURTypeError(`#[ur-registry][Decoder][fn.resultRegistryType]: registry type ${e.type} is not supported now`)}}}}a.URRegistryDecoder=d}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/Decoder/index.js"}],[771,{"./CryptoECKey":765,"./CryptoHDKey":766,"./RegistryItem":773,"./RegistryType":774,"./lib/DataItem":782},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.MultiKey=void 0;const r=e("./CryptoECKey"),n=e("./CryptoHDKey"),c=e("./lib/DataItem"),i=e("./RegistryItem"),d=e("./RegistryType");var s;!function(e){e[e.threshold=1]="threshold",e[e.keys=2]="keys"}(s||(s={}));class f extends i.RegistryItem{constructor(e,t){super(),this.threshold=e,this.keys=t,this.getThreshold=()=>this.threshold,this.getKeys=()=>this.keys,this.toDataItem=()=>{const e={};e[s.threshold]=this.threshold;const t=this.keys.map((e=>{const t=e.toDataItem();return t.setTag(e.getRegistryType().getTag()),t}));return e[s.keys]=t,new c.DataItem(e)},this.getOutputDescriptorContent=()=>[this.getThreshold(),this.keys.map((e=>e.getOutputDescriptorContent())).join(",")].join(",")}}a.MultiKey=f,f.fromDataItem=e=>{const t=e.getData(),a=t[s.threshold],c=t[s.keys],i=[];return c.forEach((e=>{e.getTag()===d.RegistryTypes.CRYPTO_HDKEY.getTag()?i.push(n.CryptoHDKey.fromDataItem(e)):e.getTag()===d.RegistryTypes.CRYPTO_ECKEY.getTag()&&i.push(r.CryptoECKey.fromDataItem(e))})),new f(a,i)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/MultiKey.js"}],[772,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.PathComponent=void 0;class r{constructor(e){if(this.getIndex=()=>this.index,this.isWildcard=()=>this.wildcard,this.isHardened=()=>this.hardened,this.index=e.index,this.hardened=e.hardened,this.index!==undefined?this.wildcard=!1:this.wildcard=!0,this.index&&this.index&r.HARDENED_BIT)throw new Error(`#[ur-registry][PathComponent][fn.constructor]: Invalid index ${this.index} - most significant bit cannot be set`)}}a.PathComponent=r,r.HARDENED_BIT=2147483648}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/PathComponent.js"}],[773,{"./lib":784,"@ngraveio/bc-ur":2878},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.RegistryItem=void 0;const r=e("@ngraveio/bc-ur"),n=e("./lib");a.RegistryItem=class{constructor(){this.toCBOR=()=>{if(this.toDataItem()===undefined)throw new Error(`#[ur-registry][RegistryItem][fn.toCBOR]: registry ${this.getRegistryType()}'s method toDataItem returns undefined`);return(0,n.encodeDataItem)(this.toDataItem())},this.toUR=()=>new r.UR(this.toCBOR(),this.getRegistryType().getType()),this.toUREncoder=(e,t,a)=>{const n=this.toUR();return new r.UREncoder(n,e,t,a)}}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/RegistryItem.js"}],[774,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.RegistryTypes=a.RegistryType=void 0;class r{constructor(e,t){this.type=e,this.tag=t,this.getTag=()=>this.tag,this.getType=()=>this.type}}a.RegistryType=r,a.RegistryTypes={UUID:new r("uuid",37),BYTES:new r("bytes",undefined),CRYPTO_HDKEY:new r("crypto-hdkey",303),CRYPTO_KEYPATH:new r("crypto-keypath",304),CRYPTO_COIN_INFO:new r("crypto-coin-info",305),CRYPTO_ECKEY:new r("crypto-eckey",306),CRYPTO_OUTPUT:new r("crypto-output",308),CRYPTO_PSBT:new r("crypto-psbt",310),CRYPTO_ACCOUNT:new r("crypto-account",311),CRYPTO_MULTI_ACCOUNTS:new r("crypto-multi-accounts",1103),QR_HARDWARE_CALL:new r("qr-hardware-call",1201),KEY_DERIVATION_CALL:new r("key-derivation-call",1301),KEY_DERIVATION_SCHEMA:new r("key-derivation-schema",1302)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/RegistryType.js"}],[775,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.ScriptExpressions=a.ScriptExpression=void 0;class r{constructor(e,t){this.tag=e,this.expression=t,this.getTag=()=>this.tag,this.getExpression=()=>this.expression}}a.ScriptExpression=r,r.fromTag=e=>Object.values(a.ScriptExpressions).find((t=>t.getTag()===e)),a.ScriptExpressions={SCRIPT_HASH:new r(400,"sh"),WITNESS_SCRIPT_HASH:new r(401,"wsh"),PUBLIC_KEY:new r(402,"pk"),PUBLIC_KEY_HASH:new r(403,"pkh"),WITNESS_PUBLIC_KEY_HASH:new r(404,"wpkh"),COMBO:new r(405,"combo"),MULTISIG:new r(406,"multi"),SORTED_MULTISIG:new r(407,"sortedmulti"),ADDRESS:new r(307,"addr"),RAW_SCRIPT:new r(408,"raw")}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/ScriptExpression.js"}],[776,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.UnknownURTypeError=void 0;class r extends Error{constructor(e){super(e)}}a.UnknownURTypeError=r}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/errors/index.js"}],[777,{"../CryptoHDKey":766,"../RegistryItem":773,"../RegistryType":774,"../lib":784,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(t){(function(){Object.defineProperty(a,"__esModule",{value:!0}),a.CryptoMultiAccounts=void 0;const r=e("../RegistryType"),n=e("../CryptoHDKey"),c=e("../RegistryItem"),i=e("../lib");var d;!function(e){e[e.masterFingerprint=1]="masterFingerprint",e[e.keys=2]="keys",e[e.device=3]="device",e[e.deviceId=4]="deviceId",e[e.version=5]="version"}(d||(d={}));class s extends c.RegistryItem{constructor(e,t,a,n,c){super(),this.masterFingerprint=e,this.keys=t,this.device=a,this.deviceId=n,this.version=c,this.getRegistryType=()=>r.RegistryTypes.CRYPTO_MULTI_ACCOUNTS,this.getMasterFingerprint=()=>this.masterFingerprint,this.getKeys=()=>this.keys,this.getDevice=()=>this.device,this.getDeviceId=()=>this.deviceId,this.getVersion=()=>this.version,this.toDataItem=()=>{const e={};return this.masterFingerprint&&(e[d.masterFingerprint]=this.masterFingerprint.readUInt32BE(0)),this.keys&&(e[d.keys]=this.keys.map((e=>{const t=e.toDataItem();return t.setTag(e.getRegistryType().getTag()),t}))),this.device&&(e[d.device]=this.device),this.deviceId&&(e[d.deviceId]=this.deviceId),this.version&&(e[d.version]=this.version),new i.DataItem(e)}}}a.CryptoMultiAccounts=s,s.fromDataItem=e=>{const a=e.getData(),r=t.alloc(4),c=a[d.masterFingerprint];c&&r.writeUInt32BE(c,0);const i=a[d.keys].map((e=>n.CryptoHDKey.fromDataItem(e))),f=a[d.device],o=a[d.deviceId],b=a[d.version];return new s(r,i,f,o,b)},s.fromCBOR=e=>{const t=(0,i.decodeToDataItem)(e);return s.fromDataItem(t)}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/CryptoMultiAccounts.js"}],[778,{"../CryptoKeypath":767,"../RegistryItem":773,"../RegistryType":774,"../lib":784},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.KeyDerivationSchema=a.DerivationAlgorithm=a.Curve=void 0;const r=e("../RegistryType"),n=e("../RegistryItem"),c=e("../lib"),i=e("../CryptoKeypath");var d,s,f;!function(e){e[e.keyPath=1]="keyPath",e[e.curve=2]="curve",e[e.algo=3]="algo"}(d||(d={})),function(e){e[e.secp256k1=0]="secp256k1",e[e.ed25519=1]="ed25519"}(s=a.Curve||(a.Curve={})),function(e){e[e.slip10=0]="slip10",e[e.bip32ed25519=1]="bip32ed25519"}(f=a.DerivationAlgorithm||(a.DerivationAlgorithm={}));class o extends n.RegistryItem{constructor(e,t=s.secp256k1,a=f.slip10){super(),this.keypath=e,this.curve=t,this.algo=a,this.getRegistryType=()=>r.RegistryTypes.KEY_DERIVATION_SCHEMA,this.getKeypath=()=>this.keypath,this.getCurve=()=>this.curve,this.getAlgo=()=>this.algo,this.toDataItem=()=>{const e={},t=this.getKeypath().toDataItem();return t.setTag(this.getKeypath().getRegistryType().getTag()),e[d.keyPath]=t,e[d.curve]=this.curve,e[d.algo]=this.algo,new c.DataItem(e)}}}a.KeyDerivationSchema=o,o.fromDataItem=e=>{const t=e.getData(),a=i.CryptoKeypath.fromDataItem(t[d.keyPath]),r=t[d.curve],n=t[d.algo];return new o(a,r,n)},o.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return o.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/DerivationSchema.js"}],[779,{"../RegistryItem":773,"../RegistryType":774,"../lib":784,"./DerivationSchema":778},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.KeyDerivation=void 0;const r=e("../RegistryType"),n=e("../RegistryItem"),c=e("../lib"),i=e("./DerivationSchema");var d;!function(e){e[e.schemas=1]="schemas"}(d||(d={}));class s extends n.RegistryItem{constructor(e){super(),this.schemas=e,this.getRegistryType=()=>r.RegistryTypes.KEY_DERIVATION_CALL,this.getSchemas=()=>this.schemas,this.toDataItem=()=>{const e={};return e[d.schemas]=this.schemas.map((e=>{const t=e.toDataItem();return t.setTag(e.getRegistryType().getTag()),t})),new c.DataItem(e)}}}a.KeyDerivation=s,s.fromDataItem=e=>{const t=e.getData()[d.schemas].map((e=>i.KeyDerivationSchema.fromDataItem(e)));return new s(t)},s.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return s.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/KeyDerivation.js"}],[78,{"./messengers":37,"./types":77,"@metamask/utils":2859},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.initControllers=function({baseControllerMessenger:e,existingControllers:t=[],initFunctions:a,initRequest:r}){c("Initializing controllers",Object.keys(a).length);const i=t.reduce(((e,t)=>(e[t.name]=t,e)),{}),d={},s={};let f={};const o=e=>function(e,t){const a=e[t];if(!a)throw new Error(`Controller requested before it was initialized: ${t}`);return a}(i,e);for(const[t,b]of Object.entries(a)){const a=t,u=b,l=n.CONTROLLER_MESSENGERS[a],p=null==l?void 0:l.getMessenger,h=null==l?void 0:l.getInitMessenger,g={...r,controllerMessenger:null==p?void 0:p(e),getController:o,initMessenger:null==h?void 0:h(e)},m=u({...g,controllerMessenger:g.controllerMessenger}),{controller:y,persistedStateKey:w,memStateKey:v}=m,k=m.api??{},T=null===w?undefined:w??a,I=null===v?undefined:v??a;i[a]=y,f={...f,...k},T&&(d[T]=y),I&&(s[I]=y),c("Initialized controller",a,{api:Object.keys(k),persistedStateKey:T,memStateKey:I})}return{controllerApi:f,controllerMemState:s,controllerPersistedState:d,controllersByName:i}};var r=e("@metamask/utils"),n=(e("./types"),e("./messengers"));const c=(0,r.createProjectLogger)("controller-init")}}},{package:"$root$",file:"app/scripts/controller-init/utils.ts"}],[780,{"../RegistryItem":773,"../RegistryType":774,"../lib":784,"./KeyDerivation":779},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.QRHardwareCall=a.QRHardwareCallType=void 0;const r=e("../RegistryType"),n=e("../RegistryItem"),c=e("../lib"),i=e("./KeyDerivation");var d,s;!function(e){e[e.type=1]="type",e[e.params=2]="params",e[e.origin=3]="origin"}(d||(d={})),function(e){e[e.KeyDerivation=0]="KeyDerivation"}(s=a.QRHardwareCallType||(a.QRHardwareCallType={}));class f extends n.RegistryItem{constructor(e,t,a){super(),this.type=e,this.params=t,this.origin=a,this.getRegistryType=()=>r.RegistryTypes.QR_HARDWARE_CALL,this.getType=()=>this.type,this.getParams=()=>this.params,this.getOrigin=()=>this.origin,this.toDataItem=()=>{const e={};e[d.type]=this.type;const t=this.params.toDataItem();return t.setTag(this.params.getRegistryType().getTag()),e[d.params]=t,this.origin&&(e[d.origin]=this.origin),new c.DataItem(e)}}}a.QRHardwareCall=f,f.fromDataItem=e=>{const t=e.getData(),a=t[d.type]||s.KeyDerivation;let r;if(a===s.KeyDerivation)r=i.KeyDerivation.fromDataItem(t[d.params]);const n=t[d.origin];return new f(a,r,n)},f.fromCBOR=e=>{const t=(0,c.decodeToDataItem)(e);return f.fromDataItem(t)}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/extended/QRHardwareCall.js"}],[781,{"./Bytes":762,"./CryptoAccount":763,"./CryptoCoinInfo":764,"./CryptoECKey":765,"./CryptoHDKey":766,"./CryptoKeypath":767,"./CryptoOutput":768,"./CryptoPSBT":769,"./Decoder":770,"./MultiKey":771,"./PathComponent":772,"./RegistryItem":773,"./RegistryType":774,"./ScriptExpression":775,"./errors":776,"./extended/CryptoMultiAccounts":777,"./extended/DerivationSchema":778,"./extended/KeyDerivation":779,"./extended/QRHardwareCall":780,"./lib":784,"./patchCBOR":785,"./types":786,"./utils":787,"buffer/":3992,tslib:5557},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Buffer=a.extend=a.PathComponent=a.ScriptExpressions=a.MultiKey=a.CryptoPSBT=a.CryptoOutput=a.CryptoECKey=a.CryptoCoinInfoNetwork=a.CryptoCoinInfoType=a.CryptoCoinInfo=a.CryptoKeypath=a.CryptoMultiAccounts=a.CryptoHDKey=a.CryptoAccount=a.Bytes=a.URRegistryDecoder=a.DataItem=void 0;const r=e("tslib");e("./patchCBOR");const n=e("buffer/");Object.defineProperty(a,"Buffer",{enumerable:!0,get:function(){return n.Buffer}});const c=e("./CryptoHDKey");Object.defineProperty(a,"CryptoHDKey",{enumerable:!0,get:function(){return c.CryptoHDKey}});const i=e("./CryptoKeypath");Object.defineProperty(a,"CryptoKeypath",{enumerable:!0,get:function(){return i.CryptoKeypath}});const d=e("./CryptoCoinInfo");Object.defineProperty(a,"CryptoCoinInfo",{enumerable:!0,get:function(){return d.CryptoCoinInfo}}),Object.defineProperty(a,"CryptoCoinInfoType",{enumerable:!0,get:function(){return d.Type}}),Object.defineProperty(a,"CryptoCoinInfoNetwork",{enumerable:!0,get:function(){return d.Network}});const s=e("./CryptoECKey");Object.defineProperty(a,"CryptoECKey",{enumerable:!0,get:function(){return s.CryptoECKey}});const f=e("./Bytes");Object.defineProperty(a,"Bytes",{enumerable:!0,get:function(){return f.Bytes}});const o=e("./CryptoOutput");Object.defineProperty(a,"CryptoOutput",{enumerable:!0,get:function(){return o.CryptoOutput}});const b=e("./CryptoPSBT");Object.defineProperty(a,"CryptoPSBT",{enumerable:!0,get:function(){return b.CryptoPSBT}});const u=e("./CryptoAccount");Object.defineProperty(a,"CryptoAccount",{enumerable:!0,get:function(){return u.CryptoAccount}});const l=e("./Decoder");Object.defineProperty(a,"URRegistryDecoder",{enumerable:!0,get:function(){return l.URRegistryDecoder}});const p=e("./MultiKey");Object.defineProperty(a,"MultiKey",{enumerable:!0,get:function(){return p.MultiKey}});const h=e("./ScriptExpression");Object.defineProperty(a,"ScriptExpressions",{enumerable:!0,get:function(){return h.ScriptExpressions}});const g=e("./PathComponent");Object.defineProperty(a,"PathComponent",{enumerable:!0,get:function(){return g.PathComponent}});const m=e("./RegistryItem"),y=e("./RegistryType"),w=e("./lib");var v=e("./lib");Object.defineProperty(a,"DataItem",{enumerable:!0,get:function(){return v.DataItem}});const k=e("./utils"),T=e("./extended/CryptoMultiAccounts");Object.defineProperty(a,"CryptoMultiAccounts",{enumerable:!0,get:function(){return T.CryptoMultiAccounts}});const I={URRegistryDecoder:l.URRegistryDecoder,Bytes:f.Bytes,CryptoAccount:u.CryptoAccount,CryptoHDKey:c.CryptoHDKey,CryptoMultiAccounts:T.CryptoMultiAccounts,CryptoKeypath:i.CryptoKeypath,CryptoCoinInfo:d.CryptoCoinInfo,CryptoCoinInfoType:d.Type,CryptoCoinInfoNetwork:d.Network,CryptoECKey:s.CryptoECKey,CryptoOutput:o.CryptoOutput,CryptoPSBT:b.CryptoPSBT,MultiKey:p.MultiKey,ScriptExpressions:h.ScriptExpressions,PathComponent:g.PathComponent},_={addReader:w.addReader,addSemanticDecode:w.addSemanticDecode,addSemanticEncode:w.addSemanticEncode,addWriter:w.addWriter,patchTags:k.patchTags},A={RegistryTypes:y.RegistryTypes,RegistryItem:m.RegistryItem,RegistryType:y.RegistryType,decodeToDataItem:w.decodeToDataItem,encodeDataItem:w.encodeDataItem,cbor:_};a.extend=A,(0,r.__exportStar)(e("./errors"),a),(0,r.__exportStar)(e("./Decoder"),a),(0,r.__exportStar)(e("./lib"),a),(0,r.__exportStar)(e("./CryptoAccount"),a),(0,r.__exportStar)(e("./CryptoPSBT"),a),(0,r.__exportStar)(e("./CryptoHDKey"),a),(0,r.__exportStar)(e("./extended/CryptoMultiAccounts"),a),(0,r.__exportStar)(e("./extended/QRHardwareCall"),a),(0,r.__exportStar)(e("./extended/KeyDerivation"),a),(0,r.__exportStar)(e("./extended/DerivationSchema"),a),(0,r.__exportStar)(e("./CryptoOutput"),a),(0,r.__exportStar)(e("./CryptoCoinInfo"),a),(0,r.__exportStar)(e("./CryptoECKey"),a),(0,r.__exportStar)(e("./MultiKey"),a),(0,r.__exportStar)(e("./CryptoKeypath"),a),(0,r.__exportStar)(e("./patchCBOR"),a),(0,r.__exportStar)(e("./PathComponent"),a),(0,r.__exportStar)(e("./RegistryItem"),a),(0,r.__exportStar)(e("./RegistryType"),a),(0,r.__exportStar)(e("./types"),a),(0,r.__exportStar)(e("./utils"),a),a.default=I}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/index.js"}],[782,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.DataItem=void 0;a.DataItem=class{constructor(e,t){this.setTag=e=>{this.tag=e},this.clearTag=()=>{this.tag=undefined},this.getTag=()=>this.tag,this.getData=()=>this.data,this.data=e,this.tag=t}}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/lib/DataItem.js"}],[783,{"./DataItem":782,buffer:3984},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){(function(a){(function(){!function(e,a){"function"==typeof define&&define.amd?define([],a):void 0!==t&&t.exports?t.exports=a():e.CBOR=a()}(this,(function(){const{DataItem:t}=e("./DataItem");var r=function(){function e(e){this.$hex=e}e.prototype={length:function(){return this.$hex.length/2},toString:function(e){if(!e||"hex"===e||16===e)return this.$hex;if("utf-8"===e){for(var t="",a=0;a<this.$hex.length;a+=2)t+="%"+this.$hex.substring(a,a+2);return decodeURIComponent(t)}if("latin"===e){for(t=[],a=0;a<this.$hex.length;a+=2)t.push(parseInt(this.$hex.substring(a,a+2),16));return String.fromCharCode.apply(String,t)}throw new Error("Unrecognised format: "+e)}},e.fromLatinString=function(t){for(var a="",r=0;r<t.length;r++){var n=t.charCodeAt(r).toString(16);1===n.length&&(n="0"+n),a+=n}return new e(a)},e.fromUtf8String=function(t){for(var a=encodeURIComponent(t),r="",n=0;n<a.length;n++)if("%"===a.charAt(n))r+=a.substring(n+1,n+3),n+=2;else{var c=a.charCodeAt(n).toString(16);c.length<2&&(c="0"+c),r+=c}return new e(r)};var r=[],n={},c=function(e){return function(){throw new Error(e+" not implemented")}};function i(){}function d(){}function s(e,t){var a=e.value;return a<24?a:24==a?t.readByte():25==a?t.readUint16():26==a?t.readUint32():27==a?t.readUint64():31==a?null:void c("Additional info: "+a)()}function f(e,t,a){var r=e<<5;t<24?a.writeByte(r|t):t<256?(a.writeByte(24|r),a.writeByte(t)):t<65536?(a.writeByte(25|r),a.writeUint16(t)):t<4294967296?(a.writeByte(26|r),a.writeUint32(t)):(a.writeByte(27|r),a.writeUint64(t))}i.prototype={peekByte:c("peekByte"),readByte:c("readByte"),readChunk:c("readChunk"),readFloat16:function(){var e=this.readUint16(),t=(32767&e)>>10,a=1023&e,r=32768&e;if(31===t)return 0===a?r?-Infinity:Infinity:NaN;var n=t?Math.pow(2,t-25)*(1024+a):Math.pow(2,-24)*a;return r?-n:n},readFloat32:function(){var e=this.readUint32(),t=(2147483647&e)>>23,a=8388607&e,r=2147483648&e;if(255===t)return 0===a?r?-Infinity:Infinity:NaN;var n=t?Math.pow(2,t-23-127)*(8388608+a):Math.pow(2,-149)*a;return r?-n:n},readFloat64:function(){var e=this.readUint32(),t=e>>20&2047,a=4294967296*(1048575&e)+this.readUint32(),r=2147483648&e;if(2047===t)return 0===a?r?-Infinity:Infinity:NaN;var n=t?Math.pow(2,t-52-1023)*(4503599627370496+a):Math.pow(2,-1074)*a;return r?-n:n},readUint16:function(){return 256*this.readByte()+this.readByte()},readUint32:function(){return 65536*this.readUint16()+this.readUint16()},readUint64:function(){return 4294967296*this.readUint32()+this.readUint32()}},d.prototype={writeByte:c("writeByte"),result:c("result"),writeFloat16:c("writeFloat16"),writeFloat32:c("writeFloat32"),writeFloat64:c("writeFloat64"),writeUint16:function(e){this.writeByte(e>>8&255),this.writeByte(255&e)},writeUint32:function(e){this.writeUint16(e>>16&65535),this.writeUint16(65535&e)},writeUint64:function(e){if(e>=9007199254740992||e<=-9007199254740992)throw new Error("Cannot encode Uint64 of: "+e+" magnitude to big (floating point errors)");this.writeUint32(Math.floor(e/4294967296)),this.writeUint32(e%4294967296)},writeString:c("writeString"),canWriteBinary:function(e){return!1},writeBinary:c("writeChunk")};var o=new Error;function b(e){var t=function(e){var t=e.readByte();return{type:t>>5,value:31&t}}(e);switch(t.type){case 0:return s(t,e);case 1:return-1-s(t,e);case 2:return e.readChunk(s(t,e));case 3:return e.readChunk(s(t,e)).toString("utf-8");case 4:case 5:var a=s(t,e),r=[];if(null!==a){5===t.type&&(a*=2);for(var c=0;c<a;c++)r[c]=b(e)}else for(var i;(i=b(e))!==o;)r.push(i);if(5===t.type){var d={};for(c=0;c<r.length;c+=2)d[r[c]]=r[c+1];return d}return r;case 6:var f=s(t,e),u=n[f];r=b(e);return u?u(r):r;case 7:if(25===t.value)return e.readFloat16();if(26===t.value)return e.readFloat32();if(27===t.value)return e.readFloat64();switch(s(t,e)){case 20:return!1;case 21:return!0;case 22:return null;case 23:return undefined;case null:return o;default:throw new Error("Unknown fixed value: "+t.value)}default:throw new Error("Unsupported header: "+JSON.stringify(t))}throw new Error("not implemented yet")}function u(e,t){for(var a=0;a<r.length;a++){var n=r[a].fn(e);if(n!==undefined)return f(6,r[a].tag,t),u(n,t)}if(e&&"function"==typeof e.toCBOR&&(e=e.toCBOR()),!1===e)f(7,20,t);else if(!0===e)f(7,21,t);else if(null===e)f(7,22,t);else if(e===undefined)f(7,23,t);else if("number"==typeof e)Math.floor(e)===e&&e<9007199254740992&&e>-9007199254740992?e<0?f(1,-1-e,t):f(0,e,t):(!function(e,t,a){a.writeByte(e<<5|t)}(7,27,t),t.writeFloat64(e));else if("string"==typeof e)t.writeString(e,(function(e){f(3,e,t)}));else if(t.canWriteBinary(e))t.writeBinary(e,(function(e){f(2,e,t)}));else{if("object"!=typeof e)throw new Error("CBOR encoding not supported: "+e);if(h.config.useToJSON&&"function"==typeof e.toJSON&&(e=e.toJSON()),Array.isArray(e)){f(4,e.length,t);for(a=0;a<e.length;a++)u(e[a],t)}else{var c=Object.keys(e);f(5,c.length,t);for(a=0;a<c.length;a++){const r=parseInt(c[a]);isNaN(r)?(u(c[a],t),u(e[c[a]],t)):(u(r,t),u(e[c[a]],t))}}}}var l=[],p=[],h={config:{useToJSON:!0},addWriter:function(e,t){"string"==typeof e?p.push((function(a){if(e===a)return t(a)})):p.push(e)},addReader:function(e,t){"string"==typeof e?l.push((function(a,r){if(e===r)return t(a,r)})):l.push(e)},encode:function(e,t){for(var a=0;a<p.length;a++){var r=(0,p[a])(t);if(r)return u(e,r),r.result()}throw new Error("Unsupported output format: "+t)},encodeDataItem:function(e,t){for(var a=0;a<p.length;a++){var r=(0,p[a])(t);if(r)return e.getTag()!==undefined?(u(e,r),r.result()):(u(e.getData(),r),r.result())}throw new Error("Unsupported output format: "+t)},decode:function(e,t){for(var a=0;a<l.length;a++){var r=(0,l[a])(e,t);if(r)return b(r)}throw new Error("Unsupported input format: "+t)},decodeToDataItem:function(e,a){for(var r=0;r<l.length;r++){var n=(0,l[r])(e,a);if(n){const e=b(n);return e instanceof t?e:new t(e)}}throw new Error("Unsupported input format: "+a)},addSemanticEncode:function(e,t){if("number"!=typeof e||e%1!=0||e<0)throw new Error("Tag must be a positive integer");return r.push({tag:e,fn:t}),this},addSemanticDecode:function(e,t){if("number"!=typeof e||e%1!=0||e<0)throw new Error("Tag must be a positive integer");return n[e]=t,this}};function g(e){this.buffer=e,this.pos=0}function m(e){this.byteLength=0,this.defaultBufferLength=16384,this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0,this.completeBuffers=[],this.stringFormat=e}function y(e){this.hex=e,this.pos=0}function w(e){this.$hex="",this.finalFormat=e||"hex"}return g.prototype=Object.create(i.prototype),g.prototype.peekByte=function(){return this.buffer[this.pos]},g.prototype.readByte=function(){return this.buffer[this.pos++]},g.prototype.readUint16=function(){var e=this.buffer.readUInt16BE(this.pos);return this.pos+=2,e},g.prototype.readUint32=function(){var e=this.buffer.readUInt32BE(this.pos);return this.pos+=4,e},g.prototype.readFloat32=function(){var e=this.buffer.readFloatBE(this.pos);return this.pos+=4,e},g.prototype.readFloat64=function(){var e=this.buffer.readDoubleBE(this.pos);return this.pos+=8,e},g.prototype.readChunk=function(e){var t=a.alloc(e);return this.buffer.copy(t,0,this.pos,this.pos+=e),t},m.prototype=Object.create(d.prototype),m.prototype.writeByte=function(e){this.latestBuffer[this.latestBufferOffset++]=e,this.latestBufferOffset>=this.latestBuffer.length&&(this.completeBuffers.push(this.latestBuffer),this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0),this.byteLength++},m.prototype.writeFloat32=function(e){var t=a.alloc(4);t.writeFloatBE(e,0),this.writeBuffer(t)},m.prototype.writeFloat64=function(e){var t=a.alloc(8);t.writeDoubleBE(e,0),this.writeBuffer(t)},m.prototype.writeString=function(e,t){var r=a.from(e,"utf-8");t(r.length),this.writeBuffer(r)},m.prototype.canWriteBinary=function(e){return e instanceof a},m.prototype.writeBinary=function(e,t){t(e.length),this.writeBuffer(e)},m.prototype.writeBuffer=function(e){if(!(e instanceof a))throw new TypeError("BufferWriter only accepts Buffers");this.latestBufferOffset?this.latestBuffer.length-this.latestBufferOffset>=e.length?(e.copy(this.latestBuffer,this.latestBufferOffset),this.latestBufferOffset+=e.length,this.latestBufferOffset>=this.latestBuffer.length&&(this.completeBuffers.push(this.latestBuffer),this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0)):(this.completeBuffers.push(this.latestBuffer.slice(0,this.latestBufferOffset)),this.completeBuffers.push(e),this.latestBuffer=a.alloc(this.defaultBufferLength),this.latestBufferOffset=0):this.completeBuffers.push(e),this.byteLength+=e.length},m.prototype.result=function(){for(var e=a.alloc(this.byteLength),t=0,r=0;r<this.completeBuffers.length;r++){var n=this.completeBuffers[r];n.copy(e,t,0,n.length),t+=n.length}return this.latestBufferOffset&&this.latestBuffer.copy(e,t,0,this.latestBufferOffset),this.stringFormat?e.toString(this.stringFormat):e},"function"==typeof a&&(h.addReader((function(e,t){return a.isBuffer(e)?new g(e):"hex"===t||"base64"===t?new g(a.from(e,t)):void 0})),h.addWriter((function(e){return e&&"buffer"!==e?"hex"===e||"base64"===e?new m(e):void 0:new m}))),y.prototype=Object.create(i.prototype),y.prototype.peekByte=function(){var e=this.hex.substring(this.pos,2);return parseInt(e,16)},y.prototype.readByte=function(){var e=this.hex.substring(this.pos,this.pos+2);return this.pos+=2,parseInt(e,16)},y.prototype.readChunk=function(t){var r=this.hex.substring(this.pos,this.pos+2*t);return this.pos+=2*t,"function"==typeof a?a.from(r,"hex"):new e(r)},w.prototype=Object.create(d.prototype),w.prototype.writeByte=function(e){if(e<0||e>255)throw new Error("Byte value out of range: "+e);var t=e.toString(16);1==t.length&&(t="0"+t),this.$hex+=t},w.prototype.canWriteBinary=function(t){return t instanceof e||"function"==typeof a&&t instanceof a},w.prototype.writeBinary=function(t,r){if(t instanceof e)r(t.length()),this.$hex+=t.$hex;else{if(!("function"==typeof a&&t instanceof a))throw new TypeError("HexWriter only accepts BinaryHex or Buffers");r(t.length),this.$hex+=t.toString("hex")}},w.prototype.result=function(){return"buffer"===this.finalFormat&&"function"==typeof a?a.from(this.$hex,"hex"):new e(this.$hex).toString(this.finalFormat)},w.prototype.writeString=function(t,a){var r=e.fromUtf8String(t);a(r.length()),this.$hex+=r.$hex},h.addReader((function(t,a){return t instanceof e||t.$hex?new y(t.$hex):"hex"===a?new y(t):void 0})),h.addWriter((function(e){if("hex"===e)return new w})),h}();return r.addSemanticEncode(0,(function(e){if(e instanceof Date)return e.toISOString()})).addSemanticDecode(0,(function(e){return new Date(e)})).addSemanticDecode(1,(function(e){return new Date(e)})),r}))}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/lib/cbor-sync.js"}],[784,{"./DataItem":782,"./cbor-sync":783},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.DataItem=a.addWriter=a.addReader=a.addSemanticEncode=a.addSemanticDecode=a.decodeToDataItem=a.encodeDataItem=void 0;var r=e("./cbor-sync");Object.defineProperty(a,"encodeDataItem",{enumerable:!0,get:function(){return r.encodeDataItem}}),Object.defineProperty(a,"decodeToDataItem",{enumerable:!0,get:function(){return r.decodeToDataItem}}),Object.defineProperty(a,"addSemanticDecode",{enumerable:!0,get:function(){return r.addSemanticDecode}}),Object.defineProperty(a,"addSemanticEncode",{enumerable:!0,get:function(){return r.addSemanticEncode}}),Object.defineProperty(a,"addReader",{enumerable:!0,get:function(){return r.addReader}}),Object.defineProperty(a,"addWriter",{enumerable:!0,get:function(){return r.addWriter}});var n=e("./DataItem");Object.defineProperty(a,"DataItem",{enumerable:!0,get:function(){return n.DataItem}})}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/lib/index.js"}],[785,{"./RegistryType":774,"./ScriptExpression":775,"./utils":787},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0});const r=e("./utils"),n=e("./RegistryType"),c=e("./ScriptExpression"),i=Object.values(n.RegistryTypes).filter((e=>!!e.getTag())).map((e=>e.getTag())),d=Object.values(c.ScriptExpressions).map((e=>e.getTag()));(0,r.patchTags)(i.concat(d))}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/patchCBOR.js"}],[786,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0})}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/types.js"}],[787,{"./lib":784},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.patchTags=void 0;const r=e("./lib"),n=[];a.patchTags=e=>{e.forEach((e=>{n.find((t=>t===e))||((0,r.addSemanticEncode)(e,(t=>{if(t instanceof r.DataItem&&t.getTag()===e)return t.getData()})),(0,r.addSemanticDecode)(e,(t=>new r.DataItem(t,e))),n.push(e))}))}}}},{package:"@keystonehq/metamask-airgapped-keyring>@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry",file:"node_modules/@keystonehq/metamask-airgapped-keyring/node_modules/@keystonehq/bc-ur-registry/dist/utils.js"}],[79,{"@metamask/base-controller":1405},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){Object.defineProperty(a,"__esModule",{value:!0}),a.AccountOrderController=void 0;var r=e("@metamask/base-controller");const n={pinnedAccountList:[],hiddenAccountList:[]},c={pinnedAccountList:{persist:!0,anonymous:!0},hiddenAccountList:{persist:!0,anonymous:!0}};class i extends r.BaseController{constructor({messenger:e,state:t}){super({messenger:e,metadata:c,name:"AccountOrderController",state:{...n,...t}})}updateAccountsList(e){this.update((t=>(t.pinnedAccountList=e,t)))}updateHiddenAccountsList(e){this.update((t=>(t.hiddenAccountList=e,t)))}}a.AccountOrderController=i}}},{package:"$root$",file:"app/scripts/controllers/account-order.ts"}],[790,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){t.exports='"68f08e330f8180377038a7c3623c9dd0"'}}},{package:"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures",file:"node_modules/@ledgerhq/cryptoassets-evm-signatures/lib/data/eip712-hash.json"}],[791,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){t.exports={"42161:0x111111125421ca6dc452d289314280a0f8842a65:c4d135e3a126166bdee4e4859b77383074c8f046fb9b83e9cef7138c":{contractName:{label:"1inch Order",signature:"3044022020da162d81217220a0ae92baec05c5e99cbb391469186e27b2609740980c7dff0220285603f10f261ae8a02779cb97033906c5a7901c9e3acae041c2385d17182290"},fields:[{label:"From",path:"maker",signature:"3044022060df9e42841cef20df24776b08774abf84cdeac36925b5c5817b02a57138718702200b8d4d0c56f01cbbee2334c9b62d05324382acc3e6ee0b5426871ee1117d921e"},{label:"Send",path:"makerAsset",signature:"3045022100de035d8c1fd5f7f03b113053bf0076b562faadaf767b86ad4cdde63cc7983daa0220422ad10026c955f944b4869b0018957682bb31a79918b6d9f01034ccfaf83a5c"},{label:"Send",path:"makingAmount",signature:"3045022100ff3a4e5bfefc86a65c1d24732f435f593b7f034254ed8d5c49ad837a09e30762022027e9f17d658dd815d40e7010eafe5a7f3da7d1d0f532471247a4490d04fcc473"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100f30c4f92e576a0aab8b3a86369fd68892bafd4920f47087c772b396ef125c4f40220023a0f6d598e64c64c731fb86a1a331d48558462422f85088d420872b386e367"},{label:"Receive minimum",path:"takingAmount",signature:"304502210086c4f94eb3334026efaf73cc99cdf0b63818eb259e1ccb52b143e9cf47465c79022036532d7b42c4fdf502b53f074d98aec07fa752ca324946917c3ba8f92ff7293e"},{label:"To",path:"receiver",signature:"3044022050a705227d3b7b1ae5fb8bb170171b47ba7f54243df6b417f669bec5c6ae072902206d293823929e946f2207efea226dfa0e0e6f153729d5351e664da007bc75a6a1"}]},"42161:0x7f069df72b7a39bce9806e3afaf579e54d8cf2b9:66f8fa6a00676333f41119fd5b1835da61bda27928bd23e7756b5337":{contractName:{label:"1inch Order",signature:"304502210086b3dfc9a254c1bedf6f227a6ba373df5830ed15c8cd076ab81ccdfa1d9704ea02201a322596fd79104092cfdf1bb50e625de21a5ae6621d324893533b5fd09bdf73"},fields:[{label:"From",path:"maker",signature:"304402207836e75bba70bff3ac5c36cea8bba78c5ce37aeedaddee4d96f23ebdab274e2a022036076d9f85a3c5fab437e72dd64d12f12507ff34ee73828d5639a848dbac1f85"},{label:"Send",path:"makerAsset",signature:"3044022067f37bfce6e054bdeb307b7949eae73359f65fbe85eb79b8d88e6ac65169a06502207e9a91bac7ab6c0af97ba245a322dd64c8e6297cdfd85445b89f592b1e158d21"},{label:"Send",path:"makingAmount",signature:"30440220435a279ff85928b3b0b16bc0a92cc7dbf4ab76d6d173d67f28588f131930ad7102207b433afc9626e1fbb4305a12a45d1895506b84ff02d80a6c132d8f4f9820bb87"},{label:"Receive minimum",path:"takerAsset",signature:"30440220411a6efe5337858634ba91743cb534e6748336d276a50cb0e0d15c31956cc82f02204e7306db34a14c64284d87fafc89a7b9ea58d0eca755034e1f6dd137671137fb"},{label:"Receive minimum",path:"takingAmount",signature:"304402200f76c7710af7ef186f5673ab73685de1ae8af493a45d96bc83995cecf9824e030220576058fc7dd68808458730612078b92e65bb589aa1770a96ddac6ffc55cf6e05"},{label:"To",path:"receiver",signature:"3045022100cd448518044c4bfd4a0773c00d700b62a35fe208d27771caaa4239743736f09102204064886c6f5272ea4545977fa1c9d075e3abba0655de494cc81bf969ade063bf"}]},"42161:0x7f069df72b7a39bce9806e3afaf579e54d8cf2b9:c664372c5b821546cb3d7068a746865d6ef4fb48c2aeadc0ff9fd61a":{contractName:{label:"1inch Order",signature:"3044022017457b1725fc3af0932818d7f2e727510326094bebf470c313c726104201f4160220233662309328ebf5acf57c1a23384beb8d29b6c026c3084113b3d42e16ad3094"},fields:[{label:"From",path:"maker",signature:"3045022100f26083b8baa79070fe0424f6b6f0cbe1a6c49a6f7aa00c322f1de5bc6634144202205f49700d5f3360654764353c9ef75a6bcb9940c2cc7a8d0fa3bca82c40ce96c3"},{label:"Send",path:"makerAsset",signature:"3045022100e4527604bde8bcc397947c9d1b3936b19aee70ea2eb702ae55dfc071efeccef3022033eeb350bf4f03741b3d0d420816a338f449ec7df33608f057038931c1f84fe9"},{label:"Send",path:"makingAmount",signature:"3045022100902220e354b11ccd4a16b4a4e91e3c2d4e8fd8448df6b41b8466c90c81bc2f2d02205a8dea6307bfda2b0b108c29c35e6a99ad2042a83fa70b8931f244a83c57cb51"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100eabd1e9fed349c12c341846d084b3a67898490bbd2adf0199452a2835faea5f60220017baf11b3d7c12982e2958befb485e15396ca7f6f7d1ee6ab758801ee5a4d16"},{label:"Receive minimum",path:"takingAmount",signature:"304402204f4953b728d0776fdd0de8424bf611bfa89daaec9f7352d087eb86eb951130a3022030f94ca49d256a91dd3ccabae63d5acaf053ece9e9b103ac9b3529f49b58cd29"},{label:"To",path:"receiver",signature:"304402203bdfeec857a64ca1eafba51d77d090936bed9dafc09ba461ced6c058b02758d402202546dd5ab8a003490c5fdc4a789ffeedb9656622ed2ac867d2c712c68ccab104"}]},"42161:0x0927fd43a7a87e3e8b81df2c44b03c4756849f6d:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"304502210085c3d02e3f1d2d9dc6bb9975e46e8b90e514d578d9e6974b10b3cc1bf4a2fe7f02205d2257c30412b9067a707f8cfa8da92b0336faa39a2bd7099d2b55e0a085b8cc"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3045022100ff187b0adc9b9e2b9aea716d4047d2ac92c44cd0d0f2b6ac09ec4b52d89e9dcb02200b18d913b72125c7a2d6083e2097f786979c04056b881e44957242982a81931f"},{label:"Expiration time",path:"expiry",signature:"3044022038ca4d34df27f672a40cea96f4397c70148e07a29662601ad765e01c71a5aaf502203c88823e913193f5eff4b8f5eee72463b660b6d146f589151af2164de4d6bb28"},{label:"Maker asset address",path:"makerAsset",signature:"3044022058de4c432c785035fe20e160f7a98a9ebfb1152df0c61d679b0bf8cf838a3412022006447e72822301ca0fdd56cfeedd0ca04cdf018bb600df3f9b28d633e90b65a4"},{label:"Taker asset address",path:"takerAsset",signature:"3045022100dd48da4bd40c2ae4e389462e9792c67bf699749fcabf954e0121c7759a499ba4022011b3c12c7d356a8ec62a57643eea50fed6d831b9fe95f94a7b31c4d1ba8fd887"},{label:"Maker address",path:"maker",signature:"3044022074fb2c7f1569c685e740015a91deb0cfaf771d71ba0fffcd14c24d59023878fd02202488ff10efbf225f1750ba334dd885f7966b3be7d57b87bce966aa3aec7fc3b4"},{label:"Taker address",path:"taker",signature:"3045022100ec75b1e6c770ab39c3dec4c827af340b13750d55436002504e8d27872284749d022048dde24cfa5b564e04c3880febbe40650687ea0e85fc634d27f18b95c14f8e59"},{label:"Maker amount",path:"makerAmount",signature:"304402205ee3c0ebf4735b3e7209237a2c4a745ecaa8e0310a7e0b33651aaff4baadd10102205aab92e8cc4444f900e368502e8424d5d05d1216a71e8b4dfa1a30d7ecf29e01"},{label:"Taker amount",path:"takerAmount",signature:"304402202da05529a3b7efb5120658b02f7de224887517b67c26f6cae85c3b4a52d9dcdd022071ecb8acf9bb2ec27d3ef5564394a48192692c1214e3c98f87e651c7c6353994"}]},"42161:0x0927fd43a7a87e3e8b81df2c44b03c4756849f6d:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"304402205aa1d43c376b38e68d4cf0d9fa51da49572de9a7d5c8e2fa6f0bb1430b522abf02201e8c73865ecd95e36d106a2fd58e3eaa7a73d6181879aab9254d66e45dfbf16c"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"304402205cc7b36d3b1cf49f956486ba56c571474b1c2dc74776f3d73d1720f402578c9a0220781edc10e5ee70a56a65881b9a4510f2dc0227899664d6ff3c5ca0465ca4b6ef"},{label:"Expiration time",path:"expiry",signature:"3045022100d3d524282bcacd494cd6b72b148033f17fe05789032f5da58944863d24259ecc0220228df613f5d2d2f3662c3c35ad3316ba5a231d95b9fe95cfc39d433b9e0201d7"},{label:"Maker asset encoded",path:"makerAsset",signature:"3045022100c8e4bc97eabdd4b267c6733652b735c011cb353bcb14b61ca8b2c732a701db9302204f35ce83dc85008afd0a93608b531f0ea5d680472c077d8dc2a32cc5ccf581c4"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"3045022100aeadd32775d3d63a1dde73c23fab6d7fef0375d5210728fd8f2ed56adbee5b220220462f3c126c78dd0fc9499005b5ce3b81c995f11c55e9cdaf55d19fb1686f853e"},{label:"Taker asset encoded",path:"takerAsset",signature:"3045022100f6ee6ab28521c9f282fcc897f165e780ec9b0fe9268f2a18beeb3c67922ca679022055a2d60bbc05145e3b55483b502c576066469c6d6fbb9ee3336a16b7b5df4900"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"304402203c84ee7655fd53fbe7eefb9e7522eeceb29bb7f03559d5e0a92b1ee55e711dcb02200c99dd941f9e58b6b0f28e592c089dbcb245f73ebeddbab9e2e88defacd186df"},{label:"Maker address",path:"maker",signature:"30440220109b530322d864a1e29d431a00f0dcde1cd165a2ad11b021eef605074d4c9758022052f04b7e2a2cd70cae54a881c7f783fcc2058d5b2791b24bc557e4e231cc2dff"},{label:"Taker address",path:"taker",signature:"3045022100f85a6ad793151886d7b4fe8902f55b81e4db1ee73589e1ed180a3f9b2285288b022023d061e2f9694a086229fff173f351c630e907806e8e7f80e9fc154a510962ee"},{label:"Maker amount",path:"makerAmount",signature:"3045022100d97b6d8cadff2e066b43c0bf3cc363741dd3227c9989ead29a51466f2f1d9cf302205b76c51c2e2d2e75855acf5416be5e3a066b2e671884ae81343cedf9eb42b7c7"},{label:"Taker amount",path:"takerAmount",signature:"30440220249407bacec2053557a7360ec596daf931fd002c31f77acd94b151a035728bb7022050769d692217e817efb3f6845dfa293cfbeaa39f93b97dac2d063a4be7c44cf6"}]},"42161:0x912ce59144191c1204e64559fe8253a0e49e6548:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Arbitrum transfers",signature:"304402200f7f97c35bb60e6f4052b2a129740c55e716fef26eb0a83a834bbe03d7d82c9e022047b2d37e4149990d28cf1b1b1f9caf803259cae2a343ff72000eddfa319de15f"},fields:[{label:"From",path:"owner",signature:"3045022100db5520b82af16dd2ac45775fe3db20db5c9829b47b847616b39fa1744685d13202202d1a2c60d5c500eb1119ea52951983c686327f81a0f08d06e58e18ee84486883"},{label:"Approve to spender",path:"spender",signature:"30440220556ec93aa29917934f4a3626de9b9a2e9ec589446201981a05a860696d33e97d02207792c8caa52e5bc7236d81d11e71bdf9d2845a3b2d7b3a3e99e7371736152374"},{label:"Amount allowance",path:"value",signature:"304402206874b15e518f42bcfdde97f409cf86624598ce619890f2c927506c36e1c70bc2022072a649d004485b701e95bdf16b0d7880852df6f3821a3fade0ecb99d947b2157"},{label:"Aproval expire",path:"deadline",signature:"30440220154b8581a690ee98338540152de43f833571c53113698d4c210745abc5883ac2022022d38615c362d630672aa9cdaa57d799824862e79ac356511055c0f989d80deb"}]},"42161:0xff970a61a04b1ca14834a43f5de4533ebddb5cc8:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit USDC",signature:"3044022028314adc36ce0808ecb88517feae3291408503877c3bd9abcdb8b4b24de83f5102207a92d8ea367676eccba14c0aff75efd66b141debac865dd7749013cc306645de"},fields:[{label:"From",path:"owner",signature:"3045022100d2b596afa0df5133f55d692928734bd15d46fdab388a6f4f69df43420bc99a64022066c087594da4c6d57c24e2bb7c333e78290a1f7f8f9f8262aa4da0812bea1f60"},{label:"Approve to spender",path:"spender",signature:"3045022100834772d8adc519f3a5bd4a6ef33e45c8ef3dfd2c9290afe8e33cc57aa56c4dd802200d7306bf364284118da4710e9a9fae3a0e7e3579206cde4543158e85c3ff4b5b"},{label:"Amount allowance",path:"value",signature:"3045022100ba188c9fa149de6daeb42904ccd2abc828da911585f983deb669b9bef2fa61a702204e2573968e6d1f61a4e608da485243ef946ce1ab9adab19c0a37514d4971cc5c"},{label:"Approval expire",path:"deadline",signature:"3045022100a72fb1d0a80c68a07076d873613f1f4152c9565a14c54a653a240b6c2f0ea38f02203534a46e31fba5f5c9db78b3f4eeb728b6c7b9580f270bfb1619dc28246c53e1"}]},"42161:0x789fc99093b09ad01c34dc7251d0c89ce743e5a4:f06d2a85ec59f0c4e7ea7a0f824e6a59658947d01f0d728baa0ab10e":{contractName:{label:"Arbitrum Foundation: Treasury Governor",signature:"304402200fa08b5ce686eaf6bb708211bd4bbfe2d4e278f6966ad2e481be73a472bb4b46022067481a8a0d0357e42592498b0e099f8b1313003c423595972bfbf19add008e58"},fields:[{label:"Proposal id",path:"proposalId",signature:"3045022100a464daba1b2a7a35336e03fe0c68977597df0917dd14d40b5b794dc12dd1696a0220594ce98bf0fffd98a6717c26465b1c67f14955cd0013f0b9817d85d771ec0acc"},{label:"Support",path:"support",signature:"3044022051f41d12c90d0e82d9724f7fe43d5b9d035ba46c160fed7a9d6026b8317f80f7022057f325aaae71c60bdaa9bc371a5af9a1d4a5354a7f7dd6865c36faaa4ecf929d"}]},"42161:0x912ce59144191c1204e64559fe8253a0e49e6548:2c3e6b3e91e39ef9bb3c1b1cd2b4d8da76bf433179c8042962671278":{contractName:{label:"ARB token",signature:"3045022100d083aa12bc96ed7568942bad291c90fa0710b984b6d8693021be961d99df15b702200d29db9c738e3fbd7dc3d21612833e32b5e2f197f8273662ce16e20058276a47"},fields:[{label:"Delegatee",path:"delegatee",signature:"304402205274148210b7cc92e2714d33d5c7c280ace94b9d09b41539af5056ddcb588b9b02204b104de75d5fb03f4ec1b455b9785a3c6f41a897142c40f88bd0e27a51ac940d"},{label:"Nonce",path:"nonce",signature:"3045022100fdab6f7a16e999d0b0bd2fd4be92682a0c65cd5ae928ed3cd071b11ebe5fbc7702207cf139627f6e2aeee8b0b22fde9c1025cb847b2ba3b4d27a4726e596c284d62e"},{label:"Expiry",path:"expiry",signature:"30450221009d00f19bd6bc9f14502c0ab2ff54f372f00c6a153083898505f1b9fea585b70002205c1b4afbc7efc4fd027528917d107a95b5f24caba816806fd393d4e419dbdcde"}]},"42161:0xf07ded9dc292157749b6fd268e37df6ea38395b9:f06d2a85ec59f0c4e7ea7a0f824e6a59658947d01f0d728baa0ab10e":{contractName:{label:"Arbitrum Foundation: Core Governor",signature:"3045022100e328451e523340c7f0c6229d69a9196703d33a9aa4920cc775ef4c254eba08b402204d3c4a0be0a1aa383c6895db61ff07623fb000773713a62e56bf107fa8a852d4"},fields:[{label:"Proposal id",path:"proposalId",signature:"304502210087d449414d2e9d6466e5b9fc5a2a4c0f93e13b6674fb6f3b5673ad3fcc8780f802204b9e8b83c62042f4f4326d975b0f7e9ac8490d19a2d04f2e26568c3433444783"},{label:"Support",path:"support",signature:"3044022023b69aa0f439df05ae5be7d03df5fd69ce8a01fce764bc1c8455d2c92106bc85022027866dbb7c5e09eb70f90329dcb59c90a87da90f2b77d17c1f74a9c2e0f663db"}]},"42161:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"30440220699737c39cd9763b66d094ef1d30d3985c4f11bc77007df7fdfe3fd5f3d80ec8022003eca58128646ba5cc121bb97c12ab5c9bf36bb9c5f9146377edd55845d4aff2"},fields:[{label:"Amount allowance",path:"details.token",signature:"3045022100efa855d1d8d09a5234f3e8b307c84ef59871baf73d3233faaecc3a4e1c3747c502203f452a44cc4e298f43a23599291fd21b7048c1003b9e936433c1c3162af7ef9b"},{label:"Amount allowance",path:"details.amount",signature:"304402203d79ec67dc90bc4313a635f4b36295d4c15f3bfea21c92597e968e67573cc5fe02201530a640ddbea23cfc968d9e869ed510b15552343c34ebd01bfa07a1b1c29100"},{label:"Approve to spender",path:"spender",signature:"30450221008eecd0e1f432daf722fd00c54038a4cd4d96624cc117ddfb12c7ed10a59b260d02203d34c811a5918c2654e301a071b624088aa9a0813f19dbfa1c803f3dcec64557"},{label:"Approval expire",path:"details.expiration",signature:"304402205f583663ca8fb88b0cc9e507ec6fc86f2fb4815a79bf1b0c551ea5b812019152022054bbea380363ef360d49b07d441a54ee5cd82f207efd855edef221a62109e4ea"}]},"42161:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3045022100e322fbcf244d817c6af9e807d36f5a0eb2db21309c07963e826ab5d20c7dc278022068ecb28b65f9844d40ef09e7b141bb220d30d25a42f6ba4a648110901a79c191"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100b9f0229134290af4cfeb549204eb02bf34f084b1d0a7c8f161e6beace10dcf1b02203ef40e4c9e88b83a85f0af47b54fa142741bb52ef26302c8aa46b0b274d02fd2"},{label:"Amount allowance",path:"permitted.token",signature:"3044022000fa125d0c29fbf34da4a6f690857aee73185f5eac7bd8aa5a30f89c91a0e0d2022000bd77b100224b5a89c1aec387dc5a252588a1086958afa1764224da0209bd1a"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100baaccc98644dde5f8cc244e052d8c826e3c1431f444f1f6db3f79413f0f5612302201b6e4b36e8eded626dc04f5d5b4260c83cf43a203e040259cb38f145e13632dc"},{label:"To swap",path:"witness.inputToken",signature:"3044022011b7def88426cb6b1b9f6aed60d260774c3f9c2772edc20fb9d678eafecf1d8a02200e8dbacc49e39edf3f04cfd4467f3abc25e6de1e26619a931ee9cd4e28d26b1e"},{label:"To swap",path:"witness.inputAmount",signature:"304402203623c139b4a7b2b887fbcd197fd35efed9577f7a097e4b4796c35db809e257a802207494069d25e1891a6e846cdaf7d8deb55d9c4e7d2d0cb9455ace4d840a5a86cb"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402202b9e93d841f3f81b63f31cc974d7204bd9c7c00ff57e7021ce3296225b605f04022026293bf2777b6b1971b5fee2c6aeb5e07623f6acd715f39de88796774d931dab"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3045022100b927a3639c291f1c5f5a4459ee6e9eeb172e4fff2639cf2417a0ee22668ee785022016f22532a98ce38d2fec2956118eb67b80c748e012e2e9cc119a84618fd356c3"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022070df47bd9af9e8f70ba486b5188cd24ff2a6a7b7963a628608936986713eb108022023440cee1a31e3d73489a849ec925a85da16d1c096b3029d4337eeaf46a26d4a"},{label:"Approval expire",path:"deadline",signature:"3044022034c36e86566f7ad86131fdd1f1d2f1b203bbb8f0c80f90ef7b828b603b383a8f02207944fdfc150467a83b580314ee2935df5e22cc8c8e70924755f24e0f48fd6070"}]},"42161:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"304502210087b5fd4ca85d8d902459aabf0cfb97c676809c967b84c8a8301838f54d2f144602200d268e03f892d81b35ac1bd493310f4fb65a202c2ad2ebec3f427978756b3106"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100b5e936abd5df8c51ae2ee04b8f06e58162c5702083fddce3494b19c9bc9c2e01022032e9c8fdfd04c78d70d0f1e03e1fe716afc7bb2d2f643cb4586316e87a7c2150"},{label:"Amount allowance",path:"permitted.token",signature:"30450221008f6d92026f956e9a4635ea2877fcff52b58349050e14e446175d668464090fed022051ace7037868f8984aa208c8d9b7d8a94cd22a93b83e9ca8911227d0f5e5747b"},{label:"Amount allowance",path:"permitted.amount",signature:"30440220659cebc0ec70ec020a1c0ec8dd6a4ce650a836ceddda28d9c26d01404ce03bf402205ff6c87cace6b7b575a341347d81927a8fb0650d53cfa2020eb13b542ce68780"},{label:"To swap",path:"witness.inputToken",signature:"3044022100d2a7086532e5076845eef95cd717a59527499db3e32081bc54f1d194cb03091c021f2a2c5b8062b9b48bce8993ba878bd516d6123a022537319a3671be2554f4f9"},{label:"To swap",path:"witness.inputStartAmount",signature:"3044022039f099a0c207376807f176374b8ddd15b4b0d54396915ecf071e120e4002c8e4022024478aa5c1074cda3755894674a55e21e773b83fc6b74e55822b2d05cab29cce"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402205cb992ba630452b43cc31c19df9a6dd6287a31fe3e8b67ca27880acfd89cce65022009b13c4746edad9a5bd39b82911a68b0be7f772c51df6617f7cfd2ffe0645bc1"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402205d4def0d4820dec59e1705730f3a18a5ca3ddb6b8580265420049c7a522ba0cd0220737132ba1352c7b8dd8463d871cabf53a5dedf5aee68c7b1172e833806aea572"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100eb5d8a309b9b9865377f4b430acc4ac5845c6b4339ce2bb9228fc76947904e3b02207530da05e41c522a6385d0cb586cb459305e98b45d32d0decc078081781986ae"},{label:"Approval expire",path:"deadline",signature:"30440220641f8f08fd8041a66afbeaced49baebf1b9da777154391dc73c65bea935579c1022042d5bd8a956823bf2640618c1ec9781e198ff2e139674c9cff1ea5c795219cd0"}]},"42161:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3045022100b3750d69ba1ceb422b418946d10e3cb101b19c28040300628622cfaf2e3984c5022003f355a155850073b1511f6109fe1d2d0d178f81f229659b5b4277a1a322c06e"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100b7d9aaad264938c68c358c81da5a0bfece07b718b547b82a421ec2958dfe8cce02201a58b6f6cec2a232cb9f974b0186ffb7d2ebedd2899c81c8774cb4be9358a289"},{label:"Amount allowance",path:"permitted.token",signature:"3044022040492fcba100a05d3d62a15a165912603b866151d5437fa5985a3893eddcd97f02202f1cca4cb81db6e199b5f39e73153db2114781201c7d1c39809f4a1da323543d"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100ec73657edad99aff8303f81c094141ebaa9bd95fcad237ce9992539a0449c4f30220641c172f4c4fa386cbb73b94c501e7f7f1eb192fdfe3846c08040d09c669c868"},{label:"Spend max",path:"witness.inputToken",signature:"304502210089dd4d93ee46dbfce828aff080df592be27d90da889f24471accdbbba93d222a02207529a91c4adef2576bae26536fb152ffa8d611665b3302299e646709b87d7e57"},{label:"Spend max",path:"witness.inputStartAmount",signature:"30450221009c8a318956245ff5b253baa80fd81b5bf9f5628453de4f54c953f8e2112e4f6f02207b740e1eee2e61786136f3c3aeb53a05d1f908d9ad2d21813b1fed8828c3e6aa"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100cbc2390f81a6af67d5225c34c51b2289d0aba65ccfff6cb03acf3b54f2334cc5022010fdebe0e5a601ba1ec521391805bf13dbaced0c707475b05ccaadaa82acce61"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100ebb9f99820a07f27860036adb3ba27eb37bcc0024e79e38c0f39066f1973fb0c022054873d3322dd59dc5ef11e252ee2e6f9d9bcbf9aad645732cd601a3a74145181"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022023711cac25abd661c6078cb2efd72795ccfc94da57c136c11569369c381be82c02206a616167025ddbab91ab5796ff5be6745b1929772597bab447e57baca50d411d"},{label:"Approval expire",path:"deadline",signature:"3045022100868bc53f10623bd59e3b04f68bc24e170e33cd4b76bb702f665d0a5fadd02bc102201bcf6f84e27bd37d4494523a2a5653a8be91ca3db9bcfd733e7d7fc16d57a619"}]},"421614:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"3045022100963447dd2d0e26370bfc88c42fa2b3cb1b2220c985d281aaed627a14732cf4b802207fd61acb22cace24228c1bb89143f2ae6d9b0f0bd1cf28e64b6bcd37b45bd4c3"},fields:[{label:"Amount allowance",path:"details.token",signature:"304402206e991c4580062c63ac181c586f0ad351ba39736eaf14a79fe342ccb71abbc8d202202bd402efa3f806fe726fb2c503d7851e908751005ee640f9f02a16bbe8dce5d2"},{label:"Amount allowance",path:"details.amount",signature:"3044022046a474f26e60b84e4faa75234eaeb5b0540d0389dce081a908bb3c25604b1bb00220579a712778b93574a43300f2e98ea75dbb9a300dd1379006d72f7066e6df5e5d"},{label:"Approve to spender",path:"spender",signature:"3045022100a13f58bb5a24056fe745a8e8d395ae68f0cb4df88faefc2e5e06f94aba87dafe022039f1ca74ab9d53ab274dd45a53aaaf54f84bdd3502ee862a9e9641b256476a5d"},{label:"Approval expire",path:"details.expiration",signature:"3044022039c480029a814fd8be055a98e73b48fa026163b142bfe3e57ebe30c9d08f6c0d02200c05fee7089faa7c177dde268acbf82301267ef1fce78134f7dc1cf7f1a2484b"}]},"421614:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3044022056ddb8be9857a616ac0fd8d07ef87ba9585adfa5f8a70e39de39e9421e3158d4022063f5d63bab0252445849a2ff57c17060f14028e0b6e4752ce0ee3c38cc3606d1"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100e52d8026ec5618bf67ad9286db3003b7c86c2c133ee353b9abe45382a87509dd02203a6be936b97685161a61684d3a21cb5e722aca7df0fdb0832a6eb8579631f77b"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100db278e0559e796fff15fc53f1da019fb41d027bc69bbe7019b5dfae07299d941022047468894f23d515170ae4faad586573fa56d646b6e2ec645098ffc6420bcce77"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100a2e778396529cb86a62f170193ee6f095672405ffe42ec861ca37f3693b3914902205ca96fec39821b896040678a5b71c012cc68f22afa7127e4fa1a8f9f65967b23"},{label:"To swap",path:"witness.inputToken",signature:"3045022100b5882d4ad02d12eae534f9d1ff1b78a05a92b7f0373c7ac197f2b1a54f288b85022001173f03288d4bd5389474686c3e8c2ecb9477d1f6bb538b336f3baefacbab77"},{label:"To swap",path:"witness.inputAmount",signature:"304402205ffcf7767735a1b90c4d83622c5682166d81ed6b985d833da7cde22b6ed61ca902200a86fc5ec8e86385756cc01209e6debea94fd5f0a71bec9d374aa9b2f8aef548"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100c653dac1de42e9a06e91982e7395670fc31213804fdad1aab5f80b48a3878bc502204a13ccfb0442383bc6e5a8848a14a8fc403f18d673581f0987562483d756adda"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3045022100d6b3200366bc308fa9f51f9d11e987a7893fff7e74e1b74be9560398e3de143c02201530b59f0fe68b61d730e139e536f8006289ce785fa5336bcf36f80cced7c1f4"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"30440220467adf22e4e7c7429f91bebc3f472e55239faf3e2416351c832c122781faaa9402201015d31677212841b284d59f4f5e79666bbdc72965d01021a2560097752355c0"},{label:"Approval expire",path:"deadline",signature:"3044022052326001b48bfcd1c21b2f024bba59f98218e3589a8f8503eba321204b0074ff02202e5881562e3bdc84b0f646a8c142aa5b369b1c87d5b35616adcdaad234c238cb"}]},"421614:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"3044022037ab41e91701a005e4370b9e4d08cd48ad6b7ad2370c05fe2a1e91442b98ca00022053b91091753675a3521d6dd3bb862ea75d41f0737bf256ddae9abc1f82b9d381"},fields:[{label:"Approve to spender",path:"spender",signature:"3044022050fd436716794cbe59d75015a7b1ae8f831807df2c6d91723bf433e8262ee50002204edfbd14add2c0794529359430e5b1cae049212f473742c06a78f968ed01323f"},{label:"Amount allowance",path:"permitted.token",signature:"304402205f817f897ffea3fcba2828da564bef1ca4c79c0ae11d3dcf21defa7451696f23022006deb403fb005f92c01524725c21df16fd20a9e0a0200d7bd98c0f61255d8b94"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100bc9240ad550da04e1587783e34b370ce79609a4b8f057aee85cccb3a33b5e3e1022013097401f3ddfad2314a56b6b5db611c773608b85892a2b143eb3f7f0de4868f"},{label:"To swap",path:"witness.inputToken",signature:"304402200759bb654909486bc6b6f4e61351f8d8f2fdde3829180aab49cc980d5a8c8b61022028a38a444daa256a45154b41d7b4a324e8ce4b24c40fc0f67c714ee190a8fbb2"},{label:"To swap",path:"witness.inputStartAmount",signature:"30450221008073007555659c2d8c09421bb56610f8f8e8493441c0be8371f734451c61472e022046176ae6e0493b90b61afb4fe9731e59abccaf9bfe5dcadbbe155d854c427f6a"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022025d4c29f2bf3190ac638a8c44252881f9fd7c119d9792a186a993beda543979102202e553a2ff762e0b4421b5b94f6a09b39bd80b51ccca621bde18c1d020295e1e7"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402206bc4e8a63d673119b11c62367dc9f91d7cac4750b11a18a49910fc8c8dabe9da02202e5b2724e6f09ae4d1c6bb768217ee0b4b433e4d0f8c10c899cd59f2f0d6ab5e"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100e4b0447e17f8405fa5dcce533203a1b261d85e4303feba4cc6172f431b4fca1f02203901d0cf8198bffb13f60fb63a1b7ec29b436ad0e074aa9336e2a53a725a1c85"},{label:"Approval expire",path:"deadline",signature:"30440220523a3a3966d1f133d943da71e28b85beb2abe91af1ad16eb279beae62c16f20402207632131e5be4fc33e9807c39c2634c497883f32fe29ef66af85678ee218846a5"}]},"421614:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3045022100a006282860410afbee02a5635a7ef399e6f68359c6d6519b4d16f907e9abd8a802204b50d873637823d10544ab286a96a763e747c206b538e46c8b03f752a38f1474"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100ed0d3d08389c58dca517c3e7b354562deac1988cc4e76c09e5bd092571c99d91022034a9b44485220f2c7c35d8e35e050ac1bd16c12277825a97449ce0405d5b240a"},{label:"Amount allowance",path:"permitted.token",signature:"3044022031e65ca731446c9f0696f2e2650fd874d2f03875f8333bfbc96a50db1fd5e2f50220784cbadf9b5736d014ae3ec6d629b19d2b2a9393b392d873c5850af32cba003f"},{label:"Amount allowance",path:"permitted.amount",signature:"3044022012d6ed3fd29623ece01c31db7f2d4bbbd4d80e5eb031f39f751bafd6831d45500220549141a3ca4cc291cba898c246674fea1b89a4f1652b6f4f4bf3aa8f1a4f29da"},{label:"Spend max",path:"witness.inputToken",signature:"3045022100939a434c73b4eafa718cacb6189034a38ed5e244b223d92561fb64a5ccc0442b0220251923a7698a3addd3891535d21866fda8d2a3d22b27b83a305b769db864c312"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3045022100cfc79bb01f8b71e4a5b20be80b1d1cf6c914d0649172ec03d68b1a5d1bc9677402201b557f2880caa79f89e871f2121fab24553c21cb8d75b39a4c745943573d242c"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100c1d34447ee07cbb18e09cab3912af57a37ce1f11f00787bf46d7484b806c7aef022033754a8fe682a62e78a60c0a469d29a9a5bcaaaef08b8def7af28a55a8628d2a"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100868a44e4c25b04b725a176b8f7b4eef46901da86f06b415cffaab28a3ab0b20602205a81621e8257c061154daea2240faf2d17841b9dc60bee6b4f258d5bf8b69d42"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402201a965cff40403691f6a160869a7771ca1cf0d1070ab7f3b7205487bc1629ddd70220522c0135a82d8f0a0ee789d5c779e44e81558525e8df54e1777acff5d328e451"},{label:"Approval expire",path:"deadline",signature:"3045022100d59aec3a10916d15dae521d51e843205adf123ea2bd8ff6b889f755f6a5e68d202200240ad074371b9a8fc663fa457ce76900f2000b4d20e8e40865342a50a8542bc"}]},"43114:0x488f73cddda1de3664775ffd91623637383d6404:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit YetiSwap transfers",signature:"3044022061c93c53b0c2335ca5f757d908f74a4905721eb250673a29c69a698860552f1402203f2650df17b5efebd1a11f4de73f8a87031f60736b6dcd64b148785f1bc07452"},fields:[{label:"From",path:"owner",signature:"304402201eae20831519d5af947c9a5396ea2836827fc0a5fa00a2a0839c975e853c1bbd0220719b5eea76f03cb0391341dbf77a3d093b8a625a109d5770ead2b72a8d72e49f"},{label:"Approve to spender",path:"spender",signature:"304402203bf42146dd0e211e081696f99e8f4a6b9df06b29f5ca420ac2d16a23067b538f022016987f7351bfa2c43d0aecef6e9ad11cb48ac6719131238c0fef62e26852f7f6"},{label:"Amount allowance",path:"value",signature:"3044022008f42be03d19c27e69cc988bb80b7785cf4f15bafe5bb7a53073fc970ac227df02201ba67d6b90fcd7e27b2f326f80bff070a32541e32e4856dd4214c54c741318b2"},{label:"Approval expire",path:"deadline",signature:"3045022100e09f56a657e9c15df6903f296ff156d1fdc33f2c779a0ab2e33f584c391f278c02202a677ae818a70d9e28615892d248ae3803ad2a6c44924d90bb1b9eb026c9db9b"}]},"43114:0x60781c2586d68229fde47564546784ab3faca982:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Pangolin transfers",signature:"30440220770892c4d4e2e277b8121044cb7b5756d5406aabbbc7a50056da06aa6df68f470220689a5eaa6da11691510377fbb6b7e03350b219ca0365fdec23af1b10e301f918"},fields:[{label:"From",path:"owner",signature:"304402204e1a437dd77b3ffa34ee991ca19e17661de82c458923a42d75875df82e360ccb0220719ad40a493290ab6c009a5e88e1da06f4aa1d0ce625a8d4c573f7730673e56a"},{label:"Approve to spender",path:"spender",signature:"3045022100ceb969e775648a8ce730b42ca117980836855ddcc8d251d0fddb9763e520ba9302205020f115396bb7acd2d6358dff6c3637841fabd08aa5bf191bb83ff727aff5c3"},{label:"Amount allowance",path:"value",signature:"3045022100db330d00212e40c1f7fc1ce35805a00774c4eb199a9a3b1dec15bf642c9908ed022016bff276700446af1931dabb2790578f3da7ebf944f53abaca777ff4431a7d25"},{label:"Approval expire",path:"deadline",signature:"3045022100a7c52ccf78516b9ff19706684e596606c7cb08bade810be15a99c9dbffbc39a4022026f15337ad91d0ab7352a3a97eee65e3f4796fc8fba62ff25a9885496ff0c4df"}]},"43114:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"3044022003ee948f9c65d57cdd893fb060db8dba8e4d13a8625b3f3e57095d2f8d42faa602207e7e8772cdfc984d9bedd1ddbd47147414e66de635a8e3bb8ac820a8a9246e52"},fields:[{label:"Amount allowance",path:"details.token",signature:"304402207a0f2573ccec193fbda1e2bdb2ec9e2b72c619daef9e18f095f12705d2ffe04002207161fe261ae2c7f447941ac4d6c648a75a15107d4d2dc85663a347e64f79d012"},{label:"Amount allowance",path:"details.amount",signature:"304402205a8682c70edda76d020ae2414152fd409875aac0e79a7ae9193bcff7e02c0c23022067e9bd85f332ee6b6bbc222eab60b4ca4ad9b83fc4aa7dcc0c33640fe29b73e8"},{label:"Approve to spender",path:"spender",signature:"3044022017022e5bf63fb42f68c6c46ebc2f3335b928070017b6d5ffd58cf7bfa713a22502202850975f985f4668029660914d07452c01b3017e29f419f99f691a7091fa7468"},{label:"Approval expire",path:"details.expiration",signature:"304402202608b0a1237b79dd283250fb90a4217eea1dab6f495c225cb71d798511fc9afe02202d6787dc7467a4adf7b3d1ef93dbb71da78d03ba50d1aaa815435517e988e791"}]},"43114:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"30440220349868288837e7a698727e0f563945ed4cb2dd1dd4cd5d481f17014413337e1a02204c56f13d6c0e0d7e656ada6ea92ec7acb1cd0b01194eb5622c63afef19b53952"},fields:[{label:"Approve to spender",path:"spender",signature:"304402204d1b1637dfbac199b25c1185a3b7f0320c339b0e870db4229090e7078f96a04e02207a255306bd55d54b6ed1f4e392e12cb943077748f76d987c7bb9e52f3e17fc77"},{label:"Amount allowance",path:"permitted.token",signature:"30440220089c48867e0bacb54a312589e081a1e6a318cecf4965aff1ca891a5bac887a60022067bc539179ea7ce9f92763500430fa9695f8fbdafcfd49a541780bfd75d676a3"},{label:"Amount allowance",path:"permitted.amount",signature:"30440220508494f844f41d1cbd318e7dcede62ed5784fbf003a770ccb504810a7a8883a10220745ace703b8b8821d131d203b96b10be99b3c71ce91f385f63435168a6d5648b"},{label:"To swap",path:"witness.inputToken",signature:"3044022054ba2a6445a842ec43ba21800fc049f5137dcf2ee36767e57a2984b535750cad0220069c1d56d50d8799e64d7b4bac700fc086623910991d9d7779e5e7ec020c5c48"},{label:"To swap",path:"witness.inputAmount",signature:"3045022100c8d4a428005b8b2e45e9775825a0361a834f667f4c19240c9a3f2de2bc49fc2002203855b1367af0f3b67c9475007a29b620c77716b72ddf7212316c7fdc4b18549a"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"30440220608f164bb66487e40b58a0c04d9d44d8d183bf7f972f17b5447a6fc904521c35022058e107a79d22481cd94cc0478af4073acedad872b3392543af29ce89173d4944"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"30440220568ff6fb360044e769d02905ae3ee24278d160a5ca91b6060eeb188c6af2273502201cc668921cb26cef253aca531ecc5d46c3af788bbac3a97e751bf811963f2465"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100e1ad96f1bfee5a1818087b61a8a1a6ff99a0a2065407f405dc935d0b7bdeae370220785d8713228cab5c9bc24bf0f2c3289fc9c12cdda65c179ce2a46c7f8f54ae95"},{label:"Approval expire",path:"deadline",signature:"3045022100dfd334762cf1022191fc42f860de2087b06560a0cfa9d0d598b4e5a38d595e8902202b6bf6493324aee1523186b0b6de3007e0d0fc1becdeb8c5a30f84d538c8ef9a"}]},"43114:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"304402205e6eb8bb7f353c47228734fe6a5b6903cc9a1acb617ce5133c679520a88f996b0220651328d2ffc2f36284dd1bf69557b960c6d5135eccd6fda600f87dd563b891fb"},fields:[{label:"Approve to spender",path:"spender",signature:"304302205662abd6f6ff0f413a45994d310c3d657bac78a1fb70f73e82da358ca6c5ba45021f7f607412527bb58d4a61fc38affadcff12dda584bfe5a8431a86a7fc627b08"},{label:"Amount allowance",path:"permitted.token",signature:"30440220091b504f45eaca754a9ae775af50a4b127a2a67d9e27060bc80eb567da81836602203cc4b53c007487895e2df977a705e080e1c8a086aa9f21ac2770facf37d62a0b"},{label:"Amount allowance",path:"permitted.amount",signature:"3044022004f35a959016e4d65f03c47489ee6c1552306d53f97355e1179171aa3676f900022018df4a31e1e568efc8ee42b1e78824b014044b9a4e91f69b78a0433f30cde574"},{label:"To swap",path:"witness.inputToken",signature:"3044022073cfec5d22ba9a1fe4d4495561005e49e1d3afc2edb9721a8e915365f9e82d9f02202397afb9a07a8750b9f884d2a099543cbdceedb4295677ee70658c5bac63c958"},{label:"To swap",path:"witness.inputStartAmount",signature:"30440220114565b8914636898107985ed93a4c642d97fa8b1fdf852e7da42400d3b39c6f02201208dc71fddff8c1d2b3ac6dfc05d9ff228567dd1ccef53b45842026f20371c8"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022014b946f532fc2b94334e2bfae4033b880ce7337534a1317e7e37a35a337efd4f02206c586e8866dc274cbf05c87cb99f7ca4cfa024f22af333de7bbcbf6555171734"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402201372c5ad1476c5ea685e6c446e0f59fc4840b26477f1c33ffd3ce61ffe81707002201488c5197d6f6496fa2cee35c00b684d1d0b1b2560c4d997a52dd2c1973325c4"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100867601927ebe4188c3bf88b0832be2d08336c7619d32ccd838ff4a2dc856b052022033092c29c3ba304313f0bee2c0a056eb26187aa2bf3c10c8023642e59a4cbf0a"},{label:"Approval expire",path:"deadline",signature:"30450221008948e1f74ba96ea2f588f9408f6bf9786b8ce40432846196efb0280aaae47f8202206fc6f8b38bc1745babea8b708cba0ce91a4f7484f4a0b0e52c31709284c7a06a"}]},"43114:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3044022007e15ad9f225b84f7e0e45ebe2d39389fc20a334164506260e0276e18b6e756902205da894ed8cf30d8b018e03f69b67463f46cbd7575c4bef0f8529e51db0f86bd9"},fields:[{label:"Approve to spender",path:"spender",signature:"304402201f900fb0163542f7311ebfe33b4269caab8e0315a66d3e48116a5f94a96e2b10022050c31c3e77efa383eeb843462e6d3f95ab62d0ad594bf19f572205eed60f254e"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100c140c7c7fbf1806e3201fa9dc1a9d6294a85e1e30c83a67c5f6470e4dd41aabc022053a08d25bd768da259f528fa229b3e549fa4addd12af70501300ae391ba34b20"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100c6fbfcc974c8abd48c3c4b492959e901818c1a06c29afe72583b62ee98d1b1b902202a73f396021e5967d541405239fcbdccfbccd8886be2efe6ec8b73204e15d267"},{label:"Spend max",path:"witness.inputToken",signature:"30440220307e34ec7564a949149fb69d188a5900d56400fd0aba162e47383b8ad0e1a2bd022064bb89bd5ba641981d901d6764a7d28b6163a0da66972ce742bf024afee7c5da"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3045022100f0d725cc6efd2119dd7dd7a5e5eea02273fb29c4cb8d9ce11df473c30a232d3e02206c81eb49b1512cc96a76f56b4da59f7ad85edcb527b4bd0e86fb8b5ced99c37d"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022060b25a3b2ce80ec450c3da93b4f355d0631373c1059013347419338a74e764e6022054e30b696f317bb323d1ab2565e998a9476cbdcd8b67db8a57ca9f45de294368"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100c6df0535500f31424657e310c37a60157319609aeee74e073b2609fd6b1c134202204f7039c1bb76f0de7e1c448e01135010d436a6e2573a780eea3c896f88ea0b52"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022057e68f6b4693885fcce2e68333fe9d1f9d9ddcf8b1c342ce27c04d396a8e798102201b5e9656718840318e7fea4fed2774f549d74c0897ac249cc8c74d7d78f6df6a"},{label:"Approval expire",path:"deadline",signature:"304402207fcfb17e921d219c95fd1e3f6d39f7ca8228cc0e54ec0e37ddc989324d26f2da02203850147a828a5499136ccb3502f1114f19c8811018f5db4c628306963591bc37"}]},"8453:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"304402204b1c78db814ee83d9d87e88f7ef89f0f1074690fa6327f4d445634b24448beb4022030ae3f55cf0530aa104eb394e444b95c87777e798ec1e1550c668cd0e0e41749"},fields:[{label:"Amount allowance",path:"details.token",signature:"3045022100ae9bff1ecad5f816e8c26e1a32bce5388e863f266bbe4ac6669ee83f4ad86b300220682bca33140307f043b816bc1819a72189645d5f4450d2fa03d9e88cb174389e"},{label:"Amount allowance",path:"details.amount",signature:"30440220524175675a92912d4d9e2dd556edbc75e92fe77790a5fd49e28bd7433e5d8855022025fa8ec3d0f4fdece10615b27d2cb196b8a2bd2666db8ed0b693fcbcf9226cdb"},{label:"Approve to spender",path:"spender",signature:"30440220237184fbd16a92abb8b733794db859ac5544164221f476352d86e952e1433f00022045d9a3f360452425093e746cba27b6c5952749d3fa83e8595cc5d92cb9b0cd12"},{label:"Approval expire",path:"details.expiration",signature:"3045022100ad4b0852e457406162aa12c25f4742b344731a8fbb8465cc1831433f1d198978022062102ed269c936d46b415ca60b5a876d2c19361236ba18fa54ccd698f340ccb5"}]},"8453:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3045022100d8b5c3c8fe2f7acdcdf905da6c7001e0cd6487ec062135c15b85cd933c556ed402200a399ed01b57b97d2b19b4daccb52f272c7bde9014b7d41d79b8a085f3a79d73"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100ec153713441eaf40cd0204e9cbbc33cd3d7c59fb3b1477c3b53220f40119dd63022069991f07b246ea82b63414e08fe59ca35099f8785b878b1edddaebb6324554c4"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100ef0d614c37b53b773e409c12e09b97f23dbef86dfdbc295c0e83881fe16026b1022079a2ee65b87e0d1bed440865305f43f104a11c987c796c44021b0e92b5b29aec"},{label:"Amount allowance",path:"permitted.amount",signature:"3044022045ccf9d82286c00fdc49ebe07e6eec106d1216d9906520f6dc956c096bee810d0220062402bdc7806f44b904fd7becb78185b85b492ef7ededffe46c67816871a475"},{label:"To swap",path:"witness.inputToken",signature:"3045022100f8b53c697dc5293ee5155755da6fb43fd9a6950955443942fd626a616654b7d702205e362395afb2413ba2234ba1d30e20f27b21bc22d0f038fd5e40426288819608"},{label:"To swap",path:"witness.inputAmount",signature:"3044022029e71de3686ea2383fc36cdc0afd56930da76749e207b748382c4a58da63f6cd02203adb858e49b0b3b7de5b2b1737e00da820a572de92f96f8f6e3619b1a5382de0"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022028a31a24e9634d9f73b8cd7b66293a8ff55d169231a4b99cf5e31104053c2b5502202b13da42fa9fda0300276deeb8201e8c7f32e8e9e91b3017da2a09a92961a26f"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3044022004ececb7a100d7bdd4496978fbc6b6b1ea2dc7500c2aaf7ebac524c4b6063c9f0220345c604f3cae26c08fd309dd92df5f82cb433e30bd8af93b50d10a9b9e3bb4dc"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402206245a83c1e904563c959f5313917e62d3c6981c908267d1ebec3fad50304dd7b02204d7e70b181c829848cfec91404ab34d78818e5b20e3f952da118114864ae1943"},{label:"Approval expire",path:"deadline",signature:"304502210082e5f15ab93979000c09cb5099ec739f2aa6a450f05d0006e673608c1181cbaa02200ed16df15b10f0f9952fb650f26a51de6c66f3ae1e132cd63cb42f65cc85a2e0"}]},"8453:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"3044022025de3dc4a6c31c0ff18772802c4701dd23ea7e7cba9edd8ddbf96cca3a3938c60220472b2c75a6ee54201f9214d99fd9cf184bca8136129e00e4361017eb5c451f1a"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100b9fd6e4e25d4c9fc61d82e0aff4b84323160151e9adb3016a1289e496b20aa8a02202366d365fe6fcd63e3d9d4d4523e16e6495dddc98f5ca5ce8cd2e87626ea282e"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100b9b906ca0d81e0bcc5cde2c976d5b8d169b2462525ac1f22d08cd4a611798443022069217754e79676186584c95807c62e5e3db169edd535ad74bfc17e483e535f99"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100cc9fd13001e29970a5059a27dbdcacba28e7a9aa8367f1beb1b259b06935d971022029f27b0b5a0e4479724b8982f4bd1c9257a086b405bccb00893cf03287d65310"},{label:"To swap",path:"witness.inputToken",signature:"30440220596d7453f5d8d1fd0f22db5cbb566b62a73312b9e8c0fc071636a0c65e7ade55022001ab01736562cf509adff844ba079a85a990776c379423f50251bf61e7022320"},{label:"To swap",path:"witness.inputStartAmount",signature:"3045022100aec8458711993d020c5ced905548b810c9fc99495d73b8489b31ccde8cfe639402206b6d85c7a202b61bbbe9036bf5bed43a85fa732c287b1ea2dbf64b37e2dc2808"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022048fa80368d01103c90e027729b47294bc7dde4e8bccf29289300e2dd6586b5a102206af70d016afb13480ba6d3b14d89557e2a7f486e2d98d1e7d09fca047c853e26"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100d6356531f31daceb8e3b2793c2e6dd0e529768d13c8ecc9ff4d6f89cf574c26102203760bb9f2fc5fc4db772fbcf233923e262f00aeb25849bbc0fc4b999466f0b0a"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022044001f5a950e400513e1b6a9f20832e37417397bbcfc41af622be5e977be9a3f022014c711ebe6b30afb347cedcef5e1f738ce4a4d4840e6ea1ed2e425ec9e602869"},{label:"Approval expire",path:"deadline",signature:"3044022012649ae0ec4dd5a2b8416bd2a785d3636822e2c6623d8cfe1a39a51ef395c4510220422344c804ea5474845d744f73b94528d43160489d5acdb87c6defe1cb1e8df0"}]},"8453:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3045022100be418fe8d24c526cbeb610530571ca02ae8c6eb0199af96858ac3db97d3ce0e5022036fc1acec0f0a679ca891d0fbfe88582750566c081006bba515b6fcfc77c48f2"},fields:[{label:"Approve to spender",path:"spender",signature:"30450221008fed313823073739177e4c13f2fad99e6b47de5d1f1c3a36cb1da35658ff852302202f9293fe1b8cefaf55fc5ce08e3bc1592b37ed7de44a749e1ac0d698190f2dbb"},{label:"Amount allowance",path:"permitted.token",signature:"304402202a9be1f7f7a079b6ba25b06de2e84664b663e034e724e299fa370c8e2da8c8a9022066dfc6d0aebf143e5bc3abb3199dff40c63b055b2e2f99d13f7c96b4fe41c460"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100fb142a0f902db3eb071e446a248bcae665279bed6868672d22f6e70ce90ab74102207c3fdaa13a90f754f0d2f6c79a9697e6064fabeed86a1316119921d26cbc623c"},{label:"Spend max",path:"witness.inputToken",signature:"304402202a6cf3cb2c35ad87ba1c0c41221c692221eaf1d3544343de8bd3f4adee678877022065e521b8bffb3946340b661eff728bed9682f625b20aeb039f00cfc5ae55a52b"},{label:"Spend max",path:"witness.inputStartAmount",signature:"304502210093df12c52c1be2e7845bde29678384988e95a18b77dcde5ca9c1f17be758153302204a23bc7fa7b20421406517cc8a5796deadd4eb09bda848211529be3fcdda0186"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402203d08277d359d1b89035442b8b2fdac96ffcef1d566be51a76f45ef9a5dbdb206022033fcbabcf6b64633c9dc7ea75eaea489cf0b20aae2bbbbed4feac5d930d58060"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"30440220573094a76824fbcf48f9590e4a83f1aa10898aae9e1e7143073a46a1cebc7db2022043976e109401e2a9aa383094cb3cb660550c4bebf796122001d8df044ab8dadc"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"30440220757cccccc2037820c96d861ba58033cf5fc2a9b97fe19340006d7b3a165203a2022055f505404c8219bbf366bd2263cae3ef8327a015ec78f7ef5113ed15ee1e6434"},{label:"Approval expire",path:"deadline",signature:"3045022100e27c845e942afcc9051dde9910494e75482c8684ec390e823920a860f50de6fc022066409c5d2eefc4bbdda04d367d76f90a8ea6425972c21ad371440f7704d3fb95"}]},"84532:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"304402201b8930a6d2fd3e52b70112e18b18f05707b39d5a6775cd95933d93f205c869e50220597a310ea8d5afd889151db8093b62785488aedbd46fc748c46c41496800fb1d"},fields:[{label:"Amount allowance",path:"details.token",signature:"30450221009e89ca8f4e26912823c5140907a6d7c65a090a91606f0d0ecc405e6c33ff00200220564fbfb329e5c2e3128ae5495546f9bc138a0bc2fb7c8d15ad886bd76026d110"},{label:"Amount allowance",path:"details.amount",signature:"304402203eca221b2e6791bd43195c38fd540e2881bbdb9e838f9f712d958c63dd128f760220532ecc18dfc800b34b06329ba8fc9056de5626c379e32e43860f9a98327de68f"},{label:"Approve to spender",path:"spender",signature:"304502210084c37d4b27a48d2c3fc4cc3692c0997a495437662c15e82a62cb6837280e6ec802207e76e35c206bad884c042e3203eb77a94e26dacd64c85554adcb4cab130c7d46"},{label:"Approval expire",path:"details.expiration",signature:"304402206e7b877d386d880e26dbdd341f7ae4ce6c88ed2c5c92737edf3c85968d30116302203a196c18f84fb714ee4b89c2af8ef729ae017ecd21a43d1c183a41ef38017fef"}]},"84532:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3045022100ae27a2ce7c21ab6b878fa87199ff74b9c280e0f71f6be84f32becd012a672aa802204f35357cc1bf66e81369288298d1aa8003bed3814ea971fe93a18b16d1955981"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100f196398d9bfa19c49c4d805abeb4a165da4d1a6fc3299ba0f4af2b8434a8d84202203a3ecaf227a071afada4a8c039d2cd333724542a29f89713ab1d48e848fe4dc6"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100d64375b327b5ce16a033b8eca8ed918d84e476f4275c56b7f78ead45caec77b002205920ba8053ce630632d85ec8040b5c4891bf0317931fb18c9487d7fb735e39a4"},{label:"Amount allowance",path:"permitted.amount",signature:"304402206ea47b5f9b6c281b8f7fb430c552197846f745c5f54809e64c69493411ead43e02202864274641b3d17e3b6521b1ae933dde4df3961f48b2487b3fd6bd68d8e6da1d"},{label:"To swap",path:"witness.inputToken",signature:"30450221008d86ac72cfc5923017f7d43bb5f35ee349719402fef749a582a4d935067c471402203f030688d1cc8409bbb8ae992394ca6eddb55799e159bec2d50d9eb0e32db85c"},{label:"To swap",path:"witness.inputAmount",signature:"3045022100ca7b1f74d5a77d77bce9b385e177202a3356ca9e72cdef6b52128002a62eba62022074b56f79f006f3821865a659eef8c4da6d8773c5b815ade163915514b3786760"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022019697b8585ce1a047cd67b57a248e254f44c2d19fd5146c0f6f6b8cb0e7c63af02207140315222c9d8ee1fc10cb69ec22c47ec1d8c6e26c6c38064896dc13c8c0256"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"30440220297f11265bc8c5d7f88159f8e35d8ca67af5a7bc553ecc045949f76643588a360220280e3235460b4d7aa70e01543b5700bc35232cff797d4ea947cc62f1b75e5a99"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022063d1ad0bee9c6c242ce49b69aa92428397b347b3557a09758f122765109cb5230220342cc9110766eaca071721220290aa635ef71d61b742e92423e086af0fb04b59"},{label:"Approval expire",path:"deadline",signature:"304402202514bd523dbcd517606fb485a735f29d37b4a3317553e071f6ff9fe90ee49cda0220340768fb723be53e9f9f4c84167c46bf1b5c1809cdb0fef406aade6eba91da70"}]},"84532:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"3044022049e302c1b6b56751508711de1040ec01f1d7937de6d49fbd23be661686b19b290220245d58ae8f7fe389b9b1e138ce044114f4684df84770089f2879b27c6b8b7f6d"},fields:[{label:"Approve to spender",path:"spender",signature:"304402203aed848b5b759f22593f9b12aa74d7f81027aff827feb3849397b62f3c4cd84b0220468ce42a6e53043d5e112d4b51f3c9c4ba3d87b5004af872d279231da7d06f88"},{label:"Amount allowance",path:"permitted.token",signature:"30450221008dce444c5f2f3ef16204faab270419c2e5cb40b975b5741f77594c015e32a137022064009664a535bf0bd82bc72c0230f7bc21c6ad8eb3e323d5c3faf3c9225ca050"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100b402667eaabb0e32b38eb4a2eeeb9e9ece86d6db9d273f54f14f55e57a8c78ef02203442ee943e576b74774d793a0ddc2e81b4368efd2a89b98b901cfeecd5be9690"},{label:"To swap",path:"witness.inputToken",signature:"30440220772bd816346e36c57da7a18065076c60f08b132b8b2e2eea20b5fdf47a68349a02205f32577f52990d3422ea22996c260f7bfe9a57b54b37e3a1dd9ed5b435950cf0"},{label:"To swap",path:"witness.inputStartAmount",signature:"3045022100a08889583cc1f8d6440cecccaf49a5370b0685e20d9f8e8fae60f66d3660159502200ca68d67a9e48c8f210a00af5dfb400adb4ac2779d2eb839ad6f04c077969ccd"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402201d58deac9bac044520c912ab926d05e399391b4adffb1a79a6eaddca7174c2a20220180b25d9491de0e732a27617f3377b30283ac0a242e2fbbabb177b3d5f417962"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402206978d529c025061fff4af0a6a8c6c5200d419c89cf77fcc1a8b567f4f49cb7a1022061b5a74e8923b8d74ebc14d8787c8f8f41984d0ffb8d3bb80a42ce4931c03992"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100fc9227cd0cf747b5ce1229cdc61a2fd2eee6c92537b9f712b3704ec51564a4fb02207f4652444666c529860464b0f022ec754ea69f7d7e157406121b7ca9a664a943"},{label:"Approval expire",path:"deadline",signature:"304402202882db2ce4ddcebc3b50a94fdaf013a400352910de439520a342193467425ed0022071e86b1e7c0c816fceccde51db6e915dee9bad8daab3d6b7fb6520566846ca94"}]},"84532:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"304402205ceb238ae7d7e5924567075726e458a1721cb87fa860e8b93a33d20ffb5fe5c10220077f45136c66450212ae888654bfe5b88e05dcf294939601674bbed2533129a6"},fields:[{label:"Approve to spender",path:"spender",signature:"30440220348a323febb87cb3e2e8dbee6c9126ef332e5bf9f0d246e7ff5f7f6240c44905022075b4d2e20ecb372334239b3904dceb30e8f911cc9b17223f917dbcc86b7d8cfa"},{label:"Amount allowance",path:"permitted.token",signature:"304402202b5001577cf615dc5ddcea11d606f1cb5a7d7631028c2fcff85de3879758516202203c987c264c64e3bb275552eb76492dc02d9c2c127bedcd5934f4cb00c679dadb"},{label:"Amount allowance",path:"permitted.amount",signature:"304402200e8c079a47d32e5d6669ffad323b898621c37e8e89e3b8e5bd6d866e406974e8022007f12de8159c8a4fa9a918f858d86b25b99d533ff21b41b9734493d06128f5cf"},{label:"Spend max",path:"witness.inputToken",signature:"3045022100ae2dde9ab89c2a6c7f974327064ba8f8e97020f75f9f97bef09ffe7ae85eb05902201609703da8263fcea0fea780ae90a8f2599b6ce676204c6a56c1d0821dafdba2"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3045022100ee0dd499114b5dc68069aa557aa22d08ac4b796d6771d75593922752bbd4affe0220790cd6480a28199ca551bc5a2710f6ae9a6585015d5fe4678034276733f48056"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100bb95fc54481be412c9dbcc591208a41a26ba817eb4335bd3717ef7c6850752db02202758a350b0a20fa0131c30916c994eea456869be69e205b7c9c3360104cb28d8"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100a092009d45e163fffb0b444c6e3d6fb65e713e215556f58fca3c2aefa4fb90ab02207f806681a01844d5b8a71adb7c4916c6328e6d3031f9452df0448b5ee89563c0"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402205e9660746916629f22d2ee192f12e3fdbe0843b4d92f7ba0c590835ba42e6adb022044493521b43807c7a788edd0d9f4eb21ca1d67838aa3f5d245806fdbdb5e372b"},{label:"Approval expire",path:"deadline",signature:"304502210090b6eef7e5f9afa42c2796fa9a0cd48b31362f528f1ab01258f393d346875fa302201f45edc697a5a0436a96ce98f1aef8c037f6b980ada4b6e910753192d62f18a0"}]},"81457:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"304402202db28b94aa0c8cb8669f39c1a9a5cfb34c1701cf37d1c2d3b9560a54965e55ca02202a06eff39eb12ad39f9fb6283dfa9c57e169f241bf87a52be30364a445b6c298"},fields:[{label:"Amount allowance",path:"details.token",signature:"3045022100ba45089f25514861544402a91bd0aa7977cf99cce2d7c1b6b6e7226a3c1921a802201bcd326f725b7fe23fa56642471fec0493286a25b9bdaf6a0d510e5c6c8dd518"},{label:"Amount allowance",path:"details.amount",signature:"3044022054fcbe3bded824a9e4d62841bbd8aff9a870fc0a9ee02540655007e1ff399c430220349d155d294b5215e5c9674c48132321f5f2da963fa17f169be16968655fa1d3"},{label:"Approve to spender",path:"spender",signature:"3044022079acd9fcec5d59d470ae58b7d8245483569c5ed36fab7f3f74cf69bba748434d0220794de13f70511156246b5cc41a2492ebc49274254d49d4f68abea2344cfdd445"},{label:"Approval expire",path:"details.expiration",signature:"30450221008f71912e7880042de7a9482215a9adc79aa10c70b57fd653ebe0a790bd4d9d91022052790cc472695212c4ba6a1640bcc60a48f38c7c2537cfdf3feec501abaca266"}]},"81457:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3045022100be55a55fd64c0e1fc95855798e76f3f74cae6508ec2437092e0b1c6a717114470220153cdb7d3b5e12e3afe39ca006815c7bd7915f664968e4991973eff1f7f7d621"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100c47c6aee9caeded33210b25e03722d98dd03f1919eb8ee70e1e2f08807ed1efe02204e0f7409a7782d00e7654cb2e497e486c5396688121e76b0e47dd6d6873de48c"},{label:"Approve amount",path:"permitted.token",signature:"30440220227f4ee39f6304a70ba60851194d045cc1ad2e1bb0a3203c6a5354fa33f2506c022031e6432df07fe528d7323fd24ecb946b61ab33ea9049a7c56e437b9f34026237"},{label:"Approve amount",path:"permitted.amount",signature:"3045022100d13fd444236e790a4badeaa44b73757181d76f25bcb59221cc88d871ea61c0ad0220490936484916780e0537edd6a5105abacbcb87965fd99f5899d5df4dd88d666d"},{label:"To swap",path:"witness.inputToken",signature:"3045022100aec531e28917dd06db3ae6ac215d01fd159d6fe0559a4b857b3305395776c19f02204f7fa74fff259549209c91c176ce0ae1cdf314bae077dc0e36a7c2639aa849e0"},{label:"To swap",path:"witness.inputAmount",signature:"3044022074aa54f62a9d7f186d9a40aa0c27f2a0d8dfd071201d49a246b647e23e1b7db3022003c17ae6877d74cfef6f95f6cbc478030fe5a7815e115c8268361dabfcb57c00"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100cf95d21cda04d030f6a9565329c4c21131ab144c4c5362fb007ccd4a0ca68e040220572707e5372d45663617204bfff56dbd45e19030d9edca7f6e165e2df9732c58"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3045022100f9e1ded6051392c91d9ebd96c7088984d60b52b9ca5ef649ea9fa7fcfeca69f302207f9c0e5fe03b60beea467b98045e183b38e08d6105079eda81c73412f7f7afb4"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402200e852f3a10a27da0959c7838ffa13918d8c040fffb004a4895176dae562becdd02207744ead3b3867520352d373089a5a2e9133e2b6cf80e73bc6a3018e3cb97b66a"},{label:"Approval expire",path:"deadline",signature:"3044022026d5fe8e3ce00930ef5e6570edd4f41353be08dc88348cd952fd446d0d1df8be0220016c8bc785e8400d0577256242bfcdb84292395c10e7febe5a33ee31959e16e0"}]},"81457:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"304402206682ca8cdd3919bde89591adf3b3557a0d2250ca14090302577621262119cc180220032e6be3a31385955cbc7fd92c272918ce3837856ca861111cdae4aaa891693e"},fields:[{label:"Approve to spender",path:"spender",signature:"30440220551ff5382c4dd8a6ff94d019b7d8ca4c4699da5256a8f8d88ccc3172e12e288202201b3e157cbda19d1faacf0786e03db74e378e29de36bdbdcb9f93c1af9a1cd167"},{label:"Approve amount",path:"permitted.token",signature:"304402203edbd69ed1b9cbb4047628ff122ddfd50445ba044f7f31404dee64feb9aa4ef502206e9f932cff0e0e2177cf52c5d796814f80a75185e7e2538b4ff6bbc7c26663ad"},{label:"Approve amount",path:"permitted.amount",signature:"304402200aa3c1e642a387c25b206d54e499c1e36145528b7e386e24943cb3e98532a51602201bcd77d048876da549cd9f66f7a8d6ab45a3e5da23a3b1c6f6247428b9bc9c3a"},{label:"To swap",path:"witness.inputToken",signature:"3045022100cc53c3507f2f5d0ed621fe7022ee61f1e5e4da2f0a7f5d01e8a8eb37829b5d3102201086205ff1ad67e1864ab8c8fe2e1b9b03c164a3b7310874a1dffb98ee221cdf"},{label:"To swap",path:"witness.inputStartAmount",signature:"3044022079894a18deb78660d152edf61b58f8163aeeaed75296d682a950ded169b0eb1a0220634b07b660c11003b26bead49501a0e6c3ee155337c8fc5e91c7607cf90b11d9"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100cb198982728a85c9fe6212f49568246b3305b2f75dc2a5745d63947d6413caf702200f27d60a13425e3455693a46f165dd6b3dc2c31f19b99a5a9e1fa80f67df72cd"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"30440220067fb9fd3ac8659a9696e7db4bf1232cb151b56bc8bd2290e108547277b0f4ce022053181ba8521cdf59ae0d9aeb3de4f67c6d4d3848c42cc3d2656ae32c5552c125"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100e22603eeebcd353c5997deb30bd1a9849ea98a2e8f1a34502664e2cf304eeb5c022058425fded67ef3020e33235fcc2cfe4d9fb54bcdf821af4982cc84d9eee3e439"},{label:"Approval expire",path:"deadline",signature:"304402200698b60bf5ad885d2c034a2fc7590a41c53c76eb0ac43d2bcc0ecd2d9a88d9f50220117637d14dc577772f9a98fac31af37e0fb7f98ac3353f7ba2017b87f431ebdf"}]},"81457:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3044022059de8867f4c71cbd68942d33a0815c687a34559b401c8f9ea536f7636da7594f022044a0265b452c56d59ac1766e491f3af5ccedba92d7050bd5b26361690c57b604"},fields:[{label:"Approve to spender",path:"spender",signature:"30440220267966c2680bb8bc4e11e5f36cce971f3705df698a358bc1157424d360e9c5fe02207be8dc337f700c574910190327bb22454ed5ea505b344689745ab9915b2e3b99"},{label:"Approve amount",path:"permitted.token",signature:"30440220761e743bdf5da76a9ee06c2aa014b69b1e93b73a3297f2cec57e29ef34977e43022003b0b5d60c8ea75f590bcaa6618ba39d601f9d218e2e5639d2aed184ab6c4035"},{label:"Approve amount",path:"permitted.amount",signature:"3045022100ea0bd22b41d69831c52642b308151bd8befc1ac8959441fa6171269faf65424f02206555b206493d83634d6e15870e3b8e705aac82fb6292f959cb7f587093c5af9e"},{label:"Spend max",path:"witness.inputToken",signature:"30440220207b05a1cdce09168273678ff891b2fc40833a722922e9255e4dadb4685a7c3e0220327bf2930ea1c9f0679c50ad18693ed7a2ec78cc41b75f0fd747cdea37245a1c"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3045022100a1a98b23d7be8e23f9a1b941781496ccdcde4fcf5a270cfda72e361b22fe5fa002203a64ae2ebe2d565965487951c748006609dc4ff9efe15cd1ee00879591195397"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022038f3afd661023a0ad536236314f045447c0562bf2b5c9c91e3276fb86603114802201d55a2b564f0309fbea9ee54751e0d3545ecb78c4c60c130e34b0ad3e22d6331"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402202c9b4beea5271aed5353b41fe5656887577bea31fd9f50585ae38afafdfd8ddf02207325fc56931c91863bb862708de2c1d03b4ef870874b8d5ae0bb96c257d6051e"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402205ff928098d8370cd6a22c178ca0e671e594d9e2bf2bd96da1ac03c5d4b9697c50220243871ca02532d058f0a754e8cc255bdb4cbfb383360fc23a14597dc8bbde47b"},{label:"Approval expire",path:"deadline",signature:"304402203f7f6de0497da145ccb25d36a0568f45b11d0ee93f50b558a0264505c455a7ef02204aa5b7def9960550bf0f92b2a51d5db925af2143eb1992da524a9a5daac27ea5"}]},"56:0x111111125421ca6dc452d289314280a0f8842a65:c4d135e3a126166bdee4e4859b77383074c8f046fb9b83e9cef7138c":{contractName:{label:"1inch Order",signature:"30450221008ca7069d4bfe28e696182e615d80653533684c3a60a47cb9866fd00dafa0698102202758b4b80484f73584345367167cab655aad8be09051ca695f2a07c7900b6e1e"},fields:[{label:"From",path:"maker",signature:"304402200ec2c38d3bf7fbb9bceca392237e6c681670f4d244cc2a07aef68b8ff8520bd202205a09e80f9fc667a0e20430a6eb426a63797ccb4fb6daf9e339b8dc91d7cd840d"},{label:"Send",path:"makerAsset",signature:"3044022006061d9f6c1536e34057d49034cff50e5b7aa888996f56a6b330deca100893ec0220092fbac88ecdfc7414ab4234efe8756068800e8ba991d31611c501b11cf99684"},{label:"Send",path:"makingAmount",signature:"30450221008e65b57e831f4147c10f5b5fa1df156b244fd519b97f8ebd66c1d4aafea3986b02204370dfdf9c494f0bb36098d19b8158c4472c546f788148ac121de2621800d9fa"},{label:"Receive minimum",path:"takerAsset",signature:"30450221009b9f5be699a1cf348687b2b47d0783a3191b25ee739e1beb3a9af1bafacef6310220612eaa3ad1270074e1b6be57d645afe96ca58249b6cb17df3c8d768ca9489700"},{label:"Receive minimum",path:"takingAmount",signature:"3044022023b3d924443b10e486ed99e1c7a3bf20d877b3bb54d787d21e227c1be6db345402201eecb1b2945dcfdd717ead307db40dffb996d2fa0ea7f0b811855b35fa051a8d"},{label:"To",path:"receiver",signature:"304502210087b92858f43caebadf20ed8741da081c0ffcf34676eb81ae4338ea2328fb26fd022035c215d867684139a6720b4fe15d2e77272a0873074823bf7cd48a07ec9550b6"}]},"56:0x1e38eff998df9d3669e32f4ff400031385bf6362:66f8fa6a00676333f41119fd5b1835da61bda27928bd23e7756b5337":{contractName:{label:"1inch Order",signature:"30440220461a9ba62577bf43ea41d862cec0764de9389c0a601bfd69940565b19b2bbc3502202d7e2b88f2e6ae6cdabec4de8ef587bcbcadbb3ce0f6904f15accd9be866d3fa"},fields:[{label:"From",path:"maker",signature:"3045022100faa5b3f2b1b0a7f74d4500ee44479ed1d91124afaf33ff35311ad0e6624276ce0220304b5380d2b3f47be9da6a3296f5c18b4dccc8b161997610aaee3b4357f5c5d3"},{label:"Send",path:"makerAsset",signature:"304402205d0fa20f58adf7042b63d1670a0608fe224b18d6f8a9f19d8b3912aaf431e8ee0220555bb83fafe46361c703c81b501b8fc93c6279a9ab46c2f7d4ce9a09cd1d8a27"},{label:"Send",path:"makingAmount",signature:"3045022100f006075164431b4f55544c1ae9895a2b5fafb6dd1095b7afc6cea12d0ec3bba1022026e191106a8f3eaa94b5ee253f742d262acd500aeae40759345c748069fc0d90"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100d4dced7fb1790fa8aea1fd9963da5bc4be87af7468c360221cf1e253d0b38b5e0220175d2e3f2c4c25db5d3f2bb4a21d8bef7a801b604dc9be48e80ae70b6c7bd410"},{label:"Receive minimum",path:"takingAmount",signature:"3044022075930e46a9e8a103d310d2569f7a1adc3c5bfb7df1f56af4e95b0ff05952dec902204f29902627328099c161e379dab0e0dc0a5d72fd3d80c60bfec183b29d0f1d34"},{label:"To",path:"receiver",signature:"304402203737e60321ad30f5a865ab29494545893c6339629cc2aca3f0d4042f9a0ad87c022062bbcb34c0210e5c1cdc6a08791b73fbfda35a516dd94967fae3dc5482e6e0cc"}]},"56:0x1e38eff998df9d3669e32f4ff400031385bf6362:c664372c5b821546cb3d7068a746865d6ef4fb48c2aeadc0ff9fd61a":{contractName:{label:"1inch Order",signature:"3045022100d6bc531ec620b3a2464dd2a78bf13fec64c39e9577cc7dacdc09869fdff447490220032a6299809fc13be25d6778c365dfe8a2441f78c6d9dc0a349f2f9ebc57c141"},fields:[{label:"From",path:"maker",signature:"3045022100d10b34ea91dfc4ee22ffe5337bc8131a7f3eb21851317cd1a4f0f4499e0b7590022023b39908f6fd615b88ce59fb335fcc78c1aa1dfc784657128593aff716328c54"},{label:"Send",path:"makerAsset",signature:"3045022100eb70602ace9685478727ab2f12d03c9210cc9f5ee32580af0eeb467a7577de5c02200b4b67bc66181a17a2c1c603b2e0dd3fcf385b3fa2169605bad7ddd25c022ca1"},{label:"Send",path:"makingAmount",signature:"3044022100ce65ab26827ccc2e79ff04abdc3d05b0e4fd19be0d2619e12c3db8854de62bcb021f4e78b8b9399a3f30ff7e9cac37798c1c4dc598067717e7328793f6359c48e5"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100be2e9fe8302374e9bc32ed3e977d66fb1835dd8db252d1b3a3d66c9b3a4412da022079750784ab3280bbc0ef6dc6e67d9552349887541120c9dfb4e50e6908bde40f"},{label:"Receive minimum",path:"takingAmount",signature:"3044022061509cdba73f94eac1a1aa1d6e609956512aaf1d036aae20051409ea6b3ac57702202a4beefe376253d982d3492fc0d363010395c8d0a87c633b91c257c52b677d5d"},{label:"To",path:"receiver",signature:"3045022100b126627250c5a18b36529103d398f5f5f86bd07f97979d481486ae0bb7bc87ea02207664b33b6f13a7614bd821a76cb19dc2c8f21e4ae00575917b3d7892a4da00f3"}]},"56:0x8dcdfe88ef0351f27437284d0710cd65b20288bb:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"3045022100cdd6ed9272614ffdedb2b2aa22418386928f1174a6214451d67b82c06b637d4102205ee814ca52cfbdab011e337727cfe91fa272b98246ecbfb1683bfc0de3086efc"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3044022056e3fdb59c9ece3d411d03963edfcb9a186ccb753b4e984366e7ca6baa99b38902206a7267e31543659ba3bf8b796edec2d1c6f174a810b89862e43541f94b191eca"},{label:"Expiration time",path:"expiry",signature:"3045022100a4cc77374944e947748dd36408f48f43a94e67436231fad62191554d1ea5ff0e022001baa4fc0587af310bebe1c0044d7b4280bb5537192736fa3805584c735a6710"},{label:"Maker asset address",path:"makerAsset",signature:"30440220770b731ffb6091493ce2fcdb4163ad872add409a9c66e88e29b0d7a82b0ee79c02201e0130c1841c484e816b9f9ff3694eea3601e1569c1ddb87319b08d86e9823d5"},{label:"Taker asset address",path:"takerAsset",signature:"304502210094b700c3383bf0d8740e09d23dac120addc1c21029746f672d8f8c8b3a2a2995022008b5d3af862f7fb0510321cd9ae4f7172ab3b347f6556b3da79e2a95950ff34b"},{label:"Maker address",path:"maker",signature:"304402202dafdefb2181e5bbdf5816fc710400bae0846bc08dfc389ef8008048228e2fd0022002b89786ea578488cf6c6b751dac0c13dd6c2c57c8d6bb0fcb47a28d2b07b1b6"},{label:"Taker address",path:"taker",signature:"304402204c27aac1c07e8bde8a998bf06acd5eaf40e874a9b128a4f19ee8c39ce45c9cbe0220380d9438d10ce81f7545f3de8530a19c1eda78e4683fc2145b9715eb260f1d66"},{label:"Maker amount",path:"makerAmount",signature:"3045022100e7f19c15b49e6f40eddd2c8a24d8c55e9224262aa0b856a413f842fc5c0fc7d00220341e5eaf45d8335bb6143768b1c961b6c7e97897bda5ef485457020661ac3ae3"},{label:"Taker amount",path:"takerAmount",signature:"3045022100e36cd43f82fc0f99ec2770a26b245f6af13623cee69670d68dd696ff76d4630e02202057a0dd1faee909037429ba7489ccf3891a38d29a4da04648441105c1e89048"}]},"56:0x8dcdfe88ef0351f27437284d0710cd65b20288bb:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"3044022045bb3ce0d61f428537754555a0d69cfc5554de2dd58c1c5cc7ae81abe073b1df022039ba8d7e1230c3851fc08db58cda6222c420dce4b8cf96725891906fc5f7539b"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3044022020d30ebe13aa1235ea25dcc247a1c494a6aa2ac4f121aadc3beb874b9de4b75e022078efc82c2343d6165960fc252d10313550b6d9d1faeb6f2ff611c288fb53f364"},{label:"Expiration time",path:"expiry",signature:"3045022100ee126c98d8ad5b000090d6c16131709618d803878a72ceb1f58f2b11b2e52324022076403ce3d181511afc9b59b3f4a0ce4de9ee76dd60c78eb61660d623294d4070"},{label:"Maker asset encoded",path:"makerAsset",signature:"3045022100ed1f432fe0c33307e397f846970f7de0fc18098f3d5b4cc1a25844f75dbbfb9902204075ef8e6d6dae438dac2a7e3aace3e27bc7c67fe22728395f92888e68361f20"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"3044022022be34e598b158445f7ff6a5565b04627b61789339aa956b03f5c8dcb81e0ca102201b970d57742618204906414d7d23dc42e9e566776e7bda9060bcde335817a8ce"},{label:"Taker asset encoded",path:"takerAsset",signature:"304402203ec8a77927b84388d5a0ba1bb0bfa38fcb862b8c43d988bbbbccbd547a4ae38e022002f2f736d3cfbf42829b750af704323f29b1eedcbde789c49052521ec47bafee"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"304402205defad5bc1514f254cece6e8dfbfe3b68c3818bef6d4268b40c59858a6a2187502206767bb96c040e523dfd88724a0ce4b4f6bde73c02a286772f2a73c973dab0bab"},{label:"Maker address",path:"maker",signature:"3045022100a273a21625a130728e0448f53a047d50867a9ba5e4a285d7e06d98fb3bd655c2022061e93ce13cedef0ebe9bc9340b988d0fc7353e99e2ec28b77102a14b3a129479"},{label:"Taker address",path:"taker",signature:"3045022100b74529d5cab0055f80732bcf7864f03db98bb9f779fa56171f3faafdfee2719e0220757505e2ba5df6184002e921f678f9f5bb073197652a45d86c6edf003067ce2c"},{label:"Maker amount",path:"makerAmount",signature:"3045022100c14e1f90619be9cc92da927b1c908a18133b043e138d908bf81117e1fc73fe000220503047ae5e75ee53c0ed60601644ec09f430c613edc6ec72cdae4021d29438ce"},{label:"Taker amount",path:"takerAmount",signature:"304402201096ca9ff9b886a77fcbc7fdc8ddfc0f42a9c8e7fccb783581ca3abc75ba61dd0220191d21eed8b4eed56975b580832a8b1891a5b674fe1a0e5d7314b7b6486d7104"}]},"56:0x111111111117dc0aa78b770fa6a738034120c302:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit 1INCH Token transfers",signature:"3045022100aa4cd645694179ca07ae32f7b9e940ef3268cab34bb2a67d4c4f31d0ccac76be02201a98adc704ff642bae02e8566470b83e98f95a70ece9a4589d1e7c865ffbe06a"},fields:[{label:"From",path:"owner",signature:"30440220379cbc9fde04d67f3bb79f0559aa097ac10cc5f3581ad5ee7b2d32babc95298202207e0fd82eef66dec1f39ebff087ef36affa96e6d70c15a3ed57f820d08a11111c"},{label:"Approve to spender",path:"spender",signature:"304402204a8c834e5fcbc352bddfc02f932f2a068d3fdb134caa710ea472a37f1e8e3a1d022064452eb834e0ef14bdcb574c68c120d950a04af9062a4333d886ec6919dadbea"},{label:"Amount allowance",path:"value",signature:"3045022100a088cba51cb5b8f2990bb945e9e927e0bfc11e76c8385adb7b2fc51e07a0281e022044f8a9d52181488e0e01fb88bb5634a2119845658869a66d2ad4860be1b1bb27"},{label:"Approval expire",path:"deadline",signature:"304502210090d04cc0125bb3c6dab234122400aaf545065c6b9500df29da1e3544e2c7a3b7022036ced41cee57f6342c50ef32524fba068f470448054a50521d4bd51aa6c9bf14"}]},"56:0x7e624fa0e1c4abfd309cc15719b7e2580887f570:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit PolkastarterToken transfers",signature:"3044022070d11eddf5a69c484c2db1d472abcaf3a4a3c5c9bb821b7b5adcf24ca658110a0220227670ef7ced8b0f603bc997967b67b12ba6a1d8022b29e4292d8b6aad14cf05"},fields:[{label:"From",path:"owner",signature:"304402207f0fe68dc0d1b965726ed17a6f4eeb8a5643387dae6afd4d64a10ec1e5dafbda02200d4ea50dc2c96a73d8e2b868414ee83d8003c21fa5399279704756803e1ede10"},{label:"Approve to spender",path:"spender",signature:"304402202bba41fde065250b92e68333ca0abf62e596be683f777a70e68ede89bb72ea2c02202a8c58eeb203db1c42559234a8a6f271fa36c1a14762ae84d88721d741978bf8"},{label:"Amount allowance",path:"value",signature:"304502210082b117a6d962e4ebd7149b49b078d2d66b86103c8ddb82279d9dc78258cc2bbd02203edf8667c304058056553ecb3f4436d578abdafbe0225e0742196d367dddcdcb"},{label:"Approval expire",path:"deadline",signature:"3045022100b57b1f68bcc9ed8cf405aadfc9542a7082ff870b1e4b9eccadd4ac3da8a16d6a022049d2fe4d0506764f6be7e6389b54dc936a517600cd3e7c640b781a2102142491"}]},"56:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"3044022039764daffb73a12d21ffa77c263d071d00bc1dc310ce4cc9060c5330730709820220123a0e20ffc1cbcbc9537556ad29c04ec8e19dde7e7eea47afdee360fe09d242"},fields:[{label:"Amount allowance",path:"details.token",signature:"3044022014a44eab1d24466ab29b61bcd263dfa466e45d9f03cc11cb5b121c941271fd3d02203e5e85227f53465dde124fa0ebc0692bd2b1cf5b90bfac44fe9d536b7a4b4a96"},{label:"Amount allowance",path:"details.amount",signature:"3045022100922910c61d22377a87ef85dee6da9e29c100ac9876bc6c9cdb9881eb3d0e131802200cd42f4698d4d679da31474cd4ea4296e7094ec17e06adc3c133f1a8dc41669d"},{label:"Approve to spender",path:"spender",signature:"304402204cc4c139386164490893d3d2f2933effed82ed5daa0e0ee4d23ce9176705441202202ba382b1639ae0826ee0bff9cce3ef2c7943f32c45ff4584bd55b3a49b0f4c95"},{label:"Approval expire",path:"details.expiration",signature:"30440220686ad6284ef0d911254be7711cb1ac23633723aeab62a7165cb4b98999ccbb9c02207e9829c804557417dca25c7e23f005b13c851beaa6bb93b42e9f07aa1a210667"}]},"56:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"304402206be53d7a3bdafd6e4bdb86e3d1b3767900986bdd6a10d6075963c21b4ab0992e02201220cd9023788f36704f3b62fca65de422605ba68b833964c0792ec719ba837e"},fields:[{label:"Approve to spender",path:"spender",signature:"3044022026ab43885c98f433ad1424f572718fbd548d56b2c02354d512a0b5e4466f4c750220677b8d7ee647b4b483a66274adf2afdae3bff55edbfcb5d005d20a5ae3026228"},{label:"Amount allowance",path:"permitted.token",signature:"30450221008e26defd212f1f8e9d537a13709a882614f1bc342efc8b7db9e61ff29df1466602201e4c948dc25397dec005f49ed4edac675707c248f3289ffea6f481bcdf474e8f"},{label:"Amount allowance",path:"permitted.amount",signature:"3044022026b4e495aa2d354c03e15295606dececc983e5e285ccea63582e02af02f407dd022029f4377378a3548c9b2dbc37df374d5d4af8cdc6d8a97ded5ba10f212902f91c"},{label:"To swap",path:"witness.inputToken",signature:"304402205df3ca33c7c47b4f60ff51af10d9ddc3537015ddc22f374c2c192470ebe1e61f022070025d90624fd305bc893f0284f6673761b7318381b30899c0576fc89692b38b"},{label:"To swap",path:"witness.inputAmount",signature:"3045022100c7a4dd786407dcae4d3cb167f1594dcc76e83760bdbb5b21dd08d550b18093a0022074819e0600908ef7ac7c81be5029486d7b0b4383884cab6df8966802766be2a1"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100feee7fef4693c181917b5aaebcd8d8933c9f7522ac5eebb13a8612c4eefae23b0220498b1180915442e73ac2770f63df86a781c645356b5218241a265770501ed4a1"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3045022100a951f388b18ed053e69fea412e90e01c12bb5e1e4c20beaa29c2a94e871d667202204702861a2921c92a11f60a6e7ea6a82d1f67a254ef8ae89aa80376ea0a1c7d63"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100dd21a591bf52a2fcd8a87e63e1f920455b87e71b124cd2613371b2421cc64d4d02202ab80b9b2cb4c647123fd967e133b33eef3eb685d6d9a8028427501fa2db4a32"},{label:"Approval expire",path:"deadline",signature:"3045022100e734637a14265d0a682d28205a964f2e632981ae39c49dfd022339bac8982daf02203662dfe1cc6e99a6b1679a68eaa00eb7157b0334ee2f68474c9d7832396de6e0"}]},"56:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"3045022100960422217afa9fdd640240ce7e5be69848669bc6d63e92615f7dee6c0a4a42be02205abdfaf049823bb5c97bae109f73987713cbedcfd7019ee5a930106df816b900"},fields:[{label:"Approve to spender",path:"spender",signature:"3044022051c30857bcbd3f70280d7c896a016da0ad49dff1722d25ca0cf3f0acd0703bd20220105ef2f7e1710d0f89e2e5117c28a305923127435c12b5ea1f30277ce7b230bd"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100d366a3ee4f420bc5f959c929570dc2546955b9466c141514fac7d051712d80b102203c23b3de82773af68e15d78dbc87edec398a28bff8436716af0369fcb3860e44"},{label:"Amount allowance",path:"permitted.amount",signature:"30450221008b10f9234382c1efc5d294d98975a25a16c9027604cd083ecd05af20851b04e202200de68027bc4951fbac1fa434a663c8ab89134fb9d8236e77fa5dc16c5178c9c7"},{label:"To swap",path:"witness.inputToken",signature:"3045022100e58442d4ad3a6b3d73c6e9a1f7cfe96d98179bcc4e3ad926ae9c544bb2cca940022027bf7d44027e967ccda7b0b0e077194eb9c2499f31e75efe1895cd10f28f0a99"},{label:"To swap",path:"witness.inputStartAmount",signature:"304402202fb5009434c51b55f88b48fe62be378a22e8ab82d895ea66d877f4ab94010dfd02204564388184db20c182dea67978d9de519533473280b37a7f2b9f911dab1671d4"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100dce11b4a8cfc9847bdfaa3e0f38ef3632f57e5188177f4c17dd8a531bff652e50220050c59b5f67c0d4f59ba37b2e0f578915a44ef055693d92aca43c0c2570d79cd"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3044022001fedbc154eed1d9a1628dfa85eeddd9abb91b18d49a59e8c7fb3c4cc55f1ba4022042ba188fe844feb40d5bccce05c1296fc9acb19f92331f592413bec294926940"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402201bc1cfe7677b63fe456cb3a78ff032122d9353af812c68a07052dd8b63a62a73022079c4a25e1a1d3a3d3630490174a9adbed8351488c98b7e6e1b055a4600d38df6"},{label:"Approval expire",path:"deadline",signature:"3045022100cb619f27b93e791f667f780925b1647f49faff0bd3a8f3f126444e1860ecab95022000f156774aff76c8db348a0a5677b7a99a630f0c6ba55f9f2805bd363df1be50"}]},"56:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"304402203d2fd78eec8d725bfb69586e5d588174860d2e962b0659440d8c6f2a0cef6611022059dc7fe99f8fd6f89a15b5534c71e7571c485fe9f3d21d0a5d2b0437f92186c2"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100edef138680959b2ea2ba9c336988fe47c4e6078b19a94e64d53a80cc654bf3c002205a9a78c89421cd27eaba1b07c9beb47eac621396c19d79ba02c5d6be277a0401"},{label:"Amount allowance",path:"permitted.token",signature:"304402203041ac9f31682911a83b11ee0cc13c225e4be455be045fbf8b0a5741c6863a3f022075863f0396604e2c74027e8fef019433d681fcff3ae546b1d59c33f1c585ed28"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100fcc91d0d928ddc5d34ba6ebfbaf512c01f93a8abc53f1ad0a76eca84aa78a701022010525ef9569401b1680592415c9b4507d484d59bb37095f204c3a7d5f647f329"},{label:"Spend max",path:"witness.inputToken",signature:"3045022100cb4c66d1a45af4bd6d116b77fb66b926bff56afb8a550c3e28582f5e436761d102202aac75fdcf2e4713257e41e91e8df5fcb7e16937c74a61d0c2398ade9611fa80"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3045022100c87c215918f308eed7462ccfe005907d17cb841267ead035340e8f9eb2d87db602205ace7a0b47150b3f423a679fbfb2a00b015b5014ac8c3ca3e885499a300cb5a6"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100c62059c35d7644eaa5fde91b0e7e110273229d01dcb8aec96afc13d01f404f220220674b885b86399f953f824185d70df46e92142518a8f4950ed2d7ed54af34f677"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100e5bf376e10e5f64a253d43489f38b8eb4fb2135c04078709e90c8ca49e20b9a7022078e48814760f2df95dc8d45d3c7a438674db223f6b727828c2784fc2bb2eaf29"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100e62d51d254f6d76c0333cef9ed6af8dff443b4879ece411f18b408e24c65b40302207cf8df390dbfa6a0997047d97fd57eab184210e0819addff6a3e91fab8f7922a"},{label:"Approval expire",path:"deadline",signature:"3044022001a89b05eb7f2c0eb520e8e9152af5a2bee435d4ca84912ecb16cfdc9e2b36f202207a19b3b63a6311cbc3ff21c587f4622adb0856174c26d444c063b825d981b16d"}]},"42220:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"3044022026254c5b6903c27b62b2f0678ba4d99e853842af501bce7d6cce9e01448d76bf0220517550421f2c67d7486fafbcba486513287cc3797d45cca7cf0c3d904c598f7c"},fields:[{label:"Amount allowance",path:"details.token",signature:"3045022100e88f44eed7b2fb491aa4bcd8fc96907cf09a8f8aa194b099dc0fe7668d7c303702203099d5b55a43752a4e6777ed448b6a96d2e5da2ee7149620322c66c72248f154"},{label:"Amount allowance",path:"details.amount",signature:"30440220162d4f3fd7a5c8e19d1b70aff5448914ac7082230e1e1c6472462640bc97e4f6022022ba8773c06cbea23b13e6953c8a0f7a98ffdebceaa5542b9c3e330ee474003c"},{label:"Approve to spender",path:"spender",signature:"304402203ce7919144ad501982f67d07e5f14ac966643ebd85306bfd2ed01a0b195bee6b02207ec812a2d0bab9ed1b9a83f669a291ee0571249950a8f0be1164af9da79780a3"},{label:"Approval expire",path:"details.expiration",signature:"30440220610736904a597ab55bacc2821c8701670d08ef91661a148a425fcac47657926302202f83060b29d4623d0d13ad80d8057a19ef50986d243609bb3fdad0b93b7320a6"}]},"42220:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3045022100e72714fb3004f389173e1e396dfb953163ebd1f8427e390e6b6787cfd02ef54902207d4ea7e366753356e0c4d9ef1c124f20636c0b76a2040d51abe29aca5781611d"},fields:[{label:"Spender",path:"spender",signature:"3044022066ee1bb3c08d1c38278427508027778ab802d61f09023c8549977282d884a5bb022048bb50f5631e49354a7bf63f5801c1402eefed99d2b74e775854c64a77b2283f"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100976a51db9cb1b52023660a375533f1fc1cdcd6b7887dbe37d8232a863fd320c902201f0613a22c2cdb74fe98f8ae254d77c56ad9bbe7c15012c82975cb0d81857240"},{label:"Amount allowance",path:"permitted.amount",signature:"304402207a2fa57613c73382cc1214387c355d097baac6a4bf82c33054b4593ec50514c8022049bae1f0bda8f1594a37ad118eb48ac48ec53c562d37a7a5775b409584dbcfc3"},{label:"To swap",path:"witness.inputToken",signature:"304402207ffae59782b65f421908a2ee34ab165ff2734c678413458e875d235978362df102200863ed5ff10a08de0f175726ef2af9ba476c57077b89cedf2d9d13eb90a77c7a"},{label:"To swap",path:"witness.inputAmount",signature:"3045022100a100d0b7b6494837e9162f26c08e8554969be1e212097ae974edfca5d63fffee022016fe8082a1ff56b71cd80fa54ac6d7bd21958ada0b664a6e0be7580b6b65d9ea"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100bd5ce8b79974823bdb9a7188b2d300ab5ac346578b0c73b10fdb0ee98d68a14302207f405deda89efed5b9aef4d2911a90481770e48db7a4ef02a209da55bb750f85"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3044022069e268580149f3806e0fbe3cd09b54fddf16805ca901de001a115ad2330eeab9022051e808755f106f96ced721d1e510cf6dedd341759a0e362b18e747ff54982c69"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402204a9c020d1fdee5156097f946327eb4977e5d2e9208b25dcb90e7b383fbdce26402204378adef26d05e8287c328ef2d09651b9b4c1b26cdebbcf776286847ee2f4913"},{label:"Approval expire",path:"deadline",signature:"3045022100d47b1423b880c60c932876e15749cd082acfe2fe32a661617ca8270feb7743e40220335191829d6a3b1a27dee3ef704c0cf92b6c0a14aecfb3a8e314c7b3e5f569f7"}]},"42220:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"3044022020a162731ec93ee7f98027a5feb5e03807818be464b00affa750a4558a99f98102202578eb63dadc6b18743a96ee393384ef40fdae8029941931a84b039c19c933c8"},fields:[{label:"Spender",path:"spender",signature:"3044022070bcfabeb93910982344547495147294072e624f0134a0eaa195e73f0a1b7268022030ac8cdac2076a43b304ba29cedf90674147000b3b37ed9b28ca1348d679e92d"},{label:"Amount allowance",path:"permitted.token",signature:"3044022033591b50b9b1f62d550f9d2ad404003a516e6b85ded26936b8ae51d037bdf600022039c27bc86b448a2e3cae64006c4cc1cda73ccb3c683fe0ceb61bc3ada16362b4"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100eafa8d03750d6ff10950d8e41bac1c1a23de0754d4d2fce1c98d3f6d548c15580220447ea101241ae8086d83f2c2e190d23b660b790d905db80ac782b4dc7752399a"},{label:"To swap",path:"witness.inputToken",signature:"304402206f8fd6a67e26cfabae4117fe67bab3184a8b493389c84e1249b7f9ca7a62a69c02204e00b017befe02baac4e1dcd3b64bdc1436401c5d58f8f54e0d44b9af65552eb"},{label:"To swap",path:"witness.inputStartAmount",signature:"3044022034fade1f5e208a71196e268fd3a1aee8cfa01c707ea163cd74d7afefecca6461022000d66770d077d17cc655a8263eb1317f30012f169c8068e865b19b6321706431"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100d45ba12fa943bc8c48a5085d4241c964a1f65823ed3b5f7a288c6885fc0b12e402207b5310e046215438da64cb370514f642d097030575a9497cb7cb82ef393d09c3"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100da37ad4b694bc7ee59f0dfe9f37ce8100b2fbd1d22fe866ab90fcb5a75c9071a02203927e28b4df2e583c70f6e15272ca813ffe4d3971afab27ef3f403730aa48c59"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022020be4365768b961d019a3bd11f3c72b52b093252d8b0c692ef03dcfd9f8d648102203a793e8cae971cf3fbd53518d0c2b77b15417657ca2c3b0bb24754c70c372574"},{label:"Approval expire",path:"deadline",signature:"304402203d728a67ff37efa4d431b1d682b3bb13535818f3e0338b47c863f5a8d80d138f02206d0b0d51a8ea7cd751f0599906f82dbf40da64603b376321dc4112a10b36a791"}]},"42220:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"304402206a03800c227fead9cf18053d5cd9f282f1c86122c257075589094526f02adea00220193bd64c8d0c04045f8cb3367da07adc0121c9b35a30895b62333e1ff58d00a2"},fields:[{label:"Spender",path:"spender",signature:"30440220731aff0ad876d81442c75102cb83fff4139d74cd9cbed9f31850a7f1a0fc643602201fd344d75222883622706ea73e0d2c9067cd1f744f17ba716cf37e04bf5eed28"},{label:"Amount allowance",path:"permitted.token",signature:"3044022002876096e574d655f029dafcb9c356dcc2d8fb2dcd3bdf3fce15564e3d50ce8a02203b2a4c99c7113b784465c741bd1456fd598edcf5f0af772d6766606901b46a32"},{label:"Amount allowance",path:"permitted.amount",signature:"304402207c902bdcdb3709c8a1aa3c1e52b9ffe85c1c6468fb42e542c67d371a29ce1c560220289e633566912180b531e66e147de1eb59dd6d7d3d0d4e2eae22dd369f2dc507"},{label:"Spend max",path:"witness.inputToken",signature:"3045022100ac31cae76a61aa434d6fcf7230abfea0ea868292640f607129d20cc310b61bf602202a70073a17ed6ebe2676816febd37f488435cba843ffbb184e14dcff207bc213"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3045022100e58823841f5b5ae04b011af5d1546d3514254c39af4c5f140371d40d2db9534302206333652326ee585116844754351feb73189345cbf2bed596e92bcb5c73d37fc8"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100f4707993b6c3ad2702ca775cade1ff69bd4f6dac7ee3e6cfee9eef71f9088f900220189696a9ae7371fd16cda5147d6f282d416d2956651ac0361ca1fc0d60504d6e"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100c3b0891248431134809b5e5383aacf261eb56018fff48dcbbd043e5551888ee702207b1b8ce28cba1aefa9a6c95821346422b466b05ad4784b5461afb874dc0fbd9b"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402203640de985c876c17d297a73ba553aa55e517ea36838d9fd235c1b94f9a805c3302204e1e64b95f27416bb1dc4c823ecf9f1bc4e25791b6c7338035f58ab8fae59170"},{label:"Approval expire",path:"deadline",signature:"304402207e78eade3c5caa49976eb8d06dcf60c5268e9a0af3ec3a23c686b718c744ea1e022067e283c42fa55edce36d01cba872198011dc91c849044a119f34d951ab067163"}]},"1:0x111111125421ca6dc452d289314280a0f8842a65:c4d135e3a126166bdee4e4859b77383074c8f046fb9b83e9cef7138c":{contractName:{label:"1inch Order",signature:"3045022100e1f7e1db3081ebad48f85b6443892986b2048bde4dcc8e7be4c926923ef6de0a02203d042c0caf4ba241f1a9715ab2e18bd6d581d8383a5ac41b9e29e2fa247ea21e"},fields:[{label:"From",path:"maker",signature:"304502210084df0994694c4f28ce49b11ca4d04c961e50a723393e1e62e7fa62f3460649340220489ea716160dadd85eeca97e8dd42945c95e5d5b02e6b1abc0d6292049783e72"},{label:"Send",path:"makerAsset",signature:"3045022100963859d2192e1d9ee9541cd7fcd7e10c305ad0dc18d132f17a8904cd61510067022077ada6acd906aa77fd25ae8e09bb1d71c8d04655f4a3eb30d847b1174292ca36"},{label:"Send",path:"makingAmount",signature:"304402206e991015ec3d74a70cb091b070f9c980209767246bfaee40e19343e6e558e60502205ea0e5eb238706500b23e9dd94da24ff6caec60fb9996fb2fbe4140151f47409"},{label:"Receive minimum",path:"takerAsset",signature:"304502210099b30c9ca05ac710efec2d7d21bedf063446da29a7e5864c0bc8cbe30d2e6031022054d5257fe0f4d2624b4650361048b642dd269592acd19cc8801035b91b7774fe"},{label:"Receive minimum",path:"takingAmount",signature:"30440220760e20dac71d010d9a93c3d34a6847469fbe21807b539d5bf9302325073f59fb02202c876f4105fb051e6f69430ebf2ea2e7ad77c63eed86e699eed863ae0a8407aa"},{label:"To",path:"receiver",signature:"3045022100c23f20e9c3cea7e06b6642635884b11ba3653805327413f0e779dd2148faae3b02206c613e4f4470527b6ef0304b09396ec915045116607901d1c2337b5f04b87634"}]},"1:0x119c71d3bbac22029622cbaec24854d3d32d2828:66f8fa6a00676333f41119fd5b1835da61bda27928bd23e7756b5337":{contractName:{label:"1inch Order",signature:"3045022100ea11ec08e4ee7178eb6121d603d00e6c6e62d0d94e6d4098abc22d709c47b5d7022041c0c9a56c14a783c02a8ff358b0162ac1f743c3f8fbfe8726d125d041a55a04"},fields:[{label:"From",path:"maker",signature:"3044022062d5d76cb58f4b20f6516df1154c983610b57fa7a2d65be91915012075ccf19902201b5b86649fceb99cab590143133b535ac0455505fd70e94ccc5d6712bf1cc963"},{label:"Send",path:"makerAsset",signature:"3044022016261940797159c32ca0d8f646e3994fbaece31f143d5978c04ca680419bead6022004f2a06f87a7a857ab78cc64f8bfa15a188ae8606a0989cb411c3ac86fa3a7d3"},{label:"Send",path:"makingAmount",signature:"3044022055fedebdae7b379c3ccaac3b27c8104a67fb4966befa270366ce79cfa0115620022074b785487894db3445f9584db078d6718c7a3f63d1d8e1324c37b4eac80c40f4"},{label:"Receive minimum",path:"takerAsset",signature:"30450221008e8094c8fdb71ed55f71526c77d58b4331f057f97253dc318b42dd985f2131a202203b910fb2f7fd7cf8abf43b7457544df3322a1c4fff60b4e1f1a96f88f889bae3"},{label:"Receive minimum",path:"takingAmount",signature:"3045022100eae49be17c711d0833b8e4e05c5a0a1655d0522c2cdac8f174d32db86e6f778902205a1608d20bcbd0e18f3abbfe717ae248328468853d952ebe63d0787535fb6296"},{label:"To",path:"receiver",signature:"3045022100a372339b731529e6315864744dae1826fc136eb899925e46826faeaf6ad5b10f022062ced218ac80dbb3bf8d25203de72c7d06ee20e39115bde37de3f3a50e9f1868"}]},"1:0x119c71d3bbac22029622cbaec24854d3d32d2828:c664372c5b821546cb3d7068a746865d6ef4fb48c2aeadc0ff9fd61a":{contractName:{label:"1inch Order",signature:"3045022100f2bc7298d431b6f742100623febe6824eea30e37b2d89093c9cfa933a053878102207332846b67bfdde820103d7d775c51a1c2b0fcaf48f2a9a19cad9364e12fde13"},fields:[{label:"From",path:"maker",signature:"304402202c13c39d9be77721727b3920ecf3e856503d952caf07a74496984b6bac252567022057cbbabfff5bf7a00ca18d4ff9ecb0c5215d779a4750daa96fd3a257838d7907"},{label:"Send",path:"makerAsset",signature:"304402203f4e208ce3eaf2cdc9c892c3579ecfcdea71936d7931695294d4242a31b05cf20220370f8d5f60500e7219e6e18d3d0ad89eace7bc19506b51a192f4b285db0647bc"},{label:"Send",path:"makingAmount",signature:"3044022078b8702255d94aa9013dafe99cc2ef96b7a6c30fa5cc3f7d2c47541e193b47cd0220492a89c9bf72e0236d57449008407b2a5ddd20ba3a0abbe2cf851d9bbd7c1aa4"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100f50a715d4590f892c74d417c2d2727d7bc5ab3f7406ba00fd1e15b539368fa66022026c8e8af1802cb5f0fb71d91c8341ff54bc00afc9141e883ce0a38a24136952d"},{label:"Receive minimum",path:"takingAmount",signature:"304402204b5fc646ef012cf525b8e2a85113e532e16d805c7abb899175d40eb0bdb6bd2f0220586bca533943916d742c4a12cd8f82da5f93b6990acbb240e6d559edf6f23167"},{label:"To",path:"receiver",signature:"3045022100d116efa90828b9a139cb8b54c3665db8e58cc2af118bab85042705b6f0cf997a022006429fe8762194100330515341dfdca029e5284ca44f57d50e8c1d8cecdf81e7"}]},"1:0xe63602a9b3dfe983187525ac985fec4f57b24ed5:08c2ba593f6e0e80b8fd2bb1da6923135c173094f9cb6ecdea6ea144":{contractName:{label:"DeGate Withdrawal",signature:"30440220089127ef62e67a3d075a2c0d645c06ce98e6cd373bca7ac89217b2919d718b9902202b4fc6a5488200db6a51ef2193febf8023770e44d361a5c85907c1f6864e3ae4"},fields:[{label:"Owner",path:"owner",signature:"304502210085a5f94d365f90e93bced9bfdea6f3a762abfeec8d77b070905e46368f0db7970220042075c4a50ea30b63308a3d4ef5cd72703c7447d4d296e3fc90e3872aa54259"},{label:"AccountID",path:"accountID",signature:"30450221008d1561da0d5464ae0173b2a6ab1fb7c9fadec3429b9d068f464062cda6a721840220169a240b04d50866f8250860c82b01e664d4bb1262f7782a454d3341312d7831"},{label:"TokenID",path:"tokenID",signature:"304402203da24c741ee39f2c353d6e38386af0ad7b38a2568663f562e084247b618410b702205054378fd255b5077310009af3ce2507c29f5c3a8b651b64519982ed502b4090"},{label:"Amount",path:"amount",signature:"3045022100c2d5d4aeed590ec6bd2116f83eb334023d5bf01374700e49d73af5875059c0c10220286ce6cc46a4d5e9ce71462b9431bb69c55f060a65fbdb2728b526cbecec0046"},{label:"FeeTokenID",path:"feeTokenID",signature:"3045022100e50a065542008fa67af23b0091e5962e89deca43cc4cfa55fdea4ba86873846d02204d3ef27ca382008596cf584a8169a925a9cc4608ba16fc4673cdc539dd85a29a"},{label:"MaxFee",path:"maxFee",signature:"3045022100a79503f04eafa7afb97bce7df13dc697d7ad03532be221da27d596ba5c4f9be502205ae99bd27a8f1c92cf78fec9952845342ed93625d07ef878043af48eaaa4b093"},{label:"To",path:"to",signature:"3045022100c689e1d30113b842b9fc468cc4e26308a6df924818b9fd89431627c8a42c57af02200225d6cef4578c9e4c46c48afe459a7037aedbfda03195ad0252cba5b41b502c"},{label:"MinGas",path:"minGas",signature:"30440220464c332bf0455c61102f4884218190994094d7c9808411c00fa6fd6ef5763cc002202e3324eaa0bac01d96738a8a9ffcf531ab59aa03911f2031182d8b9de97a4f06"},{label:"ValidUntil",path:"validUntil",signature:"304402200ec81207eb0079bdd15905bbdd9b98660d705aa08df96e9ef990774d2f1103cf022035926ba6cf460783122664b1a25849638ffe34f42c38177276c3bc7b10ad9cae"},{label:"StorageID",path:"storageID",signature:"304402206d33f0bdb8b370afb15f212aed98da5ad1d2c41362f9ade1360f86ae9ed15cbb02201204be822aac5c18a09f0baee45c5bc3295c8c085a391355e5ebb8a3242c9cca"}]},"1:0xe63602a9b3dfe983187525ac985fec4f57b24ed5:3ff1c601fe26dd56c4fc5d773d7e24b17caf0754a14f5eb033636388":{contractName:{label:"DeGate Transfer",signature:"3044022043833156814430e372cc93d7540835c0ba00e298359bd1296425f42b40c477ea02206416e6bc158f72bcb300fa468fedd42394ecdff897494869cf1f9679b6c2769a"},fields:[{label:"Owner",path:"owner",signature:"3044022018ba034d2e60f07b388cde680072eca4b0815ee5f479e165626c51b84321c6790220793475c2711d3aeefe5ec4d5ec89be59c840ffb2d51d013c8d86c2b5d7e96a8f"},{label:"AccountID",path:"accountID",signature:"3045022100aad3a5a7ba18bb2cb73d647bc0a573eadf97b62bc08b7656dbacb982aa341d7002203a4f6e50a3f386b10d0377debe312d5a1462108563e18807fa8d45c4edd7615a"},{label:"TokenID",path:"tokenID",signature:"3044022002c7d20b128cd4703230f199371f6ccd18f2e3311ff3b431cfdba8ed69b8a9a602203a5be9d165adb244c9c9e0100bfb559fea69b7a91a9c4805d3cab7bbf649e2ba"},{label:"Amount",path:"amount",signature:"3044022048ed7a7e1860df3c118a9e0bc25ca8085ca4c4981d00d8a4a25bb26ee905d23702206cfe29c63e4da5415b402f1576466f6c629b44c733e3d4a4a46b61cf1f0ecc12"},{label:"FeeTokenID",path:"feeTokenID",signature:"304502210085ec5b05794e239114ee6dd75453cde566ea74286cfe76122ff69c230f54f3690220668392a6f480c2eff108cdb7cf3aeb287bac88abe59914ccd6932717e14d2758"},{label:"MaxFee",path:"maxFee",signature:"304502210098019a9ac20d02984196a508ca27d29c2654feb0ad161b1500ec7051c0ccb95c02203920ddf0bf7e17f31dd59994043bb0a21a3f91c9674f164d63df5cbd42e926ce"},{label:"To",path:"to",signature:"3044022067324800e3b2353a4ccf8faeebc4abfef0cecf550da5afa292dd12820e05602202203fa883cd57d057a3463d149117490ae889173e867b54279c488abba636357029"},{label:"ValidUntil",path:"validUntil",signature:"3045022100ebd27a8311ce197bf3bbb72856362853081faa55048d186a15017c998b164edb02204bff1cf694d3195d4c82a2c8d6f6b1d4db842e9fc891eeaff2d4ec4d8d64836e"},{label:"StorageID",path:"storageID",signature:"3044022058b6542b5fd416c8c321eeeca445df10141187fe956363d7053a90debea15abe022039b14b0f608f4b1c8757e5de2bef2f80741df2a85beb559d4ba710af9284e953"}]},"1:0xe63602a9b3dfe983187525ac985fec4f57b24ed5:4decdb2662378b6612b240fda08f6d00412f088ccdf3023095323de2":{contractName:{label:"DeGate AccountUpdate",signature:"3044022059026d8aa3f81272e4b4b72f0094cd0fd04ac862e3e8ebc3e73ca7b923a45f70022046a1f7323da99a3dac0d4cc603c9db38b64ac3fa7519a1248e111abf926664d1"},fields:[{label:"Owner",path:"owner",signature:"304402205f7fae43ba4d7a0e5bed7bd9cecab4f2b55bf6ba6b3e33962ace5fabef269c0b02207bc89e0acf86b7593b18ff9d865820956508bb1dc3d8551dbd9f6745029cfb3e"},{label:"AccountID",path:"accountID",signature:"3045022100e580811e1e6b2e40fd4cbf4eb1a3f4baa934e6d96e80674431b2a6fe93581dec022010447ecd9023c4a028142d2e34f217b96a65ba030052c20eda6b3f4428ff109d"},{label:"FeeTokenID",path:"feeTokenID",signature:"30440220387d9f50b9af4dc0c2ff7dc73d513e1d816a55aafe1ffdc88827176907c3a5f0022007d64ad6946f932190bb352b5aa3360b4be0d1b50faee29010f5fbf132cbcc31"},{label:"MaxFee",path:"maxFee",signature:"30440220395dfa14a44c006079ec38d901b71e839ad10e1f9642b37246e4544302299f1a0220216a9b71a26e1a8ecd87f7f16d7a04aba42a68c18da25e8b608cb4493731ad2a"},{label:"PublicKey",path:"publicKey",signature:"3045022100db2cd9ef2becd6bd902458e4c3661be2f98db0943ca0b1d074eb249cac7139ee02203d011e51879b69be2ddcbd215242dd9e70f0cfd92c59fbc5089aee56bb51c7dc"},{label:"ValidUntil",path:"validUntil",signature:"30450221009d4db9f47704967c5fef69f7255e9dfd19abd928adeb7a5a06abe2fb8b3adcde02200ed93b341bc629b132313b1e8c47db096145898b3a741d165b21b653ef14c3b3"},{label:"Nonce",path:"nonce",signature:"30450221008e187640c09a34fdda18f022ece0f1632315392192876af7df895c6245ee506102205f149a22b0eb3d9bcdc3e65db8a0e1b6494266c721c1bd4248e7de7bb8a4dce6"}]},"1:0x7f268357a8c2552623316e2562d90e642bb538e5:d8e4f2bd77f7562e99ea5df4adb127291a2bfbc225ae55450038f27f":{contractName:{label:"OpenSea Listing",signature:"304402205f01e62b2331ecb9f1cb3f49a764d66015937cb20cb4c3af625146905ca4832402205076eeb4a74619b4552278836b548c8e525813faa9008399e43bfed7db016408"},fields:[{label:"Contract address",path:"exchange",signature:"3044022069df3b1c82dda9849a3df4cd0dd263d2b6c35e4fb8946865a35f5555830971b802201880d72b3d956867b597a2f5097d7f8799bad6e636d3de4030515634bba47155"},{label:"Price",path:"basePrice",signature:"3045022100db49dbd8426193b6012781f43c3b445d1cf845d99d738091c1f068951728333402204326a2da5203f25deec049deba760bb31a86507c73fe6828c68e0db2eabfc966"},{label:"Offer expiration",path:"expirationTime",signature:"3045022100e71a4921740fcdf4e489c517fc82f9b7e83cfbd675dff318acb91fbf8eaf175402203fac43650771c6523dad8d995ef414d035a92d262a9cf95885ef2704337a2382"}]},"1:0xe92b586627cca7a83dc919cc7127196d70f55a06:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"3044022043fb323d3a064faa38bcabad3a3f797dff60f55b49c19e350a9d0b1f980818e202205c3dc14efcc49adf915f195ff29fa02dfd9d08fca532b76086e501f9e0d133ed"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"304402205b674138eb50ddbfdd05768f2c641109f6c8f341d27e10ea12d59e083746cb330220521d739a49ee57ff9a41cf00adc631d3dd33e9ce2b23ce50759fb33c0ffce0a5"},{label:"Expiration time",path:"expiry",signature:"304402203ba8d470649ae7cb5d02764fa48899ec0414075ed85cb9fd95e89ac5b3bb073e02200183233f30de996a8b87417a6febcbb56a544c38fd62b6f7702efa7e0d7b2ee3"},{label:"Maker asset address",path:"makerAsset",signature:"304402206f3c4055bd431c1ceddce5b147c3b5acec950b267205da655fb3d331b9c070830220570c9cfdcc02b10abbf9a335ab6a4067ab7cae2ae8a443f795225a7c3981cc0a"},{label:"Taker asset address",path:"takerAsset",signature:"3045022100fb93cbca6ee524729b138319a92316a37c56ae5f89b3d652af7f680c3f160df002203d1fc525b11cd30d2907f844d7774f49995b2be7e3ba2896dcd4a6e73c8a59d5"},{label:"Maker address",path:"maker",signature:"3044022002e75adf4733bf28d532647c54fb0000415737db37b7e5674f9bb20179d01eea02203834ebcfe81d98e745572349bb0da4ffdc8ec846d35e3812119e9a3491462724"},{label:"Taker address",path:"taker",signature:"3045022100966a77a69a7e0c060f154a8c7ed36087d8ba7da111d9bacc90b873421fe6a75c02207d92956d938a966cb98ddb6e8b3a56e4d8e7725182cf1bb02f03f67512460485"},{label:"Maker amount",path:"makerAmount",signature:"304402207ece45c0993fa46316022cffbdf64307cef2caede370f27fdfd78471c3550dd002200da74e8b3b5201e654e7e4674f7471a333a104288fdf8cf80fc3122126113d1b"},{label:"Taker amount",path:"takerAmount",signature:"3044022014183f10973ddc0ccb12472d2437e33f368f627b99022735044e5c4ebb4e345802203a3f5e8aa5c928981d2dabd0442342c605db1626dcd0d3ad5e3afcd98bb8c673"}]},"1:0xe92b586627cca7a83dc919cc7127196d70f55a06:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"304402206dfa1d54ee0a7ab236252618a5fac9c752152304f31838eab4ba4c6d2d3f844b02206658b1e9b2503577619080909be0f4c1d2a899b3d0085ed8c3f2a4309762dd94"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3045022100ed9b0b91a8cace4d312f6d1bab076c057e954a9cd33c3dc5c350d030e41edd230220230e3050131157f6fc2fc578df7b1108f69d55d25ab837c661045877b148765b"},{label:"Expiration time",path:"expiry",signature:"304402205d4913092612fe78d75c181f3ed28ac7808e25ab0131e73bebd91c08aac65e7902203d63f1fd4d5cc11b1f8aa2af0ec6a8440a0ed59d440237bce96ed87874c2a26d"},{label:"Maker asset encoded",path:"makerAsset",signature:"304402205f9fb08bef206518e5bf48cb7fd968709a0ae317e903d9c87a41c934a0983af3022066264858ae4a1338d4daa1b4f9dc7376335ce9e57d4bed320b0d4c27a0012deb"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"3045022100ac653732f2acece7c47588bfff9a1059dc69bd3fa7e387cfef8246eb0ae2a70902204ffd7f89cd7223f8e52b7c44b02ac4fa1d06017015304f1a3a7459b20d54a5e7"},{label:"Taker asset encoded",path:"takerAsset",signature:"30450221008e59dfbed2dd4d1e2738b829d7a57fa23be737b652c0b01299f3d9482174aea80220138c8e948becda6dc1e7564358e574e7ac8d7016f2a1795059977f401535b27f"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"304402203408e2bf0210fa4454baf46374cf876299578df056ddaaf5a907306804ca41cb0220056f910e3c500e4a8f55d5c09dceed9753a2ca7b49a9ade1955a598f4e64d657"},{label:"Maker address",path:"maker",signature:"3045022100ce5db907819f4f36c77f1e3a849a3a6ac9483970128998d5add5941e1fcf6dc102200e1f26e08a3f48ef6fe1d40a4149cb8603c5e70e076755ddcf76894d31f2adc0"},{label:"Taker address",path:"taker",signature:"30440220015799beef248e4eb12f95368ef44cfbaf65e43da1a4110623006e46157ab22c022055f962e02e4cbdc05bab79cfbee523da8ff9d16529c4e98755b15d45bb34a16b"},{label:"Maker amount",path:"makerAmount",signature:"30450221008048cec54417376b3a659e3aeeb349a4352751a099443ea203b59e9d2cd954b702201b32704d89bd028a6794ef315bf2a204b7293f547d14282440f5aea041a27ee1"},{label:"Taker amount",path:"takerAmount",signature:"3045022100dad584a953b3c56c67913e76f1a6626cb72620e23bd16f41b2817a95ddb0bccb02206189e3b49d9f3475bd52baff2a40c7f026daf1d2dad9cfaa403eb08030836090"}]},"1:0x6b175474e89094c44da98b954eedeac495271d0f:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Dai Stablecoin v2.0 transfers",signature:"30440220692d38bbcbab753738d0c75d87efba7b93a88d4e225e73c7e4d0b54e4e8b548302205000ffda67117043bce94c327837053e2b6bdb888b3d2bac3c1c3b79997c1f90"},fields:[{label:"From",path:"owner",signature:"3044022067e97af5110ed4a8a5e8731a04c07192042b5ef4fdc598cb10256363c4bd503302205fc2e4b4dbc178b3bcd8412deb66f4b99b4506197bb046ad618457a1aadd09ad"},{label:"Approve to spender",path:"spender",signature:"304502210099c45a68aaa7656be36f74fa0831546de4e7b94909143853bf678313b580963902202b01f4e8fa9f6f5621027c1147fc435430f22eae8a91bbd6e27b053e61a69d8e"},{label:"Amount allowance",path:"value",signature:"304402200bd61453c0b2ba4d132e33928521c8f9aeef41ac38dea457adc578e36b14995402200da4596ef58d8dbef3bed208ebd8436fdf74a392c261a7a0a779525311282060"},{label:"Approval expire",path:"deadline",signature:"304402202fd903bb26f5f89667c1382b26f64cddcfea77434f75bcbf5a381271b7da027202203baa46ae7d78f4d32af367f430deb738dcd5dfe05b04d56ba4404989d308633f"}]},"1:0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Aave transfers",signature:"3045022100b90cde117f034f5ac3cc1563397a65a88b65814c4eb4757d232b70f1c7731d6f022069394d2683d3230e7549c4763bf10ddaeb2cd9d48661b818605bd318220b9f8f"},fields:[{label:"From",path:"owner",signature:"30440220671740c2ec59c9bf30287a9ec559ee15f5f10dbabeb97e4bbb1756ead6efa4fd0220607931e7d5e48150946b5d674831381304a51c756eabed869fbe28d6075cad17"},{label:"Approve to spender",path:"spender",signature:"3045022100c85534d029bed7daaed9dc5db7677efa56ac772a01b715934c94eec529cff88d02206947c5e45f9b60d76a41c20a2feca0bb06c19fa99863fabdebf842b7a5c088d9"},{label:"Amount allowance",path:"value",signature:"3045022100bcc7ae5fb36f596f7d2076be3cbae4b87a3c74e331c121bb8ca2a356fd54f89c02207cdfbc183b64be14699f27ea696edd007589dae91c5ddc8bcdadcbb41223ab65"},{label:"Approval expire",path:"deadline",signature:"3045022100b4b6235742a1b4d41c0177f228ddb7a6720ccb6cbd97da5b013c9c6a8e07ad2402203e274f76ce9d462ad7782380db3cb0cf3e7730a77633e0a534b50f84770d8928"}]},"1:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit USDC transfers",signature:"30440220206a52ce36fb75683481981c6f1f2e1cc405da8b7172b4fe3b465b19139bd66602200d5d2a800a253881fe4d87ebaf57fffbc7fbb8591ebe251ac69d650469b51d16"},fields:[{label:"From",path:"owner",signature:"3044022048b3e79d00220b5fb5908cb13264f0a10ab1faa1f9c95702c4dcb91aefa2475a02204096676422035d37f30a9fea09553d5d1751413e5a2cb60d1b9919aa33e166b1"},{label:"Approve to spender",path:"spender",signature:"3045022100da7a47dbc3c943c29f2211e139c5dc43b6c54d79d4aec205694155a8a2bed5b902202f1a885a2a6de6b705f8cfe87d6994e470c779f8bb8e6e52166c4e41437e605f"},{label:"Amount allowance",path:"value",signature:"3045022100fc3e850699e3abfcbca2f4258f248573b43c91b2dd8d59d423804518b2e5f79502200868300f4a75b3f77b35e7f45511fdd4e7717604d416841052b9a0a27b1087e1"},{label:"Approval expire",path:"deadline",signature:"3045022100e809928ed622936a7a8d03141dd7b477ec92243918293e6ea48d32c0f90b70ea022054065681702e458131a18cb8e8eb588618bda83b1a24ff5bddacdfc060ce851d"}]},"1:0x7f19564c35c681099c0c857a7141836cf7edaa53:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b":{contractName:{label:"List Order",signature:"3045022100cfd82c26631445df34b327b31ad55ad7f26e0480ea7838ae83274ad83b8f9cd1022044b5a3db6b6052a5b818b1bc6cb28d523115033ca7ab3c4a269ec37e3cde890f"},fields:[{label:"Order maker address",path:"maker",signature:"30450221008ab1ef7012cf407a80348d6be16a98d375bf959de72f260cb92520dbb30fc2ce02200d9c0e02c8375d94077ebe16c849df5745654a1c499100286201407be47688f9"},{label:"Order make asset value",path:"makeAsset.value",signature:"3044022018c3ea3b1768f348094f151f8e28171d1325d5cc1621478b23474f4695acf2d3022040ad4bb4c8c138857e426128488ee5a3df8fa0a7cfaf58e9858765a0f72a8a02"},{label:"Order taker address",path:"taker",signature:"30440220482e1c1439ea879f243fdd47cf043bd271c7fb73ba095463e920ab34c38076c002207c095ec3307fa3a3ebcd125238caf3f7c50d196db444559d31c79916e514f370"},{label:"Order take asset value",path:"takeAsset.value",signature:"304402205d33c23ab575fa613d37d7fabaa719f5aa4dacf8de0f299e83dd189eeabfc31d0220535f67346b8ed7d175193929aebead42b92921465c1474f482fce88bfd00323a"},{label:"Order start time",path:"start",signature:"3045022100c178033effb772f141b46a9d5b5bcfc48468c6e5c499d8865043535947b1bb490220687dc9018a38c62e01c91e90fecf9e18febe995267d1bea27d3368f12f04bc9b"},{label:"Order end time",path:"end",signature:"3044022074ecdea3c58a28565af3336de33390aa7e592e5108f6d9151dd000a90a5eb60a0220163362373d11f177e41b914dc10c93b76adfa4c27f4662179329e66b32f8f139"}]},"1:0x9757f2d2b135150bbeb65308d4a91804107cd8d6:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b":{contractName:{label:"List Order",signature:"3045022100892ab54a425fa1306df530b5ffeab2944133f1fbc68b99b92e61abf5c5051d1002205eff72d6f2c65f7835bcb2c6593b772d0a45e152988b4379cdb52327ce5da382"},fields:[{label:"Order maker address",path:"maker",signature:"304402205990b238b291ad1bb3cce7d2acce868761c6a73fa79e87c05530813aac8eba5f02207408c5e30e840195677fa60d411d2c2bc76fbe15a7ad2506a4636f001708bec5"},{label:"Order make asset value",path:"makeAsset.value",signature:"30440220646b1bd068a229a75f7f0558f03d2fbbe7dd441d318480dc8eb532c3452ed6a00220642fe4f065198bab191c682e55487cd6464a90c9527983dcd672d15a0a083d80"},{label:"Order taker address",path:"taker",signature:"3044022014dff71fc22c0b53e918ceed99de5aa86cc49fffc22f271a9586a9db1197e413022001125d415ad2eef46353bd8e812248fbf3fc2b60fb5fc7dad3853c9d2c85c6a1"},{label:"Order take asset value",path:"takeAsset.value",signature:"304402202416cd3b9b1b9b7fc4bd5434f0f8c54638d0f29e87f1f92de7006747f4e856aa02207afb4547d03de6247628f93c5ed49f9122e2780507bc601f5211c89c8905b93e"},{label:"Order start time",path:"start",signature:"304502210095c5b1927e171ce8f0b74bd311cb0f66bff5e3d23a7eb52e1d6b696378defb2502204114def9ce15f2b698ea00d43bee8e8692568a6394e24c8e0b53c90c29ab7ad0"},{label:"Order end time",path:"end",signature:"304402203f435338d8130399eaa6939c0cc8f4fc5efc92a34256ac450d6d55b0ac2e816f02204c116eb40b3c07810facd9117572147216fdb175b2ce31c6ef277501dff7f6d1"}]},"1:0xb66a603f4cfe17e3d27b87a8bfcad319856518b8:07bed12ab07fe09633d57ede321ed3dd0940d654b9d34a379c4997b9":{contractName:{label:"Lazy Mint ERC-1155",signature:"304402206bd24ac8c5cfa2b75e16ea0c315295368a7f780c4ec062555079cfe48d583a8602204300f968037f9ea84919cdc8ad3a22103b04e00b9c4dffe5c34ebf13d1b769cc"},fields:[{label:"Token ID",path:"tokenId",signature:"304402206e18eac55b89b17b4706547807a864f6c1b37eee09fff4ccad54e9842eb1abaf02204ef2984f87d6c0ebab26352ce82f8040aae5bd259ae55d9921d609b3936d15dc"},{label:"Token URI",path:"tokenURI",signature:"3044022067c04bf2be50a7660b11742d10dbcc84655c22a0d359c20b2abb54a4d23f2846022030bded842ae4208854c0d11d655b234465e2c9ee9fe9b1eb5074778ddcfa9426"},{label:"Token Supply",path:"supply",signature:"3045022100fc4ab75ab184e564ea297da785d4a749b913e58706dff4e6c7ae49f72a7e9701022067bfead2e11a323beca3821a3ba310d705ebb128f45bee1f394dcc7e60af8043"},{label:"Creator account address",path:"creators.[].account",signature:"304402203e5e5fe4636b283df4e4d027e8ba5e43d912f53125b052e603548fff051b37d702207ceae4257ccc801de3943fb68b1a0e2af546e12d3bc74481b7695a12de7eebd2"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"3044022065a51fd2cafd0013215fb703e27052320d35951e5f9d26a3c3d03a050b7088340220193e98ad9282a96e3e7b5e6813bb5989c31cded994fed35d5383e68738905c1e"},{label:"Royalties account address",path:"royalties.[].account",signature:"304502210092d8aa5743b9fa52cc1d5caf4f83e65cf232b02394dae8e3056d29606377caf902205119918948d39a165950efb998e19aecb3bde611065e92fd5f5c10bafaacda22"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"3045022100b7cc93e7abfcc00efbfeeb49cef4d2ceb5521e1c97b2bdee882e011292964be902203d7ebd7c328961e1ca66aa16e8c61aeefa3bbbcad419bc65315658cdb425e5b9"}]},"1:0xc9154424b823b10579895ccbe442d41b9abd96ed:4776d13d863bd29241312beab87bd487ba5648c8c71919e9e5025e7b":{contractName:{label:"Lazy Mint ERC-721",signature:"3044022001ca2f9abb569b76bfb8398ba150999d93fc6a02f5e637f4ac3a125b6c48b528022007ab8f1b776d1b2f5a0b44f90214b02f71c3535e468f03b681f133c3bc217946"},fields:[{label:"Token ID",path:"tokenId",signature:"3045022100e762ea781d76c81e5f3b28269e03f1cfe7e33b847dbe20a56289841579b0fb4f022033c6249fc155deb94850e6e30fd7fb854f07c63c2b8ffc8b3c7d412c01b8398d"},{label:"Token URI",path:"tokenURI",signature:"3045022100dc369275a5b2d6a3c934221e9f7483082cd5c52bb1b41a802d260c54757cf29002206dfcd13e32357144ed68b90c2308208bfa699d95d917a97d8bf438aed08269bc"},{label:"Creator account address",path:"creators.[].account",signature:"304502210089448beccdb19e680a7f8a6dd4f1e0dc8319b3458f0d5a491518bb97af0e1f5002200dc01550cc4d0d3398049938d2a498c142e2e82eb9086c7d6d6a8f1f90d1d25e"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"3044022026ebacc1dce44b2815c6e53d9030836a4768ba0019c4b6f9d8eb83d8699ffac3022076b9bc2f89daa7e5e21b294163e64ed25d2bdfe5f2373f6aefba4f6da1d92d3f"},{label:"Royalties account address",path:"royalties.[].account",signature:"30440220626fdb56db8c34a282917aab1f7fddd36a060eb35f117ded7b675be946acfac002206770d35391e086e1ab31e9fd9cea07e90b09d38f0b882857e394283ecd6575a9"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"3045022100e22f440fe2bb06d77a0afc50366689ede59570dc91796305ea62e5ca5da5286c022074bdc3dc840c7314abcf6bbaf35fe5e20318c54a911e7508942fecd38b70db9e"}]},"1:0x72e9d9038ce484ee986fea183f8d8df93f9ada13:65b962ff5c94fe989fdc9169a5dbf3662e79747c3932616d9f0a39cc":{contractName:{label:"SmartCredit.io",signature:"304402200fbcc50090e799ff0ce08f08ff8085c162210bc9ac9d599aa9dfb7a3bdfd716e0220555ea5626806f7756660657459d15120dec6fc45865f64d653cf850fbbfa1068"},fields:[{label:"Collateral address",path:"collateralAddress",signature:"304402207545402a92f3eed973e15d3fb43107e2b241a403796189def24abbb4ab59932b02207d258e006f51f0fa9cdde54dfe7e9145619b7041dc4481e24e125c31754df0a6"},{label:"Initial Collateral Amount",path:"initialCollateralAmount",signature:"304402206b7167d76ed863ab7d3346b0394518d1b23600aa94224c49c601264180bf5cf602207a712ca9c28e328905b9d6a29f908dd7a8ccda408c8e7c1671926ab0de5a012f"},{label:"Loan Amount",path:"loanAmount",signature:"3045022100dd03f4bd05938c7a0f5c8a5d4ec36687179f1cc1df63149e5a144d5d54a7de65022063433c2a0103f1afbebd2bf2a9a817d608874532af4a6a23bde475ce2ced6795"},{label:"Loan ID",path:"loanId",signature:"3045022100ba34308137ad49140a12444f123886eedcf0b56e02c84236f262278cd2de0e9002204e0e0854e50fb5eb297d53274cb4e37c25cca8782bc5b74ed7bc0190dd9777bd"},{label:"Loan interest rate",path:"loanInterestRate",signature:"3045022100c3194f33a59b71f01f5495e90c876fabc2637cd506706c20813aec5a2f97437b02200cb59271ad955ec23c2c3bcdcad8bb073c887b4331628319d0576a6b23fdaaad"},{label:"Load Term",path:"loanTerm",signature:"3044022029fca7f97f2a6ba63f9b90aa69fed3627d172b653cc92f58cc60fae16095c4d80220717d03ed8b35c29db91c1c7160cc4dc51b3cd78c70bbcf33238b8c78ee6c2bc7"},{label:"Underlying Address",path:"underlyingAddress",signature:"3045022100ae88653e0cd0a991b3b85b383770b590c8df16768ae90edfdaac379bd1ccbefe02200129a19bbcfabd47a9c660d3521549e05dead453d62527294ca312ac67b14b0c"}]},"1:0x0cec1a9154ff802e7934fc916ed7ca50bde6844e:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd":{contractName:{label:"POOL token",signature:"3045022100cfb4916219e3694b46154274e51034ec625ca0d6473d6f092e2bade002629c8902204be001bf270bf5c1876e953476289439fc2260ff784c412002a395ea4339858d"},fields:[{label:"Delegatee",path:"delegatee",signature:"304402207860961035527e594b1ff79e81bdb65fa46787448952110edaf251d56f9f286002201b4830a368cc521e1cb73ed22e5ddb4a926d5d2acaf6d509f35c7fde009d223d"},{label:"Nonce",path:"nonce",signature:"304402207049e4d2ec11fea46e4f306a65d90a4ee638e8eafdf5bb7e54661275d4899bca0220757516a4ac3098cfdea23e706f84c0c49be17b8bae343bce14cdd9f6c6ff9787"},{label:"Expiry",path:"expiry",signature:"304402201d635d39c2f3be12d24a7af1e8d7153c95f9c2afbb756c9b9762cfb89cc606d6022006590a2f50273ce004aba41ee48bf35a0ae7ba80e08b0f9b4cce9cc281df60b5"}]},"1:0x1f9840a85d5af5bf1d1762f925bdaddc4201f984:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd":{contractName:{label:"UNI token",signature:"30450221009599eb72fde2d45adc2e0beadf055d1f5e8f65090e153ddb6fb02a7343c96268022015e9dc0eb7e7d733edae86bfa10fad3ac3ec38c23b3a9ec67fc82f53c6eaf5ba"},fields:[{label:"Delegatee",path:"delegatee",signature:"304402200a22c41784587dfc574c2d12346f16fc5669e3e89d118d021eee3e688c6a3ba10220569497a6447c74db8eac7e7c62ece12b2e604cb5fb0cc7f1ae51a005a9d8c7d9"},{label:"Nonce",path:"nonce",signature:"304402203a967682891c28f9a24c824326fd48624b24204ff7438a97968fedf2e67ae38b0220066a33eee179bee5b45cef00de03039db1e80ec0590b30057258464ccf5b4b23"},{label:"Expiry",path:"expiry",signature:"3045022100fb2f59ec83f2a962b990dac7a4823a619ee3a67b72e29bab86e317d36bdbe665022052c113fd0b7e45cee1a428c838be4d38d7110e3eac1f45064c74b721b8b67974"}]},"1:0x323a76393544d5ecca80cd6ef2a560c6a395b7e3:f06d2a85ec59f0c4e7ea7a0f824e6a59658947d01f0d728baa0ab10e":{contractName:{label:"ENS Governor",signature:"3045022100e965ef559df040f2880366aa603d75e610261946912a663a5b33e17708da817102202b4d6130c5ba34195663877cf1d9679b811acf9048b9ed8625ed5c2ea65db40d"},fields:[{label:"Proposal id",path:"proposalId",signature:"30440220644deea26170aa4a8057c70f769d35ab36522ccb0f6f85564450d46c11061c370220687d778df87c7dff5e3ad58a9e36952a9904e6389c41f4f8e8044c679a224847"},{label:"Support",path:"support",signature:"3045022100c5109877ecea9a94096b612925e090d1aea128609d7ec466ec589daa3dc2f1e702206b7c8eec5e9351539fc164f576ee4ace65b776c051e0efdad21d51e42447dc87"}]},"1:0x408ed6354d4973f66138c91495f2f2fcbd8724c3:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7":{contractName:{label:"Uniswap Governor",signature:"3044022046d278627a7b68020ecda5e20d249bd9d141a404267acb8dec4726f30de5694e022073397f8438fad45b78813a7161eea60dbaaa1b421beea742efc8c07acb63fa63"},fields:[{label:"Proposal id",path:"proposalId",signature:"304402205a033bfcd10718388897e99752081c0a4133b3c959b7b75a3568d585041e849a02205e2c1fb537fc0ff8e6b68a636215fbb4741d3df7c8202a83622063c77bc3e587"},{label:"Support",path:"support",signature:"304402205894cbf601c96ca164ae7e5d0aab17fbbcec4aaa1d032274800d5a46eba8184002204c195d6936a05b162d5bba655f726f08337e23e10bda06b2f0a3f052522bdfbf"}]},"1:0xb3a87172f555ae2a2ab79be60b336d2f7d0187f0:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7":{contractName:{label:"Hop Governor",signature:"3045022100f708c71ae38defcaa58de06c664d79f18651aa3df1ecefeb18012a81897c70a10220587d6e2590ab6dfc6e6a563a2460619cd49d73dbe8bef4ed20b6a50f47068c79"},fields:[{label:"Proposal id",path:"proposalId",signature:"30440221008a361a02a91db3ec96eebea92c3228c620d21f8004813e35f3b99872da81816e021f27f972bb44cb1a1fa033be2398c80c6d1b4890f0b81d022ef4bf346d61af25"},{label:"Support",path:"support",signature:"3044022053b84095ce71d0e6ab15af8d979c46dc47ff6a169a88bdf3eab573892785122c02201c6c9d5570a581e42c1341f36edcbbaa173d701e6b93f424493125cc96e83d18"}]},"1:0xc18360217d8f7ab5e7c516566761ea12ce7f9d72:2c3e6b3e91e39ef9bb3c1b1cd2b4d8da76bf433179c8042962671278":{contractName:{label:"ENS token",signature:"304402205b42ed5c642f2d98115b1ebdc98fcdd63ee259b14b896af1c1e78c8df480141c0220679cf0ef775ea5543f65f2249df9de807b02c17aa507d9e89dedde00b2852320"},fields:[{label:"Delegatee",path:"delegatee",signature:"304402202984c1b8b2c2be40fbb0b197b8666f309d16c10d4a737befcafa5887904462240220177c3d4ea462a56880e46e08ee5f8e8f0eafd87e97d287dee353aa21fb4db8ad"},{label:"Nonce",path:"nonce",signature:"3044022009e1668b67786c2258d75f93297be950f3812ae757068c5407915fddea878c5c022066b9ef8571d300abee4d18d4cd0d59a5b2cd18bf78f3db80b6d4183e284e2ad2"},{label:"Expiry",path:"expiry",signature:"3044022070e6d8b8085472782a55f11ebcf9492ecf3a9eb423b37dc6b79ae17588e7da4402200e610027d5fd12d3b32df3ff7d951afed068bc26fb56e541b97a0622555a46ff"}]},"1:0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd":{contractName:{label:"HOP token",signature:"3044022072ff099831505d99d7c73d930e720d0a3e28ae8932229289c1f1acc9b92190a9022049d78cce53e621f91cd7a11a1d6ec118b9f0fef6e16059e8f856fdfea8133f3d"},fields:[{label:"Delegatee",path:"delegatee",signature:"30450221008418fa1807d28769b22f0243f9e547905cfdfd66b19dca60eb2f3778149e8d3c022064c06eda3c8cd943486f52c064a91e0078a3be9777143a5b5925506554f20c9e"},{label:"Nonce",path:"nonce",signature:"304402201de5084ebad45b344cacfa987c7b7fedcd438898c2cfeaed83921a9f66c78f7b02201bfe268f95c9d75484117d1439b2e968a5c9894a24c7fd751755a5b5c0da78e9"},{label:"Expiry",path:"expiry",signature:"304402205d3f2a2d51af5696c6b9905cb6f020fb450e24e2e4b4cb7a15fe1a622267fba202207cb11decd982dab1bd3322311a16264e54e00cc365cbd98b490750a324c0c30b"}]},"1:0xdbd27635a534a3d3169ef0498beb56fb9c937489:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7":{contractName:{label:"Gitcoin Governor",signature:"3044022010877c4c71832b3b1e52742ef0702837c162751458cfed684db4f9bf3dd9720f0220650921e5b88bdd0a9626ca7c86eed40c2b3f2e49e024f6cb643a7833367220fb"},fields:[{label:"Proposal id",path:"proposalId",signature:"3045022100b608eb5bb848602950e6d1e0bcfc39bb07f465e110c2e6a1dfb0d0423c300bdf022079a4173b66a72e21c0e46e79a5a9a4dfb71af8dcfa181669c7a555733c0f9528"},{label:"Support",path:"support",signature:"3045022100dfc160c48ba326093acb0a5674d2083c60a3f6db68605e4ddb62b179fd4aada0022070e0d09aac5335705a18abd5e287e8d0ec8ad06e2a8dfd4b24ec2c615407aa69"}]},"1:0xde30da39c46104798bb5aa3fe8b9e0e1f348163f:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd":{contractName:{label:"GTK token",signature:"304402205df7c1169cecd36740080c772349d6665bde2a640ba4c2abbe1db07d575ccc0f02204e0be7975f8053e091f79019301e4202b97e611c4a2404e24c462afa3df7257c"},fields:[{label:"Delegatee",path:"delegatee",signature:"3045022100c8221f284e448a3c344036f3252eab8fb7e383a25782d38e579cc50e2e996f480220594f34a6c5a86948536be2d0c92315fbe8f812704ce96c405dd223bba18e82f9"},{label:"Nonce",path:"nonce",signature:"304402204b28da4752953b61b09ba02640eb88d11f906502088ac8460b1764b820edff1b02204e6c5e6a5dfe32658e17f1365ee7d2344aff54140577a5ef1a3f55631c3af576"},{label:"Expiry",path:"expiry",signature:"304402200c3083a36deb4ae67a6adba07622cb382846e5f61bbc9a24d2d5d2233546083e0220693029f53ea4d6f862e86c0b6b86df7bdcecf9eefcafe0c33671b300b5d64506"}]},"1:0xed8bdb5895b8b7f9fdb3c087628fd8410e853d48:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7":{contractName:{label:"Hop Governor",signature:"3045022100e09179a98da340acd99714b47febef674162a2114dccd1e39b11b49b4e1609c5022012a31e4db15edec68ccc64b17ee8f5e7e693fc32c721ffa5169a89243f5d5069"},fields:[{label:"Proposal id",path:"proposalId",signature:"3044022065b5f880626a3f9ebf117edfbc5f489d4fb80b9cd53674fefa7632d5c8a0911f022018dcac007b98e8b996b21ca3ab478855e040537beca824a146bec1ea51ed751b"},{label:"Support",path:"support",signature:"3045022100aed88d7b174625aa5b4a84a5054ed0ae28a2a768eded543130ca80e05fd2234d02204343eb88dd232c5317f73d889554728802f4953ce0c2e794107a8a9c604767ca"}]},"1:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"3045022100e3c597d13d28a87a88b0239404c668373cf5063362f2a81d09eed4582941dfe802207669aabb504fd5b95b2734057f6b8bbf51f14a69a5f9bdf658a5952cefbf44d3"},fields:[{label:"Amount allowance",path:"details.token",signature:"3045022100c98bae217208d9ba8e3649163d8ee9ed2f69518b4ab7204dba15eda4b3ff32aa02205f03f9a6fac8ae4eceb6b61703bfd7f27f58a83bf21b2f815aec2ad766ba7009"},{label:"Amount allowance",path:"details.amount",signature:"3045022100bb9bb0c71678a39ba8ed764a67bae0998b992850b7dd1dfefc2fbb7cf6036b170220041568fbd2f58b4cca4012a48ab3b4ddab54fbbc5280fe854ec92ca92dcd9ded"},{label:"Approve to spender",path:"spender",signature:"3044022033e5713d9cb9bc375b56a9fb53b736c81ea3c4ac5cfb2d3ca7f8b8f0558fe2430220543ca4fef6d6f725f29e343f167fe9dd582aa856ecb5797259050eb990a1befb"},{label:"Approval expire",path:"details.expiration",signature:"304502210094deb9cc390f9a507ace0c3b32a33c1a3388960f673e8f4fe019b203c3c4918902206363885ee3b37fe441b50a47de18ae2a4feddf001454dbb93a3800565cc11fa9"}]},"1:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3044022052d2511ac923e69b1fb7ce984af1b3ac5dbb6a246d0d13eaf48bb742e46f70d0022075cd607e944328fe34cd20b83be1f29c7d17ff69d6bba3767d10784f68963c47"},fields:[{label:"Approve to spender",path:"spender",signature:"3044022059c5ee5b2a73eb5fd8d3559da1d062b7b2487afa8ad7a60e37e61018a03d2bf10220009e228650ddf2355066e14fca9e28cbca3db4f9af69ddd2a446709cdced2660"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100b77d2c9b4fbe4b04408ebec9a479a75260ab290462de557dc9340528c2115c9702201533234e8bca9ce16baf69e67ed69293ba09d003bf515ffeec9ce934784baa83"},{label:"Amount allowance",path:"permitted.amount",signature:"304402202ef4a78bb3606a008c2183d22fe28b7dd81eddb09d645a6e153377ff5856244c022003fd992a719826e286adc3f6fc7fd1567305a0dbfc1524afb10330099dc986c5"},{label:"Send",path:"witness.inputToken",signature:"304402204a889814075abb0af60bfa953b82eaab7f8311381465f239f85b20cc16fd25f2022036252fa9bd004876955f22a24203ec8b07ec2099456690a1383aed4692fb2c73"},{label:"Send",path:"witness.inputAmount",signature:"304402205a7af025781c1f2134b8f936b0a4a33f0f4f818302d0693ab66e3b5f80fa8352022011c5f68f8d4f688a09b611b8a91c70fcafda1443b5bb833a3b1f3af5ff00ac3c"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100d321fe73987030ee4d72468cafe21845fb97b08dbc7a9b14e3421b050a5c4b810220755232e20dd1684e3a70964f838d7cf2ff458020eaef2736ed0febdecc4a4a10"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"304502210097a2271a3d7d20cd585511473d552b8a84c2b6128bbea3118ebfa1efd102f943022077cb0dce5ba07c69dc44795e2e339aee83a88616b80288172916d686664fd827"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022024f5c03f820b9c52aee938ffe7a5dbd882f45f0826307baeb81af8c6aa0ec07a0220464f90ced2bde27dc8c9cf1eea43ed23553213a784a7ad56cfdf9c92e1902846"},{label:"Approval expire",path:"deadline",signature:"3044022030cac5a085e8b3685909687a9f1cab44717453429b73d4dbdce4a31fdf969883022056b1949c9a730caf1344841a96fe48ca65dc590da427f44dc9af2a29491dc819"}]},"1:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"304402204571e829b58a2c3d66fdaabb99bcc1b8ecab4941a1f3374a1b29a7c41d5165270220573c71719815aaf0eed481d128cb2a7b77a20de261771149c8b427690a2cd19a"},fields:[{label:"Approve to spender",path:"spender",signature:"304302203b64f5975002aeb73db0a392fce0a706bf1a4f7aa062649c685a601e701c5c50021f3631a4a6213f01320ece3576b91b2f244bb127c79f1cb7c1a64eb25a9db377"},{label:"Approve amount",path:"permitted.token",signature:"3044022028fbb411aafaa7e1a9e9feef8fdadc5a2cded97931f95657e2ce3e2cc52e42cb022011139d7b8f986ef854c067a531c8f180161ec890a7798c9f6108d0f671bdec96"},{label:"Approve amount",path:"permitted.amount",signature:"304402201eb248f72afa3820c97f4c7252d59e262942b6515af65b72fbe18db658a37b65022000feb48ebf0387a4db6740f81ba10c63e3dfe76aa956a45abefdcb2f9ff3eb98"},{label:"To swap",path:"witness.inputToken",signature:"30450221009969f0557702433262d12ae6d6b390f4534852e24fd47def97ed9e0977187f7d022006265aab295f3aa5fa10a4ed5f9dc806b20e583a9936f6d30cc60ea97ebb65d4"},{label:"To swap",path:"witness.inputStartAmount",signature:"3044022010782ddf795c6a3037dd269151a8dff9617291f33b433a41dca3eae5f9eaead1022062444f2d2270f69c0885b6790b26e5fb0035af35213daff30b8d9d34d13ac48d"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022026ad09b7426cb6990ac9814f57f135f9fa34515f4fbbfae23b27973f8acab2c202203f9720e91c8837e04b18431b7bdcd57acc1ccd7b7c62442f0feb791a1dda62eb"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3044022016b38151bd2469157548fb0b681d6e428a527c88f4b36fb862b7623a6b40dbb702201143008909039c6c393e49a99b6efe002b55485be80e663e15aa39513cd074a6"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100c6fdae9d879d2c20c3b7a66f44b2e60d6e781f0b0da2c21c5ca612b0a34ac3860220282196259c1d0bad4695f77a653ba03704785ad7a4d6007ea3055c5c4084a8d5"},{label:"Approval expire",path:"deadline",signature:"3044022057f7d23d5af40bf3a603f5651282ea39103133118c71199781d3e5879d8ef09d0220488f1b89303b21e25f6e5f66a0de31bf34ed990ea9ad4003958f555d1f4834a1"}]},"1:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3045022100ecc369027c550864d7e27b14045a83b1fb8bd5f617e91fc7cce67fdbcfe23d0102207807e1041516d9af307285b3693c0455e97694463c7ef465c021b5e123e2f9b2"},fields:[{label:"Approve to spender",path:"spender",signature:"3044022029821cabe9b7b8ad34e577763e3b3b73e1d46d7745f176c0b197d45ca5120a3902203f6e4d8fb46b08b0f29aca1d7a843384f67f9543c0d6463bd506ed68830975cc"},{label:"Approve amount",path:"permitted.token",signature:"3045022100ed674ee1a345ea8576b953083dc8c75a2366271a12346dbaf1cd64c3131b02c602200403e9026d6939cd15b4c18de15603825540890050b66f88da924d9c57f672f9"},{label:"Approve amount",path:"permitted.amount",signature:"3045022100ec94de446b5595e40cc7800452a5ef8fffcaf9986153d6296960ae6b9c50614e022015d8cd577c84cfbd27aaa35b532fd121b7ffbc3ef7a90af80804a16337d22c05"},{label:"Spend max",path:"witness.inputToken",signature:"304402207787a94a07b570758d8ba07f5c41d5a9a1b3eeb0261cba9407dc0df7e6907a8f02206a5802c457a6f4f6a5c9e85ccfd435d79d7e1148112265c1f7767065dbc41f8c"},{label:"Spend max",path:"witness.inputStartAmount",signature:"304402204b56e389bcd0d843ac36454d6e698859123624b326f2b4bf95a1f49cbf937df1022064068401dda39780b3617fecbf84eb25ebf07da7c356d7a285963cc98ceadb62"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"30440220760c804178f8c1a084d4af7a91e77efd62eddf8df8c7d0aa2dff467330bb2e50022038f6a01b11e2efb2a4fffc8b9cb6adc8c1514e3cb37e1316a8f26f8d67bc95af"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3044022070e61333c1124c089407305d8e421506543b630cbea8bf51bb470639e99f788502202ad716dbe7b6bb19c7f13853b0808d98c577b835428e4bd69c076982f7af3f01"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"30440220794c4834a6ae2591cf29b65951d07112bfc4644f2a1d287dcf918f7a890b689b0220259892526b885585d613996d8e5caae98dc25e540f46857ce68009e02d419956"},{label:"Approval expire",path:"deadline",signature:"304402204cd2b4a346f9c1e214768075b97b6ed84acae86f45e2296f2fa35515eeb4496202203f9013404c89d3988f98340b7c53feab587a0c85f9aa783159e3c05a2c6e16fe"}]},"11155111:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"304402206461309dbca9e52a41982a7e552c82bc4c9af6bfaf86eb80075dc6b1ed29280202203bf174d6746f7a0d9c9cb4a1f3c265505168e77a11d6520fc48b564505913590"},fields:[{label:"Amount allowance",path:"details.token",signature:"3045022100b0c589164391fec444b7fd850d2a3aaa49ba812dccac35640851a6961e4cfb41022032395cd70225daf677e38ebf61eb360e5ce93cd9389e73ca5c4e7476122a2c18"},{label:"Amount allowance",path:"details.amount",signature:"3045022100f95d3b874e7ec4c3bb3d9fcc95bd1f174c8d19936f6fa3ec4016d1fe62c11225022037f7ecafa98bc14385354bc8abc93f109e06f88b1ec84998dce6e6d6ef099505"},{label:"Approve to spender",path:"spender",signature:"3045022100f68b77f9abab174444dd6591cb0b9d27cea7f9ab6b505e18845021632cdfe428022077dd13be21f966ffa667b8d183d9b73b2862948ecaf07758e6296c3a91d19c8c"},{label:"Approval expire",path:"details.expiration",signature:"30440220758077438cfb447d21774e44b53d90ef4e9c2a9c85583aaae02f2b77f37659280220504e7008c6c729bad72bb8c5d9769a9d913c038cf36bee1309fc56116337b29f"}]},"11155111:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3045022100a295338f63ca379908708d63cb7d42b09ba81deaa7d9c3547018aaaf25a3d06c0220309fc1107c3e64054c70b34bc18f93829378810884dc7b68497fa7a6fa4924df"},fields:[{label:"Approve to spender",path:"spender",signature:"304402205b25d1cb7ef6bbb8f6e02879e09117d0b94d527d365574f063dcad1fbd2d31ef0220095b3558bd1950abbdd6b6581a1920327382fe915b2e5a26c471412b670b4560"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100d30947f51d252ff81d6df67273324c9beb899a210bcd4938b2afdef01bccd63c02205525e11b1edc17cde2657708c642976223cdebe96a519059e583c3d52e2fe185"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100e8ba89f6fc3ab418ea417ca412d1ca6fa2b0c7e8c025b657ffcacd4eee2a97850220584d307fa34074f281ce25b2ab90316ae555d63159eff4379f4ce4927560279a"},{label:"To swap",path:"witness.inputToken",signature:"3045022100a18748b2ea36741801fa9d1b8485c86587e44a0e6410e20eca60cde12813864402202dbf6e4f7b0caae43739f89c741412acf2ecf5619ae69bba423214f9ded5ae43"},{label:"To swap",path:"witness.inputAmount",signature:"304402203a72fe6e5ac3854f4ff92d9e12e96ee64edc2aac39083a8a2f169badbd11996f02205f2d73771db877787b20368e267a258f29a1f90526c45c5326c88e64c924ba72"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100e8e4429d8ac6399463a70723bc8fe6ee781744051dc90cc7a219d7760c8c42c1022068dc3fc2e0931a72cd4aeacfcf05069c490958ffd8e01445d6dbe777912f8a81"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"30450221008f6e5cf2998edb97928157e4ee6f115735048b4443cb81d663c01d122b385d210220556955bea75a72150add3794231b9d2c09f755e7ca24f3b56b274f90b1986945"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022007fb9c8cc0284496623ac2addf6965f0d3590f6c665750ecc70da2e7d10e3781022021754691d2b82526303d862ac93c6bf430c7ed0de4120d6686651569e0d1949e"},{label:"Approval expire",path:"deadline",signature:"3045022100ab60ef76e789c924cd522ff99b48852c9185db44fddf3c4817acae9430ca245502202636c7c9835eaec17e39ef11fc132853a8b2800b48225a06e47b77bde065d6ec"}]},"11155111:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"3044022063612f2a7eeb596c7cf2342ec096a375b57f199eca9129e25e858049a18d36d9022078780da67893f8cb573a9ae13b06fae73725007ebad1ff8401d5fdb35111d942"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100ba696f054c313316a45f7f7dcc32ee194cd540ba7dda0371923330342f639198022045a95216bbe7f6849de1f9dd239148a1200c3ee1f85680ef9c3c5cbc2f0d0cdc"},{label:"Amount allowance",path:"permitted.token",signature:"304502210085d1838d8b2a010fe12da82eafd954d6a630218ef1bc56c9a62f410e1a7b58d0022054105e33e15cc6aa42b6241698e6f5d98453517002a7f478331ee69e42f7eac1"},{label:"Amount allowance",path:"permitted.amount",signature:"3044022021716dd7a5bade40e886760a2ad868e2078bb09f09923b01a7320a0ab9630fe602201e6eb774c26ab374c09b4dfb03693d8dfd1fed7ffcb940e208df8271bed10c20"},{label:"To swap",path:"witness.inputToken",signature:"304402203af2c86db8d55c4ad7acb531260a73e526c451c7860cbc8874ebf7754cbc50df022072bedc43dbef6be5354ce6f907536a015431782e5c655200c57861125a6688c0"},{label:"To swap",path:"witness.inputStartAmount",signature:"3045022100f62eed388a9debe6cc702e1ab70e1ac67b6a2625c037cec296d5ada7c6afb7d902205c0e40b074f4abbbe5a18d79eea412564bf80d934410bbc88932321e04a61720"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402207fa6c9184be3a43376dab2dbbea9a4d9bf122204d36952a674f12f2d706c055f02203782f7ac3835e2b27d79ffa86bd9d9fcc74527cd336356f690e3ec6e1f7a41cc"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100db97a1fa941cdc11f36e3c4f52a38a1d1356b05ad54d760f6ec9a6b0d7e1333302207c5a3082ab5efe025b53156bfe331284472f846d6bdf6bef266ffdd8c09fd2e2"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100e2ba5f96a043ae4aac90cedf218743089bb91561050987cc58caba9698a439ab022073a4165b051af7b5c554dbb179a66a2bf51fca69b7f08dc59797d1a49c4ba0c6"},{label:"Approval expire",path:"deadline",signature:"3045022100e77c1f64268d6b8a30bb1f5696611f3007f59b486c9b33e3286a50a65248286b0220299a17c19f9447ed361fafd01605600fe9653f63ca7f16288342d4ab85f22304"}]},"11155111:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"30440220086d1e2bcccc09cef4281b7768b18ef06e90c10f70137b8f8bc4aa3b87705abc022001cff702dd8732f6efd68c24b4f75d6f51a6070064aafb3ae3e497dcdedce5a6"},fields:[{label:"Approve to spender",path:"spender",signature:"304502210082d054fe78c4a8c696b8a3304a3f77fefa498c0e28d8dc3ae07dc32917b1bc27022072dd8a83defe29060404e216cce22c0df554962b41d643ff5348134ce6e66811"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100ba4e0d3801ee7d6f0c31739f6d91f0f3203eb1e046477e74655ea7ff0f9b051f0220205683255968f7c18137492044006d6df6deca76656b20d05d611681140bb213"},{label:"Amount allowance",path:"permitted.amount",signature:"3045022100f4b6a6fd84f9f6f9c3add959a5855f58e294b39dfc6e0acbe218a5f35f67583902202f1564d9175e125fd0ec139ba00222a896c5035670e8be472e6617b5bd138c61"},{label:"Spend max",path:"witness.inputToken",signature:"3044022034649ae7b3482e7eeb42546093598f79fa1043e23d73f88df5c9d51626a8b75702207d811ba7a3f823e9f07f1e0acf15936cb7e34b69d77bb2e70fbc9e71f8afa436"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3045022100a1318c352c41498114a8e280f112a75a4b0193e4abba43047eb821a42939a4cf02202eacc071910fc9b37f5559f9f5520cf828e8a39e68c467a9e0e5a7a98e528931"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022045d7133d3f02e471bb17dba73dcfc0e474f9d35f489f41743d5922cfbfa1d8190220261ebfa97d11ecd8a712a4d027ec8602cb3fec902219eb02d15a978d38c60bd3"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100a79b22e04c565e1772cab5838f0d43ec4fe780b0ece6e3b8179acd226ea23d0f02205dd2aa9bb775a54fb1369691f520f02364213a4b83f6a11b74a570feb6e52e8f"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402207b233cee21d578b71199b88abd481759f9432aaa4e8bff82b95571662810ede402201f80c06b23b4188e5d14a78a27f95a659ab52c58c3571d7b74321c2e579fa09b"},{label:"Approval expire",path:"deadline",signature:"3045022100ae449947ad952a7908053311f335b11dae3175974a8ef28400343b0e9df34d3b022063849be2d8d4cfb342d602b7078d8681bbda16e430bcd04ee531a85c39ea3186"}]},"250:0x6626c47c00f1d87902fc13eecfac3ed06d5e8d8a:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Wootrade Network transfers",signature:"30450221008cc1354ce071cf6fca73c04ac748e19c8f38059890ca8edd24997fc8eee0d421022075a65c4313296d58b394db560977203f92c4d3257a446b883707857baa701ce0"},fields:[{label:"From",path:"owner",signature:"3044022009821ff0b77c78535056f438d07921ce0dbd7fec6803d5d03ee4b01734353f7702207f8217ca8b546664e16641b1ecd2938ce7c13b2479bedd177cbac01ea726ac35"},{label:"Approve to spender",path:"spender",signature:"3045022100e05871b3c8ea11e281cf51c4a92cfd3d011895d267fe45ad5bae990eb4f6eba902201a3ec731f73bb832b0f4f6a2064736b7665f962b79e78f8f418455653361ead6"},{label:"Amount allowance",path:"value",signature:"3045022100c0074e8a8faeaa4ee5246c4e33205c4348b1ed41bb66b1c3e065672c26e3c0850220596bad33f89492ae4117691bb70ea3ad71feb75ad363f207a8cd258b0e013eda"},{label:"Approval expire",path:"deadline",signature:"304402200164c57cf66a929ff53553cecb1ec863027cc1a3527ea5dee45d6b5d8a6c05fb02203baaa316de65ca96652427ba82f74b3d91412e46f7febfd12a21cbc34e0bd04b"}]},"250:0xfb98b335551a418cd0737375a2ea0ded62ea213b:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit miMATIC transfers",signature:"30440220474c475b4d9801f530cec16033b33931942e10e0e6545815887a57ca063a658d02200c5d6424af0cdf3ac6d955306012e3d993d92e0d46ab82a3a20826ab8124a701"},fields:[{label:"From",path:"owner",signature:"3045022100d39fb35bcfa51b98602bf4a9c22488fda16b71b5bf65ab813d40c8b0c88be6ee0220034fd5b163764ca381a1380893acb6f20dbda5bcaf39577089ca2ed13df6ea32"},{label:"Approve to spender",path:"spender",signature:"3044022011499af7bcdcde93c2b01cf992ac4e9b4b27eab58c19880e9ecccdb7ad4783b802207a2577e336ce3bc7f88644a88e7cee2488607f923b36deb2ad3bc23dadc110c8"},{label:"Amount allowance",path:"value",signature:"304502210086cce3cdf178ae4ba2182822914610eacee96665af8fc87b4588c5067672483402201b5b1080b0a13ccb2a1c0f10cac2992b86504a27e744896a4092bc1ff3a83b07"},{label:"Approval expire",path:"deadline",signature:"30440220179cabc0034bb1343aa8bb04878517ad2d5468194a9994f40ddfbf57ee7afbdf022039fd330441e62543094b2756b8b87912b09fb8ac4fe751864f0508a498507a49"}]},"10:0x111111125421ca6dc452d289314280a0f8842a65:c4d135e3a126166bdee4e4859b77383074c8f046fb9b83e9cef7138c":{contractName:{label:"1inch Order",signature:"304402206cedf6d4feb10bd266dcdedb134bfe41bc915a7523af8afea57577115bf6e00e022053d8d852c11d3cd7ac72f8628dbd81176d7d3f3b94022890db40f2bdc623c33e"},fields:[{label:"From",path:"maker",signature:"3045022100f73875d13abd7e873e8efb7286e4a6f03d587b62378e4bc9b99f0ab7cf12c61502201f0f83bfe5d3ec2074bab7090869adeb28a4b8ca1708edeaca2ee86917fd1e7c"},{label:"Send",path:"makerAsset",signature:"30440220589746ecc3b02348741b7b4ebe46c0b7b3464a2628a18b47b965f10030b80a7202200c8ff1f1946d47d0a2401c1e73c589f99e4b2cadb312abea268ab27da6127c09"},{label:"Send",path:"makingAmount",signature:"304402201a3dc636e6f77dee381997bf763765a3db4be417d74ae6d3cd92e58b638b2629022075ce2812d5baec45f9b638279a62a290dfc2e9c70e0f07d56d45051f38728d45"},{label:"Receive minimum",path:"takerAsset",signature:"30440220464b8c5a50346b52bda483c96da5413aa030d1c4421fa12d800637ac8674f99a02206f9050b5b8890618062e44a80c1adb61b1b9eb4704c7598193d8902fe85d7bad"},{label:"Receive minimum",path:"takingAmount",signature:"30440220279a07578078a32d44b8d72eed74cdbf1f36703f1dbecb12253650aa85409bb602200d5f18bed1334b0eb21bc9240a70f48b719d428ef3cface7b8af06830dda5de1"},{label:"To",path:"receiver",signature:"304402201b262b0175a6f4f614087f27f3470a4864063109f98ff378252e6b3e24c10cc8022032864a549b280ee714e5cdda0c82ed3be1b543f80dfc3482d7ea6f935e4e97b7"}]},"10:0x11431a89893025d2a48dca4eddc396f8c8117187:66f8fa6a00676333f41119fd5b1835da61bda27928bd23e7756b5337":{contractName:{label:"1inch Order",signature:"304402201f04375e9e11c524b30bb0ee376da39b8a3154554c23596381f475fde0d98ecc022003b62ea220df2d9f142f7ed1833027e62c3ae792daf763977ab552f9a897b7e6"},fields:[{label:"From",path:"maker",signature:"304402201e7b6591a30d29b73962b253c14ef29237776c7c31c45e628fc0c0c337bd2d85022038742407431502920c210039681c983fd5136c66f7441e60d33e1323a401b672"},{label:"Send",path:"makerAsset",signature:"3045022100ce131085c5b7c48609feedf3f53fc58f80623050da851eb07f69cc1c518b21c002204e94f1b0ffc08044776ba684346d2ed0ca3381294eb309c51c4a89c2bfeb34a1"},{label:"Send",path:"makingAmount",signature:"3045022100dae19e5048d68af80b795c9c8d7dcaae40cb1129d9f1208e8a544c3409ba318202201b3f1202d90c014eeef5f5a72bdfad5dd048bd5a045cf59a2c8f3b782fefc38f"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100ad118c6998aae25ffeb497a3bbcbe587b17d8c3340b45b88e8f57439da96f89f02202d91da60ded4ab977eb3d8c4c8ad4daff6a8eb972c61dc5a549e77a1be692c9b"},{label:"Receive minimum",path:"takingAmount",signature:"3044022047fc8ebbd31ced62a7ccee4a82a9dce13cecd9a8d95e547fd8fe2deba8a51be202206b4a3d28348b799125bf7329aa7863e2e16404af18dcee02fb882abd51079ff8"},{label:"To",path:"receiver",signature:"3045022100b100b3d1f922e40319ad9025bce6c60f4393e7651dc3ad3e631e7f53a818b57f022023a50bf850381f9c21bf28b2364b8c8c1e18e90a7cee46a493b46d493796b06a"}]},"10:0x11431a89893025d2a48dca4eddc396f8c8117187:c664372c5b821546cb3d7068a746865d6ef4fb48c2aeadc0ff9fd61a":{contractName:{label:"1inch Order",signature:"304402204313086063aacc52b9ae3b3ea026e0bb927634dde0d381a1b679789ce5341aa4022000bad10cd082f96999c05eabda4fc3fc3348c8b8a3ff3960078654f26c4fd28a"},fields:[{label:"From",path:"maker",signature:"3044022059b5e764e094ebc42cd2acb05a5e6cb86d034cb245e7f3f41c39cc01e33fb0fb02204e0b4899a3685ab3b0e8e47378d3ddeee18f0fe6ea614eb43bfd8288a884b0b0"},{label:"Send",path:"makerAsset",signature:"30450221009ab45ae04b528bd0571356e6b7fae6d82cda10a66b8d358b907ccc335a140a400220503ee824016fe32e5fbfceb80c37c93da03139721931e5aee2fdcb0f423cd9b4"},{label:"Send",path:"makingAmount",signature:"3045022100ec81b8819b69107962d71efec8dd11d4c3f64d9cb7f35c151d6bec3abfa7ac60022063096fce59785822f99a8beb9c1c0c7974d859379720557c725391b3e5f6c74b"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100fb376ff6e22bb4bafc500c7183d2537f54e59e881e73888b273473c22470a0d10220081e92b88d5873229b0adc186c892e8103a83789c50d1c2c6f9c9b9122458307"},{label:"Receive minimum",path:"takingAmount",signature:"3045022100cd7e4468fb1350ed6d6b8c7c91c61cd933aa7bf3df8dcf48226d49685e4d2efe022056f4bf6218b95b707ea26af1795b614f58c80c958e1c62e4d4bf83663b55a0ca"},{label:"To",path:"receiver",signature:"3044022026d8378c54aad02a863f9ed4ce8eaf92c62027e9353d47dd11b34ac06f0e27930220374c5f31be01e8a68a71ffb0f61537912f7f1c3f9e117c8b3a2935b6b3f92d2c"}]},"10:0x0927fd43a7a87e3e8b81df2c44b03c4756849f6d:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"3045022100d4bcbf1df97f94d85402caee1799badf5fd6dfd9926981c389436d306dbda5c2022019ad7fe4ca5b2c8e63fd51bf70437b786e0b1cc2c0f3070e3cfdf70e75d6bbdf"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3044022009e356dfa8f01c37d5fbcb2ba06e72a2a0ffeb3251055f3c686a0244401aa7e702207e65bafdb36f491931261c08fd583f329c2ea903de28327bfb069e1fe7ab5471"},{label:"Expiration time",path:"expiry",signature:"3044022025dfd47b46b43125781d1e4b63161eea0eeeaef93af87e95162b2601516cdbe5022060156847137356e6ff66ef5a5d72ce232ffac323be43e71cd2ccc410b55ec047"},{label:"Maker asset address",path:"makerAsset",signature:"3045022100e2ffc41ce9f722d7381689bd9ca2d0bd4598fdd543e7529d7f0bf2ae28abb3da02206a43996780b13ff0fbf346d7cd5520c759abf58461c42b7bea51d5b6032eb946"},{label:"Taker asset address",path:"takerAsset",signature:"304502210080af3a8d3c3e683a503975519535ee054af035a7ba136f2e981b01d7c6dc518b022012ca47f1301c7c439180c29e13bae36cacc03bb1c1b9ba8a505b9d035660aa79"},{label:"Maker address",path:"maker",signature:"304402203600b6973b833d904521bde12b73f52a1f1eb71b45a0174e1e579b33db55d55e02201daac27bb0e1d278dd34fac1be2205f38888c829fba922f7e3f48347e0a98b1a"},{label:"Taker address",path:"taker",signature:"3045022100e6937b6f434efccde4c4ddb2fa2c577fb9f4fba61bf2fdda3bb27b0b49e7274102205fb3e281767d845b230633092cd17e6b5ab928e341a588d79055602cf3aa29fb"},{label:"Maker amount",path:"makerAmount",signature:"304402201c1cb8f2cc362d6f10998948ee009df1912550cb4cf059d00447adf321a97f9e022051f2d887cd8a6a6ac26ab2afe8016eaa5a130661da74f7e482940278423b98fb"},{label:"Taker amount",path:"takerAmount",signature:"304402206b842fc4910a1bdc77ebc9b2523d7b1ead75f9d187c42a80ac87e980112020d702202b4c2b9cb8ce85712afe63a71cb542c5e5d3fdcbe33b9ae746fcfac13fca18aa"}]},"10:0x0927fd43a7a87e3e8b81df2c44b03c4756849f6d:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"3045022100c66935874c1f07e7ebf05ea2774b4ef970aa431001c655f0d6341e0c4d142af602207083981aa538efdedaf13bae8e04ecf0bf2bf1fb03843bebd8ddd44c4048aa81"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"30450221009a560c4f10e3b3d91d78d08b69cd2c8bcc48abb9d5a6da1bca1aa5a843d5e82302203cb5df5d1676286617dd169942b42530a422328a358e8b143f62c4c024547e16"},{label:"Expiration time",path:"expiry",signature:"3045022100ad531d0297f9561bb4077cda4896e1506104fdbefc05d1cfe360cd0e4810a98b022013ecd430ad3773ceca05ccd82794272768be0ceb3f1d30e12d331a73d1e9080a"},{label:"Maker asset encoded",path:"makerAsset",signature:"3045022100cb9280d868175b9645dd9417790419343e5cfbb481bad8e2d3c826d9b301b261022058010b98a71b91a75804672dd67361ee4f96dd7f5cb938f00e355a3aabcd8f9d"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"304402200a7e0a5503d87ca2489dc26cfabbd0fea9b2e2aefec9c6bf4e18fe837c7a6ba00220273c59c30647aa17d4cddfd85c3d360e8659818d05382b3e288b696cf518ae29"},{label:"Taker asset encoded",path:"takerAsset",signature:"3045022100ce510ba8811ddada61a9695cb85ed202ff9af125f07f2f7995ebf1d1bb33798002204bbb2bee209860fd01a72df16c07e4903164cc2a3c535561437d63970b1ef8d4"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"3045022100eb69ad54131f20195cfb2c304804405974123c2eed471c3fb6b3476ee33a904d02206c17f1c4ef4eed0df5c733331579004e3828287c5d22f19b43fd26d09600132d"},{label:"Maker address",path:"maker",signature:"304402207e358ef75ba3cbe3998df005e03ad4a8c2bdbdfaf9777d737242d1c63f5247f502201c2e916ef67cb4452d1b226faf1a4e38230a052865aeef6437e0a287441d0ad9"},{label:"Taker address",path:"taker",signature:"304502210081d61e89adc9bdf731e843903c80d4a42236c4fefa4782b912068d3ff12dfd7d02206c2c7569eb61cbdc7b842cd9a8c173cc7d90ad3be3537dab8373da4422adc2fa"},{label:"Maker amount",path:"makerAmount",signature:"304402205117307916d734323402185a37f2880822dc7cf386903688e57a4904a17891f502200e1061ce50bd198ef722159530c48217b93e2093afd48c1a0fa30aaeaf488ba0"},{label:"Taker amount",path:"takerAmount",signature:"30440220740a659e7855befa06833ccbd0aa48acfcacdef7c6a1035fbf30263a19576b5802200c46e51e89f469a121a31de0bd32e1ca9f3910413950415548e13d4c7c2a65d3"}]},"10:0x4200000000000000000000000000000000000042:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Optimism transfers",signature:"304502210097b5f9c605c8649a848deefb70692f9df06dae6be89281311c03eaecc6749993022077d04b2d8bd22116067e5751a36b2b5bda5893dc05c701acadbb0a94bf98a3d3"},fields:[{label:"From",path:"owner",signature:"3044022068b87a8aafe0ac8591976c69c4e2dfb8ceb78723c8a01ca31893e91c4ee194c30220204c2cb5a401bb34b81a2794db238e522c67e5c9cc4b40a6c5a20a8ea05a7d59"},{label:"Approve to spender",path:"spender",signature:"304402204bd9534236d84bc4c066e9361ac77527236cd070fa55dff80156394a3cad0b6102203a1db664de0ff29ae87d1dbecef5162df0e85b84b5e7188f892d974849855063"},{label:"Amount allowance",path:"value",signature:"304402201d24bc3916c564959d8db3e03012f5665110b4bd916bb1012e1f9f572597da8a0220260d5de23a970565b0c5afc485a1ae4d0d9a55d21926d8be300c1cd0f7794110"},{label:"Approval expire",path:"deadline",signature:"304402202ef609ebdcea759f3c8d6a0586ef1e71e25297baa8dd382c70ee17bf77339e5102207afe0311ec11e87440290734870b294265def0fab7e4b764d0c13fbbd32ddef4"}]},"10:0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit BOB transfers",signature:"3045022100ff23c421cf1e8bcf786a1a7812951b1086ea8e76bc6509415279460f03cd1d260220759b1f0e1d701c8778fd1a856b1c956e389ee2e70b8e5e0a57b56bfec1d31702"},fields:[{label:"From",path:"owner",signature:"3045022100921dc162a5bb3196f691a111df75007b16081bd9646baca74dcc70d16e7cb45d02203b6a2cb04c443a0740992b621cd69a6ad8760ec6e41cf433d34bc3abf481d76a"},{label:"Approve to spender",path:"spender",signature:"3045022100fa0c6662d99d0cc3436d88a9b20e5241e77432a58c1e2dd57de70b4615ac10d2022069c75349a829594ba80774c553d5467f6c911c29e3590552c54cf8514e64581d"},{label:"Amount allowance",path:"value",signature:"3045022100adfedcade1a854ff121aa5b7097c24dcac624f8ebfcdeae8727ca0b665b096620220053c185999214775db9f9b5a72b22b3c994530b98907ca9f94964ce797ffd696"},{label:"Approval expire",path:"deadline",signature:"304402202d943c7e03d2413e3114d185ad144f90ef754104b907c647de088544ec7a3347022016996136356a8483b3d0045a9c4ada3aff66c904ab113484794583b6d99d5dee"}]},"10:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"30440220089be7e339efb6b42b8e12dae2aa08f3d510d7a38b52e8d91c4f29053be1d28d0220766f9f63ee8e184a757c926b98e1121b04d34f276ea4d1cffd95d923290b24f3"},fields:[{label:"Amount allowance",path:"details.token",signature:"30440220454fe102d49e4f419ce0fdce0d6dcdac0217d6312ef8596d6836c1e0b0d0d2b502207e03426f84eecf21938023e5c6cef0ced72e8a968cab0db1fce7dc6b2cd2056f"},{label:"Amount allowance",path:"details.amount",signature:"3044022029e81765df506b964b5b858efc45bf8c475ef920396d6d8ead5ff6b0acdaed1a0220756d6ae8fb545869a7a4af6dedd9ef448535a8677c7c928e97e78c9c7f5404d4"},{label:"Approve to spender",path:"spender",signature:"3045022100ce732c41e83e74cd48b2491e3a2bd1be2b0f090d8a41ff546d252f86b2bd89510220280153a526dac2f1f6e0abf8871e826a3d0a9a1490bf55559f9ad0d4cfc7a9c0"},{label:"Approval expire",path:"details.expiration",signature:"30450221009c37789c76b1524a3a507532caf4cbbc2130ee4512ac2ba4447afd52593394a002206dc0edca1946405a4b7e28239b5e3d11a42e71004003882c64c72394d116a4a5"}]},"10:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3045022100f607f91959ba77569e1bbc520fd61ebd0cf2c6b0b4bfa449c45e86ac49f048e602200a1f105838d380ef60f765dcb0d3bcfd2eb9af8dee82994a942bf804eb5c144c"},fields:[{label:"Approve to spender",path:"spender",signature:"304402203ae7648a1fcc87edd672587dcd9c4222aef9b119eb5573945982eb4763c9c110022072d0a4d1e23db36c3b4852bc61b8500e0a9b4a58d56ed6b71d8491e154e1773d"},{label:"Approve amount",path:"permitted.token",signature:"304402201b7f2c276feb67d6fc687c04e1d546cd1d3f5c68932e11f094eeea12b7ed90e0022048eebb2d00568a29c93fe3401a43c1b33ff0a6652ace6b9a69c94231e0b1dcc1"},{label:"Approve amount",path:"permitted.amount",signature:"30450221008c461fb3355c78482d37f2f8176743e10b11eb4955b9825ccd5fb013711db35802207c9ead1f31f276e25510567f44b590265a7be85a2431ba029bde6f85031cc2ff"},{label:"To swap",path:"witness.inputToken",signature:"3044022064e76b541255e6dabbdec711e1bbd7393c75f4a8441550cb1416fb2f994633f8022073c96adf8a03c62d1425569b395b65f2d520861e617ace808a1bba54fbd34dc5"},{label:"To swap",path:"witness.inputAmount",signature:"30450221008059602cd190351f330a268264e0c6bf02c43d329fb3ed98a9e812c74b045a2d02205c69e72c2bca12c4aad97b157b1665f0f098f8ba3694b38debc3b491d0f9c116"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022053bc0c1caba1f2a589ced91e416486419aa499e625d8fb4256675a3216bec772022057698f1ed49eb612601479aaa33ab77b635ab38dcce54f8d354e46f08a36a566"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3045022100f1748b0339fccd0dc2e7780d701816b551b92c01c9a582387c9c5f19310c4d48022070a3ab6e0d49b285ca87f58ccb4eeccc979389382ffd6390e0d0398771cd3cff"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100cd701a6cf3d4150d9ac6efd79e72f790772433dbde62cf4b537b5ae2c51e0d44022009372e93db760ff9d6fe88c9a912d1e1595fe0fa85aa53ef759e13ccf95ca87f"},{label:"Approval expire",path:"deadline",signature:"3044022044d818ed8b91d7b30d213c4b3276bd95e748c773d3da675105600671870554c302207a68b143eb9e3a5a692e5c68196190c270aa1fd36a36626064394ef6e6df1d72"}]},"10:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"304402203e43ecd4ec2084760949aa56b7fafc59c251a4167d23282c143fb656e336ffca0220470c45ce3711bf8de3be65c5dd969cbf3cfb48ac9ccca4570c08dfe331839326"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100ee88e0e7b6a5d06bf2a5cbd4e20e18a7ab32b6a6992855922666fd09b0f7f52a022058ce3cef7ed4d460011cdae06235e6ec5b0198f73488ec079618fecfe96f6820"},{label:"Approve amount",path:"permitted.token",signature:"3045022100d9116245b4b4bb7872223aeaea356c6b9d632c6ef21b43dbb4558572f7d3f18e02202149a5174d8097814dcbc1222ffee9154ad25e20fbe54ff44f5dd9ce2fae72c0"},{label:"Approve amount",path:"permitted.amount",signature:"3045022100dd95bbf100f7ec9d490ea5a5cd486df677e675de52c818e719c74a7c1416eb370220313f717fcb8391eae721667a34ab836ffd1d4704ae86aad8af3edf8c4ea34df7"},{label:"To swap",path:"witness.inputToken",signature:"304402205b4e7dc13e181b49d251713005eae2894a2e47ca2585cef99f69ba08ab850e4d02200adf0b812c7cc6aee7b7ef4a0ce612b7088a01aecad8beeeab1b15b3ec2895e7"},{label:"To swap",path:"witness.inputStartAmount",signature:"304402205210aa4fc81cfea7eca2b21c2d6945e1a6debed43eddc8347cabbbf49282d09e02200eae68ff8f13bef2bd6d6ef0b96b690dafdafa76409df4baf8c5f277230ecf42"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100d9ebaacf12930a25b5d71a83f4961e6be38a92fdc195c80d1f387a65620a9e48022034528f3903c1750d88f3072a7f370251edc0afae2e3dec64104ab48b8c4c9e05"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402207bc1311206829d507968b3e84dd0dee4ab691d421af49140529529dcb100398c02204dbc969c87e22b6c49d0a4e380a39d4bc0fb38cbfc6d7c1dc7d3e99b205d5770"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402205fa34253eacaa7d0dedc81c750bb6ad845b3963ce55c69284a83e615e9b11451022048df383dbf5d2eeec025da0cdb2bec2f85a3aa71eb6c0304fb04febdc38aa97e"},{label:"Approval expire",path:"deadline",signature:"304502210097a560ab7165c6f75baa71d48ef2d8aef011d62bcf40804c32c67ef0a0a9dcc10220510694b7e1403c1d401a5c25f02665935f3d65d67e01def0777a3d7b1523ad87"}]},"10:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3045022100cb246a5f272fabec7b7d66d24b5a0daa0965a3eeab2fbb34876d50a88723400e0220561a0b4b024e52b8f385eb06fe5e1b3d473532724e57ce9866d22816c519d422"},fields:[{label:"Approve to spender",path:"spender",signature:"30440220057cc51cbcb260461c1142343632ae7b3e0e1203f6e6b2ff65d2db026a05fabb022073aa96aebbc3809efc58222cb3f9699e06d04a593ba971764d8680b4dc02323f"},{label:"Approve amount",path:"permitted.token",signature:"3045022100dcc452ff04ae777b59477673da3213e68d439f98b514a15826825f1860a5599f02200c6e20a143891f3be65c5c57968c27424be4d612c449ceffb6f0d2271fc64f6c"},{label:"Approve amount",path:"permitted.amount",signature:"304402206681e14fc01ee3967694130f0c21e809bf96d0e48e6ca250640de0b9a58c69a20220241da7144605af656d24aedcdea5a120d3f290ee3a2762023403423f396dfec6"},{label:"Spend max",path:"witness.inputToken",signature:"304402200c5b47cb8ce9433c050697b8d897d367e0fe20e9a1cb8e0f0d7630a9740c52fd022029104817d218b4a76c4e9800b615a15b4a703707ebd187a047f8ad35b2450457"},{label:"Spend max",path:"witness.inputStartAmount",signature:"304402202184fb17a734bbb560979b46759083ae6c7c00ed62aa6ef70976d4a7792942a302200c1b0aac85894fdedf5174d71e0b64be0ad288cdb4d9f9c5d8b1e1cc8980c718"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402205d4f3c21a2ee2533a1738bfa13f5dbfdfea54cb74bec14963f3b98b1a081b39402207e4e6670289f83a4c9c7a34ab7e3ac8c3cfdb3e5a2064194a5591d1f0b378e8f"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402202843f21aae62bba18af01ec031ef1d4a7ec4187d3c111933913bbdbdac36a9a402202ca64ad80ec886752955ab7d8b05f5ae1b8927577da52eeee9ded32133901fa3"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100cd8897444bd4e942309a88278bd980bf04c28ef47d3d5084b09a1239db0d1747022046f871ef50a4b70c350dc07362838df1c82c6900b474b045d2b773e7111c7e99"},{label:"Approval expire",path:"deadline",signature:"30440220316c2659d1f5da38cd36785a35569e5df3a8a4e37a9c06b36f93e52136e42c6902207f17d8f47c4bad7961ee6e60dbd1320af95151f263e1a1a20ac6f74df994e328"}]},"11155420:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"30450221009bbfbee758402c58c94964a1c05b0025619dbcbba2cbc3f1804194074086932802205cba2cecbad6e4a1e742d8f97a15a9aa267e331d9bca94a3a3a3fee833df5d46"},fields:[{label:"Amount allowance",path:"details.token",signature:"3043022070dd8a0435348956f95f5cd0a781acf4d69559963e9bd44c45854d94222ce30c021f74ae458bcc17b1a48a7466f3e042a122d0f6b1afd0b0668c736f6ebedc4450"},{label:"Amount allowance",path:"details.amount",signature:"30440220641ef248bfaf1195445c4d9a0cddd59ece024080e8a85a4a0193517a5ea06007022013b554c0b9b509040c82815906d4db4a484ea91146eb552ff1a9d20d3b31b955"},{label:"Approve to spender",path:"spender",signature:"3044022070de1aed086e82cd1074c672da6f345cde3f38b0bc3bb589b79283add3a39f6d02207e19e2e44d856616d47c32f378bc6b53e2115ec183747cd1832a829faefa44fd"},{label:"Approval expire",path:"details.expiration",signature:"3045022100b9a26cf1367296f188198aa97f39940826205e4a2dee9022325a46476733851a022055e1d8daf451a4d3d165494bd0b9753deaa1545445dfc0c42157586848dbc7cb"}]},"11155420:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"30440220722143608b4d0dacc5ae754eb195202ad6f0a6206cb93eb0b474148c05bfa76902204df25ed00be2c86433cd13313635e8859e7225227fd8d1daa6afce6b57cb01a1"},fields:[{label:"Approve to spender",path:"spender",signature:"3044022018ab2bd85743520bac0f1a12ae2e507dc5213a5dae15ab9d4cb96abd75a10c7d02206b111247d5ca66460b80458037dfb1cf94dc419aeb0c893afc111b3e7dcc9f73"},{label:"Approve amount",path:"permitted.token",signature:"3045022100c63cf7120324a01891c7b325c7d81c896a811a59c23bfdd1a88ff6e5f914006402200fd5150da538848662d981104141323c61ae6bb69c776bb8b22e9f73307535ce"},{label:"Approve amount",path:"permitted.amount",signature:"3045022100f6d209689d5d1c2d89a25a856ea655c9c7da60a4281df90f3a64a637e58c62560220061a14420473ee9a501d2410b171df7a3dd8bb40e8fa521ab869dc02d6fe4548"},{label:"To swap",path:"witness.inputToken",signature:"3045022100c57228a0612a39650312cc19f68f0f8cf7b0212e4ee9b26b4968afa7e66737e90220627b20500da23f69a0d30f42fe2c833ccd7f666262b843bb7b3debb3105a49e1"},{label:"To swap",path:"witness.inputAmount",signature:"3044022063ca9c030a0fabcd188c8060697724c6d37a2daf696e6b1e874429f524f78a3b022046af7cfa2d3d631538fdb107b722466c49fe81e4e9c99d1e58e9bdaeaa44e4bb"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"30440220394e133ce4dbedd8dc671de0efdebf6879db547b75edbdc9f99a3e2a48da803902207721d57f8afac58a41dc46d5a0508cd8de5aaa6abb8911e00895b6838d620420"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"304402204c003890b5df1bb86519ec0a035921b850d50c1b28be2fe6888eec813dd95b8c02205a9915ffd8706ee9ad1dad003b025e5500ebb513b96d3b263805d5c00ee10778"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"30440220206fe6edb38f47699a313c39d450d3e1734dee42f1e80d3bde46b4a328e2842802207dc1b99a14403d2820e4b49a50d74d12d5002c24938c87d9e818579398c3d7d1"},{label:"Approval expire",path:"deadline",signature:"3044022036cfaea3784982325867c1911653346d8a410c220ff81e839ecab24d8f6b949402204a3e52d96cd31a7a44c673670bc48a8fa788fb049c31d8a2013b495347c4303e"}]},"11155420:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"304402200eae2991ae611a1943fe8abfe04cb2e3e04330628fefc2824cabc48348a72c0c0220174bc06c3d0e197027eb8a760ad9aca3f0df8f77ab910a09ef8390c49b98c2be"},fields:[{label:"Approve to spender",path:"spender",signature:"304402205fa727d29151c9830043b6512c61159c1ea8ea8fd44b87c0596b5bdafde82243022017d97ef8e14639e37fe3b613b70504aa43a05c41c8cd5b03229e55036610ecb9"},{label:"Approve amount",path:"permitted.token",signature:"30440220014302e1492ce418819bb60ba7da423176c6c462fdbc3556280dfb39d56ff75c022017eff4dc5f05ca2a050bdfc76cacea4339576c9df2ecd188034c9813a3b74984"},{label:"Approve amount",path:"permitted.amount",signature:"3045022100f399baf0da8a4059b20d8edade9dca402efd43b3a2c9593b8a247e14d8b29a550220695480181db8b4f087c18005c1c9a4843ff1070d208d4779cc62ca72f4e860a1"},{label:"To swap",path:"witness.inputToken",signature:"3044022009a8f1da3ded0fdd317f39850c5f2e1418b01dc9c341b6fe01cdb79ef5e82aca0220108517c15e79334d2099b8cab033e339f8388c9f721e4301a966a6b1d9543f75"},{label:"To swap",path:"witness.inputStartAmount",signature:"304402200701ea4a00b26d7b1baba23f0c572e5d2812faefb095163c2020cdcd07b299e102205292602812713e325b8878b10929cddb6cd2280700d4330bb9c19a2e4c8d57cd"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100ba06a297e0758ca99a5278e6fc854cd6684183501421de6db85c9b9d7d43fd5202203caadad0392f98b8cd4749ad2e7b47d0a8a25581374109cf33ae4a78c74facfe"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100ed72ddc67dd730a9c06f128b1ea5073a6d78a6c4f4f76ef6e140c5298cbc11d4022037bbd5706a289e0f540c48ebb48bb1dc6037eed5696a65297fff2c0f38813872"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"304402206357c271bb041a30604462b90dc60ada77d030eeae1fc29a80c4ab02c2644b3b0220514f5ee06a02abfb743eb98f583b679255570908b8193759bde14d39930f944c"},{label:"Approval expire",path:"deadline",signature:"30440220164ba29159ea4ed916dc85ec92319a7974e0c3a79cef48c7abe2c1d42a4708b102205ed2516c60f680371aba2a2525d1edf9155cfa31de59988c3fe34780963cf2f1"}]},"11155420:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"304402201c8f5b0c36fb939b541b89ce363184880e729a9458421f09474acbe3ddca80af0220418c39c98965751cb693b0f0f85397b824bfaf13552f6f3404d994551a73a1df"},fields:[{label:"Approve to spender",path:"spender",signature:"3045022100b9c663e4d3a395b429e0a08d4f72f6667ac0a347a30aec6e190ce92665dddde902203ea26aeb292dcf2f4bc8004d02c125182d5fd2692085e40addbc43c90184f4aa"},{label:"Approve amount",path:"permitted.token",signature:"304402204e0c6642b71c97d91bdc843a13663329afcbf9df61c1710c51f0df1e631ca3bd022045a5d5e1f806e5cb69c04713cf70f9cbe8b8a468f1314684f09c9a8166d8bd69"},{label:"Approve amount",path:"permitted.amount",signature:"3044022024226bf9f1ac2d346b3463b2096686f9fdf09c97c3de2d4665d8b470d46aaafd02207d8832c58b6acaca0ad1a32a250df01a1847402432363803afee80fbd5130d55"},{label:"Spend max",path:"witness.inputToken",signature:"3044022001abdbd0f9d840767a41b6fae15e13e17064320c90f652f68064422370364cf90220700c02b7a534288c49cfc36815543fd75dcd10c23f6493f0a00bf4da9d7cae56"},{label:"Spend max",path:"witness.inputStartAmount",signature:"3044022056d1d0491ee91c4ec0d43ec210e3cbce8431ba743218a0fadf89a538144daca502203787744cfdf00c4e556d7e1f5cad46562b68669e01851721f1c21b8a07c553bf"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402203ee1f20cafedfcb944ea8c2e0bc7556a718c03929b7d94cf4ecca22d765994b1022079f358095f150c5e4d59ddb036c34e3ab4557561bbe64ab40c6b91567aac9b00"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304502210097f76005925a78c18ecc5df1bfd730963a1988e67009e319a4348afe768986df02206e1b4e5c75b65bbd06ce70fb50d4a54b3bf6af3db8ecf2f29fc8f0b5b538ceb7"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100c975df466b0ca53d729c8631d162b42a65119e0a26a116b2f72fb4e800b282a602202a964d338ad50adc7b66d9a263cc19c8fe662381c029783b622bf081629a9f23"},{label:"Approval expire",path:"deadline",signature:"30440220565a884d5cba616f4fdf38e1d69f3a9aa226527e1348f230498b971339445011022010f97ace3640a56ada9ace2f48320acd26cfcd40530e9dd850090e225bcb2596"}]},"137:0x111111125421ca6dc452d289314280a0f8842a65:c4d135e3a126166bdee4e4859b77383074c8f046fb9b83e9cef7138c":{contractName:{label:"1inch Order",signature:"30440220295e0aeb17ca0929b2a94c324d67d0b5528aba268177f3ac297b563141e0002702203ac360d9fd0c9c0c12279d1e73bea5d549a1e8141f454d88fbe1e8ef970e6802"},fields:[{label:"From",path:"maker",signature:"3045022100b820e4dfb1a0cde6dc97d9a34eebb1a4eef0b226262e6788118ab3c7fb79fe3502202d426a388b4c3a8096b3f84412a702ea537770e61ee0727ec1b710c1da520c44"},{label:"Send",path:"makerAsset",signature:"304402201500b44b1eb5b016ebe5bd7d5cc74b011544b357411a608c3a9f14f259ccfd1c0220617cdeaf7b72edc69aa4ce33828b2ae1bf9d80f62af064ed206d348de5ce67dc"},{label:"Send",path:"makingAmount",signature:"3045022100b1df6581805f596ed6ead231bad279f2f512ed1fffdc2ff082c381b63b5eeb7a02201363fe8f5b9904f338bc1e7d2dc9adece3d33c224c68f2fd669dd943ccd32080"},{label:"Receive minimum",path:"takerAsset",signature:"304402203329dae6e283d1b00829fd0fdbd4f753ebdf2bd911183af250bacc80341dd3d302205de19c3a200b3e49597a9f02664a262827a64e28d8f24b37808c7c78f727588b"},{label:"Receive minimum",path:"takingAmount",signature:"3044022019d6a6cd953447adf2cb0202ecfb0282d3d4bee6aec4c1a2a14e1e8a1e7f732b02201dd3a8b47cda33159a331335c5ac1136e36b5d8e4b29edd99f65cdaf5f5e0c4a"},{label:"To",path:"receiver",signature:"304402205c5b1740d2e74513a9332e3160ebfe5996186c68141055a95d733d51eb51dff402201a1e085dcd9487bdabe9e04426cd8b043c5bf158843fed944affdeef0768ad43"}]},"137:0x94bc2a1c732bcad7343b25af48385fe76e08734f:66f8fa6a00676333f41119fd5b1835da61bda27928bd23e7756b5337":{contractName:{label:"1inch Order",signature:"304402201b1d17eea87fdbb8e54353a452304fd67862441df16d610f532ab06ebaa5ecf802205a18cdb6cb6b6825670f04aa7aa2ebeb26436922898f4d25f8ad4a947417cc00"},fields:[{label:"From",path:"maker",signature:"3045022100e1a47b49e860b2be7f7325e5b5c00607e883ee4d167cbd85e5a85ab8e41b1a2602203f2a7442cbb889624d51e4e33bc1b2a4f11aabf495d0dd40fc903148432d9bcc"},{label:"Send",path:"makerAsset",signature:"3045022100970dc43ad05e879b50f1ccacbf35eb545e208a63be32ffbb670e01f7f051416d022075a7cbed6ac5234f51ee73949ad9d3d01803fdd9cbafe7f3d9954255f8d81b16"},{label:"Send",path:"makingAmount",signature:"304402202a7459ec0706b2db1bce92953e8bfac39eac0670987c712f964ebdcf2aa6cc1b0220387eef7cfbe5457a46b34f222e760c3cb8d65b00b42fadfd28eb923db53c0b11"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100f192c16fe51b725eb7dab77c47bb36868eea3a7dff92439e1b05e31c059e5c1902203f14e30626547300c39ed83a2a854f5bb334be36af7aa8402c153716e4989d5c"},{label:"Receive minimum",path:"takingAmount",signature:"304402200ad790ac99c964ee63527c153c188a87bb3bfc5306d0baf838f8e4cde2cf6b0a02204260214abaadbde3382e0237d0e870880e2b4ccf24639f45af80e0a5dc4551aa"},{label:"To",path:"receiver",signature:"304402203a2f8cc5b18e596424e3303dac52abbf1becc37f652aad68b1a587d422f4a49d022063bcd24256241623c9ca134c31a2faddb793d85b8f47be34bff3b46dd5576157"}]},"137:0x94bc2a1c732bcad7343b25af48385fe76e08734f:c664372c5b821546cb3d7068a746865d6ef4fb48c2aeadc0ff9fd61a":{contractName:{label:"1inch Order",signature:"3045022100b2fef9ccda3203d4d711b37b8c21dc777d31a09653ac849a1e16ba669a785895022019501ee864d298c314a0e596b1a3e938d7a8ddf1befdaae0c221e8354729ba5c"},fields:[{label:"From",path:"maker",signature:"3045022100cf26f3f40e07db7986b82bc30685023775e69a06d6130f266a231269a418a06902200ca684076d0b8c364e3eccc772e96e28ee09783f3d6962f5a655e26e1d93e4c4"},{label:"Send",path:"makerAsset",signature:"3044022069fd43233b2e1af4323099021e0d97806ecd67c23b9d4efa0ebef0c387f373ea02202e0492fd4bcb5b6366777d2c2d5207fbddfaa816565564188dc3c355ab329bd7"},{label:"Send",path:"makingAmount",signature:"3044022029e8a29f75eebb7e934ca0687f4d559503260708cad2bfe72e67c99a193503fc0220679e35dedf372a63abb3da541d69f06f660842f455420ba6944fb414148cf20f"},{label:"Receive minimum",path:"takerAsset",signature:"3045022100cc30245de3390e8eb898ed8d5f64fd1c177c9b8ec909dbeb7f37646ebf2564520220776e3e5cf4b8cfd32f669ddc0022bff772bd0de18b5693ae4769431d570d9b1c"},{label:"Receive minimum",path:"takingAmount",signature:"304402205509f05a408197037cd5d224f28886d7f64b0d6598507a737e37a7aae4a135db0220439d033aae7a8896a47313bbad00cfdf52ab2e69fb5734069b8809e146457f9c"},{label:"To",path:"receiver",signature:"304402202f22d2ebc0588d08c34348ac50a8e7be90dd3eee6b6692c9e4abb5040d119dc9022059039e0abf6973ad32c72a6f333c3f370d7d0b24492444000dbc222e0ad859ea"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:9e97b4d1d211350352bdbb5ef45c4cb52f988d93a2d4a8ec6e675d14":{contractName:{label:"Dispatch.xyz Follow Profile",signature:"3044022008ad0a8cfe8c2630848f05e54ab93cfd1f5c301eb52cc74537d67a56751932bc02206dd3e78f5055b6c65a73905f840963b2f696afd04d6d472f4185dce9f6262821"},fields:[{label:"Profile Ids",path:"profileIds",signature:"3044022079ab31498b3ef74e744d5414f4c51334e00b20a5ad7c0a0ea6f463462d0a3699022079b29776df1f5243794cc128f19478ba586cd3b9378b5809740e9980763f8d8c"},{label:"Data",path:"datas",signature:"3045022100c04fb22aecc349de63571095782ea34cde05e576095c980d5c86f054c1a248cc02207f5a41199516bed46221aebed4f0f377508d39d661ef7f6ea7b16877709aa4ce"},{label:"Nonce",path:"nonce",signature:"304502210090109424df964562737fd1b5ce2f06b427856ae933c37f279af199f64fc530760220290cf4491328fc947f4d73f0032e151aa09caf8e085d0f0306fa355c0624dcac"},{label:"Expiration Date",path:"deadline",signature:"3044022060825e02b00e4487917d073f701639b1ca812f21f1cf588fa8eb545a59b1fec8022073ca7918a322dfeb966dfe5239cc1a213c14e67a32f5f51e14e53c05f4149783"}]},"137:0x33c6eec1723b12c46732f7ab41398de45641fa42:2a4e40fa701836b6f11303b841424a6f3a47a5313c810b6651517fd1":{contractName:{label:"Mint",signature:"30440220513be6e618840924202f319870537e0c1f1eb2e684c0a2c61152fc4c20b41c550220026e22f2cd2e12a6b48f97bbe362600556ce3fe5e8b292c05c89c591ea446e2b"},fields:[{label:"Receiver",path:"receiver",signature:"304502210089eeb41d1ba1235fe8319c6a248e1ac66d2598979d265e2d4cf16abc34ba47f302205a59e802e42b3268441980b4708600ab6e05e4c55de7407610987532cf73462e"},{label:"Quest Type",path:"categoryId",signature:"3045022100bc6cc7ae4c2b3b4d43acea4c513e09d11736275fade4c0bd834d94f6ebd3893302203045ae14bfbaa4ef3bc0d9cf76f29cd4c90859464290632ee72b20f4b5c37f8b"},{label:"Collection",path:"collectionId",signature:"304402207537d928b803882aac63dadb7fd512f4b959c0e1a737ce7594c9b9e0a0c661170220587298e0e8e2eae94da28564b1bdd7f62273d7e3707665a7966f1b04a15f061b"}]},"137:0xd4f2f33680fccb36748fa9831851643781608844:0b5bbfa7b0d5b8429992c11126083752c3db3fac6030859c390e1ed8":{contractName:{label:"unlink",signature:"30450221008beed58a311bd0968844684d3e090349ad8f4c4a203b7d907f17ec9d1dfced03022040304ccd72921e0b13f0b8844cc513a35f8bcdb6d088385a57c29d848b3e1fef"},fields:[{label:"handleId",path:"handleId",signature:"3045022100da2826956b2b8863be618eec516387f3ab418181ffdc37a5a196f9effa632a31022040f75d126f4a757e0ce18917b74a9470e23848eb54060981d49efceb281ee3fe"},{label:"profileId",path:"profileId",signature:"3044022064739575b6ac7bcaf48de8a5d9c260b8ef97dfcbad8309dd1d95196e18c505a302200a334a67c975aff07d285f0ebdbaa5101049e0e331ef0f26a1755709bfdd304b"},{label:"nonce",path:"uint256",signature:"30440220471ef79574484f61b5e525aeb61f25d06eb997073a34bdcd68e3130c429e81cb02203fb9eed967e176c7029a3aed0ef503c83e61167b91c4507c8ac6304457754398"}]},"137:0xd4f2f33680fccb36748fa9831851643781608844:4103a5bc367237260ab8658d746773f02cb95cb8daaf8d5b54182316":{contractName:{label:"unlink_with_sig",signature:"3045022100f1a743e8adbdf6ef1cf1d16eb1017b16b52266b367c53fe2d22483b846f26fbd02203d87aeca769b75b0096cd5bf4bcdb1dc71132516ca79dd86bba57594ef41c686"},fields:[{label:"handle_id",path:"handle_id",signature:"3045022100ceb4eb671f78a9cf0e46b3b447224fe23fd92b1f950ba762e53779cc9225cd7702204313ddd62a34e8a6128f3431ad9742ae27771e1b5f9a7f012b792bb7cdf67bea"},{label:"profile_id",path:"profile_id",signature:"3045022100b7c748f3aa456cdc798b86f5ac3b59af56532278fd3ce0b8f8f7da1d7cd2bf5c0220672445bba4c5d42dc077d79712c344458656dce0a92d28bda1d81272c2410193"},{label:"signatureDeadline",path:"signatureDeadline",signature:"3045022100b7c86333951cd2371f0d94e39fcb9e349355580fe8fce42221a99bef49c0938e0220197a33b34f029674ff19575918919a28a0848d4328057eeeb633c150b4825113"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:070dde6ec3e5d5e7d8f92290760b7f3ab566049489976120347b7d4e":{contractName:{label:"collect",signature:"30440220274cb9f97529180cf59bc0ecba64e9f19f2a18df3df7653138fa5c4c68d5224502206b635afa415cbde57cebdebc2a0b5518be6d426634f09ed89664ac448ee31c37"},fields:[{label:"Publication Collected ProfileId",path:"publicationCollectedProfileId",signature:"3045022100f341665ec8c569bf59fa6c6e5dd568a7b5d0e8ed9d7b01268aa1cb9d18cfa9ac02204168045cf639e516096d89d91f9cf53d8b447a27007428a4bf4b0737b1af843c"},{label:"Publication CollectedId",path:"publicationCollectedId",signature:"3045022100c173358226f9841b57a93d2f7d622dd3f05f819a3e7f99249ae49917724c75d002205d4ccef5f16105c6d11fd2ffdd35b9e8154e404be39fa058e73dd0381b746c8e"},{label:"collector ProfileId",path:"collectorProfileId",signature:"304402206e73779691817f11b71f50c685075fd03e187a48e2c7f0754746cc61251e4dae0220233691543c3c35e99f83988753b3026beece6e26f13bf1fa197fb53638945242"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:21b483c455b899eb2e03e330261c2968719ee51273fe888f749b4952":{contractName:{label:"post_with_sign",signature:"3044022015ed7869eb391191dbded78689682b0cad3c7edd16e7512c868c5caacdfdc8dc0220685602e1c8982b96aae0578cfaca26f006a834c54fd7ca5b76c95a4087881648"},fields:[{label:"profile_id",path:"profile_id",signature:"3044022053c07fd41770b4c39a5122296fb110fcb466e42b7339b1f3b16842a6bb78d53e02207e5dfc7aa10aba6110888afc880543065aa5f07e822001d82a896d53c5f51335"},{label:"signatureDeadline",path:"signatureDeadline",signature:"3045022100b6727e222313381f043a0d83dc273cf2cc86207bfb6f00912da59a46ae3d6caf022022b20251dede2884f32070b53fcbb66617be8a0698f080adefb0331ed66f75bd"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:25313c662aeae5b5367783c654b0b41d2fd819940290fd26da4520c7":{contractName:{label:"link_with_sig",signature:"304402207ae80206eacb28604a57c9257543b43028d03535bafc53b965cbe15e6736ad340220474f63f7657f3607be38c4f9c88a95a2331ca168782803a35ae95a44825c281d"},fields:[{label:"handle_id",path:"handle_id",signature:"304402203066a8e761ae5459bd8d07a2d85e012cc6db178e00c47a75a43d081ecd43c45c0220387ebdb7c0f44df75cb5b2b9da79f2cd356c73f6b2e92b9eb037d87c12d16c05"},{label:"profile_id",path:"profile_id",signature:"30450221009c4b4d4399f2d315aa5651f4fd2dfa7313c949f493774dabf1be9fcf89b99cc702204dfe454f6ff07ce87f0825066b7b31ac2987576c107c7583e07fbc045153811c"},{label:"signatureDeadline",path:"signatureDeadline",signature:"304402203c0fc15b249263368185e82d4385909a63f8094217c147627965b558069d730802200d2d416f4a73be0429e1184328529a1fa60863259b708e70c0640fc6fee1afbd"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:2c4da863a51b4bcbcc6c55ccf1f22685c5bfc5d9fdc2b091a4979c57":{contractName:{label:"mirror_with_sig",signature:"3045022100eb0a2dff271a17bb6d79da946637bc29a660d601191d70e1d32bf1d4a2cd34e302207833823dfbef232f9af68c6fb63ed4e7f3d359a2258baee90b9d5fb43879b819"},fields:[{label:"profile_id",path:"profile_id",signature:"3045022100e1b2f2be8ed230b81f373bdec95e5ad9301f62ef08f98eb67e43defde27f52ea0220442c2bfbfb88286e11b43fa43e72e2f3734e282c8742ca7d49cfde026fd70508"},{label:"profile_id_pointed",path:"profile_id_pointed",signature:"3044022072f532eaba3a90bd4eeedbee606bc7bf9d30f9c320a3d8c222156810fcac113d02202837a1063dacb5af39ff3371cec6f38dfa8be419fb96424fe393e98962355732"},{label:"pubid_pointed",path:"pubid_pointed",signature:"3044022076def7f6c5c9b4d18d388894cb177717baab28ef0694f7aca6b8d01ab6e005a402207c30ceb8b83363069d6020cb203716a08596d2c21373ff334ba3d99225613295"},{label:"signatureDeadline",path:"signatureDeadline",signature:"30450221008d476b24f0f3f7559979397b6145f42fcd68d4ac285b1ad20ffdb0f85b5b65ae02204f68b4b385c5121585f7c0cd9d83c0a8e7a97a4c867e2ea14f327f732d2e7745"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:34bcec6283bd50c6742687fbe45ca3b54007977acd70504fd3a664b7":{contractName:{label:"set_block_status_with_sig",signature:"3045022100b15db144c953121c0291aee97a12cc9fd3fb78de8f2827dfd1fc72f130f7117c02203d756ddd8bf1a21b99e20e0c8508f95c425eb10ccd224381715cbc7fb22c01cd"},fields:[{label:"byProfileId",path:"byProfileId",signature:"3045022100a6f5390228f0d665487302ffb088c50e91220f018a5e3834fe921440594663aa02202e37d859ac67fdca45182a59ac1c888c799135fb7bbf96dc0f0dafe8d69a81fe"},{label:"signatureDeadline",path:"signatureDeadline",signature:"30440220701fa22235fbaf8e58711d8162de37e37b9ae416e607e4f191744c4d0064ec1d0220502da2bee6317d330323a0c979e9bf0cf74fb070ea67a4f17981c40664c21a39"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:3e5cf36b8ef5bdfbdb5645a7ac102ff44c1ece4e4027578f82a35e5c":{contractName:{label:"mirror",signature:"3045022100d75b35ba1454fe2acc30b447afad603caa5e112262015fbd840d32314926560e02207b0e765cd1fec69eecba2aee14d6e613beac19183c807e3b3eb21bd96b818b58"},fields:[{label:"profileId",path:"profileId",signature:"3044022026aac4b7c09b4b20c3144e2e9fc59a8384f4f6539cbdc567e2dff46dd0b1f40f02204c9c1de93a68b0b44da0f44d91d60d804de70934e3847b548379faf2eaee6685"},{label:"metadataURI",path:"metadataURI",signature:"3045022100e19e723f2d64afa383c89674c04ebb7208d6584106ecc2ddb4d76aec5e16c2df02202e5a8fa79792908de5804d15bf8b8baad74e43262f6fba18dd77286b5d9cf6d0"},{label:"pointedProfileId",path:"pointedProfileId",signature:"304402200e5b144cbf64182aa82802662e9589ccee6f8b6514f8ff40b2918d47438b586602207cf688e2b60bdcaff0fb4bac630949fb1ed8534688c294218c880f4a31ee0b7f"},{label:"nonce",path:"nonce",signature:"3045022100d7579329ab85e0924f5cf656b1810b2106c9773baa9e5032c78af8b2a273fa53022018f030b62fe33bae8f0218453ebc09ded25e2a459f833cc395c61f559730ab30"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:47c475ce8bb65720c4f1e1719d21bd6c0f89d0e424318caef9473886":{contractName:{label:"link",signature:"3045022100beff5d608bab21dae867915578745515773ff2ac555848d7b5e5b21a3c7b67aa02200eb85429369afc29d8eb3b26f2290662af490bcae00216f50a98317a1e2512b4"},fields:[{label:"handle_id",path:"handle_id",signature:"3045022100be71019383ed910e9069478219c1c0e594b8abf1488502b1f01d697ae8a75f1402207809eedde5955c65362cf68dc7dc8d6dee11016a75d15278eb2d943c8414efb3"},{label:"profile_id",path:"profile_id",signature:"30450221008301a955b2e48d0b7b795cf86afe07fa52d01b7eeae95bec4c0a86776c40d00e02206578edb54793f5d68ad5c77282c7abb5951b6cdf0597db3f02adc96682e61fdc"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:487bd6f6e6253dea7aec4388c9c9a59a6cee6cbc9865eb72511cbedf":{contractName:{label:"comment_with_sign",signature:"3045022100966e8fbcd85a94d0347d75e2f63f8f6523941f954795d77908110f9995446c5a02201b133f6025d7b9c8a7aa6e9f6cbb9c29384a3fe5c7cc2d7e245aaf8a811f07a7"},fields:[{label:"profile_id",path:"profile_id",signature:"3045022100feb57572c991ec538ead71637af3e9c20fc0f8ff55ae96db111970626362031c02202f69b09a4c298ef8360283429b4ceeeaea31b4e59a7be465b72b125803fb5f28"},{label:"profile_id_pointed",path:"profile_id_pointed",signature:"304502210092c92442c3bf2111477ef3f5f004fb9bfe5b65aead802cd0130edb3b2b8fbd65022042280fddd1138e474543dcfc4cd49adf3e382946dfe9dae46bf23125aa274763"},{label:"pubid_pointed",path:"pubid_pointed",signature:"304402203f100d6fe2a7ab17727ba751589902c47a5492d5e60b0eea4c762fca9de7a828022031f803a7acdc380d6b3e844e0df3119922555567d16116430b1c743500c68ec4"},{label:"signatureDeadline",path:"signatureDeadline",signature:"30450221009c02cc897c262a2749a5a2c61fc8751c55139c4a17758ec70b0728849d73c1250220029b6d4901fdcc1a1840a735943651c224b8df47caab536b6938616168116ee5"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:62759482010064bf87244ddf3f52f851af87304da45274e8ffbdb099":{contractName:{label:"burn",signature:"304402206cb91707bf94bc392806cdb14d85877353fd647485fce098f041e5ade6134ce10220683811ec5809e15d419909322f03ed1b6ec5b68c38717ad06c6b0385ee3c3b96"},fields:[{label:"tokenId",path:"tokenId",signature:"304402205d18ec3a8003bc0fbb26de752b163e0bbbd77f8fb0b9017bea4619cb87de39190220743a256a6c6ded87db1b01894de3f2608e3553a96a327313047485ef965b18d9"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:62aa4609df2dcd990bacc19b61fa8cf0744b18d1dc85ceeea0ac5649":{contractName:{label:"act",signature:"3045022100d9ff204caa00262cbdad544c05c86426ae116fc7386e88380bdf49c259ae89ea02201bb18df1cc680a5ed73c084eab591438ec2477e4a7bd9894681bf797e09acba2"},fields:[{label:"pubprofileId",path:"pubprofileId",signature:"30450221009b4332e63f5199d668ec9303f97670628d6b122af5043ebf45d717b1184b6e5f022020ea22e28394812a4cbb1cf48a1d614fb8020fa777066145f5ddf98d057668a4"},{label:"publicationId",path:"publicationId",signature:"304402203669ca8c2cdabd36876e5ed39b3d5295148191035974d0f228176b0aeabac7d30220384ab6461fac2d5fb1e44012c7cd74f038e01d08f71c1fdd460e0c3bd9ad36ab"},{label:"actorprofileId",path:"actorprofileId",signature:"304402206bf788d79bf178cda6601da33912bebab43ad0329a4d765500ac6668a89679ce02203fcc328d872791cde23e53b485d4631ad4efa36bedf262abb3a3bad89e4b7199"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:64e0600665b7d148b3f8c7cac3c67c06a40c23a92b92b64d43ed854b":{contractName:{label:"Quote",signature:"30440220562b1faf7c3a9ab9b9093ad3f5cf25086049cbb3b5e382e728da1543f3fb3f5c022073e9e798bd8281bef4ab6f4e007519d63ab763c915f499e5be79eaff7c873e41"},fields:[{label:"profileId",path:"profileId",signature:"3044022057b03e53c61af58368ef1dc6d1d8d4db64482a06e5e64583912ab83dab7d7fe9022028bd197ff13afa320eef95074cb704d82d06b2415cb847258706d156e26ed63e"},{label:"contentURI",path:"contentURI",signature:"30450221008637c2745ef73d773bff78cda34c82edd7c1cb08487e3923fa2f7e116a95687a022059fb08b50ac82f6e550c07a7192bc537c444ec2ab95d45d35c033a5c1640f5dc"},{label:"pointedProfileId",path:"pointedProfileId",signature:"304402204203d284d8cd55980f1b1c7fb5a38f27a8382c521ae3091d1e3bdb5d3be4b097022023f637143703c499b166ef74303263ce777b46730e7dece60fbb4700b530617a"},{label:"pointedPubId",path:"pointedPubId",signature:"3045022100a125fc5a7f1a4537eb3f87e13328af81ea70003ffc3328058cd2526eb70561a40220476f098654315e370e33bab8bebd2b69abdae6a1c7aff30a13a0858c4909b462"},{label:"nonce",path:"nonce",signature:"3045022100ca3fb45ffe7eae84ac9e8205e35ec97bf88dbbca94956d69aa68e81d953fbcf002207ad391a23e30a161a7e35799863157b85bdb55d14be61889a04e932f5c9b118a"},{label:"deadline",path:"deadline",signature:"304502210080a56b342258c626275ef0c372739414e8b59d4e7ae0ca8e7dd4df791469cf4d0220710a46b65970278bad1958cc65f7f1304986c2146e89053b906f25c6b666efc6"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:75a2ca238fb86566fe4ba12d8fef0a9852f577baee3fc9bfbaf678ea":{contractName:{label:"set_block_status",signature:"304402201a047f27b7afb027556821085b651f952d731bda71209c7857cc60d836836d0d02204c47493d1df372a9dfb0c6af5c4502181834a61cc46b0a85010eb740221b3727"},fields:[{label:"byProfileId",path:"byProfileId",signature:"3045022100a7d9e701ec6f27a56e9a32e988f08ca2bdd1e0e0649b6370eafa5b73727d6e690220490bd16ea293448fc7c2e9c8e7d4c3732a61793fed6e57bfb10fd69136483c44"},{label:"signatureDeadline",path:"signatureDeadline",signature:"3045022100ddab91289c73a6fcff65cce812acd56edf5bbb8b9b3d4490a474e36ceee04f600220279ce728d12cad2cef6d51524d0ee2bf6fd77533ea5c22f52c4eb906b433f1ab"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:7e13093933733b6e355959c0f05dcdf096291225677986f58b855f92":{contractName:{label:"Follow",signature:"304402203d05d3af2857144d7d6719a434209fb86b4e31a23a972a30b48a63012b859aad02203a1c9fd6e77bf01ee54e523545c0b534d956529d8b500adda5ac84cb53adba07"},fields:[{label:"follower ProfileId",path:"followerProfileId",signature:"304502210086ce10d201f2bcd07ce0696d09fb0edb6c310976c590728779b215c3b06e350902202b9abe2522e9587c6c80f18bc05d3b55aa24b78a6b512ca52eef73b320807c50"},{label:"ids Of Profiles To Follow",path:"idsOfProfilesToFollow.[]",signature:"304402203ba6e0b34e003918518babd31d60b67b9bd4b056fb061fbbe9787b7b35572d1b0220790db643b94787886311042444c4ee3a6dd0bf45739127f601633a81305aab68"},{label:"follow TokenIds",path:"followTokenIds.[]",signature:"3045022100d4d6baf19d62a115ff05056915f5854862bc9b4953faa70dbb89dd8af2d3b58a0220560d12216c5bd899338b7423966274476914b2a46735fc5a461423a11d522436"},{label:"datas",path:"datas",signature:"3045022100a3a40f4c17b37186d4fb96502fea483c0837d89dba2d86e950959142b19403d1022018bcb3029746d4fc0467d7f5c0d261ebe5d0bae6f502a74013dd096acfdad373"},{label:"nonce",path:"nonce",signature:"304402200666208fca07d5cb575ba6343820aa555a57ce43facce4830f92908813d974e5022023167cbcec528a72e296336613e5354678fe3f2cd00f7e2a8bf574a6d8a486a0"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:80c176be42decedd0ce1d10963034b678ce2c9a781ef457be4eeaaea":{contractName:{label:"Unfollow",signature:"30440220138ca52d637f7c86067c5fffa161f3903f24d778cca96a30c4548be8776c5c81022033aeae1247a4b5e38d1cae7797fd38b0abddd02e8dbca3b67f4cd1976c996563"},fields:[{label:"Unfollower ProfileId",path:"unfollowerProfileId",signature:"304402201694f3f51d449d10d120fb31e2711c486ba1e664821d8f074ccd3a1f4c28fc6102207a8e7a137973e64929ee4356dae0040ed71691cd7ab6d05e2da8b7a19e6302d6"},{label:"ids Of Profiles To Unfollow",path:"idsOfProfilesToUnfollow.[]",signature:"304402206cc14f7124cc54c692569b1e0e6ceeb54d565cd900b91efeb97790bfc8d3727602203e69a94df5c1ac37fe304aec1b0ce7f319ff09466c57a19b64d878c9ad6d84d2"},{label:"nonce",path:"nonce",signature:"304402205eb026dbe9c4e370c950cbfb1f5eca8008a85b0530626d18d032a5e039f95344022000c5c9fcc8552dea7353b7665a09591767e277bfba7c3481b16e2ae5b17edb76"},{label:"deadline",path:"deadline",signature:"30450221008fd2f449dd33406c1808e3fb316b6c821ecd28f53a424d9aec648424bd7914e20220247a46d5452c33e0a5b75925ee8ea77596020f21ad033201411f4204e597770e"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:8af86ea269c2fa5628d4e7c2ddf1e62bf6f5bd5a07f17856db0aa8ee":{contractName:{label:"quote_with_sign",signature:"3044022066ce14f394f03dc964c40540c4497e8beb0ccb9e23fd425671c61539aca6ed52022029933a6b4ebe3ddaa601c41a48e3836353f98564c4aa6007188f74aca2e1b98b"},fields:[{label:"profile_id",path:"profile_id",signature:"3044022033d729504a577e04d98d13b6d84c86d25d88a236557cd2effbe65be55aba7e9802204c62ab51a7bbb6603323c72f3e24b94544d936107deb2c343928d4e60ddefe58"},{label:"profile_id_pointed",path:"profile_id_pointed",signature:"304402201326f878e1d9148d07b9801afd2d8b61ec6af1867aa6bdbb0eb359593548e9ed0220320c96fb026447f1af62fbeaff9e4ecf117bf8e58dde2c14e2714bfe8c1b9a32"},{label:"pubid_pointed",path:"pubid_pointed",signature:"304502210089373f933d7951c60b47da9e709ec0fc28c50366dad2cd5b3e588b6a00ab207d02203f4ec2b735cdee2b6c06bcedbd4ac221356bd21d9e41b0992328b7c1d1258273"},{label:"signatureDeadline",path:"signatureDeadline",signature:"3045022100a076dec0c7feb81cc9669b3130d6ab6a98948ccd9566b9aaf1a6a63f86848631022072cf9a4d6b96a163b4262dc58e46405b5234d730c14646f19a272d8454616b19"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:9909de3ee56263be0d231b3590af5ea9616f13ff9ad1ff2889b375b1":{contractName:{label:"Comment",signature:"3045022100ed2c4aa6c95f02f9235c25a4ffa22bd7b17b94491ed6ae515d051060a16148d0022056d2002a24999109d2828685bb5808cfa8f24325c232611ed7813139b9c2e404"},fields:[{label:"Profile Id",path:"profileId",signature:"3044022012bb9c82d1778ba93755cad0ef5ae60d16cd031e4518a977ac52bbfbfcda5c2a02204ae859e24c8f72ea90b175462bad13377537cdd06ecb2c918c26487bceb8776f"},{label:"content URI",path:"contentURI",signature:"3045022100a6cced0672cd5e3f71c8acbbbb7fbbde9af46d38855b3c084007e466ebcc1da30220585c60120da86a91a475a7c77043d254368a3336538a518ede750313cc573b9d"},{label:"Pointed Profile Id",path:"pointedProfileId",signature:"30450221008bf5103548be1e4dfb70302d55600f1630f2a71440a32c1679309f729a90f2230220463b62310d865628eeaf8339ca0249306b0a58c05057a1bbbed32c6f96533e83"},{label:"Pointed Pub Id",path:"pointedPubId",signature:"304402203080c0a486bf69aa5e6c0b5242187f05b0c331510c50cca02e4721663923916102204e5c8ac70425ff2a3addb437cd0302b09fd769cf31b38b9914c6be2a00e0f3eb"},{label:"nonce",path:"nonce",signature:"3044022021ec722852ebc53bdff303a327ac9fb8ca85d3c1b7331f3a74e36224a03f26a302200754e591c0e4c2420f4045d9f72b86829cb374572dfea7ebf9c2b02d1cb18720"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:a99363f790ad883fe3bb241d3de4b3afcdcb29d04018e7f3b858e123":{contractName:{label:"unfollow_with_sign",signature:"304402200e0488184cf4faf9d7942148e518530f3777676ac0c32ec9500e1def858c42fd0220716264c7be429bea5acf111c58c4fe7836933f13a1a87a8581fac110ff7ec52e"},fields:[{label:"unfollowerProfileId",path:"unfollowerProfileId",signature:"3045022100a01ea12793326480182402c1742d526592eb7c3605704488568c8a5bc6b879ac02206f8d48159f83c9acee651473315be799cf0a8d945685fd4cf80ef7815e94d101"},{label:"signatureDeadline",path:"signatureDeadline",signature:"304402204a2f85d72695d14300907aad0cdf2fef138ecece23e2284b32af8dfb456e5d47022003a31e07c9104a9302f52b7e5896f8e4988a96f8fdb4b6ae8463125c2a711a4f"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:bb16dbc5aec39ac7140b2be7560b53dc69091ac405d0dc9c9944cf43":{contractName:{label:"create_profile",signature:"3045022100c8bc13779d4affa2535364c67fd0fdfdcfdcb91bfda2ee29645df5b10c0ce021022043679732fba8f9a4f2195bde7f9cc3008de2c3f5e5969e7a198b3765a013d92f"},fields:[{label:"to",path:"to",signature:"3045022100e29d5ee58e92a1f8640b0a87b9e148f9d1f453c5825bd98a6a3efb21569f8ba002203a3efee9b6a581135cbf2e02fab5297bfe84124c7b53c9a6c490e67902d99ab2"},{label:"followModule",path:"followModule",signature:"3045022100ccefa65f301b19a11738d62082ab7717df57ce9ae834c85654324c2e96d0688402200c035b906f30b68be520a180de42313ad174e25ecda1a5f6953975ce824a39ad"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:c4318961bcd5f60585b391b40af279843ef5987b4de1c021a1099852":{contractName:{label:"set_profile_metadata_with_sign",signature:"304402205cbd8d6179fe4f3b58e89fdcb235973be3d43bf38c48b227212e50fab2ebad8002205bf98bdd1aae44d31d4e7d11cad5c5355796efca410a4079eb9a5fd79eac4b7c"},fields:[{label:"profileId",path:"profileId",signature:"304402206d3dc1a9ce664aabc49b5a9da69c973de34aa2a910965387948134155d5cb7fe0220057ce81243f25e6286f790cca12db07a27ebc83fcbb0878b6f9ddd44cd6d7122"},{label:"signatureDeadline",path:"signatureDeadline",signature:"3044022069389e62eeeb0ded581ce91e752fb61b3db7c05d28ce95ea944b0b671987242c02202ec474a18cd966d8d9e20c9634fbe3e372478c5a5381efd369e14e1fbccadf7e"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:c9c7f3c34b7e22b2e08c9df904034aa7a66d2805bbb76ed439b35990":{contractName:{label:"follow_with_sign",signature:"304402202ee99ddeae71395ed85a710f1bde875a69d110d48d9942be8bfe5e1884199feb02206a230978387b6026ee9c97d0ce4b1c6f5ce40c7d44d57eafdf9a75718d432c84"},fields:[{label:"followerProfileId",path:"followerProfileId",signature:"3044022066e3535230da7c373f2913e833146befe76247d65db282385065e9023aa2ac8302202516f12f249c3739027b5d9ba43c5059da13773346197d7953c92340014e324a"},{label:"signatureDeadline",path:"signatureDeadline",signature:"304402201c9d931d8a0333ccde8d4545f4561e2716576197d825f03c71979d9da51f3db70220546538fe354c9309dbdc1e86cc87a5f2b57f15d04a2909a99b1d1000151df3c6"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:d071f8811ba8d8972da7e2982b8796f9ef8623acd4d9efb47ea517b3":{contractName:{label:"collect_with_sign",signature:"3045022100ffc5e96ea59fcd16c7baa3dfe1cc1d6692d6c96e26cb2459df3dd91b6e861247022075fcff9df082a3a6976411144a96bf1020ef21355a83e7958399d52cf0ed6974"},fields:[{label:"publicationCollectedProfileId",path:"publicationCollectedProfileId",signature:"304502210099436784574bf76acbc0fc0545e906e8aa926602e885065783c2707812070e5c0220072ea4073ce3a6ae2a5a233482cf4d44825bc2cd194b1b4953ad9e508ba669e0"},{label:"publicationCollectedId",path:"publicationCollectedId",signature:"3045022100bb04f580b5db9b6a4e52b6204dfa292339d89f22dba32519ca67b9defe20d96502201e7754b257580e553cd1ab13df0efb76356430d4867d820d76ad24addfb577bd"},{label:"collectorProfileId",path:"collectorProfileId",signature:"304402205146b54e4c4e1f177f7eb14f2c3aea4d85099047a570685a106cc107ce9ad8d30220748afed65ae98795ff8d1c4421d003afb45920a52f3959dd86b70aea25f89f27"},{label:"signatureDeadline",path:"signatureDeadline",signature:"3044022074f936c0bb1dd1ebc38eb6dc4bfd965a12eb3a76aff1d010d7f0852d1e3b04bc0220095f7dcc6a816fa38f4292618ab991a0eea1b69c9825f7d926621a79b8126fb8"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:e16be30e76d1fe7d10df971f8669e616e11b70590ef4002bb58f7d86":{contractName:{label:"ChangeDelegatedExecutorsConfig",signature:"3045022100ccb92e84fee211f1e1fd47abee3a39fad87e97988d15c468dd074b32629cec9302205f52145220b3285e3f9528be1797511f56ced0d2a22704ccc2dd4bfa7fb9b767"},fields:[{label:"Delegator ProfileId",path:"delegatorProfileId",signature:"304502210098f9f759088ad8ce5383a15004c738d8c3a39bf5418b0b65cd0e93ff4e5c86ed0220746604eb87ccfaf0877b531cbc296b50037718b57aa13f0201c14cc883f2dee1"},{label:"Delegated Executors",path:"delegatedExecutors.[]",signature:"3044022020865f47450696ae64a2c628e35ed54ce4d8f13de1aed2065c87d5c9658f5a5e022008e511f727828e94a5709365389f20cc9d4378233767d639445cc17a46a87581"},{label:"Approvals",path:"approvals.[]",signature:"3045022100ddf33e1b7793dca98a966cdbb83d0ca6d191708125a6c50bc52cd388f51c57ed02206ad81605cc962b0626b37bbe3ddc2023f22d8097ed828d395c31106063acfd15"},{label:"configNumber",path:"configNumber",signature:"304402200b6e2d9ca322469d0d866a1d22a2b6fa23ae0d2dec7f8d5a51022163f2d0987902201d1e02f30cc9798115d5e2704165bee82afe69f2bb9af3ed626268803ee6517a"},{label:"switchToGivenConfig",path:"switchToGivenConfig",signature:"3045022100b2157446fb6c5205c8fc6b97ea444083531b40fc95059d298829bb96e4d7ba8502207aa09aa16328195ad1e11cf5ed775c4bce5ded678157ae0ae47ee976e00daa30"},{label:"nonce",path:"nonce",signature:"3045022100c7836dd3d52c1940889ebd8e377616fa52834f0822b7ea3c75bb6e01c2b4657a02207c4bba14de8df6a291ba01a76ac58ff13ef077ffe04481703ad189740bb9db63"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:f0cf3d3b7ed7ba54e5dfe70cd7822ec56431596fa9d1c3e2cd2b4e6d":{contractName:{label:"mint",signature:"304402206639bbb45b91a9c309742451e2bf73a29bc75fd32c428ee60d58fb001353da8002200b4aef1c912feaf73e3a45323a7df3b8b2df44afdbd0237a64b3723c7053f72d"},fields:[{label:"to",path:"to",signature:"3045022100af1ae8906e120f6783c5fb2518696ca60332ae1128de9b2478ab45c789bb05650220417ec699e96bab47c26d8d37b2feabac7810946d5de7987dcf5af3c95e04ec73"},{label:"profile_id",path:"profile_id",signature:"3045022100d339951d42fd3c3b90c389dc703af3093bd3fd16dee7f9f4239192f2b44f5cfe022054426b5ca70bc65e1703026c12b5dbf8d2e79928c9aa478f693388eaae1edb26"},{label:"profile_id_pointed",path:"profile_id_pointed",signature:"304402204eeccfddfa2f9bf4dd9b9e1db1a9c91cc2f7bf22115c6b74676f2bfc53d820c802200bf3068effc45575b8b08fb809329a9c14769b23acb0b55012dd83df19533ec5"},{label:"pubid_pointed",path:"pubid_pointed",signature:"3044022010452fa9f43371405fd88f66eeb50ddd95dbef93180ad5b147f9b368866d4034022012e23a825920c903a5fcb18db53c664a943e442cf79258536bcb576d4c839416"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:f2d2c19e66c050722ce388552dc6bed2ed5487f7cf4128054d3d4b7f":{contractName:{label:"SetProfileMetadataURI",signature:"3044022037f24dc90ef82099d00622929b8ed180ff73cc92998160d234060f5e74f76cf6022068bff3003c656eec1aa2c5f7719e9d42993f64e46b72663257ecba783673182b"},fields:[{label:"profileId",path:"profileId",signature:"30450221008ed21c3944a3ef93c8cf1db94deec88844a51d6404933fbad3b72f0dc8f4e5e902200f5fe8234ae704a754ca5f90cd54329bb808b5f4e85cf37e0c7bae2c1965763d"},{label:"metadataURI",path:"metadataURI",signature:"304402205ac0d9389e90ccdba173fd9b5bc206ff7afe5f94aa97e6be83542e74c1883030022072ca6572f6b91d65f00976c46aa9ab24cfb87773da72c6bd5df007c34adac3d6"},{label:"nonce",path:"nonce",signature:"3045022100cb681a895a6b4fc2e0fb4648ee3fb398134b4cc8dfa8387e04616bf87261ee270220067b327a33ab2c24efd989d15694e6066597c6070179fb33199dd9d203b28a30"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:f48d14ae14ca8663b397fafc56d53833a2eea3e8a6450961e58f274a":{contractName:{label:"Post",signature:"304402204c6f0130681c8166f9f89c73ec30aa48d5cbea6d3f65e222d1c27feaf3f303a202200f138d210c299d234c527eff77064b37883f57ef8263942c871101b49ffe136c"},fields:[{label:"Profile Id",path:"profileId",signature:"3045022100ef075942ff80ffd16ab5aee79178e68d453573937830cb309649d5bcbe07ee61022055d84b6b081ce5aa88d5f89db163b87e617d181ae6f8b859d70f06026bb19954"},{label:"Post URI",path:"contentURI",signature:"3045022100aa09a0f04edac5f9241f187dfde4b0370091b3ba0bbbba37daec73246ee1b7ed0220265d8c8242e9cfb645ce0a18217ddab8b1c312aa513c9af1662c8b91b72920e3"},{label:"nonce",path:"nonce",signature:"3045022100ac7a9acf7f5008efc137f632f5603e36541f1347a8cf2aeeafee7ce98f4f32e302202cbd3fbf86bdd772bb646febd6b5fa426dead4a840ff24e77d5fed9a7ea26d4b"}]},"137:0xdb46d1dc155634fbc732f92e853b10b288ad5a1d:fa764abeb889b33c2dd4e1396f1316d8cf49e87d0b5b341ced7b7f04":{contractName:{label:"Set Follow Module",signature:"30450221008d7d0ecaa7ae3d5c4d6ab9119e14ed55962722252addf490298fe3be29c8fc95022056f88897d6a0da3b495275071b8ca3a32f6d9b47b4f420d9bd2a1c2229b807a0"},fields:[{label:"profileId",path:"profileId",signature:"304402200a819ea2e5f20eeee5787138f2a7b32f3f237b48a014d049be742b52967c2d5902204cc6a95c24c2436b4e22a34ae5d3ad68d995ca9998f3a073056af98e8fb6dd0b"},{label:"followModule",path:"followModule",signature:"3044022050576104c1505e117d9acb5e71cdb28c26b34b1cf2bd91cf617a47a838a4d4a60220034626740cf27f0a9c2d4f3e6ce53e0d612cc2c8e48cd5999616e2817cb57022"},{label:"nonce",path:"nonce",signature:"3045022100946b8bcb1606ecaa3786b80c7dcf08f8c0343ec2a756c48408d617f4b341fd9402200375a2e3c3be53320ffddf1caaed5fd4c12b61cb25e35afc94cdc29c253dc316"}]},"137:0xf3cd476c3c4d3ac5ca2724767f269070ca09a043:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"3045022100a887a8b2f40695509ac6e040feb1a4a088fee459fd7e76cb137ea7c06b0a0b930220617b514271c05679e7ce04860ffca703ad2a21f4a45cce34b40e38624cf7ec13"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"30450221009fcaf300fef36d00f64c3d5e92991e67fd93862f8eddba0b8472568b5c66e38d02203a26f3aad1c0cf6638dea961f8f5e4ba5f72272bc7f1e33afac897a3b5b51604"},{label:"Expiration time",path:"expiry",signature:"3045022100984f166ee1744b4b69e24ed1e49fbaf43a24e82dd5b7d2103cf8ca854ff49e0a0220326ab17879b902521fa032a89c5c984e52bf3e31c8336cd67a1ce198d7c36e2d"},{label:"Maker asset address",path:"makerAsset",signature:"3045022100f4ec14863e0512804fc69d82fe17bf576340ae8005d0c48520cefb3254b102f702205fea57ba3919071157ff3ee0c93472e936f1dc079bcb0c447bb87ad86e505ea2"},{label:"Taker asset address",path:"takerAsset",signature:"3045022100957771ad2eced04af9750c1df10cc5b5b913fd3f9fe83408baa766573ed34221022055a1ba30b3a8895a011719ac54adaf7bfd24fe2c5041a90348097f719bed0dc7"},{label:"Maker address",path:"maker",signature:"3045022100f25edb42b652d5c645de567c201a1e6a64b0d6b23274cde08046d955cd2573860220129bbded4e33150cc38b93033b2d70d5fa141066f1ed7c603b5515ab8cdb2fca"},{label:"Taker address",path:"taker",signature:"3045022100c8790938f88557986c769102d31603849dc8c560cc03a45db99ddc90d69306690220295950348fffc22fbb898d75e768edb1edcb1c8772cc3518ff9687e957a87e50"},{label:"Maker amount",path:"makerAmount",signature:"3045022100b5e1dc4e5f69fd80611a4f5c7d306ac6aca4a2a2103515d761557e532884ca8702204b86dd5c323345242f1c1b263ba035932a10a5b0eeaddbc79fa10db27aa9d7d4"},{label:"Taker amount",path:"takerAmount",signature:"3045022100bd1de29559311612a7d0bca3c61b10d9ddf0753be7c372ebb95e0b69b674c01102207d685aa2b0a2309ad094a5fc8e09210681781f9a4294e4c7973d0ecf1adabcbd"}]},"137:0xf3cd476c3c4d3ac5ca2724767f269070ca09a043:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"3045022100b9798555ab901ed3cefcdec4aabd9418f3561fba299833ceadbf9d3043a996a7022037388e3956ce02764088733d92384fb4e669754b037e8a913995d761ac0d5cdf"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3045022100b57c5877ce124196316dde0e2fb0f18258521cc2c7c27405bde78008bca27d8d02202053d4696b28b40fd1a16e7a179020c7d633e4548da0bd92f9442c24da12d510"},{label:"Expiration time",path:"expiry",signature:"3045022100b35db3057953f7b747d4423f688d8a3fb3101729f37af65c4ac4fc9a7ee8fb8d022033f4d70422b437593f00af75828ff067f914f825bd3075f8462080bf4e0f9ae0"},{label:"Maker asset encoded",path:"makerAsset",signature:"3045022100e2e0f280d333692a776343669d6f17dac3ded8935d5875964d5ac6b05bb093f80220589afeaf7a7baf3b5964b439111d07deafe25be8a32b43640a2cc073a7257aa6"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"304302201e35015cc3bbd6ca28bd57eb970cf1eb05826a4988c1238e951574f8804f28c2021f0cae62ed8199b725a39e714e60c92fe522ac7992c3dc1a27866f749547de89"},{label:"Taker asset encoded",path:"takerAsset",signature:"304502210094d2c3de8a61bf940dc5c8132070ee0566ab6d0059f1eff5aec3ba1ec04740a202200fb41470f2693427466a9ce580d5c9ff12243f848351c7aa2ac070c1618896e2"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"3045022100f9b55eafa8d519298960b040f36a7479ace9d43b677d243d22c3194147dfa033022025f7a2962e342ee1572f814cd8b8cba1382deb20054475ba9df9dd321bc9fcc7"},{label:"Maker address",path:"maker",signature:"304402201aa4061287e14289ff1c4fdffe8ddd811775aae4bb6577970ebb87735102a5ba02207d9c89254e9698a7aff849a87c2a163ce9793212a5fe3745e446393c6a71ec46"},{label:"Taker address",path:"taker",signature:"304402207ca92ed4b465b4fe1d4b2dd65561165a70b54c8dd132dcf15031c799c8ab22fe022041d7bd664003c62e949cdb0ed09a744ac6adce7d6e676e4de22437a830edcf74"},{label:"Maker amount",path:"makerAmount",signature:"3044022038901c22513acf13bac39f553c763d26ee32c3e6e215ca3cb69da0274ca901c702204fce716fc91f3cb7ac7da446bd3432020d002c5a62c48d199d7b4379fe93c9f1"},{label:"Taker amount",path:"takerAmount",signature:"304402203361ee1439f545c9664035be586925b2fb4878de9dbcdc7a519b5eb95a44ca6e02205f905942febcf5342577b5af149ea4deea5e6d0e1ae17356bb1d0628d8ccf8ff"}]},"137:0x27f8d03b3a2196956ed754badc28d73be8830a6e:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Aave Matic Market DAI transfers",signature:"304402200ac5ab94c126dde729e0159a1eed721dc3caa04f908312aa74c66af16004fc7602201aea814d65a8fa0554432cde24c032faac6a773fc00cd4c9db5a0e7f22d7c99c"},fields:[{label:"From",path:"owner",signature:"3045022100aee488b860fd511c87449f2a833590a501850564f4613eb5cf03466303653f4002204c4ed53c89bb8fcc4a065a3bebc2c70c3fbca495edfa74c7f76b4e7297229713"},{label:"Approve to spender",path:"spender",signature:"30450221009514d69c48b51d1524fcdd437abf7db5144750ea606f48e9577a2d578bf4fb1f022020f9ef88c2ef73eb31bc05e4082030473ffb7b466770fc853736bfc82fb44aae"},{label:"Amount allowance",path:"value",signature:"3045022100ff632293010430e41ab30acdb0be9cbf9aee0c4d59003d9bb0fedfc0b06ea47902203a60c5f8db639d26dc283b6923ece5d24e040e905da0ac89c748b445ceacfdd5"},{label:"Approval expire",path:"deadline",signature:"304402202ea95fb0d6207919da555251ee616125da07e64d71c2052d719be012f0b18d90022047344eb1821ee042ada2007ebfe04c8cec9e695305a3153b8be8748ba34a0126"}]},"137:0x28424507fefb6f7f8e9d3860f56504e4e5f5f390:d4dd8410bdcf861c48d353f8e3a9b738282a0fd9ba7239f59baa9099":{contractName:{label:"Permit Aave Matic Market WETH transfers",signature:"3045022100d82c58e57d3d4040972e93cd45dfde23f59291603f0f6e77911f4d25210e532102200f1500ebf2516f1051190a05641219627ff2ac78aaeea2f67d723990089a0890"},fields:[{label:"From",path:"owner",signature:"304402200fd95d9d23b7f6e91d3bdeba89da05b66391f8883b9f7f66b30cf645b6baf5c802202ca600bd52e3ed1cd580713ee3d6f0b96d47e09d195979ac4b023ad8d06bf16a"},{label:"Approve to spender",path:"spender",signature:"30440220720a40e847932e9d428749631d4086ab7b3986473c98ec54e09bd116717d3ee502200c4f39dee8066fa918f4e364d3e3c7331fb2ef495bc01cd24138b8df6b49bd44"},{label:"Amount allowance",path:"value",signature:"3044022070173b1f7dcbee008689dc5cfc54e227fb2ace5a728c3a769f9a27dd7ffebf94022045e91c91f9479da1fd55dcf68aef25df49c13281c73d8e7cd8b9f1a0c37528f3"},{label:"Approval expire",path:"deadline",signature:"3045022100926af4150d1cf51f5f890be5c14f0ecc5d0a15032c0db4185fe864352c5b83040220021281e74f3a9a0701686a5ab97ef3fd547d25a41d83e00936b630dacf461c57"}]},"137:0x35f8aee672cde8e5fd09c93d2bfe4ff5a9cf0756:4776d13d863bd29241312beab87bd487ba5648c8c71919e9e5025e7b":{contractName:{label:"Lazy Mint ERC-721",signature:"3045022100977ad189fb3f8c809caef784ca6c66fcda1c98274d92219b07416e43f43187af022051b069af307aef8d7b3b3aaf815eaf0e7e91c55f994616f3ea88293dd69f217c"},fields:[{label:"Token ID",path:"tokenId",signature:"30440220403fc14ad30f3f3ea597f75d88371c83ef2e10130a5143faeda87dc507fb9aa2022056202bc01b283e0f625b82c73db84ca3f17eef6d9eea89709aa0a88eae17096c"},{label:"Token URI",path:"tokenURI",signature:"3045022100ce280997a6b39acd5dc3522401c205eb4719b4b43e7e673958f1c7b7b97a8f59022042eb6a70f1f45c771a697eb85b71ba58acc8074ac436d27840ec1325423d7e0c"},{label:"Creator account address",path:"creators.[].account",signature:"3045022100f072042cace3b6ce605bbf0db7c3941928cb1ac5b6011bf47e04d76f57bbf392022054eb24e12319d88144a5e4d15a22271f2f1285d51f1b7f48bfc46ff1724c1741"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"3045022100b5517383a1f9f7281859e1e3ebcc588770ac08fe7961d83ebff3ff922674fa3302204c490c86d4d987875aa55c089a6c8bab4414a742bc7df19f67261a319d4d8c17"},{label:"Royalties account address",path:"royalties.[].account",signature:"304402203660c0f0da24c89206e992e46c399d75d4e0981dd86bc145f4ed0d0ef469b47402200948f415f220225eaa67fb03749b2d5ea1ca8dfa76eda34d15c8f95746e30bd4"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"30440220747d86766a08b5bf78182dadf5ace3813cb8190266e5d1a72f2d94a387fd6ba5022006c69b8171a47fa15ef906fac4546856dd9467a8e1036d89e323614e64d29715"}]},"137:0x35f8aee672cde8e5fd09c93d2bfe4ff5a9cf0756:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8":{contractName:{label:"Meta Transaction",signature:"304402203e256b1407f82dbe395bee10e34bf5b995c3fa91737172b58fb41bcf8e006eea0220046543fdb21b8f65e050b57081915c083fab2abc1cdd663ce53b1c792dbfdfb2"},fields:[{label:"User Address",path:"from",signature:"304402204576c4999dd6a70df131dfd032667a42695d333a07b3599ec6d72843c54b48b502202cf424d057bffceadbbcd9023b2241bab6d2faf8b7324fbdf87f5daa9789fe38"},{label:"Meta Transaction Nonce",path:"nonce",signature:"3045022100e094b23ebe8102c3c1aa5f802c33ed56f48bc94f6446b289ce358ea60ac375c0022013255aba7dc03fcfe30c7eacdf7a14ad0c51f389ddd51f7c4ba6e8d9bbf3dbb7"}]},"137:0x7f19564c35c681099c0c857a7141836cf7edaa53:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b":{contractName:{label:"List Order",signature:"30450221008b4ee6f1b492d19243afc4715d1f0cd9bf79a1aeb61fbf58f0e1323bce9dbc99022001a8a548f081eba23f33f03e20f478c33bd264efb3d8bfa16ce96e0b69ad5428"},fields:[{label:"Order maker address",path:"maker",signature:"3045022100f9851e9dfd9706740307e7829705b3e049390755e36b26a059f28d6bb47ac949022029a4efc35a2264fbe8f88eee1f83c430fb5e96bbf55e6deb31a60826cb0203b3"},{label:"Order make asset value",path:"makeAsset.value",signature:"304402203bf13f37325f60973b02d5433857676ce135f94011047bbfdd2b97c30db1a069022029f409c7689891c222cdec4e63d143938ff73a4f6cffb0c5d56228d572d25fc2"},{label:"Order taker address",path:"taker",signature:"3045022100bcdc72ba9f16a3ac3b73ad04f445a60958a7ea644511d9b917c5ae52be52c76b02206a68b66cc24c79e45687c07a201f7e910444a66a657c615c5854ac7065b0c6fc"},{label:"Order take asset value",path:"takeAsset.value",signature:"3045022100c23622dc64172dfedc8fae04d5fa24e25f598bea659e703839dccf19736ba13a02207554a945d0e9c2816860ec7a6c4aab9088fb58f5316c1007d82f0add61693954"},{label:"Order start time",path:"start",signature:"304402200cfe7613b90190a2c4dafaa661e5778a7756444e593a8e16105da315231df264022025e1daecd1752763decb7c51389a5eb97037536ecea3781e70ab428d75e1278b"},{label:"Order end time",path:"end",signature:"3045022100d0047bfc769190c5a173c8bdf79a2fdef008f0674ac04f3a7fe100553f41dafc022030e7ef0a1dd8f6f4131da237f6c33a331add85dd747f7f9749806759767d0880"}]},"137:0x7f19564c35c681099c0c857a7141836cf7edaa53:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8":{contractName:{label:"Meta Transaction",signature:"3045022100a2f95042a915f8ae76b54b1f012271a44356484ea6d4963b81e6806ed6fe80500220564155498a275d3fe5eec595fad3858cb2d7fa85178b98208d09a886a1485257"},fields:[{label:"User Address",path:"from",signature:"3044022051a39f6c809110faf6aa95fde98315c0c2b2cac34c31d927c058a2c0ebc158cd02206ccfac20b0327ac6e2ca08d5d53aef189b2bbe8bc010ae9002b25edcf43c2f06"},{label:"Meta Transaction Nonce",path:"nonce",signature:"3045022100c1e15f064b9cf3d8cb2c6b297318c543066a12868419121c7062ccb7fb2f619b02202c3079f47124d6a25178d4b8431acd0bb08f44e9a0ec302e71bb4cc9b49a05a9"}]},"137:0xa2d9ded6115b7b7208459450d676f0127418ae7a:07bed12ab07fe09633d57ede321ed3dd0940d654b9d34a379c4997b9":{contractName:{label:"Lazy Mint ERC-1155",signature:"3045022100b85f48fd591345542f9e2271b4f33e71287a703eda9f9f7b54458dea60fb59fa0220661f4281eff16352e5e8db92a254b6b74ac0f20e3d41c9042a3c7c9f7397bd08"},fields:[{label:"Token ID",path:"tokenId",signature:"304402203dfd604170efb9379c36e17439f15f441b437aecf2d9abd0dc8b0c757c15d1fa022007fde07992c2b3797e7aacb7309cb60d494856d7a9d5866981a8948abf4d6a9c"},{label:"Token URI",path:"tokenURI",signature:"3045022100a334814c15bfe1474472e56201aa83aa7016648b2a92aa2ae7c4d86b8a412eaf0220416654d59af289a253a96cbe4f5c9b75c2129d603d94cb3c7966cbea682f542a"},{label:"Token Supply",path:"supply",signature:"3045022100a180585fc34f26b83b50c1d7609a0623b85b76267e393bf2871f41790487bf5902206c296108c56f2a1557a66a04f05bbcd7f0e0e0cd7a7a9764783673c0cda21d1f"},{label:"Creator account address",path:"creators.[].account",signature:"304402200a32f52a36f61e3b62af734ceea6e02ebf44e9bbafccb92b2570b7ae9666638e02205e8a0ee1634919bab75369b611257e17c12cf379a4b83e3da2089de13863baa0"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"304502210092c988b7806250d99ca2760167a0c72f4c7e20f8f9174c519421bba8adc03c0a022032f33a3843e31b8ad17991e8eb3e3b922c5c2b9570d930fa9456b6f59b8974d3"},{label:"Royalties account address",path:"royalties.[].account",signature:"304502210081e5ed5701d2bb497c4b1cadd0ca61220b1078357f7e3ace908c01fcfcd3abad02203b03cb75eeabcd49777362466e3af9a461ad39059238748ed7d902f988db3318"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"3045022100cc555652ef532386da9ad2405536aaa7adbe4cdac73ae9b2a8d4b0659eb4013a0220030799c1a813bef66c6395c7305a1f98e3bfc0bd045917d63bf7bd24e09fbebf"}]},"137:0xa2d9ded6115b7b7208459450d676f0127418ae7a:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8":{contractName:{label:"Meta Transaction",signature:"304402202e2b7810798bb8d8094ff46e47ae09c820b374420984f5c9845139f7995b5266022050244aa907e45d7ff4ffc0b383262c4425d32aee4190bfc09fff359163268b73"},fields:[{label:"User Address",path:"from",signature:"3045022100da2c6c45ce4014375aec27ce7dfc470a066a53a3ba812da7f4fac641fc48334502202ce049c05a76e19fc4195a323464383f3eca62f33a435ad5807716af1a83af4e"},{label:"Meta Transaction Nonce",path:"nonce",signature:"304402207b53dc30da4e7360a2deb22ab0ee2ddca9dda1c807095a57751dc395d7d503c602200f464f277a17558cab3b891fe8d4fb232b5783f26f6813da77ceeba527bbe1c5"}]},"137:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"3045022100d259cbf0306cda1fbd842725394b29020aaa05159884cdff8c256ad87e6d55ea02205e5c7bbbbc030c2e1362e41185312aa8140802495fed2325031da2af79dde7a4"},fields:[{label:"Amount allowance",path:"details.token",signature:"3045022100b0c62b0c9e085b87332b8a32a7106ca20027f41501abf28f2ef6eddcfee70cb2022048fc3ff7d0e8840f4f6581f0026d2099034011b572a9b87804e2e5b4559a708e"},{label:"Amount allowance",path:"details.amount",signature:"304402206f542985fa2aa16417942f0daceb72b951c2c485088cb8dfa79cba7358f1cc0a02202d31f11b13df2f15c143c727dafc2aee2c34d6df8eba28e8c44d9a5d16493c49"},{label:"Approve to spender",path:"spender",signature:"304402207d9c68450fd568c07e5b5ecffe29747c64d247cc1ccc8cce83d4112d029317d202206c631ddb8ea90ad75aa1339f2e966b72193758615f303af6c8f94c733f6e877c"},{label:"Approval expire",path:"details.expiration",signature:"304402206a2fffb754431f7c4bccf3e9e4d0685d90717e995e4c719dcf56fa55d0601dad022021f53e18abaa4ac5ecbccbe2e87d16acae1883e78ff6de3427ba0c2a306bae81"}]},"137:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"3044022056450131868b314ca4a0644588bbef0223365b771c7d530c5d522216c3f6acaa0220648f89fca96da29e3049ab69fc3d5a97e42a749c60b1cb78daa3acfacbe577f3"},fields:[{label:"Approve to spender",path:"spender",signature:"304402203502b372181142404d4f77015f2fdffda0a4696039b5b7a8120e7692878a9fa902201d5731834b8dcdb805a1201caeadcf284117cc5613db44c401475641263dcbfb"},{label:"Amount allowance",path:"permitted.token",signature:"3044022002082a79a98c769ab699fcbf16a2dbe466ad07de8da7e85142f22fa2e9d4f6cd02205f3456700eb673aa0d3576ff086886dbe6d46a2bc47a383e5f25eab8495f64b5"},{label:"Amount allowance",path:"permitted.amount",signature:"304402202b2fbb0d1a344c360125ec9403fc6ce42148824d86fd939138c1ce28d6a1fbc1022015542187af47278a9bcef98772eed3f5dc305cf53828e27e82358cd55da30e9d"},{label:"To swap",path:"witness.inputToken",signature:"30440220088a0461f791327b18760ce42ea1ce6074f35412aa5fcdd940125bf36b283cff022051c26c42f6e2339a502b7a0234f5d1ffaa065e11c282d5c2355b22796266e987"},{label:"To swap",path:"witness.inputAmount",signature:"30440220273fd834432c1375ad939115e8964c7324d1011136ff8ef68372b21b9d8e85cf022037a9e00b0ce34c74ea89c647ae68cbb80c9fb6ebf93326c1b6bfc167758503c4"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"30440220431f8d9a182a7d233d23b6c7279c86032a0f67ca12a3e60e8dd1fee0dcfc896202205af02a1dcd72dc193e87e73bf35dcc5aea1adf4c05da0404dd287951188bf193"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3045022100c5f09dbe6709756a1fda5e5f2829cd4c88c2a8a12112ecb2db1a6fd69b48941102202d1a58cf6b072a8b75527f2e7f1bf3b6500d2cd22c44eb09516eebbd4b5bbbfb"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100e8ad0d17420a31ede8ea9a1bcf1b4a74602016fce59f1d2f448268356bca1102022035f7a6e24c73611965e3a9424403c3c56f65bce994761d130f0205ddaf859ab0"},{label:"Approval expire",path:"deadline",signature:"3045022100fa254d017be4d4c433d49975bd9f9b2e3af9728b2d53810bf281ba5c1505fd7b022078afe919327a763738314b447afa91cf42c2c186961ae12d56a8fdab14b57ca9"}]},"137:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"3045022100f3a91aadffab51d26e5dded9b00d0a447eb3efefc3aaeff52805b3f42636de5502202766d3e6a86eaf5a28968bdcc71ae55f35bc4a88d816223094397976a6f23cdd"},fields:[{label:"Approve to spender",path:"spender",signature:"304402207518cd346517944c31b81019f3af5dab9945c074a0b1ecff4af822a5d9e7f98b0220053975c4e589dd3594f4e584306b7f3f6f79a356af1eb6c740d1cd3b880125a5"},{label:"Amount allowance",path:"permitted.token",signature:"304402206a31980f0bbe30ed5768e8c2761560879cd1a9a840d22edd869e727bf2239ef802204d278590f5ff29cb9282e14d4ee198c3b7ed9f72ba5daf5747a5fc7e01b9d721"},{label:"Amount allowance",path:"permitted.amount",signature:"3044022026b69ac92550360282aed1e73826cec75e42c5137c893bbb1ce3f9e2bd88bbe402203af214d3c3dc91dcee4fd1d919805193462ddcd411459d413beb4aecd10858b0"},{label:"To swap",path:"witness.inputToken",signature:"304402204a9980955247fa0f2ce62be0862f70881a74ade55439e511d612c4acaba1d5830220048602d5b17ddf377366110267c7f994ce4bd9280f871ce6037d22ef9a8a390c"},{label:"To swap",path:"witness.inputStartAmount",signature:"304402201dd26b80be7890a44ce323c4c98c2978d96f4d25fc6465be7c4a079af701694102203b5097e5d1f1f58600ca14c052f7c686ade4579650ba15008faf094bba528e9d"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402206eb54ec964fa667fb6a130710c6770e84fda83078c2a877ede8d817d00329ea8022030970ebe404e2f4739359e44a1581ab89b391122a91e58b225b007235454c173"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3044022009cf5c5c08e8e8022a7ff466218156653ae123dba81277b5e6c1bc7f0615dc5e022053a53758115bbec371aeaf5b1ed209d9c013299cc81227a76c926c5a84c46c7c"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100e3970afb8a471b9fc6834332077fae22791cc45451da4180f48ec29f97eb259102201c57886609f9763e18a3de24e3a310dd0616f2333c47bc8ccc5dd35923e677ff"},{label:"Approval expire",path:"deadline",signature:"3045022100c68f181ca5d964a86c20914162f894b55651013505341de7724608533a9e08e902200a4f7e1b5eb98dee87830a821922427d30aaa1ec7c7368f1f894a43912a60365"}]},"137:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3044022074d08efc6e2defb1cdd7dbbf0ce076cad0fdadff5f64cf9ee03b2a601cc1564d022057d1c94befc8cae1c631e601b7079a473e0a0d5e65b7967018caead0bda47d14"},fields:[{label:"Approve to spender",path:"spender",signature:"30440220214343c3d61640d1060c8c77e87a4f1c2049a42608ac27e1677aafc959f2683c02207d097d9336cd21cf842e1105dbfe19f10e15089cb2b43e456a7812e742435be1"},{label:"Amount allowance",path:"permitted.token",signature:"304402207ca78ff2071f4ac7747b8c38add54a53fe94f36dc7f47c7012a32386e4e56024022024408cd0187979768428be8aca20016a30af8fa1f64c8d90b1aa1bb4ce455c76"},{label:"Amount allowance",path:"permitted.amount",signature:"30440220303ea2dfd29482368d0416da1a5941ed0bd57c4728d0ff6bfb7f3586e757243e0220669e8db841cbe6e49634362711a05cf6ebd855aab48f66e12bb8b11d387d5a18"},{label:"Spend max",path:"witness.inputToken",signature:"304402201088939cde93435e30a6ba67e4ada48886748003acf304b535a6980cd7e273c902202f1f4d56f577e0f0eaa13a2208c4a85bbab9de77c08f7f3bceefa35a27ebf752"},{label:"Spend max",path:"witness.inputStartAmount",signature:"304402206f6100efbf09c7cace10a0cb2d283741e090c0c5bf2410b36c7d5dfc7b394d3702204bf09d2c6e6d728fa8451f553f9d4678d004dc00bdc05510f33c6c9a0412f144"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3044022043c32d3e1b5b644799aa8c8a5813cecb40956c282c227c87b6d692a1cef5e7f00220077a6e81cece0f12a9309918028060eb03842d3742ce65e8b364819bd1051650"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"304402203b079692e3c22218c0db1e14bfb3158901d89d466716f42aecd1737cd7857221022016ad9291aaf0a3388e4f21f6068d6610d560905175826e5b6fddd34b5b06e40c"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022079391bb740cf2e4a878e31cbf4c41940c5b312985245079aa3ea2ada4cb2862c022032c106c5981577447738eefa31216c734fb0c908a817b545aa7be529b1c29734"},{label:"Approval expire",path:"deadline",signature:"30440220106d3b46029248c9f503a22050f4535f38c4287a426305c73b8651b1bca6baaa022015ec4e929e24353c13015118255deba0e1f38b012f16f6b7de4c375cc5da8da9"}]},"80001:0x000000000022d473030f116ddee9f6b43ac78ba3:4d593149e876e739220f3b5ede1b38a0213d76c4705b1547c4323df3":{contractName:{label:"Permit2",signature:"3044022015e91522c1c70a6d7f7b6fba1585ed3822af2f245f54805669d5897f8e8804c302204ac0b96383ec1fa0157be86de551cb9972600d6f58774af45194b708d61cc4b0"},fields:[{label:"Amount allowance",path:"details.token",signature:"304402206a011e76441d5f7894469c9dc6c06ab8c4ceac6589a822aee7f9aebf32bab0880220566573f29f38b1ec187d94d502f588643c0a90f4d8ea1cb0dd187d7be2954106"},{label:"Amount allowance",path:"details.amount",signature:"3045022100fb61f9c489e4d2128d4d0d438e29af17816400ac86087469ea7b30dc6202afc202206c2db87231d177800d7dfd3acb22e4a085953ff8d1ff42b6413c1aeaa1151c1e"},{label:"Approve to spender",path:"spender",signature:"3045022100c19dd8af5d23240c2437f7eb3a082fc1c8ae9195c178bdafa119d370ff33499802201d67589fae70268a7080f09c162bb1777bba7281523d34c37dfcb496e3cda151"},{label:"Approval expire",path:"details.expiration",signature:"3045022100905b18f59d5eef6ca650a587e6bd6e97832107013424fd2be585e364cdf12106022078d776b0480fe4fdc4e3b64e7b9a38a951c4ea3d7afb105ec76a66f08d1590e0"}]},"80001:0x000000000022d473030f116ddee9f6b43ac78ba3:7a74957d557fa7a11fd1ccc7c423cbe2b3161999e3e6c5c9a160105d":{contractName:{label:"UniswapX Limit Order",signature:"30450221009d336e41e39830bc5fb01567468404ca6371f13c75e8102647a77fcd7e1327a10220696e5f853b1fa5a19d6caf30859cd4e17981f2e0b34755e1e1e588c440998f38"},fields:[{label:"Approve to spender",path:"spender",signature:"304402205cbae5501a5041672f937fccf36d87d19ba998b90a61ae26d3c4b4282551414e022037bcc80671ada5e3076281ebc6de328331846968571146f002708245da890a81"},{label:"Amount allowance",path:"permitted.token",signature:"304402206c49952615651455531d71250c7e51dc8a04d4799a343ac3bdd732399cba586e02203b8777e4fba7d0e153f3a2d0e80da3f8c6d861c2d3c724550937297e78efd72b"},{label:"Amount allowance",path:"permitted.amount",signature:"304402202bc9b18aacc8d3b7acdd87659aa556e872ddbfbf18ec1646a5f479fe4f9e22db02203ab72937ceb9235bfda2442102295b7f6fb8852e91782cc746ddc556be81e2bd"},{label:"To swap",path:"witness.inputToken",signature:"3045022100a41526ffd13f1555151ab6b470df7fccd306944eb22296bfdaf42a2f8866c34702202fb75b9ae194092f7771f19f89d01cd6d5368c8cfe9215a28469d8ddc3a350c2"},{label:"To swap",path:"witness.inputAmount",signature:"3045022100ee6ac2814e535771cb8ae42632470946b3aeb5dad23c81df803d6a3ccb53b5af0220431f9b18c425ad88ba8d5df656c90faabbdc57b15f47922b8e0732727643194d"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402204a899d971e708e9f4be3e7044b3ccc0407babbdf35dbadd6d912a6bd691656df02201e4a7d528901ff5dc58a812f8e6c8b1ad08aa16e42336a2e682111be13d5b47d"},{label:"Minimum amounts to receive",path:"witness.outputs.[].amount",signature:"3045022100c77b95a129d17f1c163a54db3260cc6aee8d9a686b9c9686d615a7e23390d7cd02203bc102e5e05182501adfde070fd6caf75cb26292c242846131512314f2a49219"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"30440220428d1a58e563f844783b7ccd1ad5e5fde891c7df3c68a9462c16c2473cccf6f502203102a61a14c3cff284054fe2c0be781b5a1fd94fb41a27fb0f4d22c940a4f166"},{label:"Approval expire",path:"deadline",signature:"3045022100e5e48a7d1971032330a12639260ddfeac1a691e5bb595f0d69ad82929cfa757f02206ad372e4fb67f0261ddf69732e7552dfbf987acb64862bc7e68ff594eee85497"}]},"80001:0x000000000022d473030f116ddee9f6b43ac78ba3:a35a03a79619e46c3773d8880c952f7caeea45674557cfd2470e8fc5":{contractName:{label:"UniswapX Exclusive Dutch Order",signature:"30450221008e02c726bf26cf868c71259a42b689a44f9831959d0ddcc5ac383c84bb0bbff10220703c3f4703639b9419171a58e089c7e51ee700aac154b160991b2085a90f2170"},fields:[{label:"Approve to spender",path:"spender",signature:"30450221008129174f55689c87a4ab3bc85460c2ad3ba932bcd17c320c838f49ecbc356bcf02200fbfa2cd5d7cf2adc1d4fe510915ca868c0a561b4eb998f353e055638c424add"},{label:"Amount allowance",path:"permitted.token",signature:"304402202a0bf116d4154b33114b0be1c7aa85d252905fecb5be1c489e7668bf82dfea58022036cf082026a3996873d42437aaa9c1fbf19f700aec2ebc4a6ac5a00970661b4c"},{label:"Amount allowance",path:"permitted.amount",signature:"304402200c2673c6b42993111017fc5833201c80379c9bc28f881a3a38ca28be39853f31022077121421678b7ecaedfcb48fdae63cc1ecb466197fd7ed4175a42c922ddfa8d7"},{label:"To swap",path:"witness.inputToken",signature:"304402205f32f17f74c43a1e9c8aa74ac1cb89de40635b4d889741640312811d55cfb7740220367e54d0f0a6bc2a700bf2225a6bbaf1f4f513a434fe051c4b4813214ea08c96"},{label:"To swap",path:"witness.inputStartAmount",signature:"304402207a64c86f6486e36798a3f4b8bff7150c4557e3053cb7be62a631b59d9f92bc8202200747e18e9d61ea9b5fc5a71634ad0dfd945b7250f99a2743c1cd467f4038955b"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"304402206e2786d2a7c562a6827a8592815e65d9d05361a1ec93960ec551567fed92a63b0220453ed621d94f50995f5dcf643b43c5578bc7113ef6de28a3a6b0a339b5fb7820"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"3045022100f325ca8bdb8cde9ab52819c8a42cbf4a56fc7c76c1ce360fce9a9cec9dabbc6f02201ebfec336a311bc0c048563dbb7f6ab4813c74dcd6e523adcf7daa36f960e3da"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3045022100f9ea4f723651a6330c8d7b0f86b576eaf5361f3195399f2a4ac4c491f57af19302202d568abd40baba609d09770725cc8082aff931e4479c088c5fe4a8955a7bf0f7"},{label:"Approval expire",path:"deadline",signature:"304402200086597e47c7904b3c09b0c56b9ceb6fb4dca06a15be4403dd49453c72bcce1002207fdf13e03f995d979b3267ba54811b37f4581c8589b5b42077a7134f4ddf4385"}]},"80001:0x000000000022d473030f116ddee9f6b43ac78ba3:c4dd3a4014e75ca7485d5d07a35a0864717b497bf38dd920468cabdf":{contractName:{label:"UniswapX Dutch Order",signature:"3045022100aaf3d94f2a63c782c0c1363827ad6516e5c5ed77350bde5d1dbdde75a302fb1c02201fe0dbafcd6fe5d4207c5db5b9e9d5e6e9022fcd8ac2d4d0c5c94d95923b692d"},fields:[{label:"Approve to spender",path:"spender",signature:"304502210097c9fc26409515773823ebbace587b2c040f78db00869eae59edd5f56a88e72802207eec9db2e4a0833ffe59a7844315e17fbd61f0eb8765fc8d949f0ec6ae6b396b"},{label:"Amount allowance",path:"permitted.token",signature:"3045022100d58d63c10f6511ccbdc33b8cb8488781058a1bdf3928e64bb36bccbfd44a4e96022021a4100d03e77be004257b8f1b4c33d9f9b69ae412c7775172839ee2230dd686"},{label:"Amount allowance",path:"permitted.amount",signature:"304402204a0694f24bdeab3eed5ffca98067732394adb6481f5f2dd06f5a56d1b77e46d0022012bd7ade8fcc824119d4503f9b8a8957bb1b60780824463a200200a7fc9e53c6"},{label:"Spend max",path:"witness.inputToken",signature:"3045022100d4d1199abb383ca579c0716cb3367f0ce1d05a2adcee57a3e48c74a0de0ab98502203ea437971339956bc78b05ef230ece1e092aff7ba9a1c3a3d0724fdf022b6d39"},{label:"Spend max",path:"witness.inputStartAmount",signature:"30440220258a912e86b9a3e73ec551693b63fc37e1bcce2a37a297744922d0446403b2fa022068429c027867e879e7696cb0303aa497dcc75d24673eb5a4fcbccb8a9652462b"},{label:"Tokens to receive",path:"witness.outputs.[].token",signature:"3045022100ae64e162a06dae806c8d9d3bab0b4db4414adcb9319d7c619c5a39dfbb705f44022038f88abc2a18f8dcf58708a0818df060b27c35484185100068e0b1c579ceebea"},{label:"Minimum amounts to receive",path:"witness.outputs.[].endAmount",signature:"30440220682d1d814608a2d680aad01bd2b7b7a02a413617339488f2607333cbc1978af0022028412797455cb32181b5e29e9b4f7680b4334f8a7c02aa0f18de0b48d139ceac"},{label:"On Addresses",path:"witness.outputs.[].recipient",signature:"3044022031fb26b688bdf77b431d294f406f7a2895354ce5ee8276d85a1f12e05234d0bd022021f6f9c04c05da8aca0fd552278384a2f87b16166028dad951e6c281c5cfca0c"},{label:"Approval expire",path:"deadline",signature:"3044022003dfa8b8d04150e6a11de1e7f4453cf9abcb7efac92b0e900ebaba9ee5db31a202206a3608beb43d3a86b0cf66fb711acc3d27d61cbdbe47b7085e91b8f5fb9cb75d"}]}}}}},{package:"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures",file:"node_modules/@ledgerhq/cryptoassets-evm-signatures/lib/data/eip712.json"}],[792,{"./eip712-hash.json":790,"./eip712.json":791},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.hash=void 0;const n=r(e("./eip712.json"));var c=e("./eip712-hash.json");Object.defineProperty(a,"hash",{enumerable:!0,get:function(){return r(c).default}}),a.default=n.default}}},{package:"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures",file:"node_modules/@ledgerhq/cryptoassets-evm-signatures/lib/data/eip712.js"}],[793,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,a){t.exports='"a9e3d509bb5b12a3b25cedc21fc0d845"'}}},{package:"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures",file:"node_modules/@ledgerhq/cryptoassets-evm-signatures/lib/data/eip712_v2-hash.json"}]],[],{});