[{"data":1,"prerenderedAt":3183},["ShallowReactive",2],{"docs-toc-\u002Fdocs\u002Fsdk\u002Fjava":3,"docs-navigation":1595,"\u002Fdocs\u002Fsdk\u002Fjava":1925},{"id":4,"title":5,"body":6,"description":17,"extension":1589,"meta":1590,"navigation":180,"path":1591,"seo":1592,"stem":1593,"__hash__":1594},"docs\u002Fdocs\u002F5.sdk\u002F1.java.md","Client",{"type":7,"value":8,"toc":1572},"minimark",[9,14,18,23,26,29,34,42,83,87,92,122,126,129,133,136,517,522,525,570,576,580,587,692,695,708,719,733,744,799,802,806,809,1264,1275,1279,1282,1308,1312,1330,1369,1372,1399,1402,1424,1427,1542,1546,1549,1556,1559,1568],[10,11,13],"h1",{"id":12},"advanced-integration-java-sdk","Advanced Integration - Java SDK",[15,16,17],"p",{},"One API for multiple online identity verification methods written in Java.",[19,20,22],"h2",{"id":21},"installation","Installation",[15,24,25],{},"The installation of the library is as simple as including it as one of the projects dependencies.",[15,27,28],{},"We encourage to use the newest version of the library as we are constantly expanding our product\noffering and the underlying functionalities.",[30,31,33],"h3",{"id":32},"maven","Maven",[15,35,36,37,41],{},"Include the following dependency in your ",[38,39,40],"code",{},"pom.xml"," file to use Authologic Java SDK:",[43,44,49],"pre",{"className":45,"code":46,"language":47,"meta":48,"style":48},"language-xml shiki shiki-themes vitesse-light vitesse-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","",[38,50,51,59,65,71,77],{"__ignoreMap":48},[52,53,56],"span",{"class":54,"line":55},"line",1,[52,57,58],{},"\u003Cdependency>\n",[52,60,62],{"class":54,"line":61},2,[52,63,64],{},"    \u003CgroupId>com.authologic.client\u003C\u002FgroupId>\n",[52,66,68],{"class":54,"line":67},3,[52,69,70],{},"    \u003CartifactId>authologic-client\u003C\u002FartifactId>\n",[52,72,74],{"class":54,"line":73},4,[52,75,76],{},"    \u003Cversion>0.2.42\u003C\u002Fversion>\n",[52,78,80],{"class":54,"line":79},5,[52,81,82],{},"\u003C\u002Fdependency>\n",[30,84,86],{"id":85},"gradle","Gradle",[15,88,36,89,41],{},[38,90,91],{},"build.gradle",[43,93,97],{"className":94,"code":95,"language":96,"meta":48,"style":48},"language-java shiki shiki-themes vitesse-light vitesse-light dracula","implementation(\"com.authologic.client:authologic-client:0.2.42\")\n","java",[38,98,99],{"__ignoreMap":48},[52,100,101,105,109,113,117,119],{"class":54,"line":55},[52,102,104],{"class":103},"smWMi","implementation",[52,106,108],{"class":107},"soeyu","(",[52,110,112],{"class":111},"sp1nO","\"",[52,114,116],{"class":115},"sw-4Z","com.authologic.client:authologic-client:0.2.42",[52,118,112],{"class":111},[52,120,121],{"class":107},")\n",[19,123,125],{"id":124},"usage","Usage",[15,127,128],{},"The following example demonstrate an example on how you can use the Java SDK to interact with the Authologic APIs.",[30,130,132],{"id":131},"creating-conversation","Creating Conversation",[15,134,135],{},"To start a new conversation process, which is the main entry point for the identity checking product the\nfollowing example can be used:",[43,137,139],{"className":94,"code":138,"language":96,"meta":48,"style":48},"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                strategy(\"public:sandbox\").\n                callbackUrl(\"some_callback_url\").\n                addProduct(\n                    new IdentityProductQueryBuilder(\n                        Arrays.asList(\n                            IdentityQueryField.PERSON_NAME_FIRSTNAME,\n                            IdentityQueryField.PERSON_NAME_LASTNAME\n                        )\n                    ))\n        ).get();\n\n        System.out.println(conversation.getUrl());\n    }\n}\n",[38,140,141,176,182,201,205,221,254,312,317,338,347,356,374,391,399,411,424,438,448,454,460,471,476,505,511],{"__ignoreMap":48},[52,142,143,147,151,154,157,159,162,164,167,169,173],{"class":54,"line":55},[52,144,146],{"class":145},"sFsus","import",[52,148,150],{"class":149},"smZrN"," com",[52,152,153],{"class":107},".",[52,155,156],{"class":149},"authologic",[52,158,153],{"class":107},[52,160,161],{"class":149},"client",[52,163,153],{"class":107},[52,165,166],{"class":149},"api",[52,168,153],{"class":107},[52,170,172],{"class":171},"sacUy","*",[52,174,175],{"class":107},";\n",[52,177,178],{"class":54,"line":61},[52,179,181],{"emptyLinePlaceholder":180},true,"\n",[52,183,184,186,189,191,194,196,199],{"class":54,"line":67},[52,185,146],{"class":145},[52,187,188],{"class":149}," java",[52,190,153],{"class":107},[52,192,193],{"class":149},"util",[52,195,153],{"class":107},[52,197,198],{"class":149},"Arrays",[52,200,175],{"class":107},[52,202,203],{"class":54,"line":73},[52,204,181],{"emptyLinePlaceholder":180},[52,206,207,211,214,218],{"class":54,"line":79},[52,208,210],{"class":209},"sMzfs","public",[52,212,213],{"class":209}," class",[52,215,217],{"class":216},"sKZry"," Main",[52,219,220],{"class":107}," {\n",[52,222,224,227,230,234,237,239,242,245,249,252],{"class":54,"line":223},6,[52,225,226],{"class":209},"    public",[52,228,229],{"class":209}," static",[52,231,233],{"class":232},"sYXFp"," void",[52,235,236],{"class":103}," main",[52,238,108],{"class":107},[52,240,241],{"class":232},"String",[52,243,244],{"class":107},"[]",[52,246,248],{"class":247},"sHZrv"," args",[52,250,251],{"class":107},")",[52,253,220],{"class":107},[52,255,257,261,265,269,272,274,277,279,281,284,286,289,292,295,297,300,303,306,309],{"class":54,"line":256},7,[52,258,260],{"class":259},"sfuBh","        Client",[52,262,264],{"class":263},"sZsTy"," client",[52,266,268],{"class":267},"s9wM8"," =",[52,270,271],{"class":263}," ClientBuilder",[52,273,153],{"class":107},[52,275,276],{"class":103},"builder",[52,278,108],{"class":107},[52,280,112],{"class":111},[52,282,283],{"class":115},"username",[52,285,112],{"class":111},[52,287,288],{"class":107},",",[52,290,291],{"class":111}," \"",[52,293,294],{"class":115},"password",[52,296,112],{"class":111},[52,298,299],{"class":107},").",[52,301,302],{"class":103},"sandbox",[52,304,305],{"class":107},"().",[52,307,308],{"class":103},"build",[52,310,311],{"class":107},"();\n",[52,313,315],{"class":54,"line":314},8,[52,316,181],{"emptyLinePlaceholder":180},[52,318,320,323,326,328,330,332,335],{"class":54,"line":319},9,[52,321,322],{"class":259},"        Conversation",[52,324,325],{"class":263}," conversation",[52,327,268],{"class":267},[52,329,264],{"class":263},[52,331,153],{"class":107},[52,333,334],{"class":103},"execute",[52,336,337],{"class":107},"(\n",[52,339,341,344],{"class":54,"line":340},10,[52,342,343],{"class":149},"            Requests",[52,345,346],{"class":107},".\n",[52,348,350,353],{"class":54,"line":349},11,[52,351,352],{"class":103},"                createConversation",[52,354,355],{"class":107},"().\n",[52,357,359,362,364,366,369,371],{"class":54,"line":358},12,[52,360,361],{"class":103},"                strategy",[52,363,108],{"class":107},[52,365,112],{"class":111},[52,367,368],{"class":115},"public:sandbox",[52,370,112],{"class":111},[52,372,373],{"class":107},").\n",[52,375,377,380,382,384,387,389],{"class":54,"line":376},13,[52,378,379],{"class":103},"                callbackUrl",[52,381,108],{"class":107},[52,383,112],{"class":111},[52,385,386],{"class":115},"some_callback_url",[52,388,112],{"class":111},[52,390,373],{"class":107},[52,392,394,397],{"class":54,"line":393},14,[52,395,396],{"class":103},"                addProduct",[52,398,337],{"class":107},[52,400,402,406,409],{"class":54,"line":401},15,[52,403,405],{"class":404},"saYRG","                    new",[52,407,408],{"class":103}," IdentityProductQueryBuilder",[52,410,337],{"class":107},[52,412,414,417,419,422],{"class":54,"line":413},16,[52,415,416],{"class":263},"                        Arrays",[52,418,153],{"class":107},[52,420,421],{"class":103},"asList",[52,423,337],{"class":107},[52,425,427,430,432,435],{"class":54,"line":426},17,[52,428,429],{"class":263},"                            IdentityQueryField",[52,431,153],{"class":107},[52,433,434],{"class":263},"PERSON_NAME_FIRSTNAME",[52,436,437],{"class":107},",\n",[52,439,441,443,445],{"class":54,"line":440},18,[52,442,429],{"class":263},[52,444,153],{"class":107},[52,446,447],{"class":263},"PERSON_NAME_LASTNAME\n",[52,449,451],{"class":54,"line":450},19,[52,452,453],{"class":107},"                        )\n",[52,455,457],{"class":54,"line":456},20,[52,458,459],{"class":107},"                    ))\n",[52,461,463,466,469],{"class":54,"line":462},21,[52,464,465],{"class":107},"        ).",[52,467,468],{"class":103},"get",[52,470,311],{"class":107},[52,472,474],{"class":54,"line":473},22,[52,475,181],{"emptyLinePlaceholder":180},[52,477,479,482,484,487,489,492,494,497,499,502],{"class":54,"line":478},23,[52,480,481],{"class":263},"        System",[52,483,153],{"class":107},[52,485,486],{"class":263},"out",[52,488,153],{"class":107},[52,490,491],{"class":103},"println",[52,493,108],{"class":107},[52,495,496],{"class":263},"conversation",[52,498,153],{"class":107},[52,500,501],{"class":103},"getUrl",[52,503,504],{"class":107},"());\n",[52,506,508],{"class":54,"line":507},24,[52,509,510],{"class":107},"    }\n",[52,512,514],{"class":54,"line":513},25,[52,515,516],{"class":107},"}\n",[518,519,521],"h4",{"id":520},"creating-the-client-instance","Creating the Client Instance",[15,523,524],{},"We start by creating the Client instance:",[43,526,528],{"className":94,"code":527,"language":96,"meta":48,"style":48},"Client client = ClientBuilder.builder(\"username\",\"password\").sandbox().build();\n",[38,529,530],{"__ignoreMap":48},[52,531,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568],{"class":54,"line":55},[52,533,5],{"class":259},[52,535,264],{"class":263},[52,537,268],{"class":267},[52,539,271],{"class":263},[52,541,153],{"class":107},[52,543,276],{"class":103},[52,545,108],{"class":107},[52,547,112],{"class":111},[52,549,283],{"class":115},[52,551,112],{"class":111},[52,553,288],{"class":107},[52,555,112],{"class":111},[52,557,294],{"class":115},[52,559,112],{"class":111},[52,561,299],{"class":107},[52,563,302],{"class":103},[52,565,305],{"class":107},[52,567,308],{"class":103},[52,569,311],{"class":107},[15,571,572,573,575],{},"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 ",[38,574,5],{}," instance may be used to interact with the Authologic API.",[518,577,579],{"id":578},"creating-the-conversation","Creating the Conversation",[15,581,582,583,586],{},"Next we can create the conversation and request the first and last name of the person we are\nrequesting the identification for. For that purpose we use the ",[38,584,585],{},"Requests.createConversation()","\nusing the following code snippet:",[43,588,590],{"className":94,"code":589,"language":96,"meta":48,"style":48},"Requests.\n    createConversation().\n    strategy(\"public:sandbox\").\n    callbackUrl(\"some_callback_url\").\n    addProduct(\n        new IdentityProductQueryBuilder(\n            Arrays.asList(\n                IdentityQueryField.PERSON_NAME_FIRSTNAME,\n                IdentityQueryField.PERSON_NAME_LASTNAME\n            )\n        ))\n",[38,591,592,599,606,621,636,643,652,663,674,682,687],{"__ignoreMap":48},[52,593,594,597],{"class":54,"line":55},[52,595,596],{"class":149},"Requests",[52,598,346],{"class":107},[52,600,601,604],{"class":54,"line":61},[52,602,603],{"class":103},"    createConversation",[52,605,355],{"class":107},[52,607,608,611,613,615,617,619],{"class":54,"line":67},[52,609,610],{"class":103},"    strategy",[52,612,108],{"class":107},[52,614,112],{"class":111},[52,616,368],{"class":115},[52,618,112],{"class":111},[52,620,373],{"class":107},[52,622,623,626,628,630,632,634],{"class":54,"line":73},[52,624,625],{"class":103},"    callbackUrl",[52,627,108],{"class":107},[52,629,112],{"class":111},[52,631,386],{"class":115},[52,633,112],{"class":111},[52,635,373],{"class":107},[52,637,638,641],{"class":54,"line":79},[52,639,640],{"class":103},"    addProduct",[52,642,337],{"class":107},[52,644,645,648,650],{"class":54,"line":223},[52,646,647],{"class":404},"        new",[52,649,408],{"class":103},[52,651,337],{"class":107},[52,653,654,657,659,661],{"class":54,"line":256},[52,655,656],{"class":263},"            Arrays",[52,658,153],{"class":107},[52,660,421],{"class":103},[52,662,337],{"class":107},[52,664,665,668,670,672],{"class":54,"line":314},[52,666,667],{"class":263},"                IdentityQueryField",[52,669,153],{"class":107},[52,671,434],{"class":263},[52,673,437],{"class":107},[52,675,676,678,680],{"class":54,"line":319},[52,677,667],{"class":263},[52,679,153],{"class":107},[52,681,447],{"class":263},[52,683,684],{"class":54,"line":340},[52,685,686],{"class":107},"            )\n",[52,688,689],{"class":54,"line":349},[52,690,691],{"class":107},"        ))\n",[15,693,694],{},"We set:",[696,697,698,702,705],"ul",{},[699,700,701],"li",{},"the strategy",[699,703,704],{},"the callback URL",[699,706,707],{},"the product that we want to use",[15,709,710,711,715,716,718],{},"The ",[712,713,714],"strong",{},"strategy"," is the information that tells Authologic how to perform the operation.\nThe field is optional, but you can explicitly provide the information to choose the strategy that\nyou want to use. In the above example we used the ",[38,717,368],{},", a strategy which doesn't perform a\nreal verification, but allows to test the whole flow.",[15,720,710,721,724,725,732],{},[712,722,723],{},"callback URL"," is the URL that Authologic will send the user when the process, in our example case\nthe identification process, will be completed. You should set it to match return to your application or\nuse a service like ",[726,727,731],"a",{"href":728,"rel":729},"https:\u002F\u002Fwebhook.site\u002F",[730],"nofollow","Webhook Site"," if you plan on testing the SDK.",[15,734,735,736,739,740,743],{},"The product that we want to use is the ",[712,737,738],{},"Identity"," product, which allows us to specify what kind of\ninformation about the user we want to get. In our example we would like to retrieve the person first\nand last name and to do that we use the ",[38,741,742],{},"IdentityProductQueryBuilder"," class and provide the list of\nfields to retrieve:",[43,745,747],{"className":94,"code":746,"language":96,"meta":48,"style":48},"new IdentityProductQueryBuilder(\n    Arrays.asList(\n        IdentityQueryField.PERSON_NAME_FIRSTNAME,\n        IdentityQueryField.PERSON_NAME_LASTNAME\n    )\n))\n",[38,748,749,758,769,780,788,793],{"__ignoreMap":48},[52,750,751,754,756],{"class":54,"line":55},[52,752,753],{"class":404},"new",[52,755,408],{"class":103},[52,757,337],{"class":107},[52,759,760,763,765,767],{"class":54,"line":61},[52,761,762],{"class":263},"    Arrays",[52,764,153],{"class":107},[52,766,421],{"class":103},[52,768,337],{"class":107},[52,770,771,774,776,778],{"class":54,"line":67},[52,772,773],{"class":263},"        IdentityQueryField",[52,775,153],{"class":107},[52,777,434],{"class":263},[52,779,437],{"class":107},[52,781,782,784,786],{"class":54,"line":73},[52,783,773],{"class":263},[52,785,153],{"class":107},[52,787,447],{"class":263},[52,789,790],{"class":54,"line":79},[52,791,792],{"class":107},"    )\n",[52,794,795,797],{"class":54,"line":223},[52,796,251],{"class":107},[52,798,121],{"class":149},[15,800,801],{},"As the final step we print the URL of the created conversation to the standard output to be able to continue\nthe process. If you are trying out the SDK head to the returned link to fill out the data that will be\nreturned as test data for your identity verification test.",[30,803,805],{"id":804},"working-with-callbacks","Working with Callbacks",[15,807,808],{},"The Java SDK can also be used to parse the information sent to your callback URL. For example, to run a simple\nHTTP web server that is able to accept the conversation callback payload and read the person first and last name\nfrom the above example we could use the following code:",[43,810,812],{"className":94,"code":811,"language":96,"meta":48,"style":48},"import com.authologic.client.api.*;\nimport com.authologic.client.json.JacksonJsonEngineProvider;\nimport io.javalin.Javalin;\n\nimport java.util.Arrays;\n\npublic class Main {\n\n    public static void main(String[] args) {\n        JacksonJsonEngine jsonEngine = (new JacksonJsonEngineProvider()).createJsonEngine();\n\n        Javalin app = Javalin.create()\n            .post(\"\u002F\", ctx -> {\n                Callback callback = jsonEngine.deserialize(ctx.body(), Callback.class);\n                if (callback.isConversationFinished()) {\n                    Conversation conversation = callback.asConversationFinished().getConversation();\n                    PersonName personName = conversation.getResult().getIdentity().getUser().getPerson().getName();\n\n                    System.out.println(\"Person: \" + personName.getFirstName() + \", \" + personName.getLastName());\n                }\n\n                ctx.status(HttpStatus.OK);\n            })\n            .start(8080);\n    }\n}\n",[38,813,814,838,864,883,887,903,907,917,921,943,969,973,994,1022,1063,1083,1106,1145,1149,1204,1209,1213,1235,1240,1255,1259],{"__ignoreMap":48},[52,815,816,818,820,822,824,826,828,830,832,834,836],{"class":54,"line":55},[52,817,146],{"class":145},[52,819,150],{"class":149},[52,821,153],{"class":107},[52,823,156],{"class":149},[52,825,153],{"class":107},[52,827,161],{"class":149},[52,829,153],{"class":107},[52,831,166],{"class":149},[52,833,153],{"class":107},[52,835,172],{"class":171},[52,837,175],{"class":107},[52,839,840,842,844,846,848,850,852,854,857,859,862],{"class":54,"line":61},[52,841,146],{"class":145},[52,843,150],{"class":149},[52,845,153],{"class":107},[52,847,156],{"class":149},[52,849,153],{"class":107},[52,851,161],{"class":149},[52,853,153],{"class":107},[52,855,856],{"class":149},"json",[52,858,153],{"class":107},[52,860,861],{"class":149},"JacksonJsonEngineProvider",[52,863,175],{"class":107},[52,865,866,868,871,873,876,878,881],{"class":54,"line":67},[52,867,146],{"class":145},[52,869,870],{"class":149}," io",[52,872,153],{"class":107},[52,874,875],{"class":149},"javalin",[52,877,153],{"class":107},[52,879,880],{"class":149},"Javalin",[52,882,175],{"class":107},[52,884,885],{"class":54,"line":73},[52,886,181],{"emptyLinePlaceholder":180},[52,888,889,891,893,895,897,899,901],{"class":54,"line":79},[52,890,146],{"class":145},[52,892,188],{"class":149},[52,894,153],{"class":107},[52,896,193],{"class":149},[52,898,153],{"class":107},[52,900,198],{"class":149},[52,902,175],{"class":107},[52,904,905],{"class":54,"line":223},[52,906,181],{"emptyLinePlaceholder":180},[52,908,909,911,913,915],{"class":54,"line":256},[52,910,210],{"class":209},[52,912,213],{"class":209},[52,914,217],{"class":216},[52,916,220],{"class":107},[52,918,919],{"class":54,"line":314},[52,920,181],{"emptyLinePlaceholder":180},[52,922,923,925,927,929,931,933,935,937,939,941],{"class":54,"line":319},[52,924,226],{"class":209},[52,926,229],{"class":209},[52,928,233],{"class":232},[52,930,236],{"class":103},[52,932,108],{"class":107},[52,934,241],{"class":232},[52,936,244],{"class":107},[52,938,248],{"class":247},[52,940,251],{"class":107},[52,942,220],{"class":107},[52,944,945,948,951,953,956,958,961,964,967],{"class":54,"line":340},[52,946,947],{"class":259},"        JacksonJsonEngine",[52,949,950],{"class":263}," jsonEngine",[52,952,268],{"class":267},[52,954,955],{"class":107}," (",[52,957,753],{"class":404},[52,959,960],{"class":103}," JacksonJsonEngineProvider",[52,962,963],{"class":107},"()).",[52,965,966],{"class":103},"createJsonEngine",[52,968,311],{"class":107},[52,970,971],{"class":54,"line":349},[52,972,181],{"emptyLinePlaceholder":180},[52,974,975,978,981,983,986,988,991],{"class":54,"line":358},[52,976,977],{"class":259},"        Javalin",[52,979,980],{"class":263}," app",[52,982,268],{"class":267},[52,984,985],{"class":263}," Javalin",[52,987,153],{"class":107},[52,989,990],{"class":103},"create",[52,992,993],{"class":107},"()\n",[52,995,996,999,1002,1004,1006,1009,1011,1013,1016,1020],{"class":54,"line":376},[52,997,998],{"class":107},"            .",[52,1000,1001],{"class":103},"post",[52,1003,108],{"class":107},[52,1005,112],{"class":111},[52,1007,1008],{"class":115},"\u002F",[52,1010,112],{"class":111},[52,1012,288],{"class":107},[52,1014,1015],{"class":149}," ctx ",[52,1017,1019],{"class":1018},"sGwSa","->",[52,1021,220],{"class":107},[52,1023,1024,1027,1030,1032,1034,1036,1039,1041,1044,1046,1049,1052,1055,1057,1060],{"class":54,"line":393},[52,1025,1026],{"class":259},"                Callback",[52,1028,1029],{"class":263}," callback",[52,1031,268],{"class":267},[52,1033,950],{"class":263},[52,1035,153],{"class":107},[52,1037,1038],{"class":103},"deserialize",[52,1040,108],{"class":107},[52,1042,1043],{"class":263},"ctx",[52,1045,153],{"class":107},[52,1047,1048],{"class":103},"body",[52,1050,1051],{"class":107},"(),",[52,1053,1054],{"class":263}," Callback",[52,1056,153],{"class":107},[52,1058,1059],{"class":263},"class",[52,1061,1062],{"class":107},");\n",[52,1064,1065,1068,1070,1073,1075,1078,1081],{"class":54,"line":401},[52,1066,1067],{"class":145},"                if",[52,1069,955],{"class":107},[52,1071,1072],{"class":263},"callback",[52,1074,153],{"class":107},[52,1076,1077],{"class":103},"isConversationFinished",[52,1079,1080],{"class":107},"())",[52,1082,220],{"class":107},[52,1084,1085,1088,1090,1092,1094,1096,1099,1101,1104],{"class":54,"line":413},[52,1086,1087],{"class":259},"                    Conversation",[52,1089,325],{"class":263},[52,1091,268],{"class":267},[52,1093,1029],{"class":263},[52,1095,153],{"class":107},[52,1097,1098],{"class":103},"asConversationFinished",[52,1100,305],{"class":107},[52,1102,1103],{"class":103},"getConversation",[52,1105,311],{"class":107},[52,1107,1108,1111,1114,1116,1118,1120,1123,1125,1128,1130,1133,1135,1138,1140,1143],{"class":54,"line":426},[52,1109,1110],{"class":259},"                    PersonName",[52,1112,1113],{"class":263}," personName",[52,1115,268],{"class":267},[52,1117,325],{"class":263},[52,1119,153],{"class":107},[52,1121,1122],{"class":103},"getResult",[52,1124,305],{"class":107},[52,1126,1127],{"class":103},"getIdentity",[52,1129,305],{"class":107},[52,1131,1132],{"class":103},"getUser",[52,1134,305],{"class":107},[52,1136,1137],{"class":103},"getPerson",[52,1139,305],{"class":107},[52,1141,1142],{"class":103},"getName",[52,1144,311],{"class":107},[52,1146,1147],{"class":54,"line":440},[52,1148,181],{"emptyLinePlaceholder":180},[52,1150,1151,1154,1156,1158,1160,1162,1164,1166,1169,1171,1174,1176,1178,1181,1184,1186,1188,1191,1193,1195,1197,1199,1202],{"class":54,"line":450},[52,1152,1153],{"class":263},"                    System",[52,1155,153],{"class":107},[52,1157,486],{"class":263},[52,1159,153],{"class":107},[52,1161,491],{"class":103},[52,1163,108],{"class":107},[52,1165,112],{"class":111},[52,1167,1168],{"class":115},"Person: ",[52,1170,112],{"class":111},[52,1172,1173],{"class":209}," +",[52,1175,1113],{"class":263},[52,1177,153],{"class":107},[52,1179,1180],{"class":103},"getFirstName",[52,1182,1183],{"class":107},"()",[52,1185,1173],{"class":209},[52,1187,291],{"class":111},[52,1189,1190],{"class":115},", ",[52,1192,112],{"class":111},[52,1194,1173],{"class":209},[52,1196,1113],{"class":263},[52,1198,153],{"class":107},[52,1200,1201],{"class":103},"getLastName",[52,1203,504],{"class":107},[52,1205,1206],{"class":54,"line":456},[52,1207,1208],{"class":107},"                }\n",[52,1210,1211],{"class":54,"line":462},[52,1212,181],{"emptyLinePlaceholder":180},[52,1214,1215,1218,1220,1223,1225,1228,1230,1233],{"class":54,"line":473},[52,1216,1217],{"class":263},"                ctx",[52,1219,153],{"class":107},[52,1221,1222],{"class":103},"status",[52,1224,108],{"class":107},[52,1226,1227],{"class":263},"HttpStatus",[52,1229,153],{"class":107},[52,1231,1232],{"class":263},"OK",[52,1234,1062],{"class":107},[52,1236,1237],{"class":54,"line":478},[52,1238,1239],{"class":107},"            })\n",[52,1241,1242,1244,1247,1249,1253],{"class":54,"line":507},[52,1243,998],{"class":107},[52,1245,1246],{"class":103},"start",[52,1248,108],{"class":107},[52,1250,1252],{"class":1251},"smMFd","8080",[52,1254,1062],{"class":107},[52,1256,1257],{"class":54,"line":513},[52,1258,510],{"class":107},[52,1260,1262],{"class":54,"line":1261},26,[52,1263,516],{"class":107},[1265,1266,1267],"note",{},[15,1268,1269,1270,1274],{},"The code uses ",[726,1271,880],{"href":1272,"rel":1273},"https:\u002F\u002Fjavalin.io\u002F",[730]," - a simple web framework for Java and Kotlin.",[518,1276,1278],{"id":1277},"initializing-json-parser","Initializing JSON Parser",[15,1280,1281],{},"We start by initializing the JSON parser, so we can easily parse the response.\nWe do it only once as the parser is thread-safe and can be reused later when needed:",[43,1283,1285],{"className":94,"code":1284,"language":96,"meta":48,"style":48},"JacksonJsonEngine jsonEngine = (new JacksonJsonEngineProvider()).createJsonEngine();\n",[38,1286,1287],{"__ignoreMap":48},[52,1288,1289,1292,1294,1296,1298,1300,1302,1304,1306],{"class":54,"line":55},[52,1290,1291],{"class":259},"JacksonJsonEngine",[52,1293,950],{"class":263},[52,1295,268],{"class":267},[52,1297,955],{"class":107},[52,1299,753],{"class":404},[52,1301,960],{"class":103},[52,1303,963],{"class":107},[52,1305,966],{"class":103},[52,1307,311],{"class":107},[518,1309,1311],{"id":1310},"deserializing-the-results","Deserializing the Results",[15,1313,1314,1315,1318,1319,1322,1323,1325,1326,1329],{},"Without focusing on the ",[726,1316,880],{"href":1272,"rel":1317},[730]," itself, it provides the ",[38,1320,1321],{},"Context"," object -\nthe ",[38,1324,1043],{}," variable in the above example that we can use to read the request body. We retrieve it\nand deserialize it to the ",[38,1327,1328],{},"CallbackResult"," class using the initialized JSON parser:",[43,1331,1333],{"className":94,"code":1332,"language":96,"meta":48,"style":48},"Callback callbackResult = jsonEngine.deserialize(ctx.body(), Callback.class);\n",[38,1334,1335],{"__ignoreMap":48},[52,1336,1337,1340,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367],{"class":54,"line":55},[52,1338,1339],{"class":259},"Callback",[52,1341,1342],{"class":263}," callbackResult",[52,1344,268],{"class":267},[52,1346,950],{"class":263},[52,1348,153],{"class":107},[52,1350,1038],{"class":103},[52,1352,108],{"class":107},[52,1354,1043],{"class":263},[52,1356,153],{"class":107},[52,1358,1048],{"class":103},[52,1360,1051],{"class":107},[52,1362,1054],{"class":263},[52,1364,153],{"class":107},[52,1366,1059],{"class":263},[52,1368,1062],{"class":107},[15,1370,1371],{},"The abstract Callback class provides two methods to identify the type of the result:",[696,1373,1374,1388],{},[699,1375,1376,1377,1379,1380,1383,1384,1387],{},"the ",[38,1378,1077],{}," returning ",[38,1381,1382],{},"true"," if the result is of type ",[38,1385,1386],{},"Conversation"," representing conversation",[699,1389,1376,1390,1379,1393,1383,1395,1398],{},[38,1391,1392],{},"isUnknownCallback",[38,1394,1382],{},[38,1396,1397],{},"UnknownCallback"," representing unknown callback",[15,1400,1401],{},"In the example code we expect the FinishedConversationCallback, so we check for it:",[43,1403,1405],{"className":94,"code":1404,"language":96,"meta":48,"style":48},"if (callback.isConversationFinished()) {\n",[38,1406,1407],{"__ignoreMap":48},[52,1408,1409,1412,1414,1416,1418,1420,1422],{"class":54,"line":55},[52,1410,1411],{"class":145},"if",[52,1413,955],{"class":107},[52,1415,1072],{"class":263},[52,1417,153],{"class":107},[52,1419,1077],{"class":103},[52,1421,1080],{"class":107},[52,1423,220],{"class":107},[15,1425,1426],{},"After we verified that we got the class we were expecting we can retrieve the conversation from the\ndeserialized object and print out the identified person first and second name:",[43,1428,1430],{"className":94,"code":1429,"language":96,"meta":48,"style":48},"Conversation conversation = callback.asConversationFinished().getConversation();\n\nPersonName personName = conversation.getResult().getIdentity().getUser().getPerson().getName();\n\nSystem.out.println(\"Person: \" + personName.getFirstName() + \", \" + personName.getLastName());\n",[38,1431,1432,1452,1456,1489,1493],{"__ignoreMap":48},[52,1433,1434,1436,1438,1440,1442,1444,1446,1448,1450],{"class":54,"line":55},[52,1435,1386],{"class":259},[52,1437,325],{"class":263},[52,1439,268],{"class":267},[52,1441,1029],{"class":263},[52,1443,153],{"class":107},[52,1445,1098],{"class":103},[52,1447,305],{"class":107},[52,1449,1103],{"class":103},[52,1451,311],{"class":107},[52,1453,1454],{"class":54,"line":61},[52,1455,181],{"emptyLinePlaceholder":180},[52,1457,1458,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487],{"class":54,"line":67},[52,1459,1460],{"class":259},"PersonName",[52,1462,1113],{"class":263},[52,1464,268],{"class":267},[52,1466,325],{"class":263},[52,1468,153],{"class":107},[52,1470,1122],{"class":103},[52,1472,305],{"class":107},[52,1474,1127],{"class":103},[52,1476,305],{"class":107},[52,1478,1132],{"class":103},[52,1480,305],{"class":107},[52,1482,1137],{"class":103},[52,1484,305],{"class":107},[52,1486,1142],{"class":103},[52,1488,311],{"class":107},[52,1490,1491],{"class":54,"line":73},[52,1492,181],{"emptyLinePlaceholder":180},[52,1494,1495,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540],{"class":54,"line":79},[52,1496,1497],{"class":263},"System",[52,1499,153],{"class":107},[52,1501,486],{"class":263},[52,1503,153],{"class":107},[52,1505,491],{"class":103},[52,1507,108],{"class":107},[52,1509,112],{"class":111},[52,1511,1168],{"class":115},[52,1513,112],{"class":111},[52,1515,1173],{"class":209},[52,1517,1113],{"class":263},[52,1519,153],{"class":107},[52,1521,1180],{"class":103},[52,1523,1183],{"class":107},[52,1525,1173],{"class":209},[52,1527,291],{"class":111},[52,1529,1190],{"class":115},[52,1531,112],{"class":111},[52,1533,1173],{"class":209},[52,1535,1113],{"class":263},[52,1537,153],{"class":107},[52,1539,1201],{"class":103},[52,1541,504],{"class":107},[19,1543,1545],{"id":1544},"license","License",[15,1547,1548],{},"Copyright 2024 Authologic",[15,1550,1551,1552,153],{},"Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License.\nYou may obtain a copy of the License at ",[726,1553,1554],{"href":1554,"rel":1555},"http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0",[730],[15,1557,1558],{},"Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an\n\"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific\nlanguage governing permissions and limitations under the License.",[1265,1560,1561],{},[15,1562,1563,1564],{},"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 ",[726,1565,1567],{"href":1566},"mailto:tech-support@authologic.com","tech-support@authologic.com",[1569,1570,1571],"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 .smWMi, html code.shiki .smWMi{--shiki-light:#59873A;--shiki-default:#59873A;--shiki-dark:#50FA7B}html pre.shiki code .soeyu, html code.shiki .soeyu{--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#F8F8F2}html pre.shiki code .sp1nO, html code.shiki .sp1nO{--shiki-light:#B5695977;--shiki-default:#B5695977;--shiki-dark:#E9F284}html pre.shiki code .sw-4Z, html code.shiki .sw-4Z{--shiki-light:#B56959;--shiki-default:#B56959;--shiki-dark:#F1FA8C}html pre.shiki code .sFsus, html code.shiki .sFsus{--shiki-light:#1E754F;--shiki-default:#1E754F;--shiki-dark:#FF79C6}html pre.shiki code .smZrN, html code.shiki .smZrN{--shiki-light:#393A34;--shiki-default:#393A34;--shiki-dark:#F8F8F2}html pre.shiki code .sacUy, html code.shiki .sacUy{--shiki-light:#A65E2B;--shiki-light-font-style:inherit;--shiki-default:#A65E2B;--shiki-default-font-style:inherit;--shiki-dark:#BD93F9;--shiki-dark-font-style:italic}html pre.shiki code .sMzfs, html code.shiki .sMzfs{--shiki-light:#AB5959;--shiki-default:#AB5959;--shiki-dark:#FF79C6}html pre.shiki code .sKZry, html code.shiki .sKZry{--shiki-light:#2E8F82;--shiki-default:#2E8F82;--shiki-dark:#8BE9FD}html pre.shiki code .sYXFp, html code.shiki .sYXFp{--shiki-light:#AB5959;--shiki-light-font-style:inherit;--shiki-default:#AB5959;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}html pre.shiki code .sHZrv, html code.shiki .sHZrv{--shiki-light:#B07D48;--shiki-light-font-style:inherit;--shiki-default:#B07D48;--shiki-default-font-style:inherit;--shiki-dark:#FFB86C;--shiki-dark-font-style:italic}html pre.shiki code .sfuBh, html code.shiki .sfuBh{--shiki-light:#393A34;--shiki-light-font-style:inherit;--shiki-default:#393A34;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}html pre.shiki code .sZsTy, html code.shiki .sZsTy{--shiki-light:#B07D48;--shiki-default:#B07D48;--shiki-dark:#F8F8F2}html pre.shiki code .s9wM8, html code.shiki .s9wM8{--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#FF79C6}html pre.shiki code .saYRG, html code.shiki .saYRG{--shiki-light:#1E754F;--shiki-light-font-weight:inherit;--shiki-default:#1E754F;--shiki-default-font-weight:inherit;--shiki-dark:#FF79C6;--shiki-dark-font-weight:bold}html pre.shiki code .sGwSa, html code.shiki .sGwSa{--shiki-light:#999999;--shiki-light-font-style:inherit;--shiki-default:#999999;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic}html pre.shiki code .smMFd, html code.shiki .smMFd{--shiki-light:#2F798A;--shiki-default:#2F798A;--shiki-dark:#BD93F9}",{"title":48,"searchDepth":67,"depth":67,"links":1573},[1574,1578,1588],{"id":21,"depth":61,"text":22,"children":1575},[1576,1577],{"id":32,"depth":67,"text":33},{"id":85,"depth":67,"text":86},{"id":124,"depth":61,"text":125,"children":1579},[1580,1584],{"id":131,"depth":67,"text":132,"children":1581},[1582,1583],{"id":520,"depth":73,"text":521},{"id":578,"depth":73,"text":579},{"id":804,"depth":67,"text":805,"children":1585},[1586,1587],{"id":1277,"depth":73,"text":1278},{"id":1310,"depth":73,"text":1311},{"id":1544,"depth":61,"text":1545},"md",{},"\u002Fdocs\u002Fsdk\u002Fjava",{"title":5,"description":17},"docs\u002F5.sdk\u002F1.java","h5dbzp11OJy_NjtJ07W2JVHttnsFJ5uuuJo1vqcCexE",[1596],{"title":1597,"path":1598,"stem":1599,"children":1600,"page":1818},"Docs","\u002Fdocs","docs",[1601,1605,1741,1794,1819,1851,1885,1903],{"title":1602,"path":1603,"stem":1604},"Authologic API Documentation","\u002Fdocs\u002Fhome","docs\u002F1.home",{"title":1606,"path":1607,"stem":1608,"children":1609},"Products","\u002Fdocs\u002Fproducts","docs\u002F2.products\u002Findex",[1610,1611,1615,1628,1652,1664,1680,1692,1704,1717,1729],{"title":1606,"path":1607,"stem":1608},{"title":1612,"path":1613,"stem":1614},"5 Minutes Tutorial","\u002Fdocs\u002Fproducts\u002F5-minutes-tutorial","docs\u002F2.products\u002F1.5-minutes-tutorial",{"title":738,"path":1616,"stem":1617,"children":1618},"\u002Fdocs\u002Fproducts\u002Fidentity","docs\u002F2.products\u002F2.identity\u002F1.index",[1619,1620,1624],{"title":738,"path":1616,"stem":1617},{"title":1621,"path":1622,"stem":1623},"API Integration","\u002Fdocs\u002Fproducts\u002Fidentity\u002Fapi-integration","docs\u002F2.products\u002F2.identity\u002F2.api-integration",{"title":1625,"path":1626,"stem":1627},"Java SDK Integration","\u002Fdocs\u002Fproducts\u002Fidentity\u002Fjava-sdk","docs\u002F2.products\u002F2.identity\u002F3.java-sdk",{"title":1629,"path":1630,"stem":1631,"children":1632},"AML","\u002Fdocs\u002Fproducts\u002Faml","docs\u002F2.products\u002F3.aml\u002F1.index",[1633,1634,1637,1641,1645,1649],{"title":1629,"path":1630,"stem":1631},{"title":1621,"path":1635,"stem":1636},"\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration","docs\u002F2.products\u002F3.aml\u002F2.api-integration",{"title":1638,"path":1639,"stem":1640},"API Integration - With Identity","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-with-identity","docs\u002F2.products\u002F3.aml\u002F3.api-integration-with-identity",{"title":1642,"path":1643,"stem":1644},"API Integration - Without Identity","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-without-identity","docs\u002F2.products\u002F3.aml\u002F4.api-integration-without-identity",{"title":1646,"path":1647,"stem":1648},"API Integration - AML Monitoring","\u002Fdocs\u002Fproducts\u002Faml\u002Fapi-integration-aml-monitoring","docs\u002F2.products\u002F3.aml\u002F5.api-integration-aml-monitoring",{"title":1625,"path":1650,"stem":1651},"\u002Fdocs\u002Fproducts\u002Faml\u002Fjava-sdk","docs\u002F2.products\u002F3.aml\u002F6.java-sdk",{"title":1653,"path":1654,"stem":1655,"children":1656},"User Authentication","\u002Fdocs\u002Fproducts\u002Fuser-authentication","docs\u002F2.products\u002F4.user-authentication\u002F1.index",[1657,1658,1661],{"title":1653,"path":1654,"stem":1655},{"title":1621,"path":1659,"stem":1660},"\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fapi-integration","docs\u002F2.products\u002F4.user-authentication\u002F2.api-integration",{"title":1625,"path":1662,"stem":1663},"\u002Fdocs\u002Fproducts\u002Fuser-authentication\u002Fjava-sdk","docs\u002F2.products\u002F4.user-authentication\u002F3.java-sdk",{"title":1665,"path":1666,"stem":1667,"children":1668},"Bank Transactions","\u002Fdocs\u002Fproducts\u002Fbank-transactions","docs\u002F2.products\u002F5.bank-transactions\u002F1.index",[1669,1670,1673,1677],{"title":1665,"path":1666,"stem":1667},{"title":1621,"path":1671,"stem":1672},"\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fapi-integration","docs\u002F2.products\u002F5.bank-transactions\u002F2.api-integration",{"title":1674,"path":1675,"stem":1676},"API Transaction","\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fapi-transaction","docs\u002F2.products\u002F5.bank-transactions\u002F3.api-transaction",{"title":1625,"path":1678,"stem":1679},"\u002Fdocs\u002Fproducts\u002Fbank-transactions\u002Fjava-sdk","docs\u002F2.products\u002F5.bank-transactions\u002F4.java-sdk",{"title":1681,"path":1682,"stem":1683,"children":1684},"Data Verification","\u002Fdocs\u002Fproducts\u002Fdata-verification","docs\u002F2.products\u002F6.data-verification\u002F1.index",[1685,1686,1689],{"title":1681,"path":1682,"stem":1683},{"title":1621,"path":1687,"stem":1688},"\u002Fdocs\u002Fproducts\u002Fdata-verification\u002Fapi-integration","docs\u002F2.products\u002F6.data-verification\u002F2.api-integration",{"title":1625,"path":1690,"stem":1691},"\u002Fdocs\u002Fproducts\u002Fdata-verification\u002Fjava-sdk","docs\u002F2.products\u002F6.data-verification\u002F3.java-sdk",{"title":1693,"path":1694,"stem":1695,"children":1696},"Enquiry","\u002Fdocs\u002Fproducts\u002Fenquiry","docs\u002F2.products\u002F7.enquiry\u002F1.index",[1697,1698,1701],{"title":1693,"path":1694,"stem":1695},{"title":1621,"path":1699,"stem":1700},"\u002Fdocs\u002Fproducts\u002Fenquiry\u002Fapi-integration","docs\u002F2.products\u002F7.enquiry\u002F2.api-integration",{"title":1625,"path":1702,"stem":1703},"\u002Fdocs\u002Fproducts\u002Fenquiry\u002Fjava-sdk","docs\u002F2.products\u002F7.enquiry\u002F3.java-sdk",{"title":1705,"path":1706,"stem":1707,"children":1708},"Affordability","\u002Fdocs\u002Fproducts\u002Faffordability","docs\u002F2.products\u002F8.affordability\u002F1.index",[1709,1711,1714],{"title":1710,"path":1706,"stem":1707},"Affordability assessment",{"title":1621,"path":1712,"stem":1713},"\u002Fdocs\u002Fproducts\u002Faffordability\u002Fapi-integration","docs\u002F2.products\u002F8.affordability\u002F2.api-integration",{"title":1625,"path":1715,"stem":1716},"\u002Fdocs\u002Fproducts\u002Faffordability\u002Fjava-sdk","docs\u002F2.products\u002F8.affordability\u002F3.java-sdk",{"title":1718,"path":1719,"stem":1720,"children":1721},"Age Verification [BETA]","\u002Fdocs\u002Fproducts\u002Fage-verification","docs\u002F2.products\u002Fage-verification\u002Findex",[1722,1723,1726],{"title":1718,"path":1719,"stem":1720},{"title":1621,"path":1724,"stem":1725},"\u002Fdocs\u002Fproducts\u002Fage-verification\u002Fapi-integration","docs\u002F2.products\u002Fage-verification\u002Fapi-integration",{"title":1625,"path":1727,"stem":1728},"\u002Fdocs\u002Fproducts\u002Fage-verification\u002Fjava-sdk","docs\u002F2.products\u002Fage-verification\u002Fjava-sdk",{"title":1730,"path":1731,"stem":1732,"children":1733},"Database Verification","\u002Fdocs\u002Fproducts\u002Fdatabase-verification","docs\u002F2.products\u002Fdatabase-verification\u002Findex",[1734,1735,1738],{"title":1730,"path":1731,"stem":1732},{"title":1621,"path":1736,"stem":1737},"\u002Fdocs\u002Fproducts\u002Fdatabase-verification\u002Fapi-integration","docs\u002F2.products\u002Fdatabase-verification\u002Fapi-integration",{"title":1625,"path":1739,"stem":1740},"\u002Fdocs\u002Fproducts\u002Fdatabase-verification\u002Fjava-sdk","docs\u002F2.products\u002Fdatabase-verification\u002Fjava-sdk",{"title":1742,"path":1743,"stem":1744,"children":1745},"Integrations","\u002Fdocs\u002Fintegration","docs\u002F3.integration\u002Findex",[1746,1747,1751,1755,1759,1763,1767,1771,1775,1779,1783,1786,1790],{"title":1742,"path":1743,"stem":1744},{"title":1748,"path":1749,"stem":1750},"Overview","\u002Fdocs\u002Fintegration\u002Foverview","docs\u002F3.integration\u002F1.overview",{"title":1752,"path":1753,"stem":1754},"Combining Products","\u002Fdocs\u002Fintegration\u002Fcombining-products","docs\u002F3.integration\u002F2.combining-products",{"title":1756,"path":1757,"stem":1758},"Callbacks","\u002Fdocs\u002Fintegration\u002Fcallbacks","docs\u002F3.integration\u002F3.callbacks",{"title":1760,"path":1761,"stem":1762},"Use Cases","\u002Fdocs\u002Fintegration\u002Fuse-cases","docs\u002F3.integration\u002F4.use-cases",{"title":1764,"path":1765,"stem":1766},"Frequently Asked Questions","\u002Fdocs\u002Fintegration\u002Ffaq","docs\u002F3.integration\u002F5.faq",{"title":1768,"path":1769,"stem":1770},"Testing","\u002Fdocs\u002Fintegration\u002Ftesting","docs\u002F3.integration\u002F6.testing",{"title":1772,"path":1773,"stem":1774},"Going Live","\u002Fdocs\u002Fintegration\u002Fgoing-live","docs\u002F3.integration\u002F7.going-live",{"title":1776,"path":1777,"stem":1778},"Deprecations","\u002Fdocs\u002Fintegration\u002Fdeprecations","docs\u002F3.integration\u002F8.deprecations",{"title":1780,"path":1781,"stem":1782},"Media Types per Provider","\u002Fdocs\u002Fintegration\u002Fmedia-types-per-provider","docs\u002F3.integration\u002F9.media-types-per-provider",{"title":1756,"path":1784,"stem":1785,"hidden":180},"\u002Fdocs\u002Fintegration\u002Fcallbacks-java","docs\u002F3.integration\u002Fcallbacks-java",{"title":1787,"path":1788,"stem":1789,"hidden":180},"Custom Integration","\u002Fdocs\u002Fintegration\u002Fcustom-integration-support","docs\u002F3.integration\u002Fcustom-integration-support",{"title":1791,"path":1792,"stem":1793,"hidden":180},"Available User Information","\u002Fdocs\u002Fintegration\u002Fuser-info-fields","docs\u002F3.integration\u002Fuser-info-fields",{"title":1795,"path":1796,"stem":1797,"children":1798,"page":1818},"WebSDK","\u002Fdocs\u002Fwebsdk","docs\u002F4.websdk",[1799,1802,1806,1810,1814],{"title":1748,"path":1800,"stem":1801},"\u002Fdocs\u002Fwebsdk\u002Foverview","docs\u002F4.websdk\u002F1.overview",{"title":1803,"path":1804,"stem":1805},"JavaScript","\u002Fdocs\u002Fwebsdk\u002Fjs","docs\u002F4.websdk\u002F2.js",{"title":1807,"path":1808,"stem":1809},"React","\u002Fdocs\u002Fwebsdk\u002Freact","docs\u002F4.websdk\u002F3.react",{"title":1811,"path":1812,"stem":1813},"VueJS","\u002Fdocs\u002Fwebsdk\u002Fvuejs","docs\u002F4.websdk\u002F4.vuejs",{"title":1815,"path":1816,"stem":1817},"Angular","\u002Fdocs\u002Fwebsdk\u002Fangular","docs\u002F4.websdk\u002F5.angular",false,{"title":1820,"path":1821,"stem":1822,"children":1823,"page":1818},"SDK","\u002Fdocs\u002Fsdk","docs\u002F5.sdk",[1824,1825,1829,1832,1835,1838,1842,1845,1848],{"title":5,"path":1591,"stem":1593},{"title":1826,"path":1827,"stem":1828},"Affordability Assessment","\u002Fdocs\u002Fsdk\u002Faffordability","docs\u002F5.sdk\u002Faffordability",{"title":1718,"path":1830,"stem":1831},"\u002Fdocs\u002Fsdk\u002Fage-verification","docs\u002F5.sdk\u002Fage-verification",{"title":1629,"path":1833,"stem":1834},"\u002Fdocs\u002Fsdk\u002Faml","docs\u002F5.sdk\u002Faml",{"title":1665,"path":1836,"stem":1837},"\u002Fdocs\u002Fsdk\u002Fbank-transactions","docs\u002F5.sdk\u002Fbank-transactions",{"title":1839,"path":1840,"stem":1841},"Database verification","\u002Fdocs\u002Fsdk\u002Fdatabase-verification","docs\u002F5.sdk\u002Fdatabase-verification",{"title":1693,"path":1843,"stem":1844},"\u002Fdocs\u002Fsdk\u002Fenquiry","docs\u002F5.sdk\u002Fenquiry",{"title":738,"path":1846,"stem":1847},"\u002Fdocs\u002Fsdk\u002Fidentity","docs\u002F5.sdk\u002Fidentity",{"title":1653,"path":1849,"stem":1850},"\u002Fdocs\u002Fsdk\u002Fuser-authentication","docs\u002F5.sdk\u002Fuser-authentication",{"title":1852,"path":1853,"stem":1854,"children":1855},"Technical Notes","\u002Fdocs\u002Ftechnical","docs\u002F6.technical\u002F1.index",[1856,1857,1861,1865,1869,1873,1877,1881],{"title":1852,"path":1853,"stem":1854},{"title":1858,"path":1859,"stem":1860},"Implementation Notes","\u002Fdocs\u002Ftechnical\u002Fimplementation","docs\u002F6.technical\u002F2.implementation",{"title":1862,"path":1863,"stem":1864},"Conversation Statuses","\u002Fdocs\u002Ftechnical\u002Fconversation-statuses","docs\u002F6.technical\u002F3.conversation-statuses",{"title":1866,"path":1867,"stem":1868},"Method List","\u002Fdocs\u002Ftechnical\u002Fmethods","docs\u002F6.technical\u002F4.methods",{"title":1870,"path":1871,"stem":1872},"Errors","\u002Fdocs\u002Ftechnical\u002Ferrors","docs\u002F6.technical\u002F5.errors",{"title":1874,"path":1875,"stem":1876},"Validations","\u002Fdocs\u002Ftechnical\u002Fchecks","docs\u002F6.technical\u002F6.checks",{"title":1878,"path":1879,"stem":1880},"Using WebView in Mobile Apps","\u002Fdocs\u002Ftechnical\u002Fwebview","docs\u002F6.technical\u002F7.webview",{"title":1882,"path":1883,"stem":1884},"Mandatory And Optional Queries","\u002Fdocs\u002Ftechnical\u002Fmandatory-and-optional-queries","docs\u002F6.technical\u002Fmandatory-and-optional-queries",{"title":1886,"path":1887,"stem":1888,"children":1889},"Additional Information","\u002Fdocs\u002Fadditional","docs\u002F7.additional\u002F1.index",[1890,1891,1895,1899],{"title":1886,"path":1887,"stem":1888},{"title":1892,"path":1893,"stem":1894},"Custom Layout","\u002Fdocs\u002Fadditional\u002Fcustom-layout","docs\u002F7.additional\u002F2.custom-layout",{"title":1896,"path":1897,"stem":1898},"Metadata","\u002Fdocs\u002Fadditional\u002Fmetadata","docs\u002F7.additional\u002F3.metadata",{"title":1900,"path":1901,"stem":1902},"Conversation Expiration","\u002Fdocs\u002Fadditional\u002Fconversation-expiration","docs\u002F7.additional\u002F4.conversation-expiration",{"title":48,"hidden":180,"path":1904,"stem":1905,"children":1906},"\u002Fdocs\u002Fcustom-data","docs\u002Fcustom-data\u002Findex",[1907,1909,1913,1917,1921],{"title":1908,"path":1904,"stem":1905},"Custom Data",{"title":1910,"path":1911,"stem":1912,"hidden":180},"MobileID","\u002Fdocs\u002Fcustom-data\u002Fasync-mobileid","docs\u002Fcustom-data\u002Fasync-mobileid",{"title":1914,"path":1915,"stem":1916,"hidden":180},"mObywatel","\u002Fdocs\u002Fcustom-data\u002Fasync-mobywatel","docs\u002Fcustom-data\u002Fasync-mobywatel",{"title":1918,"path":1919,"stem":1920,"hidden":180},"SmartID","\u002Fdocs\u002Fcustom-data\u002Fasync-smartid","docs\u002Fcustom-data\u002Fasync-smartid",{"title":1922,"path":1923,"stem":1924,"hidden":180},"SPID","\u002Fdocs\u002Fcustom-data\u002Fheadless-fspid","docs\u002Fcustom-data\u002Fheadless-fspid",{"id":4,"title":5,"body":1926,"description":17,"extension":1589,"meta":3181,"navigation":180,"path":1591,"seo":3182,"stem":1593,"__hash__":1594},{"type":7,"value":1927,"toc":3164},[1928,1930,1932,1934,1936,1938,1940,1944,1968,1970,1974,1992,1994,1996,1998,2000,2276,2278,2280,2324,2328,2330,2334,2428,2430,2438,2444,2451,2457,2507,2509,2511,2513,2905,2912,2914,2916,2940,2942,2953,2989,2991,3009,3011,3031,3033,3145,3147,3149,3154,3156,3162],[10,1929,13],{"id":12},[15,1931,17],{},[19,1933,22],{"id":21},[15,1935,25],{},[15,1937,28],{},[30,1939,33],{"id":32},[15,1941,36,1942,41],{},[38,1943,40],{},[43,1945,1946],{"className":45,"code":46,"language":47,"meta":48,"style":48},[38,1947,1948,1952,1956,1960,1964],{"__ignoreMap":48},[52,1949,1950],{"class":54,"line":55},[52,1951,58],{},[52,1953,1954],{"class":54,"line":61},[52,1955,64],{},[52,1957,1958],{"class":54,"line":67},[52,1959,70],{},[52,1961,1962],{"class":54,"line":73},[52,1963,76],{},[52,1965,1966],{"class":54,"line":79},[52,1967,82],{},[30,1969,86],{"id":85},[15,1971,36,1972,41],{},[38,1973,91],{},[43,1975,1976],{"className":94,"code":95,"language":96,"meta":48,"style":48},[38,1977,1978],{"__ignoreMap":48},[52,1979,1980,1982,1984,1986,1988,1990],{"class":54,"line":55},[52,1981,104],{"class":103},[52,1983,108],{"class":107},[52,1985,112],{"class":111},[52,1987,116],{"class":115},[52,1989,112],{"class":111},[52,1991,121],{"class":107},[19,1993,125],{"id":124},[15,1995,128],{},[30,1997,132],{"id":131},[15,1999,135],{},[43,2001,2002],{"className":94,"code":138,"language":96,"meta":48,"style":48},[38,2003,2004,2028,2032,2048,2052,2062,2084,2124,2128,2144,2150,2156,2170,2184,2190,2198,2208,2218,2226,2230,2234,2242,2246,2268,2272],{"__ignoreMap":48},[52,2005,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026],{"class":54,"line":55},[52,2007,146],{"class":145},[52,2009,150],{"class":149},[52,2011,153],{"class":107},[52,2013,156],{"class":149},[52,2015,153],{"class":107},[52,2017,161],{"class":149},[52,2019,153],{"class":107},[52,2021,166],{"class":149},[52,2023,153],{"class":107},[52,2025,172],{"class":171},[52,2027,175],{"class":107},[52,2029,2030],{"class":54,"line":61},[52,2031,181],{"emptyLinePlaceholder":180},[52,2033,2034,2036,2038,2040,2042,2044,2046],{"class":54,"line":67},[52,2035,146],{"class":145},[52,2037,188],{"class":149},[52,2039,153],{"class":107},[52,2041,193],{"class":149},[52,2043,153],{"class":107},[52,2045,198],{"class":149},[52,2047,175],{"class":107},[52,2049,2050],{"class":54,"line":73},[52,2051,181],{"emptyLinePlaceholder":180},[52,2053,2054,2056,2058,2060],{"class":54,"line":79},[52,2055,210],{"class":209},[52,2057,213],{"class":209},[52,2059,217],{"class":216},[52,2061,220],{"class":107},[52,2063,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082],{"class":54,"line":223},[52,2065,226],{"class":209},[52,2067,229],{"class":209},[52,2069,233],{"class":232},[52,2071,236],{"class":103},[52,2073,108],{"class":107},[52,2075,241],{"class":232},[52,2077,244],{"class":107},[52,2079,248],{"class":247},[52,2081,251],{"class":107},[52,2083,220],{"class":107},[52,2085,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122],{"class":54,"line":256},[52,2087,260],{"class":259},[52,2089,264],{"class":263},[52,2091,268],{"class":267},[52,2093,271],{"class":263},[52,2095,153],{"class":107},[52,2097,276],{"class":103},[52,2099,108],{"class":107},[52,2101,112],{"class":111},[52,2103,283],{"class":115},[52,2105,112],{"class":111},[52,2107,288],{"class":107},[52,2109,291],{"class":111},[52,2111,294],{"class":115},[52,2113,112],{"class":111},[52,2115,299],{"class":107},[52,2117,302],{"class":103},[52,2119,305],{"class":107},[52,2121,308],{"class":103},[52,2123,311],{"class":107},[52,2125,2126],{"class":54,"line":314},[52,2127,181],{"emptyLinePlaceholder":180},[52,2129,2130,2132,2134,2136,2138,2140,2142],{"class":54,"line":319},[52,2131,322],{"class":259},[52,2133,325],{"class":263},[52,2135,268],{"class":267},[52,2137,264],{"class":263},[52,2139,153],{"class":107},[52,2141,334],{"class":103},[52,2143,337],{"class":107},[52,2145,2146,2148],{"class":54,"line":340},[52,2147,343],{"class":149},[52,2149,346],{"class":107},[52,2151,2152,2154],{"class":54,"line":349},[52,2153,352],{"class":103},[52,2155,355],{"class":107},[52,2157,2158,2160,2162,2164,2166,2168],{"class":54,"line":358},[52,2159,361],{"class":103},[52,2161,108],{"class":107},[52,2163,112],{"class":111},[52,2165,368],{"class":115},[52,2167,112],{"class":111},[52,2169,373],{"class":107},[52,2171,2172,2174,2176,2178,2180,2182],{"class":54,"line":376},[52,2173,379],{"class":103},[52,2175,108],{"class":107},[52,2177,112],{"class":111},[52,2179,386],{"class":115},[52,2181,112],{"class":111},[52,2183,373],{"class":107},[52,2185,2186,2188],{"class":54,"line":393},[52,2187,396],{"class":103},[52,2189,337],{"class":107},[52,2191,2192,2194,2196],{"class":54,"line":401},[52,2193,405],{"class":404},[52,2195,408],{"class":103},[52,2197,337],{"class":107},[52,2199,2200,2202,2204,2206],{"class":54,"line":413},[52,2201,416],{"class":263},[52,2203,153],{"class":107},[52,2205,421],{"class":103},[52,2207,337],{"class":107},[52,2209,2210,2212,2214,2216],{"class":54,"line":426},[52,2211,429],{"class":263},[52,2213,153],{"class":107},[52,2215,434],{"class":263},[52,2217,437],{"class":107},[52,2219,2220,2222,2224],{"class":54,"line":440},[52,2221,429],{"class":263},[52,2223,153],{"class":107},[52,2225,447],{"class":263},[52,2227,2228],{"class":54,"line":450},[52,2229,453],{"class":107},[52,2231,2232],{"class":54,"line":456},[52,2233,459],{"class":107},[52,2235,2236,2238,2240],{"class":54,"line":462},[52,2237,465],{"class":107},[52,2239,468],{"class":103},[52,2241,311],{"class":107},[52,2243,2244],{"class":54,"line":473},[52,2245,181],{"emptyLinePlaceholder":180},[52,2247,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266],{"class":54,"line":478},[52,2249,481],{"class":263},[52,2251,153],{"class":107},[52,2253,486],{"class":263},[52,2255,153],{"class":107},[52,2257,491],{"class":103},[52,2259,108],{"class":107},[52,2261,496],{"class":263},[52,2263,153],{"class":107},[52,2265,501],{"class":103},[52,2267,504],{"class":107},[52,2269,2270],{"class":54,"line":507},[52,2271,510],{"class":107},[52,2273,2274],{"class":54,"line":513},[52,2275,516],{"class":107},[518,2277,521],{"id":520},[15,2279,524],{},[43,2281,2282],{"className":94,"code":527,"language":96,"meta":48,"style":48},[38,2283,2284],{"__ignoreMap":48},[52,2285,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322],{"class":54,"line":55},[52,2287,5],{"class":259},[52,2289,264],{"class":263},[52,2291,268],{"class":267},[52,2293,271],{"class":263},[52,2295,153],{"class":107},[52,2297,276],{"class":103},[52,2299,108],{"class":107},[52,2301,112],{"class":111},[52,2303,283],{"class":115},[52,2305,112],{"class":111},[52,2307,288],{"class":107},[52,2309,112],{"class":111},[52,2311,294],{"class":115},[52,2313,112],{"class":111},[52,2315,299],{"class":107},[52,2317,302],{"class":103},[52,2319,305],{"class":107},[52,2321,308],{"class":103},[52,2323,311],{"class":107},[15,2325,572,2326,575],{},[38,2327,5],{},[518,2329,579],{"id":578},[15,2331,582,2332,586],{},[38,2333,585],{},[43,2335,2336],{"className":94,"code":589,"language":96,"meta":48,"style":48},[38,2337,2338,2344,2350,2364,2378,2384,2392,2402,2412,2420,2424],{"__ignoreMap":48},[52,2339,2340,2342],{"class":54,"line":55},[52,2341,596],{"class":149},[52,2343,346],{"class":107},[52,2345,2346,2348],{"class":54,"line":61},[52,2347,603],{"class":103},[52,2349,355],{"class":107},[52,2351,2352,2354,2356,2358,2360,2362],{"class":54,"line":67},[52,2353,610],{"class":103},[52,2355,108],{"class":107},[52,2357,112],{"class":111},[52,2359,368],{"class":115},[52,2361,112],{"class":111},[52,2363,373],{"class":107},[52,2365,2366,2368,2370,2372,2374,2376],{"class":54,"line":73},[52,2367,625],{"class":103},[52,2369,108],{"class":107},[52,2371,112],{"class":111},[52,2373,386],{"class":115},[52,2375,112],{"class":111},[52,2377,373],{"class":107},[52,2379,2380,2382],{"class":54,"line":79},[52,2381,640],{"class":103},[52,2383,337],{"class":107},[52,2385,2386,2388,2390],{"class":54,"line":223},[52,2387,647],{"class":404},[52,2389,408],{"class":103},[52,2391,337],{"class":107},[52,2393,2394,2396,2398,2400],{"class":54,"line":256},[52,2395,656],{"class":263},[52,2397,153],{"class":107},[52,2399,421],{"class":103},[52,2401,337],{"class":107},[52,2403,2404,2406,2408,2410],{"class":54,"line":314},[52,2405,667],{"class":263},[52,2407,153],{"class":107},[52,2409,434],{"class":263},[52,2411,437],{"class":107},[52,2413,2414,2416,2418],{"class":54,"line":319},[52,2415,667],{"class":263},[52,2417,153],{"class":107},[52,2419,447],{"class":263},[52,2421,2422],{"class":54,"line":340},[52,2423,686],{"class":107},[52,2425,2426],{"class":54,"line":349},[52,2427,691],{"class":107},[15,2429,694],{},[696,2431,2432,2434,2436],{},[699,2433,701],{},[699,2435,704],{},[699,2437,707],{},[15,2439,710,2440,715,2442,718],{},[712,2441,714],{},[38,2443,368],{},[15,2445,710,2446,724,2448,732],{},[712,2447,723],{},[726,2449,731],{"href":728,"rel":2450},[730],[15,2452,735,2453,739,2455,743],{},[712,2454,738],{},[38,2456,742],{},[43,2458,2459],{"className":94,"code":746,"language":96,"meta":48,"style":48},[38,2460,2461,2469,2479,2489,2497,2501],{"__ignoreMap":48},[52,2462,2463,2465,2467],{"class":54,"line":55},[52,2464,753],{"class":404},[52,2466,408],{"class":103},[52,2468,337],{"class":107},[52,2470,2471,2473,2475,2477],{"class":54,"line":61},[52,2472,762],{"class":263},[52,2474,153],{"class":107},[52,2476,421],{"class":103},[52,2478,337],{"class":107},[52,2480,2481,2483,2485,2487],{"class":54,"line":67},[52,2482,773],{"class":263},[52,2484,153],{"class":107},[52,2486,434],{"class":263},[52,2488,437],{"class":107},[52,2490,2491,2493,2495],{"class":54,"line":73},[52,2492,773],{"class":263},[52,2494,153],{"class":107},[52,2496,447],{"class":263},[52,2498,2499],{"class":54,"line":79},[52,2500,792],{"class":107},[52,2502,2503,2505],{"class":54,"line":223},[52,2504,251],{"class":107},[52,2506,121],{"class":149},[15,2508,801],{},[30,2510,805],{"id":804},[15,2512,808],{},[43,2514,2515],{"className":94,"code":811,"language":96,"meta":48,"style":48},[38,2516,2517,2541,2565,2581,2585,2601,2605,2615,2619,2641,2661,2665,2681,2703,2735,2751,2771,2803,2807,2855,2859,2863,2881,2885,2897,2901],{"__ignoreMap":48},[52,2518,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539],{"class":54,"line":55},[52,2520,146],{"class":145},[52,2522,150],{"class":149},[52,2524,153],{"class":107},[52,2526,156],{"class":149},[52,2528,153],{"class":107},[52,2530,161],{"class":149},[52,2532,153],{"class":107},[52,2534,166],{"class":149},[52,2536,153],{"class":107},[52,2538,172],{"class":171},[52,2540,175],{"class":107},[52,2542,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563],{"class":54,"line":61},[52,2544,146],{"class":145},[52,2546,150],{"class":149},[52,2548,153],{"class":107},[52,2550,156],{"class":149},[52,2552,153],{"class":107},[52,2554,161],{"class":149},[52,2556,153],{"class":107},[52,2558,856],{"class":149},[52,2560,153],{"class":107},[52,2562,861],{"class":149},[52,2564,175],{"class":107},[52,2566,2567,2569,2571,2573,2575,2577,2579],{"class":54,"line":67},[52,2568,146],{"class":145},[52,2570,870],{"class":149},[52,2572,153],{"class":107},[52,2574,875],{"class":149},[52,2576,153],{"class":107},[52,2578,880],{"class":149},[52,2580,175],{"class":107},[52,2582,2583],{"class":54,"line":73},[52,2584,181],{"emptyLinePlaceholder":180},[52,2586,2587,2589,2591,2593,2595,2597,2599],{"class":54,"line":79},[52,2588,146],{"class":145},[52,2590,188],{"class":149},[52,2592,153],{"class":107},[52,2594,193],{"class":149},[52,2596,153],{"class":107},[52,2598,198],{"class":149},[52,2600,175],{"class":107},[52,2602,2603],{"class":54,"line":223},[52,2604,181],{"emptyLinePlaceholder":180},[52,2606,2607,2609,2611,2613],{"class":54,"line":256},[52,2608,210],{"class":209},[52,2610,213],{"class":209},[52,2612,217],{"class":216},[52,2614,220],{"class":107},[52,2616,2617],{"class":54,"line":314},[52,2618,181],{"emptyLinePlaceholder":180},[52,2620,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639],{"class":54,"line":319},[52,2622,226],{"class":209},[52,2624,229],{"class":209},[52,2626,233],{"class":232},[52,2628,236],{"class":103},[52,2630,108],{"class":107},[52,2632,241],{"class":232},[52,2634,244],{"class":107},[52,2636,248],{"class":247},[52,2638,251],{"class":107},[52,2640,220],{"class":107},[52,2642,2643,2645,2647,2649,2651,2653,2655,2657,2659],{"class":54,"line":340},[52,2644,947],{"class":259},[52,2646,950],{"class":263},[52,2648,268],{"class":267},[52,2650,955],{"class":107},[52,2652,753],{"class":404},[52,2654,960],{"class":103},[52,2656,963],{"class":107},[52,2658,966],{"class":103},[52,2660,311],{"class":107},[52,2662,2663],{"class":54,"line":349},[52,2664,181],{"emptyLinePlaceholder":180},[52,2666,2667,2669,2671,2673,2675,2677,2679],{"class":54,"line":358},[52,2668,977],{"class":259},[52,2670,980],{"class":263},[52,2672,268],{"class":267},[52,2674,985],{"class":263},[52,2676,153],{"class":107},[52,2678,990],{"class":103},[52,2680,993],{"class":107},[52,2682,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701],{"class":54,"line":376},[52,2684,998],{"class":107},[52,2686,1001],{"class":103},[52,2688,108],{"class":107},[52,2690,112],{"class":111},[52,2692,1008],{"class":115},[52,2694,112],{"class":111},[52,2696,288],{"class":107},[52,2698,1015],{"class":149},[52,2700,1019],{"class":1018},[52,2702,220],{"class":107},[52,2704,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733],{"class":54,"line":393},[52,2706,1026],{"class":259},[52,2708,1029],{"class":263},[52,2710,268],{"class":267},[52,2712,950],{"class":263},[52,2714,153],{"class":107},[52,2716,1038],{"class":103},[52,2718,108],{"class":107},[52,2720,1043],{"class":263},[52,2722,153],{"class":107},[52,2724,1048],{"class":103},[52,2726,1051],{"class":107},[52,2728,1054],{"class":263},[52,2730,153],{"class":107},[52,2732,1059],{"class":263},[52,2734,1062],{"class":107},[52,2736,2737,2739,2741,2743,2745,2747,2749],{"class":54,"line":401},[52,2738,1067],{"class":145},[52,2740,955],{"class":107},[52,2742,1072],{"class":263},[52,2744,153],{"class":107},[52,2746,1077],{"class":103},[52,2748,1080],{"class":107},[52,2750,220],{"class":107},[52,2752,2753,2755,2757,2759,2761,2763,2765,2767,2769],{"class":54,"line":413},[52,2754,1087],{"class":259},[52,2756,325],{"class":263},[52,2758,268],{"class":267},[52,2760,1029],{"class":263},[52,2762,153],{"class":107},[52,2764,1098],{"class":103},[52,2766,305],{"class":107},[52,2768,1103],{"class":103},[52,2770,311],{"class":107},[52,2772,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801],{"class":54,"line":426},[52,2774,1110],{"class":259},[52,2776,1113],{"class":263},[52,2778,268],{"class":267},[52,2780,325],{"class":263},[52,2782,153],{"class":107},[52,2784,1122],{"class":103},[52,2786,305],{"class":107},[52,2788,1127],{"class":103},[52,2790,305],{"class":107},[52,2792,1132],{"class":103},[52,2794,305],{"class":107},[52,2796,1137],{"class":103},[52,2798,305],{"class":107},[52,2800,1142],{"class":103},[52,2802,311],{"class":107},[52,2804,2805],{"class":54,"line":440},[52,2806,181],{"emptyLinePlaceholder":180},[52,2808,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853],{"class":54,"line":450},[52,2810,1153],{"class":263},[52,2812,153],{"class":107},[52,2814,486],{"class":263},[52,2816,153],{"class":107},[52,2818,491],{"class":103},[52,2820,108],{"class":107},[52,2822,112],{"class":111},[52,2824,1168],{"class":115},[52,2826,112],{"class":111},[52,2828,1173],{"class":209},[52,2830,1113],{"class":263},[52,2832,153],{"class":107},[52,2834,1180],{"class":103},[52,2836,1183],{"class":107},[52,2838,1173],{"class":209},[52,2840,291],{"class":111},[52,2842,1190],{"class":115},[52,2844,112],{"class":111},[52,2846,1173],{"class":209},[52,2848,1113],{"class":263},[52,2850,153],{"class":107},[52,2852,1201],{"class":103},[52,2854,504],{"class":107},[52,2856,2857],{"class":54,"line":456},[52,2858,1208],{"class":107},[52,2860,2861],{"class":54,"line":462},[52,2862,181],{"emptyLinePlaceholder":180},[52,2864,2865,2867,2869,2871,2873,2875,2877,2879],{"class":54,"line":473},[52,2866,1217],{"class":263},[52,2868,153],{"class":107},[52,2870,1222],{"class":103},[52,2872,108],{"class":107},[52,2874,1227],{"class":263},[52,2876,153],{"class":107},[52,2878,1232],{"class":263},[52,2880,1062],{"class":107},[52,2882,2883],{"class":54,"line":478},[52,2884,1239],{"class":107},[52,2886,2887,2889,2891,2893,2895],{"class":54,"line":507},[52,2888,998],{"class":107},[52,2890,1246],{"class":103},[52,2892,108],{"class":107},[52,2894,1252],{"class":1251},[52,2896,1062],{"class":107},[52,2898,2899],{"class":54,"line":513},[52,2900,510],{"class":107},[52,2902,2903],{"class":54,"line":1261},[52,2904,516],{"class":107},[1265,2906,2907],{},[15,2908,1269,2909,1274],{},[726,2910,880],{"href":1272,"rel":2911},[730],[518,2913,1278],{"id":1277},[15,2915,1281],{},[43,2917,2918],{"className":94,"code":1284,"language":96,"meta":48,"style":48},[38,2919,2920],{"__ignoreMap":48},[52,2921,2922,2924,2926,2928,2930,2932,2934,2936,2938],{"class":54,"line":55},[52,2923,1291],{"class":259},[52,2925,950],{"class":263},[52,2927,268],{"class":267},[52,2929,955],{"class":107},[52,2931,753],{"class":404},[52,2933,960],{"class":103},[52,2935,963],{"class":107},[52,2937,966],{"class":103},[52,2939,311],{"class":107},[518,2941,1311],{"id":1310},[15,2943,1314,2944,1318,2947,1322,2949,1325,2951,1329],{},[726,2945,880],{"href":1272,"rel":2946},[730],[38,2948,1321],{},[38,2950,1043],{},[38,2952,1328],{},[43,2954,2955],{"className":94,"code":1332,"language":96,"meta":48,"style":48},[38,2956,2957],{"__ignoreMap":48},[52,2958,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987],{"class":54,"line":55},[52,2960,1339],{"class":259},[52,2962,1342],{"class":263},[52,2964,268],{"class":267},[52,2966,950],{"class":263},[52,2968,153],{"class":107},[52,2970,1038],{"class":103},[52,2972,108],{"class":107},[52,2974,1043],{"class":263},[52,2976,153],{"class":107},[52,2978,1048],{"class":103},[52,2980,1051],{"class":107},[52,2982,1054],{"class":263},[52,2984,153],{"class":107},[52,2986,1059],{"class":263},[52,2988,1062],{"class":107},[15,2990,1371],{},[696,2992,2993,3001],{},[699,2994,1376,2995,1379,2997,1383,2999,1387],{},[38,2996,1077],{},[38,2998,1382],{},[38,3000,1386],{},[699,3002,1376,3003,1379,3005,1383,3007,1398],{},[38,3004,1392],{},[38,3006,1382],{},[38,3008,1397],{},[15,3010,1401],{},[43,3012,3013],{"className":94,"code":1404,"language":96,"meta":48,"style":48},[38,3014,3015],{"__ignoreMap":48},[52,3016,3017,3019,3021,3023,3025,3027,3029],{"class":54,"line":55},[52,3018,1411],{"class":145},[52,3020,955],{"class":107},[52,3022,1072],{"class":263},[52,3024,153],{"class":107},[52,3026,1077],{"class":103},[52,3028,1080],{"class":107},[52,3030,220],{"class":107},[15,3032,1426],{},[43,3034,3035],{"className":94,"code":1429,"language":96,"meta":48,"style":48},[38,3036,3037,3057,3061,3093,3097],{"__ignoreMap":48},[52,3038,3039,3041,3043,3045,3047,3049,3051,3053,3055],{"class":54,"line":55},[52,3040,1386],{"class":259},[52,3042,325],{"class":263},[52,3044,268],{"class":267},[52,3046,1029],{"class":263},[52,3048,153],{"class":107},[52,3050,1098],{"class":103},[52,3052,305],{"class":107},[52,3054,1103],{"class":103},[52,3056,311],{"class":107},[52,3058,3059],{"class":54,"line":61},[52,3060,181],{"emptyLinePlaceholder":180},[52,3062,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091],{"class":54,"line":67},[52,3064,1460],{"class":259},[52,3066,1113],{"class":263},[52,3068,268],{"class":267},[52,3070,325],{"class":263},[52,3072,153],{"class":107},[52,3074,1122],{"class":103},[52,3076,305],{"class":107},[52,3078,1127],{"class":103},[52,3080,305],{"class":107},[52,3082,1132],{"class":103},[52,3084,305],{"class":107},[52,3086,1137],{"class":103},[52,3088,305],{"class":107},[52,3090,1142],{"class":103},[52,3092,311],{"class":107},[52,3094,3095],{"class":54,"line":73},[52,3096,181],{"emptyLinePlaceholder":180},[52,3098,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143],{"class":54,"line":79},[52,3100,1497],{"class":263},[52,3102,153],{"class":107},[52,3104,486],{"class":263},[52,3106,153],{"class":107},[52,3108,491],{"class":103},[52,3110,108],{"class":107},[52,3112,112],{"class":111},[52,3114,1168],{"class":115},[52,3116,112],{"class":111},[52,3118,1173],{"class":209},[52,3120,1113],{"class":263},[52,3122,153],{"class":107},[52,3124,1180],{"class":103},[52,3126,1183],{"class":107},[52,3128,1173],{"class":209},[52,3130,291],{"class":111},[52,3132,1190],{"class":115},[52,3134,112],{"class":111},[52,3136,1173],{"class":209},[52,3138,1113],{"class":263},[52,3140,153],{"class":107},[52,3142,1201],{"class":103},[52,3144,504],{"class":107},[19,3146,1545],{"id":1544},[15,3148,1548],{},[15,3150,1551,3151,153],{},[726,3152,1554],{"href":1554,"rel":3153},[730],[15,3155,1558],{},[1265,3157,3158],{},[15,3159,1563,3160],{},[726,3161,1567],{"href":1566},[1569,3163,1571],{},{"title":48,"searchDepth":67,"depth":67,"links":3165},[3166,3170,3180],{"id":21,"depth":61,"text":22,"children":3167},[3168,3169],{"id":32,"depth":67,"text":33},{"id":85,"depth":67,"text":86},{"id":124,"depth":61,"text":125,"children":3171},[3172,3176],{"id":131,"depth":67,"text":132,"children":3173},[3174,3175],{"id":520,"depth":73,"text":521},{"id":578,"depth":73,"text":579},{"id":804,"depth":67,"text":805,"children":3177},[3178,3179],{"id":1277,"depth":73,"text":1278},{"id":1310,"depth":73,"text":1311},{"id":1544,"depth":61,"text":1545},{},{"title":5,"description":17},1784034608823]