diff --git a/404.html b/404.html index a1e859d7f..77cb24590 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Sequence - + diff --git a/assets/js/25f8f2e5.539de90a.js b/assets/js/25f8f2e5.539de90a.js new file mode 100644 index 000000000..6afb2274c --- /dev/null +++ b/assets/js/25f8f2e5.539de90a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[8325],{4255:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>i,metadata:()=>c,toc:()=>u});var r=t(1527),a=t(7279),s=t(370),o=t(1804);const i={sidebar_label:"Wallet transaction history"},l="Wallet transaction history",c={id:"indexer/transaction-history",title:"Wallet transaction history",description:"Fetch the transaction history for any wallet address",source:"@site/docs/04-indexer/04-transaction-history.mdx",sourceDirName:"04-indexer",slug:"/indexer/transaction-history",permalink:"/indexer/transaction-history",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/04-transaction-history.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_label:"Wallet transaction history"},sidebar:"sidebar",previous:{title:"Tokens API",permalink:"/indexer/fetch-tokens"},next:{title:"All unique tokens in a contract",permalink:"/indexer/unique-tokens"}},d={},u=[{value:"Fetch the transaction history for any wallet address",id:"fetch-the-transaction-history-for-any-wallet-address",level:2}];function h(e){const n={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"wallet-transaction-history",children:"Wallet transaction history"}),"\n",(0,r.jsx)(n.h2,{id:"fetch-the-transaction-history-for-any-wallet-address",children:"Fetch the transaction history for any wallet address"}),"\n",(0,r.jsx)(n.p,{children:"Fetches the transaction / token history for any wallet address of any ERC20, ERC721 and ERC1155 token.\nThe response includes decoded transaction details for easy consumption / rendering."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.em,{children:["Sequence Indexer ",(0,r.jsx)(n.code,{children:"GetTransactionHistory"})," Method:"]})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTransactionHistory"}),"\n",(0,r.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,r.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"filter"})," (object)","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"accountAddress"})," (string) -- the wallet account address"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"contractAddress"})," (string) -- optionally specify a contract address to filter"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"accountAddresses"})," (string array) -- optionally specify a list of wallet account addresses"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"contractAddresses"})," (string array) -- optionally specify a list of contract address"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"transactionHashes"})," (string array) -- optionally specify a list of transaction hashes"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"metaTransactionIDs"})," (string array) -- optionally specify a list of meta transaction IDs"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"fromBlock"})," (number) -- optionally specify the starting block to select a range"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"toBlock"})," (number) -- optionally specify the ending block to select a range"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"verifiedOnly"})," (boolean - optional) -- return only contracts which are 'verified' to help reduce spam"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if verifiedOnly is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.strong,{children:["Example: ",(0,r.jsx)(n.code,{children:"GetTransactionHistory"})," of a wallet account address on Polygon"]})}),"\n",(0,r.jsxs)(s.Z,{children:[(0,r.jsx)(o.Z,{value:"curl",label:"curl",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTransactionHistory -d \'{ "filter": { "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9" }, "includeMetadata": true }\'\n'})})}),(0,r.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// try any account address you'd like :)\nconst filter = {\n\taccountAddress: \"0xabc...\"\n}\n\n// query Sequence Indexer for all token transaction history on Polygon\nconst transactionHistory = await indexer.getTransactionHistory({\n\tfilter: filter,\n\tincludeMetadata: true\n})\n\t\nconsole.log('transaction history in account:', transactionHistory)\n"})})}),(0,r.jsx)(o.Z,{value:"golang",label:"Go",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTransactionHistory(accountAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tfilter := &indexer.TransactionHistoryFilter{\n\t\tAccountAddress: &accountAddress,\n\t}\n\tincludeMetadata := true\n\n\t_, history, err := seqIndexer.GetTransactionHistory(context.Background(), filter, nil, &includeMetadata)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("transaction history:", history)\n}\n'})})}),(0,r.jsx)(o.Z,{value:"other",label:"Other",children:(0,r.jsxs)(n.p,{children:["Please ",(0,r.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]})]})}function p(e={}){const{wrapper:n}={...(0,a.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},1804:(e,n,t)=>{t.d(n,{Z:()=>o});t(959);var r=t(5924);const a={tabItem:"tabItem_l_5p"};var s=t(1527);function o(e){let{children:n,hidden:t,className:o}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,r.Z)(a.tabItem,o),hidden:t,children:n})}},370:(e,n,t)=>{t.d(n,{Z:()=>w});var r=t(959),a=t(5924),s=t(74),o=t(8903),i=t(331),l=t(4053),c=t(3608),d=t(7979);function u(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:a}}=e;return{value:n,label:t,attributes:r,default:a}}))}(t);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function f(e){let{queryString:n=!1,groupId:t}=e;const a=(0,o.k6)(),s=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,l._X)(s),(0,r.useCallback)((e=>{if(!s)return;const n=new URLSearchParams(a.location.search);n.set(s,e),a.replace({...a.location,search:n.toString()})}),[s,a])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:a}=e,s=h(e),[o,l]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:s}))),[c,u]=f({queryString:t,groupId:a}),[x,y]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[a,s]=(0,d.Nk)(t);return[a,(0,r.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:a}),b=(()=>{const e=c??x;return p({value:e,tabValues:s})?e:null})();(0,i.Z)((()=>{b&&l(b)}),[b]);return{selectedValue:o,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);l(e),u(e),y(e)}),[u,y,s]),tabValues:s}}var y=t(9506);const b={tabList:"tabList_Pq82",tabItem:"tabItem_kpXA"};var m=t(1527);function j(e){let{className:n,block:t,selectedValue:r,selectValue:o,tabValues:i}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),d=e=>{const n=e.currentTarget,t=l.indexOf(n),a=i[t].value;a!==r&&(c(n),o(a))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=l.indexOf(e.currentTarget)+1;n=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(e.currentTarget)-1;n=l[t]??l[l.length-1];break}}n?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,a.Z)("tabs",{"tabs--block":t},n),children:i.map((e=>{let{value:n,label:t,attributes:s}=e;return(0,m.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>l.push(e),onKeyDown:u,onClick:d,...s,className:(0,a.Z)("tabs__item",b.tabItem,s?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function g(e){let{lazy:n,children:t,selectedValue:a}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=s.find((e=>e.props.value===a));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:s.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==a})))})}function v(e){const n=x(e);return(0,m.jsxs)("div",{className:(0,a.Z)("tabs-container",b.tabList),children:[(0,m.jsx)(j,{...e,...n}),(0,m.jsx)(g,{...e,...n})]})}function w(e){const n=(0,y.Z)();return(0,m.jsx)(v,{...e,children:u(e.children)},String(n))}},7279:(e,n,t)=>{t.d(n,{Z:()=>i,a:()=>o});var r=t(959);const a={},s=r.createContext(a);function o(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/25f8f2e5.b52e8d48.js b/assets/js/25f8f2e5.b52e8d48.js deleted file mode 100644 index 9f2bbcb14..000000000 --- a/assets/js/25f8f2e5.b52e8d48.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[8325],{4255:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>i,metadata:()=>c,toc:()=>u});var r=t(1527),a=t(7279),s=t(370),o=t(1804);const i={sidebar_label:"Wallet transaction history"},l="Wallet transaction history",c={id:"indexer/transaction-history",title:"Wallet transaction history",description:"Fetch the transaction history for any wallet address",source:"@site/docs/04-indexer/04-transaction-history.mdx",sourceDirName:"04-indexer",slug:"/indexer/transaction-history",permalink:"/indexer/transaction-history",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/04-transaction-history.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_label:"Wallet transaction history"},sidebar:"sidebar",previous:{title:"Tokens API",permalink:"/indexer/fetch-tokens"},next:{title:"All unique tokens in a contract",permalink:"/indexer/unique-tokens"}},d={},u=[{value:"Fetch the transaction history for any wallet address",id:"fetch-the-transaction-history-for-any-wallet-address",level:2}];function h(e){const n={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"wallet-transaction-history",children:"Wallet transaction history"}),"\n",(0,r.jsx)(n.h2,{id:"fetch-the-transaction-history-for-any-wallet-address",children:"Fetch the transaction history for any wallet address"}),"\n",(0,r.jsx)(n.p,{children:"Fetches the transaction / token history for any wallet address of any ERC20, ERC721 and ERC1155 token.\nThe response includes decoded transaction details for easy consumption / rendering."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.em,{children:["Sequence Indexer ",(0,r.jsx)(n.code,{children:"GetTransactionHistory"})," Method:"]})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTransactionHistory"}),"\n",(0,r.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,r.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"filter"})," (object)","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"accountAddress"})," (string) -- the wallet account address"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"contractAddress"})," (string) -- optionally specify a contract address to filter"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"accountAddresses"})," (string array) -- optionally specify a list of wallet account addresses"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"contractAddresses"})," (string array) -- optionally specify a list of contract address"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"transactionHashes"})," (string array) -- optionally specify a list of transaction hashes"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"metaTransactionIDs"})," (string array) -- optionally specify a list of meta transaction IDs"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"fromBlock"})," (number) -- optionally specify the starting block to select a range"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"toBlock"})," (number) -- optionally specify the ending block to select a range"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"omitUnverified"})," (boolean - optional) -- omit contracts which are unverified to helps reduce spam"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.strong,{children:["Example: ",(0,r.jsx)(n.code,{children:"GetTransactionHistory"})," of a wallet account address on Polygon"]})}),"\n",(0,r.jsxs)(s.Z,{children:[(0,r.jsx)(o.Z,{value:"curl",label:"curl",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTransactionHistory -d \'{ "filter": { "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9" }, "includeMetadata": true }\'\n'})})}),(0,r.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// try any account address you'd like :)\nconst filter = {\n\taccountAddress: \"0xabc...\"\n}\n\n// query Sequence Indexer for all token transaction history on Polygon\nconst transactionHistory = await indexer.getTransactionHistory({\n\tfilter: filter,\n\tincludeMetadata: true\n})\n\t\nconsole.log('transaction history in account:', transactionHistory)\n"})})}),(0,r.jsx)(o.Z,{value:"golang",label:"Go",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTransactionHistory(accountAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tfilter := &indexer.TransactionHistoryFilter{\n\t\tAccountAddress: &accountAddress,\n\t}\n\tincludeMetadata := true\n\n\t_, history, err := seqIndexer.GetTransactionHistory(context.Background(), filter, nil, &includeMetadata)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("transaction history:", history)\n}\n'})})}),(0,r.jsx)(o.Z,{value:"other",label:"Other",children:(0,r.jsxs)(n.p,{children:["Please ",(0,r.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]})]})}function p(e={}){const{wrapper:n}={...(0,a.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},1804:(e,n,t)=>{t.d(n,{Z:()=>o});t(959);var r=t(5924);const a={tabItem:"tabItem_l_5p"};var s=t(1527);function o(e){let{children:n,hidden:t,className:o}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,r.Z)(a.tabItem,o),hidden:t,children:n})}},370:(e,n,t)=>{t.d(n,{Z:()=>w});var r=t(959),a=t(5924),s=t(74),o=t(8903),i=t(331),l=t(4053),c=t(3608),d=t(7979);function u(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:a}}=e;return{value:n,label:t,attributes:r,default:a}}))}(t);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function f(e){let{queryString:n=!1,groupId:t}=e;const a=(0,o.k6)(),s=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,l._X)(s),(0,r.useCallback)((e=>{if(!s)return;const n=new URLSearchParams(a.location.search);n.set(s,e),a.replace({...a.location,search:n.toString()})}),[s,a])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:a}=e,s=h(e),[o,l]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:s}))),[c,u]=f({queryString:t,groupId:a}),[x,y]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[a,s]=(0,d.Nk)(t);return[a,(0,r.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:a}),b=(()=>{const e=c??x;return p({value:e,tabValues:s})?e:null})();(0,i.Z)((()=>{b&&l(b)}),[b]);return{selectedValue:o,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);l(e),u(e),y(e)}),[u,y,s]),tabValues:s}}var y=t(9506);const b={tabList:"tabList_Pq82",tabItem:"tabItem_kpXA"};var m=t(1527);function j(e){let{className:n,block:t,selectedValue:r,selectValue:o,tabValues:i}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),d=e=>{const n=e.currentTarget,t=l.indexOf(n),a=i[t].value;a!==r&&(c(n),o(a))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=l.indexOf(e.currentTarget)+1;n=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(e.currentTarget)-1;n=l[t]??l[l.length-1];break}}n?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,a.Z)("tabs",{"tabs--block":t},n),children:i.map((e=>{let{value:n,label:t,attributes:s}=e;return(0,m.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>l.push(e),onKeyDown:u,onClick:d,...s,className:(0,a.Z)("tabs__item",b.tabItem,s?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function g(e){let{lazy:n,children:t,selectedValue:a}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=s.find((e=>e.props.value===a));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:s.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==a})))})}function v(e){const n=x(e);return(0,m.jsxs)("div",{className:(0,a.Z)("tabs-container",b.tabList),children:[(0,m.jsx)(j,{...e,...n}),(0,m.jsx)(g,{...e,...n})]})}function w(e){const n=(0,y.Z)();return(0,m.jsx)(v,{...e,children:u(e.children)},String(n))}},7279:(e,n,t)=>{t.d(n,{Z:()=>i,a:()=>o});var r=t(959);const a={},s=r.createContext(a);function o(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3a369cf1.cf32cd20.js b/assets/js/3a369cf1.cf32cd20.js deleted file mode 100644 index 10893b1de..000000000 --- a/assets/js/3a369cf1.cf32cd20.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[8272],{2997:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>c,metadata:()=>i,toc:()=>u});var a=t(1527),s=t(7279),r=t(370),o=t(1804);const c={sidebar_label:"Tokens API"},l="Tokens API",i={id:"indexer/fetch-tokens",title:"Tokens API",description:"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.",source:"@site/docs/04-indexer/03-fetch-tokens.mdx",sourceDirName:"04-indexer",slug:"/indexer/fetch-tokens",permalink:"/indexer/fetch-tokens",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/03-fetch-tokens.mdx",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_label:"Tokens API"},sidebar:"sidebar",previous:{title:"Installation",permalink:"/indexer/installation"},next:{title:"Wallet transaction history",permalink:"/indexer/transaction-history"}},d={},u=[{value:"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.",id:"fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",level:3},{value:"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections.",id:"fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections",level:3}];function h(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h1:"h1",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"tokens-api",children:"Tokens API"}),"\n",(0,a.jsx)(n.h3,{id:"fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",children:"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet."}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.em,{children:["Sequence Indexer ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," Method:"]})}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTokenBalances"}),"\n",(0,a.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,a.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"accountAddress"})," (string) -- the wallet account address"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"omitUnverified"})," (boolean - optional) -- omit contracts which are unverified to helps reduce spam"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.strong,{children:["Example: ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," of a wallet account address on Polygon"]})}),"\n",(0,a.jsxs)(r.Z,{children:[(0,a.jsx)(o.Z,{value:"curl",label:"curl",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d \'{ "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9", "includeMetadata": true }\'\n'})})}),(0,a.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// try any account address you'd like :)\nconst accountAddress = '0xabc...'\n\n// query Sequence Indexer for all token balances of the account on Polygon\nconst tokenBalances = await indexer.getTokenBalances({\n\taccountAddress: accountAddress,\n\tincludeMetadata: true\n})\nconsole.log('tokens in your account:', tokenBalances)\n"})})}),(0,a.jsx)(o.Z,{value:"golang",label:"Go",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTokenBalances(accountAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tincludeMetadata := true\n\n\ttokenBalances, _, err := seqIndexer.GetTokenBalances(context.Background(), &accountAddress, nil, &includeMetadata, nil)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("tokenBalances:", tokenBalances)\n}\n'})})}),(0,a.jsx)(o.Z,{value:"other",label:"Other",children:(0,a.jsxs)(n.p,{children:["Please ",(0,a.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(n.admonition,{title:"PRO TIP: fetching ERC721/1155 token IDs",type:"info",children:(0,a.jsxs)(n.p,{children:["You'll notice that, by default, ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," will return at most one token instance from each contract.\nIn order to fetch ERC721/1155 token balances, you must pass the ",(0,a.jsx)(n.code,{children:"contractAddress"})," to the ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," method.\nThis will return all of the tokens owned by ",(0,a.jsx)(n.code,{children:"accountAddress"})," from the specified ",(0,a.jsx)(n.code,{children:"contractAddress"}),".\nSee section below for more information."]})}),"\n",(0,a.jsx)(n.h3,{id:"fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections",children:"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections."}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.em,{children:["Sequence Indexer ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," Method:"]})}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTokenBalances"}),"\n",(0,a.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,a.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"accountAddress"})," (string) -- the wallet account address"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"contractAddress"})," (string) -- the contract address of the ERC721 / ERC1155 collection"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"omitUnverified"})," (boolean - optional) -- omit contracts which are unverified to helps reduce spam"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.strong,{children:["Example: ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," of a contract + account address on Polygon"]})}),"\n",(0,a.jsxs)(r.Z,{children:[(0,a.jsx)(o.Z,{value:"curl",label:"curl",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d \'{ "contractAddress": "0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9", "includeMetadata": true }\'\n'})})}),(0,a.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// try any contract and account address you'd like :)\nconst contractAddress = '0x631998e91476DA5B870D741192fc5Cbc55F5a52E'\nconst accountAddress = '0xabc...'\n\n// query Sequence Indexer for all nft balances of the account on Polygon\nconst nftBalances = await indexer.getTokenBalances({\n\tcontractAddress: contractAddress,\n\taccountAddress: accountAddress,\n\tincludeMetadata: true\n})\n\nconsole.log('collection of items:', nftBalances)\n"})})}),(0,a.jsx)(o.Z,{value:"golang",label:"Go",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTokenBalances(contractAddress, accountAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tincludeMetadata := true\n\n\tnftBalances, _, err := seqIndexer.GetTokenBalances(context.Background(), &accountAddress, &contractAddress, &includeMetadata, nil)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("nftBalances:", nftBalances)\n}\n'})})}),(0,a.jsx)(o.Z,{value:"other",label:"Other",children:(0,a.jsxs)(n.p,{children:["Please ",(0,a.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]})]})}function p(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(h,{...e})}):h(e)}},1804:(e,n,t)=>{t.d(n,{Z:()=>o});t(959);var a=t(5924);const s={tabItem:"tabItem_l_5p"};var r=t(1527);function o(e){let{children:n,hidden:t,className:o}=e;return(0,r.jsx)("div",{role:"tabpanel",className:(0,a.Z)(s.tabItem,o),hidden:t,children:n})}},370:(e,n,t)=>{t.d(n,{Z:()=>y});var a=t(959),s=t(5924),r=t(74),o=t(8903),c=t(331),l=t(4053),i=t(3608),d=t(7979);function u(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,a.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:a,default:s}}=e;return{value:n,label:t,attributes:a,default:s}}))}(t);return function(e){const n=(0,i.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:t}=e;const s=(0,o.k6)(),r=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,l._X)(r),(0,a.useCallback)((e=>{if(!r)return;const n=new URLSearchParams(s.location.search);n.set(r,e),s.replace({...s.location,search:n.toString()})}),[r,s])]}function f(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,r=h(e),[o,l]=(0,a.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const a=t.find((e=>e.default))??t[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:n,tabValues:r}))),[i,u]=x({queryString:t,groupId:s}),[f,m]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,r]=(0,d.Nk)(t);return[s,(0,a.useCallback)((e=>{t&&r.set(e)}),[t,r])]}({groupId:s}),b=(()=>{const e=i??f;return p({value:e,tabValues:r})?e:null})();(0,c.Z)((()=>{b&&l(b)}),[b]);return{selectedValue:o,selectValue:(0,a.useCallback)((e=>{if(!p({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);l(e),u(e),m(e)}),[u,m,r]),tabValues:r}}var m=t(9506);const b={tabList:"tabList_Pq82",tabItem:"tabItem_kpXA"};var j=t(1527);function g(e){let{className:n,block:t,selectedValue:a,selectValue:o,tabValues:c}=e;const l=[],{blockElementScrollPositionUntilNextRender:i}=(0,r.o5)(),d=e=>{const n=e.currentTarget,t=l.indexOf(n),s=c[t].value;s!==a&&(i(n),o(s))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=l.indexOf(e.currentTarget)+1;n=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(e.currentTarget)-1;n=l[t]??l[l.length-1];break}}n?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.Z)("tabs",{"tabs--block":t},n),children:c.map((e=>{let{value:n,label:t,attributes:r}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:a===n?0:-1,"aria-selected":a===n,ref:e=>l.push(e),onKeyDown:u,onClick:d,...r,className:(0,s.Z)("tabs__item",b.tabItem,r?.className,{"tabs__item--active":a===n}),children:t??n},n)}))})}function k(e){let{lazy:n,children:t,selectedValue:s}=e;const r=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=r.find((e=>e.props.value===s));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:r.map(((e,n)=>(0,a.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function v(e){const n=f(e);return(0,j.jsxs)("div",{className:(0,s.Z)("tabs-container",b.tabList),children:[(0,j.jsx)(g,{...e,...n}),(0,j.jsx)(k,{...e,...n})]})}function y(e){const n=(0,m.Z)();return(0,j.jsx)(v,{...e,children:u(e.children)},String(n))}},7279:(e,n,t)=>{t.d(n,{Z:()=>c,a:()=>o});var a=t(959);const s={},r=a.createContext(s);function o(e){const n=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3a369cf1.dfb4ae2a.js b/assets/js/3a369cf1.dfb4ae2a.js new file mode 100644 index 000000000..b1518bcc1 --- /dev/null +++ b/assets/js/3a369cf1.dfb4ae2a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[8272],{2997:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>p,frontMatter:()=>l,metadata:()=>i,toc:()=>u});var a=t(1527),r=t(7279),s=t(370),o=t(1804);const l={sidebar_label:"Tokens API"},c="Tokens API",i={id:"indexer/fetch-tokens",title:"Tokens API",description:"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.",source:"@site/docs/04-indexer/03-fetch-tokens.mdx",sourceDirName:"04-indexer",slug:"/indexer/fetch-tokens",permalink:"/indexer/fetch-tokens",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/03-fetch-tokens.mdx",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_label:"Tokens API"},sidebar:"sidebar",previous:{title:"Installation",permalink:"/indexer/installation"},next:{title:"Wallet transaction history",permalink:"/indexer/transaction-history"}},d={},u=[{value:"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.",id:"fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",level:3},{value:"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections.",id:"fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections",level:3}];function h(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h1:"h1",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"tokens-api",children:"Tokens API"}),"\n",(0,a.jsx)(n.h3,{id:"fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",children:"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet."}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.em,{children:["Sequence Indexer ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," Method:"]})}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTokenBalances"}),"\n",(0,a.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,a.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"accountAddress"})," (string) -- the wallet account address"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"verifiedOnly"})," (boolean - optional) -- return only contracts which are 'verified' to help reduce spam"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if verifiedOnly is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.strong,{children:["Example: ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," of a wallet account address on Polygon"]})}),"\n",(0,a.jsxs)(s.Z,{children:[(0,a.jsx)(o.Z,{value:"curl",label:"curl",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d \'{ "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9", "includeMetadata": true }\'\n'})})}),(0,a.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// try any account address you'd like :)\nconst accountAddress = '0xabc...'\n\n// query Sequence Indexer for all token balances of the account on Polygon\nconst tokenBalances = await indexer.getTokenBalances({\n\taccountAddress: accountAddress,\n\tincludeMetadata: true\n})\nconsole.log('tokens in your account:', tokenBalances)\n"})})}),(0,a.jsx)(o.Z,{value:"golang",label:"Go",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTokenBalances(accountAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tincludeMetadata := true\n\n\ttokenBalances, _, err := seqIndexer.GetTokenBalances(context.Background(), &accountAddress, nil, &includeMetadata, nil)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("tokenBalances:", tokenBalances)\n}\n'})})}),(0,a.jsx)(o.Z,{value:"other",label:"Other",children:(0,a.jsxs)(n.p,{children:["Please ",(0,a.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(n.admonition,{title:"PRO TIP: fetching ERC721/1155 token IDs",type:"info",children:(0,a.jsxs)(n.p,{children:["You'll notice that, by default, ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," will return at most one token instance from each contract.\nIn order to fetch ERC721/1155 token balances, you must pass the ",(0,a.jsx)(n.code,{children:"contractAddress"})," to the ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," method.\nThis will return all of the tokens owned by ",(0,a.jsx)(n.code,{children:"accountAddress"})," from the specified ",(0,a.jsx)(n.code,{children:"contractAddress"}),".\nSee section below for more information."]})}),"\n",(0,a.jsx)(n.h3,{id:"fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections",children:"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections."}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.em,{children:["Sequence Indexer ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," Method:"]})}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTokenBalances"}),"\n",(0,a.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,a.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"accountAddress"})," (string) -- the wallet account address"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"contractAddress"})," (string) -- the contract address of the ERC721 / ERC1155 collection"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"verifiedOnly"})," (boolean - optional) -- return only contracts which are 'verified' to help reduce spam"]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if verifiedOnly is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(n.p,{children:(0,a.jsxs)(n.strong,{children:["Example: ",(0,a.jsx)(n.code,{children:"GetTokenBalances"})," of a contract + account address on Polygon"]})}),"\n",(0,a.jsxs)(s.Z,{children:[(0,a.jsx)(o.Z,{value:"curl",label:"curl",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d \'{ "contractAddress": "0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9", "includeMetadata": true }\'\n'})})}),(0,a.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// try any contract and account address you'd like :)\nconst contractAddress = '0x631998e91476DA5B870D741192fc5Cbc55F5a52E'\nconst accountAddress = '0xabc...'\n\n// query Sequence Indexer for all nft balances of the account on Polygon\nconst nftBalances = await indexer.getTokenBalances({\n\tcontractAddress: contractAddress,\n\taccountAddress: accountAddress,\n\tincludeMetadata: true\n})\n\nconsole.log('collection of items:', nftBalances)\n"})})}),(0,a.jsx)(o.Z,{value:"golang",label:"Go",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTokenBalances(contractAddress, accountAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tincludeMetadata := true\n\n\tnftBalances, _, err := seqIndexer.GetTokenBalances(context.Background(), &accountAddress, &contractAddress, &includeMetadata, nil)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("nftBalances:", nftBalances)\n}\n'})})}),(0,a.jsx)(o.Z,{value:"other",label:"Other",children:(0,a.jsxs)(n.p,{children:["Please ",(0,a.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]})]})}function p(e={}){const{wrapper:n}={...(0,r.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(h,{...e})}):h(e)}},1804:(e,n,t)=>{t.d(n,{Z:()=>o});t(959);var a=t(5924);const r={tabItem:"tabItem_l_5p"};var s=t(1527);function o(e){let{children:n,hidden:t,className:o}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,a.Z)(r.tabItem,o),hidden:t,children:n})}},370:(e,n,t)=>{t.d(n,{Z:()=>v});var a=t(959),r=t(5924),s=t(74),o=t(8903),l=t(331),c=t(4053),i=t(3608),d=t(7979);function u(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,a.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:a,default:r}}=e;return{value:n,label:t,attributes:a,default:r}}))}(t);return function(e){const n=(0,i.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:t}=e;const r=(0,o.k6)(),s=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,c._X)(s),(0,a.useCallback)((e=>{if(!s)return;const n=new URLSearchParams(r.location.search);n.set(s,e),r.replace({...r.location,search:n.toString()})}),[s,r])]}function f(e){const{defaultValue:n,queryString:t=!1,groupId:r}=e,s=h(e),[o,c]=(0,a.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const a=t.find((e=>e.default))??t[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:n,tabValues:s}))),[i,u]=x({queryString:t,groupId:r}),[f,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[r,s]=(0,d.Nk)(t);return[r,(0,a.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:r}),m=(()=>{const e=i??f;return p({value:e,tabValues:s})?e:null})();(0,l.Z)((()=>{m&&c(m)}),[m]);return{selectedValue:o,selectValue:(0,a.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);c(e),u(e),b(e)}),[u,b,s]),tabValues:s}}var b=t(9506);const m={tabList:"tabList_Pq82",tabItem:"tabItem_kpXA"};var j=t(1527);function g(e){let{className:n,block:t,selectedValue:a,selectValue:o,tabValues:l}=e;const c=[],{blockElementScrollPositionUntilNextRender:i}=(0,s.o5)(),d=e=>{const n=e.currentTarget,t=c.indexOf(n),r=l[t].value;r!==a&&(i(n),o(r))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=c.indexOf(e.currentTarget)+1;n=c[t]??c[0];break}case"ArrowLeft":{const t=c.indexOf(e.currentTarget)-1;n=c[t]??c[c.length-1];break}}n?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.Z)("tabs",{"tabs--block":t},n),children:l.map((e=>{let{value:n,label:t,attributes:s}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:a===n?0:-1,"aria-selected":a===n,ref:e=>c.push(e),onKeyDown:u,onClick:d,...s,className:(0,r.Z)("tabs__item",m.tabItem,s?.className,{"tabs__item--active":a===n}),children:t??n},n)}))})}function k(e){let{lazy:n,children:t,selectedValue:r}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=s.find((e=>e.props.value===r));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:s.map(((e,n)=>(0,a.cloneElement)(e,{key:n,hidden:e.props.value!==r})))})}function y(e){const n=f(e);return(0,j.jsxs)("div",{className:(0,r.Z)("tabs-container",m.tabList),children:[(0,j.jsx)(g,{...e,...n}),(0,j.jsx)(k,{...e,...n})]})}function v(e){const n=(0,b.Z)();return(0,j.jsx)(y,{...e,children:u(e.children)},String(n))}},7279:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>o});var a=t(959);const r={},s=a.createContext(r);function o(e){const n=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),a.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3f83f827.d2f15289.js b/assets/js/3f83f827.aa6de7d9.js similarity index 60% rename from assets/js/3f83f827.d2f15289.js rename to assets/js/3f83f827.aa6de7d9.js index 46b321aa8..3d090208e 100644 --- a/assets/js/3f83f827.d2f15289.js +++ b/assets/js/3f83f827.aa6de7d9.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[3096],{2768:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>r,toc:()=>d});var a=n(1527),s=n(7279);const i={sidebar_label:"Metadata Tips & Spam"},o="Metadata Tips & Notes on Spam",r={id:"indexer/metadata-tips",title:"Metadata Tips & Notes on Spam",description:"The Sequence Indexer and Sequence Metadata services will pick up everything and anything",source:"@site/docs/04-indexer/08-metadata-tips.mdx",sourceDirName:"04-indexer",slug:"/indexer/metadata-tips",permalink:"/indexer/metadata-tips",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/08-metadata-tips.mdx",tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_label:"Metadata Tips & Spam"},sidebar:"sidebar",previous:{title:"Native network balance",permalink:"/indexer/native-network-balance"},next:{title:"Metadata",permalink:"/metadata"}},c={},d=[];function l(e){const t={a:"a",code:"code",em:"em",h1:"h1",p:"p",...(0,s.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h1,{id:"metadata-tips--notes-on-spam",children:"Metadata Tips & Notes on Spam"}),"\n",(0,a.jsxs)(t.p,{children:["The Sequence Indexer and Sequence Metadata services will pick up everything and anything\nthat is published on a blockchain. Our services are designed to provide data in real-time\nas blocks are mined, and adhere to all popular ERC20, ERC721 and ERC1155 metadata\nstandards so things ",(0,a.jsx)(t.em,{children:"just work"}),"."]}),"\n",(0,a.jsx)(t.p,{children:"This is very helpful for your applications to be able to have access to the complete set of data\non-chain, but it also means it will include spam tokens when querying with default settings."}),"\n",(0,a.jsxs)(t.p,{children:["To combat spam, we introduced ",(0,a.jsx)(t.code,{children:"metadataOptions"})," arguments which can be passed to Indexer RPC\ncalls to control the results returned."]}),"\n",(0,a.jsxs)(t.p,{children:['The Sequence Metadata service keeps track of contracts which are "verified" by checking popular\nsources like Coingecko, OpenSea, Sequence Builder (',(0,a.jsx)(t.a,{href:"https://sequence.build",children:"https://sequence.build"}),") and the Sequence Token\nDirectory (",(0,a.jsx)(t.a,{href:"https://github.com/0xsequence/token-directory",children:"https://github.com/0xsequence/token-directory"}),"). By calling the Indexer RPC methods with\n",(0,a.jsx)(t.code,{children:'"metadataOptions": { "omitUnverified": true }'}),", any contract address which has not been verified, will\nbe omitted from the results. We recommend using this option all the time, but, the downside is\nif your project's contracts are unverified, then they will also be omitted from the results. To help\nwith this, your options are to get verified with one of the sources above, or in your RPC calls to pass\n",(0,a.jsx)(t.code,{children:'"metadataOptions": { "omitUnverified": true, "includeContracts": ["0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334"] }'}),"\nas an example."]})]})}function u(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(l,{...e})}):l(e)}},7279:(e,t,n)=>{n.d(t,{Z:()=>r,a:()=>o});var a=n(959);const s={},i=a.createContext(s);function o(e){const t=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),a.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[3096],{2768:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>i,metadata:()=>o,toc:()=>d});var a=n(1527),s=n(7279);const i={sidebar_label:"Metadata Tips & Spam"},r="Metadata Tips & Notes on Spam",o={id:"indexer/metadata-tips",title:"Metadata Tips & Notes on Spam",description:"The Sequence Indexer and Sequence Metadata services will pick up everything and anything",source:"@site/docs/04-indexer/08-metadata-tips.mdx",sourceDirName:"04-indexer",slug:"/indexer/metadata-tips",permalink:"/indexer/metadata-tips",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/08-metadata-tips.mdx",tags:[],version:"current",sidebarPosition:8,frontMatter:{sidebar_label:"Metadata Tips & Spam"},sidebar:"sidebar",previous:{title:"Native network balance",permalink:"/indexer/native-network-balance"},next:{title:"Metadata",permalink:"/metadata"}},c={},d=[];function l(e){const t={a:"a",code:"code",em:"em",h1:"h1",p:"p",...(0,s.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h1,{id:"metadata-tips--notes-on-spam",children:"Metadata Tips & Notes on Spam"}),"\n",(0,a.jsxs)(t.p,{children:["The Sequence Indexer and Sequence Metadata services will pick up everything and anything\nthat is published on a blockchain. Our services are designed to provide data in real-time\nas blocks are mined, and adhere to all popular ERC20, ERC721 and ERC1155 metadata\nstandards so things ",(0,a.jsx)(t.em,{children:"just work"}),"."]}),"\n",(0,a.jsx)(t.p,{children:"This is very helpful for your applications to be able to have access to the complete set of data\non-chain, but it also means it will include spam tokens when querying with default settings."}),"\n",(0,a.jsxs)(t.p,{children:["To combat spam, we introduced ",(0,a.jsx)(t.code,{children:"metadataOptions"})," arguments which can be passed to Indexer RPC\ncalls to control the results returned."]}),"\n",(0,a.jsxs)(t.p,{children:['The Sequence Metadata service keeps track of contracts which are "verified" by checking popular\nsources like Coingecko, OpenSea, Sequence Builder (',(0,a.jsx)(t.a,{href:"https://sequence.build",children:"https://sequence.build"}),") and the Sequence Token\nDirectory (",(0,a.jsx)(t.a,{href:"https://github.com/0xsequence/token-directory",children:"https://github.com/0xsequence/token-directory"}),"). By calling the Indexer RPC methods with\n",(0,a.jsx)(t.code,{children:'"metadataOptions": { "verifiedOnly": true }'}),", any contract address which has not been verified, will\nbe omitted from the results. We recommend using this option all the time, but, the downside is\nif your project's contracts are unverified, then they will also be omitted from the results. To help\nwith this, your options are to get verified with one of the sources above, or in your RPC calls to pass\n",(0,a.jsx)(t.code,{children:'"metadataOptions": { "verifiedOnly": true, "includeContracts": ["0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334"] }'}),"\nas an example."]})]})}function u(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(l,{...e})}):l(e)}},7279:(e,t,n)=>{n.d(t,{Z:()=>o,a:()=>r});var a=n(959);const s={},i=a.createContext(s);function r(e){const t=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),a.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bc9aec94.a79849a0.js b/assets/js/bc9aec94.a79849a0.js new file mode 100644 index 000000000..58d0fc3b4 --- /dev/null +++ b/assets/js/bc9aec94.a79849a0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[8720],{8696:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>i,default:()=>h,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var r=t(1527),a=t(7279),s=t(370),o=t(1804);const l={sidebar_label:"All unique tokens in a contract"},i="Tokens in a contract",c={id:"indexer/unique-tokens",title:"Tokens in a contract",description:"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies",source:"@site/docs/04-indexer/05-unique-tokens.mdx",sourceDirName:"04-indexer",slug:"/indexer/unique-tokens",permalink:"/indexer/unique-tokens",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/05-unique-tokens.mdx",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_label:"All unique tokens in a contract"},sidebar:"sidebar",previous:{title:"Wallet transaction history",permalink:"/indexer/transaction-history"},next:{title:"Token contract transaction history",permalink:"/indexer/transation-history-token-contract"}},u={},d=[{value:"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies",id:"fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies",level:3}];function p(e){const n={a:"a",code:"code",em:"em",h1:"h1",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"tokens-in-a-contract",children:"Tokens in a contract"}),"\n",(0,r.jsx)(n.h3,{id:"fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies",children:"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Fetches token supplies and metadata for any ERC20, ERC721, ERC1155 contract."})}),"\n",(0,r.jsx)(n.p,{children:"This query is helpful to render all tokens in a token contract, or to query the total token supplies.\nIn this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E\non the Polygon network. You may query any contract address on any of the supported networks (but make\nsure to query the indexer of the corresponding network)."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.em,{children:["Sequence Indexer ",(0,r.jsx)(n.code,{children:"GetTokenSupplies"})," Method:"]})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTokenSupplies"}),"\n",(0,r.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,r.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"contractAddress"})," (string) -- a ERC20 / ERC721 / ERC1155 contract address"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"verifiedOnly"})," (boolean - optional) -- return only contracts which are 'verified' to help reduce spam"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if verifiedOnly is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.strong,{children:["Example: ",(0,r.jsx)(n.code,{children:"GetTokenSupplies"})," of Skyweaver contract on Polygon"]})}),"\n",(0,r.jsxs)(s.Z,{children:[(0,r.jsx)(o.Z,{value:"curl",label:"curl",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenSupplies -d \'{ "contractAddress": "0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "includeMetadata": true }\'\n'})})}),(0,r.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// here we query the Skyweaver contract address, but you can use any\nconst contractAddress = '0x631998e91476DA5B870D741192fc5Cbc55F5a52E'\n\n// query Sequence Indexer for all token details / supplies\nconst tokenDetails = await indexer.getTokenSupplies({\n\tcontractAddress: contractAddress,\n\tincludeMetadata: true\n})\nconsole.log('token details of contract:', tokenDetails)\n"})})}),(0,r.jsx)(o.Z,{value:"golang",label:"Go",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTokenSupplies(contractAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tfilter := &indexer.TransactionHistoryFilter{\n\t\tContractAddress: &contractAddress,\n\t}\n\tincludeMetadata := true\n\n\t_, tokenDetails, err := seqIndexer.GetTokenSupplies(context.Background(), filter, nil, &includeMetadata)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("token details:", tokenDetails)\n}\n'})})}),(0,r.jsx)(o.Z,{value:"other",label:"Other",children:(0,r.jsxs)(n.p,{children:["Please ",(0,r.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]})]})}function h(e={}){const{wrapper:n}={...(0,a.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},1804:(e,n,t)=>{t.d(n,{Z:()=>o});t(959);var r=t(5924);const a={tabItem:"tabItem_l_5p"};var s=t(1527);function o(e){let{children:n,hidden:t,className:o}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,r.Z)(a.tabItem,o),hidden:t,children:n})}},370:(e,n,t)=>{t.d(n,{Z:()=>y});var r=t(959),a=t(5924),s=t(74),o=t(8903),l=t(331),i=t(4053),c=t(3608),u=t(7979);function d(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:a}}=e;return{value:n,label:t,attributes:r,default:a}}))}(t);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function h(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:t}=e;const a=(0,o.k6)(),s=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,i._X)(s),(0,r.useCallback)((e=>{if(!s)return;const n=new URLSearchParams(a.location.search);n.set(s,e),a.replace({...a.location,search:n.toString()})}),[s,a])]}function f(e){const{defaultValue:n,queryString:t=!1,groupId:a}=e,s=p(e),[o,i]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!h({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:s}))),[c,d]=x({queryString:t,groupId:a}),[f,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[a,s]=(0,u.Nk)(t);return[a,(0,r.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:a}),m=(()=>{const e=c??f;return h({value:e,tabValues:s})?e:null})();(0,l.Z)((()=>{m&&i(m)}),[m]);return{selectedValue:o,selectValue:(0,r.useCallback)((e=>{if(!h({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),b(e)}),[d,b,s]),tabValues:s}}var b=t(9506);const m={tabList:"tabList_Pq82",tabItem:"tabItem_kpXA"};var g=t(1527);function k(e){let{className:n,block:t,selectedValue:r,selectValue:o,tabValues:l}=e;const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),u=e=>{const n=e.currentTarget,t=i.indexOf(n),a=l[t].value;a!==r&&(c(n),o(a))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const t=i.indexOf(e.currentTarget)+1;n=i[t]??i[0];break}case"ArrowLeft":{const t=i.indexOf(e.currentTarget)-1;n=i[t]??i[i.length-1];break}}n?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,a.Z)("tabs",{"tabs--block":t},n),children:l.map((e=>{let{value:n,label:t,attributes:s}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>i.push(e),onKeyDown:d,onClick:u,...s,className:(0,a.Z)("tabs__item",m.tabItem,s?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function v(e){let{lazy:n,children:t,selectedValue:a}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=s.find((e=>e.props.value===a));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:s.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==a})))})}function j(e){const n=f(e);return(0,g.jsxs)("div",{className:(0,a.Z)("tabs-container",m.tabList),children:[(0,g.jsx)(k,{...e,...n}),(0,g.jsx)(v,{...e,...n})]})}function y(e){const n=(0,b.Z)();return(0,g.jsx)(j,{...e,children:d(e.children)},String(n))}},7279:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>o});var r=t(959);const a={},s=r.createContext(a);function o(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bc9aec94.fba7d350.js b/assets/js/bc9aec94.fba7d350.js deleted file mode 100644 index e835ccaec..000000000 --- a/assets/js/bc9aec94.fba7d350.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_0xsequence_docs=self.webpackChunk_0xsequence_docs||[]).push([[8720],{8696:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>i,default:()=>h,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var r=t(1527),a=t(7279),s=t(370),o=t(1804);const l={sidebar_label:"All unique tokens in a contract"},i="Tokens in a contract",c={id:"indexer/unique-tokens",title:"Tokens in a contract",description:"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies",source:"@site/docs/04-indexer/05-unique-tokens.mdx",sourceDirName:"04-indexer",slug:"/indexer/unique-tokens",permalink:"/indexer/unique-tokens",draft:!1,unlisted:!1,editUrl:"https://github.com/0xsequence/docs/edit/master/docs/04-indexer/05-unique-tokens.mdx",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_label:"All unique tokens in a contract"},sidebar:"sidebar",previous:{title:"Wallet transaction history",permalink:"/indexer/transaction-history"},next:{title:"Token contract transaction history",permalink:"/indexer/transation-history-token-contract"}},u={},d=[{value:"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies",id:"fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies",level:3}];function p(e){const n={a:"a",code:"code",em:"em",h1:"h1",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"tokens-in-a-contract",children:"Tokens in a contract"}),"\n",(0,r.jsx)(n.h3,{id:"fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies",children:"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Fetches token supplies and metadata for any ERC20, ERC721, ERC1155 contract."})}),"\n",(0,r.jsx)(n.p,{children:"This query is helpful to render all tokens in a token contract, or to query the total token supplies.\nIn this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E\non the Polygon network. You may query any contract address on any of the supported networks (but make\nsure to query the indexer of the corresponding network)."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.em,{children:["Sequence Indexer ",(0,r.jsx)(n.code,{children:"GetTokenSupplies"})," Method:"]})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Request: POST /rpc/Indexer/GetTokenSupplies"}),"\n",(0,r.jsx)(n.li,{children:"Content-Type: application/json"}),"\n",(0,r.jsxs)(n.li,{children:["Body (in JSON):","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"contractAddress"})," (string) -- a ERC20 / ERC721 / ERC1155 contract address"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeMetadata"})," (boolean - optional - default: false) -- toggle token metadata to be included in the response"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"metadataOptions"})," (object - optional) -- additional options for metadata","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"omitUnverified"})," (boolean - optional) -- omit contracts which are unverified to helps reduce spam"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"includeContracts"})," ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled."]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsxs)(n.strong,{children:["Example: ",(0,r.jsx)(n.code,{children:"GetTokenSupplies"})," of Skyweaver contract on Polygon"]})}),"\n",(0,r.jsxs)(s.Z,{children:[(0,r.jsx)(o.Z,{value:"curl",label:"curl",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",metastring:"class=wrap",children:'curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenSupplies -d \'{ "contractAddress": "0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "includeMetadata": true }\'\n'})})}),(0,r.jsx)(o.Z,{value:"js",label:"Javascript / Typescript",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"// Works in both a Webapp (browser) or Node.js:\nimport { SequenceIndexer } from '@0xsequence/indexer'\n\nconst indexer = new SequenceIndexer('https://polygon-indexer.sequence.app')\n\n// here we query the Skyweaver contract address, but you can use any\nconst contractAddress = '0x631998e91476DA5B870D741192fc5Cbc55F5a52E'\n\n// query Sequence Indexer for all token details / supplies\nconst tokenDetails = await indexer.getTokenSupplies({\n\tcontractAddress: contractAddress,\n\tincludeMetadata: true\n})\nconsole.log('token details of contract:', tokenDetails)\n"})})}),(0,r.jsx)(o.Z,{value:"golang",label:"Go",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-go",children:'import (\n\t"context"\n\t"fmt"\n\t"log"\n\t"net/http"\n\n\t"github.com/0xsequence/go-sequence/indexer"\n)\n\nfunc GetTokenSupplies(contractAddress string) {\n\tseqIndexer := indexer.NewIndexerClient("https://polygon-indexer.sequence.app", http.DefaultClient)\n\n\tfilter := &indexer.TransactionHistoryFilter{\n\t\tContractAddress: &contractAddress,\n\t}\n\tincludeMetadata := true\n\n\t_, tokenDetails, err := seqIndexer.GetTokenSupplies(context.Background(), filter, nil, &includeMetadata)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\tfmt.Println("token details:", tokenDetails)\n}\n'})})}),(0,r.jsx)(o.Z,{value:"other",label:"Other",children:(0,r.jsxs)(n.p,{children:["Please ",(0,r.jsx)(n.a,{href:"/support",children:"contact our team"})," for assistance with integrations to another target."]})})]})]})}function h(e={}){const{wrapper:n}={...(0,a.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},1804:(e,n,t)=>{t.d(n,{Z:()=>o});t(959);var r=t(5924);const a={tabItem:"tabItem_l_5p"};var s=t(1527);function o(e){let{children:n,hidden:t,className:o}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,r.Z)(a.tabItem,o),hidden:t,children:n})}},370:(e,n,t)=>{t.d(n,{Z:()=>y});var r=t(959),a=t(5924),s=t(74),o=t(8903),l=t(331),i=t(4053),c=t(3608),u=t(7979);function d(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:a}}=e;return{value:n,label:t,attributes:r,default:a}}))}(t);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function h(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:t}=e;const a=(0,o.k6)(),s=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,i._X)(s),(0,r.useCallback)((e=>{if(!s)return;const n=new URLSearchParams(a.location.search);n.set(s,e),a.replace({...a.location,search:n.toString()})}),[s,a])]}function f(e){const{defaultValue:n,queryString:t=!1,groupId:a}=e,s=p(e),[o,i]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!h({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:s}))),[c,d]=x({queryString:t,groupId:a}),[f,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[a,s]=(0,u.Nk)(t);return[a,(0,r.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:a}),m=(()=>{const e=c??f;return h({value:e,tabValues:s})?e:null})();(0,l.Z)((()=>{m&&i(m)}),[m]);return{selectedValue:o,selectValue:(0,r.useCallback)((e=>{if(!h({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),b(e)}),[d,b,s]),tabValues:s}}var b=t(9506);const m={tabList:"tabList_Pq82",tabItem:"tabItem_kpXA"};var g=t(1527);function k(e){let{className:n,block:t,selectedValue:r,selectValue:o,tabValues:l}=e;const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),u=e=>{const n=e.currentTarget,t=i.indexOf(n),a=l[t].value;a!==r&&(c(n),o(a))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const t=i.indexOf(e.currentTarget)+1;n=i[t]??i[0];break}case"ArrowLeft":{const t=i.indexOf(e.currentTarget)-1;n=i[t]??i[i.length-1];break}}n?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,a.Z)("tabs",{"tabs--block":t},n),children:l.map((e=>{let{value:n,label:t,attributes:s}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>i.push(e),onKeyDown:d,onClick:u,...s,className:(0,a.Z)("tabs__item",m.tabItem,s?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function v(e){let{lazy:n,children:t,selectedValue:a}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=s.find((e=>e.props.value===a));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:s.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==a})))})}function j(e){const n=f(e);return(0,g.jsxs)("div",{className:(0,a.Z)("tabs-container",m.tabList),children:[(0,g.jsx)(k,{...e,...n}),(0,g.jsx)(v,{...e,...n})]})}function y(e){const n=(0,b.Z)();return(0,g.jsx)(j,{...e,children:d(e.children)},String(n))}},7279:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>o});var r=t(959);const a={},s=r.createContext(a);function o(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.c88782b2.js b/assets/js/runtime~main.f7325576.js similarity index 97% rename from assets/js/runtime~main.c88782b2.js rename to assets/js/runtime~main.f7325576.js index 9b38629c5..3deb85c06 100644 --- a/assets/js/runtime~main.c88782b2.js +++ b/assets/js/runtime~main.f7325576.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,f,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return d[e].call(c.exports,c,c.exports,r),c.exports}r.m=d,e=[],r.O=(a,c,f,b)=>{if(!c){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,f,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({53:"935f2afb",66:"791136a1",401:"412add97",438:"a2c9bd3d",512:"e90ca0df",711:"83b360ac",768:"5aa46366",895:"71ea24fd",1e3:"ac1abad9",1087:"dd30494d",1096:"eb12f589",1344:"012c6ecc",1460:"23a1414c",1462:"6ae90502",1548:"16451bdd",1561:"37cb5f81",1587:"843e9b55",1629:"a6ebf371",1854:"19429e8e",1910:"ddbbac58",2101:"47578b5f",2310:"31e8b2fc",2465:"235132b3",2617:"1c0f5032",2645:"215b8c20",2665:"a2fc7bac",2776:"f4068a22",2820:"89b59c59",2897:"5a94a26b",2935:"6282f18a",2978:"45c1221e",3009:"934b8fc0",3084:"23dee585",3096:"3f83f827",3111:"e94a0f70",3243:"77d5c907",3253:"47541eaf",3355:"76f123b5",3445:"1f7a7c0f",3602:"6c9ced59",3667:"3e73cc30",3695:"98d29602",3732:"5af075d2",3894:"3222cc2e",4246:"75f5d7ac",4312:"5a62e4f5",4340:"ca9e1004",4368:"a94703ab",4451:"be12a332",4453:"45db378c",4568:"624c0797",4650:"22b79583",4726:"554b4468",4764:"98da183f",5156:"4129286c",5162:"5a7d1807",5237:"e5d588ba",5394:"b5181e00",5731:"b1437ce7",5762:"eb8fe9c7",5826:"9bb54c83",5844:"cfa7cf69",5865:"22b25155",5889:"f98396c8",6306:"96f30867",6388:"8ec91c27",6535:"8cf5cfe8",6668:"5896231c",6786:"799e18f3",6839:"96624e9c",6905:"8d375ecb",6921:"b770db4a",6938:"e5c68d5f",7095:"9a4580b2",7235:"3effd4d4",7255:"7881d0e0",7264:"a9b86f3d",7731:"2b5d9d2b",7759:"69b8691c",7829:"f4a85aba",7899:"ef064e08",7918:"17896441",7920:"1a4e3797",8022:"4ea1ea74",8267:"59c1a1e7",8272:"3a369cf1",8325:"25f8f2e5",8518:"a7bd4aaa",8565:"097c57a4",8720:"bc9aec94",8805:"39dbcb7c",8806:"1e024a41",8910:"6bc4582f",9055:"95099373",9265:"41178b21",9334:"247783bb",9358:"8e4a4dd8",9402:"b86767bc",9436:"cd181bc5",9522:"400568a4",9575:"8c25c80e",9661:"5e95c892",9817:"14eb3368",9832:"abe49987",9833:"67f65dcc",9968:"ea4c1687"}[e]||e)+"."+{53:"47a1c390",66:"6a04abd8",369:"739b0b4f",401:"12449cb5",438:"86894640",512:"54de9790",711:"b3b8f248",768:"86a6a315",895:"595e0b81",1e3:"ae2b165a",1087:"a78cfbe9",1096:"c3464b70",1344:"e6ba7c03",1460:"ffce4254",1462:"40d9b80b",1548:"b08014b8",1561:"413aa9e2",1587:"4d32b5bd",1629:"9fcd6aba",1854:"b627ad09",1910:"176db951",2050:"ceb27c4d",2101:"b87dd049",2310:"f7f8d145",2465:"b259f03f",2617:"7430984a",2645:"8154f207",2665:"f06d1120",2776:"d937135f",2820:"6a5e654f",2897:"7e40d3d4",2935:"b640ea5f",2978:"1b45d37f",3009:"735f2819",3084:"71562e4c",3096:"d2f15289",3111:"b56db2ae",3243:"47f48206",3253:"d8962ee5",3355:"7cb49d99",3445:"66a24f85",3602:"e111f49e",3667:"302a1fdf",3695:"71d74089",3732:"6014cbc4",3894:"b6892f9f",4246:"02fcdb11",4312:"41fbe1c8",4340:"91120e0e",4368:"dc0aadc6",4451:"98dffdb1",4453:"123920d1",4568:"2ba910a5",4650:"2bfeb6f8",4726:"7ab2cfcf",4764:"1bede34c",5156:"3c97f66e",5162:"35899d4b",5237:"ea4ad9e4",5394:"89afcfcb",5731:"023f3059",5762:"358cc698",5826:"710da10c",5844:"076b0c7d",5865:"f560f81a",5889:"556e9cb5",6306:"2cfffe49",6388:"c8359c02",6535:"8a76d195",6668:"68dfc761",6786:"db54f13c",6839:"38fc56c7",6905:"583124a9",6921:"6ca53edf",6938:"432475e8",7095:"caded3e1",7235:"702194fe",7255:"1d8ab557",7264:"a084baa5",7731:"dbde8a35",7759:"6d69fb28",7829:"4816f9f1",7899:"76fc94a7",7918:"f7858f9d",7920:"5cfcfec7",8022:"31b5cd37",8267:"9c3ac12f",8272:"cf32cd20",8325:"b52e8d48",8518:"8917cfaf",8565:"faa4246f",8720:"fba7d350",8805:"66080acc",8806:"e11c71a6",8855:"8cac86e1",8910:"03323fb3",9055:"2fdb7549",9265:"2623dd46",9334:"5b61eb42",9358:"58b57f2f",9402:"37d7106e",9436:"2389fc0e",9522:"7482d847",9575:"73b45799",9592:"3159a27f",9661:"b532ad18",9817:"66ad186a",9832:"aaa979a9",9833:"7cc0af11",9968:"ed49d737"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},b="@0xsequence/docs:",r.l=(e,a,c,d)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",95099373:"9055","935f2afb":"53","791136a1":"66","412add97":"401",a2c9bd3d:"438",e90ca0df:"512","83b360ac":"711","5aa46366":"768","71ea24fd":"895",ac1abad9:"1000",dd30494d:"1087",eb12f589:"1096","012c6ecc":"1344","23a1414c":"1460","6ae90502":"1462","16451bdd":"1548","37cb5f81":"1561","843e9b55":"1587",a6ebf371:"1629","19429e8e":"1854",ddbbac58:"1910","47578b5f":"2101","31e8b2fc":"2310","235132b3":"2465","1c0f5032":"2617","215b8c20":"2645",a2fc7bac:"2665",f4068a22:"2776","89b59c59":"2820","5a94a26b":"2897","6282f18a":"2935","45c1221e":"2978","934b8fc0":"3009","23dee585":"3084","3f83f827":"3096",e94a0f70:"3111","77d5c907":"3243","47541eaf":"3253","76f123b5":"3355","1f7a7c0f":"3445","6c9ced59":"3602","3e73cc30":"3667","98d29602":"3695","5af075d2":"3732","3222cc2e":"3894","75f5d7ac":"4246","5a62e4f5":"4312",ca9e1004:"4340",a94703ab:"4368",be12a332:"4451","45db378c":"4453","624c0797":"4568","22b79583":"4650","554b4468":"4726","98da183f":"4764","4129286c":"5156","5a7d1807":"5162",e5d588ba:"5237",b5181e00:"5394",b1437ce7:"5731",eb8fe9c7:"5762","9bb54c83":"5826",cfa7cf69:"5844","22b25155":"5865",f98396c8:"5889","96f30867":"6306","8ec91c27":"6388","8cf5cfe8":"6535","5896231c":"6668","799e18f3":"6786","96624e9c":"6839","8d375ecb":"6905",b770db4a:"6921",e5c68d5f:"6938","9a4580b2":"7095","3effd4d4":"7235","7881d0e0":"7255",a9b86f3d:"7264","2b5d9d2b":"7731","69b8691c":"7759",f4a85aba:"7829",ef064e08:"7899","1a4e3797":"7920","4ea1ea74":"8022","59c1a1e7":"8267","3a369cf1":"8272","25f8f2e5":"8325",a7bd4aaa:"8518","097c57a4":"8565",bc9aec94:"8720","39dbcb7c":"8805","1e024a41":"8806","6bc4582f":"8910","41178b21":"9265","247783bb":"9334","8e4a4dd8":"9358",b86767bc:"9402",cd181bc5:"9436","400568a4":"9522","8c25c80e":"9575","5e95c892":"9661","14eb3368":"9817",abe49987:"9832","67f65dcc":"9833",ea4c1687:"9968"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,c)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var b=new Promise(((c,b)=>f=e[a]=[c,b]));c.push(f[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(c=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var b=c&&("load"===c.type?"missing":c.type),d=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,f[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var f,b,d=c[0],t=c[1],o=c[2],n=0;if(d.some((a=>0!==e[a]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(c);n{"use strict";var e,a,c,f,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return d[e].call(c.exports,c,c.exports,r),c.exports}r.m=d,e=[],r.O=(a,c,f,b)=>{if(!c){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,f,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({53:"935f2afb",66:"791136a1",401:"412add97",438:"a2c9bd3d",512:"e90ca0df",711:"83b360ac",768:"5aa46366",895:"71ea24fd",1e3:"ac1abad9",1087:"dd30494d",1096:"eb12f589",1344:"012c6ecc",1460:"23a1414c",1462:"6ae90502",1548:"16451bdd",1561:"37cb5f81",1587:"843e9b55",1629:"a6ebf371",1854:"19429e8e",1910:"ddbbac58",2101:"47578b5f",2310:"31e8b2fc",2465:"235132b3",2617:"1c0f5032",2645:"215b8c20",2665:"a2fc7bac",2776:"f4068a22",2820:"89b59c59",2897:"5a94a26b",2935:"6282f18a",2978:"45c1221e",3009:"934b8fc0",3084:"23dee585",3096:"3f83f827",3111:"e94a0f70",3243:"77d5c907",3253:"47541eaf",3355:"76f123b5",3445:"1f7a7c0f",3602:"6c9ced59",3667:"3e73cc30",3695:"98d29602",3732:"5af075d2",3894:"3222cc2e",4246:"75f5d7ac",4312:"5a62e4f5",4340:"ca9e1004",4368:"a94703ab",4451:"be12a332",4453:"45db378c",4568:"624c0797",4650:"22b79583",4726:"554b4468",4764:"98da183f",5156:"4129286c",5162:"5a7d1807",5237:"e5d588ba",5394:"b5181e00",5731:"b1437ce7",5762:"eb8fe9c7",5826:"9bb54c83",5844:"cfa7cf69",5865:"22b25155",5889:"f98396c8",6306:"96f30867",6388:"8ec91c27",6535:"8cf5cfe8",6668:"5896231c",6786:"799e18f3",6839:"96624e9c",6905:"8d375ecb",6921:"b770db4a",6938:"e5c68d5f",7095:"9a4580b2",7235:"3effd4d4",7255:"7881d0e0",7264:"a9b86f3d",7731:"2b5d9d2b",7759:"69b8691c",7829:"f4a85aba",7899:"ef064e08",7918:"17896441",7920:"1a4e3797",8022:"4ea1ea74",8267:"59c1a1e7",8272:"3a369cf1",8325:"25f8f2e5",8518:"a7bd4aaa",8565:"097c57a4",8720:"bc9aec94",8805:"39dbcb7c",8806:"1e024a41",8910:"6bc4582f",9055:"95099373",9265:"41178b21",9334:"247783bb",9358:"8e4a4dd8",9402:"b86767bc",9436:"cd181bc5",9522:"400568a4",9575:"8c25c80e",9661:"5e95c892",9817:"14eb3368",9832:"abe49987",9833:"67f65dcc",9968:"ea4c1687"}[e]||e)+"."+{53:"47a1c390",66:"6a04abd8",369:"739b0b4f",401:"12449cb5",438:"86894640",512:"54de9790",711:"b3b8f248",768:"86a6a315",895:"595e0b81",1e3:"ae2b165a",1087:"a78cfbe9",1096:"c3464b70",1344:"e6ba7c03",1460:"ffce4254",1462:"40d9b80b",1548:"b08014b8",1561:"413aa9e2",1587:"4d32b5bd",1629:"9fcd6aba",1854:"b627ad09",1910:"176db951",2050:"ceb27c4d",2101:"b87dd049",2310:"f7f8d145",2465:"b259f03f",2617:"7430984a",2645:"8154f207",2665:"f06d1120",2776:"d937135f",2820:"6a5e654f",2897:"7e40d3d4",2935:"b640ea5f",2978:"1b45d37f",3009:"735f2819",3084:"71562e4c",3096:"aa6de7d9",3111:"b56db2ae",3243:"47f48206",3253:"d8962ee5",3355:"7cb49d99",3445:"66a24f85",3602:"e111f49e",3667:"302a1fdf",3695:"71d74089",3732:"6014cbc4",3894:"b6892f9f",4246:"02fcdb11",4312:"41fbe1c8",4340:"91120e0e",4368:"dc0aadc6",4451:"98dffdb1",4453:"123920d1",4568:"2ba910a5",4650:"2bfeb6f8",4726:"7ab2cfcf",4764:"1bede34c",5156:"3c97f66e",5162:"35899d4b",5237:"ea4ad9e4",5394:"89afcfcb",5731:"023f3059",5762:"358cc698",5826:"710da10c",5844:"076b0c7d",5865:"f560f81a",5889:"556e9cb5",6306:"2cfffe49",6388:"c8359c02",6535:"8a76d195",6668:"68dfc761",6786:"db54f13c",6839:"38fc56c7",6905:"583124a9",6921:"6ca53edf",6938:"432475e8",7095:"caded3e1",7235:"702194fe",7255:"1d8ab557",7264:"a084baa5",7731:"dbde8a35",7759:"6d69fb28",7829:"4816f9f1",7899:"76fc94a7",7918:"f7858f9d",7920:"5cfcfec7",8022:"31b5cd37",8267:"9c3ac12f",8272:"dfb4ae2a",8325:"539de90a",8518:"8917cfaf",8565:"faa4246f",8720:"a79849a0",8805:"66080acc",8806:"e11c71a6",8855:"8cac86e1",8910:"03323fb3",9055:"2fdb7549",9265:"2623dd46",9334:"5b61eb42",9358:"58b57f2f",9402:"37d7106e",9436:"2389fc0e",9522:"7482d847",9575:"73b45799",9592:"3159a27f",9661:"b532ad18",9817:"66ad186a",9832:"aaa979a9",9833:"7cc0af11",9968:"ed49d737"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},b="@0xsequence/docs:",r.l=(e,a,c,d)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",95099373:"9055","935f2afb":"53","791136a1":"66","412add97":"401",a2c9bd3d:"438",e90ca0df:"512","83b360ac":"711","5aa46366":"768","71ea24fd":"895",ac1abad9:"1000",dd30494d:"1087",eb12f589:"1096","012c6ecc":"1344","23a1414c":"1460","6ae90502":"1462","16451bdd":"1548","37cb5f81":"1561","843e9b55":"1587",a6ebf371:"1629","19429e8e":"1854",ddbbac58:"1910","47578b5f":"2101","31e8b2fc":"2310","235132b3":"2465","1c0f5032":"2617","215b8c20":"2645",a2fc7bac:"2665",f4068a22:"2776","89b59c59":"2820","5a94a26b":"2897","6282f18a":"2935","45c1221e":"2978","934b8fc0":"3009","23dee585":"3084","3f83f827":"3096",e94a0f70:"3111","77d5c907":"3243","47541eaf":"3253","76f123b5":"3355","1f7a7c0f":"3445","6c9ced59":"3602","3e73cc30":"3667","98d29602":"3695","5af075d2":"3732","3222cc2e":"3894","75f5d7ac":"4246","5a62e4f5":"4312",ca9e1004:"4340",a94703ab:"4368",be12a332:"4451","45db378c":"4453","624c0797":"4568","22b79583":"4650","554b4468":"4726","98da183f":"4764","4129286c":"5156","5a7d1807":"5162",e5d588ba:"5237",b5181e00:"5394",b1437ce7:"5731",eb8fe9c7:"5762","9bb54c83":"5826",cfa7cf69:"5844","22b25155":"5865",f98396c8:"5889","96f30867":"6306","8ec91c27":"6388","8cf5cfe8":"6535","5896231c":"6668","799e18f3":"6786","96624e9c":"6839","8d375ecb":"6905",b770db4a:"6921",e5c68d5f:"6938","9a4580b2":"7095","3effd4d4":"7235","7881d0e0":"7255",a9b86f3d:"7264","2b5d9d2b":"7731","69b8691c":"7759",f4a85aba:"7829",ef064e08:"7899","1a4e3797":"7920","4ea1ea74":"8022","59c1a1e7":"8267","3a369cf1":"8272","25f8f2e5":"8325",a7bd4aaa:"8518","097c57a4":"8565",bc9aec94:"8720","39dbcb7c":"8805","1e024a41":"8806","6bc4582f":"8910","41178b21":"9265","247783bb":"9334","8e4a4dd8":"9358",b86767bc:"9402",cd181bc5:"9436","400568a4":"9522","8c25c80e":"9575","5e95c892":"9661","14eb3368":"9817",abe49987:"9832","67f65dcc":"9833",ea4c1687:"9968"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,c)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var b=new Promise(((c,b)=>f=e[a]=[c,b]));c.push(f[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(c=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var b=c&&("load"===c.type?"missing":c.type),d=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,f[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var f,b,d=c[0],t=c[1],o=c[2],n=0;if(d.some((a=>0!==e[a]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(c);n Fiat On-Ramps | Sequence - + diff --git a/games-sdk/index.html b/games-sdk/index.html index 4ab57d651..f0d708a0d 100644 --- a/games-sdk/index.html +++ b/games-sdk/index.html @@ -4,7 +4,7 @@ Sequence Games SDK | Sequence - + diff --git a/getting-started/erc20-token/index.html b/getting-started/erc20-token/index.html index caaaf5eb2..968d0fa8a 100644 --- a/getting-started/erc20-token/index.html +++ b/getting-started/erc20-token/index.html @@ -4,7 +4,7 @@ Sending an ERC20 token | Sequence - + diff --git a/getting-started/index.html b/getting-started/index.html index 6df33147b..41d9e06db 100644 --- a/getting-started/index.html +++ b/getting-started/index.html @@ -4,7 +4,7 @@ Getting Started | Sequence - + diff --git a/getting-started/sign-message/index.html b/getting-started/sign-message/index.html index 80189720a..3c2258565 100644 --- a/getting-started/sign-message/index.html +++ b/getting-started/sign-message/index.html @@ -4,7 +4,7 @@ Signing Messages | Sequence - + diff --git a/index.html b/index.html index c44311896..cced0415e 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Sequence web3 stack & wallet | Sequence - + diff --git a/indexer/fetch-tokens/index.html b/indexer/fetch-tokens/index.html index 2da9da0fc..788735f12 100644 --- a/indexer/fetch-tokens/index.html +++ b/indexer/fetch-tokens/index.html @@ -4,7 +4,7 @@ Tokens API | Sequence - + @@ -20,8 +20,8 @@

Indexer | Sequence - + diff --git a/indexer/installation/index.html b/indexer/installation/index.html index aa478b23c..a573152a3 100644 --- a/indexer/installation/index.html +++ b/indexer/installation/index.html @@ -4,7 +4,7 @@ Indexer Installation | Sequence - + diff --git a/indexer/metadata-tips/index.html b/indexer/metadata-tips/index.html index 569623422..54f1b08a1 100644 --- a/indexer/metadata-tips/index.html +++ b/indexer/metadata-tips/index.html @@ -4,7 +4,7 @@ Metadata Tips & Notes on Spam | Sequence - + @@ -20,11 +20,11 @@

The Sequence Metadata service keeps track of contracts which are "verified" by checking popular sources like Coingecko, OpenSea, Sequence Builder (https://sequence.build) and the Sequence Token Directory (https://github.com/0xsequence/token-directory). By calling the Indexer RPC methods with -"metadataOptions": { "omitUnverified": true }, any contract address which has not been verified, will +"metadataOptions": { "verifiedOnly": true }, any contract address which has not been verified, will be omitted from the results. We recommend using this option all the time, but, the downside is if your project's contracts are unverified, then they will also be omitted from the results. To help with this, your options are to get verified with one of the sources above, or in your RPC calls to pass -"metadataOptions": { "omitUnverified": true, "includeContracts": ["0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334"] } +"metadataOptions": { "verifiedOnly": true, "includeContracts": ["0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334"] } as an example.

\ No newline at end of file diff --git a/indexer/native-network-balance/index.html b/indexer/native-network-balance/index.html index 5bbc17579..dfa732466 100644 --- a/indexer/native-network-balance/index.html +++ b/indexer/native-network-balance/index.html @@ -4,7 +4,7 @@ Native network balances (ie. ETH, MATIC, etc.) | Sequence - + diff --git a/indexer/transaction-history/index.html b/indexer/transaction-history/index.html index 3891d1fbe..3ddaba70e 100644 --- a/indexer/transaction-history/index.html +++ b/indexer/transaction-history/index.html @@ -4,7 +4,7 @@ Wallet transaction history | Sequence - + @@ -33,8 +33,8 @@

Contract token history | Sequence - + diff --git a/indexer/unique-tokens/index.html b/indexer/unique-tokens/index.html index fedaf5627..8c89a6ac6 100644 --- a/indexer/unique-tokens/index.html +++ b/indexer/unique-tokens/index.html @@ -4,7 +4,7 @@ Tokens in a contract | Sequence - + @@ -25,8 +25,8 @@

Ethereum Compatibility | Sequence - + diff --git a/intro/gas/index.html b/intro/gas/index.html index 9164b164f..360cb5c3f 100644 --- a/intro/gas/index.html +++ b/intro/gas/index.html @@ -4,7 +4,7 @@ Gas and Transaction Fees | Sequence - + diff --git a/intro/installation/index.html b/intro/installation/index.html index 6fd26f4a5..1ddbda9da 100644 --- a/intro/installation/index.html +++ b/intro/installation/index.html @@ -4,7 +4,7 @@ Installation | Sequence - + diff --git a/key-management/index.html b/key-management/index.html index ece872251..6dd3faee8 100644 --- a/key-management/index.html +++ b/key-management/index.html @@ -4,7 +4,7 @@ Key Management | Sequence - + diff --git a/marketplace/index.html b/marketplace/index.html index 4aea99b74..a6336d98a 100644 --- a/marketplace/index.html +++ b/marketplace/index.html @@ -4,7 +4,7 @@ Niftyswap Marketplace | Sequence - + diff --git a/metadata/contract-metadata/index.html b/metadata/contract-metadata/index.html index b8da6588b..8f205805f 100644 --- a/metadata/contract-metadata/index.html +++ b/metadata/contract-metadata/index.html @@ -4,7 +4,7 @@ Contract Metadata | Sequence - + diff --git a/metadata/index.html b/metadata/index.html index 002164297..e973b2a29 100644 --- a/metadata/index.html +++ b/metadata/index.html @@ -4,7 +4,7 @@ Metadata | Sequence - + diff --git a/metadata/installation/index.html b/metadata/installation/index.html index e9a54a7a4..d1e8d0fe6 100644 --- a/metadata/installation/index.html +++ b/metadata/installation/index.html @@ -4,7 +4,7 @@ installation | Sequence - + diff --git a/metadata/rest-api/index.html b/metadata/rest-api/index.html index b83919348..bed4ec2a8 100644 --- a/metadata/rest-api/index.html +++ b/metadata/rest-api/index.html @@ -4,7 +4,7 @@ Metadata REST API Reference & Usage | Sequence - + diff --git a/metadata/token-metadata/index.html b/metadata/token-metadata/index.html index e5cdf99ef..febfd8af3 100644 --- a/metadata/token-metadata/index.html +++ b/metadata/token-metadata/index.html @@ -4,7 +4,7 @@ Token Metadata | Sequence - + diff --git a/migrate-sequence-js-1-1-0/index.html b/migrate-sequence-js-1-1-0/index.html index f075b7e8b..c5bd822f7 100644 --- a/migrate-sequence-js-1-1-0/index.html +++ b/migrate-sequence-js-1-1-0/index.html @@ -4,7 +4,7 @@ Migrate to sequence.js v1.1.0 | Sequence - + diff --git a/multi-chain-support/index.html b/multi-chain-support/index.html index 3a86438ff..f4b1854f1 100644 --- a/multi-chain-support/index.html +++ b/multi-chain-support/index.html @@ -4,7 +4,7 @@ Multi-Chain Support | Sequence - + diff --git a/node-gateway/index.html b/node-gateway/index.html index cebce12a6..0c85c3a45 100644 --- a/node-gateway/index.html +++ b/node-gateway/index.html @@ -4,7 +4,7 @@ Sequence Node-Gateway | Sequence - + diff --git a/quickstart/index.html b/quickstart/index.html index 9fc7936f1..55077cf45 100644 --- a/quickstart/index.html +++ b/quickstart/index.html @@ -4,7 +4,7 @@ Quick Start | Sequence - + diff --git a/relayer/building-relaying-server/index.html b/relayer/building-relaying-server/index.html index a41b873eb..7e769c78e 100644 --- a/relayer/building-relaying-server/index.html +++ b/relayer/building-relaying-server/index.html @@ -4,7 +4,7 @@ Building a Relaying Server with Sequence | Sequence - + diff --git a/relayer/index.html b/relayer/index.html index b3f8837d7..b313332c8 100644 --- a/relayer/index.html +++ b/relayer/index.html @@ -4,7 +4,7 @@ Relayer | Sequence - + diff --git a/search-index.json b/search-index.json index 53dceff7c..823c07662 100644 --- a/search-index.json +++ b/search-index.json @@ -1 +1 @@ -[{"documents":[{"i":1,"t":"Fiat On-Ramps","u":"/fiat-on-ramps","b":[]},{"i":3,"t":"Signing Messages","u":"/getting-started/sign-message","b":[]},{"i":5,"t":"Sending an ERC20 token","u":"/getting-started/erc20-token","b":[]},{"i":7,"t":"Indexer","u":"/indexer","b":[]},{"i":13,"t":"Indexer Installation","u":"/indexer/installation","b":[]},{"i":23,"t":"Tokens API","u":"/indexer/fetch-tokens","b":[]},{"i":28,"t":"Metadata Tips & Notes on Spam","u":"/indexer/metadata-tips","b":[]},{"i":30,"t":"Tokens in a contract","u":"/indexer/unique-tokens","b":[]},{"i":33,"t":"Native network balances (ie. ETH, MATIC, etc.)","u":"/indexer/native-network-balance","b":[]},{"i":36,"t":"Contract token history","u":"/indexer/transation-history-token-contract","b":[]},{"i":39,"t":"Ethereum Compatibility","u":"/intro/eth-compat","b":[]},{"i":41,"t":"Wallet transaction history","u":"/indexer/transaction-history","b":[]},{"i":44,"t":"Gas and Transaction Fees","u":"/intro/gas","b":[]},{"i":52,"t":"Key Management","u":"/key-management","b":[]},{"i":54,"t":"Installation","u":"/intro/installation","b":[]},{"i":56,"t":"Metadata","u":"/metadata","b":[]},{"i":60,"t":"installation","u":"/metadata/installation","b":[]},{"i":67,"t":"Contract Metadata","u":"/metadata/contract-metadata","b":[]},{"i":73,"t":"Niftyswap Marketplace","u":"/marketplace","b":[]},{"i":77,"t":"Metadata REST API Reference & Usage","u":"/metadata/rest-api","b":[]},{"i":89,"t":"Migrate to sequence.js v1.1.0","u":"/migrate-sequence-js-1-1-0","b":[]},{"i":110,"t":"Token Metadata","u":"/metadata/token-metadata","b":[]},{"i":125,"t":"Multi-Chain Support","u":"/multi-chain-support","b":[]},{"i":133,"t":"Sequence Node-Gateway","u":"/node-gateway","b":[]},{"i":135,"t":"Relayer","u":"/relayer","b":[]},{"i":137,"t":"Quick Start","u":"/quickstart","b":[]},{"i":149,"t":"Community & Support","u":"/support","b":[]},{"i":153,"t":"Unity SDK","u":"/unity-sdk","b":[]},{"i":166,"t":"Building your game","u":"/unity-sdk/building","b":[]},{"i":171,"t":"Installation","u":"/unity-sdk/installation","b":[]},{"i":173,"t":"Indexer SDK","u":"/unity-sdk/indexer/guides","b":[]},{"i":189,"t":"Connect Wallet","u":"/unity-sdk/wallet/connect-wallet","b":[]},{"i":193,"t":"Troubleshooting","u":"/unity-sdk/troubleshooting","b":[]},{"i":198,"t":"ERC1155","u":"/unity-sdk/wallet/ERC1155","b":[]},{"i":201,"t":"ERC20","u":"/unity-sdk/wallet/ERC20","b":[]},{"i":204,"t":"ERC721","u":"/unity-sdk/wallet/ERC721","b":[]},{"i":207,"t":"Further Interactions","u":"/unity-sdk/wallet/further-interactions","b":[]},{"i":209,"t":"Escape Hatch (executing sequence.js code)","u":"/unity-sdk/wallet/escape-hatch","b":[]},{"i":219,"t":"Get Wallet Account Address","u":"/unity-sdk/wallet/get-address","b":[]},{"i":226,"t":"Nethereum","u":"/unity-sdk/wallet/nethereum","b":[]},{"i":231,"t":"Sending Transactions","u":"/unity-sdk/wallet/send-transaction","b":[]},{"i":236,"t":"Building a Relaying Server with Sequence","u":"/relayer/building-relaying-server","b":[]},{"i":250,"t":"Setup","u":"/unity-sdk/wallet/setup","b":[]},{"i":252,"t":"Social Login","u":"/unity-sdk/wallet/social-login","b":[]},{"i":268,"t":"Sequence - Wallet as a service","u":"/waas/intro/","b":[]},{"i":278,"t":"Action payloads","u":"/waas/implementation/payloads","b":[]},{"i":290,"t":"Signing & Verifying Messages","u":"/unity-sdk/wallet/sign-message","b":[]},{"i":297,"t":"Getting Started","u":"/waas/waas-auth/getting-started","b":[]},{"i":306,"t":"Transaction receipts","u":"/waas/waas-auth/transaction-receipts","b":[]},{"i":312,"t":"Validation","u":"/waas/waas-auth/validation","b":[]},{"i":326,"t":"Response Payloads","u":"/waas/implementation/responses","b":[]},{"i":343,"t":"Wallet","u":"/wallet","b":[]},{"i":345,"t":"Session Management","u":"/waas/waas-auth/manage-sessions","b":[]},{"i":357,"t":"FAQ","u":"/wallet/connectors/FAQ","b":[]},{"i":366,"t":"Configuration Options","u":"/wallet/connectors/kit/configuration","b":[]},{"i":387,"t":"Custom Connectors in Sequence Kit","u":"/wallet/connectors/kit/custom-connectors","b":[]},{"i":395,"t":"Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications","u":"/wallet/connectors/kit/overview","b":[]},{"i":401,"t":"Getting Started with Sequence Kit","u":"/wallet/connectors/kit/getting-started","b":[]},{"i":415,"t":"Overview","u":"/wallet/connectors/kit/checkout","b":[]},{"i":427,"t":"Wallet Connectors","u":"/wallet/connectors/overview","b":[]},{"i":429,"t":"Using RainbowKit","u":"/wallet/connectors/rainbow-kit","b":[]},{"i":448,"t":"Wallets and transactions","u":"/waas/waas-auth/use-wallets","b":[]},{"i":466,"t":"Using Web3-Onboard","u":"/wallet/connectors/web3-onboard","b":[]},{"i":479,"t":"Using Web3Modal","u":"/wallet/connectors/web3modal","b":[]},{"i":485,"t":"Using Web3-React V6","u":"/wallet/connectors/web3-react-v6","b":[]},{"i":501,"t":"Authenticate Users with Message Signature","u":"/wallet/guides/auth-address","b":[]},{"i":508,"t":"Using Wagmi","u":"/wallet/connectors/wagmi","b":[]},{"i":527,"t":"Building Backends with Sequence","u":"/wallet/guides/building-backends","b":[]},{"i":536,"t":"Sending a Batch of Transactions","u":"/wallet/guides/send-batch-transactions","b":[]},{"i":538,"t":"Sending ERC-20 Tokens","u":"/wallet/guides/send-erc20","b":[]},{"i":540,"t":"Sending ERC-1155 (Collectible) Tokens","u":"/wallet/guides/send-erc1155","b":[]},{"i":542,"t":"No-Wallet-Confirmation Signatures","u":"/wallet/guides/session-keys","b":[]},{"i":559,"t":"Sending Transactions","u":"/wallet/guides/send-transaction","b":[]},{"i":561,"t":"Connect Wallet","u":"/wallet/guides/connect-wallet","b":[]},{"i":573,"t":"Signing & Verifying Messages","u":"/wallet/guides/sign-message","b":[]},{"i":589,"t":"Sending ERC-721 (NFT) Tokens","u":"/wallet/guides/send-erc721","b":[]},{"i":591,"t":"Installation","u":"/wallet/installation","b":[]},{"i":595,"t":"Backup Key","u":"/wallet/key-management/backup-key","b":[]},{"i":597,"t":"Using Sequence on testnets","u":"/wallet/guides/using-testnets","b":[]},{"i":601,"t":"Social Login Wallets","u":"/wallet/key-management/social-login-wallets","b":[]},{"i":609,"t":"Platforms","u":"/wallet/platforms","b":[]},{"i":616,"t":"Web3 Login Wallets","u":"/wallet/key-management/web3-login","b":[]},{"i":626,"t":"Contract Audits","u":"/wallet/wallet-contracts/contract-audits","b":[]},{"i":634,"t":"GuestModule and on-demand deployment","u":"/wallet/wallet-contracts/guest-module","b":[]},{"i":635,"t":"Nested Transaction Batching","u":"/wallet/wallet-contracts/nested-transaction-batching","b":[]},{"i":636,"t":"MainModuleUpgradeable & configuration migration","u":"/wallet/wallet-contracts/main-module-upgradeable","b":[]},{"i":637,"t":"Transaction encoding","u":"/wallet/wallet-contracts/transaction-encoding","b":[]},{"i":638,"t":"Signature Encoding","u":"/wallet/wallet-contracts/signature-encoding","b":[]},{"i":646,"t":"Universal Deployer","u":"/wallet/wallet-contracts/universal-deployer","b":[]},{"i":662,"t":"Wallet Context","u":"/wallet/wallet-contracts/wallet-context","b":[]},{"i":664,"t":"Wallet Factory","u":"/wallet/wallet-contracts/wallet-factory","b":[]},{"i":671,"t":"Why smart contracts wallets?","u":"/wallet/wallet-contracts/why","b":[]},{"i":685,"t":"Sequence web3 stack & wallet","u":"/","b":[]},{"i":691,"t":"Wallet Configuration","u":"/wallet/wallet-contracts/wallet-configuration","b":[]},{"i":701,"t":"Modules & wallet update","u":"/wallet/wallet-contracts/modules-and-updates","b":[]},{"i":723,"t":"Sequence Games SDK","u":"/games-sdk","b":[]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,4.567,1,4.567]],["t/3",[2,3.639,3,3.364]],["t/5",[4,2.384,5,3.407,6,2.267]],["t/7",[7,4.418]],["t/13",[7,3.639,8,3.144]],["t/23",[6,2.667,9,4.008]],["t/28",[10,2.056,11,2.987,12,1.744,13,2.987,14,2.987]],["t/30",[6,2.667,15,3.144]],["t/33",[16,2.427,17,2.427,18,2.427,19,2.427,20,2.427,21,2.427,22,2.427]],["t/36",[6,2.267,15,2.673,23,3.407]],["t/39",[24,4.567,25,4.567]],["t/41",[23,3.407,26,1.543,27,2.164]],["t/44",[27,2.164,28,3.883,29,3.883]],["t/52",[30,4.008,31,4.008]],["t/54",[8,3.817]],["t/56",[10,3.817]],["t/60",[8,3.817]],["t/67",[10,3.144,15,3.144]],["t/73",[32,4.567,33,4.567]],["t/77",[9,2.35,10,1.844,12,1.564,34,2.678,35,2.678,36,2.678]],["t/89",[37,3.407,38,3.407,39,3.883]],["t/110",[6,2.667,10,3.144]],["t/125",[40,3.883,41,3.883,42,3.407]],["t/133",[43,2.071,44,3.883,45,3.883]],["t/135",[46,4.866]],["t/137",[47,4.567,48,3.639]],["t/149",[12,2.267,42,3.407,49,3.883]],["t/153",[50,4.567,51,3.639]],["t/166",[52,3.639,53,4.008]],["t/171",[8,3.817]],["t/173",[7,3.639,51,3.639]],["t/189",[26,1.815,54,4.008]],["t/193",[55,5.545]],["t/198",[56,5.545]],["t/201",[5,4.866]],["t/204",[57,5.545]],["t/207",[58,4.567,59,4.567]],["t/209",[38,2.621,60,2.987,61,2.987,62,2.987,63,2.987]],["t/219",[26,1.543,64,3.883,65,3.883]],["t/226",[66,5.545]],["t/231",[4,2.804,27,2.545]],["t/236",[43,1.801,46,2.963,52,2.69,67,3.377]],["t/250",[68,5.545]],["t/252",[69,4.008,70,3.639]],["t/268",[26,1.543,43,2.071,71,3.883]],["t/278",[72,4.567,73,4.008]],["t/290",[2,2.69,3,2.487,12,1.972,74,2.963]],["t/297",[48,3.639,75,4.008]],["t/306",[27,2.545,76,4.567]],["t/312",[77,5.545]],["t/326",[73,4.008,78,4.567]],["t/343",[26,2.204]],["t/345",[31,4.008,79,4.567]],["t/357",[80,5.545]],["t/366",[81,3.639,82,4.567]],["t/387",[43,1.801,83,3.377,84,2.963,85,2.69]],["t/395",[26,0.965,43,1.294,85,1.934,86,2.427,87,2.427,88,1.671,89,2.427]],["t/401",[43,1.801,48,2.69,75,2.963,85,2.69]],["t/415",[90,5.545]],["t/427",[26,1.815,84,4.008]],["t/429",[91,2.961,92,4.567]],["t/448",[26,1.815,27,2.545]],["t/466",[88,2.673,91,2.517,93,3.883]],["t/479",[91,2.961,94,4.567]],["t/485",[88,2.324,91,2.189,95,3.377,96,3.377]],["t/501",[3,2.487,97,3.377,98,3.377,99,2.69]],["t/508",[91,2.961,100,4.567]],["t/527",[43,2.071,52,3.094,101,3.883]],["t/536",[4,2.384,27,2.164,102,3.407]],["t/538",[4,2.073,6,1.972,103,2.69,104,3.377]],["t/540",[4,1.834,6,1.744,103,2.38,105,2.987,106,2.987]],["t/542",[26,1.543,99,3.094,107,3.883]],["t/559",[4,2.804,27,2.545]],["t/561",[26,1.815,54,4.008]],["t/573",[2,2.69,3,2.487,12,1.972,74,2.963]],["t/589",[4,1.834,6,1.744,103,2.38,108,2.987,109,2.987]],["t/591",[8,3.817]],["t/595",[30,4.008,110,4.567]],["t/597",[43,2.071,91,2.517,111,3.883]],["t/601",[26,1.543,69,3.407,70,3.094]],["t/609",[112,5.545]],["t/616",[26,1.543,70,3.094,88,2.673]],["t/626",[15,3.144,113,4.567]],["t/634",[114,3.883,115,3.883,116,3.407]],["t/635",[27,2.164,102,3.407,117,3.883]],["t/636",[12,1.972,37,2.963,81,2.69,118,3.377]],["t/637",[27,2.545,119,4.008]],["t/638",[99,3.639,119,4.008]],["t/646",[116,4.008,120,4.567]],["t/662",[26,1.815,121,4.567]],["t/664",[26,1.815,122,4.567]],["t/671",[15,2.673,26,1.543,123,3.883]],["t/685",[12,1.744,26,1.187,43,1.593,88,2.056,124,2.987]],["t/691",[26,1.815,81,3.639]],["t/701",[12,1.972,26,1.342,125,3.377,126,3.377]],["t/723",[43,2.071,51,3.094,53,3.407]]],"invertedIndex":[["",{"_index":12,"t":{"28":{"position":[[14,1]]},"77":{"position":[[28,1]]},"149":{"position":[[10,1]]},"290":{"position":[[8,1]]},"573":{"position":[[8,1]]},"636":{"position":[[22,1]]},"685":{"position":[[20,1]]},"701":{"position":[[8,1]]}}}],["1155",{"_index":105,"t":{"540":{"position":[[12,4]]}}}],["20",{"_index":104,"t":{"538":{"position":[[12,2]]}}}],["721",{"_index":108,"t":{"589":{"position":[[12,3]]}}}],["account",{"_index":64,"t":{"219":{"position":[[11,7]]}}}],["action",{"_index":72,"t":{"278":{"position":[[0,6]]}}}],["address",{"_index":65,"t":{"219":{"position":[[19,7]]}}}],["api",{"_index":9,"t":{"23":{"position":[[7,3]]},"77":{"position":[[14,3]]}}}],["applic",{"_index":89,"t":{"395":{"position":[[58,12]]}}}],["audit",{"_index":113,"t":{"626":{"position":[[9,6]]}}}],["authent",{"_index":97,"t":{"501":{"position":[[0,12]]}}}],["backend",{"_index":101,"t":{"527":{"position":[[9,8]]}}}],["backup",{"_index":110,"t":{"595":{"position":[[0,6]]}}}],["balanc",{"_index":18,"t":{"33":{"position":[[15,8]]}}}],["batch",{"_index":102,"t":{"536":{"position":[[10,5]]},"635":{"position":[[19,8]]}}}],["build",{"_index":52,"t":{"166":{"position":[[0,8]]},"236":{"position":[[0,8]]},"527":{"position":[[0,8]]}}}],["chain",{"_index":41,"t":{"125":{"position":[[6,5]]}}}],["code",{"_index":63,"t":{"209":{"position":[[36,5]]}}}],["collect",{"_index":106,"t":{"540":{"position":[[17,13]]}}}],["commun",{"_index":49,"t":{"149":{"position":[[0,9]]}}}],["compat",{"_index":25,"t":{"39":{"position":[[9,13]]}}}],["configur",{"_index":81,"t":{"366":{"position":[[0,13]]},"636":{"position":[[24,13]]},"691":{"position":[[7,13]]}}}],["confirm",{"_index":107,"t":{"542":{"position":[[10,12]]}}}],["connect",{"_index":54,"t":{"189":{"position":[[0,7]]},"561":{"position":[[0,7]]}}}],["connector",{"_index":84,"t":{"387":{"position":[[7,10]]},"427":{"position":[[7,10]]}}}],["context",{"_index":121,"t":{"662":{"position":[[7,7]]}}}],["contract",{"_index":15,"t":{"30":{"position":[[12,8]]},"36":{"position":[[0,8]]},"67":{"position":[[0,8]]},"626":{"position":[[0,8]]},"671":{"position":[[10,9]]}}}],["custom",{"_index":83,"t":{"387":{"position":[[0,6]]}}}],["demand",{"_index":115,"t":{"634":{"position":[[19,6]]}}}],["deploy",{"_index":116,"t":{"634":{"position":[[26,10]]},"646":{"position":[[10,8]]}}}],["encod",{"_index":119,"t":{"637":{"position":[[12,8]]},"638":{"position":[[10,8]]}}}],["erc",{"_index":103,"t":{"538":{"position":[[8,3]]},"540":{"position":[[8,3]]},"589":{"position":[[8,3]]}}}],["erc1155",{"_index":56,"t":{"198":{"position":[[0,7]]}}}],["erc20",{"_index":5,"t":{"5":{"position":[[11,5]]},"201":{"position":[[0,5]]}}}],["erc721",{"_index":57,"t":{"204":{"position":[[0,6]]}}}],["escap",{"_index":60,"t":{"209":{"position":[[0,6]]}}}],["etc",{"_index":22,"t":{"33":{"position":[[41,5]]}}}],["eth",{"_index":20,"t":{"33":{"position":[[29,4]]}}}],["ethereum",{"_index":24,"t":{"39":{"position":[[0,8]]}}}],["execut",{"_index":62,"t":{"209":{"position":[[13,10]]}}}],["factori",{"_index":122,"t":{"664":{"position":[[7,7]]}}}],["faq",{"_index":80,"t":{"357":{"position":[[0,3]]}}}],["fee",{"_index":29,"t":{"44":{"position":[[20,4]]}}}],["fiat",{"_index":0,"t":{"1":{"position":[[0,4]]}}}],["further",{"_index":58,"t":{"207":{"position":[[0,7]]}}}],["ga",{"_index":28,"t":{"44":{"position":[[0,3]]}}}],["game",{"_index":53,"t":{"166":{"position":[[14,4]]},"723":{"position":[[9,5]]}}}],["gateway",{"_index":45,"t":{"133":{"position":[[14,7]]}}}],["get",{"_index":75,"t":{"297":{"position":[[0,7]]},"401":{"position":[[0,7]]}}}],["guestmodul",{"_index":114,"t":{"634":{"position":[[0,11]]}}}],["hatch",{"_index":61,"t":{"209":{"position":[[7,5]]}}}],["histori",{"_index":23,"t":{"36":{"position":[[15,7]]},"41":{"position":[[19,7]]}}}],["ie",{"_index":19,"t":{"33":{"position":[[24,4]]}}}],["index",{"_index":7,"t":{"7":{"position":[[0,7]]},"13":{"position":[[0,7]]},"173":{"position":[[0,7]]}}}],["instal",{"_index":8,"t":{"13":{"position":[[8,12]]},"54":{"position":[[0,12]]},"60":{"position":[[0,12]]},"171":{"position":[[0,12]]},"591":{"position":[[0,12]]}}}],["integr",{"_index":87,"t":{"395":{"position":[[25,9]]}}}],["interact",{"_index":59,"t":{"207":{"position":[[8,12]]}}}],["key",{"_index":30,"t":{"52":{"position":[[0,3]]},"595":{"position":[[7,3]]}}}],["kit",{"_index":85,"t":{"387":{"position":[[30,3]]},"395":{"position":[[9,4]]},"401":{"position":[[30,3]]}}}],["login",{"_index":70,"t":{"252":{"position":[[7,5]]},"601":{"position":[[7,5]]},"616":{"position":[[5,5]]}}}],["mainmoduleupgrad",{"_index":118,"t":{"636":{"position":[[0,21]]}}}],["manag",{"_index":31,"t":{"52":{"position":[[4,10]]},"345":{"position":[[8,10]]}}}],["marketplac",{"_index":33,"t":{"73":{"position":[[10,11]]}}}],["matic",{"_index":21,"t":{"33":{"position":[[34,6]]}}}],["messag",{"_index":3,"t":{"3":{"position":[[8,8]]},"290":{"position":[[20,8]]},"501":{"position":[[24,7]]},"573":{"position":[[20,8]]}}}],["metadata",{"_index":10,"t":{"28":{"position":[[0,8]]},"56":{"position":[[0,8]]},"67":{"position":[[9,8]]},"77":{"position":[[0,8]]},"110":{"position":[[6,8]]}}}],["migrat",{"_index":37,"t":{"89":{"position":[[0,7]]},"636":{"position":[[38,9]]}}}],["modul",{"_index":125,"t":{"701":{"position":[[0,7]]}}}],["multi",{"_index":40,"t":{"125":{"position":[[0,5]]}}}],["nativ",{"_index":16,"t":{"33":{"position":[[0,6]]}}}],["nest",{"_index":117,"t":{"635":{"position":[[0,6]]}}}],["nethereum",{"_index":66,"t":{"226":{"position":[[0,9]]}}}],["network",{"_index":17,"t":{"33":{"position":[[7,7]]}}}],["nft",{"_index":109,"t":{"589":{"position":[[16,5]]}}}],["niftyswap",{"_index":32,"t":{"73":{"position":[[0,9]]}}}],["node",{"_index":44,"t":{"133":{"position":[[9,4]]}}}],["note",{"_index":13,"t":{"28":{"position":[[16,5]]}}}],["onboard",{"_index":93,"t":{"466":{"position":[[11,7]]}}}],["option",{"_index":82,"t":{"366":{"position":[[14,7]]}}}],["overview",{"_index":90,"t":{"415":{"position":[[0,8]]}}}],["payload",{"_index":73,"t":{"278":{"position":[[7,8]]},"326":{"position":[[9,8]]}}}],["platform",{"_index":112,"t":{"609":{"position":[[0,9]]}}}],["quick",{"_index":47,"t":{"137":{"position":[[0,5]]}}}],["rainbowkit",{"_index":92,"t":{"429":{"position":[[6,10]]}}}],["ramp",{"_index":1,"t":{"1":{"position":[[8,5]]}}}],["react",{"_index":95,"t":{"485":{"position":[[11,5]]}}}],["receipt",{"_index":76,"t":{"306":{"position":[[12,8]]}}}],["refer",{"_index":35,"t":{"77":{"position":[[18,9]]}}}],["relay",{"_index":46,"t":{"135":{"position":[[0,7]]},"236":{"position":[[11,8]]}}}],["respons",{"_index":78,"t":{"326":{"position":[[0,8]]}}}],["rest",{"_index":34,"t":{"77":{"position":[[9,4]]}}}],["sdk",{"_index":51,"t":{"153":{"position":[[6,3]]},"173":{"position":[[8,3]]},"723":{"position":[[15,3]]}}}],["seamlessli",{"_index":86,"t":{"395":{"position":[[14,10]]}}}],["send",{"_index":4,"t":{"5":{"position":[[0,7]]},"231":{"position":[[0,7]]},"536":{"position":[[0,7]]},"538":{"position":[[0,7]]},"540":{"position":[[0,7]]},"559":{"position":[[0,7]]},"589":{"position":[[0,7]]}}}],["sequenc",{"_index":43,"t":{"133":{"position":[[0,8]]},"236":{"position":[[32,8]]},"268":{"position":[[0,8]]},"387":{"position":[[21,8]]},"395":{"position":[[0,8]]},"401":{"position":[[21,8]]},"527":{"position":[[23,8]]},"597":{"position":[[6,8]]},"685":{"position":[[0,8]]},"723":{"position":[[0,8]]}}}],["sequence.j",{"_index":38,"t":{"89":{"position":[[11,11]]},"209":{"position":[[24,11]]}}}],["server",{"_index":67,"t":{"236":{"position":[[20,6]]}}}],["servic",{"_index":71,"t":{"268":{"position":[[23,7]]}}}],["session",{"_index":79,"t":{"345":{"position":[[0,7]]}}}],["setup",{"_index":68,"t":{"250":{"position":[[0,5]]}}}],["sign",{"_index":2,"t":{"3":{"position":[[0,7]]},"290":{"position":[[0,7]]},"573":{"position":[[0,7]]}}}],["signatur",{"_index":99,"t":{"501":{"position":[[32,9]]},"542":{"position":[[23,10]]},"638":{"position":[[0,9]]}}}],["smart",{"_index":123,"t":{"671":{"position":[[4,5]]}}}],["social",{"_index":69,"t":{"252":{"position":[[0,6]]},"601":{"position":[[0,6]]}}}],["spam",{"_index":14,"t":{"28":{"position":[[25,4]]}}}],["stack",{"_index":124,"t":{"685":{"position":[[14,5]]}}}],["start",{"_index":48,"t":{"137":{"position":[[6,5]]},"297":{"position":[[8,7]]},"401":{"position":[[8,7]]}}}],["support",{"_index":42,"t":{"125":{"position":[[12,7]]},"149":{"position":[[12,7]]}}}],["testnet",{"_index":111,"t":{"597":{"position":[[18,8]]}}}],["tip",{"_index":11,"t":{"28":{"position":[[9,4]]}}}],["token",{"_index":6,"t":{"5":{"position":[[17,5]]},"23":{"position":[[0,6]]},"30":{"position":[[0,6]]},"36":{"position":[[9,5]]},"110":{"position":[[0,5]]},"538":{"position":[[15,6]]},"540":{"position":[[31,6]]},"589":{"position":[[22,6]]}}}],["transact",{"_index":27,"t":{"41":{"position":[[7,11]]},"44":{"position":[[8,11]]},"231":{"position":[[8,12]]},"306":{"position":[[0,11]]},"448":{"position":[[12,12]]},"536":{"position":[[19,12]]},"559":{"position":[[8,12]]},"635":{"position":[[7,11]]},"637":{"position":[[0,11]]}}}],["troubleshoot",{"_index":55,"t":{"193":{"position":[[0,15]]}}}],["uniti",{"_index":50,"t":{"153":{"position":[[0,5]]}}}],["univers",{"_index":120,"t":{"646":{"position":[[0,9]]}}}],["updat",{"_index":126,"t":{"701":{"position":[[17,6]]}}}],["us",{"_index":91,"t":{"429":{"position":[[0,5]]},"466":{"position":[[0,5]]},"479":{"position":[[0,5]]},"485":{"position":[[0,5]]},"508":{"position":[[0,5]]},"597":{"position":[[0,5]]}}}],["usag",{"_index":36,"t":{"77":{"position":[[30,5]]}}}],["user",{"_index":98,"t":{"501":{"position":[[13,5]]}}}],["v1.1.0",{"_index":39,"t":{"89":{"position":[[23,6]]}}}],["v6",{"_index":96,"t":{"485":{"position":[[17,2]]}}}],["valid",{"_index":77,"t":{"312":{"position":[[0,10]]}}}],["verifi",{"_index":74,"t":{"290":{"position":[[10,9]]},"573":{"position":[[10,9]]}}}],["wagmi",{"_index":100,"t":{"508":{"position":[[6,5]]}}}],["wallet",{"_index":26,"t":{"41":{"position":[[0,6]]},"189":{"position":[[8,6]]},"219":{"position":[[4,6]]},"268":{"position":[[11,6]]},"343":{"position":[[0,6]]},"395":{"position":[[40,7]]},"427":{"position":[[0,6]]},"448":{"position":[[0,7]]},"542":{"position":[[3,6]]},"561":{"position":[[8,6]]},"601":{"position":[[13,7]]},"616":{"position":[[11,7]]},"662":{"position":[[0,6]]},"664":{"position":[[0,6]]},"671":{"position":[[20,8]]},"685":{"position":[[22,6]]},"691":{"position":[[0,6]]},"701":{"position":[[10,6]]}}}],["web3",{"_index":88,"t":{"395":{"position":[[35,4]]},"466":{"position":[[6,4]]},"485":{"position":[[6,4]]},"616":{"position":[[0,4]]},"685":{"position":[[9,4]]}}}],["web3mod",{"_index":94,"t":{"479":{"position":[[6,9]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":9,"t":"Supported Networks & Endpoints","u":"/indexer","h":"#supported-networks--endpoints","p":7},{"i":11,"t":"Getting Started","u":"/indexer","h":"#getting-started","p":7},{"i":15,"t":"Installation","u":"/indexer/installation","h":"#installation","p":13},{"i":17,"t":"Web / node.js Installation","u":"/indexer/installation","h":"#web--nodejs-installation","p":13},{"i":19,"t":"Go Installation","u":"/indexer/installation","h":"#go-installation","p":13},{"i":21,"t":"Unity or Unreal Installation","u":"/indexer/installation","h":"#unity-or-unreal-installation","p":13},{"i":24,"t":"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.","u":"/indexer/fetch-tokens","h":"#fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet","p":23},{"i":26,"t":"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections.","u":"/indexer/fetch-tokens","h":"#fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections","p":23},{"i":31,"t":"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies","u":"/indexer/unique-tokens","h":"#fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies","p":30},{"i":34,"t":"Fetch native network balance (aka ETH on Ethereum, MATIC on Polygon, AVAX on Avalanche, BNB on BSC, etc.)","u":"/indexer/native-network-balance","h":"#fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc","p":33},{"i":37,"t":"Fetch / listen to the transaction history for any ERC20, ERC721, ERC1155 contract.","u":"/indexer/transation-history-token-contract","h":"#fetch--listen-to-the-transaction-history-for-any-erc20-erc721-erc1155-contract","p":36},{"i":42,"t":"Fetch the transaction history for any wallet address","u":"/indexer/transaction-history","h":"#fetch-the-transaction-history-for-any-wallet-address","p":41},{"i":46,"t":"Transaction Fee Payment Options","u":"/intro/gas","h":"#transaction-fee-payment-options","p":44},{"i":48,"t":"How to sponsor transaction fees for your users","u":"/intro/gas","h":"#how-to-sponsor-transaction-fees-for-your-users","p":44},{"i":50,"t":"Relaying Transaction","u":"/intro/gas","h":"#relaying-transaction","p":44},{"i":58,"t":"Pricing & Usage","u":"/metadata","h":"#pricing--usage","p":56},{"i":61,"t":"Web / node.js Installation","u":"/metadata/installation","h":"#web--nodejs-installation","p":60},{"i":63,"t":"Go Installation","u":"/metadata/installation","h":"#go-installation","p":60},{"i":65,"t":"Unity or Unreal Installation","u":"/metadata/installation","h":"#unity-or-unreal-installation","p":60},{"i":69,"t":"Fetch contract metadata of any ERC20, ERC721 or ERC1155 contract address","u":"/metadata/contract-metadata","h":"#fetch-contract-metadata-of-any-erc20-erc721-or-erc1155-contract-address","p":67},{"i":71,"t":"Contract-level Metadata Standards","u":"/metadata/contract-metadata","h":"#contract-level-metadata-standards","p":67},{"i":75,"t":"Market API","u":"/marketplace","h":"#market-api","p":73},{"i":79,"t":"Example","u":"/metadata/rest-api","h":"#example","p":77},{"i":81,"t":"Usage","u":"/metadata/rest-api","h":"#usage","p":77},{"i":83,"t":"REST endpoints","u":"/metadata/rest-api","h":"#rest-endpoints","p":77},{"i":85,"t":"RPC Client","u":"/metadata/rest-api","h":"#rpc-client","p":77},{"i":87,"t":"Metadata RPC Methods","u":"/metadata/rest-api","h":"#metadata-rpc-methods","p":77},{"i":91,"t":"Changes","u":"/migrate-sequence-js-1-1-0","h":"#changes","p":89},{"i":92,"t":"Init library","u":"/migrate-sequence-js-1-1-0","h":"#init-library","p":89},{"i":94,"t":"Wallet class instance","u":"/migrate-sequence-js-1-1-0","h":"#wallet-class-instance","p":89},{"i":96,"t":"Connect wallet","u":"/migrate-sequence-js-1-1-0","h":"#connect-wallet","p":89},{"i":98,"t":"Sign EIP-6492 messages","u":"/migrate-sequence-js-1-1-0","h":"#sign-eip-6492-messages","p":89},{"i":100,"t":"Operate on a specific network","u":"/migrate-sequence-js-1-1-0","h":"#operate-on-a-specific-network","p":89},{"i":102,"t":"Send batch transactions","u":"/migrate-sequence-js-1-1-0","h":"#send-batch-transactions","p":89},{"i":104,"t":"Removal of internal state methods","u":"/migrate-sequence-js-1-1-0","h":"#removal-of-internal-state-methods","p":89},{"i":106,"t":"Rainbowkit Connector","u":"/migrate-sequence-js-1-1-0","h":"#rainbowkit-connector","p":89},{"i":108,"t":"Rainbowkit & Wagmi Connector - EIP-6492 Signatures","u":"/migrate-sequence-js-1-1-0","h":"#rainbowkit--wagmi-connector---eip-6492-signatures","p":89},{"i":112,"t":"Fetch token metadata for any ERC721 or ERC1155 contract","u":"/metadata/token-metadata","h":"#fetch-token-metadata-for-any-erc721-or-erc1155-contract","p":110},{"i":114,"t":"Token Metadata Standards","u":"/metadata/token-metadata","h":"#token-metadata-standards","p":110},{"i":116,"t":"Metadata Standards","u":"/metadata/token-metadata","h":"#metadata-standards","p":110},{"i":117,"t":"ERC721","u":"/metadata/token-metadata","h":"#erc721","p":110},{"i":119,"t":"ERC1155","u":"/metadata/token-metadata","h":"#erc1155","p":110},{"i":121,"t":"Attributes vs Properties","u":"/metadata/token-metadata","h":"#attributes-vs-properties","p":110},{"i":123,"t":"ERC20","u":"/metadata/token-metadata","h":"#erc20","p":110},{"i":127,"t":"Networks","u":"/multi-chain-support","h":"#networks","p":125},{"i":129,"t":"Testnets","u":"/multi-chain-support","h":"#testnets","p":125},{"i":131,"t":"Layer-3 Support","u":"/multi-chain-support","h":"#layer-3-support","p":125},{"i":139,"t":"Install","u":"/quickstart","h":"#install","p":137},{"i":141,"t":"Connect your wallet","u":"/quickstart","h":"#connect-your-wallet","p":137},{"i":143,"t":"Get the wallet address","u":"/quickstart","h":"#get-the-wallet-address","p":137},{"i":145,"t":"Open the wallet from your dapp","u":"/quickstart","h":"#open-the-wallet-from-your-dapp","p":137},{"i":147,"t":"Get the blockchain network ID","u":"/quickstart","h":"#get-the-blockchain-network-id","p":137},{"i":151,"t":"Sequence Pro","u":"/support","h":"","p":149},{"i":155,"t":"Check out the Unity WebGL build of our demo dApp!","u":"/unity-sdk","h":"#check-out-the-unity-webgl-build-of-our-demo-dapp","p":153},{"i":157,"t":"Building your game","u":"/unity-sdk","h":"#building-your-game","p":153},{"i":158,"t":"WebGL","u":"/unity-sdk","h":"#webgl","p":153},{"i":160,"t":"Standalone Windows & Mac, iOS, and Android","u":"/unity-sdk","h":"#standalone-windows--mac-ios-and-android","p":153},{"i":162,"t":"Other platforms","u":"/unity-sdk","h":"#other-platforms","p":153},{"i":164,"t":"Coming soon","u":"/unity-sdk","h":"#coming-soon","p":153},{"i":167,"t":"Standalone WebGL, Windows, Mac, iOS, and Android Builds","u":"/unity-sdk/building","h":"#standalone-webgl-windows-mac-ios-and-android-builds","p":166},{"i":169,"t":"Other platform builds","u":"/unity-sdk/building","h":"#other-platform-builds","p":166},{"i":175,"t":"Installation","u":"/unity-sdk/indexer/guides","h":"#installation","p":173},{"i":176,"t":"Tokens API","u":"/unity-sdk/indexer/guides","h":"#tokens-api","p":173},{"i":177,"t":"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections.","u":"/unity-sdk/indexer/guides","h":"#fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections","p":173},{"i":179,"t":"Fetch the transaction history for any wallet address","u":"/unity-sdk/indexer/guides","h":"#fetch-the-transaction-history-for-any-wallet-address","p":173},{"i":181,"t":"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies","u":"/unity-sdk/indexer/guides","h":"#fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies","p":173},{"i":183,"t":"Fetch the transaction history for any token contract address","u":"/unity-sdk/indexer/guides","h":"#fetch-the-transaction-history-for-any-token-contract-address","p":173},{"i":185,"t":"Fetch native network balance (aka ETH on Ethereum, MATIC on Polygon, AVAX on Avalanche, BNB on BSC, etc.)","u":"/unity-sdk/indexer/guides","h":"#fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc","p":173},{"i":187,"t":"Fetch the chain ID","u":"/unity-sdk/indexer/guides","h":"#fetch-the-chain-id","p":173},{"i":191,"t":"Wallet Login and Connect Options","u":"/unity-sdk/wallet/connect-wallet","h":"#wallet-login-and-connect-options","p":189},{"i":194,"t":"1) Assembly reference errors","u":"/unity-sdk/troubleshooting","h":"#1-assembly-reference-errors","p":193},{"i":196,"t":"2) Android can only be called on Unity main thread error","u":"/unity-sdk/troubleshooting","h":"#2-android-can-only-be-called-on-unity-main-thread-error","p":193},{"i":199,"t":"An ERC1155 token contract manages multiple token types.","u":"/unity-sdk/wallet/ERC1155","h":"#an-erc1155-token-contract-manages-multiple-token-types","p":198},{"i":202,"t":"An ERC20 token contract keeps track of fungible tokens.","u":"/unity-sdk/wallet/ERC20","h":"#an-erc20-token-contract-keeps-track-of-fungible-tokens","p":201},{"i":205,"t":"An ERC721 token contract keeps track of non-fungible tokens.","u":"/unity-sdk/wallet/ERC721","h":"#an-erc721-token-contract-keeps-track-of-non-fungible-tokens","p":204},{"i":211,"t":"ExecuteSequenceJS","u":"/unity-sdk/wallet/escape-hatch","h":"#executesequencejs","p":209},{"i":213,"t":"Example","u":"/unity-sdk/wallet/escape-hatch","h":"#example","p":209},{"i":215,"t":"ExecuteSequenceJSAndParseJSON","u":"/unity-sdk/wallet/escape-hatch","h":"#executesequencejsandparsejson","p":209},{"i":217,"t":"Example","u":"/unity-sdk/wallet/escape-hatch","h":"#example-1","p":209},{"i":220,"t":"Ask for the account address","u":"/unity-sdk/wallet/get-address","h":"#ask-for-the-account-address","p":219},{"i":222,"t":"Authenticate the account address","u":"/unity-sdk/wallet/get-address","h":"#authenticate-the-account-address","p":219},{"i":224,"t":"Authenticate the account address server-side","u":"/unity-sdk/wallet/get-address","h":"#authenticate-the-account-address-server-side","p":219},{"i":227,"t":"Overview","u":"/unity-sdk/wallet/nethereum","h":"#overview","p":226},{"i":229,"t":"Getting Started","u":"/unity-sdk/wallet/nethereum","h":"#getting-started","p":226},{"i":232,"t":"Prerequisites","u":"/unity-sdk/wallet/send-transaction","h":"#prerequisites","p":231},{"i":234,"t":"Sending a TX","u":"/unity-sdk/wallet/send-transaction","h":"#sending-a-tx","p":231},{"i":238,"t":"Nodejs Server","u":"/relayer/building-relaying-server","h":"#nodejs-server","p":236},{"i":240,"t":"Nodejs Server with Gas Sponsoring using Sequence Builder","u":"/relayer/building-relaying-server","h":"#nodejs-server-with-gas-sponsoring-using-sequence-builder","p":236},{"i":242,"t":"A. Create Dapp","u":"/relayer/building-relaying-server","h":"#a-create-dapp","p":236},{"i":243,"t":"B. New Dapp","u":"/relayer/building-relaying-server","h":"#b-new-dapp","p":236},{"i":244,"t":"C.1 Gas Tank","u":"/relayer/building-relaying-server","h":"#c1-gas-tank","p":236},{"i":245,"t":"C.2 Add Gas","u":"/relayer/building-relaying-server","h":"#c2-add-gas","p":236},{"i":246,"t":"C.3 Add Sponsored Address","u":"/relayer/building-relaying-server","h":"#c3-add-sponsored-address","p":236},{"i":248,"t":"Parallel Transactions","u":"/relayer/building-relaying-server","h":"#parallel-transactions","p":236},{"i":254,"t":"WebGL","u":"/unity-sdk/wallet/social-login","h":"#webgl","p":252},{"i":256,"t":"All other platforms","u":"/unity-sdk/wallet/social-login","h":"#all-other-platforms","p":252},{"i":258,"t":"iOS","u":"/unity-sdk/wallet/social-login","h":"#ios","p":252},{"i":260,"t":"MacOS","u":"/unity-sdk/wallet/social-login","h":"#macos","p":252},{"i":262,"t":"Universal Windows Platform (UWP)","u":"/unity-sdk/wallet/social-login","h":"#universal-windows-platform-uwp","p":252},{"i":264,"t":"Android","u":"/unity-sdk/wallet/social-login","h":"#android","p":252},{"i":266,"t":"Native Windows (non-UWP)","u":"/unity-sdk/wallet/social-login","h":"#native-windows-non-uwp","p":252},{"i":270,"t":"Architecture overview","u":"/waas/intro/","h":"#architecture-overview","p":268},{"i":272,"t":"Signer 1: Sequence Auth","u":"/waas/intro/","h":"#signer-1-sequence-auth","p":268},{"i":274,"t":"Signer 2: Sequence Guard","u":"/waas/intro/","h":"#signer-2-sequence-guard","p":268},{"i":276,"t":"Threat model","u":"/waas/intro/","h":"#threat-model","p":268},{"i":280,"t":"Payload structure","u":"/waas/implementation/payloads","h":"#payload-structure","p":278},{"i":282,"t":"Open session payload","u":"/waas/implementation/payloads","h":"#open-session-payload","p":278},{"i":284,"t":"Sign message payload","u":"/waas/implementation/payloads","h":"#sign-message-payload","p":278},{"i":286,"t":"Send transaction payload","u":"/waas/implementation/payloads","h":"#send-transaction-payload","p":278},{"i":288,"t":"Close session payload","u":"/waas/implementation/payloads","h":"#close-session-payload","p":278},{"i":291,"t":"Prerequisites","u":"/unity-sdk/wallet/sign-message","h":"#prerequisites","p":290},{"i":293,"t":"Signing Messages","u":"/unity-sdk/wallet/sign-message","h":"#signing-messages","p":290},{"i":295,"t":"Verifying Message Signatures","u":"/unity-sdk/wallet/sign-message","h":"#verifying-message-signatures","p":290},{"i":298,"t":"SDK Installation","u":"/waas/waas-auth/getting-started","h":"#sdk-installation","p":297},{"i":300,"t":"Project Setup","u":"/waas/waas-auth/getting-started","h":"#project-setup","p":297},{"i":302,"t":"Library Setup","u":"/waas/waas-auth/getting-started","h":"#library-setup","p":297},{"i":304,"t":"Sample credentials","u":"/waas/waas-auth/getting-started","h":"#sample-credentials","p":297},{"i":308,"t":"Successful transaction response","u":"/waas/waas-auth/transaction-receipts","h":"#successful-transaction-response","p":306},{"i":310,"t":"Failed transaction response","u":"/waas/waas-auth/transaction-receipts","h":"#failed-transaction-response","p":306},{"i":314,"t":"Email login (one-time code)","u":"/waas/waas-auth/validation","h":"#email-login-one-time-code","p":312},{"i":316,"t":"Social login","u":"/waas/waas-auth/validation","h":"#social-login","p":312},{"i":318,"t":"Validation status","u":"/waas/waas-auth/validation","h":"#validation-status","p":312},{"i":320,"t":"Trigger session validation","u":"/waas/waas-auth/validation","h":"#trigger-session-validation","p":312},{"i":322,"t":"Listen for session validations","u":"/waas/waas-auth/validation","h":"#listen-for-session-validations","p":312},{"i":324,"t":"Automatic session validation","u":"/waas/waas-auth/validation","h":"#automatic-session-validation","p":312},{"i":328,"t":"General Response Structure","u":"/waas/implementation/responses","h":"#general-response-structure","p":326},{"i":330,"t":"Types of Responses","u":"/waas/implementation/responses","h":"#types-of-responses","p":326},{"i":331,"t":"Transaction Receipt Response","u":"/waas/implementation/responses","h":"#transaction-receipt-response","p":326},{"i":333,"t":"Failed Transaction Response","u":"/waas/implementation/responses","h":"#failed-transaction-response","p":326},{"i":335,"t":"Signed Message Response","u":"/waas/implementation/responses","h":"#signed-message-response","p":326},{"i":337,"t":"Session Opened Response","u":"/waas/implementation/responses","h":"#session-opened-response","p":326},{"i":339,"t":"Validation Required Response","u":"/waas/implementation/responses","h":"#validation-required-response","p":326},{"i":341,"t":"Note","u":"/waas/implementation/responses","h":"#note","p":326},{"i":347,"t":"Sign in / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#sign-in--sign-up","p":345},{"i":349,"t":"Email Sign In / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#email-sign-in--sign-up","p":345},{"i":351,"t":"Phone Sign In / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#phone-sign-in--sign-up","p":345},{"i":353,"t":"List Sessions","u":"/waas/waas-auth/manage-sessions","h":"#list-sessions","p":345},{"i":355,"t":"Close Session","u":"/waas/waas-auth/manage-sessions","h":"#close-session","p":345},{"i":359,"t":"NextJs","u":"/wallet/connectors/FAQ","h":"#nextjs","p":357},{"i":360,"t":"Why does my wallet integration produce an error when used with next.js?","u":"/wallet/connectors/FAQ","h":"#why-does-my-wallet-integration-produce-an-error-when-used-with-nextjs","p":357},{"i":362,"t":"How do I use a wallet library and connector with next.js using the pages directory (all versions of NextJs)?","u":"/wallet/connectors/FAQ","h":"#how-do-i-use-a-wallet-library-and-connector-with-nextjs-using-the-pages-directory-all-versions-of-nextjs","p":357},{"i":364,"t":"How do I use a wallet library and connector with next.js using the app directory (version 13 and above only)?","u":"/wallet/connectors/FAQ","h":"#how-do-i-use-a-wallet-library-and-connector-with-nextjs-using-the-app-directory-version-13-and-above-only","p":357},{"i":368,"t":"Available Options","u":"/wallet/connectors/kit/configuration","h":"","p":366},{"i":369,"t":"defaultTheme","u":"/wallet/connectors/kit/configuration","h":"#defaulttheme","p":366},{"i":371,"t":"position","u":"/wallet/connectors/kit/configuration","h":"#position","p":366},{"i":373,"t":"Sign In Modal Configuration (signIn)","u":"/wallet/connectors/kit/configuration","h":"#sign-in-modal-configuration-signin","p":366},{"i":375,"t":"signIn.logoUrl","u":"/wallet/connectors/kit/configuration","h":"#signinlogourl","p":366},{"i":377,"t":"signIn.projectName","u":"/wallet/connectors/kit/configuration","h":"#signinprojectname","p":366},{"i":379,"t":"signIn.showEmailInput","u":"/wallet/connectors/kit/configuration","h":"#signinshowemailinput","p":366},{"i":381,"t":"signIn.miniAuthOptions","u":"/wallet/connectors/kit/configuration","h":"#signinminiauthoptions","p":366},{"i":383,"t":"signIn.authOptions","u":"/wallet/connectors/kit/configuration","h":"#signinauthoptions","p":366},{"i":385,"t":"displayedAssets","u":"/wallet/connectors/kit/configuration","h":"#displayedassets","p":366},{"i":389,"t":"Creating a Custom Connector","u":"/wallet/connectors/kit/custom-connectors","h":"#creating-a-custom-connector","p":387},{"i":391,"t":"Using Custom Connectors","u":"/wallet/connectors/kit/custom-connectors","h":"","p":387},{"i":393,"t":"Share Your Custom Connectors","u":"/wallet/connectors/kit/custom-connectors","h":"","p":387},{"i":397,"t":"Key Features","u":"/wallet/connectors/kit/overview","h":"#key-features","p":395},{"i":399,"t":"Next Steps","u":"/wallet/connectors/kit/overview","h":"","p":395},{"i":403,"t":"Installing Sequence Kit Packages","u":"/wallet/connectors/kit/getting-started","h":"#installing-sequence-kit-packages","p":401},{"i":405,"t":"Setting Up the Kit Wrapper","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":407,"t":"Setting Up the Embedded Wallet Wrapper","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":409,"t":"Triggering the Connect Modal","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":411,"t":"Invoking the embedded wallet modal","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":413,"t":"React Example","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":417,"t":"Integration","u":"/wallet/connectors/kit/checkout","h":"","p":415},{"i":419,"t":"Opening the Checkout modal","u":"/wallet/connectors/kit/checkout","h":"#opening-the-checkout-modal","p":415},{"i":421,"t":"Configuring the Checkout modal","u":"/wallet/connectors/kit/checkout","h":"#configuring-the-checkout-modal","p":415},{"i":423,"t":"Crypto Checkout Configuration (cryptoCheckout)","u":"/wallet/connectors/kit/checkout","h":"#crypto-checkout-configuration-cryptocheckout","p":415},{"i":425,"t":"Order Summary Configuration (orderSummaryItems)","u":"/wallet/connectors/kit/checkout","h":"#order-summary-configuration-ordersummaryitems","p":415},{"i":431,"t":"Installation","u":"/wallet/connectors/rainbow-kit","h":"#installation","p":429},{"i":433,"t":"Usage","u":"/wallet/connectors/rainbow-kit","h":"#usage","p":429},{"i":435,"t":"Parameters","u":"/wallet/connectors/rainbow-kit","h":"#parameters","p":429},{"i":436,"t":"chains","u":"/wallet/connectors/rainbow-kit","h":"#chains","p":429},{"i":438,"t":"connect (optional)","u":"/wallet/connectors/rainbow-kit","h":"#connect-optional","p":429},{"i":440,"t":"defaultNetwork (optional)","u":"/wallet/connectors/rainbow-kit","h":"#defaultnetwork-optional","p":429},{"i":442,"t":"Using NextJs","u":"/wallet/connectors/rainbow-kit","h":"#using-nextjs","p":429},{"i":444,"t":"Using older versions of Wagmi (<= 0.12.x)","u":"/wallet/connectors/rainbow-kit","h":"#using-older-versions-of-wagmi--012x","p":429},{"i":446,"t":"Examples","u":"/wallet/connectors/rainbow-kit","h":"#examples","p":429},{"i":450,"t":"Wallet address","u":"/waas/waas-auth/use-wallets","h":"#wallet-address","p":448},{"i":452,"t":"Sign messages","u":"/waas/waas-auth/use-wallets","h":"#sign-messages","p":448},{"i":454,"t":"Send transactions","u":"/waas/waas-auth/use-wallets","h":"#send-transactions","p":448},{"i":456,"t":"Raw transaction","u":"/waas/waas-auth/use-wallets","h":"#raw-transaction","p":448},{"i":458,"t":"Send ERC20 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc20-tokens","p":448},{"i":460,"t":"Send ERC721 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc721-tokens","p":448},{"i":462,"t":"Send ERC1155 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc1155-tokens","p":448},{"i":464,"t":"Call any contract","u":"/waas/waas-auth/use-wallets","h":"#call-any-contract","p":448},{"i":468,"t":"Installation","u":"/wallet/connectors/web3-onboard","h":"#installation","p":466},{"i":470,"t":"Usage","u":"/wallet/connectors/web3-onboard","h":"#usage","p":466},{"i":472,"t":"Parameters","u":"/wallet/connectors/web3-onboard","h":"#parameters","p":466},{"i":473,"t":"network (optional)","u":"/wallet/connectors/web3-onboard","h":"#network-optional","p":466},{"i":475,"t":"appName (optional)","u":"/wallet/connectors/web3-onboard","h":"#appname-optional","p":466},{"i":477,"t":"Example","u":"/wallet/connectors/web3-onboard","h":"#example","p":466},{"i":481,"t":"Usage","u":"/wallet/connectors/web3modal","h":"#usage","p":479},{"i":483,"t":"Example","u":"/wallet/connectors/web3modal","h":"#example","p":479},{"i":487,"t":"Installation","u":"/wallet/connectors/web3-react-v6","h":"#installation","p":485},{"i":489,"t":"Usage","u":"/wallet/connectors/web3-react-v6","h":"#usage","p":485},{"i":490,"t":"Initialization","u":"/wallet/connectors/web3-react-v6","h":"#initialization","p":485},{"i":492,"t":"Activation/Deactivation","u":"/wallet/connectors/web3-react-v6","h":"#activationdeactivation","p":485},{"i":494,"t":"Options","u":"/wallet/connectors/web3-react-v6","h":"#options","p":485},{"i":495,"t":"chainId","u":"/wallet/connectors/web3-react-v6","h":"#chainid","p":485},{"i":497,"t":"appName (optional)","u":"/wallet/connectors/web3-react-v6","h":"#appname-optional","p":485},{"i":499,"t":"Example","u":"/wallet/connectors/web3-react-v6","h":"#example","p":485},{"i":502,"t":"Ask for the wallet address","u":"/wallet/guides/auth-address","h":"#ask-for-the-wallet-address","p":501},{"i":504,"t":"Authenticate wallet","u":"/wallet/guides/auth-address","h":"#authenticate-wallet","p":501},{"i":506,"t":"Authenticate wallet server-side","u":"/wallet/guides/auth-address","h":"#authenticate-wallet-server-side","p":501},{"i":510,"t":"Installation","u":"/wallet/connectors/wagmi","h":"#installation","p":508},{"i":512,"t":"Usage","u":"/wallet/connectors/wagmi","h":"#usage","p":508},{"i":514,"t":"Parameters","u":"/wallet/connectors/wagmi","h":"#parameters","p":508},{"i":515,"t":"chains","u":"/wallet/connectors/wagmi","h":"#chains","p":508},{"i":517,"t":"options.connect (optional)","u":"/wallet/connectors/wagmi","h":"#optionsconnect-optional","p":508},{"i":519,"t":"options.defaultNetwork (optional)","u":"/wallet/connectors/wagmi","h":"#optionsdefaultnetwork-optional","p":508},{"i":521,"t":"Using older versions of Wagmi (<= 0.12.x)","u":"/wallet/connectors/wagmi","h":"#using-older-versions-of-wagmi--012x","p":508},{"i":523,"t":"Using NextJs","u":"/wallet/connectors/wagmi","h":"#using-nextjs","p":508},{"i":525,"t":"Examples","u":"/wallet/connectors/wagmi","h":"#examples","p":508},{"i":528,"t":"nodejs","u":"/wallet/guides/building-backends","h":"#nodejs","p":527},{"i":530,"t":"Go","u":"/wallet/guides/building-backends","h":"#go","p":527},{"i":532,"t":"ethkit","u":"/wallet/guides/building-backends","h":"#ethkit","p":527},{"i":534,"t":"Support for other backend languages","u":"/wallet/guides/building-backends","h":"#support-for-other-backend-languages","p":527},{"i":544,"t":"Session Keys","u":"/wallet/guides/session-keys","h":"","p":542},{"i":546,"t":"Using Session keys with Sequence","u":"/wallet/guides/session-keys","h":"","p":542},{"i":547,"t":"1. Initialize Sequence Wallet and Connect","u":"/wallet/guides/session-keys","h":"#1-initialize-sequence-wallet-and-connect","p":542},{"i":549,"t":"2. Generate a Session Key","u":"/wallet/guides/session-keys","h":"#2-generate-a-session-key","p":542},{"i":551,"t":"3. Sign Authorization Message","u":"/wallet/guides/session-keys","h":"#3-sign-authorization-message","p":542},{"i":553,"t":"4. Verify Authorization Signature","u":"/wallet/guides/session-keys","h":"#4-verify-authorization-signature","p":542},{"i":555,"t":"5. Sign Message with Session Key","u":"/wallet/guides/session-keys","h":"#5-sign-message-with-session-key","p":542},{"i":557,"t":"6. Verify Session Signature","u":"/wallet/guides/session-keys","h":"#6-verify-session-signature","p":542},{"i":563,"t":"Connecting your dapp with 0xsequence","u":"/wallet/guides/connect-wallet","h":"#connecting-your-dapp-with-0xsequence","p":561},{"i":565,"t":"Wallet Login and Connect Options","u":"/wallet/guides/connect-wallet","h":"#wallet-login-and-connect-options","p":561},{"i":567,"t":"Connecting your dapp with web3.js or ethers.js","u":"/wallet/guides/connect-wallet","h":"#connecting-your-dapp-with-web3js-or-ethersjs","p":561},{"i":569,"t":"Connecting to any Ethereum dapp with the Sequence Wallet Chrome Extension","u":"/wallet/guides/connect-wallet","h":"#connecting-to-any-ethereum-dapp-with-the-sequence-wallet-chrome-extension","p":561},{"i":571,"t":"Connecting via WalletConnect","u":"/wallet/guides/connect-wallet","h":"#connecting-via-walletconnect","p":561},{"i":574,"t":"Signing Messages","u":"/wallet/guides/sign-message","h":"#signing-messages","p":573},{"i":576,"t":"Verifying Message Signatures","u":"/wallet/guides/sign-message","h":"#verifying-message-signatures","p":573},{"i":578,"t":"Verifying Message Signatures (via Sequence API)","u":"/wallet/guides/sign-message","h":"#verifying-message-signatures-via-sequence-api","p":573},{"i":580,"t":"Verifying message signature from any kind of wallet (ie. Metamask or Sequence)","u":"/wallet/guides/sign-message","h":"#verifying-message-signature-from-any-kind-of-wallet-ie-metamask-or-sequence","p":573},{"i":582,"t":"Verifying ETHAuth proof upon connecting a Sequence Wallet","u":"/wallet/guides/sign-message","h":"#verifying-ethauth-proof-upon-connecting-a-sequence-wallet","p":573},{"i":584,"t":"How does it work?","u":"/wallet/guides/sign-message","h":"#how-does-it-work","p":573},{"i":585,"t":"Notes on Signature Validation with EIP1271 + EIP6492","u":"/wallet/guides/sign-message","h":"#notes-on-signature-validation-with-eip1271--eip6492","p":573},{"i":587,"t":"Legacy non-EIP6492 Signing","u":"/wallet/guides/sign-message","h":"#legacy-non-eip6492-signing","p":573},{"i":593,"t":"CDN distribution as native JS","u":"/wallet/installation","h":"#cdn-distribution-as-native-js","p":591},{"i":599,"t":"Supported test networks","u":"/wallet/guides/using-testnets","h":"#supported-test-networks","p":597},{"i":603,"t":"Session Keys","u":"/wallet/key-management/social-login-wallets","h":"#session-keys","p":601},{"i":605,"t":"Guard Key","u":"/wallet/key-management/social-login-wallets","h":"#guard-key","p":601},{"i":607,"t":"Torus Key","u":"/wallet/key-management/social-login-wallets","h":"#torus-key","p":601},{"i":610,"t":"Web Wallet","u":"/wallet/platforms","h":"#web-wallet","p":609},{"i":612,"t":"Mobile Wallet","u":"/wallet/platforms","h":"#mobile-wallet","p":609},{"i":614,"t":"Browser Extension Wallet","u":"/wallet/platforms","h":"#browser-extension-wallet","p":609},{"i":618,"t":"Wallet Creation","u":"/wallet/key-management/web3-login","h":"#wallet-creation","p":616},{"i":620,"t":"Adding New Devices","u":"/wallet/key-management/web3-login","h":"#adding-new-devices","p":616},{"i":622,"t":"Recovering a Wallet","u":"/wallet/key-management/web3-login","h":"#recovering-a-wallet","p":616},{"i":624,"t":"Migrating from Social login","u":"/wallet/key-management/web3-login","h":"#migrating-from-social-login","p":616},{"i":628,"t":"Quantstamp","u":"/wallet/wallet-contracts/contract-audits","h":"#quantstamp","p":626},{"i":630,"t":"Consensys Diligence","u":"/wallet/wallet-contracts/contract-audits","h":"#consensys-diligence","p":626},{"i":632,"t":"Zellic","u":"/wallet/wallet-contracts/contract-audits","h":"#zellic","p":626},{"i":640,"t":"ERC-191 Ethereum Signed Data","u":"/wallet/wallet-contracts/signature-encoding","h":"#erc-191-ethereum-signed-data","p":638},{"i":642,"t":"ERC-712 Structured Data Signatures","u":"/wallet/wallet-contracts/signature-encoding","h":"#erc-712-structured-data-signatures","p":638},{"i":644,"t":"Verification","u":"/wallet/wallet-contracts/signature-encoding","h":"#verification","p":638},{"i":648,"t":"Deploy Process V2","u":"/wallet/wallet-contracts/universal-deployer","h":"#deploy-process-v2","p":646},{"i":650,"t":"1 - Deploy Singleton Factory","u":"/wallet/wallet-contracts/universal-deployer","h":"#1---deploy-singleton-factory","p":646},{"i":652,"t":"2 - Deploy Wallet Context","u":"/wallet/wallet-contracts/universal-deployer","h":"#2---deploy-wallet-context","p":646},{"i":654,"t":"Deploy Process V1","u":"/wallet/wallet-contracts/universal-deployer","h":"#deploy-process-v1","p":646},{"i":656,"t":"1 - Deploy NanoUniversalDeployer","u":"/wallet/wallet-contracts/universal-deployer","h":"#1---deploy-nanouniversaldeployer","p":646},{"i":658,"t":"2 - Deploy UniversalDeployer2","u":"/wallet/wallet-contracts/universal-deployer","h":"#2---deploy-universaldeployer2","p":646},{"i":660,"t":"3 - Deploy Wallet Context","u":"/wallet/wallet-contracts/universal-deployer","h":"#3---deploy-wallet-context","p":646},{"i":666,"t":"Factory API","u":"/wallet/wallet-contracts/wallet-factory","h":"#factory-api","p":664},{"i":667,"t":"deploy","u":"/wallet/wallet-contracts/wallet-factory","h":"#deploy","p":664},{"i":669,"t":"Counter factual addresses","u":"/wallet/wallet-contracts/wallet-factory","h":"#counter-factual-addresses","p":664},{"i":673,"t":"Externally owned accounts","u":"/wallet/wallet-contracts/why","h":"#externally-owned-accounts","p":671},{"i":675,"t":"Pros","u":"/wallet/wallet-contracts/why","h":"#pros","p":671},{"i":677,"t":"Popular examples","u":"/wallet/wallet-contracts/why","h":"#popular-examples","p":671},{"i":679,"t":"Smart contract wallets","u":"/wallet/wallet-contracts/why","h":"#smart-contract-wallets","p":671},{"i":681,"t":"Pros","u":"/wallet/wallet-contracts/why","h":"#pros-1","p":671},{"i":683,"t":"Examples","u":"/wallet/wallet-contracts/why","h":"#examples","p":671},{"i":687,"t":"Getting Started","u":"/","h":"#getting-started","p":685},{"i":689,"t":"The Sequence Stack","u":"/","h":"#the-sequence-stack","p":685},{"i":693,"t":"Configuration layout","u":"/wallet/wallet-contracts/wallet-configuration","h":"#configuration-layout","p":691},{"i":695,"t":"Signer layout","u":"/wallet/wallet-contracts/wallet-configuration","h":"#signer-layout","p":691},{"i":697,"t":"Configuration hash - ImageHash","u":"/wallet/wallet-contracts/wallet-configuration","h":"#configuration-hash---imagehash","p":691},{"i":699,"t":"Initial wallet configuration","u":"/wallet/wallet-contracts/wallet-configuration","h":"#initial-wallet-configuration","p":691},{"i":703,"t":"Wallet implementation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#wallet-implementation","p":701},{"i":705,"t":"_updateConfiguration","u":"/wallet/wallet-contracts/modules-and-updates","h":"#_updateconfiguration","p":701},{"i":707,"t":"Reading current implementation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#reading-current-implementation","p":701},{"i":709,"t":"Wallet configuration validation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#wallet-configuration-validation","p":701},{"i":711,"t":"_isValidImage","u":"/wallet/wallet-contracts/modules-and-updates","h":"#_isvalidimage","p":701},{"i":713,"t":"MainModuleUpgradeable","u":"/wallet/wallet-contracts/modules-and-updates","h":"#mainmoduleupgradeable","p":701},{"i":715,"t":"updateImageHash","u":"/wallet/wallet-contracts/modules-and-updates","h":"#updateimagehash","p":701},{"i":717,"t":"First configuration update","u":"/wallet/wallet-contracts/modules-and-updates","h":"#first-configuration-update","p":701},{"i":719,"t":"Subsequent configuration updates","u":"/wallet/wallet-contracts/modules-and-updates","h":"#subsequent-configuration-updates","p":701},{"i":721,"t":"Retrieving the current configuration","u":"/wallet/wallet-contracts/modules-and-updates","h":"#retrieving-the-current-configuration","p":701}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/9",[0,3.626,1,3.072,2,2.669,3,4.138]],["t/11",[4,5.076,5,5.076]],["t/15",[6,4.007]],["t/17",[2,2.669,6,2.548,7,3.845,8,4.138]],["t/19",[6,3.365,9,5.076]],["t/21",[6,2.9,10,4.126,11,4.709]],["t/24",[12,1.755,13,2.786,14,2.226,15,2.003,16,2.003,17,1.716,18,2.003,19,1.247]],["t/26",[12,1.755,15,2.003,16,2.003,17,1.716,18,2.003,20,2.441,21,2.441,22,2.786]],["t/31",[12,1.622,17,1.586,23,2.576,24,2.576,25,2.576,26,1.703,27,2.576,28,2.576,29,2.576]],["t/34",[1,1.388,12,1.178,21,1.638,30,1.638,31,1.87,32,1.87,33,1.638,34,1.87,35,1.87,36,1.87,37,1.87,38,1.87,39,1.87,40,1.87]],["t/37",[2,1.661,12,1.622,14,2.057,15,1.852,16,1.852,26,1.703,41,2.576,42,1.552,43,2.257]],["t/42",[12,2.325,19,1.651,42,2.224,43,3.234,44,2.44]],["t/46",[42,2.494,45,4.138,46,4.583,47,2.736]],["t/48",[42,2.494,45,4.138,48,3.845,49,4.583]],["t/50",[42,3.293,50,6.051]],["t/58",[2,3.037,51,5.216,52,3.62]],["t/61",[2,2.669,6,2.548,7,3.845,8,4.138]],["t/63",[6,3.365,9,5.076]],["t/65",[6,2.9,10,4.126,11,4.709]],["t/69",[12,1.755,14,2.226,15,2.003,16,2.003,18,2.003,26,2.909,44,1.842]],["t/71",[18,2.975,26,2.736,53,4.583,54,3.845]],["t/75",[55,6.051,56,4.787]],["t/79",[57,4.415]],["t/81",[52,5.001]],["t/83",[3,5.463,58,6.051]],["t/85",[59,5.463,60,6.051]],["t/87",[18,3.386,59,4.709,61,4.709]],["t/91",[62,7.205]],["t/92",[63,6.051,64,4.787]],["t/94",[19,2.107,65,5.216,66,5.216]],["t/96",[19,2.445,67,3.612]],["t/98",[68,2.607,69,4.138,70,4.138,71,2.736]],["t/100",[1,3.496,72,5.216,73,5.216]],["t/102",[42,2.838,74,3.62,75,5.216]],["t/104",[61,4.138,76,4.583,77,4.583,78,4.583]],["t/106",[79,5.463,80,4.2]],["t/108",[2,1.957,69,3.034,70,3.034,79,3.034,80,2.332,81,2.819,82,2.181]],["t/112",[12,2.098,15,2.394,16,2.394,17,2.051,18,2.394,26,2.202]],["t/114",[17,2.9,18,3.386,54,4.376]],["t/116",[18,3.928,54,5.076]],["t/117",[15,4.677]],["t/119",[16,4.677]],["t/121",[83,5.216,84,5.216,85,5.216]],["t/123",[14,5.197]],["t/127",[1,4.829]],["t/129",[86,7.205]],["t/131",[0,4.126,87,5.216,88,4.376]],["t/139",[6,4.007]],["t/141",[19,2.445,67,3.612]],["t/143",[19,2.445,44,3.612]],["t/145",[19,2.107,89,4.126,90,3.62]],["t/147",[1,3.496,20,4.126,91,5.216]],["t/151",[92,3.612,93,5.076]],["t/155",[10,2.658,90,2.332,94,3.36,95,3.36,96,2.658,97,2.658,98,3.36]],["t/157",[97,4.787,99,6.051]],["t/158",[96,5.7]],["t/160",[2,2.148,100,3.33,101,2.918,102,3.33,103,3.094,104,2.918]],["t/162",[105,5.7]],["t/164",[106,6.051,107,6.051]],["t/167",[96,2.658,97,2.658,100,3.034,101,2.658,102,3.034,103,2.819,104,2.658]],["t/169",[97,4.787,105,4.787]],["t/175",[6,4.007]],["t/176",[17,3.365,56,4.787]],["t/177",[12,1.755,15,2.003,16,2.003,17,1.716,18,2.003,20,2.441,21,2.441,22,2.786]],["t/179",[12,2.325,19,1.651,42,2.224,43,3.234,44,2.44]],["t/181",[12,1.622,17,1.586,23,2.576,24,2.576,25,2.576,26,1.703,27,2.576,28,2.576,29,2.576]],["t/183",[12,2.098,17,2.051,26,2.202,42,2.007,43,2.918,44,2.202]],["t/185",[1,1.388,12,1.178,21,1.638,30,1.638,31,1.87,32,1.87,33,1.638,34,1.87,35,1.87,36,1.87,37,1.87,38,1.87,39,1.87,40,1.87]],["t/187",[12,2.966,20,4.126,108,4.376]],["t/191",[19,1.852,47,2.736,67,2.736,109,3.451]],["t/194",[110,3.451,111,4.583,112,4.583,113,3.845]],["t/196",[10,2.658,104,2.658,113,2.819,114,2.53,115,3.034,116,3.36,117,3.36]],["t/199",[16,2.181,17,2.896,26,2.006,118,3.36,119,3.36,120,3.034]],["t/202",[14,2.423,17,2.896,26,2.006,121,3.034,122,3.034,123,3.034]],["t/205",[15,2.003,17,2.709,26,1.842,121,2.786,122,2.786,123,2.786,124,2.589]],["t/211",[125,7.205]],["t/213",[57,4.415]],["t/215",[126,7.205]],["t/217",[57,4.415]],["t/220",[44,3.114,127,4.709,128,4.126]],["t/222",[44,3.114,128,4.126,129,4.126]],["t/224",[44,2.44,128,3.234,129,3.234,130,3.234,131,3.69]],["t/227",[132,6.505]],["t/229",[4,5.076,5,5.076]],["t/232",[133,6.505]],["t/234",[74,4.2,134,6.051]],["t/238",[130,4.787,135,5.076]],["t/240",[48,2.819,92,2.006,130,2.658,135,2.819,136,2.819,137,2.117,138,3.36]],["t/242",[90,4.2,139,5.463]],["t/243",[90,3.62,140,5.216,141,4.709]],["t/244",[136,4.376,142,5.216,143,5.216]],["t/245",[136,4.376,144,5.216,145,4.709]],["t/246",[44,2.736,48,3.845,145,4.138,146,4.583]],["t/248",[42,3.293,147,6.051]],["t/254",[96,5.7]],["t/256",[105,5.7]],["t/258",[103,6.045]],["t/260",[148,7.205]],["t/262",[101,3.626,105,3.626,149,4.583,150,4.138]],["t/264",[104,5.7]],["t/266",[30,3.626,101,3.626,124,3.845,150,4.138]],["t/270",[132,5.463,151,6.051]],["t/272",[92,2.736,110,3.451,152,3.845,153,4.583]],["t/274",[92,2.736,114,3.451,152,3.845,154,4.138]],["t/276",[155,6.051,156,6.051]],["t/280",[157,4.557,158,5.076]],["t/282",[89,4.126,157,3.927,159,2.966]],["t/284",[68,2.966,71,3.114,157,3.927]],["t/286",[42,2.838,74,3.62,157,3.927]],["t/288",[157,3.927,159,2.966,160,4.709]],["t/291",[133,6.505]],["t/293",[68,3.442,71,3.612]],["t/295",[71,3.114,82,3.386,161,3.62]],["t/298",[6,3.365,162,6.051]],["t/300",[163,6.051,164,5.463]],["t/302",[64,4.787,164,5.463]],["t/304",[165,6.051,166,6.051]],["t/308",[42,2.838,167,5.216,168,3.386]],["t/310",[42,2.838,168,3.386,169,4.709]],["t/314",[109,3.078,170,3.69,171,4.087,172,4.087,173,4.087]],["t/316",[109,4.557,174,5.463]],["t/318",[175,4.2,176,6.051]],["t/320",[159,2.966,175,3.62,177,4.709]],["t/322",[41,4.709,159,2.966,175,3.62]],["t/324",[159,2.966,175,3.62,178,5.216]],["t/328",[158,4.376,168,3.386,179,4.709]],["t/330",[120,5.463,168,3.928]],["t/331",[42,2.838,168,3.386,180,5.216]],["t/333",[42,2.838,168,3.386,169,4.709]],["t/335",[68,2.966,71,3.114,168,3.386]],["t/337",[89,4.126,159,2.966,168,3.386]],["t/339",[168,3.386,175,3.62,181,5.216]],["t/341",[182,6.505]],["t/347",[2,2.669,68,3.734,183,3.451]],["t/349",[2,2.38,68,3.436,170,3.69,183,3.078]],["t/351",[2,2.38,68,3.436,183,3.078,184,4.087]],["t/353",[13,5.463,159,3.442]],["t/355",[159,3.442,160,5.463]],["t/359",[185,5.7]],["t/360",[19,1.49,113,3.094,137,2.324,186,3.33,187,3.688,188,3.094]],["t/362",[19,1.072,64,2.098,80,1.841,137,2.719,185,2.098,188,2.225,189,2.652,190,2.395,191,2.098]],["t/364",[19,1.001,64,1.961,80,1.72,137,2.572,188,2.079,190,2.238,191,1.961,192,2.478,193,2.478,194,2.478]],["t/368",[47,3.612,195,6.051]],["t/369",[196,7.205]],["t/371",[197,7.205]],["t/373",[68,2.607,198,3.451,199,2.809,200,4.583]],["t/375",[201,7.205]],["t/377",[202,7.205]],["t/379",[203,7.205]],["t/381",[204,7.205]],["t/383",[205,7.205]],["t/385",[206,7.205]],["t/389",[80,3.62,139,4.709,207,4.376]],["t/391",[80,3.62,137,3.286,207,4.376]],["t/393",[80,3.62,207,4.376,208,5.216]],["t/397",[209,4.056,210,6.051]],["t/399",[211,6.051,212,6.051]],["t/403",[6,2.548,92,2.736,213,4.138,214,4.583]],["t/405",[183,3.451,213,4.138,215,4.138,216,4.138]],["t/407",[19,1.651,183,3.078,215,3.69,216,3.69,217,3.69]],["t/409",[67,3.114,177,4.709,198,3.927]],["t/411",[19,1.852,198,3.451,217,4.138,218,4.583]],["t/413",[57,3.708,219,6.051]],["t/417",[186,6.505]],["t/419",[89,4.126,198,3.927,220,4.376]],["t/421",[198,3.927,199,3.196,220,4.376]],["t/423",[199,2.809,220,3.845,221,4.583,222,4.583]],["t/425",[199,2.809,223,4.583,224,4.583,225,4.583]],["t/431",[6,4.007]],["t/433",[52,5.001]],["t/435",[226,6.045]],["t/436",[108,6.045]],["t/438",[47,3.612,67,3.612]],["t/440",[47,3.612,227,6.051]],["t/442",[137,3.813,185,4.787]],["t/444",[2,2.148,81,3.094,137,2.324,191,2.918,228,3.33,229,3.33]],["t/446",[57,4.415]],["t/450",[19,2.445,44,3.612]],["t/452",[68,3.442,71,3.612]],["t/454",[42,3.293,74,4.2]],["t/456",[42,3.293,230,6.051]],["t/458",[14,3.762,17,2.9,74,3.62]],["t/460",[15,3.386,17,2.9,74,3.62]],["t/462",[16,3.386,17,2.9,74,3.62]],["t/464",[26,3.612,115,5.463]],["t/468",[6,4.007]],["t/470",[52,5.001]],["t/472",[226,6.045]],["t/473",[1,4.056,47,3.612]],["t/475",[47,3.612,231,5.463]],["t/477",[57,4.415]],["t/481",[52,5.001]],["t/483",[57,4.415]],["t/487",[6,4.007]],["t/489",[52,5.001]],["t/490",[232,6.045]],["t/492",[233,7.205]],["t/494",[47,4.301]],["t/495",[234,7.205]],["t/497",[47,3.612,231,5.463]],["t/499",[57,4.415]],["t/502",[19,2.107,44,3.114,127,4.709]],["t/504",[19,2.445,129,4.787]],["t/506",[19,1.852,129,3.626,130,3.626,131,4.138]],["t/510",[6,4.007]],["t/512",[52,5.001]],["t/514",[226,6.045]],["t/515",[108,6.045]],["t/517",[47,3.612,235,6.051]],["t/519",[47,3.612,236,6.051]],["t/521",[2,2.148,81,3.094,137,2.324,191,2.918,228,3.33,229,3.33]],["t/523",[137,3.813,185,4.787]],["t/525",[57,4.415]],["t/528",[135,6.045]],["t/530",[9,6.045]],["t/532",[237,7.205]],["t/534",[0,4.126,238,5.216,239,5.216]],["t/544",[159,3.442,209,4.056]],["t/546",[92,2.736,137,2.888,159,2.607,209,3.072]],["t/547",[19,1.651,67,2.44,92,2.44,110,3.078,232,3.429]],["t/549",[114,3.451,159,2.607,179,4.138,209,3.072]],["t/551",[68,2.607,71,2.736,88,3.845,240,4.138]],["t/553",[82,2.975,161,3.181,240,4.138,241,4.583]],["t/555",[68,2.325,71,2.44,159,2.325,209,2.739,242,4.087]],["t/557",[82,2.975,159,2.607,161,3.181,243,4.583]],["t/563",[67,3.114,90,3.62,244,5.216]],["t/565",[19,1.852,47,2.736,67,2.736,109,3.451]],["t/567",[67,2.736,90,3.181,245,4.583,246,4.583]],["t/569",[19,1.357,33,2.658,67,2.006,90,2.332,92,2.006,247,3.36,248,3.034]],["t/571",[67,3.114,249,4.709,250,5.216]],["t/574",[68,3.442,71,3.612]],["t/576",[71,3.114,82,3.386,161,3.62]],["t/578",[56,2.918,71,2.202,82,2.394,92,2.202,161,2.56,249,3.33]],["t/580",[19,1.247,71,1.842,82,2.003,92,1.842,161,2.142,251,3.086,252,3.086,253,3.086]],["t/582",[19,1.357,67,2.006,92,2.006,161,2.332,254,3.36,255,3.36,256,3.36]],["t/584",[257,7.205]],["t/585",[2,2.148,82,2.394,175,2.56,182,3.33,258,3.688,259,3.33]],["t/587",[68,2.607,124,3.845,259,4.138,260,4.583]],["t/593",[30,3.626,261,4.583,262,4.583,263,4.583]],["t/599",[0,4.126,1,3.496,264,5.216]],["t/603",[159,3.442,209,4.056]],["t/605",[154,5.463,209,4.056]],["t/607",[209,4.056,265,6.051]],["t/610",[7,5.076,19,2.445]],["t/612",[19,2.445,266,6.051]],["t/614",[19,2.107,248,4.709,267,5.216]],["t/618",[19,2.445,268,6.051]],["t/620",[141,4.709,269,5.216,270,5.216]],["t/622",[19,2.445,271,6.051]],["t/624",[109,3.927,174,4.709,272,5.216]],["t/628",[273,7.205]],["t/630",[274,6.051,275,6.051]],["t/632",[276,7.205]],["t/640",[33,3.234,68,2.325,277,3.69,278,4.087,279,3.69]],["t/642",[82,2.653,158,3.429,277,3.69,279,3.69,280,4.087]],["t/644",[281,7.205]],["t/648",[282,3.496,283,4.709,284,5.216]],["t/650",[110,3.451,282,3.072,285,4.583,286,4.138]],["t/652",[19,1.852,114,3.451,282,3.072,287,4.138]],["t/654",[282,3.496,283,4.709,288,5.216]],["t/656",[110,3.927,282,3.496,289,5.216]],["t/658",[114,3.927,282,3.496,290,5.216]],["t/660",[19,1.852,88,3.845,282,3.072,287,4.138]],["t/666",[56,4.787,286,5.463]],["t/667",[282,4.829]],["t/669",[44,3.114,291,5.216,292,5.216]],["t/673",[128,4.126,293,5.216,294,5.216]],["t/675",[93,6.045]],["t/677",[57,3.708,295,6.051]],["t/679",[19,2.107,26,3.114,296,5.216]],["t/681",[93,6.045]],["t/683",[57,4.415]],["t/687",[4,5.076,5,5.076]],["t/689",[92,3.612,297,6.051]],["t/693",[199,3.708,298,5.463]],["t/695",[152,5.076,298,5.463]],["t/697",[199,3.196,299,5.216,300,5.216]],["t/699",[19,2.107,199,3.196,232,4.376]],["t/703",[19,2.445,301,5.463]],["t/705",[302,7.205]],["t/707",[301,4.709,303,5.216,304,4.709]],["t/709",[19,2.107,175,3.62,199,3.196]],["t/711",[305,7.205]],["t/713",[306,7.205]],["t/715",[307,7.205]],["t/717",[199,3.196,308,5.216,309,4.709]],["t/719",[199,3.196,309,4.709,310,5.216]],["t/721",[199,3.196,304,4.709,311,5.216]]],"invertedIndex":[["",{"_index":2,"t":{"9":{"position":[[19,1]]},"17":{"position":[[4,1]]},"37":{"position":[[6,1]]},"58":{"position":[[8,1]]},"61":{"position":[[4,1]]},"108":{"position":[[11,1]]},"160":{"position":[[19,1]]},"347":{"position":[[8,1]]},"349":{"position":[[14,1]]},"351":{"position":[[14,1]]},"444":{"position":[[30,3]]},"521":{"position":[[30,3]]},"585":{"position":[[43,1]]}}}],["0.12.x",{"_index":229,"t":{"444":{"position":[[34,7]]},"521":{"position":[[34,7]]}}}],["0xsequenc",{"_index":244,"t":{"563":{"position":[[26,10]]}}}],["1",{"_index":110,"t":{"194":{"position":[[0,2]]},"272":{"position":[[7,2]]},"547":{"position":[[0,2]]},"650":{"position":[[0,1]]},"656":{"position":[[0,1]]}}}],["13",{"_index":193,"t":{"364":{"position":[[90,2]]}}}],["191",{"_index":278,"t":{"640":{"position":[[4,3]]}}}],["2",{"_index":114,"t":{"196":{"position":[[0,2]]},"274":{"position":[[7,2]]},"549":{"position":[[0,2]]},"652":{"position":[[0,1]]},"658":{"position":[[0,1]]}}}],["3",{"_index":88,"t":{"131":{"position":[[6,1]]},"551":{"position":[[0,2]]},"660":{"position":[[0,1]]}}}],["4",{"_index":241,"t":{"553":{"position":[[0,2]]}}}],["5",{"_index":242,"t":{"555":{"position":[[0,2]]}}}],["6",{"_index":243,"t":{"557":{"position":[[0,2]]}}}],["6492",{"_index":70,"t":{"98":{"position":[[9,4]]},"108":{"position":[[35,4]]}}}],["712",{"_index":280,"t":{"642":{"position":[[4,3]]}}}],["_isvalidimag",{"_index":305,"t":{"711":{"position":[[0,13]]}}}],["_updateconfigur",{"_index":302,"t":{"705":{"position":[[0,20]]}}}],["abov",{"_index":194,"t":{"364":{"position":[[97,5]]}}}],["account",{"_index":128,"t":{"220":{"position":[[12,7]]},"222":{"position":[[17,7]]},"224":{"position":[[17,7]]},"673":{"position":[[17,8]]}}}],["activation/deactiv",{"_index":233,"t":{"492":{"position":[[0,23]]}}}],["ad",{"_index":269,"t":{"620":{"position":[[0,6]]}}}],["add",{"_index":145,"t":{"245":{"position":[[4,3]]},"246":{"position":[[4,3]]}}}],["address",{"_index":44,"t":{"42":{"position":[[45,7]]},"69":{"position":[[65,7]]},"143":{"position":[[15,7]]},"179":{"position":[[45,7]]},"183":{"position":[[53,7]]},"220":{"position":[[20,7]]},"222":{"position":[[25,7]]},"224":{"position":[[25,7]]},"246":{"position":[[18,7]]},"450":{"position":[[7,7]]},"502":{"position":[[19,7]]},"669":{"position":[[16,9]]}}}],["aka",{"_index":31,"t":{"34":{"position":[[29,4]]},"185":{"position":[[29,4]]}}}],["android",{"_index":104,"t":{"160":{"position":[[35,7]]},"167":{"position":[[41,7]]},"196":{"position":[[3,7]]},"264":{"position":[[0,7]]}}}],["api",{"_index":56,"t":{"75":{"position":[[7,3]]},"176":{"position":[[7,3]]},"578":{"position":[[43,4]]},"666":{"position":[[8,3]]}}}],["app",{"_index":192,"t":{"364":{"position":[[67,3]]}}}],["appnam",{"_index":231,"t":{"475":{"position":[[0,7]]},"497":{"position":[[0,7]]}}}],["architectur",{"_index":151,"t":{"270":{"position":[[0,12]]}}}],["ask",{"_index":127,"t":{"220":{"position":[[0,3]]},"502":{"position":[[0,3]]}}}],["assembl",{"_index":111,"t":{"194":{"position":[[3,8]]}}}],["attribut",{"_index":83,"t":{"121":{"position":[[0,10]]}}}],["auth",{"_index":153,"t":{"272":{"position":[[19,4]]}}}],["authent",{"_index":129,"t":{"222":{"position":[[0,12]]},"224":{"position":[[0,12]]},"504":{"position":[[0,12]]},"506":{"position":[[0,12]]}}}],["author",{"_index":240,"t":{"551":{"position":[[8,13]]},"553":{"position":[[10,13]]}}}],["automat",{"_index":178,"t":{"324":{"position":[[0,9]]}}}],["avail",{"_index":195,"t":{"368":{"position":[[0,9]]}}}],["avalanch",{"_index":37,"t":{"34":{"position":[[77,10]]},"185":{"position":[[77,10]]}}}],["avax",{"_index":36,"t":{"34":{"position":[[69,4]]},"185":{"position":[[69,4]]}}}],["b",{"_index":140,"t":{"243":{"position":[[0,2]]}}}],["backend",{"_index":238,"t":{"534":{"position":[[18,7]]}}}],["balanc",{"_index":21,"t":{"26":{"position":[[17,8]]},"34":{"position":[[21,7]]},"177":{"position":[[17,8]]},"185":{"position":[[21,7]]}}}],["batch",{"_index":75,"t":{"102":{"position":[[5,5]]}}}],["blockchain",{"_index":91,"t":{"147":{"position":[[8,10]]}}}],["bnb",{"_index":38,"t":{"34":{"position":[[88,3]]},"185":{"position":[[88,3]]}}}],["browser",{"_index":267,"t":{"614":{"position":[[0,7]]}}}],["bsc",{"_index":39,"t":{"34":{"position":[[95,4]]},"185":{"position":[[95,4]]}}}],["build",{"_index":97,"t":{"155":{"position":[[26,5]]},"157":{"position":[[0,8]]},"167":{"position":[[49,6]]},"169":{"position":[[15,6]]}}}],["builder",{"_index":138,"t":{"240":{"position":[[49,7]]}}}],["c.1",{"_index":142,"t":{"244":{"position":[[0,3]]}}}],["c.2",{"_index":144,"t":{"245":{"position":[[0,3]]}}}],["c.3",{"_index":146,"t":{"246":{"position":[[0,3]]}}}],["call",{"_index":115,"t":{"196":{"position":[[23,6]]},"464":{"position":[[0,4]]}}}],["cdn",{"_index":261,"t":{"593":{"position":[[0,3]]}}}],["chain",{"_index":108,"t":{"187":{"position":[[10,5]]},"436":{"position":[[0,6]]},"515":{"position":[[0,6]]}}}],["chainid",{"_index":234,"t":{"495":{"position":[[0,7]]}}}],["chang",{"_index":62,"t":{"91":{"position":[[0,7]]}}}],["check",{"_index":94,"t":{"155":{"position":[[0,5]]}}}],["checkout",{"_index":220,"t":{"419":{"position":[[12,8]]},"421":{"position":[[16,8]]},"423":{"position":[[7,8]]}}}],["chrome",{"_index":247,"t":{"569":{"position":[[57,6]]}}}],["class",{"_index":65,"t":{"94":{"position":[[7,5]]}}}],["client",{"_index":60,"t":{"85":{"position":[[4,6]]}}}],["close",{"_index":160,"t":{"288":{"position":[[0,5]]},"355":{"position":[[0,5]]}}}],["code",{"_index":173,"t":{"314":{"position":[[22,5]]}}}],["collect",{"_index":22,"t":{"26":{"position":[[61,12]]},"177":{"position":[[61,12]]}}}],["come",{"_index":106,"t":{"164":{"position":[[0,6]]}}}],["configur",{"_index":199,"t":{"373":{"position":[[14,13]]},"421":{"position":[[0,11]]},"423":{"position":[[16,13]]},"425":{"position":[[14,13]]},"693":{"position":[[0,13]]},"697":{"position":[[0,13]]},"699":{"position":[[15,13]]},"709":{"position":[[7,13]]},"717":{"position":[[6,13]]},"719":{"position":[[11,13]]},"721":{"position":[[23,13]]}}}],["connect",{"_index":67,"t":{"96":{"position":[[0,7]]},"141":{"position":[[0,7]]},"191":{"position":[[17,7]]},"409":{"position":[[15,7]]},"438":{"position":[[0,7]]},"547":{"position":[[34,7]]},"563":{"position":[[0,10]]},"565":{"position":[[17,7]]},"567":{"position":[[0,10]]},"569":{"position":[[0,10]]},"571":{"position":[[0,10]]},"582":{"position":[[29,10]]}}}],["connector",{"_index":80,"t":{"106":{"position":[[11,9]]},"108":{"position":[[19,9]]},"362":{"position":[[34,9]]},"364":{"position":[[34,9]]},"389":{"position":[[18,9]]},"391":{"position":[[13,10]]},"393":{"position":[[18,10]]}}}],["consensi",{"_index":274,"t":{"630":{"position":[[0,9]]}}}],["context",{"_index":287,"t":{"652":{"position":[[18,7]]},"660":{"position":[[18,7]]}}}],["contract",{"_index":26,"t":{"31":{"position":[[55,9]]},"37":{"position":[[73,9]]},"69":{"position":[[6,8],[56,8]]},"71":{"position":[[0,8]]},"112":{"position":[[47,8]]},"181":{"position":[[55,9]]},"183":{"position":[[44,8]]},"199":{"position":[[17,8]]},"202":{"position":[[15,8]]},"205":{"position":[[16,8]]},"464":{"position":[[9,8]]},"679":{"position":[[6,8]]}}}],["counter",{"_index":291,"t":{"669":{"position":[[0,7]]}}}],["creat",{"_index":139,"t":{"242":{"position":[[3,6]]},"389":{"position":[[0,8]]}}}],["creation",{"_index":268,"t":{"618":{"position":[[7,8]]}}}],["credenti",{"_index":166,"t":{"304":{"position":[[7,11]]}}}],["crypto",{"_index":221,"t":{"423":{"position":[[0,6]]}}}],["cryptocheckout",{"_index":222,"t":{"423":{"position":[[30,16]]}}}],["current",{"_index":304,"t":{"707":{"position":[[8,7]]},"721":{"position":[[15,7]]}}}],["custom",{"_index":207,"t":{"389":{"position":[[11,6]]},"391":{"position":[[6,6]]},"393":{"position":[[11,6]]}}}],["dapp",{"_index":90,"t":{"145":{"position":[[26,4]]},"155":{"position":[[44,5]]},"242":{"position":[[10,4]]},"243":{"position":[[7,4]]},"563":{"position":[[16,4]]},"567":{"position":[[16,4]]},"569":{"position":[[27,4]]}}}],["data",{"_index":279,"t":{"640":{"position":[[24,4]]},"642":{"position":[[19,4]]}}}],["defaultnetwork",{"_index":227,"t":{"440":{"position":[[0,14]]}}}],["defaultthem",{"_index":196,"t":{"369":{"position":[[0,12]]}}}],["demo",{"_index":98,"t":{"155":{"position":[[39,4]]}}}],["deploy",{"_index":282,"t":{"648":{"position":[[0,6]]},"650":{"position":[[4,6]]},"652":{"position":[[4,6]]},"654":{"position":[[0,6]]},"656":{"position":[[4,6]]},"658":{"position":[[4,6]]},"660":{"position":[[4,6]]},"667":{"position":[[0,6]]}}}],["devic",{"_index":270,"t":{"620":{"position":[[11,7]]}}}],["dilig",{"_index":275,"t":{"630":{"position":[[10,9]]}}}],["directori",{"_index":190,"t":{"362":{"position":[[73,9]]},"364":{"position":[[71,9]]}}}],["displayedasset",{"_index":206,"t":{"385":{"position":[[0,15]]}}}],["distribut",{"_index":262,"t":{"593":{"position":[[4,12]]}}}],["eip",{"_index":69,"t":{"98":{"position":[[5,3]]},"108":{"position":[[31,3]]}}}],["eip1271",{"_index":258,"t":{"585":{"position":[[35,7]]}}}],["eip6492",{"_index":259,"t":{"585":{"position":[[45,7]]},"587":{"position":[[11,7]]}}}],["email",{"_index":170,"t":{"314":{"position":[[0,5]]},"349":{"position":[[0,5]]}}}],["embed",{"_index":217,"t":{"407":{"position":[[15,8]]},"411":{"position":[[13,8]]}}}],["endpoint",{"_index":3,"t":{"9":{"position":[[21,9]]},"83":{"position":[[5,9]]}}}],["erc",{"_index":277,"t":{"640":{"position":[[0,3]]},"642":{"position":[[0,3]]}}}],["erc1155",{"_index":16,"t":{"24":{"position":[[34,7]]},"26":{"position":[[53,7]]},"37":{"position":[[65,7]]},"69":{"position":[[48,7]]},"112":{"position":[[39,7]]},"119":{"position":[[0,7]]},"177":{"position":[[53,7]]},"199":{"position":[[3,7]]},"462":{"position":[[5,7]]}}}],["erc20",{"_index":14,"t":{"24":{"position":[[16,6]]},"37":{"position":[[50,6]]},"69":{"position":[[31,6]]},"123":{"position":[[0,5]]},"202":{"position":[[3,5]]},"458":{"position":[[5,5]]}}}],["erc20/721/1155",{"_index":25,"t":{"31":{"position":[[40,14]]},"181":{"position":[[40,14]]}}}],["erc721",{"_index":15,"t":{"24":{"position":[[23,6]]},"26":{"position":[[42,6]]},"37":{"position":[[57,7]]},"69":{"position":[[38,6]]},"112":{"position":[[29,6]]},"117":{"position":[[0,6]]},"177":{"position":[[42,6]]},"205":{"position":[[3,6]]},"460":{"position":[[5,6]]}}}],["error",{"_index":113,"t":{"194":{"position":[[22,6]]},"196":{"position":[[51,5]]},"360":{"position":[[42,5]]}}}],["etc",{"_index":40,"t":{"34":{"position":[[100,5]]},"185":{"position":[[100,5]]}}}],["eth",{"_index":32,"t":{"34":{"position":[[34,3]]},"185":{"position":[[34,3]]}}}],["ethauth",{"_index":254,"t":{"582":{"position":[[10,7]]}}}],["ethereum",{"_index":33,"t":{"34":{"position":[[41,9]]},"185":{"position":[[41,9]]},"569":{"position":[[18,8]]},"640":{"position":[[8,8]]}}}],["ethers.j",{"_index":246,"t":{"567":{"position":[[37,9]]}}}],["ethkit",{"_index":237,"t":{"532":{"position":[[0,6]]}}}],["exampl",{"_index":57,"t":{"79":{"position":[[0,7]]},"213":{"position":[[0,7]]},"217":{"position":[[0,7]]},"413":{"position":[[6,7]]},"446":{"position":[[0,8]]},"477":{"position":[[0,7]]},"483":{"position":[[0,7]]},"499":{"position":[[0,7]]},"525":{"position":[[0,8]]},"677":{"position":[[8,8]]},"683":{"position":[[0,8]]}}}],["executesequencej",{"_index":125,"t":{"211":{"position":[[0,17]]}}}],["executesequencejsandparsejson",{"_index":126,"t":{"215":{"position":[[0,29]]}}}],["extens",{"_index":248,"t":{"569":{"position":[[64,9]]},"614":{"position":[[8,9]]}}}],["extern",{"_index":293,"t":{"673":{"position":[[0,10]]}}}],["factori",{"_index":286,"t":{"650":{"position":[[21,7]]},"666":{"position":[[0,7]]}}}],["factual",{"_index":292,"t":{"669":{"position":[[8,7]]}}}],["fail",{"_index":169,"t":{"310":{"position":[[0,6]]},"333":{"position":[[0,6]]}}}],["featur",{"_index":210,"t":{"397":{"position":[[4,8]]}}}],["fee",{"_index":45,"t":{"46":{"position":[[12,3]]},"48":{"position":[[27,4]]}}}],["fetch",{"_index":12,"t":{"24":{"position":[[0,7]]},"26":{"position":[[0,5]]},"31":{"position":[[0,5]]},"34":{"position":[[0,5]]},"37":{"position":[[0,5]]},"42":{"position":[[0,5]]},"69":{"position":[[0,5]]},"112":{"position":[[0,5]]},"177":{"position":[[0,5]]},"179":{"position":[[0,5]]},"181":{"position":[[0,5]]},"183":{"position":[[0,5]]},"185":{"position":[[0,5]]},"187":{"position":[[0,5]]}}}],["first",{"_index":308,"t":{"717":{"position":[[0,5]]}}}],["fungibl",{"_index":123,"t":{"202":{"position":[[39,8]]},"205":{"position":[[44,8]]}}}],["ga",{"_index":136,"t":{"240":{"position":[[19,3]]},"244":{"position":[[4,3]]},"245":{"position":[[8,3]]}}}],["game",{"_index":99,"t":{"157":{"position":[[14,4]]}}}],["gener",{"_index":179,"t":{"328":{"position":[[0,7]]},"549":{"position":[[3,8]]}}}],["get",{"_index":4,"t":{"11":{"position":[[0,7]]},"229":{"position":[[0,7]]},"687":{"position":[[0,7]]}}}],["go",{"_index":9,"t":{"19":{"position":[[0,2]]},"63":{"position":[[0,2]]},"530":{"position":[[0,2]]}}}],["guard",{"_index":154,"t":{"274":{"position":[[19,5]]},"605":{"position":[[0,5]]}}}],["hash",{"_index":299,"t":{"697":{"position":[[14,4]]}}}],["histori",{"_index":43,"t":{"37":{"position":[[34,7]]},"42":{"position":[[22,7]]},"179":{"position":[[22,7]]},"183":{"position":[[22,7]]}}}],["id",{"_index":20,"t":{"26":{"position":[[12,4]]},"147":{"position":[[27,2]]},"177":{"position":[[12,4]]},"187":{"position":[[16,2]]}}}],["ie",{"_index":252,"t":{"580":{"position":[[52,4]]}}}],["imagehash",{"_index":300,"t":{"697":{"position":[[21,9]]}}}],["implement",{"_index":301,"t":{"703":{"position":[[7,14]]},"707":{"position":[[16,14]]}}}],["includ",{"_index":27,"t":{"31":{"position":[[65,9]]},"181":{"position":[[65,9]]}}}],["init",{"_index":63,"t":{"92":{"position":[[0,4]]}}}],["initi",{"_index":232,"t":{"490":{"position":[[0,14]]},"547":{"position":[[3,10]]},"699":{"position":[[0,7]]}}}],["instal",{"_index":6,"t":{"15":{"position":[[0,12]]},"17":{"position":[[14,12]]},"19":{"position":[[3,12]]},"21":{"position":[[16,12]]},"61":{"position":[[14,12]]},"63":{"position":[[3,12]]},"65":{"position":[[16,12]]},"139":{"position":[[0,7]]},"175":{"position":[[0,12]]},"298":{"position":[[4,12]]},"403":{"position":[[0,10]]},"431":{"position":[[0,12]]},"468":{"position":[[0,12]]},"487":{"position":[[0,12]]},"510":{"position":[[0,12]]}}}],["instanc",{"_index":66,"t":{"94":{"position":[[13,8]]}}}],["integr",{"_index":186,"t":{"360":{"position":[[19,11]]},"417":{"position":[[0,11]]}}}],["intern",{"_index":77,"t":{"104":{"position":[[11,8]]}}}],["invok",{"_index":218,"t":{"411":{"position":[[0,8]]}}}],["io",{"_index":103,"t":{"160":{"position":[[26,4]]},"167":{"position":[[32,4]]},"258":{"position":[[0,3]]}}}],["js",{"_index":263,"t":{"593":{"position":[[27,2]]}}}],["keep",{"_index":121,"t":{"202":{"position":[[24,5]]},"205":{"position":[[25,5]]}}}],["key",{"_index":209,"t":{"397":{"position":[[0,3]]},"544":{"position":[[8,4]]},"546":{"position":[[14,4]]},"549":{"position":[[22,3]]},"555":{"position":[[29,3]]},"603":{"position":[[8,4]]},"605":{"position":[[6,3]]},"607":{"position":[[6,3]]}}}],["kind",{"_index":251,"t":{"580":{"position":[[37,4]]}}}],["kit",{"_index":213,"t":{"403":{"position":[[20,3]]},"405":{"position":[[15,3]]}}}],["languag",{"_index":239,"t":{"534":{"position":[[26,9]]}}}],["layer",{"_index":87,"t":{"131":{"position":[[0,5]]}}}],["layout",{"_index":298,"t":{"693":{"position":[[14,6]]},"695":{"position":[[7,6]]}}}],["legaci",{"_index":260,"t":{"587":{"position":[[0,6]]}}}],["level",{"_index":53,"t":{"71":{"position":[[9,5]]}}}],["librari",{"_index":64,"t":{"92":{"position":[[5,7]]},"302":{"position":[[0,7]]},"362":{"position":[[22,7]]},"364":{"position":[[22,7]]}}}],["list",{"_index":13,"t":{"24":{"position":[[8,4]]},"353":{"position":[[0,4]]}}}],["listen",{"_index":41,"t":{"37":{"position":[[8,6]]},"322":{"position":[[0,6]]}}}],["login",{"_index":109,"t":{"191":{"position":[[7,5]]},"314":{"position":[[6,5]]},"316":{"position":[[7,5]]},"565":{"position":[[7,5]]},"624":{"position":[[22,5]]}}}],["mac",{"_index":102,"t":{"160":{"position":[[21,4]]},"167":{"position":[[27,4]]}}}],["maco",{"_index":148,"t":{"260":{"position":[[0,5]]}}}],["main",{"_index":116,"t":{"196":{"position":[[39,4]]}}}],["mainmoduleupgrad",{"_index":306,"t":{"713":{"position":[[0,21]]}}}],["manag",{"_index":118,"t":{"199":{"position":[[26,7]]}}}],["market",{"_index":55,"t":{"75":{"position":[[0,6]]}}}],["matic",{"_index":34,"t":{"34":{"position":[[51,5]]},"185":{"position":[[51,5]]}}}],["messag",{"_index":71,"t":{"98":{"position":[[14,8]]},"284":{"position":[[5,7]]},"293":{"position":[[8,8]]},"295":{"position":[[10,7]]},"335":{"position":[[7,7]]},"452":{"position":[[5,8]]},"551":{"position":[[22,7]]},"555":{"position":[[8,7]]},"574":{"position":[[8,8]]},"576":{"position":[[10,7]]},"578":{"position":[[10,7]]},"580":{"position":[[10,7]]}}}],["metadata",{"_index":18,"t":{"24":{"position":[[53,8]]},"26":{"position":[[30,8]]},"69":{"position":[[15,8]]},"71":{"position":[[15,8]]},"87":{"position":[[0,8]]},"112":{"position":[[12,8]]},"114":{"position":[[6,8]]},"116":{"position":[[0,8]]},"177":{"position":[[30,8]]}}}],["metamask",{"_index":253,"t":{"580":{"position":[[57,8]]}}}],["method",{"_index":61,"t":{"87":{"position":[[13,7]]},"104":{"position":[[26,7]]}}}],["migrat",{"_index":272,"t":{"624":{"position":[[0,9]]}}}],["mobil",{"_index":266,"t":{"612":{"position":[[0,6]]}}}],["modal",{"_index":198,"t":{"373":{"position":[[8,5]]},"409":{"position":[[23,5]]},"411":{"position":[[29,5]]},"419":{"position":[[21,5]]},"421":{"position":[[25,5]]}}}],["model",{"_index":156,"t":{"276":{"position":[[7,5]]}}}],["multipl",{"_index":119,"t":{"199":{"position":[[34,8]]}}}],["nanouniversaldeploy",{"_index":289,"t":{"656":{"position":[[11,21]]}}}],["nativ",{"_index":30,"t":{"34":{"position":[[6,6]]},"185":{"position":[[6,6]]},"266":{"position":[[0,6]]},"593":{"position":[[20,6]]}}}],["network",{"_index":1,"t":{"9":{"position":[[10,8]]},"34":{"position":[[13,7]]},"100":{"position":[[22,7]]},"127":{"position":[[0,8]]},"147":{"position":[[19,7]]},"185":{"position":[[13,7]]},"473":{"position":[[0,7]]},"599":{"position":[[15,8]]}}}],["new",{"_index":141,"t":{"243":{"position":[[3,3]]},"620":{"position":[[7,3]]}}}],["next",{"_index":211,"t":{"399":{"position":[[0,4]]}}}],["next.j",{"_index":188,"t":{"360":{"position":[[63,8]]},"362":{"position":[[49,7]]},"364":{"position":[[49,7]]}}}],["nextj",{"_index":185,"t":{"359":{"position":[[0,6]]},"362":{"position":[[100,8]]},"442":{"position":[[6,6]]},"523":{"position":[[6,6]]}}}],["node.j",{"_index":8,"t":{"17":{"position":[[6,7]]},"61":{"position":[[6,7]]}}}],["nodej",{"_index":135,"t":{"238":{"position":[[0,6]]},"240":{"position":[[0,6]]},"528":{"position":[[0,6]]}}}],["non",{"_index":124,"t":{"205":{"position":[[40,3]]},"266":{"position":[[15,4]]},"587":{"position":[[7,3]]}}}],["note",{"_index":182,"t":{"341":{"position":[[0,4]]},"585":{"position":[[0,5]]}}}],["older",{"_index":228,"t":{"444":{"position":[[6,5]]},"521":{"position":[[6,5]]}}}],["on",{"_index":171,"t":{"314":{"position":[[12,4]]}}}],["open",{"_index":89,"t":{"145":{"position":[[0,4]]},"282":{"position":[[0,4]]},"337":{"position":[[8,6]]},"419":{"position":[[0,7]]}}}],["oper",{"_index":72,"t":{"100":{"position":[[0,7]]}}}],["option",{"_index":47,"t":{"46":{"position":[[24,7]]},"191":{"position":[[25,7]]},"368":{"position":[[10,7]]},"438":{"position":[[8,10]]},"440":{"position":[[15,10]]},"473":{"position":[[8,10]]},"475":{"position":[[8,10]]},"494":{"position":[[0,7]]},"497":{"position":[[8,10]]},"517":{"position":[[16,10]]},"519":{"position":[[23,10]]},"565":{"position":[[25,7]]}}}],["options.connect",{"_index":235,"t":{"517":{"position":[[0,15]]}}}],["options.defaultnetwork",{"_index":236,"t":{"519":{"position":[[0,22]]}}}],["order",{"_index":223,"t":{"425":{"position":[[0,5]]}}}],["ordersummaryitem",{"_index":225,"t":{"425":{"position":[[28,19]]}}}],["out",{"_index":95,"t":{"155":{"position":[[6,3]]}}}],["overview",{"_index":132,"t":{"227":{"position":[[0,8]]},"270":{"position":[[13,8]]}}}],["own",{"_index":294,"t":{"673":{"position":[[11,5]]}}}],["packag",{"_index":214,"t":{"403":{"position":[[24,8]]}}}],["page",{"_index":189,"t":{"362":{"position":[[67,5]]}}}],["parallel",{"_index":147,"t":{"248":{"position":[[0,8]]}}}],["paramet",{"_index":226,"t":{"435":{"position":[[0,10]]},"472":{"position":[[0,10]]},"514":{"position":[[0,10]]}}}],["particular",{"_index":24,"t":{"31":{"position":[[29,10]]},"181":{"position":[[29,10]]}}}],["payload",{"_index":157,"t":{"280":{"position":[[0,7]]},"282":{"position":[[13,7]]},"284":{"position":[[13,7]]},"286":{"position":[[17,7]]},"288":{"position":[[14,7]]}}}],["payment",{"_index":46,"t":{"46":{"position":[[16,7]]}}}],["phone",{"_index":184,"t":{"351":{"position":[[0,5]]}}}],["platform",{"_index":105,"t":{"162":{"position":[[6,9]]},"169":{"position":[[6,8]]},"256":{"position":[[10,9]]},"262":{"position":[[18,8]]}}}],["polygon",{"_index":35,"t":{"34":{"position":[[60,8]]},"185":{"position":[[60,8]]}}}],["popular",{"_index":295,"t":{"677":{"position":[[0,7]]}}}],["posit",{"_index":197,"t":{"371":{"position":[[0,8]]}}}],["prerequisit",{"_index":133,"t":{"232":{"position":[[0,13]]},"291":{"position":[[0,13]]}}}],["price",{"_index":51,"t":{"58":{"position":[[0,7]]}}}],["pro",{"_index":93,"t":{"151":{"position":[[9,3]]},"675":{"position":[[0,4]]},"681":{"position":[[0,4]]}}}],["process",{"_index":283,"t":{"648":{"position":[[7,7]]},"654":{"position":[[7,7]]}}}],["produc",{"_index":187,"t":{"360":{"position":[[31,7]]}}}],["project",{"_index":163,"t":{"300":{"position":[[0,7]]}}}],["proof",{"_index":255,"t":{"582":{"position":[[18,5]]}}}],["properti",{"_index":85,"t":{"121":{"position":[[14,10]]}}}],["quantstamp",{"_index":273,"t":{"628":{"position":[[0,10]]}}}],["rainbowkit",{"_index":79,"t":{"106":{"position":[[0,10]]},"108":{"position":[[0,10]]}}}],["raw",{"_index":230,"t":{"456":{"position":[[0,3]]}}}],["react",{"_index":219,"t":{"413":{"position":[[0,5]]}}}],["read",{"_index":303,"t":{"707":{"position":[[0,7]]}}}],["receipt",{"_index":180,"t":{"331":{"position":[[12,7]]}}}],["recov",{"_index":271,"t":{"622":{"position":[[0,10]]}}}],["refer",{"_index":112,"t":{"194":{"position":[[12,9]]}}}],["relay",{"_index":50,"t":{"50":{"position":[[0,8]]}}}],["remov",{"_index":76,"t":{"104":{"position":[[0,7]]}}}],["requir",{"_index":181,"t":{"339":{"position":[[11,8]]}}}],["respons",{"_index":168,"t":{"308":{"position":[[23,8]]},"310":{"position":[[19,8]]},"328":{"position":[[8,8]]},"330":{"position":[[9,9]]},"331":{"position":[[20,8]]},"333":{"position":[[19,8]]},"335":{"position":[[15,8]]},"337":{"position":[[15,8]]},"339":{"position":[[20,8]]}}}],["rest",{"_index":58,"t":{"83":{"position":[[0,4]]}}}],["retriev",{"_index":311,"t":{"721":{"position":[[0,10]]}}}],["rpc",{"_index":59,"t":{"85":{"position":[[0,3]]},"87":{"position":[[9,3]]}}}],["sampl",{"_index":165,"t":{"304":{"position":[[0,6]]}}}],["sdk",{"_index":162,"t":{"298":{"position":[[0,3]]}}}],["send",{"_index":74,"t":{"102":{"position":[[0,4]]},"234":{"position":[[0,7]]},"286":{"position":[[0,4]]},"454":{"position":[[0,4]]},"458":{"position":[[0,4]]},"460":{"position":[[0,4]]},"462":{"position":[[0,4]]}}}],["sequenc",{"_index":92,"t":{"151":{"position":[[0,8]]},"240":{"position":[[40,8]]},"272":{"position":[[10,8]]},"274":{"position":[[10,8]]},"403":{"position":[[11,8]]},"546":{"position":[[24,8]]},"547":{"position":[[14,8]]},"569":{"position":[[41,8]]},"578":{"position":[[34,8]]},"580":{"position":[[69,9]]},"582":{"position":[[42,8]]},"689":{"position":[[4,8]]}}}],["server",{"_index":130,"t":{"224":{"position":[[33,6]]},"238":{"position":[[7,6]]},"240":{"position":[[7,6]]},"506":{"position":[[20,6]]}}}],["session",{"_index":159,"t":{"282":{"position":[[5,7]]},"288":{"position":[[6,7]]},"320":{"position":[[8,7]]},"322":{"position":[[11,7]]},"324":{"position":[[10,7]]},"337":{"position":[[0,7]]},"353":{"position":[[5,8]]},"355":{"position":[[6,7]]},"544":{"position":[[0,7]]},"546":{"position":[[6,7]]},"549":{"position":[[14,7]]},"555":{"position":[[21,7]]},"557":{"position":[[10,7]]},"603":{"position":[[0,7]]}}}],["set",{"_index":215,"t":{"405":{"position":[[0,7]]},"407":{"position":[[0,7]]}}}],["setup",{"_index":164,"t":{"300":{"position":[[8,5]]},"302":{"position":[[8,5]]}}}],["share",{"_index":208,"t":{"393":{"position":[[0,5]]}}}],["side",{"_index":131,"t":{"224":{"position":[[40,4]]},"506":{"position":[[27,4]]}}}],["sign",{"_index":68,"t":{"98":{"position":[[0,4]]},"284":{"position":[[0,4]]},"293":{"position":[[0,7]]},"335":{"position":[[0,6]]},"347":{"position":[[0,4],[10,4]]},"349":{"position":[[6,4],[16,4]]},"351":{"position":[[6,4],[16,4]]},"373":{"position":[[0,4]]},"452":{"position":[[0,4]]},"551":{"position":[[3,4]]},"555":{"position":[[3,4]]},"574":{"position":[[0,7]]},"587":{"position":[[19,7]]},"640":{"position":[[17,6]]}}}],["signatur",{"_index":82,"t":{"108":{"position":[[40,10]]},"295":{"position":[[18,10]]},"553":{"position":[[24,9]]},"557":{"position":[[18,9]]},"576":{"position":[[18,10]]},"578":{"position":[[18,10]]},"580":{"position":[[18,9]]},"585":{"position":[[9,9]]},"642":{"position":[[24,10]]}}}],["signer",{"_index":152,"t":{"272":{"position":[[0,6]]},"274":{"position":[[0,6]]},"695":{"position":[[0,6]]}}}],["signin",{"_index":200,"t":{"373":{"position":[[28,8]]}}}],["signin.authopt",{"_index":205,"t":{"383":{"position":[[0,18]]}}}],["signin.logourl",{"_index":201,"t":{"375":{"position":[[0,14]]}}}],["signin.miniauthopt",{"_index":204,"t":{"381":{"position":[[0,22]]}}}],["signin.projectnam",{"_index":202,"t":{"377":{"position":[[0,18]]}}}],["signin.showemailinput",{"_index":203,"t":{"379":{"position":[[0,21]]}}}],["singleton",{"_index":285,"t":{"650":{"position":[[11,9]]}}}],["smart",{"_index":296,"t":{"679":{"position":[[0,5]]}}}],["social",{"_index":174,"t":{"316":{"position":[[0,6]]},"624":{"position":[[15,6]]}}}],["soon",{"_index":107,"t":{"164":{"position":[[7,4]]}}}],["specif",{"_index":73,"t":{"100":{"position":[[13,8]]}}}],["sponsor",{"_index":48,"t":{"48":{"position":[[7,7]]},"240":{"position":[[23,10]]},"246":{"position":[[8,9]]}}}],["stack",{"_index":297,"t":{"689":{"position":[[13,5]]}}}],["standalon",{"_index":100,"t":{"160":{"position":[[0,10]]},"167":{"position":[[0,10]]}}}],["standard",{"_index":54,"t":{"71":{"position":[[24,9]]},"114":{"position":[[15,9]]},"116":{"position":[[9,9]]}}}],["start",{"_index":5,"t":{"11":{"position":[[8,7]]},"229":{"position":[[8,7]]},"687":{"position":[[8,7]]}}}],["state",{"_index":78,"t":{"104":{"position":[[20,5]]}}}],["statu",{"_index":176,"t":{"318":{"position":[[11,6]]}}}],["step",{"_index":212,"t":{"399":{"position":[[5,5]]}}}],["structur",{"_index":158,"t":{"280":{"position":[[8,9]]},"328":{"position":[[17,9]]},"642":{"position":[[8,10]]}}}],["subsequ",{"_index":310,"t":{"719":{"position":[[0,10]]}}}],["success",{"_index":167,"t":{"308":{"position":[[0,10]]}}}],["summari",{"_index":224,"t":{"425":{"position":[[6,7]]}}}],["suppli",{"_index":29,"t":{"31":{"position":[[81,8]]},"181":{"position":[[81,8]]}}}],["support",{"_index":0,"t":{"9":{"position":[[0,9]]},"131":{"position":[[8,7]]},"534":{"position":[[0,7]]},"599":{"position":[[0,9]]}}}],["tank",{"_index":143,"t":{"244":{"position":[[8,4]]}}}],["test",{"_index":264,"t":{"599":{"position":[[10,4]]}}}],["testnet",{"_index":86,"t":{"129":{"position":[[0,8]]}}}],["thread",{"_index":117,"t":{"196":{"position":[[44,6]]}}}],["threat",{"_index":155,"t":{"276":{"position":[[0,6]]}}}],["time",{"_index":172,"t":{"314":{"position":[[17,4]]}}}],["token",{"_index":17,"t":{"24":{"position":[[42,6]]},"26":{"position":[[6,5]]},"31":{"position":[[17,6]]},"112":{"position":[[6,5]]},"114":{"position":[[0,5]]},"176":{"position":[[0,6]]},"177":{"position":[[6,5]]},"181":{"position":[[17,6]]},"183":{"position":[[38,5]]},"199":{"position":[[11,5],[43,5]]},"202":{"position":[[9,5],[48,7]]},"205":{"position":[[10,5],[53,7]]},"458":{"position":[[11,6]]},"460":{"position":[[12,6]]},"462":{"position":[[13,6]]}}}],["toru",{"_index":265,"t":{"607":{"position":[[0,5]]}}}],["total",{"_index":28,"t":{"31":{"position":[[75,5]]},"181":{"position":[[75,5]]}}}],["track",{"_index":122,"t":{"202":{"position":[[30,5]]},"205":{"position":[[31,5]]}}}],["transact",{"_index":42,"t":{"37":{"position":[[22,11]]},"42":{"position":[[10,11]]},"46":{"position":[[0,11]]},"48":{"position":[[15,11]]},"50":{"position":[[9,11]]},"102":{"position":[[11,12]]},"179":{"position":[[10,11]]},"183":{"position":[[10,11]]},"248":{"position":[[9,12]]},"286":{"position":[[5,11]]},"308":{"position":[[11,11]]},"310":{"position":[[7,11]]},"331":{"position":[[0,11]]},"333":{"position":[[7,11]]},"454":{"position":[[5,12]]},"456":{"position":[[4,11]]}}}],["trigger",{"_index":177,"t":{"320":{"position":[[0,7]]},"409":{"position":[[0,10]]}}}],["tx",{"_index":134,"t":{"234":{"position":[[10,2]]}}}],["type",{"_index":120,"t":{"199":{"position":[[49,6]]},"330":{"position":[[0,5]]}}}],["uniqu",{"_index":23,"t":{"31":{"position":[[10,6]]},"181":{"position":[[10,6]]}}}],["uniti",{"_index":10,"t":{"21":{"position":[[0,5]]},"65":{"position":[[0,5]]},"155":{"position":[[14,5]]},"196":{"position":[[33,5]]}}}],["univers",{"_index":149,"t":{"262":{"position":[[0,9]]}}}],["universaldeployer2",{"_index":290,"t":{"658":{"position":[[11,18]]}}}],["unreal",{"_index":11,"t":{"21":{"position":[[9,6]]},"65":{"position":[[9,6]]}}}],["up",{"_index":183,"t":{"347":{"position":[[15,2]]},"349":{"position":[[21,2]]},"351":{"position":[[21,2]]},"405":{"position":[[8,2]]},"407":{"position":[[8,2]]}}}],["updat",{"_index":309,"t":{"717":{"position":[[20,6]]},"719":{"position":[[25,7]]}}}],["updateimagehash",{"_index":307,"t":{"715":{"position":[[0,15]]}}}],["upon",{"_index":256,"t":{"582":{"position":[[24,4]]}}}],["us",{"_index":137,"t":{"240":{"position":[[34,5]]},"360":{"position":[[53,4]]},"362":{"position":[[9,3],[57,5]]},"364":{"position":[[9,3],[57,5]]},"391":{"position":[[0,5]]},"442":{"position":[[0,5]]},"444":{"position":[[0,5]]},"521":{"position":[[0,5]]},"523":{"position":[[0,5]]},"546":{"position":[[0,5]]}}}],["usag",{"_index":52,"t":{"58":{"position":[[10,5]]},"81":{"position":[[0,5]]},"433":{"position":[[0,5]]},"470":{"position":[[0,5]]},"481":{"position":[[0,5]]},"489":{"position":[[0,5]]},"512":{"position":[[0,5]]}}}],["user",{"_index":49,"t":{"48":{"position":[[41,5]]}}}],["uwp",{"_index":150,"t":{"262":{"position":[[27,5]]},"266":{"position":[[20,4]]}}}],["v1",{"_index":288,"t":{"654":{"position":[[15,2]]}}}],["v2",{"_index":284,"t":{"648":{"position":[[15,2]]}}}],["valid",{"_index":175,"t":{"318":{"position":[[0,10]]},"320":{"position":[[16,10]]},"322":{"position":[[19,11]]},"324":{"position":[[18,10]]},"339":{"position":[[0,10]]},"585":{"position":[[19,10]]},"709":{"position":[[21,10]]}}}],["verif",{"_index":281,"t":{"644":{"position":[[0,12]]}}}],["verifi",{"_index":161,"t":{"295":{"position":[[0,9]]},"553":{"position":[[3,6]]},"557":{"position":[[3,6]]},"576":{"position":[[0,9]]},"578":{"position":[[0,9]]},"580":{"position":[[0,9]]},"582":{"position":[[0,9]]}}}],["version",{"_index":191,"t":{"362":{"position":[[88,8]]},"364":{"position":[[81,8]]},"444":{"position":[[12,8]]},"521":{"position":[[12,8]]}}}],["via",{"_index":249,"t":{"571":{"position":[[11,3]]},"578":{"position":[[29,4]]}}}],["vs",{"_index":84,"t":{"121":{"position":[[11,2]]}}}],["wagmi",{"_index":81,"t":{"108":{"position":[[13,5]]},"444":{"position":[[24,5]]},"521":{"position":[[24,5]]}}}],["wallet",{"_index":19,"t":{"24":{"position":[[69,7]]},"42":{"position":[[38,6]]},"94":{"position":[[0,6]]},"96":{"position":[[8,6]]},"141":{"position":[[13,6]]},"143":{"position":[[8,6]]},"145":{"position":[[9,6]]},"179":{"position":[[38,6]]},"191":{"position":[[0,6]]},"360":{"position":[[12,6]]},"362":{"position":[[15,6]]},"364":{"position":[[15,6]]},"407":{"position":[[24,6]]},"411":{"position":[[22,6]]},"450":{"position":[[0,6]]},"502":{"position":[[12,6]]},"504":{"position":[[13,6]]},"506":{"position":[[13,6]]},"547":{"position":[[23,6]]},"565":{"position":[[0,6]]},"569":{"position":[[50,6]]},"580":{"position":[[45,6]]},"582":{"position":[[51,6]]},"610":{"position":[[4,6]]},"612":{"position":[[7,6]]},"614":{"position":[[18,6]]},"618":{"position":[[0,6]]},"622":{"position":[[13,6]]},"652":{"position":[[11,6]]},"660":{"position":[[11,6]]},"679":{"position":[[15,7]]},"699":{"position":[[8,6]]},"703":{"position":[[0,6]]},"709":{"position":[[0,6]]}}}],["walletconnect",{"_index":250,"t":{"571":{"position":[[15,13]]}}}],["web",{"_index":7,"t":{"17":{"position":[[0,3]]},"61":{"position":[[0,3]]},"610":{"position":[[0,3]]}}}],["web3.j",{"_index":245,"t":{"567":{"position":[[26,7]]}}}],["webgl",{"_index":96,"t":{"155":{"position":[[20,5]]},"158":{"position":[[0,5]]},"167":{"position":[[11,6]]},"254":{"position":[[0,5]]}}}],["window",{"_index":101,"t":{"160":{"position":[[11,7]]},"167":{"position":[[18,8]]},"262":{"position":[[10,7]]},"266":{"position":[[7,7]]}}}],["work",{"_index":257,"t":{"584":{"position":[[12,5]]}}}],["wrapper",{"_index":216,"t":{"405":{"position":[[19,7]]},"407":{"position":[[31,7]]}}}],["zellic",{"_index":276,"t":{"632":{"position":[[0,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"Sequence Wallet allows users to purchase cryptocurrencies directly with their credit card and debit card via on-ramp providers. Currently Sequence supports 6 on-ramp providers; Moonpay Ramp UPI via Onmeta Sardine PayTrie Wyre (deprecated) Only providers that support the region the users are in will be displayed. As a developer integrating the Sequence Wallet, you can choose which payment provider can be visible to users. You can also specify which token will be available to purchase via the on-ramp providers. To learn more on how to configure the on-ramp options, see Sequence Connect Options.","s":"Fiat On-Ramps","u":"/fiat-on-ramps","h":"","p":1},{"i":4,"t":"// Get the wallet provider and signer instances const wallet = sequence.getWallet() const provider = wallet.getProvider() const signer = wallet.getSigner() // Prepare the message string const message = `I've been to web3 & back again :D` // Sign the message const signature = await signer.signMessage(message) console.log('message signature:', signature) // Validate the signed message. The sequence utils `isValidMessageSignature` method // supports validating both EOA and Smart Wallet (EIP1271 + EIP6492) // signatures with this simple call. const isValid = await wallet.utils.isValidMessageSignature( await wallet.getAddress(), message, signature, provider.getChainId() ) console.log('isValid?', isValid) if (!isValid) throw new Error('signature is invalid') To learn more, please see our wallet guide on signing & verifying messages.","s":"Signing Messages","u":"/getting-started/sign-message","h":"","p":3},{"i":6,"t":"Let's send some USDC tokens to another wallet address on the network. // Part of the ERC20 ABI, so we can encode a `transfer` call const erc20Interface = new ethers.utils.Interface([ 'function transfer(address _to, uint256 _value)' ]) // Get the wallet signer interface const wallet = sequence.getWallet() const signer = wallet.getSigner() // USDC contract address on Polygon network const usdcContractAddress = '0x2791bca1f2de4661ed88a30c99a7a9449aa84174' // Sending to a recipient address const recipientAddress = '0x8b4de256180cfec54c436a470af50f9ee2813dbb' // Sending 1.50 USDC, note USDC has 6 decimal places const amount = ethers.utils.parseUnits('1.50', 6) // Encode an ERC-20 token transfer to recipient of the specified amount const data = erc20Interface.encodeFunctionData( 'transfer', [recipientAddress, amount] ) // Prepare Transaction object const tx: sequence.transactions.Transaction = { to: usdcContractAddress, data: data } // Send the transaction via the signer to the blockchain :D The signer will prompt the user // sign+send the transaction, and once the user confirms it will be transmitted. const txnResp = await signer.sendTransaction(tx) // Wait for the transaction to be mined by the network await txnResp.wait() // We're done, print the transaction hash, and open it up in your block explorer console.log('transaction hash:', txnResp.hash)","s":"Sending an ERC20 token","u":"/getting-started/erc20-token","h":"","p":5},{"i":8,"t":"The Sequence Indexer is a modular web3 service that makes it easy to query blockchain token and NFT data from Ethereum-compatible networks. The Indexer automatically indexes every ERC20, ERC721 and ERC1155 token from Ethereum-compatible chains. In fact, the Sequence Wallet uses the Indexer behind the scenes so it can seamlessly render all token information in any wallet. But of course, the Indexer is a modular piece of infrastructure, and you may use it directly from your dapp, game, or even from a server. Features: Super-fast API to query all token balances, history, metadata and NFTs with multi-chain support Real-time indexing of ERC20, ERC721 and ERC1155 transactions across EVM-compatible chains Automatically detects all tokens on the chain, without the need for a contract registry Resilient to node failures and chain re-organizations Easily listen for specific events and transactions on-chain accurately with a simple API Built-in token / nft metadata support to easily render tokens in your apps / games High uptime and availability","s":"Indexer","u":"/indexer","h":"","p":7},{"i":10,"t":"Status: https://status.sequence.info Mainnet networks: Network Indexer Endpoint Ethereum https://mainnet-indexer.sequence.app Polygon https://polygon-indexer.sequence.app Polygon zkEVM https://polygon-zkevm-indexer.sequence.app Arbitrum One https://arbitrum-indexer.sequence.app Arbitrum Nova https://arbitrum-nova-indexer.sequence.app Optimism https://optimism-indexer.sequence.app BSC https://bsc-indexer.sequence.app Avalanche https://avalanche-indexer.sequence.app Gnosis https://gnosis-indexer.sequence.app Base https://base-indexer.sequence.app Test networks: Network Indexer Endpoint Ethereum Goerli https://goerli-indexer.sequence.app Ethereum Sepolia https://sepolia-indexer.sequence.app Polygon Mumbai https://mumbai-indexer.sequence.app Arbitrum Goerli https://arbitrum-goerli-indexer.sequence.app BSC Testnet https://bsc-testnet-indexer.sequence.app Base Goerli https://base-goerli-indexer.sequence.app","s":"Supported Networks & Endpoints","u":"/indexer","h":"#supported-networks--endpoints","p":7},{"i":12,"t":"Here are a few example queries you can make to a blockchain from your dapp, game, or wallet: Fetch all tokens & NFTS in any wallet including all metadata Fetch the transaction history for any wallet address Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies What is the total token supply of an ERC20 token? What is the total token supply of all the ERC1155 tokens in a particular contract? Fetch the transaction history for any token contract address","s":"Getting Started","u":"/indexer","h":"#getting-started","p":7},{"i":14,"t":"Sequence Indexer is a simple API to query any blockchain token and NFT data. Below are instructions on how to integrate the Sequence Indexer API into your Webapps, Games, and backends. In case you missed it, please also see the Indexer Overview.","s":"Indexer Installation","u":"/indexer/installation","h":"","p":13},{"i":16,"t":"The Sequence Indexer is built as a HTTP API with RPC endpoints that you may call directly from your Webapp, Game or server backend. Below you'll find information on the RPC endpoint schema with sample curl commands, along with examples in both Javascript/Typescript and Go. We provide SDKs for Web / node.js and Go. Or if you'd like to integrate the Indexer with another language target, simply follow the API reference below to implement the HTTP requests. Additionally, read the Typescript client source code as reference implementation of the Indexer API client as well. Sequence Indexer endpoints Sequence Indexer offers the same API across a variety of EVM networks. Make sure to check the Indexer endpoints and use the corresponding host for your dapp/game. For example, on Ethereum mainnet the Sequence Indexer endpoint is https://mainnet-indexer.sequence.app and Polygon is https://polygon-indexer.sequence.app. 🌄 View the full list of supported networks and Indexer endpoints here","s":"Installation","u":"/indexer/installation","h":"#installation","p":13},{"i":18,"t":"npm install 0xsequence ethers or pnpm install 0xsequence ethers or yarn add 0xsequence ethers then in your app, import { SequenceIndexer } from '@0xsequence/indexer' // see https://docs.sequence.xyz/indexer#supported-networks--endpoints for list of // indexer hosts for the chain you'd like to query const indexer = new SequenceIndexer('https://mainnet-indexer.sequence.app') // see examples below for the kinds of queries you can make const tokenBalances = await indexer.getTokenBalances(...) NOTE: if you're using @0xsequence/indexer from node.js, we recommend using node v18.x or newer.","s":"Web / node.js Installation","u":"/indexer/installation","h":"#web--nodejs-installation","p":13},{"i":20,"t":"go get -u github.com/0xsequence/go-sequence@latest then in your app, import ( \"github.com/0xsequence/go-sequence/indexer\" ) // see https://docs.sequence.xyz/indexer#supported-networks--endpoints for list of // indexer hosts for the chain you'd like to query seqIndexer := indexer.NewIndexerClient(\"https://mainnet-indexer.sequence.app\", http.DefaultClient) // see examples below for the kinds of queries you can make tokenBalances, err := seqIndexer.GetTokenBalances(...)","s":"Go Installation","u":"/indexer/installation","h":"#go-installation","p":13},{"i":22,"t":"The Sequence Indexer is integrated directly inside of the respective Sequence Web3 Unity and Sequence Web3 Unreal SDKs.","s":"Unity or Unreal Installation","u":"/indexer/installation","h":"#unity-or-unreal-installation","p":13},{"i":25,"t":"Sequence Indexer GetTokenBalances Method: Request: POST /rpc/Indexer/GetTokenBalances Content-Type: application/json Body (in JSON): accountAddress (string) -- the wallet account address includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response metadataOptions (object - optional) -- additional options for metadata omitUnverified (boolean - optional) -- omit contracts which are unverified to helps reduce spam includeContracts ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled. Example: GetTokenBalances of a wallet account address on Polygon curl Javascript / Typescript Go Other curl -X POST -H \"Content-Type: application/json\" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d '{ \"accountAddress\": \"0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9\", \"includeMetadata\": true }' // Works in both a Webapp (browser) or Node.js: import { SequenceIndexer } from '@0xsequence/indexer' const indexer = new SequenceIndexer('https://polygon-indexer.sequence.app') // try any account address you'd like :) const accountAddress = '0xabc...' // query Sequence Indexer for all token balances of the account on Polygon const tokenBalances = await indexer.getTokenBalances({ accountAddress: accountAddress, includeMetadata: true }) console.log('tokens in your account:', tokenBalances) import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/indexer\" ) func GetTokenBalances(accountAddress string) { seqIndexer := indexer.NewIndexerClient(\"https://polygon-indexer.sequence.app\", http.DefaultClient) includeMetadata := true tokenBalances, _, err := seqIndexer.GetTokenBalances(context.Background(), &accountAddress, nil, &includeMetadata, nil) if err != nil { log.Fatal(err) } fmt.Println(\"tokenBalances:\", tokenBalances) } Please contact our team for assistance with integrations to another target. PRO TIP: fetching ERC721/1155 token IDs You'll notice that, by default, GetTokenBalances will return at most one token instance from each contract. In order to fetch ERC721/1155 token balances, you must pass the contractAddress to the GetTokenBalances method. This will return all of the tokens owned by accountAddress from the specified contractAddress. See section below for more information.","s":"Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.","u":"/indexer/fetch-tokens","h":"#fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet","p":23},{"i":27,"t":"Sequence Indexer GetTokenBalances Method: Request: POST /rpc/Indexer/GetTokenBalances Content-Type: application/json Body (in JSON): accountAddress (string) -- the wallet account address contractAddress (string) -- the contract address of the ERC721 / ERC1155 collection includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response metadataOptions (object - optional) -- additional options for metadata omitUnverified (boolean - optional) -- omit contracts which are unverified to helps reduce spam includeContracts ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled. Example: GetTokenBalances of a contract + account address on Polygon curl Javascript / Typescript Go Other curl -X POST -H \"Content-Type: application/json\" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d '{ \"contractAddress\": \"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\", \"accountAddress\": \"0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9\", \"includeMetadata\": true }' // Works in both a Webapp (browser) or Node.js: import { SequenceIndexer } from '@0xsequence/indexer' const indexer = new SequenceIndexer('https://polygon-indexer.sequence.app') // try any contract and account address you'd like :) const contractAddress = '0x631998e91476DA5B870D741192fc5Cbc55F5a52E' const accountAddress = '0xabc...' // query Sequence Indexer for all nft balances of the account on Polygon const nftBalances = await indexer.getTokenBalances({ contractAddress: contractAddress, accountAddress: accountAddress, includeMetadata: true }) console.log('collection of items:', nftBalances) import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/indexer\" ) func GetTokenBalances(contractAddress, accountAddress string) { seqIndexer := indexer.NewIndexerClient(\"https://polygon-indexer.sequence.app\", http.DefaultClient) includeMetadata := true nftBalances, _, err := seqIndexer.GetTokenBalances(context.Background(), &accountAddress, &contractAddress, &includeMetadata, nil) if err != nil { log.Fatal(err) } fmt.Println(\"nftBalances:\", nftBalances) } Please contact our team for assistance with integrations to another target.","s":"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections.","u":"/indexer/fetch-tokens","h":"#fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections","p":23},{"i":29,"t":"The Sequence Indexer and Sequence Metadata services will pick up everything and anything that is published on a blockchain. Our services are designed to provide data in real-time as blocks are mined, and adhere to all popular ERC20, ERC721 and ERC1155 metadata standards so things just work. This is very helpful for your applications to be able to have access to the complete set of data on-chain, but it also means it will include spam tokens when querying with default settings. To combat spam, we introduced metadataOptions arguments which can be passed to Indexer RPC calls to control the results returned. The Sequence Metadata service keeps track of contracts which are \"verified\" by checking popular sources like Coingecko, OpenSea, Sequence Builder (https://sequence.build) and the Sequence Token Directory (https://github.com/0xsequence/token-directory). By calling the Indexer RPC methods with \"metadataOptions\": { \"omitUnverified\": true }, any contract address which has not been verified, will be omitted from the results. We recommend using this option all the time, but, the downside is if your project's contracts are unverified, then they will also be omitted from the results. To help with this, your options are to get verified with one of the sources above, or in your RPC calls to pass \"metadataOptions\": { \"omitUnverified\": true, \"includeContracts\": [\"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\", \"0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334\"] } as an example.","s":"Metadata Tips & Notes on Spam","u":"/indexer/metadata-tips","h":"","p":28},{"i":32,"t":"Fetches token supplies and metadata for any ERC20, ERC721, ERC1155 contract. This query is helpful to render all tokens in a token contract, or to query the total token supplies. In this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. You may query any contract address on any of the supported networks (but make sure to query the indexer of the corresponding network). Sequence Indexer GetTokenSupplies Method: Request: POST /rpc/Indexer/GetTokenSupplies Content-Type: application/json Body (in JSON): contractAddress (string) -- a ERC20 / ERC721 / ERC1155 contract address includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response metadataOptions (object - optional) -- additional options for metadata omitUnverified (boolean - optional) -- omit contracts which are unverified to helps reduce spam includeContracts ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled. Example: GetTokenSupplies of Skyweaver contract on Polygon curl Javascript / Typescript Go Other curl -X POST -H \"Content-Type: application/json\" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenSupplies -d '{ \"contractAddress\": \"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\", \"includeMetadata\": true }' // Works in both a Webapp (browser) or Node.js: import { SequenceIndexer } from '@0xsequence/indexer' const indexer = new SequenceIndexer('https://polygon-indexer.sequence.app') // here we query the Skyweaver contract address, but you can use any const contractAddress = '0x631998e91476DA5B870D741192fc5Cbc55F5a52E' // query Sequence Indexer for all token details / supplies const tokenDetails = await indexer.getTokenSupplies({ contractAddress: contractAddress, includeMetadata: true }) console.log('token details of contract:', tokenDetails) import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/indexer\" ) func GetTokenSupplies(contractAddress string) { seqIndexer := indexer.NewIndexerClient(\"https://polygon-indexer.sequence.app\", http.DefaultClient) filter := &indexer.TransactionHistoryFilter{ ContractAddress: &contractAddress, } includeMetadata := true _, tokenDetails, err := seqIndexer.GetTokenSupplies(context.Background(), filter, nil, &includeMetadata) if err != nil { log.Fatal(err) } fmt.Println(\"token details:\", tokenDetails) } Please contact our team for assistance with integrations to another target.","s":"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies","u":"/indexer/unique-tokens","h":"#fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies","p":30},{"i":35,"t":"Sequence Indexer GetEtherBalance Method: Request: POST /rpc/Indexer/GetEtherBalance Content-Type: application/json Body (in JSON): accountAddress (string) -- the wallet account address Example: GetEtherBalance MATIC balance of a wallet account address on Polygon curl Javascript / Typescript Go Other curl -X POST -H \"Content-Type: application/json\" https://polygon-indexer.sequence.app/rpc/Indexer/GetEtherBalance -d '{ \"accountAddress\": \"0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9\" }' // Works in both a Webapp (browser) or Node.js: import { SequenceIndexer } from '@0xsequence/indexer' const indexer = new SequenceIndexer('https://polygon-indexer.sequence.app') // try any account address you'd like :) const accountAddress = '0xabc...' // query Sequence Indexer for the MATIC balance on Polygon const balance = await indexer.getEtherBalance({ accountAddress: accountAddress, }) console.log('tokens in your account:', tokenBalances) import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/indexer\" ) func GetTokenBalances(accountAddress string) { seqIndexer := indexer.NewIndexerClient(\"https://polygon-indexer.sequence.app\", http.DefaultClient) includeMetadata := true tokenBalances, _, err := seqIndexer.GetTokenBalances(context.Background(), &accountAddress, nil, &includeMetadata, nil) if err != nil { log.Fatal(err) } fmt.Println(\"tokenBalances:\", tokenBalances) } Please contact our team for assistance with integrations to another target.","s":"Fetch native network balance (aka ETH on Ethereum, MATIC on Polygon, AVAX on Avalanche, BNB on BSC, etc.)","u":"/indexer/native-network-balance","h":"#fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc","p":33},{"i":38,"t":"This query is helpful to track transaction history of a particular token contract. In this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. You may query any contract address on any of the supported networks (but make sure to query the indexer of the corresponding network). Sequence Indexer GetTransactionHistory Method: Request: POST /rpc/Indexer/GetTransactionHistory Content-Type: application/json Body (in JSON): filter (object) contractAddress (string) -- a ERC20 / ERC721 / ERC1155 contract address Example: GetTransactionHistory of Skyweaver contract on Polygon curl Javascript / Typescript Go Other curl -X POST -H \"Content-Type: application/json\" https://polygon-indexer.sequence.app/rpc/Indexer/GetTransactionHistory -d '{ \"filter\": { \"accountAddress\": \"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\" }, \"includeMetadata\": true }' // Works in both a Webapp (browser) or Node.js: import { SequenceIndexer } from '@0xsequence/indexer' const indexer = new SequenceIndexer('https://polygon-indexer.sequence.app') // here we query the Skyweaver contract address, but you can use any const contractAddress = '0x631998e91476DA5B870D741192fc5Cbc55F5a52E' // query Sequence Indexer for all token details / supplies // try any contract address you'd like :) const filter = { contractAddress: contractAddress } // query Sequence Indexer for all token transaction history on Polygon const transactionHistory = await indexer.getTransactionHistory({ filter: filter }) console.log('transaction history of contract:', transactionHistory) import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/indexer\" ) func GetTransactionHistory(accountAddress string) { seqIndexer := indexer.NewIndexerClient(\"https://polygon-indexer.sequence.app\", http.DefaultClient) filter := &indexer.TransactionHistoryFilter{ ContractAddress: &contractAddress, } includeMetadata := true _, history, err := seqIndexer.GetTransactionHistory(context.Background(), filter, nil, &includeMetadata) if err != nil { log.Fatal(err) } fmt.Println(\"transaction history:\", history) } Please contact our team for assistance with integrations to another target.","s":"Fetch / listen to the transaction history for any ERC20, ERC721, ERC1155 contract.","u":"/indexer/transation-history-token-contract","h":"#fetch--listen-to-the-transaction-history-for-any-erc20-erc721-erc1155-contract","p":36},{"i":40,"t":"We ❤️ Ethereum Our goal is to support the Ethereum ecosystem by building compatible systems and tools to extend the capabilities of any Ethereum / EVM compatible blockchain network for builders and users alike. Our vision is that Ethereum is no longer a single chain, but a network of chains designed around the EVM and Ethereum JSON-RPC endpoints. Sequence is built to wrap itself around Ethereum chains and extend their capabilities, and offer additional capabilities while maintaining compatibility with Ethereum protocols, standards and contracts. Bring your own tools, combine them with Sequence, and help grow web3 by delivering new and amazing experiences for users on the Web. Aka, sequence is compatible with all existing Ethereum web libraries such as Ethers.js, web3js, and all other contracts, libraries and products that maintain compatibility with Ethereum standards.","s":"Ethereum Compatibility","u":"/intro/eth-compat","h":"","p":39},{"i":43,"t":"Fetches the transaction / token history for any wallet address of any ERC20, ERC721 and ERC1155 token. The response includes decoded transaction details for easy consumption / rendering. Sequence Indexer GetTransactionHistory Method: Request: POST /rpc/Indexer/GetTransactionHistory Content-Type: application/json Body (in JSON): filter (object) accountAddress (string) -- the wallet account address contractAddress (string) -- optionally specify a contract address to filter accountAddresses (string array) -- optionally specify a list of wallet account addresses contractAddresses (string array) -- optionally specify a list of contract address transactionHashes (string array) -- optionally specify a list of transaction hashes metaTransactionIDs (string array) -- optionally specify a list of meta transaction IDs fromBlock (number) -- optionally specify the starting block to select a range toBlock (number) -- optionally specify the ending block to select a range includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response metadataOptions (object - optional) -- additional options for metadata omitUnverified (boolean - optional) -- omit contracts which are unverified to helps reduce spam includeContracts ([]string - optional) -- list of specific contract addresses to always be included, even if omitUnverified is enabled. Example: GetTransactionHistory of a wallet account address on Polygon curl Javascript / Typescript Go Other curl -X POST -H \"Content-Type: application/json\" https://polygon-indexer.sequence.app/rpc/Indexer/GetTransactionHistory -d '{ \"filter\": { \"accountAddress\": \"0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9\" }, \"includeMetadata\": true }' // Works in both a Webapp (browser) or Node.js: import { SequenceIndexer } from '@0xsequence/indexer' const indexer = new SequenceIndexer('https://polygon-indexer.sequence.app') // try any account address you'd like :) const filter = { accountAddress: \"0xabc...\" } // query Sequence Indexer for all token transaction history on Polygon const transactionHistory = await indexer.getTransactionHistory({ filter: filter, includeMetadata: true }) console.log('transaction history in account:', transactionHistory) import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/indexer\" ) func GetTransactionHistory(accountAddress string) { seqIndexer := indexer.NewIndexerClient(\"https://polygon-indexer.sequence.app\", http.DefaultClient) filter := &indexer.TransactionHistoryFilter{ AccountAddress: &accountAddress, } includeMetadata := true _, history, err := seqIndexer.GetTransactionHistory(context.Background(), filter, nil, &includeMetadata) if err != nil { log.Fatal(err) } fmt.Println(\"transaction history:\", history) } Please contact our team for assistance with integrations to another target.","s":"Fetch the transaction history for any wallet address","u":"/indexer/transaction-history","h":"#fetch-the-transaction-history-for-any-wallet-address","p":41},{"i":45,"t":"From the smart contract nature of Sequence Wallet, transaction fees can be abstracted away from users. This allows users to pay the transaction fees in multiple currencies or even have their fees paid by a third party. In addition, users don't have to worry about gas limits or gas price since our relayer system automatically reprice transactions to ensure prompt execution.","s":"Gas and Transaction Fees","u":"/intro/gas","h":"","p":44},{"i":47,"t":"Currently users can pay their gas fees with the following currencies: ETH & WETH Matic USDC DAI Users are shown a fixed fee at the time of transaction confirmation, which is used to reimburse the relayers that will execute the transaction. This fee will not increase even if the transaction is repriced by the relayer. This is a cost the relayers will bear and hence will optimize for.","s":"Transaction Fee Payment Options","u":"/intro/gas","h":"#transaction-fee-payment-options","p":44},{"i":49,"t":"It is possible for your dapp or game to sponsor the transaction fees of their users in a non-custodial way. Please get in touch to enable it for your project.","s":"How to sponsor transaction fees for your users","u":"/intro/gas","h":"#how-to-sponsor-transaction-fees-for-your-users","p":44},{"i":51,"t":"Since Sequence wallets are smart contracts, they can't execute transactions on their own. As a result, users transactions must be relayed by a third party. Technically, anyone can relay these transactions, but the current wallet interface does not allow users to change which relayer they want to use. In the future, we plan on offering more freedom on that front. Sequence Relayers reprice their transaction every 2 or 3 blocks to ensure fast inclusion. This means users will never encounter stuck transactions and will not have to worry about managing gas prices. We plan on integrating an \"instant\" option for advanced users, but this is not yet available.","s":"Relaying Transaction","u":"/intro/gas","h":"#relaying-transaction","p":44},{"i":53,"t":"Each Sequence wallet can be controlled by multiple private keys, acting like a multisignature wallet. Users can either create a Sequence wallet using one of the supported social login options or create a wallet with a private key stored only on that device. The improved security compared to traditional blockchain wallet comes from the fact that multiple independent keys need to be compromised for a malicious actor to take control of a user’s wallet, instead of a single key. The philosophy is that the more independent private-keys the user adds to their wallet, the more secure their wallet becomes, even if each individual key is only moderately secure on their own.","s":"Key Management","u":"/key-management","h":"","p":52},{"i":55,"t":"First, install the 0xsequence package from NPM: npm install 0xsequence ethers or pnpm install 0xsequence ethers or yarn add 0xsequence ethers You can find the source of the 0xsequence package on Github.","s":"Installation","u":"/intro/installation","h":"","p":54},{"i":57,"t":"The Sequence Metadata API service offers a simple and fast API to query token & NFT metadata for Ethereum-compatible chains. To learn how to use the Sequence Metadata service, please read: Installation Token metadata API & standards Contract-level metadata API & standards Alternative, REST API Usage","s":"Metadata","u":"/metadata","h":"","p":56},{"i":59,"t":"The Sequence Metadata is available for free with moderate request limits, but if your project requires higher limits, please contact the Sequence Pro team.","s":"Pricing & Usage","u":"/metadata","h":"#pricing--usage","p":56},{"i":62,"t":"npm install 0xsequence or npm install @0xsequence/metadata then in your app, import { SequenceMetadataClient } from '@0xsequence/metadata' const metadata = new SequenceMetadataClient() NOTE: if you're using @0xsequence/metadata from node.js, we recommend using node v18.x or newer.","s":"Web / node.js Installation","u":"/metadata/installation","h":"#web--nodejs-installation","p":60},{"i":64,"t":"go get -u github.com/0xsequence/go-sequence@latest then in your app, import ( \"github.com/0xsequence/go-sequence/metadata\" ) seqMetadata := metadata.NewMetadataClient(\"https://metadata.sequence.app\", http.DefaultClient) tokenBalances, err := seqIndexer.GetTokenBalances(...)","s":"Go Installation","u":"/metadata/installation","h":"#go-installation","p":60},{"i":66,"t":"The Sequence Metadata is integrated directly inside of the respective Sequence Web3 Unity and Sequence Web3 Unreal SDKs.","s":"Unity or Unreal Installation","u":"/metadata/installation","h":"#unity-or-unreal-installation","p":60},{"i":68,"t":"Learn how to query contract-level metadata directly for any contract Learn about contract-level metadata for ERC20, ERC721 and ERC1155 tokens PRO TIP: Sequence Indexer also returns token metadata When using the Sequence Indexer, pass \"includeMetadata\": true to your request to query token metadata for any ERC20, ERC721 or ERC1155 contract. See below how to fetch contract-level metadata directly.","s":"Contract Metadata","u":"/metadata/contract-metadata","h":"","p":67},{"i":70,"t":"Sequence Metadata GetContractInfoBatch Method: Request: POST /rpc/Metadata/GetContractInfoBatch Content-Type: application/json Body (in JSON): chainID (string) -- the chain id, as a name or number (ie. \"1\" or \"mainnet\", \"137\" or \"polygon\", etc.) contractAddresses (string of strings) -- array of contract addresses Example: GetContractInfoBatch of some contracts on Polygon curl Javascript / Typescript Other curl -X POST -H \"Content-Type: application/json\" https://metadata.sequence.app/rpc/Metadata/GetContractInfoBatch -d '{ \"chainID\": \"polygon\", \"contractAddresses\": [\"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\", \"0x17b66009af459dc8ebf37acf8a8b355379be2fe5\", \"0x2791bca1f2de4661ed88a30c99a7a9449aa84174\", \"0x2953399124f0cbb46d2cbacd8a89cf0599974963\", \"0x7227e371540cf7b8e512544ba6871472031f3335\", \"0x7c0ebabfc394ec6d926e801fe0e69a1f15a7fe4d\", \"0x8f3cf7ad23cd3cadbd9735aff958023239c6a063\", \"0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4\"] }' // Works in both a Webapp (browser) or Node.js: import { SequenceMetadataClient } from '@0xsequence/metadata' const metadataClient = new SequenceMetadataClient() const contractMetadata = await metadataClient.getContractInfoBatch({ chainID: 'polygon', contractAddresses: [ '0x631998e91476DA5B870D741192fc5Cbc55F5a52E', '0x17b66009af459dc8ebf37acf8a8b355379be2fe5', '0x2791bca1f2de4661ed88a30c99a7a9449aa84174', '0x2953399124f0cbb46d2cbacd8a89cf0599974963', '0x7227e371540cf7b8e512544ba6871472031f3335', '0x7c0ebabfc394ec6d926e801fe0e69a1f15a7fe4d', '0x8f3cf7ad23cd3cadbd9735aff958023239c6a063', '0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4' ] }) console.log('Contract info for above addresses:', contractMetadata) Please contact our team for assistance with integrations to another target.","s":"Fetch contract metadata of any ERC20, ERC721 or ERC1155 contract address","u":"/metadata/contract-metadata","h":"#fetch-contract-metadata-of-any-erc20-erc721-or-erc1155-contract-address","p":67},{"i":72,"t":"Additionally, OpenSea added something called contractURI (https://docs.opensea.io/docs/contract-level-metadata).","s":"Contract-level Metadata Standards","u":"/metadata/contract-metadata","h":"#contract-level-metadata-standards","p":67},{"i":74,"t":"Niftyswap is a Semi-Fungible Token (SFT) AMM protocol for fully automated collectible marketplace that runs on every EVM network. While Uniswap is for trading coins (ERC-20 tokens), Niftyswap is a protocol dedicated to trading SFTs (ERC-1155 tokens). Both are designed to favor ease of use and provide access to liquidity on-chain. Niftyswap Niftyswap is a Horizon product that's powered by Sequence. Reach out on our discord with any questions or feedback! https://discord.gg/sequence","s":"Niftyswap Marketplace","u":"/marketplace","h":"","p":73},{"i":76,"t":"Our marketplace is equipped with an REST endpoint that you can use to query for market information Sequence Metadata GetNiftyswapUnitPricesWithQuantities Method: Request: POST /rpc/Indexer/GetNiftyswapUnitPricesWithQuantities Content-Type: application/json Body (in JSON): chainId (string) -- the string of the network (e.g. 'polygon') contractAddress (string) -- the contract address req (Object) -- the request as a json swapType (string) -- the swap type (e.g. 'BUY' or 'SELL') ids (string[]) -- the token ids of the assets you're looking at amounts (string[]) -- the amount of tokens you're looking to trade fresh (boolean) -- set this to true to get the latest non-cached price data at the current block Example: GetNiftyswapUnitPricesWithQuantities of token ids with amounts from a contract address on Polygon curl Javascript / Typescript Other curl -X POST -H \"Content-Type: application/json\" https://metadata.sequence.app/rpc/Metadata/GetNiftyswapUnitPricesWithQuantities -d '{\"chainID\":\"137\",\"contractAddress\":\"0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334\",\"req\":{\"swapType\":\"BUY\",\"ids\":[\"65537\"],\"amounts\":[\"100\"]},\"fresh\":true}' // Works in both a Webapp (browser) or Node.js: import fetch from 'cross-fetch'; (async () => { const res = await fetch('https://metadata.sequence.app/rpc/Metadata/GetNiftyswapUnitPricesWithQuantities', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ 'chainID': '137', 'contractAddress': '0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334', 'req': { 'swapType': 'BUY', 'ids': [ '65537' ], 'amounts': [ '100' ] }, 'fresh': true }) }); console.log('res', await res.json()) })() Please contact our team for assistance with integrations to another target.","s":"Market API","u":"/marketplace","h":"#market-api","p":73},{"i":78,"t":"The Sequence Metadata API service offers a simple and fast API to query token & NFT metadata for Ethereum-compatible chains. Quite simply, the Metadata API allows you to query the token metadata of any ERC20, ERC721 or ERC1155 contract on a number of supported Ethereum chains. As well, the Sequence Metadata service is automatically integrated in the Sequence Indexer. But as we demonstrate below, it's also useful to be able to query the token/contract metadata directly too :) PRO TIP: RPC vs REST endpoints Sequence Metadata service is available with both RPC and REST endpoints. We recommend the RPC endpoints for your application, but the REST endpoints are an available option for convenience. For RPC endpoint see Token metadata RPC and Contract metadata RPC.","s":"Metadata REST API Reference & Usage","u":"/metadata/rest-api","h":"","p":77},{"i":80,"t":"Let's say you'd like to query the metadata of a Skyweaver 1155 card on the Polygon network. Of course, the below example will work for any network / contract / token combination as well. First, the Skyweaver 1155 assets contract is located at address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. Second, let's build the metadata lookup endpoint to query Skyweaver's contract for token ID 20: Request: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20 Response: [ { \"tokenId\": \"20\", \"contractAddress\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\", \"name\": \"Unstoppable Chop\", \"description\": \"Attach Silence to target unit. Do 4 damage to it.\", \"image\": \"https://assets.skyweaver.net/TNqWLuJZ/webapp/cards/full-cards/6x/20-silver.png\", \"decimals\": 2, \"properties\": { \"baseCardId\": 20, \"goldCardId\": 131092, \"grade\": \"oldSilver\", \"id\": 20, \"silverCardId\": 65556 }, \"attributes\": null } ] If you'd like to query a number of tokens at the same time, you can include more token ids comma-separated: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20,21,22 -- click to see the JSON response to query token ids 20, 21, and 22 in a single batched request. Feel free to try tweaking the metadata.sequence.app URL above for your own contract, or another popular project to see how the responses come back. You can change the network to one of our supported networks and specify any contract and/or token id. In addition to easily querying token-level metadata like in the above example, you can also query contract-level metadata. Contract-level metadata provides you more information about a contract address such as a name, contract type, logo, and description. Simply change the metadata URL above to just query the contract address: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E and see result: { \"chainId\": 137, \"address\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\", \"name\": \"Skyweaver\", \"type\": \"ERC1155\", \"symbol\": \"SKYWVR\", \"logoURI\": \"https://assets.skyweaver.net/_tX5dRVi/webapp/icons/skyweaver-token.png\", \"extensions\": { \"link\": \"https://www.skyweaver.net/\", \"description\": \"Skyweaver is a Free-to-Play, trading card game powered by Polygon and Ethereum.\", \"ogImage\": \"https://skyweaver.net/images/skyweavercover.jpg\", \"originAddress\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\" } }","s":"Example","u":"/metadata/rest-api","h":"#example","p":77},{"i":82,"t":"The Metadata API service is accessible either with a simple REST interface, or a RPC client. For the RPC client, we offer Web browser, node and Go clients. We recommend the RPC client for most integrations, but make the REST interface available for convenience.","s":"Usage","u":"/metadata/rest-api","h":"#usage","p":77},{"i":84,"t":"As mentioned in the example above. The general format of the REST endpoint is: GET https://metadata.sequence.app/tokens//[/] Where must be one of the Chain ID or Chain Handle of the supported networks. Fetch contract-level metadata: GET https://metadata.sequence.app/tokens// Example: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E Fetch token-level metadata: GET https://metadata.sequence.app/tokens///[,,...] Examples: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20 https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20,21","s":"REST endpoints","u":"/metadata/rest-api","h":"#rest-endpoints","p":77},{"i":86,"t":"The Metadata RPC interface offers the full capabilities of the Metadata service. We provide SDKs for Web / node.js and Go. Or if you'd like to integrate the Metadata service with another language target, simply follow the API reference below to implement the HTTP requests. Additionally, read the Typescript client source code as reference implementation of the Metadata RPC client as well.","s":"RPC Client","u":"/metadata/rest-api","h":"#rpc-client","p":77},{"i":88,"t":"Metadata API endpoint: https://metadata.sequence.app Metadata RPC methods: GetTokenMetadata - fetch token metadata of ERC721 or ERC1155 tokens from a single contract GetTokenMetadataBatch - fetch token metadata of ERC721 or ERC1155 token from a batch of contracts GetContractInfo - fetch contract metadata of an ERC20, ERC721 or ERC1155 contract address GetContractInfoBatch - fetch contract metadata of a batch of ERC20, ERC721 or ERC1155 contract addresses","s":"Metadata RPC Methods","u":"/metadata/rest-api","h":"#metadata-rpc-methods","p":77},{"i":90,"t":"This document explains how to migrate to sequence.js v1.1.0 from earlier versions.","s":"Migrate to sequence.js v1.1.0","u":"/migrate-sequence-js-1-1-0","h":"","p":89},{"i":93,"t":"The initWallet function's network parameter has been replaced. Now, it accepts a configuration object that may include a defaultNetwork parameter. Before: const wallet = sequence.initWallet('mainnet') After: const wallet = sequence.initWallet({ defaultNetwork: 'mainnet' }) The parameter remains optional. If not provided, the default network will be mainnet.","s":"Init library","u":"/migrate-sequence-js-1-1-0","h":"#init-library","p":89},{"i":95,"t":"Previously, both initWallet and getWallet returned a Wallet instance, which could be used to access both a provider and a signer. Now, they return a SequenceProvider, which already functions as the provider while offering sequence-specific methods. Methods such as getSigner and getProvider are still available in SequenceProvider. Note that calling getProvider() will return this. Before: const wallet = sequence.initWallet('mainnet') const provider = wallet.getProvider() const signer = wallet.getSigner() After: const provider = sequence.initWallet({ defaultNetwork: 'mainnet' }) const signer = provider.getSigner() Custom network provider and signer​ The getProvider and getSigner methods now accept an optional network parameter. This is handy when you wish to use a custom provider or signer for a specific network. In such cases, a tailored network provider/signer is created, and the method does not return this.","s":"Wallet class instance","u":"/migrate-sequence-js-1-1-0","h":"#wallet-class-instance","p":89},{"i":97,"t":"The connect function now mandates an app parameter, representing the app name requesting the connection. This name will be displayed to the user. Before: const connectDetails = await wallet.connect() After: const connectDetails = await wallet.connect({ app: 'Your app name' })","s":"Connect wallet","u":"/migrate-sequence-js-1-1-0","h":"#connect-wallet","p":89},{"i":99,"t":"EIP-6492 allows the wallet to sign messages without first executing a transaction. This feature should be utilized only when the signature will be validated by software supporting EIP-6492, such as the sequence.js library. All sign methods of the signer use EIP-6492 by default. To opt out of EIP-6492, previously you could append a false value at the end of each sign method; now you can pass an eip6492 named argument. Before: const signature = await signer.signMessage(message, undefined, false) After: const signature = await signer.signMessage(message, { eip6492: false })","s":"Sign EIP-6492 messages","u":"/migrate-sequence-js-1-1-0","h":"#sign-eip-6492-messages","p":89},{"i":101,"t":"Earlier, most methods of the signer and provider would target the default network. You could alter this by adding a positional network argument at the end of each method. This has been swapped with a named chainId argument, which can be combined with other named arguments, such as eip6492. Before: const balance = await provider.sendTransaction(transaction, 'rinkeby') After: const balance = await provider.sendTransaction(transaction, { chainId: 'rinkeby' })","s":"Operate on a specific network","u":"/migrate-sequence-js-1-1-0","h":"#operate-on-a-specific-network","p":89},{"i":103,"t":"Previously, separate methods (sendTransactionBatch and sendTransaction) were provided for batch transactions. Now, there's just sendTransaction that can receive either an array of transactions or a singular transaction. Before: const receipt1 = await provider.sendTransactionBatch([transaction1, transaction2]) After: const receipt1 = await provider.sendTransaction([transaction1, transaction2])","s":"Send batch transactions","u":"/migrate-sequence-js-1-1-0","h":"#send-batch-transactions","p":89},{"i":105,"t":"Some internal state methods have been either removed or deprecated. This encompasses methods for: Determining if the wallet is deployed Retrieving the wallet's \"sequence context\" Accessing the \"inner configuration\" of the wallet (i.e., its comprising signers) Should you require any of these methods, please reach out to support.","s":"Removal of internal state methods","u":"/migrate-sequence-js-1-1-0","h":"#removal-of-internal-state-methods","p":89},{"i":107,"t":"Compatibility with the Rainbowkit connector has been largely retained. However, the configuration for defaultNetwork has been relocated. Previously, it was set under connect.networkId. Now, it has been elevated to a top-level property named defaultNetwork. Before: sequenceWallet({ chains, connect: { app: 'Demo app', networkId: 1, }, }) After: sequenceWallet({ chains, defaultNetwork: 1, connect: { app: 'Demo app', }, }) Wagmi Connector​ The Wagmi connector has undergone the same modifications as the Rainbowkit connector. Before: new SequenceConnector({ chains, connect: { app: 'Demo app', networkId: 1, }, }) After: new SequenceConnector({ chains, defaultNetwork: 1, connect: { app: 'Demo app', }, })","s":"Rainbowkit Connector","u":"/migrate-sequence-js-1-1-0","h":"#rainbowkit-connector","p":89},{"i":109,"t":"In earlier versions, EIP-6492 signatures were activated globally either through the useEIP6492 configuration property or the useSequenceEIP6492 method. Both methods have now been deprecated. Attempting to initialize with useEIP6492 will result in a runtime error. For utilizing EIP-6492 in the updated version, you'll need to explicitly invoke sequence_sign or sequence_signTypedData_v4 on the connector. Before: new SequenceConnector({ chains, connect: { app: 'Demo app', networkId: 1, useEIP6492: true, }, }) After: // NOTE: The connector is now initialized without the useEIP6492 property. // ... const sig = await walletClient.request({ method: 'sequence_sign', params: [message, account] }) as string; Ensure Correct Peer Dependency Both @0xsequence/wagmi-connector and @0xsequence/rainbowkit-plugin versions 2.1.0 require 0xsequence as a peer dependency. Ensure that you are using version 1.1.0 or higher of 0xsequence. Utilizing older versions may lead to instability in your application. This is essential to maintain compatibility and ensure the stable operation of your connectors and plugins.","s":"Rainbowkit & Wagmi Connector - EIP-6492 Signatures","u":"/migrate-sequence-js-1-1-0","h":"#rainbowkit--wagmi-connector---eip-6492-signatures","p":89},{"i":111,"t":"Sequence provides a metadata service for fetching token metadata for any ERC721 or ERC1155 contract, on any EVM chain. Learn how to query token metadata directly for any contract Learn about token metadata standards and formats for ERC721 and ERC1155 tokens PRO TIP: Sequence Indexer also supports token metadata When using the Sequence Indexer, pass \"includeMetadata\": true to your request to query token metadata for any ERC721 or ERC1155 contract. See below how to fetch token metadata directly.","s":"Token Metadata","u":"/metadata/token-metadata","h":"","p":110},{"i":113,"t":"Sequence Metadata GetTokenMetadata Method: Request: POST /rpc/Metadata/GetTokenMetadata Content-Type: application/json Body (in JSON): chainID (string) -- the chain id, as a name or number (ie. \"1\" or \"mainnet\", \"137\" or \"polygon\", etc.) contractAddress (string) -- the contract address tokenIDs (array of strings) -- array of strings containing token ids to fetch metadata Example: GetTokenMetadata of some Skyweaver tokens on Polygon curl Javascript / Typescript Other curl -X POST -H \"Content-Type: application/json\" https://metadata.sequence.app/rpc/Metadata/GetTokenMetadata -d '{ \"chainID\": \"polygon\", \"contractAddress\": \"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\", \"tokenIDs\": [\"65537\", \"65538\", \"65539\"] }' // Works in both a Webapp (browser) or Node.js: import { SequenceMetadataClient } from '@0xsequence/metadata' const metadataClient = new SequenceMetadataClient() const tokenMetadata = await metadataClient.getTokenMetadata({ chainID: 'polygon', contractAddress: '0x631998e91476DA5B870D741192fc5Cbc55F5a52E', tokenIDs: ['65537', '65538', '65539'] }) console.log('Skyweaver metadata for some tokens:', tokenMetadata) Please contact our team for assistance with integrations to another target.","s":"Fetch token metadata for any ERC721 or ERC1155 contract","u":"/metadata/token-metadata","h":"#fetch-token-metadata-for-any-erc721-or-erc1155-contract","p":110},{"i":115,"t":"Popular token standards like EIP721 and EIP1155 both have similar metadata standard formats with some subtle differences. In addition to the standards, we've seen in practice that projects often slightly deviate from the standards but are sensical, easy to parse and well supported in the ecosystem, include the Sequence Metadata service. Below we describe the standards and common practices across projects to help demystify how to format your token metadata for your projects.","s":"Token Metadata Standards","u":"/metadata/token-metadata","h":"#token-metadata-standards","p":110},{"i":118,"t":"ERC721 token contracts contain a method on the contract called tokenURI(uint256) string. When querying the tokenURI method on the contract, it will return a URI which contains additional metadata for that asset. See EIP for specific details: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md Here is an example Bored Ape (token id 9): https://metadata.sequence.app/tokens/mainnet/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d/9 response: { \"tokenId\": \"9\", \"contractAddress\": \"0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d\", \"name\": \"\", \"description\": \"\", \"image\": \"https://ipfs.sequence.info/ipfs/QmUQgKka8EW7exiUHnMwZ4UoXA11wV7NFjHAogVAbasSYy\", \"decimals\": 0, \"properties\": null, \"attributes\": [ { \"trait_type\": \"Earring\", \"value\": \"Silver Stud\" }, { \"trait_type\": \"Eyes\", \"value\": \"Sleepy\" }, { \"trait_type\": \"Mouth\", \"value\": \"Small Grin\" }, { \"trait_type\": \"Fur\", \"value\": \"Brown\" }, { \"trait_type\": \"Hat\", \"value\": \"Seaman's Hat\" }, { \"trait_type\": \"Clothes\", \"value\": \"Stunt Jacket\" }, { \"trait_type\": \"Background\", \"value\": \"Purple\" } ] } In the case of this Bored Ape, it appears there is no name or description set, but they do have \"attributes\" as an array of { \"trait_type\": string, \"value: string }. Additionally, see OpenSea for more information: https://docs.opensea.io/docs/metadata-standards Note that OpenSea technically breaks the ERC1155 standard by suggesting to use \"attributes\", where in fact, the ERC1155 calls uses the field name \"properties\" instead of \"attributes\", see https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md#erc-1155-metadata-uri-json-schema (read section below). However this is completely okay and mixed use of properties / attributes is compatible in practice. On Sequence Metadata, we support both structures for token contracts which use either format for their properties/attributes. Another example is from Neon District: https://metadata.sequence.app/tokens/polygon/0x7227e371540CF7b8e512544Ba6871472031F3335/158456331411102687640546264635","s":"ERC721","u":"/metadata/token-metadata","h":"#erc721","p":110},{"i":120,"t":"ERC1155 token contracts contain a method on the contract called uri(uint256) string. When querying the uri method on the contract, it will return a URI which contains additional metadata for that asset. See EIP for specific details: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md#erc-1155-metadata-uri-json-schema Here is an example Skyweaver card (token id 65548): https://metadata.sequence.app/tokens/polygon/0x27A11C1563a5dDa238379B95c91B3AbBaD9C0cf6/65548 { \"tokenId\": \"65548\", \"contractAddress\": \"0x27a11c1563a5dda238379b95c91b3abbad9c0cf6\", \"name\": \"Weighted Die (Silver)\", \"description\": \"Give +1/+1, armor, and guard to a random ally unit, six times.\\n\\n\\\"I will not bow to fate. If the dice fall against me, I'll cut off the hand that cast them.\\\"\\n -Horik\", \"image\": \"https://assets.skyweaver.net/LV7xNcQh/webapp/cards/full-cards/6x/12-silver.png\", \"decimals\": 2, \"properties\": { \"artists\": { \"name\": \"Artist\", \"value\": [ { \"id\": \"xavi\", \"name\": \"Henrique Xavier\", \"url\": \"https://www.artstation.com/kitexavier\" } ] }, \"baseCardId\": 12, \"cardType\": \"Spell\", \"element\": \"Metal\", \"mana\": 8, \"prism\": \"Strength\", \"type\": \"Silver\" }, \"attributes\": null } As you can see, Skyweaver an ERC1155 token's metadata uses the properties object, which is an object/dictionary type of arbitrary data.","s":"ERC1155","u":"/metadata/token-metadata","h":"#erc1155","p":110},{"i":122,"t":"As you can see, the standard format of token metadata contains both attributes and properties. The attributes field is an array of objects. The properties field is an object/dictionary of arbitrary data. In technical terms, the attributes type is defined as []map and the properties type is defined as map. In practice, we've seen that many projects use both attributes and properties to store the same data, and in some cases, they use attributes to store data that should be in properties and vice versa. Sometimes project use both fields, and this is completely fine in practice, as marketplaces and services will parse both areas. Finally, if you are looking to extend the metadata format to suit your project, we recommend to utilize either or both the attributes and properties fields for either ERC721 or ERC1155.","s":"Attributes vs Properties","u":"/metadata/token-metadata","h":"#attributes-vs-properties","p":110},{"i":124,"t":"Finally, a note on ERC20 tokens. ERC20 tokens are just a single token, so they themselves do not have a token ID, but are represented entirely by their contract address. We can infer some information about the token by querying the contract methods such as name and decimals. Additionally, ERC20 tokens can take advantage of the contractURI extension used by OpenSea and described in more detail in our Contract metadata section.","s":"ERC20","u":"/metadata/token-metadata","h":"#erc20","p":110},{"i":126,"t":"Sequence can support all EVM compatible chains. The following networks are currently supported by Sequence Wallet, Sequence Indexer, Sequence Relayer and all Sequence SDKs: Sequence Status Page: https://status.sequence.info","s":"Multi-Chain Support","u":"/multi-chain-support","h":"","p":125},{"i":128,"t":"Network Chain Handle Ethereum mainnet Polygon polygon Polygon zkEVM polygon-zkevm Arbitrum One arbitrum Arbitrum Nova arbitrum-nova Optimism optimism BSC bsc Avalanche avalanche Base base","s":"Networks","u":"/multi-chain-support","h":"#networks","p":125},{"i":130,"t":"Network Chain Handle Ethereum Goerli goerli Ethereum Sepolia sepolia Polygon Mumbai mumbai Arbitrum Goerli arbitrum-goerli Base Goerli base-goerli BSC Testnet bsc-testnet","s":"Testnets","u":"/multi-chain-support","h":"#testnets","p":125},{"i":132,"t":"Sequence has support for Layer-3 networks such as Polygon Supernets, Arbitrum Orbit, Optimism Superchain, and Avalanche Subnets -- reach out to our solutions team for more information.","s":"Layer-3 Support","u":"/multi-chain-support","h":"#layer-3-support","p":125},{"i":134,"t":"99.9% uptime so users can always use your application. You don’t just need a node. You need a reliable node service. The Sequence Node Gateway ensures your data is always correct, real-time, in sync, and available. Sequence aggregates multiple node providers and auto-switches between them, ensuring your dapp runs smoothly and with low latency for you and your users. You don’t need to worry about scaling either: the Sequence Node Gateway scales seamlessly, so that your dapp performs well during peak moments and as you grow. Enhance the capabilities of any Ethereum-compatible JSON-RPC node with higher uptime and performance Blockchain node access for a variety of Ethereum compatible chains Highly-available node network with automatic node failure detection and recover Build your Dapp or Game on robust node infrastructure with higher scalability and fault-tolerance Fast access to log data Single point of access to a large number of nodes with automatic fail-over. No need to update your node provider URL in case of a node failure. Integrations with: Infura, Alchemy, Quicknode, and internally managed nodes. For Sequence Pro users only","s":"Sequence Node-Gateway","u":"/node-gateway","h":"","p":133},{"i":136,"t":"The Sequence Relayer service offers a simple interface for dispatching meta-transactions on Ethereum-compatible networks. Meta-transactions are the idea of a transaction inside of a transaction. The benefits of Sequence meta-transactions are that they allow: Gas abstraction -- whereby users can pay for network gas in a variety of tokens (ie. USDC, DAI, etc.) Sponsored gas -- projects may sponsor the gas of specific contracts to allow free gas for their users Batched transactions -- group a bunch of independent transactions and allow them to be mined as a single transaction Parallel transactions -- parallelize the dispatch of transactions in some cases Fire + forget model -- easily send transactions to the relayer, which will ensure fast delivery Optimal gas pricing for transactions Free to use / Sequence Pro gives you more reporting The best part: transactions with Sequence Relayer are compatible with any existing/deployed Ethereum contract, and thus, integrating the Sequence Relayer doesn't require any changes to your contracts or dapp. The Sequence Relayer is usable by frontend dapps, or even in your backends.","s":"Relayer","u":"/relayer","h":"","p":135},{"i":138,"t":"Get started with Sequence with just a few lines of code, follow along below.","s":"Quick Start","u":"/quickstart","h":"","p":137},{"i":140,"t":"First, install the 0xsequence and ethers packages from NPM: npm install 0xsequence ethers or pnpm install 0xsequence ethers or yarn add 0xsequence ethers You can find the source of the 0xsequence package on Github.","s":"Install","u":"/quickstart","h":"#install","p":137},{"i":142,"t":"Connecting to Ethereum Mainnet: import { sequence } from '0xsequence' const wallet = sequence.initWallet({ defaultNetwork: 'mainnet' }) const connectDetails = await wallet.connect(({ app: 'Your app name' })) console.log('=> connected?', connectDetails.connected) Connecting to Polygon: import { sequence } from '0xsequence' const wallet = sequence.initWallet({ defaultNetwork: 'polygon' }) const connectDetails = await wallet.connect(({ app: 'Your app name' })) console.log('=> connected?', connectDetails.connected) Required fields defaultNetwork is optional, the wallet can always be used to interact with any supported network by using the getProvider('') and getSigner() methods. app during connect is always required, this is the name of your dapp, and will be shown to the user when they are asked to connect their wallet.","s":"Connect your wallet","u":"/quickstart","h":"#connect-your-wallet","p":137},{"i":144,"t":"Once connected to the wallet, you can get the wallet address: const wallet = sequence.getWallet() const walletAddress = wallet.getAddress() console.log(walletAddress) // # => '0xabcd....' Trying to get the wallet address before the wallet is connected will throw an error.","s":"Get the wallet address","u":"/quickstart","h":"#get-the-wallet-address","p":137},{"i":146,"t":"const wallet = sequence.getWallet() wallet.openWallet()","s":"Open the wallet from your dapp","u":"/quickstart","h":"#open-the-wallet-from-your-dapp","p":137},{"i":148,"t":"You can use a variety of methods to query the chain ID which the wallet is presently connected to. const wallet = sequence.getWallet() console.log('chainId:', await wallet.getChainId()) const provider = wallet.getProvider() console.log('provider.getChainId()', await provider.getChainId()) const signer = wallet.getSigner() console.log('signer.getChainId()', await signer.getChainId())","s":"Get the blockchain network ID","u":"/quickstart","h":"#get-the-blockchain-network-id","p":137},{"i":150,"t":"Discord Github Twitter Support Support email","s":"Community & Support","u":"/support","h":"","p":149},{"i":152,"t":"Sequence is available for free for users and developers. All SDKs and core libraries are open sourced and licensed under Apache 2.0 🎁 In addition, we offer \"Pro\" level features with higher limits and support -- if you're interested to learn more, please contact the Sequence Pro team 🤩","s":"Sequence Pro","u":"/support","h":"","p":149},{"i":154,"t":"The Sequence Unity SDK provides full Sequence Wallet & Indexer integration for your Unity Games, integrated tightly with Nethereum. This SDK follows Semantic Versioning (major.minor.patch). While we're still in 0.x.y builds, API breaking changes can be made at any time. After 1.0.0, breaking changes will always cause a major version increment, non-breaking new features will cause a minor version increment, and bugfixes will cause a patch version increment.","s":"Unity SDK","u":"/unity-sdk","h":"","p":153},{"i":156,"t":"The demo offers the same functionality as our sequence.js demo dApp, but using Unity UI & the Unity SDK.","s":"Check out the Unity WebGL build of our demo dApp!","u":"/unity-sdk","h":"#check-out-the-unity-webgl-build-of-our-demo-dapp","p":153},{"i":159,"t":"If you want to avoid buying Vuplex WebGL, since it's not technically used, then every time you do a WebGL build, first move the Vuplex folder out of your project, then move it back in after your build is done. We're working on a solution to this problem that doesn't involve assembly references 🙏 You can buy & import Vuplex WebGL if you want to avoid this step, for now. Build your game as usual! There's no special WebGLTemplate needed :)","s":"WebGL","u":"/unity-sdk","h":"#webgl","p":153},{"i":161,"t":"Make sure you have the Vuplex webview for your build target platform installed, then build as usual!","s":"Standalone Windows & Mac, iOS, and Android","u":"/unity-sdk","h":"#standalone-windows--mac-ios-and-android","p":153},{"i":163,"t":"Reach out to us if you'd like to use the Sequence SDK on another platform!","s":"Other platforms","u":"/unity-sdk","h":"#other-platforms","p":153},{"i":165,"t":"Connect to Metamask, WalletConnect, and more wallets","s":"Coming soon","u":"/unity-sdk","h":"#coming-soon","p":153},{"i":168,"t":"Make sure you have the Vuplex Webview for your build target platform installed, then build as usual.","s":"Standalone WebGL, Windows, Mac, iOS, and Android Builds","u":"/unity-sdk/building","h":"#standalone-webgl-windows-mac-ios-and-android-builds","p":166},{"i":170,"t":"Reach out to us if you'd like to use the Sequence SDK on another platform!","s":"Other platform builds","u":"/unity-sdk/building","h":"#other-platform-builds","p":166},{"i":172,"t":"Download the latest release of the Sequence Unity SDK UnityPackage Drag the .unitypackage file into your Unity game project & import the entire thing. The Sequence Unity SDK currently depends on the Vuplex Webview package, so you'll need to purchase and import Vuplex for each build target your game supports. On Android, you don't need to use the Gecko webview - you can use the Original one. Once you're set up, move on to the Unity Wallet SDK docs or the Unity Indexer SDK docs","s":"Installation","u":"/unity-sdk/installation","h":"","p":171},{"i":174,"t":"Native Unity Implementation of Sequence Indexer","s":"Indexer SDK","u":"/unity-sdk/indexer/guides","h":"","p":173},{"i":178,"t":"Sequence Indexer GetTokenBalances Method: Request: POST /rpc/Indexer/GetTokenBalances Content-Type: application/json Body (in JSON): accountAddress (string) -- the wallet account address contractAddress (string) -- the contract address of the ERC721 / ERC1155 collection includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response Example: GetTokenBalances of a contract + account address on Polygon Unity c# GetTokenBalancesArgs tokenBalancesArgs = new GetTokenBalancesArgs(accountAddress, contractAddress, true); var tokenBalances = await Indexer.GetTokenBalances(blockChain, tokenBalancesArgs); if (tokenBalances.balances.Length > 0) { //Display the balances :) }","s":"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections.","u":"/unity-sdk/indexer/guides","h":"#fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections","p":173},{"i":180,"t":"Fetches the transaction / token history for any wallet address of any ERC20, ERC721 and ERC1155 token. The response includes decoded transaction details for easy consumption / rendering. Sequence Indexer GetTransactionHistory Method: Request: POST /rpc/Indexer/GetTransactionHistory Content-Type: application/json Body (in JSON): filter (object) accountAddress (string) -- the wallet account address contractAddress (string) -- optionally specify a contract address to filter includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response Example: GetTransactionHistory of a wallet account address on Polygon Unity c# GetTransactionHistoryArgs transactionHistoryArgs = new GetTransactionHistoryArgs(); var txHistory = await Indexer.GetTransactionHistory(blockChain, transactionHistoryArgs); //Display tx history :)","s":"Fetch the transaction history for any wallet address","u":"/unity-sdk/indexer/guides","h":"#fetch-the-transaction-history-for-any-wallet-address","p":173},{"i":182,"t":"Fetches token supplies and metadata for any ERC20, ERC721, ERC1155 contract. This query is helpful to render all tokens in a token contract, or to query the total token supplies. In this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. You may query any contract address on any of the supported networks (but make sure to query the indexer of the corresponding network). Sequence Indexer GetTokenSupplies Method: Request: POST /rpc/Indexer/GetTokenSupplies Content-Type: application/json Body (in JSON): contractAddress (string) -- a ERC20 / ERC721 / ERC1155 contract address includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response Example: GetTokenSupplies of Skyweaver contract on Polygon Unity c# GetTokenSuppliesArgs tokenSuppliesArgs = new GetTokenSuppliesArgs(contractAddress, includeMetadata); var supplies = await Indexer.GetTokenSupplies(blockChain, tokenSuppliesArgs); if (supplies != null) { //Display supplies :) }","s":"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies","u":"/unity-sdk/indexer/guides","h":"#fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies","p":173},{"i":184,"t":"Fetch / listen to the transaction history for any ERC20, ERC721, ERC1155 contract. This query is helpful to track transaction history of a particular token contract. In this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. You may query any contract address on any of the supported networks (but make sure to query the indexer of the corresponding network). Sequence Indexer GetBalanceUpdates Method: Request: POST /rpc/Indexer/GetBalanceUpdates Content-Type: application/json Body (in JSON): contractAddress (string) -- a ERC20 / ERC721 / ERC1155 contract address Example: GetBalanceUpdates of Skyweaver contract on Polygon Unity c# GetBalanceUpdatesArgs balanceUpdatesArgs = new GetBalanceUpdateArgs(contractAddress); var updates = await Indexer.GetBalanceUpdates(blockChain, balanceUpdatesArgs); if (updates != null) { //Display balance updates :) }","s":"Fetch the transaction history for any token contract address","u":"/unity-sdk/indexer/guides","h":"#fetch-the-transaction-history-for-any-token-contract-address","p":173},{"i":186,"t":"Sequence Indexer GetEtherBalance Method: Request: POST /rpc/Indexer/GetEtherBalance Content-Type: application/json Body (in JSON): accountAddress (string) -- the wallet account address Example: GetEtherBalance MATIC balance of a wallet account address on Polygon curl GetEtherBalanceArgs etherBalanceArgs = new GetEtherBalanceArgs(accountAddress); var etherBalance = await Indexer.GetEtherBalance(blockChain, etherBalanceArgs); if (etherBalance != null) { //Display ether balance :) }","s":"Fetch native network balance (aka ETH on Ethereum, MATIC on Polygon, AVAX on Avalanche, BNB on BSC, etc.)","u":"/unity-sdk/indexer/guides","h":"#fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc","p":173},{"i":188,"t":"Sequence Indexer GetChainID Method: Request: POST /rpc/Indexer/GetChainID Content-Type: application/json curl var chainId = await Indexer.GetChainID(BlockChainType.Polygon); if (getChainIDReturn != null) { //Display }","s":"Fetch the chain ID","u":"/unity-sdk/indexer/guides","h":"#fetch-the-chain-id","p":173},{"i":190,"t":"Once the wallet is ready, you can connect by calling wallet.Connect. var connectDetails = await wallet.Connect(new ConnectOptions { app = \"Demo Unity Dapp\", authorize = true, settings = new WalletSettings { theme = \"dark\", bannerUrl = \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders = new string[] { PaymentProviderOption.Moonpay, PaymentProviderOption.Ramp }, defaultFundingCurrency = CurrencyOption.Matic, defaultPurchaseAmount = 111, lockFundingCurrencyToDefault = false, } } }); Debug.Log(\"user accepted connect? \" + connectDetails.connected) Debug.Log(\"users signed connect proof to valid their account address: \", connectDetails.proof) After you connect, you can use wallet.openWallet() to open the wallet: await wallet.OpenWallet(); You can also optionally pass a path, and pass settings when you open the wallet: var connectDetails = await wallet.Open(new ConnectOptions { settings = new WalletSettings { theme = \"dark\", bannerUrl = \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders = new string[] { PaymentProviderOption.Moonpay, PaymentProviderOption.Ramp }, defaultFundingCurrency = CurrencyOption.Matic, defaultPurchaseAmount = 111, lockFundingCurrencyToDefault = false, } } }); await wallet.OpenWallet(\"wallet/add-funds\", connectDetails, null); Check out some example Dapp source code For a complete examples, see Demo-Dapp.","s":"Connect Wallet","u":"/unity-sdk/wallet/connect-wallet","h":"","p":189},{"i":192,"t":"Dapps with direct sequence integration can specify the following settings: theme​ Name of one of the available theme provided by sequence the sequence wallet will be rendered with. Example: settings = WalletSettings { theme: \"light\"} bannerUrl​ URL of a banner image users will see when connecting or loging into your dapp. The banner image should follow a 3:1 aspect ration where 1200x400 works best. Example: settings = WalletSettings { bannerUrl: \"https://yoursite.com/banner-image.png\"} signInWithEmail​ Specify signInWithEmail with an email address to allow user automatically sign in with the email option. Will be ignored if user is already signed in. Example: settings = WalletSettings { signInWithEmail: \"user@email.com\"} signInOptions​ SignInOptions is not supported in the Unity SDK, as only email login is supported. includedPaymentProviders​ List of payment providers users will be able to access. By default, users can access all payment providers integrated in Sequence. Example: settings = WalletSettings { includedPaymentProviders: [PaymentProviderOption.Moonpay, PaymentProviderOption.Ramp]} defaultFundingCurrency​ The tag of the default currency to show when users open the payment provider page. The currency has to be supported by the payment providers integrated in sequence. Example: settings = WalletSettings { defaultFundingCurrency: \"CurrencyOption.USDC} defaultPurchaseAmount​ Use to specify a default purchase amount, as an integer, for prefilling the funding amount. If not specified, the default is 100. Example: settings = WalletSettings { defaultPurchaseAmount: 200} lockFundingCurrencyToDefault​ Whether to only allow users to purchase the default currency specified by the defaultFundingCurrency option. If set to false, users will also be able to purchase other tokens. locking the default funding currency can be useful to prevent users from purchasing the wrong currency or the currency on the wrong chain. Example: settings = WalletSettings { defaultFundingCurrency: true}","s":"Wallet Login and Connect Options","u":"/unity-sdk/wallet/connect-wallet","h":"#wallet-login-and-connect-options","p":189},{"i":195,"t":"If you encounter this error when loading Sequence UnitySDK for the first time Try find the dlls file in folder Assets>Plugins>net742dllsAOT in Inspector, deselect Validate References option for related dlls.","s":"1) Assembly reference errors","u":"/unity-sdk/troubleshooting","h":"#1-assembly-reference-errors","p":193},{"i":197,"t":"If you encounter this error in Android Logcat window, try to use this script to wrap your code inside MainThread.wkr.AddJob( () => { //YOUR CODE })","s":"2) Android can only be called on Unity main thread error","u":"/unity-sdk/troubleshooting","h":"#2-android-can-only-be-called-on-unity-main-thread-error","p":193},{"i":200,"t":"ERC1155 URI Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); var URI = await erc1155.URI(tokenId); ERC1155 BalanceOf Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); var balanceOf = await erc1155.BalanceOf(tokenId, account); ERC1155 BalanceOfBatch Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); var balanceOfBatch = await erc1155.BalanceOfBatch(accounts, tokenIds); ERC1155 SetApprovalForAll Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.SetApprovalForAll(operator, _approved); ERC1155 IsApprovedForAll Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.IsApprovedForAll(account, operator); ERC1155 SafeTransferFrom Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.SafeTransferFrom(from, to, id, amount, data); ERC1155 SafeBatchTransferFrom Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.SafeBatchTransferFrom(from, to, ids, amounts, data);","s":"An ERC1155 token contract manages multiple token types.","u":"/unity-sdk/wallet/ERC1155","h":"#an-erc1155-token-contract-manages-multiple-token-types","p":198},{"i":203,"t":"Name Method: ERC20 erc20 = new ERC20(web3, contractAddress); var name = await erc20.Name(); Symbol Method: ERC20 erc20 = new ERC20(web3, contractAddress); var symbol = await erc20.Symbol(); Decimals Method: ERC20 erc20 = new ERC20(web3, contractAddress); var decimals = await erc20.Decimals(); TotalSupply Method: ERC20 erc20 = new ERC20(web3, contractAddress); var totalSupply = await erc20.TotalSupply(); BalanceOf Method: ERC20 erc20 = new ERC20(web3, contractAddress); var balanceOf = await erc20.BalanceOf(accountAddress); Transfer Method: ERC20 erc20 = new ERC20(web3, contractAddress); var receipt = await erc20.Transfer(senderAddress, recipientAddress, amount); Allowance Method: ERC20 erc20 = new ERC20(web3, contractAddress); var allowance = await erc20.Allowance(ownerAddress, spenderAddress); Approve Method: ERC20 erc20 = new ERC20(web3, contractAddress); var receipt = await erc20.Approve(spenderAddress, amount); TransferFrom Method: ERC20 erc20 = new ERC20(web3, contractAddress); var receipt = await erc20.TransferFrom(senderAddress, recipientAddress, amount);","s":"An ERC20 token contract keeps track of fungible tokens.","u":"/unity-sdk/wallet/ERC20","h":"#an-erc20-token-contract-keeps-track-of-fungible-tokens","p":201},{"i":206,"t":"ERC721 Name Method: ERC20 erc721 = new ERC721(web3, contractAddress); var name = await erc721.Name(); ERC721 Symbol Method: ERC20 erc721 = new ERC721(web3, contractAddress); var symbol = await erc721.Symbol(); ERC721 TokenURI Method: ERC20 erc721 = new ERC721(web3, contractAddress); var tokenURI = await erc721.TokenURI(tokenId); ERC721 BalanceOf Method: ERC20 erc721 = new ERC721(web3, contractAddress); var balanceOf = await erc721.BalanceOf(ownerAddress); ERC721 OwnerOf Method: ERC20 erc721 = new ERC721(web3, contractAddress); var ownerOf = await erc721.OwnerOf(tokenId); ERC721 SafeTransferFrom Method: ERC20 erc721 = new ERC721(web3, contractAddress); await erc721.SafeTransferFrom(from, to, tokenId); ERC721 TransferFrom Method: ERC20 erc721 = new ERC721(web3, contractAddress); await erc721.TransferFrom(from, to, tokenId); ERC721 Approve Method: ERC20 erc721 = new ERC721(web3, contractAddress); await erc721.Approve(to, tokenId); ERC721 GetApproved Method: ERC20 erc721 = new ERC721(web3, contractAddress); var receipt = await erc721.GetApproved(tokenId); ERC721 SetApprovalForAll Method: ERC20 erc721 = new ERC721(web3, contractAddress); var receipt = await erc721.SetApprovalForAll(operator, _approved); ERC721 IsApprovedForAll Method: ERC20 erc721 = new ERC721(web3, contractAddress); var receipt = await erc721.IsApprovedForAll(owner, operator);","s":"An ERC721 token contract keeps track of non-fungible tokens.","u":"/unity-sdk/wallet/ERC721","h":"#an-erc721-token-contract-keeps-track-of-non-fungible-tokens","p":204},{"i":208,"t":"For more complex on-chain interactions, you can use anything available in Nethereum. Visit [the Nethereum documentation](https://docs.nethereum.com/en/latest/introduction/web3/\\) for a complete reference. If you need a Sequence-specific feature that isn't documented here, you can use the escape hatch technique with any code from the sequence.js docs. Finally, we've provided a few useful ABIs for you to interact with - ERC20, ERC721, and ERC1155. Keep reading to see their interfaces.","s":"Further Interactions","u":"/unity-sdk/wallet/further-interactions","h":"","p":207},{"i":210,"t":"As you're working with more advanced Sequence interactions, you may find that the provided APIs are not expressive enough for your use case. As a last resort, there is a function ExecuteSequenceJS and its sister function ExecuteSequenceJSAndParseJSON.","s":"Escape Hatch (executing sequence.js code)","u":"/unity-sdk/wallet/escape-hatch","h":"","p":209},{"i":212,"t":"public Task ExecuteSequenceJS(string js) This function executes JS in a context with Sequence.js and Ethers.js. In this context, you're provided access to a global named seq, and a global named ethers. To get the wallet, use seq.getWallet(). You can return arbitrary strings by using return. Returned Promises are automatically awaited. This function won't return until the passed Javascript (and any promises it returns) are executed. If the Javascript code throws an error, this function will throw a JSExecutionError.","s":"ExecuteSequenceJS","u":"/unity-sdk/wallet/escape-hatch","h":"#executesequencejs","p":209},{"i":214,"t":"var address = await wallet.ExecuteSequenceJS(\"return seq.getAddress();\"); Debug.Log(address);","s":"Example","u":"/unity-sdk/wallet/escape-hatch","h":"#example","p":209},{"i":216,"t":"public async Task ExecuteSequenceJSAndParseJSON(string js) This function operates like ExecuteSequenceJS, but it will JSON parse any returned values from JS into T. If it fails to parse the value, it will return null.","s":"ExecuteSequenceJSAndParseJSON","u":"/unity-sdk/wallet/escape-hatch","h":"#executesequencejsandparsejson","p":209},{"i":218,"t":"class SomeClass { string addr; uint num; } var someClass = await ExecuteSequenceJSAndParseJSON(@\" return { addr: await seq.getAddress(), num: 1337 } \"); See the sequence.js docs for more information on how to write code using sequence.js.","s":"Example","u":"/unity-sdk/wallet/escape-hatch","h":"#example-1","p":209},{"i":221,"t":"To get the user's Sequence wallet address: const address = await wallet.GetAddress(); Debug.Log(address);","s":"Ask for the account address","u":"/unity-sdk/wallet/get-address","h":"#ask-for-the-account-address","p":219},{"i":223,"t":"In many cases, you'll want your users to connect and then verify their account address. Many dapps do this by asking the user to sign a message, and then verify the signature from the user to ensure it's integrity. As this is such a common workflow, Sequence can automatically authenticate the account address at the same time while the user is prompt to connect their wallet to your dapp. This allows the user experience to be simpler and more seamless, with less confusion and clicks -- it's a subtle thing, but makes a big difference. const connectDetails = await wallet.Connect(new ConnectOptions { app = \"Your Dapp name\", authorize = true // <---<<< this will automatically sign+verify a EIP712 message when user clicks \"Connect\" }); In the above example, we pass authorize = true to the Connect() function, which will automatically have the user sign a EIP712 signed message to prove their identity. This allows you to then easily authenticate the connected wallet address with absolutely certainty. FYI, you can find the signed message proof returned in connectDetails.proof, which is an EIP712 signed object using a simple a convention from ethauth. NOTE: EIP712 is just like a normal signed message, but it allows you to use an actual object for signing instead of just a plain-text string.","s":"Authenticate the account address","u":"/unity-sdk/wallet/get-address","h":"#authenticate-the-account-address","p":219},{"i":225,"t":"The above example demonstrates how to connect and verify the user's identity in your dapp on the client-side, but if you'd like to authenticate the Sequence authorization proof on your server, then you can do by following the instructions in the Sequence.js section As always, if you have any questions or require help, reach out to us on Discord.","s":"Authenticate the account address server-side","u":"/unity-sdk/wallet/get-address","h":"#authenticate-the-account-address-server-side","p":219},{"i":228,"t":"Nethereum is C# library that provides an abstraction layer over Web3 RPC providers and data structures. The Sequence Unity SDK provides full integration with Nethereum.","s":"Overview","u":"/unity-sdk/wallet/nethereum","h":"#overview","p":226},{"i":230,"t":"To use Sequence with Nethereum, you'll need to create a Nethereum.Web3.Web3 instance, and hook up the SequenceWeb3Client. Use our Wallet prefab and get a reference to a Wallet instance, then it's as easy as var client = new SequenceWeb3Client(wallet, Chain.Polygon); var web3 = new Nethereum.Web3.Web3(client); With this Web3 instance, you can do everything that your chain has to offer! You can even switch blockchains using the standard wallet_switchEthereumChain call, or even more simply by doing client.chainID = Chain.Ethereum; For more information about Nethereum, visit the Nethereum documentation. Or, keep reading the docs to find out how to do common tasks using the Nethereum interfaces!","s":"Getting Started","u":"/unity-sdk/wallet/nethereum","h":"#getting-started","p":226},{"i":233,"t":"Make sure you have a Web3 instance with the SequenceInterceptor configured, as documented in the Nethereum section.","s":"Prerequisites","u":"/unity-sdk/wallet/send-transaction","h":"#prerequisites","p":231},{"i":235,"t":"Dispatching a basic \"send ETH\" transaction is very simple using Nethereum :) This will submit the TX on chain, and wait for it to be accepted before returning. await web3.Eth.TransactionManager.SendTransactionAndWaitForReceiptAsync( new TransactionInput( \"\", \"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\", new HexBigInteger(\"1000000000000000000\") ) );","s":"Sending a TX","u":"/unity-sdk/wallet/send-transaction","h":"#sending-a-tx","p":231},{"i":237,"t":"With Sequence, you can create a smart contract wallet your server can use to dispatch transactions for your users without you having to be worried about transaction speed, throughput and re-orgs. Sequentual Transactions By default, Sequence transactions will be executed sequentially.","s":"Building a Relaying Server with Sequence","u":"/relayer/building-relaying-server","h":"","p":236},{"i":239,"t":"Your server will need an EOA wallet that will be able to sign messages. It will be the owner of your server-side Sequence wallet which will be used to dispatch transactions. This Sequence wallet should have the correct ownership at your contract level, not the EOA. Also, the Sequence wallet should be sufficiently funded in order to pay fees needed by the relayer to dispatch your transactions. Using this approach - versus the next section (with sponsoring) - includes the ability to pay for gas in any available currency by our relayer (e.g. 'MATIC', 'DAI', 'USDC', 'WETH'). import { Session } from '@0xsequence/auth' // Create your server EOA const walletEOA = new ethers.Wallet(serverPrivateKey, provider) // Open a Sequence session, this will find or create // a Sequence wallet controlled by your server EOA const session = await Session.singleSigner({ signer: walletEOA }) // Get the Sequence wallet address console.log(session.account.address) // Get a signer for a specific network // - 1: Ethereum Mainnet // - 137: Polygon Mainnet // - 42161: Arbitrum One // See https://chainid.network/ for more const signer = session.account.getSigner(137) // Craft your transaction const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) const data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [senderAddress, recipientAddress, id] ) const txn = { to: erc721TokenAddress, data } // Send the transaction const txnResponse = await signer.sendTransaction(txn) // Wait for transaction to be mined const txnReceipt = await txnResponse.wait() // Check if transaction was successful if (txnReceipt.status != 1) { console.log(`Unexpected status: ${txnReceipt.status}`) } You can also enforce a specific way to pay for gas fees, or the openning of a specific Sequence wallet. import { Session } from '@0xsequence/auth' // Create your server EOA const walletEOA = new ethers.Wallet(serverPrivateKey, provider) // Open a Sequence session, this will find or create // a Sequence wallet controlled by your server EOA const session = await Session.singleSigner({ signer: walletEOA, // OPTIONAL: Multiple wallets could be found for the same EOA // to enforce a specific wallet you can use the following callback selectWallet: async (wallets: string[]) => { const found = wallets.find(w => w === EXPECTED_WALLET_ADDRESS) if (!found) throw Error('wallet not found') // Returning the wallet address will make the session use it // returning undefined will make the session create a new wallet return found } }) const signer = session.account.getSigner(137, { // OPTIONAL: You can also enforce a specific way to pay for gas fees // if not provided the sdk will select one for you selectFee: async ( _txs: any, options: FeeOption[] ) => { // Find the option to pay with native tokens const found = options.find(o => !o.token.contractAddress) if (!found) throw Error('fee option not found') return found } }) // Initialize the contract const usdc = new ethers.Contract( '0x2791bca1f2de4661ed88a30c99a7a9449aa84174', // USDC on Polygon ERC_20_ABI, signer ) // Send the transaction const txnResponse = await usdc.transfer(recipient, 1) // Wait for transaction to be mined const txnReceipt = await txnResponse.wait() // Check if transaction was successful if (txnReceipt.status != 1) { console.log(`Unexpected status: ${txnReceipt.status}`) } Triggers migration Openning a session may trigger a migration of your Sequence wallet to a new version, this could be v1 to v2 or v2 to future versions. Migration is a one-way process, once your wallet is migrated it cannot be reverted to a previous version. To catch any unwanted migration, you can use the onMigration callback.","s":"Nodejs Server","u":"/relayer/building-relaying-server","h":"#nodejs-server","p":236},{"i":241,"t":"Need access to our Sequence Builder? Reach out to us by email @ hello@sequence.io or complete our Sequence Pro form to hear back: https://pro.sequence.xyz/. If you want to have your transactions sponsored & paid for with a credit card, you can follow the below steps before beginning your code, at the following link: https://sequence.build/ By sponsoring your transaction, you can now just send the transaction without a fee object and not have to fund the smart contract wallet before relaying any transactions. Already Deployed Contract For this example, we assume you have a smart contract deployed with a contract address to include in the last step.","s":"Nodejs Server with Gas Sponsoring using Sequence Builder","u":"/relayer/building-relaying-server","h":"#nodejs-server-with-gas-sponsoring-using-sequence-builder","p":236},{"i":247,"t":"The following is example code that implements a relayed transaction, same as the above example (i.e. Nodejs Server) but without fees, taken care of by the Sequence Builder. import { Session } from '@0xsequence/auth' // Create your server EOA const walletEOA = new ethers.Wallet(serverPrivateKey, provider) // Open a Sequence session, this will find or create // a Sequence wallet controlled by your server EOA const session = await Session.singleSigner({ signer: walletEOA }) // Get the Sequence wallet address console.log(session.account.address) // Get a signer for a specific network // - 1: Ethereum Mainnet // - 137: Polygon Mainnet // - 42161: Arbitrum One // See https://chainid.network/ for more const signer = session.account.getSigner(137, { // OPTIONAL: This ensures that the transaction is paid for by the gas tank // but if not provided, the gas tank will be used anyway selectFee: async ( _txs: any, _options: FeeOption[] ) => { return undefined } }) // Craft your transaction const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) const data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [senderAddress, recipientAddress, id] ) const txn = { to: erc721TokenAddress, data } // Send the transaction const txnResponse = await signer.sendTransaction(txn) // Wait for transaction to be mined const txnReceipt = await txnResponse.wait() // Check if transaction was successful if (txnReceipt.status != 1) { console.log(`Unexpected status: ${txnReceipt.status}`) }","s":"C.3 Add Sponsored Address","u":"/relayer/building-relaying-server","h":"#c3-add-sponsored-address","p":236},{"i":249,"t":"If you want to send multiple independent transactions without needing to batch them, you can also send them in distinct nonce spaces. Using distinct nonce spaces for your transactions signals to the relayer that there's no dependency between them and that they can be executed on-chain in any order. This allows the transactions to be dispatched immediately in an unbuffered way without having to wait for a full batch. Here is an example of how to do that: // Generate random nonce spaces with ~0% probability of collision const randomNonceSpace1 = ethers.BigNumber.from(ethers.utils.hexlify(ethers.utils.randomBytes(20))) const randomNonceSpace2 = ethers.BigNumber.from(ethers.utils.hexlify(ethers.utils.randomBytes(20))) // Create signers for each nonce space const signer1 = session.account.getSigner(137, { nonceSpace: randomNonceSpace1 }) const signer2 = session.account.getSigner(137, { nonceSpace: randomNonceSpace2 }) // Generate transactions const txn1 = { to: tokenContract.address, data: erc20Interface.encodeFunctionData( 'transfer', [recipient1, amount1] ) } const txn2 = { to: tokenContract.address, data: erc20Interface.encodeFunctionData( 'transfer', [recipient2, amount2] ) } // Dispatch transactions, which can now be executed in parallel await Promise.all([ signer1.sendTransaction(txn1), signer2.sendTransaction(txn2) ]) If batching transactions is not a problem for your use-case, you can call await wallet.sendTransaction(txns). You can read more about batch transactions in Sending Batched Transactions.","s":"Parallel Transactions","u":"/relayer/building-relaying-server","h":"#parallel-transactions","p":236},{"i":251,"t":"To start, you'll need to include the Sequence Wallet Prefab SequenceSDK/SequenceSharp/Prefabs/SequenceWalletPrefab.prefab. Put the prefab in your scene, inside a Canvas. Position and scale it; this will be the viewport where the wallet is rendered in non-WebGL builds. You can edit the properties in the inspector to hook up events, as well as set the default network and enable some debugging tools. Before calling any Wallet methods, you should hook up the onWalletOpened, onWalletClosed, onAuthWindowOpened, and onAuthWindowClosed events. Sequence will automatically make itself visible and invisible, but you might have extra chrome / animations you'd like to add to the wallet and/or auth window (close wallet buttons, etc). A simple solution is adding a Canvas Group and moving the SequenceWalletPrefab prefab inside it, and toggling visibility when the wallet opens/closes. These callbacks might not occur on the main thread in some builds (e.g. Android), so make sure you use a UnityMainThread job to do your visbility toggling on the main thread. wallet.onWalletOpened.AddListener(() => { UnityMainThread.wkr.AddJob(() => { walletContainer.alpha = 1f; walletContainer.interactable = true; walletContainer.blocksRaycasts = true; }); }); wallet.onWalletClosed.AddListener(() => { UnityMainThread.wkr.AddJob(() => { walletContainer.alpha = 1f; walletContainer.interactable = true; walletContainer.blocksRaycasts = true; }); }); All the Sequence Wallet functions & classes are namespaced in the SequenceSharp namespace, so you might want to add using SequenceSharp; at the top of your CS files. Before interacting with the SDK, you should make sure it's ready: if (wallet.readyToConnect) { // your Connect function call here } else { wallet.onReadyToConnect.AddListener(()=> { // your Connect function call here }); } Once it's ready, you can move on to connecting to the wallet!","s":"Setup","u":"/unity-sdk/wallet/setup","h":"","p":250},{"i":253,"t":"Sequence Wallet supports social login through multiple providers.","s":"Social Login","u":"/unity-sdk/wallet/social-login","h":"","p":252},{"i":255,"t":"Social login is enabled by default! Have fun!","s":"WebGL","u":"/unity-sdk/wallet/social-login","h":"#webgl","p":252},{"i":257,"t":"Social login is disabled by default in the Unity SDK, but enabling it is easy. Pick a URL protocol for your application's Sequence Social login support. In our demo dapp, we've picked demo-dapp-sequence. We recommend something with a sequence prefix or suffix, and that also includes a unique identifier for your game, to avoid conflicts with other games. You'll need to then set up social login for your build target(s):","s":"All other platforms","u":"/unity-sdk/wallet/social-login","h":"#all-other-platforms","p":252},{"i":259,"t":"Open the iOS Player Settings window (menu: Edit > Project Settings > Player Settings, then select iOS). Select Other Settings, then scroll down to Configuration. Expand the Supported URL schemes section, and add 1 to the size. In the new Element N field, enter the URL scheme you've configured for Sequence Social login. For our demo dapp, that's demo-dapp-sequence","s":"iOS","u":"/unity-sdk/wallet/social-login","h":"#ios","p":252},{"i":261,"t":"Open the Windows/Mac/Linux Player Settings window (menu: Edit > Project Settings > Player Settings, then select Windows/Mac/Linux). Select Other Settings, then scroll down to Mac Configuration. Expand the Supported URL schemes section, and add 1 to the size. In the new Element N field, enter the URL scheme you've configured for Sequence Social login. For our demo dapp, that's demo-dapp-sequence","s":"MacOS","u":"/unity-sdk/wallet/social-login","h":"#macos","p":252},{"i":263,"t":"Open the UWP Player Settings window (menu: Edit > Project Settings > Player Settings, then select UWP). Select Publishing Settings > Protocol. In the Name field, enter the URL scheme you've configured for Sequence Social login. For our demo dapp, that's demo-dapp-sequence","s":"Universal Windows Platform (UWP)","u":"/unity-sdk/wallet/social-login","h":"#universal-windows-platform-uwp","p":252},{"i":265,"t":"In the Project window, browse to Assets > Plugins > Android. a) Note: in Unity versions 2021.2 and up this path doesn't exist by default. Please navigate to Edit > Project Settings > Player and under the Android Publishing Settings, enable Custom Main Manifest in the Build section. See https://docs.unity3d.com/Manual/deep-linking-android.html for more info. 2. If it doesn't already exist, create a new file and name it AndroidManifest.xml. 3. Paste the following XML into the file, or, if you already have one, add the new keys from this XML to it. a) Note: Unity 2022 versions prior to 2022.3.7f1 and 2023 versions prior to 2023.1.7f1, 2023.2.0b3, or 2023.3.0a1 contain a bug with Android deep-linking. Please use this XML instead. i.e. add after your first intent-filter. Please see https://forum.unity.com/threads/deep-linking-in-unity-2022-the-app-is-restarted.1447300/ for more info.","s":"Android","u":"/unity-sdk/wallet/social-login","h":"#android","p":252},{"i":267,"t":"No additional setup is required for Native Windows.","s":"Native Windows (non-UWP)","u":"/unity-sdk/wallet/social-login","h":"#native-windows-non-uwp","p":252},{"i":269,"t":"Sequence WaaS (wallet as a service) enables the creation, management and usage of fully functional EVM compatible wallets. These wallets can be created on-demand for each user and allow you to integrate an application with an Ethereum compatible blockchain, while using familiar constructions like RPC APIs. Sequence WaaS offers real non-custodial wallets, and the system guarantees that each created wallet can only be accessed with the consent of the owner of the wallet.","s":"Sequence - Wallet as a service","u":"/waas/intro/","h":"","p":268},{"i":271,"t":"Sequence WaaS wallets are native smart contract multisigs, the configuration of the multisig can be seen as a 2/2, both of which are required to sign in order to operate them; each one of the signers protects the wallet from a different facet of possible threats.","s":"Architecture overview","u":"/waas/intro/","h":"#architecture-overview","p":268},{"i":273,"t":"Sequence Auth provides a simple way to add account creation, login, session management, and wallet support to your app, enabling applications to provide traditional web experiences (e.g., social login, email login, etc.) while providing access to crypto wallets to interact with smart contracts. All user and session data is encrypted by a Hardware Security Module operated by a third party. This makes it protected from both external attackers and internal access by Sequence Team or anyone else. Nobody can access a user's wallet but the user themselves. You won't need to trust us, this is a guarantee you can verify yourself: this service is hosted in a cryptographically attested secure enclave on Amazon Nitro platform. And we offer publicly available independently audited source code (coming soon), so you can rest assured that it hasn't been tampered with.","s":"Signer 1: Sequence Auth","u":"/waas/intro/","h":"#signer-1-sequence-auth","p":268},{"i":275,"t":"Sequence Guard is a service hosted by Sequence and contains the other key of the wallets. It's meant to be another line of defense, verifying not only user's identity but also their intent. It achieves this in two different ways: 1 - Limits and allowlists: you can (from the development dashboard) configure what kind of actions are allowed, this means that the guard will only sign transactions within these constraints. For example, you can define that only NFT contract X can be called, and the guard will enforce that no other transactions can take place. 2 - Authenticating the user: the Sequence Guard will authenticate the user independently of the Sequence Auth, it performs this action either by using a 3rd party OAuth 2.0 id token (from Meta, Google, X, etc.) or by directly communicating with the user via email/phone number with an OTP code. The direct communication is not always required and, when it does happen, it's seamless and branded with your project details.","s":"Signer 2: Sequence Guard","u":"/waas/intro/","h":"#signer-2-sequence-guard","p":268},{"i":277,"t":"With these safeguards in place wallets are safe against the following scenarios: Sequence.app backend is compromised, or guard keys are leaked: in this scenario, the user's identity must still be verified by Sequence Auth. Sequence Auth is compromised: in this scenario the Sequence Guard protects the wallets, because it independently authenticates the user, an attacker in this scenario wouldn't be able to access any wallets. The model also provides partial protection against the scenario: Partner frontend is compromised, or MITM on the partner side: If an attacker were to be able to vulnerate the frontend of the partner, it could gain access to wallets at the time of login, but it cannot gain access to wallets of users who are currently inactive. This means that recovery from such a scenario is possible, with limited damage.","s":"Threat model","u":"/waas/intro/","h":"#threat-model","p":268},{"i":279,"t":"Every Sequence WaaS action that involves a write operation makes use of a payload. Payloads are JSON objects that contain all information about the intent of the action, alongside with the signature of the user that is performing the action. Payloads are generated on the WaaS SDK and should be sent to the WaaS API in order to complete the action. tip Calls to the WaaS API are authenticated with the WaaS API key, including calls to the /sendPayload endpoint. The WaaS API key is a secret key that should be kept safe and should never be shared with anyone, nor stored in a client-side application.","s":"Action payloads","u":"/waas/implementation/payloads","h":"","p":278},{"i":281,"t":"It's important to notice that integrating WaaS does not require you to manually manipulate the contents of the payload; yet they are strictly defined, and you can use them if you need to. The payload structure is as follows: Name Type Description Optional version string The version of the SDK that generated the payload No * packet object Contents, defined by each payload type No signatures signature[] Payload signatures by existing sessions Yes packet.code string Identifier of the payload type No packet.issued number Timestamp of when the payload was issued, in seconds No packet.expires number Timestamp of when the payload will expire, in seconds No * packet must be organized such that its fields (in JSON structure) appear alphabetically by name. The wallet is optional when openning a new session signature type​ Name Type Description Optional session string Identifier of the signing session No * signature string Signature of the session for the given payload No * signature should be an EIP-191 signature. See https://eips.ethereum.org/EIPS/eip-191 { \"version\": \"1.0.0\", \"packet\": { \"code\": \"signMessage\", \"expires\": 1600086400, \"issued\": 1600000000, \"message\": \"Join game: #284892\", \"network\": \"137\", \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\" }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4b0fc0c7d42566958d60f92115ab95167c837c891e2f4fa62a75bfed30d86af7291051fe5c88985269286548a42bed5b70bb16588e48998206a2e7a547f527d101\" }] }","s":"Payload structure","u":"/waas/implementation/payloads","h":"#payload-structure","p":278},{"i":283,"t":"This payload is generated when openning a new client-side session on the WaaS SDK. It contains the \"proof\" that will be used to authenticate the user, and the session data to associate to it. Name Type Description Optional code string The \"code\" of the payload (openSession). No session string The unique identifier for the session No proof object Contains authentication details like JWT and email No proof.idToken string OAuth2 id token Yes proof.email string User's email address Yes Notice that either idToken, email or a valid signature MUST be present. If email is provided, WaaS will send an email on the user's first transaction with this session, asking them to confirm it. info The wallet parameter is optional ONLY for this payload. If passed it will enforce that the opened session matches the requested wallet. { \"version\": \"1.0.0\", \"packet\": { \"code\": \"openSession\", \"expires\": 1600086400, \"issued\": 1600000000, \"proof\": { \"idToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbXktZG9tYWluLmF1dGgwLmNvbSIsInN1YiI6ImF1dGgwfDEyMzQ1NiIsImF1ZCI6IjEyMzRhYmNkZWYiLCJleHAiOjEzMTEyODE5NzAsImlhdCI6MTMxMTI4MDk3MCwibmFtZSI6IkphbmUgRG9lIiwiZ2l2ZW5fbmFtZSI6IkphbmUiLCJmYW1pbHlfbmFtZSI6IkRvZSJ9.bql-jxlG9B_bielkqOnjTY9Di9FillFb6IMQINXoYsw\", \"email\": \"user@email.com\" }, \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\" } }","s":"Open session payload","u":"/waas/implementation/payloads","h":"#open-session-payload","p":278},{"i":285,"t":"This payload is generated when signMessage is called on the SDK. Name Type Description Optional code string The \"code\" of the payload (signMessage). No wallet string Address of the wallet. No network string Network on which to send the transactions. No message string Message to be signed. No { \"version\": \"1.0.0\", \"packet\": { \"code\": \"signMessage\", \"expires\": 1600086400, \"issued\": 1600000000, \"message\": \"Join game: #284892\" \"network\": \"1\", \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\", }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400\" }] }","s":"Sign message payload","u":"/waas/implementation/payloads","h":"#sign-message-payload","p":278},{"i":287,"t":"This payload is generated when sendTransaction is called on the SDK. Name Type Description Optional code string The \"code\" of the payload (sendTransaction). No identifier string Unique identifier for the transaction No wallet string Address of the wallet. No network string Network on which to send the transactions. No transactions (transaction | erc20send | erc721send | erc1155send | delayedEncode)[] Array of transaction objects. No Raw transaction​ Name Type Description Optional type string Transaction type, should be \"transaction\" No to string The recipient Ethereum address No value string The value to be transferred Yes data string Additional data for the transaction Yes Notice that transactions with to === wallet are strictly forbidden, and will get rejected. sendERC20​ Name Type Description Optional type string Transaction type, should be \"erc20send\" No token string The ERC20 token contract address No to string The recipient Ethereum address No value string Amount of tokens to send No sendERC721​ Name Type Description Optional type string Transaction type, should be \"erc721send\" No token string The ERC721 token contract address No to string The recipient Ethereum address No id string Token ID to send No safe bool Whether to use the safeTransferFrom function Yes data string Additional data for the transaction Yes Notice that data can only be used if safe === true. sendERC1155​ Name Type Description Optional type string Transaction type, should be \"erc1155send\" No token string The ERC1155 token contract address No to string The recipient Ethereum address No vals object[] Array of objects with id and amount No vals[].id string The ID of the token No vals[].amount string Amount of tokens with this ID to send No data string Additional data for the transaction Yes delayedEncode​ Delayed encode transactions have their payload data not encoded on the client, it instead is left to be encoded by the WaaS API. This reduces the burden on the client, and makes it easier to integrate in environments with limited libraries. Type Field Data Type Description DelayedEncodeData abi string The ABI (Application Binary Interface) for the contract. func string The function to call within the smart contract. args (string | DelayedEncodeData)[] | { [key: string]: (string | DelayedEncodeData) } The arguments to pass to the function. Can be an array or an object. DelayedEncodeSubpacket type 'delayedEncode' The type of the subpacket, in this case, it's 'delayedEncode'. to string The address to which the transaction is sent. value string The value being sent in the transaction, usually in Ether for Ethereum. data DelayedEncodeData The data payload, containing the ABI, function to call, and arguments. Hope this helps! { \"version\": \"1.0.0\", \"packet\": { \"code\": \"sendTransaction\", \"expires\": 1600086400, \"identifier\": \"tx-id1-1600000000\", \"issued\": 1600000000, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x3251ba32\", \"to\": \"0x479F6a5b0C1728947318714963a583C56A78366A\", \"type\": \"transaction\", \"value\": \"39381\" }, { \"to\": \"0x7b1Bd3474D789e18e2E329E2c53F819B6E687b4A\", \"token\": \"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48\", \"type\": \"erc20send\", \"value\": \"1000\" }, { \"data\": \"0x112233\", \"id\": \"7\", \"safe\": true, \"to\": \"0x17fFA2d95b58228e1ECb0C6Ac25A6EfD20BA08E4\", \"token\": \"0xF87E31492Faf9A91B02Ee0dEAAd50d51d56D5d4d\", \"type\": \"erc721send\" }, { \"data\": \"0x223344\", \"to\": \"0x91E8aC543C5fEDf9F3Ef8b9dA1500dB84305681F\", \"token\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\", \"type\": \"erc1155send\", \"vals\": [{ \"amount\": \"5\", \"id\": \"2\" }, { \"amount\": \"1\", \"id\": \"500\" }] }, { \"data\": { \"abi\": \"[{\\\"inputs\\\":[{\\\"internalType\\\":\\\"bytes32\\\",\\\"name\\\":\\\"_orderId\\\",\\\"type\\\":\\\"bytes32\\\"},{\\\"internalType\\\":\\\"uint256\\\",\\\"name\\\":\\\"_maxCost\\\",\\\"type\\\":\\\"uint256\\\"},{\\\"internalType\\\":\\\"address\\\",\\\"name\\\":\\\"_fees\\\",\\\"type\\\":\\\"address\\\"},{\\\"internalType\\\":\\\"bytes\\\",\\\"name\\\":\\\"_data\\\",\\\"type\\\":\\\"bytes\\\"}],\\\"name\\\":\\\"fillOrKillOrder\\\",\\\"outputs\\\":[],\\\"stateMutability\\\":\\\"view\\\",\\\"type\\\":\\\"function\\\"},{\\\"inputs\\\":[],\\\"name\\\":\\\"otherMethods\\\",\\\"outputs\\\":[],\\\"stateMutability\\\":\\\"nonpayable\\\",\\\"type\\\":\\\"function\\\"}]\", \"args\": [ \"0x6bd55a2877890bd58871eefe886770a7734077a74981910a75d7b1f044b5bf28\", \"1000000000000000000\", \"[\\\"0x095aE61E8207C7856eA273235D6BAdb69d815F5e\\\", \\\"0xC9D9B33231d24dd8cC53fDD64F7ABdd156f2a7E2\\\"]\", { \"abi\": \"notExpired(uint256,string)\", \"args\": [ \"1600000000\", \"Nov 1st, 2020\" ], \"func\": \"notExpired\" } ], \"func\": \"fillOrKillOrder\" }, \"to\": \"0x140d72763D1ce39Ad4E2e73EC6e8FC53E5b73B64\", \"type\": \"delayedEncode\", \"value\": \"0\" } ], \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\" }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400\" }] }","s":"Send transaction payload","u":"/waas/implementation/payloads","h":"#send-transaction-payload","p":278},{"i":289,"t":"This payload is generated when the client requests clossing a given session. Notice that the client MAY close the current session, or some other session. Name Type Description Optional code string The \"code\" of the payload (closeSession). No wallet string Address of the wallet. No session string Identifier for the session to be closed No { \"version\": \"1.0.0\", \"packet\": { \"code\": \"closeSession\", \"expires\": 1600086400, \"issued\": 1600000000, \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\" }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400\" }] }","s":"Close session payload","u":"/waas/implementation/payloads","h":"#close-session-payload","p":278},{"i":292,"t":"Make sure you have a Web3 instance with the SequenceInterceptor configured, as documented in the Nethereum section.","s":"Prerequisites","u":"/unity-sdk/wallet/sign-message","h":"#prerequisites","p":290},{"i":294,"t":"Sequence wallets are able to easily sign arbitrary messages using Nethereum. To request a user's signature of a simple message: var address = await web3.GetAddress(); var message = \"Hello, world!\"; var signature = await web3.Eth.Sign.SendRequestAsync(address, message); Debug.Log(signature); To request a user's signature of a typed-data (EIP712) message: You can either use a typed ABI var chainId = await web3.Eth.ChainId.SendRequestAsync() var data = new TypedData { Domain = new Domain { Name = \"Test Name\", Version = \"1\", ChainId = chainId, VerifyingContract = \"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\" }, Types = MemberDescriptionFactory.GetTypesMemberDescription(typeof(Domain)), PrimaryType = nameof(Domain), }; var signature = await web3.Eth.AccountSigning.SignTypedDataV4.SendRequestAsync(data.ToJson()); Debug.Log(\"Typed Data Signature: \" + signature); or a raw JSON string. var chainId = await web3.Eth.ChainId.SendRequestAsync() var data = @\" { \"\"domain\"\": { \"\"name\"\": \"\"Ether Mail\"\", \"\"version\"\": \"\"1\"\", \"\"chainId\"\": \" + chainId + @\", \"\"verifyingContract\"\": \"\"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\"\" }, \"\"types\"\": { \"\"Person\"\": [ { \"\"name\"\": \"\"name\"\", \"\"type\"\": \"\"string\"\" }, { \"\"name\"\": \"\"wallet\"\", \"\"type\"\": \"\"address\"\" } ] }, \"\"message\"\": { \"\"name\"\": \"\"Bob\"\", \"\"wallet\"\": \"\"0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB\"\" } } \"; var signature = await web3.Eth.AccountSigning.SignTypedDataV4.SendRequestAsync(data.ToJson()); Debug.Log(\"Typed Data Signature: \" + signature);","s":"Signing Messages","u":"/unity-sdk/wallet/sign-message","h":"#signing-messages","p":290},{"i":296,"t":"See the sequence.js docs.","s":"Verifying Message Signatures","u":"/unity-sdk/wallet/sign-message","h":"#verifying-message-signatures","p":290},{"i":299,"t":"We provide a TypeScript SDK for the Auth + WaaS system. You can install it with: pnpm install @0xsequence/waas@0.0.0-20231108174744","s":"SDK Installation","u":"/waas/waas-auth/getting-started","h":"#sdk-installation","p":297},{"i":301,"t":"To start interacting with the Auth + WaaS system, you'll need to create a new project on Sequence Builder. TODO: Explain how to create a project on the builder. Once you've created a project, you'll obtain API credentials that you can use to authenticate with the Auth + WaaS system.","s":"Project Setup","u":"/waas/waas-auth/getting-started","h":"#project-setup","p":297},{"i":303,"t":"To start using the Auth + WaaS SDK, you'll need to create a new instance of the Waas class: import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) Note that the library is operational, but it can't be used to interact with any wallet until you have authenticated as a user.","s":"Library Setup","u":"/waas/waas-auth/getting-started","h":"#library-setup","p":297},{"i":305,"t":"The following configuration can be used as a development preview, notice that we do not guarantee the availability or security of any wallets created with these credentials. import { Sequence } from '@0xsequence/waas' export const sequence = new Sequence({ network: 'polygon', key: 'eyJzZWNyZXQiOiJ0YmQiLCJ0ZW5hbnQiOjksImlkZW50aXR5UG9vbElkIjoidXMtZWFzdC0yOjQyYzlmMzlkLWM5MzUtNGQ1Yy1hODQ1LTVjODgxNWM3OWVlMyIsImVtYWlsQ2xpZW50SWQiOiI1Zmw3ZGc3bXZ1NTM0bzl2ZmpiYzZoajMxcCIsImlkcFJlZ2lvbiI6InVzLWVhc3QtMjo0MmM5ZjM5ZC1jOTM1LTRkNWMtYTg0NS01Yzg4MTVjNzllZTMifQ==', }, defaults.TEMPLATE_NEXT) Notice that only two oauth providers are available for this configuration: google (only available on localhost) and email. For google it is possible to use the following credentials: GOOGLE_CLIENT_ID=970987756660-35a6tc48hvi8cev9cnknp0iugv9poa23.apps.googleusercontent.com warning All the sample credentials are strictly for development purposes and should not be used in production. They are subject to change at any time.","s":"Sample credentials","u":"/waas/waas-auth/getting-started","h":"#sample-credentials","p":297},{"i":307,"t":"Any methods that involve sending transactions will return either successful or failed transaction receipts. Failed transaction receipts are generated without executing the transaction.","s":"Transaction receipts","u":"/waas/waas-auth/transaction-receipts","h":"","p":306},{"i":309,"t":"Any transaction that is successfully included in a block will return a SentTransactionResponse object. This must be checked for before accessing the transaction hash, using the isSentTransactionResponse type guard. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }); await waas.signIn({ idToken }, \"Session name\") const tx = await waas.sendTransaction({ chainId: 42161, transactions: [{ to: '0xD72C236Be524Ec24F72329317e2785E687105B69', value: '0' }] }) if (isSentTransactionResponse(tx)) { console.log(tx) } The relevant fields are: txHash: The transaction hash of the transaction that was sent to the network. receipt.logs: Logs emitted by the transaction. receipt.status: The status of the transaction. SUCCEEDED or FAILED. receipt.revertReason: If the transaction was executed but reverted, it includes the reason. To view the full response object, see the Transaction Receipt Response section. { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"metaTxHash\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"nativeReceipt\": { ... }, \"receipt\": { \"id\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"index\": 0, \"logs\": [ { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001\", \"topics\": [ \"0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881\" ] }, { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \"topics\": [ \"0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7\", \"0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\" ] } ], \"receipts\": [ ... ], \"revertReason\": null, \"status\": \"SUCCEEDED\" }, \"request\": { ... }, \"simulations\": [ ... ] } }","s":"Successful transaction response","u":"/waas/waas-auth/transaction-receipts","h":"#successful-transaction-response","p":306},{"i":311,"t":"WaaS will try to catch any failing transactions before they are sent to the network. This is done by simulating the transaction on the network before sending it. If the simulation fails, the transaction will not be sent to the network and a FailedTransactionResponse will be returned. To view the full response object, see the Transaction Receipt Response section. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }); await waas.signIn({ idToken }, \"Session name\") const tx = await waas.sendTransaction({ chainId: 137, transactions: [{ // This address always fails on Polygon, give it a try :D to: '0x839eE023B21f4Ffe2294025DE0AC30Ba7278D6Fd', value: '0' }] }) if (isSentTransactionResponse(tx)) { // ... This will never be executed } else { // tx can only be `SentTransactionResponse` or `FailedTransactionResponse` console.log(tx) } { \"code\": \"transactionFailed\", \"data\": { \"error\": \"This is an error message\", \"request\": { \"code\": \"sendTransaction\", \"expires\": 1699443005, \"identifier\": \"ts-sdk-1699442705965-0x153824576D03629b264683B430bBF9AcEA1d0975\", \"issued\": 1699442705, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x\", \"to\": \"0x839eE023B21f4Ffe2294025DE0AC30Ba7278D6Fd\", \"type\": \"transaction\", \"value\": \"0x00\" } ], \"wallet\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\" }, \"simulations\": [ { \"executed\": true, \"gasLimit\": 7908, \"gasUsed\": 5931, \"reason\": \"This is an error message :)\", \"result\": null, \"succeeded\": false } ] } }","s":"Failed transaction response","u":"/waas/waas-auth/transaction-receipts","h":"#failed-transaction-response","p":306},{"i":313,"t":"Users with Auth + WaaS go through two distinct flows based on the login method:","s":"Validation","u":"/waas/waas-auth/validation","h":"","p":312},{"i":315,"t":"For users logging in with an email, Amazon Cognito sends a one-time code to validate their identity. This is a trusted method that does not require additional verification.","s":"Email login (one-time code)","u":"/waas/waas-auth/validation","h":"#email-login-one-time-code","p":312},{"i":317,"t":"Users who log in via established social auth providers like Google or Facebook don't need additional validation. However, when logging in using a custom provider, we cannot guarantee sufficient protection of user's identity. Due to this, we might require additional verification by asking the user to provide a one-time code we send to their email address. Please contact Sequence support if you wish to discuss whether your authentication provider can be considered trusted.","s":"Social login","u":"/waas/waas-auth/validation","h":"#social-login","p":312},{"i":319,"t":"To check the validation status of the current session, use the isSessionValid method. This returns true for email login and trusted social logins and false for custom logins until email validation is complete. const isValid = await waas.isSessionValid() console.log(isValid) true","s":"Validation status","u":"/waas/waas-auth/validation","h":"#validation-status","p":312},{"i":321,"t":"Manually trigger a session validation with the validateSession method. This will send a code to the user's email. If validated within 10 minutes, the method returns true; otherwise, it returns false. const result = await waas.validateSession() true Once user receives the code, he can validate the session with the finishValidateSession method that takes the code as an argument. If the code is valid, the method returns true; otherwise, it returns false. const result = await waas.finishValidateSession('123456') true onValidationRequired callback​ The onValidationRequired callback is triggered when a session validation is required. This can happen when a user tries to perform an action that requires validation, such as sending a transaction or signing a message. It determines whether the session validation should be triggered or not. If the callback returns true, the session validation is triggered. If it returns false, the action is cancelled. const tx = await waas.sendERC20({ validation: { onValidationRequired: () => true }, chainId: 42161, token: '0x6b175474e89094c44da98b954eedeac495271d0f', // DAI to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', // Recipient value: '200000000000000000000', // 200 DAI })","s":"Trigger session validation","u":"/waas/waas-auth/validation","h":"#trigger-session-validation","p":312},{"i":323,"t":"Events like transaction sends may silently prompt session validation. Use the onValidationRequired hook to catch such instances. waas.onValidationRequired(() => { console.log('Session has been triggered for validation'); }) await waas.sendTransaction({ chainId: 1 }, { to: '0x...', value: '1' }); Session has been triggered for validation","s":"Listen for session validations","u":"/waas/waas-auth/validation","h":"#listen-for-session-validations","p":312},{"i":325,"t":"Session validation is automatic when certain actions requiring validation are performed. This can be managed using the onValidationRequired hook. const tx = await waas.sendTransaction({ chainId: 1, validation: { onValidationRequired: () => { console.log('Session has been triggered for validation'); return true; } }, to: '0x061150e5574716DBb1a2cdf54b3DcE9F94395f65', value: '1' }) By returning true or false from the onValidationRequired hook, you either continue or cancel the action, respectively.","s":"Automatic session validation","u":"/waas/waas-auth/validation","h":"#automatic-session-validation","p":312},{"i":327,"t":"When interacting with the WaaS API, each intent payload will trigger a corresponding response payload. This could be either a successful response or a prompt for a different action.","s":"Response Payloads","u":"/waas/implementation/responses","h":"","p":326},{"i":329,"t":"Regardless of the specific response type, all responses have a standard structure with the following fields: Name Type Description Optional code string Identifies the type of response No data object Holds content defined by response type No","s":"General Response Structure","u":"/waas/implementation/responses","h":"#general-response-structure","p":326},{"i":332,"t":"Triggered upon successful execution of a send transaction intent. The code for this response is transactionReceipt. The data field contains: Name Type Description Optional txHash string Transaction hash of the Ethereum transaction No metaTxHash string Hash of the meta transaction No request SendTransactionPayload The original request packet of the transaction No receipt MetaTxnReceipt Receipt of the meta transaction No nativeReceipt any Native receipt of the Ethereum transaction Yes simulations SimulateResult[] Array of simulation results Yes MetaTxnReceipt: Name Type Description Optional id string Unique identifier for the receipt No status string Status of the transaction No revertReason string | null Reason for transaction revert, if any Yes index number Index number of the receipt No logs MetaTxnReceiptLog[] Array of logs for the meta transaction No receipts MetaTxnReceipt[] Array of meta transaction receipts No txnReceipt string String representation of the transaction No MetaTxnReceiptLog: Name Type Description Optional address string The address that generated the log No topics string[] List of topics associated with the log No data string Data sent with the log No blockNumber number The block number where this log was emitted No transactionHash string Hash of the transaction that generated the log No transactionIndex number Index of the transaction in the block No blockHash string Hash of the block containing the log No logIndex number Index of the log in the block No removed boolean Whether the log was removed due to a chain reorganization No SimulateResult: Name Type Description Optional executed boolean Whether the simulation was executed No succeeded boolean Whether the simulation succeeded No result string | null The result of the simulation Yes reason string | null Reason for failure, if simulation failed Yes gasUsed number Amount of gas used in the simulation No gasLimit number Gas limit for the simulation No Example​ { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"metaTxHash\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"nativeReceipt\": { \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"contractAddress\": \"0x0000000000000000000000000000000000000000\", \"cumulativeGasUsed\": \"0xdb374\", \"gasUsed\": \"0x14a00\", \"logs\": [ { \"address\": \"0x4d4ee1b8583e31fe789eaf2e1b6e011c220c10b6\", \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"data\": \"0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001\", \"logIndex\": \"0x14\", \"removed\": false, \"topics\": [ \"0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881\" ], \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" }, { \"address\": \"0x4d4ee1b8583e31fe789eaf2e1b6e011c220c10b6\", \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"data\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \"logIndex\": \"0x15\", \"removed\": false, \"topics\": [ \"0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7\", \"0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\" ], \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" }, { \"address\": \"0x0000000000000000000000000000000000001010\", \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"data\": \"0x000000000000000000000000000000000000000000000000001284e7c67266000000000000000000000000000000000000000000000000014c0fa753f2298415000000000000000000000000000000000000000000001386f7e2c243dcc978070000000000000000000000000000000000000000000000014bfd226c2bb71e15000000000000000000000000000000000000000000001386f7f5472ba33bde07\", \"logIndex\": \"0x16\", \"removed\": false, \"topics\": [ \"0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63\", \"0x0000000000000000000000000000000000000000000000000000000000001010\", \"0x00000000000000000000000000e91788bcb998379027d36e6407a9187d7f313c\", \"0x000000000000000000000000959c65b72147faf3450d8b50a0de57e72ffc5e0d\" ], \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" } ], \"logsBloom\": \"0x00000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000008800000002000000000001004000000000000000000000000000000000800000000000000000000100000000400000000200400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000002000000000000000000000000000000004000008000000000000001000000000000000000000000000000100000020000000000000000000000002000000020020002020040000000000000000040100000\", \"root\": \"0x\", \"status\": \"0x1\", \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" }, \"receipt\": { \"id\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"index\": 0, \"logs\": [ { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001\", \"topics\": [ \"0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881\" ] }, { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \"topics\": [ \"0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7\", \"0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\" ] } ], \"receipts\": [ { \"id\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"index\": 0, \"logs\": null, \"receipts\": null, \"revertReason\": null, \"status\": \"SUCCEEDED\", \"txnReceipt\": \"\" } ], \"revertReason\": null, \"status\": \"SUCCEEDED\" }, \"request\": { \"code\": \"sendTransaction\", \"expires\": 1699440762, \"identifier\": \"ts-sdk-1699440462686-0x153824576D03629b264683B430bBF9AcEA1d0975\", \"issued\": 1699440462, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x\", \"to\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"type\": \"transaction\", \"value\": \"0x00\" } ], \"wallet\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\" }, \"simulations\": [ { \"executed\": true, \"gasLimit\": 1147, \"gasUsed\": 860, \"reason\": null, \"result\": \"0x\", \"succeeded\": true } ] } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isSentTransactionResponse(res)) { // It's a transaction receipt }","s":"Transaction Receipt Response","u":"/waas/implementation/responses","h":"#transaction-receipt-response","p":326},{"i":334,"t":"Triggered upon failed to execute a send transaction intent. The code for this response is transactionFailed. The data field contains: Field Type Description error string The error message describing why the transaction failed. request TransactionsPacket The packet of transactions that were attempted. simulations SimulateResult[] Results from the transaction simulation attempts. SimulateResult: Name Type Description Optional executed boolean Whether the simulation was executed No succeeded boolean Whether the simulation succeeded No result string | null The result of the simulation Yes reason string | null Reason for failure, if simulation failed Yes gasUsed number Amount of gas used in the simulation No gasLimit number Gas limit for the simulation No { \"code\": \"transactionFailed\", \"data\": { \"error\": \"This is an error message\", \"request\": { \"code\": \"sendTransaction\", \"expires\": 1699443005, \"identifier\": \"ts-sdk-1699442705965-0x153824576D03629b264683B430bBF9AcEA1d0975\", \"issued\": 1699442705, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x\", \"to\": \"0x839eE023B21f4Ffe2294025DE0AC30Ba7278D6Fd\", \"type\": \"transaction\", \"value\": \"0x00\" } ], \"wallet\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\" }, \"simulations\": [ { \"executed\": true, \"gasLimit\": 7908, \"gasUsed\": 5931, \"reason\": \"This is an error message\", \"result\": null, \"succeeded\": false } ] } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isFailedTransactionResponse(res)) { // It's a failed transaction }","s":"Failed Transaction Response","u":"/waas/implementation/responses","h":"#failed-transaction-response","p":326},{"i":336,"t":"Triggered after a successful sign message intent. The code is signedMessage. The data field contains: Name Type Description Optional message string The signed message No signature string The signature No Example​ { \"code\": \"signedMessage\", \"data\": { \"message\": \"Hello World\", \"signature\": \"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef\" } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isSignedMessageResponse(res)) { // It's a signed message }","s":"Signed Message Response","u":"/waas/implementation/responses","h":"#signed-message-response","p":326},{"i":338,"t":"Occurs after successfully executing an open session intent. The code is sessionOpened. The data field contains: Name Type Description Optional sessionId string Session ID (resembling an address) No wallet string The Sequence wallet address No Example​ { \"code\": \"sessionOpened\", \"data\": { \"sessionId\": \"0xBdeAfd3ee0550a73f615D2BaEA2E3D6d48FC857D\", \"wallet\": \"0x44c2Ea42Fb006a613a7b41D142576eD6B5055902\" } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isOpenSessionResponse(res)) { // It's a session opened }","s":"Session Opened Response","u":"/waas/implementation/responses","h":"#session-opened-response","p":326},{"i":340,"t":"Some actions may necessitate additional validation. In such cases, the response code is validationRequired. The data field contains: Name Type Description Optional sessionId string Session ID (resembling an address) No How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isValidationRequiredResponse(res)) { // Validation is required }","s":"Validation Required Response","u":"/waas/implementation/responses","h":"#validation-required-response","p":326},{"i":342,"t":"Both sendTransaction and signMessage intents could require validation. Always check for a validationRequired response before assuming you've received a transaction receipt or a signed message. import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isValidationRequiredResponse(res)) { // Handle validation } if (payloads.responses.isSendTransactionResponse(res)) { // It's a transaction receipt }","s":"Note","u":"/waas/implementation/responses","h":"#note","p":326},{"i":344,"t":"Sequence Wallet gives you a friendly, non-custodial wallet for your users with multi-chain support and seamless integration. Most wallets for Ethereum have a single private key that has full control over a wallet, i.e. an Externally Owned Account (EOAs). However, a Sequence wallet is a Smart Contract that is deployed on the blockchain and which can be controlled by multiple private keys. These keys are meant to be controlled by the wallet owner and provide added security since more than one of these keys would need to be compromised for the wallet to be compromised. 👤 Social/email login Easily sign in via email, Google, Facebook or other socials. No blockchain knowledge required ⛓️ Multi-Chain support Sequence can support all EVM compatible chains. 💳 On-Ramps Integration Sequence allows users to purchase cryptocurrencies directly from their wallet, using payment providers like Sardine, UPI, Moonpay, Ramp, and PayTrie. 🦄 web3 compatible Sequence can be used with any dapp on the supported networks 📱 Browser, app & extension Users can access their sequence wallet via https://sequence.app, the Sequence browser extension or the Sequence Mobile apps 🔑 Non-custodial With Sequence, users are in full control of their wallet with no third party being able to access these funds other than them. 🌉 Built-in bridges With Sequence, your users can easily bridge assets from one network to another, directly from inside their wallets. 🐱 NFT support In addition to ERC-20 tokens like USDC, Sequence has first class support for NFTs, for both ERC-721 and ERC-1155 tokens. ⚡ No install required Applications can integrate Sequence natively, allowing users to access their sequence wallet without any install required on their end. ⛽ Fee Abstraction Users can pay transaction fees in various currencies, not only the native currency of the network used. 🤖 Transaction Relaying Users don't need to worry about gas prices, gas limits or stuck transactions.","s":"Wallet","u":"/wallet","h":"","p":343},{"i":346,"t":"Sequence Auth + WaaS handles the following aspects of your application: User creation User authentication Session management This means you don't need to implement an account system yourself; instead, you interact with the Auth + WaaS SDK whenever you need to authenticate a user.","s":"Session Management","u":"/waas/waas-auth/manage-sessions","h":"","p":345},{"i":348,"t":"Signing in and signing up are the same operation; the account is automatically created if it doesn't already exist. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) // Get an idToken using the social auth provider of your choice // (e.g., Google, Facebook, Twitter, etc.) await waas.signIn({ idToken }, \"MacBook Pro - Chrome\") note Sessions opened with some providers might require a second step in order to be usable for sending transactions. See Email validation.","s":"Sign in / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#sign-in--sign-up","p":345},{"i":350,"t":"Email sign-in is directly supported by the SDK, as long as the used key has been generated with the email scope. Email logins work similarly to social logins, except that the idToken is generated by the SDK itself. To open a session using an email, you will need to provide an email for the user. The WaaS Nitro API will then send an email to the user with a One-Time Password (OTP) that can be used to open a session. This OTP has to be provided to the SDK to obtain an idToken. Once the idToken is obtained, the session can be opened as usual. import { Sequence } from '@0xsequence/waas' // Define the user's email address const email = \"user@example.com\" const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) // This will send an email to the user with an OTP const { instance } = await waas.email.initiateAuth({ email }) // Obtain the OTP from the user const answer = \"123456\" const { idToken } = await waas.email.finalizeAuth({ instance, answer, email }) // Log in using the idToken, as usual await waas.signIn({ idToken }, \"Apple Vision Pro - Chrome\")","s":"Email Sign In / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#email-sign-in--sign-up","p":345},{"i":352,"t":"Phone sign-in is still in development. Stay tuned! Contact us if you need this feature.","s":"Phone Sign In / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#phone-sign-in--sign-up","p":345},{"i":354,"t":"This function returns a list of sessions for the current user and only includes sessions that are still valid. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) await waas.signIn({ idToken }, \"MacBook Pro - Chrome\") const sessions = await waas.listSessions() console.log(sessions) [ { \"id\": \"0x574372ff1A0Eede68B5358Cce7bbb93155A9dfe0\", \"address\": \"0x574372ff1a0eede68b5358cce7bbb93155a9dfe0\", \"userId\": \"42#https://accounts.google.com#109234880945084120673\", \"projectId\": 42, \"issuer\": \"https://accounts.google.com\", \"subject\": \"109234880945084120673\", \"friendlyName\": \"Pixel 3 - Brave\", \"createdAt\": \"2023-11-02T18:22:03.102950917Z\", \"refreshedAt\": \"2023-11-02T18:22:03.109787921Z\", \"expiresAt\": \"2123-10-09T18:22:03.102951017Z\", \"isThis\": false }, { \"id\": \"0x3C4E11E4dbF23B87C14bd75d0Da9C75707392D21\", \"address\": \"0x3c4e11e4dbf23b87c14bd75d0da9c75707392d21\", \"userId\": \"42#https://accounts.google.com#109234880945084120673\", \"projectId\": 42, \"issuer\": \"https://accounts.google.com\", \"subject\": \"109234880945084120673\", \"friendlyName\": \"MacBook Pro - Chrome\", \"createdAt\": \"2023-11-02T18:50:32.815189174Z\", \"refreshedAt\": \"2023-11-02T18:50:32.819722082Z\", \"expiresAt\": \"2123-10-09T18:50:32.815189234Z\", \"isThis\": true } ]","s":"List Sessions","u":"/waas/waas-auth/manage-sessions","h":"#list-sessions","p":345},{"i":356,"t":"A session can be closed using the id of the session. Any session can be closed from any device with an active session. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) await waas.signIn({ idToken }, \"MacBook Pro - Chrome\") const sessions = await waas.listSessions() await waas.dropSession({ sessionId: sessions[0].id })","s":"Close Session","u":"/waas/waas-auth/manage-sessions","h":"#close-session","p":345},{"i":358,"t":"Below are frequently asked questions related to the integration of the Sequence wallet connector.","s":"FAQ","u":"/wallet/connectors/FAQ","h":"","p":357},{"i":361,"t":"Wallet libraries and connectors must be rendered in the browser. This is particularly true for Wagmi and Wagmi-based libraries. Attempts to render the page elsewhere, such as on backend server, can produce errors in some situations. Rendering on the server is therefore highly discouraged. The method for fixing this issue will depend on the folder structure. The pages folder structure is available for all versions of NextJs, while the app folder structure is only available for NextJs version 13 and above and may require being turned on through an experimental setting. See using wallet libraries with next.js pages directory See using wallet libraries with next.js app directory(NextJs 13+ feature)","s":"Why does my wallet integration produce an error when used with next.js?","u":"/wallet/connectors/FAQ","h":"#why-does-my-wallet-integration-produce-an-error-when-used-with-nextjs","p":357},{"i":363,"t":"The content of the application which depends on Wagmi hooks must be mounted only once the application is rendered in the client. This is a limitation due to wagmi when used with NextJs, and all wagmi-based libraries will inherit this limitation. To do so we can use a useEffect hook to wait before rendering the application. In the example below, we wait until the app is mounted in the client before rendering the rest of the application: import { useIsMounted } from '../hooks' import Home from '../components/Home' const Page = () => { const isMounted = useIsMounted() if (!isMounted) return null return ( <> ) } export default Page A full code example of this setup working with the Wagmi library can be found on github. The method described above is the one recommended by Wagmi and is demonstrated in their official example.","s":"How do I use a wallet library and connector with next.js using the pages directory (all versions of NextJs)?","u":"/wallet/connectors/FAQ","h":"#how-do-i-use-a-wallet-library-and-connector-with-nextjs-using-the-pages-directory-all-versions-of-nextjs","p":357},{"i":365,"t":"NextJs 13 and above allows using a new folder structure in which the content is placed in an app directory. Enabling this feature may require explicitly indicating it with an experimental setting. When using such a folder structure, NextJs allows the declaration of Client Components which are components that will be rendered in the browser. A wrapper component containing the wallet library initialized with all the connectors must be declared with the \"use client\" directive. The \"use client\" directive is what will turn the wrapper component into a Client Component to be rendered in the browser. In addition, there is a bug with wagmi and nextJs when using the autoConnect feature which causes In the example below, we declare a wrapper component with the \"use client\" directive: \"use client\" // this directive informs next.js that the component is a Client Component to be rendered in the browser const WagmiWrapper = ({ children }) => { const wagmiClient = createClient({ autoConnect: true, connectors, provider, webSocketProvider, }); return ( {children} ); } export default WagmiWrapper This wrapper component can then be imported normally and wrap the rest of the application. The child components can be a combination of Client and Server components. // We import a custom wrapper component that initializes the wallet library and all its connectors // An example of the content of this wrapper component can be found here: https://github.com/0xsequence/demo-dapp-wagmi-next/blob/master/components/WagmiProvider.tsx import WagmiWrapper from './WagmiWrapper' // We can then wrap our entire app with this browser's rendered component function MyApp({ Component, pageProps }: AppProps) { return ( ); } A full code example using Nextjs and the app directory can be found on github. The method described above is the one recommended by Wagmi through their NextJs example which can be consulted by running the command npx create-wagmi and selecting the nextJs option. Click here for more information about Client Components.","s":"How do I use a wallet library and connector with next.js using the app directory (version 13 and above only)?","u":"/wallet/connectors/FAQ","h":"#how-do-i-use-a-wallet-library-and-connector-with-nextjs-using-the-app-directory-version-13-and-above-only","p":357},{"i":367,"t":"Developers can customize the Sequence Kit experience by passing configuration options to the KitProvider wrapper. Here's how you can configure the kit using these options: const kitConfig = { defaultTheme: 'light', position: 'top-left', ... } ","s":"Configuration Options","u":"/wallet/connectors/kit/configuration","h":"","p":366},{"i":370,"t":"Type Default string dark The defaultTheme determines the color palette used for styling the modal. Possible values include: light dark","s":"defaultTheme","u":"/wallet/connectors/kit/configuration","h":"#defaulttheme","p":366},{"i":372,"t":"Type Default string center The position parameter determines the location of the various modals on the screen. Possible values include: center middle-right middle-left top-center top-right top-left bottom-center bottom-right bottom-left","s":"position","u":"/wallet/connectors/kit/configuration","h":"#position","p":366},{"i":374,"t":"The signIn object is used to configure the sign in modal.","s":"Sign In Modal Configuration (signIn)","u":"/wallet/connectors/kit/configuration","h":"#sign-in-modal-configuration-signin","p":366},{"i":376,"t":"Type Default string undefined URL of the logo to be shown in the sign in modal.","s":"signIn.logoUrl","u":"/wallet/connectors/kit/configuration","h":"#signinlogourl","p":366},{"i":378,"t":"Type Default string undefined Name of the project to be shown in the sign in modal.","s":"signIn.projectName","u":"/wallet/connectors/kit/configuration","h":"#signinprojectname","p":366},{"i":380,"t":"Type Default boolean true Determines whether the inline email input will be shown in the sign in modal.","s":"signIn.showEmailInput","u":"/wallet/connectors/kit/configuration","h":"#signinshowemailinput","p":366},{"i":382,"t":"Type Default string[] ['google', 'facebook', 'twitch', 'apple'] Determines which authentication options will be shown as mini options in the sign in modal. This space is meant for social connectors. The wallets will be displayed in the order they are passed in the array. The values correspond to the connector's id and a corresponding connector must be passed down to wagmi. For a full list of official connectors, see the connectors page.","s":"signIn.miniAuthOptions","u":"/wallet/connectors/kit/configuration","h":"#signinminiauthoptions","p":366},{"i":384,"t":"Type Default string[] ['metamask', 'wallet-connect'] Determines which authentication options will be shown in the modal as big buttons. The wallets will be displayed in the order they are passed in the array. The values correspond to the connector's id and a corresponding connector must be passed down to wagmi. For a full list of official connectors, see the connectors page.","s":"signIn.authOptions","u":"/wallet/connectors/kit/configuration","h":"#signinauthoptions","p":366},{"i":386,"t":"Type Default [{ contractAddress: string, chainId: number }, ...] undefined If provided, this will determine which assets are to be displayed in the embedded wallet modal main view. By passing a list of displayed assets, only assets from the provided list will be displayed in the main view. In the case that no assets are provided, all owned assets can be displayed in the main view.","s":"displayedAssets","u":"/wallet/connectors/kit/configuration","h":"#displayedassets","p":366},{"i":388,"t":"Sequence Kit provides official connectors via the @0xsequence/kit-connectors package. However, you can also integrate custom connectors with Sequence Kit to support additional wallets. This guide will walk you through creating and using custom connectors.","s":"Custom Connectors in Sequence Kit","u":"/wallet/connectors/kit/custom-connectors","h":"","p":387},{"i":390,"t":"To create a custom connector, you can use an existing connector as a basis. For example, the Metamask Connector is a good starting point. Here's an example of how to create a custom connector: export const myCustomConnector = ({ chains }: MyCustomConnectorOptions) => ({ id: 'my-custom-connector', name: 'My Custom Connector', logoDark: MyCustomLogoDark, logoLight: MyCustomLogoLight, createConnector: () => { const connector = new MyCustomConnector({ chains, // Customize connector options here }); return connector; }, }); Make sure to provide a unique id for your connector to avoid conflicts with other connectors. You can also customize fields such as name, logoDark, and logoLight to control how the connector appears in Sequence Kit. The createConnector function should return an initialized connector. Sequence Kit connectors are wrappers of Wagmi connectors, so you can use an official Wagmi connector if available, or create your own if needed. For more details on creating custom connectors, refer to Wagmi's guide on Custom Connectors.","s":"Creating a Custom Connector","u":"/wallet/connectors/kit/custom-connectors","h":"#creating-a-custom-connector","p":387},{"i":392,"t":"When using custom connectors, you can't rely on the getDefaultConnectors utility function. Instead, you need to pass custom configurations to Sequence Kit. First, create a list of connectors, including your custom connector, and provide it to the Wagmi configuration: import { getKitConnectWallets } from '@0xsequence/kit'; const connectors = getKitConnectWallets([ google({ chains, options: { defaultNetwork: 137, }, }), // ... other connectors myCustomConnector({ chains }), ]); const config = createConfig({ autoConnect: true, publicClient, webSocketPublicClient, connectors, }); Next, use your custom connector by specifying its id in either the authOptions or miniAuthOptions field of the Sequence Kit configuration: const kitConfig = { signIn: { miniAuthOptions: ['google', 'facebook'], authOptions: ['metamask', 'my-custom-connector'], } }; return ( );","s":"Using Custom Connectors","u":"/wallet/connectors/kit/custom-connectors","h":"","p":387},{"i":394,"t":"Feel free to contribute your custom connectors by creating a pull request. This way, others can benefit from your work and enjoy seamless integration with Sequence Kit. Share the love ❤️ by expanding the ecosystem of custom connectors!","s":"Share Your Custom Connectors","u":"/wallet/connectors/kit/custom-connectors","h":"","p":387},{"i":396,"t":"Sequence Kit 🧰 is the ultimate toolkit for effortlessly integrating web3 wallets into your applications, providing your users with a smooth and secure onboarding experience. With our robust tools built on the popular wagmi library, unlock a realm of possibilities in the world of web3.","s":"Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications","u":"/wallet/connectors/kit/overview","h":"","p":395},{"i":398,"t":"Universal Connections: Seamlessly connect via popular social logins such as Facebook, Google, Discord, and more! Your users will enjoy a smooth, secure onboarding process. 🔐🪪 Web3 Wallet Integration: Effortlessly integrate with leading web3 wallets like WalletConnect and MetaMask. Unleash the power of blockchain with just a few clicks! 🦊 ⛓️ Embedded Wallet Experience: Provide your users with a comprehensive embedded wallet, enabling them to manage their coins and collectibles all within your own application. 👛 🖼️ 🪙 Explore the potential of Sequence Kit by trying out our demo!","s":"Key Features","u":"/wallet/connectors/kit/overview","h":"#key-features","p":395},{"i":400,"t":"Ready to integrate Sequence Kit into your application? Check out our Getting Started guide. If you're already familiar with Sequence Kit dive into the available configuration options or take a look at the checkout.","s":"Next Steps","u":"/wallet/connectors/kit/overview","h":"","p":395},{"i":402,"t":"In this guide, we will walk you through installing Sequence Kit, triggering the connection modal, and displaying the embedded wallet in your application.","s":"Getting Started with Sequence Kit","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":404,"t":"Sequence Kit is modular, allowing you to install only the necessary packages. To get started, install the kit core package, the connectors package for interfacing with various wallet providers, and the wallet for the embedded wallet. Additionally, install other dependencies such as wagmi, viem, and 0xsequence. npm install @0xsequence/kit @0xsequence/kit-connectors @0xsequence/kit-wallet wagmi ethers@5.7.2 viem 0xsequence # or pnpm install @0xsequence/kit @0xsequence/kit-connectors @0xsequence/kit-wallet wagmi ethers@5.7.2 viem 0xsequence # or yarn add @0xsequence/kit @0xsequence/kit-connectors @0xsequence/kit-wallet wagmi ethers@5.7.2 viem 0xsequence","s":"Installing Sequence Kit Packages","u":"/wallet/connectors/kit/getting-started","h":"#installing-sequence-kit-packages","p":401},{"i":406,"t":"To utilize the core kit wrapper for connecting web3 wallets to your application, follow these steps: Configure wagmi for your app. Below is a basic wagmi configuration. For advanced configurations, please refer to the wagmi documentation. import MyPage from './components/MyPage' import { KitProvider } from '@0xsequence/kit' import { getDefaultConnectors } from '@0xsequence/kit-connectors' import { configureChains, createConfig, WagmiConfig } from 'wagmi' import { publicProvider } from 'wagmi/providers/public' import { mainnet, polygon } from 'wagmi/chains' function App() { const { chains, publicClient, webSocketPublicClient } = configureChains( [polygon, mainnet], [publicProvider()], ) const connectors = getDefaultConnectors({ chains, walletConnectProjectId: 'project_id', defaultChainId: 137 }) const config = createConfig({ autoConnect: true, publicClient, webSocketPublicClient, connectors }) return ( ); } Wrap your app with the KitProvider within the WagmiConfig wrapper.","s":"Setting Up the Kit Wrapper","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":408,"t":"To install the optional embedded wallet, add the KitWalletProvider below the KitProvider wrapper. import { KitWalletProvider } from '@0xsequence/kit-wallet' // ... const App = () => { return ( ) } The complete code will then look like this: import MyPage from './components/MyPage' import { KitProvider } from '@0xsequence/kit' import { getDefaultConnectors } from '@0xsequence/kit-connectors' import { KitWalletProvider } from '@0xsequence/kit-wallet' import { configureChains, createConfig, WagmiConfig } from 'wagmi' import { publicProvider } from 'wagmi/providers/public' import { mainnet, polygon } from 'wagmi/chains' function App() { const { chains, publicClient, webSocketPublicClient } = configureChains( [polygon, mainnet], [publicProvider()], ) const connectors = getDefaultConnectors({ chains, walletConnectProjectId: 'project_id', defaultChainId: 137 }) const config = createConfig({ autoConnect: true, publicClient, webSocketPublicClient, connectors }) return ( ); }","s":"Setting Up the Embedded Wallet Wrapper","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":410,"t":"Invoke the connect modal using the useOpenConnectModal hook. import { useOpenConnectModal } from '@0xsequence/kit' import { useDisconnect, useAccount } from 'wagmi' const MyReactComponent = () => { const { setOpenConnectModal } = useOpenConnectModal() const { isConnected } = useAccount() const onClick = () => { setOpenConnectModal(true) } return ( <> {!isConnected && ( )} ) } The modal will automatically close once the user signs in. You can utilize the useAccount hook from wagmi to detect the user's connection status.","s":"Triggering the Connect Modal","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":412,"t":"Open the embedded wallet using the useOpenWalletModal react hook. import { useOpenWalletModal } from '@0xsequence/kit-wallet' const MyComponent = () => { const { setOpenWalletModal } = useOpenWalletModal() const onClick = () => { setOpenWalletModal(true) } return ( ) }","s":"Invoking the embedded wallet modal","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":414,"t":"The Sequence Kit Github repository contains an example app that you can use for learning and testing.","s":"React Example","u":"/wallet/connectors/kit/getting-started","h":"","p":401},{"i":416,"t":"The checkout modal enables developers to easily facilitate cryptocurrency payments.","s":"Overview","u":"/wallet/connectors/kit/checkout","h":"","p":415},{"i":418,"t":"To integrate the checkout feature, follow these steps: Install the kit-checkout module: npm install @0xsequence/kit-checkout # or pnpm install @0xsequence/kit-checkout # or yarn add @0xsequence/kit-checkout Place the KitCheckoutProvider below the Sequence Kit Core provider in your app: import { KitCheckoutProvider } from '@0xsequence/kit-checkout' const App = () => { return ( ) }","s":"Integration","u":"/wallet/connectors/kit/checkout","h":"","p":415},{"i":420,"t":"Use the useCheckoutModal hook to open the checkout modal and pass a settings object: import { useCheckoutModal } from '@0xsequence/kit-checkout' const MyComponent = () => { const { triggerCheckout } = useCheckoutModal() const onClick = () => { const checkoutSettings = {...} triggerCheckout(checkoutSettings) } return ( ) }","s":"Opening the Checkout modal","u":"/wallet/connectors/kit/checkout","h":"#opening-the-checkout-modal","p":415},{"i":422,"t":"Configure the checkout modal using the checkoutSettings object: const checkoutSettings = { cryptoCheckout: {...}, orderSummaryItems: {...} }","s":"Configuring the Checkout modal","u":"/wallet/connectors/kit/checkout","h":"#configuring-the-checkout-modal","p":415},{"i":424,"t":"The cryptoCheckout field specifies settings for checking out with cryptocurrency, e.g., interacting with a minting contract or marketplace contract. Example configuration: cons checkoutConfig = { // ... cryptoCheckout: { chainId: 137, triggerTransaction: async () => { console.log('triggered transaction') }, coinQuantity: { contractAddress: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', amountRequiredRaw: '10000000000' }, }, }","s":"Crypto Checkout Configuration (cryptoCheckout)","u":"/wallet/connectors/kit/checkout","h":"#crypto-checkout-configuration-cryptocheckout","p":415},{"i":426,"t":"The orderSummaryItems field specifies the list of collectibles shown in the order summary. Example configuration: orderSummaryItems: [ { contractAddress: '0x631998e91476da5b870d741192fc5cbc55f5a52e', tokenId: '66597', quantityRaw: '100' }, ]","s":"Order Summary Configuration (orderSummaryItems)","u":"/wallet/connectors/kit/checkout","h":"#order-summary-configuration-ordersummaryitems","p":415},{"i":428,"t":"Sequence is compatible with all standard Ethereum libraries and connectors. If you've developed your dapp to with work Metamask, it will also automatically work with Sequence. Our SDKs offer all the functionality you'd need to build a web3 dapp, but you can also combine other libraries, tools, and wallet connectors :) Please see our open sourced Demo Dapp project for an example use of Sequence, or see below on usage with additional connectors. For your dapps, you may also want to support many different kinds of wallets in addition to the Sequence Wallet. You may do this by using sequence.js or using one of the connectors below: Sequence Kit Wagmi Web3Modal RainbowKit web3-onboard web3-react Additionally, if you are building a mobile app or video game, please see the docs for the respective SDK. Feel free to reach out to our team for help/questions too.","s":"Wallet Connectors","u":"/wallet/connectors/overview","h":"","p":427},{"i":430,"t":"The Sequence wallet can be added to RainbowKit through the connector. Try it live :) Try a live Dapp example using Sequence + Metamask + Rainbow + Wallet Connect with RainbowKit. Source code is available too: https://github.com/0xsequence/demo-dapp-rainbowkit","s":"Using RainbowKit","u":"/wallet/connectors/rainbow-kit","h":"","p":429},{"i":432,"t":"The connector is installed via the npm package @0xsequence/rainbowkit-plugin. npm install @0xsequence/rainbowkit-plugin 0xsequence ethers or yarn add @0xsequence/rainbowkit-plugin 0xsequence ethers","s":"Installation","u":"/wallet/connectors/rainbow-kit","h":"#installation","p":429},{"i":434,"t":"The connector is then imported and added to the list of connectors alongside the other RainbowKit wallets. import { sequenceWallet } from '@0xsequence/rainbowkit-plugin' import { connectorsForWallets } from '@rainbow-me/rainbowkit'; const connectors = connectorsForWallets([ { groupName: 'Recommended', wallets: [ sequenceWallet({ chains, defaultNetwork: 'polygon', connect: { app: 'Demo-app' } }), ...otherRainbowKitWallets ] }","s":"Usage","u":"/wallet/connectors/rainbow-kit","h":"#usage","p":429},{"i":437,"t":"Chains supported by app. This is the same parameter as would be passed to other RainbowKit wallets.","s":"chains","u":"/wallet/connectors/rainbow-kit","h":"#chains","p":429},{"i":439,"t":"Connect options for Sequence, including the name of the app and the default network id the wallet will attempt connection to. A more in depth description of the connect options is available here.","s":"connect (optional)","u":"/wallet/connectors/rainbow-kit","h":"#connect-optional","p":429},{"i":441,"t":"The default network to connect to. Sequence will default all operations to this network. It can also be defined using a number (e.g. 1 for Mainnet, 5 for Goerli, etc...).","s":"defaultNetwork (optional)","u":"/wallet/connectors/rainbow-kit","h":"#defaultnetwork-optional","p":429},{"i":443,"t":"There are special considerations to take into account when using NextJs with Wagmi-based libraries like RainbowKit, such that it functions harmoniously with the server-side rendering of NextJs. The correct technique to use differs depending on whether the application uses the older pages router or the more recent app router. See this section for an explanation on using Wagmi or Wagmi-based libraries with app router. See the example app which uses the app router structure. See this section for an explanation on using Wagmi or Wagmi-based libraries with pages router. See the example app which uses the pages router structure.","s":"Using NextJs","u":"/wallet/connectors/rainbow-kit","h":"#using-nextjs","p":429},{"i":445,"t":"If you are using an older version of Wagmi (<= 0.12.x), which is based on ethers instead of viem, use the following command to install the appropriate version of the wagmi connector: npm install @0xsequence/wagmi-connector@1.0 0xsequence ethers or yarn add @0xsequence/wagmi-connector@1.0 0xsequence ethers","s":"Using older versions of Wagmi (<= 0.12.x)","u":"/wallet/connectors/rainbow-kit","h":"#using-older-versions-of-wagmi--012x","p":429},{"i":447,"t":"A demo app for RainbowKit is available here A demo app for NextJs + Wagmi (which is applicable for wagmi-based libraries) with the app router structure here. A demo app for NextJs + Wagmi (which is applicable for wagmi-based libraries) with the older pages router structure here.","s":"Examples","u":"/wallet/connectors/rainbow-kit","h":"#examples","p":429},{"i":449,"t":"Once the SDK is initialized and the user has been authenticated, you can access the wallet corresponding to that user's account. The wallet is the entry point to all the operations that can be performed on the user's account.","s":"Wallets and transactions","u":"/waas/waas-auth/use-wallets","h":"","p":448},{"i":451,"t":"The wallet address is unique to each user, can't be changed, and is used to identify the user's account. It is a string of 42 characters starting with 0x. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }, \"Session name\") const address = await waas.getAddress() 0xE4b10c53aa75E19E088cfDD0cff7D46a0E4206F0","s":"Wallet address","u":"/waas/waas-auth/use-wallets","h":"#wallet-address","p":448},{"i":453,"t":"The wallet can be used to sign messages. The signatures can later be validated onchain or offchain. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }, \"Session name\") const signature = await waas.signMessage({ chainId: 137, message: 'Hello world', }); console.log(signature) { \"code\": \"signedMessage\", \"data\": { \"message\": \"0x48656c6c6f20776f726c64\", \"signature\": \"0x0100010000000002012128ff2dd168dc250dc3da93db3131f737e6961a0000fe0100030000000006010001000074000197013331090a763fc7ef2216502cfbff5d855530f977a0ee6db3615722ed9bad498781d8ed72d52b5c9717708ac757f7789c9567e5468566179bd03f72d1fc7b1c010400002c01011111b16c6268897233eddea98a041b326b0faef2010122229ce37ccfee1cbab2b743b22c314b5667cf1a06020001000074000100deb9091f5beb1ebd8d91a1b81e562a70cdb3a1cdafc5e61087b18d1c221c570754ecbe056bdef5f82c388a9bf53f074521aeaf5afdeed3a2ba70adb89362631b010400002c0101444444444444444444444444444444444444444401015555555555555555555555555555555555555555030100a5a91b133336e5ef1c7e23c13974535018fab1c0\" } }","s":"Sign messages","u":"/waas/waas-auth/use-wallets","h":"#sign-messages","p":448},{"i":455,"t":"All wallets can send transactions right after creation. No extra steps are required to create the wallet, as all users have a wallet by default.","s":"Send transactions","u":"/waas/waas-auth/use-wallets","h":"#send-transactions","p":448},{"i":457,"t":"Raw transactions specify all the parameters of the transaction, including the to address, the value to send, and the data to include. Gas limits, prices, and nonce are always handled automatically by WaaS. A network must be specified when sending a transaction. The network must be specified as the chainId of the network, for example 1 for Ethereum mainnet, 42161 for Arbitrum, etc. info Notice that all send transaction responses need to be checked using isSentTransactionResponse. This is required since WaaS will validate that a given transaction does not fail before executing the transaction, and in case of failure, the response will be an error receipt instead of a transaction receipt. See more in transaction receipts. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }); await waas.signIn({ idToken }, \"Session name\") const tx = await waas.sendTransaction({ chainId: 42161, transactions: [{ to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', value: '200000000000000000000', // 200 ETH data: '0x9fa2b3c4', }] }) if (isSentTransactionResponse(tx)) { console.log(tx) } { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"metaTxHash\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"nativeReceipt\": { ... }, \"receipt\": { ... }, \"request\": { ... }, \"simulations\": [ ... ], } }","s":"Raw transaction","u":"/waas/waas-auth/use-wallets","h":"#raw-transaction","p":448},{"i":459,"t":"Helper methods are available for common operations, such as sending ERC20 tokens. This automatically handles the data field of the transaction. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }, \"Session name\"); const tx = await waas.sendERC20({ chainId: 42161, token: '0x6b175474e89094c44da98b954eedeac495271d0f', // DAI to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', // Recipient value: '200000000000000000000', // 200 DAI }) if (isSentTransactionResponse(tx)) { console.log(tx) } { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3\", \"metaTxHash\": \"01a087979dccbbc49a45b72d987e5651d65bd97349ccbfdd601b0b7beee9ddc4\", \"nativeReceipt\": { ... }, \"receipt\": { ... }, \"request\": { ... }, \"simulations\": [ ... ], } }","s":"Send ERC20 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc20-tokens","p":448},{"i":461,"t":"Sending ERC721 tokens also has a helper method. This automatically handles the data field of the transaction. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }); const tx = await waas.sendERC721({ chainId: 42161, token: '0xF87E31492Faf9A91B02Ee0dEAAd50d51d56D5d4d', // Decentraland LAND to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', // Recipient id: '33347671958251969419410711528313284722562', // Asset ID }) if (isSentTransactionResponse(tx)) { console.log(tx) } { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0x4936962d9972a70bffc27f376f55d9c60c12e762819fa6384fdb466664122b6e\", \"metaTxHash\": \"e6513a60b63359a365f0d3f05744d89823278ec829fc5cb4d275bb815d0f5887\", \"nativeReceipt\": { ... }, \"receipt\": { ... }, \"request\": { ... }, \"simulations\": [ ... ], } }","s":"Send ERC721 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc721-tokens","p":448},{"i":463,"t":"Sending ERC1155 tokens is also supported. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }) const tx = await waas.sendERC1155({ chainId: 137, token: '0x631998e91476da5b870d741192fc5cbc55f5a52e', // Skyweaver assets values: [{ id: '66547', // Asset ID value: '200', // Amount for this asset }, { id: '68572', value: '1000', }] })","s":"Send ERC1155 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc1155-tokens","p":448},{"i":465,"t":"The callContract method can be used to call any contract method. This is useful for calling methods that are not supported by the helper methods. To call a contract an ABI or function signature must be provided. Function signature​ Providing a function signature is the easiest way to call a contract method, as it doesn't require an ABI. The function signature can be provided with named parameters or positional parameters. Named arguments​ const tx = await sequence.callContract({ to: '0x503388C73Ca663eA34e103c11C9F47C9433af471', // Contract address abi: 'mint(address to, uint256 tokenId)', // Function signature func: 'mint', // Function name args: { to: '0xf439e432d54c2Bf5518A1901D3791070d4192986', tokenId: '1', }, value: 0 // Value to send }) Positional arguments​ Notice that passing a named function signature with positional arguments is allowed. const tx = await sequence.callContract({ to: '0x503388C73Ca663eA34e103c11C9F47C9433af471', // Contract address abi: 'mint(address,uint256)', // Function signature func: 'mint', // Function name args: [ '0xf439e432d54c2Bf5518A1901D3791070d4192986', '1', ], value: 0 // Value to send }) ABI​ Providing an ABI is more verbose, but allows for more flexibility, as a single ABI can be used to call multiple methods. ABIs support named arguments and positional arguments. const abi = `[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"}]` const tx = await sequence.callContract({ to: '0x6b175474e89094c44da98b954eedeac495271d0f', // Contract address abi: abi, // ABI func: 'transfer', // Function name args: { _to: '0xf439e432d54c2Bf5518A1901D3791070d4192986', _value: '1', }, value: 0 // Value to send }) caution Email accounts can only send transactions after the current session has been confirmed by the Sequence guard. This is done by clicking an email link sent to the user's email address or phone number. Social login accounts (like Google and Facebook) can send transactions immediately after signing in. For more details, see validation.","s":"Call any contract","u":"/waas/waas-auth/use-wallets","h":"#call-any-contract","p":448},{"i":467,"t":"The Sequence wallet can be added through the Blocknative web3-onboard package. Try it live :) Try a live Dapp example using Sequence + Metamask + Wallet Connect with Web3-Onboard. Source code is available too: https://github.com/0xsequence/demo-dapp-web3-onboard","s":"Using Web3-Onboard","u":"/wallet/connectors/web3-onboard","h":"","p":466},{"i":469,"t":"The Sequence module is available through npm: npm install @web3-onboard/sequence 0xsequence ethers or yarn add @web3-onboard/sequence 0xsequence ethers","s":"Installation","u":"/wallet/connectors/web3-onboard","h":"#installation","p":466},{"i":471,"t":"import sequenceModule from '@web3-onboard/sequence' const sequenceOptions = { network: 137, appName: 'My app' } const sequenceOnboard = sequenceModule({}) const onboard = Onboard({ wallets: [ sequenceOnboard, ...restWallets ], ...restofOnboardParams })","s":"Usage","u":"/wallet/connectors/web3-onboard","h":"#usage","p":466},{"i":474,"t":"The default network that the Sequence wallet will attempt to connect to.","s":"network (optional)","u":"/wallet/connectors/web3-onboard","h":"#network-optional","p":466},{"i":476,"t":"The name of the app which will show up in Sequence's prompt upon an attempt to connect.","s":"appName (optional)","u":"/wallet/connectors/web3-onboard","h":"#appname-optional","p":466},{"i":478,"t":"An example demo of an integration of Sequence + Web3 Onboard is available here","s":"Example","u":"/wallet/connectors/web3-onboard","h":"#example","p":466},{"i":480,"t":"The Sequence wallet can easily be used with Web3Modal. Try it live :) Try a live Dapp example using Sequence + Wallet Connect with Web3Modal. Source code is available too: https://github.com/0xsequence/demo-dapp-web3modal","s":"Using Web3Modal","u":"/wallet/connectors/web3modal","h":"","p":479},{"i":482,"t":"The sequence wallet is compatible with wallet connect V2 and is therefore fully compatible with web3modal by default. Users can use the Scan button in the sequence wallet to connect.","s":"Usage","u":"/wallet/connectors/web3modal","h":"#usage","p":479},{"i":484,"t":"An example demo for the sequence Wallet + web3modal is available [here] (https://github.com/0xsequence/demo-dapp-web3modal)","s":"Example","u":"/wallet/connectors/web3modal","h":"#example","p":479},{"i":486,"t":"The connector is available for web3-react V6. Please note that later versions of web3-react cannot be used with the Web3-React V6 connector due to breaking changes.","s":"Using Web3-React V6","u":"/wallet/connectors/web3-react-v6","h":"","p":485},{"i":488,"t":"The connector may be installed via the npm package: npm install @0xsequence/web3-react-v6-connector 0xsequence ethers","s":"Installation","u":"/wallet/connectors/web3-react-v6","h":"#installation","p":485},{"i":491,"t":"The connector must be initialized similarly to other connectors. import { SequenceConnector } from '@0xsequence/web3-react-v6-connector' const options = { appName: 'Web3 React Demo app' } export const sequence = new SequenceConnector({ chainId: 137, appName: options.appName })","s":"Initialization","u":"/wallet/connectors/web3-react-v6","h":"#initialization","p":485},{"i":493,"t":"The connection can be activated and deactivated from the initialized connector similarly to other connectors. import { useWeb3React } from '@web3-react/core' import { sequence as sequenceConnector } from './connectors/sequence' const { activate } = useWeb3React() const connectWeb3React = async () => { activate(sequenceConnector); } const disconnectWeb3React = async () => { sequenceConnector.deactivate(); }","s":"Activation/Deactivation","u":"/wallet/connectors/web3-react-v6","h":"#activationdeactivation","p":485},{"i":496,"t":"The default chain id as number that the Sequence wallet will attempt to connect to.","s":"chainId","u":"/wallet/connectors/web3-react-v6","h":"#chainid","p":485},{"i":498,"t":"The value of appName will be displayed by the Sequence wallet when initiating a connection.","s":"appName (optional)","u":"/wallet/connectors/web3-react-v6","h":"#appname-optional","p":485},{"i":500,"t":"A demo app for Web3-React v6 is available here","s":"Example","u":"/wallet/connectors/web3-react-v6","h":"#example","p":485},{"i":503,"t":"To get the user's Sequence wallet address: const wallet = sequence.getWallet() const address = wallet.getAddress() console.log(address)","s":"Ask for the wallet address","u":"/wallet/guides/auth-address","h":"#ask-for-the-wallet-address","p":501},{"i":505,"t":"In many cases, you'll want your users to connect and then verify they do control this wallet address. Applications typically do this by asking the user to sign a message with their wallet, and then verify the signature from the user to ensure its integrity. As this is such a common workflow, Sequence can automatically authenticate the account address at the same time while the user is prompt to connect their wallet to your dapp. This allows the user experience to be simpler and more seamless. import { sequence } from '0xsequence' const wallet = sequence.getWallet() const connectDetails = await wallet.connect({ app: 'Your Dapp name', authorize: true // <---<<< this will automatically sign+verify a EIP712 message when user clicks \"Connect\" }) It will look like this to your users: In the above example, we pass authorize: true to the connect() function, which will automatically have the user sign a EIP712 signed message to prove their identity. This allows you to then easily authenticate the connected wallet address with absolute certainty. You can find the signed message proof returned in connectDetails.proof, which is an EIP712 signed object using a simple convention from ethauth. NOTE: EIP712 allows you to use an actual object for signing instead of just a plain-text string.","s":"Authenticate wallet","u":"/wallet/guides/auth-address","h":"#authenticate-wallet","p":501},{"i":507,"t":"The above example demonstrates how to connect and verify the user's identity in your dapp on the client-side, but if you'd like to authenticate the Sequence authorization proof on your server, then you can do so with the following snippet: import { ValidateSequenceWalletProof } from '@0xsequence/auth' import { commons, v2 } from '@0xsequence/core' import { ETHAuth } from '@0xsequence/ethauth' import { trackers } from '@0xsequence/sessions' import * as ethers from 'ethers' // ... const rpcUrl = 'https://polygon-mainnet.infura.io/v3/' const provider = new ethers.providers.JsonRpcProvider(rpcUrl) // create an EIP-6492-aware ETHAuth proof validator const validator = ValidateSequenceWalletProof( () => new commons.reader.OnChainReader(provider), new trackers.remote.RemoteConfigTracker('https://sessions.sequence.app'), v2.DeployedWalletContext ) const ethauth = new ETHAuth(validator) await ethauth.configJsonRpcProvider(rpcUrl) try { const proof = await ethAuth.decodeProof(connectDetails.proof.proofString) console.log(`proof for address ${proof.address} is valid`) } catch (err) { console.log(`invalid proof -- do not trust address: ${err}`) } See the Go Sequence SDK on using Sequence in your Go applications. If your server is written in a language other than Javascript/Typescript or Go, all you have to do is validate the signature with EIP1271, the standard method for validating signed messages for a smart wallet. As always, if you have any questions or require help, reach out to us on Discord.","s":"Authenticate wallet server-side","u":"/wallet/guides/auth-address","h":"#authenticate-wallet-server-side","p":501},{"i":509,"t":"The Sequence wallet used with Wagmi through the connector. Try it live :) Try a live Dapp example using Sequence + Metamask + Wallet Connect with wagmi. Source code is available too: https://github.com/0xsequence/demo-dapp-wagmi","s":"Using Wagmi","u":"/wallet/connectors/wagmi","h":"","p":508},{"i":511,"t":"The connector is installed via the npm package @0xsequence/wagmi-connector. If you are using the latest version of wagmi (>= 1.0.0) the latest version of the wagmi-connector package can be installed with the following command: npm install @0xsequence/wagmi-connector 0xsequence ethers or yarn add @0xsequence/wagmi-connector 0xsequence ethers","s":"Installation","u":"/wallet/connectors/wagmi","h":"#installation","p":508},{"i":513,"t":"The connector is then imported and added to the list of connectors alongside the other wagmi connectors. import { SequenceConnector } from '@0xsequence/wagmi-connector' const connectors = [ new SequenceConnector({ chains, options: { defaultNetwork: 'polygon', connect: { app: 'Demo-app', } } }), ...otherConnectors ] const wagmiConfig = createConfig({ autoConnect: true, connectors, publicClient, webSocketPublicClient })","s":"Usage","u":"/wallet/connectors/wagmi","h":"#usage","p":508},{"i":516,"t":"Chains supported by app. This is the same parameter as would be passed to other RainbowKit wallets.","s":"chains","u":"/wallet/connectors/wagmi","h":"#chains","p":508},{"i":518,"t":"Connection details that will be passed to Sequence upon connection, including app name, network id, etc... A more in depth description of the connect options is available here.","s":"options.connect (optional)","u":"/wallet/connectors/wagmi","h":"#optionsconnect-optional","p":508},{"i":520,"t":"The default network to connect to. Sequence will default all operations to this network. It can also be defined using a number (e.g. 1 for Mainnet, 5 for Goerli, etc...).","s":"options.defaultNetwork (optional)","u":"/wallet/connectors/wagmi","h":"#optionsdefaultnetwork-optional","p":508},{"i":522,"t":"If you are using an older version of Wagmi (<= 0.12.x), which is based on ethers instead of viem, use the following command to install the appropriate version of the wagmi connector: npm install @0xsequence/wagmi-connector@1.0 0xsequence ethers or yarn add @0xsequence/wagmi-connector@1.0 0xsequence ethers","s":"Using older versions of Wagmi (<= 0.12.x)","u":"/wallet/connectors/wagmi","h":"#using-older-versions-of-wagmi--012x","p":508},{"i":524,"t":"There are special considerations to take into account when using Wagmi with NextJs such that it functions harmoniously with the server-side rendering of NextJs. The correct technique to use differs depending on whether the application uses the older pages router or the more recent app router. See this section for an explanation on using the Wagmi connector with app router. See the example app which uses the app router structure. See this section for an explanation on using the Wagmi connector with pages router. See the example app which uses the pages router structure.","s":"Using NextJs","u":"/wallet/connectors/wagmi","h":"#using-nextjs","p":508},{"i":526,"t":"Below are example dapps using various versions of wagmi and libraries. A demo app for the lastest version of Wagmi is available here. A demo app is available for older version of Wagmi(<=0.12.x) is available here. A demo app for Wagmi + NextJs with the app router structure here. A demo app for Wagmi + NextJs with the older pages router structure here.","s":"Examples","u":"/wallet/connectors/wagmi","h":"#examples","p":508},{"i":529,"t":"The 0xsequence package which is available for browser / client use, also works perfectly on nodejs backends written in Javascript or Typescript.","s":"nodejs","u":"/wallet/guides/building-backends","h":"#nodejs","p":527},{"i":531,"t":"A complete Sequence SDK is also available in Go: https://github.com/0xsequence/go-sequence. go-sequence is the equivalent of 0xsequence but for Go / Golang backends. In fact, all of Sequence's infrastructure is written in Go and is built with go-sequence.","s":"Go","u":"/wallet/guides/building-backends","h":"#go","p":527},{"i":533,"t":"As part of the Sequence open source tools, our team has also built ethkit, which is an Ethereum dev toolkit for Go backends. ethkit supports EOA wallets, and you can think of it like ethers.js but for Go.","s":"ethkit","u":"/wallet/guides/building-backends","h":"#ethkit","p":527},{"i":535,"t":"If your backend services are written in a language other than JS or Go, you can still easily integrate Sequence, as Sequence is really just a standard Ethereum client library with some extra features. In many cases, the extra features are best utilized on the client-side / dapp. If your situation for example is a Python or Java backend where you'd like to verify signatures from a Sequence Wallet, well then, you can call the standard EIP1271 function for the account address from your backend. If you'd like to use the Sequence's Meta-Transaction capabilities, see Building Relaying Server with Sequence.","s":"Support for other backend languages","u":"/wallet/guides/building-backends","h":"#support-for-other-backend-languages","p":527},{"i":537,"t":"Likewise, bundling multiple transactions to be sent in a single native transaction is equally as easy: const transaction1 = { to: recipient1Address, value: 1000000000000000000 } const transaction2 = { to: recipient2Address, value: 1000000000000000000 } const signer = wallet.getSigner() const response = await signer.sendTransaction([transaction1, transaction2]) console.log(response) The transactions don't have to be the same token or even token standard either. You can mix and match: const erc20Interface = new ethers.utils.Interface([ 'function transfer(address _to, uint256 _value)' ]) const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) const erc1155Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data)' ]) const erc20Data = erc20Interface.encodeFunctionData( 'transfer', [recipient2Address, amount2] ) const erc721Data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient3Address, amount3] ) const erc1155Data = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient4Address, token4Id, amount4, '0x'] ) const transactions = [ { to: recipient1Address, value: '1000000000000000000' }, { to: daiContractAddress, data: erc20Data }, { to: erc721ContractAddress, data: erc721Data }, { to: erc1155ContractAddress, data: erc1155Data } ] const signer = wallet.getSigner() const response = await signer.sendTransaction(transactions) console.log(response)","s":"Sending a Batch of Transactions","u":"/wallet/guides/send-batch-transactions","h":"","p":536},{"i":539,"t":"You can ask the wallet to send a single ERC-20 token transfer: const erc20Interface = new ethers.utils.Interface([ 'function transfer(address _to, uint256 _value)' ]) // Encode an ERC-20 token transfer to recipient of the specified amount const data = erc20Interface.encodeFunctionData( 'transfer', [recipientAddress, amount] ) const transaction = { to: daiContractAddress, data } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait() With batching functionality, you can send multiple token transfers in a single native transaction: const erc20Interface = new ethers.utils.Interface([ 'function transfer(address _to, uint256 _value)' ]) // Encode two different ERC-20 token transfers const data1 = erc20Interface.encodeFunctionData( 'transfer', [recipient1Address, amount1] ) const data2 = erc20Interface.encodeFunctionData( 'transfer', [recipient2Address, amount2] ) const transaction1 = { to: daiContractAddress, data: data1 } const transaction2 = { to: daiContractAddress, data: data2 } // Send a multiple transactions as a single bundle which is executed as one transaction on chain. const signer = wallet.getSigner() const txnResponse = await signer.sendTransactionBatch([transaction1, transaction2]) console.log(txnResponse) // Wait for the batched transaction to be mined await txnResponse.wait()","s":"Sending ERC-20 Tokens","u":"/wallet/guides/send-erc20","h":"","p":538},{"i":541,"t":"Sending an ERC-1155 collectible is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself: const erc1155Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data)' ]) // Encode the transfer of the collectible to recipient const address = await wallet.getAddress() const data = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipientAddress, tokenId, amount, '0x'] ) const transaction = { to: erc1155TokenAddress, data } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait() With batching functionality, you can send multiple token transfers in a single native transaction: const erc1155Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data)' ]) // Encode two different ERC-1155 token transfers const data1 = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient1Address, token1Id, amount1, '0x'] ) const data2 = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient2Address, token2Id, amount2, '0x'] ) const transaction1 = { to: erc1155ContractAddress, data: data1 } const transaction2 = { to: erc1155ContractAddress, data: data2 } // Send a multiple transactions as a single bundle which is executed as one transaction on chain. const signer = wallet.getSigner() const txnResponse = await signer.sendTransactionBatch([transaction1, transaction2]) console.log(txnResponse) // Wait for the batched transaction to be mined await txnResponse.wait()","s":"Sending ERC-1155 (Collectible) Tokens","u":"/wallet/guides/send-erc1155","h":"","p":540},{"i":543,"t":"It is possible to build an application where users sign messages without requiring a confirmation in their Sequence wallet every time. This is possible using session keys, or ephemeral keys.","s":"No-Wallet-Confirmation Signatures","u":"/wallet/guides/session-keys","h":"","p":542},{"i":545,"t":"Session keys are ephemeral private keys that can be generated and stored client-side, typically in a user's local storage. They provide a convenient and secure way for users to authorize specific actions in a decentralized application without requiring them to confirm each action through their primary wallet. By signing a message with their primary wallet (e.g., Sequence Wallet), users can authorize a session key to act on their behalf for a limited time or scope. Applications can then interpret signed messages from the session key as if they were coming directly from the user's wallet, streamlining the user experience. Session keys are particularly useful for applications that require frequent user interactions, as they help reduce the number of wallet confirmations needed, while still maintaining a secure and verifiable authentication process.","s":"Session Keys","u":"/wallet/guides/session-keys","h":"","p":542},{"i":548,"t":"import { Wallet } from '@0xsequence/wallet' import { ethers } from 'ethers' const wallet = new Wallet() await wallet.connect() const signer = wallet.getSigner() const userAddress = signer.getAddress()","s":"1. Initialize Sequence Wallet and Connect","u":"/wallet/guides/session-keys","h":"#1-initialize-sequence-wallet-and-connect","p":542},{"i":550,"t":"Create a new ephemeral private key, store it in local storage, and derive the associated address: const sessionPrivateKey = ethers.utils.randomBytes(32) localStorage.setItem('sessionPrivateKey', ethers.utils.hexlify(sessionPrivateKey)) const sessionWallet = new ethers.Wallet(sessionPrivateKey) const sessionAddress = await sessionWallet.getAddress()","s":"2. Generate a Session Key","u":"/wallet/guides/session-keys","h":"#2-generate-a-session-key","p":542},{"i":552,"t":"Sign a message with the user's Sequence Wallet to authorize the session key: const authorizationMessage = `Authorize this device to play this game.` const signature = await signer.signMessage(authorizationMessage)","s":"3. Sign Authorization Message","u":"/wallet/guides/session-keys","h":"#3-sign-authorization-message","p":542},{"i":554,"t":"Verify the signature on the server or client side using Sequence utility functions: const provider = wallet.getProvider() const chainId = await wallet.getChainId() const isValid = await wallet.utils.isValidMessageSignature( userAddress, authorizationMessage, signature, chainId ) if (isValid) { console.log('Session key authorized') } else { console.log('Session key not authorized') }","s":"4. Verify Authorization Signature","u":"/wallet/guides/session-keys","h":"#4-verify-authorization-signature","p":542},{"i":556,"t":"Use the session key to sign a message client-side without user interaction: const message = 'Perform action without wallet confirmation' const sessionSignature = await sessionWallet.signMessage(message)","s":"5. Sign Message with Session Key","u":"/wallet/guides/session-keys","h":"#5-sign-message-with-session-key","p":542},{"i":558,"t":"Verify the session signature on the server or client side: const recoveredSessionAddress = ethers.utils.verifyMessage(message, sessionSignature) if (recoveredSessionAddress === sessionAddress) { console.log('Session signature valid') } else { console.log('Session signature invalid') } Note: You should retrieve the session key stored in local storage upon loading the application and only create a new session key if none can be found.","s":"6. Verify Session Signature","u":"/wallet/guides/session-keys","h":"#6-verify-session-signature","p":542},{"i":560,"t":"Signing a transaction will only retrieve the signed payload. If you want the wallet to actually dispatch the transaction to the network as well, that requires only a small modification to the previous example (note the change from signTransactions to sendTransaction): const transaction = { to: recipientAddress, value: 1000000000000000000 } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait()","s":"Sending Transactions","u":"/wallet/guides/send-transaction","h":"","p":559},{"i":562,"t":"Sequence is a very flexible wallet which allow users multiple ways to connect / access their wallet. This includes: On-demand Ethereum web wallet for new users via 0xsequence npm package + https://sequence.app -- this option allows developers to offer users an on-demand web3 wallet. No user install required -- any browser will just work, and users can onboard with a familiar Web2 experience. Think of it like Paypal / Stripe but for web3. Surf all of web3 via Sequence Wallet Chrome Extension -- users who have the Sequence Wallet Chrome Extension installed are able to access any Ethereum-compatible Dapp on the Web :) Just like how MetaMask works, but of course with a bunch of the benefits of Sequence. Mobile phone access via WalletConnect support within Sequence Wallet -- users are able to communicate with their wallets remotely via the awesome Wallet Connect protocol. This is an excellent option if using Sequence Wallet from your mobile phone and want to connect your wallet to a desktop dapp. Sequence Wallet is built on Web Browser (W3C) and Ethereum web3 standards -- and is available everywhere that a modern browser is able to run. We've carefully designed the wallet for simple onboarding, while maintaining security for users, and allowing users to progressively increase the level of their security through additional keys and measures. This means, that if you've developed a dapp to work with MetaMask, then Sequence will work too without any changes. If you're using web3.js or ethers.js, Sequence will just work too. This is the beauty of interoperability on web3 :)","s":"Connect Wallet","u":"/wallet/guides/connect-wallet","h":"","p":561},{"i":564,"t":"A delightful wallet without requiring your users to install anything :D By integrating 0xsequence, users may access your dapp without having to install any special extensions, and the wallet also works on mobile browsers! Your dapp can connect to your user's wallet by first instantiating the Wallet provider: import { sequence } from \"0xsequence\"; // This assumes your dapp runs on Ethereum mainnet const wallet = sequence.initWallet(); // If your dapp runs on a different EVM-compatible blockchain, you can specify its name // const wallet = sequence.initWallet({ defaultNetwork: 'polygon' }); Note that is possible to retrieve the above instance by using the getWallet() method: import { sequence } from \"0xsequence\"; const wallet = sequence.getWallet(); Once you have the instance, you can connect to the wallet: const connectDetails = await wallet.connect({ app: \"Your Dapp name\", authorize: true, // And pass settings if you would like to customize further settings: { theme: \"light\", bannerUrl: \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders: [\"moonpay\", \"ramp\"], defaultFundingCurrency: \"matic\", lockFundingCurrencyToDefault: false, }, }); console.log(\"user accepted connect?\", connectDetails.connected); console.log( \"users signed connect proof to valid their account address:\", connectDetails.proof ); You can pick/limit the available sign in options with signInOptions. Will be ignored if user is already signed in. const wallet = sequence.getWallet(); await wallet.connect({ app: \"Your Dapp name\", settings: { signInOptions: [\"google\"] }, }); After you connect, you can use wallet.openWallet() to open the wallet: const wallet = sequence.getWallet(); wallet.openWallet(); You can also optionally pass a path, and use openWithOptions intent to pass settings when you open the wallet: const settings: Settings = { theme: \"dark\", bannerUrl: \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders: [\"moonpay\", \"ramp\"], defaultFundingCurrency: \"eth\", lockFundingCurrencyToDefault: false, }; const intent: OpenWalletIntent = { type: \"openWithOptions\", options: { settings: settings, }, }; const wallet = sequence.getWallet(); const path = \"wallet/add-funds\"; wallet.openWallet(path, intent); Check out some example Dapp source code For a complete examples, see Demo-Dapp and Demo-Dapp-Web3Modal. Avoid Browsers Blocking Sequence Popup Most browsers will block popups if they are called outside of user-triggered event handlers like onclick, or when it takes too long to process between the user action and the actual window Read more about browser popup-blocking here.","s":"Connecting your dapp with 0xsequence","u":"/wallet/guides/connect-wallet","h":"#connecting-your-dapp-with-0xsequence","p":561},{"i":566,"t":"Dapps with direct sequence integration can specify a ConnectOptions object when running wallet.connect(). const connectDetails = await wallet.connect(connectOptions) The option parameters are described below. app​ App name of the dapp which will be announced to user on connect screen. Example: await wallet.connect({ app: 'My defi app' }) appProtocol​ Custom protocol for auth redirect (unity/unreal). origin​ Origin hint of the dapp's host opening the wallet. This value will automatically be determined and verified for integrity, and can be omitted. expiry​ Expiry number (in seconds) that is used for ETHAuth proof. Default is 1 week in seconds. Example: await wallet.connect({ expiry: 36000 }) authorize​ authorize will perform an ETHAuth eip712 signing and return the proof to the dapp. Example: await wallet.connect({ authorize: true }) authorizeNonce​ authorizeNonce is an optional number to be passed as ETHAuth's nonce claim for replay protection. Example: await wallet.connect({ authorizeNonce: 123 }) refresh​ refresh flag will force a full re-connect (ie. disconnect then connect again). Example: await wallet.connect({ refresh: true }) keepWalletOpened​ keepWalletOpened will keep the wallet window open after connecting. The default is to automatically close the wallet after connecting. Example: await wallet.connect({ keepWalletOpened: true }) askForEmail​ askForEmail will ask user whether they want to share the email they use to sign in to wallet while connecting, and will be returned in connectDetails. Example: await wallet.connect({ askForEmail: true }) settings.theme​ Name of one of the available theme provided by sequence the sequence wallet will be rendered with. Example: await wallet.connect({ settings: {theme: \"light\"}} settings.bannerUrl​ URL of a banner image users will see when connecting or logging into your dapp. The banner image should follow a 3:1 aspect ration where 1200x400 works best. Example: await wallet.connect({ settings: {bannerUrl: \"https://yoursite.com/banner-image.png\"}} settings.signInWith​ Specify signInWith with a supported auth provider to automatically sign in the user with that provider only. Will be ignored if user is already signed in. Example: await wallet.connect({ settings: {signInWith: \"google\"}} Supported Providers: \"google\", \"discord\", \"twitch\", \"apple\", \"facebook\" settings.signInWithEmail​ Specify signInWithEmail with an email address to allow user automatically sign in with the email option. Will be ignored if user is already signed in. Example: await wallet.connect({ settings: {signInWithEmail: \"user@email.com\"}} settings.signInOptions​ Specify signInOptions to pick/limit the available sign in options. Will be ignored if user is already signed in. Example: await wallet.connect({ settings: {signInOptions: [\"email\", \"google\", \"apple\"]}} settings.includedPaymentProviders​ List of payment providers users will be able to access. By default, users can access all payment providers integrated in Sequence. Example: await wallet.connect({ settings: {includedPaymentProviders: [\"moonpay\", \"ramp\"]}} settings.defaultFundingCurrency​ The tag of the default currency to show when users open the payment provider page. The currency has to be supported by the payment providers integrated in sequence. Example: await wallet.connect({ settings: {defaultFundingCurrency: \"usdc\"}} settings.defaultPurchaseAmount​ Use to specify a default purchase amount, as an integer, for prefilling the funding amount. If not specified, the default is 100. Example: await wallet.connect({ settings: {defaultPurchaseAmount: 200}} settings.lockFundingCurrencyToDefault​ Whether to only allow users to purchase the default currency specified by the defaultFundingCurrency option. If set to false, users will also be able to purchase other tokens. locking the default funding currency can be useful to prevent users from purchasing the wrong currency or the currency on the wrong chain. Example: await wallet.connect({ settings: {defaultFundingCurrency: true}}","s":"Wallet Login and Connect Options","u":"/wallet/guides/connect-wallet","h":"#wallet-login-and-connect-options","p":561},{"i":568,"t":"For a full example of a dapp which supports Sequence (on-demand + chrome extension), Metamask, and WalletConnect please see the Demo-Dapp-Web3Modal repo.","s":"Connecting your dapp with web3.js or ethers.js","u":"/wallet/guides/connect-wallet","h":"#connecting-your-dapp-with-web3js-or-ethersjs","p":561},{"i":570,"t":"Sequence Chrome Extension: Install","s":"Connecting to any Ethereum dapp with the Sequence Wallet Chrome Extension","u":"/wallet/guides/connect-wallet","h":"#connecting-to-any-ethereum-dapp-with-the-sequence-wallet-chrome-extension","p":561},{"i":572,"t":"Sequence already supports connecting to dapps via WalletConnect. If your dapp already supports WalletConnect, and you don't need Sequence-specific functionality, nothing more needs to be done. From the user's perspective, the WalletConnect flow behaves as follows. Taking Uniswap as an example, the user is prompted to connect their wallet using one of multiple possible protocols. The user selects the WalletConnect option. A QR code is displayed, which can be scanned by Sequence. Alternatively, the user can also choose to copy the connection details via their OS clipboard. Back in the Sequence interface, the user chooses \"Scan\". The QR code from the dapp is scanned. Alternatively, the code is pasted from the OS clipboard if the user chose that previously. The user confirms the connection request. The connection succeeded, and the dapp is updated to reflect that. While connected, the dapp is able to make signing requests to Sequence. Sequence will always prompt for confirmation from the user for any activity initiated by the dapp. Once the user has finished using the dapp, they can disconnect the wallet via the session menu.","s":"Connecting via WalletConnect","u":"/wallet/guides/connect-wallet","h":"#connecting-via-walletconnect","p":561},{"i":575,"t":"Sequence wallets are able to sign arbitrary messages. To request a user's signature of a simple message: const signer = wallet.getSigner() const message = 'Hello World!' const signature = await signer.signMessage(message) console.log(signature) To request a user's signature of a typed-data (EIP712) message: const typedData: sequence.utils.TypedData = { domain: { name: 'Ether Mail', version: '1', chainId: await wallet.getChainId(), verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC' }, types: { Person: [ { name: 'name', type: 'string' }, { name: 'wallet', type: 'address' } ] }, message: { name: 'Bob', wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB' } } const signer = wallet.getSigner() const signature = await signer.signTypedData(typedData.domain, typedData.types, typedData.message) console.log(signature)","s":"Signing Messages","u":"/wallet/guides/sign-message","h":"#signing-messages","p":573},{"i":577,"t":"Once you have a signature, you'll often want to verify the validity of the data either from your app or from your server. The Sequence SDKs make this easy to do from either your frontend or backend. Given a message and signature, you can check if a particular wallet signed that message: // Here we fetch the different parameters, but in practice you may have these values // encoded and passed separately. const wallet = sequence.getWallet() const provider = wallet.getProvider() const walletAddress = wallet.getAddress() const chainId = wallet.getChainId() // The sequence utils `isValidMessageSignature` method can validate signatures // from any kind of wallet (ie. EOA or Smart Wallet) which includes Metamask, Coinbase, // and Sequence. const isValid = await wallet.utils.isValidMessageSignature( walletAddress, message, signature, chainId ) console.log(isValid) Sequence is a Smart Contract based account These signatures are by default encoded using EIP-6492, see https://eips.ethereum.org/EIPS/eip-6492. This means that the signatures can be verified using the standard process defined in the UniversalVerified contract on EIP-6492. The wallet.utils.isValidMessageSignature implements EIP-6492 verification, it can be used to verify signatures from any kind of wallet.","s":"Verifying Message Signatures","u":"/wallet/guides/sign-message","h":"#verifying-message-signatures","p":573},{"i":579,"t":"The Sequence API also offers the convenience to verify any wallet message signature by making a simple remote API call. The Sequence API (https://api.sequence.app) supports the following RPC methods: /rpc/API/IsValidMessageSignature -- verifying a simple text message signature /rpc/API/IsValidTypedDataSignature -- verifying a EIP712 typed data object /rpc/API/IsValidSignature -- verifying an arbitrary message digest /rpc/API/IsValidETHAuthProof -- verifying an ETHAuth proof The most common methods are IsValidMessageSignature and IsValidETHAuthProof.","s":"Verifying Message Signatures (via Sequence API)","u":"/wallet/guides/sign-message","h":"#verifying-message-signatures-via-sequence-api","p":573},{"i":581,"t":"Sequence API IsValidMessageSignature Method: Request: POST https://api.sequence.app/rpc/API/IsValidMessageSignature Content-Type: application/json Body (in JSON): chainId (string) -- the chain id of the signature, ie. \"1\" or \"mainnet\", or \"137\" or \"polygon\", etc walletAddress (string) -- the wallet address message (string) -- the message in utf8 text encoding signature (string) -- the signature in hex encoding IsValidMessageSignature example usage: curl Javascript Go Other curl -X POST -H \"Content-Type: application/json\" https://api.sequence.app/rpc/API/IsValidMessageSignature -d '{ \"chainId\": \"polygon\", \"walletAddress\": \"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\", \"message\": \"Hi, please sign this message\", \"signature\": \"0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02\" }' // Works in both a Webapp (browser) or Node.js: import { sequence } from '0xsequence' const chainId = 'polygon' const walletAddress = '0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1' const message = 'Hi, please sign this message' const signature = '0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02' const api = new sequence.api.SequenceAPIClient('https://api.sequence.app') const { isValid } = await api.isValidMessageSignature({ chainId, walletAddress, message, signature }) console.log(isValid) // true import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/api\" ) func ValidateMessageSignature() { seqAPI := api.NewAPIClient(\"https://api.sequence.app\", http.DefaultClient) chainID := \"polygon\" walletAddress := \"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\" // NOTE: you can also pass the message in EIP191 format as well. If you do not pass // the EIP191 prefix, it will automatically be added at the time of validation. // message := fmt.Sprintf(\"\\x19Ethereum Signed Message:\\n%d%s\", len(message), message) message := \"Hi, please sign this message\" signature := \"0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02\" isValid, err := seqAPI.IsValidMessageSignature(context.Background(), chainID, walletAddress, message, signature) if err != nil { log.Fatal(err) } fmt.Println(\"isValid?\", isValid) } Please contact our team for assistance with integrations to another target.","s":"Verifying message signature from any kind of wallet (ie. Metamask or Sequence)","u":"/wallet/guides/sign-message","h":"#verifying-message-signature-from-any-kind-of-wallet-ie-metamask-or-sequence","p":573},{"i":583,"t":"Sequence API IsValidETHAuthProof Method: Request: POST https://api.sequence.app/rpc/API/IsValidETHAuthProof Content-Type: application/json Body (in JSON): chainId (string) -- the chain id of the signature, ie. \"1\" or \"mainnet\", or \"137\" or \"polygon\", etc walletAddress (string) -- the wallet address ethAuthProofString (string) -- the ETHAuth encoded signature IsValidETHAuthProof example usage: curl Javascript Go Other curl -X POST -H \"Content-Type: application/json\" https://api.sequence.app/rpc/API/IsValidETHAuthProof -d '{\"chainId\":\"polygon\", \"walletAddress\":\"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\",\"ethAuthProofString\": \"eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyJhcHAiOiJEZW1vIERhcHAiLCJpYXQiOjAsImV4cCI6MTY2MDIzMTAyOCwidiI6IjEiLCJvZ24iOiJodHRwOi8vbG9jYWxob3N0OjQwMDAifQ.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02\"}' // Works in both a Webapp (browser) or Node.js: import { sequence } from '0xsequence' const chainId = 'polygon' const walletAddress = '0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1' const ethAuthProofString = 'eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyJhcHAiOiJEZW1vIERhcHAiLCJpYXQiOjAsImV4cCI6MTY2MDIzMTAyOCwidiI6IjEiLCJvZ24iOiJodHRwOi8vbG9jYWxob3N0OjQwMDAifQ.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02' const api = new sequence.api.SequenceAPIClient('https://api.sequence.app') const { isValid } = await api.isValidETHAuthProof({ chainId: chainId, walletAddress: walletAddress, ethAuthProofString: ethAuthProofString }) console.log(isValid) // true import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/api\" ) func ValidateETHAuth() { seqAPI := api.NewAPIClient(\"https://api.sequence.app\", http.DefaultClient) chainID := \"polygon\" walletAddress := \"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\" ethAuthProofString := \"eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyJhcHAiOiJEZW1vIERhcHAiLCJpYXQiOjAsImV4cCI6MTY2MDIzMTAyOCwidiI6IjEiLCJvZ24iOiJodHRwOi8vbG9jYWxob3N0OjQwMDAifQ.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02\" isValid, err := seqAPI.IsValidETHAuthProof(context.Background(), chainID, walletAddress, ethAuthProofString) if err != nil { log.Fatal(err) } fmt.Println(\"isValid?\", isValid) }","s":"Verifying ETHAuth proof upon connecting a Sequence Wallet","u":"/wallet/guides/sign-message","h":"#verifying-ethauth-proof-upon-connecting-a-sequence-wallet","p":573},{"i":586,"t":"Smart Wallets like Sequence rely on the EIP1271 standard for signature validation. The EIP1271 is a single function on a contract defined as: function isValidSignature( bytes32 _hash, bytes memory _signature ) public view returns (bytes4 magicValue) The first _hash argument accepts the hash of the message digest, and the second argument _signature is the signed payload returned by the wallet upon signing. Additionally, Smart Wallets don't always deploy a contract onchain every time a new wallet is created. Instead, they compute the wallet address deterministically, and the wallet is only deployed when a transaction needs to be made. In this case, we can't use the EIP1271 function directly, because the wallet contract doesn't exist yet. Instead, we use the EIP-6492 standard, which defined a method for bootstrapping the wallet contract and calling the EIP1271 function, in a single operation. For Javascript/Typescript signature verification, you can use 0xsequence utility functions like so: import { 0xsequence } from '0xsequence' const wallet = sequence.getWallet() const isValid = await wallet.utils.isValidSignature( walletAddress, digest, signature, chainId ) console.log(isValid) // returns true/false Additionally you can also use wallet.utils.isValidMessageSignature or wallet.utils.isValidTypedDataSignature which are just syntactic sugar for wallet.utils.isValidSignature. As well, for convenience the signature validation functions above support verifying EOA or Smart Wallet signatures. This allows you to use a single code path in your Dapp to verify any kind of signature and support multiple wallets at the same time, like Metamask, Coinbase, Sequence, WalletConnect, Argent, Rainbow, etc. -- all Ethereum compatible wallets, EOA or Smart Wallets, will just work.","s":"Notes on Signature Validation with EIP1271 + EIP6492","u":"/wallet/guides/sign-message","h":"#notes-on-signature-validation-with-eip1271--eip6492","p":573},{"i":588,"t":"By default, all the signing methods will generate EIP-6492 encoded signatures. This avoids the need to deploy the wallet onchain before being able to validate the signature, and is the recommended way to sign messages. However, if you need to generate legacy non-EIP6492 signatures, you can do so by setting the last argument of the signing methods to false: const signer = wallet.getSigner() const message = 'Hello World!' const signature = await signer.signMessage(message, { eip6492: false }) console.log(signature) These legacy signatures can be validated using the wallet.utils.isValidSignature method, but they can also be validated using the isValidSignature method defined on the wallet contract, as specified by the EIP1271 standard. caution Notice that signing non-EIP6492 signatures requires the wallet to be deployed onchain, and thus the user will be prompted to deploy the wallet onchain before being able to sign the message. If the network has fees (like Ethereum), the user will also be prompted to pay the transaction fees.","s":"Legacy non-EIP6492 Signing","u":"/wallet/guides/sign-message","h":"#legacy-non-eip6492-signing","p":573},{"i":590,"t":"Sending an ERC-721 NFT is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself: const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) // Encode the transfer of the NFT tokenId to recipient const address = await wallet.getAddress() const data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipientAddress, tokenId] ) const transaction = { to: erc721TokenAddress, data } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait() With batching functionality, you can send multiple token transfers in a single native transaction: const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) // Encode two different ERC-721 token transfers const data1 = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient1Address, amount1] ) const data2 = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient2Address, amount2] ) const transaction1 = { to: erc721ContractAddress, data: data1 } const transaction2 = { to: erc721ContractAddress, data: data2 } // Send a multiple transactions as a single bundle which is executed as one transaction on chain. const signer = wallet.getSigner() const txnResponse = await signer.sendTransactionBatch([transaction1, transaction2]) console.log(txnResponse) // Wait for the batched transaction to be mined await txnResponse.wait()","s":"Sending ERC-721 (NFT) Tokens","u":"/wallet/guides/send-erc721","h":"","p":589},{"i":592,"t":"The sequence.js SDK is composed of several sub-packages combined into a single meta-package called 0xsequence. To add the SDK to your project, add a dependency on 0xsequence to your package.json: npm install 0xsequence ethers or pnpm install 0xsequence ethers or yarn add 0xsequence ethers If you know that your project only requires specific sub-packages, you can also depend on those directly with npm add @0xsequence/. Your package.json should look something like this (actual version may vary): { \"name\": \"my-dapp\", ... \"dependencies\": { \"0xsequence\": \"^1.0.0\", \"ethers\": ^5.7.0\" ... } }","s":"Installation","u":"/wallet/installation","h":"","p":591},{"i":594,"t":"Optionally, 0xsequence can be installed as a JS script source (UMD distribution) via: ","s":"CDN distribution as native JS","u":"/wallet/installation","h":"#cdn-distribution-as-native-js","p":591},{"i":596,"t":"Feature in development This feature is not yet available in Sequence Wallet, but is being actively worked on. ETA Q1-Q2, 2022. Users can add a backup key to their wallet, which will have enough signing power to perform any transaction. This key will only be shown once and can be added by users concerned about losing access to other keys in the system. Web3 Login users are forced to add a backup key for improved security, but this option is also available for users using a Torus key.","s":"Backup Key","u":"/wallet/key-management/backup-key","h":"","p":595},{"i":598,"t":"By default, all Sequence wallets are able to use all supported networks (including testnets!). Dapps can interact with any of these testnets like they would with any other network. For example, if a dapp only wants to interact with the Mumbai testnet, they can do so by specifying the network when initWallet is called: import { sequence } from '0xsequence' const wallet = sequence.initWallet({ defaultNetwork: 'mumbai' }) Most methods also support a chainId parameter, which can be used to specify the network to interact with: const signer = wallet.getSigner() const transaction = { to: '0x6d52be8194216fF4E7685D285728C8dF9050b2CC', value: ethers.utils.parseEther('0.1') } const response = await signer.sendTransaction(transaction, { chainId: 'mumbai' })","s":"Using Sequence on testnets","u":"/wallet/guides/using-testnets","h":"","p":597},{"i":600,"t":"Goerli Mumbai BSC Testnet","s":"Supported test networks","u":"/wallet/guides/using-testnets","h":"#supported-test-networks","p":597},{"i":602,"t":"Sequence Wallet created with social logins are currently secured using three private keys: Session keys, a Guard key and a Torus key. The Session key and Torus key are both generated for the first time when a user creates their Sequence Wallet via social login or email authentication. At least two of the three keys are needed to unlock an account. This means that if one of the three keys is lost or compromised, a user can use the two remaining keys to replace the lost/compromised key. For example, if a user lost their device containing their Session Key, they can unlock their Sequence Wallet account by email or social login for the Torus key combined with the Guard key. Once done, another session key is auto-generated and the user is back in their account with all 3 keys accessible again.","s":"Social Login Wallets","u":"/wallet/key-management/social-login-wallets","h":"","p":601},{"i":604,"t":"Session keys are stored in the browser's IndexedDB. Users should be prudent in safeguarding their devices from unauthorized access since an attacker with access to their IndexedDB effectively has control of their session key.","s":"Session Keys","u":"/wallet/key-management/social-login-wallets","h":"#session-keys","p":601},{"i":606,"t":"A Guard key is a key owned by Horizon. This key allows Horizon to help users that lost their Session key and can require additional information from the user in case of suspicious activity, if the user wants this additional protection. This key would be compromised if a malicious actor took control over Horizon servers hosting the Guard key.","s":"Guard Key","u":"/wallet/key-management/social-login-wallets","h":"#guard-key","p":601},{"i":608,"t":"A Torus key is a key generated by the Torus network, and is generated using a user’s email or social login credentials such as Google or AppleID. Torus uses threshold cryptography to ensure that only the user can access their private key, making these keys non-custodial. A Torus key would be compromised if a malicious actor had control over the social account or email a user used to generate their Torus key. All Torus keys could be compromised if the Torus network itself was compromised. DEFAULTS + CUSTOMIZATION While this is the default setup for new Sequence Wallets, we intend to add the ability for users to add, remove and replace the keys controlling their wallet such that users can choose their preference in terms of security and user experience tradeoff. Even the Guard key will be able to be removed. Security tips and recommendations will be added to ensure users are well informed of the risks and how to protect themselves against them.","s":"Torus Key","u":"/wallet/key-management/social-login-wallets","h":"#torus-key","p":601},{"i":611,"t":"Sequence works beautifully on all modern Web Browsers! Try it at https://sequence.app from any computer, phone or tablet. See Build With Sequence to get started.","s":"Web Wallet","u":"/wallet/platforms","h":"#web-wallet","p":609},{"i":613,"t":"Sequence works beautifully on your Mobile Web Browser! Try it at https://sequence.app from any phone or tablet. This means dapps which integrate the Sequence Wallet will automatically support users on all mobile devices, while using standard Ethereum web3 dapp-to-wallet communication. See Build With Sequence to get started.","s":"Mobile Wallet","u":"/wallet/platforms","h":"#mobile-wallet","p":609},{"i":615,"t":"Sequence Chrome Extension: Install","s":"Browser Extension Wallet","u":"/wallet/platforms","h":"#browser-extension-wallet","p":609},{"i":617,"t":"Feature in development This feature is not yet available in Sequence Wallet, but is being actively worked on. ETA Q1-Q2, 2023. Users can create a Sequence wallet without having to use an email address or social login. If this path was chosen, users wallets would only be controlled by session keys stored on their devices and a backup key. This also implies that these wallets are not associated with a Guard Key either and hence users are fully responsible for ensuring they do not lose access to their keys.","s":"Web3 Login Wallets","u":"/wallet/key-management/web3-login","h":"","p":616},{"i":619,"t":"When creating a wallet using the web3 login, users will create a session key that will be stored on their device. In addition, a backup key will also be generated and users will need to store them securely.","s":"Wallet Creation","u":"/wallet/key-management/web3-login","h":"#wallet-creation","p":616},{"i":621,"t":"web3 login users can access their wallet on other devices by having one of their already authorized device scan a QR code on the new device. The QR code contains the address of the session key on the new device that the already authorized device will add to the wallet configuration. This ensures that users never need to enter their seedphrase to connect to a new device if they still have access to an already authorized device.","s":"Adding New Devices","u":"/wallet/key-management/web3-login","h":"#adding-new-devices","p":616},{"i":623,"t":"If a user were to lose access to all their authorized device, they would need to use their backup key and follow the recover flow.","s":"Recovering a Wallet","u":"/wallet/key-management/web3-login","h":"#recovering-a-wallet","p":616},{"i":625,"t":"Users with a Sequence wallet with a Torus key can decide to migrate to a web3 login flow and disable their Torus and Guard keys.","s":"Migrating from Social login","u":"/wallet/key-management/web3-login","h":"#migrating-from-social-login","p":616},{"i":627,"t":"Sequence wallet contracts underwent two independent audits by Consensys Diligence and Quantstamp. Note: Sequence Wallet was formerly known as \"Arcadeum Wallet\". Any references of \"Arcadeum\" in these reports are synonymous with \"Sequence\".","s":"Contract Audits","u":"/wallet/wallet-contracts/contract-audits","h":"","p":626},{"i":629,"t":"July 2nd, 2020 Feb 24th, 2021","s":"Quantstamp","u":"/wallet/wallet-contracts/contract-audits","h":"#quantstamp","p":626},{"i":631,"t":"May 2020","s":"Consensys Diligence","u":"/wallet/wallet-contracts/contract-audits","h":"#consensys-diligence","p":626},{"i":633,"t":"March 2023","s":"Zellic","u":"/wallet/wallet-contracts/contract-audits","h":"#zellic","p":626},{"i":639,"t":"Sequence Wallets support ERC-1271 Standard Contract Signature Verification to allow signing of transactions and messages.","s":"Signature Encoding","u":"/wallet/wallet-contracts/signature-encoding","h":"","p":638},{"i":641,"t":"Messages encoded with as ERC-191 Ethereum Signed Data are able to be created and signed as follows. import { Wallet } from '@0xsequence/wallet' // Construct your Sequence Wallet (out of scope for this section) const wallet: Wallet const message = \"Hello, World!\" const prefixedMessage = \"\\x19Ethereum Signed Message:\\n\" + len(message) + message const signature = await wallet.signMessage(prefixedMessage) The above will iterate through local, signing the message. If the threshold is reached, the signature is returned. Otherwise the library will iterate through the remote signers as well. The resulting signatures are joined and encoded as a hex string.","s":"ERC-191 Ethereum Signed Data","u":"/wallet/wallet-contracts/signature-encoding","h":"#erc-191-ethereum-signed-data","p":638},{"i":643,"t":"ERC-712 Structured Data can also be signed in a similar fashion. import { Wallet } from '@0xsequence/wallet' import { encodeTypedDataDigest } from '@0xsequence/utils' // Construct your Sequence Wallet (out of scope for this section) const wallet: Wallet // Encode the typed data const chainId = 1 const typedData = { types: { Person: [ { name: 'name', type: 'string' }, { name: 'wallet', type: 'address' }, { name: 'count', type: 'uint8' } ] }, primaryType: 'Person' as const, domain: { name: 'Ether Mail', version: '1', chainId: chainId, verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC' }, message: { name: 'Bob', wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB', count: 4 } } const hashedData = encodeTypedDataDigest(typedData) const signature = await wallet.signMessage(hashedData) The above will iterate through local, signing the message. If the threshold is reached, the signature is returned. Otherwise the library will iterate through the remote signers as well. The resulting signatures are joined and encoded as a hex string.","s":"ERC-712 Structured Data Signatures","u":"/wallet/wallet-contracts/signature-encoding","h":"#erc-712-structured-data-signatures","p":638},{"i":645,"t":"The signature can be verified by calling the isValidSignature method on the wallet. /** * @notice Verifies whether the provided signature is valid with respect to the provided hash * @dev MUST return the correct magic value if the signature provided is valid for the provided hash * > The bytes4 magic value to return when signature is valid is 0x1626ba7e : bytes4(keccak256(\"isValidSignature(bytes32,bytes)\")) * @param _hash keccak256 hash that was signed * @param _signatures Signature byte array associated with _data. * Encoded as abi.encode(Signature[], Configs) * @return magicValue Magic value 0x1626ba7e if the signature is valid and 0x0 otherwise */ function isValidSignature( bytes32 _hash, bytes calldata _signatures ) public override virtual view returns (bytes4) { // Validate signatures (bool isValid,) = _signatureValidation(_hash, _signatures); if (isValid) { return SELECTOR_ERC1271_BYTES32_BYTES; } return bytes4(0); } This will iterate through the combined signatures and validate that the resulting signature breaches the wallet's threshold.","s":"Verification","u":"/wallet/wallet-contracts/signature-encoding","h":"#verification","p":638},{"i":647,"t":"The Sequence contract wallets use Nick's method to deploy the contracts that compose the smart contract wallet. This method has been chosen because it allows each wallet to take the same address on multiple chains, making it easier to use and less prone to mistakes. Limitations Sequence wallets may not receive the same address on all EVM compatible chains. Networks that implement only a subset of the EVM opcodes, or alternative virtual machines, will result in a different address for each chain. Double-check your addresses before sending any assets to them. Notice A complete script for deployment can be found in the Sequence Live Contracts repository.","s":"Universal Deployer","u":"/wallet/wallet-contracts/universal-deployer","h":"","p":646},{"i":649,"t":"The following steps are required to deploy the Sequence Wallet Context on a new network. Notice For most popular networks this process is not required; due to the wallet contracts being already deployed. To see if a configuration already exists for a given chain go to Networks.","s":"Deploy Process V2","u":"/wallet/wallet-contracts/universal-deployer","h":"#deploy-process-v2","p":646},{"i":651,"t":"The Singleton Factory is a contract that allows the deployment of a single contract instance per address. Unlike the Universal Deployer, the Singleton Factory requires a salt to manage deployment instances. More information about the Singleton Factory can be found in the EIP-2470 specification. The Pre-fund the Singleton Factory's deployer with the required funds to deploy the contract. Address: 0xBb6e024b9cFFACB947A71991E386681B1Cd1477D Funds: 0.0247 Do not send additional funds to the address, as funds can't be refunded. Once the address is funded, you can deploy the Singleton Factory by executing the following pre-signed transaction: 0xf9016c8085174876e8008303c4d88080b90154608060405234801561001057600080fd5b50610134806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c634300060200331b83247000822470 After the transaction is confirmed, you should see the address of the Singleton Factory: Singleton Deployer: 0xce0042B868300000d44A59004Da54A005ffdcf9f","s":"1 - Deploy Singleton Factory","u":"/wallet/wallet-contracts/universal-deployer","h":"#1---deploy-singleton-factory","p":646},{"i":653,"t":"Deploy each of the contracts in the Sequence Wallet Context using the Singleton Factory. A script can be found in the Sequence Wallet Contracts repository. Clone the repository, configure the environment variables and run the script with: yarn deploy ","s":"2 - Deploy Wallet Context","u":"/wallet/wallet-contracts/universal-deployer","h":"#2---deploy-wallet-context","p":646},{"i":655,"t":"The following steps are required to deploy the Sequence Wallet V1 Context on a new network. Notice For most popular networks this process is not required; due to the wallet contracts being already deployed. To see if a configuration already exists for a given chain go to Networks. A complete code example of this deployment flow can be found in the 0xSequence.js test suite and Wallet Contracts repository.","s":"Deploy Process V1","u":"/wallet/wallet-contracts/universal-deployer","h":"#deploy-process-v1","p":646},{"i":657,"t":"Pre-found Nick's method address with funds required to pay for the deployment of contracts. Address: 0x9c5a87452d4FAC0cbd53BDCA580b20A45526B3AB Funds: 0.02170000000014 Do not send additional funds to the address, as funds can't be refunded. Once the address is funded, you can deploy the NanoUniversalDeployer by executing the following pre-signed transaction: 0xf9010880852416b84e01830222e08080b8b66080604052348015600f57600080fd5b50609980601d6000396000f3fe60a06020601f369081018290049091028201604052608081815260009260609284918190838280828437600092018290525084519495509392505060208401905034f5604080516001600160a01b0383168152905191935081900360200190a0505000fea26469706673582212205a310755225e3c740b2f013fb6343f4c205e7141fcdf15947f5f0e0e818727fb64736f6c634300060a00331ca01820182018201820182018201820182018201820182018201820182018201820a01820182018201820182018201820182018201820182018201820182018201820 After the transaction is confirmed, you should see the address of the NanoUniversalDeployer: NanoUniversalDeployer: 0x9c5a87452d4FAC0cbd53BDCA580b20A45526B3AB See more about the NanoUniversalDeployer.","s":"1 - Deploy NanoUniversalDeployer","u":"/wallet/wallet-contracts/universal-deployer","h":"#1---deploy-nanouniversaldeployer","p":646},{"i":659,"t":"In order to deploy contracts with an instance identifier, we need to deploy the UniversalDeployer2 contract. To ensure address consistency we use the UniversalDeployer contract to deploy the UniversalDeployer contract. Send the following data to the UniversalDeployer deployed in the previous step. 0x608060405234801561001057600080fd5b5061013d806100206000396000f3fe60806040526004361061001e5760003560e01c80639c4ae2d014610023575b600080fd5b6100cb6004803603604081101561003957600080fd5b81019060208101813564010000000081111561005457600080fd5b82018360208201111561006657600080fd5b8035906020019184600183028401116401000000008311171561008857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506100cd915050565b005b60008183516020850134f56040805173ffffffffffffffffffffffffffffffffffffffff83168152905191925081900360200190a050505056fea264697066735822122033609f614f03931b92d88c309d698449bb77efcd517328d341fa4f923c5d8c7964736f6c63430007060033 After the transaction is confirmed, you should see the address of the UniversalDeployer2: UniversalDeployer2: 0x8a5bc19e22d6ad55a2c763b93a75d09f321fe764","s":"2 - Deploy UniversalDeployer2","u":"/wallet/wallet-contracts/universal-deployer","h":"#2---deploy-universaldeployer2","p":646},{"i":661,"t":"Compile and deploy the contracts in the Sequence Wallet Context using the UniversalDeployer2. Refer to the 0xSequence.js test suite or Wallet Contracts repository for the Wallet Contract context codebase.","s":"3 - Deploy Wallet Context","u":"/wallet/wallet-contracts/universal-deployer","h":"#3---deploy-wallet-context","p":646},{"i":663,"t":"export const sequenceContext: WalletContext = { factory: '0xf9D09D634Fb818b05149329C1dcCFAeA53639d96', mainModule: '0xd01F11855bCcb95f88D7A48492F66410d4637313', mainModuleUpgradable: '0x7EFE6cE415956c5f80C6530cC6cc81b4808F6118', guestModule: '0x02390F3E6E5FD1C6786CB78FD3027C117a9955A7', sequenceUtils: '0xd130B43062D875a4B7aF3f8fc036Bc6e9D3E1B3E', libs: { requireFreshSigner: '0xE6B9B21C077F382333220a072e4c44280b873907' } }","s":"Wallet Context","u":"/wallet/wallet-contracts/wallet-context","h":"","p":662},{"i":665,"t":"Sequence Wallets are created using the Factory contract, when called it creates child MinimalUpgradeableProxies contracts, which are in essence the \"boot\" code of all Sequence wallets.","s":"Wallet Factory","u":"/wallet/wallet-contracts/wallet-factory","h":"","p":664},{"i":668,"t":"function deploy( address _mainModule, bytes32 _salt ) public payable returns (address _contract) Creates a child MinimalUpgradeableProxy using CREATE2, the proxy initially points to the provided _mainModule. No initialize code is executed. Parameters:​ Name Type Description _mainModule address Initial implementation for the new proxy contract, expected to point to a valid Sequence wallet implementation with support for counter-factual initialization. _salt bytes32 Arbitrary value to be used as create2 salt. Sequence's mainModule uses the salt to obtain a hash with the initial configuration for the wallet (See ImageHash). Return Values:​ Name Type Description _contract address Address of the created proxy contract. Unsanitized input The Factory contract does not check if the provided _mainModule is a valid Sequence wallet implementation, or if _salt is a valid Sequence configuration. Using invalid parameters will result on a proxy contract that may not be usable, and could result in loss of funds.","s":"deploy","u":"/wallet/wallet-contracts/wallet-factory","h":"#deploy","p":664},{"i":670,"t":"Sequence wallets are counter-factual by design, this means that the wallet's address can be known before the wallet is deployed; any two combinations of the mainModule and salt values will result in the same wallet address. This property alongside the use of SingletonDeployer or UniversalDeployer is the reason why Sequence wallets can obtain the same address on multiple chains. Gas-free wallet creation Sequence wallets are 100% counterfactual, meaning that funds can be safely transferred to the wallet's address without the need for calling the deploy function. Deploying the wallet is only required before the first transaction is sent from the wallet.","s":"Counter factual addresses","u":"/wallet/wallet-contracts/wallet-factory","h":"#counter-factual-addresses","p":664},{"i":672,"t":"Ethereum wallets may take two different forms, Externally owned accounts (EOAs) or Smart Contract Wallets. The Sequence wallet is implemented as a smart contract, which allows the system to provide additional security and functionality.","s":"Why smart contracts wallets?","u":"/wallet/wallet-contracts/why","h":"","p":671},{"i":674,"t":"Externally owned accounts are the most primitive form of wallet on Ethereum; EOAs are accounts composed of a single ECDSA key pair.","s":"Externally owned accounts","u":"/wallet/wallet-contracts/why","h":"#externally-owned-accounts","p":671},{"i":676,"t":"Simple to implement Cheap to use (in some scenarios) Easy to backup","s":"Pros","u":"/wallet/wallet-contracts/why","h":"#pros","p":671},{"i":678,"t":"MetaMask Rainbow MyEtherWallet Trust","s":"Popular examples","u":"/wallet/wallet-contracts/why","h":"#popular-examples","p":671},{"i":680,"t":"Smart contract wallets are wallets that are implemented as smart contracts; it allows the wallets to implement arbitrary logic within the bounds of what's supported by the underlying virtual machine. Because of this, these contracts can implement functionality that's not available for EOAs, and can also be upgraded if they are prepared to do so.","s":"Smart contract wallets","u":"/wallet/wallet-contracts/why","h":"#smart-contract-wallets","p":671},{"i":682,"t":"Multiple keys Key rotation Pay fees using ERC20 tokens (e.g. USDC) Upgradeability Social recovery support Meta-transactions More flexible design space","s":"Pros","u":"/wallet/wallet-contracts/why","h":"#pros-1","p":671},{"i":684,"t":"Sequence Gnosis Safe Argent","s":"Examples","u":"/wallet/wallet-contracts/why","h":"#examples","p":671},{"i":686,"t":"Sequence provides users with a seamless web3 wallet to access Ethereum-compatible networks, and a powerful web3 infrastructure stack for developers that makes it easy to build web3 apps and games. Sequence is designed as a modular web3 system focused on open standards, compatibility and interoperability with Ethereum-compatible networks and developer tools. With Sequence, you can use just one of the modules, or the entire stack. As well, feel free to combine Sequence with your favorite developer tools. This is one of the beautiful aspects of \"web3\" -- open standards and compatibility :) Thanks for browsing our documentation below which will take you through our Wallet, Infrastructure stack and SDKs. If you have any questions, feel free to visit us on our Discord to speak with our development and partnership teams. Finally, be sure to check out the Sequence Github page to view source of our SDKs and example projects. What is Sequence Learn more about the Sequence web3 stack and smart wallet Multi-Chain Support Find out which chains are supported by the web3 stack Gas Superpowers Learn how to minimize, bundle, and remove gas fees for your users Support Get awesome support from our experienced web3 team.","s":"Sequence web3 stack & wallet","u":"/","h":"","p":685},{"i":688,"t":"Connect Wallet Learn how to connect your app to web3 with the Sequence Wallet Signing & Verifying Messages Learn how to sign and verify messages from your app Sending transactions Learn how to send transactions or execute a smart contract call. Unity SDK Get started with the Unity SDK","s":"Getting Started","u":"/","h":"#getting-started","p":685},{"i":690,"t":"Smart Wallet Learn how to offer the most seamless web3 experience for your users Token & NFT APIs Instantly query token and nft history, transfers, balances, supplies and more Token & NFT Metadata Learn how to query metadata for any token on any EVM chain Relayer Learn how to increase throughput and lower latency of your transactions -- and its compatible with all contracts :) Node Gateway Highly available and scalable blockchain RPC infrastructure","s":"The Sequence Stack","u":"/","h":"#the-sequence-stack","p":685},{"i":692,"t":"Every Sequence wallet has a configuration defined by a threshold and a list of signers with their corresponding weights.","s":"Wallet Configuration","u":"/wallet/wallet-contracts/wallet-configuration","h":"","p":691},{"i":694,"t":"Name Type Range Description Threshold uint16 1 - 65535 Required combined total \"weight\" of signers for a signature to be considered valid. Signers signer[] unlimited - bounded by gas List of signers that with their corresponding \"weight\"s.","s":"Configuration layout","u":"/wallet/wallet-contracts/wallet-configuration","h":"#configuration-layout","p":691},{"i":696,"t":"Name Type Range Description \"weight\" uint8 0 - 255 \"weight\" of every signature of the signer. \"address\" \"address\" -- \"address\" of the signer, it may be an EOA or another smart contract wallet with EIP-1271 support. Example​ { \"threshold\": 5, \"signers\": [ { \"address\": \"0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea\", \"weight\": 2 }, { \"address\": \"0x596af90cecdbf9a768886e771178fd5561dd27ab\", \"weight\": 3 }, { \"address\": \"0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1\", \"weight\": 2 }, { \"address\": \"0xec9a7204a43d3f4a82c84fde92d25bfc9110981e\", \"weight\": 1 } ] } This example has a threshold of 5 and 4 signers. The valid combinations of signers are:​ - 0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea & 0x596af90cecdbf9a768886e771178fd5561dd27ab - combined weight of 2 + 3 = 5 - 0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1 & 0x596af90cecdbf9a768886e771178fd5561dd27ab - combined weight of 2 + 3 = 5 - 0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea, 0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1 & 0xec9a7204a43d3f4a82c84fde92d25bfc9110981e - combined weight of 2 + 2 + 1 = 5 Any combination of signers with a combined weight under the threshold is considered invalid; any additional signers above the threshold are ignored.","s":"Signer layout","u":"/wallet/wallet-contracts/wallet-configuration","h":"#signer-layout","p":691},{"i":698,"t":"The configuration is never stored directly on the contract, but instead is hashed and checked against every time a signature is validated. This allows the wallet contracts to reduce the usage of storage and therefore the gas cost. Wallets that never have been updated don't store the imageHash directly, instead the imageHash is used as the salt during the contract creation, and signatures are validated against the address of the wallet. Compute image hash​ Solidity Javascript keccak256(abi.encode( uint8 weight_1, address signer_1, keccak256(abi.encode( uint8 weight_2, address signer_2, keccak256(abi.encode( uint8 weight_3, address signer_3, keccak256(abi.encode( uint256 threshold )) )) )) )) let tmp = ethers.utils.solidityPack(['uint256'], [configuration.threshold]) for (const signer of configuration.signers) { tmp = ethers.utils.keccak256( ethers.utils.defaultAbiCoder.encode( ['bytes32', 'uint8', 'address'], [tmp, signer.weight, signer.address] ) ) } const imageHash = tmp","s":"Configuration hash - ImageHash","u":"/wallet/wallet-contracts/wallet-configuration","h":"#configuration-hash---imagehash","p":691},{"i":700,"t":"The initial wallet configuration determines the address of the wallet, subsequent updates don't change the address. The wallet address can be computed using the imageHash, the factory and mainModule of the wallet. Compute wallet address​ // The code of the wallet proxy contract const WalletProxyBytecode = \"0x603a600e3d39601a805130553df3363d3d373d3d3d363d30545af43d82803e903d91601857fd5bf3\" // These values are defined by the wallet context // they must be known in order to validate the counter-factual wallet imageHash const factory = \"0xf9D09D634Fb818b05149329C1dcCFAeA53639d96\" const mainModule = \"0xd01F11855bCcb95f88D7A48492F66410d4637313\" // Append the `mainModule` to the `WalletProxyBytecode` // this completed the creation code of the proxy contract // used for computing the wallet address as defined by the CREATE2 opcode const codeHash = ethers.utils.keccak256( ethers.utils.solidityPack( [ 'bytes', 'bytes32' ], [ WalletContractBytecode, ethers.utils.hexZeroPad(mainModule, 32) ] ) ) // Compute the wallet address const hash = ethers.utils.keccak256( ethers.utils.solidityPack( [ 'bytes1', 'address', 'bytes32', 'bytes32' ], [ '0xff', factory, salt, codeHash ] ) ) const address = ethers.utils.getAddress(ethers.utils.hexDataSlice(hash, 12))","s":"Initial wallet configuration","u":"/wallet/wallet-contracts/wallet-configuration","h":"#initial-wallet-configuration","p":691},{"i":702,"t":"Sequence modules are the underlying program implementation of the wallets; wallets can change modules at runtime. The MainModule is the initial module of every Sequence wallet; it differs from the other modules because it doesn't store the set of signers on contract storage; it uses the salt provided to the Factory contract.","s":"Modules & wallet update","u":"/wallet/wallet-contracts/modules-and-updates","h":"","p":701},{"i":704,"t":"Sequence modules can be assigned to wallets either by the factory or by updating it after the initial deployment. Only one module can be assigned to a wallet at a time.","s":"Wallet implementation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#wallet-implementation","p":701},{"i":706,"t":"The updateImplementation allows to update the underlying implementation of the wallet proxy. This implementation contains all the core code that defines the wallet's behaviour. Dangerous operation Calling updateImplementation with an invalid implementation will result in the corruption of the wallet. Corrupt wallets may lead to the loss of funds. function updateImplementation( address _implementation ) external override onlySelf { Parameters:​ Name Type Description _implementation address Address of the new wallet implementation. This method has the onlySelf modifier, which means that it can only be called by the wallet itself using a self-referencing transaction. Calls to this method coming from other addresses, even if these addresses are signers of the wallet, will be rejected.","s":"_updateConfiguration","u":"/wallet/wallet-contracts/modules-and-updates","h":"#_updateconfiguration","p":701},{"i":708,"t":"The wallet implementation is stored on the contract storage slot defined by the address of the wallet itself. Given that every wallet has a unique address, the implementation slot varies from wallet to wallet. import \"ethers\" const address = \"0x596af90cecdbf9a768886e771178fd5561dd27ab\" const provider = new ethers.providers.JsonRpcProvider(\"http://localhost:8545\") // Read storage slot address(address) const slot = await provider.getStorageAt(address, ethers.utils.defaultAbiCoder.encode(['address'], [address])) // Decode bytes32 as address value const implementation = ethers.utils.defaultAbiCoder.decode(['address'], slot)[0] console.log(implementation)","s":"Reading current implementation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#reading-current-implementation","p":701},{"i":710,"t":"Fixed configuration Signer's configuration on wallets using MainModule can't be changed. The only way to change the set of signers or threshold is by updating the module of the wallet. All sequence modules must implement the ModuleAuth interface, this interface allows the rest of the module to validate signatures for the wallet. In the case of MainModule this interface is implemented as a counter-factual validation of hash passed to the factory during the contract wallet creation.","s":"Wallet configuration validation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#wallet-configuration-validation","p":701},{"i":712,"t":"function _isValidImage( bytes32 _imageHash ) internal override view returns (bool _isValid) Validates if the provided imageHash corresponds to the one configured in the wallet. This function is called internally to validate transaction and message signatures. The imageHash is a hash of the wallet configuration, which contains the wallet's threshold, signers and weights. Parameters:​ Name Type Description _imageHash bytes32 Hash of wallet configuration to be validated. Return Values:​ Name Type Description _isValid bool True if the given imageHash corresponds to the current wallet configuration.","s":"_isValidImage","u":"/wallet/wallet-contracts/modules-and-updates","h":"#_isvalidimage","p":701},{"i":714,"t":"MainModuleUpgradable is a module that mimics the behaviour of the MainModule but allows the wallet configuration to be updated.","s":"MainModuleUpgradeable","u":"/wallet/wallet-contracts/modules-and-updates","h":"#mainmoduleupgradeable","p":701},{"i":716,"t":"Updates the wallet imageHash, this is the hash that defines the wallet configuration (signers, weights, threshold). function updateImageHash( bytes32 _imageHash ) external override onlySelf { Parameters:​ Name Type Description _imageHash bytes32 Hash of the new configuration for the wallet. Unsanitized input The imageHash is not validated, it is the responsibility of the caller to ensure that the hash is correct. Reasons for incorrect hashes include: The combined weight of the signers is below the threshold. The signers are not valid addresses. The signers are smart contract wallets without proper support for EIP-1271. The imageHash doesn't correspond to any wallet configuration (may be a random string). The imageHash corresponds to an unknown wallet configuration. In any of this cases the wallet will be rendered unusable. This method has the onlySelf modifier, which means that it can only be called by the wallet itself using a self-referencing transaction. Calls to this method coming from other addresses, even if these addresses are signers of the wallet, will be rejected.","s":"updateImageHash","u":"/wallet/wallet-contracts/modules-and-updates","h":"#updateimagehash","p":701},{"i":718,"t":"When Sequence wallets are created, the factory contract doesn't call an initialize function. The configuration is instead defined by the salt provided to the factory, the MainModule then checks the counterfactual validity of all signatures against the wallet address. This means there is no direct way to update the configuration of a wallet while still using the MainModule. Given that the first configuration update needs to also change the wallet implementation to the MainModuleUpgradable, the MainModule is updated to the MainModuleUpgradable and the updateImageHash method is called to update the wallet configuration. const transactions = [ { delegateCall: false, revertOnError: true, to: wallet, data: walletInterface.encodeFunctionData( walletInterface.getFunction('updateImplementation'), [this.context.mainModuleUpgradable] ), value: ethers.constants.Zero, gasLimit: ethers.constants.Zero, }, { delegateCall: false, revertOnError: true, to: wallet, data: mainModuleInterface.encodeFunctionData( mainModuleInterface.getFunction('updateImageHash'), [newImageHash] ), value: ethers.constants.Zero, gasLimit: ethers.constants.Zero, } ] delegateCall: false​ delegateCall is used to extend the wallet functionality beyond what's allowed by the module. In this case the called methods are defined on the modules themselves, so there is no need to use delegateCall. revertOnError: true​ revertOnError is used to revert the whole transaction bundle if a transaction flagged by it fails. In this case the operation should be atomic given that a partial wallet configuration update will render the wallet unusable. to: wallet​ The methods being called are defined on the wallet itself, but need to be called externally, so the to address is the wallet itself. value: ethers.constants.Zero​ The value of the transaction is always zero, since the transaction is a self-referencing transaction and doesn't require transferring funds. gasLimit: ethers.constants.Zero​ The gasLimit of the transaction is always zero, since it represents an unlimited amount of gas. Dangerous operation When the wallet is first updated to the MainModuleUpgradable it doesn't have a valid imageHash yet. It's imperative that the imageHash is updated before the transaction bundle finishes executing. If the imageHash is not updated before the transaction bundle finishes executing, the wallet will be rendered unusable. For this reason the following considerations should be taken when updating the wallet for the first time: All transactions should be marked revertOnError = true. updateImplementation and updateImageHash should both be declared on the same transaction bundle. The gasLimit of both transactions should be set to unlimited (0).","s":"First configuration update","u":"/wallet/wallet-contracts/modules-and-updates","h":"#first-configuration-update","p":701},{"i":720,"t":"Once the wallet is updated to the MainModuleUpgradable it can be updated by calling the updateImageHash method, without any additional transaction. const transactions = [ { delegateCall: false, revertOnError: true, to: wallet, data: mainModuleInterface.encodeFunctionData( mainModuleInterface.getFunction('updateImageHash'), [newImageHash] ), value: ethers.constants.Zero, gasLimit: ethers.constants.Zero, } ]","s":"Subsequent configuration updates","u":"/wallet/wallet-contracts/modules-and-updates","h":"#subsequent-configuration-updates","p":701},{"i":722,"t":"If the wallet is updated to the MainModuleUpgradable it can be queried for the current configuration by calling the getImageHash method. This method should return the wallet's current configuration hash, which can be compared to a list of known wallet configurations to find the correct one. Retrieving the wallet configuration​ The imageHash method returns bytes32(0) if the wallet is not yet updated to the MainModuleUpgradable. In this case the wallet is in a counter-factual state and the imageHash can't be directly queried. This is also the case for non-deployed wallets. To find the imageHash of a non-deployed or non-updated wallet, a candidate known imageHash needs to be compared against the wallet address. See Compute wallet address.","s":"Retrieving the current configuration","u":"/wallet/wallet-contracts/modules-and-updates","h":"#retrieving-the-current-configuration","p":701},{"i":724,"t":"Sequence helps you seamlessly integrate your video game to web3. Sequence Web3 Games SDK offers: Sequence Wallet integration for games, all the wonderful powers of the Sequence Wallet available for your gamers Helps you build a seamless web3 experience directly inside of your game without having to leave your game No blockchain or web3 experience required Easily query your user’s item inventory in their wallet and display it in your game Easily query token balances, images and metadata and display it in your game Allow users to easily send transactions from your game Access a network of users with existing funds Available on desktop and mobile Harness the power of the Sequence web3 stack and bring it together in your game Supports HTML5, Unity and Unreal games Please contact the Sequence Pro team for help with your project.","s":"Sequence Games SDK","u":"/games-sdk","h":"","p":723}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,1.082,1,1.071,2,2.379,3,2.709,4,5.722,5,4.38,6,3.006,7,4.975,8,6,9,5.492,10,4.993,11,7.711,12,3.203,13,3.196,14,2.492,15,4.975,16,4.38,17,4.975,18,5.492,19,4.975,20,4.975,21,5.492,22,4.634,23,5.492,24,3.128,25,3.346,26,2.084,27,4.634,28,4.177,29,4.975,30,3.065,31,1.953,32,2.132,33,3.522,34,2.182,35,2.29,36,2.676,37,1.974,38,2.107]],["t/4",[0,0.529,1,1.204,12,2.168,14,1.494,33,2.892,34,1.791,37,1.621,39,1.151,40,2.873,41,2.747,42,2.092,43,2.892,44,3.429,45,2.683,46,3.805,47,4.111,48,1.587,49,4.509,50,1.953,51,3.29,52,3.805,53,2.568,54,2.741,55,3.653,56,2.05,57,3.596,58,4.509,59,2.729,60,2.816,61,3.596,62,1.423,63,2.123,64,2.816,65,2.336,66,3.429,67,3.596,68,2.468,69,1.928,70,5.243,71,3.596,72,3.172,73,4.084,74,4.509,75,3.596,76,1.264,77,4.509,78,3.429,79,2.188,80,3.429,81,2.378]],["t/6",[1,0.944,3,1.712,10,2.041,15,4.912,30,1.958,31,1.929,39,1.154,40,3.274,42,2.104,43,2.25,45,2.088,46,2.96,53,1.998,56,1.443,69,1.5,76,0.983,82,3.178,83,3.109,84,5.246,85,1.787,86,1.826,87,2.24,88,2.96,89,1.787,90,2.668,91,3.304,92,4.039,93,2.96,94,2.468,95,1.362,96,2.96,97,2.387,98,2.315,99,2.668,100,2.191,101,1.028,102,1.5,103,5.423,104,2.798,105,3.689,106,3.689,107,3.508,108,3.508,109,1.884,110,2.56,111,2.668,112,3.945,113,3.508,114,2.315,115,2.468,116,2.544,117,2.798,118,2.474,119,1.652,120,2.088,121,3.508,122,1.998,123,2.315,124,3.508,125,1.818,126,2.191,127,3.508,128,3.508,129,3.508,130,2.25,131,2.315,132,3.508,133,2.96,134,2.56,135,3.508,136,3.227,137,1.787,138,2.315,139,2.387,140,3.178,141,2.96,142,3.508]],["t/8",[0,0.715,1,0.868,6,2.242,14,2.021,31,3.334,32,1.59,39,0.649,50,1.775,68,2.242,87,1.384,89,3.107,101,1.201,116,1.572,118,1.872,122,2.333,143,4.082,144,5.147,145,2.333,146,1.874,147,2.627,148,2.83,149,4.674,150,2.677,151,3.776,152,3.217,153,3.16,154,3.007,155,3.288,156,3.267,157,0.965,158,4.096,159,3.711,160,3.267,161,3.475,162,2.333,163,3.457,164,4.096,165,3.116,166,1.666,167,3.338,168,2.384,169,2.286,170,2.496,171,4.096,172,2.989,173,2.872,174,2.627,175,2.881,176,2.608,177,3.457,178,3.267,179,2.019,180,2.559,181,2.787,182,2.16,183,1.647,184,4.096,185,4.096,186,2.989,187,3.116,188,2.627,189,3.711,190,3.81,191,3.711,192,2.242,193,3.267,194,4.096,195,2.787,196,1.537,197,4.096,198,3.711]],["t/10",[87,2.99,102,3.484,143,3.171,150,3.576,199,3.39,200,4.514,201,2.676,202,4.392,203,4.514,204,7.043,205,4.639,206,6.369,207,5.731,208,2.187,209,8.147,210,6.369,211,3.79,212,4.983,213,5.607,214,7.031,215,4.205,216,4.983,217,4.514,218,4.983,219,4.392,220,7.031,221,3.79,222,7.098,223,4.983,224,4.514,225,4.983,226,3.974,227,4.983,228,5.607]],["t/12",[1,1.271,31,3.71,39,0.631,86,2.184,89,3.024,101,2.617,118,2.434,122,3.382,146,2.715,148,2.754,149,3.808,154,2.926,166,2.415,167,3.249,175,5.578,176,2.539,229,2.974,230,4.735,231,1.788,232,5.546,233,3.577,234,4.039,235,6.325,236,5.937,237,7.122,238,6.791]],["t/14",[0,1.054,26,2.736,31,2.565,37,2.592,68,3.947,79,3.499,116,2.767,122,4.108,143,4.419,148,3.346,149,4.625,167,3.947,173,4.233,239,3.446,240,6.533,241,4.291,242,4.625,243,3.673,244,7.211,245,7.211]],["t/16",[0,0.968,6,2.349,12,1.422,14,1.422,26,1.629,39,0.671,63,2.021,69,1.836,85,2.186,87,2.134,102,1.836,143,4.404,146,1.963,150,1.884,157,0.679,162,2.445,167,2.349,169,2.396,173,3.889,180,2.681,195,2.921,201,2.305,202,5.75,203,3.889,204,4.05,205,2.833,229,2.15,231,1.902,239,3.018,241,2.555,242,2.753,246,5.72,247,3.847,248,2.555,249,2.615,250,3.622,251,3.889,252,2.498,253,3.265,254,3.889,255,3.622,256,3.272,257,1.746,258,2.921,259,2.445,260,2.349,261,3.424,262,2.349,263,3.265,264,1.812,265,4.05,266,3.524,267,1.746,268,2.921,269,2.833,270,2.555,271,3.391,272,2.349,273,1.543,274,2.445,275,2.264,276,2.349,277,3.424,278,2.555,279,2.305,280,2.555,281,3.02,282,4.293,283,2.921,284,2.498,285,2.186]],["t/18",[37,2.717,39,1.089,42,1.688,56,1.471,76,1.55,87,1.869,109,2.969,143,3.409,146,2.529,148,3.507,155,2.009,157,1.196,186,4.035,196,2.075,202,3.454,204,3.547,231,1.666,239,2.642,259,3.15,260,3.026,281,3.89,285,2.816,286,3.218,287,3.612,288,4.179,289,4.541,290,3.89,291,3.369,292,2.816,293,1.697,294,3.89,295,5.317,296,5.009,297,5.53,298,4.035,299,4.035,300,4.666,301,3.649,302,3.369,303,5.009,304,5.009]],["t/20",[37,2.998,39,1.13,87,2.166,143,2.891,146,2.931,148,3.87,155,2.328,196,2.405,202,4.003,204,4.111,231,1.931,239,3.063,256,3.32,260,3.507,281,4.508,285,3.264,293,1.967,296,5.805,298,4.677,299,4.677,305,5.805,306,5.349,307,5.805,308,4.508,309,4.508,310,6.409,311,4.111,312,4.003,313,5.805]],["t/22",[0,1.202,6,4.377,26,3.035,50,4.15,143,3.608,257,3.254,314,5.626,315,6.083,316,4.377,317,6.75]],["t/25",[0,0.516,1,0.627,26,1.024,30,1.506,31,2.703,34,1.072,36,2.52,37,0.97,39,1.105,41,1.644,42,1.245,48,1.962,53,1.537,56,0.718,62,1.389,63,1.27,76,0.756,79,1.309,85,1.374,86,1.771,101,1.634,102,1.882,119,1.27,143,2.514,148,1.252,162,1.537,168,1.57,174,2.823,176,1.882,192,1.476,204,2.823,205,1.78,208,1.184,231,0.813,232,2.561,233,1.985,239,1.289,241,1.606,248,1.606,252,2.561,256,1.398,259,1.537,260,1.476,262,1.476,267,1.098,270,1.606,285,1.374,293,1.351,294,1.898,295,1.898,299,4.694,300,2.277,306,1.73,308,1.898,309,1.898,311,1.73,312,2.749,318,5.427,319,2.409,320,2.277,321,2.242,322,1.518,323,2.409,324,1.506,325,1.289,326,5.454,327,3.241,328,4.426,329,2.749,330,1.748,331,1.352,332,1.836,333,1.309,334,2.052,335,1.234,336,3.347,337,1.969,338,2.052,339,1.506,340,1.898,341,2.052,342,2.052,343,1.506,344,1.57,345,1.57,346,1.644,347,1.685,348,2.444,349,2.152,350,2.214,351,1.2,352,1.398,353,1.969,354,1.423,355,2.152,356,2.277,357,1.537,358,1.836,359,1.537,360,1.836,361,1.73,362,2.444,363,1.969,364,1.969,365,2.277,366,3.792,367,1.836,368,2.444,369,1.537,370,1.449,371,1.73,372,1.57,373,1.969,374,4.401,375,1.139,376,1.606,377,1.748,378,1.57,379,1.685,380,1.27,381,2.205,382,1.969,383,1.506]],["t/27",[0,0.541,1,0.407,26,1.086,31,1.017,36,2.597,39,1.131,42,1.487,48,2.343,53,1.63,56,0.761,62,0.903,63,1.347,76,0.802,79,1.388,85,1.457,86,2.012,101,2.141,102,1.974,119,1.347,143,2.617,148,1.327,149,1.835,153,1.482,154,1.41,168,1.665,174,1.835,176,1.974,192,1.566,204,2.96,205,1.888,231,0.862,233,2.082,241,1.702,252,2.686,256,1.482,259,1.63,260,1.566,262,1.566,267,1.164,270,1.702,285,1.457,293,1.416,294,2.012,295,2.012,300,2.414,306,1.835,308,2.012,309,2.012,311,1.835,312,2.883,318,3.895,319,2.526,320,2.414,321,2.351,322,1.591,323,2.526,324,1.597,325,1.367,326,5.589,327,3.045,328,4.562,329,2.883,330,1.136,331,1.433,332,1.946,333,1.388,334,2.176,335,1.308,336,3.51,337,2.088,338,2.176,339,1.597,340,2.012,341,2.176,342,2.176,343,1.597,344,1.665,345,1.665,346,1.743,347,1.787,348,2.591,349,2.282,350,2.305,351,1.273,352,1.482,353,2.088,354,1.509,355,2.282,357,1.63,358,1.946,359,1.63,360,1.946,361,1.835,363,2.088,364,2.088,365,2.414,366,3.14,367,1.946,369,1.63,370,1.536,371,1.835,381,3.912,384,2.088,385,2.812,386,6.657,387,2.861,388,2.591,389,2.861,390,2.861]],["t/29",[0,0.995,12,1.304,31,2.106,36,2.106,39,0.842,62,1.243,69,3.043,81,3.753,86,1.084,89,2.005,101,2.086,116,2.272,122,2.242,131,2.597,138,2.597,139,2.678,143,3.21,145,4.054,148,1.826,153,2.039,154,1.94,155,1.43,157,0.623,176,3.043,178,3.139,179,2.918,208,1.728,231,1.186,233,1.775,247,4.336,272,3.24,279,2.114,302,2.398,330,1.564,334,5.412,336,4.503,337,4.321,338,2.994,339,3.304,341,4.503,342,2.994,350,2.352,351,1.751,377,1.564,380,2.787,385,2.398,391,3.566,392,3.566,393,3.322,394,3.322,395,2.769,396,3.936,397,4.165,398,1.972,399,3.322,400,3.322,401,1.853,402,1.826,403,2.291,404,2.918,405,2.343,406,3.936,407,3.936,408,2.678,409,2.459,410,4.054,411,3.139,412,3.322,413,3.936,414,3.139,415,2.994,416,3.566,417,4.996,418,3.936,419,3.936,420,3.936,421,2.154,422,3.566]],["t/32",[0,0.498,14,0.857,26,0.981,31,2.799,36,2.464,39,1.119,42,1.209,48,1.905,53,1.473,56,0.688,62,0.816,63,1.217,76,0.725,79,1.255,85,1.317,86,1.908,87,1.829,89,2.165,101,2.57,102,1.817,119,1.217,143,2.827,146,1.183,148,3.456,153,2.202,154,2.095,157,0.673,161,1.473,168,1.505,176,2.314,192,1.415,204,2.726,205,1.706,229,1.295,231,1.28,232,1.505,233,1.917,237,2.062,238,4.116,241,1.539,252,2.473,256,1.34,259,1.473,262,1.415,267,1.052,270,1.539,278,1.539,280,1.539,285,1.317,293,1.304,294,1.819,295,1.819,306,1.658,308,1.819,309,1.819,311,1.658,312,2.655,319,2.326,321,2.165,322,1.466,323,2.326,324,1.443,325,1.236,328,4.327,329,2.655,330,1.027,331,1.295,332,1.759,333,1.255,334,1.966,335,1.183,336,3.233,337,1.887,338,1.966,339,2.372,340,1.819,341,1.966,342,1.966,343,1.443,344,1.505,345,1.505,346,1.575,347,1.615,350,2.15,351,1.15,352,1.34,353,1.887,356,2.182,357,1.473,358,1.759,359,1.473,360,1.759,361,1.658,363,1.887,364,1.887,366,2.892,367,1.759,369,1.473,370,1.388,371,1.658,381,3.943,385,3.297,423,3.682,424,3.85,425,2.342,426,2.585,427,3.221,428,6.269,429,2.585,430,2.585,431,3.233,432,2.182,433,2.585,434,2.585]],["t/35",[0,0.651,1,0.791,26,1.373,39,1.154,42,1.509,48,1.955,53,2.061,56,0.963,62,1.142,63,1.704,76,1.014,79,1.756,85,1.843,86,1.861,102,2.375,143,3.048,148,1.679,174,4.335,204,3.562,205,2.388,231,1.09,241,2.153,252,3.232,256,1.875,259,2.061,260,1.98,262,1.98,267,1.472,270,2.153,293,1.704,294,2.545,295,2.545,299,4.932,306,2.321,308,2.545,309,2.545,311,2.321,312,3.469,319,3.039,321,2.829,322,1.915,323,3.039,324,2.019,325,1.729,326,5.872,327,3.467,328,3.469,345,2.106,346,2.205,347,2.26,349,2.886,350,1.437,351,1.61,352,1.875,353,2.641,354,1.908,355,2.886,356,3.053,357,2.061,358,2.462,359,2.061,360,2.462,361,2.321,362,3.278,363,2.641,364,2.641,365,3.053,366,4.598,367,2.462,368,3.278,369,2.061,370,1.943,371,2.321,435,5.031,436,3.278,437,4.224,438,3.618,439,3.618]],["t/38",[0,0.669,14,0.925,26,1.059,31,2.334,39,1.161,42,1.465,48,1.593,53,1.59,56,0.743,62,0.881,63,1.314,76,0.782,79,1.355,85,1.422,86,1.986,87,1.928,89,1.422,101,2.482,102,2.44,118,1.389,119,1.314,141,2.356,143,3.253,146,1.277,148,3.582,153,1.446,154,1.376,157,0.716,175,5.431,204,2.902,205,1.842,229,1.398,231,1.363,235,2.226,238,2.123,241,1.661,252,2.633,256,1.446,259,1.59,260,1.528,262,1.528,267,1.136,270,1.661,278,1.661,280,1.661,293,1.389,294,1.963,295,1.963,306,1.79,308,1.963,309,1.963,311,1.79,312,2.826,319,2.476,321,2.305,322,1.56,323,2.476,324,1.558,325,1.334,326,1.899,328,3.564,339,1.558,345,1.624,346,1.701,347,1.744,350,1.797,351,1.242,352,1.446,353,2.037,354,1.472,357,1.59,358,1.899,359,1.59,360,1.899,361,1.79,363,2.037,364,2.037,366,3.078,367,1.899,369,1.59,370,1.499,371,1.79,381,3.868,385,3.476,412,2.356,423,3.882,427,1.661,431,6.185,432,2.356,440,3.818,441,2.356,442,2.529,443,4.099,444,2.529,445,2.529,446,2.529,447,2.529]],["t/40",[0,0.927,3,2.135,14,1.564,39,0.719,50,2.045,76,1.323,87,2.286,101,1.983,122,2.689,150,4.479,151,4.737,155,2.872,180,4.226,195,3.211,202,2.948,247,2.876,258,4.603,275,2.489,325,2.256,335,2.159,339,2.634,395,3.32,398,3.389,415,3.59,448,4.72,449,3.983,450,2.535,451,3.115,452,4.937,453,5.709,454,6.307,455,4.72,456,4.276,457,4.72,458,2.583,459,6.765,460,3.764,461,3.027,462,5.396,463,3.32,464,4.276,465,2.809,466,4.276,467,4.72,468,4.72,469,2.876,470,4.72,471,3.115,472,3.702,473,2.327,474,3.764,475,4.72,476,3.983]],["t/43",[0,0.448,1,0.824,26,0.862,30,4.144,31,2.058,36,3.135,39,1.116,42,1.103,48,2.743,53,1.294,56,0.604,62,0.717,63,1.07,76,0.637,79,1.103,85,1.157,86,2.147,89,1.157,101,1.696,102,1.632,118,1.979,119,1.797,136,1.352,139,2.597,141,1.917,143,2.227,147,1.457,148,1.054,153,1.177,154,1.12,161,1.294,168,1.322,175,4.914,176,1.632,192,1.243,204,2.449,205,1.499,231,0.684,232,1.322,233,2.227,241,1.352,252,2.222,256,1.177,259,1.294,260,1.243,262,1.243,267,0.924,270,1.352,285,3.285,293,1.172,294,1.598,295,1.598,306,1.457,308,1.598,309,1.598,311,1.457,312,2.385,319,2.089,321,1.944,322,1.316,323,2.089,324,1.268,325,1.086,326,4.752,327,2.95,328,4.029,329,2.385,330,0.903,331,1.138,332,1.546,333,1.853,334,1.728,335,1.039,336,2.904,337,1.658,338,1.728,339,1.268,340,1.598,341,1.728,342,1.728,343,1.268,344,1.322,345,1.322,346,1.384,347,1.419,349,1.812,350,1.961,351,1.011,352,1.177,353,1.658,354,1.198,355,1.812,357,1.294,358,1.546,359,1.294,360,1.546,361,1.457,363,1.658,364,1.658,366,2.597,367,1.546,369,1.294,370,1.22,371,1.457,375,0.959,381,1.912,427,1.352,431,5.928,432,1.917,440,3.222,441,1.917,442,2.058,443,3.458,444,2.058,445,2.058,446,2.058,447,2.058,477,1.917,478,2.058,479,3.614,480,2.058,481,2.272,482,1.546,483,2.272,484,2.089,485,1.384,486,2.685,487,3.222,488,2.272,489,1.812]],["t/45",[0,0.751,1,0.912,2,2.776,3,2.927,65,3.32,101,1.879,118,2.845,123,4.229,152,3.379,168,3.729,335,2.931,451,4.229,490,6.409,491,5.947,492,5.111,493,6.409,494,4.36,495,3.442,496,4.677,497,5.408,498,5.111,499,4.874,500,4.111,501,4.874,502,4.751,503,3.814,504,4.677,505,3.905,506,5.408,507,3.814,508,3.21]],["t/47",[3,2.66,13,3.79,39,0.692,84,4.581,118,2.867,126,4.068,157,1.03,168,3.79,179,3.21,211,4.953,264,2.749,437,4.953,491,5.993,494,4.431,496,4.753,502,3.71,505,5.693,506,5.495,508,3.262,509,5.194,510,5.899,511,4.953,512,4.297,513,5.495,514,6.512,515,5.495,516,5.899,517,6.512,518,5.899]],["t/49",[3,2.5,79,3.843,118,2.43,166,3.222,167,4.334,344,4.609,491,5.08,519,5.08,520,6.317,521,5.226,522,6.317,523,4.825,524,7.92,525,4.176]],["t/51",[0,0.882,1,1.071,2,2.379,3,2.913,13,3.196,26,2.084,32,2.132,34,2.182,36,1.953,65,2.845,100,3.43,101,1.61,118,2.967,139,3.736,157,0.869,172,4.008,275,2.896,405,3.268,410,3.128,498,4.38,499,4.177,501,4.177,502,3.128,504,4.008,505,5.623,506,4.634,507,3.268,508,2.751,526,3.624,527,4.38,528,4.634,529,3.268,530,3.346,531,4.975,532,7.523,533,5.492,534,5.492,535,3.863,536,4.008,537,5.492,538,4.177,539,4.634,540,4.975,541,3.736,542,5.492,543,4.634]],["t/53",[0,0.854,1,1.465,3,2.3,14,1.737,34,2.894,36,1.864,122,2.986,156,4.181,157,0.829,168,3.05,183,2.107,208,2.301,292,2.67,378,4.239,409,4.55,458,2.869,495,3.912,544,6.11,545,3.777,546,4.748,547,5.242,548,3.241,549,2.67,550,2.544,551,3.194,552,3.362,553,4.748,554,4.983,555,4.748,556,4.748,557,3.825,558,5.124,559,3.825,560,4.423,561,4.423,562,3.194,563,4.423,564,3.05,565,5.242,566,5.242,567,5.242,568,4.748]],["t/55",[249,4.474,272,4.018,286,5.291,287,4.72,288,5.149,289,5.209,290,5.165,291,4.474,292,3.74,569,4.183,570,5.54,571,5.165]],["t/57",[0,0.973,31,2.951,33,4.078,39,0.982,68,3.48,79,3.085,101,1.864,145,4.726,148,2.95,149,4.078,150,2.791,151,3.294,155,2.31,157,1.006,172,4.64,173,4.781,176,4.343,269,4.195,275,3.353,287,3.039,398,4.157,572,4.195,573,5.365,574,4.195,575,4.64]],["t/59",[0,1.103,32,3.015,79,3.769,176,3.321,267,3.16,369,4.425,370,4.171,372,4.52,503,5.601,525,4.096,568,7.036,576,5.284,577,3.05,578,6.195]],["t/62",[39,1.029,42,1.568,76,1.969,109,3.772,157,1.399,176,3.003,186,5.125,196,2.636,259,4,286,5.146,287,4.226,288,3.408,293,2.155,301,4.634,302,4.279,303,6.362,304,6.362,579,8.168,580,7.463]],["t/64",[39,1.112,196,2.86,256,3.948,293,2.339,299,5.561,305,6.903,306,5.967,307,6.903,311,4.888,312,4.76,313,6.903,581,7.621,582,7.621,583,7.621]],["t/66",[0,1.202,6,4.377,26,3.035,50,4.15,176,3.42,257,3.254,314,5.626,315,6.083,316,4.377,317,6.75]],["t/68",[0,0.953,6,4.449,31,3.235,33,5.215,37,2.215,89,4.141,101,2.947,143,3.667,148,3.772,153,4.212,154,4.008,157,0.975,176,4.299,232,3.587,239,2.946,267,2.508,328,3.85,350,2.448,372,3.587,373,4.498,377,2.448,380,2.902,572,6.003]],["t/70",[0,0.485,26,1.57,39,1.084,42,1.373,48,2.581,53,2.357,56,1.101,62,1.306,63,1.948,76,1.16,79,2.008,85,2.108,86,1.693,101,1.802,102,3.47,104,4.902,155,1.503,176,1.77,201,2.222,231,1.247,241,2.463,252,3.577,259,2.357,262,2.265,267,1.684,270,2.463,293,1.27,319,3.364,321,3.13,322,2.119,323,3.364,324,2.31,325,1.978,345,2.408,346,2.521,347,2.585,351,1.841,352,2.144,369,2.357,370,2.222,371,2.654,375,1.747,381,3.673,385,3.745,421,2.265,479,2.585,484,2.265,579,3.492,580,5.187,584,5.568,585,4.139,586,3.354,587,1.398,588,2.911,589,1.978,590,2.108,591,2.408,592,4.139,593,6.146,594,6.146,595,6.146,596,6.146,597,6.146,598,6.146,599,3.749,600,6.146,601,4.139,602,4.139,603,3.301]],["t/72",[69,3.562,176,3.562,268,5.667,414,6.643,572,5.496,604,5.203,605,7.029,606,7.545,607,8.329]],["t/74",[0,0.686,12,1.938,31,3.152,63,2.754,87,1.977,114,5.182,115,4.115,155,2.125,157,0.926,180,3.655,384,4.27,395,4.115,402,2.715,463,5.524,476,4.937,608,9.474,609,5.851,610,5.851,611,7.853,612,5.851,613,4.666,614,5.851,615,4.666,616,4.115,617,5.3,618,6.627,619,5.3,620,5.851,621,4.27,622,5.851,623,5.851,624,5.851,625,5.3,626,4.45,627,4.27,628,3.655,629,3.031,630,4.115,631,4.45,632,5.851,633,5.851]],["t/76",[0,0.397,13,1.973,26,1.286,31,2.307,39,1.113,42,0.757,48,2.959,53,1.931,56,1.405,62,1.667,63,1.596,79,1.645,85,1.727,86,1.454,87,1.146,101,1.548,102,2.258,112,4.357,116,1.301,119,1.596,139,2.306,148,1.573,157,0.536,162,1.931,176,1.45,188,2.174,202,2.118,231,1.021,232,3.073,241,2.017,252,3.073,259,1.931,262,1.855,267,2.148,270,2.017,293,1.04,301,3.484,319,3.55,321,3.304,322,2.525,323,3.55,324,2.947,325,2.524,329,2.118,345,1.973,346,2.065,347,2.118,350,2.098,351,1.508,352,1.756,369,1.931,370,1.821,371,2.174,375,3.091,381,2.645,404,1.671,422,3.071,504,2.474,521,2.237,574,2.237,586,2.415,590,1.727,615,2.704,618,2.861,634,3.39,635,3.39,636,5.281,637,3.39,638,3.387,639,5.281,640,5.281,641,3.071,642,4.784,643,3.39,644,2.174,645,3.854,646,5.281,647,2.861,648,3.39,649,3.39,650,3.39,651,3.39,652,2.474,653,3.39,654,3.39,655,3.39,656,3.071,657,2.578,658,3.39,659,3.39]],["t/78",[0,1.018,2,2.069,6,2.614,14,1.582,26,1.812,31,2.831,32,2.648,36,1.699,37,1.717,39,0.725,63,2.249,68,2.614,89,2.433,101,2,143,2.154,145,4.534,148,3.693,149,3.063,150,2.995,151,2.474,152,2.519,153,2.474,154,2.354,155,2.478,157,0.756,172,3.485,173,3.747,176,4.376,202,5.736,239,2.282,247,5.819,263,3.632,274,2.721,275,2.519,302,2.91,372,2.779,373,3.485,401,2.249,484,2.614,574,5.252,660,4.776,661,3.809,662,2.779,663,4.776,664,4.776,665,3.632]],["t/80",[8,3.559,12,0.909,14,0.909,30,1.531,31,2.871,34,1.773,37,2.027,39,0.992,51,2.002,82,4.042,85,1.398,86,1.789,87,2.415,101,2.621,102,2.411,110,2.002,115,5.028,148,3.746,150,1.204,154,1.353,162,1.563,163,2.315,167,1.502,176,3.275,179,1.353,190,1.714,202,1.714,208,1.204,231,1.344,233,1.238,239,1.311,260,2.442,262,1.502,263,2.087,267,1.815,274,1.563,276,1.502,322,1.539,325,1.311,333,2.737,335,1.255,351,1.221,354,1.447,375,3.018,381,1.375,385,3.958,397,1.93,410,1.563,421,3.086,423,4.42,450,1.474,458,1.502,465,1.633,473,1.353,484,1.502,525,1.447,529,2.655,535,1.93,557,2.002,569,1.563,572,3.721,576,3.036,586,1.255,587,1.906,590,1.398,618,2.315,621,3.256,627,2.002,644,1.76,666,2.486,667,2.087,668,2.744,669,2.744,670,2.486,671,1.76,672,2.744,673,2.744,674,2.825,675,2.744,676,2.744,677,2.486,678,2.315,679,2.486,680,1.93,681,2.744,682,2.744,683,2.486,684,1.867,685,2.486,686,2.744,687,2.744,688,2.744,689,2.744,690,2.744,691,2.744,692,2.188,693,1.597,694,2.744,695,2.315,696,2.744,697,2.002,698,2.744,699,2.744,700,1.867,701,2.188,702,2.744,703,2.744,704,2.787,705,2.486,706,2.486,707,2.486,708,2.315,709,2.744,710,2.744,711,2.744,712,2.744,713,1.867,714,2.188,715,2.744,716,2.486,717,2.744,718,2.744,719,2.744]],["t/82",[26,2.688,32,2.75,68,3.877,100,5.554,145,4.036,146,3.24,173,3.335,176,3.029,186,5.17,247,5.921,256,3.671,258,4.82,271,5.474,275,3.736,302,4.316,352,3.671,402,3.287,574,5.868,665,5.388]],["t/84",[14,2.248,31,2.414,87,2.924,101,1.989,155,3.143,176,3.7,202,4.239,208,2.979,231,2.87,232,5.036,375,2.865,421,3.714,572,5.71,574,4.478,670,6.148,707,6.148,720,6.786,721,3.788,722,4.953,723,6.786,724,4.617,725,6.786,726,6.786,727,6.786]],["t/86",[12,2.074,26,2.375,39,0.666,85,3.188,100,3.91,145,4.678,173,2.947,176,4.161,239,2.991,246,5.67,247,5.004,256,3.243,257,2.546,258,4.259,259,3.566,260,3.426,261,4.992,262,3.426,263,4.761,264,2.643,265,5.268,266,4.584,267,2.546,268,4.259,269,4.13,270,3.725,271,4.41,272,3.426,273,2.25,274,3.566,275,3.301,284,3.643,454,4.992]],["t/88",[31,3.43,62,1.931,86,2.228,89,4.12,101,3.02,153,4.997,154,4.754,173,2.88,176,4.406,202,3.821,232,5.612,247,3.727,458,3.348,584,5.541,700,5.503,728,6.117,729,5.541,730,6.117,731,6.117]],["t/90",[732,5.982,733,7.704,734,7.177,735,5.455,736,8.505,737,7.177,738,4.406]],["t/93",[1,1.232,12,2.248,35,2.829,36,2.414,39,1.013,42,1.933,87,2.924,119,3.195,201,4.647,233,3.061,330,2.696,739,5.727,740,6.786,741,5.317,742,5.727,743,4.353,744,4.953,745,5.71,746,3.457,747,6.148,748,5.162,749,6.148]],["t/95",[0,0.547,1,0.955,12,3.139,32,1.811,36,1.659,39,1.008,40,3.995,41,2.843,42,2.032,44,3.548,45,2.776,62,2.712,63,3.159,69,1.995,87,2.903,95,1.811,109,2.505,157,1.062,192,3.672,201,2.505,243,2.376,275,2.46,377,3.412,402,2.165,473,3.307,548,2.076,739,3.937,741,2.604,743,4.303,744,3.405,745,3.078,746,2.376,747,4.226,748,3.548,750,3.548,751,4.226,752,6.709,753,2.843,754,6.709,755,7.856,756,3.078,757,4.665,758,3.992,759,4.665,760,4.226,761,4.665,762,4.665]],["t/97",[3,2.179,24,3.932,38,3.357,39,1.021,42,1.953,56,2.327,95,2.679,196,3.789,267,2.808,587,3.245,741,3.852,743,4.427,746,3.516,763,6.903,764,5.825,765,6.153,766,6.153]],["t/99",[1,0.766,2,2.331,14,1.783,39,0.973,40,2.362,42,1.657,47,2.362,54,3.02,55,3.454,56,1.974,57,5.917,59,2.244,60,3.362,62,2.342,67,5.917,118,1.652,157,0.852,170,3.279,182,2.838,330,2.138,331,4.253,378,3.132,380,2.534,408,3.662,472,2.945,473,2.653,489,4.292,508,2.696,569,3.066,587,1.819,629,2.788,735,3.452,743,3.452,746,2.741,750,4.093,767,5.576,768,6.678,769,5.382,770,5.382,771,4.875,772,2.272,773,3.928]],["t/101",[12,2.09,39,1.038,40,2.769,42,1.843,56,2.196,62,2.606,67,5.031,87,2.789,174,5.295,262,3.452,330,2.506,378,3.671,408,6.26,465,3.754,473,3.11,489,5.031,586,3.776,587,2.789,604,3.941,641,5.715,737,5.323,746,3.213,774,6.308,775,4.798,776,8.255,777,8.255]],["t/103",[12,2.287,39,0.93,42,1.953,56,2.327,62,2.179,118,2.947,479,4.312,695,5.825,700,4.696,743,4.427,746,3.516,750,5.25,778,6.903,779,6.153,780,5.825,781,5.505,782,6.903,783,8.748,784,6.903,785,6.653,786,6.903]],["t/105",[0,0.823,1,1.259,14,2.327,22,5.926,35,2.928,40,3.083,62,3.055,79,3.408,357,4,402,3.258,577,2.757,628,4.387,629,3.639,787,5.601,788,6.362,789,5.601,790,7.023,791,4.505,792,3.843,793,5.341,794,5.125,795,7.023,796,5.601,797,7.023]],["t/107",[35,2.052,38,3.378,39,1.135,76,1.954,151,2.55,155,3.197,196,3.802,276,2.694,404,2.426,572,3.248,587,1.663,589,4.206,684,3.349,743,3.157,745,5.808,746,3.55,750,3.743,798,4.742,799,4.026,800,4.459,801,4.922,802,4.922,803,3.925,804,4.922,805,4.922,806,3.925,807,6.314,808,4.56,809,6.314,810,3.436,811,4.922,812,4.459,813,5.301]],["t/109",[22,3.492,35,1.725,38,1.588,39,1.027,42,0.924,47,1.817,48,1.457,55,1.684,56,1.101,60,3.839,62,2.314,63,2.894,76,1.16,109,2.222,151,2.144,155,1.503,157,0.655,182,2.182,183,1.664,196,2.307,248,2.463,288,2.983,327,1.893,350,1.644,401,1.948,410,2.357,462,3.301,507,4.363,577,1.625,578,3.301,589,1.978,684,4.182,737,3.492,738,4.492,743,3.942,746,2.108,767,3.745,768,4.485,799,3.712,808,2.144,809,3.749,813,3.148,814,2.816,815,3.749,816,2.265,817,8.115,818,4.139,819,2.911,820,3.577,821,3.749,822,2.731,823,2.408,824,3.749,825,3.749,826,6.146,827,4.139,828,4.139,829,4.139,830,3.749,831,2.816,832,6.146,833,4.056,834,3.148,835,3.492,836,4.902,837,4.139,838,4.139,839,2.911,840,3.492,841,4.139,842,4.139,843,4.139,844,2.31]],["t/111",[0,1.032,6,4.256,12,1.91,14,1.91,31,3.683,33,4.988,37,2.073,101,2.579,143,3.508,145,3.285,148,3.608,153,4.559,154,4.338,155,2.095,157,0.912,176,4.428,180,3.602,232,4.526,239,2.756,267,2.346,328,3.602,350,2.291,372,3.356,373,4.209,380,2.715,398,2.889,722,4.209]],["t/113",[0,0.485,26,1.57,31,2.608,39,1.05,42,1.373,48,2.856,53,2.357,56,1.101,62,1.306,63,1.948,76,1.16,79,2.008,85,2.108,86,1.14,101,1.213,102,3.47,155,1.503,176,3.135,201,2.222,231,1.247,232,2.408,241,2.463,252,3.577,259,2.357,262,2.265,267,1.684,270,2.463,293,1.27,319,3.364,321,3.13,322,2.119,323,3.364,324,2.31,325,1.978,345,2.408,346,2.521,347,2.585,351,1.841,352,2.144,369,2.357,370,2.222,371,2.654,375,2.595,381,3.673,385,3.745,423,2.816,479,3.839,484,2.265,579,3.492,580,5.187,586,3.354,587,1.398,588,2.911,589,1.978,590,2.108,591,2.408,599,3.749,656,5.568,671,4.703,729,5.568,845,4.139,846,2.144,847,4.139,848,6.146,849,6.146,850,6.146,851,4.139,852,4.139]],["t/115",[0,0.723,14,2.042,31,2.891,63,2.902,145,3.511,147,3.953,176,3.89,233,2.78,239,2.946,274,3.511,335,2.819,339,3.44,397,4.336,398,5.037,449,5.201,525,4.797,722,5.933,853,6.164,854,6.164,855,4.916,856,5.584,857,3.44,858,4.688,859,5.201,860,6.484,861,6.164,862,6.164,863,6.164,864,5.201,865,4.498,866,4.336,867,6.164]],["t/118",[0,0.361,14,1.02,31,2.167,34,1.223,37,2.19,39,1.128,48,2.145,62,1.545,63,1.45,69,2.093,85,1.568,101,2.035,109,1.654,110,2.247,148,1.429,151,1.595,153,1.595,154,2.413,156,2.456,157,1.099,162,1.754,176,2.606,192,1.685,229,1.543,231,1.475,239,1.472,243,1.568,250,2.598,268,2.095,269,2.032,325,1.472,333,1.494,335,1.408,375,1.3,377,1.223,381,1.543,383,1.719,398,2.453,403,1.792,404,1.518,414,3.905,427,1.832,479,1.923,527,2.456,564,1.792,587,2.059,621,2.247,644,1.975,671,1.975,674,2.453,680,2.166,684,4.146,692,6.044,693,1.792,722,2.247,767,1.876,772,3.707,846,2.537,860,2.456,868,3.079,869,2.789,870,4.131,871,4.435,872,3.079,873,4.896,874,4.896,875,4.896,876,3.079,877,3.079,878,3.079,879,1.975,880,8.781,881,3.079,882,2.789,883,3.079,884,3.079,885,3.079,886,3.079,887,2.789,888,3.079,889,3.079,890,3.079,891,4.896,892,3.079,893,3.079,894,3.079,895,3.079,896,3.079,897,3.079,898,2.598,899,3.079,900,2.598,901,3.079,902,1.568,903,2.789,904,3.079,905,2.789,906,1.923,907,3.079,908,3.079,909,3.079,910,3.079]],["t/120",[8,3.079,31,2.075,37,2.097,39,1.05,48,1.359,62,1.842,69,1.651,101,2.062,110,2.818,116,1.482,119,1.818,148,1.791,154,2.876,157,0.611,176,3.008,192,2.113,229,1.934,231,1.163,250,3.258,322,2.012,325,1.845,335,1.766,375,2.463,377,1.534,381,1.934,423,3.97,427,2.298,535,2.716,587,2.377,621,2.818,644,2.476,671,2.476,674,1.934,677,3.498,680,2.716,683,3.498,684,3.97,685,3.498,692,3.079,693,2.247,704,2.412,767,2.352,772,1.63,846,3.023,870,5.935,871,3.498,882,5.286,903,3.498,911,3.861,912,5.835,913,3.861,914,3.861,915,2.818,916,3.861,917,3.079,918,3.861,919,3.861,920,2.476,921,3.258,922,3.861,923,3.861,924,3.861,925,3.861,926,3.861,927,3.861,928,3.861,929,2.818,930,3.861,931,3.861,932,3.861,933,3.861,934,3.861,935,3.861,936,3.861,937,3.861,938,5.835,939,3.861,940,3.861,941,3.861,942,3.861,943,3.498,944,3.861,945,3.861,946,3.258,947,3.861,948,3.861,949,3.498,950,3.861,951,3.861,952,3.861,953,3.498,954,2.627]],["t/122",[31,1.75,37,1.769,60,3.074,63,4.373,116,3.106,119,2.317,145,2.804,153,2.55,154,2.426,157,1.28,176,2.98,243,2.507,276,2.694,302,2.999,322,2.403,398,2.466,403,2.864,453,4.153,479,3.074,525,4.267,527,3.925,551,4.247,615,3.925,645,3.592,684,6.563,692,7.693,722,5.087,846,2.55,858,3.743,859,4.153,860,5.559,864,4.153,902,4.483,953,4.459,954,3.349,955,4.459,956,3.89,957,6.97,958,3.743,959,4.922,960,4.922,961,4.922,962,4.922,963,4.922,964,3.925,965,4.153]],["t/124",[31,3.704,34,2.526,62,2.007,86,1.751,89,4.704,101,2.707,109,3.415,110,4.64,148,2.95,157,1.006,162,3.622,176,2.719,268,4.326,375,2.684,383,3.549,414,5.071,427,3.784,458,3.48,473,3.134,562,3.874,587,2.149,606,5.76,713,4.326,764,5.365,865,4.64,964,5.071,966,5.071,967,5.071,968,6.358,969,6.358]],["t/126",[0,1.27,1,1.055,13,4.312,14,3.029,87,2.504,143,3.342,151,3.839,155,2.692,180,4.629,199,5.042,200,6.713,257,3.015,264,3.128,505,4.515,970,4.312]],["t/128",[87,2.394,102,4.358,150,3.11,155,2.574,201,3.805,206,8.055,207,7.169,208,3.11,210,8.055,211,6.763,213,7.092,215,7.504,219,5.554,724,4.82]],["t/130",[87,2.437,102,3.084,150,3.947,155,2.62,207,6.325,213,7.171,219,5.616,222,8.186,224,8.145,226,7.171,228,7.171,724,4.906]],["t/132",[0,0.877,14,2.478,34,2.971,87,2.527,102,3.198,162,4.26,207,5.261,211,5.688,215,6.311,370,4.016,473,3.687,536,5.458,628,4.672,629,3.875,971,6.775,972,7.479,973,7.479,974,7.479,975,7.479,976,6.311]],["t/134",[0,0.917,3,2.214,12,1.926,26,1.458,32,2.257,87,1.298,116,2.231,122,2.189,145,2.189,150,2.552,151,3.012,152,3.066,155,1.396,157,0.608,160,3.065,165,2.923,166,2.853,167,2.103,172,2.804,178,3.065,179,1.894,181,2.614,183,3.143,186,7.573,187,4.422,198,5.267,243,1.957,247,2.341,274,2.189,277,3.065,325,1.836,343,3.245,359,2.189,372,2.236,401,1.809,402,3.254,450,2.064,454,3.065,458,2.103,466,3.481,484,2.103,495,2.064,501,2.923,507,3.46,541,2.614,578,4.637,616,2.703,704,2.4,787,3.065,800,3.481,823,2.236,831,2.614,977,3.843,978,5.814,979,3.843,980,5.267,981,3.843,982,3.843,983,3.481,984,3.481,985,3.243,986,3.843,987,3.843,988,3.481,989,5.267,990,3.836,991,3.065,992,3.843,993,3.843,994,3.843,995,3.243,996,3.481,997,3.481,998,3.481,999,3.843,1000,3.843,1001,3.065,1002,2.536,1003,2.923,1004,3.481,1005,3.843,1006,3.843]],["t/136",[0,1.057,2,3.138,3,1.911,26,1.539,31,1.442,34,1.611,39,0.644,68,2.219,83,1.691,84,2.852,87,2.046,88,3.422,100,2.533,101,2.123,118,3.187,131,2.676,145,2.31,150,2.657,151,3.137,157,0.642,166,2.463,168,2.36,172,2.959,190,2.533,192,2.219,211,3.084,242,2.601,243,2.065,275,2.138,277,3.234,314,2.852,372,2.36,458,2.219,482,4.929,492,3.234,494,2.759,502,5.136,504,2.959,505,5.237,507,2.413,511,3.084,520,4.828,525,2.138,529,2.413,558,2.852,576,4.119,577,1.592,588,2.852,591,2.36,700,2.759,917,3.234,1007,4.418,1008,4.055,1009,3.422,1010,4.055,1011,3.673,1012,3.673,1013,5.484,1014,4.055,1015,4.055,1016,3.673,1017,4.055,1018,3.673,1019,2.959,1020,4.055,1021,3.673,1022,2.676,1023,3.422,1024,3.422]],["t/138",[0,0.987,230,6.712,239,4.022,254,7.624,264,3.553,273,3.025,485,5.128,1025,7.624]],["t/140",[249,4.433,272,3.982,286,5.262,287,4.701,288,5.135,289,5.426,290,5.118,291,4.433,292,3.706,569,4.145,570,5.509,571,5.118]],["t/142",[0,0.807,1,1.243,3,1.526,14,1.601,36,1.719,38,3.68,39,1.131,42,1.95,56,1.831,62,1.526,87,1.633,102,2.942,150,2.122,157,1.089,166,1.966,196,3.462,201,3.695,288,3.339,293,2.112,343,3.84,512,3.189,577,2.702,587,2.707,745,5.287,748,5.233,765,4.84,766,4.84,902,2.462,991,3.855,1026,6.233,1027,5.806,1028,2.876,1029,4.833,1030,4.833,1031,3.288]],["t/144",[1,1.495,38,3.412,39,1.116,42,1.986,43,4.544,72,4.983,75,5.65,86,2.449,125,3.671,354,3.736,746,3.608,822,4.675,1032,5.388,1033,7.085,1034,7.085]],["t/146",[1,1.237,39,0.924,42,1.94,43,5.573,1035,7.332]],["t/148",[1,1.239,12,2.267,38,2.626,39,1.017,40,3.004,42,2.136,43,4.39,44,5.205,45,4.073,56,2.545,62,2.16,73,6.2,148,3.175,155,2.486,157,1.083,277,5.458,375,2.889,1036,6.2,1037,6.844,1038,5.458,1039,6.844,1040,6.844,1041,6.844]],["t/150",[14,3.311,571,6.046,630,6.046,1042,7.786,1043,4.533]],["t/152",[0,1.004,3,2.107,14,2.211,25,4.066,32,2.59,33,4.281,34,2.651,39,0.91,79,3.239,137,3.399,170,4.066,257,2.715,272,3.652,275,3.519,301,4.404,335,3.053,369,3.802,370,3.584,372,4.982,472,3.652,503,3.972,572,4.404,576,4.541,578,5.323,803,5.323,1044,5.076,1045,6.674,1046,6.674,1047,6.046,1048,6.674]],["t/154",[0,0.921,1,0.833,12,1.938,26,2.98,39,0.622,76,1.64,133,4.937,143,2.639,167,3.202,170,3.565,173,2.754,179,2.884,257,3.195,264,2.47,284,3.405,316,4.298,343,3.265,450,3.142,521,3.86,529,4.673,738,4.908,756,3.86,900,7.48,1049,5.851,1050,3.98,1051,5.851,1052,5.851,1053,5.851,1054,5.3,1055,3.98,1056,8.029,1057,5.851,1058,8.864,1059,5.851,1060,5.851,1061,5.851]],["t/156",[39,0.85,95,3.105,157,1.266,166,3.254,257,3.254,275,4.218,276,4.377,316,5.242,735,5.13,808,4.963,1062,7.999]],["t/159",[39,0.953,51,4.365,133,5.047,134,4.365,157,0.946,167,3.273,179,2.948,183,2.404,265,3.836,293,1.835,351,2.661,450,4.813,525,3.154,527,4.77,530,4.855,569,3.407,629,3.099,642,7.219,662,3.48,743,3.836,780,5.047,976,5.047,1022,3.946,1063,6.061,1064,7.148,1065,8.119,1066,6.725,1067,4.77,1068,5.418,1069,5.047,1070,5.981,1071,3.946,1072,4.549,1073,4.77,1074,5.981]],["t/161",[146,3.771,262,4.512,278,4.906,287,3.94,450,5.238,1064,6.575,1072,6.27,1075,6.957,1076,6.27]],["t/163",[0,0.987,85,4.287,157,1.332,257,3.424,260,4.606,628,5.257,629,4.36,1076,6.401]],["t/165",[1,1.237,34,3.451,38,3.334,1077,5.056,1078,6.341]],["t/168",[146,3.771,262,4.512,278,4.906,287,3.94,450,5.238,1064,6.575,1072,6.27,1075,6.957,1076,6.27]],["t/170",[0,0.987,85,4.287,157,1.332,257,3.424,260,4.606,628,5.257,629,4.36,1076,6.401]],["t/172",[0,0.89,1,0.793,4,4.235,13,3.24,14,1.844,39,0.592,125,2.885,138,3.674,143,2.511,157,1.202,167,4.156,183,3.052,208,2.444,248,3.313,257,3.776,262,3.047,293,2.33,301,3.674,316,5.317,378,3.24,399,4.698,404,2.745,450,2.99,500,3.571,525,2.936,570,3.392,647,4.698,833,3.674,967,4.441,1064,6.056,1066,4.698,1075,6.408,1079,5.568,1080,5.568,1081,7.594,1082,5.568,1083,4.441,1084,4.441,1085,5.568,1086,4.698,1087,5.542]],["t/174",[0,1.019,143,3.919,266,4.849,316,4.755,1088,5.573]],["t/178",[0,0.619,1,0.751,24,3.005,31,1.876,36,1.876,39,1.096,48,2.576,56,1.404,62,1.665,76,1.479,86,2.314,101,2.145,102,2.256,143,2.38,153,2.734,154,2.601,174,3.384,176,2.256,231,1.589,233,2.38,267,2.146,299,3.85,316,2.887,318,6.175,319,2.887,320,4.452,321,2.687,322,1.819,323,2.887,324,2.945,325,2.521,326,3.59,327,3.347,328,3.296,329,3.296,330,2.096,331,2.643,332,3.59,333,2.56,350,2.096,381,3.666,384,3.85,879,3.384,1089,4.013,1090,5.276,1091,7.318,1092,5.276,1093,3.07,1094,5.276,1095,5.276]],["t/180",[0,0.567,1,1.141,24,2.753,30,2.697,31,2.85,36,2.447,39,0.981,48,2.422,56,1.286,62,1.526,76,1.355,86,2.404,89,2.462,101,1.417,102,2.067,118,2.112,119,2.275,120,2.876,143,2.18,147,3.1,153,2.504,154,2.383,161,2.753,175,4.84,176,2.067,231,1.456,232,2.813,233,3.103,267,1.966,316,2.645,319,2.645,321,2.462,322,1.667,323,2.645,324,2.697,325,2.31,326,3.288,327,3.147,328,3.019,329,3.019,330,1.92,331,2.421,332,3.288,333,3.339,381,2.421,427,2.876,431,5.233,440,5.806,441,4.079,477,4.079,478,4.378,1089,3.676,1093,2.813,1096,6.881,1097,6.881,1098,4.833,1099,4.833]],["t/182",[0,0.514,14,1.453,24,2.499,31,3.299,36,1.56,39,1.045,48,1.544,56,1.167,62,1.385,76,1.23,86,2.089,87,2.563,89,3.268,101,2.719,102,2.743,143,2.894,146,2.006,148,3.872,153,3.324,154,3.162,157,0.694,161,2.499,176,2.743,231,1.933,232,2.552,233,1.978,237,3.498,238,6.754,267,1.784,278,2.61,280,2.61,316,2.4,319,2.4,321,2.234,322,1.512,323,2.4,324,2.448,325,2.096,328,4.007,329,2.74,330,1.742,331,2.197,332,2.984,333,2.128,339,2.448,381,2.197,385,2.672,423,4.365,424,5.811,425,3.973,693,2.552,1089,3.336,1093,2.552,1100,4.386,1101,6.415,1102,4.386,1103,4.386]],["t/184",[0,0.547,14,1.546,24,2.658,31,2.386,39,1.082,48,1.642,56,1.241,62,1.473,76,1.308,86,2.164,87,2.655,89,3.417,101,2.778,102,2.869,118,2.059,143,3.026,146,2.134,148,3.645,153,3.476,154,3.307,157,0.738,174,2.992,175,4.719,191,4.226,231,2.021,232,2.715,235,3.721,267,1.898,278,2.776,280,2.776,316,2.553,319,2.553,321,2.376,322,1.609,323,2.553,324,2.604,325,2.23,339,2.604,381,2.337,385,2.843,412,3.937,423,4.564,693,2.715,823,4.572,1089,3.548,1093,2.715,1104,6.709,1105,4.665,1106,4.665,1107,6.709,1108,4.665,1109,4.665]],["t/186",[0,0.706,1,1.14,24,3.432,39,1.091,48,2.121,56,1.603,62,1.902,76,1.689,86,2.206,102,2.577,143,2.718,174,5.137,231,1.815,252,3.506,267,2.451,289,3.177,319,3.298,321,3.069,322,2.078,323,3.298,324,3.363,325,2.88,326,4.099,327,3.663,435,7.255,436,5.458,437,4.583,693,3.506,1093,3.506,1110,6.026,1111,8.009,1112,6.026,1113,8.009,1114,6.026]],["t/188",[0,0.861,24,4.183,39,1.098,56,1.953,62,2.318,143,3.312,252,4.273,267,2.987,319,4.018,321,3.74,322,2.532,323,4.018,586,3.359,693,4.273,1093,4.273,1115,7.343,1116,7.343,1117,7.343,1118,7.343]],["t/190",[1,0.921,36,1.201,37,1.213,38,2.804,39,1.188,48,1.853,54,1.201,56,1.944,59,1.407,69,1.444,76,2.048,86,0.93,125,1.749,137,2.681,157,0.534,166,2.632,196,1.267,231,1.586,272,1.848,273,1.213,279,1.813,316,1.848,327,1.544,331,2.637,350,1.341,351,2.342,380,2.478,403,1.964,404,3.189,629,1.749,693,1.964,744,2.464,765,4.55,766,2.375,808,2.727,1019,3.841,1027,2.849,1035,4.442,1093,3.063,1119,2.849,1120,3.058,1121,4.442,1122,2.057,1123,4.768,1124,4.198,1125,4.442,1126,4.198,1127,4.198,1128,4.198,1129,4.198,1130,3.841,1131,4.768,1132,4.198,1133,4.198,1134,4.768,1135,4.768,1136,4.198,1137,5.263,1138,4.442,1139,5.263,1140,4.442,1141,5.263,1142,2.228,1143,2.692,1144,2.568,1145,3.376,1146,3.376,1147,1.964]],["t/192",[0,0.88,1,0.43,2,2.089,3,2.838,4,5.225,12,2.487,14,1.994,26,2.284,28,5.225,30,4.19,31,1.075,32,1.173,36,1.715,37,1.086,38,1.16,39,1.048,54,1.715,86,0.832,112,2.87,137,1.539,152,1.593,155,1.098,157,0.763,161,1.721,166,1.962,208,1.326,231,2.53,257,1.229,264,2.036,285,1.539,316,1.654,330,3.179,331,1.514,350,1.2,351,1.344,402,2.238,404,4.432,496,5.84,550,1.466,587,1.021,657,2.298,680,3.392,704,1.887,753,1.841,970,1.758,1019,2.205,1043,3.174,1123,7.607,1124,4.8,1126,3.846,1127,2.41,1128,2.41,1129,2.41,1130,2.205,1132,2.41,1133,3.846,1134,2.737,1135,2.737,1136,5.479,1138,4.07,1140,2.55,1147,2.806,1148,2.298,1149,2.298,1150,4.369,1151,3.022,1152,2.737,1153,5.452,1154,2.41,1155,2.55,1156,4.07,1157,2.737,1158,2.55,1159,3.022,1160,2.737,1161,2.737,1162,2.205,1163,1.887,1164,2.737,1165,2.737,1166,4.369]],["t/195",[0,0.877,36,2.66,59,3.118,179,3.687,249,4.557,265,4.797,354,3.944,539,6.311,569,4.26,822,4.935,1067,5.965,1083,5.965,1167,6.775,1168,7.479,1169,9.197,1170,7.479,1171,6.775,1172,7.479,1173,6.775]],["t/197",[39,1.116,157,1.217,273,3.363,314,5.411,354,4.057,460,6.136,539,6.492,822,5.076,1084,6.136,1174,7.693,1175,5.076,1176,6.136,1177,7.693]],["t/200",[39,1.083,56,2.549,62,3.024,76,2.686,89,4.88,112,3.818,116,2.462,154,5.24,327,2.006,375,2.708,381,4.8,671,2.813,844,2.448,870,5.414,1093,4.414,1178,9.581,1179,4.386,1180,5.414,1181,4.386,1182,6.415,1183,4.386,1184,3.973,1185,4.386,1186,3.973,1187,3.973,1188,4.386,1189,2.984,1190,4.386,1191,4.386,1192,4.386]],["t/203",[2,2.509,39,1.136,56,2.57,62,3.049,76,2.708,89,5.439,92,2.33,106,3.941,110,4.228,112,4.161,381,4.84,587,1.958,708,4.888,1093,5.622,1180,4.888,1193,9.661,1194,3.824,1195,3.824,1196,3.824,1197,5.793,1198,3.824,1199,3.824,1200,4.485,1201,3.824,1202,3.824,1203,3.824,1204,3.464,1205,3.824,1206,3.464,1207,3.824]],["t/206",[39,1.121,56,2.584,62,3.066,76,2.722,89,4.947,153,5.549,381,4.865,587,1.784,671,4.16,708,4.456,844,1.892,869,4.784,1093,5.282,1180,4.456,1184,3.071,1186,3.071,1187,3.071,1189,2.306,1200,4.16,1204,3.071,1206,3.071,1208,9.712,1209,3.39,1210,3.39,1211,3.39,1212,3.39,1213,5.281,1214,3.39,1215,3.39,1216,3.39,1217,3.39,1218,3.39,1219,3.39,1220,3.39,1221,3.39]],["t/208",[0,0.734,12,2.074,32,2.43,34,2.487,37,2.25,89,3.188,90,4.761,100,3.91,153,3.243,154,3.086,155,2.274,157,1.45,170,3.814,183,2.516,192,3.426,229,3.136,230,4.992,265,4.015,269,4.13,273,2.25,393,5.282,403,3.643,411,4.992,732,4.403,735,4.015,858,4.761,964,4.992,1028,4.887,1050,5.588,1087,4.568,1222,6.259,1223,5.282,1224,6.259,1225,6.259,1226,6.259,1227,6.259,1228,5.282]],["t/210",[0,0.877,12,2.478,34,2.971,95,3.57,157,1.183,173,3.521,243,3.809,249,4.557,301,4.935,351,3.327,543,6.311,1028,4.451,1229,7.479,1230,6.775,1231,6.311,1232,7.479,1233,6.775,1234,7.479,1235,7.479]],["t/212",[1,0.845,12,1.967,48,2.09,56,1.579,75,6.325,95,3.466,152,3.131,157,1.255,273,2.134,289,3.131,301,3.917,345,4.615,357,4.517,377,3.945,380,2.795,402,2.754,474,4.735,508,3.973,587,2.68,735,3.808,815,7.184,822,3.917,954,4.039,1236,4.515,1237,5.937,1238,5.937,1239,6.325,1240,5.937,1241,5.937,1242,7.93,1243,5.378,1244,4.735,1245,5.937]],["t/214",[39,0.904,56,2.263,86,2.343,1093,4.949,1246,8.505,1247,7.704,1248,7.704]],["t/216",[95,2.93,325,3.608,377,3.674,652,5.509,693,4.393,772,3.905,844,4.213,864,7.805,1002,4.981,1233,6.838,1236,5.742,1239,7.377,1249,7.549,1250,7.549,1251,7.549]],["t/218",[34,2.696,37,2.439,39,1.127,48,2.389,56,2.302,157,1.074,162,3.866,273,2.439,377,2.696,735,5.55,1087,4.953,1093,3.949,1247,6.148,1252,5.413,1253,8.654,1254,8.654,1255,6.786,1256,8.654,1257,6.786,1258,6.786,1259,6.148]],["t/221",[0,0.966,1,1.174,39,0.877,42,1.841,56,2.193,72,5.799,86,2.686,1248,7.468,1260,4.199]],["t/223",[0,0.438,1,0.81,2,2.986,3,2.869,26,1.418,34,1.484,38,3.183,39,1.02,42,0.834,47,3.641,48,1.315,54,3.232,55,1.52,56,0.994,68,2.044,81,3.001,86,1.899,95,1.45,109,2.006,119,2.679,123,2.465,146,1.709,152,3.635,157,0.9,166,2.804,179,1.841,190,2.333,196,1.402,231,1.125,243,1.903,248,2.223,249,2.276,276,2.044,327,2.603,350,2.261,377,1.484,380,1.759,399,3.152,421,2.044,469,2.276,473,1.841,507,2.223,530,2.276,564,2.174,587,1.262,662,3.312,697,4.153,765,2.628,856,3.384,857,2.085,866,2.628,958,4.328,1031,2.542,1120,3.384,1121,3.152,1122,3.467,1142,2.465,1143,2.979,1261,3.384,1262,3.114,1263,3.384,1264,2.542,1265,3.384,1266,3.736,1267,3.384,1268,3.384,1269,5.625,1270,3.384,1271,2.542,1272,3.384,1273,3.384,1274,3.736,1275,3.384,1276,2.726,1277,3.384,1278,2.841,1279,3.384,1280,2.979]],["t/225",[0,0.823,38,2.695,81,3.703,166,2.857,169,3.92,231,2.116,240,6.362,260,3.843,264,2.965,271,3.772,339,3.92,343,3.92,383,3.92,421,3.843,577,2.757,628,4.387,629,3.639,630,4.94,631,5.341,661,5.601,735,4.505,1122,4.279,1142,4.634,1260,3.577,1262,3.843,1271,4.778,1281,4.179]],["t/228",[0,0.885,12,3.313,26,2.865,50,3.27,116,2.897,247,4.599,257,3.071,284,4.393,316,4.131,472,4.131,492,6.021,906,4.715,971,6.838,1003,5.742,1050,6.293,1089,5.742]],["t/230",[0,0.619,1,1.042,34,2.907,39,0.893,41,5.119,50,3.17,69,2.256,76,2.051,100,3.296,122,3.005,138,3.481,147,3.384,155,1.917,157,1.436,162,3.005,168,4.259,183,2.121,248,3.14,249,3.215,263,4.013,265,3.384,269,3.481,271,2.833,275,2.782,392,4.78,398,2.643,411,4.208,548,2.347,629,2.734,662,3.07,732,3.711,866,3.711,984,4.78,1050,6.173,1087,3.85,1093,4.259,1223,4.452,1282,5.276,1283,3.59,1284,5.276,1285,4.78,1286,5.276,1287,5.276,1288,5.276,1289,5.276,1290,5.276,1291,5.276,1292,5.276,1293,5.276]],["t/233",[35,3.473,41,5.075,50,3.608,146,3.81,278,4.957,383,4.649,732,5.859,1050,5.667,1294,7.545]],["t/235",[39,1.08,56,1.868,68,3.843,76,2.479,83,2.928,118,2.155,120,4.179,130,4.505,155,2.551,157,1.111,377,2.79,400,5.926,509,5.601,744,5.125,746,3.577,1007,5.125,1050,4.778,1295,6.362,1296,7.023,1297,7.023,1298,7.023,1299,5.601,1300,7.023]],["t/237",[0,1.048,1,1.017,3,2.256,65,3.703,101,2.095,118,3.138,157,1.131,169,3.989,182,3.769,188,4.584,330,2.839,501,5.436,508,3.581,548,3.18,1007,5.216,1301,5.216,1302,7.148,1303,6.475,1304,7.148,1305,7.148,1306,7.148]],["t/239",[0,0.867,1,1.206,12,1.299,31,0.595,32,0.649,34,0.665,36,1.907,37,0.601,39,1.172,40,2.591,42,1.927,47,0.734,48,0.589,54,0.595,56,1.57,64,3.974,75,2.341,76,1.655,83,1.224,84,2.758,86,1.08,87,0.565,94,1.177,95,0.649,97,1.138,98,1.104,101,0.86,102,1.255,104,1.334,106,1.138,116,1.126,118,2.178,125,0.867,130,1.882,131,1.937,137,2.4,146,1.342,150,0.734,157,0.848,169,3.294,183,1.18,192,2.934,199,1.997,201,1.576,207,1.177,208,1.721,233,0.755,249,2.389,257,0.681,264,0.706,276,0.916,279,1.576,293,0.901,375,0.706,377,1.872,379,1.045,383,0.934,409,1.833,437,1.273,486,1.177,491,2.515,494,3.647,495,0.899,496,1.221,502,2.233,505,1.788,510,1.516,511,1.273,520,1.334,523,2.389,531,1.516,548,2.385,572,1.104,589,2.252,590,0.852,638,1.073,652,2.142,734,4.524,738,2.031,773,1.221,820,0.974,831,1.138,1007,2.142,1088,1.073,1147,0.974,1189,1.138,1281,0.996,1307,1.412,1308,1.673,1309,1.516,1310,1.673,1311,1.673,1312,1.516,1313,1.516,1314,2.854,1315,2.477,1316,4.268,1317,2.659,1318,2.659,1319,1.516,1320,1.177,1321,1.516,1322,2.477,1323,1.516,1324,1.334,1325,1.273,1326,1.273,1327,1.334,1328,1.334,1329,1.516,1330,1.516,1331,1.412,1332,2.142,1333,1.516,1334,2.477,1335,2.142,1336,2.142,1337,4.268,1338,2.659,1339,3.308,1340,4.684,1341,2.477,1342,1.673,1343,1.673,1344,1.673,1345,1.673,1346,1.673,1347,1.516,1348,1.516,1349,1.516,1350,1.673,1351,1.673,1352,1.673,1353,1.673,1354,1.673,1355,1.673,1356,1.882,1357,1.516,1358,2.477,1359,1.177,1360,1.334,1361,1.412,1362,1.334,1363,1.673,1364,1.673]],["t/241",[0,0.878,1,0.776,7,4.941,8,4.35,39,0.796,51,3.981,65,3.88,83,2.274,86,1.502,101,2.698,118,2.824,119,2.568,182,2.876,183,2.193,231,1.643,233,2.46,239,2.607,264,3.161,273,1.96,372,3.174,402,2.531,403,3.174,415,4.149,416,4.941,491,3.499,497,4.603,505,3.323,520,5.972,530,3.323,628,3.407,629,2.826,714,4.35,743,3.499,746,3.814,753,3.323,792,4.098,1043,2.876,1071,4.941,1147,3.174,1231,4.603,1365,5.455,1366,4.603,1367,5.455,1368,5.455,1369,5.455,1370,4.603]],["t/247",[0,0.821,1,0.705,12,1.642,34,1.242,36,1.112,37,1.124,39,1.186,40,2.702,42,1.972,56,1.638,64,3.096,76,1.389,83,1.304,86,1.365,87,1.057,94,2.2,95,1.214,97,2.127,98,2.063,102,1.337,106,2.127,116,1.902,118,2.493,130,2.006,131,2.063,137,1.593,150,1.373,157,0.495,169,3.436,182,1.649,192,1.711,199,2.127,201,2.661,207,2.2,208,1.373,231,1.493,249,1.905,264,1.32,266,1.745,273,1.124,276,1.711,279,1.679,293,0.96,375,1.32,377,1.242,409,1.953,415,2.378,421,1.711,491,2.006,497,2.639,502,2.823,505,1.905,507,1.861,548,2.205,589,2.368,590,1.593,652,2.282,773,2.282,796,2.494,1189,2.127,1314,2.475,1315,2.639,1316,4.489,1317,2.833,1318,2.833,1319,2.833,1320,2.2,1321,2.833,1322,2.639,1323,2.833,1324,2.494,1325,2.378,1326,2.378,1327,2.494,1328,2.494,1329,2.833,1330,2.833,1331,2.639,1332,2.282,1333,2.833,1334,2.639,1335,2.282,1336,2.282,1337,4.489,1338,2.833,1347,2.833,1348,2.833,1349,2.833,1371,2.833,1372,2.833,1373,3.127,1374,4.956,1375,3.127,1376,3.127]],["t/249",[2,1.611,34,1.477,39,1.148,40,1.632,42,1.948,56,1.509,69,1.59,83,2.866,92,3.455,116,2.176,117,4.523,118,2.87,130,2.385,155,1.351,157,0.897,182,2.99,183,1.495,229,1.863,231,1.12,243,1.894,269,2.454,284,2.164,378,2.164,379,2.323,495,1.997,505,2.266,508,2.841,523,2.266,530,2.266,548,1.654,558,2.616,700,5.632,721,3.165,743,2.385,780,3.138,833,2.454,879,2.385,921,3.138,985,3.138,1007,4.138,1013,3.368,1068,3.368,1301,2.714,1322,4.785,1377,5.137,1378,6.488,1379,6.488,1380,3.719,1381,3.368,1382,3.719,1383,3.719,1384,3.719,1385,5.671,1386,5.671,1387,5.671,1388,3.719,1389,5.671,1390,3.719,1391,3.719,1392,5.671,1393,3.719,1394,2.966,1395,3.719,1396,3.719,1397,2.828,1398,3.719,1399,3.719,1400,3.719,1401,3.719]],["t/251",[0,0.714,1,1.25,29,4.435,38,2.339,39,1.151,62,0.972,68,1.685,69,2.606,87,1.041,95,2.365,125,1.595,138,3.23,146,2.787,152,1.624,157,0.775,159,2.789,161,1.754,183,1.238,193,3.905,229,2.453,233,1.389,248,1.832,257,1.253,260,1.685,274,1.754,278,2.913,292,2.494,314,3.444,330,1.223,332,3.331,344,1.792,350,2.758,404,1.518,450,2.629,452,2.247,461,1.975,485,1.876,521,2.032,530,1.876,591,1.792,604,1.923,638,1.975,662,2.849,684,2.095,705,2.789,746,2.494,775,2.342,806,2.456,976,2.598,989,2.789,1011,2.789,1028,1.832,1065,2.789,1066,4.131,1083,2.456,1084,2.456,1119,4.131,1171,2.789,1175,2.032,1252,2.456,1283,3.331,1285,5.52,1341,2.598,1402,3.079,1403,3.079,1404,4.896,1405,3.079,1406,2.342,1407,3.079,1408,3.079,1409,3.079,1410,3.079,1411,3.079,1412,3.079,1413,2.598,1414,2.032,1415,3.079,1416,1.876,1417,2.342,1418,2.247,1419,3.079,1420,3.079,1421,2.789,1422,4.131,1423,4.896,1424,3.079,1425,3.079,1426,3.079,1427,3.079,1428,4.896,1429,4.896,1430,4.896,1431,4.896,1432,4.896,1433,3.079,1434,4.896,1435,4.896,1436,3.079,1437,3.079,1438,3.079]],["t/253",[0,0.987,1,1.198,12,2.788,14,2.788,495,4.52,549,4.287,550,4.084,816,4.606]],["t/255",[330,3.451,344,5.056,549,4.425,550,4.216,1439,8.688]],["t/257",[0,1.066,14,2.042,138,4.067,147,3.953,166,3.307,167,4.449,183,2.478,233,2.78,234,4.193,248,3.668,257,2.508,302,3.755,316,3.373,330,2.448,344,3.587,391,7.365,404,3.038,450,3.31,463,4.336,549,4.634,550,4.415,605,5.201,704,3.85,808,4.212,858,4.688,1063,4.688,1440,5.584,1441,6.164,1442,5.584,1443,6.164,1444,3.85,1445,5.584,1446,6.164]],["t/259",[0,0.939,14,1.996,35,3.339,39,0.852,76,1.689,137,3.069,166,3.258,292,3.069,383,3.363,404,4.726,486,5.633,525,3.177,549,3.069,550,2.924,589,2.88,626,4.583,704,5.003,808,4.149,902,3.069,946,5.085,1175,3.976,1406,4.583,1447,8.009,1448,6.387,1449,4.806,1450,5.458,1451,4.806,1452,5.085,1453,6.387,1454,5.458,1455,5.458,1456,4.806,1457,4.238]],["t/261",[0,0.934,14,1.981,35,3.322,39,0.847,76,1.676,137,3.046,166,3.242,292,3.046,383,3.338,404,4.712,486,5.606,525,3.154,549,3.046,550,2.902,589,2.858,626,4.549,704,4.978,808,4.129,902,3.046,946,5.047,1175,3.946,1406,4.549,1448,6.356,1449,4.77,1450,5.418,1451,4.77,1452,5.047,1453,6.356,1454,5.418,1455,5.418,1456,4.77,1457,4.207,1458,7.969,1459,5.981]],["t/263",[0,0.988,35,2.715,39,0.993,137,3.317,166,3.428,394,5.495,404,4.87,463,4.581,486,5.928,525,3.434,549,3.317,550,3.16,587,2.201,626,4.953,704,4.068,808,4.366,902,3.317,1175,4.297,1406,4.953,1448,6.721,1449,5.194,1453,5.194,1456,5.194,1457,4.581,1460,8.427]],["t/265",[0,0.5,34,1.693,37,1.532,39,1.11,76,1.195,79,2.632,109,2.289,116,2.41,138,1.711,146,1.949,157,0.41,166,1.734,196,0.973,208,1.139,229,2.135,248,2.536,264,1.095,278,2.536,292,2.171,316,2.969,330,1.03,344,1.509,383,1.448,394,2.189,401,2.957,404,2.101,431,6.484,450,1.393,471,2.812,482,2.899,525,2.247,535,1.824,536,1.893,545,0.995,548,1.154,549,2.171,550,2.068,564,1.509,569,1.477,587,0.876,603,3.399,644,1.664,704,2.662,714,4.326,738,2.81,753,2.596,758,1.544,796,2.069,803,2.069,814,4.273,836,2.069,846,1.344,949,3.86,1022,2.812,1083,3.399,1084,4.326,1144,1.973,1175,1.711,1406,1.973,1422,2.189,1448,2.069,1453,3.399,1461,2.35,1462,2.594,1463,2.594,1464,6.939,1465,2.594,1466,2.594,1467,2.594,1468,2.35,1469,6.939,1470,4.262,1471,4.262,1472,4.262,1473,4.262,1474,4.262,1475,4.262,1476,5.468,1477,4.029,1478,4.262,1479,7.459,1480,4.262,1481,4.262,1482,4.262,1483,4.262,1484,4.262,1485,4.262,1486,4.262,1487,3.86,1488,4.262,1489,3.86,1490,4.262,1491,2.594,1492,2.069,1493,2.594,1494,2.594,1495,2.594,1496,2.35,1497,2.594,1498,2.594,1499,4.262,1500,4.262,1501,2.594,1502,2.594]],["t/267",[335,3.974,577,3.411,1088,5.573,1175,5.733,1503,7.332]],["t/269",[0,0.944,1,1.464,2,2.63,3,1.916,26,2.304,95,2.356,122,3.458,145,3.458,150,2.665,151,4.17,157,0.961,173,2.858,178,4.842,180,3.792,247,3.699,275,3.201,344,3.533,378,4.684,401,2.858,402,2.817,451,4.006,521,4.006,522,4.842,541,4.13,548,3.581,575,4.43,613,4.842,1307,5.123,1504,3.581,1505,4.13,1506,5.123,1507,5.123,1508,5.123,1509,4.842,1510,6.071]],["t/271",[0,0.838,1,1.273,35,2.98,40,3.137,54,2.542,63,3.365,65,3.703,101,2.095,208,3.137,378,4.159,379,4.465,519,4.584,577,2.806,844,3.989,857,3.989,859,6.031,1088,4.584,1504,3.18,1511,8.942,1512,7.148,1513,5.028,1514,7.148,1515,7.148]],["t/273",[0,0.78,1,1.111,3,2.1,12,2.586,14,1.528,32,1.79,63,2.171,65,2.39,68,2.524,81,2.432,101,1.352,116,1.77,145,2.627,146,2.11,183,1.854,196,1.731,258,3.138,272,2.524,273,1.658,275,2.432,281,3.244,292,2.349,327,2.11,344,2.684,370,2.477,401,2.171,402,3.621,469,2.81,498,3.678,499,3.508,523,2.81,528,3.892,541,3.138,549,2.349,550,3.788,554,3.959,556,4.178,557,3.366,558,3.244,574,3.043,591,2.684,638,2.958,787,3.678,844,2.574,966,3.678,1028,2.745,1043,2.432,1076,3.508,1243,4.178,1260,2.349,1314,2.675,1416,2.81,1505,3.138,1509,3.678,1513,3.244,1516,4.612,1517,4.612,1518,4.612,1519,3.043,1520,3.244,1521,3.892,1522,4.612,1523,3.366,1524,4.178,1525,4.612,1526,4.612,1527,4.612,1528,4.178,1529,4.178,1530,4.612,1531,4.178,1532,4.612,1533,4.612,1534,4.612,1535,4.612]],["t/275",[0,0.999,1,0.653,2,1.987,3,2.456,6,2.51,10,2.669,25,2.794,31,1.631,35,1.912,54,1.631,69,1.961,81,2.418,85,2.336,101,1.344,111,3.488,118,2.033,145,2.612,149,2.941,157,0.726,231,1.381,273,1.648,281,3.226,298,3.347,343,2.559,346,4.037,375,1.936,405,2.729,427,2.729,482,3.12,484,2.51,499,3.488,503,2.729,523,2.794,525,2.418,535,3.226,545,1.76,558,3.226,562,2.794,577,1.801,589,2.192,591,2.669,662,3.856,846,2.376,857,2.559,920,5.466,956,2.559,990,3.026,1025,4.154,1047,4.154,1148,3.488,1260,2.336,1262,3.626,1264,3.12,1271,3.12,1339,3.87,1416,2.794,1476,2.941,1477,4.25,1536,3.87,1537,4.586,1538,4.586,1539,2.941,1540,4.586,1541,4.586,1542,3.226,1543,4.586,1544,4.586,1545,4.154,1546,2.794,1547,5.592,1548,4.586,1549,4.154,1550,4.154,1551,4.586]],["t/277",[0,0.968,1,1.341,3,2.259,12,1.692,13,2.973,81,2.694,111,3.886,179,2.518,242,3.277,264,2.157,402,3.832,405,3.04,473,2.518,503,3.04,519,3.277,545,1.961,550,2.479,558,3.594,559,6.027,679,4.628,756,3.371,920,4.59,929,5.222,1016,4.628,1024,6.038,1260,2.602,1262,2.796,1271,3.476,1281,3.04,1416,4.36,1513,5.033,1521,6.038,1552,4.628,1553,3.886,1554,8.844,1555,5.109,1556,5.109,1557,5.109,1558,4.628,1559,8.258,1560,5.109,1561,5.109,1562,7.156,1563,5.109,1564,4.628]],["t/279",[0,0.653,3,1.757,55,2.265,69,3.247,119,2.621,146,2.547,157,0.881,162,3.172,173,4.37,202,3.478,233,2.511,257,2.265,271,2.99,325,2.661,373,4.063,379,3.478,401,2.621,403,3.24,528,4.698,538,4.235,545,3.316,551,3.392,721,3.107,844,3.107,846,2.885,990,3.674,1069,4.698,1259,5.044,1262,3.047,1281,3.313,1476,3.571,1477,5.954,1504,4.461,1553,4.235,1565,4.923,1566,4.441,1567,3.788,1568,5.568,1569,5.568,1570,5.568,1571,4.698]],["t/281",[1,0.81,26,1.418,36,2.452,37,1.343,39,1.041,47,1.64,48,2.713,54,1.329,55,3.982,76,1.047,87,1.262,119,1.759,137,1.903,157,0.591,167,2.044,183,1.502,189,3.384,257,1.52,264,1.577,273,1.343,293,1.146,321,2.898,322,2.86,325,1.785,376,2.223,378,2.174,471,2.465,473,1.841,484,3.114,577,1.467,587,2.329,590,1.903,662,2.174,667,4.328,674,2.851,721,2.085,738,3.571,767,2.276,898,3.152,902,1.903,906,3.555,956,3.176,1055,2.542,1314,3.513,1444,3.555,1504,1.662,1565,5.467,1572,3.384,1573,3.736,1574,3.152,1575,4.849,1576,2.841,1577,3.736,1578,3.736,1579,5.691,1580,3.755,1581,3.736,1582,3.872,1583,3.736,1584,2.465,1585,5.155,1586,3.384,1587,3.152,1588,2.841,1589,2.841,1590,2.979,1591,3.384,1592,2.979,1593,2.841,1594,3.736]],["t/283",[1,0.892,3,1.341,12,1.407,31,1.511,36,2.228,39,0.975,48,2.893,55,1.728,59,1.771,76,1.191,83,1.771,86,1.17,116,1.63,118,1.303,119,2,126,2.653,137,3.191,157,0.672,234,2.89,257,1.728,267,1.728,271,2.281,273,2.676,322,1.465,375,1.793,376,2.528,380,2,427,2.528,569,2.42,587,1.435,603,3.388,674,2.128,721,2.371,738,2.201,741,2.371,846,3.246,1031,2.89,1036,3.848,1043,4.836,1055,2.89,1142,4.912,1155,3.584,1260,3.191,1262,3.429,1281,2.528,1314,3.813,1339,3.584,1444,2.653,1504,2.788,1565,4.241,1575,2.988,1576,4.765,1580,2.803,1582,2.89,1588,3.231,1589,3.231,1593,3.231,1595,3.231,1596,6.266,1597,4.248,1598,4.248,1599,4.248,1600,4.248,1601,3.729,1602,3.848,1603,4.248,1604,4.248]],["t/285",[1,1.239,36,2.008,39,1.071,47,3.821,48,3.286,54,2.008,55,3.119,69,2.414,83,2.354,86,1.555,87,2.941,118,1.733,167,3.09,257,2.297,273,3.128,322,1.947,587,1.908,589,2.698,674,2.828,721,3.151,738,2.925,1055,3.841,1314,2.269,1565,4.367,1575,3.971,1580,3.725,1582,3.841,1587,7.345,1588,4.294,1589,4.294,1590,4.503,1591,5.114,1592,4.503,1593,4.294,1605,4.764]],["t/287",[1,0.671,26,0.635,31,2.885,36,1.907,39,1.104,48,3.488,55,1.194,65,0.867,69,1.676,83,1.964,86,1.955,87,1.325,89,0.852,90,4.077,91,2.389,92,1.019,95,1.829,100,1.045,101,1.571,105,3.206,112,3.19,116,3.251,118,2.803,119,2.218,120,0.996,146,0.765,150,2.353,153,0.867,154,0.825,157,0.464,173,0.788,234,1.138,243,0.852,257,0.681,271,1.576,273,1.409,289,0.882,322,3.219,335,1.793,339,0.934,340,1.177,350,1.166,361,2.515,375,2.852,376,1.747,380,0.788,385,1.019,401,0.788,408,1.997,472,0.916,479,2.449,503,0.996,535,1.177,545,0.642,564,0.974,587,1.811,589,0.8,590,0.852,662,0.974,674,2.957,721,0.934,738,0.867,772,2.852,779,2.758,846,0.867,879,1.073,902,0.852,1055,1.138,1072,1.273,1163,1.045,1189,1.138,1314,0.673,1444,2.449,1504,0.744,1542,1.177,1553,2.982,1565,2.684,1567,1.997,1574,1.412,1575,1.177,1576,4.077,1580,1.104,1582,1.138,1588,1.273,1589,2.982,1592,1.334,1593,1.273,1605,1.412,1606,3.921,1607,3.921,1608,3.921,1609,5.361,1610,1.412,1611,1.673,1612,1.412,1613,1.673,1614,1.673,1615,1.412,1616,1.673,1617,2.935,1618,1.673,1619,1.673,1620,1.673,1621,1.412,1622,1.673,1623,1.516,1624,1.516,1625,4.712,1626,1.673,1627,3.551,1628,1.673,1629,1.673,1630,1.104,1631,1.673,1632,1.673,1633,1.673,1634,1.673,1635,1.673,1636,1.673,1637,1.673,1638,1.516,1639,1.673,1640,1.673,1641,1.673,1642,1.516,1643,1.673,1644,1.673,1645,1.334,1646,1.673,1647,1.673,1648,1.673,1649,1.412,1650,1.673,1651,1.673,1652,1.673,1653,1.673,1654,1.673,1655,1.412,1656,1.673,1657,1.673,1658,1.673]],["t/289",[1,1.239,13,3.285,36,2.008,39,1.071,48,3.064,55,3.119,86,1.555,267,2.297,271,4.117,273,3.128,322,1.947,376,3.36,587,1.908,674,2.828,721,3.151,738,2.925,1055,3.841,1314,4.14,1417,5.831,1444,3.527,1565,4.367,1575,3.971,1580,3.725,1582,3.841,1584,3.725,1588,4.294,1589,4.294,1592,4.503,1593,5.831,1605,4.764,1659,5.646,1660,7.666]],["t/292",[35,3.473,41,5.075,50,3.608,146,3.81,278,4.957,383,4.649,732,5.859,1050,5.667,1294,7.545]],["t/294",[0,0.389,1,0.911,39,1.199,47,3.658,48,1.829,54,1.181,55,3.77,56,2.217,68,1.817,76,1.456,86,1.431,90,2.525,116,3.016,157,0.822,190,2.074,221,2.525,267,2.114,289,1.751,322,2.873,325,1.587,586,3.812,587,2.943,589,2.483,738,2.692,954,2.259,1050,2.259,1093,5.392,1260,2.646,1269,2.423,1299,4.144,1610,2.802,1661,3.32,1662,2.423,1663,2.336,1664,3.32,1665,3.32,1666,5.196,1667,3.32,1668,5.401,1669,4.384,1670,3.32,1671,3.008,1672,3.32,1673,5.196,1674,5.196,1675,2.802,1676,2.802,1677,2.802,1678,2.802]],["t/296",[37,3.191,735,5.695,1087,6.48]],["t/299",[12,2.676,39,0.859,257,3.287,270,4.808,287,4.605,290,5.683,451,5.331,1416,4.922,1504,3.594,1679,8.079,1680,8.079]],["t/301",[0,0.789,39,0.915,76,1.886,125,3.487,157,1.065,173,3.168,183,2.705,248,5.122,415,6.546,451,5.68,485,4.1,525,5.004,548,4.222,733,6.096,1028,4.005,1262,3.683,1416,5.244,1457,4.734,1504,3.829,1681,6.73,1682,5.367,1683,5.679]],["t/303",[0,0.988,1,0.927,3,2.056,39,1.088,41,3.968,42,1.454,76,2.362,109,3.497,157,1.333,183,2.618,248,3.875,257,2.649,293,1.998,472,3.564,485,3.968,526,4.297,545,2.499,548,2.897,844,3.635,1028,3.875,1244,5.194,1252,5.194,1262,3.564,1416,3.968,1504,4.157,1684,3.374,1685,3.875]],["t/305",[0,1.013,1,0.793,12,1.844,25,4.627,32,3.354,35,3.166,39,0.987,42,1.243,76,1.561,87,1.881,102,2.381,157,1.367,179,2.745,251,5.044,264,3.206,293,1.709,376,4.519,476,4.698,519,3.571,529,3.313,545,2.137,548,2.477,554,3.313,1043,2.936,1509,4.441,1539,3.571,1545,5.044,1546,4.627,1574,4.698,1683,7.293,1684,2.885,1686,5.568,1687,4.063,1688,5.568,1689,5.568,1690,5.568,1691,5.568,1692,5.568,1693,5.568,1694,5.568,1695,5.044]],["t/307",[62,2.452,83,3.238,118,3.23,182,4.096,377,3.085,508,3.891,721,4.335,1002,6.21,1069,6.555,1200,6.036,1336,5.668]],["t/309",[0,0.623,37,1.229,39,1.193,42,1.187,56,1.414,76,0.958,86,1.464,87,1.155,116,2.503,118,2.869,119,2.502,120,2.035,136,3.163,139,2.326,143,1.542,157,0.541,199,3.616,233,2.397,267,1.391,273,1.229,279,1.836,283,2.326,284,1.989,293,1.049,322,1.179,333,2.579,359,3.028,375,1.443,377,1.358,383,1.908,402,1.586,508,1.713,545,1.312,586,1.564,587,1.155,693,1.989,746,1.741,772,1.443,879,3.409,902,1.741,920,2.193,1002,2.256,1200,4.183,1314,1.374,1320,2.405,1360,2.727,1504,1.521,1567,2.326,1601,2.035,1684,1.771,1685,2.035,1696,3.097,1697,3.097,1698,3.879,1699,2.083,1700,2.6,1701,3.419,1702,2.6,1703,2.6,1704,3.419,1705,4.043,1706,3.419,1707,3.097,1708,3.419,1709,4.043,1710,3.419,1711,2.405,1712,2.6,1713,2.885,1714,2.6,1715,4.485,1716,2.6,1717,4.239,1718,3.097,1719,4.815,1720,3.097,1721,3.097,1722,3.097,1723,3.097,1724,3.097,1725,2.405]],["t/311",[0,0.629,1,0.493,37,1.245,39,1.179,42,1.199,47,2.356,53,1.973,56,1.428,76,0.971,83,1.444,86,0.954,87,2.503,102,1.481,116,2.06,118,2.714,119,1.63,120,3.195,134,2.527,257,1.409,267,1.409,273,1.93,283,2.356,284,2.015,293,1.063,322,1.194,331,1.735,333,2.605,343,1.933,350,1.376,354,2.831,377,1.376,383,1.933,410,1.973,508,2.689,538,2.634,545,1.329,586,1.584,587,1.17,590,2.734,693,2.015,746,2.734,772,2.266,779,2.436,822,4.338,879,2.221,917,2.762,1002,4.338,1200,2.221,1314,1.392,1362,2.762,1444,2.163,1504,2.388,1567,3.652,1580,2.285,1582,2.356,1601,2.061,1684,1.794,1685,2.061,1697,3.137,1698,2.527,1699,2.11,1700,2.634,1702,2.634,1703,2.634,1709,2.634,1711,2.436,1717,2.762,1725,4.625,1726,5.369,1727,4.863,1728,3.137,1729,3.137,1730,2.922,1731,3.137,1732,2.922,1733,3.137,1734,2.436,1735,2.922,1736,2.634,1737,3.137,1738,2.922,1739,3.137]],["t/313",[3,2.55,39,0.859,62,2.55,219,5.046,256,4.186,550,3.92,816,4.421,1377,7.318,1416,4.922,1504,3.594,1539,5.182,1740,6.144]],["t/315",[3,2.452,59,3.238,62,2.452,83,3.238,179,3.829,208,3.409,273,2.792,335,3.553,359,4.425,577,3.05,1043,4.096,1271,5.284,1523,5.668,1528,7.036,1741,7.767,1742,5.908]],["t/317",[0,0.706,3,2.528,10,3.506,12,3.176,14,1.996,59,2.512,79,2.924,83,2.512,86,1.66,157,0.953,179,2.97,183,2.422,208,2.645,273,2.166,335,3.663,359,4.562,369,3.432,500,3.865,549,3.069,577,2.366,758,3.586,760,5.458,1031,4.099,1043,3.177,1163,3.764,1260,3.069,1262,3.298,1271,4.099,1309,5.458,1416,3.671,1509,4.806,1513,4.238,1523,4.397,1546,3.671,1742,4.583,1743,6.026,1744,4.099,1745,4.397,1746,6.026,1747,5.085]],["t/319",[13,4.017,39,0.734,42,1.542,56,1.836,59,3.647,62,2.179,70,4.696,157,1.092,199,4.696,279,3.707,331,3.458,350,3.475,377,2.742,403,4.017,549,3.516,550,4.66,758,4.108,1043,4.613,1244,5.505,1314,2.775,1523,5.037,1748,6.903,1749,6.903,1750,5.25]],["t/321",[3,1.897,31,1.428,39,1.076,42,1.608,47,1.762,54,1.428,56,1.916,59,4.082,62,2.523,83,2.505,105,2.731,118,1.232,120,2.389,125,2.08,273,2.873,331,3.607,350,3.569,354,2.117,377,3.569,408,2.731,410,3.423,473,1.979,511,4.57,562,2.446,577,2.359,586,1.836,772,1.695,781,3.202,791,2.575,990,2.649,1043,2.117,1162,2.93,1163,2.508,1260,2.045,1314,3.441,1320,2.824,1341,6.077,1356,5.127,1477,3.854,1542,2.824,1550,3.637,1572,3.637,1751,4.015,1752,3.637,1753,4.015,1754,4.792,1755,4.015,1756,4.015,1757,4.015,1758,6.077,1759,3.637,1760,3.637,1761,3.388,1762,3.202,1763,3.388]],["t/323",[39,1.122,41,4.066,56,1.776,59,3.941,83,2.783,118,2.048,123,4.404,157,1.056,193,5.323,473,3.29,586,3.053,589,4.092,772,2.818,1283,4.541,1314,3.441,1356,5.491,1362,5.323,1700,5.076,1734,4.695,1758,5.632,1764,6.674,1765,6.674,1766,5.323]],["t/325",[39,1.133,42,1.356,56,1.615,59,4.009,120,3.613,152,3.201,157,0.961,315,4.617,331,3.041,350,3.197,377,3.197,541,4.13,577,2.384,586,2.777,589,3.846,772,2.563,990,4.006,1283,5.476,1314,2.44,1356,3.894,1477,5.162,1700,4.617,1758,7.619,1759,5.499,1766,4.842,1767,6.071,1768,6.071,1769,6.071]],["t/327",[123,5.175,173,3.692,280,4.667,333,4.594,378,4.564,857,4.377,1028,4.667,1336,5.724,1356,5.03,1476,5.03,1477,5.03,1504,3.489,1565,5.392]],["t/329",[36,2.542,48,2.516,116,2.743,119,3.365,192,3.912,264,3.018,273,2.569,321,3.64,322,3.526,333,4.962,398,3.581,587,2.415,674,3.581,902,3.64,906,4.465,956,3.989,1444,4.465,1770,7.148,1771,7.148]],["t/332",[1,0.224,36,1.605,39,1.14,42,0.352,48,2.858,83,0.657,86,1.695,87,0.532,112,0.937,116,2.763,118,2.641,136,2.686,139,3.071,143,2.568,150,1.222,155,0.572,157,0.249,173,0.742,181,1.072,187,1.198,188,1.01,199,3.507,231,0.474,234,1.072,257,0.641,267,1.521,273,1.344,285,0.802,293,0.483,322,1.777,329,2.335,331,1.873,333,1.35,350,1.106,359,4.515,375,1.578,381,0.789,410,2.571,479,2.335,480,4.67,482,3.071,484,3.585,502,1.585,503,0.937,508,2.261,587,1.525,590,0.802,662,0.917,674,2.261,693,3.812,721,1.553,772,0.665,779,1.108,789,4.111,846,1.442,879,1.785,902,0.802,1002,1.039,1086,1.329,1088,1.01,1163,2.335,1200,4.791,1334,2.348,1336,1.149,1356,1.01,1360,1.256,1444,1.738,1476,1.01,1504,0.701,1565,0.897,1567,1.072,1575,1.108,1576,3.921,1580,1.039,1582,1.072,1595,1.198,1684,0.816,1705,2.117,1707,1.427,1709,3.921,1711,3.175,1712,2.117,1713,4.35,1714,2.117,1715,3.155,1716,2.117,1717,4.541,1718,2.521,1719,5.575,1720,2.521,1721,2.521,1722,2.521,1723,2.521,1724,3.387,1725,4.851,1730,1.329,1732,1.329,1734,2.63,1735,1.329,1736,2.117,1738,3.155,1745,1.149,1772,1.149,1773,1.575,1774,3.739,1775,2.521,1776,2.783,1777,1.575,1778,5.155,1779,5.155,1780,5.155,1781,4.514,1782,1.575,1783,4.514,1784,4.514,1785,1.575,1786,1.575,1787,1.575,1788,1.575,1789,1.575,1790,4.514,1791,1.575,1792,1.575,1793,1.575,1794,1.575,1795,1.575,1796,1.575,1797,1.575,1798,1.575,1799,1.575,1800,1.575,1801,1.575,1802,1.575,1803,1.575,1804,1.575,1805,1.575,1806,1.575,1807,1.575,1808,1.575]],["t/334",[1,0.473,36,1.181,39,1.146,42,0.741,47,2.809,48,2.253,83,1.384,87,1.122,112,1.976,116,2.456,118,2.673,157,0.525,173,1.563,181,2.259,187,2.525,188,2.13,257,1.351,267,2.114,273,2.3,293,1.019,322,2.207,329,3.245,331,1.663,333,2.521,350,1.319,410,4.124,484,2.843,502,2.96,503,1.976,508,3.627,587,1.122,590,1.691,662,1.932,674,2.603,693,3.725,772,1.402,779,2.336,819,3.655,822,5.185,846,1.72,865,2.423,902,2.646,1002,4.777,1163,3.245,1356,2.13,1444,2.074,1476,2.13,1504,1.477,1565,1.891,1575,2.336,1576,3.952,1580,2.191,1582,2.259,1684,1.72,1709,4.868,1711,4.502,1717,2.648,1725,6.518,1727,3.008,1728,4.706,1729,3.008,1730,2.802,1731,3.008,1732,2.802,1733,3.008,1734,2.336,1735,2.802,1736,3.952,1737,3.008,1738,4.384,1739,3.008,1772,2.423,1775,4.706,1809,3.32,1810,3.32]],["t/336",[36,2.008,39,1.162,42,1.261,47,4.285,48,2.698,54,3.096,55,3.541,116,2.942,173,2.658,181,3.841,188,3.621,231,1.701,273,2.755,293,1.733,322,1.947,333,2.74,587,1.908,662,3.285,674,2.828,846,2.925,902,2.876,1336,4.12,1356,3.621,1476,3.621,1504,2.512,1565,3.216,1662,4.12,1663,3.971,1684,2.925,1811,6.944,1812,5.646,1813,5.646]],["t/338",[0,0.644,1,1.221,36,1.953,39,1.156,42,1.226,48,2.648,86,2.072,116,2.887,137,3.832,173,2.586,181,3.736,188,3.522,231,1.654,273,2.704,293,1.685,322,1.894,333,2.665,375,2.319,508,2.751,587,1.856,662,3.196,674,2.751,846,2.845,902,2.797,1314,3.449,1421,4.975,1476,3.522,1504,2.443,1565,3.128,1684,2.845,1696,4.975,1814,7.523,1815,6.348,1816,4.975,1817,5.492,1818,5.492,1819,5.492]],["t/340",[36,2.209,39,1.138,42,1.387,48,2.186,59,3.407,86,1.711,116,2.384,173,2.924,181,4.226,188,3.984,243,3.164,273,2.232,293,1.906,322,2.142,333,3.965,335,2.841,375,2.622,473,3.062,577,2.439,587,2.099,674,3.112,846,3.218,902,3.164,1314,2.497,1477,3.984,1504,2.763,1565,3.538,1684,3.218,1815,5.241,1816,5.627,1820,6.211,1821,5.627,1822,5.627]],["t/342",[39,1.168,42,1.366,47,2.685,54,2.176,59,3.372,63,2.88,118,2.482,173,2.88,188,3.923,279,3.285,293,1.877,333,3.925,343,3.414,577,2.402,662,3.56,724,4.162,746,3.116,779,4.303,781,4.879,1200,5.188,1370,5.162,1457,4.303,1476,3.923,1504,2.721,1565,3.484,1587,5.162,1684,3.169,1821,5.541,1822,5.541,1823,6.117]],["t/344",[0,1.114,1,1.33,2,1.938,3,2.659,4,2.094,5,2.196,6,2.449,10,2.604,11,3.569,12,1.482,14,2.542,16,2.196,17,2.494,19,2.494,20,2.494,26,2.145,28,2.094,31,1.591,34,1.094,39,0.993,50,1.193,54,0.979,63,1.296,64,1.72,65,1.426,84,1.937,85,1.402,87,1.91,101,0.807,114,3.73,115,1.937,118,1.735,122,2.549,149,2.87,150,1.209,151,2.318,155,2.053,157,0.894,166,1.12,177,3.776,180,1.72,182,1.452,183,1.799,190,2.795,195,1.873,196,1.679,208,1.964,284,2.604,287,2.138,314,1.937,327,1.259,335,1.259,352,2.318,382,2.009,401,1.296,402,2.623,409,4.066,458,1.507,489,2.196,491,2.87,492,2.196,494,1.873,495,1.479,496,3.265,498,2.196,499,2.094,500,1.766,501,2.094,502,2.549,503,1.638,504,2.009,505,1.677,521,2.953,522,3.569,540,2.494,544,3.265,545,2.498,549,1.402,550,1.336,554,1.638,559,3.265,569,1.568,577,2.219,604,1.72,621,2.009,644,1.766,713,3.044,792,1.507,796,2.196,917,2.196,1003,2.094,1043,1.452,1088,2.87,1147,1.602,1252,2.196,1264,1.873,1307,2.323,1520,1.937,1536,2.323,1546,1.677,1630,1.817,1744,1.873,1824,2.753,1825,2.753,1826,2.753,1827,2.196,1828,2.009,1829,4.475,1830,2.494,1831,2.196]],["t/346",[0,0.796,3,3.007,39,0.92,183,3.478,257,2.761,264,2.865,266,3.788,327,3.104,401,3.195,405,4.039,451,4.478,500,4.353,541,4.617,564,3.949,724,4.617,1028,4.039,1130,4.953,1262,4.736,1314,2.728,1416,5.272,1504,3.85,1505,4.617,1524,6.148,1832,6.786]],["t/348",[0,0.886,12,2.504,37,1.987,39,1.089,42,1.235,54,2.688,56,1.471,59,2.305,76,1.55,83,2.305,109,2.969,118,1.697,137,2.816,138,3.649,152,2.916,157,0.875,276,3.026,293,1.697,327,2.529,372,3.218,379,3.454,471,3.649,545,2.122,548,2.46,549,2.816,577,2.171,591,3.218,638,3.547,667,4.206,753,3.369,844,3.086,1022,3.649,1023,4.666,1042,5.009,1043,2.916,1071,3.649,1314,2.223,1414,3.649,1416,3.369,1504,2.46,1546,3.369,1601,4.498,1684,2.865,1685,3.291,1699,3.369,1744,3.762,1833,5.53,1834,4.666]],["t/350",[0,0.682,3,2.468,6,2.103,12,1.926,14,1.273,39,1.143,41,3.542,42,1.876,54,1.367,56,1.866,76,1.077,83,2.424,86,1.058,125,1.991,137,3.572,157,1.237,173,1.809,179,1.894,183,1.545,208,1.687,257,2.853,293,1.179,351,1.71,359,2.189,372,2.236,456,3.481,461,2.465,545,2.231,549,1.957,550,2.821,721,3.245,956,2.145,1043,5.283,1072,4.422,1260,1.957,1314,2.819,1414,2.536,1504,2.587,1529,3.481,1549,7.083,1601,5.258,1682,5.593,1684,1.991,1685,2.287,1699,2.341,1835,3.481,1836,3.065,1837,3.243,1838,3.843,1839,3.843,1840,3.843,1841,3.843,1842,5.814,1843,3.843,1844,3.843,1845,3.243]],["t/352",[25,5.075,54,2.962,170,5.075,183,3.348,369,4.745,756,5.496,1846,6.335,1847,8.329,1848,8.329]],["t/354",[0,0.735,3,1.341,13,2.472,39,1.103,42,1.399,56,1.667,59,1.771,76,1.191,86,1.726,95,1.649,233,1.916,285,2.163,293,1.303,331,2.128,350,1.687,372,3.646,375,2.645,377,1.687,536,3.1,545,1.63,756,2.803,1314,2.993,1414,4.134,1492,6.554,1504,1.89,1601,2.528,1684,2.201,1685,2.528,1695,5.676,1699,2.588,1752,5.676,1834,5.287,1849,3.848,1850,4.248,1851,6.266,1852,6.266,1853,6.266,1854,6.266,1855,5.676,1856,6.266,1857,6.266,1858,6.266,1859,6.266,1860,4.248,1861,4.248,1862,6.266,1863,8.218,1864,4.248,1865,6.266,1866,4.248,1867,6.266,1868,6.266,1869,4.248,1870,6.266,1871,6.266,1872,4.248,1873,4.248,1874,4.248]],["t/356",[0,0.968,39,1.126,42,1.843,56,2.448,76,1.768,157,0.998,293,1.936,372,3.671,375,2.663,545,2.421,552,4.046,814,4.292,1314,4.072,1414,4.163,1417,6.278,1504,2.807,1601,3.754,1684,3.268,1685,3.754,1699,3.844,1815,5.323,1834,5.323,1849,5.715,1875,6.308,1876,6.308]],["t/358",[0,0.976,1,1.186,26,3.161,239,3.98,631,6.335,799,3.81,1031,5.667,1173,7.545,1877,7.545]],["t/361",[1,1.184,32,2.802,37,2.595,62,1.633,157,1.142,161,4.737,169,4.029,170,3.153,196,2.709,219,3.232,242,3.319,350,2.056,352,2.681,404,2.551,417,4.367,421,2.832,472,4.924,473,2.551,513,4.367,577,2.032,738,3.741,799,2.367,810,3.559,816,2.832,819,3.64,822,3.414,833,3.414,906,5.194,970,4.839,995,4.367,1067,6.632,1580,3.414,1630,3.414,1878,4.687,1879,5.175,1880,5.175,1881,4.687,1882,4.367,1883,5.175,1884,5.078,1885,6.54,1886,4.687,1887,4.687,1888,6.54,1889,5.175]],["t/363",[39,1.13,42,1.48,62,1.448,125,2.376,130,4.25,157,1.048,161,4.432,196,1.721,208,2.013,219,2.864,231,2.344,239,2.192,271,3.558,273,1.648,284,2.669,293,2.033,302,2.794,321,2.336,330,1.822,351,2.04,377,2.632,401,4.012,421,2.51,472,3.626,503,3.943,571,3.226,574,3.026,661,3.657,693,2.669,746,3.375,810,4.456,833,3.026,865,3.347,970,3.856,1244,3.657,1283,5.293,1340,3.026,1503,3.87,1687,3.347,1745,3.347,1884,3.226,1890,6.626,1891,4.586,1892,4.586,1893,6.626,1894,6.626,1895,4.586,1896,6.626,1897,3.488]],["t/365",[1,0.646,2,1.966,12,0.928,34,1.113,36,0.996,39,1.091,42,1.013,62,0.884,76,0.785,95,1.087,111,2.13,157,1.342,161,3.746,162,2.585,166,1.14,169,1.563,170,2.765,196,2.146,208,1.23,229,2.273,231,1.981,239,1.339,253,2.13,271,4.706,273,1.007,284,1.63,293,1.755,302,1.707,321,2.311,330,1.113,335,1.281,344,1.63,350,1.113,352,2.963,377,1.802,401,1.319,404,1.381,417,3.829,421,2.483,460,3.619,465,1.667,472,2.483,473,1.381,486,1.97,548,1.246,571,1.97,574,1.848,577,1.1,616,1.97,697,2.044,758,1.667,799,2.616,810,3.241,816,1.533,820,2.64,824,2.537,846,1.451,865,2.044,906,2.834,967,2.234,1056,2.537,1067,3.619,1148,5.001,1277,2.537,1340,2.994,1496,2.537,1687,2.044,1884,5.44,1885,2.537,1886,2.537,1887,2.537,1888,2.537,1898,2.801,1899,5.181,1900,10.016,1901,5.882,1902,3.451,1903,7.734,1904,4.538,1905,2.801,1906,2.801,1907,2.801,1908,3.311,1909,2.801,1910,2.364,1911,2.044,1912,2.801,1913,2.537,1914,2.801,1915,4.538,1916,2.801,1917,2.801,1918,2.801]],["t/367",[0,0.796,25,4.135,35,3.608,36,3.078,39,1.102,42,1.516,157,1.074,196,2.547,380,3.195,469,4.135,758,4.039,775,5.162,806,5.413,1149,5.162,1621,5.727,1901,5.162,1919,5.036,1920,7.246,1921,6.148,1922,6.148,1923,6.148,1924,6.148]],["t/370",[48,2.734,157,1.229,233,3.503,322,2.678,330,3.085,519,4.982,772,3.279,791,4.982,1125,7.942,1149,5.908,1923,7.036,1925,7.767,1926,7.767,1927,7.767,1928,4.52]],["t/372",[48,2.389,233,3.061,322,2.34,330,2.696,519,4.353,666,6.148,741,3.788,772,2.865,775,5.162,791,4.353,806,7.598,1621,8.04,1831,5.413,1928,3.949,1929,10.034,1930,6.148,1931,8.654,1932,8.63,1933,9.527]],["t/374",[35,3.584,54,3.057,119,4.047,157,1.36,1928,5.002,1934,7.786]],["t/376",[48,2.932,54,2.962,322,2.872,330,3.309,512,5.496,704,5.203,706,7.545,773,6.078,1928,4.847]],["t/378",[48,2.932,54,2.962,322,2.872,330,3.309,512,5.496,525,4.392,587,2.815,773,6.078,1928,4.847]],["t/380",[54,2.873,322,2.786,329,5.046,330,3.209,350,3.209,512,5.331,791,5.182,1043,4.26,1163,5.046,1928,4.701,1935,8.079,1936,6.817]],["t/382",[1,0.898,24,3.593,36,2.936,37,2.267,48,2.22,54,2.244,280,4.912,284,3.671,285,3.213,322,2.175,330,2.506,375,2.663,379,3.941,380,3.886,479,3.941,512,4.163,549,3.213,772,2.663,791,4.046,799,4.464,810,3.11,970,3.671,1262,3.452,1379,5.323,1451,5.031,1536,5.323,1546,3.844,1744,4.292,1845,5.323,1897,4.798,1928,3.671,1937,5.715,1938,6.308,1939,5.715]],["t/384",[1,1.212,24,3.771,36,2.354,37,2.379,38,2.54,48,2.33,280,5.068,284,3.852,285,3.371,322,2.282,330,2.629,375,2.795,379,4.135,380,4.01,479,4.135,512,4.368,772,2.795,791,4.246,799,4.307,810,3.263,970,3.852,1077,3.852,1262,3.623,1267,5.996,1418,4.831,1451,5.279,1897,5.034,1928,3.852,1939,5.996]],["t/386",[1,0.92,12,3.083,24,5.611,39,0.99,48,2.274,243,3.29,283,6.332,285,4.27,322,2.228,330,2.566,380,3.041,381,3.236,382,4.714,484,3.535,586,2.955,644,6.547,773,4.714,791,4.144,1422,7.854,1928,3.759,1940,4.714]],["t/388",[0,1.054,1,1.027,10,4.196,12,2.389,14,2.389,26,2.736,80,5.485,157,1.141,335,3.298,548,3.208,570,4.394,758,5.351,799,4.692,816,3.947,1897,5.485,1919,5.232,1941,4.758,1942,6.533]],["t/390",[0,0.723,12,1.378,32,1.615,34,1.652,36,1.479,39,1.11,42,1.378,76,1.166,80,3.164,95,1.615,146,1.903,155,2.241,157,0.976,183,1.672,229,2.084,231,1.859,234,2.83,265,2.668,278,2.475,375,2.605,377,2.451,409,2.598,427,2.475,471,2.745,473,2.051,485,2.534,548,3.619,587,2.085,758,5.758,799,4.947,810,3.041,820,2.421,898,3.51,902,2.119,1001,3.318,1063,3.164,1077,2.421,1445,3.768,1687,3.036,1897,3.164,1901,3.164,1919,3.59,1921,3.768,1943,4.16,1944,4.16,1945,5.589,1946,4.16,1947,6.17,1948,4.16,1949,6.17,1950,4.16,1951,6.17,1952,4.16]],["t/392",[0,0.749,12,1.445,30,2.435,35,3.152,36,1.552,39,1.168,42,1.689,60,2.725,95,1.693,155,2.321,157,1.011,183,1.754,196,1.637,233,1.968,285,2.222,293,1.339,350,1.733,375,1.842,377,1.733,380,2.054,526,2.879,548,1.941,564,2.539,569,2.485,590,2.222,745,2.879,758,5.273,799,4.486,810,2.15,902,2.222,1077,2.539,1312,3.952,1546,3.893,1744,2.968,1902,3.318,1908,4.663,1919,3.718,1920,4.86,1922,3.952,1924,3.952,1934,3.952,1941,2.879,1945,3.952,1953,3.952,1954,3.681,1955,6.39,1956,3.479,1957,3.479,1958,3.479,1959,3.479,1960,6.39,1961,6.39,1962,4.362]],["t/394",[0,0.845,26,2.736,39,0.767,267,2.934,351,3.208,449,6.085,523,4.394,548,3.208,576,4.906,701,5.751,758,5.351,799,4.113,1009,6.085,1264,4.906,1452,6.085,1571,6.085,1919,4.196,1963,7.211,1964,7.211,1965,7.211,1966,6.533,1967,7.211]],["t/396",[0,0.823,1,1,3,2.217,12,2.327,26,2.665,39,0.747,50,3.831,195,4.778,397,4.94,401,3.306,452,5.125,469,4.279,472,3.843,519,4.505,554,4.179,810,3.462,997,6.362,1663,4.94,1919,4.087,1968,7.023,1969,6.362,1970,6.362,1971,6.362,1972,4.94,1973,6.362,1974,7.023]],["t/398",[0,0.635,1,1.306,3,2.353,10,3.153,12,1.795,26,2.828,34,2.152,38,2.86,39,1.057,50,3.229,122,3.086,140,4.908,160,4.321,230,4.321,344,3.153,354,2.857,384,3.954,397,3.811,401,2.551,469,3.301,473,2.671,541,3.686,549,2.76,550,2.629,554,3.224,619,4.908,627,3.954,629,2.807,630,3.811,697,3.954,808,2.807,840,4.572,1077,3.153,1078,3.954,1359,3.811,1542,3.811,1546,3.301,1744,3.686,1919,3.153,1940,5.439,1966,4.908,1970,4.908,1971,4.908,1972,3.811,1975,4.908,1976,5.418,1977,5.418,1978,5.418]],["t/400",[0,1.066,26,2.786,32,2.85,35,3.061,36,2.611,80,5.585,279,3.943,301,4.845,401,3.457,485,4.474,562,4.474,629,3.804,645,5.359,753,4.474,1119,6.196,1507,6.196,1919,5.291,1979,7.343,1980,7.343,1981,5.585]],["t/402",[0,0.938,1,1.139,24,4.556,38,3.069,80,6.083,287,3.822,401,3.766,816,4.377,1356,5.13,1919,4.655,1928,4.655,1940,5.837,1942,7.246]],["t/404",[0,0.627,1,1.41,2,2.316,12,1.771,39,0.785,100,3.339,144,4.511,268,3.637,286,3.111,287,4.576,288,4.428,290,3.761,291,3.257,292,2.723,473,2.635,485,3.257,570,5.155,799,4.174,810,4.498,833,3.528,1044,4.066,1831,4.264,1919,4.298,1940,3.902,1941,6.928,1982,5.346,1983,7.7,1984,8.461]],["t/406",[1,0.589,35,3.057,38,1.588,39,1.173,42,1.637,50,1.793,60,2.585,79,2.008,95,1.606,102,2.628,155,2.233,196,2.752,201,3.301,239,1.978,264,1.747,265,2.654,293,2.788,350,1.644,377,1.644,401,1.948,460,3.301,543,3.492,590,2.108,732,2.911,799,3.354,810,4,1044,3.148,1071,2.731,1295,3.749,1542,2.911,1901,4.675,1902,3.148,1908,5.922,1919,2.408,1920,6.172,1941,4.056,1954,5.187,1956,3.301,1957,4.902,1958,4.902,1959,4.902,1985,5.568,1986,3.749,1987,5.568,1988,5.568,1989,3.749,1990,3.749,1991,3.749,1992,3.749,1993,3.749,1994,3.492]],["t/408",[1,0.99,36,1.347,39,1.2,42,1.734,95,1.47,102,2.459,155,2.089,196,2.158,201,3.089,239,1.81,273,1.362,287,1.81,292,1.93,293,2.887,350,1.505,377,2.285,403,2.205,590,1.93,645,2.765,799,3.18,810,1.867,970,2.205,1901,2.881,1902,2.881,1908,6.091,1920,6.683,1940,2.765,1941,5.122,1954,4.854,1956,3.021,1957,4.587,1958,4.587,1959,4.587,1985,5.21,1986,3.432,1987,5.21,1988,5.21,1989,3.432,1990,3.432,1991,3.432,1992,3.432,1993,3.432,1994,4.854,1995,9.132]],["t/410",[3,1.602,38,2.734,39,1.209,42,1.993,54,2.534,60,3.171,125,2.63,152,2.677,157,0.803,181,3.454,199,3.454,293,2.186,377,2.017,810,3.512,825,4.599,1260,2.586,1283,4.847,1417,3.861,1418,5.199,1928,4.146,1941,3.35,1996,8.23,1997,5.077,1998,8.23,1999,5.077,2000,5.077,2001,7.124,2002,4.049,2003,5.077,2004,5.077]],["t/412",[1,1.175,39,1.206,42,2.055,137,3.213,157,0.998,293,1.936,377,2.506,1283,4.292,1418,4.604,1940,4.604,1941,4.163,2002,5.031,2005,9.201,2006,4.604,2007,5.715,2008,6.308,2009,6.308,2010,6.308,2011,6.308]],["t/414",[0,0.966,33,5.288,157,1.304,196,3.094,221,6.27,231,2.483,571,5.799,846,4.271,1919,4.797,2012,6.27]],["t/416",[5,6.712,25,5.128,28,6.401,190,5.257,344,4.898,1928,4.898,1981,6.401,2013,8.416]],["t/418",[0,0.657,12,1.857,26,2.127,39,1.16,42,1.252,111,4.264,170,3.416,196,2.863,239,2.679,264,2.367,286,3.263,287,4.145,290,3.944,291,3.416,292,2.856,293,1.72,377,2.227,970,3.263,1044,4.264,1071,3.699,1519,3.699,1908,5.568,1919,4.44,1920,5.803,1941,6.143,1981,7.641,1994,4.731,2014,9.31]],["t/420",[39,1.208,42,2.147,119,2.858,137,3.092,157,0.961,293,1.863,377,2.412,380,2.858,404,2.993,1283,4.13,1418,4.43,1928,3.533,1941,4.006,1981,6.122,2002,4.842,2007,5.499,2015,9.029,2016,6.071,2017,5.499,2018,6.071,2019,6.071]],["t/422",[35,3.27,39,1.149,42,1.751,119,3.692,157,1.241,1928,4.564,1981,5.965,2017,8.575,2020,7.105,2021,7.105]],["t/424",[5,4.954,30,3.467,35,2.59,39,1.185,101,2.395,104,4.954,118,1.906,231,1.871,279,3.336,381,3.112,404,3.062,586,2.841,590,3.164,615,4.954,629,3.218,638,3.984,652,4.533,902,3.164,1028,3.696,2020,7.402,2022,5.627,2023,6.211,2024,6.211,2025,6.211,2026,6.211,2027,6.211,2028,6.211,2029,6.211]],["t/426",[30,4.136,35,3.089,39,1.101,231,2.232,285,3.774,379,4.629,381,3.712,384,5.408,385,4.515,512,4.89,657,5.636,671,4.753,902,3.774,2021,8.284,2030,7.41,2031,7.41,2032,7.41]],["t/428",[0,1.067,1,1.118,14,1.546,25,2.843,37,2.824,39,0.496,50,3.403,79,3.256,95,1.811,137,2.376,150,2.048,151,2.417,152,2.46,157,1.243,166,3.495,167,2.553,183,1.875,196,1.751,208,2.048,231,1.405,239,3.206,257,2.729,260,2.553,268,3.174,272,2.553,275,2.46,298,3.405,315,3.548,335,3.069,351,2.985,370,2.505,398,2.337,450,3.603,452,3.405,465,2.776,472,3.672,525,2.46,530,2.843,575,3.405,576,3.174,628,2.914,629,2.417,701,3.721,735,2.992,798,3.174,799,3.929,808,2.417,810,2.3,857,2.604,958,3.548,1077,2.715,1087,3.405,1457,3.282,1828,3.405,1919,2.715,1972,3.282,2006,3.405,2033,3.405,2034,4.226,2035,4.665]],["t/430",[0,1.025,1,1.245,32,2.679,38,2.649,39,1.074,157,1.092,166,3.559,231,2.079,272,3.778,273,2.481,354,4.613,604,4.312,798,6.533,799,3.157,816,3.778,1077,4.017,1911,5.037,2036,6.653,2037,5.505]],["t/432",[10,4.393,286,5.382,287,4.42,288,4.488,289,4.877,291,4.599,292,3.845,570,4.599,799,3.453,835,8.439,836,7.976]],["t/434",[1,1.157,38,2.365,39,1.177,42,1.376,102,2.636,155,2.239,196,3.051,285,3.139,293,2.792,302,3.755,604,3.85,745,4.067,798,4.193,799,4.161,807,7.365,808,3.193,835,5.201,836,4.916,1566,4.916,2037,4.916,2038,8.13,2039,6.164,2040,6.164,2041,6.164]],["t/437",[1,1.198,14,2.788,155,3.057,196,3.158,276,4.606,380,3.962,741,4.697,798,5.726]],["t/439",[0,0.885,1,1.075,32,2.93,34,2.999,36,3.29,38,3.838,87,2.551,196,2.833,229,3.782,233,3.405,330,2.999,375,3.187,587,2.551,674,3.782,819,5.31,2042,6.838]],["t/441",[0,0.911,38,2.981,87,3.18,157,1.229,201,4.171,222,5.908,330,3.739,484,4.251,589,3.712,591,4.52,638,4.982,844,4.335,956,4.335,1645,6.195]],["t/443",[34,2.082,37,3.252,95,2.035,157,1.597,161,2.986,169,2.926,196,3.568,219,5.23,231,2.195,327,2.398,383,4.066,401,2.468,472,4.582,473,2.584,562,3.194,798,3.566,810,4.687,831,3.566,833,3.459,839,3.687,857,2.926,906,4.55,970,4.872,1073,4.181,1163,3.274,1228,4.423,1281,3.119,1884,5.124,2043,4.423,2044,4.748,2045,7.85,2046,4.748,2047,6.599]],["t/445",[39,0.728,157,1.377,219,4.275,253,5.205,264,2.889,286,3.983,287,4.158,288,4.222,289,5.044,291,4.17,292,3.486,564,3.983,738,4.508,799,3.13,810,4.289,834,6.617,839,4.814,1983,5.775,2048,6.2,2049,6.2,2050,7.881]],["t/447",[32,2.612,39,0.915,196,3.754,219,5.377,229,4.754,401,4.052,472,4.711,798,4.579,808,4.917,810,4.931,839,4.734,906,5.377,970,3.916,1884,6.055,2045,6.865]],["t/449",[1,1.332,3,2.428,125,3.986,257,3.13,280,4.578,327,4.28,402,3.569,820,4.477,844,4.294,990,5.076,1001,6.136,1260,4.766,1262,4.21,2051,7.693]],["t/451",[0,0.963,1,0.891,3,1.976,39,1.103,42,1.834,48,2.203,56,2.185,76,1.755,86,2.262,157,0.99,234,4.259,293,1.921,327,2.863,378,3.643,485,3.814,526,4.13,529,3.725,545,2.402,587,2.115,1260,3.188,1314,2.516,1444,3.91,1504,2.785,1601,3.725,1684,3.243,1685,3.725,1699,3.814,1734,4.403,1855,5.67,2052,6.259,2053,6.259,2054,6.259]],["t/453",[0,0.916,1,0.827,39,1.158,42,1.745,47,3.877,54,2.066,55,3.593,56,2.079,59,2.422,76,1.628,116,2.229,157,0.919,273,2.088,293,1.782,545,2.229,586,2.657,587,1.963,590,2.958,1314,2.335,1504,2.584,1601,3.457,1662,4.239,1663,4.086,1684,3.009,1685,3.457,1699,3.539,1811,5.262,2055,5.262,2056,4.902,2057,5.808,2058,5.808,2059,4.902,2060,5.808,2061,5.808]],["t/455",[1,1.46,3,2.525,83,3.335,118,2.455,330,3.177,548,3.558,577,3.14,1071,5.278,1413,6.75,1505,5.442,1932,7.246]],["t/457",[0,0.653,30,3.782,34,1.444,37,1.306,39,1.174,42,1.244,56,1.483,59,1.515,76,1.019,83,2.826,86,1.001,87,2.29,116,2.601,118,2.922,120,2.163,150,1.595,152,1.917,157,0.575,183,1.461,187,2.764,201,1.952,207,2.557,231,1.095,233,2.513,243,1.851,267,1.479,273,1.306,279,1.952,293,1.115,333,2.704,343,2.029,376,2.163,502,2.07,503,2.163,504,2.653,508,1.821,509,2.899,545,1.395,564,2.115,577,1.427,586,2.549,587,1.228,589,1.737,591,2.115,603,2.899,724,2.473,741,2.029,746,1.851,772,2.353,822,2.398,1002,2.398,1162,2.653,1200,4.874,1314,1.461,1320,3.92,1378,3.067,1504,3.015,1584,2.398,1601,2.163,1610,3.067,1684,1.883,1685,2.163,1698,4.067,1699,2.214,1700,2.764,1702,2.764,1703,2.764,1705,2.764,1712,2.764,1713,3.067,1714,2.764,1715,3.067,1716,2.764,1725,2.557,1762,2.899,1763,3.067,2062,3.635]],["t/459",[0,0.787,31,2.386,32,1.811,39,1.202,42,1.498,56,1.785,62,1.473,76,1.308,83,1.945,89,2.376,105,3.174,116,2.575,118,1.432,120,2.776,152,2.46,267,1.898,273,1.677,293,1.432,473,2.3,511,5.103,545,1.79,586,2.134,587,1.577,724,3.174,772,1.97,844,2.604,866,3.282,902,2.376,1162,3.405,1200,2.992,1314,1.875,1320,3.282,1504,2.076,1601,2.776,1684,2.417,1685,2.776,1698,3.405,1699,2.843,1702,3.548,1703,3.548,1705,3.548,1712,3.548,1714,3.548,1716,3.548,1725,3.282,1760,4.226,1761,3.937,1762,3.721,1763,3.937,2063,3.937,2064,4.665,2065,4.665]],["t/461",[0,0.803,31,2.437,39,1.205,42,1.53,56,1.823,62,1.517,76,1.347,83,2.003,105,3.269,116,2.629,118,1.474,120,2.859,152,2.534,153,2.489,267,1.955,273,1.727,293,1.474,375,2.893,545,1.844,586,2.198,644,3.082,724,3.269,902,2.447,1200,3.082,1320,3.38,1504,2.137,1601,2.859,1642,4.352,1684,2.489,1685,2.859,1698,3.506,1699,2.927,1702,3.654,1703,3.654,1705,3.654,1712,3.654,1714,3.654,1716,3.654,1725,3.38,1762,3.832,2063,4.054,2066,4.804,2067,4.804,2068,4.804,2069,4.804,2070,4.804,2071,4.804]],["t/463",[0,0.903,14,1.883,31,2.739,39,1.177,42,1.72,56,2.049,76,1.594,83,2.37,112,3.383,120,3.383,154,2.803,293,1.745,375,3.688,385,3.464,423,3.868,545,2.182,586,2.601,590,2.896,644,5.603,772,3.688,1162,4.149,1504,2.529,1601,3.383,1638,5.15,1684,2.946,1685,3.383,1698,4.149,1699,3.464,2072,5.686,2073,5.686,2074,5.686]],["t/465",[0,0.327,2,1.96,12,2.174,13,1.624,14,1.499,34,2.267,37,1.003,39,1.122,42,1.465,54,0.993,55,3.308,56,1.518,59,1.164,62,2.437,69,3.084,83,3.007,86,1.807,90,7.132,92,1.701,95,3.49,97,1.899,98,1.842,99,2.123,101,2.263,118,1.389,120,3.395,126,1.744,134,2.037,157,0.903,327,2.07,361,3.66,376,1.661,380,1.314,408,4.907,427,1.661,458,1.528,484,1.528,495,1.499,523,1.701,549,1.422,550,1.355,577,1.096,587,2.748,589,2.727,671,2.902,697,2.037,714,2.226,741,2.525,772,3.26,775,4.991,879,3.66,920,1.79,1022,1.842,1043,3.009,1260,1.422,1314,1.122,1381,2.529,1546,1.701,1567,1.899,1627,5.169,1744,1.899,1761,2.356,1846,2.123,2022,4.099,2063,2.356,2075,2.791,2076,2.791,2077,5.706,2078,4.525,2079,2.791,2080,5.706,2081,2.791,2082,2.791,2083,2.356,2084,2.791,2085,2.529]],["t/467",[0,1.014,1,1.232,32,2.634,38,2.604,39,1.013,50,4.127,157,1.074,166,3.52,231,2.044,272,3.714,273,2.439,354,4.563,570,4.135,604,4.239,816,3.714,1077,3.949,1911,4.953,1972,6.702,2036,6.582,2086,6.786]],["t/469",[0,0.902,32,2.986,50,4.053,286,5.445,287,3.676,288,4.54,289,4.934,291,4.687,292,3.918,816,4.21,1519,5.076,2087,8.476]],["t/471",[1,0.991,39,1.165,42,2.153,50,3.016,87,2.353,196,2.613,293,2.137,590,3.546,1972,6.187,2087,6.307,2088,8.795,2089,6.962,2090,5.875,2091,8.795,2092,6.962,2093,6.962]],["t/474",[0,1.008,1,1.224,38,3.299,87,2.905,330,3.415,819,6.046]],["t/476",[38,3.196,123,5.496,138,5.496,196,3.126,587,2.815,819,5.859,1158,7.029,1772,6.078,2094,6.643]],["t/478",[0,0.976,26,3.161,32,3.233,39,0.886,50,3.608,229,4.173,231,2.509,808,4.315,1972,5.859]],["t/480",[0,1.054,1,1.28,32,2.799,38,2.767,39,0.956,157,1.423,166,3.658,190,4.505,231,2.172,272,3.947,273,2.592,354,4.741,1911,5.263,2033,7.15,2036,6.839]],["t/482",[0,1.091,1,1.429,3,2.405,38,3.57,151,4.82,157,1.206,330,3.027,613,6.078,1358,6.431,1418,5.561,1882,6.431,2033,5.561,2095,6.431]],["t/484",[0,0.957,1,1.162,32,3.167,39,0.868,166,3.32,229,4.088,231,2.458,808,4.228,1911,5.955,2033,7.075]],["t/486",[32,2.93,50,4.332,79,3.663,109,4.054,157,1.194,529,4.492,738,3.911,799,4.231,900,6.37,1745,5.509,2006,7.298,2055,6.838,2096,7.377]],["t/488",[10,4.655,286,5.574,287,4.578,288,3.881,289,4.218,570,4.873,799,4.381,2006,5.837,2096,6.379,2097,7.246]],["t/491",[0,0.782,36,2.374,39,1.141,42,1.912,50,2.891,76,1.871,196,2.505,293,2.048,586,3.053,590,3.399,799,4.324,808,3.458,813,6.512,820,3.884,1687,4.871,1837,5.632,2006,6.248,2090,7.225,2096,5.323,2097,6.046,2098,6.674]],["t/493",[0,0.723,38,2.365,39,1.203,42,2.032,50,2.67,293,2.495,652,5.933,799,3.719,813,4.688,814,5.531,820,3.587,1837,5.201,2099,6.164,2100,8.13,2101,6.164,2102,6.164,2103,6.164,2104,6.164,2105,6.164,2106,6.164]],["t/496",[0,0.987,1,1.198,38,3.23,155,3.057,330,3.343,375,3.553,484,4.606,819,5.92]],["t/498",[0,0.997,1,1.211,24,4.845,38,3.264,772,3.591,820,4.949,2090,7.177]],["t/500",[32,3.301,50,3.684,196,3.192,229,4.261,808,4.406,2006,6.207,2096,6.783]],["t/503",[0,0.938,1,1.364,39,1.019,42,2.139,43,5.13,72,5.626,86,2.638,1260,4.074,2107,7.999]],["t/505",[0,0.682,1,1.196,2,3.038,3,2.983,26,1.458,34,1.526,38,3.223,39,1.005,42,1.298,43,2.465,47,3.432,48,1.352,54,3.142,55,1.563,56,1.022,68,2.103,81,3.066,86,1.932,95,1.491,109,2.064,119,2.737,123,2.536,152,3.698,157,0.92,166,2.365,179,1.894,190,2.4,196,1.442,231,1.158,243,1.957,248,2.287,249,2.341,276,2.103,288,1.865,293,1.179,327,1.758,350,2.309,377,1.526,380,1.809,401,1.809,409,2.4,421,2.103,469,2.341,473,1.894,507,2.287,530,2.341,564,2.236,587,1.298,645,2.804,697,2.804,765,2.703,766,2.703,866,2.703,958,2.923,1031,2.614,1122,3.542,1142,2.536,1143,3.065,1261,3.481,1262,3.182,1263,3.481,1264,2.614,1268,3.481,1269,5.707,1270,3.481,1271,2.614,1272,3.481,1273,3.481,1275,3.481,1276,2.804,1278,2.923,1279,3.481,1280,3.065,2108,3.481]],["t/507",[0,0.79,1,0.513,12,1.193,37,1.295,38,1.382,39,1.158,42,1.823,47,1.581,54,1.281,55,1.465,56,1.472,59,3.402,62,1.137,65,1.866,66,2.74,76,2.12,81,1.9,86,1.524,157,0.57,166,1.465,169,3.089,205,2.377,229,1.805,231,1.085,255,3.04,256,3.492,257,1.465,260,1.971,261,2.873,264,1.521,271,1.934,289,2.918,293,2.504,312,3.457,339,2.01,343,2.01,354,1.9,398,1.805,401,1.696,421,1.971,545,1.382,548,1.603,577,1.414,628,2.25,629,1.866,630,2.534,631,2.74,661,2.873,767,2.195,768,2.629,866,2.534,1004,3.263,1122,2.195,1142,4.99,1260,1.835,1262,1.971,1271,2.451,1276,4.918,1281,2.144,1315,3.04,1358,3.04,1362,2.873,1523,2.629,2109,3.602,2110,5.534,2111,3.602,2112,3.602,2113,3.602,2114,3.602,2115,3.602,2116,3.602,2117,3.602,2118,3.602,2119,3.602,2120,3.602,2121,3.602,2122,3.602,2123,3.602,2124,3.602,2125,3.602,2126,3.602,2127,3.602,2128,2.873]],["t/509",[0,1.037,1,1.259,32,2.726,38,2.695,39,1.029,157,1.399,166,3.598,231,2.116,272,3.843,273,2.524,354,4.663,799,3.212,810,4.772,816,3.843,1077,4.087,1911,5.125,2036,6.726]],["t/511",[10,3.884,39,0.71,157,1.056,253,5.076,264,2.818,286,4.982,287,4.517,288,4.155,289,4.515,291,4.066,292,3.399,570,5.216,647,7.225,738,4.436,799,4.716,810,4.22,834,7.19,1055,4.541]],["t/513",[36,2.159,38,2.33,39,1.175,42,1.797,76,1.702,102,2.596,155,2.205,196,3.02,285,3.092,293,2.47,350,2.412,604,3.792,745,4.006,799,4.703,808,3.145,810,2.993,813,6.122,834,4.617,1566,4.842,1902,4.617,1908,4.43,1957,4.842,1958,4.842,1959,4.842,2129,6.071]],["t/516",[1,1.198,14,2.788,155,3.057,196,3.158,276,4.606,380,3.962,741,4.697,798,5.726]],["t/518",[0,0.885,32,2.93,34,2.999,36,2.685,38,3.838,87,2.551,196,2.833,229,3.782,233,3.405,375,3.187,380,3.554,427,4.492,587,2.551,591,4.393,674,3.782,1772,5.509,2042,6.838]],["t/520",[0,0.911,38,2.981,87,3.18,157,1.229,201,4.171,222,5.908,330,3.739,484,4.251,589,3.712,591,4.52,638,4.982,844,4.335,956,4.335,1645,6.195]],["t/522",[39,0.728,157,1.377,219,4.275,253,5.205,264,2.889,286,3.983,287,4.158,288,4.222,289,5.044,291,4.17,292,3.486,564,3.983,738,4.508,799,3.13,810,4.289,834,6.617,839,4.814,1983,5.775,2048,6.2,2049,6.2,2050,7.881]],["t/524",[34,2.182,37,3.317,95,2.132,157,1.618,161,3.128,169,3.065,196,3.628,231,2.266,327,2.512,383,4.199,401,2.586,473,2.707,562,3.346,799,3.441,810,4.23,831,3.736,833,3.624,839,3.863,857,3.065,906,4.699,970,4.993,1073,4.38,1163,3.43,1228,4.634,1281,3.268,1884,5.292,2043,4.634,2044,4.975,2045,7.963,2046,4.975,2047,6.815]],["t/526",[32,3.544,39,0.869,157,0.983,166,2.527,196,3.783,229,4.86,231,1.871,239,2.968,472,3.399,738,4.731,808,5.027,810,4.782,839,5.748,906,5.104,970,3.614,1831,4.954,1884,5.748,2045,6.517,2130,6.211,2131,6.211]],["t/529",[32,3.074,39,0.842,157,1.253,242,5.08,270,4.713,271,4.253,288,3.843,345,4.609,351,3.524,352,4.103,570,4.825,1371,7.174,2128,6.317,2132,7.92]],["t/531",[0,1.206,32,2.824,39,0.774,156,5.803,165,5.534,195,4.951,242,4.667,256,5.483,257,2.96,288,3.531,403,4.234,2094,5.803,2128,5.803,2133,7.277,2134,7.277,2135,7.277]],["t/533",[0,0.877,1,1.065,14,2.478,64,4.672,88,6.311,137,3.809,150,3.283,195,5.088,242,4.797,256,4.765,272,4.093,370,4.016,452,5.458,474,5.965,1969,6.775,2136,9.197,2137,6.775,2138,6.775]],["t/535",[0,1.088,1,0.793,26,2.113,37,2.001,39,0.592,55,2.265,60,3.478,66,4.235,69,2.381,81,2.936,86,1.534,95,2.161,118,1.709,145,3.172,150,2.444,157,0.881,166,2.265,169,3.107,170,4.627,190,3.478,231,1.677,242,5.543,243,2.836,256,2.885,260,4.156,261,4.441,271,4.078,274,3.172,327,2.547,398,3.804,450,2.99,454,4.441,472,3.047,482,3.788,505,3.392,756,3.674,958,4.235,1019,4.063,1239,4.441,1281,3.313,1413,6.408,1881,5.044,2094,4.441,2128,4.441,2139,5.568,2140,5.568,2141,5.568]],["t/537",[31,1.872,39,1.179,40,2.31,42,2.231,45,3.132,56,1.4,76,1.813,86,2.012,92,2.057,93,2.849,94,4.55,95,2.511,96,2.849,97,4.401,98,4.821,99,4.003,116,2.482,117,2.692,118,2.242,147,2.165,168,1.964,276,1.848,333,2.554,398,1.691,458,1.848,495,1.813,500,2.165,772,2.731,785,4.003,905,3.058,1088,2.165,1189,3.581,1324,2.692,1325,4.003,1326,4.003,1327,2.692,1328,2.692,1397,2.568,1567,2.297,1602,3.058,1649,5.459,1734,2.375,2142,3.376,2143,2.464,2144,3.376,2145,2.692,2146,4.198,2147,4.198,2148,3.376,2149,5.263,2150,3.058,2151,3.058,2152,2.568,2153,2.849,2154,2.849,2155,5.263,2156,5.263,2157,3.376,2158,3.376,2159,5.263,2160,3.058,2161,3.376,2162,3.376,2163,3.376,2164,3.058,2165,3.058,2166,3.058,2167,2.464]],["t/539",[1,0.489,30,1.916,31,2.622,39,1.166,40,2.341,42,2.21,45,3.174,56,1.961,76,1.495,83,2.726,91,3.249,92,5.372,93,4.5,94,3.751,95,2.538,96,4.5,97,3.628,98,3.519,99,4.056,105,2.336,106,2.336,112,3.174,114,4.315,115,4.6,116,2.829,117,5.215,118,2.593,130,3.421,131,3.519,155,1.247,208,1.507,458,3.579,495,2.864,508,1.72,700,3.628,785,4.056,857,1.916,1031,2.336,1088,2.202,1332,3.892,1335,3.892,1394,2.738,1397,2.611,1539,2.202,2143,2.506,2145,2.738,2146,2.738,2147,2.738,2164,5.923,2167,2.506,2168,4.253,2169,4.5,2170,4.5,2171,2.897]],["t/541",[31,2.151,39,1.153,40,2.13,42,2.177,45,2.887,56,2.005,72,2.141,76,1.36,83,2.876,86,2.211,91,2.956,92,3.685,94,3.413,95,2.348,97,3.301,98,4.552,99,3.69,101,0.892,105,2.071,106,2.071,112,1.812,114,3.991,115,2.141,116,2.648,118,2.464,130,3.112,131,3.201,155,1.106,208,1.336,384,3.541,398,1.525,458,2.655,461,1.953,495,2.605,508,1.525,621,3.541,671,1.953,700,3.301,785,3.69,855,2.428,857,2.708,1088,1.953,1189,4.115,1325,3.69,1326,3.69,1332,3.541,1335,3.541,1394,2.428,1397,2.315,1539,1.953,1734,4.254,2143,2.222,2145,2.428,2146,2.428,2147,2.428,2150,4.395,2151,4.395,2152,3.69,2153,4.094,2154,4.094,2160,5.479,2166,4.395,2167,2.222,2168,3.869,2169,4.094,2170,4.094,2171,2.569,2172,2.758,2173,3.044,2174,3.044,2175,3.044]],["t/543",[0,0.893,1,1.085,3,2.405,47,3.345,54,2.71,126,4.76,157,1.206,179,3.756,182,4.018,401,3.588,450,4.092,519,5.967,545,3.57,577,2.992,1314,3.063,2176,6.431]],["t/545",[0,0.56,1,1.307,3,2.741,6,2.614,12,1.582,47,2.995,54,2.426,81,2.519,126,4.262,157,0.756,179,2.354,182,2.519,183,1.92,192,2.614,271,2.565,339,2.666,340,3.359,378,2.779,401,3.747,462,3.809,469,2.91,484,2.614,503,2.842,523,2.91,544,3.485,545,3.524,546,4.326,551,2.91,554,4.06,557,3.485,577,2.679,638,3.063,665,3.632,721,2.666,756,3.151,816,2.614,1028,2.842,1122,4.157,1260,3.475,1262,2.614,1281,2.842,1314,3.49,1359,3.359,1477,4.376,1836,3.809,1877,4.326,1878,4.326,2108,4.326,2176,4.03,2177,3.632,2178,3.485,2179,4.776,2180,6.823,2181,4.776,2182,4.776,2183,4.776]],["t/548",[1,1.389,39,1.158,40,3.137,42,2.179,45,4.253,56,1.902,76,2.004,289,4.715,293,2.744,766,5.028,2184,6.031,2185,6.475,2186,7.148]],["t/550",[39,1.029,42,2.162,56,1.868,76,2.479,86,1.934,544,5.125,545,2.695,548,3.124,551,4.279,1595,5.341,2176,5.926,2177,5.341,2178,5.125,2187,7.023,2188,7.023,2189,7.023,2190,7.023,2191,7.023,2192,7.023,2193,7.023,2194,6.362,2195,7.023]],["t/552",[0,0.877,1,1.065,39,0.978,42,2.054,47,3.283,54,2.66,55,3.043,56,1.99,167,4.093,545,2.87,552,4.797,716,6.775,1122,5.603,1260,3.809,1314,3.006,2196,6.775,2197,7.479]],["t/554",[0,0.745,12,2.106,39,1.144,42,2.063,44,4.836,55,3.375,56,2.207,60,3.972,70,5.645,71,5.071,81,3.353,95,2.468,157,1.006,169,3.549,271,3.415,545,3.184,586,3.795,1038,5.071,1122,5.055,1281,3.784,1766,6.617,2185,5.76,2196,5.76]],["t/556",[1,1.036,3,2.297,39,0.961,42,2.019,47,3.969,54,2.588,56,1.936,126,4.545,157,1.151,182,4.768,271,3.908,545,2.792,990,4.801,1028,4.33,1281,4.33,1314,2.925,1477,4.667,2198,6.592,2199,7.277]],["t/558",[39,1.105,42,1.409,55,3.743,59,2.63,76,1.768,78,4.798,81,3.327,109,3.388,169,3.521,271,3.388,401,2.97,545,3.168,548,2.807,551,3.844,793,4.798,1167,5.715,1281,3.754,1314,3.699,1340,4.163,1766,6.584,1772,4.604,2177,4.798,2178,4.604,2194,5.715,2198,5.715,2200,8.255,2201,6.308,2202,6.308]],["t/560",[1,0.864,39,1.093,40,2.665,42,2.016,45,3.613,54,2.863,56,2.141,87,2.051,106,4.13,109,3.26,118,2.951,130,3.894,131,4.006,231,1.829,274,3.458,529,3.613,530,3.699,577,2.384,772,2.563,779,4.27,793,4.617,812,5.499,887,5.499,1007,4.43,1278,4.617,1332,4.43,1335,4.43,1361,5.123,1565,3.458,1649,5.123,2167,4.43,2168,4.842,2203,6.071]],["t/562",[0,1.085,1,1.415,2,2.765,3,2.921,10,4.204,14,1.095,25,3.155,32,1.283,36,1.842,38,2.45,39,0.834,50,3.398,68,1.81,76,0.927,150,2.802,151,1.713,157,0.819,163,2.79,166,2.597,182,1.744,195,2.25,233,1.491,258,4.343,275,1.744,286,1.924,287,2.475,288,1.605,301,2.182,335,1.512,351,3.489,352,3.307,395,2.326,398,1.656,400,2.79,402,2.962,405,1.968,462,2.637,463,2.326,469,2.015,474,2.637,495,1.776,515,2.79,523,2.015,529,1.968,530,2.015,545,1.269,554,3.082,570,2.015,572,2.182,577,1.298,616,2.326,713,3.523,816,1.81,858,2.515,1009,2.79,1012,2.995,1077,3.014,1078,2.413,1414,3.417,1457,2.326,1506,4.37,1507,2.79,1542,2.326,1547,2.79,1827,2.637,1828,3.779,1846,3.939,1972,3.643,2083,2.79,2138,2.995,2204,3.307,2205,3.307,2206,3.307,2207,3.307,2208,2.637,2209,2.995,2210,3.307,2211,2.995,2212,3.307,2213,3.307,2214,2.995,2215,3.307,2216,3.307,2217,3.307,2218,3.307,2219,2.995,2220,2.995]],["t/564",[0,0.574,1,1.276,3,2.192,11,3.016,12,0.744,16,3.016,26,0.853,30,1.254,32,0.872,34,0.893,36,1.742,37,0.808,38,2.459,39,1.126,41,2.304,42,1.863,43,3.684,53,1.28,54,1.742,56,1.006,59,0.937,62,0.709,69,0.961,86,0.619,102,0.961,109,1.207,122,1.28,125,1.164,137,1.926,139,3.332,150,0.986,151,1.164,157,0.775,166,3.283,180,1.403,182,1.994,193,1.792,196,1.419,201,1.207,229,1.126,231,1.139,269,1.483,272,1.23,273,0.808,279,1.207,287,1.807,288,2.376,293,1.161,322,0.775,327,1.028,331,1.894,350,0.893,351,2.179,352,2.976,380,2.306,393,1.896,402,1.042,403,1.307,404,3.823,421,1.23,437,1.709,509,1.792,519,1.441,562,1.369,569,1.28,577,0.882,587,1.655,616,2.66,629,1.164,713,1.529,744,1.64,745,1.483,748,2.876,751,2.035,753,1.369,758,1.337,765,1.58,766,2.66,793,1.709,808,1.959,857,1.254,985,1.896,1019,2.76,1026,2.035,1027,1.896,1035,3.191,1063,1.709,1073,1.792,1122,1.369,1124,3.016,1125,1.896,1126,3.016,1127,3.016,1128,3.016,1129,3.016,1130,2.76,1131,3.426,1132,3.016,1133,3.016,1136,3.016,1140,3.191,1142,1.483,1143,1.792,1144,2.876,1147,1.307,1149,1.709,1154,1.792,1156,3.191,1175,1.483,1260,1.144,1278,1.709,1301,1.64,1356,1.441,1359,1.58,1370,1.896,1476,3.141,1477,1.441,1546,1.369,1828,1.64,1835,2.035,2002,1.792,2033,1.64,2221,2.247,2222,2.247,2223,2.247,2224,2.247,2225,2.035,2226,3.782,2227,2.247,2228,2.247,2229,2.247,2230,4.897,2231,2.247,2232,2.247]],["t/566",[0,0.66,1,0.801,2,1.361,3,2.691,4,3.782,11,1.442,12,2.326,14,1.379,16,1.442,26,1.887,28,3.782,30,3.701,31,0.643,32,1.219,36,2.002,37,0.65,38,2.545,39,0.747,42,0.404,52,1.526,54,2.497,56,2.389,81,0.954,84,1.272,86,0.498,112,1.869,119,0.851,137,2.121,152,2.622,155,0.657,157,0.787,161,1.03,166,2.023,188,1.16,196,1.866,208,0.794,231,2.664,239,0.864,264,0.763,281,1.272,284,1.052,285,0.921,330,2.789,331,0.906,337,1.32,350,2.237,351,0.804,359,1.03,377,1.248,380,0.851,402,1.457,404,3.772,411,1.442,463,1.272,484,1.719,496,4.506,530,1.102,587,1.061,588,1.272,589,0.864,616,1.272,630,1.272,657,1.375,667,2.389,680,2.209,704,1.13,741,1.009,753,2.537,758,1.076,765,2.209,766,6.316,772,0.763,791,1.16,865,1.32,970,1.052,990,1.193,1019,1.32,1031,1.23,1043,2.622,1086,2.65,1121,1.526,1122,2.537,1124,2.505,1126,1.442,1127,1.442,1128,1.442,1129,1.442,1130,1.32,1132,1.442,1133,1.442,1136,3.321,1138,1.526,1142,2.072,1147,1.828,1148,1.375,1149,1.375,1150,2.845,1152,1.638,1153,2.845,1154,3.321,1155,1.526,1156,2.65,1157,1.638,1158,1.526,1160,1.638,1161,1.638,1162,1.32,1163,1.962,1164,1.638,1165,1.638,1166,2.845,1175,1.193,1269,1.32,1276,2.292,1378,1.526,1416,1.914,1417,1.375,1513,1.272,1546,2.537,1571,1.526,1744,1.23,1845,2.65,1930,1.638,1937,1.638,2225,1.638,2233,1.808,2234,1.808,2235,1.808,2236,1.808,2237,1.808,2238,1.808,2239,1.808,2240,1.808,2241,4.164,2242,1.808,2243,1.808,2244,4.164,2245,1.808,2246,1.808,2247,1.808,2248,1.808,2249,4.164,2250,1.638,2251,1.638,2252,1.638,2253,4.164,2254,4.164,2255,1.808,2256,1.808,2257,1.808,2258,3.141,2259,1.808,2260,1.808,2261,1.808,2262,1.808,2263,1.808,2264,1.808]],["t/568",[0,0.902,14,2.549,37,2.765,39,0.818,79,3.733,166,3.806,231,2.318,284,4.477,713,5.234,808,3.986,1077,4.477,1078,5.614,1414,5.076,1506,6.492,2033,5.614,2265,7.693]],["t/570",[0,1.03,287,4.197,713,5.975,1414,5.795]],["t/572",[0,1.065,1,0.875,3,3.05,10,4.267,14,2.036,24,2.357,27,5.187,34,1.644,36,1.472,38,3.486,51,3.02,54,1.472,95,1.606,100,2.585,123,4.056,125,2.144,126,3.839,134,3.02,146,1.893,157,0.973,166,3.826,183,2.471,192,2.265,208,1.817,231,1.247,264,1.747,267,2.5,273,2.635,343,2.31,427,2.463,463,2.911,486,2.911,495,2.222,500,2.654,519,2.654,562,2.521,573,5.187,617,3.749,750,3.148,753,3.745,814,2.816,820,2.408,823,2.408,1078,5.922,1260,2.108,1314,1.664,1449,3.301,1468,3.749,1709,3.148,1740,3.148,2095,6.187,2252,3.749,2266,4.139,2267,4.139,2268,4.139,2269,5.568,2270,4.139,2271,6.146,2272,6.146,2273,4.139,2274,4.139,2275,3.749]],["t/575",[0,0.538,1,1.108,39,1.175,40,2.909,42,2.104,45,3.943,47,3.968,48,1.614,54,1.631,55,3.467,56,2.07,57,3.657,68,2.51,86,1.263,116,1.76,267,2.696,289,2.418,322,2.939,586,2.098,587,3.055,589,2.192,738,2.376,954,3.12,1038,3.657,1260,3.375,1269,3.347,1299,3.657,1662,3.347,1663,3.226,1668,3.87,1669,3.87,1675,3.87,1676,3.87,1677,3.87,1678,3.87,2059,5.592,2276,4.154,2277,4.586,2278,4.586,2279,4.586,2280,4.586]],["t/577",[0,0.933,1,1.213,12,1.317,37,1.429,39,1.074,42,1.903,43,2.55,44,3.023,47,3.142,54,1.414,55,3.776,56,1.058,59,2.487,60,2.483,61,3.17,62,1.255,64,2.483,65,3.09,70,2.705,71,4.757,72,2.796,81,3.775,91,3.634,101,1.748,116,1.525,125,2.06,146,1.818,147,2.55,157,1.133,169,2.219,196,1.492,219,2.483,229,1.991,232,2.313,233,1.793,235,3.17,242,2.55,248,2.366,257,1.617,266,2.219,279,2.135,298,4.353,327,1.818,330,1.579,380,1.872,398,1.991,405,2.366,530,2.422,586,2.728,588,2.796,695,3.355,741,2.219,767,4.361,768,5.805,772,1.678,857,2.219,860,3.17,956,2.219,1024,3.355,1032,4.536,1038,3.17,1077,2.313,1359,2.796,1584,2.623,1586,3.601,1742,3.023,1750,3.023,2281,3.601,2282,3.975]],["t/579",[0,0.944,1,0.864,14,2.011,47,3.963,55,3.274,61,4.842,62,2.541,68,4.405,69,2.596,81,5.276,116,2.33,119,2.858,146,2.777,173,4.251,247,3.699,264,2.563,275,3.201,322,2.093,665,4.617,866,4.27,954,4.13,1142,4.006,1269,4.43,1276,4.43,1280,4.842,2208,4.842,2283,6.071,2284,6.071,2285,6.071,2286,6.071,2287,5.499,2288,6.071,2289,5.499]],["t/581",[0,0.541,1,0.407,26,1.086,39,1.155,42,1.744,47,4.212,48,2.343,53,1.63,54,2.368,55,3.477,56,0.761,59,1.193,61,3.681,62,0.903,63,1.347,70,3.947,76,0.802,79,3.23,85,1.457,86,0.788,91,2.812,102,2.847,109,1.536,152,1.509,155,1.039,173,2.173,179,1.41,201,1.536,231,0.862,241,1.702,252,2.686,256,1.482,259,1.63,262,1.566,267,1.164,274,1.63,288,1.388,293,1.416,306,1.835,311,1.835,312,2.883,319,2.526,321,2.351,322,1.591,323,2.526,324,1.597,325,1.367,345,1.665,346,1.743,347,1.787,350,1.136,351,1.273,352,1.482,357,1.63,358,1.946,359,1.63,360,1.946,361,1.835,366,1.946,367,1.946,369,1.63,370,1.536,371,1.835,375,1.208,380,2.173,575,2.088,586,3.572,588,2.012,589,1.367,590,1.457,591,1.665,604,1.787,722,2.088,1032,5.939,1280,2.282,1442,2.591,1750,2.176,2290,4.615,2291,2.861,2292,2.414,2293,5.256,2294,5.802,2295,5.802,2296,2.591,2297,2.861,2298,2.591,2299,2.861,2300,2.591,2301,2.591,2302,4.615,2303,2.861,2304,2.861,2305,2.591,2306,2.861,2307,2.591]],["t/583",[0,0.649,1,0.513,39,1.158,42,1.823,48,2.372,53,2.052,55,2.251,56,0.958,62,1.137,63,1.696,70,4.585,76,1.01,86,0.992,91,2.195,102,2.882,155,1.308,173,2.606,201,1.934,231,1.085,241,2.144,252,3.221,256,1.866,259,2.052,267,1.465,288,1.748,293,1.698,306,2.31,311,2.31,312,3.457,319,3.029,321,2.819,322,1.908,323,3.029,324,2.01,325,1.721,345,2.096,346,2.195,347,2.25,350,1.431,351,1.603,352,1.866,357,2.052,358,2.451,359,2.052,360,2.451,361,2.31,366,2.451,367,2.451,375,1.521,575,2.629,586,3.941,588,2.534,589,1.721,590,1.835,591,2.096,1032,6.552,1276,2.629,1750,2.74,2289,5.013,2293,5.013,2296,3.263,2298,3.263,2300,3.263,2301,3.263,2307,3.263,2308,5.534,2309,8.615,2310,3.602,2311,3.602,2312,6.739,2313,3.602,2314,3.602,2315,3.602]],["t/586",[0,0.588,1,1.402,2,1.376,6,1.738,14,1.662,39,0.911,42,1.121,43,2.037,47,1.394,54,1.785,55,3.327,56,0.845,59,2.092,60,1.984,62,1.003,64,3.134,65,3.661,66,5.374,69,1.358,70,2.161,71,2.533,76,0.89,81,2.646,86,0.875,95,3.174,101,2.071,118,0.975,136,1.89,150,1.394,151,1.646,157,1.217,166,1.292,179,2.473,183,1.277,243,1.618,255,2.68,268,3.414,273,1.142,274,1.809,276,1.738,283,2.161,288,3.018,293,0.975,298,2.318,343,1.773,351,1.413,377,2.471,398,2.514,408,3.414,421,1.738,458,3.404,471,2.096,495,1.706,500,2.037,526,2.096,548,1.413,564,2.92,569,1.809,586,1.453,591,1.848,665,2.416,667,2.416,744,2.318,767,1.935,768,2.318,792,2.746,844,1.773,956,2.8,1022,2.096,1032,2.416,1054,2.877,1077,1.848,1078,2.318,1144,2.416,1236,2.416,1565,1.809,1742,2.416,1750,2.416,1772,2.318,1953,2.877,2037,2.533,2056,2.68,2152,2.416,2281,2.877,2287,4.545,2316,2.68,2317,2.161,2318,4.545,2319,3.176,2320,4.545,2321,2.877,2322,2.877,2323,2.416,2324,3.176,2325,3.176,2326,4.545,2327,3.176,2328,3.176,2329,3.176,2330,3.176,2331,2.877]],["t/588",[1,1.188,3,2.025,30,2.448,39,0.944,40,1.925,42,1.694,45,2.61,47,3.329,54,3.158,55,3.774,56,1.167,57,3.498,59,3.162,62,2.634,66,3.336,67,6.049,87,1.482,91,2.672,101,1.286,118,1.346,123,4.233,150,1.925,157,1.015,183,2.579,302,2.672,330,1.742,331,3.214,376,2.61,398,2.197,404,2.162,408,2.984,491,4.115,494,2.984,521,4.233,523,2.672,577,1.722,721,3.58,746,3.268,767,2.672,768,3.201,792,4.151,956,2.448,1021,3.973,1063,3.336,1231,3.701,1630,4.233,1662,3.201,1663,3.085,2056,6.401,2059,3.701,2085,3.973,2316,3.701,2326,3.973,2332,6.415]],["t/590",[31,2.235,39,1.161,40,2.23,42,2.208,45,3.024,56,2.063,72,2.27,76,1.424,83,2.972,86,2.268,91,3.096,92,3.829,94,3.574,95,2.439,97,3.457,98,3.353,101,0.946,105,2.196,106,2.196,114,4.147,115,2.27,116,2.735,118,2.527,130,3.259,131,3.353,149,3.259,155,1.172,208,1.417,398,1.617,458,2.781,461,2.07,495,2.729,508,1.617,671,3.259,700,3.457,785,3.864,855,2.574,857,2.836,1088,2.07,1189,4.275,1324,4.052,1325,3.864,1326,3.864,1327,4.052,1328,5.012,1331,2.723,1332,3.708,1335,3.708,1394,2.574,1397,2.455,1539,2.07,1830,4.603,2143,2.355,2145,2.574,2146,2.574,2147,2.574,2165,4.603,2167,2.355,2168,4.052,2169,4.288,2170,4.288,2171,2.723,2172,2.923]],["t/592",[6,2.906,39,1.051,69,2.271,166,2.161,192,2.906,257,2.991,286,4.278,287,3.513,288,4.796,289,4.798,290,3.736,291,3.236,292,4.635,458,2.906,465,3.16,482,3.613,525,3.877,570,5.544,577,2.085,587,2.484,605,4.482,645,3.876,735,3.406,738,2.752,833,5.563,1055,3.613,1278,4.039,2333,4.482,2334,5.311,2335,7.351,2336,7.351,2337,5.311,2338,5.311,2339,5.311,2340,4.811,2341,5.311]],["t/594",[10,4.609,36,2.817,272,4.334,287,3.785,288,3.843,1176,8.144,1239,6.317,2342,7.92,2343,7.92,2344,7.92,2345,7.92,2346,7.92]],["t/596",[0,0.696,1,1.129,3,3.008,25,3.617,32,3.078,36,2.111,50,2.572,54,2.111,118,1.822,125,3.076,157,0.939,170,4.832,292,4.039,351,2.641,402,2.754,451,3.917,512,3.917,545,3.811,550,2.881,553,5.378,554,3.533,604,3.708,627,4.333,814,4.039,990,3.917,1230,5.378,1489,5.378,1630,3.917,2251,5.378,2347,5.378,2348,5.378,2349,5.378,2350,6.031,2351,5.937,2352,5.01,2353,4.735]],["t/598",[0,0.87,1,1.056,14,2.458,30,4.141,39,1.143,40,2.362,42,2.044,45,3.203,56,1.432,62,1.699,69,2.301,87,3.092,118,1.652,157,1.174,166,3.018,226,6.771,228,6.771,231,1.621,233,2.427,288,2.612,293,1.652,330,2.138,333,2.612,586,3.393,739,4.542,741,3.004,745,3.551,748,4.093,772,2.272,1028,5.053,2167,3.928,2354,5.382,2355,5.382]],["t/600",[213,7.005,222,6.68,226,7.005,228,7.005]],["t/602",[0,0.915,1,1.111,3,2.697,10,2.684,13,2.684,51,3.366,52,3.892,63,2.171,85,2.349,125,2.39,134,3.366,157,1.053,179,2.273,183,1.854,208,2.024,231,1.389,327,3.57,402,2.14,405,2.745,465,2.745,536,3.366,544,3.366,545,4.143,548,2.96,549,3.975,550,3.788,552,2.958,554,2.745,559,3.366,569,2.627,721,3.713,742,3.892,749,4.178,846,2.39,920,4.268,983,4.178,1043,3.509,1262,2.524,1314,3.435,1539,4.268,1973,6.027,2353,6.225,2356,7.805,2357,6.027,2358,4.612]],["t/604",[3,2.405,402,4.316,409,4.76,545,3.57,551,4.643,552,4.888,1314,3.739,1521,6.431,1552,6.903,1913,6.903,2359,9.303,2360,7.621,2361,7.621,2362,7.621]],["t/606",[2,2.844,3,2.961,162,3.74,169,3.664,243,3.344,281,4.618,335,3.875,339,3.664,382,4.791,409,4.101,545,4.031,559,4.791,560,5.54,561,5.54,577,2.578,625,8.497,814,4.467,920,5.434,1003,4.993,1314,2.639,1513,4.618,2357,5.947,2363,6.565,2364,6.565]],["t/608",[0,0.52,1,0.921,3,2.939,27,3.742,39,0.472,76,1.243,87,2.185,146,2.028,157,1.208,162,2.526,168,2.58,274,2.526,292,3.294,302,2.702,327,2.028,330,2.569,373,3.236,402,2.057,409,4.039,461,2.844,469,2.702,473,3.188,507,3.848,521,2.926,522,3.537,544,3.236,545,3.856,549,3.294,550,2.152,554,3.848,559,5.57,560,3.742,561,3.742,563,3.742,604,2.77,721,4.26,742,3.742,758,2.639,789,5.158,920,2.844,929,3.236,955,4.017,966,3.537,1003,3.373,1043,3.41,1313,4.017,1503,3.742,1513,3.119,1546,2.702,1683,3.742,2353,7.668,2365,4.434,2366,2.77,2367,4.434,2368,4.434,2369,4.434,2370,4.434,2371,4.434]],["t/611",[0,1.11,37,2.819,258,5.336,351,3.489,352,4.063,354,4.136,450,4.212,485,4.778,1827,6.255,1846,5.965,2214,7.105,2323,5.965,2372,7.105,2373,7.105]],["t/613",[0,1.117,1,1.232,3,2.142,14,2.248,26,2.575,37,2.439,50,2.94,150,2.979,152,3.579,157,1.074,166,3.52,258,4.617,351,3.019,352,3.516,354,3.579,398,3.4,405,4.039,450,3.644,485,4.135,552,4.353,1547,5.727,1827,5.413,1828,6.315,1846,5.162,2372,6.148,2373,6.148]],["t/615",[0,1.03,287,4.197,713,5.975,1414,5.795]],["t/617",[0,0.93,1,1.357,3,2.819,25,3.617,32,2.304,86,1.635,157,0.939,170,4.832,182,3.131,333,2.881,351,2.641,402,2.754,409,3.708,507,3.533,518,5.378,545,3.657,548,2.641,549,3.024,550,2.881,551,3.617,552,3.808,613,4.735,814,4.039,920,3.808,1043,3.131,1144,4.515,1301,4.333,1314,2.386,1492,4.735,1595,4.515,1630,3.917,2347,5.378,2348,5.378,2349,5.378,2350,4.515,2352,5.01,2374,5.378,2375,5.937]],["t/619",[1,1.075,3,2.92,50,3.27,157,1.194,183,3.034,335,3.453,545,3.549,548,4.115,550,3.663,551,5.635,552,4.842,554,4.492,721,4.213,1314,3.034,2350,5.742]],["t/621",[1,1.152,3,2.553,35,2.55,38,2.347,50,2.65,76,2.541,86,1.685,183,2.459,208,2.685,273,2.907,292,3.116,402,3.753,507,3.64,538,4.652,545,2.347,550,2.968,552,6.741,753,5.522,756,4.036,846,3.169,1122,5.522,1301,4.464,1314,2.459,1456,4.879,2095,5.162,2269,7.328,2376,6.117]],["t/623",[3,2.55,157,1.278,183,3.247,264,3.411,402,3.748,545,3.1,552,5.182,996,7.318,1122,4.922,1740,6.144,2350,6.144,2352,6.817]],["t/625",[0,0.928,1,1.127,3,2.5,50,3.431,545,3.654,550,3.843,734,6.683,920,5.08,1440,7.174,1740,6.024,2353,7.595,2377,7.92]],["t/627",[0,1.158,1,1.406,101,2.152,109,3.943,265,4.71,558,5.165,1018,6.652,1531,6.652,1539,4.71,2378,7.343,2379,7.343,2380,7.343,2381,7.343,2382,7.343,2383,5.856,2384,9.093,2385,7.343]],["t/629",[1655,7.253,2386,8.596,2387,8.596,2388,8.596,2389,8.596,2390,8.596]],["t/631",[1655,7.662]],["t/633",[1492,7.161,2391,8.979]],["t/639",[0,0.938,1,1.139,2,3.465,14,2.65,47,3.511,54,2.845,55,3.254,101,2.344,114,5.278,118,2.455,398,4.007,1742,6.083,2392,6.75]],["t/641",[0,0.607,1,1.281,39,1.091,40,2.271,42,2.009,47,3.95,48,1.821,54,3.2,55,3.383,56,1.377,91,4.399,114,3.414,116,1.986,150,2.271,264,2.185,274,2.948,293,1.588,377,2.056,383,2.888,410,2.948,421,2.832,472,2.832,548,2.302,628,3.232,629,2.681,816,3.951,1508,4.367,1585,4.687,1590,4.127,1662,3.776,1663,3.64,1754,4.127,1836,4.127,2177,3.936,2184,4.367,2208,4.127,2292,4.367,2305,4.687,2366,3.232,2393,5.175,2394,5.175,2395,5.175,2396,5.175,2397,6.092]],["t/643",[0,0.455,1,1.262,39,1.175,40,1.703,42,1.98,47,2.57,48,2.061,54,2.083,55,2.87,56,1.032,86,1.069,91,3.568,114,2.56,116,2.247,274,2.21,289,2.046,293,1.797,322,2.908,377,1.541,383,2.165,410,2.21,421,2.123,472,2.123,586,3.226,587,2.997,589,2.799,628,2.423,629,2.01,678,3.274,738,2.01,816,3.205,855,3.094,906,2.423,1299,3.094,1508,3.274,1590,3.094,1668,3.274,1669,3.274,1671,3.514,1675,3.274,1676,4.942,1677,3.274,1678,3.274,1754,3.094,1836,3.094,2177,2.951,2184,3.274,2208,3.094,2276,3.514,2292,3.274,2366,2.423,2397,4.942,2398,3.88,2399,3.88,2400,3.88,2401,3.88,2402,5.856,2403,3.274,2404,3.88,2405,3.88,2406,3.88]],["t/645",[1,0.583,12,2.675,39,1.147,54,1.457,55,4.005,59,3.773,62,1.293,69,1.752,70,4.15,81,3.217,91,2.496,95,1.59,136,4.337,283,2.787,315,3.116,376,2.438,377,3.595,410,2.333,465,2.438,479,2.559,772,3.077,794,2.989,816,2.242,830,5.526,831,2.787,1163,2.559,1236,3.116,1595,3.116,1615,3.457,1754,3.267,1956,3.267,2137,3.711,2152,4.639,2153,3.457,2154,3.457,2316,5.147,2317,2.787,2318,5.526,2320,6.602,2321,5.526,2322,3.711,2366,2.559,2397,3.457,2407,7.288,2408,6.1,2409,4.096,2410,4.096,2411,4.096,2412,4.096,2413,3.267,2414,3.457,2415,4.096,2416,4.096,2417,4.096,2418,4.096]],["t/647",[0,0.985,1,1.292,2,2.286,62,2.31,65,2.734,83,2.2,86,2.499,87,1.783,101,2.66,146,2.413,151,2.734,155,3.052,157,1.158,180,4.571,266,2.945,276,4.005,279,2.833,376,3.14,378,4.259,403,3.07,410,3.005,495,2.833,503,3.14,562,3.215,573,4.452,644,3.384,746,2.687,781,4.208,792,4.005,857,2.945,1176,4.208,1265,4.78,1340,3.481,1623,4.78,2012,4.013,2036,4.013,2333,4.452,2374,4.78,2414,4.452,2419,4.78,2420,5.276,2421,5.276,2422,5.276,2423,4.78,2424,4.78,2425,5.276]],["t/649",[0,0.816,1,1.252,35,2.903,37,2.502,76,1.952,87,3.258,101,2.041,155,2.529,256,3.607,264,2.939,357,3.966,376,4.143,397,4.897,471,4.594,577,3.453,753,5.359,792,4.813,1071,4.594,1359,4.897,1584,4.594,1630,4.594,1745,5.081]],["t/651",[2,2.227,34,2.042,37,1.848,41,4.379,54,1.829,83,2.144,86,2.601,101,2.429,118,2.206,125,2.664,126,3.212,162,2.929,192,2.814,264,2.171,335,2.352,458,2.814,508,2.576,526,3.393,541,3.498,577,2.822,767,3.133,792,5.496,1147,5.693,1340,3.393,1975,4.658,2426,9.097,2427,6.056,2428,5.142,2429,5.142,2430,3.617,2431,5.142,2432,6.511,2433,5.142,2434,5.142,2435,5.142,2436,4.658,2437,5.142,2438,5.142]],["t/653",[0,1.048,1,1.273,35,2.98,87,2.415,101,2.621,157,1.131,291,4.355,357,4.071,378,4.159,616,5.028,792,4.893,1176,7.131,1340,4.716,1624,6.475,2012,6.801,2426,6.475,2427,4.584,2439,7.148,2440,7.148]],["t/655",[0,0.734,1,1.305,35,2.61,37,2.25,76,1.755,87,3.097,101,2.407,155,2.274,221,4.761,231,1.886,256,3.243,264,2.643,273,2.25,357,3.566,376,3.725,397,4.403,403,3.643,471,4.13,577,3.225,753,5.004,792,5.016,965,5.282,1071,4.13,1340,4.13,1357,5.67,1359,4.403,1584,4.13,1630,4.13,1740,4.761,1745,4.568,2012,4.761,2441,5.67]],["t/657",[34,2.467,37,2.937,54,2.209,62,1.961,83,2.59,86,2.776,101,1.821,118,2.508,125,3.218,126,3.88,264,2.622,335,2.841,494,4.226,508,3.112,526,4.098,577,2.439,792,4.472,1147,5.865,1340,4.098,2419,5.627,2432,7.402,2436,5.627,2442,8.171,2443,6.211,2444,9.702,2445,6.211]],["t/659",[37,2.399,41,4.066,83,2.783,86,2.358,101,2.923,116,2.561,118,2.048,126,4.169,157,1.056,183,2.683,264,2.818,379,4.169,507,3.972,792,5.457,1071,4.404,1361,5.632,1444,4.169,2446,8.563,2447,6.674,2448,8.563,2449,6.674,2450,6.674]],["t/661",[0,0.885,1,1.424,101,2.931,157,1.194,221,5.742,265,4.842,357,5.269,792,4.131,965,6.37,2012,5.742,2441,6.838,2446,6.838,2451,7.549,2452,7.549]],["t/663",[39,1.128,42,1.64,1687,5.359,2427,4.71,2453,7.343,2454,7.343,2455,6.652,2456,4.996,2457,6.652,2458,5.585,2459,7.343,2460,7.343,2461,7.343,2462,7.343,2463,7.343,2464,7.343,2465,7.343,2466,7.343]],["t/665",[0,1.103,1,1.34,69,3.321,101,2.759,157,1.229,273,2.792,548,4.187,1910,6.555,2427,4.982,2467,7.036,2468,7.767,2469,7.767]],["t/668",[0,0.878,1,1.066,12,2.092,14,1.422,35,2.633,37,1.543,39,0.456,59,3.123,76,1.203,78,3.265,86,2.425,95,1.666,101,2.421,136,2.555,157,1.307,266,4.181,273,1.543,279,2.305,322,2.177,377,2.508,410,3.597,508,2.15,548,2.809,587,2.134,674,3.163,741,3.524,772,2.666,792,2.349,820,5.122,954,2.921,1001,5.036,1023,3.622,1147,2.498,1236,3.265,1682,3.424,1910,3.622,1936,3.622,2094,3.424,2317,4.296,2427,2.753,2430,4.442,2456,2.921,2467,3.889,2470,8.26,2471,7.491,2472,4.293,2473,6.315,2474,5.72,2475,6.97,2476,4.293,2477,3.265,2478,3.265,2479,3.02,2480,3.889,2481,3.889]],["t/670",[0,0.999,1,1.477,69,2.317,86,2.528,92,3.301,95,2.103,118,1.663,155,1.968,157,0.857,182,2.857,183,2.178,276,4.079,395,3.811,405,4.435,410,3.086,465,3.224,495,2.91,502,3.086,569,3.086,576,3.686,577,2.127,657,4.121,684,3.686,746,3.796,772,2.287,792,4.663,794,5.439,1147,3.153,1505,3.686,1539,3.475,1553,4.121,1566,4.321,1567,3.686,1682,4.321,1711,3.811,2383,4.321,2430,3.811,2448,4.908,2456,3.686,2477,4.121,2478,4.121,2482,5.418,2483,4.908]],["t/672",[0,0.845,1,1.395,2,3.124,12,2.389,64,4.505,65,4.659,95,2.799,101,2.636,150,3.165,266,4.025,327,3.298,335,3.298,382,5.263,451,4.758,554,4.291,562,4.394,857,4.025,1366,6.085,1520,5.073,1539,4.625]],["t/674",[1,1.127,64,4.947,150,3.476,327,4.355,382,5.78,458,4.334,545,3.039,1366,6.683,1520,5.571,2333,6.683,2484,7.92,2485,7.92,2486,7.92]],["t/676",[68,4.654,147,5.455,157,1.346,266,4.747,1554,7.704,2350,6.469,2487,8.505]],["t/678",[1077,5.111,1523,6.41,2037,7.005,2488,8.783]],["t/680",[1,1.378,2,3.042,14,2.327,32,2.726,46,5.926,64,4.387,65,4.582,95,2.726,101,2.837,266,5.402,626,5.341,954,4.778,1542,4.94,2414,5.926,2424,6.362,2489,7.023,2490,6.362,2491,6.362,2492,5.926,2493,6.362]],["t/682",[14,2.455,31,2.635,34,2.944,84,5.212,89,3.774,118,2.274,157,1.173,395,5.212,482,5.042,491,4.753,494,5.042,495,3.98,545,3.509,549,3.774,638,4.753,1379,6.253,1564,6.713,2083,6.253,2493,6.713,2494,7.41]],["t/684",[0,1.03,217,7.956,1553,6.68,2331,7.956]],["t/686",[0,1.078,1,1.001,3,1.842,12,1.279,14,2.597,25,4.776,33,3.742,34,1.534,39,0.411,50,4.099,65,2,87,1.972,137,2.972,144,3.258,146,1.766,147,2.476,150,2.561,151,4.061,155,2.12,157,0.611,165,4.438,167,2.113,177,3.258,196,1.449,208,2.561,231,1.163,239,1.845,249,2.352,257,2.374,272,2.113,274,2.199,278,2.298,279,2.073,283,2.627,370,3.133,395,2.716,398,2.923,402,1.791,450,2.073,451,2.548,452,4.258,465,2.298,491,2.476,502,3.324,525,2.036,562,2.352,571,2.716,576,3.97,627,2.818,629,3.023,630,2.716,631,2.937,701,4.654,732,2.716,789,3.079,816,2.113,964,3.079,967,3.079,970,2.247,1130,2.818,1223,3.258,1264,2.627,1461,3.498,1519,2.548,2143,2.818,2209,3.498,2219,3.498,2220,3.498,2495,7.624,2496,3.861,2497,3.861,2498,3.861,2499,3.861,2500,3.861,2501,3.861,2502,3.861,2503,3.861]],["t/688",[0,0.796,1,1.232,33,6.111,38,3.321,39,0.722,47,3.798,50,2.94,54,3.078,65,3.516,69,2.902,81,4.563,83,3.608,101,1.989,118,2.656,196,3.247,257,3.52,316,4.736,485,4.135,508,3.4]],["t/690",[1,0.839,3,1.86,31,3.379,32,2.287,33,5.706,34,2.341,39,0.946,50,2.553,65,3.053,92,3.591,101,1.727,118,1.809,122,3.357,148,3.661,149,5.706,151,3.053,155,2.141,165,4.482,173,2.775,174,3.78,175,4.145,176,3.374,180,3.681,186,4.301,238,4.482,247,3.591,275,3.108,469,3.591,505,3.591,515,4.973,980,5.339,988,5.339,995,4.973,998,5.339,1264,4.01,1303,5.339,2504,5.893,2505,5.893]],["t/692",[0,0.976,1,1.186,35,3.473,40,3.656,280,4.957,285,4.242,915,6.078,956,4.649,2366,5.203]],["t/694",[40,4.488,55,2.908,59,2.98,237,5.7,280,4.253,285,3.64,322,2.465,465,4.253,487,6.031,502,4.071,577,2.806,587,2.415,589,3.416,674,3.581,915,5.216,1747,6.031,2366,4.465,2490,6.475,2506,7.148,2507,7.148,2508,6.475,2509,7.148]],["t/696",[1,0.583,14,1.357,39,1.168,40,4.115,55,1.666,59,1.708,64,2.559,65,2.122,78,3.116,85,2.086,86,2.582,101,1.201,231,1.838,322,1.412,335,1.874,421,2.242,465,5.386,487,3.457,535,6.366,536,5.318,587,1.384,589,2.915,674,2.052,678,3.457,767,2.496,803,3.267,879,2.627,915,7.312,1154,3.267,1645,6.885,1747,3.457,2366,5.043,2392,3.457,2403,3.457,2510,4.096,2511,7.288,2512,6.602,2513,7.288,2514,6.1]],["t/698",[1,1.093,2,1.942,6,3.568,35,1.869,39,1.103,40,1.968,42,1.456,55,2.652,59,2.718,86,2.468,98,2.959,101,2.252,136,3.879,157,0.709,179,2.21,279,2.408,340,3.154,345,2.609,500,2.876,502,2.554,516,4.062,538,4.958,551,3.972,564,3.794,575,3.272,680,3.154,823,2.609,929,4.758,991,3.576,1505,3.051,1882,3.784,2178,3.272,2317,3.051,2323,3.41,2366,2.801,2403,7.116,2430,3.154,2479,5.403,2515,4.484,2516,8.433,2517,4.484,2518,4.484,2519,4.484,2520,4.484,2521,4.484,2522,4.484,2523,8.433,2524,4.484,2525,4.484,2526,4.484,2527,4.062,2528,4.484,2529,4.484,2530,4.484]],["t/700",[1,1.418,35,1.666,39,1.176,42,2.002,59,1.666,86,2.634,101,1.755,136,2.377,157,0.947,273,2.152,357,2.276,379,2.495,403,2.325,500,2.562,529,2.377,771,3.619,772,1.687,791,2.562,820,2.325,823,2.325,943,3.619,956,3.341,1505,2.718,2152,3.038,2317,4.885,2323,6.065,2383,3.186,2423,3.619,2427,4.605,2430,2.81,2455,3.619,2456,4.885,2457,3.619,2474,3.619,2475,5.052,2477,3.038,2478,3.038,2479,4.211,2527,5.423,2531,3.995,2532,5.987,2533,3.995,2534,5.987,2535,5.987,2536,3.995,2537,3.995,2538,3.995,2539,3.995,2540,3.995,2541,3.995]],["t/702",[0,1.031,1,1.372,12,2.306,40,3.056,101,2.578,157,1.102,266,3.886,404,3.432,529,4.143,551,4.242,820,4.052,821,6.307,857,3.886,1022,4.594,1519,6.683,2178,5.081,2427,4.466,2430,4.897,2456,4.737,2492,5.875,2542,6.962]],["t/704",[0,0.938,1,1.364,179,3.943,208,3.511,792,4.377,820,4.655,823,4.655,1519,6.321,2427,5.13,2543,9.579]],["t/706",[1,1.398,2,2.256,39,0.771,40,2.286,62,2.289,69,3.568,76,1.46,78,3.961,86,2.613,95,2.021,118,1.598,157,0.824,168,3.031,266,5.036,273,1.872,322,1.796,405,3.099,410,2.967,461,3.34,557,3.801,587,1.76,674,2.609,741,2.907,794,3.801,823,3.031,840,4.395,844,2.907,846,2.698,956,2.907,1044,3.961,1147,3.031,1520,3.663,1612,4.395,2413,4.154,2475,4.395,2481,4.718,2492,4.395,2544,7.558,2545,4.718,2546,4.718,2547,7.252,2548,7.252,2549,6.57,2550,4.718,2551,4.395,2552,4.395]],["t/708",[1,1.396,12,1.897,39,1.075,42,2.097,56,1.523,76,1.605,86,2.702,101,1.678,234,3.896,266,4.893,269,3.778,289,3.019,293,1.757,461,3.673,477,4.832,551,3.489,772,2.417,956,3.196,1584,3.778,2178,5.648,2317,3.896,2340,5.187,2512,5.187,2553,9.391,2554,5.726,2555,5.726,2556,5.726,2557,5.726,2558,5.726,2559,5.726,2560,5.726]],["t/710",[0,0.723,1,1.377,2,2.67,35,3.389,40,2.706,55,2.508,59,3.389,100,5.682,101,1.807,136,3.668,157,0.975,243,3.139,266,4.537,380,2.902,404,3.038,513,5.201,523,3.755,526,4.067,529,4.838,574,4.067,823,3.587,991,4.916,1505,4.193,1519,6.003,2366,3.85,2427,3.953,2456,5.531,2477,4.688,2478,4.688,2561,6.164,2562,6.164]],["t/712",[1,1.318,12,1.832,13,3.218,35,3.859,39,0.588,40,2.427,47,2.427,55,2.249,59,3.59,69,2.364,95,2.934,118,1.697,136,4.498,208,2.427,280,4.498,283,3.762,322,2.606,350,2.197,377,3.002,587,2.554,674,3.786,741,3.086,772,2.334,787,6.028,794,4.035,846,2.865,915,4.035,1584,3.649,1615,6.378,2317,5.142,2366,3.454,2413,4.41,2479,6.057,2563,5.53,2564,6.847,2565,7.558]],["t/714",[1,1.186,2,3.608,35,3.473,823,4.847,1519,5.496,2456,5.667,2458,6.335,2545,7.545,2566,8.329]],["t/716",[1,1.428,14,1.461,35,3.489,39,0.685,40,3.907,48,1.552,59,2.685,62,2.033,65,2.285,69,2.754,76,1.236,86,2.096,95,1.712,101,1.293,118,1.353,136,4.979,157,0.698,161,2.512,168,2.566,182,2.326,233,1.989,239,2.108,243,2.246,280,3.833,322,1.521,333,2.14,405,2.624,461,2.829,465,2.624,507,2.624,557,3.218,587,1.49,674,2.209,741,2.461,767,2.687,823,2.566,831,3,915,4.7,921,3.722,956,2.461,1022,2.91,1520,3.102,1612,3.722,1711,3.102,1936,3.722,2317,4.382,2366,4.023,2392,3.722,2413,3.517,2479,5.886,2480,3.995,2549,5.835,2550,3.995,2551,3.722,2552,3.722,2564,5.835,2567,3.722,2568,4.41,2569,4.41,2570,4.41,2571,4.41,2572,3.995]],["t/718",[0,0.307,1,1.39,2,1.135,12,0.868,35,2.908,39,0.936,42,0.585,55,1.065,59,1.791,62,1.724,63,2.022,69,2.982,86,1.183,92,1.596,95,1.667,101,0.768,112,1.559,116,1.648,118,2.826,157,1,161,2.447,179,1.291,183,2.195,243,2.188,264,1.106,266,1.462,276,1.433,279,1.407,331,2.736,343,2.397,350,2.51,404,1.291,405,1.559,453,2.21,461,2.755,502,1.492,508,2.152,523,1.596,529,1.559,548,1.165,564,1.524,569,3.111,577,1.028,662,1.524,746,2.188,756,1.728,764,2.21,772,2.667,820,1.524,823,4.979,844,2.397,879,1.68,929,1.911,956,3.048,966,2.089,1002,1.728,1022,3.603,1147,1.524,1148,1.992,1360,2.089,1372,2.373,1519,2.835,1520,1.842,1558,2.373,1584,2.835,1630,1.728,1711,1.842,1736,5.305,1899,2.373,2043,2.21,2143,4.611,2250,2.373,2275,3.891,2427,2.755,2430,1.842,2456,3.715,2458,4.153,2479,3.841,2483,2.373,2491,2.373,2508,3.891,2544,2.373,2546,2.373,2551,2.21,2552,2.21,2567,3.625,2572,3.891,2573,6.318,2574,6.318,2575,2.619,2576,2.619,2577,2.619,2578,6.789,2579,2.373,2580,2.373,2581,2.373,2582,2.619,2583,2.619,2584,2.619,2585,4.296,2586,2.619,2587,2.619]],["t/720",[1,1.225,39,1.124,42,1.503,62,2.124,69,2.878,116,2.583,118,2.641,125,3.487,182,3.549,331,3.371,335,3.078,350,2.673,772,2.841,823,5.009,1736,5.118,2458,5.118,2567,5.679,2573,6.096,2574,6.096,2578,7.797,2579,6.096,2580,6.096,2581,6.096]],["t/722",[1,1.49,6,2.887,13,4.259,35,3.783,37,1.896,62,2.652,69,2.256,86,2.016,136,3.14,148,3.395,183,2.121,208,2.316,243,3.727,249,4.459,285,2.687,377,2.907,521,5.544,526,3.481,555,6.629,788,4.78,792,4.005,793,4.013,794,3.85,823,4.889,831,3.59,929,3.85,2323,4.013,2383,5.836,2458,5.566,2477,4.013,2478,4.013,2479,6.383,2588,5.276,2589,5.276,2590,5.276]],["t/724",[0,1.104,1,1.108,2,1.987,3,2.092,6,2.51,14,1.519,24,3.775,26,2.514,31,1.631,32,2.572,50,3.916,79,2.225,83,1.912,87,1.55,118,1.407,122,2.612,148,3.074,160,3.657,167,5.631,174,2.941,176,1.961,182,2.418,190,4.86,257,1.866,275,2.418,314,3.226,316,2.51,317,3.87,339,4.342,369,2.612,370,2.463,372,2.669,388,4.154,402,2.128,450,2.463,464,4.154,469,4.037,471,3.026,525,2.418,563,3.87,577,1.801,627,4.836,680,3.226,1147,2.669,1264,3.12,1301,3.347,1487,4.154,1828,3.347,2034,4.154,2211,4.154,2495,4.154,2591,4.586,2592,4.586,2593,4.586,2594,4.586,2595,4.586,2596,4.586]]],"invertedIndex":[["",{"_index":39,"t":{"4":{"position":[[0,2],[61,1],[99,1],[135,1],[156,2],[200,1],[221,1],[238,2],[274,1],[355,2],[439,2],[497,1],[508,2],[559,1],[674,1],[817,1]]},"6":{"position":[[70,2],[152,1],[232,2],[235,2],[283,1],[319,1],[340,2],[410,1],[457,2],[514,1],[561,2],[627,1],[664,2],[747,1],[823,1],[825,2],[899,1],[901,1],[939,1],[941,2],[1033,2],[1128,1],[1163,2],[1239,2]]},"8":{"position":[[954,1],[1014,1]]},"12":{"position":[[110,1]]},"16":{"position":[[298,1],[920,2]]},"18":{"position":[[119,1],[137,1],[166,2],[249,2],[314,1],[376,2],[456,1]]},"20":{"position":[[76,1],[122,1],[124,2],[207,2],[269,2],[357,2],[436,2]]},"25":{"position":[[681,1],[821,2],[912,2],[915,2],[970,1],[988,1],[1031,1],[1093,2],[1131,2],[1155,1],[1168,2],[1263,1],[1352,2],[1416,1],[1495,1],[1542,1],[1555,2],[1659,2],[1689,2],[1794,2],[1801,1],[1818,1],[1865,1]]},"27":{"position":[[250,1],[724,1],[769,1],[909,2],[1065,2],[1068,2],[1123,1],[1141,1],[1184,1],[1246,2],[1297,2],[1322,1],[1390,1],[1403,2],[1494,1],[1617,2],[1676,1],[1755,1],[1819,1],[1832,2],[1936,2],[1964,2],[2082,2],[2089,1],[2106,1],[2149,1]]},"29":{"position":[[924,1],[949,2],[1326,1],[1465,1]]},"32":{"position":[[611,1],[620,1],[1135,1],[1275,2],[1367,2],[1370,2],[1425,1],[1443,1],[1486,1],[1548,2],[1639,1],[1686,2],[1734,1],[1764,1],[1855,2],[1921,1],[2000,1],[2048,1],[2061,2],[2156,2],[2229,1],[2247,2],[2276,2],[2367,2],[2374,1],[2391,1],[2437,1]]},"35":{"position":[[279,1],[418,2],[484,2],[487,2],[542,1],[560,1],[603,1],[665,2],[703,2],[727,1],[740,2],[813,1],[879,2],[943,1],[1022,1],[1069,1],[1082,2],[1186,2],[1216,2],[1321,2],[1328,1],[1345,1],[1392,1]]},"38":{"position":[[541,1],[550,1],[657,1],[802,2],[815,1],[880,2],[907,2],[910,2],[965,1],[983,1],[1026,1],[1088,2],[1179,1],[1226,2],[1274,1],[1285,2],[1324,2],[1340,1],[1342,1],[1377,1],[1379,2],[1475,1],[1530,2],[1608,1],[1687,1],[1739,1],[1752,2],[1847,2],[1920,1],[1938,2],[1962,2],[2058,2],[2065,1],[2082,1],[2129,1]]},"40":{"position":[[3,2],[145,1]]},"43":{"position":[[24,1],[174,1],[1469,1],[1614,2],[1627,1],[1692,2],[1719,2],[1722,2],[1777,1],[1795,1],[1838,1],[1900,2],[1938,2],[1954,1],[1956,1],[1985,1],[1987,2],[2083,1],[2161,2],[2238,1],[2317,1],[2369,1],[2382,2],[2477,2],[2548,1],[2566,2],[2590,2],[2686,2],[2693,1],[2710,1],[2757,1]]},"47":{"position":[[74,1]]},"57":{"position":[[78,1],[221,1],[261,1]]},"62":{"position":[[84,1],[109,1],[154,1]]},"64":{"position":[[76,1],[123,1],[137,2],[239,2]]},"70":{"position":[[390,1],[525,2],[940,2],[943,2],[998,1],[1023,1],[1074,1],[1128,1],[1213,1],[1582,1],[1584,2]]},"76":{"position":[[832,1],[1138,2],[1226,2],[1229,2],[1232,1],[1244,1],[1341,1],[1368,1],[1405,2],[1521,1],[1549,1],[1559,2],[1573,1],[1581,1],[1583,2],[1600,2],[1603,3],[1644,4]]},"78":{"position":[[78,1],[477,2]]},"80":{"position":[[147,1],[158,1],[524,1],[526,1],[826,1],[922,2],[944,1],[946,1],[1933,1],[2167,1],[2429,1],[2431,1]]},"86":{"position":[[105,1]]},"93":{"position":[[168,1],[221,1],[271,2]]},"95":{"position":[[403,1],[451,1],[487,1],[530,1],[580,2],[596,1]]},"97":{"position":[[175,1],[228,1],[274,2]]},"99":{"position":[[445,1],[522,1],[558,1],[575,2]]},"101":{"position":[[313,1],[391,1],[437,1],[458,2]]},"103":{"position":[[243,1],[333,1]]},"107":{"position":[[299,1],[332,2],[335,2],[398,1],[417,2],[420,2],[575,1],[608,2],[611,2],[681,1],[700,2],[703,2]]},"109":{"position":[[454,1],[505,2],[508,2],[518,2],[593,2],[596,3],[610,1],[693,2]]},"113":{"position":[[452,1],[583,2],[713,2],[716,2],[771,1],[796,1],[847,1],[898,1],[1061,2]]},"118":{"position":[[446,1],[537,3],[556,3],[700,1],[702,1],[752,2],[755,1],[797,2],[800,1],[847,2],[850,1],[890,2],[893,1],[940,2],[943,1],[994,2],[997,1],[1045,1],[1047,1],[1049,1],[1175,1],[1214,2],[1679,1]]},"120":{"position":[[475,1],[903,1],[916,1],[945,1],[947,1],[1037,1],[1039,1],[1041,2],[1152,2],[1174,1]]},"136":{"position":[[665,1],[805,1]]},"142":{"position":[[39,1],[50,1],[83,1],[133,2],[157,1],[204,3],[293,1],[304,1],[337,1],[387,2],[411,1],[458,3]]},"144":{"position":[[75,1],[118,1],[167,2],[170,1],[172,2]]},"146":{"position":[[13,1]]},"148":{"position":[[112,1],[201,1],[303,1]]},"152":{"position":[[132,2],[285,2]]},"154":{"position":[[53,1]]},"156":{"position":[[88,1]]},"159":{"position":[[295,2],[310,1],[439,2]]},"172":{"position":[[124,1]]},"178":{"position":[[250,1],[421,1],[498,1],[583,1],[682,1],[687,1],[712,2],[715,1]]},"180":{"position":[[24,1],[174,1],[714,1],[763,1],[859,2]]},"182":{"position":[[611,1],[620,1],[864,1],[939,1],[1017,2],[1026,1],[1047,2],[1050,1]]},"184":{"position":[[6,1],[600,1],[609,1],[746,1],[803,1],[882,2],[891,1],[919,2],[922,1]]},"186":{"position":[[305,1],[365,1],[445,2],[454,1],[480,2],[483,1]]},"188":{"position":[[122,1],[195,2],[204,1],[216,1]]},"190":{"position":[[88,1],[130,1],[136,1],[167,1],[184,1],[205,1],[213,1],[233,1],[276,2],[342,1],[357,1],[417,2],[443,1],[489,1],[525,1],[534,1],[536,1],[538,3],[576,1],[578,1],[676,2],[899,1],[938,1],[949,1],[970,1],[978,1],[998,1],[1041,2],[1107,1],[1122,1],[1182,2],[1208,1],[1254,1],[1290,1],[1299,1],[1301,1],[1303,3]]},"192":{"position":[[199,1],[216,1],[420,1],[437,1],[677,1],[694,1],[1004,1],[1021,1],[1317,1],[1334,1],[1553,1],[1570,1],[1963,1],[1980,1]]},"197":{"position":[[125,2],[128,2],[131,1],[145,2]]},"200":{"position":[[34,1],[80,1],[150,1],[202,1],[292,1],[349,1],[449,1],[588,1],[724,1],[874,1]]},"203":{"position":[[25,1],[70,1],[119,1],[166,1],[219,1],[268,1],[326,1],[378,1],[437,1],[487,1],[557,1],[605,1],[700,1],[750,1],[833,1],[881,1],[961,1],[1009,1]]},"206":{"position":[[33,1],[79,1],[137,1],[185,1],[247,1],[297,1],[369,1],[420,1],[496,1],[545,1],[623,1],[751,1],[870,1],[982,1],[1031,1],[1114,1],[1163,1],[1263,1],[1312,1]]},"214":{"position":[[12,1]]},"218":{"position":[[16,1],[41,1],[57,1],[116,1],[158,1],[160,3]]},"221":{"position":[[57,1]]},"223":{"position":[[559,1],[601,1],[607,1],[637,1],[644,2],[647,1],[651,3],[735,3],[779,1]]},"230":{"position":[[218,1],[276,1],[516,1]]},"235":{"position":[[74,2],[255,3],[346,1],[348,2]]},"239":{"position":[[585,1],[595,1],[621,2],[663,1],[711,2],[764,2],[829,1],[878,2],[881,2],[953,2],[992,2],[1017,2],[1043,2],[1068,2],[1122,1],[1155,2],[1203,1],[1308,2],[1322,1],[1418,1],[1430,1],[1432,1],[1463,1],[1465,2],[1507,1],[1543,2],[1596,1],[1623,2],[1684,2],[1690,1],[1747,1],[1860,1],[1870,1],[1896,2],[1938,1],[1986,2],[2039,2],[2104,1],[2154,2],[2216,2],[2323,2],[2326,1],[2340,1],[2357,2],[2362,3],[2435,2],[2496,2],[2574,1],[2576,2],[2592,1],[2625,1],[2627,2],[2696,2],[2764,1],[2798,1],[2800,2],[2803,1],[2805,2],[2862,1],[2879,2],[2969,1],[2971,2],[2974,2],[3012,1],[3081,2],[3119,1],[3121,2],[3163,1],[3199,2],[3252,1],[3279,2],[3340,2],[3346,1],[3403,1]]},"241":{"position":[[62,1],[205,1]]},"247":{"position":[[180,1],[190,1],[216,2],[258,1],[306,2],[359,2],[424,1],[473,2],[476,2],[548,2],[587,2],[612,2],[638,2],[663,2],[717,1],[750,1],[752,2],[827,2],[901,1],[936,1],[938,2],[941,1],[960,1],[962,2],[965,2],[1013,1],[1118,2],[1132,1],[1228,1],[1240,1],[1242,1],[1273,1],[1275,2],[1317,1],[1353,2],[1406,1],[1433,2],[1494,2],[1500,1],[1557,1]]},"249":{"position":[[458,2],[548,1],[648,1],[724,2],[777,1],[810,1],[842,2],[859,1],[892,1],[924,2],[927,2],[963,1],[965,1],[1069,1],[1071,1],[1084,1],[1086,1],[1190,1],[1192,1],[1194,2],[1339,2]]},"251":{"position":[[637,1],[1093,2],[1096,1],[1128,2],[1131,1],[1155,1],[1190,1],[1229,1],[1237,3],[1241,3],[1282,2],[1285,1],[1317,2],[1320,1],[1344,1],[1379,1],[1418,1],[1426,3],[1430,3],[1468,1],[1693,1],[1695,2],[1730,1],[1737,1],[1780,1],[1782,2],[1817,3],[1821,1]]},"259":{"position":[[48,1],[67,1]]},"261":{"position":[[62,1],[81,1]]},"263":{"position":[[48,1],[67,1],[131,1]]},"265":{"position":[[40,1],[50,1],[162,1],[181,1],[707,1],[829,1],[897,2],[958,2],[1044,2],[1104,2],[1166,2],[1247,2],[1250,2],[1372,1],[1769,1],[1982,2],[2043,2],[2136,2],[2205,2],[2265,2],[2327,2],[2408,2],[2411,2],[2533,1],[2673,2]]},"281":{"position":[[324,1],[658,1],[907,1],[976,1],[1063,1],[1095,1],[1271,2],[1288,2],[1496,2],[1499,1]]},"283":{"position":[[824,1],[856,1],[935,1],[1283,2],[1342,1],[1344,1]]},"285":{"position":[[293,1],[325,1],[499,2],[516,2],[724,2],[727,1]]},"287":{"position":[[346,1],[358,1],[371,1],[385,1],[716,3],[1381,3],[2242,1],[2265,1],[2267,1],[2292,1],[2313,1],[2743,1],[2775,1],[2918,1],[2920,1],[3036,2],[3039,1],[3185,2],[3188,1],[3363,2],[3366,1],[3526,2],[3554,2],[3557,1],[3586,2],[3589,2],[3592,1],[3602,1],[4134,1],[4329,1],[4376,1],[4408,2],[4432,1],[4434,2],[4463,2],[4556,1],[4558,2],[4616,2],[4633,2],[4841,2],[4844,1]]},"289":{"position":[[340,1],[372,1],[555,2],[572,2],[780,2],[783,1]]},"294":{"position":[[140,1],[179,1],[212,1],[399,1],[452,1],[476,1],[485,1],[498,1],[505,1],[528,1],[543,1],[572,1],[619,2],[628,1],[710,1],[728,2],[745,1],[859,1],[861,1],[909,1],[962,1],[964,2],[967,1],[981,1],[1042,1],[1044,1],[1054,1],[1056,3],[1130,2],[1144,1],[1158,1],[1160,1],[1203,2],[1206,1],[1252,1],[1254,1],[1256,2],[1272,1],[1352,1],[1354,1],[1356,2],[1373,1],[1487,1],[1489,1]]},"299":{"position":[[41,1]]},"301":{"position":[[35,1],[269,1]]},"303":{"position":[[24,1],[99,1],[110,1],[147,1],[204,2]]},"305":{"position":[[181,1],[192,1],[240,1],[554,2]]},"309":{"position":[[222,1],[260,1],[297,1],[354,3],[386,2],[414,1],[475,2],[539,2],[542,2],[580,1],[598,1],[990,1],[1030,1],[1211,1],[1213,3],[1217,2],[1231,1],[1327,1],[1329,1],[1540,1],[1611,1],[1613,2],[1616,1],[1763,1],[1904,1],[1906,1],[1908,2],[1923,1],[1925,3],[1929,2],[1976,2],[1990,1],[1992,3],[1996,2],[2014,1],[2016,3],[2020,1],[2022,1],[2024,1]]},"311":{"position":[[372,1],[410,1],[447,1],[504,3],[536,2],[564,1],[623,2],[626,2],[745,2],[748,2],[786,1],[788,2],[791,3],[823,1],[830,1],[832,2],[923,1],[925,1],[964,1],[1014,1],[1203,1],[1205,1],[1312,1],[1314,2],[1372,2],[1390,1],[1392,1],[1483,4],[1523,1],[1525,1],[1527,1],[1529,1]]},"313":{"position":[[16,1]]},"319":{"position":[[224,1]]},"321":{"position":[[213,1],[469,1],[964,1],[1001,1],[1025,2],[1028,2],[1036,2],[1108,2],[1165,2],[1210,2],[1221,2]]},"323":{"position":[[158,2],[161,1],[221,2],[264,2],[267,1],[293,3]]},"325":{"position":[[155,1],[210,1],[234,2],[237,2],[240,1],[313,1],[315,2],[379,2]]},"332":{"position":[[706,1],[1749,1],[1803,1],[1967,1],[2007,1],[2188,1],[2428,1],[2430,1],[2790,1],[2861,2],[2979,2],[2982,1],[3278,1],[3419,2],[3537,2],[3540,1],[4092,1],[4373,2],[4491,1],[4493,2],[5173,2],[5187,1],[5283,1],[5285,1],[5496,1],[5567,1],[5569,2],[5572,1],[5719,1],[5860,1],[5862,1],[5864,2],[5879,1],[5881,1],[6060,2],[6063,1],[6065,2],[6112,2],[6126,1],[6315,1],[6317,1],[6424,1],[6426,2],[6484,2],[6502,1],[6504,1],[6608,1],[6610,1],[6612,1],[6614,1],[6638,1],[6649,1],[6686,1],[6688,3],[6692,2],[6773,1],[6775,2],[6805,1]]},"334":{"position":[[552,1],[606,1],[761,1],[800,1],[850,1],[1039,1],[1041,1],[1148,1],[1150,2],[1208,2],[1226,1],[1228,1],[1356,1],[1358,1],[1360,1],[1362,1],[1386,1],[1397,1],[1434,1],[1436,3],[1440,2],[1523,1],[1525,2],[1554,1]]},"336":{"position":[[213,1],[248,1],[470,1],[472,1],[496,1],[507,1],[544,1],[546,3],[550,2],[629,1],[631,2],[656,1]]},"338":{"position":[[252,1],[287,1],[403,1],[405,1],[429,1],[440,1],[477,1],[479,3],[483,2],[560,1],[562,2],[587,1]]},"340":{"position":[[241,1],[252,1],[289,1],[291,3],[295,2],[379,1],[381,2],[407,1]]},"342":{"position":[[200,1],[211,1],[248,1],[250,3],[254,2],[338,1],[340,2],[361,1],[418,1],[420,2],[450,1]]},"344":{"position":[[573,2],[689,2],[760,2],[934,2],[1014,2],[1030,1],[1166,2],[1310,2],[1446,2],[1582,1],[1740,1],[1862,2]]},"346":{"position":[[14,1],[228,1]]},"348":{"position":[[123,1],[134,1],[171,1],[228,2],[231,2],[295,2],[366,2]]},"350":{"position":[[553,1],[564,1],[590,2],[637,1],[669,1],[726,2],[729,2],[786,1],[797,1],[799,1],[839,2],[842,2],[887,1],[904,1],[914,1],[916,1],[974,2],[977,2],[1043,2]]},"354":{"position":[[118,1],[129,1],[166,1],[223,2],[254,2],[296,1],[346,1],[348,1],[813,2],[816,1],[1285,1],[1287,1]]},"356":{"position":[[126,1],[137,1],[174,1],[231,2],[262,2],[304,1],[383,2]]},"363":{"position":[[447,1],[462,1],[529,1],[531,2],[534,2],[537,1],[555,1],[607,1],[609,2],[618,2],[621,3],[625,1],[627,1]]},"365":{"position":[[798,2],[922,1],[924,2],[936,2],[939,2],[942,1],[962,1],[1039,3],[1050,1],[1113,2],[1116,1],[1312,2],[1411,2],[1619,2],[1731,2],[1744,1],[1753,1],[1796,2],[1815,2],[1818,1]]},"367":{"position":[[188,1],[190,1],[237,3],[241,1],[281,2]]},"386":{"position":[[13,2],[57,2],[60,4]]},"390":{"position":[[224,1],[226,2],[236,2],[265,2],[268,2],[402,2],[405,2],[408,1],[426,1],[460,2],[496,3],[518,2],[521,3]]},"392":{"position":[[275,1],[298,1],[341,1],[392,1],[415,2],[418,3],[422,2],[425,3],[473,3],[477,3],[494,1],[579,3],[738,1],[740,1],[750,1],[843,1],[845,2],[855,1],[930,2],[963,2]]},"394":{"position":[[184,2]]},"396":{"position":[[13,2]]},"398":{"position":[[172,4],[340,2],[343,2],[517,2],[520,3],[524,2]]},"404":{"position":[[425,1],[544,1]]},"406":{"position":[[287,1],[301,1],[333,1],[356,1],[399,1],[444,1],[466,1],[483,1],[522,1],[541,1],[578,1],[586,1],[632,1],[634,1],[693,1],[712,1],[803,2],[819,1],[903,2],[913,1],[967,2],[1000,2],[1003,1]]},"408":{"position":[[105,1],[125,1],[157,2],[160,3],[174,1],[176,2],[179,2],[182,1],[191,1],[263,2],[317,1],[319,1],[413,1],[427,1],[459,1],[482,1],[525,1],[545,1],[584,1],[629,1],[651,1],[668,1],[707,1],[726,1],[763,1],[771,1],[817,1],[819,1],[878,1],[897,1],[988,2],[1004,1],[1088,2],[1098,1],[1172,2],[1226,2],[1229,1]]},"410":{"position":[[68,1],[90,1],[122,1],[150,1],[188,1],[190,2],[193,2],[196,1],[204,1],[226,1],[228,1],[258,1],[272,1],[274,1],[303,1],[305,2],[308,2],[311,1],[339,1],[348,1],[350,2],[367,2],[370,1],[417,2],[420,3],[424,1],[426,1]]},"412":{"position":[[73,1],[94,1],[144,1],[146,2],[149,2],[152,1],[160,1],[181,1],[183,1],[220,1],[222,2],[225,2],[228,1],[255,1],[264,1],[313,1],[315,1]]},"418":{"position":[[125,1],[168,1],[294,1],[316,1],[360,1],[362,2],[365,2],[368,1],[377,1],[451,2],[507,1],[509,1]]},"420":{"position":[[92,1],[111,1],[163,1],[165,2],[168,2],[171,1],[179,1],[197,1],[199,1],[234,1],[236,2],[239,2],[242,1],[267,1],[269,5],[309,1],[318,1],[364,1],[366,1]]},"422":{"position":[[87,1],[89,1],[107,6],[133,5],[139,1]]},"424":{"position":[[192,1],[194,1],[196,2],[199,3],[219,1],[261,2],[264,2],[267,1],[306,2],[323,1],[421,2],[424,2],[427,1]]},"426":{"position":[[133,1],[135,1],[237,2],[240,1]]},"428":{"position":[[317,2]]},"430":{"position":[[82,2],[124,1],[135,1],[145,1]]},"434":{"position":[[114,1],[131,1],[177,1],[200,1],[250,1],[275,1],[312,1],[375,1],[393,1],[395,3],[425,1],[427,1]]},"445":{"position":[[43,3]]},"447":{"position":[[66,1],[180,1]]},"451":{"position":[[162,1],[173,1],[210,1],[267,2],[298,2],[331,1]]},"453":{"position":[[107,1],[118,1],[155,1],[212,2],[243,2],[278,1],[343,3],[370,1],[405,1],[1080,1],[1082,1]]},"457":{"position":[[736,1],[774,1],[811,1],[868,3],[900,2],[928,1],[989,2],[1074,2],[1105,2],[1108,2],[1146,1],[1164,1],[1166,1],[1206,1],[1387,1],[1389,3],[1393,2],[1407,1],[1409,3],[1413,2],[1427,1],[1429,3],[1433,2],[1451,1],[1453,3],[1457,2],[1460,1],[1462,1]]},"459":{"position":[[151,1],[189,1],[226,1],[283,2],[314,2],[343,1],[437,2],[494,2],[539,2],[550,2],[588,1],[606,1],[608,1],[648,1],[830,1],[832,3],[836,2],[850,1],[852,3],[856,2],[870,1],[872,3],[876,2],[894,1],[896,3],[900,2],[903,1],[905,1]]},"461":{"position":[[117,1],[155,1],[192,1],[249,2],[280,3],[293,1],[388,2],[459,2],[521,2],[533,2],[571,1],[589,1],[591,1],[631,1],[812,1],[814,3],[818,2],[832,1],[834,3],[838,2],[852,1],[854,3],[858,2],[876,1],[878,3],[882,2],[885,1],[887,1]]},"463":{"position":[[49,1],[87,1],[124,1],[181,2],[212,2],[224,1],[318,2],[346,2],[362,2],[388,2],[413,2],[416,1],[446,2],[449,2]]},"465":{"position":[[452,1],[534,2],[596,2],[632,2],[655,1],[721,2],[733,2],[750,2],[869,1],[951,2],[1001,2],[1037,2],[1060,1],[1113,2],[1125,2],[1142,2],[1336,1],[3527,1],[3609,2],[3639,2],[3664,2],[3687,1],[3753,2],[3765,2],[3782,2]]},"467":{"position":[[91,2],[133,1],[144,1]]},"471":{"position":[[74,1],[76,1],[110,1],[134,1],[169,1],[190,1],[224,2],[250,2]]},"478":{"position":[[46,1]]},"480":{"position":[[67,2],[109,1]]},"484":{"position":[[40,1]]},"491":{"position":[[72,1],[92,1],[151,1],[153,1],[186,1],[210,1],[275,2]]},"493":{"position":[[117,1],[132,1],[165,1],[197,1],[234,1],[245,1],[247,1],[287,1],[295,2],[298,2],[301,1],[332,1],[360,1],[368,2],[371,2],[374,1],[408,1]]},"503":{"position":[[56,1],[93,1]]},"505":{"position":[[505,1],[516,1],[549,1],[593,1],[657,2],[660,1],[664,3],[748,2]]},"507":{"position":[[247,1],[277,1],[310,1],[324,1],[357,1],[367,1],[403,1],[414,1],[451,1],[477,2],[480,3],[497,1],[576,1],[623,2],[691,1],[722,2],[725,2],[871,1],[887,1],[960,1],[974,1],[1095,1],[1109,1],[1172,1]]},"509":{"position":[[71,2],[113,1],[124,1]]},"511":{"position":[[121,3]]},"513":{"position":[[112,1],[132,1],[186,1],[188,1],[231,1],[269,1],[288,1],[290,1],[292,3],[315,1],[335,1],[419,2]]},"522":{"position":[[43,3]]},"526":{"position":[[235,1],[301,1]]},"529":{"position":[[54,1]]},"531":{"position":[[147,1]]},"535":{"position":[[272,1]]},"537":{"position":[[122,1],[124,1],[176,1],[197,1],[199,1],[251,1],[266,1],[302,1],[509,1],[589,2],[614,1],[719,2],[745,1],[883,2],[902,1],[980,1],[999,1],[1095,1],[1115,1],[1228,1],[1249,1],[1251,1],[1253,1],[1307,2],[1310,1],[1352,2],[1355,1],[1401,2],[1404,1],[1452,1],[1454,1],[1469,1],[1505,1]]},"539":{"position":[[84,1],[164,2],[167,2],[250,1],[326,1],[346,1],[348,1],[379,1],[394,1],[433,1],[502,2],[687,1],[767,2],[770,2],[829,1],[907,1],[921,1],[999,1],[1020,1],[1022,1],[1060,1],[1081,1],[1083,1],[1121,1],[1123,2],[1234,1],[1273,1],[1364,2]]},"541":{"position":[[158,1],[296,2],[299,2],[368,1],[407,1],[517,1],[537,1],[539,1],[571,1],[586,1],[625,1],[694,2],[881,1],[1019,2],[1022,2],[1083,1],[1196,1],[1210,1],[1323,1],[1344,1],[1346,1],[1388,1],[1409,1],[1411,1],[1453,1],[1455,2],[1566,1],[1605,1],[1696,2]]},"548":{"position":[[7,1],[16,1],[51,1],[60,1],[89,1],[140,1],[179,1]]},"550":{"position":[[122,1],[256,1],[316,1]]},"552":{"position":[[104,1],[165,1]]},"554":{"position":[[99,1],[136,1],[178,1],[278,1],[293,1],[333,1],[340,1],[384,1]]},"556":{"position":[[90,1],[160,1]]},"558":{"position":[[89,1],[173,3],[193,1],[234,1],[241,1],[284,1]]},"560":{"position":[[287,1],[289,1],[340,1],[355,1],[394,1],[463,2]]},"562":{"position":[[78,1],[187,1],[419,1],[620,2],[1588,2]]},"564":{"position":[[317,1],[328,1],[349,2],[413,1],[438,2],[526,2],[542,1],[592,3],[689,1],[700,1],[734,1],[838,1],[903,2],[973,1],[1043,2],[1201,2],[1204,3],[1369,2],[1500,1],[1580,1],[1608,2],[1611,3],[1699,1],[1880,1],[1882,1],[1951,2],[2107,2],[2141,1],[2143,1],[2179,1],[2201,2],[2204,2],[2220,1],[2255,1]]},"566":{"position":[[127,1],[337,2],[697,2],[842,2],[1011,2],[1148,2],[1359,2],[1576,2]]},"568":{"position":[[64,1]]},"575":{"position":[[118,1],[153,1],[186,1],[351,1],[353,1],[363,1],[499,2],[509,1],[519,1],[521,1],[552,2],[555,1],[589,1],[591,1],[593,2],[605,1],[673,1],[675,1],[690,1],[727,1]]},"577":{"position":[[288,2],[373,2],[420,1],[458,1],[501,1],[537,1],[559,2],[638,2],[726,2],[757,1],[846,1]]},"581":{"position":[[587,2],[1154,2],[1157,2],[1212,1],[1223,1],[1257,1],[1289,1],[1350,1],[1399,1],[1834,1],[1905,1],[1915,1],[1917,1],[1998,2],[2022,2],[2037,1],[2112,1],[2146,1],[2155,2],[2231,2],[2258,2],[2306,2],[2390,2],[2470,2],[2481,2],[2565,2],[2609,2],[3048,2],[3155,2],[3162,1],[3179,1],[3214,1]]},"583":{"position":[[1215,2],[1270,1],[1281,1],[1315,1],[1347,1],[1419,1],[2012,1],[2083,1],[2093,1],[2095,1],[2216,2],[2240,2],[2255,1],[2330,1],[2355,1],[2364,2],[2440,2],[2467,2],[2534,2],[3131,2],[3234,2],[3241,1],[3258,1],[3293,1]]},"586":{"position":[[208,1],[1010,1],[1023,1],[1056,1],[1093,1],[1174,1],[1197,2]]},"588":{"position":[[372,1],[407,1],[440,1],[476,1],[493,2]]},"590":{"position":[[148,1],[253,2],[256,2],[325,1],[364,1],[459,1],[479,1],[481,1],[512,1],[527,1],[566,1],[635,2],[821,1],[926,2],[929,2],[989,1],[1085,1],[1099,1],[1195,1],[1216,1],[1218,1],[1259,1],[1280,1],[1282,1],[1323,1],[1325,2],[1436,1],[1475,1],[1566,2]]},"592":{"position":[[517,1],[538,3],[558,1],[602,3],[606,1],[608,1]]},"598":{"position":[[327,1],[338,1],[371,1],[420,2],[542,1],[581,1],[583,1],[673,1],[690,1],[734,1],[754,2]]},"608":{"position":[[502,1]]},"641":{"position":[[107,1],[116,1],[144,2],[245,1],[285,1],[320,1],[335,1],[361,1]]},"643":{"position":[[72,1],[81,1],[116,1],[140,1],[167,2],[254,2],[293,1],[313,1],[315,1],[324,1],[334,1],[336,1],[367,2],[370,1],[404,2],[407,1],[438,1],[440,1],[442,2],[485,1],[603,2],[615,1],[693,1],[695,1],[714,1],[765,1]]},"645":{"position":[[84,3],[88,1],[181,1],[281,1],[283,1],[356,1],[411,1],[457,1],[522,1],[568,1],[656,2],[728,1],[776,1],[778,2],[817,1],[874,1],[915,1],[935,1]]},"663":{"position":[[44,1],[46,1],[355,1],[422,1],[424,1]]},"668":{"position":[[52,1]]},"686":{"position":[[591,2]]},"688":{"position":[[86,1]]},"690":{"position":[[87,1],[182,1],[377,2]]},"696":{"position":[[224,1],[253,1],[255,1],[326,2],[329,1],[400,2],[403,1],[474,2],[477,1],[548,1],[550,1],[552,1],[688,1],[756,1],[760,1],[809,1],[877,1],[881,1],[974,1],[1042,1],[1046,1],[1050,1]]},"698":{"position":[[688,2],[691,2],[694,2],[697,2],[708,1],[820,1],[826,1],[959,1],[961,1],[963,1],[981,1]]},"700":{"position":[[238,2],[305,1],[392,2],[442,2],[536,1],[600,1],[647,2],[703,2],[761,2],[850,1],[903,1],[924,2],[927,1],[993,1],[995,1],[997,1],[999,2],[1040,1],[1093,1],[1137,2],[1140,1],[1174,1],[1176,1],[1178,1],[1194,1]]},"706":{"position":[[404,1],[433,1]]},"708":{"position":[[240,1],[302,1],[366,2],[415,1],[515,2],[571,1]]},"712":{"position":[[43,1]]},"716":{"position":[[161,1],[190,1]]},"718":{"position":[[644,1],[646,1],[648,1],[835,2],[901,2],[904,1],[1073,2],[1139,1],[1141,1],[2550,1]]},"720":{"position":[[167,1],[169,1],[171,1],[340,2],[406,1],[408,1]]}}}],["0",{"_index":879,"t":{"118":{"position":[[663,2]]},"178":{"position":[[684,2]]},"249":{"position":[[495,3]]},"287":{"position":[[4552,3]]},"309":{"position":[[535,3],[1316,2]]},"311":{"position":[[741,3]]},"332":{"position":[[5272,2],[5966,2]]},"465":{"position":[[731,1],[1123,1],[3763,1]]},"696":{"position":[[43,1]]},"718":{"position":[[2716,4]]}}}],["0.02170000000014",{"_index":2443,"t":{"657":{"position":[[151,16]]}}}],["0.0247",{"_index":2435,"t":{"651":{"position":[[449,6]]}}}],["0.12.x",{"_index":2048,"t":{"445":{"position":[[47,8]]},"522":{"position":[[47,8]]}}}],["0.x.i",{"_index":1053,"t":{"154":{"position":[[211,5]]}}}],["01a087979dccbbc49a45b72d987e5651d65bd97349ccbfdd601b0b7beee9ddc4",{"_index":2065,"t":{"459":{"position":[[745,67]]}}}],["02t18:22:03.102950917z",{"_index":1864,"t":{"354":{"position":[[676,24]]}}}],["02t18:22:03.109787921z",{"_index":1866,"t":{"354":{"position":[[725,24]]}}}],["02t18:50:32.815189174z",{"_index":1872,"t":{"354":{"position":[[1149,24]]}}}],["02t18:50:32.819722082z",{"_index":1873,"t":{"354":{"position":[[1198,24]]}}}],["09t18:22:03.102951017z",{"_index":1869,"t":{"354":{"position":[[772,24]]}}}],["09t18:50:32.815189234z",{"_index":1874,"t":{"354":{"position":[[1245,24]]}}}],["0x",{"_index":1734,"t":{"311":{"position":[[1215,5]]},"323":{"position":[[273,8]]},"332":{"position":[[5035,5],[6327,5],[6584,5]]},"334":{"position":[[1051,5]]},"451":{"position":[[151,3]]},"537":{"position":[[1222,5]]},"541":{"position":[[511,5],[1190,5],[1317,5]]}}}],["0x0",{"_index":2412,"t":{"645":{"position":[[642,3]]}}}],["0x00",{"_index":1735,"t":{"311":{"position":[[1305,6]]},"332":{"position":[[6417,6]]},"334":{"position":[[1141,6]]}}}],["0x0000000000000000000000000000000000000000",{"_index":1785,"t":{"332":{"position":[[2320,45]]}}}],["0x0000000000000000000000000000000000000000000000000000000000000000",{"_index":1721,"t":{"309":{"position":[[1683,69]]},"332":{"position":[[3160,69],[5639,69]]}}}],["0x0000000000000000000000000000000000000000000000000000000000001010",{"_index":1796,"t":{"332":{"position":[[4164,69]]}}}],["0x000000000000000000000000000000000000000000000000001284e7c67266000000000000000000000000000000000000000000000000014c0fa753f2298415000000000000000000000000000000000000000000001386f7e2c243dcc978070000000000000000000000000000000000000000000000014bfd226c2bb71e15000000000000000000000000000000000000000000001386f7f5472ba33bde07",{"_index":1793,"t":{"332":{"position":[[3718,325]]}}}],["0x00000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000008800000002000000000001004000000000000000000000000000000000800000000000000000000100000000400000000200400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000002000000000000000000000000000000004000008000000000000001000000000000000000000000000000100000020000000000000000000000002000000020020002020040000000000000000040100000",{"_index":1800,"t":{"332":{"position":[[4509,517]]}}}],["0x0000000000000000000000000000000000001010",{"_index":1792,"t":{"332":{"position":[[3553,45]]}}}],["0x00000000000000000000000000e91788bcb998379027d36e6407a9187d7f313c",{"_index":1797,"t":{"332":{"position":[[4234,69]]}}}],["0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001",{"_index":1718,"t":{"309":{"position":[[1396,133]]},"332":{"position":[[2608,133],[5352,133]]}}}],["0x000000000000000000000000959c65b72147faf3450d8b50a0de57e72ffc5e0d",{"_index":1798,"t":{"332":{"position":[[4304,68]]}}}],["0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02",{"_index":2295,"t":{"581":{"position":[[731,422],[1401,422],[2612,422]]}}}],["0x0100010000000002012128ff2dd168dc250dc3da93db3131f737e6961a0000fe0100030000000006010001000074000197013331090a763fc7ef2216502cfbff5d855530f977a0ee6db3615722ed9bad498781d8ed72d52b5c9717708ac757f7789c9567e5468566179bd03f72d1fc7b1c010400002c01011111b16c6268897233eddea98a041b326b0faef2010122229ce37ccfee1cbab2b743b22c314b5667cf1a06020001000074000100deb9091f5beb1ebd8d91a1b81e562a70cdb3a1cdafc5e61087b18d1c221c570754ecbe056bdef5f82c388a9bf53f074521aeaf5afdeed3a2ba70adb89362631b010400002c0101444444444444444444444444444444444444444401015555555555555555555555555555555555555555030100a5a91b133336e5ef1c7e23c13974535018fab1c0",{"_index":2061,"t":{"453":{"position":[[459,620]]}}}],["0x02390f3e6e5fd1c6786cb78fd3027c117a9955a7",{"_index":2461,"t":{"663":{"position":[[242,45]]}}}],["0x061150e5574716dbb1a2cdf54b3dce9f94395f65",{"_index":1768,"t":{"325":{"position":[[322,45]]}}}],["0x095ae61e8207c7856ea273235d6badb69d815f5",{"_index":1650,"t":{"287":{"position":[[4229,49]]}}}],["0x1",{"_index":1802,"t":{"332":{"position":[[5051,6]]}}}],["0x112233",{"_index":1639,"t":{"287":{"position":[[3198,11]]}}}],["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",{"_index":1812,"t":{"336":{"position":[[289,180]]}}}],["0x14",{"_index":1789,"t":{"332":{"position":[[2754,7]]}}}],["0x140d72763d1ce39ad4e2e73ec6e8fc53e5b73b64",{"_index":1658,"t":{"287":{"position":[[4472,45]]}}}],["0x14a00",{"_index":1788,"t":{"332":{"position":[[2409,10]]}}}],["0x15",{"_index":1791,"t":{"332":{"position":[[3242,7]]}}}],["0x153824576d03629b264683b430bbf9acea1d0975",{"_index":1732,"t":{"311":{"position":[[1102,44]]},"332":{"position":[[6214,44]]},"334":{"position":[[938,44]]}}}],["0x16",{"_index":1794,"t":{"332":{"position":[[4056,7]]}}}],["0x1626ba7e",{"_index":2408,"t":{"645":{"position":[[345,10],[601,10]]}}}],["0x17b66009af459dc8ebf37acf8a8b355379be2fe5",{"_index":593,"t":{"70":{"position":[[618,45],[1261,45]]}}}],["0x17ffa2d95b58228e1ecb0c6ac25a6efd20ba08e4",{"_index":1641,"t":{"287":{"position":[[3241,45]]}}}],["0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3",{"_index":2064,"t":{"459":{"position":[[660,70]]}}}],["0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881",{"_index":1720,"t":{"309":{"position":[[1542,68]]},"332":{"position":[[2792,68],[5498,68]]}}}],["0x223344",{"_index":1643,"t":{"287":{"position":[[3376,11]]}}}],["0x2791bca1f2de4661ed88a30c99a7a9449aa84174",{"_index":104,"t":{"6":{"position":[[412,44]]},"70":{"position":[[664,45],[1307,45]]},"239":{"position":[[3035,45]]},"424":{"position":[[342,45]]}}}],["0x27a11c1563a5dda238379b95c91b3abbad9c0cf6",{"_index":914,"t":{"120":{"position":[[516,45]]}}}],["0x27cabc9700ee6db2797b6ac1e1ece81c72a2cd8d",{"_index":1762,"t":{"321":{"position":[[1119,45]]},"457":{"position":[[996,45]]},"459":{"position":[[448,45]]},"461":{"position":[[413,45]]}}}],["0x2953399124f0cbb46d2cbacd8a89cf0599974963",{"_index":594,"t":{"70":{"position":[[710,45],[1353,45]]}}}],["0x2f63834",{"_index":1784,"t":{"332":{"position":[[2288,12],[2587,12],[3139,12],[3697,12]]}}}],["0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1",{"_index":2293,"t":{"581":{"position":[[629,45],[1291,44],[2261,44]]},"583":{"position":[[1349,44],[2470,44]]}}}],["0x3251ba32",{"_index":1633,"t":{"287":{"position":[[2930,13]]}}}],["0x3c4e11e4dbf23b87c14bd75d0da9c75707392d21",{"_index":1871,"t":{"354":{"position":[[824,45],[881,45]]}}}],["0x44c2ea42fb006a613a7b41d142576ed6b5055902",{"_index":1818,"t":{"338":{"position":[[358,44]]}}}],["0x479f6a5b0c1728947318714963a583c56a78366a",{"_index":1634,"t":{"287":{"position":[[2950,45]]}}}],["0x48656c6c6f20776f726c64",{"_index":2060,"t":{"453":{"position":[[418,27]]}}}],["0x4936962d9972a70bffc27f376f55d9c60c12e762819fa6384fdb466664122b6",{"_index":2070,"t":{"461":{"position":[[643,69]]}}}],["0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b",{"_index":1783,"t":{"332":{"position":[[2203,69],[2502,69],[3054,69],[3612,69]]}}}],["0x4b0fc0c7d42566958d60f92115ab95167c837c891e2f4fa62a75bfed30d86af7291051fe5c88985269286548a42bed5b70bb16588e48998206a2e7a547f527d101",{"_index":1594,"t":{"281":{"position":[[1361,134]]}}}],["0x4d4ee1b8583e31fe789eaf2e1b6e011c220c10b6",{"_index":1717,"t":{"309":{"position":[[1342,45],[1629,45]]},"311":{"position":[[1327,44]]},"332":{"position":[[2443,45],[2995,45],[5298,45],[5585,45],[6339,45],[6439,44]]},"334":{"position":[[1163,44]]}}}],["0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63",{"_index":1795,"t":{"332":{"position":[[4094,69]]}}}],["0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400",{"_index":1605,"t":{"285":{"position":[[589,134]]},"287":{"position":[[4706,134]]},"289":{"position":[[645,134]]}}}],["0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea",{"_index":2511,"t":{"696":{"position":[[268,45],[645,42],[887,43]]}}}],["0x5",{"_index":1790,"t":{"332":{"position":[[2973,5],[3531,5],[4485,5],[5167,5]]}}}],["0x503388c73ca663ea34e103c11c9f47c9433af471",{"_index":2078,"t":{"465":{"position":[[488,45],[905,45]]}}}],["0x574372ff1a0eede68b5358cce7bbb93155a9dfe0",{"_index":1851,"t":{"354":{"position":[[356,45],[413,45]]}}}],["0x596af90cecdbf9a768886e771178fd5561dd27ab",{"_index":2512,"t":{"696":{"position":[[342,45],[690,42],[811,42]]},"708":{"position":[[242,44]]}}}],["0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7",{"_index":1722,"t":{"309":{"position":[[1765,69]]},"332":{"position":[[3280,69],[5721,69]]}}}],["0x603a600e3d39601a805130553df3363d3d373d3d3d363d30545af43d82803e903d91601857fd5bf3",{"_index":2533,"t":{"700":{"position":[[307,84]]}}}],["0x608060405234801561001057600080fd5b5061013d806100206000396000f3fe60806040526004361061001e5760003560e01c80639c4ae2d014610023575b600080fd5b6100cb6004803603604081101561003957600080fd5b81019060208101813564010000000081111561005457600080fd5b82018360208201111561006657600080fd5b8035906020019184600183028401116401000000008311171561008857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506100cd915050565b005b60008183516020850134f56040805173ffffffffffffffffffffffffffffffffffffffff83168152905191925081900360200190a050505056fea264697066735822122033609f614f03931b92d88c309d698449bb77efcd517328d341fa4f923c5d8c7964736f6c63430007060033",{"_index":2449,"t":{"659":{"position":[[299,700]]}}}],["0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1",{"_index":2513,"t":{"696":{"position":[[416,45],[766,42],[931,42]]}}}],["0x631998e91476da5b870d741192fc5cbc55f5a52",{"_index":385,"t":{"27":{"position":[[931,45],[1324,44]]},"29":{"position":[[1372,46]]},"32":{"position":[[240,42],[1297,45],[1641,44]]},"38":{"position":[[144,42],[835,44],[1181,44]]},"70":{"position":[[571,46],[1215,45]]},"80":{"position":[[251,42],[564,45],[1962,45],[2384,44]]},"113":{"position":[[627,45],[977,45]]},"182":{"position":[[240,42]]},"184":{"position":[[227,42]]},"287":{"position":[[3449,45]]},"426":{"position":[[154,45]]},"463":{"position":[[272,45]]}}}],["0x6b175474e89094c44da98b954eedeac495271d0f",{"_index":1761,"t":{"321":{"position":[[1062,45]]},"459":{"position":[[391,45]]},"465":{"position":[[3563,45]]}}}],["0x6bd55a2877890bd58871eefe886770a7734077a74981910a75d7b1f044b5bf28",{"_index":1648,"t":{"287":{"position":[[4136,69]]}}}],["0x6d52be8194216ff4e7685d285728c8df9050b2cc",{"_index":2354,"t":{"598":{"position":[[589,45]]}}}],["0x7227e371540cf7b8e512544ba6871472031f3335",{"_index":595,"t":{"70":{"position":[[756,45],[1399,45]]}}}],["0x7b1bd3474d789e18e2e329e2c53f819b6e687b4a",{"_index":1636,"t":{"287":{"position":[[3047,45]]}}}],["0x7c0ebabfc394ec6d926e801fe0e69a1f15a7fe4d",{"_index":596,"t":{"70":{"position":[[802,45],[1445,45]]}}}],["0x7efe6ce415956c5f80c6530cc6cc81b4808f6118",{"_index":2459,"t":{"663":{"position":[[183,45]]}}}],["0x839ee023b21f4ffe2294025de0ac30ba7278d6fd",{"_index":1727,"t":{"311":{"position":[[688,45],[1227,45]]},"334":{"position":[[1063,45]]}}}],["0x8a5bc19e22d6ad55a2c763b93a75d09f321fe764",{"_index":2450,"t":{"659":{"position":[[1110,42]]}}}],["0x8b4de256180cfec54c436a470af50f9ee2813dbb",{"_index":107,"t":{"6":{"position":[[516,44]]}}}],["0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334",{"_index":422,"t":{"29":{"position":[[1419,45]]},"76":{"position":[[1468,45]]}}}],["0x8e3e38fe7367dd3b52d1e281e4e8400447c8d8b9",{"_index":349,"t":{"25":{"position":[[842,45]]},"27":{"position":[[995,45]]},"35":{"position":[[439,44]]},"43":{"position":[[1647,44]]}}}],["0x8f3cf7ad23cd3cadbd9735aff958023239c6a063",{"_index":597,"t":{"70":{"position":[[848,45],[1491,45]]}}}],["0x91e8ac543c5fedf9f3ef8b9da1500db84305681f",{"_index":1644,"t":{"287":{"position":[[3394,45]]}}}],["0x9c5a87452d4fac0cbd53bdca580b20a45526b3ab",{"_index":2442,"t":{"657":{"position":[[101,42],[1014,42]]}}}],["0x9fa2b3c4",{"_index":2062,"t":{"457":{"position":[[1091,13]]}}}],["0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",{"_index":1637,"t":{"287":{"position":[[3102,45]]}}}],["0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4",{"_index":598,"t":{"70":{"position":[[894,45],[1537,44]]}}}],["0xabc",{"_index":355,"t":{"25":{"position":[[1157,10]]},"27":{"position":[[1392,10]]},"35":{"position":[[729,10]]},"43":{"position":[[1974,10]]}}}],["0xabcd",{"_index":1034,"t":{"144":{"position":[[175,12]]}}}],["0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0",{"_index":1723,"t":{"309":{"position":[[1835,68]]},"332":{"position":[[3350,68],[5791,68]]}}}],["0xbb6e024b9cffacb947a71991e386681b1cd1477d",{"_index":2434,"t":{"651":{"position":[[399,42]]}}}],["0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",{"_index":1678,"t":{"294":{"position":[[1305,46]]},"575":{"position":[[628,44]]},"643":{"position":[[638,45]]}}}],["0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",{"_index":877,"t":{"118":{"position":[[483,45]]}}}],["0xbc5f07a5852fdf3dbd57a76835109220d0add8e8",{"_index":1592,"t":{"281":{"position":[[1226,44]]},"285":{"position":[[453,45]]},"287":{"position":[[4571,44]]},"289":{"position":[[510,44]]}}}],["0xbdeafd3ee0550a73f615d2baea2e3d6d48fc857d",{"_index":1817,"t":{"338":{"position":[[302,45]]}}}],["0xc9d9b33231d24dd8cc53fdd64f7abdd156f2a7e2",{"_index":1651,"t":{"287":{"position":[[4279,49]]}}}],["0xcccccccccccccccccccccccccccccccccccccccc",{"_index":1299,"t":{"235":{"position":[[259,45]]},"294":{"position":[[574,44],[1083,46]]},"575":{"position":[[454,44]]},"643":{"position":[[558,44]]}}}],["0xce0042b868300000d44a59004da54a005ffdcf9f",{"_index":2438,"t":{"651":{"position":[[1491,42]]}}}],["0xcf67bcbd9d5dfd373b03f4fc8143e1c6744b5696",{"_index":1593,"t":{"281":{"position":[[1302,45]]},"283":{"position":[[1297,44]]},"285":{"position":[[530,45]]},"287":{"position":[[4647,45]]},"289":{"position":[[454,45],[586,45]]}}}],["0xd01f11855bccb95f88d7a48492f66410d4637313",{"_index":2457,"t":{"663":{"position":[[115,45]]},"700":{"position":[[602,44]]}}}],["0xd130b43062d875a4b7af3f8fc036bc6e9d3e1b3",{"_index":2463,"t":{"663":{"position":[[303,45]]}}}],["0xd72c236be524ec24f72329317e2785e687105b69",{"_index":1701,"t":{"309":{"position":[[482,45]]}}}],["0xdb374",{"_index":1787,"t":{"332":{"position":[[2387,10]]}}}],["0xe4b10c53aa75e19e088cfdd0cff7d46a0e4206f0",{"_index":2054,"t":{"451":{"position":[[357,42]]}}}],["0xe6b9b21c077f382333220a072e4c44280b873907",{"_index":2466,"t":{"663":{"position":[[377,44]]}}}],["0xec9a7204a43d3f4a82c84fde92d25bfc9110981",{"_index":2514,"t":{"696":{"position":[[490,45],[976,42]]}}}],["0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c",{"_index":1713,"t":{"309":{"position":[[1042,69]]},"332":{"position":[[2019,69],[2883,69],[3441,69],[4395,69],[5077,69]]},"457":{"position":[[1218,69]]}}}],["0xf439e432d54c2bf5518a1901d3791070d4192986",{"_index":2080,"t":{"465":{"position":[[661,45],[1062,45],[3694,45]]}}}],["0xf87e31492faf9a91b02ee0deaad50d51d56d5d4d",{"_index":1642,"t":{"287":{"position":[[3296,45]]},"461":{"position":[[342,45]]}}}],["0xf9010880852416b84e01830222e08080b8b66080604052348015600f57600080fd5b50609980601d6000396000f3fe60a06020601f369081018290049091028201604052608081815260009260609284918190838280828437600092018290525084519495509392505060208401905034f5604080516001600160a01b0383168152905191935081900360200190a0505000fea26469706673582212205a310755225e3c740b2f013fb6343f4c205e7141fcdf15947f5f0e0e818727fb64736f6c634300060a00331ca01820182018201820182018201820182018201820182018201820182018201820a01820182018201820182018201820182018201820182018201820182018201820",{"_index":2445,"t":{"657":{"position":[[361,536]]}}}],["0xf9016c8085174876e8008303c4d88080b90154608060405234801561001057600080fd5b50610134806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c634300060200331b83247000822470",{"_index":2437,"t":{"651":{"position":[[645,736]]}}}],["0xf9d09d634fb818b05149329c1dccfaea53639d96",{"_index":2455,"t":{"663":{"position":[[57,45]]},"700":{"position":[[538,44]]}}}],["0xff",{"_index":2540,"t":{"700":{"position":[[1142,7]]}}}],["0xsequenc",{"_index":288,"t":{"18":{"position":[[12,10],[46,10],[76,10]]},"55":{"position":[[19,10],[60,10],[94,10],[124,10],[173,10]]},"62":{"position":[[12,10]]},"109":{"position":[[828,10],[914,11]]},"140":{"position":[[19,10],[72,10],[106,10],[136,10],[185,10]]},"142":{"position":[[57,12],[311,12]]},"404":{"position":[[300,11],[414,10],[533,10],[648,10]]},"432":{"position":[[120,10],[180,10]]},"445":{"position":[[227,10],[289,10]]},"469":{"position":[[81,10],[134,10]]},"488":{"position":[[100,10]]},"505":{"position":[[523,12]]},"511":{"position":[[267,10],[325,10]]},"522":{"position":[[227,10],[289,10]]},"529":{"position":[[4,10]]},"531":{"position":[[125,10]]},"562":{"position":[[164,10]]},"564":{"position":[[87,11],[335,13],[707,13]]},"581":{"position":[[1230,12]]},"583":{"position":[[1288,12]]},"586":{"position":[[965,10],[1012,10],[1030,12]]},"592":{"position":[[99,11],[163,10],[208,10],[242,10],[272,10],[560,13]]},"594":{"position":[[12,10]]},"598":{"position":[[345,12]]}}}],["0xsequence.j",{"_index":2441,"t":{"655":{"position":[[350,13]]},"661":{"position":[[107,13]]}}}],["0xsequence/plugins>net742dllsaot",{"_index":1170,"t":{"195":{"position":[[111,28]]}}}],["assign",{"_index":2543,"t":{"704":{"position":[[24,8],[137,8]]}}}],["assist",{"_index":371,"t":{"25":{"position":[[1895,10]]},"27":{"position":[[2179,10]]},"32":{"position":[[2467,10]]},"35":{"position":[[1422,10]]},"38":{"position":[[2159,10]]},"43":{"position":[[2787,10]]},"70":{"position":[[1683,10]]},"76":{"position":[[1677,10]]},"113":{"position":[[1158,10]]},"581":{"position":[[3244,10]]}}}],["associ",{"_index":1595,"t":{"283":{"position":[[175,9]]},"332":{"position":[[1126,10]]},"550":{"position":[[78,10]]},"617":{"position":[[385,10]]},"645":{"position":[[499,10]]}}}],["assum",{"_index":1370,"t":{"241":{"position":[[561,6]]},"342":{"position":[[125,8]]},"564":{"position":[[357,7]]}}}],["assur",{"_index":1533,"t":{"273":{"position":[[823,7]]}}}],["async",{"_index":652,"t":{"76":{"position":[[1219,6]]},"216":{"position":[[7,5]]},"239":{"position":[[2297,5],[2758,5]]},"247":{"position":[[895,5]]},"424":{"position":[[255,5]]},"493":{"position":[[289,5],[362,5]]}}}],["atom",{"_index":2584,"t":{"718":{"position":[[1526,6]]}}}],["attach",{"_index":675,"t":{"80":{"position":[[653,7]]}}}],["attack",{"_index":1521,"t":{"273":{"position":[[435,9]]},"277":{"position":[[363,8],[562,8]]},"604":{"position":[[140,8]]}}}],["attempt",{"_index":819,"t":{"109":{"position":[[191,10]]},"334":{"position":[[291,10],[371,9]]},"361":{"position":[[128,8]]},"439":{"position":[[103,7]]},"474":{"position":[[50,7]]},"476":{"position":[[68,7]]},"496":{"position":[[61,7]]}}}],["attest",{"_index":1526,"t":{"273":{"position":[[676,8]]}}}],["attribut",{"_index":692,"t":{"80":{"position":[[925,13]]},"118":{"position":[[686,13],[1147,12],[1392,13],[1483,13],[1681,10]]},"120":{"position":[[1155,13]]},"122":{"position":[[68,10],[99,10],[228,10],[383,10],[461,10],[782,10]]}}}],["audit",{"_index":1531,"t":{"273":{"position":[[772,7]]},"627":{"position":[[52,6]]}}}],["auth",{"_index":1416,"t":{"251":{"position":[[689,4]]},"273":{"position":[[9,4]]},"275":{"position":[[665,5]]},"277":{"position":[[217,5],[232,4]]},"299":{"position":[[36,4]]},"301":{"position":[[30,4],[264,4]]},"303":{"position":[[19,4]]},"313":{"position":[[11,4]]},"317":{"position":[[40,4]]},"346":{"position":[[9,4],[223,4]]},"348":{"position":[[266,4]]},"566":{"position":[[373,4],[2085,4]]}}}],["authent",{"_index":1262,"t":{"223":{"position":[[277,12],[937,12]]},"225":{"position":[[131,12]]},"275":{"position":[[564,14],[613,12]]},"277":{"position":[[336,13]]},"279":{"position":[[379,13]]},"283":{"position":[[128,12],[357,14]]},"301":{"position":[[242,12]]},"303":{"position":[[309,13]]},"317":{"position":[[425,14]]},"346":{"position":[[91,14],[260,12]]},"382":{"position":[[81,14]]},"384":{"position":[[70,14]]},"449":{"position":[[50,14]]},"505":{"position":[[320,12],[986,12]]},"507":{"position":[[131,12]]},"545":{"position":[[834,14]]},"602":{"position":[[270,15]]}}}],["authopt",{"_index":1960,"t":{"392":{"position":[[650,11],[793,12]]}}}],["author",{"_index":1122,"t":{"190":{"position":[[157,9]]},"223":{"position":[[627,9],[769,9]]},"225":{"position":[[157,13]]},"505":{"position":[[641,10],[819,10]]},"507":{"position":[[157,13]]},"545":{"position":[[177,9],[393,9]]},"552":{"position":[[50,9],[106,10]]},"554":{"position":[[320,12],[371,12]]},"564":{"position":[[886,10]]},"566":{"position":[[700,10],[711,9],[826,10]]},"621":{"position":[[89,10],[228,10],[412,10]]},"623":{"position":[[43,10]]}}}],["authorizationmessag",{"_index":2196,"t":{"552":{"position":[[83,20]]},"554":{"position":[[237,21]]}}}],["authorizenonc",{"_index":2244,"t":{"566":{"position":[[845,15],[861,14],[991,15]]}}}],["auto",{"_index":983,"t":{"134":{"position":[[263,4]]},"602":{"position":[[713,4]]}}}],["autoconnect",{"_index":1902,"t":{"365":{"position":[[666,11],[979,12]]},"392":{"position":[[511,12]]},"406":{"position":[[836,12]]},"408":{"position":[[1021,12]]},"513":{"position":[[352,12]]}}}],["autom",{"_index":614,"t":{"74":{"position":[[64,9]]}}}],["automat",{"_index":152,"t":{"8":{"position":[[152,13],[708,13]]},"45":{"position":[[313,13]]},"78":{"position":[[320,13]]},"134":{"position":[[732,9],[954,9]]},"192":{"position":[[568,13]]},"212":{"position":[[322,13]]},"223":{"position":[[263,13],[665,13],[824,13]]},"251":{"position":[[556,13]]},"325":{"position":[[22,9]]},"348":{"position":[[65,13]]},"410":{"position":[[443,13]]},"428":{"position":[[142,13]]},"457":{"position":[[183,13]]},"459":{"position":[[87,13]]},"461":{"position":[[53,13]]},"505":{"position":[[306,13],[678,13],[873,13]]},"566":{"position":[[478,13],[1255,13],[2102,13],[2428,13]]},"581":{"position":[[2420,13]]},"613":{"position":[[170,13]]}}}],["avail",{"_index":32,"t":{"2":{"position":[[466,9]]},"8":{"position":[[1038,12]]},"51":{"position":[[649,10]]},"59":{"position":[[25,9]]},"78":{"position":[[540,9],[667,9]]},"82":{"position":[[235,9]]},"95":{"position":[[301,9]]},"134":{"position":[[204,10],[704,9]]},"152":{"position":[[12,9]]},"192":{"position":[[101,9]]},"208":{"position":[[61,9]]},"239":{"position":[[505,9]]},"273":{"position":[[748,9]]},"305":{"position":[[102,12],[622,9],[669,9]]},"361":{"position":[[390,9],[467,9]]},"390":{"position":[[914,10]]},"400":{"position":[[151,9]]},"430":{"position":[[194,9]]},"439":{"position":[[180,9]]},"447":{"position":[[29,9]]},"459":{"position":[[19,9]]},"467":{"position":[[195,9]]},"469":{"position":[[23,9]]},"478":{"position":[[64,9]]},"480":{"position":[[157,9]]},"484":{"position":[[55,9]]},"486":{"position":[[17,9]]},"500":{"position":[[32,9]]},"509":{"position":[[168,9]]},"518":{"position":[[161,9]]},"526":{"position":[[118,9],[148,9],[198,9]]},"529":{"position":[[32,9]]},"531":{"position":[[32,9]]},"562":{"position":[[1091,9]]},"564":{"position":[[1395,9]]},"566":{"position":[[1614,9],[2662,9]]},"596":{"position":[[47,9],[449,9]]},"617":{"position":[[47,9]]},"680":{"position":[[272,9]]},"690":{"position":[[400,9]]},"724":{"position":[[184,9],[620,9]]}}}],["avalanch",{"_index":215,"t":{"10":{"position":[[420,9]]},"128":{"position":[[158,9],[168,9]]},"132":{"position":[[110,9]]}}}],["avoid",{"_index":1063,"t":{"159":{"position":[[15,5],[347,5]]},"257":{"position":[[322,5]]},"390":{"position":[[580,5]]},"564":{"position":[[2414,5]]},"588":{"position":[[84,6]]}}}],["await",{"_index":56,"t":{"4":{"position":[[276,5],[561,5],[605,5]]},"6":{"position":[[1130,5],[1218,5]]},"18":{"position":[[458,5]]},"25":{"position":[[1265,5]]},"27":{"position":[[1496,5]]},"32":{"position":[[1766,5]]},"35":{"position":[[815,5]]},"38":{"position":[[1477,5]]},"43":{"position":[[2085,5]]},"70":{"position":[[1130,5]]},"76":{"position":[[1246,5],[1626,5]]},"97":{"position":[[177,5],[230,5]]},"99":{"position":[[447,5],[524,5]]},"101":{"position":[[315,5],[393,5]]},"103":{"position":[[245,5],[335,5]]},"109":{"position":[[612,5]]},"113":{"position":[[900,5]]},"142":{"position":[[159,5],[413,5]]},"148":{"position":[[159,5],[261,5],[359,5]]},"178":{"position":[[585,5]]},"180":{"position":[[765,5]]},"182":{"position":[[941,5]]},"184":{"position":[[805,5]]},"186":{"position":[[367,5]]},"188":{"position":[[124,5]]},"190":{"position":[[90,5],[772,5],[901,5],[1307,5]]},"200":{"position":[[82,5],[204,5],[351,5],[487,5],[626,5],[762,5],[912,5]]},"203":{"position":[[72,5],[168,5],[270,5],[380,5],[489,5],[607,5],[752,5],[883,5],[1011,5]]},"206":{"position":[[81,5],[187,5],[299,5],[422,5],[547,5],[660,5],[788,5],[907,5],[1033,5],[1165,5],[1314,5]]},"212":{"position":[[336,8]]},"214":{"position":[[14,5]]},"218":{"position":[[59,5],[124,5]]},"221":{"position":[[59,5]]},"223":{"position":[[561,5]]},"235":{"position":[[160,5]]},"239":{"position":[[831,5],[1509,5],[1598,5],[2106,5],[3165,5],[3254,5]]},"247":{"position":[[426,5],[1319,5],[1408,5]]},"249":{"position":[[1258,5],[1416,5]]},"294":{"position":[[142,5],[214,5],[401,5],[747,5],[911,5],[1375,5]]},"309":{"position":[[358,5],[416,5]]},"311":{"position":[[508,5],[566,5]]},"319":{"position":[[226,5]]},"321":{"position":[[215,5],[471,5],[966,5]]},"323":{"position":[[224,5]]},"325":{"position":[[157,5]]},"348":{"position":[[338,5]]},"350":{"position":[[801,5],[918,5],[1015,5]]},"354":{"position":[[226,5],[298,5]]},"356":{"position":[[234,5],[306,5],[332,5]]},"451":{"position":[[270,5],[333,5]]},"453":{"position":[[215,5],[280,5]]},"457":{"position":[[872,5],[930,5]]},"459":{"position":[[286,5],[345,5]]},"461":{"position":[[252,5],[295,5]]},"463":{"position":[[184,5],[226,5]]},"465":{"position":[[454,5],[871,5],[3529,5]]},"505":{"position":[[595,5]]},"507":{"position":[[912,5],[976,5]]},"537":{"position":[[304,5],[1507,5]]},"539":{"position":[[435,5],[542,5],[1275,5],[1412,5]]},"541":{"position":[[370,5],[627,5],[734,5],[1607,5],[1744,5]]},"548":{"position":[[104,5]]},"550":{"position":[[318,5]]},"552":{"position":[[167,5]]},"554":{"position":[[138,5],[180,5]]},"556":{"position":[[162,5]]},"560":{"position":[[396,5],[503,5]]},"564":{"position":[[840,5],[1524,5]]},"566":{"position":[[129,5],[295,5],[660,5],[803,5],[968,5],[1111,5],[1313,5],[1535,5],[1703,5],[1941,5],[2213,5],[2528,5],[2744,5],[2999,5],[3288,5],[3526,5],[3952,5]]},"575":{"position":[[188,5],[408,5],[729,5]]},"577":{"position":[[759,5]]},"581":{"position":[[1919,5]]},"583":{"position":[[2097,5]]},"586":{"position":[[1095,5]]},"588":{"position":[[442,5]]},"590":{"position":[[327,5],[568,5],[675,5],[1477,5],[1614,5]]},"598":{"position":[[692,5]]},"641":{"position":[[363,5]]},"643":{"position":[[767,5]]},"708":{"position":[[417,5]]}}}],["awar",{"_index":2118,"t":{"507":{"position":[[645,5]]}}}],["away",{"_index":493,"t":{"45":{"position":[[86,4]]}}}],["awesom",{"_index":2209,"t":{"562":{"position":[[847,7]]},"686":{"position":[[1173,7]]}}}],["back",{"_index":51,"t":{"4":{"position":[[223,4]]},"80":{"position":[[1392,5]]},"159":{"position":[[176,4]]},"241":{"position":[[124,5]]},"572":{"position":[[578,4]]},"602":{"position":[[744,4]]}}}],["backend",{"_index":242,"t":{"14":{"position":[[175,9]]},"16":{"position":[[123,8]]},"136":{"position":[[1120,9]]},"277":{"position":[[94,7]]},"361":{"position":[[178,7]]},"529":{"position":[[99,8]]},"531":{"position":[[156,9]]},"533":{"position":[[115,9]]},"535":{"position":[[8,7],[330,7],[488,8]]},"577":{"position":[[190,8]]}}}],["background",{"_index":896,"t":{"118":{"position":[[1013,13]]}}}],["backup",{"_index":2350,"t":{"596":{"position":[[143,6],[391,6]]},"617":{"position":[[328,6]]},"619":{"position":[[129,6]]},"623":{"position":[[91,6]]},"676":{"position":[[61,6]]}}}],["balanc",{"_index":174,"t":{"8":{"position":[[556,9]]},"25":{"position":[[1208,8],[2127,9]]},"27":{"position":[[1441,8]]},"35":{"position":[[216,7],[780,7],[805,7]]},"101":{"position":[[305,7],[383,7]]},"178":{"position":[[703,8]]},"184":{"position":[[903,7]]},"186":{"position":[[216,7],[472,7]]},"690":{"position":[[148,9]]},"724":{"position":[[461,9]]}}}],["balanceof",{"_index":1180,"t":{"200":{"position":[[118,9],[192,9]]},"203":{"position":[[407,9],[477,9]]},"206":{"position":[[338,9],[410,9]]}}}],["balanceofbatch",{"_index":1182,"t":{"200":{"position":[[255,14],[334,14]]}}}],["balanceupdatesarg",{"_index":1107,"t":{"184":{"position":[[727,18],[849,20]]}}}],["banner",{"_index":1150,"t":{"192":{"position":[[254,6],[328,6]]},"566":{"position":[[1783,6],[1858,6]]}}}],["bannerurl",{"_index":1126,"t":{"190":{"position":[[223,9],[988,9]]},"192":{"position":[[234,10],[439,10]]},"564":{"position":[[991,10],[1899,10]]},"566":{"position":[[1974,11]]}}}],["base",{"_index":219,"t":{"10":{"position":[[512,4],[862,4]]},"128":{"position":[[178,4],[183,4]]},"130":{"position":[[123,4],[135,4]]},"313":{"position":[[53,5]]},"361":{"position":[[111,5]]},"363":{"position":[[200,5]]},"443":{"position":[[83,5],[387,5],[537,5]]},"445":{"position":[[65,5]]},"447":{"position":[[105,5],[219,5]]},"522":{"position":[[65,5]]},"577":{"position":[[898,5]]}}}],["basecardid",{"_index":685,"t":{"80":{"position":[[828,13]]},"120":{"position":[[1044,13]]}}}],["basi",{"_index":1943,"t":{"390":{"position":[[69,6]]}}}],["basic",{"_index":1295,"t":{"235":{"position":[[14,5]]},"406":{"position":[[142,5]]}}}],["batch",{"_index":700,"t":{"80":{"position":[[1233,7]]},"88":{"position":[[245,5],[406,5]]},"103":{"position":[[90,5]]},"136":{"position":[[463,7]]},"249":{"position":[[73,5],[413,6],[1345,8],[1476,5],[1506,7]]},"539":{"position":[[572,8],[1380,7]]},"541":{"position":[[764,8],[1712,7]]},"590":{"position":[[705,8],[1582,7]]}}}],["be",{"_index":1630,"t":{"287":{"position":[[2570,5]]},"344":{"position":[[1260,5]]},"361":{"position":[[525,5]]},"588":{"position":[[136,5],[909,5]]},"596":{"position":[[84,5]]},"617":{"position":[[84,5]]},"649":{"position":[[180,5]]},"655":{"position":[[183,5]]},"718":{"position":[[1639,5]]}}}],["bear",{"_index":517,"t":{"47":{"position":[[352,4]]}}}],["beauti",{"_index":2219,"t":{"562":{"position":[[1553,6]]},"686":{"position":[[527,9]]}}}],["beautifulli",{"_index":2372,"t":{"611":{"position":[[15,11]]},"613":{"position":[[15,11]]}}}],["becom",{"_index":566,"t":{"53":{"position":[[596,8]]}}}],["befor",{"_index":746,"t":{"93":{"position":[[147,7]]},"95":{"position":[[382,7]]},"97":{"position":[[146,7]]},"99":{"position":[[421,7]]},"101":{"position":[[291,7]]},"103":{"position":[[220,7]]},"107":{"position":[[257,7],[526,7]]},"109":{"position":[[405,7]]},"144":{"position":[[221,6]]},"235":{"position":[[142,6]]},"241":{"position":[[267,6],[480,6]]},"251":{"position":[[401,6],[1600,6]]},"309":{"position":[[128,6]]},"311":{"position":[[48,6],[143,6]]},"342":{"position":[[118,6]]},"363":{"position":[[291,6],[394,6]]},"457":{"position":[[565,6]]},"588":{"position":[[129,6],[902,6]]},"647":{"position":[[529,6]]},"670":{"position":[[98,6],[605,6]]},"718":{"position":[[2226,6],[2308,6]]}}}],["begin",{"_index":1369,"t":{"241":{"position":[[274,9]]}}}],["behalf",{"_index":2181,"t":{"545":{"position":[[433,6]]}}}],["behav",{"_index":2268,"t":{"572":{"position":[[245,7]]}}}],["behaviour",{"_index":2545,"t":{"706":{"position":[[166,10]]},"714":{"position":[[49,9]]}}}],["behind",{"_index":158,"t":{"8":{"position":[[291,6]]}}}],["below",{"_index":239,"t":{"14":{"position":[[77,5]]},"16":{"position":[[132,5],[420,5]]},"18":{"position":[[392,5]]},"20":{"position":[[373,5]]},"25":{"position":[[2310,5]]},"68":{"position":[[345,5]]},"78":{"position":[[392,6]]},"80":{"position":[[107,5]]},"86":{"position":[[236,5]]},"111":{"position":[[455,5]]},"115":{"position":[[339,5]]},"118":{"position":[[1611,7]]},"138":{"position":[[70,6]]},"241":{"position":[[255,5]]},"358":{"position":[[0,5]]},"363":{"position":[[340,6]]},"365":{"position":[[714,6]]},"406":{"position":[[131,5]]},"408":{"position":[[67,5]]},"418":{"position":[[237,5]]},"428":{"position":[[405,5],[629,6]]},"526":{"position":[[0,5]]},"566":{"position":[[202,6]]},"686":{"position":[[632,5]]},"716":{"position":[[493,5]]}}}],["benefit",{"_index":1009,"t":{"136":{"position":[[199,8]]},"394":{"position":[[96,7]]},"562":{"position":[[687,8]]}}}],["best",{"_index":1019,"t":{"136":{"position":[[849,4]]},"190":{"position":[[312,4],[1077,4]]},"192":{"position":[[396,5]]},"535":{"position":[[239,4]]},"564":{"position":[[1079,4],[1987,4]]},"566":{"position":[[1926,5]]}}}],["between",{"_index":985,"t":{"134":{"position":[[277,7]]},"249":{"position":[[234,7]]},"564":{"position":[[2596,7]]}}}],["beyond",{"_index":2582,"t":{"718":{"position":[[1220,6]]}}}],["big",{"_index":1267,"t":{"223":{"position":[[522,3]]},"384":{"position":[[123,3]]}}}],["binari",{"_index":1626,"t":{"287":{"position":[[2133,6]]}}}],["block",{"_index":139,"t":{"6":{"position":[[1305,5]]},"29":{"position":[[182,6]]},"43":{"position":[[872,5],[946,5]]},"51":{"position":[[422,6]]},"76":{"position":[[703,5]]},"309":{"position":[[51,5]]},"332":{"position":[[1214,5],[1386,5],[1424,5],[1492,5]]},"564":{"position":[[2429,8],[2472,5],[2672,8]]}}}],["blockchain",{"_index":122,"t":{"6":{"position":[[987,10]]},"8":{"position":[[75,10]]},"12":{"position":[[49,10]]},"14":{"position":[[46,10]]},"29":{"position":[[112,11]]},"40":{"position":[[162,10]]},"53":{"position":[[304,10]]},"134":{"position":[[630,10]]},"230":{"position":[[408,11]]},"269":{"position":[[246,11]]},"344":{"position":[[326,10],[659,10]]},"398":{"position":[[305,10]]},"564":{"position":[[489,11]]},"690":{"position":[[423,10]]},"724":{"position":[[319,10]]}}}],["blockhash",{"_index":1780,"t":{"332":{"position":[[1395,9],[2190,12],[2489,12],[3041,12],[3599,12]]}}}],["blockn",{"_index":2086,"t":{"467":{"position":[[45,11]]}}}],["blocknumb",{"_index":1778,"t":{"332":{"position":[[1191,11],[2273,14],[2572,14],[3124,14],[3682,14]]}}}],["bob",{"_index":1677,"t":{"294":{"position":[[1284,8]]},"575":{"position":[[613,6]]},"643":{"position":[[623,6]]}}}],["bodi",{"_index":324,"t":{"25":{"position":[[117,4]]},"27":{"position":[[117,4]]},"32":{"position":[[559,4]]},"35":{"position":[[115,4]]},"38":{"position":[[473,4]]},"43":{"position":[[314,4]]},"70":{"position":[[127,4]]},"76":{"position":[[257,4],[1408,5]]},"113":{"position":[[119,4]]},"178":{"position":[[117,4]]},"180":{"position":[[314,4]]},"182":{"position":[[559,4]]},"184":{"position":[[548,4]]},"186":{"position":[[115,4]]},"581":{"position":[[147,4]]},"583":{"position":[[139,4]]}}}],["bool",{"_index":1615,"t":{"287":{"position":[[1233,4]]},"645":{"position":[[801,5]]},"712":{"position":[[76,5],[520,4]]}}}],["boolean",{"_index":329,"t":{"25":{"position":[[203,8],[383,8]]},"27":{"position":[[287,8],[467,8]]},"32":{"position":[[663,8],[843,8]]},"43":{"position":[[986,8],[1166,8]]},"76":{"position":[[618,9]]},"178":{"position":[[287,8]]},"180":{"position":[[492,8]]},"182":{"position":[[663,8]]},"332":{"position":[[1509,7],[1634,7],[1691,7]]},"334":{"position":[[437,7],[494,7]]},"380":{"position":[[13,7]]}}}],["boot",{"_index":2469,"t":{"665":{"position":[[148,6]]}}}],["bootstrap",{"_index":2325,"t":{"586":{"position":[[812,13]]}}}],["bore",{"_index":873,"t":{"118":{"position":[[322,5],[1071,5]]}}}],["both",{"_index":63,"t":{"4":{"position":[[462,4]]},"16":{"position":[[239,4]]},"25":{"position":[[927,4]]},"27":{"position":[[1080,4]]},"32":{"position":[[1382,4]]},"35":{"position":[[499,4]]},"38":{"position":[[922,4]]},"43":{"position":[[1734,4]]},"70":{"position":[[955,4]]},"74":{"position":[[251,4]]},"76":{"position":[[1150,4]]},"78":{"position":[[555,4]]},"95":{"position":[[12,4],[100,4]]},"109":{"position":[[152,4],[738,4]]},"113":{"position":[[728,4]]},"115":{"position":[[48,4]]},"118":{"position":[[1752,4]]},"122":{"position":[[63,4],[378,4],[553,4],[647,4],[773,4]]},"271":{"position":[[115,4]]},"273":{"position":[[421,4]]},"342":{"position":[[0,4]]},"344":{"position":[[1548,4]]},"581":{"position":[[1169,4]]},"583":{"position":[[1227,4]]},"602":{"position":[[168,4]]},"718":{"position":[[2606,4],[2671,4]]}}}],["bottom",{"_index":1933,"t":{"372":{"position":[[198,6],[212,6],[225,6]]}}}],["bound",{"_index":2490,"t":{"680":{"position":[[138,6]]},"694":{"position":[[168,7]]}}}],["bow",{"_index":925,"t":{"120":{"position":[[690,3]]}}}],["brand",{"_index":1551,"t":{"275":{"position":[[947,7]]}}}],["brave",{"_index":1861,"t":{"354":{"position":[[646,7]]}}}],["breach",{"_index":2418,"t":{"645":{"position":[[1029,8]]}}}],["break",{"_index":900,"t":{"118":{"position":[[1343,6]]},"154":{"position":[[229,8],[284,8],[350,8]]},"486":{"position":[[147,8]]}}}],["bridg",{"_index":1829,"t":{"344":{"position":[[1322,7],[1367,6]]}}}],["bring",{"_index":464,"t":{"40":{"position":[[552,5]]},"724":{"position":[[701,5]]}}}],["brown",{"_index":890,"t":{"118":{"position":[[882,7]]}}}],["brows",{"_index":1461,"t":{"265":{"position":[[23,6]]},"686":{"position":[[605,8]]}}}],["browser",{"_index":352,"t":{"25":{"position":[[941,9]]},"27":{"position":[[1094,9]]},"32":{"position":[[1396,9]]},"35":{"position":[[513,9]]},"38":{"position":[[936,9]]},"43":{"position":[[1748,9]]},"70":{"position":[[969,9]]},"76":{"position":[[1164,9]]},"82":{"position":[[126,8]]},"113":{"position":[[742,9]]},"344":{"position":[[1017,8],[1120,7]]},"361":{"position":[[56,8]]},"365":{"position":[[334,8],[592,8],[895,7]]},"529":{"position":[[46,7]]},"562":{"position":[[316,7],[1039,7],[1126,7]]},"564":{"position":[[212,9],[2420,8],[2458,8],[2658,7]]},"581":{"position":[[1183,9]]},"583":{"position":[[1241,9]]},"611":{"position":[[45,9]]},"613":{"position":[[46,8]]}}}],["browser'",{"_index":1913,"t":{"365":{"position":[[1664,9]]},"604":{"position":[[31,9]]}}}],["bsc",{"_index":213,"t":{"10":{"position":[[383,3],[809,3]]},"128":{"position":[[150,3],[154,3]]},"130":{"position":[[147,3],[159,3]]},"600":{"position":[[14,3]]}}}],["bug",{"_index":1496,"t":{"265":{"position":[[1554,3]]},"365":{"position":[[625,3]]}}}],["bugfix",{"_index":1060,"t":{"154":{"position":[[414,8]]}}}],["build",{"_index":450,"t":{"40":{"position":[[64,8]]},"80":{"position":[[332,5]]},"134":{"position":[[777,5]]},"154":{"position":[[217,7]]},"159":{"position":[[106,6],[195,5],[373,5]]},"161":{"position":[[47,5],[85,5]]},"168":{"position":[[47,5],[85,5]]},"172":{"position":[[277,5]]},"251":{"position":[[261,7],[940,6]]},"257":{"position":[[405,5]]},"265":{"position":[[268,5]]},"428":{"position":[[227,5],[725,8]]},"535":{"position":[[568,8]]},"543":{"position":[[18,5]]},"611":{"position":[[126,5]]},"613":{"position":[[290,5]]},"686":{"position":[[170,5]]},"724":{"position":[[220,5]]}}}],["builder",{"_index":415,"t":{"29":{"position":[[750,7]]},"40":{"position":[[185,8]]},"241":{"position":[[28,8]]},"247":{"position":[[164,8]]},"301":{"position":[[98,8],[152,8]]}}}],["built",{"_index":195,"t":{"8":{"position":[[939,5]]},"16":{"position":[[24,5]]},"40":{"position":[[361,5]]},"344":{"position":[[1313,5]]},"396":{"position":[[197,5]]},"531":{"position":[[232,5]]},"533":{"position":[[61,5]]},"562":{"position":[[1026,5]]}}}],["bunch",{"_index":1012,"t":{"136":{"position":[[495,5]]},"562":{"position":[[674,5]]}}}],["bundl",{"_index":2143,"t":{"537":{"position":[[10,8]]},"539":{"position":[[1167,6]]},"541":{"position":[[1499,6]]},"590":{"position":[[1369,6]]},"686":{"position":[[1118,7]]},"718":{"position":[[1444,6],[2249,6],[2331,6],[2647,7]]}}}],["burden",{"_index":1622,"t":{"287":{"position":[[1955,6]]}}}],["button",{"_index":1418,"t":{"251":{"position":[[715,8]]},"384":{"position":[[127,8]]},"410":{"position":[[372,7],[407,9]]},"412":{"position":[[266,7]]},"420":{"position":[[320,7]]},"482":{"position":[[141,6]]}}}],["buy",{"_index":642,"t":{"76":{"position":[[464,5],[1535,6]]},"159":{"position":[[21,6],[306,3]]}}}],["byte",{"_index":2152,"t":{"537":{"position":[[860,5]]},"541":{"position":[[273,5],[996,5]]},"586":{"position":[[184,5]]},"645":{"position":[[488,4],[701,5]]},"700":{"position":[[905,8]]}}}],["bytes1",{"_index":2539,"t":{"700":{"position":[[1095,9]]}}}],["bytes32",{"_index":2317,"t":{"586":{"position":[[169,7]]},"645":{"position":[[686,7]]},"668":{"position":[[38,7],[461,7]]},"698":{"position":[[889,11]]},"700":{"position":[[914,9],[1116,10],[1127,9]]},"708":{"position":[[525,7]]},"712":{"position":[[24,7],[419,7]]},"716":{"position":[[142,7],[238,7]]}}}],["bytes32(0",{"_index":2589,"t":{"722":{"position":[[358,10]]}}}],["bytes4",{"_index":2321,"t":{"586":{"position":[[230,7]]},"645":{"position":[[289,6],[767,8]]}}}],["bytes4(0",{"_index":2417,"t":{"645":{"position":[[924,10]]}}}],["bytes4(keccak256(\"isvalidsignature(bytes32,byt",{"_index":2409,"t":{"645":{"position":[[358,52]]}}}],["c",{"_index":1089,"t":{"178":{"position":[[456,2]]},"180":{"position":[[662,2]]},"182":{"position":[[822,2]]},"184":{"position":[[702,2]]},"228":{"position":[[13,2]]}}}],["cach",{"_index":648,"t":{"76":{"position":[[670,6]]}}}],["call",{"_index":69,"t":{"4":{"position":[[539,5]]},"6":{"position":[[126,4]]},"16":{"position":[[76,4]]},"29":{"position":[[573,5],[868,7],[1293,5]]},"72":{"position":[[38,6]]},"95":{"position":[[342,7]]},"118":{"position":[[56,6],[1433,5]]},"120":{"position":[[57,6]]},"190":{"position":[[45,7]]},"230":{"position":[[466,5]]},"249":{"position":[[1411,4]]},"251":{"position":[[408,7],[1720,4],[1807,4]]},"275":{"position":[[482,7]]},"279":{"position":[[353,5],[426,5]]},"285":{"position":[[46,6]]},"287":{"position":[[50,6],[2197,4],[2705,5]]},"465":{"position":[[39,4],[84,7],[149,4],[285,4],[1248,4]]},"535":{"position":[[419,4]]},"564":{"position":[[2497,6]]},"579":{"position":[[114,5]]},"586":{"position":[[850,7]]},"592":{"position":[[92,6]]},"598":{"position":[[312,7]]},"645":{"position":[[33,7]]},"665":{"position":[[62,6]]},"670":{"position":[[538,7]]},"688":{"position":[[239,5]]},"706":{"position":[[197,7],[607,6],[673,5]]},"712":{"position":[[194,6]]},"716":{"position":[[906,6],[972,5]]},"718":{"position":[[64,4],[582,6],[1274,6],[1645,6],[1701,6]]},"720":{"position":[[76,7]]},"722":{"position":[[104,7]]}}}],["callback",{"_index":1341,"t":{"239":{"position":[[2274,8],[3725,9]]},"251":{"position":[[887,9]]},"321":{"position":[[540,9],[575,8],[849,8]]}}}],["callcontract",{"_index":2075,"t":{"465":{"position":[[4,12]]}}}],["calldata",{"_index":2153,"t":{"537":{"position":[[866,8]]},"541":{"position":[[279,8],[1002,8]]},"645":{"position":[[707,8]]}}}],["caller",{"_index":2568,"t":{"716":{"position":[[374,6]]}}}],["can't",{"_index":526,"t":{"51":{"position":[[49,5]]},"303":{"position":[[252,5]]},"392":{"position":[[34,5]]},"451":{"position":[[43,5]]},"586":{"position":[[658,5]]},"651":{"position":[[510,5]]},"657":{"position":[[222,5]]},"710":{"position":[[71,5]]},"722":{"position":[[503,5]]}}}],["cancel",{"_index":1759,"t":{"321":{"position":[[944,10]]},"325":{"position":[[468,6]]}}}],["candid",{"_index":2590,"t":{"722":{"position":[[643,9]]}}}],["canva",{"_index":1404,"t":{"251":{"position":[[162,7],[760,6]]}}}],["capabl",{"_index":454,"t":{"40":{"position":[[116,12],[422,13],[457,12]]},"86":{"position":[[43,12]]},"134":{"position":[[541,12]]},"535":{"position":[[550,13]]}}}],["card",{"_index":8,"t":{"2":{"position":[[85,4],[100,4]]},"80":{"position":[[63,4],[2260,4]]},"120":{"position":[[358,4]]},"241":{"position":[[230,5]]}}}],["cards/6x/12",{"_index":937,"t":{"120":{"position":[[849,11]]}}}],["cards/6x/20",{"_index":682,"t":{"80":{"position":[[772,11]]}}}],["cardtyp",{"_index":944,"t":{"120":{"position":[[1062,11]]}}}],["care",{"_index":1373,"t":{"247":{"position":[[140,4]]}}}],["carefulli",{"_index":2215,"t":{"562":{"position":[[1156,9]]}}}],["case",{"_index":243,"t":{"14":{"position":[[188,4]]},"95":{"position":[[830,6]]},"118":{"position":[[1058,4]]},"122":{"position":[[445,6]]},"134":{"position":[[1019,4]]},"136":{"position":[[654,5]]},"210":{"position":[[135,5]]},"223":{"position":[[8,6]]},"249":{"position":[[1397,5]]},"287":{"position":[[2463,5]]},"340":{"position":[[60,6]]},"386":{"position":[[298,4]]},"457":{"position":[[606,4]]},"505":{"position":[[8,6]]},"535":{"position":[[209,6]]},"586":{"position":[[649,5]]},"606":{"position":[[161,4]]},"710":{"position":[[338,4]]},"716":{"position":[[791,5]]},"718":{"position":[[1265,4],[1497,4]]},"722":{"position":[[439,4],[547,4]]}}}],["cast",{"_index":933,"t":{"120":{"position":[[759,4]]}}}],["catch",{"_index":1362,"t":{"239":{"position":[[3667,5]]},"311":{"position":[[17,5]]},"323":{"position":[[107,5]]},"507":{"position":[[1097,5]]}}}],["categori",{"_index":1479,"t":{"265":{"position":[[900,9],[1047,9],[1107,9],[1985,9],[2208,9],[2268,9]]}}}],["caus",{"_index":1056,"t":{"154":{"position":[[313,5],[377,5],[428,5]]},"365":{"position":[[692,6]]}}}],["caution",{"_index":2085,"t":{"465":{"position":[[3785,7]]},"588":{"position":[[743,7]]}}}],["center",{"_index":1929,"t":{"372":{"position":[[20,6],[136,6],[172,6],[205,6]]}}}],["certain",{"_index":1767,"t":{"325":{"position":[[37,7]]}}}],["certainti",{"_index":1273,"t":{"223":{"position":[[995,10]]},"505":{"position":[[1042,10]]}}}],["chain",{"_index":155,"t":{"8":{"position":[[237,7],[604,5],[701,6],[748,6],[827,5],[904,5]]},"18":{"position":[[274,5]]},"20":{"position":[[232,5]]},"29":{"position":[[392,6]]},"40":{"position":[[261,6],[285,6],[398,6]]},"57":{"position":[[117,7]]},"70":{"position":[[167,5]]},"74":{"position":[[325,6]]},"78":{"position":[[117,7],[270,7]]},"84":{"position":[[195,5],[207,5]]},"107":{"position":[[282,7],[362,7],[558,7],[645,7]]},"109":{"position":[[437,7]]},"111":{"position":[[112,6]]},"113":{"position":[[159,5]]},"126":{"position":[[40,7]]},"128":{"position":[[8,5]]},"130":{"position":[[8,5]]},"134":{"position":[[690,6]]},"148":{"position":[[46,5]]},"192":{"position":[[1938,6]]},"208":{"position":[[20,5]]},"230":{"position":[[368,5]]},"235":{"position":[[104,6]]},"249":{"position":[[280,5]]},"332":{"position":[[1554,5]]},"344":{"position":[[85,5],[698,5],[752,7]]},"390":{"position":[[229,6],[452,7]]},"392":{"position":[[375,7],[466,6]]},"406":{"position":[[588,7],[737,7]]},"408":{"position":[[773,7],[922,7]]},"434":{"position":[[331,7]]},"437":{"position":[[0,6]]},"496":{"position":[[12,5]]},"513":{"position":[[214,7]]},"516":{"position":[[0,6]]},"539":{"position":[[1214,6]]},"541":{"position":[[1546,6]]},"566":{"position":[[3936,6]]},"581":{"position":[[187,5]]},"583":{"position":[[179,5]]},"590":{"position":[[1416,6]]},"647":{"position":[[207,7],[351,7],[494,6]]},"649":{"position":[[257,5]]},"655":{"position":[[260,5]]},"670":{"position":[[373,7]]},"686":{"position":[[1011,5],[1040,6]]},"690":{"position":[[250,5]]}}}],["chain.ethereum",{"_index":1292,"t":{"230":{"position":[[518,15]]}}}],["chain.polygon",{"_index":1287,"t":{"230":{"position":[[251,15]]}}}],["chainid",{"_index":586,"t":{"70":{"position":[[143,7],[528,10],[1174,8]]},"76":{"position":[[273,7],[1431,10]]},"80":{"position":[[1935,10]]},"101":{"position":[[206,7],[439,8]]},"113":{"position":[[135,7],[586,10],[940,8]]},"188":{"position":[[114,7]]},"294":{"position":[[391,7],[535,7],[545,8],[901,7],[1029,12],[1046,7]]},"309":{"position":[[445,8]]},"311":{"position":[[595,8]]},"321":{"position":[[1039,8]]},"323":{"position":[[253,8]]},"325":{"position":[[186,8]]},"386":{"position":[[41,8]]},"424":{"position":[[221,8]]},"453":{"position":[[305,8]]},"457":{"position":[[299,7],[959,8]]},"459":{"position":[[368,8]]},"461":{"position":[[319,8]]},"463":{"position":[[251,8]]},"491":{"position":[[236,8]]},"554":{"position":[[128,7],[270,7]]},"575":{"position":[[399,8]]},"577":{"position":[[529,7],[838,7]]},"581":{"position":[[163,7],[590,10],[1249,7],[1955,8],[2223,7],[3104,8]]},"583":{"position":[[155,7],[1307,7],[2129,8],[2138,8],[2432,7],[3183,8]]},"586":{"position":[[1166,7]]},"598":{"position":[[451,7],[736,8]]},"643":{"position":[[285,7],[521,8],[530,8]]}}}],["chainid\":\"137\",\"contractaddress\":\"0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334\",\"req\":{\"swaptype\":\"buy\",\"ids\":[\"65537\"],\"amounts\":[\"100\"]},\"fresh\":tru",{"_index":650,"t":{"76":{"position":[[983,154]]}}}],["chainid\":\"polygon",{"_index":2310,"t":{"583":{"position":[[526,22]]}}}],["chang",{"_index":529,"t":{"51":{"position":[[263,6]]},"80":{"position":[[1406,6],[1763,6]]},"136":{"position":[[1019,7]]},"154":{"position":[[238,7],[293,7]]},"305":{"position":[[985,6]]},"451":{"position":[[52,8]]},"486":{"position":[[156,8]]},"560":{"position":[[219,6]]},"562":{"position":[[1465,8]]},"700":{"position":[[96,6]]},"702":{"position":[[87,6]]},"710":{"position":[[80,8],[105,6]]},"718":{"position":[[432,6]]}}}],["charact",{"_index":2052,"t":{"451":{"position":[[126,10]]}}}],["cheap",{"_index":2487,"t":{"676":{"position":[[20,5]]}}}],["check",{"_index":279,"t":{"16":{"position":[[685,5]]},"29":{"position":[[691,8]]},"190":{"position":[[1374,5]]},"239":{"position":[[1626,5],[3282,5]]},"247":{"position":[[1436,5]]},"309":{"position":[[116,7]]},"319":{"position":[[3,5]]},"342":{"position":[[78,5]]},"400":{"position":[[55,5]]},"424":{"position":[[48,8]]},"457":{"position":[[443,7]]},"564":{"position":[[2310,5]]},"577":{"position":[[238,5]]},"647":{"position":[[508,5]]},"668":{"position":[[772,5]]},"686":{"position":[[846,5]]},"698":{"position":[[86,7]]},"718":{"position":[[187,6]]}}}],["checkout",{"_index":1981,"t":{"400":{"position":[[205,9]]},"416":{"position":[[4,8]]},"418":{"position":[[17,8],[71,8],[116,8],[159,8],[198,8],[340,9]]},"420":{"position":[[42,8],[135,9]]},"422":{"position":[[14,8]]}}}],["checkoutconfig",{"_index":2024,"t":{"424":{"position":[[177,14]]}}}],["checkoutset",{"_index":2017,"t":{"420":{"position":[[250,16]]},"422":{"position":[[39,16],[70,16]]}}}],["child",{"_index":1910,"t":{"365":{"position":[[1241,5]]},"665":{"position":[[80,5]]},"668":{"position":[[107,5]]}}}],["children",{"_index":1904,"t":{"365":{"position":[[927,8],[1087,10]]}}}],["choic",{"_index":1833,"t":{"348":{"position":[[288,6]]}}}],["choos",{"_index":27,"t":{"2":{"position":[[370,6]]},"572":{"position":[[516,6],[619,7]]},"608":{"position":[[696,6]]}}}],["chop",{"_index":673,"t":{"80":{"position":[[631,6]]}}}],["chose",{"_index":2273,"t":{"572":{"position":[[741,5]]}}}],["chosen",{"_index":2374,"t":{"617":{"position":[[235,7]]},"647":{"position":[[133,6]]}}}],["chrome",{"_index":1414,"t":{"251":{"position":[[630,6]]},"348":{"position":[[384,8]]},"350":{"position":[[1066,8]]},"354":{"position":[[272,8],[1118,8]]},"356":{"position":[[280,8]]},"562":{"position":[[479,6],[534,6]]},"568":{"position":[[66,6]]},"570":{"position":[[9,6]]},"615":{"position":[[9,6]]}}}],["claim",{"_index":2246,"t":{"566":{"position":[[930,5]]}}}],["class",{"_index":1252,"t":{"218":{"position":[[0,5]]},"251":{"position":[[1470,7]]},"303":{"position":[[85,6]]},"344":{"position":[[1520,5]]}}}],["click",{"_index":697,"t":{"80":{"position":[[1156,5]]},"223":{"position":[[479,6],[718,6]]},"365":{"position":[[2083,5]]},"398":{"position":[[332,7]]},"465":{"position":[[3919,8]]},"505":{"position":[[731,6]]}}}],["client",{"_index":271,"t":{"16":{"position":[[492,6],[558,6]]},"82":{"position":[[85,7],[105,7],[147,8],[177,6]]},"86":{"position":[[308,6],[375,6]]},"225":{"position":[[97,6]]},"230":{"position":[[211,6]]},"279":{"position":[[576,6]]},"283":{"position":[[46,6]]},"287":{"position":[[1880,7],[1969,7]]},"289":{"position":[[35,6],[93,6]]},"363":{"position":[[121,7],[387,6]]},"365":{"position":[[266,6],[460,7],[488,7],[553,6],[766,7],[790,7],[856,6],[1282,6],[2121,6]]},"507":{"position":[[97,6]]},"529":{"position":[[56,6]]},"535":{"position":[[160,6],[260,6]]},"545":{"position":[[73,6]]},"554":{"position":[[38,6]]},"556":{"position":[[38,6]]},"558":{"position":[[46,6]]}}}],["client.chainid",{"_index":1291,"t":{"230":{"position":[[501,14]]}}}],["client={wagmicli",{"_index":1909,"t":{"365":{"position":[[1065,21]]}}}],["clipboard",{"_index":2272,"t":{"572":{"position":[[567,10],[719,9]]}}}],["clone",{"_index":2439,"t":{"653":{"position":[[156,5]]}}}],["close",{"_index":1417,"t":{"251":{"position":[[701,6]]},"289":{"position":[[104,5],[330,6]]},"356":{"position":[[17,6],[72,6]]},"410":{"position":[[457,5]]},"566":{"position":[[1269,5]]}}}],["closesess",{"_index":1660,"t":{"289":{"position":[[223,15],[382,15]]}}}],["closs",{"_index":1659,"t":{"289":{"position":[[51,8]]}}}],["cloth",{"_index":893,"t":{"118":{"position":[[959,10]]}}}],["code",{"_index":273,"t":{"16":{"position":[[506,4]]},"86":{"position":[[322,4]]},"138":{"position":[[51,5]]},"190":{"position":[[1409,4]]},"197":{"position":[[90,4],[140,4]]},"208":{"position":[[321,4]]},"212":{"position":[[462,4]]},"218":{"position":[[226,4]]},"241":{"position":[[289,5]]},"247":{"position":[[25,4]]},"273":{"position":[[787,4]]},"275":{"position":[[849,5]]},"281":{"position":[[1097,7]]},"283":{"position":[[223,4],[239,6],[858,7]]},"285":{"position":[[96,4],[112,6],[327,7]]},"287":{"position":[[100,4],[116,6],[2777,7]]},"289":{"position":[[185,4],[201,6],[374,7]]},"309":{"position":[[992,7]]},"311":{"position":[[927,7],[1016,7]]},"315":{"position":[[68,4]]},"317":{"position":[[320,4]]},"321":{"position":[[88,4],[272,5],[359,4],[387,4]]},"329":{"position":[[140,4]]},"332":{"position":[[70,4],[1969,7],[6128,7]]},"334":{"position":[[64,4],[763,7],[852,7]]},"336":{"position":[[54,4],[215,7]]},"338":{"position":[[64,4],[254,7]]},"340":{"position":[[80,4]]},"363":{"position":[[656,4]]},"365":{"position":[[1827,4]]},"408":{"position":[[334,4]]},"430":{"position":[[186,4]]},"453":{"position":[[372,7]]},"457":{"position":[[1168,7]]},"459":{"position":[[610,7]]},"461":{"position":[[593,7]]},"467":{"position":[[187,4]]},"480":{"position":[[149,4]]},"509":{"position":[[160,4]]},"564":{"position":[[2345,4]]},"572":{"position":[[430,4],[642,4],[692,4]]},"586":{"position":[[1542,4]]},"621":{"position":[[117,4],[148,4]]},"655":{"position":[[293,4]]},"665":{"position":[[155,4]]},"668":{"position":[[222,4]]},"700":{"position":[[245,4],[734,4]]},"706":{"position":[[135,4]]}}}],["codebas",{"_index":2452,"t":{"661":{"position":[[195,9]]}}}],["codehash",{"_index":2534,"t":{"700":{"position":[[841,8],[1165,8]]}}}],["cognito",{"_index":1741,"t":{"315":{"position":[[43,7]]}}}],["coin",{"_index":619,"t":{"74":{"position":[[159,5]]},"398":{"position":[[461,5]]}}}],["coinbas",{"_index":2281,"t":{"577":{"position":[[716,9]]},"586":{"position":[[1659,9]]}}}],["coingecko",{"_index":413,"t":{"29":{"position":[[721,10]]}}}],["coinquant",{"_index":2027,"t":{"424":{"position":[[309,13]]}}}],["collect",{"_index":384,"t":{"27":{"position":[[260,10]]},"74":{"position":[[74,11]]},"178":{"position":[[260,10]]},"398":{"position":[[471,12]]},"426":{"position":[[50,12]]},"541":{"position":[[20,11],[329,11]]}}}],["collis",{"_index":1384,"t":{"249":{"position":[[514,9]]}}}],["color",{"_index":1925,"t":{"370":{"position":[[57,5]]}}}],["combat",{"_index":406,"t":{"29":{"position":[[485,6]]}}}],["combin",{"_index":465,"t":{"40":{"position":[[574,7]]},"80":{"position":[[166,11]]},"101":{"position":[[237,8]]},"365":{"position":[[1267,11]]},"428":{"position":[[263,7]]},"592":{"position":[[56,8]]},"602":{"position":[[650,8]]},"645":{"position":[[967,8]]},"670":{"position":[[137,12]]},"686":{"position":[[455,7]]},"694":{"position":[[64,8]]},"696":{"position":[[613,12],[735,8],[856,8],[1021,8],[1058,11],[1088,8]]},"716":{"position":[[459,8]]}}}],["come",{"_index":557,"t":{"53":{"position":[[322,5]]},"80":{"position":[[1387,4]]},"273":{"position":[[792,7]]},"545":{"position":[[554,6]]},"706":{"position":[[694,6]]},"716":{"position":[[993,6]]}}}],["comma",{"_index":694,"t":{"80":{"position":[[1039,5]]}}}],["command",{"_index":253,"t":{"16":{"position":[[206,9]]},"365":{"position":[[2025,7]]},"445":{"position":[[116,7]]},"511":{"position":[[218,8]]},"522":{"position":[[116,7]]}}}],["common",{"_index":866,"t":{"115":{"position":[[375,6]]},"223":{"position":[[233,6]]},"230":{"position":[[655,6]]},"459":{"position":[[33,6]]},"505":{"position":[[276,6]]},"507":{"position":[[312,8]]},"579":{"position":[[488,6]]}}}],["commons.reader.onchainreader(provid",{"_index":2119,"t":{"507":{"position":[[732,39]]}}}],["commun",{"_index":1547,"t":{"275":{"position":[[786,13],[866,13]]},"562":{"position":[[799,11]]},"613":{"position":[[271,14]]}}}],["compar",{"_index":555,"t":{"53":{"position":[[280,8]]},"722":{"position":[[217,8],[681,8]]}}}],["compat",{"_index":151,"t":{"8":{"position":[[119,10],[226,10],[690,10]]},"40":{"position":[[73,10],[151,10],[488,13],[702,10],[843,13]]},"57":{"position":[[106,10]]},"78":{"position":[[106,10]]},"107":{"position":[[0,13]]},"109":{"position":[[1026,13]]},"118":{"position":[[1695,10]]},"126":{"position":[[29,10]]},"134":{"position":[[570,10],[679,10]]},"136":{"position":[[101,10],[899,10]]},"269":{"position":[[103,10],[235,10]]},"344":{"position":[[741,10],[942,10]]},"428":{"position":[[12,10]]},"482":{"position":[[23,10],[80,10]]},"562":{"position":[[593,10]]},"564":{"position":[[478,10]]},"586":{"position":[[1732,10]]},"647":{"position":[[340,10]]},"686":{"position":[[71,10],[270,13],[319,10],[577,13]]},"690":{"position":[[347,10]]}}}],["compil",{"_index":2451,"t":{"661":{"position":[[0,7]]}}}],["complet",{"_index":403,"t":{"29":{"position":[[368,8]]},"118":{"position":[[1635,10]]},"122":{"position":[[578,10]]},"190":{"position":[[1420,8]]},"208":{"position":[[185,8]]},"241":{"position":[[85,8]]},"279":{"position":[[328,8]]},"319":{"position":[[200,9]]},"408":{"position":[[325,8]]},"531":{"position":[[2,8]]},"564":{"position":[[2356,8]]},"647":{"position":[[573,8]]},"655":{"position":[[284,8]]},"700":{"position":[[711,9]]}}}],["complex",{"_index":1222,"t":{"208":{"position":[[9,7]]}}}],["compon",{"_index":1900,"t":{"365":{"position":[[273,10],[294,10],[353,9],[536,9],[560,9],[742,9],[841,9],[863,9],[1159,9],[1247,10],[1300,11],[1342,9],[1456,9],[1683,9],[1710,10],[1770,10],[2128,11]]}}}],["components/hom",{"_index":1895,"t":{"363":{"position":[[497,20]]}}}],["components/mypag",{"_index":1986,"t":{"406":{"position":[[258,21]]},"408":{"position":[[384,21]]}}}],["compos",{"_index":2333,"t":{"592":{"position":[[23,8]]},"647":{"position":[[77,7]]},"674":{"position":[[95,8]]}}}],["comprehens",{"_index":1977,"t":{"398":{"position":[[400,13]]}}}],["compris",{"_index":797,"t":{"105":{"position":[[240,10]]}}}],["compromis",{"_index":559,"t":{"53":{"position":[[384,11]]},"277":{"position":[[105,12],[240,12],[514,12]]},"344":{"position":[[527,11],[560,12]]},"602":{"position":[[402,12]]},"606":{"position":[[254,11]]},"608":{"position":[[293,11],[436,11],[480,12]]}}}],["comput",{"_index":2323,"t":{"586":{"position":[[526,7]]},"611":{"position":[[95,9]]},"698":{"position":[[440,7]]},"700":{"position":[[142,8],[214,7],[773,9],[1002,7]]},"722":{"position":[[722,7]]}}}],["con",{"_index":2023,"t":{"424":{"position":[[172,4]]}}}],["concern",{"_index":2351,"t":{"596":{"position":[[295,9]]}}}],["config",{"_index":1956,"t":{"392":{"position":[[487,6]]},"406":{"position":[[812,6]]},"408":{"position":[[997,6]]},"645":{"position":[[559,8]]}}}],["config={config",{"_index":1994,"t":{"406":{"position":[[928,16]]},"408":{"position":[[206,16],[1113,16]]},"418":{"position":[[392,16]]}}}],["config={kitconfig",{"_index":1924,"t":{"367":{"position":[[256,19]]},"392":{"position":[[905,19]]}}}],["config={wagmiconfig",{"_index":1962,"t":{"392":{"position":[[870,21]]}}}],["configur",{"_index":35,"t":{"2":{"position":[[539,9]]},"93":{"position":[[81,13]]},"105":{"position":[[200,14]]},"107":{"position":[[84,13]]},"109":{"position":[[95,13]]},"233":{"position":[[64,11]]},"259":{"position":[[147,14],[283,10]]},"261":{"position":[[179,14],[315,10]]},"263":{"position":[[190,10]]},"271":{"position":[[63,13]]},"275":{"position":[[298,9]]},"292":{"position":[[64,11]]},"305":{"position":[[14,13],[641,14]]},"367":{"position":[[64,13],[133,9]]},"374":{"position":[[29,9]]},"392":{"position":[[124,14],[253,14],[707,14]]},"400":{"position":[[161,13]]},"406":{"position":[[101,9],[154,14],[182,15]]},"422":{"position":[[0,9]]},"424":{"position":[[157,14]]},"426":{"position":[[99,14]]},"621":{"position":[[269,14]]},"649":{"position":[[216,13]]},"653":{"position":[[178,9]]},"655":{"position":[[219,13]]},"668":{"position":[[583,13],[881,14]]},"692":{"position":[[28,13]]},"698":{"position":[[4,13]]},"700":{"position":[[19,13]]},"710":{"position":[[6,13],[29,13]]},"712":{"position":[[151,10],[298,14],[442,13],[587,14]]},"714":{"position":[[99,13]]},"716":{"position":[[71,13],[262,13],[674,13],[761,14]]},"718":{"position":[[97,13],[316,13],[397,13],[610,14],[1561,13]]},"722":{"position":[[87,13],[184,13],[252,14],[314,14]]}}}],["configuration.sign",{"_index":2526,"t":{"698":{"position":[[797,22]]}}}],["configuration.threshold",{"_index":2525,"t":{"698":{"position":[[749,26]]}}}],["configurechain",{"_index":1987,"t":{"406":{"position":[[401,16],[636,16]]},"408":{"position":[[586,16],[821,16]]}}}],["confirm",{"_index":126,"t":{"6":{"position":[[1081,8]]},"47":{"position":[[151,13]]},"283":{"position":[[671,7]]},"465":{"position":[[3870,9]]},"543":{"position":[[85,12]]},"545":{"position":[[261,7],[764,13]]},"556":{"position":[[123,13]]},"572":{"position":[[773,8],[977,12]]},"651":{"position":[[1407,10]]},"657":{"position":[[923,10]]},"659":{"position":[[1025,10]]}}}],["conflict",{"_index":1445,"t":{"257":{"position":[[328,9]]},"390":{"position":[[586,9]]}}}],["confus",{"_index":1266,"t":{"223":{"position":[[465,9]]}}}],["connect",{"_index":38,"t":{"2":{"position":[[583,7]]},"97":{"position":[[4,7],[93,11]]},"107":{"position":[[290,8],[389,8],[566,8],[672,8]]},"109":{"position":[[445,8]]},"142":{"position":[[0,10],[224,12],[263,10],[478,12],[713,7],[825,7]]},"144":{"position":[[5,9],[242,9]]},"148":{"position":[[85,9]]},"165":{"position":[[0,7]]},"190":{"position":[[34,7],[567,8],[630,7],[711,8]]},"192":{"position":[[287,10]]},"223":{"position":[[41,7],[355,7],[725,9],[793,9],[954,9]]},"225":{"position":[[38,7]]},"251":{"position":[[1703,7],[1790,7],[1859,10]]},"384":{"position":[[43,9]]},"398":{"position":[[10,12],[34,7]]},"402":{"position":[[80,10]]},"406":{"position":[[36,10]]},"410":{"position":[[11,7],[555,10]]},"430":{"position":[[154,7]]},"434":{"position":[[366,8]]},"439":{"position":[[0,7],[111,10],[161,7]]},"441":{"position":[[23,7]]},"467":{"position":[[153,7]]},"474":{"position":[[61,7]]},"476":{"position":[[79,8]]},"480":{"position":[[118,7]]},"482":{"position":[[46,7],[174,8]]},"493":{"position":[[4,10]]},"496":{"position":[[72,7]]},"498":{"position":[[80,11]]},"505":{"position":[[41,7],[398,7],[738,9],[842,9],[1003,9]]},"507":{"position":[[38,7]]},"509":{"position":[[133,7]]},"513":{"position":[[260,8]]},"518":{"position":[[0,10],[56,11],[142,7]]},"520":{"position":[[23,7]]},"562":{"position":[[70,7],[862,7],[968,7]]},"564":{"position":[[236,7],[794,7],[1235,10],[1300,7],[1625,8]]},"566":{"position":[[270,7],[1057,7],[1086,7],[1225,11],[1292,11],[1474,11],[1816,10]]},"572":{"position":[[26,10],[319,7],[535,10],[786,10],[810,10],[879,10]]},"621":{"position":[[348,7]]},"688":{"position":[[0,7],[28,7]]}}}],["connect.networkid",{"_index":804,"t":{"107":{"position":[[166,18]]}}}],["connectdetail",{"_index":765,"t":{"97":{"position":[[160,14],[213,14]]},"142":{"position":[[142,14],[396,14]]},"190":{"position":[[73,14],[884,14],[1351,15]]},"223":{"position":[[544,14]]},"505":{"position":[[578,14]]},"564":{"position":[[823,14]]},"566":{"position":[[112,14],[1510,15]]}}}],["connectdetails.connect",{"_index":1027,"t":{"142":{"position":[[237,25],[491,25]]},"190":{"position":[[580,25]]},"564":{"position":[[1246,26]]}}}],["connectdetails.proof",{"_index":1143,"t":{"190":{"position":[[679,21]]},"223":{"position":[[1061,21]]},"505":{"position":[[1103,21]]},"564":{"position":[[1348,20]]}}}],["connectopt",{"_index":1121,"t":{"190":{"position":[[115,14],[923,14]]},"223":{"position":[[586,14]]},"566":{"position":[[53,14]]}}}],["connector",{"_index":799,"t":{"107":{"position":[[34,9],[429,10],[450,9],[515,10]]},"109":{"position":[[394,10],[531,9],[761,9],[1080,10]]},"358":{"position":[[87,10]]},"361":{"position":[[21,10]]},"365":{"position":[[418,10],[998,11],[1400,10]]},"382":{"position":[[187,11],[336,9],[404,11],[424,10]]},"384":{"position":[[273,9],[341,11],[361,10]]},"388":{"position":[[31,10],[66,10],[125,10],[244,11]]},"390":{"position":[[19,10],[54,9],[102,9],[182,10],[286,11],[315,11],[416,9],[473,9],[507,10],[567,9],[607,11],[706,9],[799,10],[823,10],[856,11],[901,9],[991,11],[1036,11]]},"392":{"position":[[18,11],[180,11],[214,10],[330,10],[435,10],[567,11],[605,9],[830,12]]},"394":{"position":[[36,10],[224,11]]},"404":{"position":[[128,10],[356,10],[475,10],[590,10]]},"406":{"position":[[380,11],[701,10],[892,10]]},"408":{"position":[[506,11],[886,10],[1077,10]]},"428":{"position":[[64,11],[306,10],[436,11],[618,10]]},"430":{"position":[[59,10]]},"432":{"position":[[4,9]]},"434":{"position":[[4,9],[56,10],[239,10]]},"445":{"position":[[172,10]]},"486":{"position":[[4,9],[130,9]]},"488":{"position":[[4,9],[90,9]]},"491":{"position":[[4,9],[53,11],[126,10]]},"493":{"position":[[69,9],[98,11]]},"509":{"position":[[48,10]]},"511":{"position":[[4,9],[65,10],[164,9],[257,9],[315,9]]},"513":{"position":[[4,9],[56,10],[93,11],[158,10],[175,10],[371,11]]},"522":{"position":[[172,10]]},"524":{"position":[[349,9],[488,9]]}}}],["connector'",{"_index":1939,"t":{"382":{"position":[[301,11]]},"384":{"position":[[238,11]]}}}],["connector@1.0",{"_index":2050,"t":{"445":{"position":[[213,13],[275,13]]},"522":{"position":[[213,13],[275,13]]}}}],["connectors/sequ",{"_index":2102,"t":{"493":{"position":[[204,23]]}}}],["connectorsforwallet",{"_index":2038,"t":{"434":{"position":[[179,20],[252,22]]}}}],["connectweb3react",{"_index":2103,"t":{"493":{"position":[[270,16]]}}}],["consensi",{"_index":2379,"t":{"627":{"position":[[62,9]]}}}],["consent",{"_index":1510,"t":{"269":{"position":[[438,7]]}}}],["consid",{"_index":1747,"t":{"317":{"position":[[456,10]]},"694":{"position":[[121,10]]},"696":{"position":[[1127,10]]}}}],["consider",{"_index":2043,"t":{"443":{"position":[[18,14]]},"524":{"position":[[18,14]]},"718":{"position":[[2426,14]]}}}],["consist",{"_index":2447,"t":{"659":{"position":[[127,11]]}}}],["console.log",{"_index":1026,"t":{"142":{"position":[[208,15],[462,15]]},"564":{"position":[[1273,12]]}}}],["console.log(\"us",{"_index":2224,"t":{"564":{"position":[[1208,17]]}}}],["console.log('chainid",{"_index":1037,"t":{"148":{"position":[[135,23]]}}}],["console.log('collect",{"_index":387,"t":{"27":{"position":[[1620,23]]}}}],["console.log('contract",{"_index":602,"t":{"70":{"position":[[1587,21]]}}}],["console.log('isvalid",{"_index":74,"t":{"4":{"position":[[676,23]]}}}],["console.log('messag",{"_index":58,"t":{"4":{"position":[[310,20]]}}}],["console.log('provider.getchainid",{"_index":1039,"t":{"148":{"position":[[224,36]]}}}],["console.log('r",{"_index":658,"t":{"76":{"position":[[1607,18]]}}}],["console.log('sess",{"_index":1766,"t":{"323":{"position":[[163,20]]},"325":{"position":[[242,20]]},"554":{"position":[[295,20],[342,20]]},"558":{"position":[[195,20],[243,20]]}}}],["console.log('signer.getchainid",{"_index":1040,"t":{"148":{"position":[[324,34]]}}}],["console.log('skyweav",{"_index":852,"t":{"113":{"position":[[1064,22]]}}}],["console.log('token",{"_index":356,"t":{"25":{"position":[[1355,19]]},"32":{"position":[[1858,18]]},"35":{"position":[[882,19]]}}}],["console.log('transact",{"_index":141,"t":{"6":{"position":[[1320,24]]},"38":{"position":[[1533,24]]},"43":{"position":[[2164,24]]}}}],["console.log('trigg",{"_index":2026,"t":{"424":{"position":[[269,22]]}}}],["console.log(`invalid",{"_index":2127,"t":{"507":{"position":[[1111,20]]}}}],["console.log(`proof",{"_index":2125,"t":{"507":{"position":[[1036,18]]}}}],["console.log(`unexpect",{"_index":1338,"t":{"239":{"position":[[1692,23],[3348,23]]},"247":{"position":[[1502,23]]}}}],["console.log(address",{"_index":2107,"t":{"503":{"position":[[115,20]]}}}],["console.log(implement",{"_index":2560,"t":{"708":{"position":[[631,27]]}}}],["console.log(isvalid",{"_index":1750,"t":{"319":{"position":[[254,20]]},"577":{"position":[[848,20]]},"581":{"position":[[2001,20]]},"583":{"position":[[2219,20]]},"586":{"position":[[1176,20]]}}}],["console.log(respons",{"_index":2149,"t":{"537":{"position":[[363,21],[1550,21]]}}}],["console.log(sess",{"_index":1850,"t":{"354":{"position":[[324,21]]}}}],["console.log(session.account.address",{"_index":1319,"t":{"239":{"position":[[916,36]]},"247":{"position":[[511,36]]}}}],["console.log(signatur",{"_index":2059,"t":{"453":{"position":[[347,22]]},"575":{"position":[[222,22],[810,22]]},"588":{"position":[[496,22]]}}}],["console.log(tx",{"_index":1703,"t":{"309":{"position":[[582,15]]},"311":{"position":[[907,15]]},"457":{"position":[[1148,15]]},"459":{"position":[[590,15]]},"461":{"position":[[573,15]]}}}],["console.log(txnrespons",{"_index":2168,"t":{"539":{"position":[[477,24],[1339,24]]},"541":{"position":[[669,24],[1671,24]]},"560":{"position":[[438,24]]},"590":{"position":[[610,24],[1541,24]]}}}],["console.log(walletaddress",{"_index":1033,"t":{"144":{"position":[[140,26]]}}}],["const",{"_index":42,"t":{"4":{"position":[[48,5],[84,5],[122,5],[186,5],[258,5],[545,5]]},"6":{"position":[[131,5],[270,5],[306,5],[384,5],[491,5],[614,5],[736,5],[855,5],[1114,5]]},"18":{"position":[[300,5],[436,5]]},"25":{"position":[[1017,5],[1134,5],[1243,5]]},"27":{"position":[[1170,5],[1300,5],[1369,5],[1476,5]]},"32":{"position":[[1472,5],[1617,5],[1745,5]]},"35":{"position":[[589,5],[706,5],[799,5]]},"38":{"position":[[1012,5],[1157,5],[1327,5],[1450,5]]},"43":{"position":[[1824,5],[1941,5],[2058,5]]},"62":{"position":[[139,5]]},"70":{"position":[[1053,5],[1105,5]]},"76":{"position":[[1234,5]]},"93":{"position":[[155,5],[208,5]]},"95":{"position":[[390,5],[436,5],[474,5],[515,5],[583,5]]},"97":{"position":[[154,5],[207,5]]},"99":{"position":[[429,5],[506,5]]},"101":{"position":[[299,5],[377,5]]},"103":{"position":[[228,5],[318,5]]},"109":{"position":[[600,5]]},"113":{"position":[[826,5],[878,5]]},"142":{"position":[[70,5],[136,5],[324,5],[390,5]]},"144":{"position":[[62,5],[98,5]]},"146":{"position":[[0,5]]},"148":{"position":[[99,5],[186,5],[290,5]]},"221":{"position":[[43,5]]},"223":{"position":[[538,5]]},"239":{"position":[[647,5],[815,5],[1109,5],[1181,5],[1311,5],[1420,5],[1489,5],[1579,5],[1922,5],[2090,5],[2328,5],[2579,5],[2850,5],[3001,5],[3145,5],[3235,5]]},"247":{"position":[[242,5],[410,5],[704,5],[991,5],[1121,5],[1230,5],[1299,5],[1389,5]]},"249":{"position":[[524,5],[624,5],[763,5],[845,5],[952,5],[1073,5]]},"303":{"position":[[136,5]]},"305":{"position":[[225,5]]},"309":{"position":[[286,5],[405,5]]},"311":{"position":[[436,5],[555,5]]},"319":{"position":[[210,5]]},"321":{"position":[[200,5],[456,5],[955,5]]},"325":{"position":[[146,5]]},"332":{"position":[[6676,5]]},"334":{"position":[[1424,5]]},"336":{"position":[[534,5]]},"338":{"position":[[467,5]]},"340":{"position":[[279,5]]},"342":{"position":[[238,5]]},"348":{"position":[[160,5]]},"350":{"position":[[625,5],[658,5],[780,5],[874,5],[898,5]]},"354":{"position":[[155,5],[281,5]]},"356":{"position":[[163,5],[289,5]]},"363":{"position":[[518,5],[539,5]]},"365":{"position":[[903,5],[944,5]]},"367":{"position":[[172,5]]},"390":{"position":[[200,5],[410,5]]},"392":{"position":[[324,5],[481,5],[722,5]]},"406":{"position":[[580,5],[695,5],[806,5]]},"408":{"position":[[164,5],[765,5],[880,5],[991,5]]},"410":{"position":[[165,5],[198,5],[252,5],[289,5]]},"412":{"position":[[126,5],[154,5],[206,5]]},"418":{"position":[[350,5]]},"420":{"position":[[145,5],[173,5],[220,5],[244,5]]},"422":{"position":[[64,5]]},"434":{"position":[[233,5]]},"451":{"position":[[199,5],[317,5]]},"453":{"position":[[144,5],[262,5]]},"457":{"position":[[800,5],[919,5]]},"459":{"position":[[215,5],[334,5]]},"461":{"position":[[181,5],[284,5]]},"463":{"position":[[113,5],[215,5]]},"465":{"position":[[443,5],[860,5],[1326,5],[3518,5]]},"471":{"position":[[52,5],[112,5],[155,5]]},"491":{"position":[[137,5],[195,5]]},"493":{"position":[[228,5],[264,5],[334,5]]},"503":{"position":[[43,5],[79,5]]},"505":{"position":[[536,5],[572,5]]},"507":{"position":[[484,5],[561,5],[675,5],[873,5],[962,5]]},"513":{"position":[[169,5],[317,5]]},"537":{"position":[[103,5],[178,5],[253,5],[287,5],[488,5],[592,5],[722,5],[886,5],[982,5],[1097,5],[1230,5],[1456,5],[1490,5]]},"539":{"position":[[63,5],[239,5],[328,5],[381,5],[415,5],[666,5],[817,5],[909,5],[1001,5],[1062,5],[1221,5],[1255,5]]},"541":{"position":[[135,5],[354,5],[396,5],[519,5],[573,5],[607,5],[858,5],[1071,5],[1198,5],[1325,5],[1390,5],[1553,5],[1587,5]]},"548":{"position":[[76,5],[127,5],[161,5]]},"550":{"position":[[98,5],[236,5],[295,5]]},"552":{"position":[[77,5],[149,5]]},"554":{"position":[[84,5],[122,5],[164,5]]},"556":{"position":[[76,5],[137,5]]},"558":{"position":[[59,5]]},"560":{"position":[[269,5],[342,5],[376,5]]},"564":{"position":[[400,5],[529,5],[721,5],[817,5],[1487,5],[1686,5],[1855,5],[2110,5],[2207,5],[2244,5]]},"566":{"position":[[106,5]]},"575":{"position":[[105,5],[139,5],[170,5],[309,5],[677,5],[711,5]]},"577":{"position":[[407,5],[443,5],[481,5],[523,5],[743,5]]},"581":{"position":[[1243,5],[1269,5],[1336,5],[1383,5],[1824,5],[1899,5]]},"583":{"position":[[1301,5],[1327,5],[1394,5],[2002,5],[2077,5]]},"586":{"position":[[1043,5],[1079,5]]},"588":{"position":[[359,5],[393,5],[424,5]]},"590":{"position":[[126,5],[311,5],[353,5],[461,5],[514,5],[548,5],[799,5],[977,5],[1087,5],[1197,5],[1261,5],[1423,5],[1457,5]]},"598":{"position":[[358,5],[529,5],[563,5],[675,5]]},"641":{"position":[[210,5],[231,5],[263,5],[345,5]]},"643":{"position":[[233,5],[279,5],[297,5],[470,6],[697,5],[749,5]]},"663":{"position":[[7,5]]},"698":{"position":[[780,6],[965,5]]},"700":{"position":[[279,5],[522,5],[583,5],[835,5],[1029,5],[1180,5]]},"708":{"position":[[226,5],[287,5],[404,5],[550,5]]},"718":{"position":[[625,5]]},"720":{"position":[[148,5]]}}}],["constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"statemutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalsupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferfrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"statemutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceof\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"statemutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"statemutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"type\":\"ev",{"_index":2084,"t":{"465":{"position":[[1338,2179]]}}}],["constraint",{"_index":1543,"t":{"275":{"position":[[409,12]]}}}],["construct",{"_index":1508,"t":{"269":{"position":[[279,13]]},"641":{"position":[[147,9]]},"643":{"position":[[170,9]]}}}],["consult",{"_index":1917,"t":{"365":{"position":[[2000,9]]}}}],["consumpt",{"_index":478,"t":{"43":{"position":[[162,11]]},"180":{"position":[[162,11]]}}}],["contact",{"_index":369,"t":{"25":{"position":[[1874,7]]},"27":{"position":[[2158,7]]},"32":{"position":[[2446,7]]},"35":{"position":[[1401,7]]},"38":{"position":[[2138,7]]},"43":{"position":[[2766,7]]},"59":{"position":[[125,7]]},"70":{"position":[[1662,7]]},"76":{"position":[[1656,7]]},"113":{"position":[[1137,7]]},"152":{"position":[[255,7]]},"317":{"position":[[364,7]]},"352":{"position":[[51,7]]},"581":{"position":[[3223,7]]},"724":{"position":[[778,7]]}}}],["contain",{"_index":846,"t":{"113":{"position":[[335,10]]},"118":{"position":[[23,7],[167,8]]},"120":{"position":[[24,7],[158,8]]},"122":{"position":[[54,8]]},"265":{"position":[[1544,7]]},"275":{"position":[[51,8]]},"279":{"position":[[114,7]]},"283":{"position":[[86,8],[348,8]]},"287":{"position":[[2673,10]]},"332":{"position":[[131,9],[1430,10]]},"334":{"position":[[124,9]]},"336":{"position":[[92,9]]},"338":{"position":[[102,9]]},"340":{"position":[[123,9]]},"365":{"position":[[363,10]]},"414":{"position":[[35,8]]},"602":{"position":[[531,10]]},"621":{"position":[[153,8]]},"706":{"position":[[113,8]]},"712":{"position":[[319,8]]}}}],["content",{"_index":321,"t":{"25":{"position":[[86,7],[719,8]]},"27":{"position":[[86,7],[807,8]]},"32":{"position":[[528,7],[1173,8]]},"35":{"position":[[84,7],[317,8]]},"38":{"position":[[442,7],[695,8]]},"43":{"position":[[283,7],[1507,8]]},"70":{"position":[[96,7],[425,8]]},"76":{"position":[[226,7],[867,8],[1370,8]]},"113":{"position":[[88,7],[487,8]]},"178":{"position":[[86,7]]},"180":{"position":[[283,7]]},"182":{"position":[[528,7]]},"184":{"position":[[517,7]]},"186":{"position":[[84,7]]},"188":{"position":[[74,7]]},"281":{"position":[[95,8],[340,9]]},"329":{"position":[[205,7]]},"363":{"position":[[4,7]]},"365":{"position":[[69,7],[1432,7]]},"581":{"position":[[116,7],[494,8]]},"583":{"position":[[108,7],[437,8]]}}}],["context",{"_index":357,"t":{"25":{"position":[[1418,9]]},"27":{"position":[[1678,9]]},"32":{"position":[[1923,9]]},"35":{"position":[[945,9]]},"38":{"position":[[1610,9]]},"43":{"position":[[2240,9]]},"105":{"position":[[170,8]]},"212":{"position":[[80,7],[128,8]]},"581":{"position":[[2039,9]]},"583":{"position":[[2257,9]]},"649":{"position":[[63,7]]},"653":{"position":[[52,7]]},"655":{"position":[[66,7]]},"661":{"position":[[56,7],[187,7]]},"700":{"position":[[434,7]]}}}],["continu",{"_index":1769,"t":{"325":{"position":[[456,8]]}}}],["contract",{"_index":101,"t":{"6":{"position":[[348,8]]},"8":{"position":[[778,8]]},"12":{"position":[[262,9],[420,9],[474,8]]},"25":{"position":[[412,9],[523,8],[2081,9]]},"27":{"position":[[219,8],[496,9],[607,8],[715,8],[1257,8]]},"29":{"position":[[657,9],[956,8],[1120,9]]},"32":{"position":[[67,9],[131,9],[223,8],[325,8],[630,8],[872,9],[983,8],[1099,8],[1579,8],[1888,11]]},"38":{"position":[[73,9],[127,8],[229,8],[560,8],[621,8],[1119,8],[1296,8],[1569,11]]},"40":{"position":[[541,10],[795,10]]},"43":{"position":[[449,8],[630,8],[1195,9],[1306,8]]},"45":{"position":[[15,8]]},"51":{"position":[[33,10]]},"57":{"position":[[233,8]]},"68":{"position":[[19,8],[60,8],[81,8],[331,9],[364,8]]},"70":{"position":[[296,8],[353,9]]},"76":{"position":[[368,8],[788,8]]},"78":{"position":[[227,8],[745,8]]},"80":{"position":[[149,8],[220,8],[388,8],[1325,9],[1474,8],[1598,8],[1623,8],[1685,8],[1718,8],[1811,8]]},"84":{"position":[[253,8]]},"88":{"position":[[157,8],[254,9],[288,8],[337,8],[383,8],[440,8]]},"111":{"position":[[91,9],[170,8],[441,9]]},"113":{"position":[[270,8]]},"118":{"position":[[13,9],[47,8],[130,9],[1778,9]]},"120":{"position":[[14,9],[48,8],[121,9]]},"124":{"position":[[152,8],[232,8],[403,8]]},"136":{"position":[[419,9],[946,9],[1035,9]]},"178":{"position":[[219,8],[412,8]]},"180":{"position":[[449,8]]},"182":{"position":[[67,9],[131,9],[223,8],[325,8],[630,8],[796,8]]},"184":{"position":[[73,9],[156,9],[210,8],[312,8],[619,8],[676,8]]},"237":{"position":[[38,8]]},"239":{"position":[[237,8],[2992,8]]},"241":{"position":[[464,8],[531,8],[585,8],[610,8]]},"271":{"position":[[39,8]]},"273":{"position":[[285,10]]},"275":{"position":[[464,8]]},"287":{"position":[[900,8],[1134,8],[1523,8],[2159,9],[2219,9]]},"344":{"position":[[293,8]]},"424":{"position":[[115,8],[139,9]]},"465":{"position":[[48,8],[156,8],[292,8],[537,8],[954,8],[3612,8]]},"541":{"position":[[109,8]]},"577":{"position":[[889,8],[1120,8]]},"586":{"position":[[121,8],[459,8],[718,8],[837,8]]},"588":{"position":[[695,9]]},"590":{"position":[[100,8]]},"627":{"position":[[16,9]]},"639":{"position":[[43,8]]},"647":{"position":[[13,8],[62,9],[95,8],[638,9]]},"649":{"position":[[170,9]]},"651":{"position":[[27,8],[75,8],[380,9]]},"653":{"position":[[19,9],[134,9]]},"655":{"position":[[173,9],[386,9]]},"657":{"position":[[81,10]]},"659":{"position":[[19,9],[99,9],[168,8],[209,9]]},"661":{"position":[[23,9],[142,9],[178,8]]},"665":{"position":[[47,9],[112,10]]},"668":{"position":[[336,9],[714,9],[754,8],[944,8]]},"672":{"position":[[89,8],[153,9]]},"680":{"position":[[6,8],[65,10],[223,9]]},"688":{"position":[[230,8]]},"690":{"position":[[367,9]]},"696":{"position":[[176,8]]},"698":{"position":[[50,9],[162,9],[357,8]]},"700":{"position":[[270,8],[752,8]]},"702":{"position":[[258,8],[317,9]]},"708":{"position":[[43,8]]},"710":{"position":[[460,8]]},"716":{"position":[[573,8]]},"718":{"position":[[47,8]]}}}],["contractaddress",{"_index":381,"t":{"25":{"position":[[2155,15],[2281,16]]},"27":{"position":[[187,15],[912,18],[1306,15],[1529,16],[1546,16],[2034,17]]},"32":{"position":[[575,15],[1278,18],[1623,15],[1799,16],[1816,16],[2194,16],[2211,17]]},"38":{"position":[[505,15],[1163,15],[1344,16],[1361,15],[1885,16],[1902,17]]},"43":{"position":[[400,15],[565,17]]},"70":{"position":[[246,17],[550,20],[1194,18]]},"76":{"position":[[336,15],[1449,18]]},"80":{"position":[[545,18]]},"113":{"position":[[238,15],[608,18],[960,16]]},"118":{"position":[[464,18]]},"120":{"position":[[497,18]]},"178":{"position":[[187,15],[541,16]]},"180":{"position":[[400,15]]},"182":{"position":[[575,15]]},"184":{"position":[[564,15]]},"200":{"position":[[54,17],[170,17],[312,17],[469,17],[608,17],[744,17],[894,17]]},"203":{"position":[[43,17],[137,17],[237,17],[344,17],[455,17],[575,17],[718,17],[851,17],[979,17]]},"206":{"position":[[52,17],[156,17],[266,17],[388,17],[515,17],[642,17],[770,17],[889,17],[1001,17],[1133,17],[1282,17]]},"332":{"position":[[2301,18]]},"386":{"position":[[16,16]]},"424":{"position":[[325,16]]},"426":{"position":[[137,16]]}}}],["contractmetadata",{"_index":600,"t":{"70":{"position":[[1111,16],[1637,17]]}}}],["contracturi",{"_index":606,"t":{"72":{"position":[[45,11]]},"124":{"position":[[329,11]]}}}],["contribut",{"_index":1963,"t":{"394":{"position":[[13,10]]}}}],["control",{"_index":409,"t":{"29":{"position":[[582,7]]},"53":{"position":[[28,10],[426,7]]},"239":{"position":[[785,10],[2060,10]]},"247":{"position":[[380,10]]},"344":{"position":[[191,7],[354,10],[418,10],[1216,7]]},"390":{"position":[[690,7]]},"505":{"position":[[73,7]]},"604":{"position":[[196,7]]},"606":{"position":[[292,7]]},"608":{"position":[[330,7],[651,11]]},"617":{"position":[[271,10]]}}}],["conveni",{"_index":665,"t":{"78":{"position":[[688,12]]},"82":{"position":[[249,12]]},"545":{"position":[[138,10]]},"579":{"position":[[33,11]]},"586":{"position":[[1407,11]]}}}],["convent",{"_index":1275,"t":{"223":{"position":[[1133,10]]},"505":{"position":[[1173,10]]}}}],["copi",{"_index":2270,"t":{"572":{"position":[[526,4]]}}}],["core",{"_index":1044,"t":{"152":{"position":[[70,4]]},"404":{"position":[[110,4]]},"406":{"position":[[15,4]]},"418":{"position":[[260,4]]},"706":{"position":[[130,4]]}}}],["correct",{"_index":831,"t":{"109":{"position":[[714,7]]},"134":{"position":[[171,8]]},"239":{"position":[[211,7]]},"443":{"position":[[198,7]]},"524":{"position":[[165,7]]},"645":{"position":[[204,7]]},"716":{"position":[[408,8]]},"722":{"position":[[279,7]]}}}],["correspond",{"_index":280,"t":{"16":{"position":[[725,13]]},"32":{"position":[[418,13]]},"38":{"position":[[322,13]]},"182":{"position":[[418,13]]},"184":{"position":[[405,13]]},"327":{"position":[[71,13]]},"382":{"position":[[283,10],[322,13]]},"384":{"position":[[220,10],[259,13]]},"449":{"position":[[91,13]]},"692":{"position":[[98,13]]},"694":{"position":[[215,13]]},"712":{"position":[[128,11],[553,11]]},"716":{"position":[[649,10],[728,11]]}}}],["corrupt",{"_index":2547,"t":{"706":{"position":[[276,10],[302,7]]}}}],["cost",{"_index":516,"t":{"47":{"position":[[329,4]]},"698":{"position":[[225,5]]}}}],["count",{"_index":2402,"t":{"643":{"position":[[415,8],[684,6]]}}}],["counter",{"_index":2477,"t":{"668":{"position":[[423,7]]},"670":{"position":[[21,7]]},"700":{"position":[[489,7]]},"710":{"position":[[392,7]]},"722":{"position":[[463,7]]}}}],["counterfactu",{"_index":2483,"t":{"670":{"position":[[432,15]]},"718":{"position":[[198,14]]}}}],["cours",{"_index":163,"t":{"8":{"position":[[381,7]]},"80":{"position":[[95,7]]},"562":{"position":[[660,6]]}}}],["craft",{"_index":1323,"t":{"239":{"position":[[1158,5]]},"247":{"position":[[968,5]]}}}],["creat",{"_index":548,"t":{"53":{"position":[[119,6],[195,6]]},"95":{"position":[[875,8]]},"230":{"position":[[47,6]]},"237":{"position":[[23,6]]},"239":{"position":[[624,6],[757,6],[1899,6],[2032,6],[2541,6]]},"247":{"position":[[219,6],[352,6]]},"249":{"position":[[727,6]]},"265":{"position":[[392,6]]},"269":{"position":[[144,7],[393,7]]},"301":{"position":[[65,6],[128,6],[173,7]]},"303":{"position":[[51,6]]},"305":{"position":[[142,7]]},"348":{"position":[[79,7]]},"365":{"position":[[2037,6]]},"388":{"position":[[218,8]]},"390":{"position":[[3,6],[166,6],[928,6],[975,8]]},"392":{"position":[[163,6]]},"394":{"position":[[50,8]]},"455":{"position":[[87,6]]},"507":{"position":[[626,6]]},"550":{"position":[[0,6]]},"558":{"position":[[390,6]]},"586":{"position":[[503,8]]},"602":{"position":[[16,7],[214,7]]},"617":{"position":[[137,6]]},"619":{"position":[[5,8],[56,6]]},"641":{"position":[[69,7]]},"665":{"position":[[21,7],[72,7]]},"668":{"position":[[97,7],[700,7]]},"718":{"position":[[26,8]]}}}],["create2",{"_index":2474,"t":{"668":{"position":[[143,8],[499,7]]},"700":{"position":[[820,7]]}}}],["createcli",{"_index":1906,"t":{"365":{"position":[[964,14]]}}}],["createconfig",{"_index":1957,"t":{"392":{"position":[[496,14]]},"406":{"position":[[418,13],[821,14]]},"408":{"position":[[603,13],[1006,14]]},"513":{"position":[[337,14]]}}}],["createconnector",{"_index":1951,"t":{"390":{"position":[[385,16],[745,15]]}}}],["createdat",{"_index":1862,"t":{"354":{"position":[[654,12],[1127,12]]}}}],["creation",{"_index":1505,"t":{"269":{"position":[[48,9]]},"273":{"position":[[51,9]]},"346":{"position":[[77,8]]},"455":{"position":[[46,9]]},"670":{"position":[[397,8]]},"698":{"position":[[366,9]]},"700":{"position":[[725,8]]},"710":{"position":[[476,9]]}}}],["credenti",{"_index":1683,"t":{"301":{"position":[[210,11]]},"305":{"position":[[161,12],[751,12],[877,11]]},"608":{"position":[[107,11]]}}}],["credit",{"_index":7,"t":{"2":{"position":[[78,6]]},"241":{"position":[[223,6]]}}}],["cross",{"_index":651,"t":{"76":{"position":[[1204,6]]}}}],["crypto",{"_index":1516,"t":{"273":{"position":[[247,6]]}}}],["cryptocheckout",{"_index":2020,"t":{"422":{"position":[[91,15]]},"424":{"position":[[4,14],[203,15]]}}}],["cryptocurr",{"_index":5,"t":{"2":{"position":[[41,16]]},"344":{"position":[[818,16]]},"416":{"position":[[59,14]]},"424":{"position":[[66,15]]}}}],["cryptograph",{"_index":1525,"t":{"273":{"position":[[658,17]]}}}],["cryptographi",{"_index":2367,"t":{"608":{"position":[[167,12]]}}}],["cs",{"_index":1436,"t":{"251":{"position":[[1590,2]]}}}],["cumulativegasus",{"_index":1786,"t":{"332":{"position":[[2366,20]]}}}],["curl",{"_index":252,"t":{"16":{"position":[[201,4]]},"25":{"position":[[665,4],[703,4]]},"27":{"position":[[753,4],[791,4]]},"32":{"position":[[1119,4],[1157,4]]},"35":{"position":[[263,4],[301,4]]},"38":{"position":[[641,4],[679,4]]},"43":{"position":[[1453,4],[1491,4]]},"70":{"position":[[374,4],[409,4]]},"76":{"position":[[816,4],[851,4]]},"113":{"position":[[436,4],[471,4]]},"186":{"position":[[263,4]]},"188":{"position":[[105,4]]},"581":{"position":[[453,4],[478,4]]},"583":{"position":[[396,4],[421,4]]}}}],["currenc",{"_index":496,"t":{"45":{"position":[[161,10]]},"47":{"position":[[58,11]]},"192":{"position":[[1157,8],[1221,8],[1682,8],[1834,8],[1900,8],[1916,8]]},"239":{"position":[[515,8]]},"344":{"position":[[1800,11],[1832,8]]},"566":{"position":[[3137,8],[3201,8],[3680,8],[3832,8],[3898,8],[3914,8]]}}}],["currencyoption.mat",{"_index":1137,"t":{"190":{"position":[[445,21],[1210,21]]}}}],["currencyoption.usdc",{"_index":1159,"t":{"192":{"position":[[1360,21]]}}}],["current",{"_index":13,"t":{"2":{"position":[[128,9]]},"47":{"position":[[0,9]]},"51":{"position":[[214,7]]},"76":{"position":[[695,7]]},"126":{"position":[[75,9]]},"172":{"position":[[174,9]]},"277":{"position":[[737,9]]},"289":{"position":[[114,7]]},"319":{"position":[[38,7]]},"354":{"position":[[49,7]]},"465":{"position":[[3845,7]]},"602":{"position":[[47,9]]},"712":{"position":[[572,7]]},"722":{"position":[[79,7],[176,7]]}}}],["custodi",{"_index":522,"t":{"49":{"position":[[93,9]]},"269":{"position":[[338,9]]},"344":{"position":[[42,9],[1173,9]]},"608":{"position":[[261,10]]}}}],["custom",{"_index":758,"t":{"95":{"position":[[619,6],[772,6]]},"265":{"position":[[240,6]]},"317":{"position":[[146,6]]},"319":{"position":[[160,6]]},"365":{"position":[[1327,6]]},"367":{"position":[[15,9]]},"388":{"position":[[118,6],[237,6]]},"390":{"position":[[12,6],[175,6],[279,6],[308,6],[463,9],[632,9],[984,6],[1029,6]]},"392":{"position":[[11,6],[117,6],[207,6],[598,6],[823,6]]},"394":{"position":[[29,6],[217,6]]},"564":{"position":[[945,9]]},"566":{"position":[[353,6]]},"608":{"position":[[504,13]]}}}],["cut",{"_index":931,"t":{"120":{"position":[[737,3]]}}}],["d",{"_index":53,"t":{"4":{"position":[[234,3]]},"6":{"position":[[998,2]]},"25":{"position":[[819,1]]},"27":{"position":[[907,1]]},"32":{"position":[[1273,1]]},"35":{"position":[[416,1]]},"38":{"position":[[800,1]]},"43":{"position":[[1612,1]]},"70":{"position":[[523,1]]},"76":{"position":[[981,1]]},"113":{"position":[[581,1]]},"311":{"position":[[681,2]]},"564":{"position":[[69,2]]},"581":{"position":[[585,1]]},"583":{"position":[[524,1]]}}}],["dai",{"_index":511,"t":{"47":{"position":[[92,3]]},"136":{"position":[[350,4]]},"239":{"position":[[554,6]]},"321":{"position":[[1111,3],[1217,3]]},"459":{"position":[[440,3],[546,3]]}}}],["daicontractaddress",{"_index":2164,"t":{"537":{"position":[[1316,19]]},"539":{"position":[[354,19],[1028,19],[1089,19]]}}}],["damag",{"_index":679,"t":{"80":{"position":[[690,6]]},"277":{"position":[[829,7]]}}}],["danger",{"_index":2546,"t":{"706":{"position":[[177,9]]},"718":{"position":[[2060,9]]}}}],["dapp",{"_index":166,"t":{"8":{"position":[[477,5]]},"12":{"position":[[70,5]]},"49":{"position":[[24,4]]},"134":{"position":[[305,4],[473,4],[788,4]]},"136":{"position":[[1048,5],[1097,6]]},"142":{"position":[[766,5]]},"156":{"position":[[63,5]]},"190":{"position":[[150,6],[1397,4],[1448,5]]},"192":{"position":[[0,5],[318,5]]},"223":{"position":[[93,5],[384,5],[615,4]]},"225":{"position":[[85,4]]},"257":{"position":[[165,5],[189,4]]},"259":{"position":[[334,5],[352,4]]},"261":{"position":[[366,5],[384,4]]},"263":{"position":[[241,5],[259,4]]},"265":{"position":[[1196,4],[2357,4]]},"344":{"position":[[983,4]]},"365":{"position":[[1520,4]]},"428":{"position":[[101,4],[240,5],[353,4],[457,6]]},"430":{"position":[[96,4],[244,4]]},"467":{"position":[[105,4],[245,4]]},"480":{"position":[[81,4],[207,4]]},"484":{"position":[[108,4]]},"505":{"position":[[427,5],[629,4]]},"507":{"position":[[85,4]]},"509":{"position":[[85,4],[218,4]]},"526":{"position":[[18,5]]},"535":{"position":[[274,5]]},"562":{"position":[[604,4],[1001,5],[1397,4]]},"564":{"position":[[121,4],[227,4],[370,4],[449,4],[874,4],[1558,4],[2333,4],[2384,4],[2398,4]]},"566":{"position":[[0,5],[230,4],[788,5],[1848,5]]},"568":{"position":[[24,4],[133,4]]},"572":{"position":[[40,5],[73,4],[656,4],[840,4],[894,4],[1038,5],[1081,5]]},"586":{"position":[[1560,4]]},"592":{"position":[[531,6]]},"598":{"position":[[95,5],[199,4]]},"613":{"position":[[123,5],[256,4]]}}}],["dapp'",{"_index":2240,"t":{"566":{"position":[[430,6]]}}}],["dapp/gam",{"_index":282,"t":{"16":{"position":[[753,10]]}}}],["dark",{"_index":1125,"t":{"190":{"position":[[215,7],[980,7]]},"370":{"position":[[20,4],[130,4]]},"564":{"position":[[1891,7]]}}}],["dashboard",{"_index":1541,"t":{"275":{"position":[[287,10]]}}}],["data",{"_index":116,"t":{"6":{"position":[[742,4],[928,5],[934,4]]},"8":{"position":[[100,4]]},"14":{"position":[[71,5]]},"29":{"position":[[161,4],[384,4]]},"76":{"position":[[683,4]]},"120":{"position":[[1306,5]]},"122":{"position":[[198,5],[427,5],[481,4]]},"134":{"position":[[156,4],[894,4]]},"200":{"position":[[815,6],[972,6]]},"228":{"position":[[87,4]]},"239":{"position":[[1317,4],[1458,4]]},"247":{"position":[[1127,4],[1268,4]]},"249":{"position":[[994,5],[1115,5]]},"265":{"position":[[1169,5],[2069,4],[2330,5],[2606,4]]},"273":{"position":[[317,4]]},"283":{"position":[[167,4]]},"287":{"position":[[631,4],[654,4],[1287,4],[1310,4],[1351,4],[1742,4],[1765,4],[1856,4],[2061,4],[2632,4],[2659,4],[2922,7],[3190,7],[3368,7],[3594,7]]},"294":{"position":[[333,4],[447,4],[843,4],[957,4],[1471,4]]},"309":{"position":[[1022,7],[1388,7],[1675,7]]},"311":{"position":[[956,7],[1207,7]]},"329":{"position":[[187,4]]},"332":{"position":[[120,4],[1153,4],[1165,4],[1999,7],[2600,7],[3152,7],[3710,7],[5344,7],[5631,7],[6319,7]]},"334":{"position":[[113,4],[792,7],[1043,7]]},"336":{"position":[[81,4],[240,7]]},"338":{"position":[[91,4],[279,7]]},"340":{"position":[[112,4]]},"453":{"position":[[397,7]]},"457":{"position":[[117,4],[1085,5],[1198,7]]},"459":{"position":[[113,4],[640,7]]},"461":{"position":[[79,4],[623,7]]},"537":{"position":[[1336,5],[1384,5],[1434,5]]},"539":{"position":[[245,4],[374,4],[1048,5],[1109,5]]},"541":{"position":[[402,4],[566,4],[1376,5],[1441,5]]},"575":{"position":[[286,4]]},"577":{"position":[[75,4]]},"579":{"position":[[341,4]]},"590":{"position":[[359,4],[507,4],[1247,5],[1311,5]]},"641":{"position":[[49,4]]},"643":{"position":[[19,4],[274,4]]},"659":{"position":[[238,4]]},"718":{"position":[[704,5],[960,5]]},"720":{"position":[[227,5]]}}}],["data1",{"_index":2169,"t":{"539":{"position":[[823,5],[1054,5]]},"541":{"position":[[1077,5],[1382,5]]},"590":{"position":[[983,5],[1253,5]]}}}],["data2",{"_index":2170,"t":{"539":{"position":[[915,5],[1115,5]]},"541":{"position":[[1204,5],[1447,5]]},"590":{"position":[[1093,5],[1317,5]]}}}],["deactiv",{"_index":2099,"t":{"493":{"position":[[36,11]]}}}],["debit",{"_index":9,"t":{"2":{"position":[[94,5]]}}}],["debug",{"_index":1407,"t":{"251":{"position":[[384,9]]}}}],["debug.log(\"typ",{"_index":1674,"t":{"294":{"position":[[826,16],[1454,16]]}}}],["debug.log(\"us",{"_index":1141,"t":{"190":{"position":[[542,15],[606,16]]}}}],["debug.log(address",{"_index":1248,"t":{"214":{"position":[[74,19]]},"221":{"position":[[86,19]]}}}],["debug.log(signatur",{"_index":1665,"t":{"294":{"position":[[270,21]]}}}],["decentr",{"_index":2179,"t":{"545":{"position":[[209,13]]}}}],["decentraland",{"_index":2067,"t":{"461":{"position":[[391,12]]}}}],["decid",{"_index":2377,"t":{"625":{"position":[[50,6]]}}}],["decim",{"_index":110,"t":{"6":{"position":[[599,7]]},"80":{"position":[[797,11]]},"118":{"position":[[651,11]]},"120":{"position":[[874,11]]},"124":{"position":[[266,9]]},"203":{"position":[[190,8],[259,8]]}}}],["declar",{"_index":1899,"t":{"365":{"position":[[251,11],[437,8],[724,7]]},"718":{"position":[[2614,8]]}}}],["decod",{"_index":477,"t":{"43":{"position":[[125,7]]},"180":{"position":[[125,7]]},"708":{"position":[[518,6]]}}}],["dedic",{"_index":620,"t":{"74":{"position":[[206,9]]}}}],["deep",{"_index":1497,"t":{"265":{"position":[[1571,4]]}}}],["default",{"_index":330,"t":{"25":{"position":[[225,8],[2006,8]]},"27":{"position":[[309,8]]},"29":{"position":[[464,7]]},"32":{"position":[[685,8]]},"43":{"position":[[1008,8]]},"93":{"position":[[327,7]]},"99":{"position":[[270,8]]},"101":{"position":[[66,7]]},"178":{"position":[[309,8]]},"180":{"position":[[514,8]]},"182":{"position":[[685,8]]},"192":{"position":[[914,8],[1149,7],[1422,7],[1519,7],[1674,7],[1818,7]]},"237":{"position":[[223,8]]},"251":{"position":[[352,7]]},"255":{"position":[[27,8]]},"257":{"position":[[28,7]]},"265":{"position":[[129,8]]},"363":{"position":[[636,7]]},"365":{"position":[[1125,7]]},"370":{"position":[[5,7]]},"372":{"position":[[5,7]]},"376":{"position":[[5,7]]},"378":{"position":[[5,7]]},"380":{"position":[[5,7]]},"382":{"position":[[5,7]]},"384":{"position":[[5,7]]},"386":{"position":[[5,7]]},"439":{"position":[[68,7]]},"441":{"position":[[4,7],[49,7]]},"455":{"position":[[136,8]]},"474":{"position":[[4,7]]},"482":{"position":[[109,8]]},"496":{"position":[[4,7]]},"520":{"position":[[4,7],[49,7]]},"566":{"position":[[621,7],[1241,7],[2918,8],[3129,7],[3404,7],[3501,7],[3672,7],[3816,7]]},"577":{"position":[[936,7]]},"588":{"position":[[3,8]]},"598":{"position":[[3,8]]},"608":{"position":[[493,8],[536,7]]}}}],["defaultchainid",{"_index":1993,"t":{"406":{"position":[[783,15]]},"408":{"position":[[968,15]]}}}],["defaultfundingcurr",{"_index":1136,"t":{"190":{"position":[[420,22],[1185,22]]},"192":{"position":[[1110,23],[1336,23],[1708,22],[1982,23]]},"564":{"position":[[1131,23],[2039,23]]},"566":{"position":[[3321,24],[3706,22],[3985,24]]}}}],["defaultnetwork",{"_index":745,"t":{"93":{"position":[[121,14],[245,15]]},"95":{"position":[[554,15]]},"107":{"position":[[102,14],[241,15],[370,15],[653,15]]},"142":{"position":[[107,15],[361,15],[533,14]]},"392":{"position":[[394,15]]},"434":{"position":[[339,15]]},"513":{"position":[[233,15]]},"564":{"position":[[566,15]]},"598":{"position":[[395,15]]}}}],["defaultpurchaseamount",{"_index":1138,"t":{"190":{"position":[[467,21],[1232,21]]},"192":{"position":[[1382,22],[1572,22]]},"566":{"position":[[3559,23]]}}}],["defaults.template_next",{"_index":1689,"t":{"305":{"position":[[557,23]]}}}],["defaultthem",{"_index":1923,"t":{"367":{"position":[[192,13]]},"370":{"position":[[29,12]]}}}],["defens",{"_index":1537,"t":{"275":{"position":[[123,8]]}}}],["defi",{"_index":2235,"t":{"566":{"position":[[327,4]]}}}],["defin",{"_index":956,"t":{"122":{"position":[[247,7],[303,7]]},"275":{"position":[[443,6]]},"281":{"position":[[142,8],[350,7]]},"329":{"position":[[213,7]]},"350":{"position":[[593,6]]},"441":{"position":[[104,7]]},"520":{"position":[[104,7]]},"577":{"position":[[1087,7]]},"586":{"position":[[130,7],[791,7]]},"588":{"position":[[673,7]]},"692":{"position":[[42,7]]},"700":{"position":[[412,7],[805,7]]},"706":{"position":[[145,7]]},"708":{"position":[[65,7]]},"716":{"position":[[52,7]]},"718":{"position":[[122,7],[1293,7],[1656,7]]}}}],["delay",{"_index":1620,"t":{"287":{"position":[[1809,7]]}}}],["delayedencod",{"_index":1609,"t":{"287":{"position":[[387,16],[1794,14],[2412,15],[2474,16],[4526,16]]}}}],["delayedencodedata",{"_index":1625,"t":{"287":{"position":[[2083,17],[2244,20],[2294,18],[2637,17]]}}}],["delayedencodesubpacket",{"_index":1628,"t":{"287":{"position":[[2384,22]]}}}],["delegatecal",{"_index":2573,"t":{"718":{"position":[[650,13],[906,13],[1143,13],[1164,12],[1355,13]]},"720":{"position":[[173,13]]}}}],["delight",{"_index":2221,"t":{"564":{"position":[[2,10]]}}}],["deliv",{"_index":467,"t":{"40":{"position":[[624,10]]}}}],["deliveri",{"_index":1017,"t":{"136":{"position":[[747,8]]}}}],["demand",{"_index":1506,"t":{"269":{"position":[[155,6]]},"562":{"position":[[119,6],[264,6]]},"568":{"position":[[57,6]]}}}],["demo",{"_index":808,"t":{"107":{"position":[[306,5],[405,5],[582,5],[688,5]]},"109":{"position":[[461,5]]},"156":{"position":[[4,4],[58,4]]},"190":{"position":[[138,5],[1443,4]]},"257":{"position":[[160,4],[184,4]]},"259":{"position":[[329,4],[347,4]]},"261":{"position":[[361,4],[379,4]]},"263":{"position":[[236,4],[254,4]]},"398":{"position":[[583,5]]},"428":{"position":[[348,4]]},"434":{"position":[[382,5]]},"447":{"position":[[2,4],[46,4],[160,4]]},"478":{"position":[[11,4]]},"484":{"position":[[11,4]]},"491":{"position":[[176,4]]},"500":{"position":[[2,4]]},"513":{"position":[[276,5]]},"526":{"position":[[73,4],[136,4],[216,4],[282,4]]},"564":{"position":[[2379,4],[2393,4]]},"568":{"position":[[128,4]]}}}],["demonstr",{"_index":661,"t":{"78":{"position":[[380,11]]},"225":{"position":[[18,12]]},"363":{"position":[[804,12]]},"507":{"position":[[18,12]]}}}],["demystifi",{"_index":867,"t":{"115":{"position":[[416,9]]}}}],["depend",{"_index":833,"t":{"109":{"position":[[727,10],[849,11]]},"172":{"position":[[184,7]]},"249":{"position":[[223,10]]},"361":{"position":[[328,6]]},"363":{"position":[[37,7]]},"404":{"position":[[262,12]]},"443":{"position":[[231,9]]},"524":{"position":[[198,9]]},"592":{"position":[[149,10],[370,6],[542,15]]}}}],["deploy",{"_index":792,"t":{"105":{"position":[[127,8]]},"241":{"position":[[522,8],[594,8]]},"344":{"position":[[310,8]]},"586":{"position":[[450,6],[595,8]]},"588":{"position":[[103,6],[820,8],[876,6]]},"647":{"position":[[51,6],[593,10]]},"649":{"position":[[36,6],[194,9]]},"651":{"position":[[52,10],[127,9],[185,10],[333,8],[369,6],[565,6],[1481,9]]},"653":{"position":[[0,6],[244,6]]},"655":{"position":[[36,6],[197,9],[314,10]]},"657":{"position":[[67,10],[277,6]]},"659":{"position":[[12,6],[69,6],[180,6],[268,8]]},"661":{"position":[[12,6]]},"668":{"position":[[9,7]]},"670":{"position":[[119,9],[550,6],[567,9]]},"704":{"position":[[102,11]]},"722":{"position":[[560,8],[609,8]]}}}],["deprec",{"_index":22,"t":{"2":{"position":[[226,12]]},"105":{"position":[[56,11]]},"109":{"position":[[179,11]]}}}],["depth",{"_index":2042,"t":{"439":{"position":[[136,5]]},"518":{"position":[[117,5]]}}}],["deriv",{"_index":2187,"t":{"550":{"position":[[67,6]]}}}],["describ",{"_index":865,"t":{"115":{"position":[[348,8]]},"124":{"position":[[371,9]]},"334":{"position":[[188,10]]},"363":{"position":[[749,9]]},"365":{"position":[[1910,9]]},"566":{"position":[[192,9]]}}}],["descript",{"_index":674,"t":{"80":{"position":[[638,14],[1743,12],[2207,14]]},"118":{"position":[[541,14],[1113,11]]},"120":{"position":[[595,14]]},"281":{"position":[[235,11],[834,11]]},"283":{"position":[[202,11]]},"285":{"position":[[75,11]]},"287":{"position":[[79,11],[464,11],[795,11],[1027,11],[1414,11],[2071,11]]},"289":{"position":[[164,11]]},"329":{"position":[[119,11]]},"332":{"position":[[151,11],[575,11],[1021,11],[1604,11]]},"334":{"position":[[145,11],[407,11]]},"336":{"position":[[112,11]]},"338":{"position":[[122,11]]},"340":{"position":[[143,11]]},"439":{"position":[[142,11]]},"518":{"position":[[123,11]]},"668":{"position":[[263,11],[655,11]]},"694":{"position":[[16,11]]},"696":{"position":[[16,11]]},"706":{"position":[[458,11]]},"712":{"position":[[396,11],[499,11]]},"716":{"position":[[215,11]]}}}],["deselect",{"_index":1172,"t":{"195":{"position":[[154,8]]}}}],["design",{"_index":395,"t":{"29":{"position":[[141,8]]},"40":{"position":[[292,8]]},"74":{"position":[[260,8]]},"562":{"position":[[1166,8]]},"670":{"position":[[40,7]]},"682":{"position":[[138,6]]},"686":{"position":[[209,8]]}}}],["desktop",{"_index":2211,"t":{"562":{"position":[[993,7]]},"724":{"position":[[633,7]]}}}],["detail",{"_index":427,"t":{"32":{"position":[[1726,7],[1877,7],[2412,10]]},"38":{"position":[[1266,7]]},"43":{"position":[[145,7]]},"118":{"position":[[233,8]]},"120":{"position":[[224,8]]},"124":{"position":[[389,6]]},"180":{"position":[[145,7]]},"275":{"position":[[973,8]]},"283":{"position":[[372,7]]},"390":{"position":[[964,7]]},"465":{"position":[[4102,8]]},"518":{"position":[[11,7]]},"572":{"position":[[546,7]]}}}],["detect",{"_index":181,"t":{"8":{"position":[[722,7]]},"134":{"position":[[755,9]]},"332":{"position":[[6623,7]]},"334":{"position":[[1371,7]]},"336":{"position":[[481,7]]},"338":{"position":[[414,7]]},"340":{"position":[[226,7]]},"410":{"position":[[537,6]]}}}],["determin",{"_index":791,"t":{"105":{"position":[[98,11]]},"321":{"position":[[772,10]]},"370":{"position":[[42,10]]},"372":{"position":[[50,10]]},"380":{"position":[[26,10]]},"382":{"position":[[64,10]]},"384":{"position":[[53,10]]},"386":{"position":[[98,9]]},"566":{"position":[[495,10]]},"700":{"position":[[33,10]]}}}],["determinist",{"_index":2324,"t":{"586":{"position":[[553,18]]}}}],["dev",{"_index":2137,"t":{"533":{"position":[[96,3]]},"645":{"position":[[183,4]]}}}],["develop",{"_index":25,"t":{"2":{"position":[[319,9]]},"152":{"position":[[45,11]]},"275":{"position":[[275,11]]},"305":{"position":[[45,11],[906,11]]},"352":{"position":[[26,12]]},"367":{"position":[[0,10]]},"416":{"position":[[27,10]]},"428":{"position":[[86,9]]},"562":{"position":[[232,10],[1385,9]]},"596":{"position":[[11,11]]},"617":{"position":[[11,11]]},"686":{"position":[[137,10],[343,9],[491,9],[791,11]]}}}],["deviat",{"_index":862,"t":{"115":{"position":[[204,7]]}}}],["devic",{"_index":552,"t":{"53":{"position":[[250,7]]},"356":{"position":[[88,6]]},"552":{"position":[[122,6]]},"602":{"position":[[524,6]]},"604":{"position":[[98,7]]},"613":{"position":[[212,8]]},"617":{"position":[[314,7]]},"619":{"position":[[106,7]]},"621":{"position":[[50,7],[100,6],[133,7],[204,6],[239,6],[365,6],[423,7]]},"623":{"position":[[54,7]]}}}],["dice",{"_index":927,"t":{"120":{"position":[[710,4]]}}}],["die",{"_index":916,"t":{"120":{"position":[[580,3]]}}}],["differ",{"_index":857,"t":{"115":{"position":[[109,12]]},"223":{"position":[[526,11]]},"271":{"position":[[227,9]]},"275":{"position":[[214,9]]},"327":{"position":[[164,9]]},"428":{"position":[[498,9]]},"443":{"position":[[223,7]]},"524":{"position":[[190,7]]},"539":{"position":[[784,9]]},"541":{"position":[[88,10],[1036,9]]},"564":{"position":[[464,9]]},"577":{"position":[[309,9]]},"590":{"position":[[79,10],[943,9]]},"647":{"position":[[467,9]]},"672":{"position":[[30,9]]},"702":{"position":[[180,7]]}}}],["digest",{"_index":2287,"t":{"579":{"position":[[413,6]]},"586":{"position":[[307,7],[1147,7]]}}}],["dilig",{"_index":2380,"t":{"627":{"position":[[72,9]]}}}],["direct",{"_index":1148,"t":{"192":{"position":[[11,6]]},"275":{"position":[[859,6]]},"365":{"position":[[468,10],[496,9],[774,10],[806,9]]},"566":{"position":[[11,6]]},"718":{"position":[[291,6]]}}}],["directli",{"_index":6,"t":{"2":{"position":[[58,8]]},"8":{"position":[[458,8]]},"16":{"position":[[81,8]]},"22":{"position":[[35,8]]},"66":{"position":[[36,8]]},"68":{"position":[[43,8],[388,9]]},"78":{"position":[[464,8]]},"111":{"position":[[153,8],[489,9]]},"275":{"position":[[777,8]]},"344":{"position":[[835,8],[1410,8]]},"350":{"position":[[17,8]]},"545":{"position":[[561,8]]},"586":{"position":[[689,9]]},"592":{"position":[[386,8]]},"698":{"position":[[34,8],[294,9]]},"722":{"position":[[512,8]]},"724":{"position":[[253,8]]}}}],["directori",{"_index":417,"t":{"29":{"position":[[806,9],[853,11]]},"361":{"position":[[620,9]]},"365":{"position":[[97,10],[1865,9]]}}}],["directory(nextj",{"_index":1889,"t":{"361":{"position":[[674,16]]}}}],["disabl",{"_index":1440,"t":{"257":{"position":[[16,8]]},"625":{"position":[[93,7]]}}}],["disconnect",{"_index":2252,"t":{"566":{"position":[[1070,10]]},"572":{"position":[[1096,10]]}}}],["disconnectweb3react",{"_index":2105,"t":{"493":{"position":[[340,19]]}}}],["discord",{"_index":630,"t":{"74":{"position":[[418,7]]},"150":{"position":[[0,7]]},"225":{"position":[[339,8]]},"398":{"position":[[94,8]]},"507":{"position":[[1524,8]]},"566":{"position":[[2301,10]]},"686":{"position":[[765,7]]}}}],["discourag",{"_index":1883,"t":{"361":{"position":[[277,12]]}}}],["discuss",{"_index":1746,"t":{"317":{"position":[[404,7]]}}}],["dispatch",{"_index":1007,"t":{"136":{"position":[[59,11],[621,8]]},"235":{"position":[[0,11]]},"237":{"position":[[77,8]]},"239":{"position":[[151,8],[368,8]]},"249":{"position":[[335,10],[1197,8]]},"560":{"position":[[96,8]]}}}],["display",{"_index":24,"t":{"2":{"position":[[303,10]]},"97":{"position":[[123,9]]},"178":{"position":[[689,9]]},"180":{"position":[[838,9]]},"182":{"position":[[1028,9]]},"184":{"position":[[893,9]]},"186":{"position":[[456,9]]},"188":{"position":[[206,9]]},"382":{"position":[[219,9]]},"384":{"position":[[156,9]]},"386":{"position":[[131,9],[202,9],[263,9],[356,9]]},"402":{"position":[[102,10]]},"498":{"position":[[29,9]]},"572":{"position":[[438,10]]},"724":{"position":[[418,7],[495,7]]}}}],["distinct",{"_index":1377,"t":{"249":{"position":[[111,8],[140,8]]},"313":{"position":[[38,8]]}}}],["distribut",{"_index":2343,"t":{"594":{"position":[[67,13]]}}}],["district",{"_index":909,"t":{"118":{"position":[[1874,9]]}}}],["dive",{"_index":1980,"t":{"400":{"position":[[137,4]]}}}],["dll",{"_index":1169,"t":{"195":{"position":[[91,4],[202,5]]}}}],["do",{"_index":1290,"t":{"230":{"position":[[495,5]]}}}],["doc",{"_index":1087,"t":{"172":{"position":[[446,4],[476,4]]},"208":{"position":[[347,5]]},"218":{"position":[[184,4]]},"230":{"position":[[628,4]]},"296":{"position":[[20,5]]},"428":{"position":[[777,4]]}}}],["document",{"_index":732,"t":{"90":{"position":[[5,8]]},"208":{"position":[[256,10]]},"230":{"position":[[592,14]]},"233":{"position":[[79,10]]},"292":{"position":[[79,10]]},"406":{"position":[[224,14]]},"686":{"position":[[618,13]]}}}],["documentation](https://docs.nethereum.com/en/latest/introduction/web3",{"_index":1224,"t":{"208":{"position":[[106,72]]}}}],["doesn't",{"_index":1022,"t":{"136":{"position":[[999,7]]},"159":{"position":[[259,7]]},"265":{"position":[[112,7],[369,7]]},"348":{"position":[[93,7]]},"465":{"position":[[315,7]]},"586":{"position":[[727,7]]},"702":{"position":[[222,7]]},"716":{"position":[[641,7]]},"718":{"position":[[56,7],[1895,7],[2144,7]]}}}],["domain",{"_index":1668,"t":{"294":{"position":[[478,6],[491,6],[969,11]]},"575":{"position":[[355,7]]},"643":{"position":[[477,7]]}}}],["don't",{"_index":500,"t":{"45":{"position":[[238,5]]},"172":{"position":[[326,5]]},"317":{"position":[[79,5]]},"344":{"position":[[1892,5]]},"346":{"position":[[140,5]]},"537":{"position":[[402,5]]},"572":{"position":[[118,5]]},"586":{"position":[[437,5]]},"698":{"position":[[268,5]]},"700":{"position":[[90,5]]}}}],["done",{"_index":134,"t":{"6":{"position":[[1248,5]]},"159":{"position":[[204,5]]},"311":{"position":[[93,4]]},"465":{"position":[[3911,4]]},"572":{"position":[[187,5]]},"602":{"position":[[684,5]]}}}],["don’t",{"_index":978,"t":{"134":{"position":[[59,5],[373,5]]}}}],["doubl",{"_index":2425,"t":{"647":{"position":[[501,6]]}}}],["down",{"_index":1451,"t":{"259":{"position":[[139,4]]},"261":{"position":[[167,4]]},"382":{"position":[[361,4]]},"384":{"position":[[298,4]]}}}],["download",{"_index":1079,"t":{"172":{"position":[[0,8]]}}}],["downsid",{"_index":419,"t":{"29":{"position":[[1090,8]]}}}],["drag",{"_index":1082,"t":{"172":{"position":[[67,4]]}}}],["due",{"_index":1745,"t":{"317":{"position":[[225,3]]},"332":{"position":[[1545,3]]},"363":{"position":[[150,3]]},"486":{"position":[[140,3]]},"649":{"position":[[152,3]]},"655":{"position":[[155,3]]}}}],["dure",{"_index":991,"t":{"134":{"position":[[492,6]]},"142":{"position":[[706,6]]},"698":{"position":[[346,6]]},"710":{"position":[[449,6]]}}}],["e.g",{"_index":638,"t":{"76":{"position":[[319,5],[458,5]]},"239":{"position":[[539,5]]},"251":{"position":[[947,5]]},"273":{"position":[[181,6]]},"348":{"position":[[298,6]]},"424":{"position":[[82,5]]},"441":{"position":[[127,5]]},"520":{"position":[[127,5]]},"545":{"position":[[358,6]]},"682":{"position":[[55,5]]}}}],["e6513a60b63359a365f0d3f05744d89823278ec829fc5cb4d275bb815d0f5887",{"_index":2071,"t":{"461":{"position":[[727,67]]}}}],["each",{"_index":378,"t":{"25":{"position":[[2076,4]]},"53":{"position":[[0,4],[613,4]]},"99":{"position":[[359,4]]},"101":{"position":[[158,4]]},"172":{"position":[[272,4]]},"249":{"position":[[746,4]]},"269":{"position":[[166,4],[388,4]]},"271":{"position":[[176,4]]},"281":{"position":[[361,4]]},"327":{"position":[[36,4]]},"451":{"position":[[32,4]]},"545":{"position":[[269,4]]},"647":{"position":[[158,4],[489,4]]},"653":{"position":[[7,4]]}}}],["ear",{"_index":881,"t":{"118":{"position":[[718,10]]}}}],["earlier",{"_index":737,"t":{"90":{"position":[[65,7]]},"101":{"position":[[0,8]]},"109":{"position":[[3,7]]}}}],["eas",{"_index":623,"t":{"74":{"position":[[278,4]]}}}],["easi",{"_index":147,"t":{"8":{"position":[[61,4]]},"43":{"position":[[157,4]]},"115":{"position":[[249,4]]},"180":{"position":[[157,4]]},"230":{"position":[[199,4]]},"257":{"position":[[73,5]]},"537":{"position":[[97,5]]},"577":{"position":[[150,4]]},"676":{"position":[[53,4]]},"686":{"position":[[162,4]]}}}],["easier",{"_index":1623,"t":{"287":{"position":[[1990,6]]},"647":{"position":[[225,6]]}}}],["easiest",{"_index":2076,"t":{"465":{"position":[[270,7]]}}}],["easili",{"_index":190,"t":{"8":{"position":[[850,6],[980,6]]},"80":{"position":[[1515,6]]},"136":{"position":[[683,6]]},"223":{"position":[[930,6]]},"294":{"position":[[29,6]]},"344":{"position":[[595,6],[1360,6]]},"416":{"position":[[41,6]]},"480":{"position":[[24,6]]},"505":{"position":[[979,6]]},"535":{"position":[[86,6]]},"724":{"position":[[358,6],[442,6],[534,6]]}}}],["ecdsa",{"_index":2485,"t":{"674":{"position":[[116,5]]}}}],["ecosystem",{"_index":449,"t":{"40":{"position":[[51,9]]},"115":{"position":[[289,10]]},"394":{"position":[[204,9]]}}}],["edit",{"_index":1406,"t":{"251":{"position":[[277,4]]},"259":{"position":[[43,4]]},"261":{"position":[[57,4]]},"263":{"position":[[43,4]]},"265":{"position":[[157,4]]}}}],["effect",{"_index":2362,"t":{"604":{"position":[[180,11]]}}}],["effortlessli",{"_index":1970,"t":{"396":{"position":[[44,12]]},"398":{"position":[[202,12]]}}}],["eip",{"_index":767,"t":{"99":{"position":[[0,3],[180,3],[258,3],[293,3]]},"109":{"position":[[21,3],[278,3]]},"118":{"position":[[216,3]]},"120":{"position":[[207,3]]},"281":{"position":[[1001,3]]},"507":{"position":[[636,3]]},"577":{"position":[[958,3],[1132,3],[1194,3]]},"586":{"position":[[766,3]]},"588":{"position":[[50,3]]},"651":{"position":[[272,3]]},"696":{"position":[[197,3]]},"716":{"position":[[617,3]]}}}],["eip1155",{"_index":854,"t":{"115":{"position":[[40,7]]}}}],["eip1271",{"_index":66,"t":{"4":{"position":[[488,8]]},"507":{"position":[[1371,8]]},"535":{"position":[[437,7]]},"586":{"position":[[40,7],[87,7],[672,7],[862,7]]},"588":{"position":[[725,7]]}}}],["eip191",{"_index":2302,"t":{"581":{"position":[[2348,6],[2397,6]]}}}],["eip6492",{"_index":67,"t":{"4":{"position":[[499,8]]},"99":{"position":[[397,7],[560,8]]},"101":{"position":[[282,8]]},"588":{"position":[[263,7],[478,8],[775,7]]}}}],["eip712",{"_index":1269,"t":{"223":{"position":[[693,6],[859,6],[1095,6],[1164,6]]},"294":{"position":[[338,8]]},"505":{"position":[[706,6],[908,6],[1137,6],[1204,6]]},"566":{"position":[[745,6]]},"575":{"position":[[291,8]]},"579":{"position":[[328,6]]}}}],["eip721",{"_index":853,"t":{"115":{"position":[[29,6]]}}}],["element",{"_index":946,"t":{"120":{"position":[[1083,10]]},"259":{"position":[[238,7]]},"261":{"position":[[270,7]]}}}],["elev",{"_index":805,"t":{"107":{"position":[[202,8]]}}}],["elsewher",{"_index":1879,"t":{"361":{"position":[[156,10]]}}}],["email",{"_index":1043,"t":{"150":{"position":[[39,5]]},"192":{"position":[[540,5],[599,5],[803,5]]},"241":{"position":[[56,5]]},"273":{"position":[[202,5]]},"283":{"position":[[393,5],[469,5],[515,5],[562,5],[599,5],[1257,8]]},"305":{"position":[[697,6]]},"315":{"position":[[29,6]]},"317":{"position":[[342,5]]},"319":{"position":[[108,5],[180,5]]},"321":{"position":[[107,6]]},"344":{"position":[[614,6]]},"348":{"position":[[514,5]]},"350":{"position":[[0,5],[100,5],[113,5],[242,6],[277,5],[334,5],[611,5],[631,5],[750,5],[833,5],[968,5]]},"380":{"position":[[56,5]]},"465":{"position":[[3793,5],[3931,5],[3961,5]]},"566":{"position":[[1432,5],[2400,5],[2459,5],[2793,9]]},"602":{"position":[[264,5],[610,5]]},"608":{"position":[[85,5],[365,5]]},"617":{"position":[[187,5]]}}}],["email/phon",{"_index":1548,"t":{"275":{"position":[[818,11]]}}}],["embed",{"_index":1940,"t":{"386":{"position":[[148,8]]},"398":{"position":[[346,8],[414,8]]},"402":{"position":[[117,8]]},"404":{"position":[[217,8]]},"408":{"position":[[24,8]]},"412":{"position":[[9,8]]}}}],["emit",{"_index":1707,"t":{"309":{"position":[[722,7]]},"332":{"position":[[1246,7]]}}}],["enabl",{"_index":344,"t":{"25":{"position":[[591,8]]},"27":{"position":[[675,8]]},"32":{"position":[[1051,8]]},"43":{"position":[[1374,8]]},"49":{"position":[[131,6]]},"251":{"position":[[372,6]]},"255":{"position":[[16,7]]},"257":{"position":[[58,8]]},"265":{"position":[[233,6]]},"269":{"position":[[36,7]]},"273":{"position":[[120,8]]},"365":{"position":[[108,8]]},"398":{"position":[[431,8]]},"416":{"position":[[19,7]]}}}],["enclav",{"_index":1527,"t":{"273":{"position":[[692,7]]}}}],["encod",{"_index":91,"t":{"6":{"position":[[106,6],[667,6]]},"287":{"position":[[1817,6],[1865,7],[1913,7]]},"539":{"position":[[170,6],[773,6]]},"541":{"position":[[302,6],[1025,6]]},"577":{"position":[[376,7],[944,7]]},"581":{"position":[[353,8],[405,8]]},"583":{"position":[[343,7]]},"588":{"position":[[59,7]]},"590":{"position":[[259,6],[932,6]]},"641":{"position":[[9,7],[631,7]]},"643":{"position":[[257,6],[1030,7]]},"645":{"position":[[524,7]]}}}],["encodetypeddatadigest",{"_index":2400,"t":{"643":{"position":[[118,21]]}}}],["encodetypeddatadigest(typeddata",{"_index":2405,"t":{"643":{"position":[[716,32]]}}}],["encoding=\"utf",{"_index":1471,"t":{"265":{"position":[[572,13],[1634,13]]}}}],["encompass",{"_index":790,"t":{"105":{"position":[[73,11]]}}}],["encount",{"_index":539,"t":{"51":{"position":[[483,9]]},"195":{"position":[[7,9]]},"197":{"position":[[7,9]]}}}],["encrypt",{"_index":1517,"t":{"273":{"position":[[325,9]]}}}],["end",{"_index":489,"t":{"43":{"position":[[939,6]]},"99":{"position":[[352,3]]},"101":{"position":[[151,3]]},"344":{"position":[[1735,4]]}}}],["endpoint",{"_index":202,"t":{"10":{"position":[[71,8],[582,8]]},"16":{"position":[[53,9],[173,8],[591,9],[703,9],[818,8],[976,9]]},"18":{"position":[[227,9]]},"20":{"position":[[185,9]]},"40":{"position":[[338,10]]},"76":{"position":[[41,8]]},"78":{"position":[[501,9],[573,10],[605,9],[650,9],[709,8]]},"80":{"position":[[358,8]]},"84":{"position":[[66,8]]},"88":{"position":[[13,9]]},"279":{"position":[[452,9]]}}}],["enforc",{"_index":1339,"t":{"239":{"position":[[1762,7],[2222,7],[2653,7]]},"275":{"position":[[509,7]]},"283":{"position":[[762,7]]}}}],["enhanc",{"_index":994,"t":{"134":{"position":[[529,7]]}}}],["enjoy",{"_index":1966,"t":{"394":{"position":[[123,5]]},"398":{"position":[[129,5]]}}}],["enough",{"_index":1230,"t":{"210":{"position":[[115,6]]},"596":{"position":[[187,6]]}}}],["ensur",{"_index":507,"t":{"45":{"position":[[351,6]]},"51":{"position":[[432,6]]},"109":{"position":[[707,6],[861,6],[1044,6]]},"134":{"position":[[143,7],[291,8]]},"136":{"position":[[735,6]]},"223":{"position":[[192,6]]},"247":{"position":[[770,7]]},"505":{"position":[[236,6]]},"608":{"position":[[183,6],[869,6]]},"617":{"position":[[462,8]]},"621":{"position":[[289,7]]},"659":{"position":[[112,6]]},"716":{"position":[[384,6]]}}}],["enter",{"_index":1456,"t":{"259":{"position":[[255,5]]},"261":{"position":[[287,5]]},"263":{"position":[[162,5]]},"621":{"position":[[322,5]]}}}],["entir",{"_index":967,"t":{"124":{"position":[[134,8]]},"172":{"position":[[137,6]]},"365":{"position":[[1643,6]]},"686":{"position":[[419,6]]}}}],["entri",{"_index":2051,"t":{"449":{"position":[[147,5]]}}}],["environ",{"_index":1624,"t":{"287":{"position":[[2013,12]]},"653":{"position":[[192,11]]}}}],["eoa",{"_index":64,"t":{"4":{"position":[[467,3]]},"239":{"position":[[25,3],[261,4],[643,3],[811,3],[1918,3],[2086,3],[2212,3]]},"247":{"position":[[238,3],[406,3]]},"344":{"position":[[247,7]]},"533":{"position":[[141,3]]},"577":{"position":[[670,3]]},"586":{"position":[[1478,3],[1752,3]]},"672":{"position":[[73,6]]},"674":{"position":[[77,4]]},"680":{"position":[[286,5]]},"696":{"position":[[155,3]]}}}],["ephemer",{"_index":2176,"t":{"543":{"position":[[175,9]]},"545":{"position":[[17,9]]},"550":{"position":[[13,9]]}}}],["equal",{"_index":2144,"t":{"537":{"position":[[86,7]]}}}],["equip",{"_index":634,"t":{"76":{"position":[[19,8]]}}}],["equival",{"_index":2134,"t":{"531":{"position":[[111,10]]}}}],["erc",{"_index":114,"t":{"6":{"position":[[677,3]]},"74":{"position":[[165,4],[232,4]]},"344":{"position":[[1476,3],[1553,3],[1565,3]]},"539":{"position":[[40,3],[180,3],[794,3]]},"541":{"position":[[11,3],[57,3],[1046,3]]},"590":{"position":[[11,3],[48,3],[953,3]]},"639":{"position":[[25,3]]},"641":{"position":[[25,3]]},"643":{"position":[[0,3]]}}}],["erc1155",{"_index":154,"t":{"8":{"position":[[198,7],[658,7]]},"12":{"position":[[389,7]]},"27":{"position":[[252,7]]},"29":{"position":[[244,7]]},"32":{"position":[[59,7],[622,7]]},"38":{"position":[[552,7]]},"43":{"position":[[88,7]]},"68":{"position":[[127,7],[323,7]]},"78":{"position":[[219,7]]},"80":{"position":[[2037,10]]},"88":{"position":[[128,7],[224,7],[329,7],[432,7]]},"111":{"position":[[83,7],[243,7],[433,7]]},"118":{"position":[[1354,7],[1425,7]]},"120":{"position":[[0,7],[1205,7]]},"122":{"position":[[836,8]]},"178":{"position":[[252,7]]},"180":{"position":[[88,7]]},"182":{"position":[[59,7],[622,7]]},"184":{"position":[[65,7],[611,7]]},"200":{"position":[[0,7],[26,7],[110,7],[142,7],[247,7],[284,7],[401,7],[441,7],[541,7],[580,7],[677,7],[716,7],[822,7],[866,7]]},"208":{"position":[[441,8]]},"287":{"position":[[1509,7]]},"463":{"position":[[8,7]]}}}],["erc1155(web3",{"_index":1178,"t":{"200":{"position":[[40,13],[156,13],[298,13],[455,13],[594,13],[730,13],[880,13]]}}}],["erc1155.balanceof(tokenid",{"_index":1181,"t":{"200":{"position":[[210,26]]}}}],["erc1155.balanceofbatch(account",{"_index":1183,"t":{"200":{"position":[[357,32]]}}}],["erc1155.isapprovedforall(account",{"_index":1188,"t":{"200":{"position":[[632,33]]}}}],["erc1155.safebatchtransferfrom(from",{"_index":1192,"t":{"200":{"position":[[918,35]]}}}],["erc1155.safetransferfrom(from",{"_index":1190,"t":{"200":{"position":[[768,30]]}}}],["erc1155.setapprovalforall(oper",{"_index":1185,"t":{"200":{"position":[[493,35]]}}}],["erc1155.uri(tokenid",{"_index":1179,"t":{"200":{"position":[[88,21]]}}}],["erc1155contractaddress",{"_index":2166,"t":{"537":{"position":[[1410,23]]},"541":{"position":[[1352,23],[1417,23]]}}}],["erc1155data",{"_index":2159,"t":{"537":{"position":[[1103,11],[1440,11]]}}}],["erc1155interfac",{"_index":2150,"t":{"537":{"position":[[728,16]]},"541":{"position":[[141,16],[864,16]]}}}],["erc1155interface.encodefunctiondata",{"_index":2160,"t":{"537":{"position":[[1117,36]]},"541":{"position":[[409,36],[1085,36],[1212,36]]}}}],["erc1155send",{"_index":1608,"t":{"287":{"position":[[373,11],[1475,13],[3503,14]]}}}],["erc1155tokenaddress",{"_index":2173,"t":{"541":{"position":[[545,20]]}}}],["erc20",{"_index":89,"t":{"6":{"position":[[85,5]]},"8":{"position":[[180,6],[640,6]]},"12":{"position":[[334,5]]},"29":{"position":[[226,6]]},"32":{"position":[[44,6],[605,5]]},"38":{"position":[[535,5]]},"43":{"position":[[70,6]]},"68":{"position":[[109,6],[306,6]]},"78":{"position":[[202,6]]},"88":{"position":[[312,6],[415,6]]},"124":{"position":[[19,5],[33,5],[290,5]]},"180":{"position":[[70,6]]},"182":{"position":[[44,6],[605,5]]},"184":{"position":[[50,6],[594,5]]},"200":{"position":[[20,5],[136,5],[278,5],[435,5],[574,5],[710,5],[860,5]]},"203":{"position":[[13,5],[19,5],[107,5],[113,5],[207,5],[213,5],[314,5],[320,5],[425,5],[431,5],[545,5],[551,5],[688,5],[694,5],[821,5],[827,5],[949,5],[955,5]]},"206":{"position":[[20,5],[124,5],[234,5],[356,5],[483,5],[610,5],[738,5],[857,5],[969,5],[1101,5],[1250,5]]},"208":{"position":[[422,6]]},"287":{"position":[[888,5]]},"459":{"position":[[68,5]]},"682":{"position":[[42,5]]}}}],["erc20(web3",{"_index":1193,"t":{"203":{"position":[[31,11],[125,11],[225,11],[332,11],[443,11],[563,11],[706,11],[839,11],[967,11]]}}}],["erc20.allowance(owneraddress",{"_index":1202,"t":{"203":{"position":[[758,29]]}}}],["erc20.approve(spenderaddress",{"_index":1205,"t":{"203":{"position":[[889,29]]}}}],["erc20.balanceof(accountaddress",{"_index":1199,"t":{"203":{"position":[[495,32]]}}}],["erc20.decim",{"_index":1196,"t":{"203":{"position":[[276,17]]}}}],["erc20.nam",{"_index":1194,"t":{"203":{"position":[[78,13]]}}}],["erc20.symbol",{"_index":1195,"t":{"203":{"position":[[174,15]]}}}],["erc20.totalsuppli",{"_index":1198,"t":{"203":{"position":[[386,20]]}}}],["erc20.transfer(senderaddress",{"_index":1201,"t":{"203":{"position":[[613,29]]}}}],["erc20.transferfrom(senderaddress",{"_index":1207,"t":{"203":{"position":[[1017,33]]}}}],["erc20/721/1155",{"_index":236,"t":{"12":{"position":[[247,14]]}}}],["erc20data",{"_index":2155,"t":{"537":{"position":[[892,9],[1342,9]]}}}],["erc20interfac",{"_index":93,"t":{"6":{"position":[[137,14]]},"537":{"position":[[494,14]]},"539":{"position":[[69,14],[672,14]]}}}],["erc20interface.encodefunctiondata",{"_index":117,"t":{"6":{"position":[[749,34]]},"249":{"position":[[1000,34],[1121,34]]},"537":{"position":[[904,34]]},"539":{"position":[[252,34],[831,34],[923,34]]}}}],["erc20send",{"_index":1606,"t":{"287":{"position":[[348,9],[856,11],[3156,12]]}}}],["erc721",{"_index":153,"t":{"8":{"position":[[187,6],[647,6]]},"27":{"position":[[243,6]]},"29":{"position":[[233,6]]},"32":{"position":[[51,7],[613,6]]},"38":{"position":[[543,6]]},"43":{"position":[[77,6]]},"68":{"position":[[116,6],[313,6]]},"78":{"position":[[209,6]]},"88":{"position":[[118,6],[214,6],[319,6],[422,6]]},"111":{"position":[[73,6],[232,6],[423,6]]},"118":{"position":[[0,6]]},"122":{"position":[[826,6]]},"178":{"position":[[243,6]]},"180":{"position":[[77,6]]},"182":{"position":[[51,7],[613,6]]},"184":{"position":[[57,7],[602,6]]},"206":{"position":[[0,6],[26,6],[102,6],[130,6],[210,6],[240,6],[331,6],[362,6],[460,6],[489,6],[578,6],[616,6],[710,6],[744,6],[834,6],[863,6],[942,6],[975,6],[1068,6],[1107,6],[1218,6],[1256,6]]},"208":{"position":[[429,7]]},"287":{"position":[[1121,6]]},"461":{"position":[[8,6]]}}}],["erc721(web3",{"_index":1208,"t":{"206":{"position":[[39,12],[143,12],[253,12],[375,12],[502,12],[629,12],[757,12],[876,12],[988,12],[1120,12],[1269,12]]}}}],["erc721.approve(to",{"_index":1217,"t":{"206":{"position":[[913,18]]}}}],["erc721.balanceof(owneraddress",{"_index":1212,"t":{"206":{"position":[[428,31]]}}}],["erc721.getapproved(tokenid",{"_index":1219,"t":{"206":{"position":[[1039,28]]}}}],["erc721.isapprovedforall(own",{"_index":1221,"t":{"206":{"position":[[1320,30]]}}}],["erc721.nam",{"_index":1209,"t":{"206":{"position":[[87,14]]}}}],["erc721.ownerof(tokenid",{"_index":1214,"t":{"206":{"position":[[553,24]]}}}],["erc721.safetransferfrom(from",{"_index":1215,"t":{"206":{"position":[[666,29]]}}}],["erc721.setapprovalforall(oper",{"_index":1220,"t":{"206":{"position":[[1171,34]]}}}],["erc721.symbol",{"_index":1210,"t":{"206":{"position":[[193,16]]}}}],["erc721.tokenuri(tokenid",{"_index":1211,"t":{"206":{"position":[[305,25]]}}}],["erc721.transferfrom(from",{"_index":1216,"t":{"206":{"position":[[794,25]]}}}],["erc721/1155",{"_index":374,"t":{"25":{"position":[[1961,11],[2109,11]]}}}],["erc721contractaddress",{"_index":2165,"t":{"537":{"position":[[1361,22]]},"590":{"position":[[1224,22],[1288,22]]}}}],["erc721data",{"_index":2156,"t":{"537":{"position":[[988,10],[1390,10]]}}}],["erc721interfac",{"_index":1324,"t":{"239":{"position":[[1187,15]]},"247":{"position":[[997,15]]},"537":{"position":[[598,15]]},"590":{"position":[[132,15],[805,15]]}}}],["erc721interface.encodefunctiondata",{"_index":1328,"t":{"239":{"position":[[1324,35]]},"247":{"position":[[1134,35]]},"537":{"position":[[1001,35]]},"590":{"position":[[366,35],[991,35],[1101,35]]}}}],["erc721send",{"_index":1607,"t":{"287":{"position":[[360,10],[1088,12],[3350,12]]}}}],["erc721tokenaddress",{"_index":1331,"t":{"239":{"position":[[1438,19]]},"247":{"position":[[1248,19]]},"590":{"position":[[487,19]]}}}],["erc_20_abi",{"_index":1354,"t":{"239":{"position":[[3100,11]]}}}],["err",{"_index":312,"t":{"20":{"position":[[432,3]]},"25":{"position":[[1685,3],[1790,3]]},"27":{"position":[[1960,3],[2078,3]]},"32":{"position":[[2272,3],[2363,3]]},"35":{"position":[[1212,3],[1317,3]]},"38":{"position":[[1958,3],[2054,3]]},"43":{"position":[[2586,3],[2682,3]]},"64":{"position":[[235,3]]},"507":{"position":[[1103,5],[1163,8]]},"581":{"position":[[3044,3],[3151,3]]},"583":{"position":[[3127,3],[3230,3]]}}}],["error",{"_index":822,"t":{"109":{"position":[[257,6]]},"144":{"position":[[266,6]]},"195":{"position":[[22,5]]},"197":{"position":[[22,5]]},"212":{"position":[[477,6]]},"311":{"position":[[966,8],[987,5],[1469,5]]},"334":{"position":[[157,5],[174,5],[802,8],[823,5],[1305,5]]},"361":{"position":[[206,6]]},"457":{"position":[[647,5]]}}}],["error('fe",{"_index":1352,"t":{"239":{"position":[[2926,10]]}}}],["error('signatur",{"_index":77,"t":{"4":{"position":[[733,16]]}}}],["error('wallet",{"_index":1346,"t":{"239":{"position":[[2409,13]]}}}],["escap",{"_index":1226,"t":{"208":{"position":[[289,6]]}}}],["essenc",{"_index":2468,"t":{"665":{"position":[[136,7]]}}}],["essenti",{"_index":842,"t":{"109":{"position":[[1004,9]]}}}],["establish",{"_index":1743,"t":{"317":{"position":[[21,11]]}}}],["eta",{"_index":2347,"t":{"596":{"position":[[110,3]]},"617":{"position":[[110,3]]}}}],["etc",{"_index":591,"t":{"70":{"position":[[240,5]]},"113":{"position":[[232,5]]},"136":{"position":[[355,5]]},"251":{"position":[[724,5]]},"273":{"position":[[215,5]]},"275":{"position":[[765,5]]},"348":{"position":[[332,5]]},"441":{"position":[[162,8]]},"457":{"position":[[379,4]]},"518":{"position":[[100,6]]},"520":{"position":[[162,8]]},"581":{"position":[[259,3]]},"583":{"position":[[251,3]]},"586":{"position":[[1711,4]]}}}],["eth",{"_index":509,"t":{"47":{"position":[[70,3]]},"235":{"position":[[26,4]]},"457":{"position":[[1081,3]]},"564":{"position":[[2063,6]]}}}],["eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyjhchaioijezw1vierhchailcjpyxqiojasimv4cci6mty2mdizmtayocwidii6ijeilcjvz24ioijodhrwoi8vbg9jywxob3n0ojqwmdaifq.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02",{"_index":2312,"t":{"583":{"position":[[632,582],[1421,580],[2537,580]]}}}],["ethauth",{"_index":1276,"t":{"223":{"position":[[1149,8]]},"505":{"position":[[1189,8]]},"507":{"position":[[359,7],[651,7],[879,7]]},"566":{"position":[[606,7],[737,7]]},"579":{"position":[[465,7]]},"583":{"position":[[335,7]]}}}],["ethauth'",{"_index":2245,"t":{"566":{"position":[[914,9]]}}}],["ethauth(valid",{"_index":2122,"t":{"507":{"position":[[893,18]]}}}],["ethauth.configjsonrpcprovider(rpcurl",{"_index":2123,"t":{"507":{"position":[[918,37]]}}}],["ethauth.decodeproof(connectdetails.proof.proofstr",{"_index":2124,"t":{"507":{"position":[[982,53]]}}}],["ethauthproofstr",{"_index":2309,"t":{"583":{"position":[[300,18],[1400,18],[2177,19],[2197,18],[2515,18],[3207,19]]}}}],["ether",{"_index":289,"t":{"18":{"position":[[23,6],[57,6],[87,6]]},"55":{"position":[[71,6],[105,6],[135,6]]},"140":{"position":[[34,6],[83,6],[117,6],[147,6]]},"186":{"position":[[466,5]]},"212":{"position":[[202,7]]},"287":{"position":[[2612,5]]},"294":{"position":[[993,7]]},"432":{"position":[[131,6],[191,6]]},"445":{"position":[[74,6],[238,6],[300,6]]},"469":{"position":[[92,6],[145,6]]},"488":{"position":[[111,6]]},"507":{"position":[[456,6],[468,8]]},"511":{"position":[[278,6],[336,6]]},"522":{"position":[[74,6],[238,6],[300,6]]},"548":{"position":[[53,6],[67,8]]},"575":{"position":[[371,6]]},"592":{"position":[[219,6],[253,6],[283,6],[584,9]]},"643":{"position":[[493,6]]},"708":{"position":[[217,8]]}}}],["etherbal",{"_index":1113,"t":{"186":{"position":[[352,12],[431,13]]}}}],["etherbalancearg",{"_index":1111,"t":{"186":{"position":[[288,16],[409,18]]}}}],["ethereum",{"_index":150,"t":{"8":{"position":[[110,8],[217,8]]},"10":{"position":[[80,8],[591,8],[643,8]]},"16":{"position":[[780,8]]},"40":{"position":[[6,8],[42,8],[136,8],[230,8],[320,8],[389,8],[507,8],[731,8],[862,8]]},"57":{"position":[[97,8]]},"78":{"position":[[97,8],[261,8]]},"80":{"position":[[2293,11]]},"128":{"position":[[21,8]]},"130":{"position":[[21,8],[44,8]]},"134":{"position":[[561,8],[670,8]]},"136":{"position":[[92,8],[937,8]]},"142":{"position":[[14,8]]},"239":{"position":[[1000,8]]},"247":{"position":[[595,8]]},"269":{"position":[[226,8]]},"287":{"position":[[566,8],[944,8],[1178,8],[1567,8],[2622,9]]},"332":{"position":[[210,8],[463,8]]},"344":{"position":[[142,8]]},"428":{"position":[[41,8]]},"457":{"position":[[341,8]]},"533":{"position":[[87,8]]},"535":{"position":[[151,8]]},"562":{"position":[[126,8],[584,8],[1057,8]]},"564":{"position":[[383,8]]},"586":{"position":[[1723,8]]},"588":{"position":[[971,10]]},"613":{"position":[[242,8]]},"641":{"position":[[33,8]]},"672":{"position":[[0,8]]},"674":{"position":[[67,9]]},"686":{"position":[[62,8],[310,8]]}}}],["ethers.bignumber.from(ethers.utils.hexlify(ethers.utils.randombytes(20",{"_index":1386,"t":{"249":{"position":[[550,73],[650,73]]}}}],["ethers.constants.zero",{"_index":2578,"t":{"718":{"position":[[845,22],[878,22],[1083,22],[1116,22],[1767,22],[1941,22]]},"720":{"position":[[350,22],[383,22]]}}}],["ethers.contract",{"_index":1353,"t":{"239":{"position":[[3018,16]]}}}],["ethers.j",{"_index":474,"t":{"40":{"position":[[762,10]]},"212":{"position":[[109,10]]},"533":{"position":[[183,9]]},"562":{"position":[[1501,10]]}}}],["ethers.providers.jsonrpcprovider(\"http://localhost:8545",{"_index":2554,"t":{"708":{"position":[[308,57]]}}}],["ethers.providers.jsonrpcprovider(rpcurl",{"_index":2117,"t":{"507":{"position":[[582,40]]}}}],["ethers.utils.defaultabicoder.decode(['address",{"_index":2558,"t":{"708":{"position":[[573,48]]}}}],["ethers.utils.defaultabicoder.encod",{"_index":2528,"t":{"698":{"position":[[852,36]]}}}],["ethers.utils.defaultabicoder.encode(['address",{"_index":2557,"t":{"708":{"position":[[454,48]]}}}],["ethers.utils.getaddress(ethers.utils.hexdataslice(hash",{"_index":2541,"t":{"700":{"position":[[1196,55]]}}}],["ethers.utils.hexlify(sessionprivatekey",{"_index":2191,"t":{"550":{"position":[[195,40]]}}}],["ethers.utils.hexzeropad(mainmodul",{"_index":2537,"t":{"700":{"position":[[953,35]]}}}],["ethers.utils.interfac",{"_index":94,"t":{"6":{"position":[[158,24]]},"239":{"position":[[1209,24]]},"247":{"position":[[1019,24]]},"537":{"position":[[515,24],[620,24],[751,24]]},"539":{"position":[[90,24],[693,24]]},"541":{"position":[[164,24],[887,24]]},"590":{"position":[[154,24],[827,24]]}}}],["ethers.utils.keccak256",{"_index":2527,"t":{"698":{"position":[[828,23]]},"700":{"position":[[852,23],[1042,23]]}}}],["ethers.utils.parseether('0.1",{"_index":2355,"t":{"598":{"position":[[642,30]]}}}],["ethers.utils.parseunits('1.50",{"_index":113,"t":{"6":{"position":[[629,31]]}}}],["ethers.utils.randombytes(32",{"_index":2189,"t":{"550":{"position":[[124,28]]}}}],["ethers.utils.soliditypack",{"_index":2535,"t":{"700":{"position":[[876,26],[1066,26]]}}}],["ethers.utils.soliditypack(['uint256",{"_index":2524,"t":{"698":{"position":[[710,38]]}}}],["ethers.utils.verifymessage(messag",{"_index":2201,"t":{"558":{"position":[[91,35]]}}}],["ethers.wallet(serverprivatekey",{"_index":1317,"t":{"239":{"position":[[669,31],[1944,31]]},"247":{"position":[[264,31]]}}}],["ethers.wallet(sessionprivatekey",{"_index":2193,"t":{"550":{"position":[[262,32]]}}}],["ethers@5.7.2",{"_index":1984,"t":{"404":{"position":[[396,12],[515,12],[630,12]]}}}],["ethkit",{"_index":2136,"t":{"533":{"position":[[67,7],[125,6]]}}}],["even",{"_index":168,"t":{"8":{"position":[[492,4]]},"25":{"position":[[565,4]]},"27":{"position":[[649,4]]},"32":{"position":[[1025,4]]},"43":{"position":[[1348,4]]},"45":{"position":[[175,4]]},"47":{"position":[[267,4]]},"53":{"position":[[605,4]]},"136":{"position":[[1107,4]]},"230":{"position":[[396,4],[475,4]]},"537":{"position":[[437,4]]},"608":{"position":[[771,4]]},"706":{"position":[[723,4]]},"716":{"position":[[1022,4]]}}}],["event",{"_index":193,"t":{"8":{"position":[[877,6]]},"251":{"position":[[325,7],[534,7]]},"323":{"position":[[0,6]]},"564":{"position":[[2530,5]]}}}],["everyth",{"_index":392,"t":{"29":{"position":[[65,10]]},"230":{"position":[[347,10]]}}}],["everywher",{"_index":2213,"t":{"562":{"position":[[1101,10]]}}}],["evm",{"_index":180,"t":{"8":{"position":[[686,3]]},"16":{"position":[[658,3]]},"40":{"position":[[147,3],[312,3]]},"74":{"position":[[117,3]]},"111":{"position":[[108,3]]},"126":{"position":[[25,3]]},"269":{"position":[[99,3]]},"344":{"position":[[737,3]]},"564":{"position":[[474,3]]},"647":{"position":[[336,3],[404,3]]},"690":{"position":[[246,3]]}}}],["exampl",{"_index":231,"t":{"12":{"position":[[15,7]]},"16":{"position":[[227,8],[768,8]]},"18":{"position":[[383,8]]},"20":{"position":[[364,8]]},"25":{"position":[[600,8]]},"27":{"position":[[684,8]]},"29":{"position":[[1473,8]]},"32":{"position":[[187,8],[1060,8]]},"35":{"position":[[185,8]]},"38":{"position":[[91,8],[577,8]]},"43":{"position":[[1383,8]]},"70":{"position":[[315,8]]},"76":{"position":[[709,8]]},"80":{"position":[[113,7],[1570,8]]},"84":{"position":[[20,7],[347,8],[567,9]]},"113":{"position":[[374,8]]},"118":{"position":[[314,7],[1853,7]]},"120":{"position":[[340,7]]},"178":{"position":[[381,8]]},"180":{"position":[[586,8]]},"182":{"position":[[187,8],[757,8]]},"184":{"position":[[174,8],[636,8]]},"186":{"position":[[185,8]]},"190":{"position":[[1389,7],[1429,9]]},"192":{"position":[[181,8],[402,8],[659,8],[986,8],[1299,8],[1535,8],[1945,8]]},"223":{"position":[[752,8]]},"225":{"position":[[10,7]]},"241":{"position":[[549,8]]},"247":{"position":[[17,7],[87,7]]},"249":{"position":[[431,7]]},"275":{"position":[[426,8]]},"332":{"position":[[1958,8]]},"336":{"position":[[204,8]]},"338":{"position":[[243,8]]},"363":{"position":[[332,7],[661,7],[835,8]]},"365":{"position":[[706,7],[1417,7],[1832,7],[1979,7]]},"390":{"position":[[80,8],[148,7]]},"414":{"position":[[47,7]]},"424":{"position":[[149,7]]},"426":{"position":[[91,7]]},"428":{"position":[[373,7]]},"430":{"position":[[101,7]]},"443":{"position":[[428,7],[580,7]]},"457":{"position":[[327,7]]},"467":{"position":[[110,7]]},"478":{"position":[[3,7]]},"480":{"position":[[86,7]]},"484":{"position":[[3,7]]},"505":{"position":[[802,8]]},"507":{"position":[[10,7]]},"509":{"position":[[90,7]]},"524":{"position":[[384,7],[525,7]]},"526":{"position":[[10,7]]},"535":{"position":[[302,7]]},"560":{"position":[[201,7]]},"564":{"position":[[2325,7],[2365,9]]},"566":{"position":[[286,8],[651,8],[794,8],[959,8],[1102,8],[1304,8],[1526,8],[1694,8],[1932,8],[2204,8],[2519,8],[2735,8],[2990,8],[3279,8],[3517,8],[3943,8]]},"568":{"position":[[11,7]]},"572":{"position":[[286,8]]},"581":{"position":[[438,7]]},"583":{"position":[[381,7]]},"598":{"position":[[185,8]]},"602":{"position":[[494,8]]},"655":{"position":[[298,7]]},"686":{"position":[[912,7]]},"696":{"position":[[215,8],[559,7]]}}}],["excel",{"_index":2210,"t":{"562":{"position":[[891,9]]}}}],["except",{"_index":1838,"t":{"350":{"position":[[159,6]]}}}],["execut",{"_index":508,"t":{"45":{"position":[[365,10]]},"47":{"position":[[215,7]]},"51":{"position":[[55,7]]},"99":{"position":[[58,9]]},"212":{"position":[[63,8],[434,9]]},"237":{"position":[[262,8]]},"249":{"position":[[268,8],[1237,8]]},"307":{"position":[[158,9]]},"309":{"position":[[863,8]]},"311":{"position":[[814,8],[1394,11]]},"332":{"position":[[26,9],[1625,8],[1669,8],[6506,11]]},"334":{"position":[[25,7],[428,8],[472,8],[1230,11]]},"338":{"position":[[26,9]]},"457":{"position":[[572,9]]},"539":{"position":[[1183,8]]},"541":{"position":[[1515,8]]},"590":{"position":[[1385,8]]},"651":{"position":[[597,9]]},"657":{"position":[[313,9]]},"668":{"position":[[230,9]]},"688":{"position":[[214,7]]},"718":{"position":[[2265,10],[2347,10]]}}}],["executesequencej",{"_index":1233,"t":{"210":{"position":[[179,17]]},"216":{"position":[[93,18]]}}}],["executesequencejs(str",{"_index":1238,"t":{"212":{"position":[[20,24]]}}}],["executesequencejsandparsejson",{"_index":1235,"t":{"210":{"position":[[221,30]]}}}],["executesequencejsandparsejson(str",{"_index":1250,"t":{"216":{"position":[[21,39]]}}}],["exist",{"_index":471,"t":{"40":{"position":[[722,8]]},"265":{"position":[[120,5],[385,6]]},"281":{"position":[[427,8]]},"348":{"position":[[109,6]]},"390":{"position":[[45,8]]},"586":{"position":[[735,5]]},"649":{"position":[[238,6]]},"655":{"position":[[241,6]]},"724":{"position":[[605,8]]}}}],["existing/deploy",{"_index":1020,"t":{"136":{"position":[[919,17]]}}}],["expand",{"_index":1452,"t":{"259":{"position":[[162,6]]},"261":{"position":[[194,6]]},"394":{"position":[[190,9]]}}}],["expect",{"_index":2476,"t":{"668":{"position":[[346,8]]}}}],["expected_wallet_address",{"_index":1345,"t":{"239":{"position":[[2366,24]]}}}],["experi",{"_index":469,"t":{"40":{"position":[[651,11]]},"223":{"position":[[411,10]]},"273":{"position":[[169,11]]},"367":{"position":[[42,10]]},"396":{"position":[[163,11]]},"398":{"position":[[362,11]]},"505":{"position":[[454,10]]},"545":{"position":[[616,11]]},"562":{"position":[[383,11]]},"608":{"position":[[750,10]]},"690":{"position":[[55,10]]},"724":{"position":[[242,10],[338,10]]}}}],["experienc",{"_index":2503,"t":{"686":{"position":[[1198,11]]}}}],["experiment",{"_index":1887,"t":{"361":{"position":[[552,12]]},"365":{"position":[[175,12]]}}}],["expir",{"_index":1582,"t":{"281":{"position":[[636,7],[1120,10]]},"283":{"position":[[881,10]]},"285":{"position":[[350,10]]},"287":{"position":[[2804,10]]},"289":{"position":[[398,10]]},"311":{"position":[[1043,10]]},"332":{"position":[[6155,10]]},"334":{"position":[[879,10]]}}}],["expiresat",{"_index":1867,"t":{"354":{"position":[[750,12],[1223,12]]}}}],["expiri",{"_index":2241,"t":{"566":{"position":[[554,7],[562,6],[683,7]]}}}],["explain",{"_index":733,"t":{"90":{"position":[[14,8]]},"301":{"position":[[113,7]]}}}],["explan",{"_index":2047,"t":{"443":{"position":[[351,11],[501,11]]},"524":{"position":[[318,11],[457,11]]}}}],["explicitli",{"_index":824,"t":{"109":{"position":[[326,10]]},"365":{"position":[[142,10]]}}}],["explor",{"_index":140,"t":{"6":{"position":[[1311,8]]},"398":{"position":[[527,7]]}}}],["export",{"_index":1687,"t":{"305":{"position":[[218,6]]},"363":{"position":[[629,6]]},"365":{"position":[[1118,6]]},"390":{"position":[[193,6]]},"491":{"position":[[188,6]]},"663":{"position":[[0,6]]}}}],["express",{"_index":1229,"t":{"210":{"position":[[104,10]]}}}],["extend",{"_index":453,"t":{"40":{"position":[[105,6],[409,6]]},"122":{"position":[[690,6]]},"718":{"position":[[1188,6]]}}}],["extens",{"_index":713,"t":{"80":{"position":[[2153,13]]},"124":{"position":[[341,9]]},"344":{"position":[[1032,9],[1128,9]]},"562":{"position":[[486,9],[541,9]]},"564":{"position":[[164,11]]},"568":{"position":[[73,11]]},"570":{"position":[[16,10]]},"615":{"position":[[16,10]]}}}],["extern",{"_index":1520,"t":{"273":{"position":[[426,8]]},"344":{"position":[[222,10]]},"672":{"position":[[47,10]]},"674":{"position":[[0,10]]},"706":{"position":[[406,8]]},"716":{"position":[[163,8]]},"718":{"position":[[1708,11]]}}}],["extra",{"_index":1413,"t":{"251":{"position":[[624,5]]},"455":{"position":[[59,5]]},"535":{"position":[[185,5],[220,5]]}}}],["ey",{"_index":884,"t":{"118":{"position":[[771,7]]}}}],["eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9.eyjpc3mioijodhrwoi8vbxktzg9tywlulmf1dggwlmnvbsisinn1yii6imf1dggwfdeymzq1niisimf1zci6ijeymzrhymnkzwyilcjlehaiojezmteyode5nzasimlhdci6mtmxmti4mdk3mcwibmftzsi6ikphbmugrg9liiwiz2l2zw5fbmftzsi6ikphbmuilcjmyw1pbhlfbmftzsi6ikrvzsj9.bql",{"_index":1603,"t":{"283":{"position":[[948,266]]}}}],["eyjzzwnyzxqioij0ymqilcj0zw5hbnqiojksimlkzw50axr5ug9vbelkijoidxmtzwfzdc0yojqyyzlmmzlklwm5mzutngq1yy1hodq1ltvjodgxnwm3owvlmyisimvtywlsq2xpzw50swqioii1zmw3zgc3bxz1ntm0bzl2zmpiyzzoajmxccisimlkcfjlz2lvbii6invzlwvhc3qtmjo0mmm5zjm5zc1jotm1ltrknwmtytg0ns01yzg4mtvjnzllztmifq",{"_index":1688,"t":{"305":{"position":[[282,271]]}}}],["facebook",{"_index":1744,"t":{"317":{"position":[[70,8]]},"344":{"position":[[629,8]]},"348":{"position":[[313,9]]},"382":{"position":[[33,11]]},"392":{"position":[[780,12]]},"398":{"position":[[76,9]]},"465":{"position":[[4031,9]]},"566":{"position":[[2331,10]]}}}],["facet",{"_index":1514,"t":{"271":{"position":[[237,5]]}}}],["facilit",{"_index":2013,"t":{"416":{"position":[[48,10]]}}}],["fact",{"_index":156,"t":{"8":{"position":[[248,5]]},"53":{"position":[[337,4]]},"118":{"position":[[1415,5]]},"531":{"position":[[169,5]]}}}],["factori",{"_index":2427,"t":{"651":{"position":[[14,7],[151,7],[244,7],[586,7],[1462,8]]},"653":{"position":[[80,8]]},"663":{"position":[[48,8]]},"665":{"position":[[39,7]]},"668":{"position":[[746,7]]},"700":{"position":[[176,7],[528,7],[1150,8]]},"702":{"position":[[309,7]]},"704":{"position":[[58,7]]},"710":{"position":[[441,7]]},"718":{"position":[[39,7],[158,8]]}}}],["factory'",{"_index":2433,"t":{"651":{"position":[[323,9]]}}}],["factual",{"_index":2478,"t":{"668":{"position":[[431,7]]},"670":{"position":[[29,7]]},"700":{"position":[[497,7]]},"710":{"position":[[400,7]]},"722":{"position":[[471,7]]}}}],["fail",{"_index":1002,"t":{"134":{"position":[[964,4]]},"216":{"position":[[177,5]]},"307":{"position":[[79,6],[108,6]]},"309":{"position":[[810,7]]},"311":{"position":[[27,7],[180,6],[649,5]]},"332":{"position":[[1844,6]]},"334":{"position":[[15,6],[219,7],[647,6],[1535,6]]},"457":{"position":[[560,4]]},"718":{"position":[[1482,6]]}}}],["failedtransactionrespons",{"_index":1726,"t":{"311":{"position":[[241,25],[879,27]]}}}],["failur",{"_index":187,"t":{"8":{"position":[[814,8]]},"134":{"position":[[747,7],[1034,8]]},"332":{"position":[[1821,8]]},"334":{"position":[[624,8]]},"457":{"position":[[614,8]]}}}],["fall",{"_index":928,"t":{"120":{"position":[[715,4]]}}}],["fals",{"_index":331,"t":{"25":{"position":[[234,6]]},"27":{"position":[[318,6]]},"32":{"position":[[694,6]]},"43":{"position":[[1017,6]]},"99":{"position":[[333,5],[492,6],[569,5]]},"178":{"position":[[318,6]]},"180":{"position":[[523,6]]},"182":{"position":[[694,6]]},"190":{"position":[[527,6],[1292,6]]},"192":{"position":[[1749,6]]},"311":{"position":[[1517,5]]},"319":{"position":[[150,5]]},"321":{"position":[[193,6],[449,6],[923,6]]},"325":{"position":[[403,5]]},"332":{"position":[[2773,6],[3261,6],[4075,6]]},"334":{"position":[[1350,5]]},"354":{"position":[[807,5]]},"564":{"position":[[1194,6],[2100,6]]},"566":{"position":[[3747,6]]},"588":{"position":[[352,6],[487,5]]},"718":{"position":[[664,6],[920,6],[1157,6]]},"720":{"position":[[187,6]]}}}],["familiar",{"_index":1507,"t":{"269":{"position":[[270,8]]},"400":{"position":[[110,8]]},"562":{"position":[[369,8]]}}}],["fashion",{"_index":2399,"t":{"643":{"position":[[56,8]]}}}],["fast",{"_index":172,"t":{"8":{"position":[[528,4]]},"51":{"position":[[439,4]]},"57":{"position":[[54,4]]},"78":{"position":[[54,4]]},"134":{"position":[[875,4]]},"136":{"position":[[742,4]]}}}],["fate",{"_index":926,"t":{"120":{"position":[[697,5]]}}}],["fault",{"_index":999,"t":{"134":{"position":[[859,5]]}}}],["favor",{"_index":622,"t":{"74":{"position":[[272,5]]}}}],["favorit",{"_index":2497,"t":{"686":{"position":[[482,8]]}}}],["featur",{"_index":170,"t":{"8":{"position":[[512,9]]},"99":{"position":[[88,7]]},"152":{"position":[[169,8]]},"154":{"position":[[363,8]]},"208":{"position":[[237,7]]},"352":{"position":[[79,8]]},"361":{"position":[[695,8]]},"365":{"position":[[122,7],[678,7]]},"418":{"position":[[26,8]]},"535":{"position":[[191,9],[226,8]]},"596":{"position":[[0,7],[28,7]]},"617":{"position":[[0,7],[28,7]]}}}],["feb",{"_index":2388,"t":{"629":{"position":[[15,3]]}}}],["fee",{"_index":491,"t":{"45":{"position":[[63,4],[144,4],[191,4]]},"47":{"position":[[34,4],[120,3],[245,3]]},"49":{"position":[[64,4]]},"239":{"position":[[338,4],[1800,5],[2691,4]]},"241":{"position":[[422,3]]},"247":{"position":[[128,5]]},"344":{"position":[[1742,3],[1784,4]]},"588":{"position":[[960,4],[1036,5]]},"682":{"position":[[31,4]]},"686":{"position":[[1141,4]]}}}],["feedback",{"_index":632,"t":{"74":{"position":[[448,9]]}}}],["feel",{"_index":701,"t":{"80":{"position":[[1250,4]]},"394":{"position":[[0,4]]},"428":{"position":[[806,4]]},"686":{"position":[[442,4],[736,4]]}}}],["feeoption",{"_index":1349,"t":{"239":{"position":[[2786,11]]},"247":{"position":[[924,11]]}}}],["fetch",{"_index":232,"t":{"12":{"position":[[93,5],[154,5],[207,5],[430,5]]},"25":{"position":[[1952,8],[2103,5]]},"32":{"position":[[0,7]]},"43":{"position":[[0,7]]},"68":{"position":[[358,5]]},"76":{"position":[[1193,5],[1211,7]]},"84":{"position":[[247,5],[444,5]]},"88":{"position":[[94,5],[190,5],[282,5],[377,5]]},"111":{"position":[[41,8],[468,5]]},"113":{"position":[[359,5]]},"180":{"position":[[0,7]]},"182":{"position":[[0,7]]},"184":{"position":[[0,5]]},"577":{"position":[[299,5]]}}}],["fetch('https://metadata.sequence.app/rpc/metadata/getniftyswapunitpriceswithquant",{"_index":653,"t":{"76":{"position":[[1252,88]]}}}],["few",{"_index":230,"t":{"12":{"position":[[11,3]]},"138":{"position":[[38,3]]},"208":{"position":[[379,3]]},"398":{"position":[[328,3]]}}}],["field",{"_index":902,"t":{"118":{"position":[[1448,5]]},"122":{"position":[[110,5],[155,5],[558,7],[808,6]]},"142":{"position":[[526,6]]},"259":{"position":[[248,6]]},"261":{"position":[[280,6]]},"263":{"position":[[155,6]]},"281":{"position":[[699,6]]},"287":{"position":[[2055,5]]},"309":{"position":[[613,6]]},"329":{"position":[[101,7]]},"332":{"position":[[125,5]]},"334":{"position":[[118,5],[134,5]]},"336":{"position":[[86,5]]},"338":{"position":[[96,5]]},"340":{"position":[[117,5]]},"390":{"position":[[642,6]]},"392":{"position":[[681,5]]},"424":{"position":[[19,5]]},"426":{"position":[[22,5]]},"459":{"position":[[118,5]]},"461":{"position":[[84,5]]}}}],["file",{"_index":1083,"t":{"172":{"position":[[90,4]]},"195":{"position":[[96,4]]},"251":{"position":[[1593,6]]},"265":{"position":[[405,4],[479,5]]}}}],["fillorkillord",{"_index":1657,"t":{"287":{"position":[[4445,17]]}}}],["filter",{"_index":431,"t":{"32":{"position":[[2149,6],[2329,7]]},"38":{"position":[[489,6],[805,9],[1333,6],[1515,7],[1523,6],[1840,6],[2020,7]]},"43":{"position":[[330,6],[469,6],[1617,9],[1947,6],[2123,7],[2131,7],[2470,6],[2648,7]]},"180":{"position":[[330,6],[469,6]]},"265":{"position":[[839,7],[970,7],[986,7],[1383,7],[1924,7],[2055,7],[2147,7],[2544,7],[2700,7]]}}}],["final",{"_index":964,"t":{"122":{"position":[[659,8]]},"124":{"position":[[0,8]]},"208":{"position":[[353,8]]},"686":{"position":[[826,8]]}}}],["find",{"_index":249,"t":{"16":{"position":[[145,4]]},"55":{"position":[[150,4]]},"140":{"position":[[162,4]]},"195":{"position":[[82,4]]},"210":{"position":[[68,4]]},"223":{"position":[[1019,4]]},"230":{"position":[[636,4]]},"239":{"position":[[749,4],[2024,4],[2808,4]]},"247":{"position":[[344,4]]},"505":{"position":[[1061,4]]},"686":{"position":[[1025,4]]},"722":{"position":[[270,4],[581,4]]}}}],["fine",{"_index":962,"t":{"122":{"position":[[589,4]]}}}],["finish",{"_index":2275,"t":{"572":{"position":[[1062,8]]},"718":{"position":[[2256,8],[2338,8]]}}}],["finishvalidatesess",{"_index":1756,"t":{"321":{"position":[[315,21]]}}}],["fire",{"_index":1014,"t":{"136":{"position":[[660,4]]}}}],["first",{"_index":569,"t":{"55":{"position":[[0,6]]},"80":{"position":[[187,6]]},"99":{"position":[[52,5]]},"140":{"position":[[0,6]]},"159":{"position":[[113,5]]},"195":{"position":[[67,5]]},"265":{"position":[[2687,5]]},"283":{"position":[[619,5]]},"344":{"position":[[1514,5]]},"392":{"position":[[156,6]]},"564":{"position":[[269,5]]},"586":{"position":[[254,5]]},"602":{"position":[[191,5]]},"670":{"position":[[616,5]]},"718":{"position":[[391,5],[2099,5],[2490,5]]}}}],["fix",{"_index":513,"t":{"47":{"position":[[114,5]]},"361":{"position":[[305,6]]},"710":{"position":[[0,5]]}}}],["flag",{"_index":2250,"t":{"566":{"position":[[1031,4]]},"718":{"position":[[1468,7]]}}}],["flexibl",{"_index":2083,"t":{"465":{"position":[[1204,12]]},"562":{"position":[[19,8]]},"682":{"position":[[129,8]]}}}],["flow",{"_index":1740,"t":{"313":{"position":[[47,5]]},"572":{"position":[[240,4]]},"623":{"position":[[125,5]]},"625":{"position":[[84,4]]},"655":{"position":[[325,4]]}}}],["fmt",{"_index":358,"t":{"25":{"position":[[1428,5]]},"27":{"position":[[1688,5]]},"32":{"position":[[1933,5]]},"35":{"position":[[955,5]]},"38":{"position":[[1620,5]]},"43":{"position":[[2250,5]]},"581":{"position":[[2049,5]]},"583":{"position":[[2267,5]]}}}],["fmt.println(\"isvalid",{"_index":2307,"t":{"581":{"position":[[3181,23]]},"583":{"position":[[3260,23]]}}}],["fmt.println(\"nftbal",{"_index":390,"t":{"27":{"position":[[2108,27]]}}}],["fmt.println(\"token",{"_index":434,"t":{"32":{"position":[[2393,18]]}}}],["fmt.println(\"tokenbal",{"_index":368,"t":{"25":{"position":[[1820,29]]},"35":{"position":[[1347,29]]}}}],["fmt.println(\"transact",{"_index":447,"t":{"38":{"position":[[2084,24]]},"43":{"position":[[2712,24]]}}}],["fmt.sprintf(\"\\x19ethereum",{"_index":2303,"t":{"581":{"position":[[2484,25]]}}}],["focus",{"_index":2496,"t":{"686":{"position":[[243,7]]}}}],["folder",{"_index":1067,"t":{"159":{"position":[[135,6]]},"195":{"position":[[104,6]]},"361":{"position":[[342,6],[370,6],[442,6]]},"365":{"position":[[39,6],[215,6]]}}}],["follow",{"_index":264,"t":{"16":{"position":[[395,6]]},"47":{"position":[[48,9]]},"86":{"position":[[211,6]]},"126":{"position":[[52,9]]},"138":{"position":[[57,6]]},"154":{"position":[[141,7]]},"192":{"position":[[55,9],[348,6]]},"225":{"position":[[212,9]]},"239":{"position":[[2264,9]]},"241":{"position":[[244,6],[302,9]]},"247":{"position":[[4,9]]},"265":{"position":[[456,9]]},"277":{"position":[[60,9]]},"281":{"position":[[216,8]]},"305":{"position":[[4,9],[741,9]]},"329":{"position":[[91,9]]},"346":{"position":[[33,9]]},"406":{"position":[[81,6]]},"418":{"position":[[35,6]]},"445":{"position":[[106,9]]},"507":{"position":[[221,9]]},"511":{"position":[[208,9]]},"522":{"position":[[106,9]]},"566":{"position":[[1878,6]]},"572":{"position":[[256,8]]},"579":{"position":[[177,9]]},"623":{"position":[[106,6]]},"641":{"position":[[91,8]]},"649":{"position":[[4,9]]},"651":{"position":[[611,9]]},"655":{"position":[[4,9]]},"657":{"position":[[327,9]]},"659":{"position":[[228,9]]},"718":{"position":[[2416,9]]}}}],["forbidden",{"_index":1611,"t":{"287":{"position":[[740,10]]}}}],["forc",{"_index":2251,"t":{"566":{"position":[[1041,5]]},"596":{"position":[[375,6]]}}}],["forget",{"_index":1015,"t":{"136":{"position":[[667,6]]}}}],["form",{"_index":1366,"t":{"241":{"position":[[111,4]]},"672":{"position":[[40,6]]},"674":{"position":[[49,4]]}}}],["format",{"_index":722,"t":{"84":{"position":[[47,6]]},"111":{"position":[[220,7]]},"115":{"position":[[84,7],[433,6]]},"118":{"position":[[1805,6]]},"122":{"position":[[29,6],[710,6]]},"581":{"position":[[2355,6]]}}}],["formerli",{"_index":2382,"t":{"627":{"position":[[124,8]]}}}],["found",{"_index":1340,"t":{"239":{"position":[[2193,5],[2334,5],[2394,8],[2427,7],[2568,5],[2856,5],[2911,8],[2948,7],[2963,5]]},"363":{"position":[[721,5]]},"365":{"position":[[1473,5],[1882,5]]},"558":{"position":[[430,6]]},"647":{"position":[[611,5]]},"651":{"position":[[259,5]]},"653":{"position":[[105,5]]},"655":{"position":[[337,5]]},"657":{"position":[[4,5]]}}}],["free",{"_index":576,"t":{"59":{"position":[[39,4]]},"80":{"position":[[1255,4],[2238,4]]},"136":{"position":[[438,4],[793,4]]},"152":{"position":[[26,4]]},"394":{"position":[[5,4]]},"428":{"position":[[811,4]]},"670":{"position":[[385,4]]},"686":{"position":[[447,4],[741,4]]}}}],["freedom",{"_index":533,"t":{"51":{"position":[[342,7]]}}}],["frequent",{"_index":1877,"t":{"358":{"position":[[10,10]]},"545":{"position":[[695,8]]}}}],["fresh",{"_index":646,"t":{"76":{"position":[[612,5],[1586,8]]}}}],["friendli",{"_index":1824,"t":{"344":{"position":[[28,9]]}}}],["friendlynam",{"_index":1859,"t":{"354":{"position":[[619,15],[1087,15]]}}}],["fromblock",{"_index":483,"t":{"43":{"position":[[818,9]]}}}],["front",{"_index":534,"t":{"51":{"position":[[358,6]]}}}],["frontend",{"_index":1024,"t":{"136":{"position":[[1088,8]]},"277":{"position":[[502,8],[604,8]]},"577":{"position":[[178,8]]}}}],["full",{"_index":284,"t":{"16":{"position":[[932,4]]},"86":{"position":[[38,4]]},"154":{"position":[[32,4]]},"228":{"position":[[136,4]]},"249":{"position":[[408,4]]},"309":{"position":[[922,4]]},"311":{"position":[[297,4]]},"344":{"position":[[186,4],[1211,4]]},"363":{"position":[[651,4]]},"365":{"position":[[1822,4]]},"382":{"position":[[382,4]]},"384":{"position":[[319,4]]},"566":{"position":[[1049,4]]},"568":{"position":[[6,4]]}}}],["fulli",{"_index":613,"t":{"74":{"position":[[58,5]]},"269":{"position":[[82,5]]},"482":{"position":[[74,5]]},"617":{"position":[[440,5]]}}}],["fun",{"_index":1439,"t":{"255":{"position":[[41,4]]}}}],["func",{"_index":361,"t":{"25":{"position":[[1497,4]]},"27":{"position":[[1757,4]]},"32":{"position":[[2002,4]]},"35":{"position":[[1024,4]]},"38":{"position":[[1689,4]]},"43":{"position":[[2319,4]]},"287":{"position":[[2169,4],[4411,7],[4437,7]]},"465":{"position":[[618,5],[1023,5],[3646,5]]},"581":{"position":[[2114,4]]},"583":{"position":[[2332,4]]}}}],["function",{"_index":95,"t":{"6":{"position":[[183,9]]},"95":{"position":[[181,9]]},"97":{"position":[[12,8]]},"156":{"position":[[25,13]]},"210":{"position":[[170,8],[212,8]]},"212":{"position":[[54,8],[350,8],[489,8]]},"216":{"position":[[70,8]]},"223":{"position":[[803,9]]},"239":{"position":[[1234,9]]},"247":{"position":[[1044,9]]},"251":{"position":[[1458,9],[1711,8],[1798,8]]},"269":{"position":[[88,10]]},"287":{"position":[[1274,8],[2185,8],[2344,9],[2693,8]]},"354":{"position":[[5,8]]},"365":{"position":[[1693,8]]},"390":{"position":[[761,8]]},"392":{"position":[[81,9]]},"406":{"position":[[563,8]]},"408":{"position":[[748,8]]},"428":{"position":[[199,13]]},"443":{"position":[[129,9]]},"465":{"position":[[175,8],[212,8],[244,8],[343,8],[599,8],[635,8],[803,8],[1004,8],[1040,8],[3667,8]]},"505":{"position":[[852,9]]},"524":{"position":[[96,9]]},"535":{"position":[[445,8]]},"537":{"position":[[540,9],[645,9],[776,9]]},"539":{"position":[[115,9],[581,14],[718,9]]},"541":{"position":[[189,9],[773,14],[912,9]]},"554":{"position":[[73,10]]},"572":{"position":[[147,14]]},"586":{"position":[[107,8],[142,8],[680,8],[870,9],[984,9],[1444,9]]},"590":{"position":[[179,9],[714,14],[852,9]]},"645":{"position":[[659,8]]},"668":{"position":[[0,8]]},"670":{"position":[[557,9]]},"672":{"position":[[222,14]]},"680":{"position":[[247,13]]},"706":{"position":[[349,8]]},"712":{"position":[[0,8],[182,8]]},"716":{"position":[[116,8]]},"718":{"position":[[83,9],[1206,13]]}}}],["function'",{"_index":740,"t":{"93":{"position":[[15,10]]}}}],["fund",{"_index":1147,"t":{"190":{"position":[[1343,7]]},"192":{"position":[[1481,7],[1826,7]]},"239":{"position":[[315,6]]},"241":{"position":[[449,4]]},"344":{"position":[[1287,5]]},"564":{"position":[[2269,7]]},"566":{"position":[[3463,7],[3824,7]]},"651":{"position":[[304,4],[360,5],[442,6],[479,5],[504,5],[549,7]]},"657":{"position":[[37,5],[144,6],[191,5],[216,5],[261,7]]},"668":{"position":[[1005,6]]},"670":{"position":[[461,5]]},"706":{"position":[[342,6]]},"718":{"position":[[1924,6]]},"724":{"position":[[614,5]]}}}],["fungibl",{"_index":610,"t":{"74":{"position":[[20,8]]}}}],["fur",{"_index":889,"t":{"118":{"position":[[866,6]]}}}],["further",{"_index":2223,"t":{"564":{"position":[[955,7]]}}}],["futur",{"_index":531,"t":{"51":{"position":[[309,7]]},"239":{"position":[[3541,6]]}}}],["fyi",{"_index":1274,"t":{"223":{"position":[[1006,4]]}}}],["ga",{"_index":502,"t":{"45":{"position":[[264,3],[278,3]]},"47":{"position":[[30,3]]},"51":{"position":[[554,3]]},"136":{"position":[[259,3],[312,3],[371,3],[403,3],[443,3],[764,3]]},"239":{"position":[[494,3],[1796,3],[2687,3]]},"247":{"position":[[818,3],[855,3]]},"332":{"position":[[1880,3],[1926,3]]},"334":{"position":[[683,3],[729,3]]},"344":{"position":[[1918,3],[1930,3]]},"457":{"position":[[134,3]]},"670":{"position":[[381,3]]},"686":{"position":[[1079,3],[1137,3]]},"694":{"position":[[179,3]]},"698":{"position":[[221,3]]},"718":{"position":[[2055,4]]}}}],["gain",{"_index":1562,"t":{"277":{"position":[[638,4],[697,4]]}}}],["game",{"_index":167,"t":{"8":{"position":[[483,5],[1016,5]]},"12":{"position":[[76,5]]},"14":{"position":[[164,6]]},"16":{"position":[[108,4]]},"49":{"position":[[32,4]]},"80":{"position":[[2265,4]]},"134":{"position":[[796,4]]},"154":{"position":[[90,6]]},"159":{"position":[[384,4]]},"172":{"position":[[111,4],[295,4]]},"257":{"position":[[313,5],[349,6]]},"281":{"position":[[1182,5]]},"285":{"position":[[412,5]]},"428":{"position":[[756,5]]},"552":{"position":[[142,6]]},"686":{"position":[[190,6]]},"724":{"position":[[51,4],[79,5],[129,6],[277,4],[311,4],[437,4],[514,4],[569,4],[727,4],[765,5]]}}}],["gamer",{"_index":2592,"t":{"724":{"position":[[203,6]]}}}],["gaslimit",{"_index":1736,"t":{"311":{"position":[[1412,11]]},"332":{"position":[[1910,8],[6524,11]]},"334":{"position":[[713,8],[1248,11]]},"718":{"position":[[868,9],[1106,9],[1931,9],[1968,8],[2659,8]]},"720":{"position":[[373,9]]}}}],["gasus",{"_index":1738,"t":{"311":{"position":[[1430,10]]},"332":{"position":[[1855,7],[2398,10],[6542,10]]},"334":{"position":[[658,7],[1266,10]]}}}],["gateway",{"_index":980,"t":{"134":{"position":[[135,7],[433,7]]},"690":{"position":[[385,7]]}}}],["gecko",{"_index":1085,"t":{"172":{"position":[[348,5]]}}}],["gener",{"_index":721,"t":{"84":{"position":[[39,7]]},"249":{"position":[[461,8],[930,8]]},"279":{"position":[[255,9]]},"281":{"position":[[299,9]]},"283":{"position":[[16,9]]},"285":{"position":[[16,9]]},"287":{"position":[[16,9]]},"289":{"position":[[16,9]]},"307":{"position":[[140,9]]},"332":{"position":[[1074,9],[1309,9]]},"350":{"position":[[81,9],[186,9]]},"545":{"position":[[52,9]]},"588":{"position":[[41,8],[243,8]]},"602":{"position":[[173,9],[718,9]]},"608":{"position":[[21,9],[60,9],[386,8]]},"619":{"position":[[153,9]]}}}],["get",{"_index":1979,"t":{"400":{"position":[[69,7]]}}}],["getapprov",{"_index":1218,"t":{"206":{"position":[[949,11]]}}}],["getbalanceupd",{"_index":1104,"t":{"184":{"position":[[446,17],[645,17]]}}}],["getbalanceupdateargs(contractaddress",{"_index":1108,"t":{"184":{"position":[[752,38]]}}}],["getbalanceupdatesarg",{"_index":1106,"t":{"184":{"position":[[705,21]]}}}],["getchainid",{"_index":1115,"t":{"188":{"position":[[17,10]]}}}],["getchainidreturn",{"_index":1118,"t":{"188":{"position":[[177,17]]}}}],["getcontractinfo",{"_index":731,"t":{"88":{"position":[[264,15]]}}}],["getcontractinfobatch",{"_index":584,"t":{"70":{"position":[[18,20],[324,20]]},"88":{"position":[[354,20]]}}}],["getdefaultconnector",{"_index":1954,"t":{"392":{"position":[[52,20]]},"406":{"position":[[335,20],[714,22]]},"408":{"position":[[461,20],[899,22]]}}}],["getetherbal",{"_index":435,"t":{"35":{"position":[[17,15],[194,15]]},"186":{"position":[[17,15],[194,15]]}}}],["getetherbalancearg",{"_index":1110,"t":{"186":{"position":[[268,19]]}}}],["getetherbalanceargs(accountaddress",{"_index":1112,"t":{"186":{"position":[[311,36]]}}}],["getimagehash",{"_index":2588,"t":{"722":{"position":[[116,12]]}}}],["getkitconnectwallet",{"_index":1955,"t":{"392":{"position":[[277,20],[343,22]]}}}],["getniftyswapunitpriceswithquant",{"_index":636,"t":{"76":{"position":[[117,36],[718,36]]}}}],["getprovid",{"_index":755,"t":{"95":{"position":[[279,11],[350,13],[659,11]]}}}],["getprovider('///[,/[/checkoutopen",{"_index":2010,"t":{"412":{"position":[[274,22]]}}}],["onlyself",{"_index":2549,"t":{"706":{"position":[[424,8],[556,8]]},"716":{"position":[[181,8],[855,8]]}}}],["onmeta",{"_index":18,"t":{"2":{"position":[[198,6]]}}}],["onmigr",{"_index":1364,"t":{"239":{"position":[[3713,11]]}}}],["onvalidationrequir",{"_index":1758,"t":{"321":{"position":[[519,20],[554,20],[1003,21]]},"323":{"position":[[78,20]]},"325":{"position":[[119,20],[212,21],[418,20]]}}}],["onwalletclos",{"_index":1409,"t":{"251":{"position":[[475,15]]}}}],["onwalletopen",{"_index":1408,"t":{"251":{"position":[[459,15]]}}}],["opcod",{"_index":2423,"t":{"647":{"position":[[408,8]]},"700":{"position":[[828,6]]}}}],["open",{"_index":137,"t":{"6":{"position":[[1286,4]]},"152":{"position":[[89,4]]},"190":{"position":[[755,4],[863,4]]},"192":{"position":[[1185,4]]},"239":{"position":[[714,4],[1813,8],[1989,4],[3424,8]]},"247":{"position":[[309,4]]},"259":{"position":[[0,4]]},"261":{"position":[[0,4]]},"263":{"position":[[0,4]]},"281":{"position":[[785,8]]},"283":{"position":[[31,8],[779,6]]},"338":{"position":[[39,4],[580,6]]},"348":{"position":[[407,6]]},"350":{"position":[[218,4],[403,4],[529,6]]},"412":{"position":[[0,4]]},"420":{"position":[[33,4]]},"428":{"position":[[335,4]]},"533":{"position":[[24,4]]},"564":{"position":[[1669,4],[1838,4]]},"566":{"position":[[442,7],[1214,4],[3165,4]]},"686":{"position":[[254,4],[558,4]]}}}],["opens/clos",{"_index":1420,"t":{"251":{"position":[[867,13]]}}}],["opensea",{"_index":414,"t":{"29":{"position":[[732,8]]},"72":{"position":[[14,7]]},"118":{"position":[[1235,7],[1323,7]]},"124":{"position":[[359,7]]}}}],["opensess",{"_index":1596,"t":{"283":{"position":[[261,14],[866,14]]}}}],["openwalletint",{"_index":2227,"t":{"564":{"position":[[2124,16]]}}}],["openwithopt",{"_index":2226,"t":{"564":{"position":[[1789,15],[2151,18]]}}}],["oper",{"_index":844,"t":{"109":{"position":[[1062,9]]},"200":{"position":[[666,10]]},"206":{"position":[[1351,10]]},"216":{"position":[[79,8]]},"271":{"position":[[162,7]]},"273":{"position":[[365,8]]},"279":{"position":[[49,9]]},"303":{"position":[[232,12]]},"348":{"position":[[39,10]]},"441":{"position":[[61,10]]},"449":{"position":[[170,10]]},"459":{"position":[[40,11]]},"520":{"position":[[61,10]]},"586":{"position":[[892,10]]},"706":{"position":[[187,9]]},"718":{"position":[[1506,9],[2070,9]]}}}],["opt",{"_index":770,"t":{"99":{"position":[[282,3]]}}}],["optim",{"_index":211,"t":{"10":{"position":[[336,8]]},"47":{"position":[[372,8]]},"128":{"position":[[132,8],[141,8]]},"132":{"position":[[85,8]]},"136":{"position":[[756,7]]}}}],["option",{"_index":36,"t":{"2":{"position":[[561,8],[591,8]]},"25":{"position":[[214,8],[323,9],[347,7],[394,9],[493,9]]},"27":{"position":[[298,8],[407,9],[431,7],[478,9],[577,9]]},"29":{"position":[[1060,6],[1219,7]]},"32":{"position":[[674,8],[783,9],[807,7],[854,9],[953,9]]},"43":{"position":[[428,10],[511,10],[601,10],[683,10],[768,10],[840,10],[916,10],[997,8],[1106,9],[1130,7],[1177,9],[1276,9]]},"51":{"position":[[602,6]]},"53":{"position":[[184,7]]},"78":{"position":[[677,6]]},"93":{"position":[[296,9]]},"95":{"position":[[707,8]]},"142":{"position":[[551,9]]},"178":{"position":[[298,8]]},"180":{"position":[[428,10],[503,8]]},"182":{"position":[[674,8]]},"190":{"position":[[812,10]]},"192":{"position":[[605,7],[1731,7]]},"195":{"position":[[183,6]]},"239":{"position":[[2157,9],[2630,9],[2777,8],[2817,6],[2937,6]]},"247":{"position":[[755,9]]},"281":{"position":[[247,8],[771,8],[846,8]]},"283":{"position":[[214,8],[712,8]]},"285":{"position":[[87,8]]},"287":{"position":[[91,8],[476,8],[807,8],[1039,8],[1426,8]]},"289":{"position":[[176,8]]},"329":{"position":[[131,8]]},"332":{"position":[[163,8],[587,8],[1033,8],[1616,8]]},"334":{"position":[[419,8]]},"336":{"position":[[124,8]]},"338":{"position":[[134,8]]},"340":{"position":[[155,8]]},"365":{"position":[[2075,7]]},"367":{"position":[[78,7],[163,8]]},"382":{"position":[[96,7],[126,7]]},"384":{"position":[[85,7]]},"390":{"position":[[483,7]]},"392":{"position":[[383,8]]},"400":{"position":[[175,7]]},"408":{"position":[[15,8]]},"439":{"position":[[8,7],[169,7]]},"491":{"position":[[143,7]]},"513":{"position":[[222,8]]},"518":{"position":[[150,7]]},"562":{"position":[[218,6],[901,6]]},"564":{"position":[[1413,7],[1757,10],[2170,8]]},"566":{"position":[[170,6],[882,8],[2465,7],[2680,8],[3729,7]]},"572":{"position":[[417,7]]},"594":{"position":[[0,11]]},"596":{"position":[[434,6]]}}}],["options.appnam",{"_index":2098,"t":{"491":{"position":[[259,15]]}}}],["options.find(o",{"_index":1350,"t":{"239":{"position":[[2864,14]]}}}],["orbit",{"_index":973,"t":{"132":{"position":[[78,6]]}}}],["order",{"_index":379,"t":{"25":{"position":[[2094,5]]},"239":{"position":[[325,5]]},"249":{"position":[[293,6]]},"271":{"position":[[153,5]]},"279":{"position":[[319,5]]},"348":{"position":[[465,5]]},"382":{"position":[[236,5]]},"384":{"position":[[173,5]]},"426":{"position":[[76,5]]},"659":{"position":[[3,5]]},"700":{"position":[[467,5]]}}}],["ordersummaryitem",{"_index":2021,"t":{"422":{"position":[[114,18]]},"426":{"position":[[4,17],[114,18]]}}}],["org",{"_index":1304,"t":{"237":{"position":[[190,5]]}}}],["organ",{"_index":189,"t":{"8":{"position":[[836,13]]},"281":{"position":[[675,9]]}}}],["origin",{"_index":1086,"t":{"172":{"position":[[380,8]]},"332":{"position":[[319,8]]},"566":{"position":[[403,7],[411,6]]}}}],["originaddress",{"_index":719,"t":{"80":{"position":[[2367,16]]}}}],["os",{"_index":2271,"t":{"572":{"position":[[564,2],[716,2]]}}}],["other",{"_index":1965,"t":{"394":{"position":[[85,6]]}}}],["otherconnector",{"_index":2129,"t":{"513":{"position":[[296,18]]}}}],["otherrainbowkitwallet",{"_index":2041,"t":{"434":{"position":[[399,25]]}}}],["otherwis",{"_index":1754,"t":{"321":{"position":[[171,10],[427,10]]},"641":{"position":[[520,9]]},"643":{"position":[[919,9]]},"645":{"position":[[646,9]]}}}],["otp",{"_index":1549,"t":{"275":{"position":[[845,3]]},"350":{"position":[[377,5],[424,3],[776,3],[856,3]]}}}],["out",{"_index":629,"t":{"74":{"position":[[407,3]]},"99":{"position":[[286,3]]},"105":{"position":[[314,3]]},"132":{"position":[[137,3]]},"159":{"position":[[142,3]]},"163":{"position":[[6,3]]},"170":{"position":[[6,3]]},"190":{"position":[[1380,3]]},"225":{"position":[[326,3]]},"230":{"position":[[641,3]]},"241":{"position":[[43,3]]},"398":{"position":[[575,3]]},"400":{"position":[[61,3]]},"424":{"position":[[57,3]]},"428":{"position":[[825,3]]},"507":{"position":[[1511,3]]},"564":{"position":[[2316,3]]},"641":{"position":[[178,4]]},"643":{"position":[[201,4]]},"686":{"position":[[852,3],[1030,3]]}}}],["outsid",{"_index":2231,"t":{"564":{"position":[[2504,7]]}}}],["over",{"_index":1003,"t":{"134":{"position":[[969,5]]},"228":{"position":[[59,4]]},"344":{"position":[[199,4]]},"606":{"position":[[300,4]]},"608":{"position":[[338,4]]}}}],["overrid",{"_index":2413,"t":{"645":{"position":[[737,8]]},"706":{"position":[[415,8]]},"712":{"position":[[54,8]]},"716":{"position":[[172,8]]}}}],["overview",{"_index":245,"t":{"14":{"position":[[236,9]]}}}],["own",{"_index":382,"t":{"25":{"position":[[2238,5]]},"344":{"position":[[233,5]]},"386":{"position":[[336,5]]},"606":{"position":[[21,5]]},"672":{"position":[[58,5]]},"674":{"position":[[11,5]]}}}],["owner",{"_index":1307,"t":{"239":{"position":[[87,5]]},"269":{"position":[[453,5]]},"344":{"position":[[443,5]]}}}],["ownerof",{"_index":1213,"t":{"206":{"position":[[467,7],[537,7]]}}}],["ownership",{"_index":1308,"t":{"239":{"position":[[219,9]]}}}],["packag",{"_index":570,"t":{"55":{"position":[[30,7],[184,7]]},"140":{"position":[[41,8],[196,7]]},"172":{"position":[[214,8]]},"388":{"position":[[77,8]]},"404":{"position":[[68,9],[115,8],[139,7]]},"432":{"position":[[39,7]]},"467":{"position":[[70,8]]},"488":{"position":[[43,8]]},"511":{"position":[[39,7],[174,7]]},"529":{"position":[[15,7]]},"562":{"position":[[179,7]]},"592":{"position":[[47,8],[84,7],[347,9],[425,7]]}}}],["package.json",{"_index":2336,"t":{"592":{"position":[[182,13],[445,12]]}}}],["packet",{"_index":1575,"t":{"281":{"position":[[326,6],[660,6],[1085,9]]},"283":{"position":[[846,9]]},"285":{"position":[[315,9]]},"287":{"position":[[2765,9]]},"289":{"position":[[362,9]]},"332":{"position":[[336,6]]},"334":{"position":[[258,6]]}}}],["packet.cod",{"_index":1577,"t":{"281":{"position":[[449,11]]}}}],["packet.expir",{"_index":1581,"t":{"281":{"position":[[579,14]]}}}],["packet.issu",{"_index":1578,"t":{"281":{"position":[[502,13]]}}}],["page",{"_index":970,"t":{"126":{"position":[[189,5]]},"192":{"position":[[1211,5]]},"361":{"position":[[151,4],[364,5],[614,5]]},"363":{"position":[[524,4],[644,4]]},"382":{"position":[[435,5]]},"384":{"position":[[372,5]]},"408":{"position":[[257,5]]},"418":{"position":[[445,5]]},"443":{"position":[[283,5],[558,5],[607,5]]},"447":{"position":[[251,5]]},"524":{"position":[[250,5],[503,5],[552,5]]},"526":{"position":[[325,5]]},"566":{"position":[[3191,5]]},"686":{"position":[[876,4]]}}}],["pageprop",{"_index":1915,"t":{"365":{"position":[[1721,9],[1781,14]]}}}],["paid",{"_index":497,"t":{"45":{"position":[[196,4]]},"241":{"position":[[207,4]]},"247":{"position":[[802,4]]}}}],["pair",{"_index":2486,"t":{"674":{"position":[[126,5]]}}}],["palett",{"_index":1926,"t":{"370":{"position":[[63,7]]}}}],["parallel",{"_index":1013,"t":{"136":{"position":[[580,8],[605,11]]},"249":{"position":[[1249,8]]}}}],["param",{"_index":830,"t":{"109":{"position":[[666,7]]},"645":{"position":[[413,6],[459,6]]}}}],["paramet",{"_index":741,"t":{"93":{"position":[[34,9],[136,10],[278,9]]},"95":{"position":[[724,10]]},"97":{"position":[[41,10]]},"283":{"position":[[699,9]]},"372":{"position":[[40,9]]},"437":{"position":[[42,9]]},"457":{"position":[[33,10]]},"465":{"position":[[389,10],[414,11]]},"516":{"position":[[42,9]]},"566":{"position":[[177,10]]},"577":{"position":[[319,11]]},"598":{"position":[[459,10]]},"668":{"position":[[240,12],[910,10]]},"706":{"position":[[435,12]]},"712":{"position":[[373,12]]},"716":{"position":[[192,12]]}}}],["pars",{"_index":864,"t":{"115":{"position":[[257,5]]},"122":{"position":[[641,5]]},"216":{"position":[[129,5],[186,5]]}}}],["part",{"_index":88,"t":{"6":{"position":[[73,4]]},"136":{"position":[[854,5]]},"533":{"position":[[3,4]]}}}],["parti",{"_index":499,"t":{"45":{"position":[[212,6]]},"51":{"position":[[149,6]]},"273":{"position":[[385,6]]},"275":{"position":[[717,5]]},"344":{"position":[[1254,5]]}}}],["partial",{"_index":1558,"t":{"277":{"position":[[453,7]]},"718":{"position":[[1546,7]]}}}],["particular",{"_index":235,"t":{"12":{"position":[[236,10],[409,10]]},"38":{"position":[[56,10]]},"184":{"position":[[139,10]]},"577":{"position":[[249,10]]}}}],["particularli",{"_index":1878,"t":{"361":{"position":[[73,12]]},"545":{"position":[[645,12]]}}}],["partner",{"_index":1559,"t":{"277":{"position":[[494,7],[542,7],[620,8]]}}}],["partnership",{"_index":2500,"t":{"686":{"position":[[807,11]]}}}],["pass",{"_index":380,"t":{"25":{"position":[[2146,4]]},"29":{"position":[[551,6],[1302,4]]},"68":{"position":[[229,4]]},"99":{"position":[[389,4]]},"111":{"position":[[346,4]]},"190":{"position":[[823,4],[840,4]]},"212":{"position":[[382,6]]},"223":{"position":[[764,4]]},"283":{"position":[[747,6]]},"287":{"position":[[2332,4]]},"367":{"position":[[56,7]]},"382":{"position":[[251,6],[354,6]]},"384":{"position":[[188,6],[291,6]]},"386":{"position":[[184,7]]},"392":{"position":[[112,4]]},"420":{"position":[[61,4]]},"437":{"position":[[64,6]]},"465":{"position":[[787,7]]},"505":{"position":[[814,4]]},"516":{"position":[[64,6]]},"518":{"position":[[32,6]]},"564":{"position":[[910,4],[1768,4],[1815,4]]},"566":{"position":[[904,6]]},"577":{"position":[[388,6]]},"581":{"position":[[2328,4],[2385,4]]},"710":{"position":[[427,6]]}}}],["password",{"_index":1839,"t":{"350":{"position":[[368,8]]}}}],["past",{"_index":1468,"t":{"265":{"position":[[446,5]]},"572":{"position":[[700,6]]}}}],["patch",{"_index":1061,"t":{"154":{"position":[[436,5]]}}}],["path",{"_index":1144,"t":{"190":{"position":[[830,5]]},"265":{"position":[[107,4]]},"564":{"position":[[1775,5],[2250,4]]},"586":{"position":[[1547,4]]},"617":{"position":[[226,4]]}}}],["pay",{"_index":494,"t":{"45":{"position":[[124,3]]},"47":{"position":[[20,3]]},"136":{"position":[[296,3]]},"239":{"position":[[334,3],[486,3],[1788,3],[2679,3],[2827,3]]},"344":{"position":[[1768,3]]},"588":{"position":[[1016,3]]},"657":{"position":[[55,3]]},"682":{"position":[[27,3]]}}}],["payabl",{"_index":2472,"t":{"668":{"position":[[61,7]]}}}],["payload",{"_index":1565,"t":{"279":{"position":[[74,8],[83,8],[242,8]]},"281":{"position":[[111,8],[192,7],[313,7],[366,7],[405,7],[486,7],[545,7],[623,7],[965,7]]},"283":{"position":[[5,7],[253,7],[735,8]]},"285":{"position":[[5,7],[126,7]]},"287":{"position":[[5,7],[130,7],[1848,7],[2664,8]]},"289":{"position":[[5,7],[215,7]]},"327":{"position":[[48,7],[94,8]]},"332":{"position":[[6640,8]]},"334":{"position":[[1388,8]]},"336":{"position":[[498,8]]},"338":{"position":[[431,8]]},"340":{"position":[[243,8]]},"342":{"position":[[202,8]]},"560":{"position":[[52,8]]},"586":{"position":[[364,7]]}}}],["payloads.responses.isfailedtransactionresponse(r",{"_index":1810,"t":{"334":{"position":[[1469,53]]}}}],["payloads.responses.isopensessionresponse(r",{"_index":1819,"t":{"338":{"position":[[512,47]]}}}],["payloads.responses.issendtransactionresponse(r",{"_index":1823,"t":{"342":{"position":[[366,51]]}}}],["payloads.responses.issenttransactionresponse(r",{"_index":1808,"t":{"332":{"position":[[6721,51]]}}}],["payloads.responses.issignedmessageresponse(r",{"_index":1813,"t":{"336":{"position":[[579,49]]}}}],["payloads.responses.isvalidationrequiredresponse(r",{"_index":1822,"t":{"340":{"position":[[324,54]]},"342":{"position":[[283,54]]}}}],["payment",{"_index":28,"t":{"2":{"position":[[383,7]]},"192":{"position":[[863,7],[944,7],[1194,7],[1257,7]]},"344":{"position":[[869,7]]},"416":{"position":[[74,9]]},"566":{"position":[[2867,7],[2948,7],[3174,7],[3237,7]]}}}],["paymentprovideroption.moonpay",{"_index":1134,"t":{"190":{"position":[[359,30],[1124,30]]},"192":{"position":[[1049,31]]}}}],["paymentprovideroption.ramp",{"_index":1135,"t":{"190":{"position":[[390,26],[1155,26]]},"192":{"position":[[1081,28]]}}}],["paypal",{"_index":2205,"t":{"562":{"position":[[412,6]]}}}],["paytri",{"_index":20,"t":{"2":{"position":[[213,7]]},"344":{"position":[[925,8]]}}}],["peak",{"_index":992,"t":{"134":{"position":[[499,4]]}}}],["peer",{"_index":832,"t":{"109":{"position":[[722,4],[844,4]]}}}],["per",{"_index":2428,"t":{"651":{"position":[[93,3]]}}}],["perfectli",{"_index":2132,"t":{"529":{"position":[[79,9]]}}}],["perform",{"_index":990,"t":{"134":{"position":[[478,8],[618,11]]},"275":{"position":[[674,8]]},"279":{"position":[[219,10]]},"321":{"position":[[673,7]]},"325":{"position":[[78,10]]},"449":{"position":[[193,9]]},"556":{"position":[[92,8]]},"566":{"position":[[726,7]]},"596":{"position":[[211,7]]}}}],["person",{"_index":1676,"t":{"294":{"position":[[1146,11]]},"575":{"position":[[511,7]]},"643":{"position":[[326,7],[458,8]]}}}],["perspect",{"_index":2267,"t":{"572":{"position":[[209,12]]}}}],["philosophi",{"_index":565,"t":{"53":{"position":[[483,10]]}}}],["phone",{"_index":1846,"t":{"352":{"position":[[0,5]]},"465":{"position":[[3978,5]]},"562":{"position":[[716,5],[950,5]]},"611":{"position":[[105,5]]},"613":{"position":[[95,5]]}}}],["pick",{"_index":391,"t":{"29":{"position":[[57,4]]},"257":{"position":[[79,4],[177,6]]}}}],["pick/limit",{"_index":2225,"t":{"564":{"position":[[1380,10]]},"566":{"position":[[2647,10]]}}}],["piec",{"_index":164,"t":{"8":{"position":[[414,5]]}}}],["pixel",{"_index":1860,"t":{"354":{"position":[[635,6]]}}}],["place",{"_index":111,"t":{"6":{"position":[[607,6]]},"275":{"position":[[553,6]]},"277":{"position":[[25,5]]},"365":{"position":[[80,6]]},"418":{"position":[[207,5]]}}}],["plain",{"_index":1279,"t":{"223":{"position":[[1281,5]]},"505":{"position":[[1276,5]]}}}],["plan",{"_index":532,"t":{"51":{"position":[[320,4],[569,4]]}}}],["platform",{"_index":1076,"t":{"161":{"position":[[60,8]]},"163":{"position":[[65,9]]},"168":{"position":[[60,8]]},"170":{"position":[[65,9]]},"273":{"position":[[716,9]]}}}],["play",{"_index":716,"t":{"80":{"position":[[2246,5]]},"552":{"position":[[132,4]]}}}],["player",{"_index":1448,"t":{"259":{"position":[[13,6],[69,6]]},"261":{"position":[[27,6],[83,6]]},"263":{"position":[[13,6],[69,6]]},"265":{"position":[[183,6]]}}}],["pleas",{"_index":79,"t":{"4":{"position":[[778,6]]},"14":{"position":[[208,6]]},"25":{"position":[[1867,6]]},"27":{"position":[[2151,6]]},"32":{"position":[[2439,6]]},"35":{"position":[[1394,6]]},"38":{"position":[[2131,6]]},"43":{"position":[[2759,6]]},"49":{"position":[[108,6]]},"57":{"position":[[176,6]]},"59":{"position":[[118,6]]},"70":{"position":[[1655,6]]},"76":{"position":[[1649,6]]},"105":{"position":[[301,6]]},"113":{"position":[[1130,6]]},"152":{"position":[[248,6]]},"265":{"position":[[138,6],[1585,6],[2708,6]]},"317":{"position":[[357,6]]},"406":{"position":[[198,6]]},"428":{"position":[[320,6],[762,6]]},"486":{"position":[[46,6]]},"568":{"position":[[113,6]]},"581":{"position":[[691,6],[1357,6],[2573,6],[3216,6]]},"724":{"position":[[771,6]]}}}],["plugin",{"_index":836,"t":{"109":{"position":[[798,6],[1095,8]]},"265":{"position":[[42,7]]},"432":{"position":[[70,7],[113,6],[173,6]]},"434":{"position":[[162,7]]}}}],["pnpm",{"_index":290,"t":{"18":{"position":[[33,4]]},"55":{"position":[[81,4]]},"140":{"position":[[93,4]]},"299":{"position":[[81,4]]},"404":{"position":[[430,4]]},"418":{"position":[[130,4]]},"592":{"position":[[229,4]]}}}],["point",{"_index":1001,"t":{"134":{"position":[[906,5]]},"390":{"position":[[131,6]]},"449":{"position":[[153,5]]},"668":{"position":[[172,6],[358,5]]}}}],["polygon",{"_index":102,"t":{"6":{"position":[[368,7]]},"10":{"position":[[126,7],[171,7],[697,7]]},"16":{"position":[[871,7]]},"25":{"position":[[657,7],[1235,7]]},"27":{"position":[[745,7],[1468,7]]},"32":{"position":[[290,7],[1111,7]]},"35":{"position":[[255,7],[791,7]]},"38":{"position":[[194,7],[633,7],[1442,7]]},"43":{"position":[[1445,7],[2050,7]]},"70":{"position":[[229,10],[366,7],[539,10],[1183,10]]},"76":{"position":[[325,10],[808,7]]},"80":{"position":[[75,7],[301,7],[2281,7]]},"113":{"position":[[221,10],[428,7],[597,10],[949,10]]},"128":{"position":[[38,7],[46,7],[54,7],[68,7]]},"130":{"position":[[69,7]]},"132":{"position":[[50,7]]},"142":{"position":[[277,8],[377,9]]},"178":{"position":[[442,7]]},"180":{"position":[[648,7]]},"182":{"position":[[290,7],[808,7]]},"184":{"position":[[277,7],[688,7]]},"186":{"position":[[255,7]]},"239":{"position":[[1027,7],[3092,7]]},"247":{"position":[[622,7]]},"305":{"position":[[266,10]]},"311":{"position":[[658,8]]},"406":{"position":[[533,7],[653,9]]},"408":{"position":[[718,7],[838,9]]},"434":{"position":[[355,10]]},"513":{"position":[[249,10]]},"564":{"position":[[582,9]]},"581":{"position":[[248,10],[601,10],[1259,9],[2234,9]]},"583":{"position":[[240,10],[1317,9],[2443,9]]}}}],["popular",{"_index":397,"t":{"29":{"position":[[218,7],[700,7]]},"80":{"position":[[1346,7]]},"115":{"position":[[0,7]]},"396":{"position":[[210,7]]},"398":{"position":[[46,7]]},"649":{"position":[[105,7]]},"655":{"position":[[108,7]]}}}],["popup",{"_index":2230,"t":{"564":{"position":[[2447,5],[2478,6],[2666,5]]}}}],["posit",{"_index":775,"t":{"101":{"position":[[116,10]]},"251":{"position":[[170,8]]},"367":{"position":[[215,9]]},"372":{"position":[[31,8]]},"465":{"position":[[403,10],[753,10],[827,10],[1304,10]]}}}],["possibl",{"_index":519,"t":{"49":{"position":[[6,8]]},"271":{"position":[[246,8]]},"277":{"position":[[806,9]]},"305":{"position":[[721,8]]},"370":{"position":[[99,8]]},"372":{"position":[[111,8]]},"396":{"position":[[251,13]]},"543":{"position":[[6,8],[143,8]]},"564":{"position":[[609,8]]},"572":{"position":[[362,8]]}}}],["post",{"_index":319,"t":{"25":{"position":[[51,4],[711,4]]},"27":{"position":[[51,4],[799,4]]},"32":{"position":[[493,4],[1165,4]]},"35":{"position":[[50,4],[309,4]]},"38":{"position":[[402,4],[687,4]]},"43":{"position":[[243,4],[1499,4]]},"70":{"position":[[56,4],[417,4]]},"76":{"position":[[171,4],[859,4],[1351,7]]},"113":{"position":[[52,4],[479,4]]},"178":{"position":[[51,4]]},"180":{"position":[[243,4]]},"182":{"position":[[493,4]]},"184":{"position":[[481,4]]},"186":{"position":[[50,4]]},"188":{"position":[[45,4]]},"581":{"position":[[54,4],[486,4]]},"583":{"position":[[50,4],[429,4]]}}}],["potenti",{"_index":1978,"t":{"398":{"position":[[539,9]]}}}],["power",{"_index":627,"t":{"74":{"position":[[380,7]]},"80":{"position":[[2270,7]]},"398":{"position":[[296,5]]},"596":{"position":[[202,5]]},"686":{"position":[[98,8]]},"724":{"position":[[154,6],[664,5]]}}}],["practic",{"_index":860,"t":{"115":{"position":[[166,8],[382,9]]},"118":{"position":[[1709,9]]},"122":{"position":[[334,9],[597,9]]},"577":{"position":[[338,8]]}}}],["pre",{"_index":2432,"t":{"651":{"position":[[300,3],[621,3]]},"657":{"position":[[0,3],[337,3]]}}}],["prefab",{"_index":1285,"t":{"230":{"position":[[137,6]]},"251":{"position":[[53,6],[131,6],[809,6]]}}}],["prefer",{"_index":2369,"t":{"608":{"position":[[709,10]]}}}],["prefil",{"_index":1161,"t":{"192":{"position":[[1466,10]]},"566":{"position":[[3448,10]]}}}],["prefix",{"_index":1442,"t":{"257":{"position":[[243,6]]},"581":{"position":[[2404,7]]}}}],["prefixedmessag",{"_index":2393,"t":{"641":{"position":[[269,15]]}}}],["prepar",{"_index":46,"t":{"4":{"position":[[159,7]]},"6":{"position":[[828,7]]},"680":{"position":[[329,8]]}}}],["present",{"_index":1036,"t":{"148":{"position":[[75,9]]},"283":{"position":[[550,8]]}}}],["prevent",{"_index":1165,"t":{"192":{"position":[[1860,7]]},"566":{"position":[[3858,7]]}}}],["preview",{"_index":1686,"t":{"305":{"position":[[57,8]]}}}],["previou",{"_index":1361,"t":{"239":{"position":[[3646,8]]},"560":{"position":[[192,8]]},"659":{"position":[[284,8]]}}}],["previous",{"_index":750,"t":{"95":{"position":[[0,11]]},"99":{"position":[[303,10]]},"103":{"position":[[0,11]]},"107":{"position":[[137,11]]},"572":{"position":[[752,11]]}}}],["price",{"_index":504,"t":{"45":{"position":[[282,5]]},"51":{"position":[[558,7]]},"76":{"position":[[677,5]]},"136":{"position":[[768,7]]},"344":{"position":[[1922,7]]},"457":{"position":[[146,7]]}}}],["primari",{"_index":2180,"t":{"545":{"position":[[295,7],[343,7]]}}}],["primarytyp",{"_index":1671,"t":{"294":{"position":[[698,11]]},"643":{"position":[[445,12]]}}}],["primit",{"_index":2484,"t":{"674":{"position":[[39,9]]}}}],["print",{"_index":135,"t":{"6":{"position":[[1254,5]]}}}],["prior",{"_index":1490,"t":{"265":{"position":[[1459,5],[1497,5]]}}}],["prism",{"_index":950,"t":{"120":{"position":[[1114,8]]}}}],["privat",{"_index":544,"t":{"53":{"position":[[51,7],[218,7],[523,7]]},"344":{"position":[[165,7],[377,7]]},"545":{"position":[[27,7]]},"550":{"position":[[23,7]]},"602":{"position":[[77,7]]},"608":{"position":[[226,7]]}}}],["pro",{"_index":372,"t":{"25":{"position":[[1943,3]]},"59":{"position":[[146,3]]},"68":{"position":[[142,3]]},"78":{"position":[[480,3]]},"111":{"position":[[258,3]]},"134":{"position":[[1133,3]]},"136":{"position":[[816,3]]},"152":{"position":[[157,5],[276,3]]},"241":{"position":[[107,3]]},"348":{"position":[[378,3]]},"350":{"position":[[1060,3]]},"354":{"position":[[266,3],[1112,3]]},"356":{"position":[[274,3]]},"724":{"position":[[799,3]]}}}],["probabl",{"_index":1383,"t":{"249":{"position":[[499,11]]}}}],["problem",{"_index":1068,"t":{"159":{"position":[[246,7]]},"249":{"position":[[1376,7]]}}}],["process",{"_index":1359,"t":{"239":{"position":[[3581,8]]},"398":{"position":[[163,8]]},"545":{"position":[[849,8]]},"564":{"position":[[2588,7]]},"577":{"position":[[1079,7]]},"649":{"position":[[127,7]]},"655":{"position":[[130,7]]}}}],["process.env.sequence_api_key",{"_index":1685,"t":{"303":{"position":[[169,34]]},"309":{"position":[[319,34]]},"311":{"position":[[469,34]]},"348":{"position":[[193,34]]},"350":{"position":[[691,34]]},"354":{"position":[[188,34]]},"356":{"position":[[196,34]]},"451":{"position":[[232,34]]},"453":{"position":[[177,34]]},"457":{"position":[[833,34]]},"459":{"position":[[248,34]]},"461":{"position":[[214,34]]},"463":{"position":[[146,34]]}}}],["produc",{"_index":1880,"t":{"361":{"position":[[198,7]]}}}],["product",{"_index":476,"t":{"40":{"position":[[820,8]]},"74":{"position":[[365,7]]},"305":{"position":[[953,11]]}}}],["program",{"_index":2542,"t":{"702":{"position":[[36,7]]}}}],["progress",{"_index":2216,"t":{"562":{"position":[[1269,13]]}}}],["project",{"_index":525,"t":{"49":{"position":[[150,8]]},"59":{"position":[[86,7]]},"80":{"position":[[1354,7]]},"115":{"position":[[180,8],[399,8],[469,9]]},"122":{"position":[[365,8],[541,7],[730,8]]},"136":{"position":[[378,8]]},"159":{"position":[[154,8]]},"172":{"position":[[116,7]]},"259":{"position":[[50,7]]},"261":{"position":[[64,7]]},"263":{"position":[[50,7]]},"265":{"position":[[7,7],[164,7]]},"275":{"position":[[965,7]]},"301":{"position":[[78,7],[137,7],[183,8]]},"378":{"position":[[42,7]]},"428":{"position":[[358,7]]},"592":{"position":[[134,8],[312,7]]},"686":{"position":[[920,9]]},"724":{"position":[[827,8]]}}}],["project'",{"_index":420,"t":{"29":{"position":[[1110,9]]}}}],["project_id",{"_index":1992,"t":{"406":{"position":[[769,13]]},"408":{"position":[[954,13]]}}}],["projectid",{"_index":1854,"t":{"354":{"position":[[525,12],[993,12]]}}}],["promis",{"_index":1242,"t":{"212":{"position":[[309,8],[409,8]]}}}],["promise.al",{"_index":1398,"t":{"249":{"position":[[1264,13]]}}}],["prompt",{"_index":123,"t":{"6":{"position":[[1017,6]]},"45":{"position":[[358,6]]},"223":{"position":[[345,6]]},"323":{"position":[[43,6]]},"327":{"position":[[151,6]]},"476":{"position":[[53,6]]},"505":{"position":[[388,6]]},"572":{"position":[[307,8],[966,6]]},"588":{"position":[[864,8],[1004,8]]}}}],["prone",{"_index":2420,"t":{"647":{"position":[[248,5]]}}}],["proof",{"_index":1142,"t":{"190":{"position":[[638,5]]},"223":{"position":[[1043,5]]},"225":{"position":[[171,5]]},"283":{"position":[[99,7],[335,5],[926,8]]},"505":{"position":[[1085,5]]},"507":{"position":[[171,5],[659,5],[968,5],[1132,5]]},"564":{"position":[[1308,5]]},"566":{"position":[[614,6],[775,5]]},"579":{"position":[[473,5]]}}}],["proof.address",{"_index":2126,"t":{"507":{"position":[[1067,16]]}}}],["proof.email",{"_index":1600,"t":{"283":{"position":[[443,11]]}}}],["proof.idtoken",{"_index":1598,"t":{"283":{"position":[[402,13]]}}}],["proper",{"_index":2570,"t":{"716":{"position":[[598,6]]}}}],["properti",{"_index":684,"t":{"80":{"position":[[812,13]]},"107":{"position":[[226,8]]},"109":{"position":[[109,8],[583,9]]},"118":{"position":[[666,13],[1459,12],[1668,10]]},"120":{"position":[[889,13],[1239,10]]},"122":{"position":[[83,11],[144,10],[284,10],[398,10],[504,10],[797,10]]},"251":{"position":[[286,10]]},"670":{"position":[[229,8]]}}}],["properties/attribut",{"_index":907,"t":{"118":{"position":[[1822,22]]}}}],["protect",{"_index":1513,"t":{"271":{"position":[[200,8]]},"273":{"position":[[406,9]]},"277":{"position":[[289,8],[461,10]]},"317":{"position":[[194,10]]},"566":{"position":[[947,11]]},"606":{"position":[[224,11]]},"608":{"position":[[924,7]]}}}],["protocol",{"_index":463,"t":{"40":{"position":[[516,10]]},"74":{"position":[[45,8],[197,8]]},"257":{"position":[[90,8]]},"263":{"position":[[133,9]]},"562":{"position":[[870,9]]},"566":{"position":[[360,8]]},"572":{"position":[[371,10]]}}}],["prove",{"_index":1270,"t":{"223":{"position":[[884,5]]},"505":{"position":[[933,5]]}}}],["provid",{"_index":12,"t":{"2":{"position":[[117,10],[166,10],[244,9],[391,8],[504,10]]},"4":{"position":[[18,8],[90,8]]},"16":{"position":[[277,7]]},"29":{"position":[[153,7]]},"74":{"position":[[294,7]]},"80":{"position":[[1647,8]]},"86":{"position":[[84,7]]},"93":{"position":[[313,9]]},"95":{"position":[[107,8],[198,8],[442,8],[521,8],[634,8],[779,8]]},"101":{"position":[[40,8]]},"103":{"position":[[77,8]]},"111":{"position":[[9,8]]},"134":{"position":[[249,9],[1003,8]]},"148":{"position":[[192,8]]},"154":{"position":[[23,8]]},"192":{"position":[[117,8],[871,9],[952,9],[1202,8],[1265,9]]},"208":{"position":[[368,8]]},"210":{"position":[[82,8]]},"212":{"position":[[144,8]]},"228":{"position":[[29,8],[73,9],[127,8]]},"239":{"position":[[701,9],[1976,9],[2706,8]]},"247":{"position":[[296,9],[841,9]]},"253":{"position":[[55,10]]},"273":{"position":[[14,8],[145,7],[227,9]]},"277":{"position":[[444,8]]},"283":{"position":[[571,9]]},"299":{"position":[[3,7]]},"305":{"position":[[608,9]]},"317":{"position":[[45,9],[153,9],[301,7],[440,8]]},"344":{"position":[[453,7],[877,9]]},"348":{"position":[[271,8],[424,9]]},"350":{"position":[[266,7],[438,8]]},"365":{"position":[[1010,9]]},"386":{"position":[[78,9],[241,8],[322,9]]},"388":{"position":[[13,8]]},"390":{"position":[[538,7]]},"392":{"position":[[229,7]]},"396":{"position":[[106,9]]},"398":{"position":[[374,7]]},"404":{"position":[[183,10]]},"418":{"position":[[265,8]]},"465":{"position":[[202,9],[232,9],[369,8],[1150,9]]},"507":{"position":[[567,8]]},"545":{"position":[[128,7]]},"554":{"position":[[90,8]]},"564":{"position":[[300,9]]},"566":{"position":[[1630,8],[2090,8],[2143,8],[2280,10],[2875,9],[2956,9],[3182,8],[3245,9]]},"577":{"position":[[449,8]]},"645":{"position":[[119,8],[167,8],[241,8],[267,8]]},"668":{"position":[[186,8],[785,8]]},"672":{"position":[[190,7]]},"686":{"position":[[9,8]]},"702":{"position":[[293,8]]},"708":{"position":[[293,8]]},"712":{"position":[[109,8]]},"718":{"position":[[142,8]]}}}],["provider.getchainid",{"_index":73,"t":{"4":{"position":[[652,21]]},"148":{"position":[[267,22]]}}}],["provider.getsign",{"_index":757,"t":{"95":{"position":[[598,20]]}}}],["provider.getstorageat(address",{"_index":2556,"t":{"708":{"position":[[423,30]]}}}],["provider.sendtransaction([transaction1",{"_index":786,"t":{"103":{"position":[[341,39]]}}}],["provider.sendtransaction(transact",{"_index":776,"t":{"101":{"position":[[321,37],[399,37]]}}}],["provider.sendtransactionbatch([transaction1",{"_index":784,"t":{"103":{"position":[[251,44]]}}}],["provider/sign",{"_index":762,"t":{"95":{"position":[[856,15]]}}}],["proxi",{"_index":2475,"t":{"668":{"position":[[156,5],[330,5],[708,5],[938,5]]},"700":{"position":[[264,5],[746,5]]},"706":{"position":[[86,6]]}}}],["prudent",{"_index":2360,"t":{"604":{"position":[[68,7]]}}}],["public",{"_index":1236,"t":{"212":{"position":[[0,6]]},"216":{"position":[[0,6]]},"586":{"position":[[210,6]]},"645":{"position":[[730,6]]},"668":{"position":[[54,6]]}}}],["publiccli",{"_index":1958,"t":{"392":{"position":[[530,13]]},"406":{"position":[[596,13],[855,13]]},"408":{"position":[[781,13],[1040,13]]},"513":{"position":[[383,13]]}}}],["publicli",{"_index":1530,"t":{"273":{"position":[[739,8]]}}}],["publicprovid",{"_index":1988,"t":{"406":{"position":[[468,14],[673,19]]},"408":{"position":[[653,14],[858,19]]}}}],["publish",{"_index":394,"t":{"29":{"position":[[97,9]]},"263":{"position":[[111,10]]},"265":{"position":[[212,10]]}}}],["pull",{"_index":1964,"t":{"394":{"position":[[61,4]]}}}],["purchas",{"_index":4,"t":{"2":{"position":[[32,8],[479,8]]},"172":{"position":[[241,8]]},"192":{"position":[[1430,8],[1661,8],[1783,8],[1879,10]]},"344":{"position":[[809,8]]},"566":{"position":[[3412,8],[3659,8],[3781,8],[3877,10]]}}}],["purpl",{"_index":897,"t":{"118":{"position":[[1036,8]]}}}],["purpos",{"_index":1694,"t":{"305":{"position":[[918,8]]}}}],["put",{"_index":1403,"t":{"251":{"position":[[123,3]]}}}],["python",{"_index":2140,"t":{"535":{"position":[[315,6]]}}}],["q1",{"_index":2348,"t":{"596":{"position":[[114,2]]},"617":{"position":[[114,2]]}}}],["q2",{"_index":2349,"t":{"596":{"position":[[117,3]]},"617":{"position":[[117,3]]}}}],["qr",{"_index":2269,"t":{"572":{"position":[[427,2],[639,2]]},"621":{"position":[[114,2],[145,2]]}}}],["quantityraw",{"_index":2032,"t":{"426":{"position":[[218,12]]}}}],["quantstamp",{"_index":2381,"t":{"627":{"position":[[86,11]]}}}],["queri",{"_index":148,"t":{"8":{"position":[[69,5],[540,5]]},"12":{"position":[[23,7]]},"14":{"position":[[36,5]]},"18":{"position":[[294,5],[415,7]]},"20":{"position":[[252,5],[396,7]]},"25":{"position":[[1171,5]]},"27":{"position":[[1406,5]]},"29":{"position":[[450,8]]},"32":{"position":[[82,5],[147,5],[315,5],[393,5],[1559,5],[1689,5]]},"35":{"position":[[743,5]]},"38":{"position":[[5,5],[219,5],[297,5],[1099,5],[1229,5],[1382,5]]},"43":{"position":[[1990,5]]},"57":{"position":[[66,5]]},"68":{"position":[[13,5],[277,5]]},"76":{"position":[[70,5]]},"78":{"position":[[66,5],[170,5],[430,5]]},"80":{"position":[[24,5],[370,5],[965,5],[1190,5],[1522,8],[1592,5],[1801,5]]},"111":{"position":[[132,5],[394,5]]},"118":{"position":[[94,8]]},"120":{"position":[[90,8]]},"124":{"position":[[219,8]]},"148":{"position":[[36,5]]},"182":{"position":[[82,5],[147,5],[315,5],[393,5]]},"184":{"position":[[88,5],[302,5],[380,5]]},"690":{"position":[[108,5],[210,5]]},"722":{"position":[[63,7],[521,8]]},"724":{"position":[[365,5],[449,5]]}}}],["question",{"_index":631,"t":{"74":{"position":[[435,9]]},"225":{"position":[[293,9]]},"358":{"position":[[27,9]]},"507":{"position":[[1478,9]]},"686":{"position":[[725,10]]}}}],["quicknod",{"_index":1006,"t":{"134":{"position":[[1079,10]]}}}],["quit",{"_index":660,"t":{"78":{"position":[[125,5]]}}}],["rainbow",{"_index":2037,"t":{"430":{"position":[[137,7]]},"434":{"position":[[207,9]]},"586":{"position":[[1702,8]]},"678":{"position":[[9,7]]}}}],["rainbowkit",{"_index":798,"t":{"107":{"position":[[23,10],[504,10]]},"428":{"position":[[665,10]]},"430":{"position":[[36,10],[167,11],[249,10]]},"434":{"position":[[87,10]]},"437":{"position":[[80,10]]},"443":{"position":[[104,11]]},"447":{"position":[[15,10]]},"516":{"position":[[80,10]]}}}],["ramp",{"_index":11,"t":{"2":{"position":[[112,4],[161,4],[185,4],[499,4],[556,4]]},"344":{"position":[[766,5],[915,5]]},"564":{"position":[[1122,8],[2030,8]]},"566":{"position":[[3071,9]]}}}],["random",{"_index":921,"t":{"120":{"position":[[645,6]]},"249":{"position":[[470,6]]},"716":{"position":[[698,6]]}}}],["randomnoncespace1",{"_index":1385,"t":{"249":{"position":[[530,17],[824,17]]}}}],["randomnoncespace2",{"_index":1387,"t":{"249":{"position":[[630,17],[906,17]]}}}],["rang",{"_index":487,"t":{"43":{"position":[[890,5],[964,5]]},"694":{"position":[[10,5]]},"696":{"position":[[10,5]]}}}],["ratio",{"_index":1131,"t":{"190":{"position":[[290,6],[1055,6]]},"564":{"position":[[1057,6],[1965,6]]}}}],["ration",{"_index":1152,"t":{"192":{"position":[[368,6]]},"566":{"position":[[1898,6]]}}}],["raw",{"_index":1610,"t":{"287":{"position":[[437,3]]},"294":{"position":[[880,3]]},"457":{"position":[[0,3]]}}}],["re",{"_index":188,"t":{"8":{"position":[[833,2]]},"76":{"position":[[1240,3]]},"237":{"position":[[187,2]]},"332":{"position":[[6682,3]]},"334":{"position":[[1430,3]]},"336":{"position":[[540,3]]},"338":{"position":[[473,3]]},"340":{"position":[[285,3]]},"342":{"position":[[244,3]]},"566":{"position":[[1054,2]]}}}],["reach",{"_index":628,"t":{"74":{"position":[[401,5]]},"105":{"position":[[308,5]]},"132":{"position":[[131,5]]},"163":{"position":[[0,5]]},"170":{"position":[[0,5]]},"225":{"position":[[320,5]]},"241":{"position":[[37,5]]},"428":{"position":[[819,5]]},"507":{"position":[[1505,5]]},"641":{"position":[[484,8]]},"643":{"position":[[883,8]]}}}],["react",{"_index":2006,"t":{"412":{"position":[[54,5]]},"428":{"position":[[694,5]]},"486":{"position":[[36,5],[86,5],[121,5]]},"488":{"position":[[81,5]]},"491":{"position":[[117,5],[170,5]]},"500":{"position":[[20,5]]}}}],["react/cor",{"_index":2101,"t":{"493":{"position":[[146,11]]}}}],["read",{"_index":269,"t":{"16":{"position":[[472,4]]},"57":{"position":[[183,5]]},"86":{"position":[[288,4]]},"118":{"position":[[1597,5]]},"208":{"position":[[455,7]]},"230":{"position":[[616,7]]},"249":{"position":[[1460,4]]},"564":{"position":[[2642,4]]},"708":{"position":[[369,4]]}}}],["readi",{"_index":1119,"t":{"190":{"position":[[19,6]]},"251":{"position":[[1659,6],[1833,6]]},"400":{"position":[[0,5]]}}}],["real",{"_index":178,"t":{"8":{"position":[[618,4]]},"29":{"position":[[169,4]]},"134":{"position":[[180,4]]},"269":{"position":[[329,4]]}}}],["realli",{"_index":2139,"t":{"535":{"position":[[128,6]]}}}],["realm",{"_index":1974,"t":{"396":{"position":[[242,5]]}}}],["reason",{"_index":1711,"t":{"309":{"position":[[902,7]]},"311":{"position":[[1447,9]]},"332":{"position":[[713,6],[1789,6],[1810,6],[6558,9]]},"334":{"position":[[592,6],[613,6],[1283,9]]},"670":{"position":[[305,6]]},"716":{"position":[[417,7]]},"718":{"position":[[2405,6]]}}}],["receipt",{"_index":1200,"t":{"203":{"position":[[597,7],[873,7],[1001,7]]},"206":{"position":[[1023,7],[1155,7],[1304,7]]},"307":{"position":[[98,9],[127,8]]},"309":{"position":[[964,7],[1220,10],[1911,11]]},"311":{"position":[[339,7]]},"332":{"position":[[365,7],[388,7],[448,7],[632,7],[788,7],[866,8],[918,8],[5176,10],[5867,11],[5983,11],[6797,7]]},"342":{"position":[[164,7],[442,7]]},"457":{"position":[[653,7],[686,8],[719,9],[1396,10]]},"459":{"position":[[839,10]]},"461":{"position":[[821,10]]}}}],["receipt.log",{"_index":1706,"t":{"309":{"position":[[703,13]]}}}],["receipt.revertreason",{"_index":1710,"t":{"309":{"position":[[818,21]]}}}],["receipt.statu",{"_index":1708,"t":{"309":{"position":[[750,15]]}}}],["receipt1",{"_index":783,"t":{"103":{"position":[[234,8],[324,8]]}}}],["receiv",{"_index":781,"t":{"103":{"position":[[153,7]]},"321":{"position":[[259,8]]},"342":{"position":[[141,8]]},"647":{"position":[[304,7]]}}}],["recent",{"_index":2046,"t":{"443":{"position":[[308,6]]},"524":{"position":[[275,6]]}}}],["recipi",{"_index":105,"t":{"6":{"position":[[473,9],[702,9]]},"287":{"position":[[556,9],[934,9],[1168,9],[1557,9]]},"321":{"position":[[1168,9]]},"459":{"position":[[497,9]]},"461":{"position":[[462,9]]},"539":{"position":[[205,9]]},"541":{"position":[[344,9]]},"590":{"position":[[301,9]]}}}],["recipient1",{"_index":1393,"t":{"249":{"position":[[1047,12]]}}}],["recipient1address",{"_index":2146,"t":{"537":{"position":[[130,18],[1259,18]]},"539":{"position":[[878,19]]},"541":{"position":[[1152,18]]},"590":{"position":[[1057,18]]}}}],["recipient2",{"_index":1396,"t":{"249":{"position":[[1168,12]]}}}],["recipient2address",{"_index":2147,"t":{"537":{"position":[[205,18],[951,19]]},"539":{"position":[[970,19]]},"541":{"position":[[1279,18]]},"590":{"position":[[1167,18]]}}}],["recipient3address",{"_index":2157,"t":{"537":{"position":[[1067,18]]}}}],["recipient4address",{"_index":2161,"t":{"537":{"position":[[1184,18]]}}}],["recipientaddress",{"_index":106,"t":{"6":{"position":[[497,16],[796,18]]},"203":{"position":[[643,17],[1051,17]]},"239":{"position":[[1396,17]]},"247":{"position":[[1206,17]]},"539":{"position":[[299,18]]},"541":{"position":[[476,17]]},"560":{"position":[[295,17]]},"590":{"position":[[432,17]]}}}],["recommend",{"_index":302,"t":{"18":{"position":[[553,9]]},"29":{"position":[[1039,9]]},"62":{"position":[[245,9]]},"78":{"position":[[587,9]]},"82":{"position":[[159,9]]},"122":{"position":[[742,9]]},"257":{"position":[[207,9]]},"363":{"position":[[776,11]]},"365":{"position":[[1937,11]]},"434":{"position":[[288,14]]},"588":{"position":[[185,11]]},"608":{"position":[[836,15]]}}}],["recov",{"_index":996,"t":{"134":{"position":[[769,7]]},"623":{"position":[[117,7]]}}}],["recoveredsessionaddress",{"_index":2200,"t":{"558":{"position":[[65,23],[148,24]]}}}],["recoveri",{"_index":1564,"t":{"277":{"position":[[773,8]]},"682":{"position":[[89,8]]}}}],["redirect",{"_index":2237,"t":{"566":{"position":[[378,8]]}}}],["reduc",{"_index":340,"t":{"25":{"position":[[452,6]]},"27":{"position":[[536,6]]},"32":{"position":[[912,6]]},"43":{"position":[[1235,6]]},"287":{"position":[[1943,7]]},"545":{"position":[[736,6]]},"698":{"position":[[175,6]]}}}],["refer",{"_index":265,"t":{"16":{"position":[[410,9],[514,9]]},"86":{"position":[[226,9],[330,9]]},"159":{"position":[[284,10]]},"195":{"position":[[172,10]]},"208":{"position":[[194,10]]},"230":{"position":[[154,9]]},"390":{"position":[[1003,5]]},"406":{"position":[[205,5]]},"627":{"position":[[165,10]]},"661":{"position":[[94,5]]}}}],["referenc",{"_index":2552,"t":{"706":{"position":[[648,11]]},"716":{"position":[[947,11]]},"718":{"position":[[1867,11]]}}}],["reflect",{"_index":2274,"t":{"572":{"position":[[859,7]]}}}],["refresh",{"_index":2249,"t":{"566":{"position":[[1014,8],[1023,7],[1134,8]]}}}],["refreshedat",{"_index":1865,"t":{"354":{"position":[[701,14],[1174,14]]}}}],["refund",{"_index":2436,"t":{"651":{"position":[[519,9]]},"657":{"position":[[231,9]]}}}],["regardless",{"_index":1770,"t":{"329":{"position":[[0,10]]}}}],["region",{"_index":23,"t":{"2":{"position":[[271,6]]}}}],["registri",{"_index":184,"t":{"8":{"position":[[787,8]]}}}],["reimburs",{"_index":514,"t":{"47":{"position":[[182,9]]}}}],["reject",{"_index":1612,"t":{"287":{"position":[[764,9]]},"706":{"position":[[782,9]]},"716":{"position":[[1081,9]]}}}],["relat",{"_index":1173,"t":{"195":{"position":[[194,7]]},"358":{"position":[[37,7]]}}}],["relay",{"_index":505,"t":{"45":{"position":[[298,7]]},"47":{"position":[[196,8],[310,8],[338,8]]},"51":{"position":[[130,7],[180,5],[276,7],[374,8]]},"126":{"position":[[142,7]]},"136":{"position":[[13,7],[715,8],[887,7],[991,7],[1067,7]]},"239":{"position":[[357,7],[531,7]]},"241":{"position":[[487,8]]},"247":{"position":[[48,7]]},"249":{"position":[[199,7]]},"344":{"position":[[1877,8]]},"535":{"position":[[577,8]]},"690":{"position":[[256,7]]}}}],["releas",{"_index":1080,"t":{"172":{"position":[[20,7]]}}}],["relev",{"_index":1704,"t":{"309":{"position":[[604,8]]}}}],["reli",{"_index":1953,"t":{"392":{"position":[[40,4]]},"586":{"position":[[28,4]]}}}],["reliabl",{"_index":979,"t":{"134":{"position":[[94,8]]}}}],["reloc",{"_index":802,"t":{"107":{"position":[[126,10]]}}}],["remain",{"_index":749,"t":{"93":{"position":[[288,7]]},"602":{"position":[[438,9]]}}}],["remot",{"_index":2208,"t":{"562":{"position":[[830,8]]},"579":{"position":[[103,6]]},"641":{"position":[[567,6]]},"643":{"position":[[966,6]]}}}],["remov",{"_index":789,"t":{"105":{"position":[[45,7]]},"332":{"position":[[1501,7],[1537,7],[2762,10],[3250,10],[4064,10]]},"608":{"position":[[623,6],[809,8]]},"686":{"position":[[1130,6]]}}}],["render",{"_index":161,"t":{"8":{"position":[[330,6],[987,6]]},"32":{"position":[[102,6]]},"43":{"position":[[176,10]]},"180":{"position":[[176,10]]},"182":{"position":[[102,6]]},"192":{"position":[[166,8]]},"251":{"position":[[239,8]]},"361":{"position":[[40,8],[140,6],[233,9]]},"363":{"position":[[105,8],[298,9],[401,9]]},"365":{"position":[[318,8],[576,8],[879,8],[1674,8]]},"443":{"position":[[173,9]]},"524":{"position":[[140,9]]},"566":{"position":[[1679,8]]},"716":{"position":[[816,8]]},"718":{"position":[[1587,6],[2377,8]]}}}],["reorgan",{"_index":1782,"t":{"332":{"position":[[1560,14]]}}}],["replac",{"_index":742,"t":{"93":{"position":[[53,9]]},"602":{"position":[[456,7]]},"608":{"position":[[634,7]]}}}],["replay",{"_index":2247,"t":{"566":{"position":[[940,6]]}}}],["repo",{"_index":2265,"t":{"568":{"position":[[148,5]]}}}],["report",{"_index":1018,"t":{"136":{"position":[[835,9]]},"627":{"position":[[199,7]]}}}],["repositori",{"_index":2012,"t":{"414":{"position":[[24,10]]},"647":{"position":[[648,11]]},"653":{"position":[[144,11],[166,11]]},"655":{"position":[[396,11]]},"661":{"position":[[152,10]]}}}],["repres",{"_index":764,"t":{"97":{"position":[[52,12]]},"124":{"position":[[122,11]]},"718":{"position":[[2021,10]]}}}],["represent",{"_index":1777,"t":{"332":{"position":[[955,14]]}}}],["repric",{"_index":506,"t":{"45":{"position":[[327,7]]},"47":{"position":[[294,8]]},"51":{"position":[[383,7]]}}}],["req",{"_index":639,"t":{"76":{"position":[[385,3],[1514,6]]}}}],["request",{"_index":267,"t":{"16":{"position":[[448,9]]},"25":{"position":[[42,8]]},"27":{"position":[[42,8]]},"32":{"position":[[484,8]]},"35":{"position":[[41,8]]},"38":{"position":[[393,8]]},"43":{"position":[[234,8]]},"59":{"position":[[58,7]]},"68":{"position":[[266,7]]},"70":{"position":[[47,8]]},"76":{"position":[[162,8],[405,7]]},"80":{"position":[[414,8],[1241,8]]},"86":{"position":[[264,9]]},"97":{"position":[[78,10]]},"111":{"position":[[383,7]]},"113":{"position":[[43,8]]},"178":{"position":[[42,8]]},"180":{"position":[[234,8]]},"182":{"position":[[484,8]]},"184":{"position":[[472,8]]},"186":{"position":[[41,8]]},"188":{"position":[[36,8]]},"283":{"position":[[806,9]]},"289":{"position":[[42,8]]},"294":{"position":[[80,7],[295,7]]},"309":{"position":[[1979,10]]},"311":{"position":[[1003,10]]},"332":{"position":[[284,7],[328,7],[6115,10]]},"334":{"position":[[227,7],[839,10]]},"394":{"position":[[66,8]]},"457":{"position":[[1416,10]]},"459":{"position":[[859,10]]},"461":{"position":[[841,10]]},"572":{"position":[[797,8],[923,8]]},"575":{"position":[[57,7],[248,7]]},"581":{"position":[[45,8]]},"583":{"position":[[41,8]]}}}],["requir",{"_index":577,"t":{"59":{"position":[[94,8]]},"105":{"position":[[271,7]]},"109":{"position":[[820,7]]},"136":{"position":[[1007,7]]},"142":{"position":[[517,8],[731,9]]},"225":{"position":[[306,7]]},"267":{"position":[[23,8]]},"271":{"position":[[133,8]]},"275":{"position":[[894,8]]},"281":{"position":[[56,7]]},"315":{"position":[[140,7]]},"317":{"position":[[247,7]]},"321":{"position":[[626,9],[696,8]]},"325":{"position":[[53,9]]},"340":{"position":[[398,8]]},"342":{"position":[[51,7]]},"344":{"position":[[680,8],[1595,8],[1717,8]]},"348":{"position":[[440,7]]},"361":{"position":[[517,7]]},"365":{"position":[[134,7]]},"455":{"position":[[75,8]]},"457":{"position":[[492,8]]},"465":{"position":[[323,7]]},"507":{"position":[[1491,7]]},"543":{"position":[[73,9]]},"545":{"position":[[243,9],[687,7]]},"560":{"position":[[150,8]]},"562":{"position":[[300,8]]},"564":{"position":[[28,9]]},"588":{"position":[[794,8]]},"592":{"position":[[325,8]]},"606":{"position":[[113,7]]},"649":{"position":[[24,8],[142,9]]},"651":{"position":[[159,8],[351,8]]},"655":{"position":[[24,8],[145,9]]},"657":{"position":[[43,8]]},"670":{"position":[[596,8]]},"694":{"position":[[55,8]]},"718":{"position":[[1903,7]]},"724":{"position":[[349,8]]}}}],["requirefreshsign",{"_index":2465,"t":{"663":{"position":[[357,19]]}}}],["res.json",{"_index":659,"t":{"76":{"position":[[1632,11]]}}}],["resembl",{"_index":1816,"t":{"338":{"position":[[171,11]]},"340":{"position":[[192,11]]}}}],["resili",{"_index":185,"t":{"8":{"position":[[796,9]]}}}],["resort",{"_index":1232,"t":{"210":{"position":[[151,7]]}}}],["respect",{"_index":315,"t":{"22":{"position":[[58,10]]},"66":{"position":[[59,10]]},"325":{"position":[[487,13]]},"428":{"position":[[790,10]]},"645":{"position":[[152,7]]}}}],["respons",{"_index":333,"t":{"25":{"position":[[288,8]]},"27":{"position":[[372,8]]},"32":{"position":[[748,8]]},"43":{"position":[[107,8],[1071,8]]},"80":{"position":[[514,9],[1178,8],[1377,9]]},"118":{"position":[[436,9]]},"178":{"position":[[372,8]]},"180":{"position":[[107,8],[577,8]]},"182":{"position":[[748,8]]},"309":{"position":[[927,8],[972,8]]},"311":{"position":[[302,8],[347,8]]},"327":{"position":[[85,8],[137,8]]},"329":{"position":[[27,8],[46,9],[175,8],[224,8]]},"332":{"position":[[84,8],[6695,8]]},"334":{"position":[[78,8],[1443,8]]},"336":{"position":[[553,8]]},"338":{"position":[[486,8]]},"340":{"position":[[71,8],[298,8]]},"342":{"position":[[109,8],[257,8]]},"457":{"position":[[422,9],[627,8]]},"537":{"position":[[293,8],[1496,8]]},"598":{"position":[[681,8]]},"617":{"position":[[446,11]]},"716":{"position":[[352,14]]}}}],["rest",{"_index":574,"t":{"57":{"position":[[286,4]]},"76":{"position":[[36,4]]},"78":{"position":[[496,4],[568,4],[645,4]]},"82":{"position":[[60,4],[220,4]]},"84":{"position":[[61,4]]},"273":{"position":[[818,4]]},"363":{"position":[[415,4]]},"365":{"position":[[1212,4]]},"710":{"position":[[273,4]]}}}],["restarted.1447300",{"_index":1502,"t":{"265":{"position":[[2789,18]]}}}],["restofonboardparam",{"_index":2093,"t":{"471":{"position":[[227,22]]}}}],["restwallet",{"_index":2092,"t":{"471":{"position":[[209,14]]}}}],["result",{"_index":410,"t":{"29":{"position":[[594,7],[1027,8],[1186,8]]},"51":{"position":[[95,7]]},"80":{"position":[[1925,7]]},"109":{"position":[[237,6]]},"311":{"position":[[1488,9]]},"321":{"position":[[206,6],[462,6]]},"332":{"position":[[537,7],[1735,6],[1760,6],[6574,9]]},"334":{"position":[[331,7],[538,6],[563,6],[1321,9]]},"641":{"position":[[595,9]]},"643":{"position":[[994,9]]},"645":{"position":[[1009,9]]},"647":{"position":[[455,6]]},"668":{"position":[[926,6],[987,6]]},"670":{"position":[[189,6]]},"706":{"position":[[262,6]]}}}],["retain",{"_index":801,"t":{"107":{"position":[[61,9]]}}}],["retriev",{"_index":793,"t":{"105":{"position":[[136,10]]},"558":{"position":[[303,8]]},"560":{"position":[[32,8]]},"564":{"position":[[621,8]]},"722":{"position":[[292,10]]}}}],["return",{"_index":377,"t":{"25":{"position":[[2037,6],[2213,6]]},"29":{"position":[[602,9]]},"68":{"position":[[173,7]]},"95":{"position":[[42,8],[140,6],[369,6],[908,6]]},"118":{"position":[[148,6]]},"120":{"position":[[139,6]]},"212":{"position":[[258,6],[292,7],[300,8],[365,6],[421,8]]},"216":{"position":[[139,8],[211,6]]},"218":{"position":[[109,6]]},"223":{"position":[[1049,8]]},"235":{"position":[[149,10]]},"239":{"position":[[2438,9],[2499,9],[2561,6],[2956,6]]},"247":{"position":[[943,6]]},"307":{"position":[[51,6]]},"309":{"position":[[62,6]]},"311":{"position":[[275,9]]},"319":{"position":[[91,7]]},"321":{"position":[[157,7],[185,7],[413,7],[441,7],[858,7],[915,7]]},"325":{"position":[[300,6],[385,9]]},"354":{"position":[[14,7]]},"363":{"position":[[588,6],[600,6]]},"365":{"position":[[1043,6],[1746,6]]},"390":{"position":[[500,6],[777,6]]},"392":{"position":[[848,6]]},"406":{"position":[[906,6]]},"408":{"position":[[184,6],[1091,6]]},"410":{"position":[[341,6]]},"412":{"position":[[257,6]]},"418":{"position":[[370,6]]},"420":{"position":[[311,6]]},"505":{"position":[[1091,8]]},"566":{"position":[[764,6],[1498,8]]},"586":{"position":[[222,7],[372,8],[1200,7]]},"641":{"position":[[510,9]]},"643":{"position":[[909,9]]},"645":{"position":[[193,6],[311,6],[570,7],[759,7],[876,6],[917,6]]},"668":{"position":[[69,7],[629,6]]},"712":{"position":[[68,7],[473,6]]},"722":{"position":[[156,6],[350,7]]}}}],["revert",{"_index":1360,"t":{"239":{"position":[[3632,8]]},"309":{"position":[[876,9]]},"332":{"position":[[736,7]]},"718":{"position":[[1415,6]]}}}],["revertonerror",{"_index":2574,"t":{"718":{"position":[[671,14],[927,14],[1369,14],[1390,13],[2536,13]]},"720":{"position":[[194,14]]}}}],["revertreason",{"_index":1724,"t":{"309":{"position":[[1932,15]]},"332":{"position":[[686,12],[6001,15],[6068,15]]}}}],["right",{"_index":1932,"t":{"372":{"position":[[150,5],[183,5],[219,5]]},"455":{"position":[[34,5]]}}}],["rinkebi",{"_index":777,"t":{"101":{"position":[[359,10],[448,9]]}}}],["risk",{"_index":2371,"t":{"608":{"position":[[907,5]]}}}],["robust",{"_index":997,"t":{"134":{"position":[[804,6]]},"396":{"position":[[184,6]]}}}],["root",{"_index":1801,"t":{"332":{"position":[[5027,7]]}}}],["rotat",{"_index":2494,"t":{"682":{"position":[[18,8]]}}}],["router",{"_index":2045,"t":{"443":{"position":[[289,6],[319,7],[412,7],[459,6],[564,7],[613,6]]},"447":{"position":[[135,6],[257,6]]},"524":{"position":[[256,6],[286,7],[368,7],[415,6],[509,7],[558,6]]},"526":{"position":[[257,6],[331,6]]}}}],["rpc",{"_index":247,"t":{"16":{"position":[[49,3],[169,3]]},"29":{"position":[[569,3],[888,3],[1289,3]]},"40":{"position":[[334,3]]},"78":{"position":[[489,3],[560,3],[601,3],[705,3],[737,3],[763,4]]},"82":{"position":[[81,3],[101,3],[173,3]]},"86":{"position":[[13,3],[371,3]]},"88":{"position":[[62,3]]},"134":{"position":[[586,3]]},"228":{"position":[[69,3]]},"269":{"position":[[298,3]]},"579":{"position":[[187,3]]},"690":{"position":[[434,3]]}}}],["rpc/api/isvalidethauthproof",{"_index":2288,"t":{"579":{"position":[[420,28]]}}}],["rpc/api/isvalidmessagesignatur",{"_index":2284,"t":{"579":{"position":[[200,32]]}}}],["rpc/api/isvalidsignatur",{"_index":2286,"t":{"579":{"position":[[353,25]]}}}],["rpc/api/isvalidtypeddatasignatur",{"_index":2285,"t":{"579":{"position":[[278,34]]}}}],["rpc/indexer/getbalanceupd",{"_index":1105,"t":{"184":{"position":[[486,30]]}}}],["rpc/indexer/getchainid",{"_index":1116,"t":{"188":{"position":[[50,23]]}}}],["rpc/indexer/getetherbal",{"_index":436,"t":{"35":{"position":[[55,28]]},"186":{"position":[[55,28]]}}}],["rpc/indexer/getniftyswapunitpriceswithquant",{"_index":637,"t":{"76":{"position":[[176,49]]}}}],["rpc/indexer/gettokenbal",{"_index":320,"t":{"25":{"position":[[56,29]]},"27":{"position":[[56,29]]},"178":{"position":[[56,29]]}}}],["rpc/indexer/gettokensuppli",{"_index":425,"t":{"32":{"position":[[498,29]]},"182":{"position":[[498,29]]}}}],["rpc/indexer/gettransactionhistori",{"_index":441,"t":{"38":{"position":[[407,34]]},"43":{"position":[[248,34]]},"180":{"position":[[248,34]]}}}],["rpc/metadata/getcontractinfobatch",{"_index":585,"t":{"70":{"position":[[61,34]]}}}],["rpc/metadata/gettokenmetadata",{"_index":845,"t":{"113":{"position":[[57,30]]}}}],["rpcurl",{"_index":2115,"t":{"507":{"position":[[490,6]]}}}],["run",{"_index":616,"t":{"74":{"position":[[103,4]]},"134":{"position":[[310,4]]},"365":{"position":[[2013,7]]},"562":{"position":[[1145,4]]},"564":{"position":[[375,4],[454,4]]},"566":{"position":[[80,7]]},"653":{"position":[[218,3]]}}}],["runtim",{"_index":821,"t":{"109":{"position":[[249,7]]},"702":{"position":[[105,8]]}}}],["safe",{"_index":1553,"t":{"277":{"position":[[43,4]]},"279":{"position":[[515,4]]},"287":{"position":[[1228,4],[1376,4],[3221,7]]},"670":{"position":[[474,6]]},"684":{"position":[[16,4]]}}}],["safebatchtransferfrom",{"_index":1191,"t":{"200":{"position":[[830,21]]}}}],["safeguard",{"_index":1552,"t":{"277":{"position":[[11,10]]},"604":{"position":[[79,12]]}}}],["safetransferfrom",{"_index":1189,"t":{"200":{"position":[[685,16]]},"206":{"position":[[585,16]]},"239":{"position":[[1360,19]]},"247":{"position":[[1170,19]]},"287":{"position":[[1257,16]]},"537":{"position":[[1037,19],[1154,19]]},"541":{"position":[[446,19],[1122,19],[1249,19]]},"590":{"position":[[402,19],[1027,19],[1137,19]]}}}],["safetransferfrom(address",{"_index":1325,"t":{"239":{"position":[[1244,24]]},"247":{"position":[[1054,24]]},"537":{"position":[[655,24],[786,24]]},"541":{"position":[[199,24],[922,24]]},"590":{"position":[[189,24],[862,24]]}}}],["salt",{"_index":2430,"t":{"651":{"position":[[170,4]]},"668":{"position":[[507,5],[544,4]]},"670":{"position":[[172,4]]},"698":{"position":[[341,4]]},"700":{"position":[[1159,5]]},"702":{"position":[[288,4]]},"718":{"position":[[137,4]]}}}],["same",{"_index":276,"t":{"16":{"position":[[629,4]]},"80":{"position":[[997,4]]},"107":{"position":[[478,4]]},"122":{"position":[[422,4]]},"156":{"position":[[20,4]]},"223":{"position":[[317,4]]},"239":{"position":[[2207,4]]},"247":{"position":[[69,4]]},"348":{"position":[[34,4]]},"437":{"position":[[37,4]]},"505":{"position":[[360,4]]},"516":{"position":[[37,4]]},"537":{"position":[[423,4]]},"586":{"position":[[1633,4]]},"647":{"position":[[182,4],[316,4]]},"670":{"position":[[203,4],[348,4]]},"718":{"position":[[2630,4]]}}}],["sampl",{"_index":251,"t":{"16":{"position":[[194,6]]},"305":{"position":[[870,6]]}}}],["sardin",{"_index":19,"t":{"2":{"position":[[205,7]]},"344":{"position":[[892,8]]}}}],["scalabl",{"_index":998,"t":{"134":{"position":[[843,11]]},"690":{"position":[[414,8]]}}}],["scale",{"_index":989,"t":{"134":{"position":[[399,7],[441,6]]},"251":{"position":[[183,5]]}}}],["scan",{"_index":2095,"t":{"482":{"position":[[136,4]]},"572":{"position":[[462,7],[627,7],[664,8]]},"621":{"position":[[107,4]]}}}],["scenario",{"_index":1554,"t":{"277":{"position":[[70,10],[152,9],[261,8],[380,8],[484,9],[794,8]]},"676":{"position":[[42,10]]}}}],["scene",{"_index":159,"t":{"8":{"position":[[302,6]]},"251":{"position":[[146,6]]}}}],["schema",{"_index":250,"t":{"16":{"position":[[182,6]]},"118":{"position":[[1590,6]]},"120":{"position":[[322,6]]}}}],["scheme",{"_index":1453,"t":{"259":{"position":[[187,7],[269,6]]},"261":{"position":[[219,7],[301,6]]},"263":{"position":[[176,6]]},"265":{"position":[[1310,7],[2471,7]]}}}],["scope",{"_index":1836,"t":{"350":{"position":[[106,6]]},"545":{"position":[[462,6]]},"641":{"position":[[186,5]]},"643":{"position":[[209,5]]}}}],["screen",{"_index":1930,"t":{"372":{"position":[[103,7]]},"566":{"position":[[278,7]]}}}],["script",{"_index":1176,"t":{"197":{"position":[[70,6]]},"594":{"position":[[48,6],[86,7],[158,7]]},"647":{"position":[[582,6]]},"653":{"position":[[91,6],[226,6]]}}}],["scroll",{"_index":1450,"t":{"259":{"position":[[132,6]]},"261":{"position":[[160,6]]}}}],["sdk",{"_index":257,"t":{"16":{"position":[[285,4]]},"22":{"position":[[114,5]]},"66":{"position":[[115,5]]},"86":{"position":[[92,4]]},"126":{"position":[[167,5]]},"152":{"position":[[61,4]]},"154":{"position":[[19,3],[137,3]]},"156":{"position":[[100,4]]},"163":{"position":[[50,3]]},"170":{"position":[[50,3]]},"172":{"position":[[50,3],[170,3],[442,3],[472,3]]},"192":{"position":[[790,4]]},"228":{"position":[[123,3]]},"239":{"position":[[2719,3]]},"251":{"position":[[1628,4]]},"257":{"position":[[49,4]]},"279":{"position":[[277,3]]},"281":{"position":[[290,3]]},"283":{"position":[[78,4]]},"285":{"position":[[60,4]]},"287":{"position":[[64,4]]},"299":{"position":[[24,3]]},"303":{"position":[[31,4]]},"311":{"position":[[1084,3]]},"332":{"position":[[6196,3]]},"334":{"position":[[920,3]]},"346":{"position":[[235,3]]},"350":{"position":[[43,4],[203,3],[454,3]]},"428":{"position":[[180,4],[801,4]]},"449":{"position":[[9,3]]},"507":{"position":[[1194,3]]},"531":{"position":[[20,3]]},"577":{"position":[[135,4]]},"592":{"position":[[16,3],[122,3]]},"686":{"position":[[703,5],[903,4]]},"688":{"position":[[251,3],[282,3]]},"724":{"position":[[85,3]]}}}],["seaman'",{"_index":892,"t":{"118":{"position":[[925,9]]}}}],["seamless",{"_index":1264,"t":{"223":{"position":[[445,9]]},"275":{"position":[[934,8]]},"344":{"position":[[103,8]]},"394":{"position":[[129,8]]},"505":{"position":[[488,9]]},"686":{"position":[[31,8]]},"690":{"position":[[41,8]]},"724":{"position":[[228,8]]}}}],["seamlessli",{"_index":160,"t":{"8":{"position":[[319,10]]},"134":{"position":[[448,11]]},"398":{"position":[[23,10]]},"724":{"position":[[19,10]]}}}],["second",{"_index":667,"t":{"80":{"position":[[318,7]]},"281":{"position":[[568,7],[647,7]]},"348":{"position":[[450,6]]},"566":{"position":[[580,8],[642,8]]},"586":{"position":[[323,6]]}}}],["secret",{"_index":1569,"t":{"279":{"position":[[484,6]]}}}],["section",{"_index":383,"t":{"25":{"position":[[2302,7]]},"118":{"position":[[1603,7]]},"124":{"position":[[421,8]]},"225":{"position":[[258,7]]},"233":{"position":[[107,8]]},"239":{"position":[[434,7]]},"259":{"position":[[195,8]]},"261":{"position":[[227,8]]},"265":{"position":[[274,8]]},"292":{"position":[[107,8]]},"309":{"position":[[981,8]]},"311":{"position":[[356,8]]},"443":{"position":[[336,7],[486,7]]},"524":{"position":[[303,7],[442,7]]},"641":{"position":[[201,8]]},"643":{"position":[[224,8]]}}}],["secur",{"_index":554,"t":{"53":{"position":[[271,8],[576,6],[652,6]]},"273":{"position":[[349,8],[685,6]]},"305":{"position":[[118,8]]},"344":{"position":[[467,8]]},"396":{"position":[[145,6]]},"398":{"position":[[145,6]]},"545":{"position":[[153,6],[812,6]]},"562":{"position":[[1227,8],[1311,8]]},"596":{"position":[[415,9]]},"602":{"position":[[57,7]]},"608":{"position":[[732,8],[818,8]]},"619":{"position":[[197,9]]},"672":{"position":[[209,8]]}}}],["see",{"_index":37,"t":{"2":{"position":[[570,3]]},"4":{"position":[[785,3]]},"14":{"position":[[220,3]]},"18":{"position":[[169,3],[379,3]]},"20":{"position":[[127,3],[360,3]]},"25":{"position":[[2298,3]]},"68":{"position":[[341,3]]},"78":{"position":[[718,3]]},"80":{"position":[[1165,3],[1365,3],[1921,3]]},"111":{"position":[[451,3]]},"118":{"position":[[212,3],[1231,3],[1497,3]]},"120":{"position":[[203,3],[1187,4]]},"122":{"position":[[11,4]]},"190":{"position":[[1439,3]]},"192":{"position":[[278,3]]},"208":{"position":[[466,3]]},"218":{"position":[[164,3]]},"239":{"position":[[1071,3]]},"247":{"position":[[666,3]]},"265":{"position":[[283,3],[2715,3]]},"281":{"position":[[1020,3]]},"296":{"position":[[0,3]]},"309":{"position":[[944,3]]},"311":{"position":[[319,3]]},"348":{"position":[[510,3]]},"361":{"position":[[574,3],[630,3]]},"382":{"position":[[416,3]]},"384":{"position":[[353,3]]},"428":{"position":[[327,3],[401,3],[769,3]]},"443":{"position":[[327,3],[420,3],[477,3],[572,3]]},"457":{"position":[[695,3]]},"465":{"position":[[4111,3]]},"507":{"position":[[1174,3]]},"524":{"position":[[294,3],[376,3],[433,3],[517,3]]},"535":{"position":[[564,3]]},"564":{"position":[[2375,3]]},"566":{"position":[[1807,3]]},"568":{"position":[[120,3]]},"577":{"position":[[968,3]]},"611":{"position":[[122,3]]},"613":{"position":[[286,3]]},"649":{"position":[[207,3]]},"651":{"position":[[1429,3]]},"655":{"position":[[210,3]]},"657":{"position":[[945,3],[1057,3]]},"659":{"position":[[1047,3]]},"668":{"position":[[612,4]]},"722":{"position":[[718,3]]}}}],["seedphras",{"_index":2376,"t":{"621":{"position":[[334,10]]}}}],["seen",{"_index":859,"t":{"115":{"position":[[158,4]]},"122":{"position":[[350,4]]},"271":{"position":[[100,4]]}}}],["select",{"_index":486,"t":{"43":{"position":[[881,6],[955,6]]},"239":{"position":[[2728,6]]},"259":{"position":[[91,6],[104,6]]},"261":{"position":[[105,6],[132,6]]},"263":{"position":[[91,6],[104,6]]},"365":{"position":[[2054,9]]},"572":{"position":[[391,7]]}}}],["selectfe",{"_index":1347,"t":{"239":{"position":[[2747,10]]},"247":{"position":[[884,10]]}}}],["selector_erc1271_bytes32_byt",{"_index":2416,"t":{"645":{"position":[[883,31]]}}}],["selectwallet",{"_index":1342,"t":{"239":{"position":[[2283,13]]}}}],["self",{"_index":2551,"t":{"706":{"position":[[643,4]]},"716":{"position":[[942,4]]},"718":{"position":[[1862,4]]}}}],["sell",{"_index":643,"t":{"76":{"position":[[473,7]]}}}],["semant",{"_index":1051,"t":{"154":{"position":[[149,8]]}}}],["semi",{"_index":609,"t":{"74":{"position":[[15,4]]}}}],["send",{"_index":83,"t":{"6":{"position":[[6,4],[460,7],[564,7],[944,4]]},"136":{"position":[[690,4]]},"235":{"position":[[20,5]]},"239":{"position":[[1468,4],[3124,4]]},"241":{"position":[[391,4]]},"247":{"position":[[1278,4]]},"249":{"position":[[15,4],[98,4],[1498,7]]},"283":{"position":[[591,4]]},"285":{"position":[[227,4]]},"287":{"position":[[294,4],[997,4],[1220,4],[1734,4]]},"307":{"position":[[25,7]]},"311":{"position":[[150,7]]},"315":{"position":[[51,5]]},"317":{"position":[[328,4]]},"321":{"position":[[81,4],[725,7]]},"323":{"position":[[24,5]]},"332":{"position":[[41,4]]},"334":{"position":[[35,4]]},"348":{"position":[[488,7]]},"350":{"position":[[326,4],[742,4]]},"455":{"position":[[16,4]]},"457":{"position":[[103,5],[239,7],[405,4]]},"459":{"position":[[60,7]]},"461":{"position":[[0,7]]},"463":{"position":[[0,7]]},"465":{"position":[[745,4],[1137,4],[3777,4],[3817,4],[4045,4]]},"539":{"position":[[26,4],[604,4],[1126,4]]},"541":{"position":[[0,7],[46,7],[796,4],[1458,4]]},"590":{"position":[[0,7],[37,7],[737,4],[1328,4]]},"647":{"position":[[536,7]]},"651":{"position":[[463,4]]},"657":{"position":[[175,4]]},"659":{"position":[[219,4]]},"688":{"position":[[159,7],[193,4]]},"724":{"position":[[541,4]]}}}],["senderaddress",{"_index":1329,"t":{"239":{"position":[[1380,15]]},"247":{"position":[[1190,15]]}}}],["senderc1155",{"_index":1616,"t":{"287":{"position":[[1391,12]]}}}],["senderc20",{"_index":1613,"t":{"287":{"position":[[774,10]]}}}],["senderc721",{"_index":1614,"t":{"287":{"position":[[1005,11]]}}}],["sendpayload",{"_index":1568,"t":{"279":{"position":[[439,12]]}}}],["sendtransact",{"_index":779,"t":{"103":{"position":[[55,16],[128,15]]},"287":{"position":[[31,15],[138,18],[2785,18]]},"311":{"position":[[1024,18]]},"332":{"position":[[6136,18]]},"334":{"position":[[860,18]]},"342":{"position":[[5,15]]},"560":{"position":[[251,17]]}}}],["sendtransactionbatch",{"_index":778,"t":{"103":{"position":[[29,21]]}}}],["sendtransactionpayload",{"_index":1773,"t":{"332":{"position":[[292,22]]}}}],["sensic",{"_index":863,"t":{"115":{"position":[[239,9]]}}}],["sent",{"_index":1567,"t":{"279":{"position":[[295,4]]},"287":{"position":[[2541,5],[2576,4]]},"309":{"position":[[682,4]]},"311":{"position":[[64,4],[215,4]]},"332":{"position":[[1170,4]]},"465":{"position":[[3942,4]]},"537":{"position":[[47,4]]},"670":{"position":[[637,4]]}}}],["senttransactionrespons",{"_index":1697,"t":{"309":{"position":[[71,23]]},"311":{"position":[[850,25]]}}}],["separ",{"_index":695,"t":{"80":{"position":[[1045,10]]},"103":{"position":[[12,8]]},"577":{"position":[[395,11]]}}}],["sepolia",{"_index":224,"t":{"10":{"position":[[652,7]]},"130":{"position":[[53,7],[61,7]]}}}],["seq",{"_index":1240,"t":{"212":{"position":[[178,4]]}}}],["seq.getaddress",{"_index":1247,"t":{"214":{"position":[[53,20]]},"218":{"position":[[130,17]]}}}],["seq.getwallet",{"_index":1241,"t":{"212":{"position":[[233,16]]}}}],["seqapi",{"_index":2300,"t":{"581":{"position":[[2148,6]]},"583":{"position":[[2357,6]]}}}],["seqapi.isvalidethauthproof(context.background",{"_index":2315,"t":{"583":{"position":[[3134,48]]}}}],["seqapi.isvalidmessagesignature(context.background",{"_index":2306,"t":{"581":{"position":[[3051,52]]}}}],["seqindex",{"_index":309,"t":{"20":{"position":[[258,10]]},"25":{"position":[[1544,10]]},"27":{"position":[[1821,10]]},"32":{"position":[[2050,10]]},"35":{"position":[[1071,10]]},"38":{"position":[[1741,10]]},"43":{"position":[[2371,10]]}}}],["seqindexer.gettokenbal",{"_index":313,"t":{"20":{"position":[[439,32]]},"64":{"position":[[242,32]]}}}],["seqindexer.gettokenbalances(context.background",{"_index":365,"t":{"25":{"position":[[1692,49]]},"27":{"position":[[1967,49]]},"35":{"position":[[1219,49]]}}}],["seqindexer.gettokensupplies(context.background",{"_index":433,"t":{"32":{"position":[[2279,49]]}}}],["seqindexer.gettransactionhistory(context.background",{"_index":446,"t":{"38":{"position":[[1965,54]]},"43":{"position":[[2593,54]]}}}],["seqmetadata",{"_index":582,"t":{"64":{"position":[[125,11]]}}}],["sequenc",{"_index":0,"t":{"2":{"position":[[0,8],[138,8],[345,8],[574,8]]},"4":{"position":[[391,8]]},"8":{"position":[[4,8],[258,8]]},"14":{"position":[[0,8],[124,8]]},"16":{"position":[[4,8],[574,8],[601,8],[801,8]]},"22":{"position":[[4,8],[69,8],[93,8]]},"25":{"position":[[0,8],[1177,8]]},"27":{"position":[[0,8],[1412,8]]},"29":{"position":[[4,8],[25,8],[616,8],[741,8],[791,8]]},"32":{"position":[[442,8],[1695,8]]},"35":{"position":[[0,8],[749,8]]},"38":{"position":[[346,8],[1235,8],[1388,8]]},"40":{"position":[[349,8],[592,9],[690,8]]},"43":{"position":[[187,8],[1996,8]]},"45":{"position":[[34,8]]},"51":{"position":[[6,8],[365,8]]},"53":{"position":[[5,8],[128,8]]},"57":{"position":[[4,8],[149,8]]},"59":{"position":[[4,8],[137,8]]},"66":{"position":[[4,8],[70,8],[94,8]]},"68":{"position":[[151,8],[211,8]]},"70":{"position":[[0,8]]},"74":{"position":[[391,9]]},"76":{"position":[[99,8]]},"78":{"position":[[4,8],[291,8],[352,8],[511,8]]},"95":{"position":[[222,8]]},"105":{"position":[[160,9]]},"111":{"position":[[0,8],[267,8],[328,8]]},"113":{"position":[[0,8]]},"115":{"position":[[312,8]]},"118":{"position":[[1722,8]]},"126":{"position":[[0,8],[98,8],[115,8],[133,8],[158,8],[173,8]]},"132":{"position":[[0,8]]},"134":{"position":[[121,8],[215,8],[419,8],[1124,8]]},"136":{"position":[[4,8],[211,8],[807,8],[878,8],[982,8],[1058,8]]},"138":{"position":[[17,8]]},"142":{"position":[[41,8],[295,8]]},"152":{"position":[[0,8],[267,8]]},"154":{"position":[[4,8],[37,8]]},"163":{"position":[[41,8]]},"170":{"position":[[41,8]]},"172":{"position":[[35,8],[155,8]]},"174":{"position":[[31,8]]},"178":{"position":[[0,8]]},"180":{"position":[[187,8]]},"182":{"position":[[442,8]]},"184":{"position":[[429,8]]},"186":{"position":[[0,8]]},"188":{"position":[[0,8]]},"192":{"position":[[18,8],[129,8],[142,8],[976,9],[1289,9]]},"195":{"position":[[41,8]]},"208":{"position":[[219,8]]},"210":{"position":[[37,8]]},"221":{"position":[[18,8]]},"223":{"position":[[250,8]]},"225":{"position":[[148,8]]},"228":{"position":[[108,8]]},"230":{"position":[[7,8]]},"237":{"position":[[5,9],[232,8]]},"239":{"position":[[113,8],[179,8],[276,8],[721,8],[769,8],[892,8],[1836,8],[1996,8],[2044,8],[3475,8]]},"241":{"position":[[19,8],[98,8]]},"247":{"position":[[155,8],[316,8],[364,8],[487,8]]},"251":{"position":[[37,8],[542,8],[1442,8]]},"253":{"position":[[0,8]]},"257":{"position":[[122,8],[194,9],[234,8]]},"259":{"position":[[298,8],[357,8]]},"261":{"position":[[330,8],[389,8]]},"263":{"position":[[205,8],[264,8]]},"265":{"position":[[1201,9],[2362,9]]},"269":{"position":[[0,8],[308,8]]},"271":{"position":[[0,8]]},"273":{"position":[[0,8],[468,8]]},"275":{"position":[[0,8],[38,8],[593,8],[656,8]]},"277":{"position":[[208,8],[223,8],[274,8]]},"279":{"position":[[6,8]]},"294":{"position":[[0,8]]},"301":{"position":[[89,8]]},"303":{"position":[[101,8],[153,10]]},"305":{"position":[[183,8],[231,8],[246,10]]},"309":{"position":[[224,9],[303,10]]},"311":{"position":[[374,9],[453,10]]},"317":{"position":[[372,8]]},"338":{"position":[[216,8]]},"344":{"position":[[0,8],[266,8],[712,8],[784,8],[953,8],[1065,8],[1111,8],[1145,8],[1188,9],[1335,9],[1501,8],[1631,8],[1681,8]]},"346":{"position":[[0,8]]},"348":{"position":[[125,8],[177,10]]},"350":{"position":[[555,8],[675,10]]},"354":{"position":[[120,8],[172,10]]},"356":{"position":[[128,8],[180,10]]},"358":{"position":[[71,8]]},"367":{"position":[[29,8]]},"388":{"position":[[0,8],[141,8]]},"390":{"position":[[727,8],[810,8]]},"392":{"position":[[142,8],[694,8]]},"394":{"position":[[155,8]]},"396":{"position":[[0,8]]},"398":{"position":[[552,8]]},"400":{"position":[[19,8],[124,8]]},"402":{"position":[[51,8]]},"404":{"position":[[0,8]]},"414":{"position":[[4,8]]},"418":{"position":[[247,8]]},"428":{"position":[[0,8],[166,9],[388,9],[544,8],[636,8]]},"430":{"position":[[4,8],[115,8]]},"439":{"position":[[20,9]]},"441":{"position":[[35,8]]},"451":{"position":[[164,8],[216,10]]},"453":{"position":[[109,8],[161,10]]},"457":{"position":[[738,9],[817,10]]},"459":{"position":[[153,9],[232,10]]},"461":{"position":[[119,9],[198,10]]},"463":{"position":[[51,9],[130,10]]},"465":{"position":[[3887,8]]},"467":{"position":[[4,8],[124,8]]},"469":{"position":[[4,8]]},"474":{"position":[[29,8]]},"478":{"position":[[37,8]]},"480":{"position":[[4,8],[100,8]]},"482":{"position":[[4,8],[155,8]]},"484":{"position":[[24,8]]},"491":{"position":[[201,8]]},"493":{"position":[[167,8]]},"496":{"position":[[40,8]]},"498":{"position":[[46,8]]},"503":{"position":[[18,8]]},"505":{"position":[[293,8],[507,8]]},"507":{"position":[[148,8],[1185,8],[1207,8]]},"509":{"position":[[4,8],[104,8]]},"518":{"position":[[42,8]]},"520":{"position":[[35,8]]},"531":{"position":[[11,8],[82,9],[95,8],[246,9]]},"533":{"position":[[15,8]]},"535":{"position":[[103,9],[116,8],[383,8],[598,9]]},"543":{"position":[[107,8]]},"545":{"position":[[365,8]]},"552":{"position":[[31,8]]},"554":{"position":[[56,8]]},"562":{"position":[[0,8],[463,8],[518,8],[699,9],[762,8],[917,8],[1007,8],[1430,8],[1512,8]]},"564":{"position":[[319,8],[691,8],[2438,8]]},"566":{"position":[[18,8],[1642,8],[1655,8],[2980,9],[3269,9]]},"568":{"position":[[44,8]]},"570":{"position":[[0,8]]},"572":{"position":[[0,8],[129,8],[473,9],[590,8],[935,9],[945,8]]},"575":{"position":[[0,8]]},"577":{"position":[[126,8],[566,8],[733,9],[869,8]]},"579":{"position":[[4,8],[124,8]]},"581":{"position":[[0,8],[1214,8]]},"583":{"position":[[0,8],[1272,8]]},"586":{"position":[[19,8],[1669,9]]},"596":{"position":[[60,8]]},"598":{"position":[[16,8],[329,8]]},"602":{"position":[[0,8],[228,8],[583,8]]},"608":{"position":[[558,8]]},"611":{"position":[[0,8],[137,8]]},"613":{"position":[[0,8],[149,8],[301,8]]},"615":{"position":[[0,8]]},"617":{"position":[[60,8],[146,8]]},"625":{"position":[[13,8]]},"627":{"position":[[0,8],[104,8],[227,11]]},"639":{"position":[[0,8]]},"641":{"position":[[162,8]]},"643":{"position":[[185,8]]},"647":{"position":[[4,8],[279,8],[624,8]]},"649":{"position":[[47,8]]},"653":{"position":[[36,8],[118,8]]},"655":{"position":[[47,8]]},"661":{"position":[[40,8]]},"665":{"position":[[0,8],[167,8]]},"668":{"position":[[375,8],[817,8],[872,8]]},"670":{"position":[[0,8],[316,8],[406,8]]},"672":{"position":[[111,8]]},"684":{"position":[[0,8]]},"686":{"position":[[0,8],[197,8],[365,9],[463,8],[860,8],[938,8],[968,8]]},"688":{"position":[[62,8]]},"692":{"position":[[6,8]]},"702":{"position":[[0,8],[160,8]]},"704":{"position":[[0,8]]},"710":{"position":[[189,8]]},"718":{"position":[[5,8]]},"724":{"position":[[0,8],[65,8],[97,8],[168,8],[677,8],[790,8]]}}}],["sequence'",{"_index":2094,"t":{"476":{"position":[[42,10]]},"531":{"position":[[182,10]]},"535":{"position":[[522,10]]},"668":{"position":[[513,10]]}}}],["sequence.api.sequenceapiclient('https://api.sequence.app",{"_index":2296,"t":{"581":{"position":[[1840,58]]},"583":{"position":[[2018,58]]}}}],["sequence.app",{"_index":1555,"t":{"277":{"position":[[81,12]]}}}],["sequence.callcontract",{"_index":2077,"t":{"465":{"position":[[460,23],[877,23],[3535,23]]}}}],["sequence.getwallet",{"_index":43,"t":{"4":{"position":[[63,20]]},"6":{"position":[[285,20]]},"144":{"position":[[77,20]]},"146":{"position":[[15,20]]},"148":{"position":[[114,20]]},"503":{"position":[[58,20]]},"505":{"position":[[551,20]]},"564":{"position":[[736,21],[1502,21],[1701,21],[2222,21]]},"577":{"position":[[422,20]]},"586":{"position":[[1058,20]]}}}],["sequence.initwallet",{"_index":748,"t":{"93":{"position":[[223,21]]},"95":{"position":[[532,21]]},"142":{"position":[[85,21],[339,21]]},"564":{"position":[[415,22],[544,21]]},"598":{"position":[[373,21]]}}}],["sequence.initwallet('mainnet",{"_index":747,"t":{"93":{"position":[[170,30]]},"95":{"position":[[405,30]]}}}],["sequence.j",{"_index":735,"t":{"90":{"position":[[41,11]]},"99":{"position":[[202,11]]},"156":{"position":[[46,11]]},"208":{"position":[[335,11]]},"212":{"position":[[93,11]]},"218":{"position":[[172,11],[237,12]]},"225":{"position":[[246,11]]},"296":{"position":[[8,11]]},"428":{"position":[[586,11]]},"592":{"position":[[4,11]]}}}],["sequence.transactions.transact",{"_index":121,"t":{"6":{"position":[[865,33]]}}}],["sequence.utils.typeddata",{"_index":2277,"t":{"575":{"position":[[326,24]]}}}],["sequence/api",{"_index":2298,"t":{"581":{"position":[[2098,13]]},"583":{"position":[[2316,13]]}}}],["sequence/index",{"_index":308,"t":{"20":{"position":[[104,17]]},"25":{"position":[[1477,17]]},"27":{"position":[[1737,17]]},"32":{"position":[[1982,17]]},"35":{"position":[[1004,17]]},"38":{"position":[[1669,17]]},"43":{"position":[[2299,17]]}}}],["sequence/metadata",{"_index":581,"t":{"64":{"position":[[104,18]]}}}],["sequence@latest",{"_index":307,"t":{"20":{"position":[[35,15]]},"64":{"position":[[35,15]]}}}],["sequence_sign",{"_index":826,"t":{"109":{"position":[[344,13],[649,16]]}}}],["sequence_signtypeddata_v4",{"_index":827,"t":{"109":{"position":[[361,25]]}}}],["sequenceconnector",{"_index":813,"t":{"107":{"position":[[538,19],[625,19]]},"109":{"position":[[417,19]]},"491":{"position":[[74,17],[216,19]]},"493":{"position":[[179,17]]},"513":{"position":[[114,17],[194,19]]}}}],["sequenceconnector.deactiv",{"_index":2106,"t":{"493":{"position":[[376,31]]}}}],["sequencecontext",{"_index":2453,"t":{"663":{"position":[[13,16]]}}}],["sequenceindex",{"_index":294,"t":{"18":{"position":[[121,15]]},"25":{"position":[[972,15]]},"27":{"position":[[1125,15]]},"32":{"position":[[1427,15]]},"35":{"position":[[544,15]]},"38":{"position":[[967,15]]},"43":{"position":[[1779,15]]}}}],["sequenceindexer('https://mainnet",{"_index":297,"t":{"18":{"position":[[320,32]]}}}],["sequenceindexer('https://polygon",{"_index":353,"t":{"25":{"position":[[1037,32]]},"27":{"position":[[1190,32]]},"32":{"position":[[1492,32]]},"35":{"position":[[609,32]]},"38":{"position":[[1032,32]]},"43":{"position":[[1844,32]]}}}],["sequenceinterceptor",{"_index":1294,"t":{"233":{"position":[[44,19]]},"292":{"position":[[44,19]]}}}],["sequencemetadatacli",{"_index":580,"t":{"62":{"position":[[86,22],[160,24]]},"70":{"position":[[1000,22],[1080,24]]},"113":{"position":[[773,22],[853,24]]}}}],["sequencemodul",{"_index":2088,"t":{"471":{"position":[[7,14],[136,18]]}}}],["sequenceonboard",{"_index":2091,"t":{"471":{"position":[[118,15],[192,16]]}}}],["sequenceopt",{"_index":2089,"t":{"471":{"position":[[58,15]]}}}],["sequenceprovid",{"_index":752,"t":{"95":{"position":[[149,17],[314,17]]}}}],["sequencesdk/sequencesharp/prefabs/sequencewalletprefab.prefab",{"_index":1402,"t":{"251":{"position":[[60,62]]}}}],["sequencesharp",{"_index":1435,"t":{"251":{"position":[[1500,13],[1556,14]]}}}],["sequenceutil",{"_index":2462,"t":{"663":{"position":[[288,14]]}}}],["sequencewallet",{"_index":807,"t":{"107":{"position":[[265,16],[345,16]]},"434":{"position":[[116,14],[314,16]]}}}],["sequencewalletprefab",{"_index":1419,"t":{"251":{"position":[[788,20]]}}}],["sequenceweb3cli",{"_index":1284,"t":{"230":{"position":[[102,19]]}}}],["sequenceweb3client(wallet",{"_index":1286,"t":{"230":{"position":[[224,26]]}}}],["sequenti",{"_index":1306,"t":{"237":{"position":[[271,13]]}}}],["sequentu",{"_index":1305,"t":{"237":{"position":[[196,10]]}}}],["server",{"_index":169,"t":{"8":{"position":[[504,7]]},"16":{"position":[[116,6]]},"225":{"position":[[185,7]]},"237":{"position":[[59,6]]},"239":{"position":[[5,6],[101,6],[636,6],[804,6],[1911,6],[2079,6]]},"247":{"position":[[108,7],[231,6],[399,6]]},"361":{"position":[[186,7],[250,6]]},"365":{"position":[[1293,6]]},"443":{"position":[[161,6]]},"507":{"position":[[185,7],[1249,6]]},"524":{"position":[[128,6]]},"535":{"position":[[586,6]]},"554":{"position":[[28,6]]},"558":{"position":[[36,6]]},"577":{"position":[[114,7]]},"606":{"position":[[313,7]]}}}],["servic",{"_index":145,"t":{"8":{"position":[[39,7]]},"29":{"position":[[43,8],[128,8],[634,7]]},"57":{"position":[[26,7],[167,8]]},"78":{"position":[[26,7],[309,7],[529,7]]},"82":{"position":[[17,7]]},"86":{"position":[[72,8],[166,7]]},"111":{"position":[[29,7]]},"115":{"position":[[330,8]]},"122":{"position":[[627,8]]},"134":{"position":[[108,8]]},"136":{"position":[[21,7]]},"269":{"position":[[27,8]]},"273":{"position":[[635,7]]},"275":{"position":[[20,7]]},"535":{"position":[[16,8]]}}}],["session",{"_index":1314,"t":{"239":{"position":[[587,7],[730,8],[821,7],[1862,7],[2005,8],[2096,7],[2481,7],[2533,7],[3435,7]]},"247":{"position":[[182,7],[325,8],[416,7]]},"273":{"position":[[68,7],[309,7]]},"281":{"position":[[436,8],[800,7],[855,7],[896,7],[943,7],[1291,10]]},"283":{"position":[[58,7],[159,7],[279,7],[324,7],[647,8],[786,7],[1286,10]]},"285":{"position":[[519,10]]},"287":{"position":[[4636,10]]},"289":{"position":[[68,8],[122,8],[145,8],[282,7],[316,7],[443,10],[575,10]]},"309":{"position":[[389,8]]},"311":{"position":[[539,8]]},"319":{"position":[[46,8]]},"321":{"position":[[19,7],[298,7],[604,7],[795,7],[876,7]]},"323":{"position":[[50,7],[297,7]]},"325":{"position":[[0,7]]},"338":{"position":[[44,7],[160,7],[572,7]]},"340":{"position":[[181,7]]},"346":{"position":[[106,7]]},"348":{"position":[[398,8]]},"350":{"position":[[225,7],[410,8],[514,7]]},"354":{"position":[[32,8],[80,8],[287,8]]},"356":{"position":[[2,7],[44,8],[57,7],[110,8],[295,8]]},"451":{"position":[[301,8]]},"453":{"position":[[246,8]]},"457":{"position":[[903,8]]},"459":{"position":[[317,8]]},"465":{"position":[[3853,7]]},"543":{"position":[[158,7]]},"545":{"position":[[0,7],[405,7],[526,7],[628,7]]},"552":{"position":[[64,7]]},"556":{"position":[[8,7]]},"558":{"position":[[11,7],[316,7],[403,7]]},"572":{"position":[[1126,7]]},"602":{"position":[[91,7],[138,7],[548,7],[698,7]]},"604":{"position":[[0,7],[213,7]]},"606":{"position":[[93,7]]},"617":{"position":[[285,7]]},"619":{"position":[[65,7]]},"621":{"position":[[181,7]]}}}],["session.account.getsigner(137",{"_index":1322,"t":{"239":{"position":[[1124,30],[2594,30]]},"247":{"position":[[719,30]]},"249":{"position":[[779,30],[861,30]]}}}],["session.singlesign",{"_index":1318,"t":{"239":{"position":[[837,22],[2112,22]]},"247":{"position":[[432,22]]}}}],["sessionaddress",{"_index":2194,"t":{"550":{"position":[[301,14]]},"558":{"position":[[177,15]]}}}],["sessionid",{"_index":1815,"t":{"338":{"position":[[143,9],[289,12]]},"340":{"position":[[164,9]]},"356":{"position":[[357,10]]}}}],["sessionopen",{"_index":1814,"t":{"338":{"position":[[72,14],[262,16]]}}}],["sessionprivatekey",{"_index":2188,"t":{"550":{"position":[[104,17]]}}}],["sessions[0].id",{"_index":1876,"t":{"356":{"position":[[368,14]]}}}],["sessionsignatur",{"_index":2198,"t":{"556":{"position":[[143,16]]},"558":{"position":[[127,17]]}}}],["sessionwallet",{"_index":2192,"t":{"550":{"position":[[242,13]]}}}],["sessionwallet.getaddress",{"_index":2195,"t":{"550":{"position":[[324,26]]}}}],["sessionwallet.signmessage(messag",{"_index":2199,"t":{"556":{"position":[[168,34]]}}}],["set",{"_index":404,"t":{"29":{"position":[[377,3],[472,9]]},"76":{"position":[[631,3]]},"107":{"position":[[156,3]]},"118":{"position":[[1125,4]]},"172":{"position":[[406,3]]},"190":{"position":[[175,8],[845,8],[940,8]]},"192":{"position":[[65,9],[190,8],[411,8],[668,8],[995,8],[1308,8],[1544,8],[1742,3],[1954,8]]},"251":{"position":[[344,3]]},"257":{"position":[[376,3]]},"259":{"position":[[20,8],[58,8],[76,9],[117,9]]},"261":{"position":[[34,8],[72,8],[90,9],[145,9]]},"263":{"position":[[20,8],[58,8],[76,9],[122,8]]},"265":{"position":[[172,8],[223,9]]},"361":{"position":[[565,8]]},"365":{"position":[[188,8]]},"420":{"position":[[68,8]]},"424":{"position":[[35,8]]},"564":{"position":[[915,8],[963,9],[1570,9],[1820,8],[1861,9],[1871,8],[2181,9],[2191,9]]},"566":{"position":[[1726,9],[1964,9],[2236,9],[2551,9],[2767,9],[3022,9],[3311,9],[3549,9],[3740,3],[3975,9]]},"588":{"position":[[300,7]]},"702":{"position":[[240,3]]},"710":{"position":[[116,3]]},"718":{"position":[[2699,3]]}}}],["setapprovalforal",{"_index":1184,"t":{"200":{"position":[[409,17]]},"206":{"position":[[1075,17]]}}}],["setopenconnectmod",{"_index":2000,"t":{"410":{"position":[[206,19]]}}}],["setopenconnectmodal(tru",{"_index":2003,"t":{"410":{"position":[[313,25]]}}}],["setopenwalletmod",{"_index":2008,"t":{"412":{"position":[[162,18]]}}}],["setopenwalletmodal(tru",{"_index":2009,"t":{"412":{"position":[[230,24]]}}}],["settings.bannerurl",{"_index":2256,"t":{"566":{"position":[[1754,19]]}}}],["settings.defaultfundingcurr",{"_index":2262,"t":{"566":{"position":[[3081,32]]}}}],["settings.defaultpurchaseamount",{"_index":2263,"t":{"566":{"position":[[3355,31]]}}}],["settings.includedpaymentprovid",{"_index":2261,"t":{"566":{"position":[[2824,34]]}}}],["settings.lockfundingcurrencytodefault",{"_index":2264,"t":{"566":{"position":[[3589,38]]}}}],["settings.signinopt",{"_index":2260,"t":{"566":{"position":[[2598,23]]}}}],["settings.signinwith",{"_index":2257,"t":{"566":{"position":[[2028,20]]}}}],["settings.signinwithemail",{"_index":2259,"t":{"566":{"position":[[2342,25]]}}}],["settings.them",{"_index":2255,"t":{"566":{"position":[[1579,15]]}}}],["setup",{"_index":1503,"t":{"267":{"position":[[14,5]]},"363":{"position":[[677,5]]},"608":{"position":[[544,5]]}}}],["sever",{"_index":2334,"t":{"592":{"position":[[35,7]]}}}],["sft",{"_index":611,"t":{"74":{"position":[[35,5],[227,4]]}}}],["share",{"_index":1571,"t":{"279":{"position":[[540,6]]},"394":{"position":[[169,5]]},"566":{"position":[[1422,5]]}}}],["show",{"_index":1158,"t":{"192":{"position":[[1169,4]]},"476":{"position":[[31,4]]},"566":{"position":[[3149,4]]}}}],["shown",{"_index":512,"t":{"47":{"position":[[106,5]]},"142":{"position":[[784,5]]},"376":{"position":[[52,5]]},"378":{"position":[[56,5]]},"380":{"position":[[76,5]]},"382":{"position":[[112,5]]},"384":{"position":[[101,5]]},"426":{"position":[[63,5]]},"596":{"position":[[258,5]]}}}],["side",{"_index":1281,"t":{"225":{"position":[[104,5]]},"239":{"position":[[108,4]]},"277":{"position":[[550,5]]},"279":{"position":[[583,4]]},"283":{"position":[[53,4]]},"443":{"position":[[168,4]]},"507":{"position":[[104,5]]},"524":{"position":[[135,4]]},"535":{"position":[[267,4]]},"545":{"position":[[80,5]]},"554":{"position":[[45,4]]},"556":{"position":[[45,4]]},"558":{"position":[[53,5]]}}}],["sig",{"_index":828,"t":{"109":{"position":[[606,3]]}}}],["sign",{"_index":54,"t":{"4":{"position":[[241,4],[371,6],[809,7]]},"99":{"position":[[30,4],[227,4],[364,4]]},"190":{"position":[[623,6]]},"192":{"position":[[582,4],[648,6]]},"223":{"position":[[129,4],[852,4],[866,6],[1028,6],[1102,6],[1193,6],[1255,7]]},"239":{"position":[[57,4]]},"271":{"position":[[145,4]]},"275":{"position":[[378,4]]},"281":{"position":[[888,7]]},"285":{"position":[[282,7]]},"294":{"position":[[36,4]]},"321":{"position":[[750,7]]},"336":{"position":[[29,4],[152,6],[641,6]]},"342":{"position":[[177,6]]},"344":{"position":[[602,4]]},"348":{"position":[[0,7],[15,7]]},"350":{"position":[[6,4]]},"352":{"position":[[6,4]]},"374":{"position":[[43,4]]},"376":{"position":[[65,4]]},"378":{"position":[[69,4]]},"380":{"position":[[89,4]]},"382":{"position":[[141,4]]},"410":{"position":[[399,4],[477,5]]},"453":{"position":[[26,4]]},"465":{"position":[[4081,7]]},"505":{"position":[[155,4],[901,4],[915,6],[1070,6],[1144,6],[1250,7]]},"507":{"position":[[1415,6]]},"543":{"position":[[51,4]]},"545":{"position":[[314,7],[501,6]]},"552":{"position":[[0,4]]},"556":{"position":[[23,4]]},"560":{"position":[[0,7],[45,6]]},"564":{"position":[[1293,6],[1405,4],[1476,6]]},"566":{"position":[[752,7],[1450,4],[2116,4],[2193,6],[2442,4],[2508,6],[2672,4],[2724,6]]},"572":{"position":[[915,7]]},"575":{"position":[[29,4]]},"577":{"position":[[267,6]]},"581":{"position":[[698,4],[1364,4],[2510,6],[2580,4]]},"586":{"position":[[357,6],[400,8]]},"588":{"position":[[20,7],[204,4],[333,7],[763,7],[923,4]]},"596":{"position":[[194,7]]},"639":{"position":[[84,7]]},"641":{"position":[[42,6],[81,6],[301,6],[443,7]]},"643":{"position":[[36,6],[842,7]]},"645":{"position":[[450,6]]},"651":{"position":[[625,6]]},"657":{"position":[[341,6]]},"688":{"position":[[78,7],[120,4]]}}}],["sign+send",{"_index":124,"t":{"6":{"position":[[1036,9]]}}}],["sign+verifi",{"_index":1268,"t":{"223":{"position":[[679,11]]},"505":{"position":[[692,11]]}}}],["signal",{"_index":1380,"t":{"249":{"position":[[184,7]]}}}],["signatur",{"_index":55,"t":{"4":{"position":[[264,9],[331,12],[344,10],[511,10],[641,10]]},"99":{"position":[[129,9],[435,9],[512,9]]},"109":{"position":[[30,10]]},"223":{"position":[[165,9]]},"279":{"position":[[189,9]]},"281":{"position":[[382,10],[393,11],[413,10],[808,9],[909,9],[926,9],[978,9],[1009,10],[1274,13],[1348,12]]},"283":{"position":[[532,9]]},"285":{"position":[[502,13],[576,12]]},"287":{"position":[[4619,13],[4693,12]]},"289":{"position":[[558,13],[632,12]]},"294":{"position":[[97,9],[202,9],[312,9],[735,9],[848,10],[863,11],[1363,9],[1476,10],[1491,11]]},"336":{"position":[[170,9],[191,9],[276,12]]},"453":{"position":[[45,10],[268,9],[446,12]]},"465":{"position":[[184,9],[221,10],[253,9],[352,9],[608,9],[812,9],[1013,9]]},"505":{"position":[[209,9]]},"507":{"position":[[1356,9]]},"535":{"position":[[365,10]]},"552":{"position":[[155,9]]},"554":{"position":[[11,9],[259,10]]},"558":{"position":[[19,9],[216,9],[264,9]]},"575":{"position":[[74,9],[176,9],[265,9],[717,9]]},"577":{"position":[[16,10],[219,10],[627,10],[827,10],[918,10],[1033,10],[1242,10]]},"579":{"position":[[74,9],[268,9]]},"581":{"position":[[203,10],[362,9],[388,9],[718,12],[1389,9],[1988,9],[2599,9],[3137,10]]},"583":{"position":[[195,10],[351,9]]},"586":{"position":[[61,9],[929,9],[1155,10],[1423,9],[1498,11],[1587,9]]},"588":{"position":[[67,11],[163,10],[271,11],[430,9],[532,10],[783,10]]},"639":{"position":[[52,9]]},"641":{"position":[[351,9],[497,9],[605,10]]},"643":{"position":[[755,9],[896,9],[1004,10]]},"645":{"position":[[4,9],[128,9],[231,9],[323,9],[478,9],[619,9],[790,10],[976,10],[1019,9]]},"694":{"position":[[105,9]]},"696":{"position":[[69,9]]},"698":{"position":[[115,9],[380,10]]},"710":{"position":[[304,10]]},"712":{"position":[[248,11]]},"718":{"position":[[229,10]]}}}],["signedmessag",{"_index":1811,"t":{"336":{"position":[[62,14],[223,16]]},"453":{"position":[[380,16]]}}}],["signer",{"_index":40,"t":{"4":{"position":[[31,6],[128,6]]},"6":{"position":[[253,6],[312,6],[973,6],[1005,6]]},"95":{"position":[[122,7],[480,6],[589,6],[647,7],[791,6]]},"99":{"position":[[247,6]]},"101":{"position":[[29,6]]},"105":{"position":[[251,8]]},"148":{"position":[[296,6]]},"239":{"position":[[860,7],[962,6],[1115,6],[2135,7],[2585,6],[3112,6]]},"247":{"position":[[455,7],[557,6],[710,6]]},"249":{"position":[[734,7]]},"271":{"position":[[192,7]]},"537":{"position":[[259,6],[1462,6]]},"539":{"position":[[387,6],[1227,6]]},"541":{"position":[[579,6],[1559,6]]},"548":{"position":[[133,6]]},"560":{"position":[[348,6]]},"575":{"position":[[111,6],[683,6]]},"588":{"position":[[365,6]]},"590":{"position":[[520,6],[1429,6]]},"598":{"position":[[535,6]]},"641":{"position":[[574,7]]},"643":{"position":[[973,7]]},"692":{"position":[[79,7]]},"694":{"position":[[91,7],[139,7],[147,8],[191,7]]},"696":{"position":[[86,7],[134,7],[242,10],[594,8],[629,7],[1073,7],[1162,7]]},"698":{"position":[[787,6]]},"702":{"position":[[247,7]]},"706":{"position":[[751,7]]},"710":{"position":[[123,7]]},"712":{"position":[[352,7]]},"716":{"position":[[85,9],[482,7],[518,7],[555,7],[1050,7]]}}}],["signer'",{"_index":2561,"t":{"710":{"position":[[20,8]]}}}],["signer.address",{"_index":2530,"t":{"698":{"position":[[943,15]]}}}],["signer.getaddress",{"_index":2186,"t":{"548":{"position":[[181,19]]}}}],["signer.getchainid",{"_index":1041,"t":{"148":{"position":[[365,20]]}}}],["signer.sendtransaction([transaction1",{"_index":2148,"t":{"537":{"position":[[310,37]]}}}],["signer.sendtransaction(transact",{"_index":2167,"t":{"537":{"position":[[1513,36]]},"539":{"position":[[441,35]]},"541":{"position":[[633,35]]},"560":{"position":[[402,35]]},"590":{"position":[[574,35]]},"598":{"position":[[698,35]]}}}],["signer.sendtransaction(tx",{"_index":129,"t":{"6":{"position":[[1136,26]]}}}],["signer.sendtransaction(txn",{"_index":1333,"t":{"239":{"position":[[1515,27]]},"247":{"position":[[1325,27]]}}}],["signer.sendtransactionbatch([transaction1",{"_index":2171,"t":{"539":{"position":[[1281,42]]},"541":{"position":[[1613,42]]},"590":{"position":[[1483,42]]}}}],["signer.signmessage(authorizationmessag",{"_index":2197,"t":{"552":{"position":[[173,40]]}}}],["signer.signmessage(messag",{"_index":57,"t":{"4":{"position":[[282,27]]},"99":{"position":[[453,27],[530,27]]},"575":{"position":[[194,27]]},"588":{"position":[[448,27]]}}}],["signer.signtypeddata(typeddata.domain",{"_index":2278,"t":{"575":{"position":[[735,38]]}}}],["signer.weight",{"_index":2529,"t":{"698":{"position":[[928,14]]}}}],["signer1",{"_index":1388,"t":{"249":{"position":[[769,7]]}}}],["signer1.sendtransaction(txn1",{"_index":1399,"t":{"249":{"position":[[1278,30]]}}}],["signer2",{"_index":1390,"t":{"249":{"position":[[851,7]]}}}],["signer2.sendtransaction(txn2",{"_index":1400,"t":{"249":{"position":[[1309,29]]}}}],["signer_1",{"_index":2518,"t":{"698":{"position":[[526,9]]}}}],["signer_2",{"_index":2520,"t":{"698":{"position":[[582,9]]}}}],["signer_3",{"_index":2522,"t":{"698":{"position":[[638,9]]}}}],["signin",{"_index":1934,"t":{"374":{"position":[[4,6]]},"392":{"position":[[742,7]]}}}],["signinopt",{"_index":1156,"t":{"192":{"position":[[731,14],[746,13]]},"564":{"position":[[1426,14],[1582,14]]},"566":{"position":[[2630,13],[2777,15]]}}}],["signinwith",{"_index":2258,"t":{"566":{"position":[[2057,10],[2246,12]]}}}],["signinwithemail",{"_index":1153,"t":{"192":{"position":[[491,16],[516,15],[696,16]]},"566":{"position":[[2376,15],[2561,17]]}}}],["signmessag",{"_index":1587,"t":{"281":{"position":[[1105,14]]},"285":{"position":[[31,11],[134,14],[335,14]]},"342":{"position":[[25,11]]}}}],["signtransact",{"_index":2203,"t":{"560":{"position":[[231,16]]}}}],["silenc",{"_index":676,"t":{"80":{"position":[[661,7]]}}}],["silent",{"_index":1764,"t":{"323":{"position":[[34,8]]}}}],["silver",{"_index":882,"t":{"118":{"position":[[738,7]]},"120":{"position":[[584,10],[1143,8]]}}}],["silver.png",{"_index":683,"t":{"80":{"position":[[784,12]]},"120":{"position":[[861,12]]}}}],["silvercardid",{"_index":690,"t":{"80":{"position":[[900,15]]}}}],["similar",{"_index":855,"t":{"115":{"position":[[58,7]]},"541":{"position":[[35,7]]},"590":{"position":[[26,7]]},"643":{"position":[[48,7]]}}}],["similarli",{"_index":1837,"t":{"350":{"position":[[131,9]]},"491":{"position":[[34,9]]},"493":{"position":[[79,9]]}}}],["simpl",{"_index":68,"t":{"4":{"position":[[532,6]]},"8":{"position":[[928,6]]},"14":{"position":[[22,6]]},"57":{"position":[[43,6]]},"78":{"position":[[43,6]]},"82":{"position":[[53,6]]},"136":{"position":[[38,6]]},"223":{"position":[[1124,6]]},"235":{"position":[[51,6]]},"251":{"position":[[732,6]]},"273":{"position":[[25,6]]},"294":{"position":[[112,6]]},"505":{"position":[[1166,6]]},"562":{"position":[[1190,6]]},"575":{"position":[[89,6]]},"579":{"position":[[96,6],[248,6]]},"676":{"position":[[0,6]]}}}],["simpler",{"_index":1263,"t":{"223":{"position":[[428,7]]},"505":{"position":[[471,7]]}}}],["simpli",{"_index":263,"t":{"16":{"position":[[388,6]]},"78":{"position":[[131,7]]},"80":{"position":[[1756,6]]},"86":{"position":[[204,6]]},"230":{"position":[[485,6]]}}}],["simul",{"_index":1725,"t":{"309":{"position":[[1999,14]]},"311":{"position":[[101,10],[169,10],[1375,14]]},"332":{"position":[[488,11],[526,10],[1654,10],[1711,10],[1774,10],[1833,10],[1896,10],[1944,10],[6487,14]]},"334":{"position":[[302,11],[360,10],[457,10],[514,10],[577,10],[636,10],[699,10],[747,10],[1211,14]]},"457":{"position":[[1436,14]]},"459":{"position":[[879,14]]},"461":{"position":[[861,14]]}}}],["simulateresult",{"_index":1775,"t":{"332":{"position":[[500,16],[1578,15]]},"334":{"position":[[314,16],[381,15]]}}}],["singl",{"_index":458,"t":{"40":{"position":[[254,6]]},"53":{"position":[[467,6]]},"80":{"position":[[1226,6]]},"88":{"position":[[150,6]]},"124":{"position":[[57,6]]},"134":{"position":[[899,6]]},"136":{"position":[[561,6]]},"344":{"position":[[158,6]]},"465":{"position":[[1222,6]]},"537":{"position":[[57,6]]},"539":{"position":[[33,6],[639,6],[1160,6]]},"541":{"position":[[831,6],[1492,6]]},"586":{"position":[[100,6],[885,6],[1535,6]]},"590":{"position":[[772,6],[1362,6]]},"592":{"position":[[72,6]]},"651":{"position":[[68,6]]},"674":{"position":[[109,6]]}}}],["singleton",{"_index":2426,"t":{"651":{"position":[[4,9],[141,9],[234,9],[313,9],[576,9],[1452,9],[1471,9]]},"653":{"position":[[70,9]]}}}],["singletondeploy",{"_index":2482,"t":{"670":{"position":[[259,17]]}}}],["singular",{"_index":782,"t":{"103":{"position":[[198,8]]}}}],["sister",{"_index":1234,"t":{"210":{"position":[[205,6]]}}}],["situat",{"_index":1881,"t":{"361":{"position":[[221,11]]},"535":{"position":[[288,9]]}}}],["six",{"_index":923,"t":{"120":{"position":[[663,3]]}}}],["size",{"_index":1454,"t":{"259":{"position":[[221,5]]},"261":{"position":[[253,5]]}}}],["skyweav",{"_index":423,"t":{"32":{"position":[[207,9],[1089,9],[1569,9]]},"38":{"position":[[111,9],[611,9],[1109,9]]},"80":{"position":[[48,9],[198,9],[2016,12],[2222,10]]},"113":{"position":[[408,9]]},"120":{"position":[[348,9],[1192,9]]},"182":{"position":[[207,9],[786,9]]},"184":{"position":[[194,9],[666,9]]},"463":{"position":[[321,9]]}}}],["skyweaver'",{"_index":669,"t":{"80":{"position":[[376,11]]}}}],["skywvr",{"_index":709,"t":{"80":{"position":[[2058,9]]}}}],["sleepi",{"_index":885,"t":{"118":{"position":[[788,8]]}}}],["slightli",{"_index":861,"t":{"115":{"position":[[195,8]]}}}],["slot",{"_index":2553,"t":{"708":{"position":[[60,4],[175,4],[382,4],[410,4]]}}}],["slot)[0",{"_index":2559,"t":{"708":{"position":[[622,8]]}}}],["small",{"_index":887,"t":{"118":{"position":[[834,6]]},"560":{"position":[[166,5]]}}}],["smart",{"_index":65,"t":{"4":{"position":[[475,5]]},"45":{"position":[[9,5]]},"51":{"position":[[27,5]]},"237":{"position":[[32,5]]},"241":{"position":[[458,5],[579,5]]},"271":{"position":[[33,5]]},"273":{"position":[[279,5]]},"287":{"position":[[2213,5]]},"344":{"position":[[287,5]]},"507":{"position":[[1437,5]]},"577":{"position":[[677,5],[883,5]]},"586":{"position":[[0,5],[423,5],[1485,5],[1759,5]]},"647":{"position":[[89,5]]},"672":{"position":[[83,5],[147,5]]},"680":{"position":[[0,5],[59,5]]},"686":{"position":[[992,5]]},"688":{"position":[[224,5]]},"690":{"position":[[0,5]]},"696":{"position":[[170,5]]},"716":{"position":[[567,5]]}}}],["smooth",{"_index":1971,"t":{"396":{"position":[[134,6]]},"398":{"position":[[137,7]]}}}],["smoothli",{"_index":986,"t":{"134":{"position":[[315,8]]}}}],["snippet",{"_index":2109,"t":{"507":{"position":[[231,8]]}}}],["social",{"_index":549,"t":{"53":{"position":[[171,6]]},"253":{"position":[[25,6]]},"255":{"position":[[0,6]]},"257":{"position":[[0,6],[131,6],[383,6]]},"259":{"position":[[307,6]]},"261":{"position":[[339,6]]},"263":{"position":[[214,6]]},"265":{"position":[[1293,6],[2454,6]]},"273":{"position":[[188,6]]},"317":{"position":[[33,6]]},"319":{"position":[[132,6]]},"344":{"position":[[647,8]]},"348":{"position":[[259,6]]},"350":{"position":[[144,6]]},"382":{"position":[[180,6]]},"398":{"position":[[54,6]]},"465":{"position":[[3992,6]]},"602":{"position":[[29,6],[248,6],[619,6]]},"608":{"position":[[94,6],[347,6]]},"617":{"position":[[204,6]]},"682":{"position":[[82,6]]}}}],["social/email",{"_index":1825,"t":{"344":{"position":[[576,12]]}}}],["softwar",{"_index":769,"t":{"99":{"position":[[160,8]]}}}],["solid",{"_index":2515,"t":{"698":{"position":[[460,8]]}}}],["solut",{"_index":976,"t":{"132":{"position":[[148,9]]},"159":{"position":[[229,8]]},"251":{"position":[[739,8]]}}}],["someclass",{"_index":1253,"t":{"218":{"position":[[6,9],[47,9]]}}}],["someth",{"_index":605,"t":{"72":{"position":[[28,9]]},"257":{"position":[[217,9]]},"592":{"position":[[470,9]]}}}],["sometim",{"_index":961,"t":{"122":{"position":[[531,9]]}}}],["soon",{"_index":1532,"t":{"273":{"position":[[800,6]]}}}],["sourc",{"_index":272,"t":{"16":{"position":[[499,6]]},"29":{"position":[[708,7],[1263,7]]},"55":{"position":[[159,6]]},"86":{"position":[[315,6]]},"140":{"position":[[171,6]]},"152":{"position":[[94,7]]},"190":{"position":[[1402,6]]},"273":{"position":[[780,6]]},"428":{"position":[[340,7]]},"430":{"position":[[179,6]]},"467":{"position":[[180,6]]},"480":{"position":[[142,6]]},"509":{"position":[[153,6]]},"533":{"position":[[29,6]]},"564":{"position":[[2338,6]]},"594":{"position":[[55,6]]},"686":{"position":[[889,6]]}}}],["space",{"_index":1379,"t":{"249":{"position":[[126,7],[155,6],[483,6],[757,5]]},"382":{"position":[[161,5]]},"682":{"position":[[145,5]]}}}],["spam",{"_index":341,"t":{"25":{"position":[[459,4]]},"27":{"position":[[543,4]]},"29":{"position":[[433,4],[492,5]]},"32":{"position":[[919,4]]},"43":{"position":[[1242,4]]}}}],["speak",{"_index":2499,"t":{"686":{"position":[[776,5]]}}}],["special",{"_index":1073,"t":{"159":{"position":[[410,7]]},"443":{"position":[[10,7]]},"524":{"position":[[10,7]]},"564":{"position":[[156,7]]}}}],["specif",{"_index":192,"t":{"8":{"position":[[868,8]]},"25":{"position":[[514,8]]},"27":{"position":[[598,8]]},"32":{"position":[[974,8]]},"43":{"position":[[1297,8]]},"95":{"position":[[231,8],[804,8]]},"118":{"position":[[224,8]]},"120":{"position":[[215,8]]},"136":{"position":[[410,8]]},"208":{"position":[[228,8]]},"239":{"position":[[975,8],[1772,8],[1827,8],[2232,8],[2663,8]]},"247":{"position":[[570,8]]},"329":{"position":[[18,8]]},"545":{"position":[[187,8]]},"572":{"position":[[138,8]]},"592":{"position":[[334,8]]},"651":{"position":[[281,14]]}}}],["specifi",{"_index":30,"t":{"2":{"position":[[438,7]]},"6":{"position":[[719,9]]},"25":{"position":[[2271,9]]},"43":{"position":[[439,7],[522,7],[612,7],[694,7],[779,7],[851,7],[927,7]]},"80":{"position":[[1462,7]]},"180":{"position":[[439,7]]},"192":{"position":[[43,7],[508,7],[1412,7],[1504,10],[1691,9]]},"392":{"position":[[618,10]]},"424":{"position":[[25,9]]},"426":{"position":[[28,9]]},"457":{"position":[[17,7],[224,9],[282,9]]},"539":{"position":[[222,9]]},"564":{"position":[[509,7]]},"566":{"position":[[43,7],[2049,7],[2368,7],[2622,7],[3394,7],[3486,10],[3689,9]]},"588":{"position":[[708,9]]},"598":{"position":[[270,10],[491,7]]}}}],["speed",{"_index":1302,"t":{"237":{"position":[[165,6]]}}}],["spell",{"_index":945,"t":{"120":{"position":[[1074,8]]}}}],["spenderaddress",{"_index":1203,"t":{"203":{"position":[[788,16]]}}}],["sponsor",{"_index":520,"t":{"49":{"position":[[40,7]]},"136":{"position":[[361,9],[391,7]]},"239":{"position":[[448,11]]},"241":{"position":[[195,9],[345,10]]}}}],["src=\"https://cdn.ethers.io/lib/eth",{"_index":2344,"t":{"594":{"position":[[94,37]]}}}],["src=\"https://unpkg.com/0xsequence@latest/dist/0xsequence.umd.min.js\"> { const res = await fetch('https://metadata.sequence.app/rpc/Metadata/GetNiftyswapUnitPricesWithQuantities', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ 'chainID': '137', 'contractAddress': '0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334', 'req': { 'swapType': 'BUY', 'ids': [ '65537' ], 'amounts': [ '100' ] }, 'fresh': true }) }); console.log('res', await res.json()) })() Please contact our team for assistance with integrations to another target.","s":"Market API","u":"/marketplace","h":"#market-api","p":58},{"i":64,"t":"npm install 0xsequence or npm install @0xsequence/metadata then in your app, import { SequenceMetadataClient } from '@0xsequence/metadata' const metadata = new SequenceMetadataClient() NOTE: if you're using @0xsequence/metadata from node.js, we recommend using node v18.x or newer.","s":"Web / node.js Installation","u":"/metadata/installation","h":"#web--nodejs-installation","p":62},{"i":66,"t":"go get -u github.com/0xsequence/go-sequence@latest then in your app, import ( \"github.com/0xsequence/go-sequence/metadata\" ) seqMetadata := metadata.NewMetadataClient(\"https://metadata.sequence.app\", http.DefaultClient) tokenBalances, err := seqIndexer.GetTokenBalances(...)","s":"Go Installation","u":"/metadata/installation","h":"#go-installation","p":62},{"i":68,"t":"The Sequence Metadata is integrated directly inside of the respective Sequence Web3 Unity and Sequence Web3 Unreal SDKs.","s":"Unity or Unreal Installation","u":"/metadata/installation","h":"#unity-or-unreal-installation","p":62},{"i":70,"t":"The Sequence Metadata API service offers a simple and fast API to query token & NFT metadata for Ethereum-compatible chains. To learn how to use the Sequence Metadata service, please read: Installation Token metadata API & standards Contract-level metadata API & standards Alternative, REST API Usage","s":"Metadata","u":"/metadata","h":"","p":69},{"i":72,"t":"The Sequence Metadata is available for free with moderate request limits, but if your project requires higher limits, please contact the Sequence Pro team.","s":"Pricing & Usage","u":"/metadata","h":"#pricing--usage","p":69},{"i":74,"t":"Learn how to query contract-level metadata directly for any contract Learn about contract-level metadata for ERC20, ERC721 and ERC1155 tokens PRO TIP: Sequence Indexer also returns token metadata When using the Sequence Indexer, pass \"includeMetadata\": true to your request to query token metadata for any ERC20, ERC721 or ERC1155 contract. See below how to fetch contract-level metadata directly.","s":"Contract Metadata","u":"/metadata/contract-metadata","h":"","p":73},{"i":76,"t":"Sequence Metadata GetContractInfoBatch Method: Request: POST /rpc/Metadata/GetContractInfoBatch Content-Type: application/json Body (in JSON): chainID (string) -- the chain id, as a name or number (ie. \"1\" or \"mainnet\", \"137\" or \"polygon\", etc.) contractAddresses (string of strings) -- array of contract addresses Example: GetContractInfoBatch of some contracts on Polygon curl Javascript / Typescript Other curl -X POST -H \"Content-Type: application/json\" https://metadata.sequence.app/rpc/Metadata/GetContractInfoBatch -d '{ \"chainID\": \"polygon\", \"contractAddresses\": [\"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\", \"0x17b66009af459dc8ebf37acf8a8b355379be2fe5\", \"0x2791bca1f2de4661ed88a30c99a7a9449aa84174\", \"0x2953399124f0cbb46d2cbacd8a89cf0599974963\", \"0x7227e371540cf7b8e512544ba6871472031f3335\", \"0x7c0ebabfc394ec6d926e801fe0e69a1f15a7fe4d\", \"0x8f3cf7ad23cd3cadbd9735aff958023239c6a063\", \"0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4\"] }' // Works in both a Webapp (browser) or Node.js: import { SequenceMetadataClient } from '@0xsequence/metadata' const metadataClient = new SequenceMetadataClient() const contractMetadata = await metadataClient.getContractInfoBatch({ chainID: 'polygon', contractAddresses: [ '0x631998e91476DA5B870D741192fc5Cbc55F5a52E', '0x17b66009af459dc8ebf37acf8a8b355379be2fe5', '0x2791bca1f2de4661ed88a30c99a7a9449aa84174', '0x2953399124f0cbb46d2cbacd8a89cf0599974963', '0x7227e371540cf7b8e512544ba6871472031f3335', '0x7c0ebabfc394ec6d926e801fe0e69a1f15a7fe4d', '0x8f3cf7ad23cd3cadbd9735aff958023239c6a063', '0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4' ] }) console.log('Contract info for above addresses:', contractMetadata) Please contact our team for assistance with integrations to another target.","s":"Fetch contract metadata of any ERC20, ERC721 or ERC1155 contract address","u":"/metadata/contract-metadata","h":"#fetch-contract-metadata-of-any-erc20-erc721-or-erc1155-contract-address","p":73},{"i":78,"t":"Additionally, OpenSea added something called contractURI (https://docs.opensea.io/docs/contract-level-metadata).","s":"Contract-level Metadata Standards","u":"/metadata/contract-metadata","h":"#contract-level-metadata-standards","p":73},{"i":80,"t":"Sequence provides a metadata service for fetching token metadata for any ERC721 or ERC1155 contract, on any EVM chain. Learn how to query token metadata directly for any contract Learn about token metadata standards and formats for ERC721 and ERC1155 tokens PRO TIP: Sequence Indexer also supports token metadata When using the Sequence Indexer, pass \"includeMetadata\": true to your request to query token metadata for any ERC721 or ERC1155 contract. See below how to fetch token metadata directly.","s":"Token Metadata","u":"/metadata/token-metadata","h":"","p":79},{"i":82,"t":"Sequence Metadata GetTokenMetadata Method: Request: POST /rpc/Metadata/GetTokenMetadata Content-Type: application/json Body (in JSON): chainID (string) -- the chain id, as a name or number (ie. \"1\" or \"mainnet\", \"137\" or \"polygon\", etc.) contractAddress (string) -- the contract address tokenIDs (array of strings) -- array of strings containing token ids to fetch metadata Example: GetTokenMetadata of some Skyweaver tokens on Polygon curl Javascript / Typescript Other curl -X POST -H \"Content-Type: application/json\" https://metadata.sequence.app/rpc/Metadata/GetTokenMetadata -d '{ \"chainID\": \"polygon\", \"contractAddress\": \"0x631998e91476DA5B870D741192fc5Cbc55F5a52E\", \"tokenIDs\": [\"65537\", \"65538\", \"65539\"] }' // Works in both a Webapp (browser) or Node.js: import { SequenceMetadataClient } from '@0xsequence/metadata' const metadataClient = new SequenceMetadataClient() const tokenMetadata = await metadataClient.getTokenMetadata({ chainID: 'polygon', contractAddress: '0x631998e91476DA5B870D741192fc5Cbc55F5a52E', tokenIDs: ['65537', '65538', '65539'] }) console.log('Skyweaver metadata for some tokens:', tokenMetadata) Please contact our team for assistance with integrations to another target.","s":"Fetch token metadata for any ERC721 or ERC1155 contract","u":"/metadata/token-metadata","h":"#fetch-token-metadata-for-any-erc721-or-erc1155-contract","p":79},{"i":84,"t":"Popular token standards like EIP721 and EIP1155 both have similar metadata standard formats with some subtle differences. In addition to the standards, we've seen in practice that projects often slightly deviate from the standards but are sensical, easy to parse and well supported in the ecosystem, include the Sequence Metadata service. Below we describe the standards and common practices across projects to help demystify how to format your token metadata for your projects.","s":"Token Metadata Standards","u":"/metadata/token-metadata","h":"#token-metadata-standards","p":79},{"i":87,"t":"ERC721 token contracts contain a method on the contract called tokenURI(uint256) string. When querying the tokenURI method on the contract, it will return a URI which contains additional metadata for that asset. See EIP for specific details: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md Here is an example Bored Ape (token id 9): https://metadata.sequence.app/tokens/mainnet/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d/9 response: { \"tokenId\": \"9\", \"contractAddress\": \"0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d\", \"name\": \"\", \"description\": \"\", \"image\": \"https://ipfs.sequence.info/ipfs/QmUQgKka8EW7exiUHnMwZ4UoXA11wV7NFjHAogVAbasSYy\", \"decimals\": 0, \"properties\": null, \"attributes\": [ { \"trait_type\": \"Earring\", \"value\": \"Silver Stud\" }, { \"trait_type\": \"Eyes\", \"value\": \"Sleepy\" }, { \"trait_type\": \"Mouth\", \"value\": \"Small Grin\" }, { \"trait_type\": \"Fur\", \"value\": \"Brown\" }, { \"trait_type\": \"Hat\", \"value\": \"Seaman's Hat\" }, { \"trait_type\": \"Clothes\", \"value\": \"Stunt Jacket\" }, { \"trait_type\": \"Background\", \"value\": \"Purple\" } ] } In the case of this Bored Ape, it appears there is no name or description set, but they do have \"attributes\" as an array of { \"trait_type\": string, \"value: string }. Additionally, see OpenSea for more information: https://docs.opensea.io/docs/metadata-standards Note that OpenSea technically breaks the ERC1155 standard by suggesting to use \"attributes\", where in fact, the ERC1155 calls uses the field name \"properties\" instead of \"attributes\", see https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md#erc-1155-metadata-uri-json-schema (read section below). However this is completely okay and mixed use of properties / attributes is compatible in practice. On Sequence Metadata, we support both structures for token contracts which use either format for their properties/attributes. Another example is from Neon District: https://metadata.sequence.app/tokens/polygon/0x7227e371540CF7b8e512544Ba6871472031F3335/158456331411102687640546264635","s":"ERC721","u":"/metadata/token-metadata","h":"#erc721","p":79},{"i":89,"t":"ERC1155 token contracts contain a method on the contract called uri(uint256) string. When querying the uri method on the contract, it will return a URI which contains additional metadata for that asset. See EIP for specific details: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md#erc-1155-metadata-uri-json-schema Here is an example Skyweaver card (token id 65548): https://metadata.sequence.app/tokens/polygon/0x27A11C1563a5dDa238379B95c91B3AbBaD9C0cf6/65548 { \"tokenId\": \"65548\", \"contractAddress\": \"0x27a11c1563a5dda238379b95c91b3abbad9c0cf6\", \"name\": \"Weighted Die (Silver)\", \"description\": \"Give +1/+1, armor, and guard to a random ally unit, six times.\\n\\n\\\"I will not bow to fate. If the dice fall against me, I'll cut off the hand that cast them.\\\"\\n -Horik\", \"image\": \"https://assets.skyweaver.net/LV7xNcQh/webapp/cards/full-cards/6x/12-silver.png\", \"decimals\": 2, \"properties\": { \"artists\": { \"name\": \"Artist\", \"value\": [ { \"id\": \"xavi\", \"name\": \"Henrique Xavier\", \"url\": \"https://www.artstation.com/kitexavier\" } ] }, \"baseCardId\": 12, \"cardType\": \"Spell\", \"element\": \"Metal\", \"mana\": 8, \"prism\": \"Strength\", \"type\": \"Silver\" }, \"attributes\": null } As you can see, Skyweaver an ERC1155 token's metadata uses the properties object, which is an object/dictionary type of arbitrary data.","s":"ERC1155","u":"/metadata/token-metadata","h":"#erc1155","p":79},{"i":91,"t":"As you can see, the standard format of token metadata contains both attributes and properties. The attributes field is an array of objects. The properties field is an object/dictionary of arbitrary data. In technical terms, the attributes type is defined as []map and the properties type is defined as map. In practice, we've seen that many projects use both attributes and properties to store the same data, and in some cases, they use attributes to store data that should be in properties and vice versa. Sometimes project use both fields, and this is completely fine in practice, as marketplaces and services will parse both areas. Finally, if you are looking to extend the metadata format to suit your project, we recommend to utilize either or both the attributes and properties fields for either ERC721 or ERC1155.","s":"Attributes vs Properties","u":"/metadata/token-metadata","h":"#attributes-vs-properties","p":79},{"i":93,"t":"Finally, a note on ERC20 tokens. ERC20 tokens are just a single token, so they themselves do not have a token ID, but are represented entirely by their contract address. We can infer some information about the token by querying the contract methods such as name and decimals. Additionally, ERC20 tokens can take advantage of the contractURI extension used by OpenSea and described in more detail in our Contract metadata section.","s":"ERC20","u":"/metadata/token-metadata","h":"#erc20","p":79},{"i":95,"t":"Sequence can support all EVM compatible chains. The following networks are currently supported by Sequence Wallet, Sequence Indexer, Sequence Relayer and all Sequence SDKs: Sequence Status Page: https://status.sequence.info","s":"Multi-Chain Support","u":"/multi-chain-support","h":"","p":94},{"i":97,"t":"Network Chain Handle Ethereum mainnet Polygon polygon Polygon zkEVM polygon-zkevm Arbitrum One arbitrum Arbitrum Nova arbitrum-nova Optimism optimism BSC bsc Avalanche avalanche Base base","s":"Networks","u":"/multi-chain-support","h":"#networks","p":94},{"i":99,"t":"Network Chain Handle Ethereum Goerli goerli Ethereum Sepolia sepolia Polygon Mumbai mumbai Arbitrum Goerli arbitrum-goerli Base Goerli base-goerli BSC Testnet bsc-testnet","s":"Testnets","u":"/multi-chain-support","h":"#testnets","p":94},{"i":101,"t":"Sequence has support for Layer-3 networks such as Polygon Supernets, Arbitrum Orbit, Optimism Superchain, and Avalanche Subnets -- reach out to our solutions team for more information.","s":"Layer-3 Support","u":"/multi-chain-support","h":"#layer-3-support","p":94},{"i":103,"t":"99.9% uptime so users can always use your application. You don’t just need a node. You need a reliable node service. The Sequence Node Gateway ensures your data is always correct, real-time, in sync, and available. Sequence aggregates multiple node providers and auto-switches between them, ensuring your dapp runs smoothly and with low latency for you and your users. You don’t need to worry about scaling either: the Sequence Node Gateway scales seamlessly, so that your dapp performs well during peak moments and as you grow. Enhance the capabilities of any Ethereum-compatible JSON-RPC node with higher uptime and performance Blockchain node access for a variety of Ethereum compatible chains Highly-available node network with automatic node failure detection and recover Build your Dapp or Game on robust node infrastructure with higher scalability and fault-tolerance Fast access to log data Single point of access to a large number of nodes with automatic fail-over. No need to update your node provider URL in case of a node failure. Integrations with: Infura, Alchemy, Quicknode, and internally managed nodes. For Sequence Pro users only","s":"Sequence Node-Gateway","u":"/node-gateway","h":"","p":102},{"i":105,"t":"Get started with Sequence with just a few lines of code, follow along below.","s":"Quick Start","u":"/quickstart","h":"","p":104},{"i":107,"t":"First, install the 0xsequence and ethers packages from NPM: npm install 0xsequence ethers or pnpm install 0xsequence ethers or yarn add 0xsequence ethers You can find the source of the 0xsequence package on Github.","s":"Install","u":"/quickstart","h":"#install","p":104},{"i":109,"t":"Connecting to Ethereum Mainnet: import { sequence } from '0xsequence' const wallet = sequence.initWallet({ defaultNetwork: 'mainnet' }) const connectDetails = await wallet.connect(({ app: 'Your app name' })) console.log('=> connected?', connectDetails.connected) Connecting to Polygon: import { sequence } from '0xsequence' const wallet = sequence.initWallet({ defaultNetwork: 'polygon' }) const connectDetails = await wallet.connect(({ app: 'Your app name' })) console.log('=> connected?', connectDetails.connected) Required fields defaultNetwork is optional, the wallet can always be used to interact with any supported network by using the getProvider('') and getSigner() methods. app during connect is always required, this is the name of your dapp, and will be shown to the user when they are asked to connect their wallet.","s":"Connect your wallet","u":"/quickstart","h":"#connect-your-wallet","p":104},{"i":111,"t":"Once connected to the wallet, you can get the wallet address: const wallet = sequence.getWallet() const walletAddress = wallet.getAddress() console.log(walletAddress) // # => '0xabcd....' Trying to get the wallet address before the wallet is connected will throw an error.","s":"Get the wallet address","u":"/quickstart","h":"#get-the-wallet-address","p":104},{"i":113,"t":"const wallet = sequence.getWallet() wallet.openWallet()","s":"Open the wallet from your dapp","u":"/quickstart","h":"#open-the-wallet-from-your-dapp","p":104},{"i":115,"t":"You can use a variety of methods to query the chain ID which the wallet is presently connected to. const wallet = sequence.getWallet() console.log('chainId:', await wallet.getChainId()) const provider = wallet.getProvider() console.log('provider.getChainId()', await provider.getChainId()) const signer = wallet.getSigner() console.log('signer.getChainId()', await signer.getChainId())","s":"Get the blockchain network ID","u":"/quickstart","h":"#get-the-blockchain-network-id","p":104},{"i":117,"t":"The Sequence Relayer service offers a simple interface for dispatching meta-transactions on Ethereum-compatible networks. Meta-transactions are the idea of a transaction inside of a transaction. The benefits of Sequence meta-transactions are that they allow: Gas abstraction -- whereby users can pay for network gas in a variety of tokens (ie. USDC, DAI, etc.) Sponsored gas -- projects may sponsor the gas of specific contracts to allow free gas for their users Batched transactions -- group a bunch of independent transactions and allow them to be mined as a single transaction Parallel transactions -- parallelize the dispatch of transactions in some cases Fire + forget model -- easily send transactions to the relayer, which will ensure fast delivery Optimal gas pricing for transactions Free to use / Sequence Pro gives you more reporting The best part: transactions with Sequence Relayer are compatible with any existing/deployed Ethereum contract, and thus, integrating the Sequence Relayer doesn't require any changes to your contracts or dapp. The Sequence Relayer is usable by frontend dapps, or even in your backends.","s":"Relayer","u":"/relayer","h":"","p":116},{"i":119,"t":"The Sequence Metadata API service offers a simple and fast API to query token & NFT metadata for Ethereum-compatible chains. Quite simply, the Metadata API allows you to query the token metadata of any ERC20, ERC721 or ERC1155 contract on a number of supported Ethereum chains. As well, the Sequence Metadata service is automatically integrated in the Sequence Indexer. But as we demonstrate below, it's also useful to be able to query the token/contract metadata directly too :) PRO TIP: RPC vs REST endpoints Sequence Metadata service is available with both RPC and REST endpoints. We recommend the RPC endpoints for your application, but the REST endpoints are an available option for convenience. For RPC endpoint see Token metadata RPC and Contract metadata RPC.","s":"Metadata REST API Reference & Usage","u":"/metadata/rest-api","h":"","p":118},{"i":121,"t":"Let's say you'd like to query the metadata of a Skyweaver 1155 card on the Polygon network. Of course, the below example will work for any network / contract / token combination as well. First, the Skyweaver 1155 assets contract is located at address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. Second, let's build the metadata lookup endpoint to query Skyweaver's contract for token ID 20: Request: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20 Response: [ { \"tokenId\": \"20\", \"contractAddress\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\", \"name\": \"Unstoppable Chop\", \"description\": \"Attach Silence to target unit. Do 4 damage to it.\", \"image\": \"https://assets.skyweaver.net/TNqWLuJZ/webapp/cards/full-cards/6x/20-silver.png\", \"decimals\": 2, \"properties\": { \"baseCardId\": 20, \"goldCardId\": 131092, \"grade\": \"oldSilver\", \"id\": 20, \"silverCardId\": 65556 }, \"attributes\": null } ] If you'd like to query a number of tokens at the same time, you can include more token ids comma-separated: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20,21,22 -- click to see the JSON response to query token ids 20, 21, and 22 in a single batched request. Feel free to try tweaking the metadata.sequence.app URL above for your own contract, or another popular project to see how the responses come back. You can change the network to one of our supported networks and specify any contract and/or token id. In addition to easily querying token-level metadata like in the above example, you can also query contract-level metadata. Contract-level metadata provides you more information about a contract address such as a name, contract type, logo, and description. Simply change the metadata URL above to just query the contract address: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E and see result: { \"chainId\": 137, \"address\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\", \"name\": \"Skyweaver\", \"type\": \"ERC1155\", \"symbol\": \"SKYWVR\", \"logoURI\": \"https://assets.skyweaver.net/_tX5dRVi/webapp/icons/skyweaver-token.png\", \"extensions\": { \"link\": \"https://www.skyweaver.net/\", \"description\": \"Skyweaver is a Free-to-Play, trading card game powered by Polygon and Ethereum.\", \"ogImage\": \"https://skyweaver.net/images/skyweavercover.jpg\", \"originAddress\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\" } }","s":"Example","u":"/metadata/rest-api","h":"#example","p":118},{"i":123,"t":"The Metadata API service is accessible either with a simple REST interface, or a RPC client. For the RPC client, we offer Web browser, node and Go clients. We recommend the RPC client for most integrations, but make the REST interface available for convenience.","s":"Usage","u":"/metadata/rest-api","h":"#usage","p":118},{"i":125,"t":"As mentioned in the example above. The general format of the REST endpoint is: GET https://metadata.sequence.app/tokens//[/] Where must be one of the Chain ID or Chain Handle of the supported networks. Fetch contract-level metadata: GET https://metadata.sequence.app/tokens// Example: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E Fetch token-level metadata: GET https://metadata.sequence.app/tokens///[,,...] Examples: https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20 https://metadata.sequence.app/tokens/polygon/0x631998e91476DA5B870D741192fc5Cbc55F5a52E/20,21","s":"REST endpoints","u":"/metadata/rest-api","h":"#rest-endpoints","p":118},{"i":127,"t":"The Metadata RPC interface offers the full capabilities of the Metadata service. We provide SDKs for Web / node.js and Go. Or if you'd like to integrate the Metadata service with another language target, simply follow the API reference below to implement the HTTP requests. Additionally, read the Typescript client source code as reference implementation of the Metadata RPC client as well.","s":"RPC Client","u":"/metadata/rest-api","h":"#rpc-client","p":118},{"i":129,"t":"Metadata API endpoint: https://metadata.sequence.app Metadata RPC methods: GetTokenMetadata - fetch token metadata of ERC721 or ERC1155 tokens from a single contract GetTokenMetadataBatch - fetch token metadata of ERC721 or ERC1155 token from a batch of contracts GetContractInfo - fetch contract metadata of an ERC20, ERC721 or ERC1155 contract address GetContractInfoBatch - fetch contract metadata of a batch of ERC20, ERC721 or ERC1155 contract addresses","s":"Metadata RPC Methods","u":"/metadata/rest-api","h":"#metadata-rpc-methods","p":118},{"i":131,"t":"The Sequence Unity SDK provides full Sequence Wallet & Indexer integration for your Unity Games, integrated tightly with Nethereum. This SDK follows Semantic Versioning (major.minor.patch). While we're still in 0.x.y builds, API breaking changes can be made at any time. After 1.0.0, breaking changes will always cause a major version increment, non-breaking new features will cause a minor version increment, and bugfixes will cause a patch version increment.","s":"Unity SDK","u":"/unity-sdk","h":"","p":130},{"i":133,"t":"The demo offers the same functionality as our sequence.js demo dApp, but using Unity UI & the Unity SDK.","s":"Check out the Unity WebGL build of our demo dApp!","u":"/unity-sdk","h":"#check-out-the-unity-webgl-build-of-our-demo-dapp","p":130},{"i":136,"t":"If you want to avoid buying Vuplex WebGL, since it's not technically used, then every time you do a WebGL build, first move the Vuplex folder out of your project, then move it back in after your build is done. We're working on a solution to this problem that doesn't involve assembly references 🙏 You can buy & import Vuplex WebGL if you want to avoid this step, for now. Build your game as usual! There's no special WebGLTemplate needed :)","s":"WebGL","u":"/unity-sdk","h":"#webgl","p":130},{"i":138,"t":"Make sure you have the Vuplex webview for your build target platform installed, then build as usual!","s":"Standalone Windows & Mac, iOS, and Android","u":"/unity-sdk","h":"#standalone-windows--mac-ios-and-android","p":130},{"i":140,"t":"Reach out to us if you'd like to use the Sequence SDK on another platform!","s":"Other platforms","u":"/unity-sdk","h":"#other-platforms","p":130},{"i":142,"t":"Connect to Metamask, WalletConnect, and more wallets","s":"Coming soon","u":"/unity-sdk","h":"#coming-soon","p":130},{"i":144,"t":"Discord Github Twitter Support Support email","s":"Community & Support","u":"/support","h":"","p":143},{"i":146,"t":"Sequence is available for free for users and developers. All SDKs and core libraries are open sourced and licensed under Apache 2.0 🎁 In addition, we offer \"Pro\" level features with higher limits and support -- if you're interested to learn more, please contact the Sequence Pro team 🤩","s":"Sequence Pro","u":"/support","h":"","p":143},{"i":148,"t":"With Sequence, you can create a smart contract wallet your server can use to dispatch transactions for your users without you having to be worried about transaction speed, throughput and re-orgs. Sequentual Transactions By default, Sequence transactions will be executed sequentially.","s":"Building a Relaying Server with Sequence","u":"/relayer/building-relaying-server","h":"","p":147},{"i":150,"t":"Your server will need an EOA wallet that will be able to sign messages. It will be the owner of your server-side Sequence wallet which will be used to dispatch transactions. This Sequence wallet should have the correct ownership at your contract level, not the EOA. Also, the Sequence wallet should be sufficiently funded in order to pay fees needed by the relayer to dispatch your transactions. Using this approach - versus the next section (with sponsoring) - includes the ability to pay for gas in any available currency by our relayer (e.g. 'MATIC', 'DAI', 'USDC', 'WETH'). import { Session } from '@0xsequence/auth' // Create your server EOA const walletEOA = new ethers.Wallet(serverPrivateKey, provider) // Open a Sequence session, this will find or create // a Sequence wallet controlled by your server EOA const session = await Session.singleSigner({ signer: walletEOA }) // Get the Sequence wallet address console.log(session.account.address) // Get a signer for a specific network // - 1: Ethereum Mainnet // - 137: Polygon Mainnet // - 42161: Arbitrum One // See https://chainid.network/ for more const signer = session.account.getSigner(137) // Craft your transaction const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) const data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [senderAddress, recipientAddress, id] ) const txn = { to: erc721TokenAddress, data } // Send the transaction const txnResponse = await signer.sendTransaction(txn) // Wait for transaction to be mined const txnReceipt = await txnResponse.wait() // Check if transaction was successful if (txnReceipt.status != 1) { console.log(`Unexpected status: ${txnReceipt.status}`) } You can also enforce a specific way to pay for gas fees, or the openning of a specific Sequence wallet. import { Session } from '@0xsequence/auth' // Create your server EOA const walletEOA = new ethers.Wallet(serverPrivateKey, provider) // Open a Sequence session, this will find or create // a Sequence wallet controlled by your server EOA const session = await Session.singleSigner({ signer: walletEOA, // OPTIONAL: Multiple wallets could be found for the same EOA // to enforce a specific wallet you can use the following callback selectWallet: async (wallets: string[]) => { const found = wallets.find(w => w === EXPECTED_WALLET_ADDRESS) if (!found) throw Error('wallet not found') // Returning the wallet address will make the session use it // returning undefined will make the session create a new wallet return found } }) const signer = session.account.getSigner(137, { // OPTIONAL: You can also enforce a specific way to pay for gas fees // if not provided the sdk will select one for you selectFee: async ( _txs: any, options: FeeOption[] ) => { // Find the option to pay with native tokens const found = options.find(o => !o.token.contractAddress) if (!found) throw Error('fee option not found') return found } }) // Initialize the contract const usdc = new ethers.Contract( '0x2791bca1f2de4661ed88a30c99a7a9449aa84174', // USDC on Polygon ERC_20_ABI, signer ) // Send the transaction const txnResponse = await usdc.transfer(recipient, 1) // Wait for transaction to be mined const txnReceipt = await txnResponse.wait() // Check if transaction was successful if (txnReceipt.status != 1) { console.log(`Unexpected status: ${txnReceipt.status}`) } Triggers migration Openning a session may trigger a migration of your Sequence wallet to a new version, this could be v1 to v2 or v2 to future versions. Migration is a one-way process, once your wallet is migrated it cannot be reverted to a previous version. To catch any unwanted migration, you can use the onMigration callback.","s":"Nodejs Server","u":"/relayer/building-relaying-server","h":"#nodejs-server","p":147},{"i":152,"t":"Need access to our Sequence Builder? Reach out to us by email @ hello@sequence.io or complete our Sequence Pro form to hear back: https://pro.sequence.xyz/. If you want to have your transactions sponsored & paid for with a credit card, you can follow the below steps before beginning your code, at the following link: https://sequence.build/ By sponsoring your transaction, you can now just send the transaction without a fee object and not have to fund the smart contract wallet before relaying any transactions. Already Deployed Contract For this example, we assume you have a smart contract deployed with a contract address to include in the last step.","s":"Nodejs Server with Gas Sponsoring using Sequence Builder","u":"/relayer/building-relaying-server","h":"#nodejs-server-with-gas-sponsoring-using-sequence-builder","p":147},{"i":158,"t":"The following is example code that implements a relayed transaction, same as the above example (i.e. Nodejs Server) but without fees, taken care of by the Sequence Builder. import { Session } from '@0xsequence/auth' // Create your server EOA const walletEOA = new ethers.Wallet(serverPrivateKey, provider) // Open a Sequence session, this will find or create // a Sequence wallet controlled by your server EOA const session = await Session.singleSigner({ signer: walletEOA }) // Get the Sequence wallet address console.log(session.account.address) // Get a signer for a specific network // - 1: Ethereum Mainnet // - 137: Polygon Mainnet // - 42161: Arbitrum One // See https://chainid.network/ for more const signer = session.account.getSigner(137, { // OPTIONAL: This ensures that the transaction is paid for by the gas tank // but if not provided, the gas tank will be used anyway selectFee: async ( _txs: any, _options: FeeOption[] ) => { return undefined } }) // Craft your transaction const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) const data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [senderAddress, recipientAddress, id] ) const txn = { to: erc721TokenAddress, data } // Send the transaction const txnResponse = await signer.sendTransaction(txn) // Wait for transaction to be mined const txnReceipt = await txnResponse.wait() // Check if transaction was successful if (txnReceipt.status != 1) { console.log(`Unexpected status: ${txnReceipt.status}`) }","s":"C.3 Add Sponsored Address","u":"/relayer/building-relaying-server","h":"#c3-add-sponsored-address","p":147},{"i":160,"t":"If you want to send multiple independent transactions without needing to batch them, you can also send them in distinct nonce spaces. Using distinct nonce spaces for your transactions signals to the relayer that there's no dependency between them and that they can be executed on-chain in any order. This allows the transactions to be dispatched immediately in an unbuffered way without having to wait for a full batch. Here is an example of how to do that: // Generate random nonce spaces with ~0% probability of collision const randomNonceSpace1 = ethers.BigNumber.from(ethers.utils.hexlify(ethers.utils.randomBytes(20))) const randomNonceSpace2 = ethers.BigNumber.from(ethers.utils.hexlify(ethers.utils.randomBytes(20))) // Create signers for each nonce space const signer1 = session.account.getSigner(137, { nonceSpace: randomNonceSpace1 }) const signer2 = session.account.getSigner(137, { nonceSpace: randomNonceSpace2 }) // Generate transactions const txn1 = { to: tokenContract.address, data: erc20Interface.encodeFunctionData( 'transfer', [recipient1, amount1] ) } const txn2 = { to: tokenContract.address, data: erc20Interface.encodeFunctionData( 'transfer', [recipient2, amount2] ) } // Dispatch transactions, which can now be executed in parallel await Promise.all([ signer1.sendTransaction(txn1), signer2.sendTransaction(txn2) ]) If batching transactions is not a problem for your use-case, you can call await wallet.sendTransaction(txns). You can read more about batch transactions in Sending Batched Transactions.","s":"Parallel Transactions","u":"/relayer/building-relaying-server","h":"#parallel-transactions","p":147},{"i":163,"t":"Make sure you have the Vuplex Webview for your build target platform installed, then build as usual.","s":"Standalone WebGL, Windows, Mac, iOS, and Android Builds","u":"/unity-sdk/building","h":"#standalone-webgl-windows-mac-ios-and-android-builds","p":161},{"i":165,"t":"Reach out to us if you'd like to use the Sequence SDK on another platform!","s":"Other platform builds","u":"/unity-sdk/building","h":"#other-platform-builds","p":161},{"i":167,"t":"Download the latest release of the Sequence Unity SDK UnityPackage Drag the .unitypackage file into your Unity game project & import the entire thing. The Sequence Unity SDK currently depends on the Vuplex Webview package, so you'll need to purchase and import Vuplex for each build target your game supports. On Android, you don't need to use the Gecko webview - you can use the Original one. Once you're set up, move on to the Unity Wallet SDK docs or the Unity Indexer SDK docs","s":"Installation","u":"/unity-sdk/installation","h":"","p":166},{"i":169,"t":"Once the wallet is ready, you can connect by calling wallet.Connect. var connectDetails = await wallet.Connect(new ConnectOptions { app = \"Demo Unity Dapp\", authorize = true, settings = new WalletSettings { theme = \"dark\", bannerUrl = \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders = new string[] { PaymentProviderOption.Moonpay, PaymentProviderOption.Ramp }, defaultFundingCurrency = CurrencyOption.Matic, defaultPurchaseAmount = 111, lockFundingCurrencyToDefault = false, } } }); Debug.Log(\"user accepted connect? \" + connectDetails.connected) Debug.Log(\"users signed connect proof to valid their account address: \", connectDetails.proof) After you connect, you can use wallet.openWallet() to open the wallet: await wallet.OpenWallet(); You can also optionally pass a path, and pass settings when you open the wallet: var connectDetails = await wallet.Open(new ConnectOptions { settings = new WalletSettings { theme = \"dark\", bannerUrl = \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders = new string[] { PaymentProviderOption.Moonpay, PaymentProviderOption.Ramp }, defaultFundingCurrency = CurrencyOption.Matic, defaultPurchaseAmount = 111, lockFundingCurrencyToDefault = false, } } }); await wallet.OpenWallet(\"wallet/add-funds\", connectDetails, null); Check out some example Dapp source code For a complete examples, see Demo-Dapp.","s":"Connect Wallet","u":"/unity-sdk/wallet/connect-wallet","h":"","p":168},{"i":171,"t":"Dapps with direct sequence integration can specify the following settings: theme​ Name of one of the available theme provided by sequence the sequence wallet will be rendered with. Example: settings = WalletSettings { theme: \"light\"} bannerUrl​ URL of a banner image users will see when connecting or loging into your dapp. The banner image should follow a 3:1 aspect ration where 1200x400 works best. Example: settings = WalletSettings { bannerUrl: \"https://yoursite.com/banner-image.png\"} signInWithEmail​ Specify signInWithEmail with an email address to allow user automatically sign in with the email option. Will be ignored if user is already signed in. Example: settings = WalletSettings { signInWithEmail: \"user@email.com\"} signInOptions​ SignInOptions is not supported in the Unity SDK, as only email login is supported. includedPaymentProviders​ List of payment providers users will be able to access. By default, users can access all payment providers integrated in Sequence. Example: settings = WalletSettings { includedPaymentProviders: [PaymentProviderOption.Moonpay, PaymentProviderOption.Ramp]} defaultFundingCurrency​ The tag of the default currency to show when users open the payment provider page. The currency has to be supported by the payment providers integrated in sequence. Example: settings = WalletSettings { defaultFundingCurrency: \"CurrencyOption.USDC} defaultPurchaseAmount​ Use to specify a default purchase amount, as an integer, for prefilling the funding amount. If not specified, the default is 100. Example: settings = WalletSettings { defaultPurchaseAmount: 200} lockFundingCurrencyToDefault​ Whether to only allow users to purchase the default currency specified by the defaultFundingCurrency option. If set to false, users will also be able to purchase other tokens. locking the default funding currency can be useful to prevent users from purchasing the wrong currency or the currency on the wrong chain. Example: settings = WalletSettings { defaultFundingCurrency: true}","s":"Wallet Login and Connect Options","u":"/unity-sdk/wallet/connect-wallet","h":"#wallet-login-and-connect-options","p":168},{"i":174,"t":"If you encounter this error when loading Sequence UnitySDK for the first time Try find the dlls file in folder Assets>Plugins>net742dllsAOT in Inspector, deselect Validate References option for related dlls.","s":"1) Assembly reference errors","u":"/unity-sdk/troubleshooting","h":"#1-assembly-reference-errors","p":172},{"i":176,"t":"If you encounter this error in Android Logcat window, try to use this script to wrap your code inside MainThread.wkr.AddJob( () => { //YOUR CODE })","s":"2) Android can only be called on Unity main thread error","u":"/unity-sdk/troubleshooting","h":"#2-android-can-only-be-called-on-unity-main-thread-error","p":172},{"i":178,"t":"This document explains how to migrate to sequence.js v1.1.0 from earlier versions.","s":"Migrate to sequence.js v1.1.0","u":"/migrate-sequence-js-1-1-0","h":"","p":177},{"i":181,"t":"The initWallet function's network parameter has been replaced. Now, it accepts a configuration object that may include a defaultNetwork parameter. Before: const wallet = sequence.initWallet('mainnet') After: const wallet = sequence.initWallet({ defaultNetwork: 'mainnet' }) The parameter remains optional. If not provided, the default network will be mainnet.","s":"Init library","u":"/migrate-sequence-js-1-1-0","h":"#init-library","p":177},{"i":183,"t":"Previously, both initWallet and getWallet returned a Wallet instance, which could be used to access both a provider and a signer. Now, they return a SequenceProvider, which already functions as the provider while offering sequence-specific methods. Methods such as getSigner and getProvider are still available in SequenceProvider. Note that calling getProvider() will return this. Before: const wallet = sequence.initWallet('mainnet') const provider = wallet.getProvider() const signer = wallet.getSigner() After: const provider = sequence.initWallet({ defaultNetwork: 'mainnet' }) const signer = provider.getSigner() Custom network provider and signer​ The getProvider and getSigner methods now accept an optional network parameter. This is handy when you wish to use a custom provider or signer for a specific network. In such cases, a tailored network provider/signer is created, and the method does not return this.","s":"Wallet class instance","u":"/migrate-sequence-js-1-1-0","h":"#wallet-class-instance","p":177},{"i":185,"t":"The connect function now mandates an app parameter, representing the app name requesting the connection. This name will be displayed to the user. Before: const connectDetails = await wallet.connect() After: const connectDetails = await wallet.connect({ app: 'Your app name' })","s":"Connect wallet","u":"/migrate-sequence-js-1-1-0","h":"#connect-wallet","p":177},{"i":187,"t":"EIP-6492 allows the wallet to sign messages without first executing a transaction. This feature should be utilized only when the signature will be validated by software supporting EIP-6492, such as the sequence.js library. All sign methods of the signer use EIP-6492 by default. To opt out of EIP-6492, previously you could append a false value at the end of each sign method; now you can pass an eip6492 named argument. Before: const signature = await signer.signMessage(message, undefined, false) After: const signature = await signer.signMessage(message, { eip6492: false })","s":"Sign EIP-6492 messages","u":"/migrate-sequence-js-1-1-0","h":"#sign-eip-6492-messages","p":177},{"i":189,"t":"Earlier, most methods of the signer and provider would target the default network. You could alter this by adding a positional network argument at the end of each method. This has been swapped with a named chainId argument, which can be combined with other named arguments, such as eip6492. Before: const balance = await provider.sendTransaction(transaction, 'rinkeby') After: const balance = await provider.sendTransaction(transaction, { chainId: 'rinkeby' })","s":"Operate on a specific network","u":"/migrate-sequence-js-1-1-0","h":"#operate-on-a-specific-network","p":177},{"i":191,"t":"Previously, separate methods (sendTransactionBatch and sendTransaction) were provided for batch transactions. Now, there's just sendTransaction that can receive either an array of transactions or a singular transaction. Before: const receipt1 = await provider.sendTransactionBatch([transaction1, transaction2]) After: const receipt1 = await provider.sendTransaction([transaction1, transaction2])","s":"Send batch transactions","u":"/migrate-sequence-js-1-1-0","h":"#send-batch-transactions","p":177},{"i":193,"t":"Some internal state methods have been either removed or deprecated. This encompasses methods for: Determining if the wallet is deployed Retrieving the wallet's \"sequence context\" Accessing the \"inner configuration\" of the wallet (i.e., its comprising signers) Should you require any of these methods, please reach out to support.","s":"Removal of internal state methods","u":"/migrate-sequence-js-1-1-0","h":"#removal-of-internal-state-methods","p":177},{"i":195,"t":"Compatibility with the Rainbowkit connector has been largely retained. However, the configuration for defaultNetwork has been relocated. Previously, it was set under connect.networkId. Now, it has been elevated to a top-level property named defaultNetwork. Before: sequenceWallet({ chains, connect: { app: 'Demo app', networkId: 1, }, }) After: sequenceWallet({ chains, defaultNetwork: 1, connect: { app: 'Demo app', }, }) Wagmi Connector​ The Wagmi connector has undergone the same modifications as the Rainbowkit connector. Before: new SequenceConnector({ chains, connect: { app: 'Demo app', networkId: 1, }, }) After: new SequenceConnector({ chains, defaultNetwork: 1, connect: { app: 'Demo app', }, })","s":"Rainbowkit Connector","u":"/migrate-sequence-js-1-1-0","h":"#rainbowkit-connector","p":177},{"i":197,"t":"In earlier versions, EIP-6492 signatures were activated globally either through the useEIP6492 configuration property or the useSequenceEIP6492 method. Both methods have now been deprecated. Attempting to initialize with useEIP6492 will result in a runtime error. For utilizing EIP-6492 in the updated version, you'll need to explicitly invoke sequence_sign or sequence_signTypedData_v4 on the connector. Before: new SequenceConnector({ chains, connect: { app: 'Demo app', networkId: 1, useEIP6492: true, }, }) After: // NOTE: The connector is now initialized without the useEIP6492 property. // ... const sig = await walletClient.request({ method: 'sequence_sign', params: [message, account] }) as string; Ensure Correct Peer Dependency Both @0xsequence/wagmi-connector and @0xsequence/rainbowkit-plugin versions 2.1.0 require 0xsequence as a peer dependency. Ensure that you are using version 1.1.0 or higher of 0xsequence. Utilizing older versions may lead to instability in your application. This is essential to maintain compatibility and ensure the stable operation of your connectors and plugins.","s":"Rainbowkit & Wagmi Connector - EIP-6492 Signatures","u":"/migrate-sequence-js-1-1-0","h":"#rainbowkit--wagmi-connector---eip-6492-signatures","p":177},{"i":200,"t":"ERC1155 URI Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); var URI = await erc1155.URI(tokenId); ERC1155 BalanceOf Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); var balanceOf = await erc1155.BalanceOf(tokenId, account); ERC1155 BalanceOfBatch Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); var balanceOfBatch = await erc1155.BalanceOfBatch(accounts, tokenIds); ERC1155 SetApprovalForAll Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.SetApprovalForAll(operator, _approved); ERC1155 IsApprovedForAll Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.IsApprovedForAll(account, operator); ERC1155 SafeTransferFrom Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.SafeTransferFrom(from, to, id, amount, data); ERC1155 SafeBatchTransferFrom Method: ERC20 erc1155 = new ERC1155(web3, contractAddress); await erc1155.SafeBatchTransferFrom(from, to, ids, amounts, data);","s":"An ERC1155 token contract manages multiple token types.","u":"/unity-sdk/wallet/ERC1155","h":"#an-erc1155-token-contract-manages-multiple-token-types","p":198},{"i":203,"t":"ERC721 Name Method: ERC20 erc721 = new ERC721(web3, contractAddress); var name = await erc721.Name(); ERC721 Symbol Method: ERC20 erc721 = new ERC721(web3, contractAddress); var symbol = await erc721.Symbol(); ERC721 TokenURI Method: ERC20 erc721 = new ERC721(web3, contractAddress); var tokenURI = await erc721.TokenURI(tokenId); ERC721 BalanceOf Method: ERC20 erc721 = new ERC721(web3, contractAddress); var balanceOf = await erc721.BalanceOf(ownerAddress); ERC721 OwnerOf Method: ERC20 erc721 = new ERC721(web3, contractAddress); var ownerOf = await erc721.OwnerOf(tokenId); ERC721 SafeTransferFrom Method: ERC20 erc721 = new ERC721(web3, contractAddress); await erc721.SafeTransferFrom(from, to, tokenId); ERC721 TransferFrom Method: ERC20 erc721 = new ERC721(web3, contractAddress); await erc721.TransferFrom(from, to, tokenId); ERC721 Approve Method: ERC20 erc721 = new ERC721(web3, contractAddress); await erc721.Approve(to, tokenId); ERC721 GetApproved Method: ERC20 erc721 = new ERC721(web3, contractAddress); var receipt = await erc721.GetApproved(tokenId); ERC721 SetApprovalForAll Method: ERC20 erc721 = new ERC721(web3, contractAddress); var receipt = await erc721.SetApprovalForAll(operator, _approved); ERC721 IsApprovedForAll Method: ERC20 erc721 = new ERC721(web3, contractAddress); var receipt = await erc721.IsApprovedForAll(owner, operator);","s":"An ERC721 token contract keeps track of non-fungible tokens.","u":"/unity-sdk/wallet/ERC721","h":"#an-erc721-token-contract-keeps-track-of-non-fungible-tokens","p":201},{"i":205,"t":"Native Unity Implementation of Sequence Indexer","s":"Indexer SDK","u":"/unity-sdk/indexer/guides","h":"","p":204},{"i":209,"t":"Sequence Indexer GetTokenBalances Method: Request: POST /rpc/Indexer/GetTokenBalances Content-Type: application/json Body (in JSON): accountAddress (string) -- the wallet account address contractAddress (string) -- the contract address of the ERC721 / ERC1155 collection includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response Example: GetTokenBalances of a contract + account address on Polygon Unity c# GetTokenBalancesArgs tokenBalancesArgs = new GetTokenBalancesArgs(accountAddress, contractAddress, true); var tokenBalances = await Indexer.GetTokenBalances(blockChain, tokenBalancesArgs); if (tokenBalances.balances.Length > 0) { //Display the balances :) }","s":"Fetch token IDs, balances and metadata of ERC721 and ERC1155 collections.","u":"/unity-sdk/indexer/guides","h":"#fetch-token-ids-balances-and-metadata-of-erc721-and-erc1155-collections","p":204},{"i":211,"t":"Fetches the transaction / token history for any wallet address of any ERC20, ERC721 and ERC1155 token. The response includes decoded transaction details for easy consumption / rendering. Sequence Indexer GetTransactionHistory Method: Request: POST /rpc/Indexer/GetTransactionHistory Content-Type: application/json Body (in JSON): filter (object) accountAddress (string) -- the wallet account address contractAddress (string) -- optionally specify a contract address to filter includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response Example: GetTransactionHistory of a wallet account address on Polygon Unity c# GetTransactionHistoryArgs transactionHistoryArgs = new GetTransactionHistoryArgs(); var txHistory = await Indexer.GetTransactionHistory(blockChain, transactionHistoryArgs); //Display tx history :)","s":"Fetch the transaction history for any wallet address","u":"/unity-sdk/indexer/guides","h":"#fetch-the-transaction-history-for-any-wallet-address","p":204},{"i":213,"t":"Fetches token supplies and metadata for any ERC20, ERC721, ERC1155 contract. This query is helpful to render all tokens in a token contract, or to query the total token supplies. In this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. You may query any contract address on any of the supported networks (but make sure to query the indexer of the corresponding network). Sequence Indexer GetTokenSupplies Method: Request: POST /rpc/Indexer/GetTokenSupplies Content-Type: application/json Body (in JSON): contractAddress (string) -- a ERC20 / ERC721 / ERC1155 contract address includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response Example: GetTokenSupplies of Skyweaver contract on Polygon Unity c# GetTokenSuppliesArgs tokenSuppliesArgs = new GetTokenSuppliesArgs(contractAddress, includeMetadata); var supplies = await Indexer.GetTokenSupplies(blockChain, tokenSuppliesArgs); if (supplies != null) { //Display supplies :) }","s":"Fetch all unique tokens in a particular ERC20/721/1155 contract, including total supplies","u":"/unity-sdk/indexer/guides","h":"#fetch-all-unique-tokens-in-a-particular-erc207211155-contract-including-total-supplies","p":204},{"i":215,"t":"Fetch / listen to the transaction history for any ERC20, ERC721, ERC1155 contract. This query is helpful to track transaction history of a particular token contract. In this example, we use the Skyweaver token contract address 0x631998e91476DA5B870D741192fc5Cbc55F5a52E on the Polygon network. You may query any contract address on any of the supported networks (but make sure to query the indexer of the corresponding network). Sequence Indexer GetBalanceUpdates Method: Request: POST /rpc/Indexer/GetBalanceUpdates Content-Type: application/json Body (in JSON): contractAddress (string) -- a ERC20 / ERC721 / ERC1155 contract address Example: GetBalanceUpdates of Skyweaver contract on Polygon Unity c# GetBalanceUpdatesArgs balanceUpdatesArgs = new GetBalanceUpdateArgs(contractAddress); var updates = await Indexer.GetBalanceUpdates(blockChain, balanceUpdatesArgs); if (updates != null) { //Display balance updates :) }","s":"Fetch the transaction history for any token contract address","u":"/unity-sdk/indexer/guides","h":"#fetch-the-transaction-history-for-any-token-contract-address","p":204},{"i":217,"t":"Sequence Indexer GetEtherBalance Method: Request: POST /rpc/Indexer/GetEtherBalance Content-Type: application/json Body (in JSON): accountAddress (string) -- the wallet account address Example: GetEtherBalance MATIC balance of a wallet account address on Polygon curl GetEtherBalanceArgs etherBalanceArgs = new GetEtherBalanceArgs(accountAddress); var etherBalance = await Indexer.GetEtherBalance(blockChain, etherBalanceArgs); if (etherBalance != null) { //Display ether balance :) }","s":"Fetch native network balance (aka ETH on Ethereum, MATIC on Polygon, AVAX on Avalanche, BNB on BSC, etc.)","u":"/unity-sdk/indexer/guides","h":"#fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc","p":204},{"i":219,"t":"Sequence Indexer GetChainID Method: Request: POST /rpc/Indexer/GetChainID Content-Type: application/json curl var chainId = await Indexer.GetChainID(BlockChainType.Polygon); if (getChainIDReturn != null) { //Display }","s":"Fetch the chain ID","u":"/unity-sdk/indexer/guides","h":"#fetch-the-chain-id","p":204},{"i":222,"t":"Name Method: ERC20 erc20 = new ERC20(web3, contractAddress); var name = await erc20.Name(); Symbol Method: ERC20 erc20 = new ERC20(web3, contractAddress); var symbol = await erc20.Symbol(); Decimals Method: ERC20 erc20 = new ERC20(web3, contractAddress); var decimals = await erc20.Decimals(); TotalSupply Method: ERC20 erc20 = new ERC20(web3, contractAddress); var totalSupply = await erc20.TotalSupply(); BalanceOf Method: ERC20 erc20 = new ERC20(web3, contractAddress); var balanceOf = await erc20.BalanceOf(accountAddress); Transfer Method: ERC20 erc20 = new ERC20(web3, contractAddress); var receipt = await erc20.Transfer(senderAddress, recipientAddress, amount); Allowance Method: ERC20 erc20 = new ERC20(web3, contractAddress); var allowance = await erc20.Allowance(ownerAddress, spenderAddress); Approve Method: ERC20 erc20 = new ERC20(web3, contractAddress); var receipt = await erc20.Approve(spenderAddress, amount); TransferFrom Method: ERC20 erc20 = new ERC20(web3, contractAddress); var receipt = await erc20.TransferFrom(senderAddress, recipientAddress, amount);","s":"An ERC20 token contract keeps track of fungible tokens.","u":"/unity-sdk/wallet/ERC20","h":"#an-erc20-token-contract-keeps-track-of-fungible-tokens","p":220},{"i":224,"t":"For more complex on-chain interactions, you can use anything available in Nethereum. Visit [the Nethereum documentation](https://docs.nethereum.com/en/latest/introduction/web3/\\) for a complete reference. If you need a Sequence-specific feature that isn't documented here, you can use the escape hatch technique with any code from the sequence.js docs. Finally, we've provided a few useful ABIs for you to interact with - ERC20, ERC721, and ERC1155. Keep reading to see their interfaces.","s":"Further Interactions","u":"/unity-sdk/wallet/further-interactions","h":"","p":223},{"i":226,"t":"As you're working with more advanced Sequence interactions, you may find that the provided APIs are not expressive enough for your use case. As a last resort, there is a function ExecuteSequenceJS and its sister function ExecuteSequenceJSAndParseJSON.","s":"Escape Hatch (executing sequence.js code)","u":"/unity-sdk/wallet/escape-hatch","h":"","p":225},{"i":228,"t":"public Task ExecuteSequenceJS(string js) This function executes JS in a context with Sequence.js and Ethers.js. In this context, you're provided access to a global named seq, and a global named ethers. To get the wallet, use seq.getWallet(). You can return arbitrary strings by using return. Returned Promises are automatically awaited. This function won't return until the passed Javascript (and any promises it returns) are executed. If the Javascript code throws an error, this function will throw a JSExecutionError.","s":"ExecuteSequenceJS","u":"/unity-sdk/wallet/escape-hatch","h":"#executesequencejs","p":225},{"i":230,"t":"var address = await wallet.ExecuteSequenceJS(\"return seq.getAddress();\"); Debug.Log(address);","s":"Example","u":"/unity-sdk/wallet/escape-hatch","h":"#example","p":225},{"i":232,"t":"public async Task ExecuteSequenceJSAndParseJSON(string js) This function operates like ExecuteSequenceJS, but it will JSON parse any returned values from JS into T. If it fails to parse the value, it will return null.","s":"ExecuteSequenceJSAndParseJSON","u":"/unity-sdk/wallet/escape-hatch","h":"#executesequencejsandparsejson","p":225},{"i":234,"t":"class SomeClass { string addr; uint num; } var someClass = await ExecuteSequenceJSAndParseJSON(@\" return { addr: await seq.getAddress(), num: 1337 } \"); See the sequence.js docs for more information on how to write code using sequence.js.","s":"Example","u":"/unity-sdk/wallet/escape-hatch","h":"#example-1","p":225},{"i":237,"t":"To get the user's Sequence wallet address: const address = await wallet.GetAddress(); Debug.Log(address);","s":"Ask for the account address","u":"/unity-sdk/wallet/get-address","h":"#ask-for-the-account-address","p":235},{"i":239,"t":"In many cases, you'll want your users to connect and then verify their account address. Many dapps do this by asking the user to sign a message, and then verify the signature from the user to ensure it's integrity. As this is such a common workflow, Sequence can automatically authenticate the account address at the same time while the user is prompt to connect their wallet to your dapp. This allows the user experience to be simpler and more seamless, with less confusion and clicks -- it's a subtle thing, but makes a big difference. const connectDetails = await wallet.Connect(new ConnectOptions { app = \"Your Dapp name\", authorize = true // <---<<< this will automatically sign+verify a EIP712 message when user clicks \"Connect\" }); In the above example, we pass authorize = true to the Connect() function, which will automatically have the user sign a EIP712 signed message to prove their identity. This allows you to then easily authenticate the connected wallet address with absolutely certainty. FYI, you can find the signed message proof returned in connectDetails.proof, which is an EIP712 signed object using a simple a convention from ethauth. NOTE: EIP712 is just like a normal signed message, but it allows you to use an actual object for signing instead of just a plain-text string.","s":"Authenticate the account address","u":"/unity-sdk/wallet/get-address","h":"#authenticate-the-account-address","p":235},{"i":241,"t":"The above example demonstrates how to connect and verify the user's identity in your dapp on the client-side, but if you'd like to authenticate the Sequence authorization proof on your server, then you can do by following the instructions in the Sequence.js section As always, if you have any questions or require help, reach out to us on Discord.","s":"Authenticate the account address server-side","u":"/unity-sdk/wallet/get-address","h":"#authenticate-the-account-address-server-side","p":235},{"i":244,"t":"Nethereum is C# library that provides an abstraction layer over Web3 RPC providers and data structures. The Sequence Unity SDK provides full integration with Nethereum.","s":"Overview","u":"/unity-sdk/wallet/nethereum","h":"#overview","p":242},{"i":246,"t":"To use Sequence with Nethereum, you'll need to create a Nethereum.Web3.Web3 instance, and hook up the SequenceWeb3Client. Use our Wallet prefab and get a reference to a Wallet instance, then it's as easy as var client = new SequenceWeb3Client(wallet, Chain.Polygon); var web3 = new Nethereum.Web3.Web3(client); With this Web3 instance, you can do everything that your chain has to offer! You can even switch blockchains using the standard wallet_switchEthereumChain call, or even more simply by doing client.chainID = Chain.Ethereum; For more information about Nethereum, visit the Nethereum documentation. Or, keep reading the docs to find out how to do common tasks using the Nethereum interfaces!","s":"Getting Started","u":"/unity-sdk/wallet/nethereum","h":"#getting-started","p":242},{"i":249,"t":"Make sure you have a Web3 instance with the SequenceInterceptor configured, as documented in the Nethereum section.","s":"Prerequisites","u":"/unity-sdk/wallet/send-transaction","h":"#prerequisites","p":247},{"i":251,"t":"Dispatching a basic \"send ETH\" transaction is very simple using Nethereum :) This will submit the TX on chain, and wait for it to be accepted before returning. await web3.Eth.TransactionManager.SendTransactionAndWaitForReceiptAsync( new TransactionInput( \"\", \"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\", new HexBigInteger(\"1000000000000000000\") ) );","s":"Sending a TX","u":"/unity-sdk/wallet/send-transaction","h":"#sending-a-tx","p":247},{"i":254,"t":"Make sure you have a Web3 instance with the SequenceInterceptor configured, as documented in the Nethereum section.","s":"Prerequisites","u":"/unity-sdk/wallet/sign-message","h":"#prerequisites","p":252},{"i":256,"t":"Sequence wallets are able to easily sign arbitrary messages using Nethereum. To request a user's signature of a simple message: var address = await web3.GetAddress(); var message = \"Hello, world!\"; var signature = await web3.Eth.Sign.SendRequestAsync(address, message); Debug.Log(signature); To request a user's signature of a typed-data (EIP712) message: You can either use a typed ABI var chainId = await web3.Eth.ChainId.SendRequestAsync() var data = new TypedData { Domain = new Domain { Name = \"Test Name\", Version = \"1\", ChainId = chainId, VerifyingContract = \"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\" }, Types = MemberDescriptionFactory.GetTypesMemberDescription(typeof(Domain)), PrimaryType = nameof(Domain), }; var signature = await web3.Eth.AccountSigning.SignTypedDataV4.SendRequestAsync(data.ToJson()); Debug.Log(\"Typed Data Signature: \" + signature); or a raw JSON string. var chainId = await web3.Eth.ChainId.SendRequestAsync() var data = @\" { \"\"domain\"\": { \"\"name\"\": \"\"Ether Mail\"\", \"\"version\"\": \"\"1\"\", \"\"chainId\"\": \" + chainId + @\", \"\"verifyingContract\"\": \"\"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\"\" }, \"\"types\"\": { \"\"Person\"\": [ { \"\"name\"\": \"\"name\"\", \"\"type\"\": \"\"string\"\" }, { \"\"name\"\": \"\"wallet\"\", \"\"type\"\": \"\"address\"\" } ] }, \"\"message\"\": { \"\"name\"\": \"\"Bob\"\", \"\"wallet\"\": \"\"0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB\"\" } } \"; var signature = await web3.Eth.AccountSigning.SignTypedDataV4.SendRequestAsync(data.ToJson()); Debug.Log(\"Typed Data Signature: \" + signature);","s":"Signing Messages","u":"/unity-sdk/wallet/sign-message","h":"#signing-messages","p":252},{"i":258,"t":"See the sequence.js docs.","s":"Verifying Message Signatures","u":"/unity-sdk/wallet/sign-message","h":"#verifying-message-signatures","p":252},{"i":260,"t":"Sequence Wallet supports social login through multiple providers.","s":"Social Login","u":"/unity-sdk/wallet/social-login","h":"","p":259},{"i":262,"t":"Social login is enabled by default! Have fun!","s":"WebGL","u":"/unity-sdk/wallet/social-login","h":"#webgl","p":259},{"i":264,"t":"Social login is disabled by default in the Unity SDK, but enabling it is easy. Pick a URL protocol for your application's Sequence Social login support. In our demo dapp, we've picked demo-dapp-sequence. We recommend something with a sequence prefix or suffix, and that also includes a unique identifier for your game, to avoid conflicts with other games. You'll need to then set up social login for your build target(s):","s":"All other platforms","u":"/unity-sdk/wallet/social-login","h":"#all-other-platforms","p":259},{"i":266,"t":"Open the iOS Player Settings window (menu: Edit > Project Settings > Player Settings, then select iOS). Select Other Settings, then scroll down to Configuration. Expand the Supported URL schemes section, and add 1 to the size. In the new Element N field, enter the URL scheme you've configured for Sequence Social login. For our demo dapp, that's demo-dapp-sequence","s":"iOS","u":"/unity-sdk/wallet/social-login","h":"#ios","p":259},{"i":268,"t":"Open the Windows/Mac/Linux Player Settings window (menu: Edit > Project Settings > Player Settings, then select Windows/Mac/Linux). Select Other Settings, then scroll down to Mac Configuration. Expand the Supported URL schemes section, and add 1 to the size. In the new Element N field, enter the URL scheme you've configured for Sequence Social login. For our demo dapp, that's demo-dapp-sequence","s":"MacOS","u":"/unity-sdk/wallet/social-login","h":"#macos","p":259},{"i":270,"t":"Open the UWP Player Settings window (menu: Edit > Project Settings > Player Settings, then select UWP). Select Publishing Settings > Protocol. In the Name field, enter the URL scheme you've configured for Sequence Social login. For our demo dapp, that's demo-dapp-sequence","s":"Universal Windows Platform (UWP)","u":"/unity-sdk/wallet/social-login","h":"#universal-windows-platform-uwp","p":259},{"i":272,"t":"In the Project window, browse to Assets > Plugins > Android. a) Note: in Unity versions 2021.2 and up this path doesn't exist by default. Please navigate to Edit > Project Settings > Player and under the Android Publishing Settings, enable Custom Main Manifest in the Build section. See https://docs.unity3d.com/Manual/deep-linking-android.html for more info. 2. If it doesn't already exist, create a new file and name it AndroidManifest.xml. 3. Paste the following XML into the file, or, if you already have one, add the new keys from this XML to it. a) Note: Unity 2022 versions prior to 2022.3.7f1 and 2023 versions prior to 2023.1.7f1, 2023.2.0b3, or 2023.3.0a1 contain a bug with Android deep-linking. Please use this XML instead. i.e. add after your first intent-filter. Please see https://forum.unity.com/threads/deep-linking-in-unity-2022-the-app-is-restarted.1447300/ for more info.","s":"Android","u":"/unity-sdk/wallet/social-login","h":"#android","p":259},{"i":274,"t":"No additional setup is required for Native Windows.","s":"Native Windows (non-UWP)","u":"/unity-sdk/wallet/social-login","h":"#native-windows-non-uwp","p":259},{"i":276,"t":"Sequence WaaS (wallet as a service) enables the creation, management and usage of fully functional EVM compatible wallets. These wallets can be created on-demand for each user and allow you to integrate an application with an Ethereum compatible blockchain, while using familiar constructions like RPC APIs. Sequence WaaS offers real non-custodial wallets, and the system guarantees that each created wallet can only be accessed with the consent of the owner of the wallet.","s":"Sequence - Wallet as a service","u":"/waas/intro/","h":"","p":275},{"i":278,"t":"Sequence WaaS wallets are native smart contract multisigs, the configuration of the multisig can be seen as a 2/2, both of which are required to sign in order to operate them; each one of the signers protects the wallet from a different facet of possible threats.","s":"Architecture overview","u":"/waas/intro/","h":"#architecture-overview","p":275},{"i":280,"t":"Sequence Auth provides a simple way to add account creation, login, session management, and wallet support to your app, enabling applications to provide traditional web experiences (e.g., social login, email login, etc.) while providing access to crypto wallets to interact with smart contracts. All user and session data is encrypted by a Hardware Security Module operated by a third party. This makes it protected from both external attackers and internal access by Sequence Team or anyone else. Nobody can access a user's wallet but the user themselves. You won't need to trust us, this is a guarantee you can verify yourself: this service is hosted in a cryptographically attested secure enclave on Amazon Nitro platform. And we offer publicly available independently audited source code (coming soon), so you can rest assured that it hasn't been tampered with.","s":"Signer 1: Sequence Auth","u":"/waas/intro/","h":"#signer-1-sequence-auth","p":275},{"i":282,"t":"Sequence Guard is a service hosted by Sequence and contains the other key of the wallets. It's meant to be another line of defense, verifying not only user's identity but also their intent. It achieves this in two different ways: 1 - Limits and allowlists: you can (from the development dashboard) configure what kind of actions are allowed, this means that the guard will only sign transactions within these constraints. For example, you can define that only NFT contract X can be called, and the guard will enforce that no other transactions can take place. 2 - Authenticating the user: the Sequence Guard will authenticate the user independently of the Sequence Auth, it performs this action either by using a 3rd party OAuth 2.0 id token (from Meta, Google, X, etc.) or by directly communicating with the user via email/phone number with an OTP code. The direct communication is not always required and, when it does happen, it's seamless and branded with your project details.","s":"Signer 2: Sequence Guard","u":"/waas/intro/","h":"#signer-2-sequence-guard","p":275},{"i":284,"t":"With these safeguards in place wallets are safe against the following scenarios: Sequence.app backend is compromised, or guard keys are leaked: in this scenario, the user's identity must still be verified by Sequence Auth. Sequence Auth is compromised: in this scenario the Sequence Guard protects the wallets, because it independently authenticates the user, an attacker in this scenario wouldn't be able to access any wallets. The model also provides partial protection against the scenario: Partner frontend is compromised, or MITM on the partner side: If an attacker were to be able to vulnerate the frontend of the partner, it could gain access to wallets at the time of login, but it cannot gain access to wallets of users who are currently inactive. This means that recovery from such a scenario is possible, with limited damage.","s":"Threat model","u":"/waas/intro/","h":"#threat-model","p":275},{"i":286,"t":"When interacting with the WaaS API, each intent payload will trigger a corresponding response payload. This could be either a successful response or a prompt for a different action.","s":"Response Payloads","u":"/waas/implementation/responses","h":"","p":285},{"i":288,"t":"Regardless of the specific response type, all responses have a standard structure with the following fields: Name Type Description Optional code string Identifies the type of response No data object Holds content defined by response type No","s":"General Response Structure","u":"/waas/implementation/responses","h":"#general-response-structure","p":285},{"i":291,"t":"Triggered upon successful execution of a send transaction intent. The code for this response is transactionReceipt. The data field contains: Name Type Description Optional txHash string Transaction hash of the Ethereum transaction No metaTxHash string Hash of the meta transaction No request SendTransactionPayload The original request packet of the transaction No receipt MetaTxnReceipt Receipt of the meta transaction No nativeReceipt any Native receipt of the Ethereum transaction Yes simulations SimulateResult[] Array of simulation results Yes MetaTxnReceipt: Name Type Description Optional id string Unique identifier for the receipt No status string Status of the transaction No revertReason string | null Reason for transaction revert, if any Yes index number Index number of the receipt No logs MetaTxnReceiptLog[] Array of logs for the meta transaction No receipts MetaTxnReceipt[] Array of meta transaction receipts No txnReceipt string String representation of the transaction No MetaTxnReceiptLog: Name Type Description Optional address string The address that generated the log No topics string[] List of topics associated with the log No data string Data sent with the log No blockNumber number The block number where this log was emitted No transactionHash string Hash of the transaction that generated the log No transactionIndex number Index of the transaction in the block No blockHash string Hash of the block containing the log No logIndex number Index of the log in the block No removed boolean Whether the log was removed due to a chain reorganization No SimulateResult: Name Type Description Optional executed boolean Whether the simulation was executed No succeeded boolean Whether the simulation succeeded No result string | null The result of the simulation Yes reason string | null Reason for failure, if simulation failed Yes gasUsed number Amount of gas used in the simulation No gasLimit number Gas limit for the simulation No Example​ { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"metaTxHash\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"nativeReceipt\": { \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"contractAddress\": \"0x0000000000000000000000000000000000000000\", \"cumulativeGasUsed\": \"0xdb374\", \"gasUsed\": \"0x14a00\", \"logs\": [ { \"address\": \"0x4d4ee1b8583e31fe789eaf2e1b6e011c220c10b6\", \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"data\": \"0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001\", \"logIndex\": \"0x14\", \"removed\": false, \"topics\": [ \"0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881\" ], \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" }, { \"address\": \"0x4d4ee1b8583e31fe789eaf2e1b6e011c220c10b6\", \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"data\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \"logIndex\": \"0x15\", \"removed\": false, \"topics\": [ \"0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7\", \"0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\" ], \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" }, { \"address\": \"0x0000000000000000000000000000000000001010\", \"blockHash\": \"0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b\", \"blockNumber\": \"0x2f63834\", \"data\": \"0x000000000000000000000000000000000000000000000000001284e7c67266000000000000000000000000000000000000000000000000014c0fa753f2298415000000000000000000000000000000000000000000001386f7e2c243dcc978070000000000000000000000000000000000000000000000014bfd226c2bb71e15000000000000000000000000000000000000000000001386f7f5472ba33bde07\", \"logIndex\": \"0x16\", \"removed\": false, \"topics\": [ \"0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63\", \"0x0000000000000000000000000000000000000000000000000000000000001010\", \"0x00000000000000000000000000e91788bcb998379027d36e6407a9187d7f313c\", \"0x000000000000000000000000959c65b72147faf3450d8b50a0de57e72ffc5e0d\" ], \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" } ], \"logsBloom\": \"0x00000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000008800000002000000000001004000000000000000000000000000000000800000000000000000000100000000400000000200400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000002000000000000000000000000000000004000008000000000000001000000000000000000000000000000100000020000000000000000000000002000000020020002020040000000000000000040100000\", \"root\": \"0x\", \"status\": \"0x1\", \"transactionHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"transactionIndex\": \"0x5\" }, \"receipt\": { \"id\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"index\": 0, \"logs\": [ { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001\", \"topics\": [ \"0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881\" ] }, { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \"topics\": [ \"0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7\", \"0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\" ] } ], \"receipts\": [ { \"id\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"index\": 0, \"logs\": null, \"receipts\": null, \"revertReason\": null, \"status\": \"SUCCEEDED\", \"txnReceipt\": \"\" } ], \"revertReason\": null, \"status\": \"SUCCEEDED\" }, \"request\": { \"code\": \"sendTransaction\", \"expires\": 1699440762, \"identifier\": \"ts-sdk-1699440462686-0x153824576D03629b264683B430bBF9AcEA1d0975\", \"issued\": 1699440462, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x\", \"to\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"type\": \"transaction\", \"value\": \"0x00\" } ], \"wallet\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\" }, \"simulations\": [ { \"executed\": true, \"gasLimit\": 1147, \"gasUsed\": 860, \"reason\": null, \"result\": \"0x\", \"succeeded\": true } ] } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isSentTransactionResponse(res)) { // It's a transaction receipt }","s":"Transaction Receipt Response","u":"/waas/implementation/responses","h":"#transaction-receipt-response","p":285},{"i":293,"t":"Triggered upon failed to execute a send transaction intent. The code for this response is transactionFailed. The data field contains: Field Type Description error string The error message describing why the transaction failed. request TransactionsPacket The packet of transactions that were attempted. simulations SimulateResult[] Results from the transaction simulation attempts. SimulateResult: Name Type Description Optional executed boolean Whether the simulation was executed No succeeded boolean Whether the simulation succeeded No result string | null The result of the simulation Yes reason string | null Reason for failure, if simulation failed Yes gasUsed number Amount of gas used in the simulation No gasLimit number Gas limit for the simulation No { \"code\": \"transactionFailed\", \"data\": { \"error\": \"This is an error message\", \"request\": { \"code\": \"sendTransaction\", \"expires\": 1699443005, \"identifier\": \"ts-sdk-1699442705965-0x153824576D03629b264683B430bBF9AcEA1d0975\", \"issued\": 1699442705, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x\", \"to\": \"0x839eE023B21f4Ffe2294025DE0AC30Ba7278D6Fd\", \"type\": \"transaction\", \"value\": \"0x00\" } ], \"wallet\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\" }, \"simulations\": [ { \"executed\": true, \"gasLimit\": 7908, \"gasUsed\": 5931, \"reason\": \"This is an error message\", \"result\": null, \"succeeded\": false } ] } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isFailedTransactionResponse(res)) { // It's a failed transaction }","s":"Failed Transaction Response","u":"/waas/implementation/responses","h":"#failed-transaction-response","p":285},{"i":295,"t":"Triggered after a successful sign message intent. The code is signedMessage. The data field contains: Name Type Description Optional message string The signed message No signature string The signature No Example​ { \"code\": \"signedMessage\", \"data\": { \"message\": \"Hello World\", \"signature\": \"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef\" } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isSignedMessageResponse(res)) { // It's a signed message }","s":"Signed Message Response","u":"/waas/implementation/responses","h":"#signed-message-response","p":285},{"i":297,"t":"Occurs after successfully executing an open session intent. The code is sessionOpened. The data field contains: Name Type Description Optional sessionId string Session ID (resembling an address) No wallet string The Sequence wallet address No Example​ { \"code\": \"sessionOpened\", \"data\": { \"sessionId\": \"0xBdeAfd3ee0550a73f615D2BaEA2E3D6d48FC857D\", \"wallet\": \"0x44c2Ea42Fb006a613a7b41D142576eD6B5055902\" } } How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isOpenSessionResponse(res)) { // It's a session opened }","s":"Session Opened Response","u":"/waas/implementation/responses","h":"#session-opened-response","p":285},{"i":299,"t":"Some actions may necessitate additional validation. In such cases, the response code is validationRequired. The data field contains: Name Type Description Optional sessionId string Session ID (resembling an address) No How to Detect​ import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isValidationRequiredResponse(res)) { // Validation is required }","s":"Validation Required Response","u":"/waas/implementation/responses","h":"#validation-required-response","p":285},{"i":301,"t":"Both sendTransaction and signMessage intents could require validation. Always check for a validationRequired response before assuming you've received a transaction receipt or a signed message. import { payloads } from '@0xsequence/waas'; const res = ... // response from WaaS API if (payloads.responses.isValidationRequiredResponse(res)) { // Handle validation } if (payloads.responses.isSendTransactionResponse(res)) { // It's a transaction receipt }","s":"Note","u":"/waas/implementation/responses","h":"#note","p":285},{"i":303,"t":"To start, you'll need to include the Sequence Wallet Prefab SequenceSDK/SequenceSharp/Prefabs/SequenceWalletPrefab.prefab. Put the prefab in your scene, inside a Canvas. Position and scale it; this will be the viewport where the wallet is rendered in non-WebGL builds. You can edit the properties in the inspector to hook up events, as well as set the default network and enable some debugging tools. Before calling any Wallet methods, you should hook up the onWalletOpened, onWalletClosed, onAuthWindowOpened, and onAuthWindowClosed events. Sequence will automatically make itself visible and invisible, but you might have extra chrome / animations you'd like to add to the wallet and/or auth window (close wallet buttons, etc). A simple solution is adding a Canvas Group and moving the SequenceWalletPrefab prefab inside it, and toggling visibility when the wallet opens/closes. These callbacks might not occur on the main thread in some builds (e.g. Android), so make sure you use a UnityMainThread job to do your visbility toggling on the main thread. wallet.onWalletOpened.AddListener(() => { UnityMainThread.wkr.AddJob(() => { walletContainer.alpha = 1f; walletContainer.interactable = true; walletContainer.blocksRaycasts = true; }); }); wallet.onWalletClosed.AddListener(() => { UnityMainThread.wkr.AddJob(() => { walletContainer.alpha = 1f; walletContainer.interactable = true; walletContainer.blocksRaycasts = true; }); }); All the Sequence Wallet functions & classes are namespaced in the SequenceSharp namespace, so you might want to add using SequenceSharp; at the top of your CS files. Before interacting with the SDK, you should make sure it's ready: if (wallet.readyToConnect) { // your Connect function call here } else { wallet.onReadyToConnect.AddListener(()=> { // your Connect function call here }); } Once it's ready, you can move on to connecting to the wallet!","s":"Setup","u":"/unity-sdk/wallet/setup","h":"","p":302},{"i":306,"t":"We provide a TypeScript SDK for the Auth + WaaS system. You can install it with: pnpm install @0xsequence/waas@0.0.0-20231108174744","s":"SDK Installation","u":"/waas/waas-auth/getting-started","h":"#sdk-installation","p":304},{"i":308,"t":"To start interacting with the Auth + WaaS system, you'll need to create a new project on Sequence Builder. TODO: Explain how to create a project on the builder. Once you've created a project, you'll obtain API credentials that you can use to authenticate with the Auth + WaaS system.","s":"Project Setup","u":"/waas/waas-auth/getting-started","h":"#project-setup","p":304},{"i":310,"t":"To start using the Auth + WaaS SDK, you'll need to create a new instance of the Waas class: import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) Note that the library is operational, but it can't be used to interact with any wallet until you have authenticated as a user.","s":"Library Setup","u":"/waas/waas-auth/getting-started","h":"#library-setup","p":304},{"i":312,"t":"The following configuration can be used as a development preview, notice that we do not guarantee the availability or security of any wallets created with these credentials. import { Sequence } from '@0xsequence/waas' export const sequence = new Sequence({ network: 'polygon', key: 'eyJzZWNyZXQiOiJ0YmQiLCJ0ZW5hbnQiOjksImlkZW50aXR5UG9vbElkIjoidXMtZWFzdC0yOjQyYzlmMzlkLWM5MzUtNGQ1Yy1hODQ1LTVjODgxNWM3OWVlMyIsImVtYWlsQ2xpZW50SWQiOiI1Zmw3ZGc3bXZ1NTM0bzl2ZmpiYzZoajMxcCIsImlkcFJlZ2lvbiI6InVzLWVhc3QtMjo0MmM5ZjM5ZC1jOTM1LTRkNWMtYTg0NS01Yzg4MTVjNzllZTMifQ==', }, defaults.TEMPLATE_NEXT) Notice that only two oauth providers are available for this configuration: google (only available on localhost) and email. For google it is possible to use the following credentials: GOOGLE_CLIENT_ID=970987756660-35a6tc48hvi8cev9cnknp0iugv9poa23.apps.googleusercontent.com warning All the sample credentials are strictly for development purposes and should not be used in production. They are subject to change at any time.","s":"Sample credentials","u":"/waas/waas-auth/getting-started","h":"#sample-credentials","p":304},{"i":314,"t":"Sequence Auth + WaaS handles the following aspects of your application: User creation User authentication Session management This means you don't need to implement an account system yourself; instead, you interact with the Auth + WaaS SDK whenever you need to authenticate a user.","s":"Session Management","u":"/waas/waas-auth/manage-sessions","h":"","p":313},{"i":316,"t":"Signing in and signing up are the same operation; the account is automatically created if it doesn't already exist. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) // Get an idToken using the social auth provider of your choice // (e.g., Google, Facebook, Twitter, etc.) await waas.signIn({ idToken }, \"MacBook Pro - Chrome\") note Sessions opened with some providers might require a second step in order to be usable for sending transactions. See Email validation.","s":"Sign in / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#sign-in--sign-up","p":313},{"i":318,"t":"Email sign-in is directly supported by the SDK, as long as the used key has been generated with the email scope. Email logins work similarly to social logins, except that the idToken is generated by the SDK itself. To open a session using an email, you will need to provide an email for the user. The WaaS Nitro API will then send an email to the user with a One-Time Password (OTP) that can be used to open a session. This OTP has to be provided to the SDK to obtain an idToken. Once the idToken is obtained, the session can be opened as usual. import { Sequence } from '@0xsequence/waas' // Define the user's email address const email = \"user@example.com\" const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) // This will send an email to the user with an OTP const { instance } = await waas.email.initiateAuth({ email }) // Obtain the OTP from the user const answer = \"123456\" const { idToken } = await waas.email.finalizeAuth({ instance, answer, email }) // Log in using the idToken, as usual await waas.signIn({ idToken }, \"Apple Vision Pro - Chrome\")","s":"Email Sign In / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#email-sign-in--sign-up","p":313},{"i":320,"t":"Phone sign-in is still in development. Stay tuned! Contact us if you need this feature.","s":"Phone Sign In / Sign Up","u":"/waas/waas-auth/manage-sessions","h":"#phone-sign-in--sign-up","p":313},{"i":322,"t":"This function returns a list of sessions for the current user and only includes sessions that are still valid. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) await waas.signIn({ idToken }, \"MacBook Pro - Chrome\") const sessions = await waas.listSessions() console.log(sessions) [ { \"id\": \"0x574372ff1A0Eede68B5358Cce7bbb93155A9dfe0\", \"address\": \"0x574372ff1a0eede68b5358cce7bbb93155a9dfe0\", \"userId\": \"42#https://accounts.google.com#109234880945084120673\", \"projectId\": 42, \"issuer\": \"https://accounts.google.com\", \"subject\": \"109234880945084120673\", \"friendlyName\": \"Pixel 3 - Brave\", \"createdAt\": \"2023-11-02T18:22:03.102950917Z\", \"refreshedAt\": \"2023-11-02T18:22:03.109787921Z\", \"expiresAt\": \"2123-10-09T18:22:03.102951017Z\", \"isThis\": false }, { \"id\": \"0x3C4E11E4dbF23B87C14bd75d0Da9C75707392D21\", \"address\": \"0x3c4e11e4dbf23b87c14bd75d0da9c75707392d21\", \"userId\": \"42#https://accounts.google.com#109234880945084120673\", \"projectId\": 42, \"issuer\": \"https://accounts.google.com\", \"subject\": \"109234880945084120673\", \"friendlyName\": \"MacBook Pro - Chrome\", \"createdAt\": \"2023-11-02T18:50:32.815189174Z\", \"refreshedAt\": \"2023-11-02T18:50:32.819722082Z\", \"expiresAt\": \"2123-10-09T18:50:32.815189234Z\", \"isThis\": true } ]","s":"List Sessions","u":"/waas/waas-auth/manage-sessions","h":"#list-sessions","p":313},{"i":324,"t":"A session can be closed using the id of the session. Any session can be closed from any device with an active session. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: `${process.env.SEQUENCE_API_KEY}`, }) await waas.signIn({ idToken }, \"MacBook Pro - Chrome\") const sessions = await waas.listSessions() await waas.dropSession({ sessionId: sessions[0].id })","s":"Close Session","u":"/waas/waas-auth/manage-sessions","h":"#close-session","p":313},{"i":326,"t":"Any methods that involve sending transactions will return either successful or failed transaction receipts. Failed transaction receipts are generated without executing the transaction.","s":"Transaction receipts","u":"/waas/waas-auth/transaction-receipts","h":"","p":325},{"i":328,"t":"Any transaction that is successfully included in a block will return a SentTransactionResponse object. This must be checked for before accessing the transaction hash, using the isSentTransactionResponse type guard. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }); await waas.signIn({ idToken }, \"Session name\") const tx = await waas.sendTransaction({ chainId: 42161, transactions: [{ to: '0xD72C236Be524Ec24F72329317e2785E687105B69', value: '0' }] }) if (isSentTransactionResponse(tx)) { console.log(tx) } The relevant fields are: txHash: The transaction hash of the transaction that was sent to the network. receipt.logs: Logs emitted by the transaction. receipt.status: The status of the transaction. SUCCEEDED or FAILED. receipt.revertReason: If the transaction was executed but reverted, it includes the reason. To view the full response object, see the Transaction Receipt Response section. { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"metaTxHash\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"nativeReceipt\": { ... }, \"receipt\": { \"id\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"index\": 0, \"logs\": [ { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001\", \"topics\": [ \"0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881\" ] }, { \"address\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\", \"data\": \"0x0000000000000000000000000000000000000000000000000000000000000000\", \"topics\": [ \"0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7\", \"0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\" ] } ], \"receipts\": [ ... ], \"revertReason\": null, \"status\": \"SUCCEEDED\" }, \"request\": { ... }, \"simulations\": [ ... ] } }","s":"Successful transaction response","u":"/waas/waas-auth/transaction-receipts","h":"#successful-transaction-response","p":325},{"i":330,"t":"WaaS will try to catch any failing transactions before they are sent to the network. This is done by simulating the transaction on the network before sending it. If the simulation fails, the transaction will not be sent to the network and a FailedTransactionResponse will be returned. To view the full response object, see the Transaction Receipt Response section. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }); await waas.signIn({ idToken }, \"Session name\") const tx = await waas.sendTransaction({ chainId: 137, transactions: [{ // This address always fails on Polygon, give it a try :D to: '0x839eE023B21f4Ffe2294025DE0AC30Ba7278D6Fd', value: '0' }] }) if (isSentTransactionResponse(tx)) { // ... This will never be executed } else { // tx can only be `SentTransactionResponse` or `FailedTransactionResponse` console.log(tx) } { \"code\": \"transactionFailed\", \"data\": { \"error\": \"This is an error message\", \"request\": { \"code\": \"sendTransaction\", \"expires\": 1699443005, \"identifier\": \"ts-sdk-1699442705965-0x153824576D03629b264683B430bBF9AcEA1d0975\", \"issued\": 1699442705, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x\", \"to\": \"0x839eE023B21f4Ffe2294025DE0AC30Ba7278D6Fd\", \"type\": \"transaction\", \"value\": \"0x00\" } ], \"wallet\": \"0x4d4EE1b8583e31fe789eAF2e1b6e011C220c10B6\" }, \"simulations\": [ { \"executed\": true, \"gasLimit\": 7908, \"gasUsed\": 5931, \"reason\": \"This is an error message :)\", \"result\": null, \"succeeded\": false } ] } }","s":"Failed transaction response","u":"/waas/waas-auth/transaction-receipts","h":"#failed-transaction-response","p":325},{"i":332,"t":"Users with Auth + WaaS go through two distinct flows based on the login method:","s":"Validation","u":"/waas/waas-auth/validation","h":"","p":331},{"i":334,"t":"For users logging in with an email, Amazon Cognito sends a one-time code to validate their identity. This is a trusted method that does not require additional verification.","s":"Email login (one-time code)","u":"/waas/waas-auth/validation","h":"#email-login-one-time-code","p":331},{"i":336,"t":"Users who log in via established social auth providers like Google or Facebook don't need additional validation. However, when logging in using a custom provider, we cannot guarantee sufficient protection of user's identity. Due to this, we might require additional verification by asking the user to provide a one-time code we send to their email address. Please contact Sequence support if you wish to discuss whether your authentication provider can be considered trusted.","s":"Social login","u":"/waas/waas-auth/validation","h":"#social-login","p":331},{"i":338,"t":"To check the validation status of the current session, use the isSessionValid method. This returns true for email login and trusted social logins and false for custom logins until email validation is complete. const isValid = await waas.isSessionValid() console.log(isValid) true","s":"Validation status","u":"/waas/waas-auth/validation","h":"#validation-status","p":331},{"i":340,"t":"Manually trigger a session validation with the validateSession method. This will send a code to the user's email. If validated within 10 minutes, the method returns true; otherwise, it returns false. const result = await waas.validateSession() true Once user receives the code, he can validate the session with the finishValidateSession method that takes the code as an argument. If the code is valid, the method returns true; otherwise, it returns false. const result = await waas.finishValidateSession('123456') true onValidationRequired callback​ The onValidationRequired callback is triggered when a session validation is required. This can happen when a user tries to perform an action that requires validation, such as sending a transaction or signing a message. It determines whether the session validation should be triggered or not. If the callback returns true, the session validation is triggered. If it returns false, the action is cancelled. const tx = await waas.sendERC20({ validation: { onValidationRequired: () => true }, chainId: 42161, token: '0x6b175474e89094c44da98b954eedeac495271d0f', // DAI to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', // Recipient value: '200000000000000000000', // 200 DAI })","s":"Trigger session validation","u":"/waas/waas-auth/validation","h":"#trigger-session-validation","p":331},{"i":342,"t":"Events like transaction sends may silently prompt session validation. Use the onValidationRequired hook to catch such instances. waas.onValidationRequired(() => { console.log('Session has been triggered for validation'); }) await waas.sendTransaction({ chainId: 1 }, { to: '0x...', value: '1' }); Session has been triggered for validation","s":"Listen for session validations","u":"/waas/waas-auth/validation","h":"#listen-for-session-validations","p":331},{"i":344,"t":"Session validation is automatic when certain actions requiring validation are performed. This can be managed using the onValidationRequired hook. const tx = await waas.sendTransaction({ chainId: 1, validation: { onValidationRequired: () => { console.log('Session has been triggered for validation'); return true; } }, to: '0x061150e5574716DBb1a2cdf54b3DcE9F94395f65', value: '1' }) By returning true or false from the onValidationRequired hook, you either continue or cancel the action, respectively.","s":"Automatic session validation","u":"/waas/waas-auth/validation","h":"#automatic-session-validation","p":331},{"i":346,"t":"Sequence Wallet gives you a friendly, non-custodial wallet for your users with multi-chain support and seamless integration. Most wallets for Ethereum have a single private key that has full control over a wallet, i.e. an Externally Owned Account (EOAs). However, a Sequence wallet is a Smart Contract that is deployed on the blockchain and which can be controlled by multiple private keys. These keys are meant to be controlled by the wallet owner and provide added security since more than one of these keys would need to be compromised for the wallet to be compromised. 👤 Social/email login Easily sign in via email, Google, Facebook or other socials. No blockchain knowledge required ⛓️ Multi-Chain support Sequence can support all EVM compatible chains. 💳 On-Ramps Integration Sequence allows users to purchase cryptocurrencies directly from their wallet, using payment providers like Sardine, UPI, Moonpay, Ramp, and PayTrie. 🦄 web3 compatible Sequence can be used with any dapp on the supported networks 📱 Browser, app & extension Users can access their sequence wallet via https://sequence.app, the Sequence browser extension or the Sequence Mobile apps 🔑 Non-custodial With Sequence, users are in full control of their wallet with no third party being able to access these funds other than them. 🌉 Built-in bridges With Sequence, your users can easily bridge assets from one network to another, directly from inside their wallets. 🐱 NFT support In addition to ERC-20 tokens like USDC, Sequence has first class support for NFTs, for both ERC-721 and ERC-1155 tokens. ⚡ No install required Applications can integrate Sequence natively, allowing users to access their sequence wallet without any install required on their end. ⛽ Fee Abstraction Users can pay transaction fees in various currencies, not only the native currency of the network used. 🤖 Transaction Relaying Users don't need to worry about gas prices, gas limits or stuck transactions.","s":"Wallet","u":"/wallet","h":"","p":345},{"i":348,"t":"Below are frequently asked questions related to the integration of the Sequence wallet connector.","s":"FAQ","u":"/wallet/connectors/FAQ","h":"","p":347},{"i":351,"t":"Wallet libraries and connectors must be rendered in the browser. This is particularly true for Wagmi and Wagmi-based libraries. Attempts to render the page elsewhere, such as on backend server, can produce errors in some situations. Rendering on the server is therefore highly discouraged. The method for fixing this issue will depend on the folder structure. The pages folder structure is available for all versions of NextJs, while the app folder structure is only available for NextJs version 13 and above and may require being turned on through an experimental setting. See using wallet libraries with next.js pages directory See using wallet libraries with next.js app directory(NextJs 13+ feature)","s":"Why does my wallet integration produce an error when used with next.js?","u":"/wallet/connectors/FAQ","h":"#why-does-my-wallet-integration-produce-an-error-when-used-with-nextjs","p":347},{"i":353,"t":"The content of the application which depends on Wagmi hooks must be mounted only once the application is rendered in the client. This is a limitation due to wagmi when used with NextJs, and all wagmi-based libraries will inherit this limitation. To do so we can use a useEffect hook to wait before rendering the application. In the example below, we wait until the app is mounted in the client before rendering the rest of the application: import { useIsMounted } from '../hooks' import Home from '../components/Home' const Page = () => { const isMounted = useIsMounted() if (!isMounted) return null return ( <> ) } export default Page A full code example of this setup working with the Wagmi library can be found on github. The method described above is the one recommended by Wagmi and is demonstrated in their official example.","s":"How do I use a wallet library and connector with next.js using the pages directory (all versions of NextJs)?","u":"/wallet/connectors/FAQ","h":"#how-do-i-use-a-wallet-library-and-connector-with-nextjs-using-the-pages-directory-all-versions-of-nextjs","p":347},{"i":355,"t":"NextJs 13 and above allows using a new folder structure in which the content is placed in an app directory. Enabling this feature may require explicitly indicating it with an experimental setting. When using such a folder structure, NextJs allows the declaration of Client Components which are components that will be rendered in the browser. A wrapper component containing the wallet library initialized with all the connectors must be declared with the \"use client\" directive. The \"use client\" directive is what will turn the wrapper component into a Client Component to be rendered in the browser. In addition, there is a bug with wagmi and nextJs when using the autoConnect feature which causes In the example below, we declare a wrapper component with the \"use client\" directive: \"use client\" // this directive informs next.js that the component is a Client Component to be rendered in the browser const WagmiWrapper = ({ children }) => { const wagmiClient = createClient({ autoConnect: true, connectors, provider, webSocketProvider, }); return ( {children} ); } export default WagmiWrapper This wrapper component can then be imported normally and wrap the rest of the application. The child components can be a combination of Client and Server components. // We import a custom wrapper component that initializes the wallet library and all its connectors // An example of the content of this wrapper component can be found here: https://github.com/0xsequence/demo-dapp-wagmi-next/blob/master/components/WagmiProvider.tsx import WagmiWrapper from './WagmiWrapper' // We can then wrap our entire app with this browser's rendered component function MyApp({ Component, pageProps }: AppProps) { return ( ); } A full code example using Nextjs and the app directory can be found on github. The method described above is the one recommended by Wagmi through their NextJs example which can be consulted by running the command npx create-wagmi and selecting the nextJs option. Click here for more information about Client Components.","s":"How do I use a wallet library and connector with next.js using the app directory (version 13 and above only)?","u":"/wallet/connectors/FAQ","h":"#how-do-i-use-a-wallet-library-and-connector-with-nextjs-using-the-app-directory-version-13-and-above-only","p":347},{"i":357,"t":"Every Sequence WaaS action that involves a write operation makes use of a payload. Payloads are JSON objects that contain all information about the intent of the action, alongside with the signature of the user that is performing the action. Payloads are generated on the WaaS SDK and should be sent to the WaaS API in order to complete the action. tip Calls to the WaaS API are authenticated with the WaaS API key, including calls to the /sendPayload endpoint. The WaaS API key is a secret key that should be kept safe and should never be shared with anyone, nor stored in a client-side application.","s":"Action payloads","u":"/waas/implementation/payloads","h":"","p":356},{"i":359,"t":"It's important to notice that integrating WaaS does not require you to manually manipulate the contents of the payload; yet they are strictly defined, and you can use them if you need to. The payload structure is as follows: Name Type Description Optional version string The version of the SDK that generated the payload No * packet object Contents, defined by each payload type No signatures signature[] Payload signatures by existing sessions Yes packet.code string Identifier of the payload type No packet.issued number Timestamp of when the payload was issued, in seconds No packet.expires number Timestamp of when the payload will expire, in seconds No * packet must be organized such that its fields (in JSON structure) appear alphabetically by name. The wallet is optional when openning a new session signature type​ Name Type Description Optional session string Identifier of the signing session No * signature string Signature of the session for the given payload No * signature should be an EIP-191 signature. See https://eips.ethereum.org/EIPS/eip-191 { \"version\": \"1.0.0\", \"packet\": { \"code\": \"signMessage\", \"expires\": 1600086400, \"issued\": 1600000000, \"message\": \"Join game: #284892\", \"network\": \"137\", \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\" }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4b0fc0c7d42566958d60f92115ab95167c837c891e2f4fa62a75bfed30d86af7291051fe5c88985269286548a42bed5b70bb16588e48998206a2e7a547f527d101\" }] }","s":"Payload structure","u":"/waas/implementation/payloads","h":"#payload-structure","p":356},{"i":361,"t":"This payload is generated when openning a new client-side session on the WaaS SDK. It contains the \"proof\" that will be used to authenticate the user, and the session data to associate to it. Name Type Description Optional code string The \"code\" of the payload (openSession). No session string The unique identifier for the session No proof object Contains authentication details like JWT and email No proof.idToken string OAuth2 id token Yes proof.email string User's email address Yes Notice that either idToken, email or a valid signature MUST be present. If email is provided, WaaS will send an email on the user's first transaction with this session, asking them to confirm it. info The wallet parameter is optional ONLY for this payload. If passed it will enforce that the opened session matches the requested wallet. { \"version\": \"1.0.0\", \"packet\": { \"code\": \"openSession\", \"expires\": 1600086400, \"issued\": 1600000000, \"proof\": { \"idToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbXktZG9tYWluLmF1dGgwLmNvbSIsInN1YiI6ImF1dGgwfDEyMzQ1NiIsImF1ZCI6IjEyMzRhYmNkZWYiLCJleHAiOjEzMTEyODE5NzAsImlhdCI6MTMxMTI4MDk3MCwibmFtZSI6IkphbmUgRG9lIiwiZ2l2ZW5fbmFtZSI6IkphbmUiLCJmYW1pbHlfbmFtZSI6IkRvZSJ9.bql-jxlG9B_bielkqOnjTY9Di9FillFb6IMQINXoYsw\", \"email\": \"user@email.com\" }, \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\" } }","s":"Open session payload","u":"/waas/implementation/payloads","h":"#open-session-payload","p":356},{"i":363,"t":"This payload is generated when signMessage is called on the SDK. Name Type Description Optional code string The \"code\" of the payload (signMessage). No wallet string Address of the wallet. No network string Network on which to send the transactions. No message string Message to be signed. No { \"version\": \"1.0.0\", \"packet\": { \"code\": \"signMessage\", \"expires\": 1600086400, \"issued\": 1600000000, \"message\": \"Join game: #284892\" \"network\": \"1\", \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\", }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400\" }] }","s":"Sign message payload","u":"/waas/implementation/payloads","h":"#sign-message-payload","p":356},{"i":365,"t":"This payload is generated when sendTransaction is called on the SDK. Name Type Description Optional code string The \"code\" of the payload (sendTransaction). No identifier string Unique identifier for the transaction No wallet string Address of the wallet. No network string Network on which to send the transactions. No transactions (transaction | erc20send | erc721send | erc1155send | delayedEncode)[] Array of transaction objects. No Raw transaction​ Name Type Description Optional type string Transaction type, should be \"transaction\" No to string The recipient Ethereum address No value string The value to be transferred Yes data string Additional data for the transaction Yes Notice that transactions with to === wallet are strictly forbidden, and will get rejected. sendERC20​ Name Type Description Optional type string Transaction type, should be \"erc20send\" No token string The ERC20 token contract address No to string The recipient Ethereum address No value string Amount of tokens to send No sendERC721​ Name Type Description Optional type string Transaction type, should be \"erc721send\" No token string The ERC721 token contract address No to string The recipient Ethereum address No id string Token ID to send No safe bool Whether to use the safeTransferFrom function Yes data string Additional data for the transaction Yes Notice that data can only be used if safe === true. sendERC1155​ Name Type Description Optional type string Transaction type, should be \"erc1155send\" No token string The ERC1155 token contract address No to string The recipient Ethereum address No vals object[] Array of objects with id and amount No vals[].id string The ID of the token No vals[].amount string Amount of tokens with this ID to send No data string Additional data for the transaction Yes delayedEncode​ Delayed encode transactions have their payload data not encoded on the client, it instead is left to be encoded by the WaaS API. This reduces the burden on the client, and makes it easier to integrate in environments with limited libraries. Type Field Data Type Description DelayedEncodeData abi string The ABI (Application Binary Interface) for the contract. func string The function to call within the smart contract. args (string | DelayedEncodeData)[] | { [key: string]: (string | DelayedEncodeData) } The arguments to pass to the function. Can be an array or an object. DelayedEncodeSubpacket type 'delayedEncode' The type of the subpacket, in this case, it's 'delayedEncode'. to string The address to which the transaction is sent. value string The value being sent in the transaction, usually in Ether for Ethereum. data DelayedEncodeData The data payload, containing the ABI, function to call, and arguments. Hope this helps! { \"version\": \"1.0.0\", \"packet\": { \"code\": \"sendTransaction\", \"expires\": 1600086400, \"identifier\": \"tx-id1-1600000000\", \"issued\": 1600000000, \"network\": \"137\", \"transactions\": [ { \"data\": \"0x3251ba32\", \"to\": \"0x479F6a5b0C1728947318714963a583C56A78366A\", \"type\": \"transaction\", \"value\": \"39381\" }, { \"to\": \"0x7b1Bd3474D789e18e2E329E2c53F819B6E687b4A\", \"token\": \"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48\", \"type\": \"erc20send\", \"value\": \"1000\" }, { \"data\": \"0x112233\", \"id\": \"7\", \"safe\": true, \"to\": \"0x17fFA2d95b58228e1ECb0C6Ac25A6EfD20BA08E4\", \"token\": \"0xF87E31492Faf9A91B02Ee0dEAAd50d51d56D5d4d\", \"type\": \"erc721send\" }, { \"data\": \"0x223344\", \"to\": \"0x91E8aC543C5fEDf9F3Ef8b9dA1500dB84305681F\", \"token\": \"0x631998e91476da5b870d741192fc5cbc55f5a52e\", \"type\": \"erc1155send\", \"vals\": [{ \"amount\": \"5\", \"id\": \"2\" }, { \"amount\": \"1\", \"id\": \"500\" }] }, { \"data\": { \"abi\": \"[{\\\"inputs\\\":[{\\\"internalType\\\":\\\"bytes32\\\",\\\"name\\\":\\\"_orderId\\\",\\\"type\\\":\\\"bytes32\\\"},{\\\"internalType\\\":\\\"uint256\\\",\\\"name\\\":\\\"_maxCost\\\",\\\"type\\\":\\\"uint256\\\"},{\\\"internalType\\\":\\\"address\\\",\\\"name\\\":\\\"_fees\\\",\\\"type\\\":\\\"address\\\"},{\\\"internalType\\\":\\\"bytes\\\",\\\"name\\\":\\\"_data\\\",\\\"type\\\":\\\"bytes\\\"}],\\\"name\\\":\\\"fillOrKillOrder\\\",\\\"outputs\\\":[],\\\"stateMutability\\\":\\\"view\\\",\\\"type\\\":\\\"function\\\"},{\\\"inputs\\\":[],\\\"name\\\":\\\"otherMethods\\\",\\\"outputs\\\":[],\\\"stateMutability\\\":\\\"nonpayable\\\",\\\"type\\\":\\\"function\\\"}]\", \"args\": [ \"0x6bd55a2877890bd58871eefe886770a7734077a74981910a75d7b1f044b5bf28\", \"1000000000000000000\", \"[\\\"0x095aE61E8207C7856eA273235D6BAdb69d815F5e\\\", \\\"0xC9D9B33231d24dd8cC53fDD64F7ABdd156f2a7E2\\\"]\", { \"abi\": \"notExpired(uint256,string)\", \"args\": [ \"1600000000\", \"Nov 1st, 2020\" ], \"func\": \"notExpired\" } ], \"func\": \"fillOrKillOrder\" }, \"to\": \"0x140d72763D1ce39Ad4E2e73EC6e8FC53E5b73B64\", \"type\": \"delayedEncode\", \"value\": \"0\" } ], \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\" }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400\" }] }","s":"Send transaction payload","u":"/waas/implementation/payloads","h":"#send-transaction-payload","p":356},{"i":367,"t":"This payload is generated when the client requests clossing a given session. Notice that the client MAY close the current session, or some other session. Name Type Description Optional code string The \"code\" of the payload (closeSession). No wallet string Address of the wallet. No session string Identifier for the session to be closed No { \"version\": \"1.0.0\", \"packet\": { \"code\": \"closeSession\", \"expires\": 1600086400, \"issued\": 1600000000, \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"wallet\": \"0xBc5F07A5852fdF3DBd57A76835109220D0ADd8E8\" }, \"signatures\": [{ \"session\": \"0xCF67BCbD9D5DFD373b03f4fc8143e1c6744B5696\", \"signature\": \"0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400\" }] }","s":"Close session payload","u":"/waas/implementation/payloads","h":"#close-session-payload","p":356},{"i":369,"t":"The checkout modal enables developers to easily facilitate cryptocurrency payments.","s":"Overview","u":"/wallet/connectors/kit/checkout","h":"","p":368},{"i":371,"t":"To integrate the checkout feature, follow these steps: Install the kit-checkout module: npm install @0xsequence/kit-checkout # or pnpm install @0xsequence/kit-checkout # or yarn add @0xsequence/kit-checkout Place the KitCheckoutProvider below the Sequence Kit Core provider in your app: import { KitCheckoutProvider } from '@0xsequence/kit-checkout' const App = () => { return ( ) }","s":"Integration","u":"/wallet/connectors/kit/checkout","h":"","p":368},{"i":373,"t":"Use the useCheckoutModal hook to open the checkout modal and pass a settings object: import { useCheckoutModal } from '@0xsequence/kit-checkout' const MyComponent = () => { const { triggerCheckout } = useCheckoutModal() const onClick = () => { const checkoutSettings = {...} triggerCheckout(checkoutSettings) } return ( ) }","s":"Opening the Checkout modal","u":"/wallet/connectors/kit/checkout","h":"#opening-the-checkout-modal","p":368},{"i":375,"t":"Configure the checkout modal using the checkoutSettings object: const checkoutSettings = { cryptoCheckout: {...}, orderSummaryItems: {...} }","s":"Configuring the Checkout modal","u":"/wallet/connectors/kit/checkout","h":"#configuring-the-checkout-modal","p":368},{"i":377,"t":"The cryptoCheckout field specifies settings for checking out with cryptocurrency, e.g., interacting with a minting contract or marketplace contract. Example configuration: cons checkoutConfig = { // ... cryptoCheckout: { chainId: 137, triggerTransaction: async () => { console.log('triggered transaction') }, coinQuantity: { contractAddress: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', amountRequiredRaw: '10000000000' }, }, }","s":"Crypto Checkout Configuration (cryptoCheckout)","u":"/wallet/connectors/kit/checkout","h":"#crypto-checkout-configuration-cryptocheckout","p":368},{"i":379,"t":"The orderSummaryItems field specifies the list of collectibles shown in the order summary. Example configuration: orderSummaryItems: [ { contractAddress: '0x631998e91476da5b870d741192fc5cbc55f5a52e', tokenId: '66597', quantityRaw: '100' }, ]","s":"Order Summary Configuration (orderSummaryItems)","u":"/wallet/connectors/kit/checkout","h":"#order-summary-configuration-ordersummaryitems","p":368},{"i":381,"t":"Developers can customize the Sequence Kit experience by passing configuration options to the KitProvider wrapper. Here's how you can configure the kit using these options: const kitConfig = { defaultTheme: 'light', position: 'top-left', ... } ","s":"Configuration Options","u":"/wallet/connectors/kit/configuration","h":"","p":380},{"i":384,"t":"Type Default string dark The defaultTheme determines the color palette used for styling the modal. Possible values include: light dark","s":"defaultTheme","u":"/wallet/connectors/kit/configuration","h":"#defaulttheme","p":380},{"i":386,"t":"Type Default string center The position parameter determines the location of the various modals on the screen. Possible values include: center middle-right middle-left top-center top-right top-left bottom-center bottom-right bottom-left","s":"position","u":"/wallet/connectors/kit/configuration","h":"#position","p":380},{"i":388,"t":"The signIn object is used to configure the sign in modal.","s":"Sign In Modal Configuration (signIn)","u":"/wallet/connectors/kit/configuration","h":"#sign-in-modal-configuration-signin","p":380},{"i":390,"t":"Type Default string undefined URL of the logo to be shown in the sign in modal.","s":"signIn.logoUrl","u":"/wallet/connectors/kit/configuration","h":"#signinlogourl","p":380},{"i":392,"t":"Type Default string undefined Name of the project to be shown in the sign in modal.","s":"signIn.projectName","u":"/wallet/connectors/kit/configuration","h":"#signinprojectname","p":380},{"i":394,"t":"Type Default boolean true Determines whether the inline email input will be shown in the sign in modal.","s":"signIn.showEmailInput","u":"/wallet/connectors/kit/configuration","h":"#signinshowemailinput","p":380},{"i":396,"t":"Type Default string[] ['google', 'facebook', 'twitch', 'apple'] Determines which authentication options will be shown as mini options in the sign in modal. This space is meant for social connectors. The wallets will be displayed in the order they are passed in the array. The values correspond to the connector's id and a corresponding connector must be passed down to wagmi. For a full list of official connectors, see the connectors page.","s":"signIn.miniAuthOptions","u":"/wallet/connectors/kit/configuration","h":"#signinminiauthoptions","p":380},{"i":398,"t":"Type Default string[] ['metamask', 'wallet-connect'] Determines which authentication options will be shown in the modal as big buttons. The wallets will be displayed in the order they are passed in the array. The values correspond to the connector's id and a corresponding connector must be passed down to wagmi. For a full list of official connectors, see the connectors page.","s":"signIn.authOptions","u":"/wallet/connectors/kit/configuration","h":"#signinauthoptions","p":380},{"i":400,"t":"Type Default [{ contractAddress: string, chainId: number }, ...] undefined If provided, this will determine which assets are to be displayed in the embedded wallet modal main view. By passing a list of displayed assets, only assets from the provided list will be displayed in the main view. In the case that no assets are provided, all owned assets can be displayed in the main view.","s":"displayedAssets","u":"/wallet/connectors/kit/configuration","h":"#displayedassets","p":380},{"i":402,"t":"Once the SDK is initialized and the user has been authenticated, you can access the wallet corresponding to that user's account. The wallet is the entry point to all the operations that can be performed on the user's account.","s":"Wallets and transactions","u":"/waas/waas-auth/use-wallets","h":"","p":401},{"i":404,"t":"The wallet address is unique to each user, can't be changed, and is used to identify the user's account. It is a string of 42 characters starting with 0x. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }, \"Session name\") const address = await waas.getAddress() 0xE4b10c53aa75E19E088cfDD0cff7D46a0E4206F0","s":"Wallet address","u":"/waas/waas-auth/use-wallets","h":"#wallet-address","p":401},{"i":406,"t":"The wallet can be used to sign messages. The signatures can later be validated onchain or offchain. import { Sequence } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }, \"Session name\") const signature = await waas.signMessage({ chainId: 137, message: 'Hello world', }); console.log(signature) { \"code\": \"signedMessage\", \"data\": { \"message\": \"0x48656c6c6f20776f726c64\", \"signature\": \"0x0100010000000002012128ff2dd168dc250dc3da93db3131f737e6961a0000fe0100030000000006010001000074000197013331090a763fc7ef2216502cfbff5d855530f977a0ee6db3615722ed9bad498781d8ed72d52b5c9717708ac757f7789c9567e5468566179bd03f72d1fc7b1c010400002c01011111b16c6268897233eddea98a041b326b0faef2010122229ce37ccfee1cbab2b743b22c314b5667cf1a06020001000074000100deb9091f5beb1ebd8d91a1b81e562a70cdb3a1cdafc5e61087b18d1c221c570754ecbe056bdef5f82c388a9bf53f074521aeaf5afdeed3a2ba70adb89362631b010400002c0101444444444444444444444444444444444444444401015555555555555555555555555555555555555555030100a5a91b133336e5ef1c7e23c13974535018fab1c0\" } }","s":"Sign messages","u":"/waas/waas-auth/use-wallets","h":"#sign-messages","p":401},{"i":408,"t":"All wallets can send transactions right after creation. No extra steps are required to create the wallet, as all users have a wallet by default.","s":"Send transactions","u":"/waas/waas-auth/use-wallets","h":"#send-transactions","p":401},{"i":410,"t":"Raw transactions specify all the parameters of the transaction, including the to address, the value to send, and the data to include. Gas limits, prices, and nonce are always handled automatically by WaaS. A network must be specified when sending a transaction. The network must be specified as the chainId of the network, for example 1 for Ethereum mainnet, 42161 for Arbitrum, etc. info Notice that all send transaction responses need to be checked using isSentTransactionResponse. This is required since WaaS will validate that a given transaction does not fail before executing the transaction, and in case of failure, the response will be an error receipt instead of a transaction receipt. See more in transaction receipts. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }); await waas.signIn({ idToken }, \"Session name\") const tx = await waas.sendTransaction({ chainId: 42161, transactions: [{ to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', value: '200000000000000000000', // 200 ETH data: '0x9fa2b3c4', }] }) if (isSentTransactionResponse(tx)) { console.log(tx) } { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c\", \"metaTxHash\": \"acc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0\", \"nativeReceipt\": { ... }, \"receipt\": { ... }, \"request\": { ... }, \"simulations\": [ ... ], } }","s":"Raw transaction","u":"/waas/waas-auth/use-wallets","h":"#raw-transaction","p":401},{"i":412,"t":"Helper methods are available for common operations, such as sending ERC20 tokens. This automatically handles the data field of the transaction. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }, \"Session name\"); const tx = await waas.sendERC20({ chainId: 42161, token: '0x6b175474e89094c44da98b954eedeac495271d0f', // DAI to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', // Recipient value: '200000000000000000000', // 200 DAI }) if (isSentTransactionResponse(tx)) { console.log(tx) } { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3\", \"metaTxHash\": \"01a087979dccbbc49a45b72d987e5651d65bd97349ccbfdd601b0b7beee9ddc4\", \"nativeReceipt\": { ... }, \"receipt\": { ... }, \"request\": { ... }, \"simulations\": [ ... ], } }","s":"Send ERC20 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc20-tokens","p":401},{"i":414,"t":"Sending ERC721 tokens also has a helper method. This automatically handles the data field of the transaction. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }); const tx = await waas.sendERC721({ chainId: 42161, token: '0xF87E31492Faf9A91B02Ee0dEAAd50d51d56D5d4d', // Decentraland LAND to: '0x27CabC9700EE6Db2797b6AC1e1eCe81C72A2cD8D', // Recipient id: '33347671958251969419410711528313284722562', // Asset ID }) if (isSentTransactionResponse(tx)) { console.log(tx) } { \"code\": \"transactionReceipt\", \"data\": { \"txHash\": \"0x4936962d9972a70bffc27f376f55d9c60c12e762819fa6384fdb466664122b6e\", \"metaTxHash\": \"e6513a60b63359a365f0d3f05744d89823278ec829fc5cb4d275bb815d0f5887\", \"nativeReceipt\": { ... }, \"receipt\": { ... }, \"request\": { ... }, \"simulations\": [ ... ], } }","s":"Send ERC721 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc721-tokens","p":401},{"i":416,"t":"Sending ERC1155 tokens is also supported. import { Sequence, isSentTransactionResponse } from '@0xsequence/waas' const waas = new Sequence({ key: '${process.env.SEQUENCE_API_KEY}', }) await waas.signIn({ idToken }) const tx = await waas.sendERC1155({ chainId: 137, token: '0x631998e91476da5b870d741192fc5cbc55f5a52e', // Skyweaver assets values: [{ id: '66547', // Asset ID value: '200', // Amount for this asset }, { id: '68572', value: '1000', }] })","s":"Send ERC1155 tokens","u":"/waas/waas-auth/use-wallets","h":"#send-erc1155-tokens","p":401},{"i":418,"t":"The callContract method can be used to call any contract method. This is useful for calling methods that are not supported by the helper methods. To call a contract an ABI or function signature must be provided. Function signature​ Providing a function signature is the easiest way to call a contract method, as it doesn't require an ABI. The function signature can be provided with named parameters or positional parameters. Named arguments​ const tx = await sequence.callContract({ to: '0x503388C73Ca663eA34e103c11C9F47C9433af471', // Contract address abi: 'mint(address to, uint256 tokenId)', // Function signature func: 'mint', // Function name args: { to: '0xf439e432d54c2Bf5518A1901D3791070d4192986', tokenId: '1', }, value: 0 // Value to send }) Positional arguments​ Notice that passing a named function signature with positional arguments is allowed. const tx = await sequence.callContract({ to: '0x503388C73Ca663eA34e103c11C9F47C9433af471', // Contract address abi: 'mint(address,uint256)', // Function signature func: 'mint', // Function name args: [ '0xf439e432d54c2Bf5518A1901D3791070d4192986', '1', ], value: 0 // Value to send }) ABI​ Providing an ABI is more verbose, but allows for more flexibility, as a single ABI can be used to call multiple methods. ABIs support named arguments and positional arguments. const abi = `[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"}]` const tx = await sequence.callContract({ to: '0x6b175474e89094c44da98b954eedeac495271d0f', // Contract address abi: abi, // ABI func: 'transfer', // Function name args: { _to: '0xf439e432d54c2Bf5518A1901D3791070d4192986', _value: '1', }, value: 0 // Value to send }) caution Email accounts can only send transactions after the current session has been confirmed by the Sequence guard. This is done by clicking an email link sent to the user's email address or phone number. Social login accounts (like Google and Facebook) can send transactions immediately after signing in. For more details, see validation.","s":"Call any contract","u":"/waas/waas-auth/use-wallets","h":"#call-any-contract","p":401},{"i":420,"t":"Sequence Kit 🧰 is the ultimate toolkit for effortlessly integrating web3 wallets into your applications, providing your users with a smooth and secure onboarding experience. With our robust tools built on the popular wagmi library, unlock a realm of possibilities in the world of web3.","s":"Sequence Kit: Seamlessly Integrate Web3 Wallets into Your Applications","u":"/wallet/connectors/kit/overview","h":"","p":419},{"i":422,"t":"Universal Connections: Seamlessly connect via popular social logins such as Facebook, Google, Discord, and more! Your users will enjoy a smooth, secure onboarding process. 🔐🪪 Web3 Wallet Integration: Effortlessly integrate with leading web3 wallets like WalletConnect and MetaMask. Unleash the power of blockchain with just a few clicks! 🦊 ⛓️ Embedded Wallet Experience: Provide your users with a comprehensive embedded wallet, enabling them to manage their coins and collectibles all within your own application. 👛 🖼️ 🪙 Explore the potential of Sequence Kit by trying out our demo!","s":"Key Features","u":"/wallet/connectors/kit/overview","h":"#key-features","p":419},{"i":424,"t":"Ready to integrate Sequence Kit into your application? Check out our Getting Started guide. If you're already familiar with Sequence Kit dive into the available configuration options or take a look at the checkout.","s":"Next Steps","u":"/wallet/connectors/kit/overview","h":"","p":419},{"i":426,"t":"Sequence is compatible with all standard Ethereum libraries and connectors. If you've developed your dapp to with work Metamask, it will also automatically work with Sequence. Our SDKs offer all the functionality you'd need to build a web3 dapp, but you can also combine other libraries, tools, and wallet connectors :) Please see our open sourced Demo Dapp project for an example use of Sequence, or see below on usage with additional connectors. For your dapps, you may also want to support many different kinds of wallets in addition to the Sequence Wallet. You may do this by using sequence.js or using one of the connectors below: Sequence Kit Wagmi Web3Modal RainbowKit web3-onboard web3-react Additionally, if you are building a mobile app or video game, please see the docs for the respective SDK. Feel free to reach out to our team for help/questions too.","s":"Wallet Connectors","u":"/wallet/connectors/overview","h":"","p":425},{"i":428,"t":"Sequence Kit provides official connectors via the @0xsequence/kit-connectors package. However, you can also integrate custom connectors with Sequence Kit to support additional wallets. This guide will walk you through creating and using custom connectors.","s":"Custom Connectors in Sequence Kit","u":"/wallet/connectors/kit/custom-connectors","h":"","p":427},{"i":430,"t":"To create a custom connector, you can use an existing connector as a basis. For example, the Metamask Connector is a good starting point. Here's an example of how to create a custom connector: export const myCustomConnector = ({ chains }: MyCustomConnectorOptions) => ({ id: 'my-custom-connector', name: 'My Custom Connector', logoDark: MyCustomLogoDark, logoLight: MyCustomLogoLight, createConnector: () => { const connector = new MyCustomConnector({ chains, // Customize connector options here }); return connector; }, }); Make sure to provide a unique id for your connector to avoid conflicts with other connectors. You can also customize fields such as name, logoDark, and logoLight to control how the connector appears in Sequence Kit. The createConnector function should return an initialized connector. Sequence Kit connectors are wrappers of Wagmi connectors, so you can use an official Wagmi connector if available, or create your own if needed. For more details on creating custom connectors, refer to Wagmi's guide on Custom Connectors.","s":"Creating a Custom Connector","u":"/wallet/connectors/kit/custom-connectors","h":"#creating-a-custom-connector","p":427},{"i":432,"t":"When using custom connectors, you can't rely on the getDefaultConnectors utility function. Instead, you need to pass custom configurations to Sequence Kit. First, create a list of connectors, including your custom connector, and provide it to the Wagmi configuration: import { getKitConnectWallets } from '@0xsequence/kit'; const connectors = getKitConnectWallets([ google({ chains, options: { defaultNetwork: 137, }, }), // ... other connectors myCustomConnector({ chains }), ]); const config = createConfig({ autoConnect: true, publicClient, webSocketPublicClient, connectors, }); Next, use your custom connector by specifying its id in either the authOptions or miniAuthOptions field of the Sequence Kit configuration: const kitConfig = { signIn: { miniAuthOptions: ['google', 'facebook'], authOptions: ['metamask', 'my-custom-connector'], } }; return ( );","s":"Using Custom Connectors","u":"/wallet/connectors/kit/custom-connectors","h":"","p":427},{"i":434,"t":"Feel free to contribute your custom connectors by creating a pull request. This way, others can benefit from your work and enjoy seamless integration with Sequence Kit. Share the love ❤️ by expanding the ecosystem of custom connectors!","s":"Share Your Custom Connectors","u":"/wallet/connectors/kit/custom-connectors","h":"","p":427},{"i":436,"t":"The Sequence wallet can be added to RainbowKit through the connector. Try it live :) Try a live Dapp example using Sequence + Metamask + Rainbow + Wallet Connect with RainbowKit. Source code is available too: https://github.com/0xsequence/demo-dapp-rainbowkit","s":"Using RainbowKit","u":"/wallet/connectors/rainbow-kit","h":"","p":435},{"i":438,"t":"The connector is installed via the npm package @0xsequence/rainbowkit-plugin. npm install @0xsequence/rainbowkit-plugin 0xsequence ethers or yarn add @0xsequence/rainbowkit-plugin 0xsequence ethers","s":"Installation","u":"/wallet/connectors/rainbow-kit","h":"#installation","p":435},{"i":440,"t":"The connector is then imported and added to the list of connectors alongside the other RainbowKit wallets. import { sequenceWallet } from '@0xsequence/rainbowkit-plugin' import { connectorsForWallets } from '@rainbow-me/rainbowkit'; const connectors = connectorsForWallets([ { groupName: 'Recommended', wallets: [ sequenceWallet({ chains, defaultNetwork: 'polygon', connect: { app: 'Demo-app' } }), ...otherRainbowKitWallets ] }","s":"Usage","u":"/wallet/connectors/rainbow-kit","h":"#usage","p":435},{"i":443,"t":"Chains supported by app. This is the same parameter as would be passed to other RainbowKit wallets.","s":"chains","u":"/wallet/connectors/rainbow-kit","h":"#chains","p":435},{"i":445,"t":"Connect options for Sequence, including the name of the app and the default network id the wallet will attempt connection to. A more in depth description of the connect options is available here.","s":"connect (optional)","u":"/wallet/connectors/rainbow-kit","h":"#connect-optional","p":435},{"i":447,"t":"The default network to connect to. Sequence will default all operations to this network. It can also be defined using a number (e.g. 1 for Mainnet, 5 for Goerli, etc...).","s":"defaultNetwork (optional)","u":"/wallet/connectors/rainbow-kit","h":"#defaultnetwork-optional","p":435},{"i":449,"t":"There are special considerations to take into account when using NextJs with Wagmi-based libraries like RainbowKit, such that it functions harmoniously with the server-side rendering of NextJs. The correct technique to use differs depending on whether the application uses the older pages router or the more recent app router. See this section for an explanation on using Wagmi or Wagmi-based libraries with app router. See the example app which uses the app router structure. See this section for an explanation on using Wagmi or Wagmi-based libraries with pages router. See the example app which uses the pages router structure.","s":"Using NextJs","u":"/wallet/connectors/rainbow-kit","h":"#using-nextjs","p":435},{"i":451,"t":"If you are using an older version of Wagmi (<= 0.12.x), which is based on ethers instead of viem, use the following command to install the appropriate version of the wagmi connector: npm install @0xsequence/wagmi-connector@1.0 0xsequence ethers or yarn add @0xsequence/wagmi-connector@1.0 0xsequence ethers","s":"Using older versions of Wagmi (<= 0.12.x)","u":"/wallet/connectors/rainbow-kit","h":"#using-older-versions-of-wagmi--012x","p":435},{"i":453,"t":"A demo app for RainbowKit is available here A demo app for NextJs + Wagmi (which is applicable for wagmi-based libraries) with the app router structure here. A demo app for NextJs + Wagmi (which is applicable for wagmi-based libraries) with the older pages router structure here.","s":"Examples","u":"/wallet/connectors/rainbow-kit","h":"#examples","p":435},{"i":455,"t":"The Sequence wallet used with Wagmi through the connector. Try it live :) Try a live Dapp example using Sequence + Metamask + Wallet Connect with wagmi. Source code is available too: https://github.com/0xsequence/demo-dapp-wagmi","s":"Using Wagmi","u":"/wallet/connectors/wagmi","h":"","p":454},{"i":457,"t":"The connector is installed via the npm package @0xsequence/wagmi-connector. If you are using the latest version of wagmi (>= 1.0.0) the latest version of the wagmi-connector package can be installed with the following command: npm install @0xsequence/wagmi-connector 0xsequence ethers or yarn add @0xsequence/wagmi-connector 0xsequence ethers","s":"Installation","u":"/wallet/connectors/wagmi","h":"#installation","p":454},{"i":459,"t":"The connector is then imported and added to the list of connectors alongside the other wagmi connectors. import { SequenceConnector } from '@0xsequence/wagmi-connector' const connectors = [ new SequenceConnector({ chains, options: { defaultNetwork: 'polygon', connect: { app: 'Demo-app', } } }), ...otherConnectors ] const wagmiConfig = createConfig({ autoConnect: true, connectors, publicClient, webSocketPublicClient })","s":"Usage","u":"/wallet/connectors/wagmi","h":"#usage","p":454},{"i":462,"t":"Chains supported by app. This is the same parameter as would be passed to other RainbowKit wallets.","s":"chains","u":"/wallet/connectors/wagmi","h":"#chains","p":454},{"i":464,"t":"Connection details that will be passed to Sequence upon connection, including app name, network id, etc... A more in depth description of the connect options is available here.","s":"options.connect (optional)","u":"/wallet/connectors/wagmi","h":"#optionsconnect-optional","p":454},{"i":466,"t":"The default network to connect to. Sequence will default all operations to this network. It can also be defined using a number (e.g. 1 for Mainnet, 5 for Goerli, etc...).","s":"options.defaultNetwork (optional)","u":"/wallet/connectors/wagmi","h":"#optionsdefaultnetwork-optional","p":454},{"i":468,"t":"If you are using an older version of Wagmi (<= 0.12.x), which is based on ethers instead of viem, use the following command to install the appropriate version of the wagmi connector: npm install @0xsequence/wagmi-connector@1.0 0xsequence ethers or yarn add @0xsequence/wagmi-connector@1.0 0xsequence ethers","s":"Using older versions of Wagmi (<= 0.12.x)","u":"/wallet/connectors/wagmi","h":"#using-older-versions-of-wagmi--012x","p":454},{"i":470,"t":"There are special considerations to take into account when using Wagmi with NextJs such that it functions harmoniously with the server-side rendering of NextJs. The correct technique to use differs depending on whether the application uses the older pages router or the more recent app router. See this section for an explanation on using the Wagmi connector with app router. See the example app which uses the app router structure. See this section for an explanation on using the Wagmi connector with pages router. See the example app which uses the pages router structure.","s":"Using NextJs","u":"/wallet/connectors/wagmi","h":"#using-nextjs","p":454},{"i":472,"t":"Below are example dapps using various versions of wagmi and libraries. A demo app for the lastest version of Wagmi is available here. A demo app is available for older version of Wagmi(<=0.12.x) is available here. A demo app for Wagmi + NextJs with the app router structure here. A demo app for Wagmi + NextJs with the older pages router structure here.","s":"Examples","u":"/wallet/connectors/wagmi","h":"#examples","p":454},{"i":474,"t":"The Sequence wallet can be added through the Blocknative web3-onboard package. Try it live :) Try a live Dapp example using Sequence + Metamask + Wallet Connect with Web3-Onboard. Source code is available too: https://github.com/0xsequence/demo-dapp-web3-onboard","s":"Using Web3-Onboard","u":"/wallet/connectors/web3-onboard","h":"","p":473},{"i":476,"t":"The Sequence module is available through npm: npm install @web3-onboard/sequence 0xsequence ethers or yarn add @web3-onboard/sequence 0xsequence ethers","s":"Installation","u":"/wallet/connectors/web3-onboard","h":"#installation","p":473},{"i":478,"t":"import sequenceModule from '@web3-onboard/sequence' const sequenceOptions = { network: 137, appName: 'My app' } const sequenceOnboard = sequenceModule({}) const onboard = Onboard({ wallets: [ sequenceOnboard, ...restWallets ], ...restofOnboardParams })","s":"Usage","u":"/wallet/connectors/web3-onboard","h":"#usage","p":473},{"i":481,"t":"The default network that the Sequence wallet will attempt to connect to.","s":"network (optional)","u":"/wallet/connectors/web3-onboard","h":"#network-optional","p":473},{"i":483,"t":"The name of the app which will show up in Sequence's prompt upon an attempt to connect.","s":"appName (optional)","u":"/wallet/connectors/web3-onboard","h":"#appname-optional","p":473},{"i":485,"t":"An example demo of an integration of Sequence + Web3 Onboard is available here","s":"Example","u":"/wallet/connectors/web3-onboard","h":"#example","p":473},{"i":487,"t":"The Sequence wallet can easily be used with Web3Modal. Try it live :) Try a live Dapp example using Sequence + Wallet Connect with Web3Modal. Source code is available too: https://github.com/0xsequence/demo-dapp-web3modal","s":"Using Web3Modal","u":"/wallet/connectors/web3modal","h":"","p":486},{"i":489,"t":"The sequence wallet is compatible with wallet connect V2 and is therefore fully compatible with web3modal by default. Users can use the Scan button in the sequence wallet to connect.","s":"Usage","u":"/wallet/connectors/web3modal","h":"#usage","p":486},{"i":491,"t":"An example demo for the sequence Wallet + web3modal is available [here] (https://github.com/0xsequence/demo-dapp-web3modal)","s":"Example","u":"/wallet/connectors/web3modal","h":"#example","p":486},{"i":493,"t":"In this guide, we will walk you through installing Sequence Kit, triggering the connection modal, and displaying the embedded wallet in your application.","s":"Getting Started with Sequence Kit","u":"/wallet/connectors/kit/getting-started","h":"","p":492},{"i":495,"t":"Sequence Kit is modular, allowing you to install only the necessary packages. To get started, install the kit core package, the connectors package for interfacing with various wallet providers, and the wallet for the embedded wallet. Additionally, install other dependencies such as wagmi, viem, and 0xsequence. npm install @0xsequence/kit @0xsequence/kit-connectors @0xsequence/kit-wallet wagmi ethers@5.7.2 viem 0xsequence # or pnpm install @0xsequence/kit @0xsequence/kit-connectors @0xsequence/kit-wallet wagmi ethers@5.7.2 viem 0xsequence # or yarn add @0xsequence/kit @0xsequence/kit-connectors @0xsequence/kit-wallet wagmi ethers@5.7.2 viem 0xsequence","s":"Installing Sequence Kit Packages","u":"/wallet/connectors/kit/getting-started","h":"#installing-sequence-kit-packages","p":492},{"i":497,"t":"To utilize the core kit wrapper for connecting web3 wallets to your application, follow these steps: Configure wagmi for your app. Below is a basic wagmi configuration. For advanced configurations, please refer to the wagmi documentation. import MyPage from './components/MyPage' import { KitProvider } from '@0xsequence/kit' import { getDefaultConnectors } from '@0xsequence/kit-connectors' import { configureChains, createConfig, WagmiConfig } from 'wagmi' import { publicProvider } from 'wagmi/providers/public' import { mainnet, polygon } from 'wagmi/chains' function App() { const { chains, publicClient, webSocketPublicClient } = configureChains( [polygon, mainnet], [publicProvider()], ) const connectors = getDefaultConnectors({ chains, walletConnectProjectId: 'project_id', defaultChainId: 137 }) const config = createConfig({ autoConnect: true, publicClient, webSocketPublicClient, connectors }) return ( ); } Wrap your app with the KitProvider within the WagmiConfig wrapper.","s":"Setting Up the Kit Wrapper","u":"/wallet/connectors/kit/getting-started","h":"","p":492},{"i":499,"t":"To install the optional embedded wallet, add the KitWalletProvider below the KitProvider wrapper. import { KitWalletProvider } from '@0xsequence/kit-wallet' // ... const App = () => { return ( ) } The complete code will then look like this: import MyPage from './components/MyPage' import { KitProvider } from '@0xsequence/kit' import { getDefaultConnectors } from '@0xsequence/kit-connectors' import { KitWalletProvider } from '@0xsequence/kit-wallet' import { configureChains, createConfig, WagmiConfig } from 'wagmi' import { publicProvider } from 'wagmi/providers/public' import { mainnet, polygon } from 'wagmi/chains' function App() { const { chains, publicClient, webSocketPublicClient } = configureChains( [polygon, mainnet], [publicProvider()], ) const connectors = getDefaultConnectors({ chains, walletConnectProjectId: 'project_id', defaultChainId: 137 }) const config = createConfig({ autoConnect: true, publicClient, webSocketPublicClient, connectors }) return ( ); }","s":"Setting Up the Embedded Wallet Wrapper","u":"/wallet/connectors/kit/getting-started","h":"","p":492},{"i":501,"t":"Invoke the connect modal using the useOpenConnectModal hook. import { useOpenConnectModal } from '@0xsequence/kit' import { useDisconnect, useAccount } from 'wagmi' const MyReactComponent = () => { const { setOpenConnectModal } = useOpenConnectModal() const { isConnected } = useAccount() const onClick = () => { setOpenConnectModal(true) } return ( <> {!isConnected && ( )} ) } The modal will automatically close once the user signs in. You can utilize the useAccount hook from wagmi to detect the user's connection status.","s":"Triggering the Connect Modal","u":"/wallet/connectors/kit/getting-started","h":"","p":492},{"i":503,"t":"Open the embedded wallet using the useOpenWalletModal react hook. import { useOpenWalletModal } from '@0xsequence/kit-wallet' const MyComponent = () => { const { setOpenWalletModal } = useOpenWalletModal() const onClick = () => { setOpenWalletModal(true) } return ( ) }","s":"Invoking the embedded wallet modal","u":"/wallet/connectors/kit/getting-started","h":"","p":492},{"i":505,"t":"The Sequence Kit Github repository contains an example app that you can use for learning and testing.","s":"React Example","u":"/wallet/connectors/kit/getting-started","h":"","p":492},{"i":508,"t":"To get the user's Sequence wallet address: const wallet = sequence.getWallet() const address = wallet.getAddress() console.log(address)","s":"Ask for the wallet address","u":"/wallet/guides/auth-address","h":"#ask-for-the-wallet-address","p":506},{"i":510,"t":"In many cases, you'll want your users to connect and then verify they do control this wallet address. Applications typically do this by asking the user to sign a message with their wallet, and then verify the signature from the user to ensure its integrity. As this is such a common workflow, Sequence can automatically authenticate the account address at the same time while the user is prompt to connect their wallet to your dapp. This allows the user experience to be simpler and more seamless. import { sequence } from '0xsequence' const wallet = sequence.getWallet() const connectDetails = await wallet.connect({ app: 'Your Dapp name', authorize: true // <---<<< this will automatically sign+verify a EIP712 message when user clicks \"Connect\" }) It will look like this to your users: In the above example, we pass authorize: true to the connect() function, which will automatically have the user sign a EIP712 signed message to prove their identity. This allows you to then easily authenticate the connected wallet address with absolute certainty. You can find the signed message proof returned in connectDetails.proof, which is an EIP712 signed object using a simple convention from ethauth. NOTE: EIP712 allows you to use an actual object for signing instead of just a plain-text string.","s":"Authenticate wallet","u":"/wallet/guides/auth-address","h":"#authenticate-wallet","p":506},{"i":512,"t":"The above example demonstrates how to connect and verify the user's identity in your dapp on the client-side, but if you'd like to authenticate the Sequence authorization proof on your server, then you can do so with the following snippet: import { ValidateSequenceWalletProof } from '@0xsequence/auth' import { commons, v2 } from '@0xsequence/core' import { ETHAuth } from '@0xsequence/ethauth' import { trackers } from '@0xsequence/sessions' import * as ethers from 'ethers' // ... const rpcUrl = 'https://polygon-mainnet.infura.io/v3/' const provider = new ethers.providers.JsonRpcProvider(rpcUrl) // create an EIP-6492-aware ETHAuth proof validator const validator = ValidateSequenceWalletProof( () => new commons.reader.OnChainReader(provider), new trackers.remote.RemoteConfigTracker('https://sessions.sequence.app'), v2.DeployedWalletContext ) const ethauth = new ETHAuth(validator) await ethauth.configJsonRpcProvider(rpcUrl) try { const proof = await ethAuth.decodeProof(connectDetails.proof.proofString) console.log(`proof for address ${proof.address} is valid`) } catch (err) { console.log(`invalid proof -- do not trust address: ${err}`) } See the Go Sequence SDK on using Sequence in your Go applications. If your server is written in a language other than Javascript/Typescript or Go, all you have to do is validate the signature with EIP1271, the standard method for validating signed messages for a smart wallet. As always, if you have any questions or require help, reach out to us on Discord.","s":"Authenticate wallet server-side","u":"/wallet/guides/auth-address","h":"#authenticate-wallet-server-side","p":506},{"i":515,"t":"The 0xsequence package which is available for browser / client use, also works perfectly on nodejs backends written in Javascript or Typescript.","s":"nodejs","u":"/wallet/guides/building-backends","h":"#nodejs","p":513},{"i":517,"t":"A complete Sequence SDK is also available in Go: https://github.com/0xsequence/go-sequence. go-sequence is the equivalent of 0xsequence but for Go / Golang backends. In fact, all of Sequence's infrastructure is written in Go and is built with go-sequence.","s":"Go","u":"/wallet/guides/building-backends","h":"#go","p":513},{"i":519,"t":"As part of the Sequence open source tools, our team has also built ethkit, which is an Ethereum dev toolkit for Go backends. ethkit supports EOA wallets, and you can think of it like ethers.js but for Go.","s":"ethkit","u":"/wallet/guides/building-backends","h":"#ethkit","p":513},{"i":521,"t":"If your backend services are written in a language other than JS or Go, you can still easily integrate Sequence, as Sequence is really just a standard Ethereum client library with some extra features. In many cases, the extra features are best utilized on the client-side / dapp. If your situation for example is a Python or Java backend where you'd like to verify signatures from a Sequence Wallet, well then, you can call the standard EIP1271 function for the account address from your backend. If you'd like to use the Sequence's Meta-Transaction capabilities, see Building Relaying Server with Sequence.","s":"Support for other backend languages","u":"/wallet/guides/building-backends","h":"#support-for-other-backend-languages","p":513},{"i":523,"t":"The connector is available for web3-react V6. Please note that later versions of web3-react cannot be used with the Web3-React V6 connector due to breaking changes.","s":"Using Web3-React V6","u":"/wallet/connectors/web3-react-v6","h":"","p":522},{"i":525,"t":"The connector may be installed via the npm package: npm install @0xsequence/web3-react-v6-connector 0xsequence ethers","s":"Installation","u":"/wallet/connectors/web3-react-v6","h":"#installation","p":522},{"i":528,"t":"The connector must be initialized similarly to other connectors. import { SequenceConnector } from '@0xsequence/web3-react-v6-connector' const options = { appName: 'Web3 React Demo app' } export const sequence = new SequenceConnector({ chainId: 137, appName: options.appName })","s":"Initialization","u":"/wallet/connectors/web3-react-v6","h":"#initialization","p":522},{"i":530,"t":"The connection can be activated and deactivated from the initialized connector similarly to other connectors. import { useWeb3React } from '@web3-react/core' import { sequence as sequenceConnector } from './connectors/sequence' const { activate } = useWeb3React() const connectWeb3React = async () => { activate(sequenceConnector); } const disconnectWeb3React = async () => { sequenceConnector.deactivate(); }","s":"Activation/Deactivation","u":"/wallet/connectors/web3-react-v6","h":"#activationdeactivation","p":522},{"i":533,"t":"The default chain id as number that the Sequence wallet will attempt to connect to.","s":"chainId","u":"/wallet/connectors/web3-react-v6","h":"#chainid","p":522},{"i":535,"t":"The value of appName will be displayed by the Sequence wallet when initiating a connection.","s":"appName (optional)","u":"/wallet/connectors/web3-react-v6","h":"#appname-optional","p":522},{"i":537,"t":"A demo app for Web3-React v6 is available here","s":"Example","u":"/wallet/connectors/web3-react-v6","h":"#example","p":522},{"i":539,"t":"You can ask the wallet to send a single ERC-20 token transfer: const erc20Interface = new ethers.utils.Interface([ 'function transfer(address _to, uint256 _value)' ]) // Encode an ERC-20 token transfer to recipient of the specified amount const data = erc20Interface.encodeFunctionData( 'transfer', [recipientAddress, amount] ) const transaction = { to: daiContractAddress, data } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait() With batching functionality, you can send multiple token transfers in a single native transaction: const erc20Interface = new ethers.utils.Interface([ 'function transfer(address _to, uint256 _value)' ]) // Encode two different ERC-20 token transfers const data1 = erc20Interface.encodeFunctionData( 'transfer', [recipient1Address, amount1] ) const data2 = erc20Interface.encodeFunctionData( 'transfer', [recipient2Address, amount2] ) const transaction1 = { to: daiContractAddress, data: data1 } const transaction2 = { to: daiContractAddress, data: data2 } // Send a multiple transactions as a single bundle which is executed as one transaction on chain. const signer = wallet.getSigner() const txnResponse = await signer.sendTransactionBatch([transaction1, transaction2]) console.log(txnResponse) // Wait for the batched transaction to be mined await txnResponse.wait()","s":"Sending ERC-20 Tokens","u":"/wallet/guides/send-erc20","h":"","p":538},{"i":541,"t":"Sending an ERC-1155 collectible is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself: const erc1155Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data)' ]) // Encode the transfer of the collectible to recipient const address = await wallet.getAddress() const data = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipientAddress, tokenId, amount, '0x'] ) const transaction = { to: erc1155TokenAddress, data } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait() With batching functionality, you can send multiple token transfers in a single native transaction: const erc1155Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data)' ]) // Encode two different ERC-1155 token transfers const data1 = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient1Address, token1Id, amount1, '0x'] ) const data2 = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient2Address, token2Id, amount2, '0x'] ) const transaction1 = { to: erc1155ContractAddress, data: data1 } const transaction2 = { to: erc1155ContractAddress, data: data2 } // Send a multiple transactions as a single bundle which is executed as one transaction on chain. const signer = wallet.getSigner() const txnResponse = await signer.sendTransactionBatch([transaction1, transaction2]) console.log(txnResponse) // Wait for the batched transaction to be mined await txnResponse.wait()","s":"Sending ERC-1155 (Collectible) Tokens","u":"/wallet/guides/send-erc1155","h":"","p":540},{"i":543,"t":"Likewise, bundling multiple transactions to be sent in a single native transaction is equally as easy: const transaction1 = { to: recipient1Address, value: 1000000000000000000 } const transaction2 = { to: recipient2Address, value: 1000000000000000000 } const signer = wallet.getSigner() const response = await signer.sendTransaction([transaction1, transaction2]) console.log(response) The transactions don't have to be the same token or even token standard either. You can mix and match: const erc20Interface = new ethers.utils.Interface([ 'function transfer(address _to, uint256 _value)' ]) const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) const erc1155Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data)' ]) const erc20Data = erc20Interface.encodeFunctionData( 'transfer', [recipient2Address, amount2] ) const erc721Data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient3Address, amount3] ) const erc1155Data = erc1155Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient4Address, token4Id, amount4, '0x'] ) const transactions = [ { to: recipient1Address, value: '1000000000000000000' }, { to: daiContractAddress, data: erc20Data }, { to: erc721ContractAddress, data: erc721Data }, { to: erc1155ContractAddress, data: erc1155Data } ] const signer = wallet.getSigner() const response = await signer.sendTransaction(transactions) console.log(response)","s":"Sending a Batch of Transactions","u":"/wallet/guides/send-batch-transactions","h":"","p":542},{"i":545,"t":"Signing a transaction will only retrieve the signed payload. If you want the wallet to actually dispatch the transaction to the network as well, that requires only a small modification to the previous example (note the change from signTransactions to sendTransaction): const transaction = { to: recipientAddress, value: 1000000000000000000 } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait()","s":"Sending Transactions","u":"/wallet/guides/send-transaction","h":"","p":544},{"i":547,"t":"Sequence is a very flexible wallet which allow users multiple ways to connect / access their wallet. This includes: On-demand Ethereum web wallet for new users via 0xsequence npm package + https://sequence.app -- this option allows developers to offer users an on-demand web3 wallet. No user install required -- any browser will just work, and users can onboard with a familiar Web2 experience. Think of it like Paypal / Stripe but for web3. Surf all of web3 via Sequence Wallet Chrome Extension -- users who have the Sequence Wallet Chrome Extension installed are able to access any Ethereum-compatible Dapp on the Web :) Just like how MetaMask works, but of course with a bunch of the benefits of Sequence. Mobile phone access via WalletConnect support within Sequence Wallet -- users are able to communicate with their wallets remotely via the awesome Wallet Connect protocol. This is an excellent option if using Sequence Wallet from your mobile phone and want to connect your wallet to a desktop dapp. Sequence Wallet is built on Web Browser (W3C) and Ethereum web3 standards -- and is available everywhere that a modern browser is able to run. We've carefully designed the wallet for simple onboarding, while maintaining security for users, and allowing users to progressively increase the level of their security through additional keys and measures. This means, that if you've developed a dapp to work with MetaMask, then Sequence will work too without any changes. If you're using web3.js or ethers.js, Sequence will just work too. This is the beauty of interoperability on web3 :)","s":"Connect Wallet","u":"/wallet/guides/connect-wallet","h":"","p":546},{"i":549,"t":"A delightful wallet without requiring your users to install anything :D By integrating 0xsequence, users may access your dapp without having to install any special extensions, and the wallet also works on mobile browsers! Your dapp can connect to your user's wallet by first instantiating the Wallet provider: import { sequence } from \"0xsequence\"; // This assumes your dapp runs on Ethereum mainnet const wallet = sequence.initWallet(); // If your dapp runs on a different EVM-compatible blockchain, you can specify its name // const wallet = sequence.initWallet({ defaultNetwork: 'polygon' }); Note that is possible to retrieve the above instance by using the getWallet() method: import { sequence } from \"0xsequence\"; const wallet = sequence.getWallet(); Once you have the instance, you can connect to the wallet: const connectDetails = await wallet.connect({ app: \"Your Dapp name\", authorize: true, // And pass settings if you would like to customize further settings: { theme: \"light\", bannerUrl: \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders: [\"moonpay\", \"ramp\"], defaultFundingCurrency: \"matic\", lockFundingCurrencyToDefault: false, }, }); console.log(\"user accepted connect?\", connectDetails.connected); console.log( \"users signed connect proof to valid their account address:\", connectDetails.proof ); You can pick/limit the available sign in options with signInOptions. Will be ignored if user is already signed in. const wallet = sequence.getWallet(); await wallet.connect({ app: \"Your Dapp name\", settings: { signInOptions: [\"google\"] }, }); After you connect, you can use wallet.openWallet() to open the wallet: const wallet = sequence.getWallet(); wallet.openWallet(); You can also optionally pass a path, and use openWithOptions intent to pass settings when you open the wallet: const settings: Settings = { theme: \"dark\", bannerUrl: \"https://yoursite.com/banner-image.png\", // 3:1 aspect ratio, 1200x400 works best includedPaymentProviders: [\"moonpay\", \"ramp\"], defaultFundingCurrency: \"eth\", lockFundingCurrencyToDefault: false, }; const intent: OpenWalletIntent = { type: \"openWithOptions\", options: { settings: settings, }, }; const wallet = sequence.getWallet(); const path = \"wallet/add-funds\"; wallet.openWallet(path, intent); Check out some example Dapp source code For a complete examples, see Demo-Dapp and Demo-Dapp-Web3Modal. Avoid Browsers Blocking Sequence Popup Most browsers will block popups if they are called outside of user-triggered event handlers like onclick, or when it takes too long to process between the user action and the actual window Read more about browser popup-blocking here.","s":"Connecting your dapp with 0xsequence","u":"/wallet/guides/connect-wallet","h":"#connecting-your-dapp-with-0xsequence","p":546},{"i":551,"t":"Dapps with direct sequence integration can specify a ConnectOptions object when running wallet.connect(). const connectDetails = await wallet.connect(connectOptions) The option parameters are described below. app​ App name of the dapp which will be announced to user on connect screen. Example: await wallet.connect({ app: 'My defi app' }) appProtocol​ Custom protocol for auth redirect (unity/unreal). origin​ Origin hint of the dapp's host opening the wallet. This value will automatically be determined and verified for integrity, and can be omitted. expiry​ Expiry number (in seconds) that is used for ETHAuth proof. Default is 1 week in seconds. Example: await wallet.connect({ expiry: 36000 }) authorize​ authorize will perform an ETHAuth eip712 signing and return the proof to the dapp. Example: await wallet.connect({ authorize: true }) authorizeNonce​ authorizeNonce is an optional number to be passed as ETHAuth's nonce claim for replay protection. Example: await wallet.connect({ authorizeNonce: 123 }) refresh​ refresh flag will force a full re-connect (ie. disconnect then connect again). Example: await wallet.connect({ refresh: true }) keepWalletOpened​ keepWalletOpened will keep the wallet window open after connecting. The default is to automatically close the wallet after connecting. Example: await wallet.connect({ keepWalletOpened: true }) askForEmail​ askForEmail will ask user whether they want to share the email they use to sign in to wallet while connecting, and will be returned in connectDetails. Example: await wallet.connect({ askForEmail: true }) settings.theme​ Name of one of the available theme provided by sequence the sequence wallet will be rendered with. Example: await wallet.connect({ settings: {theme: \"light\"}} settings.bannerUrl​ URL of a banner image users will see when connecting or logging into your dapp. The banner image should follow a 3:1 aspect ration where 1200x400 works best. Example: await wallet.connect({ settings: {bannerUrl: \"https://yoursite.com/banner-image.png\"}} settings.signInWith​ Specify signInWith with a supported auth provider to automatically sign in the user with that provider only. Will be ignored if user is already signed in. Example: await wallet.connect({ settings: {signInWith: \"google\"}} Supported Providers: \"google\", \"discord\", \"twitch\", \"apple\", \"facebook\" settings.signInWithEmail​ Specify signInWithEmail with an email address to allow user automatically sign in with the email option. Will be ignored if user is already signed in. Example: await wallet.connect({ settings: {signInWithEmail: \"user@email.com\"}} settings.signInOptions​ Specify signInOptions to pick/limit the available sign in options. Will be ignored if user is already signed in. Example: await wallet.connect({ settings: {signInOptions: [\"email\", \"google\", \"apple\"]}} settings.includedPaymentProviders​ List of payment providers users will be able to access. By default, users can access all payment providers integrated in Sequence. Example: await wallet.connect({ settings: {includedPaymentProviders: [\"moonpay\", \"ramp\"]}} settings.defaultFundingCurrency​ The tag of the default currency to show when users open the payment provider page. The currency has to be supported by the payment providers integrated in sequence. Example: await wallet.connect({ settings: {defaultFundingCurrency: \"usdc\"}} settings.defaultPurchaseAmount​ Use to specify a default purchase amount, as an integer, for prefilling the funding amount. If not specified, the default is 100. Example: await wallet.connect({ settings: {defaultPurchaseAmount: 200}} settings.lockFundingCurrencyToDefault​ Whether to only allow users to purchase the default currency specified by the defaultFundingCurrency option. If set to false, users will also be able to purchase other tokens. locking the default funding currency can be useful to prevent users from purchasing the wrong currency or the currency on the wrong chain. Example: await wallet.connect({ settings: {defaultFundingCurrency: true}}","s":"Wallet Login and Connect Options","u":"/wallet/guides/connect-wallet","h":"#wallet-login-and-connect-options","p":546},{"i":553,"t":"For a full example of a dapp which supports Sequence (on-demand + chrome extension), Metamask, and WalletConnect please see the Demo-Dapp-Web3Modal repo.","s":"Connecting your dapp with web3.js or ethers.js","u":"/wallet/guides/connect-wallet","h":"#connecting-your-dapp-with-web3js-or-ethersjs","p":546},{"i":555,"t":"Sequence Chrome Extension: Install","s":"Connecting to any Ethereum dapp with the Sequence Wallet Chrome Extension","u":"/wallet/guides/connect-wallet","h":"#connecting-to-any-ethereum-dapp-with-the-sequence-wallet-chrome-extension","p":546},{"i":557,"t":"Sequence already supports connecting to dapps via WalletConnect. If your dapp already supports WalletConnect, and you don't need Sequence-specific functionality, nothing more needs to be done. From the user's perspective, the WalletConnect flow behaves as follows. Taking Uniswap as an example, the user is prompted to connect their wallet using one of multiple possible protocols. The user selects the WalletConnect option. A QR code is displayed, which can be scanned by Sequence. Alternatively, the user can also choose to copy the connection details via their OS clipboard. Back in the Sequence interface, the user chooses \"Scan\". The QR code from the dapp is scanned. Alternatively, the code is pasted from the OS clipboard if the user chose that previously. The user confirms the connection request. The connection succeeded, and the dapp is updated to reflect that. While connected, the dapp is able to make signing requests to Sequence. Sequence will always prompt for confirmation from the user for any activity initiated by the dapp. Once the user has finished using the dapp, they can disconnect the wallet via the session menu.","s":"Connecting via WalletConnect","u":"/wallet/guides/connect-wallet","h":"#connecting-via-walletconnect","p":546},{"i":559,"t":"It is possible to build an application where users sign messages without requiring a confirmation in their Sequence wallet every time. This is possible using session keys, or ephemeral keys.","s":"No-Wallet-Confirmation Signatures","u":"/wallet/guides/session-keys","h":"","p":558},{"i":561,"t":"Session keys are ephemeral private keys that can be generated and stored client-side, typically in a user's local storage. They provide a convenient and secure way for users to authorize specific actions in a decentralized application without requiring them to confirm each action through their primary wallet. By signing a message with their primary wallet (e.g., Sequence Wallet), users can authorize a session key to act on their behalf for a limited time or scope. Applications can then interpret signed messages from the session key as if they were coming directly from the user's wallet, streamlining the user experience. Session keys are particularly useful for applications that require frequent user interactions, as they help reduce the number of wallet confirmations needed, while still maintaining a secure and verifiable authentication process.","s":"Session Keys","u":"/wallet/guides/session-keys","h":"","p":558},{"i":564,"t":"import { Wallet } from '@0xsequence/wallet' import { ethers } from 'ethers' const wallet = new Wallet() await wallet.connect() const signer = wallet.getSigner() const userAddress = signer.getAddress()","s":"1. Initialize Sequence Wallet and Connect","u":"/wallet/guides/session-keys","h":"#1-initialize-sequence-wallet-and-connect","p":558},{"i":566,"t":"Create a new ephemeral private key, store it in local storage, and derive the associated address: const sessionPrivateKey = ethers.utils.randomBytes(32) localStorage.setItem('sessionPrivateKey', ethers.utils.hexlify(sessionPrivateKey)) const sessionWallet = new ethers.Wallet(sessionPrivateKey) const sessionAddress = await sessionWallet.getAddress()","s":"2. Generate a Session Key","u":"/wallet/guides/session-keys","h":"#2-generate-a-session-key","p":558},{"i":568,"t":"Sign a message with the user's Sequence Wallet to authorize the session key: const authorizationMessage = `Authorize this device to play this game.` const signature = await signer.signMessage(authorizationMessage)","s":"3. Sign Authorization Message","u":"/wallet/guides/session-keys","h":"#3-sign-authorization-message","p":558},{"i":570,"t":"Verify the signature on the server or client side using Sequence utility functions: const provider = wallet.getProvider() const chainId = await wallet.getChainId() const isValid = await wallet.utils.isValidMessageSignature( userAddress, authorizationMessage, signature, chainId ) if (isValid) { console.log('Session key authorized') } else { console.log('Session key not authorized') }","s":"4. Verify Authorization Signature","u":"/wallet/guides/session-keys","h":"#4-verify-authorization-signature","p":558},{"i":572,"t":"Use the session key to sign a message client-side without user interaction: const message = 'Perform action without wallet confirmation' const sessionSignature = await sessionWallet.signMessage(message)","s":"5. Sign Message with Session Key","u":"/wallet/guides/session-keys","h":"#5-sign-message-with-session-key","p":558},{"i":574,"t":"Verify the session signature on the server or client side: const recoveredSessionAddress = ethers.utils.verifyMessage(message, sessionSignature) if (recoveredSessionAddress === sessionAddress) { console.log('Session signature valid') } else { console.log('Session signature invalid') } Note: You should retrieve the session key stored in local storage upon loading the application and only create a new session key if none can be found.","s":"6. Verify Session Signature","u":"/wallet/guides/session-keys","h":"#6-verify-session-signature","p":558},{"i":576,"t":"Sending an ERC-721 NFT is similar to sending an ERC-20 token. The only notable difference is in the contract standard itself: const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) // Encode the transfer of the NFT tokenId to recipient const address = await wallet.getAddress() const data = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipientAddress, tokenId] ) const transaction = { to: erc721TokenAddress, data } const signer = wallet.getSigner() const txnResponse = await signer.sendTransaction(transaction) console.log(txnResponse) // wait for the transaction to be mined await txnResponse.wait() With batching functionality, you can send multiple token transfers in a single native transaction: const erc721Interface = new ethers.utils.Interface([ 'function safeTransferFrom(address _from, address _to, uint256 _tokenId)' ]) // Encode two different ERC-721 token transfers const data1 = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient1Address, amount1] ) const data2 = erc721Interface.encodeFunctionData( 'safeTransferFrom', [address, recipient2Address, amount2] ) const transaction1 = { to: erc721ContractAddress, data: data1 } const transaction2 = { to: erc721ContractAddress, data: data2 } // Send a multiple transactions as a single bundle which is executed as one transaction on chain. const signer = wallet.getSigner() const txnResponse = await signer.sendTransactionBatch([transaction1, transaction2]) console.log(txnResponse) // Wait for the batched transaction to be mined await txnResponse.wait()","s":"Sending ERC-721 (NFT) Tokens","u":"/wallet/guides/send-erc721","h":"","p":575},{"i":578,"t":"By default, all Sequence wallets are able to use all supported networks (including testnets!). Dapps can interact with any of these testnets like they would with any other network. For example, if a dapp only wants to interact with the Mumbai testnet, they can do so by specifying the network when initWallet is called: import { sequence } from '0xsequence' const wallet = sequence.initWallet({ defaultNetwork: 'mumbai' }) Most methods also support a chainId parameter, which can be used to specify the network to interact with: const signer = wallet.getSigner() const transaction = { to: '0x6d52be8194216fF4E7685D285728C8dF9050b2CC', value: ethers.utils.parseEther('0.1') } const response = await signer.sendTransaction(transaction, { chainId: 'mumbai' })","s":"Using Sequence on testnets","u":"/wallet/guides/using-testnets","h":"","p":577},{"i":580,"t":"Goerli Mumbai BSC Testnet","s":"Supported test networks","u":"/wallet/guides/using-testnets","h":"#supported-test-networks","p":577},{"i":582,"t":"The sequence.js SDK is composed of several sub-packages combined into a single meta-package called 0xsequence. To add the SDK to your project, add a dependency on 0xsequence to your package.json: npm install 0xsequence ethers or pnpm install 0xsequence ethers or yarn add 0xsequence ethers If you know that your project only requires specific sub-packages, you can also depend on those directly with npm add @0xsequence/. Your package.json should look something like this (actual version may vary): { \"name\": \"my-dapp\", ... \"dependencies\": { \"0xsequence\": \"^1.0.0\", \"ethers\": ^5.7.0\" ... } }","s":"Installation","u":"/wallet/installation","h":"","p":581},{"i":584,"t":"Optionally, 0xsequence can be installed as a JS script source (UMD distribution) via: ","s":"CDN distribution as native JS","u":"/wallet/installation","h":"#cdn-distribution-as-native-js","p":581},{"i":586,"t":"Feature in development This feature is not yet available in Sequence Wallet, but is being actively worked on. ETA Q1-Q2, 2022. Users can add a backup key to their wallet, which will have enough signing power to perform any transaction. This key will only be shown once and can be added by users concerned about losing access to other keys in the system. Web3 Login users are forced to add a backup key for improved security, but this option is also available for users using a Torus key.","s":"Backup Key","u":"/wallet/key-management/backup-key","h":"","p":585},{"i":589,"t":"Sequence works beautifully on all modern Web Browsers! Try it at https://sequence.app from any computer, phone or tablet. See Build With Sequence to get started.","s":"Web Wallet","u":"/wallet/platforms","h":"#web-wallet","p":587},{"i":591,"t":"Sequence works beautifully on your Mobile Web Browser! Try it at https://sequence.app from any phone or tablet. This means dapps which integrate the Sequence Wallet will automatically support users on all mobile devices, while using standard Ethereum web3 dapp-to-wallet communication. See Build With Sequence to get started.","s":"Mobile Wallet","u":"/wallet/platforms","h":"#mobile-wallet","p":587},{"i":593,"t":"Sequence Chrome Extension: Install","s":"Browser Extension Wallet","u":"/wallet/platforms","h":"#browser-extension-wallet","p":587},{"i":596,"t":"Sequence Wallet created with social logins are currently secured using three private keys: Session keys, a Guard key and a Torus key. The Session key and Torus key are both generated for the first time when a user creates their Sequence Wallet via social login or email authentication. At least two of the three keys are needed to unlock an account. This means that if one of the three keys is lost or compromised, a user can use the two remaining keys to replace the lost/compromised key. For example, if a user lost their device containing their Session Key, they can unlock their Sequence Wallet account by email or social login for the Torus key combined with the Guard key. Once done, another session key is auto-generated and the user is back in their account with all 3 keys accessible again.","s":"Social Login Wallets","u":"/wallet/key-management/social-login-wallets","h":"","p":595},{"i":598,"t":"Session keys are stored in the browser's IndexedDB. Users should be prudent in safeguarding their devices from unauthorized access since an attacker with access to their IndexedDB effectively has control of their session key.","s":"Session Keys","u":"/wallet/key-management/social-login-wallets","h":"#session-keys","p":595},{"i":600,"t":"A Guard key is a key owned by Horizon. This key allows Horizon to help users that lost their Session key and can require additional information from the user in case of suspicious activity, if the user wants this additional protection. This key would be compromised if a malicious actor took control over Horizon servers hosting the Guard key.","s":"Guard Key","u":"/wallet/key-management/social-login-wallets","h":"#guard-key","p":595},{"i":602,"t":"A Torus key is a key generated by the Torus network, and is generated using a user’s email or social login credentials such as Google or AppleID. Torus uses threshold cryptography to ensure that only the user can access their private key, making these keys non-custodial. A Torus key would be compromised if a malicious actor had control over the social account or email a user used to generate their Torus key. All Torus keys could be compromised if the Torus network itself was compromised. DEFAULTS + CUSTOMIZATION While this is the default setup for new Sequence Wallets, we intend to add the ability for users to add, remove and replace the keys controlling their wallet such that users can choose their preference in terms of security and user experience tradeoff. Even the Guard key will be able to be removed. Security tips and recommendations will be added to ensure users are well informed of the risks and how to protect themselves against them.","s":"Torus Key","u":"/wallet/key-management/social-login-wallets","h":"#torus-key","p":595},{"i":604,"t":"Feature in development This feature is not yet available in Sequence Wallet, but is being actively worked on. ETA Q1-Q2, 2023. Users can create a Sequence wallet without having to use an email address or social login. If this path was chosen, users wallets would only be controlled by session keys stored on their devices and a backup key. This also implies that these wallets are not associated with a Guard Key either and hence users are fully responsible for ensuring they do not lose access to their keys.","s":"Web3 Login Wallets","u":"/wallet/key-management/web3-login","h":"","p":603},{"i":606,"t":"When creating a wallet using the web3 login, users will create a session key that will be stored on their device. In addition, a backup key will also be generated and users will need to store them securely.","s":"Wallet Creation","u":"/wallet/key-management/web3-login","h":"#wallet-creation","p":603},{"i":608,"t":"web3 login users can access their wallet on other devices by having one of their already authorized device scan a QR code on the new device. The QR code contains the address of the session key on the new device that the already authorized device will add to the wallet configuration. This ensures that users never need to enter their seedphrase to connect to a new device if they still have access to an already authorized device.","s":"Adding New Devices","u":"/wallet/key-management/web3-login","h":"#adding-new-devices","p":603},{"i":610,"t":"If a user were to lose access to all their authorized device, they would need to use their backup key and follow the recover flow.","s":"Recovering a Wallet","u":"/wallet/key-management/web3-login","h":"#recovering-a-wallet","p":603},{"i":612,"t":"Users with a Sequence wallet with a Torus key can decide to migrate to a web3 login flow and disable their Torus and Guard keys.","s":"Migrating from Social login","u":"/wallet/key-management/web3-login","h":"#migrating-from-social-login","p":603},{"i":614,"t":"Sequence wallet contracts underwent two independent audits by Consensys Diligence and Quantstamp. Note: Sequence Wallet was formerly known as \"Arcadeum Wallet\". Any references of \"Arcadeum\" in these reports are synonymous with \"Sequence\".","s":"Contract Audits","u":"/wallet/wallet-contracts/contract-audits","h":"","p":613},{"i":616,"t":"July 2nd, 2020 Feb 24th, 2021","s":"Quantstamp","u":"/wallet/wallet-contracts/contract-audits","h":"#quantstamp","p":613},{"i":618,"t":"May 2020","s":"Consensys Diligence","u":"/wallet/wallet-contracts/contract-audits","h":"#consensys-diligence","p":613},{"i":620,"t":"March 2023","s":"Zellic","u":"/wallet/wallet-contracts/contract-audits","h":"#zellic","p":613},{"i":623,"t":"Sequence Wallets support ERC-1271 Standard Contract Signature Verification to allow signing of transactions and messages.","s":"Signature Encoding","u":"/wallet/wallet-contracts/signature-encoding","h":"","p":622},{"i":625,"t":"Messages encoded with as ERC-191 Ethereum Signed Data are able to be created and signed as follows. import { Wallet } from '@0xsequence/wallet' // Construct your Sequence Wallet (out of scope for this section) const wallet: Wallet const message = \"Hello, World!\" const prefixedMessage = \"\\x19Ethereum Signed Message:\\n\" + len(message) + message const signature = await wallet.signMessage(prefixedMessage) The above will iterate through local, signing the message. If the threshold is reached, the signature is returned. Otherwise the library will iterate through the remote signers as well. The resulting signatures are joined and encoded as a hex string.","s":"ERC-191 Ethereum Signed Data","u":"/wallet/wallet-contracts/signature-encoding","h":"#erc-191-ethereum-signed-data","p":622},{"i":627,"t":"ERC-712 Structured Data can also be signed in a similar fashion. import { Wallet } from '@0xsequence/wallet' import { encodeTypedDataDigest } from '@0xsequence/utils' // Construct your Sequence Wallet (out of scope for this section) const wallet: Wallet // Encode the typed data const chainId = 1 const typedData = { types: { Person: [ { name: 'name', type: 'string' }, { name: 'wallet', type: 'address' }, { name: 'count', type: 'uint8' } ] }, primaryType: 'Person' as const, domain: { name: 'Ether Mail', version: '1', chainId: chainId, verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC' }, message: { name: 'Bob', wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB', count: 4 } } const hashedData = encodeTypedDataDigest(typedData) const signature = await wallet.signMessage(hashedData) The above will iterate through local, signing the message. If the threshold is reached, the signature is returned. Otherwise the library will iterate through the remote signers as well. The resulting signatures are joined and encoded as a hex string.","s":"ERC-712 Structured Data Signatures","u":"/wallet/wallet-contracts/signature-encoding","h":"#erc-712-structured-data-signatures","p":622},{"i":629,"t":"The signature can be verified by calling the isValidSignature method on the wallet. /** * @notice Verifies whether the provided signature is valid with respect to the provided hash * @dev MUST return the correct magic value if the signature provided is valid for the provided hash * > The bytes4 magic value to return when signature is valid is 0x1626ba7e : bytes4(keccak256(\"isValidSignature(bytes32,bytes)\")) * @param _hash keccak256 hash that was signed * @param _signatures Signature byte array associated with _data. * Encoded as abi.encode(Signature[], Configs) * @return magicValue Magic value 0x1626ba7e if the signature is valid and 0x0 otherwise */ function isValidSignature( bytes32 _hash, bytes calldata _signatures ) public override virtual view returns (bytes4) { // Validate signatures (bool isValid,) = _signatureValidation(_hash, _signatures); if (isValid) { return SELECTOR_ERC1271_BYTES32_BYTES; } return bytes4(0); } This will iterate through the combined signatures and validate that the resulting signature breaches the wallet's threshold.","s":"Verification","u":"/wallet/wallet-contracts/signature-encoding","h":"#verification","p":622},{"i":633,"t":"export const sequenceContext: WalletContext = { factory: '0xf9D09D634Fb818b05149329C1dcCFAeA53639d96', mainModule: '0xd01F11855bCcb95f88D7A48492F66410d4637313', mainModuleUpgradable: '0x7EFE6cE415956c5f80C6530cC6cc81b4808F6118', guestModule: '0x02390F3E6E5FD1C6786CB78FD3027C117a9955A7', sequenceUtils: '0xd130B43062D875a4B7aF3f8fc036Bc6e9D3E1B3E', libs: { requireFreshSigner: '0xE6B9B21C077F382333220a072e4c44280b873907' } }","s":"Wallet Context","u":"/wallet/wallet-contracts/wallet-context","h":"","p":632},{"i":635,"t":"Every Sequence wallet has a configuration defined by a threshold and a list of signers with their corresponding weights.","s":"Wallet Configuration","u":"/wallet/wallet-contracts/wallet-configuration","h":"","p":634},{"i":637,"t":"Name Type Range Description Threshold uint16 1 - 65535 Required combined total \"weight\" of signers for a signature to be considered valid. Signers signer[] unlimited - bounded by gas List of signers that with their corresponding \"weight\"s.","s":"Configuration layout","u":"/wallet/wallet-contracts/wallet-configuration","h":"#configuration-layout","p":634},{"i":639,"t":"Name Type Range Description \"weight\" uint8 0 - 255 \"weight\" of every signature of the signer. \"address\" \"address\" -- \"address\" of the signer, it may be an EOA or another smart contract wallet with EIP-1271 support. Example​ { \"threshold\": 5, \"signers\": [ { \"address\": \"0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea\", \"weight\": 2 }, { \"address\": \"0x596af90cecdbf9a768886e771178fd5561dd27ab\", \"weight\": 3 }, { \"address\": \"0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1\", \"weight\": 2 }, { \"address\": \"0xec9a7204a43d3f4a82c84fde92d25bfc9110981e\", \"weight\": 1 } ] } This example has a threshold of 5 and 4 signers. The valid combinations of signers are:​ - 0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea & 0x596af90cecdbf9a768886e771178fd5561dd27ab - combined weight of 2 + 3 = 5 - 0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1 & 0x596af90cecdbf9a768886e771178fd5561dd27ab - combined weight of 2 + 3 = 5 - 0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea, 0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1 & 0xec9a7204a43d3f4a82c84fde92d25bfc9110981e - combined weight of 2 + 2 + 1 = 5 Any combination of signers with a combined weight under the threshold is considered invalid; any additional signers above the threshold are ignored.","s":"Signer layout","u":"/wallet/wallet-contracts/wallet-configuration","h":"#signer-layout","p":634},{"i":641,"t":"The configuration is never stored directly on the contract, but instead is hashed and checked against every time a signature is validated. This allows the wallet contracts to reduce the usage of storage and therefore the gas cost. Wallets that never have been updated don't store the imageHash directly, instead the imageHash is used as the salt during the contract creation, and signatures are validated against the address of the wallet. Compute image hash​ Solidity Javascript keccak256(abi.encode( uint8 weight_1, address signer_1, keccak256(abi.encode( uint8 weight_2, address signer_2, keccak256(abi.encode( uint8 weight_3, address signer_3, keccak256(abi.encode( uint256 threshold )) )) )) )) let tmp = ethers.utils.solidityPack(['uint256'], [configuration.threshold]) for (const signer of configuration.signers) { tmp = ethers.utils.keccak256( ethers.utils.defaultAbiCoder.encode( ['bytes32', 'uint8', 'address'], [tmp, signer.weight, signer.address] ) ) } const imageHash = tmp","s":"Configuration hash - ImageHash","u":"/wallet/wallet-contracts/wallet-configuration","h":"#configuration-hash---imagehash","p":634},{"i":643,"t":"The initial wallet configuration determines the address of the wallet, subsequent updates don't change the address. The wallet address can be computed using the imageHash, the factory and mainModule of the wallet. Compute wallet address​ // The code of the wallet proxy contract const WalletProxyBytecode = \"0x603a600e3d39601a805130553df3363d3d373d3d3d363d30545af43d82803e903d91601857fd5bf3\" // These values are defined by the wallet context // they must be known in order to validate the counter-factual wallet imageHash const factory = \"0xf9D09D634Fb818b05149329C1dcCFAeA53639d96\" const mainModule = \"0xd01F11855bCcb95f88D7A48492F66410d4637313\" // Append the `mainModule` to the `WalletProxyBytecode` // this completed the creation code of the proxy contract // used for computing the wallet address as defined by the CREATE2 opcode const codeHash = ethers.utils.keccak256( ethers.utils.solidityPack( [ 'bytes', 'bytes32' ], [ WalletContractBytecode, ethers.utils.hexZeroPad(mainModule, 32) ] ) ) // Compute the wallet address const hash = ethers.utils.keccak256( ethers.utils.solidityPack( [ 'bytes1', 'address', 'bytes32', 'bytes32' ], [ '0xff', factory, salt, codeHash ] ) ) const address = ethers.utils.getAddress(ethers.utils.hexDataSlice(hash, 12))","s":"Initial wallet configuration","u":"/wallet/wallet-contracts/wallet-configuration","h":"#initial-wallet-configuration","p":634},{"i":646,"t":"Sequence wallets are able to sign arbitrary messages. To request a user's signature of a simple message: const signer = wallet.getSigner() const message = 'Hello World!' const signature = await signer.signMessage(message) console.log(signature) To request a user's signature of a typed-data (EIP712) message: const typedData: sequence.utils.TypedData = { domain: { name: 'Ether Mail', version: '1', chainId: await wallet.getChainId(), verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC' }, types: { Person: [ { name: 'name', type: 'string' }, { name: 'wallet', type: 'address' } ] }, message: { name: 'Bob', wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB' } } const signer = wallet.getSigner() const signature = await signer.signTypedData(typedData.domain, typedData.types, typedData.message) console.log(signature)","s":"Signing Messages","u":"/wallet/guides/sign-message","h":"#signing-messages","p":644},{"i":648,"t":"Once you have a signature, you'll often want to verify the validity of the data either from your app or from your server. The Sequence SDKs make this easy to do from either your frontend or backend. Given a message and signature, you can check if a particular wallet signed that message: // Here we fetch the different parameters, but in practice you may have these values // encoded and passed separately. const wallet = sequence.getWallet() const provider = wallet.getProvider() const walletAddress = wallet.getAddress() const chainId = wallet.getChainId() // The sequence utils `isValidMessageSignature` method can validate signatures // from any kind of wallet (ie. EOA or Smart Wallet) which includes Metamask, Coinbase, // and Sequence. const isValid = await wallet.utils.isValidMessageSignature( walletAddress, message, signature, chainId ) console.log(isValid) Sequence is a Smart Contract based account These signatures are by default encoded using EIP-6492, see https://eips.ethereum.org/EIPS/eip-6492. This means that the signatures can be verified using the standard process defined in the UniversalVerified contract on EIP-6492. The wallet.utils.isValidMessageSignature implements EIP-6492 verification, it can be used to verify signatures from any kind of wallet.","s":"Verifying Message Signatures","u":"/wallet/guides/sign-message","h":"#verifying-message-signatures","p":644},{"i":650,"t":"The Sequence API also offers the convenience to verify any wallet message signature by making a simple remote API call. The Sequence API (https://api.sequence.app) supports the following RPC methods: /rpc/API/IsValidMessageSignature -- verifying a simple text message signature /rpc/API/IsValidTypedDataSignature -- verifying a EIP712 typed data object /rpc/API/IsValidSignature -- verifying an arbitrary message digest /rpc/API/IsValidETHAuthProof -- verifying an ETHAuth proof The most common methods are IsValidMessageSignature and IsValidETHAuthProof.","s":"Verifying Message Signatures (via Sequence API)","u":"/wallet/guides/sign-message","h":"#verifying-message-signatures-via-sequence-api","p":644},{"i":652,"t":"Sequence API IsValidMessageSignature Method: Request: POST https://api.sequence.app/rpc/API/IsValidMessageSignature Content-Type: application/json Body (in JSON): chainId (string) -- the chain id of the signature, ie. \"1\" or \"mainnet\", or \"137\" or \"polygon\", etc walletAddress (string) -- the wallet address message (string) -- the message in utf8 text encoding signature (string) -- the signature in hex encoding IsValidMessageSignature example usage: curl Javascript Go Other curl -X POST -H \"Content-Type: application/json\" https://api.sequence.app/rpc/API/IsValidMessageSignature -d '{ \"chainId\": \"polygon\", \"walletAddress\": \"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\", \"message\": \"Hi, please sign this message\", \"signature\": \"0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02\" }' // Works in both a Webapp (browser) or Node.js: import { sequence } from '0xsequence' const chainId = 'polygon' const walletAddress = '0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1' const message = 'Hi, please sign this message' const signature = '0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02' const api = new sequence.api.SequenceAPIClient('https://api.sequence.app') const { isValid } = await api.isValidMessageSignature({ chainId, walletAddress, message, signature }) console.log(isValid) // true import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/api\" ) func ValidateMessageSignature() { seqAPI := api.NewAPIClient(\"https://api.sequence.app\", http.DefaultClient) chainID := \"polygon\" walletAddress := \"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\" // NOTE: you can also pass the message in EIP191 format as well. If you do not pass // the EIP191 prefix, it will automatically be added at the time of validation. // message := fmt.Sprintf(\"\\x19Ethereum Signed Message:\\n%d%s\", len(message), message) message := \"Hi, please sign this message\" signature := \"0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02\" isValid, err := seqAPI.IsValidMessageSignature(context.Background(), chainID, walletAddress, message, signature) if err != nil { log.Fatal(err) } fmt.Println(\"isValid?\", isValid) } Please contact our team for assistance with integrations to another target.","s":"Verifying message signature from any kind of wallet (ie. Metamask or Sequence)","u":"/wallet/guides/sign-message","h":"#verifying-message-signature-from-any-kind-of-wallet-ie-metamask-or-sequence","p":644},{"i":654,"t":"Sequence API IsValidETHAuthProof Method: Request: POST https://api.sequence.app/rpc/API/IsValidETHAuthProof Content-Type: application/json Body (in JSON): chainId (string) -- the chain id of the signature, ie. \"1\" or \"mainnet\", or \"137\" or \"polygon\", etc walletAddress (string) -- the wallet address ethAuthProofString (string) -- the ETHAuth encoded signature IsValidETHAuthProof example usage: curl Javascript Go Other curl -X POST -H \"Content-Type: application/json\" https://api.sequence.app/rpc/API/IsValidETHAuthProof -d '{\"chainId\":\"polygon\", \"walletAddress\":\"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\",\"ethAuthProofString\": \"eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyJhcHAiOiJEZW1vIERhcHAiLCJpYXQiOjAsImV4cCI6MTY2MDIzMTAyOCwidiI6IjEiLCJvZ24iOiJodHRwOi8vbG9jYWxob3N0OjQwMDAifQ.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02\"}' // Works in both a Webapp (browser) or Node.js: import { sequence } from '0xsequence' const chainId = 'polygon' const walletAddress = '0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1' const ethAuthProofString = 'eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyJhcHAiOiJEZW1vIERhcHAiLCJpYXQiOjAsImV4cCI6MTY2MDIzMTAyOCwidiI6IjEiLCJvZ24iOiJodHRwOi8vbG9jYWxob3N0OjQwMDAifQ.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02' const api = new sequence.api.SequenceAPIClient('https://api.sequence.app') const { isValid } = await api.isValidETHAuthProof({ chainId: chainId, walletAddress: walletAddress, ethAuthProofString: ethAuthProofString }) console.log(isValid) // true import ( \"context\" \"fmt\" \"log\" \"net/http\" \"github.com/0xsequence/go-sequence/api\" ) func ValidateETHAuth() { seqAPI := api.NewAPIClient(\"https://api.sequence.app\", http.DefaultClient) chainID := \"polygon\" walletAddress := \"0x2fa0b551fdFa31a4471c1C52206fdb448ad997d1\" ethAuthProofString := \"eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyJhcHAiOiJEZW1vIERhcHAiLCJpYXQiOjAsImV4cCI6MTY2MDIzMTAyOCwidiI6IjEiLCJvZ24iOiJodHRwOi8vbG9jYWxob3N0OjQwMDAifQ.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02\" isValid, err := seqAPI.IsValidETHAuthProof(context.Background(), chainID, walletAddress, ethAuthProofString) if err != nil { log.Fatal(err) } fmt.Println(\"isValid?\", isValid) }","s":"Verifying ETHAuth proof upon connecting a Sequence Wallet","u":"/wallet/guides/sign-message","h":"#verifying-ethauth-proof-upon-connecting-a-sequence-wallet","p":644},{"i":657,"t":"Smart Wallets like Sequence rely on the EIP1271 standard for signature validation. The EIP1271 is a single function on a contract defined as: function isValidSignature( bytes32 _hash, bytes memory _signature ) public view returns (bytes4 magicValue) The first _hash argument accepts the hash of the message digest, and the second argument _signature is the signed payload returned by the wallet upon signing. Additionally, Smart Wallets don't always deploy a contract onchain every time a new wallet is created. Instead, they compute the wallet address deterministically, and the wallet is only deployed when a transaction needs to be made. In this case, we can't use the EIP1271 function directly, because the wallet contract doesn't exist yet. Instead, we use the EIP-6492 standard, which defined a method for bootstrapping the wallet contract and calling the EIP1271 function, in a single operation. For Javascript/Typescript signature verification, you can use 0xsequence utility functions like so: import { 0xsequence } from '0xsequence' const wallet = sequence.getWallet() const isValid = await wallet.utils.isValidSignature( walletAddress, digest, signature, chainId ) console.log(isValid) // returns true/false Additionally you can also use wallet.utils.isValidMessageSignature or wallet.utils.isValidTypedDataSignature which are just syntactic sugar for wallet.utils.isValidSignature. As well, for convenience the signature validation functions above support verifying EOA or Smart Wallet signatures. This allows you to use a single code path in your Dapp to verify any kind of signature and support multiple wallets at the same time, like Metamask, Coinbase, Sequence, WalletConnect, Argent, Rainbow, etc. -- all Ethereum compatible wallets, EOA or Smart Wallets, will just work.","s":"Notes on Signature Validation with EIP1271 + EIP6492","u":"/wallet/guides/sign-message","h":"#notes-on-signature-validation-with-eip1271--eip6492","p":644},{"i":659,"t":"By default, all the signing methods will generate EIP-6492 encoded signatures. This avoids the need to deploy the wallet onchain before being able to validate the signature, and is the recommended way to sign messages. However, if you need to generate legacy non-EIP6492 signatures, you can do so by setting the last argument of the signing methods to false: const signer = wallet.getSigner() const message = 'Hello World!' const signature = await signer.signMessage(message, { eip6492: false }) console.log(signature) These legacy signatures can be validated using the wallet.utils.isValidSignature method, but they can also be validated using the isValidSignature method defined on the wallet contract, as specified by the EIP1271 standard. caution Notice that signing non-EIP6492 signatures requires the wallet to be deployed onchain, and thus the user will be prompted to deploy the wallet onchain before being able to sign the message. If the network has fees (like Ethereum), the user will also be prompted to pay the transaction fees.","s":"Legacy non-EIP6492 Signing","u":"/wallet/guides/sign-message","h":"#legacy-non-eip6492-signing","p":644},{"i":661,"t":"Sequence modules are the underlying program implementation of the wallets; wallets can change modules at runtime. The MainModule is the initial module of every Sequence wallet; it differs from the other modules because it doesn't store the set of signers on contract storage; it uses the salt provided to the Factory contract.","s":"Modules & wallet update","u":"/wallet/wallet-contracts/modules-and-updates","h":"","p":660},{"i":663,"t":"Sequence modules can be assigned to wallets either by the factory or by updating it after the initial deployment. Only one module can be assigned to a wallet at a time.","s":"Wallet implementation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#wallet-implementation","p":660},{"i":665,"t":"The updateImplementation allows to update the underlying implementation of the wallet proxy. This implementation contains all the core code that defines the wallet's behaviour. Dangerous operation Calling updateImplementation with an invalid implementation will result in the corruption of the wallet. Corrupt wallets may lead to the loss of funds. function updateImplementation( address _implementation ) external override onlySelf { Parameters:​ Name Type Description _implementation address Address of the new wallet implementation. This method has the onlySelf modifier, which means that it can only be called by the wallet itself using a self-referencing transaction. Calls to this method coming from other addresses, even if these addresses are signers of the wallet, will be rejected.","s":"_updateConfiguration","u":"/wallet/wallet-contracts/modules-and-updates","h":"#_updateconfiguration","p":660},{"i":667,"t":"The wallet implementation is stored on the contract storage slot defined by the address of the wallet itself. Given that every wallet has a unique address, the implementation slot varies from wallet to wallet. import \"ethers\" const address = \"0x596af90cecdbf9a768886e771178fd5561dd27ab\" const provider = new ethers.providers.JsonRpcProvider(\"http://localhost:8545\") // Read storage slot address(address) const slot = await provider.getStorageAt(address, ethers.utils.defaultAbiCoder.encode(['address'], [address])) // Decode bytes32 as address value const implementation = ethers.utils.defaultAbiCoder.decode(['address'], slot)[0] console.log(implementation)","s":"Reading current implementation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#reading-current-implementation","p":660},{"i":669,"t":"Fixed configuration Signer's configuration on wallets using MainModule can't be changed. The only way to change the set of signers or threshold is by updating the module of the wallet. All sequence modules must implement the ModuleAuth interface, this interface allows the rest of the module to validate signatures for the wallet. In the case of MainModule this interface is implemented as a counter-factual validation of hash passed to the factory during the contract wallet creation.","s":"Wallet configuration validation","u":"/wallet/wallet-contracts/modules-and-updates","h":"#wallet-configuration-validation","p":660},{"i":671,"t":"function _isValidImage( bytes32 _imageHash ) internal override view returns (bool _isValid) Validates if the provided imageHash corresponds to the one configured in the wallet. This function is called internally to validate transaction and message signatures. The imageHash is a hash of the wallet configuration, which contains the wallet's threshold, signers and weights. Parameters:​ Name Type Description _imageHash bytes32 Hash of wallet configuration to be validated. Return Values:​ Name Type Description _isValid bool True if the given imageHash corresponds to the current wallet configuration.","s":"_isValidImage","u":"/wallet/wallet-contracts/modules-and-updates","h":"#_isvalidimage","p":660},{"i":673,"t":"MainModuleUpgradable is a module that mimics the behaviour of the MainModule but allows the wallet configuration to be updated.","s":"MainModuleUpgradeable","u":"/wallet/wallet-contracts/modules-and-updates","h":"#mainmoduleupgradeable","p":660},{"i":675,"t":"Updates the wallet imageHash, this is the hash that defines the wallet configuration (signers, weights, threshold). function updateImageHash( bytes32 _imageHash ) external override onlySelf { Parameters:​ Name Type Description _imageHash bytes32 Hash of the new configuration for the wallet. Unsanitized input The imageHash is not validated, it is the responsibility of the caller to ensure that the hash is correct. Reasons for incorrect hashes include: The combined weight of the signers is below the threshold. The signers are not valid addresses. The signers are smart contract wallets without proper support for EIP-1271. The imageHash doesn't correspond to any wallet configuration (may be a random string). The imageHash corresponds to an unknown wallet configuration. In any of this cases the wallet will be rendered unusable. This method has the onlySelf modifier, which means that it can only be called by the wallet itself using a self-referencing transaction. Calls to this method coming from other addresses, even if these addresses are signers of the wallet, will be rejected.","s":"updateImageHash","u":"/wallet/wallet-contracts/modules-and-updates","h":"#updateimagehash","p":660},{"i":677,"t":"When Sequence wallets are created, the factory contract doesn't call an initialize function. The configuration is instead defined by the salt provided to the factory, the MainModule then checks the counterfactual validity of all signatures against the wallet address. This means there is no direct way to update the configuration of a wallet while still using the MainModule. Given that the first configuration update needs to also change the wallet implementation to the MainModuleUpgradable, the MainModule is updated to the MainModuleUpgradable and the updateImageHash method is called to update the wallet configuration. const transactions = [ { delegateCall: false, revertOnError: true, to: wallet, data: walletInterface.encodeFunctionData( walletInterface.getFunction('updateImplementation'), [this.context.mainModuleUpgradable] ), value: ethers.constants.Zero, gasLimit: ethers.constants.Zero, }, { delegateCall: false, revertOnError: true, to: wallet, data: mainModuleInterface.encodeFunctionData( mainModuleInterface.getFunction('updateImageHash'), [newImageHash] ), value: ethers.constants.Zero, gasLimit: ethers.constants.Zero, } ] delegateCall: false​ delegateCall is used to extend the wallet functionality beyond what's allowed by the module. In this case the called methods are defined on the modules themselves, so there is no need to use delegateCall. revertOnError: true​ revertOnError is used to revert the whole transaction bundle if a transaction flagged by it fails. In this case the operation should be atomic given that a partial wallet configuration update will render the wallet unusable. to: wallet​ The methods being called are defined on the wallet itself, but need to be called externally, so the to address is the wallet itself. value: ethers.constants.Zero​ The value of the transaction is always zero, since the transaction is a self-referencing transaction and doesn't require transferring funds. gasLimit: ethers.constants.Zero​ The gasLimit of the transaction is always zero, since it represents an unlimited amount of gas. Dangerous operation When the wallet is first updated to the MainModuleUpgradable it doesn't have a valid imageHash yet. It's imperative that the imageHash is updated before the transaction bundle finishes executing. If the imageHash is not updated before the transaction bundle finishes executing, the wallet will be rendered unusable. For this reason the following considerations should be taken when updating the wallet for the first time: All transactions should be marked revertOnError = true. updateImplementation and updateImageHash should both be declared on the same transaction bundle. The gasLimit of both transactions should be set to unlimited (0).","s":"First configuration update","u":"/wallet/wallet-contracts/modules-and-updates","h":"#first-configuration-update","p":660},{"i":679,"t":"Once the wallet is updated to the MainModuleUpgradable it can be updated by calling the updateImageHash method, without any additional transaction. const transactions = [ { delegateCall: false, revertOnError: true, to: wallet, data: mainModuleInterface.encodeFunctionData( mainModuleInterface.getFunction('updateImageHash'), [newImageHash] ), value: ethers.constants.Zero, gasLimit: ethers.constants.Zero, } ]","s":"Subsequent configuration updates","u":"/wallet/wallet-contracts/modules-and-updates","h":"#subsequent-configuration-updates","p":660},{"i":681,"t":"If the wallet is updated to the MainModuleUpgradable it can be queried for the current configuration by calling the getImageHash method. This method should return the wallet's current configuration hash, which can be compared to a list of known wallet configurations to find the correct one. Retrieving the wallet configuration​ The imageHash method returns bytes32(0) if the wallet is not yet updated to the MainModuleUpgradable. In this case the wallet is in a counter-factual state and the imageHash can't be directly queried. This is also the case for non-deployed wallets. To find the imageHash of a non-deployed or non-updated wallet, a candidate known imageHash needs to be compared against the wallet address. See Compute wallet address.","s":"Retrieving the current configuration","u":"/wallet/wallet-contracts/modules-and-updates","h":"#retrieving-the-current-configuration","p":660},{"i":683,"t":"Ethereum wallets may take two different forms, Externally owned accounts (EOAs) or Smart Contract Wallets. The Sequence wallet is implemented as a smart contract, which allows the system to provide additional security and functionality.","s":"Why smart contracts wallets?","u":"/wallet/wallet-contracts/why","h":"","p":682},{"i":685,"t":"Externally owned accounts are the most primitive form of wallet on Ethereum; EOAs are accounts composed of a single ECDSA key pair.","s":"Externally owned accounts","u":"/wallet/wallet-contracts/why","h":"#externally-owned-accounts","p":682},{"i":687,"t":"Simple to implement Cheap to use (in some scenarios) Easy to backup","s":"Pros","u":"/wallet/wallet-contracts/why","h":"#pros","p":682},{"i":689,"t":"MetaMask Rainbow MyEtherWallet Trust","s":"Popular examples","u":"/wallet/wallet-contracts/why","h":"#popular-examples","p":682},{"i":691,"t":"Smart contract wallets are wallets that are implemented as smart contracts; it allows the wallets to implement arbitrary logic within the bounds of what's supported by the underlying virtual machine. Because of this, these contracts can implement functionality that's not available for EOAs, and can also be upgraded if they are prepared to do so.","s":"Smart contract wallets","u":"/wallet/wallet-contracts/why","h":"#smart-contract-wallets","p":682},{"i":693,"t":"Multiple keys Key rotation Pay fees using ERC20 tokens (e.g. USDC) Upgradeability Social recovery support Meta-transactions More flexible design space","s":"Pros","u":"/wallet/wallet-contracts/why","h":"#pros-1","p":682},{"i":695,"t":"Sequence Gnosis Safe Argent","s":"Examples","u":"/wallet/wallet-contracts/why","h":"#examples","p":682},{"i":697,"t":"The Sequence contract wallets use Nick's method to deploy the contracts that compose the smart contract wallet. This method has been chosen because it allows each wallet to take the same address on multiple chains, making it easier to use and less prone to mistakes. Limitations Sequence wallets may not receive the same address on all EVM compatible chains. Networks that implement only a subset of the EVM opcodes, or alternative virtual machines, will result in a different address for each chain. Double-check your addresses before sending any assets to them. Notice A complete script for deployment can be found in the Sequence Live Contracts repository.","s":"Universal Deployer","u":"/wallet/wallet-contracts/universal-deployer","h":"","p":696},{"i":699,"t":"The following steps are required to deploy the Sequence Wallet Context on a new network. Notice For most popular networks this process is not required; due to the wallet contracts being already deployed. To see if a configuration already exists for a given chain go to Networks.","s":"Deploy Process V2","u":"/wallet/wallet-contracts/universal-deployer","h":"#deploy-process-v2","p":696},{"i":701,"t":"The Singleton Factory is a contract that allows the deployment of a single contract instance per address. Unlike the Universal Deployer, the Singleton Factory requires a salt to manage deployment instances. More information about the Singleton Factory can be found in the EIP-2470 specification. The Pre-fund the Singleton Factory's deployer with the required funds to deploy the contract. Address: 0xBb6e024b9cFFACB947A71991E386681B1Cd1477D Funds: 0.0247 Do not send additional funds to the address, as funds can't be refunded. Once the address is funded, you can deploy the Singleton Factory by executing the following pre-signed transaction: 0xf9016c8085174876e8008303c4d88080b90154608060405234801561001057600080fd5b50610134806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c634300060200331b83247000822470 After the transaction is confirmed, you should see the address of the Singleton Factory: Singleton Deployer: 0xce0042B868300000d44A59004Da54A005ffdcf9f","s":"1 - Deploy Singleton Factory","u":"/wallet/wallet-contracts/universal-deployer","h":"#1---deploy-singleton-factory","p":696},{"i":703,"t":"Deploy each of the contracts in the Sequence Wallet Context using the Singleton Factory. A script can be found in the Sequence Wallet Contracts repository. Clone the repository, configure the environment variables and run the script with: yarn deploy ","s":"2 - Deploy Wallet Context","u":"/wallet/wallet-contracts/universal-deployer","h":"#2---deploy-wallet-context","p":696},{"i":705,"t":"The following steps are required to deploy the Sequence Wallet V1 Context on a new network. Notice For most popular networks this process is not required; due to the wallet contracts being already deployed. To see if a configuration already exists for a given chain go to Networks. A complete code example of this deployment flow can be found in the 0xSequence.js test suite and Wallet Contracts repository.","s":"Deploy Process V1","u":"/wallet/wallet-contracts/universal-deployer","h":"#deploy-process-v1","p":696},{"i":707,"t":"Pre-found Nick's method address with funds required to pay for the deployment of contracts. Address: 0x9c5a87452d4FAC0cbd53BDCA580b20A45526B3AB Funds: 0.02170000000014 Do not send additional funds to the address, as funds can't be refunded. Once the address is funded, you can deploy the NanoUniversalDeployer by executing the following pre-signed transaction: 0xf9010880852416b84e01830222e08080b8b66080604052348015600f57600080fd5b50609980601d6000396000f3fe60a06020601f369081018290049091028201604052608081815260009260609284918190838280828437600092018290525084519495509392505060208401905034f5604080516001600160a01b0383168152905191935081900360200190a0505000fea26469706673582212205a310755225e3c740b2f013fb6343f4c205e7141fcdf15947f5f0e0e818727fb64736f6c634300060a00331ca01820182018201820182018201820182018201820182018201820182018201820a01820182018201820182018201820182018201820182018201820182018201820 After the transaction is confirmed, you should see the address of the NanoUniversalDeployer: NanoUniversalDeployer: 0x9c5a87452d4FAC0cbd53BDCA580b20A45526B3AB See more about the NanoUniversalDeployer.","s":"1 - Deploy NanoUniversalDeployer","u":"/wallet/wallet-contracts/universal-deployer","h":"#1---deploy-nanouniversaldeployer","p":696},{"i":709,"t":"In order to deploy contracts with an instance identifier, we need to deploy the UniversalDeployer2 contract. To ensure address consistency we use the UniversalDeployer contract to deploy the UniversalDeployer contract. Send the following data to the UniversalDeployer deployed in the previous step. 0x608060405234801561001057600080fd5b5061013d806100206000396000f3fe60806040526004361061001e5760003560e01c80639c4ae2d014610023575b600080fd5b6100cb6004803603604081101561003957600080fd5b81019060208101813564010000000081111561005457600080fd5b82018360208201111561006657600080fd5b8035906020019184600183028401116401000000008311171561008857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506100cd915050565b005b60008183516020850134f56040805173ffffffffffffffffffffffffffffffffffffffff83168152905191925081900360200190a050505056fea264697066735822122033609f614f03931b92d88c309d698449bb77efcd517328d341fa4f923c5d8c7964736f6c63430007060033 After the transaction is confirmed, you should see the address of the UniversalDeployer2: UniversalDeployer2: 0x8a5bc19e22d6ad55a2c763b93a75d09f321fe764","s":"2 - Deploy UniversalDeployer2","u":"/wallet/wallet-contracts/universal-deployer","h":"#2---deploy-universaldeployer2","p":696},{"i":711,"t":"Compile and deploy the contracts in the Sequence Wallet Context using the UniversalDeployer2. Refer to the 0xSequence.js test suite or Wallet Contracts repository for the Wallet Contract context codebase.","s":"3 - Deploy Wallet Context","u":"/wallet/wallet-contracts/universal-deployer","h":"#3---deploy-wallet-context","p":696},{"i":713,"t":"Sequence provides users with a seamless web3 wallet to access Ethereum-compatible networks, and a powerful web3 infrastructure stack for developers that makes it easy to build web3 apps and games. Sequence is designed as a modular web3 system focused on open standards, compatibility and interoperability with Ethereum-compatible networks and developer tools. With Sequence, you can use just one of the modules, or the entire stack. As well, feel free to combine Sequence with your favorite developer tools. This is one of the beautiful aspects of \"web3\" -- open standards and compatibility :) Thanks for browsing our documentation below which will take you through our Wallet, Infrastructure stack and SDKs. If you have any questions, feel free to visit us on our Discord to speak with our development and partnership teams. Finally, be sure to check out the Sequence Github page to view source of our SDKs and example projects. What is Sequence Learn more about the Sequence web3 stack and smart wallet Multi-Chain Support Find out which chains are supported by the web3 stack Gas Superpowers Learn how to minimize, bundle, and remove gas fees for your users Support Get awesome support from our experienced web3 team.","s":"Sequence web3 stack & wallet","u":"/","h":"","p":712},{"i":715,"t":"Connect Wallet Learn how to connect your app to web3 with the Sequence Wallet Signing & Verifying Messages Learn how to sign and verify messages from your app Sending transactions Learn how to send transactions or execute a smart contract call. Unity SDK Get started with the Unity SDK","s":"Getting Started","u":"/","h":"#getting-started","p":712},{"i":717,"t":"Smart Wallet Learn how to offer the most seamless web3 experience for your users Token & NFT APIs Instantly query token and nft history, transfers, balances, supplies and more Token & NFT Metadata Learn how to query metadata for any token on any EVM chain Relayer Learn how to increase throughput and lower latency of your transactions -- and its compatible with all contracts :) Node Gateway Highly available and scalable blockchain RPC infrastructure","s":"The Sequence Stack","u":"/","h":"#the-sequence-stack","p":712},{"i":719,"t":"Sequence Wallets are created using the Factory contract, when called it creates child MinimalUpgradeableProxies contracts, which are in essence the \"boot\" code of all Sequence wallets.","s":"Wallet Factory","u":"/wallet/wallet-contracts/wallet-factory","h":"","p":718},{"i":722,"t":"function deploy( address _mainModule, bytes32 _salt ) public payable returns (address _contract) Creates a child MinimalUpgradeableProxy using CREATE2, the proxy initially points to the provided _mainModule. No initialize code is executed. Parameters:​ Name Type Description _mainModule address Initial implementation for the new proxy contract, expected to point to a valid Sequence wallet implementation with support for counter-factual initialization. _salt bytes32 Arbitrary value to be used as create2 salt. Sequence's mainModule uses the salt to obtain a hash with the initial configuration for the wallet (See ImageHash). Return Values:​ Name Type Description _contract address Address of the created proxy contract. Unsanitized input The Factory contract does not check if the provided _mainModule is a valid Sequence wallet implementation, or if _salt is a valid Sequence configuration. Using invalid parameters will result on a proxy contract that may not be usable, and could result in loss of funds.","s":"deploy","u":"/wallet/wallet-contracts/wallet-factory","h":"#deploy","p":718},{"i":724,"t":"Sequence wallets are counter-factual by design, this means that the wallet's address can be known before the wallet is deployed; any two combinations of the mainModule and salt values will result in the same wallet address. This property alongside the use of SingletonDeployer or UniversalDeployer is the reason why Sequence wallets can obtain the same address on multiple chains. Gas-free wallet creation Sequence wallets are 100% counterfactual, meaning that funds can be safely transferred to the wallet's address without the need for calling the deploy function. Deploying the wallet is only required before the first transaction is sent from the wallet.","s":"Counter factual addresses","u":"/wallet/wallet-contracts/wallet-factory","h":"#counter-factual-addresses","p":718}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,3.178,1,3.109,2,5.246,3,1.929,4,1.787,5,0.944,6,1.826,7,2.24,8,1.154,9,2.96,10,1.787,11,2.668,12,3.304,13,4.039,14,1.5,15,2.104,16,2.96,17,0.983,18,2.468,19,1.362,20,2.96,21,2.387,22,2.315,23,2.668,24,3.274,25,2.191,26,2.25,27,2.088,28,1.028,29,1.5,30,5.423,31,2.798,32,3.689,33,3.689,34,3.508,35,3.508,36,1.884,37,4.912,38,2.56,39,2.668,40,3.945,41,3.508,42,2.315,43,2.468,44,1.958,45,2.544,46,2.798,47,2.96,48,2.474,49,1.652,50,2.088,51,3.508,52,2.041,53,1.998,54,1.998,55,2.315,56,1.712,57,3.508,58,1.818,59,2.191,60,3.508,61,3.508,62,1.443,63,3.508,64,2.25,65,2.315,66,3.508,67,2.96,68,2.56,69,3.508,70,3.227,71,1.787,72,2.315,73,2.387,74,3.178,75,2.96,76,3.508]],["t/4",[3,1.953,5,1.071,37,4.975,44,3.065,52,4.993,56,2.709,77,1.082,78,2.379,79,5.722,80,4.38,81,3.006,82,4.975,83,6,84,5.492,85,7.711,86,3.203,87,3.196,88,2.492,89,4.38,90,4.975,91,5.492,92,4.975,93,4.975,94,5.492,95,4.634,96,5.492,97,3.128,98,3.346,99,2.084,100,4.634,101,4.177,102,4.975,103,2.132,104,3.522,105,2.182,106,2.29,107,2.676,108,1.974,109,2.107]],["t/6",[1,1.912,3,1.631,5,1.108,7,1.55,48,1.407,53,2.612,56,2.092,77,1.104,78,1.987,81,2.51,88,1.519,97,3.775,99,2.514,103,2.572,110,4.342,111,3.657,112,4.154,113,5.631,114,3.916,115,1.866,116,2.418,117,4.586,118,4.836,119,4.586,120,2.463,121,3.12,122,4.037,123,3.226,124,2.418,125,3.347,126,4.154,127,1.801,128,4.86,129,3.074,130,3.87,131,4.154,132,4.586,133,2.941,134,3.226,135,1.961,136,2.128,137,3.026,138,2.669,139,4.154,140,3.347,141,4.586,142,4.154,143,4.154,144,4.586,145,4.586,146,2.51,147,3.87,148,2.225,149,2.612,150,2.669,151,2.463,152,2.418]],["t/8",[3,3.334,5,0.868,7,1.384,8,0.649,10,3.107,28,1.201,45,1.572,48,1.872,53,2.333,77,0.715,81,2.242,88,2.021,103,1.59,111,3.267,113,3.338,114,1.775,124,2.16,128,3.81,129,2.83,133,2.627,135,2.608,153,4.082,154,5.147,155,2.333,156,1.874,157,2.627,158,4.674,159,2.677,160,3.776,161,3.217,162,3.16,163,3.007,164,3.288,165,3.267,166,0.965,167,4.096,168,3.711,169,3.475,170,2.333,171,3.457,172,4.096,173,3.116,174,1.666,175,2.384,176,2.286,177,2.496,178,4.096,179,2.989,180,2.872,181,2.881,182,3.457,183,3.267,184,2.019,185,2.559,186,2.787,187,1.647,188,4.096,189,4.096,190,2.989,191,3.116,192,2.627,193,3.711,194,3.711,195,2.242,196,3.267,197,4.096,198,2.242,199,2.787,200,1.537,201,4.096,202,3.711]],["t/10",[7,2.99,29,3.484,153,3.171,159,3.576,203,3.39,204,4.514,205,2.676,206,4.392,207,4.514,208,7.043,209,4.639,210,6.369,211,5.731,212,2.187,213,8.147,214,6.369,215,3.79,216,4.983,217,5.607,218,7.031,219,4.205,220,4.983,221,4.514,222,4.983,223,4.392,224,7.031,225,3.79,226,7.098,227,4.983,228,4.514,229,4.983,230,3.974,231,4.983,232,5.607]],["t/12",[3,3.71,5,1.271,6,2.184,8,0.631,10,3.024,28,2.617,48,2.434,53,3.382,113,3.249,129,2.754,135,2.539,156,2.715,158,3.808,163,2.926,174,2.415,181,5.578,233,2.974,234,4.735,235,1.788,236,5.546,237,3.577,238,4.039,239,6.325,240,5.937,241,7.122,242,6.791]],["t/14",[5,1.204,8,1.151,14,1.928,15,2.092,17,1.264,24,2.873,26,2.892,27,2.683,47,3.805,54,2.568,62,2.05,77,0.529,86,2.168,88,1.494,104,2.892,105,1.791,108,1.621,114,1.953,148,2.188,198,2.468,243,2.747,244,3.429,245,4.111,246,1.587,247,4.509,248,3.29,249,3.805,250,2.741,251,3.653,252,3.596,253,4.509,254,2.729,255,2.816,256,3.596,257,1.423,258,2.123,259,2.816,260,2.336,261,3.429,262,3.596,263,5.243,264,3.596,265,3.172,266,4.084,267,4.509,268,3.596,269,4.509,270,3.429,271,3.429,272,2.223]],["t/16",[3,2.565,45,2.767,53,4.108,77,1.054,99,2.736,108,2.592,113,3.947,129,3.346,148,3.499,153,4.419,158,4.625,180,4.233,198,3.947,273,3.446,274,6.533,275,4.291,276,4.625,277,3.673,278,7.211,279,7.211]],["t/18",[4,2.186,7,2.134,8,0.671,14,1.836,29,1.836,77,0.968,81,2.349,86,1.422,88,1.422,99,1.629,113,2.349,115,1.746,116,2.264,153,4.404,156,1.963,159,1.884,166,0.679,170,2.445,176,2.396,180,3.889,185,2.681,199,2.921,205,2.305,206,5.75,207,3.889,208,4.05,209,2.833,233,2.15,235,1.902,258,2.021,273,3.018,275,2.555,276,2.753,280,5.72,281,3.847,282,2.555,283,2.615,284,3.622,285,3.889,286,2.498,287,3.265,288,3.889,289,3.622,290,3.272,291,2.921,292,2.445,293,2.349,294,3.424,295,2.349,296,3.265,297,1.812,298,4.05,299,3.524,300,1.746,301,2.921,302,2.833,303,2.555,304,3.391,305,2.349,306,1.543,307,2.445,308,2.349,309,3.424,310,2.555,311,2.305,312,2.555,313,3.02,314,4.293,315,2.921,316,2.498,317,2.186]],["t/20",[7,1.869,8,1.089,15,1.688,17,1.55,36,2.969,62,1.471,108,2.717,129,3.507,153,3.409,156,2.529,164,2.009,166,1.196,190,4.035,200,2.075,206,3.454,208,3.547,235,1.666,273,2.642,292,3.15,293,3.026,313,3.89,317,2.816,318,3.218,319,3.612,320,4.179,321,4.541,322,3.89,323,3.369,324,2.816,325,1.697,326,3.89,327,5.317,328,5.009,329,5.53,330,4.035,331,4.035,332,4.666,333,3.649,334,3.369,335,5.009,336,5.009]],["t/22",[7,2.166,8,1.13,108,2.998,129,3.87,153,2.891,156,2.931,164,2.328,200,2.405,206,4.003,208,4.111,235,1.931,273,3.063,290,3.32,293,3.507,313,4.508,317,3.264,325,1.967,328,5.805,330,4.677,331,4.677,337,5.805,338,5.349,339,5.805,340,4.508,341,4.508,342,6.409,343,4.111,344,4.003,345,5.805]],["t/24",[77,1.202,81,4.377,99,3.035,114,4.15,115,3.254,123,5.626,146,4.377,147,6.75,153,3.608,346,6.083]],["t/27",[4,1.843,5,0.791,6,1.861,8,1.154,15,1.509,17,1.014,29,2.375,54,2.061,62,0.963,77,0.651,99,1.373,129,1.679,133,4.335,148,1.756,149,2.061,151,1.943,153,3.048,208,3.562,209,2.388,235,1.09,246,1.955,257,1.142,258,1.704,275,2.153,286,3.232,290,1.875,292,2.061,293,1.98,295,1.98,300,1.472,303,2.153,325,1.704,326,2.545,327,2.545,331,4.932,338,2.321,340,2.545,341,2.545,343,2.321,344,3.469,347,5.031,348,3.039,349,3.278,350,2.829,351,1.915,352,3.039,353,2.019,354,1.729,355,5.872,356,3.467,357,4.224,358,2.106,359,2.205,360,2.26,361,3.618,362,2.886,363,1.61,364,1.875,365,2.641,366,1.908,367,2.886,368,3.618,369,3.053,370,2.061,371,2.462,372,2.061,373,2.462,374,2.321,375,3.278,376,2.641,377,3.469,378,1.437,379,2.641,380,3.053,381,4.598,382,2.462,383,3.278,384,2.321]],["t/29",[3,2.106,6,1.084,8,0.842,10,2.005,14,3.043,28,2.086,45,2.272,53,2.242,65,2.597,72,2.597,73,2.678,77,0.995,86,1.304,107,2.106,110,3.304,129,1.826,135,3.043,136,1.826,153,3.21,155,4.054,162,2.039,163,1.94,164,1.43,166,0.623,183,3.139,184,2.918,212,1.728,235,1.186,237,1.775,257,1.243,272,3.508,281,4.336,305,3.24,311,2.114,334,2.398,363,1.751,378,2.352,385,3.566,386,3.566,387,3.322,388,3.322,389,2.769,390,3.936,391,4.165,392,1.972,393,3.322,394,3.322,395,1.853,396,2.291,397,2.918,398,2.343,399,4.503,400,1.564,401,3.936,402,3.936,403,5.412,404,2.678,405,2.787,406,2.459,407,4.054,408,1.511,409,3.139,410,3.322,411,3.936,412,3.139,413,2.994,414,3.566,415,4.996,416,3.936,417,4.503,418,5.363,419,3.936,420,3.936,421,3.936,422,2.154,423,2.994,424,2.398,425,3.566]],["t/32",[3,2.703,4,1.374,5,0.627,6,1.771,8,1.105,15,1.245,17,0.756,28,1.634,29,1.882,44,1.506,49,1.27,54,1.537,62,0.718,77,0.516,99,1.024,105,1.072,107,2.52,108,0.97,110,1.506,129,1.252,133,2.823,135,1.882,148,1.309,149,1.537,150,1.57,151,1.449,153,2.514,170,1.537,175,1.57,195,1.476,208,2.823,209,1.78,212,1.184,235,0.813,236,2.561,237,1.985,243,1.644,246,1.962,257,1.389,258,1.27,272,1.33,273,1.289,275,1.606,282,1.606,286,2.561,290,1.398,292,1.537,293,1.476,295,1.476,300,1.098,303,1.606,317,1.374,325,1.351,326,1.898,327,1.898,331,4.694,332,2.277,338,1.73,340,1.898,341,1.898,343,1.73,344,2.749,348,2.409,350,2.242,351,1.518,352,2.409,353,1.506,354,1.289,355,5.454,356,3.241,358,1.57,359,1.644,360,1.685,362,2.152,363,1.2,364,1.398,365,1.969,366,1.423,367,2.152,369,2.277,370,1.537,371,1.836,372,1.537,373,1.836,374,1.73,375,2.444,376,1.969,377,4.426,378,2.214,379,1.969,380,2.277,381,3.792,382,1.836,383,2.444,384,1.73,399,2.052,400,1.748,403,2.052,405,1.27,408,2.139,417,3.347,423,2.052,426,5.427,427,2.277,428,2.749,429,1.352,430,1.836,431,1.309,432,1.234,433,1.898,434,1.506,435,1.57,436,2.444,437,1.969,438,4.401,439,1.139,440,1.606,441,1.57,442,1.685,443,2.205,444,1.969,445,1.506]],["t/34",[3,1.017,4,1.457,5,0.407,6,2.012,8,1.131,15,1.487,17,0.802,28,2.141,29,1.974,49,1.347,54,1.63,62,0.761,77,0.541,99,1.086,107,2.597,110,1.597,129,1.327,131,2.591,133,1.835,135,1.974,148,1.388,149,1.63,151,1.536,153,2.617,158,1.835,162,1.482,163,1.41,175,1.665,195,1.566,208,2.96,209,1.888,235,0.862,237,2.082,246,2.343,257,0.903,258,1.347,272,1.41,275,1.702,286,2.686,290,1.482,292,1.63,293,1.566,295,1.566,300,1.164,303,1.702,317,1.457,325,1.416,326,2.012,327,2.012,332,2.414,338,1.835,340,2.012,341,2.012,343,1.835,344,2.883,348,2.526,350,2.351,351,1.591,352,2.526,353,1.597,354,1.367,355,5.589,356,3.045,358,1.665,359,1.743,360,1.787,362,2.282,363,1.273,364,1.482,365,2.088,366,1.509,367,2.282,370,1.63,371,1.946,372,1.63,373,1.946,374,1.835,376,2.088,377,4.562,378,2.305,379,2.088,380,2.414,381,3.14,382,1.946,384,1.835,399,2.176,400,1.136,403,2.176,408,1.098,417,3.51,423,2.176,424,2.812,426,3.895,427,2.414,428,2.883,429,1.433,430,1.946,431,1.388,432,1.308,433,2.012,434,1.597,435,1.665,436,2.591,443,3.912,446,2.088,447,6.657,448,2.861,449,2.861,450,2.861]],["t/37",[3,2.058,4,1.157,5,0.824,6,2.147,8,1.116,10,1.157,15,1.103,17,0.637,28,1.696,29,1.632,44,4.144,48,1.979,49,1.797,54,1.294,62,0.604,70,1.352,73,2.597,75,1.917,77,0.448,99,0.862,107,3.135,110,1.268,129,1.054,135,1.632,148,1.103,149,1.294,151,1.22,153,2.227,157,1.457,162,1.177,163,1.12,169,1.294,175,1.322,181,4.914,195,1.243,208,2.449,209,1.499,235,0.684,236,1.322,237,2.227,246,2.743,257,0.717,258,1.07,272,1.12,275,1.352,286,2.222,290,1.177,292,1.294,293,1.243,295,1.243,300,0.924,303,1.352,317,3.285,325,1.172,326,1.598,327,1.598,338,1.457,340,1.598,341,1.598,343,1.457,344,2.385,348,2.089,350,1.944,351,1.316,352,2.089,353,1.268,354,1.086,355,4.752,356,2.95,358,1.322,359,1.384,360,1.419,362,1.812,363,1.011,364,1.177,365,1.658,366,1.198,367,1.812,370,1.294,371,1.546,372,1.294,373,1.546,374,1.457,376,1.658,377,4.029,378,1.961,379,1.658,381,2.597,382,1.546,384,1.457,399,1.728,400,0.903,403,1.728,408,0.872,417,2.904,423,1.728,428,2.385,429,1.138,430,1.546,431,1.853,432,1.039,433,1.598,434,1.268,435,1.322,439,0.959,443,1.912,451,1.917,452,1.352,453,2.058,454,3.222,455,1.917,456,5.928,457,3.614,458,2.058,459,2.272,460,1.546,461,2.272,462,2.089,463,1.384,464,2.685,465,3.222,466,2.272,467,1.812,468,2.058,469,3.458,470,2.058,471,2.058,472,1.917,473,2.058,474,2.058]],["t/40",[3,2.334,4,1.422,6,1.986,7,1.928,8,1.161,10,1.422,15,1.465,17,0.782,28,2.482,29,2.44,48,1.389,49,1.314,54,1.59,62,0.743,75,2.356,77,0.669,88,0.925,99,1.059,110,1.558,129,3.582,148,1.355,149,1.59,151,1.499,153,3.253,156,1.277,162,1.446,163,1.376,166,0.716,181,5.431,208,2.902,209,1.842,233,1.398,235,1.363,239,2.226,242,2.123,246,1.593,257,0.881,258,1.314,275,1.661,286,2.633,290,1.446,292,1.59,293,1.528,295,1.528,300,1.136,303,1.661,310,1.661,312,1.661,325,1.389,326,1.963,327,1.963,338,1.79,340,1.963,341,1.963,343,1.79,344,2.826,348,2.476,350,2.305,351,1.56,352,2.476,353,1.558,354,1.334,355,1.899,358,1.624,359,1.701,360,1.744,363,1.242,364,1.446,365,2.037,366,1.472,370,1.59,371,1.899,372,1.59,373,1.899,374,1.79,376,2.037,377,3.564,378,1.797,379,2.037,381,3.078,382,1.899,384,1.79,410,2.356,424,3.476,443,3.868,452,1.661,454,3.818,455,2.356,456,6.185,468,2.529,469,4.099,470,2.529,471,2.529,472,2.356,473,2.529,474,2.529,475,3.882]],["t/42",[7,2.286,8,0.719,17,1.323,28,1.983,53,2.689,56,2.135,77,0.927,88,1.564,110,2.634,114,2.045,116,2.489,120,2.535,122,2.876,137,3.115,143,4.276,159,4.479,160,4.737,164,2.872,185,4.226,199,3.211,206,2.948,281,2.876,291,4.603,354,2.256,389,3.32,392,3.389,413,3.59,432,2.159,476,4.72,477,3.983,478,3.115,479,4.937,480,5.709,481,6.307,482,4.72,483,4.276,484,4.72,485,2.583,486,6.765,487,3.764,488,3.027,489,5.396,490,3.32,491,2.809,492,4.276,493,4.72,494,4.72,495,4.72,496,3.702,497,2.327,498,3.764,499,4.72,500,3.983]],["t/44",[5,0.912,28,1.879,48,2.845,55,4.229,56,2.927,77,0.751,78,2.776,161,3.379,175,3.729,260,3.32,432,2.931,478,4.229,501,6.409,502,5.947,503,5.111,504,6.409,505,4.36,506,3.442,507,4.677,508,5.408,509,5.111,510,4.874,511,4.111,512,4.874,513,4.751,514,3.814,515,4.677,516,3.905,517,5.408,518,3.814,519,3.21]],["t/46",[2,4.581,8,0.692,48,2.867,56,2.66,59,4.068,87,3.79,166,1.03,175,3.79,184,3.21,215,4.953,297,2.749,357,4.953,502,5.993,505,4.431,507,4.753,513,3.71,516,5.693,517,5.495,519,3.262,520,5.194,521,5.899,522,4.953,523,4.297,524,5.495,525,6.512,526,5.495,527,5.899,528,6.512,529,5.899]],["t/48",[48,2.43,56,2.5,113,4.334,148,3.843,152,4.176,174,3.222,435,4.609,502,5.08,530,5.08,531,6.317,532,5.226,533,6.317,534,4.825,535,7.92]],["t/50",[5,1.071,25,3.43,28,1.61,48,2.967,56,2.913,73,3.736,77,0.882,78,2.379,87,3.196,99,2.084,103,2.132,105,2.182,107,1.953,116,2.896,166,0.869,179,4.008,260,2.845,398,3.268,407,3.128,509,4.38,510,4.177,512,4.177,513,3.128,515,4.008,516,5.623,517,4.634,518,3.268,519,2.751,536,3.624,537,4.38,538,4.634,539,3.268,540,3.346,541,4.975,542,7.523,543,5.492,544,5.492,545,3.863,546,4.008,547,5.492,548,4.177,549,4.634,550,4.975,551,3.736,552,5.492,553,4.634]],["t/53",[3,2.799,4,1.317,6,1.908,7,1.829,8,1.119,10,2.165,15,1.209,17,0.725,28,2.57,29,1.817,49,1.217,54,1.473,62,0.688,77,0.498,88,0.857,99,0.981,107,2.464,110,2.372,129,3.456,135,2.314,148,1.255,149,1.473,151,1.388,153,2.827,156,1.183,162,2.202,163,2.095,166,0.673,169,1.473,175,1.505,195,1.415,208,2.726,209,1.706,233,1.295,235,1.28,236,1.505,237,1.917,241,2.062,242,4.116,246,1.905,257,0.816,258,1.217,272,1.274,275,1.539,286,2.473,290,1.34,292,1.473,295,1.415,300,1.052,303,1.539,310,1.539,312,1.539,317,1.317,325,1.304,326,1.819,327,1.819,338,1.658,340,1.819,341,1.819,343,1.658,344,2.655,348,2.326,350,2.165,351,1.466,352,2.326,353,1.443,354,1.236,358,1.505,359,1.575,360,1.615,363,1.15,364,1.34,365,1.887,369,2.182,370,1.473,371,1.759,372,1.473,373,1.759,374,1.658,376,1.887,377,4.327,378,2.15,379,1.887,381,2.892,382,1.759,384,1.658,399,1.966,400,1.027,403,1.966,408,0.992,417,3.233,423,1.966,424,3.297,428,2.655,429,1.295,430,1.759,431,1.255,432,1.183,433,1.819,434,1.443,435,1.505,443,3.943,452,3.221,456,3.233,472,2.182,475,3.682,554,3.85,555,2.342,556,2.585,557,6.269,558,2.585,559,2.585,560,2.585,561,2.585]],["t/55",[283,4.474,305,4.018,318,5.291,319,4.72,320,5.149,321,5.209,322,5.165,323,4.474,324,3.74,562,4.183,563,5.54,564,5.165]],["t/57",[5,1.465,53,2.986,56,2.3,77,0.854,88,1.737,105,2.894,107,1.864,130,4.423,165,4.181,166,0.829,175,3.05,187,2.107,212,2.301,324,2.67,406,4.55,441,4.239,485,2.869,506,3.912,565,6.11,566,3.777,567,4.748,568,5.242,569,3.241,570,2.67,571,2.544,572,3.194,573,3.362,574,4.748,575,4.983,576,4.748,577,4.748,578,3.825,579,5.124,580,3.825,581,4.423,582,4.423,583,3.194,584,3.05,585,5.242,586,5.242,587,5.242,588,4.748]],["t/59",[3,3.152,7,1.977,42,5.182,43,4.115,77,0.686,86,1.938,118,4.27,136,2.715,164,2.125,166,0.926,185,3.655,258,2.754,389,4.115,446,4.27,490,5.524,500,4.937,589,9.474,590,5.851,591,5.851,592,7.853,593,5.851,594,4.666,595,5.851,596,4.666,597,4.115,598,5.3,599,6.627,600,5.3,601,5.851,602,4.27,603,5.851,604,5.851,605,5.851,606,5.3,607,4.45,608,3.655,609,3.031,610,4.115,611,4.45,612,5.851,613,5.851]],["t/61",[3,2.307,4,1.727,6,1.454,7,1.146,8,1.113,15,0.757,28,1.548,29,2.258,40,4.357,45,1.301,49,1.596,54,1.931,62,1.405,73,2.306,77,0.397,87,1.973,99,1.286,129,1.573,135,1.45,148,1.645,149,1.931,151,1.821,166,0.536,170,1.931,192,2.174,206,2.118,235,1.021,236,3.073,246,2.959,257,1.667,258,1.596,275,2.017,286,3.073,292,1.931,295,1.855,300,2.148,303,2.017,325,1.04,333,3.484,348,3.55,350,3.304,351,2.525,352,3.55,353,2.947,354,2.524,358,1.973,359,2.065,360,2.118,363,1.508,364,1.756,378,2.098,384,2.174,397,1.671,425,3.071,428,2.118,439,3.091,443,2.645,515,2.474,532,2.237,596,2.704,599,2.861,614,3.39,615,2.237,616,3.39,617,5.281,618,3.39,619,2.415,620,3.387,621,5.281,622,5.281,623,3.071,624,4.784,625,3.39,626,2.174,627,3.854,628,5.281,629,2.861,630,3.39,631,3.39,632,3.39,633,3.39,634,2.474,635,3.39,636,3.39,637,3.39,638,1.727,639,3.071,640,2.578,641,3.39,642,3.39]],["t/64",[8,1.029,15,1.568,17,1.969,36,3.772,135,3.003,166,1.399,190,5.125,200,2.636,292,4,318,5.146,319,4.226,320,3.408,325,2.155,333,4.634,334,4.279,335,6.362,336,6.362,643,8.168,644,7.463]],["t/66",[8,1.112,200,2.86,290,3.948,325,2.339,331,5.561,337,6.903,338,5.967,339,6.903,343,4.888,344,4.76,345,6.903,645,7.621,646,7.621,647,7.621]],["t/68",[77,1.202,81,4.377,99,3.035,114,4.15,115,3.254,123,5.626,135,3.42,146,4.377,147,6.75,346,6.083]],["t/70",[3,2.951,8,0.982,28,1.864,77,0.973,104,4.078,116,3.353,129,2.95,135,4.343,148,3.085,155,4.726,158,4.078,159,2.791,160,3.294,164,2.31,166,1.006,179,4.64,180,4.781,198,3.48,302,4.195,319,3.039,392,4.157,615,4.195,648,4.195,649,5.365,650,4.64]],["t/72",[77,1.103,103,3.015,127,3.05,135,3.321,148,3.769,149,4.425,150,4.52,151,4.171,152,4.096,300,3.16,514,5.601,588,7.036,651,5.284,652,6.195]],["t/74",[3,3.235,10,4.141,28,2.947,77,0.953,81,4.449,104,5.215,108,2.215,129,3.772,135,4.299,150,3.587,153,3.667,162,4.212,163,4.008,166,0.975,236,3.587,273,2.946,300,2.508,377,3.85,378,2.448,405,2.902,408,2.365,437,4.498,648,6.003]],["t/76",[4,2.108,6,1.693,8,1.084,15,1.373,17,1.16,28,1.802,29,3.47,31,4.902,54,2.357,62,1.101,77,0.485,99,1.57,135,1.77,148,2.008,149,2.357,151,2.222,164,1.503,205,2.222,235,1.247,246,2.581,257,1.306,258,1.948,275,2.463,286,3.577,292,2.357,295,2.265,300,1.684,303,2.463,325,1.27,348,3.364,350,3.13,351,2.119,352,3.364,353,2.31,354,1.978,358,2.408,359,2.521,360,2.585,363,1.841,364,2.144,384,2.654,422,2.265,424,3.745,439,1.747,443,3.673,457,2.585,462,2.265,619,3.354,638,2.108,643,3.492,644,5.187,653,5.568,654,4.139,655,1.398,656,2.911,657,1.978,658,2.408,659,4.139,660,6.146,661,6.146,662,6.146,663,6.146,664,6.146,665,6.146,666,3.749,667,6.146,668,4.139,669,4.139,670,3.301]],["t/78",[14,3.562,135,3.562,301,5.667,412,6.643,648,5.496,671,5.203,672,7.029,673,7.545,674,8.329]],["t/80",[3,3.683,28,2.579,77,1.032,81,4.256,86,1.91,88,1.91,104,4.988,108,2.073,129,3.608,135,4.428,150,3.356,153,3.508,155,3.285,162,4.559,163,4.338,164,2.095,166,0.912,185,3.602,236,4.526,273,2.756,300,2.346,377,3.602,378,2.291,392,2.889,405,2.715,437,4.209,675,4.209]],["t/82",[3,2.608,4,2.108,6,1.14,8,1.05,15,1.373,17,1.16,28,1.213,29,3.47,54,2.357,62,1.101,77,0.485,99,1.57,135,3.135,148,2.008,149,2.357,151,2.222,164,1.503,205,2.222,235,1.247,236,2.408,246,2.856,257,1.306,258,1.948,275,2.463,286,3.577,292,2.357,295,2.265,300,1.684,303,2.463,325,1.27,348,3.364,350,3.13,351,2.119,352,3.364,353,2.31,354,1.978,358,2.408,359,2.521,360,2.585,363,1.841,364,2.144,384,2.654,424,3.745,439,2.595,443,3.673,457,3.839,462,2.265,475,2.816,619,3.354,638,2.108,639,5.568,643,3.492,644,5.187,655,1.398,656,2.911,657,1.978,658,2.408,666,3.749,676,5.568,677,4.139,678,4.703,679,2.144,680,4.139,681,6.146,682,6.146,683,6.146,684,4.139,685,4.139]],["t/84",[3,2.891,77,0.723,88,2.042,110,3.44,135,3.89,152,4.797,155,3.511,157,3.953,237,2.78,258,2.902,273,2.946,307,3.511,391,4.336,392,5.037,432,2.819,477,5.201,675,5.933,686,6.164,687,6.164,688,4.916,689,5.584,690,3.44,691,4.688,692,5.201,693,6.484,694,6.164,695,6.164,696,6.164,697,5.201,698,4.498,699,4.336,700,6.164]],["t/87",[3,2.167,4,1.568,8,1.128,14,2.093,28,2.035,36,1.654,38,2.247,77,0.361,88,1.02,105,1.223,108,2.19,129,1.429,134,2.166,135,2.606,160,1.595,162,1.595,163,2.413,165,2.456,166,1.099,170,1.754,195,1.685,233,1.543,235,1.475,246,2.145,257,1.545,258,1.45,273,1.472,277,1.568,284,2.598,301,2.095,302,2.032,354,1.472,392,2.453,396,1.792,397,1.518,408,1.182,412,3.905,431,1.494,432,1.408,439,1.3,443,1.543,445,1.719,452,1.832,457,1.923,537,2.456,584,1.792,602,2.247,626,1.975,655,2.059,675,2.247,678,1.975,679,2.537,693,2.456,701,3.079,702,2.789,703,4.131,704,1.876,705,4.435,706,3.079,707,4.896,708,4.896,709,4.896,710,3.079,711,3.079,712,2.453,713,3.079,714,1.975,715,4.146,716,1.792,717,6.044,718,8.781,719,3.079,720,3.707,721,2.789,722,3.079,723,3.079,724,3.079,725,3.079,726,2.789,727,3.079,728,3.079,729,3.079,730,4.896,731,3.079,732,3.079,733,3.079,734,3.079,735,3.079,736,3.079,737,2.598,738,3.079,739,2.598,740,3.079,741,1.568,742,2.789,743,3.079,744,2.789,745,1.923,746,3.079,747,3.079,748,3.079,749,3.079]],["t/89",[3,2.075,8,1.05,14,1.651,28,2.062,38,2.818,45,1.482,49,1.818,83,3.079,108,2.097,129,1.791,134,2.716,135,3.008,163,2.876,166,0.611,195,2.113,233,1.934,235,1.163,246,1.359,257,1.842,284,3.258,351,2.012,354,1.845,408,1.482,432,1.766,439,2.463,443,1.934,452,2.298,475,3.97,545,2.716,602,2.818,626,2.476,655,2.377,678,2.476,679,3.023,703,5.935,704,2.352,705,3.498,712,1.934,715,3.97,716,2.247,717,3.079,720,1.63,721,5.286,742,3.498,750,3.861,751,5.835,752,3.861,753,3.861,754,2.818,755,3.861,756,3.079,757,3.861,758,3.861,759,2.476,760,3.258,761,3.861,762,3.498,763,3.861,764,3.861,765,3.861,766,3.861,767,3.861,768,3.861,769,2.818,770,3.861,771,3.861,772,3.861,773,3.861,774,3.861,775,3.861,776,3.861,777,3.861,778,3.498,779,5.835,780,3.861,781,3.861,782,3.861,783,2.412,784,3.861,785,3.498,786,3.498,787,3.861,788,3.861,789,3.258,790,3.861,791,3.861,792,3.498,793,3.861,794,3.861,795,3.861,796,3.498,797,2.627]],["t/91",[3,1.75,45,3.106,49,2.317,108,1.769,135,2.98,152,4.267,155,2.804,162,2.55,163,2.426,166,1.28,255,3.074,258,4.373,277,2.507,308,2.694,334,2.999,351,2.403,392,2.466,396,2.864,457,3.074,480,4.153,537,3.925,572,4.247,596,3.925,627,3.592,675,5.087,679,2.55,691,3.743,692,4.153,693,5.559,697,4.153,715,6.563,717,7.693,741,4.483,796,4.459,797,3.349,798,4.459,799,3.89,800,6.97,801,3.743,802,4.922,803,4.922,804,4.922,805,4.922,806,4.922,807,3.925,808,4.153]],["t/93",[3,3.704,6,1.751,10,4.704,28,2.707,36,3.415,38,4.64,105,2.526,129,2.95,135,2.719,166,1.006,170,3.622,257,2.007,301,4.326,412,5.071,439,2.684,445,3.549,452,3.784,485,3.48,497,3.134,583,3.874,655,2.149,673,5.76,698,4.64,807,5.071,809,5.071,810,5.365,811,5.071,812,6.358,813,6.358,814,4.326]],["t/95",[5,1.055,7,2.504,77,1.27,87,4.312,88,3.029,115,3.015,153,3.342,160,3.839,164,2.692,185,4.629,203,5.042,204,6.713,297,3.128,516,4.515,815,4.312]],["t/97",[7,2.394,29,4.358,159,3.11,164,2.574,205,3.805,210,8.055,211,7.169,212,3.11,214,8.055,215,6.763,217,7.092,219,7.504,223,5.554,816,4.82]],["t/99",[7,2.437,29,3.084,159,3.947,164,2.62,211,6.325,217,7.171,223,5.616,226,8.186,228,8.145,230,7.171,232,7.171,816,4.906]],["t/101",[7,2.527,29,3.198,77,0.877,88,2.478,105,2.971,151,4.016,170,4.26,211,5.261,215,5.688,219,6.311,497,3.687,546,5.458,608,4.672,609,3.875,817,6.775,818,7.479,819,7.479,820,7.479,821,7.479,822,6.311]],["t/103",[7,1.298,45,2.231,53,2.189,56,2.214,77,0.917,86,1.926,99,1.458,103,2.257,111,3.065,113,2.103,120,2.064,136,3.254,150,2.236,155,2.189,159,2.552,160,3.012,161,3.066,164,1.396,166,0.608,173,2.923,174,2.853,179,2.804,183,3.065,184,1.894,186,2.614,187,3.143,190,7.573,191,4.422,202,5.267,277,1.957,281,2.341,307,2.189,309,3.065,354,1.836,372,2.189,395,1.809,434,3.245,462,2.103,481,3.065,485,2.103,492,3.481,506,2.064,512,2.923,518,3.46,551,2.614,597,2.703,652,4.637,783,2.4,823,3.843,824,5.814,825,3.843,826,5.267,827,2.614,828,3.843,829,3.843,830,3.481,831,3.481,832,3.243,833,3.843,834,3.843,835,3.481,836,5.267,837,3.836,838,3.065,839,3.843,840,3.843,841,3.843,842,3.243,843,3.481,844,3.481,845,3.481,846,3.843,847,3.843,848,3.065,849,3.481,850,2.536,851,2.923,852,2.236,853,3.481,854,3.843,855,3.843,856,3.065]],["t/105",[77,0.987,234,6.712,273,4.022,288,7.624,297,3.553,306,3.025,463,5.128,857,7.624]],["t/107",[283,4.433,305,3.982,318,5.262,319,4.701,320,5.135,321,5.426,322,5.118,323,4.433,324,3.706,562,4.145,563,5.509,564,5.118]],["t/109",[5,1.243,7,1.633,8,1.131,15,1.95,29,2.942,56,1.526,62,1.831,77,0.807,88,1.601,107,1.719,109,3.68,127,2.702,159,2.122,166,1.089,174,1.966,200,3.462,205,3.695,257,1.526,320,3.339,325,2.112,434,3.84,523,3.189,655,2.707,741,2.462,838,3.855,858,5.233,859,5.287,860,4.84,861,4.84,862,6.233,863,5.806,864,2.876,865,4.833,866,4.833,867,3.288]],["t/111",[5,1.495,6,2.449,8,1.116,15,1.986,26,4.544,58,3.671,109,3.412,265,4.983,268,5.65,366,3.736,868,5.388,869,7.085,870,7.085,871,3.608,872,4.675]],["t/113",[5,1.237,8,0.924,15,1.94,26,5.573,873,7.332]],["t/115",[5,1.239,8,1.017,15,2.136,24,3.004,26,4.39,27,4.073,62,2.545,86,2.267,109,2.626,129,3.175,164,2.486,166,1.083,244,5.205,257,2.16,266,6.2,309,5.458,439,2.889,874,6.2,875,6.844,876,5.458,877,6.844,878,6.844,879,6.844]],["t/117",[1,1.691,2,2.852,3,1.442,7,2.046,8,0.644,9,3.422,25,2.533,28,2.123,48,3.187,56,1.911,65,2.676,77,1.057,78,3.138,99,1.539,105,1.611,116,2.138,123,2.852,127,1.592,128,2.533,150,2.36,152,2.138,155,2.31,159,2.657,160,3.137,166,0.642,174,2.463,175,2.36,179,2.959,195,2.219,198,2.219,215,3.084,276,2.601,277,2.065,309,3.234,460,4.929,485,2.219,503,3.234,505,2.759,513,5.136,515,2.959,516,5.237,518,2.413,522,3.084,531,4.828,539,2.413,579,2.852,651,4.119,656,2.852,658,2.36,756,3.234,880,4.418,881,4.055,882,3.422,883,4.055,884,2.759,885,3.673,886,3.673,887,5.484,888,4.055,889,4.055,890,3.673,891,4.055,892,3.673,893,2.959,894,4.055,895,3.673,896,2.676,897,3.422,898,3.422]],["t/119",[3,2.831,8,0.725,10,2.433,28,2,77,1.018,78,2.069,81,2.614,88,1.582,99,1.812,103,2.648,107,1.699,108,1.717,116,2.519,129,3.693,135,4.376,150,2.779,153,2.154,155,4.534,158,3.063,159,2.995,160,2.474,161,2.519,162,2.474,163,2.354,164,2.478,166,0.756,179,3.485,180,3.747,198,2.614,206,5.736,258,2.249,273,2.282,281,5.819,296,3.632,307,2.721,334,2.91,395,2.249,437,3.485,462,2.614,615,5.252,899,4.776,900,3.809,901,2.779,902,4.776,903,4.776,904,3.632]],["t/121",[0,4.042,3,2.871,4,1.398,6,1.789,7,2.415,8,0.992,28,2.621,29,2.411,38,2.002,43,5.028,44,1.531,83,3.559,86,0.909,88,0.909,105,1.773,108,2.027,113,1.502,118,2.002,120,1.474,128,1.714,129,3.746,134,1.93,135,3.275,152,1.447,159,1.204,163,1.353,170,1.563,171,2.315,184,1.353,206,1.714,212,1.204,235,1.344,237,1.238,248,2.002,273,1.311,293,2.442,295,1.502,296,2.087,300,1.815,307,1.563,308,1.502,351,1.539,354,1.311,363,1.221,366,1.447,391,1.93,407,1.563,422,3.086,424,3.958,431,2.737,432,1.255,439,3.018,443,1.375,462,1.502,475,4.42,485,1.502,491,1.633,497,1.353,539,2.655,545,1.93,562,1.563,578,2.002,599,2.315,602,3.256,619,1.255,626,1.76,638,1.398,648,3.721,651,3.036,655,1.906,678,1.76,712,2.825,715,1.867,716,1.597,717,2.188,762,2.486,778,2.486,783,2.787,785,2.486,814,1.867,884,1.867,905,2.486,906,2.087,907,2.744,908,2.744,909,2.486,910,2.744,911,2.744,912,2.744,913,2.744,914,2.315,915,2.486,916,2.744,917,2.744,918,2.744,919,2.744,920,2.744,921,2.744,922,2.744,923,2.744,924,2.744,925,2.315,926,2.744,927,2.002,928,2.744,929,2.744,930,2.188,931,2.744,932,2.744,933,2.486,934,2.486,935,2.486,936,2.315,937,2.744,938,2.744,939,2.744,940,2.744,941,2.188,942,2.744,943,2.486,944,2.744,945,2.744,946,2.744]],["t/123",[25,5.554,99,2.688,103,2.75,116,3.736,135,3.029,136,3.287,155,4.036,156,3.24,180,3.335,190,5.17,198,3.877,281,5.921,290,3.671,291,4.82,304,5.474,334,4.316,364,3.671,615,5.868,904,5.388]],["t/125",[3,2.414,7,2.924,28,1.989,88,2.248,135,3.7,164,3.143,206,4.239,212,2.979,235,2.87,236,5.036,422,3.714,439,2.865,615,4.478,648,5.71,675,4.953,816,4.617,909,6.148,935,6.148,947,6.786,948,3.788,949,6.786,950,6.786,951,6.786,952,6.786]],["t/127",[4,3.188,8,0.666,25,3.91,86,2.074,99,2.375,115,2.546,116,3.301,135,4.161,155,4.678,180,2.947,273,2.991,280,5.67,281,5.004,290,3.243,291,4.259,292,3.566,293,3.426,294,4.992,295,3.426,296,4.761,297,2.643,298,5.268,299,4.584,300,2.546,301,4.259,302,4.13,303,3.725,304,4.41,305,3.426,306,2.25,307,3.566,316,3.643,481,4.992]],["t/129",[3,3.43,6,2.228,10,4.12,28,3.02,135,4.406,162,4.997,163,4.754,180,2.88,206,3.821,236,5.612,257,1.931,281,3.727,485,3.348,653,5.541,676,5.541,884,5.503,953,6.117,954,6.117,955,6.117]],["t/131",[5,0.833,8,0.622,17,1.64,67,4.937,77,0.921,86,1.938,99,2.98,113,3.202,115,3.195,120,3.142,146,4.298,153,2.639,177,3.565,180,2.754,184,2.884,297,2.47,316,3.405,434,3.265,532,3.86,539,4.673,739,7.48,956,5.851,957,3.98,958,5.851,959,4.908,960,5.851,961,3.86,962,5.851,963,5.3,964,3.98,965,8.029,966,5.851,967,8.864,968,5.851,969,5.851,970,5.851]],["t/133",[8,0.85,19,3.105,115,3.254,116,4.218,146,5.242,166,1.266,174,3.254,308,4.377,971,4.963,972,5.13,973,7.999]],["t/136",[8,0.953,67,5.047,68,4.365,113,3.273,120,4.813,152,3.154,166,0.946,184,2.948,187,2.404,248,4.365,298,3.836,325,1.835,363,2.661,537,4.77,540,4.855,562,3.407,609,3.099,624,7.219,822,5.047,896,3.946,901,3.48,974,6.061,975,7.148,976,8.119,977,6.725,978,4.77,979,5.418,980,5.047,981,5.981,982,3.946,983,3.836,984,4.549,985,5.047,986,4.77,987,5.981]],["t/138",[120,5.238,156,3.771,295,4.512,310,4.906,319,3.94,975,6.575,984,6.27,988,6.957,989,6.27]],["t/140",[4,4.287,77,0.987,115,3.424,166,1.332,293,4.606,608,5.257,609,4.36,989,6.401]],["t/142",[5,1.237,105,3.451,109,3.334,990,5.056,991,6.341]],["t/144",[88,3.311,564,6.046,610,6.046,992,7.786,993,4.533]],["t/146",[8,0.91,56,2.107,71,3.399,77,1.004,88,2.211,98,4.066,103,2.59,104,4.281,105,2.651,115,2.715,116,3.519,148,3.239,149,3.802,150,4.982,151,3.584,177,4.066,305,3.652,333,4.404,432,3.053,496,3.652,514,3.972,648,4.404,651,4.541,652,5.323,994,5.076,995,6.674,996,5.323,997,6.674,998,6.046,999,6.674]],["t/148",[5,1.017,28,2.095,48,3.138,56,2.256,77,1.048,124,3.769,125,5.216,166,1.131,176,3.989,192,4.584,260,3.703,400,2.839,512,5.436,519,3.581,569,3.18,880,5.216,1000,7.148,1001,6.475,1002,7.148,1003,7.148,1004,7.148]],["t/150",[1,1.224,2,2.758,3,0.595,5,1.206,6,1.08,7,0.565,8,1.172,15,1.927,17,1.655,18,1.177,19,0.649,21,1.138,22,1.104,24,2.591,28,0.86,29,1.255,31,1.334,33,1.138,45,1.126,48,2.178,58,0.867,62,1.57,64,1.882,65,1.937,71,2.4,77,0.867,86,1.299,103,0.649,105,0.665,107,1.907,108,0.601,115,0.681,138,0.974,156,1.342,159,0.734,166,0.848,176,3.294,187,1.18,195,2.934,203,1.997,205,1.576,211,1.177,212,1.721,237,0.755,245,0.734,246,0.589,250,0.595,259,3.974,268,2.341,283,2.389,297,0.706,308,0.916,311,1.576,325,0.901,357,1.273,406,1.833,408,1.808,439,0.706,442,1.045,445,0.934,464,1.177,502,2.515,505,3.647,506,0.899,507,1.221,513,2.233,516,1.788,521,1.516,522,1.273,531,1.334,534,2.389,541,1.516,569,2.385,620,1.073,634,2.142,638,0.852,648,1.104,657,2.252,827,1.138,880,2.142,959,2.031,1005,1.412,1006,0.996,1007,1.673,1008,1.516,1009,1.673,1010,1.673,1011,1.516,1012,1.516,1013,2.854,1014,2.477,1015,4.268,1016,2.659,1017,2.659,1018,1.516,1019,1.177,1020,1.516,1021,2.477,1022,1.516,1023,1.334,1024,1.273,1025,1.273,1026,1.334,1027,1.334,1028,1.138,1029,1.516,1030,1.516,1031,1.412,1032,2.142,1033,1.516,1034,2.477,1035,2.142,1036,2.142,1037,4.268,1038,2.659,1039,3.308,1040,4.684,1041,2.477,1042,1.673,1043,1.673,1044,1.673,1045,1.673,1046,1.673,1047,1.221,1048,1.516,1049,1.516,1050,1.516,1051,1.073,1052,1.673,1053,1.673,1054,1.673,1055,0.974,1056,1.673,1057,1.673,1058,1.673,1059,1.882,1060,4.524,1061,1.516,1062,2.477,1063,1.177,1064,1.334,1065,1.412,1066,1.334,1067,1.673,1068,1.673]],["t/152",[1,2.274,5,0.776,6,1.502,8,0.796,28,2.698,48,2.824,49,2.568,77,0.878,82,4.941,83,4.35,124,2.876,136,2.531,138,3.174,150,3.174,187,2.193,235,1.643,237,2.46,248,3.981,260,3.88,273,2.607,297,3.161,306,1.96,396,3.174,413,4.149,414,4.941,502,3.499,508,4.603,516,3.323,531,5.972,540,3.323,608,3.407,609,2.826,871,3.814,941,4.35,982,4.941,983,3.499,993,2.876,1069,5.455,1070,4.603,1071,5.455,1072,5.455,1073,5.455,1074,3.323,1075,4.098,1076,4.603,1077,4.603]],["t/158",[1,1.304,5,0.705,6,1.365,7,1.057,8,1.186,15,1.972,17,1.389,18,2.2,19,1.214,21,2.127,22,2.063,24,2.702,29,1.337,33,2.127,45,1.902,48,2.493,62,1.638,64,2.006,65,2.063,71,1.593,77,0.821,86,1.642,105,1.242,107,1.112,108,1.124,124,1.649,159,1.373,166,0.495,176,3.436,195,1.711,203,2.127,205,2.661,211,2.2,212,1.373,235,1.493,259,3.096,283,1.905,297,1.32,299,1.745,306,1.124,308,1.711,311,1.679,325,0.96,406,1.953,408,1.2,413,2.378,422,1.711,439,1.32,502,2.006,508,2.639,513,2.823,516,1.905,518,1.861,569,2.205,634,2.282,638,1.593,657,2.368,1013,2.475,1014,2.639,1015,4.489,1016,2.833,1017,2.833,1018,2.833,1019,2.2,1020,2.833,1021,2.639,1022,2.833,1023,2.494,1024,2.378,1025,2.378,1026,2.494,1027,2.494,1028,2.127,1029,2.833,1030,2.833,1031,2.639,1032,2.282,1033,2.833,1034,2.639,1035,2.282,1036,2.282,1037,4.489,1038,2.833,1047,2.282,1048,2.833,1049,2.833,1050,2.833,1078,2.494,1079,2.833,1080,2.833,1081,3.127,1082,4.956,1083,3.127,1084,3.127]],["t/160",[1,2.866,8,1.148,13,3.455,14,1.59,15,1.948,24,1.632,45,2.176,46,4.523,48,2.87,62,1.509,64,2.385,78,1.611,105,1.477,124,2.99,125,2.714,164,1.351,166,0.897,187,1.495,233,1.863,235,1.12,277,1.894,302,2.454,316,2.164,441,2.164,442,2.323,506,1.997,516,2.266,519,2.841,534,2.266,540,2.266,569,1.654,579,2.616,714,2.385,760,3.138,832,3.138,880,4.138,884,5.632,887,3.368,948,3.165,979,3.368,983,2.385,985,3.138,1021,4.785,1085,5.137,1086,6.488,1087,6.488,1088,3.719,1089,2.454,1090,3.368,1091,3.719,1092,3.719,1093,3.719,1094,5.671,1095,5.671,1096,5.671,1097,3.719,1098,5.671,1099,3.719,1100,3.719,1101,5.671,1102,3.719,1103,2.966,1104,3.719,1105,3.719,1106,2.828,1107,3.719,1108,3.719,1109,3.719,1110,3.719]],["t/163",[120,5.238,156,3.771,295,4.512,310,4.906,319,3.94,975,6.575,984,6.27,988,6.957,989,6.27]],["t/165",[4,4.287,77,0.987,115,3.424,166,1.332,293,4.606,608,5.257,609,4.36,989,6.401]],["t/167",[5,0.793,8,0.592,58,2.885,72,3.674,77,0.89,79,4.235,87,3.24,88,1.844,113,4.156,115,3.776,120,2.99,146,5.317,152,2.936,153,2.511,166,1.202,187,3.052,212,2.444,282,3.313,295,3.047,325,2.33,333,3.674,393,4.698,397,2.745,441,3.24,511,3.571,563,3.392,629,4.698,811,4.441,975,6.056,977,4.698,988,6.408,1089,3.674,1111,5.568,1112,5.568,1113,7.594,1114,5.568,1115,4.441,1116,4.441,1117,5.568,1118,4.698,1119,5.542]],["t/169",[5,0.921,6,0.93,8,1.188,14,1.444,17,2.048,58,1.749,62,1.944,71,2.681,107,1.201,108,1.213,109,2.804,138,1.964,146,1.848,166,0.534,174,2.632,200,1.267,235,1.586,246,1.853,250,1.201,254,1.407,305,1.848,306,1.213,311,1.813,356,1.544,363,2.342,378,1.341,396,1.964,397,3.189,405,2.478,429,2.637,609,1.749,716,1.964,860,4.55,861,2.375,863,2.849,873,4.442,893,3.841,971,2.727,1120,2.849,1121,3.063,1122,3.058,1123,4.442,1124,2.057,1125,4.768,1126,4.198,1127,4.442,1128,4.198,1129,4.198,1130,4.198,1131,4.198,1132,3.841,1133,4.768,1134,4.198,1135,4.198,1136,4.768,1137,4.768,1138,4.198,1139,5.263,1140,4.442,1141,5.263,1142,4.442,1143,5.263,1144,2.464,1145,2.228,1146,2.692,1147,2.568,1148,3.376,1149,3.376]],["t/171",[3,1.075,5,0.43,6,0.832,8,1.048,40,2.87,44,4.19,56,2.838,71,1.539,77,0.88,78,2.089,79,5.225,86,2.487,88,1.994,99,2.284,101,5.225,103,1.173,107,1.715,108,1.086,109,1.16,115,1.229,134,3.392,136,2.238,138,2.806,146,1.654,161,1.593,164,1.098,166,0.763,169,1.721,174,1.962,212,1.326,235,2.53,250,1.715,297,2.036,317,1.539,363,1.344,378,1.2,397,4.432,400,3.179,429,1.514,507,5.84,571,1.466,640,2.298,655,1.021,783,1.887,815,1.758,893,2.205,993,3.174,1074,1.841,1125,7.607,1126,4.8,1128,3.846,1129,2.41,1130,2.41,1131,2.41,1132,2.205,1134,2.41,1135,3.846,1136,2.737,1137,2.737,1138,5.479,1140,4.07,1142,2.55,1150,2.298,1151,2.298,1152,4.369,1153,3.022,1154,2.737,1155,5.452,1156,2.41,1157,2.55,1158,4.07,1159,2.737,1160,2.55,1161,3.022,1162,2.737,1163,2.737,1164,2.205,1165,1.887,1166,2.737,1167,2.737,1168,4.369]],["t/174",[77,0.877,107,2.66,184,3.687,254,3.118,283,4.557,298,4.797,366,3.944,549,6.311,562,4.26,872,4.935,978,5.965,1115,5.965,1169,6.775,1170,7.479,1171,9.197,1172,7.479,1173,6.775,1174,7.479,1175,6.775]],["t/176",[8,1.116,123,5.411,166,1.217,306,3.363,366,4.057,487,6.136,549,6.492,872,5.076,1116,6.136,1176,7.693,1177,5.076,1178,6.136,1179,7.693]],["t/178",[959,4.406,972,5.455,1060,7.177,1180,5.982,1181,7.704,1182,8.505,1183,7.177]],["t/181",[5,1.232,7,2.924,8,1.013,15,1.933,49,3.195,86,2.248,106,2.829,107,2.414,205,4.647,237,3.061,400,2.696,858,5.162,859,5.71,871,3.457,983,4.353,1144,4.953,1184,5.727,1185,6.786,1186,5.317,1187,5.727,1188,6.148,1189,6.148]],["t/183",[5,0.955,7,2.903,8,1.008,14,1.995,15,2.032,19,1.811,24,3.995,27,2.776,36,2.505,77,0.547,86,3.139,103,1.811,107,1.659,116,2.46,136,2.165,166,1.062,195,3.672,205,2.505,243,2.843,244,3.548,257,2.712,258,3.159,277,2.376,408,3.297,497,3.307,569,2.076,858,3.548,859,3.078,871,2.376,961,3.078,983,4.303,1074,2.843,1144,3.405,1184,3.937,1186,2.604,1188,4.226,1190,3.548,1191,4.226,1192,6.709,1193,6.709,1194,7.856,1195,4.665,1196,3.992,1197,4.665,1198,4.226,1199,4.665,1200,4.665]],["t/185",[8,1.021,15,1.953,19,2.679,56,2.179,62,2.327,97,3.932,109,3.357,200,3.789,300,2.808,655,3.245,810,5.825,860,6.153,861,6.153,871,3.516,983,4.427,1186,3.852,1201,6.903]],["t/187",[5,0.766,8,0.973,15,1.657,24,2.362,48,1.652,62,1.974,78,2.331,88,1.783,124,2.838,166,0.852,177,3.279,245,2.362,250,3.02,251,3.454,252,5.917,254,2.244,255,3.362,257,2.342,262,5.917,400,2.138,404,3.662,405,2.534,429,4.253,441,3.132,467,4.292,496,2.945,497,2.653,519,2.696,562,3.066,609,2.788,655,1.819,704,5.576,720,2.272,871,2.741,972,3.452,983,3.452,1047,3.928,1190,4.093,1202,6.678,1203,5.382,1204,5.382,1205,4.875]],["t/189",[7,2.789,8,1.038,15,1.843,24,2.769,62,2.196,86,2.09,133,5.295,257,2.606,262,5.031,295,3.452,400,2.506,404,6.26,441,3.671,467,5.031,491,3.754,497,3.11,619,3.776,623,5.715,655,2.789,671,3.941,871,3.213,1183,5.323,1206,6.308,1207,4.798,1208,8.255,1209,8.255]],["t/191",[8,0.93,15,1.953,48,2.947,62,2.327,86,2.287,257,2.179,457,4.312,871,3.516,884,4.696,925,5.825,983,4.427,985,5.825,1190,5.25,1210,6.903,1211,6.153,1212,5.505,1213,6.903,1214,8.748,1215,6.903,1216,6.653,1217,6.903]],["t/193",[5,1.259,24,3.083,77,0.823,88,2.327,95,5.926,106,2.928,127,2.757,136,3.258,148,3.408,257,3.055,370,4,608,4.387,609,3.639,856,5.601,1075,3.843,1078,5.601,1218,6.362,1219,5.601,1220,7.023,1221,4.505,1222,5.341,1223,5.125,1224,7.023,1225,7.023]],["t/195",[8,1.135,17,1.954,106,2.052,109,3.378,160,2.55,164,3.197,200,3.802,308,2.694,397,2.426,648,3.248,655,1.663,657,4.206,715,3.349,849,4.459,859,5.808,871,3.55,971,4.56,983,3.157,996,3.925,1190,3.743,1226,4.742,1227,4.026,1228,4.922,1229,4.922,1230,4.922,1231,4.922,1232,3.925,1233,6.314,1234,6.314,1235,3.436,1236,4.922,1237,4.459,1238,5.301]],["t/197",[8,1.027,15,0.924,17,1.16,36,2.222,62,1.101,95,3.492,106,1.725,109,1.588,124,2.182,127,1.625,160,2.144,164,1.503,166,0.655,187,1.664,200,2.307,245,1.817,246,1.457,251,1.684,255,3.839,257,2.314,258,2.894,282,2.463,320,2.983,356,1.893,378,1.644,395,1.948,407,2.357,489,3.301,518,4.363,652,3.301,657,1.978,704,3.745,715,4.182,827,2.816,852,2.408,871,2.108,872,2.731,959,4.492,971,2.144,983,3.942,1055,3.577,1089,4.056,1183,3.492,1202,4.485,1227,3.712,1234,3.749,1238,3.148,1239,2.816,1240,3.749,1241,2.265,1242,8.115,1243,4.139,1244,2.911,1245,3.749,1246,3.749,1247,3.749,1248,6.146,1249,4.139,1250,4.139,1251,4.139,1252,3.749,1253,6.146,1254,3.148,1255,3.492,1256,4.902,1257,4.139,1258,4.139,1259,2.911,1260,3.492,1261,4.139,1262,4.139,1263,4.139,1264,2.31]],["t/200",[8,1.083,10,4.88,17,2.686,40,3.818,45,2.462,62,2.549,163,5.24,257,3.024,356,2.006,439,2.708,443,4.8,678,2.813,703,5.414,1028,2.984,1121,4.414,1264,2.448,1265,9.581,1266,4.386,1267,5.414,1268,4.386,1269,6.415,1270,4.386,1271,3.973,1272,4.386,1273,3.973,1274,3.973,1275,4.386,1276,4.386,1277,4.386,1278,4.386]],["t/203",[8,1.121,10,4.947,17,2.722,62,2.584,162,5.549,257,3.066,443,4.865,655,1.784,678,4.16,702,4.784,936,4.456,1028,2.306,1121,5.282,1264,1.892,1267,4.456,1271,3.071,1273,3.071,1274,3.071,1279,9.712,1280,3.39,1281,3.39,1282,3.39,1283,3.39,1284,5.281,1285,3.39,1286,3.39,1287,3.071,1288,3.39,1289,3.071,1290,3.39,1291,3.39,1292,4.16,1293,3.39,1294,3.39,1295,3.39]],["t/205",[77,1.019,146,4.755,153,3.919,299,4.849,1051,5.573]],["t/209",[3,1.876,5,0.751,6,2.314,8,1.096,17,1.479,28,2.145,29,2.256,62,1.404,77,0.619,97,3.005,107,1.876,133,3.384,135,2.256,146,2.887,153,2.38,162,2.734,163,2.601,235,1.589,237,2.38,246,2.576,257,1.665,300,2.146,331,3.85,348,2.887,350,2.687,351,1.819,352,2.887,353,2.945,354,2.521,355,3.59,356,3.347,377,3.296,378,2.096,400,2.096,426,6.175,427,4.452,428,3.296,429,2.643,430,3.59,431,2.56,443,3.666,446,3.85,714,3.384,1121,3.07,1296,4.013,1297,5.276,1298,7.318,1299,5.276,1300,5.276,1301,5.276]],["t/211",[3,2.85,5,1.141,6,2.404,8,0.981,10,2.462,17,1.355,28,1.417,29,2.067,44,2.697,48,2.112,49,2.275,50,2.876,62,1.286,77,0.567,97,2.753,107,2.447,135,2.067,146,2.645,153,2.18,157,3.1,162,2.504,163,2.383,169,2.753,181,4.84,235,1.456,236,2.813,237,3.103,246,2.422,257,1.526,300,1.966,348,2.645,350,2.462,351,1.667,352,2.645,353,2.697,354,2.31,355,3.288,356,3.147,377,3.019,400,1.92,428,3.019,429,2.421,430,3.288,431,3.339,443,2.421,451,4.079,452,2.876,453,4.378,454,5.806,455,4.079,456,5.233,1121,2.813,1296,3.676,1302,6.881,1303,6.881,1304,4.833,1305,4.833]],["t/213",[3,3.299,6,2.089,7,2.563,8,1.045,10,3.268,17,1.23,28,2.719,29,2.743,62,1.167,77,0.514,88,1.453,97,2.499,107,1.56,110,2.448,129,3.872,135,2.743,146,2.4,153,2.894,156,2.006,162,3.324,163,3.162,166,0.694,169,2.499,235,1.933,236,2.552,237,1.978,241,3.498,242,6.754,246,1.544,257,1.385,300,1.784,310,2.61,312,2.61,348,2.4,350,2.234,351,1.512,352,2.4,353,2.448,354,2.096,377,4.007,400,1.742,424,2.672,428,2.74,429,2.197,430,2.984,431,2.128,443,2.197,475,4.365,554,5.811,555,3.973,716,2.552,1121,2.552,1296,3.336,1306,4.386,1307,6.415,1308,4.386,1309,4.386]],["t/215",[3,2.386,6,2.164,7,2.655,8,1.082,10,3.417,17,1.308,28,2.778,29,2.869,48,2.059,62,1.241,77,0.547,88,1.546,97,2.658,110,2.604,129,3.645,133,2.992,146,2.553,153,3.026,156,2.134,162,3.476,163,3.307,166,0.738,181,4.719,194,4.226,235,2.021,236,2.715,239,3.721,246,1.642,257,1.473,300,1.898,310,2.776,312,2.776,348,2.553,350,2.376,351,1.609,352,2.553,353,2.604,354,2.23,410,3.937,424,2.843,443,2.337,475,4.564,716,2.715,852,4.572,1121,2.715,1296,3.548,1310,6.709,1311,4.665,1312,4.665,1313,6.709,1314,4.665,1315,4.665]],["t/217",[5,1.14,6,2.206,8,1.091,17,1.689,29,2.577,62,1.603,77,0.706,97,3.432,133,5.137,153,2.718,235,1.815,246,2.121,257,1.902,286,3.506,300,2.451,321,3.177,347,7.255,348,3.298,349,5.458,350,3.069,351,2.078,352,3.298,353,3.363,354,2.88,355,4.099,356,3.663,357,4.583,716,3.506,1121,3.506,1316,6.026,1317,8.009,1318,6.026,1319,8.009,1320,6.026]],["t/219",[8,1.098,62,1.953,77,0.861,97,4.183,153,3.312,257,2.318,286,4.273,300,2.987,348,4.018,350,3.74,351,2.532,352,4.018,619,3.359,716,4.273,1121,4.273,1321,7.343,1322,7.343,1323,7.343,1324,7.343]],["t/222",[8,1.136,10,5.439,13,2.33,17,2.708,33,3.941,38,4.228,40,4.161,62,2.57,78,2.509,257,3.049,443,4.84,655,1.958,936,4.888,1121,5.622,1267,4.888,1287,3.464,1289,3.464,1292,4.485,1325,9.661,1326,3.824,1327,3.824,1328,3.824,1329,5.793,1330,3.824,1331,3.824,1332,3.824,1333,3.824,1334,3.824,1335,3.824,1336,3.824]],["t/224",[10,3.188,11,4.761,25,3.91,77,0.734,86,2.074,103,2.43,105,2.487,108,2.25,162,3.243,163,3.086,164,2.274,166,1.45,177,3.814,187,2.516,195,3.426,233,3.136,234,4.992,298,4.015,302,4.13,306,2.25,387,5.282,396,3.643,409,4.992,691,4.761,807,4.992,864,4.887,957,5.588,972,4.015,1119,4.568,1180,4.403,1337,6.259,1338,5.282,1339,6.259,1340,6.259,1341,6.259,1342,6.259,1343,5.282]],["t/226",[19,3.57,77,0.877,86,2.478,105,2.971,166,1.183,180,3.521,277,3.809,283,4.557,333,4.935,363,3.327,553,6.311,864,4.451,1077,6.311,1344,7.479,1345,6.775,1346,7.479,1347,6.775,1348,7.479,1349,7.479]],["t/228",[5,0.845,19,3.466,62,1.579,86,1.967,136,2.754,161,3.131,166,1.255,246,2.09,268,6.325,306,2.134,321,3.131,333,3.917,358,4.615,370,4.517,405,2.795,408,3.811,498,4.735,519,3.973,655,2.68,797,4.039,872,3.917,972,3.808,1240,7.184,1350,4.515,1351,5.937,1352,5.937,1353,6.325,1354,5.937,1355,5.937,1356,7.93,1357,5.378,1358,4.735,1359,5.937]],["t/230",[6,2.343,8,0.904,62,2.263,1121,4.949,1360,8.505,1361,7.704,1362,7.704]],["t/232",[19,2.93,354,3.608,408,3.549,634,5.509,697,7.805,716,4.393,720,3.905,850,4.981,1264,4.213,1347,6.838,1350,5.742,1353,7.377,1363,7.549,1364,7.549,1365,7.549]],["t/234",[8,1.127,62,2.302,105,2.696,108,2.439,166,1.074,170,3.866,246,2.389,306,2.439,408,2.604,972,5.55,1119,4.953,1121,3.949,1361,6.148,1366,5.413,1367,8.654,1368,8.654,1369,6.786,1370,8.654,1371,6.786,1372,6.786,1373,6.148]],["t/237",[5,1.174,6,2.686,8,0.877,15,1.841,62,2.193,77,0.966,265,5.799,1362,7.468,1374,4.199]],["t/239",[5,0.81,6,1.899,8,1.02,15,0.834,19,1.45,36,2.006,49,2.679,55,2.465,56,2.869,62,0.994,77,0.438,78,2.986,99,1.418,105,1.484,109,3.183,121,2.542,122,2.276,128,2.333,156,1.709,161,3.635,166,0.9,174,2.804,184,1.841,198,2.044,200,1.402,235,1.125,245,3.641,246,1.315,250,3.232,251,1.52,272,2.805,277,1.903,282,2.223,283,2.276,308,2.044,356,2.603,378,2.261,393,3.152,405,1.759,408,1.434,422,2.044,497,1.841,518,2.223,540,2.276,584,2.174,655,1.262,689,3.384,690,2.085,699,2.628,801,4.328,860,2.628,867,2.542,901,3.312,927,4.153,1122,3.384,1123,3.152,1124,3.467,1145,2.465,1146,2.979,1375,3.384,1376,3.114,1377,3.384,1378,3.384,1379,3.736,1380,3.384,1381,3.384,1382,5.625,1383,3.384,1384,2.542,1385,3.384,1386,3.384,1387,3.736,1388,3.384,1389,2.726,1390,3.384,1391,2.841,1392,3.384,1393,2.979]],["t/241",[77,0.823,109,2.695,110,3.92,127,2.757,174,2.857,176,3.92,235,2.116,272,3.462,274,6.362,293,3.843,297,2.965,304,3.772,422,3.843,434,3.92,445,3.92,608,4.387,609,3.639,610,4.94,611,5.341,900,5.601,972,4.505,1006,4.179,1124,4.279,1145,4.634,1374,3.577,1376,3.843,1384,4.778]],["t/244",[45,2.897,77,0.885,86,3.313,99,2.865,114,3.27,115,3.071,146,4.131,281,4.599,316,4.393,496,4.131,503,6.021,745,4.715,817,6.838,851,5.742,957,6.293,1296,5.742]],["t/246",[5,1.042,8,0.893,14,2.256,17,2.051,25,3.296,53,3.005,72,3.481,77,0.619,105,2.907,114,3.17,116,2.782,157,3.384,164,1.917,166,1.436,170,3.005,175,4.259,187,2.121,243,5.119,282,3.14,283,3.215,296,4.013,298,3.384,302,3.481,304,2.833,386,4.78,392,2.643,409,4.208,569,2.347,609,2.734,699,3.711,831,4.78,901,3.07,957,6.173,1119,3.85,1121,4.259,1180,3.711,1338,4.452,1394,5.276,1395,3.59,1396,5.276,1397,4.78,1398,5.276,1399,5.276,1400,5.276,1401,5.276,1402,5.276,1403,5.276,1404,5.276,1405,5.276]],["t/249",[106,3.473,114,3.608,156,3.81,243,5.075,310,4.957,445,4.649,957,5.667,1180,5.859,1406,7.545]],["t/251",[1,2.928,8,1.08,17,2.479,48,2.155,50,4.179,62,1.868,64,4.505,164,2.551,166,1.111,198,3.843,394,5.926,408,2.695,520,5.601,871,3.577,880,5.125,957,4.778,1144,5.125,1407,6.362,1408,7.023,1409,7.023,1410,7.023,1411,5.601,1412,7.023]],["t/254",[106,3.473,114,3.608,156,3.81,243,5.075,310,4.957,445,4.649,957,5.667,1180,5.859,1406,7.545]],["t/256",[5,0.911,6,1.431,8,1.199,11,2.525,17,1.456,45,3.016,62,2.217,77,0.389,128,2.074,166,0.822,198,1.817,225,2.525,245,3.658,246,1.829,250,1.181,251,3.77,300,2.114,321,1.751,351,2.873,354,1.587,619,3.812,655,2.943,657,2.483,797,2.259,957,2.259,959,2.692,1121,5.392,1374,2.646,1382,2.423,1411,4.144,1413,3.32,1414,2.423,1415,2.336,1416,3.32,1417,3.32,1418,5.196,1419,3.32,1420,5.401,1421,4.384,1422,3.32,1423,3.008,1424,3.32,1425,5.196,1426,5.196,1427,2.802,1428,2.802,1429,2.802,1430,2.802,1431,2.802]],["t/258",[108,3.191,972,5.695,1119,6.48]],["t/260",[5,1.198,77,0.987,86,2.788,88,2.788,506,4.52,570,4.287,571,4.084,1241,4.606]],["t/262",[400,3.451,435,5.056,570,4.425,571,4.216,1432,8.688]],["t/264",[72,4.067,77,1.066,88,2.042,113,4.449,115,2.508,120,3.31,146,3.373,157,3.953,174,3.307,187,2.478,237,2.78,238,4.193,282,3.668,334,3.755,385,7.365,397,3.038,400,2.448,435,3.587,490,4.336,570,4.634,571,4.415,672,5.201,691,4.688,783,3.85,971,4.212,974,4.688,1433,5.584,1434,6.164,1435,5.584,1436,6.164,1437,3.85,1438,5.584,1439,6.164]],["t/266",[8,0.852,17,1.689,71,3.069,77,0.939,88,1.996,106,3.339,152,3.177,174,3.258,324,3.069,397,4.726,445,3.363,464,5.633,570,3.069,571,2.924,607,4.583,657,2.88,741,3.069,783,5.003,789,5.085,971,4.149,1177,3.976,1440,8.009,1441,6.387,1442,4.806,1443,4.583,1444,5.458,1445,4.806,1446,5.085,1447,6.387,1448,5.458,1449,5.458,1450,4.806,1451,4.238]],["t/268",[8,0.847,17,1.676,71,3.046,77,0.934,88,1.981,106,3.322,152,3.154,174,3.242,324,3.046,397,4.712,445,3.338,464,5.606,570,3.046,571,2.902,607,4.549,657,2.858,741,3.046,783,4.978,789,5.047,971,4.129,1177,3.946,1441,6.356,1442,4.77,1443,4.549,1444,5.418,1445,4.77,1446,5.047,1447,6.356,1448,5.418,1449,5.418,1450,4.77,1451,4.207,1452,7.969,1453,5.981]],["t/270",[8,0.993,71,3.317,77,0.988,106,2.715,152,3.434,174,3.428,388,5.495,397,4.87,464,5.928,490,4.581,570,3.317,571,3.16,607,4.953,655,2.201,741,3.317,783,4.068,971,4.366,1177,4.297,1441,6.721,1442,5.194,1443,4.953,1447,5.194,1450,5.194,1451,4.581,1454,8.427]],["t/272",[8,1.11,17,1.195,36,2.289,45,2.41,72,1.711,77,0.5,105,1.693,108,1.532,120,1.393,126,3.86,137,2.812,146,2.969,148,2.632,152,2.247,156,1.949,166,0.41,174,1.734,200,0.973,212,1.139,233,2.135,282,2.536,297,1.095,310,2.536,324,2.171,388,2.189,395,2.957,397,2.101,400,1.03,435,1.509,445,1.448,456,6.484,460,2.899,545,1.824,546,1.893,562,1.477,566,0.995,569,1.154,570,2.171,571,2.068,584,1.509,626,1.664,655,0.876,670,3.399,679,1.344,783,2.662,792,3.86,896,2.812,941,4.326,959,2.81,996,2.069,1074,2.596,1078,2.069,1115,3.399,1116,4.326,1147,1.973,1177,1.711,1196,1.544,1239,4.273,1256,2.069,1441,2.069,1443,1.973,1447,3.399,1455,2.35,1456,2.594,1457,2.594,1458,2.189,1459,6.939,1460,2.594,1461,2.594,1462,2.594,1463,2.35,1464,6.939,1465,4.262,1466,4.262,1467,4.262,1468,4.262,1469,4.262,1470,4.262,1471,5.468,1472,4.029,1473,4.262,1474,7.459,1475,4.262,1476,4.262,1477,4.262,1478,4.262,1479,4.262,1480,4.262,1481,4.262,1482,4.262,1483,3.86,1484,4.262,1485,2.594,1486,2.069,1487,2.594,1488,2.594,1489,2.594,1490,2.35,1491,2.594,1492,2.594,1493,4.262,1494,4.262,1495,2.594,1496,2.594]],["t/274",[127,3.411,432,3.974,1051,5.573,1177,5.733,1497,7.332]],["t/276",[5,1.464,19,2.356,53,3.458,56,1.916,77,0.944,78,2.63,99,2.304,116,3.201,136,2.817,155,3.458,159,2.665,160,4.17,166,0.961,180,2.858,183,4.842,185,3.792,281,3.699,395,2.858,435,3.533,441,4.684,478,4.006,532,4.006,533,4.842,551,4.13,569,3.581,594,4.842,650,4.43,1005,5.123,1498,3.581,1499,4.13,1500,5.123,1501,5.123,1502,5.123,1503,4.842,1504,6.071]],["t/278",[5,1.273,24,3.137,28,2.095,77,0.838,106,2.98,127,2.806,212,3.137,250,2.542,258,3.365,260,3.703,441,4.159,442,4.465,530,4.584,690,3.989,692,6.031,1051,4.584,1264,3.989,1498,3.18,1505,8.942,1506,7.148,1507,5.028,1508,7.148,1509,7.148]],["t/280",[5,1.111,28,1.352,45,1.77,56,2.1,77,0.78,86,2.586,88,1.528,103,1.79,116,2.432,122,2.81,136,3.621,151,2.477,155,2.627,156,2.11,187,1.854,198,2.524,200,1.731,258,2.171,260,2.39,272,2.273,291,3.138,305,2.524,306,1.658,313,3.244,324,2.349,356,2.11,395,2.171,435,2.684,509,3.678,510,3.508,534,2.81,538,3.892,551,3.138,570,2.349,571,3.788,575,3.959,577,4.178,578,3.366,579,3.244,615,3.043,620,2.958,658,2.684,809,3.678,856,3.678,864,2.745,989,3.508,993,2.432,1013,2.675,1264,2.574,1357,4.178,1374,2.349,1499,3.138,1503,3.678,1507,3.244,1510,2.81,1511,4.612,1512,4.612,1513,4.612,1514,3.043,1515,3.244,1516,3.892,1517,4.612,1518,3.366,1519,4.178,1520,4.612,1521,4.612,1522,4.612,1523,4.178,1524,4.178,1525,4.612,1526,4.178,1527,4.612,1528,4.612,1529,4.612,1530,4.612]],["t/282",[3,1.631,4,2.336,5,0.653,14,1.961,28,1.344,39,3.488,48,2.033,52,2.669,56,2.456,77,0.999,78,1.987,81,2.51,98,2.794,106,1.912,121,3.12,127,1.801,152,2.418,155,2.612,158,2.941,166,0.726,235,1.381,250,1.631,272,2.261,306,1.648,313,3.226,330,3.347,359,4.037,398,2.729,434,2.559,439,1.936,452,2.729,460,3.12,462,2.51,510,3.488,514,2.729,534,2.794,545,3.226,566,1.76,579,3.226,583,2.794,657,2.192,658,2.669,679,2.376,690,2.559,759,5.466,799,2.559,837,3.026,857,4.154,901,3.856,998,4.154,1039,3.87,1150,3.488,1374,2.336,1376,3.626,1384,3.12,1471,2.941,1472,4.25,1510,2.794,1531,3.87,1532,4.586,1533,4.586,1534,2.941,1535,4.586,1536,4.586,1537,3.226,1538,4.586,1539,4.586,1540,4.154,1541,2.794,1542,5.592,1543,4.586,1544,4.154,1545,4.154,1546,4.586]],["t/284",[5,1.341,39,3.886,56,2.259,77,0.968,86,1.692,87,2.973,136,3.832,184,2.518,272,2.518,276,3.277,297,2.157,398,3.04,497,2.518,514,3.04,530,3.277,566,1.961,571,2.479,579,3.594,580,6.027,759,4.59,769,5.222,890,4.628,898,6.038,915,4.628,961,3.371,1006,3.04,1374,2.602,1376,2.796,1384,3.476,1507,5.033,1510,4.36,1516,6.038,1547,4.628,1548,3.886,1549,8.844,1550,5.109,1551,5.109,1552,5.109,1553,4.628,1554,8.258,1555,5.109,1556,5.109,1557,7.156,1558,5.109,1559,4.628]],["t/286",[55,5.175,180,3.692,312,4.667,431,4.594,441,4.564,690,4.377,864,4.667,1036,5.724,1059,5.03,1471,5.03,1472,5.03,1498,3.489,1560,5.392]],["t/288",[45,2.743,49,3.365,107,2.542,195,3.912,246,2.516,297,3.018,306,2.569,350,3.64,351,3.526,392,3.581,431,4.962,655,2.415,712,3.581,741,3.64,745,4.465,799,3.989,1437,4.465,1561,7.148,1562,7.148]],["t/291",[1,0.657,5,0.224,6,1.695,7,0.532,8,1.14,15,0.352,40,0.937,45,2.763,48,2.641,70,2.686,73,3.071,107,1.605,115,0.641,153,2.568,159,1.222,164,0.572,166,0.249,180,0.742,186,1.072,191,1.198,192,1.01,203,3.507,235,0.474,238,1.072,246,2.858,300,1.521,306,1.344,317,0.802,325,0.483,351,1.777,372,4.515,378,1.106,407,2.571,428,2.335,429,1.873,431,1.35,439,1.578,443,0.789,457,2.335,458,4.67,460,3.071,462,3.585,513,1.585,514,0.937,519,2.261,638,0.802,655,1.525,679,1.442,712,2.261,714,1.785,716,3.812,720,0.665,741,0.802,850,1.039,901,0.917,948,1.553,1034,2.348,1036,1.149,1051,1.01,1059,1.01,1064,1.256,1118,1.329,1165,2.335,1211,1.108,1219,4.111,1292,4.791,1437,1.738,1471,1.01,1498,0.701,1560,0.897,1563,1.149,1564,2.117,1565,2.117,1566,2.117,1567,1.575,1568,1.108,1569,3.739,1570,2.117,1571,3.921,1572,4.851,1573,2.521,1574,3.387,1575,3.175,1576,2.783,1577,1.575,1578,5.575,1579,1.198,1580,1.072,1581,5.155,1582,1.427,1583,5.155,1584,5.155,1585,4.514,1586,1.149,1587,1.575,1588,3.921,1589,3.155,1590,2.117,1591,4.35,1592,3.155,1593,4.514,1594,4.514,1595,1.575,1596,1.575,1597,1.575,1598,1.575,1599,4.541,1600,2.521,1601,1.575,1602,2.521,1603,4.514,1604,2.521,1605,1.575,1606,2.521,1607,2.521,1608,1.575,1609,1.575,1610,1.575,1611,1.575,1612,1.575,1613,1.575,1614,1.575,1615,1.575,1616,1.575,1617,1.575,1618,2.63,1619,1.575,1620,1.072,1621,1.575,1622,1.329,1623,1.575,1624,1.329,1625,1.039,1626,1.575,1627,1.329,1628,1.575,1629,1.575,1630,0.816,1631,1.575]],["t/293",[1,1.384,5,0.473,7,1.122,8,1.146,15,0.741,40,1.976,45,2.456,48,2.673,107,1.181,115,1.351,166,0.525,180,1.563,186,2.259,191,2.525,192,2.13,245,2.809,246,2.253,300,2.114,306,2.3,325,1.019,351,2.207,378,1.319,407,4.124,428,3.245,429,1.663,431,2.521,462,2.843,513,2.96,514,1.976,519,3.627,638,1.691,655,1.122,679,1.72,698,2.423,712,2.603,716,3.725,720,1.402,741,2.646,850,4.777,872,5.185,901,1.932,1059,2.13,1165,3.245,1211,2.336,1244,3.655,1437,2.074,1471,2.13,1498,1.477,1560,1.891,1563,2.423,1568,2.336,1571,3.952,1572,6.518,1573,4.706,1575,4.502,1588,4.868,1589,4.384,1590,3.952,1599,2.648,1618,2.336,1620,2.259,1622,2.802,1624,2.802,1625,2.191,1627,2.802,1630,1.72,1632,4.706,1633,3.32,1634,3.008,1635,3.008,1636,3.008,1637,3.008,1638,3.008,1639,3.008,1640,3.32]],["t/295",[8,1.162,15,1.261,45,2.942,107,2.008,180,2.658,186,3.841,192,3.621,235,1.701,245,4.285,246,2.698,250,3.096,251,3.541,306,2.755,325,1.733,351,1.947,431,2.74,655,1.908,679,2.925,712,2.828,741,2.876,901,3.285,1036,4.12,1059,3.621,1414,4.12,1415,3.971,1471,3.621,1498,2.512,1560,3.216,1630,2.925,1641,6.944,1642,5.646,1643,5.646]],["t/297",[5,1.221,6,2.072,8,1.156,15,1.226,45,2.887,71,3.832,77,0.644,107,1.953,180,2.586,186,3.736,192,3.522,235,1.654,246,2.648,306,2.704,325,1.685,351,1.894,431,2.665,439,2.319,519,2.751,655,1.856,679,2.845,712,2.751,741,2.797,901,3.196,1013,3.449,1471,3.522,1498,2.443,1560,3.128,1630,2.845,1644,4.975,1645,4.975,1646,7.523,1647,6.348,1648,4.975,1649,5.492,1650,5.492,1651,5.492]],["t/299",[6,1.711,8,1.138,15,1.387,45,2.384,107,2.209,127,2.439,180,2.924,186,4.226,192,3.984,246,2.186,254,3.407,277,3.164,306,2.232,325,1.906,351,2.142,431,3.965,432,2.841,439,2.622,497,3.062,655,2.099,679,3.218,712,3.112,741,3.164,1013,2.497,1472,3.984,1498,2.763,1560,3.538,1630,3.218,1647,5.241,1648,5.627,1652,6.211,1653,5.627,1654,5.627]],["t/301",[8,1.168,15,1.366,48,2.482,127,2.402,180,2.88,192,3.923,245,2.685,250,2.176,254,3.372,258,2.88,311,3.285,325,1.877,431,3.925,434,3.414,816,4.162,871,3.116,901,3.56,1076,5.162,1211,4.303,1212,4.879,1292,5.188,1451,4.303,1471,3.923,1498,2.721,1560,3.484,1630,3.169,1653,5.541,1654,5.541,1655,5.162,1656,6.117]],["t/303",[5,1.25,7,1.041,8,1.151,14,2.606,19,2.365,58,1.595,72,3.23,77,0.714,102,4.435,109,2.339,115,1.253,120,2.629,123,3.444,156,2.787,161,1.624,166,0.775,168,2.789,169,1.754,187,1.238,196,3.905,198,1.685,233,2.453,237,1.389,257,0.972,282,1.832,293,1.685,307,1.754,310,2.913,324,2.494,378,2.758,397,1.518,400,1.223,430,3.331,435,1.792,463,1.876,479,2.247,488,1.975,532,2.032,540,1.876,620,1.975,658,1.792,671,1.923,715,2.095,822,2.598,836,2.789,864,1.832,871,2.494,885,2.789,901,2.849,933,2.789,976,2.789,977,4.131,1041,2.598,1115,2.456,1116,2.456,1120,4.131,1173,2.789,1177,2.032,1207,2.342,1232,2.456,1366,2.456,1395,3.331,1397,5.52,1443,2.342,1458,4.131,1510,1.876,1644,2.789,1657,3.079,1658,3.079,1659,4.896,1660,3.079,1661,3.079,1662,3.079,1663,3.079,1664,3.079,1665,3.079,1666,3.079,1667,2.598,1668,2.032,1669,3.079,1670,2.342,1671,2.247,1672,3.079,1673,3.079,1674,4.896,1675,3.079,1676,3.079,1677,3.079,1678,3.079,1679,4.896,1680,4.896,1681,4.896,1682,4.896,1683,4.896,1684,3.079,1685,4.896,1686,4.896,1687,3.079,1688,3.079,1689,3.079]],["t/306",[8,0.859,86,2.676,115,3.287,303,4.808,319,4.605,322,5.683,478,5.331,1498,3.594,1510,4.922,1690,8.079,1691,8.079]],["t/308",[8,0.915,17,1.886,58,3.487,77,0.789,152,5.004,166,1.065,180,3.168,187,2.705,282,5.122,413,6.546,463,4.1,478,5.68,569,4.222,864,4.005,1181,6.096,1376,3.683,1451,4.734,1498,3.829,1510,5.244,1692,6.73,1693,5.367,1694,5.679]],["t/310",[5,0.927,8,1.088,15,1.454,17,2.362,36,3.497,56,2.056,77,0.988,115,2.649,166,1.333,187,2.618,243,3.968,282,3.875,325,1.998,463,3.968,496,3.564,536,4.297,566,2.499,569,2.897,864,3.875,1264,3.635,1358,5.194,1366,5.194,1376,3.564,1498,4.157,1510,3.968,1630,3.374,1695,3.875]],["t/312",[5,0.793,7,1.881,8,0.987,15,1.243,17,1.561,29,2.381,77,1.013,86,1.844,98,4.627,103,3.354,106,3.166,166,1.367,184,2.745,285,5.044,297,3.206,325,1.709,440,4.519,500,4.698,530,3.571,539,3.313,566,2.137,569,2.477,575,3.313,993,2.936,1503,4.441,1534,3.571,1540,5.044,1541,4.627,1630,2.885,1694,7.293,1696,5.568,1697,4.063,1698,5.568,1699,5.568,1700,5.568,1701,5.568,1702,5.568,1703,5.568,1704,4.698,1705,5.568,1706,5.044]],["t/314",[8,0.92,56,3.007,77,0.796,115,2.761,187,3.478,297,2.865,299,3.788,356,3.104,395,3.195,398,4.039,478,4.478,511,4.353,551,4.617,584,3.949,816,4.617,864,4.039,1013,2.728,1132,4.953,1376,4.736,1498,3.85,1499,4.617,1510,5.272,1519,6.148,1707,6.786]],["t/316",[1,2.305,8,1.089,15,1.235,17,1.55,36,2.969,48,1.697,62,1.471,71,2.816,72,3.649,77,0.886,86,2.504,108,1.987,127,2.171,137,3.649,150,3.218,161,2.916,166,0.875,250,2.688,254,2.305,308,3.026,325,1.697,356,2.529,442,3.454,566,2.122,569,2.46,570,2.816,620,3.547,658,3.218,896,3.649,897,4.666,906,4.206,982,3.649,992,5.009,993,2.916,1013,2.223,1074,3.369,1264,3.086,1498,2.46,1510,3.369,1541,3.369,1630,2.865,1668,3.649,1695,3.291,1708,4.498,1709,5.53,1710,3.762,1711,3.369,1712,4.666]],["t/318",[1,2.424,6,1.058,8,1.143,15,1.876,17,1.077,56,2.468,58,1.991,62,1.866,71,3.572,77,0.682,81,2.103,86,1.926,88,1.273,115,2.853,150,2.236,166,1.237,180,1.809,184,1.894,187,1.545,212,1.687,243,3.542,250,1.367,325,1.179,363,1.71,372,2.189,483,3.481,488,2.465,566,2.231,570,1.957,571,2.821,799,2.145,948,3.245,984,4.422,993,5.283,1013,2.819,1374,1.957,1498,2.587,1524,3.481,1544,7.083,1630,1.991,1668,2.536,1693,5.593,1695,2.287,1708,5.258,1711,2.341,1713,3.481,1714,3.065,1715,3.243,1716,3.843,1717,3.843,1718,3.843,1719,3.843,1720,5.814,1721,3.843,1722,3.843,1723,3.243]],["t/320",[98,5.075,149,4.745,177,5.075,187,3.348,250,2.962,961,5.496,1724,6.335,1725,8.329,1726,8.329]],["t/322",[6,1.726,8,1.103,15,1.399,17,1.191,19,1.649,56,1.341,62,1.667,77,0.735,87,2.472,150,3.646,237,1.916,254,1.771,317,2.163,325,1.303,378,1.687,408,1.63,429,2.128,439,2.645,546,3.1,566,1.63,961,2.803,1013,2.993,1486,6.554,1498,1.89,1630,2.201,1668,4.134,1695,2.528,1706,5.676,1708,2.528,1711,2.588,1712,5.287,1727,3.848,1728,4.248,1729,6.266,1730,6.266,1731,6.266,1732,6.266,1733,5.676,1734,6.266,1735,6.266,1736,6.266,1737,6.266,1738,4.248,1739,4.248,1740,6.266,1741,8.218,1742,4.248,1743,6.266,1744,4.248,1745,6.266,1746,6.266,1747,5.676,1748,4.248,1749,6.266,1750,6.266,1751,4.248,1752,4.248,1753,4.248]],["t/324",[8,1.126,15,1.843,17,1.768,62,2.448,77,0.968,150,3.671,166,0.998,325,1.936,439,2.663,566,2.421,573,4.046,1013,4.072,1239,4.292,1498,2.807,1630,3.268,1647,5.323,1668,4.163,1670,6.278,1695,3.754,1708,3.754,1711,3.844,1712,5.323,1727,5.715,1754,6.308,1755,6.308]],["t/326",[1,3.238,48,3.23,124,4.096,257,2.452,408,2.981,519,3.891,850,6.21,948,4.335,980,6.555,1036,5.668,1292,6.036]],["t/328",[6,1.464,7,1.155,8,1.193,15,1.187,17,0.958,45,2.503,48,2.869,49,2.502,50,2.035,62,1.414,70,3.163,73,2.326,77,0.623,108,1.229,136,1.586,153,1.542,166,0.541,203,3.616,237,2.397,300,1.391,306,1.229,311,1.836,315,2.326,316,1.989,325,1.049,351,1.179,372,3.028,408,1.312,431,2.579,439,1.443,445,1.908,519,1.713,566,1.312,619,1.564,655,1.155,714,3.409,716,1.989,720,1.443,741,1.741,759,2.193,850,2.256,871,1.741,1013,1.374,1019,2.405,1064,2.727,1292,4.183,1498,1.521,1564,2.6,1565,4.043,1566,2.6,1570,2.6,1572,2.405,1574,3.097,1575,2.405,1578,4.815,1580,2.326,1582,3.097,1588,4.043,1591,2.885,1592,4.485,1599,4.239,1600,3.097,1602,3.097,1604,3.097,1606,3.097,1607,3.097,1630,1.771,1645,3.097,1695,2.035,1708,2.035,1711,2.083,1756,3.097,1757,3.879,1758,2.6,1759,3.419,1760,2.6,1761,2.6,1762,3.419,1763,3.419,1764,3.419,1765,3.419]],["t/330",[1,1.444,5,0.493,6,0.954,7,2.503,8,1.179,15,1.199,17,0.971,29,1.481,45,2.06,48,2.714,49,1.63,50,3.195,54,1.973,62,1.428,68,2.527,77,0.629,108,1.245,115,1.409,245,2.356,300,1.409,306,1.93,315,2.356,316,2.015,325,1.063,351,1.194,366,2.831,378,1.376,407,1.973,408,1.329,429,1.735,431,2.605,434,1.933,445,1.933,519,2.689,548,2.634,566,1.329,619,1.584,638,2.734,655,1.17,714,2.221,716,2.015,720,2.266,756,2.762,850,4.338,871,2.734,872,4.338,1013,1.392,1066,2.762,1211,2.436,1292,2.221,1437,2.163,1498,2.388,1572,4.625,1575,2.436,1580,3.652,1588,2.634,1589,2.922,1590,2.634,1599,2.762,1618,2.436,1620,2.356,1622,2.922,1624,2.922,1625,2.285,1627,2.922,1630,1.794,1632,3.137,1634,3.137,1635,3.137,1636,3.137,1637,4.863,1638,3.137,1639,3.137,1695,2.061,1708,2.061,1711,2.11,1756,3.137,1757,2.527,1758,2.634,1760,2.634,1761,2.634,1766,5.369]],["t/332",[8,0.859,56,2.55,223,5.046,257,2.55,290,4.186,571,3.92,1085,7.318,1241,4.421,1498,3.594,1510,4.922,1534,5.182,1767,6.144]],["t/334",[1,3.238,56,2.452,127,3.05,184,3.829,212,3.409,254,3.238,257,2.452,306,2.792,372,4.425,432,3.553,993,4.096,1384,5.284,1518,5.668,1523,7.036,1768,7.767,1769,5.908]],["t/336",[1,2.512,6,1.66,52,3.506,56,2.528,77,0.706,86,3.176,88,1.996,127,2.366,148,2.924,149,3.432,166,0.953,184,2.97,187,2.422,212,2.645,254,2.512,306,2.166,372,4.562,432,3.663,511,3.865,570,3.069,867,4.099,993,3.177,1008,5.458,1165,3.764,1196,3.586,1198,5.458,1374,3.069,1376,3.298,1384,4.099,1503,4.806,1507,4.238,1510,3.671,1518,4.397,1541,3.671,1586,4.397,1710,4.099,1769,4.583,1770,6.026,1771,6.026,1772,5.085]],["t/338",[8,0.734,15,1.542,62,1.836,87,4.017,166,1.092,203,4.696,254,3.647,257,2.179,263,4.696,311,3.707,378,3.475,396,4.017,408,2.649,429,3.458,570,3.516,571,4.66,993,4.613,1013,2.775,1196,4.108,1358,5.505,1518,5.037,1773,6.903,1774,6.903,1775,5.25]],["t/340",[1,2.505,3,1.428,8,1.076,15,1.608,32,2.731,48,1.232,50,2.389,56,1.897,58,2.08,62,1.916,127,2.359,245,1.762,250,1.428,254,4.082,257,2.523,306,2.873,366,2.117,378,3.569,404,2.731,407,3.423,408,3.447,429,3.607,497,1.979,522,4.57,583,2.446,619,1.836,720,1.695,837,2.649,993,2.117,1013,3.441,1019,2.824,1041,6.077,1059,5.127,1164,2.93,1165,2.508,1212,3.202,1221,2.575,1374,2.045,1472,3.854,1537,2.824,1545,3.637,1747,3.637,1776,3.637,1777,4.015,1778,4.015,1779,4.792,1780,4.015,1781,4.015,1782,4.015,1783,6.077,1784,3.637,1785,3.637,1786,3.388,1787,3.202,1788,3.388]],["t/342",[1,2.783,8,1.122,48,2.048,55,4.404,62,1.776,166,1.056,196,5.323,243,4.066,254,3.941,497,3.29,619,3.053,657,4.092,720,2.818,1013,3.441,1059,5.491,1066,5.323,1395,4.541,1618,4.695,1758,5.076,1783,5.632,1789,6.674,1790,6.674,1791,5.323]],["t/344",[8,1.133,15,1.356,50,3.613,62,1.615,127,2.384,161,3.201,166,0.961,254,4.009,346,4.617,378,3.197,408,3.089,429,3.041,551,4.13,619,2.777,657,3.846,720,2.563,837,4.006,1013,2.44,1059,3.894,1395,5.476,1472,5.162,1758,4.617,1783,7.619,1784,5.499,1791,4.842,1792,6.071,1793,6.071,1794,6.071]],["t/346",[2,1.937,3,1.591,4,1.402,5,1.33,7,1.91,8,0.993,28,0.807,42,3.73,43,1.937,48,1.735,52,2.604,53,2.549,56,2.659,77,1.114,78,1.938,79,2.094,80,2.196,81,2.449,85,3.569,86,1.482,88,2.542,89,2.196,90,2.494,92,2.494,93,2.494,99,2.145,101,2.094,105,1.094,114,1.193,121,1.873,123,1.937,124,1.452,127,2.219,128,2.795,136,2.623,138,1.602,140,2.009,158,2.87,159,1.209,160,2.318,164,2.053,166,0.894,174,1.12,182,3.776,185,1.72,187,1.799,199,1.873,200,1.679,212,1.964,250,0.979,258,1.296,259,1.72,260,1.426,316,2.604,319,2.138,356,1.259,364,2.318,395,1.296,406,4.066,432,1.259,444,2.009,467,2.196,485,1.507,502,2.87,503,2.196,505,1.873,506,1.479,507,3.265,509,2.196,510,2.094,511,1.766,512,2.094,513,2.549,514,1.638,515,2.009,516,1.677,532,2.953,533,3.569,550,2.494,562,1.568,565,3.265,566,2.498,570,1.402,571,1.336,575,1.638,580,3.265,602,2.009,626,1.766,671,1.72,756,2.196,814,3.044,851,2.094,993,1.452,1005,2.323,1051,2.87,1075,1.507,1078,2.196,1366,2.196,1515,1.937,1531,2.323,1541,1.677,1710,1.873,1795,2.753,1796,2.753,1797,2.753,1798,2.196,1799,1.817,1800,4.475,1801,2.494,1802,2.196]],["t/348",[5,1.186,77,0.976,99,3.161,273,3.98,611,6.335,867,5.667,1175,7.545,1227,3.81,1803,7.545]],["t/351",[5,1.184,103,2.802,108,2.595,127,2.032,166,1.142,169,4.737,176,4.029,177,3.153,200,2.709,223,3.232,257,1.633,276,3.319,364,2.681,378,2.056,397,2.551,415,4.367,422,2.832,496,4.924,497,2.551,524,4.367,745,5.194,815,4.839,842,4.367,872,3.414,959,3.741,978,6.632,1089,3.414,1227,2.367,1235,3.559,1241,2.832,1244,3.64,1625,3.414,1799,3.414,1804,4.687,1805,5.175,1806,5.175,1807,4.687,1808,4.367,1809,5.175,1810,5.078,1811,6.54,1812,4.687,1813,4.687,1814,6.54,1815,5.175]],["t/353",[8,1.13,15,1.48,58,2.376,64,4.25,166,1.048,169,4.432,200,1.721,212,2.013,223,2.864,235,2.344,257,1.448,273,2.192,304,3.558,306,1.648,316,2.669,325,2.033,334,2.794,350,2.336,363,2.04,395,4.012,400,1.822,408,2.543,422,2.51,496,3.626,514,3.943,564,3.226,615,3.026,698,3.347,716,2.669,815,3.856,871,3.375,900,3.657,1040,3.026,1089,3.026,1235,4.456,1358,3.657,1395,5.293,1497,3.87,1586,3.347,1697,3.347,1810,3.226,1816,6.626,1817,4.586,1818,4.586,1819,6.626,1820,6.626,1821,4.586,1822,6.626,1823,3.488]],["t/355",[5,0.646,8,1.091,15,1.013,17,0.785,19,1.087,39,2.13,78,1.966,86,0.928,105,1.113,107,0.996,127,1.1,166,1.342,169,3.746,170,2.585,174,1.14,176,1.563,177,2.765,200,2.146,212,1.23,233,2.273,235,1.981,257,0.884,273,1.339,287,2.13,304,4.706,306,1.007,316,1.63,325,1.755,334,1.707,350,2.311,364,2.963,378,1.113,395,1.319,397,1.381,400,1.113,408,1.741,415,3.829,422,2.483,432,1.281,435,1.63,464,1.97,487,3.619,491,1.667,496,2.483,497,1.381,564,1.97,569,1.246,597,1.97,615,1.848,679,1.451,698,2.044,745,2.834,811,2.234,927,2.044,965,2.537,978,3.619,1040,2.994,1055,2.64,1150,5.001,1196,1.667,1227,2.616,1235,3.241,1241,1.533,1246,2.537,1390,2.537,1490,2.537,1697,2.044,1810,5.44,1811,2.537,1812,2.537,1813,2.537,1814,2.537,1824,2.801,1825,5.181,1826,10.016,1827,5.882,1828,3.451,1829,7.734,1830,4.538,1831,2.801,1832,2.801,1833,2.801,1834,3.311,1835,2.801,1836,2.364,1837,2.044,1838,2.801,1839,2.537,1840,2.801,1841,4.538,1842,2.801,1843,2.801,1844,2.801]],["t/357",[14,3.247,49,2.621,56,1.757,77,0.653,115,2.265,156,2.547,166,0.881,170,3.172,180,4.37,206,3.478,237,2.511,251,2.265,304,2.99,354,2.661,395,2.621,396,3.24,437,4.063,442,3.478,538,4.698,548,4.235,566,3.316,572,3.392,679,2.885,837,3.674,948,3.107,980,4.698,1006,3.313,1264,3.107,1373,5.044,1376,3.047,1471,3.571,1472,5.954,1498,4.461,1548,4.235,1560,4.923,1580,3.788,1845,4.441,1846,5.568,1847,5.568,1848,5.568,1849,4.698]],["t/359",[5,0.81,7,1.262,8,1.041,17,1.047,49,1.759,71,1.903,99,1.418,107,2.452,108,1.343,113,2.044,115,1.52,127,1.467,137,2.465,166,0.591,187,1.502,193,3.384,245,1.64,246,2.713,250,1.329,251,3.982,297,1.577,306,1.343,325,1.146,350,2.898,351,2.86,354,1.785,440,2.223,441,2.174,462,3.114,497,1.841,638,1.903,655,2.329,704,2.276,712,2.851,737,3.152,741,1.903,745,3.555,799,3.176,901,2.174,906,4.328,948,2.085,959,3.571,964,2.542,1013,3.513,1437,3.555,1498,1.662,1560,5.467,1568,4.849,1571,2.841,1620,3.872,1625,3.755,1655,3.152,1704,3.152,1776,3.384,1850,3.736,1851,3.736,1852,3.736,1853,5.691,1854,3.736,1855,3.736,1856,2.465,1857,5.155,1858,3.384,1859,2.841,1860,2.841,1861,2.979,1862,3.384,1863,2.979,1864,2.841,1865,3.736]],["t/361",[1,1.771,3,1.511,5,0.892,6,1.17,8,0.975,17,1.191,45,1.63,48,1.303,49,2,56,1.341,59,2.653,71,3.191,86,1.407,107,2.228,115,1.728,166,0.672,238,2.89,246,2.893,251,1.728,254,1.771,300,1.728,304,2.281,306,2.676,351,1.465,405,2,439,1.793,440,2.528,452,2.528,562,2.42,655,1.435,670,3.388,679,3.246,712,2.128,867,2.89,874,3.848,948,2.371,959,2.201,964,2.89,993,4.836,1006,2.528,1013,3.813,1039,3.584,1145,4.912,1157,3.584,1186,2.371,1374,3.191,1376,3.429,1437,2.653,1498,2.788,1560,4.241,1568,2.988,1571,4.765,1579,3.231,1620,2.89,1625,2.803,1708,3.729,1859,3.231,1860,3.231,1864,3.231,1866,6.266,1867,4.248,1868,4.248,1869,4.248,1870,4.248,1871,3.848,1872,4.248,1873,4.248]],["t/363",[1,2.354,5,1.239,6,1.555,7,2.941,8,1.071,14,2.414,48,1.733,107,2.008,113,3.09,115,2.297,245,3.821,246,3.286,250,2.008,251,3.119,306,3.128,351,1.947,655,1.908,657,2.698,712,2.828,948,3.151,959,2.925,964,3.841,1013,2.269,1560,4.367,1568,3.971,1620,3.841,1625,3.725,1655,7.345,1859,4.294,1860,4.294,1861,4.503,1862,5.114,1863,4.503,1864,4.294,1874,4.764]],["t/365",[1,1.964,3,2.885,5,0.671,6,1.955,7,1.325,8,1.104,10,0.852,11,4.077,12,2.389,13,1.019,14,1.676,19,1.829,25,1.045,28,1.571,32,3.206,40,3.19,45,3.251,48,2.803,49,2.218,50,0.996,99,0.635,107,1.907,110,0.934,115,0.681,156,0.765,159,2.353,162,0.867,163,0.825,166,0.464,180,0.788,238,1.138,246,3.488,251,1.194,260,0.867,277,0.852,304,1.576,306,1.409,321,0.882,351,3.219,374,2.515,378,1.166,395,0.788,404,1.997,405,0.788,424,1.019,432,1.793,433,1.177,439,2.852,440,1.747,457,2.449,496,0.916,514,0.996,545,1.177,566,0.642,584,0.974,638,0.852,655,1.811,657,0.8,679,0.867,712,2.957,714,1.073,720,2.852,741,0.852,901,0.974,948,0.934,959,0.867,964,1.138,984,1.273,1013,0.673,1028,1.138,1165,1.045,1211,2.758,1427,1.412,1437,2.449,1498,0.744,1537,1.177,1548,2.982,1560,2.684,1568,1.177,1571,4.077,1580,1.997,1620,1.138,1625,1.104,1704,1.412,1799,1.104,1859,1.273,1860,2.982,1863,1.334,1864,1.273,1874,1.412,1875,3.921,1876,3.921,1877,3.921,1878,5.361,1879,1.673,1880,1.412,1881,1.673,1882,1.673,1883,1.412,1884,1.673,1885,2.935,1886,1.673,1887,1.673,1888,1.673,1889,1.412,1890,1.673,1891,1.516,1892,1.516,1893,4.712,1894,1.673,1895,3.551,1896,1.673,1897,1.673,1898,1.673,1899,1.673,1900,1.673,1901,1.673,1902,1.673,1903,1.673,1904,1.673,1905,1.516,1906,1.673,1907,1.673,1908,1.673,1909,1.516,1910,1.673,1911,1.673,1912,1.334,1913,1.673,1914,1.673,1915,1.673,1916,1.412,1917,1.673,1918,1.673,1919,1.673,1920,1.673,1921,1.673,1922,1.412,1923,1.673,1924,1.673,1925,1.673]],["t/367",[5,1.239,6,1.555,8,1.071,87,3.285,107,2.008,246,3.064,251,3.119,300,2.297,304,4.117,306,3.128,351,1.947,440,3.36,655,1.908,712,2.828,948,3.151,959,2.925,964,3.841,1013,4.14,1437,3.527,1560,4.367,1568,3.971,1620,3.841,1625,3.725,1670,5.831,1856,3.725,1859,4.294,1860,4.294,1863,4.503,1864,5.831,1874,4.764,1926,5.646,1927,7.666]],["t/369",[80,6.712,98,5.128,101,6.401,128,5.257,435,4.898,1928,6.401,1929,4.898,1930,8.416]],["t/371",[8,1.16,15,1.252,39,4.264,77,0.657,86,1.857,99,2.127,177,3.416,200,2.863,273,2.679,297,2.367,318,3.263,319,4.145,322,3.944,323,3.416,324,2.856,325,1.72,408,2.151,815,3.263,982,3.699,994,4.264,1514,3.699,1834,5.568,1928,7.641,1931,4.44,1932,6.143,1933,9.31,1934,4.731,1935,5.803]],["t/373",[8,1.208,15,2.147,49,2.858,71,3.092,166,0.961,325,1.863,397,2.993,405,2.858,408,2.33,1395,4.13,1671,4.43,1928,6.122,1929,3.533,1932,4.006,1936,9.029,1937,5.499,1938,6.071,1939,4.842,1940,5.499,1941,6.071,1942,6.071]],["t/375",[8,1.149,15,1.751,49,3.692,106,3.27,166,1.241,1928,5.965,1929,4.564,1940,8.575,1943,7.105,1944,7.105]],["t/377",[8,1.185,28,2.395,31,4.954,44,3.467,48,1.906,80,4.954,106,2.59,235,1.871,311,3.336,397,3.062,443,3.112,596,4.954,609,3.218,619,2.841,620,3.984,634,4.533,638,3.164,741,3.164,864,3.696,1943,7.402,1945,5.627,1946,6.211,1947,6.211,1948,6.211,1949,6.211,1950,6.211,1951,6.211,1952,6.211]],["t/379",[8,1.101,44,4.136,106,3.089,235,2.232,317,3.774,424,4.515,442,4.629,443,3.712,446,5.408,523,4.89,640,5.636,678,4.753,741,3.774,1944,8.284,1953,7.41,1954,7.41,1955,7.41]],["t/381",[8,1.102,15,1.516,77,0.796,98,4.135,106,3.608,107,3.078,122,4.135,166,1.074,200,2.547,405,3.195,1151,5.162,1196,4.039,1207,5.162,1232,5.413,1827,5.162,1889,5.727,1931,5.036,1935,7.246,1956,6.148,1957,6.148,1958,6.148,1959,6.148]],["t/384",[166,1.229,237,3.503,246,2.734,351,2.678,400,3.085,530,4.982,720,3.279,1127,7.942,1151,5.908,1221,4.982,1929,4.52,1958,7.036,1960,7.767,1961,7.767,1962,7.767]],["t/386",[237,3.061,246,2.389,351,2.34,400,2.696,530,4.353,720,2.865,905,6.148,1186,3.788,1207,5.162,1221,4.353,1232,7.598,1802,5.413,1889,8.04,1929,3.949,1963,10.034,1964,6.148,1965,8.654,1966,8.63,1967,9.527]],["t/388",[49,4.047,106,3.584,166,1.36,250,3.057,1929,5.002,1968,7.786]],["t/390",[246,2.932,250,2.962,351,2.872,400,3.309,523,5.496,783,5.203,934,7.545,1047,6.078,1929,4.847]],["t/392",[152,4.392,246,2.932,250,2.962,351,2.872,400,3.309,523,5.496,655,2.815,1047,6.078,1929,4.847]],["t/394",[250,2.873,351,2.786,378,3.209,400,3.209,428,5.046,523,5.331,993,4.26,1165,5.046,1221,5.182,1929,4.701,1969,8.079,1970,6.817]],["t/396",[5,0.898,97,3.593,107,2.936,108,2.267,246,2.22,250,2.244,312,4.912,316,3.671,317,3.213,351,2.175,400,2.506,405,3.886,439,2.663,442,3.941,457,3.941,523,4.163,570,3.213,720,2.663,815,3.671,1087,5.323,1221,4.046,1227,4.464,1235,3.11,1376,3.452,1445,5.031,1531,5.323,1541,3.844,1710,4.292,1723,5.323,1823,4.798,1929,3.671,1971,5.715,1972,6.308,1973,5.715]],["t/398",[5,1.212,97,3.771,107,2.354,108,2.379,109,2.54,246,2.33,312,5.068,316,3.852,317,3.371,351,2.282,400,2.629,405,4.01,439,2.795,442,4.135,457,4.135,523,4.368,720,2.795,815,3.852,990,3.852,1221,4.246,1227,4.307,1235,3.263,1376,3.623,1380,5.996,1445,5.279,1671,4.831,1823,5.034,1929,3.852,1973,5.996]],["t/400",[5,0.92,8,0.99,86,3.083,97,5.611,246,2.274,277,3.29,315,6.332,317,4.27,351,2.228,400,2.566,405,3.041,443,3.236,444,4.714,462,3.535,619,2.955,626,6.547,1047,4.714,1221,4.144,1458,7.854,1929,3.759,1974,4.714]],["t/402",[5,1.332,56,2.428,58,3.986,115,3.13,136,3.569,312,4.578,356,4.28,837,5.076,848,6.136,1055,4.477,1264,4.294,1374,4.766,1376,4.21,1975,7.693]],["t/404",[5,0.891,6,2.262,8,1.103,15,1.834,17,1.755,56,1.976,62,2.185,77,0.963,166,0.99,238,4.259,246,2.203,325,1.921,356,2.863,441,3.643,463,3.814,536,4.13,539,3.725,566,2.402,655,2.115,1013,2.516,1374,3.188,1437,3.91,1498,2.785,1618,4.403,1630,3.243,1695,3.725,1708,3.725,1711,3.814,1733,5.67,1976,6.259,1977,6.259,1978,6.259]],["t/406",[5,0.827,8,1.158,15,1.745,17,1.628,45,2.229,62,2.079,77,0.916,166,0.919,245,3.877,250,2.066,251,3.593,254,2.422,306,2.088,325,1.782,566,2.229,619,2.657,638,2.958,655,1.963,1013,2.335,1414,4.239,1415,4.086,1498,2.584,1630,3.009,1641,5.262,1695,3.457,1708,3.457,1711,3.539,1979,5.262,1980,4.902,1981,5.808,1982,5.808,1983,4.902,1984,5.808,1985,5.808]],["t/408",[1,3.335,5,1.46,48,2.455,56,2.525,127,3.14,400,3.177,569,3.558,982,5.278,1499,5.442,1667,6.75,1966,7.246]],["t/410",[1,2.826,6,1.001,7,2.29,8,1.174,15,1.244,17,1.019,44,3.782,45,2.601,48,2.922,50,2.163,62,1.483,77,0.653,105,1.444,108,1.306,127,1.427,159,1.595,161,1.917,166,0.575,187,1.461,191,2.764,205,1.952,211,2.557,235,1.095,237,2.513,254,1.515,277,1.851,300,1.479,306,1.306,311,1.952,325,1.115,431,2.704,434,2.029,440,2.163,513,2.07,514,2.163,515,2.653,519,1.821,520,2.899,566,1.395,584,2.115,619,2.549,655,1.228,657,1.737,658,2.115,670,2.899,720,2.353,816,2.473,850,2.398,871,1.851,872,2.398,1013,1.461,1019,3.92,1086,3.067,1164,2.653,1186,2.029,1292,4.874,1427,3.067,1498,3.015,1564,2.764,1565,2.764,1566,2.764,1570,2.764,1572,2.557,1591,3.067,1592,3.067,1630,1.883,1695,2.163,1708,2.163,1711,2.214,1757,4.067,1758,2.764,1760,2.764,1761,2.764,1787,2.899,1788,3.067,1856,2.398,1986,3.635]],["t/412",[1,1.945,3,2.386,8,1.202,10,2.376,15,1.498,17,1.308,32,3.174,45,2.575,48,1.432,50,2.776,62,1.785,77,0.787,103,1.811,161,2.46,257,1.473,300,1.898,306,1.677,325,1.432,497,2.3,522,5.103,566,1.79,619,2.134,655,1.577,699,3.282,720,1.97,741,2.376,816,3.174,1013,1.875,1019,3.282,1164,3.405,1264,2.604,1292,2.992,1498,2.076,1564,3.548,1565,3.548,1566,3.548,1570,3.548,1572,3.282,1630,2.417,1695,2.776,1708,2.776,1711,2.843,1757,3.405,1760,3.548,1761,3.548,1785,4.226,1786,3.937,1787,3.721,1788,3.937,1987,3.937,1988,4.665,1989,4.665]],["t/414",[1,2.003,3,2.437,8,1.205,15,1.53,17,1.347,32,3.269,45,2.629,48,1.474,50,2.859,62,1.823,77,0.803,161,2.534,162,2.489,257,1.517,300,1.955,306,1.727,325,1.474,439,2.893,566,1.844,619,2.198,626,3.082,741,2.447,816,3.269,1019,3.38,1292,3.082,1498,2.137,1564,3.654,1565,3.654,1566,3.654,1570,3.654,1572,3.38,1630,2.489,1695,2.859,1708,2.859,1711,2.927,1757,3.506,1760,3.654,1761,3.654,1787,3.832,1909,4.352,1987,4.054,1990,4.804,1991,4.804,1992,4.804,1993,4.804,1994,4.804,1995,4.804]],["t/416",[1,2.37,3,2.739,8,1.177,15,1.72,17,1.594,40,3.383,50,3.383,62,2.049,77,0.903,88,1.883,163,2.803,325,1.745,424,3.464,439,3.688,475,3.868,566,2.182,619,2.601,626,5.603,638,2.896,720,3.688,1164,4.149,1498,2.529,1630,2.946,1695,3.383,1708,3.383,1711,3.464,1757,4.149,1905,5.15,1996,5.686,1997,5.686,1998,5.686]],["t/418",[1,3.007,6,1.807,8,1.122,11,7.132,13,1.701,14,3.084,15,1.465,19,3.49,21,1.899,22,1.842,23,2.123,28,2.263,48,1.389,50,3.395,59,1.744,62,1.518,68,2.037,77,0.327,78,1.96,86,2.174,87,1.624,88,1.499,105,2.267,108,1.003,127,1.096,166,0.903,250,0.993,251,3.308,254,1.164,257,2.437,356,2.07,374,3.66,404,4.907,405,1.314,440,1.661,452,1.661,462,1.528,485,1.528,506,1.499,534,1.701,570,1.422,571,1.355,655,2.748,657,2.727,678,2.902,714,3.66,720,3.26,759,1.79,896,1.842,927,2.037,941,2.226,993,3.009,1013,1.122,1090,2.529,1186,2.525,1207,4.991,1374,1.422,1541,1.701,1580,1.899,1710,1.899,1724,2.123,1786,2.356,1895,5.169,1945,4.099,1987,2.356,1999,2.791,2000,2.791,2001,5.706,2002,4.525,2003,2.791,2004,5.706,2005,2.791,2006,2.791,2007,2.356,2008,2.791,2009,2.529]],["t/420",[5,1,8,0.747,56,2.217,77,0.823,86,2.327,99,2.665,114,3.831,122,4.279,199,4.778,391,4.94,395,3.306,479,5.125,496,3.843,530,4.505,575,4.179,844,6.362,1235,3.462,1415,4.94,1931,4.087,2010,7.023,2011,6.362,2012,6.362,2013,6.362,2014,4.94,2015,6.362,2016,7.023]],["t/422",[5,1.306,8,1.057,52,3.153,53,3.086,56,2.353,74,4.908,77,0.635,86,1.795,99,2.828,105,2.152,109,2.86,111,4.321,114,3.229,118,3.954,122,3.301,234,4.321,366,2.857,391,3.811,395,2.551,435,3.153,446,3.954,497,2.671,551,3.686,570,2.76,571,2.629,575,3.224,600,4.908,609,2.807,610,3.811,927,3.954,971,2.807,990,3.153,991,3.954,1063,3.811,1260,4.572,1537,3.811,1541,3.301,1710,3.686,1931,3.153,1974,5.439,2012,4.908,2013,4.908,2014,3.811,2017,4.908,2018,4.908,2019,5.418,2020,5.418,2021,5.418]],["t/424",[77,1.066,99,2.786,103,2.85,106,3.061,107,2.611,271,5.585,311,3.943,333,4.845,395,3.457,463,4.474,583,4.474,609,3.804,627,5.359,1074,4.474,1120,6.196,1501,6.196,1928,5.585,1931,5.291,2022,7.343,2023,7.343]],["t/426",[5,1.118,8,0.496,19,1.811,71,2.376,77,1.067,88,1.546,98,2.843,108,2.824,112,4.226,113,2.553,114,3.403,115,2.729,116,2.46,120,3.603,140,3.405,148,3.256,151,2.505,152,2.46,159,2.048,160,2.417,161,2.46,166,1.243,174,3.495,187,1.875,200,1.751,212,2.048,235,1.405,273,3.206,293,2.553,301,3.174,305,2.553,330,3.405,346,3.548,363,2.985,392,2.337,432,3.069,479,3.405,491,2.776,496,3.672,540,2.843,608,2.914,609,2.417,650,3.405,651,3.174,690,2.604,801,3.548,930,3.721,971,2.417,972,2.992,990,2.715,1119,3.405,1226,3.174,1227,3.929,1235,2.3,1451,3.282,1931,2.715,2014,3.282,2024,3.405,2025,3.405,2026,4.665]],["t/428",[5,1.027,52,4.196,77,1.054,86,2.389,88,2.389,99,2.736,166,1.141,271,5.485,432,3.298,563,4.394,569,3.208,1196,5.351,1227,4.692,1241,3.947,1823,5.485,1931,5.232,1932,4.758,2027,6.533]],["t/430",[8,1.11,15,1.378,17,1.166,19,1.615,77,0.723,86,1.378,103,1.615,105,1.652,107,1.479,137,2.745,156,1.903,164,2.241,166,0.976,187,1.672,233,2.084,235,1.859,238,2.83,271,3.164,298,2.668,310,2.475,406,2.598,408,2.368,439,2.605,452,2.475,463,2.534,497,2.051,569,3.619,655,2.085,737,3.51,741,2.119,848,3.318,974,3.164,990,2.421,1055,2.421,1196,5.758,1227,4.947,1235,3.041,1438,3.768,1697,3.036,1823,3.164,1827,3.164,1931,3.59,1956,3.768,2028,4.16,2029,4.16,2030,5.589,2031,4.16,2032,6.17,2033,4.16,2034,6.17,2035,4.16,2036,6.17,2037,4.16]],["t/432",[8,1.168,15,1.689,19,1.693,44,2.435,77,0.749,86,1.445,106,3.152,107,1.552,164,2.321,166,1.011,187,1.754,200,1.637,237,1.968,255,2.725,317,2.222,325,1.339,378,1.733,405,2.054,408,1.674,439,1.842,536,2.879,562,2.485,569,1.941,584,2.539,638,2.222,741,2.222,859,2.879,990,2.539,1011,3.952,1196,5.273,1227,4.486,1235,2.15,1541,3.893,1710,2.968,1828,3.318,1834,4.663,1931,3.718,1932,2.879,1935,4.86,1957,3.952,1959,3.952,1968,3.952,2030,3.952,2038,3.952,2039,3.681,2040,6.39,2041,3.479,2042,3.479,2043,3.479,2044,3.479,2045,6.39,2046,6.39,2047,4.362]],["t/434",[8,0.767,77,0.845,99,2.736,121,4.906,300,2.934,363,3.208,477,6.085,534,4.394,569,3.208,651,4.906,882,6.085,930,5.751,1196,5.351,1227,4.113,1446,6.085,1849,6.085,1931,4.196,2018,6.533,2048,7.211,2049,7.211,2050,7.211,2051,7.211]],["t/436",[5,1.245,8,1.074,77,1.025,103,2.679,109,2.649,166,1.092,174,3.559,235,2.079,305,3.778,306,2.481,366,4.613,671,4.312,990,4.017,1226,6.533,1227,3.157,1241,3.778,1837,5.037,2052,6.653,2053,5.505]],["t/438",[52,4.393,318,5.382,319,4.42,320,4.488,321,4.877,323,4.599,324,3.845,563,4.599,1227,3.453,1255,8.439,1256,7.976]],["t/440",[5,1.157,8,1.177,15,1.376,29,2.636,109,2.365,164,2.239,200,3.051,317,3.139,325,2.792,334,3.755,671,3.85,859,4.067,971,3.193,1226,4.193,1227,4.161,1233,7.365,1255,5.201,1256,4.916,1845,4.916,2053,4.916,2054,8.13,2055,6.164,2056,6.164,2057,6.164]],["t/443",[5,1.198,88,2.788,164,3.057,200,3.158,308,4.606,405,3.962,1186,4.697,1226,5.726]],["t/445",[5,1.075,7,2.551,77,0.885,103,2.93,105,2.999,107,3.29,109,3.838,200,2.833,233,3.782,237,3.405,400,2.999,439,3.187,655,2.551,712,3.782,1244,5.31,2058,6.838]],["t/447",[7,3.18,77,0.911,109,2.981,166,1.229,205,4.171,226,5.908,400,3.739,462,4.251,620,4.982,657,3.712,658,4.52,799,4.335,1264,4.335,1912,6.195]],["t/449",[19,2.035,105,2.082,108,3.252,166,1.597,169,2.986,176,2.926,200,3.568,223,5.23,235,2.195,356,2.398,395,2.468,445,4.066,496,4.582,497,2.584,583,3.194,690,2.926,745,4.55,815,4.872,827,3.566,986,4.181,1006,3.119,1089,3.459,1165,3.274,1226,3.566,1235,4.687,1259,3.687,1343,4.423,1810,5.124,2059,4.423,2060,4.748,2061,7.85,2062,4.748,2063,6.599]],["t/451",[8,0.728,166,1.377,223,4.275,287,5.205,297,2.889,318,3.983,319,4.158,320,4.222,321,5.044,323,4.17,324,3.486,584,3.983,959,4.508,1227,3.13,1235,4.289,1254,6.617,1259,4.814,2064,6.2,2065,5.775,2066,6.2,2067,7.881]],["t/453",[8,0.915,103,2.612,200,3.754,223,5.377,233,4.754,395,4.052,496,4.711,745,5.377,815,3.916,971,4.917,1226,4.579,1235,4.931,1259,4.734,1810,6.055,2061,6.865]],["t/455",[5,1.259,8,1.029,77,1.037,103,2.726,109,2.695,166,1.399,174,3.598,235,2.116,305,3.843,306,2.524,366,4.663,990,4.087,1227,3.212,1235,4.772,1241,3.843,1837,5.125,2052,6.726]],["t/457",[8,0.71,52,3.884,166,1.056,287,5.076,297,2.818,318,4.982,319,4.517,320,4.155,321,4.515,323,4.066,324,3.399,563,5.216,629,7.225,959,4.436,964,4.541,1227,4.716,1235,4.22,1254,7.19]],["t/459",[8,1.175,15,1.797,17,1.702,29,2.596,107,2.159,109,2.33,164,2.205,200,3.02,317,3.092,325,2.47,378,2.412,671,3.792,859,4.006,971,3.145,1227,4.703,1235,2.993,1238,6.122,1254,4.617,1828,4.617,1834,4.43,1845,4.842,2042,4.842,2043,4.842,2044,4.842,2068,6.071]],["t/462",[5,1.198,88,2.788,164,3.057,200,3.158,308,4.606,405,3.962,1186,4.697,1226,5.726]],["t/464",[7,2.551,77,0.885,103,2.93,105,2.999,107,2.685,109,3.838,200,2.833,233,3.782,237,3.405,405,3.554,439,3.187,452,4.492,655,2.551,658,4.393,712,3.782,1563,5.509,2058,6.838]],["t/466",[7,3.18,77,0.911,109,2.981,166,1.229,205,4.171,226,5.908,400,3.739,462,4.251,620,4.982,657,3.712,658,4.52,799,4.335,1264,4.335,1912,6.195]],["t/468",[8,0.728,166,1.377,223,4.275,287,5.205,297,2.889,318,3.983,319,4.158,320,4.222,321,5.044,323,4.17,324,3.486,584,3.983,959,4.508,1227,3.13,1235,4.289,1254,6.617,1259,4.814,2064,6.2,2065,5.775,2066,6.2,2067,7.881]],["t/470",[19,2.132,105,2.182,108,3.317,166,1.618,169,3.128,176,3.065,200,3.628,235,2.266,356,2.512,395,2.586,445,4.199,497,2.707,583,3.346,690,3.065,745,4.699,815,4.993,827,3.736,986,4.38,1006,3.268,1089,3.624,1165,3.43,1227,3.441,1235,4.23,1259,3.863,1343,4.634,1810,5.292,2059,4.634,2060,4.975,2061,7.963,2062,4.975,2063,6.815]],["t/472",[8,0.869,103,3.544,166,0.983,174,2.527,200,3.783,233,4.86,235,1.871,273,2.968,496,3.399,745,5.104,815,3.614,959,4.731,971,5.027,1235,4.782,1259,5.748,1802,4.954,1810,5.748,2061,6.517,2069,6.211,2070,6.211]],["t/474",[5,1.232,8,1.013,77,1.014,103,2.634,109,2.604,114,4.127,166,1.074,174,3.52,235,2.044,305,3.714,306,2.439,366,4.563,563,4.135,671,4.239,990,3.949,1241,3.714,1837,4.953,2014,6.702,2052,6.582,2071,6.786]],["t/476",[77,0.902,103,2.986,114,4.053,318,5.445,319,3.676,320,4.54,321,4.934,323,4.687,324,3.918,1241,4.21,1514,5.076,2072,8.476]],["t/478",[5,0.991,7,2.353,8,1.165,15,2.153,114,3.016,200,2.613,325,2.137,638,3.546,2014,6.187,2072,6.307,2073,8.795,2074,6.962,2075,5.875,2076,8.795,2077,6.962,2078,6.962]],["t/481",[5,1.224,7,2.905,77,1.008,109,3.299,400,3.415,1244,6.046]],["t/483",[55,5.496,72,5.496,109,3.196,200,3.126,655,2.815,1160,7.029,1244,5.859,1563,6.078,2079,6.643]],["t/485",[8,0.886,77,0.976,99,3.161,103,3.233,114,3.608,233,4.173,235,2.509,971,4.315,2014,5.859]],["t/487",[5,1.28,8,0.956,77,1.054,103,2.799,109,2.767,128,4.505,166,1.423,174,3.658,235,2.172,305,3.947,306,2.592,366,4.741,1837,5.263,2024,7.15,2052,6.839]],["t/489",[5,1.429,56,2.405,77,1.091,109,3.57,160,4.82,166,1.206,400,3.027,594,6.078,1062,6.431,1671,5.561,1808,6.431,2024,5.561,2080,6.431]],["t/491",[5,1.162,8,0.868,77,0.957,103,3.167,174,3.32,233,4.088,235,2.458,971,4.228,1837,5.955,2024,7.075]],["t/493",[5,1.139,77,0.938,97,4.556,109,3.069,271,6.083,319,3.822,395,3.766,1059,5.13,1241,4.377,1929,4.655,1931,4.655,1974,5.837,2027,7.246]],["t/495",[5,1.41,8,0.785,25,3.339,77,0.627,78,2.316,86,1.771,154,4.511,301,3.637,318,3.111,319,4.576,320,4.428,322,3.761,323,3.257,324,2.723,463,3.257,497,2.635,563,5.155,994,4.066,1089,3.528,1227,4.174,1235,4.498,1802,4.264,1931,4.298,1932,6.928,1974,3.902,2065,7.7,2081,5.346,2082,8.461]],["t/497",[5,0.589,8,1.173,15,1.637,19,1.606,29,2.628,106,3.057,109,1.588,114,1.793,148,2.008,164,2.233,200,2.752,205,3.301,255,2.585,273,1.978,297,1.747,298,2.654,325,2.788,378,1.644,395,1.948,408,1.588,487,3.301,553,3.492,638,2.108,982,2.731,994,3.148,1180,2.911,1227,3.354,1235,4,1407,3.749,1537,2.911,1827,4.675,1828,3.148,1834,5.922,1931,2.408,1932,4.056,1934,3.492,1935,6.172,2039,5.187,2041,3.301,2042,4.902,2043,4.902,2044,4.902,2083,5.568,2084,3.749,2085,5.568,2086,5.568,2087,3.749,2088,3.749,2089,3.749,2090,3.749,2091,3.749]],["t/499",[5,0.99,8,1.2,15,1.734,19,1.47,29,2.459,107,1.347,164,2.089,200,2.158,205,3.089,273,1.81,306,1.362,319,1.81,324,1.93,325,2.887,378,1.505,396,2.205,408,2.207,627,2.765,638,1.93,815,2.205,1227,3.18,1235,1.867,1827,2.881,1828,2.881,1834,6.091,1932,5.122,1934,4.854,1935,6.683,1974,2.765,2039,4.854,2041,3.021,2042,4.587,2043,4.587,2044,4.587,2083,5.21,2084,3.432,2085,5.21,2086,5.21,2087,3.432,2088,3.432,2089,3.432,2090,3.432,2091,3.432,2092,9.132]],["t/501",[8,1.209,15,1.993,56,1.602,58,2.63,109,2.734,161,2.677,166,0.803,186,3.454,203,3.454,250,2.534,255,3.171,325,2.186,408,1.948,1235,3.512,1247,4.599,1374,2.586,1395,4.847,1670,3.861,1671,5.199,1929,4.146,1932,3.35,1939,4.049,2093,8.23,2094,5.077,2095,8.23,2096,5.077,2097,5.077,2098,7.124,2099,5.077,2100,5.077]],["t/503",[5,1.175,8,1.206,15,2.055,71,3.213,166,0.998,325,1.936,408,2.421,1395,4.292,1671,4.604,1932,4.163,1937,5.715,1939,5.031,1974,4.604,2025,4.604,2101,9.201,2102,6.308,2103,6.308,2104,6.308,2105,6.308]],["t/505",[77,0.966,104,5.288,166,1.304,200,3.094,225,6.27,235,2.483,564,5.799,679,4.271,1931,4.797,2106,6.27]],["t/508",[5,1.364,6,2.638,8,1.019,15,2.139,26,5.13,77,0.938,265,5.626,1374,4.074,2107,7.999]],["t/510",[5,1.196,6,1.932,8,1.005,15,1.298,19,1.491,26,2.465,36,2.064,49,2.737,55,2.536,56,2.983,62,1.022,77,0.682,78,3.038,99,1.458,105,1.526,109,3.223,121,2.614,122,2.341,128,2.4,161,3.698,166,0.92,174,2.365,184,1.894,198,2.103,200,1.442,235,1.158,245,3.432,246,1.352,250,3.142,251,1.563,272,2.866,277,1.957,282,2.287,283,2.341,308,2.103,320,1.865,325,1.179,356,1.758,378,2.309,395,1.809,405,1.809,406,2.4,408,1.475,422,2.103,497,1.894,518,2.287,540,2.341,584,2.236,627,2.804,655,1.298,699,2.703,801,2.923,860,2.703,861,2.703,867,2.614,927,2.804,1124,3.542,1145,2.536,1146,3.065,1375,3.481,1376,3.182,1377,3.481,1381,3.481,1382,5.707,1383,3.481,1384,2.614,1385,3.481,1386,3.481,1388,3.481,1389,2.804,1391,2.923,1392,3.481,1393,3.065,2108,3.481]],["t/512",[5,0.513,6,1.524,8,1.158,15,1.823,17,2.12,62,1.472,77,0.79,86,1.193,108,1.295,109,1.382,110,2.01,115,1.465,127,1.414,166,0.57,174,1.465,176,3.089,209,2.377,233,1.805,235,1.085,245,1.581,250,1.281,251,1.465,254,3.402,257,1.137,260,1.866,261,2.74,272,1.776,289,3.04,290,3.492,293,1.971,294,2.873,297,1.521,304,1.934,321,2.918,325,2.504,344,3.457,366,1.9,392,1.805,395,1.696,422,1.971,434,2.01,566,1.382,569,1.603,608,2.25,609,1.866,610,2.534,611,2.74,699,2.534,704,2.195,853,3.263,900,2.873,1006,2.144,1014,3.04,1062,3.04,1066,2.873,1124,2.195,1145,4.99,1202,2.629,1374,1.835,1376,1.971,1384,2.451,1389,4.918,1518,2.629,2109,3.602,2110,5.534,2111,3.602,2112,3.602,2113,3.602,2114,3.602,2115,3.602,2116,3.602,2117,3.602,2118,3.602,2119,3.602,2120,3.602,2121,3.602,2122,3.602,2123,3.602,2124,3.602,2125,3.602,2126,3.602,2127,3.602,2128,2.873]],["t/515",[8,0.842,103,3.074,166,1.253,276,5.08,303,4.713,304,4.253,320,3.843,358,4.609,363,3.524,364,4.103,563,4.825,1079,7.174,2128,6.317,2129,7.92]],["t/517",[8,0.774,77,1.206,103,2.824,115,2.96,165,5.803,173,5.534,199,4.951,276,4.667,290,5.483,320,3.531,396,4.234,2079,5.803,2128,5.803,2130,7.277,2131,7.277,2132,7.277]],["t/519",[5,1.065,9,6.311,71,3.809,77,0.877,88,2.478,151,4.016,159,3.283,199,5.088,259,4.672,276,4.797,290,4.765,305,4.093,479,5.458,498,5.965,2011,6.775,2133,9.197,2134,6.775,2135,6.775]],["t/521",[5,0.793,6,1.534,8,0.592,14,2.381,19,2.161,48,1.709,77,1.088,99,2.113,108,2.001,120,2.99,128,3.478,155,3.172,159,2.444,166,0.881,174,2.265,176,3.107,177,4.627,235,1.677,251,2.265,255,3.478,261,4.235,272,2.745,276,5.543,277,2.836,290,2.885,293,4.156,294,4.441,304,4.078,307,3.172,356,2.547,392,3.804,460,3.788,481,4.441,496,3.047,516,3.392,801,4.235,893,4.063,961,3.674,1006,3.313,1353,4.441,1667,6.408,1807,5.044,2079,4.441,2128,4.441,2136,5.568,2137,5.568,2138,5.568]],["t/523",[36,4.054,103,2.93,114,4.332,148,3.663,166,1.194,539,4.492,739,6.37,959,3.911,1227,4.231,1586,5.509,1979,6.838,2025,7.298,2139,7.377]],["t/525",[52,4.655,318,5.574,319,4.578,320,3.881,321,4.218,563,4.873,1227,4.381,2025,5.837,2139,6.379,2140,7.246]],["t/528",[8,1.141,15,1.912,17,1.871,77,0.782,107,2.374,114,2.891,200,2.505,325,2.048,619,3.053,638,3.399,971,3.458,1055,3.884,1227,4.324,1238,6.512,1697,4.871,1715,5.632,2025,6.248,2075,7.225,2139,5.323,2140,6.046,2141,6.674]],["t/530",[8,1.203,15,2.032,77,0.723,109,2.365,114,2.67,325,2.495,634,5.933,1055,3.587,1227,3.719,1238,4.688,1239,5.531,1715,5.201,2142,6.164,2143,8.13,2144,6.164,2145,6.164,2146,6.164,2147,6.164,2148,6.164,2149,6.164]],["t/533",[5,1.198,77,0.987,109,3.23,164,3.057,400,3.343,439,3.553,462,4.606,1244,5.92]],["t/535",[5,1.211,77,0.997,97,4.845,109,3.264,720,3.591,1055,4.949,2075,7.177]],["t/537",[103,3.301,114,3.684,200,3.192,233,4.261,971,4.406,2025,6.207,2139,6.783]],["t/539",[1,2.726,3,2.622,5,0.489,8,1.166,12,3.249,13,5.372,15,2.21,16,4.5,17,1.495,18,3.751,19,2.538,20,4.5,21,3.628,22,3.519,23,4.056,24,2.341,27,3.174,32,2.336,33,2.336,40,3.174,42,4.315,43,4.6,44,1.916,45,2.829,46,5.215,48,2.593,62,1.961,64,3.421,65,3.519,164,1.247,212,1.507,485,3.579,506,2.864,519,1.72,690,1.916,867,2.336,884,3.628,1032,3.892,1035,3.892,1051,2.202,1103,2.738,1106,2.611,1216,4.056,1534,2.202,2150,5.923,2151,2.506,2152,4.253,2153,4.5,2154,2.738,2155,4.5,2156,2.738,2157,2.738,2158,2.506,2159,2.897]],["t/541",[1,2.876,3,2.151,6,2.211,8,1.153,12,2.956,13,3.685,15,2.177,17,1.36,18,3.413,19,2.348,21,3.301,22,4.552,23,3.69,24,2.13,27,2.887,28,0.892,32,2.071,33,2.071,40,1.812,42,3.991,43,2.141,45,2.648,48,2.464,62,2.005,64,3.112,65,3.201,164,1.106,212,1.336,265,2.141,392,1.525,446,3.541,485,2.655,488,1.953,506,2.605,519,1.525,602,3.541,678,1.953,688,2.428,690,2.708,884,3.301,1024,3.69,1025,3.69,1028,4.115,1032,3.541,1035,3.541,1051,1.953,1103,2.428,1106,2.315,1216,3.69,1534,1.953,1618,4.254,2151,2.222,2152,3.869,2153,4.094,2154,2.428,2155,4.094,2156,2.428,2157,2.428,2158,2.222,2159,2.569,2160,2.758,2161,4.395,2162,4.395,2163,3.69,2164,4.094,2165,4.094,2166,5.479,2167,3.044,2168,3.044,2169,3.044,2170,4.395]],["t/543",[3,1.872,6,2.012,8,1.179,13,2.057,15,2.231,16,2.849,17,1.813,18,4.55,19,2.511,20,2.849,21,4.401,22,4.821,23,4.003,24,2.31,27,3.132,45,2.482,46,2.692,48,2.242,62,1.4,157,2.165,175,1.964,308,1.848,392,1.691,431,2.554,485,1.848,506,1.813,511,2.165,720,2.731,744,3.058,1023,2.692,1024,4.003,1025,4.003,1026,2.692,1027,2.692,1028,3.581,1051,2.165,1106,2.568,1216,4.003,1580,2.297,1618,2.375,1871,3.058,1916,5.459,2150,3.058,2151,2.464,2154,4.198,2156,4.198,2157,2.692,2158,2.464,2161,3.058,2162,3.058,2163,2.568,2164,2.849,2165,2.849,2166,3.058,2170,3.058,2171,3.376,2172,3.376,2173,3.376,2174,5.263,2175,5.263,2176,5.263,2177,3.376,2178,3.376,2179,5.263,2180,3.376,2181,3.376,2182,3.376,2183,3.058]],["t/545",[5,0.864,7,2.051,8,1.093,15,2.016,24,2.665,27,3.613,33,4.13,36,3.26,48,2.951,62,2.141,64,3.894,65,4.006,127,2.384,235,1.829,250,2.863,307,3.458,539,3.613,540,3.699,720,2.563,726,5.499,880,4.43,1032,4.43,1035,4.43,1065,5.123,1211,4.27,1222,4.617,1237,5.499,1391,4.617,1560,3.458,1916,5.123,2151,4.43,2152,4.842,2184,6.071]],["t/547",[5,1.415,8,0.834,17,0.927,52,4.204,56,2.921,77,1.085,78,2.765,88,1.095,98,3.155,103,1.283,107,1.842,109,2.45,114,3.398,116,1.744,122,2.015,124,1.744,127,1.298,136,2.962,139,2.995,140,3.779,159,2.802,160,1.713,166,0.819,171,2.79,174,2.597,198,1.81,199,2.25,237,1.491,291,4.343,318,1.924,319,2.475,320,1.605,333,2.182,363,3.489,364,3.307,389,2.326,392,1.656,394,2.79,398,1.968,432,1.512,489,2.637,490,2.326,498,2.637,506,1.776,526,2.79,534,2.015,539,1.968,540,2.015,563,2.015,566,1.269,575,3.082,597,2.326,648,2.182,691,2.515,814,3.523,882,2.79,886,2.995,990,3.014,991,2.413,1241,1.81,1451,2.326,1500,4.37,1501,2.79,1537,2.326,1542,2.79,1668,3.417,1724,3.939,1798,2.637,2007,2.79,2014,3.643,2135,2.995,2185,3.307,2186,3.307,2187,3.307,2188,3.307,2189,2.637,2190,2.995,2191,3.307,2192,3.307,2193,3.307,2194,2.995,2195,3.307,2196,3.307,2197,3.307,2198,3.307,2199,2.995,2200,2.995]],["t/549",[5,1.276,6,0.619,8,1.126,14,0.961,15,1.863,26,3.684,29,0.961,36,1.207,44,1.254,53,1.28,54,1.28,56,2.192,58,1.164,62,1.006,71,1.926,73,3.332,77,0.574,85,3.016,86,0.744,89,3.016,99,0.853,103,0.872,105,0.893,107,1.742,108,0.808,109,2.459,124,1.994,125,1.64,127,0.882,136,1.042,138,1.307,140,1.64,159,0.986,160,1.164,166,0.775,174,3.283,185,1.403,196,1.792,200,1.419,205,1.207,233,1.126,235,1.139,243,2.304,250,1.742,254,0.937,257,0.709,302,1.483,305,1.23,306,0.808,311,1.207,319,1.807,320,2.376,325,1.161,351,0.775,356,1.028,357,1.709,363,2.179,364,2.976,378,0.893,387,1.896,396,1.307,397,3.823,405,2.306,422,1.23,429,1.894,520,1.792,530,1.441,562,1.28,583,1.369,597,2.66,609,1.164,655,1.655,690,1.254,814,1.529,832,1.896,858,2.876,859,1.483,860,1.58,861,2.66,862,2.035,863,1.896,873,3.191,893,2.76,971,1.959,974,1.709,986,1.792,1059,1.441,1063,1.58,1074,1.369,1076,1.896,1124,1.369,1126,3.016,1127,1.896,1128,3.016,1129,3.016,1130,3.016,1131,3.016,1132,2.76,1133,3.426,1134,3.016,1135,3.016,1138,3.016,1142,3.191,1144,1.64,1145,1.483,1146,1.792,1147,2.876,1151,1.709,1156,1.792,1158,3.191,1177,1.483,1191,2.035,1196,1.337,1222,1.709,1374,1.144,1391,1.709,1471,3.141,1472,1.441,1541,1.369,1713,2.035,1939,1.792,2024,1.64,2201,2.247,2202,2.247,2203,2.247,2204,2.247,2205,2.035,2206,3.782,2207,2.247,2208,2.247,2209,2.247,2210,4.897,2211,2.247,2212,2.247]],["t/551",[2,1.272,3,0.643,5,0.801,6,0.498,8,0.747,15,0.404,40,1.869,44,3.701,49,0.851,56,2.691,62,2.389,71,2.121,77,0.66,78,1.361,79,3.782,85,1.442,86,2.326,88,1.379,89,1.442,99,1.887,101,3.782,103,1.219,107,2.002,108,0.65,109,2.545,134,2.209,136,1.457,138,1.828,161,2.622,164,0.657,166,0.787,169,1.03,174,2.023,192,1.16,200,1.866,212,0.794,235,2.664,249,1.526,250,2.497,272,0.891,273,0.864,297,0.763,313,1.272,316,1.052,317,0.921,363,0.804,372,1.03,378,2.237,397,3.772,400,2.789,405,0.851,408,1.205,409,1.442,418,1.638,429,0.906,462,1.719,490,1.272,507,4.506,540,1.102,597,1.272,610,1.272,640,1.375,655,1.061,656,1.272,657,0.864,698,1.32,720,0.763,783,1.13,815,1.052,837,1.193,860,2.209,861,6.316,867,1.23,893,1.32,906,2.389,993,2.622,1074,2.537,1086,1.526,1118,2.65,1123,1.526,1124,2.537,1126,2.505,1128,1.442,1129,1.442,1130,1.442,1131,1.442,1132,1.32,1134,1.442,1135,1.442,1138,3.321,1140,1.526,1145,2.072,1150,1.375,1151,1.375,1152,2.845,1154,1.638,1155,2.845,1156,3.321,1157,1.526,1158,2.65,1159,1.638,1160,1.526,1162,1.638,1163,1.638,1164,1.32,1165,1.962,1166,1.638,1167,1.638,1168,2.845,1177,1.193,1186,1.009,1196,1.076,1221,1.16,1382,1.32,1389,2.292,1507,1.272,1510,1.914,1541,2.537,1670,1.375,1710,1.23,1723,2.65,1849,1.526,1964,1.638,1971,1.638,2205,1.638,2213,1.808,2214,1.808,2215,1.808,2216,1.808,2217,1.808,2218,1.808,2219,1.808,2220,1.808,2221,4.164,2222,1.808,2223,1.808,2224,4.164,2225,1.808,2226,1.808,2227,1.808,2228,1.808,2229,4.164,2230,1.638,2231,1.638,2232,1.638,2233,4.164,2234,4.164,2235,1.808,2236,1.808,2237,1.808,2238,3.141,2239,1.808,2240,1.808,2241,1.808,2242,1.808,2243,1.808,2244,1.808]],["t/553",[8,0.818,77,0.902,88,2.549,108,2.765,148,3.733,174,3.806,235,2.318,316,4.477,814,5.234,971,3.986,990,4.477,991,5.614,1500,6.492,1668,5.076,2024,5.614,2245,7.693]],["t/555",[77,1.03,319,4.197,814,5.975,1668,5.795]],["t/557",[5,0.875,19,1.606,25,2.585,52,4.267,55,4.056,56,3.05,58,2.144,59,3.839,68,3.02,77,1.065,88,2.036,97,2.357,100,5.187,105,1.644,107,1.472,109,3.486,156,1.893,166,0.973,174,3.826,187,2.471,195,2.265,212,1.817,235,1.247,248,3.02,250,1.472,297,1.747,300,2.5,306,2.635,434,2.31,452,2.463,464,2.911,490,2.911,506,2.222,511,2.654,530,2.654,583,2.521,598,3.749,649,5.187,852,2.408,991,5.922,1013,1.664,1055,2.408,1074,3.745,1190,3.148,1239,2.816,1374,2.108,1442,3.301,1463,3.749,1588,3.148,1767,3.148,2080,6.187,2232,3.749,2246,4.139,2247,4.139,2248,4.139,2249,5.568,2250,4.139,2251,6.146,2252,6.146,2253,4.139,2254,4.139,2255,3.749]],["t/559",[5,1.085,56,2.405,59,4.76,77,0.893,120,4.092,124,4.018,127,2.992,166,1.206,184,3.756,245,3.345,250,2.71,395,3.588,530,5.967,566,3.57,1013,3.063,2256,6.431]],["t/561",[5,1.307,56,2.741,59,4.262,77,0.56,81,2.614,86,1.582,110,2.666,122,2.91,124,2.519,127,2.679,166,0.756,184,2.354,187,1.92,195,2.614,245,2.995,250,2.426,272,2.354,304,2.565,395,3.747,433,3.359,441,2.779,462,2.614,489,3.809,514,2.842,534,2.91,565,3.485,566,3.524,567,4.326,572,2.91,575,4.06,578,3.485,620,3.063,864,2.842,904,3.632,948,2.666,961,3.151,1006,2.842,1013,3.49,1063,3.359,1124,4.157,1241,2.614,1374,3.475,1376,2.614,1472,4.376,1714,3.809,1803,4.326,1804,4.326,2108,4.326,2256,4.03,2257,3.632,2258,3.485,2259,4.776,2260,6.823,2261,4.776,2262,4.776,2263,4.776]],["t/564",[5,1.389,8,1.158,15,2.179,17,2.004,24,3.137,27,4.253,62,1.902,321,4.715,325,2.744,861,5.028,2264,6.031,2265,6.475,2266,7.148]],["t/566",[6,1.934,8,1.029,15,2.162,17,2.479,62,1.868,565,5.125,566,2.695,569,3.124,572,4.279,1579,5.341,2256,5.926,2257,5.341,2258,5.125,2267,7.023,2268,7.023,2269,7.023,2270,7.023,2271,7.023,2272,7.023,2273,7.023,2274,6.362,2275,7.023]],["t/568",[5,1.065,8,0.978,15,2.054,62,1.99,77,0.877,113,4.093,245,3.283,250,2.66,251,3.043,566,2.87,573,4.797,943,6.775,1013,3.006,1124,5.603,1374,3.809,2276,6.775,2277,7.479]],["t/570",[8,1.144,15,2.063,19,2.468,62,2.207,77,0.745,86,2.106,166,1.006,176,3.549,244,4.836,251,3.375,255,3.972,263,5.645,264,5.071,272,3.134,304,3.415,566,3.184,619,3.795,876,5.071,1006,3.784,1124,5.055,1791,6.617,2265,5.76,2276,5.76]],["t/572",[5,1.036,8,0.961,15,2.019,56,2.297,59,4.545,62,1.936,124,4.768,166,1.151,245,3.969,250,2.588,304,3.908,566,2.792,837,4.801,864,4.33,1006,4.33,1013,2.925,1472,4.667,2278,6.592,2279,7.277]],["t/574",[8,1.105,15,1.409,17,1.768,36,3.388,176,3.521,251,3.743,254,2.63,270,4.798,272,3.11,304,3.388,395,2.97,566,3.168,569,2.807,572,3.844,1006,3.754,1013,3.699,1040,4.163,1169,5.715,1222,4.798,1563,4.604,1791,6.584,2257,4.798,2258,4.604,2274,5.715,2278,5.715,2280,8.255,2281,6.308,2282,6.308]],["t/576",[1,2.972,3,2.235,6,2.268,8,1.161,12,3.096,13,3.829,15,2.208,17,1.424,18,3.574,19,2.439,21,3.457,22,3.353,24,2.23,27,3.024,28,0.946,32,2.196,33,2.196,42,4.147,43,2.27,45,2.735,48,2.527,62,2.063,64,3.259,65,3.353,158,3.259,164,1.172,212,1.417,265,2.27,392,1.617,485,2.781,488,2.07,506,2.729,519,1.617,678,3.259,688,2.574,690,2.836,884,3.457,1023,4.052,1024,3.864,1025,3.864,1026,4.052,1027,5.012,1028,4.275,1031,2.723,1032,3.708,1035,3.708,1051,2.07,1103,2.574,1106,2.455,1216,3.864,1534,2.07,1801,4.603,2151,2.355,2152,4.052,2153,4.288,2154,2.574,2155,4.288,2156,2.574,2157,2.574,2158,2.355,2159,2.723,2160,2.923,2183,4.603]],["t/578",[5,1.056,7,3.092,8,1.143,14,2.301,15,2.044,24,2.362,27,3.203,44,4.141,48,1.652,62,1.432,77,0.87,88,2.458,166,1.174,174,3.018,230,6.771,232,6.771,235,1.621,237,2.427,257,1.699,320,2.612,325,1.652,400,2.138,431,2.612,619,3.393,720,2.272,858,4.093,859,3.551,864,5.053,1184,4.542,1186,3.004,2151,3.928,2283,5.382,2284,5.382]],["t/580",[217,7.005,226,6.68,230,7.005,232,7.005]],["t/582",[8,1.051,14,2.271,81,2.906,115,2.991,127,2.085,152,3.877,174,2.161,195,2.906,318,4.278,319,3.513,320,4.796,321,4.798,322,3.736,323,3.236,324,4.635,460,3.613,485,2.906,491,3.16,563,5.544,627,3.876,655,2.484,672,4.482,959,2.752,964,3.613,972,3.406,1089,5.563,1391,4.039,2285,4.482,2286,5.311,2287,7.351,2288,7.351,2289,5.311,2290,5.311,2291,5.311,2292,4.811,2293,5.311]],["t/584",[52,4.609,107,2.817,305,4.334,319,3.785,320,3.843,1178,8.144,1353,6.317,2294,7.92,2295,7.92,2296,7.92,2297,7.92,2298,7.92]],["t/586",[5,1.129,48,1.822,56,3.008,58,3.076,77,0.696,98,3.617,103,3.078,107,2.111,114,2.572,118,4.333,136,2.754,166,0.939,177,4.832,250,2.111,324,4.039,363,2.641,478,3.917,523,3.917,566,3.811,571,2.881,574,5.378,575,3.533,671,3.708,837,3.917,1239,4.039,1345,5.378,1483,5.378,1799,3.917,2231,5.378,2299,5.378,2300,5.378,2301,5.378,2302,6.031,2303,5.937,2304,5.01,2305,4.735]],["t/589",[77,1.11,108,2.819,120,4.212,291,5.336,363,3.489,364,4.063,366,4.136,463,4.778,1724,5.965,1798,6.255,2194,7.105,2306,7.105,2307,5.965,2308,7.105]],["t/591",[5,1.232,56,2.142,77,1.117,88,2.248,99,2.575,108,2.439,114,2.94,120,3.644,140,6.315,159,2.979,161,3.579,166,1.074,174,3.52,291,4.617,363,3.019,364,3.516,366,3.579,392,3.4,398,4.039,463,4.135,573,4.353,1542,5.727,1724,5.162,1798,5.413,2306,6.148,2308,6.148]],["t/593",[77,1.03,319,4.197,814,5.975,1668,5.795]],["t/596",[4,2.349,5,1.111,52,2.684,56,2.697,58,2.39,68,3.366,77,0.915,87,2.684,136,2.14,166,1.053,184,2.273,187,1.854,212,2.024,235,1.389,248,3.366,249,3.892,258,2.171,356,3.57,398,2.745,491,2.745,546,3.366,562,2.627,565,3.366,566,4.143,569,2.96,570,3.975,571,3.788,573,2.958,575,2.745,580,3.366,679,2.39,759,4.268,830,4.178,948,3.713,993,3.509,1013,3.435,1187,3.892,1189,4.178,1376,2.524,1534,4.268,2015,6.027,2305,6.225,2309,7.805,2310,6.027,2311,4.612]],["t/598",[56,2.405,136,4.316,406,4.76,566,3.57,572,4.643,573,4.888,1013,3.739,1516,6.431,1547,6.903,1839,6.903,2312,9.303,2313,7.621,2314,7.621,2315,7.621]],["t/600",[56,2.961,78,2.844,110,3.664,127,2.578,170,3.74,176,3.664,277,3.344,313,4.618,406,4.101,432,3.875,444,4.791,566,4.031,580,4.791,581,5.54,582,5.54,606,8.497,759,5.434,851,4.993,1013,2.639,1239,4.467,1507,4.618,2310,5.947,2316,6.565,2317,6.565]],["t/602",[5,0.921,7,2.185,8,0.472,17,1.243,56,2.939,77,0.52,100,3.742,122,2.702,130,3.742,136,2.057,156,2.028,166,1.208,170,2.526,175,2.58,307,2.526,324,3.294,334,2.702,356,2.028,400,2.569,406,4.039,437,3.236,488,2.844,497,3.188,518,3.848,532,2.926,533,3.537,565,3.236,566,3.856,570,3.294,571,2.152,575,3.848,580,5.57,581,3.742,582,3.742,671,2.77,759,2.844,769,3.236,798,4.017,809,3.537,851,3.373,948,4.26,993,3.41,1012,4.017,1187,3.742,1196,2.639,1219,5.158,1497,3.742,1507,3.119,1541,2.702,1694,3.742,2305,7.668,2318,4.434,2319,2.77,2320,4.434,2321,4.434,2322,4.434,2323,4.434,2324,4.434]],["t/604",[5,1.357,6,1.635,56,2.819,77,0.93,98,3.617,103,2.304,124,3.131,125,4.333,136,2.754,166,0.939,177,4.832,363,2.641,406,3.708,431,2.881,518,3.533,529,5.378,566,3.657,569,2.641,570,3.024,571,2.881,572,3.617,573,3.808,594,4.735,759,3.808,993,3.131,1013,2.386,1147,4.515,1239,4.039,1486,4.735,1579,4.515,1799,3.917,2299,5.378,2300,5.378,2301,5.378,2302,4.515,2304,5.01,2325,5.378,2326,5.937]],["t/606",[5,1.075,56,2.92,114,3.27,166,1.194,187,3.034,432,3.453,566,3.549,569,4.115,571,3.663,572,5.635,573,4.842,575,4.492,948,4.213,1013,3.034,2302,5.742]],["t/608",[5,1.152,6,1.685,17,2.541,56,2.553,106,2.55,109,2.347,114,2.65,125,4.464,136,3.753,187,2.459,212,2.685,306,2.907,324,3.116,518,3.64,548,4.652,566,2.347,571,2.968,573,6.741,679,3.169,961,4.036,1013,2.459,1074,5.522,1124,5.522,1450,4.879,2080,5.162,2249,7.328,2327,6.117]],["t/610",[56,2.55,136,3.748,166,1.278,187,3.247,297,3.411,566,3.1,573,5.182,843,7.318,1124,4.922,1767,6.144,2302,6.144,2304,6.817]],["t/612",[5,1.127,56,2.5,77,0.928,114,3.431,566,3.654,571,3.843,759,5.08,1060,6.683,1433,7.174,1767,6.024,2305,7.595,2328,7.92]],["t/614",[5,1.406,28,2.152,36,3.943,77,1.158,298,4.71,579,5.165,892,6.652,1526,6.652,1534,4.71,2329,7.343,2330,7.343,2331,7.343,2332,7.343,2333,7.343,2334,5.856,2335,9.093,2336,7.343]],["t/616",[1922,7.253,2337,8.596,2338,8.596,2339,8.596,2340,8.596,2341,8.596]],["t/618",[1922,7.662]],["t/620",[1486,7.161,2342,8.979]],["t/623",[5,1.139,28,2.344,42,5.278,48,2.455,77,0.938,78,3.465,88,2.65,245,3.511,250,2.845,251,3.254,392,4.007,1769,6.083,2343,6.75]],["t/625",[5,1.281,8,1.091,12,4.399,15,2.009,24,2.271,42,3.414,45,1.986,62,1.377,77,0.607,159,2.271,245,3.95,246,1.821,250,3.2,251,3.383,297,2.185,307,2.948,325,1.588,407,2.948,408,1.986,422,2.832,445,2.888,496,2.832,569,2.302,608,3.232,609,2.681,1241,3.951,1414,3.776,1415,3.64,1502,4.367,1714,4.127,1779,4.127,1857,4.687,1861,4.127,2189,4.127,2257,3.936,2264,4.367,2319,3.232,2344,5.175,2345,5.175,2346,5.175,2347,4.687,2348,5.175,2349,6.092,2350,4.367]],["t/627",[5,1.262,6,1.069,8,1.175,12,3.568,15,1.98,24,1.703,42,2.56,45,2.247,62,1.032,77,0.455,245,2.57,246,2.061,250,2.083,251,2.87,307,2.21,321,2.046,325,1.797,351,2.908,407,2.21,408,1.489,422,2.123,445,2.165,496,2.123,608,2.423,609,2.01,619,3.226,655,2.997,657,2.799,688,3.094,745,2.423,914,3.274,959,2.01,1241,3.205,1411,3.094,1420,3.274,1421,3.274,1423,3.514,1428,3.274,1429,4.942,1430,3.274,1431,3.274,1502,3.274,1714,3.094,1779,3.094,1861,3.094,2189,3.094,2257,2.951,2264,3.274,2319,2.423,2349,4.942,2350,3.274,2351,3.88,2352,3.88,2353,3.88,2354,3.88,2355,3.514,2356,5.856,2357,3.274,2358,3.88,2359,3.88,2360,3.88]],["t/629",[5,0.583,8,1.147,12,2.496,14,1.752,19,1.59,70,4.337,86,2.675,250,1.457,251,4.005,254,3.773,257,1.293,263,4.15,272,3.007,315,2.787,346,3.116,407,2.333,408,3.473,440,2.438,457,2.559,491,2.438,720,3.077,827,2.787,1165,2.559,1223,2.989,1241,2.242,1252,5.526,1350,3.116,1579,3.116,1779,3.267,1883,3.457,2041,3.267,2134,3.711,2163,4.639,2164,3.457,2165,3.457,2319,2.559,2349,3.457,2361,5.147,2362,7.288,2363,5.526,2364,6.1,2365,4.096,2366,5.526,2367,4.096,2368,6.602,2369,4.096,2370,3.711,2371,4.096,2372,2.787,2373,3.267,2374,3.457,2375,4.096,2376,4.096,2377,4.096,2378,4.096]],["t/633",[8,1.128,15,1.64,1697,5.359,2379,7.343,2380,7.343,2381,4.71,2382,6.652,2383,4.996,2384,6.652,2385,5.585,2386,7.343,2387,7.343,2388,7.343,2389,7.343,2390,7.343,2391,7.343,2392,7.343,2393,7.343]],["t/635",[5,1.186,24,3.656,77,0.976,106,3.473,312,4.957,317,4.242,754,6.078,799,4.649,2319,5.203]],["t/637",[24,4.488,127,2.806,241,5.7,251,2.908,254,2.98,312,4.253,317,3.64,351,2.465,465,6.031,491,4.253,513,4.071,655,2.415,657,3.416,712,3.581,754,5.216,1772,6.031,2319,4.465,2394,7.148,2395,7.148,2396,6.475,2397,6.475,2398,7.148]],["t/639",[4,2.086,5,0.583,6,2.582,8,1.168,24,4.115,28,1.201,88,1.357,235,1.838,251,1.666,254,1.708,259,2.559,260,2.122,270,3.116,351,1.412,422,2.242,432,1.874,465,3.457,491,5.386,545,6.366,546,5.318,655,1.384,657,2.915,704,2.496,712,2.052,714,2.627,754,7.312,914,3.457,996,3.267,1156,3.267,1772,3.457,1912,6.885,2319,5.043,2343,3.457,2357,3.457,2399,4.096,2400,7.288,2401,6.602,2402,7.288,2403,6.1]],["t/641",[5,1.093,6,2.468,8,1.103,15,1.456,22,2.959,24,1.968,28,2.252,70,3.879,78,1.942,81,3.568,106,1.869,134,3.154,166,0.709,184,2.21,251,2.652,254,2.718,311,2.408,358,2.609,433,3.154,511,2.876,513,2.554,527,4.062,548,4.958,572,3.972,584,3.794,650,3.272,769,4.758,838,3.576,852,2.609,1499,3.051,1808,3.784,2258,3.272,2307,3.41,2319,2.801,2357,7.116,2372,3.051,2404,5.403,2405,3.154,2406,4.484,2407,8.433,2408,4.484,2409,4.484,2410,4.484,2411,4.484,2412,4.484,2413,4.484,2414,8.433,2415,4.484,2416,4.484,2417,4.484,2418,4.062,2419,4.484,2420,4.484,2421,4.484]],["t/643",[5,1.418,6,2.634,8,1.176,15,2.002,28,1.755,70,2.377,106,1.666,166,0.947,254,1.666,306,2.152,370,2.276,396,2.325,442,2.495,511,2.562,539,2.377,720,1.687,786,3.619,799,3.341,852,2.325,1055,2.325,1205,3.619,1221,2.562,1499,2.718,2163,3.038,2307,6.065,2334,3.186,2372,4.885,2381,4.605,2382,3.619,2383,4.885,2384,3.619,2404,4.211,2405,2.81,2418,5.423,2422,3.995,2423,5.052,2424,5.987,2425,3.995,2426,3.038,2427,3.038,2428,3.619,2429,3.619,2430,5.987,2431,5.987,2432,3.995,2433,3.995,2434,3.995,2435,3.995,2436,3.995,2437,3.995]],["t/646",[5,1.108,6,1.263,8,1.175,15,2.104,24,2.909,27,3.943,45,1.76,62,2.07,77,0.538,198,2.51,245,3.968,246,1.614,250,1.631,251,3.467,252,3.657,300,2.696,321,2.418,351,2.939,619,2.098,655,3.055,657,2.192,797,3.12,876,3.657,959,2.376,1374,3.375,1382,3.347,1411,3.657,1414,3.347,1415,3.226,1420,3.87,1421,3.87,1428,3.87,1429,3.87,1430,3.87,1431,3.87,1983,5.592,2355,4.154,2438,4.586,2439,4.586,2440,4.586,2441,4.586]],["t/648",[5,1.213,8,1.074,12,3.634,15,1.903,26,2.55,28,1.748,45,1.525,58,2.06,62,1.058,77,0.933,86,1.317,108,1.429,115,1.617,156,1.818,157,2.55,166,1.133,176,2.219,200,1.492,223,2.483,233,1.991,236,2.313,237,1.793,239,3.17,244,3.023,245,3.142,250,1.414,251,3.776,254,2.487,255,2.483,256,3.17,257,1.255,259,2.483,260,3.09,263,2.705,264,4.757,265,2.796,272,3.529,276,2.55,282,2.366,299,2.219,311,2.135,330,4.353,356,1.818,392,1.991,398,2.366,400,1.579,405,1.872,540,2.422,619,2.728,656,2.796,690,2.219,693,3.17,704,4.361,720,1.678,799,2.219,868,4.536,876,3.17,898,3.355,925,3.355,990,2.313,1063,2.796,1186,2.219,1202,5.805,1769,3.023,1775,3.023,1856,2.623,1858,3.601,2442,3.601,2443,3.975]],["t/650",[5,0.864,14,2.596,45,2.33,49,2.858,77,0.944,88,2.011,116,3.201,156,2.777,180,4.251,198,4.405,245,3.963,251,3.274,256,4.842,257,2.541,272,4.932,281,3.699,297,2.563,351,2.093,699,4.27,797,4.13,904,4.617,1145,4.006,1382,4.43,1389,4.43,1393,4.842,2189,4.842,2444,6.071,2445,6.071,2446,6.071,2447,6.071,2448,5.499,2449,6.071,2450,5.499]],["t/652",[4,1.457,5,0.407,6,0.788,8,1.155,12,2.812,15,1.744,17,0.802,29,2.847,36,1.536,54,1.63,62,0.761,77,0.541,99,1.086,148,3.23,149,1.63,151,1.536,161,1.509,164,1.039,180,2.173,184,1.41,205,1.536,235,0.862,245,4.212,246,2.343,250,2.368,251,3.477,254,1.193,256,3.681,257,0.903,258,1.347,263,3.947,275,1.702,286,2.686,290,1.482,292,1.63,295,1.566,300,1.164,307,1.63,320,1.388,325,1.416,338,1.835,343,1.835,344,2.883,348,2.526,350,2.351,351,1.591,352,2.526,353,1.597,354,1.367,358,1.665,359,1.743,360,1.787,363,1.273,364,1.482,370,1.63,371,1.946,372,1.63,373,1.946,374,1.835,378,1.136,381,1.946,382,1.946,384,1.835,405,2.173,439,1.208,619,3.572,638,1.457,650,2.088,656,2.012,657,1.367,658,1.665,671,1.787,675,2.088,868,5.939,1393,2.282,1435,2.591,1775,2.176,2347,2.591,2350,2.414,2451,4.615,2452,2.861,2453,5.256,2454,5.802,2455,5.802,2456,2.591,2457,2.861,2458,2.591,2459,2.861,2460,2.591,2461,2.591,2462,4.615,2463,2.861,2464,2.861,2465,2.861,2466,2.591]],["t/654",[5,0.513,6,0.992,8,1.158,12,2.195,15,1.823,17,1.01,29,2.882,54,2.052,62,0.958,77,0.649,164,1.308,180,2.606,205,1.934,235,1.085,246,2.372,251,2.251,257,1.137,258,1.696,263,4.585,275,2.144,286,3.221,290,1.866,292,2.052,300,1.465,320,1.748,325,1.698,338,2.31,343,2.31,344,3.457,348,3.029,350,2.819,351,1.908,352,3.029,353,2.01,354,1.721,358,2.096,359,2.195,360,2.25,363,1.603,364,1.866,370,2.052,371,2.451,372,2.052,373,2.451,374,2.31,378,1.431,381,2.451,382,2.451,439,1.521,619,3.941,638,1.835,650,2.629,656,2.534,657,1.721,658,2.096,868,6.552,1389,2.629,1775,2.74,2450,5.013,2453,5.013,2456,3.263,2458,3.263,2460,3.263,2461,3.263,2466,3.263,2467,5.534,2468,8.615,2469,3.602,2470,3.602,2471,6.739,2472,3.602,2473,3.602,2474,3.602]],["t/657",[5,1.402,6,0.875,8,0.911,14,1.358,15,1.121,17,0.89,19,3.174,26,2.037,28,2.071,48,0.975,62,0.845,70,1.89,77,0.588,78,1.376,81,1.738,88,1.662,137,2.096,159,1.394,160,1.646,166,1.217,174,1.292,184,2.473,187,1.277,245,1.394,250,1.785,251,3.327,254,2.092,255,1.984,257,1.003,259,3.134,260,3.661,261,5.374,263,2.161,264,2.533,272,2.473,277,1.618,289,2.68,301,3.414,306,1.142,307,1.809,308,1.738,315,2.161,320,3.018,325,0.975,330,2.318,363,1.413,392,2.514,404,3.414,408,2.387,422,1.738,434,1.773,485,3.404,506,1.706,511,2.037,536,2.096,562,1.809,569,1.413,584,2.92,619,1.453,658,1.848,704,1.935,799,2.8,868,2.416,896,2.096,904,2.416,906,2.416,963,2.877,990,1.848,991,2.318,1075,2.746,1144,2.318,1147,2.416,1202,2.318,1264,1.773,1350,2.416,1560,1.809,1563,2.318,1769,2.416,1775,2.416,1980,2.68,2038,2.877,2053,2.533,2163,2.416,2307,2.416,2361,2.68,2363,2.877,2366,4.545,2368,4.545,2370,2.877,2372,2.161,2442,2.877,2448,4.545,2475,3.176,2476,3.176,2477,3.176,2478,4.545,2479,3.176,2480,3.176,2481,3.176,2482,3.176,2483,2.877]],["t/659",[5,1.188,7,1.482,8,0.944,12,2.672,15,1.694,24,1.925,27,2.61,28,1.286,44,2.448,48,1.346,55,4.233,56,2.025,62,1.167,127,1.722,159,1.925,166,1.015,187,2.579,245,3.329,250,3.158,251,3.774,252,3.498,254,3.162,257,2.634,261,3.336,262,6.049,334,2.672,392,2.197,397,2.162,400,1.742,404,2.984,429,3.214,440,2.61,502,4.115,505,2.984,532,4.233,534,2.672,704,2.672,799,2.448,871,3.268,895,3.973,948,3.58,974,3.336,1075,4.151,1077,3.701,1202,3.201,1414,3.201,1415,3.085,1799,4.233,1980,6.401,1983,3.701,2009,3.973,2361,3.701,2478,3.973,2484,6.415]],["t/661",[5,1.372,24,3.056,28,2.578,77,1.031,86,2.306,166,1.102,299,3.886,397,3.432,539,4.143,572,4.242,690,3.886,896,4.594,1055,4.052,1245,6.307,1514,6.683,2258,5.081,2381,4.466,2383,4.737,2405,4.897,2485,5.875,2486,6.962]],["t/663",[5,1.364,77,0.938,184,3.943,212,3.511,852,4.655,1055,4.655,1075,4.377,1514,6.321,2381,5.13,2487,9.579]],["t/665",[5,1.398,6,2.613,8,0.771,14,3.568,17,1.46,19,2.021,24,2.286,48,1.598,78,2.256,138,3.031,166,0.824,175,3.031,257,2.289,270,3.961,299,5.036,306,1.872,351,1.796,398,3.099,407,2.967,488,3.34,578,3.801,655,1.76,679,2.698,712,2.609,799,2.907,852,3.031,994,3.961,1186,2.907,1223,3.801,1260,4.395,1264,2.907,1515,3.663,1880,4.395,2373,4.154,2423,4.395,2485,4.395,2488,7.558,2489,4.718,2490,4.718,2491,7.252,2492,4.718,2493,7.252,2494,6.57,2495,4.718,2496,4.395,2497,4.395]],["t/667",[5,1.396,6,2.702,8,1.075,15,2.097,17,1.605,28,1.678,62,1.523,86,1.897,238,3.896,299,4.893,302,3.778,321,3.019,325,1.757,451,4.832,488,3.673,572,3.489,720,2.417,799,3.196,1856,3.778,2258,5.648,2292,5.187,2372,3.896,2401,5.187,2498,9.391,2499,5.726,2500,5.726,2501,5.726,2502,5.726,2503,5.726,2504,5.726,2505,5.726]],["t/669",[5,1.377,24,2.706,25,5.682,28,1.807,70,3.668,77,0.723,78,2.67,106,3.389,166,0.975,251,2.508,254,3.389,277,3.139,299,4.537,397,3.038,405,2.902,524,5.201,534,3.755,536,4.067,539,4.838,615,4.067,838,4.916,852,3.587,1499,4.193,1514,6.003,2319,3.85,2381,3.953,2383,5.531,2426,4.688,2427,4.688,2506,6.164,2507,6.164]],["t/671",[5,1.318,8,0.588,14,2.364,19,2.934,24,2.427,48,1.697,70,4.498,86,1.832,87,3.218,106,3.859,212,2.427,245,2.427,251,2.249,254,3.59,312,4.498,315,3.762,351,2.606,378,2.197,408,2.9,655,2.554,679,2.865,712,3.786,720,2.334,754,4.035,856,6.028,1186,3.086,1223,4.035,1856,3.649,1883,6.378,2319,3.454,2372,5.142,2373,4.41,2404,6.057,2508,5.53,2509,6.847,2510,7.558]],["t/673",[5,1.186,78,3.608,106,3.473,852,4.847,1514,5.496,2383,5.667,2385,6.335,2489,7.545,2511,8.329]],["t/675",[5,1.428,6,2.096,8,0.685,14,2.754,17,1.236,19,1.712,24,3.907,28,1.293,48,1.353,70,4.979,88,1.461,106,3.489,124,2.326,166,0.698,169,2.512,175,2.566,237,1.989,246,1.552,254,2.685,257,2.033,260,2.285,273,2.108,277,2.246,312,3.833,351,1.521,398,2.624,431,2.14,488,2.829,491,2.624,518,2.624,578,3.218,655,1.49,704,2.687,712,2.209,754,4.7,760,3.722,799,2.461,827,3,852,2.566,896,2.91,1186,2.461,1515,3.102,1575,3.102,1880,3.722,1970,3.722,2319,4.023,2343,3.722,2372,4.382,2373,3.517,2404,5.886,2494,5.835,2495,3.995,2496,3.722,2497,3.722,2509,5.835,2512,3.722,2513,3.995,2514,4.41,2515,4.41,2516,4.41,2517,4.41,2518,3.995]],["t/677",[5,1.39,6,1.183,8,0.936,13,1.596,14,2.982,15,0.585,19,1.667,28,0.768,40,1.559,45,1.648,48,2.826,77,0.307,78,1.135,86,0.868,106,2.908,127,1.028,138,1.524,166,1,169,2.447,184,1.291,187,2.195,251,1.065,254,1.791,257,1.724,258,2.022,277,2.188,297,1.106,299,1.462,308,1.433,311,1.407,378,2.51,397,1.291,398,1.559,429,2.736,434,2.397,480,2.21,488,2.755,513,1.492,519,2.152,534,1.596,539,1.559,562,3.111,569,1.165,584,1.524,714,1.68,720,2.667,769,1.911,799,3.048,809,2.089,810,2.21,850,1.728,852,4.979,871,2.188,896,3.603,901,1.524,961,1.728,1055,1.524,1064,2.089,1080,2.373,1150,1.992,1264,2.397,1514,2.835,1515,1.842,1553,2.373,1575,1.842,1590,5.305,1799,1.728,1825,2.373,1856,2.835,2059,2.21,2158,4.611,2230,2.373,2255,3.891,2381,2.755,2383,3.715,2385,4.153,2396,3.891,2404,3.841,2405,1.842,2488,2.373,2490,2.373,2496,2.21,2497,2.21,2512,3.625,2518,3.891,2519,2.373,2520,6.318,2521,6.318,2522,2.619,2523,2.619,2524,2.619,2525,6.789,2526,2.373,2527,2.373,2528,2.373,2529,2.619,2530,2.373,2531,2.619,2532,2.619,2533,4.296,2534,2.619,2535,2.619]],["t/679",[5,1.225,8,1.124,14,2.878,15,1.503,45,2.583,48,2.641,58,3.487,124,3.549,257,2.124,378,2.673,429,3.371,432,3.078,720,2.841,852,5.009,1590,5.118,2385,5.118,2512,5.679,2520,6.096,2521,6.096,2525,7.797,2526,6.096,2527,6.096,2528,6.096]],["t/681",[5,1.49,6,2.016,14,2.256,70,3.14,81,2.887,87,4.259,106,3.783,108,1.896,129,3.395,187,2.121,212,2.316,257,2.652,277,3.727,283,4.459,317,2.687,408,2.808,532,5.544,536,3.481,576,6.629,769,3.85,827,3.59,852,4.889,1075,4.005,1218,4.78,1222,4.013,1223,3.85,2307,4.013,2334,5.836,2385,5.566,2404,6.383,2426,4.013,2427,4.013,2536,5.276,2537,5.276,2538,5.276]],["t/683",[5,1.395,19,2.799,28,2.636,77,0.845,78,3.124,86,2.389,159,3.165,259,4.505,260,4.659,299,4.025,356,3.298,432,3.298,444,5.263,478,4.758,575,4.291,583,4.394,690,4.025,1070,6.085,1515,5.073,1534,4.625]],["t/685",[5,1.127,159,3.476,259,4.947,356,4.355,444,5.78,485,4.334,566,3.039,1070,6.683,1515,5.571,2285,6.683,2539,7.92,2540,7.92,2541,7.92]],["t/687",[157,5.455,166,1.346,198,4.654,299,4.747,1549,7.704,2302,6.469,2542,8.505]],["t/689",[990,5.111,1518,6.41,2053,7.005,2543,8.783]],["t/691",[5,1.378,19,2.726,28,2.837,47,5.926,78,3.042,88,2.327,103,2.726,259,4.387,260,4.582,299,5.402,607,5.341,797,4.778,1537,4.94,2374,5.926,2397,6.362,2485,5.926,2530,6.362,2544,7.023,2545,6.362,2546,6.362]],["t/693",[2,5.212,3,2.635,10,3.774,48,2.274,88,2.455,105,2.944,166,1.173,389,5.212,460,5.042,502,4.753,505,5.042,506,3.98,566,3.509,570,3.774,620,4.753,1087,6.253,1559,6.713,2007,6.253,2546,6.713,2547,7.41]],["t/695",[77,1.03,221,7.956,1548,6.68,2483,7.956]],["t/697",[1,2.2,5,1.292,6,2.499,7,1.783,28,2.66,77,0.985,78,2.286,156,2.413,160,2.734,164,3.052,166,1.158,185,4.571,257,2.31,260,2.734,299,2.945,308,4.005,311,2.833,396,3.07,407,3.005,440,3.14,441,4.259,506,2.833,514,3.14,583,3.215,626,3.384,649,4.452,690,2.945,871,2.687,1040,3.481,1075,4.005,1178,4.208,1212,4.208,1378,4.78,1891,4.78,2052,4.013,2106,4.013,2285,4.452,2325,4.78,2374,4.452,2429,4.78,2545,4.78,2548,4.78,2549,5.276,2550,5.276,2551,5.276,2552,5.276]],["t/699",[5,1.252,7,3.258,17,1.952,28,2.041,77,0.816,106,2.903,108,2.502,127,3.453,137,4.594,164,2.529,290,3.607,297,2.939,370,3.966,391,4.897,440,4.143,982,4.594,1063,4.897,1074,5.359,1075,4.813,1586,5.081,1799,4.594,1856,4.594]],["t/701",[1,2.144,6,2.601,28,2.429,48,2.206,58,2.664,59,3.212,78,2.227,105,2.042,108,1.848,127,2.822,138,5.693,170,2.929,195,2.814,243,4.379,250,1.829,297,2.171,432,2.352,485,2.814,519,2.576,536,3.393,551,3.498,704,3.133,1040,3.393,1075,5.496,2017,4.658,2381,6.056,2405,3.617,2553,9.097,2554,5.142,2555,5.142,2556,5.142,2557,6.511,2558,5.142,2559,5.142,2560,5.142,2561,4.658,2562,5.142,2563,5.142]],["t/703",[5,1.273,7,2.415,28,2.621,77,1.048,106,2.98,166,1.131,323,4.355,370,4.071,441,4.159,597,5.028,1040,4.716,1075,4.893,1178,7.131,1892,6.475,2106,6.801,2381,4.584,2553,6.475,2564,7.148,2565,7.148]],["t/705",[5,1.305,7,3.097,17,1.755,28,2.407,77,0.734,106,2.61,108,2.25,127,3.225,137,4.13,164,2.274,225,4.761,235,1.886,290,3.243,297,2.643,306,2.25,370,3.566,391,4.403,396,3.643,440,3.725,808,5.282,982,4.13,1040,4.13,1061,5.67,1063,4.403,1074,5.004,1075,5.016,1586,4.568,1767,4.761,1799,4.13,1856,4.13,2106,4.761,2566,5.67]],["t/707",[1,2.59,6,2.776,28,1.821,48,2.508,58,3.218,59,3.88,105,2.467,108,2.937,127,2.439,138,5.865,250,2.209,257,1.961,297,2.622,432,2.841,505,4.226,519,3.112,536,4.098,1040,4.098,1075,4.472,2548,5.627,2557,7.402,2561,5.627,2567,8.171,2568,6.211,2569,9.702,2570,6.211]],["t/709",[1,2.783,6,2.358,28,2.923,45,2.561,48,2.048,59,4.169,108,2.399,166,1.056,187,2.683,243,4.066,297,2.818,442,4.169,518,3.972,982,4.404,1065,5.632,1075,5.457,1437,4.169,2571,8.563,2572,6.674,2573,8.563,2574,6.674,2575,6.674]],["t/711",[5,1.424,28,2.931,77,0.885,166,1.194,225,5.742,298,4.842,370,5.269,808,6.37,1075,4.131,2106,5.742,2566,6.838,2571,6.838,2576,7.549,2577,7.549]],["t/713",[5,1.001,7,1.972,8,0.411,56,1.842,71,2.972,77,1.078,86,1.279,88,2.597,98,4.776,104,3.742,105,1.534,113,2.113,114,4.099,115,2.374,118,2.818,120,2.073,121,2.627,136,1.791,142,7.624,151,3.133,152,2.036,154,3.258,156,1.766,157,2.476,159,2.561,160,4.061,164,2.12,166,0.611,173,4.438,182,3.258,200,1.449,212,2.561,235,1.163,260,2,273,1.845,283,2.352,305,2.113,307,2.199,310,2.298,311,2.073,315,2.627,389,2.716,392,2.923,478,2.548,479,4.258,491,2.298,502,2.476,513,3.324,564,2.716,583,2.352,609,3.023,610,2.716,611,2.937,651,3.97,807,3.079,811,3.079,815,2.247,930,4.654,1132,2.818,1180,2.716,1219,3.079,1241,2.113,1338,3.258,1455,3.498,1514,2.548,2158,2.818,2190,3.498,2199,3.498,2200,3.498,2578,3.861,2579,3.861,2580,3.861,2581,3.861,2582,3.861,2583,3.861,2584,3.861,2585,3.861]],["t/715",[1,3.608,5,1.232,8,0.722,14,2.902,28,1.989,48,2.656,77,0.796,104,6.111,109,3.321,114,2.94,115,3.52,146,4.736,200,3.247,245,3.798,250,3.078,260,3.516,272,4.266,463,4.135,519,3.4]],["t/717",[3,3.379,5,0.839,8,0.946,13,3.591,28,1.727,48,1.809,53,3.357,56,1.86,103,2.287,104,5.706,105,2.341,114,2.553,116,3.108,121,4.01,122,3.591,129,3.661,133,3.78,135,3.374,158,5.706,160,3.053,164,2.141,173,4.482,180,2.775,181,4.145,185,3.681,190,4.301,242,4.482,260,3.053,281,3.591,516,3.591,526,4.973,826,5.339,835,5.339,842,4.973,845,5.339,1001,5.339,2586,5.893,2587,5.893]],["t/719",[5,1.34,14,3.321,28,2.759,77,1.103,166,1.229,306,2.792,569,4.187,1836,6.555,2381,4.982,2588,7.036,2589,7.767,2590,7.767]],["t/722",[5,1.066,6,2.425,8,0.456,17,1.203,19,1.666,28,2.421,70,2.555,77,0.878,86,2.092,88,1.422,106,2.633,108,1.543,138,2.498,166,1.307,254,3.123,270,3.265,299,4.181,306,1.543,311,2.305,351,2.177,407,3.597,408,2.423,519,2.15,569,2.809,655,2.134,712,3.163,720,2.666,797,2.921,848,5.036,897,3.622,1055,5.122,1075,2.349,1186,3.524,1350,3.265,1693,3.424,1836,3.622,1970,3.622,2079,3.424,2372,4.296,2381,2.753,2383,2.921,2404,3.02,2405,4.442,2423,6.97,2426,3.265,2427,3.265,2428,5.72,2492,3.889,2513,3.889,2588,3.889,2591,8.26,2592,7.491,2593,4.293,2594,6.315,2595,4.293]],["t/724",[5,1.477,6,2.528,13,3.301,14,2.317,19,2.103,48,1.663,77,0.999,124,2.857,127,2.127,138,3.153,164,1.968,166,0.857,187,2.178,308,4.079,389,3.811,398,4.435,407,3.086,491,3.224,506,2.91,513,3.086,562,3.086,640,4.121,651,3.686,715,3.686,720,2.287,871,3.796,1075,4.663,1223,5.439,1499,3.686,1534,3.475,1548,4.121,1575,3.811,1580,3.686,1693,4.321,1845,4.321,2334,4.321,2383,3.686,2405,3.811,2426,4.121,2427,4.121,2519,4.908,2573,4.908,2596,5.418]]],"invertedIndex":[["",{"_index":8,"t":{"2":{"position":[[70,2],[152,1],[232,2],[235,2],[283,1],[319,1],[340,2],[410,1],[457,2],[514,1],[561,2],[627,1],[664,2],[747,1],[823,1],[825,2],[899,1],[901,1],[939,1],[941,2],[1033,2],[1128,1],[1163,2],[1239,2]]},"8":{"position":[[954,1],[1014,1]]},"12":{"position":[[110,1]]},"14":{"position":[[0,2],[61,1],[99,1],[135,1],[156,2],[200,1],[221,1],[238,2],[274,1],[355,2],[439,2],[497,1],[508,2],[559,1],[674,1],[817,1]]},"18":{"position":[[298,1],[920,2]]},"20":{"position":[[119,1],[137,1],[166,2],[249,2],[314,1],[376,2],[456,1]]},"22":{"position":[[76,1],[122,1],[124,2],[207,2],[269,2],[357,2],[436,2]]},"27":{"position":[[279,1],[418,2],[484,2],[487,2],[542,1],[560,1],[603,1],[665,2],[703,2],[727,1],[740,2],[813,1],[879,2],[943,1],[1022,1],[1069,1],[1082,2],[1186,2],[1216,2],[1321,2],[1328,1],[1345,1],[1392,1]]},"29":{"position":[[924,1],[947,2],[1324,1],[1461,1]]},"32":{"position":[[683,1],[823,2],[914,2],[917,2],[972,1],[990,1],[1033,1],[1095,2],[1133,2],[1157,1],[1170,2],[1265,1],[1354,2],[1418,1],[1497,1],[1544,1],[1557,2],[1661,2],[1691,2],[1796,2],[1803,1],[1820,1],[1867,1]]},"34":{"position":[[250,1],[726,1],[771,1],[911,2],[1067,2],[1070,2],[1125,1],[1143,1],[1186,1],[1248,2],[1299,2],[1324,1],[1392,1],[1405,2],[1496,1],[1619,2],[1678,1],[1757,1],[1821,1],[1834,2],[1938,2],[1966,2],[2084,2],[2091,1],[2108,1],[2151,1]]},"37":{"position":[[24,1],[174,1],[1471,1],[1616,2],[1629,1],[1694,2],[1721,2],[1724,2],[1779,1],[1797,1],[1840,1],[1902,2],[1940,2],[1956,1],[1958,1],[1987,1],[1989,2],[2085,1],[2163,2],[2240,1],[2319,1],[2371,1],[2384,2],[2479,2],[2550,1],[2568,2],[2592,2],[2688,2],[2695,1],[2712,1],[2759,1]]},"40":{"position":[[541,1],[550,1],[657,1],[802,2],[815,1],[880,2],[907,2],[910,2],[965,1],[983,1],[1026,1],[1088,2],[1179,1],[1226,2],[1274,1],[1285,2],[1324,2],[1340,1],[1342,1],[1377,1],[1379,2],[1475,1],[1530,2],[1608,1],[1687,1],[1739,1],[1752,2],[1847,2],[1920,1],[1938,2],[1962,2],[2058,2],[2065,1],[2082,1],[2129,1]]},"42":{"position":[[3,2],[145,1]]},"46":{"position":[[74,1]]},"53":{"position":[[611,1],[620,1],[1137,1],[1277,2],[1369,2],[1372,2],[1427,1],[1445,1],[1488,1],[1550,2],[1641,1],[1688,2],[1736,1],[1766,1],[1857,2],[1923,1],[2002,1],[2050,1],[2063,2],[2158,2],[2231,1],[2249,2],[2278,2],[2369,2],[2376,1],[2393,1],[2439,1]]},"61":{"position":[[832,1],[1138,2],[1226,2],[1229,2],[1232,1],[1244,1],[1341,1],[1368,1],[1405,2],[1521,1],[1549,1],[1559,2],[1573,1],[1581,1],[1583,2],[1600,2],[1603,3],[1644,4]]},"64":{"position":[[84,1],[109,1],[154,1]]},"66":{"position":[[76,1],[123,1],[137,2],[239,2]]},"70":{"position":[[78,1],[221,1],[261,1]]},"76":{"position":[[390,1],[525,2],[940,2],[943,2],[998,1],[1023,1],[1074,1],[1128,1],[1213,1],[1582,1],[1584,2]]},"82":{"position":[[452,1],[583,2],[713,2],[716,2],[771,1],[796,1],[847,1],[898,1],[1061,2]]},"87":{"position":[[446,1],[537,3],[556,3],[700,1],[702,1],[752,2],[755,1],[797,2],[800,1],[847,2],[850,1],[890,2],[893,1],[940,2],[943,1],[994,2],[997,1],[1045,1],[1047,1],[1049,1],[1175,1],[1214,2],[1679,1]]},"89":{"position":[[475,1],[903,1],[916,1],[945,1],[947,1],[1037,1],[1039,1],[1041,2],[1152,2],[1174,1]]},"109":{"position":[[39,1],[50,1],[83,1],[133,2],[157,1],[204,3],[293,1],[304,1],[337,1],[387,2],[411,1],[458,3]]},"111":{"position":[[75,1],[118,1],[167,2],[170,1],[172,2]]},"113":{"position":[[13,1]]},"115":{"position":[[112,1],[201,1],[303,1]]},"117":{"position":[[665,1],[805,1]]},"119":{"position":[[78,1],[477,2]]},"121":{"position":[[147,1],[158,1],[524,1],[526,1],[826,1],[922,2],[944,1],[946,1],[1933,1],[2167,1],[2429,1],[2431,1]]},"127":{"position":[[105,1]]},"131":{"position":[[53,1]]},"133":{"position":[[88,1]]},"136":{"position":[[295,2],[310,1],[439,2]]},"146":{"position":[[132,2],[285,2]]},"150":{"position":[[585,1],[595,1],[621,2],[663,1],[711,2],[764,2],[829,1],[878,2],[881,2],[953,2],[992,2],[1017,2],[1043,2],[1068,2],[1122,1],[1155,2],[1203,1],[1308,2],[1322,1],[1418,1],[1430,1],[1432,1],[1463,1],[1465,2],[1507,1],[1543,2],[1596,1],[1623,2],[1684,2],[1690,1],[1747,1],[1860,1],[1870,1],[1896,2],[1938,1],[1986,2],[2039,2],[2104,1],[2154,2],[2216,2],[2323,2],[2326,1],[2340,1],[2357,2],[2362,3],[2435,2],[2496,2],[2574,1],[2576,2],[2592,1],[2625,1],[2627,2],[2696,2],[2764,1],[2798,1],[2800,2],[2803,1],[2805,2],[2862,1],[2879,2],[2969,1],[2971,2],[2974,2],[3012,1],[3081,2],[3119,1],[3121,2],[3163,1],[3199,2],[3252,1],[3279,2],[3340,2],[3346,1],[3403,1]]},"152":{"position":[[62,1],[205,1]]},"158":{"position":[[180,1],[190,1],[216,2],[258,1],[306,2],[359,2],[424,1],[473,2],[476,2],[548,2],[587,2],[612,2],[638,2],[663,2],[717,1],[750,1],[752,2],[827,2],[901,1],[936,1],[938,2],[941,1],[960,1],[962,2],[965,2],[1013,1],[1118,2],[1132,1],[1228,1],[1240,1],[1242,1],[1273,1],[1275,2],[1317,1],[1353,2],[1406,1],[1433,2],[1494,2],[1500,1],[1557,1]]},"160":{"position":[[458,2],[548,1],[648,1],[724,2],[777,1],[810,1],[842,2],[859,1],[892,1],[924,2],[927,2],[963,1],[965,1],[1069,1],[1071,1],[1084,1],[1086,1],[1190,1],[1192,1],[1194,2],[1339,2]]},"167":{"position":[[124,1]]},"169":{"position":[[88,1],[130,1],[136,1],[167,1],[184,1],[205,1],[213,1],[233,1],[276,2],[342,1],[357,1],[417,2],[443,1],[489,1],[525,1],[534,1],[536,1],[538,3],[576,1],[578,1],[676,2],[899,1],[938,1],[949,1],[970,1],[978,1],[998,1],[1041,2],[1107,1],[1122,1],[1182,2],[1208,1],[1254,1],[1290,1],[1299,1],[1301,1],[1303,3]]},"171":{"position":[[199,1],[216,1],[420,1],[437,1],[677,1],[694,1],[1004,1],[1021,1],[1317,1],[1334,1],[1553,1],[1570,1],[1963,1],[1980,1]]},"176":{"position":[[125,2],[128,2],[131,1],[145,2]]},"181":{"position":[[168,1],[221,1],[271,2]]},"183":{"position":[[403,1],[451,1],[487,1],[530,1],[580,2],[596,1]]},"185":{"position":[[175,1],[228,1],[274,2]]},"187":{"position":[[445,1],[522,1],[558,1],[575,2]]},"189":{"position":[[313,1],[391,1],[437,1],[458,2]]},"191":{"position":[[243,1],[333,1]]},"195":{"position":[[299,1],[332,2],[335,2],[398,1],[417,2],[420,2],[575,1],[608,2],[611,2],[681,1],[700,2],[703,2]]},"197":{"position":[[454,1],[505,2],[508,2],[518,2],[593,2],[596,3],[610,1],[693,2]]},"200":{"position":[[34,1],[80,1],[150,1],[202,1],[292,1],[349,1],[449,1],[588,1],[724,1],[874,1]]},"203":{"position":[[33,1],[79,1],[137,1],[185,1],[247,1],[297,1],[369,1],[420,1],[496,1],[545,1],[623,1],[751,1],[870,1],[982,1],[1031,1],[1114,1],[1163,1],[1263,1],[1312,1]]},"209":{"position":[[250,1],[421,1],[498,1],[583,1],[682,1],[687,1],[712,2],[715,1]]},"211":{"position":[[24,1],[174,1],[714,1],[763,1],[859,2]]},"213":{"position":[[611,1],[620,1],[864,1],[939,1],[1017,2],[1026,1],[1047,2],[1050,1]]},"215":{"position":[[6,1],[600,1],[609,1],[746,1],[803,1],[882,2],[891,1],[919,2],[922,1]]},"217":{"position":[[305,1],[365,1],[445,2],[454,1],[480,2],[483,1]]},"219":{"position":[[122,1],[195,2],[204,1],[216,1]]},"222":{"position":[[25,1],[70,1],[119,1],[166,1],[219,1],[268,1],[326,1],[378,1],[437,1],[487,1],[557,1],[605,1],[700,1],[750,1],[833,1],[881,1],[961,1],[1009,1]]},"230":{"position":[[12,1]]},"234":{"position":[[16,1],[41,1],[57,1],[116,1],[158,1],[160,3]]},"237":{"position":[[57,1]]},"239":{"position":[[559,1],[601,1],[607,1],[637,1],[644,2],[647,1],[651,3],[735,3],[779,1]]},"246":{"position":[[218,1],[276,1],[516,1]]},"251":{"position":[[74,2],[255,3],[346,1],[348,2]]},"256":{"position":[[140,1],[179,1],[212,1],[399,1],[452,1],[476,1],[485,1],[498,1],[505,1],[528,1],[543,1],[572,1],[619,2],[628,1],[710,1],[728,2],[745,1],[859,1],[861,1],[909,1],[962,1],[964,2],[967,1],[981,1],[1042,1],[1044,1],[1054,1],[1056,3],[1130,2],[1144,1],[1158,1],[1160,1],[1203,2],[1206,1],[1252,1],[1254,1],[1256,2],[1272,1],[1352,1],[1354,1],[1356,2],[1373,1],[1487,1],[1489,1]]},"266":{"position":[[48,1],[67,1]]},"268":{"position":[[62,1],[81,1]]},"270":{"position":[[48,1],[67,1],[131,1]]},"272":{"position":[[40,1],[50,1],[162,1],[181,1],[707,1],[829,1],[897,2],[958,2],[1044,2],[1104,2],[1166,2],[1247,2],[1250,2],[1372,1],[1769,1],[1982,2],[2043,2],[2136,2],[2205,2],[2265,2],[2327,2],[2408,2],[2411,2],[2533,1],[2673,2]]},"291":{"position":[[706,1],[1749,1],[1803,1],[1967,1],[2007,1],[2188,1],[2428,1],[2430,1],[2790,1],[2861,2],[2979,2],[2982,1],[3278,1],[3419,2],[3537,2],[3540,1],[4092,1],[4373,2],[4491,1],[4493,2],[5173,2],[5187,1],[5283,1],[5285,1],[5496,1],[5567,1],[5569,2],[5572,1],[5719,1],[5860,1],[5862,1],[5864,2],[5879,1],[5881,1],[6060,2],[6063,1],[6065,2],[6112,2],[6126,1],[6315,1],[6317,1],[6424,1],[6426,2],[6484,2],[6502,1],[6504,1],[6608,1],[6610,1],[6612,1],[6614,1],[6638,1],[6649,1],[6686,1],[6688,3],[6692,2],[6773,1],[6775,2],[6805,1]]},"293":{"position":[[552,1],[606,1],[761,1],[800,1],[850,1],[1039,1],[1041,1],[1148,1],[1150,2],[1208,2],[1226,1],[1228,1],[1356,1],[1358,1],[1360,1],[1362,1],[1386,1],[1397,1],[1434,1],[1436,3],[1440,2],[1523,1],[1525,2],[1554,1]]},"295":{"position":[[213,1],[248,1],[470,1],[472,1],[496,1],[507,1],[544,1],[546,3],[550,2],[629,1],[631,2],[656,1]]},"297":{"position":[[252,1],[287,1],[403,1],[405,1],[429,1],[440,1],[477,1],[479,3],[483,2],[560,1],[562,2],[587,1]]},"299":{"position":[[241,1],[252,1],[289,1],[291,3],[295,2],[379,1],[381,2],[407,1]]},"301":{"position":[[200,1],[211,1],[248,1],[250,3],[254,2],[338,1],[340,2],[361,1],[418,1],[420,2],[450,1]]},"303":{"position":[[637,1],[1093,2],[1096,1],[1128,2],[1131,1],[1155,1],[1190,1],[1229,1],[1237,3],[1241,3],[1282,2],[1285,1],[1317,2],[1320,1],[1344,1],[1379,1],[1418,1],[1426,3],[1430,3],[1468,1],[1693,1],[1695,2],[1730,1],[1737,1],[1780,1],[1782,2],[1817,3],[1821,1]]},"306":{"position":[[41,1]]},"308":{"position":[[35,1],[269,1]]},"310":{"position":[[24,1],[99,1],[110,1],[147,1],[204,2]]},"312":{"position":[[181,1],[192,1],[240,1],[554,2]]},"314":{"position":[[14,1],[228,1]]},"316":{"position":[[123,1],[134,1],[171,1],[228,2],[231,2],[295,2],[366,2]]},"318":{"position":[[553,1],[564,1],[590,2],[637,1],[669,1],[726,2],[729,2],[786,1],[797,1],[799,1],[839,2],[842,2],[887,1],[904,1],[914,1],[916,1],[974,2],[977,2],[1043,2]]},"322":{"position":[[118,1],[129,1],[166,1],[223,2],[254,2],[296,1],[346,1],[348,1],[813,2],[816,1],[1285,1],[1287,1]]},"324":{"position":[[126,1],[137,1],[174,1],[231,2],[262,2],[304,1],[383,2]]},"328":{"position":[[222,1],[260,1],[297,1],[354,3],[386,2],[414,1],[475,2],[539,2],[542,2],[580,1],[598,1],[990,1],[1030,1],[1211,1],[1213,3],[1217,2],[1231,1],[1327,1],[1329,1],[1540,1],[1611,1],[1613,2],[1616,1],[1763,1],[1904,1],[1906,1],[1908,2],[1923,1],[1925,3],[1929,2],[1976,2],[1990,1],[1992,3],[1996,2],[2014,1],[2016,3],[2020,1],[2022,1],[2024,1]]},"330":{"position":[[372,1],[410,1],[447,1],[504,3],[536,2],[564,1],[623,2],[626,2],[745,2],[748,2],[786,1],[788,2],[791,3],[823,1],[830,1],[832,2],[923,1],[925,1],[964,1],[1014,1],[1203,1],[1205,1],[1312,1],[1314,2],[1372,2],[1390,1],[1392,1],[1483,4],[1523,1],[1525,1],[1527,1],[1529,1]]},"332":{"position":[[16,1]]},"338":{"position":[[224,1]]},"340":{"position":[[213,1],[469,1],[964,1],[1001,1],[1025,2],[1028,2],[1036,2],[1108,2],[1165,2],[1210,2],[1221,2]]},"342":{"position":[[158,2],[161,1],[221,2],[264,2],[267,1],[293,3]]},"344":{"position":[[155,1],[210,1],[234,2],[237,2],[240,1],[313,1],[315,2],[379,2]]},"346":{"position":[[573,2],[689,2],[760,2],[934,2],[1014,2],[1030,1],[1166,2],[1310,2],[1446,2],[1582,1],[1740,1],[1862,2]]},"353":{"position":[[447,1],[462,1],[529,1],[531,2],[534,2],[537,1],[555,1],[607,1],[609,2],[618,2],[621,3],[625,1],[627,1]]},"355":{"position":[[798,2],[922,1],[924,2],[936,2],[939,2],[942,1],[962,1],[1039,3],[1050,1],[1113,2],[1116,1],[1312,2],[1411,2],[1619,2],[1731,2],[1744,1],[1753,1],[1796,2],[1815,2],[1818,1]]},"359":{"position":[[324,1],[658,1],[907,1],[976,1],[1063,1],[1095,1],[1271,2],[1288,2],[1496,2],[1499,1]]},"361":{"position":[[824,1],[856,1],[935,1],[1283,2],[1342,1],[1344,1]]},"363":{"position":[[293,1],[325,1],[499,2],[516,2],[724,2],[727,1]]},"365":{"position":[[346,1],[358,1],[371,1],[385,1],[716,3],[1381,3],[2242,1],[2265,1],[2267,1],[2292,1],[2313,1],[2743,1],[2775,1],[2918,1],[2920,1],[3036,2],[3039,1],[3185,2],[3188,1],[3363,2],[3366,1],[3526,2],[3554,2],[3557,1],[3586,2],[3589,2],[3592,1],[3602,1],[4134,1],[4329,1],[4376,1],[4408,2],[4432,1],[4434,2],[4463,2],[4556,1],[4558,2],[4616,2],[4633,2],[4841,2],[4844,1]]},"367":{"position":[[340,1],[372,1],[555,2],[572,2],[780,2],[783,1]]},"371":{"position":[[125,1],[168,1],[294,1],[316,1],[360,1],[362,2],[365,2],[368,1],[377,1],[451,2],[507,1],[509,1]]},"373":{"position":[[92,1],[111,1],[163,1],[165,2],[168,2],[171,1],[179,1],[197,1],[199,1],[234,1],[236,2],[239,2],[242,1],[267,1],[269,5],[309,1],[318,1],[364,1],[366,1]]},"375":{"position":[[87,1],[89,1],[107,6],[133,5],[139,1]]},"377":{"position":[[192,1],[194,1],[196,2],[199,3],[219,1],[261,2],[264,2],[267,1],[306,2],[323,1],[421,2],[424,2],[427,1]]},"379":{"position":[[133,1],[135,1],[237,2],[240,1]]},"381":{"position":[[188,1],[190,1],[237,3],[241,1],[281,2]]},"400":{"position":[[13,2],[57,2],[60,4]]},"404":{"position":[[162,1],[173,1],[210,1],[267,2],[298,2],[331,1]]},"406":{"position":[[107,1],[118,1],[155,1],[212,2],[243,2],[278,1],[343,3],[370,1],[405,1],[1080,1],[1082,1]]},"410":{"position":[[736,1],[774,1],[811,1],[868,3],[900,2],[928,1],[989,2],[1074,2],[1105,2],[1108,2],[1146,1],[1164,1],[1166,1],[1206,1],[1387,1],[1389,3],[1393,2],[1407,1],[1409,3],[1413,2],[1427,1],[1429,3],[1433,2],[1451,1],[1453,3],[1457,2],[1460,1],[1462,1]]},"412":{"position":[[151,1],[189,1],[226,1],[283,2],[314,2],[343,1],[437,2],[494,2],[539,2],[550,2],[588,1],[606,1],[608,1],[648,1],[830,1],[832,3],[836,2],[850,1],[852,3],[856,2],[870,1],[872,3],[876,2],[894,1],[896,3],[900,2],[903,1],[905,1]]},"414":{"position":[[117,1],[155,1],[192,1],[249,2],[280,3],[293,1],[388,2],[459,2],[521,2],[533,2],[571,1],[589,1],[591,1],[631,1],[812,1],[814,3],[818,2],[832,1],[834,3],[838,2],[852,1],[854,3],[858,2],[876,1],[878,3],[882,2],[885,1],[887,1]]},"416":{"position":[[49,1],[87,1],[124,1],[181,2],[212,2],[224,1],[318,2],[346,2],[362,2],[388,2],[413,2],[416,1],[446,2],[449,2]]},"418":{"position":[[452,1],[534,2],[596,2],[632,2],[655,1],[721,2],[733,2],[750,2],[869,1],[951,2],[1001,2],[1037,2],[1060,1],[1113,2],[1125,2],[1142,2],[1336,1],[3527,1],[3609,2],[3639,2],[3664,2],[3687,1],[3753,2],[3765,2],[3782,2]]},"420":{"position":[[13,2]]},"422":{"position":[[172,4],[340,2],[343,2],[517,2],[520,3],[524,2]]},"426":{"position":[[317,2]]},"430":{"position":[[224,1],[226,2],[236,2],[265,2],[268,2],[402,2],[405,2],[408,1],[426,1],[460,2],[496,3],[518,2],[521,3]]},"432":{"position":[[275,1],[298,1],[341,1],[392,1],[415,2],[418,3],[422,2],[425,3],[473,3],[477,3],[494,1],[579,3],[738,1],[740,1],[750,1],[843,1],[845,2],[855,1],[930,2],[963,2]]},"434":{"position":[[184,2]]},"436":{"position":[[82,2],[124,1],[135,1],[145,1]]},"440":{"position":[[114,1],[131,1],[177,1],[200,1],[250,1],[275,1],[312,1],[375,1],[393,1],[395,3],[425,1],[427,1]]},"451":{"position":[[43,3]]},"453":{"position":[[66,1],[180,1]]},"455":{"position":[[71,2],[113,1],[124,1]]},"457":{"position":[[121,3]]},"459":{"position":[[112,1],[132,1],[186,1],[188,1],[231,1],[269,1],[288,1],[290,1],[292,3],[315,1],[335,1],[419,2]]},"468":{"position":[[43,3]]},"472":{"position":[[235,1],[301,1]]},"474":{"position":[[91,2],[133,1],[144,1]]},"478":{"position":[[74,1],[76,1],[110,1],[134,1],[169,1],[190,1],[224,2],[250,2]]},"485":{"position":[[46,1]]},"487":{"position":[[67,2],[109,1]]},"491":{"position":[[40,1]]},"495":{"position":[[425,1],[544,1]]},"497":{"position":[[287,1],[301,1],[333,1],[356,1],[399,1],[444,1],[466,1],[483,1],[522,1],[541,1],[578,1],[586,1],[632,1],[634,1],[693,1],[712,1],[803,2],[819,1],[903,2],[913,1],[967,2],[1000,2],[1003,1]]},"499":{"position":[[105,1],[125,1],[157,2],[160,3],[174,1],[176,2],[179,2],[182,1],[191,1],[263,2],[317,1],[319,1],[413,1],[427,1],[459,1],[482,1],[525,1],[545,1],[584,1],[629,1],[651,1],[668,1],[707,1],[726,1],[763,1],[771,1],[817,1],[819,1],[878,1],[897,1],[988,2],[1004,1],[1088,2],[1098,1],[1172,2],[1226,2],[1229,1]]},"501":{"position":[[68,1],[90,1],[122,1],[150,1],[188,1],[190,2],[193,2],[196,1],[204,1],[226,1],[228,1],[258,1],[272,1],[274,1],[303,1],[305,2],[308,2],[311,1],[339,1],[348,1],[350,2],[367,2],[370,1],[417,2],[420,3],[424,1],[426,1]]},"503":{"position":[[73,1],[94,1],[144,1],[146,2],[149,2],[152,1],[160,1],[181,1],[183,1],[220,1],[222,2],[225,2],[228,1],[255,1],[264,1],[313,1],[315,1]]},"508":{"position":[[56,1],[93,1]]},"510":{"position":[[505,1],[516,1],[549,1],[593,1],[657,2],[660,1],[664,3],[748,2]]},"512":{"position":[[247,1],[277,1],[310,1],[324,1],[357,1],[367,1],[403,1],[414,1],[451,1],[477,2],[480,3],[497,1],[576,1],[623,2],[691,1],[722,2],[725,2],[871,1],[887,1],[960,1],[974,1],[1095,1],[1109,1],[1172,1]]},"515":{"position":[[54,1]]},"517":{"position":[[147,1]]},"521":{"position":[[272,1]]},"528":{"position":[[72,1],[92,1],[151,1],[153,1],[186,1],[210,1],[275,2]]},"530":{"position":[[117,1],[132,1],[165,1],[197,1],[234,1],[245,1],[247,1],[287,1],[295,2],[298,2],[301,1],[332,1],[360,1],[368,2],[371,2],[374,1],[408,1]]},"539":{"position":[[84,1],[164,2],[167,2],[250,1],[326,1],[346,1],[348,1],[379,1],[394,1],[433,1],[502,2],[687,1],[767,2],[770,2],[829,1],[907,1],[921,1],[999,1],[1020,1],[1022,1],[1060,1],[1081,1],[1083,1],[1121,1],[1123,2],[1234,1],[1273,1],[1364,2]]},"541":{"position":[[158,1],[296,2],[299,2],[368,1],[407,1],[517,1],[537,1],[539,1],[571,1],[586,1],[625,1],[694,2],[881,1],[1019,2],[1022,2],[1083,1],[1196,1],[1210,1],[1323,1],[1344,1],[1346,1],[1388,1],[1409,1],[1411,1],[1453,1],[1455,2],[1566,1],[1605,1],[1696,2]]},"543":{"position":[[122,1],[124,1],[176,1],[197,1],[199,1],[251,1],[266,1],[302,1],[509,1],[589,2],[614,1],[719,2],[745,1],[883,2],[902,1],[980,1],[999,1],[1095,1],[1115,1],[1228,1],[1249,1],[1251,1],[1253,1],[1307,2],[1310,1],[1352,2],[1355,1],[1401,2],[1404,1],[1452,1],[1454,1],[1469,1],[1505,1]]},"545":{"position":[[287,1],[289,1],[340,1],[355,1],[394,1],[463,2]]},"547":{"position":[[78,1],[187,1],[419,1],[620,2],[1588,2]]},"549":{"position":[[317,1],[328,1],[349,2],[413,1],[438,2],[526,2],[542,1],[592,3],[689,1],[700,1],[734,1],[838,1],[903,2],[973,1],[1043,2],[1201,2],[1204,3],[1369,2],[1500,1],[1580,1],[1608,2],[1611,3],[1699,1],[1880,1],[1882,1],[1951,2],[2107,2],[2141,1],[2143,1],[2179,1],[2201,2],[2204,2],[2220,1],[2255,1]]},"551":{"position":[[127,1],[337,2],[697,2],[842,2],[1011,2],[1148,2],[1359,2],[1576,2]]},"553":{"position":[[64,1]]},"564":{"position":[[7,1],[16,1],[51,1],[60,1],[89,1],[140,1],[179,1]]},"566":{"position":[[122,1],[256,1],[316,1]]},"568":{"position":[[104,1],[165,1]]},"570":{"position":[[99,1],[136,1],[178,1],[278,1],[293,1],[333,1],[340,1],[384,1]]},"572":{"position":[[90,1],[160,1]]},"574":{"position":[[89,1],[173,3],[193,1],[234,1],[241,1],[284,1]]},"576":{"position":[[148,1],[253,2],[256,2],[325,1],[364,1],[459,1],[479,1],[481,1],[512,1],[527,1],[566,1],[635,2],[821,1],[926,2],[929,2],[989,1],[1085,1],[1099,1],[1195,1],[1216,1],[1218,1],[1259,1],[1280,1],[1282,1],[1323,1],[1325,2],[1436,1],[1475,1],[1566,2]]},"578":{"position":[[327,1],[338,1],[371,1],[420,2],[542,1],[581,1],[583,1],[673,1],[690,1],[734,1],[754,2]]},"582":{"position":[[517,1],[538,3],[558,1],[602,3],[606,1],[608,1]]},"602":{"position":[[502,1]]},"625":{"position":[[107,1],[116,1],[144,2],[245,1],[285,1],[320,1],[335,1],[361,1]]},"627":{"position":[[72,1],[81,1],[116,1],[140,1],[167,2],[254,2],[293,1],[313,1],[315,1],[324,1],[334,1],[336,1],[367,2],[370,1],[404,2],[407,1],[438,1],[440,1],[442,2],[485,1],[603,2],[615,1],[693,1],[695,1],[714,1],[765,1]]},"629":{"position":[[84,3],[88,1],[181,1],[281,1],[283,1],[356,1],[411,1],[457,1],[522,1],[568,1],[656,2],[728,1],[776,1],[778,2],[817,1],[874,1],[915,1],[935,1]]},"633":{"position":[[44,1],[46,1],[355,1],[422,1],[424,1]]},"639":{"position":[[224,1],[253,1],[255,1],[326,2],[329,1],[400,2],[403,1],[474,2],[477,1],[548,1],[550,1],[552,1],[688,1],[756,1],[760,1],[809,1],[877,1],[881,1],[974,1],[1042,1],[1046,1],[1050,1]]},"641":{"position":[[688,2],[691,2],[694,2],[697,2],[708,1],[820,1],[826,1],[959,1],[961,1],[963,1],[981,1]]},"643":{"position":[[238,2],[305,1],[392,2],[442,2],[536,1],[600,1],[647,2],[703,2],[761,2],[850,1],[903,1],[924,2],[927,1],[993,1],[995,1],[997,1],[999,2],[1040,1],[1093,1],[1137,2],[1140,1],[1174,1],[1176,1],[1178,1],[1194,1]]},"646":{"position":[[118,1],[153,1],[186,1],[351,1],[353,1],[363,1],[499,2],[509,1],[519,1],[521,1],[552,2],[555,1],[589,1],[591,1],[593,2],[605,1],[673,1],[675,1],[690,1],[727,1]]},"648":{"position":[[288,2],[373,2],[420,1],[458,1],[501,1],[537,1],[559,2],[638,2],[726,2],[757,1],[846,1]]},"652":{"position":[[587,2],[1154,2],[1157,2],[1212,1],[1223,1],[1257,1],[1289,1],[1350,1],[1399,1],[1834,1],[1905,1],[1915,1],[1917,1],[1998,2],[2022,2],[2037,1],[2112,1],[2146,1],[2155,2],[2231,2],[2258,2],[2306,2],[2390,2],[2470,2],[2481,2],[2565,2],[2609,2],[3048,2],[3155,2],[3162,1],[3179,1],[3214,1]]},"654":{"position":[[1215,2],[1270,1],[1281,1],[1315,1],[1347,1],[1419,1],[2012,1],[2083,1],[2093,1],[2095,1],[2216,2],[2240,2],[2255,1],[2330,1],[2355,1],[2364,2],[2440,2],[2467,2],[2534,2],[3131,2],[3234,2],[3241,1],[3258,1],[3293,1]]},"657":{"position":[[208,1],[1010,1],[1023,1],[1056,1],[1093,1],[1174,1],[1197,2]]},"659":{"position":[[372,1],[407,1],[440,1],[476,1],[493,2]]},"665":{"position":[[404,1],[433,1]]},"667":{"position":[[240,1],[302,1],[366,2],[415,1],[515,2],[571,1]]},"671":{"position":[[43,1]]},"675":{"position":[[161,1],[190,1]]},"677":{"position":[[644,1],[646,1],[648,1],[835,2],[901,2],[904,1],[1073,2],[1139,1],[1141,1],[2550,1]]},"679":{"position":[[167,1],[169,1],[171,1],[340,2],[406,1],[408,1]]},"713":{"position":[[591,2]]},"715":{"position":[[86,1]]},"717":{"position":[[87,1],[182,1],[377,2]]},"722":{"position":[[52,1]]}}}],["0",{"_index":714,"t":{"87":{"position":[[663,2]]},"160":{"position":[[495,3]]},"209":{"position":[[684,2]]},"291":{"position":[[5272,2],[5966,2]]},"328":{"position":[[535,3],[1316,2]]},"330":{"position":[[741,3]]},"365":{"position":[[4552,3]]},"418":{"position":[[731,1],[1123,1],[3763,1]]},"639":{"position":[[43,1]]},"677":{"position":[[2716,4]]}}}],["0.02170000000014",{"_index":2568,"t":{"707":{"position":[[151,16]]}}}],["0.0247",{"_index":2560,"t":{"701":{"position":[[449,6]]}}}],["0.12.x",{"_index":2064,"t":{"451":{"position":[[47,8]]},"468":{"position":[[47,8]]}}}],["0.x.i",{"_index":962,"t":{"131":{"position":[[211,5]]}}}],["01a087979dccbbc49a45b72d987e5651d65bd97349ccbfdd601b0b7beee9ddc4",{"_index":1989,"t":{"412":{"position":[[745,67]]}}}],["02t18:22:03.102950917z",{"_index":1742,"t":{"322":{"position":[[676,24]]}}}],["02t18:22:03.109787921z",{"_index":1744,"t":{"322":{"position":[[725,24]]}}}],["02t18:50:32.815189174z",{"_index":1751,"t":{"322":{"position":[[1149,24]]}}}],["02t18:50:32.819722082z",{"_index":1752,"t":{"322":{"position":[[1198,24]]}}}],["09t18:22:03.102951017z",{"_index":1748,"t":{"322":{"position":[[772,24]]}}}],["09t18:50:32.815189234z",{"_index":1753,"t":{"322":{"position":[[1245,24]]}}}],["0x",{"_index":1618,"t":{"291":{"position":[[5035,5],[6327,5],[6584,5]]},"293":{"position":[[1051,5]]},"330":{"position":[[1215,5]]},"342":{"position":[[273,8]]},"404":{"position":[[151,3]]},"541":{"position":[[511,5],[1190,5],[1317,5]]},"543":{"position":[[1222,5]]}}}],["0x0",{"_index":2371,"t":{"629":{"position":[[642,3]]}}}],["0x00",{"_index":1627,"t":{"291":{"position":[[6417,6]]},"293":{"position":[[1141,6]]},"330":{"position":[[1305,6]]}}}],["0x0000000000000000000000000000000000000000",{"_index":1595,"t":{"291":{"position":[[2320,45]]}}}],["0x0000000000000000000000000000000000000000000000000000000000000000",{"_index":1604,"t":{"291":{"position":[[3160,69],[5639,69]]},"328":{"position":[[1683,69]]}}}],["0x0000000000000000000000000000000000000000000000000000000000001010",{"_index":1612,"t":{"291":{"position":[[4164,69]]}}}],["0x000000000000000000000000000000000000000000000000001284e7c67266000000000000000000000000000000000000000000000000014c0fa753f2298415000000000000000000000000000000000000000000001386f7e2c243dcc978070000000000000000000000000000000000000000000000014bfd226c2bb71e15000000000000000000000000000000000000000000001386f7f5472ba33bde07",{"_index":1609,"t":{"291":{"position":[[3718,325]]}}}],["0x00000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000008800000002000000000001004000000000000000000000000000000000800000000000000000000100000000400000000200400000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000002000000000000000000000000000000004000008000000000000001000000000000000000000000000000100000020000000000000000000000002000000020020002020040000000000000000040100000",{"_index":1616,"t":{"291":{"position":[[4509,517]]}}}],["0x0000000000000000000000000000000000001010",{"_index":1608,"t":{"291":{"position":[[3553,45]]}}}],["0x00000000000000000000000000e91788bcb998379027d36e6407a9187d7f313c",{"_index":1613,"t":{"291":{"position":[[4234,69]]}}}],["0x0000000000000000000000001119e72b4af230becebd933d0e07f0eec51d8c2a0000000000000000000000000000000000000000000000000000000000000001",{"_index":1600,"t":{"291":{"position":[[2608,133],[5352,133]]},"328":{"position":[[1396,133]]}}}],["0x000000000000000000000000959c65b72147faf3450d8b50a0de57e72ffc5e0d",{"_index":1614,"t":{"291":{"position":[[4304,68]]}}}],["0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d0001000183d971056b1eca1bcc7289b9a6926677c5b07db4197925346367f61f2d09c732760719a91722acee0b24826f412cb69bd2125e48f231705a5be33d1f5523f9291c020101c50adeadb7fe15bee45dcb820610cdedcd314eb0030002f19915df00d669708608502d3011a09948b32674d6e443202a2ba884a4dcd26c2624ff33a8ee9836cc3ca2fbb8d3aa43382047b73d21646cb66cc2916076c1331c02",{"_index":2455,"t":{"652":{"position":[[731,422],[1401,422],[2612,422]]}}}],["0x0100010000000002012128ff2dd168dc250dc3da93db3131f737e6961a0000fe0100030000000006010001000074000197013331090a763fc7ef2216502cfbff5d855530f977a0ee6db3615722ed9bad498781d8ed72d52b5c9717708ac757f7789c9567e5468566179bd03f72d1fc7b1c010400002c01011111b16c6268897233eddea98a041b326b0faef2010122229ce37ccfee1cbab2b743b22c314b5667cf1a06020001000074000100deb9091f5beb1ebd8d91a1b81e562a70cdb3a1cdafc5e61087b18d1c221c570754ecbe056bdef5f82c388a9bf53f074521aeaf5afdeed3a2ba70adb89362631b010400002c0101444444444444444444444444444444444444444401015555555555555555555555555555555555555555030100a5a91b133336e5ef1c7e23c13974535018fab1c0",{"_index":1985,"t":{"406":{"position":[[459,620]]}}}],["0x02390f3e6e5fd1c6786cb78fd3027c117a9955a7",{"_index":2388,"t":{"633":{"position":[[242,45]]}}}],["0x061150e5574716dbb1a2cdf54b3dce9f94395f65",{"_index":1793,"t":{"344":{"position":[[322,45]]}}}],["0x095ae61e8207c7856ea273235d6badb69d815f5",{"_index":1917,"t":{"365":{"position":[[4229,49]]}}}],["0x1",{"_index":1619,"t":{"291":{"position":[[5051,6]]}}}],["0x112233",{"_index":1906,"t":{"365":{"position":[[3198,11]]}}}],["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",{"_index":1642,"t":{"295":{"position":[[289,180]]}}}],["0x14",{"_index":1601,"t":{"291":{"position":[[2754,7]]}}}],["0x140d72763d1ce39ad4e2e73ec6e8fc53e5b73b64",{"_index":1925,"t":{"365":{"position":[[4472,45]]}}}],["0x14a00",{"_index":1598,"t":{"291":{"position":[[2409,10]]}}}],["0x15",{"_index":1605,"t":{"291":{"position":[[3242,7]]}}}],["0x153824576d03629b264683b430bbf9acea1d0975",{"_index":1624,"t":{"291":{"position":[[6214,44]]},"293":{"position":[[938,44]]},"330":{"position":[[1102,44]]}}}],["0x16",{"_index":1610,"t":{"291":{"position":[[4056,7]]}}}],["0x1626ba7e",{"_index":2364,"t":{"629":{"position":[[345,10],[601,10]]}}}],["0x17b66009af459dc8ebf37acf8a8b355379be2fe5",{"_index":660,"t":{"76":{"position":[[618,45],[1261,45]]}}}],["0x17ffa2d95b58228e1ecb0c6ac25a6efd20ba08e4",{"_index":1908,"t":{"365":{"position":[[3241,45]]}}}],["0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3",{"_index":1988,"t":{"412":{"position":[[660,70]]}}}],["0x1f180c27086c7a39ea2a7b25239d1ab92348f07ca7bb59d1438fcf527568f881",{"_index":1602,"t":{"291":{"position":[[2792,68],[5498,68]]},"328":{"position":[[1542,68]]}}}],["0x223344",{"_index":1910,"t":{"365":{"position":[[3376,11]]}}}],["0x2791bca1f2de4661ed88a30c99a7a9449aa84174",{"_index":31,"t":{"2":{"position":[[412,44]]},"76":{"position":[[664,45],[1307,45]]},"150":{"position":[[3035,45]]},"377":{"position":[[342,45]]}}}],["0x27a11c1563a5dda238379b95c91b3abbad9c0cf6",{"_index":753,"t":{"89":{"position":[[516,45]]}}}],["0x27cabc9700ee6db2797b6ac1e1ece81c72a2cd8d",{"_index":1787,"t":{"340":{"position":[[1119,45]]},"410":{"position":[[996,45]]},"412":{"position":[[448,45]]},"414":{"position":[[413,45]]}}}],["0x2953399124f0cbb46d2cbacd8a89cf0599974963",{"_index":661,"t":{"76":{"position":[[710,45],[1353,45]]}}}],["0x2f63834",{"_index":1594,"t":{"291":{"position":[[2288,12],[2587,12],[3139,12],[3697,12]]}}}],["0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1",{"_index":2453,"t":{"652":{"position":[[629,45],[1291,44],[2261,44]]},"654":{"position":[[1349,44],[2470,44]]}}}],["0x3251ba32",{"_index":1900,"t":{"365":{"position":[[2930,13]]}}}],["0x3c4e11e4dbf23b87c14bd75d0da9c75707392d21",{"_index":1750,"t":{"322":{"position":[[824,45],[881,45]]}}}],["0x44c2ea42fb006a613a7b41d142576ed6b5055902",{"_index":1650,"t":{"297":{"position":[[358,44]]}}}],["0x479f6a5b0c1728947318714963a583c56a78366a",{"_index":1901,"t":{"365":{"position":[[2950,45]]}}}],["0x48656c6c6f20776f726c64",{"_index":1984,"t":{"406":{"position":[[418,27]]}}}],["0x4936962d9972a70bffc27f376f55d9c60c12e762819fa6384fdb466664122b6",{"_index":1994,"t":{"414":{"position":[[643,69]]}}}],["0x49be8c81414fae655f1f4615f5b437ca5160bdd4e4d8ce06275338ec6fe2e20b",{"_index":1593,"t":{"291":{"position":[[2203,69],[2502,69],[3054,69],[3612,69]]}}}],["0x4b0fc0c7d42566958d60f92115ab95167c837c891e2f4fa62a75bfed30d86af7291051fe5c88985269286548a42bed5b70bb16588e48998206a2e7a547f527d101",{"_index":1865,"t":{"359":{"position":[[1361,134]]}}}],["0x4d4ee1b8583e31fe789eaf2e1b6e011c220c10b6",{"_index":1599,"t":{"291":{"position":[[2443,45],[2995,45],[5298,45],[5585,45],[6339,45],[6439,44]]},"293":{"position":[[1163,44]]},"328":{"position":[[1342,45],[1629,45]]},"330":{"position":[[1327,44]]}}}],["0x4dfe1bbbcf077ddc3e01291eea2d5c70c2b422b415d95645b9adcfd678cb1d63",{"_index":1611,"t":{"291":{"position":[[4094,69]]}}}],["0x4f9555c73908b6a5b61e0a744cb4e00fce7b20743d5799e4cb1774081bc6b2ec192c740e50f1adec84605636e09c9cdf4d2f6629f9ce64d8d0f3ae10305ef90400",{"_index":1874,"t":{"363":{"position":[[589,134]]},"365":{"position":[[4706,134]]},"367":{"position":[[645,134]]}}}],["0x4fbf69aa2a75f9942a768dc8da7804ec965f7bea",{"_index":2400,"t":{"639":{"position":[[268,45],[645,42],[887,43]]}}}],["0x5",{"_index":1603,"t":{"291":{"position":[[2973,5],[3531,5],[4485,5],[5167,5]]}}}],["0x503388c73ca663ea34e103c11c9f47c9433af471",{"_index":2002,"t":{"418":{"position":[[488,45],[905,45]]}}}],["0x574372ff1a0eede68b5358cce7bbb93155a9dfe0",{"_index":1729,"t":{"322":{"position":[[356,45],[413,45]]}}}],["0x596af90cecdbf9a768886e771178fd5561dd27ab",{"_index":2401,"t":{"639":{"position":[[342,45],[690,42],[811,42]]},"667":{"position":[[242,44]]}}}],["0x5c4eeb02dabf8976016ab414d617f9a162936dcace3cdef8c69ef6e262ad5ae7",{"_index":1606,"t":{"291":{"position":[[3280,69],[5721,69]]},"328":{"position":[[1765,69]]}}}],["0x603a600e3d39601a805130553df3363d3d373d3d3d363d30545af43d82803e903d91601857fd5bf3",{"_index":2425,"t":{"643":{"position":[[307,84]]}}}],["0x608060405234801561001057600080fd5b5061013d806100206000396000f3fe60806040526004361061001e5760003560e01c80639c4ae2d014610023575b600080fd5b6100cb6004803603604081101561003957600080fd5b81019060208101813564010000000081111561005457600080fd5b82018360208201111561006657600080fd5b8035906020019184600183028401116401000000008311171561008857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506100cd915050565b005b60008183516020850134f56040805173ffffffffffffffffffffffffffffffffffffffff83168152905191925081900360200190a050505056fea264697066735822122033609f614f03931b92d88c309d698449bb77efcd517328d341fa4f923c5d8c7964736f6c63430007060033",{"_index":2574,"t":{"709":{"position":[[299,700]]}}}],["0x6192e0fdcd868b3de01c7fbc0ad98baebd7330c1",{"_index":2402,"t":{"639":{"position":[[416,45],[766,42],[931,42]]}}}],["0x631998e91476da5b870d741192fc5cbc55f5a52",{"_index":424,"t":{"29":{"position":[[1368,46]]},"34":{"position":[[933,45],[1326,44]]},"40":{"position":[[144,42],[835,44],[1181,44]]},"53":{"position":[[240,42],[1299,45],[1643,44]]},"76":{"position":[[571,46],[1215,45]]},"82":{"position":[[627,45],[977,45]]},"121":{"position":[[251,42],[564,45],[1962,45],[2384,44]]},"213":{"position":[[240,42]]},"215":{"position":[[227,42]]},"365":{"position":[[3449,45]]},"379":{"position":[[154,45]]},"416":{"position":[[272,45]]}}}],["0x6b175474e89094c44da98b954eedeac495271d0f",{"_index":1786,"t":{"340":{"position":[[1062,45]]},"412":{"position":[[391,45]]},"418":{"position":[[3563,45]]}}}],["0x6bd55a2877890bd58871eefe886770a7734077a74981910a75d7b1f044b5bf28",{"_index":1915,"t":{"365":{"position":[[4136,69]]}}}],["0x6d52be8194216ff4e7685d285728c8df9050b2cc",{"_index":2283,"t":{"578":{"position":[[589,45]]}}}],["0x7227e371540cf7b8e512544ba6871472031f3335",{"_index":662,"t":{"76":{"position":[[756,45],[1399,45]]}}}],["0x7b1bd3474d789e18e2e329e2c53f819b6e687b4a",{"_index":1903,"t":{"365":{"position":[[3047,45]]}}}],["0x7c0ebabfc394ec6d926e801fe0e69a1f15a7fe4d",{"_index":663,"t":{"76":{"position":[[802,45],[1445,45]]}}}],["0x7efe6ce415956c5f80c6530cc6cc81b4808f6118",{"_index":2386,"t":{"633":{"position":[[183,45]]}}}],["0x839ee023b21f4ffe2294025de0ac30ba7278d6fd",{"_index":1637,"t":{"293":{"position":[[1063,45]]},"330":{"position":[[688,45],[1227,45]]}}}],["0x8a5bc19e22d6ad55a2c763b93a75d09f321fe764",{"_index":2575,"t":{"709":{"position":[[1110,42]]}}}],["0x8b4de256180cfec54c436a470af50f9ee2813dbb",{"_index":34,"t":{"2":{"position":[[516,44]]}}}],["0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334",{"_index":425,"t":{"29":{"position":[[1415,45]]},"61":{"position":[[1468,45]]}}}],["0x8e3e38fe7367dd3b52d1e281e4e8400447c8d8b9",{"_index":362,"t":{"27":{"position":[[439,44]]},"32":{"position":[[844,45]]},"34":{"position":[[997,45]]},"37":{"position":[[1649,44]]}}}],["0x8f3cf7ad23cd3cadbd9735aff958023239c6a063",{"_index":664,"t":{"76":{"position":[[848,45],[1491,45]]}}}],["0x91e8ac543c5fedf9f3ef8b9da1500db84305681f",{"_index":1911,"t":{"365":{"position":[[3394,45]]}}}],["0x9c5a87452d4fac0cbd53bdca580b20a45526b3ab",{"_index":2567,"t":{"707":{"position":[[101,42],[1014,42]]}}}],["0x9fa2b3c4",{"_index":1986,"t":{"410":{"position":[[1091,13]]}}}],["0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",{"_index":1904,"t":{"365":{"position":[[3102,45]]}}}],["0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4",{"_index":665,"t":{"76":{"position":[[894,45],[1537,44]]}}}],["0xabc",{"_index":367,"t":{"27":{"position":[[729,10]]},"32":{"position":[[1159,10]]},"34":{"position":[[1394,10]]},"37":{"position":[[1976,10]]}}}],["0xabcd",{"_index":870,"t":{"111":{"position":[[175,12]]}}}],["0xacc36ed4ef40db74137266e48d863083a5c7e85e2735d69adafcb5b362b6cfc0",{"_index":1607,"t":{"291":{"position":[[3350,68],[5791,68]]},"328":{"position":[[1835,68]]}}}],["0xbb6e024b9cffacb947a71991e386681b1cd1477d",{"_index":2559,"t":{"701":{"position":[[399,42]]}}}],["0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",{"_index":1431,"t":{"256":{"position":[[1305,46]]},"627":{"position":[[638,45]]},"646":{"position":[[628,44]]}}}],["0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",{"_index":711,"t":{"87":{"position":[[483,45]]}}}],["0xbc5f07a5852fdf3dbd57a76835109220d0add8e8",{"_index":1863,"t":{"359":{"position":[[1226,44]]},"363":{"position":[[453,45]]},"365":{"position":[[4571,44]]},"367":{"position":[[510,44]]}}}],["0xbdeafd3ee0550a73f615d2baea2e3d6d48fc857d",{"_index":1649,"t":{"297":{"position":[[302,45]]}}}],["0xc9d9b33231d24dd8cc53fdd64f7abdd156f2a7e2",{"_index":1918,"t":{"365":{"position":[[4279,49]]}}}],["0xcccccccccccccccccccccccccccccccccccccccc",{"_index":1411,"t":{"251":{"position":[[259,45]]},"256":{"position":[[574,44],[1083,46]]},"627":{"position":[[558,44]]},"646":{"position":[[454,44]]}}}],["0xce0042b868300000d44a59004da54a005ffdcf9f",{"_index":2563,"t":{"701":{"position":[[1491,42]]}}}],["0xcf67bcbd9d5dfd373b03f4fc8143e1c6744b5696",{"_index":1864,"t":{"359":{"position":[[1302,45]]},"361":{"position":[[1297,44]]},"363":{"position":[[530,45]]},"365":{"position":[[4647,45]]},"367":{"position":[[454,45],[586,45]]}}}],["0xd01f11855bccb95f88d7a48492f66410d4637313",{"_index":2384,"t":{"633":{"position":[[115,45]]},"643":{"position":[[602,44]]}}}],["0xd130b43062d875a4b7af3f8fc036bc6e9d3e1b3",{"_index":2390,"t":{"633":{"position":[[303,45]]}}}],["0xd72c236be524ec24f72329317e2785e687105b69",{"_index":1759,"t":{"328":{"position":[[482,45]]}}}],["0xdb374",{"_index":1597,"t":{"291":{"position":[[2387,10]]}}}],["0xe4b10c53aa75e19e088cfdd0cff7d46a0e4206f0",{"_index":1978,"t":{"404":{"position":[[357,42]]}}}],["0xe6b9b21c077f382333220a072e4c44280b873907",{"_index":2393,"t":{"633":{"position":[[377,44]]}}}],["0xec9a7204a43d3f4a82c84fde92d25bfc9110981",{"_index":2403,"t":{"639":{"position":[[490,45],[976,42]]}}}],["0xf2e9f728abd65089f25efda5852e605ced377f4e2c89dbf143b124623ed09b2c",{"_index":1591,"t":{"291":{"position":[[2019,69],[2883,69],[3441,69],[4395,69],[5077,69]]},"328":{"position":[[1042,69]]},"410":{"position":[[1218,69]]}}}],["0xf439e432d54c2bf5518a1901d3791070d4192986",{"_index":2004,"t":{"418":{"position":[[661,45],[1062,45],[3694,45]]}}}],["0xf87e31492faf9a91b02ee0deaad50d51d56d5d4d",{"_index":1909,"t":{"365":{"position":[[3296,45]]},"414":{"position":[[342,45]]}}}],["0xf9010880852416b84e01830222e08080b8b66080604052348015600f57600080fd5b50609980601d6000396000f3fe60a06020601f369081018290049091028201604052608081815260009260609284918190838280828437600092018290525084519495509392505060208401905034f5604080516001600160a01b0383168152905191935081900360200190a0505000fea26469706673582212205a310755225e3c740b2f013fb6343f4c205e7141fcdf15947f5f0e0e818727fb64736f6c634300060a00331ca01820182018201820182018201820182018201820182018201820182018201820a01820182018201820182018201820182018201820182018201820182018201820",{"_index":2570,"t":{"707":{"position":[[361,536]]}}}],["0xf9016c8085174876e8008303c4d88080b90154608060405234801561001057600080fd5b50610134806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c634300060200331b83247000822470",{"_index":2562,"t":{"701":{"position":[[645,736]]}}}],["0xf9d09d634fb818b05149329c1dccfaea53639d96",{"_index":2382,"t":{"633":{"position":[[57,45]]},"643":{"position":[[538,44]]}}}],["0xff",{"_index":2436,"t":{"643":{"position":[[1142,7]]}}}],["0xsequenc",{"_index":320,"t":{"20":{"position":[[12,10],[46,10],[76,10]]},"55":{"position":[[19,10],[60,10],[94,10],[124,10],[173,10]]},"64":{"position":[[12,10]]},"107":{"position":[[19,10],[72,10],[106,10],[136,10],[185,10]]},"109":{"position":[[57,12],[311,12]]},"197":{"position":[[828,10],[914,11]]},"438":{"position":[[120,10],[180,10]]},"451":{"position":[[227,10],[289,10]]},"457":{"position":[[267,10],[325,10]]},"468":{"position":[[227,10],[289,10]]},"476":{"position":[[81,10],[134,10]]},"495":{"position":[[300,11],[414,10],[533,10],[648,10]]},"510":{"position":[[523,12]]},"515":{"position":[[4,10]]},"517":{"position":[[125,10]]},"525":{"position":[[100,10]]},"547":{"position":[[164,10]]},"549":{"position":[[87,11],[335,13],[707,13]]},"578":{"position":[[345,12]]},"582":{"position":[[99,11],[163,10],[208,10],[242,10],[272,10],[560,13]]},"584":{"position":[[12,10]]},"652":{"position":[[1230,12]]},"654":{"position":[[1288,12]]},"657":{"position":[[965,10],[1012,10],[1030,12]]}}}],["0xsequence.j",{"_index":2566,"t":{"705":{"position":[[350,13]]},"711":{"position":[[107,13]]}}}],["0xsequence/plugins>net742dllsaot",{"_index":1172,"t":{"174":{"position":[[111,28]]}}}],["assign",{"_index":2487,"t":{"663":{"position":[[24,8],[137,8]]}}}],["assist",{"_index":384,"t":{"27":{"position":[[1422,10]]},"32":{"position":[[1897,10]]},"34":{"position":[[2181,10]]},"37":{"position":[[2789,10]]},"40":{"position":[[2159,10]]},"53":{"position":[[2469,10]]},"61":{"position":[[1677,10]]},"76":{"position":[[1683,10]]},"82":{"position":[[1158,10]]},"652":{"position":[[3244,10]]}}}],["associ",{"_index":1579,"t":{"291":{"position":[[1126,10]]},"361":{"position":[[175,9]]},"566":{"position":[[78,10]]},"604":{"position":[[385,10]]},"629":{"position":[[499,10]]}}}],["assum",{"_index":1076,"t":{"152":{"position":[[561,6]]},"301":{"position":[[125,8]]},"549":{"position":[[357,7]]}}}],["assur",{"_index":1528,"t":{"280":{"position":[[823,7]]}}}],["async",{"_index":634,"t":{"61":{"position":[[1219,6]]},"150":{"position":[[2297,5],[2758,5]]},"158":{"position":[[895,5]]},"232":{"position":[[7,5]]},"377":{"position":[[255,5]]},"530":{"position":[[289,5],[362,5]]}}}],["atom",{"_index":2532,"t":{"677":{"position":[[1526,6]]}}}],["attach",{"_index":912,"t":{"121":{"position":[[653,7]]}}}],["attack",{"_index":1516,"t":{"280":{"position":[[435,9]]},"284":{"position":[[363,8],[562,8]]},"598":{"position":[[140,8]]}}}],["attempt",{"_index":1244,"t":{"197":{"position":[[191,10]]},"293":{"position":[[291,10],[371,9]]},"351":{"position":[[128,8]]},"445":{"position":[[103,7]]},"481":{"position":[[50,7]]},"483":{"position":[[68,7]]},"533":{"position":[[61,7]]}}}],["attest",{"_index":1521,"t":{"280":{"position":[[676,8]]}}}],["attribut",{"_index":717,"t":{"87":{"position":[[686,13],[1147,12],[1392,13],[1483,13],[1681,10]]},"89":{"position":[[1155,13]]},"91":{"position":[[68,10],[99,10],[228,10],[383,10],[461,10],[782,10]]},"121":{"position":[[925,13]]}}}],["audit",{"_index":1526,"t":{"280":{"position":[[772,7]]},"614":{"position":[[52,6]]}}}],["auth",{"_index":1510,"t":{"280":{"position":[[9,4]]},"282":{"position":[[665,5]]},"284":{"position":[[217,5],[232,4]]},"303":{"position":[[689,4]]},"306":{"position":[[36,4]]},"308":{"position":[[30,4],[264,4]]},"310":{"position":[[19,4]]},"314":{"position":[[9,4],[223,4]]},"316":{"position":[[266,4]]},"332":{"position":[[11,4]]},"336":{"position":[[40,4]]},"551":{"position":[[373,4],[2085,4]]}}}],["authent",{"_index":1376,"t":{"239":{"position":[[277,12],[937,12]]},"241":{"position":[[131,12]]},"282":{"position":[[564,14],[613,12]]},"284":{"position":[[336,13]]},"308":{"position":[[242,12]]},"310":{"position":[[309,13]]},"314":{"position":[[91,14],[260,12]]},"336":{"position":[[425,14]]},"357":{"position":[[379,13]]},"361":{"position":[[128,12],[357,14]]},"396":{"position":[[81,14]]},"398":{"position":[[70,14]]},"402":{"position":[[50,14]]},"510":{"position":[[320,12],[986,12]]},"512":{"position":[[131,12]]},"561":{"position":[[834,14]]},"596":{"position":[[270,15]]}}}],["authopt",{"_index":2045,"t":{"432":{"position":[[650,11],[793,12]]}}}],["author",{"_index":1124,"t":{"169":{"position":[[157,9]]},"239":{"position":[[627,9],[769,9]]},"241":{"position":[[157,13]]},"510":{"position":[[641,10],[819,10]]},"512":{"position":[[157,13]]},"549":{"position":[[886,10]]},"551":{"position":[[700,10],[711,9],[826,10]]},"561":{"position":[[177,9],[393,9]]},"568":{"position":[[50,9],[106,10]]},"570":{"position":[[320,12],[371,12]]},"608":{"position":[[89,10],[228,10],[412,10]]},"610":{"position":[[43,10]]}}}],["authorizationmessag",{"_index":2276,"t":{"568":{"position":[[83,20]]},"570":{"position":[[237,21]]}}}],["authorizenonc",{"_index":2224,"t":{"551":{"position":[[845,15],[861,14],[991,15]]}}}],["auto",{"_index":830,"t":{"103":{"position":[[263,4]]},"596":{"position":[[713,4]]}}}],["autoconnect",{"_index":1828,"t":{"355":{"position":[[666,11],[979,12]]},"432":{"position":[[511,12]]},"459":{"position":[[352,12]]},"497":{"position":[[836,12]]},"499":{"position":[[1021,12]]}}}],["autom",{"_index":595,"t":{"59":{"position":[[64,9]]}}}],["automat",{"_index":161,"t":{"8":{"position":[[152,13],[708,13]]},"44":{"position":[[313,13]]},"103":{"position":[[732,9],[954,9]]},"119":{"position":[[320,13]]},"171":{"position":[[568,13]]},"228":{"position":[[322,13]]},"239":{"position":[[263,13],[665,13],[824,13]]},"303":{"position":[[556,13]]},"316":{"position":[[65,13]]},"344":{"position":[[22,9]]},"410":{"position":[[183,13]]},"412":{"position":[[87,13]]},"414":{"position":[[53,13]]},"426":{"position":[[142,13]]},"501":{"position":[[443,13]]},"510":{"position":[[306,13],[678,13],[873,13]]},"551":{"position":[[478,13],[1255,13],[2102,13],[2428,13]]},"591":{"position":[[170,13]]},"652":{"position":[[2420,13]]}}}],["avail",{"_index":103,"t":{"4":{"position":[[466,9]]},"6":{"position":[[184,9],[620,9]]},"8":{"position":[[1038,12]]},"50":{"position":[[649,10]]},"72":{"position":[[25,9]]},"103":{"position":[[204,10],[704,9]]},"119":{"position":[[540,9],[667,9]]},"123":{"position":[[235,9]]},"146":{"position":[[12,9]]},"150":{"position":[[505,9]]},"171":{"position":[[101,9]]},"183":{"position":[[301,9]]},"224":{"position":[[61,9]]},"280":{"position":[[748,9]]},"312":{"position":[[102,12],[622,9],[669,9]]},"351":{"position":[[390,9],[467,9]]},"412":{"position":[[19,9]]},"424":{"position":[[151,9]]},"430":{"position":[[914,10]]},"436":{"position":[[194,9]]},"445":{"position":[[180,9]]},"453":{"position":[[29,9]]},"455":{"position":[[168,9]]},"464":{"position":[[161,9]]},"472":{"position":[[118,9],[148,9],[198,9]]},"474":{"position":[[195,9]]},"476":{"position":[[23,9]]},"485":{"position":[[64,9]]},"487":{"position":[[157,9]]},"491":{"position":[[55,9]]},"515":{"position":[[32,9]]},"517":{"position":[[32,9]]},"523":{"position":[[17,9]]},"537":{"position":[[32,9]]},"547":{"position":[[1091,9]]},"549":{"position":[[1395,9]]},"551":{"position":[[1614,9],[2662,9]]},"586":{"position":[[47,9],[449,9]]},"604":{"position":[[47,9]]},"691":{"position":[[272,9]]},"717":{"position":[[400,9]]}}}],["avalanch",{"_index":219,"t":{"10":{"position":[[420,9]]},"97":{"position":[[158,9],[168,9]]},"101":{"position":[[110,9]]}}}],["avoid",{"_index":974,"t":{"136":{"position":[[15,5],[347,5]]},"264":{"position":[[322,5]]},"430":{"position":[[580,5]]},"549":{"position":[[2414,5]]},"659":{"position":[[84,6]]}}}],["await",{"_index":62,"t":{"2":{"position":[[1130,5],[1218,5]]},"14":{"position":[[276,5],[561,5],[605,5]]},"20":{"position":[[458,5]]},"27":{"position":[[815,5]]},"32":{"position":[[1267,5]]},"34":{"position":[[1498,5]]},"37":{"position":[[2087,5]]},"40":{"position":[[1477,5]]},"53":{"position":[[1768,5]]},"61":{"position":[[1246,5],[1626,5]]},"76":{"position":[[1130,5]]},"82":{"position":[[900,5]]},"109":{"position":[[159,5],[413,5]]},"115":{"position":[[159,5],[261,5],[359,5]]},"150":{"position":[[831,5],[1509,5],[1598,5],[2106,5],[3165,5],[3254,5]]},"158":{"position":[[426,5],[1319,5],[1408,5]]},"160":{"position":[[1258,5],[1416,5]]},"169":{"position":[[90,5],[772,5],[901,5],[1307,5]]},"185":{"position":[[177,5],[230,5]]},"187":{"position":[[447,5],[524,5]]},"189":{"position":[[315,5],[393,5]]},"191":{"position":[[245,5],[335,5]]},"197":{"position":[[612,5]]},"200":{"position":[[82,5],[204,5],[351,5],[487,5],[626,5],[762,5],[912,5]]},"203":{"position":[[81,5],[187,5],[299,5],[422,5],[547,5],[660,5],[788,5],[907,5],[1033,5],[1165,5],[1314,5]]},"209":{"position":[[585,5]]},"211":{"position":[[765,5]]},"213":{"position":[[941,5]]},"215":{"position":[[805,5]]},"217":{"position":[[367,5]]},"219":{"position":[[124,5]]},"222":{"position":[[72,5],[168,5],[270,5],[380,5],[489,5],[607,5],[752,5],[883,5],[1011,5]]},"228":{"position":[[336,8]]},"230":{"position":[[14,5]]},"234":{"position":[[59,5],[124,5]]},"237":{"position":[[59,5]]},"239":{"position":[[561,5]]},"251":{"position":[[160,5]]},"256":{"position":[[142,5],[214,5],[401,5],[747,5],[911,5],[1375,5]]},"316":{"position":[[338,5]]},"318":{"position":[[801,5],[918,5],[1015,5]]},"322":{"position":[[226,5],[298,5]]},"324":{"position":[[234,5],[306,5],[332,5]]},"328":{"position":[[358,5],[416,5]]},"330":{"position":[[508,5],[566,5]]},"338":{"position":[[226,5]]},"340":{"position":[[215,5],[471,5],[966,5]]},"342":{"position":[[224,5]]},"344":{"position":[[157,5]]},"404":{"position":[[270,5],[333,5]]},"406":{"position":[[215,5],[280,5]]},"410":{"position":[[872,5],[930,5]]},"412":{"position":[[286,5],[345,5]]},"414":{"position":[[252,5],[295,5]]},"416":{"position":[[184,5],[226,5]]},"418":{"position":[[454,5],[871,5],[3529,5]]},"510":{"position":[[595,5]]},"512":{"position":[[912,5],[976,5]]},"539":{"position":[[435,5],[542,5],[1275,5],[1412,5]]},"541":{"position":[[370,5],[627,5],[734,5],[1607,5],[1744,5]]},"543":{"position":[[304,5],[1507,5]]},"545":{"position":[[396,5],[503,5]]},"549":{"position":[[840,5],[1524,5]]},"551":{"position":[[129,5],[295,5],[660,5],[803,5],[968,5],[1111,5],[1313,5],[1535,5],[1703,5],[1941,5],[2213,5],[2528,5],[2744,5],[2999,5],[3288,5],[3526,5],[3952,5]]},"564":{"position":[[104,5]]},"566":{"position":[[318,5]]},"568":{"position":[[167,5]]},"570":{"position":[[138,5],[180,5]]},"572":{"position":[[162,5]]},"576":{"position":[[327,5],[568,5],[675,5],[1477,5],[1614,5]]},"578":{"position":[[692,5]]},"625":{"position":[[363,5]]},"627":{"position":[[767,5]]},"646":{"position":[[188,5],[408,5],[729,5]]},"648":{"position":[[759,5]]},"652":{"position":[[1919,5]]},"654":{"position":[[2097,5]]},"657":{"position":[[1095,5]]},"659":{"position":[[442,5]]},"667":{"position":[[417,5]]}}}],["awar",{"_index":2118,"t":{"512":{"position":[[645,5]]}}}],["away",{"_index":504,"t":{"44":{"position":[[86,4]]}}}],["awesom",{"_index":2190,"t":{"547":{"position":[[847,7]]},"713":{"position":[[1173,7]]}}}],["back",{"_index":248,"t":{"14":{"position":[[223,4]]},"121":{"position":[[1392,5]]},"136":{"position":[[176,4]]},"152":{"position":[[124,5]]},"557":{"position":[[578,4]]},"596":{"position":[[744,4]]}}}],["backend",{"_index":276,"t":{"16":{"position":[[175,9]]},"18":{"position":[[123,8]]},"117":{"position":[[1120,9]]},"284":{"position":[[94,7]]},"351":{"position":[[178,7]]},"515":{"position":[[99,8]]},"517":{"position":[[156,9]]},"519":{"position":[[115,9]]},"521":{"position":[[8,7],[330,7],[488,8]]},"648":{"position":[[190,8]]}}}],["background",{"_index":735,"t":{"87":{"position":[[1013,13]]}}}],["backup",{"_index":2302,"t":{"586":{"position":[[143,6],[391,6]]},"604":{"position":[[328,6]]},"606":{"position":[[129,6]]},"610":{"position":[[91,6]]},"687":{"position":[[61,6]]}}}],["balanc",{"_index":133,"t":{"6":{"position":[[461,9]]},"8":{"position":[[556,9]]},"27":{"position":[[216,7],[780,7],[805,7]]},"32":{"position":[[1210,8],[2129,9]]},"34":{"position":[[1443,8]]},"189":{"position":[[305,7],[383,7]]},"209":{"position":[[703,8]]},"215":{"position":[[903,7]]},"217":{"position":[[216,7],[472,7]]},"717":{"position":[[148,9]]}}}],["balanceof",{"_index":1267,"t":{"200":{"position":[[118,9],[192,9]]},"203":{"position":[[338,9],[410,9]]},"222":{"position":[[407,9],[477,9]]}}}],["balanceofbatch",{"_index":1269,"t":{"200":{"position":[[255,14],[334,14]]}}}],["balanceupdatesarg",{"_index":1313,"t":{"215":{"position":[[727,18],[849,20]]}}}],["banner",{"_index":1152,"t":{"171":{"position":[[254,6],[328,6]]},"551":{"position":[[1783,6],[1858,6]]}}}],["bannerurl",{"_index":1128,"t":{"169":{"position":[[223,9],[988,9]]},"171":{"position":[[234,10],[439,10]]},"549":{"position":[[991,10],[1899,10]]},"551":{"position":[[1974,11]]}}}],["base",{"_index":223,"t":{"10":{"position":[[512,4],[862,4]]},"97":{"position":[[178,4],[183,4]]},"99":{"position":[[123,4],[135,4]]},"332":{"position":[[53,5]]},"351":{"position":[[111,5]]},"353":{"position":[[200,5]]},"449":{"position":[[83,5],[387,5],[537,5]]},"451":{"position":[[65,5]]},"453":{"position":[[105,5],[219,5]]},"468":{"position":[[65,5]]},"648":{"position":[[898,5]]}}}],["basecardid",{"_index":785,"t":{"89":{"position":[[1044,13]]},"121":{"position":[[828,13]]}}}],["basi",{"_index":2028,"t":{"430":{"position":[[69,6]]}}}],["basic",{"_index":1407,"t":{"251":{"position":[[14,5]]},"497":{"position":[[142,5]]}}}],["batch",{"_index":884,"t":{"117":{"position":[[463,7]]},"121":{"position":[[1233,7]]},"129":{"position":[[245,5],[406,5]]},"160":{"position":[[73,5],[413,6],[1345,8],[1476,5],[1506,7]]},"191":{"position":[[90,5]]},"539":{"position":[[572,8],[1380,7]]},"541":{"position":[[764,8],[1712,7]]},"576":{"position":[[705,8],[1582,7]]}}}],["be",{"_index":1799,"t":{"346":{"position":[[1260,5]]},"351":{"position":[[525,5]]},"365":{"position":[[2570,5]]},"586":{"position":[[84,5]]},"604":{"position":[[84,5]]},"659":{"position":[[136,5],[909,5]]},"677":{"position":[[1639,5]]},"699":{"position":[[180,5]]},"705":{"position":[[183,5]]}}}],["bear",{"_index":528,"t":{"46":{"position":[[352,4]]}}}],["beauti",{"_index":2199,"t":{"547":{"position":[[1553,6]]},"713":{"position":[[527,9]]}}}],["beautifulli",{"_index":2306,"t":{"589":{"position":[[15,11]]},"591":{"position":[[15,11]]}}}],["becom",{"_index":586,"t":{"57":{"position":[[596,8]]}}}],["befor",{"_index":871,"t":{"111":{"position":[[221,6]]},"152":{"position":[[267,6],[480,6]]},"181":{"position":[[147,7]]},"183":{"position":[[382,7]]},"185":{"position":[[146,7]]},"187":{"position":[[421,7]]},"189":{"position":[[291,7]]},"191":{"position":[[220,7]]},"195":{"position":[[257,7],[526,7]]},"197":{"position":[[405,7]]},"251":{"position":[[142,6]]},"301":{"position":[[118,6]]},"303":{"position":[[401,6],[1600,6]]},"328":{"position":[[128,6]]},"330":{"position":[[48,6],[143,6]]},"353":{"position":[[291,6],[394,6]]},"410":{"position":[[565,6]]},"659":{"position":[[129,6],[902,6]]},"677":{"position":[[2226,6],[2308,6]]},"697":{"position":[[529,6]]},"724":{"position":[[98,6],[605,6]]}}}],["begin",{"_index":1073,"t":{"152":{"position":[[274,9]]}}}],["behalf",{"_index":2261,"t":{"561":{"position":[[433,6]]}}}],["behav",{"_index":2248,"t":{"557":{"position":[[245,7]]}}}],["behaviour",{"_index":2489,"t":{"665":{"position":[[166,10]]},"673":{"position":[[49,9]]}}}],["behind",{"_index":167,"t":{"8":{"position":[[291,6]]}}}],["below",{"_index":273,"t":{"16":{"position":[[77,5]]},"18":{"position":[[132,5],[420,5]]},"20":{"position":[[392,5]]},"22":{"position":[[373,5]]},"32":{"position":[[2312,5]]},"74":{"position":[[345,5]]},"80":{"position":[[455,5]]},"84":{"position":[[339,5]]},"87":{"position":[[1611,7]]},"105":{"position":[[70,6]]},"119":{"position":[[392,6]]},"121":{"position":[[107,5]]},"127":{"position":[[236,5]]},"152":{"position":[[255,5]]},"348":{"position":[[0,5]]},"353":{"position":[[340,6]]},"355":{"position":[[714,6]]},"371":{"position":[[237,5]]},"426":{"position":[[405,5],[629,6]]},"472":{"position":[[0,5]]},"497":{"position":[[131,5]]},"499":{"position":[[67,5]]},"551":{"position":[[202,6]]},"675":{"position":[[493,5]]},"713":{"position":[[632,5]]}}}],["benefit",{"_index":882,"t":{"117":{"position":[[199,8]]},"434":{"position":[[96,7]]},"547":{"position":[[687,8]]}}}],["best",{"_index":893,"t":{"117":{"position":[[849,4]]},"169":{"position":[[312,4],[1077,4]]},"171":{"position":[[396,5]]},"521":{"position":[[239,4]]},"549":{"position":[[1079,4],[1987,4]]},"551":{"position":[[1926,5]]}}}],["between",{"_index":832,"t":{"103":{"position":[[277,7]]},"160":{"position":[[234,7]]},"549":{"position":[[2596,7]]}}}],["beyond",{"_index":2529,"t":{"677":{"position":[[1220,6]]}}}],["big",{"_index":1380,"t":{"239":{"position":[[522,3]]},"398":{"position":[[123,3]]}}}],["binari",{"_index":1894,"t":{"365":{"position":[[2133,6]]}}}],["block",{"_index":73,"t":{"2":{"position":[[1305,5]]},"29":{"position":[[182,6]]},"37":{"position":[[872,5],[946,5]]},"50":{"position":[[422,6]]},"61":{"position":[[703,5]]},"291":{"position":[[1214,5],[1386,5],[1424,5],[1492,5]]},"328":{"position":[[51,5]]},"549":{"position":[[2429,8],[2472,5],[2672,8]]}}}],["blockchain",{"_index":53,"t":{"2":{"position":[[987,10]]},"6":{"position":[[319,10]]},"8":{"position":[[75,10]]},"12":{"position":[[49,10]]},"16":{"position":[[46,10]]},"29":{"position":[[112,11]]},"42":{"position":[[162,10]]},"57":{"position":[[304,10]]},"103":{"position":[[630,10]]},"246":{"position":[[408,11]]},"276":{"position":[[246,11]]},"346":{"position":[[326,10],[659,10]]},"422":{"position":[[305,10]]},"549":{"position":[[489,11]]},"717":{"position":[[423,10]]}}}],["blockhash",{"_index":1584,"t":{"291":{"position":[[1395,9],[2190,12],[2489,12],[3041,12],[3599,12]]}}}],["blockn",{"_index":2071,"t":{"474":{"position":[[45,11]]}}}],["blocknumb",{"_index":1581,"t":{"291":{"position":[[1191,11],[2273,14],[2572,14],[3124,14],[3682,14]]}}}],["bob",{"_index":1430,"t":{"256":{"position":[[1284,8]]},"627":{"position":[[623,6]]},"646":{"position":[[613,6]]}}}],["bodi",{"_index":353,"t":{"27":{"position":[[115,4]]},"32":{"position":[[117,4]]},"34":{"position":[[117,4]]},"37":{"position":[[314,4]]},"40":{"position":[[473,4]]},"53":{"position":[[559,4]]},"61":{"position":[[257,4],[1408,5]]},"76":{"position":[[127,4]]},"82":{"position":[[119,4]]},"209":{"position":[[117,4]]},"211":{"position":[[314,4]]},"213":{"position":[[559,4]]},"215":{"position":[[548,4]]},"217":{"position":[[115,4]]},"652":{"position":[[147,4]]},"654":{"position":[[139,4]]}}}],["bool",{"_index":1883,"t":{"365":{"position":[[1233,4]]},"629":{"position":[[801,5]]},"671":{"position":[[76,5],[520,4]]}}}],["boolean",{"_index":428,"t":{"32":{"position":[[203,8],[381,8]]},"34":{"position":[[287,8],[465,8]]},"37":{"position":[[986,8],[1164,8]]},"53":{"position":[[663,8],[841,8]]},"61":{"position":[[618,9]]},"209":{"position":[[287,8]]},"211":{"position":[[492,8]]},"213":{"position":[[663,8]]},"291":{"position":[[1509,7],[1634,7],[1691,7]]},"293":{"position":[[437,7],[494,7]]},"394":{"position":[[13,7]]}}}],["boot",{"_index":2590,"t":{"719":{"position":[[148,6]]}}}],["bootstrap",{"_index":2477,"t":{"657":{"position":[[812,13]]}}}],["bore",{"_index":707,"t":{"87":{"position":[[322,5],[1071,5]]}}}],["both",{"_index":258,"t":{"14":{"position":[[462,4]]},"18":{"position":[[239,4]]},"27":{"position":[[499,4]]},"32":{"position":[[929,4]]},"34":{"position":[[1082,4]]},"37":{"position":[[1736,4]]},"40":{"position":[[922,4]]},"53":{"position":[[1384,4]]},"59":{"position":[[251,4]]},"61":{"position":[[1150,4]]},"76":{"position":[[955,4]]},"82":{"position":[[728,4]]},"84":{"position":[[48,4]]},"87":{"position":[[1752,4]]},"91":{"position":[[63,4],[378,4],[553,4],[647,4],[773,4]]},"119":{"position":[[555,4]]},"183":{"position":[[12,4],[100,4]]},"197":{"position":[[152,4],[738,4]]},"278":{"position":[[115,4]]},"280":{"position":[[421,4]]},"301":{"position":[[0,4]]},"346":{"position":[[1548,4]]},"596":{"position":[[168,4]]},"652":{"position":[[1169,4]]},"654":{"position":[[1227,4]]},"677":{"position":[[2606,4],[2671,4]]}}}],["bottom",{"_index":1967,"t":{"386":{"position":[[198,6],[212,6],[225,6]]}}}],["bound",{"_index":2397,"t":{"637":{"position":[[168,7]]},"691":{"position":[[138,6]]}}}],["bow",{"_index":765,"t":{"89":{"position":[[690,3]]}}}],["brand",{"_index":1546,"t":{"282":{"position":[[947,7]]}}}],["brave",{"_index":1739,"t":{"322":{"position":[[646,7]]}}}],["breach",{"_index":2378,"t":{"629":{"position":[[1029,8]]}}}],["break",{"_index":739,"t":{"87":{"position":[[1343,6]]},"131":{"position":[[229,8],[284,8],[350,8]]},"523":{"position":[[147,8]]}}}],["bridg",{"_index":1800,"t":{"346":{"position":[[1322,7],[1367,6]]}}}],["bring",{"_index":143,"t":{"6":{"position":[[701,5]]},"42":{"position":[[552,5]]}}}],["brown",{"_index":729,"t":{"87":{"position":[[882,7]]}}}],["brows",{"_index":1455,"t":{"272":{"position":[[23,6]]},"713":{"position":[[605,8]]}}}],["browser",{"_index":364,"t":{"27":{"position":[[513,9]]},"32":{"position":[[943,9]]},"34":{"position":[[1096,9]]},"37":{"position":[[1750,9]]},"40":{"position":[[936,9]]},"53":{"position":[[1398,9]]},"61":{"position":[[1164,9]]},"76":{"position":[[969,9]]},"82":{"position":[[742,9]]},"123":{"position":[[126,8]]},"346":{"position":[[1017,8],[1120,7]]},"351":{"position":[[56,8]]},"355":{"position":[[334,8],[592,8],[895,7]]},"515":{"position":[[46,7]]},"547":{"position":[[316,7],[1039,7],[1126,7]]},"549":{"position":[[212,9],[2420,8],[2458,8],[2658,7]]},"589":{"position":[[45,9]]},"591":{"position":[[46,8]]},"652":{"position":[[1183,9]]},"654":{"position":[[1241,9]]}}}],["browser'",{"_index":1839,"t":{"355":{"position":[[1664,9]]},"598":{"position":[[31,9]]}}}],["bsc",{"_index":217,"t":{"10":{"position":[[383,3],[809,3]]},"97":{"position":[[150,3],[154,3]]},"99":{"position":[[147,3],[159,3]]},"580":{"position":[[14,3]]}}}],["bug",{"_index":1490,"t":{"272":{"position":[[1554,3]]},"355":{"position":[[625,3]]}}}],["bugfix",{"_index":969,"t":{"131":{"position":[[414,8]]}}}],["build",{"_index":120,"t":{"6":{"position":[[220,5]]},"42":{"position":[[64,8]]},"103":{"position":[[777,5]]},"121":{"position":[[332,5]]},"131":{"position":[[217,7]]},"136":{"position":[[106,6],[195,5],[373,5]]},"138":{"position":[[47,5],[85,5]]},"163":{"position":[[47,5],[85,5]]},"167":{"position":[[277,5]]},"264":{"position":[[405,5]]},"272":{"position":[[268,5]]},"303":{"position":[[261,7],[940,6]]},"426":{"position":[[227,5],[725,8]]},"521":{"position":[[568,8]]},"559":{"position":[[18,5]]},"589":{"position":[[126,5]]},"591":{"position":[[290,5]]},"713":{"position":[[170,5]]}}}],["builder",{"_index":413,"t":{"29":{"position":[[750,7]]},"42":{"position":[[185,8]]},"152":{"position":[[28,8]]},"158":{"position":[[164,8]]},"308":{"position":[[98,8],[152,8]]}}}],["built",{"_index":199,"t":{"8":{"position":[[939,5]]},"18":{"position":[[24,5]]},"42":{"position":[[361,5]]},"346":{"position":[[1313,5]]},"420":{"position":[[197,5]]},"517":{"position":[[232,5]]},"519":{"position":[[61,5]]},"547":{"position":[[1026,5]]}}}],["bunch",{"_index":886,"t":{"117":{"position":[[495,5]]},"547":{"position":[[674,5]]}}}],["bundl",{"_index":2158,"t":{"539":{"position":[[1167,6]]},"541":{"position":[[1499,6]]},"543":{"position":[[10,8]]},"576":{"position":[[1369,6]]},"677":{"position":[[1444,6],[2249,6],[2331,6],[2647,7]]},"713":{"position":[[1118,7]]}}}],["burden",{"_index":1890,"t":{"365":{"position":[[1955,6]]}}}],["button",{"_index":1671,"t":{"303":{"position":[[715,8]]},"373":{"position":[[320,7]]},"398":{"position":[[127,8]]},"489":{"position":[[141,6]]},"501":{"position":[[372,7],[407,9]]},"503":{"position":[[266,7]]}}}],["buy",{"_index":624,"t":{"61":{"position":[[464,5],[1535,6]]},"136":{"position":[[21,6],[306,3]]}}}],["byte",{"_index":2163,"t":{"541":{"position":[[273,5],[996,5]]},"543":{"position":[[860,5]]},"629":{"position":[[488,4],[701,5]]},"643":{"position":[[905,8]]},"657":{"position":[[184,5]]}}}],["bytes1",{"_index":2435,"t":{"643":{"position":[[1095,9]]}}}],["bytes32",{"_index":2372,"t":{"629":{"position":[[686,7]]},"641":{"position":[[889,11]]},"643":{"position":[[914,9],[1116,10],[1127,9]]},"657":{"position":[[169,7]]},"667":{"position":[[525,7]]},"671":{"position":[[24,7],[419,7]]},"675":{"position":[[142,7],[238,7]]},"722":{"position":[[38,7],[461,7]]}}}],["bytes32(0",{"_index":2537,"t":{"681":{"position":[[358,10]]}}}],["bytes4",{"_index":2363,"t":{"629":{"position":[[289,6],[767,8]]},"657":{"position":[[230,7]]}}}],["bytes4(0",{"_index":2377,"t":{"629":{"position":[[924,10]]}}}],["bytes4(keccak256(\"isvalidsignature(bytes32,byt",{"_index":2365,"t":{"629":{"position":[[358,52]]}}}],["c",{"_index":1296,"t":{"209":{"position":[[456,2]]},"211":{"position":[[662,2]]},"213":{"position":[[822,2]]},"215":{"position":[[702,2]]},"244":{"position":[[13,2]]}}}],["cach",{"_index":630,"t":{"61":{"position":[[670,6]]}}}],["call",{"_index":14,"t":{"2":{"position":[[126,4]]},"14":{"position":[[539,5]]},"18":{"position":[[76,4]]},"29":{"position":[[573,5],[868,7],[1291,5]]},"78":{"position":[[38,6]]},"87":{"position":[[56,6],[1433,5]]},"89":{"position":[[57,6]]},"160":{"position":[[1411,4]]},"169":{"position":[[45,7]]},"183":{"position":[[342,7]]},"246":{"position":[[466,5]]},"282":{"position":[[482,7]]},"303":{"position":[[408,7],[1720,4],[1807,4]]},"357":{"position":[[353,5],[426,5]]},"363":{"position":[[46,6]]},"365":{"position":[[50,6],[2197,4],[2705,5]]},"418":{"position":[[39,4],[84,7],[149,4],[285,4],[1248,4]]},"521":{"position":[[419,4]]},"549":{"position":[[2497,6]]},"578":{"position":[[312,7]]},"582":{"position":[[92,6]]},"629":{"position":[[33,7]]},"650":{"position":[[114,5]]},"657":{"position":[[850,7]]},"665":{"position":[[197,7],[607,6],[673,5]]},"671":{"position":[[194,6]]},"675":{"position":[[906,6],[972,5]]},"677":{"position":[[64,4],[582,6],[1274,6],[1645,6],[1701,6]]},"679":{"position":[[76,7]]},"681":{"position":[[104,7]]},"715":{"position":[[239,5]]},"719":{"position":[[62,6]]},"724":{"position":[[538,7]]}}}],["callback",{"_index":1041,"t":{"150":{"position":[[2274,8],[3725,9]]},"303":{"position":[[887,9]]},"340":{"position":[[540,9],[575,8],[849,8]]}}}],["callcontract",{"_index":1999,"t":{"418":{"position":[[4,12]]}}}],["calldata",{"_index":2164,"t":{"541":{"position":[[279,8],[1002,8]]},"543":{"position":[[866,8]]},"629":{"position":[[707,8]]}}}],["caller",{"_index":2514,"t":{"675":{"position":[[374,6]]}}}],["can't",{"_index":536,"t":{"50":{"position":[[49,5]]},"310":{"position":[[252,5]]},"404":{"position":[[43,5]]},"432":{"position":[[34,5]]},"657":{"position":[[658,5]]},"669":{"position":[[71,5]]},"681":{"position":[[503,5]]},"701":{"position":[[510,5]]},"707":{"position":[[222,5]]}}}],["cancel",{"_index":1784,"t":{"340":{"position":[[944,10]]},"344":{"position":[[468,6]]}}}],["candid",{"_index":2538,"t":{"681":{"position":[[643,9]]}}}],["canva",{"_index":1659,"t":{"303":{"position":[[162,7],[760,6]]}}}],["capabl",{"_index":481,"t":{"42":{"position":[[116,12],[422,13],[457,12]]},"103":{"position":[[541,12]]},"127":{"position":[[43,12]]},"521":{"position":[[550,13]]}}}],["card",{"_index":83,"t":{"4":{"position":[[85,4],[100,4]]},"89":{"position":[[358,4]]},"121":{"position":[[63,4],[2260,4]]},"152":{"position":[[230,5]]}}}],["cards/6x/12",{"_index":777,"t":{"89":{"position":[[849,11]]}}}],["cards/6x/20",{"_index":917,"t":{"121":{"position":[[772,11]]}}}],["cardtyp",{"_index":787,"t":{"89":{"position":[[1062,11]]}}}],["care",{"_index":1081,"t":{"158":{"position":[[140,4]]}}}],["carefulli",{"_index":2195,"t":{"547":{"position":[[1156,9]]}}}],["case",{"_index":277,"t":{"16":{"position":[[188,4]]},"87":{"position":[[1058,4]]},"91":{"position":[[445,6]]},"103":{"position":[[1019,4]]},"117":{"position":[[654,5]]},"160":{"position":[[1397,5]]},"183":{"position":[[830,6]]},"226":{"position":[[135,5]]},"239":{"position":[[8,6]]},"299":{"position":[[60,6]]},"365":{"position":[[2463,5]]},"400":{"position":[[298,4]]},"410":{"position":[[606,4]]},"510":{"position":[[8,6]]},"521":{"position":[[209,6]]},"600":{"position":[[161,4]]},"657":{"position":[[649,5]]},"669":{"position":[[338,4]]},"675":{"position":[[791,5]]},"677":{"position":[[1265,4],[1497,4]]},"681":{"position":[[439,4],[547,4]]}}}],["cast",{"_index":773,"t":{"89":{"position":[[759,4]]}}}],["catch",{"_index":1066,"t":{"150":{"position":[[3667,5]]},"330":{"position":[[17,5]]},"342":{"position":[[107,5]]},"512":{"position":[[1097,5]]}}}],["categori",{"_index":1474,"t":{"272":{"position":[[900,9],[1047,9],[1107,9],[1985,9],[2208,9],[2268,9]]}}}],["caus",{"_index":965,"t":{"131":{"position":[[313,5],[377,5],[428,5]]},"355":{"position":[[692,6]]}}}],["caution",{"_index":2009,"t":{"418":{"position":[[3785,7]]},"659":{"position":[[743,7]]}}}],["center",{"_index":1963,"t":{"386":{"position":[[20,6],[136,6],[172,6],[205,6]]}}}],["certain",{"_index":1792,"t":{"344":{"position":[[37,7]]}}}],["certainti",{"_index":1386,"t":{"239":{"position":[[995,10]]},"510":{"position":[[1042,10]]}}}],["chain",{"_index":164,"t":{"8":{"position":[[237,7],[604,5],[701,6],[748,6],[827,5],[904,5]]},"20":{"position":[[274,5]]},"22":{"position":[[232,5]]},"29":{"position":[[392,6]]},"42":{"position":[[261,6],[285,6],[398,6]]},"59":{"position":[[325,6]]},"70":{"position":[[117,7]]},"76":{"position":[[167,5]]},"80":{"position":[[112,6]]},"82":{"position":[[159,5]]},"95":{"position":[[40,7]]},"97":{"position":[[8,5]]},"99":{"position":[[8,5]]},"103":{"position":[[690,6]]},"115":{"position":[[46,5]]},"119":{"position":[[117,7],[270,7]]},"125":{"position":[[195,5],[207,5]]},"160":{"position":[[280,5]]},"171":{"position":[[1938,6]]},"195":{"position":[[282,7],[362,7],[558,7],[645,7]]},"197":{"position":[[437,7]]},"224":{"position":[[20,5]]},"246":{"position":[[368,5]]},"251":{"position":[[104,6]]},"291":{"position":[[1554,5]]},"346":{"position":[[85,5],[698,5],[752,7]]},"430":{"position":[[229,6],[452,7]]},"432":{"position":[[375,7],[466,6]]},"440":{"position":[[331,7]]},"443":{"position":[[0,6]]},"459":{"position":[[214,7]]},"462":{"position":[[0,6]]},"497":{"position":[[588,7],[737,7]]},"499":{"position":[[773,7],[922,7]]},"533":{"position":[[12,5]]},"539":{"position":[[1214,6]]},"541":{"position":[[1546,6]]},"551":{"position":[[3936,6]]},"576":{"position":[[1416,6]]},"652":{"position":[[187,5]]},"654":{"position":[[179,5]]},"697":{"position":[[207,7],[351,7],[494,6]]},"699":{"position":[[257,5]]},"705":{"position":[[260,5]]},"713":{"position":[[1011,5],[1040,6]]},"717":{"position":[[250,5]]},"724":{"position":[[373,7]]}}}],["chain.ethereum",{"_index":1404,"t":{"246":{"position":[[518,15]]}}}],["chain.polygon",{"_index":1399,"t":{"246":{"position":[[251,15]]}}}],["chainid",{"_index":619,"t":{"61":{"position":[[273,7],[1431,10]]},"76":{"position":[[143,7],[528,10],[1174,8]]},"82":{"position":[[135,7],[586,10],[940,8]]},"121":{"position":[[1935,10]]},"189":{"position":[[206,7],[439,8]]},"219":{"position":[[114,7]]},"256":{"position":[[391,7],[535,7],[545,8],[901,7],[1029,12],[1046,7]]},"328":{"position":[[445,8]]},"330":{"position":[[595,8]]},"340":{"position":[[1039,8]]},"342":{"position":[[253,8]]},"344":{"position":[[186,8]]},"377":{"position":[[221,8]]},"400":{"position":[[41,8]]},"406":{"position":[[305,8]]},"410":{"position":[[299,7],[959,8]]},"412":{"position":[[368,8]]},"414":{"position":[[319,8]]},"416":{"position":[[251,8]]},"528":{"position":[[236,8]]},"570":{"position":[[128,7],[270,7]]},"578":{"position":[[451,7],[736,8]]},"627":{"position":[[285,7],[521,8],[530,8]]},"646":{"position":[[399,8]]},"648":{"position":[[529,7],[838,7]]},"652":{"position":[[163,7],[590,10],[1249,7],[1955,8],[2223,7],[3104,8]]},"654":{"position":[[155,7],[1307,7],[2129,8],[2138,8],[2432,7],[3183,8]]},"657":{"position":[[1166,7]]}}}],["chainid\":\"137\",\"contractaddress\":\"0x8bb759bb68995343ff1e9d57ac85ff5c5fb79334\",\"req\":{\"swaptype\":\"buy\",\"ids\":[\"65537\"],\"amounts\":[\"100\"]},\"fresh\":tru",{"_index":632,"t":{"61":{"position":[[983,154]]}}}],["chainid\":\"polygon",{"_index":2469,"t":{"654":{"position":[[526,22]]}}}],["chang",{"_index":539,"t":{"50":{"position":[[263,6]]},"117":{"position":[[1019,7]]},"121":{"position":[[1406,6],[1763,6]]},"131":{"position":[[238,7],[293,7]]},"312":{"position":[[985,6]]},"404":{"position":[[52,8]]},"523":{"position":[[156,8]]},"545":{"position":[[219,6]]},"547":{"position":[[1465,8]]},"643":{"position":[[96,6]]},"661":{"position":[[87,6]]},"669":{"position":[[80,8],[105,6]]},"677":{"position":[[432,6]]}}}],["charact",{"_index":1976,"t":{"404":{"position":[[126,10]]}}}],["cheap",{"_index":2542,"t":{"687":{"position":[[20,5]]}}}],["check",{"_index":311,"t":{"18":{"position":[[685,5]]},"29":{"position":[[691,8]]},"150":{"position":[[1626,5],[3282,5]]},"158":{"position":[[1436,5]]},"169":{"position":[[1374,5]]},"301":{"position":[[78,5]]},"328":{"position":[[116,7]]},"338":{"position":[[3,5]]},"377":{"position":[[48,8]]},"410":{"position":[[443,7]]},"424":{"position":[[55,5]]},"549":{"position":[[2310,5]]},"641":{"position":[[86,7]]},"648":{"position":[[238,5]]},"677":{"position":[[187,6]]},"697":{"position":[[508,5]]},"713":{"position":[[846,5]]},"722":{"position":[[772,5]]}}}],["checkout",{"_index":1928,"t":{"369":{"position":[[4,8]]},"371":{"position":[[17,8],[71,8],[116,8],[159,8],[198,8],[340,9]]},"373":{"position":[[42,8],[135,9]]},"375":{"position":[[14,8]]},"424":{"position":[[205,9]]}}}],["checkoutconfig",{"_index":1947,"t":{"377":{"position":[[177,14]]}}}],["checkoutset",{"_index":1940,"t":{"373":{"position":[[250,16]]},"375":{"position":[[39,16],[70,16]]}}}],["child",{"_index":1836,"t":{"355":{"position":[[1241,5]]},"719":{"position":[[80,5]]},"722":{"position":[[107,5]]}}}],["children",{"_index":1830,"t":{"355":{"position":[[927,8],[1087,10]]}}}],["choic",{"_index":1709,"t":{"316":{"position":[[288,6]]}}}],["choos",{"_index":100,"t":{"4":{"position":[[370,6]]},"557":{"position":[[516,6],[619,7]]},"602":{"position":[[696,6]]}}}],["chop",{"_index":911,"t":{"121":{"position":[[631,6]]}}}],["chose",{"_index":2253,"t":{"557":{"position":[[741,5]]}}}],["chosen",{"_index":2325,"t":{"604":{"position":[[235,7]]},"697":{"position":[[133,6]]}}}],["chrome",{"_index":1668,"t":{"303":{"position":[[630,6]]},"316":{"position":[[384,8]]},"318":{"position":[[1066,8]]},"322":{"position":[[272,8],[1118,8]]},"324":{"position":[[280,8]]},"547":{"position":[[479,6],[534,6]]},"553":{"position":[[66,6]]},"555":{"position":[[9,6]]},"593":{"position":[[9,6]]}}}],["claim",{"_index":2226,"t":{"551":{"position":[[930,5]]}}}],["class",{"_index":1366,"t":{"234":{"position":[[0,5]]},"303":{"position":[[1470,7]]},"310":{"position":[[85,6]]},"346":{"position":[[1520,5]]}}}],["click",{"_index":927,"t":{"121":{"position":[[1156,5]]},"239":{"position":[[479,6],[718,6]]},"355":{"position":[[2083,5]]},"418":{"position":[[3919,8]]},"422":{"position":[[332,7]]},"510":{"position":[[731,6]]}}}],["client",{"_index":304,"t":{"18":{"position":[[492,6],[558,6]]},"123":{"position":[[85,7],[105,7],[147,8],[177,6]]},"127":{"position":[[308,6],[375,6]]},"241":{"position":[[97,6]]},"246":{"position":[[211,6]]},"353":{"position":[[121,7],[387,6]]},"355":{"position":[[266,6],[460,7],[488,7],[553,6],[766,7],[790,7],[856,6],[1282,6],[2121,6]]},"357":{"position":[[576,6]]},"361":{"position":[[46,6]]},"365":{"position":[[1880,7],[1969,7]]},"367":{"position":[[35,6],[93,6]]},"512":{"position":[[97,6]]},"515":{"position":[[56,6]]},"521":{"position":[[160,6],[260,6]]},"561":{"position":[[73,6]]},"570":{"position":[[38,6]]},"572":{"position":[[38,6]]},"574":{"position":[[46,6]]}}}],["client.chainid",{"_index":1403,"t":{"246":{"position":[[501,14]]}}}],["client={wagmicli",{"_index":1835,"t":{"355":{"position":[[1065,21]]}}}],["clipboard",{"_index":2252,"t":{"557":{"position":[[567,10],[719,9]]}}}],["clone",{"_index":2564,"t":{"703":{"position":[[156,5]]}}}],["close",{"_index":1670,"t":{"303":{"position":[[701,6]]},"324":{"position":[[17,6],[72,6]]},"367":{"position":[[104,5],[330,6]]},"501":{"position":[[457,5]]},"551":{"position":[[1269,5]]}}}],["closesess",{"_index":1927,"t":{"367":{"position":[[223,15],[382,15]]}}}],["closs",{"_index":1926,"t":{"367":{"position":[[51,8]]}}}],["cloth",{"_index":732,"t":{"87":{"position":[[959,10]]}}}],["code",{"_index":306,"t":{"18":{"position":[[506,4]]},"105":{"position":[[51,5]]},"127":{"position":[[322,4]]},"152":{"position":[[289,5]]},"158":{"position":[[25,4]]},"169":{"position":[[1409,4]]},"176":{"position":[[90,4],[140,4]]},"224":{"position":[[321,4]]},"228":{"position":[[462,4]]},"234":{"position":[[226,4]]},"280":{"position":[[787,4]]},"282":{"position":[[849,5]]},"288":{"position":[[140,4]]},"291":{"position":[[70,4],[1969,7],[6128,7]]},"293":{"position":[[64,4],[763,7],[852,7]]},"295":{"position":[[54,4],[215,7]]},"297":{"position":[[64,4],[254,7]]},"299":{"position":[[80,4]]},"328":{"position":[[992,7]]},"330":{"position":[[927,7],[1016,7]]},"334":{"position":[[68,4]]},"336":{"position":[[320,4]]},"340":{"position":[[88,4],[272,5],[359,4],[387,4]]},"353":{"position":[[656,4]]},"355":{"position":[[1827,4]]},"359":{"position":[[1097,7]]},"361":{"position":[[223,4],[239,6],[858,7]]},"363":{"position":[[96,4],[112,6],[327,7]]},"365":{"position":[[100,4],[116,6],[2777,7]]},"367":{"position":[[185,4],[201,6],[374,7]]},"406":{"position":[[372,7]]},"410":{"position":[[1168,7]]},"412":{"position":[[610,7]]},"414":{"position":[[593,7]]},"436":{"position":[[186,4]]},"455":{"position":[[160,4]]},"474":{"position":[[187,4]]},"487":{"position":[[149,4]]},"499":{"position":[[334,4]]},"549":{"position":[[2345,4]]},"557":{"position":[[430,4],[642,4],[692,4]]},"608":{"position":[[117,4],[148,4]]},"643":{"position":[[245,4],[734,4]]},"657":{"position":[[1542,4]]},"665":{"position":[[135,4]]},"705":{"position":[[293,4]]},"719":{"position":[[155,4]]},"722":{"position":[[222,4]]}}}],["codebas",{"_index":2577,"t":{"711":{"position":[[195,9]]}}}],["codehash",{"_index":2430,"t":{"643":{"position":[[841,8],[1165,8]]}}}],["cognito",{"_index":1768,"t":{"334":{"position":[[43,7]]}}}],["coin",{"_index":600,"t":{"59":{"position":[[159,5]]},"422":{"position":[[461,5]]}}}],["coinbas",{"_index":2442,"t":{"648":{"position":[[716,9]]},"657":{"position":[[1659,9]]}}}],["coingecko",{"_index":411,"t":{"29":{"position":[[721,10]]}}}],["coinquant",{"_index":1950,"t":{"377":{"position":[[309,13]]}}}],["collect",{"_index":446,"t":{"34":{"position":[[260,10]]},"59":{"position":[[74,11]]},"209":{"position":[[260,10]]},"379":{"position":[[50,12]]},"422":{"position":[[471,12]]},"541":{"position":[[20,11],[329,11]]}}}],["collis",{"_index":1093,"t":{"160":{"position":[[514,9]]}}}],["color",{"_index":1960,"t":{"384":{"position":[[57,5]]}}}],["combat",{"_index":401,"t":{"29":{"position":[[485,6]]}}}],["combin",{"_index":491,"t":{"42":{"position":[[574,7]]},"121":{"position":[[166,11]]},"189":{"position":[[237,8]]},"355":{"position":[[1267,11]]},"426":{"position":[[263,7]]},"582":{"position":[[56,8]]},"596":{"position":[[650,8]]},"629":{"position":[[967,8]]},"637":{"position":[[64,8]]},"639":{"position":[[613,12],[735,8],[856,8],[1021,8],[1058,11],[1088,8]]},"675":{"position":[[459,8]]},"713":{"position":[[455,7]]},"724":{"position":[[137,12]]}}}],["come",{"_index":578,"t":{"57":{"position":[[322,5]]},"121":{"position":[[1387,4]]},"280":{"position":[[792,7]]},"561":{"position":[[554,6]]},"665":{"position":[[694,6]]},"675":{"position":[[993,6]]}}}],["comma",{"_index":924,"t":{"121":{"position":[[1039,5]]}}}],["command",{"_index":287,"t":{"18":{"position":[[206,9]]},"355":{"position":[[2025,7]]},"451":{"position":[[116,7]]},"457":{"position":[[218,8]]},"468":{"position":[[116,7]]}}}],["common",{"_index":699,"t":{"84":{"position":[[375,6]]},"239":{"position":[[233,6]]},"246":{"position":[[655,6]]},"412":{"position":[[33,6]]},"510":{"position":[[276,6]]},"512":{"position":[[312,8]]},"650":{"position":[[488,6]]}}}],["commons.reader.onchainreader(provid",{"_index":2119,"t":{"512":{"position":[[732,39]]}}}],["commun",{"_index":1542,"t":{"282":{"position":[[786,13],[866,13]]},"547":{"position":[[799,11]]},"591":{"position":[[271,14]]}}}],["compar",{"_index":576,"t":{"57":{"position":[[280,8]]},"681":{"position":[[217,8],[681,8]]}}}],["compat",{"_index":160,"t":{"8":{"position":[[119,10],[226,10],[690,10]]},"42":{"position":[[73,10],[151,10],[488,13],[702,10],[843,13]]},"70":{"position":[[106,10]]},"87":{"position":[[1695,10]]},"95":{"position":[[29,10]]},"103":{"position":[[570,10],[679,10]]},"117":{"position":[[101,10],[899,10]]},"119":{"position":[[106,10]]},"195":{"position":[[0,13]]},"197":{"position":[[1026,13]]},"276":{"position":[[103,10],[235,10]]},"346":{"position":[[741,10],[942,10]]},"426":{"position":[[12,10]]},"489":{"position":[[23,10],[80,10]]},"547":{"position":[[593,10]]},"549":{"position":[[478,10]]},"657":{"position":[[1732,10]]},"697":{"position":[[340,10]]},"713":{"position":[[71,10],[270,13],[319,10],[577,13]]},"717":{"position":[[347,10]]}}}],["compil",{"_index":2576,"t":{"711":{"position":[[0,7]]}}}],["complet",{"_index":396,"t":{"29":{"position":[[368,8]]},"87":{"position":[[1635,10]]},"91":{"position":[[578,10]]},"152":{"position":[[85,8]]},"169":{"position":[[1420,8]]},"224":{"position":[[185,8]]},"338":{"position":[[200,9]]},"357":{"position":[[328,8]]},"499":{"position":[[325,8]]},"517":{"position":[[2,8]]},"549":{"position":[[2356,8]]},"643":{"position":[[711,9]]},"697":{"position":[[573,8]]},"705":{"position":[[284,8]]}}}],["complex",{"_index":1337,"t":{"224":{"position":[[9,7]]}}}],["compon",{"_index":1826,"t":{"355":{"position":[[273,10],[294,10],[353,9],[536,9],[560,9],[742,9],[841,9],[863,9],[1159,9],[1247,10],[1300,11],[1342,9],[1456,9],[1683,9],[1710,10],[1770,10],[2128,11]]}}}],["components/hom",{"_index":1821,"t":{"353":{"position":[[497,20]]}}}],["components/mypag",{"_index":2084,"t":{"497":{"position":[[258,21]]},"499":{"position":[[384,21]]}}}],["compos",{"_index":2285,"t":{"582":{"position":[[23,8]]},"685":{"position":[[95,8]]},"697":{"position":[[77,7]]}}}],["comprehens",{"_index":2020,"t":{"422":{"position":[[400,13]]}}}],["compris",{"_index":1225,"t":{"193":{"position":[[240,10]]}}}],["compromis",{"_index":580,"t":{"57":{"position":[[384,11]]},"284":{"position":[[105,12],[240,12],[514,12]]},"346":{"position":[[527,11],[560,12]]},"596":{"position":[[402,12]]},"600":{"position":[[254,11]]},"602":{"position":[[293,11],[436,11],[480,12]]}}}],["comput",{"_index":2307,"t":{"589":{"position":[[95,9]]},"641":{"position":[[440,7]]},"643":{"position":[[142,8],[214,7],[773,9],[1002,7]]},"657":{"position":[[526,7]]},"681":{"position":[[722,7]]}}}],["con",{"_index":1946,"t":{"377":{"position":[[172,4]]}}}],["concern",{"_index":2303,"t":{"586":{"position":[[295,9]]}}}],["config",{"_index":2041,"t":{"432":{"position":[[487,6]]},"497":{"position":[[812,6]]},"499":{"position":[[997,6]]},"629":{"position":[[559,8]]}}}],["config={config",{"_index":1934,"t":{"371":{"position":[[392,16]]},"497":{"position":[[928,16]]},"499":{"position":[[206,16],[1113,16]]}}}],["config={kitconfig",{"_index":1959,"t":{"381":{"position":[[256,19]]},"432":{"position":[[905,19]]}}}],["config={wagmiconfig",{"_index":2047,"t":{"432":{"position":[[870,21]]}}}],["configur",{"_index":106,"t":{"4":{"position":[[539,9]]},"181":{"position":[[81,13]]},"193":{"position":[[200,14]]},"195":{"position":[[84,13]]},"197":{"position":[[95,13]]},"249":{"position":[[64,11]]},"254":{"position":[[64,11]]},"266":{"position":[[147,14],[283,10]]},"268":{"position":[[179,14],[315,10]]},"270":{"position":[[190,10]]},"278":{"position":[[63,13]]},"282":{"position":[[298,9]]},"312":{"position":[[14,13],[641,14]]},"375":{"position":[[0,9]]},"377":{"position":[[157,14]]},"379":{"position":[[99,14]]},"381":{"position":[[64,13],[133,9]]},"388":{"position":[[29,9]]},"424":{"position":[[161,13]]},"432":{"position":[[124,14],[253,14],[707,14]]},"497":{"position":[[101,9],[154,14],[182,15]]},"608":{"position":[[269,14]]},"635":{"position":[[28,13]]},"641":{"position":[[4,13]]},"643":{"position":[[19,13]]},"669":{"position":[[6,13],[29,13]]},"671":{"position":[[151,10],[298,14],[442,13],[587,14]]},"673":{"position":[[99,13]]},"675":{"position":[[71,13],[262,13],[674,13],[761,14]]},"677":{"position":[[97,13],[316,13],[397,13],[610,14],[1561,13]]},"681":{"position":[[87,13],[184,13],[252,14],[314,14]]},"699":{"position":[[216,13]]},"703":{"position":[[178,9]]},"705":{"position":[[219,13]]},"722":{"position":[[583,13],[881,14]]}}}],["configuration.sign",{"_index":2417,"t":{"641":{"position":[[797,22]]}}}],["configuration.threshold",{"_index":2416,"t":{"641":{"position":[[749,26]]}}}],["configurechain",{"_index":2085,"t":{"497":{"position":[[401,16],[636,16]]},"499":{"position":[[586,16],[821,16]]}}}],["confirm",{"_index":59,"t":{"2":{"position":[[1081,8]]},"46":{"position":[[151,13]]},"361":{"position":[[671,7]]},"418":{"position":[[3870,9]]},"557":{"position":[[773,8],[977,12]]},"559":{"position":[[85,12]]},"561":{"position":[[261,7],[764,13]]},"572":{"position":[[123,13]]},"701":{"position":[[1407,10]]},"707":{"position":[[923,10]]},"709":{"position":[[1025,10]]}}}],["conflict",{"_index":1438,"t":{"264":{"position":[[328,9]]},"430":{"position":[[586,9]]}}}],["confus",{"_index":1379,"t":{"239":{"position":[[465,9]]}}}],["connect",{"_index":109,"t":{"4":{"position":[[583,7]]},"109":{"position":[[0,10],[224,12],[263,10],[478,12],[713,7],[825,7]]},"111":{"position":[[5,9],[242,9]]},"115":{"position":[[85,9]]},"142":{"position":[[0,7]]},"169":{"position":[[34,7],[567,8],[630,7],[711,8]]},"171":{"position":[[287,10]]},"185":{"position":[[4,7],[93,11]]},"195":{"position":[[290,8],[389,8],[566,8],[672,8]]},"197":{"position":[[445,8]]},"239":{"position":[[41,7],[355,7],[725,9],[793,9],[954,9]]},"241":{"position":[[38,7]]},"303":{"position":[[1703,7],[1790,7],[1859,10]]},"398":{"position":[[43,9]]},"422":{"position":[[10,12],[34,7]]},"436":{"position":[[154,7]]},"440":{"position":[[366,8]]},"445":{"position":[[0,7],[111,10],[161,7]]},"447":{"position":[[23,7]]},"455":{"position":[[133,7]]},"459":{"position":[[260,8]]},"464":{"position":[[0,10],[56,11],[142,7]]},"466":{"position":[[23,7]]},"474":{"position":[[153,7]]},"481":{"position":[[61,7]]},"483":{"position":[[79,8]]},"487":{"position":[[118,7]]},"489":{"position":[[46,7],[174,8]]},"493":{"position":[[80,10]]},"497":{"position":[[36,10]]},"501":{"position":[[11,7],[555,10]]},"510":{"position":[[41,7],[398,7],[738,9],[842,9],[1003,9]]},"512":{"position":[[38,7]]},"530":{"position":[[4,10]]},"533":{"position":[[72,7]]},"535":{"position":[[80,11]]},"547":{"position":[[70,7],[862,7],[968,7]]},"549":{"position":[[236,7],[794,7],[1235,10],[1300,7],[1625,8]]},"551":{"position":[[270,7],[1057,7],[1086,7],[1225,11],[1292,11],[1474,11],[1816,10]]},"557":{"position":[[26,10],[319,7],[535,10],[786,10],[810,10],[879,10]]},"608":{"position":[[348,7]]},"715":{"position":[[0,7],[28,7]]}}}],["connect.networkid",{"_index":1230,"t":{"195":{"position":[[166,18]]}}}],["connectdetail",{"_index":860,"t":{"109":{"position":[[142,14],[396,14]]},"169":{"position":[[73,14],[884,14],[1351,15]]},"185":{"position":[[160,14],[213,14]]},"239":{"position":[[544,14]]},"510":{"position":[[578,14]]},"549":{"position":[[823,14]]},"551":{"position":[[112,14],[1510,15]]}}}],["connectdetails.connect",{"_index":863,"t":{"109":{"position":[[237,25],[491,25]]},"169":{"position":[[580,25]]},"549":{"position":[[1246,26]]}}}],["connectdetails.proof",{"_index":1146,"t":{"169":{"position":[[679,21]]},"239":{"position":[[1061,21]]},"510":{"position":[[1103,21]]},"549":{"position":[[1348,20]]}}}],["connectopt",{"_index":1123,"t":{"169":{"position":[[115,14],[923,14]]},"239":{"position":[[586,14]]},"551":{"position":[[53,14]]}}}],["connector",{"_index":1227,"t":{"195":{"position":[[34,9],[429,10],[450,9],[515,10]]},"197":{"position":[[394,10],[531,9],[761,9],[1080,10]]},"348":{"position":[[87,10]]},"351":{"position":[[21,10]]},"355":{"position":[[418,10],[998,11],[1400,10]]},"396":{"position":[[187,11],[336,9],[404,11],[424,10]]},"398":{"position":[[273,9],[341,11],[361,10]]},"426":{"position":[[64,11],[306,10],[436,11],[618,10]]},"428":{"position":[[31,10],[66,10],[125,10],[244,11]]},"430":{"position":[[19,10],[54,9],[102,9],[182,10],[286,11],[315,11],[416,9],[473,9],[507,10],[567,9],[607,11],[706,9],[799,10],[823,10],[856,11],[901,9],[991,11],[1036,11]]},"432":{"position":[[18,11],[180,11],[214,10],[330,10],[435,10],[567,11],[605,9],[830,12]]},"434":{"position":[[36,10],[224,11]]},"436":{"position":[[59,10]]},"438":{"position":[[4,9]]},"440":{"position":[[4,9],[56,10],[239,10]]},"451":{"position":[[172,10]]},"455":{"position":[[48,10]]},"457":{"position":[[4,9],[65,10],[164,9],[257,9],[315,9]]},"459":{"position":[[4,9],[56,10],[93,11],[158,10],[175,10],[371,11]]},"468":{"position":[[172,10]]},"470":{"position":[[349,9],[488,9]]},"495":{"position":[[128,10],[356,10],[475,10],[590,10]]},"497":{"position":[[380,11],[701,10],[892,10]]},"499":{"position":[[506,11],[886,10],[1077,10]]},"523":{"position":[[4,9],[130,9]]},"525":{"position":[[4,9],[90,9]]},"528":{"position":[[4,9],[53,11],[126,10]]},"530":{"position":[[69,9],[98,11]]}}}],["connector'",{"_index":1973,"t":{"396":{"position":[[301,11]]},"398":{"position":[[238,11]]}}}],["connector@1.0",{"_index":2067,"t":{"451":{"position":[[213,13],[275,13]]},"468":{"position":[[213,13],[275,13]]}}}],["connectors/sequ",{"_index":2145,"t":{"530":{"position":[[204,23]]}}}],["connectorsforwallet",{"_index":2054,"t":{"440":{"position":[[179,20],[252,22]]}}}],["connectweb3react",{"_index":2146,"t":{"530":{"position":[[270,16]]}}}],["consensi",{"_index":2330,"t":{"614":{"position":[[62,9]]}}}],["consent",{"_index":1504,"t":{"276":{"position":[[438,7]]}}}],["consid",{"_index":1772,"t":{"336":{"position":[[456,10]]},"637":{"position":[[121,10]]},"639":{"position":[[1127,10]]}}}],["consider",{"_index":2059,"t":{"449":{"position":[[18,14]]},"470":{"position":[[18,14]]},"677":{"position":[[2426,14]]}}}],["consist",{"_index":2572,"t":{"709":{"position":[[127,11]]}}}],["console.log",{"_index":862,"t":{"109":{"position":[[208,15],[462,15]]},"549":{"position":[[1273,12]]}}}],["console.log(\"us",{"_index":2204,"t":{"549":{"position":[[1208,17]]}}}],["console.log('chainid",{"_index":875,"t":{"115":{"position":[[135,23]]}}}],["console.log('collect",{"_index":448,"t":{"34":{"position":[[1622,23]]}}}],["console.log('contract",{"_index":669,"t":{"76":{"position":[[1587,21]]}}}],["console.log('isvalid",{"_index":267,"t":{"14":{"position":[[676,23]]}}}],["console.log('messag",{"_index":253,"t":{"14":{"position":[[310,20]]}}}],["console.log('provider.getchainid",{"_index":877,"t":{"115":{"position":[[224,36]]}}}],["console.log('r",{"_index":641,"t":{"61":{"position":[[1607,18]]}}}],["console.log('sess",{"_index":1791,"t":{"342":{"position":[[163,20]]},"344":{"position":[[242,20]]},"570":{"position":[[295,20],[342,20]]},"574":{"position":[[195,20],[243,20]]}}}],["console.log('signer.getchainid",{"_index":878,"t":{"115":{"position":[[324,34]]}}}],["console.log('skyweav",{"_index":685,"t":{"82":{"position":[[1064,22]]}}}],["console.log('token",{"_index":369,"t":{"27":{"position":[[882,19]]},"32":{"position":[[1357,19]]},"53":{"position":[[1860,18]]}}}],["console.log('transact",{"_index":75,"t":{"2":{"position":[[1320,24]]},"37":{"position":[[2166,24]]},"40":{"position":[[1533,24]]}}}],["console.log('trigg",{"_index":1949,"t":{"377":{"position":[[269,22]]}}}],["console.log(`invalid",{"_index":2127,"t":{"512":{"position":[[1111,20]]}}}],["console.log(`proof",{"_index":2125,"t":{"512":{"position":[[1036,18]]}}}],["console.log(`unexpect",{"_index":1038,"t":{"150":{"position":[[1692,23],[3348,23]]},"158":{"position":[[1502,23]]}}}],["console.log(address",{"_index":2107,"t":{"508":{"position":[[115,20]]}}}],["console.log(implement",{"_index":2505,"t":{"667":{"position":[[631,27]]}}}],["console.log(isvalid",{"_index":1775,"t":{"338":{"position":[[254,20]]},"648":{"position":[[848,20]]},"652":{"position":[[2001,20]]},"654":{"position":[[2219,20]]},"657":{"position":[[1176,20]]}}}],["console.log(respons",{"_index":2174,"t":{"543":{"position":[[363,21],[1550,21]]}}}],["console.log(sess",{"_index":1728,"t":{"322":{"position":[[324,21]]}}}],["console.log(session.account.address",{"_index":1018,"t":{"150":{"position":[[916,36]]},"158":{"position":[[511,36]]}}}],["console.log(signatur",{"_index":1983,"t":{"406":{"position":[[347,22]]},"646":{"position":[[222,22],[810,22]]},"659":{"position":[[496,22]]}}}],["console.log(tx",{"_index":1761,"t":{"328":{"position":[[582,15]]},"330":{"position":[[907,15]]},"410":{"position":[[1148,15]]},"412":{"position":[[590,15]]},"414":{"position":[[573,15]]}}}],["console.log(txnrespons",{"_index":2152,"t":{"539":{"position":[[477,24],[1339,24]]},"541":{"position":[[669,24],[1671,24]]},"545":{"position":[[438,24]]},"576":{"position":[[610,24],[1541,24]]}}}],["console.log(walletaddress",{"_index":869,"t":{"111":{"position":[[140,26]]}}}],["const",{"_index":15,"t":{"2":{"position":[[131,5],[270,5],[306,5],[384,5],[491,5],[614,5],[736,5],[855,5],[1114,5]]},"14":{"position":[[48,5],[84,5],[122,5],[186,5],[258,5],[545,5]]},"20":{"position":[[300,5],[436,5]]},"27":{"position":[[589,5],[706,5],[799,5]]},"32":{"position":[[1019,5],[1136,5],[1245,5]]},"34":{"position":[[1172,5],[1302,5],[1371,5],[1478,5]]},"37":{"position":[[1826,5],[1943,5],[2060,5]]},"40":{"position":[[1012,5],[1157,5],[1327,5],[1450,5]]},"53":{"position":[[1474,5],[1619,5],[1747,5]]},"61":{"position":[[1234,5]]},"64":{"position":[[139,5]]},"76":{"position":[[1053,5],[1105,5]]},"82":{"position":[[826,5],[878,5]]},"109":{"position":[[70,5],[136,5],[324,5],[390,5]]},"111":{"position":[[62,5],[98,5]]},"113":{"position":[[0,5]]},"115":{"position":[[99,5],[186,5],[290,5]]},"150":{"position":[[647,5],[815,5],[1109,5],[1181,5],[1311,5],[1420,5],[1489,5],[1579,5],[1922,5],[2090,5],[2328,5],[2579,5],[2850,5],[3001,5],[3145,5],[3235,5]]},"158":{"position":[[242,5],[410,5],[704,5],[991,5],[1121,5],[1230,5],[1299,5],[1389,5]]},"160":{"position":[[524,5],[624,5],[763,5],[845,5],[952,5],[1073,5]]},"181":{"position":[[155,5],[208,5]]},"183":{"position":[[390,5],[436,5],[474,5],[515,5],[583,5]]},"185":{"position":[[154,5],[207,5]]},"187":{"position":[[429,5],[506,5]]},"189":{"position":[[299,5],[377,5]]},"191":{"position":[[228,5],[318,5]]},"197":{"position":[[600,5]]},"237":{"position":[[43,5]]},"239":{"position":[[538,5]]},"291":{"position":[[6676,5]]},"293":{"position":[[1424,5]]},"295":{"position":[[534,5]]},"297":{"position":[[467,5]]},"299":{"position":[[279,5]]},"301":{"position":[[238,5]]},"310":{"position":[[136,5]]},"312":{"position":[[225,5]]},"316":{"position":[[160,5]]},"318":{"position":[[625,5],[658,5],[780,5],[874,5],[898,5]]},"322":{"position":[[155,5],[281,5]]},"324":{"position":[[163,5],[289,5]]},"328":{"position":[[286,5],[405,5]]},"330":{"position":[[436,5],[555,5]]},"338":{"position":[[210,5]]},"340":{"position":[[200,5],[456,5],[955,5]]},"344":{"position":[[146,5]]},"353":{"position":[[518,5],[539,5]]},"355":{"position":[[903,5],[944,5]]},"371":{"position":[[350,5]]},"373":{"position":[[145,5],[173,5],[220,5],[244,5]]},"375":{"position":[[64,5]]},"381":{"position":[[172,5]]},"404":{"position":[[199,5],[317,5]]},"406":{"position":[[144,5],[262,5]]},"410":{"position":[[800,5],[919,5]]},"412":{"position":[[215,5],[334,5]]},"414":{"position":[[181,5],[284,5]]},"416":{"position":[[113,5],[215,5]]},"418":{"position":[[443,5],[860,5],[1326,5],[3518,5]]},"430":{"position":[[200,5],[410,5]]},"432":{"position":[[324,5],[481,5],[722,5]]},"440":{"position":[[233,5]]},"459":{"position":[[169,5],[317,5]]},"478":{"position":[[52,5],[112,5],[155,5]]},"497":{"position":[[580,5],[695,5],[806,5]]},"499":{"position":[[164,5],[765,5],[880,5],[991,5]]},"501":{"position":[[165,5],[198,5],[252,5],[289,5]]},"503":{"position":[[126,5],[154,5],[206,5]]},"508":{"position":[[43,5],[79,5]]},"510":{"position":[[536,5],[572,5]]},"512":{"position":[[484,5],[561,5],[675,5],[873,5],[962,5]]},"528":{"position":[[137,5],[195,5]]},"530":{"position":[[228,5],[264,5],[334,5]]},"539":{"position":[[63,5],[239,5],[328,5],[381,5],[415,5],[666,5],[817,5],[909,5],[1001,5],[1062,5],[1221,5],[1255,5]]},"541":{"position":[[135,5],[354,5],[396,5],[519,5],[573,5],[607,5],[858,5],[1071,5],[1198,5],[1325,5],[1390,5],[1553,5],[1587,5]]},"543":{"position":[[103,5],[178,5],[253,5],[287,5],[488,5],[592,5],[722,5],[886,5],[982,5],[1097,5],[1230,5],[1456,5],[1490,5]]},"545":{"position":[[269,5],[342,5],[376,5]]},"549":{"position":[[400,5],[529,5],[721,5],[817,5],[1487,5],[1686,5],[1855,5],[2110,5],[2207,5],[2244,5]]},"551":{"position":[[106,5]]},"564":{"position":[[76,5],[127,5],[161,5]]},"566":{"position":[[98,5],[236,5],[295,5]]},"568":{"position":[[77,5],[149,5]]},"570":{"position":[[84,5],[122,5],[164,5]]},"572":{"position":[[76,5],[137,5]]},"574":{"position":[[59,5]]},"576":{"position":[[126,5],[311,5],[353,5],[461,5],[514,5],[548,5],[799,5],[977,5],[1087,5],[1197,5],[1261,5],[1423,5],[1457,5]]},"578":{"position":[[358,5],[529,5],[563,5],[675,5]]},"625":{"position":[[210,5],[231,5],[263,5],[345,5]]},"627":{"position":[[233,5],[279,5],[297,5],[470,6],[697,5],[749,5]]},"633":{"position":[[7,5]]},"641":{"position":[[780,6],[965,5]]},"643":{"position":[[279,5],[522,5],[583,5],[835,5],[1029,5],[1180,5]]},"646":{"position":[[105,5],[139,5],[170,5],[309,5],[677,5],[711,5]]},"648":{"position":[[407,5],[443,5],[481,5],[523,5],[743,5]]},"652":{"position":[[1243,5],[1269,5],[1336,5],[1383,5],[1824,5],[1899,5]]},"654":{"position":[[1301,5],[1327,5],[1394,5],[2002,5],[2077,5]]},"657":{"position":[[1043,5],[1079,5]]},"659":{"position":[[359,5],[393,5],[424,5]]},"667":{"position":[[226,5],[287,5],[404,5],[550,5]]},"677":{"position":[[625,5]]},"679":{"position":[[148,5]]}}}],["constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"statemutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalsupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferfrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"statemutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceof\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"statemutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"statemutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"statemutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"type\":\"ev",{"_index":2008,"t":{"418":{"position":[[1338,2179]]}}}],["constraint",{"_index":1538,"t":{"282":{"position":[[409,12]]}}}],["construct",{"_index":1502,"t":{"276":{"position":[[279,13]]},"625":{"position":[[147,9]]},"627":{"position":[[170,9]]}}}],["consult",{"_index":1843,"t":{"355":{"position":[[2000,9]]}}}],["consumpt",{"_index":453,"t":{"37":{"position":[[162,11]]},"211":{"position":[[162,11]]}}}],["contact",{"_index":149,"t":{"6":{"position":[[778,7]]},"27":{"position":[[1401,7]]},"32":{"position":[[1876,7]]},"34":{"position":[[2160,7]]},"37":{"position":[[2768,7]]},"40":{"position":[[2138,7]]},"53":{"position":[[2448,7]]},"61":{"position":[[1656,7]]},"72":{"position":[[125,7]]},"76":{"position":[[1662,7]]},"82":{"position":[[1137,7]]},"146":{"position":[[255,7]]},"320":{"position":[[51,7]]},"336":{"position":[[364,7]]},"652":{"position":[[3223,7]]}}}],["contain",{"_index":679,"t":{"82":{"position":[[335,10]]},"87":{"position":[[23,7],[167,8]]},"89":{"position":[[24,7],[158,8]]},"91":{"position":[[54,8]]},"272":{"position":[[1544,7]]},"282":{"position":[[51,8]]},"291":{"position":[[131,9],[1430,10]]},"293":{"position":[[124,9]]},"295":{"position":[[92,9]]},"297":{"position":[[102,9]]},"299":{"position":[[123,9]]},"355":{"position":[[363,10]]},"357":{"position":[[114,7]]},"361":{"position":[[86,8],[348,8]]},"365":{"position":[[2673,10]]},"505":{"position":[[35,8]]},"596":{"position":[[531,10]]},"608":{"position":[[153,8]]},"665":{"position":[[113,8]]},"671":{"position":[[319,8]]}}}],["content",{"_index":350,"t":{"27":{"position":[[84,7],[317,8]]},"32":{"position":[[86,7],[721,8]]},"34":{"position":[[86,7],[809,8]]},"37":{"position":[[283,7],[1509,8]]},"40":{"position":[[442,7],[695,8]]},"53":{"position":[[528,7],[1175,8]]},"61":{"position":[[226,7],[867,8],[1370,8]]},"76":{"position":[[96,7],[425,8]]},"82":{"position":[[88,7],[487,8]]},"209":{"position":[[86,7]]},"211":{"position":[[283,7]]},"213":{"position":[[528,7]]},"215":{"position":[[517,7]]},"217":{"position":[[84,7]]},"219":{"position":[[74,7]]},"288":{"position":[[205,7]]},"353":{"position":[[4,7]]},"355":{"position":[[69,7],[1432,7]]},"359":{"position":[[95,8],[340,9]]},"652":{"position":[[116,7],[494,8]]},"654":{"position":[[108,7],[437,8]]}}}],["context",{"_index":370,"t":{"27":{"position":[[945,9]]},"32":{"position":[[1420,9]]},"34":{"position":[[1680,9]]},"37":{"position":[[2242,9]]},"40":{"position":[[1610,9]]},"53":{"position":[[1925,9]]},"193":{"position":[[170,8]]},"228":{"position":[[80,7],[128,8]]},"643":{"position":[[434,7]]},"652":{"position":[[2039,9]]},"654":{"position":[[2257,9]]},"699":{"position":[[63,7]]},"703":{"position":[[52,7]]},"705":{"position":[[66,7]]},"711":{"position":[[56,7],[187,7]]}}}],["continu",{"_index":1794,"t":{"344":{"position":[[456,8]]}}}],["contract",{"_index":28,"t":{"2":{"position":[[348,8]]},"8":{"position":[[778,8]]},"12":{"position":[[262,9],[420,9],[474,8]]},"29":{"position":[[657,9],[954,8],[1118,9]]},"32":{"position":[[417,9],[527,8],[2083,9]]},"34":{"position":[[219,8],[501,9],[611,8],[717,8],[1259,8]]},"37":{"position":[[449,8],[630,8],[1200,9],[1310,8]]},"40":{"position":[[73,9],[127,8],[229,8],[560,8],[621,8],[1119,8],[1296,8],[1569,11]]},"42":{"position":[[541,10],[795,10]]},"44":{"position":[[15,8]]},"50":{"position":[[33,10]]},"53":{"position":[[67,9],[131,9],[223,8],[325,8],[630,8],[877,9],[987,8],[1101,8],[1581,8],[1890,11]]},"61":{"position":[[368,8],[788,8]]},"70":{"position":[[233,8]]},"74":{"position":[[19,8],[60,8],[81,8],[331,9],[364,8]]},"76":{"position":[[296,8],[353,9]]},"80":{"position":[[91,9],[170,8],[441,9]]},"82":{"position":[[270,8]]},"87":{"position":[[13,9],[47,8],[130,9],[1778,9]]},"89":{"position":[[14,9],[48,8],[121,9]]},"93":{"position":[[152,8],[232,8],[403,8]]},"117":{"position":[[419,9],[946,9],[1035,9]]},"119":{"position":[[227,8],[745,8]]},"121":{"position":[[149,8],[220,8],[388,8],[1325,9],[1474,8],[1598,8],[1623,8],[1685,8],[1718,8],[1811,8]]},"125":{"position":[[253,8]]},"129":{"position":[[157,8],[254,9],[288,8],[337,8],[383,8],[440,8]]},"148":{"position":[[38,8]]},"150":{"position":[[237,8],[2992,8]]},"152":{"position":[[464,8],[531,8],[585,8],[610,8]]},"209":{"position":[[219,8],[412,8]]},"211":{"position":[[449,8]]},"213":{"position":[[67,9],[131,9],[223,8],[325,8],[630,8],[796,8]]},"215":{"position":[[73,9],[156,9],[210,8],[312,8],[619,8],[676,8]]},"278":{"position":[[39,8]]},"280":{"position":[[285,10]]},"282":{"position":[[464,8]]},"346":{"position":[[293,8]]},"365":{"position":[[900,8],[1134,8],[1523,8],[2159,9],[2219,9]]},"377":{"position":[[115,8],[139,9]]},"418":{"position":[[48,8],[156,8],[292,8],[537,8],[954,8],[3612,8]]},"541":{"position":[[109,8]]},"576":{"position":[[100,8]]},"614":{"position":[[16,9]]},"623":{"position":[[43,8]]},"639":{"position":[[176,8]]},"641":{"position":[[50,9],[162,9],[357,8]]},"643":{"position":[[270,8],[752,8]]},"648":{"position":[[889,8],[1120,8]]},"657":{"position":[[121,8],[459,8],[718,8],[837,8]]},"659":{"position":[[695,9]]},"661":{"position":[[258,8],[317,9]]},"667":{"position":[[43,8]]},"669":{"position":[[460,8]]},"675":{"position":[[573,8]]},"677":{"position":[[47,8]]},"683":{"position":[[89,8],[153,9]]},"691":{"position":[[6,8],[65,10],[223,9]]},"697":{"position":[[13,8],[62,9],[95,8],[638,9]]},"699":{"position":[[170,9]]},"701":{"position":[[27,8],[75,8],[380,9]]},"703":{"position":[[19,9],[134,9]]},"705":{"position":[[173,9],[386,9]]},"707":{"position":[[81,10]]},"709":{"position":[[19,9],[99,9],[168,8],[209,9]]},"711":{"position":[[23,9],[142,9],[178,8]]},"715":{"position":[[230,8]]},"717":{"position":[[367,9]]},"719":{"position":[[47,9],[112,10]]},"722":{"position":[[336,9],[714,9],[754,8],[944,8]]}}}],["contractaddress",{"_index":443,"t":{"32":{"position":[[2157,15],[2283,16]]},"34":{"position":[[187,15],[914,18],[1308,15],[1531,16],[1548,16],[2036,17]]},"37":{"position":[[400,15],[565,17]]},"40":{"position":[[505,15],[1163,15],[1344,16],[1361,15],[1885,16],[1902,17]]},"53":{"position":[[575,15],[1280,18],[1625,15],[1801,16],[1818,16],[2196,16],[2213,17]]},"61":{"position":[[336,15],[1449,18]]},"76":{"position":[[246,17],[550,20],[1194,18]]},"82":{"position":[[238,15],[608,18],[960,16]]},"87":{"position":[[464,18]]},"89":{"position":[[497,18]]},"121":{"position":[[545,18]]},"200":{"position":[[54,17],[170,17],[312,17],[469,17],[608,17],[744,17],[894,17]]},"203":{"position":[[52,17],[156,17],[266,17],[388,17],[515,17],[642,17],[770,17],[889,17],[1001,17],[1133,17],[1282,17]]},"209":{"position":[[187,15],[541,16]]},"211":{"position":[[400,15]]},"213":{"position":[[575,15]]},"215":{"position":[[564,15]]},"222":{"position":[[43,17],[137,17],[237,17],[344,17],[455,17],[575,17],[718,17],[851,17],[979,17]]},"291":{"position":[[2301,18]]},"377":{"position":[[325,16]]},"379":{"position":[[137,16]]},"400":{"position":[[16,16]]}}}],["contractmetadata",{"_index":667,"t":{"76":{"position":[[1111,16],[1637,17]]}}}],["contracturi",{"_index":673,"t":{"78":{"position":[[45,11]]},"93":{"position":[[329,11]]}}}],["contribut",{"_index":2048,"t":{"434":{"position":[[13,10]]}}}],["control",{"_index":406,"t":{"29":{"position":[[582,7]]},"57":{"position":[[28,10],[426,7]]},"150":{"position":[[785,10],[2060,10]]},"158":{"position":[[380,10]]},"346":{"position":[[191,7],[354,10],[418,10],[1216,7]]},"430":{"position":[[690,7]]},"510":{"position":[[73,7]]},"598":{"position":[[196,7]]},"600":{"position":[[292,7]]},"602":{"position":[[330,7],[651,11]]},"604":{"position":[[271,10]]}}}],["conveni",{"_index":904,"t":{"119":{"position":[[688,12]]},"123":{"position":[[249,12]]},"561":{"position":[[138,10]]},"650":{"position":[[33,11]]},"657":{"position":[[1407,11]]}}}],["convent",{"_index":1388,"t":{"239":{"position":[[1133,10]]},"510":{"position":[[1173,10]]}}}],["copi",{"_index":2250,"t":{"557":{"position":[[526,4]]}}}],["core",{"_index":994,"t":{"146":{"position":[[70,4]]},"371":{"position":[[260,4]]},"495":{"position":[[110,4]]},"497":{"position":[[15,4]]},"665":{"position":[[130,4]]}}}],["correct",{"_index":827,"t":{"103":{"position":[[171,8]]},"150":{"position":[[211,7]]},"197":{"position":[[714,7]]},"449":{"position":[[198,7]]},"470":{"position":[[165,7]]},"629":{"position":[[204,7]]},"675":{"position":[[408,8]]},"681":{"position":[[279,7]]}}}],["correspond",{"_index":312,"t":{"18":{"position":[[725,13]]},"40":{"position":[[322,13]]},"53":{"position":[[418,13]]},"213":{"position":[[418,13]]},"215":{"position":[[405,13]]},"286":{"position":[[71,13]]},"396":{"position":[[283,10],[322,13]]},"398":{"position":[[220,10],[259,13]]},"402":{"position":[[91,13]]},"635":{"position":[[98,13]]},"637":{"position":[[215,13]]},"671":{"position":[[128,11],[553,11]]},"675":{"position":[[649,10],[728,11]]}}}],["corrupt",{"_index":2491,"t":{"665":{"position":[[276,10],[302,7]]}}}],["cost",{"_index":527,"t":{"46":{"position":[[329,4]]},"641":{"position":[[225,5]]}}}],["count",{"_index":2356,"t":{"627":{"position":[[415,8],[684,6]]}}}],["counter",{"_index":2426,"t":{"643":{"position":[[489,7]]},"669":{"position":[[392,7]]},"681":{"position":[[463,7]]},"722":{"position":[[423,7]]},"724":{"position":[[21,7]]}}}],["counterfactu",{"_index":2519,"t":{"677":{"position":[[198,14]]},"724":{"position":[[432,15]]}}}],["cours",{"_index":171,"t":{"8":{"position":[[381,7]]},"121":{"position":[[95,7]]},"547":{"position":[[660,6]]}}}],["craft",{"_index":1022,"t":{"150":{"position":[[1158,5]]},"158":{"position":[[968,5]]}}}],["creat",{"_index":569,"t":{"57":{"position":[[119,6],[195,6]]},"148":{"position":[[23,6]]},"150":{"position":[[624,6],[757,6],[1899,6],[2032,6],[2541,6]]},"158":{"position":[[219,6],[352,6]]},"160":{"position":[[727,6]]},"183":{"position":[[875,8]]},"246":{"position":[[47,6]]},"272":{"position":[[392,6]]},"276":{"position":[[144,7],[393,7]]},"308":{"position":[[65,6],[128,6],[173,7]]},"310":{"position":[[51,6]]},"312":{"position":[[142,7]]},"316":{"position":[[79,7]]},"355":{"position":[[2037,6]]},"408":{"position":[[87,6]]},"428":{"position":[[218,8]]},"430":{"position":[[3,6],[166,6],[928,6],[975,8]]},"432":{"position":[[163,6]]},"434":{"position":[[50,8]]},"512":{"position":[[626,6]]},"566":{"position":[[0,6]]},"574":{"position":[[390,6]]},"596":{"position":[[16,7],[214,7]]},"604":{"position":[[137,6]]},"606":{"position":[[5,8],[56,6]]},"625":{"position":[[69,7]]},"657":{"position":[[503,8]]},"677":{"position":[[26,8]]},"719":{"position":[[21,7],[72,7]]},"722":{"position":[[97,7],[700,7]]}}}],["create2",{"_index":2428,"t":{"643":{"position":[[820,7]]},"722":{"position":[[143,8],[499,7]]}}}],["createcli",{"_index":1832,"t":{"355":{"position":[[964,14]]}}}],["createconfig",{"_index":2042,"t":{"432":{"position":[[496,14]]},"459":{"position":[[337,14]]},"497":{"position":[[418,13],[821,14]]},"499":{"position":[[603,13],[1006,14]]}}}],["createconnector",{"_index":2036,"t":{"430":{"position":[[385,16],[745,15]]}}}],["createdat",{"_index":1740,"t":{"322":{"position":[[654,12],[1127,12]]}}}],["creation",{"_index":1499,"t":{"276":{"position":[[48,9]]},"280":{"position":[[51,9]]},"314":{"position":[[77,8]]},"408":{"position":[[46,9]]},"641":{"position":[[366,9]]},"643":{"position":[[725,8]]},"669":{"position":[[476,9]]},"724":{"position":[[397,8]]}}}],["credenti",{"_index":1694,"t":{"308":{"position":[[210,11]]},"312":{"position":[[161,12],[751,12],[877,11]]},"602":{"position":[[107,11]]}}}],["credit",{"_index":82,"t":{"4":{"position":[[78,6]]},"152":{"position":[[223,6]]}}}],["cross",{"_index":633,"t":{"61":{"position":[[1204,6]]}}}],["crypto",{"_index":1511,"t":{"280":{"position":[[247,6]]}}}],["cryptocheckout",{"_index":1943,"t":{"375":{"position":[[91,15]]},"377":{"position":[[4,14],[203,15]]}}}],["cryptocurr",{"_index":80,"t":{"4":{"position":[[41,16]]},"346":{"position":[[818,16]]},"369":{"position":[[59,14]]},"377":{"position":[[66,15]]}}}],["cryptograph",{"_index":1520,"t":{"280":{"position":[[658,17]]}}}],["cryptographi",{"_index":2320,"t":{"602":{"position":[[167,12]]}}}],["cs",{"_index":1687,"t":{"303":{"position":[[1590,2]]}}}],["cumulativegasus",{"_index":1596,"t":{"291":{"position":[[2366,20]]}}}],["curl",{"_index":286,"t":{"18":{"position":[[201,4]]},"27":{"position":[[263,4],[301,4]]},"32":{"position":[[667,4],[705,4]]},"34":{"position":[[755,4],[793,4]]},"37":{"position":[[1455,4],[1493,4]]},"40":{"position":[[641,4],[679,4]]},"53":{"position":[[1121,4],[1159,4]]},"61":{"position":[[816,4],[851,4]]},"76":{"position":[[374,4],[409,4]]},"82":{"position":[[436,4],[471,4]]},"217":{"position":[[263,4]]},"219":{"position":[[105,4]]},"652":{"position":[[453,4],[478,4]]},"654":{"position":[[396,4],[421,4]]}}}],["currenc",{"_index":507,"t":{"44":{"position":[[161,10]]},"46":{"position":[[58,11]]},"150":{"position":[[515,8]]},"171":{"position":[[1157,8],[1221,8],[1682,8],[1834,8],[1900,8],[1916,8]]},"346":{"position":[[1800,11],[1832,8]]},"551":{"position":[[3137,8],[3201,8],[3680,8],[3832,8],[3898,8],[3914,8]]}}}],["currencyoption.mat",{"_index":1139,"t":{"169":{"position":[[445,21],[1210,21]]}}}],["currencyoption.usdc",{"_index":1161,"t":{"171":{"position":[[1360,21]]}}}],["current",{"_index":87,"t":{"4":{"position":[[128,9]]},"46":{"position":[[0,9]]},"50":{"position":[[214,7]]},"61":{"position":[[695,7]]},"95":{"position":[[75,9]]},"167":{"position":[[174,9]]},"284":{"position":[[737,9]]},"322":{"position":[[49,7]]},"338":{"position":[[38,7]]},"367":{"position":[[114,7]]},"418":{"position":[[3845,7]]},"596":{"position":[[47,9]]},"671":{"position":[[572,7]]},"681":{"position":[[79,7],[176,7]]}}}],["custodi",{"_index":533,"t":{"48":{"position":[[93,9]]},"276":{"position":[[338,9]]},"346":{"position":[[42,9],[1173,9]]},"602":{"position":[[261,10]]}}}],["custom",{"_index":1196,"t":{"183":{"position":[[619,6],[772,6]]},"272":{"position":[[240,6]]},"336":{"position":[[146,6]]},"338":{"position":[[160,6]]},"355":{"position":[[1327,6]]},"381":{"position":[[15,9]]},"428":{"position":[[118,6],[237,6]]},"430":{"position":[[12,6],[175,6],[279,6],[308,6],[463,9],[632,9],[984,6],[1029,6]]},"432":{"position":[[11,6],[117,6],[207,6],[598,6],[823,6]]},"434":{"position":[[29,6],[217,6]]},"549":{"position":[[945,9]]},"551":{"position":[[353,6]]},"602":{"position":[[504,13]]}}}],["cut",{"_index":771,"t":{"89":{"position":[[737,3]]}}}],["d",{"_index":54,"t":{"2":{"position":[[998,2]]},"14":{"position":[[234,3]]},"27":{"position":[[416,1]]},"32":{"position":[[821,1]]},"34":{"position":[[909,1]]},"37":{"position":[[1614,1]]},"40":{"position":[[800,1]]},"53":{"position":[[1275,1]]},"61":{"position":[[981,1]]},"76":{"position":[[523,1]]},"82":{"position":[[581,1]]},"330":{"position":[[681,2]]},"549":{"position":[[69,2]]},"652":{"position":[[585,1]]},"654":{"position":[[524,1]]}}}],["dai",{"_index":522,"t":{"46":{"position":[[92,3]]},"117":{"position":[[350,4]]},"150":{"position":[[554,6]]},"340":{"position":[[1111,3],[1217,3]]},"412":{"position":[[440,3],[546,3]]}}}],["daicontractaddress",{"_index":2150,"t":{"539":{"position":[[354,19],[1028,19],[1089,19]]},"543":{"position":[[1316,19]]}}}],["damag",{"_index":915,"t":{"121":{"position":[[690,6]]},"284":{"position":[[829,7]]}}}],["danger",{"_index":2490,"t":{"665":{"position":[[177,9]]},"677":{"position":[[2060,9]]}}}],["dapp",{"_index":174,"t":{"8":{"position":[[477,5]]},"12":{"position":[[70,5]]},"48":{"position":[[24,4]]},"103":{"position":[[305,4],[473,4],[788,4]]},"109":{"position":[[766,5]]},"117":{"position":[[1048,5],[1097,6]]},"133":{"position":[[63,5]]},"169":{"position":[[150,6],[1397,4],[1448,5]]},"171":{"position":[[0,5],[318,5]]},"239":{"position":[[93,5],[384,5],[615,4]]},"241":{"position":[[85,4]]},"264":{"position":[[165,5],[189,4]]},"266":{"position":[[334,5],[352,4]]},"268":{"position":[[366,5],[384,4]]},"270":{"position":[[241,5],[259,4]]},"272":{"position":[[1196,4],[2357,4]]},"346":{"position":[[983,4]]},"355":{"position":[[1520,4]]},"426":{"position":[[101,4],[240,5],[353,4],[457,6]]},"436":{"position":[[96,4],[244,4]]},"455":{"position":[[85,4],[218,4]]},"472":{"position":[[18,5]]},"474":{"position":[[105,4],[245,4]]},"487":{"position":[[81,4],[207,4]]},"491":{"position":[[108,4]]},"510":{"position":[[427,5],[629,4]]},"512":{"position":[[85,4]]},"521":{"position":[[274,5]]},"547":{"position":[[604,4],[1001,5],[1397,4]]},"549":{"position":[[121,4],[227,4],[370,4],[449,4],[874,4],[1558,4],[2333,4],[2384,4],[2398,4]]},"551":{"position":[[0,5],[230,4],[788,5],[1848,5]]},"553":{"position":[[24,4],[133,4]]},"557":{"position":[[40,5],[73,4],[656,4],[840,4],[894,4],[1038,5],[1081,5]]},"578":{"position":[[95,5],[199,4]]},"582":{"position":[[531,6]]},"591":{"position":[[123,5],[256,4]]},"657":{"position":[[1560,4]]}}}],["dapp'",{"_index":2220,"t":{"551":{"position":[[430,6]]}}}],["dapp/gam",{"_index":314,"t":{"18":{"position":[[753,10]]}}}],["dark",{"_index":1127,"t":{"169":{"position":[[215,7],[980,7]]},"384":{"position":[[20,4],[130,4]]},"549":{"position":[[1891,7]]}}}],["dashboard",{"_index":1536,"t":{"282":{"position":[[287,10]]}}}],["data",{"_index":45,"t":{"2":{"position":[[742,4],[928,5],[934,4]]},"8":{"position":[[100,4]]},"16":{"position":[[71,5]]},"29":{"position":[[161,4],[384,4]]},"61":{"position":[[683,4]]},"89":{"position":[[1306,5]]},"91":{"position":[[198,5],[427,5],[481,4]]},"103":{"position":[[156,4],[894,4]]},"150":{"position":[[1317,4],[1458,4]]},"158":{"position":[[1127,4],[1268,4]]},"160":{"position":[[994,5],[1115,5]]},"200":{"position":[[815,6],[972,6]]},"244":{"position":[[87,4]]},"256":{"position":[[333,4],[447,4],[843,4],[957,4],[1471,4]]},"272":{"position":[[1169,5],[2069,4],[2330,5],[2606,4]]},"280":{"position":[[317,4]]},"288":{"position":[[187,4]]},"291":{"position":[[120,4],[1153,4],[1165,4],[1999,7],[2600,7],[3152,7],[3710,7],[5344,7],[5631,7],[6319,7]]},"293":{"position":[[113,4],[792,7],[1043,7]]},"295":{"position":[[81,4],[240,7]]},"297":{"position":[[91,4],[279,7]]},"299":{"position":[[112,4]]},"328":{"position":[[1022,7],[1388,7],[1675,7]]},"330":{"position":[[956,7],[1207,7]]},"361":{"position":[[167,4]]},"365":{"position":[[631,4],[654,4],[1287,4],[1310,4],[1351,4],[1742,4],[1765,4],[1856,4],[2061,4],[2632,4],[2659,4],[2922,7],[3190,7],[3368,7],[3594,7]]},"406":{"position":[[397,7]]},"410":{"position":[[117,4],[1085,5],[1198,7]]},"412":{"position":[[113,4],[640,7]]},"414":{"position":[[79,4],[623,7]]},"539":{"position":[[245,4],[374,4],[1048,5],[1109,5]]},"541":{"position":[[402,4],[566,4],[1376,5],[1441,5]]},"543":{"position":[[1336,5],[1384,5],[1434,5]]},"576":{"position":[[359,4],[507,4],[1247,5],[1311,5]]},"625":{"position":[[49,4]]},"627":{"position":[[19,4],[274,4]]},"646":{"position":[[286,4]]},"648":{"position":[[75,4]]},"650":{"position":[[341,4]]},"677":{"position":[[704,5],[960,5]]},"679":{"position":[[227,5]]},"709":{"position":[[238,4]]}}}],["data1",{"_index":2153,"t":{"539":{"position":[[823,5],[1054,5]]},"541":{"position":[[1077,5],[1382,5]]},"576":{"position":[[983,5],[1253,5]]}}}],["data2",{"_index":2155,"t":{"539":{"position":[[915,5],[1115,5]]},"541":{"position":[[1204,5],[1447,5]]},"576":{"position":[[1093,5],[1317,5]]}}}],["deactiv",{"_index":2142,"t":{"530":{"position":[[36,11]]}}}],["debit",{"_index":84,"t":{"4":{"position":[[94,5]]}}}],["debug",{"_index":1661,"t":{"303":{"position":[[384,9]]}}}],["debug.log(\"typ",{"_index":1426,"t":{"256":{"position":[[826,16],[1454,16]]}}}],["debug.log(\"us",{"_index":1143,"t":{"169":{"position":[[542,15],[606,16]]}}}],["debug.log(address",{"_index":1362,"t":{"230":{"position":[[74,19]]},"237":{"position":[[86,19]]}}}],["debug.log(signatur",{"_index":1417,"t":{"256":{"position":[[270,21]]}}}],["decentr",{"_index":2259,"t":{"561":{"position":[[209,13]]}}}],["decentraland",{"_index":1991,"t":{"414":{"position":[[391,12]]}}}],["decid",{"_index":2328,"t":{"612":{"position":[[50,6]]}}}],["decim",{"_index":38,"t":{"2":{"position":[[599,7]]},"87":{"position":[[651,11]]},"89":{"position":[[874,11]]},"93":{"position":[[266,9]]},"121":{"position":[[797,11]]},"222":{"position":[[190,8],[259,8]]}}}],["declar",{"_index":1825,"t":{"355":{"position":[[251,11],[437,8],[724,7]]},"677":{"position":[[2614,8]]}}}],["decod",{"_index":451,"t":{"37":{"position":[[125,7]]},"211":{"position":[[125,7]]},"667":{"position":[[518,6]]}}}],["dedic",{"_index":601,"t":{"59":{"position":[[206,9]]}}}],["deep",{"_index":1491,"t":{"272":{"position":[[1571,4]]}}}],["default",{"_index":400,"t":{"29":{"position":[[464,7]]},"32":{"position":[[225,8],[2008,8]]},"34":{"position":[[309,8]]},"37":{"position":[[1008,8]]},"53":{"position":[[685,8]]},"148":{"position":[[223,8]]},"171":{"position":[[914,8],[1149,7],[1422,7],[1519,7],[1674,7],[1818,7]]},"181":{"position":[[327,7]]},"187":{"position":[[270,8]]},"189":{"position":[[66,7]]},"209":{"position":[[309,8]]},"211":{"position":[[514,8]]},"213":{"position":[[685,8]]},"262":{"position":[[27,8]]},"264":{"position":[[28,7]]},"272":{"position":[[129,8]]},"303":{"position":[[352,7]]},"353":{"position":[[636,7]]},"355":{"position":[[1125,7]]},"384":{"position":[[5,7]]},"386":{"position":[[5,7]]},"390":{"position":[[5,7]]},"392":{"position":[[5,7]]},"394":{"position":[[5,7]]},"396":{"position":[[5,7]]},"398":{"position":[[5,7]]},"400":{"position":[[5,7]]},"408":{"position":[[136,8]]},"445":{"position":[[68,7]]},"447":{"position":[[4,7],[49,7]]},"466":{"position":[[4,7],[49,7]]},"481":{"position":[[4,7]]},"489":{"position":[[109,8]]},"533":{"position":[[4,7]]},"551":{"position":[[621,7],[1241,7],[2918,8],[3129,7],[3404,7],[3501,7],[3672,7],[3816,7]]},"578":{"position":[[3,8]]},"602":{"position":[[493,8],[536,7]]},"648":{"position":[[936,7]]},"659":{"position":[[3,8]]}}}],["defaultchainid",{"_index":2091,"t":{"497":{"position":[[783,15]]},"499":{"position":[[968,15]]}}}],["defaultfundingcurr",{"_index":1138,"t":{"169":{"position":[[420,22],[1185,22]]},"171":{"position":[[1110,23],[1336,23],[1708,22],[1982,23]]},"549":{"position":[[1131,23],[2039,23]]},"551":{"position":[[3321,24],[3706,22],[3985,24]]}}}],["defaultnetwork",{"_index":859,"t":{"109":{"position":[[107,15],[361,15],[533,14]]},"181":{"position":[[121,14],[245,15]]},"183":{"position":[[554,15]]},"195":{"position":[[102,14],[241,15],[370,15],[653,15]]},"432":{"position":[[394,15]]},"440":{"position":[[339,15]]},"459":{"position":[[233,15]]},"549":{"position":[[566,15]]},"578":{"position":[[395,15]]}}}],["defaultpurchaseamount",{"_index":1140,"t":{"169":{"position":[[467,21],[1232,21]]},"171":{"position":[[1382,22],[1572,22]]},"551":{"position":[[3559,23]]}}}],["defaults.template_next",{"_index":1699,"t":{"312":{"position":[[557,23]]}}}],["defaultthem",{"_index":1958,"t":{"381":{"position":[[192,13]]},"384":{"position":[[29,12]]}}}],["defens",{"_index":1532,"t":{"282":{"position":[[123,8]]}}}],["defi",{"_index":2215,"t":{"551":{"position":[[327,4]]}}}],["defin",{"_index":799,"t":{"91":{"position":[[247,7],[303,7]]},"282":{"position":[[443,6]]},"288":{"position":[[213,7]]},"318":{"position":[[593,6]]},"359":{"position":[[142,8],[350,7]]},"447":{"position":[[104,7]]},"466":{"position":[[104,7]]},"635":{"position":[[42,7]]},"643":{"position":[[412,7],[805,7]]},"648":{"position":[[1087,7]]},"657":{"position":[[130,7],[791,7]]},"659":{"position":[[673,7]]},"665":{"position":[[145,7]]},"667":{"position":[[65,7]]},"675":{"position":[[52,7]]},"677":{"position":[[122,7],[1293,7],[1656,7]]}}}],["delay",{"_index":1888,"t":{"365":{"position":[[1809,7]]}}}],["delayedencod",{"_index":1878,"t":{"365":{"position":[[387,16],[1794,14],[2412,15],[2474,16],[4526,16]]}}}],["delayedencodedata",{"_index":1893,"t":{"365":{"position":[[2083,17],[2244,20],[2294,18],[2637,17]]}}}],["delayedencodesubpacket",{"_index":1896,"t":{"365":{"position":[[2384,22]]}}}],["delegatecal",{"_index":2520,"t":{"677":{"position":[[650,13],[906,13],[1143,13],[1164,12],[1355,13]]},"679":{"position":[[173,13]]}}}],["delight",{"_index":2201,"t":{"549":{"position":[[2,10]]}}}],["deliv",{"_index":493,"t":{"42":{"position":[[624,10]]}}}],["deliveri",{"_index":891,"t":{"117":{"position":[[747,8]]}}}],["demand",{"_index":1500,"t":{"276":{"position":[[155,6]]},"547":{"position":[[119,6],[264,6]]},"553":{"position":[[57,6]]}}}],["demo",{"_index":971,"t":{"133":{"position":[[4,4],[58,4]]},"169":{"position":[[138,5],[1443,4]]},"195":{"position":[[306,5],[405,5],[582,5],[688,5]]},"197":{"position":[[461,5]]},"264":{"position":[[160,4],[184,4]]},"266":{"position":[[329,4],[347,4]]},"268":{"position":[[361,4],[379,4]]},"270":{"position":[[236,4],[254,4]]},"422":{"position":[[583,5]]},"426":{"position":[[348,4]]},"440":{"position":[[382,5]]},"453":{"position":[[2,4],[46,4],[160,4]]},"459":{"position":[[276,5]]},"472":{"position":[[73,4],[136,4],[216,4],[282,4]]},"485":{"position":[[11,4]]},"491":{"position":[[11,4]]},"528":{"position":[[176,4]]},"537":{"position":[[2,4]]},"549":{"position":[[2379,4],[2393,4]]},"553":{"position":[[128,4]]}}}],["demonstr",{"_index":900,"t":{"119":{"position":[[380,11]]},"241":{"position":[[18,12]]},"353":{"position":[[804,12]]},"512":{"position":[[18,12]]}}}],["demystifi",{"_index":700,"t":{"84":{"position":[[416,9]]}}}],["depend",{"_index":1089,"t":{"160":{"position":[[223,10]]},"167":{"position":[[184,7]]},"197":{"position":[[727,10],[849,11]]},"351":{"position":[[328,6]]},"353":{"position":[[37,7]]},"449":{"position":[[231,9]]},"470":{"position":[[198,9]]},"495":{"position":[[262,12]]},"582":{"position":[[149,10],[370,6],[542,15]]}}}],["deploy",{"_index":1075,"t":{"152":{"position":[[522,8],[594,8]]},"193":{"position":[[127,8]]},"346":{"position":[[310,8]]},"657":{"position":[[450,6],[595,8]]},"659":{"position":[[103,6],[820,8],[876,6]]},"663":{"position":[[102,11]]},"681":{"position":[[560,8],[609,8]]},"697":{"position":[[51,6],[593,10]]},"699":{"position":[[36,6],[194,9]]},"701":{"position":[[52,10],[127,9],[185,10],[333,8],[369,6],[565,6],[1481,9]]},"703":{"position":[[0,6],[244,6]]},"705":{"position":[[36,6],[197,9],[314,10]]},"707":{"position":[[67,10],[277,6]]},"709":{"position":[[12,6],[69,6],[180,6],[268,8]]},"711":{"position":[[12,6]]},"722":{"position":[[9,7]]},"724":{"position":[[119,9],[550,6],[567,9]]}}}],["deprec",{"_index":95,"t":{"4":{"position":[[226,12]]},"193":{"position":[[56,11]]},"197":{"position":[[179,11]]}}}],["depth",{"_index":2058,"t":{"445":{"position":[[136,5]]},"464":{"position":[[117,5]]}}}],["deriv",{"_index":2267,"t":{"566":{"position":[[67,6]]}}}],["describ",{"_index":698,"t":{"84":{"position":[[348,8]]},"93":{"position":[[371,9]]},"293":{"position":[[188,10]]},"353":{"position":[[749,9]]},"355":{"position":[[1910,9]]},"551":{"position":[[192,9]]}}}],["descript",{"_index":712,"t":{"87":{"position":[[541,14],[1113,11]]},"89":{"position":[[595,14]]},"121":{"position":[[638,14],[1743,12],[2207,14]]},"288":{"position":[[119,11]]},"291":{"position":[[151,11],[575,11],[1021,11],[1604,11]]},"293":{"position":[[145,11],[407,11]]},"295":{"position":[[112,11]]},"297":{"position":[[122,11]]},"299":{"position":[[143,11]]},"359":{"position":[[235,11],[834,11]]},"361":{"position":[[202,11]]},"363":{"position":[[75,11]]},"365":{"position":[[79,11],[464,11],[795,11],[1027,11],[1414,11],[2071,11]]},"367":{"position":[[164,11]]},"445":{"position":[[142,11]]},"464":{"position":[[123,11]]},"637":{"position":[[16,11]]},"639":{"position":[[16,11]]},"665":{"position":[[458,11]]},"671":{"position":[[396,11],[499,11]]},"675":{"position":[[215,11]]},"722":{"position":[[263,11],[655,11]]}}}],["deselect",{"_index":1174,"t":{"174":{"position":[[154,8]]}}}],["design",{"_index":389,"t":{"29":{"position":[[141,8]]},"42":{"position":[[292,8]]},"59":{"position":[[260,8]]},"547":{"position":[[1166,8]]},"693":{"position":[[138,6]]},"713":{"position":[[209,8]]},"724":{"position":[[40,7]]}}}],["desktop",{"_index":139,"t":{"6":{"position":[[633,7]]},"547":{"position":[[993,7]]}}}],["detail",{"_index":452,"t":{"37":{"position":[[145,7]]},"40":{"position":[[1266,7]]},"53":{"position":[[1728,7],[1879,7],[2414,10]]},"87":{"position":[[233,8]]},"89":{"position":[[224,8]]},"93":{"position":[[389,6]]},"211":{"position":[[145,7]]},"282":{"position":[[973,8]]},"361":{"position":[[372,7]]},"418":{"position":[[4102,8]]},"430":{"position":[[964,7]]},"464":{"position":[[11,7]]},"557":{"position":[[546,7]]}}}],["detect",{"_index":186,"t":{"8":{"position":[[722,7]]},"103":{"position":[[755,9]]},"291":{"position":[[6623,7]]},"293":{"position":[[1371,7]]},"295":{"position":[[481,7]]},"297":{"position":[[414,7]]},"299":{"position":[[226,7]]},"501":{"position":[[537,6]]}}}],["determin",{"_index":1221,"t":{"193":{"position":[[98,11]]},"340":{"position":[[772,10]]},"384":{"position":[[42,10]]},"386":{"position":[[50,10]]},"394":{"position":[[26,10]]},"396":{"position":[[64,10]]},"398":{"position":[[53,10]]},"400":{"position":[[98,9]]},"551":{"position":[[495,10]]},"643":{"position":[[33,10]]}}}],["determinist",{"_index":2476,"t":{"657":{"position":[[553,18]]}}}],["dev",{"_index":2134,"t":{"519":{"position":[[96,3]]},"629":{"position":[[183,4]]}}}],["develop",{"_index":98,"t":{"4":{"position":[[319,9]]},"146":{"position":[[45,11]]},"282":{"position":[[275,11]]},"312":{"position":[[45,11],[906,11]]},"320":{"position":[[26,12]]},"369":{"position":[[27,10]]},"381":{"position":[[0,10]]},"426":{"position":[[86,9]]},"547":{"position":[[232,10],[1385,9]]},"586":{"position":[[11,11]]},"604":{"position":[[11,11]]},"713":{"position":[[137,10],[343,9],[491,9],[791,11]]}}}],["deviat",{"_index":695,"t":{"84":{"position":[[204,7]]}}}],["devic",{"_index":573,"t":{"57":{"position":[[250,7]]},"324":{"position":[[88,6]]},"568":{"position":[[122,6]]},"591":{"position":[[212,8]]},"596":{"position":[[524,6]]},"598":{"position":[[98,7]]},"604":{"position":[[314,7]]},"606":{"position":[[106,7]]},"608":{"position":[[50,7],[100,6],[133,7],[204,6],[239,6],[365,6],[423,7]]},"610":{"position":[[54,7]]}}}],["dice",{"_index":767,"t":{"89":{"position":[[710,4]]}}}],["die",{"_index":755,"t":{"89":{"position":[[580,3]]}}}],["differ",{"_index":690,"t":{"84":{"position":[[109,12]]},"239":{"position":[[526,11]]},"278":{"position":[[227,9]]},"282":{"position":[[214,9]]},"286":{"position":[[164,9]]},"426":{"position":[[498,9]]},"449":{"position":[[223,7]]},"470":{"position":[[190,7]]},"539":{"position":[[784,9]]},"541":{"position":[[88,10],[1036,9]]},"549":{"position":[[464,9]]},"576":{"position":[[79,10],[943,9]]},"648":{"position":[[309,9]]},"661":{"position":[[180,7]]},"683":{"position":[[30,9]]},"697":{"position":[[467,9]]}}}],["digest",{"_index":2448,"t":{"650":{"position":[[413,6]]},"657":{"position":[[307,7],[1147,7]]}}}],["dilig",{"_index":2331,"t":{"614":{"position":[[72,9]]}}}],["direct",{"_index":1150,"t":{"171":{"position":[[11,6]]},"282":{"position":[[859,6]]},"355":{"position":[[468,10],[496,9],[774,10],[806,9]]},"551":{"position":[[11,6]]},"677":{"position":[[291,6]]}}}],["directli",{"_index":81,"t":{"4":{"position":[[58,8]]},"6":{"position":[[253,8]]},"8":{"position":[[458,8]]},"18":{"position":[[81,8]]},"24":{"position":[[35,8]]},"68":{"position":[[36,8]]},"74":{"position":[[43,8],[388,9]]},"80":{"position":[[153,8],[489,9]]},"119":{"position":[[464,8]]},"282":{"position":[[777,8]]},"318":{"position":[[17,8]]},"346":{"position":[[835,8],[1410,8]]},"561":{"position":[[561,8]]},"582":{"position":[[386,8]]},"641":{"position":[[34,8],[294,9]]},"657":{"position":[[689,9]]},"681":{"position":[[512,8]]}}}],["directori",{"_index":415,"t":{"29":{"position":[[806,9],[853,11]]},"351":{"position":[[620,9]]},"355":{"position":[[97,10],[1865,9]]}}}],["directory(nextj",{"_index":1815,"t":{"351":{"position":[[674,16]]}}}],["disabl",{"_index":1433,"t":{"264":{"position":[[16,8]]},"612":{"position":[[93,7]]}}}],["disconnect",{"_index":2232,"t":{"551":{"position":[[1070,10]]},"557":{"position":[[1096,10]]}}}],["disconnectweb3react",{"_index":2148,"t":{"530":{"position":[[340,19]]}}}],["discord",{"_index":610,"t":{"59":{"position":[[418,7]]},"144":{"position":[[0,7]]},"241":{"position":[[339,8]]},"422":{"position":[[94,8]]},"512":{"position":[[1524,8]]},"551":{"position":[[2301,10]]},"713":{"position":[[765,7]]}}}],["discourag",{"_index":1809,"t":{"351":{"position":[[277,12]]}}}],["discuss",{"_index":1771,"t":{"336":{"position":[[404,7]]}}}],["dispatch",{"_index":880,"t":{"117":{"position":[[59,11],[621,8]]},"148":{"position":[[77,8]]},"150":{"position":[[151,8],[368,8]]},"160":{"position":[[335,10],[1197,8]]},"251":{"position":[[0,11]]},"545":{"position":[[96,8]]}}}],["display",{"_index":97,"t":{"4":{"position":[[303,10]]},"6":{"position":[[418,7],[495,7]]},"185":{"position":[[123,9]]},"209":{"position":[[689,9]]},"211":{"position":[[838,9]]},"213":{"position":[[1028,9]]},"215":{"position":[[893,9]]},"217":{"position":[[456,9]]},"219":{"position":[[206,9]]},"396":{"position":[[219,9]]},"398":{"position":[[156,9]]},"400":{"position":[[131,9],[202,9],[263,9],[356,9]]},"493":{"position":[[102,10]]},"535":{"position":[[29,9]]},"557":{"position":[[438,10]]}}}],["distinct",{"_index":1085,"t":{"160":{"position":[[111,8],[140,8]]},"332":{"position":[[38,8]]}}}],["distribut",{"_index":2295,"t":{"584":{"position":[[67,13]]}}}],["district",{"_index":748,"t":{"87":{"position":[[1874,9]]}}}],["dive",{"_index":2023,"t":{"424":{"position":[[137,4]]}}}],["dll",{"_index":1171,"t":{"174":{"position":[[91,4],[202,5]]}}}],["do",{"_index":1402,"t":{"246":{"position":[[495,5]]}}}],["doc",{"_index":1119,"t":{"167":{"position":[[446,4],[476,4]]},"224":{"position":[[347,5]]},"234":{"position":[[184,4]]},"246":{"position":[[628,4]]},"258":{"position":[[20,5]]},"426":{"position":[[777,4]]}}}],["document",{"_index":1180,"t":{"178":{"position":[[5,8]]},"224":{"position":[[256,10]]},"246":{"position":[[592,14]]},"249":{"position":[[79,10]]},"254":{"position":[[79,10]]},"497":{"position":[[224,14]]},"713":{"position":[[618,13]]}}}],["documentation](https://docs.nethereum.com/en/latest/introduction/web3",{"_index":1339,"t":{"224":{"position":[[106,72]]}}}],["doesn't",{"_index":896,"t":{"117":{"position":[[999,7]]},"136":{"position":[[259,7]]},"272":{"position":[[112,7],[369,7]]},"316":{"position":[[93,7]]},"418":{"position":[[315,7]]},"657":{"position":[[727,7]]},"661":{"position":[[222,7]]},"675":{"position":[[641,7]]},"677":{"position":[[56,7],[1895,7],[2144,7]]}}}],["domain",{"_index":1420,"t":{"256":{"position":[[478,6],[491,6],[969,11]]},"627":{"position":[[477,7]]},"646":{"position":[[355,7]]}}}],["don't",{"_index":511,"t":{"44":{"position":[[238,5]]},"167":{"position":[[326,5]]},"314":{"position":[[140,5]]},"336":{"position":[[79,5]]},"346":{"position":[[1892,5]]},"543":{"position":[[402,5]]},"557":{"position":[[118,5]]},"641":{"position":[[268,5]]},"643":{"position":[[90,5]]},"657":{"position":[[437,5]]}}}],["done",{"_index":68,"t":{"2":{"position":[[1248,5]]},"136":{"position":[[204,5]]},"330":{"position":[[93,4]]},"418":{"position":[[3911,4]]},"557":{"position":[[187,5]]},"596":{"position":[[684,5]]}}}],["don’t",{"_index":824,"t":{"103":{"position":[[59,5],[373,5]]}}}],["doubl",{"_index":2552,"t":{"697":{"position":[[501,6]]}}}],["down",{"_index":1445,"t":{"266":{"position":[[139,4]]},"268":{"position":[[167,4]]},"396":{"position":[[361,4]]},"398":{"position":[[298,4]]}}}],["download",{"_index":1111,"t":{"167":{"position":[[0,8]]}}}],["downsid",{"_index":419,"t":{"29":{"position":[[1088,8]]}}}],["drag",{"_index":1114,"t":{"167":{"position":[[67,4]]}}}],["due",{"_index":1586,"t":{"291":{"position":[[1545,3]]},"336":{"position":[[225,3]]},"353":{"position":[[150,3]]},"523":{"position":[[140,3]]},"699":{"position":[[152,3]]},"705":{"position":[[155,3]]}}}],["dure",{"_index":838,"t":{"103":{"position":[[492,6]]},"109":{"position":[[706,6]]},"641":{"position":[[346,6]]},"669":{"position":[[449,6]]}}}],["e.g",{"_index":620,"t":{"61":{"position":[[319,5],[458,5]]},"150":{"position":[[539,5]]},"280":{"position":[[181,6]]},"303":{"position":[[947,5]]},"316":{"position":[[298,6]]},"377":{"position":[[82,5]]},"447":{"position":[[127,5]]},"466":{"position":[[127,5]]},"561":{"position":[[358,6]]},"693":{"position":[[55,5]]}}}],["e6513a60b63359a365f0d3f05744d89823278ec829fc5cb4d275bb815d0f5887",{"_index":1995,"t":{"414":{"position":[[727,67]]}}}],["each",{"_index":441,"t":{"32":{"position":[[2078,4]]},"57":{"position":[[0,4],[613,4]]},"160":{"position":[[746,4]]},"167":{"position":[[272,4]]},"187":{"position":[[359,4]]},"189":{"position":[[158,4]]},"276":{"position":[[166,4],[388,4]]},"278":{"position":[[176,4]]},"286":{"position":[[36,4]]},"359":{"position":[[361,4]]},"404":{"position":[[32,4]]},"561":{"position":[[269,4]]},"697":{"position":[[158,4],[489,4]]},"703":{"position":[[7,4]]}}}],["ear",{"_index":719,"t":{"87":{"position":[[718,10]]}}}],["earlier",{"_index":1183,"t":{"178":{"position":[[65,7]]},"189":{"position":[[0,8]]},"197":{"position":[[3,7]]}}}],["eas",{"_index":604,"t":{"59":{"position":[[278,4]]}}}],["easi",{"_index":157,"t":{"8":{"position":[[61,4]]},"37":{"position":[[157,4]]},"84":{"position":[[249,4]]},"211":{"position":[[157,4]]},"246":{"position":[[199,4]]},"264":{"position":[[73,5]]},"543":{"position":[[97,5]]},"648":{"position":[[150,4]]},"687":{"position":[[53,4]]},"713":{"position":[[162,4]]}}}],["easier",{"_index":1891,"t":{"365":{"position":[[1990,6]]},"697":{"position":[[225,6]]}}}],["easiest",{"_index":2000,"t":{"418":{"position":[[270,7]]}}}],["easili",{"_index":128,"t":{"6":{"position":[[358,6],[442,6],[534,6]]},"8":{"position":[[850,6],[980,6]]},"117":{"position":[[683,6]]},"121":{"position":[[1515,6]]},"239":{"position":[[930,6]]},"256":{"position":[[29,6]]},"346":{"position":[[595,6],[1360,6]]},"369":{"position":[[41,6]]},"487":{"position":[[24,6]]},"510":{"position":[[979,6]]},"521":{"position":[[86,6]]}}}],["ecdsa",{"_index":2540,"t":{"685":{"position":[[116,5]]}}}],["ecosystem",{"_index":477,"t":{"42":{"position":[[51,9]]},"84":{"position":[[289,10]]},"434":{"position":[[204,9]]}}}],["edit",{"_index":1443,"t":{"266":{"position":[[43,4]]},"268":{"position":[[57,4]]},"270":{"position":[[43,4]]},"272":{"position":[[157,4]]},"303":{"position":[[277,4]]}}}],["effect",{"_index":2315,"t":{"598":{"position":[[180,11]]}}}],["effortlessli",{"_index":2012,"t":{"420":{"position":[[44,12]]},"422":{"position":[[202,12]]}}}],["eip",{"_index":704,"t":{"87":{"position":[[216,3]]},"89":{"position":[[207,3]]},"187":{"position":[[0,3],[180,3],[258,3],[293,3]]},"197":{"position":[[21,3],[278,3]]},"359":{"position":[[1001,3]]},"512":{"position":[[636,3]]},"639":{"position":[[197,3]]},"648":{"position":[[958,3],[1132,3],[1194,3]]},"657":{"position":[[766,3]]},"659":{"position":[[50,3]]},"675":{"position":[[617,3]]},"701":{"position":[[272,3]]}}}],["eip1155",{"_index":687,"t":{"84":{"position":[[40,7]]}}}],["eip1271",{"_index":261,"t":{"14":{"position":[[488,8]]},"512":{"position":[[1371,8]]},"521":{"position":[[437,7]]},"657":{"position":[[40,7],[87,7],[672,7],[862,7]]},"659":{"position":[[725,7]]}}}],["eip191",{"_index":2462,"t":{"652":{"position":[[2348,6],[2397,6]]}}}],["eip6492",{"_index":262,"t":{"14":{"position":[[499,8]]},"187":{"position":[[397,7],[560,8]]},"189":{"position":[[282,8]]},"659":{"position":[[263,7],[478,8],[775,7]]}}}],["eip712",{"_index":1382,"t":{"239":{"position":[[693,6],[859,6],[1095,6],[1164,6]]},"256":{"position":[[338,8]]},"510":{"position":[[706,6],[908,6],[1137,6],[1204,6]]},"551":{"position":[[745,6]]},"646":{"position":[[291,8]]},"650":{"position":[[328,6]]}}}],["eip721",{"_index":686,"t":{"84":{"position":[[29,6]]}}}],["element",{"_index":789,"t":{"89":{"position":[[1083,10]]},"266":{"position":[[238,7]]},"268":{"position":[[270,7]]}}}],["elev",{"_index":1231,"t":{"195":{"position":[[202,8]]}}}],["elsewher",{"_index":1805,"t":{"351":{"position":[[156,10]]}}}],["email",{"_index":993,"t":{"144":{"position":[[39,5]]},"152":{"position":[[56,5]]},"171":{"position":[[540,5],[599,5],[803,5]]},"280":{"position":[[202,5]]},"312":{"position":[[697,6]]},"316":{"position":[[514,5]]},"318":{"position":[[0,5],[100,5],[113,5],[242,6],[277,5],[334,5],[611,5],[631,5],[750,5],[833,5],[968,5]]},"334":{"position":[[29,6]]},"336":{"position":[[342,5]]},"338":{"position":[[108,5],[180,5]]},"340":{"position":[[107,6]]},"346":{"position":[[614,6]]},"361":{"position":[[393,5],[469,5],[515,5],[562,5],[599,5],[1257,8]]},"394":{"position":[[56,5]]},"418":{"position":[[3793,5],[3931,5],[3961,5]]},"551":{"position":[[1432,5],[2400,5],[2459,5],[2793,9]]},"596":{"position":[[264,5],[610,5]]},"602":{"position":[[85,5],[365,5]]},"604":{"position":[[187,5]]}}}],["email/phon",{"_index":1543,"t":{"282":{"position":[[818,11]]}}}],["embed",{"_index":1974,"t":{"400":{"position":[[148,8]]},"422":{"position":[[346,8],[414,8]]},"493":{"position":[[117,8]]},"495":{"position":[[217,8]]},"499":{"position":[[24,8]]},"503":{"position":[[9,8]]}}}],["emit",{"_index":1582,"t":{"291":{"position":[[1246,7]]},"328":{"position":[[722,7]]}}}],["enabl",{"_index":435,"t":{"32":{"position":[[593,8]]},"34":{"position":[[677,8]]},"37":{"position":[[1376,8]]},"48":{"position":[[131,6]]},"53":{"position":[[1053,8]]},"262":{"position":[[16,7]]},"264":{"position":[[58,8]]},"272":{"position":[[233,6]]},"276":{"position":[[36,7]]},"280":{"position":[[120,8]]},"303":{"position":[[372,6]]},"355":{"position":[[108,8]]},"369":{"position":[[19,7]]},"422":{"position":[[431,8]]}}}],["enclav",{"_index":1522,"t":{"280":{"position":[[692,7]]}}}],["encod",{"_index":12,"t":{"2":{"position":[[106,6],[667,6]]},"365":{"position":[[1817,6],[1865,7],[1913,7]]},"539":{"position":[[170,6],[773,6]]},"541":{"position":[[302,6],[1025,6]]},"576":{"position":[[259,6],[932,6]]},"625":{"position":[[9,7],[631,7]]},"627":{"position":[[257,6],[1030,7]]},"629":{"position":[[524,7]]},"648":{"position":[[376,7],[944,7]]},"652":{"position":[[353,8],[405,8]]},"654":{"position":[[343,7]]},"659":{"position":[[59,7]]}}}],["encodetypeddatadigest",{"_index":2353,"t":{"627":{"position":[[118,21]]}}}],["encodetypeddatadigest(typeddata",{"_index":2359,"t":{"627":{"position":[[716,32]]}}}],["encoding=\"utf",{"_index":1466,"t":{"272":{"position":[[572,13],[1634,13]]}}}],["encompass",{"_index":1220,"t":{"193":{"position":[[73,11]]}}}],["encount",{"_index":549,"t":{"50":{"position":[[483,9]]},"174":{"position":[[7,9]]},"176":{"position":[[7,9]]}}}],["encrypt",{"_index":1512,"t":{"280":{"position":[[325,9]]}}}],["end",{"_index":467,"t":{"37":{"position":[[939,6]]},"187":{"position":[[352,3]]},"189":{"position":[[151,3]]},"346":{"position":[[1735,4]]}}}],["endpoint",{"_index":206,"t":{"10":{"position":[[71,8],[582,8]]},"18":{"position":[[53,9],[173,8],[591,9],[703,9],[818,8],[976,9]]},"20":{"position":[[227,9]]},"22":{"position":[[185,9]]},"42":{"position":[[338,10]]},"61":{"position":[[41,8]]},"119":{"position":[[501,9],[573,10],[605,9],[650,9],[709,8]]},"121":{"position":[[358,8]]},"125":{"position":[[66,8]]},"129":{"position":[[13,9]]},"357":{"position":[[452,9]]}}}],["enforc",{"_index":1039,"t":{"150":{"position":[[1762,7],[2222,7],[2653,7]]},"282":{"position":[[509,7]]},"361":{"position":[[762,7]]}}}],["enhanc",{"_index":841,"t":{"103":{"position":[[529,7]]}}}],["enjoy",{"_index":2018,"t":{"422":{"position":[[129,5]]},"434":{"position":[[123,5]]}}}],["enough",{"_index":1345,"t":{"226":{"position":[[115,6]]},"586":{"position":[[187,6]]}}}],["ensur",{"_index":518,"t":{"44":{"position":[[351,6]]},"50":{"position":[[432,6]]},"103":{"position":[[143,7],[291,8]]},"117":{"position":[[735,6]]},"158":{"position":[[770,7]]},"197":{"position":[[707,6],[861,6],[1044,6]]},"239":{"position":[[192,6]]},"510":{"position":[[236,6]]},"602":{"position":[[183,6],[869,6]]},"604":{"position":[[462,8]]},"608":{"position":[[289,7]]},"675":{"position":[[384,6]]},"709":{"position":[[112,6]]}}}],["enter",{"_index":1450,"t":{"266":{"position":[[255,5]]},"268":{"position":[[287,5]]},"270":{"position":[[162,5]]},"608":{"position":[[322,5]]}}}],["entir",{"_index":811,"t":{"93":{"position":[[134,8]]},"167":{"position":[[137,6]]},"355":{"position":[[1643,6]]},"713":{"position":[[419,6]]}}}],["entri",{"_index":1975,"t":{"402":{"position":[[147,5]]}}}],["environ",{"_index":1892,"t":{"365":{"position":[[2013,12]]},"703":{"position":[[192,11]]}}}],["eoa",{"_index":259,"t":{"14":{"position":[[467,3]]},"150":{"position":[[25,3],[261,4],[643,3],[811,3],[1918,3],[2086,3],[2212,3]]},"158":{"position":[[238,3],[406,3]]},"346":{"position":[[247,7]]},"519":{"position":[[141,3]]},"639":{"position":[[155,3]]},"648":{"position":[[670,3]]},"657":{"position":[[1478,3],[1752,3]]},"683":{"position":[[73,6]]},"685":{"position":[[77,4]]},"691":{"position":[[286,5]]}}}],["ephemer",{"_index":2256,"t":{"559":{"position":[[175,9]]},"561":{"position":[[17,9]]},"566":{"position":[[13,9]]}}}],["equal",{"_index":2172,"t":{"543":{"position":[[86,7]]}}}],["equip",{"_index":614,"t":{"61":{"position":[[19,8]]}}}],["equival",{"_index":2131,"t":{"517":{"position":[[111,10]]}}}],["erc",{"_index":42,"t":{"2":{"position":[[677,3]]},"59":{"position":[[165,4],[232,4]]},"346":{"position":[[1476,3],[1553,3],[1565,3]]},"539":{"position":[[40,3],[180,3],[794,3]]},"541":{"position":[[11,3],[57,3],[1046,3]]},"576":{"position":[[11,3],[48,3],[953,3]]},"623":{"position":[[25,3]]},"625":{"position":[[25,3]]},"627":{"position":[[0,3]]}}}],["erc1155",{"_index":163,"t":{"8":{"position":[[198,7],[658,7]]},"12":{"position":[[389,7]]},"29":{"position":[[244,7]]},"34":{"position":[[252,7]]},"37":{"position":[[88,7]]},"40":{"position":[[552,7]]},"53":{"position":[[59,7],[622,7]]},"74":{"position":[[127,7],[323,7]]},"80":{"position":[[83,7],[243,7],[433,7]]},"87":{"position":[[1354,7],[1425,7]]},"89":{"position":[[0,7],[1205,7]]},"91":{"position":[[836,8]]},"119":{"position":[[219,7]]},"121":{"position":[[2037,10]]},"129":{"position":[[128,7],[224,7],[329,7],[432,7]]},"200":{"position":[[0,7],[26,7],[110,7],[142,7],[247,7],[284,7],[401,7],[441,7],[541,7],[580,7],[677,7],[716,7],[822,7],[866,7]]},"209":{"position":[[252,7]]},"211":{"position":[[88,7]]},"213":{"position":[[59,7],[622,7]]},"215":{"position":[[65,7],[611,7]]},"224":{"position":[[441,8]]},"365":{"position":[[1509,7]]},"416":{"position":[[8,7]]}}}],["erc1155(web3",{"_index":1265,"t":{"200":{"position":[[40,13],[156,13],[298,13],[455,13],[594,13],[730,13],[880,13]]}}}],["erc1155.balanceof(tokenid",{"_index":1268,"t":{"200":{"position":[[210,26]]}}}],["erc1155.balanceofbatch(account",{"_index":1270,"t":{"200":{"position":[[357,32]]}}}],["erc1155.isapprovedforall(account",{"_index":1275,"t":{"200":{"position":[[632,33]]}}}],["erc1155.safebatchtransferfrom(from",{"_index":1278,"t":{"200":{"position":[[918,35]]}}}],["erc1155.safetransferfrom(from",{"_index":1276,"t":{"200":{"position":[[768,30]]}}}],["erc1155.setapprovalforall(oper",{"_index":1272,"t":{"200":{"position":[[493,35]]}}}],["erc1155.uri(tokenid",{"_index":1266,"t":{"200":{"position":[[88,21]]}}}],["erc1155contractaddress",{"_index":2170,"t":{"541":{"position":[[1352,23],[1417,23]]},"543":{"position":[[1410,23]]}}}],["erc1155data",{"_index":2179,"t":{"543":{"position":[[1103,11],[1440,11]]}}}],["erc1155interfac",{"_index":2161,"t":{"541":{"position":[[141,16],[864,16]]},"543":{"position":[[728,16]]}}}],["erc1155interface.encodefunctiondata",{"_index":2166,"t":{"541":{"position":[[409,36],[1085,36],[1212,36]]},"543":{"position":[[1117,36]]}}}],["erc1155send",{"_index":1877,"t":{"365":{"position":[[373,11],[1475,13],[3503,14]]}}}],["erc1155tokenaddress",{"_index":2167,"t":{"541":{"position":[[545,20]]}}}],["erc20",{"_index":10,"t":{"2":{"position":[[85,5]]},"8":{"position":[[180,6],[640,6]]},"12":{"position":[[334,5]]},"29":{"position":[[226,6]]},"37":{"position":[[70,6]]},"40":{"position":[[535,5]]},"53":{"position":[[44,6],[605,5]]},"74":{"position":[[109,6],[306,6]]},"93":{"position":[[19,5],[33,5],[290,5]]},"119":{"position":[[202,6]]},"129":{"position":[[312,6],[415,6]]},"200":{"position":[[20,5],[136,5],[278,5],[435,5],[574,5],[710,5],[860,5]]},"203":{"position":[[20,5],[124,5],[234,5],[356,5],[483,5],[610,5],[738,5],[857,5],[969,5],[1101,5],[1250,5]]},"211":{"position":[[70,6]]},"213":{"position":[[44,6],[605,5]]},"215":{"position":[[50,6],[594,5]]},"222":{"position":[[13,5],[19,5],[107,5],[113,5],[207,5],[213,5],[314,5],[320,5],[425,5],[431,5],[545,5],[551,5],[688,5],[694,5],[821,5],[827,5],[949,5],[955,5]]},"224":{"position":[[422,6]]},"365":{"position":[[888,5]]},"412":{"position":[[68,5]]},"693":{"position":[[42,5]]}}}],["erc20(web3",{"_index":1325,"t":{"222":{"position":[[31,11],[125,11],[225,11],[332,11],[443,11],[563,11],[706,11],[839,11],[967,11]]}}}],["erc20.allowance(owneraddress",{"_index":1333,"t":{"222":{"position":[[758,29]]}}}],["erc20.approve(spenderaddress",{"_index":1335,"t":{"222":{"position":[[889,29]]}}}],["erc20.balanceof(accountaddress",{"_index":1331,"t":{"222":{"position":[[495,32]]}}}],["erc20.decim",{"_index":1328,"t":{"222":{"position":[[276,17]]}}}],["erc20.nam",{"_index":1326,"t":{"222":{"position":[[78,13]]}}}],["erc20.symbol",{"_index":1327,"t":{"222":{"position":[[174,15]]}}}],["erc20.totalsuppli",{"_index":1330,"t":{"222":{"position":[[386,20]]}}}],["erc20.transfer(senderaddress",{"_index":1332,"t":{"222":{"position":[[613,29]]}}}],["erc20.transferfrom(senderaddress",{"_index":1336,"t":{"222":{"position":[[1017,33]]}}}],["erc20/721/1155",{"_index":240,"t":{"12":{"position":[[247,14]]}}}],["erc20data",{"_index":2175,"t":{"543":{"position":[[892,9],[1342,9]]}}}],["erc20interfac",{"_index":16,"t":{"2":{"position":[[137,14]]},"539":{"position":[[69,14],[672,14]]},"543":{"position":[[494,14]]}}}],["erc20interface.encodefunctiondata",{"_index":46,"t":{"2":{"position":[[749,34]]},"160":{"position":[[1000,34],[1121,34]]},"539":{"position":[[252,34],[831,34],[923,34]]},"543":{"position":[[904,34]]}}}],["erc20send",{"_index":1875,"t":{"365":{"position":[[348,9],[856,11],[3156,12]]}}}],["erc721",{"_index":162,"t":{"8":{"position":[[187,6],[647,6]]},"29":{"position":[[233,6]]},"34":{"position":[[243,6]]},"37":{"position":[[77,6]]},"40":{"position":[[543,6]]},"53":{"position":[[51,7],[613,6]]},"74":{"position":[[116,6],[313,6]]},"80":{"position":[[73,6],[232,6],[423,6]]},"87":{"position":[[0,6]]},"91":{"position":[[826,6]]},"119":{"position":[[209,6]]},"129":{"position":[[118,6],[214,6],[319,6],[422,6]]},"203":{"position":[[0,6],[26,6],[102,6],[130,6],[210,6],[240,6],[331,6],[362,6],[460,6],[489,6],[578,6],[616,6],[710,6],[744,6],[834,6],[863,6],[942,6],[975,6],[1068,6],[1107,6],[1218,6],[1256,6]]},"209":{"position":[[243,6]]},"211":{"position":[[77,6]]},"213":{"position":[[51,7],[613,6]]},"215":{"position":[[57,7],[602,6]]},"224":{"position":[[429,7]]},"365":{"position":[[1121,6]]},"414":{"position":[[8,6]]}}}],["erc721(web3",{"_index":1279,"t":{"203":{"position":[[39,12],[143,12],[253,12],[375,12],[502,12],[629,12],[757,12],[876,12],[988,12],[1120,12],[1269,12]]}}}],["erc721.approve(to",{"_index":1290,"t":{"203":{"position":[[913,18]]}}}],["erc721.balanceof(owneraddress",{"_index":1283,"t":{"203":{"position":[[428,31]]}}}],["erc721.getapproved(tokenid",{"_index":1293,"t":{"203":{"position":[[1039,28]]}}}],["erc721.isapprovedforall(own",{"_index":1295,"t":{"203":{"position":[[1320,30]]}}}],["erc721.nam",{"_index":1280,"t":{"203":{"position":[[87,14]]}}}],["erc721.ownerof(tokenid",{"_index":1285,"t":{"203":{"position":[[553,24]]}}}],["erc721.safetransferfrom(from",{"_index":1286,"t":{"203":{"position":[[666,29]]}}}],["erc721.setapprovalforall(oper",{"_index":1294,"t":{"203":{"position":[[1171,34]]}}}],["erc721.symbol",{"_index":1281,"t":{"203":{"position":[[193,16]]}}}],["erc721.tokenuri(tokenid",{"_index":1282,"t":{"203":{"position":[[305,25]]}}}],["erc721.transferfrom(from",{"_index":1288,"t":{"203":{"position":[[794,25]]}}}],["erc721/1155",{"_index":438,"t":{"32":{"position":[[1963,11],[2111,11]]}}}],["erc721contractaddress",{"_index":2183,"t":{"543":{"position":[[1361,22]]},"576":{"position":[[1224,22],[1288,22]]}}}],["erc721data",{"_index":2176,"t":{"543":{"position":[[988,10],[1390,10]]}}}],["erc721interfac",{"_index":1023,"t":{"150":{"position":[[1187,15]]},"158":{"position":[[997,15]]},"543":{"position":[[598,15]]},"576":{"position":[[132,15],[805,15]]}}}],["erc721interface.encodefunctiondata",{"_index":1027,"t":{"150":{"position":[[1324,35]]},"158":{"position":[[1134,35]]},"543":{"position":[[1001,35]]},"576":{"position":[[366,35],[991,35],[1101,35]]}}}],["erc721send",{"_index":1876,"t":{"365":{"position":[[360,10],[1088,12],[3350,12]]}}}],["erc721tokenaddress",{"_index":1031,"t":{"150":{"position":[[1438,19]]},"158":{"position":[[1248,19]]},"576":{"position":[[487,19]]}}}],["erc_20_abi",{"_index":1057,"t":{"150":{"position":[[3100,11]]}}}],["err",{"_index":344,"t":{"22":{"position":[[432,3]]},"27":{"position":[[1212,3],[1317,3]]},"32":{"position":[[1687,3],[1792,3]]},"34":{"position":[[1962,3],[2080,3]]},"37":{"position":[[2588,3],[2684,3]]},"40":{"position":[[1958,3],[2054,3]]},"53":{"position":[[2274,3],[2365,3]]},"66":{"position":[[235,3]]},"512":{"position":[[1103,5],[1163,8]]},"652":{"position":[[3044,3],[3151,3]]},"654":{"position":[[3127,3],[3230,3]]}}}],["error",{"_index":872,"t":{"111":{"position":[[266,6]]},"174":{"position":[[22,5]]},"176":{"position":[[22,5]]},"197":{"position":[[257,6]]},"228":{"position":[[477,6]]},"293":{"position":[[157,5],[174,5],[802,8],[823,5],[1305,5]]},"330":{"position":[[966,8],[987,5],[1469,5]]},"351":{"position":[[206,6]]},"410":{"position":[[647,5]]}}}],["error('fe",{"_index":1054,"t":{"150":{"position":[[2926,10]]}}}],["error('signatur",{"_index":269,"t":{"14":{"position":[[733,16]]}}}],["error('wallet",{"_index":1046,"t":{"150":{"position":[[2409,13]]}}}],["escap",{"_index":1341,"t":{"224":{"position":[[289,6]]}}}],["essenc",{"_index":2589,"t":{"719":{"position":[[136,7]]}}}],["essenti",{"_index":1262,"t":{"197":{"position":[[1004,9]]}}}],["establish",{"_index":1770,"t":{"336":{"position":[[21,11]]}}}],["eta",{"_index":2299,"t":{"586":{"position":[[110,3]]},"604":{"position":[[110,3]]}}}],["etc",{"_index":658,"t":{"76":{"position":[[240,5]]},"82":{"position":[[232,5]]},"117":{"position":[[355,5]]},"280":{"position":[[215,5]]},"282":{"position":[[765,5]]},"303":{"position":[[724,5]]},"316":{"position":[[332,5]]},"410":{"position":[[379,4]]},"447":{"position":[[162,8]]},"464":{"position":[[100,6]]},"466":{"position":[[162,8]]},"652":{"position":[[259,3]]},"654":{"position":[[251,3]]},"657":{"position":[[1711,4]]}}}],["eth",{"_index":520,"t":{"46":{"position":[[70,3]]},"251":{"position":[[26,4]]},"410":{"position":[[1081,3]]},"549":{"position":[[2063,6]]}}}],["eth.0x2fa0b551fdfa31a4471c1c52206fdb448ad997d1.eyjhchaioijezw1vierhchailcjpyxqiojasimv4cci6mty2mdizmtayocwidii6ijeilcjvz24ioijodhrwoi8vbg9jywxob3n0ojqwmdaifq.0x000501032a44625bec3b842df681db00a92a74dda5e42bcf0203596af90cecdbf9a768886e771178fd5561dd27ab005d00010001f7dad5ade840bb961cbab889d731bbc080bb4c36fc090435e82fe78e3c152b671505ad544adb562cc25a5933cd06c9108e239a52a82ba797c3d3522645c69cd81b020101c50adeadb7fe15bee45dcb820610cdedcd314eb003000274164fb33c93b4384582c54c30d9a1e2ef219063d03084005edc1da853af2f1f2e67275dbb6ef945d04600b6dd83cfd997cc9ae4173ea61b0c5cc0808fb196681b02",{"_index":2471,"t":{"654":{"position":[[632,582],[1421,580],[2537,580]]}}}],["ethauth",{"_index":1389,"t":{"239":{"position":[[1149,8]]},"510":{"position":[[1189,8]]},"512":{"position":[[359,7],[651,7],[879,7]]},"551":{"position":[[606,7],[737,7]]},"650":{"position":[[465,7]]},"654":{"position":[[335,7]]}}}],["ethauth'",{"_index":2225,"t":{"551":{"position":[[914,9]]}}}],["ethauth(valid",{"_index":2122,"t":{"512":{"position":[[893,18]]}}}],["ethauth.configjsonrpcprovider(rpcurl",{"_index":2123,"t":{"512":{"position":[[918,37]]}}}],["ethauth.decodeproof(connectdetails.proof.proofstr",{"_index":2124,"t":{"512":{"position":[[982,53]]}}}],["ethauthproofstr",{"_index":2468,"t":{"654":{"position":[[300,18],[1400,18],[2177,19],[2197,18],[2515,18],[3207,19]]}}}],["ether",{"_index":321,"t":{"20":{"position":[[23,6],[57,6],[87,6]]},"55":{"position":[[71,6],[105,6],[135,6]]},"107":{"position":[[34,6],[83,6],[117,6],[147,6]]},"217":{"position":[[466,5]]},"228":{"position":[[202,7]]},"256":{"position":[[993,7]]},"365":{"position":[[2612,5]]},"438":{"position":[[131,6],[191,6]]},"451":{"position":[[74,6],[238,6],[300,6]]},"457":{"position":[[278,6],[336,6]]},"468":{"position":[[74,6],[238,6],[300,6]]},"476":{"position":[[92,6],[145,6]]},"512":{"position":[[456,6],[468,8]]},"525":{"position":[[111,6]]},"564":{"position":[[53,6],[67,8]]},"582":{"position":[[219,6],[253,6],[283,6],[584,9]]},"627":{"position":[[493,6]]},"646":{"position":[[371,6]]},"667":{"position":[[217,8]]}}}],["etherbal",{"_index":1319,"t":{"217":{"position":[[352,12],[431,13]]}}}],["etherbalancearg",{"_index":1317,"t":{"217":{"position":[[288,16],[409,18]]}}}],["ethereum",{"_index":159,"t":{"8":{"position":[[110,8],[217,8]]},"10":{"position":[[80,8],[591,8],[643,8]]},"18":{"position":[[780,8]]},"42":{"position":[[6,8],[42,8],[136,8],[230,8],[320,8],[389,8],[507,8],[731,8],[862,8]]},"70":{"position":[[97,8]]},"97":{"position":[[21,8]]},"99":{"position":[[21,8],[44,8]]},"103":{"position":[[561,8],[670,8]]},"109":{"position":[[14,8]]},"117":{"position":[[92,8],[937,8]]},"119":{"position":[[97,8],[261,8]]},"121":{"position":[[2293,11]]},"150":{"position":[[1000,8]]},"158":{"position":[[595,8]]},"276":{"position":[[226,8]]},"291":{"position":[[210,8],[463,8]]},"346":{"position":[[142,8]]},"365":{"position":[[566,8],[944,8],[1178,8],[1567,8],[2622,9]]},"410":{"position":[[341,8]]},"426":{"position":[[41,8]]},"519":{"position":[[87,8]]},"521":{"position":[[151,8]]},"547":{"position":[[126,8],[584,8],[1057,8]]},"549":{"position":[[383,8]]},"591":{"position":[[242,8]]},"625":{"position":[[33,8]]},"657":{"position":[[1723,8]]},"659":{"position":[[971,10]]},"683":{"position":[[0,8]]},"685":{"position":[[67,9]]},"713":{"position":[[62,8],[310,8]]}}}],["ethers.bignumber.from(ethers.utils.hexlify(ethers.utils.randombytes(20",{"_index":1095,"t":{"160":{"position":[[550,73],[650,73]]}}}],["ethers.constants.zero",{"_index":2525,"t":{"677":{"position":[[845,22],[878,22],[1083,22],[1116,22],[1767,22],[1941,22]]},"679":{"position":[[350,22],[383,22]]}}}],["ethers.contract",{"_index":1056,"t":{"150":{"position":[[3018,16]]}}}],["ethers.j",{"_index":498,"t":{"42":{"position":[[762,10]]},"228":{"position":[[109,10]]},"519":{"position":[[183,9]]},"547":{"position":[[1501,10]]}}}],["ethers.providers.jsonrpcprovider(\"http://localhost:8545",{"_index":2499,"t":{"667":{"position":[[308,57]]}}}],["ethers.providers.jsonrpcprovider(rpcurl",{"_index":2117,"t":{"512":{"position":[[582,40]]}}}],["ethers.utils.defaultabicoder.decode(['address",{"_index":2503,"t":{"667":{"position":[[573,48]]}}}],["ethers.utils.defaultabicoder.encod",{"_index":2419,"t":{"641":{"position":[[852,36]]}}}],["ethers.utils.defaultabicoder.encode(['address",{"_index":2502,"t":{"667":{"position":[[454,48]]}}}],["ethers.utils.getaddress(ethers.utils.hexdataslice(hash",{"_index":2437,"t":{"643":{"position":[[1196,55]]}}}],["ethers.utils.hexlify(sessionprivatekey",{"_index":2271,"t":{"566":{"position":[[195,40]]}}}],["ethers.utils.hexzeropad(mainmodul",{"_index":2433,"t":{"643":{"position":[[953,35]]}}}],["ethers.utils.interfac",{"_index":18,"t":{"2":{"position":[[158,24]]},"150":{"position":[[1209,24]]},"158":{"position":[[1019,24]]},"539":{"position":[[90,24],[693,24]]},"541":{"position":[[164,24],[887,24]]},"543":{"position":[[515,24],[620,24],[751,24]]},"576":{"position":[[154,24],[827,24]]}}}],["ethers.utils.keccak256",{"_index":2418,"t":{"641":{"position":[[828,23]]},"643":{"position":[[852,23],[1042,23]]}}}],["ethers.utils.parseether('0.1",{"_index":2284,"t":{"578":{"position":[[642,30]]}}}],["ethers.utils.parseunits('1.50",{"_index":41,"t":{"2":{"position":[[629,31]]}}}],["ethers.utils.randombytes(32",{"_index":2269,"t":{"566":{"position":[[124,28]]}}}],["ethers.utils.soliditypack",{"_index":2431,"t":{"643":{"position":[[876,26],[1066,26]]}}}],["ethers.utils.soliditypack(['uint256",{"_index":2415,"t":{"641":{"position":[[710,38]]}}}],["ethers.utils.verifymessage(messag",{"_index":2281,"t":{"574":{"position":[[91,35]]}}}],["ethers.wallet(serverprivatekey",{"_index":1016,"t":{"150":{"position":[[669,31],[1944,31]]},"158":{"position":[[264,31]]}}}],["ethers.wallet(sessionprivatekey",{"_index":2273,"t":{"566":{"position":[[262,32]]}}}],["ethers@5.7.2",{"_index":2082,"t":{"495":{"position":[[396,12],[515,12],[630,12]]}}}],["ethkit",{"_index":2133,"t":{"519":{"position":[[67,7],[125,6]]}}}],["even",{"_index":175,"t":{"8":{"position":[[492,4]]},"32":{"position":[[569,4]]},"34":{"position":[[653,4]]},"37":{"position":[[1352,4]]},"44":{"position":[[175,4]]},"46":{"position":[[267,4]]},"53":{"position":[[1029,4]]},"57":{"position":[[605,4]]},"117":{"position":[[1107,4]]},"246":{"position":[[396,4],[475,4]]},"543":{"position":[[437,4]]},"602":{"position":[[771,4]]},"665":{"position":[[723,4]]},"675":{"position":[[1022,4]]}}}],["event",{"_index":196,"t":{"8":{"position":[[877,6]]},"303":{"position":[[325,7],[534,7]]},"342":{"position":[[0,6]]},"549":{"position":[[2530,5]]}}}],["everyth",{"_index":386,"t":{"29":{"position":[[65,10]]},"246":{"position":[[347,10]]}}}],["everywher",{"_index":2193,"t":{"547":{"position":[[1101,10]]}}}],["evm",{"_index":185,"t":{"8":{"position":[[686,3]]},"18":{"position":[[658,3]]},"42":{"position":[[147,3],[312,3]]},"59":{"position":[[117,3]]},"80":{"position":[[108,3]]},"95":{"position":[[25,3]]},"276":{"position":[[99,3]]},"346":{"position":[[737,3]]},"549":{"position":[[474,3]]},"697":{"position":[[336,3],[404,3]]},"717":{"position":[[246,3]]}}}],["exampl",{"_index":235,"t":{"12":{"position":[[15,7]]},"18":{"position":[[227,8],[768,8]]},"20":{"position":[[383,8]]},"22":{"position":[[364,8]]},"27":{"position":[[185,8]]},"29":{"position":[[1469,8]]},"32":{"position":[[602,8]]},"34":{"position":[[686,8]]},"37":{"position":[[1385,8]]},"40":{"position":[[91,8],[577,8]]},"53":{"position":[[187,8],[1062,8]]},"61":{"position":[[709,8]]},"76":{"position":[[315,8]]},"82":{"position":[[374,8]]},"87":{"position":[[314,7],[1853,7]]},"89":{"position":[[340,7]]},"121":{"position":[[113,7],[1570,8]]},"125":{"position":[[20,7],[347,8],[567,9]]},"152":{"position":[[549,8]]},"158":{"position":[[17,7],[87,7]]},"160":{"position":[[431,7]]},"169":{"position":[[1389,7],[1429,9]]},"171":{"position":[[181,8],[402,8],[659,8],[986,8],[1299,8],[1535,8],[1945,8]]},"209":{"position":[[381,8]]},"211":{"position":[[586,8]]},"213":{"position":[[187,8],[757,8]]},"215":{"position":[[174,8],[636,8]]},"217":{"position":[[185,8]]},"239":{"position":[[752,8]]},"241":{"position":[[10,7]]},"282":{"position":[[426,8]]},"291":{"position":[[1958,8]]},"295":{"position":[[204,8]]},"297":{"position":[[243,8]]},"353":{"position":[[332,7],[661,7],[835,8]]},"355":{"position":[[706,7],[1417,7],[1832,7],[1979,7]]},"377":{"position":[[149,7]]},"379":{"position":[[91,7]]},"410":{"position":[[327,7]]},"426":{"position":[[373,7]]},"430":{"position":[[80,8],[148,7]]},"436":{"position":[[101,7]]},"449":{"position":[[428,7],[580,7]]},"455":{"position":[[90,7]]},"470":{"position":[[384,7],[525,7]]},"472":{"position":[[10,7]]},"474":{"position":[[110,7]]},"485":{"position":[[3,7]]},"487":{"position":[[86,7]]},"491":{"position":[[3,7]]},"505":{"position":[[47,7]]},"510":{"position":[[802,8]]},"512":{"position":[[10,7]]},"521":{"position":[[302,7]]},"545":{"position":[[201,7]]},"549":{"position":[[2325,7],[2365,9]]},"551":{"position":[[286,8],[651,8],[794,8],[959,8],[1102,8],[1304,8],[1526,8],[1694,8],[1932,8],[2204,8],[2519,8],[2735,8],[2990,8],[3279,8],[3517,8],[3943,8]]},"553":{"position":[[11,7]]},"557":{"position":[[286,8]]},"578":{"position":[[185,8]]},"596":{"position":[[494,8]]},"639":{"position":[[215,8],[559,7]]},"652":{"position":[[438,7]]},"654":{"position":[[381,7]]},"705":{"position":[[298,7]]},"713":{"position":[[912,7]]}}}],["excel",{"_index":2191,"t":{"547":{"position":[[891,9]]}}}],["except",{"_index":1716,"t":{"318":{"position":[[159,6]]}}}],["execut",{"_index":519,"t":{"44":{"position":[[365,10]]},"46":{"position":[[215,7]]},"50":{"position":[[55,7]]},"148":{"position":[[262,8]]},"160":{"position":[[268,8],[1237,8]]},"187":{"position":[[58,9]]},"228":{"position":[[63,8],[434,9]]},"291":{"position":[[26,9],[1625,8],[1669,8],[6506,11]]},"293":{"position":[[25,7],[428,8],[472,8],[1230,11]]},"297":{"position":[[26,9]]},"326":{"position":[[158,9]]},"328":{"position":[[863,8]]},"330":{"position":[[814,8],[1394,11]]},"410":{"position":[[572,9]]},"539":{"position":[[1183,8]]},"541":{"position":[[1515,8]]},"576":{"position":[[1385,8]]},"677":{"position":[[2265,10],[2347,10]]},"701":{"position":[[597,9]]},"707":{"position":[[313,9]]},"715":{"position":[[214,7]]},"722":{"position":[[230,9]]}}}],["executesequencej",{"_index":1347,"t":{"226":{"position":[[179,17]]},"232":{"position":[[93,18]]}}}],["executesequencejs(str",{"_index":1352,"t":{"228":{"position":[[20,24]]}}}],["executesequencejsandparsejson",{"_index":1349,"t":{"226":{"position":[[221,30]]}}}],["executesequencejsandparsejson(str",{"_index":1364,"t":{"232":{"position":[[21,39]]}}}],["exist",{"_index":137,"t":{"6":{"position":[[605,8]]},"42":{"position":[[722,8]]},"272":{"position":[[120,5],[385,6]]},"316":{"position":[[109,6]]},"359":{"position":[[427,8]]},"430":{"position":[[45,8]]},"657":{"position":[[735,5]]},"699":{"position":[[238,6]]},"705":{"position":[[241,6]]}}}],["existing/deploy",{"_index":894,"t":{"117":{"position":[[919,17]]}}}],["expand",{"_index":1446,"t":{"266":{"position":[[162,6]]},"268":{"position":[[194,6]]},"434":{"position":[[190,9]]}}}],["expect",{"_index":2595,"t":{"722":{"position":[[346,8]]}}}],["expected_wallet_address",{"_index":1045,"t":{"150":{"position":[[2366,24]]}}}],["experi",{"_index":122,"t":{"6":{"position":[[242,10],[338,10]]},"42":{"position":[[651,11]]},"239":{"position":[[411,10]]},"280":{"position":[[169,11]]},"381":{"position":[[42,10]]},"420":{"position":[[163,11]]},"422":{"position":[[362,11]]},"510":{"position":[[454,10]]},"547":{"position":[[383,11]]},"561":{"position":[[616,11]]},"602":{"position":[[750,10]]},"717":{"position":[[55,10]]}}}],["experienc",{"_index":2585,"t":{"713":{"position":[[1198,11]]}}}],["experiment",{"_index":1813,"t":{"351":{"position":[[552,12]]},"355":{"position":[[175,12]]}}}],["expir",{"_index":1620,"t":{"291":{"position":[[6155,10]]},"293":{"position":[[879,10]]},"330":{"position":[[1043,10]]},"359":{"position":[[636,7],[1120,10]]},"361":{"position":[[881,10]]},"363":{"position":[[350,10]]},"365":{"position":[[2804,10]]},"367":{"position":[[398,10]]}}}],["expiresat",{"_index":1745,"t":{"322":{"position":[[750,12],[1223,12]]}}}],["expiri",{"_index":2221,"t":{"551":{"position":[[554,7],[562,6],[683,7]]}}}],["explain",{"_index":1181,"t":{"178":{"position":[[14,8]]},"308":{"position":[[113,7]]}}}],["explan",{"_index":2063,"t":{"449":{"position":[[351,11],[501,11]]},"470":{"position":[[318,11],[457,11]]}}}],["explicitli",{"_index":1246,"t":{"197":{"position":[[326,10]]},"355":{"position":[[142,10]]}}}],["explor",{"_index":74,"t":{"2":{"position":[[1311,8]]},"422":{"position":[[527,7]]}}}],["export",{"_index":1697,"t":{"312":{"position":[[218,6]]},"353":{"position":[[629,6]]},"355":{"position":[[1118,6]]},"430":{"position":[[193,6]]},"528":{"position":[[188,6]]},"633":{"position":[[0,6]]}}}],["express",{"_index":1344,"t":{"226":{"position":[[104,10]]}}}],["extend",{"_index":480,"t":{"42":{"position":[[105,6],[409,6]]},"91":{"position":[[690,6]]},"677":{"position":[[1188,6]]}}}],["extens",{"_index":814,"t":{"93":{"position":[[341,9]]},"121":{"position":[[2153,13]]},"346":{"position":[[1032,9],[1128,9]]},"547":{"position":[[486,9],[541,9]]},"549":{"position":[[164,11]]},"553":{"position":[[73,11]]},"555":{"position":[[16,10]]},"593":{"position":[[16,10]]}}}],["extern",{"_index":1515,"t":{"280":{"position":[[426,8]]},"346":{"position":[[222,10]]},"665":{"position":[[406,8]]},"675":{"position":[[163,8]]},"677":{"position":[[1708,11]]},"683":{"position":[[47,10]]},"685":{"position":[[0,10]]}}}],["extra",{"_index":1667,"t":{"303":{"position":[[624,5]]},"408":{"position":[[59,5]]},"521":{"position":[[185,5],[220,5]]}}}],["ey",{"_index":723,"t":{"87":{"position":[[771,7]]}}}],["eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9.eyjpc3mioijodhrwoi8vbxktzg9tywlulmf1dggwlmnvbsisinn1yii6imf1dggwfdeymzq1niisimf1zci6ijeymzrhymnkzwyilcjlehaiojezmteyode5nzasimlhdci6mtmxmti4mdk3mcwibmftzsi6ikphbmugrg9liiwiz2l2zw5fbmftzsi6ikphbmuilcjmyw1pbhlfbmftzsi6ikrvzsj9.bql",{"_index":1872,"t":{"361":{"position":[[948,266]]}}}],["eyjzzwnyzxqioij0ymqilcj0zw5hbnqiojksimlkzw50axr5ug9vbelkijoidxmtzwfzdc0yojqyyzlmmzlklwm5mzutngq1yy1hodq1ltvjodgxnwm3owvlmyisimvtywlsq2xpzw50swqioii1zmw3zgc3bxz1ntm0bzl2zmpiyzzoajmxccisimlkcfjlz2lvbii6invzlwvhc3qtmjo0mmm5zjm5zc1jotm1ltrknwmtytg0ns01yzg4mtvjnzllztmifq",{"_index":1698,"t":{"312":{"position":[[282,271]]}}}],["facebook",{"_index":1710,"t":{"316":{"position":[[313,9]]},"336":{"position":[[70,8]]},"346":{"position":[[629,8]]},"396":{"position":[[33,11]]},"418":{"position":[[4031,9]]},"422":{"position":[[76,9]]},"432":{"position":[[780,12]]},"551":{"position":[[2331,10]]}}}],["facet",{"_index":1508,"t":{"278":{"position":[[237,5]]}}}],["facilit",{"_index":1930,"t":{"369":{"position":[[48,10]]}}}],["fact",{"_index":165,"t":{"8":{"position":[[248,5]]},"57":{"position":[[337,4]]},"87":{"position":[[1415,5]]},"517":{"position":[[169,5]]}}}],["factori",{"_index":2381,"t":{"633":{"position":[[48,8]]},"643":{"position":[[176,7],[528,7],[1150,8]]},"661":{"position":[[309,7]]},"663":{"position":[[58,7]]},"669":{"position":[[441,7]]},"677":{"position":[[39,7],[158,8]]},"701":{"position":[[14,7],[151,7],[244,7],[586,7],[1462,8]]},"703":{"position":[[80,8]]},"719":{"position":[[39,7]]},"722":{"position":[[746,7]]}}}],["factory'",{"_index":2558,"t":{"701":{"position":[[323,9]]}}}],["factual",{"_index":2427,"t":{"643":{"position":[[497,7]]},"669":{"position":[[400,7]]},"681":{"position":[[471,7]]},"722":{"position":[[431,7]]},"724":{"position":[[29,7]]}}}],["fail",{"_index":850,"t":{"103":{"position":[[964,4]]},"232":{"position":[[177,5]]},"291":{"position":[[1844,6]]},"293":{"position":[[15,6],[219,7],[647,6],[1535,6]]},"326":{"position":[[79,6],[108,6]]},"328":{"position":[[810,7]]},"330":{"position":[[27,7],[180,6],[649,5]]},"410":{"position":[[560,4]]},"677":{"position":[[1482,6]]}}}],["failedtransactionrespons",{"_index":1766,"t":{"330":{"position":[[241,25],[879,27]]}}}],["failur",{"_index":191,"t":{"8":{"position":[[814,8]]},"103":{"position":[[747,7],[1034,8]]},"291":{"position":[[1821,8]]},"293":{"position":[[624,8]]},"410":{"position":[[614,8]]}}}],["fall",{"_index":768,"t":{"89":{"position":[[715,4]]}}}],["fals",{"_index":429,"t":{"32":{"position":[[234,6]]},"34":{"position":[[318,6]]},"37":{"position":[[1017,6]]},"53":{"position":[[694,6]]},"169":{"position":[[527,6],[1292,6]]},"171":{"position":[[1749,6]]},"187":{"position":[[333,5],[492,6],[569,5]]},"209":{"position":[[318,6]]},"211":{"position":[[523,6]]},"213":{"position":[[694,6]]},"291":{"position":[[2773,6],[3261,6],[4075,6]]},"293":{"position":[[1350,5]]},"322":{"position":[[807,5]]},"330":{"position":[[1517,5]]},"338":{"position":[[150,5]]},"340":{"position":[[193,6],[449,6],[923,6]]},"344":{"position":[[403,5]]},"549":{"position":[[1194,6],[2100,6]]},"551":{"position":[[3747,6]]},"659":{"position":[[352,6],[487,5]]},"677":{"position":[[664,6],[920,6],[1157,6]]},"679":{"position":[[187,6]]}}}],["familiar",{"_index":1501,"t":{"276":{"position":[[270,8]]},"424":{"position":[[110,8]]},"547":{"position":[[369,8]]}}}],["fashion",{"_index":2352,"t":{"627":{"position":[[56,8]]}}}],["fast",{"_index":179,"t":{"8":{"position":[[528,4]]},"50":{"position":[[439,4]]},"70":{"position":[[54,4]]},"103":{"position":[[875,4]]},"117":{"position":[[742,4]]},"119":{"position":[[54,4]]}}}],["fate",{"_index":766,"t":{"89":{"position":[[697,5]]}}}],["fault",{"_index":846,"t":{"103":{"position":[[859,5]]}}}],["favor",{"_index":603,"t":{"59":{"position":[[272,5]]}}}],["favorit",{"_index":2579,"t":{"713":{"position":[[482,8]]}}}],["featur",{"_index":177,"t":{"8":{"position":[[512,9]]},"131":{"position":[[363,8]]},"146":{"position":[[169,8]]},"187":{"position":[[88,7]]},"224":{"position":[[237,7]]},"320":{"position":[[79,8]]},"351":{"position":[[695,8]]},"355":{"position":[[122,7],[678,7]]},"371":{"position":[[26,8]]},"521":{"position":[[191,9],[226,8]]},"586":{"position":[[0,7],[28,7]]},"604":{"position":[[0,7],[28,7]]}}}],["feb",{"_index":2339,"t":{"616":{"position":[[15,3]]}}}],["fee",{"_index":502,"t":{"44":{"position":[[63,4],[144,4],[191,4]]},"46":{"position":[[34,4],[120,3],[245,3]]},"48":{"position":[[64,4]]},"150":{"position":[[338,4],[1800,5],[2691,4]]},"152":{"position":[[422,3]]},"158":{"position":[[128,5]]},"346":{"position":[[1742,3],[1784,4]]},"659":{"position":[[960,4],[1036,5]]},"693":{"position":[[31,4]]},"713":{"position":[[1141,4]]}}}],["feedback",{"_index":612,"t":{"59":{"position":[[448,9]]}}}],["feel",{"_index":930,"t":{"121":{"position":[[1250,4]]},"426":{"position":[[806,4]]},"434":{"position":[[0,4]]},"713":{"position":[[442,4],[736,4]]}}}],["feeoption",{"_index":1050,"t":{"150":{"position":[[2786,11]]},"158":{"position":[[924,11]]}}}],["fetch",{"_index":236,"t":{"12":{"position":[[93,5],[154,5],[207,5],[430,5]]},"32":{"position":[[1954,8],[2105,5]]},"37":{"position":[[0,7]]},"53":{"position":[[0,7]]},"61":{"position":[[1193,5],[1211,7]]},"74":{"position":[[358,5]]},"80":{"position":[[41,8],[468,5]]},"82":{"position":[[359,5]]},"125":{"position":[[247,5],[444,5]]},"129":{"position":[[94,5],[190,5],[282,5],[377,5]]},"211":{"position":[[0,7]]},"213":{"position":[[0,7]]},"215":{"position":[[0,5]]},"648":{"position":[[299,5]]}}}],["fetch('https://metadata.sequence.app/rpc/metadata/getniftyswapunitpriceswithquant",{"_index":635,"t":{"61":{"position":[[1252,88]]}}}],["few",{"_index":234,"t":{"12":{"position":[[11,3]]},"105":{"position":[[38,3]]},"224":{"position":[[379,3]]},"422":{"position":[[328,3]]}}}],["field",{"_index":741,"t":{"87":{"position":[[1448,5]]},"91":{"position":[[110,5],[155,5],[558,7],[808,6]]},"109":{"position":[[526,6]]},"266":{"position":[[248,6]]},"268":{"position":[[280,6]]},"270":{"position":[[155,6]]},"288":{"position":[[101,7]]},"291":{"position":[[125,5]]},"293":{"position":[[118,5],[134,5]]},"295":{"position":[[86,5]]},"297":{"position":[[96,5]]},"299":{"position":[[117,5]]},"328":{"position":[[613,6]]},"359":{"position":[[699,6]]},"365":{"position":[[2055,5]]},"377":{"position":[[19,5]]},"379":{"position":[[22,5]]},"412":{"position":[[118,5]]},"414":{"position":[[84,5]]},"430":{"position":[[642,6]]},"432":{"position":[[681,5]]}}}],["file",{"_index":1115,"t":{"167":{"position":[[90,4]]},"174":{"position":[[96,4]]},"272":{"position":[[405,4],[479,5]]},"303":{"position":[[1593,6]]}}}],["fillorkillord",{"_index":1924,"t":{"365":{"position":[[4445,17]]}}}],["filter",{"_index":456,"t":{"37":{"position":[[330,6],[469,6],[1619,9],[1949,6],[2125,7],[2133,7],[2472,6],[2650,7]]},"40":{"position":[[489,6],[805,9],[1333,6],[1515,7],[1523,6],[1840,6],[2020,7]]},"53":{"position":[[2151,6],[2331,7]]},"211":{"position":[[330,6],[469,6]]},"272":{"position":[[839,7],[970,7],[986,7],[1383,7],[1924,7],[2055,7],[2147,7],[2544,7],[2700,7]]}}}],["final",{"_index":807,"t":{"91":{"position":[[659,8]]},"93":{"position":[[0,8]]},"224":{"position":[[353,8]]},"713":{"position":[[826,8]]}}}],["find",{"_index":283,"t":{"18":{"position":[[145,4]]},"55":{"position":[[150,4]]},"107":{"position":[[162,4]]},"150":{"position":[[749,4],[2024,4],[2808,4]]},"158":{"position":[[344,4]]},"174":{"position":[[82,4]]},"226":{"position":[[68,4]]},"239":{"position":[[1019,4]]},"246":{"position":[[636,4]]},"510":{"position":[[1061,4]]},"681":{"position":[[270,4],[581,4]]},"713":{"position":[[1025,4]]}}}],["fine",{"_index":805,"t":{"91":{"position":[[589,4]]}}}],["finish",{"_index":2255,"t":{"557":{"position":[[1062,8]]},"677":{"position":[[2256,8],[2338,8]]}}}],["finishvalidatesess",{"_index":1781,"t":{"340":{"position":[[315,21]]}}}],["fire",{"_index":888,"t":{"117":{"position":[[660,4]]}}}],["first",{"_index":562,"t":{"55":{"position":[[0,6]]},"107":{"position":[[0,6]]},"121":{"position":[[187,6]]},"136":{"position":[[113,5]]},"174":{"position":[[67,5]]},"187":{"position":[[52,5]]},"272":{"position":[[2687,5]]},"346":{"position":[[1514,5]]},"361":{"position":[[619,5]]},"432":{"position":[[156,6]]},"549":{"position":[[269,5]]},"596":{"position":[[191,5]]},"657":{"position":[[254,5]]},"677":{"position":[[391,5],[2099,5],[2490,5]]},"724":{"position":[[616,5]]}}}],["fix",{"_index":524,"t":{"46":{"position":[[114,5]]},"351":{"position":[[305,6]]},"669":{"position":[[0,5]]}}}],["flag",{"_index":2230,"t":{"551":{"position":[[1031,4]]},"677":{"position":[[1468,7]]}}}],["flexibl",{"_index":2007,"t":{"418":{"position":[[1204,12]]},"547":{"position":[[19,8]]},"693":{"position":[[129,8]]}}}],["flow",{"_index":1767,"t":{"332":{"position":[[47,5]]},"557":{"position":[[240,4]]},"610":{"position":[[125,5]]},"612":{"position":[[84,4]]},"705":{"position":[[325,4]]}}}],["fmt",{"_index":371,"t":{"27":{"position":[[955,5]]},"32":{"position":[[1430,5]]},"34":{"position":[[1690,5]]},"37":{"position":[[2252,5]]},"40":{"position":[[1620,5]]},"53":{"position":[[1935,5]]},"652":{"position":[[2049,5]]},"654":{"position":[[2267,5]]}}}],["fmt.println(\"isvalid",{"_index":2466,"t":{"652":{"position":[[3181,23]]},"654":{"position":[[3260,23]]}}}],["fmt.println(\"nftbal",{"_index":450,"t":{"34":{"position":[[2110,27]]}}}],["fmt.println(\"token",{"_index":561,"t":{"53":{"position":[[2395,18]]}}}],["fmt.println(\"tokenbal",{"_index":383,"t":{"27":{"position":[[1347,29]]},"32":{"position":[[1822,29]]}}}],["fmt.println(\"transact",{"_index":474,"t":{"37":{"position":[[2714,24]]},"40":{"position":[[2084,24]]}}}],["fmt.sprintf(\"\\x19ethereum",{"_index":2463,"t":{"652":{"position":[[2484,25]]}}}],["focus",{"_index":2578,"t":{"713":{"position":[[243,7]]}}}],["folder",{"_index":978,"t":{"136":{"position":[[135,6]]},"174":{"position":[[104,6]]},"351":{"position":[[342,6],[370,6],[442,6]]},"355":{"position":[[39,6],[215,6]]}}}],["follow",{"_index":297,"t":{"18":{"position":[[395,6]]},"46":{"position":[[48,9]]},"95":{"position":[[52,9]]},"105":{"position":[[57,6]]},"127":{"position":[[211,6]]},"131":{"position":[[141,7]]},"150":{"position":[[2264,9]]},"152":{"position":[[244,6],[302,9]]},"158":{"position":[[4,9]]},"171":{"position":[[55,9],[348,6]]},"241":{"position":[[212,9]]},"272":{"position":[[456,9]]},"284":{"position":[[60,9]]},"288":{"position":[[91,9]]},"312":{"position":[[4,9],[741,9]]},"314":{"position":[[33,9]]},"359":{"position":[[216,8]]},"371":{"position":[[35,6]]},"451":{"position":[[106,9]]},"457":{"position":[[208,9]]},"468":{"position":[[106,9]]},"497":{"position":[[81,6]]},"512":{"position":[[221,9]]},"551":{"position":[[1878,6]]},"557":{"position":[[256,8]]},"610":{"position":[[106,6]]},"625":{"position":[[91,8]]},"650":{"position":[[177,9]]},"677":{"position":[[2416,9]]},"699":{"position":[[4,9]]},"701":{"position":[[611,9]]},"705":{"position":[[4,9]]},"707":{"position":[[327,9]]},"709":{"position":[[228,9]]}}}],["forbidden",{"_index":1879,"t":{"365":{"position":[[740,10]]}}}],["forc",{"_index":2231,"t":{"551":{"position":[[1041,5]]},"586":{"position":[[375,6]]}}}],["forget",{"_index":889,"t":{"117":{"position":[[667,6]]}}}],["form",{"_index":1070,"t":{"152":{"position":[[111,4]]},"683":{"position":[[40,6]]},"685":{"position":[[49,4]]}}}],["format",{"_index":675,"t":{"80":{"position":[[220,7]]},"84":{"position":[[84,7],[433,6]]},"87":{"position":[[1805,6]]},"91":{"position":[[29,6],[710,6]]},"125":{"position":[[47,6]]},"652":{"position":[[2355,6]]}}}],["formerli",{"_index":2333,"t":{"614":{"position":[[124,8]]}}}],["found",{"_index":1040,"t":{"150":{"position":[[2193,5],[2334,5],[2394,8],[2427,7],[2568,5],[2856,5],[2911,8],[2948,7],[2963,5]]},"353":{"position":[[721,5]]},"355":{"position":[[1473,5],[1882,5]]},"574":{"position":[[430,6]]},"697":{"position":[[611,5]]},"701":{"position":[[259,5]]},"703":{"position":[[105,5]]},"705":{"position":[[337,5]]},"707":{"position":[[4,5]]}}}],["free",{"_index":651,"t":{"72":{"position":[[39,4]]},"117":{"position":[[438,4],[793,4]]},"121":{"position":[[1255,4],[2238,4]]},"146":{"position":[[26,4]]},"426":{"position":[[811,4]]},"434":{"position":[[5,4]]},"713":{"position":[[447,4],[741,4]]},"724":{"position":[[385,4]]}}}],["freedom",{"_index":543,"t":{"50":{"position":[[342,7]]}}}],["frequent",{"_index":1803,"t":{"348":{"position":[[10,10]]},"561":{"position":[[695,8]]}}}],["fresh",{"_index":628,"t":{"61":{"position":[[612,5],[1586,8]]}}}],["friendli",{"_index":1795,"t":{"346":{"position":[[28,9]]}}}],["friendlynam",{"_index":1737,"t":{"322":{"position":[[619,15],[1087,15]]}}}],["fromblock",{"_index":461,"t":{"37":{"position":[[818,9]]}}}],["front",{"_index":544,"t":{"50":{"position":[[358,6]]}}}],["frontend",{"_index":898,"t":{"117":{"position":[[1088,8]]},"284":{"position":[[502,8],[604,8]]},"648":{"position":[[178,8]]}}}],["full",{"_index":316,"t":{"18":{"position":[[932,4]]},"127":{"position":[[38,4]]},"131":{"position":[[32,4]]},"160":{"position":[[408,4]]},"244":{"position":[[136,4]]},"328":{"position":[[922,4]]},"330":{"position":[[297,4]]},"346":{"position":[[186,4],[1211,4]]},"353":{"position":[[651,4]]},"355":{"position":[[1822,4]]},"396":{"position":[[382,4]]},"398":{"position":[[319,4]]},"551":{"position":[[1049,4]]},"553":{"position":[[6,4]]}}}],["fulli",{"_index":594,"t":{"59":{"position":[[58,5]]},"276":{"position":[[82,5]]},"489":{"position":[[74,5]]},"604":{"position":[[440,5]]}}}],["fun",{"_index":1432,"t":{"262":{"position":[[41,4]]}}}],["func",{"_index":374,"t":{"27":{"position":[[1024,4]]},"32":{"position":[[1499,4]]},"34":{"position":[[1759,4]]},"37":{"position":[[2321,4]]},"40":{"position":[[1689,4]]},"53":{"position":[[2004,4]]},"365":{"position":[[2169,4],[4411,7],[4437,7]]},"418":{"position":[[618,5],[1023,5],[3646,5]]},"652":{"position":[[2114,4]]},"654":{"position":[[2332,4]]}}}],["function",{"_index":19,"t":{"2":{"position":[[183,9]]},"133":{"position":[[25,13]]},"150":{"position":[[1234,9]]},"158":{"position":[[1044,9]]},"183":{"position":[[181,9]]},"185":{"position":[[12,8]]},"226":{"position":[[170,8],[212,8]]},"228":{"position":[[54,8],[350,8],[489,8]]},"232":{"position":[[70,8]]},"239":{"position":[[803,9]]},"276":{"position":[[88,10]]},"303":{"position":[[1458,9],[1711,8],[1798,8]]},"322":{"position":[[5,8]]},"355":{"position":[[1693,8]]},"365":{"position":[[1274,8],[2185,8],[2344,9],[2693,8]]},"418":{"position":[[175,8],[212,8],[244,8],[343,8],[599,8],[635,8],[803,8],[1004,8],[1040,8],[3667,8]]},"426":{"position":[[199,13]]},"430":{"position":[[761,8]]},"432":{"position":[[81,9]]},"449":{"position":[[129,9]]},"470":{"position":[[96,9]]},"497":{"position":[[563,8]]},"499":{"position":[[748,8]]},"510":{"position":[[852,9]]},"521":{"position":[[445,8]]},"539":{"position":[[115,9],[581,14],[718,9]]},"541":{"position":[[189,9],[773,14],[912,9]]},"543":{"position":[[540,9],[645,9],[776,9]]},"557":{"position":[[147,14]]},"570":{"position":[[73,10]]},"576":{"position":[[179,9],[714,14],[852,9]]},"629":{"position":[[659,8]]},"657":{"position":[[107,8],[142,8],[680,8],[870,9],[984,9],[1444,9]]},"665":{"position":[[349,8]]},"671":{"position":[[0,8],[182,8]]},"675":{"position":[[116,8]]},"677":{"position":[[83,9],[1206,13]]},"683":{"position":[[222,14]]},"691":{"position":[[247,13]]},"722":{"position":[[0,8]]},"724":{"position":[[557,9]]}}}],["function'",{"_index":1185,"t":{"181":{"position":[[15,10]]}}}],["fund",{"_index":138,"t":{"6":{"position":[[614,5]]},"150":{"position":[[315,6]]},"152":{"position":[[449,4]]},"169":{"position":[[1343,7]]},"171":{"position":[[1481,7],[1826,7]]},"346":{"position":[[1287,5]]},"549":{"position":[[2269,7]]},"551":{"position":[[3463,7],[3824,7]]},"665":{"position":[[342,6]]},"677":{"position":[[1924,6]]},"701":{"position":[[304,4],[360,5],[442,6],[479,5],[504,5],[549,7]]},"707":{"position":[[37,5],[144,6],[191,5],[216,5],[261,7]]},"722":{"position":[[1005,6]]},"724":{"position":[[461,5]]}}}],["fungibl",{"_index":591,"t":{"59":{"position":[[20,8]]}}}],["fur",{"_index":728,"t":{"87":{"position":[[866,6]]}}}],["further",{"_index":2203,"t":{"549":{"position":[[955,7]]}}}],["futur",{"_index":541,"t":{"50":{"position":[[309,7]]},"150":{"position":[[3541,6]]}}}],["fyi",{"_index":1387,"t":{"239":{"position":[[1006,4]]}}}],["ga",{"_index":513,"t":{"44":{"position":[[264,3],[278,3]]},"46":{"position":[[30,3]]},"50":{"position":[[554,3]]},"117":{"position":[[259,3],[312,3],[371,3],[403,3],[443,3],[764,3]]},"150":{"position":[[494,3],[1796,3],[2687,3]]},"158":{"position":[[818,3],[855,3]]},"291":{"position":[[1880,3],[1926,3]]},"293":{"position":[[683,3],[729,3]]},"346":{"position":[[1918,3],[1930,3]]},"410":{"position":[[134,3]]},"637":{"position":[[179,3]]},"641":{"position":[[221,3]]},"677":{"position":[[2055,4]]},"713":{"position":[[1079,3],[1137,3]]},"724":{"position":[[381,3]]}}}],["gain",{"_index":1557,"t":{"284":{"position":[[638,4],[697,4]]}}}],["game",{"_index":113,"t":{"6":{"position":[[51,4],[79,5],[129,6],[277,4],[311,4],[437,4],[514,4],[569,4],[727,4],[765,5]]},"8":{"position":[[483,5],[1016,5]]},"12":{"position":[[76,5]]},"16":{"position":[[164,6]]},"18":{"position":[[108,4]]},"48":{"position":[[32,4]]},"103":{"position":[[796,4]]},"121":{"position":[[2265,4]]},"131":{"position":[[90,6]]},"136":{"position":[[384,4]]},"167":{"position":[[111,4],[295,4]]},"264":{"position":[[313,5],[349,6]]},"359":{"position":[[1182,5]]},"363":{"position":[[412,5]]},"426":{"position":[[756,5]]},"568":{"position":[[142,6]]},"713":{"position":[[190,6]]}}}],["gamer",{"_index":119,"t":{"6":{"position":[[203,6]]}}}],["gaslimit",{"_index":1590,"t":{"291":{"position":[[1910,8],[6524,11]]},"293":{"position":[[713,8],[1248,11]]},"330":{"position":[[1412,11]]},"677":{"position":[[868,9],[1106,9],[1931,9],[1968,8],[2659,8]]},"679":{"position":[[373,9]]}}}],["gasus",{"_index":1589,"t":{"291":{"position":[[1855,7],[2398,10],[6542,10]]},"293":{"position":[[658,7],[1266,10]]},"330":{"position":[[1430,10]]}}}],["gateway",{"_index":826,"t":{"103":{"position":[[135,7],[433,7]]},"717":{"position":[[385,7]]}}}],["gecko",{"_index":1117,"t":{"167":{"position":[[348,5]]}}}],["gener",{"_index":948,"t":{"125":{"position":[[39,7]]},"160":{"position":[[461,8],[930,8]]},"291":{"position":[[1074,9],[1309,9]]},"318":{"position":[[81,9],[186,9]]},"326":{"position":[[140,9]]},"357":{"position":[[255,9]]},"359":{"position":[[299,9]]},"361":{"position":[[16,9]]},"363":{"position":[[16,9]]},"365":{"position":[[16,9]]},"367":{"position":[[16,9]]},"561":{"position":[[52,9]]},"596":{"position":[[173,9],[718,9]]},"602":{"position":[[21,9],[60,9],[386,8]]},"606":{"position":[[153,9]]},"659":{"position":[[41,8],[243,8]]}}}],["get",{"_index":2022,"t":{"424":{"position":[[69,7]]}}}],["getapprov",{"_index":1291,"t":{"203":{"position":[[949,11]]}}}],["getbalanceupd",{"_index":1310,"t":{"215":{"position":[[446,17],[645,17]]}}}],["getbalanceupdateargs(contractaddress",{"_index":1314,"t":{"215":{"position":[[752,38]]}}}],["getbalanceupdatesarg",{"_index":1312,"t":{"215":{"position":[[705,21]]}}}],["getchainid",{"_index":1321,"t":{"219":{"position":[[17,10]]}}}],["getchainidreturn",{"_index":1324,"t":{"219":{"position":[[177,17]]}}}],["getcontractinfo",{"_index":955,"t":{"129":{"position":[[264,15]]}}}],["getcontractinfobatch",{"_index":653,"t":{"76":{"position":[[18,20],[324,20]]},"129":{"position":[[354,20]]}}}],["getdefaultconnector",{"_index":2039,"t":{"432":{"position":[[52,20]]},"497":{"position":[[335,20],[714,22]]},"499":{"position":[[461,20],[899,22]]}}}],["getetherbal",{"_index":347,"t":{"27":{"position":[[17,15],[194,15]]},"217":{"position":[[17,15],[194,15]]}}}],["getetherbalancearg",{"_index":1316,"t":{"217":{"position":[[268,19]]}}}],["getetherbalanceargs(accountaddress",{"_index":1318,"t":{"217":{"position":[[311,36]]}}}],["getimagehash",{"_index":2536,"t":{"681":{"position":[[116,12]]}}}],["getkitconnectwallet",{"_index":2040,"t":{"432":{"position":[[277,20],[343,22]]}}}],["getniftyswapunitpriceswithquant",{"_index":617,"t":{"61":{"position":[[117,36],[718,36]]}}}],["getprovid",{"_index":1194,"t":{"183":{"position":[[279,11],[350,13],[659,11]]}}}],["getprovider('///[,/[/checkoutopen",{"_index":2104,"t":{"503":{"position":[[274,22]]}}}],["onlyself",{"_index":2494,"t":{"665":{"position":[[424,8],[556,8]]},"675":{"position":[[181,8],[855,8]]}}}],["onmeta",{"_index":91,"t":{"4":{"position":[[198,6]]}}}],["onmigr",{"_index":1068,"t":{"150":{"position":[[3713,11]]}}}],["onvalidationrequir",{"_index":1783,"t":{"340":{"position":[[519,20],[554,20],[1003,21]]},"342":{"position":[[78,20]]},"344":{"position":[[119,20],[212,21],[418,20]]}}}],["onwalletclos",{"_index":1663,"t":{"303":{"position":[[475,15]]}}}],["onwalletopen",{"_index":1662,"t":{"303":{"position":[[459,15]]}}}],["opcod",{"_index":2429,"t":{"643":{"position":[[828,6]]},"697":{"position":[[408,8]]}}}],["open",{"_index":71,"t":{"2":{"position":[[1286,4]]},"146":{"position":[[89,4]]},"150":{"position":[[714,4],[1813,8],[1989,4],[3424,8]]},"158":{"position":[[309,4]]},"169":{"position":[[755,4],[863,4]]},"171":{"position":[[1185,4]]},"266":{"position":[[0,4]]},"268":{"position":[[0,4]]},"270":{"position":[[0,4]]},"297":{"position":[[39,4],[580,6]]},"316":{"position":[[407,6]]},"318":{"position":[[218,4],[403,4],[529,6]]},"359":{"position":[[785,8]]},"361":{"position":[[31,8],[779,6]]},"373":{"position":[[33,4]]},"426":{"position":[[335,4]]},"503":{"position":[[0,4]]},"519":{"position":[[24,4]]},"549":{"position":[[1669,4],[1838,4]]},"551":{"position":[[442,7],[1214,4],[3165,4]]},"713":{"position":[[254,4],[558,4]]}}}],["opens/clos",{"_index":1673,"t":{"303":{"position":[[867,13]]}}}],["opensea",{"_index":412,"t":{"29":{"position":[[732,8]]},"78":{"position":[[14,7]]},"87":{"position":[[1235,7],[1323,7]]},"93":{"position":[[359,7]]}}}],["opensess",{"_index":1866,"t":{"361":{"position":[[261,14],[866,14]]}}}],["openwalletint",{"_index":2207,"t":{"549":{"position":[[2124,16]]}}}],["openwithopt",{"_index":2206,"t":{"549":{"position":[[1789,15],[2151,18]]}}}],["oper",{"_index":1264,"t":{"197":{"position":[[1062,9]]},"200":{"position":[[666,10]]},"203":{"position":[[1351,10]]},"232":{"position":[[79,8]]},"278":{"position":[[162,7]]},"280":{"position":[[365,8]]},"310":{"position":[[232,12]]},"316":{"position":[[39,10]]},"357":{"position":[[49,9]]},"402":{"position":[[170,10]]},"412":{"position":[[40,11]]},"447":{"position":[[61,10]]},"466":{"position":[[61,10]]},"657":{"position":[[892,10]]},"665":{"position":[[187,9]]},"677":{"position":[[1506,9],[2070,9]]}}}],["opt",{"_index":1204,"t":{"187":{"position":[[282,3]]}}}],["optim",{"_index":215,"t":{"10":{"position":[[336,8]]},"46":{"position":[[372,8]]},"97":{"position":[[132,8],[141,8]]},"101":{"position":[[85,8]]},"117":{"position":[[756,7]]}}}],["option",{"_index":107,"t":{"4":{"position":[[561,8],[591,8]]},"29":{"position":[[1058,6],[1217,7]]},"32":{"position":[[214,8],[323,9],[347,7],[392,9],[497,9]]},"34":{"position":[[298,8],[407,9],[431,7],[476,9],[581,9]]},"37":{"position":[[428,10],[511,10],[601,10],[683,10],[768,10],[840,10],[916,10],[997,8],[1106,9],[1130,7],[1175,9],[1280,9]]},"50":{"position":[[602,6]]},"53":{"position":[[674,8],[783,9],[807,7],[852,9],[957,9]]},"57":{"position":[[184,7]]},"109":{"position":[[551,9]]},"119":{"position":[[677,6]]},"150":{"position":[[2157,9],[2630,9],[2777,8],[2817,6],[2937,6]]},"158":{"position":[[755,9]]},"169":{"position":[[812,10]]},"171":{"position":[[605,7],[1731,7]]},"174":{"position":[[183,6]]},"181":{"position":[[296,9]]},"183":{"position":[[707,8]]},"209":{"position":[[298,8]]},"211":{"position":[[428,10],[503,8]]},"213":{"position":[[674,8]]},"288":{"position":[[131,8]]},"291":{"position":[[163,8],[587,8],[1033,8],[1616,8]]},"293":{"position":[[419,8]]},"295":{"position":[[124,8]]},"297":{"position":[[134,8]]},"299":{"position":[[155,8]]},"355":{"position":[[2075,7]]},"359":{"position":[[247,8],[771,8],[846,8]]},"361":{"position":[[214,8],[712,8]]},"363":{"position":[[87,8]]},"365":{"position":[[91,8],[476,8],[807,8],[1039,8],[1426,8]]},"367":{"position":[[176,8]]},"381":{"position":[[78,7],[163,8]]},"396":{"position":[[96,7],[126,7]]},"398":{"position":[[85,7]]},"424":{"position":[[175,7]]},"430":{"position":[[483,7]]},"432":{"position":[[383,8]]},"445":{"position":[[8,7],[169,7]]},"459":{"position":[[222,8]]},"464":{"position":[[150,7]]},"499":{"position":[[15,8]]},"528":{"position":[[143,7]]},"547":{"position":[[218,6],[901,6]]},"549":{"position":[[1413,7],[1757,10],[2170,8]]},"551":{"position":[[170,6],[882,8],[2465,7],[2680,8],[3729,7]]},"557":{"position":[[417,7]]},"584":{"position":[[0,11]]},"586":{"position":[[434,6]]}}}],["options.appnam",{"_index":2141,"t":{"528":{"position":[[259,15]]}}}],["options.find(o",{"_index":1052,"t":{"150":{"position":[[2864,14]]}}}],["orbit",{"_index":819,"t":{"101":{"position":[[78,6]]}}}],["order",{"_index":442,"t":{"32":{"position":[[2096,5]]},"150":{"position":[[325,5]]},"160":{"position":[[293,6]]},"278":{"position":[[153,5]]},"316":{"position":[[465,5]]},"357":{"position":[[319,5]]},"379":{"position":[[76,5]]},"396":{"position":[[236,5]]},"398":{"position":[[173,5]]},"643":{"position":[[467,5]]},"709":{"position":[[3,5]]}}}],["ordersummaryitem",{"_index":1944,"t":{"375":{"position":[[114,18]]},"379":{"position":[[4,17],[114,18]]}}}],["org",{"_index":1002,"t":{"148":{"position":[[190,5]]}}}],["organ",{"_index":193,"t":{"8":{"position":[[836,13]]},"359":{"position":[[675,9]]}}}],["origin",{"_index":1118,"t":{"167":{"position":[[380,8]]},"291":{"position":[[319,8]]},"551":{"position":[[403,7],[411,6]]}}}],["originaddress",{"_index":946,"t":{"121":{"position":[[2367,16]]}}}],["os",{"_index":2251,"t":{"557":{"position":[[564,2],[716,2]]}}}],["other",{"_index":2050,"t":{"434":{"position":[[85,6]]}}}],["otherconnector",{"_index":2068,"t":{"459":{"position":[[296,18]]}}}],["otherrainbowkitwallet",{"_index":2057,"t":{"440":{"position":[[399,25]]}}}],["otherwis",{"_index":1779,"t":{"340":{"position":[[171,10],[427,10]]},"625":{"position":[[520,9]]},"627":{"position":[[919,9]]},"629":{"position":[[646,9]]}}}],["otp",{"_index":1544,"t":{"282":{"position":[[845,3]]},"318":{"position":[[377,5],[424,3],[776,3],[856,3]]}}}],["out",{"_index":609,"t":{"59":{"position":[[407,3]]},"101":{"position":[[137,3]]},"136":{"position":[[142,3]]},"140":{"position":[[6,3]]},"152":{"position":[[43,3]]},"165":{"position":[[6,3]]},"169":{"position":[[1380,3]]},"187":{"position":[[286,3]]},"193":{"position":[[314,3]]},"241":{"position":[[326,3]]},"246":{"position":[[641,3]]},"377":{"position":[[57,3]]},"422":{"position":[[575,3]]},"424":{"position":[[61,3]]},"426":{"position":[[825,3]]},"512":{"position":[[1511,3]]},"549":{"position":[[2316,3]]},"625":{"position":[[178,4]]},"627":{"position":[[201,4]]},"713":{"position":[[852,3],[1030,3]]}}}],["outsid",{"_index":2211,"t":{"549":{"position":[[2504,7]]}}}],["over",{"_index":851,"t":{"103":{"position":[[969,5]]},"244":{"position":[[59,4]]},"346":{"position":[[199,4]]},"600":{"position":[[300,4]]},"602":{"position":[[338,4]]}}}],["overrid",{"_index":2373,"t":{"629":{"position":[[737,8]]},"665":{"position":[[415,8]]},"671":{"position":[[54,8]]},"675":{"position":[[172,8]]}}}],["overview",{"_index":279,"t":{"16":{"position":[[236,9]]}}}],["own",{"_index":444,"t":{"32":{"position":[[2240,5]]},"346":{"position":[[233,5]]},"400":{"position":[[336,5]]},"600":{"position":[[21,5]]},"683":{"position":[[58,5]]},"685":{"position":[[11,5]]}}}],["owner",{"_index":1005,"t":{"150":{"position":[[87,5]]},"276":{"position":[[453,5]]},"346":{"position":[[443,5]]}}}],["ownerof",{"_index":1284,"t":{"203":{"position":[[467,7],[537,7]]}}}],["ownership",{"_index":1007,"t":{"150":{"position":[[219,9]]}}}],["packag",{"_index":563,"t":{"55":{"position":[[30,7],[184,7]]},"107":{"position":[[41,8],[196,7]]},"167":{"position":[[214,8]]},"428":{"position":[[77,8]]},"438":{"position":[[39,7]]},"457":{"position":[[39,7],[174,7]]},"474":{"position":[[70,8]]},"495":{"position":[[68,9],[115,8],[139,7]]},"515":{"position":[[15,7]]},"525":{"position":[[43,8]]},"547":{"position":[[179,7]]},"582":{"position":[[47,8],[84,7],[347,9],[425,7]]}}}],["package.json",{"_index":2288,"t":{"582":{"position":[[182,13],[445,12]]}}}],["packet",{"_index":1568,"t":{"291":{"position":[[336,6]]},"293":{"position":[[258,6]]},"359":{"position":[[326,6],[660,6],[1085,9]]},"361":{"position":[[846,9]]},"363":{"position":[[315,9]]},"365":{"position":[[2765,9]]},"367":{"position":[[362,9]]}}}],["packet.cod",{"_index":1851,"t":{"359":{"position":[[449,11]]}}}],["packet.expir",{"_index":1854,"t":{"359":{"position":[[579,14]]}}}],["packet.issu",{"_index":1852,"t":{"359":{"position":[[502,13]]}}}],["page",{"_index":815,"t":{"95":{"position":[[189,5]]},"171":{"position":[[1211,5]]},"351":{"position":[[151,4],[364,5],[614,5]]},"353":{"position":[[524,4],[644,4]]},"371":{"position":[[445,5]]},"396":{"position":[[435,5]]},"398":{"position":[[372,5]]},"449":{"position":[[283,5],[558,5],[607,5]]},"453":{"position":[[251,5]]},"470":{"position":[[250,5],[503,5],[552,5]]},"472":{"position":[[325,5]]},"499":{"position":[[257,5]]},"551":{"position":[[3191,5]]},"713":{"position":[[876,4]]}}}],["pageprop",{"_index":1841,"t":{"355":{"position":[[1721,9],[1781,14]]}}}],["paid",{"_index":508,"t":{"44":{"position":[[196,4]]},"152":{"position":[[207,4]]},"158":{"position":[[802,4]]}}}],["pair",{"_index":2541,"t":{"685":{"position":[[126,5]]}}}],["palett",{"_index":1961,"t":{"384":{"position":[[63,7]]}}}],["parallel",{"_index":887,"t":{"117":{"position":[[580,8],[605,11]]},"160":{"position":[[1249,8]]}}}],["param",{"_index":1252,"t":{"197":{"position":[[666,7]]},"629":{"position":[[413,6],[459,6]]}}}],["paramet",{"_index":1186,"t":{"181":{"position":[[34,9],[136,10],[278,9]]},"183":{"position":[[724,10]]},"185":{"position":[[41,10]]},"361":{"position":[[699,9]]},"386":{"position":[[40,9]]},"410":{"position":[[33,10]]},"418":{"position":[[389,10],[414,11]]},"443":{"position":[[42,9]]},"462":{"position":[[42,9]]},"551":{"position":[[177,10]]},"578":{"position":[[459,10]]},"648":{"position":[[319,11]]},"665":{"position":[[435,12]]},"671":{"position":[[373,12]]},"675":{"position":[[192,12]]},"722":{"position":[[240,12],[910,10]]}}}],["pars",{"_index":697,"t":{"84":{"position":[[257,5]]},"91":{"position":[[641,5]]},"232":{"position":[[129,5],[186,5]]}}}],["part",{"_index":9,"t":{"2":{"position":[[73,4]]},"117":{"position":[[854,5]]},"519":{"position":[[3,4]]}}}],["parti",{"_index":510,"t":{"44":{"position":[[212,6]]},"50":{"position":[[149,6]]},"280":{"position":[[385,6]]},"282":{"position":[[717,5]]},"346":{"position":[[1254,5]]}}}],["partial",{"_index":1553,"t":{"284":{"position":[[453,7]]},"677":{"position":[[1546,7]]}}}],["particular",{"_index":239,"t":{"12":{"position":[[236,10],[409,10]]},"40":{"position":[[56,10]]},"215":{"position":[[139,10]]},"648":{"position":[[249,10]]}}}],["particularli",{"_index":1804,"t":{"351":{"position":[[73,12]]},"561":{"position":[[645,12]]}}}],["partner",{"_index":1554,"t":{"284":{"position":[[494,7],[542,7],[620,8]]}}}],["partnership",{"_index":2582,"t":{"713":{"position":[[807,11]]}}}],["pass",{"_index":405,"t":{"29":{"position":[[551,6],[1300,4]]},"32":{"position":[[2148,4]]},"74":{"position":[[229,4]]},"80":{"position":[[346,4]]},"169":{"position":[[823,4],[840,4]]},"187":{"position":[[389,4]]},"228":{"position":[[382,6]]},"239":{"position":[[764,4]]},"361":{"position":[[747,6]]},"365":{"position":[[2332,4]]},"373":{"position":[[61,4]]},"381":{"position":[[56,7]]},"396":{"position":[[251,6],[354,6]]},"398":{"position":[[188,6],[291,6]]},"400":{"position":[[184,7]]},"418":{"position":[[787,7]]},"432":{"position":[[112,4]]},"443":{"position":[[64,6]]},"462":{"position":[[64,6]]},"464":{"position":[[32,6]]},"510":{"position":[[814,4]]},"549":{"position":[[910,4],[1768,4],[1815,4]]},"551":{"position":[[904,6]]},"648":{"position":[[388,6]]},"652":{"position":[[2328,4],[2385,4]]},"669":{"position":[[427,6]]}}}],["password",{"_index":1717,"t":{"318":{"position":[[368,8]]}}}],["past",{"_index":1463,"t":{"272":{"position":[[446,5]]},"557":{"position":[[700,6]]}}}],["patch",{"_index":970,"t":{"131":{"position":[[436,5]]}}}],["path",{"_index":1147,"t":{"169":{"position":[[830,5]]},"272":{"position":[[107,4]]},"549":{"position":[[1775,5],[2250,4]]},"604":{"position":[[226,4]]},"657":{"position":[[1547,4]]}}}],["pay",{"_index":505,"t":{"44":{"position":[[124,3]]},"46":{"position":[[20,3]]},"117":{"position":[[296,3]]},"150":{"position":[[334,3],[486,3],[1788,3],[2679,3],[2827,3]]},"346":{"position":[[1768,3]]},"659":{"position":[[1016,3]]},"693":{"position":[[27,3]]},"707":{"position":[[55,3]]}}}],["payabl",{"_index":2593,"t":{"722":{"position":[[61,7]]}}}],["payload",{"_index":1560,"t":{"286":{"position":[[48,7],[94,8]]},"291":{"position":[[6640,8]]},"293":{"position":[[1388,8]]},"295":{"position":[[498,8]]},"297":{"position":[[431,8]]},"299":{"position":[[243,8]]},"301":{"position":[[202,8]]},"357":{"position":[[74,8],[83,8],[242,8]]},"359":{"position":[[111,8],[192,7],[313,7],[366,7],[405,7],[486,7],[545,7],[623,7],[965,7]]},"361":{"position":[[5,7],[253,7],[735,8]]},"363":{"position":[[5,7],[126,7]]},"365":{"position":[[5,7],[130,7],[1848,7],[2664,8]]},"367":{"position":[[5,7],[215,7]]},"545":{"position":[[52,8]]},"657":{"position":[[364,7]]}}}],["payloads.responses.isfailedtransactionresponse(r",{"_index":1640,"t":{"293":{"position":[[1469,53]]}}}],["payloads.responses.isopensessionresponse(r",{"_index":1651,"t":{"297":{"position":[[512,47]]}}}],["payloads.responses.issendtransactionresponse(r",{"_index":1656,"t":{"301":{"position":[[366,51]]}}}],["payloads.responses.issenttransactionresponse(r",{"_index":1631,"t":{"291":{"position":[[6721,51]]}}}],["payloads.responses.issignedmessageresponse(r",{"_index":1643,"t":{"295":{"position":[[579,49]]}}}],["payloads.responses.isvalidationrequiredresponse(r",{"_index":1654,"t":{"299":{"position":[[324,54]]},"301":{"position":[[283,54]]}}}],["payment",{"_index":101,"t":{"4":{"position":[[383,7]]},"171":{"position":[[863,7],[944,7],[1194,7],[1257,7]]},"346":{"position":[[869,7]]},"369":{"position":[[74,9]]},"551":{"position":[[2867,7],[2948,7],[3174,7],[3237,7]]}}}],["paymentprovideroption.moonpay",{"_index":1136,"t":{"169":{"position":[[359,30],[1124,30]]},"171":{"position":[[1049,31]]}}}],["paymentprovideroption.ramp",{"_index":1137,"t":{"169":{"position":[[390,26],[1155,26]]},"171":{"position":[[1081,28]]}}}],["paypal",{"_index":2186,"t":{"547":{"position":[[412,6]]}}}],["paytri",{"_index":93,"t":{"4":{"position":[[213,7]]},"346":{"position":[[925,8]]}}}],["peak",{"_index":839,"t":{"103":{"position":[[499,4]]}}}],["peer",{"_index":1253,"t":{"197":{"position":[[722,4],[844,4]]}}}],["per",{"_index":2554,"t":{"701":{"position":[[93,3]]}}}],["perfectli",{"_index":2129,"t":{"515":{"position":[[79,9]]}}}],["perform",{"_index":837,"t":{"103":{"position":[[478,8],[618,11]]},"282":{"position":[[674,8]]},"340":{"position":[[673,7]]},"344":{"position":[[78,10]]},"357":{"position":[[219,10]]},"402":{"position":[[193,9]]},"551":{"position":[[726,7]]},"572":{"position":[[92,8]]},"586":{"position":[[211,7]]}}}],["person",{"_index":1429,"t":{"256":{"position":[[1146,11]]},"627":{"position":[[326,7],[458,8]]},"646":{"position":[[511,7]]}}}],["perspect",{"_index":2247,"t":{"557":{"position":[[209,12]]}}}],["philosophi",{"_index":585,"t":{"57":{"position":[[483,10]]}}}],["phone",{"_index":1724,"t":{"320":{"position":[[0,5]]},"418":{"position":[[3978,5]]},"547":{"position":[[716,5],[950,5]]},"589":{"position":[[105,5]]},"591":{"position":[[95,5]]}}}],["pick",{"_index":385,"t":{"29":{"position":[[57,4]]},"264":{"position":[[79,4],[177,6]]}}}],["pick/limit",{"_index":2205,"t":{"549":{"position":[[1380,10]]},"551":{"position":[[2647,10]]}}}],["piec",{"_index":172,"t":{"8":{"position":[[414,5]]}}}],["pixel",{"_index":1738,"t":{"322":{"position":[[635,6]]}}}],["place",{"_index":39,"t":{"2":{"position":[[607,6]]},"282":{"position":[[553,6]]},"284":{"position":[[25,5]]},"355":{"position":[[80,6]]},"371":{"position":[[207,5]]}}}],["plain",{"_index":1392,"t":{"239":{"position":[[1281,5]]},"510":{"position":[[1276,5]]}}}],["plan",{"_index":542,"t":{"50":{"position":[[320,4],[569,4]]}}}],["platform",{"_index":989,"t":{"138":{"position":[[60,8]]},"140":{"position":[[65,9]]},"163":{"position":[[60,8]]},"165":{"position":[[65,9]]},"280":{"position":[[716,9]]}}}],["play",{"_index":943,"t":{"121":{"position":[[2246,5]]},"568":{"position":[[132,4]]}}}],["player",{"_index":1441,"t":{"266":{"position":[[13,6],[69,6]]},"268":{"position":[[27,6],[83,6]]},"270":{"position":[[13,6],[69,6]]},"272":{"position":[[183,6]]}}}],["pleas",{"_index":148,"t":{"6":{"position":[[771,6]]},"14":{"position":[[778,6]]},"16":{"position":[[208,6]]},"27":{"position":[[1394,6]]},"32":{"position":[[1869,6]]},"34":{"position":[[2153,6]]},"37":{"position":[[2761,6]]},"40":{"position":[[2131,6]]},"48":{"position":[[108,6]]},"53":{"position":[[2441,6]]},"61":{"position":[[1649,6]]},"70":{"position":[[176,6]]},"72":{"position":[[118,6]]},"76":{"position":[[1655,6]]},"82":{"position":[[1130,6]]},"146":{"position":[[248,6]]},"193":{"position":[[301,6]]},"272":{"position":[[138,6],[1585,6],[2708,6]]},"336":{"position":[[357,6]]},"426":{"position":[[320,6],[762,6]]},"497":{"position":[[198,6]]},"523":{"position":[[46,6]]},"553":{"position":[[113,6]]},"652":{"position":[[691,6],[1357,6],[2573,6],[3216,6]]}}}],["plugin",{"_index":1256,"t":{"197":{"position":[[798,6],[1095,8]]},"272":{"position":[[42,7]]},"438":{"position":[[70,7],[113,6],[173,6]]},"440":{"position":[[162,7]]}}}],["pnpm",{"_index":322,"t":{"20":{"position":[[33,4]]},"55":{"position":[[81,4]]},"107":{"position":[[93,4]]},"306":{"position":[[81,4]]},"371":{"position":[[130,4]]},"495":{"position":[[430,4]]},"582":{"position":[[229,4]]}}}],["point",{"_index":848,"t":{"103":{"position":[[906,5]]},"402":{"position":[[153,5]]},"430":{"position":[[131,6]]},"722":{"position":[[172,6],[358,5]]}}}],["polygon",{"_index":29,"t":{"2":{"position":[[368,7]]},"10":{"position":[[126,7],[171,7],[697,7]]},"18":{"position":[[871,7]]},"27":{"position":[[255,7],[791,7]]},"32":{"position":[[659,7],[1237,7]]},"34":{"position":[[747,7],[1470,7]]},"37":{"position":[[1447,7],[2052,7]]},"40":{"position":[[194,7],[633,7],[1442,7]]},"53":{"position":[[290,7],[1113,7]]},"61":{"position":[[325,10],[808,7]]},"76":{"position":[[229,10],[366,7],[539,10],[1183,10]]},"82":{"position":[[221,10],[428,7],[597,10],[949,10]]},"97":{"position":[[38,7],[46,7],[54,7],[68,7]]},"99":{"position":[[69,7]]},"101":{"position":[[50,7]]},"109":{"position":[[277,8],[377,9]]},"121":{"position":[[75,7],[301,7],[2281,7]]},"150":{"position":[[1027,7],[3092,7]]},"158":{"position":[[622,7]]},"209":{"position":[[442,7]]},"211":{"position":[[648,7]]},"213":{"position":[[290,7],[808,7]]},"215":{"position":[[277,7],[688,7]]},"217":{"position":[[255,7]]},"312":{"position":[[266,10]]},"330":{"position":[[658,8]]},"440":{"position":[[355,10]]},"459":{"position":[[249,10]]},"497":{"position":[[533,7],[653,9]]},"499":{"position":[[718,7],[838,9]]},"549":{"position":[[582,9]]},"652":{"position":[[248,10],[601,10],[1259,9],[2234,9]]},"654":{"position":[[240,10],[1317,9],[2443,9]]}}}],["popular",{"_index":391,"t":{"29":{"position":[[218,7],[700,7]]},"84":{"position":[[0,7]]},"121":{"position":[[1346,7]]},"420":{"position":[[210,7]]},"422":{"position":[[46,7]]},"699":{"position":[[105,7]]},"705":{"position":[[108,7]]}}}],["popup",{"_index":2210,"t":{"549":{"position":[[2447,5],[2478,6],[2666,5]]}}}],["posit",{"_index":1207,"t":{"189":{"position":[[116,10]]},"303":{"position":[[170,8]]},"381":{"position":[[215,9]]},"386":{"position":[[31,8]]},"418":{"position":[[403,10],[753,10],[827,10],[1304,10]]}}}],["possibl",{"_index":530,"t":{"48":{"position":[[6,8]]},"278":{"position":[[246,8]]},"284":{"position":[[806,9]]},"312":{"position":[[721,8]]},"384":{"position":[[99,8]]},"386":{"position":[[111,8]]},"420":{"position":[[251,13]]},"549":{"position":[[609,8]]},"557":{"position":[[362,8]]},"559":{"position":[[6,8],[143,8]]}}}],["post",{"_index":348,"t":{"27":{"position":[[50,4],[309,4]]},"32":{"position":[[51,4],[713,4]]},"34":{"position":[[51,4],[801,4]]},"37":{"position":[[243,4],[1501,4]]},"40":{"position":[[402,4],[687,4]]},"53":{"position":[[493,4],[1167,4]]},"61":{"position":[[171,4],[859,4],[1351,7]]},"76":{"position":[[56,4],[417,4]]},"82":{"position":[[52,4],[479,4]]},"209":{"position":[[51,4]]},"211":{"position":[[243,4]]},"213":{"position":[[493,4]]},"215":{"position":[[481,4]]},"217":{"position":[[50,4]]},"219":{"position":[[45,4]]},"652":{"position":[[54,4],[486,4]]},"654":{"position":[[50,4],[429,4]]}}}],["potenti",{"_index":2021,"t":{"422":{"position":[[539,9]]}}}],["power",{"_index":118,"t":{"6":{"position":[[154,6],[664,5]]},"59":{"position":[[380,7]]},"121":{"position":[[2270,7]]},"422":{"position":[[296,5]]},"586":{"position":[[202,5]]},"713":{"position":[[98,8]]}}}],["practic",{"_index":693,"t":{"84":{"position":[[166,8],[382,9]]},"87":{"position":[[1709,9]]},"91":{"position":[[334,9],[597,9]]},"648":{"position":[[338,8]]}}}],["pre",{"_index":2557,"t":{"701":{"position":[[300,3],[621,3]]},"707":{"position":[[0,3],[337,3]]}}}],["prefab",{"_index":1397,"t":{"246":{"position":[[137,6]]},"303":{"position":[[53,6],[131,6],[809,6]]}}}],["prefer",{"_index":2322,"t":{"602":{"position":[[709,10]]}}}],["prefil",{"_index":1163,"t":{"171":{"position":[[1466,10]]},"551":{"position":[[3448,10]]}}}],["prefix",{"_index":1435,"t":{"264":{"position":[[243,6]]},"652":{"position":[[2404,7]]}}}],["prefixedmessag",{"_index":2344,"t":{"625":{"position":[[269,15]]}}}],["prepar",{"_index":47,"t":{"2":{"position":[[828,7]]},"14":{"position":[[159,7]]},"691":{"position":[[329,8]]}}}],["present",{"_index":874,"t":{"115":{"position":[[75,9]]},"361":{"position":[[550,8]]}}}],["prevent",{"_index":1167,"t":{"171":{"position":[[1860,7]]},"551":{"position":[[3858,7]]}}}],["preview",{"_index":1696,"t":{"312":{"position":[[57,8]]}}}],["previou",{"_index":1065,"t":{"150":{"position":[[3646,8]]},"545":{"position":[[192,8]]},"709":{"position":[[284,8]]}}}],["previous",{"_index":1190,"t":{"183":{"position":[[0,11]]},"187":{"position":[[303,10]]},"191":{"position":[[0,11]]},"195":{"position":[[137,11]]},"557":{"position":[[752,11]]}}}],["price",{"_index":515,"t":{"44":{"position":[[282,5]]},"50":{"position":[[558,7]]},"61":{"position":[[677,5]]},"117":{"position":[[768,7]]},"346":{"position":[[1922,7]]},"410":{"position":[[146,7]]}}}],["primari",{"_index":2260,"t":{"561":{"position":[[295,7],[343,7]]}}}],["primarytyp",{"_index":1423,"t":{"256":{"position":[[698,11]]},"627":{"position":[[445,12]]}}}],["primit",{"_index":2539,"t":{"685":{"position":[[39,9]]}}}],["print",{"_index":69,"t":{"2":{"position":[[1254,5]]}}}],["prior",{"_index":1484,"t":{"272":{"position":[[1459,5],[1497,5]]}}}],["prism",{"_index":793,"t":{"89":{"position":[[1114,8]]}}}],["privat",{"_index":565,"t":{"57":{"position":[[51,7],[218,7],[523,7]]},"346":{"position":[[165,7],[377,7]]},"561":{"position":[[27,7]]},"566":{"position":[[23,7]]},"596":{"position":[[77,7]]},"602":{"position":[[226,7]]}}}],["pro",{"_index":150,"t":{"6":{"position":[[799,3]]},"32":{"position":[[1945,3]]},"72":{"position":[[146,3]]},"74":{"position":[[142,3]]},"80":{"position":[[258,3]]},"103":{"position":[[1133,3]]},"117":{"position":[[816,3]]},"119":{"position":[[480,3]]},"146":{"position":[[157,5],[276,3]]},"152":{"position":[[107,3]]},"316":{"position":[[378,3]]},"318":{"position":[[1060,3]]},"322":{"position":[[266,3],[1112,3]]},"324":{"position":[[274,3]]}}}],["probabl",{"_index":1092,"t":{"160":{"position":[[499,11]]}}}],["problem",{"_index":979,"t":{"136":{"position":[[246,7]]},"160":{"position":[[1376,7]]}}}],["process",{"_index":1063,"t":{"150":{"position":[[3581,8]]},"422":{"position":[[163,8]]},"549":{"position":[[2588,7]]},"561":{"position":[[849,8]]},"648":{"position":[[1079,7]]},"699":{"position":[[127,7]]},"705":{"position":[[130,7]]}}}],["process.env.sequence_api_key",{"_index":1695,"t":{"310":{"position":[[169,34]]},"316":{"position":[[193,34]]},"318":{"position":[[691,34]]},"322":{"position":[[188,34]]},"324":{"position":[[196,34]]},"328":{"position":[[319,34]]},"330":{"position":[[469,34]]},"404":{"position":[[232,34]]},"406":{"position":[[177,34]]},"410":{"position":[[833,34]]},"412":{"position":[[248,34]]},"414":{"position":[[214,34]]},"416":{"position":[[146,34]]}}}],["produc",{"_index":1806,"t":{"351":{"position":[[198,7]]}}}],["product",{"_index":500,"t":{"42":{"position":[[820,8]]},"59":{"position":[[365,7]]},"312":{"position":[[953,11]]}}}],["program",{"_index":2486,"t":{"661":{"position":[[36,7]]}}}],["progress",{"_index":2196,"t":{"547":{"position":[[1269,13]]}}}],["project",{"_index":152,"t":{"6":{"position":[[827,8]]},"48":{"position":[[150,8]]},"72":{"position":[[86,7]]},"84":{"position":[[180,8],[399,8],[469,9]]},"91":{"position":[[365,8],[541,7],[730,8]]},"117":{"position":[[378,8]]},"121":{"position":[[1354,7]]},"136":{"position":[[154,8]]},"167":{"position":[[116,7]]},"266":{"position":[[50,7]]},"268":{"position":[[64,7]]},"270":{"position":[[50,7]]},"272":{"position":[[7,7],[164,7]]},"282":{"position":[[965,7]]},"308":{"position":[[78,7],[137,7],[183,8]]},"392":{"position":[[42,7]]},"426":{"position":[[358,7]]},"582":{"position":[[134,8],[312,7]]},"713":{"position":[[920,9]]}}}],["project'",{"_index":420,"t":{"29":{"position":[[1108,9]]}}}],["project_id",{"_index":2090,"t":{"497":{"position":[[769,13]]},"499":{"position":[[954,13]]}}}],["projectid",{"_index":1732,"t":{"322":{"position":[[525,12],[993,12]]}}}],["promis",{"_index":1356,"t":{"228":{"position":[[309,8],[409,8]]}}}],["promise.al",{"_index":1107,"t":{"160":{"position":[[1264,13]]}}}],["prompt",{"_index":55,"t":{"2":{"position":[[1017,6]]},"44":{"position":[[358,6]]},"239":{"position":[[345,6]]},"286":{"position":[[151,6]]},"342":{"position":[[43,6]]},"483":{"position":[[53,6]]},"510":{"position":[[388,6]]},"557":{"position":[[307,8],[966,6]]},"659":{"position":[[864,8],[1004,8]]}}}],["prone",{"_index":2549,"t":{"697":{"position":[[248,5]]}}}],["proof",{"_index":1145,"t":{"169":{"position":[[638,5]]},"239":{"position":[[1043,5]]},"241":{"position":[[171,5]]},"361":{"position":[[99,7],[335,5],[926,8]]},"510":{"position":[[1085,5]]},"512":{"position":[[171,5],[659,5],[968,5],[1132,5]]},"549":{"position":[[1308,5]]},"551":{"position":[[614,6],[775,5]]},"650":{"position":[[473,5]]}}}],["proof.address",{"_index":2126,"t":{"512":{"position":[[1067,16]]}}}],["proof.email",{"_index":1870,"t":{"361":{"position":[[443,11]]}}}],["proof.idtoken",{"_index":1868,"t":{"361":{"position":[[402,13]]}}}],["proper",{"_index":2516,"t":{"675":{"position":[[598,6]]}}}],["properti",{"_index":715,"t":{"87":{"position":[[666,13],[1459,12],[1668,10]]},"89":{"position":[[889,13],[1239,10]]},"91":{"position":[[83,11],[144,10],[284,10],[398,10],[504,10],[797,10]]},"121":{"position":[[812,13]]},"195":{"position":[[226,8]]},"197":{"position":[[109,8],[583,9]]},"303":{"position":[[286,10]]},"724":{"position":[[229,8]]}}}],["properties/attribut",{"_index":746,"t":{"87":{"position":[[1822,22]]}}}],["protect",{"_index":1507,"t":{"278":{"position":[[200,8]]},"280":{"position":[[406,9]]},"284":{"position":[[289,8],[461,10]]},"336":{"position":[[194,10]]},"551":{"position":[[947,11]]},"600":{"position":[[224,11]]},"602":{"position":[[924,7]]}}}],["protocol",{"_index":490,"t":{"42":{"position":[[516,10]]},"59":{"position":[[45,8],[197,8]]},"264":{"position":[[90,8]]},"270":{"position":[[133,9]]},"547":{"position":[[870,9]]},"551":{"position":[[360,8]]},"557":{"position":[[371,10]]}}}],["prove",{"_index":1383,"t":{"239":{"position":[[884,5]]},"510":{"position":[[933,5]]}}}],["provid",{"_index":86,"t":{"4":{"position":[[117,10],[166,10],[244,9],[391,8],[504,10]]},"14":{"position":[[18,8],[90,8]]},"18":{"position":[[277,7]]},"29":{"position":[[153,7]]},"59":{"position":[[294,7]]},"80":{"position":[[9,8]]},"103":{"position":[[249,9],[1003,8]]},"115":{"position":[[192,8]]},"121":{"position":[[1647,8]]},"127":{"position":[[84,7]]},"131":{"position":[[23,8]]},"150":{"position":[[701,9],[1976,9],[2706,8]]},"158":{"position":[[296,9],[841,9]]},"171":{"position":[[117,8],[871,9],[952,9],[1202,8],[1265,9]]},"181":{"position":[[313,9]]},"183":{"position":[[107,8],[198,8],[442,8],[521,8],[634,8],[779,8]]},"189":{"position":[[40,8]]},"191":{"position":[[77,8]]},"224":{"position":[[368,8]]},"226":{"position":[[82,8]]},"228":{"position":[[144,8]]},"244":{"position":[[29,8],[73,9],[127,8]]},"260":{"position":[[55,10]]},"280":{"position":[[14,8],[145,7],[227,9]]},"284":{"position":[[444,8]]},"306":{"position":[[3,7]]},"312":{"position":[[608,9]]},"316":{"position":[[271,8],[424,9]]},"318":{"position":[[266,7],[438,8]]},"336":{"position":[[45,9],[153,9],[301,7],[440,8]]},"346":{"position":[[453,7],[877,9]]},"355":{"position":[[1010,9]]},"361":{"position":[[571,9]]},"371":{"position":[[265,8]]},"400":{"position":[[78,9],[241,8],[322,9]]},"418":{"position":[[202,9],[232,9],[369,8],[1150,9]]},"420":{"position":[[106,9]]},"422":{"position":[[374,7]]},"428":{"position":[[13,8]]},"430":{"position":[[538,7]]},"432":{"position":[[229,7]]},"495":{"position":[[183,10]]},"512":{"position":[[567,8]]},"549":{"position":[[300,9]]},"551":{"position":[[1630,8],[2090,8],[2143,8],[2280,10],[2875,9],[2956,9],[3182,8],[3245,9]]},"561":{"position":[[128,7]]},"570":{"position":[[90,8]]},"629":{"position":[[119,8],[167,8],[241,8],[267,8]]},"648":{"position":[[449,8]]},"661":{"position":[[293,8]]},"667":{"position":[[293,8]]},"671":{"position":[[109,8]]},"677":{"position":[[142,8]]},"683":{"position":[[190,7]]},"713":{"position":[[9,8]]},"722":{"position":[[186,8],[785,8]]}}}],["provider.getchainid",{"_index":266,"t":{"14":{"position":[[652,21]]},"115":{"position":[[267,22]]}}}],["provider.getsign",{"_index":1195,"t":{"183":{"position":[[598,20]]}}}],["provider.getstorageat(address",{"_index":2501,"t":{"667":{"position":[[423,30]]}}}],["provider.sendtransaction([transaction1",{"_index":1217,"t":{"191":{"position":[[341,39]]}}}],["provider.sendtransaction(transact",{"_index":1208,"t":{"189":{"position":[[321,37],[399,37]]}}}],["provider.sendtransactionbatch([transaction1",{"_index":1215,"t":{"191":{"position":[[251,44]]}}}],["provider/sign",{"_index":1200,"t":{"183":{"position":[[856,15]]}}}],["proxi",{"_index":2423,"t":{"643":{"position":[[264,5],[746,5]]},"665":{"position":[[86,6]]},"722":{"position":[[156,5],[330,5],[708,5],[938,5]]}}}],["prudent",{"_index":2313,"t":{"598":{"position":[[68,7]]}}}],["public",{"_index":1350,"t":{"228":{"position":[[0,6]]},"232":{"position":[[0,6]]},"629":{"position":[[730,6]]},"657":{"position":[[210,6]]},"722":{"position":[[54,6]]}}}],["publiccli",{"_index":2043,"t":{"432":{"position":[[530,13]]},"459":{"position":[[383,13]]},"497":{"position":[[596,13],[855,13]]},"499":{"position":[[781,13],[1040,13]]}}}],["publicli",{"_index":1525,"t":{"280":{"position":[[739,8]]}}}],["publicprovid",{"_index":2086,"t":{"497":{"position":[[468,14],[673,19]]},"499":{"position":[[653,14],[858,19]]}}}],["publish",{"_index":388,"t":{"29":{"position":[[97,9]]},"270":{"position":[[111,10]]},"272":{"position":[[212,10]]}}}],["pull",{"_index":2049,"t":{"434":{"position":[[61,4]]}}}],["purchas",{"_index":79,"t":{"4":{"position":[[32,8],[479,8]]},"167":{"position":[[241,8]]},"171":{"position":[[1430,8],[1661,8],[1783,8],[1879,10]]},"346":{"position":[[809,8]]},"551":{"position":[[3412,8],[3659,8],[3781,8],[3877,10]]}}}],["purpl",{"_index":736,"t":{"87":{"position":[[1036,8]]}}}],["purpos",{"_index":1705,"t":{"312":{"position":[[918,8]]}}}],["put",{"_index":1658,"t":{"303":{"position":[[123,3]]}}}],["python",{"_index":2137,"t":{"521":{"position":[[315,6]]}}}],["q1",{"_index":2300,"t":{"586":{"position":[[114,2]]},"604":{"position":[[114,2]]}}}],["q2",{"_index":2301,"t":{"586":{"position":[[117,3]]},"604":{"position":[[117,3]]}}}],["qr",{"_index":2249,"t":{"557":{"position":[[427,2],[639,2]]},"608":{"position":[[114,2],[145,2]]}}}],["quantityraw",{"_index":1955,"t":{"379":{"position":[[218,12]]}}}],["quantstamp",{"_index":2332,"t":{"614":{"position":[[86,11]]}}}],["queri",{"_index":129,"t":{"6":{"position":[[365,5],[449,5]]},"8":{"position":[[69,5],[540,5]]},"12":{"position":[[23,7]]},"16":{"position":[[36,5]]},"20":{"position":[[294,5],[415,7]]},"22":{"position":[[252,5],[396,7]]},"27":{"position":[[743,5]]},"29":{"position":[[450,8]]},"32":{"position":[[1173,5]]},"34":{"position":[[1408,5]]},"37":{"position":[[1992,5]]},"40":{"position":[[5,5],[219,5],[297,5],[1099,5],[1229,5],[1382,5]]},"53":{"position":[[82,5],[147,5],[315,5],[393,5],[1561,5],[1691,5]]},"61":{"position":[[70,5]]},"70":{"position":[[66,5]]},"74":{"position":[[13,5],[277,5]]},"80":{"position":[[132,5],[394,5]]},"87":{"position":[[94,8]]},"89":{"position":[[90,8]]},"93":{"position":[[219,8]]},"115":{"position":[[36,5]]},"119":{"position":[[66,5],[170,5],[430,5]]},"121":{"position":[[24,5],[370,5],[965,5],[1190,5],[1522,8],[1592,5],[1801,5]]},"213":{"position":[[82,5],[147,5],[315,5],[393,5]]},"215":{"position":[[88,5],[302,5],[380,5]]},"681":{"position":[[63,7],[521,8]]},"717":{"position":[[108,5],[210,5]]}}}],["question",{"_index":611,"t":{"59":{"position":[[435,9]]},"241":{"position":[[293,9]]},"348":{"position":[[27,9]]},"512":{"position":[[1478,9]]},"713":{"position":[[725,10]]}}}],["quicknod",{"_index":855,"t":{"103":{"position":[[1079,10]]}}}],["quit",{"_index":899,"t":{"119":{"position":[[125,5]]}}}],["rainbow",{"_index":2053,"t":{"436":{"position":[[137,7]]},"440":{"position":[[207,9]]},"657":{"position":[[1702,8]]},"689":{"position":[[9,7]]}}}],["rainbowkit",{"_index":1226,"t":{"195":{"position":[[23,10],[504,10]]},"426":{"position":[[665,10]]},"436":{"position":[[36,10],[167,11],[249,10]]},"440":{"position":[[87,10]]},"443":{"position":[[80,10]]},"449":{"position":[[104,11]]},"453":{"position":[[15,10]]},"462":{"position":[[80,10]]}}}],["ramp",{"_index":85,"t":{"4":{"position":[[112,4],[161,4],[185,4],[499,4],[556,4]]},"346":{"position":[[766,5],[915,5]]},"549":{"position":[[1122,8],[2030,8]]},"551":{"position":[[3071,9]]}}}],["random",{"_index":760,"t":{"89":{"position":[[645,6]]},"160":{"position":[[470,6]]},"675":{"position":[[698,6]]}}}],["randomnoncespace1",{"_index":1094,"t":{"160":{"position":[[530,17],[824,17]]}}}],["randomnoncespace2",{"_index":1096,"t":{"160":{"position":[[630,17],[906,17]]}}}],["rang",{"_index":465,"t":{"37":{"position":[[890,5],[964,5]]},"637":{"position":[[10,5]]},"639":{"position":[[10,5]]}}}],["ratio",{"_index":1133,"t":{"169":{"position":[[290,6],[1055,6]]},"549":{"position":[[1057,6],[1965,6]]}}}],["ration",{"_index":1154,"t":{"171":{"position":[[368,6]]},"551":{"position":[[1898,6]]}}}],["raw",{"_index":1427,"t":{"256":{"position":[[880,3]]},"365":{"position":[[437,3]]},"410":{"position":[[0,3]]}}}],["re",{"_index":192,"t":{"8":{"position":[[833,2]]},"61":{"position":[[1240,3]]},"148":{"position":[[187,2]]},"291":{"position":[[6682,3]]},"293":{"position":[[1430,3]]},"295":{"position":[[540,3]]},"297":{"position":[[473,3]]},"299":{"position":[[285,3]]},"301":{"position":[[244,3]]},"551":{"position":[[1054,2]]}}}],["reach",{"_index":608,"t":{"59":{"position":[[401,5]]},"101":{"position":[[131,5]]},"140":{"position":[[0,5]]},"152":{"position":[[37,5]]},"165":{"position":[[0,5]]},"193":{"position":[[308,5]]},"241":{"position":[[320,5]]},"426":{"position":[[819,5]]},"512":{"position":[[1505,5]]},"625":{"position":[[484,8]]},"627":{"position":[[883,8]]}}}],["react",{"_index":2025,"t":{"426":{"position":[[694,5]]},"503":{"position":[[54,5]]},"523":{"position":[[36,5],[86,5],[121,5]]},"525":{"position":[[81,5]]},"528":{"position":[[117,5],[170,5]]},"537":{"position":[[20,5]]}}}],["react/cor",{"_index":2144,"t":{"530":{"position":[[146,11]]}}}],["read",{"_index":302,"t":{"18":{"position":[[472,4]]},"70":{"position":[[183,5]]},"87":{"position":[[1597,5]]},"127":{"position":[[288,4]]},"160":{"position":[[1460,4]]},"224":{"position":[[455,7]]},"246":{"position":[[616,7]]},"549":{"position":[[2642,4]]},"667":{"position":[[369,4]]}}}],["readi",{"_index":1120,"t":{"169":{"position":[[19,6]]},"303":{"position":[[1659,6],[1833,6]]},"424":{"position":[[0,5]]}}}],["real",{"_index":183,"t":{"8":{"position":[[618,4]]},"29":{"position":[[169,4]]},"103":{"position":[[180,4]]},"276":{"position":[[329,4]]}}}],["realli",{"_index":2136,"t":{"521":{"position":[[128,6]]}}}],["realm",{"_index":2016,"t":{"420":{"position":[[242,5]]}}}],["reason",{"_index":1575,"t":{"291":{"position":[[713,6],[1789,6],[1810,6],[6558,9]]},"293":{"position":[[592,6],[613,6],[1283,9]]},"328":{"position":[[902,7]]},"330":{"position":[[1447,9]]},"675":{"position":[[417,7]]},"677":{"position":[[2405,6]]},"724":{"position":[[305,6]]}}}],["receipt",{"_index":1292,"t":{"203":{"position":[[1023,7],[1155,7],[1304,7]]},"222":{"position":[[597,7],[873,7],[1001,7]]},"291":{"position":[[365,7],[388,7],[448,7],[632,7],[788,7],[866,8],[918,8],[5176,10],[5867,11],[5983,11],[6797,7]]},"301":{"position":[[164,7],[442,7]]},"326":{"position":[[98,9],[127,8]]},"328":{"position":[[964,7],[1220,10],[1911,11]]},"330":{"position":[[339,7]]},"410":{"position":[[653,7],[686,8],[719,9],[1396,10]]},"412":{"position":[[839,10]]},"414":{"position":[[821,10]]}}}],["receipt.log",{"_index":1763,"t":{"328":{"position":[[703,13]]}}}],["receipt.revertreason",{"_index":1765,"t":{"328":{"position":[[818,21]]}}}],["receipt.statu",{"_index":1764,"t":{"328":{"position":[[750,15]]}}}],["receipt1",{"_index":1214,"t":{"191":{"position":[[234,8],[324,8]]}}}],["receiv",{"_index":1212,"t":{"191":{"position":[[153,7]]},"301":{"position":[[141,8]]},"340":{"position":[[259,8]]},"697":{"position":[[304,7]]}}}],["recent",{"_index":2062,"t":{"449":{"position":[[308,6]]},"470":{"position":[[275,6]]}}}],["recipi",{"_index":32,"t":{"2":{"position":[[473,9],[702,9]]},"340":{"position":[[1168,9]]},"365":{"position":[[556,9],[934,9],[1168,9],[1557,9]]},"412":{"position":[[497,9]]},"414":{"position":[[462,9]]},"539":{"position":[[205,9]]},"541":{"position":[[344,9]]},"576":{"position":[[301,9]]}}}],["recipient1",{"_index":1102,"t":{"160":{"position":[[1047,12]]}}}],["recipient1address",{"_index":2154,"t":{"539":{"position":[[878,19]]},"541":{"position":[[1152,18]]},"543":{"position":[[130,18],[1259,18]]},"576":{"position":[[1057,18]]}}}],["recipient2",{"_index":1105,"t":{"160":{"position":[[1168,12]]}}}],["recipient2address",{"_index":2156,"t":{"539":{"position":[[970,19]]},"541":{"position":[[1279,18]]},"543":{"position":[[205,18],[951,19]]},"576":{"position":[[1167,18]]}}}],["recipient3address",{"_index":2177,"t":{"543":{"position":[[1067,18]]}}}],["recipient4address",{"_index":2180,"t":{"543":{"position":[[1184,18]]}}}],["recipientaddress",{"_index":33,"t":{"2":{"position":[[497,16],[796,18]]},"150":{"position":[[1396,17]]},"158":{"position":[[1206,17]]},"222":{"position":[[643,17],[1051,17]]},"539":{"position":[[299,18]]},"541":{"position":[[476,17]]},"545":{"position":[[295,17]]},"576":{"position":[[432,17]]}}}],["recommend",{"_index":334,"t":{"20":{"position":[[553,9]]},"29":{"position":[[1037,9]]},"64":{"position":[[245,9]]},"91":{"position":[[742,9]]},"119":{"position":[[587,9]]},"123":{"position":[[159,9]]},"264":{"position":[[207,9]]},"353":{"position":[[776,11]]},"355":{"position":[[1937,11]]},"440":{"position":[[288,14]]},"602":{"position":[[836,15]]},"659":{"position":[[185,11]]}}}],["recov",{"_index":843,"t":{"103":{"position":[[769,7]]},"610":{"position":[[117,7]]}}}],["recoveredsessionaddress",{"_index":2280,"t":{"574":{"position":[[65,23],[148,24]]}}}],["recoveri",{"_index":1559,"t":{"284":{"position":[[773,8]]},"693":{"position":[[89,8]]}}}],["redirect",{"_index":2217,"t":{"551":{"position":[[378,8]]}}}],["reduc",{"_index":433,"t":{"32":{"position":[[456,6]]},"34":{"position":[[540,6]]},"37":{"position":[[1239,6]]},"53":{"position":[[916,6]]},"365":{"position":[[1943,7]]},"561":{"position":[[736,6]]},"641":{"position":[[175,6]]}}}],["refer",{"_index":298,"t":{"18":{"position":[[410,9],[514,9]]},"127":{"position":[[226,9],[330,9]]},"136":{"position":[[284,10]]},"174":{"position":[[172,10]]},"224":{"position":[[194,10]]},"246":{"position":[[154,9]]},"430":{"position":[[1003,5]]},"497":{"position":[[205,5]]},"614":{"position":[[165,10]]},"711":{"position":[[94,5]]}}}],["referenc",{"_index":2497,"t":{"665":{"position":[[648,11]]},"675":{"position":[[947,11]]},"677":{"position":[[1867,11]]}}}],["reflect",{"_index":2254,"t":{"557":{"position":[[859,7]]}}}],["refresh",{"_index":2229,"t":{"551":{"position":[[1014,8],[1023,7],[1134,8]]}}}],["refreshedat",{"_index":1743,"t":{"322":{"position":[[701,14],[1174,14]]}}}],["refund",{"_index":2561,"t":{"701":{"position":[[519,9]]},"707":{"position":[[231,9]]}}}],["regardless",{"_index":1561,"t":{"288":{"position":[[0,10]]}}}],["region",{"_index":96,"t":{"4":{"position":[[271,6]]}}}],["registri",{"_index":188,"t":{"8":{"position":[[787,8]]}}}],["reimburs",{"_index":525,"t":{"46":{"position":[[182,9]]}}}],["reject",{"_index":1880,"t":{"365":{"position":[[764,9]]},"665":{"position":[[782,9]]},"675":{"position":[[1081,9]]}}}],["relat",{"_index":1175,"t":{"174":{"position":[[194,7]]},"348":{"position":[[37,7]]}}}],["relay",{"_index":516,"t":{"44":{"position":[[298,7]]},"46":{"position":[[196,8],[310,8],[338,8]]},"50":{"position":[[130,7],[180,5],[276,7],[374,8]]},"95":{"position":[[142,7]]},"117":{"position":[[13,7],[715,8],[887,7],[991,7],[1067,7]]},"150":{"position":[[357,7],[531,7]]},"152":{"position":[[487,8]]},"158":{"position":[[48,7]]},"160":{"position":[[199,7]]},"346":{"position":[[1877,8]]},"521":{"position":[[577,8]]},"717":{"position":[[256,7]]}}}],["releas",{"_index":1112,"t":{"167":{"position":[[20,7]]}}}],["relev",{"_index":1762,"t":{"328":{"position":[[604,8]]}}}],["reli",{"_index":2038,"t":{"432":{"position":[[40,4]]},"657":{"position":[[28,4]]}}}],["reliabl",{"_index":825,"t":{"103":{"position":[[94,8]]}}}],["reloc",{"_index":1229,"t":{"195":{"position":[[126,10]]}}}],["remain",{"_index":1189,"t":{"181":{"position":[[288,7]]},"596":{"position":[[438,9]]}}}],["remot",{"_index":2189,"t":{"547":{"position":[[830,8]]},"625":{"position":[[567,6]]},"627":{"position":[[966,6]]},"650":{"position":[[103,6]]}}}],["remov",{"_index":1219,"t":{"193":{"position":[[45,7]]},"291":{"position":[[1501,7],[1537,7],[2762,10],[3250,10],[4064,10]]},"602":{"position":[[623,6],[809,8]]},"713":{"position":[[1130,6]]}}}],["render",{"_index":169,"t":{"8":{"position":[[330,6],[987,6]]},"37":{"position":[[176,10]]},"53":{"position":[[102,6]]},"171":{"position":[[166,8]]},"211":{"position":[[176,10]]},"213":{"position":[[102,6]]},"303":{"position":[[239,8]]},"351":{"position":[[40,8],[140,6],[233,9]]},"353":{"position":[[105,8],[298,9],[401,9]]},"355":{"position":[[318,8],[576,8],[879,8],[1674,8]]},"449":{"position":[[173,9]]},"470":{"position":[[140,9]]},"551":{"position":[[1679,8]]},"675":{"position":[[816,8]]},"677":{"position":[[1587,6],[2377,8]]}}}],["reorgan",{"_index":1587,"t":{"291":{"position":[[1560,14]]}}}],["replac",{"_index":1187,"t":{"181":{"position":[[53,9]]},"596":{"position":[[456,7]]},"602":{"position":[[634,7]]}}}],["replay",{"_index":2227,"t":{"551":{"position":[[940,6]]}}}],["repo",{"_index":2245,"t":{"553":{"position":[[148,5]]}}}],["report",{"_index":892,"t":{"117":{"position":[[835,9]]},"614":{"position":[[199,7]]}}}],["repositori",{"_index":2106,"t":{"505":{"position":[[24,10]]},"697":{"position":[[648,11]]},"703":{"position":[[144,11],[166,11]]},"705":{"position":[[396,11]]},"711":{"position":[[152,10]]}}}],["repres",{"_index":810,"t":{"93":{"position":[[122,11]]},"185":{"position":[[52,12]]},"677":{"position":[[2021,10]]}}}],["represent",{"_index":1577,"t":{"291":{"position":[[955,14]]}}}],["repric",{"_index":517,"t":{"44":{"position":[[327,7]]},"46":{"position":[[294,8]]},"50":{"position":[[383,7]]}}}],["req",{"_index":621,"t":{"61":{"position":[[385,3],[1514,6]]}}}],["request",{"_index":300,"t":{"18":{"position":[[448,9]]},"27":{"position":[[41,8]]},"32":{"position":[[42,8]]},"34":{"position":[[42,8]]},"37":{"position":[[234,8]]},"40":{"position":[[393,8]]},"53":{"position":[[484,8]]},"61":{"position":[[162,8],[405,7]]},"72":{"position":[[58,7]]},"74":{"position":[[266,7]]},"76":{"position":[[47,8]]},"80":{"position":[[383,7]]},"82":{"position":[[43,8]]},"121":{"position":[[414,8],[1241,8]]},"127":{"position":[[264,9]]},"185":{"position":[[78,10]]},"209":{"position":[[42,8]]},"211":{"position":[[234,8]]},"213":{"position":[[484,8]]},"215":{"position":[[472,8]]},"217":{"position":[[41,8]]},"219":{"position":[[36,8]]},"256":{"position":[[80,7],[295,7]]},"291":{"position":[[284,7],[328,7],[6115,10]]},"293":{"position":[[227,7],[839,10]]},"328":{"position":[[1979,10]]},"330":{"position":[[1003,10]]},"361":{"position":[[806,9]]},"367":{"position":[[42,8]]},"410":{"position":[[1416,10]]},"412":{"position":[[859,10]]},"414":{"position":[[841,10]]},"434":{"position":[[66,8]]},"557":{"position":[[797,8],[923,8]]},"646":{"position":[[57,7],[248,7]]},"652":{"position":[[45,8]]},"654":{"position":[[41,8]]}}}],["requir",{"_index":127,"t":{"6":{"position":[[349,8]]},"72":{"position":[[94,8]]},"109":{"position":[[517,8],[731,9]]},"117":{"position":[[1007,7]]},"193":{"position":[[271,7]]},"197":{"position":[[820,7]]},"241":{"position":[[306,7]]},"274":{"position":[[23,8]]},"278":{"position":[[133,8]]},"282":{"position":[[894,8]]},"299":{"position":[[398,8]]},"301":{"position":[[51,7]]},"316":{"position":[[440,7]]},"334":{"position":[[140,7]]},"336":{"position":[[247,7]]},"340":{"position":[[626,9],[696,8]]},"344":{"position":[[53,9]]},"346":{"position":[[680,8],[1595,8],[1717,8]]},"351":{"position":[[517,7]]},"355":{"position":[[134,7]]},"359":{"position":[[56,7]]},"408":{"position":[[75,8]]},"410":{"position":[[492,8]]},"418":{"position":[[323,7]]},"512":{"position":[[1491,7]]},"545":{"position":[[150,8]]},"547":{"position":[[300,8]]},"549":{"position":[[28,9]]},"559":{"position":[[73,9]]},"561":{"position":[[243,9],[687,7]]},"582":{"position":[[325,8]]},"600":{"position":[[113,7]]},"637":{"position":[[55,8]]},"659":{"position":[[794,8]]},"677":{"position":[[1903,7]]},"699":{"position":[[24,8],[142,9]]},"701":{"position":[[159,8],[351,8]]},"705":{"position":[[24,8],[145,9]]},"707":{"position":[[43,8]]},"724":{"position":[[596,8]]}}}],["requirefreshsign",{"_index":2392,"t":{"633":{"position":[[357,19]]}}}],["res.json",{"_index":642,"t":{"61":{"position":[[1632,11]]}}}],["resembl",{"_index":1648,"t":{"297":{"position":[[171,11]]},"299":{"position":[[192,11]]}}}],["resili",{"_index":189,"t":{"8":{"position":[[796,9]]}}}],["resort",{"_index":1346,"t":{"226":{"position":[[151,7]]}}}],["respect",{"_index":346,"t":{"24":{"position":[[58,10]]},"68":{"position":[[59,10]]},"344":{"position":[[487,13]]},"426":{"position":[[790,10]]},"629":{"position":[[152,7]]}}}],["respons",{"_index":431,"t":{"32":{"position":[[288,8]]},"34":{"position":[[372,8]]},"37":{"position":[[107,8],[1071,8]]},"53":{"position":[[748,8]]},"87":{"position":[[436,9]]},"121":{"position":[[514,9],[1178,8],[1377,9]]},"209":{"position":[[372,8]]},"211":{"position":[[107,8],[577,8]]},"213":{"position":[[748,8]]},"286":{"position":[[85,8],[137,8]]},"288":{"position":[[27,8],[46,9],[175,8],[224,8]]},"291":{"position":[[84,8],[6695,8]]},"293":{"position":[[78,8],[1443,8]]},"295":{"position":[[553,8]]},"297":{"position":[[486,8]]},"299":{"position":[[71,8],[298,8]]},"301":{"position":[[109,8],[257,8]]},"328":{"position":[[927,8],[972,8]]},"330":{"position":[[302,8],[347,8]]},"410":{"position":[[422,9],[627,8]]},"543":{"position":[[293,8],[1496,8]]},"578":{"position":[[681,8]]},"604":{"position":[[446,11]]},"675":{"position":[[352,14]]}}}],["rest",{"_index":615,"t":{"61":{"position":[[36,4]]},"70":{"position":[[286,4]]},"119":{"position":[[496,4],[568,4],[645,4]]},"123":{"position":[[60,4],[220,4]]},"125":{"position":[[61,4]]},"280":{"position":[[818,4]]},"353":{"position":[[415,4]]},"355":{"position":[[1212,4]]},"669":{"position":[[273,4]]}}}],["restarted.1447300",{"_index":1496,"t":{"272":{"position":[[2789,18]]}}}],["restofonboardparam",{"_index":2078,"t":{"478":{"position":[[227,22]]}}}],["restwallet",{"_index":2077,"t":{"478":{"position":[[209,14]]}}}],["result",{"_index":407,"t":{"29":{"position":[[594,7],[1025,8],[1184,8]]},"50":{"position":[[95,7]]},"121":{"position":[[1925,7]]},"197":{"position":[[237,6]]},"291":{"position":[[537,7],[1735,6],[1760,6],[6574,9]]},"293":{"position":[[331,7],[538,6],[563,6],[1321,9]]},"330":{"position":[[1488,9]]},"340":{"position":[[206,6],[462,6]]},"625":{"position":[[595,9]]},"627":{"position":[[994,9]]},"629":{"position":[[1009,9]]},"665":{"position":[[262,6]]},"697":{"position":[[455,6]]},"722":{"position":[[926,6],[987,6]]},"724":{"position":[[189,6]]}}}],["retain",{"_index":1228,"t":{"195":{"position":[[61,9]]}}}],["retriev",{"_index":1222,"t":{"193":{"position":[[136,10]]},"545":{"position":[[32,8]]},"549":{"position":[[621,8]]},"574":{"position":[[303,8]]},"681":{"position":[[292,10]]}}}],["return",{"_index":408,"t":{"29":{"position":[[602,9]]},"32":{"position":[[405,6],[2039,6],[2215,6]]},"34":{"position":[[489,6]]},"37":{"position":[[1188,6]]},"53":{"position":[[865,6]]},"74":{"position":[[173,7]]},"87":{"position":[[148,6]]},"89":{"position":[[139,6]]},"150":{"position":[[2438,9],[2499,9],[2561,6],[2956,6]]},"158":{"position":[[943,6]]},"183":{"position":[[42,8],[140,6],[369,6],[908,6]]},"228":{"position":[[258,6],[292,7],[300,8],[365,6],[421,8]]},"232":{"position":[[139,8],[211,6]]},"234":{"position":[[109,6]]},"239":{"position":[[1049,8]]},"251":{"position":[[149,10]]},"322":{"position":[[14,7]]},"326":{"position":[[51,6]]},"328":{"position":[[62,6]]},"330":{"position":[[275,9]]},"338":{"position":[[91,7]]},"340":{"position":[[157,7],[185,7],[413,7],[441,7],[858,7],[915,7]]},"344":{"position":[[300,6],[385,9]]},"353":{"position":[[588,6],[600,6]]},"355":{"position":[[1043,6],[1746,6]]},"371":{"position":[[370,6]]},"373":{"position":[[311,6]]},"430":{"position":[[500,6],[777,6]]},"432":{"position":[[848,6]]},"497":{"position":[[906,6]]},"499":{"position":[[184,6],[1091,6]]},"501":{"position":[[341,6]]},"503":{"position":[[257,6]]},"510":{"position":[[1091,8]]},"551":{"position":[[764,6],[1498,8]]},"625":{"position":[[510,9]]},"627":{"position":[[909,9]]},"629":{"position":[[193,6],[311,6],[570,7],[759,7],[876,6],[917,6]]},"657":{"position":[[222,7],[372,8],[1200,7]]},"671":{"position":[[68,7],[473,6]]},"681":{"position":[[156,6],[350,7]]},"722":{"position":[[69,7],[629,6]]}}}],["revert",{"_index":1064,"t":{"150":{"position":[[3632,8]]},"291":{"position":[[736,7]]},"328":{"position":[[876,9]]},"677":{"position":[[1415,6]]}}}],["revertonerror",{"_index":2521,"t":{"677":{"position":[[671,14],[927,14],[1369,14],[1390,13],[2536,13]]},"679":{"position":[[194,14]]}}}],["revertreason",{"_index":1574,"t":{"291":{"position":[[686,12],[6001,15],[6068,15]]},"328":{"position":[[1932,15]]}}}],["right",{"_index":1966,"t":{"386":{"position":[[150,5],[183,5],[219,5]]},"408":{"position":[[34,5]]}}}],["rinkebi",{"_index":1209,"t":{"189":{"position":[[359,10],[448,9]]}}}],["risk",{"_index":2324,"t":{"602":{"position":[[907,5]]}}}],["robust",{"_index":844,"t":{"103":{"position":[[804,6]]},"420":{"position":[[184,6]]}}}],["root",{"_index":1617,"t":{"291":{"position":[[5027,7]]}}}],["rotat",{"_index":2547,"t":{"693":{"position":[[18,8]]}}}],["router",{"_index":2061,"t":{"449":{"position":[[289,6],[319,7],[412,7],[459,6],[564,7],[613,6]]},"453":{"position":[[135,6],[257,6]]},"470":{"position":[[256,6],[286,7],[368,7],[415,6],[509,7],[558,6]]},"472":{"position":[[257,6],[331,6]]}}}],["rpc",{"_index":281,"t":{"18":{"position":[[49,3],[169,3]]},"29":{"position":[[569,3],[888,3],[1287,3]]},"42":{"position":[[334,3]]},"103":{"position":[[586,3]]},"119":{"position":[[489,3],[560,3],[601,3],[705,3],[737,3],[763,4]]},"123":{"position":[[81,3],[101,3],[173,3]]},"127":{"position":[[13,3],[371,3]]},"129":{"position":[[62,3]]},"244":{"position":[[69,3]]},"276":{"position":[[298,3]]},"650":{"position":[[187,3]]},"717":{"position":[[434,3]]}}}],["rpc/api/isvalidethauthproof",{"_index":2449,"t":{"650":{"position":[[420,28]]}}}],["rpc/api/isvalidmessagesignatur",{"_index":2445,"t":{"650":{"position":[[200,32]]}}}],["rpc/api/isvalidsignatur",{"_index":2447,"t":{"650":{"position":[[353,25]]}}}],["rpc/api/isvalidtypeddatasignatur",{"_index":2446,"t":{"650":{"position":[[278,34]]}}}],["rpc/indexer/getbalanceupd",{"_index":1311,"t":{"215":{"position":[[486,30]]}}}],["rpc/indexer/getchainid",{"_index":1322,"t":{"219":{"position":[[50,23]]}}}],["rpc/indexer/getetherbal",{"_index":349,"t":{"27":{"position":[[55,28]]},"217":{"position":[[55,28]]}}}],["rpc/indexer/getniftyswapunitpriceswithquant",{"_index":618,"t":{"61":{"position":[[176,49]]}}}],["rpc/indexer/gettokenbal",{"_index":427,"t":{"32":{"position":[[56,29]]},"34":{"position":[[56,29]]},"209":{"position":[[56,29]]}}}],["rpc/indexer/gettokensuppli",{"_index":555,"t":{"53":{"position":[[498,29]]},"213":{"position":[[498,29]]}}}],["rpc/indexer/gettransactionhistori",{"_index":455,"t":{"37":{"position":[[248,34]]},"40":{"position":[[407,34]]},"211":{"position":[[248,34]]}}}],["rpc/metadata/getcontractinfobatch",{"_index":654,"t":{"76":{"position":[[61,34]]}}}],["rpc/metadata/gettokenmetadata",{"_index":677,"t":{"82":{"position":[[57,30]]}}}],["rpcurl",{"_index":2115,"t":{"512":{"position":[[490,6]]}}}],["run",{"_index":597,"t":{"59":{"position":[[103,4]]},"103":{"position":[[310,4]]},"355":{"position":[[2013,7]]},"547":{"position":[[1145,4]]},"549":{"position":[[375,4],[454,4]]},"551":{"position":[[80,7]]},"703":{"position":[[218,3]]}}}],["runtim",{"_index":1245,"t":{"197":{"position":[[249,7]]},"661":{"position":[[105,8]]}}}],["safe",{"_index":1548,"t":{"284":{"position":[[43,4]]},"357":{"position":[[515,4]]},"365":{"position":[[1228,4],[1376,4],[3221,7]]},"695":{"position":[[16,4]]},"724":{"position":[[474,6]]}}}],["safebatchtransferfrom",{"_index":1277,"t":{"200":{"position":[[830,21]]}}}],["safeguard",{"_index":1547,"t":{"284":{"position":[[11,10]]},"598":{"position":[[79,12]]}}}],["safetransferfrom",{"_index":1028,"t":{"150":{"position":[[1360,19]]},"158":{"position":[[1170,19]]},"200":{"position":[[685,16]]},"203":{"position":[[585,16]]},"365":{"position":[[1257,16]]},"541":{"position":[[446,19],[1122,19],[1249,19]]},"543":{"position":[[1037,19],[1154,19]]},"576":{"position":[[402,19],[1027,19],[1137,19]]}}}],["safetransferfrom(address",{"_index":1024,"t":{"150":{"position":[[1244,24]]},"158":{"position":[[1054,24]]},"541":{"position":[[199,24],[922,24]]},"543":{"position":[[655,24],[786,24]]},"576":{"position":[[189,24],[862,24]]}}}],["salt",{"_index":2405,"t":{"641":{"position":[[341,4]]},"643":{"position":[[1159,5]]},"661":{"position":[[288,4]]},"677":{"position":[[137,4]]},"701":{"position":[[170,4]]},"722":{"position":[[507,5],[544,4]]},"724":{"position":[[172,4]]}}}],["same",{"_index":308,"t":{"18":{"position":[[629,4]]},"91":{"position":[[422,4]]},"121":{"position":[[997,4]]},"133":{"position":[[20,4]]},"150":{"position":[[2207,4]]},"158":{"position":[[69,4]]},"195":{"position":[[478,4]]},"239":{"position":[[317,4]]},"316":{"position":[[34,4]]},"443":{"position":[[37,4]]},"462":{"position":[[37,4]]},"510":{"position":[[360,4]]},"543":{"position":[[423,4]]},"657":{"position":[[1633,4]]},"677":{"position":[[2630,4]]},"697":{"position":[[182,4],[316,4]]},"724":{"position":[[203,4],[348,4]]}}}],["sampl",{"_index":285,"t":{"18":{"position":[[194,6]]},"312":{"position":[[870,6]]}}}],["sardin",{"_index":92,"t":{"4":{"position":[[205,7]]},"346":{"position":[[892,8]]}}}],["scalabl",{"_index":845,"t":{"103":{"position":[[843,11]]},"717":{"position":[[414,8]]}}}],["scale",{"_index":836,"t":{"103":{"position":[[399,7],[441,6]]},"303":{"position":[[183,5]]}}}],["scan",{"_index":2080,"t":{"489":{"position":[[136,4]]},"557":{"position":[[462,7],[627,7],[664,8]]},"608":{"position":[[107,4]]}}}],["scenario",{"_index":1549,"t":{"284":{"position":[[70,10],[152,9],[261,8],[380,8],[484,9],[794,8]]},"687":{"position":[[42,10]]}}}],["scene",{"_index":168,"t":{"8":{"position":[[302,6]]},"303":{"position":[[146,6]]}}}],["schema",{"_index":284,"t":{"18":{"position":[[182,6]]},"87":{"position":[[1590,6]]},"89":{"position":[[322,6]]}}}],["scheme",{"_index":1447,"t":{"266":{"position":[[187,7],[269,6]]},"268":{"position":[[219,7],[301,6]]},"270":{"position":[[176,6]]},"272":{"position":[[1310,7],[2471,7]]}}}],["scope",{"_index":1714,"t":{"318":{"position":[[106,6]]},"561":{"position":[[462,6]]},"625":{"position":[[186,5]]},"627":{"position":[[209,5]]}}}],["screen",{"_index":1964,"t":{"386":{"position":[[103,7]]},"551":{"position":[[278,7]]}}}],["script",{"_index":1178,"t":{"176":{"position":[[70,6]]},"584":{"position":[[48,6],[86,7],[158,7]]},"697":{"position":[[582,6]]},"703":{"position":[[91,6],[226,6]]}}}],["scroll",{"_index":1444,"t":{"266":{"position":[[132,6]]},"268":{"position":[[160,6]]}}}],["sdk",{"_index":115,"t":{"6":{"position":[[85,3]]},"18":{"position":[[285,4]]},"24":{"position":[[114,5]]},"68":{"position":[[115,5]]},"95":{"position":[[167,5]]},"127":{"position":[[92,4]]},"131":{"position":[[19,3],[137,3]]},"133":{"position":[[100,4]]},"140":{"position":[[50,3]]},"146":{"position":[[61,4]]},"150":{"position":[[2719,3]]},"165":{"position":[[50,3]]},"167":{"position":[[50,3],[170,3],[442,3],[472,3]]},"171":{"position":[[790,4]]},"244":{"position":[[123,3]]},"264":{"position":[[49,4]]},"291":{"position":[[6196,3]]},"293":{"position":[[920,3]]},"303":{"position":[[1628,4]]},"306":{"position":[[24,3]]},"310":{"position":[[31,4]]},"314":{"position":[[235,3]]},"318":{"position":[[43,4],[203,3],[454,3]]},"330":{"position":[[1084,3]]},"357":{"position":[[277,3]]},"359":{"position":[[290,3]]},"361":{"position":[[78,4]]},"363":{"position":[[60,4]]},"365":{"position":[[64,4]]},"402":{"position":[[9,3]]},"426":{"position":[[180,4],[801,4]]},"512":{"position":[[1194,3]]},"517":{"position":[[20,3]]},"582":{"position":[[16,3],[122,3]]},"648":{"position":[[135,4]]},"713":{"position":[[703,5],[903,4]]},"715":{"position":[[251,3],[282,3]]}}}],["seaman'",{"_index":731,"t":{"87":{"position":[[925,9]]}}}],["seamless",{"_index":121,"t":{"6":{"position":[[228,8]]},"239":{"position":[[445,9]]},"282":{"position":[[934,8]]},"346":{"position":[[103,8]]},"434":{"position":[[129,8]]},"510":{"position":[[488,9]]},"713":{"position":[[31,8]]},"717":{"position":[[41,8]]}}}],["seamlessli",{"_index":111,"t":{"6":{"position":[[19,10]]},"8":{"position":[[319,10]]},"103":{"position":[[448,11]]},"422":{"position":[[23,10]]}}}],["second",{"_index":906,"t":{"121":{"position":[[318,7]]},"316":{"position":[[450,6]]},"359":{"position":[[568,7],[647,7]]},"551":{"position":[[580,8],[642,8]]},"657":{"position":[[323,6]]}}}],["secret",{"_index":1847,"t":{"357":{"position":[[484,6]]}}}],["section",{"_index":445,"t":{"32":{"position":[[2304,7]]},"87":{"position":[[1603,7]]},"93":{"position":[[421,8]]},"150":{"position":[[434,7]]},"241":{"position":[[258,7]]},"249":{"position":[[107,8]]},"254":{"position":[[107,8]]},"266":{"position":[[195,8]]},"268":{"position":[[227,8]]},"272":{"position":[[274,8]]},"328":{"position":[[981,8]]},"330":{"position":[[356,8]]},"449":{"position":[[336,7],[486,7]]},"470":{"position":[[303,7],[442,7]]},"625":{"position":[[201,8]]},"627":{"position":[[224,8]]}}}],["secur",{"_index":575,"t":{"57":{"position":[[271,8],[576,6],[652,6]]},"280":{"position":[[349,8],[685,6]]},"312":{"position":[[118,8]]},"346":{"position":[[467,8]]},"420":{"position":[[145,6]]},"422":{"position":[[145,6]]},"547":{"position":[[1227,8],[1311,8]]},"561":{"position":[[153,6],[812,6]]},"586":{"position":[[415,9]]},"596":{"position":[[57,7]]},"602":{"position":[[732,8],[818,8]]},"606":{"position":[[197,9]]},"683":{"position":[[209,8]]}}}],["see",{"_index":108,"t":{"4":{"position":[[570,3]]},"14":{"position":[[785,3]]},"16":{"position":[[220,3]]},"20":{"position":[[169,3],[379,3]]},"22":{"position":[[127,3],[360,3]]},"32":{"position":[[2300,3]]},"74":{"position":[[341,3]]},"80":{"position":[[451,3]]},"87":{"position":[[212,3],[1231,3],[1497,3]]},"89":{"position":[[203,3],[1187,4]]},"91":{"position":[[11,4]]},"119":{"position":[[718,3]]},"121":{"position":[[1165,3],[1365,3],[1921,3]]},"150":{"position":[[1071,3]]},"158":{"position":[[666,3]]},"169":{"position":[[1439,3]]},"171":{"position":[[278,3]]},"224":{"position":[[466,3]]},"234":{"position":[[164,3]]},"258":{"position":[[0,3]]},"272":{"position":[[283,3],[2715,3]]},"316":{"position":[[510,3]]},"328":{"position":[[944,3]]},"330":{"position":[[319,3]]},"351":{"position":[[574,3],[630,3]]},"359":{"position":[[1020,3]]},"396":{"position":[[416,3]]},"398":{"position":[[353,3]]},"410":{"position":[[695,3]]},"418":{"position":[[4111,3]]},"426":{"position":[[327,3],[401,3],[769,3]]},"449":{"position":[[327,3],[420,3],[477,3],[572,3]]},"470":{"position":[[294,3],[376,3],[433,3],[517,3]]},"512":{"position":[[1174,3]]},"521":{"position":[[564,3]]},"549":{"position":[[2375,3]]},"551":{"position":[[1807,3]]},"553":{"position":[[120,3]]},"589":{"position":[[122,3]]},"591":{"position":[[286,3]]},"648":{"position":[[968,3]]},"681":{"position":[[718,3]]},"699":{"position":[[207,3]]},"701":{"position":[[1429,3]]},"705":{"position":[[210,3]]},"707":{"position":[[945,3],[1057,3]]},"709":{"position":[[1047,3]]},"722":{"position":[[612,4]]}}}],["seedphras",{"_index":2327,"t":{"608":{"position":[[334,10]]}}}],["seen",{"_index":692,"t":{"84":{"position":[[158,4]]},"91":{"position":[[350,4]]},"278":{"position":[[100,4]]}}}],["select",{"_index":464,"t":{"37":{"position":[[881,6],[955,6]]},"150":{"position":[[2728,6]]},"266":{"position":[[91,6],[104,6]]},"268":{"position":[[105,6],[132,6]]},"270":{"position":[[91,6],[104,6]]},"355":{"position":[[2054,9]]},"557":{"position":[[391,7]]}}}],["selectfe",{"_index":1048,"t":{"150":{"position":[[2747,10]]},"158":{"position":[[884,10]]}}}],["selector_erc1271_bytes32_byt",{"_index":2376,"t":{"629":{"position":[[883,31]]}}}],["selectwallet",{"_index":1042,"t":{"150":{"position":[[2283,13]]}}}],["self",{"_index":2496,"t":{"665":{"position":[[643,4]]},"675":{"position":[[942,4]]},"677":{"position":[[1862,4]]}}}],["sell",{"_index":625,"t":{"61":{"position":[[473,7]]}}}],["semant",{"_index":958,"t":{"131":{"position":[[149,8]]}}}],["semi",{"_index":590,"t":{"59":{"position":[[15,4]]}}}],["send",{"_index":1,"t":{"2":{"position":[[6,4],[460,7],[564,7],[944,4]]},"6":{"position":[[541,4]]},"117":{"position":[[690,4]]},"150":{"position":[[1468,4],[3124,4]]},"152":{"position":[[391,4]]},"158":{"position":[[1278,4]]},"160":{"position":[[15,4],[98,4],[1498,7]]},"251":{"position":[[20,5]]},"291":{"position":[[41,4]]},"293":{"position":[[35,4]]},"316":{"position":[[488,7]]},"318":{"position":[[326,4],[742,4]]},"326":{"position":[[25,7]]},"330":{"position":[[150,7]]},"334":{"position":[[51,5]]},"336":{"position":[[328,4]]},"340":{"position":[[81,4],[725,7]]},"342":{"position":[[24,5]]},"361":{"position":[[591,4]]},"363":{"position":[[227,4]]},"365":{"position":[[294,4],[997,4],[1220,4],[1734,4]]},"408":{"position":[[16,4]]},"410":{"position":[[103,5],[239,7],[405,4]]},"412":{"position":[[60,7]]},"414":{"position":[[0,7]]},"416":{"position":[[0,7]]},"418":{"position":[[745,4],[1137,4],[3777,4],[3817,4],[4045,4]]},"539":{"position":[[26,4],[604,4],[1126,4]]},"541":{"position":[[0,7],[46,7],[796,4],[1458,4]]},"576":{"position":[[0,7],[37,7],[737,4],[1328,4]]},"697":{"position":[[536,7]]},"701":{"position":[[463,4]]},"707":{"position":[[175,4]]},"709":{"position":[[219,4]]},"715":{"position":[[159,7],[193,4]]}}}],["senderaddress",{"_index":1029,"t":{"150":{"position":[[1380,15]]},"158":{"position":[[1190,15]]}}}],["senderc1155",{"_index":1884,"t":{"365":{"position":[[1391,12]]}}}],["senderc20",{"_index":1881,"t":{"365":{"position":[[774,10]]}}}],["senderc721",{"_index":1882,"t":{"365":{"position":[[1005,11]]}}}],["sendpayload",{"_index":1846,"t":{"357":{"position":[[439,12]]}}}],["sendtransact",{"_index":1211,"t":{"191":{"position":[[55,16],[128,15]]},"291":{"position":[[6136,18]]},"293":{"position":[[860,18]]},"301":{"position":[[5,15]]},"330":{"position":[[1024,18]]},"365":{"position":[[31,15],[138,18],[2785,18]]},"545":{"position":[[251,17]]}}}],["sendtransactionbatch",{"_index":1210,"t":{"191":{"position":[[29,21]]}}}],["sendtransactionpayload",{"_index":1567,"t":{"291":{"position":[[292,22]]}}}],["sensic",{"_index":696,"t":{"84":{"position":[[239,9]]}}}],["sent",{"_index":1580,"t":{"291":{"position":[[1170,4]]},"328":{"position":[[682,4]]},"330":{"position":[[64,4],[215,4]]},"357":{"position":[[295,4]]},"365":{"position":[[2541,5],[2576,4]]},"418":{"position":[[3942,4]]},"543":{"position":[[47,4]]},"724":{"position":[[637,4]]}}}],["senttransactionrespons",{"_index":1756,"t":{"328":{"position":[[71,23]]},"330":{"position":[[850,25]]}}}],["separ",{"_index":925,"t":{"121":{"position":[[1045,10]]},"191":{"position":[[12,8]]},"648":{"position":[[395,11]]}}}],["sepolia",{"_index":228,"t":{"10":{"position":[[652,7]]},"99":{"position":[[53,7],[61,7]]}}}],["seq",{"_index":1354,"t":{"228":{"position":[[178,4]]}}}],["seq.getaddress",{"_index":1361,"t":{"230":{"position":[[53,20]]},"234":{"position":[[130,17]]}}}],["seq.getwallet",{"_index":1355,"t":{"228":{"position":[[233,16]]}}}],["seqapi",{"_index":2460,"t":{"652":{"position":[[2148,6]]},"654":{"position":[[2357,6]]}}}],["seqapi.isvalidethauthproof(context.background",{"_index":2474,"t":{"654":{"position":[[3134,48]]}}}],["seqapi.isvalidmessagesignature(context.background",{"_index":2465,"t":{"652":{"position":[[3051,52]]}}}],["seqindex",{"_index":341,"t":{"22":{"position":[[258,10]]},"27":{"position":[[1071,10]]},"32":{"position":[[1546,10]]},"34":{"position":[[1823,10]]},"37":{"position":[[2373,10]]},"40":{"position":[[1741,10]]},"53":{"position":[[2052,10]]}}}],["seqindexer.gettokenbal",{"_index":345,"t":{"22":{"position":[[439,32]]},"66":{"position":[[242,32]]}}}],["seqindexer.gettokenbalances(context.background",{"_index":380,"t":{"27":{"position":[[1219,49]]},"32":{"position":[[1694,49]]},"34":{"position":[[1969,49]]}}}],["seqindexer.gettokensupplies(context.background",{"_index":560,"t":{"53":{"position":[[2281,49]]}}}],["seqindexer.gettransactionhistory(context.background",{"_index":473,"t":{"37":{"position":[[2595,54]]},"40":{"position":[[1965,54]]}}}],["seqmetadata",{"_index":646,"t":{"66":{"position":[[125,11]]}}}],["sequenc",{"_index":77,"t":{"4":{"position":[[0,8],[138,8],[345,8],[574,8]]},"6":{"position":[[0,8],[65,8],[97,8],[168,8],[677,8],[790,8]]},"8":{"position":[[4,8],[258,8]]},"14":{"position":[[391,8]]},"16":{"position":[[0,8],[124,8]]},"18":{"position":[[4,8],[574,8],[601,8],[801,8]]},"24":{"position":[[4,8],[69,8],[93,8]]},"27":{"position":[[0,8],[749,8]]},"29":{"position":[[4,8],[25,8],[616,8],[741,8],[791,8]]},"32":{"position":[[0,8],[1179,8]]},"34":{"position":[[0,8],[1414,8]]},"37":{"position":[[187,8],[1998,8]]},"40":{"position":[[346,8],[1235,8],[1388,8]]},"42":{"position":[[349,8],[592,9],[690,8]]},"44":{"position":[[34,8]]},"50":{"position":[[6,8],[365,8]]},"53":{"position":[[442,8],[1697,8]]},"57":{"position":[[5,8],[128,8]]},"59":{"position":[[391,9]]},"61":{"position":[[99,8]]},"68":{"position":[[4,8],[70,8],[94,8]]},"70":{"position":[[4,8],[149,8]]},"72":{"position":[[4,8],[137,8]]},"74":{"position":[[151,8],[211,8]]},"76":{"position":[[0,8]]},"80":{"position":[[0,8],[267,8],[328,8]]},"82":{"position":[[0,8]]},"84":{"position":[[312,8]]},"87":{"position":[[1722,8]]},"95":{"position":[[0,8],[98,8],[115,8],[133,8],[158,8],[173,8]]},"101":{"position":[[0,8]]},"103":{"position":[[121,8],[215,8],[419,8],[1124,8]]},"105":{"position":[[17,8]]},"109":{"position":[[41,8],[295,8]]},"117":{"position":[[4,8],[211,8],[807,8],[878,8],[982,8],[1058,8]]},"119":{"position":[[4,8],[291,8],[352,8],[511,8]]},"131":{"position":[[4,8],[37,8]]},"140":{"position":[[41,8]]},"146":{"position":[[0,8],[267,8]]},"148":{"position":[[5,9],[232,8]]},"150":{"position":[[113,8],[179,8],[276,8],[721,8],[769,8],[892,8],[1836,8],[1996,8],[2044,8],[3475,8]]},"152":{"position":[[19,8],[98,8]]},"158":{"position":[[155,8],[316,8],[364,8],[487,8]]},"165":{"position":[[41,8]]},"167":{"position":[[35,8],[155,8]]},"171":{"position":[[18,8],[129,8],[142,8],[976,9],[1289,9]]},"174":{"position":[[41,8]]},"183":{"position":[[222,8]]},"193":{"position":[[160,9]]},"205":{"position":[[31,8]]},"209":{"position":[[0,8]]},"211":{"position":[[187,8]]},"213":{"position":[[442,8]]},"215":{"position":[[429,8]]},"217":{"position":[[0,8]]},"219":{"position":[[0,8]]},"224":{"position":[[219,8]]},"226":{"position":[[37,8]]},"237":{"position":[[18,8]]},"239":{"position":[[250,8]]},"241":{"position":[[148,8]]},"244":{"position":[[108,8]]},"246":{"position":[[7,8]]},"256":{"position":[[0,8]]},"260":{"position":[[0,8]]},"264":{"position":[[122,8],[194,9],[234,8]]},"266":{"position":[[298,8],[357,8]]},"268":{"position":[[330,8],[389,8]]},"270":{"position":[[205,8],[264,8]]},"272":{"position":[[1201,9],[2362,9]]},"276":{"position":[[0,8],[308,8]]},"278":{"position":[[0,8]]},"280":{"position":[[0,8],[468,8]]},"282":{"position":[[0,8],[38,8],[593,8],[656,8]]},"284":{"position":[[208,8],[223,8],[274,8]]},"297":{"position":[[216,8]]},"303":{"position":[[37,8],[542,8],[1442,8]]},"308":{"position":[[89,8]]},"310":{"position":[[101,8],[153,10]]},"312":{"position":[[183,8],[231,8],[246,10]]},"314":{"position":[[0,8]]},"316":{"position":[[125,8],[177,10]]},"318":{"position":[[555,8],[675,10]]},"322":{"position":[[120,8],[172,10]]},"324":{"position":[[128,8],[180,10]]},"328":{"position":[[224,9],[303,10]]},"330":{"position":[[374,9],[453,10]]},"336":{"position":[[372,8]]},"346":{"position":[[0,8],[266,8],[712,8],[784,8],[953,8],[1065,8],[1111,8],[1145,8],[1188,9],[1335,9],[1501,8],[1631,8],[1681,8]]},"348":{"position":[[71,8]]},"357":{"position":[[6,8]]},"371":{"position":[[247,8]]},"381":{"position":[[29,8]]},"404":{"position":[[164,8],[216,10]]},"406":{"position":[[109,8],[161,10]]},"410":{"position":[[738,9],[817,10]]},"412":{"position":[[153,9],[232,10]]},"414":{"position":[[119,9],[198,10]]},"416":{"position":[[51,9],[130,10]]},"418":{"position":[[3887,8]]},"420":{"position":[[0,8]]},"422":{"position":[[552,8]]},"424":{"position":[[19,8],[124,8]]},"426":{"position":[[0,8],[166,9],[388,9],[544,8],[636,8]]},"428":{"position":[[0,8],[141,8]]},"430":{"position":[[727,8],[810,8]]},"432":{"position":[[142,8],[694,8]]},"434":{"position":[[155,8]]},"436":{"position":[[4,8],[115,8]]},"445":{"position":[[20,9]]},"447":{"position":[[35,8]]},"455":{"position":[[4,8],[104,8]]},"464":{"position":[[42,8]]},"466":{"position":[[35,8]]},"474":{"position":[[4,8],[124,8]]},"476":{"position":[[4,8]]},"481":{"position":[[29,8]]},"485":{"position":[[37,8]]},"487":{"position":[[4,8],[100,8]]},"489":{"position":[[4,8],[155,8]]},"491":{"position":[[24,8]]},"493":{"position":[[51,8]]},"495":{"position":[[0,8]]},"505":{"position":[[4,8]]},"508":{"position":[[18,8]]},"510":{"position":[[293,8],[507,8]]},"512":{"position":[[148,8],[1185,8],[1207,8]]},"517":{"position":[[11,8],[82,9],[95,8],[246,9]]},"519":{"position":[[15,8]]},"521":{"position":[[103,9],[116,8],[383,8],[598,9]]},"528":{"position":[[201,8]]},"530":{"position":[[167,8]]},"533":{"position":[[40,8]]},"535":{"position":[[46,8]]},"547":{"position":[[0,8],[463,8],[518,8],[699,9],[762,8],[917,8],[1007,8],[1430,8],[1512,8]]},"549":{"position":[[319,8],[691,8],[2438,8]]},"551":{"position":[[18,8],[1642,8],[1655,8],[2980,9],[3269,9]]},"553":{"position":[[44,8]]},"555":{"position":[[0,8]]},"557":{"position":[[0,8],[129,8],[473,9],[590,8],[935,9],[945,8]]},"559":{"position":[[107,8]]},"561":{"position":[[365,8]]},"568":{"position":[[31,8]]},"570":{"position":[[56,8]]},"578":{"position":[[16,8],[329,8]]},"586":{"position":[[60,8]]},"589":{"position":[[0,8],[137,8]]},"591":{"position":[[0,8],[149,8],[301,8]]},"593":{"position":[[0,8]]},"596":{"position":[[0,8],[228,8],[583,8]]},"602":{"position":[[558,8]]},"604":{"position":[[60,8],[146,8]]},"612":{"position":[[13,8]]},"614":{"position":[[0,8],[104,8],[227,11]]},"623":{"position":[[0,8]]},"625":{"position":[[162,8]]},"627":{"position":[[185,8]]},"635":{"position":[[6,8]]},"646":{"position":[[0,8]]},"648":{"position":[[126,8],[566,8],[733,9],[869,8]]},"650":{"position":[[4,8],[124,8]]},"652":{"position":[[0,8],[1214,8]]},"654":{"position":[[0,8],[1272,8]]},"657":{"position":[[19,8],[1669,9]]},"661":{"position":[[0,8],[160,8]]},"663":{"position":[[0,8]]},"669":{"position":[[189,8]]},"677":{"position":[[5,8]]},"683":{"position":[[111,8]]},"695":{"position":[[0,8]]},"697":{"position":[[4,8],[279,8],[624,8]]},"699":{"position":[[47,8]]},"703":{"position":[[36,8],[118,8]]},"705":{"position":[[47,8]]},"711":{"position":[[40,8]]},"713":{"position":[[0,8],[197,8],[365,9],[463,8],[860,8],[938,8],[968,8]]},"715":{"position":[[62,8]]},"719":{"position":[[0,8],[167,8]]},"722":{"position":[[375,8],[817,8],[872,8]]},"724":{"position":[[0,8],[316,8],[406,8]]}}}],["sequence'",{"_index":2079,"t":{"483":{"position":[[42,10]]},"517":{"position":[[182,10]]},"521":{"position":[[522,10]]},"722":{"position":[[513,10]]}}}],["sequence.api.sequenceapiclient('https://api.sequence.app",{"_index":2456,"t":{"652":{"position":[[1840,58]]},"654":{"position":[[2018,58]]}}}],["sequence.app",{"_index":1550,"t":{"284":{"position":[[81,12]]}}}],["sequence.callcontract",{"_index":2001,"t":{"418":{"position":[[460,23],[877,23],[3535,23]]}}}],["sequence.getwallet",{"_index":26,"t":{"2":{"position":[[285,20]]},"14":{"position":[[63,20]]},"111":{"position":[[77,20]]},"113":{"position":[[15,20]]},"115":{"position":[[114,20]]},"508":{"position":[[58,20]]},"510":{"position":[[551,20]]},"549":{"position":[[736,21],[1502,21],[1701,21],[2222,21]]},"648":{"position":[[422,20]]},"657":{"position":[[1058,20]]}}}],["sequence.initwallet",{"_index":858,"t":{"109":{"position":[[85,21],[339,21]]},"181":{"position":[[223,21]]},"183":{"position":[[532,21]]},"549":{"position":[[415,22],[544,21]]},"578":{"position":[[373,21]]}}}],["sequence.initwallet('mainnet",{"_index":1188,"t":{"181":{"position":[[170,30]]},"183":{"position":[[405,30]]}}}],["sequence.j",{"_index":972,"t":{"133":{"position":[[46,11]]},"178":{"position":[[41,11]]},"187":{"position":[[202,11]]},"224":{"position":[[335,11]]},"228":{"position":[[93,11]]},"234":{"position":[[172,11],[237,12]]},"241":{"position":[[246,11]]},"258":{"position":[[8,11]]},"426":{"position":[[586,11]]},"582":{"position":[[4,11]]}}}],["sequence.transactions.transact",{"_index":51,"t":{"2":{"position":[[865,33]]}}}],["sequence.utils.typeddata",{"_index":2438,"t":{"646":{"position":[[326,24]]}}}],["sequence/api",{"_index":2458,"t":{"652":{"position":[[2098,13]]},"654":{"position":[[2316,13]]}}}],["sequence/index",{"_index":340,"t":{"22":{"position":[[104,17]]},"27":{"position":[[1004,17]]},"32":{"position":[[1479,17]]},"34":{"position":[[1739,17]]},"37":{"position":[[2301,17]]},"40":{"position":[[1669,17]]},"53":{"position":[[1984,17]]}}}],["sequence/metadata",{"_index":645,"t":{"66":{"position":[[104,18]]}}}],["sequence@latest",{"_index":339,"t":{"22":{"position":[[35,15]]},"66":{"position":[[35,15]]}}}],["sequence_sign",{"_index":1248,"t":{"197":{"position":[[344,13],[649,16]]}}}],["sequence_signtypeddata_v4",{"_index":1249,"t":{"197":{"position":[[361,25]]}}}],["sequenceconnector",{"_index":1238,"t":{"195":{"position":[[538,19],[625,19]]},"197":{"position":[[417,19]]},"459":{"position":[[114,17],[194,19]]},"528":{"position":[[74,17],[216,19]]},"530":{"position":[[179,17]]}}}],["sequenceconnector.deactiv",{"_index":2149,"t":{"530":{"position":[[376,31]]}}}],["sequencecontext",{"_index":2379,"t":{"633":{"position":[[13,16]]}}}],["sequenceindex",{"_index":326,"t":{"20":{"position":[[121,15]]},"27":{"position":[[544,15]]},"32":{"position":[[974,15]]},"34":{"position":[[1127,15]]},"37":{"position":[[1781,15]]},"40":{"position":[[967,15]]},"53":{"position":[[1429,15]]}}}],["sequenceindexer('https://mainnet",{"_index":329,"t":{"20":{"position":[[320,32]]}}}],["sequenceindexer('https://polygon",{"_index":365,"t":{"27":{"position":[[609,32]]},"32":{"position":[[1039,32]]},"34":{"position":[[1192,32]]},"37":{"position":[[1846,32]]},"40":{"position":[[1032,32]]},"53":{"position":[[1494,32]]}}}],["sequenceinterceptor",{"_index":1406,"t":{"249":{"position":[[44,19]]},"254":{"position":[[44,19]]}}}],["sequencemetadatacli",{"_index":644,"t":{"64":{"position":[[86,22],[160,24]]},"76":{"position":[[1000,22],[1080,24]]},"82":{"position":[[773,22],[853,24]]}}}],["sequencemodul",{"_index":2073,"t":{"478":{"position":[[7,14],[136,18]]}}}],["sequenceonboard",{"_index":2076,"t":{"478":{"position":[[118,15],[192,16]]}}}],["sequenceopt",{"_index":2074,"t":{"478":{"position":[[58,15]]}}}],["sequenceprovid",{"_index":1192,"t":{"183":{"position":[[149,17],[314,17]]}}}],["sequencesdk/sequencesharp/prefabs/sequencewalletprefab.prefab",{"_index":1657,"t":{"303":{"position":[[60,62]]}}}],["sequencesharp",{"_index":1686,"t":{"303":{"position":[[1500,13],[1556,14]]}}}],["sequenceutil",{"_index":2389,"t":{"633":{"position":[[288,14]]}}}],["sequencewallet",{"_index":1233,"t":{"195":{"position":[[265,16],[345,16]]},"440":{"position":[[116,14],[314,16]]}}}],["sequencewalletprefab",{"_index":1672,"t":{"303":{"position":[[788,20]]}}}],["sequenceweb3cli",{"_index":1396,"t":{"246":{"position":[[102,19]]}}}],["sequenceweb3client(wallet",{"_index":1398,"t":{"246":{"position":[[224,26]]}}}],["sequenti",{"_index":1004,"t":{"148":{"position":[[271,13]]}}}],["sequentu",{"_index":1003,"t":{"148":{"position":[[196,10]]}}}],["server",{"_index":176,"t":{"8":{"position":[[504,7]]},"18":{"position":[[116,6]]},"148":{"position":[[59,6]]},"150":{"position":[[5,6],[101,6],[636,6],[804,6],[1911,6],[2079,6]]},"158":{"position":[[108,7],[231,6],[399,6]]},"241":{"position":[[185,7]]},"351":{"position":[[186,7],[250,6]]},"355":{"position":[[1293,6]]},"449":{"position":[[161,6]]},"470":{"position":[[128,6]]},"512":{"position":[[185,7],[1249,6]]},"521":{"position":[[586,6]]},"570":{"position":[[28,6]]},"574":{"position":[[36,6]]},"600":{"position":[[313,7]]},"648":{"position":[[114,7]]}}}],["servic",{"_index":155,"t":{"8":{"position":[[39,7]]},"29":{"position":[[43,8],[128,8],[634,7]]},"70":{"position":[[26,7],[167,8]]},"80":{"position":[[29,7]]},"84":{"position":[[330,8]]},"91":{"position":[[627,8]]},"103":{"position":[[108,8]]},"117":{"position":[[21,7]]},"119":{"position":[[26,7],[309,7],[529,7]]},"123":{"position":[[17,7]]},"127":{"position":[[72,8],[166,7]]},"276":{"position":[[27,8]]},"280":{"position":[[635,7]]},"282":{"position":[[20,7]]},"521":{"position":[[16,8]]}}}],["session",{"_index":1013,"t":{"150":{"position":[[587,7],[730,8],[821,7],[1862,7],[2005,8],[2096,7],[2481,7],[2533,7],[3435,7]]},"158":{"position":[[182,7],[325,8],[416,7]]},"280":{"position":[[68,7],[309,7]]},"297":{"position":[[44,7],[160,7],[572,7]]},"299":{"position":[[181,7]]},"314":{"position":[[106,7]]},"316":{"position":[[398,8]]},"318":{"position":[[225,7],[410,8],[514,7]]},"322":{"position":[[32,8],[80,8],[287,8]]},"324":{"position":[[2,7],[44,8],[57,7],[110,8],[295,8]]},"328":{"position":[[389,8]]},"330":{"position":[[539,8]]},"338":{"position":[[46,8]]},"340":{"position":[[19,7],[298,7],[604,7],[795,7],[876,7]]},"342":{"position":[[50,7],[297,7]]},"344":{"position":[[0,7]]},"359":{"position":[[436,8],[800,7],[855,7],[896,7],[943,7],[1291,10]]},"361":{"position":[[58,7],[159,7],[279,7],[324,7],[647,8],[786,7],[1286,10]]},"363":{"position":[[519,10]]},"365":{"position":[[4636,10]]},"367":{"position":[[68,8],[122,8],[145,8],[282,7],[316,7],[443,10],[575,10]]},"404":{"position":[[301,8]]},"406":{"position":[[246,8]]},"410":{"position":[[903,8]]},"412":{"position":[[317,8]]},"418":{"position":[[3853,7]]},"557":{"position":[[1126,7]]},"559":{"position":[[158,7]]},"561":{"position":[[0,7],[405,7],[526,7],[628,7]]},"568":{"position":[[64,7]]},"572":{"position":[[8,7]]},"574":{"position":[[11,7],[316,7],[403,7]]},"596":{"position":[[91,7],[138,7],[548,7],[698,7]]},"598":{"position":[[0,7],[213,7]]},"600":{"position":[[93,7]]},"604":{"position":[[285,7]]},"606":{"position":[[65,7]]},"608":{"position":[[181,7]]}}}],["session.account.getsigner(137",{"_index":1021,"t":{"150":{"position":[[1124,30],[2594,30]]},"158":{"position":[[719,30]]},"160":{"position":[[779,30],[861,30]]}}}],["session.singlesign",{"_index":1017,"t":{"150":{"position":[[837,22],[2112,22]]},"158":{"position":[[432,22]]}}}],["sessionaddress",{"_index":2274,"t":{"566":{"position":[[301,14]]},"574":{"position":[[177,15]]}}}],["sessionid",{"_index":1647,"t":{"297":{"position":[[143,9],[289,12]]},"299":{"position":[[164,9]]},"324":{"position":[[357,10]]}}}],["sessionopen",{"_index":1646,"t":{"297":{"position":[[72,14],[262,16]]}}}],["sessionprivatekey",{"_index":2268,"t":{"566":{"position":[[104,17]]}}}],["sessions[0].id",{"_index":1755,"t":{"324":{"position":[[368,14]]}}}],["sessionsignatur",{"_index":2278,"t":{"572":{"position":[[143,16]]},"574":{"position":[[127,17]]}}}],["sessionwallet",{"_index":2272,"t":{"566":{"position":[[242,13]]}}}],["sessionwallet.getaddress",{"_index":2275,"t":{"566":{"position":[[324,26]]}}}],["sessionwallet.signmessage(messag",{"_index":2279,"t":{"572":{"position":[[168,34]]}}}],["set",{"_index":397,"t":{"29":{"position":[[377,3],[472,9]]},"61":{"position":[[631,3]]},"87":{"position":[[1125,4]]},"167":{"position":[[406,3]]},"169":{"position":[[175,8],[845,8],[940,8]]},"171":{"position":[[65,9],[190,8],[411,8],[668,8],[995,8],[1308,8],[1544,8],[1742,3],[1954,8]]},"195":{"position":[[156,3]]},"264":{"position":[[376,3]]},"266":{"position":[[20,8],[58,8],[76,9],[117,9]]},"268":{"position":[[34,8],[72,8],[90,9],[145,9]]},"270":{"position":[[20,8],[58,8],[76,9],[122,8]]},"272":{"position":[[172,8],[223,9]]},"303":{"position":[[344,3]]},"351":{"position":[[565,8]]},"355":{"position":[[188,8]]},"373":{"position":[[68,8]]},"377":{"position":[[35,8]]},"549":{"position":[[915,8],[963,9],[1570,9],[1820,8],[1861,9],[1871,8],[2181,9],[2191,9]]},"551":{"position":[[1726,9],[1964,9],[2236,9],[2551,9],[2767,9],[3022,9],[3311,9],[3549,9],[3740,3],[3975,9]]},"659":{"position":[[300,7]]},"661":{"position":[[240,3]]},"669":{"position":[[116,3]]},"677":{"position":[[2699,3]]}}}],["setapprovalforal",{"_index":1271,"t":{"200":{"position":[[409,17]]},"203":{"position":[[1075,17]]}}}],["setopenconnectmod",{"_index":2097,"t":{"501":{"position":[[206,19]]}}}],["setopenconnectmodal(tru",{"_index":2099,"t":{"501":{"position":[[313,25]]}}}],["setopenwalletmod",{"_index":2102,"t":{"503":{"position":[[162,18]]}}}],["setopenwalletmodal(tru",{"_index":2103,"t":{"503":{"position":[[230,24]]}}}],["settings.bannerurl",{"_index":2236,"t":{"551":{"position":[[1754,19]]}}}],["settings.defaultfundingcurr",{"_index":2242,"t":{"551":{"position":[[3081,32]]}}}],["settings.defaultpurchaseamount",{"_index":2243,"t":{"551":{"position":[[3355,31]]}}}],["settings.includedpaymentprovid",{"_index":2241,"t":{"551":{"position":[[2824,34]]}}}],["settings.lockfundingcurrencytodefault",{"_index":2244,"t":{"551":{"position":[[3589,38]]}}}],["settings.signinopt",{"_index":2240,"t":{"551":{"position":[[2598,23]]}}}],["settings.signinwith",{"_index":2237,"t":{"551":{"position":[[2028,20]]}}}],["settings.signinwithemail",{"_index":2239,"t":{"551":{"position":[[2342,25]]}}}],["settings.them",{"_index":2235,"t":{"551":{"position":[[1579,15]]}}}],["setup",{"_index":1497,"t":{"274":{"position":[[14,5]]},"353":{"position":[[677,5]]},"602":{"position":[[544,5]]}}}],["sever",{"_index":2286,"t":{"582":{"position":[[35,7]]}}}],["sft",{"_index":592,"t":{"59":{"position":[[35,5],[227,4]]}}}],["share",{"_index":1849,"t":{"357":{"position":[[540,6]]},"434":{"position":[[169,5]]},"551":{"position":[[1422,5]]}}}],["show",{"_index":1160,"t":{"171":{"position":[[1169,4]]},"483":{"position":[[31,4]]},"551":{"position":[[3149,4]]}}}],["shown",{"_index":523,"t":{"46":{"position":[[106,5]]},"109":{"position":[[784,5]]},"379":{"position":[[63,5]]},"390":{"position":[[52,5]]},"392":{"position":[[56,5]]},"394":{"position":[[76,5]]},"396":{"position":[[112,5]]},"398":{"position":[[101,5]]},"586":{"position":[[258,5]]}}}],["side",{"_index":1006,"t":{"150":{"position":[[108,4]]},"241":{"position":[[104,5]]},"284":{"position":[[550,5]]},"357":{"position":[[583,4]]},"361":{"position":[[53,4]]},"449":{"position":[[168,4]]},"470":{"position":[[135,4]]},"512":{"position":[[104,5]]},"521":{"position":[[267,4]]},"561":{"position":[[80,5]]},"570":{"position":[[45,4]]},"572":{"position":[[45,4]]},"574":{"position":[[53,5]]}}}],["sig",{"_index":1250,"t":{"197":{"position":[[606,3]]}}}],["sign",{"_index":250,"t":{"14":{"position":[[241,4],[371,6],[809,7]]},"150":{"position":[[57,4]]},"169":{"position":[[623,6]]},"171":{"position":[[582,4],[648,6]]},"187":{"position":[[30,4],[227,4],[364,4]]},"239":{"position":[[129,4],[852,4],[866,6],[1028,6],[1102,6],[1193,6],[1255,7]]},"256":{"position":[[36,4]]},"278":{"position":[[145,4]]},"282":{"position":[[378,4]]},"295":{"position":[[29,4],[152,6],[641,6]]},"301":{"position":[[177,6]]},"316":{"position":[[0,7],[15,7]]},"318":{"position":[[6,4]]},"320":{"position":[[6,4]]},"340":{"position":[[750,7]]},"346":{"position":[[602,4]]},"359":{"position":[[888,7]]},"363":{"position":[[282,7]]},"388":{"position":[[43,4]]},"390":{"position":[[65,4]]},"392":{"position":[[69,4]]},"394":{"position":[[89,4]]},"396":{"position":[[141,4]]},"406":{"position":[[26,4]]},"418":{"position":[[4081,7]]},"501":{"position":[[399,4],[477,5]]},"510":{"position":[[155,4],[901,4],[915,6],[1070,6],[1144,6],[1250,7]]},"512":{"position":[[1415,6]]},"545":{"position":[[0,7],[45,6]]},"549":{"position":[[1293,6],[1405,4],[1476,6]]},"551":{"position":[[752,7],[1450,4],[2116,4],[2193,6],[2442,4],[2508,6],[2672,4],[2724,6]]},"557":{"position":[[915,7]]},"559":{"position":[[51,4]]},"561":{"position":[[314,7],[501,6]]},"568":{"position":[[0,4]]},"572":{"position":[[23,4]]},"586":{"position":[[194,7]]},"623":{"position":[[84,7]]},"625":{"position":[[42,6],[81,6],[301,6],[443,7]]},"627":{"position":[[36,6],[842,7]]},"629":{"position":[[450,6]]},"646":{"position":[[29,4]]},"648":{"position":[[267,6]]},"652":{"position":[[698,4],[1364,4],[2510,6],[2580,4]]},"657":{"position":[[357,6],[400,8]]},"659":{"position":[[20,7],[204,4],[333,7],[763,7],[923,4]]},"701":{"position":[[625,6]]},"707":{"position":[[341,6]]},"715":{"position":[[78,7],[120,4]]}}}],["sign+send",{"_index":57,"t":{"2":{"position":[[1036,9]]}}}],["sign+verifi",{"_index":1381,"t":{"239":{"position":[[679,11]]},"510":{"position":[[692,11]]}}}],["signal",{"_index":1088,"t":{"160":{"position":[[184,7]]}}}],["signatur",{"_index":251,"t":{"14":{"position":[[264,9],[331,12],[344,10],[511,10],[641,10]]},"187":{"position":[[129,9],[435,9],[512,9]]},"197":{"position":[[30,10]]},"239":{"position":[[165,9]]},"256":{"position":[[97,9],[202,9],[312,9],[735,9],[848,10],[863,11],[1363,9],[1476,10],[1491,11]]},"295":{"position":[[170,9],[191,9],[276,12]]},"357":{"position":[[189,9]]},"359":{"position":[[382,10],[393,11],[413,10],[808,9],[909,9],[926,9],[978,9],[1009,10],[1274,13],[1348,12]]},"361":{"position":[[532,9]]},"363":{"position":[[502,13],[576,12]]},"365":{"position":[[4619,13],[4693,12]]},"367":{"position":[[558,13],[632,12]]},"406":{"position":[[45,10],[268,9],[446,12]]},"418":{"position":[[184,9],[221,10],[253,9],[352,9],[608,9],[812,9],[1013,9]]},"510":{"position":[[209,9]]},"512":{"position":[[1356,9]]},"521":{"position":[[365,10]]},"568":{"position":[[155,9]]},"570":{"position":[[11,9],[259,10]]},"574":{"position":[[19,9],[216,9],[264,9]]},"623":{"position":[[52,9]]},"625":{"position":[[351,9],[497,9],[605,10]]},"627":{"position":[[755,9],[896,9],[1004,10]]},"629":{"position":[[4,9],[128,9],[231,9],[323,9],[478,9],[619,9],[790,10],[976,10],[1019,9]]},"637":{"position":[[105,9]]},"639":{"position":[[69,9]]},"641":{"position":[[115,9],[380,10]]},"646":{"position":[[74,9],[176,9],[265,9],[717,9]]},"648":{"position":[[16,10],[219,10],[627,10],[827,10],[918,10],[1033,10],[1242,10]]},"650":{"position":[[74,9],[268,9]]},"652":{"position":[[203,10],[362,9],[388,9],[718,12],[1389,9],[1988,9],[2599,9],[3137,10]]},"654":{"position":[[195,10],[351,9]]},"657":{"position":[[61,9],[929,9],[1155,10],[1423,9],[1498,11],[1587,9]]},"659":{"position":[[67,11],[163,10],[271,11],[430,9],[532,10],[783,10]]},"669":{"position":[[304,10]]},"671":{"position":[[248,11]]},"677":{"position":[[229,10]]}}}],["signedmessag",{"_index":1641,"t":{"295":{"position":[[62,14],[223,16]]},"406":{"position":[[380,16]]}}}],["signer",{"_index":24,"t":{"2":{"position":[[253,6],[312,6],[973,6],[1005,6]]},"14":{"position":[[31,6],[128,6]]},"115":{"position":[[296,6]]},"150":{"position":[[860,7],[962,6],[1115,6],[2135,7],[2585,6],[3112,6]]},"158":{"position":[[455,7],[557,6],[710,6]]},"160":{"position":[[734,7]]},"183":{"position":[[122,7],[480,6],[589,6],[647,7],[791,6]]},"187":{"position":[[247,6]]},"189":{"position":[[29,6]]},"193":{"position":[[251,8]]},"278":{"position":[[192,7]]},"539":{"position":[[387,6],[1227,6]]},"541":{"position":[[579,6],[1559,6]]},"543":{"position":[[259,6],[1462,6]]},"545":{"position":[[348,6]]},"564":{"position":[[133,6]]},"576":{"position":[[520,6],[1429,6]]},"578":{"position":[[535,6]]},"625":{"position":[[574,7]]},"627":{"position":[[973,7]]},"635":{"position":[[79,7]]},"637":{"position":[[91,7],[139,7],[147,8],[191,7]]},"639":{"position":[[86,7],[134,7],[242,10],[594,8],[629,7],[1073,7],[1162,7]]},"641":{"position":[[787,6]]},"646":{"position":[[111,6],[683,6]]},"659":{"position":[[365,6]]},"661":{"position":[[247,7]]},"665":{"position":[[751,7]]},"669":{"position":[[123,7]]},"671":{"position":[[352,7]]},"675":{"position":[[85,9],[482,7],[518,7],[555,7],[1050,7]]}}}],["signer'",{"_index":2506,"t":{"669":{"position":[[20,8]]}}}],["signer.address",{"_index":2421,"t":{"641":{"position":[[943,15]]}}}],["signer.getaddress",{"_index":2266,"t":{"564":{"position":[[181,19]]}}}],["signer.getchainid",{"_index":879,"t":{"115":{"position":[[365,20]]}}}],["signer.sendtransaction([transaction1",{"_index":2173,"t":{"543":{"position":[[310,37]]}}}],["signer.sendtransaction(transact",{"_index":2151,"t":{"539":{"position":[[441,35]]},"541":{"position":[[633,35]]},"543":{"position":[[1513,36]]},"545":{"position":[[402,35]]},"576":{"position":[[574,35]]},"578":{"position":[[698,35]]}}}],["signer.sendtransaction(tx",{"_index":63,"t":{"2":{"position":[[1136,26]]}}}],["signer.sendtransaction(txn",{"_index":1033,"t":{"150":{"position":[[1515,27]]},"158":{"position":[[1325,27]]}}}],["signer.sendtransactionbatch([transaction1",{"_index":2159,"t":{"539":{"position":[[1281,42]]},"541":{"position":[[1613,42]]},"576":{"position":[[1483,42]]}}}],["signer.signmessage(authorizationmessag",{"_index":2277,"t":{"568":{"position":[[173,40]]}}}],["signer.signmessage(messag",{"_index":252,"t":{"14":{"position":[[282,27]]},"187":{"position":[[453,27],[530,27]]},"646":{"position":[[194,27]]},"659":{"position":[[448,27]]}}}],["signer.signtypeddata(typeddata.domain",{"_index":2439,"t":{"646":{"position":[[735,38]]}}}],["signer.weight",{"_index":2420,"t":{"641":{"position":[[928,14]]}}}],["signer1",{"_index":1097,"t":{"160":{"position":[[769,7]]}}}],["signer1.sendtransaction(txn1",{"_index":1108,"t":{"160":{"position":[[1278,30]]}}}],["signer2",{"_index":1099,"t":{"160":{"position":[[851,7]]}}}],["signer2.sendtransaction(txn2",{"_index":1109,"t":{"160":{"position":[[1309,29]]}}}],["signer_1",{"_index":2409,"t":{"641":{"position":[[526,9]]}}}],["signer_2",{"_index":2411,"t":{"641":{"position":[[582,9]]}}}],["signer_3",{"_index":2413,"t":{"641":{"position":[[638,9]]}}}],["signin",{"_index":1968,"t":{"388":{"position":[[4,6]]},"432":{"position":[[742,7]]}}}],["signinopt",{"_index":1158,"t":{"171":{"position":[[731,14],[746,13]]},"549":{"position":[[1426,14],[1582,14]]},"551":{"position":[[2630,13],[2777,15]]}}}],["signinwith",{"_index":2238,"t":{"551":{"position":[[2057,10],[2246,12]]}}}],["signinwithemail",{"_index":1155,"t":{"171":{"position":[[491,16],[516,15],[696,16]]},"551":{"position":[[2376,15],[2561,17]]}}}],["signmessag",{"_index":1655,"t":{"301":{"position":[[25,11]]},"359":{"position":[[1105,14]]},"363":{"position":[[31,11],[134,14],[335,14]]}}}],["signtransact",{"_index":2184,"t":{"545":{"position":[[231,16]]}}}],["silenc",{"_index":913,"t":{"121":{"position":[[661,7]]}}}],["silent",{"_index":1789,"t":{"342":{"position":[[34,8]]}}}],["silver",{"_index":721,"t":{"87":{"position":[[738,7]]},"89":{"position":[[584,10],[1143,8]]}}}],["silver.png",{"_index":778,"t":{"89":{"position":[[861,12]]},"121":{"position":[[784,12]]}}}],["silvercardid",{"_index":922,"t":{"121":{"position":[[900,15]]}}}],["similar",{"_index":688,"t":{"84":{"position":[[58,7]]},"541":{"position":[[35,7]]},"576":{"position":[[26,7]]},"627":{"position":[[48,7]]}}}],["similarli",{"_index":1715,"t":{"318":{"position":[[131,9]]},"528":{"position":[[34,9]]},"530":{"position":[[79,9]]}}}],["simpl",{"_index":198,"t":{"8":{"position":[[928,6]]},"14":{"position":[[532,6]]},"16":{"position":[[22,6]]},"70":{"position":[[43,6]]},"117":{"position":[[38,6]]},"119":{"position":[[43,6]]},"123":{"position":[[53,6]]},"239":{"position":[[1124,6]]},"251":{"position":[[51,6]]},"256":{"position":[[112,6]]},"280":{"position":[[25,6]]},"303":{"position":[[732,6]]},"510":{"position":[[1166,6]]},"547":{"position":[[1190,6]]},"646":{"position":[[89,6]]},"650":{"position":[[96,6],[248,6]]},"687":{"position":[[0,6]]}}}],["simpler",{"_index":1377,"t":{"239":{"position":[[428,7]]},"510":{"position":[[471,7]]}}}],["simpli",{"_index":296,"t":{"18":{"position":[[388,6]]},"119":{"position":[[131,7]]},"121":{"position":[[1756,6]]},"127":{"position":[[204,6]]},"246":{"position":[[485,6]]}}}],["simul",{"_index":1572,"t":{"291":{"position":[[488,11],[526,10],[1654,10],[1711,10],[1774,10],[1833,10],[1896,10],[1944,10],[6487,14]]},"293":{"position":[[302,11],[360,10],[457,10],[514,10],[577,10],[636,10],[699,10],[747,10],[1211,14]]},"328":{"position":[[1999,14]]},"330":{"position":[[101,10],[169,10],[1375,14]]},"410":{"position":[[1436,14]]},"412":{"position":[[879,14]]},"414":{"position":[[861,14]]}}}],["simulateresult",{"_index":1573,"t":{"291":{"position":[[500,16],[1578,15]]},"293":{"position":[[314,16],[381,15]]}}}],["singl",{"_index":485,"t":{"42":{"position":[[254,6]]},"57":{"position":[[467,6]]},"93":{"position":[[57,6]]},"103":{"position":[[899,6]]},"117":{"position":[[561,6]]},"121":{"position":[[1226,6]]},"129":{"position":[[150,6]]},"346":{"position":[[158,6]]},"418":{"position":[[1222,6]]},"539":{"position":[[33,6],[639,6],[1160,6]]},"541":{"position":[[831,6],[1492,6]]},"543":{"position":[[57,6]]},"576":{"position":[[772,6],[1362,6]]},"582":{"position":[[72,6]]},"657":{"position":[[100,6],[885,6],[1535,6]]},"685":{"position":[[109,6]]},"701":{"position":[[68,6]]}}}],["singleton",{"_index":2553,"t":{"701":{"position":[[4,9],[141,9],[234,9],[313,9],[576,9],[1452,9],[1471,9]]},"703":{"position":[[70,9]]}}}],["singletondeploy",{"_index":2596,"t":{"724":{"position":[[259,17]]}}}],["singular",{"_index":1213,"t":{"191":{"position":[[198,8]]}}}],["sister",{"_index":1348,"t":{"226":{"position":[[205,6]]}}}],["situat",{"_index":1807,"t":{"351":{"position":[[221,11]]},"521":{"position":[[288,9]]}}}],["six",{"_index":763,"t":{"89":{"position":[[663,3]]}}}],["size",{"_index":1448,"t":{"266":{"position":[[221,5]]},"268":{"position":[[253,5]]}}}],["skyweav",{"_index":475,"t":{"40":{"position":[[111,9],[611,9],[1109,9]]},"53":{"position":[[207,9],[1091,9],[1571,9]]},"82":{"position":[[408,9]]},"89":{"position":[[348,9],[1192,9]]},"121":{"position":[[48,9],[198,9],[2016,12],[2222,10]]},"213":{"position":[[207,9],[786,9]]},"215":{"position":[[194,9],[666,9]]},"416":{"position":[[321,9]]}}}],["skyweaver'",{"_index":908,"t":{"121":{"position":[[376,11]]}}}],["skywvr",{"_index":937,"t":{"121":{"position":[[2058,9]]}}}],["sleepi",{"_index":724,"t":{"87":{"position":[[788,8]]}}}],["slightli",{"_index":694,"t":{"84":{"position":[[195,8]]}}}],["slot",{"_index":2498,"t":{"667":{"position":[[60,4],[175,4],[382,4],[410,4]]}}}],["slot)[0",{"_index":2504,"t":{"667":{"position":[[622,8]]}}}],["small",{"_index":726,"t":{"87":{"position":[[834,6]]},"545":{"position":[[166,5]]}}}],["smart",{"_index":260,"t":{"14":{"position":[[475,5]]},"44":{"position":[[9,5]]},"50":{"position":[[27,5]]},"148":{"position":[[32,5]]},"152":{"position":[[458,5],[579,5]]},"278":{"position":[[33,5]]},"280":{"position":[[279,5]]},"346":{"position":[[287,5]]},"365":{"position":[[2213,5]]},"512":{"position":[[1437,5]]},"639":{"position":[[170,5]]},"648":{"position":[[677,5],[883,5]]},"657":{"position":[[0,5],[423,5],[1485,5],[1759,5]]},"675":{"position":[[567,5]]},"683":{"position":[[83,5],[147,5]]},"691":{"position":[[0,5],[59,5]]},"697":{"position":[[89,5]]},"713":{"position":[[992,5]]},"715":{"position":[[224,5]]},"717":{"position":[[0,5]]}}}],["smooth",{"_index":2013,"t":{"420":{"position":[[134,6]]},"422":{"position":[[137,7]]}}}],["smoothli",{"_index":833,"t":{"103":{"position":[[315,8]]}}}],["snippet",{"_index":2109,"t":{"512":{"position":[[231,8]]}}}],["social",{"_index":570,"t":{"57":{"position":[[171,6]]},"260":{"position":[[25,6]]},"262":{"position":[[0,6]]},"264":{"position":[[0,6],[131,6],[383,6]]},"266":{"position":[[307,6]]},"268":{"position":[[339,6]]},"270":{"position":[[214,6]]},"272":{"position":[[1293,6],[2454,6]]},"280":{"position":[[188,6]]},"316":{"position":[[259,6]]},"318":{"position":[[144,6]]},"336":{"position":[[33,6]]},"338":{"position":[[132,6]]},"346":{"position":[[647,8]]},"396":{"position":[[180,6]]},"418":{"position":[[3992,6]]},"422":{"position":[[54,6]]},"596":{"position":[[29,6],[248,6],[619,6]]},"602":{"position":[[94,6],[347,6]]},"604":{"position":[[204,6]]},"693":{"position":[[82,6]]}}}],["social/email",{"_index":1796,"t":{"346":{"position":[[576,12]]}}}],["softwar",{"_index":1203,"t":{"187":{"position":[[160,8]]}}}],["solid",{"_index":2406,"t":{"641":{"position":[[460,8]]}}}],["solut",{"_index":822,"t":{"101":{"position":[[148,9]]},"136":{"position":[[229,8]]},"303":{"position":[[739,8]]}}}],["someclass",{"_index":1367,"t":{"234":{"position":[[6,9],[47,9]]}}}],["someth",{"_index":672,"t":{"78":{"position":[[28,9]]},"264":{"position":[[217,9]]},"582":{"position":[[470,9]]}}}],["sometim",{"_index":804,"t":{"91":{"position":[[531,9]]}}}],["soon",{"_index":1527,"t":{"280":{"position":[[800,6]]}}}],["sourc",{"_index":305,"t":{"18":{"position":[[499,6]]},"29":{"position":[[708,7],[1261,7]]},"55":{"position":[[159,6]]},"107":{"position":[[171,6]]},"127":{"position":[[315,6]]},"146":{"position":[[94,7]]},"169":{"position":[[1402,6]]},"280":{"position":[[780,6]]},"426":{"position":[[340,7]]},"436":{"position":[[179,6]]},"455":{"position":[[153,6]]},"474":{"position":[[180,6]]},"487":{"position":[[142,6]]},"519":{"position":[[29,6]]},"549":{"position":[[2338,6]]},"584":{"position":[[55,6]]},"713":{"position":[[889,6]]}}}],["space",{"_index":1087,"t":{"160":{"position":[[126,7],[155,6],[483,6],[757,5]]},"396":{"position":[[161,5]]},"693":{"position":[[145,5]]}}}],["spam",{"_index":399,"t":{"29":{"position":[[433,4],[492,5]]},"32":{"position":[[463,4]]},"34":{"position":[[547,4]]},"37":{"position":[[1246,4]]},"53":{"position":[[923,4]]}}}],["speak",{"_index":2581,"t":{"713":{"position":[[776,5]]}}}],["special",{"_index":986,"t":{"136":{"position":[[410,7]]},"449":{"position":[[10,7]]},"470":{"position":[[10,7]]},"549":{"position":[[156,7]]}}}],["specif",{"_index":195,"t":{"8":{"position":[[868,8]]},"32":{"position":[[518,8]]},"34":{"position":[[602,8]]},"37":{"position":[[1301,8]]},"53":{"position":[[978,8]]},"87":{"position":[[224,8]]},"89":{"position":[[215,8]]},"117":{"position":[[410,8]]},"150":{"position":[[975,8],[1772,8],[1827,8],[2232,8],[2663,8]]},"158":{"position":[[570,8]]},"183":{"position":[[231,8],[804,8]]},"224":{"position":[[228,8]]},"288":{"position":[[18,8]]},"557":{"position":[[138,8]]},"561":{"position":[[187,8]]},"582":{"position":[[334,8]]},"701":{"position":[[281,14]]}}}],["specifi",{"_index":44,"t":{"2":{"position":[[719,9]]},"4":{"position":[[438,7]]},"32":{"position":[[2273,9]]},"37":{"position":[[439,7],[522,7],[612,7],[694,7],[779,7],[851,7],[927,7]]},"121":{"position":[[1462,7]]},"171":{"position":[[43,7],[508,7],[1412,7],[1504,10],[1691,9]]},"211":{"position":[[439,7]]},"377":{"position":[[25,9]]},"379":{"position":[[28,9]]},"410":{"position":[[17,7],[224,9],[282,9]]},"432":{"position":[[618,10]]},"539":{"position":[[222,9]]},"549":{"position":[[509,7]]},"551":{"position":[[43,7],[2049,7],[2368,7],[2622,7],[3394,7],[3486,10],[3689,9]]},"578":{"position":[[270,10],[491,7]]},"659":{"position":[[708,9]]}}}],["speed",{"_index":1000,"t":{"148":{"position":[[165,6]]}}}],["spell",{"_index":788,"t":{"89":{"position":[[1074,8]]}}}],["spenderaddress",{"_index":1334,"t":{"222":{"position":[[788,16]]}}}],["sponsor",{"_index":531,"t":{"48":{"position":[[40,7]]},"117":{"position":[[361,9],[391,7]]},"150":{"position":[[448,11]]},"152":{"position":[[195,9],[345,10]]}}}],["src=\"https://cdn.ethers.io/lib/eth",{"_index":2296,"t":{"584":{"position":[[94,37]]}}}],["src=\"https://unpkg.com/0xsequence@latest/dist/0xsequence.umd.min.js\"> Search the documentation - + diff --git a/support/index.html b/support/index.html index ce9662416..f11d6b58b 100644 --- a/support/index.html +++ b/support/index.html @@ -4,7 +4,7 @@ Community & Support | Sequence - + diff --git a/unity-sdk/building/index.html b/unity-sdk/building/index.html index 88e3376db..8d7c964fa 100644 --- a/unity-sdk/building/index.html +++ b/unity-sdk/building/index.html @@ -4,7 +4,7 @@ Building your game | Sequence - + diff --git a/unity-sdk/index.html b/unity-sdk/index.html index 4c748b6fb..1f05bad36 100644 --- a/unity-sdk/index.html +++ b/unity-sdk/index.html @@ -4,7 +4,7 @@ Unity SDK | Sequence - + diff --git a/unity-sdk/indexer/guides/index.html b/unity-sdk/indexer/guides/index.html index ca4876d7e..9b17af810 100644 --- a/unity-sdk/indexer/guides/index.html +++ b/unity-sdk/indexer/guides/index.html @@ -4,7 +4,7 @@ Indexer SDK | Sequence - + diff --git a/unity-sdk/installation/index.html b/unity-sdk/installation/index.html index 8f13414b0..8f9a95fa8 100644 --- a/unity-sdk/installation/index.html +++ b/unity-sdk/installation/index.html @@ -4,7 +4,7 @@ Installation | Sequence - + diff --git a/unity-sdk/troubleshooting/index.html b/unity-sdk/troubleshooting/index.html index fb3e8e7a6..011b68d36 100644 --- a/unity-sdk/troubleshooting/index.html +++ b/unity-sdk/troubleshooting/index.html @@ -4,7 +4,7 @@ Troubleshooting | Sequence - + diff --git a/unity-sdk/wallet/ERC1155/index.html b/unity-sdk/wallet/ERC1155/index.html index 0b9096f39..366b3ad62 100644 --- a/unity-sdk/wallet/ERC1155/index.html +++ b/unity-sdk/wallet/ERC1155/index.html @@ -4,7 +4,7 @@ ERC1155 | Sequence - + diff --git a/unity-sdk/wallet/ERC20/index.html b/unity-sdk/wallet/ERC20/index.html index 201d2fa7d..d199e64f2 100644 --- a/unity-sdk/wallet/ERC20/index.html +++ b/unity-sdk/wallet/ERC20/index.html @@ -4,7 +4,7 @@ ERC20 | Sequence - + diff --git a/unity-sdk/wallet/ERC721/index.html b/unity-sdk/wallet/ERC721/index.html index 5beffa6e9..ff740ab2e 100644 --- a/unity-sdk/wallet/ERC721/index.html +++ b/unity-sdk/wallet/ERC721/index.html @@ -4,7 +4,7 @@ ERC721 | Sequence - + diff --git a/unity-sdk/wallet/connect-wallet/index.html b/unity-sdk/wallet/connect-wallet/index.html index f57b93cc9..fbbf6f17e 100644 --- a/unity-sdk/wallet/connect-wallet/index.html +++ b/unity-sdk/wallet/connect-wallet/index.html @@ -4,7 +4,7 @@ Connect Wallet | Sequence - + diff --git a/unity-sdk/wallet/escape-hatch/index.html b/unity-sdk/wallet/escape-hatch/index.html index 54fed2d43..332ab2376 100644 --- a/unity-sdk/wallet/escape-hatch/index.html +++ b/unity-sdk/wallet/escape-hatch/index.html @@ -4,7 +4,7 @@ Escape Hatch (executing sequence.js code) | Sequence - + diff --git a/unity-sdk/wallet/further-interactions/index.html b/unity-sdk/wallet/further-interactions/index.html index d2004ccb8..6f7a6c58f 100644 --- a/unity-sdk/wallet/further-interactions/index.html +++ b/unity-sdk/wallet/further-interactions/index.html @@ -4,7 +4,7 @@ Further Interactions | Sequence - + diff --git a/unity-sdk/wallet/get-address/index.html b/unity-sdk/wallet/get-address/index.html index c26f486ff..e50886ef9 100644 --- a/unity-sdk/wallet/get-address/index.html +++ b/unity-sdk/wallet/get-address/index.html @@ -4,7 +4,7 @@ Get Wallet Account Address | Sequence - + diff --git a/unity-sdk/wallet/nethereum/index.html b/unity-sdk/wallet/nethereum/index.html index 1e4c96813..00be26785 100644 --- a/unity-sdk/wallet/nethereum/index.html +++ b/unity-sdk/wallet/nethereum/index.html @@ -4,7 +4,7 @@ Nethereum | Sequence - + diff --git a/unity-sdk/wallet/send-transaction/index.html b/unity-sdk/wallet/send-transaction/index.html index 5c5e46349..3695b388b 100644 --- a/unity-sdk/wallet/send-transaction/index.html +++ b/unity-sdk/wallet/send-transaction/index.html @@ -4,7 +4,7 @@ Sending Transactions | Sequence - + diff --git a/unity-sdk/wallet/setup/index.html b/unity-sdk/wallet/setup/index.html index 3b5373f9f..24bc5b0ab 100644 --- a/unity-sdk/wallet/setup/index.html +++ b/unity-sdk/wallet/setup/index.html @@ -4,7 +4,7 @@ Setup | Sequence - + diff --git a/unity-sdk/wallet/sign-message/index.html b/unity-sdk/wallet/sign-message/index.html index 50d1400d6..8c7eb426f 100644 --- a/unity-sdk/wallet/sign-message/index.html +++ b/unity-sdk/wallet/sign-message/index.html @@ -4,7 +4,7 @@ Signing & Verifying Messages | Sequence - + diff --git a/unity-sdk/wallet/social-login/index.html b/unity-sdk/wallet/social-login/index.html index 438dde29a..324e60e7e 100644 --- a/unity-sdk/wallet/social-login/index.html +++ b/unity-sdk/wallet/social-login/index.html @@ -4,7 +4,7 @@ Social Login | Sequence - + diff --git a/waas/implementation/payloads/index.html b/waas/implementation/payloads/index.html index 69975979a..3c12caa64 100644 --- a/waas/implementation/payloads/index.html +++ b/waas/implementation/payloads/index.html @@ -4,7 +4,7 @@ Action payloads | Sequence - + diff --git a/waas/implementation/responses/index.html b/waas/implementation/responses/index.html index 2c369cb79..87fad1b85 100644 --- a/waas/implementation/responses/index.html +++ b/waas/implementation/responses/index.html @@ -4,7 +4,7 @@ Response Payloads | Sequence - + diff --git a/waas/intro/index.html b/waas/intro/index.html index 4e5d1d58f..aed93e9e3 100644 --- a/waas/intro/index.html +++ b/waas/intro/index.html @@ -4,7 +4,7 @@ Sequence - Wallet as a service | Sequence - + diff --git a/waas/waas-auth/getting-started/index.html b/waas/waas-auth/getting-started/index.html index 9f678b28c..f26b1cc80 100644 --- a/waas/waas-auth/getting-started/index.html +++ b/waas/waas-auth/getting-started/index.html @@ -4,7 +4,7 @@ Getting Started | Sequence - + diff --git a/waas/waas-auth/manage-sessions/index.html b/waas/waas-auth/manage-sessions/index.html index 097dcce82..bd8bc2445 100644 --- a/waas/waas-auth/manage-sessions/index.html +++ b/waas/waas-auth/manage-sessions/index.html @@ -4,7 +4,7 @@ Session Management | Sequence - + diff --git a/waas/waas-auth/transaction-receipts/index.html b/waas/waas-auth/transaction-receipts/index.html index 8a2e3928c..03abc3d45 100644 --- a/waas/waas-auth/transaction-receipts/index.html +++ b/waas/waas-auth/transaction-receipts/index.html @@ -4,7 +4,7 @@ Transaction receipts | Sequence - + diff --git a/waas/waas-auth/use-wallets/index.html b/waas/waas-auth/use-wallets/index.html index c5b7b2856..196afe7b7 100644 --- a/waas/waas-auth/use-wallets/index.html +++ b/waas/waas-auth/use-wallets/index.html @@ -4,7 +4,7 @@ Wallets and transactions | Sequence - + diff --git a/waas/waas-auth/validation/index.html b/waas/waas-auth/validation/index.html index d2f0b4925..61c19970d 100644 --- a/waas/waas-auth/validation/index.html +++ b/waas/waas-auth/validation/index.html @@ -4,7 +4,7 @@ Validation | Sequence - + diff --git a/wallet/connectors/FAQ/index.html b/wallet/connectors/FAQ/index.html index 4e56a8d61..6ab6df0f4 100644 --- a/wallet/connectors/FAQ/index.html +++ b/wallet/connectors/FAQ/index.html @@ -4,7 +4,7 @@ FAQ | Sequence - + diff --git a/wallet/connectors/kit/checkout/index.html b/wallet/connectors/kit/checkout/index.html index 042075038..d74e20023 100644 --- a/wallet/connectors/kit/checkout/index.html +++ b/wallet/connectors/kit/checkout/index.html @@ -4,7 +4,7 @@ Overview | Sequence - + diff --git a/wallet/connectors/kit/configuration/index.html b/wallet/connectors/kit/configuration/index.html index 09c11bebd..663f24e1b 100644 --- a/wallet/connectors/kit/configuration/index.html +++ b/wallet/connectors/kit/configuration/index.html @@ -4,7 +4,7 @@ Configuration Options | Sequence - + diff --git a/wallet/connectors/kit/custom-connectors/index.html b/wallet/connectors/kit/custom-connectors/index.html index 8373b4e92..d6c5c45de 100644 --- a/wallet/connectors/kit/custom-connectors/index.html +++ b/wallet/connectors/kit/custom-connectors/index.html @@ -4,7 +4,7 @@ Custom Connectors in Sequence Kit | Sequence - + diff --git a/wallet/connectors/kit/getting-started/index.html b/wallet/connectors/kit/getting-started/index.html index 5a5c61bb8..a444f11dc 100644 --- a/wallet/connectors/kit/getting-started/index.html +++ b/wallet/connectors/kit/getting-started/index.html @@ -4,7 +4,7 @@ Getting Started with Sequence Kit | Sequence - + diff --git a/wallet/connectors/kit/overview/index.html b/wallet/connectors/kit/overview/index.html index 7e2f11168..7ce7f00c6 100644 --- a/wallet/connectors/kit/overview/index.html +++ b/wallet/connectors/kit/overview/index.html @@ -4,7 +4,7 @@ Sequence Kit Documentation | Sequence - + diff --git a/wallet/connectors/overview/index.html b/wallet/connectors/overview/index.html index a58be122d..aa6a9770c 100644 --- a/wallet/connectors/overview/index.html +++ b/wallet/connectors/overview/index.html @@ -4,7 +4,7 @@ Wallet Connectors | Sequence - + diff --git a/wallet/connectors/rainbow-kit/index.html b/wallet/connectors/rainbow-kit/index.html index 0706369de..aa72d59c0 100644 --- a/wallet/connectors/rainbow-kit/index.html +++ b/wallet/connectors/rainbow-kit/index.html @@ -4,7 +4,7 @@ Using RainbowKit | Sequence - + diff --git a/wallet/connectors/wagmi/index.html b/wallet/connectors/wagmi/index.html index 92c862ac9..ab06ec764 100644 --- a/wallet/connectors/wagmi/index.html +++ b/wallet/connectors/wagmi/index.html @@ -4,7 +4,7 @@ Using Wagmi | Sequence - + diff --git a/wallet/connectors/web3-onboard/index.html b/wallet/connectors/web3-onboard/index.html index 03a0fca62..cf5c155de 100644 --- a/wallet/connectors/web3-onboard/index.html +++ b/wallet/connectors/web3-onboard/index.html @@ -4,7 +4,7 @@ Using Web3-Onboard | Sequence - + diff --git a/wallet/connectors/web3-react-v6/index.html b/wallet/connectors/web3-react-v6/index.html index 5c6663010..12ef19282 100644 --- a/wallet/connectors/web3-react-v6/index.html +++ b/wallet/connectors/web3-react-v6/index.html @@ -4,7 +4,7 @@ Using Web3-React V6 | Sequence - + diff --git a/wallet/connectors/web3modal/index.html b/wallet/connectors/web3modal/index.html index ceda18e79..7d660201e 100644 --- a/wallet/connectors/web3modal/index.html +++ b/wallet/connectors/web3modal/index.html @@ -4,7 +4,7 @@ Using Web3Modal | Sequence - + diff --git a/wallet/guides/auth-address/index.html b/wallet/guides/auth-address/index.html index 95cd89e3e..af724801b 100644 --- a/wallet/guides/auth-address/index.html +++ b/wallet/guides/auth-address/index.html @@ -4,7 +4,7 @@ Authenticate Users with Message Signature | Sequence - + diff --git a/wallet/guides/building-backends/index.html b/wallet/guides/building-backends/index.html index 8a5b1d7ac..29eb0f231 100644 --- a/wallet/guides/building-backends/index.html +++ b/wallet/guides/building-backends/index.html @@ -4,7 +4,7 @@ Building Backends with Sequence | Sequence - + diff --git a/wallet/guides/connect-wallet/index.html b/wallet/guides/connect-wallet/index.html index 8b3b835bb..8cb8159e2 100644 --- a/wallet/guides/connect-wallet/index.html +++ b/wallet/guides/connect-wallet/index.html @@ -4,7 +4,7 @@ Connect Wallet | Sequence - + diff --git a/wallet/guides/send-batch-transactions/index.html b/wallet/guides/send-batch-transactions/index.html index a0009ce24..66642da1e 100644 --- a/wallet/guides/send-batch-transactions/index.html +++ b/wallet/guides/send-batch-transactions/index.html @@ -4,7 +4,7 @@ Sending a Batch of Transactions | Sequence - + diff --git a/wallet/guides/send-erc1155/index.html b/wallet/guides/send-erc1155/index.html index 777214b0a..6f244acd3 100644 --- a/wallet/guides/send-erc1155/index.html +++ b/wallet/guides/send-erc1155/index.html @@ -4,7 +4,7 @@ Sending ERC-1155 (Collectible) Tokens | Sequence - + diff --git a/wallet/guides/send-erc20/index.html b/wallet/guides/send-erc20/index.html index 842cccfd8..d5ed2950b 100644 --- a/wallet/guides/send-erc20/index.html +++ b/wallet/guides/send-erc20/index.html @@ -4,7 +4,7 @@ Sending ERC-20 Tokens | Sequence - + diff --git a/wallet/guides/send-erc721/index.html b/wallet/guides/send-erc721/index.html index 0b73e5fbf..843f2fdf6 100644 --- a/wallet/guides/send-erc721/index.html +++ b/wallet/guides/send-erc721/index.html @@ -4,7 +4,7 @@ Sending ERC-721 (NFT) Tokens | Sequence - + diff --git a/wallet/guides/send-transaction/index.html b/wallet/guides/send-transaction/index.html index a06d2f508..4ddab0b98 100644 --- a/wallet/guides/send-transaction/index.html +++ b/wallet/guides/send-transaction/index.html @@ -4,7 +4,7 @@ Sending Transactions | Sequence - + diff --git a/wallet/guides/session-keys/index.html b/wallet/guides/session-keys/index.html index 3a95f674e..77e0c6609 100644 --- a/wallet/guides/session-keys/index.html +++ b/wallet/guides/session-keys/index.html @@ -4,7 +4,7 @@ No-Wallet-Confirmation Signatures | Sequence - + diff --git a/wallet/guides/sign-message/index.html b/wallet/guides/sign-message/index.html index 7a0315619..7c7063a0f 100644 --- a/wallet/guides/sign-message/index.html +++ b/wallet/guides/sign-message/index.html @@ -4,7 +4,7 @@ Signing & Verifying Messages | Sequence - + diff --git a/wallet/guides/using-testnets/index.html b/wallet/guides/using-testnets/index.html index 2ca3dbbc8..a0db1fb68 100644 --- a/wallet/guides/using-testnets/index.html +++ b/wallet/guides/using-testnets/index.html @@ -4,7 +4,7 @@ Using Sequence on testnets | Sequence - + diff --git a/wallet/index.html b/wallet/index.html index 7cbbb267c..f1dbc76fc 100644 --- a/wallet/index.html +++ b/wallet/index.html @@ -4,7 +4,7 @@ Wallet | Sequence - + diff --git a/wallet/installation/index.html b/wallet/installation/index.html index ecbbb1823..380a2186e 100644 --- a/wallet/installation/index.html +++ b/wallet/installation/index.html @@ -4,7 +4,7 @@ Installation | Sequence - + diff --git a/wallet/key-management/backup-key/index.html b/wallet/key-management/backup-key/index.html index cb383b2b5..af03347dd 100644 --- a/wallet/key-management/backup-key/index.html +++ b/wallet/key-management/backup-key/index.html @@ -4,7 +4,7 @@ Backup Key | Sequence - + diff --git a/wallet/key-management/social-login-wallets/index.html b/wallet/key-management/social-login-wallets/index.html index 6e191406c..0f0eb10c9 100644 --- a/wallet/key-management/social-login-wallets/index.html +++ b/wallet/key-management/social-login-wallets/index.html @@ -4,7 +4,7 @@ Social Login Wallets | Sequence - + diff --git a/wallet/key-management/web3-login/index.html b/wallet/key-management/web3-login/index.html index 4899a003c..5e9c285d9 100644 --- a/wallet/key-management/web3-login/index.html +++ b/wallet/key-management/web3-login/index.html @@ -4,7 +4,7 @@ Web3 Login Wallets | Sequence - + diff --git a/wallet/platforms/index.html b/wallet/platforms/index.html index 52dd727dd..2eb55c095 100644 --- a/wallet/platforms/index.html +++ b/wallet/platforms/index.html @@ -4,7 +4,7 @@ Platforms | Sequence - + diff --git a/wallet/wallet-contracts/contract-audits/index.html b/wallet/wallet-contracts/contract-audits/index.html index bd616414e..5045e1b9e 100644 --- a/wallet/wallet-contracts/contract-audits/index.html +++ b/wallet/wallet-contracts/contract-audits/index.html @@ -4,7 +4,7 @@ Contract Audits | Sequence - + diff --git a/wallet/wallet-contracts/guest-module/index.html b/wallet/wallet-contracts/guest-module/index.html index 31f3e1a44..89625d952 100644 --- a/wallet/wallet-contracts/guest-module/index.html +++ b/wallet/wallet-contracts/guest-module/index.html @@ -4,7 +4,7 @@ GuestModule and on-demand deployment | Sequence - + diff --git a/wallet/wallet-contracts/main-module-upgradeable/index.html b/wallet/wallet-contracts/main-module-upgradeable/index.html index 8ce3fc60c..6bc6c0d8a 100644 --- a/wallet/wallet-contracts/main-module-upgradeable/index.html +++ b/wallet/wallet-contracts/main-module-upgradeable/index.html @@ -4,7 +4,7 @@ MainModuleUpgradeable & configuration migration | Sequence - + diff --git a/wallet/wallet-contracts/modules-and-updates/index.html b/wallet/wallet-contracts/modules-and-updates/index.html index 5f644a2c0..adec7b1d0 100644 --- a/wallet/wallet-contracts/modules-and-updates/index.html +++ b/wallet/wallet-contracts/modules-and-updates/index.html @@ -4,7 +4,7 @@ Modules & wallet update | Sequence - + diff --git a/wallet/wallet-contracts/nested-transaction-batching/index.html b/wallet/wallet-contracts/nested-transaction-batching/index.html index 1d944add6..af81f0568 100644 --- a/wallet/wallet-contracts/nested-transaction-batching/index.html +++ b/wallet/wallet-contracts/nested-transaction-batching/index.html @@ -4,7 +4,7 @@ Nested Transaction Batching | Sequence - + diff --git a/wallet/wallet-contracts/signature-encoding/index.html b/wallet/wallet-contracts/signature-encoding/index.html index 5effd0a57..40695a62b 100644 --- a/wallet/wallet-contracts/signature-encoding/index.html +++ b/wallet/wallet-contracts/signature-encoding/index.html @@ -4,7 +4,7 @@ Signature Encoding | Sequence - + diff --git a/wallet/wallet-contracts/transaction-encoding/index.html b/wallet/wallet-contracts/transaction-encoding/index.html index ad42dac9d..5451f0378 100644 --- a/wallet/wallet-contracts/transaction-encoding/index.html +++ b/wallet/wallet-contracts/transaction-encoding/index.html @@ -4,7 +4,7 @@ Transaction encoding | Sequence - + diff --git a/wallet/wallet-contracts/universal-deployer/index.html b/wallet/wallet-contracts/universal-deployer/index.html index 0c2d24eb6..0d013d6b5 100644 --- a/wallet/wallet-contracts/universal-deployer/index.html +++ b/wallet/wallet-contracts/universal-deployer/index.html @@ -4,7 +4,7 @@ Universal Deployer | Sequence - + diff --git a/wallet/wallet-contracts/wallet-configuration/index.html b/wallet/wallet-contracts/wallet-configuration/index.html index f6f2b0f00..a5154dff9 100644 --- a/wallet/wallet-contracts/wallet-configuration/index.html +++ b/wallet/wallet-contracts/wallet-configuration/index.html @@ -4,7 +4,7 @@ Wallet Configuration | Sequence - + diff --git a/wallet/wallet-contracts/wallet-context/index.html b/wallet/wallet-contracts/wallet-context/index.html index e13a13445..e74e636f5 100644 --- a/wallet/wallet-contracts/wallet-context/index.html +++ b/wallet/wallet-contracts/wallet-context/index.html @@ -4,7 +4,7 @@ Wallet Context | Sequence - + diff --git a/wallet/wallet-contracts/wallet-factory/index.html b/wallet/wallet-contracts/wallet-factory/index.html index c83bb9dcc..9612ad476 100644 --- a/wallet/wallet-contracts/wallet-factory/index.html +++ b/wallet/wallet-contracts/wallet-factory/index.html @@ -4,7 +4,7 @@ Wallet Factory | Sequence - + diff --git a/wallet/wallet-contracts/why/index.html b/wallet/wallet-contracts/why/index.html index e96d2e916..6a7ee6b48 100644 --- a/wallet/wallet-contracts/why/index.html +++ b/wallet/wallet-contracts/why/index.html @@ -4,7 +4,7 @@ Why smart contracts wallets? | Sequence - +