[{"data":1,"prerenderedAt":1884},["ShallowReactive",2],{"docs-toc-\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fjava-sdk":3,"docs-navigation":911,"\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fjava-sdk":1228},{"id":4,"title":5,"body":6,"description":124,"extension":905,"meta":906,"navigation":237,"path":907,"seo":908,"stem":909,"__hash__":910},"docs\u002Fdocs\u002F2.products\u002F4.user-authentication\u002F3.java-sdk.md","Java SDK Integration",{"type":7,"value":8,"toc":886},"minimark",[9,14,19,23,33,38,41,45,48,56,60,63,71,74,80,93,96,100,103,106,110,118,159,163,168,198,202,205,209,212,566,571,574,618,624,628,635,685,693,700,794,798,830,834,871,882],[10,11,13],"h1",{"id":12},"user-authentication-5-minutes-tutorial-java-sdk","User Authentication - 5 Minutes Tutorial - Java SDK",[15,16,18],"h2",{"id":17},"prerequisites","Prerequisites",[20,21,22],"p",{},"The following information is required to be able to integrate with Authologic:",[24,25,26,30],"ul",{},[27,28,29],"li",{},"Developer portal credentials,",[27,31,32],{},"API Keys.",[34,35,37],"h3",{"id":36},"developer-portal-credentials","Developer Portal Credentials",[20,39,40],{},"The developer portal address and credentials were provided during onboarding.",[34,42,44],{"id":43},"passwords-and-api-keys","Passwords And API Keys",[20,46,47],{},"During the onboarding you have received the API keys:",[24,49,50,53],{},[27,51,52],{},"API key allowing communication with Authologic.",[27,54,55],{},"The key used to verify the data sent by Authologic by the callback mechanism.",[15,57,59],{"id":58},"integration-overview","Integration Overview",[20,61,62],{},"The entire user authentication process comes down to three steps:",[24,64,65,68],{},[27,66,67],{},"Sending to Authologic notification what data you want to get and what products you will use",[27,69,70],{},"Redirecting the user to a unique address returned by Authologic",[20,72,73],{},"We have called the entire process 'conversation'. In the picture, the process looks like this:",[75,76],"mermaid-diagram",{"dark":77,"description":78,"light":79},"\u002Fdiagrams\u002F00e56f9e158c-dark.svg","Sequence diagram","\u002Fdiagrams\u002F00e56f9e158c-light.svg",[81,82,83,90],"ol",{},[27,84,85,86],{},"Start of the identity verification process. Your server calls the API method called: ",[87,88,89],"em",{},"POST \u002Fapi\u002Fconversations",[27,91,92],{},"The response returns information about conversation identifier and status",[20,94,95],{},"One API for multiple online identity verification methods written in Java.",[15,97,99],{"id":98},"installation","Installation",[20,101,102],{},"The installation of the library is as simple as including it as one of the projects dependencies.",[20,104,105],{},"We encourage to use the newest version of the library as we are constantly expanding our product\noffering and the underlying functionalities.",[34,107,109],{"id":108},"maven","Maven",[20,111,112,113,117],{},"Include the following dependency in your ",[114,115,116],"code",{},"pom.xml"," file to use Authologic Java SDK:",[119,120,125],"pre",{"className":121,"code":122,"language":123,"meta":124,"style":124},"language-xml shiki shiki-themes github-light github-light dracula","\u003Cdependency>\n    \u003CgroupId>com.authologic.client\u003C\u002FgroupId>\n    \u003CartifactId>authologic-client\u003C\u002FartifactId>\n    \u003Cversion>0.2.42\u003C\u002Fversion>\n\u003C\u002Fdependency>\n","xml","",[114,126,127,135,141,147,153],{"__ignoreMap":124},[128,129,132],"span",{"class":130,"line":131},"line",1,[128,133,134],{},"\u003Cdependency>\n",[128,136,138],{"class":130,"line":137},2,[128,139,140],{},"    \u003CgroupId>com.authologic.client\u003C\u002FgroupId>\n",[128,142,144],{"class":130,"line":143},3,[128,145,146],{},"    \u003CartifactId>authologic-client\u003C\u002FartifactId>\n",[128,148,150],{"class":130,"line":149},4,[128,151,152],{},"    \u003Cversion>0.2.42\u003C\u002Fversion>\n",[128,154,156],{"class":130,"line":155},5,[128,157,158],{},"\u003C\u002Fdependency>\n",[34,160,162],{"id":161},"gradle","Gradle",[20,164,112,165,117],{},[114,166,167],{},"build.gradle",[119,169,173],{"className":170,"code":171,"language":172,"meta":124,"style":124},"language-java shiki shiki-themes github-light github-light dracula","implementation(\"com.authologic.client:authologic-client:0.2.42\")\n","java",[114,174,175],{"__ignoreMap":124},[128,176,177,181,185,189,193,195],{"class":130,"line":131},[128,178,180],{"class":179},"s5PHM","implementation",[128,182,184],{"class":183},"s-Uhf","(",[128,186,188],{"class":187},"sj1Ef","\"",[128,190,192],{"class":191},"sJVIQ","com.authologic.client:authologic-client:0.2.42",[128,194,188],{"class":187},[128,196,197],{"class":183},")\n",[15,199,201],{"id":200},"usage","Usage",[20,203,204],{},"The following example demonstrate an example on how you can use the Java SDK to interact with the Authologic APIs.",[34,206,208],{"id":207},"creating-conversation","Creating Conversation",[20,210,211],{},"To start a new conversation process, which is the main entry point for the auth product the\nfollowing example can be used:",[119,213,215],{"className":170,"code":214,"language":172,"meta":124,"style":124},"import com.authologic.client.api.*;\n\nimport java.util.Arrays;\n\npublic class Main {\n    public static void main(String[] args) {\n        Client client = ClientBuilder.builder(\"username\", \"password\").sandbox().build();\n\n        Conversation conversation = client.execute(\n            Requests.\n                createConversation().\n                addProduct(\n                    new AuthProductQueryBuilder().addChallenge(\"challenge\")\n                )\n        ).get();\n\n        ConversationAuthResult authResult = conversation.getResult().getAuth();\n\n        System.out.println(\"Status: \" + authResult.getStatus());\n        System.out.println(\"Token: \" + authResult.getToken());\n        System.out.println(\"Challenge: \" + authResult.getChallenge());\n    }\n}\n",[114,216,217,233,239,246,250,265,296,349,354,374,380,389,397,423,429,440,445,469,474,504,529,554,560],{"__ignoreMap":124},[128,218,219,223,226,230],{"class":130,"line":131},[128,220,222],{"class":221},"slIAP","import",[128,224,225],{"class":183}," com.authologic.client.api.",[128,227,229],{"class":228},"sRgUp","*",[128,231,232],{"class":183},";\n",[128,234,235],{"class":130,"line":137},[128,236,238],{"emptyLinePlaceholder":237},true,"\n",[128,240,241,243],{"class":130,"line":143},[128,242,222],{"class":221},[128,244,245],{"class":183}," java.util.Arrays;\n",[128,247,248],{"class":130,"line":149},[128,249,238],{"emptyLinePlaceholder":237},[128,251,252,255,258,262],{"class":130,"line":155},[128,253,254],{"class":221},"public",[128,256,257],{"class":221}," class",[128,259,261],{"class":260},"snZns"," Main",[128,263,264],{"class":183}," {\n",[128,266,268,271,274,278,281,283,286,289,293],{"class":130,"line":267},6,[128,269,270],{"class":221},"    public",[128,272,273],{"class":221}," static",[128,275,277],{"class":276},"sWzPe"," void",[128,279,280],{"class":179}," main",[128,282,184],{"class":183},[128,284,285],{"class":276},"String",[128,287,288],{"class":183},"[] ",[128,290,292],{"class":291},"soRyC","args",[128,294,295],{"class":183},") {\n",[128,297,299,303,306,309,312,315,317,319,322,324,327,329,332,334,337,340,343,346],{"class":130,"line":298},7,[128,300,302],{"class":301},"swa7a","        Client",[128,304,305],{"class":183}," client ",[128,307,308],{"class":221},"=",[128,310,311],{"class":183}," ClientBuilder.",[128,313,314],{"class":179},"builder",[128,316,184],{"class":183},[128,318,188],{"class":187},[128,320,321],{"class":191},"username",[128,323,188],{"class":187},[128,325,326],{"class":183},", ",[128,328,188],{"class":187},[128,330,331],{"class":191},"password",[128,333,188],{"class":187},[128,335,336],{"class":183},").",[128,338,339],{"class":179},"sandbox",[128,341,342],{"class":183},"().",[128,344,345],{"class":179},"build",[128,347,348],{"class":183},"();\n",[128,350,352],{"class":130,"line":351},8,[128,353,238],{"emptyLinePlaceholder":237},[128,355,357,360,363,365,368,371],{"class":130,"line":356},9,[128,358,359],{"class":301},"        Conversation",[128,361,362],{"class":183}," conversation ",[128,364,308],{"class":221},[128,366,367],{"class":183}," client.",[128,369,370],{"class":179},"execute",[128,372,373],{"class":183},"(\n",[128,375,377],{"class":130,"line":376},10,[128,378,379],{"class":183},"            Requests.\n",[128,381,383,386],{"class":130,"line":382},11,[128,384,385],{"class":179},"                createConversation",[128,387,388],{"class":183},"().\n",[128,390,392,395],{"class":130,"line":391},12,[128,393,394],{"class":179},"                addProduct",[128,396,373],{"class":183},[128,398,400,404,407,409,412,414,416,419,421],{"class":130,"line":399},13,[128,401,403],{"class":402},"scdrr","                    new",[128,405,406],{"class":179}," AuthProductQueryBuilder",[128,408,342],{"class":183},[128,410,411],{"class":179},"addChallenge",[128,413,184],{"class":183},[128,415,188],{"class":187},[128,417,418],{"class":191},"challenge",[128,420,188],{"class":187},[128,422,197],{"class":183},[128,424,426],{"class":130,"line":425},14,[128,427,428],{"class":183},"                )\n",[128,430,432,435,438],{"class":130,"line":431},15,[128,433,434],{"class":183},"        ).",[128,436,437],{"class":179},"get",[128,439,348],{"class":183},[128,441,443],{"class":130,"line":442},16,[128,444,238],{"emptyLinePlaceholder":237},[128,446,448,451,454,456,459,462,464,467],{"class":130,"line":447},17,[128,449,450],{"class":301},"        ConversationAuthResult",[128,452,453],{"class":183}," authResult ",[128,455,308],{"class":221},[128,457,458],{"class":183}," conversation.",[128,460,461],{"class":179},"getResult",[128,463,342],{"class":183},[128,465,466],{"class":179},"getAuth",[128,468,348],{"class":183},[128,470,472],{"class":130,"line":471},18,[128,473,238],{"emptyLinePlaceholder":237},[128,475,477,480,483,485,487,490,492,495,498,501],{"class":130,"line":476},19,[128,478,479],{"class":183},"        System.out.",[128,481,482],{"class":179},"println",[128,484,184],{"class":183},[128,486,188],{"class":187},[128,488,489],{"class":191},"Status: ",[128,491,188],{"class":187},[128,493,494],{"class":221}," +",[128,496,497],{"class":183}," authResult.",[128,499,500],{"class":179},"getStatus",[128,502,503],{"class":183},"());\n",[128,505,507,509,511,513,515,518,520,522,524,527],{"class":130,"line":506},20,[128,508,479],{"class":183},[128,510,482],{"class":179},[128,512,184],{"class":183},[128,514,188],{"class":187},[128,516,517],{"class":191},"Token: ",[128,519,188],{"class":187},[128,521,494],{"class":221},[128,523,497],{"class":183},[128,525,526],{"class":179},"getToken",[128,528,503],{"class":183},[128,530,532,534,536,538,540,543,545,547,549,552],{"class":130,"line":531},21,[128,533,479],{"class":183},[128,535,482],{"class":179},[128,537,184],{"class":183},[128,539,188],{"class":187},[128,541,542],{"class":191},"Challenge: ",[128,544,188],{"class":187},[128,546,494],{"class":221},[128,548,497],{"class":183},[128,550,551],{"class":179},"getChallenge",[128,553,503],{"class":183},[128,555,557],{"class":130,"line":556},22,[128,558,559],{"class":183},"    }\n",[128,561,563],{"class":130,"line":562},23,[128,564,565],{"class":183},"}\n",[567,568,570],"h4",{"id":569},"creating-the-client-instance","Creating the Client Instance",[20,572,573],{},"We start by creating the Client instance:",[119,575,577],{"className":170,"code":576,"language":172,"meta":124,"style":124},"Client client = ClientBuilder.builder(\"username\", \"password\").sandbox().build();\n",[114,578,579],{"__ignoreMap":124},[128,580,581,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616],{"class":130,"line":131},[128,582,583],{"class":301},"Client",[128,585,305],{"class":183},[128,587,308],{"class":221},[128,589,311],{"class":183},[128,591,314],{"class":179},[128,593,184],{"class":183},[128,595,188],{"class":187},[128,597,321],{"class":191},[128,599,188],{"class":187},[128,601,326],{"class":183},[128,603,188],{"class":187},[128,605,331],{"class":191},[128,607,188],{"class":187},[128,609,336],{"class":183},[128,611,339],{"class":179},[128,613,342],{"class":183},[128,615,345],{"class":179},[128,617,348],{"class":183},[20,619,620,621,623],{},"API credentials can be generated via OmniPanel.\nBecause the API is secured you need the provided credentials to be able to interact with it.\nOnce initialized the ",[114,622,583],{}," instance may be used to interact with the Authologic API.",[567,625,627],{"id":626},"creating-the-conversation","Creating the Conversation",[20,629,630,631,634],{},"Next we can create the conversation and request the first and last name of the person we are\nrequesting the authentication for. For that purpose we use the ",[114,632,633],{},"Requests.createConversation()","\nusing the following code snippet:",[119,636,638],{"className":170,"code":637,"language":172,"meta":124,"style":124},"Requests.\n    createConversation().\n    addProduct(\n        new AuthProductQueryBuilder().addChallenge(\"challenge\")\n    )\n",[114,639,640,645,652,659,680],{"__ignoreMap":124},[128,641,642],{"class":130,"line":131},[128,643,644],{"class":183},"Requests.\n",[128,646,647,650],{"class":130,"line":137},[128,648,649],{"class":179},"    createConversation",[128,651,388],{"class":183},[128,653,654,657],{"class":130,"line":143},[128,655,656],{"class":179},"    addProduct",[128,658,373],{"class":183},[128,660,661,664,666,668,670,672,674,676,678],{"class":130,"line":149},[128,662,663],{"class":402},"        new",[128,665,406],{"class":179},[128,667,342],{"class":183},[128,669,411],{"class":179},[128,671,184],{"class":183},[128,673,188],{"class":187},[128,675,418],{"class":191},[128,677,188],{"class":187},[128,679,197],{"class":183},[128,681,682],{"class":130,"line":155},[128,683,684],{"class":183},"    )\n",[20,686,687,688,692],{},"The product that we want to use is the ",[689,690,691],"strong",{},"auth"," product, which allows us to specify the challenge that\nis used by the authentication method.",[20,694,695,696,699],{},"As the result an instance of the ",[114,697,698],{},"ConversationAuthResult"," is created and will contain the status of the\nexecution, token and challenge depending on the authentication provider. We can use the mentioned object\nto read those values:",[119,701,703],{"className":170,"code":702,"language":172,"meta":124,"style":124},"ConversationAuthResult authResult = conversation.getResult().getAuth();\n\nSystem.out.println(\"Status: \" + authResult.getStatus());\nSystem.out.println(\"Token: \" + authResult.getToken());\nSystem.out.println(\"Challenge: \" + authResult.getChallenge());\n",[114,704,705,723,727,750,772],{"__ignoreMap":124},[128,706,707,709,711,713,715,717,719,721],{"class":130,"line":131},[128,708,698],{"class":301},[128,710,453],{"class":183},[128,712,308],{"class":221},[128,714,458],{"class":183},[128,716,461],{"class":179},[128,718,342],{"class":183},[128,720,466],{"class":179},[128,722,348],{"class":183},[128,724,725],{"class":130,"line":137},[128,726,238],{"emptyLinePlaceholder":237},[128,728,729,732,734,736,738,740,742,744,746,748],{"class":130,"line":143},[128,730,731],{"class":183},"System.out.",[128,733,482],{"class":179},[128,735,184],{"class":183},[128,737,188],{"class":187},[128,739,489],{"class":191},[128,741,188],{"class":187},[128,743,494],{"class":221},[128,745,497],{"class":183},[128,747,500],{"class":179},[128,749,503],{"class":183},[128,751,752,754,756,758,760,762,764,766,768,770],{"class":130,"line":149},[128,753,731],{"class":183},[128,755,482],{"class":179},[128,757,184],{"class":183},[128,759,188],{"class":187},[128,761,517],{"class":191},[128,763,188],{"class":187},[128,765,494],{"class":221},[128,767,497],{"class":183},[128,769,526],{"class":179},[128,771,503],{"class":183},[128,773,774,776,778,780,782,784,786,788,790,792],{"class":130,"line":155},[128,775,731],{"class":183},[128,777,482],{"class":179},[128,779,184],{"class":183},[128,781,188],{"class":187},[128,783,542],{"class":191},[128,785,188],{"class":187},[128,787,494],{"class":221},[128,789,497],{"class":183},[128,791,551],{"class":179},[128,793,503],{"class":183},[15,795,797],{"id":796},"whats-next","What's Next",[799,800,801,809,816,823],"card-group",{},[802,803,806],"card",{"title":804,"to":805},"Handling Callbacks","\u002Fdocs\u002Fintegration\u002Fcallbacks",[20,807,808],{},"Handling callbacks using Java SDK.",[802,810,813],{"title":811,"to":812},"Combining Products","\u002Fdocs\u002Fintegration\u002Fcombining-products",[20,814,815],{},"Combining multiple products together in a single request.",[802,817,820],{"title":818,"to":819},"Testing","\u002Fdocs\u002Fintegration\u002Ftesting",[20,821,822],{},"Learn how to test your integration.",[802,824,827],{"title":825,"to":826},"Productionize","\u002Fdocs\u002Fintegration\u002Fgoing-live",[20,828,829],{},"What to do before going to production.",[15,831,833],{"id":832},"troubleshooting","Troubleshooting",[799,835,836,843,850,857,864],{},[802,837,840],{"title":838,"to":839},"Callbacks","\u002Fdocs\u002Fintegration\u002Fuse-cases#not-able-to-receive-callbacks",[20,841,842],{},"Not being able to receive callbacks.",[802,844,847],{"title":845,"to":846},"Errors","\u002Fdocs\u002Ftechnical\u002Ferrors",[20,848,849],{},"Verification failure reasons.",[802,851,854],{"title":852,"to":853},"Statuses","\u002Fdocs\u002Ftechnical\u002Fconversation-statuses",[20,855,856],{},"Handling various conversation statuses.",[802,858,861],{"title":859,"to":860},"FAQ","\u002Fdocs\u002Fintegration\u002Ffaq",[20,862,863],{},"Frequently asked questions.",[802,865,868],{"title":866,"to":867},"Deprecations","\u002Fdocs\u002Fintegration\u002Fdeprecations",[20,869,870],{},"Deprecated features and options list.",[872,873,874],"note",{},[20,875,876,877],{},"Despite our sincere intentions, it is difficult to create perfect technical documentation.\nIf you have an idea on how to improve this documentation, or you have trouble understanding any section,\nplease email us at ",[878,879,881],"a",{"href":880},"mailto:tech-support@authologic.com","tech-support@authologic.com",[883,884,885],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s5PHM, html code.shiki .s5PHM{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#50FA7B}html pre.shiki code .s-Uhf, html code.shiki .s-Uhf{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#F8F8F2}html pre.shiki code .sj1Ef, html code.shiki .sj1Ef{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#E9F284}html pre.shiki code .sJVIQ, html code.shiki .sJVIQ{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#F1FA8C}html pre.shiki code .slIAP, html code.shiki .slIAP{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#FF79C6}html pre.shiki code .sRgUp, html code.shiki .sRgUp{--shiki-light:#005CC5;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#BD93F9;--shiki-dark-font-style:italic}html pre.shiki code .snZns, html code.shiki .snZns{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#8BE9FD}html pre.shiki code .sWzPe, html code.shiki .sWzPe{--shiki-light:#D73A49;--shiki-light-font-style:inherit;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}html pre.shiki code .soRyC, html code.shiki .soRyC{--shiki-light:#E36209;--shiki-light-font-style:inherit;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFB86C;--shiki-dark-font-style:italic}html pre.shiki code .swa7a, html code.shiki .swa7a{--shiki-light:#24292E;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}html pre.shiki code .scdrr, html code.shiki .scdrr{--shiki-light:#D73A49;--shiki-light-font-weight:inherit;--shiki-default:#D73A49;--shiki-default-font-weight:inherit;--shiki-dark:#FF79C6;--shiki-dark-font-weight:bold}",{"title":124,"searchDepth":143,"depth":143,"links":887},[888,892,893,897,903,904],{"id":17,"depth":137,"text":18,"children":889},[890,891],{"id":36,"depth":143,"text":37},{"id":43,"depth":143,"text":44},{"id":58,"depth":137,"text":59},{"id":98,"depth":137,"text":99,"children":894},[895,896],{"id":108,"depth":143,"text":109},{"id":161,"depth":143,"text":162},{"id":200,"depth":137,"text":201,"children":898},[899],{"id":207,"depth":143,"text":208,"children":900},[901,902],{"id":569,"depth":149,"text":570},{"id":626,"depth":149,"text":627},{"id":796,"depth":137,"text":797},{"id":832,"depth":137,"text":833},"md",{},"\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fjava-sdk",{"title":5,"description":124},"docs\u002F2.products\u002F4.user-authentication\u002F3.java-sdk","oT_yvNbBicIkUV2YB2k9AM8346b5XPbRmxEazfN9Rlw",[912],{"title":913,"path":914,"stem":915,"children":916,"page":1122},"Docs","\u002Fdocs","docs",[917,921,1055,1098,1123,1157,1188,1206],{"title":918,"path":919,"stem":920},"Authologic API Documentation","\u002Fdocs\u002Fhome","docs\u002F1.home",{"title":922,"path":923,"stem":924,"children":925},"Products","\u002Fdocs\u002Fproducts","docs\u002F2.products\u002Findex",[926,927,931,944,968,978,994,1006,1018,1031,1043],{"title":922,"path":923,"stem":924},{"title":928,"path":929,"stem":930},"5 Minutes Tutorial","\u002Fdocs\u002Fproducts\u002F5-minutes-tutorial","docs\u002F2.products\u002F1.5-minutes-tutorial",{"title":932,"path":933,"stem":934,"children":935},"Identity","\u002Fdocs\u002Fproducts\u002Fidentity","docs\u002F2.products\u002F2.identity\u002F1.index",[936,937,941],{"title":932,"path":933,"stem":934},{"title":938,"path":939,"stem":940},"API Integration","\u002Fdocs\u002Fproducts\u002Fidentity\u002Fapi-integration","docs\u002F2.products\u002F2.identity\u002F2.api-integration",{"title":5,"path":942,"stem":943},"\u002Fdocs\u002Fproducts\u002Fidentity\u002Fjava-sdk","docs\u002F2.products\u002F2.identity\u002F3.java-sdk",{"title":945,"path":946,"stem":947,"children":948},"AML","\u002Fdocs\u002Fproducts\u002Faml","docs\u002F2.products\u002F3.aml\u002F1.index",[949,950,953,957,961,965],{"title":945,"path":946,"stem":947},{"title":938,"path":951,"stem":952},"\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration","docs\u002F2.products\u002F3.aml\u002F2.api-integration",{"title":954,"path":955,"stem":956},"API Integration - With Identity","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-with-identity","docs\u002F2.products\u002F3.aml\u002F3.api-integration-with-identity",{"title":958,"path":959,"stem":960},"API Integration - Without Identity","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-without-identity","docs\u002F2.products\u002F3.aml\u002F4.api-integration-without-identity",{"title":962,"path":963,"stem":964},"API Integration - AML Monitoring","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-aml-monitoring","docs\u002F2.products\u002F3.aml\u002F5.api-integration-aml-monitoring",{"title":5,"path":966,"stem":967},"\u002Fdocs\u002Fproducts\u002Faml\u002Fjava-sdk","docs\u002F2.products\u002F3.aml\u002F6.java-sdk",{"title":969,"path":970,"stem":971,"children":972},"User Authentication","\u002Fdocs\u002Fproducts\u002Fuser-authentication","docs\u002F2.products\u002F4.user-authentication\u002F1.index",[973,974,977],{"title":969,"path":970,"stem":971},{"title":938,"path":975,"stem":976},"\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fapi-integration","docs\u002F2.products\u002F4.user-authentication\u002F2.api-integration",{"title":5,"path":907,"stem":909},{"title":979,"path":980,"stem":981,"children":982},"Bank Transactions","\u002Fdocs\u002Fproducts\u002Fbank-transactions","docs\u002F2.products\u002F5.bank-transactions\u002F1.index",[983,984,987,991],{"title":979,"path":980,"stem":981},{"title":938,"path":985,"stem":986},"\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fapi-integration","docs\u002F2.products\u002F5.bank-transactions\u002F2.api-integration",{"title":988,"path":989,"stem":990},"API Transaction","\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fapi-transaction","docs\u002F2.products\u002F5.bank-transactions\u002F3.api-transaction",{"title":5,"path":992,"stem":993},"\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fjava-sdk","docs\u002F2.products\u002F5.bank-transactions\u002F4.java-sdk",{"title":995,"path":996,"stem":997,"children":998},"Data Verification","\u002Fdocs\u002Fproducts\u002Fdata-verification","docs\u002F2.products\u002F6.data-verification\u002F1.index",[999,1000,1003],{"title":995,"path":996,"stem":997},{"title":938,"path":1001,"stem":1002},"\u002Fdocs\u002Fproducts\u002Fdata-verification\u002Fapi-integration","docs\u002F2.products\u002F6.data-verification\u002F2.api-integration",{"title":5,"path":1004,"stem":1005},"\u002Fdocs\u002Fproducts\u002Fdata-verification\u002Fjava-sdk","docs\u002F2.products\u002F6.data-verification\u002F3.java-sdk",{"title":1007,"path":1008,"stem":1009,"children":1010},"Enquiry","\u002Fdocs\u002Fproducts\u002Fenquiry","docs\u002F2.products\u002F7.enquiry\u002F1.index",[1011,1012,1015],{"title":1007,"path":1008,"stem":1009},{"title":938,"path":1013,"stem":1014},"\u002Fdocs\u002Fproducts\u002Fenquiry\u002Fapi-integration","docs\u002F2.products\u002F7.enquiry\u002F2.api-integration",{"title":5,"path":1016,"stem":1017},"\u002Fdocs\u002Fproducts\u002Fenquiry\u002Fjava-sdk","docs\u002F2.products\u002F7.enquiry\u002F3.java-sdk",{"title":1019,"path":1020,"stem":1021,"children":1022},"Affordability","\u002Fdocs\u002Fproducts\u002Faffordability","docs\u002F2.products\u002F8.affordability\u002F1.index",[1023,1025,1028],{"title":1024,"path":1020,"stem":1021},"Affordability assessment",{"title":938,"path":1026,"stem":1027},"\u002Fdocs\u002Fproducts\u002Faffordability\u002Fapi-integration","docs\u002F2.products\u002F8.affordability\u002F2.api-integration",{"title":5,"path":1029,"stem":1030},"\u002Fdocs\u002Fproducts\u002Faffordability\u002Fjava-sdk","docs\u002F2.products\u002F8.affordability\u002F3.java-sdk",{"title":1032,"path":1033,"stem":1034,"children":1035},"Age Verification [BETA]","\u002Fdocs\u002Fproducts\u002Fage-verification","docs\u002F2.products\u002Fage-verification\u002Findex",[1036,1037,1040],{"title":1032,"path":1033,"stem":1034},{"title":938,"path":1038,"stem":1039},"\u002Fdocs\u002Fproducts\u002Fage-verification\u002Fapi-integration","docs\u002F2.products\u002Fage-verification\u002Fapi-integration",{"title":5,"path":1041,"stem":1042},"\u002Fdocs\u002Fproducts\u002Fage-verification\u002Fjava-sdk","docs\u002F2.products\u002Fage-verification\u002Fjava-sdk",{"title":1044,"path":1045,"stem":1046,"children":1047},"Database Verification","\u002Fdocs\u002Fproducts\u002Fdatabase-verification","docs\u002F2.products\u002Fdatabase-verification\u002Findex",[1048,1049,1052],{"title":1044,"path":1045,"stem":1046},{"title":938,"path":1050,"stem":1051},"\u002Fdocs\u002Fproducts\u002Fdatabase-verification\u002Fapi-integration","docs\u002F2.products\u002Fdatabase-verification\u002Fapi-integration",{"title":5,"path":1053,"stem":1054},"\u002Fdocs\u002Fproducts\u002Fdatabase-verification\u002Fjava-sdk","docs\u002F2.products\u002Fdatabase-verification\u002Fjava-sdk",{"title":1056,"path":1057,"stem":1058,"children":1059},"Integrations","\u002Fdocs\u002Fintegration","docs\u002F3.integration\u002Findex",[1060,1061,1065,1067,1069,1073,1076,1078,1081,1083,1087,1090,1094],{"title":1056,"path":1057,"stem":1058},{"title":1062,"path":1063,"stem":1064},"Overview","\u002Fdocs\u002Fintegration\u002Foverview","docs\u002F3.integration\u002F1.overview",{"title":811,"path":812,"stem":1066},"docs\u002F3.integration\u002F2.combining-products",{"title":838,"path":805,"stem":1068},"docs\u002F3.integration\u002F3.callbacks",{"title":1070,"path":1071,"stem":1072},"Use Cases","\u002Fdocs\u002Fintegration\u002Fuse-cases","docs\u002F3.integration\u002F4.use-cases",{"title":1074,"path":860,"stem":1075},"Frequently Asked Questions","docs\u002F3.integration\u002F5.faq",{"title":818,"path":819,"stem":1077},"docs\u002F3.integration\u002F6.testing",{"title":1079,"path":826,"stem":1080},"Going Live","docs\u002F3.integration\u002F7.going-live",{"title":866,"path":867,"stem":1082},"docs\u002F3.integration\u002F8.deprecations",{"title":1084,"path":1085,"stem":1086},"Media Types per Provider","\u002Fdocs\u002Fintegration\u002Fmedia-types-per-provider","docs\u002F3.integration\u002F9.media-types-per-provider",{"title":838,"path":1088,"stem":1089,"hidden":237},"\u002Fdocs\u002Fintegration\u002Fcallbacks-java","docs\u002F3.integration\u002Fcallbacks-java",{"title":1091,"path":1092,"stem":1093,"hidden":237},"Custom Integration","\u002Fdocs\u002Fintegration\u002Fcustom-integration-support","docs\u002F3.integration\u002Fcustom-integration-support",{"title":1095,"path":1096,"stem":1097,"hidden":237},"Available User Information","\u002Fdocs\u002Fintegration\u002Fuser-info-fields","docs\u002F3.integration\u002Fuser-info-fields",{"title":1099,"path":1100,"stem":1101,"children":1102,"page":1122},"WebSDK","\u002Fdocs\u002Fwebsdk","docs\u002F4.websdk",[1103,1106,1110,1114,1118],{"title":1062,"path":1104,"stem":1105},"\u002Fdocs\u002Fwebsdk\u002Foverview","docs\u002F4.websdk\u002F1.overview",{"title":1107,"path":1108,"stem":1109},"JavaScript","\u002Fdocs\u002Fwebsdk\u002Fjs","docs\u002F4.websdk\u002F2.js",{"title":1111,"path":1112,"stem":1113},"React","\u002Fdocs\u002Fwebsdk\u002Freact","docs\u002F4.websdk\u002F3.react",{"title":1115,"path":1116,"stem":1117},"VueJS","\u002Fdocs\u002Fwebsdk\u002Fvuejs","docs\u002F4.websdk\u002F4.vuejs",{"title":1119,"path":1120,"stem":1121},"Angular","\u002Fdocs\u002Fwebsdk\u002Fangular","docs\u002F4.websdk\u002F5.angular",false,{"title":1124,"path":1125,"stem":1126,"children":1127,"page":1122},"SDK","\u002Fdocs\u002Fsdk","docs\u002F5.sdk",[1128,1131,1135,1138,1141,1144,1148,1151,1154],{"title":583,"path":1129,"stem":1130},"\u002Fdocs\u002Fsdk\u002Fjava","docs\u002F5.sdk\u002F1.java",{"title":1132,"path":1133,"stem":1134},"Affordability Assessment","\u002Fdocs\u002Fsdk\u002Faffordability","docs\u002F5.sdk\u002Faffordability",{"title":1032,"path":1136,"stem":1137},"\u002Fdocs\u002Fsdk\u002Fage-verification","docs\u002F5.sdk\u002Fage-verification",{"title":945,"path":1139,"stem":1140},"\u002Fdocs\u002Fsdk\u002Faml","docs\u002F5.sdk\u002Faml",{"title":979,"path":1142,"stem":1143},"\u002Fdocs\u002Fsdk\u002Fbank-transactions","docs\u002F5.sdk\u002Fbank-transactions",{"title":1145,"path":1146,"stem":1147},"Database verification","\u002Fdocs\u002Fsdk\u002Fdatabase-verification","docs\u002F5.sdk\u002Fdatabase-verification",{"title":1007,"path":1149,"stem":1150},"\u002Fdocs\u002Fsdk\u002Fenquiry","docs\u002F5.sdk\u002Fenquiry",{"title":932,"path":1152,"stem":1153},"\u002Fdocs\u002Fsdk\u002Fidentity","docs\u002F5.sdk\u002Fidentity",{"title":969,"path":1155,"stem":1156},"\u002Fdocs\u002Fsdk\u002Fuser-authentication","docs\u002F5.sdk\u002Fuser-authentication",{"title":1158,"path":1159,"stem":1160,"children":1161},"Technical Notes","\u002Fdocs\u002Ftechnical","docs\u002F6.technical\u002F1.index",[1162,1163,1167,1170,1174,1176,1180,1184],{"title":1158,"path":1159,"stem":1160},{"title":1164,"path":1165,"stem":1166},"Implementation Notes","\u002Fdocs\u002Ftechnical\u002Fimplementation","docs\u002F6.technical\u002F2.implementation",{"title":1168,"path":853,"stem":1169},"Conversation Statuses","docs\u002F6.technical\u002F3.conversation-statuses",{"title":1171,"path":1172,"stem":1173},"Method List","\u002Fdocs\u002Ftechnical\u002Fmethods","docs\u002F6.technical\u002F4.methods",{"title":845,"path":846,"stem":1175},"docs\u002F6.technical\u002F5.errors",{"title":1177,"path":1178,"stem":1179},"Validations","\u002Fdocs\u002Ftechnical\u002Fchecks","docs\u002F6.technical\u002F6.checks",{"title":1181,"path":1182,"stem":1183},"Using WebView in Mobile Apps","\u002Fdocs\u002Ftechnical\u002Fwebview","docs\u002F6.technical\u002F7.webview",{"title":1185,"path":1186,"stem":1187},"Mandatory And Optional Queries","\u002Fdocs\u002Ftechnical\u002Fmandatory-and-optional-queries","docs\u002F6.technical\u002Fmandatory-and-optional-queries",{"title":1189,"path":1190,"stem":1191,"children":1192},"Additional Information","\u002Fdocs\u002Fadditional","docs\u002F7.additional\u002F1.index",[1193,1194,1198,1202],{"title":1189,"path":1190,"stem":1191},{"title":1195,"path":1196,"stem":1197},"Custom Layout","\u002Fdocs\u002Fadditional\u002Fcustom-layout","docs\u002F7.additional\u002F2.custom-layout",{"title":1199,"path":1200,"stem":1201},"Metadata","\u002Fdocs\u002Fadditional\u002Fmetadata","docs\u002F7.additional\u002F3.metadata",{"title":1203,"path":1204,"stem":1205},"Conversation Expiration","\u002Fdocs\u002Fadditional\u002Fconversation-expiration","docs\u002F7.additional\u002F4.conversation-expiration",{"title":124,"hidden":237,"path":1207,"stem":1208,"children":1209},"\u002Fdocs\u002Fcustom-data","docs\u002Fcustom-data\u002Findex",[1210,1212,1216,1220,1224],{"title":1211,"path":1207,"stem":1208},"Custom Data",{"title":1213,"path":1214,"stem":1215,"hidden":237},"MobileID","\u002Fdocs\u002Fcustom-data\u002Fasync-mobileid","docs\u002Fcustom-data\u002Fasync-mobileid",{"title":1217,"path":1218,"stem":1219,"hidden":237},"mObywatel","\u002Fdocs\u002Fcustom-data\u002Fasync-mobywatel","docs\u002Fcustom-data\u002Fasync-mobywatel",{"title":1221,"path":1222,"stem":1223,"hidden":237},"SmartID","\u002Fdocs\u002Fcustom-data\u002Fasync-smartid","docs\u002Fcustom-data\u002Fasync-smartid",{"title":1225,"path":1226,"stem":1227,"hidden":237},"SPID","\u002Fdocs\u002Fcustom-data\u002Fheadless-fspid","docs\u002Fcustom-data\u002Fheadless-fspid",{"id":4,"title":5,"body":1229,"description":124,"extension":905,"meta":1882,"navigation":237,"path":907,"seo":1883,"stem":909,"__hash__":910},{"type":7,"value":1230,"toc":1863},[1231,1233,1235,1237,1243,1245,1247,1249,1251,1257,1259,1261,1267,1269,1271,1279,1281,1283,1285,1287,1289,1293,1317,1319,1323,1341,1343,1345,1347,1349,1611,1613,1615,1657,1661,1663,1667,1711,1715,1719,1811,1813,1831,1833,1855,1861],[10,1232,13],{"id":12},[15,1234,18],{"id":17},[20,1236,22],{},[24,1238,1239,1241],{},[27,1240,29],{},[27,1242,32],{},[34,1244,37],{"id":36},[20,1246,40],{},[34,1248,44],{"id":43},[20,1250,47],{},[24,1252,1253,1255],{},[27,1254,52],{},[27,1256,55],{},[15,1258,59],{"id":58},[20,1260,62],{},[24,1262,1263,1265],{},[27,1264,67],{},[27,1266,70],{},[20,1268,73],{},[75,1270],{"dark":77,"description":78,"light":79},[81,1272,1273,1277],{},[27,1274,85,1275],{},[87,1276,89],{},[27,1278,92],{},[20,1280,95],{},[15,1282,99],{"id":98},[20,1284,102],{},[20,1286,105],{},[34,1288,109],{"id":108},[20,1290,112,1291,117],{},[114,1292,116],{},[119,1294,1295],{"className":121,"code":122,"language":123,"meta":124,"style":124},[114,1296,1297,1301,1305,1309,1313],{"__ignoreMap":124},[128,1298,1299],{"class":130,"line":131},[128,1300,134],{},[128,1302,1303],{"class":130,"line":137},[128,1304,140],{},[128,1306,1307],{"class":130,"line":143},[128,1308,146],{},[128,1310,1311],{"class":130,"line":149},[128,1312,152],{},[128,1314,1315],{"class":130,"line":155},[128,1316,158],{},[34,1318,162],{"id":161},[20,1320,112,1321,117],{},[114,1322,167],{},[119,1324,1325],{"className":170,"code":171,"language":172,"meta":124,"style":124},[114,1326,1327],{"__ignoreMap":124},[128,1328,1329,1331,1333,1335,1337,1339],{"class":130,"line":131},[128,1330,180],{"class":179},[128,1332,184],{"class":183},[128,1334,188],{"class":187},[128,1336,192],{"class":191},[128,1338,188],{"class":187},[128,1340,197],{"class":183},[15,1342,201],{"id":200},[20,1344,204],{},[34,1346,208],{"id":207},[20,1348,211],{},[119,1350,1351],{"className":170,"code":214,"language":172,"meta":124,"style":124},[114,1352,1353,1363,1367,1373,1377,1387,1407,1445,1449,1463,1467,1473,1479,1499,1503,1511,1515,1533,1537,1559,1581,1603,1607],{"__ignoreMap":124},[128,1354,1355,1357,1359,1361],{"class":130,"line":131},[128,1356,222],{"class":221},[128,1358,225],{"class":183},[128,1360,229],{"class":228},[128,1362,232],{"class":183},[128,1364,1365],{"class":130,"line":137},[128,1366,238],{"emptyLinePlaceholder":237},[128,1368,1369,1371],{"class":130,"line":143},[128,1370,222],{"class":221},[128,1372,245],{"class":183},[128,1374,1375],{"class":130,"line":149},[128,1376,238],{"emptyLinePlaceholder":237},[128,1378,1379,1381,1383,1385],{"class":130,"line":155},[128,1380,254],{"class":221},[128,1382,257],{"class":221},[128,1384,261],{"class":260},[128,1386,264],{"class":183},[128,1388,1389,1391,1393,1395,1397,1399,1401,1403,1405],{"class":130,"line":267},[128,1390,270],{"class":221},[128,1392,273],{"class":221},[128,1394,277],{"class":276},[128,1396,280],{"class":179},[128,1398,184],{"class":183},[128,1400,285],{"class":276},[128,1402,288],{"class":183},[128,1404,292],{"class":291},[128,1406,295],{"class":183},[128,1408,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443],{"class":130,"line":298},[128,1410,302],{"class":301},[128,1412,305],{"class":183},[128,1414,308],{"class":221},[128,1416,311],{"class":183},[128,1418,314],{"class":179},[128,1420,184],{"class":183},[128,1422,188],{"class":187},[128,1424,321],{"class":191},[128,1426,188],{"class":187},[128,1428,326],{"class":183},[128,1430,188],{"class":187},[128,1432,331],{"class":191},[128,1434,188],{"class":187},[128,1436,336],{"class":183},[128,1438,339],{"class":179},[128,1440,342],{"class":183},[128,1442,345],{"class":179},[128,1444,348],{"class":183},[128,1446,1447],{"class":130,"line":351},[128,1448,238],{"emptyLinePlaceholder":237},[128,1450,1451,1453,1455,1457,1459,1461],{"class":130,"line":356},[128,1452,359],{"class":301},[128,1454,362],{"class":183},[128,1456,308],{"class":221},[128,1458,367],{"class":183},[128,1460,370],{"class":179},[128,1462,373],{"class":183},[128,1464,1465],{"class":130,"line":376},[128,1466,379],{"class":183},[128,1468,1469,1471],{"class":130,"line":382},[128,1470,385],{"class":179},[128,1472,388],{"class":183},[128,1474,1475,1477],{"class":130,"line":391},[128,1476,394],{"class":179},[128,1478,373],{"class":183},[128,1480,1481,1483,1485,1487,1489,1491,1493,1495,1497],{"class":130,"line":399},[128,1482,403],{"class":402},[128,1484,406],{"class":179},[128,1486,342],{"class":183},[128,1488,411],{"class":179},[128,1490,184],{"class":183},[128,1492,188],{"class":187},[128,1494,418],{"class":191},[128,1496,188],{"class":187},[128,1498,197],{"class":183},[128,1500,1501],{"class":130,"line":425},[128,1502,428],{"class":183},[128,1504,1505,1507,1509],{"class":130,"line":431},[128,1506,434],{"class":183},[128,1508,437],{"class":179},[128,1510,348],{"class":183},[128,1512,1513],{"class":130,"line":442},[128,1514,238],{"emptyLinePlaceholder":237},[128,1516,1517,1519,1521,1523,1525,1527,1529,1531],{"class":130,"line":447},[128,1518,450],{"class":301},[128,1520,453],{"class":183},[128,1522,308],{"class":221},[128,1524,458],{"class":183},[128,1526,461],{"class":179},[128,1528,342],{"class":183},[128,1530,466],{"class":179},[128,1532,348],{"class":183},[128,1534,1535],{"class":130,"line":471},[128,1536,238],{"emptyLinePlaceholder":237},[128,1538,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557],{"class":130,"line":476},[128,1540,479],{"class":183},[128,1542,482],{"class":179},[128,1544,184],{"class":183},[128,1546,188],{"class":187},[128,1548,489],{"class":191},[128,1550,188],{"class":187},[128,1552,494],{"class":221},[128,1554,497],{"class":183},[128,1556,500],{"class":179},[128,1558,503],{"class":183},[128,1560,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579],{"class":130,"line":506},[128,1562,479],{"class":183},[128,1564,482],{"class":179},[128,1566,184],{"class":183},[128,1568,188],{"class":187},[128,1570,517],{"class":191},[128,1572,188],{"class":187},[128,1574,494],{"class":221},[128,1576,497],{"class":183},[128,1578,526],{"class":179},[128,1580,503],{"class":183},[128,1582,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601],{"class":130,"line":531},[128,1584,479],{"class":183},[128,1586,482],{"class":179},[128,1588,184],{"class":183},[128,1590,188],{"class":187},[128,1592,542],{"class":191},[128,1594,188],{"class":187},[128,1596,494],{"class":221},[128,1598,497],{"class":183},[128,1600,551],{"class":179},[128,1602,503],{"class":183},[128,1604,1605],{"class":130,"line":556},[128,1606,559],{"class":183},[128,1608,1609],{"class":130,"line":562},[128,1610,565],{"class":183},[567,1612,570],{"id":569},[20,1614,573],{},[119,1616,1617],{"className":170,"code":576,"language":172,"meta":124,"style":124},[114,1618,1619],{"__ignoreMap":124},[128,1620,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655],{"class":130,"line":131},[128,1622,583],{"class":301},[128,1624,305],{"class":183},[128,1626,308],{"class":221},[128,1628,311],{"class":183},[128,1630,314],{"class":179},[128,1632,184],{"class":183},[128,1634,188],{"class":187},[128,1636,321],{"class":191},[128,1638,188],{"class":187},[128,1640,326],{"class":183},[128,1642,188],{"class":187},[128,1644,331],{"class":191},[128,1646,188],{"class":187},[128,1648,336],{"class":183},[128,1650,339],{"class":179},[128,1652,342],{"class":183},[128,1654,345],{"class":179},[128,1656,348],{"class":183},[20,1658,620,1659,623],{},[114,1660,583],{},[567,1662,627],{"id":626},[20,1664,630,1665,634],{},[114,1666,633],{},[119,1668,1669],{"className":170,"code":637,"language":172,"meta":124,"style":124},[114,1670,1671,1675,1681,1687,1707],{"__ignoreMap":124},[128,1672,1673],{"class":130,"line":131},[128,1674,644],{"class":183},[128,1676,1677,1679],{"class":130,"line":137},[128,1678,649],{"class":179},[128,1680,388],{"class":183},[128,1682,1683,1685],{"class":130,"line":143},[128,1684,656],{"class":179},[128,1686,373],{"class":183},[128,1688,1689,1691,1693,1695,1697,1699,1701,1703,1705],{"class":130,"line":149},[128,1690,663],{"class":402},[128,1692,406],{"class":179},[128,1694,342],{"class":183},[128,1696,411],{"class":179},[128,1698,184],{"class":183},[128,1700,188],{"class":187},[128,1702,418],{"class":191},[128,1704,188],{"class":187},[128,1706,197],{"class":183},[128,1708,1709],{"class":130,"line":155},[128,1710,684],{"class":183},[20,1712,687,1713,692],{},[689,1714,691],{},[20,1716,695,1717,699],{},[114,1718,698],{},[119,1720,1721],{"className":170,"code":702,"language":172,"meta":124,"style":124},[114,1722,1723,1741,1745,1767,1789],{"__ignoreMap":124},[128,1724,1725,1727,1729,1731,1733,1735,1737,1739],{"class":130,"line":131},[128,1726,698],{"class":301},[128,1728,453],{"class":183},[128,1730,308],{"class":221},[128,1732,458],{"class":183},[128,1734,461],{"class":179},[128,1736,342],{"class":183},[128,1738,466],{"class":179},[128,1740,348],{"class":183},[128,1742,1743],{"class":130,"line":137},[128,1744,238],{"emptyLinePlaceholder":237},[128,1746,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765],{"class":130,"line":143},[128,1748,731],{"class":183},[128,1750,482],{"class":179},[128,1752,184],{"class":183},[128,1754,188],{"class":187},[128,1756,489],{"class":191},[128,1758,188],{"class":187},[128,1760,494],{"class":221},[128,1762,497],{"class":183},[128,1764,500],{"class":179},[128,1766,503],{"class":183},[128,1768,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787],{"class":130,"line":149},[128,1770,731],{"class":183},[128,1772,482],{"class":179},[128,1774,184],{"class":183},[128,1776,188],{"class":187},[128,1778,517],{"class":191},[128,1780,188],{"class":187},[128,1782,494],{"class":221},[128,1784,497],{"class":183},[128,1786,526],{"class":179},[128,1788,503],{"class":183},[128,1790,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809],{"class":130,"line":155},[128,1792,731],{"class":183},[128,1794,482],{"class":179},[128,1796,184],{"class":183},[128,1798,188],{"class":187},[128,1800,542],{"class":191},[128,1802,188],{"class":187},[128,1804,494],{"class":221},[128,1806,497],{"class":183},[128,1808,551],{"class":179},[128,1810,503],{"class":183},[15,1812,797],{"id":796},[799,1814,1815,1819,1823,1827],{},[802,1816,1817],{"title":804,"to":805},[20,1818,808],{},[802,1820,1821],{"title":811,"to":812},[20,1822,815],{},[802,1824,1825],{"title":818,"to":819},[20,1826,822],{},[802,1828,1829],{"title":825,"to":826},[20,1830,829],{},[15,1832,833],{"id":832},[799,1834,1835,1839,1843,1847,1851],{},[802,1836,1837],{"title":838,"to":839},[20,1838,842],{},[802,1840,1841],{"title":845,"to":846},[20,1842,849],{},[802,1844,1845],{"title":852,"to":853},[20,1846,856],{},[802,1848,1849],{"title":859,"to":860},[20,1850,863],{},[802,1852,1853],{"title":866,"to":867},[20,1854,870],{},[872,1856,1857],{},[20,1858,876,1859],{},[878,1860,881],{"href":880},[883,1862,885],{},{"title":124,"searchDepth":143,"depth":143,"links":1864},[1865,1869,1870,1874,1880,1881],{"id":17,"depth":137,"text":18,"children":1866},[1867,1868],{"id":36,"depth":143,"text":37},{"id":43,"depth":143,"text":44},{"id":58,"depth":137,"text":59},{"id":98,"depth":137,"text":99,"children":1871},[1872,1873],{"id":108,"depth":143,"text":109},{"id":161,"depth":143,"text":162},{"id":200,"depth":137,"text":201,"children":1875},[1876],{"id":207,"depth":143,"text":208,"children":1877},[1878,1879],{"id":569,"depth":149,"text":570},{"id":626,"depth":149,"text":627},{"id":796,"depth":137,"text":797},{"id":832,"depth":137,"text":833},{},{"title":5,"description":124},1787499595550]