From 91c7b46c3c2b64d6e0746142083bedf8c7c91275 Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Wed, 18 Dec 2019 16:26:37 +0530 Subject: [PATCH 01/28] MOS-29557 : Fixed Base Test --- .../src/main/java/io/mosip/service/BaseTestCase.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index d3d4199472f..2728997d072 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -161,18 +161,18 @@ public static void suiteSetup() { * consumedPreRegIds list contain list of consumed pre registration ids * */ - expiredPreRegIds=lib.BookExpiredApplication(); +/* expiredPreRegIds=lib.BookExpiredApplication(); consumedPreRegIds=lib.consumedPreId(); - + */ /** * here we are assuming batch job will run in every 5 min thats why we are giving wait for 10 min */ logger.info("waiting for job run to start"); - /*try { + try { TimeUnit.MINUTES.sleep(8); } catch (InterruptedException e) { e.printStackTrace(); - }*/ + } //authToken=pil.getToken(); /*htmlReporter=new ExtentHtmlReporter(System.getProperty("user.dir")+"/test-output/MyOwnReport.html"); extent=new ExtentReports(); From 0972779a747e85f0e4277ddf32d62214fd7e5082 Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Wed, 18 Dec 2019 18:17:47 +0530 Subject: [PATCH 02/28] MOS-29557 : Fixed Base Test --- .../src/main/java/io/mosip/service/BaseTestCase.java | 8 ++++---- .../10002100320000420191218122732.zip | 1 + .../10002100320002620191202114345.zip | 1 - automationtests/src/main/resources/testngapi.xml | 9 +++++---- 4 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320000420191218122732.zip delete mode 100644 automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320002620191202114345.zip diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index 2728997d072..c054f585903 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -144,9 +144,9 @@ public static void suiteSetup() { initialize(); logger.info("Done with BeforeSuite and test case setup! BEGINNING TEST EXECUTION!\n\n"); - PreRegistrationLibrary pil=new PreRegistrationLibrary(); + PreRegistrationLibrary pil=new PreRegistrationLibrary(); pil.PreRegistrationResourceIntialize(); - new PreregistrationDAO().deleteAvailableSlot(); + //new PreregistrationDAO().deleteAvailableSlot(); new PreregistrationDAO().makeAllRegistartionCenterActive(); AuthTestsUtil.removeOldMosipTempTestResource(); AuthTestsUtil.initiateAuthTest(); @@ -161,9 +161,9 @@ public static void suiteSetup() { * consumedPreRegIds list contain list of consumed pre registration ids * */ -/* expiredPreRegIds=lib.BookExpiredApplication(); + expiredPreRegIds=lib.BookExpiredApplication(); consumedPreRegIds=lib.consumedPreId(); - */ + /** * here we are assuming batch job will run in every 5 min thats why we are giving wait for 10 min */ diff --git a/automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320000420191218122732.zip b/automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320000420191218122732.zip new file mode 100644 index 00000000000..933045d5e56 --- /dev/null +++ b/automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320000420191218122732.zip @@ -0,0 +1 @@ +ONM-ZkYlX_IYdkk85e8uBZO8trUDt3YyVsVUrLi5eYhrLpJvsDgC6r4NlaoBCIwJUKokzivNwQ_jTlS9wU12A2zfmM5MS6NwVfLmjXvgIdZbpPVywmJDUWRgxHe0oUCZKwsxPg80Y8Qj4HRPehIn4WxNYSRlRSZlZuewUL_tV-n7DF1jHiYp5HJEu32xVfWdetvjDUGGYKuIty3JxwVG9Dr2dlGo5M6LUF7g_Js4hYWqpChivhMX68NMT8_Hk2fehGvY1fgYJWj4A5aGsZDLV9QE4ydG2cSXHx4eTctUDtZ1-Y0DWCTijq1hjqpiF7c61nzdT_1Xth3CexnzzHBmjSNLRVlfU1BMSVRURVIj2lj1Xyu0g_E9UvbvXE6PMLga-PI4qPG4ITyeuZ1JyHyVdbN_k9jxd744cOZHlqV7AdWHlliSnK-W_wR0-Wf-xxxVA8lmzHD1XgEFScLkeItx1fAp6CwfLMECF2YLYzDdgafFQy6gdUwbeGT-yrIA6aPfhHDmDcMuU7wBCc_auS9xZc3WjoALtVribe0sUkzYhx-HfY6or28ot7zh8SjIHnJe-Va-FP3L4fBT7IO4EArOCjkXL-rcEpz2cNoOGYxtoEFTA67EbiFfkN8rltXuZNbuNRkDwnzjfqPiTWJTuxxmywCJa6_9Cam4Qdn7jZKP9KqNcfhyfNc4H7R-MCCOWUtbD25tik4a3joX3s_O64H3ClZ5GfVT3RSRdhKRaa0WRnuI6f6Xb2bB25QHJM4Vv74IvkH9NfTHHj3yuC1U0DKUb-RXF9SFlOQSDgs9AyihF6GxtGFqcIf3CdvfhXf5J9so5-OFP5DCe1avumDnX_Wm-UR3HnlQy9niHxN2oD_EhggsC63QwZhq2W6vu0SXJjgHJIfsbpXCyRTaiHDi8WQxsou1_YioMVQLwt9na4efa2NsFzEGXimc3SAT95WIGbwjAWVsatoJ0Clz4kJhcA1DVd0zleXcxmI4mnC-JV8EtQ5iUoBCPCUxaGetYZIOTXi9RiYhP5y2wf2waHR_X3emqPG1FQ2qa53GewMTNF_AqcQmLbmXqbB42ONagW7gpXhxLHj9SoOmA9jb-F6EZyXR2CWzmvo5CE5AKJNQ4kS8DbP0uiqJxpxSskHTTsPiM8eaq-ePqn8RZTo65PKBjkz7rfurawKLhm4nevAsrRUVus_KHli0xHa4skTTLrHk8k_69HK09GtbaETv3L0JIdsaJ1TDQ9yaASTOsDX_gV8jxwBKcBtnslM4y-xLdak9j09KAfTYhZ0F1J-HFQm8n1dBynCV-4GfL86ifh9FmCFBVN-eFt8OZAoIvPv5y-Tyyk_K6YXlYJcjxH6-nm85eNk5esarUWSB5AWkfw3xaVVwJSt1oTybWwmNiJpfE-55ceJA_ZFrRibmp4fcyEh9u_SUvTDtzhDYvj6Y5BpWbnp7N9S9wbEVsME03yi0TlTOxkLYpxHSHHAO-tAWg_QV0VOinP0fiTgHuaWtcwMya3Xc39Idw0rJKbeuN5PiCNPehjjHVASusS0Fw3YMoLAOQ2o8mAA_rqLL5Yrv6dthwpD9bX5zRZVfc4z3WZUNIMviHHw-GJ8CIyfcF8MTNuk9TK3FjfzVO-_dBCyKsdDbKbVLOvzLcYbMvWmh8llRv5uQCzoHiWO9TEfR18oN4XKLW53v_7QdHosxj0VUU235Rlqjk9QWbpvwjThiNBBo71HbFRb3QIJxsqOq_s7lGgxGc724T8maxt4FzOiSbwDVjXZGWXYcdzV2-RWb-fv0E5FRRq2xh9gX_F_L-IZhVbrjF4duLH-nuphPTP6l58JFcywO-tVdWxduh8hmPbuvW5bAVkjDF2v7CwOapOl-crPf94sGtH4EO6jHScpyn5GlptNIQ2206cvsQ59Qishx_lOuEVHUzT3ggVG_D2zjITtXhXzpDwQBh6DmYiyjju9Mq13WSS3ZV6uRdb8uSCZi1fg9uBu4ddwBny81zX12sy6-tVBzc2xv2Ncmipt_wdLB77K5JjTXo7zWmKuMpj1-O3B6M9_pbFJt56NP1ZCicvb00bnaGkFENu6P2KRBw2UzoisPbDEpJAlzezHBR6JD2OOxnGsNlS3IwXfC1Q6AmXRMkwxQXXLejAXMXsDcmwOFqhG3DSHrqRSgx5bTyggeFcPHA1jMvLILi35i2iNKZ8Q8dwbjcjDHE4MNhQku0TAyZOsr-jX030UMbxMtoTa_yYfQ3aWB2b-eo6ANZGqdh7_E2UCa7OTfhfV3je87wwNQE1PM3Rs0KAUtJ5Sty2GL78-dzpN-Z5szT8Byha4T6ztAyXA6MpWjXIjPpcjy1sryG5nxWbic_6pJE0wQj6h04B3L-gl-hCm3fCW8bXhXKyGcs2tJ0YB_qO-_0oxKap761uVSzIoRjQqxWiLkdhuKX9A-qaA90eanUZUEsedX0baV4-TZMoZgSfVeP48L_V4b9Rl536LfCZso11KBArIqAXpS2ob68BFiffROhapimFLMtT__sIP1DrzUwsXsh1yIXFFn-oXUCgmX766a5D6imh6HpwqeiIrMyEc1LA-2UIOtaqCDTonfsaECwuZgp9AtvwU82kCa7aIYAIrT18uTFxHW7ZAi5PR6K47mhZzz5bTuTkeO6HZPIdNtt16PWdKuLUaGicsWkw5v0IR11KcS4KlbZM8rN0ELub7z7ZNloAhCY9kWnBcfevCbKdnRgWlQ0dT9KVAtAhfeR3-Ln4X6HrgX_ADIUEbmZsALIydc4vHlmTGpLGKBbpp-MBVRkAfBBmrVI45OotfaAoeDV4z03j5D0w0x9UcyuB1syAySZ_O5uLe0nGh3tOOXUhT19Dai-6RV6Fi8GPOEtSOSMDVFNS5jxrUl6WD5otBy2PFuPMvhoFQcUU302npJNT3V-y7DppKV7HLiosxXJ9wFRyxIHXfKF1Sk3iByiTBnKjHxrONrLOfTf5TgLWJ_Q_Gy15Ke3NgfWHoH3wk4qDG8oEbcC4mgCif7TmwtuVWcR9e3PdojGJTL6duj3ooaYVsuSiOxRhD2XocZr4FmV_iKIB6VeT-W5KI9LBXNzMIpdA8jjCIKVXq5WEv25XaZLjFxclzcBYSypEWwlOJIexjjL26O5dntFec_2lJlAYObVSc9EGepAvBvREJ7bbMaAVDiSKKn2mRC2z2VTMJXAgXBEx8s9ryygnBwGqpU3XkANQN7schDkZVW1zp-QeyKO7tF_mX7NFvcLCfnBYjx5VZ6i_TbGcLRNoWQsk56Ar2mNu56q7Mc5IMj3FIKACaoyteWUj-9GAw79_NEfQh4dp4xrO3iTBKh4pEbbFyuk1jzzFUQAeB84TWfBh-U8yiAQOgaMILv-h-K_56Mwp2LkivrkOoOChwO540Pvqx2bWjDZHx-n28V8qZ0aBm4jCIfpdS3wVjGSvE8C2Tfmxv-xvmdYC4PvWXGreX3yAJgDavFfjZfYY_WsIDj0jKiUk6f7Cm3u4BcBRBkmGpAU_vR9txsL-g3atO4ORvO5QgKPz1vBU4FyNLlSY459Tw8qi4-wS_Cj7GCb6snesFKvcIBwNpb5LWNawWQH3LRad23IO6QeHjvFl22fEwnfMJZMPi6_3KisQRZm8DaFrN5nWlzISgAoeGg-Y5ZGLCOOufBtSbVcxOfIa68QZdAYAtCWo0TJDQabXK8-dp03vhqdcEOtofDL1WSeEPVq_DWaf1ayRItCSM5_NuarvPoYsHS38i8zzqpDbGJCXpgttRAlvRaBXzyqlaaoAomF8_bZsoZalfO28u_Vb1H3Ect9904O1bJD8PYO4T7cnRCpqkxtbvUxYQuESXUcjw3rKvOG_Ae2zw1fqIvtqaQ_0tdkuCR8dlmo-Axyg44apMXZHK6_Pjh0aSigR3cdbq63efriSshpwgVwAqv07HHxkpLHQaH5a2mdsKULxID17-etFGmT-5H8cfmdGy7e2d_-nIz5T610XOOIxhyMqitY3EczyR53mZWtZ__d0vBJ0PJ7d5ekaGIbmdkuIFKuNiAPqiZTBKREKQQPspqkFx0qZ1kLtDKDH04rHFq715uM_NnhUT3Xo9oBNlxZuw4A3iwM9lcIvyRwXPnF37c-ShYBgddQF_Awx1VJ8EIpw9q86lhQMSs2XvKU3bI9Xj8Dg06Y_4zIU5oD1lZENOp9KxGE5hczSa8ZUFVSGBPixHOqvyFzOveMzvS9CwfTfV0A78sX7WB_1rNv89q6L8KSBESMRyw-55yX2AuM_Fm-JG0qMFkWTBuT6knWmT7aGpEeIe5vAbbr3RCPDYurNK98M8TI1E-u0PXRL1bVDwp4BGyYFu35ewUtun-5jf1wVXu3e2eJ6xIKeMKTbnY340T5Uv1T87sqYzrjhXM2ESkQzKCrfFW2oQlO6sKjGbO3g7DFbVrqmmnIG0t_Af-TfFUyEWUE6DbEGfrpkBXEtPa_hu3qRFA12WBqFaH2Baxi3cHqazzBiWL4hywOWFVdNiWV8kWkwEUWdGNonuAj3lxbYzJyZfg09XIyluu4tWE7E39ZZzPTPdaq4guqimW-xVAM6q9eo80hzoED8Ei0Mz0FkdqoFx4_meGokLpsu_jdK3DwgbHR15qbuywXiXRmdDiOb_L0LcxvCDhdVuX7a1bvqw_tKOUqFHODH6Mn26HoUOjS3Y_nSjjpG761QXQNujXp8VFgZdCQsjC0P3IsAZN0lqFyxVbwrCkr_t436o8GAVMSe5o3zbJi1sEIkYHeLdxv1GWiM0n_LUEmN-2VKKTEkkT3Bpjh4uMTfWCHGcgwQOBOpfB3HcP9pn-6lRpe9F3U7F0yJYEh28WYVPl6fiJO2OvUZ4a8hyMHXtUW_Hl39HwelG96Kxu9lsSzsBR5kHD2c9JDXZUS6VsKnPCoQlQgteVgAwIDhLTkfC3pIW6rFOKfWtr_Ak3-AXZgVBYidejT1XpCPeZNGDQ4J5qYCZVf0PdJwLCwo4sfdeqEkFipFa-O7FR45AXoeqKIvlyYd5An4UDEcS-ifhJht-_IaeYRl26H56Wb6hdALWHA6jMIgTOlTZlCrNbmv-Cnxi3YzvrpEq1gy99P_UcaOOvZHHMmpWJ-XQvw_jKCwerlPV6DoJ3RAwqJGqIGXRm1CoCtt8WFrFIjL2CT-XzAUDPkwX3sqM0J1tBt1KOOCrkIUPKr0ADYplvXq5JBGVPyLdbpSIgSdS4d7gaPpWr9m6wBmcaJGpwl22P9V6xpjgX-TYV8lR48dgLCOoWjIt7zREefz27tBCY-FzlQVtmnm09EG0FcoxANPreFamaMb0RhVjiqaJhqlC2uYuHL6bVk6kyKEe1F-EPi7XLVqQ5HzPay3PtOfHOgLMhsxbfU8h5RrDzwlGcSoDrNBAFDeh4vRHBaUIAkg5M1M0DftBwAxRi8akDdXXx9NZdm00anzK2zV7EcdwrQCdONsgRuxTuHK3fUbJ-HQ0iIRVSiNK_OrUXNTeHFgmWh97w5Qo5Y28vx_-CV4e8YeGJZTacI6MLNJfbhu48cYkualqyRdLBDxcjN_ytvyh3XCq4UxArgRuvbb2qSSxOY_yhwT1DP8oM2UVgJ3OAotzZgxOjQ6BPPrD_Gfl3pLWto6l4rOHLh3xhFg6AFqQKQ0yI-sL4KDxsWZCQkCKdHEG1UjBmPam4aRymByAfEiBIZG_Elh5YM5tJIXDOkfXBwlh-M75dt5a14Jx9fTTIfNeZIabVJk4ItdvDVQbsSDnzhc6IQd20111X9woNOcjpfpAIW2tJ0nPY1gUsJL3LfzOiJ-hheyyz8x_gRFEE7FmZNaJqdKtGRuA532GZpCsMuZ_o9PHQyN5KVySoRXxBa31p_XYAFX6OJBpjfsSEa3Fq4OEPQ-ZRytWnZMzDnHKB5lvBP1pimzr1OFn7YcpCX_THxo4AdJN-3kjArV4FsElP8KRAeUl02m6_EHwXkEmm-hIp-zyXn5BkkyvICcNMePHyexphD1YpiCVoECR9cCGqvceOCsvy5rmP08PN4CadsolZtvikynqvMDASCHgsGEcrlbShs6cZnD6TfrBnOOjLq4lM9_Cb9Pu3Ru8n2VrnMaVqamjrFhV9dqdU76pVRNWoG_KbfgJ-sLaxhngUEUxyxhEgD4NufaYwvrd2FUeZJ19hBBaNNRWAV9qKawyNC-FubOsjE3EB6pYmk--JaeCigOatwcgKNJqXCYuwTN3GpT7D5j9rf5b0VQ83IDahqDd3FQ3DBPeB4hvrP13Bp5O3yJB-wZqyO9F_9Otk9HARGHu66PlZ_q1NYYCWIwcIlAfe6KaASjG_2RMF_s3CAuA3AhkcdUx1vm58cjchdg9Ww_rZGTng3JQm_qSem7bxDlCRH6HnhWHIBp362NbUH63cuYk7tDhwCT-ouvs8DCqXyY3fEtNT9c549nMRWSda8p6ob_NaZ2g7XNMYeP_cbg4VNztJU7yyQLQMrqo1_lgPQZ-CuR8Om2NsyqOVji4Xk6ySjs4JONzF1DKsCGmfonGg_L5WuloLmkHLxTMiz9nLUoy5J-CLy-DwRBsQEtDum4Llg0TIGc3VBTZIb-T88jLaLqzRHTiKppN537RnKwIztJ0I3fxJSvPdkqHEB1-Z12Wq29oS_sIpOgIK1Wj7ywQgtmvhAJlilVkm-OeJ-6CK2ie4bL_BtAqvKUxMe_CAYNNFBqs7VHICvhYCURbnIWcb7Y5A8PsVlIGX76Bf7TGl2rJiwUnwrqWoxM1rqEQ-jZzTSk4nHynq6eg5lwihv1JY8iUqXjFEpi7bMwohU-kJt5cC1U2jWSiX4yF6FVMnt3T9nBh2bsQbMsEHpgSPaLpJMHfXlfGF_jgIixamL4_XTskh1eTaReHGbR0d1TMKUZEEPFTLLmgt_hUWZ6Bhv3RRyQoM3IBxivc_vwvCFdF4VQAPw_jYZEWp0Zod40G4rOgZ-4N6KcOdc-oPTAmP0b8isL_WMGcIcO5IW4Q3oMyLUEe3eLzbKVIls7pPtRcJhvmuPnWlm3Pn2MMqoWPUn4Tzl3LxtzKuKGmedVQRDGYhq3G8FefCe4Y5eBR6ktlC4dMPWVjTa-lOzvMrtEBFQlj1Or91Nmz-fennmn79yBctBV829uPNYYP73KS03Ifl4-z5tv3d-39uxr3d0B6kiND-aEldHos2y9wDUEZVRpLoYbNTNhar5lZgnDJZC1kMxRbE-ejAC0Sqmjidq31QoxpkbVZLJOXVXnJdTkZBRamQxFamA4s8QYuSFbHW3dZ-Lw1YNK-oVsAU944z6B-Wp62GUR-kM_HC1p8XnD_XIm6FzGvCsCg9sIldctV8VRmagSm7eDfvj3QBEw721sqfM8t-WnYd2IDkwvD5lLegBpWHCwvXfGlMxUv9XOtCJHZ_eF9qCf2v8VSd7VV7uKJQ1omKsVGtHK5hUNP1-Ei-lG7tyPHxbZcYEnU3tz_uGnQnofjMSqeBAM1FbGs4NyK50y44CIvsXNu8jde-m_mn1DaaJ6lz0BXAhgsQdO9boSNjheuTf1sNhSV_jaG9DJ_P_yUPNzujhsYRewbbvapT9K0NYKKs-ru8TWq6wcZiXukidBfsLNlnp8rhKmVY3VfZv3Y-_v6l-x-llqtl5_VMZ6gR-Gg2yZ6y4JO-U0hkwyk759tXKUQxC4Sq-2uvOvT3USySRjl71GCLGrRsmPJuAJTMvm3YdW8Iy2YZQCbfZQLhEN0_cF6_cd53eG6_mavHIySVksaePX67qS6vimhGqy2by4vvfvTaJ7kjN5AaV-ijtBY4qnIsasyC_A0au3j4rRjEqtBAFxYzPFutS5GTGG0ryUAYHer-oLPmJgR6lnA-aTOosH5KY6-i7a-gbQuxyKvwvAyCK7HLlsJPjQ8QaKW3rAan4rcvpkKrZXk7UY8La9Vkye6lJPsbdGsai8-bYcxM4HT7NdhiiBJ3k83SvWUyBxiOA4mEalX_lEtPAzBR0joH-t8sysQ2FmIxODL01Hu61KojtUHHyzxiX5LhNOwyL54rgFIrlA64v6UoQLlUvGtG6UD7jocmUeVqxOM8uQlh64gH3x7ULsnCeZx3JntbEkM5pcBQ8mxLvjehS-N0mDvjR3LUE9F1EQWcm5xyVJ8FiONx85putmytcc2NATYhsC5FI-iy-LpdaeeO_RJ9zzrcE1uQg-3NMC7Z2_6x_7xmgL3eirLvfrLT77JLA980ioPwKjOUsxKcRZn0X7hJRCFQWQm9DTRkHlDJ5A1gmbhcOfSelvil4cUrtm4ZWDwFooDSHKI0tFhea2jMgz3nLILDqTyVXpgyw8qlQzWDyVbLNGVsGu3g9JUeCm92zLRP3tFbdK64e49FPDb-lQdGbkKZ6pRaMRUIRbDpGuLInU8f3THITNOnjSSFqFFKaMTelzaXB6wD2j8S6ANBeiygeXhTbE8ME3yQ8AkkVyikBEk-42Ab8eA_L8sLdJV1UMVkrbLjhN_KeL54gQ3-VLPzNPfUSaHadlm8gLkF5DZLwGndSZmX6fsAISWNV6gAFGbswy3oiCCu8MEL0W1u2m6WelAle8FLptqugpimK3kRE0sy9sDLfz6Ns4DnUneWsNA3ZEQUlooxA9XWCutlI8ltGuobKHVnXhTUk30Jh4H3q_B2sv7aXCOZsJBkDnklQcp0KXjzdMsJbbrcxnpWWj3v8YozEdz7YiIytftYZH6LaJcK2drM0rP-RqdYUNKczcui1X7OxKAzWyl_MaI1FKZ5Y2fDnxHRKfA-ulKC3vBo5x-6B8EUwMjaAmkZO-g3k90a608QmAFpqwey4OV4e5108uoK8V2CD2GENf9rzbO79WDbSM21GRmhEklg7miUqnvADjR7GNjRFIssNczpN61v3mJrcIZva8fggHIcRB9opjn3E2o5Nylr1GMvp2B6AQ0rJhP2BfEj1F0hS8o3I0UQz3lZQFTxhjfk8yDDV9midFcxFEEcReVgdmbFCY8lxE4THOvTetxEQEWNIZjAUmT2g8TVY1kahkSwyF9Il9NQK7gCzy3PsSbEK04CVvas0EkqqTLullkSBmaJzRoCwU5NF1hRRF3SO3xjj0BGQqlf7MWnZCLHpZ1_UTrkfXsoPaXXyMlginMgW-DPgE7l-3PXLVnYlZBi-Q3NwYLyGjXKjLUavPwZ1Hn3s4l1o8X9itdRM-ls6cm6V9UPqlufPQOVi_1ji-RS8_1DcrbYASs2bYQYOG7dPnJoC_4nuqS6Mndio029dF3H5TEJl559JLKVblaIimA1DINpMCDGP93plS7Enyw8w-WRBLvfGA2V_5JEY2pAQsyCmuhLYtaP_f8cel3OfI0lMhBM4r68wEhsCEpXzcGV5J4R6eej1Ki6aPLgWolC6HnA_mvcz8L1TTjqnev58EjAdJeZ_svVO9fZYYEqlLHalg4o0RbB2wfE7yXUdFZHG_WvJmZGgvzaZ2SFj-gLt2Y7yVtEARZaM_r7rr5FEtBRRTPCphtflAupLhjpIvloBAVlPt76_rCENXziQAKvMlIVdFJ9kS1tcVc3oArskK46pnB-rflcx-dXlWucMBg7BCnbvm1n3THoM2eOsNd5YcWrqh9cmw12-iW7D5EOAzrySvNNgg4xYp-AXnLeozbwvpZ3BgHUWKePNUjlSDoMTJDIW-7o7yJ5kDMCfUPcVUODbTrAyEBjDCBUcTf9RiWsnkDNDAlKP0bBjX3OPcDJRxilfHJEL3OgDRJ3LN1bkk0IArBYHh_MZYgoJlY5GWne7GQ8xfO9yYi3RDmYdgIXHPXcrAebdDDpe0sPAe6A7Qii3bTpHbX4luVXxkpgDEdStsj_E--gHGETfOt-k4nhQ6dUPz8MpnSa2tIxgF39u5tDMe2HiINgsfYtcmrThWZW3rIhaJZrE4PcoafSa12-SGQirmLVnDIOwy3ilpiUWUekAzc3r9jXyQLePgTWLC2sHpf3lh8RZVwDh2IT2LwcqFmWF0zVl-pbqPcl9iBFnMxCKJ4brpXZcopgTvD0Sp5Dm7UcleenyC4HrRs9NpmpMW5vwuyr_ccATtRs50qbyrcTb5ikqoSrrlUcu-NkNdx44foKq77jXb2Hlv2s2spH72aHnFdC6-e3ibSJ4WMedvQCRmgT28vynyIeHcehIJ02fOA1hPOynEMTAMIIy-XOkeKVNr4e9sudnBiaDDxLZy7iItkwHTLBGn6xNheVxw0btUCP_1ra5Jlct1P3pbDg3VeOe7zLMVqKzwTLP6_wK7AGsT4JsRdla4hcjOehyV9Xcz2p8nzKRWPHGAMyzAFj8cUm8M5gHpu235OsAkDfpOToCuh18omVUlYZvY4jQwR737GeU5vHQRZQHSoOZkuszPtD1kViMIaFHrqZUr2WqsfstQ_eL8LfHJzILMbrw8U3JSoff5_6VfeO9b0LiYSuM08_IYzwGemB3nFyDa_s6XQl4kx5Qs2YgKq1GJhV7HLn-gvhSngMeoaP0a00Eo7eD6RNWsRSSCwtMN6vUihwJ8G1ZFmjtufLhX0xnZ7JYUllv3Ppsny1HraWgzt7fdPxS6oJCRckbbRzejPd-WwFPyTUO9PSJzNf3BwvfWDZYjuwinZYapx5BVRFWRT1HK732FVzBxFtHQqVSiHCFvJPcTER44XseFyP687akRw8RTgRFFQu9glBjvOIECPXO53Wt6JfbMadBx6G9CXYP5lmpDupfPkBXvrSP0f4hd3950GtnZU9jXZ4uDcW2lwkTNyNzQv_JFAcsZ9m3-Yr2YvGl6j7gDoKJ19gkf2j5AQXgIGON43OKmIGcEkVgTGs1huevAd4Fyd9hBNfKbM2suUe0kfcMzAEWtoNAfnOsFvWLBzuHF7aG8tZgWtb47sMg_TynUU6oFP3QykXcRjPDM9M7jFziibdyXhk8JoS-g7hNrAFgtL2tX5M9a1BKshwz5dbFjLSuutrybL6hjjPsfsFqJDJvo0-389q76CE-eKlCTh2o38IBzcU0H6qgSe34tfPN9whnFqA6exmKI7GZ6mfFc_RkuBCO5Juc691YKjeJavsa72dherPWH5eDclNAZ5spdssqozcmG2hvOFTe1haezHs5l08lDMelxDmqAQiIoCviDnrX0khQ3X0Bcyc2ym4Xa-W7CHvPzMOd0BFwyCtk6VMzAL0bSL_pyoLW6bCONbs8VbxdVNyc2x7qq-LKGuPtMZTD9k3grogxj62LMttSQQOVgUodSNzBOqtQSE3Ld55CtR6H1i_lVJGX-53gVDmbkZw0VmrWhlE1bwzWD3Y0_GBpVwn0zoL8cP6z9_D-efJffpBk50JyKcvFhXQxhIqXQ8N8Hnaq34At6I7iX9YAZxVdy3SIJDyR3Mj5tgAqSmuoeT2yNr0TnRELgpqE249TnWocUNCkdSn8K7yY-udkv-4MyaT52y-e2o4vrldwAz31ciyNd7g9EvZtMWko_pgwUBZ_wPzLB_G_YJmi_ycLWG3HJ1eGZvx45179rNrVp0RmCWKShOnUsxjT_UymzgBLevpNWcFgRXwYkbwOtKTsL2pRrwiSOdqFL7cesnuz1Y4JkMKaTwfkgdxZE5OElTBpvV1x7kUpyDrYkqC-LvqBOsD652iX5g114GMRBhB0M_NYGDlKvA1OSfDZaVAPuDJ5ohTMZ7h4NptfFh8cWKoxutiqzAyuWXp88GmQ9xBxSBamj6X8Lu0PyNeKAuiJYmpcQcT_dIo5LeL7YlgfexwWX_bUWAPzowHKeELxsUoLeKbX5j0AF_xo8zSFhi2GerMaYp3U5Ba7InCcoDTOZ7cXP2Et1hEgSjI6I5kvDKS8pVUXboLRysadBnxCp0yFauogkzakVE6AP_M1A3GXjPAfeWzOTPrg-mXxR62XMzDfU06dy54rqr5GzT5RezDnjepVBz-g-kB3_s-uqrjkIDbVIiubu8aHY6OXb4QIh1NRhpAkws0KAo1sGNtjx0OtIDSvyYBASKs49mK19h5rOE8BKU2lW60yNWi6I100KKL-0WcrvzEA8CayzMa-aMoe948rgES1d4aJERBMY5M-aEoEG8g1FyDX909UcyZfXqkeZs4izTRItoVgF8N2epTAzyRQoe-WedycZNkZt-o5vGfV6jYN6sJEasvJcpe7m_6-EiEkc4ZzJTLFdMTKV5uBiFagQGbGQ2NUCckHmFNfUu_EeqV8i3-Jm9IEhYxPpVoB8f3pazqo81Om5KIL501JNLUEhhh2Gi_Vw5Vu3gRvNKT9Rk7q9DK_mn9Ms3d4RF9MWjxAQMtzPCdHe5M7h5emHJeObeQn4k2BnG8Mc49ee2gtowSFxJmPGVbNWDZ07Q6kEDEa-jjivdb-ISJPwvrMjlUcOAr03Eey90KjPevTkqk_0Cpjiwv9aTGsl0QC5malrKe7c1hELhCf7B34Sswhw0AXdhq6xYAMOyeCxUQw1TJnBXiOzdN5Y5RoAEYfdEc10Zvwx_SW5XLF3OFxunkIvWg3O5OD53YG6_U0UjpGiDDY0hHV1yBOtXhAEZo7wt4yTYK1eyOM42nLSzCU7bUVBDTjQZ14pVz0z1uh3NMStnzANPQIdfAKYWTzEKd7m1OAt2YxxnRjGjToq42HIraqWcmcGxjy1ppVwjd_6TGvEFsMjUtIi3Bbd7xaktwpComNqFVVWhNnIZuxNWDX25PmODExmhSPDQ61I5Vx6H0Bq-L57hhjs2gNXHIfSK_mMlBDprU5wPdL_Q9iPytpm8LWkv11hiFifhBneh8kwOmM1lzFLEZNnRNEojrnDepGgMiZkrVs_V9UxXQjzTDKsbCIa9ZTxt8tJHld9_Nbg8FIjLXr0Wo7FZTi-L5nu0-GxNu-ud-se7IL_jZYiwubfRYw36mN5lM8CixTWt2JSARZ5ojqYzwzUb3sL6wfffTG39w6aajneTddtTbUDEV-PWet2dWY7pVPt4YRCzmt8-I4kXNXPTnCUWjCwEMh8mJXVpOO1lX9XBSmQZmbKMnX7cZFkP1v-HsSjuIFxpbVyzQE180oE7z_Let9Wp6dlun6vmi9aLKfLggbPLfeXl1FNUO3qUbeaf8zf0J6mIvboW2MKVuR5aWoYz8NahnqSEWyMVt0l5Ih9BKKxc4Uj9kMsPT2RTcttzmaYB9A2Mdge9e14z5D7pQ4PmMIe3XkC1NC3eVdDeTpKioISXScsMPaEnEss3Uz3a4zMJusVk493-LwOn3gWUYbkn_lsK3OlNCjNJmrc9oX1xsQ1I98ngfPTvRvaLKW9MdwXza6WgfMBOcO9cTentuvB9g75nGKGqMx1zEJtwx8xoWmAf61I-rHtqogNAszd1d8eELNQdauop5v1elI96f1T6MWz_YTkwC7tmPtlEB28HTrJcwrwFowVzexAtmdAXzbnZZWgZgGO0pWhhfpDWrfwf-TvZzvYsntqLVobJkj0yxPMnKMLXp8fA5g-mNg8be0jL5EJ6TnpuYJsIeoz3FDxwRlv7kHjqpHfikP3Z8Xn1iw-afGcrkY39_YIbmSoqcH3H0Mn9XNiqTI1CzuYTFRhi_rtf5VyAzySZd9BCUXtEOGXv3h7iXWIftlHAUitN6Yo8xTAhZKRs0oUIhMUrQ3OTL_L73jgPuYfF7jFl26G4eZyGbcSVmG1PlD7JssEcEhL9W-l7tDZunfJkEv0YGw2PCcGhMzh6pzxJQclDc0sxRLpujBxdZUb4KUGKQaurtmBn7LtW-X8xbXcOMGb0WdsUEWg8jrsD7ZR-7FPKRHZR5f5JxoFEkrG4Sl87sgDLM9UWJIJvisjVED42EwvEirYhY6HfmaCGNwjpiPME9B6Qf1i5RfYZng4Afa4zIesQwhiUimbTg_XZnd6lkAWOXrU8w7nGJAoKGD3uxsJkR_KzctZ3blNuGFyQqJwk5to2N6_rSHvyoW0iprr43_RpHe8n81sgP6ha1dHYAS6cUUB1QhoLjGtOvQSykIL6fv-qIle09q-M_fG1l4GjwQH4LTvr7iLGKbLwKfEZsXY3ldmwLbyERXVbiwrPHHLQLQfvZFHmVRMMLfxBqZ5E35UsM7g5zD2tXWqL9bv9IIfAi-e_9yL9QUH1YykVbpxdzpvxkGCDEKhp50H7jqnNhtRhHw4bVbrIEwKuaeLdaEeJtskw-JNl0SvPkI8xK_uG20etB6VUrUzpVAWv-n_BrX6E9rA5MaNvm2h2lJGjGF8GExxsPi0ViCTsvHzGJ-AlQt1qSMcINSe-xtQxdR9rGCt_duRULL13It-90ejOs_Wo2Gp9JwRsgK61WnpoT8K0Ro-Ukc_JyBR1De1gb8DFnw5LbS5RuG1Gtu2Hjjt9OOa-UF79JwkSUwQSYPJKpW5bSWeRavLtJc62Yz9qXvyJoASBFBzzSi_UABa2_OYBKLn7xJSotcw2o5aevQ0k5aVoSSGTCBSrpKU0N43vONVTy1-JivFpmNTUxJJgaVX6WSSAlXBzNODjAKOnndnLx7ljKs3UXnkQMeiUHLLXCTZ5j0iQZ9ThMa386MTs_XtMd1c2yRDrDlsH19UYuPG4k3lte6W9dbvsyHjlNeNqDaJYaSWeLjvo8fh3e137RQm8VOT7C0aPmqFYft4_Fl9O-V30ix7UWLgH7ATTYuf5ZCCkmhAcS0HN0F9olF9GiQKaXox7N6N3AYzfN6fT-kR2KQUbbw3WrDYWzg1z052eUEaXoJ3FkSDJ6Vbds_XmEia_bv5FnqOKXYfGVEdbVqR5nuN6CXYRbWh8aiJLvc0pJR0xUbGqfFG1Z6JzOnoDLBvjZKwt_r_f8FjXow5UYWXRvLCGx8Mi8ciabJUDhj3WlQaWn__BV9859b9x1-SSx17Lcu_BZ_a6ug9NAM-ZVhEjZxcOA91W6ERLNAWw0uhubbGLFv6a4WrjLIXXNw-hJztiXtPopCEtPHNrDC9mBCOcwP9Ch3CuPO6AI4Uh3XLyOC9sR319RIBOxV0iNd2Zwb34T3xhJjlDHIwa6vxMtUXohjO80Z5-tMk-eUgXG3m6jN4M9QnSqvO8ZK02qi3LKRAVt4N9w5BHiRcXb0_CDFF0l_bzaeWZwyDhDnTu_a41AkGq2M5PdzIot5A2qrbPfugU6Ln5kUOF0e5SgzadGiDtm7Ig7QRWffhgFw7u4KEjkHDusQXEVnbGAebmpCacgWc3hd_U_YDbl-8mmC5RQlZCdnb9doVQNfPlPZeSJ2M8_ei0kaez_kNfYAmbLOjt1Q3SLiOxKfP-oLBRf3rys1Ba0XhVsCgPLE2FGB19zBTgJiUmS1EPZCqwt3Ifq4oo23--jsFYRMf2n_b3-TbwQbVMOLgBuWeMhx1HrN3S-kN3QGmEtvYmSXPL7HRBZkoJEYZyHs6iDZeE0nKUb3jNVwzra0e4gT8Zj9eg7SHX71SJPwA9SEWjRq-eK2Qt2L5kmqbeHthA7yIdLyByIib6xOO6cPtOvcbAre8gkeXR5UIaRLFj5aaxSHfOHUq3T6eUjsSqgsrcU93yNcZIC-Mv_3nh36BhUqko_WW7JYa4SmMBnkUeg1HZZ-GSBYBy8YTLWj94aBR1l6w1AZEZ_ConT3mbBsqzUfqda_HsCnzV0l7Z4CulXG9VIpuOePcY2QENc4txOqPuoQJhHASDt-UXHSUyCUuiEJ8xLfCSkCMvkPHqAVoqOKTBQ2kXnzP7MVe0UThYYJ_2MQ1tVPUd67ArhzlLA7Kjtl9fxNCLHqHbZAoyO1cIvmpKWKwgHeyt6Lv3PYa_cYbHaB3PFobkQOBRiRnVfYri_SfCBaDDLTs46SJ_ykJ9Nqdsjch3509RsYUJLfUNXrL1jLijyFgA8h2gWT2IcnWMw_tBqVcvHL91WAh7MQPbxBeLDLod-6hMx-ovDS0UvOTThZOcW2uV4OgpaBN7KWA_eLfGFqSN_7FNycK8i5zc7ATPEOPfIkyqvPwHjhaZdPw0LAOXLll2ds-lagELhJY1ap5JMSR57zsVWIJPRrYamTwPtyekX0s5OikvuwSaUZM48CFU8CHe0kll4pYlZnklujfiIU33_ODEhR0FUjcioCJ1lQVSS19lUTADgykYpAP7MeYf5IkAMpnuIH7C8B8osxfzqHvmT-psMtBg-Fe9LRibOa5_9T6X3JOLC3slTdrTq8jipgmTK-TSArWA7JCVogz2Md1tiHbQBAYJMYtqOFSqxjVsDl0nhZwPEqty4cRQpXdOgcArTi3xqi1rU2IFIkPY7QtbGk1LGtD6LREw0CqW9XQdzoOYu1R1OBzslQkVqHkOu1p7MoNqR02fsHq6_wV9xXG9TjlfBD32eNlsf_kTY9TBl3ozGQp4oZZWUR37O5WP7oU6G206Ueid2zoc5OUQiS-DPe3AeMvqMeYNzR2ipSt8Na-awtT0osktV5BB8d3laiHJxxaNiQLN0jEvhCk7YN8FUD_931oOZcpZ6ygG-gFCdUChfmqz3WvyRldTYqVf83GqADyFOlAb86NC8tdw2lVTPEjB6HObJmP2D7QeIWtr2W8jRWphOlSqVbw5mbyHLrzXPe6CKl6GiVON52Xr7yC3q6X0dDHJNTJf69B2MtPzuzO-HbEA1ERPaxOjbrdfDy6wSdCruZxcSIUx3PHnQYSSdBNL1ZhnP2KfUGOrCcMvZN88ifaM3BwVeEnW1p7tYjUWnph2rW8gDfHjClAywgkUgw8Oaq_zTa1tfVxP1obm2hdi5l-hVfJHFnFoSQefHi8VCAx6Pyxs0rquazs5bH7zxeHh63wkhSTUod3aKbBojCmhUCVMjT-uBghWfB9mejzjFWxGGKSXWbFPtq1QJY5DvjlBODcrjfu6Nmkp4YG_xHOd793Rj6SB9PWnWP0PpVGsrwtOZJfQIsouQHtdjVqMono8rrxADl0VEx2NmW6YbyZzhtELPgf0eJBVLVhSrq94wjTW1QFWnksJ1kVTTWyjxOBAM4oMST06VsrkHcwrPosYPQ8kdrHcpzU5QTY62QqKZEYldsXSbTx2DoYLpKo1Z8LwTFhyufjDL34OxhIXopC8G39oV2svvmNaq5-rT42Ys6nDLqdX0Tivl8ETkUcXSeMU96B4xS4WNpuuZx47kUTOBcAZfj1iAyGJPBEpzzIWnBTxYiRtCOY0yY8L1rYEeltKeQxqXCFQHg2vjafKP3QUCaacCEeXKE1yWrcqkpCWKbm12LqJyYGejE9L_nr69Jol0yBQeHD1B-rxc71Q8d6kbUFRFOcq7Eswg0OjEUrnzQ_fItr9OGXv-bY9zxK_sqAh6srC6ZIvC3GRSocXZCQcEOFJ13CNITaVAJgQPqG1-kRJSOGbNzkHJruGHezq-DNAIqsVRGOvtMo4Py43lzxi_7tofARt28Mv8CYPtgy5x_u2zUy3ATocZuwBH1m7iu0H3cIwN26DIdoSx52qZQN3zqAZ9BKr_NaKkAzabnDZQr3j2RABd3P_nbYpTjMcEkpewqFJwj0MbTZstnJu0R2-H_tjYPWm6rK6LaaHCBzyZc8l7qx9HyYEFO3N7XdAiBKI2NYwkhalZhi0RCvs0hQ7YhOFpbO7IPYoTN53IuUQUWOf6X_0SVv71hIaEbNzoG2k1WaXcEnecgoOmc_2XRiub-MrJvrrETWidf6fqv9VCTosH4818akINnlUf8WeNhPzUTP0kgUbgZa53QuwZiT3pbvezdXrvz9jRwllWZVpNGtXgpkeVnMZBeUtmVsdIuHAwSTnQhPObIHno2gNDWv8aygbycW23D3xaJRW2QymLmRmYFQoqpF-7_Jt2v3TmzDwbzR7LQBEWsh4xkSgUGtSOR8_X_oZuTcScobEGN7567UWrLFWPXbHYzt6wtMPLQXO2KsfuuZcIaGXK3Dh2xj4hBEnRuGWeSBzBRBqieZDRAi4zUWay9fn-j0SOf-W_IhlcctPw4xnfpgYX3OjraMig6WBHHwBrBm0U88Aw278OJVzIcns720YSLPl4_9Fk62pnDYhpkj_z7kTonBd3nF94_8eDLUL8AUFIChAfW_U9YbmkCIoyrTNsRrSTumNT1B0L_2AQz6MbxmhayseFrRsmk-Pr2n1PR2nFqJ2PwVaFGH0rhVL1qW5ogS-DZ_Crqn7rfoO50lb20fNXzIZOHhhEdxlT_X2OUhlIEgWBrhpLrmASczjDVDy27OF75yCHoEXh564GBDvOp6mNS7DYVWClC_GZZvgI23YXRDZAruvBy-Ejrg8adZ5kN2kw6sgo5MD64l2VY9Qd8CRugyw7NBJGEYuZJV2NCZIusGPuGfQsJfepIX164MCAR8iOKiOodA2GqDE7ti0_1Lw6K1ELdtDt1FeJwrIgio_vQwzuP9nrXn2YewNP51z2Ksdo-CRpDxRIAsFtskbqY9VpmYhpno2yDzkAa1ZqkEQ7HIGTN9T5slI8xSuAKgzOVd6dz-F1jA0b1mrDIGX7coQqdYw2E2uMCjXemToz22_fCPxvHbANE2dlgPK1kt3vk306M19cVtQusgeE7N9b1tCZZ_l46I-i5qpFpE7zsETPZRm3Z2vaa4ss9v6RBO30sBIEp2C2raQt5YIHiwyRFtKCI6fJoT_bdKDSNrmuv8DHByvvUXhvFWM7WRbpEws6H-AzOY9v5kEQKwTu2bcyTL5aBBKJLJp3Em90rnz0iqpHcuwUjTVQI0o7rQmvdkGBxWcNSgHXQKUlyMbpd4d6rViKIOcEiDeeTedLA90JGU28L_yUwlGdXKmfyJF6L97zxJcO26p64HHFPD0LTsLIEh1Ga6DjVYNDueVvNUE-5tN8g6ZdTrYLStGt0YqAPGgpsYNUq7oq1odqkXhwTWUdu_WiSk84-UgLWf6RR_65VGs79rOY4jwxbBiU8EONf8CZxmk8XDzEg9loCOKYNgzVHLM5UGGO61ePnMdx2i4_0gX4oaZDqb6CNLVTUufr1G-e_Mc2h7G3C7px5gahVND3ImUuCeCnMigiqByZytLNdKobv2woMXkxv40QKc1YvNPu_2G29LvXKnlhrbL6xmFwx6B2x0B20wGt0YiUNndeFSiZWGvUt0w-YT3Xs5LaO4twtTGbadPlG52GLGkn77995tX4vJsQBITNG1YmrDhwHnIIdLbtJHPUTb5-3QxLqgi0Uz03znYFypd4GW9-YECXUn0jwMH7MFuIdIZIaOPjFM4NRpX-a51jlvbXEJGb_ChEF3j4ZAVXdcDDgbV8wz9ywQq3mXz04l1KrSBxdb53gVolLGtheY4dIx1TD7t3NLq3dojQQWEWkiF4vWGQUX_njQK_SsF4E6MHwjFcqAS1VCgnDva_I0asqWz11rdOU8J2ISONk9M5rUYuNe2PPcPN3GAGsGNqEhbrMLCzncyE5PZJGH7acD93y6OAObCX6a6JGioQi1Ls35mAudXsuE_jz1-DmF7fQItKEoKLZ1dq1B2JpH5OoWU25oWnzeqtQlWTIV_TzwT4zCbNfQlgwUd9CGgs6kSIM8nu49ZxNEjrtujKuAnSzueAaeFGhbEyvftK-cd1jWTlgtDb9AmbbEvin6ICkFvQMo3uNKiaXQOLTWVJUiAIY_XIqPu5hXI__2YsP1XI2gC59vmXwJxQDkzenICS0AuHohBI4O3GnqNmbll4rk60RHyyhdsqmQ-07B7k_7tWXPdBg5QbHBErBvWHHVJFm8wIMXXNYPJhpe7MYEY1o5AkEpQofi4D4mrCUEWZS7avxox9v5JYXAKr2h075-HKFpsFPqbxuDJypxIcPER_Sel0zD5u8ue1op9vFxFm9VNciJiXzgC-rbJ-Z3Sg7r2kVwc3TtrKnRj5Vglb9RwkWPv2HiBvEEd62mGokFUZaIrK6MiQ8vOIa_BGwEfJo-z_Gop57AD6o1szGcLDffDk__2JmZubFqdhS3MFoHYSf_GZemUr3updn-w4ztB2DMVweeATurfQ47WEHj0SAoCahsn6ktrwy1lfrbKDsFUNowbtGWERfPopumM_vhW3zcHRsyLP5vs4IZwFJ8oEgFsIQumNJrko2-NiWvJ_6hIM6lVodeoe8Eljp9yPMfaCIX-OkjFezOGPd_58X_wqa6a5tyVNHUsdWtwS8odEIfW5T9X1xR9ZwmPEiciauDtqyH_GMksEyGxBGt4ejxZlesP_9ka1bOeQq0LaX0xJaWGXGoJTa4U5FE7FomYS1WZprtZst6s-3Zirzc159ROP6irMf0gRe5p3N6H5C2oR2XPg9OZU7kD_8GqhTS3ggxL6Pz1pIsGB_5WWIknsIxWzSemqUp6ACP9X9yJ2kKi5yF8eYAGeyvIriKM401pDcdExFjOYGaKdeIXH22GOH_UW-0L57468k_pDSXYON6e--YYroWshcrN7-appkakl9JuaQEMW_sFMzhULTIxzYyal52rz3acdPEfTytVYIf8aPQkIMIAiE9w9mRCXCfirkiXcPvZC0UZ33Bhvx9huxXIZ7nBuBalm998HU45GyrDF-QcI0HakwTf5Ul49J2-0xieFeTKqwN7UTj5q2eQutgE-UaN5m_gMSRaEiFHNpiZXEyDEV_iqxK46KyLhMWc3RI9aJ5dcyQvanuOud12fTfeFVww6Sg7njHMBjwpauSrYdfj0xx5kFY7NFxJNZ4JvxI5BJytkH-Aqw8etIvXNNT0B5Bi7SHB6IjX_1XrXHyosZnYgaEK3kn8AHZwMlnnkw5AF67tCrlV2goxnf20-7t5MH4TaJguy9NdDz1IRO50hLAyy5jhfHl9vAJ9YXTrYfwcqeewaesT5Vi0JhvepZdGBexg8b8OHgr6H7Jqs5uReOFcnRZ1aG9Rzl2qo_RQAijPWl7-pqg2CbrYgjfAcd_twVU7TMf83ZM7p1caVdTOdBlS5IXjsp0iUj_-5bGlfE97Jc8OFgpPcR51EhPebVkp6J9NvGn6vgoIeyKHQfMxBTo9vmVbTyeDX1RrRKIHYSN6qnKulzem89TiXY1vgMSr5rrbK3HqZYjW3pQBKZLoEWiu-J5FXuSt-SbfSMXDiO-GWKDPEQLr2HD5jLs42iJHzgZB7UMYx3Y3IOO4bSJs1CEDhax7FZk17tWqo-egAixKd-I0XLv02I0xuE709NeVrqhPwqpGuDj8Jy7srRfTKZ10tP8QVMtLvZwVTBxVJ8hBiui42-Ew2wgoL32wWqqw9QQoEdD2aoJ6mLO9uedJaluIJ2mbsM4LDD1NyOq7NABmnvoMPikggAUcvM60eo1F4lJ38v84PkrSsT_Y6v9Em7NDyV9ILiqQR-xGfCtjPZmWVyTSJuPHCu2-qk3iwruaa7WRxFlBYtg1-uDdxZk4CBPKc3ncb4D0FjDVDosUpz_LKQiiOrr3ePFrcqhdDWxzcaV6DuGv1tCv6B_-LqXGVojGjqn_XrX_MdrzYw51pJY5uhckDMM1pb2iaWtYwlQtg_SSA_WS3R49MlSi_AHiOH03QMXNbQNex8Y9oorvou-YYoMPdW4HBPTBL-t9Lk1iYneRmXBHef16C_IPM7rzlRc0N3Nu7biQOjicrlOmg3QE7hiv0VLZXfwKnpijwrt1qhAGe0Qus5-AJdS7XUdGmkzNr1zY41G3OCfQc_lo4vtVOqGWwfq769jIOWkoFFs5bvx-JsToKtORnuivXV2vP_zZlZSgAhnDPpps81dAwMI-qRoiSa-oibP0JlFq3vJDwQwshlK_zBQ4k_Zk8MX4b93g5x4OtWk4uodZr-tpna3N2eBYbfKYUH1fGq6CcKmQPySTD7uMLgdUbDFEXnMUCq6R6U7fYIxAIvjfmJSsnlwSMwwskFBPsMsaHQiDgdlluCgAFbMprgEjzMJ3FCvMfSyA3ZDIuLa5gGYY395hKQcc1XFzkLFrCFg2MZ24CgDv9RD_EcRMKNphTA8b_hDw8FmN-lSzylewvi9e_l-segbb7osHCQbV_OMYjgNIAhT-s3SYaQg3Qo7Nxp-fPWYgN_sTnzbThfmEw1oXch4Ic8bbiaKxArKtfGUbUGsamR3EMN2vs7DdiCdZl5zFO-cPHrJjkafuBGIBMOOiGFF3o-9D2P-wJyweP6EcoPXvOuMwvygDhr0qJ9JHlcopsjSAFUqfKlr5k4CacIzzPEjMflAZNh1tBLi31yYdTxUzy4KaFJnyP5V5T0mPQlW_kdH3ZRukCUHEinACLcstGPREpHUuFZpimT1UfRJvx43uIkdC89lq2-FTbZ_FXdL_1xsx2E6dSS_E9msGSKlUYnTUQGHHPtH22LU4G2-ikituK8eNXbTCSo9K0pN_bx7qxe7W2hC3scmigalhJ1SC4oQhdkGq_IbIULHujMVm3ob3eCY1jKlAbZjTSsub8xKn1i3hajERUu_8H-739rWmorBXQtO8MX_w2oR2ZW0oA0-JWLmh5haYOuajLG7DvN3GACnOMEoHD0DidYyEQ4yHyQdjW2j099r23xnZix1PQHXW_geIhl9hswMvF6Hv2Q77TBhqhOGDYdNNeJJv5E2dG2LPk0eErLGjrWqZeI7sYpzVBbOIV7HswRFYk9kwxHjibFbinx7EwtmHUTF8qvigGbLwfd1ZYbV0j04nC2w1EwfpZ4VPPF1IsSnOuV2f5Q8hmbsUxXPOcLuuY3fLhJQxzOgQMQIlPzAssJhRFdwp8q91eTqKcM03A_Bv6nP5bnOqyQiRzV1pfremH1-Ezi0UTm_ZhBEi9rWxqtWlIsJfGSgSnhCk8QrZ9VOttyNNG3OBE0w6iY8KBt5lngssHpeR9IBSQBz4jQsZaBLoLkaZzcJcvPyRMjzR2ppN7uPgyRSgY3wqV2JvzkoWKYls1ov8LI39xVGZsPC5FXnMqCXvuMPOsIh3ZYlkpaTTYV6ilaUKhq9qZ8Px3g3nUh3qAgqp3FTg-9N7TjIHvM9AiAuivwvsd9W2sAtENhxX7lETfSEjq2ey8fat9RhZeDs_qRu5SX5k3hhLhSYazfdzJ-ZN54RGRPot4FEQnGzGyMcOztyUKBU7QfqLu5S3V2Of_GKVlCqdNRJybJrgF7QwCNqHbiRM4zsCB0cBa3mblLskDYl49xkJ5VBgjDRLy9rtYucmkCoLGZSSIX8FPXyELl1Wpsv8G5HpnxuI6i73Sw-PCgAf5goVYlottJdBiCsbd5-B4henYzJolDM6afM7JBXGOSRPLaiRSMaq9_vnIuY-kNCUSg3wDaKdvtUM3K92y0XlhXvdx_W4WjTmUqz6QuWxs9kK0dGdXjzuyRMUKGQKy0j_y0TOmoFbA2eEX1GAJpHsSkHJDRfDc8q2LiEjJqvzJlsaeU12S7TmKiORJ5C-kB2DBK7UfVtNEMzidNq6QLmBnaYR68957mThDs_-eMmumM3JVjJ5Bq777pE8fiZLbDePKuXPePxdOW9gmnhfT1lF-mXJk9uwXNo9g2UaWBY4qYqY0TsMKPvuUtxv7f4TnId9X3vbjw6q2xjc6YxRBp74PFf-qkbdfYR3IKPuJmsKIV_lz8c_dguIYHEESYg0DgNyOM2w0Hf4K4TDUM-B5lTeM__5rNQ2fi59thpE0VyaNLkgQXCAluSBMTVBoK4P6a4g-BXbt6bps58IKe09OpJ3wkijb4p3ev7ZpQdHZC8XbXygIbJkY_RVN5l-haIop4vwepinl5nVwk_XwwYdP7r_lwCO1oLc-JIyp2PUcsBoLjv7wuxOjpDgx1h8gHCgkuxnupjt5Dv9wStThRJ_XvOI62bArTSb2Z9cCdX3UPloKMhLqAmuCg0znPDe5ZgYUU0hblPgM6wcq3zBDIN-TAf11Oc2Y5uWXJRiKtMUT5nB8Dtong3T_llpnjz8ED9xtbZVo9xcEP_pqJski4GJ9__Va3y3k90vERLlwXvdWtcsagk73tGgbNpBtLdjq8tPWuQ_8M4FsahyoKHpm6PrOsAxzR4ojYGxpsMjV0PZnwOXBzyB5Lw3I5mpRjTNLF0ebGwuFO1B7CnQDLh2Y2wK750lcQxsfuM2394zuyN9CJ82ZbhVR46XjmqutLdHZ5sDpH9PE4G2xJNCZb2dEOY8KjSUhdFefEyAvjYpqfV9JaceUOVi_JkwUMOgInNHtumi1cg7p6gZCFGLOzhrJHzB587qxVqmv9JlqRWUbRGnaqzsc33VlX2EhVhfZgfJNO-wNkF5Y-oYTgoN0uMDaEik6-ql-AgTQEfQdPgXO0hKQwvZOOE6OeQ0KAQ48B-7MDohn_GRrFSjG_rD_aYv8Q5He4rHj21JNqnDDnX0osSqbt4Eo1RAQui3YmTz_s45YcPixAbBVekP0t0xWniX1Msmat061zka4GuFJBwn6RiwkjzKGeBmlN-UFLz-r31sK8LJ8LuMz8uuRfIKzCYqdKgD2o4tCWTOSnR3GMj0gBl3qMi4tvtdEBAyUuof9LaJPFn9s4hVKzdvlQ5jdKVnEiTN8_fHh24wl6CZMimPEtfFW8XI6cfUwkCTJX82crCxXMvU7vKb7LOLHMcDQvp1B2Ww2kFe1a0MpjXacTincvZY12Yd4MFIhJ_sMMhwgPSySXKICBc5CebKLV7mxB35pK2dV6ZDk-A_z2Jf4cWtz14DrankFB6jLCLnFIRmTeZbfqYlIEWxOkQacdO9FocT-kLz-1O_7knHfApd5mAhNAWMUZknwP8S7SRIWRVvfu6_n92qXmLAeUefKJx-PxJFV0cYPsP6l9CponUA-9iUNQe1-o16dJq1obwLctyG-eZcQxrjvg6-ZXNmuoFva7bKRiSYMkQXJKCL-d69yZa55YlqDGowY_3jz3lDwMR2-xMFknCtxXFfHKocHHo6Lrj9r5mzO5CUwqEU2L6TpC_0_up6l0FhdgqMFWEEkfjSLyWKAAWPDs2d_2g_MfH_UCmhq18q9OjjBhVQGvgMl_cJCWvpCLil10AcfzmD__HwoYsSlJw7R37horLt3icVepMQlpMQau-6XqXEBib0igzHALa4ZD61Xn9wCRPYCFPAJ6BnF0mTDeEeoymPAcDvXKjjTn86SzlZ98SmZMBrJWdj0AAsEURde36sfqN1qlAjsipZzVl8qDXaZ7PiEdeWPn34PRWhrMMHayNV7-91qTLw2PEOs-ck9WJeeWUQPp9osoNlONW91nfe3HYE0FChDni07pA9ueIjxF5GV3ZR8At0fX49MVZ2EcyQbxYfiIrlhlskARv-d2W4-I_ibWHIdvWONA-yUnCsiyenbdlkkqZZXVCu8GNvAn9rlJD-gckz3WlApVtk5WKDN3q2L97NKhY5-ElKjsOInJZpBy46NK0YnJKZauLeEbBRPzRvsbP9rtZ0Wy0NMm-MxOK6crQoWmXT42wa1z6IgT9VfkOOsznV0HLaUH0ppONz0zfYuhA3j0F40LjPfP-VulrwuiqzxFyfg3pIfD_Po8CLLB46O2rco6Gf6SKrbB-43xmouPOUD0HCbF3dfxcNLK0OggZpELpg5NVl00BY6C6-Zxwp9cfr1w0GkEQ8c6OiAwasxL67uc1uMP3X-kAyIEh3n3cxUSBrnW_MULs5zyiVXmvjiku7Lzlbh6Yxw7aEuY2CdyPjMwRBGTksJFEBlRqYLsovscgy9NnZV9oLaI1LgszoLHLpcndDoDMsHyotdAITtUT3XUuG2YjsU8Bm13-LxSZGXG7OILh9zotPEwOekgwMo2F_lJMcqtIFSpjnVIVUgM1vpo4ffWGAW32D4hIAwtMSzQcvuslVFzaqT_jQJjD1LfxL0sbtaTHzNG7kD7cxJI8nh7ZEvd96HHoCQ0ogkZzHBaH_TrK0GQ8RKS2HQYvMpmpxewlnOTLis_J8yf-14KPHtGByKiyI6nyGgEaZcMJmuEvum05n4zljQ5TMWQ64I-sItM8j31CfbFyaZO3PxTBI1q2XrbiAqGqzqxsjKMfYtj-lCl9pSpEDTSVA92q1iWAQtrtM5NqHFJmgeoc8qLrMDhNwnaFCDBnrEHY2SY5GDFzallEeEICJZqhgPz3VxqiyLm_zuRr1ZZRyGYT3jheDmlafJ9xLdwRqP2sb_qh_ou6pzIHteQPPTopP18j9pga46AjFzTDYnZ9Y_gog9kHII9MnNYVdPAzUrl1JcpfzlVKi_Od2Aotrv0jr-RnC4grYw_T9eoodONXWAPXEhPgRTHT6gxvRoyLGJmG_fFnMAbVZacnp5Z7n8g-qNv5M6cnj21xKPswBEn_pqEoQN67szDNLzaCWaY_wk3nUDiTfombSMcq61FUj2QXAu-NoFm6sAcp3rb0nu15lzecAdCdj-axqrcAC75CK1T38OgjxbxzeiwyNQac9WnSSxOuJlwEqWUrf49FSzyT-2Ij9X5bBcFL2bbBnqlwFSZaTEv6aBH1c56nCFTlGg-lzVJbHe5pwvYxJWuLlxQ2w_w2nRvDYbwf8GzdjzVULGcF0L4ccXmZnKfzkba5C2Ab1LA6Oq_0-jNd54rIBA-vtt_IYdyXWuhBqUQZoCHZOBXRxtNACjHyT56EuD1ox4qopJBefD0zm_6VMcWQnJ0BeiteR-RgMeVgJW0-jIgZqRY6U3i-lti-nj1VDopyxTzrHQj922JfoG0Jq4Op5Pz6Nxms8FpVyLf9ffYJgvpv6erSSF7ao1Lm4wnXjTHBMhuXBsAjTFfLrGHo1JDL0TZPaL6Ii4SZHmZ1Uua7FwlRCaw0c1ZZ6kpw6gj6qH5G9p6sHPVOV28pVmKihyn4JN-mZ977uf-Ai7sN6qmQmjFfkWqn5UDQ1E33ZfjFqAPqE2qZoDktBfklomJg4fQYFIu11Tz0cN0KMgoaLFmCKObye-bzuZffMEpp2tTPOmRPiSMKHKqyaIhuQis9WkF6z046DHD-VGucYl24i8oS7nUUKVadANEDfPFqn3iJuOWGXq0vrSyU5I2n5dgdZv5shoWD33RhbiaFkNuQOhQKDcT316Ict8oNIctz67B4SYZZ_y3Vd2tpqSh9PpGr7F7Ml7p5VQR8HPW-hPUqx2wc32hrLKoAZs-A_m2b6_6AamCl9I22Y1O_XJ-tZXwNk_e_2UKFDcJCz5nMcFzLn4PcbjVgvjGQkEkmsSxy2A4EbgXO65oAIkb91OxF_vWA8_O6d9J_4Wy1-AL62YfYIJSxEjBaZ72CWZP9INxoNESTN23y9i3NVEo3YbB0kLujiroY6ylTfHJtw0D6bNxu9GPEVt3oSM-QQoN_Ee7mk8GCtE2jdgCbTdCp0rC2naWU8SiXESjMKFBwlMAS_UKIABSqjYDtbW42FTYiqhjn84TUZ7-ce9nJwShKrRf42fsLb2deAlA-jI5jR_NeyxKkU0jjj0OlV1zezXoe0l-A6u7IDpuH5lNtU8Dh0La8Tl7gqMmjBHw4Ta2m21z9XAGBBwStj6oEJxltHAscIUJ4_hAC0Tdvp0uX1B38xJKC0yavRcCNWrT3kEPkA51ONEp3yeOWy2z7iT_63VRsksaBlWtRZPja77RJW8uV5pBEyPvSonjlHYgUkinxFGlICLkVMRRVx5Wctp7kOiwfBrJ8ST995mFyyBHtqKX4dHAp7RKPuQEQQgZ8Vb1NBnZ0kyJ8drWACb__9EPcmezRrghF99zHNbNGq5BoPWXw4u8xcIC4y84w0sKJDzOA8PkmY-CpWk7y_e8OTQBpJ6TVhnldLP5bc1Y5-Kn6BEooCI8CyYgYBS9nlPGC5_-Te_tRizAakzNmvpgxOR6pREChsv5Z0cdn0w2Te8athyY1BaSkf-fwN-J3RqU4yCL6BkvV5bgna2dYaz4zC8-wnQMi_TZKeTQgkjPxe1g4PfbVAeQanLQXwaEKENuD8bXJMILX0McS5BeBKoEoTz013piciG1G6uMlBICPb0YpdaBLdVEutcs5vbWUW4SDExJQqGCht_P0wz_DLw6HFngYiAOjWjpaZcSB0wtEBcCKiJJsiqQzKjA8roF5imrWK7PX_gWdszpF8Iw_wy89rYxBwxKTbrGvd85FfxsqFiYWIP-4pxoHTqvI0rGnS3CcKMz56hyXGM0PTk1NjuRSiv0vA5dte0hD_KLxD-SiqUfzN3-5HirjGX-29956tFQBc5c_WimZuHNUcaflZb6XwZlYdDhnLNWNKN5LoLgJuB6Mlf5rQ-QV34G_WmrXmHrfEqUTI3KMRGYIo1eNu515bIvRcfAJsCVAe4SGtxLvldTW-OO_rhTJxashkfcg4U9G8UCPYV1Rway3BUxSeYP51Jv6qXaVm2avLSHfRIicSu-O_ozQw4CkXvBhEC-twFswGcbbrNEAiJ3I8XdflvuowriLVYvSQjX2R4fVI5NMSRR5b2QXCVTKNZXleiMNPkx3DTwgKhgPnz1dXPFw8On2GDS-YRWGjeubvHe5TN6BTPhAiDcS94nwXHvF0WJF3MW94VEX7zxLAoVd29JsakA9eeHRaV0ddBmCY8pyxjp5hDG2uIu_wQk3m7FS8WzVqLEskvNkRnCjWzN_k-OTGXZd6T4lXJh4fHDL5deCzPXk1ouEBA43mgJxjEZW2ULfhBfnR7uzoeXY0HQA_jNeOhlyPuYXjlLD2V2hf-92RYSToveSSLaelJg7aSo4YuFoc1Q9SaZF4FpNls3C6LufouCEBu18npK2Ba1W1r9OF80oNtuWC7QiVAOaEVXRQ6eizZ_tlfhTqBelmxcXSAD8mn1b49tD8iv8wCaPFbzCgwh26lbLDYLwOU5Uhk2Ht-UuTwlYGbSKA7snjFzYyHljWnXaolot7_YXcJ9QzJthE_W2OS7bU_ux0WYtPEgjHKk7tpEgsrpxsv-5Te7XqEal7z2bfCU940px1l5VvqpfJnI0q_hSyer1kZMqYlLtvI_cfFcXn3lpolGjCz1d95k00J4KRkM6DQGJdPILz8WM1hI80QjU4roqMcH8YdJZUxbr5n-e-1RwDZHykZaUc3D2GC_7tp_CPCziDx42jxl-TG8z1BokbcKg1GKeUTxmquOlnhfMSTXuaqAT0MdrM1WeI0oq3SkXQEfLIu040YUzPBMZS5Ojp9eFpmYJXGct1A0CLpjiclEKyEOKSXb3Y0ZqTeVz6GNpvi2F7z0qz9-Hqj8-8vFtT0lU8QUtLhGHl6T3bI0rnWD1970ZlLyMuVH6YmLoapDMRVLZxX42LXNmFC8j3MCIuo58B-9f86kDxGOBImlHSePzx5E2JnkQGtpaVCQoa2vt9qEmha3A_5zcA5vcUfFQuDZ2xorAbId_xAhteVj4sE_ZVKzkYgxtfMAbAZ0UA9DFYfjB0T6klsb03gllKtofTpF8ysniBRreCfEoZoCRnblfQwvp37PMMxqzadYnrNkeqPi66kCXqFECwDB1lEhpO1avk6QTASaS_2FsHpCat-nl7XzNIhszIvaGxs1edclunN8O4xyf1CHBBT4j_aSBITDxDKLwibXUxQ7GvkEk_GfA5IvLpU02brTTUIgAgpJc5WqgHhu6EHD7fJvqOGJIeDAlHp0fIihSuyGAFrt2XpWhHztIXM2NlwQVt3qTRphXMcTJO6WMy0M9h18HNTdQiQvieO2HFxIy0J3e6EeAaqXn8vPOmoweJBTi40gnZRbhTx0rIIXWAhIqBxxOP1rbq2SyZWXQN8pcL0H1SVm_AYiEvFMZ0LM7ifi9VkbUb38HxXo7uce6SQ1xR34m8OXkEHpXcnhZBWEdSCyUv-qCIPkr2dM7-BDN2LJuXL_laUD4gsirYfTtZZC_4zOeIVBxIxvht4ji190fqf1izOdeJ7fl1W94IZos5USOgcBeJXaB4WXgnRvh9tfGvqV7GLXSqIS1PCMo1C38pcGAEP6ABgif1XPHscRXRHS8ZWlPSlJaMc1-IZudbFQJVzR38Q9kFPgNCSxolh19R2Ib_qNidwMgqE2U5FD8bbgKdHl0pGrMmfgz4AFe-medinN_X24HS9Evg_U9vosdH6UoLzqxx_EImPAmD5-57pXpEL3hIEmwcOXFMKWIcQho2z9uWCi58zN_i1s3FlaIk9yT1k0vLnQw53d67c9xGOMNl3YduiqrjxkfFDtLdsHwlVqByp3Fbh7zP1geYFoWzxNFjK3Sa0pRFIJu4hWraGc9FWyE4jnkQK4wbPwH9YCsuFB8R7YmZnK9ovtqgI6PMoUsRdf5LOK3nkSmkWK7gXzm7yibIgqC_4rwJiqF0ACBq2YgdOfn2hcjOclxjGb9QLO_7OJB8qBqt79cjIApx1fk5UQ2SAcH2eOwgWk8FNT2d2B1_Pzmwm44jSwYdYXIDiNygWDLRxAYHlOKLSbBREL7BJ-9iYDmEZpmQc-u-qn2BkN25HR9pvWmkGJVyb5tbHE4yXEo-14YBzzGdWE9yypTi2WZTA-Gt8dXtRh19wA8C42fHxFDsAyoMpFqvExNAFzwvU80oTMAWuu3m8YTc-4CFktF-S2eVRlFBYp58pzoiRViFrKL2figoOGMLRfwoWSQ2oTLy2GKHZGquPtrMXWm5lRLp-YQE4O64R25jkQTHLgDK-jEvsWKTy3qXvvGc7SG54zCsD5wKKJAHYiWe6XIHJO_vXBnOnuA8-poBxDMBWW_Za7FV1GV5H0y-iAr4i2Ot1hS2VXgMJID5hvjYFVBSUaLTeXqw4RrVngPlo4zbGDbu2wqAP5DoE88Ct_2M4o44u0gzOyjgNWST6rOqngOlODZ_hyiXctPWOFGIb6N73m5-FvIp-3vw3N3LkotHRObBL6okLk-6fWiI53IW22ja0LGdF7K9z46NnbG7bx97p8S0suIp1v7HJNuJT5Mh2ojajn6FDrPddYATuWgHJsSSGixiqZ9QhSjdwPuCLrhDhfREnzT6WlmFDO9Y49Mhz_MliQsfyWd-ALQ18LcXX7pOPxPu8F2B4gyU62YZkMUpE2I5h7YXU7bZu6AjxrwfCuqT13ByoGvnHLxwCe2IRSiyl4sFdABdZeJBCApVzYO-gX9O3dpQXkag_UeGYC_iErxEMVfedIBMQdkVvn-RPsOdTwOeDjL6bY-TNJIznNSUDlo_GlAfBAE0PqHgA9RQOzV6G4hnxKWpBfmhVQcV1dzUuU4rvzdUCiAdpKlzxEXV9ATTt7M9bhTpoKe3BnVMpp8CqK2jN6jmFsAawl5eaQXi24RRN22M0YlBQ082DEQRJoVzD-3_47yVQcBeFCsokPRO9mEgybvWABo7ZqePpGCA-UMG7W07iHvW5kQdV2mIay0NMDe93kIxhbAxNNyvCWxAwChhPTAd_OGjfLm6yW3dEoqhTqPNMzLNAs08HPTKVVUaaWh6gwSKgvwnq_NPAOPVIsVwu4cvuPnP5P1dAVJYMQw22oUIns-0Sp_KQaB3BaXzkZ2RTNXhkwaVfdX3jYJePjRadFmVEQPp6mWNyIBlt5kDwoKDn7xmLSiazWCvcNEBo1aGBYDnbffugQsl47jg9dqYk53klyhYSd6CZqkUShqmIk6xEI_Jo4FLFWFcxSnzApiIo_6Bv8LJwdg6uAl-7bSuUV3DR4svjPLSJUOaGcaSuocgAYXKIRFfbGOY232P7VSkDnx4tV4tN_bVY8TFi7MtLyc19Ndh1-UWZfs3Q6lpwEjN7GRzglwBwby6fY3Y-q0Syawim8BGdZI5r7ZGslWIpG-ADNZ36IPsBRyZ3dJBD5cyOgNxpcf276hIbMST6gE0Y-YbFGfsyoXeWnRYWmOJu-MOKXMxFe1WmIb56fXftYc51D-xHvDnOjsGNVYt1zsTy_KePWeKNaXLDEm-nh2P9-5X9Yqd7NxdwoMtBfrbr1voH8hkWpaY73QUiOaAGWzn6cn3tWPe7aD5WxmkS8A3FpFhVfJkg1dof5-ivoFCj_ZeJ5YKQh_LipfKISipvDZ2CED3rEVmHGXNe-I0AK_gR70GU3elzFQHSGt1ZklPEl-WPDhJ9v7XxhnZL6kLklconkmp4vp_ayKr0OWTmavF2xbg8f-XkmfNybBwDEK0Y5YNCEI44lPHToKvi9ve0qZDueO_AzuGM9HDsDBUg6767KLSoJd2ssc1IOuHTjgBLORvBX_MTCBEwlLbnef3L8ClrslE0ggzU4JKWANOtW2uEYaukGSwmRQjXhykK5U1s-2I1PCH-vyJAtAhGUqBxqbLCiP9oio6buEnYRf6XVMWbvpoMEaHAXBhDOiOGZQ02zcEDrjsjcpkh2LzA0pC56tZ4xIsSwmuZwY6qXO_YKt76jHFO2NFJfb7cUO_PfxIbBqlE9RSqIEpB24oiW0SfgLaVRTp9GrU-rzLVJuOjWwDjGm0Hh14HGL8LPCeSoCoBLOifVzbY5SjQjRa6vtkGyvxNjin-6xs1AWhsTTIA3pK2Cdhm4PyF4asdsQNLRfX_BznIz1wJD___vIpzEoRTIlKhsgI3lXe7laN0FsRWuC9d5DmR_oZiTfdNfKLdFkLVgthhNSJNPxcV_q2Y9CHXmWTUK5fMYr-VTraAXlr0_9XPL7rYcZZ-koH4Jaaap1hhmuoKky7yCF69HHO-VtCtd1GaaeGFb1IBf7rIw2JEKI7gzY2Okp40EZRpYvWT-Kcb6BlX2Rrz6FjdjVbMSOxH6QFcC8jrII03UYBmKfEJde5LPgtamb4xxbJlDGwKeH2Ga7cYJv0DvYW0nS5DNdys3kd09bf_9bqkLT2Qv4FMQoI1Dm9yMRskJnV0iaRkpKGaygBj9Qzt8ulZ1B1hBnMHPgbgM3o22x2Urv0rm7yLQLvdC-wIDG4HIXeNA96L2VixV-qDHo9oP65xYqj2gQ6OYXM6IHlbc7GvEOJKAbyuXMUcBjv8V6Tqanv9q3SUuxkfBhJIEr7AfsOZeRUgSdpLZWpAZvnbyaCH4dy2WSgsdb7aYxdObriSuoYuvp4BgHOKLa2iIrKQUPCyZ4Wz6D99aRQ1l2a9UmjSwiWLLTO_lJqCHUmBfmWgesUCEFO6H4mNXWL2KjlCLAwF8xk723rTqEd1WRzM5PjFFO9szGMnVblq38pE-xZh0TVhzxKSmvXHJ3EFaWFoAVU8on_zAOf0OA1MtZ0SA7hcxVotUDvi1MXIqSSrchHR_B2tL0KhLsLg9u0mKUd3juaRGQSxyMbo8i8V4P25IuhySV2kKy-zuYTpNgjX4m1UxPBe93RcyRlro76RZou4ezdjZlG4wuO3wPFfIru0ayoTObok__4Q27Rz9GLn5T53umYt8ADrNfMtIvcNuLaaxd-dzSGQJznnJF8JN_Xg5yhWAl-GVxrPhG_xNPe6Vkt_Eqgk_G8LuZ28ioTllRo6K4Sdsl6Jg0AVsxbk36wkHh6PUym3spQRSXPt5qus90R1xm4kJDzkNrRk6kgagALLRmkhX_4Ay6-IP97PYuHLK1lUOEWw48aZSsLkA0R-ukrvyN5eqXVjfBLkLiXDIUIlD9-blcc33UfedOpSRzMf680JZapPeZd48aSx6koTynr9jKR_1a2w83c1g6dkEzoJgszefhawCHXooAGokAM2e5WseLK5y9mngCIAcJgHkCsegOXPKadbTxJXuhi0u5hV9mkUlUZjSvbglMFMXancYzb_EZHPNUJ2WCqV1wadUTI5DA6p7Vm2iSlc6mC4FPMvwLGDeaSPJDcQCpEB0nDNcgjH4qJYIHb8NjGif1hyJ39Gs6AFkud6L2zr6hOJXSVvjdO6F6Qm7iWiWWW_Reo-w8NU5v5HzkrSzZfZ5aBRrN2bPN5na14cA3NXQOjA-K97MwpnCpBlxx2HauWpUNm-xRdC3lfNGT0zrp-G61QaNUBiqqEPP8fgcuU7DglFKYEfWnG5OwVE15RgBlrsesM-8sPksOemYlFwy5UCIr1VM11RVF7PwMwEs5X9IiM_069t4GtEoUmmsivBdY7kKNo9CN5Q_dMworaPR4BqVmPnYCCq7hCsSt9mMfPufZzPeduinWP_m9LWpeIy5C_RdawOLyWEaG-k_pFIHSVam4q4I0-m_605t-r7uVqJHKGZ4bOLL8NxeEyEHjf2r1QlcUQrhL0nuNSkLsPyQlSH4qjH0yZLsjKhoK1egv8n9WBkaqgo3_0WA9fxpF7LNQsV0DgXLKYZyJRZU3UUn368Z0K6xexOsLmGGUGTATrnEOAoVZ1Tas12Q7iPrvZ4Mta992pwFdpMkrZFpyOyU-Hr2Z9VKy7hWTbhZUzbT4OY7vef2q9a6ek5as94gL4XAaPq1eCDlHPoyJwDnRTKtNkwsaje2D4JLI6gF0Rd-GQexig8Q1j0taDwZK-b2Wzvgsq5fBse0LR7a8S_PX1Pt-tXc66g-8vtC-xqwHVtGxRlm5JBiZKY_KRtcNYD-x9-UjZ4K-hg5vG_QVB-1P1gb_rEPcW6bBrC6OZMj71YcTR1Wf3lROq6iaMTp63MqQZLZiPJYBaoqlDK6U7wfUgqHiqZk2C3kiovWFIT8M4Z87_JoKuM7sNkXLD_Wx6DdZm3addC2Zrn3KVHGsGrWTZ0u23jqS_-V9AEsMY9Zuc_mBzH6SmiZTQNrGNXyuXZG_vmJLlP_MTjXL8ubW6CsDgOUw8qz5Z80qd5oi9tKnSCOz4Jl1rvkWXd7IvW5jfW87jPiL_bSg9FZFZRiNWeS6A0qv8xC39pFRmdr8CHplKTKwd-g0rgJ0EYmo9rpG5LxNc98qrvZCJ2xsJFmxsqY30rWrzRQKY_uYNO7YqdPeDEiU2Fz-Z7cUnaf4SQXI4Y0KyvPNSepugY7LBhsKmSd63JiLsmVhx1z6HXGyh5WKMHQzboJpW6yvZ6O-_6qDrwCvG9vrNRqY1xaB09aZz3vRG4-sMSc1EaTNkjsypskAmnfk1iVGvPJ61i5V4K_4usqH_ZqnLwnNnQEH0Dyqr1BIn_wsIK6MwVGO_9_HjTCNlDxUDMcLkMw9Z0bKr6f4PQmsBVysTGUKfFEOAlxx1NadggQF_8L9VDY3J4u_fAqKbIpap6X0BHCkPzaeoXWxEWTzGQi_L0lX-rwe-Ex6MYFrLevclTCaPBftt-NHi63p8la043Y7fGkkL0Tmn6xLuENUEH9t-jdGzqHTrowCf2vhkprqLTaO5H2l4TxOqftkMs68o5lR9FoYan5tiBApZn0njzLniAHFouXWtwVQ80eugqXKiXSNy_hCZJeJunKzFBoLBXwjKDPops0louyOD5iMIuzd43VFoxJZwpdUeYaG4UjgrDV-T4ti3QMc5DDbLoq8FXRyC-m2YbK-xWpWsE69qaV7eyykm5WIy3cdoD10Se_l_cykXkg4nqRXf62O11CMH_ITXAQok3o0gXHRvCr865tvnDfCTsdZoEEGFGpCTvqDi_zzdXDS71AboDfMGLF8V0ebFdfu1_ivx9SUPBKy4RCvbUWU3GAxwI3vAtoV4Al0TrwlV3FtramLVVoo71EwY5q4DONleDF3aCEZ9Ol7WHXLYU2xif6CTqJV4BqNHVsDjbva4YPMwd8PIpZ_DTo_RPOCTJnf9Z30MpUkSG4Yc3ZKWngS8u7l3U83yLi_vwP-n7stRb5bC4mBDwkpveW7xipeVsz2NXOR8c0PyvQ4IY-IPPE0AiEPWu_bib4kKwkxD0Efm3Jx6KQRFqxrLUvwPmzok_tvZ66fl0B9lrV7L8Dho4l8hmDqJhQIZxzqeVh8en0alwAr1utFxUVc2r93pcI5zSLeS7ZLDKwj3Qket8-RwpIqqahNcwneEP5xQHTlM7KYMxyq2fl0V7GfVIQ3hfKRSIc1B1V0uVcKDZ10wQlyrvmLYr6vJLrIq_j4kNck4T6vASNPtZZiIRYQX_9bJqdbijeTvfHZJ6BuX5xDcGfthThArV6O1ChWCXy1G6LQw5GSGvkh861_p4Wvfym3IhlrE25Flq2LJRhSjWSw8_1iX5zP-xdSzVYm_gtJKqZqQsbUOy5OUmUK27QLceO6oYVKRjZoNfz5fj6v__thtFKWWPtgkhn_WXV54_IzVgbfPcTOVrW_9nun0hInSzeGMI_SCN7p_Ghg9gWhl0RUEPQgcrH28WtXRLmuSsBv4M5zLN5756IQJK32a8W3tjQYbWuNyrpcWE2x_iGZQcIUtddoKOP4QLjS1zKgJOtSAqH8n8CH6nol-MVDcptiueExIUKR6R657zvOo3ha32HAD8eQdjxBOyfZ5ILEkpxrPzvv5dSsaIrRsgG84m4VPK7OMy8795VRlyXWtpblpuuWHi_Qyce5cXuWZ6AROntt4FpZZcfaEG-s0sJB6mmlsODp4ir_bN6GvTUTKjJ4Se9zjYgXqT_-LkHS2H7ME0gKF5hxXM0V-riipTqaj3l24eGOxyArj7XePsHypbqNVEwJPuYPdmCUf-lLwgstTMGTZJDDLQKUe_dgF-b8V0epGn0YtxXqtq5xuql6xLA8M8BZTDZdJmUo77x1P7W2WfalEcTm12KAKpquRoSkcI8f0hg74g1j3Lxf58zZhAAQgfRCju7thzFt4m2zUIPDDTzmHVJVNHRfZgBPCv-OysJwAGIZSYoMiKdhAZQbpy_lT-iBbF8BvWy8kAJyddwCtPvLqjAhlw-yb1G_VrJiSpc8BoLjUv2jWcVRVkY7qGWNGUEL-IqEVexb9y993VMku9xh_z1FtgoSinDXP0C9pfxIoffZx52yupfGefZDCXLbYE4UEMoafJkxbmtL79Vcd2jtl8dHxCbwkvIGUB8VMfzXUzOK7zukgCO5PcxOUEJsIXiTsIpsoixQv0H0N4_rD52XVflZKrk8QchnlqjRE-VDaTFPcJy5HN2nfUFjT7-h64wB6Eq42U-5BJBK3BW1RUZhMl9AtZFUBVFW4MnxszWWdwK9fz_6ZavwtLnG_qdBKgZ71BvgPdpcqnXahH08HWPellLeiZ3FshvfU-4IKgOgkwHIVh4cSAR19kaPdPzsuAPxBRuEgZQUYJxx6eVclAqXiu-HH3aZLY43S0CDl1SUc_z8buKZtZrl-xnLUMd6ZAIn6yqfnplteKmYDNB5ptBwNGtmbnPwV8bvPNlE7w5UNkzmuPK_hDNU4_FZiTIR2NFdTFtLj1hRIe9CFCLZEnuRQBC9MSWcEkxKhi0G1oGDKmORYeqv0PoGFCv3LNrINcgDGS2-P_1Jzm_eoN_ygEk-_ktmuT_yMbH-d3xKGLVEApnWk9PqWpKRTKENkpRb6QVd6GqM7Uv5StsP3rjZLSlPj0g-zhz0ftBEu8PUIFBnm71WOOke9KGo9ZdDJGgrVp-pPyo9SZ4zqjUjqv_0m_CRHuy_HOb_o2mDgPn_eH7yNdHfTQvi9g5seHrzo-T5dbOmsM4gCWAXgqmWzTb-rDoQ4MckKKyhnLibm2GNnd_kREtLqlKqTXQPGk-1PgXoODOyA-GMro9-r2YBIWc32F79Lx0Z8KFYvWXU7y8j05sPbveENiyX5ljM2s-1JRnlOkanI3wWmvlEpyAAU48yGS1AbFgoo5xcJHb-W3AnL1zoh4FB4nlFa0FPfbmYDPwM7GBUM_tQbPQXn6pKPo7gJnJHCwW-IQB-0WzvHd_zK2BL7-G48sNijC-CUP7Hl5whPWM1fK-SorvqI1Jrv7lcyj5hm-agRBTDwxkqgcOTUS1JOeytp1pSqclkAfVBJ-aPNTKFrslot2KvLVujcybZHnW8kdmrHu7GAnRS6B2-OdzB5HOgsjNZJZtHen1_ksYWWwtXkLovBEx6zFvtoOqytsbqk6ap109SxwOecsSRSgRJY2hBPqaJmlTdmBrqQ0MehqmFeZ3Po9rgfVljgC9gm72asOBpVNSOhhEM1I91vMeinq-dnJTHsX_ujwxj4vAzhy42LOBlwa780ZgJzL4PapCsG9jlT6d_SqPQrWeilZOMle4iaLXG4onSVGPkC8Bmk27jMcfNbUPg5x_VbNkt_wZJRx3cBbj3AU_kRmtdcdAC8tm3GyBMBSSLD6DsKAVwvXYDLSJnF3XkEEkr6DePGXITtDMWJQ8iDJhSuw2SHK2rljQ7tnbajRxt1mQLNnIM4KPNadQ5j8HBFtU5cqeSZJAD5af7COqy0hYVxWQnyZeHt9ZvFtjXqHRyqXXUl7N87HMUM3FfNleLI6iJF8j_-oPilXayQ63rko5a3VSF-ZcG6GQrJRrxG32yWB6gBdjSo91RcKM1o0rQRgQY0KDj05IujPk3UxEOB8rT_esyIAgTCd9b8LNoT85CaeKOqy_B2283Q_wkaiQ1NJyFBXsUfgG15yVR6RbKnDZa-QQi-MpEUTG_-gtZ--5_zJOK3HGf8gBzlYKQbLHwNGala3dmEjn9Yc-ciezOMlXrsUJEhJiGH8xy5U9C-L7QSqDBVKWja3yJRddK8jYGvt3BowcDHVdcVRwdpNGiR_YtAM7yn510fjIeoMUW2AwSSA7QTBDz6jP8zeZMQikc3Y-u9-hmHb-ykzxGxzID5sxqE6w0E3agVmYwg16BbjjdQbceNasZntx4DNRffTXT251ibbt3IskMb9Gu9rbQ_0zL9E0srIc31T_gOS8eO9FcqZZGaSfgFdPknmVSuB_JkbsupKnXKlHuZz1nOQ2DVVZlJBFy8lC166qOLBbT69o5wz6gZ63bPVICcdABp75K4xncqs-l9HHJOPWdYNURHJvZNJFXid8pJb1cCYqve53NPdMDvYK1YHDPwrCbCNN2v9y4LwRU2ps_aGYMN-Zljv4Ey_Qeb0TX_ni41B5ylPnJnB9SMmBEYGjd60TxIJZ4t5AL49uuHOHk-L0_7NyvQzr-bCyYOWf8njdgee_4ujCVoF6JGcncqOKDSuOep45jp4pTWpZHfzl0gUr0oI6F6R_NZngfg1jA1ZYRyD38gsoCX2O-TITSfVaoOOrMLsZHFGh_Ev5gek6OPhY7XzgCLq_x1EWtroxSCSB2DkB0kjoMHhXfidSLfD8NWSMySR1VhZXZ0fvc63fxngyjvuOiwmJbhC-l159xVDMJ3kiXnISUb6emhaSl_KZNVn44AooJe6B6Uj4VnsnQ7cKBmLgHRHm3dfUhib-lput4V9yiA_ELb94PwVM_QOoeJbN-OdcEzmhGHB2oD9mkBbkQ0pkKlR-kbuiQ_llLDY8DvQR7Qvx08499s6KlcWOx0ycv4Ih14c553q1TPOS8Sqqy7NZ9tqvVBuk0kHKZWW_tHr6BRGyYTxZwnan23HUXpme8ug4TVR3dP1HoSKjtHtcLhQjbfX1APbz6CHvyki8WjXD2EjdSaioNmAGwQ7UeL-tpG4vL1l49UEJ6chB2f1dWkAyGf9AV34XnFTAj-iIwpfDQM43iGK8Kb5tRsAhXOjr10eFlqkr9FB7ALqD3uOO-jqlVJol5p95dyZ-llGNEC9za56-MjPV8mACjtVSxKfAPFQ1OMOQFz2iG-ZS3o7dHvD1wuCHdiEpL19EEjTi5ljUKo06czD0zcJG5Ge_pM95H8pPY46ctkjVZFZ7D7ORRnyUhl5G_-du069GvYA9Hm-QJNqF_Fq5L_MfRaNlSzdJqIikihDzLMG62euiuAi3P7HJs0-OmziSvfX4e9woOmC_3nXTKn0I7MOv4_wc7UqvOU7WMZwG65hL6_2RCud3RhDcOPgbUtwLRjEyhY8ITQQrtJ_2yRKSoXoD3XNygITIbSdiZyIyp7Dd8LS9WTnE4G2MsSdkwW3q_emQ7HT7vTrPYeZhBWhqlRK1ExezK8eRUPBTW8X5sLyZFuSiedl1acFtQWl4gUZXW76fPtTefsTPksNUBPrFZKb8FkKzISPe7gT2VLzr_rTUupFBZZqaPhij0Ept8984hVOc_mgdXO6kaWJGpkXyax1SU1nyfKMyK6DSrtNmaGpdqXYbFlIxy0qlihcR3Y76d7Js24DEKW2zr4pDBI77yBgTCxveILhfDISdvnm2u6JQTXxxbFH33Xe-vRx_UNbbQnnPGIk-ccdEh9IWhzmookVOpoNxwQ5fN5xQFtKH5fcYNKcsRrguwL2WordCtN7rLxtlbOhBLfGEiFPh1TTwcnT7nJGlYKpmBt0CVy6PHFeOdGKc6ND86gWqp62-aBN50g3MSKKUWlchZXsCC9LRcjgiNEyX-p2EVTlJd_om8D6jsWF11com182vgif9wb1CUWU5tsjY7ZPddEDDiOph4lPsMfU7KNfd5CleKhVhOMSupMvy2lfsqbh7NEZ541jX7ITzleCCVE5UaUxEhseOy-xAjZtScrORVeCH_zJbvlvqogh1N--5fZfzr5D6W8VzrVzg4hsXbqNO_Ykthwhkvu3N3nUUGmmwkkDXQrMCOt5LclP1a3sPrIfBC-5k8c6Z32mjFsa43us52ikDtdTn8C3qvA0h0uadHTjg5ewk0j44T8q6mmBbp5W1hiBmZpecIfrcj-88FJMRP6gOncbxeNisLPW2vr190kg-gub0kvq-pZlos_cau9nve5tXXPRsUigX8lqpi5LhF6cuyzBqBJ6yHlwt-H-rGJ45vRqtFGdNCFZ5s_Vhj2-duqEAFDm0S_Fpaq5aL1zkzcq7T6gceu-_UlBVotF3ttZlSHlmGlVpaHuhne64zOMRnkgJR7yvEPUtg_FYmcuKdTOkT4V8xF8AmxAN5JxHCYVIDM4xYmmSjCMomWbZbtFuHOTm8pmuOBJlLN7C0P8BdXig-riOXjxj_vYq9wTBsLPZ3Y1hgr-UafGkV8w-nf1ZNVGexuD8Gq7_UJCZVuBTOqysB4owznyYqRevTfC6RMzg-WohQVAoNtWlH4sGN-A8tnED-ggrQWpbUd7ZkRMZDwqtia3F4UOfbwUZgKEawxrGJ7nTzUa9CmnPIrXDcJ3Y1RxB7niAOac_Hk4zgpvEtG9XW8kJ4arR_Q3-8xwiAcqnx3uKEpzahLiBNxlLTNwc97dZdihXjYMy5PTweeQj6h4kfKAZIhbjEpR-IMeIErvuH6vVvTHAWhCwMKMJhZe1j-by72UWWEnl0j0fKG_Z0UM265bs2zMoXRz1nMR8gq4FihrWEjDdJwdHnBnPcNdWwR1pKdPIlVtNGuHsRD_R6sPSU0f900jSjfWQBXlsqAvL-TG9xMhUW9p5XSzh0dxOGCuU4ZIcFdzbTlXz31jxcf_ZETkV1WuhVvl8RqCTRNfzEH-EaOoUqQwi763m5l5At3U9A-sMUBK1AXj94akDwwBbdcLZMKqMp5BAMjEfAZBq7Dqu0u-iBCY5zgTthQPCb21H4sttkfMW97-VpkqxhXOTxPMFkqHwduINdZ1ZhsNuJXN93pMTpoyVfxox1glef348cFurscW2BcOupoF830O-9ZHJrkyO0OOzLgs_DnpjEao-bGL37BdAqV4mbZSpgl1YVThTZH3SmRVR-I9KFFgo4ntNKJgE4d382cKjaloMBbV2EkzcwqmrDX1wyEdLq4va35Idsxbs98-an7b0_3TvZ2QSB-2L4paJv2t-kKR2A46ezTZLTSc0e7dJaqvndWO6-16Sf_o6eHQKkR37bGJpF__OEiTRVDpw4z0JhJOVaRTlONLd9qgyuTY190X5-7Cg2BLpX3EuLA0ozbFnwWW2hv1g9TjjUxw16lmSHK2VMooEal_Ev2PqCXX2UQWmplXczdGblzjeQamZAqQ9RZ2-haw9jqiy0KMFiyBUZisedx9JgiH1ApqnsA56_JnRTNdjI23O3if4tGSbMUKfugTM8GxWM70Q5tCwO4EhzlWyHkOT6iuvNTRj0xKMn4L7Bav8RS8-RGg4fLIPLo_7GysD-vF9BrgI6moS5lG_-Lp0rVfIr1i4lJ7DWbnVAM5FDegBdKH1i2yyP2YkzKz2XW4tH2qFcRo5RV5dVjUQkfgN7lctZ0d9oNOhM7LS_AYy5uqq93ugf77OeN3KMw6_fTFGy7Zd94wsfTXgBoFfLYknvB4peXEKM7n-5IAcQ2h1174EEpJ3qjzCLDUES-TEgQpAXqZagJbh-ONADEqLt8c_Teh_aGZKSEe6MzBugui6I4LHsmGjNL3zNV_3Flz3H1eaBSfkMHSbUOVu2DGWM_k880Yv0x7uSSJNXeXakLKxqi45Qbfkcl88Xfa_88XsMm6ZdD_KLirfnaRdTOitlSzTZmhAEEKOcg6NOJVHiDpGFQBZD54dQ9kM8cNo7OVPqRTC8iAKmW81XLjfS9RsqYD0FkcgBn-6dAExOQD-FHfM4Tgp9McFVO8L1g84CqELBTPfXmfmKasmN-qPyITxC0VgjCdeLUIlth3rpxIlYL28J_OHOio101cj3e1JbqOn_yACdxXMQGOCqDtyfV4YguU1Rx00a_YU_3QEpUs4gO5BVcjpZpKw-K7vkrFdYopfbmXSHLMz06xZjZjss4-xdH9mMrzFidWxiI692O_KaS7YhApzdamIVr2U5c73ok2azeeE6CPrwKPB-7pYoqAoOtpswQH2Va1ng3SyCIFt-nQv2RherKD5SxbeuXuHWCtD0DLSGSbI6DvCqiM7cyEv76AaO09B_tI2oSBdVGc8e6ypvGN601fHzD303XbdFRIqijwOMeqSvCbwEvevV0d2dx_8kGFyEQlR7qAYJz5skhyQFTaf_-Fz5KBd_w44auqNYRl2DIIl7wrIwEeaxMOWZHmGbzlepiAhPAWHsGEWIauoVmaLBcC2GI0g9CwximqOLEnGNfwapHuZOgQNO_pYReeQWthThxj7SCLON_HLtf6Yq5Ff9JcN7SlBgZ892ssFuhG8NzkyDROjwXmfzOvabWZxgeBEye0QhBOEyQ2PjB8e1gQ_xzBAO5BLHHmbmsbLAsFKJh9QkV2lmwAV8SPRhb5xiWam7wlI37imPniOpKA-WBlj2qHf1-Rh1y7pOAt7Mfxq54ak301PhlS_2pXWvCOr7Easd8TLM0GR5DpH0eTthEE7IdgVWKSQPOZG57qho_TjYbiS3jby_H4qD0NJizEXqmHtq5el3XbJDkAVFUCDNXzb70P8loyDEKe3nXQu60RT082ixfitXzBkFeKflaEwDxlZqzqHXtVvhJOO2xZ-Tr2DFbaqsgiDc1pNORLAHIOEFObPfjUVCfANm8KHVpRZ2wmH54Yqx3XKAUvuTK_-aDx4WJNo5iItx1OIMaBqFagAH_V7WwBZP7UcvmZ2MN3kgYoWoSmKZHxzQ1mwiUSK5bbkBSn_prq3l8fYdsJqfQlOXHQPZxaNWBGww6idErdqRZEoJ-mIpg5LUeaLh0BlOoTKhwKUoCtOopj_WGRcxm8BeIezgEbdpZCpswIwcm841NbsLLxwVm_fq8G0NUyJU2SwGzEYD5_EWnTvhBrnW6W-SKINb4zLadffQVA6W4v6lykyCrbcOqC9-HzIj0hM14Q0i4IbFGvg-oj0AFXpAfvNM-wRErHowjhpORxrPdN6DXsnlL5vy9Qo70NYXpIssOVpvTEQrSwJvqwAQDNwqo5Dd-F7DV99JUFvjfuL5HKx0QlpQrQWYB88M7HdpAoqBTwEc-n8vuypzjR109y1OCh2KcY2glh9Gk8o8BTQsi4ChU0893a_CSPVqPKJUKuctjJwDbOPChLr9RgDal07r3cpX4CoL0UFDkvMPQxHH49AfrA-MZdoJItYegcN3yKmLX6MPWcNWzrD1QExwowHigVfm059CczUBM8Ty7CisWX1Wr6C14F80JRvKXxFBbyL2_6i650SBiqduJQQ4zFSbO91IT_BzCU3fa__aYGBZJFtIGg7Q8nM66T57SOsvHtHmbPnf1pxmmLY3wgPDG3ccDmRvaSzT2pu9LV-1NpFyyAuPvUOycK3i6FQMloSGxt699Jb8_GEsDWEgq30blEm2-Ka3n-Jfdof6D45JXJWPfJWaR5Do-InTaBeRUL4HfIpiNaDUo2UrXkWfcIkSlWZKSDhshA2zVERW9VpjI9ElHcJm0TBQ1nycG9TT8iSGapfaAdq3cDkzUKzJMopDaHMsDGlxXTn0Wo-qj_CttBuM39Z1v7-rheTkkHse1bp5-FXGPtjjUtV2EYAvvXHBA2P0JrcHxyjcNyik4t5xkzGMeNrso7dOccdE1ebpy3U3al5cedOKrV-n6kxKkIlF92CY-Wo7-hiTZ8e9U_rIECkBMOxNUAiDvBsZtsu9mcY4MXJozfaZtlXHDqlo8xi99ey6TOO87hddCM3tKaTGaR0OnAmOcfywhT5Ag9SE2Ce5WcwTL2vhamg_4jcJTSG5BV7R4uTrlw3-SAy3Het_bLBdT2qJu9p27vZsY83BIy90wJzto5ga-H_VUPkth4CmrVh42NCAuUZUq7R_-OSNn9k5Ilp1h7GRy8xIePeJiQdejsyqjgh1Z-AOaR4BWYWjOOzNeY9zVH8lkf66p-BEZ6AWJesN7KLZB3asFbCX2ydSmTjB3hUqXigKwnHMmFzv_l6RFBhpsMcZQC2WzdEsqZmaPmFuMNOi93NelcyVP8AoxiAYb29NiEk4j_lJb_JPqMemfWFl1cEYCdaUIPhyh6ngoeVWveRwD9CwP3HUiftAqL5iBVgTlBkzgV52lYfe4JgQFKLBS7cB0oSMorDcRWVlbENwe-ScZcwGXKryoEm6sIhf0LYHANPpHTzJxDq5YG9KdsMaEkP4Pfs5P0aUs0FqoMy0xhsa91U0hDt9dKNLlqRrWQhkpNElbNwUdWlCcu2GPfFVb-AzOAOB21gqHKuxCfsiZO9Lit_mWH5Zu0TIGDOT1spEYgWVWUK187UG5hinnsLICVLNm3YHkV4koBa3RbkvMWV7xnrseKhJXn4VUXeNYgbtW8luDGPrzeHsxY1VAIMN1mWluQ4E-mY0hl_CJpqRdYj4dKQlYQ3BU8o8Bc37yIsoClbM7B00IwwvJOQZ5sgrzfJtBi4YjQ0BMzCn3V9EggG-_-aP4_Z7LDxhq8VZrL0UWDMF8bFKCUK0CyxSOFq8AAAT4po2kCHYjzc7bHm-Q_azjQhYFAuK3wIhcaF6G140Y8wnKeREshu0OOAyBdoayv4C_KwE5_64bLCWI43LFZTcHOWlNaPDSbqquUrhYM4VIkMzrcKz9Ms-GKJyDHtjBI6u8Wc6KS7xXbVnCTrnZbod4JtXZxdsHyek_P1jB3dnFWnwV98gjALR6Z2WVhsCJn1KR0vGHRrr_qBxawX17bEA6esrpmneb5Th_Kl-hp7TbXcIVTOZ1T2tM6BvTej17Jd4Q7u7JTHlKnOJpt-wU9wNIrPZ7xpey_4Vi97v5hwolbpR-_KwS_VdmA_szxSi1VV6oj6fp5g2CcnIMRO2SCpSk2OQQzXg9Z3J19L36rhUghlcqjV6NL-qQJSsn6rlLtPQ58Vk-5SMY8D3eg3Z9wwK7XBBCBdFCuYnFOuSgF68JTM3lR9EMAWe1YHAfVQt-tixyPrPTx28axOEXhW0gOGhGDsVEUCe3sR_9SWTeO-CyWEDh1PwzmRdlcP0JDMarutgG9rGo-ZibXhCFunr0tviRqOonQfRtYGJc6yuYWOcgK-6D8ySc__oA5w2pb4cYR5EXEEVkz1Ca-YILGSSIue6adwJe0WLqB6dGj1VGJ3gVvjJFOevGRNsnSqQGa8sDTLN21I7kGlmhqjujWaDVBjLNi57kXdF1OFCKIHMAuMV99Dst0c2ghUoT4Gf-p6fV24bJ8nkf8QRqdy_Wu_RVXR-aRzITsQRlyO2Xsfrcp8N0QQn_73eJ6oce9usPKWxNuHyqoxPiOvYvyt91AnsCJfNhy1Cvs97p2jU2osZt_uBTTSuj7yiXgJJfUDLKAw5JB41RgI-m_P1ba2aIYQfW1c4qZyi4erc8lbjA232-8NDjxvImvhCIXuh_MABHnP-DE0P_fxQH_Wt7xcrmgCVTZi1vcINWWbzT66pao4lMhLyYcFt94t_hPEcVuGiQhpPIaGHsqtr9fsuzhrdA8Id6Mloo4NpBnOz9FcwL-WKVPIC_z_HIJno-sI42at6MwnyYl77N-OvMPSMIOJvhFf76f2iyTbmIKkTOzCZLM2bGDbDvnOqwze73YMVrXZhnK3QCFdN-asvKH3QDo1y8fZbTB-YUMoiEtKl8X0SA9wmWVBK7BUMxEcsRhILkHxI86rr4r2xKGh6cncyigXUTv4Q1MMujtYxaTPBEh5vxnuANRxb_u8HXEYMAhSyWPjSUFUSGW7BOUexHUzI3SE6GsXkEc3XksIiwBPfkuRJRYQA72LhOZ8JyPsMcmLQJYSBU7fSpmUMdbE7kcJnaUiuIQ720BqzNsLV_n2dI3JH8navQA8NmESFQyV36mQclHzpnSuCJZnpY47-F367XPaGbUl9QJAz2SUht939f0P9F0b3iUQhshm0E8BRENYbmRMqICxhhLiA8fifORIrQmzxz1WmGsu4koKxzGlkvVkyUC5Utlg3xOpIZnfIuWREquur7-452BHe2A9LpJdtci4tlKCRhp_3DtNeHV9pACki0o2h2IQqhWn0CCDxC3d-wjF3l5isQJWEm9k5umVAK0ya1fc5ZAiyzpPavW7_wWSuPTAB55Cg4FsQ4vA9ejbo09O6mXtzsx9BKenS2lrflFe9DodHa3A1RZPmtLgODHqfmxXE41m98kTM8PL14PRtvRCtZ3V7-0QUKfbO7NK4_ZhLCTrTktNbaxft5ByDiIVEV5D449MwP9L7OS7ox4W4cPmmAIViwFw8KdCPmuNNdW6skHKrd-vzSCt6qSQh945ihWR5Xz-TmdcOpxroBV-zonnfvaaXDhV0YlYUdiHcXq65Lx0lizrF0PlNRusG0GVCwfhpPM7Hueebk7aelXkclf-l_Bp-gG-a6mNCHJC8bQbidwUzAqhaD4OLz7oJr8Hz2nffkdervFsp6a0mnh_7XfWwJc1UeKaX6SJykGkZ-2U9gbolaDd3i3hxAUY2lsev3WBQGHbdCnxxpTyHys1--P-jHIBaGuLiLley5beTV32HFaDO8vH330MbVX3TCmqtlHJGTpDSF82WE4yqtMCzT17czBV6ItbmirI540KnZmVGygcBg4AXVZi5ZRnH3wz8qgaqSmzcpwy3h8v7Xlf1bKPmquQIuHYaVgyGefoecC18onXH69WW-he2wtDQkT_sRQ2bzHFOFAH4r2dVWA4YFoXnnhZNwdEFbrDJhCCHl3L59pyw_5B1F9YGmhDWF6MFoOcRc9zAjYFYpU0qqPzIwhbjyNKT24Kw56q-uBzqCL3P29HM3dvhLa9ejl7I_YIwmEnc2Ul3AriojziRq_2e6mWuBK6jWip9-jV9nsDSzyHYXKR0HMMAfz2vmpw3YSmvbUXxoR4Zf4Qd_Suq6T1tU8ohOebrtTjPKZR0PYagrNBv-kgV_vR_LxmN2l5udhmgw2e02q7xff3Y9grHaMkCSQlvHeUyIV9p-_Kgo2-hDliFK1Vs21lRLZAw1xWYRPTvk4y0GVtjUsIs5divkjoPe-npXSxGO7krA1oiuPFuwD0PT7ATWutjzcniG61yWfvuU6HKdCAz7rys-5_XheHia3mf5raaydSJ3P0sqk-Fb6Lezvr-P3l8fnKWgpTnEil7O666bapAeQiSh545FuZFsBEOMpkM2aGCMc1wk00cO1-v2NLUm-2aX3p-PzpGAmHTvUeIfsWr0EeTRReLA0y1vG3Q0WWUj5J1HYGaQe-rcTgrZJ1_WV75EMAGgx31jUJG-oGGumo0W2MZGWUal-grRWkbBPcVmPsEsC69U74VctV58BJdiddRuf-rg2N1KrwYk2Z6rEIQ3Sk6uU1Nv0ZqcosdytFy6xcrCxcdmOpzHvcTjWH6JyuxcMrz4StrMKCHiJ-XloeZDXuOYfPnNlxCSSxuv2dY23XnVxso_pmuY44-Up50u0kt-DvO2d_6k71CdPsrO4YLv8cHzkDsCKLJewonVngf_ht5gaPb0aWecrUd3enUoVGgah0q4i0Nxd-pTUV3Skkj1LBborWvIpox5s0RaP4B8d5Hye0QXBoHHKjERxS43xhTOqhNhJnyzKos96wwOdOpze6Boo341NaSAtviTA2aynYvfIK1ngKEB8lAe1XmVqTGPd6Tqj1SGM4W-b_DVALDnesoM-Tsgo47eKXYL9zia_PZmmZMXHeiXJI9UVnHom1p-tSayHN8n41HkwvSdrxStLA15OYChYNb6WxGl-lis3zARKfyyL4CVLeA6GRuYXQm1gjeKBbKnMjR6qphbLjdjFhMhLb36IigTzQzD_iN0kh4zedo405xfMmA-lP0qyVFYGubz0Uu7DPrII7rTz5XhIzaKyygssqSLaKLrBdJphIX3Q9dy8WtFmMVIaGSoBynFlV3c1Yc_vDnesTydPddOyBLFXexwsRmNiSAxSowio8Davvvctyk_Ov3MurWm9wpig7mHPAtS4GUM1GigthRsU4JxdhabFZ_wlHDCxbpt0QoYDxnHr0HTU0dVkrlIhq6JX371y33wF4AZpQ_zcBHdloDGOlHQZeWfcnnyoCPk0QpEFEmJf1-ggyqdAr9IrPtshxisfyPKB1PHR3uwY7t0s1VGbGg2C3myU0bW361R5JDqTeMlrJI6XrNLXpjG2MoGaxUmhJtYUoWvTpR3-ZorCU5vbtq_ayj_FHYaOshFbS-fg4jUfC-0SjZuMzRjl5aVxIT1c2uNIL9ifFEuMUicq-woEW1q0kF5IdWj4dnJCzrkTU1cVN-KVQ81NXDmXptc_XCRgaULLTVmmnwCqBuytdZOtvZZGJcjorYNzWvG0LI6UQ9uS32r7FD6qMuPdp2Dq20E12hLYnGIsox2e9CtrianApAuxb5dDX26qjIbc6LyGiWMviJaBKH64hWcGp_TR1HcPxiMzPYrs_ojxA8ZQL4Y3Bw8_RZ9dTcgxnz3nyUiKhBgCcpsJrpjsPQirMiVlPu8xLhaVdaBkA2p4yqAmba90zcG3c3Fdwr1i6vYpR8-1jmxPZGLJLQsylD8VJBt9rmn-5vYmczk2grGqwynPUC6TcfvgpGnJqVF9xpVC8ORGezffs8nSjiU7x2Jl9r4tsLmSs-ylez12Pvnorwot1roSCGhSaqTy_Slwv_iK4Npfs2Alrf2kWa0OQJMYfsH3mKYAXDCxyr4VwNG4RqErCx35bhjfA2ZxG90OvqZrnV-OHBqfNnzlgZ9l40KuMiaSAL_12SLq7Lr0ngzFlqLm19LxK44yLM_rZ6pR7X_QmnYCWNtQFBCgrvsE3EZAGGlNIUGPiLCX5RHPljVwbIcdUvT4Kic9eT5FQWnT8xq0tzls6WCfybuyx8wSH-pN1R5ggAh-t8FW2q7LhacjUjQxLwLbQLCTTZEugVl1-Q6F5iiPn4-nynVS2p44DWtq8EwBKl3NI4TyS7tkofpk4vstIsBcli6p9_vwMLF_GqLDAOnN74UAOrgSVnKnLpvV8ejOiLVRJBc89zeIhA8DbGszMzVoOomV0NXv9TJcH-PM5Bpc2sRCAJijF9VOBwXLDxvQ5K4QZ_kj8oKrDxIg_qRe4t13J2dTRrHxd7e_dgQXOTOIiAqMPi3jzKKEKOrW3lAL78SZ3GZTA5EH_xjDW_1vPOyVDq0icaqg_YH-jdCbAXXUe9FTeYGTyH0waO_dZjtWLlFMaCGfQ7KWLzp2bduNq32oXesi1r2FNR1fueS0zxXUZYVXDQVMPHiW8_avadKvYXAKj9gIzcpyZUrqQ292k8dWuzur4bXMfP29wP32WjgGNbifE6uFAQyGqcEqmRWMWvfEE9WtT_9iH7aaKiAxe7QvSg_88z50anwN7Xm9f6_VBTgl4fu6Ou3JIIY1fAvY9huf50-pLY29b8iY3GYIDLZ81MdwjgV9RLLmNG_54BvgjDo9ahhuOHDoxNqnP5RMoXdayDlD8sf465yhivym9W_uc38TQmnGzik35MqbZBiphBVzEwNQaiTADjQjeZjBdIY1QVsWlrWlLpYySKAs4WGIgHFd4wPlEqvha88MojVQXaN7szaOCAK_p6qlyP01T9raND_b_e8atfNqEXBSEaZCCqKM6IgI_bs11NnVzPKhlyn5TmVCsNJR3WOnk3doJK7eMKfDvEruQzbFEFLLuZzO4duTASB26NGt-EksOksTsUHmaUf8MIDld3xsIfH5cjYLVSTeuB-zRf11hrm-o2Wk933LBqTLAdp4c-2ntSr4_TZItUXjfstTYRs_TVQlLYlk4KoWm_Ks42D1WN_2ChXQegq1oeyMhrY24sxI_jaej4cRw1ncww0LcirLD22Yfe_HjaxsQSH5cJjsBlhZq-lpWfyN8YwO-b0NFtbrJxpB0w0Ug42cpG-AyWZwPbj4Ewhrx5RpR_4zRmp9I23UidZ2FDiVDDTxI6IRonDTRXura7yUEiEVLybP0zCnpLhq7D-VJFoVrTCWjyC1szYI0Zrq0ePQtuiOOXNB-Sh2tGQmbWIYaJ3iRvhgpt8KePli10HgI3c82KzGodN_0TbCUvtcJRcpn8DUSt8NIuOm5E69gCnZQ6NIEvoii23KSZS6I3rkfGUxgKAj3NYD9fBFu53DB1ZZZRoQhqcNc8IL70YdncYrtz0JUjPg6WubyeMbIx7gg2pOd5As1RN3AJNq8Mdx5wu4Pyq-OoeH0VWJhn7QA7PUD7WN_d8aOUWlfBzFdonpFH5dq94LqlS_sOXcnxy50dGbw-cFFv71RZfYu_-FcxBVci6YtBYidtuXr-HkR-EmsBpCmBuDGJ9XqziynUCqWq9zJlHFo4bXrwYo_jFtLCo49QBTOMCoOjCF0una1ZYjFR3n3la5Yq7i-zFWi7dWxuZYkWl3l37dZOqtuJtcPW-9gFEizmHzhPYfbWDma6p2_9OFKaEo23Z1_ZAeZxROS16VKXHgnCYRgtgDjSL4RDmmWByx-JBxqMELu6uyyPSRWfzi2UZbTGMnkRfyFfQyAgK0ekR8h40Ny5ckSK6a-nqESyvdDHz0GWCz1dHOGuuq4kuri7vAmK2iEJCVfmYr66P2gg5Y_a6ppV-lWwaT1HPLmHjMIdx2JyxuFlycv087h-xYRMYBoJZkLJUivbRpn4S9fr0fk0q8yxdi80o7a825QKiSI6YZnR87dSfaNE5pQGIou3cIPA_i6MaLCYszghr5-EYX3SnALrImkB4BJ4frgsB7Q8duNdKYny0zxrOsCt4eBqES-Q8H5k-auKhPXH3GnE9yzAf2lT7ZvCP7lKR81TWWwv__NqHAOZ7qLLGhzOsZKTeHXx80DcegrczS9brKdxwOem9aKD1GciBjozh2kNG2MLeu67BQP30eZuLF17VwUO2SW7Fx7_KdfeR_GTn0hKnA5jLBWBV9Oh4990l9u7RVsU7CzxWfMbbbmXwFqNsgp3BUvnpTrpg5hzQhPECZbU2VsSjYIpwj3GuQW_eMpVVOs2w-qcyRbecdKJHSzXV8GFqLLIgBLUANhvW238oU4TzsmAF7tVjoYuHa5fFjh9cN25g3j8M5YaFwZeH0ewtaejlrdFp3eA-XsWWbgBWOYwnjpG6U5bPhAZPUXksOpIdjbGtMmPF8qwPyD7ozRUHMhjaf-7I7oYVUMYQ9ECafANBEnQ4Nghzco5CbI85Q4xH9zZCkrw-z6kTgXuNWuZQu7fLgSuT6GmxfLyD89rt2vrnJe6A0YMy8JCVk6LbgiKZuaejoyhOdjyb5GWJMeMDgsLFVHsAAqV9j4wBOT3r43ZHaoAVsAx9NKPH0K9cKNAsv-QEfR_rgTTC_tQYEt-kUlzpEgWMjzWMgRj08WYXKc3j6yLMAaYKViYlf7yza7u2ShlXd14iwllCNVG_o_xxxNwnnYMxdBkg-mCm4tdv3prEdZJWUGdF2PtWvQ4m-OZhSfMw2JYOEbdMP4IgS9NHhxLCtuxUcLrBRDeFLJBlHBGEpHfPCVjM2m70tp41zTWKPoDlX_T3DVpaHfFc4I8gJ1715RlGvTKQ_0P7pX5qKsgmOSK5O9Hnb_ey-Bakp_TLARjBZfkFLeErbr6bRwvxhJMcj6gwd-Y15h0hnXHTcuwmgNS9Q_yvnNy3WQMblCgycL1eCCOZs0gOTf-9tslMBjVeQQHZqlEJNnlfdQHo5QQimqrx4gI5xGLU0LowTp4nzrKG-hi7kTytNXekIXlmnrBdg0maAtVTv5V3diP6H9viO2uTIz9RaaYxBoxTI-Smr01Mf2HRpYnRxToKs98b0M6vfOlHEcm85KmQxolUX1Kx7z6_6ayYDxIf4QWI_1kI6UJOPQmnFbKh3z5Wib2iyFYr6Ez6Is1VfWB-qq2j0ls5Vxm_KCXev8FmiG_xutI7rlMySNyXip68dNjghvDbI6AQ7qDYkxGygGZ1BOdCHxVdNXBs2bHR_IE1ZP5M37BW51T_Q0EslrQxcuGFV058qCqSTgGqEQ6Wf9-IlIbZes1x5ZwYGOFy7enszLH_WxFOBBbZ5ynH1u9On_OcXUT9jSNFkoVRB7Doj9kHtO9kV8itBZwTNNbnzVXz7q38v2X-NRdNDs72xosM5uwRBuWZ-fEjuhnPBzsm6cbcyjjEGQffIiAHm7npb8CdceH0S_VVH5I596cojqowLkUjo4klsXxvHL5CX1s5d7I9kYvud1VQ9oLL8hfqF2N9SU6ueWqtqBjD6j1ToqEEfRpg6NbF6syD3OQKFYdrI9RfnNoj5M6Gf2AIoboSwR1jAyuf-slhGe6dw9M4uPl9Q7B17Q3ZP4xuaKG9OBxCwVu7jpKVqL2QMZB9NB4xhCyJ--5PrujzYtFU7w3uqqG9olpWQGBSpr8n9jpyhgV-FKmEdkMsIhraQJXRXtlxbKxUTrNE2ZyzWpGHdzFZPp31CjiMM6tNTRg4QZ2yPAA85WCoL3cQCM0xUMzy8LMTGdtqIUWpMJPnKid8cxhtTFGQliTvpC7XePlWDb3TkBdpmf_zm8CTf0X1sWA_OH3VPCTAp8Qk9Dk9zfoLTFsmvFjabgD2N_b_xUlZmmhdPjZengTUF9TIEWTxPhfk71UudwCPI4oFpqZ3LEhEIMwOtl6BUmET0yuK_huPB8Tt1FGYuwP3ZYkFvT0P9AB_3jqsMdesolr9uv_MtpeZwkvsL5Jqqt2UfMC61i1f8PWktMnET5Nqk8FPyczY-cIi1fCfTTngOLKNeFoyjpamtsHf7kWe69fZjU8mAWjbVs8_m1z0uDDGuGke7rk-jIMUcwZ-1AT5cLLCWZ3PmmXU28pJP5ievbO1v2GUGtGJauSF_kIUutKJgxh0q8eERt9XpcoIPUO_m92p505_8KJzWjUUnvLPWkLRt5q-Nh4d10rPwbN2IaxcTIbXlw8ohpbxc01cTsQeQF6702fdHbRYuShU5CMB4Xz2rmcPFMGOVRZO88XYRClcBIbkUDa9NQy11HZeH6cRiGF_mPEVMygVDWIh8XUJXpeM6o6f9IjR1LkosowwFW2XhugWAxa0709hI9-99lAi_vzGXCgvA9Tr8_dpDK0RgJvouIaAgzquw_zfulO3Z_rWmlCLu7HwwQP1PcOg9Ua7bLsk0ELHr-Lf7jJerT3y3TnjU4U8PvL2pAThD5Mj_y0VX5yVp8r8L-sCU5dg9DDFYoO93eOy4ppuoWiG6gK38FyVqkOF5xp-oQ-R1kEzWhMk73DW1EJHfxouANjAnoVtLTe6FpRYUovoSu8kvhaySLNk-h5Fnj0xCZGqSvCRbpx0aiXXXMx43wlC4KOsSANEATVJtgu1_G0iOuQCgcqZkZ80vZgHCP0NL0mltOgbnmrhv-sFlzS4uPtHwc3BpNt8R9DRYL_zos0ZEG7TzT20coalesGAY-hbxyuGthdkmzfgic7Am8ax4SswjUxhdDGhbK3BcwqoIZ7rQUYnO11ufG5zG58q2OO9e56xjgCTqayeUozAolgjJLMJz3XUgyrqgU51Pu-Hf3EnEyGf5NomK-RRyXGve6GZwuOMmImn0jvTCpdPxmj0NCHksxCgDNFGhnonxCYsaMOVDirDu8oDRfiHWdB4ashdNNXTJz79zbhEBDcnm2ZMPkmqlepAGXynNvkPucBfHAV7uktIpnHOWOuAO6YfeKo9NAuiG2smt0infWBNYj6w9Nn31KeIGrVLvIyv5y22Pz_6mmhgVL9BewTwTdYMGjUxmBdn7xbxvtE7dSswaZxI3u_CjkhFXLrl6m6kfLKkq9weBHRiRN3PzfiA-u4fRJgmvPq__3vL5bhKkErgl-s6jJHpTLdvBhRlOHCLmF3kqc0Y6qlFi6uI1VDUBdg5OYGC2q8pAFh6RXlQ1Ua2ov6t-66vExoO5y_QcgJBpv8s_b7Fyfqz1_EYauc_fIB_J9d3Dfd5sjfQwD3Njp3zbwVVfkUr--O-CAPa399AshNbIxm_ndnx8pN1w141ihHQ11FnGCRVBY50x2T_P7so1PetlAUDE-PdlbjrC-ItCXW6itewJaMUSns8q-LTUtbr9jASCHa1nOhdgyhBN8q0B_RPDj_gV98edOy43eDwiUlc2m6xjX5qgMQMC9lY1uqK4e0tFUnB9V-Pt4cLPjZB10uOwfzQgLAhscXCGc06sZiJMbBgU9ucda-65bVyXyQQ99BRGqvpr3JC6bPjQ9-5xu4QoQCyvnhBCBNcmX1YgC8tPUx0XJW2fEYA-nAcOi3kS73ydaFtFpbhwVD1YBe_mnOY8YKq8gut28YeImEKwbcTxqod13tV61_ae0iawLgW_VnEg_RRy0utM5bm0P7UCRMZcFw0PGopPdaWvs319t5yHzN8apkHOuHi332FraQTFS5cPTfvKlexvqP7gk59JDb8fK8akZGGpcaMH5LBNdakzKH6Hmp5So_kkE281bbZwzMr9ng_gyPiUJ-WX6d3hNSrsZB2X5sB9kyhaPmdoStOXtdaK1JROtOCQmvyWOveDgbX7aSKhc7k2e-eqf03mBphbskea2fL4zPwOW1Bm6RBuMmB-TtNVW2uFisnLvX980DHEY1NVg-C2bvEQwD0EJR2zO_MgqcUKVMhsd5EcFP6e1PqxDd52RWn9D_7MTKc0N1C3Kjn6kaOV7yEwOXNVcJhHVhOgNzFghpNRbSXMVP3XkeoIf-UqRhHzq7CHDWmLB4-8NU9nS3myPi5oo2J6E6AJVQdKmcTCpxc8nh_sYs99uw8nfcxEDmiAIdeiGRRH1KA2ryYX2UoqhCwdwW5EIXcCgwEBUwQwRlmNDLzYoxddXvnHVrvUISfM1COvyvrYhPpOxCy7U0zqrZifxzchpTic-jVs1mYEP3d72XwzFcucvvLqIkX46axxZLxSlzwYcllFNOfYXmxQ8P2hYrQ9QLrUNiFSQR6UhnFz9WBFBHx3wYyaT0OZtrG9xR3D4PXr6hnJQo2wwO4XRhrMKLrBdHVl8gIOczFRX4lOwxFzjR1K3GdGhCEXQuA8iL-uMng0GO5ymzQ3KHwFsj9Js7gY8Bjw0CzlHtBAwoe7ub089PjG4bUE-5Ig7fGDl4cAUhvcoy6CWmXnMGevvvK_dOfh6t2hWjLq5sRv3POd48BCZJufADyOnEHbyp_84DewxqU9jEfF-XGIO_I2LWNyYkGA6cxENHN5hxVH84xV3wPJH1UEiOKkfjG6BYUqxnyFwz1u2s0LK-fmMrOXA1oH8Xo6gc8h0IhgpYHeu5vypr2rd58NCg2a6DhbYM7t3y3EM1LbZNexsa9CzdSxIBIrxsKf47C9v2plDxDX1M0qOOu_pJ3KiUBuuQZp6umaaVgjfwSd9PmcedUj3TeYL3LAzMMbYlw4R3UGaIS3wNxjkAlYm4IxDNp4mWPpAkxGwEwEElFmCtF2am8G5OhcXk6d3xB0YqHLu3eFzxgZBPHeFIG3zXUtRWAPmd1lB_ElflfQkGL6g2jVScObyQx8FeZBlJ4NYeHJBfEFDNWtsxv3YnI4aUmV5Xt6V95p7zF1e5fAsAr1tAQM4E-3JNuQ14pdQ0-3mwI9yr1Ldcfezp1ehJhXzPFKagdBAnnBuRcf4p0A_q3ezZREh_9XIvuFh3r2XilW052t_G44kR3JY3VAEDJMXFgABTOwc4ZvuR_1QTH9swFpNDqAPqcptyW2IvZbxpjAMGw83Bc2vg5a9CK4CIV2Q9FztHYe7g2wEJ7bi5Dbybth2G0Z4x6YMOCAWOmxrs-0SeCaaTTeOFM6YFRnd89i6m4ZIfSVUdjlP1p_j7zm3toysC77G0xRasN_rXyLF1QaJOBMImd9Gn8UdkjDiQOp91XxBFOrAyI_Jotk4MQ1_v9irs6yK3w64AVmTzqJfwU5-oMf4Ky3mVMIrDwvvJE5kO1Yi13fdjxat7wmdTbinZNR33th6td9XKhikzkWJL52NybL0Zmybulcx7E6Bd8-86Fo8Hm7Qrtgms1x9b_1lO8fQRzjACwxeB-XJ8zxNtkBrg6Cm4emGJV5v1TcPoKdEQfopB8-xjasqXRepWFPSAjS7-PNIrweYxIMpNQyR0cE7MUeyQFRIDq74nzrIXZIdHwTxQW73iqb6I2IcHA3ax5G2QWaBBGI8XanQ5F3NjPR9eGRSj4lZsYqOTlyRqNcPAKcARlURWnfGmuqBDfSeLe9TLOpGZn_D4gAlQnSfiu6VeG0mT3vZz86U6o_TueNwsBU7sRWUvG_78YhR3vw0Gq0U6pHmfA2t3nWL3lh1A8m8LFtWtR15a2Ve1MpHuW06A6rsUa5EdcVdFdA_i_5yzkYYwKn7zdBOswfoN8JRHe0fi5UOxjJIEowSeq6z7jGlOCmPldfgKWaW35g3DqorrgdwzgakVFArVWP9RFFtRfEZ7txTnxATWLtNU2cFzsHtAJGBEYtwjz05uK4Vdv6ka1XYL1nkoyF4d4SYSVVWvrJT7-ObxVLtxzjbVji68VuF2QYOgE2YJIhPMG0dUxaUarDrdn-FkG4r5EouB1iaDwGUojIxQj2ya0MB1OKHDK11YBiMx7SbegA4rSQs2keQzYONeKRaH_WzzkOfYnNEOFMQv-eTDQ_uMD0dGRm8iT21FpQktfLXbEBWEtK2kWYFzNUHm5qd3Ofo6CYLlRV9CoPrG3oB5t-kG3eDBnnR5YvzSYyFhraBWUY0SOKTBkbTWNA5OxXVwla8kJO6Z7FoN6T3sRqrxe_KU9pUzao5GM6lSLJPx0eKc6geig4g2zfTJxiHMhdT2dRy3PJWUeEgf4W8Zu7Sd0R0J3e7TA8qspTbCo5iMK4YY0K-XQIZtnKJgaNy2LmfcD6K5k50V4c7JELJkaAsqpPE5uQMSzeShYANJdQ57ohD4hUVxeuElZfGTmqM66w_05oysZf1wSi_-fpwzEl-WabYP76zTfSywR4KYWr8Xm_pkTMi42XTOP135skSs_SwxLxzgIcwuD9AADuwhmxNvwRzajODV211pcMOzw2gnqrvRBY9lwdRvtMZktmefxO79Dpdc1eY3Z0HUSanIfietRviv7guxNQzkMaSFnfCj15Lhz9UwKKtj0E2Ttg-d9ksTbcBWtgsEA8ViOYKxf4jLPEdLeKI3rxI6vr7O4uFsTr8Tq-xjc9NLwtbhwwSpiEWUOrFiWgGnDr1JTJFqaxZgZy-nZO7Wr_SrgT7MAWJTYrT1wCFsdhRgpFu1UoeK8SDdlwIpTylFgRkJuCzZM8MbyGRKUD3dhonU6qJ_2P_NQRKqvHaMQU189Asms_qD38byfJKS8hiHOJ6FY_QFs2gBxztfZ0mVy1dnTEdWnKvDVrhslIY_fa2cn1UmFgb2vMRHTtniS3pYARZPelBoqQTNebeSjAW0TGYxz3hHipFMTqqtv_l3DpnM-7DWDpbVJTdKeVLaU9xDaRxDL1IgLh4ufnFzuLZKfhh5oI6RgvAplNn1Ux0ryW8yGzbTfem1VFW1uTo4iODHSZYV-hHEUNvKfJta3zT4vp4NGLbOWtIaEU75yKCrGXQRElY408oPisKeFHij5EzPmGhrr_kfb2H5zOaFTMVjAVADhHs5065aslVD7U_7QYl9dlHu2yWZZzV_Ki6iePJScSEyppaQiG68VoRXh91ouxoMq7cpoA92uDUGUcDlzKSLEdWIsycb8t9zq_Qk5WU2AbxTv9UTjSfbV-5iCfiz8uLWNZXfjSXLOJkVV4zMtL-guQ7dwIa8rpRpfGKrtTT8Bo5uItkK0PDxiZhy2dG8PFyyqMvGE838QQIBit9MNxnVSVuIxbFAGvzOOte2LMO9eHnrRruzcGEF_aDi-3BsZ4frDWaTk9ecEOnuH9YifEG6JBaVTGp40GyxUKLKnpPRyYkpIEka9ZYLZQ3rcipqJhLy6HEBGSUSDwXMj1k9wVNW0XN2KO1uYRT9Fhav6xy6IsB6H89o2OV4Y2y9FdrNgDHYT86IAvkocnnn7TKUdFp7yQ_nKa-tdpVI-QomJfPj1E0X6Kik1qRzwGRaaxHzQz8spZuUHbqmW-JDKfOYXW8KyPM7UheWCj4qsURY-wGub1O3ikLVNOHhjgPQ-vtDXYttNoZRtz3pqgdg3-bOqyuPfavh-Clnk0FaljF5LB-PGstPfGd0ii_KEWpPm0IYfxeNMRveYDzEwnPQlDraH-i57wU0fPn6MLVm_Z3hOvopYS-IeaRBrA18a362fr24IM9LsaVz-47SRtbzWnMlqHwZtBKI-uaSTNKQJu4Ae0x6UO0J-WCDge448pWOenSvWJOeEODMLuTpgaj9jvy7CKGnOXdbEoZTEcsI6h8zQ8akXiXvFle6-3vV2TziB73UTqGarh129uTYSizEv9jgI_w-SRChRa4WgvWwL9IfrL_Hd1dl2egZR3XRTWP4TsViQiPjPpZp-z8meEayq_wS_yj1-hXtAfXsaJswS4C4r9UctcX4XQ8YxrZdaZWDvnUHS9tgYNSEX6z7_k9lM6PhB93QL60xr4bJIODO7ivKzP00ktsrGSDxyaSyCVTBlAJGUi1zGLL7IeSOR8tCogx9txHcoUZ0poqQFIP6J2Hg57Gj654f76CncBc7H-Gvb9om_kkaY_udHt74Yxq129UrUsdRMrnRg0Iifwq5KNpAZq5Z7-MK7MkVVIHk_0HNWdPgBsV2d01s3ZDzbhUPANySFY61XvPvqKNNc-KRe0oPoTpnPep8ppsYwlTRFx4mfWiXQ-MWg7rT8dySGAU7do8wCUwDHXWQU5IaZux2VtJyMiX9N32v9KdV5WdKGWCoNDlgftBHj5gOXUgkhCMAZmJD-qhdK3fX4I5bQ3aH6D_ow8A_LT0kFkWw1EYsNaIwgU2vQB4wOa2p6UYV-c3ZNxox-2BiAwcrJtRa_EL3Y4NnlFRJ2q9yGjKoBU142bhGZgBsSugGsHhIv9I0VUpsIFQ5Klqp1em5sPYtu-NYzqajNT-y5sabMbUGbUhGQyUfKv-SBckJyXQlEchVk9j7qmDE6gS5J6DtDnphpPYJB4hIOA_-D3_7Mmx060NswPX3iXuBu8qU7SkmAZWks9yRmMldpDhCcANTfPSTXVcmXTtSnGtyfaQGdVT3st9Lqt5CvBxvx5Bd30qQiE8ApI5LBAZHSVxCJ9ROjkL1dt6nO8G4RgNi-XKtCoyuIayYmOdCodiG69vfjY31EDbdaTCeOKybQ-LNwRhB-FTYeR8vxT-DDnnYNyeqleE1aKMxCt9RHFCN539JPkDQ1nIlee6rx3QlvNWNPH9fAh1PTiR72bL5_5jH2cD5c4LC7Gxo713p9hBe8nZib5lk0ZyNYf_6QZGfg9C_642o1EoLuj-eO04z5NNZwgqdyczooAn9kS-WEMUrjQIF87ef-_xO0elyA9qFeoYsKpky9LGJJ2Um5C2YGj2WDPU-SxLlEpPBvFHGIPU6oMsF2ZlcQWApBuX6YfUrOUQFiH9cE_RL4jOtv5ETc96KJ71xXbwStLBNWe1aaNxbQsmYHtVnsD_vr3qwEGqx1jzXGOVrRr37GuMUcRog8Q781_pEkxQgq1mbFlKm57gjcWNVDycZimnO8VqwjkKQIeiLeLqz_iTa8d76gSTfPBcAJvbeoj8uSPWR6G9ceDjkoqQnxfsraSOxouOcgpYoOvv5-pDHXuwHB1adoQi30yCXmkLwJWjOd-XQR_78s3lFnubj50qIwEINc-qbBmpiFRmPmvW7_7vTNUk1H9OjCwy6DRQuK_6o3x-eQbdNCP0vr3ztbrA8NkON9ixTvjsGj8Bdn3AHVb8Psy8M2W1pL3kheWY_RBGhDiN5kYJHVAkhWf51gUMKYicoeYpIYrZ292rLJ_SWIeGHb3aBJY5XhK04dMjdCpoW4IfTo1wYqve-yV23EJNY4qxQ6ekUZj4XfGhlViaNW-xDYE8HJxpCFewLSptef5GPpHauN9PW74yu_lAxHYukVsgCwSEXXqsl04J0-uDVDuZ9VIZSPtt3JLNBkdMHSVCZZt0P5kDo7ulAf3qZmCWqtdvNWkgkwAHj5FYafQ4m73KBZAvmlinK93umXspQ23rmfJB37mpBNHaAv66C6ltGv4_LVMxfK_yLaKTlBgsGi4YvMcjAHosfkXwCBpNykFPvL47QHT2qkI6J_pJKPylvxuCKgKsXBSfKiRNLQtu-yDzy1J88AclMseFAt_asyVVuHKQDyPz6QvlSxjkpeKKuvv-0q_uLSUIc2z3ZyQkmI2UeeGm44SJetLGqJGqHmZIjbe0W2yquTtNm9PZKyqhRaUSH2OU3w8yjdYPCu6Mg26txeWALZV3C5D8WItuEdxTg-AlbfwB5NKUpetx1bJIvkisAcg_RobonQcCOUD_aq2aVKasiFNhrmQ6eXTRn7cs0zUphXm3EqwDB154jCYUhw4PPkKKx5WGAfW21x1pefEJqf8qDKdgngPjIi496ygFRS1ZbY6Nmm3SVGAVlfjH6nNpjqGNZ78cmo2BnJi0FJ6g7rIrkRLNZzt6kK941LsGqcCWDNI4FleV6E0QdgcVksZbAPQQTV0Vxm4cwOna1xwGkm040OciQ-fZdDPCrt24jWw0xCqzG7ChdDej-5RXGfzBFRPgxq-6YpUeTeJGpKKYn-cyS7I-gFLZtXailGrUzy-nmtME0LVfNPM4aIn2J5Akd3_8oYiYQw5BdxAJO2lchyudOi1QrWQbFfDMnNoZ2I-E2CHIW1cRMcwYYUbmL9mrw56-ksKj24zzWnWeN5hRVMuL8PJWiuOQNrEhisxmFqRQkZnozZBr1bEPt49rrMKEJs87YYODL7TC0WJnq4PfkGid-kRIcn3p8WCz8pAbS_QtPWOIjd-huxPJoTDw28zSVZ1zr7yjJ8qRkPtpwkN6FLQyqV-b_s_Vc7DWzDWufTQFCSCoR3Nc098YiEozhLDdnNm-8_37C7Z8bttHEhbcKSbJsY_H57kHC1TvOPZAgAm5O3vgpzVBcl32ft-plxmXdQyM82ZSz_JC8tPQDTTsnV_SSWlxrWSfwwiUJBITd3cbiO1r6IY0XDf9-3Jo-6bsGArXYTDNTZtU2g2znOKv3dwK5d383kAE_JRlAH4vocRT1ptrqpjf5lm2gTvLikZVQcd6GWabMRTUvPqXJXDixy_K7GXFgUj--v6KfMZb7Vug4fgohoC5EqePccX_R3gF9wMEYe-pAk6L0BjtEQorcSLPvtVrZhpK3z4m5BSh_8AAQbtjUJTrtK1RTHvmTGp7PylzFT1JONLk_TRsaSmUZicuPpA9qMg7p6MkH4m4oaVxK3qQcL4WDQ36nCHdJE8m3-24IzwVVnEScjrMG6ZMOk9YcVPfYsQsMWXGRcjIV6dEa83iKVlNQiNpwcaRIg0CDl0LMkaq83JVIZ_QSHoX5gaSxovk03wpQhkgfgc-ZU6Ar0Aj896phELuyNRwtmZigYqkSsvo9yFHzpmXVfYqhx-mIcVBZMctCtv8_BlgEpsiPwnyEZVvAwdpodBqmItecjYpDEXmYRTp1IK8UG-TiSHs-gfxdGIh-qt5morBjHRwZoXoReh7J0qjMkS3MZJXJxqEg0CsT5ze_xMxcA0Bzkhz5S0P4iNGz2_fu0hXmKfYDaJKK_4wvDXSssqBE7CuaVv5kKRiNOG3Qy-cfp1qbEINrnpgQKTKeuSwiuzP1Wt1fGrsXFXFFgMxbjngSOWLtTt3w564A77nniGG2Weu1_pJKrqldIxkilIq-gt1UjILVHZUmWMAouchDggXI3d47dEIgAQ0SuZfBsmXAF5Sq9hDua508ElSUtaKuN1cavtYyxeviqMt6jeO2_ClVlc0kMAQtUDkgC9lmj6KnGQ9y1X8MHh0hYQVHJ7TQn3TYA4CmSScKx4sGjk_fCoccGc6XoA1bNPFfMnkalRSV7NyPZoKtdAcQ1qpvOtSacw23XBXEJmLypEps8Hnb5fP12TPWhWsst7YBiOyjADA3B-vdrTXrKqBNOQbrkF0GSSVXDnXIbQzlAQZzftJg6QMklIjXTGizdmlNCl_NZwasFSyawZ4A7VOFVP_vM4wIKJQ6R2kQfxL0ph7RDfHQhlgH_D5n8hIH-gc9pYmwBZgDfmfuswTBKdfU9TK6IOKmYWH3LQ8l86CuS-ZrJITp4N7N-H3KZf_l1Egn18lNlPnvBKEGHwHOrEo14FjFXonnKqpVfkqyzkPPxHgHPhhBEM1yJ1ep6WvK48bBPOKdTpNH-SXJbMFmQKnvjIsEbcV83dLk6BPm6wxtk3chtzLLleP8uQm4KAvMrWdQ2Uss6wG30v_jtnyDStK_22ANI6mEYJd26adpR4-zJQ_eEBhCNEkWGPDTnZ0Cjp-fWV7wUdybfN4n-Z_eag8Aig70WTBbKhU6BLCFIK1OgSBGIvN1a6lqIBuWrWJSJlpi-Q_s7n3kk77Jf4OCxl4-WlXG9qDIKklnnmyjEE9jQie1N3myQetZHK71-IxdnYmxsqdv5QLchQ0A3imqwuSQSHBImsCgxlVvRh1wN4WxafHHKNEi8N33cQ9HsAJGcaDsaBzgXKzUeDNyB0ChJlqI25kxXSVSmIAIkKNW-HTvjrrvZfPqfFdPhA7ITHCRFCTEuns7nfUA6dx5xUs0HWaBxlYa5kbvYVUsh4yaTfj1NfYm8sdVvceWlbGEJ_gyNh6AYdJs2SDQJQQnqsMAOL9EHd8kEdkK5eXj4SPYjFGDjceiEXjwz8vng4r7eogsMZKsqJizV9VC_blzFpmU98zNUPspbuqpPIclHOlOoCZb3RrfE4jq_C8ADLvrekUNjr10i0qkOy1vYLCAQMDOjq4UE1MjP08f6MdXWcf0txf3IWCot9q1HNHM_NoFLd3ERaa98PsWALWI4nhYVxQ2D7Yh8tMBl_B1fyXYL1URC73_AphMCfAQdqC9bVVp8EOreyzjbzSA_Tge6zDnXQB_Zky72lhzM4GFQfRAzouG7D-X2zuOupIaMQMfMT32iHrawnAtKf9htKpzrZ_8uHjQS2ZN75BJIuhdo84GMzk07aBCdh_BEvf_q47B9G9FXT7pbWZJLQZHAIk6pqgzThuKJh-UHQnHUlvAssMCFAyFcOLtdAc2pL0QJEjy0x3FaootUvGpYuElf9DgwjdSVZnFHwUVQQ_0WCLnUst62FTNHWQs7wmNc84h0TAybMIKT-i3a_qUtDJdIVpZ7phleIsDRkyMdgXJ0uYm2oY6M1SaPwiuNlGBNqA7pD8jBZCvAzgkxUpGvIW7gNRsmAncgTrzmYFnzGVcpBLfIzOyYOOK91YZgcvsfX-YI5HqdPIc7VuptbEh0gCny3JZrp6TbVgEDOIqulB2mKtDlwOeSWQzG7ThAHoF6_lkL0WRfzLMdWXKrTPnlFygWREh3uJQimJ8mENgRDV1fYI6IQ1Gt0LK_pqwrueBg5aBI3_kxZyHC_kG44iUOD4rnM_DKtH_uPeH_MZ9_SuNtJ6FCFqk5phGVmZe3t1fRExNAICZm5BtuXMQrHTdX6c02yxojYE3__lQp_-AxLcmymg7fwU1HuXENhBy5LgeJXq2ZsNXKxZl-MiInX3mwTtX6AvQXMmcuj0BlIqHbYUFVRWAPro-G8WU31ltpFlagaY9fC8m9cRFlxa6-86_ZzYbksn7DojVftX6Huawtnz0WwwmMEiKAZCp3xSI7pHDa5XJx-IQolsakB-j0PNDee2ktnnW244dnGbOx_iNtMf1KW02Bo0BUk1Y-x1srvTGujngq95Z_IXZpntvBHbA0pVuqN85K-Zl_hZPTwIW9CrZlsV2YpiYpL7J-c5gJm_Fq9XC6XPrG3QtpjdCFv0Qiy9yvxGa4ZyKgGuISix8eOc7xYnTjNZYQNuJ2ayeXJQwpx9bn2uwbcUM7AnpMKma_izldC11D1toPocA8Hw69kw2K1B4H4NYtTPp4vYM1zVq3lWBrOBTO-sgF04mqx9mXFh7JBNcfMmTWOcH7smR5_r8inPq5RMaqQuSKRjvb8gJlGRsOr7q26GGriUQLNZxh3GRbA4jbTR_MI5k_FQMV1SgVkK9Z051wwe5_hK2m3uW4XUL5r4swprtRQfMpB0lNvrcZMfiPpdrLXYl-PKKHRZlUJn97neFbyQCH75G31Kc8X5R1QLSXLclR6p25S3TmiwT8tDJqjMLycUq1tc7hLBEfe6EJfdM3092InO_3yQiXFzdjcPS_NvTjeOARid0wWG5-_MqgIp3aRxqE1MBePKaNqys5d3KcqFDgE3AbSDhopCfaDs7vcBx8MS5bTXSYjNzGCgzcInVeYEzApKGlhbOC2NRHzYO0WHHCJ101MK4EZLMz3nx1siLQf3gu6oGW82vwVDeD4uFvNvB8hCdxVY5SGGCdh5VMjq-2KUdBOQDgXFJUZBF-DJeuXPmC4q5Er6v9sOhRvIK7fm3-OtY3lz_j-0v9qqzSHqOwJuzmZtmIBodMKKvSKbMRHRGzmUa6Hpg4jTBehxD0FpKkA-008pwnygYGIJfsf-pmIf-rSbQ5PZiUuZXBKryfCBwHPd7wsWbybCfMHIX2GYxnK_H3O1NIKrJjZLThxzER-EXAN74ldKQhDR2HxG1bZph_nOAROvpCSlyLNSvAp1jxI2eKBiZGrLJh2kddMSzoy5VaACujz5ceq3e1ZxXhW_b4t-VCwQS2PObFwBaZqQnh1rQYupn66IWb3b4aBkQtgfJ6hU_Oo0O2rpgGstu6XjJpZlN26J0DEmnbVw-JewF9sJUmwN0GcCPdZPtotO2UBbxPvnHZ13y1wTI9ryCPk5cHiSL7qPZSvoPmo875zBTbYjil7BnvxCvu4G2gajfFo3ASOpI9MCErB9mj6i0WiE7kjd_feX3nJdbrmqcdRXBpmI7XAGBHmPhE8HRKupn-R0pac3ocQ2EwT3xA5VH_0QfKB3NtuoL-3Lrsrj2yOMeQX3Oao6YeR4WvWn-cf5CE1r8i9CfAkFY3ezZQvN8pc6cBlkh45emLme8XHET7wljaC82h9tWkvVuH_ne282XrIY09UMMPGQjBGQQKj8VwFmgPam-CETv51oukJ_wqy4IfnDDYjUbVMQytc4y884nT2cKI4c3HJ353mKncePT4FFke2b89EihRFvw7_25WjkX6mgrs22dcj27g1daXt2tJF5-Iyg_XHN8Yv85tSct9yJ50MMwlI40-uiBweyWXHjKkIry3tl1TgF2tzRdEn6__73uHDGaTZHw0N6y8EXgU1jsZEjtyue5N8gDixCZy96i1JolsJNvHCUw9CjB5nuwv4jxB2BeU58VDjMy34RfOB2eMbfi1TQuIac8Y9MWtjzcc-jJEmTU42_HOJvmUh2_ImVOV9voGFUa4VM05HHWzxwBBAyCrUePUV8hhp5_b_nQefOwd2buSHc-kb_hvK6Kf4MQGbiooGsOa0-zo4xivdMcVr30YWkNbLsgxNrES1CuXlrJKMFZ25AewTCyS0BmK00xfMA84nmSClbe83tlqLbKa-4Drgfd-dbP_piNRKbSj9xXhmyopHQAYUoIawAUFqeg547YpRi8YR9FzSFQ8NyxLhFatelK04FiZMqGJA91vSBUKoXYW04UsmPRx46bjDYxJAQm-2q5D0_OoI_-MRezVZjZujEYKwRWP-A9g8FTttMEfD1Nb14BsVk2jOWk5g0se4VYb2J7iFNIx9zoIQ9SNSzvaXP5iD-0wDivLZOy3uyVIlb1PXHuXU6LR-CqLU08RaWhFn1-Sv6xifbZ2HHMLIBlTwQG6uPVnaH0gLeovhqj20TUG19X2yPCmo3X-p5lYPRWzlrHkR6gRjyf23xrd59WxehJ_KeqpyZes73JeZ-pVwx6UY4HwbfrUEAGoKoHp0rRAFR3_RVaIxCacfuAnDKW3ZGOfQCrAMNw6HusZqUaKzF9nGbIEWCGDSzGlY9ICybXabPvlTWBm9a8KYv5xjKxxyFZOLXUD4EIZV9z81LqeUPGJ28V_B4Z8KbFpal-aXVyh4B3t291y3h-TvyBkqeiiHgdLFTFTGKsFKd2WgfM5hYRuJTbt_EYwEvVmqeZXvUJZoUYkBrHVpSYpt06-8iotsnj2AD_1M22X_9V2BiJbxXNPtftdfOMpBQkhaW_gYPgEUvpYfqeUcdFtu-7um--GuKnmklHuDNoUp6E6bmqC7BFnMcV7QIThr_ZQUncYqp_IfiPY7UmSAiAqiDBM2U8_DWw2Mih0tF_V63SwJDcmtry5qljO5egWNERTiG0su33oah1S4oeP2s96L_KTsUVfa3koU05GnVHZcMCMrCH2r91y2bkTteg-_bfvsNw9H9zuUKLK3jrMJgFVTfAaJSFZBmfb1I0abtbVCLWvQeQsolI-pvPy6E4YhewAZO6gPhKp3YBW2EpNE741IinIxr78gj7glPwcLv-UTBGeVY3eRRwE4YiIwGQJELRglNhD9PKmNt6WjpCYhEIftlXK3dnxJQsX4yPfkEmHkUBz5WuTQ6RCcEjjJ2ONQWlwmwE6vAjeisHjO8zZbXhZiKthYFG9XLOeCvKHQVx62YGIOn1PRvFAilEFO0autxtLGUUGSC9y4EYA2x9-G3_lHI7I4-w2FBrkrcFlxMjwv3yNRThLwESR4tZaRp20xQKSv0u63oTgCz2WynuaCh288FBxs6NcX0oowZ8tjnQqZ_Wte3YqmNeMi2k0UIBHgxXKxU8B8VQb--EbpjqBFtsf1AI7p-DDkrS7rxSxhImWGCpsDnyJRvTmLNpv7uxNX7jogGyayoi9k25sIRteGjRRRdGXmTuYRcxK2atdjOU9DjgeLzicoDBySR5wmbAAxPf5BePrecvpLWPr_aHg2bu52tPLT7QECC8OUnBrbNKZYBLZeRAPBTHaV7cVI0LWq4bZt_aGSK5eaEH2sYBhEOIcFWXkbSpVEc5Gq0eHHe5qmi3J1kIAeIol3x5zEXkoCmtFiTdzXFBz-CK_IoUiGTlOyNa3kyDVUkh2lF4CbzDJlVRHHlVsgHs-QbVIZxyTjGziaWf7YUTpCCm99ZoaWrgCwC7TxbcEh2klsZ6l-Ty1cwEpxaFWXz3ZcbR_nOScqbvELE3jj2uNi8DSm25BTO2U33E8o36BmLbY1xJhtdIa5-22KVePqACwGQwU-rRfEmQ6taLxv2EcoybdlscysrQoCMIG4uyIfJZUItBuU4zT0uo66jLe2Fwu8pa5ku2hY4pyepOgNGmW-yNuETnr0_jWLDNgZ9seGnHSyh1KTLQGYGcwcsOVMPdyKq3gDr_nYgi0C_1Ksa6vyfrbPm6Kt9Or8p0pJP2nOpF1EWDYHs4clGJ1v6kGUtwukzPGD80r9sJ7-eCCfwVEaLPeQZ-PtKnrlsrEK9Pp7nmPKpzUsXposXr6saaOokR4ve5KoY6s4YU4qdjLJiGAtYsGPJAme6HAZqj2BRQPAH3EPsKZmFAZe_KFhbwIJzUwE1F_eZ9HEHyfmKnCB1Kqh9AuPlqBS1t8fBZXyM59L0KtIfL5F0k-e6qSeGezQfFIcj4koo6K0MJXu5Zz8j4bg6-9UjYWzHiBfYN5ly5r6WY6tehWbw2QMegOHNcg84Ou9lJtc-2aIFcdh8upuOJsPcmGRQX6rsi-u3X-I61uYsxLEzGYJMauUzruphHw3JpHUuQZwIpYC8cLwzLzWHM90n0rpzmlbMKMoTDOIgmKUiL7NxShYA0ybbG2dSPJKbvSqSCcTh019xOZ_Olf6wkWrRbUymbJBwpxrWI3RaHLJw8NH5zJzuVAmMh3OJSOcIdmtD02YHtWXlBM5tzavnXAcqn3wskZQKw9TvUlVInV_D7qxEsW0TVBSA4JX2_Qzt-h7VJn6fjDWuXohT05oNwxtruFIKyF4WGmb2tb-oT34cuJISslSYTMTRuD_d6wUm1aES0yF0RiJ-CErZAWpiXxK3ER6mBeBaFfrwXdAn84DhUkbsp7Ct-8fZetotSVdE_LLF3CuFZgCfEFs-GuVpG7KZLW1GSPXYYFiQt_OuU84CfkctYDzaU9Rxn4ho0NoNu7-N-I62YH1MtFOLRyapd06-pvZ37CAElPCtNXkHdX9Z6XDAjV-n-gMQwQMDECm1bN3VLs_8LKhR85mlYkKASKEFFPWlpavjaHrM3gPib2EEYnfdcKT2zbmws_ahxwiezeoQXWFDrxtYWxgAKEH1dE61D4pPmgzLU73hVKUUechVDVDWhJ73fPTJG5ruHT9BsKYWadTUnYk6YzrWBEntUKUjWDTYeapgnI-3Cdk1bqAIh6h1iGEwoht6aSHNV31_Du8dqXGD2u0AIec2eyjQjGNhp6MyqLu4XbsPJ01SPMv2i4IhATS9LEcPdQblP7sed3tCXjV0mx3KR-FOrsp-rcgOPTlY91dpVufynHeJaJA1ww25en-UX8B1594qtkgfWKKTk2MUNff3qo_1F_q6NaAQ4pJEanYUe9vMnUevlnLkT2GD3UHgcPWtDLtcGtd0WBbW0Thd-qjPJpmCod8crNIgxbHFdqiOgsS8L0KZhO0Y7tN6AA-Hl9X0YPXRPffEdlz82kyPldCpxtlZE6a3zLfkFKY38PVqBLX9b-7TEinH7fqTb-9narOvpLLHzS7Q4fse6nLDipz9VUY5T5lxOLVLwnYEZWzq4Q4syRFISByOMA6cPi47Lld-Reuso_xJebvrVeYpna4ZKX4oWI9g3G_fGbvteWpTD47zEVrAxa1uOxfTeYjgQNFdUhbmjIa_f6DAlVxcySpkvGlpBKpRn2B8lF9zZ409Ja0GC7TX1-voxjxKlANv9qgnppUlTnqUMlS8hu2KfzEXFR3OvfCPQ8aE6qorQBxdTP8qCl4mW17S7vXlYkzmtdjaTm-osKjGIHqns2K8Loc2bfZ4r6vUc5tC2ICT4rW5QhdQlNLtAW7skry5hyY3hV2gBFUrn2k-sUMqF7H8AyW8mEzYo4XP-LyzybK2kJvqfzwJfk9riIgPQjJqP-Mv6oTFV_Ca6GkNqJd_69WBP6UA0rSRqxhGAQiWHIpXyjiJUszxkJWgZ30jSo7hQeu-KNPzQZW5zR4EQhSL8QaJopO9qhy3P4_03j_SPTEjXG24AL6JcolJU6cDtyExfA8AUXnXIu6pii5MJej7Yb6xcuojKgIh2lAD_G9VAcqJQXYP3stP7Bi4TsRY14A3NktPmL6WaA4famWYncpbzxdN-D4rNkBXHiOG4-j--aFIxp3L-exoRY2jyGExch1Ko04LRjG-f9HelfuektDwBkIgwbdwcAUKMw2Cur73b739TO-b5tIuEGGcKUIZTrwLgw6qA6Sqll9s85yKj1T-6nWJwF09WGacZrt75P7k5UnCv4Nyuui0MHaGnIjrqRDV4fHpPzHqTtQFKBegBgS36s0cMIxYR_pLw-DQOPObkbTtkI29frCr85l1fJw-8KO9uwAtYJ7enh0CDSIbGcmZXviNpB8uy8o7jBVLiLBp8fZUCYkBnO2j0UEP6pc3V08s1ILzM4ug9z-ojPr3ZGEt0ctthHREucI_zPROZ2FT9VrTgGIhnBbPWldxSZapzJ0w_vn1BjUd85j7awQqOEYriwgxjXUF4N_PEsEw7BGxfJr-4M79f_T_otk6yHOJf8a_oLNoBf2ZWgs6yzfqdC3KP3qg4KYnq-wJzK3cBZFobYgt9EDDScGW7XbFzKh5lHpvVai20_hzHCvNQdPTrBF1vSugfRIPbF2AabyeQEDWz0cu66Cicd3eK8TCFUjfRnPbDDu9OgAuWRQGTsB6WBlO3-_zmCv0SHOs9BIRiJF3BSOwmiM_4WkGidrCMVPvyj6LoZxpGx-SPHEEwy1LnthEiKZEc5uG34TxfiXd_5BihnNB_DqHGGebyTEuG3DlDV_-80qa_3OtUdegRLTmLsMP3uZmL6h8Sy-vfhS-gLT3GvVH0FozwK9WOKNLkZH53lWaTl9U55oJqUrHZCTZLsbxf8y7mOYaGVn1OAo0PdMd7RfRXtc0skHBN2yDIZaArb5u0aaAswtf_AC20BuFN-rwOPzy7WCvmMoyi5HMIwXZhloc12Ny4mkIWZxYVdzV66rKWs-D9D3ZsAfjL-6M0nXrzrODafIzEUl6q5JK1kmRghfSkudZgGkMWeoaxDMYNqeKDIzEAeNscRNnr4oLoqMqsVDQnwUjr7-IwSYxZ7P2BRdxGI80-M7s2j-m7EjCHWsaz_UhHG_7rCH1UnhdI5sqcxODtocMgN1qiJUissla6xsO24G21EY8UEF8U4EWswxULVG5S6_2PnJL1lzoX47yy9LJX0X9h2iWhBLou2CyZGsIGAmmWvrQI1nk1bKbAVpXBCoTHkxgDYQAkys2IiBneV1O8gLqufXaWEVLyjf7Um7NzNNmSEzEssqv4ljuTPhurk-SBhKHGhiOMtYKfZW7UkHLsorMAezvl3nUWCd4hdBr9QwyKGasHPtStMqnO6SBerrgV1GnOVN2Al3KPJ21XJu1e2VKq_yGNKQIraRCf7GGp9K6dpDvas-X3PvcYOuInrRFZmhGVItNXpL5oM2EFnl77e9Xe7E4tsxh2cNYjgef0IWSzF7BX2kkvUVa7QV1ablRaUNz71VvrqtoDtu38eg8xxe1IXsfJGluKT6aTe2eyd30Lr6ZIXwFPgojvMDnuklIfbzaN6GK7EViwoaENCrPf0GkyxLU0G2sS_tOwDn5oedXfG5_C8Js-fmISFrh4fXQTXHkryihycYBYYQinTRxMIeq5Af_3A7INRKJSOhxnhY6c6Zy8s0uMDdlTd3hzqbJjzF41qcQHRV0aWj7O6KPSOo2izDwMaZPIfUUWPcEi11aB-eSszznNymJNq8OsIQkcJlfhsxQocvr3Nr68FdaLfYPPpMqPwBv7Ojw89fH3GUt-G65ETBs_2J1ej7ytKabh3tntOyxkQNQiDVHzXawRz4FQMcEOgRgb22VRa8yW3sYWbHHZPMQf8zxq3IRlWL6fBk9E1_02ApkQDWZGuzILTI5M6iFYLcyO-IbSWBWohkhfNZ6fayHHlyHXLa34Wo0-0e2eche_NqQQHrALe3qXYkR5oqx3MPsM1ffKy3pG5EXs4BgigODJb9bi2fghlu1NOjQJ3jnhL2IjldNnFgbo8OhEsU_2g6vzBnxt45YhCs00ZhEkT38j5vK662IGzdAFjGKSn0odVSRS_p1KmH-NJALf_t6nvQ0G7Vn7Tswy1a3ixOrRUi1mXDLrSXuYdxo5--sjn_fYLMiNiZpIVeFiNblHKAy6UGnGjYyBqj-cO9jIz6CJc4Q3q5ohumlqkoflCPBwz8OMZoNe4jjNMONbiZrzSDBaZ-b8pWvq2R2I3LathwaFjo7Y3CgRP4JYe7a9T8pDLys3G4cDbURbGF3CxB_Fr0lGiJMLdiCabO1ur1nvq-TKjsfrW-pJGa3yypxn4O0i9Frh6WrGsLTGqVB8ovLbLXElBvx0y0aO-TRykTeE3Lafo1rja1tV2DJpRlVn1onlISsubRKKWhaDr97amlsaTvHLVlYfeHHYVxtqjdRLcRPlTPxH1VBX6zuZ2dOn0YnsPLZ4IIiXiQ6cqvnZNvbzw2Efgz1Eb_k41maexE5v5mP5Krg0feEEJulplsZ_YhvvgKqIg99ecFozZwUG9RrW4OK9drxPAT3oyeaWdLA6w0iYS0sG-hHdSCvJhQHwro0rI_lgvlc2ghxJRqaYxKYpbMZimKztJBAZqbYmoEe3iTYEepdD3gflivsxX_L0oIiybWVN7lMRySH3yJS7VXq-hDUjHXQUe9U5J_fdy-jkKawIvMTokQevOOokDDZdjAuqUTM2IHZ0CIul5GhVqnBQTqttPSePXiC9RLzw97UiyZOjXb61IhgECTkcxq_kj2c3laAl3lrL2XZopxC2h70xRxlgTfiSHg_Hq_Z-00tDfvgGkkPhRPnspA-mvLUgZiCD5lyGQZU_1LGcwGXAJktxLbqYXQHpnlwV_QrK7y46DSWJJOq4OBhZ_jLa_isqepO7MSfeFOwyiIFeJu6-HCmLBCeU2yEnr9aQmZfZwL13rxX0hieLEP-Q0pdtRIOsks2aVa_DqGyxaAofEBURuJN_-OwpzrUS2y2vwv3xWHkAjccjXvzvjSLYHBqIioPVgNRF1hLd2qLBHae2rLrwkYnHAmV0RsqM6MvV6j_tXq2SJKm3dfQgZ6wNbsbNGGAI3WoKsju8tDD6-NhmHUESFCmcuFmnO_wweQ0dZLL2ZPN2ew9tF2XojIT0LCPTeBnEGaXoa10c1aD9Mm3risAwy6qpYgJgp7hT0vRnZu4g0a8JNWLTRWpjxtlaUIksS1UGBNcTtz3LbxIZIWXhBceq0UEde2Y3F_PmeT9jbWqqqghmPjYtucjMRF4oUp5eNKBEIuRpz17gCuHBz_wnNGVKAw9uQ4DozSbBKeuay8J_i4OglcJ-CVVggWCxBTZZk-WoF7TmLEtardyLpueRJn83aZsV_NcgSwfMysFX8dXFFGAea6WBRZcPg8QrG9y5Ys99ZsFGoF4swKaUBP0N90n9yRxNuODhLBZ8ZIHwWjAZkzLokzoP8NYHVKTkG3L6_ojS7gEcR0Q5XFcvPQWUqaDjt5ZAR0flIkcQVG4NimnXA5CF1kkDbfRgj5wlUD65FhxRVfFgsmOXUhd-52N3S3tG74Dnv8_zFtpELTDL-rNsvhlOlqEffPWqCz9-Gbqi4HaeI4Wm2l3Ttwq1oCLq0Vy9g8W5HU5yXtxB1ry1Ej3Av9K7OOT19-tI7k-a_SyhoD674Px74_ATySs-bmiiDPznhwBb1wF4IjLhXn8pmGOCy4VV3cyMHyC8Gb8A5cBWlq-KksS8nUuOK45etqLbz6i-_cMTt5Pvi2t1aKEtxwUUlTo33kVRIUr4TvZsqlwo6cFo3uSYcj5fXBTe9rL3qu1Xali-gN0iQ-P4Kkgcz9dh95FMtlBN56bRUE7co7RV0srYJeQ6lLkt2jW6qApUAVemNwI5SFR_qUlRYROGEeIeW8g-6aBuGFBYQy0MOJR2iQVGq5xZVjhIoChLf0WnlwAza60y5CQgETLKTWRH4GHUCYlqElJjE7zSeKhxFxcGfdKj3LO63LYsSvOLrQQGKyBwJV1MQDwt5WA6JDy0HOqXq4FuM9Ahpw4W6rwMPRzxWhwo1AbbEZW0CgKk7-AK7SpvqE6IU2_wFnaFosTOdb4wI2CHqpBo_DtgYs2G0JWG21XL9aoUoBhUYInxCHfpkQ-geVADNheXN9dllKMVed20ht25XUPseKvwDtg5A_vDoDx21tKQJ6eNCq4Tk_PpbecnC4JHphncTBvJhjbA9JsUu57VdNi0iVECjN1MlmsLYlbP1HP5TYajGpAMp7PnlUumpo5rK6HJlIC-FVq-bZDjifNjIqKElfvt8a3M7cWm5r92S1gi-PL6JufDUrfbdRHMWiy9YFsMLwJXp3k9CNJtPJvrnURI86SJ6nNlvzwlqzK7npywdy96855qOypgZ0D3wpnVARx-3dCKKgvlPN-dM8jNpJADVBi2_wzS_P5sNE6Zm5E-GI9iSnOobmtXQ3FQug3Yw4Gc6o5r7AQ0bG6z4_p5HEusDRtiP2_PzSk3O7q-qFX_NE-7DYnZ2Ksov5jnnV0OXWLECWv7dZgp5mazUw1r9mWwon07GEMKOv5MlvaEehJgBDlWrmh7Wmm-2vdUxXgW46zogQoGwllRM7moe2Oq5EkE_H10DFCfuebCuHjb8oZDAUVnj3T3ItAovsyd-eD2zTsNMmATjwEWM3rLERxXcOcDnvfoXybVBmO7gFFSthH1EvkI-WSRIF9wssoufC4nrf3fxOJgkP8e1NRj6ULJs1grwV_VwaRYsjrjyLEwUmkdnL615OFHkTk8xweKsfTFQewsF5qVOW84RLxW8_Iboz_7h8_vk2pVBm03z1uvVlBAM1euBxXdQEYKTcjkTNf21i86fAnzIxBHjYM5O81uBePchu4Jgm1ROU1k8t5gAU2kdyEo4SHYFfN_hCzTMF68_B_7eB7KR1v4RdOUo-t8AUzHzlaegXKw1OpBaUwCnhuH-aY-NP8nDykvCYFzlK_n-of4RtHk9ETD7hTzUUB1JbC2yPqBFwAC8JxczMlk_hOegskUqwTlRw9S5__6ITWZt_i-H4fYdKMdj7SJWc8aJuf4VOWqNwo1yz80whQZkWkLnuoebm-KVUCj2Gg91EnSmiH3K9MkVzCKhJZ-FfZW8Q2zSsiQyc1PJCYMW3Qk-fZs2k5k3ixdaUaqHNGYlvnam340DSEDmWAdeKcdNklMiRglbzg3BbhGp3iPh-uSUFdxrpsat0MIGZENdXn57aN2sdV2C4oGmC88Zrxyl8tDsLamnedSOflrJi46ZsshLawsM1Jo9BzVZNk1vGZEzWvkoWejC_xStoU4CK-7cAQaT9T_cUGfxZWk2BXYKohEyJ6xn_Iu4ArJGSfFOmjkxiOIs63C6hQJE3ZuMMoIylNsbU0b6FGTZeIrGXR9sWHwEYb_zYS_wymNPb7yNiUvfw0jx0T7zAiZPrf-EE_oMcozJNv6LY8EgpJIPeROHkgWFS6l5YasKofDbvf2n6g4PJwu1Jqj664uiumXNkkRAh1ujR_PyOhxcRVUKaohp8j8JCqtij7OormXVbT89UeKnWSX-fllfcCtpJfCO8tLzORklC8IWskqquG6SgM6292YS2fDdk5OFHKrGVJ9NL-fZfEyS59BXAYO2xEgnP8Z37UyZwlEi06jESBIfWMFZ4O2WmyYuUaFHrgb6gsIhgDml7O7Os9jqJOPiGO1ghd4KC_2EPCX9MM20_kEggRE204XjpvAodNFkQLrfyDrePpHgfXQQnaeM52s-lsEfhSxIMXmlsjuUNTEm_n5XJo7WZm0WJXtD09hePLKkQN5z5mhhgqAW8UoytWLFc59hQtdfQUVYDkJ5YpNQ7Iobp7K6n1cfWmkK9_3tM4cIMJLEAeR2hNXDe759g8Ko6sPaj-0vudsUij111pKJuy3_xfixKKsNJtICjTkJoKaZTtQ0hSHBMw1F9WS6nbgW3PMwk6QshPnzfBrLiLDQ8V1tVyACPO1J8Yof1yO_gF5rOw8z-6VZGLBhCmnQjL7I8gi-x0qtbY6iQ_6UAcPGm44fX9xnWQ6l6iER6s_9VwdcdEoOJszyCfEEtl31NG4xMvBSSmfE8tJiYNnhBsjnqqPeZagjJEF2vWMCpI2_ueOg5zQAlh70-xiUAndH6spwOE2VHm2dXQpq3hngYPkknlbQvCj2a7Rmbgjywx1DUj9p0U0Nqkxufwt_GfBSUPTGOw4WH-y_-0Hp3JPneWs7tYVGQA5NwOibk5IJ9Vs5aFvDhe7dsUDhBUpx4lU38yp3DM5qDcUo1wk6j4oVzc87au4v2yEDHCx-OhcwzsrqkR8o_rb1I2xRHt5u8oX4lFV9jZEXIRI9Jyd5S2bN1b90t-5GXEzgzpb2lfD_2TEz8AAf4g7U1SpOPnl-SlSFE9KDEa9UZzse8En8Lzjb_54rofVmj5NLMjSGVZ4OA9UWTVw4hVkJHb6sEPFeKXZ9sQQNR_ye_9pHuwyIWw8qZqJLc2xaKK68W1AU5sjlIijo9ozGOFe4o73hAaWMNK8bZVbpyKlckPQaNvzFeyLdrR8x3gF60bI_yEHT50vYFIn1PuFLPadHchWVwXNwOV8A50x0Uj270EkmlrC_p4jn6OWxrCYOSgX4wOcyLN_MTzQuiBZ8mquF3K7Ct4QimGRx5V3gpFpVFIaYhXmMk_xO6ITaYkLn7J-6fADtWXAxM5rgrzBN5eBT2FGqAzGaN849tRLTCKHF5xquteRMOuKwOKLtuJJEun7KSQn1pGCZRkMeOc21Cj72NBbcEdevs5hUUIbfJwc7X2ET90r9aSm7fJQ6YYylBPQHaQTd6a8Fjvaflg6DlOsDXGQqewdh7nzEDL57Cs3s2jVjOEGo9CElVbh1b9fx1CK3CLkFbbvB9w3_nTiISiL8d9lUoFZ287pGo_okvpxCEBYyrxtI3jq9VzMzwMpC9_6iQkfV3csTGbt79DBCTUoHqRDdX34Q7yIXHnKih1ghkLSUebV4Y3UgEfkDRixQjxYOstkCQwz_C6IsqS_Ko-98xo_8gyMMXTYlnz4GKAXoEP3eK6RADPY_npa7THG2cLN_AVknnYNJinQSg8wft6FTI5v6yjHdHkrg2sw6-N4QH9y4dVFQlEas7g5c0aGbhC9dO3vArp07HGCJF4PIRviVTQhIWumg43yqxwNyxv7Wdm4pMRbEtZV_gdEKlvLGT7PMNIEzW8B0DaYiawdvPbv08bdDLbRwiBUNX4Z2XoNsy4MfQS5Hq5Gv5AlpiCEezkGCOaBMwH04R74UQK92VaPcLc4BU2j5lzWwgxhlfOdrxBr8Tpo-8uG_kEgyogiHpQ6gP2wyJclDa90cqBGXYwFMfGV8tLIzw2Y0uFurZihoSmL1M4Wr4a6-IjjUGDOJ7GbBn6oSgSm9a3m_Op60TDYq-Y8HPKgbM1lt_PatMTNXpeEiOglnLtFrU8ovEFPYeVo4LgZAORTbrRdN4pqbPfzMmGU-MvigGFs_IGiIPlbORKMaJgZ8XkwNGhOfpOpOmotkInSQ0qLtGfOnKhqCgM9OLse63aj48zSOtLq0IFdbJELWBShoz5OSl043obt8JUGi2eDAJEeoP7-DR-YduYszmKxbokZrT-yvIhVkrTvnWGQjUY-QSvAs_SZP9KkuGbOOj4nRum5xyHvrqMPETHap2UnctJrC5YxxMBXwEia971SebJ05ViJx21XNZ0taYGNAaHm0xuT2ydRoWe8NjYDxzOIxdpzFtK7o2YocuBMJ27xY3s3avHCT25afY_TIUxSMvukA-0Sx-hPL-M_XVYQ1mzAqXjVWb4uho3QPuGwKNqG4n5PbxfonBKyshYSruFfNkvn7RD8LlgFCHgkq5Z1N6au-VyzlgVRttX2qrkFTBRmJoWtoM-LpVbQDcN50go3RsLw3QYKvDqy1DnJMvfskxTd428tqYZ4qfQKPNVkeLn8D0ASkC59g55TlHyToprWiXfPY2ohbuqbGYRUHc_K5F8E7clvSXf0Lcs2oSBt1SKfz-tO79NqWmdxhejmvsuYRKjIZQ39CnsaY75X3KL6ZklHn97J43rTgPjqVbzVgFUzZ_HUrad6rqDwTj4sjgC5282wIKUoo2xZ3HKHnVvfcnFh4fKgYRl5y5etz8LTArAyMrvFwZZ11llbR62HwI2Mr0y06iEA-nCjUoWqJPjkz0W-2juEf9iz6LXSAUaf0vRvur82HldUfLg7W1L6nPYIpEBE-AOe-RlmG6NXaGZCAAnw1UpsQNUEeYsnjNKOFk4D-ytYIdPnRJoXBCoCj_aswaWkcbCbcOJFFhu6eUq2VNiEh-xJWbR90sBqQUESg4pZTf1VstdnQ_tuEG6wzG89HP89btQ27d9QK0CUkG7UvWnyh1ROtqg5vBqlfuBNM_HzF2wpJiWHUcNPD_Uhodo_0k_kaP2RBQrPo_n4VYeItgIMIi3djBJsMw48j2RLELC79tum-eUsIynsUUb48pd3a5_SDZJODZmYRtFvmHSdtvls9D6JivGWt56vRD9DDaY87bMcQE9hk-6mo7PRRbShsGuaE0dnKLl7hY4Ubs4Dg6mdpzeUROJnz8giW8YCJlo4VF90YQ4Prvc8FNn7gNOmKtX8UgV1sbfNR8DS3h1qvh4Twgir6dzDe9bCv-bAzrv0BJW2xK3-oMkD2cQMxrPN899Fa8AljvzuQHZZSUVr8IyQpmMdjZsUEcl_pXN2tbzXZcHCbftz-zXLrazoHmOFwMGwHP7Gg74jdcs91ONl8jY1-JDAPikugkXOT36CqxiV_1JFEf8BlbIo7ukW-If5_jg13Y61WEYCWojRZLG8-ibE7GcdLJwekcsE-fDhXy_oEF-vYGUS84C8QDDuDNJjRZXtvCL0lUHAI8ANhV6ghfhDsMaixHtWUN6DOUepHJ7FT7K54bJSCM2r7hGD7j6HxBN7eHYJRX8qLxiH2eFeijRTGjEDgWK7eM3b2CnftxU4iV58y31Vrir2wU8qfmiMRzt90wzCu3HOmDUcVUc4cOnXpKf-Zj7_ln1dXSZNCXPWVu83CZKtYYEq1X4tSILo-RKfs0SaffIsxB6B3vsns9JkWY_8qMY2dKz4iopiyOvlO5yCRVdxLFpaNy75-Pp1DULOh7t0PUF0ik9yIIdE58VUjmMGsis-FkAynFNepxg1ydXE5In-0iGTjVhc0lxlVUzJgaM-X2BtPTQ01N3dA_0sGW6Qj1cjWpkGMRFMxFss_MENlYkr-h7k6dzxDmLiP5OhNAqSF5_o89xJxPPk880lIECuBPG5FE3cHqhCtpS7fV6k_KQPLIrEOtudzojRgPNyXhTTFf4RLpFDN2AijXX96XnIk4KFFZnfuP0JS9P3ylpEPG5CZYfnomnxbnBiWbo5mtlnQmEstzhNERC7TDEYK53EoWOZCMI9twrUUw7zPec2aXbh1lOlfoamUKy37U_sNLOomxfnKvGxdcJzLWFGnml9FLOusrxyOyE-VjKE81JYfDw8XmZbDVxGqpwkJ8YpTIsO7CnMk6MkNnPxosB1oy3T8D_A8wcgyiSZJg3lWjtrrSyQZDNy6ogEkP6sgH86Z4x8zRWszARmxxh8hPOmh8aziaW706IUPuNs0OdZwoTYxWDcVNfrXKSDjCHVMX91RP3lPdtzegDS5iMQHdVAZAO8c_Zz95u9iy4lp4oNz2Wgz763ruodPxn-8DYrEUijVcZ3ZpHuL10xXRvWDuOzwMhmFQYR5hA_xzbDuvqNPrgX-JTDSGwn1R06Up88fKAw37JXlk21O90K-HgszWpknkJ6GsFbbHkZQS7fJEzSsE_ELi9fIUiqBYLvN0ZTTFILuz8pSoa5zzsNaU0x5kXPxEAgsedq4kg2devmS3uM_dowWTbvMPnVc1HpP0ctlORNG3jtFlwLSye7N_h_vLfolSTfumOEMseNbmQGWYFqgwG8hstRziyVoJwYZ_bx0DnCXWM2HI9x8v5nqz8CEEddU2OhSsX3I2iN4_aKYcjEliZNO6HepF_6ysk7KbUms23n_j-rB77uOhLrBoa-GfcbDv7TLz6THOge9neJMCkoQHaRVwqiyrNJqi562jhjbuvr4WI5Ro_R280trqs8qJifiVVpOwu32RGQzYdffanydmb6BwJR-CgrIUpdBHFPeR_Lu_UnWqYsISdzoy-Pny-JNJKgCRY9drozwa1uBhP8COb2fr8yvmKLRBIy6E6A0sYbBnD3Y2XqRvepebIACzDf7C4q3VG7CwLu7ZPWPqXFCJBzjc-UxddooRbf3LgjtCiXJe6fX-DMvd03yL3u63oDaveAGsQNQAPkSpNT_l-7zAP-f3Uk9utHmRQcdCXHRP1opHTs8bZW-RGhAAjIeFfMNRgaMepbKE7-7-9e8cDVZFqZaHZ36bnco_W7oSyXlPhp__HR9YtYZYYClb0y2kx-yP5xHm5jYSDhUt8ZlVIBXiA7WUQa2asSX2IPry_GuLfk7ukIHhJByPgK_ROx-M9oISNoRHh1HRTG72A_3_h7_p-0v1aZH6CfzqI5f9r4wi87c7qvBZbv9LBhPEhVfcxaI_dlXvZ6iWXshVW2SXDOQyBXC_XbsJUm2pWbaRRZWA2I_jhK2mI6kPuVH1OQtwvQnYQZLahCUZYqbIMQMQO-urZmt23ZVESUe79M5PERkE5pw3lSDOgNqDXP5320wPJe0BXDKTnupKHm6Np2KrW90tvJxoo39TEiNeCb5Pfq3tppa-H0rULbYHiSDjwyMLPRcIod6R7qjPKnY1YfeqkO2rb91O5XH2sseWYuqeejgM_WFQWCEjjvdnihEFAF5BBnMWydDjhw3WRxCHBBChECVbs_yQbxNaPTcF6IkASYDDExVxiIasuY_mIgERaYI67aQk0-Fhyaylefb3_d_9Sv8gI06apo1g_RdAzlWaFNTyOCmj05hv3w_ocZuLi61VPVi1xKSUEXLBCpTyOpK4WMwgT9-V1ckkFHRO22n2o-1BJI9CieYPFs2S8pAaNDwafMWxgMnxl1vIIsFysTuC7rKDZbYl51M0LYsz4yp8UQ4s1qhuT0I7brxoLpuLCac9RJZYHloy2yhGc8vXjvDWvspQGoXi1x7KD6taiQwcdYoltxNKo4zkRwd_35B1LACfpUIMAW7ysn7pHrGFSVPaMz2tHN015UTYPPP29BtH7Ww_YkvmbucWK1sP02YWeVVu0Kn_GzrWcCOaF1tJNr6LgVFHO179n61eQ6aOuMChs2JF9d0H7EGudo6OlqAaFdQrI1LNixckM_m4yBaedj_fNFJEL6LBy1AQOC3ncs2McEtKkNcJ1id_NaQAV3HBgf37F429tTiBMrERWOIunco9tdvr3DC_c2Tqb1_0FDeOgmVbg0YBOtBRuX5FHNJO8MPXuk3F_rdC7PAp4E72NpnmapvL7axSawMbqNgEtkNRjWf6lujl1mL76eg1e3UTxST5v_rN_-e10Cx0AOL2N_Af9MMFM5Yft7QkwEG0IqAW1C08jUAEsvAxF8qsGIRnAz2elgIQ23PtqHLq87GzP_zXW0qPClm-o5hz6rJrc_nG3LSfuH7_kLVA5O6zWTmhfDE308is5IkhWyzAxPWOlqjkGqG8NJX-rWRoN4U-E-qWW5Fck3iSiJH1zBUlmqvCjwR2y4lGYuk7KtTtZW46mL5OuGAADW1nUkvHfrk8scXLcpI4nAiCeA4TxZBYsv2cyY7CQ9xk4CrDMUZu3mES6FKwjhkoDcjm1aygk-D1ZN_M1o1egNsPKev846izNUC6v--7hhxd1RAnxhHZK2amd3pTvshJ4OF_YtgtKCYrIqnW5rsDeXZthaP630TtIh_-U0XckX8-2PLX7d5T3MAvoPbEU7HWUwP0DaTjHPMJ6y69VvrARQOo4BAN82_rvGEk0Nm9moBKFBwMdQAulMdVnGYRx1RNtlK9CRMmuHUAbnHRGIVnhw9D-8Pe2TAtX63FQVyc-KQotLy7lvDICXAJ-HkZFyL2pqePQ5a57bipGYbsn5uRt76L_iSPVPRXbcF6oGu432lcLcfhED4COQuvoKQ957619leN9uxMAXINIsxznJpCcb0cLceGLraesWU1TdEG-LUnpnHzkCs2jzUU4UQXJUVrb2EGeF9PMhIJLaf5LWdzCiSBpfWJKb1NmurJuO_upddFmBCZEBJplG-PL7IATQv-gdUbn2hHV_Glyr8JCevDfnJjW-Vuz__4vs6xsPEBQfPhZQ_2hIhn2wdc1zLxL2To1gyJtnxbox7hdTS8W8erNrWCNERPZyvn_z_s3JG88AMR1byOw60SLvekyxAJKt4OE9XnhhTR9RP70ZVjcDnhbcYXmYDArNUTEz28i6eVQBbN2Lv0WH3QPPUSvzixn8IgcQSVJ2KxVTvKmdzm7fHYil2Lv2MXkozC_Teqtbi6JDDrlJ_qaujNcNbguHZBuEG2yYScySyPJrNaHCpBM2TfK97AU90naiSTyYeK0QY3fR6M4_YjAWyXN3VKgKt-K7bXQYwIOLe4FLP_OKvCE-dOar-RyRTvsqc2hacPlLOdWneK7c8iFPMSStOUqiTzWP170r43OHPn_36qSqm2RzRA0anI4SoTBVW2HBZtgrYXvJ8R1w5bqUt7rs4RDB2OQTQjlE4uyY184ACf3svzFprfEOUITtBwsm3D1ol6GksgIuDKlOO0v9_36dYiG4BFAvx4xUqlpsXQRDEym14dequYIPJUMP9aRrTpZddkkdeFmLPYRQGVK1WiB01Gj5O1w-9LYOAyEzP-IGCmblRjE9-vswFkx6zBPlQLjT8_csMIvDrVBw-HzQr-r8ecke5K3ImU8i0ePqdA2XTOZrAT4G5LuRT12ZEaia1PPjyVkruziYEk-rt6j2uoqTxlI-EIQ1p6svHeHkx_i7WsP43DFCljR8L2m6nEqkO2XLOdcfOTZeyVMSOrnBLb6-0YFmW1DxspGCzeDM5Qd05fZNkqkEoMjhl-N3hZU1akR482KYF1GI9lID-fAYXsI0G-FNM7buCiKtByqGuFMeKMQP-eWSW4HP6WkN50ajKhdM2vteXyWyinME6WE3zqs4Q6Ue5FYw966SUZpZtaEPXLuwLvqEaduxONkdBk9DtLFZhyTXQi9ciHeAp7lBnuUG8VHIlByFT7MX-OeCUft7AK6gPH2lE6OtykEfJXvdRyqi7zuZP2HUkNl1K8grPRdie5k_oe5KbGGT4U-bjlnbdval-EdboPMbML08DlblxSG0BY2__F2IZNBY4gnCYnnb9MqC2Fmw6gQDGO6Rgd09qP3feKkLuubesbtx4qmFK8uBue8JwDmkQKBhwbJx88HEmvEU_T_jQXpZ9FFaQTBFmy84TFw5I6Ws_SEmuwtJ1UUwgM0Sn0aq-VfB0PsJgInhWk11LiyPtvnPyPQlh3VZxiQXHSCSO_3hh2zxXYYBnVw5NVCIJa6DUP0e3bUckodpUWtCb8mEuctMwTSW5cPyda4jznms3dOPxiaddiOhZNsTmIEbgR0a8mR1lKMp5EJkF9fd77WfHa5oFtTHeHzZqgETsZWto-Av1kL0lWmV1ioQel8IVzYAI6ZYGAT3e5bJ1I2Nk9XaqeilGcuKY75-xDJ9h-SgmCFxaBbNKkMUNCcl5CXPpipnx0x7BHPOis3zJ7IYwA7L8Auy3DVbx10KyH7ViiSCWZWuSlDSPBtQ0jNNp7oEB7xa4JTMn0cQPrPHQcHbL9D7WSbeOI-HmbOMqpVpAocD2tXvRMBNr1w1vCTG32MhKLEew4mnM4IWC15shK8QotajGGwSy4igtek1f2ywR17UaHhbc85xTDcKT3_SfxN3rcsXc5sgXvYIOTrjlI8H6Wfy0cfcbsqfbJoR9EsImbMIbak1DsAmM6cNJB0MxLtNROqyNqN1CrWKIqg_ve-DkX1vtO0GHO16VOAig6Ozjs5sucIj-LzY_vArWEKQ6gT4OkqD4zUy9yMrMT_xHnApcU02Qlnqbpz7yoDoZmkAEBCMMLtZgjmQ2WRcFv2AtmeokX8diQ5g7zf4nl5Q2IRPyV-WdsLABoXD2CaLDJNY7DXgaU7_Tq6mqPQioI1jyH6lueBgTxNpdw43ftWXQ0R2VxW0k2ldiGGSL0pUihxOZ2bdFpyPWt_w6tuJMOXCsjlrBHh4Y9-ZTTYC39osz7_xlm_L_fnh9xNrhptLi9by0_CLKTDBV0sGGnNSF9nwthdgynzmarJrpqys-qvVAXtk9TPvaU9PSVS6Z1fUbO4_Qt-yjTa9UrEf07zx5Cl-khn_uAsaRx4IoTsNe80XNkEzCcALL9sSsBTaQKBmPKuG8_QeAGC43E3GkQE32HKutd8tBmqpI9Uibsq3lxBqcX_pmrEONP-yEjihdmRnIbr9KiSAXBLUhEhw30U4BJCfJaqcyN1pLOeGx4n4E6G9QSvjihC4N69RBHGbc4My9-oeB1tdRqrU6TRqfh4w5u-n6trUpsjogS602LPQwgucEphAbAGWrjdhUEMD_4ZU3hC0qv0h1WlAZAHa3wJL6lbWvPryNX9ssjZ2QAMbV41PJOIo9vAwVM46uA4XkDoAT3M6ibVi2YimCuv6_xJD8zrlUr_hPDurfEhrFKzCdWyMwy2cRETjGZ0dQFvA0O7h-A-lS0R_EElOMGDYzCOlRUZroz3NoInRGZFfucf0kOCCJQbXVCO32KxsOcFP7lJwm8JkpHR_qTgwiMCPZSRu3rttAVP8IDIZVEdEDtH3gKhGAoFR4v0zvSJkeQDOo1a8bTdyJgqqWglbKQDtrI0NRoV26PxKS8NNowghGW0b3BvSmIOZAnhJfXeCQIWA_rpcAY40Y-medh4XwoJa6U9ZeE8sDZbJ_OID3EUkZy4ZqfF_lWkmXeK6F6MvRuqWq2IYU5yfo_VqdjPf4D7eybpuDxAhDtIRUrcofrvx7qUpE0jcejsEq9ZWBzQZB2cesFg7ADEJg3krQU9BsCNQ6Rnqn7v3oq_LvmrFu3sAVClSP-ChOvsYHEf7jtyGf9NnLcp9DxPbeYDj0nUVJjBrSxZ1tBMr5h8MT8Yi4YU1m2AP6U2kMbFJxWKWa99ZlZxaKjeHyXyHbpC9N8QXFyiGkxIgVmIOwFfnhADU0DSfB2Dl1iephRvBhv3eV2Pd4OBN-VzcMJb5lSlXDhqmFoa6k2E0USbVXJZLMvSSSSLVIUjm9unw4p3GPBeG0yu5SLrVTqKQiS4muyhxEkwwWzHiMavEZeQn8ACuaiUSvAQ5NN11YQ4KhCwKfH5nyzGp3roBPTmP6vsJocUg7RPbewG15BEPe3sz23JeJ0WLlCyLZDPA4SsO6Ap8bqnXZy0xtiPEw5UPTUFKSxrd8R2M1gHgHvWiZXis9qSKMzgZ8WzogTt0gldeVs5kL197hYVqKCNefllC7xzrqS1jysHB3d_dwk6PqLx4j8g_SvQ2n3J6OrWQTy3h-GaX5G8Kyo-pWhDVmG3OM_yr7GIKfB_BUjLcJ_Z3EIo0FQUMLnlOhiDJ3bunil59OnA5rNwiAswMf2A1SPINn5zOTqrctVm-RHHKNpzmvtkI55cw_XWoydjoBlwDnyE7xO1-RMIJI0Ut2THHxtgW4DQXvwMB-oQndFKgH0_C-RUWXLp1P1N1bwvNrTegayYQRcSqVh-wFDcRcNZwrDxP1Y_w3ctG4LuRhWR5opObrNlPvQnLkZ0Q3tlyoUk616g5poxyu2gkoFkWp0XK-Ao8VMMSAw08qnOLWCqKMRkY3-JkUyuRkQ-kQshmnFzngCybIkpND3niFz1Gu-haEya9yJpdpJlEhtHV5wQru_sm1COrxMd9EUemNIqx8oUhE4o6RwKVgidrLFPyaw69wH0dr7vYHQrFxxkvXqH1h4jaHoDn3Sbyse9Uqy0qt9wzyBfRhb9wFlEj8zR2AFzaELeyF7V64X3Pg5uvAntwhpj5r8ifpWqhQWyhc2gI5sFyJTcngsU3gIiRig91wIqxqzyw4cZFoqmfLfVzuVPx2xihS3TCjSM4adWByXc2RfGeJHHiNkR0lYTDoSS0w0hfNvNTDaU3Z4xZustlq8GPos8khzuoJqqfNvFb3T8NswCqGyBBvwQVQjq-zwOm9rvI-ajdtNEsytuROkW8NlpE1vEj8DwxfzebLq4sImjR9qCdtOILsq2TQ7oI7nOHk2ZauFtvIqSRJyGeiLqm5Ecd5G479EGEn2gE7MSFr6vZIBOERA8KOsIun1t8kJPEy_qqjf4XeBAYHsYjTBnrsR1XLoi0DshS47mIITbroVAfs1EnVngE32bV7s6ROUwCFGw3VJwCiDYvrpO_SbR9y0Po6_H6-voSgkrHqoKNK6mDJJQOrd8KthOY-P5Ac2AxqjCn63ayycPoB-v5P-5CCiVC9FzKShixKZVQGFy0A0ELS5w9jr1Vskjatzvu4AabPuz-j1nmiB8tXXYDG5J0NjoGRTgZ9duPHWjl1-GUwTtSYa5B5XD19PtftAY1fVlRNwETYMm1cpYpNURecmng5hGfKtLx_EwKWQweqCphGjJQIeT7xMGv2sT_SvEQhkd0csWSbbV0FdkLUUoUAH-on0JSgTvBViZqhwLby3PIymE-qVnlH2IYQn__Qqknx-zSvR248JEY1N3845YecD4djfl5AFzPr2ELkmh_vMA0lP9pKqw4hEtt46Z3YQgz10GHO3hd0Y_OV0O9R5yCJUH_rxw_6gcKJe1ZeihVSulhGLol0k92WnZPEWp9ASv0e5ZrDzWS6PUI23C9WfyL9FM8L5Zjgrpr7nXYZ9CgqbIl6sb4wsEqVCzrkC5qGadCZqjcZ1PZJULXnpjwehZmMzWvvCTt_oSTMzi8UsJzvimvLWQo0RziC-SYsigmq73zVR1KHhOYuQ0oKr7Vkew70KdVR4yxuqWkFEjhkIhOyteDGq5Si1-aXjw9cMpx72N2O1EkKNa32bbH8pyfKTD25h6xFn5l0_g47nruzNz6dDvJr3DzT4EXMtqOS41klyFIv4o2PGsOtbraKCsJjy8ut7e47_lETGOlBwCK0q0PQmmRY4g6nGQ2EwHq4Qw2jd0V1kY7Y8YFyEUSrbUjUn4u2Qr9BQUoOaXiaOEGJ9X0FXaitl3RU7oCaNhIWCrEd3zYGZCx4WCN1dCn_dYouLH-6Kc6HfkvSHqbni3rjPgyMTn5IZX73GmzNTZgk7oNl_aHanmuLy07J-k5XLEaMzGwJ-1oFtgR9hulCbpdq91AOjOebTtgS84FWsJY7pKtSxVE_47hOXngC2KxWbu9z8jUMoWLH2iV71fU7v5j8ulnCAxkWJ1gRV8Jf5258mirPmat7beF2iu9OYP2AbLGAy8q_dghSz8UI0O-scn2B9P13pUBSKn-AWOC7GBktMBPPYa0xsWkNa3QL-f8rsHQuR2L-PN5WnN0HKHHJKp0738VD96x56A4OJewuhQXcGjIV6ztorjG9k6C22uPaOfN55FOQjIAUA_ajv8hnkGcFW1v66coAWKfmU6d3pByVIOZ1BYUB-rXI1UhGK0d7qbAtEvtHlGAinKGgOmdG8rdIvkod4Pxm4pP-pCEGsrRrvVtlGUrMgZWeHsLMV4tXX4AyBHqOIRkLK8LOSgzrIy8jr07aK7xiFOIGU0cSDN8DCyFSc_gAno3D_eean5rGh53aiWtIkK5dH06-9inVUU8tSEItXwKwvaqG59Wx8IsD_O1cmrcF5n3DbJWmVwpNdhsldC5Ya6WkLtGd1EScOHlYp84ZtjpYAqiPfXIVLEpIvJpTHdaPFnvw8idDAdPAaG_eo4kbXrnMstut1k0dGwjk4mfSlsrcKt0sTXRb8rXpwL9-loCeQAva25MSlzbgxQxpZDlDPuHgu1E4syQ7Vw9ap6ZxS6ArI8Br5-wWg7BYAVcZEaKbGWt8dKdkyXrEqoBiqfuYMrM_ryhTqQPnZzBsQs_VOYKOqziiynixvlhn-yHdM2Ntin1onaGgHHI-GxsDRROzUW-RFlwPCXSegx8bxXdCpry7aWKkrKwjoiE0dc9lqy5voTu3NF4HNV6F0jiSWzWnib8nIPxDbOPZQpNPrVpKfZaWdGANghjQMSKfP4KUYjviEu4_H53Vf-WUfjC_Bv36-DBAL-orcK4yKu30-EQ29iZH_M7YoNrkNIEFEeuCUvzftk0NWlk1qxkG_f8VAlC5iY7utVZIMkg8R6g9l0jFx4Kh5Cs0gc53X_pCnDnaSSvdtcGH205_tccdYNIHl7BJmG3_xuzw9PV_tkYfT1ksyiCxiMqfPFdZ6dSMoTrELLbLgt_p52ZSiUfXGGHeLMHG7o69bGDgFrQWotqDggofcYGs-a1ZEW1SbnyDh1PzACq3uTX54rSXksWxXbB_T2tdSDd2KuwuuCup3PKUaab3Ehk8ivXZFdT80geB-Lz6kmIbYwS3KFPBDs8616k9qR8NGCB78_6WDF_ODaawO-PDgFfvXcffUgLEBw8-ojQa8CkHHMx9IIbIKJoNQTx2sdlfBkWe4XpPC2OcxLliFU6omBoOtaMtfemAjioCb0_2AWLJM5Vc1uSSUL2cQRxbBloyioI6fPK1iJRfBtUKNgzM7i_FTmPqriwMTV9AHmQi2CnLKDtye3rmPlY1k11BuNSxd_Nk61RdBSxwMQtDnrwLqMtKhrVUsrBO2YeDNMRhbcjCfoy1Yfef-7sEnayBMmTlsXBiY2CnxKKshymTdUokQE0pK5xXbrj0hpnWGi-2tASxuXQBO1oGYlBVD_1w_eTNqtsC-abF_qKZh5Fu6bknPyazn_rXXhZ_gAwolqfBzfzknpNFtaJof82AKsmKrZxCoCq3_InfTiORYUxcztz_DvRVNT543uXZcG1OfmOPfqe65CrbEQ-JNju9l-W37ZQ3Bx77k_-fMPYLE5fZhf5kImNHz0NFfC5kBvn18cozoclKerN3Z93YPTR5Z_uydlW4mFQl4Causb-HGUA0Aa5HwkNx_bHDeAEz_feW3jMrzMc02FTy7Ladw8CZekBZA6962Fz6Z_FHon_zFF2Rkr3nFa_SJN-t_6VcWwTw3Zt26eOOrUeUVWGBGzhtpE_vdqkmRik2UEX2RWnxzDVAp36YJQxL3bIK7CVMhoTP7meABhCyw_a8ZSdqhMhQcKlQItJZiEAK951H5RGwWI15BzTqRKAnB62nkd5atgMhANIS19km_6hjQk1e0Yg6YKZ4aUAZRe-QEw4CQtLwHwidcIF76fcHKHczS9YrxphLB3guoVu-JLOvgKIiZmJTzqXn6r-5TfWx5ecLACChouBg0oAWXG0K4HW-r0g7O1VYu2Kgd3tTTyDd5_NHLpXWkHwLptW1JTH8xXKIr-DCNF54t1ZpKTHNiq09wAX9LA9ibxSaqSgvNvKqpCXwUwmjQ8jDjN6UU6BZ2btVmGjeBJJeT5riDS18c55ygqMU24qQP0iH-eaWPsPwMmNcGaNmnxiswgz19qtZ5ykkaLcPQE4Eq1IwbdYDquWIY6uLeqgZW1sEcWBkodKV2tbsKY6CHct-ldSapxksegZr7PwZYxKhqpwLop07He6bYo61SyQE2wl78MUlxJ3UY33bUFCrzHxi7etTUPUnnlpx5UJ56SzC4gmGmR9v4WV3XxjGFP83O6ayviWO01VJvztmscgQYUFFD-5AbkusDBhecDq_PC47ZfaQTq1mYRwrwr6Zk_TeLseBEra2y168Ag_3nqrGnjviYAcvtIV9qKuQPlfWZ0Dx9IpfNM47pd910Gp1avbexxYHjT9sQj1f04pK_yphsQ_JxbhxkcXbgDhtpbqvMAKkSJkkr8h89iZf_0frVMbmRvQlSjx4CSupLqVpvMiqv1l9xIwE7Xd69fOzEcj8OiOMD3wLSTMwwS5UCXlVNXjOSZLsBxdlHBlsuTpRs1Ofs5l3w4JALXq4fCW70ZIWPhWZ7iYbnM1qgrMHuGRM_zu6eS0V6ODmZAM2A-vZZuWnZphIppZdezGN6_ix-xws4BKwfuN1-QaTVy1S_GraDCFqEQrRmdAmpi8Rua5Wev8PvFsqBfbN2zq8lucRrTK8WkXxEszYy1FlgGXFeZOmJ7IG3P74solVib5F2NoHjxkujngiZkxp8kfv6nKOiUwMSUHhvuz6wFp5GlRzLz972hKO0PunFE-AEspW9cQpJVm2flcyWSQ10s4U3-V6pgRXo8o9newsvdVhR7UlMv1nJoGSB-7peniGXhPSLxpzqKSPZ1_Sgjppm1A74OQ9rQJAzpUpgpO-haE0D_lytyE8DEr3VCfsT9DgDdH-V8H5ul_qWWYQ34nSOBfuNOQmM7SDCcEDma3lMM5U9ohwPMZZ26j88rqn1FHABGrCbG-2TafEExYQ3EA95V8ZBORbdwoZb48HB2a2icP3toFSk_bm4a1De8CO4c0yqMXoVimErr1asSYo9jvMm7UKZMmMHueNKt0QbrfSh8_X_UY09T2-ccYLNfFqTm2TQ9mIMAxHN41d6hfHlFH69pBrGcowHX4Bh0ZB5H3n-sFJCEUnXwxD9USD9QRMhzyWSPmkKYJdqAnXHy5uXq-c8j8JispAVC86E316Vv6xt8B976GJDEUyGyik9IWyQsWxcd7MlAYUgyITEdIvEMhxaWsRE0Wn8n0BjYGurvb11Q26pzzSz0ubGTeJTSuybLaVXFOQb5qGb4aoaH0eBxYSTyOQsUHuGI-KKOJJByjyWfr7vhjsS9VcVY8VluDeVsYuasB7NvId6LNYS2sBlVCVQb90b0GLjJLEN1pfXuYgg3ooxzRGmlg7zg1_yqCbRSzVRaeD83ME7Mw1uCjUxs0S46RsKgPtK_2Iol5t5rfcjChmLyuE2--1o1tSnIUwUQi8eCaKpWbSQ1RvWi5se0AZVT8d4f3GKL6VCyt4pHNjPkgiY2YKqOs3Y2wPVmJoHA_24Pw1-sHH_hStjHxUObvqanbdK-jRhEvBFPBHPB89OjG7lzCBYo1ZNtWN7RM9EKPJzgbd_Zqzf5yVTJR5wS44z_4WWiMapJOecP50wppuv2urOlK84wOfNjoLpCLm4-1iGRMtAuiNwBFQ57t5XU0RIiQBgmsQERgm3cE5U0scgYqAh5EprYPswdUF_1olDgX5HQk8pu8oLYUgI2vNxP89bibESUzTlsYD4wcCFxGMlYEali3-m6I7BXJV1lJVd-z1NZdF74Y3jVvOqoQPNRZN5gDLBkZBP4v9GaRoNuSDvoM21gJ7MKuHxPCyBzGpPVRSdzJUGAr5-G2uI3KE_re_dYmc4hbAfwR_LgAT9bTeHKf_guTTBx_ZSNaF_YnuoUnUkx-rN38AKMei2btJ3BmqacAIU1rdf6aGOKvd0NYRTiTkG-aIO3D8OZ5ix6SnX8ogljQcajLfGZKeXoy9VyTVg8g7wcCqAXfKbq6eovPM4jEBJE-nWG9fGxauQhNGQ2tfAoRsMaqMehVvDykpH3-GAfBrN94HawjkUZLv3Ms-IEcMB1vIY8354Na5WvW7KF0BtUvXqXrYJxZp3CF92hAkNNtW7xhI8hh9UvgUiSiO4znru51Qu6orTKWdZcrqltKAzKSPKD6ARiPJC53hDPLrdsI_z_8TtCf8_DFkeUReGHcOGrIjs_AvvE7DwjCKLAwN8M_vmLYUw2GHnyaWcMculOr9FE3-NsYHBcEGKzppNWDvL4jgtoDQiRMfydGjN2z3s1wZbBaO55nMKUCgI1jBnCF6IGVL8DyQKqLfsRVvOZCeO7j4Nmv2aKH6MRyLb1aUEbIdEY05VO12jplsRK1kJzmJEoeTKKbPjvNkpuSuCj38W5DTF4MMepsCKsX8PT-kgdlNOSNW7taPLJqeIKng527R_6tu84Q0EnnBSpo3JHl3IW1c_3EXhYv-TbgWi6CC6l9UwNhk2iOGPxWE3SYwvIA-tKl5_W0HP4TugOw-dkTeTa7ol8s6gmpBswfe59z1QQzZmHgfCpFyfwbEuWfoUV7kwmJw1DMvEu5nuqg_GJuz8PneLvKQ2SVcOc1veJEAGC6rnFzgKXh0WRQRl6rBaQN13mX2Dd8ylArWl2rPlN8Zr3SChw0L5Gp0GrHSJoTGRM-wkn_KUwBelxj4V9JFRjp0qiPehkZZLJ88-AQt2d1iGP2KaIhrB1FCB2nCUIBHOXtm_9WuKDZIqUPvOlFTyGsG7QsziS2ORLXyF3659bFeH61odhnxZb72NXrXVf30u6bwn6cnH9gUa81pxUEPwuPfoZ5t9J8VthHIpcCI4-iWo8gnnziTzrL8kC-VxESQijsaQ9XRSjKrdmx0gwKEaOA4w2mbrEv1ficZqpzDHL4M_B0oL6HpxE5tuThQS8omulW4QPRdmLQB0Bd03zmtx2j04Jbu2yBIj7wsMwBoLEuxyoLAgaa-CmKClJuUwq40ykmUlR1lHgORUA9kMBvu6k3REzeDMsqDOGKjjBmoHcTUM3sQMPlahd-hvXCV4jPMN8A8n9Pdft-gXoMMGARlSHEW7CD54wGgMW8yqWmKqBo3fscplhbSb4TAS2obTAIW8PbgwlTmoQJjrxQlqwH3p8ObJ7Ee9uHcewMZsQI4CprOnor-UD4oW0fB1IrF0y3O80r_aGMEvOHPshFjwK7QKCP7yax1-lJb6_YBtRSMAK0qlF_VsIaqhzFLbvftJvNzAs1_1diieGzS_-EjEgsDMm8lFqZuHnf_z5lg0iSF2e6tY6s0R0icNrCNbD07OTDFIiNQsHWA5OfNZ6J-UvwsPK2PwEnAcRVS-MXk-jFgSUwaQ_LhvKR2vWKlc4GnM82PpQb9UN0rsJpT7wyPAUHGJvHAWDCRaDtvE5A9roycerCE7H6aRDMHgDGihVPGc72RhcrpxO3HWREt-qXHUNP8-8_E5HYMI0r5fmflufojYDadfiOXILtl9ZUDKYvhkhM6e6tbFhzoF28TD683eQHn6cPH89yN2qNeU7RToipi0jBi6MuuXb3yOo9ifdaHuhn-CJ1DJ2HwLI5LSn4yCo1yFbYj_mwGpS1XEZGYSB27yeK9HMQm9EVJnzepnSTePUCzCtWqzwpTx3l3931AjATNWprZ7SvGI7E6jRY6PRDGkfC32nl-IV4jfBO3pooNgKVXl3jiUztXq45xR_CduZ0kNuCBBW7gQ63r4ALAKxV8Wuevob3fw16hRH4nbwv-mpJD17xg7Rke90DvxSXG5IfEfm_0gfAOaYVkbPcJCEBCWywr2tRPkaMQH2K6uVvCGMQyX54IdvzOLb97hh5RJ_Et-XSvUez5J3YEILdJkDiU4qWUWeex9cPaoZ4_tRa-qJk7ZmQkSJwmDNWBgx76A4KjJpH_oZblzRzsWPMZ-ax7kluQB7yE2IQ_N7OKrt2yqsfyF4fv9L1fjC2Nx-UJcj4VGfnHftSykcEafBqSEnkPVpEmv2OJ9Gk4W9-hvXAO4rVsj101_B_3dpf0_h5p5-t82iZQ2K77zKq2CsssqrA1oT0dA1AaDi3Lpwcn12HjNUHSTLrdeZoDMDtrkfsab9TUtugWxuAJTZlpoDAkTB08T_BMKUVTAJljhtVIPErt7GJlTxToWn7IoC5ISW65fInNJF-cbC1VaMpZDuRT4f91ryAeMwIQrLJbeVhynYgiWisYnRhodVYYqI4gBE1xuRACzpI0Z2j5QMZAHNHk3R7Jj6ZIHv7U1FjmWm2q9Yzj-hvgL1FynfscfXswVqRxVigOrwcTaQRVlS8XClT2hwxSApT-d27afVl321in3jaUvKJUxcw-1IKFILy9pvCrzqONTq1z7zJz19QXGvDoRlOJJVkTvOAD3CYK9q77k-qwqktKArzzOlpl_MGNaUCPqJYVTxLW2VT_RnCng4jn4eYgVG1NNEPVSzgxH0cqDun4ZnJuNXGVw74u7v-WNmm_DkTyyYH5gcKVGO2hXhD9JUHiiqGY5f53qM9G-GPKzk_5UKOsT3QbRXe_nZutWnQJoqVYP0TJ6_0rwoYdWn0UGEiNxLbyXLwFd53ZvsMwoKMfeZIFwKaBx9iePvOKL-x6G3tNS3cju4-9pYdv7LNkgAK-So3TexR2XlboJu7xIPQAgbJQFd7IOslixFvBsc8bLopM7TDGc9N4F0yYqZCrKYIxE606tlhrq8F566nfyK7qZwr9vTzbItaNCw1CZVhEjBSfPBcPYo2nUk5eEKT9_sFxRcoehDJwiO_ZxNGYaOy6IBhv-GyvmoPJW7cjY2fi-O48pMqb6PqN-u_I1_T3eCBqti5SIiCLX2L5e0hBEvkuG9t9NVtYotNYXcdFqeB0aXFLEY0lS8-HFBTYN2e4HaZ2bWFXM2jx4nIbosk0GZpH5_pVTiHB4h6PoINi1KwFyglQyU2TV4UHaOKoY_Kk7N6LFVz8sheAPGm3Aj-brBuoaIMraw96tj1Xlshus58Xh3Tnu6sn01nhpZ_pimkRvp4tu2CS6--gdNrPJGZ6WHRc__Pu1lMH6hpLq3Y9-yLwRSv6PNn-jvHbLemCG0_VEJZ_KpQvgTfSzZ1893pcFZczcgm-iAhZ0jeLQt5EM3E6N9LqnDn9v_oWCkGfEC9niuiw6HevbSx3zNVCG3p9_VqWLuSwsW9xvMqBE-cvvr9YonpPJYKS9L4pQSdabwm8v2on8NTJpW3scu9x68K9-i0Zz2Wndh3j-kXHV9-SIWKyJn4FrHvNLKStv1liWmi5VV6QzwcS7vV4k9aMnP6F3qN9r_K2LixMITWehjiuwiPp-86AUvyHrEyhdGImh7DIrAarPbodgkUva94VhecjEE9NdgBwM4oNNKFwCuHhjBCrm8hTULsKw4Ti3fQrXPol7XnmP_mliWwRammXx_D9w9Lk35NrPGtj_Io4NfEhsjR1xHX4yh2f3aKhoyfz-Ib5HlZvAl-ht6gIUcpOdHJktYZ98-7MdE9OHQFcMtJJAU4uecPaPmJEOciOowXsSD9WZiGdO54_DPNcnyWE1gll9achiO_IuvVoIkbwACqBRNqUa6UlzSo0g1YxZUBHlfij9V41JBQn6jZvA5g2toXd3fl6JkitOtXQNvW17t_Y_s-FlAUzKFdixL8eeB8-_2tNPUMehDtpdaSDFGrC_LemxaimgIV0Yzr844SbLlAC3ShGUixNIzIbwSyrcz-_1nN3aZc13COJOVACaNxhyAvczRPBHi0pmMXFynWfRXCqc42kWL5zyDUEGgasocCmn73CRP-8iP1q_ADSSTNDP0DfOr0ocCj5bszfFzLph2Lm6pE1ymJwcsN00GMT6xVeLx2lqekD7b9Nj9Tb8QklC1NIwyfrF8d2wtNGIeXQ8TylXdMoOSGOs8cLOpGtyPhvTGOo-wAbfws12O9HbNFO7Hf19quOBBcTSoS8D5Sej3H0XwMRQqGHF3jE-6uK2NWVHlTvkLwtukjl30nw2pyMFdUhWSHnrFec1m2TxIswoN6AcQuPGCuoTZI8ig_RkqRwiyZwcSuz7t8AUYj86tVkdzuaUfg1FMdbFezZkBasEj4GUux3-Vz1LpRYH2Th1iHjSn0Aj6IvlMni7_jOsrKhoU_0xIbL6IPQYwpZd1EBQdhhrmQGvWyzpPaHqd_wCvP6mf0u4FoNJE_1vMkT3-cIJg748I3w7y7ae73aJffme92W3U1GEfVlblzceJhVzQPovMgzTTCK9GYjigh8cra_kZUpgYMobRtGZRO3YXWh1K0ZNb65CTSbaXsUrJH0VCC6R3ZVQTfyjX6BEM6B2PwdZ_0sbpSh3fGDbbVKKTAdGK5naZjbAayuvW9z7m1QY7cI8pmQSIdf74TkRSrm1783lNJphjEMTjcU2ALkpiBNWhPp4DBBAenj9UnRvZ17id-MnhgFr9j6ypdeLeo0E1lAHT19NrrnDp3rnP4I6T9CY6KvIvOlz7t-aHzPjuK8E_vci46TvwRe_unu-WFW52sg3D3ABbxPLcJzBo42l7fcli3Ei1ubBgmymsIeGMLhNAPPWhzIK_OiWmKkwHHk3q5v1trZ3H3Zp2VWzkJ9ZF0c9lHrbczqmm3FA1VVcBItTJ-4B8RnltjnNGsIH09vadnRV9fGGGOlDy8yMJp4LhBWtGC3qji5PExym1essJg688GlW32t6-p-FF6XzGl0h_n5Pdm4JK1OUG0MobiudQ2mC-pG7zhHR2gR-9v8xz2lk-fmCwv_bDyCMgfS1qhIlXT7FGC8hqYAFj3u-DzTsOrSLwEWMj2s8xtvlr513cBdoSXo24BuO12wa2WmILljkpemq9YNRuD4lzmfSBZWEQ1Vq1n43UYBiy9R_feAVbvHYvwcP_9_AlOZht4PhEZ8aFMjhj5O9D3cfrvauI61qgWgaGyCON2CA6Uz7auRdVlSsOsJ6gAqCAB2zMxGDMIKWWw0FeIAh97rO8MmM6ionSuVag2moY1w8OSMLLNsQQHOysafwDDCtJfR_rGunj7cytXvPKqqd3peCzXuzZiUhxobImj6NDcev_ZfCv9ref7G_rKbIXnhYsrUyQxLNhMwOJTNXPs8ee1FmeDY39Mog-ZeT8WpCxTPXkHJQBGwpxN96tY2iGlmZquBXEafNW4jvD8RZjh-y7x56Hj6MIOGN9q4etrcJe2zjeeSwUrXsYdfUpd-gmIh09lzA1Q3FQLUIcq84uJ4A9olcoNcVIvlUwfylABxLB3a3y1ftvKI8KevsgKjAsv-_E3DUlbRbGl6aUsn_2M6ZliXRHTziAOjYke2FtvNyDPY4C2WMGW53lJIXhov9nxku6q8TSb3bn9-zmwYF5XilhXAOvrbmJ6mMro7bbT-inyEPY0k1sb0hHieYAPuhBIljys7dVzdVPKR-QL7mwsVf0FpSStwrCxlcxNKwvSysmmnvsM0r92L1gj0x4a9kNT1u11mb2aT7f54oDnrwh1B0xajKkClf0T3oxmj-WgZzRdg5kscsfH_e4guyOtdBz-mI1qQZFbNGlStINy4TWvoHDhfrIwWOOzsFqC_V4i06l6UhCJ7QMgmtkDTjHmBqvVdfYoCWRtohb3BpVINbkU86dspvxzQ797q6Ag-_0EptUcBqtRpr-i-K4sGaKAFW8AGgCO8KzaA3b3cBi2gdKCmOi7DmngEeqYiuOv4iWaGSkX33tilmTYsj4dhVACjx8E2roC6iLS41ecfaQeQvWL14eiX5YGZEAQkxji7z3pd4zUspVxhbLmVq2wwjtneJltErd9mmiLFbcSlXKTKN-oD-dxxiXzlv1SUzQbVDYYQNLF0BXLZEcWxsEPaIViYI8TKTh5cRKu2PIkofFvKjWgMEw5HLVCi78BKY0NQ2WzWTRPyFB_IzU5n5S9boV3fizlDOV59O0fwCICFnnXLdTPQQIfCbC9H33iNFIxhxBgeU_CABAqq76cudBQKj_IR80Wcx5-kMcorerqGIyhGOxMhwgHKoSeWbrhe60W89jcujc2m0i73LNENIa6o1cHJgOjRbUUoGz2sEoJZvaNoVHg7C9StOF2Kyw6z6FfySRQpFDONux_4yRcqCqj7n4RElXtG_jtMlZSh9t2ovenIelTklcrmmrHfrImYHEp3-dBXOA09lLRgQcJFRB57hL3hbV-9OKRfnjFoigEzkJr6yL04eKCLRs8cjYmzVH6QSNrxX_b1XzfDhovCKd9l8Zwqk_M6drna7uDiRwWMwFPDfbn74l9r7_CHD7dA8-EGIRr3iz3YozT-hwt1ymHz-d1iH2bUWB3yr3V_Ai8GHkohzUsvfWbUcaNw0fpGz2lCeuUUJkQKVRwaj6A4yNh1JTjnwifYl8qC6DHdXydhIfCMx7izUo3-8Jun5xVQ7qJq50nLHjVSFR3igcblAT6RJZU68wwlnwdBfteHagsGgLNVhXchD9gZ_lZAM-JfERXdrGDjdCcn2TbVTmViUJSXQRd4SnEE3VpB2Uf82KFCTM6CIYVWrNxsEIExBiIivCxnsX_if3ZXu5Cuo7x1ziwKiJfi6LOFGLCvh-wotAJO-UxQrydT1ur3k7cFRAoFZJJ1LcPRkklE-u8MSD-8q1wFLCaqP5XfyyZ8AvssvNEN1lBPE-kCZuZnItmp90Rvsj9tRu3s_vMOEd-vxgmprJKUDZdZxxKZFdMljaicUeqcs7l6a0F5Zl_U4kP4nQMH1iICpW9I9AOzIlcX5myyOcOA-RuuJZ9n_VNm9lmeJ-ME3vrqt4VP6rOpmBHbYy-dZj-_Gk2Pcaw6OymL3NiPLbDB3703DR3o9M3iV1kXxUO3CEJeZmguLv9sFVRcCsVkHPvZez8Cc_Fguxp6lQ9yqFcTFVNQrys6wCfCHVLkQis2BxV_AyE4tHP1UVFTsLGGcyZXitJHXOBa-WndutRMVUgEBb-pNL0X3Des_1Dxra8CLvFRtWjO4Ir8YFkC_g2z1CM4SGcD311149cNCr2Vm5JFKMLaL28kPGfEhC6iq8rOjpjV3cMY8V5ork2QuGn52G4kCsjfb9GqMt00n-Pl3Ry9NejFMWQTdJoXfdl9shPZdl5m_3b-ONHVOoMHSgK7ZZIIdIASoq_AHfcBJk3dftxOAne34YmIR3RppsXyn2SDATnUsxhP4PniLWuCQCOt44KC1gxGPaF4-D2x5BQvIx99zf4SGo1GUTiqmHqTUgNbpbJq6hxFiJJnbsZFZhEEoy0hKolVwaSnyHIiaIc5Lz6CqnIJKBn2eVeW4dv8NTP1oe-sIsvZl-BYidzWAhuv2sCOOLMfCNzYJUYon0d4RUqM-WD34g5PZPjyIOM6tnT8ve5ojmsxA_PTgvTGy102SrptSgDtTjHv61IoC4CB2Mdo6zm_0si1VuIpoQ2iQt8ObIG5PfqtvQPZ3kWsV1JYREU3rsGZj0mGbUW4UdP_g-8jiALCZeWjOnPJIf8oLrA4r50pBxZEY-W-1Q26-5D4VAwdVReilb9Bfbyc2hV2Tn2UrIokvNxE43lloT7-J97aTTmk4hsM1pI68p3Q7IaPaJmVl2MKlhAirD-Uzko7N1UVf5p6U-Y9WcC3_cnJXkTsCvkjBvhcZgIzEmUL_8hnyCErU381v87E7EfO3XGpKS-VYbxd-WOvFNF5q4VGkr7stJFClaq2ZiPjL2AqjaPLvHnzbuYvBKDDhWwDgtTdp-6TF1QqITnXIGLvxoc7kI1MAw6pwh9r4BkpqV4deIlT3SkkNZ4vlCqyCXLi0eMSWkxh5DEczlFQCLD0RK7NHN4MIMp2KrZZ3FlhcIh_oO8pMmV540QMl_yM_KVOtO5jtI4LgK7izsu6lksMsLpDfHwRYrS3iB9CP2cM8hpsBGBQD06VhUIw99u5d4b953XVFar8a11vxekIYFYUVnAKLcnz6jeM1aazWYjwg5guI8iD6gMORsb45lfz2XcAgwIdGMkJCxSk2UQZ5W8h3CUIpyibONK73MmpRtZs4HqsVbVmqA4YmdWP6OhgT2f4NOQ_cnPTc2DZ_e-wJae6it0Ep3rYfxbGuKd12taAux47wUFFCJNfgMU_BEW_M1XU1xLpF2eUDRcggKr9CyKdyCTya_WCUPgATJHLaE2fyVixcUx96o7Rs1QKsaaZeiqJ8hyYqB2V0T856ZzHCpl1Yh_Y3UnNWiCWFW6v6q6KEtLT-A2OYOQ4q0UakD8SJYwB8hNrRYD8qzuLO5GnzdcleTxzAo_s2iBa9s09_-t_TFLhJqfcQwei988g7Ca_ZA30ZM973gmw5OAbWEmJnfaROfrFXirr4ec6hximV_kBw7J4-XakdXELnkBtcqt8M12iym6RG9CroE6Pi9Xj_LGxjjSCTALZ9jA7XMSRVpueyqdxMgFhQ8GNct0dk0Pq-BgHOMIfCSbax_04PPcA1VeDJidwMUD9wE6SVKIvr37_iMjoD7qpf5o2SV0oLB-y4ptwpBKqxS3NddeONauraRJk-ps8dgGFX-TDRhLZIlk-qe10RmT0wmhzUKMUwvxbdvyoL71GWjhO1AYLR1otq4DY-d3YDQ2YDvpsdkodO5C6QSRjMhMV5Hzcl4VNLsssWja1gBP7ZhK4K5dT9lcseaLqwICjGNyJixSiJ2UhzrQkv9n1A8bcYFDD1J3iluys6PbI6XNgdUO40BiDbbcODR-jr0Kr1-KowxRx1Vt4FKX7M6S_qYKUmkyOeQFP0tdUqegqGzpyl19WMqQNSwp4rzpCXos_rxuxqNL1S8Hh1igBf6clpgAScgvnWLEYfTs3bbpS5n_U2fnVPbAyu6zAIKiBKxvx4vG0UFSSvMrjv-8CmD3f1HgNJflDS7OZyHwEiNOxlXBetP3LpIt6ROT2TaIhlIbgwcNEpo-e4fLCjuqEB4r0lnjRISeT7ftcKD09b4j_Z_uDIZbex2rC4BUV9ohWxcZ-U-o75HpdIRrKrI17fugP5OOuVzZp6hSSHSRp2WxZUA4e7rygm5zr_smprW3jr_gqsh8-BA-dTtm82aX45P_tQnq3qMjWwCoU-8oS2q_SMsK7pOL1EtyoFVEjIPaGV7OI4-l_CZpAKv81dzBbIIyMBMJjXS0X7lUVff0ezKVBCE4hyRCn0NiC7vidDgVEpZYe8H2tPomxBdhjI-BBx-xsh_jE0TedLnsgwlX37uusLJGlHISKhA_0Y3ZXtXQ_V3SbY-JzU0g7dxqrYuWGAN_0G7jwikkhwsVJMAB-4gdvrEJHiJtEikS60KQnyNCIF_PjmiVSCqcNrkAHdAvAl0jdzaa05fM8hwqftHVmdNBeKsmln7Xxk3yTGlYv6EPxAIbucD4o1OkZT9jybb1OKbdR_082aSmIXzrTN_x46VwN5biYh2QhDktHiEk0BqL30q-l0_GuC1gGjqOifustBs08TVlmroZp6GZoeynh4z_76zg3T3s0oeFUWPsjK5CcdYjKAk_lQFBTgBJe2su784kpMXIncV7gCsZdPjx_pNIokEjAd7r578qxsexCl0qnukQnTkCjlZgkWrv0Aqql7lqrpSpnmzUmajUZFFMUev4pmpygFpCBxNrjL3DQRhCFLzxZJllOlB86kVxXvBi0uqMrc0EwcphwJsFawzksL3CVZk_CRKU5snPCMdb9nqQH8mitY6y1Yan1oV5Ghk0Q1TyZ0WmqY3WxxuKdiK207knkpiJzRcn5b1lJI-qyetX-vALCQALOjUj7wIVSqmY-W_7urUtsWUa6QYB6xOxexMw3AjSoo7m71R_HyQB5nFPXHlPwTt49t4gxnr4U5tuXK22d8JaEVMXolJMIoP1yzXEBI5mPU6l87A4w6Fgnazp5r4uo4o9BkOykB7-x3RZHUjokLUJI9dzqpJccu6M_ZcrJjRh1Adr-nDlExDjP4Ob5wo_-NRc7d6QevPi16h3LIF_ExcAdQhbn9mADHAYLt3w3zZlYStKFEreS3iy0tBrFq-jCC03_KpfWIxl7POW1oaklROlgZ95d52D2Cs4y4jL78bYmXGHvxpb7TwShTYH1WFZj2g8UKmFNw0oHHx9RVyQIFdTj2dq82MRqzGE4_opT-KmP2qsAUM_PsyjyQv_NP5bcRc7XqNK6zOw9ZsPmGs6YBZuuYEDPzhvfT1AeZvhLV6-FTJAo438bOsWSeKZcEbYBHWXBpgDq-_IeBE45y-sOUlTVtJZEVeOx3kGheXFtzy1NK0JVAqtC2LNh4T9C80-9fhH2RUqe1HC8ohMA8g3bdqnqmxw4558wLRzrcT1CxiU3QwvPYTxxFPjeHNe-z0wky9xmbpUaKs3-E0E8JY1C9lyQ1JUTzpro5pkEhaCiJhjUDVrxt0D_sZCN8_cv09aa2LPcAS7BLhrT_AgC1WCaZT_GFtESsEWCILDrd9GO2fYXcK1OpMhHr2J0wRxE4QZoLVIrNA7xt6weHSDEbtAPYF7HAtrlQVIKeNx4-ssrFI2vCiscAjq0MT2vtIrbpWNYxyuwpezDWjypT-oNBoDkam4LXJPIkPiBv-JYl1JvQ73JQHvEw7MUPgVIeUatZmZlaklFFK9zklu1oLEuj01v9z32o3iZPv5Zj5vw9C4JKjdGtT-7Ybiow3mDA_JwlOzHrwl4FSWR4GKE7HGCC7HkM8Rp1ND8lOtJB8BtLzAcHW2nBqUWrMC0AximO3tn261dNWQcCFrOuWviwEJ88WvoERGKFC2yDLDLfn6OI4uQvl0Gs6YU5xNA3R17c2VPHaziTmWRB1KCwvcytt3G8QMe8tbTDycXIeUAZurb-zUPluRxm90PQl6JIf3vrkZY_tLO2UlPEvXBBrKY2fgCV-KG71gbsN6PpWPztEXz8Un2oBKV4tVUsiIfv2Nml5qDX1hu6RgUkBl1XFTIMq8hGFmrKJYeEPU5-hAMhCpWFoQir2lahisUqCXMus_MbH0vYm9Tz1NPJW22ltscLteMLUWvXLaA4jntkizme7fTGl5sdWa4JqwqS8uH4sHYfbjlGz_vSO9_rDtHPFKRQytEs-gpGg2O1OX-p7rHVdsLU97enxeAM9OLKjZxaf73f2X7Yu5UdMg7nlgGlxBgw0S84RZtUS9IX3OEgqEGTE7nKrzZgO1t6cqEXJ_ijgDD24CNXU398l8W_Yq2CNgts3-NEj2rmLZjj2-uqgUP6hcciOjwbtdFnJLVS_yLudUUEFbzql398eSID4OmUsswc4YsBAuTPoX8ddRko8b4WLhoQsCyNitM6hKijZZ2JQrnoTJ0MeOtqVeD4LLaygBqmqLax6z6d01chQWf7AAg92dOmuZg4TCrVAoG9v3vZat3_5ynT1sWNiz7HP-8P-EZaQOV01WJcY051qPvmBSj4pRd-cDy0HgwE7ptbAg_gJTwTDDQehqmp5b9gjS1NfxDc3egdOV1A9IMWuWoES94Lvp3pUr8A5JAlY8wtup6ZN3mQK_5Kw-yVj5UO9dFFYNAvCNzejVqMgKZcdMNcKL6WPg6e7TawbkfymvG5vlwaUHYEhFJrvNKOTJ0NVxdTVeFRZpqb61ViQqVUB28zXWtLuYEorp8hk6A8jCyQQaStSzhzZ-2cshKzctqsOWKtDDHCUOw4E_DOR9AIwublDo2FCya8JNVaYCE-KSrLqVIh9PO1oeYRpsdY5h-8HqBJC13pK1lTw3Q3yvOzTpw72zzRdMKau4xf4neuKAs2RcyhmbiWpMIs8FtPsxQ3pXZ85Au9RatABbzoq8lo3P5JU-fgcFQfCq73XljsHaRVxLkDfLcou44yk4IHezEDGWnFbV7EiYUipQrKLuK40Dj20uy1hqEvLsOb8vtXTh-pMmRaMgHkSx73E49ldRKt_3K6fw8pE98KVID8RvNAJwIibXZW3w_3dUnNjXRgmP0oi4h1RYGJk-V3D_2hO2BahK5qPorCRQe4o9bM7BTnqYVixEa8KVmKPkuNs91fypuVxVSylXjY4dw3qv5j5U5-hS_zz0eSfdRQv1zv34Zex0fK32x-UTdf55RlFnB6BImgfOEufif-dnKBjh4A4cyKCDpWPaKNM-JCCJltuTllyIoCSP-A7aXjZNS5Fwi9ZXm7HxIJhyzZmtW9tcolPGb06BiJFYle9WzPo4uRWH6Eo_-pujqP1FPbZELhZbFaK4hSuB1Iyxi4JL0VP2GCC-1leQAbv_ougMMljvhVM3x-Sgokwovv8ILOpbrVumpjaeAA7IMC_v9rT8uADXyB4kq-bFj8ITKxmUrf_OFMeOaYrmkMmUHqSPFzrxzXM4wGTv-1JSNp_EwB4skejOniYezsfQt-BQo1IEpnFvq2q03wfhWauAn2OdB9Unz2P4xLhLNq7hRFk27G0aotsrI0nCJpGq71phxvbJXvRV1SiOT0YRq4qSH4gtUo-k3N5AKyud7l4cmW_7tfE5r1e8B1tGNpI-f34dk41xkFkIlUjP_K3Mo6zhHgQUxw4gcyTBoLbHdaX-tKnMMEogNvknxlDcvTrQbYQ9fknr-nDipqv7o-Nocq3fOmHycbWMZ3Sw3JSs9ysv-w_nWFpKrQLuwCEo_SO_lK83AY38gjSBTaqzo9mwNT2JkQ0pFBWPqTMX2J9udZgJGKBy_o_nedn1mx7cbDU3NRGH2NVarucyz7xbabx3B2AGkS28G3XO9LpBp5qnLUJv1SkJjRXlciYw_q5dOfv_3bTYg29n8BV3DmtOKKJxCMfBvf-kY4zO80fbnHGeMobuy8QUmsVd2AdXPpGNsBEEW7QTRSxP9rk3eY3qfj_N1AOUtIZ-3_Pm9ddt94JHs3aEaKwN2-tKZ9V0UIlQulld1uUb_Py-MCm3G56EL089vERLE4TolfpZ3N7ehUqbN291PDyNsYuLRtCUyJ7cTIiin08t2m1XFLaddxKo77oIVuN0SzBqwkfw5vbrchDRh2YbGsws6GcpK3gLQehmpEwbVx2ucNcUR3izKFJl2GlMCs2RMkGSfyYI-qB8mO3lF5zn0-uHaSOFnsmjt6sBWiM5WYbeyaeBIUO6jv66SvuPdnlpD4SToSjORARElLNv_OHV4LAu_MTRLrX05j-1KqzsQJERYDvBeKmc8SUvSVD__hRJFs76hs5SwZYbwdrodzvIAFa_-fmX7cQDrkEItBR2WCSqOJyqzhLvzLZ81at-eYri-Rqeado72LBi4eetBcqcdfKpcSt8U403AR4BrXWDqcVLQlsZ8AQD9T25QToCiKlc3L8MZFLRlht23i05ARIrTiiCGgaOsDARtEVipE_pRBWCu-cLx6OsefzL9PtiwUW0gg0BpjFJ1wqS9mAMxvJmuBOFjq5S7RyvcfLha59enqDKvZQB4IRuKKe6mTRLj47vUEsnahGeWUtj35P1Pl2-TJjX3KgnLP_cSlkYKD__1hk0f0t7gJRP-lKwIBaQ2gDwT91rGgqJqtmQ-x9tkDo0h4C8xcsNu4SiPeUkGxZ8a60oreIPnQRp4WAo0UCiQUmauJBi3_9Jr0tyxQcZG9pQFiy8ScseWmE0RtZlNPAiwxo9BQbnK6vfSMNKs33jN78qKabHyd5S3Sr1xzedtPFqyw8Nf_lb5mMN-xaX-p0qwFx6RIMKtCiCImAAbUQeJEWwrdVBe5XwW9XB_ZnaAxfY1eVVxzQpE8Mx_R3nqaOuin2Cw6vtgM6CxSxA8BiP1kZZimV99MQKVbjdrMQkTbJO8PASXpOEOfBy1YlD02zcgVm-q6kXl05osGEIg_p0_YW0D3meWCBGRRj3yii0WMnxtIlNsA2FFSXwrK0x6gfzT8gVtjLsFdnAMScRgJXpQepkaUE-0iVB2Ffh9nuN68o36-fh29wkc3L_6phzevJmWPNf8ooQJgVuHA3W6U9LieiNVNC3YFs_M8xsm7iEVsnx0680SVhGamqhdveQd56cPv1bFHtr-4JtPiF8KMSMVtIjHDPzfW8cM9FtX-_JqL-ayj5-KWdTO95eddEK2i3l0Ukg0L-PAT-DMtMQf_nXRoxYMmUkONfh5ND685vsm5jOIaqumUtOmmetvGWubopIrDQNDSLWnVGjmB7pxekhZqBI5p-y4G_GezkV_gBTIYY-hmzr3HEYV5hJjcGCQogBSTm7xm24lbSVRmq0hGl4TeVRnUTvNtiZ6XsRhyGDvFCleWOvLNd5oTIzsjGOb3wkyeC3262aN4K2_SgTuJ9Eb0IgMNhKTWWZjI836BR4snB1k4fzDur_2LYd5XGbR53OjRvwlZGtPPqlID7SAaPenLcqX-LI__2A7Q-d0gAxTBRVM47_46zMZqHPjjDcdM9PdiYwdxHxk-WSLk6Xkww-2-VTH_xjHY_dpwIAB3c_Wc9Dzn1vHFRKZMCf4YD5mmTbIX2bII0RgJXR6onGi8DJsXj5GsUt4r5OvdC62DLAufATvHbP5aLxh3g9lxbSsH_T5bwNLfA2JY8ouCJJwc3sc8IG9AHBstUYMM92RMxIPn5hxGxcnCKiLcfDzH0jc-etfIAvn5237eFVm8DpxP_TRKB4ldWth-JtyeIlgvh30jT-vVGTZtCvQFnNdq3xEKVSb8wuSZiNq7JDfUtV6YPcEyZf9iZQmOOoTwlMUWqIWEwLIhKMyf48wOz_0tDiKsOYGFHJbl_PjRJFdanI2t0_o6QTxShiFsS1YEIIZqtAMYxCgIY5WHi8rwPjRoVR3FuetfTdzcD4w7-tU4s6RKnPC1W93raNPXMD4o3VBrXGNzHc4FoAbmriULN_io-FSXPRJ_FZRQnwn9b3hUecl9I2oSOliWu1tZp60DqrfGv1vz_UhERnVrWLHduaqJ-4knHkUasdhPXfr00MUk1lfSHGVSBdCBWCiusTqo0a3kS_iosXfXP5hf5wqPGfaOHZxdkdTalMkRXIIr9KpQSudUbQ1mTTS_FhF75ZKY4wmwwNzUejGKl5ARyVdgS3Go_siV1FQjoh_BHuSsFFZCE8gAbyq4z4HHOSYo53UklJZAxyW8Go94DVCNphjUWhlGMx6y_94EWzB8uNgspXplTXSAZWD57RkuJmUwyJL7QoDMwd8bGAVeRv_zGXmARl48K4UfoO_8PL7oJ2D17j8s79z3k6OOJpZCnHCxaNrqMOlP9dYilCc2lBluKNr-03g4oRLWKCG0A0jql3oWyewHAQ2fsZEoYvUtXyPTscsuEJ2EM45i07ecquVWOKjFsiNg3AGWJDL6l8nNE4NI15i_V6ol8WuKGgq2OIzlIJ5YD_FNuhk8KueQPUDMdyMv1BVr8ES2PexUtzdmhcu3jJgEdfMqq8J600BhZfvPYnGJZuyqmZS9dMPM9JhUgtSGmkX6D9tRmEQjggRtXH6EBIfkKobzx7eNwznSC1_hD4CLjEg4MFYTZx2s6qk3vYpIWXjhg6WPWK4xPsFO7ZdAMUG3uRAlaYqMeh3v4w5N5xpzDXBRgORm4LQQk_-M7f4gNCKfhTOCti09fxImyzpkEA5ieykl5CjpAyhAUqC-qd4gXGhW6fIT5uVF7cxHk7GJRI01DForqR5VtTkQkt836BNC4ayJEdYLp4Fy9iEHkGaPA5e-T60GBgSpB9aTVF1PF1aLbZ1VIK8lvLFH-c-vI18ZeBt4DxXCNOqQbaoKtJfmR1QtXXQmBZtoi5-TGVsQUUczVohRYiHuwBSpi8YjGZgepxdwrO6od6VJcwWpck0erKnU20hl3gs0olFsfvzIYV-TZi6ctOb_ASv5LazQ_CcgLsIphp0IhNlstcjFISqbDekDoTCeV95G04SkY8jezPOx9W9NdiXq8hptnS6UCWVsvUcLqMM6TwzB58ndsYWPWG37a56c1RJc9roSTHW_SB1gqaoPe-U6eXwHx5gA2AawpKUFllsIw0OJCf_tIOhKPRKIp8nKH9-L8maWpI_tU6Fgiwq6N1Z0A2_h8zF4NnnwiUWCzLaYW9gDs4fCFDFFUHp1N7Nhqc2Rc3GMxUuBuuW81cxhCiYlgNXI7_LexNIV4A5DBLWFuQ-TJLf8EnoI4tKAhMuRpFvyQ0F2FD_tawtMIkS2xvWTodVmN2MFVOFkjy8D60A5_LSTeCRxNaL-kWAReOocmsvXZ7op7Y7TuXKbAV9DP1-wNGc0etUjNBlY9QBvaDZoUpsfXekxAwTkFwOYax4CAmjG7Ax36J9cR67qJOsJy8tPq3eiEN4LFxTEgMp1_CXNdl2NgMkD1TJ0I4du9Nxw3FHuJQ00ujXWFFkWrfbjo3S5R8yueFGT0Md1R5aiySZR-sk55MPPcnfRA5IFKTU98YC3l53o0NoYqRkMpphEF7z2h6sHqroUgFKnNRXJMSpgGsVoz5wWe-UXMHw5nIaTv2rp3ExpHZ2TmyPrUpuhjv_fFnVTlGqgJNgQFckHF_PHsWqcPsD2BaUcZClPihoFmYBcjsrFvdsVpaAOoniwn6NiMVss9w_QGBw9_IFKQyvDPa6Xi2pPdRNdyTu2cXxFgvaVdwcQKxoLycPXyjkfhNekzu8X6OmwZCmQMTpob1Pb5Bid0h32_5W57lm_7DXN1DGmY_4dYp5CPj7Qi1cklMCBQCUHAMh10JdvUbXrwaKVT9hi_oyVDD2Y2WMviJHHzaUCuN5vw7YVnXAywUv4QPGmhzuSWvEYJ9N7kASJRYrH0QKnXBSoSp3Pp7X72glRlZnl2vKN5mQigN0yj4dsaMl9TItW-xOkLxa4YKT7NrdQ52E3J_kJni3DZOXKHCS-G0KjNRlEUnjJVuoi3v8O_JbtpvYg32ZmHF4Fefg01TLF4j_WblveVemTrd6hRjfUyxnssjK8bDTdqvIRWrjNqKuCtzCli02hXliujTLf6Dw7AAcyj5c-Y0C7Wz03jErMk1PwsvLyv9Sz9-AHy1CsfhAVTHuLZqS1jhpBTgeLQxb6orK1MW3SWRyFFmcqmRbo2dDo_jApFXgML5vIvxQJLWeQliuWmrMBdVxtPvMPBpHjDVTijCPBntHtRLx-kCZczfDBwgp7N_zbDfsNrMVMOAgwavnCTTee43TzfuxfuVrYP1aLqwZHC_0kXUlWNcyaMdT1hOBqFMacJWkTJaBxsL3sip2aD94Z98grfS3K-MITfXAH4A7BBVJJkhEmHEUG8LplDXjaAziZl3vXNMbE2As2E6BEZhQqtA2nlUh_1C1zI8rfVaTVPZrpiXNSmSFfLm0M8KWmYkFcGutyKIMOYJviYmQ-TYneExVUNwZbcJLfgq8DNsIE6CElE2HrjoDlLdWqvFkzbs6Vb4ycN0HgpjBySj05cNzfXPaG5lv2_EMB0pPqTA5k1GnyIdqOC82XmhMybrtdrSaVzNFgdAOGHYvDw5ebwdqc5woSwIn4tyacKZcrtcCcwBAbsxHeNBadq_1LJIQA7TubQmlw-cWklEJXjwOPvBONpNE4VePHBH6UfAeW7sE17CV8sQsQgby9EhBE_l_1yrUG9citWgivaZhT1dOWzHJJo0TCnx1DVs6JFwjzplpLUaRCWw27z1Px6d2l-7N2E4oWvkSA96giTMW3i8RlWrAc2qyQIAIwcVfiSO4Lxwl174DrTryToHwiDFwseCph89yHIFGDCpzcH_MWX2Y8SAKw5wyEc2AK-rvY4NtzC4RTGdhVk6AeafInHWKyFGKFhaswfyigSPuREj46v2TFd4dfwbh0xMfcFrm_nb5yYsKeeZH8mLyxJmNceQmY8B_sm5MyQp0BiNpxZv2rTalbMyl0nCzY51WvlahT3cOyvQkonax083Cuw9IUNHW_KKisPMcmz23sSWtvrn-5D403w6SbhjzLrIqCxeawLfBtPwh_OTNFVXUR6EHruCuv1905yN-yYs6cAyANvPcGpBTcMfukmlQE9s73KcbkIWX_u_dybxToPbZUDGhCF8fGwj1A_Try5U_zN4FO4zg14NE6AQJsS-NM6XSdyJ7Ri6bMDYQwaTxd7pU4VWB9I0Qb5hYiOi1ppb_0OqNbN4DoY2JQk4XKQX8FFQ1DtSmsdAUURuX5nt_e7qX-bKCtYPk8-XVaiaW21WsxyQJUZKwGl5aR1GzeJ12AVLBG3hcmTHqC3dbJ47BJ_wLPcO4UrxRxDboUcHsQt8ylrtzRrqoNP-6_s__yZqANinm7SpXznP5WZZaVtWwP-_pyx4pQc8yUM4EWr29uJ6CFAcxA6J64S8cHQWZKy94e1SqpPH2EG0MH6_yKl5vaYGE3OY-JGgRFMbVS93cxAE43JBsaI7o2GcHWMYn5dCX7-pOCBL0tk6gA2g2WQdq2ltKjI8t71C-vQuaCBeS0fciUK1T00_R6a5oawBHGHLavjJQpGtjXHP05bY4k_5LyiewNtKlf96qdhHnUJqQoJ1nzNZQ7qluZjCJpDWa5JK6ej3MIFUHTQxKN6ZjkbVXe89XzpnH58Q0KDri-Q3XRglRAN9PuvR-ADNbY-x03WhHPoBPy45V8sRJ4Lf15Q7jKErjvro1nDvsbxTgm-cYBrw9gY48QX5_eugKEWlZ4Zcq5CMSB_rN7iusyMzQ5uTU-DGFPJ99BmswtjBfkDn66k9Yyyp0gb-TgnAHVWO61asHjTkhu9xWVRrJAG0vHvbu6zww1UabyUFC0pXCLAR7ad437ayDWfO4FrrfOpP92yHx7d8r6N-S5CR1VoxbxcFjepvoiSI47W6Fnr9oFhywePawPS0xgy1Q5tZ9MsWE2n5nMXlPb64z0D-Gw431JMqxS5dTcTmofnNxHoy-PvjdM7xY8uIUHtb5jTpzDEhqx-7GojJ-f6hH479AGkEBZfWkIYYQntyW_TdqARKWJfbgOO7UNurN-CKNUjPWFD99RPU0Sr4cdI_R9Kv4PcnmFtpUHc7nVZS8LljeEeDv6jbqp7AAHuio1d_YpQOMjb8GJuERGVYdBaJ7iBcib1ktD3fGcvhgG_aShHztqfpCAjTazmIzr1Ty_ZgzyOkRUO6r-KTkDX8Skg5NTZpUXDirL94zy5HvzI0dEN3z_w4dyvpOfCcanDbuT6aZY5w4wEr9PbDJVATJbnwQbO2-LhlTRM5_NEc5Vhqvmeyy9M6RapWPmEs5mEo1DeFF0chIE1J4a3AG4cmDuwvZBZUmHGM6wllDn5uS_KUfJH_OZzsU6Y94tcM3HM8_94Bb7Ug8AZ2Tkd2UxaFQuFAD_JBipIJB_oyEOG2wg59At-wPf8HeZh8Zx4CBijHyFHlqBlQEVTQyVKkgiVpM1QAorbSnhOp391cyh4cWi3zgCj2uprirmcalQsMX0zSvKUxeiGLJqEZVvqrMK0z7jWTeJEHuCpeJiUpFlKvB9iSZgt_YsDy9DJhKAznLAmkgoQDOWpGSMEgaZt8UPA2zeCB8-09SVabW4ogWhfxYrPOTt9xoOn7JX7Xm4Y9c5Gvt943RXhqTgC1zekcvBIHo-HZxSmuc1QOQTOLmQVVSQ4j82YcNVnk4zYIebYt73Fg2RbYtnSqaJ-d4DSZJY0jy_ZZfz_59MvWv5pEVzqMk4BdGizikUS7juPVFMJbd6fdT8nbFnif2fpt-lJ_A6NXkIim5pg657UcwVsN0pnXI-HR1zW-BP3wo2eyhF7t2dIOMBZnrPOcDAAyr6iiWnR4zMbGd1elwUZ2-Kp9PhsoRh1rSJZR_UTmRPJ2rWzGNrddtl7TtJQQVXt_v_U4acMdWYh7i5G6chcanzzQSy_zm48BZolEZ3DOISIDEewtdteTFbR7pdjb4E-4YMRiaW4OQAnClEJVIvyJ0hqBGEJw7cr6tYG8Nwi3lz9QOpMNAnIzJAHf-BSWQX4EAjQeFJ3IZ00B_QuG-ZBzs9Um8eOYB5LxVZ2vaXr71kGOMC7NaYQK8wPUZCSzORJ8cnEUu_uJXkzmU5mxXtVZpvJeRI5yh4DW_f2nx5oUN0Wx8KiSnFfceXeV4ROnDHtVxSgGKctyDCMgL6nXXh-ApeUt_-Dk5oxm_3AfPjqYVSlC7xbXF0ShwWQvgmL_w8XLzHioFTuahbTrI5BqXM0HEuGD48ZUe_4tTDLOIRH9TfDfRikJB2I33IvqUW4Jr7NCGgEk-S7_AXK8Gl0sPd3vC6JEjfiJTFIieJ4b4abom3ITBtoydp1y9wxT3xkVHjx9PqbAmDybh1M3b5SYNuWeb0Hp_mvb4HsZDaCAnFvvp1wy9l19XpR6uy97d8tXHGtHLLhb7V4O6HDhuLkMe7-ZJsc5yXUjGb2DsmBxND3JCiLh-OI_W-G5-GV2SOG8Em9hkxvcgJrETnQDI4a9Kq3XWYZQZS-VigRsAe8TMHAgg8DwMwQEU31iNeZdkmY1Xq5BzjFaY22yMXN2FvOmUk3aZPdnp1c_AMplgFjJt-MEYYUS1irboMewT9qam4s6BwGEPYfi-iJC012Rv0fTaRMZxICEL3FbBVF5k0lLJpFVLkaYugU_AVZbVc_IwwaTKU_fbRBccSMKJrUELDxoXtYOwCrWgTDeSnIzdqoov6wkXFt7eb_g0Zxcd5EzMqnw7cai1SRUsQpeYKp7XpU4s0e2h4kIZhFEqWoLQoRz1gbEi25CXXD1HKpJoqvBOs4jsVVUyL2yCFhVqi2DoXzaXZdDGknVW_6kJxliJic0wzPw4aImiAW9CDxhCdnJ-bKpTXDS1R3n0JCkq-t1eVEcyT5YxxLZXdNxbIbhAk1RM-TziRBZIlcbRkWfDZed-mjn3z691QSidKIJHlyBWi0tOxHSxy1GnDjQWrUp5yUyDvYtrodfbMBBUzAiqsYwB9ZNWnTDNrQJvthZW1Fj25SShIheyiDa5S9nLP13NY7JxFunrlNgrxCW2kE-Ry2bH3deZP5-pKPV-z9SJ3J3QZa2pgQDWJrDdSsbVMTY-iGkdUc2CGdOVO_N_AViYupSGn7uk6sjJivw3wDvzc9AiQZHFaUYJymS3eCfm6EBzf_Vv9XAE03_qsGG8JNf-DBGQBsQrfOJ7HcZyx5rh-kiE3Ckhkz_LxwFr6XyIrDzB3BOJxNvuUx-2BAtWcuvQJrlyycDtp4bjJVim9kjbobN2-a6DRTwNc3Vr_0FXtjZllPxH2m11YYSk9SDj1mSXxLs8jpQUNlxrkA94Erw6zhRBb4XZbM4i6P2EWzL0qNGjCzLQts6IitVqZcWvLdFFTi1sVMY9w7_Nxpgh9rGuqsdCIdrBy268D9_SCaI4y3rcyh1NOy_7smKBAho8dXUZMe3FBtcMvPiZ3tjUuWZsKNbDSSnnXVOx71JEtinvN9LCPz2Utmpx-pg-PK5KB0KqsIAJ087eNZmEe1ZzrnEYQnSJjMdYrmTTpdGZMtxidoWXG9DLVhXA8kZjPrvcTmLKiCONeypFlOi9adh5O13HpthBKo0GA_O9O_7w5HeCCeGwX7FNJahDP_lkqV-Czuonmwbt5nwZY8M_OQiIhVNxkDIpoN-nww85u_K5IMG58hIMU2AO9uHdWW_xbpH11CGapEJeFRbeD7kSNOSem-dKHLAjl6GYIw-fFIX6y2c4ntL9_ST3OSL57j3F392EjXOtoPm5iCPzvRawLhfauNRJCsfQHZ4TjjE-y2COzFsj-NZNFs0NVQklfYSyTN0Xs3OOSps9qCV4imIBPmu0GfI3af3qxdxJm_w1P1Nhm_nCrHMbYx96iahYWUbxQBGY8DkBGCOToo4oSBtX48JKD2XhfmMXB11jZAJ6_TXaDLKLUCXFquFFrQuB-1PotkzhdrzQ7qKKD10IiFs_AXhJwDPs2gNCgRTPawAhFeF3K88I7VV339DGuyNHTbm1NOLtgTLEUP3D5SkXEkIqTg606vRz3z2f5AhqR_4Qc1eTeOJYKhAa1q0_fQcVcm68xYBvDrJyUqow5edGyKbLFaFKm2roJKd2WLxAncisH0EzaKbumL7Q71bRpK8X1Y0eXbgzSwOITF4avmwgDEdyl6yP0QSsF_u_THIzDFGwWxYhbb4Uk7rdsYt5JF-2-CCE_XKyTcJqpWyawCodU4Svx1c2_3hwCdOFGErFak6w_Y4VrJe1VDYviWTV3ouQUGcdoBmBWYxPWpnxbiE2A5nMAAm-kJBXCRSxQfwIo0E77lJQ80rhsWaGhN_sDszmEjZEF80wne3owrYobWpzxzk_7TkcMTADQLR8lwVxtBjDX5S-V3BY-GATEUvTg4A9WPrEftXg2rLbp8YsmScAUlasRI0Ckqtdb3F78G3zlFAkrmei2elh4-hz47MD9DSdnWQmq38FXF2Q55XWtnL9HFQ7OAdu4OvqTxhJsXysSDnoDmPHhM0WU764Dh5gayrUlNwSIxrVmng3XgNtQUp5MXYasYRjunb0CLXznUsMrqAQmGzSYB_Yl4HiAWyZRe2Z5pKvs5fxuit23yzEuWlWQ13Pgowbbe_ecbtSvCFYM5GfM2tig4HXHDF9VTFOECPJ-mrkh3LLhe30YmYP1mwbp75lD9DvxgSxXnmRRGIWjNifakEkRLKR4vobvVxlT2pXEPWJ3L4C0j1pHBqr6nHhaCPY9Zr3ub5i3kk5hmbwNQwiElmF23myFSBtpejUGoWjKjQHbSMa_XuQGKuE2-3kCYnJG-a-swxj_6Q2_XOJPLBVpK-1q6DmKwigYD93l99MloeKjsOZfarOemom7ZYsA6DJFziaD5D2oIgKqk2UXP30ve2IiY4EB3aXS_SlwrV0QRVVAd1JFN2gffStO4rW1RVLV_eFQlbNRoUdeBnh2qPT_YmCWVZXyLXJRKDnSfuG1LFFghWsPvSdbbfyD3F7gc1mK2u-p_CFGGEVVbIqFfiqeY1Cnr7L9TFrdiC079dRDV8eudvoSu3h1G5UR_2Ws-bgNq5RHEs_e59PCWEIoMUrw2l-4MPReSYs9XMo4ccBjfy6iQrfaakER0YtZHRCpSdfL6-jT-dy98qEdPfoJE8to2HTuhj9-5Uj0_yPqqOKzholAm24H1AdGgh-tnvjUj0njHvVaetkHJ5preG5OBTpeMN1-7SsbJkSAQh47sxZVn6ZqK08iTCY93HNauSGxgccYufRHm9Q05aUyKSrZQg0WAMrewCtZ6dLXkPwp-iJUOlH3CxynfxfmikD_cNmRwUeSnJtQPTKSuSDdTZaxJbF8RuSbYd9-b8bqoCHaGbTXLuy62Lr9BTnPY27OezdAy2Gu-PzeK2Qcv21Xvf0ximw7IL4dkHVwzZchm1H8lsKh2asgbGhwUdMdwPIcWd2mqB2EfYXZPKmz2rP1Mw28IZib1EfGP5yHNZS2TRCTtYPIQAZolc6MxgkD8Lg1jMqYn9JGOvRlTbtwwxW4M2GNOQrbnc0GhlWsjzNRomQXrXCMtmsK9PVXttGnH_wZUobx4BEEjPo1M8FykXdsWrSwTrYZ3k-1d6OCew0vbvPcTzasa3YGNc-UJk_JxbYD2x07kjdX-dvRle4ejn1Fn0E3s97y2f5HsWuxiINCLhJ56tg3ZEz4DEuLiJIFdPV1QZxyDTEoa4ydk2AAAmyKOVDjD8Ou_NK364_D_OBhWxo-I4lnz12rcvPwPLuN3MIL5FbKfHRi_LaFIOUI7vY7eK3wCYfo0UXXPEKMYh4t0EHJby0LaHSjUviNemucDB9wJhp32UcOR3BcJ79WLuqQ0iq3IrrES9IraI3jjvv4xH4JHdUdCeFKAx1RXd_26OXitJhJkuAy9iW47OiqLvkWXNC-HQhL8lQLF5CpiBqi_d3pSL_BypKm4kqoMhEG7k-4ziuodiC0pahyZxSFs9T20LrA_y6ub3nJhhFj_Yd_1xKkfvu6b8U-BH3CVLuHKEPYji9Po7W8EIjsA4nMXdq5mykvAmlyYL8C3p9pzbCo2QtMQMSLfSyw3NrRquQjxp5Ar0TrVhs1sCa4rx4wFhwNZxJ5z9dx5gRWjHUh6xIIuji3jr1l1hz-c0x0dpn8SEJ_IFsrZKZNJiyt8vL5C7iyCebOOYOlTrNMt6byDVxv8hLsNBKlBIm9ADq4-IDbHZSMZeQpCgFa8YROPKtTeaplU7vFF7d06EBtwi4lFe3c7nshdidKAQDqKSd0COEHCYcqv33XL4DGQs2_kYJZId4LepbcSRnqzwuIFDSXBE8KbSeOGNKLeoi9Wo9kby4SC3wms3wdIxJzvvPOzupURHZk5E_-u4vBIuZcHU9XYfmwHg3bap6wuJ3dJTF4bYLr2Hz7zKW0gS0Mql08nl7kke26fLlKsbK5YnUzWx6eGKNx7QuiMHrmQ_uzfHBxiOVFnVUSFMWzqNtTwj00qWjhcqICQ4n7cgsXk_z_KvDIPueSxxR3KN_AH9VjHHnn_256plTe7OOdbA15-qs2e2Rg8jlD_ssmPIfA8E-dxzOnICm9MY1lko3-X7CUisoe0iR6GGLFa05ND8CpNdI5dr2qnLshBZa4IdpeIETUa6njvCVnVZawq55zXBTgu1Q6Z6_kGjJSKUSZG8iE4JdGsWI3BppKSTaTrO3fa51uy4DvfCFfpTPsYMKashh3yxQ_zUk9aMI9-3zVls15UPdIIWOmXERjZp5jgwyT77EYOmJod3MLQkc8fd34dB8kogXg71k8Qma59XDV34QHGxJQGDsU1l-DB79o7hHkMBHxgaO99j2j2KRmsOrTa5fTUsDp8Xax0wyHwUiMxfgVIiuff__62NIAsVv2-Zi81ZxDRFENiWVn9v-y2CqZvZAvQZ7H1k_Jsa5Cs07MXwVslMPF1iDOsp59aD-nXPtIRDw2Z1qOjjj62BDjqY74LXk_Zar9rOJtdtgpLmezMdjx8AgQKfU1p9fP2SZUL75pTL_JK7uGB9deJemDbLdZC3Ym1BTZc0IsKfQORnYfMM2S4khIdUFNe6xGWXnD6f5KYUh6uL3eEO0HhV6YDUMwfdd_NM-kfVlHa1DnpOB_yfV8Jwimx55adjYXdcBhS0Zg9JZ_xF192rCuEdO4qGRCQxNqMx_xFOWSWua4E-1Qtxbs1Uy0v-D6Vjw4_DyyvlUvaH1wsCphywX7ODHfzS26M0mF2TIzZVEdBguFs15rUUFsZVerks7w_1-H3go_Ra-dqX5MSga3N7ZYSEbYSw5cPSqd_DQ4669R-TOXIUqMiPiIrUVVJ12JtlXMrHCkQf9q-sncQSs8lx_tBbcsl-o4d7EQRZuAh80vGDEn7XABSH4GL1JA9wedJqq60Cq6jjAZZUdLxRmg7Vy7krJnIk518zQNcUZxnCWGpOo7FLB3vmigd2s6GbendutnA3jK-8NjldEehjkDAX9Hzz8TnSdRRy2ZRV4i7eeYhfml7ZhBmNrRBYho-6mjGtaBSRJbaQEHFq8rDwaBTmTwG7TbSlB97N0hnqg_9Pk3LfsAvH7MbU3e6bsKwfXslD8-Rll-qLY3LwvvWMVdkrQrG5RC1FJKJH4ADcqQyLgKxVraVwi6xjSzgpochT00Vfs161H5lqlNTdiMyeLawUHYkUV6ArgOxMrU-6WSKdG61hv0hA9WxyIffWb4FL_zq1zxCI9Vg9dwrrUA2KBF4wyIqeKzzOL0UTS8YUR3OqBEx9mNAYC4sB4_e5pkX563HtackIMuz3RCYp0Mis6ZoOKuBvTsQ1Asi1oQb12-Ra3PNPlXQnVsHvUsgP_h1Cmej-D-hWb50b6BvtOtDM444eMI-fvN223EVKJywX-j7o_mlUiqywF40W-d9IFmD-uHrPGyGHxp3pDNk9B5xqfXsHms2TM963dsLXpr-ZnOTEfwWBXfSBSVvKJ3hy8V0Et3-jr6di0nIZZK_JQ9usMSLVhfK3yzndB4NXqNklhv9gG_kFPWsL3w2lihZKNCM-VlhPf5pZEHWFedbfdHK8NNi0T2-_ooV3KxACmS2YXvGxQLp7ixgvZDv85k43oCLvwpsXS4Hor6B6uZuQDlmo9jHh_OY8L1IIthknDm3E67-lgHjDiUrmS9sZD6VAfK46KCp_Vk61SpI-1vpWAvVFeIOFpUc15KF-7scK4-5Xduw-aQHoeziLwqeOtxwfHVULmSjMgf_Lh0UJdo7WQEBTeljCzCXKyb4cskM2uaHtxhg9xDghmBJNaGK-vJQUG1vdthekj-zL2SLdUQ40r5K9irCUWLWaT3LQK6Ta99B65lYHFHbLGJjXNaNSrJzf0Nluo85b-sALRE0IYBzya1sVcG4WYZLhUtCfzj38esyRIt56Tnz4OrTt1sh3QRhJNATbACLhCGZ89mq4An7JyfeAB4aH2_POXMxDdBjhAx90p6uoaSGT_b7vqxe9U4qLqChVziSmH55MQeD5zRUX-sfK3iqIUNWbYswNYEIQaRh8Z5POFjU4lawiVl5A76ucR7Ba_Z0bE-f9Y1WWz75_6C118HtoXIbvHPnbxbqTx8R_jyRY6EcsYMwG2hoKJOUEnjJbsvaLIzpQ1_0NzZvdP0Os0n8WLac6zFcQ2pK27-XQqjflLNps0uX_oAHG0r9gE5Ou_GTSFCL6dKKpdZChwbKX4PAWelFhQZ5CMNE_yEKYOQrw7HQBRUHXl_QOs3TVsHmC81UNfqkIIGdoB16Y1By-MoR5_GiQX6KEJmXTt3uUL2Tkc2eU_LFfBCBWoGBIJJHKth_atFi_zzs7fJU9gNNoevptFzajxecu3bFE3EtAUFIRHHknN9zHpXG-6Pso_SIIPsKWSiT-ouIMVe-tpWgUcSTpFuQbwRilfYA8CpCDlC2QEaVcO4qPqKbRCvSc4xAANHREbhz6OJnE39labR5Xgv84M9t-ASQh35V0AprdC58Oqrco7MPBYMjwlU8d0LBunlgjydvZcDZSPPontrPJsuT_PIhlz6qimk3xnjV1qWd9GFsobDACCaTuaSc-B5H6n4BFMhrKD_HYqS8sq5EdWe8uipYhuFPUERG5Ghi4EzIPksP3iv7oBGHXcpVqpTUR_spSwqJlqw0xiyMEeL4qftPZ0oTGX9iiVZnHxBmJxQSGxVn7b8y7iFmtfdJSlXoVYwfHvaqwhfP7kzIWhdSjwo5yO_IkA3n11Aiiouz7TkgGa2v2z4fhp2odCRW43YxSbuqqqK7e95b63pNghEd-3F40KYUw2AkYrDkgy3jdCY9pe-Ly82bayvGY3GVvsDBlXH0-y2FvZLXosVqCx_ZaQASAwlII7fDgdZeyMAkUFKns835h552TqTq66V1Ox_X9YI4l1Exov-z71KaxOmSd3DSgj_RSMGznqOq1CUhspz4KVQjR6qAUjmdMXTIDaj1bCgkWBP5NJheGVrlCF98flwTgm1pu7jWtRl109yoMrcvE2bMXVqV8wFNRRzfs4OlFfGM9pp6UNykn0fOoaaNAuyxhAkbHf55brG-Azvl69qvh1hAWrY0eqVY7EzsFBT6-oCmkEoi0Gr-7uWYwi56Ws00ZBUwHoHopKE5iQNSeqm6Hni8h_utEr62DSspG-dPd12zggrz83QFmGQ1BEq-2y5N6YPCiLKWPDL2ZjgHsWfmRNLA3rDrd8Vg4wxz5YAXWTfo0nmQCiOAXao-Yb7ai1tEAh_ub2o9DM5q3wyRNiGsqxEGeVCo9WZmarjpSS9x4k48MIu961nrTQxB3WEMZnB-osRT5J00YQiQMAITupKWpCSDOcSRs1L5ZHvGX0uBVIzHRBi2WU2H9-tQr0yNksOlpz3p-T89wZ7A5El81ccipwy-A3qJAymow1SlfDVh8RVoYXDCTMuI8gvEQU-Xg3rYvktYxy1HMcEYtvcyrUDqJ9FdohXNpxqp7itNyn6eZe_o5-bimsxP_AguiXZgGOb_RPG8JgBHVvLmM2yM2r0h7X_-MnEUyjL-M68xIVRnQK7Hrz18QjMKWDqu9500nN2cOYCnR2kSQ6v8ALTIIuJiEL6u4ReCpBzjoAqPCC43i2r0LpC1lQVXdf7-l1-18bgrrqp9jfwOycVjJBbIrKBiFEwc1dVlXq2_IR-9CqOntoD44um19sOaHoIsx7axw4skuNMR_qQbYCsvojHMZU5-EYx8XziFY3TPAAcK6hSLwaSBOMhrd731PmOJBMvTWFJJEneIpZ5pos8ZFSdCmHao81XOf533vcaDf8NL1bhOjRQf4mJEg71Cu27W4BK21gEu7-JhwMGsvsyfb6q2pY-uN5U1et0NAjS9Z-GUKDYXJGvI5qZrBtZVqHFv4kevdWMeEmabbUmjg-2CMC8W4ogdRxDGHoE0P1tTy7KsIDljwtXGOEdjd_JVxf2HgbiL2t2lttlxicwJ0gCTVii4XFLlmgvJky7BLP7fgqV8dMvcTIDL8WYR5k-e32pQoTf1BbgtrCOXrmPDTBvlZNMeDhW6f_UWfIHcMIW_iHLVph-6wmA9tUdhuBzhbelj3glJZ6BUySl72Wyziev2SP6kF4-sIlLZjfhdb3298O-YXXLR5PJeCRIkfZKH1ddcE69XkAVjyEiIF4PVKLSngqKyiEO8OTrAxbQTvgpz5cix2HhenjOvFaZXyPgjdm8T1XQrpNlpI8ikhREzJ1gy1qgMWuqWqy-x3k1BB68LwirhzNsh-LfgHRr9ZDVf_mAFkBDxVMtKn-dceLqjdjqSfQjLtFBLQEoIXlcmJzOxrC4gzc8Qa3CD3bHtkdZo6e4XbX6RbZzhmxSbc5ghx5p3E6ZspgFbMiF70xGg77UOF2RuWuL8DcQPn9HwHoegcACJ7yReg65DI3wYwmmAkV1w1Jq3VuNLEgR0FuOFLr7Yw6Z6HZExDz4PXI0wcfLOIkhVkEfGNak7LdyfRuzd5wHb3uOhq7V8plJTn9YRs4wDv5dSzmARivV8XOgd7ejSZx0W0kPxSFA1MrlRMlJPfMYelCoZ0yCdsSJFVI2qO2ZXEPov6EWLi_yfucVa0KliR6SDD7TcgT3JC5wYQhRPjM4V_PLsOuK1GYb4AqFL24Nwi5JXuqZdVEwuqSy0y9bbTZIH4ztbHD3jpGBP0hyfYPpPdhmX9Au4YOL9gznQk91RzQV6CsZmEoaBM9_wyl3TRoNqHDgPXHBmozkD0Gq3z-_bUUjUEU5w8KaoB_OCDR26_OPc2exvAh_F17_xz8VNzmlwzQWzzDG5CalWt_fbXT23oPWdiShwLQv4i5RhzBwvxnZh0E-eQJyluhK9CQgQXCH7mEUIuPA-xeY7H9mozMm1afVUVxacyfwHEfDG136dndOqPiqbzNeFVZUV5Ats10fk482-5eGhJ_nawogMyIB8JTlVLT6N192z5wFXMXmeLSxIrVN_XdN-nUlqVmUeH49CBoJe2Y9XJZyyakZexsUnD30cwhRWeNVwR5YnWUhkl9JdTu1gR-uXDOwmnTOs09vq-_Ni6HBEoQk_cYGdgouGb0px-YBfj9tDXG1NWHsEClcm7HX116Xl9MWcimXVGV0vB33fRfyraCaAMbbfB4ul2rNR27QDve4tgT4Pa4ShkrpYdDR3pt6h_IAOnYLfZD36jHLf2Mbg838S8Ip90zc9OyQ24bh4yPL-g8-jRI6ycvvAuVsjXeA4qhtXjVmRx5rmSP77Y84UzC7SWrcmKaVCRECPeEIMUG0LDEieUTtrmUNWBROWFVAtaarEqebqlw1wPEzx6qUAager7nlUKytCmv0l6c8BrJGZhacSvMIvueZ3gp4sKs4OJsmrsK0rMFbRU-OrCEuUjLh0OudFkp1Sfh7YTluo7HdKY_GHNnZfxvggrv5b6Tz8RMW3-X6jJoIDsNww3ylEzf_J9gOCQu78AvFca5t6CqWVGOo06ffh97LTWn6jS8eUacAnOwW693-N_f-kU4BxvWXFUril4v15f70JKCBk50rcb3lSd6P9ZhFUBOSaa5RLHyJ4iKbTARwFdbZfqakCJs1_DFYPdkxFY1plF7exlSx38klJh-Jb5AYHoseUjrBl9y1Z56NY2_cf-Y181uu4B8h0lpfXIFYb5Omb5-a5P0i0_vlKgKPZ8UMDluGSx2NPJ--N_R2vRNrypeSN3cZVpjn7jXdI6bROI0ce_32owXSYKkGzAu7yrKAJayU_DQYffdX_eJ4KzAlyZntIHKw0frIE6AVd8AEluUmjMUNIKoYQD54zksV9Rnk7TtN5_tL2EG2sn6uzOCAZ2xb9SQ6k5WtyQzIQ7d0pDyhnOacPG1sraeryrnqtgMCeJT_5kPNHMJEv9jH2YU7EHb1gwduVcW4wGl4tn3rPGOCi0G4K3X-EFMnZDvxf6jasu7DDGRN3LIjrFx7FNwcFj5hL2uFIIVfmq5Zpa5YNZgfocYtumRx9Ztd9ujrpzvlFRJPFMD9nBBLVVxZg1Vn999Ki22i9-1pdyBPYqLC7sKLWH9dWdBbSGfj7aGYk8V7JCFziIdJkFpm81oDX4Lo7AoPPTLBnlMpT-aUpLWq7JXjZWnuEk2ZvZYOTmGvj4AWDeQqKbhGVTBfTVNC_7_GspRekwPUk6L7YocILpvekSFliVb1qq4ri-Mra1WcbMw99UScjPRfgRPezfukm2tiwlYf3eEyIQoBuD0wxpYEHBZ-wYnXM0ZOVh3cnQypUItgBFzGHKrtfJuclQZh_ovuL5k-QvnPRZgS9YS45f-XKcKV42xrr0jbY7fnIQ-yEMmynlcbzqGSys4tHht783DNTsbwwyhilqfxHP1bdX5fylyOBeEM5U5Kb-afpRFkfUyqxa8K7xyD_m1WINwntuEM8tO3Xc1L7Zn1iyGr3H1DxJXGFedNHDT7vxaYA3XeMd00-DthejbW8EM1Vr4LPE16xmzDdCFm9qfdqXkAjuClvzuHTIXvdK7w7W5aMCP8JJNQBjki0QNKz3BP1ThjVeJaALefuM51x_mS93bWK7aNbi8ewm7F_ST4yjXOqmD6JNv1TjsS8qCmtytAESZmuwDOs4_2OBLH14rPBsHCDhrftu5SHoALjG5A0HkxwL34efS6FUynsG76XFinZcfRtBXPTzhAmvFEK3g2EtlFi1XlOGzbMrRHeWiVWb0Xeeu3oet0EN2Y-kdWIW8CWNyVIFth6I7HK70IOBUbBg61bj7ZUEpEjPvU0snii0ewAaN1-XQJHFlvYdwmVku7MA0CTEcgYccjR9r5uAqjrIwXT9OPXJbHwM-0MDpAhIVDqMqjZbZiJpNDvxkwRvMuDY57jWILNDBpyh3k8sSUKuYKyUKb3S2wSdMzvScgnBWZQRTESJ5lKYtug_mN16NI7AMqr0ZdSjSC4NRK1mqOqr751Vsl2zuIzE1ak-EeXShiRPUvYYn4qlVDUL9p8UpQrMS7aiNr2F-3Dz2ApIlajzy3r1r3q7XrRRc_wGpgV1uTaT-R14fxAHslqCR2zKGXmCY-q3RxDS55iTtqS91xFGjvZI7deRNe7yrZkuRBRI573xyHDWkcdE25pkzIB8THuLBWNYjj6sKb3TbXn1CJuT_6djbhdgaVfOAgcGLb25Et2Fypl0vaF3obHLi8R_C6YHbJDQCwu4d09RDSn3-dRJyJETk84bH6aSZ7gyQ8xcDZS5JKNP6uIP6FOLXfXvHqFwmGu7H-U4iT1wGDN5C6rXvCZOLlH3D-AQx5vCkNUaAyRUBba6sd0B_a5s_VUVYb_xGAqFF6aIF9qxLiOelYxIFwKw6pDYf5nSu3NIQyDTdPuPN4WsT0VG8tdEGlfSOrQywIRFBc28KMfGBoEfJht93zMPpMBcfOp3Bac7hd6rvMmVoWSicqMq6fAaa-JRxlMBm6Q7HKjdWdGuYbK27hYrnrVoBsvJ97mhb4goB7Wlb23gnWs33zjHhfYnn88-mpafYJ6u2XgRf50ToqII-foiUf7Db69I0fxKfhrwF9e2M82dEuZfWYEfEKzzD3KC71AvLqy7jJ2RGxzro7Ur43Juli2K87z_oh8Dr_MUqEmeDXIQnmP_KEUIKFMAKoI0RZlVB8KpaXeGJLbMtOpLmSXYA6QEiMsLtNwO5faRyz7j1fLPGKXGblEDhcwEkiIEFw0YEqqRBWn69E9E8hAEWrKQqJmUfWFxdG4f3VcCgv8LqIYCrjN_mvWbKNP_JnuLrX7z3-ERtIWkw01fxSHeFy32SBopvbGSjpnUlpMov3QsxZNkfARHAXc5esXs-WoDRAhZsDSyZPThAMslQ9IvsD0NzabMglBFSICV3Wj2fkA_-bvVJwlPvyRmUZ9lrihiCE5keqMQT6GR6JSg4WZvkADoTrbWQj1rytfAtQoInw86B_7MoaCeUoHb5khLXw19CnioNyufDZqj__ls5HeFDdQFv4i7gVZG-Sr40DF2z8lcHyb4TpdqubpYcT5f-9QvKXuh0eiKMXugR0POGW622xSVJ-9aCXSSmiyGTz7U-vXFfJrFldI6P7_K-rxVjdk74AGYzqgLKzLWMoKBPXuYmvgI50yctUEkzINN0ql8oxtX28F0xd6rVGOrRbShr1wdkcznlqqiK45yYN8PY44XRj18dUOnlJ2dsUw0hqSDsqCddtwTR2O0cXUpbMI7yPebGewhm4ybPY55S45ZeEwFXqxYHL5ZS0l5bWlo_i51SA57JJ37iTa3NCs6Kd5zw_PQajuNKQJAV-mB1zFsa-XAJsZb5ShSO7GTjWzWh0Rv4gDuBlPpb18KMd_2cJN9k-mTx_FIWzdG5gfAh90cd_UY4o81RhGnfkw3xNnCN96Q3s1N3G7gbACWRticf_SAIU3gQirklVaveSrgkdnuj9qZxfW9vAzAipSe7B6BJkkEbg4MJ1s_9fyqOYOaKC7OTOMfyfaewnL5s5A4SBtnjK2RxDcbJXYfocMNQqz1YqurQsACy7AOWy10pB5NwzPGfAqB6ECUHkEgRCrHWIyFHa4CdRVZy_rwrsJjDqc3DUlsAW42Vz9Woo_2KgqYOg6x1nim_m5UNW2DWxE2kMT69exfeZS7Nz1LJ0cEj0XywMFWrdzrNC6fX4XKWjBAv9wmUumdi3ev7KZz31BEou_RwIyPMLT7H35hFhb35kn5zAlSLPF-hrwS_OFbAXTie7DcV0X_us9NodkGPFrgpscgOwunakLYA06AvbSJcG4guI0YImI2toBjNVvKsu9KolFL88xxgQVxxHHkDMAiBh0rAbnNk2glWX9Udwtl8-SXuViaWlXDmngk4SE6DnTGrt9Arz9lnKqQboF5LNTNORSf-VxyWsxK18pnzpveKAx6AVNMi5pRrveMNb2gAlAS95fLLuEGMSFnGZow9VGeH98Y4-kxH5_bjmO_jA5Q9FG6Gpif_YwQDPNUDLpRc6JEYEKpY_2xZq2Cx00I9b2B5QaKJFIp5H3vubVmAO4glNAjuK9ZM40c67JSSo6nknfHThvoTQrumXYyaXYFxJL2gz2kT5r5aXdkaFg3eByWk6Alkh3YKEL4Q1C90Db2UqDhwFTcMe_WnxYGH3wM01WujXSmnwvkVjnezebPY8ufnsTnI3mRJNq0wgFEn7pYACsroX2tw5rB5Gt3S7h-SMaIRj9leeTM8lv9i9CZ9-rCBzQN2r-5MjVSwSEds162T4T82AubxrdzhCQ9oB9i3Mh9x2el_H5YwuvmskUorUYiHoMvcqPY6QOtqfWXRq99pXbaF9_-86YDLCzek-S_Fjh0ka_O_Ehg2TLMTMXx3XZeyY1RiCBWTAJ4GY7-MCgYU1lu1H_nl-SDhQyFk5UHBEwguZkUYFvBmZU_nr0ppLmY8AGaUjY7slbeateyHy_QteJxQ8ybDjCIEQABVr69Ur82E7x1VI1L5vwOocMPPVrMGSYoF8MD3wLkVdTfokf9YB6uETJyJ3NxWCXw9b7V1sK63FDS32bS9RcyxSDsI31u-e5tJFnVfkvMg_Wwr-lCkrUwuP8uLaG1uiR6cIZ7WcUzKWNev09wDId5D66NNx61tB7kpNWc5M3_xB_gd9EGBbxB4iQk3WGg5hwOp0U3uETFB3cnA1PxqvnaoqxhIpWoqiXGuEOfyqncfZCpMGD0W6fztNk9akX59FAQbF76eiWLGD9jIZOy7FMMEseYgeqG2G8UaV82MeX3NJAlsazxV1N_PWhuEkkjpiY6UKPH6TjuShIhhhdLR91BQvCBB1aclcP7ViFHy7oU7ax7PKj9BToOEuuPrfSvjRhGoBmeQ8UhxtIcDEywAbA-WpoA82FLfp7BV_5o3nV6fFGRAvqRnMNYLHbv8h-MukRGgZw7hrBYdto8_EdbbIyhBA4jo3N0w0Ayxdpbkw_j15ueEtJ3o_rpCgrDq1eV7fQFtLdlgBMhxCzYtANrWoiotHVifpN6banj0YJz8r10ME8PvRSPKHZAiHnfzIO9iGwjgR7za3PVu2mP6exHF5MtOUM9MHtQvwiZ7RHFMZBoKJbyhAFe4TYJD0jW-lWm4GyMg4qzKap0epZJ3sQJzLTRbCrP7g2Xij5zxxZfvtSEbkqR4Mu4h-xUn7OYNwGJRmvpnWBAokTLrm03gMMcjQEbXoBAPZGyVrc-qqVuo1_lGijIddrilUU8t-5L8i92gn5YCm8ioVMkSLtftDoyUan6-ASlWk99DknTJza4shuxNp18y5Kvb56oZG-knA2CHFg4vPqTr8TzFCDK4eoMnMEKeIBogZpNTEqcOWvU07KqgtdG1ne1qSiyRDO4xuhoga28I21wIwTrtZ3A6ACqQdxGRBCCD08f3IhxrIHMAeOEZLSyDDC2-MC1EAuSJl-UrfuWrWwOpk0_5dptTO38BCxzJzoaQCnhvxTsnUXLfPCYRmW_88UG7IsPMzi_ZJgFo9yf_gqRswAcNFUp_OWvG_W5kD2TpjOFnS7q6vhrHEIvZWucDLLbgPUe0SNDqkncTXv5jJD6Ycb3Ke_qnMWf1tcdarYwBstNR7CA7ek3yLklM-e0sIQEwMilF3E-FGX0XM3umkeNOlw3ZA7Fj_lNiP0aLWD5wbvnbPI8QKceWhJXnou7CTFh1HOKKcWe0sWUD0NXWNP8XjpYR9BQ8tQ9EbshVvT-KImL2xb7HQwuxbh0qtsHMhtREmYGQGYeOGKOTvKxhuNkwbx09w_BQ-i_ZBhm7-3I0HXfkM3nxuZ2DOy_NDUv357lMXaLsuOTj0mthflVFDM5F6jtwC_WTsurJKKCC3wydhjkahQjY4a3acr9KCk8-xTYxh6QEjxqrdFuJLm7cpsJTDipFyInM9tZKRhCzH6wsXT-dnStWl6f0ba-uRkf5N2RculjcwFMjPHpbu7dJBGlX1-yh5qeQUfYvhbQCQru78Es6gGM9BhD5UEQbjBEz-wILPXIZNjKbWIWcHYsVPbcqQnczMQYMSKIWZ1v9YL-emnvBfn834Cbv6Ca9dMYCDa9DFdSjuO2WXQsh7v1Y3RRrY9jSZLZkTkkKSkoH_PncyuEpdZBvsxVMnD5RafU0Lq1AP-Oeygqqzekkk8cgi8tzIZmeqNzR2udzjtVmuMZcq1pwcoZqG0f7QRu3nyAL_navWPYNjPg_121CbvcxOuwCdKitUhi1TY5FGWHAhJ_J8TeI9ogZNgAKDWSDvhxdlCCxiyMhr_SVLQFedE8sX6aJrAVvZQTt-fHmsh9O9Ulrbr0anaMgdCoi9zk-0_ISoPDUOYyVfyUMiDCypp0Agqwpy3Ci34daOZYF604r3ZoYPnk-3Pcb1JJ_5cmMv7_BVT6QlxqE8E7fVXzcXMplQ2Ybihq2vP0uD0SJkMxlnCxNyLWxNtDCi971oMmJ0h0RMinM4-_ir1C6dXEI2fWO7KxKogGGBJ3P6R6MoeGoOcvtFq0R6zogiNKByFBn1CvE4Rp_WnpoN0b7Jjg-B8atenin1oFIJqMa2pxQyiRQ7dBSJWfwR4wDLO0Vx9LSihVSWc3FEZOf_9b_u0kp-rQqGGneRx1tG_TYo8sGBePNFvCtkU4CR4ZmZFstBgULHnbf416cz4oGzrPl4fDLPUg8jdSusv91M71OXdEx6if69zVqSSC1nfmLjvkw0k8beUKwGCsISH5aFn_URx5ycKtqweQUEQzY71Aw9kmumL8j34zC0kQnaqnft20nnYPNAwBqMRb2YevozIOvbM7H_TK5HEET730pRN7rzbSI0z2ex4pLazmEmukAhypBq9FC8PIORxr9MMYNyEYuck7Mf3gwogtU8C3XrFGxfgBr6G2uppnPjevFJb9HtdoBTNdV7WdobeZxnNqJsbmSYz-ArP--R93RsgB-uBzZpLZZ9abpy8s91Y_HiIjfbfuRwGahDnqEYalwClAZdDY9AZP-nuk8enRbe3HzDE7i3pgEVlJMBedKQx7-gUmSQLRrQMYXYxYSJwws_dqEvrvHIeuoZXZ8lEThZh38XZ-LwPLQAPpfCbKEloJABUbCOtHpykQB9X6fE1TdtBwL26k7nRQA50Dkvjyh6q433Urjoq-x9QZUV4wWSO4Moyv2S9XGBi7HWyPzN1Jnm7-kYos2xL1_YDVSLhHImRpvMRatlnmVgQ9sjPLQGXZ-6La_RVndEJDXVewocsvr2h_f8yLnBnC5SxS8hxEQ65Z9VDtfc6rf7hrtjKPrd5YMQP-Lth72uGFcsHXwjTBYRrmG08YdmRGKKGKLetR8gGP-8oz2dmxIIPnpJZNxYa09Uh9xrxmCRDvYu2reTXFAS9-uW_aoSTgIog_vwhfuYEgjLKVUQQ5QdIyPbJtYDEYPgsC1aPcpq7cLUedsFWqSgFyBxwtKhTCash98HuDq4zllSehQOgBB9XxcmjjH5u22IuakmzdpcHC_OA0JCPGv9BsHVLIOL4Y-ScJNLtU73dKy8sOhyWqdgcY_h-q31uDju0jRC1iW5Ygmq-euG9QHg8WFM6PY4levt-lJ2sLeDKKnquhLnGVEhYZzLOCZ8RILiOB0XdP-oQXLdSE-lZrBDoIYUw7szQ-rCn6ykhd-Lw0PbU5Xn6YhkGFbIH0AjzWJfpkv-k90csJdOuXDAqt9tG_I_O8fqu2o8xMu0HbG4yuKGFhGjvi6SMsLbxWcTckftAlcASdDy8w4_PVYGQoDSYDib9X2ynoObnYv31NoI0RAN7lsbE8_Dy2WLR71r-1_V0yM0-mncYZKvw5pgUPF6QLv0XV7JwX5DvU0YIlmRYE8qVnh278ZQldmpHjlK0G5Z5qw8nTku1yC3xBukEKf3odf0jNh-_uHs9nmBTlI9vspQhqlVzSQv9MmsR223JOgfNEVivFeX84BdbuQi6C-mBYYxcbsj9KjT_pxpPF0HkcqY_a3WGJQXFfhWmt7bx9-BxIG8BqyN1GJBofLXwdeWISP3XoDB2MwuwGdKEBxqe5pyantt9ucA0AS-XAEd5jS1k4zd7TAylmA4IHpwdjJvRNhZR2bHcqZ1hV199uMYTRDakL-hi6yt_4uynjzYW2DnMA8egwdgQBOutc2n6EUvM6CTkHTQrp6sonzoRPrQ-LMNfCwwLytK3YudSUi7PopAB9cxMFmKcCwNOFw5LtZsAwSogCztNQcknab5bdFdwRWX_httXdv22OfscSULhNz2hkrwOT9j0EY-OdaIFTWbMS0S0_ZyxUwBg04lBVVdvUA0HOkR2Hm4lvwbyHaOBbzthJm7YLU3_HgX428WNXPUbo4ejSfyyin23b9gIqUaKOLxyBwKm24hMwtzJj9VWXdkxlP2RVz6t99itCRM1ZRfoMSavX1c4KChFIjNkeH_WHSm-Joh6-VWVo6YxYucsP9lJjp8EruPVBozKNSlss-CRLfX2DVkBVHNmcdGayvhkyIOeBQLgGWCVZ4_o9dy37rBFVRlRA440uySH-yZhSniiFirFYKStClg5Wb2jLIHwFMGKHJvKbnvSVBma_1IngBSq3sinDrrnTrOGcortZ-nOXFslGz9EfYqnQR5D-3EOflarPTzMGwvW4SgUliDldPzAnaXR5sR8-6-pQJmk4ClKJDC1jP3HbO67gGSo-V_8h8z1FhZByueVfShAxxE2xjEavRIrUm0cZ5BZbqD0BNoWHymJxIJWFceq7AH58l7FmC6Jfz0AiWghmtOYb2m2ZozaICV-iKg_HpdFlDaRFHg6wqzSHSc0bJHS0rf24O-9_VjiMs1BJQoHv3V9hKawauo_0Iz2djH-qu1m5Q3hNf42bbraM7fEK4u9QKV4eW-sIvvFk5eaHo-FY4oxtIEuaypLmXZxP-2RY9dF0MKF6jzmm-b1eEWiJpEWoQoC5YdmmgWKvZ6K-VcsJHigsvJhqF6EHp6GiE8lurFVTNjqQVOoCI3OF_AbqmKkNyh0zgPedfR05r93STT7U2vMkKc7_S8cHweyrv8Rdn1LcD8RPpKr_1G_zYjN4Scmp6tM4Ut-ac_-6IhJ86L06EzqUCO0SdF0o-J7Gn13y2_7WtOv8qavO6p7t3Wbib0ZOdS4scxSsZ_NySLX4e-j5lTCKmed-jjocX1BJoxFH1Q61Fm32G9BVvaivA1udQZkf_CPyg1umfhD9OXe7GyWm6rmc7Fyr8ndDt4Jz_L5NRG5N5J51NFF49wR-3ZQOqPWCYKpUqwMDmzBfWvzrgrTA_RsITt8JkjIxlSCIIgqarx0-H12UmeBkmnsBGnPblmZN73f5fMGF_KpXd5OYwLDvczXd461jcFjAeS4devnX7p7pXqorJl5DzN7nkFcEJMPWZNmQYnW6J8ytwRdIKR0mLJnnVUHPyo3pmCtYWzKAcD6a0WTNBYN3Jrrj9g7FnOl-XPyiEfs068eTSADcaUxn1B8sfFa2JIxNWQeOQ-PVgcPV-KeItvbHP4mVUtNrucS8ysNElD6rg303mz3mhvq9D2U8O7adgRwuVBoohzo-_yh_bU4l-IFBThW4SkmO2iITN_ySLfYGX6fXsbJuE9KyVkQALYX12hwYYTNivMZrvq5VQ3OCYE1Oopg_SgPXjXI65ZiIYGEMg5cdIEkQGympptTiL-j0EPZghLPwKX-9YJaX-2Wg8bqv456sBkRDAiBZw1m5WxEcZ1dpp7bgSFmBfwEf6S5wfMV6jh_3DLSqmqRP60toDRs9kl5bqxNq5Vm0FkG9G9U2lARQYjnzjtid5RAd0quLJrdorj0dVr1V5iyMXT_pAVGwE7GCF2Vn_f6jl0X4Rb9cE2_mRCZX42rJPGWzmyvI6T9vNdllgy5JexdIIf9bM0nFa3FNvxZgdhTJOHk2tn16xbJg3akIEcvemKSfW5-QL-reyxMS7ena1ZW5aA1iS0uMkcV6oayRxQGJMEoOMpREoInQV45bIe-Gx0eSOwtHZwk3QJEmqql1_M5ZkK6EgIsvJMqdMvEOfVKnuC4wkYhYFr0VwcMH6xbsdVRRSGBPjwITMqFFNhgSoT-fVTimThgGpkLfyRs_OQiN0DefKBbrAo2WCXlSHDwy64Qd8BfUSf8BS2obatNzMzHkeLE94-cbC9_KrX2ZtgZJ07cKmpJAuDsckXMNgRmOYc7rvwAC3wZmDWWOMx3vFrC-ro8eGzh-8CVyaYMEnfmf9I6qG0CpnJfHmJx5TbXAp4NdXNk0NNbTldOGW79LBmLFQvOIniUrFrEXYE1iA8Hle10Ei8FkfFLtiDCSrcTNG5vd2oNwhbMRzhEZb0kjIuQTVLXdF4xtA-dYtShT7i6K8NmcFuoyDyPU2yRYYupHWcMjnHc1KnBWEok_gIKNFZt6mKBe6F44Tx4UKz1jhwDUIvbES4ZNHPAnzzwCRVKRNGnvNZy1_hzfxo0-Ru9NoBdxdDdf0195HpgzKe7msFWpyvsnSD7rrJYhgT6fleRwUFN8vTAthfIGmhVhD1lRwOWmGXwJQn31cVhfAalDp1M1C__rzCo3faPewdnaJzIDHoI2Dt9bsqRRbh9xqbpMywuAht9R5JkpSkYftxbKWEMR9YJjxaETpFHo8OjooDJFxe2cMTX55-Du6D7Jmyxjn7mMcmHlZ-0aEOq3R6nv_qLktkBK9RQzT5CbphFe__Vd8bxtbB_tcc08KtDwOYOxiubAZcq5gSdpAmoKknsjJ8jMrr6iyh6-O_-ei6TvMcgcbPbdYxN9PLy2UBeoxG963ppPfyFHZqScDKJZQFCWDmCC5Iw2PxWEFP-SO8zoqjmJL1kpB0ubaPQX3iDSr237_82P_rRLaC8_BnpsYL8XbmbUG-xa2wUxDMOC49Yax1nXhxJeVnfmU4PdCxAfHoSFmLwLcEFdmeoWcLzAUAoRvVW1oM0MTr67vtJkcJwS28XKPZFNYsD3hkxOS8Vg5lh3f0sSlo3yQ0lE419j41bOAbf7OJX9EoJdWzFgSQ7HesIFFRQokPhrXDMxJDfN22cYdUpUrjlkMuBO8f8A3f-HNfbAI30rGswJkPmdKYveW4klj5Kq_6S3vWlJf901-c9Lp_jiqJiNNRTEPzox5dacWdK3L0S5VM4SG0i1UoLzE9Y8Y4mntl7rjNjA66WYn9s8k5mb3rS0WW9pqI_7Nm84Q0UBkXjGRIKS7CEq0FxAB552-yXRT6blNdZU4lm_KIQbqeT3YXeWrEz4Z4-TqEKRMzWkz96yQRYABYY2YJOitBYbKSTiXDkVkGh_X2nRKm1iys_h3dZP07_EpPB-1omx2c4HO6lys1FNizozChq_KgnRfQQMsPlx2eVffnhAyNTvFLNJBbdiLZ33zLVhyHkIYbyAc2Gc5SHkaInClZMjinBcBGxaueqrr-_ZmsVWM1B6mexDY14AbS9vsF8rV7YgIsMJYurdU0ml3luOMOiQKbPmDTHStNbM924lx9D3iSerzyHywx7BMUNeclO5a4ltkIe3Um2UUTdjd6MnnGt9KT7AqOG5sSl5jfs-O_fK-GmEbfYIpquZ63CYKJ-u09gc1V4mVdK3wVPS32Cdng1IFDI19UWhka6u8iqGD9lC1vW2zuwsLKMMD7Q9RW2KKGz0nObjjSbA8DbXAWW9yOh8fN-g1of2ilAcTqNdgYOZI4u_lGpDh7Wfb62HA1ae7TE7PiSsVQfFR49A488iVw0_YEIxqdos5W6vu9GRloHxc_VMZ8TsHDmQTAPUUJQaRvn9G_dCzEaPD2EzOzLldko32gqhtYGPglkF0Mubq03qfLrP_qS9_p95jWuJ8HM3R29CtmXDUHtvAzFjhh5XBjzftZ0otTocmx-cc5V15ch5DGhP0hV9jrHnlwlS9sFPUXT5yDle2p_mSd3LEH-F7jo5Ejrg-dWPZYkQ1To7soZPBXquB2THz1S-A1DJBKQszOTp9BKNxMicxyOMIcuicP2UAGYkMGf1IwWBxHoflpgtgVgEBE35-FfR7Wo-tK5ZgnqjDaErgJjEXUh-WRPIDaMHF1A4_6MoP-q0-CXuS4kTB0K9pnrAW3aSMnJqxzKuLWYqn91fT_TFj-57IpmAeJpbwcRHXVTb4Mn75yVmmYt0eCK8vFgcfQXgW7abP2CBvDnXZQKHr_e3i9JryS8yUuHejxi3aJxO9LLVP6ewx1a5nJaEziZSTS7MhvLvJaAfhl5Thgzg4xuI-kezdraJ4-SgTVLWvbe2ewtHkIXODiiQSGazvB5kjuFl7l-QJqgn5QPTW65eatCJOJdHFBeQ3adHuDnQ0QRWotPSH8SWs745PB1WzZutWJvfLNuvYzlGNDR1DSH51hjWjZ-0JJzoGGTN6MjiKM7XJf9lshhGrUebkzlaCvtr28u9BvvJ0XFDkk1NRue5mmpWPdtokO1D_f62QITksIQdxBDo8AuzM47sMALxDlWkIXWKDU4SjyCsm0G5q9erWGVFk5sGlaZxXiNf64k0Fhq49hDEmN1etu3mn-gkHQ4qiAZ0dh6LvTlOFDri9WsFYaCwIwugMfUUR7sTa4L6e185OK_RWgd-K2YNkatfRL7gJym7nLdhX6DNAEO7MZHUFXv8W-EsBKic1JxhqkmfNppwAXGjQUzeBWzzO8k3IpYuB0sqzgjWT5quIvpvssJ2DrsHcaj3niDtAan-o05SGRKPYtTrJvJ2yZ6AItxLm1pAiZwPFPTEJJynWNLrg2km3oIEyJ61oyeYnL2TcAP9CczK2eznLP1tECaA9ppjrs4d0My9-bzjFVt5Vt40vxT1XMWjSd2ujCpt93gkmLXZC8O62Gn7LI4nSpl8gHaWpO_-rSCWytJgC6FYMuOYUao2xGKZI70HNQCaeWTGUargE-Aykf1JOhYbhucNvn4wfleNTEUY246SPyJMXOmy8arFWrS551eRWH55WMFV2C9I2hd2mqgFpDJihmN-x_7Cz8JjYMoel2i8xR_18LcM4BMq7pxYIhZr3p8nsVySp0rL6VT_eHjL8joXc35LhgThgxCKbZ6d-wBxPvBq3ITlitib4ooW59F141R85lhszh9T2GSjc9UAYeioKFwQJWtQt_WlgPY8uusLqC6wfNo8qByfxJNqiMlUFArkerVwmXlBEFDNhZXQx4XgExK0Ao45__1X9GV8L9ZWS9CnhllPj_XeWFKTuXVv1_oB6LtdNEUNnUYIun8OAY33J7Sa2uXJJ5kiVLKS4Il07sX4s-meFJr9lRUtIkDU1jqqoJRn8hDhLD0wo0B2yW6hbx8IoicEqOzTJ9C34derwOr8R2Hf3EnqEqvqJDWZnCCfvBGTEeBm3U6yrQrQ7VLkyAetgl8GFvjKQsYMPNWja4gX0G74IoRwogAMRHmriGxlqcZYUVW29fZVeoxOQP3yYlzmk_dlNmognTcXd7Q5D7_u_zLIG_XJJ8EusZIsbRHTkkX2-touHGXJoD5D7Wx8WV0TLTE4pZNkhKTFkEGpQRFwbKhuqNPiszBLvF_Ot5S9GVeFtFowW4Ip0Ofn61EjAXpQnZYQJJNm5P4mgvy97gqv1Pdwpri-sPytKEw0jeuzlWtibOxCX1zsCq_1JSinnZm69WCZhWqROF9fP9r3yYGjG_Hf1xSdqNnE4zdfPIbnHXHgWTBBv2DG8QqLi05VsQABYiAK_b8KH1Hon8rWMOeaG43dR6dwXJ7EfHy4gp_1JNYXM0O28cREYgyPgDYMR4XQHnvGv4tV7-TgkZt83AvwNuX1G8AJGSDViQzpaak50Sd5b9Wcg4sAnX8OrK-pzpd0TLLbYciGBsJEYc5pKrm5n2lK6cM2DETp0z3V_l9EMwZ_x9tdAAOBgP3Hp6zl5y4seal7FuViYNRprCGjHsX_B-q6vKl0dq-BCMdkzax1S5_Hhtwiki3Fo8ZCZ_EXIDl1a2w98-YodYly_O9560uWP5fSLqYi8jbnwdjCETiMg1QdGyVdTnMgQoq5mQTpPYvGO-TglXio5ZtCSCoxBVzdMWcS_Qes-v1mEA0UJwJO3Hbvx7RjT5bqwlX3Ld7ywaYl8jYNLGR2MBpCDF_oLHk3AEnHW8YdiHrAf40M1_lfIYMlHUnNg8KpANxivLC7AneTAFP3SFCb-gIp1HFrp5KJgDH-ctt8l1XZoocobpC0F7_7QvmoiSXZ15oaBHdwZHCRikGspQFKK1jfNOwKs2DcUrMGApveXv0WAyxrlAaiw7_ka1zzFr0Frp6DMouFXYunFQmC8oav2SPWQpfC_Pc5eVt6Wm6ykHkWpE6hNM1BxbrabZ-Vok350mdwj-w_1Ok50WPriPTgMRlS77DHLIBg8C8DtcWKjbtcoSGjXZ0N3U1Y4URU1a3RS8qqaGLDihynB57wuKlF2XWPP3KKwRXwkmAdXqG9oDB-oSU6XAV3nlvNbyEJwh9RWIEzQIxzaZCfWXAN5KQozYO6rr-NnElTwBt1ZW4PfTc16rXppR0f49yTqeQXGKWakJrG0zuAKtNjSuTuVK7yxxeH6hQxPLQjwc9ZyBYCpcHuDsGIfqZDKKC9NctUCFZYDxhFq1ME-Kqs5hifP4WEhHNFhld2iRWqq-qdNX9cqR2tCxJX5VanW1C8MoiS-u51VfEXujS77LRNFV8M8eq5EOdk4Frv7CogpNM7GU89fK3EvuoVnj8Fv2tVSK9nJf7PcaDOrokRf2Vm-WPNonUX9jCtvCumrxGVcU_gJBd-7bVg0mZnF-cFImdAVIDinS_LihDMt5YoXxBKNkypQK_vg-hwLc5QzOpzAI9h0I4tWwyhaQnI9F3NZfyIPi_1nEXHTH5XvwTdZY-Y7dneHGpEzupkpYwp0D54Xtyas3Q7qYAjle_0itPZmYvr-9nL6He52hMoul5kBFn6Y9X1Djxtyg3JpmUmMX2KtMZok6aGYSVDxiGAbeBy4lmF4juun8eDBJm1TLpwAmBJJYgMlYvvCrHLbwz-DZQPi1_tUCyL-aFXWudORFBynn3NLf_1gHNjzTuk1jYatkQGziFe6p1PHjF0QBSunAAPwyz7tDCw6KOuWGGAXJP0I6WhSZ7BhgJBQPO41nfPHJJB1SOYHFF_4A5YR1NnObLfInRF82cjq8cFmBfHY-7Jmu3OcU1GhGf67cKzjx7cz34lDtWTgAonWfqfISZNJPWT9B8QHsbswX_8s93Kk1bapdqnAgD_F6MFE5mz_c7VamY3CeE4KjAp1Zpkb8e7GMmBXgp80qw1YuM9mEbWraK_ilX_2HMVTcOWPfIezdWLDkubg3hTLRSSbd0oGxDZMvP8mLc_25E-bZcVbs61FauX6Tmln7sAQHZwMWpj5KC4jkYFDHWJH0ksYR4tsM1_JWy2pshqX2eYcju6j5w-9voeyDusBXHbCoGLUiy9FmYsY0JRzuxdkGxHpGCRlWoBsbpaMHmPxv7uK-hQEbfLSYeLqra8OviL9A1Al-ghxK9fjMJJsAs85Azdi_KR2_dYpX4mlw9CGTtXI2UFkDmfYEstAAVAcqWs4ETW9_O7exJGSk2fRviCH_vJ0B0E7KmXu8FO2CJt6buLN-WxBR7R-tRR21WuubkP8p19gjaMPRmQb_2f7XFssfW2LMr3A5UfZwqYPTE3orjcuqPcFmXyXQRVRvnDFREi5gxtRsNpQLsxgnSMNzWxbT0i4CLy92KaRnO9MNN0m8Lf96yZN3ztfq8UyOXSAhopW2iBDvHQZv-BstiKrIhCJRtuQU4M0tcnAPRIYkTt1kWQ-yorE196qpWk-jU9UyLXHPcmqGGQBZUwpmLLtKh3f3eJK7ibo5CeXc8AcyBSBsttCfGjkjk59bMpH21iU3NhApuztP6_j9Zs7eqZd-gsKQKuP7jLWsf4tLPBK18uzliBlVXIiqWO2qTIy7RTE2g0K4j0kWypy6UAnHQeTO3RTrmlA6a5eRsrF3ePxyxUT8OZO7Qj4A8zjVxG7M85aE2nodOmPW9YTjZRKKVkvxbF4VgHng638c7zZkP8ltakzPd-JSS014Rs9BIFPJRpM4iIAUfR1sElOeorJ_LAjZHQQc0y3kqJsVzTrEClA_mhDf8jTN03mPdrEc9B9l3fv-ig3-MKh_94k72uMEWSTCPkr6sWvhtNRwbECf8njWI2gyr4bHw39mmtI-_GBwP_rv0yy1vvkB1N7c1hhe1WGOLEpMlBxhfZpGpzfyrbZ_IVAC6dXjSU8w0WhZE_K5Deii3di6T1luLcktKeBoqcOf7RJ3wgfiDFgJoWkJqtspMP5-Esszdain2KkJ2_5ygS_73sQJCTbkJTGil7mh_gCov1GndYmyoThx39SrW4DS9SD1wUaJC00klEcRZYmLwX_D3ntGxqnR43jF40MPAhc0h4FHcLgsoXYdI3cvVnXX1E4eYBByw6WDy-NLaVvt4QjXBw7NfoFs85EuQ2DLO_3AuJxduLTvQr_hbqisM0Y8NjWPjHan32wqapZIwoGhGJ_bEfYu00EDdycBCLW4GHuc08U5BIwD0zpFz3bYKIu_tTsSbLvHUWu65POHllm5DXH8CzQ7pgSCJIJyzwdnsz6X_sPpUWFpXCBQltOvGlAp65VU-1TlzwytGik_A4dt1eoja_bWxNPsy4DpEDMOemMTfGqr3PAFqxc0-cL8hCwiPa4BW5H2sk8QoPjUZOsRhwDepWvcqDJP-wz1H9mHpA37b95QUJaYcinNWg0FaNZApGQyouKj8WdXtcd5oK8BLc39IFWfL-l2VmnawrpR7Bk-GPE8cxg0yMoWw4Eh1eDKk9HpJmxmFj3CwHWEb0o7gkBA9s8V0cSGKyMV56nVkl06aaoD4P6TBL4FRwD93BOSM9UcjbTxzYmfCReMs2c3sLQ1TnQMck5a_-ZeNzdEcBHjURQXt28Y04qgCWg_cQ09D9Mx87kCvF8pTQbzUYMqqjwIaKwoMRquMTEzaCgm2K88taxVYWWtl7ZcblwJcUaQ4xjKH9WoruaXRwuZNZLCYUmqNpQg2k3P6keZWY1YrdbxS9SFRIMikek214bqwDYcPC0AY_o-bXrU-DxoCT1o5-miZonvUdxhR0aEwP6ovOogToHceAl-Ojj6y3iv8hS1Gkft73tAeegTJ6WBlzq2Y_NnkPakRSn6BJmZpf3vWdw_wd4FvnD0CuSMGk0_jLzmmnzfDifPRFsFgqtSWgq6TyQkUXj7vV5ZgRuKUkVegM43sWsMFfMCp-EGEktR48qpUZ1PLclHLcAc560KI03qCyUpuuWnUFIvi3Or3JmwL_1uukM1gRvkOnMogLKUW5vKgcC2SP6gYVxnJ5bE5CoQ5z1EnSrYrJqKrgnk6VA-eHfQVb5eumGVfmbkY4cReUrgaqo0eGwR-KiidvB_Vxh9OBSUMESLR0KLza2J79_qeGf2UKVGaNTtjHHmLu2zUlBZbGsiZ4nZQ9HSMLUtWDOX_uuCKJ5ce09GwrzeqZzSczQ9uMwbBH8rxsk0dBfi8_UXf3i810hIJiOGfuWCSEsMQjZ4OoIcrCEC-rUU16YSktgSQzWf7Wd3Lczv-kIA31_M8OSe0PuBs4aDYb_jfhwFhBSVh4XEKKSB3ih9lF32UJplfV3cFOdmDhzd4S4ZOryHpc5IkwCyfBNbBM2rnKqRDFeyXX1yuItdZGX_XfNbAun68pQjN0cj6fPGv8psd5EsArhNk7hfQH3dCMzWgTks7KVT2_jNVH3XeYKIfOErQJ5U9xvyKLdv2pag3e4QvvZwIdojEkVYocUzmfShYud34bG5QjXilCdd0ettr14AiDchEit636Vs73bG3QUrBBd5J801qZl8quQGemX_ODqW93qUvDBjV8MfexRRckPfZvjEm2uUWLcsLrWFH3JkoqYZzPnsS8qN_CgSStuEld9WjldA_d5kNe0v_ZJ8X0JA8_Tkkbc3Rit8n_Ckm_JhM_6juQ-ikcHpPHq_bAyNOewlSFrkh6wS0RyJSZzhlq_kz4PfMC9gZUvUHH9r9UX3o6_cmLRKQirQWRSP4CBM5XCfAxImBKDFgyHuHxfuo0KJTaHOqPSvdBnIbt4lVxtv0YnjcvjOJmtdR1TbBsyS7AeObmF3NTAKoe2Md8MZ0HrCJKIy3bAYlAmj2NhYmvUiVTCFamZhzE5qkBI9Nr-zwBGx-_x3e_yEy2LydWnwk0swUdcTL2PDtyrNB-sJtGq-PMmzHIhaoKHFfqGbmEhri4ALi6H8N-UsllU_MM7r97lDVAOCYOVYkO95hhFwLn65prDxtT-cT2mI67XEiOMWs1ciCf6RKSCXPNAuM9h2LPy1Zzc2A8qz_ueGgfW6TqjMpeJ3tt4WEf-pMEC1ZybcI1gHqNuJ7JaYCBrRdaV2cbwoJe4CXZiYLh64pNZu6i9zqnt26VirW1Eb7kDS5eN-L1WvHbp4lTJh5TXlusQlOyLtRCGy2uRnQru6TV4m2xR4F9GsbWpYrL6lYKJ8ZUT9unOjT6xfnIH1F0BwN40tRodan2aXSslREmiBEzAQ3nTBtRBsZozBZ0Imri1ad2xDbX2WuuZrypEe90QiGnzHLRbZpmblnABQyVBxjxpxH63kTTfyIY2wcbxnbCjgvSXufKm_vOAoyT-uXfjeY9I3JWyTZxHwmjW6LIyOFUm5swp326epwPiK5F_opm2jd6euN7bpn4k87cK2J6tphtr6y-V0rEWqwFl6i3yBjbKIxPk7NErndVVd9FMf5AEBpeEmFK9LHODaq_jhNxRV7_KZVbV73Z1hZYias-6ngvo2k3lGDDaebiAwHzJWoFH6TdTjoxBv6OWDzxRbUVtCoHFRog9030xE5369affSSnB2-4-UzPXlli1uCgM-lhQLobYrDzJ-ugbffuSYeHx1POTZSixGDqqyzeSErWn-DCVkTmfBxOrx6Zv1nQ3B2N3La7IGh1x_IgB82l8hXTJOh4Jphr4IjkSL9EhaA8XHoNupf7j-sc5SL61iwyDNM-STcTDOmEwuAQ1IGfjIPaCIv-azRTWHEcMae3eLzESpedtC2FYPLLL6zZ-b253i0poaULM4JYx7yYUJaRN6Y9DUbDyAZIyEW__JtKqLN97LFMDsPbT1ViHPU6w75BMFIMBeRS9ziE9TGc2-WhdUxwZymOtrwLOw6Too8rg1riWvOArYAeBRq3YMZnkG6Hj4NQlH_rouW-3PwLrdjrNrDDPoaGl4eEscSiSoGcUkDbnUvC0HdI0iHADEjvul5qGcOmASlF6VuNqPLs6E_vLeDtVGZyByrsCpZuQ8sSReRw04ItqSsnbuNbpOeBRRtkK2KTQP394UfLuXPCursx7WOvV6IzT7hG2dClfL4i6kFqr_qn8tditsnZzjep6wKgkO5r5I0zLGoObhffSoOVyAU9jh5hHR3pziGuRFl9KxV_4nyVoOMFsvFS_l_sVsJb-k_OXi0Oyif2_yPTban4gtyWfVKhBTOOqsYUc_tizxocORXEUXpCJ9JyaoAtSFu8RZTC7-0muu4B0ED7TU5YhFE0VIuC6arZaeskMyYd9hwMQapnhbPCCaEsAOZ_ZmG-rWgW8YGRDtjqM88L8aqOUUPeq3M0QgL4cVGipvci8u219_gb4xDody_4Obu9pJGakGD6W8ZqMHEsraX9f-Se7U09qIzX-t6aAP8LfL93YuqTKsDRp9LrDXyAi89DswnioqDGZj-vgpkkHIkemNyasT7AicbOvF30-_2M12xYrRhMdTg0vethqjLkj4YiCBbIT4RzJ48TwPTKzpK6fPQ9oNGBNxPg-UGwxVLUyjhBxYNh-sIP9bGgt-483tXWhFBmmCCzsetSHniQ16mSf-QoXPMV6p4y52XNxvLT-vrkm2j-4aGowa3YDmSwG0Ed30LBqz-qoyiefEm_JGf7FEjo1FZ5c4r0JHUOgKQDXXH4r-_iAQYWLlTcakXAcgl0aEyGHZQaFH85IH7rmwaqAq7Rgv032NwP9uW7BrsfJiaWhTAtRimmRzL8OQym9-hNlXltq5U1O0QoURoX-eQy6CeJ9k4oLo851lCziR6E3gm3_JQ_3ThoY9n8elZ6sv1LTk23JQVFCiGiOs-1tfipxWO9OExZj1uaECunhFIClpDAGKkx1Fi9EEjTOFEKYZgYAsX3sfDR1oJA5-gNIt4w_457po0GsJ9PIlcLZbE2IJjhjwyyqv2bWB9MVbrCk2beopRilk3uk3Yit-KXroe8nHvZrFT7JsFkW7v7Jv1ukQneIA3xaXCzQjhvcPbnwCXrrS4SqC-013wMgyabkyZj1LcTV_gp1iNdsQWze1VNhR0XzmtcA_vq7NosxZlZQWRr1lPSGfVWQxka_FTq5pxNc76NUfu_qoWzH4xpZ47SAuC9n6b8Xf7JCbrZmEPfQQ4FuP_Qthb3uUdRa3jV6GlECqtleUEsjz2KhmZEuP7KTKoNyaKrJpwswKfsPcLz1H3BMN2lW4mPDSMFTTETBi316c3wA0kdgW7FopGJDT7RViK1XO0HeGVXCPPzP6FqHJmKK6RBjPR_TNY7eMLMBxJGJa2WAg6iT3FAsL-z1M6MrzlZel12OWsic6GK4lWpLuWA4N8p0SQ0dv-PjvMIJzkmxXVPzqOlu5jPOoqye_LwF5hYuB36Q274NDTmgoEJoxpcgv0-uDSj42V1KXn0GfA3-_l5RqfJ5yypiMJnCkxVs0TnJrnBHW_lJSWP0wD_AohGybhz785URVt82xWLmmrD76Av5kdPDa89KWIbtCEFgQK7XRjIsdgH5nnvANpDmWruub4n6t9Xcajo2Ik9Ln8MieqZLhfTHMdoD9zuAY_CfDuCnTC0RpPeMql6a7z35evBBy0TWE5XNKzEFiPMw6f3Au_3tyFs0nWIXqVB26Vkl0ib2zPhHTru_XByW63IeR5eTUoi-TWe-xzlmsb04kcLn8KfL1DOX_fivIWPUfNwLmNGj5ORPOKr_FcGnpgswerPszPqfOTFeB3ol_F30oSdVdsys4C7r0jD3yX_1b7cYBwYP1UenYN0_Nlf1RtXRdnyou1xFO1rRvmIY_kzfS9W2dHLQDT0lpucZAv_zJAWkFSKPDQRUsbQSGavYDzctnYKJwzzlN081Ymk10ShW4LqynOcXUaymcWoSROLmjNP2MPfvpJILDzC-YF3eoOKEC2Pua-5uc0BdpEcuRG2lXJSUh0od4s17U8UHYhzJmFFFl3EPNOdrGa7bCJZjpDRT1AJSgHMkf6iJo1ZQmxGITuPqqaVVJDAnsUn4ggLAeY1NvmyO6Gb7F6xzWWL3Sbxc8hXY2PZPjjQZuRDzje0rHBLl4L2Rzc-7pu47uub0JjFpcVe80DdWS0sfjfqJECWlCQzu4ej9AJO1BzoYHTotunrZsdmQ7Muwv2ArAj3HmF2itMnjlWRHo6xHw4Eyrk3fEbxLFUG42kQSAziMhU_PVLn4nB9f0N7KbWHwurafh5UDPlZQ4xF9CaTco2Wu0HHXRXJ4-bRU6Us_AMm0pPMZ_0zNatLkbKqFd3u7kNx0Hnznkxs3E1k_LTZVL-JpmfXYxHZetECL1kAmTfr4bm9TwOvHKEb-2ck5lrc1wLydh5EgXfYQUq4jq-LLGKo-KYid7Z0WYMc0NkNOTTOORk2TwYHt2EqlJdy4fXa1k_XJ38h_QIhpnmLHxW6pPEollkA55Pojjh-q6eCSbB-baXJvNCTFC6Z2UwL-604-Is65_ZIEynpN5ucZGcuLGrubJhUUs6nu9aa3oC5z0N4mXld6ZHB6aPy8HDarFc76QTida5NfL4GDhyiC8VDXbdjrh43eb7mWDvwTa3gPQkWuU3vHYZH3Yl1Or0iJGjBAI1Di8gEGzqUu99wes7UKvx6Bs5QnV9X32REwcm2UsPyvTR8QIQfWL84Mgd2ApOu1ru_BhVqPBRoV_CLk-13DpBrtKsEBFJOZSc8Qk-VSNCBBci3_hQ7gGYGMnicnpizjT3BKCow3agjajovAGjyqkSF4ndL2KwQ2HozlweIIyAoFpStOeIy5UbrUGEy9KMDekjLwpytpuOlzkyjh13sAvvb5yVxYJmQcuLZagbOb5UluOEaWPpLv0xZFB8m7parhmAnAE-yp1L_KPoA8ScpNUN6RycUuwfyAzKOh7a67c2l88BRzVNgIIZ7JB00H9XV8OJeYf-UVKEN9D5B9KDAQmcIkUR2Fg4EP7JZoVgkknGx5pD_-6SRZt4FdCGLLnhg9YtDd4SOWtwz9jCPNnZzk5W7wQQOrDq1xBruiwVVIR6sg8qj6w0J3RQGBsEfdE_J55rZjFrD8CYKXMKdFw_MZ1lbQLO3H8-uKxQfiasK0Ocf4FH2aKbiZywuWUEoOVOX-wKyjbNPYgNvCQlFu_MMTJ29XKkWWHiC9rH-kZd0xPpLXrOMuYle3p1g_P3gUPXizQehof2HbEgFvPgMhfVvmSHNuaYQhmwI091XSDU5ZB2-lPGkOpyIpAp8Lo2i4Ws4uEkRZdYSPoyODyTpxY4jhpDAkeF8jKTClZXMzUe6ofni3m1U5HbX1FEdlYlQLqb3qBeKef2Ui-SxyNbd1UG-0ataURYsH7QDXGMZTtCDIVJUqVhAhoR3mP7RbJFxzsxZfygY-YaVBDa7WHYtN5uazu7Adz-M3kV-kc_85A9kgB1LOmxeHLCcevHnxFx4krscMKPY7No6OarvJLb677OGnWtq4xGX1Ub5_nsuSh1FLqhQuwFNpNQ-S12SMaTzQT3_hkvMSslLV9Bcbktosat-eZCV3cbQPWzEIhiWc_bCcwb2n-wTZxHLnk4NflY_SRqPxjRB11RM0VJQc1QOruSz5HLadQV7WN5oCzcmwsL_96xNsQxXoUnHJ1RhFdLDgc0e9c3pp-z9bw7frhH13ywK__Z6kG_yG87s1rRqvAPtavEnVLoSoxKNJ7OuFuKe5mCg1YIHMzZxe6E1YWWE8cdzA61J3Gsg7IlfyalAivEEi23W6__gB0AmsWS2r4ywu5Nhu2uTNlkcMCCFzSrExOe70Ni4ltWrEk-_OQwDC3LMBcIBcw3eijD3zHTRm9QA16oBmf_eHkkVTNs9c6vsaQuJjBZm881j4C5pMmWiKlXF-R07a9rg9P6uazUc1ugCSOGEXrxteRIXhWY2M5fmzWZsgN1nWUhAzfLBlAGOOAGhbBlNn5P6eZlAaxayUWLSEOi4jhoqziBHLc75dhTGXAEDz8356gXzLuNdT8aArIhHckUFuJJCSlWQ0l7cFEuAPf70CaFRQY9CBJvz6jtCsd_tnqn8SXVGmW1nE5lh93g-VBRFst9X7xlNFJl6D4Nr_xOeCW4_NIh1nG81puMCcNXDHLyNAKRMeSnbpAPqG9CHMJcaLgcxG6BDBff6D9BSMILktcXbgR2ajRHllcL2DIGxoWLRtDbnEpt35MTqJSg09ERzQZAP7MDKRfGkbUfBGwPNw4muD97XamXJcqP4qagXgaHDwobqIieFu3CdL4bnK0Ef9lSDY8-AQaLyCoYBYuHL3M83wRrS7SgM1FLoF2FKlWQ0WPKhbJzw62DUMC9vCvLU04se-4St5I7Om4GR9cF1985SDQzFkrL_enMQXjDSV-jQkkqgTVNKnhyYTV6zw28OOtK0f9cunHy_exkzydo2QxGcKKpYF4QK7mrDYhZo0kOjjPnpksDELyIhmnHEJGTjPuJ4Onb1bfznA6t_2B1z-KniSpKDWJiXRjIZT034vWHXd06CqUtn3lu-BEYQXQ3gvJnsphTwxPipVtqKhP-5YeSI3AbwRnFsQfRmcIDlEv9Lx1q-nTJI_DowCaA9EaROcXBrCJZ8_df84hMImFkwL-yGkOLJCY0GbHhOR_7G1YNzIJanfu8DD91AStS9gV0wl8QB45n505RrDtO2hk2Y-cCOSpUHC1gE8_PgzST7vKtnkHkyhXE-zHvzA-o6gbiBdewN1b_NsO9wTtuSROXeuKveuiHYHW2CpXaxoAC6el9ZKMmdO34r12RAbw8pcJL6_EJq5q1VDExPu9XRh5lAZ0mD7-7OL223Y4fivm9Wz_YYJYjBl2ovZbBMHAgwXjC_xaPVWt8Yx1hMAIt3pVk_dMGw4bcYNEzjJx0Mdy8EbWJcJ82ampXuJWaVtqLX8h67nRd8se8NpPVT7XikImUyKnPTDdPEREgbPWFvJLcwHocMIS3lcggpqM4occiB7IyZ8xBudY7o59h3uTZB8uLC-2y3HVp2vFJ0dXjtlbvPI0-YP8S2B3ZBSRJtjQjG8uIltnas9hnt_Zaq3IxubroUa2hvOxd7CFT78Bfxpr7yxp-cDJVuqT6yxT28jRWAVSeNYxJ26tNITXBh9nFgxzOeDk0UFDA377WHATWbH8ol4jWNfxeCdUoMJVfR_PhiKuyeArtGzl8kh9w1UGUQFPtq7B2ytzo3136XDNk8PpNFeArWGmF_KfRZagio7uCGyTJ_sAapBc1sc7RJnts8v5uWumol-onlL9ioZ4OgSNBMZA3Wtk_FnIxU2enwN6c2vixvoGaWEc0JeSqKhB2LWBtUPLRk7cf8acILfmYvDKr4gDf8q-7oGL04HIzt_zC-rfbgNiz2Zn9sLvbfSeBC9eHes72wMr6VGiUBqEgL6ZnwMVcXD8YYTGX6uosQtqFhK1V3R-G9T28MXC4zXVMV3IMKtjPKO8TZZUf9qUUvWYQnkR-uzDyd-vL3yBEpgiGKDXpNbcL1Gbeu15T6ZckwRNvjVsJRP-Rag795QvEjp-dH63S1GFPh_fz1EPFuo2UoQnCumBLygsVy0Aq6Ojb6Od8tvQEgJhzBCbUXKeHF3blPSM7AUJS0dlaYRq1A3XLYmoc5oGFADfbiKB36SRfuPbUyUPDopoFfPwgVvrzByPkCUMqXgnZENrV0sjj3rK_N7PFvBC53A6HvdhfIvc_Fr60c2y7GsSHgoKSYds4t2Fh5y7imVKXhFjOnj-yRoslrWeAGR2QxlCNsbe430iAPYSnYnorbZD0JgDJzHyl4wh1mdPJxyGPQB1Y8AsQZdzAiK-xU0gCewdCgeYaEoWwEbnyAK0aT6rXucHdobAaqXfDyM1CKkdVlVyr3YrMFXjy_tGH3Bh9d6WSewkd_MhLpxZJGB0s7cWitQrGJWXPZoDkiyCulhuNPNCjCkvHpDtgcFHl4p5d8BBSPEb6uhnjMG0pV7ds26WN6UXAKc1puUsGeetHa1NwePVUJhIo7rQzO9vpMSFDW_QAExuUYZnVc7eII6zmkYUhy7ivvLJCw0_fNt-PYIjh_i_Ilf5ZY-Pq9m8d1iJSMHuwCPAmAFD1i_Zb5hLPdSE1MuKqve-xygi81mIiFd2Ohh6eWjUSy3FvjtW_j2Ua5UTBzyrV7kdnBHFcHOdHdsInWmDwO07VrJUJobMkMSBz6Ok9oebwpk2W7JHZT0hQ5AMivMCIVmtFDNssmvVB-zFOgGSuWqhNIsRWjnvD3ZUC4H7_nBfRfDAjItOXLjHrTeIB_2u-tn9P7XajFgGMoy-v451ACBxrn_OdLwJEg0QB11y6W84ZB672sLgF68umASKyoNe_wl6okwBoQfBxEFOE4ICOwVERhhNoesXESANhR1skahzJ0GsfhxHXrfmom5vsz194opBskCyMkx41KxSJSBMOC_PI2FXew0Gvttz2FWflE-b6cptETA8yC-HCI3z4TT-sma1f9uPj6azgyApbGvlf3dwv8kfMUn1tS0J35NbSgMY0XyViWyIzG2eZwwby0XlLO412bQNOMQjcZYIbV9kxum1ODM1KuKpMSaafrhtK3IuS4xs-8guJDjD1S-q7v1VdVM945barlj1qvB2YiC-NtDWrRuLEtOFaJ5oKQ8EQTLqU0-HybakuUE3LkPjzCQvH-iyL41fwDDk-sfr-FgLqQUKNXMC_8GtX0awwICpyJdv1XJZ9gZe_WTXVtOpUfBAWW-yGX4qZO43L0g-W0Ht8OQt4jfd0eJ-lFpJg8ItTPFZuB_vee3zskakU0olsx0nSiUy632Lk-bGXVCZQEAkfyD3-QBW_KNuZxGO6FtsxulV8sFKFmVp6EzTHEza9qsz4ROGspXuo9axUx-jJ8eBrAoad8nzJkfwmtcwisLp5dyX3ldopzWMpIGk_5wR35YzXxPmcP7qAR1tR_szy4BwGwGlFnnRQ9eMOp8MFrQFjk7q5x34blY7EfRRRPJU3AKoPTIOyZOc_6QdD5dg-T3SY9LIuHVNGB6s-HRCPRdba-1mPmg58713F0RY8cmrupH8T1O-ZQ7hqWb67wVoIEL0D7AYmQi8PQ1GFgUVP6av6IUHxLNtK1nZBJ4_xdz3bNAuBIGV53_Qg_jiHwssNtl0jMhXjdVZbTcNAEgXadIveqAI_Gp1Jfm17ZDXkOT6sJhiXjBu1cJbAHBYG94CKmBsqwtXSCNWq24podXdrXHqtbCAP-o2xbnYFy9MouFMo8DrP7WYv_0oYbLeDW0fPX-MYljziFiTSUY9BP-b_d3aBJF7UDqE0sWhUxMqYH5ZNxK1JGlEFr7PsjMYUMQHvwyjekHLUeMkI5CEvOxE4upARv9ElMfvE12cI7JYM3Vhaa9T-7xAbI-JuU278Cx0qWUHsWdoxGSJDMhH0p7g9c3g0ZajLjCakX-i0oztiFsm2FJu-uFkJqKsauJZY_MaFK1y0Vxux1K54cGMmGAegYma3KRrxzenIZ1bsbssZUm0HeLOK0NvpTYx9xLuTzwce0Nm2P0tS8PSjE4tC7LDWlMV5K7xM1UzrOKe39Ij13EaQksMQPOZnj69PVYu-nfYQsQv0MaqzX6bKqLfdDryDgRaYrwofnSdymbd4FOsCLclTyPOgmxNNm1rFEegve7lIxERky7A-nwU_tTjxb7oiXcPatwduMHIocnlgg_sfb4N27azRIuu79MNSthFbFxGCxsEuhQcYEppZIkEPwqF9F9UzyA_v5F4U4k6xKxHZlxBxWtsiz_WXy-RfH2cp-SxRzKldOKaxNQM03AjfNxAuR-AY8BkJizlBXDgHg18FnF9sgPfsmQVlOy5CseXjGVGDwgqcwyY6MQKmNo2zdB_VkuW0foAdTd-ZeIwsk1_h39BAvVLHFtKV2lVe3ebU9Lf-FNa5BWHWKt8GrxWra2lYh1GX7S-pmi8OJX9OevUbIpSZ_PzXK4pUlmaMMJiS7A6PErV9ej0TBSZu6TElNjPYFkrOTt7UV8FWOZdpj11hb5oBmCoeqRuxVbGvFtWEJkPmOxyD-OiXdJ55H-a9aFokC_34gwSB6dyV19i-Awj-heMEukYnbA-FkpCPESQArSek2Xk1u_kRpPJtrGe51f3uy6H5HpIQUqlKGJBzL1HWDaf8ytIt3SzkEcbRfDByzNaU1u26PFMs9tihmdjdBb0qaUb5_EDnzdHuj4qm9I6_ZodvFxQb1q_NVFMxlyUVI0jhSSWYIiG7Vmv9_tDRt2ySa2B2qe2qznaeCDKs1W26wU0_lhTqRFXVtcQYF6a6RPtgQlNVlrs3X7NocI1HGbqaZ6G96PklxVC70qkFKWXbOOqZYMtqy1o0_xmJ1sbY2NAw8JCaPVGzVwFBhkMEYv4JvoKya7gug5o965qw17NM0yMZnEl6-3IUv2LNcY99Q3VV3X7aYoUNnX9uXRLAXIBG_hBLiPr0j248Fhs5btpaBqUbkjWPtAlqCZOUKAYYiyBHqHD13-aY3mWBCfFsh2S38vIEMqvP0OmR8wO7N9w9_DGTShJNQmXiYSxLZosc4pnRGxEVPKiRW7RGUyBk0J66c42L175jUtccu7huB0_yukTaiN7fY2o7C7Lcq0_mCRdkw8USLFihN_mexOjAnOD1iQg_VPneYcM-_lWi385GHrLCQVFXIHRAZKo26cfxsCCK8q-HtjzNShgVU6XtTUHEu9XImAh5sGg33Xr4pHxQDXSLv472w-3RYnrSYQkx6WG1A5VDAbkAjgzRTVC7MAw3CwQbSQVSwjNC70sm8haO7sAhHL54smxddHup55lf3_P3uTenOiX0GVrMdv8SXTgLZB-0EwnH796mRo7tR3KF6zlvmE0f4KIogfP6WkRpIb4rv_wp2g5ebHMdK01-FXNoMXdTy5rj1UnNAv4wrTHY5D-IEBc4HOCvnHtkkQFCuGzh94tqgYobvHQGbYWN8nOC8fg3GzUvRS9EECbd6ICqFkuzU6qHfNpuMHSHDFroU80zz3Uxxh3HWsDlLaLvUOJsBij_uHP7Ky7r1iFvMwUEfFbBbpqsVkAcdVTAtzYrkKRSLGw6-RCS7PwimDsD9GFBRlwyd-8wc6Zuqx18LiiPkb4BjNJ7MbQKLWmKcGOc11xfHTd-Pi2qX5diORpv3Hw6v5uvoZ3z8VVSTqXoWxOyO04iJJugm8lQE_BsABDYpFwQtlZ-uST292xvv5DQ48A3sVknCRRZ0lkKJ8Mz3H-Olh1g619CX6mEWpZn1q9YvmwVCCaYBVBVTTCag0-oi-WMeG-vQ3n_9iUURKwHgr7o7mkkqOPWjkhuPnKaDYD4mC_IIneBaSpbhjkTJhGsKNB162JiTvq_Ok8CzjbugEuaj4sdx2aiT9ldzqNlHYQtbxGkHHz_gJ8LnHOPPQc1La1PesL8hq23LmSxZem0VZf1L6naAULQGdI3-nNsfnPSLSZ1fZXcUFA7q46NYzDlaAswK-CtrtgX9n6DjiRLgA_6QgHjP7m0dXI4o7BdphyPmNbzRQ7fivqSFTU194qWiTPoYPT0LQ846LGmzygBmqM03V7f8GU6QpfgGrsxhXevAVdjqxHSwgjFLfjJO_Z28AT3LpIRrluyE69Y3GZ1vke3YjFmhRhIi8wP90baaSCB2aC_7npAOioX7LViNx77dgNC4uKsGMoJQ5pkVh6Rrcj6uTcTnBS2DCLOrukTbsH2f3x_LDH1crF5jal6Fd9V_QGh1ejCLfrxqWSEL9BhPadMOjC5Lb1vGIHNuwsWNCYGG5J7vtj8-dSi3CktAG5Rri7hdsy45YJjNCm_YLrNQ4EngrEX9iYefNrjm2oCxgwXpY6v9oK0B_AxCCaqD68-37eGMT3a7K1iiiD0qZrRotBKRCX6HVDMEugWVM_gnHcBBEtQIWjJ7FfOfZz1F7vDkSMpnqIIQqyKuB6NwfsbztGqaWf5ZvavcebMRmpfcEyJaMIPUd3CinkXDrDdpUH6fUoDgidGyVwxe7JTyUcDtxyIE0tTusTrACogzZGexEqBQ9W7jy_2Hg1vojO_bLm18tamIHg98TkOB3GXPZvtLz6PcMXU1cV1tJNOMOS7nbBIkBII4jcB-JI1Rajga_1FLYB2M7TFSG3bKSK-lY35CCGEAYALft-Bvs7DxadLtfvZBwHe1VssrSThZUpWSJLMPBguICGHRarPDhTjQLR0AbXgjmdtLzNsEjLVY8qrouS8Ad6OwiVw2Dlk1qWWb9wYiREC4EsvixwGqn-5h9OCkDohykGAuypuIUoqRv_cmZ5PXKG3-U8uyPymYGLoZlsP12aGx4x5acJLCDY7sYA90Ppm4WPqTWFqf_snwye6lYSZZkMICnMWvl3N0hSP3Rt-0bAxIZtFosSo_xhbUH-ssRf4ARIrWWXS_d41ZHZXHJWrlkm_WdFEvpE5R02S1UMwaV5TrNe_VdbT-1J51WLIj0NHOkuVFHD4FDSHnCJw4P90BFCCsP6wjtWo15_VtBdIq-kfIN0YD4h0cQnPfhPHM1gRrXuEGzQxF3F-X_E6arRDyPJJQhqmIyS30ZCd1GZ2JoozFd3UWps6jXbZ1PMbdrsc5YJKFRmf4ANl1pOS5MxAHRj-w6mj4RtL-onprrMMoVgM8aW8Y0KgGqTcu3Xtras1_tcKWGCDXU5iX8FwdU6lqn_mLodZgADUticFRaxTwuWWzvkBL7cUu9tORBgs9sTCMycDRoSxvVNHdQ8Tqzw0WOHhgrU091IaNpwmmCbs1qeJoyI-R4Mz_QKUP6in9ElPUuxBgx-RCKLrRczOHOld2N1ltNjN2D8YpvdAAyIdS72gezH9wpqWm-DvexVZSpRS2o6i0XsIrTi4GyVnrNzuTUvgZkZNZCsBfSJHEslXytdujoHLiZdLPPzKkvVb24WzebKzI1EFL66mvREIV2rOpjr4CsUql_JEWL8rzpjhsuwi2ae0ez7WyIuHDUAxv_ur8BBfEvs4RrCXXOOZRDL7goVXdkUUZfF5gDbry5kzEsZ4qGOTFq3EHWvChF3Cn6j6zb1shn1dGQSE5GBVZEQpbG3wlPE3iTzpDkQJ2YY7xOVljq9BBv5OOAB92IfkvUR89x-xyf7lvEheVpwPPuY1Z3YCL9fXPHV1J90BcTaTxTBLV1RF7Jo3aACuUd4M5MrCh53SM0aFrxCmakt0RnE5ZoCOyUr9v5nHZobVLwfeUPKlHeZAJjtSeqqA2T4M88o-QisdOiJNpP4I29967T8R6gqsvLfHBIIvtpcFbqlPWhd4N6mKxBBee47k7H6ksiYxaPhH2yDD8lNYIwEvDrWr7iD6gWH8UJmURFBRGocp77HUPmxbyqyBb9kUvar6yAMIqDSJb-aXsTa5ysdImeinqVpktOvEPJtCzQTXvyPOnnH5BIzVDCC0eNzbgq6JNLwavPBx5xgrJYWznUNc0tQRr16Wfv8jx7f39AQUG_Fo9jQe_UjAeF8_lRYEwdxgPFQU69dNn4664vGp_YWy61tq0y3Wc2YpI2QaL8o3Sy0Ty6Kfw7N5lRMeknXr6JrH9fuWJFzfM-PzsfziywE-2GJb5nc4p-vRQnEt0msEglNuxkeovrf0MCBM3nqCvMDy7wgt7jmdj_1hV-0J9sjJQQovxXSRg9Qn_zo8DHZgtEXGojydXjX_YmeRo39uWtB6ZoVc7qxyiGuk34t3f3awG1Iu9HxQjqECjesL1p8UAE0JKh3XfDuvWzj8678qsEJIni8GBL3A8_Ohwnze5R9-xdV_a3Aw-EsU7xzmB1Yh0fm0UBSlEYWlmCOIBjeb4EdHwz-nWy8q9TCNhNOU8yfzgXSego1-wd4qTlVrFU4oheXF1chAMQwUv5KBLjSl5_UTKGtZoMDnJSzHQ7zGf4K8Hujf7YR2TBC5_Csl4JnY74ubWCbRLEiUy2jBPIzOyWCYm40kBIex5NRIjEkAaUj34t-zjC1rWpU2_LcUhJZOb_qXcLSNkIPWL3g_KYqY46rydUJ-kipRahlMTSO3TSvS7gNJyF3lOeEsLYMfDH_TpaMafCkIIv6j1eB1I58qCkZ3iFfJ1yqzdAYuV-fNTc2PLnO8qhb32XTvqNm8T1rIGXyHKK_45z_ACUJ4UmoSj0fmOhEMPrVN-7wAl_AguJbJvUyItEbRsGsBqVAGl4TjO3snMfP0Weu7kJwTRJ26O8ONSnKDR1Z0ZZUQ8g0JZyaljSrrh5NUKzylzJ7fwml1K8tStm4wHuJaQvZ5y4LZhQx3r0GfDQgX0ezQkopj93kGX9w7bxjjNAJlyVThUKAMoUzjcafqHcj6qKeC2jYEpQPK44OqC1UADWY0d4V7RK2TyspJxO3s29arXToHZoZzK0IcOWPp6NUVi2kGhBdxBHppK_fSQb6hJrHUt8zaMN_vRSZhU_knnkJpvPcsVYJxkzT6gHKKgxhcN082OPQi7SQAI9M1dK1IxEXTombWRmg-AGTXrvUpOQlSUWjIizayoFcsmItW-maaa--AwRUINNtF_jpNMg0K47lVk_bWtYn1aov4DVrihIr_Vh4uHpQoneyH9nTqFs_Z0obWKy0sk5YKU-iRUhz_YFcDnjyxIAnvBPOHpGP7mbw_DpjTYBQAj6qpYWrEiYQhB2QCMRV1e9kn2GdUIePVpBSyT39nuvsjen7hJc-vMCUwTY9bElROPxRNGLEhdOgnlNftpIJZ1UioLvr26iKFHzIuP0Fi0jj0S1xNAn4kuDBcINp9WD3OlZz9K-40DXMHQzSPXqmU197PYDuKE4_05164KkNbTJhaeFuCaR9ISosjSu5uvmLFLgZi1GBGR7qAWDwVOQBXKk0YaJ3H2X_B3e6kQvstSCZaT1WhL8xx7YgQTIjlq98KQ1v2n_OeAMkSLwtDSbNGL_tMQscIOSkhTJeNlP7YDEOvCs-QWc2HnqcZIWiWy8Kt9nLvZxJe1UsfUoTXKm8d0ZOR_XkKJZC6CCIDkGdzaQpecki4-WU3c224IX2spzCuNmN2c3sb2488hEBGqOxsEDjKSAX3V_hedW_acCzIFSvXCl9vlj_2AYP_Dmnt4D1BxIBW51wH2-bd0FGRaRU6H3TNz7zyzuvgfMPp0OeZ4UCOr68MmMMMiKv1NiWqNy3CO7EWIEWdrcrvZQ42EIHQg_k5v8ynCr-yIifi6ZxXmFRTc4hUPMFJwyLI4X__JCG40wWPs5RKzG7Me6-rYWjFKoZThAFN0WTuIoEbjLg5gY9r8V9Ov3UuGAki4MWB0M1WGM8YEfXtplT-AORqihKBBQFKDMO7e-RW0t48FFfGbYJODvLdXAH6QncIKfPMfkf98mgKNcu1i5xNZKXeblvpkaqdzjH_fBDIw5haZznBkgHiffMpe5TbdPSU6hJROZnyCF9yHpiYLEYkk0DJngUgtEv7Xe4ZZjIc8lZo7O-r3hC1vy9rQaLk0GeQc9anTw1nRtNGuIsjFwX0EUqkeWKWM7QYMZIyDE9laZIznwwddg_ALmGB49Dsr8fkzaPKaNCYFnAtHEwUMgUWyvsTKQTzr3bZ3-xCpyn-zTs90fGeL3IUGV8PvtDGsK_kGu_Lv3y4LJrKWHrWDKCY4k-NNilI51B5p5-F3nj5sS0IH7X2w05MMR_CDxmYbW4h3iszzICfXaSOT_0mXxe0GBsnog1e7fxJ-o_YdlAv-CcbZs4lA_xo4v6pLwQlUIB7APP6szLCLxfFFZ5HYicFu1iZ4RvEtzU7yx9d-pwejj0nE_ahQ-azkUlFbs-H1Cfw9GIa-FHM2faOFw6BdtG6XvJ0zCYK9R14r0ymSFxFPLBV7Rj4MrpENirDyxbM7-o-fbPX2fuG9QjqFHRTsQQprN0rv8eilHusCbaJgzm3dn7UiQDxI71gD2QB7jezAZsWkyrvOSA7dnSN-rchwelRReZ-8pXLYtTh9E_X-g3nPWSnnhgj1q3JnehIQK_g33CyPIR1VyRE9jlx6nMVQ6pTxa6dajRyTY-x-ydjRtJCx2GuNOAtUpMjRojYkAe5Uj5ckDmTeYroclu3QS_JL5MOXOLVnOyr9HqLdYj2IRhXW1U6rXB_5yZoB2KnvVINXUtXzYGSsJFQoLpwpWqegTIL3NcF3a-RX54mcmlEvRLiXWmDlI2Cc-mfbBjVMEqqOdUYu-vT1sH77n18NFJhKw35Ng4cPtqaQEe7fNPIGMiM8d-d-vZW2Px5PHEaQhM6Gpax3b4gqQBORCtkWu9xXVlKFPftxo-_pUXE8czavxsRIUNwCQooHIEd1Vocf_tKqINifyPiz6Tj8gOFxh1KxAFB90UVtWbj--AXvUNaTv4oGijT6u5UVjSgM20sxG1ucFa5HsycJlcip4iw5R9NSkCY5CHecm1izrkbu5NirsBafCeA37I8QS-c6odCcYVoza0hzz8FNRyTgtc2Tw8_2jj30SbdFivlwxuXlXfO10mu3u6Ha1SXef43dw00cBZ6M206RwfgD2HbiIthTkEhB1VNN6h_uSqsC3fyvxSjrzg9EIReddJMo5m9poGq7ky-8R3qRWMzftzlP2Rg94gdwqy9qTkWjZEz6PRAg9dUA7KGa1lpvUsuJzkcVs8RWCV6Qtx3LuIo60A01_MIClcIYtE7FFyj5tY3Rk4bmFF1AF3fqQUESh8MRmesBa4aW2lim51qbZomEQu_ovmh3N8fwVHVqjW7F4Nsk6O7HPFDreR6dinc89UWm7D_afXw-xLNj6Qi_tfkF3qTD21N2xMFQ4TNaLjw0Rf1DJubX7FQnBwCXzqXj9hozgtjshtWGou82Wcb1vTDeWTRjICwUbuoxhesVnMBB_V0yRXQTrO-tUl2mEHiSll_B5G6Bwc3V_gCDi5UFQ5Wrtd_UCDrbGlamr3xrYRtD2SbQZFAexrd2f_WDRYcc84BHzmu_PtzsRaxqvM_4oVv42kqFwNVxcf-pup9Ns36CChpXnbrH_G6CfiHOdV9UhtH0x2-vFxiiCHZ61VxTyQZXWmHX2wbvPz1KiPXtFZyYuCRkIDuAUeA7EiExHQmcDfkk6kCaWSnw_hC1SfhowuVAt2RFRxYbGtJlY2YxLOX0dSYPJZc56EqQw8SJ70YScyqHjQ3u9wJoBPR33l8tijp5_bhlOpkjrQUWheFq_u6TPYWpiRakoDM4YMiUr6BAi8hmleG5SYrmytOq52OItj5lLj0NdfIt4OkmbNY2vURF5pM0sF91TnbSL_D54jmNFr4vFj-rAlLEsm8ePmP-HLVVDhMxVc2aFSxxtFvyeJxfSPkN4j0MOvQlBB2kL4O6Kj82Y0Lthc_QcIY4_TnAkBH4YyRqRnmuvIDNRKu8B0OzCKVX031FZF9aPVef8qeTul_NR5G0xpWirhv3kdEZmDAgOj8PAQfy02xNtAjcZUmwOYC1wZthXmWsXy9x95Hl62iBM6505-zU_G_5YTZ4vrsDALs_6crrqhrE-drwiKWtWNoLSmqZd3K6q4hDWJLCmihnlQ8m5PIFVIia7FQS0iT-28oT90xByC6phjwVTQk2HmnYG6Y7-KmEfK32JiCeE6ZGgKqsqu3wkV39W1Lts4sDXV8QWn5mC1f6tCH8keAEfDZxKEVdUPXvjHybkJv1xxRD9TEzlHas7EoOJsTi-0icq5M5I9_F-CCXKCokDAdFyCrSu7U6bv5T_trvdLPJQeDJXQEOKbBLudi8l4mb7vof1XGC8-Ob5C867Yr4U-6bF7L_DXVZbSS1HI2CcYR8aTW6EtFvlwtAuzBHrqgI6xMPTHF8Zd7JNM4cNIXU5vDO4M6nhsBFlfdLCet6S4vybuEo9Ch2ubhGDi_Ixc6ktD-8DQyE5SSIrJIcyH6ZOoDv8Y2d7EafyrVUAnmfqTWO4mku0Qg75_QPsRq3DdCgfg6BRMDonLy6209uOxciqm9cY0Stwg3teliwfbi3OV4LxJjKoZx2aug7RLqM3MdRXnVa-wsUZDijV1Sc1YLFYuPqw_Ku0q4DWWtppJ_jFbEEnA7SZGL1n0aoElbpY11yjr-cZljv1k_9do4hsqVsaPU1urDj7zJeoZlHR5PsoBhGKUSjzAKga5_SQMT5eb98fLaEcGpnGAHtaXkPFxpgJY4tgIdvpQ5ZPNMU5a9z54ukBgl1_xE0Mw6B1GxvaRSD35NWjpeIwDZNZKMwaJHJVHCaYk3FQEpXzo4SayxPjsaZyjQ2DmVruJrj1_mAGAdFiO1agAVrs3h4iKKwW8tzujQ8vcshTjLiZkXUQ3z1NCEqqbAG0IFTzeVrd7uGH9lyVqBOFkWoqHA8TnzVEnWNRIQDNo2RlwO1E2OWokjz9wgA4P6h_LQZLBoW7Q89nxSpJlG4M56Rj6rqb6c4bo0gW-c4E3fD6ahvw60BqQf8BIKyHvVctXq3OyWjsVvWKJMS4dkBn46y_ZUtIJDKTKJ12q-Hk_vtzzzlKnOzoaQpLoaFl98yIlww9LkLAJo0OEyAtLoeG7pAgHndmVm2pk1_wvyJkoJ-arjre57_uTlr_hGRQ98ySbPKmY6a4UK-E_0f7kKq7vnzPXY4falYFktkpEVRsCscMURZeDxhy2Wr_-Sec4Nb2tZky1iKob5l4guTFoXi-sh5Da5Lk2pLwoBCQQv7W9wayMnTZ3Ja39fGSOwZa7rapRmJh6uclJ5_RM8aEBpkRGFqJ7cGBgNOdFqjMWkXLDI4fOoEP-iC6yj9yT0kVxbdjDoDRYgcvN2duhjFP1aY50rMmXDI-SCFW2KA8GnpZliWL1pAxIIK6kiIBw1Sa27r71PjFWTWA4qFkNj1ooZof5fhcPoX_AvGMfXneSIiBs54_r5xfFO6tqPZkCNEmtNW6dZhkAWYMCRCwXucoY-aGjzNd95oR6aSQWVipDaaXvEtF_TYi9pZAiYLKSB_Ufdd8XWDNhHA0i-3dw06IVU3d57zk7zichxV1uu7o6AQ04W3FKW0m32qkR3HKmq7jx708R8WdsCRTztsziKxuNwNKwCAFdVXPrFI3aJCO8dVXocx7rwRnBP7bMAz4oQlb7PQw_v6IJnTUXAZminaUa1hY76lSB7bzWF2YNG-AziCCPzLz4dtwghpkmjg5Na9WEYhP0zPzEquA60KGXaz-zAaKgD1w16iMV7zkpB8N7YVxXIxQM4nUUZZ1ktq0Rh008VIuHfYk0b8HcgJBcryYqIs6SjPXNyUgeBvL6MtuSwao7n6o-ZIzUPKY095qxX_tQl6penvrVWNVeuThte8GQA-OESWvGwCBOlvgJ3a85Aypfu2qEBhRD2zzva7RJ-hpXm0lNY334vDH3m3XE23L98Nzkc8D5gcxAovaBxdS4aO-eavaxDA34psKHLIppT6PGQ7JJtAqnXIV-jd83cVnwlCx1wVFBHnXDaQ4wI-ZMEkdFmtN84TmY8qxTrpK5N17YR0cQFRTlvcDlrNArifz5qsP5hv_oLLZo0p65BdOnWKxViRWp6U6ks_BJKYCfOFW2jqlZ-3cMWMO1T4d2npoavKRGqK9awQPA52oRDutUcaII3O8z8AFtJ88g9kSH1oL98IYSC1fevt4Ct5KbT7r80OTNo1zNIYsOMjIOqqyQTrSecweO4jzFzSgehw6eT_1Hxhu3MsJpfoykjHarCgGdhvtz24ZSgM1npQjW6lspDLF49VDzKlixPPP01Mxl6mJB7PaRBmDsk2SLmTJDHocle3KDQWsWexvQBYqXhKhjBmPEx-XqUlr-agqXuVDvafF5VWbZTvd2fNaGoH5prE0B8tWBj76vbBpemAmDbkFwuAXu3mMcU9ATLF-2YA7eDlZhEl676f4z9PY9UPZNEtef3Wz_tH97KHD122JktJoRNQKQpVXa1fSDNEM6uaugnqD-Em8Pz6792yLpuhMaMyVZcdMcJYSlKzYoyuw-A_--yhjMxaBjJrSh8uOZXbjEXEi2TtjdBCw-xXXsAXcJzKwaoE2k5gPMRPzipmlgX1OqWk7XK3cOu94gyC5rQi2kQGh6pU8koq6cn5IAMDgJdiVNkKu8hJKJ8pSELNIkNYSV43Y-HgQJFvUVfcwqa5ThJDV-s4nDzWQeJgoRuAAEuazqF0EqiVKdkTKrZUqIX0KHUdUCm76gk56GeN98NsJBvXo3lOUkec3E8mVSUhRsqzfR1T5RYqPwPCL29n2GcSG0Akv7y5kkqPHtBWf6e8QmG_6QfHXy34qsTeaXaSSuKHgxGlMEf1i9r2-XhCLKlFn5GNungdFqbOz2hp79KxWylQeYZqiA8zCBP5PrHKFcZr-ewOqXWxBl3UDZjNY1uR-m6oI1YqNTEB4AFAGzEEbT931ZutYtBA-bt3LU6wEHLx_8_0vm7hzE4FXOnY-FdiwH9E_lbDd1tusU-75u6P-I2hhlWB_CGrXm86swETmriGi8AVuEYFfb6Y45oy6C0mzexH-MZtVxAEz17NX4tFQ6imaluK6NnlKiYF31_J8_acvZEhJ5X6lpm_dTlPUm0SepBu3xplZARRHOqbg4BximPMkHhV_KYNF5DOTIe40YNAwnNd86f2JMA3lPX371fJRR31G-KyUqrI9iSQcIQ5Bt6DhMfro-hDIW5gbXh3Sfe8JlR8cNBt7Eqa2ASfHuSFvdXKd3ugLGV4DxGXF4-onioa-0DPWS7Fec7lvV2g3b86rOzi7hZZAezbs2SGHZrTEO9kERkxI1GcR5FHkFTUZmWDxoIsqlCy2OMR5kakdQw26JICa4U3A5J0A_Il7-vG58WXIIMa4KGjS5MnnZot1g0rrN6ExPYfHWKYvvntiyhDN895lS2BxhuByNkR5mJqWf0rb4HLPghVAGW7Z8eD5JUHGnRa-leqJ-fNOOKlTgMcY7Lq08Oxj2eAVXn2wxEBhy-CyK4riktQa5IJGpyqq1I3UQ7vK8-SV3JpsdXVkGYQXyXfOcm6GdtQ96DpUtwzBRxlvht28rcmnb74JqmFnlXilsK4_7NileyFHEKmfk0Y8nltvmRDNzEs6m6k-nDoI7vqmprRgtDEqQyC0J1jUBTXIxsspgU9zMvAP6O5826nP9TMXoM1jBuhx9yWt5hKz4DtMgg19p2v6uEQOw76IkA-IK9c0VW0z7ElbD0cuL61GXbzMOrBrTQam_P9Tl6DCBUpWtyLxS5oNftfqSoppYkooegBeu7nCYUpwIcBpt1ltTjw-zuhE6MMPDnTYpXDobnhI2y_M73767oI-G6qfVfG3Vi4mAFox0nN7mKtZ2f7iU_tEh1N-ju29cWYGXywRtXnnncXb-oOIpUj0lZsCnj2KHBNUgi7Ch3UZipU3bpQenX-pOh3rksX0umo6l-_nidgMtUcurSj57fMbcyIe389txh6Cp3BJcTQSgvnYANAQKrswcG7-6GUTBrrf1PPfrTmt6bjoSIsaZq3QF4GIVGKs3pars3W_1kXUdAGzW1Fv4dB07kAuauonSB4dwcbtSczcQ_ryhVj89R_8H1htZrFVM2AmjMBvhelqWTciewQ5kJLNYSJkZzjdzDVwwhI1-i1nyERymniMGukD1T5d1UvpLFDpv5ZO9gTyGUZ6crnwg9ayf_5YB8-FHZIh8YWUkcJxXvCXImThSPvb_556G4n3-dJoUTs2n5fQ5Qk81rslRXuIO2OFtmLBLLkcm_n8nYBtUhAyJ1v2bT4Jq-cWO-ax7PoTruXfFm2Dg5jI8xKuqpZCvgY6ZIcuCFGuyF5VIeRYYoqCJdanR6S7-TgHHFAwI_5cnAlbxCSWjKVo9VZElMMPT1DCfOFBiNKXai-a9_p8tetZIjWg52qh9tNQy8K0lT--fudroOQgpatX03FM1k89kAa8mWrOGYKpYpYf0YSXcmmEysW-J9gT90Qps_reWwduf9gxWH-dVSFRhHgq2031esix8HJXOXf145tcfsn9KtLbdASNwqiNmgiLMNwFzXm4hwcpycLzuRcsuDnco47NJwVdUGCasSSvCEiumkfp85bHGEDHwN6fWv12Dbfdo2ZQgowpcUmf3tgNqeY83tgnZycjt5spx0u2Iv_0VEFWFuAmazlXFCh30X0VQC2DmK6L0AiR4XDHhl9JisharrYAROYx2ayLvlQBhPM3M6D1zRccz63DkEbF9r5jDu647jOmPLuTeqGBKm6-7OnabkfdIGFu8njk1E--QVb7N0wJuv9I8-ErwnS_nHm6OlSf3Dlq6HSeL7PsgJqQKBCetmbxLg95t0bZrqf8-P-HJOvAIfxO8I3MO6E-n3HNkQwFuc91AzbbKWEekAM4oWHJHefD4_nmMLk-RxGhdT8qMiMQWiE0U8Ecnx-nQWewZ8cqU88KqNmovWSbxOlU307tROsXZnNbYWiw7zP4W0R7Rrhcmi0Mg2mcBAfSVAYqfaTiTU_AZf5Yd3rStsRFd3B6abLcD9YnRwXyVNbxzjM-Qlp7pVjwpQgnxslPxOBEvwgkZSwYnpMAvV2zBIBRWGZdbB7YExNn7uxysoHJ13mbkpubGrxi6CZA3iXHfbN0R8j58BQkRVid1I_v6IABWO3iXALzN9IqTbTtlDvGHL66k244OqW2Asp3friGKlLd8Nt9csmJUKH5MSEia7EJAxfg3QAXKXuiD8EK4SlZKZDetonprnFsfrJN6rWFzold5uY2dLBhuzadpxFi68QKC4l3UWdpGZcJB5PJU5AqvD-VMQn4Miic_filsVZYKwMMIyWEgaTpo-zfqMK2bTaRa01PWm_omD--4Ooq0tb0oG3bIL2DUxVtg-244NZNWasXOwN6dhefciZ59bKV66GiNANScf_4IZJVGEo3lL0_90JQVC6NNW-cdOr-X3ZSTFBWDd5mowTkgNl8lNfpRpC7aL7kXSHa0GM1Yvxcc-TJz7x8HwDJMc3801ZqAElS7dmciYXmHv6v6QgyUHTkN5Xd8aDHHDwgOeo31Foj326pHDdDoF3hrBg2gLU3AJqz-uSYoaPiQ1Ycgz_VLSw6O81qcuHCS6CWXdfXuQ4kdJ0NIBLZn0t8RjYdlHz6RHx7kAlX4fuBgwG4anpDAPKxHqHHpg1I5Klm7oImCkkfL4UJ_ro3DZyImqCDfxn2xghediao6m6ypaxrZb-w7a_6DNaA7zGnnYh2sio3CDQJrq4pvGt8AX1raOJRgY3Uuaug8Ud2qa-f7V0rtXXiXhba6pIij4T0k_flAKffsF2uFeBoq2pu9VAnYu_oEpViH4wub7QK15jygRs4AR2FxCOiCFpnwMPihyvbR7voTPSSdvhuWq0o481XOWmvOe9iNFqvBT6-nWY2sNnNn6eI4XBji7Ur7uUl6-7PmQMMMEyjmvLci4aOs4sc-dxfi-vYCuUnIyu-mLo29miBEnIeGPAGMu7w_jziBmR0ffErNZN37PnoxPDKW_l_KNfOW3AOu3-cdnn17BVYa3tOV1PXLi6WJMqJ8QRx48TL6WoeOrPZ-gMA9NwqCiQX3soymNoAMoCvN40buHaX4QpTYJEcvnu5L8Gcqqf9KmE81cvptFmlKwnh8G8hvquLspk3lzGZsS1cRz_40Qqc5RZF-1S-D0SHNTAPjCIOpkl7Prvr1y1rFpWTMZA1iCl-WFSCQI8a860qjzl2ztYfvYVzi9IkYorORGknlBEv-RG8GYHNqFdYwQ7Bagg3sbjGm6Tvm9xvJzsUCsa2GlryiqKHkbXzGH9RjZVYL8pfKpMVE_q1c1BMloPu4uAYUiCn89hB7hrjJq4Wn5q747tywSPZwU768ckVH28Ohfgs5zMPdH_nIpMMyiMS7hc-lZjwVasg9g5hbwqdZmgXbffaAUYtcpb9Gimor4anRsm8F0uQRlE-hhq1IaSQtyQ-JEi6QiVdkAbWnhBOqd37Woju14kN90P1rmhnbcIILrIWspXJj9yD3SGv1yun62d7iJ4meNTw0vc7bG8ZIOoWtwawVXdVYDlLVw53sxpSwU9jS5pzfdUQMX7pDghj0Mv9PUqiiCQX3hz2xUtWzboyEnOwu6-MinPzfafZ9SkKHYLiY4h1-TUt0PcbaMbNBBCg_2zeVeXIfo31z9gYlDt46dhXvHmeNM8gTeV4EClNgGC6p6axfqZl3yUxZU2qr7VC3HglXR8SR6ZUOyDGg8VIxuWKc7gY9K2IsthWxv98QuM7AyLXeGyLewhkp5cc_7YQ4usffPl5pDYyuqyYcDX1mGbEJl8jHly9o4E3NNNWbswTDBDFmLuxu0sVnQC9WrD2tUD5mpUYcO9qvVpb4_YCVvlHxo8jsjGmmHfo1DFSPtCdcVIgGd3CL_Zx4sGFhs7W9ZT_KvxZcFmcJFZDFa3jE6rZ7KDBMFuAWvHnq8tw8vUc3YTiZUjD-sOSGMiOMsMdoBt_pToTRqvv_7LvXU4puxd-DVNK3-VCkntbLMJedBsw86unc9mrODJVN_PR3w2IAOpTcLFZwCknnWZhBghXE9_Hy6poTlly0XbHAQlw4WL8feoNNYGvshJb9-yF6m0-gdEOYtC83IK8WxbcTzOzFzsu8-WU31xNfVQgDtYfUAcpgK1eD2ZKZvD7uRFLY_3kaiSpmaNoJYnV7vZJCbQYmrAwsntg-_AC-8cLl5cKgsx-1KKDNhprlvLQWA_9IhBtp96k5eI8EciuqHYsc0PXisJYstNuxYkxJ-T_TLl3tu4GALcMblgtKX6CDQS1NXE8i-TQlcGgCFAyHZYFnpkkWVxQgDQfPdTmma7cK9qZKfD62Mjc1GpKJVBfsXSXdjV0NUFinMVVIxz-n8CNYoH3MG2kmS5RXCm-B0y1tTygwjYfpReTnIYz1xe5N04ehM8q5c0Q5d_R10kD8xvtUZKmJ9FjoDxSJE-368F2vIWHObs0qaUmo91JRLGlZ518RczY8haXNdggjlYEvoT_jsjCPECXxuHxBPv0ImOjKOW0UgxGujy8gNojVEuk7V2_rzriYH_BnWnumLfz2fm4I4vIoQjUyGZlZpwMNHr0lhWZjD7yBVuXkZSKw4UF9IkM3g6cJu1lxv67hI5wV3eFynZnVOXGzb-vTe9MuD--IB3H_taiE9YJWzg6TbX-TpmvQu-q_qP484yuKwnZBGAblD4UtEqjMrIsS_2bj6WCkMQvaJiSWm_bO7_kDQ_aCmm_F6xXXIhSHcIPqJ5j4_wNyrX1FxE9q-sxZ3-YZt4o6k7EPISKs4T50CzJ9CW98vJzPenERhDG1iqlgW0vWGnWJ3k_AuT3iEN2tLrf5T3Jf9_fpaiHtBndJvucSq9LaW6flEyvC_ZqBRwNKygwIwAT27FZTephfO8oA4wtXoqVuUZ0sGV4eRQG1kXMk_TxZHBtJCSbLnEyY1wTV7O0LHcwnvXkSgC_l7ouZS0B38gqeDtz79ysY8U6W5z-5Fo3PC28jPj2jcNx3UKZK0RmkUsBgZRFbKtvW3tY09zsjQDad-KvNQcCIihws5qZwSbZ6Lgxn6MLG569TU3aqzKpBMkLy_lqQXU9Dedlh8MuIW4BL3BTic6SKGtt_6ihjKMz42ci9Ay7SsvqUzNgztjGYFFk2h2MG6aiJBVDCEx9jrOFUznUnqJMLsvgOguIdl1NokcJb0AOuQ30ACLfHcAFe5KG8dWtJqNSN2V2L4LbNrg9I5YFYbj1Q-qemq0K0M52y3-nuB1fseTwWsDbrxJ5n_sjtEBmfsD3e-tTnNlJFMn5ItyNdkNrX43Q5vKEN2HwfCysrEWe35fF1fPQ5I64kLIABSdXWkV_EZU061sOvl5da5hd6NTScyF0ncsJK9LR4idF9KliTmmvndkkB9xJhdJLeXEy8zbkFqPHHK9ErXV4-sQxVgrNzAdwsrKe3ks1pmsjPH8Km4TXc3UMycq9R6MjOD3nQcnfkZ7qXKD5EYx_3ws2ZMcq7VXx8jVLUjK7gU8bCcMJaKPXR1uhUp2w9sTjky7QC8aocDVxBCMPt5lt6wES0hADojeipU5qrEPrxPhIzPg7Zu6k1k2aZvSao9OldPmaY0GxibAFlMxaqAAwdd2fwmymxmeuLclRC9f2s8WU6GYclC2TYJ__KfjRhQEUybpF4NxQxh6AK2lgf2ntKBahEbQyNS1ENKhtWKo1ZPjCop4goNwheRrc9I1zVg6hKVqtRzRA7wAXDQCa40W1ZpjO-EXMbqzm-RjvOJstR87zglVSNefh9Mi31QZeHfw0LtLQLFJqPpRFAejHByYjXUkixKhIAMspN7sivvOHQiQu4P8uW-q9p1hpE5eRG9Z3qF3hMYgNkqHor1jXNK39oiCFaG7PWA_MDiBLXcTA34YOmNxUgTwfK7KKscjVAHyFKQh4i00qogs_Bz1MV1lT0Q0WCUkkioagfoMwOJgQNJXx_RcyONJKuBTxhv-W4Ks5T6qRNSkqDvc04-ZpQHDlQ1EFFDPeWxLF0jWJxUIqA81Jz-bVX3n545vrlD7VrMj1H4wyfb-o87X9gbQxEKN-ayqH2pFLvdaji_ikgRk1v-dKqxfyus3_Su4CVFxgdNdIhZLWnZZsm4D44U8eIjAgm0MmDFR-4IlGoso4I2bzPnlMPVi1dRzzwd6bGKKmyODSg5Foszvrs5KB-w3x8hbimkdLy1aVyNReK7_iDtuxoCEL0MgAa8vjBi-iUAA6s_I3re6xcp_gLaYwpjekEPI9tVCY1OKnRJVHPbUetMenLgJ-vbQAZVLedt5eiK2Gt_j7W62laDYP3U_H-0m5CADozCXiLaBuUcJP9zO6IjyihJjGFeVI0N3cvb1oL6SRnSIcOeAPCOcHeWPBRlYc2K2Iioivdl_xD3okyKHttxHP8PCRrXjPzbdauiTWoAr0ki1ttsBPEQBlv6SqBa_oTUJN0MLyt6_l4NDR0NSHqWXzcBAUHIvMOkOKn3kOld0idpDLek7Kgra5J_aTff7RJtDlm-jaHWlogkERdT54sadC7dIUzY5DWds0MirUCdKatny-i8rPUdlOyQ0ZoJNSHGD6ptkbv7wtLq6lutNVBZIcJbws0x-dCQONhQDRyxs8bxuGrDZRX56yAd5uk87hmuREg-WFBoNrL2o76HBMJrZlXW21gG_YuabpPQYqi_qx9eZwp722wWQSCPGVkWcfWdMlStgt1W2OqDAD-Eqs-TZTW4PflHtHpIzpC2eUXcmOWiev5hcsdxM1FD69YpUuZC2rniQ18Eze5cxUrzGDU8twZwnW5Ti3ZSc2vskGP_t5iQfPwVv6BwfWscgzN6Ie53we3tPniC3n_dVGAV40lvX0SZuYSd_9GYJmFRhkvXHCabbZNblP-jWs2AOrMC6Hhufrafm9M8idwgeFntXT3xu5XfT6Ri0crH4uP0MPpviorNo--Y01y3dZi4jz9LZ6G1Qfub0Nc-boObM9lxEkuTq2jlEeAE0Eoe_uXVg61PJVH1K7tJn9PaaU164HZQ6QwejjSLkh0xScgnMQsArhLy84By82I379T7xh8zeg-M3DlovUIhVuTUpke2z8_2sLQx3jyNXxbfObVuwFM5ctY7LSn0TA8QqcZ-g7_b3iZRUKQ6-IgNa40NWvVKiQYlnxXJ0qGTqsgYYpQCG5A2sZVEQtLzvfEuPQOO5jFY751YvCN9zkWj0C406ptW0Yzcgi1H1kYFjXsw5Uo9WQKuqzFsysbIRAhDORBOnl_P7MlCAU8VvAKEHr1Dm3STnTPHppcV4_d2QLMNsKHn9HSWY9heWAnUKvlvxqTVRx_mLA_6RrHnV8QNgplOMcZgRECunNITLL9u4hsyx2iluLV4lU3rviGcI54PAq-tJQVdpjPyn_FibxG8fcP5aCAajijaon-po79bugiZII5NRxbEvPDqsHY8gaCjkqUi_AphfjD-7UlNGAyLDF0lT7W1jQIYfy-hQchG8z1W5cyO-6FljmRF0DfN6-aP1iAsNGv5CSOv4sSP9EvSlPVsyXqgiSAFgBxtKOhY7d5XgwBMxIKI9S-GcBG2tz-YvvcZddGeIhiWb4ig1M_Kj2EMrXMTxRkHpqZeolIhTcZyFfYwLjsmfJ3xYkUHFlXB1L9SJXZKRTWqoHgW77UjuYGBJs_3J8Tt2vzQBXkrQGzxrOzG_-5AFj3yGADI6Z4HsFCvUduSM3HE9o2lN-4Pz83x66sozGqqUlb5YxyALWqbDLblgapyuQz79e1kvWzqNYDRoSa3fqqz7GgBvL4vTs_WVcbxnVxfQ8GvPgR3sDIV3Xo84I_YUPAVaKjbwBoydgTwbZMWWQL15AYsb3O5CD3XzwWVb05txh85Oan6u4qXGyj0BgLHJx9uW62NS39A3D9LjSXRxhDtxqCdd93of9X-LCiOamkIHp6yDdWhxTK8bz_mFbykzLZZjoHbPI1JCOYgsYFJ7UXURW9RuXpn6VY2A00RC4sCo_YXTXt8Df5cpJGUDdj1AzOcd3qrtcBTvLYxwS_yAFhRZ2P3SZ5E_creJZm4KfDel0e3Z64viyWAmHyyvKus20BZin9FEso7LNXSoW960wIS0K7laDHcxwRY9sbP5slp7yodUS8QIiN-ejS8T2w0kQUVDFQH0jfbbj5EFqMkIUlmaEYwwK5HGh_TPsywGszte69bmUhIYkGUAU-2b3UySLGXF4qz6RBI-m4wNdIIsaewI1DXdrfw9LJ6buHL3AEKTkyp1s3FsSlJLah5fOhPFnGGKLLyxt0OhRVCSxT7vbMdG-4vfCOukemygzv8uinMydBJG8t2JGctelKTG-kx0AY4zRLEQZ3mYCoCbwI45Gtd4YQutbUFOV5luaKXxHkekHrTlnYMlWiXz3SsHEh9AIEyAHwNnj-wjwSuppSHHlMW3iwuuBY-aqn5J5-6C8PybiBPr9cOSALM6Wb6Rb8HOO1quRYH2ON8eJWB2N4QTAT1tDKkxQf-g_UaM6SWC1R8CHbsGTaoQ9ltbY88LDm6kceRXl9ilfjtU5CuaYNsg9ZLfFWDKkqHEtAn73fUPGnjPhPjImE8-cGiFHeCbfyBdMSAM4lBaMqsvIGxDVTqeXvlpzKArTpXmmP_bDAilySG-mMwYZvt6j47_uhOSRMVazEZxgWAQiHCd0GqpLAzEHcxUy8qdNPgZ2UMMwMkS4XDlYKk50lH5ihyQ8DmrXJR3J7RlKcupLDJ4nwPFTVwNPU8nMw14EJarke6U7sl1kATP1JR2mjXIB32QBKQjbSExX5BCAOvqySBAfHTKb1ywkguYYBEpmF2dXG-9Tv7aZrR2TF48JEdr1zQejxGdQpEMNiL8RonVX32OYVA1N-pKuB8gQCL8eJ6AvLpEN3fiSHXwKqzddZZCGAWnqj15d4JfbH9YLkNbrvZW_uLEI2sqoKfkXpWI9Z3itKyRi9zUaMMf1DPLx9hw1beOM3RYOycPkrcsjEssnAF0lV0Kljl7VYv1k8OSDRp71ZwQtYltNPI92_jkXbMa5lBLnxA77mQRrX7TMTXE-k5OlNtUnd1FTx7Q3wt51Odoqe7f0efUMmUrweNzrhXmeUDMFGabRh5snhKxYpyqik2XNJ44fRSG_2de9WoId2Kzbedebk0oyuu7Y3fb_-poiaCn4kUTvpEV4s5MhsD4WtENc656EM2RlQDqtNDXqklIelJ1bPD__tgfE_tuLFaGKkjDxrXGd_-IVsjb8lXvLT4Wbftv6ydrlbf6yTyfZyuYQXTBMesUwwL1mzdRJb7nsVjRsBHE6_l3KYm64T0rf8BR7wpE0fdeOQihIcQm-xFAW4wcYNhz5dYP88UL8AblUG4LV0pgLwPiXCkga0a751TaTUv3TMzj4ey--4ooMUzjxhGAKZfqA1edKoKE9h6vZawLtFCjcUKov_h2qwYAm_wTkPfmGqidkz4SkNTGJszGjDs8BqFdD5LCZEEIZt-xrk5boiy9UlUfk-c5j93BFdwxjNYdlqVjqJ5JgKkSA3bSPfXeREOl7wAjomdWRHxcWsNe1YxYrRDsM3E5a2SwhM2axYsUb64QrCeR1f2uaPz1Ia7SitYOiM_bjKGXy3CSy5YrDOgqcmwlN4F2lLLEObXCDnjt494bEq3_j0haL2k8xTRUBRAlzMDvFCV_6y4SLi_m-odxiHHxf8p0NwODFcA0xRFTIxIhUcQupu9PM5nBQCTFQwZFnAqyYe3pX3v1UWYMNP9sm4DZdUwAWOL3_DKuX4r8_cprbCEa9NlNod6fGSCR7ct8RuQw2XuCjH_rFiUuaPLLRRvCGLjx7xf6pMIEjJYLQZBggT3aLWLVQEevpoFXoYfo_MXTLNruMHPY1aAgXumR8BCTpkCRVUc-nqXgXkyRKX5CpoEv6TItkwxUQC2voZcoaKcQJpQJ5vYlFJMQT4wvYzSm132c2QBP7pn8_zjB5GPkDEVD4vPFuCZvi77CjamC_D-pDpxIb-S-zADeirCNJbh6PWic9QRFj-byRIv5T6PcJLZitRL9P1VnmlV3QTigjmnuihfUnneW7ZRQyg4Fi7z4R2NBMJUIb2KzUSjJcS-1eM9f7WOgCWpAZHxrP3V4a0e0ODKEmGjOFocitsHeOnWa3yMiKHqlMB6yVr8X9pbOUcBXJTMP8cG7rHEeSB72c0UMUksHKLhgSjcmNXHt04gWw4dtOvh81HmEddZQTSzXRqxlvfTnqDDXeW9n2cdDHBA-Op5GMnfTndycoRuweinxqY_aA5Bi94h5MwdjJJecU1ooo6-sfRQSQCl5hBJRWfe1aNfRGgVlY9DrtJAI8trma8pPkQEF8dmbAL-DMhDkCuozmh8B1FEhvyFx5flEUvg7Y30uSwLi0zoce-3xr7_akNIv7vGFcsbXMWL7NB8l7gfogjCxmtsPupK8lw3ZgGgVs-CWQ7GmHjwRbX2hi0Bf79xTLiX9TZsfcoOsFEHYkARd4-rfU1EqZL3P1WbWllp-KLSTTlvSKCotFjI3v_rermpW0SppaNyA1TzYp119LVuufrWD5aAe5WdBpBi0edb4qKlZl8cGk3bQHnuheELggDh1Ls0vOibb24UImYgrZcoxtfeTUeQpBxcR5Z5jKSOW3UCokE84BYSbvtnDMIxObv6Pid0vjUZxarOuSbwJKlv1Fc1apikRHuFua2Fmys70PycJmLf8zCZMpJk-3HWa7cznyBahGYObifxxWNKsPGvG3PL9uoLpkHt43Co9YlCrcPnd95w3FhbD0oysxR5mGw9r8shTozIxGxf7MPRiY-L0kBI_JiIMPfNSVoVRaGmBcq0tlKDevfupYfY9yv7q_MOFJgEhIL0K77mJlVhxKVsuGWmCWCgjKJiN7YFwgDj2hRsF1sjPs0Wzg3CnKBN2d9UY8N-3e9xZiMDceUqdBBkV86I2qihazJ8vM3y-nNYQb7ozOWT8w06y7wFDrwGYsrDHcLl7jJtMEOBe3TDwYpa0OmOTDnvffMtSOisXklwjrxnpV8SVqV1q46q2IWvHvs8qBFVJxSKuEw1IjTx7TC2qUK67iSxrziFFRC9ty0nWFbFtDriKol1O4Eg_zQ5gEgj1QhUJlZzj2JutX1B6ZBTSuJATuKy0KsxMmpEFr2oKPGoQxO5q2QUxs0pJ1zJklMJaKe6jX42e4p_oVHr8cJIXqySxB3S46ZzmqgqNoI9Xl0VHQNNbFcWN19u86Y5KRSnPuH-YIcpnplKM_60KJvW3OYwKf1Z_UPOOnpHZbg16a7C4YDhCd6f0ZWAO1iGpPyUc2ibDW1_AexNN9YebLrGV4V-NyxFP81YKsUGgZwK378Jhh3RCrsMm_VjrOm8ptwdLE_FoH99Hjl8wF-t873uhgPaihF0xh2C1FdoCHe3IZkVlk6MnPEl6l3yRI9jNeSIfnZmETaUPuuqVR8mg65HzeYmfI_7y5oGS5mtVgdEEX67mo-hl5hxo_8wfA6tmjIdjEwfLai8ch1eDf5BR0SdKeS9-bnXGSKP-rNu_FtqPhMVD8SaC-lt0f8bjTThw-1x_pxngIRKcmBYGyUqRiHtwZU-aMI1YUu_NCXXP21B44mZ8lg9gK35fFOvzt4zNTqe9bBrRblK4JbZfj2tdyPLEN4cGKfmzxuF4248_EVHxUeS1Svh0pYv3r3Lf25KUfwlM9UmsrlBgw6wHixoMagWldKt3mbMKB9-YZmUp9DuOahzPRywGJF-TaY84KhktCeDzSagFkmp0nejXHy5bzAqVIJmYOjEkGCs8ZqEkx_LYI9jdj_lcUtNflG5pPQ5P3j-tTIF1t5EpAwJEpGcD_CwunjAuaqxqeocT36J93vS3j5zT7hy2Yn3_eZtRxI-29umJ5cJ-f4bt-r9DgSq0qiUSfDIOvv-4Az2eSN3uO1o0xA2zGG4X1MiZ-Kn5BMo37b2rWfz8gDNIYqTmWUTY1jmmfrDSk2SmjKzVYxfNdl1fxqfJ19fS4O4NPqtHCeRlRtF8EBfT44lhcEHsI5Eqx0d5f_7nlBNZM9gDNiu-xnxsC_NPffGpSTckKgFDhKMtmeJwLRAVYKOZciOgSEl2p6jcdiDZ5qDGwit-mierOyOQHhb0K1Z5mVTIfmYZh-7_Dp1AOnhWrvvABf8cHp5IMrW8rueIRFHqOrr-VpkKDJktizj1K_HSNuNUEyijyHycv_Pm6WxkW1s0MLDSsrHWbAIRtq8fwlhRl4PclTaWKq245sryWrgktP9401eEnLjhABm4FTt1xVnG0zl-vshvSyLF7mAgcVxsEfrI0czrP2wMTc8Zjt9dGtKLfAkSLPkdCC8tB8i_QUzQrlTasFhkxeU1Mm0-n_rm41awDIdx8A2sHzH7pNhkcIfZwmxLsA5h-w_YYNhJtBLqKDfa4bs0a6_5ikli4WKiPVCv4FYDPmcTQ2KG9_kdi8zn_s8umm1_HQg4VuGtYIhLTxSWOMYWZC9riVZW1MxaYXDHyIBKeqh1vz8p6Vn4XyWM3zwUJcFfdM7xbI6GYuJ9eeyZ04ghwv0WnMEjqXKbd3SOWkKYgH4WduaDCWj2RV7MaHeAwWIo4LFMQR5t1uBSBkK5eXep1-2z_CRQXszrTeLti_67PeKxUqd6nuQ9k1LcUL5_s05DW_yrUhSmGZEWzZV3zppqvwA5l-YfihAKWCYD3YSPCmtTKW-4RkJ7VjznUhdzMEL3aw2sY__zYlCsOeR1itPslpWsMAbl4rDuILZNc1Hx0MP_8QGesndegSU3JyKdnIM019SRZfudgPCBwTow6xot0QJqZz8WWOianQqnuIH6TA-QygOpThqBveKUD-k3_x3pbKHJtFLdvzlOPjyVlGZd6Pgc1Qya-E7MoH-KklqrDu7ShQ0u_gDVgOKpgCoA46O5aqcgND6qWqWAuLP2Qv0F-yECE49IY0H06u8FqAOC_TUCrebOojevLh50YdcMBRfFkLw8ZAneDVTnz6-mP3KXZGPG3fpUtFh-o4fclYYcoGg3yZtVT2lA2w_gkDafj1NGsfiOV1xMCuf0BE2VvPWmfQQr0e-vcXceyp0AvIhhuSf1dgVXmfHheMQTZ5_QKvKhahnUFiYY0JPc7zZ2wcE1VI32IVP9-qwYjFoaURjxOjDjx7aqbySJq0cyFUi-ztA4pIXVVstN8-UeY7SZsK9_EGG5oWkCf52fDYB_CdusjjDYcEN6nMXGd5ImDsdsPzvfLEDoYIl_YL0OC_v1aDefH-8ZV1jPzHqwbKNYRgQ88NhzgiOxukvPTDblYcIsxOUdugNP-nTG0wyipB4YxNAo-AFIrIxcLzwJgsJd9mCwrU6JoQSx2gPC2w0QcB12iOLPXyyMagNh7LiM6aDCi47uDurRneDKfGoR3HOVrOa8hW8Hf5QTxnFe6TfJlM_6RVoAnz1RxEcJk-iGlpGoKvhNGu4C1XouA9x9yoUp9YUzqy_iCFnRwvEPVFkBNHBrEh6RDqxvQhli8aooYQG7Hv3LHfAslL4w04IE9QzA8YcnoIDSavCM_JiJwsDjACcpIpR2AA1yllVghsbNZhLcM_RcSP4SDTjTYTtNcFDQim4jl8G9prNKueEaXUoiS1XY6OK_4HxcBmXL_gSWmjxhk0rnWkFCwNhWMu7x7HNKNqAJK3iJP_46EBCaGIU_X0KoV-5dHUyL-QNKSv8wZIR160pMhUN_bDkVtNPJ08kSkvdg8DOl3OlU4IgcFrzAHQkL-f5wXrwL6Wre20eGgAcBl3NOxNsibxOXXVaeB_FcfbOCHrCRzECfuMS2JedKVQgiovHb9WLp9TQDIkADs36OIJRe3hH6hjT-JRb4XUWCEcuIcRny8LYObz8Lz1a8Yq77wCq7DkRPkB6Bf6ga5UjEjXSIN6BccIxWJEaSFck9AXuPO7CgfGDyrKI_0-xOxAQkK7IVbEbmBrgCYjpvdvjsMoijpO-LC3onUdEUh3y8xyKbWHab_RZ8XQ1MsX-aSTFF0t4ZrovehXcIzwS48s1te53KS2M6454sDktn7QvJ8D6fR7QAfdTbxaKw7J5WUQw2pMt62TbdzK5S7Z6Cb2eYoxJiVk5yRhbInuvYp4cK7lp0vOB89yVp_JMdydU74YIeiM4OEE3KzLgwwr0Y6IDfTrGU3I9z5wgb-szG9Q6DycLecRj05-sSAYIlXF7k3D-omGKFCHM6Y7tnFmyQWmG-rYUoSM1H50CP0SSbjJrsiMPUiscjmGQUGrhfZm-5mzUtjA9YZZsk3aSGmDX7o3IROHukCWyHeQ7Ykfl4MA_-WK85MXVH8U6LowyPBI0_5m1l7WG2S3-DS6gHXkW88YfTNBQH0ysfov-RdXeuJwavFHEP4AdVw-u93CAUptVPvX7qPaBG0epkmigJS5ZX_hSDTZTrgwlNqiBIyU7vDarI3nNogMhKLd4deZu83N6TN6nCHHBYQhFsNTFW1hFOM57-Z9FMrfwJVPrST8LUo1zUXaQQxjxmNXDW93tcHtchzMbC3XKjDryWLoGP0OFLl_Y034pgXXdx15IfFlRNQxigpK3TfEO5bw6eU9k1LeYUkcGL63f5eaNrMOXCir1kzqqIC0mZIF52P8XoI1SBAjbVQH0ZxTxrpAD6PCzh7Vtal9IU-cm61K3ejYXC-EGume0NVTjbq_Y6lhDQCXrl-NI_hFx2DZxsROukgiQ0hutuAf6hpNEJ1u5U2D3sJ2bsQGwqSNOSsRqeLammjwlClO-QOGE6xACGbz9cSzTwTQ3bmb_oRt7IaJe2jJgxELHL0u7WgCjAj8d936Xlnb-BGa81_Ak1YHd5zLZ0XrK8ujKafkJ9jefx73EomTClJdUJCWZnEdiGXvdAXqPKQAEk5cuoCUG3FCbrVK9I8fnsX3gG59X7zCBcHjXER1YX_ptdljxDLnSni6dLZM3XndQgfrYZhHL7GOsqCn9uWvndn2NdeJll2qTh8ctLGNIKAIe-8XTm9mVyl6X5Wnn8GJ9gvV105e1v2vU7RJfvMZEfNMDWPRcML4Yls_kv9Npr4vs1yjyxwjayxCEbK3lIRiLamYerXX7wsQytBN3Rqj4SyaYXHWOqQnVeYDsgN2GwxAncooIUpc34oZ2h1TUJOwOZ2TJA362SCKEb3g3EogLmOFanthAkZqldwD6LoN-SuXoxLMe40ZwhI0i9sIGzyx_N5QuPquuMvYiQK11Za7m1jneG_q0MA6lpY_0T91kGNhN4_DWN--0C-Xtv3mKcHmKk1HpKLdpqdsE0ABYqLBEnceAzNf5swFJlebnK_JfvARnr2e_FQMEnVuN2kRcZL9L7p7tTvzvyXvNJLVYR9MJrr1Ko6ajdqHhBLzL-HHcUak22Ssj-qrkGLzq1Siztv4DfecDlL_OalguATOnpZaarBVMLfnq7YqyRfBom-Jo1x3o56Mg13CZlliqUgplHdWlxFXGhxkOrrXxPxOuWo_ikMiD2AgbT4-Xtg0G2Yb1F-cUtvrKjUXjUikNEt-UyH_-71N-qFRERedyo3w3sJ3_2mdc9ijwTDVtcdyIKirzFhH6tI3vNfqi_NU4vpQq_ddPRYocFY4EHjtBcgF5XuNU0XmXOZ7pNs9l5pK-8BYOkUHAdT8bY1p0B5CY8a_-KcN8vAnDICkUStjl6bKBZN8GfkOOXNUzdoTrZNyX7_71t77ormHuixkorJn_sHvj_9Q1DzEWtB3CTJN8XDzfpjnefeSEU0LY_eqhxNgdz4UQ2VlgmXi-wTPso5SWl3jFvCHgmGVMnzdbBowV2VGBAYu-t2MRqT0vDmsrrvuGArEEAsKZRAzZu1F4Gqh47oMvyhQEoMXtRVXashv1RGmkuNWEnCzdK2otls7hwMI4vjP30tANAq-F6LWHHz844FOtpfbEPY-nk1EbYa9-2YK_3gAQXXUf1s9S9oMzmt9jFUoZiumXcbVJUJHMdTLSoI1E2UIFx_WEVjqCPlIgbiHWXAqtw7mjdMKfC208ILIr6rtIw4gHykSVWqLfFV8vOzMS5eyBJ-DBnzv1jTHM6xRfdcvmwepBKReu6lg1973H0pr8gboAQRUlJl2C9Pi3L7SjJvYzZ5qpMETCfaN18ctuYdFf0gI5zVORniNITbboBR-LYaXOEd05AiEdtBfe2UIloxwmc3vbkZsLbdrYspnb4Am0WHbNifCU4cncHHpdIITUDv-bSL6eGHlTbeAAnjOIQvMa7lUpoBjc_xWgZm4M93cbm2SzmlrvxbFX6PrPkaaUFvqtHXMY0pV5oxTBKZ9p9JX74_0ipX_rGUoK112yo8KX_fvGLfUOU3k-7323LaDQ71iDSRnRFHS6S0UGOesfWsgg0VIWQk8g_yxaa78LPxhkQ-GoTTlPcq6KKXqOwoSMguWVtymfdUA8C5hf3u3w-Z7vknCB4YxEwSWgKh9LQtorbitmd0in-vM7VrLEhZP9vUYdtqGB__etrVgcJozUjOpiKE2w7tQCj2KMknHzJnkWDazz2X-j061sEYl7JuNfatXsOlLLgIo5Ngqz16E7nh40Dk0E9QiDtLvyQ7yNVcOP62XdT8RRIwH4KhD6Okv9shnchft8nIF5YCPyJZRHn7dtXNcAu8a3ykb6_ywvve9WjjgINmWKYLYKkb7weo6Dvev-9J1eaGzc2kSKLr8ZSFoeUgxaADYp4JiYbF6wALlxJH6a-irWS3L0UvsKM2_vf_bteuAF-LvCo6IcAy4txCnq-Za2NBkFIOWzZ0jWjanpWJ48al1TmGPQ1XE4jc-_PdoFIU6ZfOpl4yjTHq9ybV8uY1gF-oaq5JNzfLotyoehUGOAtBs-ez17o7V2DBjRMgNOWu0jColWwVo2yqmC7ql_35Prf9EskqWElodoLviLhK9w9yAcIXGfzTfMgD9U6Dzo1_OrOw5r0jMom77P-wj5UArRsTeW-f5s4jR-4_zSNmZRhP8MX1bF6J6CzLHu_sohZQwfv45KIFVdojgIAZQXCwcE_SpTsw8fbrON2zwWSK2xC4XUpf6Z134VxXR82P2l5j779BzU8Yb3FmmIkSJTG7b84pYJ_f_1Zogdf0p1TSJT7BylXVfvLwE_4NWwHHwcwjQKAO9Ue7m1tHHVbiiP2yzt2i999xxErg5VabfKZyJF8NTzLTuIGCsjjylPfkfL4b_20dw3CMRExXnje2xYDUAltLRk9wjNaQM8xt0kKdBM0CZ9NH4UJlRB2oJxVk44OQt3I0zHon48rzk8SEruygJRISDiwoPQME7ujlZL-9Xlhw7hFBmZ-zTCLWYuIrzHCnX2WtoJP8PwjxgmmrVdb6Pl-iJDIc5JjkE7oMcBXvsr2g2dxaIjxuCXiKf4h_4Qw6RIIfVXBL8d0vdWGUCsaNp-o5jdUeKbSQ6gY6ZDNVa9turYInC8K1xAcsNCJ7rIYsT3vaAaJZgNAOLnQp1t8iNXSgtM9uo_TkAPTJL7ygUmtjtnB7eVrAaYdPyu9muKdeoJD0KkK4-2eOb-9-NqCP9GPXV_qjwtWX37sX-cWu2iJWtFyvui31f4xupf1dNytRXdJfqAe9hz98zOB8gtg_O1_dBQVPT90SoIVqUnUZmHGajjv9PHUzA_cJ0HmoaWBsau4Xf08c8xkVldcji_vPhQjhfo5MRJE9WmTI_-rBRs7rbOLNZD7TEqkWOWtjGL_9KUEYT_rut4SZnuJSyIJ8ZRh6uWSK4vC0y_j7pdVgzp4tU6znbrweTBra22k65WLjwDCBW8aH8vGwzUeUZSSaxp70HWjRFsT4HMowpVJZHJ35F3u-VB3hNzIaVzdE5FS5_W1WYckDBhJN6q8_l-hmEKg0LKWHkN2G6GQGQelCOLzWdnPEDRUhaplfz_Wtdbk0_m7dyqVuDTO8tircItQDEOjDdbNyyTyfimtOm5QZaefHWUZG1rqfCbZZZ5EKWNsKMPqGRmxGVxYOOnECgTOijTP91ytOPByjT9_xuTMj4gICg61wzYHtG8sUuKSq45RFHmIxXrB1zh_CaH-icGKp3wzYnqvEzyruFKOPezl4_AKSq7U_CKYCJwurSPUjKj55RcyFPp6wetPgjkeHV49HL0wcMEQhajYYR1N12sAtvGHcjQ1ND8La3vTumwy-eA-7vVQZ74JWqT7uDicpUoMht4KYoxjbvc8FjfSjv_CCWhnQ_cU33_O3rCvD-IIPiJzSL2ZAg3ReQb1_eMT66dVIxmOKP7d_Tu-Kwg96qzqjUhk9ScP24_Xw3GeLj36MGEgSYe6uXhvumaLIRl68dJnYlK5CfQQGBU7geG_bU4U4qqV8rkemCxuMHaDsMnk6_8SmRt6nya0wV_gqgpcWiOTskNJKEC-G1Y_PdMRsP-vR4KbPHL67FjhkVchbikkVSwiXbcZvM6N5Ruzd47tZWMP8CfqW9IV6K-lSbnhVBQWpI7z862ym1WxDagz6ke17ESGY36xNpVBQQPyFjTynZFpuwy9Oj7q0sgTY_dPWQDsPh4isdpPXAo_RXKSEj2ZrwpRXv06IpRE1BFmcqjI6ak3tEdql6CSWhsl6ActzP4og23Y9NnNMWT6lJP-KqfdZLttCGO7TTRnfn3cBELWTY5wBRB0Vg8jx6-SCOtQnMOtvGnbO5U67EOplfSULE077FjSRKCZAJ2fUMTX4Qys7KaubgNvHM1Rgieumo7PIGMS2JPF37pKQJFIrv2nQBJd7EhP1i8q9ohyIq_42ERpFJ9oYI43Y7_W7R7FlWyfx-LGfq1jiGgv6yj_aOkENOK-LfRWWDLrmYD0EZyuQXRgnCgTs4uwHH7SeYvMKiKfAel_b7qqH4i1ySw2bUQDazrrpMuNg8JTGtt-iCW-xKNOZbjT6KGswepXfyFxT-3DTI6qRxtomoaL6NqsnQDUaQtdojRtcaMteIpREcUIR4bJUBq9Kl__rPOXUIJxqmHKDSBBTfmab2K6vGVDCcJw27HMpqcplpIkVT9nNXrHkuV7I1gsChIYrTyDmuQiWkwWDSG3VIfrOsSwSok85I_H5U-CT0l31imwxuiEcp_dmBCWomdhSjCU9LOcc0rTzuGF38tznMh6A7pDoTx38ACv333F7KZHmHav7wD-8y8xrnm_l4cEDlg0iI0CT4eRMvm7c0rZBTilUBNoJoejclWv_WQN1C17__zoBleNGvzAtO1lxzq4MIBpy-EjgPHwh1G7bAxxJCO_3fRA03ifwLQKzvTEhiLXSTGMHrb42cew7VJHJy9sEZtWV40ROzpwWR-FqGvCJrLmx0ZtKFa368cAmi53GOnT-An4dyDrsrzZUZxplpOKGKbsjkodYiwxXpzap53ELXi_nI_9Pa2LANh9t7m7iS7LECGcNr6XEoFcptCLOhwJKcoixhOdC7ELtKFE62QpVtukSvpeoKTU2pVWFlX2e4I17cnV-OxdnmxwicBmJUK4iEfiwGIzu8wrfriBlQSypFenEIqt2F7-nTap61-QeiV_ra0sS-xaHX7Y923occfp9HbU4stDoJC8KzuA27S-BD_-Afm4T6pzd09696sfhPnJojOxYloAy_6D-MlZQWRbeCOZ3I6E-eZSUQEDBM2l8O2MWvzr9_2K3pA_JrniUezkIIwQTsqAscwJgcOXlzRzGN_t5gAoijdTPl_7H5Vlho3yY-j4E4Q8damV2VxpIv4ZpuISz1pEcL6ycNoCJxxqAzV4kM72UgoF3-koe3uoa9jUHIB39leS4YDP0dyMA-x94DBMx5bA-P2nsdZQkfryc7w5GUq0QDcSGJYiF4cEHJRkY0lV_GaNldyizpUU10-ktM-pXGzLi9WjfR_AAwIivl_jkUOyCL0a-MhMSHsXRnFgnqukg1gZw3DyKgqAZ3lVxdMQKW0bLmiKDzcuBcloA0QAqIsEn9lbRkBjHsyNmSoaI-emmTh7xEHAscBVB1ULAtRSyRhBNfN7YtNr81iFpNq0FNGDxqrdr23M9rPJ2JfAe3wYqKwgsuit1h5VHklF-e9z-JaEPfilezaYnvY5whyf_T9NSNBE3-SUyr0fNG6nfPtI1uEskotZRj9OmVWLLMkZJovDnj0xZR_jZMzZm4QHJtKWS2cBCPjKAjaL_qAgfwYcvoxHlpTjProNG98QXErZ-PB_2qGIjUM_3aTUBQE8TYZJTzSeTIVtLhufZaROXe41DRgben-dDNr4FdDotA1CPFD9GT_QSy4mH5HUHmEoZo0AZk2-UC8-_Y4vHXn2rkDuKx5Er1druCkP-Izqqfb1YReO0k0AzZZyDB3db9uwaBRS9K8p4Lzkm4tb5MrxT7zsR53PvFpWCfnhlBkkTj0IbfAIJ1xtWVq--qe5E3whkb-XmeslUEg7PPoELGowGY1_0xuRhfZslkRlauzlcqlK_6txMBuphywwhelYiJwMHEdrHQl86Dxy48SvQ11gLNEExgL6TkFRMPLNUn1rM6fJL0SDXVBjgLdRg1CdBw6sIgXPteVkqGhal0lQ9m3wLzVRQiDR0gd8J9eq2JUKIK_xq1xOtHC1FdA0w3t3z7Kx2v7Z0ZtWmyuOMr8qkyQMsUoTSjC5cVA-f--MX5dneXriPI5jGPa8A8w0TUeL4no6lDd854or9anBKmTTClVFEXc-rb8qxFdAiu-h2luk0305tIQmoH2XTN5YGJlVgRaAoM95J106VakoKa-OGDdXApg5zs4x7FfK0BGw8FEbJ8kTOatOmAS_dkIFdKz4IJJHxkhDfGjgcXJ6cHQO1fBBjSsznCJ3fas3YFp5d0RbijnSP0fi_zatEpYc7lXaZATcMM8uZwRZCNYtqXqfGych4CiOfPa0WrRxCT1EK_ZMoZsPtLCsOHt52bJUNtuPCErgbQFntm2HGP76Zh-wtbQA8WECboRTeJUz3MMmDtSHms40_v2ho3xxeIrSpy9Vh_5fhE1CLe0k3kw0ntH6B8N23B8q-HQkS0AQoHfPjLfS_yziH31akg7K0DKap8_F7uE0VxH9d6QwupKfAri3W8URzG62FFJfulxjJeOJI005-3_jCTtUzlSiBxKgeqe5ENUb_qgNLJXXvBEn3PBPdAG3zkbPS7ockRrYKOFbYJlhGAJP4NhgJLQ2Q7S7eNvTPWueA5jFeUVo5aQ5vetL_mpdSdl4GuFMVYQJas14s_2zw1PuCe6ekJIzKTmbpAfC4xCLEP6QXuwkmAvGvxn4ciOqceRg9ZQy6XSEmmIIrCCAtbjYgwZmk3D_TSSI-MuX17gYtWgw9fIsk-4nIM76nSUa1mwoXORz45xSboMQVqrvjMF_0WpDq4UiJrH30A1vbLMe--cJjJukMQ0DFZwUFe4ydWORNJoKRQ2fRqMBTIQmkfmFL4boGapWO9DW97C9j_5UudibOVidj7cGWzCSGfwwTUCsBtRiWHkVYKA8EFaBqUl9_9RwdmtsRZ1yeqWxxsISHW0V2DLhVddtBFMRdsG0SnictPhaMm49aTtgM57tuO6mIAyDElwAIkX-YvjzCis8FG_Dv-tsKLpeA-51mk01UtzQ5hQKJTLMRZ24wAponfLe1icVTE2w0pc1oTj8nBmS4wHzoVqG6al9uRA5Hg3_KZdi3UpeIS3aQzdFgVGpvuyVqDzjvNpYW13AyPJhlenkLqJl5JHB8-puSJtfVTXeTvJVT5LRQrWF8tXCGV4H_bStZ5U6ooZdTTshbrC0XuTsV7gjlV4q_kBsF8UmzMh-UHL3SeF7-xefL85qwGEvCp06kx51vGBLMNlVYLwsxpVA24Jcurss7PMZeqw_iTksPFDu04r3GM7Kz4v3nAHgQ8CAlutYyq27yf1mqeZb7lf98xqPyCYczGFok2Tz49mUjARk8lIkh6T6sRgLX5PKr61VGjB9JaHyTpwCQLXC0r8oh_gCFZ41KNzVGYUt64sALQVwMqB2aoeIrRElOe5wu6ue5SLKOcot2rdl2DE4GSY_jf_ocjUR5xS6XcfRe8xIh4VCcAsheZfkw_Zp47F_0uQeHQlLazw-tPmL_p0yKpnLQNfmvm7XlTQvjC68WvKtuP4zJ0IqAOVYza45M-7B9twx3U6Hi2SELv3QH3tzk5QJIa0-MXyUuxkHe2ZuFMy4iYu1rjRqrLg8hQihlbUaSQzA5fdwUtINgqpYEYbXQZ09dMJ_14Pn82octttTwm11mjo6FZJ3DV0bm_XL32T-ve4OubmPuAb1Ch1EsZ7tqzVpfoT-sUZvQa5oF3HK6g6WR5hBKmO9xzk0Hm_57huHkzDoZ7JMtBcRg_AaugvwuB6RT-0ZrozjFpdIeiElom0OB48OoYdUuJLERlXthD9t2jQUPBD0kvu-XtqcPgBK16u0aDIeeAyKsKeZk-W2uAxco4MxeulSrBMwokZOTK5LMLv2uBmk0FbuwLN06MgJOAC3Yz4NUGYPLplajwGxMge7xDCvsZkVHFmzy8gQZJgy7zX4p1Zpjzq41Kies8AsyFw-eVcz3xp0YJ_-mdtHtlVcwdTyYjHav3pDXAI2SY53JVfGaEl1VM0VA3h62Mew_uKRFnZ76r8rJ6fp8r3j7ynn6I6BFeuY7wEUWIpkvy--oxxu2jKioNf-c7_weW548T7s-ORp0inZvut4qOKSetafpAeEUiZBvSdHFi_m9veC-R8_Mwnm-XC-bdjDomCIHxDrZ0NvI9ZseXetLS4uAGcVeZHJzvQNgcOEj6leaa0xtMTWVn4iOrJUZOhJQKgQyZU66ZTvX8WutAC9CaQ4v3ZUqVfbWXPNTLpYU8cWxVDGHB7gcaHWbjSgIk4jhyftRqFcUTBJWqT78hE8eusLXMsdPcfRfNWEfMWfJoExEACcb-ctNhahPIUZt2wj7Msmd53ue7sWFhXEN0BhdQxO0IcuT7RJk-2MXIP_X97YlLbBLCg8aB7_14Y-YB3l3k6O6iixLLsXmxFv76z415v9vWOEbT-7z0QsTSxVeKsbdLhnwScWO-0t95nXe2zTJvj4a_BkmyYpIIb25xUtYmMUAC5VStWmJ7Pa7nGBA8BptrnZ2izyKPjqn_iSQpVfhMiqHGogy13UDp95oplVB8btUNZqDGWjt6AtpBS0sJY3u5Q22KUG8Zq-12ii_KMIe6iH6DG8lZjHrB9VAUND5PCeBsVqI2nILdtGOgNQcxXJu1Q7oy1rzRE32IAU-b-sMt1M8j-G9LZRnuFC65Q701ZQZ_UjxbSlI0pj-IEpwqVD0y0WNt8BvXfWnmZ6zoMC8mAE4PzTTEocvHPuPJXkciXUHnaIPvQh1MhwQ-o6bluLFFsTNwJ0RHh6WpiYiFl8XWAGNQIXyoOQ_tOC3hea81vN_h8YzJ4JYzzSXXef4tuapTT2oNu4KgY0Ayot_kpBfre0-4JgAR0F2KnsEYaHxfOgGn8-glKp--1eBM5pUYBJcLcqwZ4e6h8LaKlz0xpSQwDOs8BuUKxuU-Y7WcY9HDpw3dgwPDu_BiIOz3rhUnbKV7eQi57Uf9_xRE4ikPffeD0stbDyvp2k1zTFAFhhZT7o3kqhulvLwsCGdTMZOQkxu-zLw9KUfDBI_MlQE21jXTgQuEgwTv9R2etBVAlBUVA8-oAsflkuCZbkDG86ur82B9EgBYlojsG7S_ZRU2P-zWEGRIiZU-5Hs7h6BERHj7f29I2RChjFFqtXhPbyjfvklPUkx1nVmv4vUQmZMj2vubu54Nz_MSX8jm2zjtnYifDkWIqbnb68ZO0wLhIa1EgjGgA9IOtZv76D1dnntrBZUvTMRCKSjL-mFdiRkifh6jQhtQd1JGc7HI0CyvtLjskHpSccpzu76iy4C5hVjPbARAluyNoQTnZsz4UiJk2BFeTYnVDLwXu4u9HydDHbdCp_3vou3HweN-9JRm0I9O7ghhLpfvxAk45Mx-Q8EdMwvoEoU94NZQOmLe-CS3VVfEpKwpa5tFotxGTblSsFYQ0KqAW_USODRLFNY9jUCdN49tEEFC2FWNyndW2iLVPZPv6au_nHdAeGFZhIFOzyGHcGnsqn9pOqYWt7Gtlkx3wex9UoKtluYiLK2ETIh9lffCQpu9XdH5w7s1VaBrQQ3bRh5qM4W8PqORp2oCUtOgTdSykWvXf0iyQGE-VEkdnYPb7FBc5pUhmED5YU6W_aNYcVt_WXLmEIxm8iV0lK3ig0sIRxsIo13vkkqpJSdhXWpcBfgeP4uyVpSn4MiPU6dptfwNi1Pm9jlaQ4aOcndUvmqyA3xRfAKrBnsepaK66Yi-g5FsUrHZH7HHwmR6YL8Xd7_RrH2Bu-igNIWyg2C3Nu_Qz0TAhIbccPbjE9o1YDbG9UA_uus9CmOqsRqouPEzZudLjyprqAPBgctmyLDu7o1XpDV96q4yA_UYxByRC-OY40AbE8-xllYEd2TbSzCJmhCBLrha_qj8Tad7Z9Px8lBq_DlOXEh4BskUdIneBB9IGKsyFRoyR6bRI71786gEs58pg_Yh-Lgi34FdccP7wR0lSzPM6M-EOxSnSQlH0xue70-k3JrEhm-4t0kKOeau2qKXApYWOLMivgk1voCneJLui_bRXB819v3xIIMXFTwMIb5E-mgryiA_caP69vBfAidcItP5HQR5ICymCEIoNVT9hFEJQYWsQ1NUdixCiIR8NcSV2g3QAOFEAVJSKWPaDXFxaJCin-ev6dazpxe9PZ0iVqq8peF1xCZW4qrHSDysrn8MdpmIyb_AHkrlmIAdFv-oJryh8nRwm3TctsGT__1LaEjGlic9weZN04-27sznECVUz1x7JBwcMHy5wB0YxdhaKTrkalvwDZf4CWNjNvHaZcrT371jwlOgj1VBJSnUTvg65EuWDQIwQ3uTrHflr75JLSVoR0M1ACjRQaTiSk-HCct6nX5T8Ir508XaXDoo1r6pOludt3SIeHKJ6IbrHNONQYTRKprmeAAPoNZl5g621qNRHVMF3_ufgEzax9_FvIByxj5k_9LVdMDXo9SngkIxF7ncG7bjQOxouLnWDiapMSXMJmcYl1wsQDSK309BrlUcITrXxAE6pdbm1y75TS643TDm2R7xQP6H5KOzRtgQ2BxU2qSlGt-PylspD-M77-lSnXLavoWdLOVIU4Av6FBIi9r96_Dm1gP_xCFe7lFOvrb1EkAxxYLYPckIS8C_GvvhO1BkfmkDHArW7g3etmt9-4cdIUMwB73Yflc3x2xj9oSFTq6WWr3077-Ukc0j42P-Odstjs4xjBnoJ-Q7B0YERFZsYjpUcUvyzxBSPYitPEBfUWkki3qRxNu4uVoFykc3jMjSw5DT3ftsa_Xi-jlcmSmmO5fF6RE5qycmULG2RbljhY1JS08jxHaUvCwtEvM6faG8xkzZBe6Z0YHQzLaCQrMLCCdN7Y7C3ezj7xkW_xGe7aqQYJfLqEWSSK6usuevn0bLBVET3XeNTwrACMcf4o7Uxe95LyjfhcofSTZmrj-K9sK95UsOelAmLjaEUTmtOjMUz593E1X96wrg-EdXLXc4tLQi_C5OsHsvb5Bdlsy0HAUrM2Ix7JMBHSC-U6Ph3I75TlFu_o68oR7gEsJpRv47AWsvvJmToiRw3pEchSTjq4afturvaLw0zALYd7FxCae-pg11-uozHSyiETmQTm2o5EzRSWz6uHtdnI1uCUWwdY19FuXTeCPFah4Hi1oEUUwkLrLWngzVrgQ4d4LInl-DSdFD9OW-gBf-TjF_wi4cOfW-ctpJVf7U5rYhBAhNGzcJSRy6dXwkpXCv1U2K_RNT617blpQ4EREH8gHm78QdHmAqwooIW3n2Ia99Bw5fTcyiVwzTadcueoX2a_rZqi1lJk44rJs521k4Uj8evLPE5yeIyOWqGrZRw-RtdNtRIUUDLIYDJOZZMbOVRT3RQBQUwNDLIvMh7-CPPB8jc36ZyziliEFXr4N5S3omD_Kejs09SOTA2rZiS5e7YE8rxNYlRb_SVO9Pr6YSVcWrMlLzb7vu1Sth_YEtforA4BQsedLmG-kqaOCh9my-gWZAxuG4jNkTt6LXQ3FFGX2LyqplbybdxQQWpEFa0VE_IIAEPu3UOdAzWYziSvTyfog37g-z54CXNyMe_Wcj8OvdFopGgSTB_Qu9zYNz5Jm9MmKttjAw1OrtpJscnIzlqsExI0lS5YOs5YjS_vyuF-kQMdQlMuO5gY1wjZ0jpEbZHOa404zfIoM9LWyJz259xTroNvlV2j4tF_5g1GpMRIQiRQ-3KTTZ8Ve5OECsUyK4fxEIW_z2Ydr952z70tBQJUs9JGSkt1Of44HDbR--74a4KF2kyfwj8ovMdvbJEzjhh0xh_opFGV4hv86TnkENjaI0jdiHNo2PTzHLjZw3q_ja6TGLc75cC9QfdHEtWFvZ6yWvCyLK1BSvbOg6R1ZMYu2uZmsGCJKzG_j44IjEVTmRDNP19PZZUSbkYBAicWb3V4DtDeP1e93pOs3Dst_kG9sQrInDdT8d90kK-sPR_UH7afeAAy4BQK_9zeNUjzuTXj3WLiqOtZ8-612q-tCzvM2wahGFyjHq475ZNErlBC3yKS_ZiuGv01NH4ZfgBiSLhHfeBQcqBJNaPT8KKAQhAb8iwmO8YZUJDfA4EdapVb5fDXALEWKw028rFnef3-LniKvhw7es4lsznMU0s4T1XNyzPkduL7-pF-vEDdxDN37DPIgo_emr_SRCR5ot4UQbzA3PxySXE4u8NQofD0U2nHqeIgkqEOmO6H4oQmS0mzUoDBa1rtbLDYkuw9_I9jESpO0Du5ho8nIe3zG4KlK26L1GlKScbaFovp3zVdNgBz1ipnYlh8OqYNRDenz-eP_mXH6YzYAO2OiZpKtTmSLFpidA8hRMQQZSmH2kKCHoXGW5JHWywTyO1tG02mWqEwoQI3_2SsPenDAkLL-L8eGOcTMJavlM7Adya7Kd7SCysdQlYL2od6buxAWVc3bDNRbdzhLUmOCwGiJR89KPVo4PVEqhM5-ZWITPheNfGoF979O81J7sduugAQ5KLczgkUg1SUEO0EivlNsGEgONJ-bP_12WbOSuqWiZN-CbkRP6Z9e7tWoUBGD-uXJWT6CK2nH3xw2tzmuldz-heJyw66m9yH7yIiXTa1WODJ0psJVG6ajPcIEeLaO80M9onsHPCL8F0Y4wrTzErhEzlVEKiXZo30BswFe4SD5HoZdmluswXam09Tti88f1bH7vKIIkjB2YItelr9s5sJgqNsisgN-Rxfk7wE27PEW9zHOdcQVuQAFLMLdw_r1ugsxWz7ga8gHSLchBNybETtCs9ui-7KOTeOKREquBsNO8g5k4l33jtsbIl7wUL1ZWelHjc9XY82IvlqW1_UInUe9VgOVZ0SuDaubcmHW1CQE0thRbNjkqQiKu6IR2zAElBQd-NZLVoC0DUy-aN9FPNBARQZ4KZfN9okN_O2_fFqEQ2Lyf94y0c3NxmRhQtO3TaF7LsMcXmPa26lGoRpearN4IHWUmAu1CZBiu5xBhZzoyq-LeaqynNaDHPflLE5Fs0zV05M9kS0HO7L3D4UR7dnqL5KSUFrv-wWpj2wJ6sVnS8hq0AirFIzWLf41uES_-ko_Iv5obrS38VlEzzEhV-YXXNzv9GKlJWj2hp-j0HqDMeX4yirnZb7mOGwFxhRnWx-yUTNPBhsOpzpPKHHPUwgG37LXu9Z_6vlrBCZLavKsPz1e5GqGUWzM7w-bbU5BZLevuhsH1oYnIImRFK0c9vglD__ySQ6nbI7jvIr-9ZzcF0LWGlRx2A53Dl9pJbdYX031XSeQRp8Hns3vHdAM3G3pdjCgaSwpO4P5_S3QWUvwiTXypNl2T4Hwq1Yqt9CfxxWOMPi3rmOCXGSYUgHU9PiWXaEQ-EvrRBCkMV2TDK8-ROTehA3nUE207PrxjwiRWNaz8A2jO809SsyiktBpDk5INvk6ZDHdf0mz_TdI92H7envd72vPPK8sDDn5qZ4Nl7DaYDeM8v5AQz1lsUl5-7m4S-IxJZjcLifsOWfPZsh9FfpCoYcbwDDZguJ6taBAo3TJmum1er5fsMbhYXVw-loegnZREX6PueQ-QlD8nT4x2KOWCLXqqQnKPgnFNMFCvr0LitGNeFoLlO4RBB7Eryp7tE1sHJ-c4CdpwiVv5VmMxwNY6UpMoqWv6resQL7NXMD196ZF1BB_fu0TKz0y5JRmlH__AUjzZ-4lLdB6ugK9x9gRmCnilWwpGNJQutWspKyqIyNZescyilivwctIYk2EFZ9k6TbgWVi1ICaknuEyE3jEyy1_u_XheZjK0KySwwHU1DCK_09A20_uc-N1bJYA80yeGytvXi5GkEW2GTXsR71eY1iwWHLz9hCElg5q3uVADkh252uYPAOUVzEHB_0g6vR27xfauMa0aoX29G_ioTFTZ3-9m0Ubetn-hQWIvpTvtkQKc2GSs3apxsToSlOnkRZl57hPaa09swbM40I1lsv2Cctd-qEKr1XHBGAZ-8KLJxN9Q59ML95m6wjAvahQ_rcF8kFwXiR04dQ2qqL7dr3LUOrkhot1iEpqwZ0EqY7CFlq3CyXwa3BYx0LTumskxdK72DLtwNpI6SUoIvV9v-2CGRrUo3UotFh0xMW4uzgtPfus1BzO1GULK-YPCnmPnO6WQxP0vvigALDtwFVENuTVWNYcZPglRixBkB2i8o_zwSvvS27t9hiTey-AJDLh2GMyjGd7OJQsuUaNvfWvGdoTcgKNK56THFdVnm7hiP7nmQ_iGAApFc_wra8eQGLEy2ocHLhtD3ZKRl4kN9XNaqiuJAW8UAMvj4A15mhb7VQ-3GLdQF-C8Iq_xFLsl02DtzWmdIA-sjilIG-QXzoPDbAoFgtvHBkRx0XPn87PMBR2l1km9Nw6qYlh4S7Aqj1c9XKaSikaH6BQCfkaoi5x7jFd4Lj69yUn_x85dofE3I6_VY3nB9cNOcN-W-UH5YH46YGziraUA1adhIA6yn8rt7EI4ShAatUbMbBZjwS2oOBbFMHPrPiN6vRAiz7mLlkyaa6i-UghX0kaGhm0Egnc7UvYfTRUywjFmtoXmRYtPnHDBRDhiswNlQubSdFKbOOz1yJcJ9_h4UihFvd8QfQrUwRegQdtsz6AxH14ZoKrA7G6vNQKQHPLPUYRygkLBJUi8XpBD2DyjqsaUAkFfCGkgCiMfWCIN7pVn7IKMhBkl7HaVmcmkH4jqfZ6K78fgee-4vMWJYqRMphohrq80hvHjwojgBPYobzpI90bzs4_UiB40SopPOjhYiK8pjRihH6wjAAJDy_rVSlh_TWjVuJLQtspPqc6HWwT_RHI2ok3zrZoLanvBk7gsC90UREbBBIJqhAqJ4eR-fAbLFhAJNQ5TEFjsH2m67Q0fZmgezld5sU9e4Jtd9Am7hORRdHq3h7s-qJMHapqYtsJBNtMdZNS98CtyBaCXo9Z234-dSEDdTu5io7yWt5OxBHZbqyDw_z9Go564lKn6JG6PcONP8wTKEsyksid5qnKzjC2NbL4wNqpm_fwrDlntq_6unHX7pZns49mucvA7yx33GrxjcTn34FmQJXA5KVOsTyzesNPFIbFQ3kHaUKv7zb7KHSoiTEugajZ9x99A716VAG1SN7BDMyD5qvRpGwbGhl4ZZ_rIac4A3_n--GzeR7iAF73QrwhHIzkvlpRCvA8fkwYA6_0PwBfvsCJhPwk_laVE1AnKKTFN14pb4Jz_ZjA4GQFoVT2kFdQ2_V7Qk0IVtjgtivIHPKqqBQLXtSEWYTMIDXVzIhoMQR-JcDVuEX8ktpzjqOcg30UvnCJBHeKYby0BC3MNCfR5OVaz-u4EZT0m8shF45sqQbSbPgyDIg08ZxEsLtmjmacKXZNbfwTzMKkJ8SBlpUSh16nLgK9-kqWCDmUahXl-e27frwJdZyHBrSaWn_xF1eCrvcKE2fSfQh2xz3fhLs280B-gb-kdzlltyxGMcgdIPKi_bYcqc2ly76FhNUIeIqBC6LkcCRyEzrbwTUws4aLvOV2kPwm9ZtKtXx9CVeZ8U-BEHH-rJWOSdoFhVaFDQs-YJ3_yhu_lq1yGG0ZoVx6l1GXW1MA1diiQeVyrEPU_neF2BNMDTa7-YCQSE36a3Fi4erIxmHzfrkDJ_RD32iYTdu7Y-b3ykcsn32KaESlhYB_orFMy1PCCJd_FfX3NLTpeGA5lr3flVDEZESK2KKYTIs5nKzY4hrdop-2siQIKLOqVfeJ2H7UHN8T0s2yHcTtBypHplNeexhnqazCcmIZtE078-ATa0HH5wO-fMqRJLseMM9Hm0acsU6Wnulj7RSLVCrDH_Z7qI_mkfe9546yv9uvELf9D6cAAwYUyGuxhlnulh14JnJjxSmVmPiSo9cgTOXfVe4uCq29LiNP6DUUysiQQcYUEuLh3K_Qs4nV2mfY6069AE6d5Os8A0kuzMsT9Zv3qfqdV8MqUFuVFbPztEh2j3ElmGPEJWo6q1OkNGYbNy3oPfud9az6L22nYCheNMOtbC5eRBN-Nt5pPHbQirP0tTg2CrII2Ytn-8NWPxkGdfFGOSu3R819bZuaM9aWOlJgwdjVbiYFEoAzwXEPwHqs3x-BsCWGR11UZSR82d378dXKPPJYbcSxoR3YnbRZ_rA3c7Lh0nI41iQwW-506AhZBrGIaKdWKNhvKLVPxaKn4nXaNxGzopQyJSzhLH_gU0l3PanK2xtzWlDBKGZED7mrOxaYz9sIsriXMP65L_0Oez6RXhYRLfOGqKYODAs3aj-SjMAvYlOPr7H12ywt6n7tvs1y332qxppRP6bZE3O6d9U78DPG9yjdH6O7cErDh5Qt4UV3y3N8aQdsHpx5gW9yfnFTiRF91HzAnc8DzEg5eDktxkJ1YfBkZPq0XaJYBI9OCQ38x-g2KUhq98S0jp9dWoIJzcCEtxzsuFKiS6javS7ZZ2U5igfrtClkC-yS0etKJBMkzcsFgC805JTcGi6qJwl73aw8f87rbCfymXnDBpZdjxeBOX5Uw0sfSutrRccOzn9UUbooHdox9tujHMtO9IFpUaXUnmMHYXOibs00rIMA6ytQogon-RRzG2RCMRL-dlxSOXeo8_Ih1X4b13zjjaxE4p-N3C2kPrDkqzwDs3BP4XrGuvkeKQIYzX3UnF-NZ_OIpPKkaL3TES5f_Qt_iDuPAoQsYjypRiEYUPuXZTOKgdN7gCpTqkVh0q6urmhQtOOYrz3HbR346MnkkMbF9nvaAUEkgGiLk8Cp_ehWhOCpFOVQERus3wvPMryNWWRwkDvQrXtaOId1L4uCd76zluWamQ5zpbH1xEz-8kFWgf43AA5sjLSyuF5gEJB-UxhZO-ufkK9vDZAJ1dQYWwmSk8nOvCFsgQqo5j8QsDrms0tNM3S99akbRIZhse1JWx88v__9bHLqkWi-4xyMeuyjyRoV0PrzBtHCyyFtABDf2uuti9XiGcTgD36bJr2tAMAOWUS7g4d4sWTPLPouLSUkzlcYbVHK49LURXbfSjS5U3TAnJbEMfBa9m7u3SCZxWdvVhjwXrAJsIItYRnpnHETixEYlMgXxbA49wW-NekRH1Yhy_sXuSK76M0dyww-inqeZT2aituzEAZReLWORFScHFo4dvk_9-AgSPRUn6IJ9ZFB5U68Nh8NZEENAVd-AlchzqB6GQN8ZOvBsl4jk2HPKGvTCyiwSzW8rxw1St7JjUjzj-O9wYvBXvegxAoedA2Q_BxZESDOHQp3A8Ddba6RrhjGSz-MJ6dTRIbEPxnm-7t0ZoNqi8hXW1_RTOYVJKEoN3RJntGYp3Yna62hMvPJkSj6tgwhCbY9uyf-TNbWdUuSWikYdD3lqW7u-7tvk2NJyeoK3hCbtPm5L8c0YXwdfWxUem9JaoFY4zJnJrLL9YKRsf_7ezdvVmNhogOn4zFEYnLib1J2m6n-MriuJPSIsWOQRDT_cn8uDUEzK0vQXfXMDqbzm4-Uo77B7Jch7yKpl-wmvAURG0W1DlpBOprY4jKsi9tonCGWOwUVumn8Aq-AyyKFhaBK8x4U3U9eLnlXjzkq0YGgG7s_wZZUAfC4RqC9XbuOec9sK-RWMbZRRUf64g_RhfJYwQXqd1ocT16PpfxaIOCxnB16PbQB1YxFQQkg8ueCYztxOrwR0LvLLOXo-OBhXJqshjCapn_uljWbFNSZSCLnjhcVSH6Nv8JgCT8WSAk9QkW42WMfBCRXN4z9NBb0IyCLMd8ieGCxqDOi5r8odUymv3oGWa7zU9bFD_-BEzvR1s233eH2dG1MmzUI-CpllQVjeYM3jslC9yCkPAwOJP_mi4gitCjUlk3GRd63fctXlJ7v6R554dHU2DIv8bhWibDfkf6GJi7ti9savnbsVq_p4YawZ2yIQecNVwbD8mnDNcDD12dfwGjMQKZMegJctgqUALmHwsORBB4dq7YwfbkUGxAi6Kjp3ekzgnXESEgGO7sRnnLoBS1aShLZaO5wKi5GUR7LDlO0KdyHCK_ym1q8qbpmcPt6V8NUdSDZABrvtIZcD9ABdcea864GDVDWA75FxzFB-fRJYU9TEOgOxkUPVULonv4FywT6B6fhcyrigy-g603jFBxL2Gzmqw5cgAw31Js54v_ZTaxSQjuxy4Y9UvhNTjwvv7qjI7mXldSwuX0XkEZCMgZHWfZr0nhlnsXZ76v4DZkZBM4WXYlkXCpE38bKM-CfDzOkR1GfGMWJ1NPdWtUQP80Zc1dx7ErKMSAcgTrvTBrHLPvl1Qx5FPNIaNYACIWOky45a9hWNdahysrvR2vroq5aVzb0J7OMw4Jp7-bf0q3QYoJM9vgeQqQQ_1eEm2CKD63j4nM2Uv6MKQg_EC8q5ofsMVV-aU7MsAlHQS9vVZ0vLg5hFi-IuwtVELroize7WXsdOTPTYMhkucMGFsFigUmdrCh1u0N102PbZP-mjQF0SE_25vAgOIz6fHQcFhXx0H1WvF-gu99SwRIDnR_SWo1eqQ_8Rb9ZXypFnd_cINBrr3RRtuGp6y9PqlxIFBtWQ1Idc_1pWnpD0PHqma9zFDQzLf7eSLlIye5VmmM8sovm_GDYIQCX30ZWYAc5p5PldY0WK9NYXYkfgCbOUWWJsPAf9FJgigyb3E_ZK9GJFOX-AaWhXkY0AZMigSlFyDc4YMgNaPbx_-j6U7jwvvzWyzwfR0lgWSQ55n7Akb8_q_eNAWha17BhHgfemvItXASFeOCc0gFr1oflcHI_zsO2894L_MrERmEGvhaKuebQhQDiOED0nGQQQ3f46MBudZ7wt45lDRbJK22WJlM_X7F-RLGyFX1wnorJmFdRHlLRN1GRbcOYrDklzuY-yBgLzQKKy80aatpodt1Yv6PbWtO4QnQPl_SJClhOEQgZerS5XDQBVYYB26KdhvD2EnFYEZDvN2tFOTSRgGbcc9jPOp-Ih1Nvvgl0Lir4oqJETRXLdgAkRjNd4ESFDRtWLOgWwyiIgfA1oCdGfiqHv5fng7gkjrku47RwieTzI2p60FM6rPT6I3FgiOv-kqzBUEwVHwrb0vbfZz3q5_2C2VJ5lAx185lC_ABOwyOt1uOcYf3RzoqYRkdq80EGAH26Hf-jaqvrkWggMvzU37ReSVukwMECT7i9c6w01wOqUDwnJyRaYvHgoCOq8Vzk2r88hV8qfQoZOL6ct2mouguOGjd7sEHZQiAOA5POyYNsm0HBVsSr-1xZ3fhqcpYbGkNJleO4Yy5vyhqF0eEe13rDnXyzrOtuRK9k0KlSpkX3Edjv38QPkRZeooUHG_pjWHHJpqHZmzUR2c58mmvIainqRihDh0SBXfSFosHOO6KgyFQU8oQuA6z-zX_2bkT3eykCxew6HleVikatSKHy2BiLFy0YiAwBNDP_nb3hFp3sCMbI3k9T3NpXlRls7FZjEa89ZUm8lrZOjUVa_7RpxVMrlti_zfEeC6D-pTHFjtx-dMBDTeNV-sKiBrVdnU8LJ9sfNcR5s4ZZtcAmm54iZsKWHua0rRHqSzBkImRt_kpcYgoRurIlR1bDNL4VelazYO9EEqM_hiMVqcdSzLoFhb1cENU7BcIMBLN0MA2h_bdcNK6NR1cRCG9Ndc--2RC7HYhhKCb5E0fvAHzqQZqwMiNkSTwDNVa65dcnwf6TftSp4PQiRsOVKlz4KSunJ18jq7SvORqi6W8OSBTI37YUzh0fx1wsZu_9v9YHtpn03TEiBcOXjJF_b78V8EBRJDdiIluB9GAROGvP6VKWNH7xwAVhRvkqsJsVYsDT5fVhJd4h7SwvRItCAdhaMTX7g2HVAVIWFGau5pbske2K_e0NRRmzVvmdV0FtSCfNL30U24nBcjLzL1zkGq5lwoPlVeRGxlzkhHC6-Q22_oZWDK0IKALOVSHdtVz8DoWEBMFc5Gee5V8GyaTo9dTJRi1x1pmQor483ygCnKRyLvNpIJeKSXtVN5oF8PEKhN03SKLkSAzVEsjU22CM8QRnjtvlTYBkJvc0pdq6PQk0FHhKY9o3D6E-xDa-_bF606ouTwlpJnlxl9GBTsaeKqpdnG4828f8TSb1VGHvDNtvsE21UorjLrJPSUlm79fs7x6aWmuGWbHuC9xq2Fz_RDwCo41BeVJYDpb3ZMrQidy7XiI0a8wlRJ9SUeR5yNujXKIUNZi0FF19CPI_419678j51cNMf8XsocVRstuUrylLPU80lq1okHz4yqsSfIWu_jbU_b5LKds7qn1848qFt9n3hn7D_IjavklfbK9ZDz6BTWjG_jUTVAs5dMuAgR7aKz3fQ-V_3SOVSqZjqiiJkFvJr1FmOFhqqCP3MFlyawyNHkjGd-ynMQCVoD6weMJ1s7CkK1XW7hwo-VswG_whN_DpR6vGGl_FcimUzReQr0f2DKq1xYFqRmngNo2IizJL_smaFTdAwVH46vOm-NKG6O9be-3jOlJrhhETKpTlOCI0UEs6fhe2qAQn8yNvV_yPrCEsl5tQrVYgK9bTGAS-mK0lxXqfdk12u6JN7ZalogHgbGMG6-Ofd3wTeG3-gjrhRo7q58csEzA7iABGlmANsSFsc4Y-JnjAqFZE3TycnE4TO4yEMjfuqX7ab788k_GHNTQSqt_4LrF0gqGQz7FgxtwWCNOwdiS76BhcSToZZ_0sCgvUpFkmoQuGsjpYWr3qUD1X1RuewO3xnEvVkDHX1MQJk_R3eye3kRUYkPvpUCcdOIaZFgkVdGb54NSG6eVxgQYLQgMMArmJslGUSRBFXZYeMvs18N9ik-D7Xc_B4k8fbGorLIWjpM3c0k7qPacKGG_ZA-gUHXiUHYlszihj9VhKxCEEyGTPKBnyaT1EnJJ_znVbCjsSu5EM94FC94oBJLzs2oABoAL47dFpZb5ZMmM-9pqntsvvlyChVSul12lvfzi5Zk7H0Y6nKGgc9JBNq1d5HjUnbHpYUjDR0oEnVn-sL-pjV-3zO0MslNz-cT1UZ6v-3I1d95ztpWUZb7S5Ib0YDgHnN6tz7BttfHGHLFDvOI2ZzJc92be8GHsWOz4Z4TYDtZqOA4uQjAL0os5iCVDLEEQ7u7IDBtgDqrdpt2Po1mktnjKnyhCwoQlqITxuaVd_DqY_flmqwGiFEUSJfTRMBdPcxjgznG1QtWE9PAwkvB2s8CgPuT8Ad4kSZpaONqHD-__xYjRvlWqUQvQxORDSiIZas6rXF6iwakSeRz-lyXCm7RqyWFnAqOkiJeJ3zHx0tqwCc3C_1DImFT0fptxnpo-t6BLHUPvF7wN5TS-ufVQdxduJEQzrfF-l-i0dY7x_JaIhye79EKXFnr7JVVQVCAgUi3baiNtHXed8V1KdoaV__rMHkiuF4YRcCdc-gbYFC0fzOYlTBk3-zhwDVdielR5-qmu_DalLjhrzXFM6HoQ3sdad8wChwRH_Twfe5qDmJ1i8pB7NXgxJ-rJbCHkVcuQIGMkoZortkqSlXZVNEzRsQJyRheuxpqy2b_3AMRslfIYctC2otl_5gDjaHwpaGwvItDUOr0iV3n_eY0rtnpJmOO6AhI-LtQs3AiTpPKypLhlpwMFURq5JEHcl5ETM32DR_pfGoMYZgChzC_GCPe0iITpqX7uY5nOJaX0zOr3zedi1KVF4fgdHXO5PBXN_Eif1jO1NyipamDoG0WFzhwVbiiYBGEYfuoIJtEA7eDnRRUcZDF7aejnDDTU7SVPEnrLj9PRF-8soBMxAvkC5EmuL6FxU5JY8kWbPhFLZYN4sopUHQj3-oDbk6D0Xhj6TRVM2CzvRx8WlyO_8UU-tKgUE2hpgpNbhMxHtn2JXiM0_gvlGcBIYL-JmlFcRX8SBbkMAqPQbK4PqwCazWE1qAYfv1zS1dejTELm0N1l6RrW8_XHC5sgU9Yx1Lee-r_99y8z2Es1JjYqWKvnUGx5xhAdGtIbB6Po9bQ5xBr7SgrwoHFa9B-ieuIOmtKk-ipElB_mxRQCOBedWr2nhtuI8l46d38syiGHdZ6IdpI1euIm5FwSNoC07ud-nKUOlayEipe0IhDql4qeGK6_c5molO778zlz4Qyhqr6_ug6Wio9uYwVxg0cTlGj_f-kR0BLznemIpSF2J0LBJ3Qh_Fsy1nagBTcoEJQpx_lZAGlgcRYfntE8CxH5hEgDlv3LcXu8jyDtWwMW2pKB1a53K1yPQGsKyeKm4nWEfjpTAe319oMArj4pOHFs-GVoW64i-R30tN2cdB6LX_qnIlRceBILjKo5TjblIBMv3Sx2rsZZf-i41jW4UWe01U-URQ-AUQltDgJquTcWrUjR4_qXgL-WKJ9mEmK2GsrAoU1TxyLsPmeAU-DOlpcaq21VATOy22aoW_v5S5BN2SuEZWbur6dFxHZaShisQsclzcxC0TQRpeyTCMhsipuUYA6G_iuYbGxMZeg3uLI66zth76c-PZhY79KGM6qOCfpkGbjoxLyTkPtI8Pk8KevaXC_zEARHnEhae3BGwjNkX0BPr0_GJaoEdci7kAFd3oKZNBHJBryCb4K1WBotSV-e2l1_209yY0Za_iHIdLqRC1E-px7_LGUqJI8_1mNRVRpjrihfMUITft3ueWCrnkuki5iJqcdUzeugji71bO-QTRwCWAAQJQYNCNtpBCG3PEGuPlgeq_zRSSom5WliSP7h-VpAkmTCrf-foWsG4Bfew-6gQD6dPK0WmU05pi0Ff9p4l8rWcUzUJf98Ehyb8twPMqujcgSjN32K397YHEHZ4BiVicTUv0dIwjnQrQD_3CwsQhDOvdQ8KCjyTw6KCunYdlS_PmB1T4YAQ7x4K7CUZ2pz5Ue4Q-I-jcOlFKSOqxDANkRAgkai-TeBCvDwB6UbVrGzNGAg89rTW4gKsf-EuXzhRQ_DwEYHQZ7YmTyJC1aRHUbRvHE4Xg2Yq205KSI8c9YYhfDl34IYgBi2CfbwQW-dEZv8i470wHgyZT-Tl4R11iBJafkM97HYk2Y3GTTEeUOU9cZaypz3CaXOn4m_RHDJgbUbElKfnJY03qxpYVj2H9d5WawxRgJ7TvVe7_YGp4eumyrHZl85GVn_sO-CFTI6M8m8MN5354ec0nNJg_SYtlyfwldH1HN5sN0P17CHlVMzE6totVIrffsvsLgbvEWRORXtwQw9sxFowY1U7o8cFjhXdfkStTjJME2Umg4bFWnn0xKmXXVb6nTO1DQ_HFuOvsvFWn3xIAFgF3tIbYicXj9tJuTBdBEH_KGkwkSH8EmtnvsK240-KKZ2ABQ8jq_Ft-yzw2dnSB-i0m1k-Q1Q0DfyDV-kzGxTNjvGVsSo3Dgvcmp_BPbysgGApFIx6e_miBXo1gZu5qZ3pkPnFIbI22VJNIfuaTMz_I91IM-iYGlBU94x-ozyD4PMJk37G_K-E4agc3_op6iTmqcqv5qJpsPMa6pWOTb0_zqkGizdJrJy_uGsRBCt722KmiTyJ8N7Cw8sutj0E1_D6xB5O-B7oYRr1nScNxVz2MAH_TWtE0jmfdkXLBuEy74TUl_zwp32LrsoLuCHOdkL1N2Uijz1qUjUFO4IDQcHp9Ebm_2H_6PPDBMHUsJFdKprgWk6JIJ7EJKoXtqoU83eILrgtNJRUjOnZLCBYKsT5rmIOBNipi6Rsd0tMctEaRSRu3P9DHuiTBkgBpW-EtaOK4zWham8Q6RrLBJ4Zp72UIj8anRbIkTUl03t05cRu4zcPLFgC8Tml8aWkRjqrhWZQ91DsPN5bgA4baJuysKQmZvvn1JWQ8_SWCZu9JORqPuFcTXCIMJACB4DT_xRlxhH2DrGfzOLZyaTin9o9BPTgEm0QPvEHG9aHSgemc38H3-UvuzKgcAEzU9m0f23NHw326NxMDHwPRCLqG7h_6lk1rznbtF42pnrCPOu3F3pxWFmckwdjEnqjVVYX879KMjsNtb_NvKGeeKMFK90LFmahx5OiGXcvyTqSTGJP2EkR-Y38Lw0MTym9f6i6LVu1teiPr3LJ4hNelyX5gGYC5EEQeCXQH1Zce5eA1xhlspaX20QidiCiqU7OK5JLAGZ-goeECP7n607pSBfUKiB4MA5_gRo4fR4nu4Yxw7hMX-o4l1S5F5tTaRVr6iRyh5Bcnewn77aSY2ryNdgTBm-gJADi3tadHqDigVHLcEhVN15DHdxviNJQKMdaKir56ETNvxKNzEPiosXy_fXNJ0VTJIiBpvhImhC64zox-9RTpBTQs8Fn5eXAaqlkO3CJsLPmX_7aXd9TrTJtqMMsJzP5OMkVAR3-K_WKqqCLeroD9L8MF4XiK9caJH6H3H3KgGZ-vcZQAU00f7bB3FSwRdu5XSW8atftFz5fJc89-QnIccqRrgDJBL77qCxr-oBbGMm_zSh2ODPfUMWCeTaKCDhsjqMn_3z2p60EcSuMBO8Vzz-_IigoTs0qJjrfof68PavzvfrAbmVnKbCRbNfJgEu7yavH42HfLrrZEZig4kWXq8Qb90uxOtwFkklDOD3oPasMBTonHm5tDmyJFESOBRFaV8qRk9FI-2HvL_QzW6_sJGrT7NLbwsIGKPyOPYwLRpdEU4-cE7lXZqSRK_JvkU1kcjQBExrmWOA_OnQ4Ehz_EzqNQ2vtUvMI2IuGkLvBgqImtYd1pjZn0v-wpQe5aUwW82LKwgsskAicWe3tLmMQTcFOfP_2kEMkiEf1Xw2YwrTU9OTc0C7HoVou_YE5RSfvJ_tNa7C68S9DDpvuRU7iY6tyGsBti6G-5B6BGHN6mKnbLw8IohZU3q3HbfUI6IdxwbQHn9do4TxlKAm8TlLfplrLAefcJbVlpZ53Afo0D0d-vqW_1tD9Y5CFK7F1aHfeoZlvt73JZbPS6mC0ca2ErfcF7OK0fvKn7OTyfJ7QlnCdu3rgmXLERIOJhcNcdVznmm-F4tgIQviU9f4HRDZC-wbXcReelwtV8nUALmgut_h39f0j2RIBAuKupxCuK4cmdGitMB13dakR6H86ofSTWmcZZ1YW1y2T6oBs0XhczxNIKyGy69xBwn9ENRxCbOzO4JHUKOHSz0ej-ZsLLGkxni6OJKTu8Vx9qGDOVwKu0_1-dEklKtwKT06T6xwHLzJFHJCX4qVMcz8R6ukijaTitKZOHq7bIsyDMMbCC2zBZmPtfH12HKPI0pVwBTZVm3Jd_PgoSHrI_qhkwIaIWH169TTJkXoUyannE8f5VABcBUleQSUqtARSoEQu8eIYEqPKAkOEOOrsbJHFNk2wXxQw6swG-4d4O_6JgbCUcx9aFQJkLvwWpUQs16aKmf6bnO0Dy_0XKUQJNQmhrmOMPpLC5UdsYPoJJ4_3d9Q3SoGdADOProaM7Mpn_TpFQk4gcHCkMDJPDUN5TkmGTESVqe8bePkhOgm62q115MC6NHrM8-20fBvjsRXAwu5NP25sFHM7159yaDsqtgfg-lI1wqfbyBnu1W1Yec-mudaY_VTFD22j_b_yXO-b4911GSwnhrbQDYprR-3H1q-HbdaO1jQUwPXV324zHnOx9jKSnORAaaMOl-FL5tb6-hCpwsN4wffxsbDD8sXvJIoc95fBxG3wtzL3Xz7_PtANAdi1NyjkiUPoZ5h3UZsjIcMXunqfNacTCtBK-8OlTb12-957I_jrnm_fjqjhOx2mxn3H6beneDuPj4R46C-i2QqRiuSdEL-UrAsJfZirCSCOOSzhmuJVKogLk6eVEot2Mp2H81VSviv76p5yaut_NnHWw3g5gDSiRogDXp2gf3fynodmT7fDzg4skrU7_fLt7SpuKElJYQMs3TFA-PdPr4QC4j5gwP0X3Qwq2CnqP_Op_aIWiAjyrH1eZA6BQN6cSamTr86pUdN86TzY-TjsUxtsUTlBXQn8uqNEke4pWVeKkpYH6LhwlWdU4E2Kw_Gi7DawpvEkVyvdq4Uqj1iTKdiBR9Xar2gfcQ2_elNHqacfrTbuPiHJHgO6xvOUuTpoONY7cWwZZ2-HBO2fKdCnutPbZD0lmCYONJ45aXwJirKUNuAhSQf2jc5GeRZPa4nA2Q3P6b2K8PoWKfUteZaYrIcLKB3MQq0c3Q5AeJ4gLKbEQL8WwmnmVectXqwiD1p86lMeQfXLfHeAI1-KkhXyHEQSKBdhV4oyytpy9c8lH1ohpEQUMWqaYo9iniFdNnVKIRs5sxlGcEDTnYs3zh9xJkhcMVu1lZKhvfndI_IvqBSbrG3J9EC1A945bYBwrn1OJeATs-5YCwtv5pMBhgIfuqWbLJbz2ATkMHMPO0Rlxt-Tr9P2SKzz-M4xeSm6RoasYaFiKnwvZ6hCTpskKNeMMeOFt9aW76KqQ6sfoB5YPtknIjdAUJO2Ehll3oazgVC9ydvKhweaZxZ9FH7VTf_y6Yl8C4LuURB_OZwWSOLAauPbPUlKc3c9iGYdGmKWb29Ihiquey3lxM2HXQI467JlmoVCT7SrYZPaILv8TNghOOC-HBJU__wggdosEMQ9wjn4q9F5-ValvvFUW4sXWKgjW_CBXe0qpn7unVjvSvSMdOnOp8lrrLVBZn_RDHq9wf8rt4KmyCFRkHSMp41i6kM_KY67ZMNtRRCaHHMQyK8kNTSaol8eFGQfImcspq3RiEIKKIukDlGIMK111XGozXursdtfbmODIBXMsy2xeAJKgnn7-DUUl_eSZlhrdIP4QzcTymZI02i_fg1cP1Gb5GMHXhUZcg0zH44TkNAQ8qcWZQjbFkz9z3dhg75NzgZJoGAc6b3dVuQAXox8ADTy8k0RoGGOo3o7pmCoH1FJFYsLo6q0fbiXx-XAuLZ5ExNcs7X0VL5egHzm1HmN7-do-k_DwjxAC7Yl5-g0o1MiCDAaoJkNu8bkGRmPFpofNLCi4CY_4OG2V5poJUOG4CeuKa8qLapBFesXTPOv_YK-sNnEXsxVffwQbyLg5hx9tlXddZJVvcMSUf62z9U095TvWcAdJtciEHTApBGwr48QNA0K_onMJD_ss72jf2qvQXWwGoCfy6ezTlxEGaXwccpXa8C6q18rBJdNOlRoeoEdyqkICngohC1067RLk8F6abXYE9Kl09ilyYFichgSKhyXn-76HSbq_afRNzL2Wn9yCCyUcbRVZoW0hwRNXfpqE8TETIgjMneNu7YbB3SavUWLabEVvYIyPUz02YGwnPIiT5_qoudKPMzDKftwi4ffH5t6Uh3muU14tzm2vEnj4vq3ej-D_nwaM6hGTrpeCaxlY_U5JB2ZpGqMQnI2udId6WKYRTyDXHD97SYkpG_V1FblnlJ6Au7zfDky0cPFuygSo88Hoix4VtXy_kPhGFgbV2QQ0XXulm5wHZ7-9pJw9X-J27-h4vyWO0ZyJ2KHVIrbsKjVbSYwg891mjupJ32GvAXE_ETa2Sc02bEfx8-ErOGC2agGUuKw-edaqjk-5BkeJ1Neb5KhCWwnyUSdBhEWV1gg8oNVFnDs9JgdfUkMVFWMrfdksWti04XB6vOy2scD_8nmR4NF826S-l3E2GRISCkYnUSplVDqGJU-RXpsNIzb_xbhb49CHGs-n-eVf8araQrTuqr_52yVo_PxXkM5_lU_KASimvs2FLL6pikzriALK_qUzCeK9c0s_tOv-79n0qw3790lj-OoEs3FyT8JAFXC2Skh7y_i96xTb1Dr9xRfSR7IUCpr1MJjJjIGdy-8etvZLHC8ka4OqDjwudqYhfTke4PTvRBR2DjnUnYJaKBqa3YgC5RlRgciepImNTuO1jhTrAlYWfcInT-GOvt8A0Jwbn6uEOh9FR0nCru0oGR_0baDWigp4biMZYtpSFstRNM2F0Gg86_JBYBF6oN08717aYt1HnAGw2ItSWR153M0RlRi4ljPQabinZoGCluNY72q_w7t7r9H1LUvZk373zm7Od7laM_rpAAZNXXw45KXP9ZIXPWBQp3it1l-wjH--zg2Y1gcvbT_zwEtd8vHJ9At6pRZPFPyEYd5NArZcDPQs6RiuyDu6F4yomuZfrkAYejr9OUOXX_3JKJ1heNdf8naU1MlJPowC1cz-Cjh__lf1gNzgY0ozgMnbNZNPTyrhM0dWQhMwv6YvVbk-GnGFfoyclkHwLJBX7hMR-l44SshyrJP0_nt0kNA5_AFTsYWucScOODq7wIrLuegc5MHmDcMdMYUVWUKj_lBb5wbCg3AksFtx1sepYAAmBGLJv8rnXRvFEmFtFueUs4ZvSKv_JxG8LcfizCqsKe326dtb1jtabmnR7pYQPBpTDhCnSou8WXgACwGalmi-48OHZa81BClpjBEoRYBSEef4veHRwR4thCptVRyh_zhPiVay5AxwigTupeflZsXN6tTnUePYXKq8g_uPZzJQqqJuiITaE-qQUEKppTixHLbJ1O6OXZHRsq5m7nEtizscWm5q7AtmAcLVMlo31s7E1v9LfnyZM2dzlO4NdXMl1Y6OO5mfDOP_De9UkCZEx2OaoZlCG63cvvYkEHqw-rbPB1J2nQLPeqKijsgCFvh6waPLmnAA3IU0q9nDcXa1ArcCGGtOv84GxQ4Q65ODHClQkl2TLTkRHeA4lIT_AtHgUYh-qx6cqIlMzPgdk8Ovd_7Odn24uFhGLzAjq-ceQHQ62DAavixJTSFRwkJtdYnEzuOFLyPre63HtRFg8H9c9Z_FVotYV9-MqmILrdtk1nUBxWKB5akyhPIWxRwApTd4U6cqaON_PvlhpzTn7t8y1B60ETodo3BbzBbXnyqHXWwl3cKU-igyRU3ObDjNSo3TnrBDlrwYwrOdA_uAq-EuCgfopfUnWr2VZVd3qoRWD5XI0RqbLag-DG0VCfkhmuJdTZ02gIC4iUTNmKJv9b4SqUbj-TiDJJw0RIRKhfLNrNjG5GfGNKE0D0j9ghlDrttMpAD0FZSJ2TyvZcETK8cVP-U5WL1LqdDfywb_575iM-YHr6W9pkgUli2MXDNfyPVO7sEDCBK3iZmObTLccuf9Xmax3Aw41P3Dt3_PVv17uypMXgs3V5j_Fz5Te6h_z8ECKn5WssxTD6InQd2sopDk1HZheRTN_QApBzETPRoTRJnX2hwUb02E4oVH2fYIAS86bBqe7NnwaFfapAJZTU6xlolZICcWIa7Kz5On0Tf_ob4Bj4VAdaxHDMGltYoMD6x-n6WuiQ9WSbuWUfACGlDd965gr3PlO32wT_Woppfda90j3kkJZqb9L_6ZspnH_521b4jxeX21lSlfmMp0xqNYvKgpBB8YeTwQtPmbwBJvMRZFf5TZZOpP4hRKmP8ufnrdDX1DkFHv_a6fWhVGrFGjYcMTMod6qGmqXGkuILuWOMtaA0Pu7f_LzHq0-eozzJCkkXje0XiFkMktj9vFekrTfH6gN9RzSfoZmz_pq38MXXmZWMxgDhGgExRR5M8VxlHujOV9O6gcgcutjg_sqcG5ANhG0ab70mx188zqj5hqIVwS2-JRyL8wj5ca0lZ_alJVNEeT7iOv_6CicWGgpZcKKEBIWtoehkBJAi9KTt7sP140beYx-MiWq6x_KBptQA_fstk2B5quWq3iOUAOPFzqbXKvU3VHTw0h-aKL3lHI64t49Apnmg7XaiFD7Urps6leLkY3eyWsbQuBiQ3NOXZm9XG1tFE2n5UnETQV7iuPKy26y-tez0xFyBHgOZt03FmrtuJzOVfNT-CtElvb39YP8JsLcEb1moeJeIZH8G3ZZkO6wK5W83tol8U7D8m_EXQ6sAfmJ6ztSlYhOc-I1LKr5IJQHhACFs4kcEVqxuA5woTaZ9IcSGrbO9llPsk0bw2mRykaM4yKWhAn3QKH7LhHh9z9TYrhbAniCfUCMQXurpNtxfyocItTMzNzdKNcnDWsaS4FrDPw1Zfe9n110gUEbeL9hsqkCK4u-tba88hRyIktEEYhDQ14s0O-ZgLO8U9_Z-qMi6r_UDwE9it_6aBU2F3L5YcWXnW2EOnX10okzwsRK5kEuZIUlini73KjUnRfDoirDfWTITiEuSzmyebI46BGhCMc5DOfws9tlq2NoQtPVamqkAtz22eViehKl6PH2l30Sk1-LBNmLGKBQijWOMjesrNaRzqJ8HLs7i-nPU7r_0XhAlIBSO_pbym8QiBH50yyhASrXiZ9UY4nNDf4-RPWU0RCg0YmzGE6v-g6QZIMZWqQyZ6eVs3j70jHqFpsATgKL4KZ0l_rRkLptmkfnz67MAL6xguCgYDyX3B8k5pbbc_7_YoU4-SQXD6mylq34sS2MxltHzieTTwLJ5WvDgWYGsftr1IYcVEwVG79Sy5r4mLyq_u1lyUVhRLopolFOlXCBz2al49JJXgl9t9NrQA9EJxXZAVnFHLP8i8ypZDw34GjFxiR3vZG2PnluSwS82SJWH65uZy1HxEPoojTdpKiJ2D-_R-gEu0J-fshB3yUz-yWgib2HL98rD1eOIyzOOp1c_fQA1idh29BCAjdacjYyRS_MF01vIKB7bq6zzHZGIaHKxi9sprswXRSPiiX5AVON8Gy2arvUbTSsR7-KX82Ymd3Ce6CXIouNCGM3ClCOM5d6UfgvLWQrNUEn1ROF-AnIs8w1mH0zsruMyJj-nc9o0qVvx2jyxP_y5dn6g5Om8kt4qecQYm48359Bnq6nA0yxt1gCIWce_Tcoqq6LuKkHLabHJ5Qv5Zbw9X3S2XN7ue020vdYgrcMW3I9INsqA7dkO1tCy4tmlIf0ufX_Hz4YAIOl_OtTMMSD8Pd82TFUz4z2JF99ZFffjQalAZKaD5wyP4YCCOWgGReLmM-k3NmIHxB4661zRsrVIk3HiPczKJCMmKKJP0yPf6ZvYEMy30xweXBHG3ZvPBSJRU0yQ7etXLAEHfQjSa5wV0nrAqyfhM2j8EnE9x2g9E8c3V4g_vQBTy0HT98hahRNj1z0nv693__4b0AtG9lANkZXaL_RnBsoa0osfMCfnhj0YA6aKKJNeGHCzQvrcOtk8O2zzY4YjypLlfek6fHrjMFz9mad23YFq-0wdWPO0fbURXj3jPjbQNOS7FSgHS85RNxNwmVBBj7eI9m_GP5gieMY3t4rlK_msMhej8qojY5HBshyppkeSFGJWqRMkBIqYNJ3ZXNWtke2hAk2VXH_VaEmanB30b5g273UuOCZCCCNZUvCg72cY7aLF9oRB68IVuv1RG9kEfTQ65iT_oDjS5OV8iEhZcx7oOVxkaZQXP2X3ASjBARHb4pCkBiUk_4vxj3LcEFOFHOtjm4tcoEU0vVi5M0Z5kfadaLeaE9wzpMQc9hlCx8DXuJG1h5EZW7J3FGhI66WJTG6xi5DwKm0rrdk3Hnm2wseTmCYKb5I-J3DG5Qj7zF7haLkv-lf_JFseJQPVDIWkqjl5DlDjLEHKg9KmxAutFDqF7uWY5-YCVfVaf2GWbJ4Zma_BIuG7fKLMbR0ZDkLUts6c4jTQYE6ra3FheKOZ9DdyIJO-AHnDNUr5HQePDRnmhVabyylT2PtBBdU_utrpkgJ5PQSwykruv9Y1wxBfL23P9ZYYj9tGZO7sViBxlsP-HZ7Ll9Zdq4SsBfn_rUv8gvTQ6e6eipERbSBQwEYcq2WYTfq2WKX6ZFtbnZoh_45llmVTFLARSyCmDVbhUpPXyjSPBSwFTJ-epzXu3wFiDQjruHxk4iRwjSpazM_QmG5vEahe56KVHnhs5xe6PeHi7MKKvQ32cNvQaUuYijBGzqCWcVnx2WlaGsMk3Mi-HQD9qt5a5aaKtfZJBa3b_KWdSw8ky8sW24GOguJ6Xot3oZggap9xdVM0MrdlwsGa_ucL7ZMi_z1UTMvih2qqG22tYxrr6vFBRqyYbx2qok6zKENanJsw3yzTM88fb4iQvzmzgJpUgNEYzfYzgEgFHPQEfDoCij4uBq_neWBuDe4kgDzebKAWG_XYHG-e6sVvHouS9Fcud9X9ruBN3bhLkIhIkMqnce-kAWg5qrQaHBuL0CraOt32Pt22CQXoqvNeKMEBFOgwhTfaIGlEfSpmsYWiY5l_yrb51PT7e7v7jsM1wSAgsZNSON52pj9QuzKx1lbH1FRdQ9QhvQBSAWcfT6GulHcCpaNbQd2dHCfrbosqhrWh6YA42EgPkZ7ODRBqOSrtdKi_JXr8cCQlQv-AWUxTHWLdYlxCV7usznc_SlgcVk30hNc6M4GpICidPhCkZZQlTQGwDCUpCe1xES2CCznFOe2IdyWFZaFG029ZInSdOCSsLn2KvEm7exllKuLRnbDR3q4GEDe7Qj6TU9B5IVtKq1m5wYy_BkBTxCx-ifucxMLR_jqWBskbGt6xH9gopbStQDk6jegk-sV8P4lt52VvDb7DKcySZPxxcMmRp3RqlHn4JwndHsMXCMy51ebpxKaJZhzq6ELSfjGqQANErDTIfic_-mgIkSG-4PdIF33kyqly7SzVc9Ypa5DCV_ai6VY1Bs0OLNniIXxFUjnxrPH6sVAoAVpsVr3blcK4Vn_JcK5wKcxy87AWPv3SAXbEhIN1G4g5zJP4tbs1jm0iStM2sA6_uNc7YKq8mjOubnRnQX7dFUgrVeOioRQiDAoer7-3XnNcWx43wa0GY40t2a6Hm1wEAnDFe1uJViz-4w88L2-dQYvcrxEzBoruvHkW7lViLhpt3tYnNmdnlLSb0lSECcEDsgS8PvFL9f9LEhLjN8nzyi3_wM9s7to0afcU581pP38btPdta0Q6PTNk_kJXgnZLHWdKKCvkBigR-ChpoR7GF9N0l0TCHI6TQn2Y5b_GuFss65j6-4eMesblLBXd2qm4ve4jxL8x2Xx_NcCAaswi3Eh3HFy12V0NgCFu30bIpLTGp-CKdFK3yS8v2nVwk4rPnZ0MDCc4sn6WBUAZ0cheLeopwwKuTpJWR88fRkD3_bwHqpBQAC2_f1368nErtf-x9ksf67EG1vJwBmwlPrUDjr7w6OFUD9iouEuE77LY1ywAyhYNEGvqxRn-2hO7-XUMnFNfKgdKHGB54xASHRPog0FSH89oORWmPZ_1T9hkvDMXc0K96f4XnScOJi-3eM7gdc3I3TuKTsthhsmrbtHz4HWy40RIXsLtDDbdCFiccN8WEFRc8xOF7YFjAxHo4-DjRKi8YY4d6eZ5XUnrpcOJJu0q5dc0TL7JVN7mJ3ecQZOnO2WBgicfTwRPLxT32piImGTo-TTz8tDEU8_uepukFbBJPibV98u3pHxDfFQysw5cMcQUNYymfxVIb3Xn5Ud_lRN9pWOK7qsAVUB2fYeqh9Z0OOdOKNhb4drMO3UP8DSuAnjqF2l95n_QzXIbxmhfDsfci7755JQQTF05Z8jOdkzAoYT2-ecUEPTrgVTWGuWpx1uanpCik_IBb7Aa7eyrj2fv0o6lA_LU7pN_KCq-9lFv69RRUm_8ykjAVeEGAINn1yqNxI9CnPu2f-enCDc-qTT3PqVKtoOPEXTVuSIHiTE_gdFN6ZFxlnt9q1f8zcT8dv51Y8EFDd6USHdnBrCeka8TsxrwwNux1EG4HOYcVU4GiaFnFKS1LSvEYSsD7SPE1N6afv3ZLrbehntwakhwFMATjynSN9H7N2gNMxrPQ2sLK-jEMwLWut-vZFbE-4NCllnBpi-Lu90LbATogjwuJY2tPDPT4u3MSA7oMiJslFmx-4ilTH8iOZwOYNN069CupZJbjuA9RTqMX4TOsoTtaPScPC3WSyGQdj2CyEdwAAFzIGaxntyScqBSE4PzcEI2Q24L-oH_YmOqyXdR0RjXTD699bkWdaNXT32hHA23prvHjjByhxlZ_UTak05HFAu4sYrbYi60WVYZz8_fMzqAEp5WNNjIhV7SdgYwZmkvkdw1QI7AWHBkrRqIoTaELPJxaBUFEreMepFF-FfruFT8GBKNwgCKYH_pgS9nDY8NNxPB7XN15FVyAaGmC9wDeAp69FULMo_IRN77_tFaKObUraE9cxCGITKYAny2ijgnPsIxNIeCjcDWskZ4XoA92rDRNpNt7y3K2J8pJVs8BuYFn9hFloGGptRb3KztAmZvNX92_F-lsq-OnYwJF2TQXBLmrdt139lDBGgLXXdeEmp85u6jGPPCWJ0uBYwCK9bGtmAVGXgTEn8fQmR4YA6Bsa4KROGE_CV3F4u7IxtnwQ9UQUqOCQe8p4xPll7jA7MxLru_dAH6vd_LQ65FxzYPzwpsfbp7ZaeA_vDwJgL6_iCp-t-9qHQmzBMIdtRugpqE04VjzM8M8WwveRBDFdKy68B5RXzDlXFUEsDTsvhqILCPmsQcgS-G6zqNjKoK7oOpT6MfumOb9iC3j0sH2FOHZi8_LxblDjGhMDzqo7STTJFXkcwmbFY70bbbwj2iUKLXPy9QtpgPz_EbkUR79F392E3waB7k1HzVU2IAEh3wTlwkyj9Do-hk8kvfgunh_86haOf1eKLE3EzaDm7wmm5hiEHdzxucpeHB_xpuCryV3orp4b53dJ1a8ZTYoZi7mFXs_bt7V-5FenkCnM1EumyNnf_XT0lNCYTWO58beWv--dGUMBuucpczBNYuQnXj5TQvJPUHxP4Xp24ML4oL7SsvzPzFsVR7uQd8m6giWcU9oEVxZOiFG_-hl1082Vx8HliYQ63PmvmjUnSwSZBMkv-xyneSjU9wRDKfNMj5Z1nWgWbVYpNqYswEyCbSb5JM-QGAt_ENpOuco0Ruy9RYhgkguMLTr9GxUdjURgteTXAqBOvSht4h164cMp8-aMm__MO4l29-AnU2xuUOaE5EFSLOh3a1hiAk2Ex1lEpRbLlaMI9ZBMdatl3zhW7xYv0ZInDp1yDKpgUL4lp7w5UPnwyArbcXM6DGPxpUxkEELDsj_tWDNOhs52YazfzfJ_0YFUmyjgzO4U5Nj1IJR38mI-FpVPpr3i9K5M6dGXSY-ySWJUwAi-JnoUvaJwE0BjPTXSHcOqS8_WJtuqTiG2KqEw0dGSVqvIoI_OAcSA3goK0rxDWgu4rqHfbgW6DlQK8dH1060caBkUXNSAST5v8-zDVH9Uab_-sKHCaEQVhQJsSVhT1LKiH1vV7OumrWyiyDzlnDG_XZWFLnIlu7Jwz-yRkNeNl3dY_BuZDexmJJyuDUOTjm7dVuhsWXKAo5XbIIjvl04Z7Xazi6kgUhbEhseMhYIyE-f5_rofleci8krfE8np3v8CQRgORO9HerL02umiwe4HQb2FCMJ2_WqHZ0xGQq4yMao3iR93G4E3G_2PZmbczPCc3nbQw-jac40HLCFYsCJZ8cwWQbo9FGNnM5EPN4ZgJPDC4t0WCIUt5q5tJ3w1w0MO2mfBtwFKqp5gcq_m81clNo6p8K0CnL8lA9mRFvMabaOzDY0RTPQOTE8rr386tyk2UD7OOE8LTGMcAJacQBRj2k0LluAGo02KSsq8NEdhz96ll4vMXGFG1Za0f1l-aOt2dW2RCw_vGHkFfySk16v0p2bOmIlYEmpWVHGbEwn0N5ugo0ciGL2PPzhyDCgF_IYVa4Jp7XdDC4PllpBf3EwvEE33XYRZhF95KausKzg5PUIjlA4Hm1MTaXYSLoUEgQ3sJi8dEHAdaNQPjoo3webLRq_0jXLFiI662rUyej5ySwjwtGHJVSpyxRJS7-1HiFwbIH62BA2dIeIKt_ZtK_94idKb1aBIOqqNUk7gvQGQtyJjSu6BVAKrUVZVBsJW7r3pdMdcXAcJlSqhYbwDxGNSmX-bm3g7A6R6IoF7jFF69fwnOdbsMIbxodIzlTK39QxS0P6QdbmMZl4zJiuSzLb276UVuE2cZHPlXQY7Jx0IFpyC-75uqSMZDn9siwN_yTrD0O_civ_O_AlGfA0k8StY25fXg3CL8mfdrdCVsl6G4hWZZCzefKTiHwaHCguXFncrQ8nUIibKS5791F49dZBc3ykAxX4lpQSZtztgdAoCj0gWBzEONerNQEpmkl7xecnE_wcU9BSmJpnpX0q0Zsc-ccVE2Er26T42hIMWDITsk2mcFV8-mcq98GHDykkUci6MFVL98q5sEgUz-RTv15NaBcpCuYAdOM-G-5X9BO6PVTWDA2tECcIftLG2yVDKiDoFXlm06kzMCjOHGLFVSDIocb-wWsYqVdQhqvUis7U7vucMwD8K0dkmfDOayTe2qr7lPG0_cL1wDk_aOUZB57AtenwAvy4-Seojc0vDie5PF44ZqwZH-NR3yzY5aZv30U1CFHx3scoItgf1LW0gdB21SSE7r0kbrCIkvzKrWZzayk6oYfyOaOl7ZN2qJwDarT2nXoxkVrbk7l9v8Akv8B53tF6Q1G-shbfkFYBEoOdsqF4yuKECiMIlzmVpoKT4NrYrdmI9R_-K13CKwjLjYXe020FMLEseMDpAGgl1r701HRhtMg41cYYtgB_Q6AeGU4lMiTTLxYI5U8jJbwppNrdlyFhXjCgI7UwnVWJ9s_sJ4CMFP8TQT_FKTvY38H6EBu78ex1f-j26WssApfPJ7C4npQytliO0FtCrNX2IEGtb_zuAKSQn-FWZlEtlqPbVUijXFBodCJu_RwvO0rcF43Pswk-AjMQjnSzewBLX5pbV2U3dZ-kx3yea4ereAy3W3htPkxzxV-lGifaFNKlyMvu2fmD-4EY4wd7G44aWHQtgauP779gVXN4J-lh-nXWwSTmjAxotSclwwNTTWrES4KHh426H4ZPfKPB3iexjCTIigLrqHziC85n6CLUY6OvdoUSj1r8EPfKxBJywdrKxtW1A3p5ooccFShQhk78ZmfKxpdnCFzF-o4-JcHXmCfYTLBt8N6QnwH8nKA6kcdgEESY7WoIYU_nefK4I0KIxKH_XcAflUgfmL57wJrlSZxFaWBaGKH03-QNjZLIpUYrFVzGzbn55qjejMTuGdTGhcII1NgXQ7Fje57dSN-BVe6aWe-1Wn3G1x09le6C0VIQa5LNQSLD42mE3ESTwciRW7KouT0NRA-fnUPrN_uVuLRQRYOyU57PLF08wdDJi4pOr0evY5Qr55XW4Go65UDC2WUcPotP8doq4HvD58cxX3sY_YxzKv8iHvHED2W1ECNJ5zFfT0NsE72SYZri3pq4DxYd29whZmgoDgTc6f-8Ssb2J4jysLws1Ckk9sr_Xc35VWu0T4aIdWCkwT3hIHtVD27NrRcOpewIqqF9SBmUmY6WahRMAZX9QMyAqruKxdPtBhDZXbUOYaj30deTtWs4ZxIaVXn2uNvlhO2E-DNNDIfz5RRrhYQJD60Vn0FmilrNkJP4VMivO7rRk6OZ4igu_FFqwch5VNuACk2a-8qC0FPwnEV0ArUverFCFmN6vXBsaP_r9i8_CUXivqYcGp8zEeg4D7qNtU2ahOl9ky1WzGGbpFbaB5g5t2zuOLvXE5dy_BnkRpJkQufHb399Tyrc7fWRA_jFoKwkfVz2DihMwM4ku1Pa5KYtg0d1zHmb_q6tMqCqkb66VXOSMXDUXs1Kd-oU8XEsxuHIjr_Hs-E4F8sWPBJOFrgwGDiLLqhy4JoX_thJsSQYi1aSuxjNi7TqXRydxEDwuEsD60EHvTuvqY-x3anITVDc7efNq1ZWaQLBMjP2twXW5GZxxg3InICtcK4oTZKq-2_CzQFcpxzsBk2QHUUhfuEI4oJUU3u1jWYeIjJoINQYkAabc6882HZ8-YJIhR6NcSDjr8qd1OOEiptG8X9sn8fxLjP9RUF20YgoRu0nW_vA89LQBvS2Kgt7j9Qd4fgrYUmP0ObYyi1TVvnMEz74a18VIJC2ubGOj29g6NxZfqJq64lnk0mQ1XDa-MXIqh9gUIGlpes0yz4KUzhk8J4faLEm1-EfViCPC5tW6_JNpgeGwLEfcxM4UvSIz31L4_KcEsYP1m-v_5ZhV2R2M3B05_KChUxYYftjZbMxqdtkyeJQq734NP1KZjg-0bNf7pRO45M-WkDUPh1K5eSZOu35EZJyBPgEWL8r1rSarGsKAkjw-ByRO3UqIGSC3mFZxGS_6mBYmxqmqplQlGNaokSXmtN-34gAnsttucAA3c28dSGZ8Zu6zclaFPTswlaOKERtqYmSM81BT3CFci3lVJzSrZE6Uoc8fXZTXmLif1AYQS0S1kf1iia2wBdMjLnRb_pwvjiNI0spZT0iyE0-645Kkqgq_TaTq8anY_l3NBHuKBIPtL3vZ124hDt2-j8Mv5RkiS2uuwBRRE-GhvHEvKTDG0xdQO5shzNKzdEJ0kcCCecX4kVBWVrHgduau7Dw4pWCLsiHJwUlYkXLevtAELhI4SXMtnFzJ0MBHEUPjtKfBuJnStmA1uIPVc684_vMVXmPAfr_gjJPiA-GDqn-eqd9YxBVJQjw_duNipm5jydBtiHMTctvw94WeF6SDlktQivKwKJMpgFRoStPghxET9PrEgy9PKO2BLeBvigw-JZmDs5HNX2unmbB5kED1moCdO_QSQ0hzBMR7TVoNlOKtRGsV5BYN360ORugEx7TfgJ4z29SSJgqRYSMy500dDgZFWX60ldK9tbqnxkOddBfMQcQIDzUtdn_BEG0BzXqAg7YGXLY7ujG_L9AjHpNMMVxm6InRqY42XXxmleXntrJK1hJY4xJUM6OzeBhVbSsbcK2g6dEhF3S29AT3a5XxdH97OwJMYrjocOMGECIcVj1VGPL6UZAHX8otoxTwjY8CsMwLDK7jvbr6q0do90Zn8tCNWp60-NO_Sl8xXcQbyRA6HM4S1FV-pIO3P95wLOmiAomc6FkGxM_5URj6u5dDdFCCRb9azMFeIPTVRjnY43avzVuDUm1uBbU6RcOqfJ69I1CzGYv7k7TFS4axlIHnfSm515IkAjfB5A5AlJy5cTDRz61ynXGegeO4BI1jjUIgF6bxmjMvqvjGtn4fs4_DgUXTeTJzdIBtBLzuVsHFbuksz7TxQw-w0UqOLqBAKL1NNQf7iTv0052uReI-AOrTGFcMVumeVjgjOCXHOrRAezpPlxqlfmfET3Oh2CV24Af73A6W8HAW-Xj62keOCAHWGGMraiXbq35hRhIFey5t1qPfx0TRt_bktBHpSZq6kINEDNzcr22mcitWzBnd7IA6ADV_Z0aynLYe4Na-J4sQQQVjDmKT4B1iH2DhLFYrv9MKXcibIIJyLcoL0uqdd12CWSdxnyWGbJ0qNV1uKSKqfjViWIiONklP_WsIoVimGUTx30EycGd_iisx5e3gNx4KWE4ch4qDM1k66E_qzn-AcN-kG5G8is0p3_RM_-iL-2PPUgJlOetEHU41TjAJhWKHL-u5s9knVDJhkzybG7eZQw92mjcU4R8n3aHpsB_wkzQK-KazlZKKrEpJHIOiCaJMEf-ktWzzaJu9U_HlBTQDCCtaSvxVgr3FIFycKdcofTEf1Rh72k5ML-2vJNSm-OeG9nFbOfOsGPRS69Vjge-BQ84EtxOJXNrVGxjgG1FE95-YoKT31-1Stj9i7Ic8WTstXrqBApHQmqZg59vDu678wQ6jCzKUG_Lb6zXboqDqsqexeAJXNzX6NZexXkGOoIrzPUBhBNnZNAFMk0e6DW7J5QV68ikDTYYtQZt_ysmaMe-0Mz36L54HQhxdVAzEoe9npv4dB1fa0LgJSc7xi8M80kTYDwaGqYvie5YG_ym6q5y9AZjNzEXS4B0D6-d1LfWv0vjb6Eq3CtLDW510jb3R4g13_qH0tRp-pZsDwSR-8AIcp7bLTv-qwS1B97GVGASXdNjX_n82Oq14xbZUszL8ZFin7QkpdoaIv2ySqxTAN7YpZeLOizgXdlNJAgkqpFZSWrMj3JJSNDgwabFmtN5S9kQmsCITanRyjnn3dAElpjOWWpK598qre5XWKGN0hShqaHHlKcCjd7IaQf6lYICxIWp0MUF4kF1KUD-fcEh-YKzOkT49UDhMUs5f9Kulptxf9QuLivIZ41-tmMmSTqxoXCvh_HkWoEQtklFS72IwUBzoLl31NFpX5-RBZtBFeBz-fEU1oTQ6KhQ6HFmnJdXADH35IrShrUyC_zhQe810Yw7m2mj_fzaeJubE8kXP74xAgzUVFC9Xo3Hn0DqObWnsG_N62ovazEFrQB3MzFIj_acCm5iNtuOsS93yUsK6kd5yexAw6gp8OJDDcvwqjSnsSlcgQuOYnWqGirOzuvLRsGGqCact4KG_bp_mEmaiegH4ZnbtXUKsTBjQBQHi4oKWC_7xUZ7TdqYWlZRm1HsG8LcDlZnGzpCd2TVJOrtVawx1s6psfel-BS8NcEX0Rs2TxQDLl021gHlVFByjxaS0rM9Bp5aH293dvVBJpBi9ygZClphgpD6_d7pnrCugPyCDY6e_TCx5WCC2Fw-QPMta8o053EkW5bfrjuv0MNLerSg0KJcR2e7Aqe8MDcv8Sw8aTImjTTpUcdksarhEqJD13ZIjevPpe20Z32D1JuifqsPcmIG1xm-fRAB7dn12Z7OO-c-NxMBz8xynS0XxszTJ8SRmFPv9Yn00DRW1w4elPZzyn9rMpJiHKJnfMgCIbDgM7JVbLVpmfUy4b5Hoco-er220vYMzfUS81YnxZFicDNFtoQxat4qf3u01qLlGq6TcOiQz6jiGb74Mr0b3kV4ZcYRKelgkqo5gpw5GRjT-VdRj_lblNSXQ5KJGwvE0xX6zbqSpINkyGStga-hcx1NXJVgjwVMVMabCSTpaBAMI0ah_u-YDejHFTSJB0VG_X0LMtz5t217vFiYbE2GXM0Wi3X5jriFzQRtffCI-cP5MYAbP63g6u9Um6P9M2QuT53aVzYoMlb9TZQPvZTX-Dm-engcm35ndlOJb-vyqhu2eW6WQQ-F0UZTH6r8UDLeiYW9_3SqO8ov5WJtyD7cqICiyWafb_yvKrIFNwP0Tthi1BdqGsXiKKuvl7TIpthMN7FK3SVreY7GOqbSlUGyZlP0IVLvUWpGcvc_6e4-sIhtq57DieqoFWzCUcn5fQYPRTpQKPfBu4GGM6Xiofv6zWRL7_TOIZ-aUQDY4i63rV9tnafe-fGq9-RnzVddiJK4dMuAgMQ7pyZqDGQ0DIBSmft_9s6S82w0vMlia-cM-L8X0T4yTTWSTDNj1XpXvCNNop0MHEcdXvlCq4G6jCClmopJKlKLXQngqY_kPNSSgXz0d0nv0iYCvwA9bGKRCb78ikWPt2Mrzud_WbHWatV3zkRmWYFa8muyEtHExnGmo4-QiA_fEMElzN-64ANNl7N8WRFEpXd-aem0x4En9hh0Bs-3tOYPHzvRdWQzJzQ3SVhrwBHScw4PiKvnQ8mif0eUArsfcZnnf9eFHyQHfYpdpQvetB3yu2AHMQMzzPGa3AV6z9ERT2sXvmosUIbacWMqbuaEidCTTNcfTL2QIEUXHZhVEDOwXJzryOZhIb4e8qNeqfAGj6UzNJQApDrHRgeA0DD-0SJlEfDUL0OwR1Qf0stk2hYQTb6rO8j-QStKHxUUgCH8IhiLzZiFLbOS1CsRrB0_KNy50Co5yzicTPKSnTAMkBBz1w1DUm1hsueBjETQmUPOBsfpwMX06TIw5mTe13-SAqJ3p20KXqFxhmqTI9AS35KrBjmDwpsrMiMQIceLqTJhCtwjTF500Fz3-9aT8gmCk8XVaLPCDfQQ42vb2PpmSAQON0HoohOUxHkkbgfG3bHSOusN_eBd7Lc426KerEsg9F0jiX6k-AvWKu8N1ZvviA6J4UPVUzlds0tvBusU5uK7KvgOJlthCWrOpABEYIecDoSHYj2YytiUqECVStNxy3mUN3Ud1fhm1PWXxwLsSjGI9eT598kukRN6PqX3_eE5I8EY7hZ0DHhb1on7ItayoLuKhigsqnPPp-CPJbCouPd94gFZc8W2JS3EQpVg6F7Rm4VC7NUlp-UjKY2b78XKRiGyO8qNubFjGL1cCmuDxqnN8HSg20QtJ_jIBs9GVysai-XnWyGZFkv7742k8l5ie-WKcBfmmUuyc4tDJW2MFWn68TJbLBE2-Ihrf71ILA3Tke36BkCAN_efAfOyIkgBjwn8BrOdVf-07tX0zlZzsQtlHww0RoenpVhkIaaOyfOnoZJGysCMVI-suyNxBdvYh-qmaxUDHw9YgAbk_72vP8DKYvCvMQyw07Oig99ChYTQx_nEEPpkPn3f7fbnP_OyWJDzZYFEVhfilNr7MSgmKDJufaPnvE_yTxGkNSrS_lwpqbi2E2FfI4jYipRkKG6Aj7Tg_5lmB58tL1dbGwt0FrgMd-VORjucQac8Mzo8gXHGBtKANtneuKOaOM8ju-pjAgI5dw70Y8jVWGagu_yjPdbOpJqVyxdfn0uBqMv5KHQ-yCojJqVCvXxaqeQIkn3SmRcpMGyC1PDAVsjjh_2-RWZQHx9UctbZjOqEwAes3Vjp1bgbVj28McqDBaftHiuz0SZj3b6_KeLymN3I7-ABn2virgG2T_o_ZUIFHuou1ANsk3pARJ1pkGfp9w7eRGQIhh9CJpigo5YCyt5BijWPMWF4OPGPPHogiMSS7tts1slK-ovigI0Po0ELeBEfTTDabsR0P2jDPeQiCMEj4xhJoIsxucGI2XY15Rxhe4dhWIg5bQq3x_-Ml-2VQBF659k0Eg77A8sclTr_Mfjslvb_amWjeLoGfO58YvM3ahJWw8vKRKAqPyKhS6kPlksMpfODxWI3Aic_yGRHssLZjM6CmxQvMqL5kGm04p2V-OQcX7bgoqvuDeHruAEPT0-0-rGJi67uhWQn1P16OvEHImI-MNuKU6b2Ks6ovQUqIhOfUL3zkAkt4ms9okLkMV_RFQPyBxK3C9RdiEmllWu9MEYCj4Al0_1C7Buk-lbNM7AQvs7swOSdCuJmOrBazrrK1z79vLVe_w_z3X4tY1uqhaKQt9Oz9n-zgsvm-H8QFMYdTFnNJ0OSpGfuQhQ2jUSonDzYBGUB9ePVA1-LTeYT6a15opHs-0u2wMRzdD5yb9ZEZiRG92lBG8bn5-VhBJLA5Ne6MXvbavxdRliZi6XUeRhAu8oNvyLyyBR8MPnFe2jmWFA8zXZIgfpzEZIWhegVwCQaQy9gw--1mHWm8KV5hJqhPZjCdnXU-Fl-ZzI37fkkWOERdyKHbStWS6cqAmZBy2hE2nhQWREwdY7ybRBopc2qYoLqD2fa5eLIrqsO_plj3ZBZSU6HkVkHofGKs3PbBRZ35SnqK0vZIkOe3G-Mj0D5SYAvv7o6v6pqWZl5RXnT3obEzJwQ9nntefMZEEpjBbrARpkG6tG7GM48GWvnF5ZgXODSUiEI61cQpgi7uRHtMRDoNT1hnQpKIvWoO18ACTdk_JnLaYBFuL0w0Uh4WR_PHcbBWHvmixoHBYmxn8RHelmgY6lakv1faZZFhveQaqO8I23-9BGTpH-0Bk4uK74cmosMUqf2qtczCORgt9SMaARaZJI8cypwhRCy3dm4Zm3kA2wtBQKYuxhL0TH1t4sKi3Q0-hKEIk8Lzir63EGxJ1YX1cs1OHg-eS8JIBX4DC_6_Fpvvgema12eLCDBG1QnQcpcsRepVB72HKa34LRylg6bLxXB-pyXPOIf7lYxtXcv_s4-zLniUQNn4_ffEqJY6qvSifnnc-A1U92b0PM-SpZZkInajqrwUSNhhWUenoq4nLpLWgMEIAUHbr9ycriBZuMqaiiPCQo9QRYx-si8u28PeEBcoH-XcqEemLlLN-Q_Qfn3OW1GHidqvm8oVVN6C8Bizqyh85Gf1eYLfw8Hd2p7Tz846m0-IaFMLjCsuVKSpRxadaSorw0vGKJvbEmzsaR8Tg7Ex_FeJrNOJYFriWkO8lxfHjej2gtIXr_6d_AfQ4akoL_sqM3lIaYjJry_c7U-bsrFwZPZd9hIjATFkffCO1YrTUd03UgpBS2b8_jMdiecSvH-xB6oc2tBl9klainWZ_fYSDteWy9BD5p6liGGVwIeSrJEuNRNVrxDBoAkIOeTc24yijCY323hr9N6TVbpmdhpXsxzVO5d-PJNJv4dJoUBwWLhJBRWYBGQIa4UbyjEI9Y-kGUG09RSurIwxEdwK79PaS1lwsdVzFqC53-QwcZGEwIdA4QF9jLGSZOYiR1B1xVXI9emBZWlmjKw_hzlieBaw4-i9buXjlO8ak6jEdxjC7z48hkhIYcqiDOZt0QOj9n-BFExu27BTGB7vYUFjQ8YRv4vu7GRcO6QjNEFPvbt6QDkYoT_Aw797gNE13-vf472oCm1QfYEyU-ET5KnPvyb-uzF4O5uwWLjphLat-E0sjoekMvazwuPsa05f3nH3LQCI6kLcfxv5MwWPmneH285HlRa-8qT-G5ZAxR9_IQPJHByaN6bwkkqdnjnHrOLfNqaEKdv4YlwLjH5sU5BiQHpTJJ2JMzLLvtuoWdZ31dnrP169CCCJmKe2mZJn9BPcED1sZfSPu4F8ohQCgLp1E4RduMO7ee2_ilY7B9_ZHor7e35ipTH-RxcHITQJHcKAF-JlSEjF6xZz1h5Yq3685PBRNteBpYbShfwnYBfQmc71n-OoDzCx5GeawqUNx_PbfgjpkG7lJ6Ikjsd_toKLghqSp1Wk_dz19YSZYfmsrHxBPMiCKWK-6BF6WX8G34jiUnwQorI2Y88rBZ6aAVDMdqu-k0_GyJVbX-IgO_U4hb8WSBxmTTBgOZnztHov9fOc7OvLlMecEVAA4KMOzT21I7LTZCS2qmKCSEWtLM6tVA0iC2KTBV8vvtBeQkWi9iSP13_ASLhGWCoLsvnqdEOrpUWS2Hbo8n1npGR2lEHrGixUUgmU7tcPaO0mBMQB_baUCEb_ujZ13NZ70vGJP35CskzQedc7Yz5vE8kRPhYh6PvjgSThiT4sL-VNjWojo5JSaQKUJTPtk2BmnSeHS-ByOs8l0xRNtUyXzmTAgc6v5f3-0rJ694JiYvk9qi7Noih-5ApJyZefJBNcNA6JyD2Z8UdBgJgzn9TMj8KOiSq-o1ZWiKXf1zklZa5HRIGjl_6-MOtBC558YgX33nPPcMMcaeToDukh1N1dV3vFuQT3pGbUaYNfjT8r6RA-IOcpT2nAuwm27BBGHLzjDbsL3MTqmonDiafvOU9nh0mpzjyFpaZ6Vgg-r2cx67ckrTXCjPEp4eO0SJdj_e5J3ITMB49swYh932RcKzY1zj5i3RxVij9-OX4n90puMUhYPLsIhmlcr0hPQ0M2xVlzUug56xm4NA-8BKebsFR_weWMMGawtdz-gKaXiZMCRmjg7XGcmEphmm19ggRyTF6iVC-JbKjkzHAtSsUn_Q4dVrkao56RJZp3dIBsOgUqjQ6QZslYlQv2ijrlPOfdn5gAYPypQI9mFowC_RwAedw9ZnhUA_TE5zVyDyvgKqNwUeIWz56OAsOH-XpVZm9_pGqu6v0wdgogw4lgT5ZS4YMj_iztGy8rVzHg4HLJT7bCJvU1-IO8Zzoiq1e1wvjn24xdFTJXJupfO3vLVpAMlrX3AzOnZ7-WFCejv9h4WnZ2elnjBzWvxTyqf8tWTGz40Mz_4_lqOby35P0XdTeu4cemCggNQX32dKjL_k8Hef-ioaKgv5STHrXsFOh7-xlxa18VQgDlrgHHlp4Q1Ldoi8Nc9GNYGaCVjVkAaYH7WJuftykWM7-NbvUH7cix-1f4999ZAvxx_qWEewu-kVk3k75Fn3nuvIkocyN__mhjzVkf5kMZulokFS0pmhtE5OS0dikryj8UaGSjiJOOTo04DiwHcYxtN_VYROqGt6l8FbvgPP-HAm6-tnSkhNQcwCCRmfwoDTnMxcSbwzflWgnG5D7Sp_l4Juv4aRCXbDUbH-qSB8FDnCop6D6RgztF_xfyT5NM-fymzMqiCT6oFoMgW7yqEQObebwPrvcDwC-aWMMcDM_xZ4ixI7ipCkLcLSsDOuzFjA5FihNtfZIIO2E5IqAWx3B5E_gIwbP0qzL51JzyVgiEUMwq-6EzWdmC1wQZGM3yLspQarSsNlAT77VBJHhAVpwOxnmyhgbx_N1cXsZmD5xzwrAL0a9m4JEG5IRSrrU0nSs0NL8ktpLGiySfVaYRkBIEPBbs41mcc4ymmLZaq9DIrnGv8u9qaY1PyaqDz0EnNWIoabc6_NiFWhy7Lg5j0DQXsFzFsn_aCAOCyxqUwrYDEv1NXGZYEzrry_-ZClHH0auqS2jq-b8nyotlxfcpNFbVhXnikUNRRltDnq3Zf6hs8AdAjTON49mKPWxJ6RbEagohZ0r2Th4RYUUJBiIqQgGlWl9jvlyRMwwuSQEe8aYgskwfxR7LdsJN-ja_MtpgUtNfhx6YHEPIOtZs0jSNc6R5aFZRf1OARO1uZJ8TFuAajXQ_v1vOPKUy83ffWm7aOvHRelAEctAUnnaJ3EuAJkBdfiDKpsi3_0qtoJrhDuppu7_xL9Zn9-AdPeFu8veS0MfIiDCkBJSqLUYbhrU7qCAm1T6uTh8mf5DnyJfSnv58AGS5IYtrry9OlHgXLs6_Vf-N087c4l8aAhPHHchVa5vTG3-twj-Urm1GgHxPuZJrskoQ-zUNMf_QlVGSQp16ax_PXRoCCo8lyGIjogAuVyEPBahceBs0iJvK3Wtd5iSXoC5UFDadUE_xu7EtgCLCScAVvqTOSrpjuH2NP-eWXvFlDuE03tJd4HAfTtWJAmAZyEQSxkRujZbyVR30RO5P4Ogpfq2Q3X5xR8unJSHlSCMIg_e0tP-TRajDCvYa6ZSag6cBsKapSlYX9y_DZbFqzAxAFBlaXUjMD0A6Ua9OUaWzuxcDg06z17jz64kI5ovpdvJ6KfqT-pavJ0cONKvePOPqkPF9txOuH-VC-2kgwtC4ttH371Y1Mu4wMKirCWb1mh2HSFzuT_1clCGdRtt6qMmdat9wmfkuscNIFknrkY23m56wnlVvsapGCf4Dl7rfCqkaC3AfK1pudR82n-2DZWUyBPWcDTNh8NbIRGFopgNEAQd-jGEhLgIYjV8Efa37jkjno5jPRJjyuq9ZX92pQmN3KA2pLQ7GfRdBcMlXkN1Gy3zhU1LN-f3smTewUuSTYYD-lfp2Z_te3S6EpqPtAKHnEG1vw7dLCRSzcK5Buo8ENj0Tk4CXLIy_PFUjrBoiKLzs8BrgJMQpVcHPKGwcYq5rT2Ha0db-QMiTZqQ1El-ulbksLj0hFcfuM-uq9GVgsLhA-h08uSnZkwWCPforA2n_fcgG5Rz7wPg2yIaaI88C4Hvsq1gdjiLwOu_XsegEuyPp5-6y3mq_qN1jvJSoeRmtIxgI_WZcclt8uSRRfDq26hQOgBhXmKXWyD7Szr4qpXz06PWUfgSU6OEcvXXUnOZz8RbwH8EGQX7B5wti-gZzu4oIUoKcYU1FsFWlvmdwwoqdC1moPdDs_sTikPC-swxlnniqGLKlFcE8StUfpe8GF0v7foEsXIUpGqcOKhOMX9bPSil77E_pvAIdu3EtIUi6QaVbsvXd5zV-poktGt97bZ6yq9lNctAOW2CPQ82Xsusb6qv6mNx8YuHfE1sSomajRtxB26aeovwLjA7_gF8TICgGgQyMDLtOh8My_D_B9xTq5qVj810i6XeN4HoQcaTOa-__Y5LU0aLpd2oK2Y7LDRG93VyjA9bjAldrnjFka0W-84iR44b24_sOle_WXS1aKwc460PccRX9McLfy6F7Uyg6-qtwM0PNr3hDVtmXWx5B8zpqC1zT_IzwGbAe4wgNSjQN9zc-Ssxn6Qn6uovuoKJu4xGHDHeSwFc4S11TFbC5JtSPWj6il_3LmN69cLtu6JbIMe2czAEpTE-vd69qDsIuj1CpzrlCcOzdXHfG9TjLr3HXYsB-uNmrPeKlaRUEZw_7OmOVjx8IeL8QxF7oQIem-wzE2X7cHFVScna3SIcLubEheP3wKzOnHUVWwOqqmZ4VsyF_RouuGgiPd-tVxXyDMaKZx4-huO5ZMrw8ROeBikoNkwJLdWe1TlnGWXeZmDyyk9bt9yEY3HRkwbPKJWw0nsobKEBe_B8whKuBc79p1H504tM4FbHIxWNfWRAO1LP7prlLz7ie16Mhzhyz3reQsWplrmStMkezAS3_xH8NcBFYHC2zdCSOTiUHIp61t4M7XBRpPEH8asw7Zd4535qAFAjfZQheuR_U2Tq85_DJN43-xD9cWzaLHiOqifp2cRjrPgSYjLYqO953WkUka6I0b_K6nCn51179yeQmEDg3piDQ9U_P-UFjs_AC3uLGxVbAeIT7oEDe5HU59Au-M2R5WrGr9v4GSifTS53b_X4nvHIjfdtoo-zRj74FxtCsGTbpd1NO_nofkb9XsjdDP7BKrN9IaaBr44gtUHUttoY6w5xGB-7EEiZBVzPInnxgT8dS-AGoMiyFBXnK9WXh7eS9tWB3DiD-S9Nm0dbEQ6zoZF0aqRLuImhaUjVd43QAViccuM-CjzsJcnvTTS8DFczcIUcbXeSuiGFDiUDADoJzi0SnIGin8UHeRwUEX2uLOVMjGhmo8-z3SzqG1kwOvDxr01ha6Kr9IOw91p8vtG4_LJEfDYxndThhC1LOeot0axOy_HltQ11F2W-mUS0EkZ_FnKa_4qMP6h3FlXVb5J6yZY2FX0s3FSZdVefx2PsZRRTcQfMaaRMQlNqsnch_644XYVA40CrzEJJVTgNkX9FnXQJ7YPD8AJypPFlKxhCB1omdwGDqZspBZChvjAXxS4YWnE1beYcsQ3-EJ-dUA2n51oDitz5ipuRAHVHHtnjhDqEzfjhAy47KCPPIn6cY_DRC08n7WrdyxcB3XOLAI7Z2zWpqOPy_tRf-z1xN-D3S4Qe2uBnTGs5LeMTcQAszZwmaKp0JgEMGDPpbR3T57UWQ9aqs17sfoSk2OdzG636SjEl0f3KCLBCsrpBESmDlFt0DtZdma8qlrketp_azxgRukiy-RWQ6U0OwKVFKKEosKtOGbCZff0cJd6jUMMvG6TG5FZ-H2r773DlOs4JQxaYRiai-n7eoAnD7tW6XmnpwWbenUFJ0GjNGq52N54xrJjLvPbz-mc5CNOqEnliItwjAmej48LW-4kgqQeXKiHqr4VBMUQkpwD1ZBGmsa2z6RtKWxDtPKXcdnF14SeA4pz94YUrsiQt8r_Kj5pThLTCO3ZuCX1oyRyuGox0oS828WKnguf7cnAr6uNrQhybdMEUguMazYFvWgibg-kgJgbFmuUhMzsNJy99-_Os1OOTHb77KHQ2wpMzK_6Gyamg2HUQF8V4qEkavyAmYo8fwkAOxos5j6sKwAAF3a5fqt8XFjS0zAgMQ3W-0iqUy-u5fdDUiddPQ-DVngmF1dNIqZMpxi6qXRoYoBu-rs6C-PPvbFg8CdJgwbF7Hr2bKxHxdSppLLF4srwHhZc1-8ozGCZ6k2ieVJgpQA5aiBlxB_qXqkxvHZyyAV1VR7ySkazmfmnhltoTGwDH5ddMzVzyVmHXMuQXap3lGcNr8goRVVBFLWFDwpSaMtd1CHwnyzft9GDErbHyiB-rfWgxWg0PHaWACEhtgIgUZuBmEt6h9Wutgu3nmFiUDTz5z-ADAOb5hsIyfNlD6Vw6w-Isp0f3EAuzaB3lW08xVcjYKkI5kl7_ax1xvrgpcKM77csrzpKCv_woa2WCsuL54H0N66sfaqXMXbjLGqJkMYi5DuZwcJEJrb9Lj88i4SndmUyce-hdOsjB6xT0Og9dasuLOco_V3F9w1LjfTK4V1dD6nulE3IXvb32YN_1nOxnKmV__bFTHd_r_zbALlt28bxp_DVEr3rSYue9xmFQXMT-1LxG7T1Ph8gXfu2fDOjwRXTV3QAL6fhm8VYxgcBGAs4AaSLdUZqkHPi6VOlAo8EUhRu0Nu4DrwJgexM7MbCCNJoMpmh3TGjBTfctdyI-rlnwdcuPQsYVqaJkxbND33BWzMQAOhQH7JmseurHJGsYanLB5GIz8siA-iHCNyovXR5LPTfUgLRX-f-l7-NX1LeK2bsSkK4HQwMcYQy8SqsFqikXEzbEPn1iN5Dnuz72MFk0g7xTR1pq-n-nNZP2X4fusZqAJjZVzve3uVNUidL0V-ij7otFlWeg3Kjd-JHQVX1iUD6LX1oh9nXmt8sGJcgrbQ-n_3JcSaiWSVW3MZoAf7Jq6rA7MvKvVaT5lr65c80e6LEoJGJZsiLNo5COffKlNxQp19o7w1T8M-DT6TLbNXC-w23-kmHtveof_rZ-XzVLAQiFgDJwyBkCxNh0-FBk662JMKu-ybcL2JMNUrNrEeIFqUzH9a41kJ9pHxZroixh_KMCsDgvmp3nIRfBYCbPTyB5U5PKdo84NPjJxfVcUnQQCHUCuWHHawvBPiPs-F8oKaIeDLTF-fvENer1AALpkahf1Q9gOEZeXJuLXs2y45q3zkDJyb6hde2mRuVcYH44BAiDFFj8WJ8TPOGUkpm3HqT0Lt4rG9ai1T2VF5bVhR_0XC5kYyrbQkyd7hIgG4l1OrsrETujHR5uWheJjavlMSK22XgnKdiMgPxWKbQGFUS4v52GbufC-cgEPZLOnomzweGb9W_i2uHNzJso1nYWSyYxzdrdI7DGzXG-vIzaPlhqmSvs57drLOIGdnw9xjzuVLLte_zJPwdhL8zO3PQk4ohs0Usbxj-tYxrkfwmC8K96v0OOCDx7sOEuMZEZ4opGVTOgoyArJmQCsounnaVHGnUs_cqp2ijMAdaI00VniEA5rMLm65JD5Mq158qXHWG0G6Bc5QOshRz8zkLjtSMA2FnfIOdgyMDbbFwA6myd5PUFSeXUXFoaZdxPwyjmdxZ4b1UiINBLutOVkgjzD35_AtQfUVecs3R9x64VchEuQzR3Yk4w-pC0-Bp3jn5gsBK-U6PXvmXXFA5EC2LtP9LZ779RIZ-U7VcUEBRQFM7cNuiJzB_E6fWVNJTaFczxKDXOhnWYSmjWnPtoIN7_rz9-Z1QAYZR0IMQoyLQMA_Ny1MzPuebuOci47lY43UxELaGHqV69VLQIfA97K4-aqfLgDnPrggT2WPPBtJgYfSL3pWqyGQMsoC59YvO1SxaUJJIexQ1nE5blt9AUjMUk4vyZaOsrgEtTwWPRaLRGvDw0cZsB-M-oiZ0WN2rmO9wea0bZ2G5i1qJZvca5va9CL8Ky8m4646hDr_6P8aQeGFPKz4cToH3145KT-u-9U_Ref7p1FNDwyRClYpOrC3cP-YUKWKjVpGfRxwqhYCZDk_6QeAxi4cyax3R6Ld50cGe6Er5w3b4AyyocyTW2R9D8woTwos3EUOvhTBzx_o1AoCRGKm9sHHokaHas3CvgU7Eyowdtf_JJR9o27LwlRuKcCybDTmXIQOICqQmn3KNlV8jmK4I-3bUhRggw8F_yoI0F9MteQ2lHI23iL768sxCER0I5uXb0LTCI_OVn1WjwTT9Aptu0st0pJ0RFSxyiV6nFkco-5dyRFPUJiKg8IQN_aQ0IkrmMcRzDdVCIc1r1Ij3kVVa2QrUMipJcd3OVBYhLXiaPC0mpHDrY2k-qbGxCbDT48-SO0BEd3WHEz-t6chRxrLFpJGMgyugwy8RztWq89wwh6MoST_sRH6FbWNfAQWbwXzjCSdyzciw5Y21CyITTpJ_dadRkIhziXXcredt4XuNOH-ezB8uwuh6Svy1dgKFK-ky-ZeHhlSnNp7bKxLgCWdwPuDHA_hsnQYBeVgz4qN9qm8e1sfuGSUeg3qxoVX0oUzT9S__Y8Rul1y79nqTRusDaX7GZYj7LkqQ3y8ifNdYyaBqCXuERhDIBZWvSLaR56zyV0SW-u-aRFnAJ5Qn5m6aBCHk8uZPuzXZgzD4qng0dpo6oQ7Jaa1dZ8AJ5iV34ZxRgW2MdngkGjBtWDYLptrJplpfIsezwUq_floC8eyKf3A3w-iFLx1dp8L_Z2rIjOhpkqirHqFxBCsbq5fwtROpkvSVJb0zxC5BLFgSWMfgcRNb6Pw4PwPtR6rzWkuzd9RLmvyy85cpMtxXiKrkWf4gtl1mG5OPFElC6rLDDrFoIlejfYIxuQf8b8ouv0hPh1DWsQM7wnv36L17SHDDdJRd42M5hhC8KBldZsiEsqw2nUni46Fxd2GkKZ2XHdLfGL0Soqfhov-P4a1jIxMX-QlePIOAXas7eydaodNOzzBCrc8yuo6AJkFyQm8gQr3ZXEGi6cgOkEquFCorBXLYg7juXX-1r88mWnObFb3Ec_kkpbUk-agnKxItrgEph3Je-uFzhmDeopz8JVEWIx8ZgE75kUoEFY9g4jOKftqllaa_HACCXn-bGfB_9p35K8m2JNRImMLbPR2IE4Ad8k7e0l2SYQcwhosS6u_72q9aqR9QovmYDdkK_VuCKh5-QSTXqmEagtWAMIEL_J4LfLtRxYfLzGqJKwiJ5rMdLGuHsNg0xraQEEGZiS9c7v0_N7B7YMlA6Y5lvfes3_FxdZBpLljcYy75eUgP03SVwNihe8XRXts5VspDrtuCxFOrUO6siqsBSl9AXQHAHMzHyWe-ZzyKuU859785V64Qmdb3_cislohawjweqL3_h7wVQa90svDllKkW5yfIPO6Z1sh9sS0rl_TWFm2c9Uf4l8jKCmHIRrTo9cdlBiR_a6MjIarMOvhXeBrBtBsSnaxQg6XCStekCYYH6i5p8aFihE5Cf3ZVfw8tL2Sgl1SN3NjvQS4E4cygPpLf2vCPoZOvPyDC56ZOWTsrnICh00gub3tQoC9d_jAvTs4U0wiXrSKzvaTynUKwoii76c_GSDUfVJwKmJHjsmSIoW8GyTbvVL4zsRvW1E3cOGyoSGKJ9qlKa0Ql30A9yHp5SobqzIZp4PvmFF5KyWH55SKQQ2yYAcIuAqGhpOeZQroX36fH-O_xrga8b1TkYTvM3DpzbZjBC7UOC43ofdNIPN4SMoHbSh6ksZ4Vmw27qLKycvUv5MAOs8kRkyymwD--RTxk7rXNBr_6SVn85eQmTHG7aX2wNeN9PaeZv3bSH9VFagKQ56sUTp08SSBgo5p5uFqqj-phorxWKPoZnC0G8DQX3bdIrUU5pKF6cRaMC21RDQLP2KY3zbZVAzD2jGRY6xOZJIxkOWYZ7714qhTH9a80tPruu6AjOTuucAzz6FsFuPrV2f-ASq6-k3ySQSnnyXFWVYBE6NtuMcdfa_8Z6B0BOPinLNdpWud80b8NC5GMy_S3_tTX6txrjoMVbiv_7oC-CIrErr_nJqMiMtNEDG4_7kZNOXLrgpw_K0zWyr8vUukYyDQRIar_lKUZ8PZNEmEK4G1RYxZW6YZOvOHQNLMUYtKQcsbdPL1WnWztKU41ZrFkTo3RQou8jrNBu02OguoVYkNUCEXBqLa4Elqg2m2QtB0xcB6YSQuPEVzNmuEIFE5gKSJRybAlhwBTgVDhbQ-mJ0UzswGTnteYZv_iaBpc1I6UMYTREj9Z3EXTNZbc33tJ8wlO1kOiPF_KA38zdai7abhHvLhgPwPIt9e7rVPG0-aGix1fXQl6fIM_jWn9vo8hA-Ok21DededcX-AHXygAKX-1PAd93Q3gBOpKoX_LDUdg5DeM_AGyUtCNZAGhbCeRKV6UpwNUCYsDIxacoDHZ_8ZqEkHnMUUeZxmVBXVTOD0JAHVzH5M_KM5eOUQ5nSwusbCZ8eAGVsjlLMLHxxGA8VqbPCVUq3I9syg75MNZIl8sNCXS33V1vsugoxqx1Y7GULbPVANfnEqt6v4q5-1YG5k60CumVUuf9D8-3QUX1JO_3-luXDy8hJI_gaPiNRjRT6-c8ngzWHoM6pSGTDp9aLkFkZHslUqbmHyPyEb0JTgezD_8zh-6AKw4qemAiHMRwuzFvM2BeEVVWvgRKy0HmJUaQEeso8a6ab5kzaxvobsPVM7ux5q-EsfG62LS73_nVga19upPq5kH2SKqdWoYmOon_g--N5n0sALnF60ojLS-XfBtCgxqqLTDSOFDZ0UAgsn_VFrhyB36t6KaXBaxfaCm_58me_CPy8bXtrgPWZNqHc5XyckAVPGn4AnwTW-Xzzpjg-EnbxnSZjTkrRJWmDn52XoA4fHzwTvICWyrWlz0cZ1hROMNnxqEH5wFVwGmfL4LiLx6oyHL9vtFY2Jjb67Dcb1QGTrs4m_LYXV8k_VPfwfVZstRsVxz6jkMew0KbafOCmEBU4XqEoXUMGb3chxOkGMZG9DzKDitm0Mpbc1bPmon5t8RH1huUFTt0xksn5P53HQ9rf-bNhcvyGi-g1Q0qIve9GMLJjmNJObWhBs5skLHerRZPxa5X7nc6EsWVzWSpQCdZfUf-DOFb8j2S0foU-VG8QxjpBeDwWEPeZqcAquGyVWWnEAbwFLouE8QHBpkqoyQGs3Ou5QggNjD4zLUEzscghdFle49yuaEiXK_gUmR5fF-B7-eookpGGO_dJP61BcyDMqV2VFBpT3b75G4NXt7hxd6UNRP_Wkt9j4t0BFcXeX3ZUXp-rlrBmGKXRTF0r2NhmHUCh7AcURjmXEpa8dXDfmBOE8j-2Ijg3ZFl2cXj4MGMIQWYDiqq0TPpUP0fOOTVQj0z82JUX2i8fUujYroSSV_2mKfjjpEGaqmiXgmGRBEk3fwdcGB5EREqs5-uuef6pjJtXbUNPQ_6Y-mDlOZBJ1kfE3A8oL-MSN27yhVpfhYskTuqbZkabHvjN6QMZtaXXFmUQt0IdVp9NsdU0zD3q_geQ0E09slDlEOXEnvqVnO4kp5YUJak46vd1iICrfsGxNewHG5A9rfvGOdz3DJVAMR2G2XvX-_cFjqiDCQ5jPT0CyzJmHDF7ekz_ZN67efalWpRRvNM1nYwU0mPXlX-24dH7boDyb6_7MlFj2zWmV4JB85xTE3n2fdvcug1rHh89J3_LSaLYX-0P6KLHe7EZUYVDbPbKDzIbuWiAoRuj_8rahmPfAH_e6aLIHHu2vvONzijuro6yul5IJr3b5c--XsqRxH5iRQCZ44hwbysbk3r7mv1_Nh3wwqZCn6YgqisM8lc-Kr5UWaHDBKTFde4r6j-wMn62_9Kw5g3uqBgBMIagqGkDZwV29f76R48rQ7BO7ZCxCne6LLdy_XOWMgoELzSqOY_MsqiixKCD0e9EOIAJVOHamMLtLFnfnKpf9yl5Mfo6go8RnoMuvSXLUAWi2OS1dg3HPzoUA8E85CRrlZA7dw4oPA33I3Pa71IS9jMGpSYSP30Ae4GxNnejmqO8RmpDo-ALB7BItt9h-IEL0ca91QNnXdbT4a9dYdn3Bu9X40xxbyKz_XhzhCuum7YYVDq4SQTaZQn1UIlP2-F0xQpye-mp9XxR0zBixEOlLnegSWr1IFXDypE7AZT9sLX1awuz2dzL9bWtopkG5DAsdxX6eJp2Aavv5ofrg1mahloGZqLO2Gqqg63f6T3C8WohCIiIxhMi36Y06vCZub41MUkJOyMSmvw0mTwpFQQxK5QqtX6XdqojUr4ovZHpEmW48ig8vWNrUehLGe2ePNGYr7Gg4qtkMxcb4C9ikrzD_KKhNMS9zmEqxXe3c58M14dUeFXWkwFdlGuE715RZSpcX5d0cUnflh4WlFvr_r2H3gt7KxR3vJ9PD_Vww8CjNj99FebBANFBzdn9GJp2Hb0DNLP_E08ejQsJPn1oXH8uwphSZQTzaNdt8WAmeV8fUJqPuP4yD_iVQcLVchKXg2Q1z05DWDbam8lQGSJQ0zSpQqkFCRKycUi3-ustV1WXVMxc1SpaHpFtwIchTz7a8_uNRfJCeHBk3cYzFkVvOk014vk8N-74ywuJ3WEjucbTa6zN03bWoOoOJgPXNUK398Pc9jiHKbWpzaQ5oA_mE7OXa8p9eXXGcwKnprZTJt1OSppIZLNp6jo36q-0sF0TKAkAPxKWok4JbttzDkZoWp2TflAcObqAnaDPQcIN1Wc_GL-gDr_BRtv08d3i-ywVC-UPuVIA2u7-VCWEwPTo0MNjnFt-2YM-YynQFUt-KyC0W4mcFN9yH2PlQTKNQglGe2GBleXqtq5pZS-3FqkYCaifeWmVlQ8AaZ2Yo5BnhOQSDGT7QPumhDh4P9rKJnki2LzOkcDk7iinu0hCppfESA2NfzzU5PBrYuPlRk_HZWZpty5xCpAmSOPubgZIMxb85vRteCrhByAo9zxMHWC7F07uJJFWeq-JJXAjj6VhCAn9LoAZJDaRF7gjkyxia8-icJ3A6f17sv83_9DWxqBp7Mzu7SFm4JIvlnbfBrN842rPvkG37cZUuuxMFjwX6SFxdg-V-BYm7yAoJJeymocZBYQOoJ95iMWRRmMYlhi3Q31sbtXw9lk0NTtR4wX30HCuys0b1mn_unupizE4SRHrf0Rc7zjC5u0-DGdoBVFqkIPIMAtIVHlp61SnbtEWjUsDqBDSjM1uE5cKXPcDL79A_PWEspD2cRqHPuox5GCdfSZbthcvPSw7Ivhrc1fivGWUA8ZGAX4S1VosYU-n0dpgmo0V0ML68S5QU8G2njCa7DOvusdRk_dCbf5UzboT0_wDGKqIxUEbglPx4BZ4yd7GcDNGWYAP7upEAJr5KYDytVzUWgLG5BXCqWhgNyZHQ40Nixmz_2Dm-meTxo1fAayG67iUQ3utKpwM9vUFYp4Hi7xjfeq0byvFDZFrnbG1eu6YkNG0VwBpdZPy44j-YP3Dru-JoJ-ZtVeM-H5KOIh3433aToQ89fbtWH4BGmwmtzlfP6xK5bFvIFFJs5abEjIYZMEdVeJkKvChkcIPbvQ_iU05tFgKnxNQJ1nDLlIYFaJGsl9BLcTKrnYUrxHZLJ3cUH-lykPHpfjYgrH-BMyYKlzz7DwdSfcVzlO7v9-n4kqtxeuo9bUvMWLrfwMFf7FkEIApxuW1WX3Jz781BNvJBqJJq0ypU8ErD0FF_wYCKK2_0pAkcPKBj3AMx_WtuRAFs1SKoZ7prIGShY7ft8bNlctrJw3Xhu867k6M4BfJg8OetzTLpK1NwsMZ4H4QeD1ltgn7btILd5e4QRXrXlagRcO-wxE-YTcT4_lkYpaN2wGSxgasIteXniMTYqecx65EFti7Jy-4dH_XStTHuZMBlIxngVK1PYSUGJC_6oLY5hl4t8kZam219hBUYvVj8kVgkqE5pd9psxF-UBwZknFj80hxa7f6DTT_IDvfJRD0qawCPavjtvC7uKRa17eSFRyRYDuLvP1QQyk2-elYAYWCvrUcB5iEczFrKSOxb-BD-tNUMsHLaV-Ma1HHHEiwrvbvkyrFNkYafz907roG_UKwF4LCAP16XJoLZMs16waGcxuWvgumlNDHO7RuFO07mfUzp8jHpSc55auMjySY2VWQO-_WTZwioKDNGshG22aoBIR6F8Q9O1RgUArcx-sEVcmtTHCT3wo0fDU87HMX193QpZmXEp2mYlTYfwUD4VEKR7kwWK0LHy-Lc3bRsz7N7o0bvp9XnW9dSW-yLf8VH_DR1YmayG2xwDQjeVLo9rg0vcwiMgPF4EtGd-Bg3ISwmSHPeSigGGKx9QSuTqiX--kBn4C2DhiXmeU796Hu7ljy_NyI13MQYTHMVzFr8ITVXk4jeQs6arKLVc-BXikFFZlMpIXm3stFtaIEqOmb39E4fqMRPYin1XHAVclu6fWmMDcUq4jSrFNpjbxmkxBV4xxIJIpgjfnOYhVavQnC7I22mxa_Fc43hzscvzbIkXQozREUfaqipe2I4v75nMYHrxXSHc3OflKAYJ-xkLAPyBL55LqRW9NsaZW4F-RR0DWFTRbbFFK_u6kBrkmXOrHxVpyn4nrdZIAiiUZcDF_IZEoMK7nL9GnsRW4uAYIcqucTUdSQ1zf9otaoVheXekyKGImruf9KAgzoDRUqEazklHS8REcbGYetn1mfKZWM0Kb_M9nfp2DX_YlkvnwlYNlTQyhh6P1pbHKaQm4cqXyGlmatS7GSYMWIo4XVem19mS-lKurGqAXy7JhVZo3PfSSfsXsAEJliFzmxxCErHPpBpqUY6kDXhczgpzVfgzEv8Mrsi0dNrgn5NlUcDNpgjUmbulk_td3xF_XNaPzAMsgIQzwXoTshqt9pbZ4rVfrUVljiWLFtcCwJcirWxhwa6sg7YT8DBRsGrXNn9I7PcYD2J1sJeTg03XvVo99uPluve64Xk4-j6sssP-2pz39mx6pnvw0iPlKG1wUGDY47S_44yefli3-1Njlqj4XKJqMyaBhrwHDAOyRr-SuKmRK5WYVgoiash-wNlvSFDtHmmhv60Cu4sm8h_-spWbbiMMHjtYyHDty_W0WohcJHyNXVxAnZikytFJCIWe9xUYL9qRWi2zRS-ocTyo8bHz58UVyjUlKYqlzWDa2ZmezNraGyuCBJOFSo_mUyfcMK_PHlHCbkHOpnvQ6_VTGoL1V8ziBb7eHwEap6XRjCvVXvobFPXMr4o9lLaMDAkcoGvFqlmmQCaD2eTHztvsNUAtf1DpNl9f-CMpkKGGtieZ88yZrdx91Sp-lwt03o-A4HFS33SLEeH8neeg2mLDzTI65CKd1Z-nMY_UCMjo5KjxB7sLh5orhY8uLjEL7ONBGzRXitdpIkiMBQRp48N_HLYeP6TRRyjrwTCJsHsEeFhQZn6HrdWUeOpvREvtuXQFsRszWlBbHfRqmMwrvcucR3Qf-d6CRbUtsKlt2ctg-uHEzn9TodfPNbO-zjVK1e-8B345eiVlvFGej23Ee_gwOTfS2RFRAPyyJRubWmxAmMmQfYiVp5Mr8YruphIcO_f-OM5i-fvdz1wpSMIgqkz5S07MjMNcxwZ6hHWDsrga16VCvp8dvna5UuHtGF4FUoHOeSXqXAJkc_-LDhGd4Tu8WUyQXVKulcZjiU4oducJ9D4GJN9kf4Cs_0PJIIZJR75g57I5yjg10HTgRtCnzb0Wz0tAAz302Md40o4UPue-tcBwtf1ZPOmBqkzn8anN8GUZg_Le8mDzDvDjVgxOWfWlvew2BJnARnTDeyLw6TC6i-HrLjSM6aJl7KH8AcWaMNJmRSoUxigUwgJFk9ictitCwnPmuvrajUbr9hMqSKOP9Uc5NR_QJK4yPCZQgu25bHO0KfbTue0t4hszEEf_enljcndtvgq3LBhal1-SkOnYJrmF14x_5v7JTik_OvFyMEOMnDq-j12SPIPdEfECCU1IGB0Yusb2ItvZU2DwNqtEP88zfS2Pvo2fvWOia0RD0UfH9zWZOzKGkmJ_YTFUNLnsMYKi4aGxpfbrGFERAhXksN43nFldkN182QC4iZ_eWTbWMuWenHDrBgt1ADYE3fYbDyCsromklqmJh0vUt4O4U0TbOHLj7BG47p4jZaplWHwjKj74Ldk-jFOpVd3vl4dHQynPQ_DyrtVR8IwcWxdtXQxywrKRrU_qQnpXCxO1rCkGjKq0SKpZFYG5uR_txnizvfB7oFp3o3U_VYcJok5WH9RQrm7fC8IDEi44-m4eYDhd0t3-N8gxlK-LAO2Tig6aGT_1GtWrez7I69-dJbPsCuUvTR61sI5uD1rd2ZPx_7Zuc7lh9qermhQOgSOGyA2MzwmFFLj1DL85lrjTuudWi__nGvnkKHFg7HsS8G-igWZQfh4s1L5uk-EH4gKtnqQpp4HpyRVEotjwM0eFon6HoizlJeAWi5OuCyRzis7Y2bzyrkToIHseWQd59-LmtXOp9yrv3jFBQNyoICXApoaDsVfIKFrl0tmmSr_FYWnI_Zd-i9nawuIDWCzfhWSIF0zqUzyWy68rx1_KSW7geCZTxZ1dVI1hhMdvIg0Ep4NH3yfnnHsRDloc7EqKJfMTp_AkmVVrP1Jv2-3YmB8th9_hgzNEfkemg_FzeoEeL9MVWFyJLsef2NCepk3e0wEX5_KEPeXRne5yXULZCTK7gaAEWCtE661p5joKQAqjcCJNFpSsbxKOCV5BtnzNHXWZOP31q8LNx56-luz6JdOs8rA-qv2_Bh8wQin_yCVouOXaZOnms9G7UdNYd-Iq2wI_gktVqpZ0tinSzDqUmnSke-5SZW_9Z_bgS4tTRLpmZANCzwB1fBflajLQqLQTDL5bEcVD4POiFs97Y0kcIfYX1Z5cCB8jD0h2Qw2tCXxf-TT35TWd4ZlFEQgZ_3igN0UnPxj-ywqaJV5Imf8cqUjJrV4D0VWkWGKmScZZlKn7NuwoCcLrCdEvzLNXWQ0qhiRY_Um1ORL_zcLBWPcaMSLzd0LU8khRmT7OXBBeddHz3pwvMegRDeuODZSYNgNGCnw-k4n797hJlGi13H3poeG7oFZV75bcyqVbkWDZZRZsjI_J_h7mpQ1oJZnPElg0mNK3x1MxIb3Bk4FFerBmuCVGstiFBazkWYLWsIVrpsu0wTT5tVMamkJQg7Yfy7ZFk-IjNELAhqzhnA8ig6meplMUmG2ZeBnVVpxw0GvScpcddurxo0-2Pj-DwoXzLMmVAZA_ZM9pySxUc-nc-tXgct2bDCa-CCQH8VHdGbgpMOMp33w-4fMeNF4woeKTpF7VikxPuXj2BM-Fr7zUFRtjAtUqV5DYIqn4v8AhU2FVn9d1Wx6jiMqVTWwjq4twnbcFvxXp_YoqpuiX96FE7Z2wn9Fx9nhh3naaTgE0EK5nnXb0FONCymgbVnSM-_kdye-zMQZ29rBl5fFFBweur3PaZGfPVvcaIM9F_88-UfuGjPxa0V7RJp33ZkjO85oR3LBGkWxOKTOEOBX0jpoAIvqKWUC59_7kwgLCWFkH6XRsACrfylzA5ttNadswU2DTZM-3KGobir3tZRg5MkVWIJOuLYLMrz7593IzYejC9CC5eF-j2Er-UCLTy5THqAh8bgJctXogQ-jMag_VT0B6Pl5I8WJoFLJ-fQqwBuh6u9a8rJZUyHyQ6h-wkZgApdMPAUYV6HlvyWG4cU6NnL5hwCgFmtMePycMgmC6AG2lOldHvKEVsAYU2QBNq-WNrLVAUKXocx3KPen-klbkDp5b6qbg4Vi9w6ql6PY3bhgAOcIVcP2dsUTVQBg4usO9aAREGQiF4TSajLdtmQ5ddjZB-bte86fguT7xlgugXPVfMH12EkVEbc-5-jOaY9G6DFnBHTUY_L7Q09kNMSS_AWUzJtZb4rD1MsIRKFOyfBxo8KH5NXNWV64lCszbqptAPqSU-wppPgXPVbIcIDSXPwGMLO724Oy5k-bQYt1etuuzIIxN39zCJ3IOvnvrwABRl0PWOwseZ-jC_NGAwmOIG6_OLGVL0cc5eI4yZRgDH9W4NSoh2RehNmpgWeUNASQH8oAebWDmXKb24CNEWvJATzWgIi7Hf5iqo1N3KrM0JcWfW3uxku_gzrL7x-FULPpIVKGCBAAZQFF9qbzS9O75XRBQuOi5DosGIUZcNGVEKRstbVo8LsSP1TI7AqkYseLUvhaf4p-Zea2DcyEd-pDzJdSxX7MZzqkoVyiDrTTfrBiBUJnCEsybylY1OU8ILBwfC3bI2OZDTzyyK1bS6C-pirUU93OVNfA2vmLZP3hKUSa6vAZBpz_mpAvL_HOspC3gewmvfKcjVvvV-jaTCi33wPWkT-jT6pR2bHWJvPjjm8H_PUL43UT66yDbbj6w7H7c5equN9Y2uJjvz_cw6bOG0f92bWcH2VrSz6xfCUB-bHqOIHKmJia5L_6pMLoCCWa_HUBsyL03ZZd06nBPsW568V9dXzx5ILSpm3gXGo9wa9_nMzO7DmnfTEvFfQCWVPZwKDZWifGQW5w5U0wF2z4ZCT1grYhwNYbPkAdz3exauP6VyYTQIfL_qovDdv5BdUHOKX0XC-9ONQYJxnI614eOYEiKgAgUDFFu84xUaUtodEUaSxOG2sGQ-r2hAJNzAr8L3buRlfG58kY80l9bn9gafLI6TeREYwSiovZvWRdLOL2XAG3MA2DOyvFQ8o3yOXJL3CcLC9m8W3Jtf1WW-RfHO0s19Jnr3caPJ7RoDrHrmtkUFC1FsWYfqE1lKzX1xMB1foBlyFKvZhrCEFbnxoQwq76fpwdLhe0dlAiaoUmhftfZyPrpVVvUr6J2ehYZbAHypfGI8T3lHhO2imoHwDwNX1Ppn2KI417gC-i2adkYM3AzQ98z8r2pzE6Mt8klSHtBMVA4Zm031RZPS-ysAHZSc9_aye44jMi69kryp1WqLeoBHu5kKekatYKEg3mNdABQvd0OfHS0m1rOY6JOzCgXNMfvPJ3OLO202NjCyVvF-KJfjUP7JWwJn2GnBeqMqjLVY1mx67vRMxOPj7mbbq8oDHZefuleSpoejFgATN-M-1pmf-V3tHi46QZna--qib0ZxdHZsSTrXMBPT8AdIVvlWLSDQRWu-D9LUJV1vonCdtUIWBmOxo9HWUVAoyaPWdMCiz0GYC6eEnGlO9VD6JzYZsy_IsULDfkbLmxTaosKVLbZ2V0cP3gIra9izerHgi84uMC-oL7Keeal_vsaAmLx2TvhsBqLg5nO5qQL2RhHtxLJJUGG3BsPPH67C_X4MwGTroDMyeTjKImRnIGib0SJjkmVa-5YCBPWEOaRJee5jjgYLZLApqDBg7SRl9wDaTdGXq1nyliPyOc2Q2KV4Ndyld0lvLoaOpfnIgfdh_dcO3oApXF5ljOF7hAwarjwogC3AUOW8xnNztXnmhc6EgrC-UnXsR-wc4Vn2DtQAVLImJAOnjlPZRGh_bRkbPzacyMKZnGh08fQwFLeJaMVPl5y0_ZLp4i5EM8U0S4ASWPs-zp8N1kj6MS7Dr3ioVTtDSOFOuZx-Wp1Cc79oyZzmVZ4SJrWvvFgfnN7L8IOLjZHCFJF_CjZDgnTLrg7boFlm1Utg_T4NlZaM8Wax5iS7sptzIlFBc4lQHdwKImVfUwLt2bVMhlOQpUEiNQK4cKizQlZQgeiEMR4f5PLBrkDU2RNoLjlO_4-MxihzWHPcZLwWL9CtQXtC8T3OSIksnGzOS-CurolgUlJU-uB6zv1F54ZoR19NLFUw0sJsDFZqA27G6g9kOonEoX6wTrO7XBfnQhqdUHzQf-PWxbR16Vm3WdcY6gYefDR4SN5p6hwp_zEwEauw0vSt0_C7PpVGOP2NKpMT57cmHrgm-VpKFjRgc6bgU0MtljJ4ypMndPjFvpYUJmq016rg9V_JTcAbGpdqIKBMxwM9zsqyJz-KaBrOfLGo9KHHyoX72L8VO0jrI42WFoD88LONEvC3u-_MJPXSdoQQHKawrLuqrdNLf1qusSnYIkfyB93kbDaIlF8dWYmD2bMKNlnN4OVBXLcHhZoGtpHxqZnuTEclH9375PQsY8H3rFSdVMoQCCjagk2gitJtDMXmTvH4CPvgf-LcRYjACAlgRf6L1YXLipijXkTImSCyIScLeypFJ4glE_mK3Wkd3wDglRkUel6zItazWh3Re_8J1zg9PVV4QhbQfPfxTdq1w_clUWqGL2nLMEKKrQQOGT0uf0IarftSZyKRrZ-gKP0r52Ku6BlrA7HAZkKgn1LY677djohf6zrxP_PynE4N1hSJz93vAkG-FmBG99T3_NsxeMNWcxWJkScKfRqBGeNAqgUBeS6liEWbGID8nV5Jfpl8Y2Jidzt9yPkztei5sEHegBNhD2QxFaoZVyKjLbwdrBy5-H85SMqBGyDWpgrjo4y_YZSG0ldh0VApvk4GY1bEXK40yTqsl-OKxonhX4dLXgi11-EZZh4cwqsrJYSQ3cCJxLktVA0nCcP1zirzNWBySZoGbKDih_x5Ye1XEClhegKFemtN-DdQJE5QSaZj2y5buW_lWv8KnvMQFt4ntVVY1cuyG3x3-rzJEz6acL7rKbWhcvUYTB61DKXuPrsVGxshHurbgc-f5S2OLQ6QuasMpUvR7hnpzBPSVY2D_tg3cdf5W-IlOM1YhAv8RMiMTrILphe6dZzPSeCZyHj-sLi2gm0t_aXLzWz9Xy0hMRFbn9BRfXbkyZfEy7XUiGiSPdqG8UUhW8--EwVIRqqinWewHXpOWx68VFL2WIGyYiUvRZycSBwOhk9Q3f8s2gP6VUjTwi6G1lgkiIe4hrxIRL7x9d6ttvajQVO0qxu8DtsxgoIJ7NO68W6M8PuyAKPhxMU05fHwW2-ZGhIfxGail6czO6A7Ghp722WT6lM8MjjfQNxbiSYKDJSVqt8R1Uq1mPrhUJvV0IDSu_0dNasWwDR-Ycx14mZUW5iPxaR5ClV9EsRQfcHTAay9SaSPS_8ZuBiqB4BFFfuSemEtyKnC-oC7127WFCFHg5is1GczyRkXK2n6Tvwv-z9rjAmcMRXtJEHwqDRrbJZcEo72_e7nHxPPGFQ2CGFh8fR5DVz5Zwqe2J2uXDBou1xavNSn9ODUtZFbWwzbY1T0nyqLyRB4vHwTxy2qh1Zt-QZQ_m1ZmU8raMvE8MJD85CKr9I7MO331TED9Flgo87tLTbrsQGBOQR0Q5VkJkRn9opneD7nahMP-Bs_jA5XHr6FMHxlWgUjQQZUjVAvArfL17H8uHVsPXJ1UrTO9p4nWhRhr5D0Cnc7Q0_6Ht31__b7tkKh2dcVbdJ5AkwA1ejxEET_eXVcMeGgdWrCYjBtp2L9pL2LADEllsTM39EPs2ip78aDS1dSucmNnUp6amUq4Ze2NuNJqTum3E-PFztSL4tdTIO0j6pWXQa3F16sN27_tgwbvkHMJfPTrT7mnsf2fTWrPorW1wthN_r9O8sNOqWUiSxw4PdSxM_Ta-o86Eon-tKGXk8s7Yqp4ynH2qYPtoWxl9wK28FSmX3J_HkVPVaujxN6SsZbx88Lgq94WpM5LjXaHoFSZP5aPIq0lvVoMnns1WeZQaHmd2AQ10qdxBjFzW6jVZuOSg0JS3QKh9JWhI_SKOowy-OGjYo_tlWZbZV2C1Hd1AM_3Bc_W9TxYaAhE4B1-6SfcN1OEYdv-rZ0TfQmXcOzMzZHED1YJJytVUaOluKGfUdekIiknJPDhII6YmySw8H1IskiR5zry_ZfktIWP8dPHCaYIjNEX5WQe0vkI4eDW3bModr34OIj2MFEHvHhLLOTRWhSVExSZ_uj-qNQNM58w50ec9YWOqKDr16OppLYAjLc6qvRZlvqOdPwdY3dIug_ODv40Jr4xspzyBJIlH__U9XxY8nutEAQYoeDZCQTq7NpZiJHxHy9XWDinvo6xheIaQswbbfd4ODCVmYP-PKT7jqwZsJdTf0hSWkhgqAsUs2QK5DfTNdsdZmcVicawxHMdrJgpC8GgGYUMKct9m33j68n6baiIXzTdNJMNXxv7foFxMMFxCah5SGrCKXBji_-0SHOwGIgzAOzQmUZzqONgetV7KOFrWPBNfGSICKhArNfSR1lhM7heul91o9RL2zlQZzemgeirc14sjBtPVUCdTuwiaQOLy_wwoDM08ky5MOBzoGLpy5J9kKp_5kcHoGqit1BWVQsNyMrg6BHMpD9ASutc_zL2U5iZbDVmPEM45KLWxXEreu-tAWfnr6uEtiezw1jjIfsnsV0haI1T6hS1C0PZMubR6gsfPntfxvY0bDBXpxDGNVEIwb4EIWRMD0Ts6wHH6UBXIlJK1sr-92_kBNaqpv8aD-1BG3gdlnJESK-5ORnAJ5Vib0O_QQi36gPv4FaqlajpYUvIYHoJhTk7WWIv0hXyVPUqhP7FxMD9joi3F_7TWUcWsW_2Nr3Et0Jio-FBEp1he0tBrQ0_489h6BTP-qK-P9uHevGQXY8u27cG-0PvJn7tO0dGCyATwlzgie1J-kOchH4Ku25VfeXXxGcZu56jLdL2Z0J1TVo7z1ijS25vfUf37K3kHRpDT1KX9ylws4sUkqWJUr3SWRqbQrn4EsX2YDyn4qhmIDq1vq_7mGf0UdFTO-Qcau9v1W4KAa02M-tzcARvzY7fmJsouOiXD57ynosgXaxYN1W42aXCkzgg2ZRxJMIWaQu0QMqfZfibmXnjdcpJvIGrZagSxvQ5zbNGXBrLkbPs_x6MejEvz7SI_DqYxycB0C8xLE1Pxl_KKCd0ZYovbQ_8uLxX7ZhTto_jqHMjE9xY0sNhtlPm6Ly9WwwXLyQ3t2VgXY4pjNtXyV2TgXqdqCcVKwL3CjBghTSLFD02EPeVNwOFq9DHs-gJHC7-9txkodtFSXtMUAOxuWN2trM39GeJGILe_igNKi3l0AI0pLJApfqRx3csGzXaOsfmYvKKLhM6cHXxQpGGMsjWsrPHkbP8heCtZ22jiZPaNEjhENAGAkf1p_ThlICFSteNHgWGcUENyDL9IQ9GRuUrcDL4-AXwRw_Buxpon85-Cknjw6d76M1s5iJHMTT7hAPtFvQ1i0W69sG1wg6OUZf4YCwSSch5i_BZnJBxEhglcvNTShsg3C5M9IrVIYT60AU4ULKhq1IMKJWCuVM-BGBumD_mX2gcUwiR57OIewry-Bo0GAoYJqom0xeIILnSHazGYb4Ra3nMWfLimSVL1EIFpiyV-5n7B4jAK1WhX0Q38HIndeh26fSeGY2u7hiDeiPvo7vgmdCg2VOV8hPFvZBcM4jP1aR3O4m95slZqFV_abRtwg5TkyFObkwARmRoDvGC98tjNwYilpgHWWj1mQ6Ax0_fuWN4To6eeDR87AlyCi9tX6plqs_lHP3T2s3_1R1iYbrVZ_vPY-K41kxasPDBJAfmjpYA7uBGc7RMZnPHXvdvmUYmyDfzZU3LrFTUbWXe0_Ve7jDqZV3uzwO32kkhuAae2A9oyOazLVkdnUhAxwvsasVfyg4gK__PwH58RbLV-YkSxaSMVkQOFRUZRvrIMxCOkRGDfANqDj2jgOW37uXuoe3AwGKfeCbwJi6dFcNEiHzio_IA5QrSZyJ9vfkjtmboK9Q53B0sp_Us1Iyt92jlFvFpHTbGKhlWLxoWpLJPqsnjuJjZOLZANgNpOZq-2lt2VR6ZM9THVnSa0i7z0ZAhZetcPYLAj0G6T29gT40NkmFMFuaIjqRw5RDBgX3q9tEP93mrIlEPFLOfUdx_yZoJnIjcFTrCZX9w4CbU9paDryxECgd16FHulG2xlsJvImCePNcavJvgyeouvXQHGhIdXYo55Bso-V0aUuDuZtWizxBmTLLDgMvsfeUzC_DHWOUlholnqEDXnUGFGRlZtj1wYE4p7WEGmsD0u8jp8KrxySJuDHbzFRgqJi9b6bxQXzNte8v4fbhsOKsvJjbrfhD8p15OgH8HZdsDc1jFxWlzxSav7Zb6r7apHFeLaoMY5mhX-fUnUlgfO_m73pnnuuOx7QZ6uA_mLpcZXnwFkRihUOKHnQJ77BZQjIbtb3hMQ5X9UM4YBtS5wRADaB62ZA7iHrY3ZZT4oJGo_CcZoObhlDu5pJemX1rBfuD_2ghgVVgNY4eeOJsQ_PM2jSu6mmnLky811YhWOVK3JWXrUwsIEiN1bGHhtS3v7ezrs8a45Bu96Bn-yvDemquCNrw3HTiyoLBi0oevc6Q25hmg6Ib9DnpXWQtmyZEfFuGmSaFp33NfoF5pXHgB6utWD-BaAEf6T53Gw81QL1bGOeR9Yp2sfGZOU9dkE3LJutd5o6lpou0jwDHoZMu683_qLVH0C1E9N8A6DfobHLjZCnPVKb6rFmqvB1jv6QdpsysjYUgy0L5AN84zWddk6UTNzhtBEs4J3z3DoVXxUJwVxDB25lO-EQz6O2knVYsjzb3PGUxT5qKeUODzXHR7sY6wbMh_NlG5TOYvfYwnAG4bP5MNmglA981nDkXUNn8Of5oUdrGMkBGLwHiFJtiD3CH6MDlKjBmAWiEuqP0xdH_dgXhntHCzHZMcU0w4bF9UxrjPb31d3uFjb-kvPl7ja8DpTCKSCoiq-zu2gZSBvYflt5erKLPkdsI0VcdEYd7wp3-ZG3fBQl3MkBBtTcPPY17gdydMb3KoT2wSs_UKd9pF2P7WMY8yswM5j2zK4ALiUtkeH3qy0zL5gqfDrUJPtRI0-aimSunSUDgk6ZPsLlGo9HGSjgIuvEAJxjcX4VNGnlMXFEda9cnC1F40NGHYUvFy1Xk42UNxpOJVuKzssACANMjQLZVtQptrAB6OmskyIn_Ub90rV8h9OkPWL-FKDQVJMB3_U3GVskb9OhgZVqtjyDPhiP4TzMfYbUCRsfTjQ3xCo_2a3hzczPOvJ98WSQR_WBZ3ggygMYlr428LtGizuzUaws9o4rHn0ROW3wGTlu_poqW7ZCsuqexiAx2F3_29Zcle-mUaR6HMwy63wyLdBnFfsq7GRuzZzmGpmbu_1LMuar4nvn_u6UoERYmljQsMk0FHVZ44CZ3LVmmVDAeTSejVwTAKfhppKyXVxiR-uGItLx6pmQx5YcWQqugM6gMy-qEIAo9QyLNezkmD85C78XZvbU9ME1efLtm4p-Vfbezh-deGNn2jHH9Lw2mMMH4XgkacW30sSxmQB_H3caQXYqj1X9eGeZDDHVFR9-e3zqKTPuyHWuhzROGkJ-_WNqPzDIerkT3eWJMylncwMtcNAdEJORfT4wArofZ62CFyBZbOChOM6J4zxG3wKIvhS9fhmVtw_uSZHXTHLnoILqaNWBM-DLSZcr261cq6XkCVX8Cs1WTIv8z34tTWcv58ad0IoZW0OxrLjUfL2cWIL1cQwPGcPqHTnS2dfZcmlfgV9kCRCdai2OdvB_-Zh4U5VGLqPbCY-F3YmAFHDAJYU95XpRi6FI_pie5XI32F8TLOpSKAyKrVWqunuaOTqXJX3J8rnAfYVXHsxFF9Q1IVspmsuJ_rHRqWtuAK958n9-neMjBWBJHTlGzEkm3NF-hOsS47vFMF3g4mI20pCsSNCd1elUHezcjIowjd1oRKWIXZ95-sfF-4YhFdpS8Xcrv2ZiaUPBT-EpMsogDt_78bZppazyl11J1U5oWRLKuFbWEbqC-5vQNC7um1Fm4rZskf2mwoU9NICyKuH7nzs7fLa0JlbwaCo6_yHaLR5xrluo9HQ648eyMVlTZwQX1MwWMfOCacdNEEHwofNcPrydt3BAkgSCZMGI8S7xgjQL7-PzGEs4A7prtmb2dmfcVtINaR_gqDwd5-aNErzGhF4E9vADSEC_NATnoIKR2yxsdJ49OR_HLvYmgUUc_NjhXDYWcSo_uAgstAhXrFerQxxvsd_4fjCYtG5nIQRr52LMrp-YVUdm_4XDEjTnK1XyjpYQu3MgAWqOqwO_IhdAPOrcpr8T06JgcConJlO34ROIB86zEploa16ZDossdCERvZpTJP972WxCWv3bJZaHM4FLvnJjpqsK9zKwVrkhwGqhuZzJWaztpCDo4xGZrDxnUWPyxQ5y9ZjMrkAupdLBYhSUFguIeOCXkgXralkJP3owSZjrwTezP-AfYVjOchV1SJCCocB7opG1gm-9YGYi-28aWfH_Ljsu1ecesZd_GJz4rMu8cQwZQV8DQW_cDmxCkoMFJthOCe5qdpW3hIOlXhP2xcqFh6bJFKy91iHZt8ec-31wzuzPFNQkiuzyiZL8eeVQWfZrJ2G5JDQbA47zmA2nZh10wNppdJ0cg3ZAT3SrbWyRk5xkydMAHJr1U6H6mgKmCjCeiFjAhVlk1fNEV-T8NblIWTFker3Xe-WiDcKfKzYolkBQ1GaKTgyZ4Uq6hu6YskG7svP34TCRa7M_rPRUBu7_OjzivYgVxulip1cnm9cr5AHkVMqOeDd_ABxK33Q3zbs29v23wPN55Z4HGgORVZ5PzdeuK1-lWue71oK432V5yKCnt1McErLo--if_l1DOltVvhndbhLZJ0WxReH44qmGnAtnCbMxx9bkPG-GjibcsyTMbxMCScInnK3V2PM9gUmMCob2ghQwcpPRCN0YGW3d1ap3TpF1tErPB_VCz9N8UT3a51lSWPbYJE_KGs-a5K0_vdOGm_x8NDFbvWxSX-ZQsHndoo6Vsuq90HAW1NXzxTiXZ9m7_BQGn1A7GVL74-iquYSQQSmROY12stzuIzD_Ji-bXEjqfUh3PhgpKb7OemUPVR2adAi-0ob8lQhjQgjvE24qntMk8E7RujVzhhC8w7Doar75HpOgw_PsiX7TE27_q2uCSow0E2nUViDkv2VJDgeGOEvU_gcdHCuqEEB8ZX0NRymlIlBYXfhJL0VogdZIRmFaW_ywXJQmy62aWC4mBMzcQVy-5pHZN7Y4iMinIKa6w1A4fZnpPe6vBKBWO1ACgZx3YzkKQ_chsraXWbqepAFL2o-apMRXaIbJhWp02_XaivxRcU2_lDJIZACSEge21nImK_Ka1rtlttfk5SOYnzxxJiamAXenMFH3mZkNXOmC8lEyvdTZhUndVRV1SzVWbSIsumTkwU9Jjc0kha0JVYjZcZhPliWcSQM4uw04x3T9L-H6uvgulAYFnQK1PDYvHyt9WPWpv2F0ATJvAr4UOb66rpu6cK9zSQy_mYhqFio6sOI3HymJgSk7AoOmrvqsPM89QcY0u-O6wihFwzIgjcSUDAntKK2Ve3vb4is8xGI14AwdsGS6abDHaGbSuerkMpiecA-SADmUuRh6oQUmiDtMbZpF6KNWRdIAGXoimXAO_bFDS95SdyPyCZmNEOsCIA74IxsUALUbSwSyusUMi3uZ8ndTsFVPSlMU8Pg-ih47HP3Gq_c5jO5l0TuRyww6fbxa6dEOyRUraxl4B3lm5U4erEPPrQsuhWHSPWi8CjkOen7BeJSIN782dULfyoubTWgGIuXQRT7Dj8J1pBKY9PlAArXk06ldqgCIgSjm_l6E3QSvUrKq6M9HvJh5eS3yLIim3FWHwACsN8OmtZhRlYBZcVc8olroGUluCgytHblOAuzBtiD4ezXV-Mqe7pj4dJAQ5iNqRDiOX4KSH1iiVKwJu3LMtTpKRRSYWcRSNo1z-On8dUIfwgB9YjYE5ExmmlREmYqFfaZaL3uI7dIYP4q2-2mhF-wgO_K87FUiC0Nb_Bdg7np9DthZ_vH66DWOUKEhiC0w4rjgU5eI8D6QKnKX6ykjMHYsu3YHvrY04Adz61Vdv0-l6lL7J-9Jm2mvAEUpIecaRn8xxHzX7nBqZjEe3uIdvktmWS-uBCiWkT3_bphABIEP88vG8PDLKfsS0k_mRP9M0DRgi3wXWrh_k5BShtISEUU11X2HB-FJe310mPc8YA_cjEIlV7FLKy7VYYCfNxrXoFec4Ow8YBwZ1kN13jSYpdHAGLn2HQFAvGBC6CoKfMU6molXs1J0WhKT4_InD9sgNogWBS7Bcxht8Im0eoaFHsNtknYroCxsYvA3B_f_wlCnEcUVIsCHiR1uFFCR42d5BifSLNE2zfaAiK_zSSbREICVZjzOGbPR2QCkr0haelZs4rtYtPCbLQP2YQzY2OEidf3LdJP0mjg9Ae8BZDMf_U1VqvOcO8T81jnsLg8IX6CeGpgLmoPY8rOBmC2Keqn3674PLDpByyLUwEeb23GppBtjfsGt70r7AlRFr-mNcgK3u-grIWiJRaLROSH-kQgz_LrAeFn51Ql4JUrZdKesBStlhAMySP-nPOOcptG6izwsw3e1RXMymYn_CXmnXIWqdkU7H1MMlJ_xRaAn1105BhZGmF7_d1ncH1CV8lQIntAE3uhu5UQQxIDKBBGxtG-CyFrFXkt5FIz5ypNYdxvpMy-hbhXYr_Rri41mjTXSEHEmPcWroyIZVygcUuLxOyao4LWjHB-2OACpRiZDaq7PgCA89yyF6XiQH0eLlWo-EyDGq6gKjgwVPVo4jmYTIqstK7ZMYZJ2oBJ4lXxURucmB4i2SzCrfxFOQau-GrlS92RBYnytoLN4YhB-SoqH1i3cO3l1PFjwhhpy3FskrWNHcCy2IJk02IEpFtLvpA9Q02i8rXjWJjSRhK_bu9LoWVjEyVrqmNdrWeg-4h_gq2lAw0erDVvHWW3-MewWOcFP6xZVlvg8YW-HRVjsj6HLD59vX9mY7ncGA6H3qlPKHLh2lC1BmTF3Jpu2btXLNG8PYUb4jKMAfwtIGsBfWqUfXwiqLah-gazdhZICEdy-ZPKwmX0Fy9rUWRXONmz_7GbQ5bj9gGzj_VS_ifwsI2czl6XWnbdMwZN4PhDp6Uc9tEJuj7G-xHnsptKjLjwIDLKUCqS4IJSjREM1og-vE89ZZSKDZZS1xc9mtJWHNk_y3bqltnoZ76jaefKserFt3IF63GaPD7LB4RKmzwd1_HAqDcoJgH0LJCZdIVSjJsKf882aStJaxFbK_ZemqpeDVT_1Qg1dTO5KL23-0KgPQxAaq9zavag3unjm9g36aaFzluikqW1RBtoke2i9TuE1FY_b5sSY2z6sgBEJw5pxOsU6Mi36cy0KCf0Rq2EyDMqI7tzgY-O2kgxs9K0rkDL8TyZtfJakhg_xYRDaTwcidjoPH0iog_Pl0ONEIlhdP0iklBXOeC9fOrenu2no7CJrDZ964UIh4YDtylsQgqbvRWmpC4TO8pBHrphYlGFYZvSRfu0eVuXWLyHefXq2p1EZ-RldAYC2jZvmPjOwqPtHcdoaACe_aaFKapelBLYG-9QUn2xDMBMfJ4qcQ5EJ1ehAxpadMeZCmO13dbOfhTao6-UXE5uJIAwGnxSutaaUgv_azYP80oFvDVfFFn-T9vZ8aBzpdZDCe1JDrll9x-bgSQP-cLvn6bPYxYkU5Pf1UeHjqUNMyblZdR_D2SPmXKZYkIqRq5lzZ5fAQNdPlikqtONtWkWAEuiI6HrktxQcvofmIEI_GyB8wAs3AF6dW2t51lIxVLPj2EH0pfoktp0Cxi4dCHWUCyyymOIP6jilgLqGXUhQBxuT7zJtxJK6kGXjBPGCjT3xy0ZqnHg8ip68O6mLDplnrXMYavoSbEXQvo5IgbLaSNVFMYFmebK94N_JGqGabkFjucw99GGtLQmsIvVz4tkrMqa_JSJ4CYOYY7ailG0R-4mPkik2f56qo6Z2fkl-J2F_luzdcFQC4F1nQtXFZEDgKsJ-ZfZrQLm1IKDH7cigC7n2U0O6Sux513P_0X5pt8mS-66zq1XQavV_xN1J7DB_BjAU2VzPY1_f0x8K8UqjLUdm-IOY-_78aWTuLFix8r11_r0TrH3ryJqwQB0BLBPds3281HeAkZLubN21-NCzkLVm9rYK5X1nnIizKeempMbTAMMgSBKGTriJ-rBlHKGuWfTZN0WrXEyih1NffVLfMfnjo4Dc9VE30m0anqftDpYcLl4QwTQiBfwBUXPXeFca1MLYYvZkXooAC85foAwZzco6fPOD9OSDDyxjE8mOdbKM3ZEK8E0B3WJPwhhStGsef93AFyBoEbLOKzeJRfMkXpu4axu9R8buDXcRKu1O3jDr9myOSRIGl61FJRmbFLPUoYkp1b_CfQt2DrjoeFZPJnbvkZ8gOv-m5xWIziZemW_k4DdMKT_yx_Y9MR0jwnMQ-Dv_XVf1xqpattd9OWTyEUZnHBbOZzA13gaa0mUrGOX4WaBSLtxIufedOwWhm4SGdm7GMwGTuikvZIy9HXhjJQ9ZBgFcgVh5aWyroae8k92fYgjgKzRPQED-uX_j9h26wK5oB6ZlSLNmm2a97Tu2VeYY-yGvfwqBAAymU8l4h1Jk2ugjrz17za6UROb9ZktfBL6Bt2oPBFWNbbb23eEqs6HexsFlW10wHzdJGTn5NVHgP8d_pU1B08QOsZkC7kWiAKcs-2lquX1gvhq6GuSxA5zlzutmni2Yg4RvfL5OcDlr8x7REXT4D-Zdxp43GmvoiT-QYgZSn-xghpvXbDNk2FImk6j-5pIDxCSs41dY7w01RL-znKPWnsyPcAafld5cEl49-UPHf0Iv8SBh5gjvs0xYWyB3nSeNLvPNmv8PK2ZFRt6iZXHSSqlde5NbO5a9lQIZrcSPGtkpwTTtiyAsOcBSyHQDGsZQSE1m-pJJm2Q92Y84LFP-sUBYV3ziqEprF9ugSktV0plro-68ui-itwF8D_R_Or_SXKahINK0YyaGIdO3yez2AaEDMP5YAMw-SoQz6OVKYAfp-Lkh4ol6gkzoK9ZxpndAGIXaButqfgZCyY_Owoavjgsf8n5iKPpO0hyLTulTXn-4DEb0PDwcA92uT-lsrlqzku0vFaj18x83ITLovYhvPrz5bJ_760JbPIa-mRE5swkKd_bySPyetFqL8UVZemtnrCFIxWa4yKGgl0HNxBC2sRT7I09z0jkedjseH4aMkE_cgjsQ2UhiH_aHXs1SIgbSH36E_LDrshFGdJTaECvbVzHYjxjhLIlmFS8ZBGmd-hz5ym__K6J7fhdb_9NnB7hWNBEUZodQeMYpUeicETcfgPj608OCKewWLj_564f673W2RkkmUXWybOFUub5WvihZ3AC1GVWHejiAzs-nkT_HX2CkKVCPv1enmN2xmOj8skRdh68DU5FgUrnTyOuhOl2fSXW6IYeywL6vWz_IyS350PuI6aQXbNqZknijvtChCxJUrDkFsFiTJdwebxy_WYTsVCymew_nYt_iQVN6KvLs4GGOVHXPmBxNXnwqI8ifrIBd7NHooATeho9sjWKIW3A8wrozHWX61NXhKyvNfQZ8B6hiv3vEDtVjZue_4_RJNvfBUVAXZGKApzC_mEICi2oNL_B_lCmoU0yccKhle_MjgA8-42y_ydGWUiNsIyA21hKd11Z22uFoNSbGCo_6mAWhzshfaZmZEYMjzD0qSLwDbROEit-dR1tXDwlHu4MyPGsqT2IVqBHO6skezx5Drgdx-7iobmulesZHNiB79D7DjC9zX9yaPhM5U50Ox3lftWtLypTj94LiJjN6GW_jpL_9hCR6OmZsZGvhcKcFcEfs4xvJ8L6v8tGUvOAtS-9oA4vyAxQxJ_Q5C7LL6zMph4v_Hb1NDUmLBs4ZhLb7TsT5bG37zN_ti_kfqMu5RtGkw8e05KtYsHP3GAT5WSgacnvdje1Cbl419mT6IwGwqX47kxqSUTuU0YM4HvcwmWd35-2wm0ogPuGGItAGwdxaepksFWr4dOwP_89vkvkLK8fpS-N9PxbIIjXfOU3uhh2GJnZH-U31C4xtPTKq2BKb3hIPwn4CQgRQ9_gi8PPE6i02h-iethNJtNlzR3ANqXJ_JzwYS6oq1TmaObolvvfQuH0j8-hYqKPD5Z3zZcaZ7-hej0hg9OihXuvbZJqMbigGVpetp8bH1nTYr7slfHjtg-iIygbwctnrlJGoIJuDXdC2ZVH2wcEUqYIAuIKplPbadtk42rlzZNENZDcJrj1ek7YuIz_uYrvId8pD5vxC8J5bH8SSbVTGTBUsFen4HZD6018vn4cSlr2G-jp5JIIsVRD3SOvx7Yssv-qXoa1c54Ab-YEesrCaRwwPinvewxL7f53EGJ4QVFsn78kyV14bI5Kwd79Nc0aoR3gjVzISEGJvondNu-FCRFUap0Y5_Wg9F6qbG-cIJtZPvgEThT4mkUTMGnTW8lI7uakUL6ANttr3k8X5pHP-WVmFtfwz9LnFzqOky97QxBTt-6zUg4O_wO-e3rIc5GxEQJrfErGl_2nUGx-olLBVlraa2Nt84NC4LTpQ3g3FDplB6xd0Oj68Unk5YJpz8vpIgja8vymQmaJTkZyuA-Rq3qrUgpJfaOfZjEnVK20w9kXOKEiSVImYMFVkk6HIl6y-IDDQCHloxGsJz_7GnOSgkr42HtYsxKZGiRgr7T63X2R7NWudi06pU92RuDZtx6xzwMdOcVtZZYIpUYiGplM3gmMA8cQ22Vl2kqyMuj8FqS57-Sxa4mIIb1E8d4RZRmaasAFv-uMTyt3Ep6kAu9edclPchVzY4knxcTC2SD4jXAeGPjzIq7qT9vEwlSLOMFhFKpLOivagvm2mRd5R0EuPiKGKsBJk1Dw07d2JQ6yyW-SpACYo1LBclPO2YnO7oVSNzCrameCEcCEbknbc-YA0V7RNKKf1tNioO_hjlYxEo_QZM9cuxGS6TWAyZ8UlDpkkOKHHw2cuEti-hvd_5GRRCGRKBITUE6PVE-1-9AuLSV2-Ex7rA4sgOiS9Q2HmagXQjCnZN0vInJCmMHlJUAjPbwW2X2O1b_HHvaIXoV703Ybvcz85_wN9O1HfNcFeHaDG7W6vyoPL7cwjP7-jBrzd-vh45I6oJazena31AEokrBk46JPULAPr8KXP0VYUn4vQmQuQZCZiMgGgtHAF7P2AQ3IExyg9QKvj1uPpznzjbE9t1-z3OiI8Tye8yFUV9TkuewLoUXzDom0K4CXlgXHGjXt_dYL2klHIWBw0Ur2L6yi9YJD4asvGnLIQ8RusPJ8AA3DD3i49qlJokdg5N7FXYmX-h3w-xdlG0APzo0NDEwZ_LcmDSBMtcNGlHxWKGhwOzTy6bwzelZAvdsh8zLRFa5H6BMUl9oth3FFfbiwNPh5_H9uSHLDopPUVrb3SPGITBVFhyXPBXy_BbtXs2lSzvDvgM15uncT5qMWrqphS1VdZ2qx9S5WbyPTI-ch18KxU4_7OC3nMCFdb1aFo6HNJ7w6n3gYI1vzdPZCxO3ETBirfC_upRl4-a4wdKqLIwM6K4l7Lin-WWsNAldWu4XDMzroxB6JtHEq1Fl8T-UA7xXzT-Mn-GAkYc5bI4hH_UiPUCB7akPyQ-43iTqVipGLg1U395aupeGEK-6spED1YBfyWIKEbCltwWwg5M4suZqAIaVCAEq0niuze3ufX9ZgE_itiVoAabtoGygZGtOroXWpH14DZtPfMk7gVO1ZomutEchu0e8icVlq_hs0hf61AvWy0ip_5Sx7RrJL0VTLerlOAf6XpAQ7dQuNk1bKhvsKqC1il8ywjfDCzcDXS0wbIEmE9jkX1lnsqw1A6qlG_IFtZ2q3xjeXRj3fjYiowen9yQg_3zRvsLuW8gUOqLJipEDzKK-Ir_tYpsgyS9mjVXt_CgN6pt8jBw4p1ZHUkc1ViNHkgZOgkxRIW52UMqKq-MV2k-axXTEYldSCMriWd1RA4MoFCdsbtxJkqtVoFF22UD4i8tQnrpFd1R5FAy64jQg0WiZ58ht_ADaylWFFEBddfRQg44zfhrxqJL6A2u3POGe0mDAY8XtyklHkyTIqU7aea8Je0rEOLbh2Ez8uxO7oyesVbVqrFYprSkjdg6GrKcdNzFwS-PEOY3rcIIaJ3mRBj2eWD3oyEg1lIO9KJRuGGUk2rUbEC7tFQknulEFajg5ES5P1Xm8Ic25cd1L1i6z3ByWG1DdaplwpYbXg25617Tk-Lv4Yi2ty6bb-UTdqwo2wvCwJHTRJlHHpDUnz803h1yL6p0WZ20EmVJcEPPf7WgqYP3tkLh4kwTfzbTgQ_b5-FvjiraeBcEAokZB6aY3mO4lknwcYSmJKOzyPH_Wb4B9rOu9GDGsbLj9D_Ztdl0fjypyxVWj7dwn6hkBs9o3sGpYfy-nhm_CAGR_cy6AiPBwnN33cz3nasd_J3tOv9nBQl2LUpGbF7YfHwcH9M_7o6uG9LB1KQZxu7rxmaPDiFv81ZvGDpcaIvkDRuyR4WkSrhLTuQDon0b9yfZ-BPgH4HFyC9_3ajOE-fyrQyBZHTTRDfVDsuLsouC-ZvEB1iXdzvDuYkOV_jvbggbxI0MsouB4ZGOlpVVRDrr7mv-jYFN79-qKRVDsNfmu-3KYQiCXkciSCw1eYKZ1mUlSAJ118jMzdGvKctpayIHicifV-GKFujWMJitIfskIntOiB2W5AC4W_WSLLTeOIxx40JiDbHMsACeFK2cKf3a6I7kHWF8lSmpH3TvnCyNIGYb_mnYjfpvk3hl7ALSFc8ElX-KAZzWf456E0rRUeI5t5RIpnj1hWum83l9qrdt0BxeAgbx7xMh5XgqRIy2G76YNflC-TpC9KGqEClQj2TrLBEyibhFnXe4zlyBi0FNnqUhr0eXxLJ0XbjkbHGeHNtnMLEexuXJh3mCnkB-QcENxGaILonIS5xzXCt9vMClQIaBO1T_08bspp8SzTiBsfB5CCO7uAP0mkCG-rHR2w8gsj80L7s6e8lks8zeZ6I6J0XEvV8N0t0hZ6fvPFyUi83nnGe_BqAqoiLGnPObm1mmAMwzFoRe-Dl3qrUQYrQkrwVDwB-yPjj7Kt4sjanBYt9efxTeO044k8e2witZtFHl8GGgmfO5NiELBpnIxs0pkoSWyN1GnYYnGjP7nTKxdQrK52m4Y5VjSy9JwTAmHTaHy7z8WKv924lgX7iMxGhxR0AQ1SK9ji55C6DwOvOBBvX_BUJ3hvikyfwGvv1GPa7wU67bXveJPyi4TQKOH9I08n93sH-YPmKhFwyR1xVI-LrbOtpaf3fzqiAW-4Kn75WUgOvr5zS3GuNi5Y9P2a9hPPxuGbu90jGZLZ2j2OmwFcfFbBZdu9AVfOaRNV4pK3-BGAo4b1YZwAlGqpBRp83TRpLsXc-WFQZcIgzuo0awfhFTM-1JrKSKI6lnU5J8-64blz9c_ao8whS0CJqJU4Y7bxeV744ZMmqWYdpt4gx2i9-wBcmtab0y74MkxHpFHkMT-w1rYcBt2ozsbUjVUq0Var88Qkwrbjmn-Nfq8HlM03MKI20l6e-Yl7dYRixngVzPP0OISuWBo9JAAJQcPLbtEa79NpMfAu9Ht_kMoQ5bKLWJfQ05gSacPGJm09_qsmXqAKscuGEwJh2yQ_Pt1vmyyC9K8YP6YetFrDIw3x0xKxDv8S4lkuSUo0nCBaOslNCokAvrRg3oBgx6rhLp-4o5HSdMzZ0BbRQxKeSGdNj2CA_HUx8OPxvSqEpb56WT9z3JbAjTSyO7PbkCF5X556Vki92HS3ubNvgbtwwTS7C_lX3O5WhwgX8prvkbu7xXxVgsHSvNdpE0Z7V3QpkWxMOXJB94q1Kemb28M29FxXFY91RWzQ_6zkgGzeDBaPryaX88nL6ucbArJxekR2OE0TBTmUxxXtsp42wpvvI8HRZrqF-gHzpBYy0cxPr13C3g6Zes-95qskP2-lC-C7m_8GJkKISekzwBErphOTmig3GmHV1he4JzawPDf9NL_FgaCLVpp6VZQZhniX96_4eRHvqWTbxPdJfQyDkyNTO7OLpJQ0h_62aD7qtlOVvmIScZFwfcF3t-uCNN4_OWU_4dTEGh4-QswI9DaQLem9FUhiJMdhk7-CxhZUIlkkmgl3vdsDTnNj9IEqt4KNENyraQEZePGcCnVxfSrYCdVoI9hX1UNMyf-re9nV9Z-K0KDWz_AMOwrhkd7CJejNK0jZ5WbbKgdM-RDMnWqeK-AFZubpiCi_LAF4t_xkGM_h-SneAeWXrAwMdq4YOsY6hSzNV-LlcbFJeCtsjmYpKK4UatHvmq2ccERqAiCskv6mmR86wzj1CXLBM8PtjCy8HyBvjxP6dJZwlD6g0I3ma8cumdAfXVLx8RaRQADJsDScgKExXpZ2R7qNmnBSoMjgeaSZiPpTWLWAo_XLh_1NhH9_i5JquxKYJWIPG9VMKwB0LWnN_vd4WMVsoO2416A6gSf5y-7MKM1cyX9xfoG7DOwJQEkZ3FTlPl8Mpahaf60nIKTfls9xfboqFRWvclAkf0HB0qbnv82ypqCCuY6M7kqNMF03QxsfTZQ5VXk1b61z3eBwVMbsRi_bqwFo2W3WLUVTAHIprecTcpjxOGeP8qmHgDq_FubE6z2jIpKavk9TV6OJgEIloGReZbOQSL9jwmDoSH4Tv2C3pl25vq1KB8YF60itr1nLS498SKoYSG8IcB3SiqVphYBYmD7UrzBn0AlV3Wkjnjjqvm80i82ApymX_gPiQBuU_pvH6FYqrpMUDaMecoldNWAi5GA_bTvQ09LYpOQGpANmQBsAOhUG7T57DYFzUca6lz3briCChXDBIRckLX3AGMus0JrZ5tm-cvOdGdc2zQIdaJlPr3NAnB2yZkPTFeM4Dtw183fVSu4lnXIzlIZ0W2BerDEyh2imffUmVo5xw7euo2chUGeF1hPpK5eQhttwg88uPaZq-aQfVI9ncgQGH_dsNWTPWkIvyPPXFy_Vp206CayNst_85fqkGofxnCXi5O8Gfxf040EsIe6oM5HV6OUihsP6-h1jSMrFRL6kYVlGOmwevFXIC6bJ47tQodChzLWFyEqTrRHvTxKt-0VZa1fFSoog8x7_Ht6HrYmXurLrnWbwO-ICwSnMEbyDDUF8sIXVldzDps1rCYz1wT4O8DzGD03uNgDYzwzA72o5sWAViUC5ONNSZAglQ-wH0EKSXrXd8mDIsrzFhc8kUW540WYmlS3wlmo59MdcozKQDF6Yo-caprQWmfcQOGEpIzCRp7u9li9IMBPbrk-Fp5uQMpuzWKFKdMBhqYJNFJ0ukCpsZWQ_LtHsALurT016ujuu7mw0NT727KOBVC74wiN7bzZSDUK5bJ9D9hStZx2yU3SgUY6Dc9FEfj0ma-Z4r8YEr8rWgfwitwz1Iu2zzvsLxfy4vpRg4DXhhNoxNgpAPKTHP_UX4b1obh-VR1LDPcpCLNo4VD7zwNcFvO4Eg9HIaaYQkV17S5ak6rKMj8rFZJpMBFS8OKc9M7k--cn1uxTWO_v8n0W9jNWGjtPQaBF4Rq_pzrL82vzUFdbKvo9x9d_lc2fyvh6rZQ6kNaKLDnkEXS3h_AMI-KNwpXV-FsG3PApMR2HxgS2mU7BjMg5TmBGHonLPp2G4Q2w-TkLoNlV6uOiN2VA-QrLxwFjaGSNxOWKLk61Uo7Wn1DFWW1hlEfLcOVZOVlR97Kj2-QpBKhJ2IxqOs5CogzIgc8bb1-6bS-5nYjht-K2X5QzJ89Bz-PzJokKttWlSWQ_zGZit5846FtRaSMMKnkB8rkmIvlzwKHYlmwA2D8_JjXD5rTO7RODci5BI2FjKb0rr_Zdd2TSahY5kZ3xpZVomNjq6ZGtco_IURNGQ-PFxVIs4eOCEMKHkcvdDW5D1NI_JyeLrPBbVYkGVF-_nvDNa1TsAiteY1fk7fdwmNn06i-o5IsUn5vL6DnK5piI3dtkQUPgVnyvhU-QXQm6BG-Oyns0ghPSQPfO9PSTmW_m_UGygUtgbU7UKOCS3_KGklueED2GYjtOjQx8bxKVFGtdc9avq-XUk8Fcps-J5Qpg5L6AxqgKDbmrcu0sczjmOizfFPiucdRSyF5DhXunCCDz2sU9UGDMvUsJbjygWUMKMDizcVShyOX0TbcEvwNji-hFcLoWhAsv5mNTk6SJ2yuzsY_ZW_N6ylraiwuB3m3D8UjNq_0RFy_0agmJi-gjWSTB4sf-f4KcfJ4nY5FGHcEOWjFW2Yo3yb2AY5tsNV2pL2atHw0eahGCVfWuVduoP7kGcNBrSMNaCLd7sppc3qpc78KAWyGD0bXyhw4KD1g1vgyAjrT8wADaXvSskDYP4qGBgVi0pNxcOs6CteG4UpVV5iWTNR8UELxK63de_hT-1kdcvMi3qcT43xU_Dn1qcs4UGpb-z5zD-UlFj9p4MdeAGSA5Vt-VxAYZamQAa24Y4H_Igu-dgA0lfaJ2XejDNvwmzbeD-jGsbYbPeHM3UJ4jWW9Mcg4hEFiAKHVogg0-O4pCjVrLh0CezfNX7HT9xL9XxNNTOO6WzVt8RA8scIik02MdEJL1Lge0lSNR_3ZmUBpHFJD19f3FAbCn57UVwkXwuKxGexvlroFvr6jbl3TQq5aoHReXocdSz4lrPG-6NUSooDy8SnamQsS7NoIzGQes6czow9t3sFvxH_Ki-KW_vZSFvJc7Pg-mkZwfhfcBFYcBLejspD-32sBcgedU0kLb0zoOqn_TBaDGQvV4mvXU2pe31UKJR1AH_elFd1bbC94GuUKSGqZeUvCbUfSqqNmWmQ63Ima3aFgNn3A21whUuwKXebhlVf8qmXbnQDOHVegzs-hvx_Y0cSwE-TR-NFnUebjDoMEslRTOhV6QWMPIA5oIF33oiwt91V76GFmFf-MJi1m6LovlkoCYl1HO_Mm5aUbvIo_Q-kyDwfn9MD-N9GcTCC-ISN_QrdlAJ2Q0nD0fIXMFFheya_9hZhccjytLBSU3lF1wz8BRxy6KjR0Nb9V7-rvNXt2nFo-agdfNus3-0WvjJ5_6ot1xwz4izvU-zwzQGedM84Zt-xc89Whi2wfpTWnz0jq4R_oYsrQAaGxbAG7RcVw1JgrryyOfcvv5NJtQf6dDnyBEyTmkCSJ_rPQmmq9AkoG_LGp9J0KLGrxVILDNvfZJJtCp92wzT6_XBoCitRIo7IoRg6cDQJ9GotQh1228bLnmkblels-KIPVqpUGJz6Hd1PbH27dT4InY-I701PFoLrUKDoObB0BIZc9b0cxnKWWuzYI3YDfCXZmQcICpu7REfxbgY4deTL3HxJZ5Uj4zwjnJizfLrL5R_ni3KVESHSlnWHDnVvuzBozps4MzIn1WnK1FjLUWNvpCWSr1jTOgTKsVhFIoL-4xlT96375fB8ES4j9G24tKeQQdkOtPEwC3pn1HNQJmeiPXk8RqL3OC6wjmIxB3oB1w2_WdwElpbsnSSo5WkyJJxkpAV3AILGEUUrXkxo8fPKTImiTNQCdnRuExvZfXkRUb-RnE9UxQXCmcu3MCgh1CM0na2kkIZYKsyNlpIPNKZ38FItC2t2k5mEdkc1vTOcjiU185CnHGemwA3eveCVxZnr0RttDqAiDJSh8Fh1DVCGaB7ruxCqENmxoKAtubejfDWoqBqNYp1kYkpBD-YS77iQ3PvxUADWhEzi23WIYkJb-fQeJT8LcUwU92XTKpi3l26Usg8pp-OkLDf1kYpUnOG6UajDQZI0IKRo-W-7jOEBhvB4Ykgv1IhoaYq_I3UV4IL1PO3mP8fdjGuS1_BwhJ-cOn_uRZkIzoAUmBDkbWegaEMPLHXJE45G48fm4LVdsujqb_A_ZzCTOuSv1jf7CSactbdPMjnbc4M9p53JlTR6x3Zx1eXwRBBshthc5hFbaTPE6OHsX0UeKNBTx0yvJMUJ-trb3JI-e1kdVu_avRhz5hepiRcpsNK8dlE0MeYP6FEvBUSeIcUSDRZL659QU4ZGlvbYmUMwxOz-kHr4cCE2qqT4KVww7eDpwdlILEg6xPbPqBOQWqPgq6jXN26i9HEzqsp2qDUQgrE7Gd2E2C8_WEtDgfVCPZYEaRBCbNXyYUbPuOEkXS2sWgJiF3N8NDeBaEpe3WUTfBs85SZoZ9IYvRFINuefkYrbxx_PXkGAkM_dssqa3Z_AbSEg1HzDq_3AsAFGJ3Qo26x1LyhRAhCeaWJHmA0Vh4PqXAeL3v7rvTl4s68dwaT3PqqPO5-pB_3Mj6DgBCYpOuYUVU8T2iM1o7wPPZ87J78ETtZluxt1p4IwbTxFTHNw8eCSdOQGSNjBbNyJw7VrO7iHYKj1InxwKdlSRl4FTJ7A3YMN_yDrzhXjPtnu1XTu_waJ-Jg-_E0T0A8DWEKNWCrG2awZPtx6TvWpNfP6P1f3cKvDrNb6igdH2Yp59v3AGKatvr9cxTRtGxqE0c81f3pBr11U8qajJnedFTtumRiS22QsI6euiL5XsF_z_1vYInKcng-0Hp-y9ptIr5joMvApDGCG7p_IUn8CIWjuco-SEGtkPJZcJBPE5cLqYqW5o6tpb4Cl6PjpKGEri_p53n-58WAdUh174fcmVwZJXD8Qllpzr0NtAZK7zoGqVQqmmv8ymYN0qsLvXGdy8QVf3okai69gFnqbfTOXzDbL0jJSq7ZExjmLvRYf7_jrtXlw4hgTadE_b_5hBesOAv080pcjwVOyhZBWVuzGXbbLJZ44l5gBNPEfDSMgcTJ4abvfSSvy8kiJZq0DqCy01gfOT-gfMXa4mjd-0iR0Y63nyYfMsL53B-M967Kh0E_y7OBBo6tMrtTHc8jxUqj7uR3YDHpbMu-A7L0zqKHXFq9PvNQdK9zWhZuLhKYbIX39x9ZpvnQX6zW0zxG2fB-uKFzH-uZjTH_tfE-ORUlPJaS_Os8dsEj_bql8rUzsZPB9DCQJdOsxOrsne7rJL8oNvnN58_rZ1jItISYpq-hvcaXlBZgBlRApzlSjkrbV0k0Or89mteg-zVIhMmEl97Xjtf9SWdsGLkKZ3WcLLOMl3Kcbh8WvrBMzkMJEEI-6YWdAXxp7IQ_WuSnF_pCzqJfoY0XhSWjm3MFPxOlOf8Kyi_rc_fjqyJ61hTStNWDynO47f6uAi97GS3uXZLbNC6XTlfmFEprLAEQAWGbT9OLJhFv31HqU287L6sdMpy78mBJCKrZWo1Ehg_IlaiGua8Rf-U4beBCMfmY93aMP7j8PHWvA2klrWsscYCxfT5AXa3crJxUUv1IMDL8yG7_jaa8D9b6A330f2zTbx0_tgqiUO8oKtmk-wH1zq1P1Den74Gp3RBDecWO_D9c9TXhYMs7VDO1EI7vQiMx4ypSHOxniq5w-Z8BhpFSmOiRGFui3yQnZ-qiCxGSBr3fSeh16_7YTgquLkhcDH4RhNzh3O_RoW9Ok1h5cUPhXKRhNJNmFIkvNFx8z_SoLxGKhh1EGjz6DKIiSQfnMqnrm_Qcha0c6qQOC8h-leVMVVAbL0qRN-DJMj2Q-yFWVWvS3pnd7avr6N0qCz8jViMqCU-0AAL0d5cUaUyLLfBEkGbx8PHNtVWu6PmvNuHcjkN4IIuf4BhnP2hRernXpJT-5iRRFyF2zvPkNS4-QU8HmG-w5gvfv-UfP7HvHbriv4HuR8OCcLbIl4OxtDhfnGfxumRKnkOQnZhGhXjWiwDwpWrk8YoCOiPQuRz3IjkGxetIFmYrEuHBSrVu4nX2vWBCRbRxDk7wZe5GMkP6q1_INBHNAbHdGbsF4ydodwe3nQIIo-AHuoDe-zO73jOuyGgQOx5YfnhaBn-1xEKzJZwg8m4xWaxB5jFz1qYJwyBcd41_nRMsRx-ZjEuSRbgCKt6DlCzrTAEzKihpIwmDXzalQjGBvRaYpjrdpUPAsEpVvezUnbwrD05Mg-HW0n_Ee4sF1iH5oiQg76ipYnRqbCbrR37o0sZSx5AUztoWTC3nL19eH1YMXDyD3wFLXn7rkK23kDNM-Z9UA7B7U0NGnXjgojMz_4btbgcnqe8CPfQWZD0ezZ89HkvXCQQL_GpPoFwXrWCAmTWOwPNC81wQIEy2RM-j-8MESTtHcempBkUUors786mLvnXYO0q86wkDJaJbF71djxha7ilQFa_Q2t0ZU6leftupP8JVns6NvgCinJLcGSvjBtc8N-_Urnbm39AHbDK2JW2wHb8A-uMS_fEkOe1YxGqFXww6nB3-23Twoqio_D62xXC0_qORrqFOmI1xY7ZWQzLmDJhWUD5PS5t46YLgFr8Rgl15at-x2N8xOD3NV8MHOHU2hEFt6oD--G1GKzhRutzIuRzPUqJQKqrHV0GYw9J-rC2sMOOOZRku4g9uYRpCCoSyeNmn_xCrkmrnb-1jYPoCBZnuH7ITlq2k4iL-5d0kAAHRyZycaVqMbKpmmiVnIhqhENih4z4UTWPTnieAlDW79V1js2gjlPbeWhnLu-iGJumloXx2yMGLhKM-7gtY2sECVL-bFx901olqgzAipoLt72irgwJfOai0y2e1D033JXAY5Tc1YqKEuH4NR4BxPAjsGq4AN61Ka-8nEmznmqvV2dLzA7-0aoHnOZ2vBnrHYaavwyh9GElivv9idlw7ozHgPGbaab35oVVcT32kYOKp9eXECO6K8p9qqZPIfxTK_jsGHxxn4ytEa1f0LwHoOQIyVPyGHzARz7-PgcCMZfbiWp69nJphSgwtRgOH8cAf6E26pLrZHMc99ln74FPcHX_F-74UgqooSQlalI8NIPHPeR2V4XUAWk3jaYfuXAkngm2l_q4gSBmpvf-43bbZuV9tSTCkEorYRvVIEGuqSHa5s_MOHCPtbW_q_Joeh3sTFM-IaVGSAvDw1WcRF9zb5aii3DH8S-_6lyPkxVj-gr4gCOC8seQKDdrZnoTSTzifP5pkeRH6ATfzRIcE_e860MCMj06AGVuvRXS1m9l2Rby4LQXxo1g2a9sgePkd6ZywNdqWKy-5Jhtm44EbfZY4ez1rYmMtidbJ2S6_ogM9GaUjPzfDqL3fZDpr6tdgC3I8lOj8XysgxE-xAGsgkY1BBL6vIO5DRC9cbFStN2fn2OR59h74LHtjUsCZ0ch4pQPqz6FCbMsSTOqIdZexD4EV8fpScLDoreitJ9ZwmmD8se8nYukINfnFhftdQSGMKK31W-PEhxgh3pOIsi2J4H_tEpPmOpVrplelwFtuaGEgE05OLRbQ8uGG92dWyvSEwX6WUsrj0eP9PRtiNKMEmFW2QfrtQs2C4CwfKq3gx6aT7djOXJXfv_x7oGJZznD5qi-PRtYnNKGcL4ULPrj5LivhMyCT9Odg5ikwTMzZfduE7LeuLhzTPylPZ-mQjmJicrx92Vw2HjYznCg6cMliOHZ2nF8amBndE8UbZJ39zXmynKJv3jYeNbHpceekSly2OsLJJjfqiJS7787VzkN7cpou9PS6OR4VJDIR5domm_mC4VvY07eMjQKHIV9ZbW2xtX4TltimeUiR1xUnJphsps6yL6RvYzAq0lYfl2Q2H4h0GBYcPhX0XqDH5T-s3MbtL5Hw1ioTov7Oa0o8_ED9w95vGJ7ciR_3RsguvdSh0cTU72yB29HbocIrlpycrDk5jt58AcgMrfZvR51cfGIt_7Pia9gb0zzAFm-wXAGq5pzJQ7GxxwyVriO6sb4EIX_s8ARzXB7ns4RC20BPQVaUvC7waBoOoK8EUnQl6F-geMaCg2S_Oxq_PribZzGL4Tf3B5svAvToQUKKJskUX8fXWXir6SBTLLK-hRJel0NNeiqPYFPVdF1BePry7VYkyqkHHkVbs2nWh8gtDDMMdGvgAbRN8htbQAo1jB6OgTQ836LwVllUXofAEfp1SQH6zchySt8BBMkXDOfGRB7NhRZMdhzhrKjE5LmWbegpOocc6pjtNz8vpe_2qGgICXI-aLiwKrS61STcN8Cn-HYtDuPxPmg7_WIIqnY2jI_fbb1vegiTNoF7RSJPW5X0sFjRnMVB4lVlVMn_tpENqQ24TzjIiPbOgW5U7Yzba3uy4b_2m-ZrZAMY2bUz8ko8oAmHrM-fjzdA__WODfvu-vAt6-PU0Y0w8pE-pV3cZggq1LFhCD6FMmZMIXEStOd-YAKaresRMmdTtSp7rMfT21uGslGRRNbNpiSOrHW_PuVAO8FYbGKiLi1YaYVOHe5XvzLjde3rhqAVoQozr19Mt3uL4AfXBsGIoDDngfI-lv5wI9Sswisq6twRDmFcDSUXzG8IbCo9muCXj-C-23iUZQrUWWxOKA2xaAR0XwaGRpmw13hPdj0RT1Imne_jJCfKX9aKoV0wk8JqNgaqqnnJUoLZLeCem-41PfDwMSgz-v1L997yD34WkVVv5kry1N45Bp5zJHHbbPfTHKCSi7Oz5wm6v7MftkaqEBlsE-vrBEBU0gRhnUv5Z522a3JZIAaDUYVtmjMz7xFib7jr4fqGFHwGj85JzAE50groWCIzWXqBTw7FTHnp1kaPLyt1I4Zx5QHaV4XZTGuY1zFnUzxGj92RIfQ8bA7BNBA4rd4ojkBBhe7giff3et8twxrO-W2soQd1V4kKsK8xFh9let6kpqzUj01HjgcHY1ap86eEv-B9OE3YMQ_r5lGFevGVtki1iRliKtwrW_r8_AjcBihrvs8Dtxs3ZP3r5hmRBqVFOiyOx8SebZUNmANDQcMbdMoh8G0f1VYZZfwqRxKNHsBuBREMBNzJzptInweVG4yXfgIf42gzGW6s35N0EwvEwo3ULSTYrWdX-1oB04hn9ycVAkgIHeK9m5S8ULXDASRz5h_5_DKl9ziex589JLzIXxyfy_Vog2CXw6MKHfKFo6WIk1RhwVrlJjmbrm-wHcqLvefFvLW3ykBgJ1v2gzdchYIweWBs26rnpGnKxmR8JVL_srOOC2vTBmp7rae8sqGrw70lq0_w8fbao_t-X2VLkC_7N-rKwd7HuLDyZVytBj9FyMMNpWd9At07qK4KDkUlvfvO0S9WHaGOUtHURit-MhVpyYVBaGd0UAZAsL6BHjsdWQvB815f4ax6UErThymwLSdVHEmjOzIRQMAcjDm8XjTvunZSeR2AGT9E0jzH8cZc_wAsmwzamk2oJHRFwPKlr0AnPTRn6rhXtZwpDpfWNfMuduptKkplWss-eTsO_Gxc8tTMID8Fg1jJgRUWljOX6XMBuQWzvYZTCmlh23-vp_GGGlIrImu1jcnq4nDFqRqCSLe6LG32UmR0GsqbeE0KxsKncRU79R3Y4r3kNsp5JOg3f3yG-l8O49_0Gsl2BDaK2tT3VfIghX0gCCEQ2AQxbMXgAMNk9a3Rs_jyFzYUsGKcSFstQ0MhQ5ALoEYsdd2_SdxSy8nzmGfZGvE3CXSt4Ki9DWegXc88WrPxcG3fJ7suD3tC7Qg5FdLdXfB3fpKh1D6uStGsFDioVw5RNpGhx30Sc_BQolDgxV_E7cxEuKqhU_A5qQIEltOlHk23WWRN4_vRfWRRl3TknRwbEy_hj55vIQcTpzzkL5BI-abqTlR9UmH3ILDN1R6nrMxO7pQ-w45_HanJbSnCNOmEKiYNpRIu5jHjyeUJxv0R5RThFsmpSNG9_pU-0JbRhQFm9Nq3CK-E4hSU6KwLuySQlcnREZxgaqB5fOneFN2Mh0M4DJF2a-IEXqPNr8dMkvZmQXupFfaw5pAwF8m0qdD8TThYvt496KfriMZZ-iASc3UW2UYW8WDu1vl-xe7QwBX0vb2v8_l_7eQodXu5xWTcRaSqCE20cxc6ngB_h84gpqFK8-A7j7fd75dkkfeLs4JRuNsp5tOJCr7cdT9SP86-ARkQxbke5v2hYSKzbo-BCpM-gVlkYDPkm0BX9-WtAZE2TVLgQNVJ7tcLFHniNCrTRD18Ue0oTjF6KyWwJC8EIRbNOwsU-Nxr5CJOtyWA0AH4ugiFey_JqcyuxEPWSCuIh3y_afWyz4p_20e4NxmambJTCHEmwrlYhZuASLoeNr99XWl1YfiE4BmH2A2wjPml-I0NdVWHJe1_oW_FerXPGsLlfCh2CygTt46mfyCPWSdamC1ot0fHl9YiXMI4KKcSZ3V9VyiVKEO2ebSH4wMqO3v0_lOxFwlKH-NhZPKzoEI2BIL1pLgKEFqVLVKooD3uZlH0Vk04O-jXIfKV7EJEstneBh-j4u95Lb_8TRetiHxiyDfztCNY9LZJ0xc9xAwCVjnAwNMlVKf36ZJpfXIaRj9-2VvBqG4DWpBRoNC61krL40xhS15P5SgTP91rlm-7atdUc55_AhW9xbopLOIu6gC4s1-DW57Xy0Dwn_WUj7aoOuTeMXWwbgIuHh5e66b5KXoZr_1i1oJAMtVEzlY4WC0MZPFK6wrjfJ4UzEQcx1oNOkBT9EwJADmyJLCUYqTSZBpQzFhWD4IK1Nbr7sehJO17flkzqWGmV_ClH0hbkzA6M-5G016aZ9nmhzIckAGMEC7Dgac0cIr4mGsEK3-yVsNVA99GX-yNSBGc158Q0PyxjUQ-0kWBR6TK4BZM1AzmlL1crvqpOkO4fWNGzkLQ3Mqt2BvbBrS_4GuTuIGR7Mg1hYpMSrtXkJ8JLZRk0QDRBsQVf8Y6PZehfIEOVHcdEXMeLYg1z1MWJ0auxcXyaDfpEpBcX0YMQPSP8JV-nktjIo_Efs9W6keznniaagpHTuiLTPxSxpza-r0PK_Tt9tO8jfDnClyy-N9PpQORkLE2TL94f_wEWzOAgKJRUOLn2O81FVGY1HVX2K_2-pw8iNulUbn9JShihCs8dqBVW9dqDbrbde-eSUnCnppfSILArq9Tzs8Vp5q5TV868Vp1PCcjoytmDt9gwNiZu9M6rtizQmShVWTjat7XpKmuQIfkFjuiY1w1C57u7GwW1xz_x56xlko1fSebpOUgpGDzCv8QSA7aMQGmTnMNacJfWwr-OV-XnRajWpwvgUCqshBpyokJk752Ueekn_e6--JfhWwTLJ0MJIx50MD1iFXSUBPY5Y1-zEX-Z4D4BokNu2aJO2PW1KafA8UFFG9bWIpusolo3EszT-XcBPqLbvZ62HJTP50Ot1TpOuFHNNjBJ1BegFzq_kbTTi3rvUsvQv5ZKnK0UZzxja0g39gus1F8Z5Jo2zsX-g3FhFWNCYjwGv7BfAdInzuKayVTZEj8T_4ouptoy9EPtuSD8Notg7D8WQuVX7Ll6_35eHjAqFaVBqwJD9_uqLFxnaZFWx2gtWWbKRKGtEpXUwG7AhQ0_bgpc4VmTZoHqnqzKC6FvV93fHUNVi1PyMvf7aA3rjzBwdmrGfFOFATUWg2NKVKQ0Canl0QPC01iZZce-bB7VcIIeQLaV9nlETvGmlJKMlMoYOUUs8rjvxwbL4GlHAgjeU_ezrHKZo1Ebbt73U6zgsYgzubUsIhNvesw_Vd4c7-d9l2txQVbNRnRtRAIumckZQS_lZDN0dUSbUdZq0vZbIFLEfe37QmM2MIVerkmqV1Ku8YI7yXBiLTODdLs4tVrvAvrQ856Y5FVqT5iirHefcWoudPW86A-6cIk_owNHc9uglADkNdq1kLlPw3DQPJzrFLV0i0Gr-7kuf9DMjARRjxHD80BkUXpkbV4rh-x5S_MgUTDfbnyK1WqnhH4bsa0nuk2wIJsYQa7peqFdpOhN7QPPRiJbR38ToUTItpueEIKZMAghkHVLaW6qlYmVQHa4LhkIotiVvfVOog2mkkaHNhuWB-nv3Z5WnRZSbBT__t6Wb7kg_run_kq5iZjX6pwekq0EA0SqjJkbf5caKxlttusTh-cUhk7hnR3M9ujmb7ZWCDbF5hMr4Ea1xWapQVJenfZoGCiCqNtUIVy9PJiVHiOPpj4SmKQ_czoZbPftTJ-W2HbM0XXoEWXF93gdU-gVFApnGa-ljFF-dh3MXSixHwy_VbvZuAC72Eg5bG9eQYjSRlI9Gxcizgg0KfqJEkUjgA_vfFVE_khJ_gp6WlXE8NRHZE2pPf5bJd0vmgm_mvp5vGLK5X4encJyh7-wDjkXs5v2n44zFSM9hyEMM61TiFCTDcvxmHIXZZGdg08A8tArJjWmBUP_DoISkYY5Wj5f_g6gym1L8g9Y1FWUVd-NNRFlX16F_aBIj43XuaXKMQkdMtw2IKdIdb53CAfxfU54kEvCFaErVsnFPcqWPsT__txJ81mYeOZEykIhXmuUvcAQtTft6hccs1kkfheH52WIXIL5OQRhcXCUjEFhWEp_84uUmAjDf8CWrLVO_FFs2EV2htRKtzkcIrXKguGWlO2gjBWuwQr-d-kStA1n3sy-zMZzz3vehK-N2dGJMoyQ5ol6U_QVnmGSiKU7_0neTTPjsD0zNcHR5Ve9Hv50ka_MMkKho3HoiwuFya_qLeMayas1YfbsB3vRipemq87OL-TouQjGPl_ciLPtjcEd-IoJh_ri5OK4K4dqP2j5mhbXI5XUv1_WxYcp1bA8BjygjexH5f1a5xdCOwCSTWHhSvePdTQIxBi5bbqq-vqZnRIu1LI3GtVUTUX_td0I9W1oSJ_nXBPt4eO0aVKc_-7ukvcsX3-9SgiPWdgqNd5_LDxH5siGlwLNG7YiB6-AWkdK3cY9N8-BvHIWGizgMggxYh1BdqQdCKMd5Pnln2vtViEC8tZHAbFH141l-WsPlEy4DzTDhoH5UtqnaWKBx9ZW9DLIuQ241Hz2Y0f62IJC3WSJi1s-bkXkFTPA5mud9gHFTO9qd2ck7juMoFg6gkH-npoY59Ee975h6903jsXm_Oit8-Uz57nyMan83KvCcPLIQUZ3Oo4usvxzFkOWtNxnDqEj3_9r4AwIY8ywQ2KWJyW5RfBDu_dzkYmFCY8oVyilLfk71lq5L_rlhNIa2VsOpzhIWAJEpmudDftKsg4ADz_WbPLDBL0I5wy4jaJrCX-W0phBPqkuFUmzg5Y6X_mXHmGovF7xONWX5BsTUKLnHqhzs2hEJmlFGOXMA_6dVM3SwZDQFY4Uj5YR4JL96Z6VrUTmWvVj3-e7d-qAs-D29sV3GtbcFpP_xLHmmsUId282pDEzkIeILiI-y-xfpP_5Y2LIdl89Ln9ajca3mscm5nS5seyTzo5ZXa7cVkJPEBq3a5QR7dycp18sNU6fvdMPrcDR2noTgtmMdx3_POjRTf_vl0x47rwLVuznQt8UHNr0S6yY62RDwDVMafPnIqluNeGRAl_1ABzATMSIXQHaJnYdwO00wcIsCixodOIVgqsKhy4FDVuaWHaYQp-VBY0wFPEqPWCC130Y_TKW-FSvBcqpwOR1eZ1k9xQ24R4kap0fbQMK0SNXt0C4kDd2hoApcAosOf0Tk0raz6CWeinmxlyLK1Tp43MA9C7hAB8k6yVAv4AIrNeBney7lg5Em9VxUEMl-DMuFJhYJ6qRIoKeJqm5riawQ0CNfpH2ua5qyy6jH1wEJT2JbjXv-2QAGgFfjkpb6BV39UDtdfBaUbNYe-xHHCFZ6ZcvVVV0nbBIZsFezZ-gYaWaFtwhYSZ-Hhzmc16V9jhM1sbA4QGlyB-Y-Y-sGCi2jyi4Xe4OYg8lU0y3GFPmYenUZJb_xmA6qx8lXTN2KCcIlgCuHHVnk1pTZaPiD8I5VCJBgQucY3NbXjKr0xIeYOh6FbHFzaizpABE_HRK5AA1hSA2kaePXnM7IaD_5sOcYjYjPT1dZCWynwPBc2PjR8-aNHHHNTscywhDceta0I-2KW8J80PRTRPOY2t3zSGZbh64MBTPAadhLoCspp3nO0qiiHS0GL03dbW99J7gbjqQaeVtLAuw0L5WJrW0mWE1E9JPePeE3guC78F_GDrAP460_maM5OIJO1Jzm44kvEpyWNPHj57g3uo_97SGSt_u17ew8EfMG2MbnedE8Ybp3mNmpEKMpdD1erqKdWBeqfojJfqARa5HSN0iCEObK3W67Hxjc0w8dAL0VbrG3lO1J8QGk1YIcfgoRl4GIByZABDGK4xyDQNAnt_t1T7ov653Lp42Laak-8o9SmkZ7d-PYLHWjHRsccYcUkeG39fmc58YYafnZMit1KTnAqcgsPeR0KVlFF7DDO5oi0GE8O65vUZw5158HbbifNWdkED-1UHLmi-UkhKdYPe8O5M5LStpNPXOT32z_n6lR8b6okMdR9p-DkXyviyzZxkUZdKf_zAP73LH_-E2pchORdc6IcsisweBVE-1AOZncwaM2V0uds_56X6YgzwCKDyH-OrHFyf9uml-sVKOeVyCA0uKYHO7rDKNz-QwyNLz6D7Z1iDHbGHUni4MOHbqd89EkfK7BzSxmB1FN6o9VQyvd1U6jEmqnq04b8XNUg4P-EHt5OdZXRCw1LnJGPpnoMkB86D6Z0vgM4AJ9g59vzSOnm-NGq8Jelr1Z-e0ycr6S0ank4vVw_S03J8sdxGCzp5isK0OV-oQZWs0R1CuGlVeu4GaRrnErS33xAGc_j17CihPi0jQUGDIvYtU-1ZBuJMlaZs1FJjUDTrqCvhQwD8LXqcgxtfhrtm4X2Z-tNGjLzUOKH-GP3_TmzNTtiizVpjeFJ0xFQ3V5MmiGmja8E46TyPXyWJP9JkGFzqz03Qi0-dc82ZHuzQ6z7yWtZALDC1x-QuTv_Xt7e9XCcy32go9zfemBAoFhA6TQPg6XdtqaNfeHjUPWQ8COVCCjQK5s02dhSqfHTFLnJ1dtNraQYNrttJT_uOauTAJ2WYxMXytDR0UHKofn2vSBzZlda5MhX41bLuxmjMKwxwNwY5Z-H6O4bDebDSJ_Gmh9S4LBdRHnnOK6esWYCHkpwhGfNC14trbHChLUm6auQS3RRY1vqgic0a4IezKCvKnJ5Pw_3B2Yh75CaaLGKVuqk1Z80W0NVFSf161fY-X6mq4BLNNAQ-lcof75J_FYhoInN80SGPfDFKkr9sKvT0GrNmzTadDTIm0g7uLs7DI4EABIxvbyamXRWXpshywXNf12uYPUX6J4SFgE_Ikr6TCO6WnfpKuj1oxIRBfcdYRnQTkjgfmjSRF9ZuGxQ2x7GUrrd55dCbv1ETyC1PZ2mc7ArpApwB7h2da5B9UHgTHAQHILIEW_WtVu6Nidi8StEpvEQxlGO6CJmJw-_5IYwguK_uBNFK2ZD2B9JB6Ahb6T9kvWoieqNraynYQpo2dyfzT9x9r5uDxwhPm6uIt22CQeu_6Ijg2MWJB1OsBgDC6Du02j84B1Rn5GUjRAVUw7T2a_IZrcFeXDonhUHS-1571H7xQiGitMbndutAYCHv8_VHpfcVrH9-X9k_uhL65mBQw9NI4E00pqAW0a8CxgYoa_ugWaSmPcL_G5qyR8Q9Hbb8g1TrVcyLxpMcaVL3U8tq7cYksF7cthXPlehJwZ-KBwP9sYyQDxYMZFukhXtiXd_2ZooGT-VtfDHbJfQqip7JaJ2ZmZYNKO4qtPQdUWpIhZDslGhHwPNaCmWxS7rOlrXCyf0uoDffdhTzu6iXXQyIHMawSdF_9Txep2XGV_KrYcspP6co1i7ZvffsKjmHtZeE04Y9r9O9_rUrIXrNEASSsr9tnb2_WTENj4FWSrYJUHLyF2HEZfnKDM0q5rHRfjPlsAp43cS6mXqA0wEzNPn1uY-jJX6s25NL_wxTfO64jyCKHyZ2ZVi7PAn9yMZ760jc4QsvPX00-bL6tLiqFpN_2S5dQh90O2yI6CSwcQGU2bBBFuB8IN5TV4WWIyNDKUIH7JQ6GlJOZyNhND9iab-XvoriOIWti-2XY82_Fxn7Qr3NhlNQN8B3jP8K1-s2u6Uua1_L_h--pduF0gJ_GAbpDmcX4lI4_m3C1RqpEqNbVexK-mMSin6Kt3xyqE-uWvbWMuQ5uYF4_ue5wcRhpJZXP5jMyNoSmDD-ineRHIyq--eZaxVoY75HYHhzQ6lMqmbKX7EtuFHcW4Si_RXf_y7SJoOKf_BjqJPFjwYqVlixPUfbdY9C_Twrdni6BYDIX3DcDBm5vtfekMP3VipwWsdgFKyGbWqr0HW39LSicMEKt1NJbSKjSHKHbiEClFEL3JKr3GJFc8lb1ngZkvsBLyG0nOlDWHGsKMJhE4CmlqZ6ouBQrdg5RJEEmYIJTYYjIVTln6Kivri7RR9giV8vXp-Pe6JVorYiZWcBmoC5Hk212jRDkRlOOpmiDuePIP0ddXVc2PR8xKErVumIFdovZyIlxkGGoVQJzbTvAcXgBSUIPzMIRAaodQK7epAdaw20uKQwmsFKM-QANDjB7a2yJFAMO9F6HSmPHaUkH3FTpza78ak5CSyO3xUt212Z77DEqPddHZOlYa0rx8hjX8AAu2DaXt0YK0TugouFcdgMAD1KxOYKqZPu_DqbPi5pUpTqsYKpIXlZj5lWler6-Wew5ryzNon7lUR-4Zy-LoiRTaqVWa-nfUsclooTuRRE70rd3azn8AWt9APpfFEhevcLCU4GPdvE2C7fTMvjujJUipz5c1QQy6GDYU-2wA3XSORiipUm3KZkcg1Rvn0atUU39wsMdWm10zsXvVMKzJA-kQecIlwyRUMqKftol6qhkCr-rnPMWzvQkSRD9iJbvDwDyQOjxM9ywARDKXr0IDQelkwP06SQnah0U6CwGSM7nDV3nvjmHV5UqR2klVRGpIn5JMiQDiDAH5Kc_Vf-BArtv-Uv-44mGeQP693pequ4Zt4tm4Y2Z1QbKtAThUs_kfcsm0HETL8CsG0A_rV22AHX61Dbq1V6GvXGkBH84FIRBS1ESWabWjkmBWNGzYEn5xU72jFJ22IayBzSsnOzGqZCD4ULAbQyrr9Kjp0twJRaHw67s94CvP-RlbVzqGYyjE5nyFdJEKwmMhc5LStqqtGwpAHw9xucHelpC2kPWizHASbDJ3CEt7NamfCMOBykmfFVuNW69y8CaQ4wbDKAJ3EaDyv6etzodBLFDiuhva7qfs6dpYwxK6VU7clw_NM8GwGnUlP1qeebc7kz-NKjHAZXdYZszA5JS61S6E25wYxaOJ9lZtGgR9bo-uUjTCPCxvd_G3EUEZPLTYGHSa5IDDnB0SKyFWemIxynR7JJKsDYOzmNBXqicKNTCrDbNkPaQqR5ET2jq5hGrwsS3gIb4bXFiR_LZ2EMsKa_6d34egDl4NmocHMa_VQF7Vnakg4IfjHO3RHap7Cz2Vwx8EYTm0GlH6NHNwzxXDeQHH1Te9si2L6NbKzpmoJGv_XmHkfZAlX9jHF5ObYgjdJReKu43xJ5HGc5DWeJSZw7APElxH9YVYmo5ge_OJvOOzRlx5tRHcCQ79IvMvr-JPS3PShGY9pDoRWTDE3XmSKyWYKR_jpikvULcbR-tY2r-oIIWhD7GLMMFwFqCtOGRa9AmVhu6fFIZHQ8FIYFZHCZUCe8TmNyfCLeyf-6HeEeJSvK1ZP-BikuSt24aDueN5O-QDU24uqkmQIvqhy9x_ZW3U__iQriKo-tH3vUZ6TjG8BaGwRRfi0I5sIM7B_HueN6vO3Menb9eCPkbvKvsmj4Is8ldny44X7DPzdVczX1HcUleCE2kkP_atR1K1_sHR4cLMZBprs0GuL1i7x9lMiIMvf9NwyY7zriJB8kK_LZH-2a2fvbgnORDC6MdoRjM1AA50IUBOFxHsIDUZKOViemAs9ZyaBxOkDg0LUQO2pH2mCYQltPOHTcGFiTdIU2S9jFakD4lisgoDb3mV7yeP8--sKN7l1qHgyA8QVQPeEMWV5SVSIqnAFN5yXd9VhILX_mxcaIYS27rBVQQ1muO_Q75Y9-8n2Z_MSSB-F6EoocXLfVLSt5DzkDbEqH54DvyauaaSCfRqDELEw2uHhvp6_rvixrYaXsk68uXJrbIyUYCze1V70Gz4jr2tz--uqGvHGv8NOlTxCropYxsSAGGNALRsCQF5V8Del1onY3xd7bwELAQmAp4DOLtu_DWdFhdK5WaqeybRl5BlQA4PwyZAaaRD2nCf29PNgcMZ8EbuXnTpk6kk03oTE-kmerRivCuF9Eh15Ybyx9iRhASOJnIoa8BL8p7BW7xjf_9URv5FB8NqX2ryI88gjHo6TmNmjTCFO4kJUeWZulnQaMaxj5NMkpsD6Jv5LvTcgm5LOjQj1TD37U7t3MJniqvKtcWPyr6EFmw2lJ_QXdgo8xDJO7xWjYsdpPkuZxAwACzc8mvSwwAiHnYWAgsWEBbhNmHO7hHvHmrOtW43X456xHwLjkDERyg2LqDW2xip_m1QYyVHGgqjdV7Bk7p3A_hfMzYIpvYcXIaNmIPMHzy4YnneF4GsFlubn7_yrUEsKVg0aOu9B6R0TG_n3O7lx8B1I4N9mE49kqvFdbQfhNc_QnOKfm1wtv0aUsjTxlvnA9CcxXCY669Hkr3wCAS8q1UB6QfQe8kYH0Xj_WN9zYyGFEcYtQDGTPp0qmFj4XXORP79uC0uhQYvYac46S_LgNbplkEXFd2raDrjjUsz5p_rCbLoQGnSZu3WjZamLXWyq_UmHsw-HWCzICcvCZPeee4B1sP-WbS8uCXCUu5cu_CUw9AWKJfpO2kuZVWMmgqJmp1OWfdccWnwPLM62ye6X7tM6oMQ3YcO_wThWZMb_OmV2PpWx1cvE0UhDzuPI2RGUsBVCO-2Eh4pyF2WYXK59ZfipxFrRUF2OPEUoSLhUkqYBohNPrL2JCy8qItczidHE1Pk97etSiQBA5FmnipBulvdfecYfhrfVRJU0-1AJ6kZpXgPnYE8FxHuIoJV2Qut8hPOjk8-eN5pwDyohGkEjnvbMBweHKNmvO8KpwmIIgQbEXFAnm2Cr5zUfdH35w7YLOaQ56i8Fr_gcEudU7X8xN-Ux4-Rrd1Wv8L0Rc9vLtL0o0p7yxJN9KuNLqU9jRYTTaxziH95Xv2xZ0p6lUuaVPob2zhNzN-zlZ9I5iAshnxha7p7hHfIr8Z4famedDFn-NSgn8usX_6se1PBACx00ZSFjNGzTD_MC6JKdEcE_-Z3cELk4xPTJs8n7ShAwhawdrIHdKAQYCABP863f1wsctFgjp7eURovwUFiwzwXaDmXmA_3_MG3s0p_yIX719Gz3YHE68_34SHyNM66LSM67OGTtAFo-Uy_K3bek0vxrlmRIsbiJ0SlSGWrVp5MN5FrGngwpbGp_KBY9c9bi-M_AMI22m4eMOTlfYtYW6f-JpR8ulZLyK1befpFM3pcRSEzdku1oL-4Qbmvtfwgfv1FlitICMrrviCC65d_Cnba2d5EKkl3vHnlPaPpWO0JAE9VjnhSobPKstnDLXbggkuqsuIoT6X2hPQVXZ_N22ghMa06mO5AKfn57dy_YB-3TYLopv6AoE1WQBmag5IKpnuHcTARZSBOApQJ1Nc0Z3NKdzixtJFdj7nFvJJeg2vVGozV2WJpAmfl-hlpSGVenbYR53HwaICJAlzODiw4tbXtZAGi0Ym7zLD5kL1jqoxUsicVaYH7g19_Ic_6Y4JvHs1RTDl4LHYu9sMkanEPTGtYTWaRop65piRsbQDMTPxEJj7Sm0SljWxGMCZdNssCFO_5Nj-bjMFGa7pyfWTgBTggE_WnyftsVV94r4iuvdRF-0R6rxQVHoF8eKrZhobEbJOSLlsW0HnmgIyQRg88Ovo-HuH3Gp4VP8elouGD-edkvy50fL_nLVDW1usBrg6Xb-qk4UCl-NflxOPE7INPe_MXa3OuX6YLwWGoD1X9SCtNWD-8u15ERC9pzHVzKRjp-sGqyfvSgoIMYWqIeIZggqEQaXEWthjv5yifdaDWScJIpd9P2igHOrCFBSNgs6Clc_XipH3YNDmgWPkSf5ZpzpDI4NRlQv9EPbVC0gLL5GmCmZIJQ20mcUvTWku5U58SC5mImsuBHJG-_f0XeJ3hSd0BcJzL70Hq3QjNemriL-VQeCb5HRP589YokjbhM_xI1AEpgnbwQ8e0dFMgUFP6EcT1LSjhAHBokBAaEdDqjzhdnryMOdu30tLbxX2aTmk_zAbR15b21eTU34gyfpa4SnEkfiwIVK6EUgYv5yGJNV0DDLsn2UvyPHIAHpGNgayFi-BmSjtn1G8GQtbfLPi2yKY2gHxK2gPUzeQgBMnrumOnCk3z5SOzZlF3PsBOGtp4cLc7aVtRD9YEwbgS-vsGzvQuxP6aclg_Rfb0CpgpPbtH4PyFipIRBp9tUlasHbeJfndpAxIkDUUvcZmWVWBxyQvd2FNrdYTVxVs9f5X1DgFUrkTRbHQ-GXaj7-zwuaPJaOwWuaMFXYgRni9rahMtY2pkBpNAoyGeDLJQgNvSab-uazkvQChqs_bBawK7WXKpieccTv8SMj-rgfRo1AQV1FT7il6CgRzLbAlakSswOrjdm8Mro4_-ewl7d4oTcJ92tIp_ZtDUosV7gWv_4GpLYZieACg0X0ECjomN-fDy5IMPtV7wO5-d7RY8wtzCImqvgB5YnHI-R8JyP-fCeHd4_Xo8qVDJH76HsHL5VEMguk7K6TjNEgowbzzowbWcW5zyEcwmpkqNXvEpnYdTpk7zbrpUb1-dyYrKgYUdeWU9LMy7YO3tDul81edZF7O7vWTtod3v-twWjD05h6R_d4IUoJug8ROByrbdJHgGHaiUlF7nQvPQ-yGoUv4FvCKEeqfFcnDoq2QoqzWp-mixQ5UfHRLB_xzQmyhjNSY6rrZPuBNrvCKMINTnOQa7-haWZHw27cp017FSLc_zme2DAiRTxACTkzHumsfdrshRdJfE61VXklj7KqKgKWyt_4PHPYAQOUFF6_2xGvBd7w_R2l6s7ysXqR2F4ZHcbEIyw3cVwPXQLzTQ3_G0ttqLzTn2-s0hzdEOxIXDbXKGkNlPIYDqs177n94jE_YE6gVw2Uy508zPzqGY3oagyMj29L-NgU3TvMrca8syX94vz7jlj5yq9Yq5t_3J3_gc40NlIkP8G4JZqz6n1ChdaY25N1S0MWdEngpYZG1-WRmYAyWAdCLXznfF8vY4_-qbty0Ol3gFRCqn4_WuNG6sm2F7t2BSrr42UbvKZm-U6pT5uoW1WOIaapHdxLtRQQRhRQJAesxpEsMeVD4wFnGP1LQpicRCSaUr-5u7R58il8i1hdYOGYjT27MqqpPLdhLW1bLD5B5WjoE09dm4zGtMRAkXzYNNJX8hOSMeXAvgRKBCYVgGvXu13424A6xDgnjkgA1A2JaPfNtb5DdQnBKiPjPS4WDHLeNDsch00bfreULoVKB3dwRSOSI6y0P0sGafCwLQLNZb7im6jakgJCdJrSd0846r5yKtuJvhUaabKu6wqgr6w4_PFglFmpy4qLeaHyMjQ7KIf8iehkpTQIC9ji49cpv8LspoNngdN7cSFtCoPnxOOWKLQmE9aMq1KavWRKNGAQV8im_GA4HFQyhZ7NLTMhMoPlDV_n7VpRk21GobaGjgnCwX2gniYKra4q4qSvCxYvPavDlxC34cwP3H5fQiEnwH2zGP4s3LHYVoR0yD444lNVfxiMVZtpc_rs1GVr1n2rBUWIABTB2YCLINXRvX5h8DGl385AfGhVZx8_miAkYPJiazu71vxPzNeruMgJP2-dyGLwG2ruJLXKjc9TpIgnuNpa8hHZsAJQ9esYRsJUoX7seqjDieRjrUHBTZ0CCYJU0uoS_vk7kRPKos1SQirNUELbTzxlTmq4E1YXDnxK9DjJMmt3fa_0w2vThdKjyoU1UBH6MPV0FUN8etWddxUUoQoyYnUGIu027tQH-wVazU9eNjDVI47O1WCwa7TPiHYu3awwzu6Scq1uIeQxfGRDIL5743t3bJUO7hc5K-Z4v-FW_BlqwS9TFa4HSt0mFFnIkRgTYL68jnnocNt_pwpRDQgmu8k3BLOowfuLJCbT4pJgoHmK6cGUzZv-WXYB8GHBfG-G3An6wQQDDescqtu97Gpv02erHvyro-H7CxrVmHfQ_EOoX90vbu5D972VWjsxUDRgY6vTU4OcYGtPs8GmeOca7OmbmTGKsiD0YUoAeH5C2firPwSI2tK8pSdVxgaR7c0XqeZ7Hkqp2OawrGQVP8vg3Z6b0RWrAULCtJXB9wNuLMxyyzIXlergdexxmH7I0MWEXyVWP_e350TDPpcXsc7cjixJyOb97M3GfyMZMtcSl2rgJvoC4Eb2_IQZmi3aOAriAwLE7E69qisxw3JcCw9TvOiwg78vMZyYPxaEo3DRgBG843qYH-G_vwjCd_whfqgdu88REK2Ij-LUvP6ohNPcE09rHqtodVO-1D4wNGnlLgmqygMrqdHrUbdalCboUEaZXFATedINroLTb4NLt1pgc0_tQvUcz-OlCaErYUXCKOTV93rKaI-N-R8w9GXQW7wEmUvvetwpCu8kt6se7XpClI7ZhBCMcMQdScvRpyljoTfVd8-KAKLSEvkg25FAj6_bBZ4bkKld2M5j57FI3Er18mwVkEClHzsBw6G5VfNXw5n5Lc64H7X7RHHft4c9fNReOmWddhNQCGCWyxCIkXPsvA5IkzqGG_aKOFIsz1rhqlkE5SbUBJ0O0vGQKuPgmSeqcBqxvmdpxd9YHlDZfMWxZomiL2UIGZFbKDq3n5LHu_vrQksfvKNEdol4vzX2wVv9DqHkiTdBwC6SlNy0ZLPiZMvS-bFPKmaSfNM90oj0QqgEB3kpRvRpbyJQpt6A-DopHt8iMSP_J8ek3qUkvrGz5PAH2oLRygaqpOS42uBU_xLCmm7AnQx9DTMr6t5i4Wfm0Wc6gpDmGI4NXTva1tv8637VwbUP77v97TdFCRIELqcLgd3XzTunbs969zoeaS9Xtb-QWdEA-uDzUf94HcBWR5HfSR22Is5MZ1AR2AwKUyq-jY4-mStPT7Wz-iExZVgNb3tz32ICZ2_a_abRqqOK6q8726CpZGEbXmRno_zFmFhWjvosC65ousicdfmZtrZbHn3R8Aa8xV79iUNkOfYcgXyVszQWVEgRdpQB36CLinXNIu1H_kimgpdhaHtuKPZIuBLEm4f25QgAFPD1emUTJzxun47GhnJBsnHawEsudCBUmbtra6PdVuBaXeLPg2KAWKapXps4AsF4sE5M-MYAXwXDBKukSLzQdgt0AU4ohoXFMvMzmA4CB6tYyC5BqnwbTz0eIWj4ugV5UWAgBI9RzGTpWYe6x6Qx8u0mngA9HT7iQqUwkr3OiZ0oEioPa5pO7wf6HNnxI1Mc-C6c1GZ6F7p4qQRdWBBeFURARKq8JoAK-jjkPUl_PI8pGSq1d-Qujk1TEgqXPjIQWVDlDN6HHRFpFMBaUu32C2-aBkyEkuJpCDINk8IZuCx8gFdv_WSjcTvLEuyuRPEkuSmoijO9hfhZYFe3KUd-gtqxZz_KwXLMwPWsQWcEaxwiGLYu3SIBUD6vVsekwYDeSjiElwoKkOw1Kx-MYJbvb1K2Mj6Ve28O3PXeN6MexMS6XCtzDo3cHvWTi1DvHEEEIDPZhPi72Mz40wwag72kudoUZgf2ppoei_asSebtUDbQIq0lY170wqFIZiK0UYZehLVxicRHu7A6GeOVo1hMP-8IPCaCpBNBR43TsFvbOoQKQsfL1zGe3tozGQmDuVvO6L_yZbIzjx_zG_7P5Ev3vuA8S6N3X95FeOKBxA77zGWSSjFY-BrabQPd8ZEUuKuSULcm8cwHbpxvY229g-z8ZpbAqvJiTndgm7SMRL9epP7Gu-cu55zG07Qj2zsRGcwZ4cLRNviNwzxsG7xHy45-FiJ5OCQRHgBtv6oyePOCQB374UGOKE77Hx10idtfwlXPpCsdfepBPcTVhV9jeXnhhLlSukjz8nf3XgjsNy_Rn_soHGqJ0UU0kXv20qY0wGZ5w8a_VWl83aBXjAopYkw-lo4NVA3J59H1_85JMrwklPzrtxlmIoUz_ulyMwe_0HFlfc7whJcmIkQQgnIIrdQPRfh5pWxRnnQOGiCAPGv4E3wAurN9fsq8GFmJz5GtPtS7Nw7p_8CIPW0FHbNIDjkSqkoyx_Sd9Pz-JBBTvqkAPW-Ph9JteswV87Cfmni50pmUKS83YWf4RezhqB2iR49WFfkZMZPIy3g2XaPFGEDj1-otQn9kRU09JTDHZm1oBj7Cbt1TcXsj-dedvTveFPV9G87me_48GF_Y-p-OAaFcSTReidHkT20fEi9Aaq_1_kYSfMbCzJheBU9Oge9pRJq4E_xdszngrHy1vi1c-g8GxWN6pFqYeg4cFTfC9DdMSXCnFA7oqQFCYQ3SA0WF2I3b423nSw62eVbG6uWsZvlRhre6XKtkb-1VukWCqNBwzKziF2GrnR-_MTAe90ZdTG_Xx5b6ewoma08l062RwSDswxstJ3d8Me6zGJjuELxJzZCvoDwXnWQ40jnit8Ig7pXU62-e9Ep0KghyiljO668JEikKyoDNua99K7xL-RIkS99on4Wm1QT9gHxhKAsux4lUS1iNkxC3liMf3rn6MRLs5nlcRrEXCb7M6JwaZLFnjYxKdH5smG6x9Ke0sPZzT2pj-LkRap-Jl_-iVCzviwm-TJiWoD6MB0HIXrg1PwFtaxoDzvWpC9J4VUbLVFLojdG6m1YIrhs7_72AAdopRGaalbH_dj0nMWWOIejdIPcaOdGnZdQYM2aO_FiotUn9fRWvbaNW89-YUrqZgmluaBIz12pNjFCHOVhVgezGFkoOkUeQ41MTbILrNzOB2jA1aqioA94bHo9mrGQ-0LabP1fonBCcirJtk93Fm-cdl9MydB3FVr0adlnK4mKDfKUUDyJ4kqCjVZ1kQeyoUZVc2RwNT3u8BiX2WPLpRkOKeei7eMxq2v_fGpOIs2ais2L65VqedA_HKJ1uXSwocSGMb3lpHgsJpdKwMdS-ZhUbkSy4gUFPlYk1CTsk0_egbvaYT1UqpSnBz7GLePnRlxJ_hbmvA4ETTmsJQo2HqTCGVgVuNGbT0Ex2WbHRFdFn1iwfFjVirV252hrr7UsxKZw9me8F6eb6L_jV0djkq68fpBFNRiJRIL_3YnhxLXEjsC2UUTQVABEv5EEqGn5XBnO-qp1TAJiAHMYqnwbcmiVVkB53J2U-Ld4zKY5KE6-DyYOAFbqgcMj4QYdFco2_RPT4A-SIbbA8grYxTOTFCOus4ihjDpzuwvpvoZvr44xzh8ai8uLZlAWs-gm_4-l2o-azzTcZ8UtWPbljploZoi8rwrovCP3EkFJS_WaABcWmtnr9lAEMLwFKqvxWlc5kR6klHF5EG0PUh_uP-Ljjfg99IJH-i5fGhTSf7WNJmWysEW3beE7lD7-2ApAqxm3NhdM7o4u3zzstLYvQ_NlDLaajHPdEGc6UWamLioFODhwqkMpto-lNqIvbe_L92Ao9wgs4LxALs_AgZhDCDCRykDk7mBkyz_fwiDCgTau7AGC6CVRg48phleWWfPmRJo8Xo4axLO4bAmoDaph302_UYuaj6UsxaK6s6VNdps1TnHWevFQfOSN6-rUW1zkMauVPhFmEeC5MVVDLPaksLarrGwaPo8eW1JVev1EzwJWemC6cYIWrEx7wiR1KLqg2YYsABvkpCYaGyhT91DKv0uKV54vtn-7vm_zWTI7VhfXD0QXYwfbuVv5QJDNJxBrDVt6J0VldxxmyDiZsGRStmpy13W-SPfiELT4HrfXLdF6mZUrNqEiH_WKURoCchEp8Qj4A3iujh5T4szTbhQeeOSPeWFxCmbCnq8muSwP6D-EzM-vpwAyZS77IeE8sHJbeNPoH0ThZ5GuM9A_3OXoi5Yd7OnQRO46X7RLPZzMp_B5QwKNZ_h0-b3AWGnBh9veDSf-MlrHRqxFehwkLZS-HsuCKu3Bg-DaDJYM5AE58klX3MwpfaCqMMl93_inCP3PV7MMvLt_MTxj4bWuilIngosERwH27O0KdkBGxAmbhK7BnQMg8XN07J8g1FaAL5SaUikZbbP0dIO1vs7yEc80puJaOYEdzU8_oTaoF30nM9gjyACtbZ8UVcYkdkEEQglDUwrPcpXoqUl93E2rkEaHxFkmOKcf8vYj_wyVAwFbrtD87gBEAoT6dVZ9L3pVMHmgValgW6g5ywOUKG5zWriXa05QhgsfwIAc9zjgVDzkD16DqWGOKuYaydEqZQ12sxo3j33T5fKNoRnGVbJ07GpD35f61A9uxADf9yLgNo_7SayOkaG9SJvCKI22a0UfWXf-iIRFr-W8ToF2HcsBTaAlGBppl0g4GVP9sL4-7ollMQlL0jXrYsb89qiddfKV9l_lBSsjI-LlWBftOsVR1M-49i9ISnCqYzoGszpjAM0JEvNMJuKuXoMjwyjOJe1yfUEiSV13Tk4FtVl2HL0hqUtzO_tPVgPxK0D9Kh-Q3nfBx8r7o0pPKwIU70Vqvs2B2yCZ8Y2rt0Qk2PF2QyPg0HzaYOkH10di-f4v7Uf_dulXwq9ioDuZSZXL8waq2StJ5SmQWBbLEnsa1iE4BExjVH5z3ROYpJZjppIwMdBvAH8vtx0LOFvn_4g1KdgqyAYZuNIaJ0pvuJ6Ui1a-yl2PbRRZBc3LaBw0xZ3X8t5w3QwNxhCfVv9e6PsL9CxEuRepgMCJuB2-hCVLoOxAZQv-WKwg1IIarMyJnucldzNvUVFXVu6bjPuO9XjROFAbc9oAQpoPneg5ESOd04UmbD9E3s1Uco_tcC80SurnK0kb-4Y4ziwBox377VX61-pojB_XBUO_C0qzTbcD9h_bhfB7led2nT44RZxExO3lIcxHzYvzutVXHslufcF1tFMAo8wetPTK4moQiMkJFeK-dxpcbA4TeDTAU3BBaU41nwEV370-dnw_qK947CILiY57bbhbJcrQAXwqCLCzOy0RSMuFVaMrgaXM5VZ-zj7Ytk-jfKOVPGp4HjoDL9WGc8USK3tiRQJiPKBnPmMzC0COJh8FNT05xke_OdXz1nYxSBqnznW5yLYJbl4ljBxiy93Rk29HOFlnH90vi97MqyMtg1CCqFS_e0UoKoEzqHVR15KYWOrx4rZvF72vw2rkZgT01jjkgoVnYrHumLDlaI08Nc5ABtfH2UYh_mDVOgq6B9YheSmGOgNNcGe_DxgfHxdvVXwmcc9nZz7a-_XeqRlLLoZXri0G0AzZmzEFXxQm455h8xk2RPSaoAUzCEFHZZHLk-OxlbsURTi5qa4gcKr6UcXc5dViInXa7xHmvj77TWqd2-oNSv8Nj6Dzr_lb5n8kntk7GSMVh8Kxy7Xp6WGCUgGLa7q2NjdZyV5AaUX02qCvmTfv-R6tCZZ3P4pWlqxuyOoZI1ilCBribnQ29JMHId74Wv8T4sbUzYfbE3dcQRKx9TUkOFiTfZ2XHxlu3XCK2nnEQCv6VT80hM8F3StI8oWB1sdoRhQr9ayC5DhgcrPvbig17eqggP19aQ89gxekcrPKvt454n8hClfDXh66rIl-pvh2UoPYE7ntwZkpE2Asp8cmnYu1OZe_B1HpdjkJG0pMj0LZnsXXv9QhzClYMDdn7Dw45YrslTPj4kVKlYub6LJLqXZUnAHEuBztL2mCXrNlhfPhpLBwa0PeDoruABymKl0fF-NrWuuzIkLBqnHnFguBbkHz4IG2hP8_QEUlfs3C25ECxUxvMZ7AtK35M7sNLx1vJSTif7NTc3kvfdfXz_sRHa0mfGZ2N8ixqkJQ0NK9vczNv6Q4Zg1pfwzTW_4R1L50bSvm8BNfYiKPKQqaTvU2QHzc1amIWVpsTxFG5HLAmyVq4BDcOOguNowFbHQij7FLhSHvSC-ycBseU-0vRouEL7Au2kp5hYENmKR5sQjRBoIPh4AhHMZ47Cgpf1SIveX40IlikglJUMoDb1-s9BGAFWgk32COKQMvFiv9leWev2mU-pGgCcLcCmHdZSdX1ia5IzbLpXy6_DQcWk9XShOBIsGY4MKFG9SgAR0mlfS7CrFEPFRxdi08vAgb1x7YQrolwiPqlpiOX8PcbZrEu9UBvZnBepogBbvOvGq__0hNMSnG-Jpu6oJ0FaTsZY8l1g0B4R0-yEdJ5C39IfrLJHHHpDcqnf8exSuHfo19RWwkJ8yvf6X72YiwPEBDqkqTfw9snl1FdDqt0fT8MwtkkhDiVXFc8ILrIyMK_nynthxt7MR3oPIQwpPEVsHM_o-5iSsUrSvukpbakZL-5Adyqr2wPQZf-Uy2ClFG-XSzCr70S2GriNlIXBR2AjNFzipOo6jrF1W53eswiROyRMynRFmgChhi-Oxk5uQneCwGwFKgY-on5-rU5ylHK_MXRqffL9jph0lIvZvqEIC_oQdyMeHEJD_RWSiY-NaDJb0hKxHcTFN-xpmeCQ6rqNQaHbJ5Op2FOAvnLwebMMByIJBH4tJ1LP0KwrNeJ_QnhZ-NrEqcU3OYR8fHw-5jiXuzMgSuvTZbeilhFiHi2Mxt9a9mAHgfP3XR5AXsnGC2V4gUGYMXi_p1iNcYMWQLt8Tqt4-s-UgLKRFYiz_Ptm6lIX0fmjPIajGpFGubaFj0bTfr1L-gHM0N53fk0FbnVmcKmJO5ClITsQzXBb9CcwqhpsxPEfkbskLVlylYGDYbvOU_8xMzlQfwsdJWcEp9OZIscP8O2iALiBtnteZTqaT8hTeD1u1KeVK0t2sfnQrjtZO03gQJBx4FIz5p5IvpgHYcf9h9Jc921Yg9Qhy5tMIpNsNIYStBF8DiWQdJCS6WxWVfnd1Ru2XoHpSqhm8mn__9d_D8DcRQvzHVRhyvnDZG142RArYwTrfhzKBtweYE_6Pu7pBKFlMjqVIV6GvdyfpyZMbF_WqdPbjl05Q0lnoc8yS_QRHNun43dUXLlVJ__bnzKdb0piTFxP1htFwAXsv-6pW4FTuiVEGX1_eXPItzT7qnnYHB4BAICJWg_2LcdU6YA3X5q5Tz1e1D968AqX3Svkpe-EAxI7-Fx7SWat1aKxkD_s9G24nYa7wAxd8NaTARQRC7msbP3UZh1sEuALRZiONqPb8zn0IBlyPqqGODEN5VczBPXksGVsG4B3PmY6OhBuAyyy85MHBs7gzXUTQwjf6ZPgN5QqYTMHPRBYVwlJxTOxcnoAc4q_o0XaSBtJGlxgD2UFLx3Fzc6d1O5-EHPwVavHPpA6o3unlRrKDY9gngV0uAaokw_ITIp1o8UKOqQeb8HmVFtgtDPmRRHYETEbaKwixagO9dHxq4G4hLxI8ZfFJC8RHT-OA7fiMTgjnPmVpqCAc_GpDMnqbw9voSJfNNVui7onUabkKvYxueMBOZHdcjO-GAr6a9wYH0KhQB-2XxE9jYE7fC4RBfmaUbmVaIQ2Yn6vGVTGUMPmG5kw6_UuAOquWURRFHqhoCWSbQA33om6d_lJAJM911mir0WqFLc41Qg5v29FsrBeO49pqBGahwztleue_eEmRyZqFDixoavrl0IlqfVxEgb0QhUmkcW-3N9zFFTdDNv-EnxZRviLKddOEYHWp_u-vDr-Mv8krNZU_DDF-6eDCm725Mjosga38ZWPf3abyyzvGgxthd32en9tZICT957aIzcq_TUOpdbjgx_KKZO9QBwhShxYlNFD-yVr2v0q0d6U0s2MOdE3r4VpkD0yJUt0j1jELDnXKPVQzGcxdBDujUKPm9Iv_fGK1kynpbxkouv4FrEwCFsXsNDH-W9AeIhi3PqjrfhlgdiKC4FoHLHH09gay_70MxkhgzkdQMSjAo3y_VUTL1XqIuUbVVFS3hlQaJlKyGqaYsKxlAqdI090RLM8aiqpXuQSE7AS2Wvu-DxhpBNUxCSAo_uDbFV3v67j4sXAy7JTcK4wyWPmNzRKfDs5PqihALNhFdm-an6XxUWXWQs7IP__Hwk0pLdFjYgiElAX0QhFzx6fKNUA1_aj4zxzNpz_DbV_xQgCPGRRhkUD9qqvYSVLkFRREHb-kaTq7Eq3IYI_RHtsSu87bVf4MzW0yApmREWd6HjxA44rF8SYGv5BvWsSF1n8rb-7iO7o8k0D41b1XBz9UfIOrhptgIv7e_X8BpOD70a9g1ceUDysdcg-P5TdEt_FgzoZ7HQpA1hi68Apr0KgXkJWlTiaZWKfUdZi1cB2cSsA8awvZw-LNYclgkV-7UnWIOXyrScJ6f5DWAdWHgG47m_10OdltzsLxqPZzy7yJerxYSwItiVM9Egrf6bOFfZs1Mc95axInvnG8Z5H3Y0eeunjGP25Ha28E0q8R32_6WgQjQJSO7c8yNWYJs83Bh1Qc6BBxlV2gnSatgCKd_QhKEg-KsOkkrfoFpjoTUmgeSg2joUf-bFPonZl__Bj1UzH5cc57t6LAyKIY5bVo-br8Fi0xnwCv904vv26at1_9j5gC6jYHobzpuEktZ6gNZTjqN1XbBTt0kOc8F6pGiLr5fW7UTgqIggfvB1hUqKjIqz_JQvoDeMWJP6TRXz2S2kv6hKvj_vSozZ5V0R6GUNV05wqf1f1dItsirnay3zbJ0fjTEqmVZSFWmj4EA_76BGUtMDqNPWqfPYJCih-TcnlleLyAwnGnXY9xlx2lW-6WY6bAADOKZ6e_UgE5sbHrEwVl_Bk9LrxHLcnxOnA5UlkrxOsI15DPwxN3UBGJ6GbbDfwzjxinSOfMMbLZH16QWO8VhzYAHr1VzeXYYeS6Hpal1pzQtHZVDmgK7cOxVSufr7a1SGJXW8N1ZIgZzhw5f5buWKXojv5Fzo_YN7q51Te63z1r_KL0rxwv46j3E_aBldpqDrqE6EoQ5KVvaUYhxINlFGKoOBA2g2VS2Obwey7xcvFOzBaCvIHACo_A5VpxAC6ChC1JTnaeESyizzZzV6lGKalfrU4QsjhAq5qLWCewNq6ZxUoPqjPBD1wgvQ_Fh8nxb3xmBxs3gi0Us2fbzHZEWtb4JM-TIKReSCl0HN3v9nD44_lfbH7O3A7O__HXLPqo3Kt84l5dTICuXHHPUVKgzVQeGOVuhE-U2sykbjG9Nd7VMo-ztflQRVgmp9jmgx1OED4vaUsAO74oX3_r2Jx5YQ6kwJsfvYSbadhbxVrqwQyza3xee7FvMmJrYS1UXdNRF0klteFx8--bohA0zdIsnygtT-LgSgaazbeQ9-GmDi3iS_O7SnXCSvNfhGe9KA_f9s0SwRNASyulKBfVigq4H7VqlM723qSqYhZbVyWQxxnpqKhpMqVLQACguGGn7VPHCjWkthJIK35e4jhJRTCMHpjJe9wNlo9Ms_hJBZKcExQRugFFbURMCJbrCmjPulW_UlWPP3Z850TdlyXSAbM_n_rpm9lVqnCv516nfwTEJK9uyfG3qNlT7L_8piWr2Qli581H28P6YDHaewSm90foZN8xcsZ8xxFcFR2ReYW0yPommrJNeiUXs_3YA9R5YDIAg0IxnZJtSdINR1YCvZCsbu_W93wEnjrOe4Q0746ncgZJ4QLEealTPTWvWRLjZWs99SWDn4lNJhtqNGE9JDnn6bDeTHA_ZtKnNcaJ5ytDNa3r_DVUILhIIQhq5zr_6jfwhk8l5IIH1c4jqjHBtDwwCG8GYTeVP_RTg0aEV8OfYsp4Fel73widZFfwpkkimPg4C8Ydms7fRNaTEz3mPNiNFso1cwbpMZdSlCnNGKh2nbuQgA5OKvGaXPrSadqBbusXfzpDjfcbkqV4eKOyXvo49mVN0Ei1yDKYRvTdwmvkmHe_ivnKVLYyydPxX3AZhIjYov467uIz-rw7lsbQ2R4fakwA7fi4mwn3QYG7CDpCaecb9s9ydHp6boZmZUZUuqVSWzL89h0jv7Nzbj2Qb8FsBAmWTWVHoFFpaCCxnxFiYv3YGx3EiZUJVkEXf0zLh6YqhacJKY19ltcCEfdkrxfhOvG7iL8K5PMyQlnIXcL_H8tSTQUgeMInew7uislUvgoclbQTJ7dDHVosBdKjkCl4xMTscguB2nMDgJ6h4SkG7cFHAeSidkWCCzynxebQYhlXZXG-bkIw8ZH1l6GdKodwI6ZM6ef_lfEj2r69oVSljVsk9RWxSm3W16DXnSt6UnUmU2H563QA6QfIN1GjzpS9xrMnzSiXL-RiijC-Mr-xJGdCfK_z4g0HnnLv_nV5QDJmJv4JHObLZfyI7B6xknKo0Oovcz50LLiG6dKBuH4zKr5BTHnwbd41y3ntB7ogmxj9L64d_xYBlrG70adU-5fw1XTjPFR3mjP4weTKtiAI895_pgouomb5z1OvKaddYRxpnkzN5LsJG_pJU-64uVc9AZDtVTK6ezEwcYArHZfENBeDq99Q189eQoMmk91XugEe1eXgkE2heazqzcT3dNhHYLk3MhzkQ1TnyDc0l9uNXRQ89hP1nj7gDe7BuZtBRXF41W-RugL0NUOnOg8wQIyz1S8grJ3JUkkrC-JrYiyI1PocjujecQ0h-PaaF8Epp9n0B0h2FwMQjW5EHEiptgMvvPjeIfkH4A-Ifat0Ljth6Pz5lQ_eJm64J5GwbzO2afw2nM3RDR-r0KlK554p5KH1nepQJ51AZb-itgkG2ZI_EqsDkq98krgDemcXhj57V2UyrlOFJl6jdNj8JhjTV2zBEzNprOtZOcJiBJLPq5on6pB7PrSlLZQ-QIuw8vT7wtNIsHtZPlCpEpXyufPmE7pTfcKod7Z5Ea97AawwAoOiCiXoaqS9yYvZIubixa9MCSAmMNPTlyh39Ni4a2jDPMjmBeC5boM9ZdxlA_V5ROuuxEPPJkHLYSUcdFQ7xslYzuSRd7oKfanHH1iWXZeBEpe-3NXgMl1wVOvWsLZlFY2qj9KYMKvBqGceHwrXQTvM_k9Z45NBCGVpTzXZMHQpesHSBAxzEBUjXKNhqxGuluTSS-dLhrej-zgI_hrB-O6og56Ct4h23kwpMJRzjKMZKnjgJHwqnJ4omzw6LrpUdUM0NiQdQariSOVCrlQSgJRPVIUXh0EuQQwxZyJliQ_D7sioVMpG0tGQH6JMFy4YT8QpyBVZzRybne3H3D27i4EjbfHqddluJa5YpGwXiWdztTxgSy8XyxZPFvlCdwjfLqh8t96JnqH9cDBYPcI68wKaPo91B9mu9X-eI0bMhK8T3JXqMEKlEXaVITCszqa3VtZiJZAFKbnlWepBgFZwJvzlNDQfKJxVC6ko-m8natroqx62CIX_MSaMvmtGb5NR6BzeoqZUL4OnsNzDfz8j9YsZWTPzkzTxqX1mJoGB8H1unWcO0BsSNk5FZKlPzP2M-L_mVPOlU2nZbVgydOx27Ac6mRRkgCJ1fYHtsSiD-dMRHo57Rm2Hv-NNetNZETbIHGcrMOb75jaBWwZd2lIHrCbVP7BZp1AM-hi7OJzgMeKHmKjli3nImN3nK85helLix5eA_0lHpxMDMF29OnsREw4Ct9HO_JNuaJjvEbzSkGhs23uF1PR9Dy-SJ_bN9UXUB-EbeluOv3c1zKQbP1bXXetc-xXsu8eXoS5nZ_zcxTs6IuBmQ76hUjNgOTU_seO6RUK9INsKRysmrii450U63MEQydCouoUzVq8hOgW3uf2TNWke0yhFPErv5bPDPiZglxKMRkcmzXL4v-fQ9eLe8LrJj90FgkCk6LSC9fvEbkB9dulKKLW75esvwB2BL-J_gmH70FsQ-u9ARUrEXcCnH2SkZaj_MuVkgPNk3nEMcOKzoaYH9xjanpUZaKDYH0rvbSyLGCBsUBavcxGoYFo0DqxCqQeMZr351qakZEx1OJDndmPG8pXe_S0mmmal_JgI4y7b2Wt9_L0wkRxUKhMaHzIpTYGrhQLuyvLqVioSosp3J45iTknS9Bg3QyzPuCTEJNkptgjXrWg9aRfoDRATVZbA0gPmwY13JpI4JQcoa3GY3sTEVawlrBzC4x5g_z_RAq-lMbVAxAagYxSmv53r6fPhMbdyQf0FoDXfQ0AFz_XuMYwweGLItuniw67EfXiQLLVIyC0Zdu0wZtboaod2XPYUexbakOTEgO5D_KDu8pRxUmrKyvVN6-r6KCOiWo8VxT8YI_i4Us_5A-3xH7AVvMex3qkHGAtgRLxng9DoNqDQXzjvjvMIikorlXnGbqGk08I0_2OnQEpJlxH0PuzL1nsyxsI-WLhVkFcY4d5Kh3iiQqaZgb6BBp6S-StkQtj49eJpBViumQ2r_06JyzNlQzSFaTM04a2Ac63n0fsbP0zsAS5kU8sCP3Z1QcoINZrZzPoiaLM-gi62F8cn9HZPEoR1Ku07AXQ21L_Lr5G6dll8mowGglp0K8xgMKKhsJ0YcAEfKpfNqUAPonKhNQN-rnopMizNC8gV78-rQHJkXfrUIuIFUdnDwMqgHugUWUVhHx4hjVOwZPO0oVbQEgeT6oPnsux5HcRJ8VlVyfdE2UQVEvzPHS5BAU3HKAEk9WPvZtdKRTAif_cHyShjSwxRha2_tK3Oi0ZBmC1-FHZvBqCNecYF30EqBmhxdtdxq-S-MmK_KhwsQKzW6rH9hcscRZSnlrfg5VZnBQDbTmbe4ObeEYUilbK8ZJ0icKMobCuAM4-dqsIsh3AzLLgglMIbk1sXkKSWl3qdbLhRoy3uq-plzShNZCE2ZU4VfGsAmNRWC9pUXC4HKOOfBewtNjYXDnqwYojPguyIKODfuIJYcUGd-Et5wWsIH_Z8ayq1FUT2pWNF3_CrYhZFJwymmDBrwUiJYGdUdjFXPGYKZE2MVP88F0FMk1RKVGWGOaZLYLgAW_NQcGYqU3kET59Gx724dYVbNwYAtV-zSAiungGZWXoASRm_r841E8zqZqX8cYaa0EA-_LvUphjDylFwZc6M9AFrlf4pfWWBFMk-7o6CTTLI1cIIdIemeX6nmjPBFz0XqWoeSnAMlkRJ526cJR-YcFNH92FImWivjcC9HVTlVx9M7f4OQdyg-tNUTkwXSiDijhZ78zYtrllrhjrzdoNBHVG0oJGlRipZ1cbVYCFOM1PXWlqRkAj_gyKzZnZ2SO9huQtuBdBukCGCz-25YudOeOqHFJ4M9UIcxBOJlyI8NO-UM9-UEgBO8qjCxYVFEdIvVKbPyfRtTsoo_H9J7qut4630baVTTAe7S6bp5m65UUuXOj9k9ctWiU26OzSMXwg7SwkJvnpsH4QrCZagn8WujrY5uIeXM6OHcdaf5bT3TprtY7spa14Al1cGR1imD3JQnp-KB7DPSZaZ0PcIiktU77B_S-avADkCUsBjjNA03-KsxHGCloe26SoDpnJEEk8lS0-tRA9_0UKSyc0QcLulFHLahlPM00lPkxahcf4Wq1h7mPxKvSz8ibtxZ2pvnLiNBT3TBuYoAn-FezO_1Nc_IlYst7FvIvmL8oP-wxYfQ1b0Qo04NA2d28zpHfFoeLT-kQKgQGGrnPkvHLy7ov0cyvjSe8GAJIDB1A003ngsu1lq3j9R74FzYZd0WSKhedZM8in5b3WNs4xzwGkRdD2pJeU9HL2kR2jTHtLMDQWQhWQaDl_7nWQKhwiyskx3uESAE1I159p1u8Vfp-ffi6ub753wPJP0hNgv2CQ2fxCSOKPnRdfZBpGdU7CaSQNz-xe9f-WA5_b__gfOx8ppTDD27RCPmWsdyWuDrpIxVeNTC2zBYimvJJVq28_454xBx_EPoR7u7j00lBPe2wgGx4r7G9Il944AguviIpgKOK156ZtGspwMCz-V8sLIuNrvxaWxBgrdBkjP1wRRcXaCifvBPGUaWo1Qw-B11tRHpSgQEoUvtc3mnuLmreG8d_X7_wiCRS5t3mqdA2EgzEy2wyPRJwT9Y2y_BJ4dayIkDQZBCeeEqQzZd24Y4FCei_5cl3Q4yTHChSjM6VwX6ipmgoh3kl5od2yxdkW54m5b5A1yWPn49ImRSm4q2Qp3G-rCwv6B5FRiY7QKMYRCs0w2I9PCdrtSGAsGoOOw3yqbetJTKKXbXvHQFnUj0ohytb-ZnyjGcOOzU_USlgQpAqvydKrJOTqbZxpn7USOQE1GptBR0PB-b2gmNw0no41qkKyWrR7MYqPIqZja4mWBrjSn_zwouj9hkDVJsErNZqbKgVFdifgE_yAsqy2zDOedPPOXTAwzXaehWd8-TsgL2hqhQNms0IhswaAoao5NfnoW9WDlG93jvi_SFj-wInDMSC8rDNqJDUw8NmhPsyrOnAZ7zCkanPotXHr9AKepOhk2CHFFzv-mZI7JXlFzzbXjxyEkxNHrFLV5go9_ueTgI9R94AsJVNtgDpqWtd_Lgfm3Zc8t2Srfh1ti34Dyn9IdzSylCr_H_EgLZR8kDM9i5NUUNrZQdi_HDujgDAPvymnENHsPXlsRKt1Y_sbzvhzHbN9VKcWbsGMmw3rgJazj8jbJbyi6etGt2NCg9l5HneB0FTuK9JcWxFzppvBR00BkR6nPK4UFy6lT0a-Y7xJLhNr8uBvsAizKFwKWv9lTZ0wgtflOvVlUKKGzR9_MDGf3w4hcfAoLGLQcQTwkJERk2rJy5Iomf6YRsTJf5W5dUgPlqZpDKNOnvT8HldU82ais37tPpk7j7uRzU0yW40Z_VuPxqnRCkCvhwet6lOrJqR5wsVMQ2SfXx1_iCsdSIawfMx8HFrHhHTqfdvDVrvrLJlTnjQ0WzcdzgHnGWynW7yKXkKtUlIULx9C1X0YUTFlYYIxe8nQ1zl2_X1oQiCWwf_i5vmZ61SpqgUnZMoKTPh-YUnZ2pNp5LmdcbE_tlM59ot7WXpZ5c1Srwrp9imxpQC0shTVR5Hi55PR3r6EZNVIXyMzbPAeFKRkiYmfMqhdCMwBTEgcZP6GSYubdjBcCVkGBBkGXA_I_GJmnpIp-XiHeJh9bZ9R4oYAGrRG3xfDO-sYWJWkmqwkCruoQr7PF5Z_ei0QDNQBlIbeAqwl9XQWyvMa_ab_MK5WjRSoeUrkaLwID5onjoQAsZLT2SBVjUARYtQZ5MwwhKDvZw0hRbdLisazkWv5QpDk4dOVSJsW4N3czxrYRplVvrvPQCBPw4qxwYfSmcA0hfT6RCuBA3VD0uIJ7HFYLqJ513OsEbSV3az2gxM2ZnsGCoCLIg8N8ud13Y3NfcHfZY0tPYi-4a7LjguBrdJSyBOV7tcH-qH14gumoMJvSDfIwyWsPL5W9iO7_jDwN0_JVmT0qxyFVZnRHnr78iNjD8qTFZBLzPfpc0G8SfN2CKPiTglJ61JuTn65VHJO4IvuNQbevU8qG_FQUHe8YzXrWh49djQkmtvzUtfndNLxx85iBiL1bY5fjPAdtiMALIZJFV8O-Nkac7CIiOscsxaESLQ5K1BPuFJF5bWOntos4hCCAcXu_rK94A4bNfaMdh_LEyDYSZsA_wb3Y3N2Gl1WYSgxPGN0GGtect3SM5gDjIcu5PUM3AFzV3ptziLJkNWzGEw3q_QIHCecAZLdjoc9jzWUXRvxaxIbtdKFKek_SsSGCxrYVT_h_AxHQaqQJrpdNGhpdo9rRUh6yUUdg9O1wSF2UymoanQdmGCr0D7TxkoclgF0938xuKlqrH4jls88JzRe1ejf_wpg1Hf3ggylM1ylbgn5nbIbK4lvLM8OhUzOJxWD2ktEeRhvJ-KFNspM2s2K62a1OA7afM0Xjl_5AYoGSit5Bj31llnCPNudVNDTX3pMdkg92vxWPEnFJ5fTkwHz3WVZl_egPgf54x_9gArTB2k2rqi5pELlmkDXe1Z6Irog1dYbOZhES7RhVH-BS0Iiue5hphaNu2IqdCHRjbfFvRgnkK8ZRQxfL4Sd_0uvALOYD1Oru3XYvineMmv_ViiAmU-uCo4ENYkgVtrjucGayTdUeuacRakMcljn9NukOKiywT4Gr7I8NDCPCyci2kYOmvcOEvQpXGGm9R7VKKBW65Myf7YBZ7wFL6EhZPdEOcfzj4oKy2dvu3cXUFgO3wkABtjuT2Y8OLp0OswkdNBWmJBBIMGMXJz50GKn3zr_jAsonOXCo9lnPvdwyB81xDnDDVDLY9Lf4FQszNRU-cQ1ch5P3F5HAeikRXJZoJIEVp4zvyzOVD9blqf9pGJIg4c-RPW53JHJAj9_vv3aN80uH0njf0gU8Rbn9Xb71KUHrL17857zAp7g_GH6HsEBYCW2dw2sBDtk9kynoa3540E9fRJyYMUBFonCJswIeUylp8cW_0xRRZ9Zox4JjqhJaZ0_X5M0WyJqlL2-g7yjbcv_ytMbjPEE-XeiXB95GSJyTTnhG15ZfbpA6uCK-p1lHw-S1JXc7RDC8mUGgCwiec4fGrHOVJVFs6_hzNWGaGXAVXy0lxqgAWMK5e44N-CsueN7HFfIhD9OOe_D_GZ6-IcKNdDdtZzsWss6bYoiYHPUm9ZDDq4AgedLZtHyZ6OK3QYHwm3CsZ_4tA86KB5Dr8Doirrav2360VicNtmrk2ZTAAidiSztQNludDdYwl0xoFKUzNl_YsbzNDzBDRPiX4-34WWOGAW-Ase44xv-KR4NDSAqw9p6W5x1wJt2SLp7FPKyWKSqBFdYHifMfMWS4tW_M7QMsuWVhUBp6rI_j-BTUqKsU5X_5wezsGE1fZJByDwcWlXIf7hNQJvzPnvwL3FIfGvBF5XCOmaGrKqRNOcxEaNFbmeJOnJ74B95vIRnS8RO-uyRqk67V18MT5gDL-4U2vglU_yc7NbctjQmhE-5imLXHItAYfkqqPj-P-sJJLOu-a9mJOyamcsn4aSjrukRrWIOfoeJkBzsaI2FFu9i3pHpMtmlGyvQfNnMFalQDd33dZIYBSzrZCbegMUxg8FRmh51icTDcYWpkazO9WW3uyWGfSzxym-zIOHxE06XOm8jovPAfxiaL4i_qaA_YeepQEmQi-lQIGfFLo3Hbd5WH46kUFR-VWfy5besjvGud_nQk3gQftreeFlh8kJ68IzgiqJZ-16z3SixGcGOu56IZ8g-b8ZPd0BuCSX_lzFhhYVJP4mf3nrORgssWd2AZivgACaUi5rTWMJzalavxA975TBNv7-KJAmUOpQntagcGdDtnn7zbqkj8nfI_eMOA4VuwYBVZCQ1RM9BCSE8kmwTZ9NAnkGYfDwMBZMJz6w_lO6kJmlMLnBLh0Staa7xtW6ciystriNEGxzQmnqT5RS-TKe7aI7Gcgxr7CxeANplT2irZB5K4Ah3cmEY1fLM5_ZRPQDQYBA79ox0_JgUa6hX8wC-aX6KWsY3qSEBSE0ua7yeYpkGVotpUt1NqPwBK-7n6phC_FMqr7ZibHkTLk8Mh2HKZoXSFEqd4vY3lHA5H-NQzvAzvIhVVQpRB2UkNpeAbKc7UgxKtjdS3woTt-Anyv6vU4vNIEL06m5dROMpWrNkSqZwEdrCBdUUFRjfPMeq8rnAhf0MccD3MxWtPPXEfgT1IRrNBHISJZwRw45ra7cMr0EXmGOs7Gbg4hn-NZPFbCmSerH_8B8miIMyW_I7JmkePe8yT-a2-yk-OvsQ0GfJFUyA5AlZ_SxxrFn2RsDYKWECQCwnbt7zPym5_gfb43q7ctFk700WUGx-mpolZp_v5hjKgtxNudGnKPdkIDDyCuO0yGW8-bxtRZR8XrzXwM2Vhn3OMpSDchClma80Q-tz9e96sZDfe8_LSflfybiPDR0REcPVie5M4wh0wGJ1BjnDHaGlo0xTD4EOqvlxC8488oNSkonVHm0QlCsJSx87MprXZQjp-njfUxSkdnLZ2-bp0zfTPnGSetE1PnUdOimAeyStKshIQiSw0D90fNm48FninfxvLPYnnm3LBh1V4VSRF6O4BqZ2dBoz4gbZFiYkU3iN-m9jDtS0tKGKT4IzUs_ZM6Gm5cL42paYOnmfnmXKFGtWMgs-JD9lZBpHzEq0zu72aC2eLtUz6BGdtLm_if-ZNJLkxHcxlNotPBDZv6nkbXgZ61NLB0zyeO6DgHDN8KBaDhF0NuQB_R4eoRkbyXq_ZYMjvdnpdwIVO_bGkpCV-dYkvYSE0er3TyArBPr9mv1ooBhOxl3suC0ufru1Jx1ibolz77Jc8K0hJgtlAN0Uxioq_3vdlw7UghVIbW42CFEcEROsRZrExNwrytPkgJB1-EUT3UbUBTMnBiPaItbKXni2Uqz5MmYHT1-jUyfIlZfQCgFf1EjX5FnuWL85fGHbloT92y0gxOfTkTgIZxx7k25YDMioVwJ7NHqIuauLQHBVtXUZ2mQEUJNAoFGT-U8WhwXLZxkDRZh68JsmTVZWUCIdjpq6wt035EKnvGimvepalGDZ9Fm7ituhUnpmuy3QmT7gMipc7-EKG1bd-T4FrhGpvPnYgw-y4qrw84tMl-G2r80b1H9RCEFnHA_mCRNrIZ9rLftC5MJjtsdwRaB0HyloJXhyefmq7ZyG_7Ktn0wK1D23E6dxETVnYV9Vyu1DRksBWc7f9IOZQIg7y4sJqUL8Et2mOjkgGjgL_8yz7v5md0jVZtKLR5sB0QqSHS4wW3BXi14bVL9F0WTQ8-xNxucxKlq5lOBEzJ4p04yNqeJRTyobl-fmEoiu59pRxr0vU8KfNx4YFKlFMmGO13SXSEzz0dGT2Py_SuC91DdQoceK6vjKu6-OmaBQxY2ZYz19_ZK8_OiyY9W90iY2xCMWv9pC8SeYg2kD-B3OAKE30yzcFKjm0I4Y7Z0p1IrzZZDbfYiYzq2oVoC-nojYc3jmDtRYCLlKxsnsDNmpqgZ72Hg9uI8XRlBtwUVqR1yzYylCNy_L_PJ_rpXdCGw4-M1zfdhdZqyY6doOF0NyPoZ2q0XMPOq-Nr47OcCs7VGIlsRNCyMx1zQSbGiQKM9H9Y02zJnmhe4OXfAR4fWjvOP5AAO07GINxAQOqCen3xpI9vuQvQ6oTBttIn09weF2S_I4E3ICZLTp90krwsj0eC-vt5hITSgPukZs1MGQSiOJCJTZBuJ9EWKiSQlJXejJCEffskGkxMaTURY6dRlCl1UTA85Zm5xF3ZPVcI9tHdJrQYAJVOAdsip89RVRguOHoPpp3hAGFh6r3lXoUEINVxNhYLpLWRO1733yEWNNuE4HMf80dFke_LzK55tKc664O8D7SeTDImP-vb6WKe-psRekqbwcNtPdpJimnTvDHIojOFJxsNXFvL1FtRxJfh994kFXPXkGPxqNZqwr89LcTYoDocZ38VeDCjj7aVutfEeoviEVWGP12G6CFhWeYF3S5lgwmUgP5fHBnLXr31RqsKn43R4q9f49b6Ojqyl26XmtmrszuhXdYmd5LQswHc_5JQDz5EtCT_cm65BcobGLafsH9BU7Uyn-VDrJ6jXnpiUq2NXtjrsOT3LBfDcxe7i1J8W_tLQYgTeJqCBufeKkMW5qjkkW7Xblt1PLBypaEzPwHKYQSziY1zqlANdQlqOqa7sCHp4b2N_FBN3r1tH6VxMf99364rYBUNXrk_kJnrN1-8BXLk3Jt8AhWs6BoEHKD5ztLlV2llmJ8_72hbCBzYWXrQutzrxivXHvqAZ1QR-pEKyM4CdUVvVVWCii-W5QQAAxT50h4OvY980uUuwQ79wBN7py0IaQ1WhIG_u_iAR0F3lmabFg0Y-cLRNJNXV9JsxOjZFvEoHRhFuNx3SYUGSXRWnocC0VkiQN_9Ohp6cdFax5yCVwCCb6llDalr-gv7htkHrXUiwDAGgp09TN9ag_tHgHjRyZXVqvfGwo5QukJxsqrqpldB97F-iv-aFVCrNmBptHpsWZ9Glm7EUf9APBK76uNaToeeZbfXhd7puXkPQ1U1TpTW8wZvvbNnj-fp5qCoab0mB3ZWKokNIqsOe7ndRrVwhLtEWKL8Mq29q2rDdKm8WnonVAUfr-TKME5fWJS_O7ge3xkCmDfDeUfJtpQlhSn76vL9I6_PIllhe0kYhr4k3Sfeeb3BsL8QI_j4gt6nlvL4MED0enk9Ad5tb1w0oyvBDleiPcCsSaWjbJmFU1iYXusJY88vDHvywtFULkLRShkB1NV8vG05N5Sh4KyTez0OpPGndd-3DeK2I_ffhPsxMBYsi6OlKvEYNYO-SpoFxqCT7snTqlRwAyjuA8Y1ojGXN9BwBqRuSzTV77zYNsINeeQNSItUuAhLDqmEKh4D5dRXkIQ9T5HyMuZG0OnF7FCVUPzIn2U-bqE9CIMjVl4ladbiRTBceyh1osZ1pnqjDtX1F8fstpBd7cxrXMvXMwgVPKfAs4FZ9lPwSSsuQm4MJFvaJR6a_poTiSe5WWTiAy4lQGBOssUPZVyMOSdKzCZfpaURi_9ol4sEitqQSAYbIDdhEB-2yIUvs3qw0ozIUGKybUREQe5LcOIFd2Pc653VrT41EDC9TblASiVHYOGVOhTlqfLVaqfVDUKEuvJT0kKGg49wi0O8sk_D8Hgni6S-Vk_PNJwJ3eAd4Z43ioZ_0OsMKKsJqmHrEKNRwuVfL6qsBzc3289vdrxMXcqIz_Lij5gj59RJirwgplq3a3LV1yyURDH-Ueezw2oVQ9PT3bfGzXbCzDutN6H2soBRS9acASvCrnjhiianQxPVQT1ZeJpp7TWPOSJUkP1Wf95F0Tzy6QR9uoKR7qJdAvxNCr85RrDbXz0-dcnRkWRtz5aXhRgIsscg8WFPZNyhm_vCoEhDkKlSlhTrqemErBKCsKs78HnwU7AAEF4QgrXvgrKUMYol4syPetg82G556lRO-H2TyGFms3-Op_lRnr5axVDrCG2bp7JTtv2jGPnYZr2Cyn--RvZXnwoS5R0WgDtzepE4pxjeEc0YieDGFcVcWBDCU8rF3r-NIpmeVf5OgreVTziUnL1NLGPEiPlYLYYaXYB7WHrO2cegKIwTh50WfdMUYLwnseBUcSPH2xp2omwt7EZX3lJQcnoqYt7E0UrFVNWdTY_YDd0rgIbWTOoj2Iv8ixnlmLd0dRpuMlFOJ_K8i0nq9OBDslPCZLkCfET6Iwmaxz12MwZ4gEIkTdbhHvvPurEpd62mNnBWn6uZ8EFCF8RbMuLYPKu5H9xSKL8TsEjtm48hWxGVqxlj2iP-fiXEf-Tg9LslcyEtXr8Bg_QQxMQzZMMIIAz0tiEci_Zis0YL0kygxXwJCZxZ0_VNtzZ_wilrI_XAaD10LklU69upB8ODNyJ-zKPFowgu6CJHLM3Q0JaO_NvEEOOdYr2iC03fMHPnvfvMje9H3KRoj51vgIGTr3bxEMnhYGx7NSFZbEpM1ChYcIc7cY1NwwFCz9qfivWvWwrvXsFysX0bXQ7gnrsjpTb2Skmt5XMUsdx3ZccTts6w99DWHfLWE5eP3wfAKNz7ome2uslOLlGwHrcaiv1HkjPlXSFxVbefgfsNDpI87Jyjnmolb5wuEHheOjP6h6XCrJwvroa-mykCwXbaMnZ5Q_mdqHvhfjM6OO6PtPq-Oya2F6lzjsSoMnB7qCKHVHft5zdKmre2XHmvHFK8-Myjyq7yNzt7TCFEAkubMZhBCFr--eYTOZ65gdHXjhqa9H6OE1oocOvbWCAuNbh4yGAWB1oc-iCyRpYds3bRRrZZbz12WvU0kDQixX7H6KF6KTyO7BvvO1uIhYkOX5hqmh032ouk1weevb9cxC3aBbXotKea-PhhcbdFpNCzYuMbqq44bOCniSta9BPftKPaMzVTiBY_vr-TxfgRvG0l6Hj_1cDWTNWe0NTslprlmVGooUEQTXJrlLq-wB2tHpZ7Rf-rXCIOaexCSrfdM7szcaCticL2k4M9yfR9Khk1T_wN3MFcGUSE3TJ0OCD8jefC1MLbYmsoI043Yc4pMSGx4Ueogls4VJQfBCGBX3uIMq8XGcZEb05N2rhAcPa5usIErPBplBBGF6YZ3Rm-RnzjcpM56tkhbGzvutnTkqjapq-eo1SXMzWlHFhQeqQZBvEzY0jezB0B2e6Hqucnf_OYA5lsNRurNG4CHvePKz6PdmYJfglGpgagE7YhEg7xUT_ZlGY0NztIzQzoovPRNvFvrl_t8NY5YUt_DnijskUYSn9Dsc-U1qihjoEaV4jzs8MVAWogrQdIoC_UY2B8c55is1Qr9xa575QsQxSWdUOdemmBYcRX8T9MSwhtVcAyZB5gup3LeuNWUzDAhy_g3Kl1otMq77V5KRBNlr0sppb-FADgjtDULYbT7XnYi_JHyXVvHu7YVItfUD1m4_Y_Su8oHy6_xlrEJXA3orirV6WjBi0zHf3JXmTDtwnpyAHjNkxkItQc5OYN1B4k55ypRnJMB7HDD10KZU-6BARURPHbkAwh2Zr0seZOHHgbhBrcg-HR5_2JQPRxFi4_bNQNaQSQtXSPZ1x67ab2W1C4VagU-WTTbidvs_Aae99ZXNqQAmJNYnGZtxw713R2kWhqJjY5PCprjHU3zEuvQx2LAk-T3IjRiWPbpF-ul0AdFsyq161IpIWwcWVToRcZjiVUlindmWx91a3MSJno_UECGQmXM-SN0aoQCVQIw3HRYSufY1buq-WMbWCqBs8hxb_ubiN5eCeHrkzd0bAq7YfhuziG4rcSRQSTe3kBxKARHC6czJBkANIzBpXHjs-l5SqcgoRQmzFiYA3meEKC2AMvLP1OSFIvCrlboD0rj7lsWcqePPJCPBwVYb0zVuZ6yaBYOEZ08epywegKMm61TIHUHCCEcO1QV5TCLXZkvptRIcOSYWq80ZhLrXcdzMppbbmjkq71MXdUeJ5gDlNI9BXN7U_kjWQ_3f-duw0gFhLhPYCMdOdRMX7NxR812Btqr4OWvdR43gzjStXF4_SUL6fiJvG2ILHwBBSvQts87t1V8gE20XTK2_RCvnZ-BkStgc8R-zrKHjGdV2ahUE5YlLhLga0wN7U5FITe-0EF0hAHZFpozgJazb5grDORETHsdyF4YIKS4dYdJUj8dXkBqcpKbtBCNVwlmUasyGbOv8in1rck0E1MP3z17LWR5mZIQIadaOCF6ir-pzIY8z51oItiRxrVLtsc9yZ_ZEUH4nPwQlMVmFz90lBYR01CCgacvSEyEeIZzf8EiPXQGB4zGIdXR2ZKHS5O_c-C-zpQ2HsKIHzqDLpx7rnG0M-sgHms1kHgFO_kHDOQAX-K7QU8a4YO0n8CEqOfW2DnrMcTqS1t1MBCdUWDxp0DzvMPAFNE5VO-_T7NZWopGJz5egYnWQpJBPAjFWLwUptYcdvYHhiMdGf2LtsV9P9QDjN6dA8uMFCp5of9T7CWKojnB2sWTZVtzFpOYSj8K4HzW6NmrwU8iu6HBBhn84xmjf4V8MzCTMJRiFoQkWzl9VXyzH4evxIgFdttJTlh1v5HcEMaWGGBtMkEevNRrnF5qQF3VJ9ordltQOsrVetyGPTd1f8FDdIwhG0ZU9A8-bWtLbLQX3ZY_2RutXuUqOv9Qwj29U_7kXtV1F1r-KZjrycAMLdAoWo5W7zP-Gkc9au3fu-u0PiBfqeM2FoQ9CQdcAHFv8o7_snsVYB1iw7WYyDxqiZReoVOQf66z7j4KKxRkNTcM9l4QlJLDxIqAUWwof6Sdxo3gzT6sGWFIjQHh4Q3zeUGh0p_knBy7FNqjgM7UUnzi2YJHipnUoq5a0fNjk0SpwJDyKkI4q-x-k58RlsjClt4kLigsRbfLJjBgnD0cMfe7xaD7KK1-JiFuXvKrkYkkGyUlgcrmTbrguFyNVFt6SLOPCDNZHBssZaQiFYzSklAVpZx93cHRtC4AXdu45QJaK5cvP2Ok3I7rwx9_YhSi2oYAQ2jfD4ts8OZeRu15LMKDiRkBrtYUe7TF3MKxRsvkM0vBlfPvOV6j5dKqn1xIsMmnvN_5M3vFqRzJze_9_fwBFvMyVzVOax-262EJdE_NdF_RaGn2mRj7uCxTnhIL2xXcASyPWIvT_kfx7QjudiO511uOrV5pycKZTlElTmBoS54_w8E2HO1OvUp5QSDexR1jr9VavO90K6tvpPEpB2gm6_gy5WaZCgCVlNC8v7eIfmy7uwSNsCv6uoEwzRGKTy44vIW9ueauVsGqr310YEYbjg4bS_vFKRMkcQAhpt9f1y7eUl3cQH_QyQkDwS6YFj0Jifs0nZyKvJ180rxCJWTq3jY3_vQRVn1BK6fhCkiqFJ8ztP-UVhVlzgJCfxLCXfJ2SLXJxv9-klpjTP4bTrrXO5QgnwSC5ShIls68FXxoPuQMVex5cRTyQoRcP4UEgNayT2Y0ITJNYh-dKM_RnlpqmAEXCNwkvL1hdMjwKgzjn0dBGiQMho4HbI44iD_tsmhAPZjyJSGVLi_TdlGNT6ILOr6CafFfd8OLZg98EvdySyS7UKMobJ1H553K331Ce0gxr6u_1_05q56A12AlZrRg3e8k6-iMUWeCSXD8FxsY1sZ6S0CH6Qd7euRNYYLid0Zs9zZybyGGVz_EMFKRAUhfmP3LcMEpCVxq9DTfiOu3ZiT4_3CfvzHI_SSwKgquxSmrlQZRzSCR5IB1sCnUuNR1Y3EJHAoEMuHJOD08FIefI7uqUPylyeVUIpvThpM1c_jx5mMm7t6PWHJINs4yYqfTIrLP9HF2TMXN9TiCZ_17BAFINqbShR9rq5UbLudw9Rv5PVQtZatae7UCBWT1fbeTZZ8JGnuTcPNR1KTfPM9sd-T61unDU1O6a2vdmc7brP3z-94OVT8uoyYi84xQwBm15pCu7k_TXxbGKTnCCNmMBRCNPcF0i-tpYMygKoBCvoWfTkKx3yBq6e17qScz6ICARqLlRGVWXns-Mbqt2FP9DNdbu7geQ1C4NoDFVwxVFbOxWLjWqGAqqDBQ9DRqZ5h9qN5-7VpxPoyQZFDqyHZBucz98imSGy31jG8UWYY7mLljVrkSih2LgQtGNMgRghqTCSThTP3_GvE_fP6UKdGnckXWHMHGIlc0Yy_VIUMSYQF7DKxhp-9pkc5-TDon0GV8kiMuyUTUIHo_fnrfPRH4McAbQFzxjGpBWUT2lyKN3W3cLyl7lWnyGQAApcu8uoMpYeUUhXu3vXxopGmvtj0gPeZI64jm1dituvyMpuD44UeI5onpuVZt8mkldzOZVMztbLRUc_lQG7VJ7LYWgMXXtYyRjnlnboKm6IOgxij6wGd-dEr9PzhpFQ0Xn09i7uw1CYOViweeVYbzy7tRMPyiufvWlM04wpXZxwCLhHR4JvegPlefUnsn-wOQCzD2DHxwb7aAIVH_Nr8T5AitUaiXO9cnl3nXUJKqR7cCPWDh3hrgrmF73LbL3gyUZvHMdBoK_cIHBZDO4oGT8G-5dd1l-s1BrohbEdTOr7n9pRhp88-OVNZ1pcdgF3vw4NntGkSw1y9bHE7g4e8WrhtwNtpuYUjqvdGJ9GaAHXhxGZz0ERGChPQZ0N_BBvHnCSecmF8Z5EE0br0eJYDVeEYzIaXa2E-X77OzMsvLoGCrmbtEOm1ZanVcGzz9wlr7jX5Z3LonYGKdCpF0bij6GMryJ7jc2Nx8OtahP6NCYsI-P-tOeBwkt4l2HdO0BKPqoj9yWk7meLbKrnl4WmAZje7YQ6-jfSQN-rLk99Zo3GAwDMYT9zsE0GU7hOwV4CRNIpyehC6ZZjQr7sNlNRcuFBcyBjaeFyDzUDd36CR06ZLBrqSTOjXd4s0-VdgTqNn6HKWgbqqth1FXqsNiG9DtwDoCF_2hdiFo72KZ6Ghdepwm0Xt5tcJiqg3ZLsnMFYcABbRWJ8qgirJZRNjTMfvrXbK4U4am5QmL0ryJLMqz_xVzLn8CJvWtoCZVZJ14KvkptWXYTfrDOHSI2wxsj_B8kgQGi7d6tMhx8JoDLIszkuGGyOtW1DXSfbvHIF1wRUqLeRDV9Rd9vraD_qk-ovcK7RaTrB-0BpYStzdCl653F2Q-C2Cq5WnzURtunUGOsTGUCajKZcfnrZwZIC5vlR8pTyDTfpPqBy2XEgD5B-J1LHkJPJd_jRxT5rUukE7Q5GjUrsqeQ6KzlhZOpnn5vShdm16PR80QQKUlFKeL80nmkyEkH-dOvWmgyuX0jgcBYjVTIOUBFpIg_LWA9DYTd1IZfUHyUuh78hI4guF-7BkpP0_0rNokq3940X12_Mf1dGjrUieFpjVo4dHDbLhXqN6Y6FoF6faHLIiq6IQabtBdbbxZv0WOy1TKCWWQVo6o5P0hsDC6b9rSmmtGblueNPFy4a9Ezrn_3U0xcne5YZFaYg7uKlnZ1KkJOUz1QzDwJV5PwZNLXrBvpprvK8w2e7rpPZ-TPn3QMXyQKddiuSCM3eFpIrEza5d7BYcx87GroIMMKgMMw8cJDI7BYgBXlSKwFgzaB6X-yf_z9Q9ZKY2DJYZJuhHXSRqIQwwfx-YKRERJMGHuex-rLOex9AVy17HBh7RhkqC1M-p2Y8lHaJtf5sSMhcei_RRx_MME88TvYY6AbNxcZxDQ8dqyES8erD1r7uYp9OSofCrt22M8gI6IH87pDDZ5Utm6CGvlkjIrgX1BeDbSR3f4EaBURbq6KPiT8KC5z1lHbNiB8AvfciOMyDKl0hMXQRoZ84QXJ5IGzMmyrtY15UCnuqvBT8CNm8p0scmQahY7dGSvLzSGGs9NlPDS91HrPb29GXuGQ0TTfnNb5fIDfiC2VnVNXkn-y5bRtGuG7UzH_r5mkGxXfllYPxQOVQ52UajtFpnIoQ0evsoeTfHG0Acxheekib_j3vaS9HxTfONXbjJFZvgp35fojYrzFQBp_K2ZcYqiIuIhzryJscYhKmFTWNj3RhJgqBo6JXazz9C_PRUUpH_eRhacreg6uyH-s55J9RMh5uynC_LAW5JMpIkZGCZaUDUUzL4CjuUaYUB367nK37sQ9TzZehT2kSjfnLUp7mu3slYnAwwliZdtsdQ-21PVG3THP_l3JPv2tIlSfubTHr4LliYMnnR9hwmmI0i24D5ZS9Q7ifVkO7jGrWkkQYsO-OppMcp26XsYI1ZhLRuvtMMnNRtf0ElEK_LQ3tC0ChNsI7V7TEqQLytVN-qcMkC0K0D0xT3FRGfKgPyLWKUSm5NsWRq-THD_MS6wcFiT3e90dNJcu-Y6430Ui2MmNZw01V_pgIwZgSZd3D-MAfQ2bNa5Y0c15MDlZybCBQaHR46SnBzHLXSiOU-gKoEA0TdE5PWI84kpziJ-VOvmBVX9rvfOaajaEqMRTZamkvO9pqHVAVdR6aOj_Q7YSOtFzgS41a-2AdZdePZlyH6IMYV0i4dRfho-zEuH80ohTSw19UAOdciFNON8xz_bwYeWImn3AtCkatCU4VsbJryuIHhFCXv-ZefUzrrbietyFstAQW9GogeYg-ynCWbfbjFaiKhF8uaUA9fX4pvO-ojLaczx3Ee5PnMpsE4EDlYXnhEMAFP44_YbOC3iHRegPvIJ3OW7ZK0N_rORjKVB7igWn_v2VRxRGn3uR2_G4XtZLpvKnFAwZVXTLowNsVL532z4nYmZYSZqA1GErMi1QEdOLdAJheoUdDNzLKYt6iGThqUna3p5bB5z0H-05S5Z27z-35iZhZ5PfHulMJZf18R0JezK8GJI-kCc9LHaUOfYZrxUdIAGKxm246MBA3hQlC543bAWgW_zCPUrpgpZb7rVfgTDz3dXk1D81_U9JA_cabXOs0XI1RzLRivD6zCx-WLLlrhkPD5ptV8rzErcm5fFFwamq1gFyvusCZ03yebbfTrWP1zzSJS9oBknktX2j2ceQ2_usHNAgziA30TmiILArwb6u7Ykqbqm1PueMhEQcJ8TIplpe1seITEyv9j9mIgdCnVlLJmWAGkt7fe6XgmYWW-lSqnyo1KatbGkpQj7ZwIUlKQAsUlEP-lmwM0GuXgoQ50hU4J2iB7icwf3CuclCpk16iZZ84cuyLlgAyuQZWlJ1MV3FukrRclu-pER5LDycxtDI9-pJYWBb2Q9EqncrshcbACXsMUwYyD3Xu-kImbtOgSQnRxgHdoMrkHkDzA-fwlpoTGw9ohzXT1mvQTLsHFWR-TbMbpuD2jatUikz3E-hPqSlKZfoUWOQLMQhveSuPGVamZkg3hrYWJ8Fa4iL79Y7YJ9ruZ_09YOGrDEMAKt88iwek3J4ivXTywwSA_HTot4MW_Y8JzperOe9kVpPDTPS9-a4ZwBU7UbPCEGUnetPAp44Mz9TpAblFP9kxeijSdjU3cy7wRG9Vkp8dbV201EIxIkhXJ43TYgMHm5V2iGLvRc2Bu0xMfqalH5NrVdjezBkblQ1C0g-K6iJHSRjitGoQMrpGYYPVteoHvbaKBd3U2lNx8b0BWoONosjNE6rhC2WRTjTODSb_yg761pjLbAyd_ByrpToSGrRmjhCeWuRwZhLKVYApAG1ah7Dhbo1Ka2LrolXPD7qUHg6Br6wFZ4_Iam34x3CkKn1tL7Q8Pdg-K6FlwsAYo6QPjTpJ0jtPLc2oBT8tQHV9Xljl35MQeW_621ARDpsWUGeWf9wGEqNqRgB3SE6lVfm0xoRDgZ-tXNW6dzmpowEYzb-scgg3edZbf4Dfd94PY0ybQKI8txNNsv9MWIsbC_s41n83qmMCY1Pcj59cEvz0wDCf47FsUCRAexl32Lc8s3JZRTkwg4LVPpDxmwYmygGRpi03jxg2OcxQqb3yUPSe_5t2rNmyoNKKAhAKIInK582AnqXmMCtqnOeXXDony-GjW5WAxRmom-pYNdgzPgic24p_dxhtLCyym__bRaWko8tJ7QxjUllF7Zy-H7i70w6brooVftuef6a5wIjkQvzvUKT2OOzC3END1n___WxRVlupqyoxDzQ5x_Ocs1cMSW55_V7MSsp-dZrN4lgKTleXMgP0N_R5pbtpNLWuQDWtXi9KO1GqBo9RsxWvcchDFSEBQBOY5swjM7W0d6YPr0ULkbrE7SbV1op_DufYszfey2Uvl8sZI2x5d1kD_gTIJt4p4GJb6MXip1rxfdbnIRbTdse4V4jCctYUkXICJu3DuDdQ8DskFmUosJdJLqwE5YZcbct7sAMnzrKXUOXKmKtQwltAmLqYpP6WmpPPy9dLIrNHeHKXjgh0j_p0qEE4uH408X8YMeCI1rh5Osa2w0NZDMjIMlhnhEpOeMXyqwpFGjduQZfJcSM1pontt88u5n0WgHygSoTB0mGX7ruGK_jArMEGmkBz6XGmkWiIcUkVP5LNjIkO8-0VAgEYHLXVwbtHbbXf60AVvFhw2_zHtkQBpmTbovX9xTqxiD6f3vOjj_sE8XjkiTFj2j99Xf14Hs6-skH3Tc_Qu7Yp4Px9bacF6_9kIZhfa_PJByY-WLQgKeGKxNIWj26HInOI0ytkL0EFVEnk5VAQQ51Pb70YuCHwkYwHLC91eI9hAsBO7Ad6vYOQRqOSn16YOLmF02is4OdvbZfN6teUaotvGw6MHN6ZUNXbLLRPu4AZW7pYbTgi7F6WUoZ9nr2yBk1m4ajNWHdTvgxO5X3TUKkkR5RMUHxmGV3QEbblB-dSvGk0iaSo12nCKN6_OMq0GobKywZHdaxU-5LgezZzJR9J2mrnpZM1A85GvbDa9eZz-AYqO332qPREuHaBhLy1hWKqozRvq11Uem7-pOkd8MVJQIQF3DTj64Azg_faj1p5gjQsG0Ucbd9iD59HWi-CFSYc_BgC-ualgJHMJtQznmtEX4OplFIzCTPClMkTW3Gj2-FDjoT3sS7Nw1VGk2IUoFVwhBxuK4mqgc9JrVykQxqBNAjce_3hm_qs9_Su2bfkldo5AfYChZujwrRqv0t4nwohOgbzxApjwPzpibZcger9HBt5X1qndh-xAb0SM9EMZB-kvrR9f0xuUtv_lcHJNKZn5AwpSJDSV_-O1cqxoo5gTUYQC1kd07l2_yoLXL2i-EVyL90rCN5x7yE8vTsuB-iEDCY7WybDwFWL4tpW8YYxGlc9cPx2f93ExqTdsSkZXm-kSR9meiQeOmKi_MfHL__N45gYpsGXMqsLV3SdyopX-SCdlCVrqi-ANJb6dv349mG9S7-AA2X9TR9BbfVK-wL5AuU63fAqm7fXIsyTsMXt9oSUePCmiA9V_1eyqoxaOgeh40MvsVjJbtF2UqPOGgPPG3zOcyWHfKFmxe9AdARgeedaG5qf-XXqqhgiXk0f2dw0z2qFYGBief7XgzYCBmr9dyvcBQ_gPfeU60F2mYSGr5eVhVB6jwsa9_RDSV9AXbcJv-uETZElgF11g6ZjTtIDHZB_D6V7JPaekeO5AWXBi9F7I8l1wm7aPS7tHSXHuMlVukst66_phJAQ2arV2vVMxE4R1IgSSJPdQ-bs_ZzJPpjD5Jlwfxru4f6A_Lv2Wd-hkrM2Dp6yeyUUbIdlK1dFR1nYEChwEdabZQDIirEB7ISlrcWOA2lK0y8QsdhlKDY9EJPwJQc6eRM7olMM9LbBwkl77f-y5xoCw-8EhFUFQVJ01lOgql6SEbrFvBiqWmyq4xMQqRVrM-uobdep1BY4meLher-rARDLH2e7rkl4bzBxYQIyAH7pvAJ02XilF2LsVioRLjaXWGYTes_rXYJH7mvMRG4gxwhBfJL8BbSyjI0zObIMIhnc8iLotrFmkU_cSSaBnOBsBjNsVxC4x9EkSejVbhnKDqQ-lT623jmKE_3nzvWL0vjCOnaEBZI8sOH_K4edpiI7MWXSjE6g4cRKISakbUxTtDx1pCNzT_ze_A4YjxbIa3McL2lfQYb-y01qdn85dZzwJq4a6TQx75wEu1qN-Fj8b730FBkI4U3H3QLZFqMAH9yLtR_C-e_yFjfev3awpJTUAlzQvNsKJSI4vCp7swq003lAt0rUrQVwb4Als-IZWVZfbAHQ4fdtiAhzhAUh_r5ZuxHZ5C0eqyDGbIg5rzJ_VPeBDzU54lJnCb1dpyRbUvoHEFW9-z7WzyxJ-LoSGJrngwkW3J7JkYiif_h7XLELHmtsj9Xbr3kQswkq0CNlnY-j0SiLwoD1JxvMEgFcvd736N8b83CMQFFrhFkhJpQ5B11xqYWcYBTxvCQnNAiYM9FO6-mhx8e_5q8G5OMhEfTt_eeTsT0fNVuPrOoUJzg4-uK3NTZeRmiRRkf5T5PIdmciUPuuG2QQFvT_OMWVn6S1OO0lvnAK4MO56FLUdO42rDoL0QONo24esPzEeuZ7950o2IQWteMlgP7bFf-cmU49LAI9JHVb_uyG83tfIKwTvq_lBJyb12uzgwkqVqEcJu9gtvmn7T-GsUGcSfnczzPT0bF9tarNL9lBQr8o4RyzXyBKo2w3xIjsjv7A9pXVxMK8mCOrnRDkuDLC32co2Ui6OeitKwH0pLkIzwAcCW5gqGFZzyFqLSjFOz-YJQRbPYFcNmy9HavAUzSIzzlYXqzP3hcizvuhR_Smmssiiq48iVfJCvI2KdeiMvNvqJRE1LUt9cyl2_JZdPb5PuMeSNOeyYOo5WFZrHFuSia4zJXdPFC_v50EBEkOfm_t4rooRlnvN2PuiUX6hsoWPyvXlSQaL7_FeiLMPZObH-88LPNbwzOUS4koInoKDwnlgVDC1tuiGNxLu2XeAjfvXw3FVApnI6Y2X5ZD04tyaa7URaFPRPX5lgpB4IkFLeh3snHzWyOCGYM9Y6yG1EcOXDTR02IooRgxgbqvyKcOXFcUC8Zd4qtRqELhwGc0Gcs-u2LjFW38FVWVfdlGC0CxAaEZ2Yd5ElcuCvRFPAqK4l4XgJ0m567tdvKZMBnGgvjgcYPufyAgwK8WHZ6gUosGPNzrMfGXUkv10147TREMqIIPx9EqnqWtYyXfDF-YTyJ6IrcWAXEoh8SzDAGovSIh9c9GAw0aTEh_tmMFCJCtwLExaOuXqjdBipTCs-0cJsK957DN85LdZmUDZDeAhjUJVUD57ojyIgkZRsanX0Tnau7CAWhmtbbVrgltrgk_V-Lw6i3xuy8GyDKJ6YW3IbMPKvftpcpiKkwskBnZ9IfmSOQYrkJkN0xU06_bgPO9LJ4YhL59aU4o-NQ105dYmCNugqXUj2atPfp1OcpaFmnOxKGu8-j70md6-Xrt9xrkJvKq4VyfgNYrOWHppVVD2nCugaPAC5NBqevZc4pfojfnW0q33JYV4yH9hh4hBp1bnQ_hRFqTESTWzDMA6PQnvZuK3WBhlklQmSfWDOKf6Qm5IUxraLKcp7QBVGzfnTHDV3HGBv3Or8v4_CoMMLIi6-55jQg9ehiboHeVY10yxLTiedc_zB4bznvcOB3e9GBYE1W2LHxQnwe5NjpPsD0Qqsj2SP0daX4TZKJ7SccBPI0aPaKGKitEWTRCyTwzwCIsb7IDCIefWTsLFe2ci7RcKF4GW_BQVfm3JahLz2aNDs9o_qHkzfF5jOGpc8J4E0XL3KS9Io2eEbBzZzfCspNpPP26CpgcLfVd4G-x21rTSHag8smFUlm4Fn0fqJMjwHvcdv6VxevVH3gnDeWnMCYsLWo2uz3IJYAFG3A0hgpkDxxRmR9DJKkSPtscC2ivHl0zdYU_K_ujb9o6kfcCmBKHi3UPTq2IVoiMf1oV-W1w6ptcg0EOAG39LIOI0pWutmWhHVfC8cf0mhjDZ4G3d1qL4chJU2rwa4hX0aVEhNy4mbzbpzh8GsaenKPwolFbWjbAvYRQ_0VU0jROYVhwj_KDnDFZyXmcfzzO8QjvkLvfv9JBuf0mzYgK9NkVuqYtqUvQq427LRnjxAX2OJFgimlLWTd99By8ovEqV0hVQOdl3fuStlOq0r2MDle9zMqNW2syTEg-PoO77AskqWWmryb7gjN7YyQQ8gspB0y4UQTgA1EHjoEmFTso-jr6k7mMLLSouVGqIivP8sKOjETLX4B1FpeD1Mq6MzAS4xqj-HvMVo3nh-qW6V6ourb0eKVoFdFkSiI8_x-x6SiEtAMtExdhCz9DoEFaMHsVw_BslWNmt0z7CCk_yKjyKwCvaLckRtFWvU4Bg9ppZxGpe1giE-4QUODsBsdXHkKJsZCe2NnsbmRaFEYDPh5Ba4lMOqo0tGwhmFI9iYh3JdJNYNooB4k09JTE0R3VuLTnz-Za4pCm_OlY_xy8PgrGH_l2omjiOH3xhxMwvCuLPHS5CIZ4s3BrOEDGLMAgepVolaVqwsRaPFxsSKUVS6N2sgLOP0Hbwrr-mBSVjx58lEYRvMxHmI6R2q4dF20McKkvAFTxU2RvjU0cJ-tXMzOZpOqEF8HT_W8Wq5mnQWgin4777R7KiJt1dqtxdw3lczxiJZ9y57RVS6rCF0FWj0OGTf32Ki00voR8STmjbnnkbIfD_x4h_kq0cJxKuC9Dhj1m_f-wamyhXYxzJf97GhHZ3lju3pKOeoCRvvmMtgYI8Dbdey2nONelocdfCI9Yjbc6xBcEWV-XvYME6arSE9dG9fQLSAPe4B9xsBDx2YFPW7QmIgIs9GpkWPb3F8vGTMLdXZ8eGkmU8hi_S0Zs25otG9kLCQdYeiau1qsbN7bQ6VgrKFR1YbZHobXW2QUv9VXHF5WmQfIkflBc6we6BIaza_sLLX8UtTMcFUYvc0c05FK1odC-bNk0ucOJUpokF3QSa4JtWqUcV4JFInDhmuMdAfeRfyzNSzyKebt3ASYrckbx3j61R0c7oPVnTCpwb2LPyON0aONzFLefF2ms7NgvS_FxvygC1mKBgXvq-CN8rYx87eFyP1yThPWghx2DJa-qKTyJy-3J6FvcB2xxATjQEb2YlQHL_-8OIeQeNtlGvBZ4CpQFTJ6rr2yFf7vjq51RadtU_AmTrfLGTC5NAJeumQDTd-L8EqjzpK_EDSbcqlWc9WQzwLy86wnoffQ0qR4pBzGGZGGtE5T43s73hwg6PWCefNfNnFjhWged14lC8E2owsCIZNm_pVBYi1bS_mNf-xd-M1aMMscxXRb125kcYnvhBMuaWCpn7XbrMDsnKqvO0S7V4ayZ4WUKqTr537wHNnAMzM0pleCQUra3ZzWgCiGmkeHEwEK4BwQj6wsasStLwax2BvBlOVtKOzutFuQfBrL1BoG0ii8NG-bRlPlGwDm-tavTzNJgHeQ30Ir7WYuyLG9BVBLmMf37QkfB89IyUeTXef1f3zP21wSrgjSoidaPt3yb3NLBl7BAcN3CMR0vz4TLza2ks9I_d3FM3KIXk-BE5kG0rus6PxwsQ_DUn4zTuVoUY28tltvBfQqQ94R4SRE8pLV-uxmWEd5Zrzm7jUy2fKpaQWaC6VfiDy8PlvNl-sEwUZEzr9dAT5oEdlrfyZ0vqVli-9SUjanmvYAeztNoZO5tvHWQ69s8Xw9od1EvIFgPkw238mVfNRFec5nSHhVyamxwCHCxhnjDkDU0OkCV0vZJmGN_MiGwSiQieJB0_Ak1mc1UI8QG8mINGf2CJ7b0P1ShMmBAqY8TmBCcjlzB6e0UPliCsZCQwXlIAybJHs-ZrqUL5c2cHGJ4U7aQZB5I4G5UqB3b1Qi63fjVlhDQo0YG940ipp9KwJ3JiywR42FdtM93l-m17_FLcepjobEA3RyQytkf6Ud2G1bdVqpCvbFmXTRhvg_eJi9UmvE0Mbfqirols93pfYjbGMJ6K1jSI-6_VMwcbfD_2PV-rb4H6goYTkoiNwCo7fcrvzme4kIVR2hIpT3FMA2Pc7h_YW0H5gJ0jPfYpO6f40kjVU761KB0LlUaEVxsopBWHTDgJJVqymGaf2oTdBudSwie6oQq8p2woSRXb963qw6R16yrQRcXuOExdYxFYcCDRrVsVNo3ALgtWU-g-HVu2LbEjIqyJmgXI3zIQygfVY5Dx8Ee8kQeQWoe1L7dQjHaaLK86qV-kD92vPVAXUKJkO8k7cgDE8wpurnWuQG1grpFd42V0sjJ3tlLiKffIJ-pOy7Bw4Sx-s3UVSo4W0AzoOWbBu1rLVWBebx2fsDpho8cgRbG-XFlE8X5JgmKX9fLwE0QFzsoRkOFZiXLK_0vSXWtdbv5vTGbuQPobUryNqUJpfuxYt4yJ84wtdujYu54pRdCTfGH7hu06hEkXOion6ZuOdGu3U807xoggA6rssf-QIHkvl2FOi8vPx8yhSuuwA94Da1fbmldgor-57DwpP31987KsycoKnY2f4W5hBmvjChEqsqcGh9XojsJh3P6Ksc9iZtZOGSdM1ytwHDQT-JylClFBELO7QcvfgzmOj6KidrHwyIaBvnRoJ0AMiA1wnlxbeAL__bJaJWLQeva82wxBB763v6bPWwKojXnqhhKVQpv7JShz_5Vvq-zJLG7lgBBmGjLk2E-JEeJ2R7547STcfRss57x0rklL5I1J6ehIe0C4poxIfkjozgoc9uIk6buHZcyVNNwBzWCpczBi7Uz7lw8uVyVoS0sUhGgmlwF2QdTJawKt5P5IJtOu9g-VmGcIAM2u1VPai_4BSV8nt3BY-2KyWsoG-IGmymUOk5W9rImn3DN4pFdVAaO13DcAtHeWdUQyENxM61z84JTjpsJnkSzfaXSdK37yE1seqPAYRWVN6uaHr0KMvc-9T6HBLEV-ebA2JHNgciKMNQz9xOWkRKnQdG-A3OOEMqX2MxNWKvG-6xVy8QEc7mLRcBdx20vJB6EoSpdo3lbTgxX3npgWJg37R5xMN2hC7iy4aDRHUegAwl2bq5Lj7n18fiUEZFBpAq78KsWaRLhavGIV54KA81_-N9F04Tqp-5J8ktutkZDigRkb7nGoPNWj_ZNDWev8nzCYk_n2UbUZ79lSvZElN0gm_55Q3APiw49LrYReWsk4bBx3eQQq25VEbf7-VhVKSlp0q3OfQ75zo4JwTB4VhduQCELQRLmXeqMQ6ZL9g-7XeY7CAfEAbkub2-neDOtSISjEya8O0VwmHswjq_6xREE3A-yjAAshz9Rx4mvkg9ANGKmVZS9pfTlusf15r4xoJJ_ukRaKtvDRHVXDAZpWsAmgAu_oWy48MgL87v1LVy-OQhp4wXoDfpyoW6YQYc9Ea7qiCg1WG3QeokNNG6SqW4IboDwz5FmXmUlgGV5pVniK0Zuppo5GB6hcRjN98UETZYCjOi11I_dZkhMGjlqOFfVupDsgN9g7aiqaMHUPLjo9n3OU3jBM3Cz-W7atAQNo2VZeSAFdIokPhEHFv13eL6rEZbglz-IOaSAjfxJuHKivIOUQDIeil66wKs9jyobdKnXkZb1MvUtLsZj0COYK8iPoc4LDbHGRXr68tQPoTNhM5Iv4GKoOHN3PuA87j_SJ4MdWSvMcQm7OfAR5H5eh88Sy-oFKvt0p7YjQubbW4w_5Ed-jkhWeskhYEuzI7UrnectdpXnJIiyaAOAgt8NDloGA3EwFmQmywwoCGbNR71Wov4xY_Zw3xpr5MSwxL8FmL-SPBKLKfrIw5k91UWE9vJ4yqQW8es7iDlLdlHCAErBXWpfntPi3cljkWEKTkUJUCDmoWh3_rNtS9ZPa5Bx_nDGH-tnDZHSpG2j-q3_k9P7vnvpDigib4UXRo3dXU40P0OLcCmTy3kmHT14haB_34g4L1IPDr9s72A9FkotTNvpaRY5RfzpsvSM5gD89zk0TA2eBIfVDvyN46mqQjsETjWEl-k57WVqbui47qNq1iDgX1aRerRs-bkz7q93yo7P8loUFSJyczNhldr-45dmRxcd7qKwhqy9CHVrBLGJoOKlhVUl0N4fqH8spgfgw4yBmUmEPq_Rjw9-h8UN7CTS1uUJxM5BoBrKh_5Facu2cqtsrUzsq3YWkPWHR05o02o9-H_joKqOrFpdU4Gw4dy2PtAsoeZaApzafJFyBuzn7cGK7T1BcxZLNKdaEhthpm30VS_KFi80PtGfSr6DDLmSattzPDmpZghZmThic9ctRXdu0oGHHLXjB6t-fJaydipaw09dLNngPuxKWxa2HEaAP_40LhMcaCcLy20uQGwxd6nkW5M_fH-TIe0X-sC7afOaUjIib7o6WNTEUEnLpxZ4hdq-2f-urvn83woJnDa260Tpq7KllnZGWT9xXb4PcASpQKks0N32r9h3WuPPXBTPSlE3jB3CTK5CXg8WSD08mChog2Twhxf3Bzbf9TNlzbqSJ_Hb07ZRqoxKQSxekf6UHJKqQWc95lypSqeyli1tNEBsgtEnZoq4XpFJ7A33ktMRwPUF3NZdkTRw7OljUGOm-7SKqn1d1yL0oUW_Ea724EjRcMSHGQ1IAQ65TIXR3wGpb9WwvxKfBfWZkkxS6XaSnFl_JVyKZgXwGPUm6oqrqh7tXJbF0mjOaYyfLJIn_K-j5st_ASN60G2EquCA6r5WFEAFyQHh9xNRnoMtH0E7Lp7d9js4KlEtsME6fyRGgzfojPxAR4qE4Ypk0ihT8fTtlLaAc0dmRy2A_c00W7Qdwcvdkze4Kn7zTKmc4C3r3UBS52bac8rkW1i67JLJtfWjn_hU3U4yrEJ3Zi52i2q6RbqX30kpSgQJB0HhzUUSNq7B2isu7TAunxWO77_4UuDPmUSn9dyOe20rRTA8z9mz24xy_-rDdWikBtEmv4uQ97kgSraUdNb2dHXmFyLbzc_ugXiIVqUYtpChy7JDo8m7rIRnOxC-WdYIj-jKFxobeaVo_7n1wSFxy4WgPOzLGSlHddBoQVWTKdihYxKPy0EMNSggHs0Iz7oUOeELiDmiEkLyWNFJJ6nuzDSndKvktvHwKh9OaMYbaaUX_00ijpb5qSkZmmyeXkQARfzwpwZgEmbh0KKOrybHp47Si_yOC-nSTU4ZKGTrwpLCWf-3AeSsgvydAHvrJrs5HrIJg8u2SOEqurlIzF8iJo-vN605emPUtB6tFAQmrzrn6t1zEPtKqDOhaZj0JGBTqxCnInGfyksC4kc5TTIUOUa_WaiycGMXfr_fojAO0KyOui2kHJhMzdKjJeYTnxXlv6aLdeyOGcM6QV7e54AtsLe7NDvO6hoJZsf5lNq0vmgAs8OUC3E2GncBMrWiAupR65o9ZllwiuqSxLVmq3n0m6f8p6idk7omg0pnCmY4G6-rCUGl6mEZZ2pKZOGqwVOY83WcoEeq2fhdrjXlEIB6USfSotY1Y5yRHQtAndQ_JOfHUN7p5iHK6j1A_GptLn3QyHGBLpRz0cBbm-Vjwx69pLwdO-hkUIRlJSM7aQkTz7h59Y7IYUu5NtzbLTYT8skgnbEQtBUicvL9LP-sD-DLB6Y10c6IoIRLyFO_nTV5qF4MGDtUlHQHlRvcmbweOKWlIR21dIAV-HtN7eEsN0mUkEvQiyakGHU5mFc2oDgfX-6A99ZPSgoCNAeQdIMq3saS7qeAijKB2eURpSSvym2h7GdlI_e0Nx4025GEPvqixMIHp2plqcjn1XKVNj_6CECW-7EJfeYGC2V8liV4dhNopO3fe8A_suaKv4btxREemQsTRmmXjIcE0INnDPPECLGiQOJHyy_GCqkfB50FV8IptHCgQSExQOz3RE4nbCQKG28Ujt_0Q8HLBJ11dAfmsC7ku91roP-it111Bnu2bs-bdk_E0wP6vesgByNzDdfAxv9C6GysBniJOJLN48KO0577mTuvoZJfD5qrTHigMcMEUbLjZSbJWH8O-AePRlmeqFpXGwRLBXUKeeXBdP4fdTyYfuRTg_sicbhwIzUgbKsh6Z81xgROhDMs5y3_iNPNqDnid2MqPxbFowQRKMQTUfcA4Zqleq4M9DvaPWNe2AWbesR7_1ABr1gfo4rkDKNDK1qvn6MvkeeLYOG-oND8Ek3tGkWCnNYK2bGeDLb5g3tyu4yfQGV3hCH8FuCJjpSmAM2I0NlKUmPnlFTNtxhMDZ8YawGBZBrYF3XwLFuyBEtSYFiXW86Zwd7xUQMJz6N9LDS-KkcLa2C6VfSW1mg0VFBx_lVnO3ZzzwIsykqdvulxOjxILGCvDAc60sdUWuC2VaEviORY8CMmKxWTbng5ygPpQNe88c5MXgDH0tgt9PB8u0vCYxnEw-ZVq0aiWRuJMyTkFBDCIzyBNm1zMP7vQHWbVDsgUuI1Hw6r9zkPBFIH8qB5avaIWuZI5r6C6nh8iTawz_Fl9rKMlV0WNn1J9lfRruPy90TQ-36sG5YFoMNbkP5MDCT1H4oYxMDduqbjOnHMfuyqlABLOMbu4CwMd80wQofEwx1VGjkyvPEhzBzDhYy2G9qkr_4HxDkJ30-r7DFoNGpzMd1ra-bMOPaZmQSf-rvwnolepK24Ag-oisDTOjynkIsIOXX3CttsERpKXabBoFOYitqJoqxD5C8JV0k1DQoGkcZ-tK8f2NmwOQpZdoR1brT0Q0TylvT4v1IA4FCuBvwBYpHICnmsrl90qjlM65kRD_5z2FpqFhaJ9GGQi0avDxjpQKXOanITaJe69gbruISpGYQin-1lQnimf3UyPOCJlkaSh8V6ozhIGN9nK-fD1wofqCT03uiYNKugGaOKbT7kus5hywAgHEwKZhqEU3B5LFWbV62TM4hjPXeXOtsc33PV2v_3SJl9Px1ez5NMNKy0SW8gGxIbZ4lNEq71-EoIaIAzqZD-Ie0qlTXcSaXmfrUcbV7gvmS94SrLTxvUfAzSjPmKn5d5VmTtBfXdJ3R7SHspetDrixD7AscOpsKd1p61CNF1kdkg_GTye4UfKPlZTC6ZZBshAcxrKx3_vqgoXOcAsuF5oxK4gK5MwcinAJM2ynBv4FZFs_ZeMtPDyGzpfqRtSlOTVJP0qVDzZCm6nMFYG8PJ6yQUKsO_jDRepyxhCV9lA0olfXm3LDtbngFCcqn-uidsAid2IMlkNk5P1qY4AcNJpeBYQUpe9AkKNkFhmFGlbXVMvb9lE2n-acyKNfyGu1EvSlkMcmrOZLPGdbWWmX1Ej2u68g26z_D5s7ib3h3ZF7UiNVti_rDW2waxxr14ZkByVXW2R-wQjdan1dj0Kcj_gziQZC_zRnbZkQ_2h0VAKt2mnVRUYkbsyS19PbGk2I9g-3kwfHL2lVnW6sz0kG8XCYM8PtkYJVG-XxVbuYsFmLXw66kjisew0bW0f0-aFjSS4TxxS6crDjYrHrv7TDoKoGlHz84XEK0wbS86WxdHnXnyI0TEyo1gYgL2cIYUIL1ov-Ndg9sfY3H6bqFDkC5MGOA7af2Lr2WOJPoKoRsP2oxicmKoJGUrFR1mO0Ul0MHZlbw-gFLkjFNEDEIGpp12vWDkp28X46cRNUIMABMhmP5-8Lu3rt6vdZy44ijh6cVBOYDYuH6AKEG9tvpinl4qfV3fQAPCMJwmlD7KMr_3MezAPHWLyT8WWo7Vi80Zb7X4eQ0PE47SNDgNFiGbEwpMeXfO_Z10lcgmawpOgzHLGeRvOz5kmm-QC29Zx9il9bpeOPLVOIMpa81ledibAV2sXkNoy5_dRQMg4Qjfjq_g2uZwg_L2AuiT6_ZyjbsfV5J2fjXPkfENf7EzasLppQMyxvXgoAAgz4m--6E9JsR2hcEpXZM6xspV8BNrWmrnOkSz4ykvm1u7RuMnBlwdVNnNbhNbWmXjjtijK0XxXEAIBE_-6ixrQoLjVN2h6Yqx9UDdSRLoIg2F9fRYtwxBzROXkk1MdBDr3Wo1PhAKOCTkV_1qmS5bXhKqzfFn_vVCJzOnPw0VeXCZtWNXSM0O-CJR-TyTU92NouAhGkhnIlogTGa3TpsC8yJVdRNfMnopY-Pi7KMXQtTAz8t_CrxG8QfakRBtjXX3iFtQnBfqXDlEEjlEJgl3FXrv5mbKwOoXQmbbLVcC8DeIwBI9mCftF8svICwJXIYNNkTqo5yuoxlc-s_9qtqqvIGEhch2BbM2Un4z2HSwQ-6ArCCCghe7BN6nyH5IGTZmPa8GkJcETx528LVWFgBgdTCbfFr8WOCDhNO0-J9LfxqhwkEu0zKP5Hf_usSAmIzpzVxmB3_5yktoKGW9dpQcwtyPaMQSdHHvibToqdUOqTNPSTiajVBgTKKj10iOX7_nwqGzPhXOOlsBjVtD6c_qb886NdxJShQyiUgwGiIaHEE34enOb9F5W5xn8gySEJ93VX0klIxiZy-9CT1-c6jD0csqHtckRAzVP8dXLy4hP8WGg8DNqY-MOQEn_is5rKL752J1O_2sujEIe91SE_IKARO761QqfKKblxWqp_Lz2sI0_L5VVPlod8CHVrGlSn0suT4gaUlxEdzmg8kNOImWcv_AMke7LgeCCP7h9fdjQmpsgc89UZYd3k55UlznY47Qb7as9AqAaA3-0xSlG2rF_wRcbBHq_uVttOgLW-uhhxo1lmcXuL_VhGpXg6JYwE5hK-eaZ1YpOMUR13_qGcks1TEgNrxxJ1VET6luy9veh4IPhrt31QwnoMtsXiOU7swQT3yxFGma1SA79MXJy3l1UJaAA5Fk88c0VFLayRWPeKVaro2xUpWzop-WySS56ie6iuukqGNJaYTOy5RRPevZUnj4mkvhW50baY_3N3_CMH1fSGCtNN2a6VpU8epKHNzRnbFW_k-Xyk6pwO_jH1lYyHN6eAZP-leiiB8QmZ6grGkVtjd5opcBOtv_vZHjhDHB0S5xAVZg3kAQmFK0WquW3phm4k3_pUtHSQLTag7t75gjm9tgEbRap7FPxgCG5tuZurR36IEMDsQWT_LZMRk1NuccDSAPvpf6n2y3zw9kWxQBb479d-NYp9oIJXhNTn1q0iUq73nmeZ1FKFIQahMl3xOzJHagZm224KiKwKxzA1XU46IuaI0uaFkS9ywx8SaV3zYC9IpMlAlvaipxq5I_dZoOCjLBeeHTljh2cQzlZ4P-GdiaZXiUK3oT2wKb-PHeY6qj9UfOUswcm5hPlBjYey74eb9c4VAxjI4b0-GjSYSVEqO3jaoH1n5HfkccGrUFFxHVNh9cHHyI3ZjjpBixvKIhVamZdPl1c0qNkj1M52zRjoZH8-iwoedgP3leIA791utU00OcXmW1EWQ95bNo6_WBN3q2uU4oWWp56aGSKRKatZq-mKeqJE7WjLgnooeJxzPi8rw_7RCfBgSjAFnReagqhOznK7N_8tcS7uWrcI_L89TWf1x9dKTBkDSrl4HRo9XB8gDwxWJ1KJdSvLRBPay98g59DO4H9r5n_-ttORsmX6uXe1sfnlITIzYKrghQmyHqEWSOAO2d-7eUZ8snobe1R9CDkFV4Y26uByVHCTqNJ4SkZOq3ACHAWI2_k5IWhYwBWdYAlIpIEqM7S3J0XyU3O9SyzeNaGX809jWfZR_5LN6Zho67KSGpnXZ8Z5QnPAYwcCort5BPETc6812tIuLZSZGDSWx0PA3m2ChsSqXOojOPpT452mbnphH0UAH7x3NKr6kZJKng86AIuWSZQlajoqZaX9ZsepppoJh8UIeYNVh1Q9N6ATJgry3fM05eYQKMtQOf_M_vCA4MTdeyO1FU6dOfWHUZRXZxekW6k61jSH6ZobFZ2Q92l3kX2veXfpjlchv-Tnl1Pueo_9aBaTbCXAtGqzHOpT1VL-kOxxS3iuIRDa4atcFIQfUw7oY-W954hiwT0L9IM5-r0fTJ9zplmk-5L8ervqbLE16MUSqbXlgy56U4g45UkaMhycR88jILpT-avrs0UMDsCUzEKxcyjguY47uo3FoHOK4u70h3osEU6D5_G5ay-QJvltt1uqRodr1SWpR5HIEpb8IbGeaQ4JH_4UgN7W5KWmlV3e9CLUxQc1OApZv06PxQ3t_hX_zYAyZxg3IQyaj8-141j9gwQVsW60kiObNtWbOne2PuJxt2zIQeaTWYXcTkmWSYcEXCI4i-0CLWDkl3TVxJNAnocPWUaOwGz38bN05S2TYCATjU35Phj0bHpMZiRJqIrY5HEjageXeJYw0ZItg73xHIGFx_VBb2vpaiKV1bp64kIwAffFGTqc4ASyAoPoWoCSYercCQePcLVeYQ5-PkM5UtZppRHfVgF2xYwCm-vOKZIR6V34ECVnTl97fB9jatcs-NHsCytqsWdZnk6yRZ3W4h2unwv9rSAVbK1KAZHo3-wbHMkD0BmLiUWJ9P43e9jYTjlfUE5Whx5g8Se2burQLQ6ukqNoxhIkEfY_t1LsnutUCvgv6jnAb22FwI3JgWnY7HJyQQF7U9aDZjN9KmT5KJdtUyjUXkhcrarFR0s0OgCflzW2V8Xn2_IJzZGncdKCVSDJmsbtJWjkoo9bOvBUFjOkyNK7qmdRvI_KyLy33AYlzCSZgsFipYFBc5Guv_viz_OxgA_Eb0FLgqO-2mHqaP1oTIG2U74nM9rKzCXtyho6JH5DhpKZ9W8aycw8g6zGJWdJQmH4La0hBzF4aSKs2xVJC6XhKFJeEz7ojhNxl6G0-xzQjZsQpMtDs7JF4bd-rzPesRlLrT3sXtNgTGVzrQHLVXz2zSpUSSco0ixzTjy-im8K5hahQp0TAfvmadMXIZsprvAn0hbtMTQsjkMrVzGEgel6v8_3-1NCTHhq1Ywg5zlRRck254eulZy8h8c7VXap2NrvvFMqYi_3NhKFPmZrsTxOCnbhcRIoQjHjTXD_j4Yljwl6xqHsc8dRYz6q1fhZDQ9SsC_Qgd9Ir9FQDUTM_GsDycGKELiOfUsV4yvG4olRtid8u5lvZGrhgEGYAY7Ty2ZQs8YlCDwXfyLd6QRVtfvVVO7oE7eoDq5qLBsefSZDVQu-2G0MJ5qknaZ-BM4SiPr0J2VKfesYUHceL5_g1fW0clhoId7n7bBzs7Wy8Q48EeO7lU7J_-QNIEy-OyONLCRReCaXmIu3r9vXlRp4SrgmozkjKH813gX0k9fou9IUCpKULzqZlz86sA63vrVP30rqcCyDUPsYf693BLl5j0m5CdHSqqURfSkBjoH8l0X_nNQXX1fOrhP6WwY3LAoKaMwqSjDAh8oXBIhSZGWxFvUMMchP24oGGhngOaLffCFZZwef-LJTbcZDYbuejkSP-j7z18vFX0Hzrh7YJfLc7X9nH989Z_P5qqTGc3E140UMnFf3DYWB1VjHfiqAalK-wA_SKPSsSD689FLl3kYBLeYPk36VBeUs5aVVeBnqAZiacB1pbN-UbGwGMYDu-8p1t6apUWg3ffTmG6s6GrhBAiGnODErbttUQN3by-gv51jqeiM7gT-wRMG8V_l8EonRS2Od1m4UDOg9r3ec7mRgj-j8BHf4a-XnQ3cCYnnTf4sGRHlkWH2Fn9CByFCw2av09S8rzXYWHMtOhnefZZF3l_CBaHlBx4HABf5bUMnoIbEMwP-M_jI1IYCnVk98Tf3rTNMi4NtwwQ6BuSngbDK2OXhOqv_A8BizMpoIVqQtfukjt2DN2D7nCEqaELKFCpFG1EB2kmJUG_0Vl93npLOt8KhbDDE2FcJVnz21UDSWxxq9rkIxVUi__2eonu-_pNGTH-kD2wcr_gqShQ8uNjrxR3uNUSB_2fG-YkAWxLtoaRLM0DAcC5UPxiQi9vP--u3esOR7mb1d8N494Hv2arIkwaJsXdL195zp_AoqVhzMInTDGvdUbKWnmbEh0NocwHNp5kjeliqyeUle6nsjO-K_M1MDOgOL8dLM2W2GCB2ZGlH4svtBaUmBHk-6oCCwttDlqDa15Gr14AWh0pyoBXODnpsz83rrPLDzLyrWMYgIWJRPj8Y47L-yCZbzstwA5BB4X5X0iP9ySBuHiuclW_iSztD8D0wI3Oi6Jb6OmoGlitrFvutwp2LHc2N8qgcoleSIN1TH-g7RBetaFVRP3U1Uf7D1UUcRG1Qq3leToR61joVr3c6DJdrh_5i123VNDgxneg3Gow2VsHB2DpW9KJjVQr2-yrBaExl5v9RMEN_1CevTBK0BtL4Qsxy2xhHdhN7JhQGEuJW3Iax133vrZy7HvF0IULObHi_NcnP7IvnHNmcvdhc91TnsdLTKdfRRTHkh34e90j9wWkxanaSLUFFHIeBBjjfwe67x5OHVZMaPZeVe_ftrlWvOHcKaBTxVIBJ9wCFqgwxK-Ky8X_-uk2uP13uq9OBsCiV3Zkt0SVrtM6ldo9B9N1j14yCIhk7kqJQzPkWRONzWf-RIDlfVi7IW03oWp13Z2BFzSsfhvSzHoNwGr37FCJB9NtizOp3f7fUKUSSjM2253a99KnuplQKoGt6C18nRbWDiVeCG5WfiEUH4JAhc16UP6Yu0vDr78y1YdNtOcuaj817dIY8PJt5KhpwqIK5xSqbPUi8UL9ycoe26dRhjq1-e3Vrf0ywuX_W3BDx8kIImC8Nz6m9thU6W8jBi1AelqlOSB1C_n9NdUIOZKmJUrEDnAvKlPkhlM-WUVu-IQD-PRDqgsc1acbDZnMe5aAs81ITJCoPeKMRr-9ZLDIjCWw8mymN2ZwGdcJFod6O2CBNvLzZG-hytAX-c_xR0tFQ_SjAjJaUqJyz17UWUs6nieOaEO6kWmC0ggqznXMOrBEY2tmOv1hQZqXtrdd80Rca5amMtx_pMVWOxycWHztfTuW3M62icPHl8V2WVUx7jQBXfJBA_PA_Iqp65y-pNiM4krqJw896wwwNYO9ZUySPMK467L_JGbjCeI64G4Z3WOokXsIqNCYJiDVfkfYBgm_IlE7cN6ikuzx7W_A-MAUJr0eLBGqFYRaStKUbjgbb80bmvXEqbHdt4HztQdsskndeK787H7K6piEz9K9Uj7Ty8KFrs9lubzwYprxkTM1LJB_Y41zP16MKRZrDXvIVqPkfsBxe6w6n0Th91_QbaKYk4peHI5rvChzvHeRKAopX223HYQdxhhyCGrQvgKQA1lzTaueRX3FHDkhJ5ACN_-5R2M8FFKl5uIbEIbXjHpKgQD4Q9sGmPdXreKiYcfzmG3UnbonNNi9sAUrZSCEY833FyhSQSygXgNViWsffIeFPkknNL9LdCMqZv2_iejYplH6W-o8xynbCbktM-gqn_d2A5aUB14E9b6oeODz-Q-C1Tk9HODTHSuEpi_Ad3g75bq312cs0FaVEDTYa5sWXohrq7T6F0FNIAuoCL1hg6XaXV8OVHuwcr8PHOLxXeyzxnZrlIEJvdFQYaEM7F4ylU5mNnATwRzYUNXXfSxlqEDl4bdqM3SnB_CVB0CX_b5OVtO4kqSr3UmNlYUp4t1t5hESW40iJFErhqWM3kJbUjrIuRpJxYU78RlPMiCogVaJX_yNqXiZpSA_dg5DTUa6Hux_Gh1B7VCEc322tQrX1QFiyAXC4RHTP97oe_9BB077LsReSVhGTcSSdfkwh8D5ZJY1e-qUsdjKHSBSKM7igK4zdx_6eXSh6IbWv2uGOe2qgOmWhEuIEfSNL200kB1UeaXI6GB4-ksQ4ahDGoKi_PJtw6S2HuxWPPfK356oZ7CIVcHQzYeHi_CIz5DtCOHFmQVzfd6P1HeQUHcyEVvoyrKZYcJoeMfxu_sCH0d7BySv4jNU3lN9CzyesFDV9BjTCcLgafZbDmfT5jBv37UrcOsmgVgZlN3zShakZ08u_DiDOVKMyJpMXqYCXoUI5REGHGtT_w5oHUWbOinzj6Us3_vYYEsHfFbX1HsF1cQdtxU1IRm0cqv-UDYi_v7FbHQ7rTXhy0m_FZW3oJqJDiQAe48605lcIhQ75rCn7prdMtzNSihTnJgqHKPn_6T5CcySdCMpaAG5tx6eZUEOfbHMvwxRwNeVmeyohn0xFkht6FwxuTs3WcJ_vyTdaMkxom4wDMR0vjLJHSsbLpXmG3zVhbkylTvSCxtlIzrAxvGVHo9TWl7CpysKxXUaFkWRtiJdERZHPBKiTKBjT-bIccs8_maXznoSvWhl4RAN4_-rTp1YAIZBTwMsdMpZZeig5yhHf46OThPOlf9w2fpZJrhvf5oc2Or8GvS4NIZh9Y2McGiXa0M3cvzvnAA5b0gpox3B40tnC8RLV3_k0c-4bDTgbeJIlcC-5Mn1cX_v2UJM85kOOoD6Hn019wRdo_AWwC3OwEf3POs0BuUfbAWsHsX_1gJLZHDUbvbAa5tp588YjO4TV1-741gEHc2v6Bigp6_YVAVC8sy9RrsbCgWcmFU-rrPenSMOk40mVk9tK7OrSaRzBNBeM7vAIZZ-Gia0cUBu6g4wB9_4fV3UjQgM1hpzfLAQyIjGwxynOCrDfxudOw5deC8oBKa2N4RUM9YKxNzXrWrLpjFYmkZZUii-k--aCnda31fK1A_dVx2hDwkYNXPd9uQBEmSNrpAwVUk9N9ORd21k3sFiiLyw6oseAxcY8WBQo0E15u6bITOchUwictSBEOzwP4iBWDKSEbT7hafQeM4byIUOg86aPMlWdn_6_e9kES313MGIW1Zn9i_wFjxwsi8VH72tOsSoG2YHsN3Ky2V0LCS5mLZjQ_K0Hx7Hzj-GIAwYztmiC4XZQ7g75BCgvYw3oHw39VPivzk5DjNaA3RgH1c_C85pkYseI4ugG9yxI0wb11q6QlvVmjrZVpA-nWX0k9QJSQ5yz91xpDSuR3zzA4JBIj_eyTsxiWx-uH3pUnKCaV7HOouSYysv3IPfEVuwOVOn5ImOtiLtA2tfJGQtJmf8bVb1Rjij7VAYuX2u8yiboyUa7zwv4zIfro4G8DgdStCfAZ7joSLe4UAp27nK6zFtSuuccAPRHFaqvXl2uFAOfF4UnF8ev0wPWoalLgOS9InUW_-6LSESWi7M4wJndUeJ3hQPyCPnNe6YhuZAsNM0IXGl0OFO0vdFb6nAzilZyAbtFBaxS2ddth2TfiRHFG52kAmDeO2fU8tHDkEavYSrSimeSHEYTiQQaC8g0sv5Zw0c-RA_sDTn4MDlp19CCutmtC5XsORCgiqrWOQWCjVf6RE8eTZYnNjZUQO0JlfskterCnT1S6oU74OmdaNXZ-BFhwVpSJytq5fkjvnhUmwqaikaNpKqtvFX7LGuUrxMJkVzkA4ZWcMMh3un8BNVBNxvs1XMnVhZfk5cMSMIxw4CUoORox5jXfSIb07uFWchZ4qKVLo5BBn32hC4hjQ21xOviYn_uB0vdDLbC6X8GNS0NN-iQxe4sYmiRgSZNKaDSFK-WFc3inFupiWQp32ivTR1ZUyvfEac-lwOek-Xz7VPOTauzzPGHBg2KDbbpxMCxt5r8XgI12r4UgitL05TwlKTBCw035MA3KMoMYMsIcQAn2i4tb5jnLUjDkDQv7lANz3zPS6-AE8olXGB8NWLGUJ6x2EYd3_AM7IqY1QswtA9kAyCmgVdF_3s19Ikq18eQSj5sPk6_ANAMcgyhFbnNxmA3scFWj1UFkXKWKUrlHca1js2yukb_NZYUOq-heL0zuRB43Z282PfyYuTvuoTcOebCPDGYFaVibIwhSC3AOVIjDIfA77NOY6vd589kEn0wyNhyE5BxGlqdxSu3qKfKiKYdlGdaIAvm_xRHy-KTObhN2icarxXMm6-JSje9BR0xy46B-6N3y67_PkZKDmLkgt0mOC1GRvSQwJnRC-XQM6Gz3l1E4lR6k5tIq4hJWnzCtpqIWXXMVVwPZg2MYHDEJFl-LEHDH9GwSevYgt-d7PqrXjz_WmbRCYs9nYtD-1Wpq31gGhUxlQ-kriveZHI1Pj0xA7CQ9c7sZtHgL70jXM0TJiunLSpErjEqDn8qOwuG8KdsndqBgBdbEoKuHgci7K5lhgMPxLFk8GVbWoSsZ1YTZEKFg30oJIz7B24B5Eo4GZr5mYbBIT8bWU4VEQusNyxA2DBLYqBJ_QwELnEhMyrFevTSnV1NWK-WL3xopCae-SbVNKrTCex6rUKY96tpzphzEMZj2xf9t9V0AfYNwz3ElbSwZuk4kdfIriNGzFpqhGIvhSBANRwPM0gwEykewNLKePbY7-Y88wnBOwWhyCWHjpl3iW34uUlePovCDyRCWuT48ytq9_4U82thHVA9ZEdgVkq1wqYcl71ohY1K8ZkxC5FvqZfzTNEtihh9SY7CwIfIHO-_bMNN1Pt-i0yslZqPCzgg4r90eGpsdISHtRGSNUpgxwF-B3S6IYwGKC4gasiBpaHfFlo3wA-5f3PqjmPZqVYEupZwmgmZ38gS8ezgVjynSTuyqh6wi25LWp1i120rmjHspgYi6YUh8RNOhdqz70H_43WHWGI9OPXvdXyqQZ5JOw3n9tlvmtAUK2cKWb2L4Ydd3A2hyKoiF_0YfnQpxLI1wokjYbg7scPwrbx9miAaxVoWtgVdSe2kdUDgCnri3O0RTfl-Egyq4DyhuocxqIw7c15FZ1vNN_F58hcLhbniJdMPYCzoATytWaQCTc2E65Ayvxyesau5kTOy291RSMWgn1fUtDJleppHCvKjvD8qoRQ18H2FbECMXyanC-ZiOarByclUAQ-SZsi6VhEidFbgi0QHxK0TCPZu1NB9pWNVVtQ9FoVPF47xE8TsYmH6pZGO9NAHQWDwCO0Q786uMGNvR7CDAUxo3XuGeHe76hB71opPoF9oVbYT-QXOxhZB2vYheNSe91vVtXQAti82Dc743a7Bc0z0kLB0Q5jojCoeGAx6au_FBdi4nq4HHF-jbQGfQyFjUIrvQD4DRNmAL7hH9KhJPBrefe8lFMmf5CWtN3R8CPGmDU1dzGnNAcyn1TDBwfNM1cEx4g9rA4qwsPjQaRVusEQl7_2MPLVzK05TAjApauRzO2F5b3tr-QnJssbIbvAHTh5uYbS2wQAfyIXd5pMbDfgRwptRppSFGghoU1HSnhQYVHzzYSU-p_GwZIk0QDZY5fNUa-WJg2Z73mOyt2bfwILIwIEJJ_KJdkoFWRO_W5du4MUMAa3HVkfwetC6qlbEradUlGkV5hDKFVnMuhaWl06YpfUdjQeFL8GAMs-_amP7gR3jJacMCeCvIqeP1CSjKVzjWFR83mR-ibLGptOrYddue6bEGI-YlDuUA914EuzyHj41OUB_xUoW4P6TLEVTj6FOGPY5ksG0qRWfbojy4sE7TsUvAcx0ZpZF7PJgUwZnki3h9I5vkdmZGsJs47uQTD0DsH0qEARjbhZLizGptzjYsqeJd-nh6K69whUwDi_cuwF8LHkPk67qKuiSmL1v2qsxZD9d0yV0Jpy7qyo7QL8u1ChPojEn8IODD3gdXLYfy4QpB3qEkWCuZxdSaDfX3hne3OGl_BeASCvi7e16-uN4v11mvtLHYA9qJNn_4asOxIcuPySSJsOeKaZE6HW5J02iOcu42VM5emBhuIAoFslRVK-EO7Q_az6aFDWeOR5FL9-pPA99R6n4jnSILrzCc8TwFYcBur_-4aLgAX9FiogoHSfpLwHrX5AcFPMs7bOOFcpAmOcPISUUSCBKUGQPIm3NulmaVk6fEdoiPaVVdg1B4_7Xabb920ABZz0HzHaDfCFzqUVD4MGcf5DliWWy0mcgTUL83C_dWy7dU4zHLl07ihFyA6B48Rcn05Tg041FSJExW5ZF4Za0WqIbu78qXm7OGNx16kCTcTQDVEhsaTaHsgFb3ziyGtRqrmMnycZVS8wVuZrmWS5VEPbmUljw46NyipOrhf5nDUsFp4uOB1l88EOvKXvwijhVZO3PRPp8G6pmB0KRhZQCKzoaigFKyzH2yB3akg28HracZiPmUrQ2bALSrXbKxWy3wNJ6Lgs0_tVr9gfiW7zVtTPly0a5fmTA20PHEB9YyVDV9_G1-ztSPO1BADGU9IyXJD8nEjKoq6bwZTp0wPSNbwrO0L3KxscbDd49g2ZN_WcO-22KIc2QyCQOfMCPI-3Toks6_mC5-LD48J7Fiz1est1IyJYTK1BH0jWHNjHZinYCHivCECh2t5mcZjQQVxUg1WG6ogzBPJ5UMHLJHX0-yP1qFpQ_PO1dFudGRUdtaUVBv_iH1Z_-OTYN0L5lORLHFybv9j1CV_2zQkBg5hAy0M5PRJjC8FYKyhJNUzaKWWaTgtdSQFLRmaKE7mxm5Nu42MzwQbKomh0Wur_cXtHZuR9GF4H7Tm6ao-8Dbz6JOXF5e-4c08KtQpN-NhvUCLySy2Hi-IBjsxoaI41XMJ8pPAdUH7rUocvz1sK3YREDpcvwyzrf1mdS10UaJUuz2QhjFtWYLffVcFUsbvIXD1LZQTD4rnPf9CCekIK3vyOleYYp5Si2IhcjTeybBee8M6rAM-nMUZRayy1lGvUm9vrHhUoiy0BkozLgMUj68Ns5Yufaw7uLOAM8l4XXUOYn4C0TMlvj9AlkfZzacz_OPS5W-PYLUdurpTpemSzPlLoniCgtqWB1MQZu4v-y94sFEK3kX3NHZ94khbjkdGIJzDJyXY_ygvjwNqDD28sUSWqe57yTWR0ewHawSC77AQ16JKyx69qusAvl4sNFFBDBbEU6t6QaYlS8hRomNaBlzw8gFODdasjxkfp8bhVrh5hTi10Fwilui3HCnAqbK56UhnZfpEOwtwxV-zhNa3Y45URAw5yg_51xQkoBqZG2KotA_rm0uP6vWHtvu5C8qQEz47IXkBq5x3cjDN-ksOVaRAoqwFl-tRbbQW3NUcHE1TjpigJYng3bQDWupCAiTOaoguX3pK6opZ6THH5HpeocLbBtzz5n6f4sHiIxvqnX7V5P9uYtTOsu2o0qqft-ZtL7dbVfWqQ8MWDbaOR8geA4RkIZo2QbZuePbCUwd81ohBdztpato_MXJG5UIKNiJiLtNKzkihp-yqZvKoM6KPYMcDlAHK0iyfVMWGI0mBQTMnVhxJw49SNDBhO1coh7BF9zKOkNofDGZUDTuIN2llP1p9hz_M9IJXqLpc8ynptrvRudjEEXbuRtdezZllb2nW-2YvETh5JzglxFYcbSc15gBvGhVGEJPYu6qGDT1KVTnnljmjPc5-uiBuHgAFcouROyxs_-s0k41Fdj3LCMSVGyKm2bv8F2N5y4PgwNO7XvBxKYA1vG-XVekqMnfpiY2E8-bY6KQp3ymTLZ7zsAFtFSZlHt_CnOXyH6ax2Su_facXLKFqRxcRGawLoMPlCbtn8ei3Nqg-FlV6DUlt_OZaRt9o580D3E5_ZA5CYqzo0-HLIAKNW_fWP7P-YBUdYbeMlgbLDLdVY7b-2tyeCS4fQeKXpM6V-hm6vqfFdoRdKKXiHr95ztzvV-tgBgMreopWcbEzjhykeFRCahz73WXpwPRGsYUaahw7ChChVsufQbpfCyPXHt1SdViXn41vlzKPs_g4k6FpiXLYateTMGC6qRZzhpPgHgQteMT1RuzHl5s30d_aZH0mYH5i3aqC1zWvEi-gJxUuau0cxsYQPhcXSPIlyPeTLD4XZ3oOTyeqhYaTjOrMXveRCVlkqP4YCzH3vLHaxLrAynB5-p_Y9l3G4WY8G6T9HZignD7tUJRsg226B04yey0rN8CYF6TQ8ebPkz4AIVkLkyx3pz93Y1iuJyV71D4PRzX2C0feAVeH5jVVXbqu5l_0Bm62lX2bzgPmGy6p9smEmtlxzGwJocyf459_LzQm7e1zXFfv2-kkvsdt6r7Dw6KEliQtHCCP8e2VDscQ0h11wQXR_AHpEfNGtYc_yxdq9X3ZrMFU3KKGtGuFOZ4X1pMPlE_uTzJUVZIswEY7_51Q1uS5RqvcQ2w7E41h955F9Ljwvvz_ueAdgtD-l033_vFT79WAOhAZrYiFuBkDDEbxWO0_CfKU-vlR8ZGEvSP5ZgIwiTwres6GGFE-QqkP7JowSWgsqhpdQXBtxHn-NLhU8-i8Ioefy955racd4iz_pgJWBzEDukLttWe45HZLJHkTAs-rxCCzyGbYCXJ_CzF6h2Y5UNFzqGheUTOJnHBq23GkagKnhDIPgsQnASq7WoUZJVhUahum89K6ADuzjdgg5Shfu6bZKQ8QW57w2N0MlB3OBdB-cOzNbqapV1nlKtQfrW6MxpOOhKv6Fc_vacYPZfBnTxYtw8KUBkw190qE9Xkr2SNiS6EQdVpwc85W-bzVVqMXSwv_P5ACzpuVnhud8XYX5RJMqiPiD5ZIeL701j1ZAfDPz79IoGjDpYZ3Fuztgwby4-rBjcGOhFMIKxms0vIQ3XSVjoSgF2a0JRsDQrWZQEGRKVJUmEGR3m4c4O_NP73CoZuMrqBFYP4WqyqiHmVT_dlcK7eYLAAp7_NoeYQFpgR3uAm69jBj2mo7HH8a_wsO1L__JaAPX0QksVd2_lQwnSLgn6rS2ara0__tTBcTyPn2ObtpMQxWSOeL21sdVA8uK3pZMOvn8j67wdrwN7o6aIlojD9sN_DZISDcLbYHYOAZy6bgR8CLLgMiR1MD9vC-KbHSxfpSTEwVTosGljJE4qMIxmp1AMP0n-FGLdToZKhAb7hnKpL8PBX0ZvdU-y1_rfgt-UPqn2iYl7yD9wI0YHubks-X0Go0ICVEy0YnPqBtCo2fcr8UKO90wpN9Qc3yEI_RTg1g8JU3oCxuoQn9Va_CyYibEpcQs-OryWeCoSFDNkqj6GqFlbvoW_9itoLQMDUCS6pV4_xPvZEmXVP-soo38Mh6bx6CXnWgvK0ZkDO-ZxBRtxB8N2RFAzlYS6UDG_-Shz-OJ3ShwI0J6gdB2L81Wb3Das_t4d6TV6CpKjE02mCx2LKtsvCPgvFduJjtP4BLJkTnFTXXsLPlc9D6HTnr-BdLlF_FPYU4I66QXpIoUs4IXhUmrp9ol2Pmt8UeRwMeuvQ_sO9_Srib9TbKC3txo3U4Geup_DFGco7SAkUYxeUvt-je5_MsFrzNmy4ACosjcYU58WukGS65hBm6xuzEibLAFGoJXlOFSE1Jt-ZBGpqD1tmP8ny6H28u3Tm-uAeaNyFsxot3aoF1fTLxaB351Z2CPI6AyyzgHu0BcKjyYAsth71AH6PPqSpAhemfTu5oItOcMfilVzdyU6z5Bv2wRWvTe0i006tFqVpVmpF72619A5IWJJ89hFYLCrbnk7aYBXPTg5VDTFpg-a4iD_ZS62H8cz-39hhW8zVV3tOA10pM23mLSR39cdz1PSynSaBfQOSJfddb7HgsYuJ7VzHt2iQrWFa2Ha30qOkOK5g_37pDJhGCPcAYRhMf5lQbhUu7s1xgZiKJxiz-trCbuyGHaNSArlk301BIny_R8fTXyPJbtUsMnuAQkRbBzl19DY-D7l8nEGt6mO0i05OEwmZYax2KUt_gOYrwmFZvzlpPi6nBng56AnHV5MYOqrE51gRi0UrHLqIl4zqqRC9THQ_1ryqXgvrUK1mdBhGZ_64mIBum-ksq5-cqcivozuR5hX3olHGf76GzC-XCzUjcUmbX7ljLvIhWvioVPQwQ4T7TqAnNhHupcdVsfkc2rGJ9FkHs0Is3Tzbc168hW6vQLzPsFn5PXn-RLUQwpVwnBesvjBrDhdfcPMoslXbjcN8vrn0hDTvA3iWlGhfYp2i0-H6vk0EewtUGqO6pq4LUHRQaadBK0TbofPoIqPONjHlnnn8gieq3S8tKytqBxAqr8bALwD_md6RXbhSkrRSvgD6Z4iFvJvnwCLvW4V-CATRdDM-ZvEylsfMpPj3ijfU7_Y1aE18xYuLoLE5eWlzdaOHMhaCk4EqiTNAdurDKwigB1iXy733D3jlAxyI8VO2YhIcDb63jF6vUQBG24sDSZgwij12yxRNJtEPF18qOLHKKLz5--MasHELy9xTKrU9BjsyMr1jy-JnUwQ2kgbd-ovkwNYiJkCTIIqNfCmfN6PJMAKeT0vOAYQQAlqAk8NYwobcuiNqAufZagY26XGlgTp2eD4qYR4kiR5NPk9x--4hOmc9-J--4kFv3ilsuh7QW2aL2bmclBDRH0g0ao_UWCQufufmS7-WNElXrCVzxCh2CY2ozefTlJWA3_bMz4Br-cWbBRHh_XbTRjTVehehutaFUhQIYV4t6FaUTjw7v8q3-AlnPsQOeNCFqhg1mTqKziAgLrUfb8Nq6g0tpcm_jWoYh2oy7KHTRBcwBgc0Z7QW4JS1HgEQM0f3CNlN5DJnnWREJ3HINzZqqyu2WmXUvhD0bh9o35xT_8ZTqMv32HZroHNsUpFpHoUNhriHOBeT-bSJKMibVGzLEH2_GDh35XYhmSHZl6IKR2Uux_06HqZFo13lMdtj6k-5wy-cS5GFD5ExXDeG0X0pqaqluxJEqmPlUVHhNSTgdBltkh75biOVq9c4GR7eDvC_uItWrQHeZA2QD9CmNXfqpQjNpNvLKdGXReSK1cce31AcGc_6lAgQLuL8dSYIGZTmfzlxH7cSQBG5-vJFKA3gooW8IMFWDZKG4g3FBHeqkav6ahCCtvNydoe4GG83C2m29bhrj-p619EOORXL2I-I0LYurB6rdzan8_WZIu36WQfhgIXaP7KKKWhaz6Fol28W6b9tECfI8eG3SVU8kYMWn7ctjqG-hn3DfMJfxT4pGEQrg5_BnyqTny1M6w5ju2V9V_CCKdvcBSYiF0ZCoKNC38p_LeAcZIX1AQ-SbABa9PF0jm6CV8i6kfg7aM3pC0KK5tOODnlGnf5SYtWbt37SriGs1NUmmLReEaShgSO4PA7L2dApc1G1HQVB1skRLTjy5O341Kim_fEmoeik51zsSzbEofU8NurXrv52rNnV5FQQ-MRcR7rvBspXuacnoZC7sbBGeKaXb_hmw-5Ibqk0O9rKbHSU3E9j7pGYYnyX8GpiOOmVFAbS4Rmgoiw8m7nRcba_IiyaF7JJJa9hYKsgOU0fTIe3qSdNOS_wE_jeCYpUpXU4ck_iFFavw344KP59TIqWbbWlimUAEe_QwUk46ErBd9LNZqfAIDrN45Dvs2OzAQk300XuxlmkLwhUNRHeHGhaoFbgHQN6uRrAFlTVa0V1dWS-a9GLnr2FBm_viyewQ12jqtFyFe5w-kzflMpJzIsJ1mUdSxg36zEMsSH7HFAZTvdCchP9myPMu8nCUJ0-g6t24KWhysExCRGqkmDqBQXWDl6AO1f4dkVmrbQgZzvChtS8aWQu5gBdK_GMgJwTNVQIvcIc93vEPQ8ahq6a-pc7vivqCgqC7ff-AY3qcA2wLldvGFPnO7WWEuM-vfWXiEhkocRatoCGKBiZYIez42fbKmtUz5eGkhBrO67nXHkQtUPepiUCnz8OW4c7hpYKEjONROE6ccYCBhoYHJHrgIqcXyKt5gJ2q-5SjGPoAhjIq9jJ8y5TP1_2pLNYWNKvy2NjESqGLcI5Xzz3PHbDj0GDGfZIHnYdK9smF6d6IXGfLnbp7Wy53LfnYcDYKDGOB5WEVJPt9oEqMJ698w7nsCgM5iRK9Cutz4wJgJVCFQSqFLWExIU2v0b6LoO-HdM8pRP5UPiltsV032sgXJNAWpUtjqtCpezxBZ9chEOUZCpyLKj2TYfVO4j7z3zKtctHOyUKW0YqlTCtaLZxg22-Ra-agmCtMdWMFsjFpm4K_1dfpQDQ4ojtsQ87SFTQxX7zcSYrhz1FIMBdZZROkz7eAbs5nUIrPnR_HuriCLNO6fb8roJEUL0gOXxaPgF9szlrOkruIvk9VNp9DOSU_H51dPX8i8FhoNID_-LPrpHEVgdxe32EpEZoaYvRFBhsoev4tFX27kzcwjawmRdi12_RRvfz47wIzQejYEulVwl_8Sv4jfOQ6zbXHtV6HPqsQIx99Y1ruJ_1-pa_SH-I4JNDwLYLuevI19_XWC6VCd7zxa7k5suSsLFjSMvHxRTH89Aj0k9DenbmOpw8tkIlYjj0geH43N_a0-9ln_kxM9NXrZhuM2we7uFJHqZGPM-qYg61thVxaMaLJwI2LeGxmvFJxd3y9pUziAnv11tLIGdHlhfhNeZuH-Wl6jOWZbQozp8VuxpBX99szuN7OaGLtIVnRyfVz1XGz4hkvVyGyzzc65BhHZpu5YfUnq5UpaASHz3gxy211aBNA5gALrmVCBNsekI30TbWxXkAQ107z-mnfDrhH9M4S84_3aOF84jC53VTrWNALumb-cDzbkq-DSaOI89EipHFm_kCcXznLeZlKlmpqfwhNUVQDQIAkObStYwil6P28kgYiEUpjkSEHRwANDWzcIdEGEAIBTuYopq2c2aq_LVMfugZUUEo1h2bInt0DepIJWJ784U9SzFe22BeXZzOTzF1uDvLXUhCX9JtY7igEilIJqEyesRelbxa4kpjooNChjDSx1MeF2VKRg_Qm9_btddhdvPbShHEC1RWP6pBaHhoMgS0RjTpZ6eNiUPiHB8-oI0ThvS_QfJqstuV04cubrNdDtBpW2FmUnDKpgqS3dUF5u6OswYv7bgGJGksEspo3S4-9nuP1OIgVZnEqWKGaD5XgOQPVYexh_mNI8BekCvxp96P5UU9U91ptNFP0oZHWz8lus3m1g6Pgp6NO5FFbSUnnZe5YOKUPBryf5yU2bKJFoMnZP-l6PjzOTmHZo4QVGFhme3f6pM1MG43GBnRHWYrB_vCOKfdhbJsDi0kvbgO3Kf0--vo_TP_PFZAJwqb-APs_TactkZkWoBiGSC13J9Sp_Tby3a451VQTBiQt8jPzKv1f2ybQonrjVBm5BrnL1kjTXJ6NjG5LeusyCtXDq9JcFmoiqcZJdMUM7ycXq4NF-Kfx9PQeOANQWLj-0i2gkVJGhz9b3vueUgdm9t4UlT1LUPDQsHdx0Jyp9YY6Lzb8eG8FvaaLzhazoowoCI2LwkppWT2N4Eq8c8r_BbxlVkvLlp8JRE0tLtXc_YaqppTgG4Yqhqtw8OLvmifdpjNqrPQyx9gJYN5RhAhuyVqJso2YWKb6VXrzBE2HPsvLvAntXfVr5eUb0Lv83yFqvXPB1vKbzdAlq4uCmoO8mrgEIsj154La77EEIVQ5s18SHM3lx4f8ffHS-MPYBgHSE20lMGHRuUyqNjaIplMdRKLBJJNkcKhX9TFPWPDuNrJX8jt-0M6mntU9OM7G6Pr43cn0wcXYTZ5tzRtWS5if4JizVT8prt8IAVyzI4HTrMH2pr4dTog6EsChGVOfPBLx8HLhM-TcjpUtsBs17FdG5Hl16u4ppn5pOZAnvLvWDAo14dta9U9_7p4i8HP9XJ8e6cZOjsJqX9gUQ2QpS1UAEqIJhSqTBaOp9x5-5FV-XJ3CkD4zV-FbSta-Jz6Rgo6Wrx3bXhSkhEpzvgEoSBfDwHZKs8-VqidFx_mEqytS5oYU_SfudODt6PA8IpePGK55UHFVk6D7MBW7gFx_svKElhwEAUwXAZyOHQvLxX1thymayn7GBLP1MXRtv5xv6fx1DsUi5OzHQFc5mFTL5TcameBKBRPd8FhiijJR-pXVNBiq_74hc7FOq4qcRMZu5O9JazM1JnEYs5dYfjqxi0L498L-KpxWdfZbYoVxs2iQhIYDZcJO90gzO6GqCHTgB2IcQeOshCLXw6IPioU3Od2XYNNd-QhZCzNI1MNmdPUHbLd_BEJY8rfyESEA9mnqEC8fdK8s5cRFX5q_-SVB1ZOa2-w8xLkK4lErmpK_WbU0DyCEEttLI7X7XDVUgTJM2V5vl6UB1Z8nkbE0MyszBUPqGqU_HejNSNbgUff0jqwynLQbS7XjtXL0dMGgFpfEnRZ5P5qel0L8eHA35wW-Pn-37A4NGM7gbmthoX1Nb2Y3RAxTRTCWkULksbL0fRWJrmVMGbX6uuRDflIkPDUOoOhI0MKdMC_BQwxWMp-4g_taevPD7QHzOu-FuPotvkNyTNdAGqZ7LljGbba3cxK9r_egN3lgBY-0FM2CWTlFRy_7w7MikwI2pBqRP_OvZi4f-rGP67EyvLul_J6eeeVMPi5MM2o76P0ssEi5o7MxzYOj7-7KgLO4B0ElcX8LtGGs_-pQ4ACx6Ebgtsn1oaQIBgR4Nnkytr0gvYj1HmSaz7eBtc3fBxtbA3ZFCkJzti_lZOr3UjycH5b8EoP3AO18l-DeU0IbDVnmQYX_ZMCdyo8h6vk5CZw2CNzhw3RyzdKNmWpTKpGZfA9k68Y8cSpsP_c5zisukam3o7ZqtfsceKl8oTNGnx3Tas6-8V4aBo8x6FKb3GbFceJlEasG4bYJF-LgUoqisW8RA0Gw88D6u7BmWGSrF8n2JOCUA3qMe0XWjP6iwFshMJJy9MeIM1nqmOwE_bMyB9E4sVegmN5DTLTQdEnSnH37jQI-neJs_nG3tan2y7iSi_HVcw9DWZ8p0Y2PBlMg3rBGBjn4tW8w5en_ao0FHkYAdlUKTbjoOQeg35JlehVxTabHxYZ014Ew3r25zrKDSd3HvIv2lcIR7RO6gCASJz3FcEpxPxnjohVTAyF1ivjECnko5kghTny2rqBMWdtpYiARxqHOa-AzvcNfYxoi2A3nN1cTChmF0Tna0P74dpM0POc1ZsisR9z9LaodCpH3WSe-A2VVdlWo4DXs-_RYfy9VXJ7RBXkuqBkk4GW6JC69m0pn0ALdBsO8_NNQixhRcsyAVJ20DCttgLyUFfR0josGqBvRrZkq7GNO8vhNsaCBe2GQACgJEN11GZgUvu65g4RoyXnK4U26PFPlmzomBecrdraO6FAlWmeYqs6PlfXS0D8vpayAdMISKMc69_h5qZAzFpgTuuVJYRI8YL3qWa7ROLFHE4BYhmMl76rzG_V7MiGFGLk0ZD6xLjWBgzIAgJgEJVDZ5hh0wublo8ZUXu0igHFCVzfqas7YEzUiILEp3QUNwkx40ANtcLN_3gGPoIlCv61Ylmhb4srekJLHpRPhfgzunziVUfqZnd54m0b3Ghu5v1DGlmYhwavVjBw5kpseEYSAvDnqItFxZc-ZKMAQ67KGl4YPFsVVCgPvsg-kerYd_iV42dzOv6R1pVF0TVRjeMv4pFgM109NOyuTnANwq1QSneU9WTA1uJQeCNq8skH3QOhhuYsC_58edXJyaoZ20QTirSb-tESsCwFtrjd9ePpsUob7hXwBm3JrCQdWSNjliSLuSyWx67okqPKGM7Grmc7p9kTGqryUixtlJnkqoTChI5ZgkAgEn6PK616zZ0IhYwYjVPtHfGvcWo0r038wKmxelPaR2X9a2kNwymzhE0L-L3XgLwCWKRMQPot7mCUE0uCfTWMewBqfqooXJKAeou6f3Co_Upjyp4YyEVX-MhXTPZeuwj_g9es2tn3HFXt0iA3AxzLOXI4aTeda1Cded-NDTXQSjZ_uZCX6CDpo_2CsGbYJjVxENNEhrG4Oz206x8AHYnKTLZ_snZA73hTUT1znxom9fIT1a5y7AxPCxgswZbO7cLUoXn_8iNRZxsiOdw4bNCY36hWXANmee0CmSV62wJmUSgIR-60BuYqo9YkdY6JuiUsOxTDt2CY4oPeZyfcYXI8VC-COQEl3sZq_5m92nXbwkQ7Z9GUaD8RqW17GcFQZOhDlMEm-D90Xi-AZHH2jYpQRT9N1hizh2XJtvW6lAi3yJId9OgIuobouMA8FPnAabR2X3E9-yUoWY8KdttldExFkijLfXxUyum42OVXEOmh08fBAgwninKRTI5tLvJ-5jYijUPXdHD2mjzxS0Ad7KxxU7RRB6vmKb4bXchNCNd72Uckk4kxfX_le-rBe1k97A7b6AgkmEkVvtpx7dDr0kiHQJ2GMhygZO2RPI-LyXAaGMLu6MJwL_8sr0OZMNwsLSQiGYPSi8BzXJg3kPuVjwkmfDxK9ah1SHYqdBSvN5Jb00LzYd1Hu57am08OO5nGsSem_1E8vYCRJkxG79sQP7_0TtHGHAnynux1myLUMBbKzrLL9_OOPJbRHIyTGa4VhRyORBz66SyJgfFNtx7Qd3vGdXEhCm17E7NUYcOHzfJ4-z_fflQtMqos7NLmbG8AeCKi9v5bHPQOhvcXOghA85Ou2bRLM0DzNze4WHSXhJZONSXnhDeIwiybc6s57O2CDBFMeMynXmIV97pmfwyv36LR3d3KjXRg51xHuY-C14L3CbATPltpxzJMrj79-KMO1K47xhGsQs3wfB_Y8_dXiqIA48L4rSRxp9ic_WW1BLHlB-H5hHgQQpCBg9PorA0lusJsqAFgYDtuh1vmdDDHh_Somd2upu-Evec5lMNY9Kli5QpGyPf_URoe6aONAPKvTb74EYcD3K0tUvUyuZgS7z4-zI-5R56QsJnE_H4BKabaJhnIgHuXVg2nfX3CGtOpxVnSnOqfGmRwXY9S7kmk9LT2qzZKuLZJWniPzeHuW640NdQeufxv-modA887yQGYnFQ396RYKkf7_eqQpogwVTVGeyA1qW4kOHSMT6WanZ1boXT4lqBbFZxpoXUs2a-fbMOPxX8ds1FKDscJqE4GgqPfkdJB8PNIR9_iA-CGG3WM4ty3IXaNCGDuYcCc-jN3tvLCDYPGZBJ1T5DU94SAST6VXar97sjm9Gw6yfup3NBJGBoeb3kFWR8kUJBF65CQY5dcrOStkMN8TbPj3kq2yncXHPZqso0932YEuIX0drq3dH4vk2ZBoSIIhbooK-waa_tE5BYVp8SEaYZXkXLqrwoCWFY7LWl14zP_FFw2-LxHfEGqVWUD4PcqwGweIjKcPCHGZ04Ct5kzKo4eqtzpDwnLZPb0jLsMKccgnZqQcAM3M9Fi_OzEhcczh0UX3h_AqvfScGWqIwosMwVvCEnPsyhhwDQUtxcM4ridB47HPqxMKE-1q3xE-nhsc6O1AwgNq-clT0EFHL7P4omi0dHBaHGewLyfQ-ljtLKTZPOeYlnMgd7Q23jw1Vrq2oK5NFC8Q5liGgeEjdI0XL7oLpJ3h1Ug7uSwdCDzXYIgys46Grr8rNrF0VX1Pe8tV_4TYE5GePMif9qEL8lv6Es4Lzo5ytbV1UG5ls6nBPrnu4KqTqoIA_YbNMWqfVJP68HRNoaSN-A2nMN4-35AmZmA9WITb9CkTWx1CoOrQ3zmd9j1UR_KhdxYZuxGN_ZLEoocYalu-rFbC6EcHOTpVx7cx2T2hfNwZ1Yg5z8b7yB4iHtr8b0CnvsPfVWzkT3AvUsk2KJjLLR5erYizlm5DtjeWsEY6BDBxspKM20TOdeBD3fe7dbdDPSnDlmQ6nKPyke43-v2-kTByoB_kh1BSDkkpW7ivo--N2GQGcLpG4woGkFpi6oizkMKYxBsmvBoHpab1A_f5ATC9cp-a2AEBwG9bh4Y6X-n4yKg2wonPv8xmSmiVeMc9mWKePAEEz__k7pPM1Pqh_CMikAOG0EjgY3Bw3myBg4NiLjgQFPokjHUkxCod7N7z03GIBJN9GsazxjNMq3ExuKxdF_HcX9hSjaymp6_A_0onJn3KNEziPs-JSwp9e4IcjNYeG8NWBD_rdD-4MXcUsVWr3iDKRmVwXaCjnp5v_EcA51rJJuawjx0-PfjRuqGTcJt4b2amRBR1U4FWXI5-W6v1OnaaLtxYq47I_ZyTPUEdI-fY3prCaDXVquWzFBkp4zUKb4cj4ExI3Io_qTOurwFrovBLLSQgh9P3a2Q0HAJMGSZZlyPLH6jH4H3axt17nP70oG5DbL16DmdS4yytZefbmtUF-NM_AJdcfWuUA-naZxqFHyXP4wgth1-8JT8RVsa3Bsoq-2WphgQlM8dyz-g_TpxCKZsyNS6is3Gq-sIe4dg5dtQqQomTQ8BwJD4J6BVUGhrZvWadcH_VopItxEQNOkmYDZgLg_wcauL0RGgHDHGmp4bGIfhZCZCRLsIive8em-2vSXOjb5AxA8IrOz9i9qioneqyMQnV26WqoxGDDBdYuX1fYxWQp3dhzSPby0qX1uPSP-o6HXz3qPh1Erz9pb6QrFuKfaXMohmgVFGA7FD3gtPnPzY0J44L1LVUtnYTu5kkvKvKF9ZCFkVpWGHGeWTnla2igTPWmI1grZwh7aYtH5lrJM-ewEF__dNnzAyUlULBTSVJDeSBnjXg54PXom4RGU6JdSz7PNgaJZPfonP5blxzQrQ2BKCbd2oSHCANj1EoS72lwz7ftsH89GWmA_gEnFt2x-0Zdhl9QF8HiKy77FWDJXgU78DS-8WcquLW5Q31n5LYqDNMuADLuEKAi7NFP7Q4Golu3XSvDB-EFD5vRuL6G1KG3SGT-Jbh39oJAbd4fIOUr3DdpuFPKsLvGD7o2y_A-a9003HL01R9SLhCvMerqS9_4yYXmxWemjzSALUboPhfVkuRCqvafOCPtdgjRyzl3fIerFfvWWzwIBHsoW6npoA152krcXGJCCbKhYNztUCHdloBMPBZysC6wJ0bzVCs8kKQkUVyBYtAI6vb8mBYha5NBqc8smEhtF5KjZTZpBT9J8GaKweV6SeYGI0UC4vIMwvw9DpJZ_yBQ4rSR5u0LRDLXHZVIVYCfWc5HAMVYZwlR7o2SRaJ8E0xlV0dZV_SQzW8R1_e2ujbhM13QvMs8qb2ZKBRWD92m6p3o1oU5uz5BKv0EOzge4mjDAkPVvX6qUZ3OLu6g0biHDM-KX9XMeEeqXVyyquRp-8csOhm33-UzvmomjQ72QPonsJflQGctr6xrsoxYO22vm4bF_PKfvCkGphnMFdF-aja2jCJWJjrKFhRftz-7HzqMWyM9dgzs5SyghsRll2ZllmkU4hpxoqMBG6ghD_xlqpGQW0EAMb2mJjnh_od7zsOfX4wRMctZKaHFD5wUYKy2WfA7DjkDFYlncPs41MsmkumMFhRsw1ukMlV2vrvfgyZW8tWU-E97VVbcuQaew0lpeY-qYXbEL6QpePh0Iijq5a8oAO4GWuUuh51xHuIvQQHeH0BqxbF-nApnJokxi2v1T3SVM0Ysvwskw9M_8NBUskZPQYcPvqerO5tadxyV6yxUqoD1Xn7NeqL9Jcg7GAiF3BZsDGNr9kq01kaWgg2xIht1afrWmyFnuKHB45AwFeJsg3R4tbS5OEf926fEkxfDVBmJiSAMIZYGPI4pYRt9h9Bo0rP0MvOETrjJWTI-fg45oUq7aCYOeiMaoK0zsmOndSXNzJBmc_-Ng0qbubgQD2kN_MbimCalWGvJ11ax2Z7I8fKBsepPq_egoHyCCLm5CvqwEyFXNZ3SAoKyqo5kuVnZW_MZqZdt5VMta1Be1ljueyfWWVU0H3McDsgUXJVj6b6SCgEDgo4NbzmulD4FJTV_xmNzKdnyX9EfXclMz6aNaBo-IpGZAZHhH8EQdJbNtw4uNCL2ONymN4A37t1pC-dXDYHnWSvuncFaXtdMFJPCGldAoaMO_EIZioa_Aijy5WwX7sOvW3k7qn7NORkbzcB7u9EXbpI1GVIs-YtFHej_ni-08e5saxMy0qyDHzJuQPHlvQbhe4TlNvj2gdqOy4jri0I5ysjDLTmB3sEmieAH1_4ioUb8tL65UEGBeBBVXQi1CvV7SPnPf8vOpAw21MT7tKlm8Aow3pxkMTcwhuKKMqYUIkWMyfZAffDLOQF3MFzES1MdtqiRwuYVI5jLMaVqpGWK0CeOSCOvMq_kPigeZHXijIHU7SLHrscydaNTNGXvqGHw3gFWkt4JTknvFUpeFGzyA-96iQx8_SqI67QJdCPvCQa3dv9bLLSGrMchQ5BD2vJMCJ5PewIXuVB_VT8FeciCF1fv7F0ykrsBx5yJRv-fvgSQb9xvLR7OX4jlfk2FlZDijERPbElfIRip08VvfkP9Siv1MKPIsCW0fMR282AHc05csi2_clgU1IKNYACTu1Lduq3u9-uTnnw2ujQhyU_h3Vka1JV5vjKTk8Zv5WBabqFwxXgDOHZ7LdpEsGrfLZ42G_CuJb5QnFAFbs03C016Wzt_xD6RBsrl7X3z1hhzA935dACM6XC9AurdfXpqUcE1rvM8qbP88dwjmKjzRz5-VFDrKTpI5W6IaKVZlDcRDAHdBsP2MaGvYeJLKlM0fDwtHB35RCYCSF_SYUZicwt5u-1P3OvgyL6YIQCfW4fWvCH2YW381XOa4CpXdZ0wWvkbDF0SYP4X9Imtgdks7bSOwX8Nh5H_fyJAtydUybCMk8aKWJsA3B-LVeBq5FH2A8pkwdrVjeyVbGlAsm29pouBj-96SDdUeBQl5NGaIl1jGarJC1CYEvgov_Zl1nnfojTKhnwmIefn48qpKeU_6MA-n4mqcgO_pYzpjRz-1IlCPBpgsjFodWrguRqyoF4yj9fB0G8dZ52B1EppWkgn38jzJFLpxMiQ-rWmIA6qd5Yup-GPRXPa3BFZaE1BPyEQspQ0Du8vFgJNkAIitx-i7tquTUO3HpCrtxv6uTwE8rSuu_agoI7hqofF4FGIIbYoKtCQIm3Fl2Zb-1qIQX3DMDBdUOq8Ngk5Unw07btZ_0SnjETmtRFPywuNGzK_DWwwY_-1DHKKQo6IsYTzSXV_L38Y_4vIY8SiVylD8GY3ggcsH0OR-UQJTuo8C9TpYA-sbeVxsD3VuM0lCZwj5WE6yjuWhSyx8BwvEw1ELa4MHk1lrmMS9O2aMuVYWMJEvMYFOFJNrAFa2__mD1vmsJV9CX-ihnaYvMaTKPKuPtUeGlB4ZwVk9vPKOnr5_SHYoGbceegpPuuxgfIgsP-qbVq8t_gdyIzX1_kHz9fckxpjiLwEH83mnVkV2_SBcInHd3TYBwIkSgdSFVbyYzM49ODa5vBrc76zs_gIAq2wq9GoxYepnyExitIEVfCY85D4JcxlUYjGFsxTpYf7otPcYAlEhAA1B43HwJeCQAWZJledl3rCdcuiGnrmAAz_T0fVeYP-F8xDWMGhgVkKEjZ4iNN2asM8nS2rq6wwjSWKJDrN71jE64D6E3poVp8oh7jfFgSoGSX5jLoKfJOmrynt78NjYzhIeqXpmQtSAdCaOfILvgNe7J3wB97HQKnl6WKO71bKxOO3oeDRmIhB050mLN6jYjizLf2KKQRnHI3RIIoDp78y62MIzl7yiPZ_MGzxGex4g2Of8VvtP9U8THir7yYnYj2SBrLknlZI3nui1Wfxm3h_s5-RmkvIJlT0W_GI1kjYWxJ8MQOJxYGzyNnhNjL4AaZgoGakTBoN9IwVJL3M3Q1WcyeMsqwfUko8z_3kq4wbxngLVKdN-f1ZQRajFSaW-9QhYp1ufOpBoGVuCfKt3OO4MEDFq7oJ4DHaAYGOULJcq2F3_ASMCowA5pDZ4-Zb-uW-fB5MyjCYXR-2dAI1U9E9LnuYrW3uCs_JYrDH67VIP2kIJ-eR__hlVzy9VY88PKJrkEXOO0wXt7hXcj9zk3dnUgdMZ5aZXP7N7JNK5wdM5yUU2uQXPPIuU0iQD33x0INxF5qlk4z6Uby-uVUvFJFrTB3egomvLgKzTjcKcK_eyhpQtl0ULpYl3tvvIqUQMEheEBME8ayq596fKQbNhHLgapJjb9gft_RDwK7eavme3LRLf9SrFXmLBkEkdM_rb1xwVfPjrYYJbSx3exsnxe88-xb9haMusUczcvB-oPc-RE-CPh1LtpWbIo-cubLqwpebBRle5ehNqQUzZ8pJ8k4AS-yAvk7rP3mmKsUljkjnTDXNjhiP3rwBaS97U0sQE2HLcIR6YmokSZxTheXV6OdQsT_F1Ju2dH5M-D2qoGKheNtTbiuxJbbgHrZzFbR0dMyn8aMclL89hYg22779B-Luaou6o33ZL329u2B7WJ6OXhtjcWIHTt0L80MxLSvKeL17RnESf7HnitqtU96OdtqC-ClSJShUWtOr0S8zzjd4hsdA0QLWqf4yx-xuRrmf2B6IAP5n7Izwbhy03bR9bSPgHYp6Ci-EhxyOinBdoni4QHxwHcNZdjwnE8Y4XqKKOJ5lVwgaHS958BJqH0BlV4N5W1seEzsniNkT62qlYUYEZi9izPTeIguHmKbCU-h6HPUAId8TwlUG6ivphQ5lg7bUr6wT8JZuFn6sraMAuJPNdnRPyKTgxAu7QVBPOSEGx_WLSskTkPVyTZbj6foU3Mzi4s8qUOmWNC10aDjSwoSD6qtBemIGKtsVVj_olBOAX3ndsp-qYGC933WCSHDb4qwyAz3VSqlByLFAldf6uUDtbKJOWrJXCj9KRyKnG3_GfsePXSB9v__crJO8UHusDMxyiUnbBNm6MUBnvK2FJNoQ5JzNJTOZYZiPqBhFWuqk7PPrLkmI19VWipv7TTaTFDVKl1F6zVCTd6evzFW-S6d4ogB7N6bHL6jkaXh8vMeKKGiawBmy0dteExprcXF_pN5cYqK-DubvouoBIg-9g22ufTwERp2W96cM4SZNox-132yjqq-_PW0spTv9kz3ytJ091z98fB0EYuEM4hafd0I6d2qFtUsshyWU6VpytK_6AOz6JIXJEbALACyKcCBZdKqm2DAFgIMK3GRtxDdyhhCbKE_o4Nj_eqIlsxV_fQPTzkI5KjPUhO2fYnbkSb3usHv3IG-ty3XXZCMiKXXZYkFtnEOR2tXg1qsUcx6ImdKPRdV7TqPCObwfat7t7lGW_lsgfWUH5bD3ieXSsOYjJu3dGXhJEhnRr0bQjpz3r7VBUBOf0f45EyJtLnnNFrEnePBryiJ7fJp1wuq6yon_cQ1JKnf5LXVtJw4JrL98JVN-oTEUi_s_rhceJPA2CuKYlvILfGSEBro-8zv7bLaSU-7Zp9a_k23Xa6i9t8BRoG2WqhzLHaN2cqBV6C3qQbi2yUPIDWzKvCH6qwTtnLLIqV8UM19iGNIwtt8hh26uG3MZpiK2O-sBi9-dh2sqa3ZEtQ7XuGKMH3_OCW1DFh6TQAy3ClpQ3Ny1VaI8vd1dbTiLaTafLhuVe46QP_9MF2xxv0XrL2qvNfSadCkvF3NIFSdVjut43MRogn9DClYS0uPi3o8d87h2YtaUmWpw0eAsMrbJFewVKt05ep5ccbQXEWKdNCvc5kdrOusInLwUuKt8EDqLkwdRlFUHOgjwVC5oQO27aRbjEOshgLAa-RFf-hBZhaKTG1YAZzzUfoT41j5tDNxydwXTtfEQxoZTf8p-3HEB-1q7WVz3-KQ_j2Z3OwgPsTMAMfySabvqjmUCNsfuxmAB7JQ1kJCUOpzbg3OtpHR3PNsLJL64UnNoxl6eqWEeCfj6aVTVUfhY7iO5CefzpHZaJPQVdJVLTCfu_Otb-F0UrNeDGeZYwYDzCqf4goua6vO7WR6x3n49tN0Am2kyP0XU0l8KshpwP-_cXIiTgDNjATGb7w0fuiU-vwLIGrg-9kMxnEBARZ7TYDJ2XI5Pwbl33sEPLduWXXSFo9GmPCD90bUywCSK7GEW97XHexexuHHsbFE0gnIlmYSY13DEj59BgY5JXfd_EMYzn4tNYSSIb9e2Pm0KXuba0-NVA16LYdNcpE-XA-nHZAot15tRiIwnEJiFolcXZWDjnbEQv5DgAsK9mT8BO2iaiAy2lgnR1lfL1XLg667bcDz4z1LCy-kPGT5jaWqZy88Nfy8OjJAaUPOZdE3iJ9fSyjeocYUbrwwCU6NQadcUN4z__6alpB4SzN8mhowDTNoSe12o1ZafPoyJepGajAXKqCsXXiXl5kYgckt-YCgpMOVJqQYw-YKVhGqYWXcQkhK2IpicDwfyjv4-vjgMy8-62mQSqLLUEjDDQc5P6ftoyo_Deg2pYMrN2durRSaN_xARVvMFeBN3NxKtVRXLYUFEUy3S32Pd-CMo9s_754jChur0se9FZp9ov5Z9rVTXYaXu2k53n_V7CvFTzr5dI-yVEzmwLHu4yWGdOS2g5uRg6T9FEM-rv17VaElfFM6yBhuK6S8g7U7reyro_Y8dbowtpLz9dBHm5gnI7vNRE0fE2BVA4Qs6WBiD6hN2pae7HsViz189Wa01-zDcxnGFIkBpvKx-7_ZgTvJM2qWj2DQRU9k36te7UDoVlOF4wVRRWBGeQgHXVGjFgz_Ve1MlqGkNVfNukk1Qk_k8uDC_J6li7rkPkTwShkCbTSxpSjCVMf95Orx5ziZrAL4Gr9YhWjyNKTmHKVmRGc-_xvkMtH2Czc7VfzPxz9sicWvdxc28Wxa9SneP6fjPtCNie6hUJoxNwQkqT53OFf-4l7TzaRJlnl-J9dGhaDpLuq_K8ebcDOQnLuuLXuxz7f3pq-C3L0CcQGxwRUAu8kxATI3CfaGL-p21MA1uVHQTyc2wfDiXNyjKdhtIUxeDChPy0WGrHJbO2xPmWcK-_neeNGNwePwxyqkjnSjYx2EOcGBtOJ9UMIZRgWk1QMFAWFB_P67ptJr2qd6IhVH2q0I9qoFnl5BbnIkMW6OMwxGHdq98KdGA49NRNJd9zbH6hOHxyqvG16Wq2TdQMQGkio6HY33kJprjWaJPbEZJapGz7qEc4EeymklSM3vYfpLY3iVxQOOeBsWr_itj90UNV0o-9LDoAmu2Hh_td4nSIluHf8zACC6195m3rjagcnlw1yi7pNvsrlE4Tg5HZrFiHC2tlic14tRSi6-NunuzXotS5uHxtxMbkZIJUsfYSGz-uaL29emIAASvX2IiZPFU1pDX5nQimZ03ux2cDK8ptxPjJ8_E65bJZSZ_pvUhH5OmXCV3QM8ruQviDuYsfYK8huoQahkmCNw6JaHCorljj_W1jTji_VURS_5MqMY4CyqMC5SgzlYxI6I0q_suEG1ijeVb8OxpzHYWSHNaGPDpgzpGu8i6eURDCevHIKX8jjkj8oYRe1bc5wR3jS_QdDkiGodAehvo8o8DrlCaeFYrjcBhngpVl5RGuSa5cVM-aFMQP56i8stg3qAsylaSb-yAa7ADaFtT0Yr57ZNqpy3Co27iV7lq2hRscZ537w_03W5N5ieezMYSLt_saKQ7Z4__dekJJZpRPpIAu8XO635Ek1fH3wHxi9s8zYDIEUQqpH7vMeFwmW8hg_UqTRXcPPphm_QherZUhZtl0983c0y-nMU60QNqXWpXRV-dPgQ-y76Mq-rgy2l9qFqisn_qGx99nvz5fAat7ynCADtfEWVeeOXQf3YCkrq9CXY914zL-0LMs9-kjSNWQbYPraCHOQR4OKphIorzpnUq-_6wporjqlqO_cT7vyp8sQ4Fq9bl8055v2Xg6utu_g6XRndp7QRVdpCAhKH8yGrMlf-iZVjHu85WBFLqZCQSN5VNvYAk_0baxqoev9CGpk3QxFd56_MGvAuODWwn76HSmzfKRprCgik0pq728ocYHx1EnNghT8kriroBEsq9QVM6PQQp4ruNDZZRHgg9wfqcrLQ1CbABalLIFMGxCqZIhlKoE3k6f48YW2sb1LwNoW-F1ALn1tilYPWFylhk-3BsjWyzhWh9D5gyMdunJmotcf0VSuYbyAxGAq5_twOPiKjyBU3t6b3g4sjPWaHsPNS3eCAd_cSMshImcPRwWYenCoNJt0cN3PvCNHCSRDzxZDZBLuhIEt8bUslXAq46Nyhcdh0t45i0vVi1pue9QdeZ1UE00rdThzyf1klkYLjwWid_UcFWg49EYh-XwpjcXKno729LO1FP1LmWwOlZVPJwsDbExh34QP1Ia10Hepd6usdAKbwD1PwlQTsiCBL3r7mcCUK_qMvDJQpQm1YjvMFFBdOTJr01bWQvS0wWybTMRwZqWyt8X6HyzcgscLlPE9s9CZmV9-Nzwcj8r0gHHTcFfnNeKABFu5SJCFp2f5EPN2D6_5TN1oNASp5Ca8BGRxb1MeKaB8nAE7RJ60yx6uYprtaXcC0h7o9XASRr1Vw61b2oX8LSqxxRh5f5k60RerMZfLG-vj-zK10ZKTN9swkUdHqU4px-hVROmHcTyAYGxS63xVC_QVj1CME3fod3JJYEPf_IBixEhZXU9F3qvtM_riDLc8P1dNWeiuzB1qpbAnvvcsd9Jhnfai0Q4hLoy6j6IPYIgTcwsC0fBRru4pYRIWOOQQCF6IcgjdR6MDvuurb8VgE1M0hXh3jFCVqPHsGOtGV5dECifQGHGQQo4yUmORRaKEM7ipPpXUW8wESKKROKKWZm_7ed6Uvx2grY0milw0lAxcXFZ96QdbEy0rHLqP84-koQ7TdQ2ADtbvTd2IeDkgVlUn4-y1C3EHscv6nP84FtF5MUXNcVz9yFM0SVu6P-BZDmFq2syUNSrXwbFmRPxNhHSIBEdc2cchev6945D14vyksgNYmXD9dJLQ8xsKJVyNVPL7NUpdXrANnYqVMpt4I0NfofMuQNSR8d-riDmxQ8s0uvxZoyGqqu0jPH05H3ZoEGueaIo2bJdFnK2taUCL7sBU8cy0wxdY63d2u1ZCF0WjkgpPJiOyR73Jxi2rx6xXiJ2eJdIh_XHLMu0hJ7COUwkMSKs6SCfzFbrSbNO-yxc0TGnm5w4diH88k21ST7uocQBIfE-ZAekE5Odj9zy9_xT4H4sE4kgpQhMtq80mmBMrLJrY_CIiF-1SOWnnQg1w_fRALDJY2sQD9ODtEddO_8eTaJVbqTZo0gQJRuFI96piUcXC_-XOGiA_WcR9tWi7zcS4phhS7G6adYWSf-z5absnAJ7MJ9m4fLZqke4W32sQG5jxvoOAfg6ckUs9blar_Rja2Y3keI7lD7KESbHL_0u9iinzc4lZqbhq7s7HQGIPY3BtUX5MlkGxjFQPriDOs9fCiB3dDXQ20U6I8KiSPFnrzxUWOaqwewEjyzHe7RO_-Sp-VzGuX9eudmfKsNP8nn5cJUN2sEJ-AieXhQ7S1cj263d_G_Z1E_mGwPLnwGJzaF75ZV-pKpwidj195O0YX-Fk-ClmjBWfhGgjPuAz80zh1TTJCYVYAP4calf6y3nQ5FDDjupR6tj6AzviIAsHYNl39EEd0tGjfrBWMdr12Kq7d_VIffEB82KlZQC_hI-E_0AYiCwDfdHawXoOiQeL8Joo42yVniQ9p66C2bPrvs_6fNVkvQG_ZaEZQVdcxsJe_7QZBtqnyrdfNU14bOYMLJSPqA7uOOUuLyc8zEMyFBBKHONXyDsDm-dJ7EVRECht6H1MBg_6Uhj3h4yNKOP_i3C5vz1EOF7wjcA9VBflla7AHwPdKMVsN567XssFRcdM2hpjqzLFtpzezjprw-xD8tYUvRi-_YwsUNdoL5ulynvXRIBrolAIQbs3B_wB4kcT4LRLqd2_NoZth1qTGQFc5OqOQtpixfkmglV9c6aj2nlvHjyFHajXkcBFZALPx8rKEFFCbuqH_2yj-iNTcIV40GFpF7mwh5nQz-oURt_2vwrBrsOKq49A0fOytwcKcfbRuFxYFXyMY80oKv34ABzL6pclZO65Dl_YZIHQrpMp0mjUV7seicyFumTRjzBgwIsMG99iH8eyM2f0TJsdO07RmBniC2dFGveCpvykQXYrWcYDDNEoDMuf8k2bQxuqR4m-m-nLcK2MNF2qDTIaImHVXEDA7KTvuRNWw3Uu_o-5L-PExOUGYAfcZkGaeK6gMTdjumgx5noPrJKqXoogSDEpcx9J3ClMncwLw5MG5zo7Tn4Yhx7QNdvYheTto8Q8hqQgGqiQMI2TgBWJC4fJMbT1Uk0zRJ0ThG5PTRBK8yc190_sZyWhAAGt-99rsNIXaAm-Jsr6kgmDP6Zdgpdw_7QMd7p-67x4ufpE2vvMKbLooGgk3_R4fQsx2tmDqWccJtuVZKqdWwy4i9cTna-AMW9PW313SBhqEYu1rRkCo-Hp7hrejQLgtw-n_c66hdARS1c-WsT2PDQ9YuZXP-zaCPBfUhyuowlI7esKC8dbJNXp_AAn0W4mJMRTe4-phgJYUdGdKsNpnL7eH7J0Sj8r7xj6jIg-Zrpf_qUDasw12Mnh1cdoYf9GgTv4vGL1ZNYmpvBQ23JUWit5uZu8XAX-QBY4o2wiHo2Eidbh90DPwpyiN0QB74lOT_Qty5sTahnobSGEqbfs2CGP0bIJi5gwrw8UYQR_z4eyCfMrVvcKRvjk8-L4m6ug2CrhpU6p1oIEs6ZT497vL-t2PsdVOW_s_xxh6TWzFSbyeYRP6X25mHSe9ShGpld3vqoGeljRJ6su_CDS6-9CX4L_Q0OCf-l5PfR4WM64OYZE-wrPYgji0yPWBXo7MaaCzNs5QJcu8AfmJ4Jd4bFVaXj8n0TQOF0vbAfFVpBefGpopgTj1cOlIcq0LxeLZoPQ2anU6uB1uIrErQXRoUWg-eDWql0S1dJvW5FzE5wNilhXM_-PCu280XKRjzziwjAwpXb8RxM4ZBtBk0UhkVCz_T_8lkH-uer3o4PNjNXtWy7r8aOY5sx8B56T7FV2OxWi41ate8U3CDzbHCasu7V9xCvIx9Mko19ss4pPh6XbGUupIhPevu4mgLihsHFbU-bEH0_ZXFA-Cytd971_evXquAUBwZ6_ZVM9JbDHA1SYdyV9dS4W0__OIOEPCdvwwgNiUl5JihCMTnIdZyMeK5eQ3I0TuLUPgFgvvW1SilizskVY_2yWDPS9GXi2kkRDdBkiwEuEJ3_87hUGvy8eGQiyXj0Tb7qnnYuDeDDCnyYBehQwEvfvIoeC5vzUc3LA3YvcQ8ccAlUAvSBSiXiiFw02xziq8CB7O3SVaHXIH1eICkmhFbZ1DLAhWHduzSKniDLNXsMFPbpTzbFRksqLQ3rLYukdb98OqZF3udhZSNfuVv8cst0h8gKtyV-bYFLQZq5VBXGHx0C7MbCwVNFOBmlYx4ng6YZMz03Ry2McOSGxGQCB5U5fwkHiTf3V_me1eh_Iclse5leHj27n1UjpAiShZ168W5hZ0A37dYWHEEbqxcQHbQ30VRtiYO6_-SLCskR7bH6miUnp4NRe0Xt_vliQw80zfptDh_qO5EtqqTeATch3vNBP0SInPdVfsyuQDPLY88TV1iBH9sWVYtPv_ocjIMfMNNqa6NiK_XgBiJvuyWmR7z_Ie4ManWzptkhSMKa5KHkSkLesX04xs7xMnFR__zh-Xv1q6ir8xaLLBy9fS9q8DQD5oBLwaBV5Qo8moDPE3L_MgwHNKCnPEW0a8RlwM0XdCKTgI2n72J3H17QmMBPYmhrbmvu_QmiJIwKB5Wu4KTzEyptdeSXb3xKO4-m9zUzD_GXrwyrO3tfwj_-MHBoHNPkukXmmR5nYKTLcrmfeNTv4LWQ5wfWNUIg_9zeGoyVSG0oehyBm2dN97pWQaIK4ZvC53jpx46eVgvod1GCKrNrddkYdIbEb4fsmUfHJyOQxMW1k7gvjQN1K22m0i92O8jveCjX5je-mSC87QAXlNhzRTp79E8jBRFi3kybXpN5rIv0QcKULZCcBlrozPI9aYjlA4BHyOme8NmH0iopDDO3y_SF73IxW3QPLRSVL0rNQZ4K3OPVCHAVpB8iajxSFDzWpMjYiMOw4BT0UsN8zqIxV7q7UfkopPEE3c5F_fvqlPLiSHkzs86g7NMygmVHSW8M4APtBd695fVbKJm0oGFUh3JD0QzWB5qAcsTreKAaWhbBQE6gLyYTLOUzxwdv9UlZpsWiu9ROflsC6GpucbdeExoKpGinfJDzXkRBEWatxuT6z4KsozR8vIo_6lPshZhcwyxupP9DE8AfS1L7eR6U5D2kw6nTXVumHnKHSg8h2QwBTeAEQ-vStMa6memBn7XDwr27DqP7V4FOLAKszOdi_i647Z7ZSePetxI9rkZo_o_WBUSL3--aHqy1YaLqnpUazydDXG9owFCCmFKYfj5O9614L5cBdA0Vs65uw-c1ZIlM5MXxHOpVzy8b5Gqp3LPOEyuAsq46Ai78CYKi4g0Uk5VE7O-s_T3q4fYHcgh0xcjb8Eh4Nvii7P5VP9-YS0TH0U-rlIbQeTYB4V5Rs9SaJOztDJ7tvNHcN_lgLfb1kgrg2041Vmk8YC5FN7UCgn5zmeRcepD_ZY22xQXgqcdep9KWTD2BO2iyEpXGUtgXsxBeRqabhOfuTaBxeXpEo0OqSuG39Af2sT2h5ijY0YL5zsPl9I2307cVJ6Z9XBt4FHauUQT8l0erJBIkny0Wv2J7Mfe3fRBmJHvq4Dzik9ldBP1dym8rvZZqIfF_WPigNfEWl9SOVZ6tD5_jKKwhRF7XyAvizgXJgeKXiBnRDe9L2v0dVm6rvut8yktfh0FygSmeX4njCaqgaVeqoBRXHcqoyUorwBWFcyzrieL9VcOA2vCHGUlK9qNyTuCgghucEdEgI1KEdBeoyyRgeQLHhihuD96jZMyQT6mNJVvgd9gUorj2iFB5-M_EpbSf7oDBqdsZcLM2YXtoL5Iflt8XrOReXhsrsd9IAQAsHoa3hNJ76BOI9RtnjV6EaVtQbz8b0eLWPLyLtfhIhMrmpA1zD5MkoggkjDlU3-ccAfyrYUgiTLTlc3cDVRK5ykbKiqS-7gJsuuoRCx5GgGeMVx80pspNyEBWkraOi_KDypaDSFMxTXYGA9O0To7V0TvRUgG4KDYnAK4SLBB0AvmRGfnSKLJXe9vBytRLvLznvNDJ-0HzjeQ3KCesituazDTM81utNcCY5gt3QfpNivpmFCFYU_BfNe0R0pcAlgk_jRuolzVjNVJFL08bvOFiCXDO2T9aWV5eCH3czxERnbQM1L2jNwiA-UH9gsZvbtakjwz21NUUlxhuZoiLss-Z_uMe5yKaH3BEAwWny2XcmELkZY5kogSDAAnI5n3m8E1eNiIcO5Kzl822uXtxrhr-P9-pyeIjILkZHfcRTvGZi-BfRq3XOMyoqZCY4E6itC-2g6w38QIK3D5Xoor1M-z8G1TdWCGtPC7hzYcd95rAkojJRxRvGuCL2CuV2px1GC81laFglSM4JlR7FGmNcKzmPwkZ2jEj_smRmEwkcaaEi0IBx6MfBnfrvBUZvwrcJDuNaD7brtFp3GAxjuatIZ8zJbDyGaCHevt9nyRjEknovAFWhYJNhUr6pCIW_HefQx4bRRV2xmoiHZ740_rN6Pvinz6LZ3rX2FFtSMVc2PKkSSPO1lkGtklJwvgXe-i_8gLmIA5fl5sf-H6PecZLFRy3wHchoeO92lVJJrlZSTQVLzPD4q39o_BA6EbGMTC9fsKTbZVBsn8Q22K6YXw_OUDRH5ktPbihUiTAVrqma5INPWYOgvGlXjYLy6TiIjR_X4sGa_darnzExu7ckjeiSQEvDQAUr7ALMaDIPrj0eXKf7TKeo9UAArQUZBwZVGa993f3ahoi4wzfEe2rjTyad4GJnt35jwI4LNiKbGjtYYXCnby0udaUBdEOuFOjXgHGiUzPFKi-Lh_MzxHxu73dSzK0T4GzclIMLguXa85-70ih6ECT-66P3QZTkF0RcESTETOIUBlOnR2Bbgd70GwQE5EI2aaAm-NXYQt4KE-hqX4M1tS_k5rvW0KakyOz0pRMj_MPNv6PM_iUvHwfYfu1FIA80_r6Q6w15A8FplBuXMlL76vXm9KT1Wiz8knBMPNnVNM7zR6SH9iGcBcc0QyPvyY6Co_9anUturSd9f7wZUHWUatlxcV93BSNQpfNuW9NDYxCQpgjN21WWthIbBi1WMyOReS9OM5yEntIkg7XkaIXf0mVthqNkBLVYQFDjspaEaQOBl5JdxS9JdexrsH4pvi4H6UpsGNuwI0I3HrFFKFC1zoA4e13kSy_dpTr-3H7K6BVb4yBMI3r0QMLk-dbapdEHSzmt7iFbhuNhnBv5b_gNEW6GRKxA4QF1ray4EBHtNmI1Zlgnre1R6Z6I9JCYG_dj2UgNw1avG9uGTv9JjB69hXLXqFOTKpGP-Zf063q78ExOQcczSloOFxbK0GGAXmX8L5TMdegeSPBvWG7bWtBWeWZsTTOb9KowIJkmNNVYOnRIxCZEA6DdMMMfy3cCf00ZbBJNM4Q5_OMRPoRzeG-WbwQxM-vUTniHjYwYZyYRFTSUStOSL38sb3MktUbFzsYI7-5id8Lz_0nUlRwPfxNIVqlGkfkSt4MDdTwEcczcktpjIlh3SUv1u8pZllb9RDNftlOPMsC1EuJTKI-Te_kpfkr6dA0yLOtS0F0RBvZbslN999U7ROgZ_ynTqoZKQF6OeUliy5aHFhPDEaB9yUwN7Ail5bqjIEJSHWSYk1-NeA0UEWDFnz2k95vbq76QB0P34WDjk_2Awuvn27ir6Za1vCR5CVO7eVzaGfdYZ9QVydujwYxdfoxpg9BzmTbRDseao9fIKHtsc5cybbsw8DpbNZ4wjkEL-YVzKtlIjr3uSEF1RTuaMoScodBFCq_iMaIn3PhVPFeKZ9eGVfVNdxXTwUuxpLbRmeS-rBnsaQvRwlCg5iKU9FZHDu5NiHvJJal3xncONRnvgxCzYUfVGsGqSUwVmqB_l0XSoESv1D205ybEHNKfVm7lTVKvCmuVnSmrRszL0051cogZIDHf86fGdcyxI6btuTEa-J6p3uLUDt60kmRH4ccdBfTlWmpzKLrywRDW23_vzfp49-h5bYdEfzr-gPlwUpdEZ9w-3nUDUTgJuQA0iJ_eW0Mgoeo3NYfBoR4rx8LZ5yxO9F5W9tlpe-rek21HWNGCeISxvrQ25i5zKmWZ9qAPEAPoEn_vB94WZZ1K4uipBCC3IiNuMVPHoDLX98fHwAXrOEDXjZqhpIFvWg2MOKrwCn_rAmeFZpLkDrUswsmv3e9XxmLvmq9giOC-dxgCNeju8s_vOPv9nLWpkDR5V_Pe4ZTkKPquOjkm_m_xqeRBTX21Iui_sHKJncgY0ftt9h5LrmnAK-rQJOeGJvoTXfXHi9dCGygAe1WlkqzhVXsyRyQPNLCi4Djpb_PIj6_sITLO6crKjU20LlqFbikvcsjeipszuC6cCYzqSl6-R1saMr8Bl69aHgOdRh6_rvvKiVf0UlsbqenW3NfjOdBIgs0FDwYnY9OA0TlsJsv_w4njf9F4HcJigyjv3QpAWc1IdjbU7LJxgcK8Zl3iCaDN7SUsTNrm4_KzbjsQtxZjESRuG5N_CU-fhZsPyDfNEcmJ5soT8QLy06U5oaJEo6DEA4D0R0lG4P4yXvxmvhuw8LYBMaEaVdvyWtejv1Liu2vrV-MU2jTwyvVIYpedO64ULQk2mknajKstokqCSw-_BHwgOMLri7gDwNLxtRbbrm_oArzaG4K3grUHNvgsw0qWIfAzb6xeS6tR41rcq59qsSIcdvBD9rkYyFqBKd7uhdYEk-mPPZGoQoas5FEbQDmoNqIA8LqadDXIWz7u5ACUi9rFZoffPH4b8vb-J1B0uShE84lOKhhlUW7f3rf3pFHM3OsSx_mtFhV8W7mQRZjiofA-s1iZd4TX1kTmk4rkY3TWS_yrM1VF1UWtMzM5rSxv6WK1plbZyTSEDJNlhO49KreLZHGEPu1__YTGk2VifYGP2FY8bOCdh0I-Ki7qbln4HT959GuK8ZFRNXzokrdcUS_Z2aMdnYFO5f7g8SUOg-aSHBgD_27tvmZ2TdXS6L__dtb4ft_27Xtjp_GVGCCaDiZtBBF8ezJ-xtydXyM_f0GL956KGbeqQjWsbUf-li1iTAyZammc-1K2J2fYiJDBQKMYbj_Of2_BRWNXS2Eg83j8JttkrFwBUT6cEBRIGHABb7MbEsINFmzPAGQHH2M0da-uxd0O2GTytaDndpCMdIwW-fRkuOFP2K8_czI62ViOS70AtHNvpWgGiYOwboPSz2MZRZhTVKOxDmlbJxbltjTkMw7bLnBbZRNlZgjhYtvwlCX1StXJdrwIHN1V5r2dcI2GtEzuWVmmK60Fdj44vTC-UhvQ6DshYGf0R_xXbJKc6RNLqwwzST_Pqp0phcHT2nYY13_0e_FNeNj0gwVfV2uwscDQP0q1uMNSVesA9Tyq6KZvIF6XR2PkQyVcdPmZDWOuUH8ouW6o6fLr3NxGQIYkPihz9TZ20x1F1qJVCdR8Ro9G34WsaUwzf2NAxuNzaGStBCxxMna6V7q5q-bd2Kz1svir3w9rnlFrEHRzO1dO1m-FrShX2m5wGVze4yaY5XevGw3zwSDsd8Y6lXC3Z_7Sv6f8R3ySFrcdPYJo6RCr48ydyCl89vM5mmYrLS6SbpTbyXDzkV2JpykaJS35yMfh4z3U1hV1LNognSxksoWEoWJE8gPH-XpuGqLwfhEKGtm7nL68DEroaX3QGf2MMIJq2VCCwq54fQtikQfKLYCFX1i1MCEQbk5qkpGPWyVihUG8zKxgsmAU3j0ml3-RrYnFA-iRbsphATY_tLfxBL6WkUzm4g4IZug2ETvrqiArJy_GmHTGDiKcQenJy6755hlSSDtpsFfl12gcKyZ0R7SjVsFuusL98-eQOTVpNrMcqY77p0d6JpCkTmAHqcxFH5HszgpRVePkGtm_FZtbC_UL4z3iKNw1tAmELaW8rPZRzt9fpAES7XwrkUhsPSekY8TqwBeQZ1SqiiXCZFUdmyiQlRgu9IONC2ZJOu0C3hWUFdnehaRz-BEAcdCF6SmIvCEUWLMeUAJPo6StVpCXkZfC5Q2h7409leZujt7hYpZstLCt73etlHdmkN4cLIRYZYtCrZoaho9JUKDIPZP9kXUUb-t8sGc_V2chUwXY4urb3P89PlsPvKaqXoLo1WIEP5OPwaOELqvaKLiwY1sw0dYWg8BEIUj3tNyAUeCifXIwTa8Vu91XAELSTxDHmwGe9CJa-mborYI7kN_YMcTlUTVu4zwtaTE7te1kdZuNw7bV0rb-BZnvHOAGvSx1zzwnOXBN6FDxsBXEmh0N7XtnrBF3YxBdF3IU0x2wfKBo5l8Lssl5_oC3Amhaz_4STI76mJoG0gpzm6J0QdrLa2PMOhbljhTwAnfvckuyVYvdoJpBuNEVk8eEEhTrXFwr-DdjzyUzdmthmhf_UTDs4MCNx7ve2Azm5pUqiv_rH5v8We4excV8iyDPpj5diCWmIx4FZRtkG9HzUU-R_BKMNKZCApoLbqsSfUFQEaNDDxOfFJPc54tUd8e8E5EuETNSKRLnKQaRgyYsI4RzRvjB8zqXZcBiN24EhB1UDPP-VHfUHnhx3Or7do8t40rCGJMZzW-jQv-ZjP7P3SY1aC1oK9OESBcPWaccLVP9vyhpv4kKCP_hCtGKTjWTnu1c4HMg7Paiy3NB07fu4TnMGaVUhBJwL5YXkIKjICHBXUgvOhBYocJUZmLIg7B_lVoeesN-rqE0qYrPNNmrtMXWNzQz1V-OCWtHBDX-l6P2FyzOFZLfhPCadFVIBvml3jF40NxCv9zboHE1XEQhdhw89iD5SKwr32azymAtFRwdW0BnI2RhIqOjccwlRCVCYsmwtQu32FM7FZvyRJv9H0BXvs1c3H5e1au7gHexM8paFmUVH1U356ryP3nExtwqYCH98M663RZNDDgU5Zwvjw9jpXgLPiN-7frZe2hF167Jj010VkXzqUB2rxkIsBNja_sU5WueSMEAVWD7zdEet0Yl_2wpVD2VCq3l-E9ZDsYZIjvXrOQkr9e4x4XayfGJG1hL2j-3sn_fp-NbmNHZHlbJ5hCDJ4upR2uCklNl8L4C42MuvVvktk6wQi0hlTDz-eV9sA1HbPAvJt3gg8ObcUI3tLRVGGgWl9EfG-vVRCNSnwN-lvmAPfAAHhQf6xQmQ8DQjeGaRgj1gbv2B4rKO-M9H9zDLbuB2LJ2sEJIaKZinWvjIpBr_ZQbWLcb6YVAeFM5_5Wq6xc05DNcgMMO6sXYAQEC9o6IPxDmUMurQkp5fTI2hXq-oS_TK8HIwwnu00cPsJoOC8TLWGPCo05g3wQPVNu1-d6G9tBpGlObk6RTQSiA3pOuno0EtXuouWthZPg2oEolfg079T4A7lCXpJTF3rxSMxyEUj1OoctIwVBSOa-KH-fV_BMjgBFukfkmPnleshRuXG5nYrtPz_TvFN6HuZWJyjVlEa1ni2bgqMAW_dMhzc871tqsSBpGHK4VDgnz4JVhGrQVN6Tza1ZXjjKJSEg-Q5yNWFRbtSlRlXyukkGjjpnvXIHZSaPBMFBbMEwG2qr_Y1TsIGSpll4T5b6WcnT2L2KSFbK0xnGTGxAv1F0GpIMmcXzZxjBbu9eBIKVWpoMKa_di7FHpHnh5XvjupYpO25ZWP01nSklelAoGX49Os0uIlult_PhmblfBLM2gVXm_yWqE-yDNOIIZUmhe0T0bbqR-KL4L5NSWRWHAYNqeIB_Mncr0ymF49dIjNKK_tticLQW7ZovV7X8gUr4mDlNJ2h73B9Di_nuzvzgFC0vbl8OojlFzZLHepi4vWIZe3sPE4BjndyjfR-R5zNrF1nbVJhej6RKFMhuLKKtEXpcP0N2hd-LlR3KUOTyvnsfpCa5_VFf2oxj-4AlaEjmrvo5mmO68-xez4Oi9BAs_YajYeHFjc6HYkyDu6RuuiIDqwTMMOo1XbOqlWgKUhOtVLt0kCNdoc8DSsfhBhW4XlRS5M_0Mf8xxThrwSvPEsTY6spPMPRPcryWzDiAZI93WDetccR1dLEYCtoCrDEW8shKwv-n80IkTLumQAX8iDhG8UrcCHJz_4cGP3x7nnJduC7hMvoJgq6qCxeIEZe8CLgowp4DRFZ7EBXq5pVhQQ_pzLY3teHLkJsVRlMuanmbrYSOGAkShsiRzVgMFy0_aUE3sIhuhAr3RMBS8ZsOFjvMspdc9HYZ-trZ12mmL-B1z6MIiULffzSGkssdMFhhkT4OuSEYqxDgKHqhP-fnVVQel7KbqDHIf9fv9u2ScRLcjKF-pLX3Yetpb73JOV2jURLNkdi0ve5ibm7_pGkyJwNuQqi6z4Li0I2mtLy3mretlSRiyNKPhIhJ2XQHMecN8yfVUIrUTKoaHHQYry1S1iU5fD5xPxT600bX_ZJQXJ7E73jwzow1DPlGZYSKWfpZ80F2kF_6n4fx0DaASsWsd0oEnxNSQwr9rSkXs5FdhW8pGwhicZTacWigoWbHDIwIchEPTvmxpXGxAv6WX2j9bNUD6vI_OgW8hWb38pcypPISe2Zik8yktfSg3yMDVPxiC0Bi37rVNN6jdlHszDARMLl6Z-UxQunmQCP4NiThm1P7XwKu60l8nyH8p7LLv7v78jgXX8P20sv4Rw_MzeP_kTY0diFy8OjfeQY68u-B5RxS4Yag-vRxQceQvkXN0HabOHtgwenpe83va0PJ1GIMW4OMq4eJgaHILQy5c2psvgCbh01y-bo-dDmh2zqKYgpw_-JLXLzhQRw2HnvZxPplwsWboFU4uuoVB2jhdtIFwMH-xr34IUi4fj8CiyZ8shtTDkYLioOg7jRLH47sCpvFP_ptRxghpGWgZXlfZPIyDeb4_74ulvkgdLzKiWci4-GSZ32WFl9qZUwq22DikJ4oYuTRyr6j6A2LC7I3QhuHe26JtbH8eQPV3YUT71UZL9dVNbjrSjy4cblu_5bANZd6K5bv7y8N2QavIINfKr4jo9UeVELuvURhnnEeD9yRvY8cSKp9BCN95S4dRTk4Db2V4qx4X-0Pw5SnQrjIKKSV5nBZOv4-RrwcM7FKgzgvd4A37LQV2qOA_fnk2Q7Qxh2y5-abI1fKvYfhySKH5cDSblK3L2Mk-M2CzWNxDYBXeGMgG9WUIqGRH7fc-EzrfSqd5w7qIU7oSoaR6WmboWzMIbqvX7uL5_1X3ma8yR6FN7BjDynYWM6VKJC8ZOHvN4DfznsEEeMEsb652PxNDq9aCsX9CcayLb9lix1bWjIXxslL0yTKpQQf72SwXf9z9NyIfuQTCsLLi8LcdCdAlIfLNsb14iyxRTb1y7sMl3RVbzy8sIo66rmZn3YlazT1tigoJDvjPYEpwKd9skA9BLODmRMmxuBJLliWdC1ufmoQF8C89liM0ceDPH6Fw_7xNSisGgLcpng0_hgycD8IfzOZzm66unjcSLtFSfIyRJXbZretboSNkscxbVGEjA8CrB2BvZLFtPsfqQVjXTD6HPtEDp9NIclY_ideFTP2JbgB-0V89GwUsrMj892Lskp5r7VrY4ozQjFaGntR5vY-atYQdeNVC4Kz5-rocvP1Yn3LORqg1g1FeJEtiPbrHcqylDYL77hhJ_Cjq3TO4HsxVJzzc3BQRTGDYNT2uj11hHULM9BiX8Ndtog4mp76sDEnwIGAwcxSEjrD8KiSm_oi_4nczO5bnOM2KMwJlVoqpBffOPI6v6lfp9Idmkq887i4xhDbJSOPe3Be0Wz1JoJX-ba_pMpU7NVqnpGaRue-MIrV5E706Nmnxuj0ttvet_mn70kbzz6y9WjzoCynri3c-qJbKmaUxdvKksrH0G6g6B4-mUDbMsUecSZf5QgTT3eKDNloZ8WuDCq4DIGUHvW-eQiKzdEwulCFtE8rSsyXRlko0dPtAGEgS1t5MRP87HezrcqE2DPGancIezEYaBy91maMx3lPuF3tR4Dw-pnB7ZcLnXqbbXociaEmB6Pr4s8e86rvCRmnZz28aUcIaszd_VFCwPuS1AbhygjWBaXlveRqFot7EPhTKjrYrZE7qK73CVdDM3GgJ_cJlB_KqqcYYe4UXjWIikfzR-ZL5Ceq_dodjT9ZyTF5s61DpNf_RxK0a39L8y-D7eFxBqNPP9XCkg5WyN9mPRmZsqJDoecC99ddT0LZSlSPzea8VSnFz0YOlbKGMQ1wXY2hFZyexEHBdLcWUHxzsQ8lNIIbXiKCNMupdg6sd6ng3mJnMxzDIVSzVSgDcA9xGYfVA6BccyI6ULoWXKUmq4J39OuVIdjKDXB2TDtVEIRqXL00cTojJQjb1aWYGgb14Sdt542v3L1Rhte7QJ2FP7Pog_-pi4DhvO80VigwZ5qoPkeat7wIYVgt8tl-v-XleCQc_nXF4U3Rqj1nAtH3IqeXLFvS3G-xsXPaUGxaGeoB_QE7c0V6WLrktWpOur6KxedqaIClfkhplRFOQrj8K1rr1844HcS5a59wmmck13YL_RlBH7PYpN8tf7tzglN4qPJ5gc9CnUq91HoRSyuYBegPLNW5Mw1sdiE5_PWBAgEoMnpmeWNCtmIJC8l_TELVLEHMci7KTSylNJVv6zr_ICngzVk-Px-yBUUyLLy1fhSwCyTbAQ7Jfco8uZUxBG5JYR2MUw9gjRLFy8pk_fw_wu2h8fPcYZyjOxlsf4fybjLVzCbAEICPxGK5NPjZvV0l6pzFhb-I21U0iOcbWhoQmq_AVoQrJiUU5fBHy6LjCj8fOB3bB35IJWhZ7rXYlkCCDOZ53PbdGyp2_UdNdwRVZO-bH8gLly8G5wmN2eriQtKgLPPCVN5vJny1Pj3eRP0K6w7LGFCQLcBTEGBxgwB-UrNYRxDdz_L6UJh7-ypHRomv9EPqamW6dmB0SMYvrWD5oqnL8XyiqeImE7UWKbcUbgHXQfKCwtExs96OetIpYaDPYkBk6HilImKx2Z0aVHQ_Co1KTQgnpY2URUoCaurLMaNy_m7jXPzJFs7awFP3LnZ66vZiwmsdjiOjz9wM2bvjG47tGkH00zt9YrWum66_4LTR68XNg2NvfSXNxnlJr-Lz63eNIZyAoCNyTk1ddgbpxkABreh0sTu10OHHruE5voR778ZhDSwUM3uTGDyrdW3blf7ms1hND30n-Bjmqt1w6aGTxagDzv8Nf8c1_kTu3E1c2rrCTktzZTREE6xUbWNm4eWvzUEWE_eUtnnsWjQRgR40gfNoZP18EcoqGOzws4rMNZK56cBSdhfXOEdFUHHlwc5F7h9XNp-Ca_4dsIdMIaaZEAaNJEKHizxAtvp6cq0j1B1R5H2PGjXauQUSCrdFwHInQmu6wuRiL4_mn_rxBUPCXdThu0CdcXvQcSnbcrIYK2gea7fzA_DNNPBCpQSDf66FXpxCkInVZlFFbUL8U8PstQY27PMd3ry0N7lOPF0PG-LkEGCAUfw1UcqIOJWmt-2g2NOXNo7SqPtqdmiBaF0rIPKGihywuvDvUsOexO2Tns1Nk_BKKP8g-7ejUn973SkBvdEO64iXcET08RG1y_kx288P6MbXsTqlzygepRn1O3rNH5PxJck-59FrwxAc_xJdr2TF4nSYtIC6XLG5w3FapRKAOrIxy7eLR24ftBVs7YjIJYaC7YD-yKe9G3D_gnbAyD-Re9V1CY6qOWDJA51EHYbf_SPl3EmU1VLDOgRo_2qjKhbIgu1ewlxlo02eMMulxAnRax20umAx9HLaRKSJEqro6GsVGYDIv-_sF3mJacGwlSqNTf18cOg5-Zha_ADqmKaIcX3ni4z5TxE46wj9hG8BrwfrBdmMhguWvzSefDSK0sDdhu5ZtaTUvJzGRp9QXP-GUzc5MToaGFbVAg1n9BhSgIpnJi6SqLoIK3CnVHjwTcIfeVKsMnmBculeBDcdFD_3ZI18MYrBJvnnI1MO9gxMhXFc5yYp5pBesZ-n4qieVJ1XJTZ8OmZXWXenjLhM3Vt2wqCdiw8swdNp4ZdKY5ALl3lhbnJTxhQn_t44RfunVfmWyVP540Q1X6Z3Q-lyP_gi4AvS8r7BN_zh7Rm445XrzibYhkp6Xm-6YiETkQRFhHftW0ulxSQphRREAg4mN1ykH_aUQiiptSBVPaOXdyonutMRQTPkLr_FUDcH-DxlQ7qrFJPMaIj5KXyNvTFM2vqqG24G6kNDH0OcI4PYHX78rI3EWrx3pKOGoj4GFrJNTy2s1BAW82roQidqdn0Umx80QQSGe827JyX4Po0Nzd34IP_u0m1AZLXEzY886oruZwi7Gl3e5xAEkZ4uohocuP9wLGNhvP6NlAKrLX6k2M4M-0ItNQHnR8ebgouQBKtuEQA2W70Q4-2NH9sGs3GUNpLL1pinECIKV-oSMH3Sbq9nngU18OrKK2oZJ9Vw819Bg8Veq28ixmZLAOD0OJw0fJnSG9R5ae6KO7_F8O4-QYZA4tjtGDwWwrYUQsAioVBYTLnCLaFQnQiVS4hyTl3GaLlRxQ1bwbX03Nn2Ed2uSlW_LCqXIa61DfTYKGkruoehNrwh1ApAhwn3KBdnhI_gN3vJ0Y273cexELrYZGQ_4lbXWZFdKWMzEf6M6yMLXwOrTzMfd_hOHEcESLy-RTuvFtzXAxdGbtJiR5NnRwK9DMncwTwNJ9W7ldajT2H1VhzCLNhvHrPJZ8Bs4yjMZUVSQkUsA6pC_nQ3YxFFOscGDpWrw8nzoo2VKnllCnq5N5nkuD9br8KDg4K_xlkbkt_S8nMSOWL3ZOs6k0JH9MY0Il1eMDoYSX3h8GaV8b1zJUVUqKNFpQRHeMOueH3UNf0JDCHA_7BE2srUs7GnFp7CzZhYupnIzppUlC-DRgH45Ccyfsnk7oJGZTZwUC4LRysx_TyastDGG7OfEEGBE238cKVBhgueHUjCL4b2qavAtRYQ_lVgRbXe5n8QJP3mYb1vXqBrc68TO1pQ5R6hIWSzLfvWF1rpldLbHxh4wn0rpUBzplcNaW6gmcmTlo8DaSy22a83iUu425pi5guSP41KnKlVGBuZC2YEO4ljgJcn6dXD3LPzPsQF_ADsj9CG3vNFEt0xrJWsh6piWmi9bxGnERbDyYreKCIJt_U1Lpu8TryEltl7Z76LH3NG-8WJbHsnZAlkDMEGrM8tzXSp9NgU39SXznMyEXddR_vVb4fakHyL_VTK5WVElJ44VPvfzuHW6jtuw5cF0HX1uaJtsgpqCA_ZNvLZ70sh0lUjdaQCF5mBKeKDdAn5JeBO9agbVdmqL-DbyEe5Di3L4_qBNvQTHuZrTCQh7m0Sy0q5fmgZQgRIhSbUylPCWrSSrBC0XE8Mc4fAaRUcQmiMCZsjW66BsB6PTRye9p65dYCnagIZqLhP7b5YvjADEMQSDMK8O_DE6KT0g5-szn_1xbUMGfFUTshVxtgRvL4YuRhymZdXbxACUXquqDP37R1e25aMSUc9hgBc2nqgj2CAT-NZ9P7QytOtfoRSP-BD7c-DarbQwRC-aC1PTQDprX-cOlyY_wDLknkIdFcJje19K6lDN9ovuCaodee7bq08PrTekluP-pQFuNYjdjp0AlcF_L74o5UMt16fowd5soq-SxhEvv8K1hNUKaCnVd9IO8gSw92-pKsO-SpwQQlBv-0Ka_BcFdVhsu-0wRULTpvoRO2MKspEd53TAi94yw2NctJ6nTQ9EJs6KmKJQbHqiAeSAL24-B_DNqEpinx0MzscXSmdK3AXnI-cIbG3k8SfSh29SP53-nbdEfIuXP3K6dRZmV-q3U2YZjiLbb68j6q6rrvqFS1rEhc4UBDLEBjfdHmFWqQ5su4n0xDgCGTimq9nQN7O-WZvlyIbmzleV4oAddSKNYrIRZyB7R6lZ0b1eaA0rubvoaVAlQYZW4b0h_uuVM0QRv5N724AE8YAyffb_6Ors7vEqZJKeZOi3t26MhBB7t12i231eEyMq6DC8LL9a9inl_WTra1phM_bFMbtcbTtGY7hrzDK-XSCvERPL9UmvV2VkErhqp6GKu0KMLwI6z4huUipsHxntkxXsos6CWzdKMecT08SqRr97sLI9g0wEZwzt0_6yCerPxHttp-duZyAsVzmSoTUZow5QYBBgMEPLvgtQeYcGTbMbfjOu_OHF1h09Aq0JPDm1T54ptbxSCk1CjIsLup52oNwtuYUcF_7HINVRNqvTRMGE_b3xOUPKT3vWeaVhP7yc3W6Jj1ZoxmabsEyBakjd6LlO4uScaqOLe1dBOe2SwjpJ9jwASjMhi-c0irDbh8zjhH0rINz3jtRsFVT3F4Q7TUsCdizxOGvRI18KfgYR4x7t-YeUuAJ5pGUpr40hBXuBZ4uvT3DfM3_LahqRgMcrhkguKLC0D8bW6s2BI27HLvODGj6GlDRsKWQxXaq3wKRkWnKAffjQR-UT_JeE9BXW1Vrhk-e7mT6aU7ZF-Yhu0eHGP3TQpaDTdXl8DguqTRLZaiNE3CXwfeDc4OE1ODsrJEZ3po1M2VK3szu6MCMvmMuEDS0wDVo31H11N7MBmuz_1iMPrvRvsMJ3lztcywTiPA6_X9m0OXx75krfQC8Eon5S_wM-h_Kym_06GMHX0eclU_2_SL0gLEDwpT2ztwb2Ufsr48aDk4Re0cTCrtjBK8KgniFtRJeVq20D2XQoa_guVpNBjQrT9oHwdqJPY8mCkWzbCiRBtCvdqmrn7QKh8pmqEQEnPvvx1tdrpzBb8GAMmo6F3eF7tCMf8WYpdnOH5-tp9HusjGumJccJO7600nut-PN0uTbTD40Hw_U-KOElZkUEx9Hf-JV_p6wiR8xLp2FyvXZFUvTnZdrq6TpPA859Rn4w02ha6p7xDrF3IwlS10Gqieo3Z5HsoOcHYCIZ8E0xvEJCpwcEF9HpZfD75XCtEblndfkYHHLYWyE7SUKRYRoxq1DH86sYjbqbM09q83ufCv5O8W9mKH2l2iOz8q3P0P5ogRsqT5qcGr17lulRQ9nJe8e-CgvDNfn5K5Wi3L3zMoFl8k7HRr3JQ5rn24ZoDgbuCMASQIt0D6RU8OX655AwaDGqFGCBW3QyYXuER9xy-wSqH-mGPWNCx2CbRgtEG5g0dy-_YMln8PD4jhNNsEcHerA8jKEfg7ws2f6s5GABU0W9lFYhGCoIBpnCRa0-CwTTrJSSKf9D-J8Ll-J9L7jZ3cy4gwfEELTCpDmDjfZgdbkZPOJ5z6b7hEV9KpQLWl1g_5uS_MXEQuVF08cHMz_xLxELzuz7cooDi_102V-x8ccTvaRxTMmzwLGwD-ZaGs2STCjGzBX_OnvEyvmxLiUabweZYkMOPUUibG05FyhHMgNmtlbyAHh3Nj4bJ_wEH2MCm53r8Y6dsx50MskZyEH7L-jZfUERk8M1ApV699srYOdzgsfpHebDy7CsGtqfuk034bGSBpggKfq5AstnLJqCXSJ_UecRudZxmnhKrjJ2n9N-CfkHHbdw4mtic8yyRUeLsRruCSk6VTRmUyEcO8cU-s-Udxtbb7L9IYcbcgyVAyfWVDHXKiifHsSSMvwndY5tPADhc39U9ZGOyFe-bvm76KWAEd5XI93oRS6E8TE7tuvJIIRanaCNaCLwsHwVJtcbbflhcfz5B2jcO8PaoaoeryBLrEihAwWTyCBYZavTy44x-J5hzBKDgd-Z9r-l4oxYadL_H_rmj2XoZQNpoIaYWV2sKGtZ_nwUaqKsCJC9BtI2kDVGFyRLVWKzrFRhJhVcO7F8JLHZDT1YdHn7r2UChkkSAIzYcMiDCPz273XcL9U5Sx5cuO_JXA4EOOZilP9gtMGx2-Oifk25uHWiRyhyZVx1RVXh4ER4q8qDYb9cR-7YsAxAlco198JD05_aB9UWBnrisyyeWm1YpH0JuX-Qx0cjthj8-fc6wJDD1fNf8AwMDp4oRI02fmn9gja7GIAeIyH01kZonEZHpXMZs5cMh4D1luYG6tAF1GEz6ZIljj_k8mhb9QmQa1J_-08qlWoPWAWT3JtEIgI38m0umkF_I2BHvP1-5uX0Ryecz01ZT_LtChtW6dC_pUNSHJ5TPhVDHFQLLpZRPMpoyl1ollODqK_AcdeO7w8UJBIQuNqCeRnJ54koVCVh5eL2z40NP-HydO_jL-86raN5QuskWlOs1P5sTL5Nnvmh7ChTpXK8HCxjub7rFlgiFqqmmKKCbriq4TkguE2GURabtEFusrVzUMxY2wm6-OtAs2OhYl9XsICzYsizpQ6yBxRFc7MesWcIapLLPoX6TAHaBnZL8U6m-oAo8KhLjcayfXjjDaCwucQTB3sQx-mAwO5wAsVj3VXIqDlzexxX_9wwtETAB2NlgEfq1BwEu2Ro0aqAywiYl23-LZTONQPXoU8yGFnsJaifnOcN-ZOO4b4QXakIMUDP6uR23zCo8WBtNsXD0Tu-uo1HPr4QwZoSh_2P7Rcy-Y4eXdSlhleL53ZxMhY27-yTHJ6BYJhgXJPawCwFW3EbapN-D7z6CJUrpzOOfnKp3Arph0OfkFytAC69zmexTm7fvKSwK4kFB13gblEPtlGC7CrLDAN3MqS6F1oeDmCPC4IDzB-SIKnhLW_5Ux7nKCxmOYKVO5lC2KhC8Aj8dEW6BkQrARUDak78AHKjR6H9Cke_Ndqzv093FGdfAR3XsnCgo4l0x87r3JluYFT1_Vn7CdktBMeSaiiimCFXlpxAYB2iQ17pMR1YVqCwMiHNGtQLAjCIvg3JDuoMJPoJJIcSKM3vwJea3VZesXcO346N-gS2_aVvCZO875THlbpWRLQHoxbGqH-Sn0lMO0lcmqUXafv9BK_5Q_YiSBR8hxz9uRz7-_W3HH0IIqGb2VxRhnTPC0I5wTyGoBMeR8EkJjunNB0yl0RdXltpP9QcN6aA0wbkmxaiHReaKSSrS2pmUiwnQfCjhtUoA9nFzwT0arVG2NmgjaCBMZZPpepZJyJDI0QPo0WrhRRgreKkS84_N2TsUZCZvGTCz6YkvXQtyFk4CsPSwNTslaFUSk9FyNqTxn0bqs_SB8KleoX_Jh2xjwdzn6Cy_mitIArFOY4i4wbR-EvtbUswooNHHn3RTzJ-LtxLGfm8D3V8Or1jsjlcXdwT_j2tYlyL-npr9YXZyCO7nd350Mf4Pji0sSsT0ermXAzdWELNIlkK8OHBAJQlnrTR3JqyPaL18yUbKWqPmxoyHJh48S0GraxLBLMmlLRoaeV4q0OxEXOM69NYcY5fOJXYg-kGzOJQUkwg9zGuo7Ka0j9ukBzXnnX5IU5Egb44jaQwyot7jVVZr_HGYtjNVeVC3x5m_4MXwQZEPWmM481H7iC9i1l-nkFTBRznSYh4aNYm5t37dNyhvOYkpOEcVsD8tijNr20wUMrtDcg6LqOABc_v-0UEVq95VgqcsMGI3fd9CFmdztuBGNsAShQL_NwDDOFiWV4pYybfe90JzJYDs3MHTv95nanFqlSZNF29tJvHWnw0YaWmSep_UXQZ5005yO-VZakVsaD9zUpf2WT5cCA8p3Iy0-4moyHeD7bKdXoKeV-rxSPbC18tUuwhsW_BiyiWb3dMqMRfx49x25YSdGX5oxWRB_XUCcgfWF03p9y-25-gQXPDGs_JrOK5Qgs2zs5Pp_5vTGiVrgsQuJ2NMLHIvhfJ4xisBMZwgeWrSwImPEHfJcFy-Q3BB1snRYRygL4d1NoxJLkCSmGa8ZW2NR2EuWtAoicFlSdwfVkXNtYbg5D9x_BZGa3_oVWlHPV-0ddstcn1b9SEdkRH-NxLAh_HrGTGvmd0S288SB2tszAkUP_qrk1s_JfDY2LfizoOzPOI6-BaTByp8lEdNqYB6KwbX9D0mJubv-SlhiWFQu9gqNiyMAPF8TXlwe06fvUZ1hgYCdCPFvafaqArceflPEhDy8dcmXRKe2n6UKEGBHDEWqQfw0D4RKNXfX62pTwOqZa56nW_09VMY6LPBv-Ed44X7qQKqXGgFQuD9L-JEiaHJVVKbKoLLwBnIj8gWgYbqiyHDif-PnCwqLtOURN1n6pod4Yahwq5nNx9nqWPsyoT3hr7xFFSmMgrDkn7RksHA8STtKTYxczLrbDXXUDhaWfDCMYYEHMm0aMp_B2_m_OO8sTTLHMUPxF4koK4oVUslO1Tq4k0H6_D7w2XoAWOTCJdPyQCHx5XNrc9cxQq3yJ4u4PqliYaHC7-yNOgQDe5Z945wRHlTPiSDTWeglZ3SIZvZCkmk3WmBgWeq126us-8xOnAL0hLvvQ4MO74tI7dnr8sBI7dVSZp76Kcb8h2whg7CXyo3BGXpt1_rFzlTvcI35-yCi1KIYG24qGYwJmFY80ZrONKCehZhyk2QtJKbKUQURoCPZBr4vx08eVdECYEOLeugdmZ29W3asIkaQyNC7VyB76mVdBPKbxoSFUyxuNGywJoWAvcNNAZSDiItZGBC1j9M-t7uZUcdqP8EXatlnen5SB9ZsSNa1py6tHM6j2wUokg6KtCehf402yawwBjci8xQesXOrb1vSJHOG0T2cqqhmVDkb3fcX6kWm-W5mmkeofIMXHqP-cD26w_m5yEc19oUccRRaxNQP4K3svNKVCsnczlaCaq9pSmIdeANTQNtfcNsqHlqJyTIuBaHCTgafnNaGpLK6BvpfU1zmJat_x_iQz5rUFdcPlVcKg-qnrbCDD8MFv1MOjrDt7JPVoGKTKo-kfa2SwB7JElz2Nz1sgtoLHBtWeBnXyzrt6V4ROwtW8uzFwzT3CTpeZHWxFSPAjWZ8hrNTGGsqUqcPEdpbmThzaL3K6N0eeheuNjv6X5fYLiqnurxFUSC_w1ESf0Jh31d3rte3I58tKas2AHB96g-0Sn3ejttGnKNPoavbtKObJuF1WT8L2JEqC95CiRcowyuppq6xwO_t7Wu3wi5Nppicgpz3Tq3GV--L2NgFZSv11nO_WuhWd81NWXcoI_wQLNA1JRa811c5WVm24faf76scBqJWeQMrfNJY5tAF1wMToUBsGZvAIo2YY3rsDcPVdCSnR3vRQ_HaOz_UfxTweXhxT2Gw5sY-3ENsnGNLNPYH-ka0pzlvthXyeDkW2P7J4S5Z82AdbGuz5xi9qraVA6j6Tq2WVvPAOcSn6Q4tnYaqswSNh_S38hsg94anINrnMLgTK8p2uMqGUVbPIV_1rmrZvgLONDMTAli4QwPAOoGVyK0qzyZYDAEsipHT-0vi-zPclTJ0cfZeiKGd43MEXEY95GjIXu3JvrCHACuWEkyYmDbm-LB0ga_9wHEzdqSIJWExacVVJAdVIy10rk9GLpboWKTxuLhbh2QHsN6-_p0l2p92dVsLb94O0McClDMnIkgULHNTwq2rvjP76zgvAxI1gw4IBYWSdhbodhcttSswm7pZDr1qzrtn9HFX_sR-j-urjc87GxWos6rFxGvEBWpV488SsgJMbdQ_H1_N7zd122wvUWFi7czphGenYHurFF-0xocZR4Y5Ss9e-L65tCrErf8kwnG4i5vFWYUplRNmB12PnKCqK96bpdV-FP_2OK8MIvjJybZUQlE7-Nt2ZhZ7mXRwaDSOmdbhjJVXCLBzU-0mp4uwzW8pu4e_B9_NCEvSjjzJxDr3cXZQi-x4MNtLSpGWxrEkFfgHgXmfzXt7TVjVPvLh6EWOcOZzgNYF7jJJ8ygD-_9uXgtRq5mWVcJJT1Ns0jO3P1c89gIMbnXXIb6GezJf8bKnaO4NavgAhqbA56TP_685ElJG_pe2PoNj2SrPd7JfTbQv9P3_kNdy2Mjuct-ruMMw9ogeOfc2RImwAVI4HXgGJ3iE8OUYKsa4zqFwAsty2y-dY-elOvKSQeBC3L6RB1lFi1g9JsgzahXihQq67z41A9wXhvzMgwPZ5tJ9oooWOy4vcTEjtfOM3oNDVC4S8oaC4Fn0uuXK4E00QsI2x_JCdHWYnGxlwTkO9HgGHB8bjW58-k-_7OYG7swwiDOTRZHO8yW9K2-bY19SmRMA6dbkslphUH1ytPppy5IRHFlAsxc2tFAStcTGMs8VqXBsrLV2DLiXVu_6JOQLv5qwazVZPSMzx6Cc_VYQaexNUmpwsFot1DY7l0AUOYz1_-XYuRVfko2iK_LCaFmMv9YsAoNzcnxdXTwXJo_JFFGTjNi9HXrFZTnQNqyBUA4_-_JYBRpnpamOY7Q7TYDfg_hDgZhXLmvAAr0KY4oF4-RVawRqo0HgG3urZhKhHpxqYtQ1GztTseYTIE-ZvupyRKi9IPMjryvprJUvOcPKO1zZJS9yb81DsYJsVzstjXVF9k9dVfByF9yC8DFM5H4wEVTOJwDvHZc6Xx4fyuCw6_ZTjZYqI0oqWjo_4T2t29dFuP248o2Iy2Yicoa9_EfjlbgnnUimOqU4mORsdjz2FsD2vJkT8iJkplERz-AwVdRcPFeupLi3g7tqp5yW4Ql9CQ_EhP3qvRz4JVtmmth7U6hPT1RIWbuJ--zFfAqb82hOIVdJnEvYfgNjNWluG3rtxzOMme5iwJGBBd5iUfmU1_LnDaK0ObOTy-tbyNeLtViQVIm7WHdooxAqcDVD_rOCIHqmhEwEZgENWI9XsEao_zUJoSF1t11n8Zr9J6IEVdv4-F-7-gOjg5wGueIi6E4apTAPhJgAqw3TCH1gLZVfFk1Kv7fv7YepoR-Gc3JmS6wxs3m128UCrmCFA9Z-k5uMo0NZTLbYgIYaBBhxNNBpwbFLK34QDHqMwERaVIVQVwSfqFDyLP3XoN9II0HSdCuuPWtm86sLEOcqcQH3C5p_EJX3jNTLwXXIHEOzWgG3CYFMKmtI_Zxjryox0tq6GWzvrMQW3Ouu497XrhYoDB2FAyP6lhAryufPvUlRvfmxbkRY9S5vUeO_3AEGHD5Z3AK2niVnWrvDPR5FhWU74YF_1x9u-OpxGmRtL9FsYxbUy6i_K47hW566-e8F2V3CJ0MUWDqTeD-lWpb1f_j3b5WfI_n3dcSEBKL--LWxKhvGd1LdcmZoF_cE8T36EADbAbw-AejMpVN3t6-8G6YEFOaK2ruK7HRnJgHNo3nDfhWq2dbF3OY_BloXnLRejr0a4aRbt-NeMnl9TI-3W7GKb93l-NpDIRVpw94Xo9NCjA_AvDN0cr4QOyc7lzuOXgmUoWSo0Fd-KUjAP21UYaaTJEWn21V5yz8CpF0adsXD4qLOwX012Hz9TN7XQr3h78P7TVYVikX3w7X6NT45Ze8P_JkYbvx09rVFk5HXh9GVZoxkOobZS_CJRHqacdWPBa-xbHgLi8Bv8WNZwnd2VKSdtnKIFbX02xx2aT_ArGIdlWNNJPOgga31uGL-NOTy4HrelHeQlUJVvIaSUE9FKs5EAgwbhHZlEqBkNH9A4l0-megHx58ZfbuV9Xr8iDPf8Gx758w7bLXvV5FtTlfVBwAwH0g28jni-_dsdGl3DUKsIQwZKOQvXBXnQl_oYRU5vs_iYGXY0KtXhyQuuMQB5T_7Yb_eobYPMNE31VWr0FPNDrag0tkkfe1c0YCnHUaQ3w9GwjjsLbtWvhpu2ocIL-WLG9D_588k2pZ_Dul-MICqRij4D3qmjs6vvHBKD6FIeSvFAGXNHeKfLu2k60NzQMWEC9hAv0UW97uNkqat3sVQ4kH_CzjSZX4UEFs9Tf-UaVLyLhGf5-3klXwLEnmyiT71Q7dMdYGux13DuyvBy54LHHtnj5Fu3XqzK_I7w6Yybf3pCmqH389HpX69Mpvz91u9L63wVK7-sOYqXfQHme960ktVDCSS8N05LDTVTFrTRohWYfxaRVDUJM5A7ZB6oh9RlQ4kfknpbjlwP4pvbwhCJbuhTuLvS4UI6NlxA1vSWZN4mSmZp5NV3uy8s0ewY-vKke5cJtMNg5kQdKncnKgxCMcMlHThLDSNMHGJWLjeaTQNrx_Xo9VsSazqxPUI_xk6bhuiz7xylrIw38NuSqxKb3BcIYMkUv-4LUyn-YNmYbmKVHMwasU_A4BRdfWBqD2YBp3MKQ7wNLc-K2pGfRpE5bBJVG9xruQSmL0GvI3V86Fy6qcR-src4foO3f-tSBAkZlX8WAWPKxUgVaswf_Bi0tr3EmVE59lorkmINdWt5fODe5GBKvPDDsXLQC5lffHLG-FXc7kHnrPuLJFLIuMUSeR_iU3y5kQpZVu9XBWE3MP27GKzGuguCfiuY19EOBoIh-beRHUK6fEkl9OJ_khHuEn-HDTnD2N2QFehh-sF1O6BCQN4dEjafTHlYaRXnKMzMwobWvR-Anh1DGLLiYOHHJmosbpFsAhNzTrnlh-ouK8DonyZNlA0rF8TKqYp1XqcFfQ1l3uYLs7umpLLvujrZSvlRZTY-AflVS__9R5QKeoTsWd00V4Axpoe2b5bYbEIMT4fOqKxc1kS_NaPSGENXOhQ1NrW2N9JRu7SF88vsKY18d1Ki-rZkJ2rel-pTggiqLZ2jSUWEFbCGUAaQamtpJcKVFavyMeYEKH5AJ6LweoUB3D2G59rSy6JAHfMjjQrFydTb1DSR3lcIT3NAc7BwpqLbD_Gonc1Vg-unpqoJ7xSZBZUYgCy4qmOtnUsU3dtUVJMXxvoFzdpv5u2eHCjJBsGv3FGJIEntLUCiRQ2mig6kvT37co_0h-QQWAKe0v3h0XmXMaKUOVPyXu1ZfAIvy35KlB7cdf2-z-A0h4iLPNGjad0MCU-BUYbTtJQJ8GNmtZbDfesD1Gu1BZWb1Jp1HfrVSu_1-j2uoWag8bIt82D7cokvgoQ4biXuHfBzEE-3TmcoxnF6Kl-IoKVBxPO7CuCzSVNxTNCeK2PXBXCdQbbbG77FGWDvU1MJ0hE3YPF6iBNjcEZUhhDfg9IGZr1svqJYEFtPWx1gsYfN8cq6h0CuYiUVDANNoEuADnpgt6E0MsWg1JpSQ1nscPyNAu7m6MJUyI1tG3MrRZLAfTWrMDBsNYY5lN0L_Wdwi9KW481cBq9wOvAImIbtPK4633JUVhkN2Q82aMQgHxSCnZxlgj-VqFbA-ypEK_LvZJ9y73bVgL7hGgNZvRKPaEaWa-elSg9_AuzMD4ExaFl1-C_XrPovdiRkuYjn6Fb53HQT3_jmw_W0FPrTzDMPsNUfaAPKzONInP5jSXwOmxT72dilL_-zwDDJRdvBtLKGOamF61S4DrWIZMzFmfN4cVf_IRFeN6F1EFOpMaF1cbXDPGClpZj3_HZ3hUR0-y3opLcQQuabi2FAyIo_cZGiXCOLfWf2FSQaCBhCwb1bDzIeEC9m1RnGNxbs9m3CFISl0w_Nu09KPUVJLhgEQlPftvdw75kjUxJPfa3dfD7Nqx_j8uBAnJUslE7BG3pEOIgih1kqT3IEQ6SpMXDH1_1LiAbuycoxMffl7uSstlHtyVSy-d32oJpTs5CUhqDK5WtRXT5sWiazNmPtHJDAFcZTaVQHlI_vCs79tvlyC9FhaMS7YlnwqxiFnpDUvTQ4GDBJydBB_6nIwCeCPxPuOnsy8d_Df7Qf_aOFJl2cVruLmsekILNkF1Rs2ddN4oP001t3lPrMiXqvJxbORLjq3_jtQRDMoR_T26FQnQT6Vifv57krfC5zOU07jUfJaL8eOK42l6DfuTMfrXQu_TkJ0YXlIr5HItIpdookXfT--GPfqh70wSkEqYyauCFLKWgJ75vvt-aQ8F-sgTNVnt-RHEpqvFu9kEmLh4gomN1L8Ghy0cM0bWKl4qGY21RCT13mHIECfV2wJY571TKh6xZIZM5ZG-l4aEGHjLHv9kUmg0lpp9uRxiNz3ri9to9wmf3y-xlldcYRqSTM7zquY0kqU_pa7lnNVGDCPOAebc6krW8tL8fZ-6zQBOx_-YCnjs3dZwej7wofVGwiFyLiWpxILsTSf437XYLLr-IAjw1tE-RpDAB9YpnQQMGjYt1HesX87YtiNOhbhnJg4c7l7gF5AHhae3u8b_pmBF1yzk4PoIkr8uLTCCcFPzBQipL2kaZQWyLxgmTLaGGQPCZ9S7jK5F7d9LH1x_chcQbD4aJCWONFtYMfWch0QLZEEx4IeF2UATNkoiK4vgbxmIpK3ywS1O05lEs9VaVSbZE4IqRl_rsEXzo5W7xARagzj_NHIOh-R6Ta7mkZ7Qe6xFkfbEZJ1mfmXBL7vd9K8MX8SRuMdECNbEOe-lJTHD8fjgD75WxsfGwpUKyuDmgrVeN3whx3_jTBhIyjfFVCHgsM3x0epeklpDdym1xcaOJX9iNGlhSTqj1sQfMFDXdOaZhZh2e01xfQhM7V6x0jmhGBIQt26F7yR3fc1_9P05kGxT3XXtRWC4PQG5pvgmlE9OXcyfpTRDngQFh9Cvbn8Do-Wo6Kss0OrUttcTqw7B23H7IkdL185GQ5yXG-ocNB5Z0DBrqIfUo99xICLiT47kariNP0grA-1oZkh0y8VVQqYaDZ_YkUqLnfpN60_XIf1zR4svE0TbMDiMWjXNdujlV2nAnFD7txLt69s6yawj5FeZgRuxv6dFkuip8iMwlV0r1t3hX6dAQ1Qug6sjW-hfbGIhQlW24Rrojnai85qIBvNLFhdHGW256ewfD88p9p9oP5BS-61DuNceXubk8UwgfxQDBSnbZJzWak0E34yhk6t2mr-61Su7CCLr0mNISYYo_80ptNsNuMnXpvNjR1SGFAm4ey0N1LLQt2NJyKKOZfPbv6J4NbyJTi_DpLLt_YRjraiy8ZpqkRvT1hvbzGb8_UTXdNiuiryWUEM7pTlxSOUFQZReAqriRemPsSYrfvlj2sHFhORm6Eyh0Ku0bVL6ySPH1pOaYQUML2MOSHXB84mn-1IML58qp61QCgUuiaIVbXL0Uqpdvs52aj2WaJn0PDBFD-_9iuvDf4fc2zk54jOoKWigfgsNKWV6mpRlv1ptZEC3j1oD3A3jk4NqfeSgFucKowHUPubLaagjtvr0P2QmfEud6AmK4BdXk7jKMN-qVLdjvVIIyMeWZT7NFNLc_YLRWUDigPG7bje4r-1Fx6MbOL1kWbk99anxm2IGqNan64NVPV7fWKn5FKO4cUcb2F8F7kdohQFC1QaZxKQ_akA2Wb0_TCtRoigaNUjCsFfYzP4zfSAI3yGF7hay_BqkZkePEPHrfZSKVfgjxD_CdhZ6eSHc-XxGXe3wPcRNvLjsb-QmJV-V0psPok4ks6PaykLGk93UPm9Zaf5UYXe4QvN17deebm2NHa_bM-xZ9lqunHwxzdLtCpRZ27anh687yvs9QKwBPjZwaUuUa8RP4IRveYl9jfakZfvGCvJkEiWwrzCgmg3OtnOLQ7Y3yPO_EXlmheZWX7rNYH7Ixr0v53FcN4F3NAieAZTzRXF_0MvLOtyg2MLD1pjZQKsMup64TDpxPCfFhESzRQYPPfy3kFX8uYN780SPnEFDLuPuAOuIg3A0LAxkC1t8Xi57baFZ4VefARm_mqSNp0ClmhPwzYi0Z1RU4mc3KhPWCTy6Qf4H9gdgJ_NRascpDUcfXz969b253vbraCqlzqy0-YIkqDWP2B-VOrN1Gle9VYAz2qPOfGjwnVzTHJ_S_hoo4q77EjutY3xskct3-fyTwHyOP7UhOsX-gZUFxSnyPGuEDOtxVoyMEMGaRic1QDnMpml1STfzH9_raJBmMUBeN1MsQw8JA06H3AOZytCKyahlx_TjzMIMYGmspJOG3DWN585Tfk8xvEjWvBE3dz770QrPokySJ7yR0pv0L0TrbMIpdZ45Ceol2Jd5CXjfeOsLdfjfN968VLQRUekvmM5eOgL4J8A0dFEvDqo_9FTqjFpvGwhaV3caE255wODmrCDom4mtWEk8Oo1ldA3MAHAh5ROySRQBjW036bskSEEfC7XMosTI0NhjOg5GIDcBt9CKe93KHOCeghoTAFMYdd0KRXwpgP2PnYKdXnNm3JEgeETpNECQRA9LtWK5-tkymHm3JpzEC_FMBPl9lDE1AQQfQLvYcTeGQgqYTJS5qpDteI1Ek6_fEETfZErYdPlZV8UESOgRrYNeJa_P6ACrrSUGrcA5RjdH5cI9qh2EkxaRqkFJ4Nt5uMMmKAMgZAeJODwaRMCDP18Lk01CA_qH3E9PuOzqwI70ULOheFxWeQ79EYaYGolsD_ZAbbPvpPU5IKmvNnolnOAxXoFc7IZINnm2fKaooAxWDxSZGXqNtojG-NA88jUs8OQDF8hCfoW-CtiDCYWjpt8T4BYvJGSEjjqnC9nV-fOgzMp-ZZ7cXIkRIQ3Xn0h-tT3XKbF9e7COrfYAPzxYVGLQ_cY_hxYJMNTCrp4DtKQPIAVqkFksJ3Vj2qmS2eL7ncOXxzeZa52F35qxY8SyWdj_1dTfUTaJzC4OPOR0J8szYekB2k1WpkIQKBrEemrfwcRK4GlzIFGvFRhCluT8dye5OadvOKP6uKhT_3HHzwFlmc3VmC61kTlgNDAFclFvPhPRhiwkUOkLRjZ6Jw52vZ7KDdLVqTYTYOQ5-WJiCR8F3DpX6GXQVtX0d7T1nRnkdsaeGwzCJvkqiDDYAJn0yNDpBMXbOX8ZccF2hZb2qQjjpMuvNpb-THzYMOllrwcXTzvaWCX9I0KyMGlRHQ6YZ9Li_UBye3dWB00qudEFu7AmwdQnHJVecgsMSQt0CtBj06OHXq9x5CfCOazs0Bw8idQHpUlDgP-nI_MkStDUiqtL0-i0GwTogxQt10XsXsoso-ppdTZBtXr6yIduMykwWutufsVBI2ooF24KZB5H3-F-bVTWI5mRH7uDh6hOCuKZ97YKijp-1OC8UYnh4n6-yWxbEhygCvBsIiR3N3TsPQVZDKQg16uK31l0VVx-yLxKd5h3QHH951_Q4oRu5jBd4S_8oTv6uMy9QuJgIEB2KZq_zcn_dzalMmz6r9zYF47ynYhHIOglpfyFUbRqI7RAZuW2KWRCUiECqVdLp8wJivYrQv9_t8HXdCo9b-QGZGa8YmSPaQOYEiChwssLpN1Bm108M2yFWL6d19fxqrdyDF15z2_RpGkhqWARzEysSPl7Yxqy9wwRgfW_5_sigpdzlADJbsHF-IOD_S6Z0r5AQoRmYEYh2iEjH305D0h67KIv3R_qQcvcUvBd_LVdDmqBGGxxNgK8peeHd_dQ-uP6DGL6vIKvldO7XP8E72QHA5_hetSyZkAi1Pz2S9FrguFSXGfgUM2NHELRYS5rmUM3HniSP5wKSKuX3vQzHTZ01N6SujiVr3YerW1SNoIpvgw_6dyxDi5c4mgc41v0L1QLF1QqbOXgSTjHechV89DW52ZQMGxJeRKocuwFfVWtEF-6TKh6Rke00ow56RkTkAyxvtc0n_nCY8JailowL5U6Gq_BIhtKo15FZ3ZMvD4yJrU8DxmddNBnsfQwgyC-XsdccrpGzeVGFyToqq3Ls1Emi7H3Urkz5RXDSAwjZgC9zW7lamU_maVl3_EC9b6Q1wGT3XJvOVn5yLXt5DzSEZsZ9zHqwGskn0uO3DoIHXWb9nOy7QTlnPWSrtEHOPENQxesKv-87HmMDsabgLgvJhKwblV1aXh1iggVd_kRKWzr3u5JhpT6FsSdflUH7EsSESAZ0HhvuU1eZSQF9xlhUdwclNkbZZD2TAbRp4Y4wax7BvMtGYTUDp7_edPDn3P-T_JrTMNd-YKL__H4L_0zu20c7vyYHOhPDnJ-mXu_hwN1vZTc4awUIgIwBg5_HaKNoGmr-xc2Hlhp5vJzLp_PIAxKJlnNDw-5EzOvGzPAuvdaF-6E1mKjs3X6Q-sWYZntv-NoqhUTbTi5riTpkPT3719FlilPAit9WkozW69-tJnUQcX_q-WnIoPBxW-kCdJxbFYOoz3Yx6jxZ3OdGObvi3GEw8adLhKDbUQBxIfBJ3cv6V6cx89cAe7d53ubIIxh8QaD2bdOYcLQRi3w2A2wiyAMH3j35F2REMNB8YQhjGi0-iggDDSCxIiwtPE3p1wqKxZyyUCreAMSYbZfWlfPhxGr7DYTApEcFqmdoaBDyA49olMEep4AYI3BIhhKyovhPlotZyCtGW32jsysGWgQ_EHaj0XzPmTzCJSa5inCYPTFTPxt9-PoS1KXqs9xnK2fFqA9sq9r6DwbIABNrClFZnyCxX8Z3JsoHYYoMSIhtupa4n7VwLE18a13fqrbgb1AKdZ3sOP8HG7USwMeHm2H_cUBj9CjQpQXrZIxjSEWsbiP_p7aV8uJr4a_-7AXndgLhitpGYaMa9ng_6swOv2cstoRRf1NWTk76_yGWxa9WHNoyH56q-9EFPYoS9EhgzaNyDyXBpeNTrlWdLxd3zDvnPX1tMKxaeLVZRx7fdUqDEwP62qfeIod_KlyJ0DmISYgIdTyXnyJFzAeYZtxmz9j85PdIg_DLlFgH8gaBIQQN4Rtx_VvAX8-i_CyxKhz41RoIYN7SULFIbV_g4sANkg2TBMCbLKyWyXG0Ju3TwJfPS2ZWHGWaabS9crLeW66Ki-LeMenmH_-TM3KQkupWflm1WMve6YyOnY3KTBkO6aml3z8lJEGRua6TnJgvGDv07dVIvjMXiaHKx0aVyCUqw4sI0RtHMuZMqLGHdulmnh5UlZXH7D0OTPZYJC9a-AaMEzCnhi4KY3T9MosJwQ5qryWCsTTq8xg9WcZTOFHkD_t2_ObQh6Fot-Ugl8inASJkBm-jGC3X9WMm4Oa9rVYcyQvrlSH4DMWgQJf7t2VMWz-ZLXONadh_Lvy52aB6QCG5vcIJIGKCLEHQognHzCom_nsTuwvwmRFreUS9XOP_ZmJQEwq9eIw-JI8MuO0V9UyNf5XdcN_LwLtYeKBXzm5K-cIdlcd7toADm3bCn4j3k5lUPrnfbkNFXqkh3oA1_IIc88yobyzWjFEsra1ZXtvSvQ87sldrh4xw0yQlxJE0Ra16CbTw1owxCMTCNddLTU_cpdiGTi2p9j0M-efErkSKgMD1Xr2MsQcln-PZ7kNfkyNtNwFFgnJc7ttBoKdTQ1J592lnXAX5o63IppUWtHu4FnZI7RZ0AhONkjIt362pX7a1U6ZZPMArOaQ5UP6cK8EgKuC0q3OT0zUdIMHQ4u1kZNiRaBrw_BvjYpr4COr1zJJEVD0r8KxuiPtxKs3-5_iUiSBsnSgVFPX-OMM6ZG48hfzgPq99pXo8pZY2ip_7rudHjyDLqTIEPM_Sri4O1Vpj37DlpBjHuqOWF1Aj-HGSv1SiJf04BPgieduzrerfyhJBT4cbN_If5KtIPHUFfU2z4_ADNx5zUibIxz0f8k29ZsBHub9EaDN4qgtF726I5En6MjkOxayjDapw2ao_Tl6HMT1PqbuId0K3Kz9uijzFftlO2C1_XVSceiVfTWmqOHeMxtZkS9SeNnSspj35M2pkdbtVHlAqmRxbRLxVk-COb3kexqr4e8jSW1i_pDrRfj3oNfybwW7ctTrtLDIQdCI_x8SHtbpRIvngJ40fhNI-YvW1AgN-Nd-6qp3G9WEVLuiO6OAb9bcreXQWCSTdVkBx0YeJBGWuNG9tBA0KBNfwykErn17R9HFi_S0P36cOJNN6tiBkWi_Jpjoizi2e-2sMxY5Syw3-6AyLCzN5NZOVcHNWYsCjbuc7l7liR3NM9XxvwJgEgkuQzOIRqJn7_eF5xl0sugcoBb-HBi6nsujVR6pnmoIgkKrdHbTWcg7dQmpSkEfoeUs4xowTNNQzx5IJwDqYHPELkim3PdijnFkw1a039kiG7wIV7EPaa4Q6o79rfcQzj1fEpE353LcIveH1_yjBswI2Z_dcVcKxAeQXyU_GApZxCrwBH7r3ewrtM-wHJk4tfp2uVpWN_Yb0ZCf3VEElJ3uAEdIRqjteRKeA9IwVG_QAqROVSHlYf8g6sBEDkgvQ2fbhDwFV_bAqRVN54UYHCIMTiC5dEBWS6EcRSZSb5a22A9F_CjvX8jQuzwW5oRzx0-lQWB56Q0i86BJS_368Pg63mLiaehXNa2mJ0PcjMARucXSp7TnRZaEiNO6urFjdlRZWhmkaKqjl7qP3a9o1J_te4T_5fclsefgC4-uMikODRGxUCGAnF79G9N08ZiSv7XDEcmyfoe25sJTjQ5sYtYStdCqLVrsqlNqGqNXjI0KJy5fmRXmt3nE4Sk3xOn0BlLlbC9GBlq5T66pcf7tiqtVIhxlQDWyjoerrXjSy7pqPkiL5fLFX-Oo8q1r9KcZvN-uo3EbgRP-7HRkaaBAWVrQRQBqvEW2C9H4OezE4PSvXXVosNLrRPQbEi4hMq4t-6Gq977wsDtBux-XrZoxzmp0Fs1eri_JSnICsbYkt_9C1AlIHybKOMdJ1LtJQ-zNG5Rz3zw0-tJwBHl06bRz52-_UJ_bwxmWX65YyCuFZ7HOPDlod320fyqPY51VtrlFZ_zxP1W4nYd-yZT0bmxiVtjr_dIi0aICBmL7ca7RCPXg50K6mYUbtSI7DxyqcTGub61LOPXnoH8O3st59pn9vDFKHxMtlxhFBIRzEeHKwI-DJJ-oTcQas2xh9qbrJ63LXdKIBKw1KuaQzOdmN6NRNPiGiIq07eT23hG_k56KGyfxrNvLAhopn8epLktwdJVM2FfbQg1o5-jYDcuB2QSHrJPyrYKRDprwiL-WiHvn2z1xAbLY1yPv-6GN5o_6DJx_0PPE_Ooi_yF8PCqpZA9faemhbeJr4IGuKJ6rymAqXaLZPqDaNO5Ae8GLszbTfyoXbKITRTmOxTuYiT_WSjigmUOnUgRgQItqwWxzq1YZmEk1Y5y3-19QQ3_v73I-axOSHTNqnTvx_tto7rwARhGK6k0ClTN_G9zd_DwZIPuEJYCY0guMv4f0yxE4q15S0jxTdw_MDBr1I7h8gOzgyQL_Mh9yslN3tSifkYfhoxU11fmXapw6yx-bsUsKvUw0OppJSjYgFNv0Wv3ZVGajv7gisUmyWnu9s_YmUvgxzK7PeANMJYX9yja0RqcgBF8DLgHm2BBiiB0Bynnrzp7piS1zGhxmxAHSuze0uZKSff9bvPx_vfkd9UPqnushDUYOxscEXhwhPYUOknavMBKzbhm4unxe1XXIGqKP6Eou3IcHJ0Nv9X3QXw95Zsc6cF-8Qgfb5E4bY4R-cDEL25OhJFeRSN9AG4kSiQczvi4RWgRu8tCeJ-_O-d1pbvbPiSDWdIglHymOibKPpUSw31gTyGFSQrzIR5FgM-h_FpEVfTTSYKJuBTQbyfh8bf_UWKmIjBka-hFBf85v1loYBKziiEQl88nQIfwfQWxb86_OA5jabhzpoYfp9VmA5d4Yn4pQDBAeb1VUfd7t5xM3gy7la7O43IFoSoyB-3whbxtB4OCn-WRo0jH1o3iEyPv4Qkddg5SSP0LLJGk1kC3I4mr3Nc4TR9PHCjn65xqFqOa6gyFDz94AeD_eE-2G9BxSLBcd3fcMYHJfH3EMx1Md3B_f5k2OhICtIympAzOuTo4Bb76C65BniUM5RrpGD9_n7NWHvyrjpfYnY8Lfq1kUn5StWJaYKPShQovSPRQk0LZ57mZ3W07lDV3_oZA5rESORI6jkfw9dvreGbi4RkXgftQ513bfAyX9uqB9RUIKCI4EkRFSRwiqbnIW8AiIjJ7NsENEznkpx-Wc16xvi8UzmvaI5_hocXtoB5GGLkLD7VOXfPEokYhWpthTTAr_Mkx6Gg-AR4Tk29tTXxWr9TBaOnwssWIvYW16ghjT-RaV5zQJMDJDaaOtCDarb7_XPfWA0l6Gb125blSUO7s7gXVqxuVpYS18MzvUR6-YlYP41-zlecFrpO-_2XsrkduyhFykx6Bk3MVeLgVlCqQGYpJFYw1Hhjnl2kjdRYdseDUNXAlmjtNmbB7UTAKCTdyhQcfFZnU5cS1loErgD7-bjf8ry1-WI-336kyhsDzJ_LoYzRssmDFeFQKuJjDKYU852voqh6PSnSkqpzPhdgFoIZxPkQrKyivxvVNlnyJjY3c_oyHdXv831duykICjuSH5f8w6ZAZa_2NdwAfrVbz5v_UbzNdG7JWexWa_Ghfl7tTJG87dwpc57B2--E97ZGxIqoc4s9IgE9fzJCYJdbEQH-gHHLS7MFE9Zxp-oweRrsCGnqoBxcL0ynt3e9HdQYnlhS-ixgPFuseW4cJahF3d8FS2zLLdPfnMWfxBMF_ZHoSCtDfp1cP4XFCAtEmHUWK9PJHemd4ZvwBgoWr0PGqHLn1NxjcaT1MV5kr6xw0KDh-t2OG8yd7elwVeGEWkdq4iXU7Cc4mSPZ94sIifPwFsmqVkuRcL1mo7bCG2Ad3roRqW0ayfLvBlm3ZirI7lWlUQmsxSkB_BRpULlYAoZ5Wb92DQF6xeL2tAQwNpQdHW_vnVYXu6BKKF0a5FNKHXpqO_KoUfqWM7mZyUWwk_HW977m-qe4ovYC0m5Fid3e_HnFXAQgGRaOMVxpgkPDoJoTcRU1GAVkhDtHL0ZhmAEwQ_Y_RSVPxCb3KuyKhT0PRP_B4YaZME2jFdx-riQnzsVBAxwfsIUBnSR_lGI-2SmE1e6gKm2zk1xpIWDVtUPwl1ly43EzYx_4GX4K0cVqGEbdHIfcGTL61hTvGVYZAQWUmzpITMxX4LlkM7GzpcmwDrmku0tDxDfsAoxPdI_yfEM0b5KhD3CHS8xMsHgWRiLUirpho6xVyGBttlkLqA57dNT17bvdHgZsoToLo-JXNlJfW3pB0MpZMDOGzRfzLr1kL8ko_Bq6CEvjDaV_4EmXyJqOU-336rLTydfo9BtrndKEdmo4Q_vEhPxWLXZHRoVgh58UZXq_AmzefXjsusWo9GwtPhm00QzYKTrw3dQpxSoDmL2XBAEheaysbu_x8aLvDFJsxL7TmuB9nieihrJqOdjVRe5h8YLYTjtiBTj8EHStr6asqoVzsOuhnhnzHP-wFEQYCsddkI0BlRbQyDy8kQGFFMFcQaed7fp_2cBBZdb2BWFj1qn9rsBMPMgrRkwjorlYtu5cdBEYEc543szYydi4eVPwSFxf8N2nRGqHaFYMjUXhvKjxwCLATuTKfodz8tEyJG2KyfFHJLm7UaYnLdgAoBzaAqJOKvurjeN4Fx02lJpN-YR8eqjGhJJs8v2TRvfjGot-4-h3dWm1eIMyVG7YgcSKSb7_totGPQwRFfUyYqnq6MGfZzof__fuWwoxuVZeQl9_NF-_792gXoNZ50lqOAd_qv-NMdIPlVB5sbGgBoFlCE5C5JNtcDCO0els19oTkdquPtAbSgR2q4_1psCjDsxItUxCeiNxbHLI2C1y6S_4SqOV3VwQMaFeIDdnlNw1daaFdDU7DmCD05pVe3ljiNUXnq8_BpCnJRQWW4ulG4ie-Ek7Ak5iUcd-5mW6m3jYcupaGD__YBMiXuC-Vc02NecgE4tGlnY-bEiSYxDN_HivfSHt0hWDid8DDh0KjXYT2oJzoj_9UscUhBs1hRa3wf3dZsSAbLHjTgTIzoTgK9uZXgjkjOuTMyCuQEmQfA8tGOdpvit4Yb-z3R8DPpqQWeEh3fVQGRX2Se95ggk-lrv1XjR-Fmf_hJ5U0EPGtyknRrZ37XQ0Z-mER0UhnandFAmPP5QMAOgwZlZd-PjIJijkz-3-A9CupcWIRNU86kbNpAHj_R6lDMh7i6kBLBu9Cp5h98IOCoWxvSKzftUVVu0in-_RpJXPMeWIReDGm3dHR296LmD1hcVdRcchkSc2Lsgf8sBm8sMWNHOnKtKKjHxNRueXDvTcyOQvuuKm-QOddDxLo3l7NnyPiiA3kc8kVdqcSGYhD1o2g7Bie5kgaSlyZzTuKZKVckaI-Xf-yXIWcAEBuX9OXGbQs8ajJ6wmiFWkiAr5EXNOGerZpDubYU87Pb0me-dnb0P3GAxZD07QK1kGyzvUC7nnyYUijI7x0lNQLqdXK6Ze9r6Dl4opVDkH9MXQdyywWaYGBFq0tcmO1adMZVntshd1steuilENXOltTE0kfn9SBXUNf4M-uhc_yivS5r3x3iKUv3dWp6Up8UaIPED27CAtfPkYIJwu_ctmoePeWb4sl-8BKxDQsde3Gg_YmWWc-QRfPysaKZTAHPhTU6XmMcjud_uQH133mDXauN0NTaKES0Js05C5Yj_UXob0P0fjmGXeulxsanjE4SRJBJwGAjYUnrbfd2XFnooE6P5kDugYAPp20L9TQoLGr89gD9fnIC9KXP0WPcrhX3g8BhHG_YdwkOooiIQRjV5n9-ukg2SI_Wav1OEl2czplvi68kLUjwUSUOrSnZ9TEpymM17VAoTKpI9bmRlWYXkPweJ2cJhrCscwqapl9HoilOcN-hez1SJaxxmAvasy2kklO4M7Y4oaZ5M_xtiimUdpMZV30THz2k-HTvUeCPWVY3RepDUtcz4pQ_lXf1h8CQhbd8Z8xJGbzAVSIDqzjsrdWhzCokhCg8tmqDW2PEznr3fG6OgKH39sySQ9r7QHlDE0U7mzac4BAa85Qnn97Ou32IwAMchiQcWB89QAV-1Fql97fsbwp2Y9D7Y0nmwdmWu3Eh1ivGHaiVw6PNRAg0sbV3IV_0e4f6VVGQktbiNeuW49m0mC9AWx27ub-07leFRYZaLHmHhq88EcszTKWHj2g-W5yjGJRQNghdDgCdeUgkAhhwk8p6YPvUAY5b8XC8uZJutHkt_FvV2w_EgljeUyJnabpNtUmNu-NA3Vt75yT3Yhu2n9ceUC6ZJpeKmANKmMwfR_4CU1PMjH_lnrnKli377zBBmdgxF8hZxLXzIYZiSdVbh2MSmneS-RkhjIK_1gerTdUykCw63J7sa2g-Co4SM7eyIyHdsFPqz-3ASOoxvLiFiwrViOMKzl-E0edv4kSMS_d4LOmnAuADgTm9vGBfS8xSMOeuCaKnIt9TeWxetIkMD763pmEeoEGB0N43RkCvvZ5TXdFR8S36j9elvCB9I_YUjURYvAUtKb-p1h6bpPxnhqR4VhG7M8_tXtJoP3OMeotv-eSS0INuGRTG--Pp6IRl-CZaYZLZC3mB4z0oeSLW1_kpx2HD3OZx9kPDXyMC75bK_uJmbxk2J-Y1pC2PLFNrvpep7yQ93JFn2M6Kdz_Ej6dPJ0bZh-R94t6TdjA5wiIRpuJPNQ0x-nB_IwC0InWAzI7bZTo_jUYRgPWLneFPPSaqazoa-A8VBCY9uHLFluGNz-8aQUG3alrV0FTRD8baJ-Q5r64jUPj42QPDHXPVovGGU0uS7uwZIMQMh_fQSUqShPemH8r0W7vnZfuc0Q8O_asPlm-Tmm8qNqEsHRZJmXUQPalzpssetNDlVxGX_R88uFtkwHaIjlw6oPjEwUeAJFVGm2Z8qBT6E9E7zEEHeKBh0W74nQlqOnbByiyJm56c90i_XBsB_Gc6JuBsoFvUb_uPadNYEHtmXea7kXdlJV2U3a2y-8ynVvUPYT5B1qTrCRUFBpmdJcE-AlBF7egWOPo8dN4uQ0lu7ezjlX47lilPPVzgTYnUvXW9e6px7d5JkKEGs7d4oBnPu8-ralPHCCq_87uNFnHsdRD3UHvlxqslSN0bpGG8_FHUrSYumGZ6g5oMh6zXylVslJWFBcFVPQlS6fA-F1YXOupB9zlQo4XdF8OsgtkpvVXEXmDhPNJaxeC7NE1uF7rJt3XHF_7W7ovsu7L95lARjei6YmnaX2SR0LO84wbBrAb33gc1x_2iPQUZXmOI3J4GU3M4IIlDj3-i5r_Hx7jl6W7fYrHQrMsortsYXPPg7XawKM5Bru7A5tkKGgtJe7lbdn_trTUqgnwboHfWkDuW-DPtn6JgYIFgd5bQm6LP5IxRrSMzzYacSDeA1X-fBm36v0WWvfCKAx8WL2cuDhnWZCDfRHC1rdE8ELPRNayS-RJ-FKiNUL4WSdkAp8EweDAUW5MuV5_od8eqg18qHZcM4vU9r2sh1QWy1gyZfRHOxbO-bvvvaoRoNBfuM7T5K7HCqFYf4UJwl2vWKIUMRrLUNEEAZ9o8j-vhJplDBj4XEKwl5jKQWi1oF9YqilpUmGAJJm1wPAU38tDEIBqpicrCNUkMPAV3eOy__KouOzheeBc080q4iL-Xcbn9-I_MIwrSDMBr-5lisS3I0Oa2g0QNTibxpcEqoyNh8_HHA_PQpg9zuNjeY1MfupPJaArU2iTpTkOSdxbpEfo9PET7bP9Izh4vJLtCMkv7CLROniTCo7uBKuKsGZjeFKplHCqcVTaCUA_8VRMFg_LPhb4E_kW0P2sZm3_ygAfZeZiANOcd1c3AJh25jBsFY3FMwt4hBq-ZgZQcilt2N0JyjJLeBN5YjebtVD7o5FXH49ZTPoVk1t0gq2u6bkiGUbihUqmWFnX-2EHlS1IE41gWXxXpPfpD2WOk87nkIT3Z3WHXNrEYOYVFInmKKlRbyOhU55Krye07A1N_8FS0FUzAKIyOIcfE9nzdDRyUzayKzOeKYA6P4bquQdxYcGGj6tbEm93ODq-R6GukXa_ncgjXugmPEm4cN5knvS1rxrHB_JCx6nLltJ5RALxrpM1gbMCO465xsPvDpJSil0l9t7wmbKxjJ33laeXXDp2e2W7yShlsrF3M8_qfuk2kp4E2aOBi9vWJfiZl9Sr1eWyK8JI8M2MfYFVOm9T5IaD9V5t64QmmQmUKMf3j7YK0f0E53saUc5DwG9irHEUbDvEHmn8kR-gKHMuxY8jvJmpvQnrV41Q4iSYhDl3xQzyjFdlWydj6L3nRR5cKUF5Fz4vZZoqnuHwqflO-ULA5ir1Ea69HoTFICeBtd_0lHhe9J-Q48KwwVSuE0l_1R9WFV9eIijXzT-EcxHZz1I9vSLKW6YzjgP83RH2k1-Muo3Z3egWAjxji_qhpQ-mX4LFgBdvEIBarkWtEqprtQUaiHwvVAnZQ6I-tm00bJhUs6xjtG4h7xP4PnhI24hkZ1mgjnCHHtOxlntRuDcrmyVRKnHrcLdWw3yynr-yO8mnmKBL9jqaVvCfFMnF3vz1FjxFyowFiJ-4Le4zIJEO_p1YDdaltCrPiJuOz_pZOX2k_i7Y7GFBl4Wk2PD6qUOX9FHlz7wAY3cUbYT-j3QTd7oavnT8nwy4t4pANrLZL1Y_A2Y7cOejG6lEL7ekPcTNhfST3TyUnZGoF30nA0jNXOmIvwiRyHlpm5lnNxOt3m4QURF9P4CdnFWdkpnUFqhPDoz8Fizncho55urJ8AtwgWOUOoEDB9RZR5ZHKOkpvVShBnGTf9A8WRb0KQLwoUIV7_4-CXsJCprGE96Se-B8N54WQuXTRNDYg_sV4V5PcehMqJLKypz6a6rMh5HLUZz871YJdL81rf-fjrdgGsUoRtB7dkK-fhs0CQ9QPRg5NUJRtjYD0uGvYShLl0oQq5HewxeXWw1PizkE7MdHXm1WvusAM8vz97viVR3Zf_jLLw1FlYWiHvX9fPqxpD4RbFzIyXghyxFKJYDafebl-yDONQuqFPH9ZopKZgjwVzLlm5bogxElMISyILKtbGia0nlVjxN9qoJd82KUSJ6J_13Z5ITtxJvqFlZc7wqnX2fWL9CIHKGVSQnDYdQhKxvDEXJAJ3hveztamQ9U3rF0JQWTQinPOcawn7ob4Vp0jg7EhdonuSCFJeCLNj31XQx421W_zYovBbwiq3kd2wJB1eVtZVbVqYTnqQHzdLX-5aXfv_i9lVGZg8Mh3QCyYbkuARizXjTTEpj_x1dFMuvOidU_kmpfVumT8i_x1YCsIw3JvUiZ8EvcO2y0yiY8che9X3S8eGVA1KbrtnCEESXoRLW3uqiaSAmb8p2jAt2xEHxnCnUkYCNFnmmXyxmtVkTfuCPmqDew-Y7OifjAHNU5R63TwjZSLvDYnu0FUYbLvyG_z2oxXi1raKPZYl3SDr-rP34LS4-uALb9hiIfOObCAVjfG_7BLRfTQxEj9QVJ2cAyG8_SQ5mDhPFn9-o8S8FdrydTl5wh9o5p7zd77RL3q0U1HqyEIivjzR35xSOHBmeB3cuSP-Lkison3yufL-93HhDqbX5DTIcxqGfxL4oTIZisvYPaKVAoq2-Kof7zWRaw6oSi8AAIKVO6xQ22lLLBp5detBDwhyQH0LE3QVycUFuC7gkq-WRmxrePDPrn_H59rzxu1gz19zOVIcLckPJ4WFHLEepazyuMc63MQ9LLc3YP3FlNk9MepktFcWRFAtvtWxALot_fczcXye_HGzlr1VrtDZkcbArc9ZaGv5LJguk2tdwEgHc1kz0rLAlGoR_vFRLD4sPWI0531r2m8RpDjY52AkjuYnYq-KGBb6mAQ1NYNtRZfgMVmuVpDUjXtDcjgrU916GHgp2ehEr_y7yvuuFUqTKzZTUB8jd0xd0pBugl_ycJr-hRdlp63AJUQuFQaLDC7phwD4DtTzzmD6Nz_ivmU5bnTYWM9Gyu6vk0l0G7Va8JQRKd7QHjTQSm5CDKpWQF6SY0TghNCbuRMrkUevpLlOXuvaAIBBjxSe58TnW9_xb_qJcJg4Y12NVXH0r3CPbwTGHB6cq6NvK2Z2H4ilfCgi-D7K3DEZ-gkffx21Wu-40pTleAZNbfFZwKSmqv1cVqzlFpms4jGzwnUmKhvdezqFWl1aLf8cBYp3620jIwNSdTJObQSfuL2vpaJxI04pw7J57VXBu0O9RGB8y_q46HQLIJOLb9AdOmpBXW6r9eA_QZdgj-g53qfnq0Jv2l9fuG4z0IS8NeZ4Drj9Gzjc-CHEggVLTchfaiukvx1zChF2AaCLU0q56qFa0eOVguQZRxpNUMWWyGMUV5zdb838Ava1LhJkht6PPxM9_SFe4uXCygFkfsH_p0HwG-7g8bmdhF4G0HPrXGdrMtiSlGlbXYaMYoGfP75beOYbDULBHYfQ8hvv5KuD_s7-KRJITHXorpgM7bVqBC5vqaqLQi6yOiqNMBuSYAdOSpWoYpD2NR3x4vxFqk2WaUTEhLpyCGOdzayPUz9ZhUZkl2tWKdMAhixtQtfS6JaAj7ipD9_NmLrn3ilR1Dkrc0Sw4X508m7uVKBAIH9py6EKEopG-rhyGMO4LtbE6s62PzqocbJx21HzcY-q8jXJQrbq3t25YfPbASZXkKM288d4NfzAtKe6irn7JKr4dAaY6qMZmnUidk-wPsiglj6rydzsPPIM8Xl8xZaymufzaH6oAntP_EqBQ4gp3cMl95vqJRQB203FINntytRY5p8T6Ygazf5Q-bs15_6VeApvGYXLEeZOAKfkeGZeGr6LQPPQWsbL3h07MzgnLPFbolT_DQ9D4tjNUz3ZLBd7seX51EwhX3Rt7-7SyZ45X_emW6DbHF7yo6j2nuNlM_KK6ZaGY8K3hBajPsBxxOqP2XWq3KJTBoCRXpfGM9ui5GSNi9v8or3NrQe8c2EyxGJWBdE5EVHB6vERI_QGHyFQl-0TJ3mTkwSE-hMqSqmu6tEynC69gwJLElZ7DBId3nlBk_dhh5Hj_aUUejT_HwNn7fEwmDqVsGInURr_ae6Bu6dBWi8i5ybkNaDR0LweAqnSymHg589Nb-9Ap9Al4MfPpWYoBdB7S4DngMOsWHLb1I-RVBPo-5lOWbtaFwb7qzeszqmcU0WLdJaaySHigMRSxCuruX8VGNc3UKCEHHizdH22dJ_EAzGpG68vX4SR3N0wkQ8PVicN1GzehpU3kYALeCXjkp4k0ysLsEooHC6SAFwb5UPbtweQubtFmke1PfufIPuKCliFf9y5keC9mx-etwdtYChSaseNC1dssIO8rDrqi4uKl9qYGOr2c_tgB8WYYx_o1O_vx7yuX1oeFWVH_aXIHpvYBQzUe3UJQBj4i7O6kvrkc1d1_bYMWoARl9Dr19PYDMbbqN1E8oaGThyUoE4Vg8ajaB41fMDyz-LBQTb1P1g-11tyx9Qh3FtprHU53n7RfSxO9rCxfjXaLOh9UipAwJsDoIABKPbFVLk9zpAsRqNToNrqvyZUg8Me-AwDX7tkAM-MVUTahJBhr9tjg2roxZejRnO5KV9FiXi_nNaZw3Ehetap5T2rEVlUX7tL9Brosmy4z62-NjqSzGE1JKAHhbmwDsAlHecAZ3IhpQawvzUlq6__80BbCZuxFGH2UVkhCMQ_XWtk9wlllO_xQKo20yMC3RjMHNPe7rfOPDKu4m2OxYlgfQEX95LFNyBHliI8ysQXHWfjPSZB5tvefRmkNv5ijexknQsZZsRGW0FEQxxlpRpbaMrrmZKXlSapxX5ccr6We36wcFHwkHBnvRXa5BX36yD0kpd2vAErWoKaPgCvauLw39Wadt2i6tjwtKiV5AnxF87F-OgEmO3r7r6Pn-ipC4yT7BE-vXTIu6pAaKUPV61eRcx3NBeVIz3fSrGvmeTSRqHalTks_yyzRtESouFovDEuiwoLieZnJbSwugnT_L9mqMHuN-7uQyAmE4XZq85cWMaqX3Yw8zU4VuVBhJBYWOsKuzMrwbjzjdbc0rJMVNaDo-aoHCJDCajj8WEyKGhORalz3DGaCx9Se_mnBkTeGWghtbo1kHS7eoR4REiJR3RcCF0dY3gbKyZjZHfc2d__9A7XizagS7i89HOKfHoR94pcRa6fQry8OiszMCWo1qmBUeTVyjSZaFEzey91faEdxNXFPlDiqFQRCA9yU-DmFq90geYRQ-5SPG3vgjo70x7WCGftr2MYvHtTf2SduzJO24mcvR-sWKCkrm2RV0fGWjeeiBBvkk8vcZsbjDBWDoIQc93aBWU1Z0HS3QhV1TftcUd0lcXE1jvs1OTWY8asSus-oJ1P8C4-lTqRdKkNBPDEBJG345Pe4HzibY3xFaOvJvP-o8l_9rsUrX7oFuTL21WTdo1R1bNCE26kv_Zj73-7FkcdK-aAQFwXoiGR8jhfbsFAEV8l9n9E2bj0Mv4KIleo3CxEZ70Pqw4pC6SJb3NoUV084EETqAdE-FS2AK7AcqtE31pUZislLk4CCojdUT14tFUmBlrowbnfptgQNFC2niTpjsZPS7okmmo_dRftGx8Q677DfI5IjCKig3AI3BwInQ6aRiSNaDb-CixPF6j49CVOqZj8wrdEl-sHwHoYvFzsu1QuIEDuw_cn9gxPFH9D6R1LoKIkCv9v2HmWgIonyp0yiiVbVtA3F2LfswmjS03aE2bMPKHJNSE-7_S_DFWxlLfZ-bR9xNTUiNAVr17HTziwhuIGzXQ1WPMbk97D5An4NORwS6A71cbtu_n11ZLPsvXyHbEc9PzrYWcrRuRBBFJsOeWZ3-v99jRtEHsTmZH5I6J564i3RVTdmS7l4AR53-dAvlgRCcnGJtCe_b5NkxXhmXH7BYlHV-x3z3mPhm94r_KMRuJuAniBvfpssVNukeJaolwopxpUPNwZogn1GAsVIIXuzTK7DQIjrDCBIJWvR4dDuDl_bjJm-ssOHmLzshPmHIlUgVt1HdfpV9Q0hhIFtYuP12akyEU-iDkT0qG6UEtNLwKzyWhqOA7ACU46xaYZlJrc48hm72ARadMi9kwl9os_79w-d12OTeGUkFvt8R7jU29cEotl7Fp42Um6BVkH_BUuD-DHk1e0ePqljKye0fnIIb-HEIqn5akWn_E8oglii16EExb8O2pWjZbJi3Nz_vCvdV9oR86mZoFYQ-GZRboBsn3l43OYSJyTYOd8SsYfP63tFzCMK3qdFZ-GfZtYdJg_5P5dHTOyFBTOoggK-VLQTPXrdxv0qk9jdf05q5aO7hmQPgobNcgX3jgZUfRBFoQgOi4-svdPtlIuxEc6D7fsAGa7s-z2hP2nANi_HR2bPbtj3Bm51qgixnuUToqs9djukS39LebXMsopzbCmvklRQUhe_NZy3U2x47EhiyRSDWZPMbWN0HTrNnNoeZXDPsUkuoeaEsam2DSsC9mx59uLY3CLGna8hpjOBL0WkOPicBhntHkGWdXVd5DQu6yyWS_8MlbdnKou-6S2UbMcr0Oc-Ho7NncdVnObwtsCy9k9X72ladXrYrFG4QRnBKUcAS_mh91RFQ2-YXuDQllMrq_0PFtmeoiRk2CkMd10r_Y3ugIYG6LBjsn-1MeuURSvBgJjVSl0p2LHKvrEhFFaoy7IjM34tYgqU4HZv7vS7QQsUQm9y6ZDm29Ynwwm1UXOYEbx9uCXfwjfQT-51xmJu6Hxnp_SOPnlvZk91U3cdmx2QZZ-UeHahZqE4FcohHfeA3Ru-QTIbyw8CT-695jplneZDGXBQeegYolvYWK6YQ4Krw9NPM3IV3dDU1XduFueV5jnmU0T34Tsfh0iGfpdYGxo6wCpFQgADQtKd2MMyvz6Gzyd_FPXBCTUn_h-F3xgzOCsNpow4b4JrDYan13I05zSmTsfhzyjnzkz94lrCoGLz1b_22H1sGedGrwUMpbX0zlBehbz8M3bofNcG2spWfulLozcp9t3vd7-kmzA8o9aUZxGZGDQ5xMa2vF1cj-GezVRGwv61m8gQtDbdhtAGNVYX6EEWP8PsKx7W7i6qeurJ9sVhpy-Bffm5f1HmnNY2OArb1DR2ca1wVErPqiJ81zr3pTakWVQZAFpxJjx2GYMwY4_Ers312m5H4A343Rf-c-N8COgRF9gq4Eroye5Auaz_FQMoJSm5db9alfjtUm0ms7V8QckqbiGeMo0Nq_K4EYvEVmkDGX06qg-UQxxReURw7HbYae3VSzuflBihwGNxML8bCEDszaUoW0ZrbystUMLU4bTzQM5U7aDTBt3C7Vgp9QAx1o257cNsmWMUHtyxmgSMf4Iv7JxFXHWXaYnCYvm4dfNXzthpppFV_TLc2mJIvsBrPAYUE5Fv5DpRBC9oMg15c8ybghxgujvR9yL5VtLghixgc_hDbIM8wySjo9vj4UU0UJRt7lF-VUo-fpb4srn2buTwbQM64PtdGVE8x_iV0PrSW2SnOj7XFvYWSlOrTQi4e17PnGUB5rr0Bt5b9gZH7QFIeKTuPGd5p5p39FEKkC7Yw5Xt92Eb5axEN6PEdA2Q4uVcXkuw0mUQvSEDEU_QSSpmWkjxXeErIksMsWwnKC1Yr5DQj0lj7RaYFCWhhmkXMnHZcszUrUYTquess0O-0Y-SOC1usQs8Xh-5UjhEY5lxy49WMelS78aKj1fw4DDEkFIb_YvrCOwgrkxkIwYU4EOzCZk0zCErY43TNHb6Ub-xaYZoQfhdOUarzZLJgbl7P6tK7QvrtrYIbOd2HbCCtOrMWPnHc3qCaJLOhv7VzrnPS0lMUwXuLbUQffRAPFot7_0wYbHmVhZuRG8egMLmy6-D7TCVJC4CBdWN2vj3RK_iH8e1S0rniFEUlNxF-IvxsFhGXdEWmw1oQDN1U9SoBHfnOsInyCoNlAvKvqaynE1tlORn-u1JbfLbQmo2Es-I6WK4FOQh26ax80naQrk_hJNvF9Yz9VLuruCBPFuw8-lSqpVbqU24t_mkXjGWhRmG-4EKxm3xIqR6I1_r9v3GjENaoulm-MB7Ny80Dry5NHYd2RCpBnrUuySSJ9Eic6DWqv1eFhZvM4fWRQvzDMKC3qSSm2ls8WKXBj3K0a69fcwuIz75WVJJVK9Uvgtq_tBZZ_y9JLGj5_DiKiiWmosIC8HHOT2UwsYOv8NKxHFy8T8QPH3JfpKXSkzC4JzbHPxFL89VM1iprHaJs3PdgB7u3qqS3o_bBppCrBEDCFKeOefWb6B89mhBMAJcKpKMROS1ggEEDrNpY6ipDS_a-whaHa5MetBmMGQykd8v2idxGb4j_LzLt94Ar5Hzs5_6YlJ0iDE2e4266EOAMSWC_ZOCl0vQxSt1bMCU3CNURnKOTZ4IlIEFGudvcpXnZeZaXUldw4bX1zDWtFdPMCAuU50kldASytF3vZd2jUshr5UaD64-E0JyG9V-k_ftrFPzJvkzrLdClZd0RiE9buqTfUDMEyVEuzKyREdQpr6BLB6J1BA96-kidxGNVMvXfuf8foph99dKCkNbTiKnj3TUWfdAhgv-LINgbg8T6r6Jj22YMpbo2zc91ptrKsP65Nsz7MqOIX5ei7BQqoX-K0zL_vp8PHJu1ClnlgLCznIpKw3PxjeyEZJ_TyxXTqm8IYrNC1h4FaAkPBzr9HSBSzaaMqBkWclntseSGY7hbsvmIGw9ywqLF6ZXAk9xDwY9EcmweQHKza5Pxk6vB-Tz8bnLOiOyhludWDc0IyGRcpyqvBeZMzg6wM3PDQd6aJPO3U4aZJwoGtKpygpHDHyIwzabrB2j2IZDiZb_df0FR2gv07GX21TonTEYFhvWUQt9JpHoX4mzU89TJ7qlxSiXAcl6QyHcqNYBHpyc64P5SOIrW5RllRbZutLW14_1JcN4ubz9OuNWEUoBkuJFjnzTllhkc38luWjTIIhXW_7W_LV1YvKaLdvBjCLJbjgY9kGtO4ZL6Zp-HUujdWbcqM57Ehmx9cdT3WoH8WVHtGYs4a0MHq6YvuwvrXkPE6y6nm-iWj7BFqw9B5yY_LdfETbCdIIpQL97FsBpmawMeep_x77jZnhsxlV7FrS0zgAJeazG_8i2Qp36sdo9skMkWqPPomdfyY2KgNGNx8XlPc6LiL6-6tQO2WXZcKFCPzpnURd0In8oZZdNLO9qq7GhwvH1Gba5RWfB9xt8zvPu2nVdn3ZCxp2iWYZU78klTpHWWm2BfKThIBLVvh4vMdHXDW131hoir7-3Xp6ZxrE2pZEZOJZzZt_HKqAyPZMFb7fXnXymqNZpjx_N6Q2tSXvIfNBAyNdl_2_5vuR7sDr9JRpnYx3MUN44ATxGg623thEbHqonHCSF8HY3WSQE-tdzeEVm2Y4x_tqvFqxmWytng0-zKUQZ2KKd_E1dCj71JFQbbmcz7NM-3XjYBPugYpxjj68xMTEj6krVZ_ZExmyxXfwGrWabpcijNZ2s4ho8zfR7ubUXXzlSIN8Oo7egCDLxpFX206s-XURN-r-TQZRb7MPp9DkBn03XPVWzAmT5l8K1dpArcSdpteCxNQYZSNcFLvvu9lyHWEPdXG5vIJvgrnywdcY2TK4nzoXM4RTYvZO4Y3Np23rbaJyNjyQtgpqYOzsKyCOvwRbsGxduXejmLEju-Edjkjp43Z_aCCUKB_r3OZFvnx_zp6_2vC4zRXzCNAY-WdmxwoZlEy7wx-Tn_JOnZIW2qXZKO-i2a8XDE8AyqnDmYi5vKkSWOnojxP5Qcv4DtgfQVNz6vZs6OpC_q8JFtbGUttt4xoIqioyed-SkdQx2PuDa6XeRDZM83ScL9k_UkKapLfFyM37OIpOgY1NlZ9fD8UW2K7VipI5_KD4FRRgN2OjqpB_5UceSPEKUTWusBVuADxpnEsX1J7kP81ARRCBYbvJCyvpVfVA-t601O-Gx4a9-fXubY5hOO2lHfHdiJIkwo3JJLgcr8YyVz9HeFsiMigcyMZcLQO9v-x2fGUh-h9zf6yidvJn31ND_G4O8DiKvTIjK4tDvaNk3hSkSBftNVqjl7q3jDNvo1B5inL9Sx-_wG5JNp7jRqCkcV4nYpMj7cCE4IxRUZI-rMBAjzdDM-beS5ZFPjNDF8VaEpxUudxOc1kHHLLtjRLOAo58URqynb-jyvuH29HB4Fe-jwiS-k47XiD9-hwrGj-V9F_Eg0qespJONoymp6t3JdNJDOfT66Djk6E6mjVLJhPwNImmAfivToNkPL4mpWNYWEFovoMAtvaAX3Rd4uKElQ9BupoMNYbJRpUvKE1s_lOOEsK0QlJBybaiXD0iKXJvf6EuOjZV5d08-mGRTvxdAdQJ5qcSBZKofRITmXD1IRm7KKJ5VMXYRDj7A8VI_sTUUKvGYkcvbkWGTw-hj3QmzNiRHDaWgPY6u0EIujGLZrLkQEPTh4p8kUqV6DxGE7zPARLdjUjEL1gUanJQSXTM_Bzs5dJ_ScFf6GsLAc_KpLQB_-OJER2pqDYPLNzQNO3sR42Rb52I7YGOFtfrvPX1fTHWWaXxM7TpZhSR5wqkuZecSK9gYVaQeHhawvgXBO78GHE-plGyhsxvGrF-5can5FRx3SmF3Eqy-wizv3PvfZe_eGAl_28MyPHZ6eqIcW4skV-fYd8HagE9tgs-hpM7yuT5L0cB-itiTLYL41z3yifY9XasTX91PMujQDrz0L9aG56rY1en9p4YvVZQtppqQF5n9mWC-Uq8ySUe60iCXbaORnvyDJC9FyJ54KuddY5FoWkx5sDHhDzHtzMY50POmK4CNrjSE5dvqkbM3kjajHOU28EDT1NO5P7tLoguwS1bjlTho-o37b6jzHkmAo4-CDxii4azJ64Yk7tDpzzZju2-aC-gRih46WdradfKPcESI1arAt28NPfaA8y4fX-IDqGx-piP6V09JZX331gd38a071woVgSb-Hc18huD0ewRSs7SJJ_smxpFB8TS4cLwMJKYo5bGp0kIC4WQBQZailGOSCKlhUOWkG3xkgxVYhni8EZBqz2u7MtJIacjsBWfeIDTdcaTwxWvj5OyuxPTKNFb28y0ZBNNLXrn4iaFTljQp9VxD_OUf6MgZsxHUV4xSHA6IeumGkMtbZagRDXCwGFbO-gxgj34i5zNlEF4XdnoClU2a07Eh-TTuP4ah5UzU1cEpqILlqxoONHxOU5355uvpmKN2OqzEbaQKaac5jfmjAEIiS0oYJb8dwoRqXc9yZ1GyndiCxFj6q7YW0pZa0HJTgvP5PtcoHmd11ZBj2QIAr64x_uNsqWOiowbmmkG_y4J6L5OW4BPlNFDRXizFaqJn3SAYZ1ZQaO_AlycPAykxJGa3D5KAmKAZUD4CPEwmj3w5GeY6qzRKiwGoW5fssFhEHy-3acSZ1u8wCbQthvpAYsYRfwJTt52AjV6Ls7-5gp-gcAK15MBEXeRD49QbmVQt8iPvbpkNziLqEqDf7V8ttr0l0e5aCq-paDf4xtZQ4n2DxqTzAPXw70mDPzbinnJkgWStEfJfURMZMwtve4vl4Skev9peWO4Q6Hp7gO02cWBx0L1nSEhx63wIygwWvT7DBI6PN6iFHniErsOwkohSpzWrpZdoTXi3B9iOX6WWLDfdJ0WIFOhHVB7STsQhuDAcwF3o2NLG3NsblRh7Lc_pkSbPhzke4CA_ft5MB7T-gyMcW4GRr0kV0Hx_-GaIrrmUa0uQr-6N7IXC0MAJs7T8Z7mvjTcG64kKgLGaVLRJ3_PGFBONqmNCmGFJGA0BMKxziqyVreAUGeP6eaiEGe3pMwMsH-qkLzjKYxoJFk1AbgMiWV0cwDTDUloyOrv_jeLbsujDXKnpcvzaRyHDWK7zWsS8l9wAZ3natcr4KCMcJMWWBlysYR7dC4NqkhO9cUeXYzQ5MReQi9OW0T1c36AoUG5HJzBFNZJrpBtEBlGaJXtFcjx-fIkpovLbHYwwAwI8WL8LBvZkSEnzg40O3gSAFDjpNDvp9naLSKpmXmWINBBS4-t9xAGbNMO_GguUVT5eErxp7nNfc-MFw-8NFjX4f127rZucMiuHl-StkiFV8ruq2OzndCuQv06GEDuboYJ-m43caUzqMhsYkIh3gSvDYxMH9n3l3mI_-MPCILY9QnTpsUMt2BRyXxahDTdbolhxZWOsOt8zIwxu_o84MH4xfk_E4GvzrGD9xhf1lAuo_xhfPfwXtscJZn57GcA34YyXExTBlC0DIsU4fhb-BqHE09yxC1fDZ87z5f5OmfC4ozZ0RcK42DVvQZWKeFCB8ic2uDsVf9A5jbdGX5inje0tOjRGXm1nDAcZjDzp-bt1S6pywTcMFGmzojF_blGDw7Us78T0jefoShNryR9bQgugzMWb1F0jZFEGEhrXve3HK22I6PorEAoeJNpC50FRESVqv11ifAVGdxfDltMsxFpUeK5aPbUk_sWX7sfzljH_8gHBfbRnSGXYhHe6ccP1sHvBVLMkkVsTLXCnupCHJwbMoe8E9tWN7RaobM7QDGYKKsSy14Ms4W2SzUlEeDc0nf3ru41TU9Kf7ivgzcvoxdKEatx1QHBO_9lV99eSM1iFY-K-NH0iF45HlCYdyiuA2kv1kvgAIyf581Q7GkmVyVoP6FVPK6z0TKKBsha1CHwGgWc-PvWMy1Hz4c0ZgmSeWzX4jzblQ8PPtrjfoCGHoyQmPGBLvJJzYLZpOxrn-ITKkfBRw4TgiIQhBeI1jEWjgoZlfWdlJC-mOCZMb3VCwnd82Huwi0XKxJrEOfNNdh5igNpa7Xg3STbNfZ1BikZh85odkbgtJWXwEgiVuY427Upxz6yR2th6Nttr0P-Ccpsdkw0cps_wcSB9VYc8hzlhxxJLTtKd-W5ozHyhqO5d4kp3_c9RakjMMrlY_J2rWpkkgMbfbfQZI3nJ7OGQuLTrHcPfK-i0SfSXXC9qt_ce_Cw3S3xhMqoSsKhMtCdAkxjknEczh56dRijUlEbemxCvRZyAqsjBxlMyoyoCJPwgNulAxEM9govcd6R5DVwVBcs7rdJBnfwUh1PhXjQO3Fc1F43WfL39_G5MKTi1JMJ6XyOU3yxEgEhyc6GQtbschW_YcKzHrmoCimeZR_Tc5pVGzYMn03JqufjqOZFNGqaCUNoVDk6BauDchQ43MzBPuHZLfWk9vdPruliSBL91EMxz4vtclZyHHZWqfreQ851RruW-6x8lGSFOpDm-pvbwD-NP8jRHaNmNx9OFxeBfReG5IVT5aZLK1CGqeDmDH8wRTfUi7C_TOJtx2AmiOV61g5x3b4GLF3xeZc9bLPtHLDI3DKZp0ycR1CdVVnel8N0ood_-EtdhtNLTbie_jU9SzxdPkEtwrGnDxqVpk4Iix3LHl5DvgNr-cMB8v5RXI6eAVM3j0KsmmW-6jshf5Dcj9NpwklEdroU3Va4wCtculcAkOTH2wG-3aKdCj5gSwPesYWEDsTAxeDNthi50528d1dWtsnVHl4wDbaFFAy0IySgFm_PNvAuhNZU5-ewd0ctsTPT4BhJ_fwRwKceFRZzYCb1SxxiPk30PDOdgL6tykFlQmdNWo696Uet7KI5ukxpK6uynNMrxLsGEDXeNYV3m4CHqfh6dCpIxIeKV9F6F4mI5V8VRdyDiQVB3KnQ2I8jbtNHTWZ7LyiEcTW7oW6FF9BI4VxFU1ePWQFCq8mJvHgbia69KUzIXfk3zf8AYA7ooJ-HSf_JP08SGfAkT8mP57KP_H8cTs0PogoM6iTJQXpEI5CGVkcfPVhVIRFzHpbE2CC_atrbxx7Osrf6dKJxngd8Qs4SGNcuIbDh-w2AR-pvCVFHlE3JVfEFO0o8haKNkwlOZPRur_30XRx9p17Thu9XOWDH5HLgjhKm63LEZr18mMLb3nvDSczMzkffnlCSJSkw0aI-_SjEPA9owXnjw3XN2KTdfKVUqDvobiBXUQNEbfMJ29RxeDsMzILTGjZIJK-nXHvLGxiYBTNF6TjrcXOdoAGmts1IIHMyrP3NDAvxHIlx9Dqsl3q06Ggii33fXiYlbC4BRwsKwuWMiseOAHvAm08nPt0MF6OB-esI4hTAVpPH8RFFUuE2uE9f8aTzuazlvrl1EA9torjmkm_5Gem6gwab620rwgdsDWXPnwTXKpG5u6E-rxSl9SjMKYK5kU5H2K7LrNmF2UupyGIRmXjzFeITt0-ej-pK5pX2nn-g38FETICNZIr3WN39b42jYgm8ykSjHE5WW8zOxeDWAWqMf6C_OK51IyO4ztixOa9etavM9efZc8LyKz-xsMH3W9l5q1qbCn97r5Kjp5ulJbwpg9IkeMmaXGsEZKpL984Z5qeyLljw9LEptql33Rx-zQZxRB-mLXrXlozQetf_Oh7ER154lhz_6rndzIWsOM2GKAyU5f7LfW9FeGn3p5EICGxaMj0o7_7cwUvO56F8hrxlyZ7WYQ1O5LaheTZO9uMnW8PbNFlXHaWStoG35DsdqY8W0oBF4vFSZbv201eMR9Js686qLAASZazjbbnPS_VhcBkn8BOqA-sCCzzAnxZcgeOiKpPto0KaCFy-j93KNCfP_dVubNKP0M4hMXuHUShkk1omvLpDF-BSQlOp44cor33KYxJTcMg9cT62aOOIY_RGjYEB7uRXHQhHqfKi_jekA9P4W2xJzAAhD-iwkeHKIPTZ3EoFhJDHIh7H3_Vgxe_H3ZN6f5gcefNx1AGdD50QiLmpD5WARD2GI8YRl \ No newline at end of file diff --git a/automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320002620191202114345.zip b/automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320002620191202114345.zip deleted file mode 100644 index 34507f6a845..00000000000 --- a/automationtests/src/main/resources/regProc/IntegrationScenarios/AdultpacketWithOfficerInactive/10002100320002620191202114345.zip +++ /dev/null @@ -1 +0,0 @@ -JvPIeMUOBcIFDDcJ-Sx7x9rXFeMYOH0TNHWwu0dNDhHdSSfR2FRlyFexyk8z8FIeXmSWUBA89OSg2Ps08sMswTn-Vf4Ja2t9bQidLkTfMjv2l7Cza6s2bLSykpUS9p0SPmko1x6THtkzeYtfYL7h0vaMC7XGyZlK7RHCWHuWZdBesIAT4ouPWtL2BGZhKaV9GiA9n9dRY_3uv0l2rdrfTJIas519W9TN1Ag-Of6MJf5cfmQAiUvL2zfx7p0NbW5GaF50l-GcEnFhZBAdyPaxl1M3OcOgecmztbwMmwIPFdcpkUvgdOhM85z438Ia3mRGQVc_A5u50qBymahOZ4SaoyNLRVlfU1BMSVRURVIjvGA_Bj3XxpD2DkYsm5InqlHe6QIu-Zk2PjaLUhKUOUaPeaGHVw3oAoNd4pQhozqroP7yat-F3LxZ0mth6L4Hz0Qi-3AENil5ChQv81MYsiE4Vcn_IYT-6AeE8lhY26QpOJgNWem6ZcSDDpDq4Rw-43OnBH1eY7MYeM7XClEe66m4sjeVWZBPlt0MASMEzzbCkNTt3awWxtEAHBkqYaHUgbUZk5JMeKYSTkjW6YJfK51xgq_-PvfO-hmxvjLEdvXueGsOLwevI2xy0DXfwX9Bq1oBcynogyA82G374TcJiCTv7XXOpFNhKu_AuPS41Xz09wY4C6UpzOm2RoYsHhndbZORB4p8AulDq3XS2l9B0zlrDZH5lRuHT-vkKqcgib5Y1SF2ca8AB2MEtMIrEnbnIIOnQXubP3zrwb1spO0hAQchkYTcsqGaRTE3ST5qmxOsIDaWdWILWxQK0OCrODETpQKKWJCi1YAPtpd_ondwt7OZbQS8TN0WjDKs0xM5Gj0AXeBmozVoQHS6EkVdK8od6GXqJLZKP__zi-MMbHwNtM5ydVwUgLVCEiKxcJptxhpLtnAkJm86Y7V89raR1hZePfjJSqEhmMqlrMW7DRwyy-211udIO3FvBF7jsSgM0K8c1qHflAGlnFD9EK4oMgTGScf8YlHwqAYg2M7JzoQbjRBzZ0QcF98OVnXBKoWY1PxFFPyjmVSHy_dhJoB5WOWIYA48aoIfXtX42g7J_30QBr-w71IauiRSlc40cPkfQMEcf61z9CF_iUiLkWj5Botu_HsZ3zWd_j-cC7S5AdlmiqmAc98xPK7HtTlQluWcYwmWdnP0V-OvMhlPnuDOvUVYLIwNOXgaDdG0GAJZOxta3OAceGenPXl82kN5NsyPbV7pkfAfnZq_vasHiurdIEpn5b0Unyzc88zDY5CIzOh7zbTbjo2c_-sDVdh2-nVYhtS-o_ILiHTGHPXV1hscUCGXEaKeCNpguCx0uBRuFtXBB7JkJQEl_uZe--nVnfvp2SBgWtAydIl2wVzFkKScsZtNp8LjuKvLrkuv_2iBHAgb3w2S1amvD9JAgramzpoyL8xPEdEXF6_uVqiaoax5H1r9QPXcQiVfyNzKSKEX-K4GJMtdJLMSbnjb6wq9slCFzlkbNeQSupq5E8fZ4y0OBBnY3jYukZvW-LZYxNFvKZAxgpl6xs8sxaS9wHksnmVnS37sYZYO47wD93iUsvZluy8lQ3tw5MXpxPoG6YBG0JbNjqDbsLeZ78pGKV2BGRUvvv1To7rtjswSGKbd4GWF_06HFrpyphpAlxtK4UJmDtAh6Z9ER8f6j37EvWIO3NbiVj1I5q9OLzxM8LHneankwILz1-8JATWAnfjpFI1tqYyytoDDcNtZVYQaNcx10YZk5zCpNeGr-lAPZ56NJq68qm8ypjfXltWehf0x_pXACAL43ERL37crTx3MB5o3UtUdhnmqdEHZYeKjGrAfwXtqgbReu3YceyOa9d1AR_dF4DhU1-sgUR0kpv2qE2syNkoxuDOQb-PzaCHtcT35H1nJEb6baZLlsbGVq3QKn5-1-d6FKaChrO2Hi7c0D4aIIUBJaL31uqBEKjJ5J9ZRH277xU7N6cDC4aDA3xbMHDR-uuODfrJMhsijTEWRSGuUkmo7UfGRSUz_9LgY7BpYGi4yIPqEr2mSzEbaK_ETPZekP7B2TnfngYzi3HiAN2FV1oolwUavHtpx58wiZR62cJEruVuuA8dLiCmPCWYm2O0OkucB2Ji4T6bZm1vhqffaTOiWWDYvnGwgXIfUIRTNgBjpW0MnZ8N2JZVfKabWZhaKzgF74N8nn7Fl2owanKfPqGw2APdOWlXvsq0mv_l__K8esOnFiSuk8OGf1NUfMsKuyIlb0lS5SaFKfJ6-RWTTMgvgIAzWcqKBLvWfBdJgBzkHSqs7whybT_NDTLSIwBaQe-QiiCEBGKbRNfnyNCYxV_RjNhA0m2XziGj10uOirwV_SmS-lYJjbofvM9k2lZKtWjyaJFPu7J-DXK5m9wFU_1iDF-0Om0QG6XXhHloMGaUHd8Lw399sJAc0XxAWpbGDp53gbsRd7ALeygg3CzzfaNejZCuUguBjTYAUFn8mZ1WbZUpbYf9JS-xoREV_J3uz7zPoqgmqtjWYXlBfmq8sdG9zaB_dtHq_c-L5D1PcbNnzR77YgM4RXBnLisNa5qfF2PtFaMdJLPPzXtJKKp4TBcgpnBbvIjmd_b-v2rBDdq_-FtzspqDKuCOc9_gIXaaAK0NF6K8lpNQJlzSpFFmrEvdmjozZcELsc4ciXdxHxwCrzH0m3obDtvFLSv-dvtUWLJVO3YTu36TK3PVyi_mfGO_brvIY6pmpTOhmBl4phwV1L2cn6KMP_EhVURpDYeUUWCYSpOAKVFLOFOEmBcFm8PClF_DXJQfDoIvbHJdAcLK9ZewuSnTmP1qIDvEM9sv6hCJlgiZy9byo2FeUtdv5ABe2T-NlOP5uRquxc2bhY69iyuM4EXFMKEqX38YWcj_IM8bGY4GvlxMNg0RUohOdUFI_z_Sn_n3dpZDjTfj8M3QTMNoDvYrKQL5YbrNV22JY3-rxKM6ZdoaDDLeuIFh6uw_Zvj5HeamNSdJ4bNZ9ROicDXN1dDFAp_oIVxms0VdAEAOilVKzXWPal51oolCxcXxAUowsZmdbdGFobtUc8eoxiPrBfc2jEesgl1Wp2h33XnQRSjAUXIPSSriRQy9dWFrvjZz1bNGtR5mhZd_BaucFpCvoiOEie37rAV4WKmMyqGEwrpR4-F4ZuuoaS7s05hRgRTbAm7qpUybNM3WnroojxGPAyWFHLV9vKkVITWw28P9jEqP7MLFcL9h-JuvHUUldQONE3NCJujiJC4ud7Bs5GuH6FrPoleHu40vIeap0XuYv_9NPE8-Lfawa58PeVxqb6bpSWapAoxRdZFLrXKk49fmit1JXK_5rkgOEmvaJ0U0oTN6XwAHW2fqVmF4-IzjcnFgDe8XBoAgtNVEQrWEw9GqNqWs7uU39zes0DysBTEtK409K53QC5f-a1IPGczW37kX34sz834ma_ijf93DZt7JLkFRBeAR32oDnoNwGX3GLs13bwnL-QB9sClW6J9kYn1-p3CoMI16sL83cttM11ZOXPxR4QvckpJW7SeYW27EdlbHRupqULLLDg0nX1iIrBsq22SBLQo4DGCSclm8erN7FMy1wvFS3rtyuXaxe6SuvByYeKqm5fbZZvAKJUTbGY1YFGWDLAQP-mw_cF_fCuTONMhcV3_RehXsLDSZZFBJyJSHpr2_M07iN8WYkn05pCcgYgSTBmZ-Es4rZaEpHnAGdkhULSLZ-15an-YPBgpuzgh8t7r96D7q38-frhma5-pfodLgT1UyFwZc61bfhFuTsDNDADNV36yMZRtGwtZOkv4QAtkau3G71evCCIEsajE3szA0_p_FqUSiTY6lIx-dxTfhx8A-KimMOA3pNdrU648R2AKmgJ11WIPpK7v0QHCos6VQKgQlV3V7sbUXxD5mo9iFOrIn26gEWqXUs1C3LBcBnhJwQ9tIZ7tVWxRC4cI4v5wcaTJk82yczbkWbM9l8zfa7Naxi6Xvthvt7LgP2kZhc02TkuURxvh_pwmbpgp4H2DNvAAallUYQ7OTcmeFSAzQ7qdT0N_sKsLWinz7fLl0-GrmAEjZxbK7SgxzuWZq8QwuUDFtugCe0yjrEuU9m3A7qVt4KgZS43XeXgnWycC_AhVs_pPOPLf_Wd-T0wZr4wXR1pt6CQZ0Xu3tWiR_jshQ-A5b5PWcKgxXWmRyW0pRlfR2sGRRl9_OvJmfNe26WBSlNAXHm1WjciN0mNMwF3nGo-Y-rI9gHb8djFYNlV5cWOwEctO0qCkdeNXTNOgBtEFRi85hIm4YirlSfTpRPfrS9SevLczfHwFFn4oV8uyikKdQsR5_FPLWCaOoYNNhb3lag8JXu-WNIC5tBGAwPHzCAUWlhEhP8Le_KqEyUEXyx1rx6vDqp_1ngR_x4Jp8hpkF615l1dD5GoQksP6STzm_NRfXu4EmdQexYV0ubUv6WU0ioYqjSrX4rxeZjLKViBEW-C0hLXz8LVuKV-lGGrNK0FyjUBiR2SlBrjXuxhug7lLpzTxNcT0TDk6npxfUi1abls7lx1jBOLNP76-6UNPr0LdNQ6rnzfkK5eJWT3Pn05yePCY2pZ47ey1RSO1idj2AwxH3OEWrIx722fE4MIHyuKqN3CNGSCu0JAz0Cwa4Ys42c_n2KOU7X7Jt_4ROCUQhCtE7BAz3Sson2cAI1B7mS3Cf_dDJMInzIMjZ8mxYAbMPt66eFPjGmSSeuoZyTVBPoTBXEwApoYKXBdh6KqsUuwdlFf1d9ybPXUc9FXAASzc38d-o_gkxQ5fcL2LblCXxpibWg_96rxG3R2JQtXiESQ3eSB34QEP_devxmr4EWRwHWVwmhT8TZ1Wbaqx5CKm1D0Zp2_xwxJ8Xl81VW0fTk3VOkj4JFrAh3Sa2Vs42oHkiQ0sdgKDFdNjcehayn8MYw9apvRIKuc8nxm8u9_2d8CdN4PbUImO8FZvFQq_U4ur9nRK8a2KPsz_1PWXiCQYrg0drXcuEyXTG2D09xl2By5I4EFcKCGPFlAQMta_1JTVSIOo3_Ap43fW3VY5xXg29dbrR3E3Y1cuxNmEXxud0vse10u_f3IeOjW6y6IcJDfmOOzFEJ3iBmsOT7pcLMgkKMKhYxfq0lXO6vavj8N-XF9IltJ7FG3GCiSmMn-d6Zcy2-fEaRLowSeJPjaR2rYeRvtEUeCz0Lo3sN59UTN1ie1jmyt8YVz8ODg2rufOQY_RKE6sYfzZk3LV4gVbHtpMSmOaJ-QLgQD-vg5f2eiMEdaE1rTM3WwYk6B-sL2j-txcX6jRNChfuw4Hp3jdJMhvjyGHSz_RbSaFJ5PfBBs0t5OirVwOw6aTBL9VY8RQ8TB12p2LJOX0fH1d22pNa4vlWd2qOXmqZ5HPUYL-NTGZI7FwsAZJAQleIk70zfAGjvVRi1knN0541ULhkRiE1n4qBqMIFGm3lqe-8xhW2BUuW1N4PX1NntlLv7vEaR9Yfic1Xzh6zq36kC3SOs-LAOVhw6jl2FQ0T4tOHhhNtwIAkchMHshj-ETVu6IenRy6blnyQUCN5-boOaYKi8lNWaP27mk74Yl7hOAcTfqBJCFulx94x1LcilDAtarOpUlxO-GAzP-Lm4gJJjZKkuhnYQHhBcXL1u9oBds2A5zuIx0DVdG08hqUQ-cYdiOA8PM3Q62e4_b0hxaa3ptfhdRI5LkQMShhZfwZv0C-GugG07mbHoqXJNLp3Z0Btu_m_3TBj2uLX0UXdWGDQT-epGpydp8toSMN6YweD6Q1M7TuN_CVktuLvhgZX63bVMc619-bz1PUYfAWS_jb5sIDFRjczKoVV2JSk_xe4r0i0rlDGhDWAQ1ORnlZXsxxMuRl0pQtvwdAgoyRmZcZinzumn11XNBHJwr8Sbz7lP-Q3PU38wctbDTdDGZIjxh4bN2AfTO2klTDib9Y4quTbgOWFRXKkaf59WsE8mnZczamZ-WqtxHSZnZFtwRuchEtK-jgEeHOT5V3qfd9Aken24C9sRxoVReg2ezCUSSFu1gHwDmMXa1AqjoiMtJpXRkEIKQ9NJVNrrm1tWv8HjWvGzQCHtHjUXa2vkC5YjuihCLTyzeA6KWKk0714ZIjvp01Vs-l5c4c4cTqytnZgnBHdc2l3o02gFCd3PeCH7unx7PxSiHeFx_D0yl08mwDugKzNa3F-xYDNZ8dTIIu8MqesHz1E_u94ShzNUba8jkoYPfqO7BcqWGu7b3XHrKSTBnD7VBwXzntH3snp3_W8l9uXRf3E3q_ioRfK7bPOBZv4hK8dMX7IsgFx6E9MCO3AFAvhq28YOV6vP7tzI8hnIX9lALoL7WryvtrAP5-iDizE9K83a8zveOYwUhBO9hXnK3V3OFeH0Z0J4R1W4XdiYJK68chKzr-8Yf9goC1NLVK-kyZGp6giH3SsjBMiu_ZWePRJwZ8lv5h7dreiWK0UZcp2H3hUJuxrHa_lo8_xASAnz3_zErtL18WXgpEohKR21t1Fv59-TBWX099CVSTOv0EbZL_WBnvsR_JgoM5Nxf5Av8bTRRN1p9S2WzBUgwrhpHSo99pUglk8vLWOZzIJg9f6UQTlxcc58aztbxlUQsg6RZsIkfd7gm9cIEAaBu_jbNNSuSnrfvl_UKbgrynccS6KlQXEgAlvhRk3QtgQePyJv-QCsMIgFEfkqY1nZhCPQwbGXxwEen5vXBsUO1dCKd_SX5WPp4iETGvEMULtGUj8IyZk2qQ1HEhWqMu2SEi7PbGv-NTnc5PNeNhFywjMyj7gu59gsqu50DZgIW-kqysqCCivVtag1Yi_FVdhyJ8I71tMkKaMiiEu0F3yKrptqNBdQoNG3k76tffaGedVPqgBm1tfi1-sYBTX3jZbq4siSN3tf4J28UVYNkGYWevSNJgo81XTneX_6A3AmYG2uNggILaBWobyuzvZ6B1lBYhMYjqgdO7lGf52VeP8wfrM66KpQ29FMhfaPOlc_H1pTrqOeA9MW70WIzBU429RGUO8KTn9Wp5eaaXQWdWvDgMXBK8OU_9w7sNjd690mq-THGwzNp5jYGWcWqVdet7xXWLdVRsC2Q89G2xfI_E_G0VzzJjujHVrkqHVRrN5bXtqBuWnbQNksQ_DINoOhT2fyBZ3lrZrPotW7yi45_pf9aohJcS3-2LmHm33E03kCowKvwL8lYRDd32-4-aVFXZYMxXlzW98zIDYLfEEcbuQztJUZIW3KP3Y3zgyy-4rzPwjmtC91nzEEh04V7oqkMh8SgqpAZqkcd9NCWOrOQL16-1GJxlEFXJ8ZpNuSCkoS3kksZvkjvTeYM2MIAmduc5yBLEApNWY1jhOIgvza3ids-Fx_e5YMHl0sM2gqoA4sszmDh_mW9fW8vKDBGTRoOzU8S4PA6vIm8-fY-h8Df8PA-CgSiQDzGAqwsb1PblrlrbiXaZQ6fguPDzZOJMs5FLhMudBVtfj47FJ-kVdq4gkgICx_ISNmPlOBomqEE9801D0Fz2svYtuIywwVzw8s7Qsa7FvSc8U1zXjOu-1NONzhNtEzQQNOojHFJePmTrTsEPwsCP-jHPjTyLeRsXKVJGjggw68eDJle3PbRYI30opX9rOIR0p-PPZqnm7lMaA9xRniM9d_g0gSGrwceyBNv_tI8VwAEWVP6hJI6EqZ4KTHeSb9xV4HrtQG_lTCoq6d3WwxLe4oQhQVKgNn1roT7bhjPSfIrVHcRE92ucvCa5min-NOLhxL0oNqe1yb-w8G-JNdgudI_T6FaSznr0g0Bkz20m7D2bMefJiz9oX5AxNQOr_r0GX-Sbu6ePy9Tb75lGm0cKnsRYcIceGQW67xPwxyAkweCC_rJyTFISOUggAuTlo9AhyubOvfHDdB8eWe8mcfK6Lwn9I_BA545tKin4SwX_QQ_ghTNNywnK4E8UUBVgsvJE0nG4DSkuaqM4kACFLnTB0noupaF_-38DGC7pjcDm9hds6NRsExvjW5IkhKjyPHSyjywTjtQhN1CVVkfIl4Cd-UegAWQAXo-qQWX6GV_UZ-iLbAvEDdOGdg_3I3PXX3C0esB9X8eepjd2Tt3XVlbysvQpqykkOD3Q2cijBXcqoudVbBcMQmt_m6fM5O8o2cGyqAbrfob69da7D5oo1IZM5DFGH0DL8wEjvH3KZQqg208twTGKjQNYE6uJCp9se06tLtBfny8ZmI3DoYKn60zNraE__OMOL6Iwq8asrtMInxQPiV9RWJVQh3kBl7tUvTzAXCD9UnRw6VCDHuS49Zq4BsWfz4yhpvTtuV60aBK6n7jPNPxHHsgorP2BVmie4svpY7xEjBW3hZTNDm2b9dDuJW3ev_VrdmCNpEJIRznWgUz-_tAnIkCKLt36wXonMK51Q26hk4uMGmnKCsUinIh4Ts1-nnLAUFdSeLYifCIs4Kqgcoo4b5TD5u_7AYnw45rwksByk9c95CTDMcMfSZUgFDY4ztnG-eoxc2fGwNXfOdjhqenlOj86I0CXkvxqXPrua5vOejoBuVuJBAs068Y9cM-68ymx-v0brGBUyuO8QphKDlb7tor0L5EFBFG7ubOn-rqZ5t6PfpRRA2hhvvXR2ISen14einFmsPWnnFKuAaG8llg2DQhXI1X7DGOAeQE-VsaoPtQfJlrTLUGGYBsfmhZHWn9kKd6zC1d6FYZQCbSr-GgyQruGQ1XtU5SwvUIofrxXxbQRhygmO-wf7irXZMrrD309FCNL5Hv9nGd_oOPZmZAqNgq-ppAIhpiGj7OWMBGx4lMEpy3Z5AtdGS4kkVPfcfFNnQMlndy80wuiEjRxruSnrXHFes_miEXp1Mcwi_wfRlqaQ_0gIHn9rYknlxs4NFdmuHDwQzBzwp8z4ZBlPXCJLfApRkG39zsHtShMUnQ8XW1xMVVW-vHAov3qeYEM8lkoXvOZB6SY-ghpm5Hga6_AI77ZVNZRL8s_lvAMZ_9ac0HFx9StLjmbqarzx2YLNH34TJtYUEWxIkCfwK4cQby7MSwgi6QazNhytPUBartI9r0OiWe6OGeWe-FPUMD5066zL9Hio08PQ7vxft8hD3fa7uh2IIVVc8rn4yUOqLK3kWYggBKtMB3BDDh-O35jk2nADUwVeshvzD9vJbpwKDXaEfXH9JJzTarsMH34jfQxF2NuOU4AEzqybcYf5bqQBszWzV-6USVPE3mizmBGGqVqYlDfrDerU98xDJafJYytXHL-ISJkVnkU92W-IkH6xjGElPOJbVL6rmmdemX_NbaxWHymqeUm1WjJMPm_mGiCSyOuVVv2OJVCORqi1S6yt7WuJNYHxHDXPQL3squpzrku05Ct6klvLb4n6qQ5jvQz6kpQ2_50a9wFI8qdcUJRDZTRmNLzsdYrZf47FjmS1NQJ6YmH9bgwomzZFdTFo4005Q11gnhjoW6GlMqHAa58xiCo1aFrZiqtpD0Wgw2pV2EuoBxFlnpxf2rIamJ4IOjx_4kM93FiHSt91V6pvxq9GFgmn-mUokGemcJT6zSIOpB2Quqn11i1H_1P1xG4erMZToJIKne9YC9tYmEPXrQTMoKwwqnhxGhXj50Qi4z7TMh88BsU1tXTlKCZjyNekZehIYxjuStEVBxRz-ELhdhat0XyvcLt4vlIJ3IZx57dhnoJJr0SSynnXdlGcRaoOkuYvaJLDAFlnINafZR9Vpu5lEZBRxgYQEkmIaqMitn2QFHgj6dpJ6smWI0I3exXa65wZOa28vydplR3neScwr4mkX8v9VCZCFctCizE_FbM9VE3BYhwjtoV6ZRB9udlDkspREn3QNI5Qz6lX6C7bWom-R8sWCoCcAUyjr7NYhSeIdytgrcC5MEblJ_RqJyFwJzStsfAW-vFScjb4Xuhrpci2eicQ_Hy-JI1aavC-Hnjn4MEBV1oaW4IUXU2BL7srSJ9W91pgms3WP5lPvhmVVJQLm9CyFUxi9QAZDwrBZY_zV8WOMy63ztuHNHYobBl4fozelCQPcs1g_CoCvRQ9u-wccIMiEAqW1Via_mkO1RzgUynwi306IIBeyA6Cl-g2tVBbDGzN9V_Jk3Nyinnae7-HADCAKQjoB6YVqY1LqnnkkDy28jzkUTgseMBwIPhVLphxDWNWLVVj7dTcOnnbGPTnOJwKZ2W4bkr36_xZzdlkY7CT3J36pfG8-Xr27jYlXUgTAu-6bQjCMs1joReqCi3NIC8t3FMlmU8iXhT1dywiYtb8krN_YoSyohZgX5ZBLcgjO9WfjDGzHjraYJ1tK1nsFfOwDYJmyRdLOkunQzu-f1rKnMZxNh28xp7j92FGVLOus9KabZE8tKEhvPaJm7xz1oHuUP4PEhgv8PR4JSbt33dZbi6mNEiQ33p_5dZLPMvSJaFv2R_Qcdiok9Gp83SF2NGpzKOf92X1k_a5k0XE2ALyimNQpLXpbVkjnv4td3LzGvE1QMmWfe1aesd1oSZBomfTcum0Cu_mF-_m28SNqvDojzP6qKEMv4lOEOAcMLK5fuYvJ9Hoho1jxcgccs5k9dN0l3GsoqsUO0v-jXi_f890leS3abPrAwg8nUS2Vcra025guV9LrRIcTXZATjSXgpDdEk94wvhBGzscRj1GQ4yJKtr-rkr0iE048cvDn5Y3bwdyMeODkb9V-3s1WgcO37EVhrGdmW4r6HFO8BrRtMqhxKF_RkRhgvDoqHgTZbs0iVKeau5uJ6s1U4kitRxymhbEuODfif48QeOs5ODrro62922qE-Q1uEWyPTwkOG14iVSb1LM12u5km1o8sYakjqGE6eDUwAk-JvhwIxUTBNdY1plom9uY0Krzw6ZcHdtUSHYGZn5Xm_PCudDp2fhO2rhE_z3GyJ7Lgk1L7HHvLLQdzVBfEwj8mt3ADfPCfHXbmvclJii9QVB8rMhGKNs2l2IKvEDAWtIO6c5XghDyk6auCcYdYmi-MTzPy-PTgnRMrZh5sTfhxVs3BBvodV6EorxijewhtNlS3ABu1eebOq5FZSsyqqGJb5TGPpqbs_JmbViH_JPl2DVxe_3HOA0cPYAaYGQlYqh4cNhAK00fa5D8p7F8piC9dYVOrwEQvjWqclp0U744YfEQwE6YrDWqBR54Me0xESkSJgf5Y28qDPAGEjdXRcjV4VShNlX7pzyiFI4k2DjdcBdtiPItupEBVD6f2oHTiuotol9wY7irXqQJD6krwv6ZhMyUMf_MBddCMoaHCN0MgsDk65rKQ_YVDb2mKLH1Im_SZ84lJebVvYaNQeFdQxUtT_my22l98gx8HAS2oyGg7xeczqafz-qqywzfbQZBy61OsKRayOtFo6JqBJqfQoj815uPCAAkSBNqHGXl3nTMRMxCGh--IKMblT7TWpnG7IfkuiKAhWFdDr0J2MM2r-i5a2ZH1G3Zh1AIT33HyDUTnjL4JCz_-t0Onq1bL7qG0mAH5LKONPPvqgbMsdzaF36s13-74lWlraJvtmb6RrvhFOgaHbdPN-tw2B2LOCz9TOQHy-WCdqeMMEUAgBXGt7NdX-ufQJBmkqCP11dBD4a-u4LS16QE5pIKlbTi_HfLs83lqkwG3-IWIvO4D2zTKzC3k2RkHxKxfkbY4N0IikgzXAEh-ZhQWuv7ZQ6UdTUhSS3x-apiafQNBMpDBiC4sCowqdu7V-9CmGv8l_hcftEtaz8bVvhExAZ04Zb1rX_iRWOAGqAkqFCt9JA0v1iinG4sHLQ7c7_xCN9Jm_32zPJKMDfHWRiy7lil6a4jzd_5sRkTyVh42LQbdxL7gt1c3jmX_hbLRQOc0XEM4hBzAP2j1CZFTE4qX2BgGeptkIvMr3K-Emq9Y981cvHQe1EigzfMzQNetZ1EjwQiRziahod8uvoVJE-M6-sT4Fn7BylMFrvGoUurxGqU1_PYKmeuZ4Sp90a8t9stVuUJLHeI7NQYMPcQfGXLGX-MTWvoxqrLz4BefrcIuL0lGXAzMwPiF3F_VZtS9BcvuGCsHxTCBQX9eiEIPrHc1hLU9NwoLId9W9W_0FJVbQD91RmE4pIwuoivvC9U010KLaJ4Il7iI1KHqXMOLbQJjybO7SBM-jsIpyBrcJgx07qO8jPywyq_WNOljObEGo2cUBRa7UM7CDQhABNAA2uBvZGdtgbGNHds_tywUiAC5OFCQ7EyCj2yryKG8ngrXgPnKYX3PkikotXJv9B2tdqLwIpTvKNPPV86lOxfb4DFCzNjhE-Ii45y1y-eSHLUcYKM6nrFJAyuEfHEsdyoN-KYC03ZN2JKQlgDxoNx6w4gWc4DEsHBMm1LzN1K9MrFsNFoIawp4rhAhJrjxxNlBplnM4K_zrrwoIKu7lLoCuAlT_-2RoQxQbP5dXVBgTP_QJYCjyFPGymmD-sjJlkBg9rwNXDWANN5Bz75kC1wl8jXQI4HnB9YzQsMLiu2EMI4j0h7rQxZAT-I0nmc77l0AET4yqm_ZUk8NeFcb08KaQWYcbzQZgb3dEuDnRXYQsg2iDsMkgY7jpMsSI9oMtNKEjzEtmBIb0fO0G4Bi5qxrVzqcpdflS_h1bip_ZNQj4kXlhe-h4f1bG2BDs8u7iINigbP6kmjpfVy-t5YhQGJ2Iw1UXHmt6FY3Z_U29hEssZvvvDIUEyJxAmKLu14XaajtxA_wrpHTeeszCBpdhuHdZC9yCmYJEbNndzYXzhttf8Zzv1I0S8RI9GyslBUVrAl3reYyx-s9NUE4NmInr0P1y6FVEVuQKs0f7J46DvfoaBtbaIQWkL6wNZXw-CyOMVfGZ_j5wWfWSe10PoJjbofMgiWauw6BsMVRbr6VelcNv4RVZR1da8AfPO0WgRz-h0WBBhj_2cOcgCqAPPrqKEB8yRwBOUCNVGNSOuY-t2b1NRQZa24huV3xAdbvHziT81kwapfFB7IHXna7AdI8ZpYZCAu3NZNNqXB1Hn1AGmNm5OwVWRvrTJJBp0rmaY2RDEnNKhVGRdU4Y3t-dLXCqvvwTgT6wCmnGpj9I1OaFzU1LBBp9I96sGbBY0sipbuwYzj8mwSTtt5d0lDi7-RDerwxpqRDMLbBu0hejP-LzyVVIR3_gt2PJrBK8Pl3Hj38JmKsCHOlUQrTsMbp6hRKakK5YyXvCCldKNjkXjgqptGvpgx2el0MNfbCDLFTlqmOp7cUGJHNeP_D9OwGP-gfO6W-6zGbCx5bPEpGCDGR8r6UMn_WNxG16IKtC7sMhNF1Bs4lY4qy-Zzv8fblCLQBbylkQ0gsqHBOzB6dqHyqKHaO8Ago1_8RMVE5de8E7hXmE8RTv7DFP3BMpBqUjzrOksSdPZr9kNTszQ91NF-PvaNDGVPh0ykPHQKO5mE7k9D8E7KvSNkFQWy4glibt_C3NKjWgoIh8QncZKlogaER3DRrVSJrMLpyni3WOf9ANqjWv2Kkv1E7lAYCcDIetqT9GR2Zs3PkBnFa3JLgxBqddsnNWnBuIZcFUWDfwoR470n3vGm_38kcqc57oNozZ_cvqUDyEXBz-2kVP3sBY66pZDJryfu55BfJHm4vKPJThtwI2-KREXrjhlNbuWtpPzGAE2PohNAM_BUWqg42ZuJqdXBv3O1a-eLmCw19uVEmG0wWc3MqRPV_znfE3B6MTQyQmtVlB2INrJwDxqZvfx_3vGOu1Dj7vriLf5Om5oYhLTQ2-fVrYPQt5kCoKlCXkR-2qfXIXTD6L1txHeFHFlVmYpyA319OlXrAh6jnkerdCHaHT2w7_9xZHDyvmqOJSsOXQiykD-UWyxcFnAsmRU7HF17NDv-h6pb0sDyPasgQ6NwsNKWw_nTd14iCH81JBr7za-ZIYfr5zknLIgFvB9GHxBK03IRd8MEYS3XsAXYxThINn9jKjMYdQ8Pg7OwA_CQvcOgXAVVfsxOrFGAcgNItOgHGsRnJIgtg5IEwzgMvcGXf4_UCN8aSsSI1ihngldcgTWYdtfhm8mlL4BIbJAyooYPyaj1Mi82Pwx81mPk6h9odvk-ip-G3h2IY9l00Pk_4O0LjRQE9mRMc3SaG0Y7PL8qYgbzprnbqdGNZ_jGCXLHl3j1fZnBQYdOTHhnyaPue8FSzVFqrQyVe9ELIK_JdRYziklSee3kLpEFZgXgxbZlOG8bmBfZtYOozzRl0yozQ8Z44mHw9_9Ob4ymeDpxDfaSI7_E438EeuDx2v5iQRREUMO8RjJJm3MqTEcIS90aWJLZZzQgSCwx1G-FkUxwimOoWnupl8qz1oCTf_FiLUct-vzWyK6S3DTvSSGAWSgGueaLlKCA9jZhQvDGHRGp0qKi1q8YQPsykKvH5lPyDEBRu_CuWv1-mH7ZWNRrPXl2JWBvK9AatmCGLypd-3xVeAXDYyH8N2HChqOdGHZq_h_LY1h6FvIUkC7PRPbbE0JHlPs_9QSLlNiwNDY6emhEJQYFQRRoALVd4aMIUY7-4DdqTowEbGmTsUXeKGOQUiIVZXpC31xU9BthSi72rH733fBK0shUmC0brTXyvY8WEVJw0hBBJ17O9v_NxukBbLxKHIG3RagJVbg09g0QDBrIbp6fRaFYgHIpIOG8IFFIIzT_X72YkpjIe7oXrwPqL-nd0hOHWZG5Oh5Bn0jremfif9YaUdmP0m_VmfzHwvMmUdwq4LFL1_G3tiMg-MvQIImsb_9iipH4Yu14WyQLHCrCHeUOB2BAruZrIQAhM4PpeRlHvUOASs0g3D7nlZULPx0HAZCNJ1dx1zXLpSahWqr-FRJ9j9P9QaUO9XAQFQDtx7pMlWr0N5fZawQl-G-34AZlRdTnniFeK0l2a-P6CUqXzlok-wYlrlwD94CEQ1E6X1SnYDVRk2sSTrjaohJrPFcS4C8PtGbKe-E5HYNiZKxyEVGhYcsuHh6Dfb4LnyDmw2N1UA3YucGkPyfCjCOM50MgCGr9a5uHymw9eaM-c1lxd9iM7EVkEs3lVhlL5LAX9fmtXW7rbP_ZNdHJbWmT33x3QtmxrMkQzk9xQvT5iVsl8QjVU0q-3BEviSef3gL53NDUUupSkr7v4C_MIwdhwGDL5gow5VMlZwbHnVf4uTqPSItAeETDNEnaLWU-rkg1zIK0ql42awpL2EYS-XXseRRA-xIMbbE5FJ-QetMb8lbotKZTXcgDEwMVOPU4tK02phqZ886PUlkjLOnmI1m0671UbOGA2BWjycagxxXUOVDwb1vvi_M-Wk48XSeb6dUVhf6PVzjfCwvFsE283irFe0ePxTTjDdPAN_KcBWOHmVMXZ56HliRn8804qy3Qvv5099Gwp9eZhuiMP9GVgXr6Ern0zYTZ2Tub-Ch23KHZiOe0LANWJuTJVHqrJNxrOADJ-Urg6Ry5xhmo-Rb2ODBZkEH8lWHOh5pUsqViLkTMTpNF7FZndYVX9dB40SiFpp_dp5Ws55NIjixqdOMzzKhSt9-MZCBhpg6CZmobXpF6f8PSAk_GviOtauR2sfwzWHttb8DyxwiIEtEtp0FtX2dZYLHGCw3ccxZ0J5na_diKUDoL9BO5gMXYrBU45zHR07gx0d8wQIobxcWZ3i_ZoGRB0ywlEn-RsgaaLyod1_5wzsUTd04j95Ce5u4_tmAMqrTsgzlCMFSUgDofQkEM5DBRHUC7ZXXaFwqrFTpnDhu1IuKQKKZzaoh6LPz1EaMr_2Ep-KGnB76wrIdPAf8ajqe0BhaNtGDzZdAWdCGUD4NcWIXUQ8nC1ap8TSdviMw9veM-6O8k3CalsJekCz-7dY3KaytjVLRVaFumjfR3i0vYY8LMRD_L6bhXy6BF2ekVfDoQp6NPFw9ecMWYqjv8hFWHHcOLFuLcLi5r29adxNoBeWPcXQfzXxTGcqfB9yIcuZ-eskWEJngQDBRhH6l51N5piHsDulFCAQGAApTh9pxRiXwEQyPqHfTYyWfhBNS47Pc_yZALgoAwqcvWVNvyL7wYu1OmK44n7eTO46_2AleAO9QDyXdpZF5wMXbYydLEYOOzBuwuWxt31MsqcaXYFlHiIj5loY0ZKn8HCTuiPPnLiQO1e09vcwTuaPSh4ylsSXI38DMxXrMNBZtFysX5xesPkYF3QirzWkpd9-HM-eJULedxm527UZ1BmKYt1TJ2EwD0_FslIjoRXqQ2djqIV7TUG0A-BHxJaJKl2NyFaoZQkK8TvcF0WBEesKpHonFN8KDjWFWVxkxHMmNMiUvBxgg0Hb1XNnQInlUhZjCZX2ckNo6SdzmbNPIW1sbr1Tv0CrxYPOEhjNx3-p1lTWupP3lCuIKHJdqbpm467yZYW1kFA-ysEmPQsILEfh98gmX98XSm-YKS0F0RWm8dkaqyHojAo8U_RdGdsUMAk7wmmiw6fLvSffTiQR5-WfPliDqdR3oqIHBAxOssqOJ1U0K2XHhzQfLJ-9icH6BUa7gopvADNLEwLkFbLnzBJzZIHbjGvNJ2KcYY1hsMSKGNo1yqiWJ9c7yrFG6FR9SZawFS0k0cBm0Ut8mBL-9rItvXOjCWfcpd7R1CyczKsKe1qK5XeQdkwtNKIKtBvLxXYLMebB3HhrIJYcB0oC5HMPsEK7sIvmbygVlpArp9jASnrBElsIlYOpsrGNvRXkjxGvHmV33voVnQVh9qBWlRwxlWRmMW5NhUZbxYvgSyFxSXgVlYTV8OjwNJaanIlbpTrDhzzw-yB8YnZBgNvXf7S01ZViSfmaWE3YMyytWuWPTCi5jnrKDr85ufx46IRPO17br90XzQrCK80WwAIi0gK77AUEg-IwEyevI4sl1uxbrsCKBPYgB0Q7b7CqTgXQAYxjwA0-C4DaLNORjzGfxO1YjnGr1lz6U2FDCJRApzI0rtzCXpeZrgoRjxYT9sGh1fV_BVzEkBjCTI8aFxirnMgkjOvopwrgi7nv9g_VplUD0HF0goscLmWeu7TE6GIIUr2gUEMaWNZHtYaY3BfdUN-ypqIb-LMf8bAyCa-fQL-ohAwRhiORSNGPo0hiFUWAm9KHvGa_IcKjheYuc673JCKK3swiLO1zcyngs9WsigXg3O46FrzzaozlIpN37H7MAwZDsE2b056Ln-OYE2QIvSuJos-70ueC7NJfbaTILOPNnpMefNxpMBgBUotY0QdZ4HdZUhnxN_cVCL3pN-b0-fYCVuN3SJcUvn75RMLXplGXJyP4tOHlm4iLlQQDfre1Ff_RGM6Y9zVY-o-QkE4j3JOqvRQFzzgc9cwEMoG3tE3cjiZeRNF-GxsEyBPywfnz2y-kFTlJ_vGao2Jc-TABZh_Sc-hpX9QUYzTI2qlPxscZhxzSlFKCkc2DZZzSwZRRG1mMDnq6uSWYXvL1twH112Z14Krr_7se8ai7v63nS7wjXXNYyVHJk3r7eo9UR12zv0StC6eyqRqN9royr8uaIpqE5UOYiKOvHTooU5KcunNlx2zQLdASqTLAQtg0ax-L6Lz1XSqP1vgrCfPeChgaRGJ6WCgc423P6l0d1Kz1dO_lY9U8RxjWTFaBJpXuSEkSuZmshoRxHGiBVb_YajHiDA7bt-vEx0VO21jDZZ8sUWZVu4LZD-7XbO1on9FN_iRDKWZF5F74A2fkr32lFLM6tz4KWRg62A9OVumCUXHOU9tVNQSWx643wZGnNcnKCB7sDZj74t7npQaW3iWll1SSrx8DFTkVG-4X1x9AducMxzNNLxoYRDj4VxV6ygVaHuyY0Re-5N2sWFPlqUXTCkrOYb9ZXK7_rRkcm508OPPrpZZtORMaJ27nMirLCN0bhnzzMVgXyNG7glIOCLUw91u5EL8RUgj3CO7cVWd5iKyjewnrIEuOE0ONvRYQX4fMI8ealBRiJBIIck6vC_7KPBeIPAAVj0SRhjKwBoqRSAItcx1XKR5Jojof0n4W00LLMsT6U0FePr14de6X_Qo4FUV0P14G5v29hHt3dGoip9oW21qkO87dNmPP5wFvzLcYL40T9yWzOmdfoQ48jyUuH5OCb1MTrBj-NSsbh6kTG7zUjTMNZFUnz1gLhjaKeJtheIH6pO2tJM0gV2y3GFUxvhx3JkFDGdyy2Yy9jnIoaq345rB6i8zyMFJW2hP73W57VK0-LGpvhyD9pFiI6g05oVeQM5N4lPChIAL-OWtlsw_q8cicjcsNnOGo7dSjbmHK497JSL5pAytgM-a5YcB0to-kE5t0Ecx1pPiSJxCRmvEfOIoVMOHNJWKLS0qgwiChYayaqWFDjb_ir0eqfQZFLUoQLLg7d24pVMu9MzM3s-Sz0IByE5SrAgwskHqQsMlEd3fWho0v_yQIRmBVH1SNC7kNsZnIEqchQs6StvuxWEYN8p4nxH4cTNq3zCms45XszPy7k2htYU_QebydElRB0buotAp016TlEScQCitvMskHIZ8km8C9-dtt9HRBMmRThl2WxpY1Dp8LDwYgsJwo1VwJt-21y7omTdFaQR77iOHTHol0VoLr8cAaaTygtM8lw2mv3EbwOkCbcImc9uvNkFoTjcOS5Bz4yHfea5M5UeqDoj6uEfZEZE72lUxRRXBACEk8jHA4SfFkU0JgSVjlzAYUHvHpbPuxFVkryMfcYxFtwYnZIEkY1rGKrWrC8sSUsf6Bqbcsy9KKW0qtAbcSR6lXedSNCxpwQZZ6CLzEZwaeMY3gDyfEmhTyUXBwBad1tFG98-eZvUNzrf5pif90280l1MR--xDz1SwcStay7uhEBCrzWTGFDGYzJPmxxrdlGlhuqjf7aUKY2wkSf6OpVedPsTqxe4xVtEFhaYnDZPT0coy4pK9xSLCjr_tsdTV2pDXfavJZtTsaew8dIrgDVXEBRy86-PmED2-4janPiZN_JTi9LXCKMX5Sf5rUeD8-IsGi0Sa643D7DdLqczycHnP1W-P5WPHT3D7IhJRUflY-OPSNJKORw57s2Cq0Sy0XeECM37OxrkDmXnIKka4hFGDawkwT5PdP-6WbYKrRQnwq7SxuAxTXpgn7GEOeMglZKFF8X-ZkQFF8vtRbBkm7LSDPI5G3tnr2kA7ToQBMnUUQEThHhnjIHWavT6DPhMu7435iAmLE90pzgyDPdCBNQgafCcTB5Q9OPh0fUp7QGMoZBxITD1oz8ZYUmboBUACvHb0EbEKZPhEI4tuTmnn3HvFd1eb_iv5cyahgeNufQjYE7SAkN6JKoOSGl10MkDH77DnQldulDOE7_tI8h0uzQi6ryJaIxHyYbVVxXsRA64E8aIA-qR2XkbzFf4H0NSRlqEnrgErdoye5iG022NjWndhIjk_ODTu4A9Qf-yzUTgDOF7uGW_86l1Y6HAeMIjz89ZTBM5tol-ZIN-8Cgil0apXUc5Rjp7OcchaIxnRT3W25X-PFdH-VDjLadLpNxCromj1bd6get7qOmrXMaNqa1qtGVZr2OPvcT5Sq0sDPUBj8KUzeWyhDV16A-V294wm3GFzJQJrrb2WjZLAR0gABxdOHhkKxrFp4IqZkr97Dl3_6HBaugSNSVUHBnt3K_T8m_5qolqrUEF1CFZnTGk0Nb8R2IEnoU6DWB1mNp3G2ZN2ZHBCIkUjBQ8d21_P6rDvaWxZG8rPt0MoROmoYQkRTAv1Q_PHsld2BPI7Uvf7jeB-butE_upmYzjdv2N5fZOLqiKc5Rx2DTumho9JF5BY3l2eS4EbdB9EYom_FH_cRrVLa-FjsN8WsDsFH0zmElwuMyH18wuW5CAGy6WaarN0IuIdzdYRjLzt6Yeqg8wbTQcKePYhv1XVNRmM6FARx8dzrnFV9v0qaIlod_2N11PqWW8x06r5Q3s1XEusFyGUJ7lNBE7ore-gVGAfp6sqIl7uLp33bSwNA0SuVe-UtedRol-gvbbcMPD5gVC2E_AE3pjWAO4Cy7SmTZFk6tPsvdgPunnL_DrXblSiOwO6gffuViakepH4OVlNhLhtHR30dpQ6Klwd2G1EWAenfXiigqyRBh2m69ba1taEcgzw3jRKFA5QvL_VaHj-NyQVfYMFudEZy4MbfegoADUEH7X5QU5_ulIL1CBIIHrGwHcOnzEkiS0p1P7jMN60IInYhnP8pYlth1xYAlLmyAgEAlIe70M1bPbczVWMhTJGu5lX_dbqyH3Ad9emn0ZgQYdkecZconCA3xyJ-z_OSZbz5JOGhhLaaBQBzK2Rl21JcbTw6hctAz6UlpFr1jMRTpa2yUmnOuHMQ1J1Zn_aAoQ-cBQMyrYyrwx-S3x-pqwwJkX75XiPFVvxkCd0kDdlfmMgyoXzLI3WBjdzcrQDNXnHpc2jAmF9V6cteGw8kfxynR8kbIgF7CeMCn_OeBEIGzNCv0fziBoRjL_oaVEyOu3HvZPX4skHU4aNfQSJzOs7nutEVM5y0gtKA7UMHUi3W1Rw5zwp6ypgEmdOEf2OVZTwYVKS_HZ630ApEzzLuhLtpH50hFzWLxydXj5E4EiYuoFrKygmuWwp4SWAi7CQJGp0NyLuLnmwfqrBWD7cjjbvhuSByZCZl9HY3kFFn6EPsM695piarnpaxPeToQMqP_BA6khDW3OLCYN6ReH04cRafzNs3ERG8OHZGYgKu7mhiae97xO-9Yg1p12ie2Gd6V7eRx2vv74htTYjbgpojKzziG7bZ_i27rcceHB8g5TFDth6W5OrtB41kuGhTG7hW5uj7vQJa6JmS8QN4UPRO_9OLqf87q-VXxh23BOL08xnuss96lpoASePzH3kUD7UfzNb4u1x728knCa131cgaJnGtLxLFbAUhtMw7RoIaFWBn_wZdc6BuQiUTGm5FbKthsTq5HQh47GAuzq7cvjTvhahWaHn67LN__2W6JBapxFfY_JkbTPPRq-x1SBZdrLovqFB5Azz0_t1r9LonudmSNlCeU-C17Z-5FUGG1S5d5MVXJOJ5sS5ehrKBMHVWffIrwzcekilQBz9hHH_1wmB5VT6AAc0aRReryfBhKPDlotA6EzdXrJ7WTvW6TYVDR-dKPaaCeht7bs_bST4Z_TBB_uqfhd76zs_FgeBUKlIiKkPsYjYijwPpvbheQIbmhsQIq9X5Fc3lKegpan8S9qULjNQDAAQUCKsI_HH_PwZcXm77Ef-fb56vy9XsoRmghc4qVVkFIyk7Wc0BMYx2AbxwnJ5wPmTU6gw5Eqcg80Fli52O1b-9ET0OxG3iHUNisMgNBXNVOaA-E2vnuLkpRyNAf8XIZTXAf-9rj-7PWoFg0rl8LgtreT0Gp40EmVM5eTC0mJQ5Da_qh2HoyhcMQ4lxC0irgvwDsDzVSkPpSfLdOmkliw55gGsEJwth8Xxkk-63Wm0YVUP9OP2-z9KNko53q0UoZat0eQnyfggVPTqhhvM6eKNYkSwHTFHYr2t3AJPBuKBDlDvHuo7piobHAm1sk2khNxVXrX7BF1h1amZZRY6kg07Vkfe12QzfDeHXxIAVuYosDF02UoINglAyQLQLZZtZR5cVICs1xY5FKZ18jdUg9rlrmhih3T2TBz-E3igO8T4G8zwk0OwTC5LIJESD_6NgIXh8lFogLJy0SvXq3ZcVYTjcKGtHkMitW7bJQ0J1aKSiutUfUUYohALdEqpC4ezb1oOVKEEpf1DsHS0Kn9K1SuzJWSRfpRfwjp6XF3BQ9MIDGAXWXJvdVEqV8ba0B3xRc_9JUb0p1OZ5R3nDX-AlPf65s266FT4PxHptyG2agp9kcSZWiw99N1RJ_Bs8PO5huKgXkmOhIJQaVGJhsivHawR2VuQMNtwtWWJkgawxD_z2xpwvVsaRlI7ucFX8LUaWRowpyPxuhxLqB_cEBATqAOH3EBArWevRXOsLLSsdpUTbtXqu8yvQXGRikM8NnYxizNZfKDL35JfGwwd0j2OL8WSP2Q_JZjizKT5SBrzJjAkS9t41haBaoH4_NA_LCl3MUYYNDVInP8TunnDH9EBovfPBmHxEk4KGIPnPCqkGjHuAm4dY6I-f9Ii3hzNEIhNyp0mcMxpXInkIEZfXtz2I5ujj1zd4GmT9Ih127htWL8z3MRbMIBnMbQOm_GrkvruTiS1IZnGE99Z-oyx0aYQ8rW_Buuuqhzbau6tdVQWah9gZDkpcg8GlgxaCSzj-70MoPSBj4gjUs2Inw9hWX-sG9iDk4Xs08wYdD1LW5LV4BrsMVmJhmzFrfcmaw38t1MTt0tcjJhNHcO-vQB87MO7wX_Jor5XnHlCYWqFweF2FRejMs_E8LCyC0Gd9z_2g-0wXEjKGpFSrmQNgc7wvDNu5cwTQbhiy9ORKt3b_5tFoR4IQqEgq5lmclW-8Tf1z9ScJurc9r2M_cn059hJITwXbqxkOkNvXfxfFhmeUpuEwerRYiB-z0mkkctKjT4-5JevKLU5k_7vpkY-nIXuLRe2Krnw_y1meX9__7JFuUimxGN73Ld2amMcJnkHIr20DR0q4_pStPOZVRVlmr_I9aAWM7LNgC5HDfqBzbeZ1kSJl5pE5juc1pF-SFfHRf85Tam098-Z15IkDwW2A7uYGdHi82bmW0OQWmhybBjZ5Cyh6Qh-ydYIrIjPcRNGQkXy-9yPGmsV7rnf8lKjIaFoTJIoRAun_5nPGXoY5wW3TqPXGJyE1t_E4VNOqRM9s35YW9m_4WOKvCe3guyhAskqOJp6bdjqB1EBJMIt-OmxgRCW5-9deH3dVotyxAEuoKaO90_mSufHz4tbigjxWPflCyic4K8Rof6dGtoUg0hZLPr7Qs9Cn-EEwGSPrsi0G5H5jn-td6Jcb0UJaVzMfC3c0AncWJBV7Vq0LBBOuHklq-__UsBcBkOUokWXEtkaR2Jb-8xeyaTtixRy4IipDjUK8XQXC09WgqY4bd0R3NonVO_pLWceo1rHKyyIle8r8ycOPg0qwI-i8HYdGH4QshaSns3rSVGskkTPrBLHaimvV4vr4LZg6_Ygikzb7zcJej2XTLk5GbJREWr-eEXbgjQX7z6pd1e6pDWl4IL6W_zSu2_GHUTZSnaj3EFHSFLRQfs1xriC1KynTGp_sbOD_HIwpArVcXPGQ0VzIoQ1ekVIZSYJy9roXXNt0vSn9_1LheFofas5OoVayAg76hkYf6cwHIf0q3lc0FlhW2BN-UI1um4UyFjfILYVBd53hM9k9XkMGl6bhoGfymEYiar-9fyAnOpKX3vp-b8WwNqIPPKo1ERZYKSbQ5_Epmo-J5cM1wygYHd0Ro91pKVE_TDgsUzQ_1DKos_A6mqe9Ri3boTzvs7p3b3rl_WKUriEYipsll1WTZYHSyxfV-3jY8MKp0mReyfCZ6lLNDweFOfwjGGHGrkFz2tiIKDdP3Bb_tETlx9lEXbZoQyad8pzb2LGUkVa3dI9DJri109D5qNnvnbDwIQm0J421ByrbKY7YeSSQdIgJEasgvM9SF8q1GcmL1yNt1Avk-b0oU5iDh1_YZgNFvefvNX2GpU9nxr8BTB1zoeuJZTkadVLLNosWbx0AbhUBXaTSqQ-0_BPXPTD0ArihRJwnDOvKp7meUyVp1ITaqlzwoI7ou71kp8HrEZJQx01zJtFOa0ktpb885qQoCUPkqcIAt13zbLxru2Gep7ffDHyuqVNeIP4VRemRTL7cJI-iQ08egfmwU138A8ElPwq_2Y3FssyqrtxAvHfwBEdeO72ecYWf52WLBc5zTSTrlEtbeJ-Jectxxa7nxQiJm5EoyAWxEtKvo166Vo845HtPe2_k632-n-0X9XNK1_dUo1hJYL5X7kETbdqZwEfjPWFSLVY_dRR_Xr-jRvbxnDKLn4vbVSWr_B7TGVa5XrC3TeKsg7U9bSBsT9mjwOyWVh3zfX8qSxG9qF6rLdXevFLbwZLF_caZbqbLdGuxza3-bZ6I0HmkVl4Q5kW8WfqCYDpIT6jtS-QxwY2FcRI3cpdVd4L4kOvgesbRhdE9WYO4dnaalkzYOMMfK_iVHHGNss4PgPdl2N-0SsuTWz4y-BowLEykCLzvXzo5ld65nc3S6GRT8fZfdGkqloLp-Z3Eq07gSeUzRG8bkR2Mh4zsuycY6t9HqPe612gn_8dyL2sWzcD79yirt6-fuja7Zq0RT6ftNGsSOZdHPUbRWnJrgYGnFaBeEj6XXoCQCQEfl8MXgJUVzqJhk-1enNSm3idt9WKFe3_w_q1eyaXXRbByjxBO0h4KNXgOS5iY7g1KZEtWkyPMjUi2r5Y-aQCJDWCvnxnPeqQbeWgGlDsJ0ZfEk-jXOQo9UMDcibrsQIz0IimXksa8eBvSjgmMkr0rsFa-3lKTKKt49KOCdUZRWkkV4mAvE75c5GN5dPqiIxKu3bVqfyTf3FmFK5zEl4T0L-5PsAo90dYSa889A1Goc1syD9rlOOf3Kn1FIIB6Hya-y-DiqxSrWvkXlmJyyjBGS2jRFEU3CQ9jiF3absN2_ADKzHx81yEtPFV-nCNOwcEwU-D-YbeN30w0OqQP_aStgjWEE0LsyPQjIJCk7a4FvYIQrOY-rxlMos3-oxoBb-K44lvbifmkN282tTTYQpbCrmJ3XTUogWmGV_FNrm3C7HHogskRHjf35PmOlxtqVuxjlTBi8wbdNS5uqgRkreeMzsZ2IZVC6LqnKRt119zieoOjvd2IVtnDd2N3z5-y32F8g07RLNlm0CHZA_iV4vNzZlpXaAi7qe3qX110QFWbj1XFTFN9D30ax9WKrP4banIkXDmYznqXdGyZe9L6QRaAjIFWQ5QaJX6derZPEiXJlXx8yPc0EAWPydZynpts_xACFS5DkD4S0_EAIEPlunTOS4DaK8SuYZEGeDbaBvhUSng-W43WEEzhi-7N7pGl00EvO9cQc6SbV5jPgP2YFoAy6BgjTr5Em4s6SWOoXACRAHW5MtK1zGEONkNLhp2cw42NtBG_X2YjJhw8MtKs-YzFQoHeUzAMpuYDhg21trKKFV3vVJtlObjp450YlsU_aqPAdiYn_N0tm73ImSGi2IPIK7rGQJXKsqmeuiiwH9c5WGUOjQEwgvM5z6zQ7ymQvkgkWjeWE00sg34Nl-6P5Dkg-8AI3OPpN_wC0E8tUF8C-R5F5VKEfnHUd9C8xnsBPNTGPViVJCYpPEvHIC8R00YexQ0pdAmRep_S5Fpog8CGkpCshXXfoAISqrpAMb8W0v3GsSkOcVLOGiti9du1GTlsETNMpQABKTC49ghrQtS-aKmCC40f0e3MpidA3jjs3aqlgscF_52Kv8E8FGe9MI_SAxoQCZZ_EYK2PIH7_BUxSRfjr1a5aLkaleL2Qyuj75SepM7uVqL-gqCvoipvyXAJivKorulW2m2Yz1bC0O-hmheHHdOUlgdc-Eu4JWjmm3k4eQqjN_ir9GU4AbqF05I7osxsyNFHpx9SgVh2VK4hv0gL270C1VVn4epwSzLHNFMPQG1L0CILWSzz3S5IlmZ5XsCTKpu_55l604pY4zSg13wsG8ht4LdKlKbd0c5AgGqXIvvWj4gL5l_JMdSFxZ_LOIDcIRDOwmky9OL1RRSk3M2m4N1IQGUnelftxAXTbXCHNEk4mqW_nrgIRS0bkYJxV_W-uK0Gjt9UdVaHEZpVRVro2seYv_2YxFHdq6eRFmMUAIcC2Kd1kA0bmhZQmIuMqnsh_nSujZqDmLQqCXPcJPiZldRApRuG8yVmONcByZzK5bLFCdqywKxS8Im-6TK2T5V4U3Al2uYyQ7aJn0PdX7sc29uaHqArl4hzVR3P-RcrvLPjO35pkt5Npa88hqCQ6Elf6XvEZZuj4Ym2A6NeiS5weadsw6Z0AveMuTALW3LD9fDEXNzKUcKNBPTSdo5-6q2pjk7VN7wdh7DcWHD1pImf4K7IPjG8Q3ajyqCt9M8x0ngvfBV53WKQAXtR4QZ01kyWpPayQ9nu1eNauqHfWyBZ_QOxPqWBIG_sSVY4VUV7KLJ4oGvC-KBlB1iwrh1Kg1YsK17sFz9BPbox586CAKbvptaqqa18ot6np9j7FwiVPUQUJYW7Yrw8dgqHIMVha6doWLbp6y323twX3mJdJdJMhIXOpZEm7YrEys6PdeSCha4wXQ8FTBJeH98KAKPuqKc3Yhbh-MCFZIraSSoMd0JeHFbCI4wL5WmM3Ed3RT9Y9p1y5eWLcOIvP5KOsET6r7luPyRKvr53b5asV8lfW3821Q6GdCSgNK1EXWb591sO_nlTNKts5xf4fKadqThZRpRWLiAXAvvzFqxTegrkBDbU_ZcRnJ-m8O_tOfe-DB1y8szwP1d8B0ntPcmQMDN3aSgrcjm6Dj53g78m5Id-aqvLiZNt4HaPOW-H2ni5OVkTtU4FVvo3R5w-wI08TpDqTJxUzyV1RwtnY-FOMzhvmqUH6quSChLtxE7Mlmnwsu9SLW7T3UkzHs5vdkvL4Nb9T_oXKv0Ly7QB5ha9WnXBmE-Uc6Q7NG7_bv5EQHxJ5-g2VVgdWp50v-FjLK67K6ZibI6ZZJxTwSkHQEvS4lLMxhWYWtQxdAMu2z3zPNPTEXqifM-wcwtvHKm2KWwTEVi33nLPho03r6oiIVr8LowwEofgZsQ1OdvgzsOUGwwD3Wioy8mQzfMp98rNHkHCjig6iX1ZWUxcOL1IrWp2d0Vwp1uJqZo4-NXVZWOt1fNLIIkg9wyiXLW_iJ7_nU0vzKpuwWR1Gn-qlYeocp2t9XmfYsQxOKfy07SxKhx3q1mo9nTlc8OsKg9M23wKHy0ioOd9rUworuDUtTr2gO4eVHHmEtnUVfLksZTzKmAUTyduVl-cUJDcJ-ghyogB7RQEyc5aPCiIvX1LSdOYszDiXwj0loH3L1OGiws5GD_LI3_7gN9XH6noz8QJHIh0sG0cSaXPS9tIfZQcNQ6KeSE2bK0fAJHwICJ1_UlzfKo-k3_zIEM78PmWeufH9qG2rr_ixKIDZKLW_y8rBF2CfLXiHJXBQUUXqm1E8D0z-SzJHdu1jJ7y6gOVdKwhSqp-eSiWEzszMfN0jhOAqbff8VBy130ZnhoLcP1B2EkOvWrr2DltVf00cvgeAIdYHdRptwqUZipt3BlAJsHWCI4t3rIhawm6UQH0dYgVZJ57KWkHrJ-hlcGlZv1LFHLj0xNYE8plmRW6DZnKWGyUpvW5LnjEQWDvcBpp3fQirxNWw-ZZP36KIGVsEX0EWy9Mb94MjSQKjlZJXBktfyNVu-Fdjecw1i6FNbqUM0Ef-9bQMnbBxNpp3-n9QoQOe9HRufMQkzOABGao08oNkdZ5UqTkB6RBlbXgs0c4-d9L-OE2qWdmMkrNoelQPzVFeeK6tj7XdCZCakj5HfxiGo2CKkA9XTvMUgwmU53c9Zf-L6oibQBslTHWHGoTmVCoKwdbdE583Sk7Q-E-NLA5_gZoCzApzAsY-KnveHFKq7owpYfEKDIn1Eg18RxKfovARfKRlDzMyG5TKoFhpZSUmKcrxgq_FXoZkHraUdRr0FAgjf0F-9A9Y95DqrTfOn3f5mExbcVoJQz4ABMpBVTtbE6jsWaN15xyf-beu8m8arucoGKbvdvwWWEcYzEcCeM5OG2SLnXmBC9GnnDpu5ApMVLepPL_2opGqJt6eRwMwJL8lYt8N4z_k9KG4hG7RCNETuqsp0i-xB0rMF6VKOPPErHpN-KIlonLuqfSi8uxTW5xZU-yaLSh4cYNleRphxsjrAbARt_G5nlFp52FVcb6gcf2PF-RNwkriJfV4cWj174TrcxdxHJ4-g19RXXDMJ4q8gIuckutwxIZF2qxGNWZnAls_pSq0S51WDkCm8aOmdU6rRbH15bthFdvvxmZqC9WCk0bufhEbYD8XISGSkBLPuyCjme064dnUYFrHIZs2LHYsY0FtiVCNmbbsc4HMr5gokNnXQLaM-Q7ZDJWPB0ivCDxN6u6HkKBQd2Eg-UvcEaV3Xr05-H29PhibSl6jO7R_xk7HB4N4Dw0UprXWC9efkbLcyB6RSVmJKL4cQhjzdvNjkbMTMm01NWa8qfjDO94kYkijjCwxqXnc5ZkdeNxXrMITrKeRGDjcJpXEE1q0igdEWlk5amyPxzI7aLZMIrRNLB0OtXFpJkQb-RBxVVc_kDaNo1CkXh6dPZs4ky5JUIz2ByCJwf3O6szbVDE70wdzVFoKdPFNsvPpnL9HSaBeaYbtfEBAT0BGbJN3ZFM0kYuc6s6ZnY9lljxA9amJauaF5OmvseAd-J03swYpO_x1IBSIOrQtS_CPhpCKPl2wVHyqG7DhxpUhFobMy6STfrHY3Mp_3m1iQ9d2SRspjstfR21MPocnAugRNG3KmwCgVl7Q1_d-9uc11qZR4vXDOeAz01rTzPInTrh70u4EGHgHcIN_n8t34nAKw4OediNrfRCYY8tsuYX2l7kuRWp_JtgL3B_WNpBRnxuER1qXgATxnq8M8xXxXRexx5uDHRMp6BQMPpH_oevSdwNxslalBCPMWBAhVsB2TBpA01ePbTXKHGwGvewbnf4ln5fOIiHLVf0_dcHIT42xqUJLvpBbds6lmFxu7Y8x_ku42fW8eI3begSMK5nOe-xFc4ECYKA7sEIruPVn8lXVD_wtYzDADh6fBSIhZFKs2pj2A3q0O5zTjqwSNs8EmlDgDirzqwqEBFOg_Edtirk_Y8ZqKDCG3YW0qz7TXwVeJN3IzoXn3kwdYN8ZidrU6OFg2D2av83sXsEk-l7y1O1cgEMiH_SFgIIMhvwa_1nKLlh0bmV2sbLJkT2cpq455uK_OfhZtBq5oAQL1IzeHpAOi7wI_BPj03fb0BUH1nk9bTVBONgeo1YqKGUHEEBvWWzEWNKbZMDQTV75e_hLELArrrOQdkS5OOOgWpbIkBxGUcH2wxSRA2PeUPdNDnhNrvRLo4WmxMAiUPAP5pJUGKNrUgajlviX74J6e5kHDRMQqR1YKrgvUhoMZIjtTbO9JaFL9r4ta6w_58BwSNLxSbysw49fQImu22nlf2WdaO5eqDO-VOB3ZwcoY4E4pVMZPfwilu1xGmgaOBSy-e2_r5zHWfyijnJ8qP6qDT_STLIsyZCJFIKTYPLzGfOcv7ge2yMLtipJjW1O1vQvLKfFw1va8-xX7DSiCmPYBXs8bkioWoKk9IU9b9VRI9hUhizVuCWUzyT0Uub4RfhBwwwQQvuwYdgGL9IBh5P3G-vyPxKDXpmO67hmTt_zADP2IAilo6mplVGDwml7b3TzkuOVitXTvQNinGp4L29hw0razfzLp4vSbXWtoZu987cYZ_KUzKe9O95MMsDtFhAVh6nm7wytfKMYGJWsvLjN9m3ecrX0L6g6GWUTOawYNsW9OPkK-I8M-L8J0PkY1Qx2KxXLRmfgAVf4V983rSfjDIHqdSGMUij42mQ3jzm2g011O6pNZVEQSbtJCxxWjGqxil2YrQC6yMzKjWxkCounloMaBbaqRbpG5BgMkoW5Sn1ayhm7e6KI1ONXje4T1wTv-Oy36M36UNLlIJuTH1_h8PrVUECG7o_KU0-1pnfP2XlDU0uxfd_nnyrtiNDQa1mms0ehffhA_rBICwHVeFaABY6JxmAQmxDeZo_IY9oaKFhdffN_605ImdvWG6m4fF6Ow8xwrSjz-gi9pZDM0m00EkYU8oulqmnLfwaWcHhJyceOQFip5pDRWzzm4GdRsNma1nfIsAhZDfAUpXMvwav8tyGtYSy30Cm8OIH2_1KtxfKeoLLVUBhQfJKP9jEJhOhakdl97fdiG6CxjxjfcjsLi0d0aZM-Dn2Q8nUh4obfR5UIzWp17L2MZNQZN_TCYviToRSny3B5mZXonIu7Y-RepHJlMSY7il5SADAR140qE4wqyephoznnXDVqBYXFKG2CHXZ1WEHF68pJp18pYtNqYt2LyNsA1ceB9gMUtkz8L7UNAWXNfKmizlZt0CaNNOpUMVpu5O9O7g1WtUcpxxazt6adNeWL0LPKDV0gVCkGEBX_fzKxI8FEEQMNJ1d4DvzwqSKRozrshGKGiynO05FD4HgHveVZYyS4Q8_MpkUPtGI5n0EeeBYWT-OrDSjyBx_2BdOkeb5OtsxCUAIAko2mN52BuYIuHav5FaV9bpDpN6REqiAjguYMh2a8MqmJinU6epiGYE-VKLcKz5psdpMQ9-kY4vQFKY33QsGlnpjTYv2GVw-cHzll5UcrgcClSux6_rAIXrX-KyMRsnSqxm4S2ZG_TOGfv8qKdNXNS0tC7HVCQqKK72xFxy_PxRIy3Bp1HP0yu9twqSyMvL-WW9KT3sSHceJaVKFuWAcO10h-EWTdepNWKzeWSVODvEt6zzsHRmwmYTyVvzF0WwZ4YhXETJq_AmpcxX7Mu--o9TCwQM9eDOXB0vnIwH8dwqGmBpFcKcGudXaoj4HL9GCmPAgGO7Nkr5vYdxcA-XAg2kwTpBl2Erp205w8e1Vhpl55-lPb4913DgwiGpkHZ2leb9cFQym17_WHvIvlyUKDnQWF79UOmPvJOttTJ9khbnAn8IDVkFDN2O3WfZMGY5-fpX9Bt97QNBeQWbD1ncZeULK8C5k2YSCFTcMsRR3IqcDNtndOTfc84rxiwJFNjM0cAIP8BxXvTaSmNpCXg-35v1UfPavRlLnnHtyEn-GM9JcU32ASDer_dHIdLILguBOOYCRSdQJHIKKnD0JsHzyun0ACYCsdZ2Xf-jd2aDhXT-MYYGJD__sluj7hyyKIMeg_nDi-ni1YaC4M3BhK0ZwioPbinHcrKkEpQNhYdBhH5aBitzAtXV5xwCdrOVpZzzjgLGanDgaZmbBtleEXaDzTvkjY8zL1HnWWSsE1Wu4sBH-DQTA-efJh_SJwelzucr_U4sO9jfhXlhINvIbb3BBaP8Bi8nwaMMr28gkMHF3xxM6wzf79nCPUr6adXTizNpfkOMEggRW1NmO4qQRRYKrWQJAAoKASFWJm3OgTNHrNy6B24FFahau3X-lXtHZtmDySRIvHpWSxg3V2FPg1IRSyvbHMJNS7PafsxlnL1Qy-W1Ep2SxmRCkii3BB3htSTitXEOJV1yF2vB-Ohhj-4bLaqAUes8B9cipYfVP8n8MRv9SbyB_x8CNw6p54ThnryzfUan_IMRdflUhuhXD5MU8uhgee_S-XU3O2jxXZOYU5_lCAHzLjJHMZvJorgo1oluTYavSbsO7GE3wg8Ho-Rf3Z_tOqro_G77jelf-wlZVpLG3uCtvh82IJ3ogMRj4yckZf_niI1WiT8QVhRCAhCX1I5C_MvutuVeKKcuDLlxiISciLIi6qJ6NTy5wZ4YSObSpI7hOSQm7nic-RwKKzIi3v7qMwNJa5GAQkcJZwiqlZR0irFFQTeKMZfsHU_P475AWddKmAW_p61R8Xz7kfwicPZhcfgL4T04pgVpocvg71bJV4wWNK7Nhn_RDK8TZxSqJtg4gJ1jMqfGJ2vRu8SVRhmKhMjyG9OHtjwdNcdjNRCSbNHpWqJwE8AVB-bVO754Qi1_-UrP3Ie8sCrCWJma1jwt2v_L-IiObIYcyibw5a1FODNbmTH57RMG5ywun3lbZS8gXfuw_7MYfJojVrogovZU5qybi6qZOTZU19b10-8rSZOB745N4R_JwqCV40-hHs9QVeX-V8xSroQ78bFM9lpchZWHcTXEnXfGjjcJt_HK94pDf8oBzpBc7Yfr5vLPYXvStpdUD4dHMbbr3quytzAQzz3tOJFM8hCNaYdVHrWq5hWiI13WLuXZKEymNuSLIrAb72VqyYtIjiVil5TLuOl4BbYz4U3Of1FjewxyagrMXf5O7_8ecEomRYOwtrKc879fh4rNRMLa1hN89KxIs0OyMF3q5Pb3S0JzdIp7ZSu0ZjVweYoYC_3gXGrtTAYY710h599Dwvwo6qmqqkpgmp8zlnzQPfP2DVBEZwjaC319t0BirZ-ktovj8DjF0yfzrtoQtz9IUZBpqqLzi_QdfawjuS3mxbvt5iFKDRVfIfTWo_gLyrqV6fhxSYA92zjyVXW5vfiP2V-zJlaVKMzfG2E9hTgS9XUGVOzDp9p604fXch5AxjzuxDZ-GBuLAOBIdRaMRC7YESqVFONEkhyk-0LpRyXJbdi0RE45bdggE8zq73drMWy74JVGtW5UnCLXjUlpxq4hDDYkVeXnPXZWbR-cgG-J0Y-gx6eicFgm9-CZ0-e8he7t2arPi9Q8ZKlBP7MYExMnDU4xkIWOPfKEBZ8KV1yYiLBdwEMGRE28Dss3LfIgHV3Al_T6xTC2SJvqsDH40Cwh_d0dcM3_OIiF8ijAIVBSDa7tuKvxUVS6nBjyni5XYZWlr9_32aJFqLoNaX27LTOS4HKFl5SYNk8zgpXaDh6BgrR1r9AgyRVcjWcj2Ordsq_ecCmGE1CoG3KhCZ4Hg5qv1018PpOHY7otiawxARmauHFKYjN3uU3NMWO1Q9PPMOyLqWuxDiTSq6SdqfqL36TGe5f7OqNhkwijpkHKcfh7CeV7PhwYSox62Dklg8TrZVVgMEM2KPNMKnNsS73Y9QpXfBt_dtDuZblgvhvBolHYOCLyrc0J9AYwxVNdrIGwlwtrHvYSWgEnPPFLJTllVY4468ox4jt18HAKIWCsAxgNQT_Yt4zF_pP29Bj6JH51LwIRqQhoJOOhwgi1Ham4OXg1T0oYIJV7jsWyarOFtNGeUjrG_C6Clwiptfc8vr0CdtlYqCl3XcT7iBqktBbsZYrNwCa_Ag3hy1zhNg1b-LpWrh_IVQnvhT-QgU1VduhbA5c7l0Yxl2ewwabZNUU8XzGiIJv14Y46e9MDcm23q98OaAIwGctVE8y9AkrjV2fGy5aCE3JrGhpFJ6jm6JJM48MB2JkWa0fWP9LRCTASifRL9Qvmu_LUPtVFWPYJG1TziBk9a2SqG6R3AjaF_Xp2AJAVehGgBHvmeIWcmiXljoAHJxLrUUt7W67nxYk4raSPkXyu6Vc2Pz_YYa1cD2O94RFmbmOXuKxruPhHX5KufSwjB7ViRga3ScwNPkzzup0gPOs7aBt1nP75bFTWcU7I6kgCG1wZpv8fV6V0ibdgoZmia9ihh0r7YDiMEmn4rVX95t-h1pkjXE3DIxAczWOuTeuYXdpImWXmCcLSo4O87fss_eG1i_Hg1WEwWLfCF2VJnw5k94Q3IZ3LLoQjTOYw4aC2hH5n1ytPq7ocOsu7AvnPpkxq9s1CbaFmBbvtITMNLZr41934MDEXLXjyKv7y-V1bXbb7Xhe4MeoDP9AX5EbcEgIKKZRpvTIH-3nTdyfCLRgi55_t5ErEhUuJR4nbUnCqCnmf7aESmFEfXIyfnfDR_ZJd_q8T0-LvKOHt_vH1FXu2-eWkYgYcmbCRXsgxKehQquUNI507OJ0i3dRKVaE8dtXQYwame_Pygt7nJhEfc9Dgi8FZn8i0dXn4Crv5Uzy0dFdoA04a2ivcNMyw3sFoJuL68RffRSeugjSxMOb3SKIFZrtcCRLTrsgviCoJp3HbR4Av-xIZ-OLfNRnWwFGbb0Ru9cuJ5jkdouu28It99cqhNgUbL9ZK7VCRjYhpngdpIkYtsM_KjI16CkNcUDsOiLF7qSbWnxNMwD0CN-X5kTLqFXIL4y83CL-EHrbvMFG1JDjYFagf0HP1uXRuYLbhcX5AuRu7mNyUoLcy9QpsxhIMztxYzsysVQijWLXacMV_hLqsLp7say06stj7DggRfQHcfYpIhNYWUdeXMvXCc9YiV3SbFi3vSq5KpnngFR7XlBfPZJT5e_yC4zfuwkKx9ET8erzFrz_8wOP07BVL3fNMniV70Z8il4yzZ14Miuk0nVGCejyBTcyj-jVOjWW_vkwCjnQIKfq2jFF0Z_3Auy6ti3PKuEwwAJ_SN7_CmZx49bDiDOjvLlKbb9D0E8cW55eaaKE1u5mF5uhJXyr1OkMdfR-ImJ28GjdFzDXV4r8IXl3tMnGVirdlKYpyIrze4w3hxWumARn2i9TSQi5AiovUwawWZpU41wYE0T9y_FNq4fx1hTWPSm9L5ZtfxSzsNXLMSEYDQLXTJCTdEhf9WUI9H-APqc-OAkboRDVtR_LNWVI1dQQ7z0gJMsX0qwhOA-4qUkpluOkw9K2gxMmms9QvUkgDOLNlTNLQyYnQlC30gAqg-oz771IVe7FS31GDToVRZtnINlT-6dB7l5I-1SNqrlOrsckMtwnDMpbrbdLoLI_akCByVS-_EhL7RT9Xcnc1GDF_cq3ftHHAlk-fBywbG-9zuo662_iXDc80BiAAzJn1Hvp1P-h6fvsEW20kxJ4pkmM9w79PLmup8pzPDVd5PbRZkbE5WVZXRd-XU3MomG923aQTOSq-rGeE3UQGh1a604_7TE32bKQVPvp8KpSi8GxnHl3hfPdIQfdnCrgqca6m2iJqnImvLMxkT80SRDxOMwZfXougY8746Km48P4Urho-zmIaDwRXYRg97BbNsHQIiA4I64UWE9U3TFkgQYc381aj4-PC8UIsScYJAR66nO9tvcgIovRxvKGjB3PZkkMtxzviDjdNfBf_xbMSJfa3pRfsFaPb4_kGqgeRhapr25e1C1F5ItuE7XAgE6tgJOQTikJaHsyUDtjPaaT6g0mUq6sBkr3vREbz7bRYZickLAa7NPrhHXw8I_vV4EYSO2OX8Xq_fynTuU1BuEfvWWehE0fVdqOil4GZl99nNiCQHOISohKnrTvio49D0IZrVtcW-IorjWH5iE06P36T95ZbwW_cSrwNj4rN7J0pKWeKO0W7jmqwh3YhJaHdej7Ta1_JwTaeodHTw4TtPewRZF8ksqv9XeqC0FHE1u3RFCZ6ohQkSlrz5fBP0sfj1A7fHpenRggMzTLRzeVzmkNukEm0XmV1jbQ-FczKzfsZ_0Ih6Z5e0tyGh1E6xQVQRYRMA-Qa1KurOulwcdLEfDcHLLkJHYUIrcGDqOeabbxDiR8-YceUdvPaLF662SmWxG9nn0OhXidMvpPHdPAHUXiXW3b_ROhotjKIs3kxO8K6tg4RD1VkCQQcoFBDmpbqaboj6JwhYUv278d_ro2k2jRkgur0QKv9IrMjeM8FYEVwZkOpx8xC7MRcsfKYP3dNOthrcmPG6nKL00pFQbOTHI_1ZaW7qad9_9nK3Cd4QSgAH4fM79ZKGKQKtMCzGJF5bR3vCPwg7Da87ueYMefcOt_EMmjJxRa7ASum88SLsWYK_ElkEZR_GSN54P370SbHPM9BbWO9zs9xj7Ppo1Rp9bXIHb_5Skd3SAaMRMVzAUTbadmKpAwFOnsn8Rokm4BhwVbieLXl2PZSliN5UASfRPEkB6ciiqz5oYT6yWxXY6SCIGNUrLX4Q7xAAwR9U8UgJ2QbNj6b2aZ1EF9BdIo91I7Gx7me7WrTWnxlkU21NtAiAMkjG4eDhdHXUZm08WQYKQDsD1-JUJ_xBO-yISW-2qyXy1nbSCOlg99a5Lp3p_jZv6vlDqRxWwv2x7m3czePavzkJTTiOpsT0FWk-2a0hzhxOtR0ztGWr9Xz4uAb75LujmpZtuS-u2KEvfBywn7Pdby-ftziIP9Gy_ewY5Mh4uD37cw68qTdMlM0jITf8tXNNk-oFrOmwE2jHcLtfGhZfB3JKEiGeYAN-TqB5UPPUDqevNaTIDUdXJKwUsbXkeZfko2FtgK-S7xZzj5VSLF09y3M4HO25ndArDW8WGmwuyGPiFRwl_R-0yk2augJDYVMFS7CUxvzjjsEeHiCK7UQgChYBIJw17alcRtKGhIb5KaGIbT1hMJpT9iHzkAGe5Gvhsif3TojGaB6Pr_9lT5p_iaDC89rBdsB-PVWUftoc5kByzb6JreLInaCUgdo9lBZmlirF4kM1bGWQ0LkIA8JTFdij-y4-9ja8eNac2RTHMit_YR1cqnK11YO7HFuq0U_cEeV--q6pQmcqTrBZrQjmiv1VqWzubgeXJ8LobXVlIVO0-QC0KfohVx8q29Mu8YbLy7aNaR40riaOpqiO2t8WPn934kJSSd5EOc7699AhwTQxzIUlYC74sKCrM24GILQxk20Fh2zDto1ueDsEAAl0hUpQXsBfB4mBMwWSUqAOJnN4BXQjavsFCWv2kyPJqN54HTvyH3DdNwFWK147I84O3mLRkbqj_OjEw88tqANg0OxO5T68oA1aS-3VgwjTZI5WGdcGX-maX7VGJIKv9SpEC9sRIaXvQsxvAveRI1j-I648WO_nx2ntMR4aHYPBxi97cO-xrcZYPT3HNmqa59-Qa8vXOKuBjLU-xCfOqdDpglsBY29mtVLox2PhQdJAQ7ccUfUNAPNcXT3Vg1UiVSk3nL1dTokv2Tg96bZ75rGSBIJN1WIJ6jKez1T8dn-SMznM6r_ie6k74kj6qRi9kRO8DWgxcp8CeAxM5Ma9DMyIP13PgJ74Sh4aKIVi6B8mGKaq4nq5GXoLs33jA75bAhWauVMjkxi661jnTNNRLNytWEHeebu-kNJglyCysZNWytN6QmGXOGCLCEtvA-CoPSQVEmDkd0h140WLnFH8NVoTlJ5IbOakpXQ0M6DA1V1xb5Vh_N652Q7mC2Zv6IMKVautfMGOKkvOLdQHP05NeAXSFmvO4Iu1419iN-ZUm5B7_1tsXz3Qe81nETLzdf_srKirOPSlNFUk9utGfIa0pJwWv8HYiwgSowp1tLJFLa5TRbuAN8HjYjJj1aVUdoyvvW8qXl-yxHcyyJC1j0SoVFFXCSc8L5-NO_3FTu6xpACByG6BzggfY97CQt61XahWTkSWHBwdVxNkOmPgcTgJ2_GIikRUt8OfaJ6J4nOy0_kNz0jVPEvblV7UqGL3VVWEC5rxeieKMtWvNAxn_a0ECyUahomXZ2ZiGAVN5KjV0rvg0n2pPN2MFcX6Q6rWCdp-86N7BPJh4mh7MH85fVQF1hY3OfEmovwa9uE7PoikJtmh-YHG1Zajb8SY19p_drEmFH-jrckYcETOen6GlaGnDa8npfqzs51KV83akGdG3EHTSRmqBI9bSqFRv7NGvMoGQhx1idIyWYcy_7MIZ0S0qBNLNiQLLEQKtRm_jn7cOpdJrqCRwqyQLpscePJzccYZ1Yqcg4mcpcCoD1HpMcTcWEUcG34NJjNOiG1JCJGVyBcOx8sKoYhGfWpcQadP-cia8H-maFK6Xz0lBdrIvzujfEYFgmWSTO6EzBZW_g6B1_5Pz4xAS0yW6GgIwnxDlf9uI8Bvzbt8JOMP0VtLu09ay3JYBFa_FlPBkkwUVpR39bud8ZMoSuzqYwN8uaYt_YmxOvNXGEZiQsHn8OAu5E9OobEaUU-5xh0-Whp-Ri537zz9EPOQ2fiwD1kfMLxvSSSMLFI0olY7Ygxp7IqNHKYK-S7xIdN_1NSGHbGIERCzhxxSBOy8pka2wJmIs0uDqgqllfERIB_t_dcmCp8pIuP-j6XV2wUgaeD57IjryAjHH9ejtfrwIU4NUSpFjSLB94fowmAJPI3EEnv2Mo3tawXYOoc7H5sCEo_BR_tpjFQpd1zBNDO1FF-avhx59w35K_BEOtkD_wW5JoxTipjrTMEPAHAa5o77vCZM6ihM5SfWsITIDCcMVM_HeM4hCCzALp1oW1M2SogxQzQxyEATcgQb9kLZYyvSbyNhaCR7vZWy9l0Oj0nL6hSDoFylvGqfgwQAaCqXG3nTl31ygTmZCZo74wCAe0IUPpfydVaRoE6V4bngOP-auwye4y5_1otSgp6JO4laqd0z7klRUaDRnKK-_uWnie3yWoh-5WDro6KDci07DElDG49oDhYjzfW2H9Hz4kp9m7Qx6fmYo1m_yRvOj0BT8SUL-Y1QXEa01PXp5n0KXZrVjEKS7iZFg1HDsXgqHTkTcuZWM57W1febR16-Wd1koEkGLmRK0OKlTbkv4FVxa0YHIkMy7v1UsE9yU86GqDvX4-VsReUG289Zn1JYndeJFPhsI92ATG9y1uDMmCSllMLjNfsum_XBASDGh-r8lXLpvvlk4XAI13r4Qb7pMqTytOUgwzFXjYkXKOa0vHYE8pc78Ahwx5JibrUR15ZC2gBjBTKEEsFHfDzJjMoAeGZaNgbB1YAPT609Hou-ViYjfRBcCl5vDL6yWrJZjHH2Wa-1HYBifPaQgl5B9alySqkVc5txSCpmZJltSMlGY8gWDJYiMQ1I4E_DWj_gs2S_bB1DZyQoDKePXACL2g76Pb2FAmLqIEM_KcB5ADe9rvIKCZ71eiH_3r0L-24x3iT3QCm0AeVknnFWHUS0gpBJCBx1I9llwEEJry8C-kFFvxBMPhrSebaU0ucLmCcMhQiWvyYZWwzpox02TpjKcZCiQb6WsM5Klqf9CAenmyr8sjKkk7efaMfkKxJsqMW6rrM_9WE9FwemeKCcWvfx-ygataeBYXxsIrC6QL2Ui8IzDWGvYzS2EmRvIh2vNr7YAAvfIurIiXjySnLVPAZWmkQULPrnAd35KiMA9Ou-sJbGG-wXfRwHkoQSLGun31WI1gCPoA5JbhT_o6UQ2kUeTJoZIob4lYrdUInuSg9livt9Q114ybWKWloNiwDOIq_aA5dYI8I7RzRw-67PqbbBFobsjmR7sUziBJKaEEZDyop2tZYy2hN7L-ZNrLGV77r6DIU-tinpKaoTbRqb9BEi__4rjHBECuqChPyM-cQNqcjwKnkgRlUHmjUU-xNIVZYUJzY1NJZSaPJRhfw9V8FUfFATkmP-L3ZTdpXvjf5DJghYskQI9d2P2VWPl2IxsvU5mJhLQDjLxRFx8dn2j0dq3XkMgO0hMRVbkUgFlUixoKJ0nUXvvviXGxcQ0Yo78af1D6X4HD0GDawvzltwivJRAnCPT_W9ri2pimuIimla_10Csle1zvGyDiV7q1xmOD94wAKTdKuchGIsPOJxsD4rj4VvGFB5ZT0hJiVfsfauqxklza1q6qCYYgbP1pekyb0t5zHuaZO7icfMOY3_RUB9zjhalIYX6q5K65i-I5zVWEgzZBHQDkMnJw764NZ13LEplT3Hi28MI-nJO2DVGoRVPZSx6xwapTyYRwtX6proEyFa-ylEVPdawnIQ7_gVfC1ogubaqCgpKp3i3TnD6NOmN0fQ6fk2F3_nuM23M_MyWB2hqBRIT9R6gRPih_Lu5obZxDD6carbkaCDxiVjEPw4CpR3MzZBbHdfqsxvn062WvAqPKCaPcwAm2UZ7JM8pZI3C3eQC2KPiBjzAVtlJ_-g4c8k99sa5G8zv-Y-hnizCPnT9luvW7J8-mQGufP0_2m3EaWXxVwB8CSTmYIXvIeHW8_KLyLrGg-j5h6xB3fs9LdeVikOkxG_y4DYG7hB0oTnxac8vdHcYq-X4XTNYnhROxIGuUHILvjYrfu7zwi86EYf14bXKp9EIbTsvBCdosMxrJ6oIznmQFnA5-SXL4u28El2t1iecuGWwH1i-XzCkmP6ya0A77hzJmjwAhHMsI4zNUxPGmsOa3P6-nMI_tNucehze6FQLt0vsg4oWTflLZYYCp6ObSeH3yZd9srqE8tQU4Rh4B3dGISmesBUGLGH5BQF3PCVM0xiTT9Hv_fUgjhfuc_30s4TCMZBH6X8RrZTAUATh4OZDieFsoEdz44EgCRDxqzxi9elKQykqe61-EdzR9ajLm21ADo5O3gX0ztFnH-V8llYHmif3n0CPr3dSX-ZuEFMMAfRh9TWO6p0yQWXbF5JF48voq-02DheyTEZciINgJPGvsD74P5QrWSD4R4h2OPiD0LseAoHkxBvhY0kjT2MFZ3-R5CgCyt2zCb-H0erdiWEJOQrbDcPVcjKoRZsvfTCoCaO2_whRLohokHM4X81Nk_gE0icF3bFIrXubH3hhsbzuqzyQ-6VFAnzeOS07erk27cWtwv6COPXUoHknp4-X4kYl95lXfmqqvsYZ9r0nU9c7ADJQ8IglZ7hcdEHZ6xn0MV5umaVU070IXU-SCzVTY-y3WBzbJFd8EuWCuSdTnT84j_qiFaH0W7FmJAwIEpSpBXLoOBewIAWhPrqTBXs4tSN2pZOjIq2Sm0HarbXEYHsvP-6bMLmeTo1jqUSWK92s3gM3LLA8t9lnw1r_F5jk1WozVOynR7wbe6nob5P_Bz0WnSzdzvqrG2UfmO4qX7O_p3IFkw5KW52vzmgKMpLQ_2SdYHzVd_-XrHxW7PUiKDVB3QGOuCnB6Tv4Plibqk2CnB4I3wqbAIaKrsTITrGr9Zr7OJkeOS7E-_5zF4anSN8_GSD2F9wgShEmeUFnW5Qj6agvjmhAMsG05aPMfp8FB6I8BvcuYow6v7BPoz8VcqpbGNO7j0SvjZlkfZOJ1P-zDgzvOkJMcXyb5e78ePHNTgfNZQAPKexxalJL2dy0vX09WxdnIty5A2gWWo5mOkHE6uFfJaWG45wbQeaFcuuSkYRLn1i0LySfX5NMAOYk-8GO5rX84GyPrxYjo4ZQyrfcJLiZPvIbPe1P8pXquMDkTJ-bOUvAriMDg7oANlXHueJc8eyHPy5YQAdZxRzpHfZrLaGTvtx6058R2m5h1rTzWpZoNEXAYqP41WGgeBUEftdQh7DuhdtJCAQuTQN1zly-361hdRbkUVvl-xKONx7A5tfffU8QKED_69hD8XqzcSrWAJMNjMFR8fui78TAQ0eVDtzICFd0ITjUxZZqHOdzM65EVOfALtzVePSjJjcWv1N-nzXWOgiY3EfYioY0RQivV7e0oAisnBtAlxd9caCvdaCdZOmUnMCL0MRfoo5oL04itbSUjxRXAhqJB9n3araNnA3Pbx7TR7fSehlm9hJL6XAUqtkwhnTpuJzoso7IJr3r-zoW9UV_kRZJieRe8onv6Vx3ROaNjSFdTpwSSlMymIMI_FN2nVW3UvrJoFMEnYrC0J-UNdEaTzYoYl5hhk8mm1PrJ3FcTLLbNQllX-4u6kAKac6xCjBzEMdi5U9P6wZ2boVFo3LyFw8FOevgOAvL_HsuxPvoo0g8wtOsNJdsyWU6ec9kpucHrv1_Q_l4AGIVdfsSZRmtxgbPYm3S2tGLa6qvwCvK441UjT5lfZoxGrDvrLni_sYR-f2dQnxLdoBwCub1krkUnZRWOBZPPGrWJLFlJEBBQmYFPCQb1xMo9YxyD8q4KEqZgs0I_N29cwV51IBfNJSP8HHUPdnLBZ3B5_OLZOixTG2O_Xklfg73BsCiq2SC-iU0dWyo0DKov-wpjizru92kjNAlkDt5KJ2OXjF_EiBnFukpls39Y59VhY8QfgriJWewJyBkLHWT1pdOluJLHuV6g-a7Yo2PUEU_l0W88cBi1byEr8BowDv66jpE7N5md5yTQMuXvFimmsoLFeVLse6nLpw_r7ASLsQSJaanCmKzNHqPgNhCEqEENgd0ntTOUZ8hMaYWrNymAFbuoMM_ga30vFsbrO4F5fvXY_RcMoh84ecFsu-VSyrxQc4AGx7tgQAx52Ns0No9cC1KuCN0af-nmjo9_5GBJO-sUzWw1218NLLlgCqjFUSw7nMR82j2o5LU2qCE_QDqx6Kl6SElbqPQU19h9pTESkJQJsn-0fI9MBJ9em7Bhpwsrz4XCYmMxn9SUVkzn6e_9FGbyFrBcoglV3gmn4Tr-filTL7EsRRR5e_HZpRFCPlZyXOH4gcWbzGLME94g3DrcTDZIaskBFw1eWBqQ6QUOf1ee4y3nuVVg4BWewdljGpzPtoDjn2QvMfvNdKTHPE0rDfDhqwbDBKCxTJkBu6pYgc3HsCDkdrAJnomkeO44EgF9OKJr84vqy5PTRzJOG1VHgQg0EdmhOeB1cM07xwpCiG3h-306CqHbMPcd1yW6wWAaql3qnQlGnRGetFNRBOQa1PsA3r05ZVH2UMHunYpsdyBwASDV77ubl483jtb48Bs1tZvZksqH_un7WrmcM9-BWomHlcC_wXEsUmXoKBiJbgUJjVTprj0YGm7vrglI7LH7XsWRTG7tOvvswtkf_w2RRtjMQim6jwvgGkvTRBI7Oxfx2LwOiO94aVsxwK90pRBUJL47AicXTNuQTh2DNCll5wCXh-GAWa-VQz4tTXIYwiEk70E1wTS8WKGjlwxoJ7L7jg2xpZr33dhFqldeIc4xxAM2rv3jap-thAOJL_Mlt6XKnVPE5w3r4aGAqyYZkHWihIlZGiBCTiKZH8gH8jLOjYBV4PUj2Yx9_vzR6_I-ctH9qF6nefraCbQkI1Z0Aco3DZtiW7vr2rUSY973wE10w6eqcvRuR6x5cjsizIFcBvJ8jL3wliGRVmtx1sC_zdQl4qOpl4dYwfaoyjJ8zjYsn6eiD0zp2eW1keX9lTrS4M0kYDFDBj81wiuVjDCtoyBeliqdNLCrr9DSuGfn_EmDqB9TKECKbPSQI6z1CbzptgNOY1qcAarhHVunrDuzVcs1NrsqsK2XpTjzFpHDv-up2tZQ59G1JrWGbnzmPAY3xHJ6tbq82KUmhl4EXgMs0170qoElLLdzevs-18oxhivUEcTyVqY0YO5oVx9llDNWassw6yY2AJk7qA8qS4A4A4kEvSJ9X6lP9EFS1krbmAjPY2QVi_bw_T7m-OLJffN2wPYudc6dK0mOAB0wWMK0C6GWvKLb1KEOeJzv8SlzDLKlC4jfoSg6Fvm4Hby_lWNVM9T-cLqWDS6Wc2V-dQcv7zj37Fbg_TgohRJuLEFXzgtGMCgTqGfoWBNneshnSuyqfK5mzWypvDceUNOyxLGxE3-QCc9XyiSpxuuyObxCpCd7gYsJseHw7uadNxG9PRSruf9Si8SauBQ_10iFv-OO_iUTDoL1jLszgbkBYYqddrDM8h_MMWb5iLkHURb8VHbUrPZI5s36GumkoCrmB00mFvQS7YyxCA77HC6zQh0laNRH1VocIx2S8MQIFHh0vOoZsGLRL2reechJg08utc6stgJSOiOTce3K1FkmfW5yGkhe8T57r8uggEit2eDqEqssVBdtQIA3MAOKVhv87q67Jc78mqJWazC4QZm95zIyKa7ypD1zhhL2nqv-8BzENW-tmbOB1zSe975DbBDBcF0z80Otng0C2PFMHytWGL-VxSpnKshmKhazCavD7hJzlQYc8K0R0TU3WOIJc8ZWXmZ9Zo_mIzgbWGrcYTIZfQZwWXt6qKABMhca_oEHKwe9Qpl7ni6VI8gCpKF-YtkUGhctwjHo38Cha1Lnf7zsFQke1q29LlIKuoqQwpgfG17UZBXSh7mzeS9paXJs_IKTASO0Vd6R-IVAVCnDcQwioX8mtCH2XKfWlH_nVQbwbl5XloGAhEucYESPQo61qnof78mVC-BoxDElusOEe5C6cZzbeyI8eX_Cw9rve-9QET4M6IFmnghV-zSzpIEhB0B1B2TvB6-8RnLvGK2nvXS_4oSyLNd24UxysIWy3EKzyqU7LZV4OLzIdQyqxp0MwjDdfELakD1J-Pj_A5zC_EaSFqQQ4j1t8CdH5zSfBzvYDeh2HAl580mDLCsR9Tp4r-CEF6gQ87KuEQHx4Ah82Nr4ytUEgWnc2KLWpWvo3bpWlgruc2mmzz4e7iXITN1iQx5LgPOiCMpLDp0EWQgBtrMHVElNJu-6ZNLZhAxdR4oWKIRK-FPyzlH1TkPJIQhWTbU5vWnOeMY-OuLg9phfvLESEKA1pfcKkF1UaJOsmQzwimcx5V4aWkijIDLrj7UFwq0BtMPTYrKWLTe7-cRK0ASv0bU5w0R8BTqo6qv2vN9yyGAafsVGbMDgb_Giu9NLO77Fofixzti4DlNo_vAm25RQQCZWiwE1pAooVc9yjwJH7MyipK72OgGUG4scLMmzSIMhDOIznliyyaDIhe0-gDwVvU6jFLiuLeeHHQKgtG-achA-Q25gOOLoFjQBLUrv2sox1CxWouxgC-ThU1IU7V8C-hqUONKT-KzTPVFkbbELHxO1Kj1cg78Ul_bYCyFKUToCA7-GZW-RJupRzPzN9UL5uWkLoD9KzAYbzDaXv1QzFU-6wF_54K9Mv9Njahmjyi-_uOTA4woHjD3w2YkJ5Ys-2tCR2h8-XSehhss7MJB7ND6I3uB84eLchCzvNIKhdRAVoLiYlpwBTmYJPt0sf0idb6riM2ZrWzj8D2al4DHEll-imQB8Uj4-YuTOFk2eLgW-yo9xfpkQ-m26Ct71AYToSNRsj_hFG1UltyRIWEkMLrQ_wm32O9rHi7kagRskLIw4pfQyeiNbxAX_Vn2iYsHSoPVqpdieugALOQ-vk1py_PIJAcRnNDw0hg45LqtJaxUxWJWdnbiG-w0k_wsRGhgQWChiUXNPdautmu-RJCVdPLGkCUR9DCqW88TmRmqWF2xBBJ9jX-3F_K15a2zVNCP3_Ylurk-0xCbjhqGpd9W7AOSA5E80STIjwOZVW-1drH13ByAA8zxJZxG3HiCcKjcuuC7eqOCrHoVWtnhoYeG_JiVCxYNKt9a7QSO00ESFuqOYxDAhSPLQ1KggTxXGNw_TKU5srTeV1lmQ3aEOasJkzDn8FKrQzTzRHb2ty6db9qbmTE7r8y9Rpl8ewPXiMjw29OgtiTIUXqghK1bG1KotXYIsi6Mho_WB2cCfnyjAVVHC7wL5N8H_JnRm21cWi3Vkiph9gb6xJqWGBk9CBaeHk89O2yMHe_xKvlMG7MM1kVMO7NpB14jqLqpEL2QWZhPHdUKjFoPJdTgwpb-9JLZzxqlMaSbxLOrca6v1eDouZ3_BbMK3NexRjGq9MxbosfTXF1FNHCvbmwoDXMLP4EseYD6Won9CpR9XgRS630R8KJ0UFiA1yk9f4Zifr3OxuadqylVclYd3tHXN_5oZwZFxSy5s5RpeAabY-soKJN0NT4EFiJBnXnhtKwIvwaGKffOWvTbK7jp2bDhpmhd3sXQBI4HNVZLMZt-suPnP4pCA6jbPpzYMV_u_E1kavJB5_ggKR4XK7zLnj_3I3veGSsrWdfQpXVoTEVxHsLhxe7T3X2I9xXmK8zRncEdEtAt22lGOxp7C_iWJZ7yvomTp3cr6ndj8IvlE21YA9XlkI9p3Wm8tw-oeRVnO1hYh77S4Bb_bzNY9a7SvgvhrCicCXQCiqtMw3CRgyGKPeRM0fJp2FoEUYBxCtlzSZPejcnfGGEL7STyboRyH4ebq-b6SqwspqcKxFzDGJqI8I_zmyjSONb_04MkbN7tt65n_CavXmZz8hvh3YpTGYqywEzeQGI0GPCWtRzuF3mEgTn5caRmYRiZ8fxkDAJLReCNPDZ-hfoFLsM6KmClae4cXgpbEZ_4ZxZoM5EeBdPVWIhrc_dgaPi5sTBnXKq3b5yqxovQrRm7u2lc8BN0oVnmNJFtAQOvv69uEFB9zJLq4qglJgqcu-8Yl6brBdnppgVDug7yI6MzCyaHvtcmz1KNWCznsUT4hXSCT1r6i2l26zkAC8QCNw-pVQEKXcxS6RHPD7l3TDPvG7H1KlH4FSNL6GRyvbQrfX9Qpo-O9AUlF-A9_4wcxYsWg0yZseoHp8yRj9OHdQJr-UgHWb5CNcXrOZaxWkt1WB4pDvbwNjkJA7ODuotecCoBbdAIaTMCQs_8-0ZjG-ROibuBZHZrz4hWN8P-bqLVt3PfbiIm3yiGR-zjY43oQbGfzLZkzztzS7cCejXyKj-R8atiCJ2r_5UCPxkiyyjI_TD065To8FGl_UihfSJutvSY18R6ftp3khwf_liumlYv0RHEzeBZKMRke1KrSqjNuqeW6ErYAgGyMKrUZaFpGdf9gR65_CJ5nRpei9HicNcogMMmZC1SwseVjOlzGgok-anGJQl3FjT1gIeKiQrA3Rkwxx7GEJgEwDWIdC0aOZ3AUGmclh_pjcnB3okkeAjEejEo6a_CTiww75VdwJdjs6FEe48LRKdplvcAjS5p051bgCNSgsklc7MDp2rRNUcN5XY9l8AkaW0usorMGbWWduDVXToQ5gYPhz5mXFEpCJPSreUAn_2xY0Z-dUCWZTyLEvWVPEKLvoExfji42BA_0IiOkjjMDuI6XPVdyRKa4voINdV_J5qJMTAKWsFvq1N5xOGKg1Tk3_6auvLViVY66pUh19LAW9jYTj_KqfNOCkYj-b33vG_PRLMrvH4SWyn3SGNI2iphnj4X2bJhHh9gaa27MPaWQ8wfxTpDBVKsh5cnvm7sYRRFVHul6n-pvVNcprdFc-NRD6gjWvde5WnIMCnTsT6Mf7-puVnvSUVqiHGu5VCXg10R-Q1TIRsRGc3eMD2Rj7eq5ZUcAweMk6L4syIOp6hDnPQnDSssCfhtWdXBLZrPKsbrza2idX0dG8HfUvHSJn9Aa1TKyl42M_j3yNZMqsPdTO5NHAME5PuDt35OdHsw-TxFVqITbQLTbCAcUupqYYnToAexiOYP2EWGJvZX00IEcsclfBflMey9xCigjYvWxV07Ah3DJtJMIlPibnaoKkp6vOdLtWdD_NoHIsXImV_hSbWNIHi8y6BmBiwlqPTYL5l2c3RWEOySE7yt0LyLjumZDpW-43jXmot4uNtlGN6kikNZBBYFq02qoee13wDMwMzGcC_Grschep6v_K-x9i40VOfopjjX0AUkYyzPKIoOrdj6ytvyuH-MAurlbDBg0atc2dTEQ74OQmGQvFEXbVA85ayMrxOtgNOUIbW_C91aTHxDTtJ6bRwuKksKaWWe77JRL5jhUuv7RTqlR8BENVZV8pZ-VVWUoGLIVTfbMDfxxEZKiVUlb99VcMHgWCQFCkqyZOR8fpMKlH1KrmJZkE2N5pTKTbxVA-hxEJKXJ-v8KLOpr3cbZ28Yv93dEoCAl9Uf7ZtH9V2JbMWO-ct9YwwCJ7o-9CVjTMo0Yy1UVobMs50CqZUYnS6K3oXhKz_CAlU-9kirVovENJ5nhv2rxfAth8IFAX3srqFQQYjd4GEhvrL5cracWCTxAL8P_fw9Lje5Wa9kFeMq-8VfjjkSD8nC1Y5KId86PVLRu6zzzy7Xza3_A-_PcFqr2AidiPZy5wzhKRMXKnF9mBtOXNCN0MOOLTYdOKo-t_mAsiAZdc_DFEVcDMUDN3Q5fQxM6nf27sebkW3sxC1w9K8WzWKgE3GUFMe-fY7v56QcBKUp4ChGSXsdrlU2Zp3_d1Dzd8VjHCD9TpkBkXM7f3W-5EKBR9SCR5EuByQy7tecZFT7i6j-5MMNLlZ9Cg8csabcOcUm9MPRUDkadCZhx8enuhiLnvnCWWBc4r4SiUwQQ6P0Fyq4LbslJrHJgVTpOl4rLtvqUuT1DJWlkIJshmdeUE9dc5Th0-K2GfZ75RU2pgKsEYSw-RYkDagSaIeaClmeyNKuaUNgNqS3mKR9MHhVnoevqhpWr_q6JBU5gTDE53s_Dt4dx6yMzxaZuXFkhmiF9aG8dx40Gtcb1N4_smF9ZIfrQf4UmnBfg5ZKlM_6qaoEf4kjtb_NVVDeMJEGx493f9iivNbkzeqHUPPefT2YMRMyrsMilV5YVArGfCssmxAauST7wlG5MV0AGLpEhVdqHvWUZQ4pgOeuBaZUTYFaAwDoMAQdfO-bPEKYLOegXmo6gLnHdiyCx38jf17yamYHitF_Bf9PfCLmdAlf23cTaIbyxmUOzX9z0ZvWGDTlTPaNq4pKQJ4xQUQ6JOfTQ44WZX3XneQRg7sZM4POyLWwF47Y-Bqndx3pz64mEpoEuouwlxHvzJTFQ0nZIHExKsynoMARt5-iFotT-ffqcMa2n5OgUVUd8AicblVVrQmex5yCtzhq3QPQaFu9RonoIIAKs8Cyk4RnN4--QESatu0Aw9ASJhhgFLHKYuOt4eiKw8CfzIaS-oPG6sRTp48VPWGD3Sc0wZ4-Fejy-xwV6u0nrR8AlFYhYMy88km-ZLgHcTVnYaHCA3dY3zt2dhfeQLw8AFzKfkB5h4rvnXumF_q63mOpQxkHJ_TOp0gy98QU5ooUzecMbP7Qk8rB_tenmQzLtPCkJVdYOWySS6F84N4wUYR00ODVja1lfUZvZMtOdAtMYONw_yFbgqHCiTO9h2TPzkeTSC73WU3LIjVbjYXpHFvk4ICRteYRLnAdBbGTict9f66uEy6x2bCb9q4qR3me35jn88oFUOXCLEkwErsKrlo_zMRniKL30MnL1a9C-jT4TeSZn155sd3ZCzQWZPBHKoxSo1saBp-MamRqS4MX4qRbEupvnqbFJ2-G2AGXAh0fycFmS9ICES_zVxFfGxzTJPmdg_mpWVCfXM-lRUPmxNxMCo5sqEyjCN_Gt6hl7sQ-NZCJhUzemzLgxMuwkq8XCqwBIEz50mMjOqGoQw2TqDRoypsNVjECEV77kf5K_V4i75gBoZ9dLlD6Mihhs1lLtemwEUxZKo4HLUacC4wMx6_KAT5QqT2ZQG41xtW6TcQ7CDqnnD07T4l2e4rvBPexWtn-rQ2r7-lvqsfCuoKPI9htg5E44WNQnHSS3NEYht2HjkCV2wmbNu4Jl5jHNaCeLcN-9U64G3mwNmb8EuQnV6Uq-rvhAmCEWYCPemX7vLgvwVt2iBuGjunFjJ-tzxzpSieyye14qUjpeh7Ddo6Jz6dBXX1ljG2JvyJ_2Q06u72dTYHlQWpkwDQbv_3ZNJPfRNce0jmJ2aCwG3j0durlsNsGc58OaX9BGvyKry1DChRpO8kd-aVtabxogjbJ6gj_HGDcFZ-V0aJ_2vHJVemxeHvDGczInCbC19ERdoLpZTNtcA9SSeUrHPusIdRpE2aPtKmFfo1Ylmw3vALj24Goo62p_QqmLmtxE4Cv5nlIz6GboeETrjPi8bJJCr7PpFwv6ulRiQmEOmfW8AbmmPHvQkRODUVOvALxTl23r9zGBCfmwAGaSKSwNvezBvdAEVBp56KC9S0NGHyANrikundeRbwy4RrZI6TIfa_RLB6EVdYLyyWZ5pMxnLbP63tWNEx5TarM5_XINXy8Ng1YSMZ2mN4nmZK3b0P9zy62wLn9ocZUe2OCa_RS-ReyPTWT80E0z5drI8Uop39PZ2_64io3Oi4qtto9pif9FWrbhbhuuXPPrMbS1DssO7K70WdllS3wE-p9A2bEmv4CAGRiNCQnpUorMRc2GV9t-1ks-32vf1jSoASQbgXVGA52Z01DmRaTfaJ7F_P7Ak_OkLU90QI8iabf8TzYdcRw6kBRNHqk_CeL-S7RwTJ2RcwewGlYjWzjbXLcnXK6PMSERBeb9JMin5INeHTHI2RCS2X-cvBdAVHdfBh07lGw-okKV92Yexq3PxVGBX9qEDTbIg2gTY0ULYuiVHiOLnAJmDxQKbh9nWTdyvgT2EpkHZ__8rmTQg_pRxgTmEPDJngz4mnWu1gLQRO7gO-CbcxGcBaxxVY_Jy4Hj63oe2vvcEjSDuXtFNxZEsvGeQruYa-0vwevVvkjq0FdzKrVHWsN5rpfbQTfBp2feNK0OPdxluVUUi8dYxA8flS9U1tRkymRpSlVvtpOtZ7yMhUV5lYMaTyZe5nix-qwFbcL6tfL10qMaQJ5cAa-5gfTEEq0QG3DZ1Dt1If1u6Q3g66htGuuO9hjnPVcapN19e8smLXoBetQrtnYpBrWTJ7JYi2Sxtx3cLX3oYjwwd_oyKB4OGdyvgW2IjkRMQ4ObvXt7ODUlUAYHtZE2wWjvg57352YjCTtsN6ouQ55dLDN2EQ7m5ODtKpJMtr10El0C6vhAzjJwoBusBo3dEGcB1V1yYAr3LHgbPCcBHHYVM_E3RfCuNGJOXpbfh5MwXp6myAC4xKmZD6rM3Y_05XsnGvX4bdbBrcrhYetEeAqCJynUrsMDtnQwCf5v8fbIEcN30VFJijB3pS1SpJ1RiPYlcKEmbbo_M2aNYGyFot9WIot2WJQnm_qF8EzKRA1rcJet3k7E8dXLzKA63w2CiNIOyVXWJKdZWcefeQ3Nupt97n_mMzpGY4zRspVdy0W3E9Eqw2NIHeMKRt6bh3cZq-P5Xdttp8JoDSrfuC0g8-x_x0duskhKeVgec4sIvjwF6I5w3hNASp2rjN2bqduLAdN12BPQRkS_Z17JnqpkcK3u5Vb7bLCLepPrOw-oejAcLRLjKqZX0Mwb1fAAL6fb7Kfwz7dfT81YuXBjsjQexXwYHTGDIutm7cdd96KXMS6kbfqATrJpHYuLv9buJjB-DO6DwDj7UNvoLQ93zCBDT0oKy-lEIXRCm8j4D69aujdswCaFEL4r6TGSDJxzI-N3KfQLyia8Q75Wb5fY5H9HBi6m-2oxV8pHYPLeX4TFFA0ecssovufQ9oBfAwIPn5FKMlMwgabvNxxq6JpQKCsnMu13W_SqSZ7qkTyymLAPlT5GbI-WZlVp8YKVWiRKIcmDmAYPDr1XuuKKd-3zZWW5jfSOwbFB9npdVMwBWztV81bdB8x4vjhoV9WbwVTuI7CCpiEpzmg9FX5vLbVpPoyR-06QDy4oqbIVJK6C0uh6GiZCFo6SyKWAm97k1b-b8NJT8hZvW2AEldq8vQlSrVoRwpNSV-3fFaLrV3qbz_UZNTLrQ6UsaqmbMg009KKd7lrUN8shhHjz7vMclKKL5ZZs17jwcJCEbEnCMHUku73T4feh2iswmRSIfIBpBOr_g7vkBcvhiqVpj8nQwjkM17gCERBcT2q5xMn2zzPDLtHTcEF1tTwhW7g4K4oMvD01t1gu5t0dlBdVqfGaZkhuYWIGGNjByrEDHInzg2dvTRm45kGJHz3z_8wlmnxh7BsBaO1pISr1wQii2Ntrs-_5ogCi9G8yy_0NrcFKETO93R7vP-NC8zJd_XdI5qmWBogEeC8fV3FDxjaTY0jgk5IvImIv1o2ugZBdP6MDvUDx0iZZs46ThKpA6lbupoB7KDrpompoEU5-5NzRg0nrdLAPpUNk7TY4Z7_74244F94zffY8gImI7MSsXV41zUdIcDAWEeFIePy1iOflpydKKZYLHVgEJhaqaNNrN-0RxsxYQAOS6yEdC81abE8rI3dekpsm3In1-23wjI6HZbqpvRRmAAYARSIE5GvjJMiJ1krDYJuzxI5OZSt71RzGkqIipoAX9idGKYQmQOxqhj2F7SuJo9El_Id5DjeJM70VjvvsS3KRPndHL9ZbGwweVOovCPPXCfwdL4hJMCq6bvp9u93NgUd4D-e_jMoO2_pfseqpIhwC_-9unwZVUa5rCyaxkS8aswNTfYS96IE3eLB4yUFcE-J-kN5Yy26oNqm1cvRyBgfajQcB-WBEm4XYprECUa4tRZqEDZNy1JFO1KfU-5jIfXpT3CxV6rBjWLaFoXQ673Of8hE3142TkSsfL87sEJR03y6TKEPThT0NnEKaNHZRRDsEtM0MwoD_5LrPbAobQF-p-1LFfXHL9lJFdh58mnJPyVj6TCTT15OKVm1VLoXidtq1H_X4hYA07D4EOlFHcOLcv4oxY8K4UcJWl1lDkpqIFL3er_HeheYo6VtAMxT0JFL5hF5q5yoTwPM31nbNPZJq1yg6fTXRIlOzrTLWSrQue9nZvbzS0fec9mRmQddqgIhgHwqFNsAWdPI6dmfBSuPa62u07td3u6Xj0sSnmRwMIFf4G3lQBUU4yQqFRjSEF4rPl4Gvo8w7sy5TcwEUtXMw8Alqr-lFCQkDVuFImY5Rzeawi4xGS16aO4EkRkRAnvZeDZgqNeiEEOD5qdNcqxt47-M2MJOuccN04IC9jyzlRXJe3872sJ7INw0wShc0GIQ-j58PiND5zUuYCmlx6GTHYUwIxOtlvrS2b7F0PPAolOxRF_8UvgWPf8-dSWpGCIDuD15I-s_c_cZxNwZJV1DclZBC8WU9wRuZvby5GgDyGxtwz14WGDmWkOq66g4KIkaI7o16AGipqHSgCsRJE0xhrWIZ8ivzsiGgQUpSOLVkinUd2Ks-E13zEfpafTHfaq3P0RhsnqLjg0NSbfCE5TbH3EMVjo5dSwOZxIdF4oZRnMeRhrmrrn7ltQZYGMZZzwdjqC_mDMNHapwdv9QcChnHDsCFEcmuIw0NVqPcLS8WUrAfyYtMk86AjiPahveVH0kIYfrUKgIRlkaojAcbY_I63h75bPADqttLValXvBrY5OGXy_9DfmOIFx8_nZWJAauucCrOLjiF5Hd5BsWLrXOVvYUnjC6q6E4YsP5QGYvQK7u3wnmIQMFHYkyiGL8xcGQiPnDzB_BKI6SjUOCu2tiW8bpCS63pEZXA5a5SIFguLxxPnSrRmyrkLjT3lOZBmY0dsQ_T0rOWqUkUFB_EHXW1RruCzcsw8zmd8xipZ2XURx0HSCr-bS-btGid7vo108G_R7eP0iWOjxcJuCA5saFBeUf5LrOh1ig8qE6ajPIJf-XDRYGbTfFuCOK0yvQKaZDW71K6cs6y3OCZyGR1qrFb_VZqNk5kVUx5E5q8GlMWhdTOcgUG4349Abfkghb07klsnfEIlzGAsdrPJOM36CTsyIHZJR2cznnePU0KZSNMfhVyVyTy3GiutKbxDLFzAScH8b2bEH-NS7xw8xSMv9geuyOtAiOibtnijOUm_9p3Yb0XFoMhhbfKxfMSKm-_98N2mY3zXJqA8LqLRNP0VA1uj7HTT2keU5kNoQxkyqhIWZiDoMCdThzpJ1xvWU4iCJekacd8sq-tlMztNKWLJt6iBmHi-3M-LvPGhRLTw5CJjd6QaShrwkfSfBDfJL8Kn8LUJ-lhzSyXniGseHGeu8XS_nceqoSlgmX2h-sbvHhYEiMxZ0A93oJ8UUFKgOEEpFEbkd3Bg1qqwUT85gDointwBbPu8FQua-7TqIygswIlyR3_Cq8DM3T08OpAutZD7reaJtVj83q4AgZvI8ljJTK3xuoHJxn06AK0xlkdXPFkj_o6qPE-bOC5fO63i-2vwcu8jN4DGGr34FXvls78mdnaj-LpP2esZofPhBPhT-qg9_CbKVztnAye5m84UvBI0lZKOyu10gbnXsxxYo4rlGLs1TS00W4UPjmyB7tnU7_wCweC7hVZw0j8yFgyfuwQGrnSDORFW_45Ub4AsscwlKflKWThXHIAPgdImmefsfayiaGSWAeefmoe25aP3pwC1zfgoxFfDA0D41HkvGgfwNBOG68CVkN1mkZuH4a53jOnppD8jFNS8fYTVX5SsfX0olTjQ3wSkbyCkdN4rkogeJ0WiRGE0MoUJJcQnjxg3YNIrAXBY78nWKNfXagyHx7Hz_XXInHi6yN_LZ6rNB2yZdxWmwdd9blmrQgX0zAct0gCYQLl7uSgjFDPFWF-ENi5thhukpCwYzpkVJQAfDfLhZOgOqlNKDnsKgLxQpEaQxh0Z0zxUT7XyXT3uz6IyO9C0SkFX-4Lk7c8enhlWp2oPEH5ZHiwlbS-XINL68sJ3bGjlgR0i_7mWStCn6Yv6udz6atEKkcIm2mMgQ2PifuyRPAun8pEaoajwU-EEPfQWXGBZRIh2Rk-2csEMwpYpQD04aoaoAIrKkWg0NrwVFSjgdX4gzBYT5MvjGDd8sUX462vCX40DhZGGDGttKxEF1pUVOmUHtzUAt2bnl3ok8AQ3U3fWENAO_nXWk0AmUeg0Q-qFz53d3b0OkpKbLU6l2M5IfZnxiRZZM4OX1LgD2q2weo_Dh-Ev1eIRgfLwDHKieRpbTxoFhLomOhg5HVhTOOgLLOtZ6XiZCo-z-8flrKLEK3K3DG88YB8zhz24NROSkL28sM6PyOph6LfA4H4YQGU8PaPitgfs9gdqAeoNU_jZ9ba3UIEhCU8Dv40yUM8v4zpPut334HluzcfXvBd_0O5rZMwSscgFpTVF2BKfut2vCVgbh2PyDgXgeY0WW0xzD1Wj7Lcnw0pt2iIkukXT8ZvubfWygmPoE4bi-yj37Yt9TSUhUEE8eu8vU8XjYVt_ezEUXNp_kNIR_qM1JoearJswCbY-wFANaMJwe0YKsWGBBJMag3yY-XGGh7v0Lf8tqYAJLg5MAZPuaVJVfWYChq90GYH5ye1Y60KHnHTXh3iTRXNVkOG7eIVUtc0uoG1OFL6lUZNiS_I3vVGd2AtAVlUrY-Pq5DSSaxI_ZOXO5sPx2ugXLffjEZkI6dijf7zqCKmv5HB9NxhcwHFZ2mHxkuq40H2EWQwN-8Iz4u0Uimqtfx5KaXzLhLeoDtqRV-RekEPZLXYuc149J4xa7DgKDQ-0H9Wil6wL4qQ1aCZJWe2LDgEndzKIXDdJ3lbpebzUIYehUEvbM5GIIT55Q9s6SXLoNDQgsGN3KAOddDzj_H4c3Oykffl77ObvzwgW6qQBOJrb9YXzcj4s-0IkIcaZ5-hFir4hOTRY1_P-pO2h0ryd504Jx4f5Ky5AFyr_6SvyrQjny3xWjBAMOsY6j0biebVmN0YhesS-5LEtybG-zDO-eDVf9Ra8HklSJce7rj8h-4wHrVHQKd7E-l6-UbRe-GeBCw6a73BXkAeqAZcFW2LWtWpVMLbTrUjLeMcKIsBiHFGAO2mgQCNt3hFex9dEICZbqDtckDaSP61nyfUra2isnP7yMfvgDzWHj-MhQgWtiphz1N9JwT3F9ED62y08NmL8V5RPMuP1Nta__p0CtFGUGRH2lCOgEZ0yKlnh5HgaRjRc87IyCyYrJTwMifKwrxitqpzV2gcyPn-fA_wZKGwjnxC5H8BEPE7h-AWIs3K-xVNgvMD5TebavwAaJrtpqcTM9dUi4rTZP5vOBeaF2SumHOa7NfFfSE9Ka65gCQOfAg4KPVlwS-olXrQx1ZlwRBFQLYPyv5PINFeNRfllXzNamMQwXikCZ8ENgL8hxJ1jMDuRREhx4-VDYIJYZe3lvoErQa9uz6iZCCF2zxlP7JkdDkOFSkeqO0quScp4gb9PQyKSSqrXQ057ZmdfCdS-O0j8mov6bWWXpR-TFrixAKS6OZvgtvfjPRffHKuSjyZU_x5_MX2OlR08F8yzHgnMZAAmPypgcCVv0kPyXWIlPqJ8Y-qlro2kH7uAlnM8vSxRTrI8iGyN6ywDSAIyEhthSX_FO8Er3jJqC45WVTZJLK-r8bpJc5EvQx26_lLz9y2BOV23HIBL2RJisi-9SmNX1JkF6gB4q79iP2xtQYX_lrrQH42P4PeXexeXWD9yhE8w0rbW8voXAsP4rhHekpeW-wKijIo3SA1R6OhmAbp_YtxUc3P9RZxKEldKdwNEJDz8D2wbieJRDoluM6sI04jquZZplc1ZE2VxEl67SOi2u5lV_8ZqDvrt1ACof2cbhf42lcRsZ9tmiWG_U5gziytan8vRRZ9SI7xT_5pYdhW-nhjazMy_S7fDp5K4ynBWe6ZLmyXhm2o9_eB_Fwo4BOBsXJWFlkCgM2K-tWAyhEPi0VTMLJB3ODBPRWQEsHfq64-o0w4bD_zWseHUSISJDgx19UPQAg7TjaTl01CXAoQuHsorOcL31T-nDsQnKeymxhf-5XHxTmibiwgdNDLX9A6EITjJTvQE5AcgEba1HM6nY5yorANPxP0x97R60tpBEByOcW00V2mI9WgNq8GfAEk5NrVRO_ExEhPEX4fbeYZ946N4cUED-DdpUIR5ZmJExW-fnL2oSVD-o9M3mtfAC_0zBedBVQEVAQYsz3oKnF_9PnbOmZKiYofH9M9gTxI068RmW_utdAcAPZHN-H-uChPRq3Y9nKeTphtukDLO91mB1umdQWm7l4KEXyGYhgtLCbz-F9T9PaqKHokVzvyVzB0Nqxm3hSmPIPc4ykEWGLaX5HSVXhiD0HE9zF68Txu0gEi-CgWtvCK6mtU1GqiKbA2IZfDoE-SQaH1ql0YdNXQ-UvIwTMzzKc5cgeoxfWq9H4ZtQ5MJxkPC08vT4DfvzrJlwALTE0rOakmilJUD1BfuLcDLILV-QWI8ZesInRLN2KPHIjHPlk560DafcMZMRzvvpnvrbumqBD44_Q9fNVTxGcgA-vvjReKqprH4sqOknQpkJ0qAG6NmOaGcFjdEtXHDw9AmpSq6hkpfcoIxAuKYPYxpLYjkkGMJssV3IPW0k-lX-clGftLYNRRrC3tO9Pd7Y9DtK_hk-7WxKt4e3xm2VkOC7sTPPgJBs1JhJLkvbV3kA1oXKHOMY08JIjKaXMxJsBpT2ZOkMlx68njy9iWCdnbOvPHtEqzMh42tl-wrFS5ZpM2EtGP-jJBPcDjvK3hKeAsAQedFUFSqYSuUUrou3WdufZfFZAEObczgy5EUfCNMbgWhsRiAHkqdvwSzFvdzvfY1KrAi_SUdl_G_h255uZZ4RmXHX8FnAXawUK3BXvwKIeitZyBsPFm1lrkQM3FIn6PuFMb3eZWan_AFK_dO7-DEZd-fhJj3dSxiiQES97OLBe0IW2nbGovXOOhJHJdWqQJ6yO-5Oi3URjKnhvGXSvv2V_WTidO-fZ7T7VNfqDzxIT7KpXzhZkrOOhwJajSmbTDbXr4P1fXgBautvbYBsd2VadCDQaHfus4VvYqTobSN9itb0NGuXLkXzcJW3sE8owolUkwc8-dO88Odp88BQzS5BK39T0n2_9VS1VzBhcoyr5b67y2p0DB3KDCEm4ua0XhYBZjXLxfBd-iMF9NIwUsWUzH_zT3W_6egPT5KUQ1QpGDFhhqteuicmHWfVo4-zpc6DlImSzc0vjcCyGINTg-3nYlXgd5IN91WaJc9dDW5vinxfO0rTwN9QjuL4VEvqPrX975W6FS92CTDblnnjKRunPCvXkfsn7j-wQr943L_ea-kWPLZfhSuof1wU5NivPxJUVN8EhWaCucPwbY0-vjHhq6AMjllULUxOJPnd1UHYpAJZBP0uZD5QH5S1qXtyeshMUYOtbwfT01DN0Sqwdb6XqSr4IUgeGWQnm32pYekLBhR09ZRmQliVtqPgDMRdSdsaC_ogTQZ2PKoCkTxgk65pHPQjjMv1E8CshcAHEhkS99MyMmj2K3c9QMdjC1b1WstvSCiIfAu_ehUbF72TzZBM7Em1aDU_28FOH_r15X1pL1saMY2fLPpv0k11-HU8_kdw6u4D9ntddPqOgXS5m9GqT701m-gjQQzDo_KevweazvgxReER1B2gGrAURwfB6Y-_cUkBV90xbKIlqkIvuVbja-BBe7DhfMDOBw878lJnh3DiKCUwWJSn1zbO-VXzUvwYZUa9M9Ub9skNxAACgEPfp2RgFKDNvPeeH6ZEfz6jS9O-mVruKPaKoTPe1yF-UxQOr2yfPKwWJVMyzVyOn2qJDbcN-UgvidYnWc3ig0Hk5RdF7mpr8J3G-Ejde_ZZcMyx9FYeECCoL02ojMKN-XucKB7_RjoOffHm4mc3j8vNB6AurLW5gvSkWqxD129VicJXcW95CSlSK0UKdWPvwAd4Q7Sxz4q4GbtycebjXeZpnlihLkt8eQNpzHoidEilptdbggcybLIAMPVLiuDd51TfYggKH-y-SXLDo0Ay7j1x3SkBOqqvqzkqlW-Gg4eqEsRMEpSK_VZggQ09nQOfYWS1hCoOmVLhlvT9JaQS1Fw35Q7slh-b0fZaxdc0HuRJbogIYzKdfAzMcp3ei2zUDD-R1RZ3IUc2cE1iSkHafHFpSwNP8bxGfW8F6FucXdMPKrQKv-pX9OlYKSJ39LHprNw4FmqqOE26ydArMpuED2pXKAxuMEhvApIc668tXCzCAPgdaNDluVrcPCPbNcDHHGf-VoAOMBN7OIjye_d02BibObxjb7mN_GKdOveeAwOwIxNvwmW34ZRMfxmNJPSXgYVneqV7AXmUBxFYTxCs3n-PCXqLKlw4M7GHCkXwDf6GIA3Z-FTrr2GyyrCdfrDYzPP4jQfnugy9cfFnesMV0UyBvoENB02LwlRz4GvPr_bhGJzIGIE5Cfg3q3kOvp_13Glflb8l5Zzh9vxP2XqNNw-jWDWgbylHfOiWgBdVU9Po1yH7ZKuWCz61hnYieY2mrWI8QmLLNEt8Tm9EmWppROescHHZaqeYy4VTZGtqvsE_3rthYbPBPhYQh0ZYt-q7LpzhbsCahajR4k9kynAyLEZypj7ELQ2LzNmyKooyvYFekOi4LEoARAC5rK1S1P7CpVX4XenpArJbi8g79eS1n-dwy5yWRYgsy6hdPHOLFEv3BfYg8MW28eOQVMlNEmDfq_skYHiYZJvF1OieT9iGHshLaxRZDLVZvkpSoQ9skLvQGoPweKEjHHvFw9n25ts2QKedBRKK9GwciuGEoTT8e9JgU7ZH_EkRhrfJvbBcddl7T7v1_lCiH7izRH73VlCDEQiprJDuaVRMbAPlKEF63j6TeRNSiPgPUnoAQuJcI9bCyOsdbygNkJRujmCzqs9z10ueIdur4mmUi5Hj6l2DZK2AqsY9npJUnrvlR53Xdv60cYmTcoi2B9vI1urhJbz3-VeejEc-kx9GdAD9S9ybRiDx9_J3yNsx12yjaX0v5VGih43PRZPv7vclX0wt-_0wkQbmWY_r-vYEBZEbLu5ftodKrGL3RYJvKx2_PF-PVVy7-oViVNTg2ISv9F7CH3oVTeY_1q1V3SRYtzXoOlp_kz0y_i7A85H6QAdiduLtK2r3ny-o9ZxSVzkfkFEO8PS5yKncql_-s6Dmm3-IvvyCGNk13lRi3gptGM6SDdHGT3XnNEyjrJzcHjYITy0XiU7iYz2hthxMwVYquFj4HkdXu_pewRVCu1X05O60EaftCniABK7bNj4pH-L-5s0jhZuSLNjVd5u6wBaVkYf9no6wiuKtv-N3flbbpXD4gY3uDWQzzx1Akdw9Qvcwkjr1o645s9rXxN9Z3PDuzWCOoU3JbSK7LbLBpkzG2H0XpIxKE0OizqcIfctSVPej1RQ1EwfKlJXecdFYotuy39oSrOPPZTvoDX_lGMs08kYBV6B1dWUNejwkQq_35-Oy2_0QDyziqG8PkHbqOVCHLCvnu1QL5_wniwZZyeEgX2AHemUxSltxn9dmZUU8NkMtpalDHdGDeIuSytGrK70dfqsMH9_0wgX18r5oeJkhlMidrW-KZH3S7iElCitF-r1NRu4kjXQu-DS-wRmTC3y60tM-Hzq3bxlDGeDxN-VixIOBw3UG5tPTRA_JFOlecwryCE1rqdEbF3iYjrYujWPHkzk-WjagYIM5WwF9IAM3zgtR13ri2bysRPI7Eujl3S5CP3xrLCVtdmKsuNiQyp-7vor2FM8k4CngzUIKaIY4yvB4w0oaDRZsQQC1dS0ILyfztQNK_eeCH8uNXKaExPQ3jiugWwVKgtkPS_yod2pKdbUJ7lX1WK1_smSt8sekcg-HnnYjyLUoVFCBS8eVcKHKhddyIfn5H4f5XTVze8GtHPAql26C-vI2-IXmK6dr2IOOIzG0vGGTIoZcai2CtPeDOq3SsVOfLEr9MwGxzh4E-YBlkMfY73_5wBlEAnFLc9pnEKU6bvpTzZfaHORrLC8Z-OX9foKGT9DyD4D8YtOy4l_zeVW2AUSHfbpfKoWN2y4GIaISz_61HqXv4qcNvYVuvOBHjr8YzMjVhupBCuE9ggzs0oCa2lLvHh_TVN_lUdILzFRu8663YPiSCtDCkDsbJBCNTaPIuAVsk4IO_wvS9vIcUIG8H8-IL6NkTtVkIvc8QJgC0YqYpe7f8c2WKGI1FWRCL4WZhE6Za5Za-iVq3ssngrRZULrMs_kGAB7e-cUHHFZxcnhyfEt3f1n9J4Q5qqkwjVERLixoEGjTDP94UOrStgJTi7l4wa6ddLZtMNz8jZe25guOSeveNAIc5xfCyCZK8_Zr3F5sA-iqsC0X3p81xZ0vjyfU2-_1HRgSWPWyMAn3ywBy3bhkbSMh5Goua3f2yiwn7bQ101cx8Ky57wKkGV_Q5BCK9FZLxwFqmmXVY59gMwVYoQ_bGh4me7wVdAbtqc3fGvvg8J1mtYevzSKLdkGGrMEFxQSDYIw_neTEtaO2ucdgPdSP25d9vyI9r3OYlr3-itJYtWzAEDxSqgKGFeKj6aYovy-IiyZ_pHwYolwdeP-OWxyIhhEpkY6pghIIDrUwiXLiZordNRfoZTyFKTOj-HwdLhnrSABY-z_7Frb8QoP_aZYFtkYj7hbF5Z5uXFt4lKdJary-d5aRB9YC4Twupmp8s9wXYYFREwp0C8Yrot_q9M5CCNGdUIvaCiQn7Z0Qnp4bVrfh0jUaQYzh1gc-4B50UK6y292IteGSvABmL7wI5NwC6EGXYth99jDSflWFaSa-asLAd26l_tO2jMxCI6f0LJX4JRAzXGucJr_9GIm36TIc4DFTvbL_ZlDMjW31yCtjvS-wY5blJywW7z63bkhBNZ7a35CGJlm-ygoWUlSyNK2x2OFMYf0fgZkWL_MIUSCFfTQD-Xh0hcZImOfiTH_svVEIYxc2gB9Z4KGy0UFQhfV6mFXOhtikTblxb2OanU0-ap7I6P_chfTPQiwBv7qw7ktNnBMtK1jDKBlEFUJ6cVBTIZ4ECUgOlXSNNYY9QaSoEUo6lkGzrLhcWa5Bx4KQIMgm6zVXYpi972a3CGVa2U-Lo9CEZhPoxkfZgKVcoY8RXGAVMhmh2FV32HinbXS_DJKWdMS8FczMcYafEUTFvSDoMJJt0_exd_YuMGflnpwGNBnL1pPgwi3TQv1WVvrVwGI2-vUuAvMUjXscL0MW6msjWzzE9tonDC58VSORDyEpO-6qJQCmHxnW5sGjhq-Z1_nz4Q_aYqCsbGQwdpFlHi_wwFaSHJFiRKcuwjtDlKD6u_oI91v-tBcTXwlVkZUH4ZRO-dHGPNJz8sxtOlpT5L9W_c8TNYBjbMgEYthVVh9x3Cr0hTcd9UvA9GgS1sNSY9stKpu08DmIPiSlGOtN9a6aYdC87WD0YXSGAQRxUX6SKWwcrCJnEOqURg1BPmiNwTdxdo0pQfWJjAlo_2tsf8Esj-F32VakosaJruEPauKV98r3Mps6uKktSlfP9tGeGZ5NmefkHoqhykPhX-zcrmb-4kVh15d6AjoPj-5GkdKerYguFEnuCbUkYnmuTwnIbVgVYB4P6PZS7sLp_1MDI_1Pb_DOuNxRZmLCCbPJTzKdHYv7Zzk40_AqLeyFdkooyNCdbJwsjU1tyqnFc4eQbF6LOYyYTFCy4dSOGTaJrSLdT-uOXzfKp5IxyJUdZQxtv2wIf5YttVrrznYXCDCkIm5HFL54Lwa3gjFx5GSPsF_Iaa1L0m8bX2XAcVzzRGL3Drlgzd6rSpmdjzs1v0bMz00bF20Nc92v8aiT_35lDrT4YuQotw2lMgZEXUpCg8mnQnHJHPq0KfUVQF4pTy5ijnj1nURwhC-D298kAMkau6TRz3ypdV957LYFRyCDi1Wh5wyvqHx6sNJZX78kBWT-0w5rCBaoxwq0jZ_M4b5dVs_9B0OVPDlwTWxYe4_z9iVkRJcgZnpCOPHRL6vG8Y9qzqbJuufWeAro2uKjZnAvQojPedvf9yBuybqsaY6xZAfSDLupdbIQXOeCOqtEUuUA7N27qDf8YCo7tQRocv9MySmuFLALD-3rnd56gVbJKXeDKJMVw2syy8i68s61y_R_LSkg7DAQgwjlm-C4qnXBogwvigoIjcxplG1dKbAqmMqXaSOD_KMjVUKswZRZAUyDpaKljk-pZEg6l-GUlI_L9lzbI_9wFsREtwdhWJekrBnBjwartIuPH4rLryMFrT_vBq3y85SBU6Yzq9GlR-cUlyxM7jn2t7H7uCjiPKOY5LoSWm7fPrAmKNwn-CDerjsyHlegbagkQhJBkd_1FzsfIpJPEHCMuJlOjyYgKBDgVJT5xdb_9BFjnt2k5GsRMUYrhSUb8hhGeRd59kN7l8JK9Tj4s5CFowg2i17Hsa8dgoMVn5UXtfuuw8V58qWgKZaUvmeypMPUVxKrhZ3k399P7QSY5s_TPYTUqfDvnWxOINOclkD7XltBIrU2hk7KmEBrOFMzETpJagjReOcF0IlXK8RMI_MZ2Dnv0iO_UmeqXFpZKkoLN4WfVovPNnOmHxYHFw_pHtoQr1Z6HM1ej4H_H9E9R6VWh-b6I5z729gEShrlFDqTKRDqD0nQrGpYUcOZ-nU4Bbwbly9kNLCBll2VdeGOu6a7ah6txIzipJsq1vJRpsNRobPyTdXKC9cuPFe-WOXketx7NWEgBJNrkQqdyZBx1b513I3FpnwJXPGviwYigvzuNoFQS8Ua35IgcJZv_ZO9_gTcF05cvyQCOFrvU2lBzz9dDJT_fRkv-KsCSpSjwT_K1X7-PuhP95JuJlddZpBO1FKfNB2eBdFO0D_cWm5tccCXd7lxvtKOEI-sBSqZobG6EJrnWvu0iSbeSCVJdgCpcMId4RzZ1QvfsLFRcSeR4DsR62h4qAic2ccNcwVcQKIQaSXGNq3Bs2cXxfJI7uUQ2Ir7QjdPV8Nbj2I_dOO9o9lkOD0uUSJP9L-mVZ52n6XnRSNSPVcCjo_s5YiWb7W7b_thS_TOqwgktzA_QWfLuuQTAZe-Ubq8Sw301KvogPl949K7Gd7FYXVfkHcQwohwGD2e6WT3S8jHYBRCE_XxplKKyiki8gvSL5RpIpJlCY7Zh86sU6Wg5lHkgFMOkKDIYDo_EDVYyGTST6KlymTInYVmBZXKNdj17XuYjG2iba63oYd_Lv6Ha3OybBrnMn00N786jEqKZOhIY6cgwCj6jfVX2vF0EvGjjBb570Gxqt48a2tDSU115wosNxtzxhA81C9bgTcjTyr1p4JYSHPhY4zel6wRQGjRZz6Usp8oBxtYJdGTW-R2gWty67dzAxfpH-GWw8o0oyo3CiLVw7BAj-Q2If_KFXnygnssYD62Gf3_KcIHni6zZFwsd3dejExa8kLtZDfN8pk16HM7TetusHBcNGf9j2XxjGhNXi1pj0fzF2m5Bus8HVlu8rZP_Lo21S2b2j-sU0mpTUyC3TR553_ktgX_Fz9Lv41iwdMdXBNsyqRYHHlN6rmGz3JSJi6__AHxxECUC4zxz0FMzJ1DZ7FlAZRgVhRjJ4QyeUR0b6dYhcn-c54oK-tT4XNylTC1cFf5A_N3DeNHluw3wmi4lcQFTxLtnZpIfbdt39A0X96A0_td4hu9j5SgeCUOK4OU5fAw7RhB2XrA2pbXDc1wjztUFgMrLxRUHItWeLDnPNteAWYswXGnt8nEF_Cn4rrRXpelvpzJvj76D6GrXoR79GMA6lI3uDcwsJ35nZTH2bn-a2cium91gHhri_mhcxLOA50MboVAAyERzDTlNOXalb8sYVwdLqhnCg4anstKscbfoOZH9_srCulo03uOeZAtZNvYDzDAh9qwIuU_ozoO1IQNsFMSSFw5J3D75yeEpswhEitC649JsTgGt05Ts64QWbzw_HFCF5V0ZKyJFvMHPb0T9lo3K5m45HF6Wqi05IpsIdSw4V5z5L8V9-DC_sh_ul72-R2Cv9Dn1UKMwsSfcPkQoKyIuQFEMKZ5dT-fiaBFTsPh5_YHUl7_oV6qaGM29xdAJwocWSHgBObXLbBvNbgAAjP5x803ohwf_IkywSEuOWZT__lX_3Kazng4BvstPFltUtAOo-XI7TOZM6fGkexyAp0KcPPOGPaFwcgcC-CM_zpMnEnD750ebHae2dxIE4JgTuoHuz3bqOyWmSnd1jicqGHoXQ0QUxq4NpNLSTVAUo2tHvtUXwmEOLXOHbOamkMzVoUk5GHl_aaU34I8bwbwdoJ8RdqG4Eo6ksG4kbUmESVepv4P_FSTfR9BwE99wdjtxdUGBz0ofh1dTAt-yGSDLO8nif7oT5OpeuIkOIAIh2qexeqZMr5jhMz9dWqRHyaf8PR_ppcMPgUIl7Dk98CMy00maIImNvGBB9frSGlaWB3PW0kxhPEj_cpj5K-9CgujGV6KkYEY0w7OJa0jfQg5eVVnylzH2QLhw0WCTLn62Er2qW6G4Hqjw-lJTRdyIGroERWftV1NnfbZrmCoHSdFjK2K-_QugdWQmKxzeqqlNy-B-5SkqtX5lrMseMgarTSXdQVw2ZbFdycYHEjIdKvab0N6BMUaf9vVcDudWBZ-izeE4lNUoVj1kHSyCKatP72MWlLf4npeHsnonh3407O7uwfC6IP7GJkNSbKojrv-Wyq5WkdY8Tf97HStrA84mG_RB5Yr-RvqDFbU7d9-6vCVHJLBoGrY05rTJOH7tg7w03gSK96CalIqbYjf6TkN0sOq31TCPngSvxOP-Q9wEAnVKzXslcIzK5VQsfypYDZnse9elyWPUumESedC3SLyAzTUyfwmj_h64gu-zhTf1kVi9szoMYjtMKHOxwvi2eR-mk_et0yIfqoSfErNsNGrZ4HbK1wjkR0N-IrTb2EAXAsIs1hyg755TkxB4QWCaZPcWG81cKH_7Ws5U0IikVWkJkaG8No7Hs2mXPtdNpyw2Cp3s0ssgecw7QENxCM5d8txuOckIR7sQbC0U2cXRmoOVy7x7uDWagclDuqz6vlUXZBBia2DjSfxEo2rqdmNWjVExNtKUBvKOX_4MNe0Mpi_uJD8sCYrs8BSJilRkQgpdvH6FXOdvcH_efV9awdWIK1-r2pf6adAJpdTIcV3LwYanBgQtkSnyXKnLn8SRr_i5IdIuEG3prR3YbRTquXt_OwOsCaHWjxL7mXXoYJ9dOZeR8Wl4xZgYz4liKzD4pbcAgQuxp5jMwvfFDhfGTVF_LVWZJfFhEtM-fZcvpF8J0YoHST8sD-c1Hhjok1BbmP2mE7IGjtKtpf_0T5X15J4ilrVWZgi-K7cvAEyFxgHwNgzl7MBAH4cy1YkrLUj3PTNJ0Ai0akKuLhf5OPsNFh_XMgDXYkBDIsTZ2dxPGkkHlIrLTX-onbElXmh8Tzc1z0Lj2g2ck_TudFa03R5yazucrkZXxpZjHH4WSLt0sGhZM3OrUx5IBTDfiklBxo344_bFNAutufyRC9_vF1kkSww4N1hk_TeAqpyNTLQeEiNCXfWcESdwlZMgS3fmqCVUBy96_GaYEwrOFpW9Z_pafxqUwCAKo9Ar301zkHAmH2XOp_TH4UF4cGMoU74MIwDnlt4ZnaEQ2f30oHwCzsf3bIdM_v4y8-GQ0DFigOYT-jDQ96YyDvRnAKww6H32XDhjIBJc3jbAYaUHSSPQDp-QY-KyNfb8jAHRaeerrUClbAONHvCVRD_7kZnkX-OGMSPyJBYxX9kMWwaWX57HhscMvePDDl-WdJjGeWZdLB5_7jjoycKvtwIAdlSDZSXVQ0nRGEHeOA0lsT_7nTYl5sYpOwxis_SkFDItMImX9l1LgrMbfSmNbxCkR4-vII6tGitUsBptsyO4ntCGsIJ94BbIaccPEwhE5tr791iSI38B-gzop9gzcTaw1Bi0AnyewQQDk2WgOOI7ltC864LHEv46dqb_vKygO1UqqHswOnqjbcvWUNasp5glwzqHtJkZJk2IVsTf-ab7laYs4YamJPCa3tTQe7yVdAdrvCcw5_zTneoKE6HiybqE8EE9hrNFy8C1w7cYE5nOwEut48Yfz3A2tFoIgXXLjpHiWBJi0wAHAnoYWRT0Ch1ygJBO10pzAfgtob72SncB9j4if6vbheYtItU85xe5d_M1vMRsmgqUfxfZP-Tmyqwi80fAvwNlp7G5TCvQPxvietZZu8hafahehhpfGpLZshvNbnsZPjGjzI3xVpbT8OYcCEI5C3iHkraZ3Ue5GtpjDXAq79-h6WMNwH01ilzCpHKV4h-ZoyIDmdpmWcSgHn-kj8jof1_Yg5mP5350zT0MU4LIng2pLQcLiqletxX9B0pDE5YaeQ8469lV7PO4F2D99k9hXLQoIMxefvrjMgZAK6IUucGh6RSJATCh8cpXy9ZHae8_6CSV69-arEKSHR92rLwRB7fAPOQ3kNMs5Sb08rFunfr62cpPkC6ZJiDGY_F4YDB0-UlRy-3GoeEV-EOq4R9hjYYkTvQ9x8AsG6sITjQUtkdU3firay9Ml__Cv-kc3dcJVJYzvORO0u9zmJo9uWCLLyWEmdMjWi7F9wh-E_1et_7vIO6lNxH4qPgLCgcUO0F338w4HUzG7nQzUOY0QRNMpGYNR1shdd4_kO7gywqgJ0-fwFZy_weLSDcxHwEgN4VLHLLEapi_GhaXIebTwGTpGBuSEFzY1iSEmu8dL0asZZ_KuEfRYgaed_JB973evvKm1GAzPqyLP4ona0C5UvvoAKjNTmY3bjER2cBd41Uqp29j-WWPn2-MtwT9ix5LjL3BrixJ6nxmUGS6YB5QGiHpawNFWNDVU492KUyRQtMx4htK7lQnyeMjGtiJOs___Mt0uQkOW0ht7dPvCTwxdmUJ5du1QzEXMMuer-0-5v2VHJlqs7Dzjq37jdwWWhy0ZBziy-RqKoY4qeobE2qCgJ7SYVdAj5OawCPiIclO5_KcbgMVR8AnfMsA5Kuj5cODlCJOG0umubJjAtFkF7b2QCCwS2S4dgQPk2mivJ1ds0qCEGbi20IEQLO6RPY7EvGeLS_kHL4BtU1plbBKaRTJGOdmb9dmtZzRPnB3cTv8s4yN8bHgkCGU5chGTGyaqyUdLknXv2JFDLMgP_J37f3-VxWOxK_dXIMfS8m6-CC0OEgUwFel5genPb-_FyXFt7P0Qn_MQrou3_SCqoJw75PGZYq9ZLCcNVIB_5fz7Ffteygb7mCHKdOxiZ2KQTIf3qZj97eyylV8eKiJFrxQz9HRjpM0U7qaxgn--OAAnRPBFNOUxwNvmTrGL2qQquO9F9PXRLj8cwBjZW4ioA3TaFYygw1UQ_0mBMZL78qpWU_f-TaOUfdly-6C8hPXKnpppV7ckcXh-xt_Rb4CupHsrudtyj5eFSpg00mbloGS4aSpyAmCdLim2jZtpAboAEyMXfzCRof4C5aYnKg0Tsq360pwcEqEuOrR6tpsqq-s0IXurjueSst7MQK2gi2PHbp_cac4cjwM4QxRKb4MQQg6QSOZMggAWtl_vV7dRY2vr0obd-32NJ8Kv4w95mQvqDr8BERMyojIMidiaafWcPQw3zjA_VfOdqgznjE68w2SSirqGMkmzYwAxug6dfZf1yLK8uLgY0hAnRYFtpM-LkrIXr-cJNh7ifg88Y2o1lxMOWT2hqguT16XbK-Dwe0QKAUozV74MFCF4cFIJYg8wfNmggggUKWlIyeSGyyez5HO6ogII63nc-K8qTWxUXEH5B0NKCdQEcWLtjqtT-4Fyhzus-VPDrZOMEXyKe5tBfg08QpE_VFLrzyO9eBeFtaOpBvgkaidQVmqGqd_jQFNqPq50xKWiAAWtxSlz1TdInrthwfLBKvQHQ80pitdbwqc2YBCljfXcQNTKD8B8xE-uR43UOvt5oeA2sZOtVfdGAkBBNcNHpB8ypWlCwAbynshaqAMD9vaqZKJGC3DFv1023Y1g7KkuyCJ1nQmHXsk3RJ5ansIELYwzmnoKveq_Q-QFklzd3Vjcoxh5lkUCCdMQahEnNOx5sM0s0iNAXwfjROll8sTAoH2xDzf6yE2D_bBhgrGlM7wfc6szWu_n73MCUGT_XcFEj9Sf_SrLoWpbX_BdAgUbD8GsVaz5r2TMeR0jJ0hqIvu7rE74q4G2C9ws1byl3ePhGqvcrgPkjYqbgMWt1zrrZnrqMqpPrfoOkmA93F_GhjHA10VShdUQ5U3SAOFS-EHEdthp5JOoTigujCwZaVzZyecs6_P0xSycdkTC8_1P0ylKUPmsfT43LZdLTKGAVgr_d861INy6Z5bST5j1oU93Ulb_shjIzaAaif9gdJNgV5HTSvNRmJH0oy7LyzaW8NCn3ea6C-NosZrl4WZx6zpq7JSdEGv00RgxiwicewwLtGVLq65RzsyN7T63KYvzXdw8xrOggGr8yIBOXg6ZEk_nrREl7D5zTawUOD6ApD_ElnvF_QZGhL76BfkaIvQvaPcV7dyhJ9A0MltTFWejTepWWgpCoCFTU6PA5l8PwnuNITDgzbmQgPNuOkMydAWP6540QgULgGEB3fuEwRaMnKKJFKZloXPdaF0Uo__zkrwt2C2CxlzPOKhTJ8pKfyLJarHvNc3URsKb9UOTSA6NrLFh1XAmS7kGkLkVACicXy9zeA6t4fStTtaOtU5xQNMMBRaBd2m4NPJ1qj2u0vtXe7Qvw6Xt9mPC480zSLjv322xRZfW8QSosp8BskitW7NruTnyCS55rLkfABl6tg7Y5f5AoVi73zrHQRhaQjAP4wSzaysTSKzO8OWX4vhMsItAbBdI3ddSgLdSv7nHP1a7YQ0s-wIdTouNm8zAbAjQcLGY8vag1xMdu5HgzyxNxwjGmBRICP1gBnOuq2-yHIprMxIyldsYU1Q1KCtqASxZz72bcMuLcG6Y2lTNLfGUteKeICsOidEO5FQF2xmP1640B-JzpFgnNFK889ldAJWkSwozPJiCUP98PCDUKHeJkIK2Uew93d-qQbQTh_lMz_2-n9OqlcKWk1I7Dnc21iB4y37OMrPgX9KFvbsctDJqI1UBTFKpFreCXxhObvD-c0xjAjImVATFM9K1LoeVAHlcMTfcIkEEYFd6vAJpO3_N-KQLGLufxH8AfNmPWA0ceaD5DuH68vvxdEMhB8hw42sNluydy1v0fsHFUZak6erjPHfdEqO3gUfOkkbwhE7soN7k4X4uVaGnWFRsT8McVuE_0sLse2f5YNijrAx9_T-16TfyJ5Dymv75l0rWur1rvUwx9VKyWv_MDbusjn1deQQbSebEt3JPtz4YjiLI51OqUO4RTtNWeIa1MJUvwxQ8Teb_DUdqCOAzhFCUOj4I-Dd67jPG7dZUXpS0jXjm3P4ege3Tw7vPlZG8iLlQePyVft-FzmKVMWdFgSLoc5KmUyDoWBcYh0qC3zipUKYVV1jMw1Y3W9PX2tkxXZi-L4EEEWZPb2WfWQIFIiiA043vQiQAODm3bV3KwVWPdad3vkvWEhFK14m2AF9c-ogBriRYarZxNt-AYsH2nhtxeZ-e8T2KUhoZeS1wscQX_Rkfs9D85mgJMe-lWJX6PMhQX7FRW14xHznV1CkCw17XlORC1ndaqSwotFYqlISKRi4GbosHTR92kicMDIou_9t1pG-VLITXJ8zF6etN-Lds2jTui2qa2IwDMsUfCaWpDEqw-FEmEw9Ll6Jd6Erunnf-RyX9MJHmGuF5IJRSiXEtgpujLdF2prv80FZdNbT5Al6EThXaGIGwtPCmOfUMohVFSgtFf0OqLbP71UUpvNqJn4dfq7W9jdFRv0ApFFkv4JiBMq0SIkr1DthuQPpfaaZznDjF9lpZEoL0QWw8GP9G30mMlHk46kxD_gC7TTakAiR610nXVzWpCZSez54ItkVs11CKx2lkuOCPQWLIrAz8gmruQAIBXnLdX4bWhn-WScH_mrekrmQV706RmiTkNxxRAcpr5OfNg3WojzxmZU_hw8oSttzoPA-iAM9C6IS3ppZvEyJF0fEF35MMrT299yVBCn_dROwlPtS3_Z1p5TLSFRdLcg_HYr75UOgeBh9H_D4nNXTWcC4WaS9UGO83gd3wZ0Gkf-bBM9NK5vuERVIjxSMBTKiCJ09iS2rICYb98smSZxas8LcFbyheBKAZwIHTpkNKCp_wOm07FrpK2zpQRa_OvpPO4p8rh4f9IK4jrZkgMN72Ou3Ps04k4kz6t69JxP6PQAyOGxAwZzNEs_6ObZnm6z__77TuwQvGFD1jDIeYFEufhOt9_CkuuHkF_WJDzO5uBxZiKAk5Ypo7dNdsioEhGS9mwSUA9PiZvE_YQaSdfZR_JIFv-0rVsoAvBXpTvz2ouPCWS0Pvh0d1Wwr8U-zP997UCBP__vjvnOFGcrzZ9EfwHH_k_AItLVMV7PdVAaTD4SFVn6N_4iNQxXHyZI_iK_E6EMY7oaaqyr1bNV4e2A4-RwCu62Fk3TvHletKrf4dg0rNZJm_WuBd4lPtg8LZWE_OiquncIbV-pomIL2UFJqtypmjkNgDjq8zqoIOUFZODRbF-W3cJY3g3Lsgs-cWLMdpZkawery5Vo8DBm1Yv7rv8Qt3ANJ0yzvTNfl0JkRj6pDuKRHSE22NA-tGMxQy_oP6ZoF63CbUtN33suO9dLrA1ZORePfs9vi_MuJ72yOt395R9l5BGE9XeJkrrAK-Kj-ky4cSl7zU42tqNgo47Mo_WWAMGRG0N8QFSFCpOrp9cECRAgVaqeiPmvk020uMFbPCSbbUgz81MBrvCHNs1v71FBlMvklN3HcRP8gEcawO2ahged3qXQmUZb3-w3ylRLboi1OrG-LzC8_jZHmW1Yz0wA7jyDk1TExVfJUigSIkbb6sET_ZZFjqJ0jg7FCVn0_3_LgiN3tv7uNTTvNyNMu_2PhMbsGcKYDu8oEsYe6WiTuZ9jkpN_GHLJDyqlgxa-gIrYin0dqTdPDrppQSJbWTTy6L-ixw2AhheFOQudwAYgEmlCv_cy7aiyDlN4VqXezOVUg04NmXW3YuUmiUDa9uLSk6a8qzwgm35gVKkeyLuBxHrLNrvUydZgkgLaPPkOD6LiLaGxTK416Gwehy6Y-PK7GHXGQLnzZya9ihmyj6jK-6jt06aSWtD7rBQZ7jj4crWlnja7uwdFPehnKEsqiVoAdbLPC02MUz5JMkO4Wf2dRfWhyHqLU_TNmEvQaeoPhllAmG5ft6XdACu6SRyh2lsKdA9r7Lju4_-VwlhSIFQXOqobzkjqqp5Q7Vcu6ZhsgLlcT-8U8CTwRArG7m5o_ti7mdAGRRD7mkvtCdIaHeLach9OaeaoZcldNqx3f542swO_uAEScptto3k57X3-hVh0w_yEVf1HB36AgaDcvgZY0OcXid15aPYAkn7SykokRjJsxq0kZqfKPJghqaYKfigQ4cUmUJpMVsl3zjIAqjn1ogzQLU0riR7Zu1_guOAiT7qIAw3yi54sEi8vbM3rr9b6_d1akeQB82npONpzB2SHYmdZLVqVi_vKI-E4SzgZD8dTIkr96Sc2ANPqDGsrvBUvuvXuYQ585_BQeS_FZ4t_yGJgVf3aJ5oCIJ_pmlKlMJL7xQm4orZ2rYEkokpqvUy87ENGFT0swx17CGFIslvCyFzuIqaraSG0ibe9lVAylHsGgQfWHvOWeEm0cczPYxG1j5gXXhQLpP4AjfyLofwJPS-9MspERigp6PyavAovfAxBmVZZSs65aMlQrTZ5XCF77rnJN9rniXoe68tuExtmofYiIsGfcuoqame_74L1ESOtByTHavHIjP735n4jO9f3vyXu0dfAb5IkCVSm2wBVSqAPDGQRxx87MZIXTefuYo-kgO4pb5HDhcwTlAmy8q_2bg0aZHag_3vYoZ1HC07Jqqpz7eTXkfHvhLzigOfg9nW7183Xf5d1iFV5ZB4jarXzSgrSWz_CLfatDuin8zzmNGL646RJQ4CuuatkF2gD4FBu2r5qi-aA1ts04VKOQCVn7H4I0L50QCz5bztEOvTlVsMZQOqDKuCkCTGYoXkzd9rQ_vzlvE3YMPM_h4PH7iUdcX8eIZbiNZ79vwrr_z3-a-UYKc6SQvwBb4zqZxCPVB62gJQI7k-l8mSMEpueNMYpsMKm3vufSrfeWpcrB4fiDTTolaPAnGlLQa9rWDXmzY1JdXsUer4GUZp7Dh7Yqi1KMUJAXAhAHZwtuuH7ULTqMuudzQwXO8WXwnpvnzQtSqoiNK8_WzJdEteCJS2shXa4BOgVMJhTxz4v9uJjyzrA9hEom21czRJp4xPW-AVgbdslFvuMp2qBbR-ab1BwkVEaJ3nvWts_sGp-yV3zmxW46mfP6s2moiLRW4JH7X2BdR8wzUHgKQ5E0iurM0GnuKaI_McwD3NJ2z2c98CKVkSoBVbXsnQqNsudgQcfbEbkFx31FeQXfbx-aGCNcnJs6pUQHnkxl6GpD5QIXLwRmzVL_QqE4zNGJxwuHISXC2T0NxkhWL56K7IsK8C383ANLJxj2EVWfL1kurQ0HG_jrIQDNCgOOZf-XU5jBBrw7Wdk3HYT9BBYS6ZVNFNCulhGl8jxfV5qW0iD9CdWnDa397Ox4b5-D-016CINIRCXVnHuAUg5-sCy6fDoe53Bfl_0gQ1k6-_Kz8nQAFpYcFppdn4DmtStqqpW-3xnnj8CgxprfJJxrBknxrBluxpaEP7uANd2iFw3Zs5OK6FIQZ-hDlefkYtxvMrDnWqCiHscphrPX1l5dwI17HSvEc2kqf9dndoHT8IVdFVXPumv3lNW5WxltIY7dcKm4N6y5HWqNoNSlr3NGmeq8X1ZO3dr4gIYeHY5CEsbHoKvrPOLjM-Gt6Ej1PaFn_zMowc9Rt9iTLyMUtFo6cN0eaIjJbKrXRuzAyWdke4ELPf4sZPmx7XPzguySmEzQtrYYP9FdDHR__urrKzL6zT1jBzdlT6t6d5-3SqneJTtAc-dCtm3N9tRY0kNzOnhWFKVn-YCb58WEoP3D-tMrPN5xEMmkei8XfxHgIIDa7chePVJ40vi5cp4aO63O0sJwSNHSvEmdMYLOU8Uv95axrqQaT9ULPMonb-oUtf2WySr97SDk3e_s50m5nMtVk8IBJs8mZHzbpNaYthTxCjQS2PRhDre4qHvjD_EwMAiccA4bxNi-LBjfZXKeuHBM09XWQ3P4HZmN46jDLCwvVEfbcVcNHmlcuaSzZfeTXaZdB9w1EtLAM2T1BkVpUOSdhvI6Sqxq_5WKHwcgcMJXuN82uHwC48V6_7KFka0tanl17OsNMEai3yNiDMY0jPUTLTMhXsVL9sYTPQh1eApOP9dWTw7cDf_4qHtOcGCZaH0pMyQvVrxtXJiQBLym_trGd6WQ6pyAPrKn5cxO19UvdDdMSXUIhFls3xw2D-g5CeRUHtiM-3_Ua3FySfQ9jfyiIQlZve0hd6CRAB0wwjhi19A9g1cazvTxoSY1YwsogwyTVd93BDpQTbM8jwxEYhQTPCXrH7Jv1CKTPcjHazuDZfHkP2mODII2DuD3Nui_3QVIXxkI2UfhLuOtPrf33ZZP0UP53TNBRRe9dhOfNsgHpLjLJ1nV7Gy1jQzRFy0E_ug-T69lsEk1K6ErpeKbFAMz9ymdAyyYctbfOOCt9qQ7zgiCC1pAN_-mozSXVG8Sb4w6PZMNXxg2S_9fuIsfqmDzRzS-_k2I7GKrd6mMTHBRtwBViBNEBcp3yEp9_0yItN5spMCtsQ8tq6zSnX0huyCZXvIOOtEuPCyvEmh2e-_VbVrwBJUUX1VqnNX32A2mCNM1BlHdfD2JCgQOwvdnL427neulYEycRl81SHTthkahuaQ4C6s1KKb-BdjDFucWlEkmn0YJZtk_mYT6GXzowlC4zwObuxHDv80EvhvknMVsD86169ChnZsCtNnWkKSxNeK3qhOAWTi6CvYPqENWkbBTBnwucTUpwIdTVfQR-BtQR17dxVR1yt_eQSl9GwOlBY7oFSsHA6CVDOnKwpQMyABp5iQ6xYb_NnOIbovBpB7CME-DA-HUMnnAG_ZosJpccFsnu-rPd4377OPmF5wiKFjhPUtofECb-tX52_5mpJ7bcMyA3CwBga-mKDdncsiPmqa4utE53cZGpoMx1NHVrlmxZMczwiuu9vAV_fYWuv_GNsJIbxtDpD76jwf9v-3JursgKE_FaI6ufxRTa3OwJjCVxmcYDtNQhfQspte5h7vSrqDxawKLG39zxwKxl4egKFbkiqyaNfXNoe6r3RLxLlaC7_kRMUf7DohAU4yuLo3ppLxYCm-O9uuPf6pIK20bRiN1aMVMufIyYNdA8y_atF-GkhfRhY9zhP1oBLknGF9rz1KH-__xrDZhXpsGk1g95QSi2uLq9S6KL0fgY2fnlv4D7B-2e0TAs6QcwdfT3gZD38zD2C6m-fkRAGJinnBZ-Pl72hdAjDS2R4rbxWHUqJfiGhKUB7RaglTaAb14VMCWme1f_k7nvp2Xf2xnJFmoPje8P25Mk4elbAqfGS5sKpI6TYc6TJunPb4D9iKPB9b1EFjZRz_t0QzVhrqoSIScuUMXQ8O4h_OrQieLIahdTrpbDES4fazlQYWPf6IfcYY566JJ3m5ZKHJalr_dFxGx11PY9Qli19J0qmDwBPPZ_BCbYflhTzysYMzdPC51IFXzDVdhrkiAo9ed5MqqJNBl7hozBw1y5mj8NsDeoT3lvozPFXIpr9Vc285bcrLy55LOqZWBDXTlXQR_s8a3_X0dCw_BE8B93Nkdc-HSlaW9LwJM8US2qAX-3EXAnUDX6sUvsYx3oD4asDLiH04LNNBLzckdZrj4FdxMMV4iE5lE5ULbgrsjGsF7HXKh3BZvxigrsMYkTsreyIfhCgtJXHarFM4TPl0ga36dikW3ppakp07b3LfQ0CferP5tjfQnU4k6ot8GOP0Nq_EDxHcYRQogvbgv0vNDc6ikz0CcEDrNrfHe7CvkkMKroGRtRI633jS77-DGnU8EgFwYTjE9sbNVRnLMxH39pIGUB-zih7T87iFlVaX2M0b2PSyNuA6_S3BRLhM9Bf9krkm738Do2VSKhqth3vUrO0bDBI_1JGFt-9oSQTiXkomqLkRaTDau_GjKhreM_41sKD5b4BfUFoEsPvQxzL7y25fBrHHpvjrpNWeV0Gk6ohjiC2-Mqd80KJJEqq0i18YJSGmZBg2lBBtwVZ0pImEOlyYrH4-B-WR4ZNeJ-yQjdJjjm-mdYo9RmmqlfOG8AFMK6Sd9Jw7oQdFFK4luQIBteSH6MmJ78jqwsvsMQFw3CnVAowbxOQfKLkCPvK2wmBsuLwn5G181iTLyF__YbEfOZncU_A9BCq7kYdmbUrhacpWB6eC3efnPGo293Qen5SAZLqyZPd1PdTHye22UQBqml8QjAUydYd-LBuEpHjIRRHGnZPxPXH5pr5oFP2b72skcGbbyiomfS_6dX0lRKvu7y5nbfEXY-iwgLT3miTKztN3D373DH-HekeZgSh9dVZ61Smv8hiQ4yugt8FjcdsvaNlceVk7mLzP1j-vj5Yd8cLoWq0Hm1HXrGHjfK3jPK1gfPcrbKshE5lHz2Mvaou9-Loc3kP5mZumhk31yzCn44PusZmurEIPQTeC3gKhbya9DQnqMjUqFdv3q5_1un8xMPv5UW0uND6nLTWJsVty5k0JvdZ0qFd3IXos9Wbe9whlhnZZmYFlAZl1sxsKHb8ogiRBKKj1vtjpa-WKcU1vUaQClyvTWRY4nQSaffSe-zjzIwmBQjgdKhKLdru59o3Hbf5Q0bg4fl1EOpuQe0aOBVjVNl1bm4uHpz2G15OeBpo5oFPsslVtXklVfZxxgs2M3BHG6X0KhuYZ479XnV17spr9_7IL6RT84umXif_vPks8ExBF9lreoAPQ6o8JkSnaOxblUnc0DK-m_NFPLCL78uKrRhiUYQnFrNf504QjX18f_is7qAV2qdWWdpmLUGf_pFfkteJ16zZt9Xg-AjBUIjcvWhapcZ3mnb1KhxSlwc-flmfmuwkvNGQ8jx9MA3gf2IwTykNj5cFtGJl_bUOv5VQlQqLEDimNHp_9N76hPZnC78r0i4I1yRlKoStd1j7cecNS0aE49Z0wHksJQ_Jb0gI-j8fBXK8EF46zg5sExlkm7qnHWc8bC-k0Yr6H_COIJxsF55WkF_IYIa8Yb-uUpuc3nXxXIkmaVRiH57i9fklhdnwhr9uZSB1YWPDp9dkzUJ4NwI2bOXsbf0D4k9EcT5u9pQP-6mtYs9e6dCn_EKKhArBWCUNdJrV9-bzG4EMPuVzhS1NvNBcSi-vXAt5G9rRUGK-lvJWRRrO-cSoOwR33kyzIcL2F0I6Io3scg0UqfNG3BbzpMP-7GxeVyPs8idajnEjw6-tDmRDJ8JhvzxaINkyVJbNeWQ_q-QVzD-QAF6Pp4hVCdDV_qkZ-NDMfwekypg0oF35qZHMclZOCQEANgMYKY1ZH2fR6E048Y3DCdp1V0VxK0bWsgEDyeNwndnkC9ZLCwNb53ID4_AdreMBLkcsaDA3HC1yyaCDjEKV9L1np6q8RtZJOtEWfk0UPYp2D-ECbF3SgMAOe8e6-7S6kqaFIT7ykzDo2qS0AS5cwyvLWTXhbApgNmIyUY3FtYrXOIJ2qgzTAuPiHbsFRtqCMxOVPvqbdhiHS7_oKWGDUV6pxp_WlYHEluxThYQyZXiHoNTu4K2xFhI7QvvNERx3aQPMJV_3wB3HYn7GXAwKwRhdDBXfAh4ufg3aJKwHC_gUjYs7_u0dq3DFrwGyk6sKw2Uqr4TB4JLDy3NGbcAjyVBL7rTEwIycsY_AKMueISnEEKTXSSew3sZQHfGWO0nhCyj6bYqaSo6reRq4twvjpbroPqN-ZUGbfAsRjqUNeQZDllACN6dEw3oM4-FMa4A8OQhmMBkMibW8ED3RH4TJSnJD_aGnLmSA0IErfdSvjIH_MVVCVrpEMa3mtz-LZEwY_1T2_RJX1BvGZAeiH3X1NkfZvVjWw1ZpUnYJPDF5y788JjLN291gN84xZH4E9b2ckDGIzH1cYcHCXB4j2-JgzsfRwpsqQ0B_A39FJLxHoGpAm29d-Ezcf7hLDw32IVMrVcOeIf8I_1YtjZxSeRaU5tk0l8DRwgkrhCf6SKA3u4T3SPFVWQI0zGH-reSW23MzxANnfCpuFbaktmWnL9REp9m2emrGAQJ8AF6IFpBZRuXVX7iVwxRZai4vZUWqURNKiOQJ8gOW1iYiQivwnazA5adhszccsD4Qo24xOSytAa4rwNbDhYP-EdjL6_24d97YQHXIjwVHgLzWd03uM6Sj7Cw2eCs0orW5xQwAz_uMhI_arU7HK-yvj7qqdqriY_0Ek_X0_xFjBbm9kuEaGImQ59Qygg0qPeq1hnDdJwz7Pz-9L4oCj5_KZlsdm6uq23DZTqAQLa8Ji2qD6qJ-KdRmpjFRC2Zmt4RzFJZmzxVPVG8IoJ6JJ31KQOtZIS0W6AQkDLRo1SwV_qnZPkv4enfdbZND7llm8ClieQuXZr46OlDPALcf7nsUrnOpQ0bAvipdbT22j37IlJ9_JzlV6Gm-bj-VxjZWL__UJXRTU4HO-T7njT4bLU2ywi03cqttwQFISaNFjbKzRqWDcA9L38og7HUrHVD684am1m8yTGVOXDu4mgwrgrrVhgMKt3btcOevIsYCajx7ymEZmIlkxg2l2MYX8-v4h_cm4whNiREkPWf7n1IrWN7zg9QkYnkgF3IApEMAaGzbcTLv7CoQRggWd5dyaKYgCIfDXxvTA2Pks5CEA3wfvfMlbFGamABlR__6wWkCnS-arrWXDsnmXAet3KuXmmmDTHEnblvjlUKEO6gJiLc-o1IPN_ZoK5SdtTajMGjzz2CiPWMVATg_z-SJSzAIrnd0iG55tS7w5nNS7dqUD8wsW5i1kBhJm8T4jARZk9JYb_ediEIklfikqBuQpvv-KP8bJI8fNq_ukyHso0_zp10Q8mftF9iv2XRYuQthZvRd8Bi_5DCIGIQB0MHmmh9rm6PinZ6EOK2jeeBd0QSfY45Jr5DC_8CWaC5ceEbY5HcaL-hBcW0N5omVeSZIJUIX5mqVf3cjY8iKD4-KCdC3V1wXcJbY9k2WNykumJcetHjpXncdNUgOFYnT5oBEGjC_06wiGnkQWRTIcmLySWZQVPtx3DgPqsazwxyHoAHhUq9h2XXJz0FARG1QdzSy9KKKJCfR-FGiJqx0G9fJxeXeg49vu-GS2TcRy9Ax1iPWP2XJEuvBQ9ByrXoATd0WFSXur8mPgZxBOkG6EWpcJlWH44YbZFd7hlZcM9Z3o4KN8B9JHAx1qiN6iEVT_PdpVaXL4hy6Ea83xAKS5B1L7sHpLd_5-41gGLJ4XZRmyxQ7oY3NvWl4J2Y06GUpFm3-LupiRJW1QFRHbDsBRab7HDNL_vOiccNy4W4biTh9tPnX3iAhB_VRrK1gRCux91MS0ILiBK_YXKXQReCBgle19L8uu3YsLnjqAX9MAVzFVZ8ogdYkr8gI-NionVdaHdEpLjngN1P2GbXMxqFnb7vjkzTXV_zPexTfERNzvqTZXP1gJAZ4ZTN0MmGf2hSeM0ic_cMWsn2wa6YLoAAM9-w4eiCAC9279fdbFO2Rn98LbUHWUG6esHfnElU1TNsrGewhTOFcHg0MGQ-RAqGzd07OlVFUCptxpvlRoKWoEijayktk8YXnn6CtRyQB0DsA-8J8Rw_3KVGK90sQZSksc82oPUmDdXcCX5qSnTjo6-fzH8W5WxM3jWGSEioNzQY7Ck010Kpy11QfjN-wD6-OjIrKqcnNrV7b0UjlYefuVcxoKg_KMNHIWh_K_olFjG5hVV0h1NxoToeHVhNaltxsyHbYM6GGXPveWJUlxbRoGBw_PRKz5vdmo9U_GVugA_fjdU3tXL87nbK4WjWYa0jFhTxWi7qSGFB95a5W1wUuBY6OxJ8bCVQriErnYBdCbciHPMiNxxfgYEqvUp4x2iMMmBPKIJ-RtnJPplHyz1hSbFvSeATilYLrpGhLs-5Pr3D1EqCc66OVYfkqAXs3edxi3Zx854cqlyQlptFI1Xw8541npj2_kO98ET3eWaglvgFJkidRoxBo6XIe8VUYx8npqV1iTLT8xAd4y65xJQRyuq7tMFZW1E7bJtucM1l1sY8B9gVD2bxc5DfpxeEJQEEMKSfUgHJGuGr-36DTvJqCCfvTcLTVz_YkBSTqSMTP9tqtruj7JNBtqCIU6d6u1xTVbg7A1iijQVAoFTNYjiRa4AePBmJo5iVXlKUxojkwEw5forts1iUB8dT4T3b8AV9XnGE7KXdwUDTyZNlDHxJsrZMLBIIKKRLNYHjkqbSbgwXB1cxtlIRwPcChgQWwcnw_Imus5vRQmNra7qEtYlXNTU9ZLYQ6xU3qmTND1XDIEzJn1xm-cKu8HSfHj_vtU7K6no65NCgX0BgYJpYJYvqGOEcoHwuIJ5t_PbUMH9wGZmNYtbATZR4DANTcjf15kDeud3_a2CtHuEZwhKrXF7yO-dmdwyLX4kyT3dRORCHNbqCCY4PursTc5Gs_3bkoLmKk3q-m1GJeLqTW2YqLhnzATznfrktXCjqEQ9mAgUX5ddr67GENhH1oEGzdQU_tSjy-SBwrpz72KsZIrLvgTEKl0e426mL7aCPn5XWln7ucBQgZ_E7dQu3lRp4y7tSGXxbRQRbRevJvOd__KBO_FynoNrwmT48pK6cyFoD7bi9Eoht7v3buuoteBuM9z39VInouKUSNwjRvQ4YM6nWlJoMu9ZWUC_ZOxORioKPnaEWMbt9bZCDhZxn7wrJqqnGgVM32JvzMnCgVC-MyseEW6R92OZMIt6Hz2pb7azQV9J4if3PWcPlS7qe5nBMfbo3TB7mp7BeaqBTIE-5afasTriP0bIt7JhdbgApGC5v2PIPg4pQs2HMOY4QmSjZdit29M54cCPZNsDQDaePf5HUw_e97dTWM1qYEopQGlBHgWD2xwlLWr8-1funMLbKR9JOgCQaXg-X9kUB8vp0mNimhKjwdQ3883xJJQ6pCWFZqN9-9d5A7nDyy8vAMqG9rEOtANeWvVxURxRUEpi9FWFvzCZXTAbjAycRP2PeoHPRtnZ6v94ikJBLiATErm_T7MWUqI9yRbEzI12kY28Y5XDKHnCkFtD-kP_UF571ap2iBJUT1FpbKV80ydm6bFyG_BFA_yM6ct9bnXHrqz-2ydXCysuKF-sxaCT6HR72OQY3ysELQPkP2pjPYkbEoWQQxzOeTdQOp6SYGVC1FHlFhMJNUBAKmXRSrCJzsYTjeTz-O2xGGGZFMpbKx97CnPScXk1UXwt1eojs_FjthuJVYNjb8gYvw1g0tlyINvemAQJe5ts0KqrOfwc2fTRH28OtQ8kfqEfJuoK86CPTRPUYGbZEqCMwh56Ul80sf3-cM5fOVEujQB4wVIxn4P_q181MIO4EUcWCTmS9y-9N8CkIj_dl6xyQs0pyD6U2zhHGh2cndof4omgskZ1_gvyZEhul3Tn7ZNrCVl8UX7TceUmJcNseBiRLprWZVYRTLYexCIYaVK5QFqrjavrNzt5kM6jiezZo_4OuZa9fD-wtxYLE5NmquOBBncRHkGkB_A7hQQH4Dif-uDvkicD_wJsn9JgWL7Dq6eUjc834gh0zhv0wC2D0-iqSytsjAFhzUDXPMh89G3Muzs4aPBG8fGk0ouOF8IvAiOlG08PrCdXwdbyjD4nMgi24H5K_htZiIqfl8TgO-nBqfUfYeOLzNpBW-Su8atzklSTksCWca8M24K5P6mvAqiwwLpW3Xzji0ChyGrCB0yMMtjGIz12U6kctq87F7xq4jP4elpp3TG9hTyJ3tlU-iKtikSeMXn6JHzvbV6I5yzkpgLAKJhCXDDlksfBgFIfZPeyD7qaJ6YhAbUxVbGvfkW_LZu3R1tZYHZSy3t9kasSZujHEygYUYG2_62LY7NT-ejlpFkLrfx9hnYIW1a9UYh3T1I8dflqONom_znF5_QGxsB4-0kon6wtFV7e7Mca01igWlyJhVr6sB6Xkkjg-NfL3jxIp0WH4E4WuIUoUjBdCDEDd7eabW2bqcbVjlIxd3keMaHq_CN_lC2yyaYcGcJIP4-dNpcKCrvK-aW2F46cx1OTUDoUQ7dZtq7WLygNkF0UZM6zGU4hp0jhsO71IMBGtpco_Pirm-iI2QHMNJRWNzhijwgicY1iFr4xIXFBI3wtv2zCJPZcuGQrit5LuC14xNDjz8XmNGtS3RgQLHigvztKKqH1KhzVNDzDUlRe6rg7pX0ILi2WAfjtQ3_5Mc-jm-WhsHwUu9-7-uyLB9zvX1dYePt_RdiqJmnVC0SzAwlJBY7c1ZqRR_dSbIQR9qgBhrVFREKZgkKMGh5c8nVLxk7fiznxp12hObPtSgFJ_Gn73q0R-cntFap1TLtttvHnyE2pAq27Dkot3ORjR4JGh0iUEPd_PGnKuxUR5dLrNNv10q7UZZExOx_sjjJ8b1335nhiQ5MLpKniWGhXld8OOu11FGCVVieFs1ZOIE3I-9x2S1zd4kccqqTLHXGU4MGRg3QrWfpOjCUWheGFxUagR-3n6wMrvYd2CuTyaackEnDVEYaoEQkqXqEOSMMrMvMbEIgWBumM9_q2m1PGR-bAFnt_wdPqmaUbf59IE04wZTxti6A3VIeXwjKBxQa2M9QAGF-dBrzewesbVZGFj03f2YPSpoy2-A6E0ANlX175fbajFeErRetbq869K5EqtCw7vHR1-Ks1IGDKjLDdpmhgvSTKrKdedSKcV_9UZO1nqjez5q38DnXBSJ-KJUroaEtui9uUF2rCcSf31XggyvkIVUQr0AkVrmo8vh6Qn4Qz_xwQBjRa-rHcrJRr0ytRwxMrulB06wAs8YamJECfLRp3WnPsfMPOrydMHVacMFk5BdvEBlUC0a0MkUVR9xTZDnQmSHQF3SiajcmUy4VFISmu6l8ZvQHV3EPDnWatWidAIFUtJfpQAgzrmzRV8EfNEa7GUuMA_i_N13DXK0FfhZGahG6JEDWH0HiVErnKcrnCCXhVcE2k_JaRU0lnYPpFJt39yxrXspkNn0e7W7PM-xXGe-o6CmrvJf4Tq64Hwm4ayLDiHVGbfmVP2I95L7nXe1jlF8wbcYIWc7ZI2cbe3LfSdMCfmDcZPFoSDVk14lSQfRcOrGW_1E3aupaz8sMHxnHHfFTU6CO_sH9GSBvnOrKe8lH3tJdk0IJdN5uCDF3VF1zlHMV381rWV44Yy8fR4cOdQRukZSMFal4qvMfvKEXOWqEzVkdPCg5cdbAuC-6XtqpJVfMII5syW_YUUSGBgwUaeIkxJ_43UxFT0mDnY_N3gePI0qDO72hdbbyiB2VerSTFzIoYMYbsnwP_5MRljvB02RY8Y4uTPnbP6QMYDOFCP6Z2Wz5tcbLYKKwtLT3eBjjQOVjjLqantbnwrWGGkJIHRvlKGi1IcsSCbG2D1kdyPVbPjv438ptsMDOec5i_-H-ORuUgmeuowGgjEOzHz3r67-Vzq9sPeIKxeyZ4QW3NtCeLmGyz6500DS6THYNxOTYX3Y7Dewqm_mjVbcmFmKtWldWNM_KR0YBdJx95bTl1klBnnqsOUo--gmySqXIWXIEXu3Dl6_aOlfYb7wR59UYbK0vrox5qV-kLKzaGkMQrnfL_RQUlMeP1p6mwKYbOPEH2Irlwl8_xn-475Te5_CvSHIn79CMVTtvpeE4twszP-JOb7toquulGXvMZC3oMCNQKN0dqVtiGtGYIrOy8u8VOdc8kxYmS_VTwZAoMnRmtoJJwD3TmCWkebAIoGglSSzHNlSw3nhnX0n16Wh23D41ABu9Hz7v16IRGBGSSgBJ1Lhf4na1iM8tR8wxuk1gEhy4lkxb7WOI5nk4Q3anwN4X7s2HRaoLTjydvq-fhhxr_nWP_ZRVid05QRKPc5hSG7RefGEyxPEBjSC_3vYDAdIGrGKPoJcUSc7uS417d96gpvVHaUNevPGvnaFx0dd18tFoj4AjU4siKnukr6_pD3nWonzqxQmGQCDpx2DjCF343I_PDNtBd9e3yDDxZyFo55yWFPApWqRUPmOJfBnFDVn4pTnJfoD8efWpbfm5BL7nMONj30J79T_FQn4hPhQfGYL_DPc2Frn98s7eeAvaom8EE1NsS-gr1iR_1wc9-MFTS7lGzoUosojpwuBJHWBE8yqOVmTa5YOcNkzIjZjdEIkJWWYoF6PZIXtS3gIXpdyqQnLUUu-YEgVpcEPjbXliBdlm7heSlB0D1cURqoD0Fzc9hw2D9Xt_4Ew0lVHzc7gC1A1i-FDHey-_EudVVt0EIr8c7JcrKIue8HCUgKghJLR69HxyiBghdzfJop7ZJ5CFWZa8AEr39Nxe9T8Wres6OT_q7cGozIyvymMBwHH8K2oxa18Y7xGKBY_yELzHFFjFG0h7zNNEwjySKH8jGxW75gGSpryO1jNWTksbO1HTTYczxkzP5OKfzL8G8apHQefMqG9wEI9mg9AnV3Gn4LZvpHLAfAkAddKrULGKM7UD3MsYYc-aYMTqOqZYKxTynnv99KieZlZ5NonvUpid49gd5-IbgcIJcqOwmIvFkEidOeil68DkcaPpLkgW88xMAklnO6Oc-74ccj5yo4-7f3T5v7Ir-b1WlFx8YL7-gwrub68oX2zkhjz2TGo_nyyAfG2LbfBnW1mVk69bCVm2ZJpdFf3DHscYCmsDeby6-HxdpvNtgmDvfEeVdtCEsnqkUHqYe-PMK9IBGuDJC8zjg9wqU2eDBx53tCuexdF9PMvYEZFg0li7ZZuFO2CqQheg1csWM5gyjeeCxJ3-aMHNV6hozgbMQquzrKJ25wQwvbsQewY60VARDqkn-O37wg9PppSweRsGjWEmBI-bHUTb3P9xFg7kH1s6QfVZmvG2k_HRx-1LJKx1z3NjjWOjaMInoM7WaNGJJzrvG4orpe1WraLoTyY85rYQkRFifhm_B6IeqSjG7_NGFsS7QQL93tWA64bTANk1VFfo2UGNJexvCWBc1CcmqYXB2oua0zKxuRs8XiIz5awErzlfrx2BHCrhwdYkJvO0R1g9mCJpvYkN5mc6dxDxLE0kbq2YioHiI8_xxybb_abcyrZ-zg9_89PDKB23F6UNutIbi-TXHz8m5b69eoqIju0BhsC3FqOxY8qO_ynLjvFh6nNIiALX7IGxR1Zwfkp2LF-RgJhCus7gmG5L_6nEYQ3TOFkkN3MZfwaduPftmquQFK_8BAgzD7OA6eMV2rUMDAnTvM_BlhoRGCBpVYC-aWMaJqxl5Eyy2Vw9-DJfTIB-w7PChTRop9WQqXZJIiF6OlX-LHPQ0oeedCZR2Ycfm6Fx84yzx23bdG7zHyRIJ2h66jBFy8etfcTrsVLsezKOjs6c8lIlNlxrZwmDRLiIFOowQMbgyz29_u5kZWOztx4x624koOaJUCR2-X1wB_C1wBSVgMv0BY6i47K41YipyhvIB0zAR2UNNYHMAKb1aQlN9D5vHi-7Y9v_iScuPbs-gyCLOni9nbuPM2_qzJCfykpkCrGUEPGET4J30J9PcbeL8FPO_0aREg5ITh0KWDVHvqYO2VqlANNvBKbOs_WIpQJ5gxKHenaqxtebHNmYy_LD2V6RFP6I3aHz8XAIcJYd5c6i2heFZPmh7iAT7eQUOJP8Vrt9AcN8wEF3h9EoQ3O8wm5u4MnMFXDE0V4cKkS6XWNugsJ9qjwMUcqMAAyrl-KwGZvXyNOah2Vwqgq0sNE7VonMUOckQUYtSRg9CfoUA68OCatskZPz3QHADatZRV9fBMCQ5AQs4s-RIlMM5Hz6G6vKYrYn0KXwE7fxk7T80UMW-WT4zpFFdDEMi7_mK8KBMzYab2KXqYYozNu41G1tbNbQL44Frq2S5fzdQRequtmc0jEcsDVhZyHOxnFtpGY0_8Tbi2onbjcuvJxPgla8eqVP-LjZegv-DxzBOjsTMv8RvmJiPgOcBsDLsksmiEBo06POc7aALJVs8PTtcJHAvg91Fej4TagdHkQh7k43eHv7vHfbCrTXVtlhFvwtZwUFvE_DSaOfMtduJzEZqYek08x3qdf8EOFZyaiYExErgxZLIFaFvhXJYBvnXfSzCE5tEKvoCJZ5Z4LWe4AQV-x0CZF7siokYjaMZZrtKGuMTOomYeiL94QOEi4Qnj6HFuiGdqRfGya6weHYAUfMyka0GPQ_X2YHImUTuND2rQGX1FTMoR6BVMC5Yj3O9AsCcOhrO-fQC0K09BEkDpny629bpU6ROYcr9UOuehEVSKaNK90genYsyImy91fqQDqs776ZNeUs3gVFHVTxGC6ZLMQusOB1z505M6lRujIGf7L1uc0RvOVpkW4JFkRppNtp895_G0f8TS4skkyHVl7RUhri_jHHEcFnthxI4MEJDTpy7JKr-ibJrmxrYHb5VI24k2x9WtJmTe9JTis6spIomDwjdJ18esprinpo2Vy5Cfi_D2JBjzykC8_DNE1X_KNgnUCy1nCQPeG-KwW2JFkYMDydK6HmtNkY5x1tKhuTFID4g7jDWFg7TPcuGWooGU0871f2lAVIAxIcQVgtVXwvkuiDcOuo9f5Y5jxkPGugbDfqa5HhkF_CdgpATvF67ABwAndbCSFd-qiEWMP62zVv45CEu5avYDAdcX3K43xUmWzS6X0RRL7K4GGIutg6rtwxas6AqS-WCf4Mu0Cy1uM2VxQbJo8OYStV8njCKxfy1C6An101mXDExhrIcAligEd93RxVEx9eudZtTR4nbQusul6GsoiJvGbLj1tya18GbuGjaAheHnCWsOwWdl65Lbhm3DEZjVaulvQmKsmJbl_jFI7NKcNnyIxFJ-j_7-vJM4sAYW-BfIaNuq6XHL2lKq3HCRF0fCPkizoa0zBFTvVd1VP4a2DvCtufgfFUpyXZ7Kl18tERHbVZYIMB1XK26ghl3qg1Q2Wh8DK3VB-i5i4YSLGeCqkyBfiWd83WG_-HN0JBu15nzoaWNwkFLvb8yZ67Xf8EEmrg-QPxvnHc4qYY5uF-jIIEYzR7pVG2OJkTwk1vuBRAS0bmmIs5lR0iUcZbG7OtUG3nJbM40QpZxVlPcyN0zlCFu1f7gOHKrXvPFVShvOBCllYjjMEIAlO3A_mZkKVM2Jm_-HW2ssOvXjsCK9OmT5Rk0AhJTEJbJGAxNiCyZmEf0k-h5ZLUpqqdmpXp-eSGUMmQsYbDpogDFh6hU5F3oS2vpn7zV4O6g1Fkfyjtr9kuE-umQpGT7CM093tJlq1MM5RF_C7EtehxSgp30K1eXllsYpn-B0YwBfOm8u3JTkUN7v4NSjITvMSYbo18RSrAAfQS2P_n9-rL27uaOM5Rs0kYc60AoHYxBkPbkvHri219gfLzYh5JsBSt2ROzAxyullRgQ4fYKZa26R9xoX0cvB6lTLSL54UCT88Nes4H7Y3JEXPOwZ1tlGXYAS8imwPf8XUHwVqn_cmiqpIhlcSSX_2xweUnJIkZcWFNQ2cKeXunBlugPVL1KnfbIRTmOG2VzroaSvDeNoqo7Xz9aMq5YqAtt9Xftwz98r-ysXFPx2uyec_F4c4SKNg4NSfmwqoVGz6Z4U3eMCNv2_KRFbMfnQhXc8jOAPDzdDfIBX8VlXkxrc8h7tRfuxqe9ks5Tcanzx8zHAnopeYXA-dbpeqQ_uVFHB7xBoRK1ORTe-lLaAka-NgFIgEeI96AdW1T1GS0QhZO5wVwuK1z9VCs_qxypHTUWE5pawisJLWxYcgOLP3fdnYzfe639l42kFviEU3hTULpEaeEi90IL0-eGffumwj6r3psSJLpEWTf6Jl7yhKKxkOL9U_3pcA-fiQ2QigaIK7SmyV2GirwWAQMc8yvwRPQpJxEKjoX2FCHMNr3i3eSxa5geOjLEAQ-vCdnfjx9ABzeEQXPMcGcYZ_pwq4iZgSRPPcUO5jN--G1CFsnB3aQ5Tu_TWf0QclxGXKpT1JuxzpK0JSMDQw5H-M36BvHTqHWh1QbCS79msVZLd5IploIlJe7qgk7QwFxw2lwi6n2tfmrG13ZXlsUx7g7JLyR5z0xAbjCTxWAxMSpL7K6ZFVZ0L6wb5h5Bxh_MBC6ouwbngacESbgD_UDaMZFZx2WF5XEqr6gPfiop7J5gePHYd4cMjXvDThWzDp5XL069Qk_3fOBaCZWOuqM0JVlwTYaiAQhXG2VGlDhgm0I-puZDBkgPnEtwkqDOAuewd1YpQntAmEDsjLQ2OZ1NBDqQZJvjwsVkOV1wtUhV2DH5M_RKC1_vfqcDauiw072JI6KnXb8V36F7F_egrH12nFeU5iVIHiI_u7J8U69WLwjnmtKaazWceHAByAb1h-2PMFEeZxhiZ-nKubPGAS65x9mSmz1t7HDsvPER9v3qA3zaY2PnHXnIHX1_bA5try_Mb3nonr68MLFuToKuMJV0PKm04klsUQGb5mAmx-0m9sFM1K-eJnlNLsnJ-krseIo2RIC5wjkuHN7RN2eX1NkvlpRATlChwHNBcWB4w1JF4HvY6g_oEM3BCg3idsK8QzjVQHSiRxpvo-QbryWvEd67TpcSW5tjjhNL3jumRGGvoTb-0LU7Bckv9hdINcjHI_VIHswozQtlTFGBkQ3OfQPWIXIvC-8t1Mj2VkFKeGfYE91aRcVbWJCZeI4DXE1Rt66EKcsuAFHpZ71IXt-dke2mAi85jVBIC4y6rRhi-BYfFjK_sDoQylVcnLHuSx6M29xJ1g6E5u5-gJFqYNnKy2Oz8L8AeAxmyvsy_vaJq2k-hPP3hbXvGCGOoLMcmV55ptgjAj91Fmsuw7MyF4FOWoK9HZz28EUE6thCsDhHYBQFIYTrHOmYDARZpH6JdW2tBlcbn7xwNwKQgYOA3PV8AaX8-CVnrQJ6_TAmUc2PC-yEnHcsLiciAtSgKtf3UFDj-GbfGDiVePcKgocI1uZiplpVqOIQYNNKT7L09OnDTigxnqaQTYsMx33JP7XApoMFzaO3lLirW624zTt4nO09PU8wt__mgxkqgw05hW0o-07fFmr7qEJWElMH7qsHTN0QVm1HLPxUGpno2uNpCx8mvX9cciP7273zBjkgukg9MEN-5OlgnKeCbZ3Qsjplo5tc2-qh0H3ZwYnavfs2P-RwmYOUHmgtsRpk_GtdJg4IxPjIu84mKBhwi-9PEROcbY_X8NUDDcZf0q7bqRAY0M6o7hDm4n83xBwd7pd7ZmOxSLtWgybvbqsrhLwNMzkxoNb5J6GpxZz9uOd6BseVtugBzQSk5ktXL7qQOHogZ8XJbVaBZ3om3H61EZKv-iPUp2AONqj2GBGsZ2-DeDukkEvfhf5T2UGKsxInMPQWnuptWBbTu9HmligPLOwCZdD8BSGzZM9fGcPnbGKY6wSx215TSPg91ir4_9JcA9AF1Dr1imuK41TxNIpwliduByW-MwuoOQshJd3PE4AUJSqcYRu_wpODZYUsWjQjEMaS4Lc3XwTb_sXhabZp683j4w3AjChe6J7EuoyVHEjjSw6TpXBfg9u0z6qpffSW4z95br0baATJSRXMwzmkyBaTaObAk907NPyMcE2aYeE4zGCKZqKitOxTMHqYkjar0VJosbIOH22-YcR9HxRF7WE7GvwrPEFwsxoErW32vl2NNHlX4jR6HysYLiorlDQgmQ9kWHdoRwKEz3lkqSiCWs2KUqVg7FYwr_4ZlSKt06zXnvxpoRSiV3Cdd-sDAdMMlbQzsixsH4VfTEpyaKnhv026e1a_CoH1Eth-45R1oSh94Mw8ed-XbC8BGyYJtihZsmo5RMl2i8qK8XUM9KJffUbJWReDhVFXKax8Yh5fHRfz10OIK9NMYE4AEITXmEBNrIR2c04xLuZIHKnzFmK51DEPQ7_kXh3R1fwG8_5jTyOY3PJ00-MiOl08eCQcKBK7VTo_LZaGplY2QnQoTr1kqBhK24KrkfJDkjdd0WiPiRnI0zWKYPVv5l2woMyP0nH4991RPkUbKhCCIihUc52nV_JysQ-GK0j-eBEmgJPugaP_a2LZuqP_41FhIG4_oYiKEyto6HyjtWWm9RA199wer6I1MXb0gDHs5HxrbdCtQEbkzaoX8jP3EiDgeb391WVA_u2MSxriXMzRxlCQFGA_BzNQQJFGnEUOS0IsqtOIRFT24AXJVZVmQaGjirhZjgE9DKjgcbD_VbdyzY0PLAvTlvo9wwL5XUQJoGXsL8XtfPJRyJibTr4C4KjDkHgcJ2-rfRzCCfaQn0OL1ardGbPsAkZvqdLDeC0Rir5yCrJwKIyVSZqV8lijaEv5GlNqnarGispHgWyQ8uFzg7EAYJ-4U5bJZutVdypeY9sU0a-SnO8qPLj4jNH3Awxauno4MNRfLwPcvowjeadDapAmPTsJRW3kBj4hbbbjSen_7Z1QKB96VlgrqDnbb5bc03t0OQnYSUSOPD9MZQdFlk_3U7-qlvF4HOhp4ne8sQUWu-qp3nFKwBnmwFuB_v9rrV2mHHuTAsd7blWlEeLfLHiJ8aa4VWGCvYcsfc-e4bOratjaxFWnZHJozAshM1MNyWgynmtQZ2rZ9YwTffxgIe16k_JW0UEPx5lOcZHBfpLdOP9XOtdm4O-u9A6xJ4DF5hRennLpW-bw2kyxibVk6agKXdfhBVeugVsHOTgdqjaL-Oppb5zPHhKM2_e0tTC_PoERM77s-CjiI1N5CHZXh-I9IicLS-TGuUNzy0776famJ3tGSuMje909htuSlFcmT-RxeQSGWcuJWm16IPKDYzEPnK_cE8mST0FTf5cWN260mDJowO6vrX-hVHCvmSGodHDTwyN8yonR9dC5V7WhmnhIRGs53Qj87qVNZSdXFdAehhyK-z1kWqQG3Un4HGB6RYhOpBtWkvepQOesBR4rAnbxPo3z0AAAqt_ZVlKg1m3_bDvKYPWTzRIa9teotLAB1-0VT1rvvmku2RAf1GTj-b6bmD1qzJH-wFkvoV8uC4WMmZSPPw3fUM1qBxkawNFBfO7gU_rfbKpI-QKme6mXaEIpwd7DM8zzuyr12cfKvVxrtE4QY2_jYicF0CPsxIf5qDztTKclROpFdEnU7ZV4saAOyCet_ARumTZEI3e4KObHavkdfqoGLXsaqfvst9bo2D-hZnf1E_jshawKzSe5f3g1o4p16gat2aAtrKpeqNJ0_NWX7nKlbTFlLscbuH1cM534ASzaUxLCj_jRkUzxC_CPGUDL428gfdz57ZT27PAwhzY0rs-njgqj99OxJolHFd1BMA2xe2RPapJSiLDk8hC7lWe5pzEyTeixZu2_8FmxRVe_nGDuhm9v8RNNEwjK_SHJPWU9X1UkzQuiUXVHshw-CAyH7uZfgpA2D7z4sMy9kWti1iJlH2ri62k2sFtoDXWfqqQZkDzrdVjBhvTlA9usk-q_0-D2DMZdOWSAj0YTEWse7yhdTogp3xVVFp0Y2A7hfEK9Eqkdg9hZaxZoWM5fGpqXD9quth-qFlRD5wCreRTjtWRso7rsdOY22kF6g7BsBHoUxuUzK0jN9xTE7unLlwPjiIkBwXe2vaOaPgGZplGkFZti5EchN88BL9jH4V1WP9rzpHwuTeU6DQELstk6cv3O4QhhL_YeWy2wsRAr223Y09heSfmTSter2FyweEm61bHQ4Tpmk2o_cDFjTjpxwSZ6RRY-rne9hanMqbAPln-pCdpnJy8YHje3Z6-ogcUtXbLvBEMLkbycPbXPtqfvB6KbKT3fo2C-NVc4Mrc2D8omvul46Cq9fMFV1pEek_rpjSKdiJ00om2OSmUyAALoywYGVoljg1c2m6hodXtxUMgZyz1H2RSgMcmingj7h7qFpeShnhJlEs2GiaB_OHXedDCs6_6WaZw1d46NyxR6RQ_c1m0lWCgw55Vv_5-G_wnhLOSxs-DF5vC_IfC9Po5CoKRksIvLg6VK4uEoJ2VOyrSXCkWX_4zDQpo4mO6FwCOiyWTMeLAHurzszSu75-vtobcvWmA_KLRSlTfh9QRcIDkApIjLYLebfPLo1g0M_eBvGhWGk8pS-uZpexg-fCdHk0cPFgsgZqv53HI0YoeOAPaeeY1JBGkTAY8ss9NxIdZ1S5377GMI_XSiusYiKkH5IYm15TqDd_AKJl-0jHDboMDe66ZKZNLs3x_KtnaruNhmZrncVeGXeZvwrCSp3xocdnSdAk9pUhBhij0l-qcM99mz0EpKinC378YvQ1WsJIO-WIW_WH5AV_JTGCsafWxv045PMp6Gl6CW2niu4J41tvalXfHXLvqPd6JkZn_RpVkNXguNdt46Zhcd-dnCu7skqW1MzALWhBEeJGPM1wN8vTSq3A08QcbshgrdNds1hvTPWdugvwRBG7vrUzucL1qr0Bxub2oZWXWD-vEXCr2cygtveTa_gKwaNuwx0yEyT3q96-nq2NNmY6q_b6Z5PSZPKDEob-e7lkByTw29dysH8NuNemAmTW6aqyz9SSZU4dmli9rfQnIwepqDLbSxkpEi31IPQ0fXUD_QRQNRsNdIbxBh19PUoxZJANPJiit_F0rnA7RZmcMzap7L0zbbi7S1mpRbLA-fvPeVxyn-oBiB9O4LIujXrbzCk12YvezfqWekU75n-WazzCcWptR6qS8lcSJz4TdDD1SRq2XMBpJJd0AsGQ5KGT7GoWVWRWD6Ddq3tGwB40Wf9YWxUIB6OdsLx26j3ZbN_179VRjJM9X0QKiWASs3zzcy9HlQ5scq9Xd6XA0RvnUtvZgiEn0NPQrnX_b9VsL7B1fKnj6agReK6EO3f1HHcIOjjR8TrtDEky6jS5TK-da0jxlycH0Q578zF0w6wqrUQVw-ksl4uxvXTE-vFmwT41uLeNWvwJ-Kouw_g-M--FK84bDeYz7Fanzr4QIYWG1GqXsPDpndllKv-3Zj1h3JqvONOJ3xlrXmXMK50Ev5omJxYU-2NkUX8B2FYxcBCDH8jJAXMery23GgwYApAofdBz1jDq-R9Weza-1QAoXhCmk1y3uSa-hDyinSPgqkrud82-8cfLm5nSOOnEotwRF1gjyuI3_rbDXw05OTAufqtCB6YbJJbSAAjPRa04ASFyW78peaV0apSyX5cU1RhCIbI43rFmrikIp8rzLrG2y4jOL-rTWWgupU5S2RpeApwaNdzTwoRnfu4_2lQpgqI25BuFj00-z-HFE_wa5ZZSO9qxYZoSpxNet-ndJDIXkcE6H-iyAYQdTDkd5d85PgfOMgHLLpSU5Je9Ip6v5EdkXLfA3P8jK0Z6Du88suEnF0E6fZIFvA7t7wjyDTCoWSmHRysXYPJTAPHxsDqm8qRUOvWOgwAHBE302DRuv80mEQaFSX4wU7wUIPSbicdRu_tNmJ4feJdp5-TtNVvF1sxJFrQ7dbpAO44mkbBRTHgVnv_TmhFMk-XIEDSuMzGwRr4WJU6Iyd0HfhXuOxhHVlh4UcWlBmrAVa2C-HdEo5wQPzScRqbvpqguVhf5MSMg8gMvzjMuSAxnwuBBsFwbXDZSebfBlrr3wPwNftQeRE4NBoIEUK6hR0H5POqGD8lDu8IL4Lcki7L7bTUrp16cLXiLONEAXGZ-Cme1ETM2V37Qohz1fpoo2bw13wwMT30b32nuDYjFhf8hK8eFdCS5qybP7Wr-Y0OQPH3N1qfi3R_Ha1FcimnPKYaW3AYPFShC1jLRDwhTQ3XLXw3ImBCArpW5DgY42WnbTgUXprow7XbU3HHfoEgz03PSBwAezovItCvHLIQOs_yX_IR6Ql7TSUMv72dUj31t5cBtJ_o5h-hWo4LPH4GPsXfY_hvOJwgw0jEse8E6RESevjp9sieRTbNliNFayIVeAR8SfYDEA6jKqvHRxHtg39rEA-BB4W37uU-l7ytOz0xqdzv-WXjtD8sViXnVq5IZ-tvyBzRXfwv7FDhsOQYgBmFrx0Kt_PNvYeYo-LN8zAyeLt4K7fsBfPpMc0-pQOyUXVB7McjmbQHxpTtciGe7hPg2HJGA1SBhf_g8ntSmthhi-I2rIMc3mGbi_0o_xENPgHiTUMICqQKuYpDXJoSPHD06tsYfxTcGKQ_DQpnANq0vpPmAcrLiHRYZih-ek3dP8_df1Wpk42j8DkOkTNu2VtktRgpWmVR1DW6ISZ-R6ESTZMtq_Ee3cBnBIEKgTuBjPE_qNigs9U5zd84Diu7BKCuBXZnHJLEHu1ctMA6RxaS285FEcHf-m6sCnJs8TFVruYovuuslHY7wVsF0Bwx-SeS0cZuiBZAMvcGXlaqMN-MI2dpq4n-apSd1gkyI0LujUYWhYBB16mrvIJvRJydycdFDATBJrEFe2xhjER-as96w2FHCKUxo8AMddGh70AWeuR6KXdDlxpCo0tIVrh0MlyFOK2NS3-MVNtZTYTuzHPUgJV7omyfXxxByyfRs6Bg81TX3KmFvsl0HjdAWdni_YyxnssKO3fWwZkXDj9Gifjs6QhtYTbo9EleVEhVKh9pmuqDI_xJocsnj-eK_NlBwTWU31QwoahGNrgsDpsLXVe6fAjCfswD9XGqBAWb-vn1VY0ONH8Q6LD7dfaO6lqutMgcYgaHE07MNivwWbhrP1wfN22YXE1Zd0g0jIn4JNf2DiY2y1hZtEzs2-NWE9YiWT8E0e1dbohf-OMQ_z6J41dt0x7TTBJPDtcA52EMiIcbHeQrnyUtIYoBzPEND5Qy70ufIzN4Qn3TCY50pIAvECN7QadvetT-xrMj584Fp3hvFPhXaKnVI0XcK4fgT9-9lRtFAaMr73Nr_eVK70KJOmnLMhzDhku36q8U1xUZfEgoz2H3OzBrPiiW28lYy8n9fNG8dcDOhxPgcxnYPDV-aEAKqQYmAFb5R-8MEDLZd49hhazqn_D1UhYztFqSMgrRozFgjrDGjiDAIXlbAamNPuP-eXh1RG559JNwtHe5m05VwOdgHpVw-C5LQ0D_l2ZKkHZYwDNw_FHDR5MOembNKZQ8iU49O-vsegK7XxMgw4TWgGzi0BehrVkEqwes_iJ6TXu_r_d9yQmkF_Z1JAiVIe2yzSc_uOpjHqu8fqWtQT577ObKDzOgTLrP77icHwuJmqtZIliFTB_p6yzPoHGwEW4booAlWRECfsQLLAKTadw42snhOrYmyvVsF4bVPgonEDWs0t4lJDDVu29w2E3JlZ9AgXi55ZaH1wYnzZEbrw_pJI7IEJjAEK6JqSXGpZ5ex5R4NQwS_LLfQa7q_jtnjCXOygGECiLu81puNsfCKHcrRitcKF8g8yVcgLebDsYcvJChCacAgc6UlQp_z0SmKWzZja_HRFtBhiDPEm0RZ3-ku8xwAVhWmqvp1C1Z5TuHMn1Znhpb_N0UpuYKSwcEEvO4G7861S42QbDaPVqaUQQxXpYF3QJtxz_o3IYyeyo9Mf_D5JOjJJ1QkctJ_QP3bTI6fJHUYu07AoPrFfcsCw7ytVGxlW6mQVKojyKDtLeJm7gYj-RHIvzyzg59Rz9wCxG_CiuR6P2WpYeGLEzDX0nAnZWQNiBQ9hyCv0fqawkkJKGTkPipRtHy_r92HSygkVGTUiZ3MnP6P2DN-pTes1pgU_He2HYuNrv8I_kvFLysLoa5FhBBVvYtKxr4FZ7V7Yr-j4iJwzxImD6DL7blbPPf_GO0gnmCjGe2nJuT0T418NayqCsIq_8EDtIjb1Ov7_M27LtXK44Oms7DWr2Nd1Ybe3WnbUTSY2U3_5jg6BN-45Jp_U3BwhfFedTdeLi3q2uv043rPpq4m_DxyX0_YGwh_FSt7JVJzzYwyKfEuTk1QL7bwdwwpibhwoDEmCJjCOakTUlwMPPpvGIWW8Gd2kbdSKRcddVfrfDjRstjX8KX1dV8j9xdFt9ziO7TdnLgt2qHIRAkfDZbySLgKE_t9S7McJ_KMD2wNFrC-tlOdn41U0DnAA7Mngw7qqe9HkbwAk8H8znpESQ12Aqy7LXDVhZKnl_R7d5mIQDe5GNcN7-0zhjDWq1jjBAC6f_1JvFnBL7mMkXr-IMIHqbF1Fci5BM1ZvmuahN1vqInb6jMEcRqNaomuzY52ftTKDA8DaFgQ_HthUZfHBm9h-3Vpaa1c5wmvvIjDCpGAJpFeHFsgP_pQDhbGqmqauwthFNLoA-VrNj8Yruy3tbURZWX4mV7VFC7_0f-4pNSN-GPXaSXoLz9zGXz-xu0S7XbDKUN0A_ojTGd3dfjHSFrxvYJ3eDjAr7gPj5O6yNvwqitn1dcgbVkLp1Za3TBSbVWqNA_txGZUu7dEN60Y8_FE4I_EUFXBWCe0rxYFW78_acz1Hi5Lm6YztDSvqXdQrP41plM7cMvpVSQlvdQX6lZj1rapRQI73vudtEwZRt-F7hIsVWt7Fqr9mgytT5AP-D8Hm3jSyuSrnr35l1d-Tc1MOs_Q49DRhA-9-CWWW-sXT4_ZzhdTo7VLAWxDau68QDpupj-TtpjmUsakVATJmzw1umvw_vjEH5NWXDAVKSbTTT1GPNIY4sO-niaCZayHywMMztd9REbJBGnGSG6ks9hHjv88_ZqMqziuIRV0x79Ax-mT6XlmTanElkCl1jFkKpI1NRCOC0yqtBayGqtI7uMs6LuLwaP2bYYlpMZ_Vj3npnDD46E946mcgL3aEBZ0_2rLJnaw6H41JRt0-HNovHBKf47Wtzk3MG-wY4M2Vc3JxJBsDK6QRrN8s0foSO0YJNfJBCcjCosOIlH6DgOliCv1vtP5gas8tAtC2fn8Cj3Dgx5CY5XKmBzxER_bQkibTx1P9o5emsN5WmjpJVKNg6WfeAA1YdtSUBc7XZ91W3a-OiHfblxbT9mg3mptjVvGJFOwIFSaiEiP-QOzrxowa-yM3UvN_frIPVZO2GenExER54M0H2BXtsy0Guq4f3UZPgDD8CF8wkd_J0Xdzl0ejEdRTEfaLpYgmlAlGuKMKP7Me7UIxlZWsp1-f42XLTr2ZUvkhoY5asj-CF_7VU9iqA9sxC0_BjuG6iZaIzwYPz-1zO83LDmZ4QqC5AAfftOzkf2ssGTxgCqkrric5WVrw4juSLprcLZw2yk82VYb1o8NHx_Iv3Durv7GR6hbi19tCgJZIJxmggurVRtc7ESvSepVY1_dCFB83Zekw5nRpqsu243uLgbM8vV_JTBItmNGThX6LnAZFoF8EEOvW0w8J2ymfl0ActfScGaUUi9RSOmOJMzpC9HRUNhZTyeYBUVfsUEB11KDEajJVZdaZEX8XDKFYqhoLO6_n-GGmjVNtpG1qXNC6_oKPOz1_cDmp6occgLRzrLaEMU1Sw0GyNWQwdBWwvVY8BBd0Pl2E-C--XJBpPySYbcFAMme0-EJiZrzeCGbqlA_fEQEcypvPgOjxB_g1SkfaionHy23LhvNB7PAtQ9AyRge7wk2bc-EqkbscrrcF1ZAirU_yBro6uM6US8cNUkSLxZdfZUVH1IqnzK76pBfldUc5Jw6-Au5oeowKJYqRTgmIHdIZqrR0iZ1t3yLsA_IS8cc1ss32URoGLycJNU1Qlg1iP5f0M8oirXHW8UZ4rnVxoB0UpqFmLw8NFVLwnJlvfVgGcB1y3MeSDW8obt8g2aQitf2Npr-nReWa-Kzophp7QK6XxIiYIYVoRzCw8ItNQIR6xoeO2-Zenj8Dw_CRt55UNIIWqRNnI3k8c6kioLj2anBSu3m4nYHPN1_WDV7paqf254_bSsN1r6-pLVhtxeWGZsd3SlXXpHT1DAK3IXJP-EsnrQrlItHZZahayLVWv1SDCycd08gXWYxisr6q3QlrY2aCX53x1f52dToggFKxSRrFAKfG4IRtrz3P4YDuveWiiesEXW0TezzdStYvfm5chd8F_wzFkBEFblcUtAWUfbfcLv2mrnm4TIT43fqXzw66DBpZfw_XGrhBMwdXOgLZ_vO0Pgr8cLBA9bRSQxkhLkBHrwjnxfq4ALpSLiTSFWYi9mHCOxzFYUmqyv85D2Zts8CQJb9xPMrgijhbWNmaJ5AcYnZ1xHtvb5Aqgse8xFE8g55b0PcbbWGUdgauq4rdcppBjc_RHmZ2QDK7quu9-ttlYA2CykZAAGljrK3KhsvtDzfwy6piRsMFnyExSaNHY8sYIkJ7bcyW7t_YAQvtNzNJo5nTSjvYaePtkX7wekeTlqP_rJKLpYPLpH3WQOXGlFyPsJz3qMNgUXg70ihyzuUkWmThc6-IVj1ZLQZRW7hXW6J-MdnUrtKV-Gg2VSc7ubLB0vAoeN4_sngsPZPJbUy75NK_RHKqNiBD2rzxdrUCSn2tcqaZUaXSzfQvmI4gpl38wr9LGlkRWx1fKRP2GsdZebQTvFWQXfyBUwZVhVKT4oZmaZa-z6vvQE0wzQUODVFHGKPcWh8CZP_2BSHv-ZVZ4qGzWZzsU09CVaVv1k11s_MAheoAHVHzL7koiJ504eEmPBmRTPpp6xp8hy6KCjmcJjlpIYMCugm3YlptJ9Fv5EC5yqveUhrqVP61cWNUA6hlOq-HAN7L7HJQT7rvACQQJae9lrshUEjVNQEEIiheE72eVXZgcvC9nv8ANV8t_5OtFHgwBahIp3visQJklrfmpCmnck4e-oAVlmtBmnCiILnh72WRbt8Bh6kus8HAzK0Y0wIcCQlpS-e9F9xAtgY3Vs98EWnRB31yM8kkvhkxQqQ_9fijL8g0AuyjrBsovephQZ0CgclKjmEtb7jPMFRcPq2Qc4VYhpu1YAWrjGcwvYQdabp254VCt6JejGIjx4QttpqNbMkYqXaIJDuIugqeWs6n7TU3jSmv2IxBNLaJpBYF9x2tCG-JccqRSy1BbwqFwQvOjCRAJVVz_Xlph0zS-G6AEY1X5Las3v1tbyRK5lLCZIRF8QMQ7_pf0Dntetrw6iFejNaISy-Ce5-k0w19z1qcNRJ3zHZLAYfuBkRRwIND7qlfbBu-ys6hAefsYiofo1FNbPb_vtf2j2CV-szCzoLkFSk8HRWi1TQdiKWoybTyd5NM0Rn1MpgVIkTq4o1qPN-f_Ox1ex_gdhx2puA05mEofkQ6U59XOoFyumGsnbdhe5zYA27EV6R3y4f0735heEgiXJIqcCq4HZS7i6kj4lmFbtbul3FnWmXt6Ua3lObWTSOioZjyzwHKlEHz5SfH3rVJiMdny3ayhEnxlpzeJpi-ZHreMU5zVBKBvsZCqKUXZI9P2UQ2tSLge99BVVGKZtclRdjuhH4-8BJuFNkhdPpynoEb8LvEnZ6PFdnKjaPd3MofNS7iMHPi7DbJaC4j5IflsABZT0PxsSBYhcZ_hrpjjbHMYBLvpwfWJ6pyi9Cl8vCOsfpAVtS9CTYcX9CBnVYOB_3rH0OdBgP4_qe6TwBQlD4UHBGjHFeXQ4OlyR7NDaWq3hfIF0AYYcwpmiyldifZMu8X3l2HYxTIxVT9HP9cFaM66RdhcTm4hBoLHtxVWGue7A6iGjWVmEVG3tXotDrSueHeoURoDWwhNSsJXymraYcYH6HhHkySMZWr3hyDP6ejeRpvpQcUp0g8UAx_LGT0IkCd3ue6cN8DgmP0poRS6kvj2U-L4cUlr8m5IURPeBF5DToBM1pjBS9IHEDmLXBfoBGmL1sKNfH8LH77o0MCIUfBCerEbkOQxq1odedfSo4yf7N9YAT-8G5P4c5JzjuKVbgGacIeUcxZ3pYGvrxdvG-2_RIZctYaC4rxsctg0AbP6Fnk--ih4JXEiYN5tIJjcpGGzJEJEp5xP8k8ErHMYR3PQmLebg8XqMwT1mAWLh6A9uO_gbG7nDcLceA-Y3tCJIOSO9cMbeKs5ZiYtuPwLey46Wneuw02hLXgOpHcowRaXyqKHEgPfIEqEqb2MwS6aEUFhgPL46UN8bfXK5QZxJ_Knf7no-WxA-EN-XrqD5TCvgd4qvLxRaRXrxsNAuUt91PQdUmEiVTpXSeKK7CDTVRqpwEDDOe2dyTTpWArYnLMFHi5eF9KicxVVEoTy4EurVXu5ANBOKOnqstPCNVgH1MN-N4lPK8t_hUEsX18nZbx4VDF8JOmxZzgsBlbAm6hzvvEA6G65-V2F0ahBNNveGWkC5ktt5_cM5tJ1QKLLtxVfYhJRttUODfmldZmwaEvft5nI5oAt0xJ7LBJSXg9FjmUasEbFAfoIuOc9aU8iphgZxGUAseX84yaEClIcktsvEaLpKiOEXhN1p5MClbNPxTzAvXRqhfvtW2lkh6FhaILFusoh33S7e8zO149MGj6npFli4oQ7Df7rD31CMfXJbgHprywHWJadBbyc_BavdLwH7IQg7375vQEIQ1gDBlCCp_TiBRCe6CP957QzNgGQRUZcr1CgoNUbce8dOFavxhn9NULql1r01t0VChyzaxU9akUcoO2XexpbcpPkg2vDckwnlVwEBa8L2ppiNhdYikGSaEXbvV_0P0VpB-GlMxmGAWM0Eyp8eNraygIbnLepPQ4jtxekmqXSQSeodJ_p6Ocs9goB408Y_IaE5g3DCQkZ9cKrXcAesXgNtAIyZLgTqtGGkV9XGHoHpfpGNtR_5temH_hHrN03kYotZ3fhJDR9dgGfePy6PbcE94-04scI4kP5rLf3wtXzWYV79IwaE2-oosaXdqiT7Im2_WBf1decJyD6wakFFi3Otl-mEPWY857qaDpb2ppLfOEc5hMrYnpVAl4lckCN_KR9kI7u6ukgfS3wcH4my-gTLTCWPPpu_A1jWSl_eSGKmWIzcEBZn5ljBqnEJKLhtBMmHz2SpOaVIEc3SlV_XVZDPKV2wcl4ONXMa-Sx0E_iYmPDS3a3ptXKF00sPH5zWgCqkGhNkuGQDvK1UEoiX8xeFWeGgO762uG0DqnCllhkhTa0zTovU1Nece4lLFJuh6LXMpcFUjBM2ebKs-M0oSVF3FmVHSGyY1vePN-Rlr-CLSwJcVl8Eq2YgiXpekJ9oEqP_cDOWGIG_Fnv2JxdrBi8B89L_VYIfm8H3LW_AiikG5WRjmcBrMjmI6NNWUjfBTfJ-pGXr5cbhxeLtw-EqgYxBurX8-h9Su7ZDNx8I4UO15xwAOXgBXQbRcHxd9dLdkTp2a_H-nmeWZELqDmj2ThD0dTkJk8A97_yg0HwwC1Lm5gs51WopXaKE9yXyKBjDmMyHmUD99mD46v1qSCuzcMcLTbtbueB4RSYLPVF9Hx1ftg9K6rPMz6_Se4KUZRcDqbTD06Hg-TITi3NdBFUOZZyOt351f8La6aMbfTl1U_jx-TBLRX5Ufz3bCqsgV6uMji1JcSn0qvahRcd7kPLmBS3ul90KaixY5cSaEY-bPbejJcCOONB9A8TfjysPnL2q9it2ZmhPcNL8yReL_EY2l_oFT-Zjt5geg8CPa7tRZibhY-ggCFdyMIDy0LlGSPTo_k8xkaagIDtEfRSHgf9zE02vYPcB_5Tfq91H5j6tG_Zf5_vhjZmePKb3ECOAHRdIUij8mdhIxu0VgdzR8sufm2i38lo2SGLNX44THQqVJqLl3oRxyibcYsX04fr3Lpmz_uKqeQ8jBoCHxM9JMfytf-gpxPwrd-F7uaCLp1Eg6Ct3L3_anzomI6hJ1cm3-xZfX6wL55r9mbasvEq_Btn92f360p2FB4IyEHebFRyCe4vThysC5X-pPXDPtBWTXCgQBUJhiK20RB2-shv636tkthVl0Ipp9AgyQUkrumOshCV7tsPlZTB9VQujlgwxiEHvxFFjTdAmFZ0C6j6gEYQFFOZ5EiqTQz0O1dgIoMKmo7YrxJgXgvjdTzyq83yCMuZKLJs1Ir68h0cq1HqtEptXMiA0vLUEoUThfwY07jprFKhqpVbNnKPhmWR8Yn4-AhhyLMaVlsC8MRvtsvn_h0JqY28SN7feJAGXCv0pWEeazvYOCrVM9fgLW6e1sz6uJNCuztWSkF6Upab7jsKIPq4gBMV-2tokW9PyE6GWbOrRKJk0rzfRujtJy9rxwTeS6bpmFD09d37ogUbXdBTkw8eydZTBFTmYqLRT-I5CMqR_6MLSsFRC1svsNaPcq4rK3NFvBsRp2FolAowGkjGfapndK_F_68WR3g12UfXkV_J7z60xRmQap75nL7WN6LOs1XzaDPOnRmNqQVBHXIpq2Mfwjmh3sEosLB5XDM5IfvOEqe4ULRJactDhR5KTMvbYD3jmA9NooTGnex15r_H_bKWuftrhYkSm5nOa_Mu_W92zVb6kV7MW_0jnQRCcMvfzWLzlTLsXU41CdP1Y_mtIpYRu7D0ePkTphMvcJDqG_AK8kb_sf9o2Uk6qfJzM-IHXXnGQ-6xX3evNotIEnF0E8Q5oqgPCn0Eye1CltsV8_9Odp23FKw7lBvPnXFx9nmOX-dqfWkAhenz58tnDT9vOzgWzkJ8GjAgq29i_P3BTYkEtWsVrwod3jam6sgZ6rrhrQE329hrtOlaiDZFJKIdV_DWN-M9IE7-V7CwBseGmTHmcN0G1vbJo9ZSg6fLxf-KDGmUjpdAsu3onOsEPMBi1cjnAZIm5vDPnIJzh_O84OFpaH0PxAGZxAV3aOR5VnEbFJnCyfDc2xCCd2C-f1k7DRvV8d39Q-RC3Wjdydv9pddYdRZVMhz8Vp9fzD7KdDVgOCJQB7EV4WSGyLyq7uTofQocqn2_I36RhM1ITQXFngC8iokklpUWQ_30mbNzoed7DqpIa55ou4e9CJuBgY5PXuD3jV6hXxgRWZ9CYdXTL1uuvdci5kcjOSS27NRtsYKCrbzV4fEogVJ2DoFNjMsmBzn42aE4OyQh5bYwAas0FbQ2JyoMqM_49TR-w1TszEMlddC3JXo2DjOlbEyb_c2Lx5EluLUy0FXr0x1XUcvMrItwGMYUutmtAw8qHsBUdY3inLyTsc8PV8W6JsuRasUedLFJd1ugmCdAwPqBF_i-iBqz8N0ITMfURO3_oH3kg6zi0TQYbxG04H88tRrvXgFLkcIk_xwPW37wr-UOcX_k0Da_AN6t6jkLLIm_uQscQCJBko7o8YyfDxXDFxsAaZF1xTP6_TKi62AtCisVHfIfzuwcJhW04sYDnxfU4c83IgWieRz1C2em42ZDZyrcXVg9Ww_G0UjH0fmKrMA-VCHunFgrC-FmAvtC09ge736VMrPOX07-BCWIImpHOxHbct-jMheNu-F8pkSEwAEAgastQeJbVHibJPM1a7EGbwFMM_KoW912nwbGsSiZXmFoD-2et548OpsBfl0KwTxxq-kEBRciHArXFiHLT2SUPChY7KC66cwkytFdci9Zu7pYgvTZZfCf6ee7Vp0EonE_8K112hFXzlf9S3MW9PA0FNm6puVhW7aGgDws4AZicViGUTp-pmVtXtXX9s6vCcDKxEj1428ReZw7yrSjrNC1sbv3GGAuoKjiaFps2LAp59D1bQoOVlSMNkpq6A3wLeZGAKXTps4DG9VgZlTLXwbVgG8UlUCN-mFLa8wPJpl4H89NptcedycKdFaVSArk3Kqm3dbzYiEx9z5GHn6tq03XKjgJLEOLlsjwwjZSeY8k4LXQEQMnwlHb_CjwDoN9kTyi0_DXcYJwq2bmOP7FxMBcd2B8pin30ts3kVKFgMzMPE1MNM2U2l2RfzGMEl_Gla7izOO8WSHGHnqgLYi3okOvxuhFjVN7sQjdd9my29UzAOAk7zg6pTXPiR61Lbmlj1Je759-a1_PUB3g7owJkuK9ksMxtM2lS5grncLwnrquZ9UfKUgLAWdU77C2oyzGuVDCG7wEkqFwqvLv3rCjdlbTvMs9J7oVheGqr5tRvCmF6sRCL9sx2YdqliVTuhKRul50RDRVeZZ-4m28oMuZXh60zPtVdP7XX0nxdxvW2EJBtHdah1dWMIP1AJcYL6_dNCv6M-5YoCuq0j8BTJZAS-x6dAA8tZDhZuZZdaPS8NRAm9z9SCHzids087pdyvamNlpHpfnzMPOXA0S6Fqhe4eeX5x60ECv1zfrR06BWiZcm_YEPle9YB35eaf1Cg4u-TzMTgfL-rlcM483we0puKudfjOKsTtJgWaJjcy7xfm3FKDKFOi6UpoLWUcXLXy2Snu7SVl_1PfXevVhfj0m2D-ZfwCRDmo5i4xfArJF04_cnyXnMDqltSQKHJtd2nV_e_nhqpkYMd97JuMwmNQcRX8JLfnR3VC23CqNrEX5ofFQrjJvHWla-1uH2YwX2q9EcaHmPoGNqdqT3DVJYxyldy-8GSpIUxJf9-haWu7sq9pfj0InrvGvm6_xjetZtLI2EVpVUanZSK8OluHVZIHC13XW_kAVKbii46jcbpF_n5tqLlBXYfHZLQBfkAwxQnaJPI5Iu1I0QPa15ywky5Bsk7zUYCD9xPPC71xjLzWm6m-qjy-mzOWj2MhbnlBMwPvf0ktEfrnXEuKFRGZiWYbRzIg8Hp22XpjBTNnJXyFch9t-VjHpHCpRZPpjBOzJ2diHPZPfIvizcHsAgcGRrMDNi0okzR_rn8cbXeft-OWZzn5krjSdciSZxmjFixiD0gAY9MTb5wmBGxWjpvo9L48XUBg3OwfsOwYHUaiVpnT06L7OG4JJExP2OUaGCOf0HjrzCjJ82L1ArF-WjuK8NjO-SxSmgaQnKZhdVrvchfJgjwoJDThrC4NB0AOJl4mX_vYceAfAH1kkCwBC2agsc4ZhYqHARZ4-2hIF5idWgVU_OJDRcYz5g5rSlP8he9tr8-lu8awy9Q5yikuOd7dFNpwJn6LXEiTfVCUOqZjPqXjaeeEZKNzeA3BRi2cWA8IJsLm3c_JOlrTbn0aRqVmhyCHvJpUnTYQ5aNuf3GmNPYL0W1fAplXD6I0MtCch15fEt0VHg90RyOdI759w0gTI25x28lE76LJc1Ds0lQIgnBbqC63LYTo1PrVFOS8J0Tm0H2PVO8Msw2o_ly-noc8nmjEB-iMkG_tuZc9kmvXjpCFY9uOhl_5okJKQsgFGdj00793oU5I7Y-EuSBe5i7Hab6Ensrw6C0Ms5Y3MHsVQi9cidTWCG17Cc5S7YxNbLdFKMuOE-7PyPFDUvNBhKEQzODfEjrHbJ8K5SrDEjMCGo4xF0BQTimRkXa8W867VTI2Z6fVjQG9yuJQvbS3nPIS4TWIUtxkwgbiPErW9giFXZ5Vz6Me99nGX-7K0TdquqYyiieKEeSWorj0RRvgGmUl1o-Gyd3zvNlyawkKUGAPGEQNudY_yB-1QtVyLHg6F0csJTUfWRPboi0_tr9R_n2F18vAyuvQHR6V8e9k8LXoFdBbPItH0ZB8Q8qlWmRmzNU9UB5INMcHAGA8aWGr2B7grZmFEDuYGqllNqPtEITwYcop2beu8DT0_sGcX9LUfucvfZtPS9W7_QLiw-IpZv9ElBUm-w071prqChbJB1fp_5hCHtgIUiYHJ-5UmlDlUUCJKQozi4N48KLKjG_-OLM0NbEsGUyhrrJjDcrxGeO79ueXn4xBIEyw_zgebqYCzneypxIY0zRoibzZ3BSsI6Ric97cvmK812YEjlqznbSKcJekN8Xnrwv3OO0q-iTtjfmGuUoFdor9963Bmv9BKlUNA-SPqY7OEbKf54OWo8DEP1dghemV_ocxqRG2pCn9YeG8CDdfW3KBhYEqZA4ZaI9ynEq0oVuaTnCrQAkZPBSo5xQkxSQqmkq8j9lvYlrWOiIjr-zKALIaiWFjyxC8W1h8ZSqPAoYbWVCirI5rS6TBpg0x-XxctdQ8joDQ4d_PSmWHB60tGwTHysneFnsFT5tevAa3QZ3dWhzunp6lmSlMz1567JX_Gn8xxKdTuHqmFFprlZKqU7oGMlz-ZVWdfbwF-vXfJODWlfGezDKbwOKNnkvsWrfIDZdTXlHJXv8BIT9O-NB441GxeTZebzdM-cqvOyqlvOh1ZMvRvnoeqN0rod9tXAKa7mGtgQY6La1yVm077wXEYbOLUkUkItQqaLz9VQDl5lPWluMLwiqUfcGaKXS-JP6LyB7n9kjNmu2uPvbK_nkcOqijmjYK6A-2slPW9z9oDE_ksATRtXCzbMnrUSpXSUKzbbdOTYQmKpRXJuc350ENheqdSdLwKDyF9MoAI7Hhre43lt3HyMZBgckquML2MNq-3PCtOsB-OYdTVjtDXgSId1j14qqPUFe43tXH7I9wabbWk2HR5FT6Z6ZHHqrdRv4xtvwalEje8VNZABhvg0p1YRppNF42mC2rkUFdHkCC-XcMkLNp38M1rhosofQKvXUQN8Wp_PoaBMOKZ-Jgpk6_BFfsPvPPM6vpgF2EP75VCQY8hbTrTRP57fuXN3RK_QanYXMOBueFm0xzjnZ5nMsRIm5xNMth64bdmoUsF0I_-eHwaFw83nWmzV9zoyYFZHXgl9irC7jXQ5qnWeSaHhZdeGVvWdW0yDf09NyajezoHJWtCkQDr4Xeev8xiYEI1hhKxANptpANYCG8vqd8Du3bkDNNXNUzJ4NkzKE1wWkzJRADk1d9yPzLCjSjsYodOVkxP34YWpXccVwIN7M5OaGrA2DkzSRLmjNJ2YJQ1CA5eFd3HQplj-S9m-ha9i-4ZKxwcROwu1J24FWkbx8BblMIm2KnmYf3Frw-ng_a3i0n2awYz00yDRXs4tJjLkeEhBWZZCWFBinyXETLbb6-oB161SsC9YTFGz6a8pIzLMfPwryprZkxKiEMTCslw6gc9t2EauC3wrxP11QGUon61LJLStol_ADCz9ARHMrJpnkvz_SuY8r6lz4GvXsVWG_t7lozYkzk9BMqBJA9YMyLa5DXH-MB0tVTW4CTHmBBVMhyPpk1VlWBYsMuqCZA9v2358GJCxpJaQg7SkDWBnuTf8Q9uQiWBKyPy1EYRrB3fbJV_7wCZykdsgLBgObVj9kYG9tTmSl14h_2fwLVzUk1KAtK_qKBIbVYLCwwDKCx_aXj5fByGvp7SXXlV3piDVsk22DEDM4J2Y6xiq8LE0nCfqrwb0T4qUCiM1Czbc0Eo4ZzCKEtt7GZPH_abjiWaUroyy-Me73H862RRfXH34jF2D3mOqgNnWicv-pUFonG1g23aV9xD5FNPMf-kxcG7I6hsZi_jt8yj_lEpuPwbJxEySD4EJrMOB3scB5ywizBBOlCaCbA6faQZS5BFHwEjhK4vWm86lVVvoLBQvW8Y3-eQK6iAZJJT7Qlizu1QI9_VQaB1IiMSScy9YfbHWisBxTqcMNFxTYAUEexzPtGaoxknDOSEsQ0u5XWD-sWYfuaqiY9W2y7fq29igW6IQ9L8XL89w0vowsdZElGrp4xpaL9Uf0A67H-K6RM50DVE7QP8_Je4AwfJVIWUkFyQ1x5rnqK1mopF14b6iVmfxFehKViIBpclpe7KG6h39cEtXYQ6wUnb1IdzXheJR7I_VNxeHVa37l2Q5UC5j4efRRYsmUlgzq73cKK2f3qoDiCtrb28wd8ZXtGzhTE0X4obPanIVTmU0rFQ4Zae39ZxFp-AhMZXCaUUOxP4eiL2CskclL_9cK0NM8pxz4ZFaXFGLjIusJ_HdkUzlBZkadS_OYClGfFXe7DV5mWibSVcpSxZ_1mck1KLoKDemZ90YA6YCvNShIhtG6rcxiIlSSsbnUvmvj2hEf5ImHdQiJ6ej7eGsYJ9s1dH_wXcXYr4YSfypArfvkdH0ahgDemEWz0BD6AlS8Zp8eOe3dqVDtYB29HjHhVwBRGLZV5uwxvOjxxXadbqedX7O6sdk-Xb_lRC-b0_4XkMuJ9Tj7Dd0t4ZRXFQqnxu6E5WHvxpTR7MD5s9A0jZcrcGUNXOg3odoLVs-u1lAAnJt5UcKtdzy0w9aoRjTRquqkJN9eycOOkmLiaUGDkXI4MeDztUfw6ro7Jyl9BJe0ZkBhZcXtgY-sAJviZzbmwKHSF1THbwNC8WFrWntqfPPwjzkto0hd-iSZ3HROXsyZBNJcs9p_mQ-bwb-MlIi14y9ALh_M6jJTSTOGVrGU0zSa7W6SeniNZHa6VY7x2Y096TBQ-d4yt1r5G9D3x2u-M7yEEdDyezmHteMptCUa5sIb1dcVYKeH50MKaNsqztB_gKN4mOAunU25e4lQDN2OhEqZ3nXTjyHLEr1qfU5bkAGgI_LkIowCCb5k1hmzs_RgZg6cR3Kuw8zvdlXT4xNOgi53tXCtQuNN0ZMMPe-422HCy78Xr_iLjWM-NecEhqdcBdcde5UKTnpi8277ASw8TZkOJ9Ft56gImcs6jX9JLmtozTHLBsGFx5FMcxgZ0UUOxUt2LrHQje1f7A3Ce-JHNtHQ-4fJZVfS-5MwjzSIYAJ2rk22k1SRQjcM3rAtZHxSrGCjfyfJhkFRNIAngcP1W1PJSlPNaj2k8mzG1_XLvI1_ZLF4mci5sdST2Q6BvtAzm5YtE6laGep4CA-hP7v4NnOuzU58cvDFNL09chceUNaXiGUWcwhXp-mc7-jctWmyaMhudYTIIDHL94eBBSV9i5Rju2L3rU_nwmfJGUm50s2zfK7wKVj-MikI7tGkHCeA12v0KqHHLypucjpeRWVPWQ8mII5ME1hxeHu3NYApJ0ZFb1j8XEhD9M1nOWB6axt4zod8mgP6LqGpafK6dFM_OTiJDIepUvaZo8CjsPkycwHMalh1pqZBLr_Knj4D11OW1iZAUo4hkJHFwuDk1E_2OMTdgWOBPGFnnf92_8gysTsZwVgzWd7hz6TQGKsY1jPTOuj7y4ber17SB1UxEzfluEgOwDYpJ5MlKDjI_LxaV915sC6_QVyEdih-xgOObdpYiVvQfKCX7Eqk5kGfBcmMoMFITqZ5yEdUjhg1p6BTQYJwbNwRXLilIr0vZiz1ZaJ0BsPmChnyum138VTly6iswdxVYkP2mpTVDqE9nwxtZvWednw0NV_YyFogFqWj9IilFSw6E5a7ZNVtPmyA8R5KWSTZ8dHmi6aMd5zGlzY0u2WJ6qdMJkyQh4EgAy1Qb567-8hWEwBgfq-OcYArdC2YUs-PXRDnofDfDUECz6wnCVS1RJc1UBbyl9xmczJEi7u5ma0ERLPZrV1BQ5hMK9TFYRafykBkMRovZ8NjMHhTyzXUSwXdyrTpdZZiMf6noqwj9_T_Vp-DQ-wz9LBeEcYWVh35ZykOfgMMLveBa7A976teyd4JQ2Y7VkmRVQV8HeMvusySQgqzjHlhb_d2ptXJ2AsGMtJITP6Kv7_5gCVX29ZSqHxS0MksOIdsoeTZj0lyillod5fPD3w0Uq_LStBB4MgBMj4hS_lfZoizuGJjr0HbUiQUOMC3PVB9nqc40aWzy0GNDvIQYB3AxAdklX3sqor29G79tp2p8QcASlJjJsDucQXZxeQn-FGXgLRStYsnE54nn0aaJ6X5LrYQrklk0w7n4YP5_Xp8Q9Is460U4-Lv_vN4y5hfS5sw2gB-BoCyPxuVm2KGl_Q8hxkoRm4DM2ZxfKENWd2FAAKSMpkLTR7vPL1XRtBFRsxDXkMQjuH-zhopjchBkYANoQwXxAwzOP9cIHdjrdigVBGJjVtFDQgdzsXsO_DHw3zEA2zUYmwGnHGaC4qUTJY7gKbw9KgExu-8tk7uh82pBaMsi0XemwgHaJATrSRpNOt3JjECvsd7U8KXLMxVeT3LzzMniFSbd2ki9j59ZyOXtXZaZXakh6ph62yph4oNCncCfmDLZqID44dM1-sbbBg67-pS5678czFjTSgTlC6boBlK5hLlbCbU0bl8rnS404qy1K-Tej40Zdc1S6C-tHAd5oRw1DESpZ7Tshc5x6C0Ab0lprve1mGBGJQeEuU9RUHHJqkKQbJU86gwYxgvShbL90Cc6irTWWBmNHwy8FvHQSz1wmJDi8HqJamgoEs2YLZ-eonnVRJcVqGHNN88VNRLEIderlmN3dwp9r57qb9_bp8ZOUnVuryPKs-2MBvJNMt2vRnzjhhU-izEBsWTgFJoy_TdQkTIDUjB7tgl8ig1IfLyUarHgMskVq4v3Ar2yfTea2e8_LIu_0xjQ8_w8XgrVXP5PxdkIYYWqZHjTS8cckaC7nwoOQ20LnOOhfiqUneQI5sRMf_eFVdN_bht7gPa9ZDLwox7MUabe082WkwkY9W_m_JmQZ28ItCPlBSuxeeXpCpXBS3ZJswhSZy-PQCu4VjTWvJZR2ucRoobs-iBhTiV3ZP7dFZ0huGY4hSRyOAVGcgyRU4l4FYTOwEEbcWn7DVrkIOJG03Lwn2ucc0q21jGfFqn0cV2sVtL2QYMFb3NSfGPMzp13R7p4ZxOykAytsADNHTZpITSFBznmkvF9yZR-49g4ng7-PD4XaJEEfRXzu130IQDkoAUS0g0Q1ZCQJzX0xXYNPCrEHHYmpprNjbUn05KZqJCqZkEcFJMoF3sLyonzkbkMlUad3RVXYY33fWdkTFktjVWkAys9AGikiJIhfkr3r0o0sissbPhXl_WX4fRHGuquMY65ToWJFN6PSpD5l3zRnn02ux52qcZRLVRQ1iD8qHUhi8pjxsUjC5vWumGgr3L1lJSF02gD2Qt3IdJsuzt3mE1_5pbBeyTvs5PR3ZAUWfaDpW_Fhf_McnFk2O2jI-WZX0F21lLzFYIZMWuwUiF-sYPPKedep7GzXE6Wl3wMXphTlQQO9grWN_p78q42ofTfGjbL6H4NCWSw0inkQBPnXhjqFxjXFPyGpNaRBxL5mT7elLaeIb9fWhxeJv9PDCuve4u-_GvgqOIJd7s8PnyxYGVtxpYrdYvwkEJqd7RglkNbgda99Ujqn9ONrJp8mNhCPmmaZH9lI7z-FaBhWGy8PcIHuaF7q0FeDKXFFnCneSvzbewoR9kWbvU8t-jYk4AxcgWmGvs9fSmuA3w3wBsxgZ7f8uD5kk7EXdEmVo1ORxRiUpIVBbe3ceLO4_N5wWOU5xtwP73FPMXzpT6dWBm8dpjTffWhZhmq4QHTK-2Y-hNaKw4LHS444fk85Bt4a8N_hym057xMq810UN5j7aQSR4Qm1KIWxcT-JAR6xFPhVKxMz1rOlZYCYwInbAGLPrFfj9winEMYuLszfBNM-UvQOz57NJKbFAtHLmf4jRlDR-Ib0G-jonfVBwD9mQHFETF2afsL9a-Iohq-r76PFgrBVF8CHQfaYSyNU9k1v26UWu3CqWv75m29O_A2msN-mmmAWELwvl2FTWJrMEyoq2FGjxg03p5k-cLEb0336WtPETcOhH0fXaE-EKHxITgrGrfcycyOfS6FHSKP2fib-XNolfsoVS7gBkXoQ4pIpH1T5uKCkvc8oICdNzcOk6xlnPRKPHiaKL2v9evPG17GsPgXN_FJUf1JWqmFLLLgpS9VZodJA1gYJdmwifgzQ82hPBuOnCirRpqBna4Glmaow-pom5heOOvYiJ-qvYFOrISfm1hi1n2kwb_OPLAZSEz7WIgGP-NNjCSaZBjtCtOumE_SLAIZhmCr8JwuG3F5KjJ1c3j0U9D9Zyj20njbwiyVamiq7uJ1W4YEu8ZRwlMoYnA9WDNjJ61qrTLL7cRDHi6lTJscJXDUQuU2vyRKti3RCEqx5rGw1G7Cuxn9GUUKt9IJk1aH_h7aoNqhlpNc7dfEQFgfefG42gEF3XvXXSBV3vEhNQSugvEoqTvc0i4Nd0Iboxkt22f_1OKfZBX2pLQah9U3qx8oOGVi10fVQfFo86CwaM0hhMb-CmxjJo3hi0DMSgn6IQnA8utZp8wxL7b09_ElBKAZSuALzDEhmFBrUmxLaUoi7NHrhkK-tE8EBpVG6XO2V4NRKamo2sRd_2KQMpwhHrKiJHOiXzsrLBWbIyRgJFRbSTV6li6xz-xAP21D3XEv5sDh4KFiV5czj0hJu8D2t2oOjYM3N6XinS0apm2D0MWh5CuxXVSIdHjE15Q0t74Qm7tTURN_S4y3hgxTZkHLoX8L0qZ4XU6DcRjOfpl8IppMQJvmHeb2QJ0Mqh9Pz_8peVkxq1hcwskHcm5EKKVrva5l4b4tUMhonXHgy85I9Iiq275J_qqeuVRS5Ob9MWzN9JYYhU3GN1ho36r4YiICdZZl4TCUWSw4T0xQKyB2bxvyukjj39MAHdpeOu9gxKUzFXLjkGtmyAnAtmB-dtREKAybsCHctTzEjvh8-yKRGtdr27BxINzQxJ85ZhibCXVHyfunCZUEIHMdkAqdb-aCJ-DpuGzrYdYW_SVP0IrpVAUDiwlWH7xR36O0Av-c2YiOZOROTR71kmZUst4_0tqE_NAPWTLlzFJ3vwMEP2-F26nwyfh61OViodRiEfu7ohvH9LTwSlhxrd-mAL9p4gZBGia4rvEOGB5ITxP6nBrQtT2jjGvmw1hL-5-M0YE3V8N-dgiHEJMI7rMZ6S567GYpB6qqFgrJ4XAmAC5o82yjpqftzE0rCFGkQNUrtOiJrgu8CFlpbBtWLMBqcJ6_kQ3k0BEth6-JGtAbyH73kjf5D98SK98tKrIpfNpk6MAakMo4xj9w_u5_hzFGvZ6nU3CKkUPZda5al9bH4qmk8V7KCDsRwPQ3-Z8MrAziY5wrrSCufNuC92E98F6rilBiOwnDRcD4rYiVK_PQ0HyMwP7DptA8R2lJETPugskiqgzCSO__aq0PQBm0BMzKsM7dyBbP_4p2jk5Co4CVyycOZVJaIbqL9qw16lBc35-Ne8bMOBBmXiQFpvH-5LwVlqAr_NMNibAESlWjmWRwz0-fN5GFJS44vfoDMcjQdmZiD1sVulOikviaSimTLDFbkhU_jt23uIIUKV9QXgdd1_f8ZrVpHVKkQfvEepjqPpIezgVjxUi6Q2r4P_e9wfqozaEE4D4HRQO-zUXav99hpo7LxjSti7vXuI7PdlUlXmlaFZXVt9i6ydavWnwp_MIMTqEYPvzDEFvinm04NQOZ06DW1ODpsGAERUWH4DM7j14r9ycF9gyIYWE-pa8nP7USymFi-Qzzekb7e2Uz-2a8WDhHp8-XaUsILnWVwUEER1f2rym6Ir-xMNpYJxRcb8GvmHd35eLQeN57oQptYgWJs1FKXXmCIkeKKlQrEs03f9GPB8ycHzsiBsGNE4Q1ActYLxxI1onNUKUS4HpDyhA07imiSwZfyg-mJeOI69I-leIeHn2LWnvNXhVdabn_pYuTvCLLPlzmvD2IPyGU-YY-R-qyFDvSyMDaK1lfC1Syia5AzdF54xY4AhjGKUOH76Z2epLj6bRcHFEPd3DXEWAR7_R5Q5KcfEOdYyw1XQuvqs21y71JSfPMlFB11MqBEjkRqEjPWSQqoR-YskdEp8g_Mc6L-drN3pkk4AmkF_7LN6Cq9GEcx04WCoIqng5rrqg4Qx1aOJYSNBIxPqMlaYwcCEjY9Aa4BPdAqF65B-hxotMCiH0nVBbzbLooDL4pMH2Vcu9kWt3YWKyoqxUAnka0ZDb_sV_38tigejxZ5sIUvHMgKAr6zYnt9xU4D9Ql2y_APLiwlAF7VKK8f9amq40O7rrVekTxSToJUZRSDr2EOShpgbGqjmUI6TBC-PmHCGCL4sYDlY0hfmkfOvqbVUo5auyYK5mz3qdkOHdsO96s3gYLQgZFjPqNCmwKLxaLtuKN7P-EaJcfo4NAVwbf41v2Zms3dmD6vW0ZFGkAj1WMm22NiGUlTEziiGvUBQHTs-lEUx1Ud6a0WK2AFMknlXTIOP7B_QFa4BwB0GgdTpK7Gwbx63sDCOxHvsl5MRuBfX7qJXX4wDXOWPvi9goKxnyZ4r7zJ9E7FM1SpW6pxnjFZRMn17r9Ia8nyrNqGya7t6V67CqO1iUG2IQ_vPafkysZchfTJUEsCmMIvADh-p4DaB0KE8U3RG4j_m9yqIUsTsMWJQMrHQMjJeVDBXtKnc5ERS_H1lkEujeVo4G9XSISIhG6MND1Qp9rj7jeErOKpcclxo0m-kk6GpGidWO9OQVPf8SAQHaX_uXRzm_6YLg4x-iGbgKjkadjPC-ei8A7wvAq1dToW9AznsZuMz88NzW8oWA9C7hOz9xe1ThsZMBKQ5KhLI5sxNf2F3qtx5oCBi4RZckaQrX9LkXrlg0IJ3T44-_h2XfX9zKFeEJrbMDLEC_qKYY3AlfxW5KjqYK55H7dJ-mCTbcL9NM6oLzejUqqpqxyal4PRJCRiBbyU_kFoOi7Vlsq8qKW2aENfq_JFApqkFNzffTqGreVv8O1XcoN4CgAi6unliwmBVI1eJAs3sLpUnwRRKGt-pcHSnQ4QGpl1dFbu1J-EwyAm68pHaCQAkthoTQUnartnK7vqrUs220zBSYTYp_EQa62IZ87XuvdwvMkLJwMhQWYsL37pwb-ikfyCm61jKLv66AQTsw5dPIurOovZRHEqrrMbQQ-lZWYUmJJrk5bzdG8JMqBmFWmA4Rk_Tffr9ro-Kz6uM5ijir5oFzXBzaUkJH5H4CTrRzB6qXtbIFADT9yzqR06wW0_OrxguqQ_9vj1P9xoWinecn0AggfW__binUHLP4OCvtFo17B27dqB6JtqCZFi394VQKpnGt4ml6teIUZHKHLD96RxOGX3OZMqyNZ4mnDGW83PI8qNqlps62dlbfSDwGbzbrbdNV3cnW6VFUJc-ZFLKwJdvztiy8xnUN5XmZOXY-WJfVDxM5-hCP3AdaYTwZ6vCwmDJVBzGnDJOpRpaLoOJh6F_Pwo3LEj7rNz9xlKOgnP3A2r3qZjmMTHkb_CZaHi3lOu0soFUO2kAVgJO8UubyKNuDJdbu_Zz4MOD9x8IG_3jxOIe7NJOZt08sn_TXs0y8GjgJUA6Xzc2Dn8tfUMlrScXR-Bph9uwoNiCdwP7m81XsGsIpy4oLS2PdSFiM1Y8f52ZdqSl38Mno6Aea5Dtx3la-vl254DY-uLxRRcfcs9XBO1V6SCEU4GnfOoi5ckAs83o8lsPkVwkhGMXV03Wj9WpJgm5LYeyfCVw0dMAGTl4eX6ukxTmqDv0uTm0JtyhzZbrRmVPm5OxCmpWV9mLjkUI-OfUKeoDfGm8Q42wlC9T7rYbAbUzISuGYaVyru3FxzzcDsCCObU6K3cnHfnN64mSMbcmpK57N3xpYoeW5Sej657xae4q3PPTjK8twr7mpge0r6cQ_Bk6za_eeYd0rj5y6JfQTXQrtvijPMnY_oWSan9UshFC6g-sw97_momc4srX9IhF8AD26ELny8fCKjKSdPSWYuyJWDTYywbT0cz-_3ThEhvt66Iv-kXQ0oop89RaiboUIebaHaVWik57q-uGx_F6bdR44YS36n3pplrmTaWKqlIT7hr2SZpGA1MoOqwIjkQEuQbLegkaTySBV89bNgtnipxgl5yRvRRHM50ffK7TcYsmj1Mt99koV6sa3I7sBrQ-cyd-fXXlMJWxcskYLLlVNJnG0vW6x7Eue07Uzx3lQcTK7ZJRxSY_UNcyjzHPShgyoFVSmGXq8lDRBMvc7rsLdzoDv9lALThlrncUmo9DRGolbpsn2UuJ_BILM6MEpfQ3kSlqA-4_AJXLj_UDAj03jQPBWrrlz4k7WDjhjzfkIAyeDxxQjB6xlDq07WR5vCjigf0CG3fWwfRr3exiM914auaESrYbOeGuL6PsLlOOKuzYf4v4QWqSU-ICZnZioMWLW3lEuDqQdDIlKi9_AJYsr3ked9_t0i36suhhXP5onQdtX90ctdRw9Ywt-GjVciQ81ytx5fN82rRWQvAHgnF_0ZcQOtkEABnxQg9hg6HumbxaJluBJL4RBzkn3BeaQpNtbjDXepLs5v4iGT-ZQfJcbY1N8ynUwX3DP0WwuNah1h0TnWvlKS7wBd7kXCCzP8DiuevBo_jg2PFg1Y89N8jOo57qohUEhTXMYU7axGYq3QIc4EiNNF-cqgc0uNnWgQlVeV9WG4X6_anRAmhH_b7V97oKOwb6h8dTtzG7p8zwXAvLTRRE8bZEQM1Rn1_wk2pcHmDhIClJrfgN_Fnzn1aCAskmI9Hh4HOttKSkzM1EJafhsntPmJyjvsLoGw2xFb3qAy56XyuYHMVd6NA8mFW-tzHD4jn6T2bjDvoL8XBfsZ8ZFBUa_YNJQFOUVoXm5SN7P7YOR_wPKsMzYq7HjjyV1rXrcN1KlF4BCqMJvVQj2ldxzCzoMljjKk5ObuAgeftGQ_IRxUJ0JtAgnUkyY8A3aKAmfYgqmQ3hpLrdFZU7OQJal7THhAL1P5pxyXQPcL4PBHxc5ay0Mlqepkt0HX-dIzIn9POK3SDOxzigq36QtY2Qs0K0F8rK0_thsPoEydMqfvbyK_pb5g4385ARyyR38ZFMVfeUNYam4BBcAeJYuggFjklRnJB6l4oLEN7Q822DoLj96S4veG5GYtvH4ItFBrEOx0cWEA9Zld2ksj8CUzj4o1Q9ybrVhrEZhPH4u380h5nY0pmAhiK-sNKHCFRgnLZum6a0_FQ3OWmg9onZVv45Pp6tQm9iqNWPwdhksXIgt3gyXGslCCrIhS3GriCFGgD3nQNfylAib8r9zWs92rjQ4qoVk_C6TcmBC68pbERgcFOl8T7AQHCitpWcrtxTYQBliHXyEha6FQLNwICZUhvhAe2FMLJZrfNSaiek0jrPWMdzLk8ExqGd2D8NCnuubxkyD55rCDqaxNDAR0RTS9TVTNm4-SpdbYRea71M_ZkocZJAOm7t31KM1MVCXcb5LXanPOXyLAq9w_9eBmMbRaZBylTc89aOGLJBocoo5BIPGFozcU1Z_gIuv41NdxtEUVq8J4idHzMpQ4P6OOyVohoV6komBWkCNY_6e7X4SxlE4XeyAqcHOXoYNK1BXNCT-tDbNtrTADTRd549HxtX73pSP6f3r18ISO1Y9eTm_3GKbeRn22J-f5Hd3rIj2SB83uXiAWV-AH_CDzMg-nMSfIOOOL4UrMasdeMRCt-U_wRwJGXKc4rPnku5c_7WLce1eh9WKOffoYNMi5MyNJMYYGgLrZ0iE_Dp4QCkpvYreaXZWaxZIt0md-dimbmJ3MQLix3MMfLUQKyaJa6Sqko2C2YmykXe_C-lvaT04YRWV4QTFDtBWI6l5aLgNqTviLcyV61N0cdiTbA_-TzWhybrsMDCyPKlEfCzmaDyhBaxqgSxbbxhmGJ1Z7vDm8sxjVMxW3FvSN6c1Q7-kOHepkgG7X171hTIPr_R8ileQsgX0MjIq4NWd2Y0pdwiLAXrAOYFilXHupsfrXRCjfO88UaecwBjjTt4bE5AwyeNzw4SX9fTdeoXdPEPA13PeL0jTLMLy7lzqcCakIP9baf7VsGgMRfVwlRFmvcoY4qxZoM3Q7ZNcrQJ1Lcy5RGTVKzDlgneWdzLZjyILUR6_J5M-xXahMwPHXvGvkBq03_CIS7N2mMHcVN1rCrKm37ULsvnwd_NHUG8ZrIpLIuZm6f4g8ZuMTI3OFVqHpV5iCWoaWZNgqwhrnnyZydG_2HhsrzNAJZ6a_voYuj6gJU3LkqQElbnD7wY0snrVpj_DtnJmLLP8fkHJ8g9Qvt80jb5BN0Z_uBXFRpSwJA-mmTwDrct_lW0O8Tc0hNOSHnXx-Oq2QMP2Pdu8rQE7d-M7-McxLhTpyZWXInoXUb3qroYZiaucmk6lnn7U-bCnskGzoHc7tXeLkjJe3B9Q3EuL-xkINkW9PuWuOgUL3GFPYDV9HII5UdAxy4TxMW_KRG8QCneopXiFvWxn2DHAc7QHDZGbrxVJ3KU1hQB8oKh1CGE7fYFUtFNJwAkqfaAPJQoRZPnYKCmcbBStya-RfarGSPjz62dYEoPCi7hRtR47gLaTrFyqhnPyGEhKBtVlmI3gh3Qdu6ZitvznI7ndxd_UiwWXAAbRCUMWAPyoIlglNup9Ee6UnymzYnoUQYcL6kTiEnaT_gpePtqrFYs8f7MnOur2jaWfiSWS5GfbrgBggpnPc0pfwyO66ZpuMkDxNfi6_ZzkLpdAUvmgPWlIU7JuC81STG_J2z6dp_MDHmH0XO6vszAyjc1yi3YzLaAACmt4pMZtWyKAc3oeM5tENX-D50zxB9ZnU3rhMLVvA6ROUKrpkEHzdTyvHESzwtqUBNTedGYCMx9rgqtcv-T6_agwDrtqd6EvAJPDY9nIldAXYAUVWz9g9w7urEXAawZWyr2v4XMnwcdpRUhv3z6GWuwl32z7D-CUDwG4mEpnNZucNuQjS4T0LZPYnqU7B3hpWJ7dIF4OKPvD6VwjcbeDngYfxaMONfCTzlAzc0sQVFC7veMA1ToyYJBafgi7IJJ4ZeGGK807Gvk4dv-DSuji3sHYuGqgU8OPZ4gvfaIuHmzX-xukD22j9UzHGGlizunaN27Qxy4uRZKV2UjzBbq0FvNNIYNyRokpVRIvI4IZjNfBeyJ8Q0_PuBXarOQ1ODrBaeCPnF0C7c9nNB9KpsjVDPtfLW0wY9kA1gnLgA4-4ffUp5Dg4r4JLzyPJpFmXwWw94J5XlKRpHWnGdPDd78-_MfiSfM3BpqPnkfG7dCIbqTVCJf2MjzxU1aQj9VN7hff5-WNvtZt4EM_s5XaG3wJeAmHHqfCS68mojBzg95f7pYdz3_AG2Ik1i_yWXM14D9iypULYHQb_dVFERvMO8YPVXH_bjwkhI_Wm32Wyqv-KgorqUn1KwF8tp-MveJ5zZ4dQD_EzqlsjBNz1sq5ZKO7CUXqBldSRAPcGRaO2WAREHcSMqdO1BqrvGxI0F12QdIY4IPAYi167cd1YbgxnJo4Cw9iYYQ8ek0_rInnY_qfshBG8MoIkqWsJHtXXYATmvc9W0sd6Cp04rorrjMfQPMyAqC4h7E6yYNR3EvDZWIKuuOFDtdmYQaqJKIo2NNodmMvo15oCRIJZ39YxD5h-FWSuB0aP8dyW8qZnP8GVvgVM8AXjVyXqAt8wH8C8k7winHnE4X4laKplWKYFX41skceGJsZT6p5TPkFIPWhvEiflqHx7HUtF95DlNEOxxp80vv31-z4jS2fDU69mwJB0Z7IeMScokjDPbfsEPNN0FcXvz_3WmmFiE9bRR9DzQplsiP4vM5Pkxrk0bFgocTAtniKMZuFssJtuDLx_Z4EvWhttUe2CnXf-CuRejr21R_rm6FPqeFMsxF4VtisA_-GfJbWq75CgYeMw0W9IhJdBZhTV00hdFktRcHTlEY4b7MYS_BJBb6vXhSBRTb5LfBYeTgd0n80iNKxpTrGDtUeBNx7_2KVT08wF3ih0yw63HxNA9zQb9nVKtFuJhtIcTVlKCQt2cqKWW-9qulmbNcl1U3rvki2wit9UStlyYSvoDIEn3MRl3Uo8iiNIlely5Tj0myUI9z5PmCTGuyAomVn-JS-eLQLXZ2feneodGE6-pYOlKqvmysn96_Rd5KOZg42FAXCjWIF_mnl8TOR7H2J-TQxy-5TLZ3Jzr5tvYLlHhsT2K8MCvRn003a0tI1wXOlyk9jbhS9NdD1JF8dLlXaSKnebBp1dkIpodYoKinx7ZtCeqVS_MlR50I60VDqkkcbBkC9Di9mED-FpD4QeDJ68-FvDGiQhQcgYclwt_WawiYFowK2G-j2YdU9BhEL7HC3NDFevBOuB98kdmrY1rhopQd_rXiXtFjan9GYSQvmvuQ-h1oWxsn364W-NQyMTJ2YL9jW5fy4ttH8IUvYCqtfkdNg278WDarrNQi5Qip7lLME6Zq45tNtnFP-5KHA-CfXBaQ237UMYXCPkAPTzqFyxh0coLXSkivpJiBEc8o0vWlWxoWHLNSL1jC6Uktuk_sFJ19cZSbff5wLQsRnFZlYJpFcPGW0y0TTtW0NQzA2JAujU1SHxrEF1ChpFwK4tcnpq6lkLw6vns97qIoE6u9ETiz3pMpaZpWwdaz-15MzPzx6mjeIEH8zptqlF4ZHHAc6RnL9e49qWnzivpFwcAcBhC_5cIvz2YqcPv4ODRSzin-Qr5i3q0AuK6DH9QjsBdhqdBRIUqWYJtm_9-uvRvZJQerBriDV3KqlBZ3uZ8QP2FiFE6NjIFwF2n5ZOiBWCgMTU3Vz6n43SPpkhD0Al27IRdKMxlw9Zv8YqjvS9-HTLnayfOSzOlxssxjU9zv1zQ0M8EEtyq8sC8ZGCB_Bj0jS5a1hjZpY40TC3qPdLiU5i7t2uzw-JIHg1tEaWayQWazY-LDabSOIc3om36DKKOAXiMrw0-tmPG47FjWyoB4EFHJ58Cj_bkybkTlkL-EPm-4yCxfCMxhwHgIHY62eSp_-mZmN3HkCt63CBi1Me7UPjWQ12lolDLNdJttExuoTiZEdN6cnv12h5LE3KkXYK5avs0D4rA2pbMGSJC5sujO1a3ICeCLg2u7S3z38V9Lht_3XGJfF6rGqGfa3He4hYY_L4gPB2m3dPnugVs19R6GzskuEdzs0G60qygM_E6_1hcIaNPzd-kJtChxsGetW5KyOQ4M0xwzqvWZpmj3JeVtir5KIFZR6uzD5CM0uVMnHBiYN0VBkdOfdtSuaz2HfDV4Lvsv9SBukN5QR6xx0LyPdLaCLjPQTQGH5bjz7I8f1qUBYhV2V1GUEaUqxaofmsEaXe6Nu-yyZD9GNla6VeCLXE7O8x-76C3nDwFR7-Dqvy5OXeWFAPu9FDoAx_JVwqjVxhwrxt1dq-N33n60j2QmRFTGcjDLajZgTGZR9GUi8LELlx3cVzDUZtQu_9tLf51T7CMDfjx1b0dhbjQnDnGhmIq6HdSKId2akO6no1-tRv-0_IlpfcsSN53jVpidyXaxUL5Kl2Fl9r5OTQuqbAJ3edyre-WdZnKTfPKk0WQfpZ5D2QH2YqZLJ4ZIMukl4oASDxxJn5eaRjNETDFzjw8eSCrva6yXD-lEBNcgPU3_EOOxI790aRw_gUQgzOnRh3hwNYMN8Dumi_ciLUJO6rsYKtYzT6b2fZ0KQUhM6-8NvAEmI2qEIfz1uLKvV1zfq9AtsoY6lQFO881gfSE7GeERuAwOBjg7RvirT5VaoCmh1gfRG9rv41gKLDAuCwwgW14F4Unjq7O3hGpDLn_bAr0NqAginKUwuPYDf98tyF3BA6Y_M20Nm2F6vdRC5-0zF8yh1DEJjPM64MwtDk6pcl1LXstmVHk4SOQg4eSS1rMBHTTXtsCeV1WebHz4HGLujdzGfPHrVlLhWKLTAbeFfB6EZW6TbvZTVsHdAm6tokTLp1LdGWFoKzHdT4YlPqGaACzc8mNQM4cb5iBn-Ot7W30u8Au2QjIUusZQIEyklqLNoO09p_lObCCqDR39SwFHrh98orzs96XZZPMZpRc-q8FsuNpslsgT76oqZxkwlny5g0fjnUZ66Y8aW6DtEDuMTuCY3D1u8OjEcle0xTXCfzJEnk8WGkpy-i7q5RpBed40KEVIqalFql__tx5lZZ56mX0vv4uzL8opPMBTkgET0uoDkR1mpdeFH7pq3iNrou25SwEtu2pLixL8qR8fFtmqfp0SMuy7_9jb6qsf3JEFgzsWRiPHVre_gACKGQaCl1VyqD3g5nll50J96g2GpvGHBrGC0o13VyC8UM-TQntGxPvfLxIJOp_3FhUxcrh_fDaBDCURj9Z7WfCCSflW-OzUAPQlPc-mmSle6spz8HYAujOJonY5-ef78FiPZkxG5kJcqxUSkhYMrEFLkBRykgsQVaST1RSLCk8I-ZxueexBLGTiN2V-NwLxxhEPcgASIpmWRNM0POjxt7vOM5dFH-R3iUBAw-bSox4DSQscSXzKI56okfrIh9DB9p_ya6_OFDqZflBKnewU6KF_DsdG4cYQZRJ6F1t4n_z4h6d6CTARPGXJNeDjmykuhul9WRrU2EX19BVLebUsQvi4IE0ZBkBnES9PMrkkbmLRR1aQNLsrU7RyPNKStEZfimxfAZJEL6s4FqQvsus0P2x8j9b_DyZES4L9UVr4u9qg5BGsC5LGIMpG6tKWAKI9o1ePwZm8IoGK4sYYZJx1Aqt5ZpJpJ1jCRnrwc47YECeoyn7juNOHihasrViDLGQwqinWkzRD19KFw1zU87bMJ5bn4Aq7KTbk0nHImf_6AOYh_vkt0dvoSyEwnGJDeqZQoatbN2tgKGG2eUlD6fNbZdNODa0C2tU5KKOyHFRfgY_2AlX9nwWYet6e_LmHNRm7wWU-5jKlhA1zJr1dN_3RfnQbob76BE3_pTFySTmhQUaqH7TN6wRazNzdZtMzML3nu7CU9cKpitijqTIWhOOVIwtzJ_dd_LcP-zJ3gzkcSQb19ldCOOa7QuK9jKrZI5jGWoPR1hNEFEClmS4TPWME3y0hKM7Uc-Btj7GcuvtbcY6bceZrjAcDq-L7apiq31bTBhflA7DfkZiTIQNSZ7BSiwlKYorlIm9z5IK4e8saBKS6-rwGcnnqftGHzDWDjpUfm5H_CGV79N2hFcPcLMqUI2VySze6PkQaB66DWLic0Y6ksWtE388l5T9yyIMZjj5RkxpICakq9nuUWXgUzZACKiHCPVjUrWxPApAQjMYVFJZeO1i6kRvf2zm0NJLC9ahfJe4e6jtdi9UWdHZIOtWOJ_eqdrtvCRT0SecZOwCwBv7U5H9RI-FSg3kPZ42nXCmT9krY-yXaRyJ7DL_92Y7aOSc4bAiD1wWypXQsQr6PKoKtkSuyVeGuXFP2FXLEZn-dEWx89aV5c8ZHPLdy5aLFADm2n3K35TDiDsuJNkulJRtiuSdgjMCj8EG0hpSLxHE-RWUd1qE80L4CjPpdu4W2nbxc-WfP_Qq7JLzwZrcxkZgEm9W-Cf6SxeDy-mVuUasxhtpyQbZCEX7lOF1_OP4c0lWiFtKgw7IwhmSZ312XzYC0bbXo-Qizxy6YnnYoYug_R64BkR1hMS_IO9r352jhXXIKGHq_EOHbuHg-Nhq1FWO0tSzD_rIqmz4UQKAZa2M7SDVHRO5VIaolWKy2iSxWE8rW8v5MQRwGcqLVC4Ncm_eg_I_MdB1bSqdjhWmrZhEl9xwXGbU-fGeq4guHCs1N9lf3GdKg04jUxswQHxKIZAKqNJIfQSbqvbLcfLygTnj-pnZmCPrnPrHtcGCt0jyYGl10ip_0wN_tNg9cR_LifBz751cKuLUD-wSK4u8UBd8izsQzbmxxdNOGdq0BLOBmhMDR2VMP4_nSX1r4a6_4nxGJrs85H6aivOX1qk0aNfV9Q9hU8mMsBuzBXej0dw9ju5ULe-Fisdbu5EEBPpS2pNY113PNDpfCPW8L-XSz0Oe2OMvmi0iMW5pI1se7202UJWNOwINOEKtKrF21bWZCK9NT3uY4L88Lo3jheH93mTRILUpSUfHOZWwkQJZw603LC48vPl7fYASuPQvO65B5fx6PUxLteBCWwwz1NGRhjYjbwGcVkkyaSxqaPK2HlzD9FQitue_nRZYygo49UeTGgrLiV0yd7DsJQWEqPfgFMHyY1kq4yUzThTQnPc8OuinjLnbYtlY7Kk6VAxboZMjTjt_ttOzjZKdAJeqlWhWIZSAo_N3l9cQG-n8qMCIj8PVjHraAPpKuUmRs0IHerUGJmrwxUgN3AftPuBEe06gPldGrbZBpQaQ0pQ88ZKOBXjJ0ql6amcbP1GhQ78AAZlL8jxEAHg1K_JLF53YLa99IpSJWpJgccWGZCHUt9U9HDmwKYT9zrkqSBo43I8W5NVInFM59tmRM7an4-eBpOpBBMn29tR9DV8Au9BwSSbWJ-Dx4MnIhVPG53JSe3bk7jeF1e2SFAH8gld517MVdgkjv1OLEFcV0cPaBWuPH1LouIiZKFNKC2Mph_6WX22EB1ya0McPzVYHE7fbdsEgwRHYcnt2R17tCzWA2tvC8kr4VH2gVGRLIQfWh-sc-JT26f4PdmO1aLr2JAzpGJmCAaFAVwkLeDf1IkDHDKBQ-0PNqpdFon6s3o4TfhEOr1DXpULh6vxUp-tP8-ZZzhXhiyjuhGcYv0dZR7-GhUJWdzDkUIdo6X0s7jURjO70fUX5vCpmul24cNuyn4A-_tIboYivPspaftEyI0NIWXVs22mKuuoPNEFaObHUop6pqEUTGK76vDnaGriIqHZDvcnFwrYFSdQ2GKfG4jX7DvmQih-gTFBqoDNSrgd4Y-NtGveXl2oHkfJY4cP_zl-dQ9XIVHaezssoqqjEoZdu5FG3CA94EjaNTDHu5e2_uSrdCvgrqCVw-WQfhLW5M_bZ3pHxCdEW84vJ4ky0vWA97l1_fEN4NcFl63k0SEo1Uk78C5gPegl6Mnu8qgiC-6yTKfJfqzyjEDYilDL_MfOJAALaxd9Lc1L8PPBfCu5B5yw1JSmHVrahWT0y9Lnr9me5ge8wtiyeaM_3Yb8NmuVie7F0URH1KZ1NC9VpzRGDKeEQsMdCJ6dafiohLbvZCDqFbgCYVkmMhq7yuYM7v0psR-8P-WNNEV1roLwnlUvRrVEhz2TW5fkAJ9AdZqL-DKtWurFLArSaPYJAt-6A3pQMLEOq96oMoJ-jbWyasqhPBXcXmH5JHAVDxp_89vD-3QgO_AUmqTpy_E01dt3LRMNTB0N-Qd9mCJXBFXojWqhMElCagHQyWy2jDexX55wA4LycCgxsTFOkQkbMf0_bBPl8a3beaTXxHdIMV9w6MWR3TlrOBc9kC0zFR3klYD0EJhqslJ5hQTwwXsAreCAPXpjdAsxCNk40d6EvXl7IJmdH1LIiTws-95vUpnk_z6lQNFELauNx80Hw2j6tMKV6sslux98rMBit4zVuwqcPv-ujOMe-8YafURlsMDEIhBu7MwUMJvGNbN0lg2pxADtwyqBrTIPesHzeoifJ_kbZpZXiumgYgGh-iRKthy8ctdg5JVp8Dp2SemMt_6XGOq6QuuqjXdPHsmk8pNuHrqQXWtVpq7hpmSSxmfTj8gOB_pSPG_v2dyg2WIiedSnoPWf76eRchjU9N5rAzNDUuAPHuG3Tvmtkkkz3zZxlPJs-u5vXb3HTsBttpz70S6hISXIlztnZgwByCIOWX_J3xHYwZIoxo4qeDYG8Sg4i-b5Jdimac9k6flP6JtnccF9H9ZKm8VSfBSApHtQ3XdnzKttMjT9miPhdD-FbALqIDQzGJqR4Bq9f25JFaLa3HRqj6CE561dAoDaaNS7PR9UbQgtOmaN77lEXbSWoilptrXT5YBeFOtSvTG52Gqp0kjBcDD_EDmf6GT3YvpVi_ZHgh1eYgrFcnVxs_28ULB4JnthXQiyc7iBNWoIP2D1hwi0jRNQZ_U7_IUxFyrRDakZc31VtJO-mvKZac0RAhbdgu5SQBKd2Ti7ByedVSM8mlahBXeoOIs94XItv19UkqGX9fta1AwnYKeTjCZb0AGprsI3m3pmYZKU4XQLGlRzUNperJf2EQiITMz2NUxPiwj6exgReCS_sITQGWYGpBCLsOi8ZuyumG1qnhoQFrycVIg6xQRG7ATuWy-FJNBtpdDjN40JAK7O1Vl-HgZG9qFXfFVm8W2JseUztw4h0TcXy8O08MSGjtqUea44O9uaO0KXEcVCDq0TgKzIhSEhH8QRrPApAtCipaCaXQiMydKsrOIWcuuGjQuNcEBzOjG16onK3tOXDZbFizNsljFkIkDnfQUjAC96zEuOVKTVNcc6n6Vt11vEsk5TjbE5Fm7tac30kzixNXZtEAxM4yLQJJorBdY644lIY3yq5ntud_07OFlkN9ZLcV1aHwR-7dsLrXRqhdMYDkSmXDLe7JEw8QKMZy0IxJJkTHzgZpz6iy9r82k840sEKPrdZ0u4CfqjHoo7E5rve4OZbL6qZE-l6LAyk7WDof1mX36KhNOdIKU7zEovd99AEZLS5r6GX_GaQP6eb1G8VPLi7CCx-o8JdLusfk1Po1AGeat_LZQ1xE5lo464SSD8_DSPfu8tok3WvFSxLtqNlDYjV42_VSrQq0XmbE3-6h5op5Tc8V_sM6IqtunfHgd0YccW6URi9y7kTa62otXCMnZAOwM0HD3dug5eaXO1_FjOFgwm1LJawfa-EugG4HInbwi_ea3h2-zaj4mfVRQyVmhCr4svDGbn2gdVO4T3tcUTQiwPC-FPSZlMRJmU4mbVEp6hrQ9nl17cnVonjMwpE8faHTJqAzX_G4j8i9c89oPAEmlQIn6B5Y1A_6P_uuViimSIaEHrXkcGl0BRea9s9YCWEthDfl9b5johQ7Wrpz9VjsZtCwKlZoHzz1689rjsJgT3HCDrC7552UVXVEaPJ6Y5_iBtCXy89jmczMaqz5sNClOS6LlFhvjh6-fOhGHKu5_ZhSI_GHMzRSsurxVR5S5PI85meSk5BQQPm7yrMQv9n8WDHPqbYM6rs9JERg1O-XV-B7jIdSaor3j3uZc9k_7X_3IDKBEp1Kf1by0_fmrEUNRkrhsD5qMY96YnnADq3ynJ9XJW5L01YFSjYYDy2u_KXkT7WtjRUq3amvEou9CfJZ6x8aTvqA0W7FS2-yykfsel19KhHs3Uhdg6b3-UKRJdNdnzSlIZLv3m8Heef4HboFyBxahrLLSysApj7jZGpwp6q4hR0w1kbV1RmyOCrb7XncYvCYry_KL_pMZeufxEpcXsq7RhaQ9WC2bJtHJXQ6QrwM_ojK637lSBhoyhkJqtS2yobkl469eUEAatgJLMLWfd9KSAKDpTo1Qg6rnG7t3pe8znR63-iQR6-r9sFELORL8VIJB8fp3fVLEHoPZPjA9j0l10Ar9D_c_wrgkbTJpOIrtXYp2lqCEJWt8Sidp996a_pRZoPP2JTpxRnj4-uHwS2qRANDZpqLhGHtA_1gTAdfUI6NV18ycvnGaKRBRwcJ1sikA4tl9_eIdmHlqM0nWnERtdQjz-h5kenjqDelS7ao1zC0n38jXv1PTpxw_6pMraF9BLF1KJyTRjc5S4SFDX8saDUDvtLmDKPoO5WxcURj77efjQ-CpB94xIBf1wshyOelxjMMS2EE5RePByeTgjKnGmdPqYDXtlhpGHyViYvE6IVUJnxogVHN3ZRJj7i75-oteKevLUMhlUk-uUySmTZx9gDUiIrutiSGmzvdmYJoOtrPQsGqj7vIId7lXXdIxnug6Y_gD3bkSU2hkI1YpTzxFW1S5hElJXQpuETgKsVgZH1X-25P4WRqnHPOUPIoqPU7P-wlJVi0Y8xFQ0PNV7Js9NacfYkY5Is80MplVRcTQLTwYP-fHUuKWaQxcIrMmXGPA5Dvh1ok8n57GaRiST4qtjRkkhIPgnoKwEQOerlk4RY8f8x7mtbQ5deqRPW9gu7fZkghCGxoJwmttOAMKhzJranCgyfFbRY3Gf0JLhWrrMLpNUAH5o8ldYz8cEC63n3PB_7rxQ4xt4V2lNuqgIxzaIlGuK28Vqm0OJX6VVontuDwTKZdHRMQf5zuU6p3RmcrGBQ1AmiNY0ulBcz31_2v8eemiX-t2p5acftfFjT1BSbWpDYwNqFpYkG5-WR1mupremIcrr5x70VkQXOouaz0ODtByihqWUHjVRrJQY0dBw4HisEyVU8EnhO9GXKpky-ALODw211Sib44u8HpzLDJZXxax4RUgWlWXM_rgdFyH3eEKPKqFYcaO-aoFrCSMx0Q2AweUTLvy1rprJzxQM_ggJQpP87akyMFHmuuP-vobitrbkap3z6Yuei7UkKSn2OVhUEzBJA2qZyd2fvNEg-mtuARscEpNO2qqZNZ8D7vOtbpd-5CoBD0NOp1hhF-7Q0qaHWipc-UqS9fKfxH61sNp8evTQq9Q-tVTl-x05OIXnUqqqIM1ovAOXunEAHnDs6HmPTvoJqch7t_yHdPs80JsuujAkJqUhdtwnhbK0A_A5ZSIOrRl0OXOnG4gGRlQVmJtgtVc5320N7iwLPlOp-gMe0qusSoZwoR8HZsZ9QjLMYYsKinYIJUtvshnfoYec09a0lGOoCy3-2z_VyqlC4yY9b1u1i4xqwLwmftOAYFqMV6JBc--pmAAeLlQClMewo_6RdKx6PvxqGTPFJ9HFEfqR4PhIsn6qUpVOfkZG54KX9d_VWxeGAuXPk-OKJsIzfkFiKwbWkSz8MexI9tJfGU0W6AKmQLQYS-mI6DRc76IH5vY46Sr-cz0hzCU28FewT3bBfV54I9CEUrEfyEi0tvezbYAhDwSoWN1O4SjYspM64QRzjq-HaF5__s5bxS5gdjJ_bCuLuGRfYNR_rDQAcVzOV7UeLM9R_aYU3FBb1q7D0cEL5Ybnne91L63TJB8PYoaQn_WaLYTG1D19IPPZNnhcvvZPh5vjQhcRxgP4PTNwfEyMSUQlZ1947k8G7VM1PnXbTJTji2Rgz5a0bns-XMnogd3WZcJvTT6_pWByYJ1Wv0zKdn-nPQiBtYBcDLaUi5TJaMOsBU4fMCTwx2ejGFkmhy3Y06FWe26YoYk6RHB4sLjKpl6gzRWq9Q80venJJAgyHhFiTOvBGO-LpnGzhVi2OapoH0AORkcXeenL1IlqfQi3rCvhGpDwDDpkJVLH2UbV3p0bvAWr1eIon8rKvEvjIZVduW4EvmpGvBXkJjCbKek2aTUb6KbNOiDmXIIk-ABkndySzxHW25FkCSuYXzn5fkyrGL6bun6p6Kpr2gcmJvET-mdR8sAz_UGnHEq3IIB6b1uX2abllAt7-bACoqOGBFIp-Goj8bHMwPL9zdKPCpbNDSXf0Z85TDHAHecbLLMyqqgC1nkIX418IYssFz46aThjaNOwNFOa93jnGZ0_b6ppUJ7UfAizVgKxFn9oYdRuGEKRzk8AXT7BQXAAqkoBVSzUOvZ3l_usvsfWBVmw4WAISAc-H7ZRYX_x8W2B6GXHLXEIlFnNcu5iVqn7z5PEP9T8umi6Fvz6tqvmKI835bv6WpuiS8oP_bEc6VN0W0xRLsSINcX5-JAJCrNbnr3R7dleIXp1KSQuStUoMtH-XRgPxSDUR3iMdI2oq-qrNB97jk0SzDxeWfplt6xkuf-4DW7uIFS-OJDqRW96VYJEh7ndxGo3qNfRFNWkLmGnBzq20uO2fWVwIEC40s1gWysSTswLq6tEejuVbsFs-aIsr7XX0NxyprEbVceVbwNAlVzY2jSuUZ63qnkZxREVFjNg3uuw3jrnn0qqDRuL4r4Kt-09cjFi2BwQae9nNf47Hq-bgbEdrmb1gRQA-Sd2P5r-V7ZtgxqJcQnrHsJ-P-vqGmI2OU_-f7VyHOsfbuEqBRrCDcnXy3tBssFmSht3ZCo5KS8XQ4J0wmPu9fUBmTiSpaGIvR1AZTcIx8j4xOtQnZ5whVhgZ-lm_art8lT7rzQFgWwWc-fw5Dl1cgWeljskjWBQG2wTGEJLiwlh-6BSejjz-VdF9kbDS9EOns2Jgd7uPQGtr1MrgGZH_qYlpsHBalGylNO9gK-0f4RBiF7vzFNO7OgM_C5xYI9gBfJJCXmErzjweaPG9GiChz73krDkQYETdiV0h13MIjfjBgC6_ZkeG-vO1dz-HEAcsrjnAwiZylvMemlhNR5toEdJJ6uq13p0O_BdgHW7U4WRynAs__FzK1MmpG9Pn-GtxZtYjdSV4RVrs4l9b32SJpsoyboTAVl1IgNVXjsQCPzw_D6IlCejeBlMLDk6fhpu5F_d0bhED1yDbEMKaUgPdlFzVs_cCm0VjvnjmCVuCmzC5lC21sEvzMwYUH4HsFuaASvQyaalsw33gPhJoaUIbhGEyZzkpKyhsbaWtBGUXPdfq8XHcbzHa7cXIp6DGUSkMbGtYQZxsWhNDUG4kP3jvFvNw6Kjr7mkZGih3UdcX0220cWrcP2yy3zWwrWpaobJsGNCOx6krGXo6LCjvwfJabKDcVk0dJrR712V7d9DwrVU9Jebwt88JOnAPT3900MJWdV50ayTLaVjrxhUoKfPpwb4iiRNgrWJ7of6sblyPqWarEmYvOZqpYolv7ek41ksqQUCN4JecVllpsu7McOQfvBugybXjYvSvO3XcTV2FLllii7F_0AkKfzTLq3EHsCbsEusfnvMeYw_xcc7d2vE5enTj_PMDNE5m2lQ0l3k0Mqp-BKt42IQvfLUFqW-X5uRMxkVa7CbHX35ilrXHtVR41nGoXXdFI8HaMWkTffuKcbqrRgbM0RyxNmHsnzHx3jUiteab2WpEnYYkwkXgMv2KNwlO46zR7qHFFMh7Yv5CcJ2y624nkVjoEXR9-4uQC9BEkaq0rlpAYC9OOinwXvanEX60Vp1xhOpGKani2kB0tQtibzmufpTwP82MyMjuesHYn7k1SMxTeWkimnvUUrJZKeEr19O_qnOsdMiBNn3t0T2jTIoJshwcuh0KPFltkwtq7DGFCiHme3YtBo5kc6MXIGLYVhN1c8AMDQlcuQiMud1OTC8GprwUFmlGxQt-k7-7HAFI5qSKZnLIc8JLned7lsULCg6o2l0STvZKV3aSFTI4AyK2CMKN8yFRGoOclVWPVnj_NI4dE18UVNLt7M-YZ98P3ZvnM1TAUWI4Lr3BPem_dLnRZPQenRM_MPDKMC7R3eC8GS6Krk7VPMrhJ4Y5ND7GdRpjZRQmOwNOxBANU_N5jNv9mFF3ofPyp7bqDRkZJ7gar0kOHUS0Bv7B3tdwUK-loaG1IJKd9TYzhbNdgkLBz54nVjyZBttLTb5WgPfFzOlo-hK2DC4bS3Y-gD3itUD1MxY7h5lOztgSJ2m9UqZHt_TEXuBn3q5mHndVDzar_xBsXa-WGNt5d2csBQYBIP0BrxIutwpqkBp3Ai5wtCnMpQ-xJmErnW8tXL7cwtznS7cHwv7CTgwKEUf1hH_WAWpgYobUbPxmmhhRc927bmdFbQJrMFp2vGZu-9_mAZISQWjd9IYz_sH5RK5tV6xnRdNOB3KUS-KDN0hlsHhGkst5ka-BTtrrR5eXk3oY_F-SmKv0bL4Rb31YNTUnbp_EpgqDLaLLLhYloi9klVms_y4hAxB5sN7cTNY5-3rI3K45XijTwk1zzEG2w3lFN0FvWszm-V4QtWkoYZWdxsMGCfAHCx7rITqwaCim2_hWBy1J0KLLIDQITcgIQr3O2ftwsYuEg8H84Tn_CvR9UcX44LOwFVFmPs1EuZT9g5K6y6xknsxEDR6hte81WUtbcGmL3qVz8lMO2Sdlezqy28YlFgprhrUTICJijnmxVS04hEXljnHtpPDIFjahu0hVHoqnAH0OnQuu6ZbdkULLc9_phNn6yP0iNNMxUjzO2D6eq9LVz-IqksgOz8aBouuciA_vLVFyOzlnqRBBmjsmiAJK1X30Jl6nANvwIm9VyXjjCMAxklULYquAYeuZKxLvEDh_9vomn_F_XhFxL8__0NiAc5JSN6d9-t45DSUYuSIJu8WFyvSAquyfvRw39NPo_cx7KG3yax_SyHsu156s4sTunPy1tjEDrfkMZ1avTH8nyAjv9zH70gQC1Abasg5xM7GrdISgnfHEJDE7At9wUkCiNbeba7MLzaBxhFjb_qqcMn6CuOfF5lHQrw-3SXVVnc6grteS8t6eOQO0OPJceshOk6S1OtIrVIxPI9F0f5ZFaSK6r9V7S2PUHn3jAh7xy44XtGSIJK72j096V7pDGe5YC6MOLoNU6Z2mm-ZfNjfm6244kcbWtOdbyoMqa9kp2AKhwwVfh96Jm5eZ_6hZxUHfOeEIOOCTYzzxlcbkS3-i6C6cCT88IdK9u9lNQN0xcVM7zKjDlulYGK3gIHNi3cLmAhnZeCE5H8BEryZLRPYqR96-uxkInBixho9J9vu5RiiSjCpqxaJ3q5C_yHTqYSSKcP0xu368HNJrYsrH6XMiM6vM5MNh6jqPmiIog_htcabK7oRJtHGUQonZlMlBJSWD3S7DTM1AhQH4oScDjUemR6y1KunBx7KSa0xjtoroSll4h11nNINNhaeFOYEfIV17vTVSLbajzhBxLEu4TOTAL8e8jQ1khEIJ3qZBCAS2ecEFGaaIIcx_YHvj7B0GjmWOERw3PPSSXm2XbcLksKzBAdfvkRFcUWEHf9dD4EePgjPF92XpAE0VO6xHXWtax_bZ0hpAydpeQALB_D58EvlFgQ4kOjeCES3hww3kNCWJGFOGIcGtuxCh2q44DOtlLVg8VlYeRKMrsIaqlAPtBwNvssF1X1zBXlpLHXNlGTQLnY4z-seiGi5UFHZUBm_KEdkcflj4t1BKSVMzJPHkjqDWk3CKZngnLz0KwgCYzDTMDSe-I28mRejLEYKRPcNQKxiCAtbShJ_38ijEUZ3HG6t_gheJezQHDe5rto8Qs0TGtTGUVt3zwdu2Iavwi1bioWVi1DaxxXPwvtHUQ33VhGKQ6IW6lzBp0rsPswqXY8jA7Lc-9uuTH6k4kJiMnQbN7JyfwyU9m83DU2kIqHks6Cdgp-fba_181VS1xuBDXmeQUNdX3epXuKuJkTYUAoZ9NKCf_waiqezv3PYzHKhvsxuYWyFG8r40PRJS_MwLq-Sfp6daxzt9aAQf4lfq-W5h9AEvVm9NKxDf37SPTCDz2ui2I9KjotF_DoPnSWLD6NCML3c7nHeVGwBYE_6pWmzsmto9bLhdCVwXBlT9jGd1ucazoxtFbuqaGG5EehruzvLmkN-rNA0UhRkez4Bn_Jy92NWu4OPeldKjqqdpDGt2DlLHv7E8VibqZrrYUOgPSK8v15xvC_s_IyrCOsa3Wwv8aqBSXNmMMdEg039wJcifVWOMaQhxN8LT5-Qx8qCjRgsAM8ctAWqBm6J_Fgg1xMM8T2Q0oN3i8RMYNYICRv3MrV9XdTowpSCTA-dKG9H-T1lgnt-ajD8UjTyy2Xn3IVQGk8qIGz0XujutqKAaklBKVlV483dZgkBM-BiecvjxzpA9s3ickDoX2XwdC4Qa6op_KSr3cPNSAbfy35jdpZ9lOSjO89B4KfwFyQzhU756wM6Nxf0IGjUdn0HBz2O1m6hcKwxGdrjNTn2ldNNpX9rHNbgWenD_IZybHopjJc0lPVLc8HF8Um2CVl9Jm3SS2OODVl2XQjSK2f1qzbEfbvlGDEPdK03XumiwN1Ivc3yGClsXr7Cze8cPhD0OWxeA4YpZ3GlYwvTMMXzdzfmFUP3243_nDY7thXWW_5XKnilrc_5-sWmT1Id2yO4lAF24kkuoW4APvBtsCiDqFDmnztkvkxuMuzvmglKr0a0IwTOf2rJcUkGQxvilq53G6eVRkt6W7nWFLLi2ElQrWsOJMaF2dOvTsmpzVQe1RPFxjJ9Tg90kRrgbZA_H4MCjvVYleVRclZ32QmaKwGs6i75P9fKDQ-ZUdB0zmgAfMTvckvftzLGn8A-E3Z0zAxzDlk1437uDk5VLq8So2LTLRjFXcq-LDKtFxPNeU1VQaJ_zGQiTDbkImPW2FFqy9rKAkiFnPaDTVeKm9A-FVAGmcQeganRv1u9t7eMtcJtTl0a9LTZmdXNojppdovHyjZk4ckF6Dlwpx1Cv9nhpY3xzwOOxcEkr7ZDFBfvu6TVlzNp9UPB8CmXKTvxqmUmywjBZxiqHVEpGC8zuLbkfrLVMv1-8N-KrUaiLej8zK2ZdKCwlB4zLWuJppOlYigjEG7y1FV6v015bk0BWSxwPnRUKkT233pgZqcokuxDby3ngiZjZzSOfMAuTasNKx6_IedB1CxTEYqRFDWmNeRUTiJ2kpxkY8PC8qzZA-emJdxDTu3CivLWs2tKDLawvmbuypjd4uhFbvjTg_3JrfBJSKqZE7zWKMhzrdhXK4qP5p5YzWz6mOaFhDgNS5ciD9p5nELvFQsDYJe1BJYV5DgWkQMsa3UOY7o4wW0WGzGoc9lfFVIJtyWJFDiOaeUAFZHCDgLXF8PZMgwihOr_Bv3vaIe9raaRQJ61j0pzbSYO4i3mPzAgUDmv2dmfEDDr8zNhuzDNLASCdmSxkjt7flIfx2I0dvkb6hKp4VwOnwO4YMP6pt4o4G0_TK40eX_rFyOCAosZeRLgzebDKL4Xze4Wp0rWnVH1ci-3zSOQna9ggMtmGTR1Kzly8djG7fzyNGbD7s46jT339jGESeVCCZZbtXOdcay2MsseRlYQQZ1kLTb2KtUaWePTxNWBP8KFlEt-rdACQhlL5HN5qw1qcXaNCu6EE50WzZ0VuIMtZr1t-fCz4UeGFHhQv58ig0kqYh1F8o063LGHp__OjYN2QgzolafOHa6drVCRQtZBblvLQCiYdoC7uRfxqW5rUEnoBTK0utW8KAtFDu9HFq5NUpylQ18s7wvCaaUg2msu6QfiqqFLFCJ8QVhOqPiwdLzmp_wHFX233eUt6RIPPzjHhGRBq99BczXzKUj6MyljHKKEWcFEc5ijTdig6D6G4q0yIZqbB5m7-a2jFgmhhCs4hU_D6BDPJyYEaNPx6FCtsrokqyyIFyBPHe9ErYPi4WSSVFlL7gf47_iECRPPrx-h_gHP4CvYBX9XK9hL_nYcoRbRVyAOKrjnCr6yBX4XrxQB2TnS1Z1UpJK9NegzxrBsFV5Zz01jDxvmPn9RRLzUwLzOdu_9OvJIoeg2Y99uMl5StpWvhPdLXTZGSHR0xV3D0YHHTop8cCMJMLDU5his_leVPMVqkwVuWgGcAx2ty295RBRZQlJxZ1_0BWxzqjf9hOkQnA-PkEY8zqpyf3M8qzjjLHpLvq5cSN0b17zuOqDFvKQ4KXyZCUTeRIJWuHjpEECZETux1DyjpKE9qq0HA7TMdIFH0JrMwsToYPRAOmrUQ3N0q6JsAqSlhCk3rQSkeDxv8NKP7o9-QwQNHWFMC-EyTn7TS5wZIHdz3MCuvTKC2c0wXpLy_N5ob93dHUhHD6hzTNd-Nj_F1xBkYdjTBW4XjWlosN3IAPSGXmF_ggORwel1KHmQVCM6dg6rHIHeO5D6rOfHMH9Jf9Za4o0hsrxR2ECR9MWs6dnABQ2h973ZPEh-6h5yA7rfiY6QExcamyAMTHAEZxivLDtMzYDpvsJncAWT8Uy0PXczsa0bcuJwEpq2l1y_NHuUZgn5-0IjZtQOwnwnbJgy8J9m034A8sugZtApzOYgXcnCyMrBOQCRa2goelrs3NEkt7hboP8vw8sjqk4yXKYgS5qRdACvBZgJRupXjHA5eGw0CaXpBA6uKCjZyodhVOZ1jQ_fFCr3J9pm_NqHOPst8cAHRouLAloqK3GPbiPxqfladsJ-RcTRKaAR-28_vdlN77phlcGFRNyBue5_1lPUgZ0uSM41uORI0BBA6OstNI45NbxC4x_gTLIs0iUAzaK7Qxehj_-2LXsqI-d8vvfBKGQFJ1A6VSgNRJKf9HOfDjqDGZubuva2raW5bbNKHwkxzS2PL1zAI9fc2BIOaCVXQaFgpAAgS8qK42GAilZpVR8GxVSL29zVDJVz7ZOXyz9DdaGVsEaE6bC_PygIS1kfZVZsEn93G5NRqqIecNuCmkktxi2ZNd7M9-9c_9c6KwYMYpr1bFDoXsMhw0DgfGZAw1QZPYx1KqBifr2oPEsLshzcaud21ZhJ6ZsnmDhgKBzXeYxIJ1bIFrQlLP1EO2uocQFKyhebf-_kRPZPJsFrd_1IuwRt_nXzIxgfRvpA_7fv7R7ctshmHfS_waH76-vkbdbXYmxiggmm7ppYnsDY133t6Id_1oIyyL0loMn4qEyaM1gEwNWXxq_6ir0SfS6SQeYT0C6xUfEUD6vwPw1IoSJDU84L8hE-c_mwhtClpW1mqrhtwDWZh3bVJxNXnzqCpPTqlFWh9iQ1MRYlJkc7iDJTVMqkMAp__CDW_XUbF5KJMezLXbyn_JfA1cPuLi7Mf9JKQokQBdTXa1_JFiRRyVsaSQS03cETKj-y5aQDfwhU90iExSCjDIXpOz0dZwtbINW-YlQTDIEXBrAbAcOsjlreeB1OtMAFtaFdbnXue85MD_h8GIHtPFKPCxHU0iSu2KDl31o-bZXJbZQ7OBrYSTyk3qMDZDvmuulMEHc1KnjFRtJDAVLTwoHmch6I8pMM5TO-LYxmm0zuN--L9YnsFy_JtV4lOyYEAwFNNaPNwSDRnoZ-PMQdUHSYJvTaI3gyew-g60tjmmzxi5yStIPR84XfzFB2KNe6SwsDyKeeqSQAT9rpLWiN3qgVcAJmH6-fFPk4ni3ZnxcoTL9ubyHaC0xGJNtoqbzy6-O7ofP0dBvaRTOyR6cmTkrJhWJYQcrDMhO-nm1DBftIFqBlZzWAYMmf7fOL0ZzenQzC1UeGFDBwi1kAPFMufV7lEG5w1jGU6Lag6OtzBapKi9H9EUB2qiBJE95GKl0T8p_YIbnRVvjOY9WpaNO3X-z8os0RKq5CXaLT_0oXuEtb1H5pUNeYqelNqaVWaUuo3LJLVjBwAj-N_Px_G9AjD_uPsOhek3bP9xR521UHeohk6OeD-BgKpDLLI_V1YUnZPF6ZTygoL_eNohFI4aVXrqdQXmPpm76NjdGgObH_Qats2SF8FUtybWT_ItC0j0huzMIGIrzlWNcI3BWI7oBcqqw7p9l96a0yxb8EXuaqIFdh_VLzPOmpqLrEWF15yCTP7eRHEFKCOVg1CRm5u76jCr34ULo7luqYjqKC4fXMqfcTY24SEYwJeSr4H9o3zm8qNlRLeP69Fzn52vMCkmHarmvobCbrmlYkq-R8slYQJI3jUn221sDSHW-411j_xjzlSC7jC8qD1QCB6-na6tiHkGwdZJX6sGCjUsW42rtxl7P9B_Ymchl3BcjaEAFhB5T4IIeiBjwRcDkTikEvAJgm2PfT70AJE432Bdk2mUBTbbkUnuWThThrkjwbOxA7Izg1Nvy4w6X3xlMIb7fZg7wnQpYWHXTrGzhjk9Ml3bjqhimh9yTewthQY2R7IfZC7WvG6Pntj9KJxVu-Bx_yd5EOLjPWm3ymyNKeEv9-0tcGZ98in62ce1rz9jLrTDPqN6lfSBcUD5MuRW3X3Jh9ChkrPA9YQgItQiGl-FBoLJR_VtNsTc2gsrsCWTqcqI02r5s1bDzxputFTWrXTlz5o_YcqHvwSviYwzTDl4g1TzSgzl0XVbDbpYLfmpiuwWb4oKTk_iTDkSk9fu6Z5s8aJQsr_NIFUZOisVtWMzW8tOzU-LxNnyauvjTOI6IiwKB3DJW3kkwtl4OS5zrdQIzQFZjuHgpQxXlRzOJTAI2DEOKZjwc6QWuES5fM1UvVaBCANfIS6PrzHHvP6R28zWLUs47D4j8D1vJnAwGlgfq3PQhnDZE8MSdi6DlF3QpQby-1TNzjWbC00htVKA55WgjdCCBvzqZC_kXNX3PFBasiXkPeXarhMhsup7E9042VmfoDvCZS886blUg5WH4dhuN8gB_oRAGTJWKTtVW5kTrFOEeg1twchEM8TnMksmJFpidoapky4yX1ORz4Dne3Fcp1TqXW7C28ilSllhEIofeKZ5NqtiJ_MxCOAJgfuWOSsRr-c2bKzcUAVFMxvhMM0kArM9Q_SC84P3fY1N997eWdsT5May9VyTa_g4io_6bbrAGvq9HDEyke1k-Kk4LfYzgAqnJn-vWG_5Lu6Imv4Cp76jNdKhyLJ0oOYFhEouuEMNkTBpsvB09vih_g-8HlRCH3rD55-dVD-lM4zdteqrJq6XYYH2KFNvNjmqo1v86eTjs0c8S8RXWoYpzFNIDjHHxBQiUrandh_7rJKC4oMDbKRemcO2wNfjQvfxhG0i1WX6HnwDLdObOKTKmC6IjKrATJlhX2i8X3n7_nQoE5CIjK9BrPGrUUdRWWzw9EA5TfnfIp_rP2b6RwJ1ObvOl2r4fpg7otHTnsfO6iohmVQANLaAIk-9pnLIYqn6qxXLxV-vX2Y9fuN64B_wkyY0HumJbH-WvNZz6wf0MqpzofrZJqktftDdm6TqTkQ5JeqJ1dILoaMUJR7YFF6XLXAOgkvcuRLfxJj-cmLnf398hQprA2uKmNrgirIvbPPjL36lvnL8KadeOgy0AafDZ_qayyQoJdhW8e3kvBcGxlxO5tYKUyMzqC1wZB6rjiUOfZtSIAN3fpwkfjCRrwAQ94fc0ddGxf3e-Wc8-0Xdqv0cVlBD72XS7Mg99OhD8vQqlXSB3eYjzJPYVscs-nVqVD64SA5hB3l3n9dX789yfQtkXBf2yuFwgYnPH4epV_TycMzT9gAgtSk3Lwx2spMvvBKDwvPP05e4czzhdSghrbYconB4kK8DFcFnudEFivNXDdT-pZS4nwJNG846SzuqCfYYKpfOQY8eU4NuaVhc9fWvGt-2kfC6HPTwvqX5H2gdmP0B_jPPRHP8HwAasXZGOg2RBJIetb1j_TyisNCYCPFu82HC3WOYgZo8j8Lu6_1aTcrhQPIjnAZMSA1O2g7qnOyI8EWub9ZvjsM9iSyrqI3ptCOmYUEMTGsDPAcB_-TX09NPsvQbx94YVyYb7ThD1aogV3yWElxc92hetFNPBEfTgG2-4Yu1iNjCjEJmd5Jn2-xcQO6ey9Y1M6LKcQk2v3qdQhsCbdKLiOjsnoOaYxvb_E8u0bx3VIdPL7jP_ztL-UAGKv3wBXz00tlHalSHJA2QzhZmXovelNAZ_6RoCjYCYmvuCCsNe4p8uII1aTKGboQ0sYfw2vz-UYiYEGc5JT4d3Qdv9Q6_EV1KU3lyFigipRQ1heMosGcbRfEU7-e8PmewB3W_7O7KjMzbkTZXKzFCTKrj8Dh3Ege0XCQgJrKJnGKwba1BirwO6k0SsiCFvT2kHfiN-aKz0_gq5v0aLd6epGEgFPv3Elu8TeFYpZwJChnubCAfnPq3rFdFG06Jg3LjAc3jgvl6s9hgxSnFu9_dAkLZf7IwuNCc18O5JcZD9n-2Zdfy0JgfZIWC8ZfFKhPCCft5wZC79bPZ5k-WJ90PNyDcU4l2juf9QoK0P2U5rHjnzPU7FZsVc50lq53D4FD6Ec1G6XGgwEGIOWJQZgPsbMZsj-Dygr2O587N0edXG_kPY-xq-SQwRfolJxdJ6a4bpW6T1LzVDAhvVnPKMo33P0xYkPONo2lCCJbI0r7mqfSCDvLyikpf79uq6vrCgA84cMKUM6jTN_ODNc_XhF5LGgUp6X-W3hg_SGSgdJZXiDcawaEyCIQ-rOrPfWiqwg6Y0RBCNI1G4wne1Az-oCvmchRPtHLuCv76DPaxqd8KRxD68UXd5WJeScEIzdjP1THDjvNpl_htGeA5T_GprKmphF78iuv-XSgcum4LB2uXbK9cATCBYPXhZZfVy7qOn2IWW64dlxUet6FK8Tp0FYl0HMtrVOJ6VFbsYWUAx_2yCpTd7K9QRxN8qh8e5GBqEWhBjrTDJJ3SrU9-4s5n9xkii28VMgIdzFQk7cmSMfWiSIYOm3DBXtQk6-59gLsAosz2ZcxETNR_hXS7E_aCDYRr85R31PYmrdBvNKhNf9g81dnplKGVP1VFV_chlJZ85rpavMxVbfICpL1XKKPNzm_R00TefCcq1JncxOynKzS8-DnId9VKoGmO2OrBwrb_o9GO3zftRJsRS5_CU4ZxCKLlg0tjYe7wu80q3mHZVeAgIQnVid1ckROB41sKTMeyE8AK7ksl4v3rGkjSxbJiN_S0m6zfAGqoWK_xQ6gPXEsRBx8viJPK6v3detdz_2qcwLh3ZKn8LUpjFvBmeNeQHhnLlVGXdWZ090kq9yfeYaZHhLDYPXiXB04OKTzyHgpEZEwVeoPcrH-OYBXMwC-TKY0Sf6Xt0cLgDWX4sBOUem7KV1E3BKeXsdsXwGeH1c1SoXxVpCB3dOMmH8I1CDyCehBp1BL0Tn_k7rtA57f8ka_ebVisoQAhRb5h8d0eIQ39Gr_tmsnJIAHYyOH0uHRYgp5btz7RMl48q9XmfryGNtBbH12ZDwZcFrWygRy_3lsyl5Ef8HFPX46vhxQZoXW6fyIcs4ZpDCqXRacyul9O9U7GIy-6m1VLGjR2Cryc_UIizDieicUWuRJoifERAOXuz3XBUM1rQNuI-wfzqkqf7qyl5tcdDsJdGMKwacfWQHOzdOfUw-Z9IRTv-LFFAJybzD-DJi2NuKQDzTIZ18qJpVvA-Xpn4dqRvoUK3W326vdtsSX-VdznTni-BK90usSdnyRTG79N99UukWdXU5FSPDNHD4Jb50qyg4MJhbc-2kq2yl-48W3OErOohVLZdB2omTl2dIkRwndz_HqaY3RA8AXasQ206Mq9gXxjHTFPzgXaSZOY6iTWr4kDPc1UnuCjH5u5jLguBlesaBCOys5Kz1eUa_BcCrVDgwba9ShYJw3TEBJ4EPdZpdL20DBd0NGMcpYOzuhgn7QYQ8EcBmhHGp0aEUZkj02UF1rNuHG5aGPtSq2MGW26BV3eEGDWyfe3bmnyqDqAnJOxR7GWtUqK2uYXghTtP5HRYWpsxp6hEXVqMUcSvXBFlZT_Jh090s05s0lvQL-zWsNnrEJSGWdLGUwjXzRq-XkT_g9l1sIMFkj6riCe8jUvri6J1dHCADWYTIjVH8t3x3UHXTr8ivLiBbSXFSlXRBlpti3gxvOq4CporAVOGtLqKAVPEYZ7ZXCpxREN23OKB3Dsjt4-0jxJG7_LeyRF-BvCutcH1kpuN2rItIgUwITo9CzOp3FNovYBUSS97GNL_d1vj8Y2wfI0p92e-yLW59Dyj7LCCI11D8NK2vlICjDrmEM4tCluaLXF8bxRJx6Ih-La5FEvSRKxCvbL549QcHgVM6fSBwBGl6aPENE2pfizTnWtSqx5hvul86vNP1PMjDwSI8dlPY1moiKySRWsiIrL1V4EKH7Dq6M4RGV5DoxNOAU9CchttheKLOHrdcKi4lLhRjtNAdUKGp5eMSH8GK85Kc1i5fUo4WkH3fxVko3mrFijKd_Nh0sGCq4jEwbFp-QxZSWJVJvf_aQO1x2JQcPWgev6HIcJrWG1CKhU7r_jOnwnLvI2HGkpuBs3rtSB-L6RwACjjei_dMpkklbBjynfVFHkpEp5HOYNJ_r3GKWahmhoAGKEBXJD4F3lSVJaCzHtUJu8YgM6eolyil1OeN2xAocPw50Wud6kNRUXifAp4DcrYuYiKubisOxF9oT0uZsOBtcOFMGJnIehGGh0BpL3NNq5o3biGoPd3SUJpXwPwv_eZSE6Hg1O88_jR4ZZttv_SMlcHQc9G_ZBZf1GNAGsn1vtSw9y9OUh9t2lbi2VHPD_swrgyjOsrKjFkuBS4kgE_40xsz-fa2yKDNSASI4fOt3Eqg_tD9z5w_J-KeR_xV7R8B3b-eWddUUvj1tqZYQVuYskvoa92FefR_tqyafGWI1RUETL4Ts7gtT3NRNdihgI_zdHsOEN0HXEHMOs4bVx9tM_qwinKcyCwrZtEWPF7p33hkiMrNczqzRzShs0ojGdJAGtE0eQr7rI5ErFH6GnL7k5sulV7NMWXGz0cZYZsC2hbXMSKnPSqwwi7Z84-4nExsNMThEQpfBNBTggzaGoZS4c0fGoSdjdjkSRAqXhWw1yLWDxIpfn4hLQnEqGacZ2ENu3WgtAKroyzZO5SkLD600tUN4N3SOe8F6avKgvSPDblckww1bm-DHijP5qxvxCvmLH7Mu72h_1UnCEFxnYc4mM8rCptfmQYUiuwPz8t9APgvHm1tiQqQN91169DDTXk3ZIFwJOWZTWDjKuReem-IPQw2OI6Rfg2FbBx32f8sQa6s5tcWNqWc9vZeSUdhrq0DwasUwGtgW9X6lENxz8iHUy6VjmEh_vKzKAGmmmMpBgXWimRquL-RpBa78OHB9eJgZlYhN2MTn878pJUsYt_S2vnZD65GUgjsM_gzFzarhU-umvfOS1LRToPNP9sdHuZEQjD-znU57WQg2Xj1Yx3yWnJjk3EVHIJHylMmVb5ope5uwe82ro80dpqsv1yMfQ8vXSJ5IRwZXQst4onqSl53pChZDe60_5TJOAH5z6E9cNB31B21MRq1JV3P8uIB7W8Nh9fU1Y86XYlsoDIsvH5U_-rZwMJKxY6tK4oxnPvIflMhaNyTGTvbaVirmY89Bqp2teCJZ7j0SAJF_QrzDtSxafXvuzoyzWKbkIBKHhyK4BnZ1kJwIi5WTIHhi8hwIVKWZL1HLaLq0oU_6ra0xME5kzWaWGJbX3f04NOd49hZvbdfHpSNl7xRkojqPMwef3mMEmCuz5UlwzA--gvRyuXfEUEaq8aGOzS0mtbhgsQFVRnMf_YPq1v0aHryjzzj-8eL0KL1KOJ7H5A-HCOQAJV8OQx9AFfH4JD5Z-243WuMwxqCsCFIpN75jGcLZOlLD3kqKVF78isGOnOLLFR31dEW0rVBEVQWGQcO8_VXTkYYSQRy5euo1XpDdWuK3vOMJp9_hMLnGjvL0OJ3gWBiU7Rq6kVScEm5OT0x1kb-Jzjms75lxUTn1hoGP12gubonTEgmEJHGlqOkjSXWvrDegRU5kbmHNWLvZKFaBA0rdWDc9moRZrinlmZqlt_rW7D_WWYEA0xZuv0hf1oSPXMdaNybKdxTLpbiCippS8uF2VQBnVKGJBxkDZxudXAdULjyerxN7wuOBCHy6ddAAEPSmD3eP5xI3diyhTqxKfSECqIAXpIofR7lXVYlUe8cfGxwh-B0-u5xs1QjW6W0Fao7FWXr_8skOTgAoCkZoNh43xI83peAGIxhJoN4huU-F_FHo6lyRB2MQiSYI-cQcx1fo8yBB_TPwpK5m6ispjU05bL69wnVpXq-zD_47m2Sm2kyRuvxX6_eFTTsX3TdS_U_eZ1hCxisFuvOQAsaxUCoQEeOGcRl82lZhBPus8HGRz60EM4g50I0y6-aC11F8AJtKCA09WdARxk0t4Mtpqw9Qzht4LeLc1sVIoQRyl8_IK20Z6PCDIAwTogRredurKxAkoAe11TWzU0axOsvE8E6wcvKIoeTHy0vtCrevkedTa66ln4sFlCsmACAe9rpS5ZhBEjUg5mtpeo6o3qkeGVUofEUyyxtwmKOb-QCuCzGQyX0W76NhfamUW3B3yefQRW5KGEAmexvItmOEsI3NM8Xsbqvsz1Lrs8LaIlK119OXqc_6HWmQ09NoyYJTdfmHzG8AzrHtnzIDNDYSzLOnUjPcNsw_UzNwk9Izf5bKmPBQiLnEO-EDUr0pMzXAkYm-CVZkhyxSWMAPL9X3Z2xyQDSIgejym4vVtCqzXAkm_MrH5s_OvXthdTg02zV-N5QsQ4XC-J6jBodl8sne7xMIIfXXHHmDjYpomZ6LBilVYJH3Lz79Oq52uSJ0L0o-ilsag5-AMqxG0ELELG0ttwXMj0L3WD_e7j4lc-AonQt0n876Pz-iO5ZCFXqom0lf28W65mwcgh0ftzdooHKpqSpAXjBpZEpPV-F8ZerBcCKSpGp7yl5oFrUAgLlbj_x4cbJljfE5QcoRspO3vY6IExpC9j6EvmKdrM40vhYfYjcpHkZCsGdHd28r3amDC1lAgwoDNiWlULDIPVUqtJT_E-kmiBrGFSGvgDeJWn7qSWuTPyo9eYOf9Ly5yelBgmSzrhQ9Ii2FIldyOT12oHV49NHGTgzzoMojF_6amDlrY_l20RMRgblHbwWc8ETILTfiZE72mF8NFK9xSz6L3O3OTvLwHUul4HNwHIWNAHQyKT6-Fl9PKG7DhbqGzvbgwpzBFWZOQGJMynhKfMMr3jllgeZN-Q6DuZdw2qk-Yo-QFFD1CF9zHzCGv23n-Sqj2puhx9J1VbgULxrfCf5xjvhjWqH1_3eqSXgfdboSQ3Z4HPv74VUH7tUMuWyYKyyqzUsdQ_Y6xOQ102pKkeJ5HCgeknngJ-SYRFUP9-nxLXczlfw7Cga7JOfrh3JyhxyvNJS_aQ1sGGexUn-FQS4ceJKumtgjjgx46O9fdAG0A6mheO64295rQT62x0dTLKH9E_CS1dzDxEjyi0kTHT6LBgEKi19_vPZoouHKx7187xoHqC-6oc8f_TWDHlZh4eFHow31O02zqVo3g1SklMxipyHngbxgF0-49S9nkfgdDlvkZRtW-uOkFxaV5HnYKYC-P2fNu1NBdUBeKLM6AbeLmxrXKNg8Jslxu21GbOVc3NcU1AL5H4SVjZT5oD-FY7kjTDNpp_aXB2aonPk7i02o3uk6D6NJc37fE1-x4aizRQuEAdMI-FsBmbha9nsYJvSztgDzDJ1TdosQAzqPLVoPLoBW_tCCfWJMdhVaAAnfmi8WWKC6MK7ZFwyjTYSPqq91rzedNEyAOdsXRWyWRwQDQ8hgeng5gJE0VpJN8RWzGxmM-UbxYwB3aPM9M_2fJT5yExq6sc6XqEvjzyWy1iWTLOJYv0UDcpYor4d1tTHpxrheVWrHkwrM728Jyeu5i2FJQbFjugwst1mNzFACndjZ9EOL23oBn36w7SwbAowSgOoRDX5JoYuzhB2jqFoblcCoXy3GxRKkXToxlFLLK2y_gkZf7l85JOCW5pja_oYjsAl_DUKMJyhl-1JUKWsLUwi1pm4qSI_igf1HP59l1RVvDCpkiP2pkcuxUhHsSt4T71YYVb_5VBtnJHUNr1beJDdXkoa3S_2FWmmncdmBSMN1KDdQBFC_xQfbbCClYMZB1eaZq4S9-hxP-r_kXFHJw5QD2VFSuCg3kIljS0jL-feSGkm46UE4UX-ej8U818Og4XjvoHKVocz98iQxAP0LhBXuRJ_AzJEzUCCsmeO4Wnu6AprQ8icGPUkx6Xjn6Wvmf2JHkAUy5vNkLDvxs1vpPntCb3t-XjIJwowFeTHPNad0aL-xm4Van0nS5sC3K5m3Pk_nakJ7n1zYtLPWxdKUf1cgYOPVXkNb9NL0Bh14jZd4YYYU0nC8lxXkv1QKgXUTAOlY7jXS2zqt4bfDaJrFkuNC17JapoTu5DENN650AY80nYkWvnCEh5Q2uAY0C59P_PL13wtzjwKXAC4beArOwvdINGhxGcP5x8f47QbOVhrcBDl5X0nUTN_TDvtJz3lb7Mq1BFU7zkCTGSEHW8R1QAvW9wIeQUmsq3sa53e_hbZlWNcwM6ggM1ew4rjm9EhjSHSo1vvm1iQ1zu2iNjgtjIwlH4IUWBj2_1EYWIEdnswCwTFGudE4dBNiltmEnfBibMmcipTWvfurR65Gi7F24ijGHgDpfwqIRfNSGtlSiqnOT5lP5zp5baNFbpfFSrsAA9eIT6E2Z7wgoc_m9Jzf06C8EbpxaX3DSPoNnsT0tNiXqp_aZGxP6c_NXCG8EUKjVs5gYJ7gXnv4nDT1Hq1bjupo7Vntvnetbx-jzdFhKzmBe5l3sI8gNl7K00dFke6Rj7lekitv4C_IkT7hx-U4aglmTOsVGYJ_CldohI9QFEVTA98qrq9kUbN-4jl5DS0tvjOvKIdmkPv6d3KzavZdPAd9x1InycdfCPN6QqGIy7HX7M3KIRJ-g3X8_1bHmO5MSF1ozTfer8gJFZJvAtVH2S7a88qwFlg_JwA25w2W0nwgqqzRJTJMAqhIA3ocD6vGNbRjQt9RoT66eBQbLDwHZ8PfQYbIvmC0D9wqh1yeRQDWgfOCboMbQHGpWVPmxEXNDPurxvFnWBo8cCc1E--8mWQ0atvScglipDtYzPnF-mwiQWCbbYa5JaWaoTQgGOmdGX4EL2gQx0b2hlNec8JmzGbXoON_f0daneW8Iob3koB6simNm9kssjfsy6WHaYMfiUdtNPIHI_obOv7enmKB60_DKw7FhpSG3zCmuJwM8Q5rxvzLZOKFEJyrqm4T_0TlKfbm9PHoqlPJVBdoERfIQcax4ByezezPQdPZ5iqpzttJrtYePW_Fa_VMxNAq_i1ppDUlF4fXpc_xtHodlFmbmP02y3Rh5C9pROw5yiUJex8KyITy8HLPzv5Gn37a8GZtJEQOecGkVGwE7D7Ff5k0Hz87ga8dIZoHYhvNkKR3RZ2J1i6L7722yhL0oLzBmQs1FELc-9nW3R2cq-5mywwe2PciGqjJAgUsFfhOvuQW_3PM4OidxyqGAy79Anbn9OD0OdrDv7EjGUZ3ZeGzRHXnn_mc_fBx0pD-FoRC63rwzww_-I_V9wy3DnCX_kbkbFl1MtRCk4EX7OsKOyHjTK0k27lIqgbSK11nVYdTbEYUiYHezdXbprEvt9ua4Byj-iXSOV8KacWrGwkWDRPbyzsahV3-hBl7cuNMLV8gb0s372nVj7MLjkb_v8eMoPS2su3RP76jFUcc6qTPk3ot8h9YacRdVokc-vGyK7WGDHgR8Z8UqxgoAp7WZWiGrlsNK3LYHzPYazsHHgrVN0ImGmS0j_ewB2kt5ZEHJCYFAm-rMKJ2aQnF7YcopgMIeQ3H5Lb2WtBmIcHc3DjoZMQvK9tmnhaA08U11-lU8ig1OZOlB-kguk2uBvBc3mirmZXr3CYDWbbOna5iWsURB_dsj9E-gYdU7h0Uh-vd8Aaq3Ef8l59AXXevZDG7EhTchB267Jj08JMqPjgXeKKjUqKXFkqUNjzEmmE-S_fjE5FNv_BJ9vxILzo1uhu3pKRfjDcfXPRtEwVY5iRpjB0iSobK9VRw2D-wLcYDdKDrIGqG9gyNd4vdbelUcHvJWJk_H5uGvJmgw2fIQdvxa0ARbtuIOjT_f5DuoBiEmJYI2UQH6AEAKJ2SANhO3P4BAeZOMym3Y-EJajdfhYr-5JY3URzX9x4x3tpPpLKTsEFxYr3dXBVMT-PMrsXu0sNbI8Etpp0m6LTD97XSi8HYnL5Ku41Ju8gfPIj0eKeu0Qp5sQcY0aoFh1m0rzQdEnBP11_-rLuxNcQpGSS_0vaxskpEnpvUISVOYYfnhBF7Jqhh4lw0PlukjdZg8yAWhg7QLk4swRiJrgc8YqxPoOZqAtJDyynXzi_iB6NYXAsdZ1SXcPlKpgdOJprnlyfOtMD6stL2hBohyHQavy2DrnsHB_87EHZMh9yXSyE3sNUN0jWSEJ_TwVnnKt-dHp_AZNCnkPG-Es0qt4EtERCX74dmjLudi6v66UzofVXK7_uv9_Iw3nulES0T3oMxICOhZc6W6EAKQVn7iOPbX-_WGlaVdfD3mrrp2fmMVJU5xpJ-VGQtxEnHGPakZtsirKRzHjL3-_IPlL742z-rnGakF3E6GPiMrBR-Qx4gdBlnLx5YKYbEEKBkI4HqUU8AID14AgDdqMaiFpD-K_GkoWZ-h4TGQauleNwd1xPez_sDk6pmhnuNC0sB8fstLRyOx15on123FzGzGJu-5yDrv9aqhZ1ZUUE_OeuErQR_G7jfYtzaxhuXCV1qC9Ec_JFBo57G9DMoYXg1hJ5IbT07JY51UNG-upQ6dUNP9vB_FNqOUHxGga1Lf3gz7oohInyr-0QoxNSwh7Y6mgFwXYoVVj8wavehZCzy6JrgVdC8uvgblibYS1cokuoD0RnD9GJxK5eM48MaBAsL5DqHT5cw4vvP_PSnXmbH3g_Dasz-47t9KZk8A_teWw7jUX4g4SUVqVmR8sFd4E9kristq-q1urqOFPE4gXnQmpK7196RMY31OwJth5A_Q1dKyBGYOju24mZfmn1syL5PDmo_nXO4JoF5fnbZIBf_wxNIE61vpcvO3TTtO9Y5R2xXdtRv8rwDt81qqUr1avMSEFZowd61PjygbZeED1B5zMyAqvjxEGnw-U9guNJ4sgr2pQgOhQbfwkXWVHu3xohQgqgCMeU-DDjMXB-KCmpOxjUswN3_xURKHR9kBMz9KryvGzYlNqZXGcX8kre7wg6-dPhIZu9wTNET4QP6V8OwnvcFA-cTXlyMapWufH_CTBUY85Xp2zOPzKTpCWYWXFuo2bGzl-J6Ba-BoK1x-flkyb5buIusrciUiiQDcVFdXWYh8dhAWmGAu5P5BFVDOTCZtkvQGiZmcjRRD3xezOxRBmHHtv_TIB0tWF-eVDTdkGf3jGo27D8m-1eU6X2F6z1A4dErO7-vYBDh7Vp6eknqZEuUAvCkrK1UKoB3gd_K07t-tQKFt0zEwXABqwIbpKZCCxkvq1JK20IL_ffHH8JtGHR8cUIIlbKL_mec5mUF-7NrR2EgLget6yPA3-BArpO4ltm0sIMVDkOBdMLG8Yvx2L-ITDcXMAgARUuWFveRWdy83ADBrK3v03Nhtnda6l1Szphz5vvWLTHplOe-R_qLmOaunDj1yWyLp0yHtGRXPsFKOSXRuraHdcFz_u5y--y7p3QKv8PN2NSyfEPDVs-NVx0rM99mAlnC_KXlLHcHY4OgQWjJK8NonI_vePFioOfxy3T2mWsL-uG3fEXlBaJi94ryV7OZBTDi3SZ-narh9Zj7LDK1dnzl_7lR6o9ve28fbmb5U0fQ8XJMx_xdqLWhWFq_z73B9_nO6zGyxNYQAnROczlAxsz372us6dJY1U41S009pRPOiDG-Ip7BwbBbR1Xww7LVT-VU-SbepMH5HDCRTKB0SAlrTEVqCQLQJb8gvTC1WlJBVp1SHjgF3hyn-_-RP9h5o_jl5xzBug5OBfCXwz3vgELWUVh8E2MxuwaMahOPsRiJoxK7kxO14rqmLi0kR67PFkHOkJiROzJXe3uE9GIBjyEoC8bj10-p13AXPqCy74hQJkxum4c4Et9DFgCHgN4ChF53Bd0Us5K1tKZbkcBzrgtb90knv1-ikx7RBQMMjphsqrnyQy-gU5Gtl5wM96nXORcIMvItqlUcw_tia7PhBYOgdGPcf5cJX5S7p1MyBRb0D0irzdI_ASEQJi403nQyKIx37fPFz8k-cmbnC4ThwB1RsWBAIeIq2RR1AcGv0RvFa456MfaQUN4FMjzdFbKYDj7VSPcIj-ZYpheoZIxbddbIn7nGgTII0J2_SOfTLppkvK9UNtgdUNu9he5hFQeQxLzj1HxMSqzI5nwFcTKgf97L9ROJ0sqAs3aUVB6c52N1Z4IipdR6tVlYBPdKcdP9uzpBuoslvDZKWSUzJp4nvhcAiiRaOmKKhLPlZqaHjTFTOUOErCCkRnGZubAhP1Ph3grMPrv3PTBYR1L3SwHC0FLR0QezHE3vjDxBU5vuA7-7n7XwdiUSUNnoRrO1nokzcJsYwslT52ZL-CQeE9aDgCac08mLZxf-5-DdXF9rQZSEPg4rMj8ejAh_jasdgccyG1w680sCTDjiVJzuLR4kQeNvQci3o4-zs60J38JzoLeHYtu0Rh45Vj6VW-MTsYzI3YrIKYzLfHK0UpazyfbZH3ff2p4IQVKqIusToFrldj_ODQdZkYulrJQGHIMxc3gFyBqzlS-yoTEkCeVuh9u4U2xTC6JNQ-tMZvShLhE9aDOo5sq3zbOKt9wD-fGF2EQuGZkB1afKO7_qQIThuYYHg2h0uzp1FRMzNb65UG4ZtngXG9M_ptK2hU_vuTtPmgDquoWggTPBlKyfWkbYiYGOJxkHfX1u4JU6TPDAP2IHpXBHAkzPfe77Gn4QrBq58GhMYwLQ-hj9ayootVmvm5lWxvTh-1KY95U2Qt-7yT8EedwXSbwI4VXR45cRj7hC2FiTGlLuLlnR9FRlfu5U6uHzCn78ZU-BJfA59iec8S4mV4cIACGPVXDB9Z1AMq3mOWbcewLoSPEY4WbupC_iE1ulNZOhzOYbGWY0sbGR3cShyiiT0nL7t0sLQIoY3F4l4MOn1y6c5pummgk-ZO8j__QeOOm9i_cEqc6etMtFJzBUKZsyoCsOhZ_kggja_9i-iFOFBfu5n7DgWFsMY4ecsgSaIW87wOiyfCU1ExiMRMpJVcMkslzH4y2jbZSjVozQintu2_xWAJU8Gcew3TslG735YpQuhysD9KWoGLG6U4rs3F-zJuZh2gm4IjNUrYnGOjtRkVNcIRALSa5Fj_OVh1jrTgk67PY0h2vCHeoLg12TeGFIYoM-qzs0BAhd6A1SomaBYVnSEtHST4nYpc6GNbnzfJuqx9GUyjiw-oij8Hq_zqMIeWXP77sx1U_ur3Nu92rzrWksXMaRvseGQ8oeOUGICkdEgVdvdOxqymXXqwb-CNSEwjXACvK1ZejBOUUh5-BK_DIlyk8XaJJt94DiHwjIMxHf7sjvm8d9Kn-1WECHHLfXhQA6nzv9xtVlkEFYqstWOQCk2H9edup59jiU3ty0M5gIod_Z7DmlgA67gP72cNYJk8UMwX9geZo_CcDHaiNjO9VP4hqCq42fkBdDEb9ZbdeCde5fh9Bv1fkeMPOexgSUWxrrpyRCbILaQx7b6bVu5EpmhiMyfqLyB5PoLFB6qracOExDjhOHQf7_64MchhzXyURFkcqZ1Y65GJPxOv8w0USIRY7umeiCXARs8bZu2-C0xLrfNwj9J9_smwpVC5Hc_V6cMc5BzlGciZ_-yVM4jetpLXxzrhiqSPAKDHDw2j4o8DFRU7sDpsfba0zYrLKU54RuU4EoHx1Z3__k4RUEehNCwcvLwMelL34pc4EbotF5iOVUXbaFSrPEyCe_PwbbbrD_otwGuI3-izMmPsjlmUzSocMGKdOuX0vlGKe12WcHbypEAmN0eChxI3uVersTf3YFe8v868C3hILeCOB2QItpNsSNdqP9o1BOe-0n_0TcgtMTykSdPDHottC5hNYkIyko2w-N84fufq2J0H_i_ra_arA9bPfStPo1MjcbOJhqGGriH7jYw4XzUYFO2Sa9HIJcIEGsTbVT9Vml-_g9Wjl4WLRxBI8oNTUwJFcQ2y8JxMC-SEtJL83YNU6855M-Lad5c4uNiqUyejua9i0GokWCAxRYTQCXBjrW0wBBPX73DfWUVtNsY64zH0hJll9pKaKTkCW7Ta52dX8kSLJoLuDXSaQnM983zH3Dj8fItueAvEIXykltQSRnhy63stnDxXPij-sQUyT7n1kgEyMggWcYfj3kKB6zsg3DXqHi42Cn4QOWuX_Y8b8J2JkQAuBon0XqY4OUvQUkRpXrMohbSN7SlFhSBaYNVWQNb5Cmkt9ClRgV9b3bV-XyqCwByFkoi-DPAAvsds5OE_IcQ2cKIR2pdbwfsTOnnqA_K0GyzALQQ10CvfaWUO30Mzem4i_xJvrQjqh835HZ7gvjGOUQMJlbrAIJ8LVuOXqIig998-1-hrCuhIoCHwIumGk-nnLl6rILnSPucAPD16NEeEUWL0FsQCatkeRbye3q-UraQeW1k-yZPLd0FT9ZGmEhe25tBcocdYedZ63Ujl7G5RvruEKuy5I37YFKUvO2VhhiGrdnwyxtaS825zvx1XU9uRmZivSCqQNwcyC_jadb3DFusHmKOZeplc83QvCme5UHOLtMw6EQAuMWpsEs3brZq3-sy0rJlY5j0x1itjRCLtqOSaMFasbJzljHNfKN3RF5Gd5ENhiCLiKPOqOuB2SR4x-RSt6VJWyDCLy__OjKt9p6sUzqNbY50bVL56JBMiz1WbiQVSRwQzNhXpsWG-J08-R8rYH9jYdVaPIkTFRWH48WgUKvbHB3xa4M6Bpi-l4f12mXNw0ElT5aQmM5tq3-evXdw-B63R_jC9fGRvbIlydQb4-cVAnUWaDOepugoMV9Q3rqr78T4D1K_8rPuuYmFFWR9_j1_Xpfz_qaiqUcpsH3PMYrNQ-FJHcR62gp99E_1TtnHAtPJ9c0GcLieQf5Gi8xwtFNQniBrUTXbUF-P-f_IWaNVd6aHq9xvPdrYU27DhoSqKddLsQkr-khuiWcM4AWYd-5Z-74b5KW-Aor9RXKpzcJZmuXcsYZ1cKdxLQBA47_ZFMQEFQvjPVFZ4vbrWWY5hZqJ4vLRmuZLQlW0RVHMrAJbvGp6g6da_Co1vURvXnzNSwhGlNAVlv6ozIBQcvsnux4Noq9ut-MZaNimXzRUzcl4Z-0GiHfCy4U8Ff4DRMn-EISHS5Tr8xAchhVQRRauYS8fUKwZeg8tMhemyVvNyAKIKc_Y_dYiJhm-SXx5UsJ7Fg_apfJ5qddrYuhALykpFs6iPyxTfD6lJ1h_fehGuqNe1WuwRakLTk5kSHkiXdlzq_MhrNXBXYQSYcm_1KcN_IXUa5YNI1020E1--Cd9TlteOHobiTiw2ElKjFhHmjf3KSosEbpzXA06wlv6L1LhMkuwLbvL4dcVwjSrBwuDt1_1ltUVvszyosO7CQJ7FkVKJKwI581-8CzWp390gBqvSl4mpC6I-f35eHoOZbkBf3SeH1KZVTleu17Lm27V6RvrEGVBq1nu8smqn8h42DOrFwA5nbX8cW5tKsr3K02nuuBRMbW0wG-RiKm0q0I48HdKoooKroq1YI0IdXCTIE4hlkoiUQCS7ykQUCaVbxoqWvZElftuj9uFdzFQvBmMx464-n90Mt2og2q2O7UCyc_9HYuAOo26D7Biz2m6qBY5BWw6Whe0A_Z07GjSCYEmm35U2Dubiam2XzNR6-s5-bwRPCXHvwiAca8jqzxGjImuqoKE_eHDsa5fJZGhELr3sTpEqlNhKnh7St4LeQ3adD8nzeUE65oAzX-K2i906ca0PbWdA4x0uXz_F-kpL9AZhxJuiwa3Ekd7JHZyP-fHvOpIRETK409XMNOlPelwS7knDFpMg76tdPuhkQtmuJSv5klcxD8AttrGkfdOBPTKRsXa7I-rGSfRPQR1k4dCf0TVONVxWsdeHZsyF7Ztso8zkiQHhVIIdHcfy4vJDHT5qiVOZTS8VfUhU4-4zhulKsO8Hnfua6KLFoQ-0tfx7crJez18yJVlBJC2izjpJYIqRDXm7np5VK7ArBepElrjZoXLMsDC8FORVHFahP4F4axLI3IYS9E2KK6Nz8kuE6rNt0JdkKw9DMO1-9H9NXrJcTGpaNZue2ScSK-y5U7fSLvFrFQzlGTnryGYczSVGczxCk-_WWbA3mOm2OLQABfzNg_fbYa7-bd_gMbQtaA6ThVq227C7OjAp1C_S3reApobCqYyyqB4MGCXMh0FW0wOv4xJwEiRkU3MgiPfAFEXh6xThqkkgiCMnHyOeDQDdsneqYaTEllcaSvT0rPglZSg8-5PC3M1UKvBAMqRvJb2Jfu2q_thkIf24BR0SU2Tvkb7CdLGIMIXLoNOY51JUp0L3FXtXPJ7pOoXIQklYmTBZkNIn2EJMZvnacKoY9MkGvPrbe-aA4dym538atAU12zVOsl389rnC6Wfkwr4QUNPk-N0l5bX8vXxGNAcmRWDUJM0PLYnPOTMis7HrS10K9JnzKW2jhtg0lo-1vZNGohnhyhqNXw-WOIpDbioBlizolmo6biCsCo2QpVa_8UYAQjyoN1Q0tYn3n1tnNab5GdhVI4EgntGR0k7LaROg9eDXsv2JmFggwMWOt6GN7lzNEyPokOUB_fcVXpHMB6cnxLLHTQwLvxhYFN6YlN6rjxwYqGzsxC8kKVBz4ufGGsx0N6edbsDwU4NAMXwwn3cnuGs9OYyzo9dJC5QhKV-6IJURRQj5ngkVXqoJjiYjyvOop9R2bk1tnbeBFOt1hN61v00hn19ew5hbaFZIkKbwJ-UAmzxNGF_fVopziN4IQTbt4BUsgl_vrGDKzW5OB6VHdOS2jsefbFIvypQOl618F0OpTFgltfwBaABHC26dKxIRuo42fuGmUvuLETGQZk1G8T27OJ5pwm-7vYH1zCModYGGh-T5GB6OwmcZkh6L1ukLzMvi9k3VGKE8hYkSBt67J6zwx-A5vs80nTjzsQw4cKIky2mYtSQVKFDc-xRq9wOe4-Grt_gnJq6b9hPHO715tXpyWLc--qPEZgiUduICGrlyZFHlPZmsbLuGIVktjNg4eaB1qaQkeq5WMQCqL3vuz_n1Dj13FR2L3oEJ9iD_X-xVNr0926f_hdtVzkORMW0gbzs3iotmpiS4BmcMOtN_h85K6VDnpvQ-_swjraOEbHVT8GZHerbf2iBh8WBxoW8kQ0Tq_tUNfwoijutlpZnqw84Lyq8mhIddj8OYuGPd03GV_6FGvqZ33Yu2zbt93N1lUuOt886nqI7qGS-kw6Qwv_794NX8XRTHmINoTi123TDGvZWaqqf2df-QezMjcJmRSrSUXdSvzk78RFNyxfGyKUAbJ9hxrRZYuUUdnMW4i8LPt2pgzV90LFWTw0uE1lPp3zrGdWJvPY_RiDwmr4sziEYNTKML8xE5M2er2bddAMSzfEExK4LPKsakpg3vajh917ZoJ0n7XAsgH4v3LYCzgl5zsZqYSazwxK1zwo5P0liZOtEOeesKW6V1-jjn3C3Nyhv4UPVnxUuBHLQdQZK8RnIPz6VMI-UEvm0poM-4UVnTPpr2L4GE1BveyGK8SmUY2GI8HZXB9hUe8Jg3mi42KFrei9VO_nDOJofRrrpD3ntkN-A6aaXPtuX9exglR426AHOs9Z46_S571TPikL6G2c0-0xxQpa08OG3YUmlMilcLPnnLWLNYyQT2FHIkyalEq9w3Jsp7X3Vcv3w8H4nPSmrR9Jm2c3acKq0UhGI_jNLUqNNIiV4CzaUSxVGMC1mVb7-VVI66MxhwDPf70rYvHc5CPdfGxK6s6wCVCjdwTC_DHu98jn02TTUx6SuHJdtH-Wy5wpA4qBlMURCe_7SrdIxXOg2ZGrV6D0Zf1JjEM0f8TzuzTQwy6c5yBvx2rLuSuSykG3YD5_sFYYiTMAW_vHckrkEi5TLkxp6btUj1GQ6w2MhCizl-z9L8EI9r7xQtNz0OMYYvksPVgo9iJ6eDDSUaQbAzHU8Fz0gJR_nJdyhYXT1z0Q1qNWPWDIQ69JJXUs0-lYun3GMj6MImP0T5aG_EdZWcjgIsm04qDTl9u0Zf02JMkwSWrlE38IFIetV0tfFvRqtoSud-kcC5Vg9jl9e_VQ4RljS7XIBXO9y0lSuc0SKOqxFBncDf-kTf3Pjgd0Y8s12yKTisMWD920ggSzimJ0V72blZ8fu_sqn2GIge8lcEkAX3Ci3MMfobQslh6e1Z5gtgrOP1CwH3hhaJ2k0Xp4fCBKlp-FW7oXB9oukPob-KEol6CEryMRcsC5ZkbR7-4b8YE97--zoMlGAI2R4qB-oz6Wyt3xR4JRFKUUcZMIedeJfyHMntDkC97563sxQXbfA-aEDLy58zvEA95HzX6L6PH1vTz4hiJoO4mVqEYFGlCxhm5-BtoJ5Eyw8uPm1fYaDO_vX051XBB6V15lTQFxN7BLMN0HnqN8SOCOAnUB1ctUgX8R27JKpd64T_TsEsQ1UcpNKd59WSGVHZNclMuA5NeVXfwvhp6SX1byWsp5pUy9aN9l52cLFsiIMOOpKZJBtpopEzfvcceg03cIzuiKBGOf1AMfpvYM8vgU3TeNd4fwMeT4ihzVF9Wd7k0qh4RFOgLCM2HBJeFObHhT1lgALuWeNPODDmagwbOCTIWT7pJDtfsAl9Fdwqoth3fsS77tWKvCMfUprloC4yOxjxzWF0_LkaiPlLE_ylG9yv8UxPL_xNnvqY6IyqX3UBPWcFmPTbUdhzXsayYNqSIClAx4iqCIZWJWsFKay3V1WDZdAV42H3x3fBa86fJJIUciXJxXFrBXnAb2CX0Jx59MN5q66x6yy_1C02CZMMLvuDXxtllBsCJ1inlv_2m2bLzWZAGo_k1NG79344d1KkGfsC_G79jxvENrk0ebzkNdh6O7_S7fW0WF68Rzk6F_JtVabnSLiniT7UBpHkhBI4aVqMV26cNBoBKUb8GC7KALR8n-rtZsnb-TPRv5lD_60pBwF1dPJjGGA2yiBwboZb83iVqPGKLbEhijE9A0v3CBorOxQexrl0cmqCJ2_BWKH0bwRdNkBk1FuETe8JkrRpNHwXAs55WBNHxaGAqv1QdJdXycGiljKOH2NRgmX89OBiKq3sUbsPe319brmMNFgWfHM_CmpHoeruDazqMFDdY48Ac5XelIPmdAS1_tTMkW3YIc1nSg08jWDZOoV4eOVrdToHfXn1p65PSVUYm-_rNhoUhtpV4k7951X31wdWptCBFT714D-poXo7pGWG9ugjJO-QqMbCDFyWJ1IJc3GUsoNzIbetSnlqgTKyHqv_Wz85Z0qgvc5c83xUXoI1vH5ieYttSzpeiIeQXDCn6VXUBvDsHofHZ2h9O-VBg2sQ1QvGS6tmmyDVGKmGdgtpuacuo1mB3Een4sAOrZQkku1njvdh0EanIf9Teuoumyc71StOuJWP6bRhiZAgdNQiJMBFPZN2JYzpTUWKUIBVngH3FdeWXRBzzwt1KvexIiTgAEolHVSOMBpCem5LQR0Je71LtTUVpNInvemtuan93O-iP8djP98gVkIi7HfJ7gJcuIMUDjuJFlweIvMGUStfMGBEa6g-3Vs1_LfOXEiw6QjA4MPhu2q3A8zGD5GT4rzOi8YW7AcZyv1qLwiqoMknkF74sv2lFAQGaBiWyMYK2QlKEJPK5_1AkcPystcCHDRLyB57ZtMC-5Y58BNS50WeGYNMuD8PWzz8bKxbzj4jV-Ge28dCvYGQuZKnsAmzLTgdQVBn0NDcfCi_Vf1sn65yUWx-b-WNCDWjXWd2dAgt3d6LnZjeVT_ry-7XgJp5AVq8frAnCj7OZ_q43KRpef0nFp9ztyBeJFQs8EYlrlRMgppq43rbHcH2Qzx2fQXrdWG1f01QRh7oPf4ZlFtTyFySePWmBK_kCobAV9cH_URqUySgbeEOpL9qOxvTbnAJJErKxC3X4CPcPtr8EK94lqv2AOPVXgF2J_k4guFFzl-8LnmpgtxZvVeIemyQja1YlshQgn_inwDEutJow01d-f2M1ZqoihyPF9bCzThkv3VSYXvmUltjrU9oBp-zk2tRVcWI1RT_J_bt_aQjx1nhgEh61Jy8iHl6H0sKwkovVLk6aBIbiV1lYdWC8OWK188zhwtDPmCLi7fbx1Qe12xSN_s13vlZpD-5LZmAqvOpY9PulKhsbtdnb_OTX4hG0REDZ-3PtTKVAvuUWQ8gPfgBYTJY7DgCWsoNDU1L3b8JodSJoRKRRzPR2HhKCMYysATp3vsMN5lEWyr82-ZwC8MzuJRv-10e63JvhEivFPICZmeKaoh17Wv8OshDNreOZTURqJu9l8kdntEHzQOidmai_hmFuavTw-5quAkZEQ687vvFnaGLuW16v1wQPBAWxm6hxR6-cPzCp-MfVkqfZTXhtvnZazugLm8trJvSHyQ7UxhGSBz9X8m0IfmUy8ZZdcPC_s3bkQ21OayNRImF1IASkdSKOnXjWEpMsB6XgaCFzjqZME3dWzf1ytdou3XT2L9wkT1IXJP6mY-R5fB5xbvAV3MOaq_ORnzp0gVd3PndrXUgYpevsonDKAFH0uZfdpWcVJD3WCpe776fZy8UBLZ5PsKrmbo33_sRkFG-ttsiYC4jy7qgYfok1DTVXRdoTsu8yTXhdantprEYABh_qi7lnObMl57EYbJpLeQD7rATB3V2Sa_y0l-LKwehCE2540P3uzcLKXF6wN4aDl-RfCTuffHWNLIf6d38etEN5dw_Usw4eiTIGsnym7uZfe0m-RWkFgLI5tyUihvTWK4YU6E1j7D48gmO39uEMxUv8R0Iu4dMDdT0xf67NQ9ljyKiP2ES4bThXv1JgOeskSPCuRfitvYRIJTYxRd5y2bNdmwjuUI_H7q2rJpM94C3Ip3dIfi9qFiw-CM-Pjp-t9YquJhRKm_GA83mFb5ItUg9ALpNmsePPtZzr13VmvycbaaeiiyD5wPzLR_rF384OYnfG9GnVNC88-hwhfE_gIDjKMAUM1k4l0mfRhVJ4xTrBnMEO41EjQ5O9KCK6ETX5NPrNozmmeoLSYbaRH9TckBosTTsZKfBgutQwthPm6GF_c7tG6eBWo1B_TUnzuKD7sDTF-Yz-VnjQOZgKocvuVUv0ihAeVSsK8VP170SIPXelq1SWHrFbCgJ_7GH_z60L8LTV3-T9LycJ3F68grO3q7Lv_DTPNn8HrV0L2Z61IyAiUp2kQMuTRxAPvArSWUVNKi9KbTTV06aPrhV5pUXXtjV-wPHzt8g-UpDeYWsuTTA9oZFIpykDph9P0QGUAkUyEmJr-B6doveJ9_sU4aa8T7oCRjb5VBHkoP1dIoha2sfshjWH2Mj_JTQW0BdV72AxlzWQ9RqIGrCjfIitHY6E2YN0-n4gER8oTAkjncCT0chrtG3wOgzAIIpfztkloDvP4JTA65WmR6NNOuHECiQSY28KsdXS8VjZuUw0bpKtBPeWujJPYWbXC7zGSUg6_DJ6ERVO25kE8QeGDlnoyO93YoywLtEs0ailRl_jRALfql_aGno3OxkoLQADhHdM3BHvrVwavO5VmB8G07y_woJLJpk8dFjtTzrqU3xdH6MoLe-voI8g6H0ACa-xMxvWdxgkaG7uubmea2YqantCLivxSJGXeqf0HRN29YrJacPQIDLKuXbuPPN2sd5vGQlQfu46uZcVjKM5qmOailSaGrYmMbozLzVEtEjaxlzySI_bnxdS8cjRd3bJLVoJ0qUVQzmxbVJmc95FS8QY2Xy5doBxFZQ6ccMPVxP8teANe6g9i2BLE6NGYZ4-m_3ie6jk3EDIcEK4LOmn8HFqlImv9dpk99aA9zSJJtM8us6LTQBCjMksWNOblX4IDlbqVIR8b2wGuBK4xk9087mybKwS7Db73FLtiOcYfClcTqayFNQYZfxrLGadU5lO1yH3I_TCHOljlfNWqC-3AU7ObJ6gX16EamZDF3g5qFhA2LVchq-elJsq7O7BOTnfpuIG8LMhil15TBJY7igvoq3QhnSM1B4eQhV6k4TiPvRMSUGhdctP_kKIe1FpxdeCzn6Lrc5WlWjDA31hyWyAJyIxmyyxCMv4SSGGA8G_stK13zHZzOTN7qN-lA1MbYrw56TnrqVyomUG9lV_1FUzPO--4SMwg2RJqYJPZu5p6UEz5LlwqOt7o5zg5Esf84xhQ8pua9wcrsQ6bLA0FapPdvDAI39cZkUPMntty1CUF-J4CFJgBB4ztwqkCigaQK7vJ5TH-5nhk5CnCCS-qNR8_cFch-7ZSVcNuzWkcJVBekWMVLzydSejUWDAizWHKVG78EHS6L3FYzwmHu-38R3EPKVVCyzv8pN4q_Ex98mVIBFjoGDyqPzXEI6oV4Rmtq9bJB_Fw8s0YU97xQ-hr5sSErTNjYb5iClhDfc3SoMoqWmHMFYqVExplRISXwQQOqcC84lUXYuFZ0UItIQnUuuXlpMUDav642J9x5GehpIW1pTslBHX1FwPCWWsQEigNuRoJY5iwNVvInSFRfeg_1wcD8wBJRRXwWIP-fyKt1CiBlspJXLxjesqux3Qo7uirRbt0WTZ-fQKCSzZK3PMOGivyIjRWCbweWYwo8Vo7fVUebCUX66PtSAI3d9RLOrPaUAiQ2yejNok_MiA_963ZGJwm1BnomG7K58uZFptmXmD4KpOBY3mx76Rm1d9CwBDS62LuZkSEx3ZLKcQnWn-Vx-YKTWAId7wRnKZmjuu3Wsfbt0TZYcEHklDUHzeHF8H9F4e5ITzyfiFutSeVZ1fFk-gFuofIgFFijDiFmD_0PF25Fq_7KSm53fngCVuJxuC_ywMcIK9nDhtc5UbK3qpXGrVGwBTeP8nckuIQG_3CMnKAySCViDjUsnvgjkoBphqCma2ms7mTEjd0Dw55Yv1y3qDNTR-FZB2WR_dP2S4GQ-FGahUuyV7P0chuPVRhexvMuFzyCtLitimKrd-4vGCNR5-I-ir5ZkyuZu-YIMwA89-n4q1Sr2FvEEs2F1m2TT9gWJ3JIN5ua1Rd7rP11bCeo4TjHABfNpbMAPcF8zYBW7aq-CaryryC2fjirKqurdBMdmOH6OoQQ1gSqa0QDz5XI68K3PyaVDFipwBXvaA0mJtF_JqWqObmcNXFPREvnxpFL0unC-9Rjy8wT0XyhD6S7ZyAgQoOs4_iDsNVzW0424e06s3l-n5OmnnRFuz4iaPrPjQHKVQpAyPB2zt0LWESIRvD9bDkBjqEz5wrcd1_n3A37eNTRw3YxrUfnYUjnZnrq8FFne2B2_jpWkPc9sjdQAUachR-vTzmtK07JhTx3OAZux3NOk1j1RZIVmvzD4zrplWuKpTIJ-IiuczIXRVHodfWlELaJUHDKdqq_90YrbcFY-RIxVMsM6uh8Mx_-QoUCYnF97b31YoFL8TWJBajZg8X1rTJ2x1rNms4hw2fA6mJdiXBeG4ws0gJO5_tZK6wm9q4vyINj5T0zES52jmjl0UvU2hByNEfxuQ4JtnTJTf2sjuOlo4vcMkVSmxY7nFZZMaw4g-ND5mtzqeW1ydCXEJLGc8q7DSsxzyoTXSvz6RXdqvG7JKfKNBkv2SE6K9HhJ4hgPhcZyX6wbrCxXKSlSXGo_25HvgoZdkIv4I0fmDTE3Ez82eOidR51btSizUeHKNh_2pfyaKor1TSwtxIPxBzY7T0cHbqSWvGVpqijOdA0wfuZ4tTMcsKWnCyef9vtjhxcKPA8siAUAfEpNEaRdG3JwHYBU-RBnrQAsRouDsvfYGc-gCGm0jcLHdJjCTIiSMl1aQmhazNGLJ28KmF5B8V1-jgy0iyjvyQionXPvnTpjbAvZt-OCsy2pahVZzvPTa72AaUpWqWFnh800RarKDWUSXIdMRLPlHbfnd6lBqxt3PTHyIMEfAXSNWOz79aXTePGt0A3kCufj7eJW-w3eQ-TqndJ3KyehWGMhokci2GzcrMLiVBIaR7joKt55DVZ8AMlM8H_0EP8WoFf0tqz3TMQ87C1-ZUhpsI_c6b0kuabcGaqkcDt4toOEjNLRLw3ZIvORM2biwuzzZe3tDc-oMhS48zLCRq6dsxIX9d8hZyBHiPed9V0aCEhrMLnESFZ1zcDruPiElic4A--jAkVQkx6naTUht2O9OVBQdqE4Lf4aeSC76tbGBUBxYoD76txj2t4vaXMFNrFpjeZyGtXcsFc9TIB4hXl49v57cx6hIkdIanL59lpMRNKM74J2OYRsj57oXOb6tlA1_Cvhg4OAhJqU78BchKYPey7ybCjnKEZtSU32pm1FChqVgMUa89SEP07LL0d4HenRuWdcaM6NkirilucMWt1EnRqHIdQoxZCQB8J6HG_lxcAiSohAST0xG-uc7kjSpQBBRXJ1enh73l2sagd4CuuUL5WiypN27XgpFH_IBNws6bOuf-jf0rVmqswqUcpdPLPWw_yXIpoyMgz1zzEuhTJaEBfQWJAU7M-TCYmXAVargUXUKYDQmm11rnl-wrCcn8j42LZT7O6_3tFjwSy-PZ7wLXR0BPZS5d4Pzoau8Min5zVTAmHdhoMGcEm5wR7b7eh9CFgofpAk3ZXb7SyzQKad1kuVzcWYd8ECtOfPPblBPkZiHG9p3jvmjXR2Yx6Kv8LANIbJi-FZVjTpUT6xGXeXwLQAx3mGig1fUi4f0TxmCThGkJJEOMU4iQYWLzPC2k0r1wf4lArdxcn7RocZvu6tLt1RrGfEc8KKfB0TY7nysaHrEvgM-igtFNacNI73Hh-HX3myrZ2XK-8R_Ye0gI-709DGRfiGh0fKygWDuIP5SVummDcN1NyqVMomigYadc625WHyUtRWjlLtQpBhP51PDlAKAV2h5UFwsKB1SlUh1hCZZZ9mrbQbGjJcBBrP6uFhACELjD2K0h-qaa8AH5Z6sY7qeib0mE_3J2IOD7eIENyh0F-CmstBZrcjeZdrcYNGKT9scr3vEZhuUZMNxDO9Ou215va94l0G2bYKI_-ujCbBUSnvDi_wRb70TNzVpRC1vf_NJ2HdFTZSbStkgUHRuPXKgtnZ-z3Abkle37-J_e0L0nqMEFFzyDy6KQ5TllV5E1jwmOXp0nCPHCKHTcMYjoCpfoiX5BZ_elAu56fl1JotqS3q8UeICjuWhEWs0jhvJtTxfjUWkU0SsomL9n5QJzo2SiZffaAIkN1WGnbIolSXnuBTebqskhml2uyK-NAo-d2xzJv00Cye7UIkGvX3M411Nqg5t5ULJRaUmGLn0VysSZk5sEK3_Ix6FS-D1ZzlwHDk6_Q3fCh2DS9pCHE1WOXhiQ3Z4uOrphK8PR_LQT6GbiwnM0QBITXDf36lIACAc7RJLPZoQYcshROQQ5l2hgGNbjq3B-rqlk2lTHgkW3Y9izqWL8vZ0gchxDIoo_zX8U9lQMZGML-kxmD1iepXKLZaBtgcO7Ax7mguHV2d5NcKNZ3_cJxccK71s6C2uWnC_xEXfVad0wzMMs4l_BtIsrS9z00O5Ocg7_uz30sok5pNRV--l0cJA5zeB5RHajQ7uubZbbub5phvhRktV7HECWO3ueT2aXhEzezmIgkEQM_p7BwyVfU7rizj0rrlf6on7aFVdU6UZbeDu-AfUWCVf0BD_hnWEaMKqZ5rilEv7Zjek8hN6tmpV40qdZrhTObqiJLqPQbhxxiLTd3a0fQvC2zPChRem8QWAEvTiG6qVT4w5hBiSstcLecb7VsZ64C1CKT0FsqMbaFyhq9ClGcAg5qzywxahVkvxhcV2Zq6HNphLlzZevRfvK5I_9RtRK_GdHTFN0xTA3WlqDgUCP0FwQt0nC5P27jTkZmtFCaBbsk7Zk8VhfeUwKB-dpV1x1sn1GejTG4s0ZLf5ljP79ZEULb1fX9qLEAtELGJUOXf1TZz5kiPDcEDTOf7kaIPQDQcHgiqlW_Xct0GP1VEGNibGNteW14tEhGxK0n16Yq3wa2y9YMDHpMd_b4Ulgl3eLAtIxV6WabN8rgVFxgEW8hN1-6wmOfBE2Xf10p47xBRmDQPzC54NiPg_IsEri30ZWoc950FUNf4RicrrBcdh_4gb4eTl7Z5J7FUH1Vsy79ITKJTmr-dPPQDfkXdUC9VG_FDL0mNmOiOR5WViXI_pzqmehTJ07jImnaNwolZNVrGlNXjhUpN92AEolVrxNgcaoQLN9sXhlTeeO8SrivkXOTK3_g8zgx9TMYywHB9zdDmyKd_xqelSmxmabjjWUw-qP8DWZSVL3rDorVUpTbsv0oq_1U6pQ_YBdScmg6drxanIPMIykD2oxXvHSwMmAv1g1kJ0xB579frHGkMBlRpWSQOu-PSkz09xIKqvMEt7rfmGNDndFg_w6A9Wfam9C6LaZh_XI_Dytv8TGV-BaKvE-ZqEw7ubjrA4LUMYHIG6GiXERFWNthxnx0g25PdlkzLklrbOON7PBRq0JFrqMTnULQfHJG0fs5SZFbSP05XqQyVVFrrW5aETZbx6G9zOg9tm-iIMJVB7gRSFwl2Eg1QZOf9WYHILyzFQ7XaCWAZqX2sYP0MlqQBu86s2dRlHXZ1LWw_3mNHE_OT5a2aZHBofysekOCC94rVWeTtOJiZpba6Ro-FwMjKm6bYTxwELFk2EvR1hFRWtXeKixsqmcD1wC0vME7KBGdex3e01uYeLFXJSwTmUnxegcH2xaoo0_7Tig6W4nA1njKEKeGgsFNJYNcdfTR22RzyMDqjuyN4q6Muyw9l2t54AqLg4jdWFAZuAXiQcJhG-Nf5xzKMxyQJp_rOxQ-cD2HTla7yvkQKNFWMXJbBnFb_lOkuop5BkW8nSamMxixGv3RkR4qPklr5ntJQU4GxwY6a7SQvBLf9z7ph-i_s6Xh39Pg1dz2kJm_PHl4J76lDtJEETU8Di-zVTetOAFx6siL2iN9TXt0S2TPOBJ7kLWtLv_UrvQwain8k70WTTH_xwm1RQ2HYqtSGL-oM5GwV7PxT-jaypSfYDumraca8457Wg5meFpq_pOWkm_xDMZeC02un8SLwWMPsOw8Pn9cNUinOwFduz_ifxbufg44905539Q7nKWxM4mPPSyYCryDGmAecPOzqYVHOWn56HPXOdHEH1P3luyzoG73d4qlY0n751pKMgXXzM3qmSm-RWqKB--iBWSgb4r_9ykOHYFmUk9gGoc4Ipj9pK0EHbvsSDLyGZqtoTGRdq8RdmUxsAiosv0g7v4ZhcVJQbYQgFRRQkomWv2PxIEO7GZ8WdIk499D3sefd5ayB-UXkhZb6cenwKAaRtSbChkC_gqqI_a2pyHUb0Glz8SLTszjMR7yS1MW1uSvCkP20pF5DWUWzwiSIpLFXFy4wUs1lxOrgtaJSN52iDgEvLpVl7CbvlTdVPNZ7dtCrSa30vf8siM51UEzTs4J901m7lBlXfV2sntZKkVTYalfqca-3vbRmMned788fVP2enLMF_sm3aS_i0p0poMVCFF-hqGi7-yZEJzz2dVeCY7QqAePuNNmnjhej2MwhdI2tR6ZsCCkyLLL7V64XvOJ8Do7PAPU0xBYJ4kGJXls7WkJL1ed-tQmXFZomKH9zTz3ilQimvR8RlzsGEx1DxHdrbRXAWoXX_XxqjS0V7jPsXmKx0Gr9P8ileVlQTzN7fXHfUHd84Kduf_Vgas2T8eQ2yOcWvYic2Ua9Y5NgwHSAvIgrKgQI5O1BI0Uhwa6W4QYKx23WBDunL7MBDyiJNcIq5gxNCh6wIxFkEd9wNE_7XrNxrWkvaz53B7bh1b1kWOr3_e-bJ4T2B7SwW953EztCFJdQjxavRjZoWRJe_U7gIE8XFlZ6VsYLn_tsO5l_AsUL91CceD2GtWKc74pfskoNvtC5_Z9mDoqjr0yKRQjBRNT8NbUoOq13B8MwBGLOvLRHVIQsyin4pf1WAt6m0iH7boTFq96mxhGpJOCdq2ShTV4jbLcma7IWuwvwsCkmw0OJPh8VfFc5nivrzHHmQP4LHiJ7QT-entZuldgONo6l8Vf9FGKBOZmZGoseUHLUJlLitxkDB1P1X5tL9knkPX9dJxqCdWYDZUFTz1fU2VlPICYJ4H0pgfEyeAet1Hvge9eF42Tv2II8GWNORHTg-Ey-dIfLeR_tQkoIPVSOpY8G0FYOx1rmdZpiPu_hdMLkTqiij-hW9MpFOoPFDEItdG_acA1fSVa-I-p689a4sAnmEhhv92n0LeBxy5sT4wzd289AnlfR-irHZfYSAUcaXZ5aivwt-Ujncd08e1YFsppWEPFSjv2cHu-khSS6rDRNw_fb6Gxs5-o-U0ZnB8KTyQPksNYCBYFT0IHgkyk8PhTZGPT_Xh4bi4IrPo57yrItUwe7R709I43JB2VzIFq7L7Iv0HQ2QSeKaFCF0Y92H5YlPFSd30ldML4JkqWupN8-YHrR92KeED1g6f48k5TDi0imWPop5Oq7dI-ZjitWeiQls6Yhhx0G1TrPD_nSznfZ4VutBvIrmP0zOlav1FFA-6ywiWAomdcuMr1kr1XfVzoYvOUXVz4RMKYPUTC7Zbm6qS44pO3XT689koOw7nDgoQMC_GEjiAv9mr4CKFlj0GdglaLW9y4l3iR4lXOzF8sYZ5pcuB-Eo72-vCQEwirlz3q3gvAOqBLIi-5qXiFD8R5VR9flLFQAUfyu9nfNCFh8CBgNLekwsATmOVT9fLaCjHn1YuToVu89IeEjft5EOpqT0l5jqrf_Xp2v07Tzbigrx-UvHUT3Vaj2q0pYBFS9nEDlv5FVqT8Po06zE8sTBDk2Od_CH8N161dO4g41RI0tRe_hDfgbQf6cn1oLN5XJG5Y09gsSS9dDDw-ERTgF9xg9ethyXu1q6lKG7S0W1kS0lMNm6XiEAexaSStWaS1n2d4_XzKSc5zl9lEjZYEXErEr4tX5ndD0UL5fpl8bry6rqsVbX8dg0GjeeYSy4NFc1H4ySKYlL0Bv5UX6_t08A_ir2TFHfwiOZUOL-TeMT2cwgOaEvI4ijYRfrtuPwc2fEUlU2pVp44e41hDFXTsnwyupxcdPSbkmDsXcm6Ck0xYvTBEyJ2f_70JyXaN1gGppP-yLsndo4o3OTLbq412OL3Pc0uaPuL9QuUPaO-XUbgt85XEXwe-Oedj2EhuEe7Uhc0kRHZep4JTnyuw6X93se6LQ-eCB-OIONyh4H6sm4xJwKMUdDTdd4T-UKgFUfKquXAFrJjD8bWjV3Zt6n2UlH5fCu09XsXUY_5wTtkcuDB3WQXGLGrchCW4vPISEV7vNN5FiOwYBEjTjx9hWkn0Kg6egLgEhU-NpVM4lqGocur08JwYZwizfyGp2Uztt1B_0BeJkhPPTLDrCq9zRlMytzoBprKCXO40Zfv3tClldwyaHgn1RunwsDZSv0hivzkP1y5DYTeRnBiNuWOUatJHaDKidN9FOtnAd8znmCWIez0Yk7zPaLMmAcJEOtmb-AIAMOwhzBqLlTNPJ4jvCOedYd4YmHEMaOQsMc2JPiZxSQUO3F8y5lj1T8xlme5JnBY0xaYxJsauKF55zL3YivWf5JAryMLsyotQRO4BSe_Vt8y_fTpjetytnaUIM9MjForjiTeKnRUAGnFLlZ6YFTY6BspnQdK_QlEBlecZ3U5sEedzG3J_uWPMoZsMlOZe4rPoJOSCCNIg-_sPjcyMUkQEzIXyv35nlGtBHMUh4d9Q2CuQ36Ngqt_dkg6K8pT9-6dHpcMUl0B6QjoOew9B7USSPs46L8Cl5rxBVFoWgg43sboekkb1fVUZDIGRlbRiEEbf8LGueSw55GPmZiMcEFuaWSNz8Fa70jJgyp-NHqZDbII4hGCfmdSS1fnBKEMI1BFkcjIexXCEUcw0t1wPqpF8FqKE6mw5LLcbFbokTtkLJieUKu4yfcq6TkJ8O-3a5CmU3Vy6WkGo76udDlU6avTxHrjQ45YnosknACikzaVRyXGnM-qhYTtFOYIh_cuREO09gZHUgDPDAOZDxemb1qeRAy-sD_Eb7wanSNwsg9Gzh3JSFmU1oDhleyb4demzAyoeFYBQWmXxcX6WaxWqw5TbL2q8luaf5O6XL1YWm2Ge-o6X1z-bxADoE2QK8bFcbs7ED_5_Qr7O4k106h7RkHTh-K3KQTQ4Fpdrh6_HN78ZiFsP777sUtcN9Sk3dzrv-6k3MiMGlSbBt1WOZByO7Q-yWUSf-IvFWzRHDdsytjVy0GBieZOLOFIWjysHNPet-mXXaBAxDw-l3uue4GAAojUA97kbN3VrKSB3R3zcC-ThFw5YRkVJ55Gs2FAYdympb_SZ3RtVUuOZUVhFUF19xf13rEMYFUSbVOmlPu0uNKjopxZnV-dJd0LlrUV1i71dRvW2t8fkrkBmZH0geRj8ful3Mirg-kKfqEctnefu8H4dnQYr7G8JEpSLMYKHFzWkO7zL3IQOFz_RiEpm6D9tETE9m76rEpCtW6n4noQJLhGCu0ibDjmIZ5u_mtvDR0TuUnOReRfda4-7mu4j-JdNgsV3dyKDUXFGMI8Y_fjtormHUVbaNT8lzvQWrsnVAIwYsefsci7YkTVqEtCQ3azD6LFghFWdvmPJASI-mWS8IHkaemwOsfD_JyoX7JZuq488SavqKE3a0w5DCtcadYm4Kyx8Xtzq6Piva8Etw_fXruQoCkzl58BaPYvZS_Wrf7WSkgeVGwnbkZQVNDTJBLJCrrPE00Lq4TfaCPCeTDLMFlq8BqBC3y8mN8GMhPCz08f5sPWoDwH2N7PHVhw8k-I-uAC72Wbp9odF0dueDo_c8fqXyfDz40ENi99Sbpei2zdTDHABwL1Q8ZqmsW2I6yivTpRORQ3VN0WJTuhhB6yvN5Qb0wDoh6J5d_ZzPDKRv6V2gniZTfRcuzO-jsZv0kRnI7T2J3qVInWZjFc5vAjfZsJHOxeza50OKBXRmXxoODUB5lCJTtljolYlAYNa_rzf0ICXnmJUyR9BbeqsG-dxDsbJ09FHxnzHY8juNRM_yi4Qyx9GEJ6iuvU794O6dZoEbPEbk6GRp7yVGUib15MnwhVSVKeGSjyYPX-e2vmEy1vL_qXtKOegUvDrZO2uPOH0ljDordiEQTBGTWYRKIiWhKtWoO0SLSX0UHRRDD3vd-zxslHgfoS7mhlsrQ2lRNKsAsnO6a_egnC6a_sqBIDVkjg0DMUZclYCubKsMj9RnK5o5RIGFh4FZW0GRpzsh1KZ1-9Pg6E-wxxzBpST7V9PtSgVT7imb3Mtck3WKtzy7Z0K14aABhdE2JnbcAansk39Juoi_a6vHwfQu7DYwoJ56mkufK8eqbeQv_aGi9xce_PZaqqygczx_KXapQnoDTMxtHTvUjOs1t4QIp6mJmYkqoS2FSHQOmu52_ewSzK0b_yE9pM32XET7k5KNGWuWUh1SbpaiYZcfbvHgVFVUuoFcOrx_uS_hmYuE9Zke_GrJwWwDlnf-DwsNY-qngcskrMCJU7NWcJaVmOi0pEolDoWD_I7_Js7wufJJ0xtDAvhl0Sbk6Lp5bEMxgyJKYupnR2aIWbSgcmp0qJj79ZXPKbvr4omWYRj74dWT_h2uw8YIPc0W5ihIEGm4J0CviRMKiCrBGL4iWmlHfSxcKWQwur_GJCewWyC6SDKc2pMlVG9exVzSNp1Yxmf8Dh0DGlHBd3qEgl6EYEHZQOmpfcAsRFl2y-itHuBiZelmkO_u3DGQB5AIni6g3iUprLwl1BeQam9btZOxi5QExTCD1P95PLdnSPUkHwYhwmDaM-gH4e-_59fx7trUwfJl3qRvLvWQyKDVyJaDqaXAlPmk3CWPevOLVQVmSqpMh1Zi71U1jtkAsZWTFLj8WG8YoTe8OJnV5gbVDkKuo8QhyqFjv8tYhgfwS1u_481FEbUKppgqs7GpXrjf8XHy6wzfX6gN1zkLboK4WLj4I5RLYhkMTurMX3oKTODrl-X_12RqzbfyxXsg4bMF1l_U1juRogV2-Z0RbB2EsTAWvUhfRtnUfZoDsnq1COpfDsTVJ0hXNQVoMsLdRu9XbFDQ_vuglwnAY90fIB-Nm_WZxsANGWkskuI23MSGc9Y67OK50A53Ua6Abzy15lt54qfq2BvwRe0S7lPStA7P_2ZdFtgP46buw8gqJA6d9-nntNLPUUz3MxkTiDH1fhgid7eGByJqbSctvQQv_DpV8ajOJqRPk5FaBvwJNY-gnYEx-TAAL0-htvNiioGgaqf8ROkg2xjvRPR00D20fGC-KIR-IFmaLQ5w6ljSYMNDd-ncwX0xI_sXax3O31zwybeD1W23AtfilxaV9wD6Kzv0jwUeZFM_ymK9k0LOotqwmXQ2IPNb-BuXnIM-047nnCGAGN04m08SgiXEfPFq9pxwS_s-w4MwQtkGfLZK2yt3LVL8qsIH61qyfWm7NuSKMaKd0TmLuPoqmiiS41ILwzDDDpvCjhVcm7PWR8cPWaZbzjj6GOWPEgzhQ40g_v4VNRae6fdZUZIUYXp9Ph48iTySjqtgw7BPlwZ_ZB9TsS7oUv_jgzqfiRJYbzBidgFQnKkwwgcQNE4DwFqKbu19SSxH55CpLcjrrXvQRW2vLLAj_LWHi7X1HXjsdV5q6V5AdNq8cP5LEzl8ASwLfDFi-zCzDmgZHP1RTKZHGOGXh6v07-MV-nZa2zwaWl36lHNSQ4VLkrQh7IWp-onqlLQskyehvZVkC1iszDZg3nkhrgjilB-Edk19kqYmrlRPsvzRkZ7gxCwzXcYTLBqqyGtiSU5gCeIcgCFJdPbovN4ZdipHRHlCb17XuDoOujH7vX7s6-yAYO8SgW0hIImWK100AtQfC5nTF1Sbsez5EaQDg6Sd-hKQjqLBu6Y-4Pp7RV7_V2Ixi_NMtUdiCndRijC7Gzu-ZggYFCdVXHrmqqPbImdloeQV5aYuVK7qfvp-GLfz5hyKifjHQ6mpbR1gh603BoWEbyUEY9mKyRE6ZM3vgWGpMoy7G_GjOZgxJdUsMeOtMqfD7hdegsn5nIQijwLVcZrA7c05A9nkVUl90QDF4J1kG0MYobSjg3lRnTnSlIbqUhE3jzowxKBNqckZ3NWlHryu9d1jfSIih8AWnyCBx_jrQAQodcBsCyTNMt2GH1zlO3PyOeh5FasmP3CGcqBg5wpjgV1dFkUd4IVYj7Wmqe53-gn-sRnbt30g5Rdp17KCs-7sQXPHuGBgLS0CQASlKiK5vht3GyWh4ELrlpO0HrlqXMPT4U-JeWKp5HyOCCv8yqM7CALGYZoVfPHeFQ0Yba22M4fsvoA4YE4mK4_3ODMtAFmmvZ4bftTsyOGYQrAk9ad9WY9GGeYr94AWYFpDlFWnbZcWOwcVAlppvLwSU3y5aQI7wO9IAYujUxfdY6rxzbuIwDucmuYPh7Uv0RTZF2l0FPa1psZ_arkENleY-mHaziAYs4-3S9VQizqWp6WPDPrkGVsSboHMzUqRzB0nhU1eVz8SjHtu8cGxF2o3Z9zOQKoF7jEObeKm2LrYQrd0KmJS0a3AyOxFEB2MlTj9B_OO6xUNub7W2Z971iCRkfbVrziA7LHtZBnBOHcVWyGXqyJtgEwquxbLogGmMntT-n0gKtbxScr4zVfRqTBDZrowJ1mnq2udvG1hS3bXGdyiEX4jvFzQiN-9WPjHCBcXV3-qd94z6nh7frPw5HuUJXYXrUlc54PDfVLWPx61CM-KlotleOVyCpo2TCf81dsIUMwBg72zm9i_BEBNFHI55LZSaYOkp6HhTOXPVALHejDg3FPLMbl7IMSZ9aTuifTt-WnX_vF1ZmesBvUqGu14alQt_T960EdKAnjZHS3kxkITzJrc_i2-tRDzoMnXXX1K-E8g6r0Sk2HUBEYMgiAleBeUqPzW1ucrYRFPzl5qyxLIsG0oP5JsVjJ15Ua0N8PHOaJ1Esw4lzW8lZaQdFUxmvOeCD-9PwUdhBoTQcuUmn-ncfZry0LXcCiC2pexNwrZxpj79bkwyxAshPTvPCLZYtZ6kNxBIFuZc1vVxWsWnSQGogVrdch2fygSQ8w1SUPf4RMX869bwtepNZ_tiaPSzKBzVsiT1nz920wRWQdoc8jrv8X7PjE1vhQqtUjOM6CrwuiZXfHDHzp1TGd-YmtxPUHOJKNzi6kQ_OyjPcJzfO6pqYfSxVDdW4qrDZVbAhJoBNCqpApYBdv2_APVC9thPCZVcOZ9HFyYuKEIWBcbS5aHrfeBwMzuh7897q1q6QFwMFch4ddKSgN39GrkCfg71H-3lEOpFoTUWEMoW7HxgyyQXzR67A2iiL1dTDdD1tDKXkGg5T8yb9adaKke9CDBwOnHssr4mqF4RcHiqUlfW8qy2WiaUpQ8QHyiufqWbk5j-x4MHQaUCFqDdhfVdBr1dICl_kCKIruKSuM94RBRN9j-dSJCWXCFemh-mZ_SPUc4BHnsjRAoDdPpe4Np-9bWlVw5e2BE-qsnTdyNQDtM2igqH5-7BmPqtEE3iv92NTsZ6lkIqU88RUFFsTQcQi3imEEq88uj-T9zfs92QdgWmsxOHjAOiLAaBP3JSk_ov8Cbkem8guUjXmhLNXga9y2UBKyYuR8f5ErsvcCXIT4FONrefNR30lNX49rFyMNoIkkPcWDN-xfGUEnyP1bYJBGDlm_VmUJ45zo42JPytZlDJ6sL8jz8F9qJ4sCpTuNnF1e1FAGaZ6-VTniDh0fLuL7SoMKnvbOj2w7ng3xHpZEkLzi0Z7rUTYR4qMUsbtsVyqr61vfpDAtoXlyyLTjnLfE59_mkOg4Dp11cKDOlUYohExYM-CE8E8odXGWgLdi_jchwOPC7yvKlyScWg9TmrZvhe_RIp2RVsuFdvv9K3Eos5aS1KLm6jz9jKgHuMWr4TULRhSBUiZ8mxpJ8-ViUdZR5gY12_twj89hEYtzFAIlOOrVVNfYA3oefYY8C6SSNM3aN7G6o0ZqImkUG4dQNEKBaRa9OkFIbEIu77wVGGfb2tMnbCB1xd4242mMRvOt-cogQTk9Z31jlhjVXQDbcs8pAqeyLjAq8ucf5jjWulkLffsYH9ERo8kHwzkIxl-NLhDd9qsMjme4dbzXVRVKshEvvcLYhOc93u_VbpFNGtdRdTEoBX27SS6kRrxFtR5bh3QK3COz2-4a-_kAxjbVEq8ycp20aTKvIJNJgFlp1iGKVECcRixm-HsoOWdeJGr6PkLyuzUiyQP8me-6WfvJNB1VCorKmq7jSguHwTiJoxqLdkAU0MP0FtDi9JwafLk0xgM0kKV-AKHYKkRt_k-Ct8Cs_eNYNhMiJ_6MvEBzo7nnhtTz0tPDV9K3IHdHzNzIonPljDpbFIQm2THLVittvS_w-lshfxMZHIaLFqNecq4eiJoVmlZbcZ5WyV9IvDEqsMopZFqhB1CWEV0Djd_S7BG28U_wHwqgblKO9N5Gog1nWNyHKyPNLEXfiLpd050HUm1fBJXrvrSfFLG1y2MVN7TuWU0K_LwQ7SO9gWg6uiyz8a4sHwHznkI2yV7Y71atetUYrGkJpjh-jDvYXRoHbn9MBPsl_SRz1sbh0ugRHnMyPh7dBjoe48LLyewba97lNUW_bFJ64Q1ukj-swsCRTzjZU1rrYGy-NRuOv9LfZWkeRIHQLuIaVmdm1w4Pmtq0QrvoT9Z_ocepy67ge1Z_RKS4gagcmAHqKTW65e_2vZq-vl2jlk5fEA6afpRQRLBuVbuz5ZxoLeNZckrLPaJTJio6jDmt9s3m1IjweIjCeEDKvNTb56Ye3pgRWiodRD5oK01jOUjS13N7tQCdbCIgk9IzLrr_dvEBCZJieCaFanB3oRZ38DehOtIzhmYKPtXXKF-vqTm1KmoY2exARUgiIPAkR64a9270ArwAZARVVtfcvLINdYwRgE7Bf4YJm1bc0Sl4wtRDGl6dBpmHUEaIr_PtRUzXDYs49Tk5B9BhoZPLvcWCMbT6-YOYj4Q_FdJ8ziK0vZ-APTLMMFQBmobz5OCbYGq8ibglfD80Qa6BY0pFsWoYoNFsRbQm2fFpJNlLWVuioPLXAmGA9d-P6vFfV8dhGp1UPCj3N9zWlx-ByOVXmIR-ZXX1UPDft9AZhmq23qtYwb4kzx4ykszpqwN8YqF2ryHUS5GGT2M0TFqQ3K4VPK_sx6DpEcU1rrJW1bFAO_v6UruD0i-4RqDnZSIbbkCW3QmfQOrSlIWSePuRpxjQkIveSuhd7GT4hEZgFCcM_KEsKSLNfe77TkOtTWlPRdGPLXuirUxy7fqx1cvA-4sUDrKgMo_GSuppl2oumGBxOrL-tEm3fiNZb_Y22DmA9kYWjD_LtNkN7jWfFNXoXA_Q1AvPN84-qAirOQENQYsKJC1cVd9na8yEJp-EPtimNwmqnucaR1GDMOGyCvRc1oFts9Yfr1FKSIV5_rpxCFVdZaTFpSRx1oy0QQw2zAMJoaZh3D9QLEW8GuEtFuXKj7xjAbepyaSVZpTYi3zA6Q5MZUot5knioXv52xIskYAIhsAMtYbxVqlkIZ2YmMFYZwae2EwmYNBa6ODBqCEEL7FiGHZalgSxtIu9ZIiHRnfOKuUTHyxuU8MVZ_WIcowJMzPb3OXmXBNWnzq90welcDMo29OS7CQe7m7j4ch7-TdZ2kXqIV0gcAGGbGUBDUtNHD0q52bFhRlIik-6g4k3A_yevO9b9_XlEuPQMUb0EejJkZj4Xi7ic98CW6-sf4sq64MSjJumKPqAUwFWUbjvBaeOYTVqqvYxNausxSz15ZfGqMgAydV3Rg4ws4vAVWDFuw2ojUm2eteqXMWSj4qXUNLpYMoOWxKI1Z74jIm0ou77QpcBiJxilq2R1WiQoH1047knB4fSha2HdbESrvtodCqohazwLy78DeHNM27qxn_IAkUmqPq3GHVNNcMiFiZoEfeqgtc-bJ1J_ua9S2zadFAKBJJ8uB8akwUFrEA6D5yMXxuwha7HfnvDBzhNf9rNig3CjT359fBoyY8qcbhKwOTAGkynfKNMRHQMZoDO1BxHgStdozvi-8vkZX9cPDzCt2TXZQLQU9_o3ERKESzrzja82lpRfAMR9tbiqwjIwshXcPqn73sTBc76UAoiMEdO5f2Rq8sssytEy_bJAa665VXGhhvABWGhjOmi95Q59v3wN3SB8SLbIvUUOTYvQL5NhAvCfaa8GJPNwTGzdwQairzFTZxaFYZn8eDULbuCH02P0ms-UMPWc8uneYNKo4_SOabXhqnF4JTuju5gwigtpW3Y2um-QSdCpOmDmSz94UHW-viYHMNXDCc69FynCIGBXRhCh274HhKo3NnC1y3W1orIzdeg2pZyLYzJCxjls8NYsg0ALTnSwYMJJAQUFap61ZSar2LyfIYVwcuYtm2fOPiUU1yEfNrYj3qEhf-CkkQdIXM2MCxyhNUmoPnS9obZzKWKB0S09_SEVsX03NzRion79POAMuPh6OJhJ2OMSKzFQ_VHkS3c6kz50sfHcQO28c0v9eEYS2Bd2xf2ab9wQe4pBPZTW7pN-EPAgtqCAWMyVdgrES6EjSq-vo5_e-PnpPPbkdFgwJg17bewn8qSxPWBDmJEsVa8Qcpe8pYocxZ7hTh1m8Len0USXrDP_f6jLuP49hPyPp9uHhHbxFqnO4NzdVT2COokX9Te3BfYOYATjm8bkwLJ02adTphsIV5eyREp1I23GGQjdlGr-9UDENyQlWtgdOy3dMjTy6FSN0vXAErPI1BaSvO7jKgioi0vw1-aBkgHzgk0yZRhUuLPTMsY-1vzhoPWy5Ey4lOAeWDujmnsIR0CJXjtR8NSyD9zo1_e7COzh_12XEr4qmG0CwfmdI6LCxI3kQ8OBds9f8g_V9SFsG4ApeRsM3SU94v-jvFP23PDtiVKEANYUl9CozTtofZfYO-uuHSJu8UX3CboOyBv9dOHmL154mvDMboeF4dsWLt3JDV2u12UNKb2HduZDa31s8JMXrmx_Xdehb4j2I6IoS58ExCXxXk9RXYi7q-tfdmeEwsFuRDGG6v-tXKvY1QkXfmJ0Nsvf77mYZbP4j-tEYwPtXFlo7J_bWaO3Se1-6D6ZYXKEDL2EIZMiF4BCginK7kZLA-2I0n51VP8GuV-C8lL3YylKdN1QnpR0x7bpYkGxSWr-CXvmFZsjRztF8do35m1hTesfZ0hBPcxd-WxJGozvyWT9cJ0S_LbMXoB91USfZ25sCrO9XAu2MFgx_poEloDI-UdKeyu8jpNifVUi0rgo8c2v9UPN-QYBz3nsu9qTA3Fs2pezqxEAYcxB1I8mUh83gAegU08ykyTze39f-nW8sX7Dvo069DNYKDOVwtbaCj6ZjFMR26lI5L0fEmXGlVJ8LOXiL40ENttu0yX76xVXaU0JA0T_ghqmoDOIV1InJQprhnXb1mdgJbw-ATLhPyaPblAEHdIUfk5dczi-uMxc0BqgKiM_xhR3F6_xSUViD3ByCmbeNTL9Gq7A5B3aJlBidrsT-anNgupxxt9Lwe3WJoygNxg88eNH2ApMvVY5ESuGljcGlNrq5AtGNiaxh3NTwy9w9r61ss5vVYWXxBDkTQN82bDMtiIvZ93USAuaoM95rAMJabSGY8f7YSndt1vOnkxtlXBwq7XEMgirDa8brer9gVteyMCfBfPVo5uqPuZJWpvwwU6GGUMV_so6JMG7k4BwnRkQFV52dkY0d6bMKTfQ4n1rNkMoFy6RYQCs7-vRwaOqD_BYBlIJbQ_2R621uODc8bK-svpDCA6jQBTZkXa4Ifg7Y1jT94cl9tL5FOol3JFsA_HG8vyuLeaQSfkZS1meYBh9jW3AoW11oCCpj4EFpPQAlOvUcgS6GGBEhCWNZFjwfS8VjRBjctsxRtOmWknKP3HXg39JofFysqazGhJHPqThNdX6HwfgESZH0vxHMPjzOXpmyCkSu6CY10buYrP2jL4lWB0ckHZqso0hjvEIKGWPDC_iaYNCQS7uVTzY3TQv8pgelY7rnwfd9-83qskSN0FdIKnT5IHmAWxwz_PMPY5yybr4tFkBXowHEm-MOQLlVK7tp81tmqrUojKKqpMQz4BrRskmmZ6EixxcKFtXHTc9BRUFz1nVbqWkIhj09XbwD1fwAODZpIOur5IXEGQyPcH6pxrSiYTqgUST0bZoZkfBXTdxXHHmrkKxqJj8gP8bKdpdR5gcX3Dbk0jCuZtPEvX155n5JTek_tRyc6_Fha29ExZseCy72WgW5RLhxp_5LPjqyc-xwxD8qrx0LXVWYEzve0MDrtPk5scHfM6vCZcXFM9-APoDVhi90s8pNcpPGUYCkvvIonud5D1SBui_GxPYZHScF4arI77SzzeDyXXQc9_wwpJYOIXAoxWmlsJBzgmHiTiV-fPqKzeIYw1qkKDAXmSr3aUZFkKIh2WM3uCMVkliKzDPfYkzxiSlQcieVaQ-CoC_iGFlZU577P39X5WfnVnNBfnCbTHlluRutl4ytpekOtA_HP8EfgUMT-8g2VMIfjttSL1R6n0Q36rh5r-LHnFQ1kclSO-kYMJDaTlCuotAqNec2jWPMuMS_ztCX4PX3WQCbke0fp8QY4KaYauKy4UdeeKdYK-nfaV281eA1LbihXUGZmtH2DmNuRo8fWbwylEOwnTCNKLl-lkcvCpF2GkfAKmdsHduVJISHBqdo8Kv4rMfhR8mIPUc9DS4hbyPvlb5tNneCyi15Lsk5S-1t5ZG8cW99hnMbR83Tc4z8sgY24pdHArDhlUpnRuLi-Xtzg8RuToNKE8M_JVpDMVzicCykTEDyd83hmpYkLDiBrLQc8Aro0iljaMeTYBZ70_ekAizVFxb3i8UbEb-JL2T2uVe4Lb8P_RWbV9D7wqj5LAka-SYHeC0MdVfZV6J_qpubXKlmRSqdgj5PETDtKMz3h1uSmMnaLghl3QqFv6GxhJlyx3U2b23ZWEcma4lV6sQqCrV_NLx764ZAkpyGbuNWHuMd3CcwMzJXcy11iX7RK64Y-CWQpzH-ymIx2rxzGSy75za6LLAcc0tVfRMny4B0MSDkOfm-noXll8dOvntIJnk51LsgElnfJmJ2isBQ6V4OjUZVJ4tVeV-L6O7O1_q78hBWyVEcQSehOF15Pocdz0gGafyxdwbgYjgQqO5o5rSQiI1qAg_ce33ycl2bpjKv99QYhiNN015ABfwLg6AZE0TqMpcFVkLBBkcfjhEDzCTtb-t-889AXsyjZZLrXkY3RGUVgLZu8_lIDfqzV47UQ_NaOclLlRQfrvMf8CXv6UAEnsLf-j42brZDmB1gIGdAtEi99GvRpMkDdxnr3JRoU2CaB2uYuefIp1V661iOjMLAwoUxa3UCoU6GnvWvjAHhiu5fmSTL6P-tqB0MqMdUgo5JhqOJcMPx7hXfKWtu5BtEQP5fIw8irGV9sIJ-nKt4t96GKp6bGyc1JOKyZK7URvZvMwc89beNNMW5SbEIymwJgWTKJOz1VGOmvB9RA_F6kcdynC8Do0hIm7GDgFZ7sdkfZ_2C9T05GsbHxsm0e9qBsOQE_AKYBtZHMT_2nnkDDwESYFLe4JO4rpMlKyYG0gi2dDqZmjzEzSCSgb_fRSzsM9_j7zOYA9OSMOiJd2h6WE6Lte6dELkxnP2VsOWidzpGgGhP51sAaKvYxF33S5bm0sWPoLYwGWrZaShcsCFcPB7RtsG59joIWjRkWD1ijW9dVYy7lIvhUzjffH3brMci43aIJvPNZ6QY1SEj8izFr7FtQN4wt6rJPaWQ70rjLGx9brESvowwdRORD8B_ib3HXO7jhGE1G64YUbshVNEiWE41ps6dgMKKM2mVITPG7AhodHo1CHcUjJ7QXtd4S3Ra_0v8f5jQ6cAcHAIgCDlH7iWSuyZ2cvgEmbAxyVBM6lw9w7IIQj6L9jBsOtvzLSBwiRdYQ_Adbi20l3NRJ1uzoCPeQtv3h8j4k2IGBXlKDyMN4TW2UCnCi_2HIKH9BxjU0KIvp3JTq56EuQUo4UECTnNUxn8lrzFdorPPdkRFlmuK1edHEDijKOp_MBbhf91fPRgNii0E7wUIPx_aZadsZm4oyu8q8GvonFYSOJ_65CGwIHVSiOw3cJ8PrFh0t1ZC6XNy0AHdHVJ4z20CDoevUf65CexzAUnCDKkAbFhZRxgdMQtE6f09EmVXJFvH9VzRVUncBFGzVGkIhq4Cw2mOnhg-cZc6sz9OAt42PdHZmXj0Clvx6BdsIIc7d5NjACaw_RSsfONkaPLLs8653Kt8IlVdMF09Zha4bkVTj40bIppp-MyUu20d4ab3LLbVEjrNBErZeisyuM9A0f8kvVVT7keBkQlTEitv-9e4OPXSSsRioX9ct-HrirojKPaaOIzMpo3HnkxVwv57NsxtqAhY6b2xXyuRzp80NYxx-URw0fvWvRlfUXh61ALOzhsVXtPLtC5ol4uCaoxKRZbUgecxL4NUoPb9H7URIgNvpyftyn3LiSkaNydOaRk70XoSJNrYuAEnTv4LEJyjfbBIdsBMxOzI64JTNfCkw5ZW-YnFSpyP-xDZZAGR0Rz7gRoNuhaSQOk6a2TWnmmH8UHzvvbTsva3yVk1A7loiIPvOEhi75cYK31kuvtNScKjZPjadbB0begyqSmqtAYcGS7Pwks-pF2qi1nTHOSjcjOAbL1mVWlC1xW8AnDNBkP-IXXk-ynruRigSHgR3hFbo75yNTvsE3xSrLMDgohMMY5vr00T9Ug90cFn6Xu1b2jRT8XUFxWrGFSotbZgy4AW0vWimVr3gfd5buEfDrsBZHzeo_PhJH8MXnDOjbiEoPFUplk-VL6Qc_nzIfuUEYl_BkxIMlIes9mzIE6CODo2UZ4VjAE5tMMZlURc4F_mRPUUJQmxteBAvyxJdau778A9WXff-sckOscpX60SiERS0kSa9VflBGHYr-LcPlB1RJm3QlWpM5z67EAQ9Xrj5hO4lDUc--LuTO_EbRXAq8PYvd1buvh0S749Ft7UH5mYUZ8gxWdJ0wphVV0A3hhguFy5Th-zTJxC8mw4uHV4DI3o_N9F0bmEUN6eVwLBcbUGc037t-pcivrIPDHMo5JrQyxx0EoPet-YhPI0tpf-YNwUDcIuSSEo9eObJ-M8cRROUHK-6gvX_3S3LNPkLkkS7RhflUXrvPWkiHx2Ip4FC-i1CSapwqAWc-FnCpHNomhT5e_qwDRL6vdK6Zrft0uHAReE3j_fzFOe3lGJT-V83RaYoPJQRAj3w53copWy50epkO1O6COaSZC-8jsV16pA5VbWtuZC-aGyUYPRTE4aIIA-o1CEXIFE9t7KrwSH5KaOHg1Ar3AhQoAcrw6ZTAedkHjgiWerL9xPtQaHqOnkeqHODdzPCz74RPYXPHiEiLPFkvpeWy4QSqsd0kF5u8gwoyxzmdr7MfrBS9Lf0NyxY1xVT4FbJCaMjt6yAmSoSvnyWubPee-c31h_TVv4NIwMh0qRIEm0ndcyJR4tVukictkk1VRepgwCcjLQTqjjG5Phyf83nTqd9r7N6vaSgMr98lds-WaXULwWjBySLYdlHzfFzU-JQQFj7-7zbcApn630vurHS8LO1J8Yo_ap1tZcKbXkNes4vFR_QFzP9UHap7arfKre-hUu99DUZwDfRMQgp33-PHiXzym2mXXbnqCH9zsHAJaSkeZiOu0gnHm13AidjE4DWJzbVcij1nw76fyO9mY9Z5NUVh5EkfFc0ynr_sApjRcaei2s3qdtI8Hlz56SmR-9on_kK7wV7TvfuLYBaXBswsAKqq9V2tS_XSlDkSvODPij58jOHQAZ_KL11SnMnP4-3vN9vth6qzUsSTtruQes7OdsRAFsHRACX_MTue9Z_aNhJUAuvdloBgvwNcimZhe06TbbTsUnJaXDlgxpDHBSFwsuWwQImKHwGty9VkgwgN6O9oU_exS0-K_2jCZu2mtoKe8cziffcI7fG2ax4PHjTFwgyqKLrtYZ1O-rUMmMBq0PqCt5FAoGj7HssXE78m0mJGB7rcHNzFhJHephJjqsS2PjEzBzHIxFiL4URxsbNHkeaR8DD2YZIK0rQCNgNeanPdOFBvTf5quQXgAg4AKhtmco1qgjOfMUiotn1IzeEOc9u7UT5jwq1vbGHyRrvN14Nd-omUzpIoQQV79j4GwtornajoTjAO-paMdpfNYdVDPZVl_QTCahNgfVCQ_Cdc-cjbaXZvJ5o1HjTzYMx6OekQH9PhTfDD3ZJWbVlN17dsk7pVvrqoNEE4ltEchfSgXA5X80GkAQFUXsZiamgn5t1s1w5_94kzjdNK7vH93W2vpdvSQQQjZ6VWIZunY32lsskLOB6rKRR7FrP5xHKl5IgGEX3hrlVwer66iSiD3ViKKo-CKuTgT4NxS_tMCzQ_TX-tFouGwAKebrw3IkppBehsbzcr0cUibVU8MfA_rT0uCCBCHWYu97oOVahUyLb-NUwvHNNBfScnRGvdF49sG7ZJErMLQlQE5Oc3owYzMT2LD4uyLBV_xPTOJroxOvPVoPwOfPDVDEJRn1dumDRwrDq9aq5TV9Vwfu9JnVEXsVDkT2f00LGW_fjyKfdGmAficYXei65A9LXnhKzBt--5D3n0SQtAM2kutYk7jIfmerl6YQsYhEx9x_4Fhly5SdeZbS3JgBcQct_w8Ym8joh6GA12TTbAMetj_sjyERRamz1_wiHDV3vwUht1Yr80n9WAdRtsHLe_Ah12LveqjGZWZtrWoa1NHhfTFCJEe8egHQWpwh51y-0UI-xKAGs6R4JjD7ndbfBtEDa8Giz3qxAwG0ukejxwsPuzjMp535ibFUxVlqc4vzqAKp1OGNglm1GxK4N5V3wCes8QnECxJBSbQl1hdbIGHfL_6Evr82Xbp6JRjKs4_pdCl5vQqBXLhzs-vGQn6s_BX2RM16mTeTzdUgQT7xNDaUOYrWqzIvx2PfKCoNo7G9sIu_rriy6tZoBT2kfOtbI3fcBoYcLSleunIJda7iRsAhJdadn7m7IDtnMObbT4msM6YKjSXTp0wluKg8f9ULABDTdKtOoRLJMxzrVb2GX1-pl5kWk7Yf5U33BnqrTXY2k5KyYj9YcLbUkG2GedI7Wni3aItAcv-qH9HJdiTx48ckeXftBIjWYsGir6ZX1R8jlpj7RFMk-pjiGFytR_Cl8t90KhXd5ctvaD-ryn0HO-oa0_9_6wEkl4eB5KpOGYxjoVEJzwiOp_59u6RsStP2YxK8yq9CFXY8r20qc7AX3az_4oT0F3Pp6NhWQCZ6R4iuwC6Dg-oz6QRjhBOyiXf0ihRnIS_SvVvDOhtxto8l7GTs7xRrwNNcD0c9xmNAvA2171iw1Ate6gJlUiTxQDiX1EsclzpfjhXUsTdz9kfQpkW2tQ8Nn40r6xygcWfWmkHuSBDGSR9qi3EWDrR8aeZfMwNYfTA7mdM1Ose8AYYKCcopCgRUGUBd0Goc8qbGCRk5VnDs9ZveW32Y2GRed3UC6QYplpJ3jP6GE6Kd0k8oiY-KkEANk07MhUwjkSwa0QGWQ06yL70wokDsRM7aVOHfkCX697l57jh8nThjZm82D3_N0_m0GY9EKqDdhr5LaaEKTl74ZLF5q8TPqMSd98XWOM1Z9O9bFJ_TK2YPQUk1uuUughefUsq2m9AUPEZX0kkcIoCuldBZjqT2DoAVI7NSDXX7PSce0FeXm3nksKuFDmdHKz2DJGl7jH9xYCV7MGU18_qPVRXcvg3FmzKO-4BXLH0-eTdJkW44QPGaveJqV5NQn5sOUhd277x6lJeA_JYdu_r_Ur5YWYiAlINEV1BEw4CzT5tGvYwbamzq3vSHzXB6NvtGn_8Fi310u0G0JKf21PvrWISlC_wnO8OiZD6942a2bhOj1MXW1a-xyrymXr4LWCx9VDZ-dt30Ns1GpwqoOM85YT688lqNWWH65geltl0oeNAtTthAHWRxsKvtYGJ73nHzDLpskymV6dolavdnNxHyym-N6A5-2c5UQSYUFx41efxQw3Hm8lNql3DVpZkIn7NIGvH5NCOqwPUpeLOniQbneotCocqiLGfya1ExgTp1R8uY1szaOCqyzpMnyeh00c96ML5Ilmv6SE8cCuwir8isMKnRX9R9Bpq6xUV8aXtZCxqNFXLP4tc7gE4W7uYKHbfi1qJD0QTIIXNZxtOnU9BjADFGou9YRcWKfNDy0QpsYzbPFug2j-cMLWF6IKie1lut3SAS77PJamUS47O36SG8kQtqjXGgVwqDyG7tjO4l5RlKTn0aZENwZgVUKkuy72rhfGRfKvfy_3HpTP0DYNQIAQud6TL0C8wmtb-qx5bGVavJ9F5h37suUtQyT5Ky56rEwvv2iSMDdEljZHvQOzbwBp2LCj1mbml0Z0jik7ddGK-zG2rjFbhEsxM4fMGQzn6hB8xlTpvarLDxusZhU24a4zhBV2mcN6zcsFtS82fAHaf92QFt47x3-SSblDSzYmCJZgKdBjdGFFVS0GReMM4qokuywbLWBl0loTzrinhAhlXwE7eaYLaKvIGj9sCGa9H6XzuCt9hubuw6E_ejnf4Mg_6Hx5eQTKVYGaDVW59Rc2gmIEdE6oePpLGf5MfsOeB1N3aY-tvibFBvbiC367QgrhhI7igAroqvh9T16fkuOTLhtEmHAoWk6WxrPwmTRaRkXUtjyBFfGRurXjgFzqcbKYh-NJ0CjWpbvuTsvCoqfnVh3R8MQcuRzqDPRFKpkHcO-dLkhKFHaf6q-hK_zvmEdyAtwqerQa8TPkwbK6urnZerRxovi-3xplCG87fDaRDdygn-lciYobeYe3GJQOARpmtqOjA1f53WjbngsOabdehfwoju9131UJqkoDDSrnihk4mRTb5WBTVzEll17Aec2x6CKA_NAthuPIPSnPJT3UAuqacI16JHdYZWlL8Is1wyxCgDjqvgLqdaK04NCrZuSn_hQD_hj4_MogXpBSW10z4haZ5uhvY-_WLWcBiMfoxdKb0vIeQyJam6pBLd4CwtHh-wvBXF0RA4-N9z4aOfwwXbbANyipZYkHYNVTHgJcdvX61m8m7ZeEvRNEJUqiN_2NL3KORbi81DKS51aJONB63i-TRJVTMmdnI8lBBwctvWdZosgkMsGNG3YXF4w47vW5qPoARZjX3rZLwCRbiUswGy5VupdARIO0wQCaOmHZ4NYZ3DRLkCFXAX0QWHSByiLMROm4Va8IIm4AiA4i3p06jhXkAa49VDsoL5fYvzAXYeTpPU8ANJG81CDje8Wdl1frLt94bTSbcL1IYvP8qd790ZjA7Bd1Y0v4nj__lwDZCPTVGu_pFc7CpQ7fUu6aLVUffmtN1snKUHU3cEYrOMm7HQlCEdflrbtOYJUIT09PxkXh7nBMWbMzLSW3BUHHCLU5w37kTB1PFiEbj9yVTFtv0T8kWCjtLs4fHek_YktUafftH3-MY_IjWXGNVaTtxP1x6nwrYXm8w7OR2an18iifmRUFmS622Gr_VgNyTjtiZPe4kSml7_OAL1xkKgK0vS0Fi7xH5_f5o6oWQyoQrQQkvEG5FiIzpadPlHqq5VSQc7Q3KlWYBpufH6vIxFTj3V15E7j7Fo2l9rWBDG2ly-JEVDjTM-dfTpT7FYbfMGO8xCD_ouSlIBBq5HyHeMbsGDh9e4QvoLK4caWmEVh-tpszt9SnfeGrNJcfQnoVWrIUbs3C-dZEq5gompTz_5FnJaeNqO-KeR9bGqCgzx2W9fXvLOQfMEfYisULMwdC4w6Cx_zm5ODMNPdR6Cf_pey2UQptvUUFEDmOC0dp1MVZRFK6_pQg_mUkHWGPOdrgqF1jyt-tyBY_FTivvn2CWbqHvVbDf9WxMMytcRAqlQT6WE0ouo4RFIDQmtp07NMR2hhLmQRQQuTYH6RV9VR8YmUF99g5yESBIy1wGlYFMAqUyR4kJ9f69j7rAFg7FXj0RubYaCWTCSRMdEesGDzSqEvtDz1SwPfyQ5b2cozfO6TzIU-0OVt1LCrAlqWshMv5CJjD27MUd_U-TbS7FEuCkRIZYe8IToHV6fYSls4iL9YA6a0LExJHezaYETySGKtMwyMDy6M3rrqR11PuLRGhXgj8tnTo1R7xJXiyJSvMurRUnbTMpzepepAVhO0FJIBg4bKTF4mpU0nVbC3l8UnizeZJAC06VXF4NDPcSZ6SdHCSwlwZ1dm__4smU7AvrimeOqX9CGp93R0GmDJE5jh5R0s1fRmvk62GP72ISpvrZAoZMdyM0aSQIDQuwDKwiDwVv2LnXl9k2omn-4ylhR4gcSv4NOk1luPGQ4ZnNak4V2ekAOZAnXNDvL7qY8LJRMTW09BV7YqfWIHJ3zSH8vNEepV1L4f_Tgbl8hO27P89nUJubRG8NSxEuhoKiM0RB7zZW0hQLTLXMYavmJ_sYyx2Xjs3VGOSNmitKAk1Yv4VWGL4ZIAgsd616MpHxWSXYdVfCCS3uYIWBMTH1BuzJtnoLaGUL-XayudI4AjgXjHNTYAOku_BgqLXhC7kO2p_7aA_loyaECoDPTXR1jKrp4O9LNNzK-NGIjRq94ZIRJ8q6K7vtWPC6QX9RpaMtRHj4Vwzv4Tp8CzUaXS5INjjrqelgaEcDZ3KaO34u3aZ9x3lJHgAbRQtX92h5q-OD9FCbquoZXIUoWY96C_CVTEsjb8FJnC1EsMQBquDsnVWvrDDvdwrtFqtN5HvpqK34mgJP-4kY493RtU2M4rZYAtr5Or9GPbysEWbdHjf7G8xzdcsw2afb0ui-9ExiQxBGz-VhAokrULVgn9kMq8Sn_5HRYwmTOj656Ai4o6v8yPC4xwLYBinhuWlN8I8_4iacFzduut6fi-M1u-UN8NzZPGlLuW1WEEu-KnFrqntn_o8sGb90jOD577oOOZ9PqgE5MKz-hmImcnAMqYnfsWRHFjwdsVWxTcHQZC1ucQu3VL4NsYSRq5DXDYUEo5OrFK_qA7jXq1qHE6QPEa8OdXixGhxGkgPCVHCgVt4Y23yGCgKoqphAURa_-bML0ZwkDcHkYgnCgYGr7ID_g70YYsWPMPQFv4MEgHFlpeGvG9hqd7lmWDOXDm50pDK7Ns9BktS8oGNGosIL_aZ8jWGUNVRy6exXQmEYpbb2h70eQwQSdIVHrZkvie-LaTp6q034VI3YcObBjpQWPrMpuRPygXdiCqHBZCpONpnClMpWJ-emvAqlgqF0OPFVL7gmtCb_ygOKkh-U1v0IPOQhBBrt_BZgN_7QrRvTkReN6MZBS-hND5D6-XGDJY4NLYOu_6cKjiVsZkAhi2NZ92K8TQu9yfq_M2kIETXU4GNLOFAGkYyXlWqGApzHaE0M3YtbuvtGl25YfX5D6eJY-zd6hZU6NPCiSFhef8W-3Tn129qShs2y3NcekGijDr25BNMpT1lfhGkMyqD3pOSS35LJKH-D08xt17UayIXYdYs9z_x1fqJtptr-w8RjBW40qbXKCVEzXl6jjX7n3rYvtA7ppRUlya7ep8bpUENKUUfoqpI0pG8OgRuTvGBH4q3f7aDtRUS8o0ZKJnh8PMvlaT23yer6RxbVd8TGS9P6woqQ3vfSvhLali29vRXxg0plLwB7wH-hqSiwd2Ujou8W2iI9q3hj4fMnymY60l4SxAQSZqIJ5VP5UKrw7FR4ZV3a2SKrtUVFXbbcXfKx4v4v_F9Jl0lSBFLAC6qCxJscfU_GTUlTTaT5HeMr7WoR0Me3bsSSRmeolBw_GCNMRq2PoYwVgTmiQ0jJkrechJUmo4hJdysu3UE6yMqiyd_jB7sgMf3IYRfBuvlxR1XZAxmNEQkABYrpxlyVCu3ZQGmXBRMykWczJ10OZV9cMr0sSRdpN8UbEoV7Apqh22blLUa78lq_Qjia1spOqdyh8UQ-jFHuEENunyu8W8TJx1Se4_aQMn77g6rHXi6vzxA9ioYVYUgnLC9fNDU6cVkaRMw63cX8ewdv3AftPjvIDEVtUwDBzF8y4V-shDVPeUuR4v-FSZ27cipYIivWzV-bWavR0wTae44vbsD-3DkanR6Hpwd8h1I8ZL4sLufMhtrnwKbaMhkvyyZDuotxy3CD5iK1q79djo1ssW9a_aknZyIjYDDF6qqUhnkxNpooMotnTHPmvdR7k8j-ITCE8XevTFIuu5N-Z6kxr9TjiAOefwpOA90RBWF0NSnY5ycJr9RiSSwImCJ_tiCHraWrBBTTMUk777Z-R4_DESnpT37B1bXFoySCthIUqTFuO-EQcKnoOuaO76vGGAKxZCfdcSqlvZNlYorl_RCR4s62G0kVYczFCn0Tn0_jyq_DzSEn7gmv2xFzeNWegIsJrIzHY1ipx9DNxY-Bx3_EGF48sd_uttXOAayjFMwykbbZrvaBfqCirFRr6UT9rLKmYZy1t6zjNCtANoSRCiPPuDMOKMOsi-NNzRPdqGedUqZmGVGlFt5cl4aR7VMzQzvMXgpoGiI4JOXWMmMl2g2S16Wrx2TqbeaAKX1SeVLP0W5oPKEoJnKj0wtzI7th_S9AJSREUaBJiy3234B_dMpqy1aFgT8b2VYQZkxOzg0xWidtdNp56l8AaJ2v03b-lRuTx7VikV5aYNXiA1VttqjEcFPhpq3AOkcHEqnwIQr5srOrcCriExUuqrGiPxZZODnI9g-bAHep70GojmBC6CoHZCW8wGz8N6DS6TctVRj4wZdoNcFrN-22k48bVq_Db6LVVgZ5ozVf3nC5Qa8SWikByMc-ADnQG3kEYS4RDNuYyjh9-a49fO7axUEkTCE20tUQVWrenqgbRXMyR9SQHJLbdlfRlmphiD4hcCHNShOg49RlYsWu6SQ7IM0jV7CRJuAyfae1w0MpLy-Q85LZ9HI4pr6yJIzQp_50ECxfYWdvRXdtCF7c2jjDbHUTju_IE3yrVytsOo7GipHCzdTEtlUAR-Vf33S-OczRhnHB0fqLU9xbR3Sl7qAy7fnpkVVaTlMhUVyNmZGyl-Wgdw7gOCd0AEJPG340gCHNHZi1uIIkrgDfRYUhE6ijH6rImuwCPpbQJvfTGTu-O_W3HGKCxiR3-SOA6ZD28k7cTPttqOPuYu5GAkhkkYUubDWZb0i3Ki0vCP6c-h-2Cr8rxz051zosdYAkxhCLqQC6ADflyBiGS6OkrSQGB9HOYAy05YhRiZZsd1jPM2OuDzxff3c1ziC9qkBDMQwmmvtWXHxjSVidRpDO6z00UtkAnUNBfcerVOYcI0a2oGEf3qknWCa5ZFrU_S1B-4DWq4W7IsNn9f1LhK_yU5cxd8jDIfVMzOnWLJwrUgimRfGRThqJTbzibVQIQBwwA6802Lrd2h664neDtcjNIyMMMDVP6y0IhZkZOanQJYrRJPUCtG_KycT2SW7YYB6Nc79VYin9Q2PQLqswV2q3RGwtxOBWTONjfQjNxC2yXmJVCrCI0gV-AzC1cVCxAFkaEqAcTiPVko-XrZUZ8rddPZ_eXyI-Xbpzc8g-lmwr0yvSCM6eTq43tzVfwO2kt7wuKSAdW4Wd0sPYnuBgq3k3XPqryknunhA2aC-YRpzHb6XUBCIi2tWLXasv3bP2Af5KBf61yGbsKcOLaLPMJlvMn-cvXJufleBIFoGIKR8LpfkQ6CRtgpK-4zFCoOfc7rmZsJgst09NWD-JXYCqLYQ5W_5rJURSsMj1udytc_CJu-IeOAyZ33qF588FU2B1zgmzInjYfdgx8z_iMEhgvMfepboK8dyspiiceWLQUT0D8Iy3cMyUR4VurTHqBpsXtg95k1SqZspS0yZHWszALspnxkRCYMngRVGX0TQ6lt2s2ae0_nnSYcFTb2JyEtEh2D-w4XcBJ9HFGww46CwwlcJsGIRqXFiOTxkaJ1BqbLbOOw5QNBW46mGSwaaR8ZQETCkekWKJa_QJoTFY74h04lowRzwMII85dH3J8vxdwbyr1RYGXI2wj0jmYvqSjkbgywt1X-YMmYnYY9gZikj8EXGbRukCpuLM-30LjtWoowXD3WfjK0mmMnKm3cjL70iGZL-e9sFlnLQCyYeZnPEZIk2P0LOssH61Cr4X6fyEFh1L9RCghsfAt5PpWWEdlgGgnSnFNGREYoOQsuXtjjSRQIcleVoSrQqfFfNjFk4VnqZIg-HcZpj6zC7Lc0DqXCJ7Q2DEe0lPtf1bUribj_NqeA3tp0SMpZwT50-6yqfpdHmGI6KFcb0b0y91EbH7EfPkyt3z1-_T8RHuXp5ctuddAsGenAOYMKUcqqTPtSQrGROogK1moH_ktOfAxuLO_AsEiy_91Hh3Q_Hvs_S1Tv7tsHWgh4Ez4VBPugynRSEn5fSpiDZ2Grd7munOnDIAox7ErluOSWyR7AMXfOOLFbSnngZoO_RbCJiOdJMbfhyOgOrOIwzhWo6mye7pXnFfZ23wZe6tHDPMrHo5xYk8w-rdHMWBQxk7zbRFys0THVAZZRV_ctnDpi4qgBLbQHoHL7vfaW7eJDQlOkeFb1D1IyRMs5rBUoYBtBNVUcDwGNdYWko_t-3ix66DRT9E5nj_gmetqwIq3u93TZbTacMI8745kVdP0KI07_7UumdzM5hx-f1Vis-PCXbKb5jW3c0AefWd_1Ys02hJbD8fh0O4s_65CWO8VPzgGYSHTwKxIz-cxMFndFGktdbeoeMu5snYBnf-Nzf4DtHAzT4LBld9U_H5X9RunaY0QAW3z4BbxLMLx4LO0-naWuBlChS_hSG9Q2lA4DYeFl_0PGJQsssyx-P6o0W11jSpv9sP_CfLdmboFL_I3GPx3_bbSNfuvuUyv4IjVOp3uXuuvStgqy4ioQ0yVou-VziI13trRBW4R8A-8nILoypTwwQ3U5JR_Ii8r7elzd72uGW-Zh96Xzq7tG98PbsTBpsnNeQlxcxyUI5BDJNgT2Da7MW_ZQdmMIqcnJAkGxCy_m1ETVEnMNWNWcVg_HBv3TsUl7FOJbtXnmiIf1R6xOziMv4YOEO5vWpEbI8YGtCnzRwF_CfusDSQKECsx93cwrvc5YgYc866gcqTeSTtZxd4XEjY-_ODQH6UTNBhsAAlX7gahFpx1E9uBmbKm6fxqzvPBqHDEv-3Ft_FPlNvHFAhab5fyih26_otluSJkUbfQmey6l2WCaJMLAjDzw7-TfqwtpqrDFb83byFMCn37yonMEi72mbswfphEqoBJ_q6WsXQMQpxP5_1zCDZ9Msy52TMDDbK4dkLvr9S3DT-d7xjpZ2x30xhSumO27BKI74V2SIy2PKuF78vs7dnh1tIPXbWQfRSvdO_r99nbOe756pJhpAlMJzAH8emPmuwXG10FSzExtpkm7dSGgqs04rJwOhTUEoAI82Y-T41-CJt74lPD32harhvXJ2j-V80lH9X4SA_e3IDnjSMURIo5aRz72Iet9MYk0khrXVotLYdzulU8bvDIvHlfSEIKagg4ocvtQIW6r6vmlxY50rXA3cM3MqDtnh-mwpahvwDuPyBI61JBhY3JUV9ib8Nr-EAm9v8qOtB29GsID5zf4_17aOFPBqeV194nniQrtcrlb47QsHMUDdJoqshdQNUCGRSg-4Zx9KIyjfE9j-XWc7sflOwUvGauD3pTCnIeJqiQA0xAnO1VQ7OfgnFRCqeX1BDA3abBOsz1WpaWR1h6wwkZ9crWy4nBWbpp8MCZBQS_gUA6H4qZ5ugVKwa5BgwqZcZTrNRkLVfZXwcJpzbostib6V4ipbTdAkGFigC9X3JxWNV8M01cHI_SBrJqnqqTh6J91gtBWR7eLwRAXJyTkVmKaXIGHDbQ-r2vXs09xeeYSg-h0xzdCrqwDHEtLVl9uhRGSxLLllFjH0S_4l6Eax_-74w1hrSENRf3ruo19mj4TePhk9nbz9NteXkBXDOmEWVP2Ip7vE8kir21J2eSkpTmlHo4TnsDGpv4RSjR74rLfNjc9efDncTg4MZDClrQKTIQm5fIv4mCukoicS8H_VYztV_kog5JEj2LOaCNNcN5B4T8wA9nxiBKWOsrGEDNJAAHxshkO4AgPT1RdAktIBIil4ewD3rmyttBrLZ6gN5zP7VK8qOGoMjKZIJxJQy4rUBfUc3vIMQAguWJNYdsYSy3uGSl_1Vgk970J-Z80x4dUtrhwvXoM2vzJG-KBOG3SQECdT1aG14tT7VsUpvfGSea8QsqMGW8sDsrbJIVOZ5GDLaZp9WPSmyyMDYCIdLVAzHjauGZLwqKOGSYnHCVCFSkyxrXuugfbFPjAVdzNXvBLInY4f0k35iHyb4IKD38NWdNZz7LdWqKbjVpZOKd4OaetmifFT5a3Ne-R1ImrmTrnaU7Lyxr_149MGZwoC2lNLMbNjeyNvz26cVY9lrdTctbQZBOm2SZbK4lUNwa-50YSho5ATVlCuAHDvzn8hOXjRH85KHpAJDZpn_5yilU3TVi3sMmpJZhV3BXmbEYGCR4jm1Us5U1tlRY4RWx3C5LuwyQTln6EPdQbmy-oPkh_M2IWLnboMiFOpB1dbQsEm8iURvd1yCj7UxFAsQLq9TbsIibWAoLE1Fk4KCrCHxVmLOM478-zFMVHX9t7ydcydyE55FaFqgPUIXib2Jyk1TYBjL41nbC_f3lUPuE5ZTHCLkVWAOJItSXff_qEwwcYod3U_dnjDUI3IRtpJjzI8tkV8d9zSH6Em9sMBpfgVJ4qoR4KOFINaDpw7ncQbU8Pt5y90tOoErYC4vP3f1Sl-oKTuaELhFBviHx_Ec9eblH6EWkH7mAw014qhJLw798AV6ttKdnBPPXGn3XT0RbrxKS19OT-WxENekUI1EO20bFlrmeDUvStL7CrzeYEg0OTUO2GddBzJbNwzlQIOn0-0tkAPuHpoSE3Tk4W-44rk1YcclBwz4LCxIaRAPbK3VSwcw1U6qFFd4vOmonwrAoHu17U3E0klOgNN1YUcxEtU-f4q5c5-MqFxM-tVc8TqyctoKl5OZjN9P4ScIuUVAjbD5TG1OpirdQ_SuJcvaypQHp6qay60pjCaS7-f57xzPD8Lyp4IbGzqkozdW7RsIs1qfK7FObbC-KEZFH0FLBcwZ7Sr3Nl44RnfAtYeXqvGCw2miXEjRniXMQm7ckjGLByq8Hbhlciro3ZuMulhcpLW9dA8Zh9eP34toidfcIjEJf45iHvOuIJEbVpQG-1D6zP3kegKxo8nQuD6rGd7VJDFTe3jxiIUJt3NhvBOn7ijwp180FWeF9JThhGfb4h3gOQbhduHDaSrQOGcy2Fuw4rSgHUtTauGKI_VW6ydUvEZhs_142CzRdXT6kMwjw-baeZ-03mkv3cvQMyPumIBDWGsXjkBrGfCGw8W-tHQCa5XbOJvZYuNmA_2EgsJqTGrcUYuka34228tv-DT0zN4voOx3HZRgqdsyvEvBQUM5Fvra53tPjfgtffJhx1ON0Axl764UfbSKAp8aV06YBxjwxkGsvDrispLIxv6TBZo1gp26xk7iYL3KdK3n4qC1Z9GfbaS2HQtOwgccGCtpu7KQWy3HbdB31hY7_4qnFxzjicPevDDnW4WI5q3tyaHHFvanZyUjd_MrWbA9SU04YxF44TziqMzN34OujAvCVwBtSVicwOzec4QzcUhJjF10Z1qtFsz2EtVDIzpR2Wm1z172S8-pnRpKUQsVRcLTJBqzE3j0vg0az7XDWL6SPv0f3WVEWOT3A9Fyi9VYbtuBD59H7_VyWImB4NM_r3PiHPm2VHvdyfP5EK8qIF3UnMnZCGJ3SBkuu0cg6C_rffKnTvVwtztorhoKDdhuat_GudMlxxA8iwEdpyGAUIcqaPuLXbNdndI9vxLtmRam154Hp_YgGLIb9bI_BpTvwNm8_VS9LnLaqh3-gzTfBZm0DFpvXFwviZ-MTtLN-AcMxmufBh2RelKf9jALBnrnq4ZZ-5c0Pz3f0hOQ9okZEOM--Rqcos7dFMs7OnTOdiPwgzEjMbIvfivi46iN4SnEjIJZaMHjDKoknNvNdTyxeJYOzthQilqbC5s9canYUyLlA6L4S0NdYlOC62EevOi6Zp9AbV9zL8gERr6XfvtaJoA_UMTuwSA-yAbwqh_dRmDvCtcwwLRoz8Ku6Y7e9SQbEi15QZqB6mta3IJww1YX-zBMFb-Ii_R9xB1YZxFtYMGOgAcE_3QU1lchWiuKOVcEDRda1aJy90hJ8eGsCD54GkqZVS-Hi74bVy0RYgfzIDEOXm_IxjmEXtKrSCuyU0S4Ceh61pXH-KufAZpvQ8-IKUaiQWer5YzBwRf4VCNYfzHfyzb-M3yGoQN2YtLo1MvLoKhOD_hvgAX9-_mwCuL9OsdNUrG-5z7ogzzPmArERfC_5QAg6n59zSIXlTJ7m_NqepOBtUMZsLOlOesCTkkZoxxkrgt-ptPcI3SwU8PJtgppxgJ99S8EUYLHol8vFlKAxW5_x8RvSEOof84aMKbXDHVAsBYCF74zRRxlVBHv4BM6gbRuHa_OUk3P3RjuJ6XShiqQnH579Zk1mX31RUpGw2nijqde6nQ9ROOdPIVDfwEfHbfFH9SDHYeJEN5kfoX4L9mKlLVKBIBSrYjBK5N_i2wdPSCKUzMEtfWkQg5yzozd4j6Tk_3hWXorDEZUBX-MpX1hT0pmpd-H7VuWabyULyEbYE_w7wQwahjj9Y8mUbA6OPq14UzC1Fy7gIUDIFAVqUu06SJtRDEWrzgTMwaMYfKQscbJjHpxR6-bJMtqRrIx-O8fVC5voQUD8oyYpQbRQn_wv8mWSqgsp9yy3NbBnsbLXePFV6-qz-3ec3o7x2Hej-4DUn2vGjESaaNiyAqynZ2jZTm1LmKwQ002_h3_K_WlRbvsNz2nd1L_1N6vpeb92-P_kYeS-mulPgNVs8169PzstXPwSS4b7c11DHPJAjF4CdLNqTOxwpFHDIR3Mo7kHqI93uudBXSyAahfmGjMw_qTPSi0qI07ijpx3jlDJmbXtHaEfPwZMniUYc2HdvTSd4f8gpKsIr7CpAN9pXbxriTf6g9Dnva-liKQ_KlyMqmIXHA_-FFYUr5u43wfL5cNWIKXZA9hRPVO1Glp9UL-g93gYQ4CSRGZ2w17FWNUXthUn-fd9ZBDtZD_XbSx1pYHOJSAxcsCCoNX7-JgyADfleIQL2TguK5V9W2p_tb-qyJIEcSpFLj2nAjgyv5HCcTQCnADcJ4Wg-i4vEqJEgZD4jkcvbdhUyc8EMDX6kCGOhoHMa0gZ6u8G36UcfEsQJbYAcNWiwFV1p93UhHiTsw0qiZemGu2EREZ4w2FFjB_R3zkeEKZicw8C8oq0eWVgD86IRqxcq6iZmRWN0rAuS0vdbwPZNm_J_v8GxicBOniZVVsrMTWUWqZJZaSTuPczMAoQSPZYAIecfIehFd3MV0Buc5p1V-ayLdDm_CLL7vmq7_5yZX_PlcXCyxD3YW45_0FsV5AJRzaD_WvPSdomyCTTiTkOgMHTC3VASG3Tfk85xEkM8xu8gTmDJsusO5V94C_eBU2uKq2zAjyrfeyjOKqxwHFXxW9pST7ta0xbacOQ10HRdVNFSQLyl4NIYMvec260vpiAKrD6UP6EpSPoAwkioJUwoMaM7eE7coRlcVjUVHeov3l8k_Z3vnsEp0cmbhXfRkLy5IyBRnIRtsJEr9YBFgyawmRmwq_hkI-WryZCZMmL3cYhR-7uO7OpbzCuswqiFVN60X525dFiUxJ4m7HhZP1-iH8iHleuD8k02LR6QaxnuK5ZrGzTUUeZ3FDB2Ml3tHxDVllE0n9gDPcllOHeCCW3RhfUyRimVd1F4OkAQaIf6njg6__UssfuethKOX-_9jhCNr1oyvHj2ID2tKNWjnyV4BHhJq98bZcstEs8vAgpIZ3M1YFgbfK1Vol_H1okjxbanJfU73pdF74M3QKz_V-GUJqCFD_zZBj3iawLO6AbqgjLu6P4nF4lYTUutXpauEG7vUzfGl9KQsGLOhwF047W3_dlgOtVi4OCmKdTKECTM5-ujYfklv5Afwwzvb0TMUXZx5j44VlAMVuLaL8fNKwvTSknyAw8dEOZdu18i3rVEgV8Eub_ogPozL60-sAMzWbH2r9WOxhI37zbwPLfLaAX6LgXAtrozfkZJoWkBWDbTRodYuYbZZoB-5OYwRuZlNCaflFh_RDMZuL4VJpXtUSHSYqnuS_nS6LEx9XSCOAh-vJWYmrg0S84pYTQbNAdlFquAXxhH7NuOOdb7nsgY_YbD40QtlDljL8TAI9wexk_1_tnKqwqrQZJqFkvk_-wHHP3i_UNbj4SrALyYkyhz-ryKHT1U3uh18KGIkSyUcb__27LYS5K8nUcZ8ypllL96ymcRa24gUeaanl-XlS81gCzlvgCWY6O6Rxqo_SHdxPt3Qhk3Km-CLMJI8n-_ASa4OGs6cE42r4d_YE30Ij1Zqf3RLnpjMfCN4DM9wCBgqp_Fvb4_6CXLJWRQCzKS1kdMC1MCGF5JF1z6-a5wdRoiIu8MTS4DCPURGPj5vUoP1CpX8VNzjYEFzY8tNh48RMf5UAAkxF4oh95StYYjjvVhYtxxKPlWIkD8OIPkNQhLcPLsmumVTO9LX8NwSAU_OlNkDCNmakVRnJM9hr5y7L971vN5sJyJ_3pLbsgDYtiblO0RCQQeIFzxKeAD-Wi4SC9bEonkmiM9AHM2OnQRCZYjvEKXYAcgmXUes2DqI4jp-XAdcO6qna98ITm31dECjMR77fJtUdF120Et1RVK9I3EfT2wEtTjC00iite1Mwl4v_BYk2D4Zfu7UB29jQ_Fji_WORrGFKm0DP8mfAVEzN-6FhLBex3Kg_XPGPF4IIt_itOqYSdx0gX3jWF4Zuwm3ChFZkdQ6-9kB2b9EtbcJlm7xn-33jbc3L2hh13-67O9CBagWu4V7XHbbE-3-Wrid76gqwQFkLlD97kwJ_v4JmHyiodGU4TuDoHwSSQ42d847ZHQsQd8YmSIfzQUtsQK0u8AP-UwNIMfv5OHkie2hjqpgLFcsYDpN_UjPUzRk-CHVQSSvLdXGqhPcYs8mFBLsB7ryQR3nn53WMDr1QjFdEOxSpP-5nKyJS_LyYhXbS9UXiJHheAdsD8WDq42uhd5dgdq3ovzSNvTqT0fNmV_WjmojxCtZxxCF3IzGzPVYu21JeKKpJMnt9PUXiJ5eqWkTKlLG6lWDywuTRnir2axkiv92V1tjelxkyPtcJ-DCZs5a5eoka9T2VCoicXLNa6EtTn89cJJsVQ_3_egBtIvKcPDK9RVu4qIJ13-qs_ucAaY7-sPE6-CHXUupzjRkDwYv87S6yZKYGXHppuzI5Ipi6PaTxBLNRxoCBwvcrA3c9k_CWSzZQSNzKWrANlM4ESKDc4I18TowO5GhjMjQRBENYnm0WyTZu1oS-8eipMUE7luAn46TczeFwLNFrhDGfQqf63PYNgi9uaabSpsB2fhVA3pijAfrB5CkSTF-sWNVc6al7-vtnJ0_76tZ93P4k3rgxfwuxT4tM3luTHuT7PcR_bm8G1HarY3xX6oZe7OkB7nyRK0cXqJLGHpto6SDPU05SOB7Fbc6jZB2sxyWxlL1LoYqgapVvrXcaaz4DrFu1NMPLj-ME5GpQzssll1fAETUf8jciDt2AwV1zodZFI_xjSHy5CA4GEnkaOvQD8hUja1JBeyYaF_uYxlDqbkxarC-Oh_A-4Aat1rzPCkFfgJFv_V4L3gG5Y5orxUrjxUGMk5dpNOQAg8dW5ruJJWPXb2fUWwtfxghMnrsiN33aH2_MVy_AEn4J2UyPE8pk05FvF6QtvDcyubYeeEtpqz-hy3-FQkcuGc-R5UVCOjHf83bLJLaCPUhlmkRKfxBGWEdeimX0nb04JviOMeos6RJvjo5A9hcy_Iuoz072ZPSMvKrcs2OOQ26RVbvSACc1fnqMDn9_VJKh7wB4WDnj8yNlI_QHL-bvF6QumySE1ZNZtAhZ9LpCMY7LQ-P0DXGD8G9qsjfNCGJFv1O6SJjSZmjoX71rLgobQYwzjtsLoStF7Q1ei2dtUZ_FDhhsRR8S2vklUUCV16Bdlau0fDE5zv6k95ZcxOSDyw2_Gn_5Io7eQcIRMwhZX1gkiFBMa9geQ_yAqcNXs79NbnzrpNUH6-_o9-SMTcCiVdTrCGOWCdSg4D5Qkk9OvuTP1BRl0-MZ84BMTd7Dcv27mHiTXwM-JdeMPmPYXXDJu-ClnpRgEVrBCFBsg8AaMNipu8DpybcfJBphFmI0hadjyZAIYsBcl9laJ4dcL9OED6RM7w5gMAEXZYOm4zsPAyl3G0xUWf_Lgq4tUDYlRkVJtGHMY4ybtkh9xZzM2yuBWkXB4I3yjxze_sRtB0rlpZ2JwWyyUsLiPLAy-xrArwJVnB_ydZytJU3ucY83KyAYNJO1FhTGp0SfgkSQMFeB5KzjXm302PuQyN3uDkIHbNNC2alVa8DYO1sf5KQsKJLbvBzr1O5w3eCbol72MQ1g2uRB1BgRn2G0T6aFbnObN-P9oj9sbPofh6lckliAS-7Rk_usTTm6oQEeihsEf0UbC0ZBtYlCjKRAcmMQsRkZwgNjbjN0PupE6rQFz2diBooEX669BmbDRQQgEdp1IauZpO0eqQqlUVNGLVoN09Tzq3MHsQvfjLfugjYKAbjiB_ZaL6HnOuk_mVXPl4vF6rd60N9_u3eBLk0vwb8VrJzZwEibVdC9Qprimj1OFvOB7MIRlnh8rzQNjUoVpZ9QvBnazmdV7-f7Zmax-iU0rQ2MHCNWVonqkEy6vEic6ChnXFOAEJS3GO7Absytox9pA3sb6wWVLATMrtVFatlb51bi9EPdX2_sq8mW5V4RzudoKZyHne724QNyiRQ6kN6WZY2QNpJVLtbEu0-fX53m1P9ILjqV4f_WAe2x7NVkZbSyK9cQiPV5FG1Z3stMsMdzwmfqK0wUjNt0Zy-eSlhVZGpSeRfVcEg2u2yZJszxjOPOC_KuX4C6VsSnRM0thA9w-rrw7tQRD6Mix1klv6j66tt-vP5Jo7E0XxA7IQJR1RXhl3uvI5eJ5A-mO21JboKOdZl1mQl4vBihNqyDFfnRteB-UbH1wkxTsH80zHCsdlRpl84dQlM4TMNnfLtd6zB2_9vruEKobDrOVGBub0Clu66x6-U-KLCNv2Q4k4Ezr6yT4Zyl7GaJZnM_CWvaxTHwm79Ji_R0bd7A7fARb13M2pJZAmrdRrv26Iy4ezKxH5Dz1QL91s77o1ov-jmLGmsux-525JqHHS_xad4T_rRkor_76cdt8y_3escrJaJzuknru1DMdU6bY6JjPco8ljuF9Ax1QTyRYGGOSW_lpUVXzqsd5PI08KxpJOxGs9X9a0XaiBfkTErL5WwhdwIRUFDzks3IwrXRDzRmm6wY0RiKKVAt9QYiLcRkKjgDx4UgDmqZMTHT24MTKBkzjdAR4um_xAL_6TjFPzdx8m0bDjtivb_vK_JAcbF9QPjFyN5mJEEiW0Ps6UzeDgnE47HMffZs460gFE8TwDIoZlU4EwBGxiMg_aKh-k21b9F_ovlCFhL_L34rcneg4uTpU4KOAE_AF94JwJuyDEyeJ4qmOW91pqLBCPIs0c8d6EVeykNaM_BNF6dCUWNSHDCkHzk5dG5DSRFOfbj_gUmNkEUaG2kRSSxPr8JtJS_4KPw5VNSlTZ9XEPBxfR0NyY39h9UuxqqG_uFkHxHL7fhF_9d8We4H-2kHRwpzyi0CsEGUvDXwk6M4snXIHBqTaa1QwaNbiwIac9-d4bazjZpTMgUviX4o26ipQ-tTFVKd68uJxFGaYxI3-YXvxisdvLaWZrzWpjNp-4ILtPhR2zCn50LlfVkdZMa_8phckkam8SVYnd-wnnaJ26wSB4xtxJaRJpKYf2kaGIRCWsYXRUYVm9iYoIvqGcPEbxe7S2nZUi_SPRTSD3sV63wjH8LxS5U_L-p-f-iaW_NGN1muaW9gSEeva0V_c7xbzTIrSiaj-6vRSfFd8g9wjoY83w-fr_WT5MeSCneoAnlNsSlflxPEswemihCPSIKpS8kBGcmQE-X2B3SgrasSJlx63C5aIlhWXwOyy4ohQ7s052IF8WQwWPZzlB9lCeIYWy5ZKbGJMGEmuwprAomVlurlsOs1vzx4O-iJ7BKMmZzhpwmyPOuIEihHB7Kfew2OXFM0TPz2Zcr8SaZTsuSQ1kb4r7yC1fUDXeEiHe8QEHikMaGSjPQMQJmQ_Rhf4l6UK1h_ufJsmCS0DlYb1sK4a4SFXnFBSVNtgzxiDnPdGBaPsvZW4ewXiiVV79B5I_8O4ZONDQuTblD_yRmMTJOoBSoQCp9ADoB4BX59M6IwzMt2ARHMLWcBxjxRduS3mkTap4FTRhODdO0-YQzHAwWYAY2xIQyWHry1z6eUycXimQq28v1uKAWlBRcIxqJm8qQvBLpZ9hZzRbrZyPZpA0XCJNMd-U5SSbWQalmH9ZMSmfAykgl8xx_q-7cCae1_DQj-0FMssaCjhJC9lnIUdLHzrqQDY2mzbJPsIGY5iNd9ndgqIbW5mpvZj2aoJ9vjBNxwB9tacn4P_ygeOatLmyt50kf3qVr5_5lA8y-VrAU6qlmETUXU4h5AZRmxF28a0Zh2BmyVX5KjMbc0kK-BoRst6P4jU6tlTASdxdoQ5x5k3AIGeWAwa69OukGEBKzHqJWNIyXwwNiCFibt0moQp-Q5H_T2wo2D2vEVG_oqX3iT1_I-JoTEc5AP0rvHv00zUUKN5tDfXICz5vFxG7PZHbHGAeucrLuXgMU_tZqyyIguMzV7opGluBIDPz_m2T3Upu5zNJU508mPA_o7Zom00tuoR5iOCVJesceR_zjrV3MxElaxMBWTHlhsUC3PbQ5TNND4ySXYql3752jtld9WUL4xXY6VtEWaPTdhC-0Xg3lSN5rPgcdbMKDm39hVGeFiF7vTlkbrqM1Ik_SKnAu7ETgLb1VQqRYvHRjsNuXUKrGvL29GiNBqQQ2ps1A-fekkXwHge4VyhCXfBV9y1Nla7u1xUT2NSq9ilqQhmMFN7I2gtTLbB5j-g5lmTMsg3jyC6aTCc6L9-R2BZw5LDbby6wKmwrpekFTTmRJVxkJDc7Duv64nGAwEEitV7U711eNctu71fgnEIGfRL7LvWwkNz8eQcJkmG9_j4xLRmwctxTrqkj-1waZ3Dv8dUL_aEIT1yaD5ePFKoeSzWfAAgITlXJN6xhG4sAE941GMudo_gwm9Csm_bxugIrigXthat0hc-gkA5hCA-Id7upgah-dgT-GwJOKMmnkCmvcqXEoNedL9xB9RMx1r1DdbihvNvIO8fZIgQ05FRF3Sjo-yYC-JvOoWPIq7Ekkesl-kRbILqV83gfzx3pgNjw4HufjDMGwfHspGoIyVJJCXycvP4d-z1NMWED8Ji9vb7MKAdab3sJeQ-L3d06CaXpPF0dapOy_kLay-XF6NnMJnwruClux_GQeygxtoIR7qtb4npkw72WVJwdDyvso6JfwObXpkF7PYSWpmIFPunsNuY9iaY975A0BZETdnJxU38J8pUMfNigMqgSSB8FZW-zCvDqwvZ6hOZuoeFTBmPt3_SzeMszcckAmZlCymUW1AK7w_nobWmCceCW_DYp8r4wu1Hsa52M3coJ-dJnDg9bgjCnpRXedU0H3bOmXMtReVkwO5oB9Y_m8W0Ah-MXuFO1e6frN8MdEZM3Yr7x_DHEisFbUF3naTCZS648ThMa4Hz-3WK3BSK14oktHzyRRayFAIV3U8yxEeuzFydLBFHUIM0eU-OldeVdTeMmwyoWHzkpIlfsXBB51GEQj_3tDLoManpzasMroXP40LV8OiVT92aYSWHdLx6IZTMyT2l03EJCuRp6_bG7LDEBL3JGbnw6g9cOqoBKLKQIbgil3zckyf12eJopUNmbc_gbjWiP-ldovrHWpEsxqiaTvUQramecqyDS2p477YdXvl2OngqSuyg6tmgASsh6tUeCh5rQG3kliOYCe-U6DlqTCb_igHDgJgOXYDh4n0oVhZepTLxI3ogRnmch3APN2c3GzmPCp_rrVDjwFCzqF1B_8oFoWJXCKC8iGhDFVicoc2mGJwCmxeu8EwvfrGmRBsuQ07zB1-dOT3ItnoXUjsOzO-szVPzWsYlQiPwSf7O6lHC84DXIR8wN7O7agcDISONvAHmm8AfVCp4MHeh0tX2fjV0FowkGowFRjOnbWBQTGRBo8cBwwdU9LoM-XLGMSW00zfd26Ii-01Vn1t1PkyuRcoYjF9daBuBsuWuiBwsKdjxCS0tiw9tUhqanEGtUBR6kAiutOCBY99yTSiUCXm6QE5SevLcPxNNtvTR6ezYEnMiJ1UDdMeqeyMnzzsP7f5BKaYzDsg_-oOAwmLXSKCsnRCErqvQ09SiTpWakKk8ODnPZwYuLyiqX1DMrCueJr-BWUS_3oZbNWGb5PQfoQjoDAzbXSEnygqVhwD_M6jHek7zjG6Th0-tkFWRM3W6oY9a7k-AiFWY54EHfvrDWsMmjWgBJ0lWic8KY3_hpzGZ_Fgt4VPEB7D5pQPpBXkm_bZVA9kgpj5NsBf-AfttBLeSqtYODDNuX0azj5MEiT6YRzlYBG8LQ-On7EZ_fw8zGD1KptOGyb3eqW0z6j--GY3G-s6j_6WQz7GOcYoDKhenHFrTiIQ7Qp7Umf3R5ZFKLRx-b-uXTRtduIt3E1N67CQ-XlXA0PmMEIPw8H-DxyM-Rs02tVUvdS9gqV4XGGXqg34UtxUBoYcDHdDV7ZSzE3BolmZY_tO2MTO6DsLT4ouZxsrTfh5cg0ClHuKqrDEOSt5Edi2C7O33isLBRWJlDfiSl_hEhCLdVUWZE20xWsdv2LuC4D0d3-Icof-oYC7HVA7-i0g_hmuFwu1aFNPKpwJf5yzIZbmsDXUGktPCbWiy2Rj4mKOWSTehUVGBwSjQrXfuiGC9HCSgtZBG_-NushEYO9_spHcyMOEEOz2NBLU3D1yn_YoSI9GtbJJn6fZiIUE6N4McEyt3upNJnGu8v3PmD-XGqfojVI-6RU8V8S8v4dWGiw34Xdd58oOe9QQXfryXVR4MoITTaRgRl1Dvol83nUW69GYIlRfQQC9NjD9OBlhcCXpoF1TAE1VrwrrW9EzfqWsJiCBn-NCM9eV0Ws7vyeTc0anUCVeGA8RNzDzJ3Z2MOtboTidE9B7WrEWKSzgVmdRoWt08EiKXMwz11X8ZG-rmbIsmWVuDg9_6jH4Mw4o6xRw6mHFB4-k-LAh_sEDfKuTjwG7S2gqvyr7ksxqB6XhttBWTKqGBf_9YO3x0CnAyodmIG0mZ2XT9zDcaCUka5ZMsPeJBThnATCLiP4DNk5jZdMulDmMJWKtxW-NqUALx88_ASG7h8XZJ-qF5Ym1b-r46QLW4WEJiDiTXNoeQDA2Myw_KO4BzPrcWlBtCMV2lOZ5GkaHGrI-TXkAOKa6KJEzgkJMCdJpBzgdQbgeXZHYTZJ2gkL-pJ1psUUIt23qTNf0qgBw1kGSoU4YyarUZI2_jHFAJTxAZxBpVQoWq2om4ELWmfpi6D1uL3TpOzm3tU5NBGpE26LN4WE8ywBD_D2d8HF1TDA0lWPxYrXvU9gkGk71TSnhDbuM1xImjcLdhFx4YHPBK8WAVdHl-y2NKnM1IiNjvPmeSmPgRiTIGKI9Hk3TPP3Qq6j3eVF7m_8c7mooJh0BnulcScfSsEu3sskg-oOavz99vQCvifzKDHta8tZd7jT0tejdrfZEiXLMAi01IBUVhJiwhZA6YV8XanwpuyaClcK6vfI8bkzjpIzYtzsNZULQOzJ0EF7FlzCRPLJWXfX3WvIz6otTBkHN1-Goq2CAnMXp-1XnDvz_UBK4YeP5ISuA0_Uk4jWu8ciD1TQlMaw7LpGCZzjhZat44A-ynSfc83Ce-_OtZW3JQLzEVQkTUiddmaHBliZS5Lu_dyQKT0kBxF3rXHbyQc-mjrnxhbwFZ06rwxabdXsMzm0HTpbsgCOrOccP_mriiZJeTnewD02iUiMFiO6EafPFU2Z7hyof2trk9J-Yn6hPN4e-7uV_UmBb0mm9osupAM5jWLoXb2EJGBYy_0Lby_UPg9dsXMjEdCRcrys0zVgJduQutgVxMHbeoMdeiTo_cmrNuoXEE-abf0PEPfGJhecrvnPf0K4AotLkt3DUsBkD3CLSZkvW-1GJp6XZ1_aa4NtfgxuKJFjsJB06B1W4mbRIHi539nkHFMEBH9HB2GqwWbDxeNE7cIsdhFp4axll2qFlIF_sIB4kzpXw65p5O-uKqRi6lCW_mOPBZ7XkrTEa0Gns4UyvlI1FlxzQ7eK_mkkv_9Sx1lpr_GAsI4u3TEtpKYFb7cENvryIFJsiEGlRxMdWv-qr8LtXnDZkVgqUxt9auX5hdD__PW7JeeN7UV_yTRKaRipiFHrmkVkufEUzx2gt1ajVFHhNdRCRRISaF0j5rBPS2zF8-3z8QRXKcIRTMJUE_Ium0jVkd2tY-9hII5iVzWSYPiPXcUberd7T2ZfGG5VBXgh7R_eQZsk2tHhgyAQwr8gne2F7zDi5u9L8EFLNaWNPE4Nsqy4CuHQntS1SYDvxwSNLjHhkBlqkw9eT8k7_88p0fCaiu8EBFx7albLGdniGbqYXSJEJ9L-oDqiFpBbTIW9j6G83c32IRfz9yOTPj5PItA7jfn_esWHwVyQfIgB6c4TwWcO9nFBCmEHMI-mVD3BWuLuwdfwsjQ0GjOg_g-kGoZSnvrHmP_Bz0mKzbSllHi9WreqAxRZ28IbWNqSbZeLge-Xz2M42_7ecvwwoELOYdfQzTFJkUzfBvU_rV9Y7xPlbLjLRw0ffYKW1gCaSUJcm25f8FCxB2nWLbatL7fKFv7reHLrbKAoibRe4AJ5S1HukY_oGaGIhS2nTaxGZK1XcRk0CQ2Mk0dU61zOFD-lQV3m-u9fP2u4xvG7qVhIsoLWpt7eZpbkEfMrumv4HL8p3X99enzLS0wUL-WOVRuyjMclTGj7lqxsTmkue0s62k2QwREy6kl_px8afZmOpVeAv_MozzpK37De2q7zAFV7eBpu0_V5AwofyN3DGMT2nwt23kFRj1pda6a73QRdVyP2zKn7zKgsQ7WrEs61cAODAureBZ9EDpeJtsI0n7KwhZE6fl0lBpetMzTW8p2XR2FXSYN9Tq4XzR5mnokBihj4sX7c_qh7PXRvOQPEd6QuJVkhBcjSnMm_U0JGA5jM2yELPicGKbSKWeLN6D6_aVCJSbNfBEMXNiP7EeT4CbynnatuZ0nML2cmbuB-EBUUauaLimKAoMZlhaF6-TtgDifRHV57hZhUWprhqkV2ql2rDodCqACDcOqyo31sdeQf0CR7VuPHVIat1Xfd-KD6N0SFU_-f24KAc-PBqZhbs_-C7LEKrwLSsU22v8M0hHC3unL9R7e3PM8li0rrDf8HYqVDf5MipFsfM8FuFJQUVZ4EIBeysNRx_YzOK0q1TLIUbYgumR0ByCo1cru0dzcSpjVtVwh-0oSrnHAAMKpN4C873g89s7H56x821t4yHq_3yJ-o5oHzY3HvRYm4h_yYy59KNMNAKVWuDHYCRsiyYJBtJq10l9DQB90ePbu15tpxkMv0lblqzjqFKTbydxdXGjPN6u9cf6Mf8Hb7Bddm2jOKsx_Ful6uLw8f91dgE5P2VzzCXxO3_JGAhmHvsj6BRTy3b02ITm_r9z2R3p0-rR-s3vG98UPQQwEnWC4_a93wb2bJNGMlp1-5nwgRPFbbAKVuOYVwJuxbBg-V7Sa68zYvGciJkwfWwGw76SfW_UO8AbyGLyEkXQ5xgPFA1T_Ow18b4Zlftu11jGZfp-UH-0KRi8qjJDt-jMMQB0R4rqisX8B4ainI_lt8guKwtbz_nL2g4--XYBMlv_pq3PSTIVOzY6bf0AJaaHVoFfi5BE6fr5svTBzetB_wzQtzuI9x6NtJG7KIgBA3YbqSzv_2mLs11q7lhLUZ2imgLDyxEG-rL_zBONDAcUtcrQZsmOYexobc8ASsUmwYufKa0bNiMdAA_NC1yjofoz48K_8DnwQXkTX0OUH-yZKOML-HO7CYWtZGXJpAco9sXjqnY6xBdq5wOkh9-WwuQJnajOkKR5A-4g2fkfzqtm7LyAoWv3go1d6jO5qY6KgUfP28Tqe2BhBHe9PzeeW_OmxG4ewzDGzd-gDamUyx_r9E4b0KZDyqNASPojvGxx3CMlQXnSjPd7kBneMXPboVqYJAv2M_Lw7jXPy_vObLMOaxNdQzC_GrLwcXxWcafnfpKQntIJjQE5aTb229mJarl3--QRHuL9xMbi-CM_IkHOpMRf5H43_JOKsZrvxxdUmi8nIo4thc1-KDa6kPqjvogc5oRVXXZFeu6TtM8nm_if17mwcps4I9CjUTIMDctCPqUwzNRdhCc3UGFm4AvWl-VuzfBtjHnIK4jNkRd80ebQCMhKuNS-7_kCesElv-AQDSQIc58Mrh8C8ZZSxmbe9eqiftQxZ2kX17lJ0XxOGpe-_h7NGtXMkFCQRMe5030iXBcjuFKbriX1nZqDGvi1sMNvGG1WD240y6PMiqM0sJEhWaEmAuC6MGM-Q354QdBiUAQdcBTM_txagNECB8onK8Os_o1-AIenvGbh9Q3d5P3RNdgG1GLI66bgyOsH6Ah3mvtlhGcAQCo2Fnn46SdJR8Q-L_MazsmVFoJGXItGmWVCvMOlDNSXwXQD_2pFfev71RAJ_KF-FrKgIvHpGfNKpRjLhjWrDWwq5wrwyxU0VAPQUqnlV6FreTMnqq7oJpHryHIv9UgPUcC2PkExhbqOsTz8B2RAVdpmujKbHKT9PFGw0cqbanORe4vnTjvy8qQGF9m1IzEtcwtU68H2rAVi6XUExkIC8ZLZiZq8ivqSHDqYyldUpZ8lyBT8O6KY5Te9NngzS09xupFmwqR32R4DZUY0esJGRycHluUl5dqFQbmTa_Lvy6n-x7823X6WypBq34Rfjg4yiY1ZEt_6jLUPTmSBvwQ3eEswlK_JXYvZY1QJ-BbSc8hGpxBkZwzetKARRMS0UTc6ZuF7YDWm3pdyrL__hYRo3TCbtMzOLWkvUkx7pRPVssjISrEoTH-vMxlBoEuYblBPKUKWiurxzMzFybXbfJwZF2WNUgF2B8RUVfc-k4EoiNIMzaCfLrOkowMDTvsrmOGE2Vhntz9U99F-rGneEWSKPnL1s73VLATcK8Hg43c2XmQuRYFWzcFsX18X1dQ7bwZXAKG9Fc1oofIVkKURLPdHttFrWIrYJQaBOnXWHiZGRFjkx-pp8zrs1CxJuBunzcqwNdejGUkRlhCmbGVNOfaWXrHGKNvW9V8JJ_mDFxnG6JngzyQM79N8joByyohcYPrrE8dTWvafUd1rvZ3O7ZhdUXLKfJPM9bYe1EQEycy7jesMG53qsEygRV58lu8f5v2hYIaxmGn-Wr3E-XuNhaLhUNaX13vWMJVEEBfLQhKsaSmKsKlQJFhHRQpqFeE_4IHL90KPa5st-CUJ1Ku_5SPBsUW8mqrUV8_WGInFHiDoJNxrvGpZoKFnkX4X0AiBoMav1pDeRNC-zlmC_m3iX3-9CAvJ6EeFthfk-rA7uhsujN04Fcc4wIMKeFg2_CzVmFeBaTlcd55dGT7mRV6JEtGJU2edxKXIsetTsZaX1rkaBCoPEL1r24HpUGvjWRlPfnOTUAunkkJyimidBijY52y7aldVYMF8_nPwf0QaUKPrDxPNd65SAEteULXWi_BfKeMtoz2D6mh0U2fnaW3ONu993HIFp7skiNp7BMm0WoJx3pwlMG-629UsenpCinfnFdEpDMYXq4doavTMLCRaMm6Ha6Ak2FRO41uI1bbcMRH9CrNJV9A5lEN_f6dxCBAYf1ChMWWVxTnyy3XTMG8yNedHOS3HtfgKuPGt8q4yMf4shhVQlGksw8FS6JPqKbNR79zJY3X18eVl0PjMe3J8RDqiQi_n017CC1UMFDcn6Xdow8Xao3qyuaf9Bl8FrjMskoBl1Et4xzzrn74sjiiC9jDCjwRkAV50fGpjO5n31o6EzkX-1r7rcn8IwaNY-D1jeuZJ7KqB4dfi9Ly2rRD7ghdTJIikE09BiDYe1z8KCzgTlkcRm_ZRejNxCwiYzOomyaf7cns45pa7gUH34mD4ByWH9LLHKe3FXbfLYfGUAmcQEbPg1ERL8gzzIVi2zSniC05nZNyfPcpHHTxOqWuNb6giAZDu5PZOT6NwjNpbdXZ9TlNihtx0QXpkwDjgLH9RlNbo9cdgTbO48jTqRouBc6nt8Nh0LCT5Fr2Mi-FlQFpj0RqTp906VDW0vXjjN7DFqzEd1qAC_wHF9T5EXdUgfr6bL3POhZnLfuWqnh-_2WYRB2LXhTFbOuFZ3GCOeppVQmwccOYveU_YJkX9vJTfmb5qA6n5IT-WowuXEnvvMghZTt1dxhAnRP2CB9uPNAnZd-VZFkzy9a7UAzO_rWLvoDza0fFmT97rBmhtFoJBCYUQAl85mper6tn660X9HMxqaeTTuf7Emy8cwH3DTXfHf3eIRVV7uMj7-jP1gzGH9dk2cycLLZmPj3g9xhBRMmM9CHnxPZGteCTycUBgg5Z6l3JqbE46YKP8ThHl7H4Sl6rhhF_JgKTtIxklCQ9ahFXbMgFtwkBCJ-cTRFoeiZkZbx2ZCY-675VwE4TWB0zLEBx5z0DY0MYBg2l1G_vHKM3LJCWV696RpIqcKEwhhA5FFf0jvU3CLkCsZ1TYANRadDegSmP1xaGPZ-dLsqmUlaa7rB1qWxsIi1zr8Kxp4MULrA5Kyygb4f1I2IOaVBQoV8l35d9TA1C6bWeQC98lQUhXHXEEuVFQS0id64mvkDIThW7d4VUvzjcqu0-JWTfPiVniv_wEwocooFfK7kE0WoeBu0uRIycQJRt267IXvD9mpT6psV48G_ufyukPpyuu0OqBe940gDNyMQ-d9ppu_d6C9uMmDK5jG_XyusD1PpECDI91dWODPdVgePLGcF21BB5Maccel_3j0Q1M5IIXS2UJ1Jsb1t5U20okqY8ZZwLjC6d7AZFGhskS4e5MP4kuGYM_lNFw-oeBrifQ9H81Ad_UxZSEkPbpD2qBmiQRWJOwPU1MBEkGx3B4pgrUOLoKFYAbvKbFD36PS60ny1_Rz0OZjjbQlaeda7LnucS11jnF0guBMKf7DI_1CDwr5JbRWI6JqzFxgCPRpn-wdM0KZFJMTF1kpVao_BYO8lZNIwwPMWApW6s8imewR1YvYFXLv1Lyuy3_EDi-JvKwpbq7Sy8GZlgHPAoZHXTwf5TYPTYmKSNBbCCA1KUGxHrcf4yG0DkGCmnL1uVev03DaW-qOnFoANZSPDEILYuwjIgiOKvlzngasOVOhB6qkG5SGoJBPr9vvff5oDGpoDBzE7gA8V_JNHwsF-b9MaWO9MzLzGPlHJncT_3CvjBCycOjodYwfLcCKQbRyHGAE1_7ReRMueMSqolPXcEpyfSNu6piizZhxz4QBSbgTCSA39nLuxbCCETgNsrDLxG_TLc9Fuelp8mLMNwlqtytrknBGcf6M-I7OBy_2Wy9SVG6DRbUtoDGGLRqOP-NifGS2p9T7mQTQZMBaM4vlQm7a9J_4O5K4kSQ2mJHmpYLAcDg0U_J1BCCkB0hRHsHchlJ6Td_MsOVwYog77kiu1Lmhz84nPWYiVUkOPRKJjPJxXunDNszwDnsXEwHxdgrzDbORxMrJZ8jH0fl-GFHAku32D9zHlam7gYQ08Ldx5Oix8zkex583JWdwG4vuMr4v8DWZk0M68HGaJv4FZjOSJTP-QgtT93orYK8bWMQDiswMtZPWmSNbvXSqh_WTRjE7kfrectRzld6VSifC6HsJy-RBu3wqvxiIQjrW3uB6N28nELqJmv7x8nvLM3G6NAZw7be89TeKEa2QtJI4uHP14Xb_H7ubQ1bpF7ddK61yv_RulC2IpmCNuX68n1q9NTVGaK7DnaSCh8BJznPt7-E5WO77Rmq3QpcmrRLNQ4rio0cq0TnmuP_luYkWM_dsUdQLYsRcSBAVYygqZ2X89tE_c4XBG1dsjBLC_0Yjczu9MKAeq_n62XkSLfN1T5TuqO01JMmAfiFcfMOcmnKdmjLyzDJlnY7c3VbMvNd-clIyCz6SEUZD3b4jNBcsLid03TuM2V7VHkDuP9Q90m5W_jpY2UtFRHz2eWeXReRCvW-ECbRArUEsXgxMbFSpXk-ChGkaZAaF2eU_iJca27C1ifXME8BmAjAlA_Hd9Xg96RPuraAH5O1PV9hVTjRDYF7cXvlD68vv0bIkuJFWnhrSslo8126_oTE9nn1EZC9RvhESJd_uZEGZj3mU3H7UZUIc5LlEF5OaySa5dJ_y-emfRx1mXk-I0xmR3-fUG0xw5DxGy_StGxsf23HSKKMAsWcfyogoTk32erj6LZg4IP2KaD0kQYIp_zAL8mn8anlIK2dNtlxvH7_2Jzi7jVQ8_CbhbXhX75iBQscTEcchw4gRItzck2dDfY2bzTqtGGKGlp_oFR6X8yATCCLhTFj9piPow8lksxSaohP67njnfTa6ILscA1yyDeAFHoW80pfaXCjIkTdS_JM8e1e8Hz_RUyeJaTzRaDBYA7c0y36SLSHm-Jnk8gtzinIbHoj65P77sdgHrc2iFiMvgv-XhBvlDjp0UygHAAYfdxGM-EIXy-bXdcYR72OWFxqR8BA00jzz3UhY8tNzLHbshs6W1gKVgeTVWnby8JahgXl5uvT47mdunhX9K3IjU5G91ZaSEl9vxpNb0RBFtD56lVg9PkXGaqWME0Yro85GpWmBHagHlpwAZRet5_V1NEbxntP6x2dQA5T3ZLox0MSl-lrA-Px_VL7usWxnOVSfdefg3oek2BOLtgnYDketWh7feP-BL_AFubfZwMULLRXwAYlLmrxeqj7XoTiC77TsvPJVmeqnfsJv0i5LlTiG79KZ3N70lTrbUJtTQonjT_8Kz_V4y8e_aFvb-2fpV2OsTAYiz6zfsREv_vdQ2I8ioMeLdyor8A0wGIgqJQIl1JQtMPHzN2iJ3t3DACMk7e-P7RUS8M3XTEajRu6qDWMsin31eFVxcZwLxz1uKfwSPnxIMVOce56QyNFNMgFcYmx8YbAKUvI3jxpijeOf-xVMIkxXPVAMPn1dqRvgeiuK5OUjH7WoctVNCdTyLcOjwoGFH7TFtSuGJ66jo36rK3wrIkq9ZjEEGa_IfKPxbLwxzugLthyl_yNgDSBiKxybHEVVhmmLTuDGIyUjFVnSpNMjhLqusP3xkCfBksTOZrRaqAIeZThLe7AnFZGYkEGnMxR-tDIw7YGDP0clF9cfCS6SqY6ZkpNY2996KDLLsULa1zCC959_TYWjRSHr7WI9yX2QTZhv_37W4K0bU90ZnfSdzaMG2vbDYOr_3gCWs2jMVxW-8I0gjwGaQL0WNylHmq-kX1JiDVLJnkvmzmTnGRigdlFQWzrtRfx1BcbtQfSMwUQ69FuNp3bPHSLWvTZZ_ibHu8Zq8lFn6YnfVP7CtSXJNkES2f17zfA797BqDJFAtyXLIWHuNuZvz0ed_bdVj5Ebay7BAnLvMlcSXSUmrWMmkWn65mufVbiqaKCnJbEVizVZ-YV9bGSWawWP8C2r3KOOU68ETV9etRXB1spWiQojTl72DmCI8woEQPSsFIKH1zxE6f5RgIr7aEf7IbZiArRUXla-7CuxkpDY5Gv8lxy28fG2mAEnfSwzo3nKq6q6jHpDuhj4DvhbLZ4iegkLYNimOQvT1pMGi8QiHDK5Z_11ltRNCpa5-p3opbfyx4p7WbYB_g10thOfGHvxvIVKXvz4fDZmD-JOG-J4IKu5pybOqVJI3ISiND6n5D5lRnznpFIoB9XJWJMNAUqrt8x8n-ER8plEJcG3GTgdjoZnYeXClyITAZlN1PEVcv_zbulfCg2ZZkqDuT6PpG8Y8T2CpZJayNNghhpnZKqyixMgAp6Rb1-06e0CKWD5qVOpgaGf6d-6ALLOEJ9JCrHfTjpG2nyFf8VhjUnmdiO_9T67bn8r-841zeFRVZ-rUq3FRTv9gqx1mCwNwbYiV-BL7t8g3TICRwDRQTlT9adm8hQZqN7u8RACcZGKyzJu4JLPTK8Sr8lV6DMDT8hjhkM46-CQZ0H2-VFrBNz6H5LNlf1JFiscpH-j9nH-e0OB3H9z3Ywv4tnP97tULniJhlXVfv43zddPnuXYvVnZrh3UQyKJcBab5GUu4Si7gGSAi85qBklbyMVPPcDGxlXNfhn4tyNHnRDiRqLvoukdd-qh8dUxnp5AAwRuOYagQdgPG5TbID6Zwi8dKJoC2WaLm6d8f1tAk4CKdD4MLwQ7tmSxWIwg7cUDeGvkfF9dmzgnlHFYOU-Rlm7lFmkOczIXR7ljTChSzPyHkioNsoOxVMmVEZgC2HdxqIflr34DYwBBuLPuqa3YbXZ0flVHoukQevXuuU-Agv5NE54IWk20-uezeKBWYR2fE4GH-3f2UduJmdfvSnnXJMGwqJEOuEFAGGjVS-WHbQMd-vJOHUh6cQZS0cL6vT8Jqx4Ta0wF6G6sCJh4VBgwb18AUByvMSQ4M9PVkzSN7WrnjwQ-zAMH8R61MOFSfzozvBA6GnXy4nxDuyI9uJlfsjwI5sCFVKLVCALp1Y_aoNi26gH0n5ctUWsLBIoyaOFSld9Q8IdSBrcGId9B56qfWxgPWzuL1errCFXK-GG-HjubQ6E98QyQGArO0lRoSgDayH2jUlD88zkAI7_IlyttkMUP0Otv0L-ndTxMvOTo0anZhvvUf7-SG7kr4xbJbDKJ_Eh6WCriVJQJcgte42C8SQHTTh-72dFeUDqPC3kZBkNWEqCeeCqkh-fMZj4SmFDVURHnPDUfMI6u-AReuLyhAcxmhIOVgjHaoXtPIOBIBWcz_ylyNugjmx2UzMskIDFWd_EeaMdGleeS6JpJi0JvfeclzLU6h_S80EMeLoNNYBDNXw72Ie22ywJgZiZY7BbF6wSb3t4bA-1fn7lpeJWL5SubT6nmbQWVWju2qLp6VIciDrgHRGZMfMVitezsBgS0ckV_vqR0p4wEDPDtc2F17hZ7PxpuKrUfk7bkAIzScLmudelWW-Yuo_QnbVPG1tVNOqTsGhrA_lqT6tXlJdN8b0Fk8SGLUkFIb-wdZnGXCsJOuvEArZXlw3GDmZbQRYDbn1XcSQXBvHnPxFsPYJ1N59uGRsS67k5Qj3CWkYNuBS_ebWMtN3sgvwgpNmLyTjPCiX1_w9fTU0xOOxGppCfzHND4TfJ7AUdZF5B2NNEXL2B3ZNnswdBsp6fYEHZklcgJmhWi0dulU04oMRL8hQHJ18oqU5xF9hBxvwvZhmqMfREdDjogNFpZx8P3nQH-rcF6dN7FCB4YbHtrj7PHKhQjPZ5u-sujf7hJRz9nd42V0M0bqgaiCzEkI5JjAHbm53JnuieSc709SNT5rAPexHz6mUfpWCU3BTA3FCOtCm_g3bguMo56Fijc9Nbu_vUpKnXUA0CcD2otRKROxmamlf_4xzQBgu2bv_W3PXl7R0Gml7eWiAhUpSdG61Poj5NqRIxZZdLasfCQd_vkbi4A_ffdXTBFoXMq22rTA48j0-oCzPVWGuGv3NaVLSTT7LcmA6WH4aIpglpXR_cD_o0i1GI34FKiiaBN7gLK3rSINoXDJ4s4n2lBs_3xkjcjcRc5NfELKahJ8rhjM238MHa-FllQ6iU1nbv2kNLAJAGDtdKz_tU8AZ5_0uPVVC4H8hvunKnusGk3k2Lkt_GXNsxAfk3inh5a-lt_-aezdGPkjEJIsTqO6DEqCDLB4HJi34WfjSmchWBomjIEZEZMnEmkzQPnNbvvWtxegMvmBrbZM4O4DgNuVRLkoSYHFgsl8UJ8gqG5eatQUd2kkk5B-rWGkOf04TjdQCH4stqbqBj8zjRDz7vryLr46MAgN9RXNM14rLZ8Gl1AqPZJBEUe46-9mnFtPpEh1obdomqKA3cAPF5OkhQUGlVp0ERO8yIlY1JofFCcSIEntfzHzmIdUZKMdntwZR3ZYDAJIv9ABjXG1uSwyYTaPBlz7CfeKZ5obyhj3VeigHFSrBlfUYY_iX_uCEIfdu6lzqLln0XXD2zWrZTo2_Y0LoIuKo1ABChAV0GWFfa0W3XpEzyzckUAaaaCE58Wgx2OYLRxh_BW0_Us5E9nMJSjrvDuVzmRvqKH6c2yhnjNi4mHTa6OnbZJuVBHHNoSYyfwrIkV8vEtUaHuLs8AVlPDSdWsZhnrYDSGDyu6rNT-iaQVtqeod-Rlf2wjURrxWgRUVZU2MUtSqgL4YoWXnx5P6ApCwCiAJJ6vNIYKHEmAOEMSJV86MAKkPe2GWCkfXoJWqqFibQxLw6FTjydbXBeH5lBo0wiaSapYsjyXNXIsd8TwXs4Px8EwV3cmwz6nSZPugnQYxXLZZ_DViwNY93Nwe3QiDMto_R84OvndDjok4pTp3f4I0ZVTwAthurJGfeu_RbKj_eWsVthLqUuwjd3lpHvEgxXS6l5Dv-sRl79qGccyE5gsWYtAJRxVLWhmQddLKZYFmnYk_NdsITN-LgD_LA4pUC2vp5wZd3X9ulRsJXN3j-23BRmmfUTD3hs8M7iZXxAtweVzQE8-g7Ck4m1DI3V32uLIRDag57hyweRcEohrU-LwP0JWrizs6Iazd5vlgJVL_6MN1bJEykr1Ui0uhkAN472TqS7HGTJ550RItZz6s5tlqQPado0xoGyIdFOdurMpFEmtdtCRMydWjrWvzPu5vdIQME88PEFv8tiNW5J-5v-tzyaEg_qeOS3azay5vN6ktXYUzoVFueLxxdu9VJ4PBetiqSxWAnWVc4gp4v9WtR9cML7tcpBgAZxPCMVBXg0pv2mJ5zPe04CEvp6lyc8D-WEYH5sk3aaj_1JHIgBjSKOoKJ3eWjfuIzuBtfWAa4-rd4-2BSGy6l4ZV6o55eHM7BsuFs-2DWGVN6MP323Tpu3T7j211ehyNbuuIKy_Nzm_QVvHXqfrirD0xvVXQBsxVJ5d_hxfCgUscxYbv1rEdBzmg769SPgPSHqR9NyW7Hjzf7ETYREZFjUpXnIMhkDiz7BHBnY7Pa5RtNfiUZ4gvEBy_0xfkELRWPN8Q-TY6mPaO-jSKU9FdwybXvCTlSVodWuA-sX-QVBWCGW6H-qlSJJpHN1b5jN-VPOv3pMuZ2sOxyD3fQUty1P7ra2H4DE5otuSbs1kHDo0p1_lxxWugC4LmLS5EDq9oJllesWk8Mx18-f1-2yYDtBygq9K5OJSCILmLLVQFs4mINBsPSWhP-yZs0k_bDOkBsOFpFjFhazYnmOIYG-73UKVJ5mKX5RdOfxC_pxjHZthFp3RCL--B94k48nRQc-7Wh_V1w9K2dYGrhLQom0nHkeybyLRD0R7IyDV6ndM1D12k-lhevB0q4-iintBzvCG7JS92MDld-_PsX8Nxq-wuutjqxLbNjyXnKqkW2DJujlAt9staV885VUZWJGcFeJbqW7WkJZpgsR9MmgKz1iZKhdhLVGWQptYkWcqX0BfT7Z49LiL7ly8pINbFHIanW2w7xtNS9Mz4_PP1k2D7qlpRjnjvpkCgwUYH-LhNOCalz5BBPvIhX8QuKnGLzrtafpgyjCq1VsRb0HDgUEHGRyizxhS-AOH-qHel6AY6IB8y0piabL5XM8cyAbZASED7ITHYSbNd7qGs2dF27PE1urcpjwgoF6ZYx9WdDeQmz7wX1kKWgrYPlcHTZtzfM3zE-YdBmvKbKRlmEZXMzH5txVb4uJs2NJC584pyZ3mGiXm-1O_MO3mrar9KiAjyNHmxEnZvlU8Z0KxLiltgPitVF9CiG_UQHKxqDm85tljCyqWVQV2AJrsX6-lE40C-9m0OEL7GtanXuBwZ2nuI7V2PRLz-CUajQIsjWA7NynZi_b9mGbeyIa1NOZS4DIMtA87X0Qfi-s2vkN5R8__TeMUou4PGYmsuxMILA1xd_qPrex0hy4xi-tt-gZU4jyftvDcWhS6Wky4u5OsyoM2W1LowBg6HxY3XF3YzQf3UyKHK9zx6OFfuhZA-67-RiThfswOguep_fbKOkPwHEZld7xhu47A3mZTp-XLyt-zmlVASE3N1HcJRtWvo1Lk213nkR0h6uyDecKlNaMzBSY03I6slGhT4SvftUj3Qg6mjTw-rmXG9uycpQHAEBcnK2CRoFQscdBJfepiCU3d23Id-uLTiqguBQc22N-igJQdhZ-6Dan-9RxGZzQksZ-rsi5HRBy6m3PNkNf9Qwxd92zsJJrFn70grvLoZgBanMRcwdV95ICnOnhQ-djhgmDiOtZTwWXmf1zkrNNo2IDbFq4gkVYCmirGMotW1P1WYJP-OCMrVvFuwfzJ2JqLb_M_-KjEB6KPZUX4lxc09X_dX6tr0Jw3DpkqPVFJyxwggWrUM2wc_XOPNYC52f5RGahUbj5o-8PrUPb3z7SErWUkEXDT0k8W_fjwi5EsJ0ZSBvUkq0d2igGCy3rNjfH0L0ZZgLZsAFzTeX1at490hvz1YKHyVkCKtbdE0ehP__HDm1i7hAOYv26H3aOAvp1jf6unwz_a4EHnbzWtNLkFk1PZ4DmfirLXUHXsMloZ4tknjfA2IdqK9NQy5vY3ggJxUc_Fer0ywIk_OUM2VvL1KrK2FRAw2QQDnJrXtQ9qc3BtMUDZ-2AybuOX8uplV8uebCCrSO635Ixx_R49zThuVGMnRujQ55lJ28CpWguUStO3RABJRdmctFizzAARblHJ-dyhXP-Se6HXJQhVeIhpCowbkg1MF8gjglzF13gKlz2SdEAkb-ZIU0SnxMrQLIf_x6QVj_dCZwFrbqmA4M_7l8zPZrb9uk3yeAM2nuBLaS8-oGNDDQaOVtcKHcILOcPC5-qzF-tVa4TzdRdEAyOXmvi1j_zA8DD-3zega2pNyPuAlBzYOW1aQmcmnCYyLluy8jqIg7920HIqOjIkpavPfoNH2OnG8hy5q6xYFLGZw2JZqroHBrLjrh9nPSY3SLzbuQFEk2EY4rkF5t7MQXXixYRgvZBYJYz7cQFnxT9Z2pizYPrnrWCw9caoFVRANgbfIQNlHuA1mVu1PoJ6aiH6LjjZR3sBbRYly9pHr1kcovda_dLdD7ZSSPpSI58gMpn1llAiVBRRlKeyi5RxBP-0aQuMhdD0An0K47yYQVa6AoKJU2__maKv8HTMdZR7orIskagW0J31oUHJQv8sidulsOmkZYRwWG4iDcwX6oVk1S8EK7dUYgzIxps1Y6ByVeVPiAQgJx2JyJcVPhFF_z2eFHanLLLQdwkGLgnxk1C73rd5lomAVdik6HDVa5XLzpu7yQwXf9j3JQ5nK6VEbRxGqQWdHE2xC0W-hCeBzzkNDaCSIdQD0QQqf0XZXI6PyMhbe-Zh8cM6TZQe9cID1bi5SkAp5E3p4T2ODVqlijN2ibXVhVddYQBJmGZ1zyWRnqNnqqMo7-13YiC4SF5bvJBgSXsWGgwHFjZr0bSDlvdMm-V7tAwJ19UGHaVTvY1CB89cpTmfP_d_bZu88xWD2EcNQqbylapLFcGClDp2dv6dJib_bCrq-4CbJ86-WOk5yOdoOJTOlIk8JfMmoYk6xQjYN4JMeM7BLzWGqhPRZrD4uMC0t6bPn1XRfpqhkkjTQqahivShZ1lnG5j0WE8HOiSC7-bQbi58VnA0r4XrY561folZtK1K8AGwXbS_6n527jzyZquXteVKFVeNC2AYAvuaCSZ3EXcHtFxRVTqD85yNHgbNSBzBPc5NVxuw3QXYBcaw74kdLt2rU5c7eBZ1oXg_lO-3yZRNg-jJnAJK47Ki2w2SZGLzq6m0axJaGCDUaPYH9nr49wnhCdJs4ljCKZmjgkCrs0riqDCg91njlwSWboOlpde1asoYqyZWODrmuhvRurv-zM9lAy6c7Jhf5ZFAndeXtpV3A6T_vfIhBoTsgN1Y8lPR5C0vgk1AHcWcq5yF3IjXIfzDsSj13ibivW8x0EE90KFyoB705bwvPqz6UouD93-WU2MvZjfX4vkGE6dKr9dKxfuZM6TwCI1LTAwTEGAeDuQuYaoZRvcd0bllW4cF61QN_MH3E0dFPdIkE8I-aSn22UJ9EUYavuym7uqW1Fww-bdkXmg87BNvLuf2pAK8cZ8-7XxGOcPzmpRwaz9ELS13sVTNfI929yEpt3OC8th0NQi4Jd0DQX5MZDY4h-TI1Byqp57WYhIHJ_tM-7GibTeG_q2tTvXIVTDEJY1pvvZehT13prZfjSdjeH-4WsOL2FltQil5V2P_QhpenuAGwFaIk7plY7WquyIqanoV0UA5i1Ur7PBm1u152CB-2STyfXYBqBCeaP0n939OnAdusRVupsgGu_28qOIyJ_F0nstkJFwOiGT6Q74xDKKe-aNY6rzKBINv7uO9BAbqZ2Et9eyNeC8aBJpH1UH8oTk8pwASImqKUx9nZnGKt-DJFYO00O8SrplUjzcRuDi4hCIRlgu45izm3OLs9LocZyMaiK5HWVW8oEu0BMLtr42xYSuUGUHfQRhKfpdPJx44k9FmZ-HLj01ElVpJksUT_48458bdiDjCqbkVpc8wpLCOLu927g8JQQrJ410dyB51mJwAsbpgRySYB7OtkHoiO2vKMSSObcep1EtXOSQAi0XZ1cdVBK-qTepdy-XjL_dW7VOBozA9ecXA37I2ZxvDHz1-f1P9mVDRWPVCXq1hjCawEasFd0QWTOQWOi0aC5b4XRstW2xwR1a_hKBS8urDS7WwQRmN6_R1BBIqlsowHgeKKycTokHA2_VfBgNk2aDmkaJb70CN2aY1XPOucQ6guskw5WchcqOV3qJnCsr3lNXlKnmDPJ7GG1tGlEwAswpBpZ5zOlAlJJ25eQUd42WA_zoT2LZn5hn8r6t8U8ORXiTzsadbitxfu6ZnDBpjD6ZVKPNc8qR8FS3WE5OqV4Lctr_iH6CRFritNcNuCEuykdZnotNUfL4VaQaZvmM4JFwjxbkbXgKTUUf2at4SEgm_OzCwqGbW4gfXQ-7tpWRTgpUa473IOjliCPaejVpwGAFnXRh35mhxNL8KNBy0meXhaNffpUFZqe92uZWQwST_vJUbw38RDrW8GJRnhbsJGbj086MqWvBMrQVpbvY5Y0oo-mcFuuhsRAF2ptKkY9oNP_z-S5Ed3SqDZkq3JCw9qponGUtHnJYaordNet740EJzHNJewiNQxNMUf8W1lMiIeX7p0-KaIdv1ge71i4Iy-V62R4mZiQXhzN8HJAM4E4YsPwtj5bNvElDvZo05-idNE0LemuOul7WiAHDHbbBEl2XEvrfpEdJ2rhT6g-9jv1Q8FfNYO7hD05SuI0gJPegTihEJ1xsNIPzxCJpWKf9opW8hMhwvJUoUHj2KgsWDajEC1zZQVx4MW-Ue73A_3b9efiW99ZGd7mlDBhw9oxxNj3rUda6tj-oKm5jzKbgpK7wuuOCPiQeugMphN7paaue-_BSTlfKcgj_hg7wHhDhjHjOjT_KVe5VUX_jsyktixW4yOL7a6bR4ZA7wDR6CbywjaPevyKRd4O4nP2bFkaU2vTeVGhl1s83qkGih0tjUruHY1KSOd9JTITIYasoevLNT_mZXWXpVtmyR49Hltj2DmzbDIAY6kTY4u6coSMFZ5kE3SEn2-mL7xlOSPMis4BeRaha0mEdmo3bYoPe5r4ufWxswfV9AnbiV6I2Hz-9Dqz6N33q2idDFjOR2-tLWRjO9ZzDNVInh4XHD48K483vx7UeH5qMqK9MK_XxjciY_gkpxIpqpKrgLQ3L30KiChkGZgmoyIkxS9-LIN4_uwKFMxTHD77Iq8E-3WxtdCMnmTkir7DCrlNJTwMZWzSNabfM6HvT0BYgKd_ju52_NTSyZ0V4KBDJv4abT5IZ61KDXSqQfTLChCPIEvZKFkSA2Wn6q6MBQGFwjQWLIhUSkW4E8uSGs3_EbKl8T-1ftRe2ztDssje4yb2GlRtK-HX7ltt3017ClJ7BmgXMWKZ9dWQaeDmpQ2REVXkmwu6CKjQPAW0loFsaad6vPbEt7n1gS0iP-CexsDS9i4iJB8BXSHH0TNtS_v2g4aZXidb1ptLPQpo3pDmC8xprP0q4345s9NhG59skV93JA9DpK_yYu6gICA4wmVsWxq5yQo-TSJYqoutYd-IF4MLh7Xd3b73JhGPWQT276Rj_nBXvUS64pqpEfLL26GWEQrmVX2c97bi0IBRx-3CLF5eYNyT8Q703Kc8FkK-sHJcpqGwrmaEzzOtrERAidU1kmMoTcBqOUIdyCK1JRnSBIb8DDYCLAS2674PV9vU8xYxeMh8wyYIMhF52xPJOKnYLJ_moqJ6rA1_T_RosT7SemqYVhE8eNIpMXD-uhmTEallmUlCj1JDP_9ynhbrdNCSDiMQwhciaSiojqWiCEuCBjhfdOofWf6rSAbxIfGdm7IN3a_MQ8x3ueiH9UC0fb9XSML0iI5c04TpgJeg3ypSw813R-lpReF8u2sZRX3s5uhXWJWdq9Perv7DU9nVpbjhpxwSh2Zx0Il73WeXai--VIH6nFkA-kqGErElKeSxa3PI3StD6crpAoiymz6TW_CG5U69ezKHboI89M5mQGVL2KFehuFgL2QHr3jIBFdHm9wQt-C76iXo-6tSQSuLEuwXHVDPIY61HJh_WPDkDJJEf1RwMmhBZxcYpNFg2k5pi3AxX_5W-ZBpL7Yvi8TY5id78hOHrBOjbfHiso1VjJ8rv5qV9lxynk4PV36JIL1CzUhIBabLBIkof-cWwfr7lW9PKeKsXkYAptH3XOHVzggqaDpAAtieJjEJjRmYf7Ly5cHFcu5YxWtr3dm_i9uUHDTh-l_VCpjciLER5xz95OtkEHrTCr2JEMGjH3XC04bxmC11_cVC30Ehw3rffpNbI3wJwdlt3ParzCZRPOouj7ofKJValflgbHwUVGv6tDgb_Danfj3B6s7CVDIg1F7_dVy7qPaerGKUIX7Xpuz6p5LoFXyUG4rxXl-r0-sKpKSi9WTZiypGgt0RtO3x5ObAQKQ26qJ2Cf8tumdoq40agnkRDhhV87CNLPWBbUOENtyWWYFXryprQax1wxGxE_17AGsrLHk_ZuJJ9a26TyptiU8e_DoYL1myUCL24Y0lTUYfsa_9wpzA_YUVVgJYg_SLrTQlGP4I1nM-7_zD8feL8bL0DitPQHMpNp7QqNK9SxrKlL-YvQCnPq-x3cV-vn9-dSm6_H7NcLQs7707cPP36B8wmtXf-TmdG-svd_Hj5e_8HzUn13InAbKjotohD6AKyvk9X9fFCUYierBk0EZi4da34DSRN9UMmFQhWIjFIhaFM4WMbBiC4ziqMHHXGFYqvL2ZXHrl5E1jhNnm_nv4H_K92znzRTOT2OzSJjUuKMtZwODfn5a8pjPCvZBdIw8wcNXfzzVUgqlPwp2xmMCtiVV_hVDzW4fUxpd19tEOV_CXayP1-AShuSaBsyYZ7mCndutuglkFLsUk2qhdlNqs0Whg-NSN2HfQ_Un_M-xxuRD5RucZ1iXEpnvM2X-U6MYOfwIpyTeMEP_qiXlzh-Oa7ssPArHXZooqQbfl38PjIfwdH1KzaLGVDmv38u_9JdIgASeNy62Nqn-6xOZ0ToBMz8brKE2R-j2ap3cOLET3U3-foCBhNfukgjHWDVk1PqXsWiZ9VOwZS27Lv05GJKtM535ByxWAhxUTCB7U9DgSPihxWEegfR8VPPdTkAEheb-OiHWzJ2LnHk54oiTgHPt5i-LvZM4bNF1Xj5whu-lW-_Al81d3XAmcOaZ7o_KK4SzFmx6dw6g4K7-WBafeClVoUJSlcrxmT2eh63lKK1VhjR-ENNLEhFzDO7iWKfwB0PwDpgb3u82kZf9LjRrvzDc-s0mN-FXspqlVYiPZ8NC3mqsx9aU_1-Y5jhtUD5qcus-OXGrn1QYwM2aeSK2CLWRSeFFCzhqQfqu0LgJK_m2zo73qnHkNVlf1eB0MJ0v86Yx_E8Hi-2xwzk4mCzOtOB0btVSMkmwL-5fX1KbdqD9UcJDSh9XjjUsDaIwXZjblYGlSmKAi4P5pMC8IBOStr1UAsuwopKPB3bI-AHoS5zVYV5GSTFmJZHtiEptmKRRBRtcHm-1N9UKiy5h2txjXH-yBPvThG_HlIO_KunIo87vxWnRhpYZ6cwh4lR9Pcsw7dPnwJrGz9EPIWXXo99CIqFGDAkhEUal9ax6lePm0ujhKzmCmsB5zqqlx7vvxy5ekmWPrwUiuDMUfFJnbpZ1HXXr16r73j6XwFC7f3PzQMhQLpV2LTOuius1FvWC429GODwEeguS9yMvhcIecnt48jG79wab-YODXjuUTVX48Eb5g_LJgtCP80lWhnWffh453TYqI9giHa3uVpeKZbVooDOTgNIW-zwy4GBSmlDgi0i_rd2ciIyqBxcAyGHdO3Pzb-aS_P1wgZTs66VqtaGU3o_viUZBCeiLGHTZ6N8NN3OHNoENsyyWZLqeke5MbmILHlwKnnTyx2ALzzp4KAEj2UpavIl3GjNQ9hwWFXUpoZhenpy5i_wLZvjqlAEFuqfKbwvNZqOnhyFC5ilj_BioQrxsAzc-8J58o8otoi2kuvC_YJ7ia5JCBkWU-E_ZVxpeQHQqtOf4JUrl_4-3aKy9dnBFPoQ_u_ycM2NrCZs01eJRmy6_fDvaw0_XFHgMOFrCckuOBzWCGZlESf4yBB3na3xtU2Jzmw3VGpRhQsJjKC82I6dcCoGwIdrkY1by-5Q9FOfvtSjcWYwVSUi4kpSHwPcG41Ea9LkB7mqSwCIrYT7q6Nz6921aXh8CPKpXEN2ASBIhEbj5vBloqa6PhY6TVbruch0ShTtJgNHSwV5lBgbRID3vTspKvHevfUXo1H91765APLWDjJEOPF3MvJEGCHTYKly2BJkC5PtNpNoncSbUYMmahLnkyqx0yTnv8IjBTLlZP-uV9p59J3JesH1mON_xXEi4aH6L_jwuXJVyvQjW-frYV51N7WqkCTZFPsFoydRSgW9exaBBlX9vE_5Mht5Cs3MH5RtOSTjHsxztv0MKhyMxI2OInvz1cgwB0m-jznM8Ku9K44ATqspymeXqtzXsh9ORSolQNMkUV12g4x6OArpmpHbn5-6HDUeZ0rshHpppyA25_sJuDpTGJRGiwW7l40J1GGskZpX2z2S4KHla2ECw4IaNHbSx321B4GWEuvMBplUbM-bZWsKFAioKnZCa6MrqNqTK6bLdcgdEWuu4dH2pBaCRKqlIcZM0WC_MmGf9Y79YhuKRZFn0IziL_7Bhf2gda_Eap_uWrYOTgpzM8ANcDWJY03Lg62k0_yw70DKcRN-N2omipaoVXU1pD2kV3EOEqQsYd3EGfGynnLJyA-0sNnJwLqmHAxSQCaGJVUDxapRuJfCuiWvHvhVjXsZGfywTaAPW38VAN1B6s7QnVoRYBgpISqYiHO3-1nNco7M7n9p_JAE5GiHXBD9dfILWfKlyKBWyPU_WCTBceJgQ5I_UWL4R2OiPSa5rvvJdgUg5h_mUCn54npfe759fA8Kq_N75VGDw0tZv2laDDBRtHDSE34ILCvU9_55zFp5PGinXOqizumjz7oZMV2h0oLmIcGsViWyetho37hXj-sHdMy8V5nln_4PuuJFufIiD5j68_Bu0FylzMfWRJ45vWJJrsnzKOT2kuq2YB-6PQan87GPztPI-r3PcFfIqDTZIetx-bqQdlEtQlBg4zsYoMwMKzjonbYQEzlTQOB9fMZj6IoQXbyHJA5IKOYxgXAiTCSn226i1JFZdIVTk-AuVUDPqAfSC31JUsvxAhyHiwsM_chHrtBOAU10iM_HyvJMUQf22XbCOkG00uRDihBqYJ2LW5ogA5OyVSv9qXJiRFQTR7UGBaA_W9_i5Cpls_mMdRIjd6CguzKbvITuPUCNm0TZ9uMWdIrYUr__pOmtYsocWBwr8WqNLrifbJn2xxpOvJve8mtTN2wjd8CAIzcI2kicf-9yLfJinm-Rv3iOxHSD0WwSKjzwJ1ShEqgjbRz-hxA0naqjAIgAMEMnBi_vFwZ5lIBzZ8GBDEaNEjV970tH5NyRnuKPTKHPan-qqoyuxuYURuiqppEJkjyiCWhMhQN5UcIgdO483kA11Bo37T4rzJX_CBTcIyEU5CpHlCgfH8tEyUtMHR21HG9xjVOq_SuMjskl8VZYUKYbfQz9eWcj1E5yWCRKN57T_BjZRIBBKc3P8No2IgLRmIKxYpIEz5t8miMKu3AQaUcrl5QfaX-jcoy5S-xCbp3vD9umDailCNFz91R8Dfor0ekP1HPQBJuwDVCZvZ_r6QcplLPh39SGSPQALSUsZP3VVgZ23nUtFLqnCva_wnCsvpT3wAzDhD20Gt2V_zUk08c8kOyZ359k5yXeLqBGrTCjzcRttKCYNuL1fzoGegVRNN-wXjlUrljVQIPxkZwLYG5C_vQEJ7-I2izkDV4YZ69jyF1iPw5XU0xT14tt6vmTKfQGER5QkX0RNB16xUvLB27r7ozUC2Y0ggR57_K2fCSUAnZBM6yYl4xWXRiXN7WtfEmiYL-uIRd4_DJrizQTlsB-MKVNdaAkK7fvEvwBTTRYxb7jQBaVfacJEUTFH3abmvzFr1kR6SWSrLHUE5awfzxyuqQ8OgwFHZTeO69lfHQ3DpKHHN2GP_T5aZaSPqCaM0ocdkQ-lx3anik8d7jOS4WTVCYQnbfBND-9Dwi-dj1B0Kp8HQy-nVg1IPAML1WALvyDu1UcWU8Se4-j1V_MfVRoJn30S5kZsCDR53yXjdkGLtfbjBZVlQDuGQPCvwXkafES5Ti5_NyZMtWDZR9IYM3EuPscP-npfwN5WoAUFUN0t3Q9EIwbeJmsDUzZ29_sHkEMHZGnHJ4eijP0aMC6kLjzJTR_8zIzex5RVLYKJJNnelMFTmVlWNATCbw0aFlAAZdaneFoXvMcoY2F78yvSx-MjETD3irPnAZErXcLKU-Vw-AAScfkGYbjtRR3lAMpDR1nVqrG7cnT-CDhY3guSMgV9pdOubHf11QadblqUSUujaNolWIY4-bajPfRQj7uMQFNwzQ3Im7fTpGyuNdEnDJz1kvxMExqgcijUjyOCLkFhM6qtxFZwfc5iRLqS2TEZyrEqo7NkKeTjDzqdrcEAknWm8IQwaOS2peC6X6zYtmkNl28r733Kmd78Dp37L3xHJiEguC3HFKX2cy8PAohdlsixjYErO79kZk0f00-SzWx_cbx6L3l3dmaR6A95QJg6aNC8rAMybiLkffzo2pQlZBOvzEpKKu1fwn4DbEDeoK8fXg8lTxhf3kESUT7wn_ANpvnaI_Z5jsivuzLNMKBwcR9g7vKrZE6v_5fgbTxEMaCkCLvM4aZUHRilOTpwz6IrK633G0nzbugejw9gHvpnbJnaq-P63hFNtxXttHc8ccrBA-3HaXHxAvVUBO6atwCzf9-sQGsaSlWmMLTbYW0SjMtoU21YUIirZXffFyLL9VMd80bC9wbiJ5Mt1elLKBRFC1B6rGByGbnEj0W7wQy_8qNIT_1AsPy6XhMHXwr2DHrG-aZGwQRKbh_hOQC9GW2V0nxhwcx-0EGvPtPb2Mi1VpnB9W-MA2ICkYbuWcBalB-KhgYs5BWLSvvz62T2djPEIlufM9VuCSDuezpxw3aDwhjzFRvpPQmUaMvuckg90iSOJVZUpiiTjQBQ60VRPl6Ag2xIytzGWwR9eP6P3C5HQILJo11uejC5mzdEV4r3NJ4EVzm5cv3kip88WwFnp_d1dTHyfAc7fq60DgXzRMYuWQJJaUdsCK53mjfHywd_-OsFJFHjMtwOd4J-ZzS6xNi1nvxuBQwAs-pGAwHg59fDO8ShgTCC07IkfvYPBJ2vSlAvY1xVKOK7KEDCm5ppjvuPPyJdw6QK38rmHDeK2Av3OlTbLMiKuDFOgdMAadqtYAjiLSvppXP_O-ZDPf6fDKYbFpaLvAEXnDga0ELGolBGAhPLf4nJHYCgYQB1jdbqTZ5Bf917KG3UqNaMiF5isEcLJzggEJ2EGjax1s6txo6xAXspclE8kXhGxe9YX7UAHvFj0t2_5NEYRbFIuqNQ_c3Wv1-cKmg1XHcn9plMVAedXDnqHZUO4E_9r30mNRMGZ33vwY5se1lEDhlWM6lgr_trBYnr02GgkP70UOK8Zdi7q_lv9rFDYCTygAcfO3PZVG8rxMAJpVLs85IAZdXkhesdKFwFRRo-Qm-ivcQJMAGYWIiLo4CBlvMrA9X0vRBEfah4WaiVTMfMnPisAg3U4PZ7j1Hbi3Jaww40G2k2gbzVvvqE1-g2lQ6leWM5eLTWx5vDHwDpHYQ-zYPl_uBu0GfRTgigABiYDTbdr1S9hMLuGwxlPm3bGnT4K2ShGuHZU0rt3UVF7hUa8PfdnFy4wHrHyspiOVJYUxZ3Pm44YFWZXGbig3N44IYBrD8YKJ7baLrGJX762G_n9YSuwkcx7ybc_ATDJsIpFBrXSAvKAOlacliE6K10j3eE2spsF_bCKCsJtkROig-yDojhr27HB0iP8pmpsHpMB4JPxxeGYOIL7oy2tMAR1mJkH-HqY73YWPK-bCHfRBzSTqCSzal8F9idYOrKy8hUvDXeh0TsgZOdSWwATjLXfR5Gk3WA_ySHwM36TwUZ3pAEoCKNtyFzMjIga8-TTevuvbGMcnJekSiW8NoyvDBZg85cFCi7usRf_1QOtSed_NO4Fz6XnctJ1cj4Xzn0Odtt5xWySdxoX2QYouLR09cuafNkFUfI__hIHNn1FvXdOvynFIaUFMYWgx6aRc2ylc2UECWLMny6vuJY3T8Of4Oh8RJTRiLSqlMI8JZl_aTOLrJh6qrJ1cg4DBdz390nfe6Xl4hAKtb12yoFa-qj0OEzdeDji7VrBsqwrgfPa1qETImUn7Y-gU9q1AwtUqMgQH1galhSl-D658b9otvXH7m9lvQDfobZl8bv2gcx74tgwCVykIrVNBAdP4BPSegrX5aVdrZXYCiW2vbyPm9DplFdSqz5nigYyNc-JnJG0evvJ7nD-3XmN5o399JfpQNN1NhsKrcVsA-PHDpM0_teKVnFdTUMDdAuFwLLBY6dYd7fs4v59HRzVkDjjBpYk4jZSrEtTvUy2-K9xuO54HxryHUwRU5Pe0VqeBH6011KG4doHe6pNKfARJi2wHq3afVXSX8AR8THdBIdhCH0hXje3_1Lknn6tzMeJxna2_a5fZdcUu1LIv14JF3uS9YnPMcEHp6qoUvZUzuYF0SMbG9Bl8WFObaHLRnJURfGvyV1w4LRlkKFRIeCwt4xhtXtAI_EdzbLs9QpFkaq_1wA210OPRYiNvgJ9QeMrJ6wOrGieyCCS3A-SI1dbyy3oUj4PECoJzoV6V0eD_blE345V6bavDgzpcrQDvjzjTZ-RvxuXdqueHRDcePnZQaH4jgZ_UjyfPhFbEVqlG2nhAy0k-ez0PYXfHmVs5oMV5ObLKkUZXj2Q-RLxXoI3N8MbETXm2NtGVbECr1nW6tOffxWLBqnI6aySRzLiu2U_4nDIVckSGBUlD2nDQ5miTX21b3lIUXJs69avQ6dDxpK6xHsiDK6tBY_sbQ1FU9Wnq_0o_yo7ealhfTG0K_zKwWPe3QrdoZNpiV3EcjQdi2e9Y11Kf9F_O-YYOLBu0ZpM3ljU-8ufNr7iNWZoHa6JhYSGb1ZBaeTAJGJOidFSBGTDL8kD9TZB_W2q2jkVq1zEJyV-wWon-J6hLoEzEgWnYK1_XdAXfLEBCmagQok3DtHWOxvuaqp4pgxkmMeQPpNfRqWulHbg-HZoG2an3W6rwAbbA8_gsenSI1QrjXvdP5j7Wh0qPBvl-5L2LQti7ql0Nrbp3XCBLv-ppa9SzhVxeVTDdiQuAfNgq7yiItxh47LFBYLsxSfXHwUaRa61t4TH692_e3luLnx8b8d1I1b9Fp5vB4TSSrzPlFpC9pME-20wLX0SkY1QZHvVRiXWU8S6eNyXXx3WWWoOsEeeYnO4F78pX8Hmcmt9oXGLE9BAE8Mvq03HDwuVdAGmMqm6x1F8cQ90N6oBgAdCJiPHIasGQNkMVsTqRB6JNBC_z2qB_AHbVRIhcl6xoDNdKvIMzIL8_UZq5qBNWRL7J2DWBXRTIUQMTgoaP2ibjtiABO4l7DV0EeVvBGyjJe6FmANVwOBIz583lLo5c0tVIw501ujvSDe5f5uNsEejTa6LRWyukpgM4aSB5YvGSdHGZlHW3UqAE57d3gb53a6yhRuVbvaFioZCSZ88DQ4t2biox9nXcS6kZdKNSAi6sm_oxnBgmjndBX3E4IrOQmwxBWmh47lb5e0EMjOt-vx6zcPsPtma1nYmRaAJj95UNl6LrhZZgbda72JgJLjJ8shGcjanXVwhaAotqtck09jgWa1mlbWyI618Nxm15e6frMY7S_GnnhImp0XZiR4HFO8HndC-GThC72sfgfYka1ViCMhkpbQfHZEN9by6JGqMhG7707kUzauAkbJGckl310DMOx7eYC_w9zs7E-aM1mf6i-EPAXmhp5Rz9aMjer_vrzRPb028uJqsYvdVszJI_r0kZ1ZU1ejQbQg2DI4iGZIc8OPMZiS3oJ0jC0UKAGmeTc8HOwhY928vh0h5nfTDlkfxVtkH-v0SLyZKpxouPH9QEOuZFefsPJgIFcKNIhxPPZRNL3Gm1ZFpdVJ4Hbz_vAdjK9z2nMOi-1EsiGW-ShjKa18FOdD9UjbcOIhoHVAZjSUb9XAIbHmmFnLgLCHKMeCwUcWeOrxJC4b6WbdXJFNm2i_TfMPhv4nGL6epLeHlTHGuVcgoPSjI3FSWAZWV0juXZaBvtemz4OJTqZcmxwD2gwjC82uJKmX7rpsESY8KCmBsGGgS5EWzG6LYCnIHun3141qBxZLa7-FVt-OHaf5ZncoqUhJENofyq_4E3m3E-TnTsafFCB0O4_OcjnrzG6g0cVhFBdkkF5eD2gjA52vSSwXynR2yyaKYZZrQk2aXhlE7iMHIKc1GXVv0NDRF7EekdMWxSQ9AU49LWfqUyrYnHErFPMEuBae6hzW32ne4GnjoHWOs2ChFiSsZ_j0ifnVBpthtqmOxe6LJ4v-a8UBqmZ-7SSifbFuaM5Uco_FF0OJg_xkBqVKRZohZVdKAgs_ByqlLRMv2dQJBxE2Zn_Q98HmyPpOjZUbgJTSwhboDPlB5Lx8KHIdtlUxXMVXnmtbuHUrvnnu10gtmgCN2dd9UXrw2cCkvufirQW77kvyHXoK3xVAqZyiZxODuknnHLm6C4BPDEI7yMCBznHgFJL5yjXNOtxD3tBLKDt7wQzbwRS7H0JAkvoE_NiY8EtLsCs_kKGWGUtbifUsUi9btUStN2XRj_c2xiCrzEiLy6nnun17XkRdLEImpZHWpL9Ku6HrekEyFpdubn6JvSvniF53CR6O07v1sm7W8XOnhMWB3lih1h88_CIji5GSf2hE9kJ847X5divv17LmIel8gv9YHzu6U8YbsfjY9Zn9mOqCNYlVWDeVnLsOAN2z29CqKN7KeqPjO-uf0RNA1D5AkG4Zaaq2Qw2QG38NIfAiiGb7DlcIty0xc-fUB2KxyS7f99ML5t9EenAZIwEouBIkvSlJQ0LO56PrbeD0b3mvH6Cqf2PX6TtnyywRKaY7-bcBp19Zg9NxJxxRFcDpqvBxzkdZK5l0NJ1VlhHYq6rfcwdMqCE7BOykJXCSuiqubquJHOBe1IVIIJJSNRU_qHjCeIUKGRLFBewgIUmGQAKK2_Hjm4HktWVgYQc6JYbnEyfHAphl41zf_GM5BxCBUG7qjTtpKnUcdCxwf3-11fdjYimbGhHIRIaU20ahuaZDfevUksOveMO9gXlUwQgWRunIjog4Vy05RZ_lIJIEljVWTImkUro-W-OMIRUxErOzeNxS0AKBch91hgihHbQMvEXl2P_-8DWBYUR1xxOrznpriRGoNEomRUR-ATkYH5h0q8rYAKqM32mUCrSUjDdUC75kCPMhY1vT0gs4s0V-eCR76JRPFvS-Slt6-lSMZwXigsd0oG8RuvYjj01HZVJj4-f2WGHyLrDMkRPPST13eP5YnGGR_1WcZVwYclF8RhjLD0m-9eSSaLWDlB5KjnZwCXuSXH9SZjZG7uWGGa05fzQvO8IRekp-q7TGBQZ8VwMDbOGHp8FG1qyGJDg691yrGP-YK0K1sgk0LDSR29s6ECSy_3wSXAn8o7f6rti5iUOIaNF8bqQNfLu-TPJEDFpHLokZZwM7sFrfeNBbZynWfVWdI_ba5ODdsKciGNxDwAkhYJv3_VOzvZIew8blXEBLPbxbSjg1pAy5GXWoJNqDo3VQyh2dwxyft0ephGPl7Q1sfzdJVbSaX9aklItERJIm5IDU8X_OzxhfQ_QQREUzMoWq5EPmoYbj3TS4C4PH0LwdnfvPXP7UjD0WuutMEdE11G7jjgv9bJgxMQ7mGRhFsH_VSNLbCvQoOyZRBTgDXjOJfCo0Ux_Z-9wzIjJ6HzRWmdZP69fFDnPJnKlIoZJ9v-6sHLu_-5EPsXYn0R1ElmOkhLM0-2Ih-A4hNpkglAKLP_1seBf30uYePFE68nTLB0lwLs0C32ebv7SdHu9U1eKWozxuPeqQ5oLp0-c3XEGrsgmPhMxkxe_TymjMPB-g7ct0_DYCukhlw1Lr-DKnHEnL2ug_HUgKQkifj52VDMi7H-aoIOZGUGgyfSfaX-tgll0mwN5zGhPmZ1N5GNMmKPf-oXR46UH460b_aO4IyZ0J8IrWB-fOMn5wDjyV6ewcEyJGqBY7jrsVMHHeaykC0FglWn00xPX2xfP-pVUIbnNwbAbGUruoGhgWeV78SQKk1FeBlTR42Y0XPGmuWQWRu1VoFemDMNsIrNN0zgSD-YJaej9LMyEaKYWUAaGptdU-xL9-qXmAZTFhDRxnhn4ojWRDQLOG8qlyGb1pWtJxsNjS3HOYd-h6GDrdMR3IgDgpYYGkPOqbNR-oBuWUOLLg2gLACEIDiTx_R0dlFxeLFKiSk7TvZtS64sHirJYD_CcUR__dmbxxQ8yjvXRC7cqoYiNt7XRZAITi-FZbSMjmxQW0uyv8yAew8gLTMapjORb3xjtHkxgkJXSjb6uGoZ0f2dlM9Jat73upgsaQGpE0uask9rdGQOPLKeDreBTMM6XNkw43xW0ZAyUAJcqFMf7etWiUWbnYWzFkBJIioG48GOB7htGSgN7mNxV7L0sOy25X_VOnc3BL-GyMynpWUZMYVEtcZDMR_q0w0B0Qh1gn6T_Um4uN84c6CR8_MwGGyr_ii0CNJlVBm3cJJpE75sfXhgvfGOk1GpX5TIClEUMtOYl1cE5BVfP4iw1rDxaijAG1INFl8knsqFGOUIrufCpXXSqkGnE-LQuNrPy_Z2wm2h448O_udLRq2c066YT1p4xZYbmJdaUCwyHS0dkn3Cshh3a5oT1K4B9TE7zTH9V_g608SxP_7Bjclhy-7zUMx20vWuRc4qCglbdDB6ZdJdT3xu9Nv55qCoe_7JZWClfy2vjsX7W6VUCM6fLtmwtElDetKBnA2K_8P2XYMU_44YPRbnA2zOf-aGe_Llp0kuSRpgTI1r9YzWnuPnobarIktLqp6_ahAjoBUBGJafq2bRrejB_hGqtPkv5gDEsDmxaKHwbfFk00XT-9TzNIGaA92FxvgvtUx5eaJrvZQskQDqyNxZdhqPh_1g_THIC7VufqJh9M23XnCrP4WFwQeUwqceHxXtOUaT-G_dYcPVc6NuaRQ6DitihtGLzTXJjRB7dwqp2s_MU5SlYlo7IvjP8gosZ2eYx_5A1SYFc5O9Xa3v5J1k1oj8cROAg_0ujCZU2xSlmqD3HMiZXFOMSJYlyh-eAnS623xwNTVWlhVblpLnHsC-XsjzgKA7NWyzWJzrYrS3J7dpEqfXtwEqvWHuxXIQeit-CLptAycx0J2yygWp03b2y3ou8FtXl7Q1aO5dCwsce8jsfcrUCoXzfK_hRTuqxWGUcGwEz3qGRO8ksAQ2gmpGXLKm4KwOovnx43ImyzffjNiY22Gca6DtMpbBO0B5Rs6UZ_CkX97SiGBAH7DOpAOU3yGjQ8dUlXt0U0bZMfmUBEiUYo6xoaHnY53-2A1x7I4tnO__z4to6lOmlkFZqbgqeMsnwMxpaMqhfUAy3Pkv0kW1VaV9H2o6Bq5dmha8maTUpXtffk8uDeCWW7gf1gylDKsg7TxVcwwFL_0WqRy7A4-Lj3WqshofM9eloWxOL2zsVMaaw8DxRZmzlm33LlBlIWJk3LBNxf55f_50Uswv50W1YXU-rkkFfQJlA-JWMWxxVr20FvWDsIL8CRmVE9RXYRLROAIhhJdXGwlPX82r5dYUQG5Tfkhcb9Bxk0KbZ6POou2fQAYrl851c3mXsL4VvKV6kU0V-uNI0Ljs7k3a1PIs_AI3Dz-Jc6-VZlBrtlvDHD-pQ_wZXnsk758pVn7B2mUFYlaUMziVUbiOVkRXaOKvq3KS06PMTk1yCTWZmvMXh8Aec49VhrTNb9FmUGz_zVa3ka4McKIjM2Wb96VOzYysMiUYDiCZjbNs-xEGkFgs5JOrgwkPyImGjVh271bGgeUZNgWj5Tjg_0chnRHsYCzBRgNMhVC_2evgobIj4qi2o7PnYWISY_b_-hgwVM1lTOafDssM2iMI8hYWfv_EEEgwVDPNYuuQ_cZr5FqAx71DyXU_nkDOQttpZUEEPvJQgmnppumJr_aMc68Jz0gfwoSoNbCmNsKft6-Llf00OGJGI9nWMSnivpWhYnFsMtiVSlFSnvIbXpQL2J4MzqcVjrVzoeE8e9NATBL-H4K_G0aJT6nYPc2dU1g8FhY9ULYINOYJKNZq7ezVNmjsTPyCiswNmjSNQvixX1ISbPeZb2V-HVY1BMtj5bWQFe9oQQr_IeIPJS_Bh2Y-Yw5RFwq69cPoAKYsxGQQMIfJbmquf3Z-eczGoy1XN8Xd9e6q4kbRfDkWQSRLWSJRgwqvEwVi_bXIi_33nNI-Xxkhy0B_l61VX44Vgvm-vyEHWvVmR5eFTJvMzRnj6ZB7XBqiUZ-7lcRc-3sDGuDNXN91SzI8UbGZbUVg0BNLKkY8Q0Pn34YzjIgKUYbg6xo0BYJK6Ls33sjGWNSrnwQrxvKWoX0gu59qzVu7ntmmHy3ii8IEAKXdQUPxF6l73cRtXg8-JfR30xgt_-phXwm4y4v_BSOJecG7G46y6Kd8bc4oC6KYZKZsngsbv08bNp7wURfIUryZ1qHzlUlJvT0ziMgIY2gJMcRZr9a31hnvDCD20td6mpeZFeKGmXNoIy_jv4-7vIdNc8lxhJezswAshgE9dO_J_mGkp1dKY390ASdyHTA64helrg94qJ4VKCnOtSkxsBiwlaABWwXK0e4va_bVUg6xYZPUzMjOfYQ0aT3kIdTGbVvevRv3NtKTBvUlnv7ztuseVOGWa3lMFjq1NY6NQ1R0e1KP2Alvjvueo6rzoHsBMi1ElJkHSf3H-UDX6OVyrPGh8vIaBNDnO2Hk46XLM8xtDgctHG23TxSaJqpKG4-MpiuV-KlCH_A0Z-03Ivl_LJHrezV-3Lixmu_YREfNu6bN4NN9ViCOpKfNatTOW6VQo26IroMWfebT4VA_3Bxuss1U5O6jMqT8ZUpNNtYO_zNAU6poYty-zZLtAzivNz3uYwhyF6ZFwL3PB1VhlPxh1kspug9zDXtW-fOcPAuas8TW-Aurxm5fZ08kuzYK5xrn8jDVyw0k91nNGC3rViNLEhpS0e6aYgYDqy6s9vbe-9F6dKnYL2wQzajf9UjczpFRnulAJYgyoopzmoMLhTnnrOCWqjW8MPoeie8Tc67B-AIp8Bm_bVV-xxZXWbjNxfECOqJP2wUhkvn2eG7lgSmhlnHFsT9Fx_mC1U4tMg-VfIM1TgkTafwwnYdY-9HPOdRjafnPELhppgLYV4iCKYM7fU21ToI_8aMWKU7xLJdruuEUrf1vDYh-_1KyhakzZTLh8cmE5aEHIvSllbjm9CCZgl0PHg8yDYEWUgUTs2RSgNmW4U7k1Tr5I-tmByrqfRD3ZQ3WFRqgfKHuwrvWNeBKuTF77ap9u06hwbm1ZbhHFwKIQaTIXL5PrAEsc0kE1ss0tEHUUxOA6LaXrUTXldu4rmGjzc8UaYzJ7WgXzv6ZG35UTWKP8-dD3lNvwXk0--GyAfDWD1C_4WsqdLG2UZJV-ykxoWrRRuk9cv-xuj4y_5VwA57qZqLJ9kX9uknFjiuuByCFKCnEAKH1Alc99qNGyIIQqUZ3UY68WmdRtc7_ddjicsa2nhCdzD3WXoxRAOBDNjBIwmw35rRICDpx-GVC4tQwbDjsjd3duptuBa4knsLPnwyJOF5YVRupT7NIJ2aBSdP8Rp9XsxicNnia6u-CtJiJjxPM7WiKvc8_q23riWveUn8RAoj6BqfJH8VgLXbBQ883vhz09YpS-do6GecUnSkGU-XU4wTFBF35wuV6jSeSTFlpJrVm1jPsuXCYv0GdrymihNFmRUHZ4cs4obYfp3ffgWLBdPny0t2ShKePhESj8YvTUnOfYfEApgexARMk3ud3elEeGvAb6-TKgif1y5VotZbarXXda9uYnXL7wgmPDPLhX1pqVERRbN6TJ0_sOqwiX0HCUvGlJwAS38JX76Q25shKmuIU29Dq3WmuHGurLaZVXzmVmjBD2KYOMKFi-ptR1UKfkY8JiQ0DrTKj1AFpgi2hYU0i7MtlhCP9IyQ_gI97fVJCoaZ8gpnxoRA01143PoPXLgsz-86wr686WrWF6Ov6QvgWfNHvlT65_58_LQ8CbazooJkmmx9JgQd7Fa8QMgMarpnRzHvfyiRr166a1_KSyEBmM9tXvnbxtwiRcKRUv8laTKwjBJsDbW54QMyH3UyuAIGMuQOW6oms7_6v-AqK9KHMMyEpM76cIJFhRPVojc2tfwQbbmXVzb3rEpHZrN4R2FZv0oWMh9TVv-rSHy_xmC3s_YCgHC1U7q5bxtLxpLWE7f3re9QoYIAk6tUkQBNUu4pn4q7vqevFbqFwSprwyFmdOElCHhA-a7K8X0uuotyQL246ie7tdlmhWh1pe6Glw11diFrXbyaxXsvq7vXd5YhoLrHj87OWs9Q1pAGlkpWNyxEwZuM_85ZCXHsAVno9FAJy-YnYALHMo7ETL9GAJrSZC_9_OvI1yG8vcOkUVPbvW1zFx9L32A6CiIyTQsg75S_3PqzG3M5uEu1G9RLGFoz2M2aMnfaX9ZH41zLbd2ihmWYYgFFPgbP9Et8vzG2kVNyYC_BVpUZ9hnTVf9bFXyxONsSeIrhmr1tDWwd2oSHY-JN-PlK47ugM144IP6-erKDXcmSspDgg-YqydNUJQY5Q8v9Q0l7Gl-VLsl0lEDHqKt_Mh0dnGDnqvM8LdrT7m7vu4jaL1sCW_rypVLOqNRXdXQ_oeHPhJyq5axaT5LoU2YUBndLAOICUVK5wg3dGInStmsCSHn7j3VK97APgpjomOeIbDLKvPyYfdvVt8dqdZwQAU-hstVuwH7pucip2BgGq0IauHKPLAr_1VF-1ZHfKmKAt3Q3N4obyRworaaD-GUIdgkABCCeD9du5-vLkComPATNpXcAPgp0VKC1pNej56PrOEjYsjClz9GgmNwAuVD-umbE8aFRJ4IxL8hzu8_Mf2NV0GubU8gqAm9O-1Fff7d-c3nJ8Y0FCpSp8E_7XmDh376iRZgRBvJdeMJco33aT3AG0u2zGfDuU_lHtMVpS7GIKis_uAtSa6_SzhGfKmGUQ3uerbgulRPqJ3dCDUY7G8Z2KE0nauHGiImofyp0OhK17LjzD3eph3Dx3B74yCDC_32eP_LxdAGx7OgwqQ3MUmC_x_-PH9OkdJFjVQlYA6-TGlZihu-5doqgpFuvKzH1OS5uI6K96SuECslbmi5rnTt3qHEi0Xll2-eyKgGuPnOK4sR61_GEGvAj7PbfRTraBpFdymgILFBwDE-urmtd_iR6FPoAvZf--5yeg8vau24rDfmcoGKllIYzY7cQAFhwjmEk6NTnN_UctfwPTryBf9k9Gah2FeroObwD1ekVt5dWlZaSepT_60scwlp4ZbaJIZQl4EJhcj8Pck2GOi_NhRsS6tm0BQ188aFU3hbqqqy_wiuurqY8ab6Y1qZSz-qLfnYNdy6F_UJFuRKUTRD8R-fxqkjdzAZewz2jZdvJSPYmeP4DPO8za1Ta7z78Wo7CgGjsO-rN9KPyexIDk1a5L7r5z7o6PAYvidajqpVO1p-U9dpS1wgX5-ENEHYCMczrncSRxwnfGsnuuGHdGGm85hDxNzvwFTCZnRshuhpaHgiSLm9W6q-_Fhrtf_uTHgFJD5Z4zHS8owsiSZHkdxfoyHY930BO8s_IDWZYPqe9cPqkAA_76Qk6Fs3-T9ANFh7ocP-zYaaMA9_olk65SaPjXnNnuYVhUvG6PlgMpWjyS76mmYLkY0BjneVrqHHQ2qB1xT-kP0ZB3OR2vtySS5BaVHxgnfbi8HGMEMnOmgKxco1j0-mhtW1XWsKI0NgXf1ebtcXpc1HL-0CQcPQmQ0bcdMTLQ4WnhkPt_LZw6aLiF5w1lnn3X0LLxYEwVguncuQiWoyKJsHHNIseaIJFLC3XsBuGIs9upfJWgTJCQe-15XZQNikG-sgvsIqcF_1cyWR3zed0_1ZGTpAkV6QQ6YMLmWEPqo82bgEF8R5DDojMRgBFcTIqDYq3qULiH5NEdH7ttrgJwlPC-3A-3B-SwlLe5ytpZ1JcVup8a0XNtdKTTh9hoGAacMRiMmGdFygAQryzdivr3bIyZM8iIZdgUTerLI7I7DVdZkzyxfEYxKgGGXztncjZhWLo1ZJF5DRELMlsdEpnExXhjWN17chCHr-vJu87TKVupJfHvFqQ7FbTGgh0cpn6FEjdgoImAmyTxZ-9Zpoorh_a0a1B-p0e2JFvB3LIAUwUv_yvHtseNja0XLkeZ2_VCeqvRQ25opg \ No newline at end of file diff --git a/automationtests/src/main/resources/testngapi.xml b/automationtests/src/main/resources/testngapi.xml index 8b90bc131f9..f673e3242b3 100644 --- a/automationtests/src/main/resources/testngapi.xml +++ b/automationtests/src/main/resources/testngapi.xml @@ -10,7 +10,7 @@ class-name="io.mosip.authentication.fw.util.AuthenticationTestsListener" /> - + - + + From 4a7c7d2229a4afa2582e839a7462a6766c018338 Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Fri, 20 Dec 2019 13:07:54 +0530 Subject: [PATCH 03/28] MOS-29557 : Changed Token Generation Properties --- .../src/main/java/io/mosip/service/BaseTestCase.java | 6 +++--- .../main/resources/config/adminTokenGeneration.properties | 4 ++-- .../src/main/resources/config/tokenGeneration.properties | 6 +++--- .../preRegAdminToken/preRegAdminToken_smoke/request.json | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index c054f585903..89ed43bd1ea 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -144,9 +144,9 @@ public static void suiteSetup() { initialize(); logger.info("Done with BeforeSuite and test case setup! BEGINNING TEST EXECUTION!\n\n"); - PreRegistrationLibrary pil=new PreRegistrationLibrary(); + PreRegistrationLibrary pil=new PreRegistrationLibrary(); pil.PreRegistrationResourceIntialize(); - //new PreregistrationDAO().deleteAvailableSlot(); + /*new PreregistrationDAO().deleteAvailableSlot();*/ new PreregistrationDAO().makeAllRegistartionCenterActive(); AuthTestsUtil.removeOldMosipTempTestResource(); AuthTestsUtil.initiateAuthTest(); @@ -161,7 +161,7 @@ public static void suiteSetup() { * consumedPreRegIds list contain list of consumed pre registration ids * */ - expiredPreRegIds=lib.BookExpiredApplication(); + expiredPreRegIds=lib.BookExpiredApplication(); consumedPreRegIds=lib.consumedPreId(); /** diff --git a/automationtests/src/main/resources/config/adminTokenGeneration.properties b/automationtests/src/main/resources/config/adminTokenGeneration.properties index cdc28d4e19e..1682423b7f8 100644 --- a/automationtests/src/main/resources/config/adminTokenGeneration.properties +++ b/automationtests/src/main/resources/config/adminTokenGeneration.properties @@ -1,5 +1,5 @@ token.request.id=mosip.io.userId.pwd -token.request.appid=registrationclient -token.request.username=registration_admin +token.request.appid=admin +token.request.username=test_admin token.request.password=mosip token.request.version=1.0 \ No newline at end of file diff --git a/automationtests/src/main/resources/config/tokenGeneration.properties b/automationtests/src/main/resources/config/tokenGeneration.properties index 0fd1bc7f8e3..198b643e1b9 100644 --- a/automationtests/src/main/resources/config/tokenGeneration.properties +++ b/automationtests/src/main/resources/config/tokenGeneration.properties @@ -1,6 +1,6 @@ -token.request.id=io.mosip.registration.processor -token.request.appid=registrationprocessor -token.request.username=registrationprocessor +token.request.id=mosip.io.userId.pwd +token.request.appid=admin +token.request.username=test_admin token.request.password=mosip token.request.version=1.0 token.request.clientId=regproc_app_user diff --git a/automationtests/src/main/resources/preReg/preRegAdminToken/preRegAdminToken_smoke/request.json b/automationtests/src/main/resources/preReg/preRegAdminToken/preRegAdminToken_smoke/request.json index ca405821a15..c657fb99b1e 100644 --- a/automationtests/src/main/resources/preReg/preRegAdminToken/preRegAdminToken_smoke/request.json +++ b/automationtests/src/main/resources/preReg/preRegAdminToken/preRegAdminToken_smoke/request.json @@ -1,9 +1,9 @@ { "id": "string", "request": { - "appId": "preregistration", - "password": "eb9c03da6a467ceb0745fb3d3d05c7ef76ac3d625c8d4c29202531818c77463a", - "userName": "preregadmin" + "appId": "admin", + "password": "mosip", + "userName": "test_admin" }, "timestamp": "string", "version": "string" From 9fc616b1f72a739ce1ba0bee59c7208b1de38beb Mon Sep 17 00:00:00 2001 From: Vignesh <45381121+vjvignesh4@users.noreply.github.com> Date: Fri, 20 Dec 2019 15:30:18 +0530 Subject: [PATCH 04/28] Update in url --- .../resources/ida/TestData/RunConfig/envRunConfig.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties index 5f8bb7a7855..9e46f72f85e 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties @@ -20,7 +20,7 @@ idRepoRegenerateVidPath=/idrepository/v1/vid/$vid$/regenerate #cryptomanager cryptomanagerEncrypt=/v1/cryptomanager/encrypt #Security -clientidsecretkey=/v1/authmanager/authenticate/clientidsecretkey +clientidsecretkey=/v1/authmanager/authenticate/useridPwd useridPwd=/v1/authmanager/authenticate/useridPwd #DeploymenyVersion authVersion=1.0 @@ -58,4 +58,4 @@ auth.service.name=authentication-service-5bdf55ff86-lkbrb auth.internal.service.name=authentication-internal-service-7df7b6f99f-vk5f8 auth.kyc.service.name=authentication-kyc-service-55bffdbfdf-77szw #AppConfig -vid.temporary.usageTime=1 \ No newline at end of file +vid.temporary.usageTime=1 From fa24156205867774bc3fe9b8b1177e78f8e1d980 Mon Sep 17 00:00:00 2001 From: Vignesh <45381121+vjvignesh4@users.noreply.github.com> Date: Fri, 20 Dec 2019 15:31:32 +0530 Subject: [PATCH 05/28] Update user id and pwd --- .../GetCookie/qa.residentServiceCredential.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json index 65ed25c3b27..c533a57dafd 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json @@ -1,10 +1,11 @@ { "request": { - "clientId": "resident", - "secretKey": "9d897adb-e857-419d-818f-65585c98a482", - "appId": "resident" + "password": "mosip", + "appId": "admin", + "userName": "test_admin" }, + "metadata": "", "requesttime": "$TIMESTAMPZ$", - "id": "string", - "version": "string" -} \ No newline at end of file + "id": "mosip.io.userId.pwd", + "version": "1.0" +} From a8fed429ab5a192c66b7f8662cbaa346bbd883ce Mon Sep 17 00:00:00 2001 From: Vignesh <45381121+vjvignesh4@users.noreply.github.com> Date: Fri, 20 Dec 2019 15:32:13 +0530 Subject: [PATCH 06/28] Update user and pwd --- .../GetCookie/qa.getCookieRequest.json | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json index 3eae3a22f76..c533a57dafd 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json @@ -1,10 +1,11 @@ { - "id": "string", - "request": { - "clientId": "ida", - "secretKey": "bad25866-e6a5-4f93-831a-08923ea6eee0", - "appId": "ida" - }, - "requesttime": "$TIMESTAMPZ$", - "version": "string" -} \ No newline at end of file + "request": { + "password": "mosip", + "appId": "admin", + "userName": "test_admin" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} From a05d7da2e237b2708521f82d744ef99daa6b1e07 Mon Sep 17 00:00:00 2001 From: Vignesh <45381121+vjvignesh4@users.noreply.github.com> Date: Fri, 20 Dec 2019 15:32:41 +0530 Subject: [PATCH 07/28] Update user and pwd --- .../qa.getCookieForUinGenerator.json | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json index f1480012a4e..c533a57dafd 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json @@ -1,11 +1,11 @@ { - "id": "mosip.otpnotification.send", - "metadata": {}, - "request": { - "clientId": "registration-processor", - "secretKey": "d80ec0be-bba7-4d8e-bf0c-85ab45bb976b", - "appId": "registrationprocessor" - }, - "requesttime": "$TIMESTAMPZ$", - "version": "v1.0" -} \ No newline at end of file + "request": { + "password": "mosip", + "appId": "admin", + "userName": "test_admin" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} From 40d53c3385633a300ac33205a9cd35bb39468b12 Mon Sep 17 00:00:00 2001 From: Vignesh <45381121+vjvignesh4@users.noreply.github.com> Date: Fri, 20 Dec 2019 15:33:10 +0530 Subject: [PATCH 08/28] Update in user and pwd --- .../qa.getCookieForInternalAuth.json | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json index f1480012a4e..c533a57dafd 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json @@ -1,11 +1,11 @@ { - "id": "mosip.otpnotification.send", - "metadata": {}, - "request": { - "clientId": "registration-processor", - "secretKey": "d80ec0be-bba7-4d8e-bf0c-85ab45bb976b", - "appId": "registrationprocessor" - }, - "requesttime": "$TIMESTAMPZ$", - "version": "v1.0" -} \ No newline at end of file + "request": { + "password": "mosip", + "appId": "admin", + "userName": "test_admin" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} From 6a32ee5f280809a91bc7ee3b24cd41d0bdcd5564 Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Mon, 23 Dec 2019 14:13:45 +0530 Subject: [PATCH 09/28] MOS-30584 : Changed Token Generation Properties --- .../registrationProcessor/util/RegProcApiRequests.java | 4 ++-- .../src/main/java/io/mosip/service/BaseTestCase.java | 2 +- .../main/java/io/mosip/util/PreRegistrationLibrary.java | 2 +- .../main/resources/config/adminTokenGeneration.properties | 4 ++-- .../src/main/resources/config/tokenGeneration.properties | 8 ++++---- .../createPreRegistration_smoke/request.json | 2 +- .../createPreRegistration_smoke/response.json | 2 +- .../preReg/generateOTP/generateOTP_smoke/request.json | 2 +- .../regClientAdminToken_smoke/request.json | 2 +- automationtests/src/main/resources/testngapi.xml | 2 ++ 10 files changed, 16 insertions(+), 14 deletions(-) diff --git a/automationtests/src/main/java/io/mosip/registrationProcessor/util/RegProcApiRequests.java b/automationtests/src/main/java/io/mosip/registrationProcessor/util/RegProcApiRequests.java index 589590dd1b1..fcb47baa3b7 100644 --- a/automationtests/src/main/java/io/mosip/registrationProcessor/util/RegProcApiRequests.java +++ b/automationtests/src/main/java/io/mosip/registrationProcessor/util/RegProcApiRequests.java @@ -134,10 +134,10 @@ public Response postRequest(String url, Object body, String contentHeader, Strin } public boolean validateToken(String token) { - String url="/v1/authmanager/authorize/validateToken"; + String url="/v1/authmanager/authorize/admin/validateToken"; Cookie.Builder builder = new Cookie.Builder("Authorization", token); Response response=given().cookie(builder.build()).relaxedHTTPSValidation() - .log().all().when().post(ApplnURI+url).then().log().all().extract().response(); + .log().all().when().get(ApplnURI+url).then().log().all().extract().response(); System.out.println(response.asString()); List errors=response.jsonPath().get("errors"); if(errors==null) { diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index 89ed43bd1ea..77f1ace4171 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -146,7 +146,7 @@ public static void suiteSetup() { PreRegistrationLibrary pil=new PreRegistrationLibrary(); pil.PreRegistrationResourceIntialize(); - /*new PreregistrationDAO().deleteAvailableSlot();*/ + new PreregistrationDAO().deleteAvailableSlot(); new PreregistrationDAO().makeAllRegistartionCenterActive(); AuthTestsUtil.removeOldMosipTempTestResource(); AuthTestsUtil.initiateAuthTest(); diff --git a/automationtests/src/main/java/io/mosip/util/PreRegistrationLibrary.java b/automationtests/src/main/java/io/mosip/util/PreRegistrationLibrary.java index 959d0f07afa..6f4e7393f63 100644 --- a/automationtests/src/main/java/io/mosip/util/PreRegistrationLibrary.java +++ b/automationtests/src/main/java/io/mosip/util/PreRegistrationLibrary.java @@ -1516,7 +1516,7 @@ public JSONObject batchOtpRequest(String testSuite) { long number = (long) Math.floor(Math.random() * 9_000_000_00L) + 1_000_000_00L; userId = Long.toString(number); - userId = "tabish.khan2@mindtree.com"; + userId = "mosipuser123@mailinator.com"; JSONObject object = null; for (Object key : otpRequest.keySet()) { diff --git a/automationtests/src/main/resources/config/adminTokenGeneration.properties b/automationtests/src/main/resources/config/adminTokenGeneration.properties index 1682423b7f8..cdc28d4e19e 100644 --- a/automationtests/src/main/resources/config/adminTokenGeneration.properties +++ b/automationtests/src/main/resources/config/adminTokenGeneration.properties @@ -1,5 +1,5 @@ token.request.id=mosip.io.userId.pwd -token.request.appid=admin -token.request.username=test_admin +token.request.appid=registrationclient +token.request.username=registration_admin token.request.password=mosip token.request.version=1.0 \ No newline at end of file diff --git a/automationtests/src/main/resources/config/tokenGeneration.properties b/automationtests/src/main/resources/config/tokenGeneration.properties index 198b643e1b9..a3129d9ecf4 100644 --- a/automationtests/src/main/resources/config/tokenGeneration.properties +++ b/automationtests/src/main/resources/config/tokenGeneration.properties @@ -1,7 +1,7 @@ token.request.id=mosip.io.userId.pwd -token.request.appid=admin -token.request.username=test_admin +token.request.appid=registrationprocessor +token.request.username=regproc_test token.request.password=mosip token.request.version=1.0 -token.request.clientId=regproc_app_user -token.request.secretKey=80565e06e382d5e8b924123feb6ef43b \ No newline at end of file +token.request.clientId=registration-processor +token.request.secretKey=d80ec0be-bba7-4d8e-bf0c-85ab45bb976b \ No newline at end of file diff --git a/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/request.json b/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/request.json index 7e31adeab95..85b19ec9c0c 100644 --- a/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/request.json +++ b/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/request.json @@ -107,7 +107,7 @@ "value": "RSK" } ], - "email": "tabish.khan2@mindtree.com" + "email": "mosipuser123@mailinator.com" } }, diff --git a/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/response.json b/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/response.json index 79285c7b47f..157c5f67378 100644 --- a/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/response.json +++ b/automationtests/src/main/resources/preReg/Create_PreRegistration/createPreRegistration_smoke/response.json @@ -113,7 +113,7 @@ "value": "RSK" } ], - "email": "ashish.rastogi@mindtree.com" + "email": "mosipuser123@mailinator.com" } } }, diff --git a/automationtests/src/main/resources/preReg/generateOTP/generateOTP_smoke/request.json b/automationtests/src/main/resources/preReg/generateOTP/generateOTP_smoke/request.json index 4145b174bec..4f4f157857d 100644 --- a/automationtests/src/main/resources/preReg/generateOTP/generateOTP_smoke/request.json +++ b/automationtests/src/main/resources/preReg/generateOTP/generateOTP_smoke/request.json @@ -3,6 +3,6 @@ "version": "1.0", "requesttime": "2019-07-15T07:24:47.605Z", "request": { - "userId": "tabish.khan2@mindtree.com" + "userId": "mosipuser123@mailinator.com" } } \ No newline at end of file diff --git a/automationtests/src/main/resources/preReg/regClientAdminToken/regClientAdminToken_smoke/request.json b/automationtests/src/main/resources/preReg/regClientAdminToken/regClientAdminToken_smoke/request.json index ec54c537c93..c4e68521809 100644 --- a/automationtests/src/main/resources/preReg/regClientAdminToken/regClientAdminToken_smoke/request.json +++ b/automationtests/src/main/resources/preReg/regClientAdminToken/regClientAdminToken_smoke/request.json @@ -3,7 +3,7 @@ "request": { "appId": "registrationclient", "password": "mosip", - "userName": "registrationclient_test_user1" + "userName": "registration_admin" }, "timestamp": "string", "version": "string" diff --git a/automationtests/src/main/resources/testngapi.xml b/automationtests/src/main/resources/testngapi.xml index f673e3242b3..5ce995e292d 100644 --- a/automationtests/src/main/resources/testngapi.xml +++ b/automationtests/src/main/resources/testngapi.xml @@ -305,4 +305,6 @@ + + From 44fcd880ff9bc1837b08a492550253eff007389d Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Mon, 23 Dec 2019 14:23:25 +0530 Subject: [PATCH 10/28] MOS-30584 : Changed Token Generation Properties --- .../src/main/java/io/mosip/service/BaseTestCase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index 77f1ace4171..3a95cffde34 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -146,7 +146,7 @@ public static void suiteSetup() { PreRegistrationLibrary pil=new PreRegistrationLibrary(); pil.PreRegistrationResourceIntialize(); - new PreregistrationDAO().deleteAvailableSlot(); + //new PreregistrationDAO().deleteAvailableSlot(); new PreregistrationDAO().makeAllRegistartionCenterActive(); AuthTestsUtil.removeOldMosipTempTestResource(); AuthTestsUtil.initiateAuthTest(); From 7bfd5a26a4ba194dbb5a9e6964ba3c2dcf3b8cf9 Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Mon, 23 Dec 2019 15:02:01 +0530 Subject: [PATCH 11/28] MOS-30584 : Updated Pom Version For Tagging --- automationtests/pom.xml | 2 +- e2etestrig/e2etests/pom.xml | 10 +++++----- e2etestrig/ida-automation/pom.xml | 2 +- e2etestrig/pom.xml | 2 +- e2etestrig/pre-reg-automation/pom.xml | 2 +- e2etestrig/reg-client-automation/pom.xml | 2 +- e2etestrig/reg-proc-automation/pom.xml | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/automationtests/pom.xml b/automationtests/pom.xml index fb9fc233eb2..f91c360016b 100644 --- a/automationtests/pom.xml +++ b/automationtests/pom.xml @@ -11,7 +11,7 @@ io.mosip mosip-parent - 1.0.2 + 1.0.3 diff --git a/e2etestrig/e2etests/pom.xml b/e2etestrig/e2etests/pom.xml index 897688dfece..1fb6269d513 100644 --- a/e2etestrig/e2etests/pom.xml +++ b/e2etestrig/e2etests/pom.xml @@ -5,7 +5,7 @@ io.mosip.e2etestrig e2etestrig - 1.0.2 + 1.0.3 e2etests @@ -15,22 +15,22 @@ io.mosip.e2etestrig preregistration - 1.0.2 + 1.0.3 io.mosip.e2etestrig reg-proc-automation - 1.0.2 + 1.0.3 io.mosip.e2etestrig reg-client-automation - 1.0.2 + 1.0.3 io.mosip.e2etestrig ida-automation -1.0.2 +1.0.3 org.apache.logging.log4j diff --git a/e2etestrig/ida-automation/pom.xml b/e2etestrig/ida-automation/pom.xml index 28c2aa75125..39b4013de5f 100644 --- a/e2etestrig/ida-automation/pom.xml +++ b/e2etestrig/ida-automation/pom.xml @@ -3,7 +3,7 @@ io.mosip.e2etestrig e2etestrig - 1.0.2 + 1.0.3 ida-automation diff --git a/e2etestrig/pom.xml b/e2etestrig/pom.xml index 73b71fadf27..d2b842e6078 100644 --- a/e2etestrig/pom.xml +++ b/e2etestrig/pom.xml @@ -2,7 +2,7 @@ 4.0.0 io.mosip.e2etestrig e2etestrig - 1.0.2 + 1.0.3 pom e2etests diff --git a/e2etestrig/pre-reg-automation/pom.xml b/e2etestrig/pre-reg-automation/pom.xml index c22924a558e..2ac0b3cc7bd 100644 --- a/e2etestrig/pre-reg-automation/pom.xml +++ b/e2etestrig/pre-reg-automation/pom.xml @@ -3,7 +3,7 @@ io.mosip.e2etestrig e2etestrig - 1.0.2 + 1.0.3 preregistration diff --git a/e2etestrig/reg-client-automation/pom.xml b/e2etestrig/reg-client-automation/pom.xml index 6a782221910..cb35bab3623 100644 --- a/e2etestrig/reg-client-automation/pom.xml +++ b/e2etestrig/reg-client-automation/pom.xml @@ -3,7 +3,7 @@ io.mosip.e2etestrig e2etestrig - 1.0.2 + 1.0.3 reg-client-automation diff --git a/e2etestrig/reg-proc-automation/pom.xml b/e2etestrig/reg-proc-automation/pom.xml index 5a0d0e8d1ee..3520342717a 100644 --- a/e2etestrig/reg-proc-automation/pom.xml +++ b/e2etestrig/reg-proc-automation/pom.xml @@ -3,7 +3,7 @@ io.mosip.e2etestrig e2etestrig - 1.0.2 + 1.0.3 reg-proc-automation From 99566d1985e6fa238d8ce77cb022763501ba181a Mon Sep 17 00:00:00 2001 From: Ravikant-M1044571 Date: Mon, 23 Dec 2019 16:48:59 +0530 Subject: [PATCH 12/28] MOS-30589 updated the user roles and data for failing scenarios due to changes --- .../CentetMachineUserMappingToMasterData.java | 6 +- .../kernel/tests/EncrptionDecryption.java | 8 +- .../kernel/tests/FetchBiometricAttribute.java | 6 +- .../kernel/tests/FetchBiometricAuthType.java | 6 +- .../kernel/tests/FetchBlackListedWord.java | 6 +- .../io/mosip/kernel/tests/FetchDevice.java | 8 +- .../mosip/kernel/tests/FetchDeviceSpec.java | 8 +- .../kernel/tests/FetchDocumentCategories.java | 8 +- .../kernel/tests/FetchDocumentTypes.java | 6 +- .../mosip/kernel/tests/FetchGenderType.java | 8 +- .../io/mosip/kernel/tests/FetchHolidays.java | 10 +- .../io/mosip/kernel/tests/FetchIDlist.java | 6 +- .../kernel/tests/FetchLocationHierarchy.java | 10 +- .../io/mosip/kernel/tests/FetchMachine.java | 10 +- .../kernel/tests/FetchRegCentHolidays.java | 6 +- .../kernel/tests/FetchRejectionReason.java | 6 +- .../io/mosip/kernel/tests/FetchTitle.java | 6 +- .../GetAllTemplateByTemplateTypeCode.java | 7 +- .../tests/GetDocTypeDocCatByLangCode.java | 6 +- .../mosip/kernel/tests/GetIndividualType.java | 6 +- .../io/mosip/kernel/tests/GetRIDByUserId.java | 2 +- .../tests/GetUsersBasedOnRegCenter.java | 8 +- .../kernel/tests/SyncConfigurations.java | 17 +- .../kernel/tests/SyncMDataWithKeyIndex.java | 6 +- .../tests/SyncMDataWithKeyIndexRegCentId.java | 6 +- .../mosip/kernel/tests/UploadPublickey.java | 6 +- .../main/resources/config/Kernel.properties | 8 +- .../requestUTCTimeValidation/request.json | 24 - .../requestUTCTimeValidation/response.json | 13 - .../requestUTCTimeValidation/request.json | 15 - .../requestUTCTimeValidation/response.json | 13 - .../requestUTCTimeValidation/request.json | 12 - .../requestUTCTimeValidation/response.json | 13 - .../response.json | 51 +- .../response.json | 51 +- .../response.json | 144 +- .../response_time/response.json | 98 +- .../smoke/response.json | 98 +- .../langcode_threeLanguageCodes/response.json | 71 +- .../langcode_twoLanguageCodes/response.json | 241 +- .../responsetime/response.json | 133 +- .../smoke/response.json | 133 +- .../validatingRequest/response.json | 22 +- .../validatingResponse/response.json | 22 +- .../lang_code_ara/response.json | 45 +- .../lang_code_fra/response.json | 46 +- .../smoke/response.json | 46 +- .../Kernel_GetListOfRoles_smoke/response.json | 135 +- .../appid_invalid/request.json | 4 - .../appid_invalid/response.json | 13 - .../smoke/response.json | 2 +- .../response_time/response.json | 44 +- .../smoke/response.json | 42 +- .../requestUTCTimeValidation/request.json | 10 - .../requestUTCTimeValidation/response.json | 13 - .../requestUTCTimeValidation/request.json | 12 - .../requestUTCTimeValidation/response.json | 13 - .../OTP/requestUTCTimeValidation/request.json | 9 - .../requestUTCTimeValidation/response.json | 13 - .../kernel/SendOtp/appId_empty/request.json | 16 - .../kernel/SendOtp/appId_empty/response.json | 13 - .../kernel/SendOtp/appId_invalid/request.json | 16 - .../SendOtp/appId_invalid/response.json | 13 - .../requestUTCTimeValidation/request.json | 16 - .../requestUTCTimeValidation/response.json | 13 - .../requestUTCTimeValidation/request.json | 10 - .../requestUTCTimeValidation/response.json | 13 - .../SyncConfigurations/smoke/response.json | 538 +- .../response.json | 12553 +--------------- .../request.json | 2 +- .../response.json | 3201 ++-- .../requestUTCTimeValidation/request.json | 10 - .../requestUTCTimeValidation/response.json | 13 - .../requestUTCTimeValidation/request.json | 10 - .../requestUTCTimeValidation/response.json | 13 - .../fetchIDlist/valid_smoke/Response.json | 88 +- .../requestUTCTimeValidation/request.json | 9 - .../requestUTCTimeValidation/response.json | 13 - 78 files changed, 3086 insertions(+), 15271 deletions(-) delete mode 100644 automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/request.json delete mode 100644 automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/response.json delete mode 100644 automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/SendOtp/appId_empty/request.json delete mode 100644 automationtests/src/main/resources/kernel/SendOtp/appId_empty/response.json delete mode 100644 automationtests/src/main/resources/kernel/SendOtp/appId_invalid/request.json delete mode 100644 automationtests/src/main/resources/kernel/SendOtp/appId_invalid/response.json delete mode 100644 automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/response.json delete mode 100644 automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/request.json delete mode 100644 automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/response.json diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/CentetMachineUserMappingToMasterData.java b/automationtests/src/main/java/io/mosip/kernel/tests/CentetMachineUserMappingToMasterData.java index 503bbca6a31..f2cf614f54a 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/CentetMachineUserMappingToMasterData.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/CentetMachineUserMappingToMasterData.java @@ -66,8 +66,8 @@ public CentetMachineUserMappingToMasterData() public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(regProcCookie)) - regProcCookie = auth.getAuthForRegistrationProcessor(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } // Data Providers to read the input json files from the folders @@ -95,7 +95,7 @@ public void centetMachineUserMappingToMasterData(String testcaseName) actualRequest.put("requesttime", lib.getCurrentLocalTime()); } // Calling the put method - Response response = applicationLibrary.putWithJson(CentetMachineUserMappingToMasterData_uri, actualRequest, regProcCookie); + Response response = applicationLibrary.putWithJson(CentetMachineUserMappingToMasterData_uri, actualRequest, adminCookie); // Removing of unstable attributes from response ArrayList listOfElementToRemove=new ArrayList(); diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/EncrptionDecryption.java b/automationtests/src/main/java/io/mosip/kernel/tests/EncrptionDecryption.java index a32aabd4730..28d1136c786 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/EncrptionDecryption.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/EncrptionDecryption.java @@ -78,8 +78,8 @@ public class EncrptionDecryption extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(regProcCookie)) - regProcCookie = auth.getAuthForRegistrationProcessor(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -133,7 +133,7 @@ public void encrptionDecryption(String testcaseName) throws ParseException { logger.info("Json Request Is : " + objectData.toJSONString()); - response = applicationLibrary.postWithJson(encrypt_URI, objectData.toJSONString(), regProcCookie); + response = applicationLibrary.postWithJson(encrypt_URI, objectData.toJSONString(), adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(response); @@ -168,7 +168,7 @@ public void encrptionDecryption(String testcaseName) throws ParseException { break; } objectData.put("request", request); - response = applicationLibrary.postWithJson(decrypt_URI, objectData.toJSONString(), regProcCookie); + response = applicationLibrary.postWithJson(decrypt_URI, objectData.toJSONString(), adminCookie); statusCode = response.statusCode(); logger.info("Decryption Status Code is : " + statusCode); //This method is for checking the authentication is pass or fail in rest services diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAttribute.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAttribute.java index f5bd2ee3b39..f7e26d69040 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAttribute.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAttribute.java @@ -77,8 +77,8 @@ public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws JsonParseException, JsonMappingException, IOException, ParseException { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(regAdminCookie)) - regAdminCookie = auth.getAuthForRegistrationAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -111,7 +111,7 @@ public void fetchBiometricAttribute(String testcaseName) throws ParseException { JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; // sending get request - response = applicationLibrary.getWithPathParam(FetchBiometricAttribute_URI, objectData, regAdminCookie); + response = applicationLibrary.getWithPathParam(FetchBiometricAttribute_URI, objectData, adminCookie); // This method is for checking the authentication is pass or fail in rest // services diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAuthType.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAuthType.java index 95eb47e8618..7bcbd99057f 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAuthType.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchBiometricAuthType.java @@ -76,8 +76,8 @@ public class FetchBiometricAuthType extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(zonalAdminCookie)) - zonalAdminCookie = auth.getAuthForZonalAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -111,7 +111,7 @@ public void fetchBiometricAuthType(String testcaseName) throws ParseException { JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; // sending get request - response = applicationLibrary.getWithPathParam(FetchBiometricAuthType_URI, objectData, zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchBiometricAuthType_URI, objectData, adminCookie); // DB validation // This method is for checking the authentication is pass or fail in rest diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchBlackListedWord.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchBlackListedWord.java index 3c72cc2bf91..4b8a5102c61 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchBlackListedWord.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchBlackListedWord.java @@ -72,8 +72,8 @@ public class FetchBlackListedWord extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(zonalAdminCookie)) - zonalAdminCookie=auth.getAuthForZonalAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -105,7 +105,7 @@ public void fetchBlackListedWord(String testcaseName){ JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; - response = applicationLibrary.getWithPathParam(FetchBlackListedWord_URI,objectData,zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchBlackListedWord_URI,objectData,adminCookie); // add parameters to remove in response before comparison like time stamp ArrayList listOfElementToRemove = new ArrayList(); diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDevice.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDevice.java index bea64f01c24..7565c254e23 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDevice.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDevice.java @@ -79,8 +79,8 @@ public class FetchDevice extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(zonalAdminCookie)) - zonalAdminCookie = auth.getAuthForZonalAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -114,9 +114,9 @@ public void fetchDevice(String testcaseName) throws ParseException { JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; if (objectData.containsKey("deviceType")) - response = applicationLibrary.getWithPathParam(FetchDevice_id_lang_URI, objectData, zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchDevice_id_lang_URI, objectData, adminCookie); else - response = applicationLibrary.getWithPathParam(FetchDevice_lang_URI, objectData, zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchDevice_lang_URI, objectData, adminCookie); // DB Validation // This method is for checking the authentication is pass or fail in rest diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDeviceSpec.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDeviceSpec.java index 04d0df073a3..0e0cf2c82cf 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDeviceSpec.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDeviceSpec.java @@ -79,8 +79,8 @@ public class FetchDeviceSpec extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(zonalApproverCookie)) - zonalApproverCookie = auth.getAuthForZonalApprover(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -113,9 +113,9 @@ public void fetchDeviceSpec(String testcaseName) throws ParseException { JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; if (objectData.containsKey("devicetypecode")) - response = applicationLibrary.getWithPathParam(FetchDeviceSpec_id_lang_URI, objectData, zonalApproverCookie); + response = applicationLibrary.getWithPathParam(FetchDeviceSpec_id_lang_URI, objectData, adminCookie); else - response = applicationLibrary.getWithPathParam(FetchDeviceSpec_lang_URI, objectData, zonalApproverCookie); + response = applicationLibrary.getWithPathParam(FetchDeviceSpec_lang_URI, objectData, adminCookie); // DB Validation diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentCategories.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentCategories.java index 6a5c3aee70c..9b1106b2c45 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentCategories.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentCategories.java @@ -80,8 +80,8 @@ public class FetchDocumentCategories extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(zonalApproverCookie)) - zonalApproverCookie=auth.getAuthForZonalApprover(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -116,9 +116,9 @@ public void fetchDocumentCategories(String testcaseName) responseObject = objectDataArray[1]; if(objectData.containsKey("code")) - response = applicationLibrary.getWithPathParam(FetchDocumentCategories_URI_withcodeAndLangCode,objectData,zonalApproverCookie); + response = applicationLibrary.getWithPathParam(FetchDocumentCategories_URI_withcodeAndLangCode,objectData,adminCookie); else - response = applicationLibrary.getWithPathParam(FetchDocumentCategories_URI,objectData,zonalApproverCookie); + response = applicationLibrary.getWithPathParam(FetchDocumentCategories_URI,objectData,adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(response); diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentTypes.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentTypes.java index 6683eec7390..81c1bc963cc 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentTypes.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchDocumentTypes.java @@ -73,8 +73,8 @@ public class FetchDocumentTypes extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(zonalApproverCookie)) - zonalApproverCookie=auth.getAuthForZonalApprover(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } @@ -108,7 +108,7 @@ public void fetchDocumentTypes(String testcaseName) JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; - response = applicationLibrary.getWithPathParam(FetchDocumentTypes_URI,objectData,zonalApproverCookie); + response = applicationLibrary.getWithPathParam(FetchDocumentTypes_URI,objectData,adminCookie); // add parameters to remove in response before comparison like time stamp ArrayList listOfElementToRemove = new ArrayList(); diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchGenderType.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchGenderType.java index 2c1e9472ba7..b1c19b7ad2f 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchGenderType.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchGenderType.java @@ -79,8 +79,8 @@ public class FetchGenderType extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(idaCookie)) - idaCookie = auth.getAuthForIDA(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -113,9 +113,9 @@ public void fetchGenderType(String testcaseName) throws ParseException { JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; if (objectData != null) - response = applicationLibrary.getWithPathParam(FetchGenderType_id_lang_URI, objectData, idaCookie); + response = applicationLibrary.getWithPathParam(FetchGenderType_id_lang_URI, objectData, adminCookie); else { - response = applicationLibrary.getWithoutParams(FetchGenderType_URI, idaCookie); + response = applicationLibrary.getWithoutParams(FetchGenderType_URI, adminCookie); objectData = null; } // DB validation diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchHolidays.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchHolidays.java index 770ef6a4dcf..9e3fe2d6bba 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchHolidays.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchHolidays.java @@ -79,8 +79,8 @@ public class FetchHolidays extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(zonalAdminCookie)) - zonalAdminCookie = auth.getAuthForZonalAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -114,14 +114,14 @@ public void fetchHolidays(String testcaseName) throws ParseException { responseObject = objectDataArray[1]; if (objectData != null) { if (objectData.containsKey("langcode")) - response = applicationLibrary.getWithPathParam(FetchHolidays_id_lang_URI, objectData, zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchHolidays_id_lang_URI, objectData, adminCookie); else - response = applicationLibrary.getWithPathParam(FetchHolidays_id_URI, objectData, zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchHolidays_id_URI, objectData, adminCookie); } // sending request to get request without param if (testcaseName.equalsIgnoreCase("allValid_smoke_get")) { - response = applicationLibrary.getWithoutParams(FetchHolidays_URI, zonalAdminCookie); + response = applicationLibrary.getWithoutParams(FetchHolidays_URI, adminCookie); objectData = null; } diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchIDlist.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchIDlist.java index 251b1407417..455b8530097 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchIDlist.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchIDlist.java @@ -67,8 +67,8 @@ public class FetchIDlist extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(zonalApproverCookie)) - zonalApproverCookie = auth.getAuthForZonalApprover(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -100,7 +100,7 @@ public void fetchIDlist(String testcaseName){ JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; - response = applicationLibrary.getWithPathParam(FetchIDlist_URI,objectData,zonalApproverCookie); + response = applicationLibrary.getWithPathParam(FetchIDlist_URI,objectData,adminCookie); // add parameters to remove in response before comparison like time stamp diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchLocationHierarchy.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchLocationHierarchy.java index 8327fab9a1f..3062770eb5b 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchLocationHierarchy.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchLocationHierarchy.java @@ -75,8 +75,8 @@ public class FetchLocationHierarchy extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(regProcCookie)) - regProcCookie=auth.getAuthForRegistrationProcessor(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -109,11 +109,11 @@ public void fetchLocationHierarchy(String testcaseName){ JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; if (objectData.containsKey("hierarchyname")) - response = applicationLibrary.getWithPathParam(FetchLocationHierarchy_URI_hierarchyname, objectData,regProcCookie); + response = applicationLibrary.getWithPathParam(FetchLocationHierarchy_URI_hierarchyname, objectData,adminCookie); else if (objectData.containsKey("locationcode")) - response = applicationLibrary.getWithPathParam(FetchLocationHierarchy_URI_locationcode, objectData,regProcCookie); + response = applicationLibrary.getWithPathParam(FetchLocationHierarchy_URI_locationcode, objectData,adminCookie); else - response = applicationLibrary.getWithPathParam(FetchLocationHierarchy_URI_withlangCode, objectData,regProcCookie); + response = applicationLibrary.getWithPathParam(FetchLocationHierarchy_URI_withlangCode, objectData,adminCookie); // add parameters to remove in response before comparison like time stamp diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchMachine.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchMachine.java index f4f286ca349..9de055e835d 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchMachine.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchMachine.java @@ -79,8 +79,8 @@ public class FetchMachine extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(zonalAdminCookie)) - zonalAdminCookie = auth.getAuthForZonalAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie = auth.getAuthForAdmin(); } /** @@ -115,15 +115,15 @@ public void fetchMachine(String testcaseName) responseObject = objectDataArray[1]; if(objectData != null) { if (objectData.containsKey("id")) - response = applicationLibrary.getWithPathParam(FetchMachine_id_lang_URI, objectData,zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchMachine_id_lang_URI, objectData,adminCookie); else - response = applicationLibrary.getWithPathParam(FetchMachine_lang_URI, objectData,zonalAdminCookie); + response = applicationLibrary.getWithPathParam(FetchMachine_lang_URI, objectData,adminCookie); } // sending request to get request without param if (testcaseName.equalsIgnoreCase("allValid_smoke_get")) { - response = applicationLibrary.getWithoutParams(FetchMachine_URI, zonalAdminCookie); + response = applicationLibrary.getWithoutParams(FetchMachine_URI, adminCookie); objectData = null; } // DB Validation diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchRegCentHolidays.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchRegCentHolidays.java index 6e2cbcb8748..112d3d87e91 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchRegCentHolidays.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchRegCentHolidays.java @@ -78,8 +78,8 @@ public class FetchRegCentHolidays extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(individualCookie)) - individualCookie=auth.getAuthForIndividual(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -113,7 +113,7 @@ public void fetchRegCentHolidays(String testcaseName) JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; - response = applicationLibrary.getWithPathParam(FetchRegCentHolidays_URI, objectData,individualCookie); + response = applicationLibrary.getWithPathParam(FetchRegCentHolidays_URI, objectData,adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(response); if (testcaseName.toLowerCase().contains("smoke")) { diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchRejectionReason.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchRejectionReason.java index de01d50d383..1927c64fd45 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchRejectionReason.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchRejectionReason.java @@ -71,8 +71,8 @@ public class FetchRejectionReason extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(zonalApproverCookie)) - zonalApproverCookie=auth.getAuthForZonalApprover(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -104,7 +104,7 @@ public void fetchRejectionReason(String testcaseName){ JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; - response = applicationLibrary.getWithPathParam(FetchRejectionReason_URI,objectData,zonalApproverCookie); + response = applicationLibrary.getWithPathParam(FetchRejectionReason_URI,objectData,adminCookie); //This method is for checking the authentication is pass or fail in rest services diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/FetchTitle.java b/automationtests/src/main/java/io/mosip/kernel/tests/FetchTitle.java index ae506aa0e98..9951e983c85 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/FetchTitle.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/FetchTitle.java @@ -66,8 +66,8 @@ public class FetchTitle extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(idaCookie)) - idaCookie=auth.getAuthForIDA(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -98,7 +98,7 @@ public void fetchTitle(String testcaseName){ JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; - response = applicationLibrary.getWithPathParam(FetchTitle_URI,objectData,idaCookie); + response = applicationLibrary.getWithPathParam(FetchTitle_URI,objectData,adminCookie); //This method is for checking the authentication is pass or fail in rest services diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/GetAllTemplateByTemplateTypeCode.java b/automationtests/src/main/java/io/mosip/kernel/tests/GetAllTemplateByTemplateTypeCode.java index 5c716a0a46a..bcc5391ab19 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/GetAllTemplateByTemplateTypeCode.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/GetAllTemplateByTemplateTypeCode.java @@ -67,8 +67,8 @@ public GetAllTemplateByTemplateTypeCode() { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(individualCookie)) - individualCookie = auth.getAuthForIndividual(); + if(!lib.isValidToken(idaCookie)) + idaCookie = auth.getAuthForIDA(); } //Data Providers to read the input json files from the folders @@ -88,12 +88,13 @@ public Object[][] readData1(ITestContext context) throws Exception { @Test(dataProvider="GetAllTemplateByTemplateTypeCode") public void getAllTemplateByTemplateTypeCode(String testcaseName) throws FileNotFoundException, IOException, ParseException { + logger.info(testCaseName); // getting request and expected response jsondata from json files. JSONObject objectDataArray[] = new TestCaseReader().readRequestResponseJson(moduleName, apiName, testcaseName); JSONObject actualRequest = objectDataArray[0]; Expectedresponse = objectDataArray[1]; // Calling the get method - Response res=applicationLibrary.getWithPathParam(fetchAllTemplate, actualRequest,individualCookie); + Response res=applicationLibrary.getWithPathParam(fetchAllTemplate, actualRequest,idaCookie); // Removing of unstable attributes from response ArrayList listOfElementToRemove=new ArrayList(); diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/GetDocTypeDocCatByLangCode.java b/automationtests/src/main/java/io/mosip/kernel/tests/GetDocTypeDocCatByLangCode.java index 253248c7b98..2316ab91a77 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/GetDocTypeDocCatByLangCode.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/GetDocTypeDocCatByLangCode.java @@ -63,8 +63,8 @@ public GetDocTypeDocCatByLangCode() { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(zonalApproverCookie)) - zonalApproverCookie=auth.getAuthForZonalApprover(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } // Data Providers to read the input json files from the folders @@ -91,7 +91,7 @@ public void getDocType_DocCatByLangCode(String testcaseName) Expectedresponse = objectDataArray[1]; // Calling the get method - Response res=applicationLibrary.getWithPathParam(getDocTypeDocCatByLangCode, actualRequest, zonalApproverCookie); + Response res=applicationLibrary.getWithPathParam(getDocTypeDocCatByLangCode, actualRequest, adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(res); // Removing of unstable attributes from response diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/GetIndividualType.java b/automationtests/src/main/java/io/mosip/kernel/tests/GetIndividualType.java index a9a25d3e92b..6b1cce1f9b1 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/GetIndividualType.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/GetIndividualType.java @@ -61,8 +61,8 @@ public GetIndividualType() { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(zonalApproverCookie)) - zonalApproverCookie=auth.getAuthForZonalApprover(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } // Data Providers to read the input json files from the folders @@ -85,7 +85,7 @@ public void getIndividualType(String testcaseName) throws FileNotFoundException, JSONObject objectDataArray[] = new TestCaseReader().readRequestResponseJson(moduleName, apiName, testcaseName); Expectedresponse = objectDataArray[1]; // Calling the get method with path parameters - Response res=applicationLibrary.getWithoutParams(getIndividualType,zonalApproverCookie); + Response res=applicationLibrary.getWithoutParams(getIndividualType,adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(res); // Removing of unstable attributes from response diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/GetRIDByUserId.java b/automationtests/src/main/java/io/mosip/kernel/tests/GetRIDByUserId.java index 50b17637ad9..87b4b2df07b 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/GetRIDByUserId.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/GetRIDByUserId.java @@ -63,7 +63,7 @@ public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); if(!lib.isValidToken(regProcCookie)) - regProcCookie=auth.getAuthForRegistrationOfficer(); + regProcCookie=auth.getAuthForRegistrationProcessor(); } // Data Providers to read the input json files from the folders diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/GetUsersBasedOnRegCenter.java b/automationtests/src/main/java/io/mosip/kernel/tests/GetUsersBasedOnRegCenter.java index e856cd23118..391611c6b36 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/GetUsersBasedOnRegCenter.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/GetUsersBasedOnRegCenter.java @@ -63,8 +63,8 @@ public GetUsersBasedOnRegCenter() { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(registrationOfficerCookie)) - registrationOfficerCookie=auth.getAuthForRegistrationOfficer(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } // Data Providers to read the input json files from the folders @@ -92,7 +92,7 @@ public void getusersBasedOnRegCenter(String testcaseName) throws FileNotFoundExc JSONObject actualRequest = objectDataArray[0]; Expectedresponse = objectDataArray[1]; // Calling the get method - Response res=applicationLibrary.getWithPathParam(getusersBasedOnRegCenter, actualRequest,registrationOfficerCookie); + Response res=applicationLibrary.getWithPathParam(getusersBasedOnRegCenter, actualRequest,adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(res); @@ -112,7 +112,7 @@ public void getusersBasedOnRegCenter(String testcaseName) throws FileNotFoundExc // Comparing expected and actual response status = AssertResponses.assertResponses(res, Expectedresponse, outerKeys, innerKeys); if (!status) { - logger.debug(res); + logger.info(res.asString()); } Verify.verify(status); softAssert.assertAll(); diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/SyncConfigurations.java b/automationtests/src/main/java/io/mosip/kernel/tests/SyncConfigurations.java index 958214ee04e..da5141d953a 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/SyncConfigurations.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/SyncConfigurations.java @@ -65,8 +65,8 @@ public SyncConfigurations() { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName + "_" + apiName + "_" + object.toString(); - if(!lib.isValidToken(regAdminCookie)) - regAdminCookie=auth.getAuthForRegistrationAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); build=io.mosip.report.Reporter.getAppDepolymentVersion(); } @@ -107,13 +107,9 @@ public void syncConfigurations(String testcaseName) throws FileNotFoundException logger.info("value---"+value); } } - //Creating a JSONObject and adding both registrationConfiguration and globalConfig - JSONObject configDetail= new JSONObject(); - configDetail.put("registrationConfiguration", regConfig); - configDetail.put("globalConfiguration", globalConfig); // Calling the get method - Response res=applicationLibrary.getWithoutParams(syncConf,regAdminCookie); + Response res=applicationLibrary.getWithoutParams(syncConf,adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(res); @@ -121,10 +117,15 @@ public void syncConfigurations(String testcaseName) throws FileNotFoundException JSONObject actualresponse = (JSONObject) ((JSONObject)((JSONObject) new JSONParser().parse(res.asString())).get("response")).get("configDetail"); String consent_ara=((JSONObject)actualresponse.get("registrationConfiguration")).get("mosip.registration.consent_ara").toString(); String consent_fra=((JSONObject)actualresponse.get("registrationConfiguration")).get("mosip.registration.consent_fra").toString(); + String pwd = ((JSONObject)actualresponse.get("globalConfiguration")).get("mosip.kernel.pdf_owner_password").toString(); //adding the unstable elements from actual response to expected response regConfig.put("mosip.registration.consent_ara", consent_ara); regConfig.put("mosip.registration.consent_fra", consent_fra); - + globalConfig.put("mosip.kernel.pdf_owner_password", pwd); + //Creating a JSONObject and adding both registrationConfiguration and globalConfig + JSONObject configDetail= new JSONObject(); + configDetail.put("registrationConfiguration", regConfig); + configDetail.put("globalConfiguration", globalConfig); // Removing of unstable attributes from response ArrayList listOfElementToRemove=new ArrayList(); listOfElementToRemove.add("responsetime"); diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndex.java b/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndex.java index 849182a2a30..d346fb2e23d 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndex.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndex.java @@ -72,8 +72,8 @@ public SyncMDataWithKeyIndex() { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(regAdminCookie)) - regAdminCookie=auth.getAuthForRegistrationAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } @@ -106,7 +106,7 @@ public void syncMDataWithKeyIndex(String testcaseName){ JSONObject objectData = objectDataArray[0]; responseObject = objectDataArray[1]; - response = applicationLibrary.getWithQueryParam(syncMdatawithKeyIndex, objectData,regAdminCookie); + response = applicationLibrary.getWithQueryParam(syncMdatawithKeyIndex, objectData,adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(response); // add parameters to remove in response before comparison like time stamp diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndexRegCentId.java b/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndexRegCentId.java index 67f22426732..a962ad65c06 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndexRegCentId.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/SyncMDataWithKeyIndexRegCentId.java @@ -73,8 +73,8 @@ public SyncMDataWithKeyIndexRegCentId() { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(regAdminCookie)) - regAdminCookie=auth.getAuthForRegistrationAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -111,7 +111,7 @@ public void syncMDataWithKeyIndexRegCentId(String testcaseName){ HashMap regId = new HashMap(); regId.put("regcenterId", regcenterId); objectData.remove("regcenterId"); - response = applicationLibrary.getWithPathQueryParam(syncMdatawithRegCentIdKeyIndex, regId, objectData, regAdminCookie); + response = applicationLibrary.getWithPathQueryParam(syncMdatawithRegCentIdKeyIndex, regId, objectData, adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(response); // add parameters to remove in response before comparison like time stamp diff --git a/automationtests/src/main/java/io/mosip/kernel/tests/UploadPublickey.java b/automationtests/src/main/java/io/mosip/kernel/tests/UploadPublickey.java index 859895547d2..ae340690b50 100644 --- a/automationtests/src/main/java/io/mosip/kernel/tests/UploadPublickey.java +++ b/automationtests/src/main/java/io/mosip/kernel/tests/UploadPublickey.java @@ -76,8 +76,8 @@ public class UploadPublickey extends BaseTestCase implements ITest { public void getTestCaseName(Method method, Object[] testdata, ITestContext ctx) throws Exception { String object = (String) testdata[0]; testCaseName = moduleName+"_"+apiName+"_"+object.toString(); - if(!lib.isValidToken(regAdminCookie)) - regAdminCookie=auth.getAuthForRegistrationAdmin(); + if(!lib.isValidToken(adminCookie)) + adminCookie=auth.getAuthForAdmin(); } /** @@ -113,7 +113,7 @@ public void uploadPublickey(String testcaseName){ { objectData.put("requesttime", lib.getCurrentLocalTime()); } - response = applicationLibrary.postWithJson(uploadpublickey, objectData.toJSONString(), regAdminCookie); + response = applicationLibrary.postWithJson(uploadpublickey, objectData.toJSONString(), adminCookie); //This method is for checking the authentication is pass or fail in rest services new CommonLibrary().responseAuthValidation(response); diff --git a/automationtests/src/main/resources/config/Kernel.properties b/automationtests/src/main/resources/config/Kernel.properties index 527ad97525f..fe05db0ebb2 100644 --- a/automationtests/src/main/resources/config/Kernel.properties +++ b/automationtests/src/main/resources/config/Kernel.properties @@ -8,13 +8,13 @@ individual_appid=preregistration individual_password=prereguser individual_userName=prereguser #Registrationprocessor -regProc_appid=registrationprocessor +regProc_appid=admin regProc_password=mosip -regProc_userName=registrationprocessor +regProc_userName=test_admin #RegistrationAdmin -registrationAdmin_appid=registrationclient +registrationAdmin_appid=admin registrationAdmin_password=mosip -registrationAdmin_userName=registration_admin +registrationAdmin_userName=test_admin #IDA ida_appid=ida ida_password=ida_testuser diff --git a/automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/request.json deleted file mode 100644 index 35bba6d2a27..00000000000 --- a/automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "eventId": "btnClick_002", - "eventName": "btnClick", - "eventType": "click", - "actionTimeStamp": "2018-12-12T11:11:11.256Z", - "hostName": "RegClient_003", - "hostIp": "132.23.42.34", - "applicationId": "otpValidator_001", - "applicationName": "otpValidator", - "sessionUserId": "session_001", - "sessionUserName": "auditSession", - "id": "aud_001", - "idType": "audit", - "createdBy": "supervisor_001", - "moduleName": "kernel", - "moduleId": "kernel_otp", - "description": "otpValidationLog" -}, - "requesttime": "2018-12-12T11:11:11.256Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/AuditLog/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/request.json deleted file mode 100644 index 37164fbe8d6..00000000000 --- a/automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": [ - { - "cntrId": "10001", - "isActive": true, - "langCode": "eng", - "machineId": "10001", - "usrId": "110001" - } - ], - "requesttime": "2019-04-11T10:00:00.000Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/CentetMachineUserMappingToMasterData/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/request.json deleted file mode 100644 index 80f6b1bab89..00000000000 --- a/automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "applicationId": "REGISTRATION", - "data": "mosipdata", - "referenceId": "REF01", - "timeStamp": "2018-12-10T06:12:52.994Z" -}, - "requesttime": "2018-12-10T06:12:52.994Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/EncrptionDecryption/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with hierarchy and name/response.json b/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with hierarchy and name/response.json index d70a7730e88..19796bcf494 100644 --- a/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with hierarchy and name/response.json +++ b/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with hierarchy and name/response.json @@ -1,34 +1,34 @@ { "id": null, "version": null, - "responsetime": "2019-08-26T10:32:39.211Z", + "responsetime": "2019-12-17T06:53:12.717Z", "metadata": null, "response": { "registrationCenters": [ { - "id": "10001", - "name": "Center A Ben Mansour", + "id": "10007", + "name": "Center Sidi Taibi", "centerTypeCode": "REG", - "addressLine1": "P4238", - "addressLine2": "Ben Mansour", + "addressLine1": "Rabat Road", + "addressLine2": "Sidi Taibi", "addressLine3": "Morocco", - "latitude": "34.52117", - "longitude": "-6.453275", + "latitude": "34.192861", + "longitude": "-6.683662", "locationCode": "14022", "holidayLocationCode": "KTA", - "contactPhone": "779517433", - "workingHours": "8:00:00", + "contactPhone": "811552880", + "workingHours": "8", "langCode": "eng", - "numberOfKiosks": 3, + "numberOfKiosks": 2, "perKioskProcessTime": "00:15:00", "centerStartTime": "09:00:00", "centerEndTime": "17:00:00", "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", - "contactPerson": "John Doe", + "contactPerson": "Monty Carlo", "lunchStartTime": "13:00:00", "lunchEndTime": "14:00:00", "isActive": true, - "zoneCode": "RBT" + "zoneCode": "STT" }, { "id": "33333", @@ -44,7 +44,32 @@ "contactPhone": "779517433", "workingHours": "8:00:00", "langCode": "eng", - "numberOfKiosks": 1, + "numberOfKiosks": 12, + "perKioskProcessTime": "00:15:00", + "centerStartTime": "09:00:00", + "centerEndTime": "17:00:00", + "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", + "contactPerson": "John Doe", + "lunchStartTime": "13:00:00", + "lunchEndTime": "14:00:00", + "isActive": true, + "zoneCode": "RBT" + }, + { + "id": "10001", + "name": "Center A Ben Mansour", + "centerTypeCode": "REG", + "addressLine1": "P4238", + "addressLine2": "Ben Mansour", + "addressLine3": "Morocco", + "latitude": "34.52117", + "longitude": "-6.453275", + "locationCode": "14022", + "holidayLocationCode": "KTA", + "contactPhone": "779517433", + "workingHours": "8:00:00", + "langCode": "eng", + "numberOfKiosks": 3, "perKioskProcessTime": "00:15:00", "centerStartTime": "09:00:00", "centerEndTime": "17:00:00", diff --git a/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with loc and lang/response.json b/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with loc and lang/response.json index e7b0547cb21..47c575b3c5c 100644 --- a/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with loc and lang/response.json +++ b/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with loc and lang/response.json @@ -1,34 +1,34 @@ { "id": null, "version": null, - "responsetime": "2019-08-26T10:32:39.445Z", + "responsetime": "2019-12-17T06:41:09.843Z", "metadata": null, "response": { "registrationCenters": [ { - "id": "10001", - "name": "Center A Ben Mansour", + "id": "10007", + "name": "Center Sidi Taibi", "centerTypeCode": "REG", - "addressLine1": "P4238", - "addressLine2": "Ben Mansour", + "addressLine1": "Rabat Road", + "addressLine2": "Sidi Taibi", "addressLine3": "Morocco", - "latitude": "34.52117", - "longitude": "-6.453275", + "latitude": "34.192861", + "longitude": "-6.683662", "locationCode": "14022", "holidayLocationCode": "KTA", - "contactPhone": "779517433", - "workingHours": "8:00:00", + "contactPhone": "811552880", + "workingHours": "8", "langCode": "eng", - "numberOfKiosks": 3, + "numberOfKiosks": 2, "perKioskProcessTime": "00:15:00", "centerStartTime": "09:00:00", "centerEndTime": "17:00:00", "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", - "contactPerson": "John Doe", + "contactPerson": "Monty Carlo", "lunchStartTime": "13:00:00", "lunchEndTime": "14:00:00", "isActive": true, - "zoneCode": "RBT" + "zoneCode": "STT" }, { "id": "33333", @@ -44,7 +44,32 @@ "contactPhone": "779517433", "workingHours": "8:00:00", "langCode": "eng", - "numberOfKiosks": 1, + "numberOfKiosks": 12, + "perKioskProcessTime": "00:15:00", + "centerStartTime": "09:00:00", + "centerEndTime": "17:00:00", + "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", + "contactPerson": "John Doe", + "lunchStartTime": "13:00:00", + "lunchEndTime": "14:00:00", + "isActive": true, + "zoneCode": "RBT" + }, + { + "id": "10001", + "name": "Center A Ben Mansour", + "centerTypeCode": "REG", + "addressLine1": "P4238", + "addressLine2": "Ben Mansour", + "addressLine3": "Morocco", + "latitude": "34.52117", + "longitude": "-6.453275", + "locationCode": "14022", + "holidayLocationCode": "KTA", + "contactPhone": "779517433", + "workingHours": "8:00:00", + "langCode": "eng", + "numberOfKiosks": 3, "perKioskProcessTime": "00:15:00", "centerStartTime": "09:00:00", "centerEndTime": "17:00:00", diff --git a/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with name list/response.json b/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with name list/response.json index 8a347e60b64..ee5a13a83b9 100644 --- a/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with name list/response.json +++ b/automationtests/src/main/resources/kernel/FetchRegCent/allValid_smoke_with name list/response.json @@ -1,61 +1,85 @@ { - "id": null, - "version": null, - "responsetime": "2019-08-26T10:32:39.745Z", - "metadata": null, - "response": { - "registrationCenters": [ - { - "id": "10001", - "name": "Center A Ben Mansour", - "centerTypeCode": "REG", - "addressLine1": "P4238", - "addressLine2": "Ben Mansour", - "addressLine3": "Morocco", - "latitude": "34.52117", - "longitude": "-6.453275", - "locationCode": "14022", - "holidayLocationCode": "KTA", - "contactPhone": "779517433", - "workingHours": "8:00:00", - "langCode": "eng", - "numberOfKiosks": 3, - "perKioskProcessTime": "00:15:00", - "centerStartTime": "09:00:00", - "centerEndTime": "17:00:00", - "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", - "contactPerson": "John Doe", - "lunchStartTime": "13:00:00", - "lunchEndTime": "14:00:00", - "isActive": true, - "zoneCode": "RBT" - }, - { - "id": "33333", - "name": "Center Rabat", - "centerTypeCode": "REG", - "addressLine1": "P4238", - "addressLine2": "Ben Mansour", - "addressLine3": "Morocco", - "latitude": "33.52117", - "longitude": "-5.453275", - "locationCode": "14022", - "holidayLocationCode": "RBT", - "contactPhone": "779517433", - "workingHours": "8:00:00", - "langCode": "eng", - "numberOfKiosks": 1, - "perKioskProcessTime": "00:15:00", - "centerStartTime": "09:00:00", - "centerEndTime": "17:00:00", - "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", - "contactPerson": "John Doe", - "lunchStartTime": "13:00:00", - "lunchEndTime": "14:00:00", - "isActive": true, - "zoneCode": "RBT" - } - ] - }, - "errors": null -} \ No newline at end of file + "id":null, + "version":null, + "responsetime":"2019-12-17T06:33:08.227Z", + "metadata":null, + "response":{ + "registrationCenters":[ + { + "id":"10007", + "name":"Center Sidi Taibi", + "centerTypeCode":"REG", + "addressLine1":"Rabat Road", + "addressLine2":"Sidi Taibi", + "addressLine3":"Morocco", + "latitude":"34.192861", + "longitude":"-6.683662", + "locationCode":"14022", + "holidayLocationCode":"KTA", + "contactPhone":"811552880", + "workingHours":"8", + "langCode":"eng", + "numberOfKiosks":2, + "perKioskProcessTime":"00:15:00", + "centerStartTime":"09:00:00", + "centerEndTime":"17:00:00", + "timeZone":"(GTM+01:00) CENTRAL EUROPEAN TIME", + "contactPerson":"Monty Carlo", + "lunchStartTime":"13:00:00", + "lunchEndTime":"14:00:00", + "isActive":true, + "zoneCode":"STT" + }, + { + "id":"33333", + "name":"Center Rabat", + "centerTypeCode":"REG", + "addressLine1":"P4238", + "addressLine2":"Ben Mansour", + "addressLine3":"Morocco", + "latitude":"33.52117", + "longitude":"-5.453275", + "locationCode":"14022", + "holidayLocationCode":"RBT", + "contactPhone":"779517433", + "workingHours":"8:00:00", + "langCode":"eng", + "numberOfKiosks":12, + "perKioskProcessTime":"00:15:00", + "centerStartTime":"09:00:00", + "centerEndTime":"17:00:00", + "timeZone":"(GTM+01:00) CENTRAL EUROPEAN TIME", + "contactPerson":"John Doe", + "lunchStartTime":"13:00:00", + "lunchEndTime":"14:00:00", + "isActive":true, + "zoneCode":"RBT" + }, + { + "id":"10001", + "name":"Center A Ben Mansour", + "centerTypeCode":"REG", + "addressLine1":"P4238", + "addressLine2":"Ben Mansour", + "addressLine3":"Morocco", + "latitude":"34.52117", + "longitude":"-6.453275", + "locationCode":"14022", + "holidayLocationCode":"KTA", + "contactPhone":"779517433", + "workingHours":"8:00:00", + "langCode":"eng", + "numberOfKiosks":3, + "perKioskProcessTime":"00:15:00", + "centerStartTime":"09:00:00", + "centerEndTime":"17:00:00", + "timeZone":"(GTM+01:00) CENTRAL EUROPEAN TIME", + "contactPerson":"John Doe", + "lunchStartTime":"13:00:00", + "lunchEndTime":"14:00:00", + "isActive":true, + "zoneCode":"RBT" + }] + }, + "errors":null +} diff --git a/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/response_time/response.json b/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/response_time/response.json index 9695cda2082..481f59a74b3 100644 --- a/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/response_time/response.json +++ b/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/response_time/response.json @@ -1,50 +1,50 @@ { - "id": null, - "version": null, - "responsetime": "2019-06-13T08:22:54.362Z", - "metadata": null, - "response": { - "templates": [ - { - "id": "1101", - "name": "Template for authorization content", - "description": "Template for authorization content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name\nYour Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-email-content", - "langCode": "eng", - "isActive": true - }, - { - "id": "1101", - "name": "قالب لمحتوى التخويل", - "description": "قالب لمحتوى التخويل", - "fileFormatCode": "txt", - "model": null, - "fileText": "عزيزي $name ،\nتقوم مصادقة UIN باستخدام $authType بتعيينها على $time Hours $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-email-content", - "langCode": "ara", - "isActive": true - }, - { - "id": "1101", - "name": "Modèle de contenu dautorisation", - "description": "Modèle de contenu dautorisation", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nVotre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\"", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-email-content", - "langCode": "fra", - "isActive": true - } - ] - }, - "errors": null -} + "id": null, + "version": null, + "responsetime": "2019-12-20T09:41:15.262Z", + "metadata": null, + "response": { + "templates": [ + { + "id": "1101", + "name": "Template for authorization content", + "description": "Template for authorization content", + "fileFormatCode": "txt", + "model": null, + "fileText": "Dear $name\nYour Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services", + "moduleId": "10004", + "moduleName": "ID Authentication", + "templateTypeCode": "auth-email-content", + "langCode": "eng", + "isActive": true + }, + { + "id": "1101", + "name": "قالب لمحتوى التخويل", + "description": "قالب لمحتوى التخويل", + "fileFormatCode": "txt", + "model": null, + "fileText": "عزيزي $name ،\nمصادقة UIN $uin باستخدام $authType على $date في $time Hrs $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", + "moduleId": "10004", + "moduleName": "مصادقة الهوية", + "templateTypeCode": "auth-email-content", + "langCode": "ara", + "isActive": true + }, + { + "id": "1101", + "name": "Modèle de contenu dautorisation", + "description": "Modèle de contenu dautorisation", + "fileFormatCode": "txt", + "model": null, + "fileText": "Cher $name,\nVotre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\"", + "moduleId": "10004", + "moduleName": "Authentification ID", + "templateTypeCode": "auth-email-content", + "langCode": "fra", + "isActive": true + } + ] + }, + "errors": null +} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/smoke/response.json b/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/smoke/response.json index 9695cda2082..481f59a74b3 100644 --- a/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/smoke/response.json +++ b/automationtests/src/main/resources/kernel/GetAllTemplateByTemplateTypeCode/smoke/response.json @@ -1,50 +1,50 @@ { - "id": null, - "version": null, - "responsetime": "2019-06-13T08:22:54.362Z", - "metadata": null, - "response": { - "templates": [ - { - "id": "1101", - "name": "Template for authorization content", - "description": "Template for authorization content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name\nYour Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-email-content", - "langCode": "eng", - "isActive": true - }, - { - "id": "1101", - "name": "قالب لمحتوى التخويل", - "description": "قالب لمحتوى التخويل", - "fileFormatCode": "txt", - "model": null, - "fileText": "عزيزي $name ،\nتقوم مصادقة UIN باستخدام $authType بتعيينها على $time Hours $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-email-content", - "langCode": "ara", - "isActive": true - }, - { - "id": "1101", - "name": "Modèle de contenu dautorisation", - "description": "Modèle de contenu dautorisation", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nVotre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\"", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-email-content", - "langCode": "fra", - "isActive": true - } - ] - }, - "errors": null -} + "id": null, + "version": null, + "responsetime": "2019-12-20T09:41:15.262Z", + "metadata": null, + "response": { + "templates": [ + { + "id": "1101", + "name": "Template for authorization content", + "description": "Template for authorization content", + "fileFormatCode": "txt", + "model": null, + "fileText": "Dear $name\nYour Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services", + "moduleId": "10004", + "moduleName": "ID Authentication", + "templateTypeCode": "auth-email-content", + "langCode": "eng", + "isActive": true + }, + { + "id": "1101", + "name": "قالب لمحتوى التخويل", + "description": "قالب لمحتوى التخويل", + "fileFormatCode": "txt", + "model": null, + "fileText": "عزيزي $name ،\nمصادقة UIN $uin باستخدام $authType على $date في $time Hrs $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", + "moduleId": "10004", + "moduleName": "مصادقة الهوية", + "templateTypeCode": "auth-email-content", + "langCode": "ara", + "isActive": true + }, + { + "id": "1101", + "name": "Modèle de contenu dautorisation", + "description": "Modèle de contenu dautorisation", + "fileFormatCode": "txt", + "model": null, + "fileText": "Cher $name,\nVotre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\"", + "moduleId": "10004", + "moduleName": "Authentification ID", + "templateTypeCode": "auth-email-content", + "langCode": "fra", + "isActive": true + } + ] + }, + "errors": null +} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_threeLanguageCodes/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_threeLanguageCodes/response.json index 8f208accf2d..793150fdd6f 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_threeLanguageCodes/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_threeLanguageCodes/response.json @@ -1,7 +1,7 @@ { "id":null, "version":null, - "responsetime":"2019-08-26T11:21:45.910Z", + "responsetime":"2019-12-17T10:59:08.844Z", "metadata":null, "response":{ "appTypeCode":"001", @@ -17,8 +17,8 @@ "documentTypes":[ { "code":"CIN", - "name":"بطاقة الهوية المرجعية", - "description":"بطاقة الهوية المرجعية", + "name":"نَتِنَل ِد", + "description":"بطاقة الهوية الوطنية المغربية", "langCode":"ara", "isActive":true }] @@ -32,8 +32,8 @@ "documentTypes":[ { "code":"CIN", - "name":"Reference Identity Card", - "description":"Reference Identity Card", + "name":"CNIE card", + "description":"Moroccan National Electronic ID Card", "langCode":"eng", "isActive":true }] @@ -68,6 +68,21 @@ "isActive":true }] }, + { + "code":"POB", + "name":"Preuve de naissance", + "description":"Preuve de la date de naissance de la personne", + "langCode":"fra", + "isActive":true, + "documentTypes":[ + { + "code":"COB", + "name":"Certificat de naissance", + "description":"Preuve de naissance et âge dune personne", + "langCode":"fra", + "isActive":true + }] + }, { "code":"POA", "name":"إثبات العنوان", @@ -98,6 +113,21 @@ "isActive":true }] }, + { + "code":"POB", + "name":"إثبات الميلاد", + "description":"تاريخ إثبات ميلاد الشخص", + "langCode":"ara", + "isActive":true, + "documentTypes":[ + { + "code":"COB", + "name":"شهادة الميلاد", + "description":"إثبات الولادة وعمر الشخص", + "langCode":"ara", + "isActive":true + }] + }, { "code":"POA", "name":"Proof of Address", @@ -113,6 +143,21 @@ "isActive":true }] }, + { + "code":"POI", + "name":"Preuve didentité", + "description":"Preuve didentité", + "langCode":"fra", + "isActive":true, + "documentTypes":[ + { + "code":"CIN", + "name":"carte didentité", + "description":"Carte didentité électronique nationale marocaine", + "langCode":"fra", + "isActive":true + }] + }, { "code":"POR", "name":"Proof of Relationship", @@ -129,17 +174,17 @@ }] }, { - "code":"POI", - "name":"Preuve didentité", - "description":"Preuve didentité", - "langCode":"fra", + "code":"POB", + "name":"Proof of Birth", + "description":"Proof date of birth of the person", + "langCode":"eng", "isActive":true, "documentTypes":[ { - "code":"CIN", - "name":"Carte d'identité de référence", - "description":"Carte d'identité de référence", - "langCode":"fra", + "code":"COB", + "name":"Certificate of Birth", + "description":"Proof birth and age of a person", + "langCode":"eng", "isActive":true }] }] diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_twoLanguageCodes/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_twoLanguageCodes/response.json index 6d07bc1519a..f1a9db6e7c3 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_twoLanguageCodes/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/langcode_twoLanguageCodes/response.json @@ -1,110 +1,133 @@ { - "id": null, - "version": null, - "responsetime": "2019-08-26T11:21:46.207Z", - "metadata": null, - "response": { - "appTypeCode": "001", - "langCode": "eng", - "isActive": true, - "documentCategories": [ - { - "code": "POI", - "name": "Proof of Identity", - "description": "Identity Proof", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", - "langCode": "eng", - "isActive": true - } - ] - }, - { - "code": "POA", - "name": "Un justificatif de domicile", - "description": "Preuve dadresse", - "langCode": "fra", - "isActive": true, - "documentTypes": [ - { - "code": "RNC", - "name": "Contrat de location", - "description": "Contrat de location dadresse", - "langCode": "fra", - "isActive": true - } - ] - }, - { - "code": "POR", - "name": "Preuve de relation", - "description": "Preuve de relation de la personne", - "langCode": "fra", - "isActive": true, - "documentTypes": [ - { - "code": "CRN", - "name": "Certificat de relation", - "description": "Preuve de relation dune personne", - "langCode": "fra", - "isActive": true - } - ] - }, - { - "code": "POA", - "name": "Proof of Address", - "description": "Address Proof", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "RNC", - "name": "Rental contract", - "description": "Rental Agreement of address", - "langCode": "eng", - "isActive": true - } - ] - }, - { - "code": "POR", - "name": "Proof of Relationship", - "description": "Proof Relationship of the person", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "CRN", - "name": "Certificate of Relationship", - "description": "Proof relationship of a person", - "langCode": "eng", - "isActive": true - } - ] - }, - { - "code": "POI", - "name": "Preuve didentité", - "description": "Preuve didentité", - "langCode": "fra", - "isActive": true, - "documentTypes": [ - { - "code": "CIN", - "name": "Carte d'identité de référence", - "description": "Carte d'identité de référence", - "langCode": "fra", - "isActive": true - } - ] - } - ] - }, - "errors": null -} \ No newline at end of file + "id":null, + "version":null, + "responsetime":"2019-12-17T07:46:55.339Z", + "metadata":null, + "response":{ + "appTypeCode":"001", + "langCode":"eng", + "isActive":true, + "documentCategories":[ + { + "code":"POI", + "name":"Proof of Identity", + "description":"Identity Proof", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"CIN", + "name":"CNIE card", + "description":"Moroccan National Electronic ID Card", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POA", + "name":"Un justificatif de domicile", + "description":"Preuve dadresse", + "langCode":"fra", + "isActive":true, + "documentTypes":[ + { + "code":"RNC", + "name":"Contrat de location", + "description":"Contrat de location dadresse", + "langCode":"fra", + "isActive":true + }] + }, + { + "code":"POR", + "name":"Preuve de relation", + "description":"Preuve de relation de la personne", + "langCode":"fra", + "isActive":true, + "documentTypes":[ + { + "code":"CRN", + "name":"Certificat de relation", + "description":"Preuve de relation dune personne", + "langCode":"fra", + "isActive":true + }] + }, + { + "code":"POB", + "name":"Preuve de naissance", + "description":"Preuve de la date de naissance de la personne", + "langCode":"fra", + "isActive":true, + "documentTypes":[ + { + "code":"COB", + "name":"Certificat de naissance", + "description":"Preuve de naissance et âge dune personne", + "langCode":"fra", + "isActive":true + }] + }, + { + "code":"POA", + "name":"Proof of Address", + "description":"Address Proof", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"RNC", + "name":"Rental contract", + "description":"Rental Agreement of address", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POI", + "name":"Preuve didentité", + "description":"Preuve didentité", + "langCode":"fra", + "isActive":true, + "documentTypes":[ + { + "code":"CIN", + "name":"carte didentité", + "description":"Carte didentité électronique nationale marocaine", + "langCode":"fra", + "isActive":true + }] + }, + { + "code":"POR", + "name":"Proof of Relationship", + "description":"Proof Relationship of the person", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"CRN", + "name":"Certificate of Relationship", + "description":"Proof relationship of a person", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POB", + "name":"Proof of Birth", + "description":"Proof date of birth of the person", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"COB", + "name":"Certificate of Birth", + "description":"Proof birth and age of a person", + "langCode":"eng", + "isActive":true + }] + }] + }, + "errors":null +} diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/responsetime/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/responsetime/response.json index b7b9fe467b8..6161f2d6f36 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/responsetime/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/responsetime/response.json @@ -1,62 +1,73 @@ { - "id": null, - "version": null, - "responsetime": "2019-08-26T11:21:46.461Z", - "metadata": null, - "response": { - "appTypeCode": "001", - "langCode": "eng", - "isActive": true, - "documentCategories": [ - { - "code": "POI", - "name": "Proof of Identity", - "description": "Identity Proof", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", - "langCode": "eng", - "isActive": true - } - ] - }, - { - "code": "POA", - "name": "Proof of Address", - "description": "Address Proof", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "RNC", - "name": "Rental contract", - "description": "Rental Agreement of address", - "langCode": "eng", - "isActive": true - } - ] - }, - { - "code": "POR", - "name": "Proof of Relationship", - "description": "Proof Relationship of the person", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "CRN", - "name": "Certificate of Relationship", - "description": "Proof relationship of a person", - "langCode": "eng", - "isActive": true - } - ] - } - ] - }, - "errors": null -} \ No newline at end of file + "id":null, + "version":null, + "responsetime":"2019-12-17T07:46:59.921Z", + "metadata":null, + "response":{ + "appTypeCode":"001", + "langCode":"eng", + "isActive":true, + "documentCategories":[ + { + "code":"POI", + "name":"Proof of Identity", + "description":"Identity Proof", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"CIN", + "name":"CNIE card", + "description":"Moroccan National Electronic ID Card", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POA", + "name":"Proof of Address", + "description":"Address Proof", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"RNC", + "name":"Rental contract", + "description":"Rental Agreement of address", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POR", + "name":"Proof of Relationship", + "description":"Proof Relationship of the person", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"CRN", + "name":"Certificate of Relationship", + "description":"Proof relationship of a person", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POB", + "name":"Proof of Birth", + "description":"Proof date of birth of the person", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"COB", + "name":"Certificate of Birth", + "description":"Proof birth and age of a person", + "langCode":"eng", + "isActive":true + }] + }] + }, + "errors":null +} diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/smoke/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/smoke/response.json index 71ac27736d0..bf993e0504c 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/smoke/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/smoke/response.json @@ -1,62 +1,73 @@ { - "id": null, - "version": null, - "responsetime": "2019-08-26T11:21:46.703Z", - "metadata": null, - "response": { - "appTypeCode": "001", - "langCode": "eng", - "isActive": true, - "documentCategories": [ - { - "code": "POI", - "name": "Proof of Identity", - "description": "Identity Proof", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", - "langCode": "eng", - "isActive": true - } - ] - }, - { - "code": "POA", - "name": "Proof of Address", - "description": "Address Proof", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "RNC", - "name": "Rental contract", - "description": "Rental Agreement of address", - "langCode": "eng", - "isActive": true - } - ] - }, - { - "code": "POR", - "name": "Proof of Relationship", - "description": "Proof Relationship of the person", - "langCode": "eng", - "isActive": true, - "documentTypes": [ - { - "code": "CRN", - "name": "Certificate of Relationship", - "description": "Proof relationship of a person", - "langCode": "eng", - "isActive": true - } - ] - } - ] - }, - "errors": null -} \ No newline at end of file + "id":null, + "version":null, + "responsetime":"2019-12-17T07:47:04.610Z", + "metadata":null, + "response":{ + "appTypeCode":"001", + "langCode":"eng", + "isActive":true, + "documentCategories":[ + { + "code":"POI", + "name":"Proof of Identity", + "description":"Identity Proof", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"CIN", + "name":"CNIE card", + "description":"Moroccan National Electronic ID Card", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POA", + "name":"Proof of Address", + "description":"Address Proof", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"RNC", + "name":"Rental contract", + "description":"Rental Agreement of address", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POR", + "name":"Proof of Relationship", + "description":"Proof Relationship of the person", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"CRN", + "name":"Certificate of Relationship", + "description":"Proof relationship of a person", + "langCode":"eng", + "isActive":true + }] + }, + { + "code":"POB", + "name":"Proof of Birth", + "description":"Proof date of birth of the person", + "langCode":"eng", + "isActive":true, + "documentTypes":[ + { + "code":"COB", + "name":"Certificate of Birth", + "description":"Proof birth and age of a person", + "langCode":"eng", + "isActive":true + }] + }] + }, + "errors":null +} diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingRequest/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingRequest/response.json index 3d46152eb0b..62cf83d450d 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingRequest/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingRequest/response.json @@ -1,7 +1,7 @@ { "id": null, "version": null, - "responsetime": "2019-08-26T11:21:46.928Z", + "responsetime": "2019-12-17T07:47:09.440Z", "metadata": null, "response": { "appTypeCode": "001", @@ -17,8 +17,8 @@ "documentTypes": [ { "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", + "name": "CNIE card", + "description": "Moroccan National Electronic ID Card", "langCode": "eng", "isActive": true } @@ -55,6 +55,22 @@ "isActive": true } ] + }, + { + "code": "POB", + "name": "Proof of Birth", + "description": "Proof date of birth of the person", + "langCode": "eng", + "isActive": true, + "documentTypes": [ + { + "code": "COB", + "name": "Certificate of Birth", + "description": "Proof birth and age of a person", + "langCode": "eng", + "isActive": true + } + ] } ] }, diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingResponse/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingResponse/response.json index b9c3b6fc38f..c3eeb766d58 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingResponse/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByAppID/validatingResponse/response.json @@ -1,7 +1,7 @@ { "id": null, "version": null, - "responsetime": "2019-08-26T11:21:47.109Z", + "responsetime": "2019-12-17T07:47:14.162Z", "metadata": null, "response": { "appTypeCode": "001", @@ -17,8 +17,8 @@ "documentTypes": [ { "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", + "name": "CNIE card", + "description": "Moroccan National Electronic ID Card", "langCode": "eng", "isActive": true } @@ -55,6 +55,22 @@ "isActive": true } ] + }, + { + "code": "POB", + "name": "Proof of Birth", + "description": "Proof date of birth of the person", + "langCode": "eng", + "isActive": true, + "documentTypes": [ + { + "code": "COB", + "name": "Certificate of Birth", + "description": "Proof birth and age of a person", + "langCode": "eng", + "isActive": true + } + ] } ] }, diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_ara/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_ara/response.json index f56ebbf085e..e9253cda185 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_ara/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_ara/response.json @@ -1,7 +1,7 @@ { "id":null, "version":null, - "responsetime":"2019-08-26T08:52:38.280Z", + "responsetime":"2019-12-17T12:30:05.110Z", "metadata":null, "response":{ "documentcategories":[ @@ -12,6 +12,13 @@ "langCode":"ara", "isActive":true, "documenttypes":[ + { + "code":"CIN", + "name":"نَتِنَل ِد", + "description":"بطاقة الهوية الوطنية المغربية", + "langCode":"ara", + "isActive":true + }, { "code":"RNC", "name":"عقد ايجار", @@ -102,13 +109,6 @@ "description":"فاتورة المياه طالما انها ليست أكثر من 3 أشهر من العمر", "langCode":"ara", "isActive":true - }, - { - "code":"CIN", - "name":"بطاقة الهوية المرجعية", - "description":"بطاقة الهوية المرجعية", - "langCode":"ara", - "isActive":true }] }, { @@ -118,6 +118,13 @@ "langCode":"ara", "isActive":true, "documenttypes":[ + { + "code":"CIN", + "name":"نَتِنَل ِد", + "description":"بطاقة الهوية الوطنية المغربية", + "langCode":"ara", + "isActive":true + }, { "code":"DOC001", "name":"جواز سفر", @@ -201,13 +208,6 @@ "description":"شهادة الزواج", "langCode":"ara", "isActive":true - }, - { - "code":"CIN", - "name":"بطاقة الهوية المرجعية", - "description":"بطاقة الهوية المرجعية", - "langCode":"ara", - "isActive":true }] }, { @@ -275,6 +275,21 @@ "isActive":true, "documenttypes":[ ] + }, + { + "code":"POB", + "name":"إثبات الميلاد", + "description":"تاريخ إثبات ميلاد الشخص", + "langCode":"ara", + "isActive":true, + "documenttypes":[ + { + "code":"COB", + "name":"شهادة الميلاد", + "description":"إثبات الولادة وعمر الشخص", + "langCode":"ara", + "isActive":true + }] }] }, "errors":null diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_fra/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_fra/response.json index fb69a103498..7f6e3f38312 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_fra/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/lang_code_fra/response.json @@ -1,7 +1,7 @@ { "id": null, "version": null, - "responsetime": "2019-08-26T08:52:38.597Z", + "responsetime": "2019-12-17T12:30:05.534Z", "metadata": null, "response": { "documentcategories": [ @@ -12,6 +12,13 @@ "langCode": "fra", "isActive": true, "documenttypes": [ + { + "code": "CIN", + "name": "carte didentité", + "description": "Carte didentité électronique nationale marocaine", + "langCode": "fra", + "isActive": true + }, { "code": "RNC", "name": "Contrat de location", @@ -102,13 +109,6 @@ "description": "Facture d’eau tant qu’elle n’a pas plus de 3 mois", "langCode": "fra", "isActive": true - }, - { - "code": "CIN", - "name": "Carte d'identité de référence", - "description": "Carte d'identité de référence", - "langCode": "fra", - "isActive": true } ] }, @@ -119,6 +119,13 @@ "langCode": "fra", "isActive": true, "documenttypes": [ + { + "code": "CIN", + "name": "carte didentité", + "description": "Carte didentité électronique nationale marocaine", + "langCode": "fra", + "isActive": true + }, { "code": "DOC001", "name": "Passeport", @@ -202,13 +209,6 @@ "description": "Certificat de mariage", "langCode": "fra", "isActive": true - }, - { - "code": "CIN", - "name": "Carte d'identité de référence", - "description": "Carte d'identité de référence", - "langCode": "fra", - "isActive": true } ] }, @@ -277,6 +277,22 @@ "langCode": "fra", "isActive": true, "documenttypes": [] + }, + { + "code": "POB", + "name": "Preuve de naissance", + "description": "Preuve de la date de naissance de la personne", + "langCode": "fra", + "isActive": true, + "documenttypes": [ + { + "code": "COB", + "name": "Certificat de naissance", + "description": "Preuve de naissance et âge dune personne", + "langCode": "fra", + "isActive": true + } + ] } ] }, diff --git a/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/smoke/response.json b/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/smoke/response.json index 7aeba7053e8..f7e863d35d4 100644 --- a/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/smoke/response.json +++ b/automationtests/src/main/resources/kernel/GetDocType_DocCatByLangCode/smoke/response.json @@ -1,7 +1,7 @@ { "id": null, "version": null, - "responsetime": "2019-08-26T08:52:38.856Z", + "responsetime": "2019-12-17T12:30:05.905Z", "metadata": null, "response": { "documentcategories": [ @@ -12,6 +12,13 @@ "langCode": "eng", "isActive": true, "documenttypes": [ + { + "code": "CIN", + "name": "CNIE card", + "description": "Moroccan National Electronic ID Card", + "langCode": "eng", + "isActive": true + }, { "code": "RNC", "name": "Rental contract", @@ -102,13 +109,6 @@ "description": "Water bill as long as it is not more than 3 months’ old", "langCode": "eng", "isActive": true - }, - { - "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", - "langCode": "eng", - "isActive": true } ] }, @@ -119,6 +119,13 @@ "langCode": "eng", "isActive": true, "documenttypes": [ + { + "code": "CIN", + "name": "CNIE card", + "description": "Moroccan National Electronic ID Card", + "langCode": "eng", + "isActive": true + }, { "code": "DOC001", "name": "Passport", @@ -202,13 +209,6 @@ "description": "Certificate of Marriage", "langCode": "eng", "isActive": true - }, - { - "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", - "langCode": "eng", - "isActive": true } ] }, @@ -277,6 +277,22 @@ "langCode": "eng", "isActive": true, "documenttypes": [] + }, + { + "code": "POB", + "name": "Proof of Birth", + "description": "Proof date of birth of the person", + "langCode": "eng", + "isActive": true, + "documenttypes": [ + { + "code": "COB", + "name": "Certificate of Birth", + "description": "Proof birth and age of a person", + "langCode": "eng", + "isActive": true + } + ] } ] }, diff --git a/automationtests/src/main/resources/kernel/GetListOfRoles/Kernel_GetListOfRoles_smoke/response.json b/automationtests/src/main/resources/kernel/GetListOfRoles/Kernel_GetListOfRoles_smoke/response.json index 9868f90306f..0ed20e96faa 100644 --- a/automationtests/src/main/resources/kernel/GetListOfRoles/Kernel_GetListOfRoles_smoke/response.json +++ b/automationtests/src/main/resources/kernel/GetListOfRoles/Kernel_GetListOfRoles_smoke/response.json @@ -1,110 +1,125 @@ { "id":null, "version":null, - "responsetime":"2019-08-29T07:19:35.900Z", + "responsetime":"2019-12-20T12:56:18.288Z", "metadata":null, "response":{ - "lastSyncTime":"2019-08-29T07:19:35.889Z", + "lastSyncTime":"2019-12-20T12:56:18.149Z", "roles":[ { - "roleId":"AUTH", - "roleName":"AUTH", - "roleDescription":"Auth User role" - }, - { - "roleId":"ROLE_TEST", - "roleName":"ROLE_TEST", - "roleDescription":"test role" + "roleId":"ID_AUTHENTICATION", + "roleName":"ID_AUTHENTICATION", + "roleDescription":null }, { - "roleId":"REGISTRATION_ADMIN", - "roleName":"REGISTRATION_ADMIN", - "roleDescription":"Registration administrator" + "roleId":"DEVICE_PROVIDER", + "roleName":"DEVICE_PROVIDER", + "roleDescription":null }, { - "roleId":"PREREG", - "roleName":"PREREG", - "roleDescription":"Pre Reg Client Id Secret Key Role for Audit" + "roleId":"SUPERADMIN", + "roleName":"SUPERADMIN", + "roleDescription":null }, { "roleId":"offline_access", "roleName":"offline_access", - "roleDescription":"test" - }, - { - "roleId":"REGISTRATION_PROCESSOR", - "roleName":"REGISTRATION_PROCESSOR", - "roleDescription":"REG PROC" + "roleDescription":null }, { - "roleId":"CENTRAL_ADMIN", - "roleName":"CENTRAL_ADMIN", - "roleDescription":"central admin" - }, - { - "roleId":"PRE_REGISTRATION_ADMIN", - "roleName":"PRE_REGISTRATION_ADMIN", - "roleDescription":"preregistration admin" + "roleId":"ZONAL_ADMIN", + "roleName":"ZONAL_ADMIN", + "roleDescription":null }, { - "roleId":"RESIDENT_SERVICES", - "roleName":"RESIDENT_SERVICES", - "roleDescription":"Resident Services" + "roleId":"GLOBAL_ADMIN", + "roleName":"GLOBAL_ADMIN", + "roleDescription":null }, { - "roleId":"ID_AUTHENTICATION", - "roleName":"ID_AUTHENTICATION", - "roleDescription":"IDA" + "roleId":"RESIDENT", + "roleName":"RESIDENT", + "roleDescription":null }, { - "roleId":"CENTRAL_APPROVER", - "roleName":"CENTRAL_APPROVER", - "roleDescription":"central approver" + "roleId":"uma_authorization", + "roleName":"uma_authorization", + "roleDescription":null }, { - "roleId":"SUPERADMIN", - "roleName":"SUPERADMIN", - "roleDescription":"Super administrator" + "roleId":"REGISTRATION_PROCESSOR", + "roleName":"REGISTRATION_PROCESSOR", + "roleDescription":null }, { - "roleId":"REGISTRATION_OPERATOR", - "roleName":"REGISTRATION_OPERATOR", - "roleDescription":"registration operator" + "roleId":"TEST", + "roleName":"TEST", + "roleDescription":null }, { "roleId":"ZONAL_APPROVER", "roleName":"ZONAL_APPROVER", - "roleDescription":"zonal approver" + "roleDescription":null }, { "roleId":"REGISTRATION_OFFICER", "roleName":"REGISTRATION_OFFICER", - "roleDescription":"Registration officer" + "roleDescription":null }, { - "roleId":"TEST", - "roleName":"TEST", - "roleDescription":"test" + "roleId":"REGISTRATION_OPERATOR", + "roleName":"REGISTRATION_OPERATOR", + "roleDescription":null }, { - "roleId":"ZONAL_ADMIN", - "roleName":"ZONAL_ADMIN", - "roleDescription":"Zonal admin" + "roleId":"INDIVIDUAL", + "roleName":"INDIVIDUAL", + "roleDescription":null }, { - "roleId":"uma_authorization", - "roleName":"uma_authorization", - "roleDescription":"added" + "roleId":"AUTH", + "roleName":"AUTH", + "roleDescription":null }, { - "roleId":"REGISTRATION_SUPERVISOR", - "roleName":"REGISTRATION_SUPERVISOR", - "roleDescription":"Registration supervisor" + "roleId":"CENTRAL_APPROVER", + "roleName":"CENTRAL_APPROVER", + "roleDescription":null }, { "roleId":"MISP", "roleName":"MISP", - "roleDescription":"Trusted Service Provider" + "roleDescription":null + }, + { + "roleId":"CENTRAL_ADMIN", + "roleName":"CENTRAL_ADMIN", + "roleDescription":null + }, + { + "roleId":"PREREG", + "roleName":"PREREG", + "roleDescription":null + }, + { + "roleId":"ROLE_TEST", + "roleName":"ROLE_TEST", + "roleDescription":null + }, + { + "roleId":"PRE_REGISTRATION_ADMIN", + "roleName":"PRE_REGISTRATION_ADMIN", + "roleDescription":null + }, + { + "roleId":"REGISTRATION_ADMIN", + "roleName":"REGISTRATION_ADMIN", + "roleDescription":null + }, + { + "roleId":"REGISTRATION_SUPERVISOR", + "roleName":"REGISTRATION_SUPERVISOR", + "roleDescription":null }] }, "errors":null diff --git a/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/request.json b/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/request.json deleted file mode 100644 index a487cc3c138..00000000000 --- a/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/request.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "appid":"idafjsd", - "userid":"110030" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/response.json b/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/response.json deleted file mode 100644 index f17e291e997..00000000000 --- a/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/appid_invalid/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": null, - "version": null, - "responsetime": "2019-05-30T07:28:34.522Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "KER-ATH-008", - "message": "Invalid datasource and Please check the application id" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/smoke/response.json b/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/smoke/response.json index a079c2ae5ab..4744acd37d5 100644 --- a/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/smoke/response.json +++ b/automationtests/src/main/resources/kernel/GetRIDByUserIDAndAppID/smoke/response.json @@ -4,7 +4,7 @@ "responsetime":"2019-08-26T06:56:08.373Z", "metadata":null, "response":{ - "rid":"27847657360002520190820104957" + "rid":"27841452330002620190527095023" }, "errors":null } diff --git a/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/response_time/response.json b/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/response_time/response.json index 6b64e4e419e..0215b33ca68 100644 --- a/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/response_time/response.json +++ b/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/response_time/response.json @@ -1,24 +1,23 @@ { "id":null, "version":null, - "responsetime":"2019-08-26T06:46:04.089Z", + "responsetime":"2019-12-23T07:03:47.244Z", "metadata":null, "response":{ - "lastSyncTime":"2019-08-26T06:46:04.066Z", + "lastSyncTime":"2019-12-23T07:03:46.961Z", "userDetails":[ { "isDeleted":null, "langCode":null, "isActive":null, "userName":"110001", - "mail":"sravya.surampalli@mindtree.com", - "mobile":"9989636932", - "userPassword":"493ADAF78608AE4332F513E58D894360BFFC845B15EF036C3F7B4E9374925655", - "name":"test", + "mail":"110001@mosip.com", + "mobile":"7891110001", + "userPassword":"E746B5D4EE780B5823DF2DDE1B0578289E88FCAE38A149E3DF674E94C7DD02E8", + "name":"110001 110001", "roles":[ - "REGISTRATION_ADMIN", "REGISTRATION_OFFICER", - "ZONAL_ADMIN", + "REGISTRATION_ADMIN", "REGISTRATION_SUPERVISOR"], "rid":null }, @@ -27,14 +26,31 @@ "langCode":null, "isActive":null, "userName":"110030", - "mail":"sagar.mahapatra2@mindtree.com", - "mobile":"7504871938", - "userPassword":"45668BE9522D30821A556C5AB6A4C989BF5A9F3D087477F8BBF1F48633D42F2C", - "name":"ridtest", + "mail":"110030@mosip.com", + "mobile":"7891110030", + "userPassword":"D3363E791E2B43595775EA6F2A2BC16FA7610F4EA0B1929818212E0F4178EAA2", + "name":"110030 110030", "roles":[ - "ZONAL_ADMIN"], + "REGISTRATION_OFFICER", + "REGISTRATION_ADMIN", + "REGISTRATION_SUPERVISOR"], + "rid":null + }, + { + "isDeleted":null, + "langCode":null, + "isActive":null, + "userName":"110031", + "mail":"110031@mosip.com", + "mobile":"7891110031", + "userPassword":"C91EE221C3802B338935D0ECA27F6DAB991319A023C0F00D342F567AA22BFAE6", + "name":"110031 110031", + "roles":[ + "REGISTRATION_OFFICER", + "REGISTRATION_ADMIN", + "REGISTRATION_SUPERVISOR"], "rid":null }] }, "errors":null -} \ No newline at end of file +} diff --git a/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/smoke/response.json b/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/smoke/response.json index 1e7dcf3b76c..0215b33ca68 100644 --- a/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/smoke/response.json +++ b/automationtests/src/main/resources/kernel/GetusersBasedOnRegCenter/smoke/response.json @@ -1,24 +1,23 @@ { "id":null, "version":null, - "responsetime":"2019-08-26T06:46:05.331Z", + "responsetime":"2019-12-23T07:03:47.244Z", "metadata":null, "response":{ - "lastSyncTime":"2019-08-26T06:46:05.313Z", + "lastSyncTime":"2019-12-23T07:03:46.961Z", "userDetails":[ { "isDeleted":null, "langCode":null, "isActive":null, "userName":"110001", - "mail":"sravya.surampalli@mindtree.com", - "mobile":"9989636932", - "userPassword":"493ADAF78608AE4332F513E58D894360BFFC845B15EF036C3F7B4E9374925655", - "name":"test", + "mail":"110001@mosip.com", + "mobile":"7891110001", + "userPassword":"E746B5D4EE780B5823DF2DDE1B0578289E88FCAE38A149E3DF674E94C7DD02E8", + "name":"110001 110001", "roles":[ - "REGISTRATION_ADMIN", "REGISTRATION_OFFICER", - "ZONAL_ADMIN", + "REGISTRATION_ADMIN", "REGISTRATION_SUPERVISOR"], "rid":null }, @@ -27,12 +26,29 @@ "langCode":null, "isActive":null, "userName":"110030", - "mail":"sagar.mahapatra2@mindtree.com", - "mobile":"7504871938", - "userPassword":"45668BE9522D30821A556C5AB6A4C989BF5A9F3D087477F8BBF1F48633D42F2C", - "name":"ridtest", + "mail":"110030@mosip.com", + "mobile":"7891110030", + "userPassword":"D3363E791E2B43595775EA6F2A2BC16FA7610F4EA0B1929818212E0F4178EAA2", + "name":"110030 110030", "roles":[ - "ZONAL_ADMIN"], + "REGISTRATION_OFFICER", + "REGISTRATION_ADMIN", + "REGISTRATION_SUPERVISOR"], + "rid":null + }, + { + "isDeleted":null, + "langCode":null, + "isActive":null, + "userName":"110031", + "mail":"110031@mosip.com", + "mobile":"7891110031", + "userPassword":"C91EE221C3802B338935D0ECA27F6DAB991319A023C0F00D342F567AA22BFAE6", + "name":"110031 110031", + "roles":[ + "REGISTRATION_OFFICER", + "REGISTRATION_ADMIN", + "REGISTRATION_SUPERVISOR"], "rid":null }] }, diff --git a/automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/request.json deleted file mode 100644 index 077915463ec..00000000000 --- a/automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "licenseExpiryTime": "2020-01-20T10:00:00.000Z", - "tspId": "953860" - }, - "requesttime": "2019-01-20T10:00:00.000Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/LicenseKeyController/GenerateLicenseKey/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/request.json deleted file mode 100644 index 80f6b1bab89..00000000000 --- a/automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "applicationId": "REGISTRATION", - "data": "mosipdata", - "referenceId": "REF01", - "timeStamp": "2018-12-10T06:12:52.994Z" -}, - "requesttime": "2018-12-10T06:12:52.994Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/response.json deleted file mode 100644 index c2fb08e1c88..00000000000 --- a/automationtests/src/main/resources/kernel/LicenseKeyController/MapLicenseKeyPermission/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "licenseKey": "JKdGRkZZAczGWsxw", - "permissions": [ - "OTP Trigger" - ], - "tspId": "953860" - }, - "requesttime": "2019-04-20T10:00:00.000Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/request.json deleted file mode 100644 index 0e5f6c8b5fb..00000000000 --- a/automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "key": "otpKey" - }, - "requesttime": "2018-12-12T11:11:11.256Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/OTP/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SendOtp/appId_empty/request.json b/automationtests/src/main/resources/kernel/SendOtp/appId_empty/request.json deleted file mode 100644 index 40a79c54c41..00000000000 --- a/automationtests/src/main/resources/kernel/SendOtp/appId_empty/request.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "appId": "", - "otpChannel": [ - "mobile" - ], - "context":"auth-otp", - "templateVariables":{}, - "userId": "9972388747", - "useridtype": "USERID" - }, - "requesttime": "2019-04-29T07:01:24.692Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SendOtp/appId_empty/response.json b/automationtests/src/main/resources/kernel/SendOtp/appId_empty/response.json deleted file mode 100644 index 79ec3cb2b6f..00000000000 --- a/automationtests/src/main/resources/kernel/SendOtp/appId_empty/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-07-05T09:08:34.275Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "KER-ATH-008", - "message": "Invalid datasource and Please check the application id" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SendOtp/appId_invalid/request.json b/automationtests/src/main/resources/kernel/SendOtp/appId_invalid/request.json deleted file mode 100644 index b39b3615acb..00000000000 --- a/automationtests/src/main/resources/kernel/SendOtp/appId_invalid/request.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "appId": "dfdf", - "context": "auth-otp", - "otpChannel": [ - "MOBILE" - ], - "templateVariables": {}, - "userId": "9972388747", - "useridtype": "USERID" - }, - "requesttime": "2018-12-10T06:12:52.994Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SendOtp/appId_invalid/response.json b/automationtests/src/main/resources/kernel/SendOtp/appId_invalid/response.json deleted file mode 100644 index 34a46b0b852..00000000000 --- a/automationtests/src/main/resources/kernel/SendOtp/appId_invalid/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-07-05T09:09:33.573Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "KER-ATH-008", - "message": "Invalid datasource and Please check the application id" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/request.json deleted file mode 100644 index 261f842ace9..00000000000 --- a/automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "appId": "PREREGISTRATION", - "context": "auth-otp", - "otpChannel": [ - "MOBILE" - ], - "templateVariables": {}, - "userId": "9972388777", - "useridtype": "USERID" - }, - "requesttime": "2018-12-10T06:12:52.994Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/SendOtp/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/request.json deleted file mode 100644 index cb8de460860..00000000000 --- a/automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "message": "java", - "number": "7736223978" - }, - "requesttime": "2019-04-10T10:00:00.000Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/SmsNotification/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SyncConfigurations/smoke/response.json b/automationtests/src/main/resources/kernel/SyncConfigurations/smoke/response.json index 792af47da78..7db67ff3263 100644 --- a/automationtests/src/main/resources/kernel/SyncConfigurations/smoke/response.json +++ b/automationtests/src/main/resources/kernel/SyncConfigurations/smoke/response.json @@ -1,277 +1,267 @@ { - "id": null, - "version": null, - "responsetime": "2019-05-31T06:47:57.426Z", - "metadata": null, - "response": { - "lastSyncTime": "2019-05-31T06:47:55.099Z", - "configDetail": { - "registrationConfiguration": { - "mosip.kernel.idobjectvalidator.file-storage-uri": "LOCAL", - "mosip.registration.pre_reg_no_of_days_limit": "5", - "mosip.registration.preRegistrationPacketDeletionJob.frequency": "190", - "mosip.registration.modeofnotifyingindividual": "mobile", - "mosip.registration.emailnotificationtemplatenewreg": "hello $user the otp is $otp", - "mosip.registration.gps_port_timeout": "1000", - "mosip.registration.cbeff_only_unique_tags": "N", - "mosip.registration.keyvalidityperiodpreregpack": "3", - "mosip.registration.maxdocsizeinmb": "150", - "mosip.registration.registartion_center": "20916", - "mosip.registration.noofirisauthtoonboarduser": "10", - "mosip.registration.audit_application_name": "REGISTRATION", - "mosip.registration.webcam_name": "logitech", - "mosip.kernel.jsonvalidator.property-source": "LOCAL", - "mosip.registration.registrationPacketSyncJob.frequency": "190", - "mosip.registration.Registration_Client_Config_Sync.frequency": "190", - "mosip.registration.Registration_Client_Setup_Sync.frequency": "190", - "mosip.registration.important_guidelines_fra": "COUNTRY TO DEFINE THE TEXT OF GUIDELINES", - "mosip.registration.deleteAuditLogsJob.frequency": "190", - "mosip.registration.gps_device_enable_flag": "y", - "mosip.registration.regUserMappingSyncJob.frequency": "190", - "mosip.registration.emailnotificationtemplateregcorrection": "hello $user the otp is $otp", - "mosip.registration.face_enable_flag": "y", - "mosip.registration.ui_sync_data": "y", - "mosip.registration.audit_default_host_name": "localhost", - "mosip.registration.consent_eng": "I provide my consent for storage and utilization of my personal data.", - "mosip.registration.capture_time_out": "100000", - "mosip.registration.uin.update.configured.fields": "name,age,gender,address,phone,email,parentOrGuardianDetails,foreigner,biometrics,cnieNumber", - "mosip.registration.smsnotificationtemplateotp": "otp for your request is $otp", - "mosip.registration.is_software_update_available": "Y", - "mosip.registration.document_scanner_contrast": "10", - "mosip.registration.operatorregsubmissionmode": "fingerprint", - "mosip.registration.maxdurationregpermittedwithoutmasterdatasyncindays": "10", - "mosip.registration.invalid_login_count": "3", - "mosip.registration.document_scanner_doctype": "jpg", - "mosip.registration.age_limit_for_child": "3", - "mosip.registration.packet_store_date_format": "dd-MMM-yyyy", - "mosip.registration.identity_class_name": "io.mosip.registration.dto.demographic.MoroccoIdentity", - "mosip.registration.packet.maximum.count.offline.frequency": "70", - "mosip.registration.reg_pak_max_time_apprv_limit": "30", - "mosip.registration.retentionperiodaudit": "3", - "mosip.registration.registration_pre_reg_packet_location": "..//PreRegPacketStore", - "mosip.registration.modeofcommunication": "sms,email", - "mosip.registration.num_of_iris_retries": "3", - "mosip.registration.passwordexpirydurationindays": "3", - "mosip.registration.packetSyncStatusJob.frequency": "190", - "mosip.registration.username_pwd_length": "50", - "mosip.kernel.idobjectvalidator.property-source": "LOCAL", - "mosip.registration.preRegistrationDataSyncJob.frequency": "190", - "mosip.registration.important_guidelines_ara": "COUNTRY TO DEFINE THE TEXT OF GUIDELINES", - "mosip.registration.nooffingerprintauthtoonboarduser": "10", - "mosip.registration.emailnotificationtemplateotp": "hello $user the otp is $otp", - "mosip.registration.geo.capture.frequency": "n", - "mosip.registration.uin_update_config_flag": "y", - "mosip.registration.Login_Credentials_Sync.frequency": "190", - "mosip.registration.facequalitythreshold": "25", - "mosip.registration.consent_fra": "Je donne mon consentement pour le stockage et l'utilisation de mes données personnelles.", - "mosip.registration.max_age": "150", - "mosip.registration.send_notification_disable_flag": "y", - "mosip.registration.distance.from.machine.to.center": "230", - "mosip.registration.face_recapture_time": "10", - "mosip.registration.supervisorauthtype": "password", - "mosip.registration.emailnotificationtemplatelostuin": "hello $user the otp is $otp", - "mosip.registration.user_on_board_threshold_limit": "1", - "mosip.registration.gps_device_model": "gpsbu343connector", - "mosip.registration.smsnotificationtemplatelostuin": "otp for your request is $otp", - "mosip.registration.reg_deletion_configured_days": "45", - "mosip.registration.supervisorverificationrequiredforexceptions": "true", - "mosip.registration.document_scanner_enabled": "no", - "mosip.registration.audit_default_host_ip": "120.0.0.0", - "mosip.registration.smsnotificationtemplateupdateuin": "otp for your request is $otp", - "mosip.kernel.jsonvalidator.file-storage-uri": "LOCAL", - "mosip.registration.quality_score": "60", - "mosip.registration.reg_pak_max_cnt_apprv_limit": "100", - "mosip.registration.pre_reg_deletion_configured_days": "45", - "mosip.registration.otp_channels": "mobile", - "mosip.registration.rightslap_fingerprint_threshold": "80", - "mosip.registration.multifactorauthentication": "true", - "mosip.registration.blockregistrationifnotsynced": "10", - "mosip.registration.eod_process_config_flag": "y", - "mosip.kernel.transliteration.franch-language-code": "fra", - "mosip.registration.gpsdistanceradiusinmeters": "3", - "mosip.registration.maxdurationwithoutmasterdatasyncindays": "7", - "mosip.registration.registrationDeletionJob.frequency": "190", - "mosip.registration.smsnotificationtemplatenewreg": "otp for your request is $otp", - "mosip.registration.consent_ara": "أوافق على تخزين واستخدام بياناتي الشخصية.", - "mosip.registration.webcam_library_name": "sarxos", - "mosip.registration.document_size": "1000000", - "mosip.registration.keyvalidityperiodregpack": "3", - "mosip.registration.synchConfigDataJob.frequency": "190", - "mosip.registration.gps_serial_port_linux": "/dev/ttyusb0", - "mosip.registration.User_Role_Setup_Sync.frequency": "190", - "mosip.registration.defaultdob": "1-jan", - "mosip.registration.sync_data_freq": "0 0 11 * * ?", - "mosip.registration.audit_application_id": "REG", - "mosip.registration.officerauthtype": "password", - "mosip.registration.loginmode": "bootable dongle", - "mosip.kernel.transliteration.arabic-language-code": "ara", - "mosip.registration.fingerprint_enable_flag": "y", - "mosip.registration.thumbs_fingerprint_threshold": "80", - "mosip.registration.document_scanner_brightness": "10", - "mosip.registration.softwareUpdateCheck_configured_frequency": "10", - "mosip.registration.document_scanner_dpi": "75", - "mosip.registration.audit_log_deletion_configured_days": "10", - "mosip.registration.supervisorauthmode": "iris", - "mosip.registration.leftslap_fingerprint_threshold": "80", - "mosip.registration.lost_uin_disable_flag": "y", - "mosip.registration.document_enable_flag": "y", - "mosip.registration.emailnotificationtemplateupdateuin": "hello $user the otp is $otp", - "mosip.registration.finger_print_score": "100", - "mosip.registration.supervisor_authentication_configuration": "y", - "mosip.registration.iris_threshold": "40", - "mosip.registration.keyPolicySyncJob.frequency": "190", - "mosip.kernel.xsdfile": "LOCAL", - "mosip.registration.re_capture_time": "10", - "mosip.registration.refreshed_login_time": "540", - "mosip.registration.important_guidelines_eng": "COUNTRY TO DEFINE THE TEXT OF GUIDELINES", - "mosip.registration.invalid_login_time": "2", - "mosip.registration.ideal_time": "600", - "mosip.registration.iris_enable_flag": "y", - "mosip.kernel.idobjectvalidator.schema-name": "mosip-identity-json-schema.json", - "mosip.registration.automaticsyncfreqservertoclient": "25", - "mosip.registration.sync_transaction_no_of_days_limit": "5", - "mosip.registration.max_reg_packet_size": "5", - "mosip.registration.last_export_registration_config_time": "10", - "mosip.registration.masterSyncJob.frequency": "190", - "mosip.registration.key_policy_sync_threshold_value": "1", - "mosip.registration.num_of_fingerprint_retries": "3", - "mosip.registration.smsnotificationtemplateregcorrection": "otp for your request is $otp", - "mosip.registration.faceretry": "12", - "mosip.registration.registration_packet_store_location": "..//PacketStore", - "mosip.registration.gps_serial_port_windows": "com4", - "mosip.kernel.xsdstorage-uri": "LOCAL" - }, - "globalConfiguration": { - "mosip.kernel.otp.default-length": "6", - "mosip.kernel.idobjectvalidator.file-storage-uri": "${spring.cloud.config.uri}/${spring.application.name}/${spring.profiles.active}/${spring.cloud.config.label}/", - "mosip.registration.processor.notification.types": "SMS|EMAIL", - "mosip.kernel.rid.sequence-length": "5", - "mosip.country.code": "MOR", - "mosip.default.dob.month": "01", - "mosip.kernel.uin.not-start-with": "0,1", - "mosip.id.validation.identity.dateOfBirth": "^\\d{4}/([0]\\d|1[0-2])/([0-2]\\d|3[01])$", - "mosip.supported-languages": "eng,ara,fra", - "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-client.child-registration": "fullName,dateOfBirth|age,gender,addressLine1,region,province,city,localAdministrativeAuthority,postalCode,CNIENumber,residenceStatus,parentOrGuardianName,parentOrGuardianRID|parentOrGuardianUIN,parentOrGuardianBiometrics", - "mosip.kernel.rid.machineid-length": "5", - "mosip.kernel.sms.number.length": "10", - "mosip.kernel.prid.repeating-block-limit": "3", - "mosip.kernel.vid.length.repeating-block-limit": "2", - "mosip.kernel.licensekey.length": "16", - "mosip.kernel.uin.restricted-numbers": "786,666", - "mosip.kernel.keygenerator.asymmetric-algorithm-name": "RSA", - "mosip.kernel.idobjectvalidator.masterdata.documenttypes.rest.uri": "https://qa.mosip.io/v1/masterdata/documenttypes/{documentcategorycode}/{langcode}", - "mosip.kernel.vid.length.repeating-limit": "2", - "mosip.kernel.applicant.type.age.limit": "5", - "mosip.login.mode": "email,mobile", - "mosip.kernel.registrationcenterid.length": "5", - "logging.level.org.apache.hadoop": "warn", - "mosip.kernel.uin.uins-to-generate": "500000", - "mosip.kernel.partnerid.length": "4", - "mosip.kernel.cryptomanager.request_version": "v1.0", - "mosip.kernel.keygenerator.symmetric-algorithm-length": "256", - "mosip.kernel.idobjectvalidator.masterdata.languages.rest.uri": "https://qa.mosip.io/v1/masterdata/languages", - "mosip.kernel.keygenerator.symmetric-algorithm-name": "AES", - "mosip.utc-datetime-pattern": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", - "mosip.kernel.crypto.symmetric-algorithm-name": "AES", - "mosip.idrepo.app-id": "ID_REPO", - "mosip.idrepo.identity.uin-status": "ACTIVATED,BLOCKED,DEACTIVATED", - "mosip.kernel.otp.validation-attempt-threshold": "10", - "mosip.kernel.rid.timestamp-length": "14", - "mosip.kernel.keygenerator.asymmetric-algorithm-length": "2048", - "mosip.kernel.otp.mac-algorithm": "HmacSHA512", - "mosip.prereg.app-id": "PRE_REGISTRATION", - "mosip.kernel.otp.expiry-time": "180", - "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.child-registration": "fullName,dateOfBirth|age,gender,addressLine1,region,province,city,localAdministrativeAuthority,postalCode,CNIENumber,residenceStatus,parentOrGuardianName,parentOrGuardianRID|parentOrGuardianUIN,parentOrGuardianBiometrics", - "auth.server.validate.url": "https://qa.mosip.io/v1/authmanager/authorize/validateToken", - "mosip.kernel.prid.length": "14", - "mosip.kernel.crypto.asymmetric-algorithm-name": "RSA", - "mosip.id.validation.identity.addressLine2.[*].value": "^(?=.{0,50}$).*", - "mosip.kernel.signature.signature-version-id": "v1.0", - "mosip.kernel.idobjectvalidator.mandatory-attributes.pre-registration.new-registration": "fullName,dateOfBirth|age,gender,addressLine1,region,province,city,localAdministrativeAuthority,postalCode,CNIENumber,residenceStatus", - "mosip.kernel.prid.repeating-limit": "2", - "mosip.kernel.idobjectvalidator.masterdata.locations.rest.uri": "https://qa.mosip.io/v1/masterdata/locations/{langcode}", - "mosip.kernel.idobjectvalidator.property-source": "APPLICATION_CONTEXT", - "mosip.reg.app-id": "REGISTRATION", - "mosip.regproc.app-id": "REGISTRATION_PROCESSOR", - "mosip.kernel.idobjectvalidator.mandatory-attributes.pre-registration.child-registration": "fullName,dateOfBirth|age,gender,addressLine1,region,province,city,localAdministrativeAuthority,postalCode,CNIENumber,residenceStatus", - "mosip.kernel.fsadapter.hdfs.name-node-url": "hdfs://13.71.115.204:51000", - "mosip.kernel.tokenid.length": "36", - "mosip.kernel.keymanager-service-decrypt-url": "https://qa.mosip.io/v1/keymanager/decrypt", - "mosip.kernel.tspid.length": "4", - "mosip.kernel.prid.not-start-with": "0,1", - "mosip.kernel.otp.max-key-length": "64", - "mosip.default.dob.day": "01", - "mosip.kernel.idobjectvalidator.masterdata.gendertypes.rest.uri": "https://qa.mosip.io/v1/masterdata/gendertypes", - "mosip.kernel.data-key-splitter": "#KEY_SPLITTER#", - "mosip.kernel.fsadapter.ceph.secret-key": "jAx8v9XejubN42Twe0ooBakXd1ihM2BvTiOMiC2M", - "mosip.id.validation.identity.postalCode": "^[(?i)A-Z0-9]{5}$", - "mosip.kernel.prid.sequence-limit": "3", - "mosip.kernel.machineid.length": "5", - "mosip.sign.applicationid": "KERNEL", - "mosip.kernel.sms.country.code": "91", - "mosip.notificationtype": "SMS|EMAIL", - "mosip.id.validation.identity.province.[*].value": "^(?=.{0,50}$).*", - "mosip.ida.app-id": "IDA", - "mosip.kernel.virus-scanner.host": "104.211.200.46", - "mosip.kernel.uin.length.conjugative-even-digits-limit": "3", - "mosip.kernel.signature.signature-request-id": "SIGNATURE.REQUEST", - "mosip.id.validation.identity.email": "^[\\w-\\+]+(\\.[\\w]+)*@[\\w-]+(\\.[\\w]+)*(\\.[a-z]{2,})$", - "mosip.right_to_left_orientation": "ara", - "mosip.signed.response.header": "response-signature", - "mosip.kernel.rid.length": "29", - "mosip.kernel.transliteration.franch-language-code": "fra", - "mosip.kernel.pin.length": "6", - "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-client.new-registration": "fullName,dateOfBirth|age,gender,addressLine1,region,province,city,localAdministrativeAuthority,postalCode,CNIENumber,residenceStatus", - "mosip.kernel.fsadapter.hdfs.keytab-file": "classpath:mosip.keytab", - "mosip.kernel.vid.restricted-numbers": "786,666", - "mosip.kernel.uin.length.reverse-digits-limit": "5", - "mosip.kernel.vid.not-start-with": "0,1", - "mosip.id.validation.identity.addressLine1.[*].value": "^(?=.{0,50}$).*", - "mosip.notification.language-type": "BOTH", - "mosip.kernel.vid.length": "16", - "mosip.kernel.uin.length.repeating-block-limit": "2", - "mosip.kernel.transliteration.arabic-language-code": "ara", - "mosip.kernel.idobjectvalidator.masterdata.locationhierarchy.rest.uri": "https://qa.mosip.io/v1/masterdata/locations/locationhierarchy/{hierarchyname}", - "mosip.kernel.uin.length.sequence-limit": "3", - "mosip.kernel.keymanager-service-publickey-url": "https://qa.mosip.io/v1/keymanager/publickey/{applicationId}", - "mosip.kernel.virus-scanner.port": "3310", - "mosip.kernel.fsadapter.ceph.access-key": "P9OJLQY2WS4GZLOEF8LH", - "mosip.kernel.uin.length.digits-limit": "5", - "mosip.kernel.rid.centerid-length": "5", - "mosip.left_to_right_orientation": "eng,fra", - "mosip.kernel.fsadapter.hdfs.kdc-domain": "HDFSKERBEROS1.SOUTHINDIA.CLOUDAPP.AZURE.COM", - "mosip.primary-language": "fra", - "mosip.kernel.vid.length.sequence-limit": "3", - "mosip.sign.refid": "SIGN", - "mosip.kernel.uin.min-unused-threshold": "200000", - "mosip.id.validation.identity.region.[*].value": "^(?=.{0,50}$).*", - "mosip.kernel.licensekey.permissions": "OTP Trigger,OTP Authentication,Demo Authentication - Identity Data Match,Demo Authentication - Address Data Match,Demo Authentication - Full Address Data Match,Demo Authentication - Secondary Language Match,Biometric Authentication - FMR Data Match,Biometric Authentication - IIR Data Match,Biometric Authentication - FID Data Match,Static Pin Authentication,eKYC - limited,eKYC - Full,eKYC - No", - "mosip.kernel.fsadapter.hdfs.authentication-enabled": "false", - "mosip.kernel.uin.length": "10", - "mosip.id.validation.identity.city.[*].value": "^(?=.{0,50}$).*", - "mosip.id.validation.identity.age": "^(150|1[0-4][0-9]|[1-9]?[0-9])$", - "mosip.id.validation.identity.CNIENumber": "^([0-9]{10,30})$", - "mosip.kernel.xsdfile": "mosip-cbeff.xsd", - "mosip.idrepo.identity.uin-status.registered": "ACTIVATED", - "mosip.kernel.otp.min-key-length": "3", - "mosip.kernel.fsadapter.ceph.endpoint": "http://104.211.219.29:7480", - "mosip.id.validation.identity.phone": "^([6-9]{1})([0-9]{9})$", - "mosip.kernel.cryptomanager.request_id": "CRYPTOMANAGER.REQUEST", - "mosip.kernel.idobjectvalidator.schema-name": "mosip-identity-json-schema.json", - "mosip.id.validation.identity.fullName.[*].value": "^(?=.{0,50}$).*", - "mosip.kernel.keymanager-service-sign-url": "https://qa.mosip.io/v1/keymanager/sign", - "mosip.kernel.idobjectvalidator.masterdata.documentcategories.rest.uri": "https://qa.mosip.io/v1/masterdata/documentcategories", - "mosip.kernel.otp.key-freeze-time": "1800", - "mosip.kernel.prid.restricted-numbers": "786,666", - "mosip.secondary-language": "ara", - "mosip.id.validation.identity.addressLine3.[*].value": "^(?=.{0,50}$).*", - "mosip.sign.header": "response-signature", - "mosip.kernel.tokenid.sequence-limit": "3", - "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.new-registration": "fullName,dateOfBirth|age,gender,addressLine1,region,province,city,localAdministrativeAuthority,postalCode,CNIENumber,residenceStatus", - "mosip.kernel.uin.length.repeating-limit": "2", - "mosip.kernel.xsdstorage-uri": "${spring.cloud.config.uri}/${spring.application.name}/${spring.profiles.active}/${spring.cloud.config.label}/" - } - } + "registrationConfiguration":{ + "auth.jwt.secret":"authjwtsecret", + "mosip.mdm.enabled":"Y", + "mosip.kernel.idobjectvalidator.file-storage-uri":"LOCAL", + "mosip.registration.pre_reg_no_of_days_limit":"7", + "mosip.registration.cbeff_format_org":"Mosip", + "mosip.registration.preRegistrationPacketDeletionJob.frequency":"190", + "mosip.registration.gps_port_timeout":"1000", + "mosip.registration.cbeff_only_unique_tags":"Y", + "mosip.registration.audit_application_name":"REGISTRATION", + "mosip.registration.webcam_name":"logitech", + "mosip.kernel.jsonvalidator.property-source":"LOCAL", + "mosip.id.validation.identity.referenceIdentityNumber":"^([0-9]{10,30})$", + "mosip.registration.registrationPacketSyncJob.frequency":"190", + "mosip.registration.Registration_Client_Config_Sync.frequency":"190", + "mosip.registration.Registration_Client_Setup_Sync.frequency":"190", + "mosip.registration.important_guidelines_fra":"COUNTRY TO DEFINE THE TEXT OF GUIDELINES", + "mosip.registration.deleteAuditLogsJob.frequency":"190", + "mosip.registration.gps_device_enable_flag":"N", + "mosip.registration.regUserMappingSyncJob.frequency":"190", + "mosip.registration.face_enable_flag":"y", + "mosip.registration.mds.iris.dedup.enable.flag":"n", + "mosip.registration.ui_sync_data":"y", + "mosip.registration.audit_default_host_name":"localhost", + "mosip.registration.consent_eng":"I understand that the data collected about me during registration by the said authority includes my -
• Name
• Date of birth
• Gender
• Address
• Contact details
• Documents
I also understand that this information will be stored and processed for the purpose of verifying my identity in order to access various services, or to comply with a legal obligation. I give my consent for the collection of this data for this purpose. ", + "mosip.registration.capture_time_out":"100000", + "mosip.registration.uin.update.configured.fields":"name,age,gender,address,phone,email,parentOrGuardianDetails,foreigner,biometrics,cnieNumber", + "mosip.registration.onboarduser_ida_auth":"N", + "mosip.registration.document_scanner_contrast":"10", + "mosip.registration.invalid_login_count":"50", + "mosip.registration.document_scanner_doctype":"PDF", + "mosip.registration.packet_store_date_format":"dd-MMM-yyyy", + "mosip.registration.packet.maximum.count.offline.frequency":"70", + "mosip.registration.reg_pak_max_time_apprv_limit":"50", + "mosip.registration.registration_pre_reg_packet_location":"..\/\/PreRegPacketStore", + "mosip.registration.modeofcommunication":"email,sms", + "mosip.registration.num_of_iris_retries":"3", + "mosip.registration.packetSyncStatusJob.frequency":"190", + "mosip.registration.username_pwd_length":"50", + "mosip.kernel.idobjectvalidator.property-source":"LOCAL", + "mosip.registration.preRegistrationDataSyncJob.frequency":"190", + "mosip.registration.important_guidelines_ara":"COUNTRY TO DEFINE THE TEXT OF GUIDELINES", + "mosip.registration.geo.capture.frequency":"y", + "mosip.registration.uin_update_config_flag":"y", + "mosip.registration.Login_Credentials_Sync.frequency":"190", + "mosip.registration.consent_fra":"Je comprends que les données recueillies à mon sujet lors de la enregistrement par ladite autorité comprennent mon -
• nom
• Date de naissance
• genre
• adresse
• coordonnées
• Documents
Je comprends également que ces informations seront stockées et traitées dans le but de vérifier mon identité afin d'accéder à divers services, ou de se conformer à une obligation légale. Je donne mon consentement pour la collecte de ces données à cette fin.", + "mosip.registration.max_age":"150", + "mosip.registration.send_notification_disable_flag":"y", + "mosip.registration.distance.from.machine.to.center":"230", + "mosip.registration.face_recapture_time":"5", + "mosip.registration.user_on_board_threshold_limit":"1", + "mosip.registration.gps_device_model":"GPSBU343Connector", + "mosip.registration.reg_deletion_configured_days":"1", + "mosip.registration.document_scanner_enabled":"No", + "mosip.registration.audit_default_host_ip":"120.0.0.0", + "mosip.kernel.jsonvalidator.file-storage-uri":"LOCAL", + "mosip.registration.quality_score":"60", + "mosip.registration.reg_pak_max_cnt_apprv_limit":"100", + "mosip.registration.pre_reg_deletion_configured_days":"1", + "mosip.registration.otp_channels":"email", + "mosip.registration.rightslap_fingerprint_threshold":"40", + "auth.jwt.base":"Mosip-Token", + "mosip.registration.eod_process_config_flag":"Y", + "mosip.kernel.transliteration.franch-language-code":"fra", + "mosip.registration.registrationDeletionJob.frequency":"190", + "mosip.registration.consent_ara":"أدرك أن البيانات التي تم جمعها عني أثناء التسجيل من قِبل السلطة المذكورة تتضمن بياناتي -
• الاسم
• تاريخ الميلاد
• نوع الجنس
• العنوان
• تفاصيل الاتصال
• الوثائق
كما أفهم أنه سيتم تخزين هذه المعلومات ومعالجتها بغرض التحقق من هويتي من أجل الوصول إلى خدمات مختلفة، أو الامتثال لالتزام قانوني. وأوافق على جمع هذه البيانات لهذا الغرض. ", + "mosip.registration.webcam_library_name":"sarxos", + "mosip.registration.document_size":"2000000", + "mosip.registration.synchConfigDataJob.frequency":"190", + "mosip.registration.gps_serial_port_linux":"\/dev\/ttyusb0", + "mosip.registration.User_Role_Setup_Sync.frequency":"190", + "mosip.registration.mds.face.dedup.enable.flag":"Y ", + "mosip.registration.sync_data_freq":"* * * ? * *", + "mosip.registration.audit_application_id":"REG", + "mosip.kernel.transliteration.arabic-language-code":"ara", + "mosip.registration.fingerprint_enable_flag":"Y", + "mosip.registration.thumbs_fingerprint_threshold":"40", + "mosip.registration.mds.deduplication.enable.flag":"n", + "mosip.registration.mds.fingerprint.dedup.enable.flag":"Y", + "mosip.registration.document_scanner_brightness":"10", + "mosip.registration.softwareUpdateCheck_configured_frequency":"30", + "current_mdm_spec":"0.9.2", + "mosip.registration.document_scanner_dpi":"75", + "mosip.registration.audit_log_deletion_configured_days":"10", + "mosip.registration.app.id":"REGISTRATIONCLIENT", + "mosip.registration.leftslap_fingerprint_threshold":"40", + "mosip.registration.lost_uin_disable_flag":"y", + "mosip.registration.document_enable_flag":"y", + "mosip.registration.finger_print_score":"80", + "mosip.registration.supervisor_authentication_configuration":"Y", + "mosip.registration.iris_threshold":"60", + "mosip.registration.keyPolicySyncJob.frequency":"190", + "mosip.id.validation.identity.CNIENumber":"^([0-9]{10,30})$", + "mosip.registration.cbeff_algorithm_org":"HMAC", + "mosip.kernel.xsdfile":"LOCAL", + "mosip.registration.re_capture_time":"10", + "mosip.registration.refreshed_login_time":"600", + "mosip.registration.important_guidelines_eng":"COUNTRY TO DEFINE THE TEXT OF GUIDELINES", + "mosip.registration.cbeff_algorithm_type":"SHA-256", + "mosip.registration.invalid_login_time":"2", + "mosip.registration.ideal_time":"900", + "mosip.registration.iris_enable_flag":"Y", + "mosip.kernel.idobjectvalidator.schema-name":"mosip-identity-json-schema.json", + "mosip.registration.sync_transaction_no_of_days_limit":"5", + "mosip.registration.max_reg_packet_size":"5", + "mosip.registration.last_export_registration_config_time":"10", + "mosip.registration.masterSyncJob.frequency":"190", + "mosip.registration.key_policy_sync_threshold_value":"1", + "mosip.registration.num_of_fingerprint_retries":"3", + "mosip.registration.disk_space_size":"5 ", + "mosip.registration.registration_packet_store_location":"..\/\/PacketStore", + "mosip.registration.gps_serial_port_windows":"com4", + "mosip.kernel.xsdstorage-uri":"LOCAL" }, - "errors": null + "globalConfiguration":{ + "mosip.kernel.otp.default-length":"6", + "mosip.kernel.idobjectvalidator.file-storage-uri":"${spring.cloud.config.uri}\/${spring.application.name}\/${spring.profiles.active}\/${spring.cloud.config.label}\/", + "mosip.registration.processor.notification.types":"SMS|EMAIL", + "mosip.kernel.rid.sequence-length":"5", + "mosip.country.code":"MOR", + "mosip.default.dob.month":"01", + "mosip.kernel.uin.not-start-with":"0,1", + "mosip.id.validation.identity.dateOfBirth":"^(1869|18[7-9][0-9]|19\\d\\d|20\\d\\d)\/([0][1-9]|1[0-2])\/([0][1-9]|[1-2]\\d|3[01])$", + "mosip.supported-languages":"eng,ara,fra", + "mosip.kernel.keymanager-service-auth-decrypt-url":"https:\/\/qa.mosip.io\/v1\/keymanager\/auth\/decrypt", + "mosip.kernel.crypto.gcm-tag-length":"128", + "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-client.child-registration":"fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber,parentOrGuardianName,parentOrGuardianRID|parentOrGuardianUIN,parentOrGuardianBiometrics", + "mosip.kernel.vid.length.repeating-block-limit":"2", + "mosip.kernel.prid.repeating-block-limit":"3", + "mosip.kernel.licensekey.length":"16", + "mosip.id.validation.identity.referenceIdentityNumber":"^([0-9]{10,30})$", + "mosip.iris.provider":"io.mosip.kernel.bioapi.impl.BioApiImpl", + "mosip.kernel.uin.restricted-numbers":"786,666", + "mosip.kernel.keygenerator.asymmetric-algorithm-name":"RSA", + "mosip.kernel.keygenerator.symmetric-key-length":"256", + "mosip.kernel.idobjectvalidator.masterdata.documenttypes.rest.uri":"https:\/\/qa.mosip.io\/v1\/masterdata\/documenttypes\/{documentcategorycode}\/{langcode}", + "mosip.kernel.vid.length.repeating-limit":"2", + "mosip.kernel.crypto.sign-algorithm-name":"SHA512withRSA", + "auth.server.admin.validate.url":"https:\/\/qa.mosip.io\/v1\/authmanager\/authorize\/admin\/validateToken", + "mosip.kernel.applicant.type.age.limit":"5", + "mosip.login.mode":"email,mobile", + "mosip.kernel.registrationcenterid.length":"5", + "mosip.kernel.uin.uins-to-generate":"500000", + "logging.level.org.apache.hadoop":"warn", + "mosip.kernel.partnerid.length":"4", + "mosip.kernel.cryptomanager.request_version":"v1.0", + "mosip.kernel.idobjectvalidator.masterdata.languages.rest.uri":"https:\/\/qa.mosip.io\/v1\/masterdata\/languages", + "mosip.kernel.keygenerator.symmetric-algorithm-name":"AES", + "mosip.utc-datetime-pattern":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", + "mosip.kernel.crypto.symmetric-algorithm-name":"AES\/GCM\/PKCS5Padding", + "mosip.idrepo.app-id":"ID_REPO", + "mosip.kernel.filtervalue.max_columns":"20", + "mosip.idrepo.identity.uin-status":"ACTIVATED,BLOCKED,DEACTIVATED", + "mosip.kernel.otp.validation-attempt-threshold":"10", + "mosip.kernel.rid.timestamp-length":"14", + "mosip.kernel.otp.mac-algorithm":"HmacSHA512", + "mosip.kernel.otp.expiry-time":"180", + "mosip.prereg.app-id":"PRE_REGISTRATION", + "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.child-registration":"fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber,parentOrGuardianName,parentOrGuardianRID|parentOrGuardianUIN,parentOrGuardianBiometrics", + "auth.server.validate.url":"https:\/\/qa.mosip.io\/v1\/authmanager\/authorize\/validateToken", + "mosip.thumbs_fingerprint_threshold":"0", + "mosip.kernel.idobjectvalidator.mandatory-attributes.id-repository.new-registration":"fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber", + "mosip.kernel.prid.length":"14", + "mosip.kernel.salt-generator.end-sequence":"999", + "mosip.kernel.crypto.asymmetric-algorithm-name":"RSA\/ECB\/OAEPWITHSHA-256ANDMGF1PADDING", + "mosip.id.validation.identity.addressLine2.[*].value":"^(?=.{0,50}$).*", + "mosip.kernel.signature.signature-version-id":"v1.0", + "mosip.kernel.idobjectvalidator.mandatory-attributes.pre-registration.new-registration":"fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber", + "mosip.kernel.idobjectvalidator.property-source":"APPLICATION_CONTEXT", + "mosip.kernel.idobjectvalidator.masterdata.locations.rest.uri":"https:\/\/qa.mosip.io\/v1\/masterdata\/locations\/{langcode}", + "mosip.kernel.prid.repeating-limit":"2", + "mosip.reg.app-id":"REGISTRATION", + "mosip.kernel.crypto.hash-symmetric-key-length":"256", + "mosip.rightslap_fingerprint_threshold":"0", + "mosip.uin.alias":"", + "mosip.regproc.app-id":"REGISTRATION_PROCESSOR", + "mosip.kernel.fsadapter.hdfs.name-node-url":"hdfs:\/\/104.211.200.76:51000", + "mosip.kernel.idobjectvalidator.mandatory-attributes.pre-registration.child-registration":"fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber", + "mosip.kernel.tokenid.length":"36", + "mosip.kernel.tspid.length":"4", + "mosip.kernel.keymanager-service-decrypt-url":"https:\/\/qa.mosip.io\/v1\/keymanager\/decrypt", + "mosip.kernel.otp.max-key-length":"64", + "mosip.kernel.prid.not-start-with":"0,1", + "mosip.default.dob.day":"01", + "mosip.kernel.idobjectvalidator.masterdata.gendertypes.rest.uri":"https:\/\/qa.mosip.io\/v1\/masterdata\/gendertypes", + "mosip.kernel.data-key-splitter":"#KEY_SPLITTER#", + "mosip.id.validation.identity.postalCode":"^[(?i)A-Z0-9]{5}$|^NA$", + "mosip.kernel.salt-generator.start-sequence":"0", + "mosip.kernel.prid.sequence-limit":"3", + "mosip.min-digit-longitude-latitude":"4", + "logging.level.org.springframework.web.filter.CommonsRequestLoggingFilter":"INFO", + "mosip.base.url":"https:\/\/qa.mosip.io", + "mosip.fingerprint.provider":"io.mosip.kernel.bioapi.impl.BioApiImpl", + "mosip.kernel.machineid.length":"5", + "mosip.sign.applicationid":"KERNEL", + "mosip.notificationtype":"SMS|EMAIL", + "mosip.id.validation.identity.province.[*].value":"^(?=.{0,50}$).*", + "mosip.ida.app-id":"IDA", + "mosip.kernel.virus-scanner.host":"104.211.200.46", + "mosip.kernel.uin.length.conjugative-even-digits-limit":"3", + "mosip.kernel.signature.signature-request-id":"SIGNATURE.REQUEST", + "mosip.id.validation.identity.email":"^[\\w-\\+]+(\\.[\\w]+)*@[\\w-]+(\\.[\\w]+)*(\\.[a-zA-Z]{2,})$", + "mosip.right_to_left_orientation":"ara", + "mosip.signed.response.header":"response-signature", + "iam.datastore.commonname":"morocco", + "mosip.kernel.rid.length":"29", + "mosip.kernel.transliteration.franch-language-code":"fra", + "mosip.leftslap_fingerprint_threshold":"0", + "mosip.kernel.pin.length":"6", + "mosip.kernel.fsadapter.hdfs.keytab-file":"classpath:mosip.keytab", + "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-client.new-registration":"fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber", + "mosip.kernel.vid.restricted-numbers":"786,666", + "mosip.kernel.uin.length.reverse-digits-limit":"5", + "mosip.kernel.vid.not-start-with":"0,1", + "mosip.id.validation.identity.addressLine1.[*].value":"^(?=.{0,50}$).*", + "mosip.notification.language-type":"BOTH", + "mosip.kernel.vid.length":"16", + "mosip.kernel.uin.length.repeating-block-limit":"2", + "mosip.kernel.transliteration.arabic-language-code":"ara", + "mosip.kernel.idobjectvalidator.masterdata.locationhierarchy.rest.uri":"https:\/\/qa.mosip.io\/v1\/masterdata\/locations\/locationhierarchy\/{hierarchyname}", + "mosip.kernel.salt-generator.chunk-size":"10", + "mosip.kernel.uin.length.sequence-limit":"3", + "mosip.kernel.keymanager-service-publickey-url":"https:\/\/qa.mosip.io\/v1\/keymanager\/publickey\/{applicationId}", + "mosip.iris_threshold":"0", + "mosip.kernel.virus-scanner.port":"3310", + "mosip.left_to_right_orientation":"eng,fra", + "mosip.kernel.uin.length.digits-limit":"5", + "mosip.kernel.fsadapter.hdfs.kdc-domain":"HDFSKERBEROS1.SOUTHINDIA.CLOUDAPP.AZURE.COM", + "mosip.primary-language":"eng", + "mosip.kernel.vid.length.sequence-limit":"3", + "mosip.face.provider":"io.mosip.kernel.bioapi.impl.BioApiImpl", + "mosip.sign.refid":"SIGN", + "mosip.kernel.uin.min-unused-threshold":"200000", + "mosip.id.validation.identity.region.[*].value":"^(?=.{0,50}$).*", + "mosip.facequalitythreshold":"0", + "mosip.kernel.licensekey.permissions":"OTP Trigger,OTP Authentication,Demo Authentication - Identity Data Match,Demo Authentication - Address Data Match,Demo Authentication - Full Address Data Match,Demo Authentication - Secondary Language Match,Biometric Authentication - FMR Data Match,Biometric Authentication - IIR Data Match,Biometric Authentication - FID Data Match,Static Pin Authentication,eKYC - limited,eKYC - Full,eKYC - No", + "mosip.ida.ref-id":"INTERNAL", + "mosip.kernel.fsadapter.hdfs.authentication-enabled":"true", + "mosip.kernel.idobjectvalidator.masterdata.locations.locationNotAvailable":"NA", + "mosip.kernel.uin.length":"10", + "mosip.id.validation.identity.city.[*].value":"^(?=.{0,50}$).*", + "mosip.kernel.pdf_owner_password":"{cipher}AQBkvnngPL3QvaZGQd5T9sAAt2jpAeS9UgWvDOypDV4C9E8iZ3gS7R0zTiSUWg2o44PYyrkhUinXu\/1iIxuSyPeZpd7wveULzMOhmyXmVmcEoaGa\/nDEGbKsQ6Rm6b1UvACPYcAbYScWK8ps79GgsKBXVUrUIuH9O4US13mHJL5cT0Ms5d\/VqKQnNpu2NccsmT4rFZMqFmDoUiBATsjOPXDxA8z+wIUuiae1nxh6pU\/EZIEOz5GBXi0mOjdRPL3+DHguwYlbEwMxpq9NiQIw5LcUnH9BOY\/FlxSZuskYI\/OJkbOw0jbG3eYNXJLVIFWdXKM+Kxh1+zVgOyyaO9TJcxLEssO8yEaSRBOTaghnkSp6hHmjaxgmW\/VfVKsUP2bDYHw=", + "mosip.kernel.crypto.hash-iteration":"100000", + "mosip.id.validation.identity.age":"^(150|1[0-4][0-9]|[1-9]?[0-9])$", + "mosip.kernel.xsdfile":"mosip-cbeff.xsd", + "mosip.kernel.keygenerator.asymmetric-key-length":"2048", + "mosip.kernel.otp.min-key-length":"3", + "mosip.idrepo.identity.uin-status.registered":"ACTIVATED", + "mosip.id.validation.identity.phone":"^([6-9]{1})([0-9]{9})$", + "mosip.kernel.cryptomanager.request_id":"CRYPTOMANAGER.REQUEST", + "mosip.kernel.idobjectvalidator.schema-name":"mosip-identity-json-schema.json", + "mosip.id.validation.identity.fullName.[*].value":"^(?=.{0,50}$).*", + "mosip.kernel.keymanager-service-sign-url":"https:\/\/qa.mosip.io\/v1\/keymanager\/sign", + "mosip.kernel.otp.key-freeze-time":"1800", + "mosip.kernel.idobjectvalidator.masterdata.documentcategories.rest.uri":"https:\/\/qa.mosip.io\/v1\/masterdata\/documentcategories", + "mosip.kernel.prid.restricted-numbers":"786,666", + "mosip.secondary-language":"ara", + "mosip.kernel.crypto.hash-algorithm-name":"PBKDF2WithHmacSHA512", + "mosip.id.validation.identity.addressLine3.[*].value":"^(?=.{0,50}$).*", + "mosip.sign.header":"response-signature", + "mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.new-registration":"fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber", + "mosip.kernel.tokenid.sequence-limit":"3", + "mosip.kernel.uin.length.repeating-limit":"2", + "mosip.kernel.xsdstorage-uri":"${spring.cloud.config.uri}\/${spring.application.name}\/${spring.profiles.active}\/${spring.cloud.config.label}\/" + } } diff --git a/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/allvalid_smoke_with keyIndex/response.json b/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/allvalid_smoke_with keyIndex/response.json index 6defe697d57..b1e916b6c66 100644 --- a/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/allvalid_smoke_with keyIndex/response.json +++ b/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/allvalid_smoke_with keyIndex/response.json @@ -1,12552 +1 @@ -{ - "id": null, - "version": null, - "responsetime": "2019-08-26T06:02:03.672Z", - "metadata": null, - "response": { - "lastSyncTime": "2019-08-26T06:02:03.605Z", - "registrationCenter": [ - { - "id": "10009", - "name": "Center Agdal", - "centerTypeCode": "REG", - "addressLine1": "French Avenue", - "addressLine2": "Rabat", - "addressLine3": "Morocco", - "latitude": "33.998232", - "longitude": "-6.845728", - "locationCode": "10106", - "holidayLocationCode": "RBT", - "contactPhone": "745360421", - "numberOfStations": null, - "workingHours": "8:00:00", - "numberOfKiosks": 2, - "perKioskProcessTime": "00:15:00", - "centerStartTime": "09:00:00", - "centerEndTime": "17:00:00", - "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", - "contactPerson": "Robin Banks", - "lunchStartTime": "13:00:00", - "lunchEndTime": "14:00:00", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "10009", - "name": "centre Agdal", - "centerTypeCode": "REG", - "addressLine1": "avenue de France", - "addressLine2": "Rabat", - "addressLine3": "Maroc", - "latitude": "33.998232", - "longitude": "-6.845728", - "locationCode": "10106", - "holidayLocationCode": "RBT", - "contactPhone": "676186831", - "numberOfStations": null, - "workingHours": "8:00:00", - "numberOfKiosks": 2, - "perKioskProcessTime": "00:15:00", - "centerStartTime": "09:00:00", - "centerEndTime": "17:00:00", - "timeZone": "GTM + 01h00) HEURE EUROPEENNE CENTRALE", - "contactPerson": "Robin Banks", - "lunchStartTime": "13:00:00", - "lunchEndTime": "14:00:00", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "10009", - "name": " مركز أكدال", - "centerTypeCode": "REG", - "addressLine1": "شارع فرنسي", - "addressLine2": "الرباط", - "addressLine3": "المغرب", - "latitude": "33.998232", - "longitude": "-6.845728", - "locationCode": "10106", - "holidayLocationCode": "RBT", - "contactPhone": "889575995", - "numberOfStations": null, - "workingHours": "8:00:00", - "numberOfKiosks": 2, - "perKioskProcessTime": "00:15:00", - "centerStartTime": "09:00:00", - "centerEndTime": "17:00:00", - "timeZone": "(GTM+01:00) توقيت وسط أوروبا", - "contactPerson": "ربٍ بَنكس", - "lunchStartTime": "13:00:00", - "lunchEndTime": "14:00:00", - "isDeleted": null, - "langCode": "ara", - "isActive": true - } - ], - "registrationCenterTypes": [ - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "REG", - "name": "Ordinaire", - "descr": "Centre dinscription régulière" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "REG", - "name": "Regular", - "descr": "Regular Registration Center" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "REG", - "name": "منتظم", - "descr": "مركز التسجيل العادي" - } - ], - "machineDetails": [ - { - "id": "10028", - "name": "Machine 28", - "serialNum": "FB5962911661", - "macAddress": "6C-88-14-AC-EF-55", - "ipAddress": "192.168.0.306", - "machineSpecId": "1001", - "validityDateTime": null, - "keyIndex": null, - "publicKey": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "10028", - "name": "Machine 28", - "serialNum": "FB5962911661", - "macAddress": "6C-88-14-AC-EF-55", - "ipAddress": "192.168.0.306", - "machineSpecId": "1001", - "validityDateTime": null, - "keyIndex": null, - "publicKey": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "10028", - "name": "Machine 28", - "serialNum": "FB5962911661", - "macAddress": "6C-88-14-AC-EF-55", - "ipAddress": "192.168.0.306", - "machineSpecId": "1001", - "validityDateTime": null, - "keyIndex": null, - "publicKey": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "10009", - "name": "Machine 9", - "serialNum": "RW437027336", - "macAddress": "48-51-B7-10-35-A6", - "ipAddress": "192.168.0.220", - "machineSpecId": "1001", - "validityDateTime": null, - "keyIndex": "c7:3d:a2:44:c9:6a:6a:07:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c", - "publicKey": "MIIBIjANBgkqhkiG8w0BAQEFAAOCAQ8AMIIBCgKCAQEAocdD9AuOypevq3lF1amM15y7tbj0CadgUO2jp8cpJpAbRpjyT5hg-RuMpYuj5jpOUeomJBt9rMz7iC9GVjLLQ-Em3yoI7P1Y2a9kPk1s_hvxsO9_OqCAr_6dK6t6RI9T6xDNTPfgRWMz2lbXFZIwzR3EEj6vh35FY4rfADFMrWNCX6Pi0jWcGJTvoN4tWO4F0eBWhWvxLF_6Vhh_xJ1eghL2bClBq2IoEkJXIBaK2Qkg1J1Nwd-0qJ7I2fXn-tuZwWDfDiwtQaVXiX3cO5F3eTPbSc7-O-MyoSVCa3jXKAhXMGov_tCB9O35puxDnB7zCbJ-iBEDNZ8CV9HVPQH9-QIDAQAB", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "10009", - "name": "Machine 9", - "serialNum": "RW437027336", - "macAddress": "48-51-B7-10-35-A6", - "ipAddress": "192.168.0.220", - "machineSpecId": "1001", - "validityDateTime": null, - "keyIndex": "c7:3d:a2:44:c9:6a:6a:07:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c", - "publicKey": "MIIBIjANBgkqhkiG8w0BAQEFAAOCAQ8AMIIBCgKCAQEAocdD9AuOypevq3lF1amM15y7tbj0CadgUO2jp8cpJpAbRpjyT5hg-RuMpYuj5jpOUeomJBt9rMz7iC9GVjLLQ-Em3yoI7P1Y2a9kPk1s_hvxsO9_OqCAr_6dK6t6RI9T6xDNTPfgRWMz2lbXFZIwzR3EEj6vh35FY4rfADFMrWNCX6Pi0jWcGJTvoN4tWO4F0eBWhWvxLF_6Vhh_xJ1eghL2bClBq2IoEkJXIBaK2Qkg1J1Nwd-0qJ7I2fXn-tuZwWDfDiwtQaVXiX3cO5F3eTPbSc7-O-MyoSVCa3jXKAhXMGov_tCB9O35puxDnB7zCbJ-iBEDNZ8CV9HVPQH9-QIDAQAB", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "10009", - "name": "Machine 9", - "serialNum": "RW437027336", - "macAddress": "48-51-B7-10-35-A6", - "ipAddress": "192.168.0.220", - "machineSpecId": "1001", - "validityDateTime": null, - "keyIndex": "c7:3d:a2:44:c9:6a:6a:07:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c", - "publicKey": "MIIBIjANBgkqhkiG8w0BAQEFAAOCAQ8AMIIBCgKCAQEAocdD9AuOypevq3lF1amM15y7tbj0CadgUO2jp8cpJpAbRpjyT5hg-RuMpYuj5jpOUeomJBt9rMz7iC9GVjLLQ-Em3yoI7P1Y2a9kPk1s_hvxsO9_OqCAr_6dK6t6RI9T6xDNTPfgRWMz2lbXFZIwzR3EEj6vh35FY4rfADFMrWNCX6Pi0jWcGJTvoN4tWO4F0eBWhWvxLF_6Vhh_xJ1eghL2bClBq2IoEkJXIBaK2Qkg1J1Nwd-0qJ7I2fXn-tuZwWDfDiwtQaVXiX3cO5F3eTPbSc7-O-MyoSVCa3jXKAhXMGov_tCB9O35puxDnB7zCbJ-iBEDNZ8CV9HVPQH9-QIDAQAB", - "isDeleted": null, - "langCode": "ara", - "isActive": true - } - ], - "machineSpecification": [ - { - "id": "1001", - "name": "ستر", - "brand": "دلّ", - "model": "3568", - "machineTypeCode": "DKS", - "minDriverversion": "1.454", - "description": "لأخذ التسجيلات", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1001", - "name": "Vostro", - "brand": "Dell", - "model": "3568", - "machineTypeCode": "DKS", - "minDriverversion": "1.454", - "description": "To take enrollments", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1001", - "name": "Vostro", - "brand": "Dell", - "model": "3568", - "machineTypeCode": "DKS", - "minDriverversion": "1.454", - "description": "To take enrollments", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "machineType": [ - { - "code": "DKS", - "name": "الحاسوب", - "description": "أجهزة الكمبيوتر المكتبية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DKS", - "name": "Desktop", - "description": "Desktop Computer", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DKS", - "name": "Ordinateur", - "description": "Ordinateurs de bureau", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "devices": [ - { - "id": "3000029", - "name": "Dummy Finger Print Scanner 9", - "serialNum": "MD1908452896", - "deviceSpecId": "165", - "macAddress": "2B-B1-C9-70-9D-DA", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000049", - "name": "Dummy IRIS Scanner 9", - "serialNum": "FT1784603649", - "deviceSpecId": "327", - "macAddress": "85-90-5D-B6-99-BC", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000069", - "name": "Dummy Web Camera 9", - "serialNum": "G748F4262964694", - "deviceSpecId": "736", - "macAddress": "EB-90-BA-9D-14-57", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000089", - "name": "Dummy Document Scanner 9", - "serialNum": "JN394V7692882", - "deviceSpecId": "801", - "macAddress": "B0-64-72-AC-0A-6A", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000109", - "name": "Dummy Printer 9", - "serialNum": "VE405O4816514", - "deviceSpecId": "920", - "macAddress": "3A-66-80-DF-85-BB", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000128", - "name": "Dummy Finger Print Scanner 28", - "serialNum": "SZ5912878996", - "deviceSpecId": "165", - "macAddress": "61-5E-47-8C-7B-C2", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000137", - "name": "Dummy IRIS Scanner 28", - "serialNum": "JN7935692575", - "deviceSpecId": "327", - "macAddress": "F5-F8-6E-16-39-82", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000146", - "name": "Dummy Web Camera 28", - "serialNum": "H483Y8886390696", - "deviceSpecId": "736", - "macAddress": "FD-E1-A6-F5-7B-22", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000155", - "name": "Dummy Document Scanner 28", - "serialNum": "YZ492N3059196", - "deviceSpecId": "801", - "macAddress": "5E-24-40-CF-F2-A3", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000164", - "name": "Dummy Printer 28", - "serialNum": "BS563Q2230812", - "deviceSpecId": "920", - "macAddress": "CA-BE-9C-DD-6A-7A", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "3000029", - "name": "Dummy Finger Print Scanner 9", - "serialNum": "MD1908452896", - "deviceSpecId": "165", - "macAddress": "2B-B1-C9-70-9D-DA", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000049", - "name": "Dummy IRIS Scanner 9", - "serialNum": "FT1784603649", - "deviceSpecId": "327", - "macAddress": "85-90-5D-B6-99-BC", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000069", - "name": "Dummy Web Camera 9", - "serialNum": "G748F4262964694", - "deviceSpecId": "736", - "macAddress": "EB-90-BA-9D-14-57", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000089", - "name": "Dummy Document Scanner 9", - "serialNum": "JN394V7692882", - "deviceSpecId": "801", - "macAddress": "B0-64-72-AC-0A-6A", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000109", - "name": "Dummy Printer 9", - "serialNum": "VE405O4816514", - "deviceSpecId": "920", - "macAddress": "3A-66-80-DF-85-BB", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000128", - "name": "Dummy Finger Print Scanner 28", - "serialNum": "SZ5912878996", - "deviceSpecId": "165", - "macAddress": "61-5E-47-8C-7B-C2", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000137", - "name": "Dummy IRIS Scanner 28", - "serialNum": "JN7935692575", - "deviceSpecId": "327", - "macAddress": "F5-F8-6E-16-39-82", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000146", - "name": "Dummy Web Camera 28", - "serialNum": "H483Y8886390696", - "deviceSpecId": "736", - "macAddress": "FD-E1-A6-F5-7B-22", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000155", - "name": "Dummy Document Scanner 28", - "serialNum": "YZ492N3059196", - "deviceSpecId": "801", - "macAddress": "5E-24-40-CF-F2-A3", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000164", - "name": "Dummy Printer 28", - "serialNum": "BS563Q2230812", - "deviceSpecId": "920", - "macAddress": "CA-BE-9C-DD-6A-7A", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "3000029", - "name": "Dummy Finger Print Scanner 9", - "serialNum": "MD1908452896", - "deviceSpecId": "165", - "macAddress": "2B-B1-C9-70-9D-DA", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000049", - "name": "Dummy IRIS Scanner 9", - "serialNum": "FT1784603649", - "deviceSpecId": "327", - "macAddress": "85-90-5D-B6-99-BC", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000069", - "name": "Dummy Web Camera 9", - "serialNum": "G748F4262964694", - "deviceSpecId": "736", - "macAddress": "EB-90-BA-9D-14-57", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000089", - "name": "Dummy Document Scanner 9", - "serialNum": "JN394V7692882", - "deviceSpecId": "801", - "macAddress": "B0-64-72-AC-0A-6A", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000109", - "name": "Dummy Printer 9", - "serialNum": "VE405O4816514", - "deviceSpecId": "920", - "macAddress": "3A-66-80-DF-85-BB", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000128", - "name": "Dummy Finger Print Scanner 28", - "serialNum": "SZ5912878996", - "deviceSpecId": "165", - "macAddress": "61-5E-47-8C-7B-C2", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000137", - "name": "Dummy IRIS Scanner 28", - "serialNum": "JN7935692575", - "deviceSpecId": "327", - "macAddress": "F5-F8-6E-16-39-82", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000146", - "name": "Dummy Web Camera 28", - "serialNum": "H483Y8886390696", - "deviceSpecId": "736", - "macAddress": "FD-E1-A6-F5-7B-22", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000155", - "name": "Dummy Document Scanner 28", - "serialNum": "YZ492N3059196", - "deviceSpecId": "801", - "macAddress": "5E-24-40-CF-F2-A3", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "3000164", - "name": "Dummy Printer 28", - "serialNum": "BS563Q2230812", - "deviceSpecId": "920", - "macAddress": "CA-BE-9C-DD-6A-7A", - "ipAddress": null, - "validityDateTime": null, - "isDeleted": null, - "langCode": "ara", - "isActive": true - } - ], - "deviceTypes": [ - { - "code": "FRS", - "name": "Finger Print Scanner", - "description": "For scanning fingerprints", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "FRS", - "name": "ماسح بصمة الأصبع", - "description": "لمسح بصمات الأصابع", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "FRS", - "name": "Scanner dempreintes digitales", - "description": "Scannez les empreintes digitales", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "IRS", - "name": "Iris Scanner", - "description": "For scanning Iris", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "IRS", - "name": "ايريس الماسح الضوئي", - "description": "لمسح القزحية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "IRS", - "name": "Scanner dIris", - "description": "Pour scanner liris", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "CMR", - "name": "Camera", - "description": "For capturing photo", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "CMR", - "name": "الة تصوير", - "description": "لالتقاط الصور", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "CMR", - "name": "Caméra", - "description": "Pour capturer une photo", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "SCN", - "name": "Document Scanner", - "description": "For scanning documents", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "SCN", - "name": "وثيقة الماسح الضوئي", - "description": "لمسح المستندات ضوئيًا", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "SCN", - "name": "Scanner de documents", - "description": "Pour numériser des documents", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "PRT", - "name": "Printer", - "description": "For printing Documents", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "PRT", - "name": "طابعة", - "description": "لطباعة الوثائق", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "PRT", - "name": "Imprimante", - "description": "Pour imprimer des documents", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "deviceSpecifications": [ - { - "id": "165", - "name": "Fingerprint Scanner", - "brand": "Safran Morpho", - "model": "1300 E2", - "deviceTypeCode": "FRS", - "minDriverversion": "1.12", - "description": "To scan fingerprint", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "165", - "name": "فِنرِّنت سCَنّر", - "brand": "سافران مورفو", - "model": "1301 E2", - "deviceTypeCode": "FRS", - "minDriverversion": "1.12", - "description": "لمسح بصمة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "165", - "name": "Fingerprint Scanner", - "brand": "Safran Morpho", - "model": "1300 E2", - "deviceTypeCode": "FRS", - "minDriverversion": "1.12", - "description": "To scan fingerprint", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "327", - "name": "High Speed Dual Iris Scanner", - "brand": "Cogent", - "model": "3M", - "deviceTypeCode": "IRS", - "minDriverversion": "2.34", - "description": "To scan iris", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "327", - "name": "هِغ سد دَُل ِرِس سCَنّر", - "brand": "نّت", - "model": "3M", - "deviceTypeCode": "IRS", - "minDriverversion": "2.34", - "description": "لمسح قزحية العين", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "327", - "name": "High Speed Dual Iris Scanner", - "brand": "Cogent", - "model": "3M", - "deviceTypeCode": "IRS", - "minDriverversion": "2.34", - "description": "To scan iris", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "736", - "name": "Webcam", - "brand": "Logitech", - "model": "C270", - "deviceTypeCode": "CMR", - "minDriverversion": "2.086", - "description": "To capture photo", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "736", - "name": "كاميرا ويب", - "brand": "لوجيتك", - "model": "C270", - "deviceTypeCode": "CMR", - "minDriverversion": "2.086", - "description": "لالتقاط صورة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "736", - "name": "Webcam", - "brand": "Logitech", - "model": "C270", - "deviceTypeCode": "CMR", - "minDriverversion": "2.086", - "description": "To capture photo", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "801", - "name": "imageFORMULA", - "brand": "Canon", - "model": "DR-C130", - "deviceTypeCode": "SCN", - "minDriverversion": "1.02", - "description": "To scan documents", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "801", - "name": "صورة الصيغة", - "brand": "َنّ", - "model": "DR-C131", - "deviceTypeCode": "SCN", - "minDriverversion": "1.02", - "description": "لمسح المستندات ضوئيًا", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "801", - "name": "imageFORMULA", - "brand": "Canon", - "model": "DR-C130", - "deviceTypeCode": "SCN", - "minDriverversion": "1.02", - "description": "To scan documents", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "920", - "name": "Single Function Inkjet", - "brand": "Canon", - "model": "TS207", - "deviceTypeCode": "PRT", - "minDriverversion": "1.123", - "description": "To print documents", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "920", - "name": "سِنل فُنتٍ ِنكجت", - "brand": "َنّ", - "model": "TS207", - "deviceTypeCode": "PRT", - "minDriverversion": "1.123", - "description": "لطباعة الوثائق", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "920", - "name": "Single Function Inkjet", - "brand": "Canon", - "model": "TS207", - "deviceTypeCode": "PRT", - "minDriverversion": "1.123", - "description": "To print documents", - "isDeleted": null, - "langCode": "eng", - "isActive": true - } - ], - "holidays": [ - { - "holidayId": "2000062", - "holidayDate": "2019-01-01", - "holidayDay": "2", - "holidayMonth": "1", - "holidayYear": "2019", - "holidayName": "Jour de l’an", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000014", - "holidayDate": "2019-01-01", - "holidayDay": "2", - "holidayMonth": "1", - "holidayYear": "2019", - "holidayName": "New Year's Day", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000038", - "holidayDate": "2019-01-01", - "holidayDay": "2", - "holidayMonth": "1", - "holidayYear": "2019", - "holidayName": "الميلادية رأس السنة", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000063", - "holidayDate": "2019-01-11", - "holidayDay": "5", - "holidayMonth": "1", - "holidayYear": "2019", - "holidayName": "Anniversaire du manifeste de l’indépendance", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000015", - "holidayDate": "2019-01-11", - "holidayDay": "5", - "holidayMonth": "1", - "holidayYear": "2019", - "holidayName": "Anniversary of the Independence Manifesto", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000039", - "holidayDate": "2019-01-11", - "holidayDay": "5", - "holidayMonth": "1", - "holidayYear": "2019", - "holidayName": "الذكرى السنوية لإعلان الاستقلال", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000064", - "holidayDate": "2019-05-01", - "holidayDay": "3", - "holidayMonth": "5", - "holidayYear": "2019", - "holidayName": "Fête du travail / May Day", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000016", - "holidayDate": "2019-05-01", - "holidayDay": "3", - "holidayMonth": "5", - "holidayYear": "2019", - "holidayName": "Labour Day/May Day", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000040", - "holidayDate": "2019-05-01", - "holidayDay": "3", - "holidayMonth": "5", - "holidayYear": "2019", - "holidayName": "عيد العمال/مايو يوم", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000017", - "holidayDate": "2019-06-05", - "holidayDay": "3", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Eid al-Fitr", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000065", - "holidayDate": "2019-06-05", - "holidayDay": "3", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Eid al-Fitr", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000041", - "holidayDate": "2019-06-05", - "holidayDay": "3", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "عيد الفطر المبارك", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000353", - "holidayDate": "2019-06-22", - "holidayDay": "6", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000241", - "holidayDate": "2019-06-22", - "holidayDay": "6", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000297", - "holidayDate": "2019-06-22", - "holidayDay": "6", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000354", - "holidayDate": "2019-06-23", - "holidayDay": "7", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000242", - "holidayDate": "2019-06-23", - "holidayDay": "7", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000298", - "holidayDate": "2019-06-23", - "holidayDay": "7", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000355", - "holidayDate": "2019-06-29", - "holidayDay": "6", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000243", - "holidayDate": "2019-06-29", - "holidayDay": "6", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000299", - "holidayDate": "2019-06-29", - "holidayDay": "6", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000356", - "holidayDate": "2019-06-30", - "holidayDay": "7", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000244", - "holidayDate": "2019-06-30", - "holidayDay": "7", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000300", - "holidayDate": "2019-06-30", - "holidayDay": "7", - "holidayMonth": "6", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000357", - "holidayDate": "2019-07-06", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000245", - "holidayDate": "2019-07-06", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000301", - "holidayDate": "2019-07-06", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000358", - "holidayDate": "2019-07-07", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000246", - "holidayDate": "2019-07-07", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000302", - "holidayDate": "2019-07-07", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000359", - "holidayDate": "2019-07-13", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000247", - "holidayDate": "2019-07-13", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000303", - "holidayDate": "2019-07-13", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000360", - "holidayDate": "2019-07-14", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000248", - "holidayDate": "2019-07-14", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000304", - "holidayDate": "2019-07-14", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000361", - "holidayDate": "2019-07-20", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000249", - "holidayDate": "2019-07-20", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000305", - "holidayDate": "2019-07-20", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000362", - "holidayDate": "2019-07-21", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000250", - "holidayDate": "2019-07-21", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000306", - "holidayDate": "2019-07-21", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000363", - "holidayDate": "2019-07-27", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000251", - "holidayDate": "2019-07-27", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000307", - "holidayDate": "2019-07-27", - "holidayDay": "6", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000364", - "holidayDate": "2019-07-28", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000252", - "holidayDate": "2019-07-28", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000308", - "holidayDate": "2019-07-28", - "holidayDay": "7", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000018", - "holidayDate": "2019-07-30", - "holidayDay": "2", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Feast of the Throne", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000066", - "holidayDate": "2019-07-30", - "holidayDay": "2", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Fête du trône", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000042", - "holidayDate": "2019-07-30", - "holidayDay": "2", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "عيد العرش", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000365", - "holidayDate": "2019-08-03", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000253", - "holidayDate": "2019-08-03", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000309", - "holidayDate": "2019-08-03", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000366", - "holidayDate": "2019-08-04", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000254", - "holidayDate": "2019-08-04", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000310", - "holidayDate": "2019-08-04", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000367", - "holidayDate": "2019-08-10", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000255", - "holidayDate": "2019-08-10", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000311", - "holidayDate": "2019-08-10", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000368", - "holidayDate": "2019-08-11", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000256", - "holidayDate": "2019-08-11", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000312", - "holidayDate": "2019-08-11", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000067", - "holidayDate": "2019-08-12", - "holidayDay": "1", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Aïd al-Adha", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000019", - "holidayDate": "2019-08-12", - "holidayDay": "1", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Eid al-Adha", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000043", - "holidayDate": "2019-08-12", - "holidayDay": "1", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "عيد الأضحى", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000068", - "holidayDate": "2019-08-14", - "holidayDay": "3", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversaire de la récupération de Oued Ed-Dahab", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000020", - "holidayDate": "2019-08-14", - "holidayDay": "3", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversary of the Recovery Oued Ed-Dahab", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000044", - "holidayDate": "2019-08-14", - "holidayDay": "3", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الذكرى السنوية لاستعادة واد اد-دهب", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000369", - "holidayDate": "2019-08-17", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000257", - "holidayDate": "2019-08-17", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000313", - "holidayDate": "2019-08-17", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000370", - "holidayDate": "2019-08-18", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000258", - "holidayDate": "2019-08-18", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000314", - "holidayDate": "2019-08-18", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000069", - "holidayDate": "2019-08-20", - "holidayDay": "2", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversaire de la révolution du roi et le peuple", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000021", - "holidayDate": "2019-08-20", - "holidayDay": "2", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversary of the Revolution of the King and the People", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000045", - "holidayDate": "2019-08-20", - "holidayDay": "2", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الذكرى السنوية لثورة الملك والشعب", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000371", - "holidayDate": "2019-08-24", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000259", - "holidayDate": "2019-08-24", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000315", - "holidayDate": "2019-08-24", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000372", - "holidayDate": "2019-08-25", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000260", - "holidayDate": "2019-08-25", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000316", - "holidayDate": "2019-08-25", - "holidayDay": "7", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000373", - "holidayDate": "2019-08-31", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000261", - "holidayDate": "2019-08-31", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000317", - "holidayDate": "2019-08-31", - "holidayDay": "6", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000374", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000070", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Hégire nouvel an", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000022", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Hijra New Year", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000262", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000318", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000046", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "العام الهجري الجديد", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000375", - "holidayDate": "2019-09-07", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000263", - "holidayDate": "2019-09-07", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000319", - "holidayDate": "2019-09-07", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000376", - "holidayDate": "2019-09-08", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000264", - "holidayDate": "2019-09-08", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000320", - "holidayDate": "2019-09-08", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000377", - "holidayDate": "2019-09-14", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000265", - "holidayDate": "2019-09-14", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000321", - "holidayDate": "2019-09-14", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000378", - "holidayDate": "2019-09-15", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000266", - "holidayDate": "2019-09-15", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000322", - "holidayDate": "2019-09-15", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000379", - "holidayDate": "2019-09-21", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000267", - "holidayDate": "2019-09-21", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000323", - "holidayDate": "2019-09-21", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000380", - "holidayDate": "2019-09-22", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000268", - "holidayDate": "2019-09-22", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000324", - "holidayDate": "2019-09-22", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000381", - "holidayDate": "2019-09-28", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000269", - "holidayDate": "2019-09-28", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000325", - "holidayDate": "2019-09-28", - "holidayDay": "6", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000382", - "holidayDate": "2019-09-29", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000270", - "holidayDate": "2019-09-29", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000326", - "holidayDate": "2019-09-29", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000383", - "holidayDate": "2019-10-05", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000271", - "holidayDate": "2019-10-05", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000327", - "holidayDate": "2019-10-05", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000384", - "holidayDate": "2019-10-06", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000272", - "holidayDate": "2019-10-06", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000328", - "holidayDate": "2019-10-06", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000385", - "holidayDate": "2019-10-12", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000273", - "holidayDate": "2019-10-12", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000329", - "holidayDate": "2019-10-12", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000386", - "holidayDate": "2019-10-13", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000274", - "holidayDate": "2019-10-13", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000330", - "holidayDate": "2019-10-13", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000387", - "holidayDate": "2019-10-19", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000275", - "holidayDate": "2019-10-19", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000331", - "holidayDate": "2019-10-19", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000388", - "holidayDate": "2019-10-20", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000276", - "holidayDate": "2019-10-20", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000332", - "holidayDate": "2019-10-20", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000389", - "holidayDate": "2019-10-26", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000277", - "holidayDate": "2019-10-26", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000333", - "holidayDate": "2019-10-26", - "holidayDay": "6", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000390", - "holidayDate": "2019-10-27", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000278", - "holidayDate": "2019-10-27", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000334", - "holidayDate": "2019-10-27", - "holidayDay": "7", - "holidayMonth": "10", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000391", - "holidayDate": "2019-11-02", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000279", - "holidayDate": "2019-11-02", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000335", - "holidayDate": "2019-11-02", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000392", - "holidayDate": "2019-11-03", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000280", - "holidayDate": "2019-11-03", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000336", - "holidayDate": "2019-11-03", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000393", - "holidayDate": "2019-11-09", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000281", - "holidayDate": "2019-11-09", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000337", - "holidayDate": "2019-11-09", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000071", - "holidayDate": "2019-11-10", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Anniversaire de Mohammed", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000394", - "holidayDate": "2019-11-10", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000282", - "holidayDate": "2019-11-10", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000023", - "holidayDate": "2019-11-10", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "The Prophet Muhammad's Birthday", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000338", - "holidayDate": "2019-11-10", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000047", - "holidayDate": "2019-11-10", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "عيد ميلاد النبي محمد", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000395", - "holidayDate": "2019-11-16", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000283", - "holidayDate": "2019-11-16", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000339", - "holidayDate": "2019-11-16", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000396", - "holidayDate": "2019-11-17", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000284", - "holidayDate": "2019-11-17", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000340", - "holidayDate": "2019-11-17", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000072", - "holidayDate": "2019-11-18", - "holidayDay": "1", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Fête de l’indépendance", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000024", - "holidayDate": "2019-11-18", - "holidayDay": "1", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Independence Day", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000048", - "holidayDate": "2019-11-18", - "holidayDay": "1", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "يوم الاستقلال", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000397", - "holidayDate": "2019-11-23", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000285", - "holidayDate": "2019-11-23", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000341", - "holidayDate": "2019-11-23", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000398", - "holidayDate": "2019-11-24", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000286", - "holidayDate": "2019-11-24", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000342", - "holidayDate": "2019-11-24", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000399", - "holidayDate": "2019-11-30", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000287", - "holidayDate": "2019-11-30", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000343", - "holidayDate": "2019-11-30", - "holidayDay": "6", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000400", - "holidayDate": "2019-12-01", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000288", - "holidayDate": "2019-12-01", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000344", - "holidayDate": "2019-12-01", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000401", - "holidayDate": "2019-12-07", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000289", - "holidayDate": "2019-12-07", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000345", - "holidayDate": "2019-12-07", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000402", - "holidayDate": "2019-12-08", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000290", - "holidayDate": "2019-12-08", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000346", - "holidayDate": "2019-12-08", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000403", - "holidayDate": "2019-12-14", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000291", - "holidayDate": "2019-12-14", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000347", - "holidayDate": "2019-12-14", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000404", - "holidayDate": "2019-12-15", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000292", - "holidayDate": "2019-12-15", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000348", - "holidayDate": "2019-12-15", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000405", - "holidayDate": "2019-12-21", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000293", - "holidayDate": "2019-12-21", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000349", - "holidayDate": "2019-12-21", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000406", - "holidayDate": "2019-12-22", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000294", - "holidayDate": "2019-12-22", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000350", - "holidayDate": "2019-12-22", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000407", - "holidayDate": "2019-12-28", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000295", - "holidayDate": "2019-12-28", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Saturday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000351", - "holidayDate": "2019-12-28", - "holidayDay": "6", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000408", - "holidayDate": "2019-12-29", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000296", - "holidayDate": "2019-12-29", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000352", - "holidayDate": "2019-12-29", - "holidayDay": "7", - "holidayMonth": "12", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - } - ], - "documentCategories": [ - { - "code": "POA", - "name": "Proof of Address", - "description": "Address Proof", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "POA", - "name": "إثبات العنوان", - "description": "عنوان الدليل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "POA", - "name": "Un justificatif de domicile", - "description": "Preuve dadresse", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "POI", - "name": "Proof of Identity", - "description": "Identity Proof", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "POI", - "name": "إثبات هوية", - "description": "إثبات الهوية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "POI", - "name": "Preuve didentité", - "description": "Preuve didentité", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "POR", - "name": "Proof of Relationship", - "description": "Proof Relationship of the person", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "POR", - "name": "إثبات العلاقة", - "description": "إثبات علاقة الشخص", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "POR", - "name": "Preuve de relation", - "description": "Preuve de relation de la personne", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "POB", - "name": "Proof of Birth", - "description": "Proof date of birth of the person", - "isDeleted": null, - "langCode": "eng", - "isActive": false - }, - { - "code": "POB", - "name": "إثبات الميلاد", - "description": "تاريخ إثبات ميلاد الشخص", - "isDeleted": null, - "langCode": "ara", - "isActive": false - }, - { - "code": "POB", - "name": "Preuve de naissance", - "description": "Preuve de la date de naissance de la personne", - "isDeleted": null, - "langCode": "fra", - "isActive": false - }, - { - "code": "POE", - "name": "Proof of Biometric Exception", - "description": "Proof of Biometric Exception", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "POE", - "name": "دليل استثناء البيومترية", - "description": "دليل استثناء البيومترية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "POE", - "name": "Preuve dexception biométrique", - "description": "Preuve dexception biométrique", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "documentTypes": [ - { - "code": "RNC", - "name": "Rental contract", - "description": "Rental Agreement of address", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RNC", - "name": "عقد ايجار", - "description": "اتفاق تأجير العنوان", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RNC", - "name": "Contrat de location", - "description": "Contrat de location dadresse", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "COR", - "name": "Certificate of residence", - "description": "Proof of Resident", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "COR", - "name": "شهادة الاقامة", - "description": "اثبات محل الاقامة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "COR", - "name": "Certificat de résidence", - "description": "Preuve de résidence", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC001", - "name": "Passport", - "description": "Proof of Idendity", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC001", - "name": "جواز سفر", - "description": "إثبات الهوية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC001", - "name": "Passeport", - "description": "Preuve didentité", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "CRN", - "name": "Certificate of Relationship", - "description": "Proof relationship of a person", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "CRN", - "name": "شهادة العلاقة", - "description": "علاقة إثبات للشخص", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "CRN", - "name": "Certificat de relation", - "description": "Preuve de relation dune personne", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "COB", - "name": "Certificate of Birth", - "description": "Proof birth and age of a person", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "COB", - "name": "شهادة الميلاد", - "description": "إثبات الولادة وعمر الشخص", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "COB", - "name": "Certificat de naissance", - "description": "Preuve de naissance et âge dune personne", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "COE", - "name": "Certification of Exception", - "description": "Certificate of Exception", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "COE", - "name": "شهادة استثناء", - "description": "شهادة استثناء", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "COE", - "name": "Certification dexception", - "description": "Certification dexception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC002", - "name": "PAN card", - "description": "PAN card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC003", - "name": "Either Ration or PDS Photo card", - "description": "Either Ration or PDS Photo card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC004", - "name": "Voter Identification card", - "description": "Voter Identification card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC005", - "name": "Driving licence of the applicant", - "description": "Driving licence of the applicant", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC006", - "name": "Photo identification cards issued by the Government", - "description": "Photo identification cards issued by the Government", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC007", - "name": "Service photo ID cards that is issued by a PSU", - "description": "Service photo ID cards that is issued by a PSU", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC008", - "name": "Licence of Arms", - "description": "Licence of Arms", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC009", - "name": "Photo Bank ATM card", - "description": "Photo Bank ATM card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC010", - "name": "Photo Credit card", - "description": "Photo Credit card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC011", - "name": "Photo card of the Freedom Fighter", - "description": "Photo card of the Freedom Fighter", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC012", - "name": "Certificate of Marriage", - "description": "Certificate of Marriage", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC013", - "name": "Passbook or Bank Statement", - "description": "Passbook or Bank Statement", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC014", - "name": "Account statement or passbook of the Post Office", - "description": "Account statement or passbook of the Post Office", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC015", - "name": "Ration Card", - "description": "Ration Card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC016", - "name": "PSU issued Service photo ID card with address", - "description": "PSU issued Service photo ID card with address", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC017", - "name": "Previous 3 months’ electricity bill", - "description": "Previous 3 months’ electricity bill", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC018", - "name": "Water bill as long as it is not more than 3 months’ old", - "description": "Water bill as long as it is not more than 3 months’ old", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC024", - "name": "PDS Card", - "description": "PDS Card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC025", - "name": "Medical card issued by the State Govt, CGHS, ECHS and ESIC", - "description": "Medical card issued by the State Government, CGHS, ECHS and also ESIC", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC026", - "name": "Canteen card of the Army", - "description": "Canteen card of the Army", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC027", - "name": "Family entitlement document", - "description": "Any family entitlement document issued by any Central or State Government", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC028", - "name": "Birth Certificate", - "description": "Registrar of Birth/municipal Corporation or any local government Birth Certificate", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DOC002", - "name": "بطاقة PAN", - "description": "بطاقة PAN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC003", - "name": "بطاقة الصورة التموينية أو الحصة الخاصة", - "description": "بطاقة الصورة التموينية أو الحصة الخاصة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC004", - "name": "بطاقة هويه الناخب", - "description": "بطاقة هويه الناخب", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC005", - "name": "رخصه القيادة لمقدم الطلب", - "description": "رخصه القيادة لمقدم الطلب", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC006", - "name": "بطاقات هويه مصوره صادره عن الحكومة", - "description": "بطاقات هويه مصوره صادره عن الحكومة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC007", - "name": "خدمه بطاقات هويه الصورة التي يتم إصدارها من قبل الأمير سلطان", - "description": "خدمه بطاقات هويه الصورة التي يتم إصدارها من قبل الأمير سلطان", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC008", - "name": "ترخيص الاسلحه", - "description": "ترخيص الاسلحه", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC009", - "name": "بطاقة الصراف الألى من بنك الصور", - "description": "بطاقة الصراف الألى من بنك الصور", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC010", - "name": "بطاقة الصور الائتمانية", - "description": "بطاقة الصور الائتمانية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC011", - "name": "صوره بطاقة من الحرية مقاتله", - "description": "صوره بطاقة من الحرية مقاتله", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC012", - "name": "شهادة الزواج", - "description": "شهادة الزواج", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC013", - "name": "دفتر أو كشف حساب بنكي", - "description": "دفتر أو كشف حساب بنكي", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC014", - "name": "كشف حساب أو دفتر بيانات مكتب البريد", - "description": "كشف حساب أو دفتر بيانات مكتب البريد", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC015", - "name": "البطاقة التموينية", - "description": "البطاقة التموينية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC016", - "name": "أصدرت الهيئة بطاقة هويه صوره الخدمة مع عنوان", - "description": "أصدرت الهيئة بطاقة هويه صوره الخدمة مع عنوان", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC017", - "name": "فاتورة كهرباء لمده 3 أشهر سابقه", - "description": "فاتورة كهرباء لمده 3 أشهر سابقه", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC018", - "name": "فاتورة المياه طالما انها ليست أكثر من 3 أشهر من العمر", - "description": "فاتورة المياه طالما انها ليست أكثر من 3 أشهر من العمر", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC024", - "name": "بطاقة الهوية الخاصة", - "description": "بطاقة الهوية الخاصة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC025", - "name": "البطاقة الطبية الصادرة عن حكومة الولاية و CGHS و ECHS و ESIC", - "description": "البطاقة الطبية الصادرة عن حكومة الولاية و CGHS و ECHS و ESIC أيضا", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC026", - "name": "بطاقة المقصف للجيش", - "description": "بطاقة المقصف للجيش", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC027", - "name": "وثيقة استحقاق الأسرة", - "description": "اي وثيقة استحقاق عائلي صادره عن اي حكومة مركزيه أو حكوميه", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC028", - "name": "شهادة الميلاد", - "description": "مسجل الميلاد/مؤسسه البلدية أو اي شهادة ميلاد حكوميه محليه", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DOC002", - "name": "Carte PAN", - "description": "Carte PAN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC003", - "name": "Soit ration ou PDS photo carte", - "description": "Soit ration ou PDS photo carte", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC004", - "name": "Carte d’identification des électeurs", - "description": "Carte d’identification des électeurs", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC005", - "name": "Permis de conduire du demandeur", - "description": "Permis de conduire du demandeur", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC006", - "name": "Cartes d’identité photo émises par le gouvernement", - "description": "Cartes d’identité photo émises par le gouvernement", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC007", - "name": "Cartes d’identité de service de photo émises par un PSU", - "description": "Cartes d’identité de service de photo émises par un PSU", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC008", - "name": "Licence d’armes", - "description": "Licence d’armes", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC009", - "name": "Photo banque carte bancaire", - "description": "Photo banque carte bancaire", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC010", - "name": "Carte de crédit photo", - "description": "Carte de crédit photo", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC011", - "name": "Carte photo du Freedom Fighter", - "description": "Carte photo du Freedom Fighter", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC012", - "name": "Certificat de mariage", - "description": "Certificat de mariage", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC013", - "name": "Livret ou relevé bancaire", - "description": "Livret ou relevé bancaire", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC014", - "name": "Relevé de compte ou livret du Bureau de poste", - "description": "Relevé de compte ou livret du Bureau de poste", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC015", - "name": "Carte de ration", - "description": "Carte de ration", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC016", - "name": "PSU a émis la carte didentité de photo de service avec ladresse", - "description": "PSU a émis la carte d’identité de photo de service avec l’adresse", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC017", - "name": "Facture d’électricité précédente de 3 mois", - "description": "Facture d’électricité précédente de 3 mois", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC018", - "name": "Facture d’eau tant qu’elle n’a pas plus de 3 mois", - "description": "Facture d’eau tant qu’elle n’a pas plus de 3 mois", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC024", - "name": "Carte PDS", - "description": "Carte PDS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC025", - "name": "Carte médicale délivrée par le govt de l'État", - "description": "Carte médicale délivrée par le gouvernement de l’État, le CGHS, l’ECHS et également l’ESIC", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC026", - "name": "Carte de cantine de l’armée", - "description": "Carte de cantine de l’armée", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC027", - "name": "Titre de droit familial", - "description": "Tout document de droit de la famille délivré par un gouvernement central ou", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DOC028", - "name": "Certificat de naissance", - "description": "Registraire de naissance/municipalité ou tout acte de naissance du gouvernement local", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "CIN", - "name": "بطاقة الهوية المرجعية", - "description": "بطاقة الهوية المرجعية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "CIN", - "name": "Carte d'identité de référence", - "description": "Carte d'identité de référence", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "validDocumentMapping": [ - { - "docTypeCode": "CIN", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "RNC", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "COR", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "CRN", - "docCategoryCode": "POR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "COB", - "docCategoryCode": "POB", - "isDeleted": null, - "langCode": "ara", - "isActive": false - }, - { - "docTypeCode": "DOC001", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC002", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC003", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC004", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC005", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC006", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC007", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC008", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC009", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC010", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC011", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC012", - "docCategoryCode": "POI", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC001", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC013", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC014", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC015", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC004", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC005", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC006", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC016", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC017", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC018", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC008", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC024", - "docCategoryCode": "POR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC025", - "docCategoryCode": "POR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC026", - "docCategoryCode": "POR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC001", - "docCategoryCode": "POR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC027", - "docCategoryCode": "POR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "DOC028", - "docCategoryCode": "POR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "docTypeCode": "CIN", - "docCategoryCode": "POA", - "isDeleted": null, - "langCode": "eng", - "isActive": true - } - ], - "templates": [ - { - "id": "1101", - "name": "Template for authorization content", - "description": "Template for authorization content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name\nYour Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-email-content", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1102", - "name": "Template for authorization subject", - "description": "Template for authorization subject", - "fileFormatCode": "txt", - "model": null, - "fileText": "UIN $uin Authentication $status", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-email-subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1103", - "name": "Template for authorization SMS", - "description": "Template for authorization SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Your Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services.", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-sms", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1101", - "name": "قالب لمحتوى التخويل", - "description": "قالب لمحتوى التخويل", - "fileFormatCode": "txt", - "model": null, - "fileText": "عزيزي $name ،\nتقوم مصادقة UIN باستخدام $authType بتعيينها على $time Hours $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-email-content", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1102", - "name": "قالب لموضوع التخويل", - "description": "قالب لموضوع التخويل", - "fileFormatCode": "txt", - "model": null, - "fileText": "UIN $uin: مصادقة $status", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-email-subject", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1103", - "name": "قالب لرسالة التفويض", - "description": "قالب لرسالة التفويض", - "fileFormatCode": "txt", - "model": null, - "fileText": "مصادقة UIN باستخدام $authType هي $date إلى $time hours $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-sms", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1101", - "name": "Modèle de contenu dautorisation", - "description": "Modèle de contenu dautorisation", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nVotre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\"", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-email-content", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1102", - "name": "Modèle pour sujet dautorisation", - "description": "Modèle pour sujet dautorisation", - "fileFormatCode": "txt", - "model": null, - "fileText": "UIN $uin: $status dauthentification", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-email-subject", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1103", - "name": "Modèle de SMS dautorisation", - "description": "Modèle de SMS dautorisation", - "fileFormatCode": "txt", - "model": null, - "fileText": "Votre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\".", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-sms", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1107", - "name": "Template for duplicate UIN Email", - "description": "Template for duplicate UIN Email", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because an UIN has been found against your details. Please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances\n\nThanks and Regards,\nMOSIP Team", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_DUP_UIN_EMAIL", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1108", - "name": "Template for duplicate UIN SMS", - "description": "Template for duplicate UIN SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because an UIN has been found against your details. Please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_DUP_UIN_SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1109", - "name": "Template for Technical Issue Email", - "description": "Template for Technical Issue Email", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because of an Technical issue please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances\n\nThanks and Regards,\nMOSIP Team", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_TEC_ISSUE_EMAIL", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1110", - "name": "Template for Technical Issue SMS", - "description": "Template for Technical Issue SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because of an Technical issue please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_TEC_ISSUE_SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1111", - "name": "Template for UIN generation Email", - "description": "Template for UIN generation Email", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN for the Registration $!RID has been successfully generated and will reach soon at your Postal Address.\n\nThanks and Regards,\nMOSIP Team", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_GEN_EMAIL", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1112", - "name": "Template for UIN generation SMS", - "description": "Template for UIN generation SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN for the Registration $!RID has been successfully generated and will reach soon at your Postal Address.", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_GEN_SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1113", - "name": "Template for update details Email", - "description": "Template for update details Email", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN details have been updated corresponding to the Registration Number $!RID and a Physical Copy of your UIN will reach you soon at your Postal Address.\n\nThanks and Regards,\nMOSIP Team", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_UPD_EMAIL", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1114", - "name": "Template for update Details SMS", - "description": "Template for update Details SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN details have been updated corresponding to the Registration Number $!RID and a Physical Copy of your UIN will reach you soon at your Postal Address.", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_UPD_SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1107", - "name": "قالب لبريد إلكتروني مكرر الهوية", - "description": "قالب لبريد إلكتروني مكرر الهوية", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nالخاص بك لأنه تم العثور على UIN مقابل بياناتك. يرجى زيارة أقرب مكتب تسجيل $!RID فشل طلب التسجيل\nوزيارة https://mosip.io/grievances\n\nشكرا مع تحياتي،\nفريق MOSIP", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_DUP_UIN_EMAIL", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1108", - "name": "قالب لرسالة الهوية المكررة", - "description": "قالب لرسالة الهوية المكررة", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nفشل طلب التسجيل $!RID الخاص بك لأنه تم العثور على UIN مقابل بياناتك. يرجى زيارة أقرب مكتب تسجيل.\nوزيارة https://mosip.io/grievances", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_DUP_UIN_SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1109", - "name": "نموذج للبريد الإلكتروني لمشكلة فنية", - "description": "نموذج للبريد الإلكتروني لمشكلة فنية", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nشل طلب التسجيل $!RID بسبب مشكلة فنية ، يرجى زيارة أقرب مكتب تسجيل.\nوزيارة https://mosip.io/grievances\n\nشكرا مع تحياتي،\nفريق MOSIP", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_TEC_ISSUE_EMAIL", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1110", - "name": "قالب لرسالة المشكلة الفنية", - "description": "قالب لرسالة المشكلة الفنية", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nفشل طلب التسجيل $!RID بسبب مشكلة فنية ، يرجى زيارة أقرب مكتب تسجيل.\nوزيارة https://mosip.io/grievances", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_TEC_ISSUE_SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1111", - "name": "قالب لتوليد الهوية البريد الإلكتروني", - "description": "قالب لتوليد الهوية البريد الإلكتروني", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nتم إنشاء UIN الخاص بك للتسجيل $!RID بنجاح وستصل قريبًا إلى العنوان البريدي الخاص بك.\n\nشكرا مع تحياتي،\nفريق MOSIP", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_GEN_EMAIL", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1145", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1112", - "name": "قالب لرسالة توليد الهوية", - "description": "قالب لرسالة توليد الهوية", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nتم إنشاء UIN الخاص بك للتسجيل $!RID بنجاح وستصل قريبًا إلى العنوان البريدي الخاص بك.", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_GEN_SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1113", - "name": "قالب للحصول على تفاصيل التحديث", - "description": "قالب للحصول على تفاصيل التحديث", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nتم تحديث تفاصيل UIN الخاصة بك المقابلة لرقم التسجيل $!RID وستصل إليك نسخة فعلية من UIN الخاصة بك على العنوان البريدي الخاص بك.\n\nشكرا مع تحياتي،\nفريق MOSIP", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_UPD_EMAIL", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1114", - "name": "قالب لتحديث تفاصيل الرسالة", - "description": "قالب لتحديث تفاصيل الرسالة", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nتم تحديث تفاصيل UIN الخاصة بك المقابلة لرقم التسجيل $!RID وستصل إليك نسخة فعلية من UIN الخاصة بك على العنوان البريدي الخاص بك.", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_UPD_SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1107", - "name": "Modèle de courrier didentité en double", - "description": "Modèle de courrier didentité en double", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué car un UIN a été trouvé contre vos coordonnées. Veuillez visiter votre bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances\n\nMerci et salutations,\nÉquipe MOSIP", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_DUP_UIN_EMAIL", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1108", - "name": "Modèle de message didentité en double", - "description": "Modèle de message didentité en double", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué car un UIN a été trouvé contre vos coordonnées. Veuillez visiter votre bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_DUP_UIN_SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1109", - "name": "Modèle pour courrier électronique de problème technique", - "description": "Modèle pour courrier électronique de problème technique", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué à cause d'un problème technique, veuillez vous rendre au bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances\n\nMerci et salutations,\nÉquipe MOSIP", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_TEC_ISSUE_EMAIL", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1110", - "name": "Modèle de message de problème technique", - "description": "Modèle de message de problème technique", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué à cause d'un problème technique, veuillez vous rendre au bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_TEC_ISSUE_SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1111", - "name": "Modèle de courrier électronique de génération didentité", - "description": "Modèle de courrier électronique de génération didentité", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nVotre UIN pour l'enregistrement $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.\n\nMerci et salutations,\nÉquipe MOSIP", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_GEN_EMAIL", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1112", - "name": "Modèle de message de génération didentité", - "description": "Modèle de message de génération didentité", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nVotre UIN pour l'enregistrement $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_GEN_SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1113", - "name": "Modèle pour les détails de la mise à jour Email", - "description": "Modèle pour les détails de la mise à jour Email", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nLes détails de votre UIN correspondant au numéro d’enregistrement $!RID ont été mis à jour et une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.\n\nMerci et salutations,\nÉquipe MOSIP", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_UPD_EMAIL", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1114", - "name": "Modèle pour la mise à jour Détails Message", - "description": "Modèle pour la mise à jour Détails Message", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\nLes détails de votre UIN correspondant au numéro d’enregistrement $!RID ont été mis à jour et une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_UPD_SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1115", - "name": "Template for new registration Email Content", - "description": "Template for new registration Email Content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name, \nThank you for registering with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days.", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "NewReg-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1116", - "name": "Template for new registration Email Subject", - "description": "Template for new registration Email Subject", - "fileFormatCode": "txt", - "model": null, - "fileText": "Registration confirmation", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "NewReg-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1117", - "name": "Template for new registration SMS", - "description": "Template for new registration SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name,\nThank you for registering with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days. ", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "NewReg-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1118", - "name": "Template for OTP generation Email Content", - "description": "Template for OTP generation Email Content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name, \nOTP for username $username is $otp and is valid for $validTime minutes (Generated on $date at $time hrs).", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "OTP-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1119", - "name": "Template for OTP generation Email Subject", - "description": "Template for OTP generation Email Subject", - "fileFormatCode": "txt", - "model": null, - "fileText": "One time password from digital identify platfor", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "OTP-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1120", - "name": "Template for OTP SMS", - "description": "Template for OTP SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name, \nOTP for username $username is $otp and is valid for $validTime minutes (Generated on $date at $time hrs).", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "OTP-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1121", - "name": "Template for update registration Email Content", - "description": "Template for update registration Email Content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name, \nThank you for updating your details with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days.", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "Update-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1122", - "name": "Template for update registration Email Subject", - "description": "Template for update registration Email Subject", - "fileFormatCode": "txt", - "model": null, - "fileText": "Registration update confirmation", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "Update-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1123", - "name": "Template for update registration SMS", - "description": "Template for update registration SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name, \nThank you for updating your details with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days.", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "Update-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1115", - "name": "قالب للتسجيل الجديد محتوى البريد الإلكتروني", - "description": "قالب للتسجيل الجديد محتوى البريد الإلكتروني", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ،\nنشكرك على التسجيل في منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة.", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "NewReg-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1116", - "name": "قالب للتسجيل الجديد البريد الإلكتروني الموضوع", - "description": "قالب للتسجيل الجديد البريد الإلكتروني الموضوع", - "fileFormatCode": "txt", - "model": null, - "fileText": "تأكيد التسجيل", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "NewReg-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1117", - "name": "قالب لرسالة التسجيل الجديدة", - "description": "قالب لرسالة التسجيل الجديدة", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ،\nنشكرك على التسجيل في منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة.", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "NewReg-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1118", - "name": "قالب لتوليد OTP محتوى البريد الإلكتروني", - "description": "قالب لتوليد OTP محتوى البريد الإلكتروني", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ،\nOTP لاسم المستخدم $username هو $otp وصالحة لدقائق $validTime (منشأ على $date في $time hrs).", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "OTP-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1119", - "name": "قالب لتوليد OTP البريد الإلكتروني الموضوع", - "description": "قالب لتوليد OTP البريد الإلكتروني الموضوع", - "fileFormatCode": "txt", - "model": null, - "fileText": "كلمة مرور مرة واحدة من منصة تحديد الرقمية", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "OTP-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1120", - "name": "قالب لرسالة OTP", - "description": "قالب لرسالة OTP", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ،\nOTP لاسم المستخدم $username هو $otp وصالحة لدقائق $validTime (منشأ على $date في $time hrs).", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "OTP-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1121", - "name": "قالب لتحديث تسجيل محتوى البريد الإلكتروني", - "description": "قالب لتحديث تسجيل محتوى البريد الإلكتروني", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ،\nشكرا لتحديث التفاصيل الخاصة بك مع منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "Update-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1122", - "name": "قالب لتسجيل التحديث البريد الإلكتروني الموضوع", - "description": "قالب لتسجيل التحديث البريد الإلكتروني الموضوع", - "fileFormatCode": "txt", - "model": null, - "fileText": "تأكيد تحديث التسجيل", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "Update-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1123", - "name": "قالب لرسالة تسجيل التحديث", - "description": "قالب لرسالة تسجيل التحديث", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ،\nشكرا لتحديث التفاصيل الخاصة بك مع منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $ RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة.", - "moduleId": "10002", - "moduleName": "عميل التسجيل", - "templateTypeCode": "Update-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1115", - "name": "Modèle pour nouvelle inscription Email Content", - "description": "Modèle pour nouvelle inscription Email Content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nMerci de vous être inscrit sur la plateforme d'identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "NewReg-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1116", - "name": "Modèle pour nouvelle inscription Objet de le-mail", - "description": "Modèle pour nouvelle inscription Objet de le-mail", - "fileFormatCode": "txt", - "model": null, - "fileText": "Confirmation d'enregistrement", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "NewReg-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1117", - "name": "Modèle de nouvelle inscription SMS", - "description": "Modèle de nouvelle inscription SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nMerci de vous être inscrit sur la plateforme d'identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "NewReg-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1118", - "name": "Modèle de contenu de courrier électronique de génération dOTP", - "description": "Modèle de contenu de courrier électronique de génération dOTP", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nOTP pour le nom d'utilisateur $username est $otp et est valide pour $validTime minutes (Généré le $date à $heure hrs).", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "OTP-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1119", - "name": "Modèle pour le sujet de-mail de génération dOTP", - "description": "Modèle pour le sujet de-mail de génération dOTP", - "fileFormatCode": "txt", - "model": null, - "fileText": "Mot de passe unique de la plateforme d'identification numérique", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "OTP-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1120", - "name": "Modèle pour SMS OTP", - "description": "Modèle pour SMS OTP", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nOTP pour le nom d'utilisateur $username est $otp et est valide pour $validTime minutes (Généré le $date à $heure hrs).", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "OTP-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1121", - "name": "Modèle pour lenregistrement de la mise à jour", - "description": "Modèle pour lenregistrement de la mise à jour", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,\nMerci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "Update-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1122", - "name": "Modèle denregistrement de mise à jour Objet de le-mail", - "description": "Modèle denregistrement de mise à jour Objet de le-mail", - "fileFormatCode": "txt", - "model": null, - "fileText": "Confirmation de la mise à jour de l'inscription", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "Update-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1123", - "name": "Modèle pour SMS denregistrement de mise à jour", - "description": "Modèle pour SMS denregistrement de mise à jour", - "fileFormatCode": "txt", - "model": null, - "fileText": "Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.", - "moduleId": "10002", - "moduleName": "Client dinscription", - "templateTypeCode": "Update-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1124", - "name": "Template for Email Acknowledgement", - "description": "Template for Email Acknowledgement", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name,\nYour Pre-Registration for UIN is Completed Successfully\non $Date at $Time. Your ID is #$PRID.\nAppointment is scheduled for $Appointmentdate at $Appointmenttime.\nyou will also receive the details on your registered Mobile Number", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "Email-Acknowledgement", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1125", - "name": "Template for Onscreen Acknowledgment", - "description": "Template for Onscreen Acknowledgment", - "fileFormatCode": "txt", - "model": null, - "fileText": "1. Guideline 1\n2. Guideline 2\n3. Guideline 3\n4. Guideline 4\n5. Guideline 5\n6. Guideline 6\n7. Guideline 7\n8. Guideline 8\n9. Guideline 9\n10. Guideline 10\n", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "Onscreen-Acknowledgement", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1126", - "name": "Template for OTP Email Content", - "description": "Template for OTP Email Content", - "fileFormatCode": "txt", - "model": null, - "fileText": "Dear $name,\nTP for Pre-Registration $PRID is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "otp-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1127", - "name": "Template for OTP Email Subject", - "description": "Template for OTP Email Subject", - "fileFormatCode": "txt", - "model": null, - "fileText": "Pre-Registration $PRID: OTP Request", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "otp-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1128", - "name": "Template for OTP SMS", - "description": "Template for OTP SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "OTP for Pre-Registration $PRID is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1129", - "name": "Template for SMS Acknowledgement", - "description": "Template for SMS Acknowledgement", - "fileFormatCode": "txt", - "model": null, - "fileText": "Your Pre-Registration for UIN is Completed Successfully\non $Date at $Time. Your ID is #$PRID.\nAppointment is scheduled for $Appointmentdate at $Appointmenttime.\nyou will also receive the details on your registered email address", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "SMS-Acknowledgement", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1124", - "name": "قالب لتأكيد البريد الإلكتروني", - "description": "قالب لتأكيد البريد الإلكتروني", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ، \nتم الانتهاء من التسجيل المسبق ل uin بنجاح علي $Date في $Time. رقم التعريف الخاص بك هو # $PRID. ومن المقرر تعيين $Appointmentdate في $Appointmenttime. ", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "Email-Acknowledgement", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1125", - "name": "قالب للشاشة شكر وتقدير", - "description": "قالب للشاشة شكر وتقدير", - "fileFormatCode": "txt", - "model": null, - "fileText": "1. المبدا التوجيهي 1\n2. المبدا التوجيهي 2\n3. المبدا التوجيهي 3\n4. المبدا التوجيهي 4\n5. المبدا التوجيهي 5\n6. المبدا التوجيهي 6\n7. المبدا التوجيهي 7\n8. المبدا التوجيهي 8\n9. المبدا التوجيهي 9\n10. المبدا التوجيهي 10", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "Onscreen-Acknowledgement", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1126", - "name": "قالب لمحتوى البريد الإلكتروني OTP", - "description": "قالب لمحتوى البريد الإلكتروني OTP", - "fileFormatCode": "txt", - "model": null, - "fileText": "$name ، \nOTP لـ Pre-Registration $PRID هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "otp-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1127", - "name": "قالب لموضوع البريد الإلكتروني OTP", - "description": "قالب لموضوع البريد الإلكتروني OTP", - "fileFormatCode": "txt", - "model": null, - "fileText": "Pre-Registration $PRID: OTP Request", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "otp-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1128", - "name": "قالب ل OTP SMS", - "description": "قالب ل OTP SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "OTP لـ Pre-Registration $PRID هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "otp-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1129", - "name": "قالب للإشعار SMS", - "description": "قالب للإشعار SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "\nتم الانتهاء من التسجيل المسبق ل uin بنجاح\nعلي $Date في $Time. رقم التعريف الخاص بك هو # $PRID.\nومن المقرر تعيين $Appointmentdate في $Appointmenttime.\nسوف تتلقي أيضا التفاصيل علي عنوان البريد الكتروني المسجل الخاص بك", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "SMS-Acknowledgement", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1124", - "name": "Template for email confirmation", - "description": "Template for email confirmation", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name, \nvotre pré-inscription à l'UIN est terminée avec succès sur $Date à $Time. Votre ID est # $PRID.\nLe rendez-vous est prévu pour $Appointmentdate à $Appointmenttime.\nvous recevrez également les détails sur votre numéro de mobile enregistré", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "Email-Acknowledgement", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1125", - "name": "On-screen recognition template", - "description": "On-screen recognition template", - "fileFormatCode": "txt", - "model": null, - "fileText": "1. Ligne directrice 1\n2. Ligne directrice 2\n3. Ligne directrice 3\n4. Ligne directrice 4\n5. Ligne directrice 5\n6. Ligne directrice 6\n7. Ligne directrice 7\n8. Ligne directrice 8\n9. Ligne directrice 9\n10. Ligne directrice 10", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "Onscreen-Acknowledgement", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1126", - "name": "OTP Email Content Template", - "description": "OTP Email Content Template", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name, \nOTP pour Pre-Registration $PRID est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "otp-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1127", - "name": "Template for OTP email subject", - "description": "Template for OTP email subject", - "fileFormatCode": "txt", - "model": null, - "fileText": "Pre-Registration $PRID: Requête OTP", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "otp-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1128", - "name": "Template for OTP SMS", - "description": "Template for OTP SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "OTP pour Pre-Registration $PRID est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "otp-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1129", - "name": "Template for SMS Acknowledgment", - "description": "Template for SMS Acknowledgment", - "fileFormatCode": "txt", - "model": null, - "fileText": "Votre pré-inscription pour UIN est terminée avec succès sur $Date à $Time. \nVotre ID est # $PRID.\nLe rendez-vous est prévu pour $Appointmentdate à $Appointmenttime.\nvous recevrez également les détails sur votre adresse email enregistrée", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "SMS-Acknowledgement", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1130", - "name": "Template for email subject of Acknowledgement", - "description": "Template for email subject of Acknowledgement", - "fileFormatCode": "txt", - "model": null, - "fileText": "Pre-Registration $PRID: Acknowledgement ", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "Acknowledgement-email-subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1130", - "name": "Modèle pour le sujet d'email d'accusé de réception", - "description": "Modèle pour le sujet d'email d'accusé de réception", - "fileFormatCode": "txt", - "model": null, - "fileText": "Pré-inscription $PRID: accusé de réception ", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "Acknowledgement-email-subject", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1130", - "name": "قالب للتسليم البريد الكتروني الموضوع", - "description": "قالب للتسليم البريد الكتروني الموضوع", - "fileFormatCode": "txt", - "model": null, - "fileText": "$PRID التسجيل المسبق: شكر", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "Acknowledgement-email-subject", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1134", - "name": "قالب لـ UIN تنشيط SMS", - "description": "قالب لـ UIN تنشيط SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": " $!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_REAC_SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1134", - "name": "Modèle pour courrier électronique de problème technique", - "description": "Modèle pour courrier électronique de problème technique", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_REAC_SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1146", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "رسالة otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1132", - "name": "Template for UIN Deactivation SMS", - "description": "Template for UIN Deactivation SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_DEAC_SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1132", - "name": "قالب لتعطيل UIN SMS", - "description": "قالب لتعطيل UIN SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nتم إلغاء تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_DEAC_SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1132", - "name": "Modèle pour courrier électronique de problème technique", - "description": "Modèle pour courrier électronique de problème technique", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_DEAC_SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1133", - "name": "Template for UIN Deactivation Email", - "description": "Template for UIN Deactivation Email", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThanks", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_DEAC_EMAIL", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1133", - "name": "قالب لإلغاء تنشيط البريد", - "description": "قالب لإلغاء تنشيط البريد", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nتم إلغاء تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا مع تحياتي ،\nفريق MOSIP", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_DEAC_EMAIL", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1133", - "name": "Modèle pour courrier électronique de problème technique", - "description": "Modèle pour courrier électronique de problème technique", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.\n\nMerci et salutations,\nÉquipe MOSIP", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_DEAC_EMAIL", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1134", - "name": "Template for UIN Reactivate SMS", - "description": "Template for UIN Reactivate SMS", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN $!UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_REAC_SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1143", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Otp message", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1135", - "name": "Template for UIN Reactivate Email", - "description": "Template for UIN Reactivate Email", - "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN $!UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThanks\nTeam MOSIP", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_REAC_EMAIL", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1135", - "name": "قالب لـ UIN تنشيط البريد", - "description": "قالب لـ UIN تنشيط البريد", - "fileFormatCode": "txt", - "model": null, - "fileText": "$!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا مع تحياتي ،\nفريق MOSIP", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_REAC_EMAIL", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1135", - "name": "Modèle pour courrier électronique de problème technique", - "description": "Modèle pour courrier électronique de problème technique", - "fileFormatCode": "txt", - "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.\n\nMerci et salutations,\nÉquipe MOSIP", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_REAC_EMAIL", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1136", - "name": "Acknowledgement SMS Template", - "description": "Registration Acknowledgement Template", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear ${ResidentName},\r\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\r\n1.Date:${Date}\r\n2.Full Name:${FullName}\r\n3.Date of Birth:${DOB}\r\n4.Gender:${Gender}\r\n5.Address Line 1:${AddressLine1}\r\n6.Address Line 2:${AddressLine2}\r\n7.Address Line 3:${AddressLine3}\r\n8.Region:${Region}\r\n9.City:${City}\r\n10.Province:${Province}\r\n11.Postal Code:${PostalCode}\r\n12.Mobile Number:${Mobile}\r\n13.Email:${Email}", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-sms-notification", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1136", - "name": "قالب SMS شكر", - "description": "نموذج شكر التسجيل", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "العزيز ${ResidentName},\r\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\r\n${Date}: تاريخ.1\r\n${FullName}: الاسم الكامل.2\r\n${DOB}: تاريخ الولادة.3\r\n${Gender}: جنس.4\r\n${AddressLine1}: 1 خط عنوان.5\r\n${AddressLine2}: 2 خط عنوان.6\r\n${AddressLine3}: 3 خط عنوان.7\r\n${Region}: منطقة.8\r\n${City}: مدينة.9\r\n${Province}: المحافظة.10\r\n${PostalCode}: الرمز البريدي.11\r\n${Mobile}: رقم الهاتف المحمول.12\r\n${Email}: البريد الإلكتروني.13", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-sms-notification", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1136", - "name": "Modèle SMS de reconnaissance", - "description": "Modèle de confirmation dinscription", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "cher ${ResidentName},\nMerci de vous être inscrit à la plateforme d’’identité numérique. Votre identifiant d''inscription est \"${RID}\". Les détails démographiques sont les suivants:\n1.Rendez-vous amoureux:${Date}\n2.Nom complet:${FullName}\n3.Date de naissance:${DOB}\n4.Le sexe:${Gender}\n5.Adresse Ligne 1:${AddressLine1}\n6.Adresse Ligne 2:${AddressLine2}\n7.Adresse ligne 3:${AddressLine3}\n8.Région:${Region}\n9.Ville:${City}\n10.Province:${Province}\n11.code postal:${PostalCode}\n12.Numéro de portable:${Mobile}\n13.Email:${Email}", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-sms-notification", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1137", - "name": "Acknowledgement Email Template", - "description": "Registration Acknowledgement Template", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear ${ResidentName},\r\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\r\n1.Date:${Date}\r\n2.Full Name:${FullName}\r\n3.Date of Birth:${DOB}\r\n4.Gender:${Gender}\r\n5.Address Line 1:${AddressLine1}\r\n6.Address Line 2:${AddressLine2}\r\n7.Address Line 3:${AddressLine3}\r\n8.Region:${Region}\r\n9.City:${City}\r\n10.Province:${Province}\r\n11.Postal Code:${PostalCode}\r\n12.Mobile Number:${Mobile}\r\n13.Email:${Email}", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-email-notification", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1137", - "name": "نموذج البريد الإلكتروني شكرًا", - "description": "نموذج شكر التسجيل", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "العزيز ${ResidentName},\r\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\r\n${Date}: تاريخ.1\r\n${FullName}: الاسم الكامل.2\r\n${DOB}: تاريخ الولادة.3\r\n${Gender}: جنس.4\r\n${AddressLine1}: 1 خط عنوان.5\r\n${AddressLine2}: 2 خط عنوان.6\r\n${AddressLine3}: 3 خط عنوان.7\r\n${Region}: منطقة.8\r\n${City}: مدينة.9\r\n${Province}: المحافظة.10\r\n${PostalCode}: الرمز البريدي.11\r\n${Mobile}: رقم الهاتف المحمول.12\r\n${Email}: البريد الإلكتروني.13", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-email-notification", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1137", - "name": "Modèle de courrier électronique daccusé de réception", - "description": "Modèle de confirmation d inscription", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "cher ${ResidentName},\nMerci de vous être inscrit à la plateforme d’’identité numérique. Votre identifiant d''inscription est \"${RID}\". Les détails démographiques sont les suivants:\n1.Rendez-vous amoureux:${Date}\n2.Nom complet:${FullName}\n3.Date de naissance:${DOB}\n4.Le sexe:${Gender}\n5.Adresse Ligne 1:${AddressLine1}\n6.Adresse Ligne 2:${AddressLine2}\n7.Adresse ligne 3:${AddressLine3}\n8.Région:${Region}\n9.Ville:${City}\n10.Province:${Province}\n11.code postal:${PostalCode}\n12.Numéro de portable:${Mobile}\n13.Email:${Email}", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-email-notification", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1144", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "يرجى الاطلاع على otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1144", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1139", - "name": "Registration Acknowledgement Template - Part 2", - "description": "Acknowledgement generated after registration - Part 2", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "
\n

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part2", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1139", - "name": "الإقرار المتولد بعد التسجيل - الجزء 2", - "description": "الب الاعتراف بالتسجيل - الجزء 2", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "
\n

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part2", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1139", - "name": "enregistrement Modèle de remerciement - Partie 2", - "description": "Accusé de réception généré après lenregistrement - Partie 2", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "
\n

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part2", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1144", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1145", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "يرجى الاطلاع على otp $otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1145", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Sil vous plaît trouver le otp $otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1140", - "name": "Registration Acknowledgement Template - Part 3", - "description": "Acknowledgement generated after registration - Part 3", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part3", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1140", - "name": "إقرار تم إنشاؤه بعد التسجيل - الجزء 3", - "description": "قالب الاعتراف بالتسجيل - الجزء 3", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part3", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1140", - "name": "enregistrement Modèle de remerciement - Partie 3", - "description": "Accusé de réception généré après lenregistrement - Partie 3", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part3", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "preregistration", - "name": "otp service", - "description": "OTP Send Service", - "fileFormatCode": "txt", - "model": "string", - "fileText": "Please find the OTP $otp", - "moduleId": "10001", - "moduleName": "login", - "templateTypeCode": "otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "ida", - "name": "otp service", - "description": "OTP Send Service", - "fileFormatCode": "txt", - "model": "string", - "fileText": "Please find the OTP $otp", - "moduleId": "10002", - "moduleName": "login", - "templateTypeCode": "otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "registrationprocessor", - "name": "otp service", - "description": "OTP Send Service", - "fileFormatCode": "txt", - "model": "string", - "fileText": "Please find the OTP $!otp", - "moduleId": "10003", - "moduleName": "login", - "templateTypeCode": "otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "registrationclient", - "name": "otp service", - "description": "OTP Send Service", - "fileFormatCode": "txt", - "model": "string", - "fileText": "Please find the OTP $otp", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1141", - "name": "Registration Acknowledgement Template - Part 4", - "description": "Acknowledgement generated after registration - Part 4", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part4", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1141", - "name": "قالب الاعتراف بالتسجيل - الجزء 4','الإ", - "description": "ر المتولد بعد التسجيل - الجزء 4", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part4", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1141", - "name": "enregistrement Modèle de remerciement - Partie 4", - "description": "Accusé de réception généré après lenregistrement - Partie 4", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part4", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1142", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "يرجى الاطلاع على otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1142", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1142", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1143", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "رسالة otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1143", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Otp message", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1146", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Message Otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1146", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Otp message", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1147", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "يرجى الاطلاع على otp $otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1147", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1147", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Sil vous plaît trouver le otp $otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1148", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "يرجى الاطلاع على otp $otp", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1148", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Sil vous plaît trouver le otp $otp", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1148", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1149", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "رسالة otp", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1149", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Message Otp", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1149", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Otp message", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1150", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "يرجى الاطلاع على otp $otp", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1150", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1150", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Sil vous plaît trouver le otp $otp", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1151", - "name": "Template for Email Content", - "description": "Template for Email Content", - "fileFormatCode": "txt", - "model": "model", - "fileText": "Dear $name\\nOTP for UIN  $uin is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "ida-auth-otp-email-content-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1151", - "name": "قالب لمحتوى البريد الإلكتروني", - "description": "قالب لمحتوى البريد الإلكتروني", - "fileFormatCode": "txt", - "model": "model", - "fileText": "عزيزي $name ،\\nOTP لـ UIN $uin هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "ida-auth-otp-email-content-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1151", - "name": "Modèle de contenu de courrier électronique", - "description": "Modèle de contenu de courrier électronique", - "fileFormatCode": "txt", - "model": null, - "fileText": "Cher $name,OTP pour UIN $uin est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "ida-auth-otp-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1152", - "name": "Template for Email Subject", - "description": "Template for Email Subject", - "fileFormatCode": "txt", - "model": "model", - "fileText": "UIN $uin: OTP Request", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "ida-auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1152", - "name": "قالب لموضوع البريد الإلكتروني", - "description": "قالب لموضوع البريد الإلكتروني", - "fileFormatCode": "txt", - "model": "model", - "fileText": "UIN $uin: طلب OTP", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "ida-auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1152", - "name": "Modèle pour sujet demail", - "description": "Modèle pour sujet demail", - "fileFormatCode": "txt", - "model": "model", - "fileText": "UIN $uin: Requête OTP", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "ida-auth-otp-email-subject-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1153", - "name": "Template for OTP in SMS ", - "description": "Template for OTP in SMS ", - "fileFormatCode": "txt", - "model": "model", - "fileText": "OTP for UIN  $uin is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)", - "moduleId": "10004", - "moduleName": "ID Authentication", - "templateTypeCode": "ida-auth-otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1153", - "name": "قالب كلمة المرور لمرة واحدة في الرسالة", - "description": "قالب كلمة المرور لمرة واحدة في الرسالة", - "fileFormatCode": "txt", - "model": "model", - "fileText": "OTP لـ UIN $uin هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)", - "moduleId": "10004", - "moduleName": "مصادقة الهوية", - "templateTypeCode": "ida-auth-otp-sms-template", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1153", - "name": "Modèle pour OTP dans SMS", - "description": "Modèle pour OTP dans SMS", - "fileFormatCode": "txt", - "model": "model", - "fileText": "OTP pour UIN $uin est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)", - "moduleId": "10004", - "moduleName": "Authentification ID", - "templateTypeCode": "ida-auth-otp-sms-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1154", - "name": "Consent", - "description": "Consent", - "fileFormatCode": "txt", - "model": null, - "fileText": "To provide consent for storage and utilization of personal information as given", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "consent", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1154", - "name": "موافقة", - "description": "موافقة", - "fileFormatCode": "txt", - "model": null, - "fileText": "لتقديم موافقة لتخزين واستخدام المعلومات الشخصية على النحو الوارد", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "consent", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1154", - "name": "Consentement", - "description": "Consentement", - "fileFormatCode": "txt", - "model": null, - "fileText": "Donner son ement pour le stockage et l'utilisation des informations personnelles telles qu'elles sont données", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "consent", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1155", - "name": "اعتراف قالب البريد الإلكتروني", - "description": "تسجيل قالب الاعتراف", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "العزيز ${ResidentName}, شكرًا لك على تحديث التفاصيل الخاصة بك باستخدام نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "updateUIN-email-notification", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1155", - "name": "Acknowledgement Email Template", - "description": "Registration Acknowledgement Template", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear ${ResidentName}, Thank you for updating your details with Digital Identity platform. Your registration id is \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "updateUIN-email-notification", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1155", - "name": "Modèle d'email de reconnaissance", - "description": "Modèle de confirmation d'inscription", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear ${ResidentName}, Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'inscription est \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "updateUIN-email-notification", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1156", - "name": "قالب الاعتراف", - "description": "تسجيل قالب الاعتراف", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "العزيز ${ResidentName}, شكرًا لك على تحديث التفاصيل الخاصة بك باستخدام نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "updateUIN-sms-notification", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1156", - "name": "Acknowledgement SMS Template", - "description": "Registration Acknowledgement Template", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear ${ResidentName}, Thank you for updating your details with Digital Identity platform. Your registration id is \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "updateUIN-sms-notification", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1156", - "name": "Modèle de SMS de reconnaissance", - "description": "Modèle de confirmation d'inscription", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear ${ResidentName}, Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'inscription est \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "updateUIN-sms-notification", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1157", - "name": "اعتراف قالب البريد الإلكتروني", - "description": "تسجيل قالب الاعتراف", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "عزيزي المستخدم ، شكرًا على طلبك لاسترداد UIN المفقود. معرف تسجيلك لهذا الطلب هو\"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "lostUIN-email-notification", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1157", - "name": "Acknowledgement Email Template", - "description": "Registration Acknowledgement Template", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear user, Thank you for your request to retrieve your lost UIN. Your registration id for this request is \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "lostUIN-email-notification", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1157", - "name": "Modèle d'email de reconnaissance", - "description": "Modèle de confirmation d'inscription", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Cher utilisateur, Merci pour votre demande de récupération de votre UIN perdu. Votre identifiant d'enregistrement pour cette demande est \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "lostUIN-email-notification", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1158", - "name": "قالب رسالة شكر وتقدير الإلكتروني", - "description": "تسجيل قالب الاعتراف", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "عزيزي المستخدم ، شكرًا على طلبك لاسترداد UIN المفقود. معرف تسجيلك لهذا الطلب هو\"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "lostUIN-sms-notification", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1158", - "name": "Acknowledgement SMS Template", - "description": "Registration Acknowledgement Template", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear user, Thank you for your request to retrieve your lost UIN. Your registration id for this request is \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "lostUIN-sms-notification", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1158", - "name": "Modèle de SMS de reconnaissance", - "description": "Modèle de confirmation d'inscription", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Cher utilisateur, Merci pour votre demande de récupération de votre UIN perdu. Votre identifiant d'enregistrement pour cette demande est \"${RID}\".", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "lostUIN-sms-notification", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1159", - "name": "Template for Cancel Appointment", - "description": "Template for Cancel Appointment", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear $name,\n\nYour appointment for pre-registration id, $PRID and appointment date and time, $Appointmentdate $Appointmenttime has been canceled due to a government emergency/holiday. Please re-book another slot for Registration.\n\nThanks", - "moduleId": "10001", - "moduleName": "Pre-Registration", - "templateTypeCode": "cancel-appointment", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1159", - "name": "قالب لإلغاء الموعد", - "description": "قالب لإلغاء الموعد", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "عزيزي $name ،\n\nتم إلغاء الموعد الخاص بمعرف التسجيل المسبق ، $PRID وتاريخ ووقت الموعد ، $Appointmentdate $Appointmenttime بسبب حالة طوارئ / عطلة حكومية. يرجى إعادة حجز فتحة أخرى للتسجيل.\n\nشكر", - "moduleId": "10001", - "moduleName": "ما قبل التسجيل", - "templateTypeCode": "cancel-appointment", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1159", - "name": "Modèle pour annuler un rendez-vous", - "description": "Modèle pour annuler un rendez-vous", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Cher $name,\n\nVotre rendez-vous pour l'ID de pré-inscription, $PRID et la date et l'heure du rendez-vous, $Appointmentdate $Appointmenttime a été annulé en raison d'une urgence / d'un jour férié pour les autorités. Veuillez réserver à nouveau un autre créneau pour l'enregistrement.\n\nMerci", - "moduleId": "10001", - "moduleName": "Pré-inscription", - "templateTypeCode": "cancel-appointment", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1160", - "name": "Lost UIN Notification SMS", - "description": "Lost UIN Notification SMS", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear $!name,\n\nYour UIN Number is $!UIN. You will receive your UIN Card via. our postal service.\n\nThanks", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_LOST_UIN_SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1160", - "name": "فقدت رسالة إعلام UIN", - "description": "فقدت رسالة إعلام UIN", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "عزيزي $!name ،\n\nرقم UIN الخاص بك هو $!UIN. سوف تتلقى بطاقة UIN الخاصة بك عبر. خدمتنا ��لبريدية.\n\nشكر", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_LOST_UIN_SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1160", - "name": "SMS de notification UIN perdu", - "description": "SMS de notification UIN perdu", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Cher $!name,\n\nVotre numéro UIN est $!UIN. Vous recevrez votre carte UIN via. notre service postal.\n\nMerci", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_LOST_UIN_SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1161", - "name": "Lost UIN Notification Email", - "description": "Lost UIN Notification Email", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Dear $!name,\n\nYour UIN Number is $!UIN. You will receive your UIN Card via. our postal service.\n\nThanks", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_LOST_UIN_EMAIL", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1161", - "name": "فقدت البريد الإلكتروني الإخطار UIN", - "description": "فقدت البريد الإلكتروني الإخطار UIN", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "عزيزي $!name ،\n\nرقم UIN الخاص بك هو $!UIN. سوف تتلقى بطاقة UIN الخاصة بك عبر. خدمتنا البريدية.\n\nشكر", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_LOST_UIN_EMAIL", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1161", - "name": "Email de notification UIN perdu", - "description": "Email de notification UIN perdu", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Cher $!name,\n\nVotre numéro UIN est $!UIN. Vous recevrez votre carte UIN via. notre service postal.\n\nMerci", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_LOST_UIN_EMAIL", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1131", - "name": "UIN card template", - "description": "UIN card template", - "fileFormatCode": "html", - "model": null, - "fileText": "\r\n\r\n\r\n\t\r\n\t\r\n\tUIN Card\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
 \r\n
Logo
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n $!UIN \r\n
\r\n
\r\n
\r\n \r\n $!name_eng\r\n
\r\n
\r\n
\r\n \r\n$!name_ara\r\n
\r\n
\r\n
\r\n\r\n$!dob\r\n
\r\n
\r\n
\r\n $!gender_eng\r\n   \r\n$!gender_ara\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n$!addressLine1_eng, $!addressLine2_eng,\r\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\r\n\t\t$!postalCode
\r\n$!addressLine1_ara, $!addressLine2_ara,\r\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\r\n\t\t$!postalCode \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
 
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n
For any issues please contact us at
\r\n
Registration Proccessor,Hanging Gardens,Global Village\r\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\r\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\r\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\r\nبنغالورو، كارناتاكا
\r\n
\r\n
\r\n
\r\n\r\n", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1131", - "name": "قالب بطاقة UIN", - "description": "قالب بطاقة UIN", - "fileFormatCode": "html", - "model": null, - "fileText": "\r\n\r\n\r\n\t\r\n\t\r\n\tUIN Card\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
 \r\n
Logo
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n $!UIN \r\n
\r\n
\r\n
\r\n \r\n $!name_eng\r\n
\r\n
\r\n
\r\n \r\n$!name_ara\r\n
\r\n
\r\n
\r\n\r\n$!dob\r\n
\r\n
\r\n
\r\n $!gender_eng\r\n   \r\n$!gender_ara\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n$!addressLine1_eng, $!addressLine2_eng,\r\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\r\n\t\t$!postalCode
\r\n$!addressLine1_ara, $!addressLine2_ara,\r\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\r\n\t\t$!postalCode \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
 
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n
Pour toute question s'il vous plaît contactez-nous au
\r\n
Inscription Processor, Hanging Gardens, Global Village\r\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\r\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\r\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\r\nبنغالورو، كارناتاكا
\r\n
\r\n
\r\n
\r\n\r\n", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1131", - "name": "Modèle de carte UIN", - "description": "Modèle de carte UIN", - "fileFormatCode": "html", - "model": null, - "fileText": "\r\n\r\n\r\n\t\r\n\t\r\n\tUIN Card\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
 \r\n
Logo
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n $!UIN \r\n
\r\n
\r\n
\r\n \r\n $!name_eng\r\n
\r\n
\r\n
\r\n \r\n$!name_ara\r\n
\r\n
\r\n
\r\n\r\n$!dob\r\n
\r\n
\r\n
\r\n $!gender_eng\r\n   \r\n$!gender_ara\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n$!addressLine1_eng, $!addressLine2_eng,\r\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\r\n\t\t$!postalCode
\r\n$!addressLine1_ara, $!addressLine2_ara,\r\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\r\n\t\t$!postalCode \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
 
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n
Pour toute question s'il vous plaît contactez-nous au
\r\n
Inscription Processor, Hanging Gardens, Global Village\r\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\r\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\r\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\r\nبنغالورو، كارناتاكا
\r\n
\r\n
\r\n
\r\n\r\n", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1162", - "name": "Modèle de carte Masked UIN", - "description": "Modèle de carte Masked UIN", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!name_eng\n
\n
\n
\n $!name_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village Parc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_MASKED_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "1162", - "name": "قالب بطاقة UIN Masked", - "description": "قالب بطاقة UIN Masked", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!name_eng\n
\n
\n
\n $!name_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village Parc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_MASKED_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1162", - "name": "Masked UIN card template", - "description": "Masked UIN card template", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!name_eng\n
\n
\n
\n $!name_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
For any issues please contact us at
\n
Registration Proccessor,Hanging Gardens,Global Village\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_MASKED_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1138", - "name": "Registration Acknowledgement Template - Part 1", - "description": "Acknowledgement generated after registration - Part 1", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part1", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1138", - "name": "إقرار تم إنشاؤه بعد التسجيل - الجزء 1", - "description": "قالب الاعتراف بالتسجيل - الجزء 1", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part1", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1138", - "name": "enregistrement Modèle de remerciement - Partie 1", - "description": "Accusé de réception généré après lenregistrement - Partie 1", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part1", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "templatesTypes": [ - { - "code": "auth-email-content", - "description": "Template for authorization content", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "auth-email-subject", - "description": "Template for authorization subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "auth-sms", - "description": "Template for authorization SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "ida-auth-otp-email-content-template", - "description": "Template for Email Content", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "ida-auth-otp-email-subject-template", - "description": "Template for Email Subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "ida-auth-otp-sms-template", - "description": "Template for OTP in SMS ", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "auth-email-content", - "description": "قالب لمحتوى التخويل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "auth-email-subject", - "description": "قالب لموضوع التخويل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "auth-sms", - "description": "قالب لرسالة التفويض", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "ida-auth-otp-email-content-template", - "description": "قالب لمحتوى البريد الإلكتروني", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "ida-auth-otp-email-subject-template", - "description": "قالب لموضوع البريد الإلكتروني", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "ida-auth-otp-sms-template", - "description": "قالب كلمة المرور لمرة واحدة في الرسالة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "auth-email-content", - "description": "Modèle de contenu dautorisation", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "auth-email-subject", - "description": "Modèle pour sujet dautorisation", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "auth-sms", - "description": "Modèle de SMS dautorisation", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "ida-auth-otp-email-content-template", - "description": "Modèle de contenu de courrier électronique", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "ida-auth-otp-email-subject-template", - "description": "Modèle pour sujet demail", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "ida-auth-otp-sms-template", - "description": "Modèle pour OTP dans SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_DUP_UIN_EMAIL", - "description": "Template for duplicate UIN Email", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_DUP_UIN_SMS", - "description": "Template for duplicate UIN SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_TEC_ISSUE_EMAIL", - "description": "Template for Technical Issue Email", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_TEC_ISSUE_SMS", - "description": "Template for Technical Issue SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_GEN_EMAIL", - "description": "Template for UIN generation Email", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_GEN_SMS", - "description": "Template for UIN generation SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_UPD_EMAIL", - "description": "Template for update details Email", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_UPD_SMS", - "description": "Template for update Details SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_DUP_UIN_EMAIL", - "description": "قالب لبريد إلكتروني مكرر الهوية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_DUP_UIN_SMS", - "description": "قالب لرسالة الهوية المكررة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_TEC_ISSUE_EMAIL", - "description": "نموذج للبريد الإلكتروني لمشكلة فنية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_TEC_ISSUE_SMS", - "description": "قالب لرسالة المشكلة الفنية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_GEN_EMAIL", - "description": "قالب لتوليد الهوية البريد الإلكتروني", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_GEN_SMS", - "description": "قالب لرسالة توليد الهوية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_UPD_EMAIL", - "description": "قالب للحصول على تفاصيل التحديث", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_UPD_SMS", - "description": "قالب لتحديث تفاصيل الرسالة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_DUP_UIN_EMAIL", - "description": "Modèle de courrier didentité en double", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_DUP_UIN_SMS", - "description": "Modèle de message didentité en double", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_TEC_ISSUE_EMAIL", - "description": "Modèle pour courrier électronique de problème technique", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_TEC_ISSUE_SMS", - "description": "Modèle de message de problème technique", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_GEN_EMAIL", - "description": "Modèle de courrier électronique de génération didentité", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_GEN_SMS", - "description": "Modèle de message de génération didentité", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_UPD_EMAIL", - "description": "Modèle pour les détails de la mise à jour Email", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_UPD_SMS", - "description": "Modèle pour la mise à jour Détails Message", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "NewReg-email-content-template", - "description": "Template for new registration Email Content", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "NewReg-email-subject-template", - "description": "Template for new registration Email Subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "NewReg-sms-template", - "description": "Template for new registration SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "OTP-email-content-template", - "description": "Template for OTP generation Email Content", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "OTP-email-subject-template", - "description": "Template for OTP generation Email Subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "OTP-sms-template", - "description": "Template for OTP SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "Update-email-content-template", - "description": "Template for update registration Email Content", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "Update-email-subject-template", - "description": "Template for update registration Email Subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "Update-sms-template", - "description": "Template for update registration SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "NewReg-email-content-template", - "description": "قالب للتسجيل الجديد محتوى البريد الإلكتروني", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "NewReg-email-subject-template", - "description": "قالب للتسجيل الجديد البريد الإلكتروني الموضوع", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "NewReg-sms-template", - "description": "قالب لرسالة التسجيل الجديدة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "OTP-email-content-template", - "description": "قالب لتوليد OTP محتوى البريد الإلكتروني", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "OTP-email-subject-template", - "description": "قالب لتوليد OTP البريد الإلكتروني الموضوع", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "OTP-sms-template", - "description": "قالب لرسالة OTP", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "Update-email-content-template", - "description": "قالب لتحديث تسجيل محتوى البريد الإلكتروني", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "Update-email-subject-template", - "description": "قالب لتسجيل التحديث البريد الإلكتروني الموضوع", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "Update-sms-template", - "description": "قالب لرسالة تسجيل التحديث", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "NewReg-email-content-template", - "description": "Modèle pour nouvelle inscription Email Content", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "NewReg-email-subject-template", - "description": "Modèle pour nouvelle inscription Objet de le-mail", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "NewReg-sms-template", - "description": "Modèle de nouvelle inscription SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "OTP-email-content-template", - "description": "Modèle de contenu de courrier électronique de génération dOTP", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "OTP-email-subject-template", - "description": "Modèle pour le sujet de-mail de génération dOTP", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "OTP-sms-template", - "description": "Modèle pour SMS OTP", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "Update-email-content-template", - "description": "Modèle pour lenregistrement de la mise à jour", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "Update-email-subject-template", - "description": "Modèle denregistrement de mise à jour Objet de le-mail", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "Update-sms-template", - "description": "Modèle pour SMS denregistrement de mise à jour", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "Email-Acknowledgement", - "description": "Template for Email Acknowledgement", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "Onscreen-Acknowledgement", - "description": "Template for Onscreen Acknowledgment", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "otp-email-content-template", - "description": "Template for OTP Email Content", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "otp-email-subject-template", - "description": "Template for OTP Email Subject", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "otp-sms-template", - "description": "Template for OTP SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "SMS-Acknowledgement", - "description": "Template for SMS Acknowledgement", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "Email-Acknowledgement", - "description": "قالب لتأكيد البريد الإلكتروني", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "Onscreen-Acknowledgement", - "description": "قالب للشاشة شكر وتقدير", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "otp-email-content-template", - "description": "قالب لمحتوى البريد الإلكتروني OTP", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "otp-email-subject-template", - "description": "قالب لموضوع البريد الإلكتروني OTP", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "otp-sms-template", - "description": "قالب ل OTP SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "SMS-Acknowledgement", - "description": "قالب للإشعار SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "Email-Acknowledgement", - "description": "Template for email confirmation", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "Onscreen-Acknowledgement", - "description": "On-screen recognition template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "otp-email-content-template", - "description": "OTP Email Content Template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "otp-email-subject-template", - "description": "Template for OTP email subject", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "otp-sms-template", - "description": "Template for OTP SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "SMS-Acknowledgement", - "description": "Template for SMS Acknowledgment", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "Acknowledgement-email-subject", - "description": "Template for email subject of Acknowledgement", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "Acknowledgement-email-subject", - "description": "قالب للتسليم البريد الكتروني الموضوع", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "Acknowledgement-email-subject", - "description": "Modèle pour le sujet d'email d'accusé de réception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_CARD_TEMPLATE", - "description": "UIN card template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_CARD_TEMPLATE", - "description": "قالب بطاقة UIN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_CARD_TEMPLATE", - "description": "Modèle de carte UIN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_DEAC_SMS", - "description": "Template for UIN Deactivation SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_DEAC_SMS", - "description": "قالب لتعطيل UIN SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_DEAC_SMS", - "description": "Modèle pour SMS de désactivation UIN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_DEAC_EMAIL", - "description": "Template for UIN Deactivation Email", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_DEAC_EMAIL", - "description": "قالب لإلغاء تنشيط البريد", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_DEAC_EMAIL", - "description": "Modèle pour Email de désactivation UIN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_REAC_SMS", - "description": "Template for UIN Reactivate SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_REAC_SMS", - "description": "قالب لـ UIN تنشيط SMS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_REAC_SMS", - "description": "Modèle pour UIN Réactiver SMS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_UIN_REAC_EMAIL", - "description": "Template for UIN Reactivate Email", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_UIN_REAC_EMAIL", - "description": "قالب لـ UIN تنشيط البريد", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_UIN_REAC_EMAIL", - "description": "Modèle pour UIN Réactiver Email", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "reg-sms-notification", - "description": "Registration Acknowledgement Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "reg-sms-notification", - "description": "نموذج شكر التسجيل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "reg-sms-notification", - "description": "accusé de réception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "reg-email-notification", - "description": "Registration Acknowledgement Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "reg-email-notification", - "description": "نموذج شكر التسجيل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "reg-email-notification", - "description": "accusé de réception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "reg-ack-template-part1", - "description": "Registration Acknowledgement Template - Part 1", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "reg-ack-template-part1", - "description": "نموذج شكر التسجيل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "reg-ack-template-part1", - "description": "accusé de réception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "reg-ack-template-part2", - "description": "Registration Acknowledgement Template - Part 2", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "reg-ack-template-part2", - "description": "نموذج شكر التسجيل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "reg-ack-template-part2", - "description": "accusé de réception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "reg-ack-template-part3", - "description": "Registration Acknowledgement Template - Part 3", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "reg-ack-template-part3", - "description": "نموذج شكر التسجيل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "reg-ack-template-part3", - "description": "accusé de réception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "reg-ack-template-part4", - "description": "Registration Acknowledgement Template - Part 4", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "reg-ack-template-part4", - "description": "نموذج شكر التسجيل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "reg-ack-template-part4", - "description": "accusé de réception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "consent", - "description": "Consent", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "consent", - "description": "موافقة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "consent", - "description": "Consentement", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "auth-otp-email-subject-template", - "description": "Auth OTP Email Subject Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "auth-otp-email-subject-template", - "description": "مصادقة OTP قالب موضوع", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "auth-otp-email-subject-template", - "description": "Modèle dobjet de-mail Auth OTP", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "auth-otp-email-content-template", - "description": "Auth OTP Email Content Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "auth-otp-email-content-template", - "description": "مصادقة OTP قالب محتوى", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "auth-otp-email-content-template", - "description": "Auth OTP Email ContentTemplate", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "auth-otp-sms-template", - "description": "Auth OTP SMS Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "auth-otp-sms-template", - "description": "مصادقة قالب رسالة OTP", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "auth-otp-sms-template", - "description": "Modèle SMS OTP Auth", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "lostUIN-email-notification", - "description": "فقدت قالب الاعتراف UIN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "lostUIN-email-notification", - "description": "Lost UIN Acknowledgement Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "lostUIN-email-notification", - "description": "Modèle de reconnaissance UIN perdu", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "lostUIN-sms-notification", - "description": "فقدت قالب الاعتراف UIN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "lostUIN-sms-notification", - "description": "Lost UIN Acknowledgement Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "lostUIN-sms-notification", - "description": "Modèle de reconnaissance UIN perdu", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "updateUIN-email-notification", - "description": "تحديث قالب شكر UIN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "updateUIN-email-notification", - "description": "Updtae UIN Acknowledgement Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "updateUIN-email-notification", - "description": "Mise à jour du modèle d'accusé de réception UIN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "updateUIN-sms-notification", - "description": "تحديث قالب شكر UIN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "updateUIN-sms-notification", - "description": "Updtae UIN Acknowledgement Template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "updateUIN-sms-notification", - "description": "Mise à jour du modèle d'accusé de réception UIN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "cancel-appointment", - "description": "Template for Cancel Appointment", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "cancel-appointment", - "description": "قالب لإلغاء الموعد", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "cancel-appointment", - "description": "Modèle pour annuler un rendez-vous", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_LOST_UIN_SMS", - "description": "Lost UIN Notification SMS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_LOST_UIN_SMS", - "description": "فقدت رسالة إعلام UIN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_LOST_UIN_SMS", - "description": "SMS de notification UIN perdu", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_LOST_UIN_EMAIL", - "description": "Lost UIN Notification Email", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_LOST_UIN_EMAIL", - "description": "فقدت البريد الإلكتروني الإخطار UIN", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_LOST_UIN_EMAIL", - "description": "Email de notification UIN perdu", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RPR_MASKED_UIN_CARD_TEMPLATE", - "description": "Masked UIN card template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RPR_MASKED_UIN_CARD_TEMPLATE", - "description": "قالب بطاقة UIN Masked", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RPR_MASKED_UIN_CARD_TEMPLATE", - "description": "Modèle de carte Masked UIN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "templateFileFormat": [ - { - "code": "txt", - "description": "Text File", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "xml", - "description": "XML File", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "json", - "description": "Json File", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "txt", - "description": "ملف نصي", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "xml", - "description": "ملف XML", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "json", - "description": "ملف Json", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "txt", - "description": "Fichier texte", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "xml", - "description": "Fichier XML", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "json", - "description": "Fichier Json", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "html", - "description": "html file", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "html", - "description": "ملف html", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "html", - "description": "Fichier html", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "reasonCategory": [ - { - "code": "MNA", - "name": "Manual Adjudication", - "description": "Rejection during Manual Adjudication", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "CLR", - "name": "Client Rejection", - "description": "Rejection in Registration Client", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "MNA", - "name": "الفصل اليدوي", - "description": "رفض خلال الفصل اليدوي", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "CLR", - "name": "رفض العميل", - "description": "رفض تسجيل العميل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "MNA", - "name": "Manuel arbitrage", - "description": "Renvoi en cours de sélection manuelle", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "CLR", - "name": "Rejet de client", - "description": "Rejet en enregistrement Client", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "reasonList": [ - { - "code": "APM", - "name": "Age-Photo Mismatch", - "description": "Mismatch between the Age and Photo", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "GPM", - "name": "Gender-Photo Mismatch", - "description": "Gender-Photo Mismatch between Gender and Photo", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "IAD", - "name": "Invalid Address", - "description": "Invalid Address found", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "DPG", - "name": "Duplicate Registration", - "description": "Duplicate Registration found", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "OTH", - "name": "Others", - "description": "Others", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "ADM", - "name": "All the Details are matching", - "description": "All the Details are matching", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "ADD", - "name": "All the Demographic Details are Matching", - "description": "All the Demographic Details are Matching", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "OPM", - "name": "Only the Photograph is Matching", - "description": "Only the Photograph is Matching", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "SDM", - "name": "Some of the Demographic Details are Matching", - "description": "Some of the Demographic Details are Matching", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "APM", - "name": "عدم تطابق العمر-صور", - "description": "حدث عدم تطابق بين العمر وصور", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "GPM", - "name": "عدم تطابق نوع الجنس-صور", - "description": "عدم تطابق نوع الجنس-صور بين الجنسين وصور", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "IAD", - "name": "عنوان غير صالح", - "description": "يتم العثور على عنوان غير صالح", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "DPG", - "name": "تسجيل مكرر", - "description": "تكرار التسجيل العثور على", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "OTH", - "name": "الآخرين", - "description": "الآخرين", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "ADM", - "name": "يتم مطابقة جميع التفاصيل", - "description": "يتم مطابقة جميع التفاصيل", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "ADD", - "name": "جميع تفاصيل ديموغرافية هي مطابقة", - "description": "جميع تفاصيل ديموغرافية هي مطابقة", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "OPM", - "name": "إلا الصورة هي مطابقة", - "description": "إلا الصورة هي مطابقة", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "SDM", - "name": "بعض التفاصيل الديمغرافية هي مطابقة", - "description": "بعض التفاصيل الديمغرافية هي مطابقة", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "APM", - "name": "Décalage de lâge-Photo", - "description": "Discordance entre lâge et la Photo", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "GPM", - "name": "Incompatibilité de sexe-Photo", - "description": "Sexe-Photo discordance entre le sexe et la Photo", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "IAD", - "name": "Adresse non valide", - "description": "Adresse non valide trouvée", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "DPG", - "name": "Enregistrement en double", - "description": "Double enregistrement trouvé", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "OTH", - "name": "Dautres", - "description": "Dautres", - "rsnCatCode": "CLR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "ADM", - "name": "Tous les détails sont adaptent", - "description": "Tous les détails sont adaptent", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "ADD", - "name": "Tous les détails démographiques sont Matching", - "description": "Tous les détails démographiques sont Matching", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "OPM", - "name": "La photographie est le rapprochement", - "description": "La photographie est le rapprochement", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "SDM", - "name": "Certains détails démographiques sont Matching", - "description": "Certains détails démographiques sont Matching", - "rsnCatCode": "MNA", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "blackListedWords": [ - { - "word": "shit", - "description": "Blacklisted Word", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "word": "damn", - "description": "Blacklisted Word", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "word": "nigga", - "description": "Blacklisted Word", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "word": "dammit", - "description": "Blacklisted Word", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "word": "الخراء", - "description": "كلمة القائمة السوداء", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "word": "لعنة", - "description": "كلمة القائمة السوداء", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "word": "نيغا", - "description": "كلمة القائمة السوداء", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "word": "اللعنة", - "description": "كلمة القائمة السوداء", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "word": "Merde", - "description": "Mot sur la liste noire", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "word": "Damn", - "description": "Mot sur la liste noire", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "word": "nigga", - "description": "Mot sur la liste noire", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "word": "bon sang", - "description": "Mot sur la liste noire", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "locationHierarchy": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "MOR", - "name": "Morocco", - "hierarchyLevel": 0, - "hierarchyName": "Country", - "parentLocCode": null - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "MOR", - "name": "الْـمَغْرِبُ", - "hierarchyLevel": 0, - "hierarchyName": "بلد", - "parentLocCode": null - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "MOR", - "name": "Maroc", - "hierarchyLevel": 0, - "hierarchyName": "Pays", - "parentLocCode": null - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "RSK", - "name": "Rabat Sale Kenitra", - "hierarchyLevel": 1, - "hierarchyName": "Region", - "parentLocCode": "MOR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "RSK", - "name": "جهة الرباط سلا القنيطرة", - "hierarchyLevel": 1, - "hierarchyName": "منطقة", - "parentLocCode": "MOR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "RSK", - "name": "Rabat-Salé-Kénitra", - "hierarchyLevel": 1, - "hierarchyName": "Région", - "parentLocCode": "MOR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "KTA", - "name": "Kenitra", - "hierarchyLevel": 2, - "hierarchyName": "Province", - "parentLocCode": "RSK" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "KTA", - "name": "القنيطرة", - "hierarchyLevel": 2, - "hierarchyName": "المحافظة", - "parentLocCode": "RSK" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "KTA", - "name": "Kénitra", - "hierarchyLevel": 2, - "hierarchyName": "Province", - "parentLocCode": "RSK" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "KNT", - "name": "Kenitra", - "hierarchyLevel": 3, - "hierarchyName": "City", - "parentLocCode": "KTA" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "KNT", - "name": "القنيطرة", - "hierarchyLevel": 3, - "hierarchyName": "مدينة", - "parentLocCode": "KTA" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "KNT", - "name": "Kénitra", - "hierarchyLevel": 3, - "hierarchyName": "Ville", - "parentLocCode": "KTA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "BNMR", - "name": "Ben Mansour", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "BNMR", - "name": "بن منصور", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "BNMR", - "name": "Ben Mansour", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14022", - "name": "14022", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14022", - "name": "14022", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14022", - "name": "14022", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "MNAS", - "name": "Mnasra", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "MNAS", - "name": "منَسرَ", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "MNAS", - "name": "Mnasra", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14053", - "name": "14053", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "MNAS" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14053", - "name": "14053", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "MNAS" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14053", - "name": "14053", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "MNAS" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "MOGR", - "name": "Mograne", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "MOGR", - "name": "مڭرن", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "MOGR", - "name": "Mograne", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14023", - "name": "14023", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "MOGR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14023", - "name": "14023", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "MOGR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14023", - "name": "14023", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "MOGR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "ASSM", - "name": "Assam", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "ASSM", - "name": "العصام", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "ASSM", - "name": "Assam", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14000", - "name": "14000", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "ASSM" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14000", - "name": "14000", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "ASSM" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14000", - "name": "14000", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "ASSM" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "MEHD", - "name": "Mehdia", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "MEHD", - "name": "مهدية", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "MEHD", - "name": "Mehdia", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14110", - "name": "14110", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "MEHD" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14110", - "name": "14110", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "MEHD" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14110", - "name": "14110", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "MEHD" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "OLOJ", - "name": "Ouled Oujih", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "OLOJ", - "name": "اولاد اوجيه", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "OLOJ", - "name": "Ouled Oujih", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14080", - "name": "14080", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "OLOJ" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14080", - "name": "14080", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "OLOJ" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14080", - "name": "14080", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "OLOJ" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "SDTB", - "name": "Sidi Taibi", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "SDTB", - "name": "سيدي الطيبي", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "SDTB", - "name": "Sidi Taibi", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14025", - "name": "14025", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "SDTB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14025", - "name": "14025", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "SDTB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14025", - "name": "14025", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "SDTB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "SATZ", - "name": "Sidi Allal Tazi", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "SATZ", - "name": "علال التازي", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "SATZ", - "name": "Sidi Allal Tazi", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "KNT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "14050", - "name": "14050", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "SATZ" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "14050", - "name": "14050", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "SATZ" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "14050", - "name": "14050", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "SATZ" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "RBT", - "name": "Rabat", - "hierarchyLevel": 2, - "hierarchyName": "Province", - "parentLocCode": "RSK" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "RBT", - "name": "الرباط", - "hierarchyLevel": 2, - "hierarchyName": "المحافظة", - "parentLocCode": "RSK" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "RBT", - "name": "Rabat", - "hierarchyLevel": 2, - "hierarchyName": "Province", - "parentLocCode": "RSK" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "RAB", - "name": "Rabat", - "hierarchyLevel": 3, - "hierarchyName": "City", - "parentLocCode": "RBT" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "RAB", - "name": "الرباط", - "hierarchyLevel": 3, - "hierarchyName": "مدينة", - "parentLocCode": "RBT" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "RAB", - "name": "Rabat", - "hierarchyLevel": 3, - "hierarchyName": "Ville", - "parentLocCode": "RBT" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "AGDL", - "name": "Agdal", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "AGDL", - "name": "أكدال", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "AGDL", - "name": "Agdal", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10106", - "name": "10106", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "AGDL" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10106", - "name": "10106", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "AGDL" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10106", - "name": "10106", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "AGDL" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "QRHS", - "name": "Quartier Hassan", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "QRHS", - "name": "حي حسان", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "QRHS", - "name": "Quartier Hassan", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10000", - "name": "10000", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "QRHS" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10000", - "name": "10000", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "QRHS" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10000", - "name": "10000", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "QRHS" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "SOUS", - "name": "Souissi", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "SOUS", - "name": "السويسي", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "SOUS", - "name": "Souissi", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10105", - "name": "10105", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "SOUS" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10105", - "name": "10105", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "SOUS" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10105", - "name": "10105", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "SOUS" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "MADI", - "name": "Madinat Al Irfane", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "MADI", - "name": "مدينة العرفان", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "MADI", - "name": "Madinat Al Irfane", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10112", - "name": "10112", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "MADI" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10112", - "name": "10112", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "MADI" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10112", - "name": "10112", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "MADI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "HARD", - "name": "Hay Riad", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "HARD", - "name": "حي الرياض", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "HARD", - "name": "Hay Riad", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10104", - "name": "10104", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "HARD" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10104", - "name": "10104", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "HARD" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10104", - "name": "10104", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "HARD" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "MDDR", - "name": "Medina de Rabat", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "MDDR", - "name": "مدينة", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "MDDR", - "name": "Médina de Rabat", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10036", - "name": "10036", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "MDDR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10036", - "name": "10036", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "MDDR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10036", - "name": "10036", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "MDDR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "ELYF", - "name": "EL YOUSSOUFIA", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "ELYF", - "name": "اليوسفية", - "hierarchyLevel": 4, - "hierarchyName": "منطقة", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "ELYF", - "name": "EL YOUSSOUFIA", - "hierarchyLevel": 4, - "hierarchyName": "Zone", - "parentLocCode": "RAB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10190", - "name": "10190", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "ELYF" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10190", - "name": "10190", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "ELYF" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10190", - "name": "10190", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "ELYF" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10110", - "name": "10110", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10111", - "name": "10111", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10113", - "name": "10113", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "10114", - "name": "10114", - "hierarchyLevel": 5, - "hierarchyName": "Postal Code", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10111", - "name": "10111", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10110", - "name": "10110", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10113", - "name": "10113", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "10114", - "name": "10114", - "hierarchyLevel": 5, - "hierarchyName": "code postal", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10111", - "name": "10111", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10110", - "name": "10110", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10113", - "name": "10113", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "BNMR" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "10114", - "name": "10114", - "hierarchyLevel": 5, - "hierarchyName": "الرمز البريدي", - "parentLocCode": "BNMR" - } - ], - "biometricattributes": [ - { - "code": "TM", - "name": "Thumbs", - "description": "Print of Left and Right Thumbs", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RH", - "name": "Right Slab", - "description": "Print of Right Slab", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "LH", - "name": "Left Slab", - "description": "Print of Left Slab", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "LI", - "name": "Left Iris", - "description": "Print of Left Iris", - "biometricTypeCode": "IRS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RI", - "name": "Right Iris", - "description": "Print of Right Iris", - "biometricTypeCode": "IRS", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "TM", - "name": "الابهام", - "description": "طباعة الإبهام الأيسر والأيمن", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RH", - "name": "لوح الحق", - "description": "طباعة من اليمين لوح", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "LH", - "name": "لوح اليسار", - "description": "طباعة بلاطة اليسار", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "LI", - "name": "غادر القزحية", - "description": "طباعة القزحية اليسرى", - "biometricTypeCode": "IRS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RI", - "name": "الحق ايريس", - "description": "طباعة القزحية اليمنى", - "biometricTypeCode": "IRS", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "TM", - "name": "Les pouces", - "description": "Empreinte des pouces gauche et droit", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RH", - "name": "Dalle droite", - "description": "Impression de la dalle droite", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "LH", - "name": "Dalle gauche", - "description": "Impression de la dalle gauche", - "biometricTypeCode": "FNR", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "LI", - "name": "Iris gauche", - "description": "Gravure de Iris Gauche", - "biometricTypeCode": "IRS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RI", - "name": "Iris droit", - "description": "Empreinte de l'iris droit", - "biometricTypeCode": "IRS", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "biometricTypes": [ - { - "code": "FNR", - "name": "Fingerprint", - "description": "Finger prints of the applicant", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "IRS", - "name": "Iris", - "description": "Iris of the applicant", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "PHT", - "name": "Photo", - "description": "Photo of the face of the applicant", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "FNR", - "name": "بصمة الإصبع", - "description": "بصمات الأصابع لمقدم الطلب", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "IRS", - "name": "قزحية العين", - "description": "آيريس لمقدم الطلب", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "PHT", - "name": "صور", - "description": "صورة لوجه مقدم الطلب", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "FNR", - "name": "Empreintes digitales", - "description": "Empreintes digitales du demandeur", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "IRS", - "name": "Iris", - "description": "Iris du demandeur", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "PHT", - "name": "Photo", - "description": "Photo du visage du demandeur", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "applications": null, - "idTypes": [ - { - "code": "UIN", - "name": "Unique Identification Number", - "descr": "National ID given to the applicant", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "PRID", - "name": "Pre-registration ID", - "descr": "ID assigned after Pre-registration", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "RID", - "name": "Registration ID", - "descr": "ID assigned after registration", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "VID", - "name": "Virtual ID", - "descr": "ID used in replacement of UIN", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "Token ID", - "name": "Token ID", - "descr": "ID used by a vendor for an applicant", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "UIN", - "name": "رقم تعريف فريد", - "descr": "الهوية الوطنية المقدمة لمقدم الطلب", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "PRID", - "name": "رقم التسجيل المسبق", - "descr": "الرقم التعريفي بعد التسجيل المسبق", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "RID", - "name": "معرف تسجيل", - "descr": "الرقم التعريفي بعد التسجيل", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "VID", - "name": "معرف الظاهري", - "descr": "معرف يستخدم في استبدال الهوية الوطنية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "Token ID", - "name": "معرف الرمز المميز", - "descr": "معرف يستخدمه أحد البائعين لمقدم الطلب", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "UIN", - "name": "Numéro didentification unique", - "descr": "Carte didentité nationale fournie au demandeur", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "PRID", - "name": "ID de pré-inscription", - "descr": "ID attribué après la pré-inscription", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "RID", - "name": "ID denregistrement", - "descr": "ID attribué après lenregistrement", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "VID", - "name": "ID virtuel", - "descr": "Identifiant utilisé en remplacement de UIN", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "Token ID", - "name": "ID de jeton", - "descr": "ID utilisé par un fournisseur pour un demandeur", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "titles": [ - { - "code": "MIR", - "titleName": "Mr", - "titleDescription": "Male Title", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "code": "MRS", - "titleName": "Mrs", - "titleDescription": "Female Title", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "code": "MIS", - "titleName": "Miss", - "titleDescription": "Unmarried Female Title", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "code": "MIR", - "titleName": "أستاذ", - "titleDescription": "العنوان الذكور", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "code": "MRS", - "titleName": "ست", - "titleDescription": "عنوان أنثى", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "code": "MIS", - "titleName": "آنسة", - "titleDescription": "العنوان الإناث غير المتزوجات", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "code": "MIR", - "titleName": "Monsieur", - "titleDescription": "Titre masculin", - "langCode": "fra", - "isDeleted": null, - "isActive": true - }, - { - "code": "MRS", - "titleName": "Madame", - "titleDescription": "Titre féminin", - "langCode": "fra", - "isDeleted": null, - "isActive": true - }, - { - "code": "MIS", - "titleName": "Mademoiselle", - "titleDescription": "Titre de femme célibataire", - "langCode": "fra", - "isDeleted": null, - "isActive": true - } - ], - "genders": [ - { - "code": "MLE", - "genderName": "Male", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "FLE", - "genderName": "Female", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "OTH", - "genderName": "Others", - "isDeleted": null, - "langCode": "eng", - "isActive": false - }, - { - "code": "MLE", - "genderName": "الذكر", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "FLE", - "genderName": "أنثى", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "OTH", - "genderName": "الآخرين", - "isDeleted": null, - "langCode": "ara", - "isActive": false - }, - { - "code": "MLE", - "genderName": "Mâle", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "FLE", - "genderName": "Femelle", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "code": "OTH", - "genderName": "Dautres", - "isDeleted": null, - "langCode": "fra", - "isActive": false - } - ], - "languages": [ - { - "code": "eng", - "name": "English", - "family": "Indo-European", - "nativeName": "English", - "isDeleted": null, - "isActive": true - }, - { - "code": "ara", - "name": "Arabic", - "family": "Afro-Asiatic", - "nativeName": "العَرَبِيَّة‎", - "isDeleted": null, - "isActive": true - }, - { - "code": "fra", - "name": "French", - "family": "Indo-European", - "nativeName": "français", - "isDeleted": null, - "isActive": true - } - ], - "applicantValidDocuments": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "001", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "001", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "001", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "001", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "002", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "002", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "002", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "003", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "003", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "003", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "004", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "004", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "005", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "005", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "005", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "005", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "006", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "006", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "006", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "007", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "007", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "007", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "008", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "008", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "009", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "009", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "009", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "009", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "009", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "010", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "010", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "010", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "010", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "011", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "011", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "011", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "011", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "012", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "012", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "012", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "013", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "013", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "013", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "013", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "013", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "014", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "014", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "014", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "014", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "015", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "015", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "015", - "docTypeCode": "CRN", - "docCatCode": "POR" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "015", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "016", - "docTypeCode": "CIN", - "docCatCode": "POI" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "016", - "docTypeCode": "COB", - "docCatCode": "POB" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "016", - "docTypeCode": "COE", - "docCatCode": "POE" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "003", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "004", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "007", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "008", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "011", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "012", - "docTypeCode": "RNC", - "docCatCode": "POA" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "appTypeCode": "015", - "docTypeCode": "RNC", - "docCatCode": "POA" - } - ], - "individualTypes": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "FR", - "name": "Foreigner" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "code": "NFR", - "name": "Non-Foreigner" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "FR", - "name": "أجنبي" - }, - { - "isDeleted": null, - "langCode": "ara", - "isActive": true, - "code": "NFR", - "name": "غير أجنبي" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "FR", - "name": "Étranger" - }, - { - "isDeleted": null, - "langCode": "fra", - "isActive": true, - "code": "NFR", - "name": "Non-étranger" - } - ], - "appAuthenticationMethods": [ - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - } - ], - "appDetails": [ - { - "id": "10001", - "name": "Pre-Registration", - "descr": "Web portal for pre-registrations", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "id": "10001", - "name": "ما قبل التسجيل", - "descr": "بوابة الويب للتسجيلات المسبقة", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "id": "10003", - "name": "Registration Client", - "descr": "Desktop application for Registrations", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "id": "10003", - "name": "عميل التسجيل", - "descr": "تطبيق سطح المكتب للتسجيلات", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "id": "10005", - "name": "Registration Processor", - "descr": "Application for post-registration process", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "id": "10005", - "name": "معالج التسجيل", - "descr": "طلب لعملية ما بعد التسجيل", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "id": "10007", - "name": "ID Authentication", - "descr": "Application for third party service provider authentication", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "id": "10007", - "name": "مصادقة الهوية", - "descr": "تطبيق لمصادقة موفر خدمة جهة خارجية", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "id": "10009", - "name": "ID Control", - "descr": "Web portal for configuring applications", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "id": "10009", - "name": "التحكم في الهوية", - "descr": "بوابة الويب لتكوين التطبيقات", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "id": "10011", - "name": "Resident Portal", - "descr": "Web portal for Post ID generation services", - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "id": "10011", - "name": "بوابة المقيمين", - "descr": "البوابة الإلكترونية لخدمات إنشاء معرف المشاركة", - "langCode": "ara", - "isDeleted": null, - "isActive": true - }, - { - "id": "10001", - "name": "Pré-inscription", - "descr": "Portail Web pour les pré-inscriptions", - "langCode": "fra", - "isDeleted": null, - "isActive": true - }, - { - "id": "10003", - "name": "Client dinscription", - "descr": "Application de bureau pour les inscriptions", - "langCode": "fra", - "isDeleted": null, - "isActive": true - }, - { - "id": "10005", - "name": "Processeur dinscription", - "descr": "Demande de post-inscription", - "langCode": "fra", - "isDeleted": null, - "isActive": true - }, - { - "id": "10007", - "name": "Authentification ID", - "descr": "Application pour lauthentification du fournisseur de services tiers", - "langCode": "fra", - "isDeleted": null, - "isActive": true - }, - { - "id": "10009", - "name": "Contrôle didentité", - "descr": "Portail Web pour la configuration dapplications", - "langCode": "fra", - "isDeleted": null, - "isActive": true - }, - { - "id": "10011", - "name": "Portail Résident", - "descr": "Portail Web pour les services de génération de post-ID", - "langCode": "fra", - "isDeleted": null, - "isActive": true - } - ], - "appRolePriorities": [ - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "priority": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "priority": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "priority": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "priority": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "priority": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", - "priority": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "priority": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "priority": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "priority": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "priority": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_OFFICER", - "priority": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "priority": 2, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_ADMIN", - "priority": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - } - ], - "screenAuthorizations": [ - { - "screenId": "eodRoot", - "roleCode": "REGISTRATION_SUPERVISOR", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "eodRoot", - "roleCode": "REGISTRATION_ADMIN", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "reRegisterRoot", - "roleCode": "REGISTRATION_SUPERVISOR", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "reRegisterRoot", - "roleCode": "REGISTRATION_ADMIN", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "lostUINRoot", - "roleCode": "REGISTRATION_OFFICER", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "lostUINRoot", - "roleCode": "REGISTRATION_SUPERVISOR", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "lostUINRoot", - "roleCode": "REGISTRATION_ADMIN", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "newRegistrationRoot", - "roleCode": "REGISTRATION_OFFICER", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "newRegistrationRoot", - "roleCode": "REGISTRATION_SUPERVISOR", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "newRegistrationRoot", - "roleCode": "REGISTRATION_ADMIN", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "reportRoot", - "roleCode": "REGISTRATION_SUPERVISOR", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "reportRoot", - "roleCode": "REGISTRATION_ADMIN", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "uinUpdateRoot", - "roleCode": "REGISTRATION_OFFICER", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "uinUpdateRoot", - "roleCode": "REGISTRATION_SUPERVISOR", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "uinUpdateRoot", - "roleCode": "REGISTRATION_ADMIN", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "uploadPacketRoot", - "roleCode": "REGISTRATION_OFFICER", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "uploadPacketRoot", - "roleCode": "REGISTRATION_SUPERVISOR", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "screenId": "uploadPacketRoot", - "roleCode": "REGISTRATION_ADMIN", - "isPermitted": true, - "isDeleted": null, - "langCode": "eng", - "isActive": true - } - ], - "processList": [ - { - "id": "login_auth", - "name": "Login authentication", - "descr": "Login authentication", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "eod_auth", - "name": "Eod authentication", - "descr": "Eod authentication", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "packet_auth", - "name": "Packet authentication", - "descr": "Packet authentication", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "exception_auth", - "name": "Exception authentication", - "descr": "Exception authentication", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "onboard_auth", - "name": "Onboard authentication", - "descr": "Onboard authentication", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "login_auth", - "name": "مصادقة تسجيل الدخول", - "descr": "مصادقة تسجيل الدخول", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "eod_auth", - "name": "التخلص من الذخائر المتفجرة المصادقة", - "descr": "التخلص من الذخائر المتفجرة المصادقة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "packet_auth", - "name": "حزمة المصادقة", - "descr": "حزمة المصادقة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "exception_auth", - "name": "استثناء المصادقة", - "descr": "استثناء المصادقة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "onboard_auth", - "name": "مصادقة على متن الطائرة", - "descr": "مصادقة على متن الطائرة", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "login_auth", - "name": "Authentification de connexion", - "descr": "Authentification de connexion", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "eod_auth", - "name": "Authentification de nem", - "descr": "Authentification de nem", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "packet_auth", - "name": "Authentification de paquet", - "descr": "Authentification de paquet", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "exception_auth", - "name": "Authentification d’exception", - "descr": "Authentification d’exception", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "onboard_auth", - "name": "Authentification intégrée", - "descr": "Authentification intégrée", - "isDeleted": null, - "langCode": "fra", - "isActive": true - } - ], - "syncJobDefinitions": null, - "screenDetails": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "approveRegistrationRoot", - "appId": "10003", - "name": "approveRegistrationRoot", - "descr": "approveRegistrationRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "loginRoot", - "appId": "10003", - "name": "loginRoot", - "descr": "loginRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "lostUINRoot", - "appId": "10003", - "name": "lostUINRoot", - "descr": "lostUINRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "newRegistrationRoot", - "appId": "10003", - "name": "newRegistrationRoot", - "descr": "newRegistrationRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "onBoardRoot", - "appId": "10003", - "name": "onBoardRoot", - "descr": "onBoardRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "registrationCorrectionRoot", - "appId": "10003", - "name": "registrationCorrectionRoot", - "descr": "registrationCorrectionRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "sendPacketServerRoot", - "appId": "10003", - "name": "sendPacketServerRoot", - "descr": "sendPacketServerRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "syncServerClientRoot", - "appId": "10003", - "name": "syncServerClientRoot", - "descr": "syncServerClientRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "uinActivationRoot", - "appId": "10003", - "name": "uinActivationRoot", - "descr": "uinActivationRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "uinUpdateRoot", - "appId": "10003", - "name": "uinUpdateRoot", - "descr": "uinUpdateRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "updateClientSoftwareRoot", - "appId": "10003", - "name": "updateClientSoftwareRoot", - "descr": "updateClientSoftwareRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "reportRoot", - "appId": "10003", - "name": "reportRoot", - "descr": "reportRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "syncClientServerRoot", - "appId": "10003", - "name": "syncClientServerRoot", - "descr": "syncClientServerRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "eodRoot", - "appId": "10003", - "name": "eodroot", - "descr": "eodroot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "reRegisterRoot", - "appId": "10003", - "name": "reRegisterRoot", - "descr": "reRegisterRoot" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "id": "uploadPacketRoot", - "appId": "10003", - "name": "uploadPacketRoot", - "descr": "uploadPacketRoot" - } - ], - "registrationCenterMachines": [ - { - "regCenterId": "10009", - "machineId": "10009", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10028", - "isDeleted": null, - "langCode": "eng", - "isActive": true - } - ], - "registrationCenterDevices": [ - { - "regCenterId": "10009", - "deviceId": "3000029", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000049", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000069", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000089", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000109", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000128", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000137", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000146", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000155", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "deviceId": "3000164", - "isDeleted": null, - "langCode": "eng", - "isActive": true - } - ], - "registrationCenterMachineDevices": [ - { - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000029", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000049", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000069", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000089", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000109", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000128", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000137", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000146", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000155", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000164", - "isDeleted": null, - "langCode": "eng", - "isActive": true - } - ], - "registrationCenterUserMachines": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "cntrId": "10009", - "machineId": "10009", - "usrId": "110009" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "cntrId": "10009", - "machineId": "10028", - "usrId": "110028" - } - ], - "registrationCenterUsers": [ - { - "regCenterId": "10009", - "userId": "110009", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "regCenterId": "10009", - "userId": "110028", - "isDeleted": null, - "langCode": "eng", - "isActive": true - } - ], - "registrationCenterMachineHistory": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10009", - "effectivetimes": "2019-07-26T12:18:41.479824" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10028", - "effectivetimes": "2019-07-26T12:18:41.479824" - } - ], - "registrationCenterDeviceHistory": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000029", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000049", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000069", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000089", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000109", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000128", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000137", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000146", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000155", - "effectivetimes": "2019-07-26T12:18:41.396Z" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "deviceId": "3000164", - "effectivetimes": "2019-07-26T12:18:41.396Z" - } - ], - "registrationCenterMachineDeviceHistory": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000029", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000049", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000069", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000089", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10009", - "deviceId": "3000109", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000128", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000137", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000146", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000155", - "effectivetimes": "2019-07-26T12:18:41.443892" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCenterId": "10009", - "machineId": "10028", - "deviceId": "3000164", - "effectivetimes": "2019-07-26T12:18:41.443892" - } - ], - "registrationCenterUserMachineMappingHistory": [ - { - "cntrId": "10009", - "machineId": "10009", - "usrId": "110009", - "effectivetimes": "2019-07-26T12:18:41.548Z" - }, - { - "cntrId": "10009", - "machineId": "10028", - "usrId": "110028", - "effectivetimes": "2019-07-26T12:18:41.548Z" - } - ], - "registrationCenterUserHistory": [ - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCntrId": "10009", - "userId": "110009", - "effectDateTimes": "2019-07-26T12:18:41.517491" - }, - { - "isDeleted": null, - "langCode": "eng", - "isActive": true, - "regCntrId": "10009", - "userId": "110028", - "effectDateTimes": "2019-07-26T12:18:41.517491" - } - ] - }, - "errors": null -} \ No newline at end of file +{"id":null,"version":null,"responsetime":"2019-12-18T10:52:04.029Z","metadata":null,"response":{"lastSyncTime":"2019-12-18T10:52:03.944Z","registrationCenter":[{"id":"10009","name":"Center Agdal","centerTypeCode":"REG","addressLine1":"French Avenue","addressLine2":"Rabat","addressLine3":"Morocco","latitude":"33.998232","longitude":"-6.845728","locationCode":"10106","holidayLocationCode":"RBT","contactPhone":"745360421","numberOfStations":null,"workingHours":"8:00:00","numberOfKiosks":2,"perKioskProcessTime":"00:15:00","centerStartTime":"09:00:00","centerEndTime":"17:00:00","timeZone":"(GTM+01:00) CENTRAL EUROPEAN TIME","contactPerson":"Robin Banks","lunchStartTime":"13:00:00","lunchEndTime":"14:00:00","isDeleted":true,"langCode":"eng","isActive":true},{"id":"10009","name":"centre Agdal","centerTypeCode":"REG","addressLine1":"avenue de France","addressLine2":"Rabat","addressLine3":"Maroc","latitude":"33.998232","longitude":"-6.845728","locationCode":"10106","holidayLocationCode":"RBT","contactPhone":"676186831","numberOfStations":null,"workingHours":"8:00:00","numberOfKiosks":2,"perKioskProcessTime":"00:15:00","centerStartTime":"09:00:00","centerEndTime":"17:00:00","timeZone":"GTM + 01h00) HEURE EUROPEENNE CENTRALE","contactPerson":"Robin Banks","lunchStartTime":"13:00:00","lunchEndTime":"14:00:00","isDeleted":true,"langCode":"fra","isActive":true},{"id":"10009","name":" مركز أكدال","centerTypeCode":"REG","addressLine1":"شارع فرنسي","addressLine2":"الرباط","addressLine3":"المغرب","latitude":"33.998232","longitude":"-6.845728","locationCode":"10106","holidayLocationCode":"RBT","contactPhone":"889575995","numberOfStations":null,"workingHours":"8:00:00","numberOfKiosks":2,"perKioskProcessTime":"00:15:00","centerStartTime":"09:00:00","centerEndTime":"17:00:00","timeZone":"(GTM+01:00) توقيت وسط أوروبا","contactPerson":"ربٍ بَنكس","lunchStartTime":"13:00:00","lunchEndTime":"14:00:00","isDeleted":true,"langCode":"ara","isActive":true}],"registrationCenterTypes":[{"isDeleted":null,"langCode":"fra","isActive":true,"code":"REG","name":"Ordinaire","descr":"Centre dinscription régulière"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"REG","name":"Regular","descr":"Regular Registration Center"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"REG","name":"منتظم","descr":"مركز التسجيل العادي"}],"machineDetails":[{"id":"10028","name":"Machine 28","serialNum":"FB5962911661","macAddress":"6C-88-14-AC-EF-55","ipAddress":"192.168.0.306","machineSpecId":"1001","validityDateTime":null,"keyIndex":null,"publicKey":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"10028","name":"Machine 28","serialNum":"FB5962911661","macAddress":"6C-88-14-AC-EF-55","ipAddress":"192.168.0.306","machineSpecId":"1001","validityDateTime":null,"keyIndex":null,"publicKey":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"10028","name":"Machine 28","serialNum":"FB5962911661","macAddress":"6C-88-14-AC-EF-55","ipAddress":"192.168.0.306","machineSpecId":"1001","validityDateTime":null,"keyIndex":null,"publicKey":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"10009","name":"Machine 9","serialNum":"RW437027336","macAddress":"48-51-B7-10-35-A6","ipAddress":"192.168.0.220","machineSpecId":"1001","validityDateTime":null,"keyIndex":"c7:3d:a2:44:c9:6a:6a:07:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c","publicKey":"MIIBIjANBgkqhkiG8w0BAQEFAAOCAQ8AMIIBCgKCAQEAocdD9AuOypevq3lF1amM15y7tbj0CadgUO2jp8cpJpAbRpjyT5hg-RuMpYuj5jpOUeomJBt9rMz7iC9GVjLLQ-Em3yoI7P1Y2a9kPk1s_hvxsO9_OqCAr_6dK6t6RI9T6xDNTPfgRWMz2lbXFZIwzR3EEj6vh35FY4rfADFMrWNCX6Pi0jWcGJTvoN4tWO4F0eBWhWvxLF_6Vhh_xJ1eghL2bClBq2IoEkJXIBaK2Qkg1J1Nwd-0qJ7I2fXn-tuZwWDfDiwtQaVXiX3cO5F3eTPbSc7-O-MyoSVCa3jXKAhXMGov_tCB9O35puxDnB7zCbJ-iBEDNZ8CV9HVPQH9-QIDAQAB","isDeleted":null,"langCode":"eng","isActive":true},{"id":"10009","name":"Machine 9","serialNum":"RW437027336","macAddress":"48-51-B7-10-35-A6","ipAddress":"192.168.0.220","machineSpecId":"1001","validityDateTime":null,"keyIndex":"c7:3d:a2:44:c9:6a:6a:07:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c","publicKey":"MIIBIjANBgkqhkiG8w0BAQEFAAOCAQ8AMIIBCgKCAQEAocdD9AuOypevq3lF1amM15y7tbj0CadgUO2jp8cpJpAbRpjyT5hg-RuMpYuj5jpOUeomJBt9rMz7iC9GVjLLQ-Em3yoI7P1Y2a9kPk1s_hvxsO9_OqCAr_6dK6t6RI9T6xDNTPfgRWMz2lbXFZIwzR3EEj6vh35FY4rfADFMrWNCX6Pi0jWcGJTvoN4tWO4F0eBWhWvxLF_6Vhh_xJ1eghL2bClBq2IoEkJXIBaK2Qkg1J1Nwd-0qJ7I2fXn-tuZwWDfDiwtQaVXiX3cO5F3eTPbSc7-O-MyoSVCa3jXKAhXMGov_tCB9O35puxDnB7zCbJ-iBEDNZ8CV9HVPQH9-QIDAQAB","isDeleted":null,"langCode":"fra","isActive":true},{"id":"10009","name":"Machine 9","serialNum":"RW437027336","macAddress":"48-51-B7-10-35-A6","ipAddress":"192.168.0.220","machineSpecId":"1001","validityDateTime":null,"keyIndex":"c7:3d:a2:44:c9:6a:6a:07:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c","publicKey":"MIIBIjANBgkqhkiG8w0BAQEFAAOCAQ8AMIIBCgKCAQEAocdD9AuOypevq3lF1amM15y7tbj0CadgUO2jp8cpJpAbRpjyT5hg-RuMpYuj5jpOUeomJBt9rMz7iC9GVjLLQ-Em3yoI7P1Y2a9kPk1s_hvxsO9_OqCAr_6dK6t6RI9T6xDNTPfgRWMz2lbXFZIwzR3EEj6vh35FY4rfADFMrWNCX6Pi0jWcGJTvoN4tWO4F0eBWhWvxLF_6Vhh_xJ1eghL2bClBq2IoEkJXIBaK2Qkg1J1Nwd-0qJ7I2fXn-tuZwWDfDiwtQaVXiX3cO5F3eTPbSc7-O-MyoSVCa3jXKAhXMGov_tCB9O35puxDnB7zCbJ-iBEDNZ8CV9HVPQH9-QIDAQAB","isDeleted":null,"langCode":"ara","isActive":true}],"machineSpecification":[{"id":"1001","name":"ستر","brand":"دلّ","model":"3568","machineTypeCode":"DKS","minDriverversion":"1.454","description":"لأخذ التسجيلات","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1001","name":"Vostro","brand":"Dell","model":"3568","machineTypeCode":"DKS","minDriverversion":"1.454","description":"To take enrollments","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1001","name":"Vostro","brand":"Dell","model":"3568","machineTypeCode":"DKS","minDriverversion":"1.454","description":"To take enrollments","isDeleted":null,"langCode":"fra","isActive":true}],"machineType":[{"code":"DKS","name":"الحاسوب","description":"أجهزة الكمبيوتر المكتبية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DKS","name":"Desktop","description":"Desktop Computer","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DKS","name":"Ordinateur","description":"Ordinateurs de bureau","isDeleted":null,"langCode":"fra","isActive":true}],"devices":[{"id":"3000029","name":"Dummy Finger Print Scanner 9","serialNum":"MD1908452896","deviceSpecId":"165","macAddress":"2B-B1-C9-70-9D-DA","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000049","name":"Dummy IRIS Scanner 9","serialNum":"FT1784603649","deviceSpecId":"327","macAddress":"85-90-5D-B6-99-BC","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000069","name":"Dummy Web Camera 9","serialNum":"G748F4262964694","deviceSpecId":"736","macAddress":"EB-90-BA-9D-14-57","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000089","name":"Dummy Document Scanner 9","serialNum":"JN394V7692882","deviceSpecId":"801","macAddress":"B0-64-72-AC-0A-6A","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000109","name":"Dummy Printer 9","serialNum":"VE405O4816514","deviceSpecId":"920","macAddress":"3A-66-80-DF-85-BB","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000128","name":"Dummy Finger Print Scanner 28","serialNum":"SZ5912878996","deviceSpecId":"165","macAddress":"61-5E-47-8C-7B-C2","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000137","name":"Dummy IRIS Scanner 28","serialNum":"JN7935692575","deviceSpecId":"327","macAddress":"F5-F8-6E-16-39-82","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000146","name":"Dummy Web Camera 28","serialNum":"H483Y8886390696","deviceSpecId":"736","macAddress":"FD-E1-A6-F5-7B-22","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000155","name":"Dummy Document Scanner 28","serialNum":"YZ492N3059196","deviceSpecId":"801","macAddress":"5E-24-40-CF-F2-A3","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000164","name":"Dummy Printer 28","serialNum":"BS563Q2230812","deviceSpecId":"920","macAddress":"CA-BE-9C-DD-6A-7A","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"eng","isActive":true},{"id":"3000029","name":"Dummy Finger Print Scanner 9","serialNum":"MD1908452896","deviceSpecId":"165","macAddress":"2B-B1-C9-70-9D-DA","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000049","name":"Dummy IRIS Scanner 9","serialNum":"FT1784603649","deviceSpecId":"327","macAddress":"85-90-5D-B6-99-BC","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000069","name":"Dummy Web Camera 9","serialNum":"G748F4262964694","deviceSpecId":"736","macAddress":"EB-90-BA-9D-14-57","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000089","name":"Dummy Document Scanner 9","serialNum":"JN394V7692882","deviceSpecId":"801","macAddress":"B0-64-72-AC-0A-6A","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000109","name":"Dummy Printer 9","serialNum":"VE405O4816514","deviceSpecId":"920","macAddress":"3A-66-80-DF-85-BB","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000128","name":"Dummy Finger Print Scanner 28","serialNum":"SZ5912878996","deviceSpecId":"165","macAddress":"61-5E-47-8C-7B-C2","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000137","name":"Dummy IRIS Scanner 28","serialNum":"JN7935692575","deviceSpecId":"327","macAddress":"F5-F8-6E-16-39-82","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000146","name":"Dummy Web Camera 28","serialNum":"H483Y8886390696","deviceSpecId":"736","macAddress":"FD-E1-A6-F5-7B-22","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000155","name":"Dummy Document Scanner 28","serialNum":"YZ492N3059196","deviceSpecId":"801","macAddress":"5E-24-40-CF-F2-A3","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000164","name":"Dummy Printer 28","serialNum":"BS563Q2230812","deviceSpecId":"920","macAddress":"CA-BE-9C-DD-6A-7A","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"fra","isActive":true},{"id":"3000029","name":"Dummy Finger Print Scanner 9","serialNum":"MD1908452896","deviceSpecId":"165","macAddress":"2B-B1-C9-70-9D-DA","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000049","name":"Dummy IRIS Scanner 9","serialNum":"FT1784603649","deviceSpecId":"327","macAddress":"85-90-5D-B6-99-BC","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000069","name":"Dummy Web Camera 9","serialNum":"G748F4262964694","deviceSpecId":"736","macAddress":"EB-90-BA-9D-14-57","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000089","name":"Dummy Document Scanner 9","serialNum":"JN394V7692882","deviceSpecId":"801","macAddress":"B0-64-72-AC-0A-6A","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000109","name":"Dummy Printer 9","serialNum":"VE405O4816514","deviceSpecId":"920","macAddress":"3A-66-80-DF-85-BB","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000128","name":"Dummy Finger Print Scanner 28","serialNum":"SZ5912878996","deviceSpecId":"165","macAddress":"61-5E-47-8C-7B-C2","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000137","name":"Dummy IRIS Scanner 28","serialNum":"JN7935692575","deviceSpecId":"327","macAddress":"F5-F8-6E-16-39-82","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000146","name":"Dummy Web Camera 28","serialNum":"H483Y8886390696","deviceSpecId":"736","macAddress":"FD-E1-A6-F5-7B-22","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000155","name":"Dummy Document Scanner 28","serialNum":"YZ492N3059196","deviceSpecId":"801","macAddress":"5E-24-40-CF-F2-A3","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true},{"id":"3000164","name":"Dummy Printer 28","serialNum":"BS563Q2230812","deviceSpecId":"920","macAddress":"CA-BE-9C-DD-6A-7A","ipAddress":null,"validityDateTime":null,"isDeleted":null,"langCode":"ara","isActive":true}],"deviceTypes":[{"code":"FRS","name":"Finger Print Scanner","description":"For scanning fingerprints","isDeleted":null,"langCode":"eng","isActive":true},{"code":"FRS","name":"ماسح بصمة الأصبع","description":"لمسح بصمات الأصابع","isDeleted":null,"langCode":"ara","isActive":true},{"code":"FRS","name":"Scanner dempreintes digitales","description":"Scannez les empreintes digitales","isDeleted":null,"langCode":"fra","isActive":true},{"code":"IRS","name":"Iris Scanner","description":"For scanning Iris","isDeleted":null,"langCode":"eng","isActive":true},{"code":"IRS","name":"ايريس الماسح الضوئي","description":"لمسح القزحية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"IRS","name":"Scanner dIris","description":"Pour scanner liris","isDeleted":null,"langCode":"fra","isActive":true},{"code":"CMR","name":"Camera","description":"For capturing photo","isDeleted":null,"langCode":"eng","isActive":true},{"code":"CMR","name":"الة تصوير","description":"لالتقاط الصور","isDeleted":null,"langCode":"ara","isActive":true},{"code":"CMR","name":"Caméra","description":"Pour capturer une photo","isDeleted":null,"langCode":"fra","isActive":true},{"code":"SCN","name":"Document Scanner","description":"For scanning documents","isDeleted":null,"langCode":"eng","isActive":true},{"code":"SCN","name":"وثيقة الماسح الضوئي","description":"لمسح المستندات ضوئيًا","isDeleted":null,"langCode":"ara","isActive":true},{"code":"SCN","name":"Scanner de documents","description":"Pour numériser des documents","isDeleted":null,"langCode":"fra","isActive":true},{"code":"PRT","name":"Printer","description":"For printing Documents","isDeleted":null,"langCode":"eng","isActive":true},{"code":"PRT","name":"طابعة","description":"لطباعة الوثائق","isDeleted":null,"langCode":"ara","isActive":true},{"code":"PRT","name":"Imprimante","description":"Pour imprimer des documents","isDeleted":null,"langCode":"fra","isActive":true}],"deviceSpecifications":[{"id":"801","name":"imageFORMULA","brand":"Canon","model":"DR-C130","deviceTypeCode":"SCN","minDriverversion":"1.02","description":"To scan documents","isDeleted":null,"langCode":"fra","isActive":true},{"id":"801","name":"صورة الصيغة","brand":"َنّ","model":"DR-C131","deviceTypeCode":"SCN","minDriverversion":"1.02","description":"لمسح المستندات ضوئيًا","isDeleted":null,"langCode":"ara","isActive":true},{"id":"801","name":"imageFORMULA","brand":"Canon","model":"DR-C130","deviceTypeCode":"SCN","minDriverversion":"1.02","description":"To scan documents","isDeleted":null,"langCode":"eng","isActive":true},{"id":"920","name":"Single Function Inkjet","brand":"Canon","model":"TS207","deviceTypeCode":"PRT","minDriverversion":"1.123","description":"To print documents","isDeleted":null,"langCode":"fra","isActive":true},{"id":"920","name":"سِنل فُنتٍ ِنكجت","brand":"َنّ","model":"TS207","deviceTypeCode":"PRT","minDriverversion":"1.123","description":"لطباعة الوثائق","isDeleted":null,"langCode":"ara","isActive":true},{"id":"920","name":"Single Function Inkjet","brand":"Canon","model":"TS207","deviceTypeCode":"PRT","minDriverversion":"1.123","description":"To print documents","isDeleted":null,"langCode":"eng","isActive":true},{"id":"165","name":"لوح بصمة","brand":"سافران مورفو","model":"Greenbit DactySc","deviceTypeCode":"FRS","minDriverversion":"1.12","description":"لمسح بصمة","isDeleted":null,"langCode":"ara","isActive":true},{"id":"165","name":"Slab Fingerprint","brand":"Syncbyte","model":"Greenbit DactySc","deviceTypeCode":"FRS","minDriverversion":"1.12","description":"To scan fingerprint","isDeleted":null,"langCode":"eng","isActive":true},{"id":"165","name":"Slab Fingerprint","brand":"Syncbyte","model":"Greenbit DactySc","deviceTypeCode":"FRS","minDriverversion":"1.12","description":"To scan fingerprint","isDeleted":null,"langCode":"fra","isActive":true},{"id":"327","name":"ماسحة القزحية المزدوجة","brand":"سافران مورفو","model":"EYECOOL TCI322","deviceTypeCode":"IRS","minDriverversion":"2.34","description":"لمسح قزحية العين","isDeleted":null,"langCode":"ara","isActive":true},{"id":"327","name":"Double Iris Scanner","brand":"Syncbyte","model":"EYECOOL TCI322","deviceTypeCode":"IRS","minDriverversion":"2.34","description":"To scan iris","isDeleted":null,"langCode":"eng","isActive":true},{"id":"327","name":"Double Iris Scanner","brand":"Syncbyte","model":"EYECOOL TCI322","deviceTypeCode":"IRS","minDriverversion":"2.34","description":"To scan iris","isDeleted":null,"langCode":"fra","isActive":true},{"id":"736","name":"كاميرا ويب - الوجه الكامل","brand":"سافران مورفو","model":"Microsoft","deviceTypeCode":"CMR","minDriverversion":"2.086","description":"لالتقاط صورة","isDeleted":null,"langCode":"ara","isActive":true},{"id":"736","name":"Webcam - Full Face","brand":"Syncbyte","model":"Microsoft","deviceTypeCode":"CMR","minDriverversion":"2.086","description":"To capture photo","isDeleted":null,"langCode":"eng","isActive":true},{"id":"736","name":"Webcam - Full Face","brand":"Syncbyte","model":"Microsoft","deviceTypeCode":"CMR","minDriverversion":"2.086","description":"To capture photo","isDeleted":null,"langCode":"fra","isActive":true}],"holidays":[{"holidayId":"2000001","holidayDate":"2019-01-01","holidayDay":"2","holidayMonth":"1","holidayYear":"2019","holidayName":"الميلادية رأس السنة","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000001","holidayDate":"2019-01-01","holidayDay":"2","holidayMonth":"1","holidayYear":"2019","holidayName":"New Year's Day","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000001","holidayDate":"2019-01-01","holidayDay":"2","holidayMonth":"1","holidayYear":"2019","holidayName":"Jour de l’an","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000002","holidayDate":"2019-01-11","holidayDay":"5","holidayMonth":"1","holidayYear":"2019","holidayName":"الذكرى السنوية لإعلان الاستقلال","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000002","holidayDate":"2019-01-11","holidayDay":"5","holidayMonth":"1","holidayYear":"2019","holidayName":"Anniversary of the Independence Manifesto","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000002","holidayDate":"2019-01-11","holidayDay":"5","holidayMonth":"1","holidayYear":"2019","holidayName":"Anniversaire du manifeste de l’indépendance","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000003","holidayDate":"2019-05-01","holidayDay":"3","holidayMonth":"5","holidayYear":"2019","holidayName":"عيد العمال/مايو يوم","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000003","holidayDate":"2019-05-01","holidayDay":"3","holidayMonth":"5","holidayYear":"2019","holidayName":"Labour Day/May Day","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000003","holidayDate":"2019-05-01","holidayDay":"3","holidayMonth":"5","holidayYear":"2019","holidayName":"Fête du travail / May Day","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000004","holidayDate":"2019-06-05","holidayDay":"3","holidayMonth":"6","holidayYear":"2019","holidayName":"عيد الفطر المبارك","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000004","holidayDate":"2019-06-05","holidayDay":"3","holidayMonth":"6","holidayYear":"2019","holidayName":"Eid al-Fitr","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000004","holidayDate":"2019-06-05","holidayDay":"3","holidayMonth":"6","holidayYear":"2019","holidayName":"Eid al-Fitr","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000005","holidayDate":"2019-07-30","holidayDay":"2","holidayMonth":"7","holidayYear":"2019","holidayName":"عيد العرش","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000005","holidayDate":"2019-07-30","holidayDay":"2","holidayMonth":"7","holidayYear":"2019","holidayName":"Feast of the Throne","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000005","holidayDate":"2019-07-30","holidayDay":"2","holidayMonth":"7","holidayYear":"2019","holidayName":"Fête du trône","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000006","holidayDate":"2019-08-12","holidayDay":"1","holidayMonth":"8","holidayYear":"2019","holidayName":"عيد الأضحى","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000006","holidayDate":"2019-08-12","holidayDay":"1","holidayMonth":"8","holidayYear":"2019","holidayName":"Eid al-Adha","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000006","holidayDate":"2019-08-12","holidayDay":"1","holidayMonth":"8","holidayYear":"2019","holidayName":"Aïd al-Adha","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000007","holidayDate":"2019-08-14","holidayDay":"3","holidayMonth":"8","holidayYear":"2019","holidayName":"الذكرى السنوية لاستعادة واد اد-دهب","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000007","holidayDate":"2019-08-14","holidayDay":"3","holidayMonth":"8","holidayYear":"2019","holidayName":"Anniversary of the Recovery Oued Ed-Dahab","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000007","holidayDate":"2019-08-14","holidayDay":"3","holidayMonth":"8","holidayYear":"2019","holidayName":"Anniversaire de la récupération de Oued Ed-Dahab","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000008","holidayDate":"2019-08-20","holidayDay":"2","holidayMonth":"8","holidayYear":"2019","holidayName":"الذكرى السنوية لثورة الملك والشعب","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000008","holidayDate":"2019-08-20","holidayDay":"2","holidayMonth":"8","holidayYear":"2019","holidayName":"Anniversary of the Revolution of the King and the People","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000008","holidayDate":"2019-08-20","holidayDay":"2","holidayMonth":"8","holidayYear":"2019","holidayName":"Anniversaire de la révolution du roi et le peuple","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000010","holidayDate":"2019-09-01","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"العام الهجري الجديد","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000010","holidayDate":"2019-09-01","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Hijra New Year","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000010","holidayDate":"2019-09-01","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Hégire nouvel an","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000012","holidayDate":"2019-11-10","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"عيد ميلاد النبي محمد","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000012","holidayDate":"2019-11-10","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"The Prophet Muhammad's Birthday","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000012","holidayDate":"2019-11-10","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Anniversaire de Mohammed","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000013","holidayDate":"2019-11-18","holidayDay":"1","holidayMonth":"11","holidayYear":"2019","holidayName":"يوم الاستقلال","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000013","holidayDate":"2019-11-18","holidayDay":"1","holidayMonth":"11","holidayYear":"2019","holidayName":"Independence Day","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000013","holidayDate":"2019-11-18","holidayDay":"1","holidayMonth":"11","holidayYear":"2019","holidayName":"Fête de l’indépendance","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000014","holidayDate":"2019-06-22","holidayDay":"6","holidayMonth":"6","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000014","holidayDate":"2019-06-22","holidayDay":"6","holidayMonth":"6","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000014","holidayDate":"2019-06-22","holidayDay":"6","holidayMonth":"6","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000015","holidayDate":"2019-06-23","holidayDay":"7","holidayMonth":"6","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000015","holidayDate":"2019-06-23","holidayDay":"7","holidayMonth":"6","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000015","holidayDate":"2019-06-23","holidayDay":"7","holidayMonth":"6","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000016","holidayDate":"2019-06-29","holidayDay":"6","holidayMonth":"6","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000016","holidayDate":"2019-06-29","holidayDay":"6","holidayMonth":"6","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000016","holidayDate":"2019-06-29","holidayDay":"6","holidayMonth":"6","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000017","holidayDate":"2019-06-30","holidayDay":"7","holidayMonth":"6","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000017","holidayDate":"2019-06-30","holidayDay":"7","holidayMonth":"6","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000017","holidayDate":"2019-06-30","holidayDay":"7","holidayMonth":"6","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000018","holidayDate":"2019-07-06","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000018","holidayDate":"2019-07-06","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000018","holidayDate":"2019-07-06","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000019","holidayDate":"2019-07-07","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000019","holidayDate":"2019-07-07","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000019","holidayDate":"2019-07-07","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000020","holidayDate":"2019-07-13","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000020","holidayDate":"2019-07-13","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000020","holidayDate":"2019-07-13","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000021","holidayDate":"2019-07-14","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000021","holidayDate":"2019-07-14","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000021","holidayDate":"2019-07-14","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000022","holidayDate":"2019-07-20","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000022","holidayDate":"2019-07-20","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000022","holidayDate":"2019-07-20","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000023","holidayDate":"2019-07-21","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000023","holidayDate":"2019-07-21","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000023","holidayDate":"2019-07-21","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000024","holidayDate":"2019-07-27","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000024","holidayDate":"2019-07-27","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000024","holidayDate":"2019-07-27","holidayDay":"6","holidayMonth":"7","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000025","holidayDate":"2019-07-28","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000025","holidayDate":"2019-07-28","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000025","holidayDate":"2019-07-28","holidayDay":"7","holidayMonth":"7","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000026","holidayDate":"2019-08-03","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000026","holidayDate":"2019-08-03","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000026","holidayDate":"2019-08-03","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000027","holidayDate":"2019-08-04","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000027","holidayDate":"2019-08-04","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000027","holidayDate":"2019-08-04","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000028","holidayDate":"2019-08-10","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000028","holidayDate":"2019-08-10","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000028","holidayDate":"2019-08-10","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000029","holidayDate":"2019-08-11","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000029","holidayDate":"2019-08-11","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000029","holidayDate":"2019-08-11","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000030","holidayDate":"2019-08-17","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000030","holidayDate":"2019-08-17","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000030","holidayDate":"2019-08-17","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000031","holidayDate":"2019-08-18","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000031","holidayDate":"2019-08-18","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000031","holidayDate":"2019-08-18","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000032","holidayDate":"2019-08-24","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000032","holidayDate":"2019-08-24","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000032","holidayDate":"2019-08-24","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000033","holidayDate":"2019-08-25","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000033","holidayDate":"2019-08-25","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000033","holidayDate":"2019-08-25","holidayDay":"7","holidayMonth":"8","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000034","holidayDate":"2019-08-31","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000034","holidayDate":"2019-08-31","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000034","holidayDate":"2019-08-31","holidayDay":"6","holidayMonth":"8","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000035","holidayDate":"2019-09-01","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000035","holidayDate":"2019-09-01","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000035","holidayDate":"2019-09-01","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000036","holidayDate":"2019-09-07","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000036","holidayDate":"2019-09-07","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000036","holidayDate":"2019-09-07","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000037","holidayDate":"2019-09-08","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000037","holidayDate":"2019-09-08","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000037","holidayDate":"2019-09-08","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000038","holidayDate":"2019-09-14","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000038","holidayDate":"2019-09-14","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000038","holidayDate":"2019-09-14","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000039","holidayDate":"2019-09-15","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000039","holidayDate":"2019-09-15","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000039","holidayDate":"2019-09-15","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000040","holidayDate":"2019-09-21","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000040","holidayDate":"2019-09-21","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000040","holidayDate":"2019-09-21","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000041","holidayDate":"2019-09-22","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000041","holidayDate":"2019-09-22","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000041","holidayDate":"2019-09-22","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000042","holidayDate":"2019-09-28","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000042","holidayDate":"2019-09-28","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000042","holidayDate":"2019-09-28","holidayDay":"6","holidayMonth":"9","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000043","holidayDate":"2019-09-29","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000043","holidayDate":"2019-09-29","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000043","holidayDate":"2019-09-29","holidayDay":"7","holidayMonth":"9","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000044","holidayDate":"2019-10-05","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000044","holidayDate":"2019-10-05","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000044","holidayDate":"2019-10-05","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000045","holidayDate":"2019-10-06","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000045","holidayDate":"2019-10-06","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000045","holidayDate":"2019-10-06","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000046","holidayDate":"2019-10-12","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000046","holidayDate":"2019-10-12","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000046","holidayDate":"2019-10-12","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000047","holidayDate":"2019-10-13","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000047","holidayDate":"2019-10-13","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000047","holidayDate":"2019-10-13","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000048","holidayDate":"2019-10-19","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000048","holidayDate":"2019-10-19","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000048","holidayDate":"2019-10-19","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000049","holidayDate":"2019-10-20","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000049","holidayDate":"2019-10-20","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000049","holidayDate":"2019-10-20","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000050","holidayDate":"2019-10-26","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000050","holidayDate":"2019-10-26","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000050","holidayDate":"2019-10-26","holidayDay":"6","holidayMonth":"10","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000051","holidayDate":"2019-10-27","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000051","holidayDate":"2019-10-27","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000051","holidayDate":"2019-10-27","holidayDay":"7","holidayMonth":"10","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000052","holidayDate":"2019-11-02","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000052","holidayDate":"2019-11-02","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000052","holidayDate":"2019-11-02","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000053","holidayDate":"2019-11-03","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000053","holidayDate":"2019-11-03","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000053","holidayDate":"2019-11-03","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000054","holidayDate":"2019-11-09","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000054","holidayDate":"2019-11-09","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000054","holidayDate":"2019-11-09","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000055","holidayDate":"2019-11-10","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000055","holidayDate":"2019-11-10","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000055","holidayDate":"2019-11-10","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000056","holidayDate":"2019-11-16","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000056","holidayDate":"2019-11-16","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000056","holidayDate":"2019-11-16","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000057","holidayDate":"2019-11-17","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000057","holidayDate":"2019-11-17","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000057","holidayDate":"2019-11-17","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000058","holidayDate":"2019-11-23","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000058","holidayDate":"2019-11-23","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000058","holidayDate":"2019-11-23","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000059","holidayDate":"2019-11-24","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000059","holidayDate":"2019-11-24","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000059","holidayDate":"2019-11-24","holidayDay":"7","holidayMonth":"11","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000060","holidayDate":"2019-11-30","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000060","holidayDate":"2019-11-30","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000060","holidayDate":"2019-11-30","holidayDay":"6","holidayMonth":"11","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000061","holidayDate":"2019-12-01","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000061","holidayDate":"2019-12-01","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000061","holidayDate":"2019-12-01","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000062","holidayDate":"2019-12-07","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000062","holidayDate":"2019-12-07","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000062","holidayDate":"2019-12-07","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000063","holidayDate":"2019-12-08","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000063","holidayDate":"2019-12-08","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000063","holidayDate":"2019-12-08","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000064","holidayDate":"2019-12-14","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000064","holidayDate":"2019-12-14","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000064","holidayDate":"2019-12-14","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000065","holidayDate":"2019-12-15","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000065","holidayDate":"2019-12-15","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000065","holidayDate":"2019-12-15","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000066","holidayDate":"2019-12-21","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000066","holidayDate":"2019-12-21","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000066","holidayDate":"2019-12-21","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000067","holidayDate":"2019-12-22","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000067","holidayDate":"2019-12-22","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000067","holidayDate":"2019-12-22","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000068","holidayDate":"2019-12-28","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"السبت - عطلة نهاية الاسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000068","holidayDate":"2019-12-28","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Saturday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000068","holidayDate":"2019-12-28","holidayDay":"6","holidayMonth":"12","holidayYear":"2019","holidayName":"Samedi - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true},{"holidayId":"2000069","holidayDate":"2019-12-29","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"الأحد - عطلة نهاية الأسبوع","locationCode":"RBT","isDeleted":null,"langCode":"ara","isActive":true},{"holidayId":"2000069","holidayDate":"2019-12-29","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Sunday - Weekend","locationCode":"RBT","isDeleted":null,"langCode":"eng","isActive":true},{"holidayId":"2000069","holidayDate":"2019-12-29","holidayDay":"7","holidayMonth":"12","holidayYear":"2019","holidayName":"Dimanche - fin de semaine","locationCode":"RBT","isDeleted":null,"langCode":"fra","isActive":true}],"documentCategories":[{"code":"POA","name":"Proof of Address","description":"Address Proof","isDeleted":null,"langCode":"eng","isActive":true},{"code":"POA","name":"إثبات العنوان","description":"عنوان الدليل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"POA","name":"Un justificatif de domicile","description":"Preuve dadresse","isDeleted":null,"langCode":"fra","isActive":true},{"code":"POI","name":"Proof of Identity","description":"Identity Proof","isDeleted":null,"langCode":"eng","isActive":true},{"code":"POI","name":"إثبات هوية","description":"إثبات الهوية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"POI","name":"Preuve didentité","description":"Preuve didentité","isDeleted":null,"langCode":"fra","isActive":true},{"code":"POR","name":"Proof of Relationship","description":"Proof Relationship of the person","isDeleted":null,"langCode":"eng","isActive":true},{"code":"POR","name":"إثبات العلاقة","description":"إثبات علاقة الشخص","isDeleted":null,"langCode":"ara","isActive":true},{"code":"POR","name":"Preuve de relation","description":"Preuve de relation de la personne","isDeleted":null,"langCode":"fra","isActive":true},{"code":"POE","name":"Proof of Biometric Exception","description":"Proof of Biometric Exception","isDeleted":null,"langCode":"eng","isActive":true},{"code":"POE","name":"دليل استثناء البيومترية","description":"دليل استثناء البيومترية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"POE","name":"Preuve dexception biométrique","description":"Preuve dexception biométrique","isDeleted":null,"langCode":"fra","isActive":true},{"code":"POB","name":"Proof of Birth","description":"Proof date of birth of the person","isDeleted":null,"langCode":"eng","isActive":true},{"code":"POB","name":"إثبات الميلاد","description":"تاريخ إثبات ميلاد الشخص","isDeleted":null,"langCode":"ara","isActive":true},{"code":"POB","name":"Preuve de naissance","description":"Preuve de la date de naissance de la personne","isDeleted":null,"langCode":"fra","isActive":true}],"documentTypes":[{"code":"CIN","name":"CNIE card","description":"Moroccan National Electronic ID Card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"CIN","name":"نَتِنَل ِد","description":"بطاقة الهوية الوطنية المغربية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"CIN","name":"carte didentité","description":"Carte didentité électronique nationale marocaine","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RNC","name":"Rental contract","description":"Rental Agreement of address","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RNC","name":"عقد ايجار","description":"اتفاق تأجير العنوان","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RNC","name":"Contrat de location","description":"Contrat de location dadresse","isDeleted":null,"langCode":"fra","isActive":true},{"code":"COR","name":"Certificate of residence","description":"Proof of Resident","isDeleted":null,"langCode":"eng","isActive":true},{"code":"COR","name":"شهادة الاقامة","description":"اثبات محل الاقامة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"COR","name":"Certificat de résidence","description":"Preuve de résidence","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC001","name":"Passport","description":"Proof of Idendity","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC001","name":"جواز سفر","description":"إثبات الهوية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC001","name":"Passeport","description":"Preuve didentité","isDeleted":null,"langCode":"fra","isActive":true},{"code":"CRN","name":"Certificate of Relationship","description":"Proof relationship of a person","isDeleted":null,"langCode":"eng","isActive":true},{"code":"CRN","name":"شهادة العلاقة","description":"علاقة إثبات للشخص","isDeleted":null,"langCode":"ara","isActive":true},{"code":"CRN","name":"Certificat de relation","description":"Preuve de relation dune personne","isDeleted":null,"langCode":"fra","isActive":true},{"code":"COB","name":"Certificate of Birth","description":"Proof birth and age of a person","isDeleted":null,"langCode":"eng","isActive":true},{"code":"COB","name":"شهادة الميلاد","description":"إثبات الولادة وعمر الشخص","isDeleted":null,"langCode":"ara","isActive":true},{"code":"COB","name":"Certificat de naissance","description":"Preuve de naissance et âge dune personne","isDeleted":null,"langCode":"fra","isActive":true},{"code":"COE","name":"Certification of Exception","description":"Certificate of Exception","isDeleted":null,"langCode":"eng","isActive":true},{"code":"COE","name":"شهادة استثناء","description":"شهادة استثناء","isDeleted":null,"langCode":"ara","isActive":true},{"code":"COE","name":"Certification dexception","description":"Certification dexception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC002","name":"PAN card","description":"PAN card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC003","name":"Either Ration or PDS Photo card","description":"Either Ration or PDS Photo card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC004","name":"Voter Identification card","description":"Voter Identification card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC005","name":"Driving licence of the applicant","description":"Driving licence of the applicant","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC006","name":"Photo identification cards issued by the Government","description":"Photo identification cards issued by the Government","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC007","name":"Service photo ID cards that is issued by a PSU","description":"Service photo ID cards that is issued by a PSU","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC008","name":"Licence of Arms","description":"Licence of Arms","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC009","name":"Photo Bank ATM card","description":"Photo Bank ATM card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC010","name":"Photo Credit card","description":"Photo Credit card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC011","name":"Photo card of the Freedom Fighter","description":"Photo card of the Freedom Fighter","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC012","name":"Certificate of Marriage","description":"Certificate of Marriage","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC013","name":"Passbook or Bank Statement","description":"Passbook or Bank Statement","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC014","name":"Account statement or passbook of the Post Office","description":"Account statement or passbook of the Post Office","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC015","name":"Ration Card","description":"Ration Card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC016","name":"PSU issued Service photo ID card with address","description":"PSU issued Service photo ID card with address","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC017","name":"Previous 3 months’ electricity bill","description":"Previous 3 months’ electricity bill","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC018","name":"Water bill as long as it is not more than 3 months’ old","description":"Water bill as long as it is not more than 3 months’ old","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC024","name":"PDS Card","description":"PDS Card","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC025","name":"Medical card issued by the State Govt, CGHS, ECHS and ESIC","description":"Medical card issued by the State Government, CGHS, ECHS and also ESIC","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC026","name":"Canteen card of the Army","description":"Canteen card of the Army","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC027","name":"Family entitlement document","description":"Any family entitlement document issued by any Central or State Government","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC028","name":"Birth Certificate","description":"Registrar of Birth/municipal Corporation or any local government Birth Certificate","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DOC002","name":"بطاقة PAN","description":"بطاقة PAN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC003","name":"بطاقة الصورة التموينية أو الحصة الخاصة","description":"بطاقة الصورة التموينية أو الحصة الخاصة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC004","name":"بطاقة هويه الناخب","description":"بطاقة هويه الناخب","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC005","name":"رخصه القيادة لمقدم الطلب","description":"رخصه القيادة لمقدم الطلب","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC006","name":"بطاقات هويه مصوره صادره عن الحكومة","description":"بطاقات هويه مصوره صادره عن الحكومة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC007","name":"خدمه بطاقات هويه الصورة التي يتم إصدارها من قبل الأمير سلطان","description":"خدمه بطاقات هويه الصورة التي يتم إصدارها من قبل الأمير سلطان","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC008","name":"ترخيص الاسلحه","description":"ترخيص الاسلحه","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC009","name":"بطاقة الصراف الألى من بنك الصور","description":"بطاقة الصراف الألى من بنك الصور","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC010","name":"بطاقة الصور الائتمانية","description":"بطاقة الصور الائتمانية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC011","name":"صوره بطاقة من الحرية مقاتله","description":"صوره بطاقة من الحرية مقاتله","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC012","name":"شهادة الزواج","description":"شهادة الزواج","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC013","name":"دفتر أو كشف حساب بنكي","description":"دفتر أو كشف حساب بنكي","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC014","name":"كشف حساب أو دفتر بيانات مكتب البريد","description":"كشف حساب أو دفتر بيانات مكتب البريد","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC015","name":"البطاقة التموينية","description":"البطاقة التموينية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC016","name":"أصدرت الهيئة بطاقة هويه صوره الخدمة مع عنوان","description":"أصدرت الهيئة بطاقة هويه صوره الخدمة مع عنوان","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC017","name":"فاتورة كهرباء لمده 3 أشهر سابقه","description":"فاتورة كهرباء لمده 3 أشهر سابقه","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC018","name":"فاتورة المياه طالما انها ليست أكثر من 3 أشهر من العمر","description":"فاتورة المياه طالما انها ليست أكثر من 3 أشهر من العمر","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC024","name":"بطاقة الهوية الخاصة","description":"بطاقة الهوية الخاصة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC025","name":"البطاقة الطبية الصادرة عن حكومة الولاية و CGHS و ECHS و ESIC","description":"البطاقة الطبية الصادرة عن حكومة الولاية و CGHS و ECHS و ESIC أيضا","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC026","name":"بطاقة المقصف للجيش","description":"بطاقة المقصف للجيش","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC027","name":"وثيقة استحقاق الأسرة","description":"اي وثيقة استحقاق عائلي صادره عن اي حكومة مركزيه أو حكوميه","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC028","name":"شهادة الميلاد","description":"مسجل الميلاد/مؤسسه البلدية أو اي شهادة ميلاد حكوميه محليه","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DOC002","name":"Carte PAN","description":"Carte PAN","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC003","name":"Soit ration ou PDS photo carte","description":"Soit ration ou PDS photo carte","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC004","name":"Carte d’identification des électeurs","description":"Carte d’identification des électeurs","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC005","name":"Permis de conduire du demandeur","description":"Permis de conduire du demandeur","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC006","name":"Cartes d’identité photo émises par le gouvernement","description":"Cartes d’identité photo émises par le gouvernement","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC007","name":"Cartes d’identité de service de photo émises par un PSU","description":"Cartes d’identité de service de photo émises par un PSU","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC008","name":"Licence d’armes","description":"Licence d’armes","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC009","name":"Photo banque carte bancaire","description":"Photo banque carte bancaire","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC010","name":"Carte de crédit photo","description":"Carte de crédit photo","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC011","name":"Carte photo du Freedom Fighter","description":"Carte photo du Freedom Fighter","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC012","name":"Certificat de mariage","description":"Certificat de mariage","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC013","name":"Livret ou relevé bancaire","description":"Livret ou relevé bancaire","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC014","name":"Relevé de compte ou livret du Bureau de poste","description":"Relevé de compte ou livret du Bureau de poste","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC015","name":"Carte de ration","description":"Carte de ration","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC016","name":"PSU a émis la carte didentité de photo de service avec ladresse","description":"PSU a émis la carte d’identité de photo de service avec l’adresse","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC017","name":"Facture d’électricité précédente de 3 mois","description":"Facture d’électricité précédente de 3 mois","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC018","name":"Facture d’eau tant qu’elle n’a pas plus de 3 mois","description":"Facture d’eau tant qu’elle n’a pas plus de 3 mois","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC024","name":"Carte PDS","description":"Carte PDS","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC025","name":"Carte médicale délivrée par le govt de l'État","description":"Carte médicale délivrée par le gouvernement de l’État, le CGHS, l’ECHS et également l’ESIC","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC026","name":"Carte de cantine de l’armée","description":"Carte de cantine de l’armée","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC027","name":"Titre de droit familial","description":"Tout document de droit de la famille délivré par un gouvernement central ou","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DOC028","name":"Certificat de naissance","description":"Registraire de naissance/municipalité ou tout acte de naissance du gouvernement local","isDeleted":null,"langCode":"fra","isActive":true}],"validDocumentMapping":[{"docTypeCode":"CIN","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"RNC","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"COR","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"CRN","docCategoryCode":"POR","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"COB","docCategoryCode":"POB","isDeleted":null,"langCode":"ara","isActive":false},{"docTypeCode":"DOC001","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC002","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC003","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC004","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC005","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC006","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC007","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC008","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC009","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC010","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC011","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC012","docCategoryCode":"POI","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC001","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC013","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC014","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC015","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC004","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC005","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC006","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC016","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC017","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC018","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC008","docCategoryCode":"POA","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC024","docCategoryCode":"POR","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC025","docCategoryCode":"POR","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC026","docCategoryCode":"POR","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC001","docCategoryCode":"POR","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC027","docCategoryCode":"POR","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"DOC028","docCategoryCode":"POR","isDeleted":null,"langCode":"ara","isActive":true},{"docTypeCode":"CIN","docCategoryCode":"POA","isDeleted":null,"langCode":"eng","isActive":true}],"templates":[{"id":"1101","name":"Template for authorization content","description":"Template for authorization content","fileFormatCode":"txt","model":null,"fileText":"Dear $name\nYour Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"auth-email-content","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1102","name":"Template for authorization subject","description":"Template for authorization subject","fileFormatCode":"txt","model":null,"fileText":"UIN $uin Authentication $status","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"auth-email-subject","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1103","name":"Template for authorization SMS","description":"Template for authorization SMS","fileFormatCode":"txt","model":null,"fileText":"Your Authentication of UIN $uin using $authType on $date at $time Hrs $status at a device deployed by MOSIP Services.","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"auth-sms","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1101","name":"قالب لمحتوى التخويل","description":"قالب لمحتوى التخويل","fileFormatCode":"txt","model":null,"fileText":"عزيزي $name ،\nمصادقة UIN $uin باستخدام $authType على $date في $time Hrs $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"auth-email-content","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1102","name":"قالب لموضوع التخويل","description":"قالب لموضوع التخويل","fileFormatCode":"txt","model":null,"fileText":"UIN $uin: مصادقة $status","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"auth-email-subject","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1103","name":"قالب لرسالة التفويض","description":"قالب لرسالة التفويض","fileFormatCode":"txt","model":null,"fileText":"مصادقتك على UIN $uin باستخدام $authType في $date في $time Hrs $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"auth-sms","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1101","name":"Modèle de contenu dautorisation","description":"Modèle de contenu dautorisation","fileFormatCode":"txt","model":null,"fileText":"Cher $name,\nVotre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\"","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"auth-email-content","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1102","name":"Modèle pour sujet dautorisation","description":"Modèle pour sujet dautorisation","fileFormatCode":"txt","model":null,"fileText":"UIN $uin: $status dauthentification","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"auth-email-subject","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1103","name":"Modèle de SMS dautorisation","description":"Modèle de SMS dautorisation","fileFormatCode":"txt","model":null,"fileText":"Votre authentification UIN $uin utilisant $authType le $date à $time Hrs $status sur un périphérique déployé par \"MOSIP Services\".","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"auth-sms","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1107","name":"Template for duplicate UIN Email","description":"Template for duplicate UIN Email","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because a duplicate UIN has been found against your details. Please visit your nearest Registration office or visit https://mosip.io/grievances\n\nThank You","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_DUP_UIN_EMAIL","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1108","name":"Template for duplicate UIN SMS","description":"Template for duplicate UIN SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because a duplicate UIN has been found against your details. Please visit your nearest Registration office or visit https://mosip.io/grievances","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_DUP_UIN_SMS","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1109","name":"Template for Technical Issue Email","description":"Template for Technical Issue Email","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because of a technical issue. Please visit your nearest Registration office or visit https://mosip.io/grievances\n\nThank You","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_TEC_ISSUE_EMAIL","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1110","name":"Template for Technical Issue SMS","description":"Template for Technical Issue SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because of a technical issue. Please visit your nearest Registration office or visit https://mosip.io/grievances","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_TEC_ISSUE_SMS","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1111","name":"Template for UIN generation Email","description":"Template for UIN generation Email","fileFormatCode":"txt","model":null,"fileText":"Dear $name_eng,\n\nYour UIN for Registration ID: $!RID has been successfully generated and will reach soon at your postal address.\n\nThank You","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_GEN_EMAIL","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1112","name":"Template for UIN generation SMS","description":"Template for UIN generation SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $name_eng,\n\nYour UIN for Registration ID: $!RID has been successfully generated and will reach soon at your postal address.","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_GEN_SMS","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1113","name":"Template for update details Email","description":"Template for update details Email","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour UIN details for the Registration ID: $!RID have been updated and a physical copy of your UIN card will reach you soon at your postal address.\n\nThank You","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_UPD_EMAIL","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1114","name":"Template for update Details SMS","description":"Template for update Details SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour UIN details for the Registration ID: $!RID have been updated and a physical copy of your UIN card will reach you soon at your postal address.","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_UPD_SMS","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1107","name":"قالب لبريد إلكتروني مكرر الهوية","description":"قالب لبريد إلكتروني مكرر الهوية","fileFormatCode":"txt","model":null,"fileText":"$!name_ara،\n\nلقد فشل طلبك الخاص بـ UIN لمعرف التسجيل: $!RID لأنه تم العثور على UIN مكرر مقابل تفاصيلك. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances\n\nشكرا جزيلا","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_DUP_UIN_EMAIL","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1108","name":"قالب لرسالة الهوية المكررة","description":"قالب لرسالة الهوية المكررة","fileFormatCode":"txt","model":null,"fileText":"$!name_ara،\n\nلقد فشل طلبك الخاص بـ UIN لمعرف التسجيل: $!RID لأنه تم العثور على UIN مكرر مقابل تفاصيلك. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_DUP_UIN_SMS","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1109","name":"نموذج للبريد الإلكتروني لمشكلة فنية","description":"نموذج للبريد الإلكتروني لمشكلة فنية","fileFormatCode":"txt","model":null,"fileText":"$!name_ara،\n\nطلبك لـ UIN لمعرف التسجيل: $!RID فشل بسبب مشكلة فنية. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances\n\nشكرا جزيلا","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_TEC_ISSUE_EMAIL","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1110","name":"قالب لرسالة المشكلة الفنية","description":"قالب لرسالة المشكلة الفنية","fileFormatCode":"txt","model":null,"fileText":"$!name_ara،\n\nطلبك لـ UIN لمعرف التسجيل: $!RID فشل بسبب مشكلة فنية. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_TEC_ISSUE_SMS","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1111","name":"قالب لتوليد الهوية البريد الإلكتروني","description":"قالب لتوليد الهوية البريد الإلكتروني","fileFormatCode":"txt","model":null,"fileText":"$name_ara،\n\nتم إنشاء رقم UIN الخاص بك لمعرف التسجيل: $!RID بنجاح وسيصل قريباً إلى عنوانك البريدي.\n\nشكرا جزيلا","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_GEN_EMAIL","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1112","name":"قالب لرسالة توليد الهوية","description":"قالب لرسالة توليد الهوية","fileFormatCode":"txt","model":null,"fileText":"$name_ara،\n\nتم إنشاء رقم UIN الخاص بك لمعرف التسجيل: $!RID بنجاح وسيصل قريباً إلى عنوانك البريدي.","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_GEN_SMS","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1113","name":"قالب للحصول على تفاصيل التحديث","description":"قالب للحصول على تفاصيل التحديث","fileFormatCode":"txt","model":null,"fileText":"$!name_ara ،\n\nتم تحديث تفاصيل UIN المطابقة لمعرف التسجيل: $!RID وسوف تصل إليك نسخة مادية من UIN في عنوانك البريدي قريبًا.\n\nشكرا","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_UPD_EMAIL","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1114","name":"قالب لتحديث تفاصيل الرسالة","description":"قالب لتحديث تفاصيل الرسالة","fileFormatCode":"txt","model":null,"fileText":"$!name_ara ،\n\nتم تحديث تفاصيل UIN المطابقة لمعرف التسجيل: $!RID وسوف تصل إليك نسخة مادية من UIN في عنوانك البريدي قريبًا.","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_UPD_SMS","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1107","name":"Modèle de courrier didentité en double","description":"Modèle de courrier didentité en double","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué car un duplicata d'UIN a été trouvé par rapport à vos informations. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances\n\nMerci","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_DUP_UIN_EMAIL","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1108","name":"Modèle de message didentité en double","description":"Modèle de message didentité en double","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué car un duplicata d'UIN a été trouvé par rapport à vos informations. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_DUP_UIN_SMS","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1109","name":"Modèle pour courrier électronique de problème technique","description":"Modèle pour courrier électronique de problème technique","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué en raison d'un problème technique. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances\n\nMerci","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_TEC_ISSUE_EMAIL","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1110","name":"Modèle de message de problème technique","description":"Modèle de message de problème technique","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué en raison d'un problème technique. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_TEC_ISSUE_SMS","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1111","name":"Modèle de courrier électronique de génération didentité","description":"Modèle de courrier électronique de génération didentité","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre UIN pour ID d’enregistrement: $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.\n\nMerci","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_GEN_EMAIL","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1112","name":"Modèle de message de génération didentité","description":"Modèle de message de génération didentité","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre UIN pour ID d’enregistrement: $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_GEN_SMS","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1113","name":"Modèle pour les détails de la mise à jour Email","description":"Modèle pour les détails de la mise à jour Email","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nLes détails de votre UIN correspondant à l’ID d’enregistrement: $!RID ont été mis à jour. Une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.\n\nMerci","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_UPD_EMAIL","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1114","name":"Modèle pour la mise à jour Détails Message","description":"Modèle pour la mise à jour Détails Message","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nLes détails de votre UIN correspondant à l’ID d’enregistrement: $!RID ont été mis à jour. Une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_UPD_SMS","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1115","name":"Template for new registration Email Content","description":"Template for new registration Email Content","fileFormatCode":"txt","model":null,"fileText":"Dear $name, \nThank you for registering with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days.","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"NewReg-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1116","name":"Template for new registration Email Subject","description":"Template for new registration Email Subject","fileFormatCode":"txt","model":null,"fileText":"Registration confirmation","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"NewReg-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1117","name":"Template for new registration SMS","description":"Template for new registration SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $name,\nThank you for registering with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days. ","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"NewReg-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1118","name":"Template for OTP generation Email Content","description":"Template for OTP generation Email Content","fileFormatCode":"txt","model":null,"fileText":"Dear $name, \nOTP for username $username is $otp and is valid for $validTime minutes (Generated on $date at $time hrs).","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"OTP-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1119","name":"Template for OTP generation Email Subject","description":"Template for OTP generation Email Subject","fileFormatCode":"txt","model":null,"fileText":"One time password from digital identify platfor","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"OTP-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1120","name":"Template for OTP SMS","description":"Template for OTP SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $name, \nOTP for username $username is $otp and is valid for $validTime minutes (Generated on $date at $time hrs).","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"OTP-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1121","name":"Template for update registration Email Content","description":"Template for update registration Email Content","fileFormatCode":"txt","model":null,"fileText":"Dear $name, \nThank you for updating your details with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days.","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"Update-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1122","name":"Template for update registration Email Subject","description":"Template for update registration Email Subject","fileFormatCode":"txt","model":null,"fileText":"Registration update confirmation","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"Update-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1123","name":"Template for update registration SMS","description":"Template for update registration SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $name, \nThank you for updating your details with the digital identity platform. Your registration id is $RegistrationID. If there are any corrections to be made in your details, please contact the Registration centre within the next 4 days.","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"Update-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1146","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"رسالة otp","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1115","name":"قالب للتسجيل الجديد محتوى البريد الإلكتروني","description":"قالب للتسجيل الجديد محتوى البريد الإلكتروني","fileFormatCode":"txt","model":null,"fileText":"$name ،\nنشكرك على التسجيل في منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة.","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"NewReg-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1116","name":"قالب للتسجيل الجديد البريد الإلكتروني الموضوع","description":"قالب للتسجيل الجديد البريد الإلكتروني الموضوع","fileFormatCode":"txt","model":null,"fileText":"تأكيد التسجيل","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"NewReg-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1117","name":"قالب لرسالة التسجيل الجديدة","description":"قالب لرسالة التسجيل الجديدة","fileFormatCode":"txt","model":null,"fileText":"$name ،\nنشكرك على التسجيل في منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة.","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"NewReg-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1118","name":"قالب لتوليد OTP محتوى البريد الإلكتروني","description":"قالب لتوليد OTP محتوى البريد الإلكتروني","fileFormatCode":"txt","model":null,"fileText":"$name ،\nOTP لاسم المستخدم $username هو $otp وصالحة لدقائق $validTime (منشأ على $date في $time hrs).","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"OTP-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1119","name":"قالب لتوليد OTP البريد الإلكتروني الموضوع","description":"قالب لتوليد OTP البريد الإلكتروني الموضوع","fileFormatCode":"txt","model":null,"fileText":"كلمة مرور مرة واحدة من منصة تحديد الرقمية","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"OTP-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1120","name":"قالب لرسالة OTP","description":"قالب لرسالة OTP","fileFormatCode":"txt","model":null,"fileText":"$name ،\nOTP لاسم المستخدم $username هو $otp وصالحة لدقائق $validTime (منشأ على $date في $time hrs).","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"OTP-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1121","name":"قالب لتحديث تسجيل محتوى البريد الإلكتروني","description":"قالب لتحديث تسجيل محتوى البريد الإلكتروني","fileFormatCode":"txt","model":null,"fileText":"$name ،\nشكرا لتحديث التفاصيل الخاصة بك مع منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"Update-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1122","name":"قالب لتسجيل التحديث البريد الإلكتروني الموضوع","description":"قالب لتسجيل التحديث البريد الإلكتروني الموضوع","fileFormatCode":"txt","model":null,"fileText":"تأكيد تحديث التسجيل","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"Update-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1123","name":"قالب لرسالة تسجيل التحديث","description":"قالب لرسالة تسجيل التحديث","fileFormatCode":"txt","model":null,"fileText":"$name ،\nشكرا لتحديث التفاصيل الخاصة بك مع منصة الهوية الرقمية. رقم التسجيل الخاص بك هو $ RegistrationID. إذا كان هناك أي تصحيحات يتم إدخالها في تفاصيلك ، يرجى الاتصال بمركز التسجيل في غضون 4 أيام مقبلة.","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"Update-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1115","name":"Modèle pour nouvelle inscription Email Content","description":"Modèle pour nouvelle inscription Email Content","fileFormatCode":"txt","model":null,"fileText":"Cher $name,\nMerci de vous être inscrit sur la plateforme d'identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"NewReg-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1116","name":"Modèle pour nouvelle inscription Objet de le-mail","description":"Modèle pour nouvelle inscription Objet de le-mail","fileFormatCode":"txt","model":null,"fileText":"Confirmation d'enregistrement","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"NewReg-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1117","name":"Modèle de nouvelle inscription SMS","description":"Modèle de nouvelle inscription SMS","fileFormatCode":"txt","model":null,"fileText":"Cher $name,\nMerci de vous être inscrit sur la plateforme d'identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"NewReg-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1118","name":"Modèle de contenu de courrier électronique de génération dOTP","description":"Modèle de contenu de courrier électronique de génération dOTP","fileFormatCode":"txt","model":null,"fileText":"Cher $name,\nOTP pour le nom d'utilisateur $username est $otp et est valide pour $validTime minutes (Généré le $date à $heure hrs).","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"OTP-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1119","name":"Modèle pour le sujet de-mail de génération dOTP","description":"Modèle pour le sujet de-mail de génération dOTP","fileFormatCode":"txt","model":null,"fileText":"Mot de passe unique de la plateforme d'identification numérique","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"OTP-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1120","name":"Modèle pour SMS OTP","description":"Modèle pour SMS OTP","fileFormatCode":"txt","model":null,"fileText":"Cher $name,\nOTP pour le nom d'utilisateur $username est $otp et est valide pour $validTime minutes (Généré le $date à $heure hrs).","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"OTP-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1121","name":"Modèle pour lenregistrement de la mise à jour","description":"Modèle pour lenregistrement de la mise à jour","fileFormatCode":"txt","model":null,"fileText":"Cher $name,\nMerci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"Update-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1122","name":"Modèle denregistrement de mise à jour Objet de le-mail","description":"Modèle denregistrement de mise à jour Objet de le-mail","fileFormatCode":"txt","model":null,"fileText":"Confirmation de la mise à jour de l'inscription","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"Update-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1123","name":"Modèle pour SMS denregistrement de mise à jour","description":"Modèle pour SMS denregistrement de mise à jour","fileFormatCode":"txt","model":null,"fileText":"Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'enregistrement est $RegistrationID. Si des corrections doivent être apportées à vos données, veuillez contacter le centre d’inscription dans les 4 prochains jours.","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"Update-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1124","name":"Template for Email Acknowledgement","description":"Template for Email Acknowledgement","fileFormatCode":"txt","model":null,"fileText":"Dear $name,\nYour Pre-Registration for UIN is Completed Successfully\non $Date at $Time. Your ID is #$PRID.\nAppointment is scheduled for $Appointmentdate at $Appointmenttime.\nyou will also receive the details on your registered Mobile Number","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"Email-Acknowledgement","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1125","name":"Template for Onscreen Acknowledgment","description":"Template for Onscreen Acknowledgment","fileFormatCode":"txt","model":null,"fileText":"1. Guideline 1\n2. Guideline 2\n3. Guideline 3\n4. Guideline 4\n5. Guideline 5\n6. Guideline 6\n7. Guideline 7\n8. Guideline 8\n9. Guideline 9\n10. Guideline 10\n","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"Onscreen-Acknowledgement","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1126","name":"Template for OTP Email Content","description":"Template for OTP Email Content","fileFormatCode":"txt","model":null,"fileText":"Dear $name,\nTP for Pre-Registration $PRID is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"otp-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1127","name":"Template for OTP Email Subject","description":"Template for OTP Email Subject","fileFormatCode":"txt","model":null,"fileText":"Pre-Registration $PRID: OTP Request","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"otp-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1128","name":"Template for OTP SMS","description":"Template for OTP SMS","fileFormatCode":"txt","model":null,"fileText":"OTP for Pre-Registration $PRID is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1129","name":"Template for SMS Acknowledgement","description":"Template for SMS Acknowledgement","fileFormatCode":"txt","model":null,"fileText":"Your Pre-Registration for UIN is Completed Successfully\non $Date at $Time. Your ID is #$PRID.\nAppointment is scheduled for $Appointmentdate at $Appointmenttime.\nyou will also receive the details on your registered email address","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"SMS-Acknowledgement","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1124","name":"قالب لتأكيد البريد الإلكتروني","description":"قالب لتأكيد البريد الإلكتروني","fileFormatCode":"txt","model":null,"fileText":"$name ، \nتم الانتهاء من التسجيل المسبق ل uin بنجاح علي $Date في $Time. رقم التعريف الخاص بك هو # $PRID. ومن المقرر تعيين $Appointmentdate في $Appointmenttime. ","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"Email-Acknowledgement","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1125","name":"قالب للشاشة شكر وتقدير","description":"قالب للشاشة شكر وتقدير","fileFormatCode":"txt","model":null,"fileText":"1. المبدا التوجيهي 1\n2. المبدا التوجيهي 2\n3. المبدا التوجيهي 3\n4. المبدا التوجيهي 4\n5. المبدا التوجيهي 5\n6. المبدا التوجيهي 6\n7. المبدا التوجيهي 7\n8. المبدا التوجيهي 8\n9. المبدا التوجيهي 9\n10. المبدا التوجيهي 10","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"Onscreen-Acknowledgement","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1126","name":"قالب لمحتوى البريد الإلكتروني OTP","description":"قالب لمحتوى البريد الإلكتروني OTP","fileFormatCode":"txt","model":null,"fileText":"$name ، \nOTP لـ Pre-Registration $PRID هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"otp-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1127","name":"قالب لموضوع البريد الإلكتروني OTP","description":"قالب لموضوع البريد الإلكتروني OTP","fileFormatCode":"txt","model":null,"fileText":"Pre-Registration $PRID: OTP Request","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"otp-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1128","name":"قالب ل OTP SMS","description":"قالب ل OTP SMS","fileFormatCode":"txt","model":null,"fileText":"OTP لـ Pre-Registration $PRID هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"otp-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1129","name":"قالب للإشعار SMS","description":"قالب للإشعار SMS","fileFormatCode":"txt","model":null,"fileText":"\nتم الانتهاء من التسجيل المسبق ل uin بنجاح\nعلي $Date في $Time. رقم التعريف الخاص بك هو # $PRID.\nومن المقرر تعيين $Appointmentdate في $Appointmenttime.\nسوف تتلقي أيضا التفاصيل علي عنوان البريد الكتروني المسجل الخاص بك","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"SMS-Acknowledgement","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1124","name":"Template for email confirmation","description":"Template for email confirmation","fileFormatCode":"txt","model":null,"fileText":"Cher $name, \nvotre pré-inscription à l'UIN est terminée avec succès sur $Date à $Time. Votre ID est # $PRID.\nLe rendez-vous est prévu pour $Appointmentdate à $Appointmenttime.\nvous recevrez également les détails sur votre numéro de mobile enregistré","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"Email-Acknowledgement","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1125","name":"On-screen recognition template","description":"On-screen recognition template","fileFormatCode":"txt","model":null,"fileText":"1. Ligne directrice 1\n2. Ligne directrice 2\n3. Ligne directrice 3\n4. Ligne directrice 4\n5. Ligne directrice 5\n6. Ligne directrice 6\n7. Ligne directrice 7\n8. Ligne directrice 8\n9. Ligne directrice 9\n10. Ligne directrice 10","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"Onscreen-Acknowledgement","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1126","name":"OTP Email Content Template","description":"OTP Email Content Template","fileFormatCode":"txt","model":null,"fileText":"Cher $name, \nOTP pour Pre-Registration $PRID est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"otp-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1127","name":"Template for OTP email subject","description":"Template for OTP email subject","fileFormatCode":"txt","model":null,"fileText":"Pre-Registration $PRID: Requête OTP","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"otp-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1128","name":"Template for OTP SMS","description":"Template for OTP SMS","fileFormatCode":"txt","model":null,"fileText":"OTP pour Pre-Registration $PRID est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"otp-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1129","name":"Template for SMS Acknowledgment","description":"Template for SMS Acknowledgment","fileFormatCode":"txt","model":null,"fileText":"Votre pré-inscription pour UIN est terminée avec succès sur $Date à $Time. \nVotre ID est # $PRID.\nLe rendez-vous est prévu pour $Appointmentdate à $Appointmenttime.\nvous recevrez également les détails sur votre adresse email enregistrée","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"SMS-Acknowledgement","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1130","name":"Template for email subject of Acknowledgement","description":"Template for email subject of Acknowledgement","fileFormatCode":"txt","model":null,"fileText":"Pre-Registration $PRID: Acknowledgement ","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"Acknowledgement-email-subject","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1130","name":"Modèle pour le sujet d'email d'accusé de réception","description":"Modèle pour le sujet d'email d'accusé de réception","fileFormatCode":"txt","model":null,"fileText":"Pré-inscription $PRID: accusé de réception ","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"Acknowledgement-email-subject","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1130","name":"قالب للتسليم البريد الكتروني الموضوع","description":"قالب للتسليم البريد الكتروني الموضوع","fileFormatCode":"txt","model":null,"fileText":"$PRID التسجيل المسبق: شكر","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"Acknowledgement-email-subject","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1134","name":"Modèle pour courrier électronique de problème technique","description":"Modèle pour courrier électronique de problème technique","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_REAC_SMS","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1135","name":"Template for UIN Reactivate Email","description":"Template for UIN Reactivate Email","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThank You","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_REAC_EMAIL","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1146","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Message Otp","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1131","name":"UIN card template","description":"UIN card template","fileFormatCode":"html","model":null,"fileText":"\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n \n $!fullName_eng\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
For any issues please contact us at
\n
Registration Proccessor,Hanging Gardens,Global Village\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_CARD_TEMPLATE","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1131","name":"قالب بطاقة UIN","description":"قالب بطاقة UIN","fileFormatCode":"html","model":null,"fileText":"\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_fra\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_fra, $!addressLine2_fra,\n\t\t$!addressLine3_fra, $!region_fra, $!province_fra, $!city_fra,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_CARD_TEMPLATE","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1131","name":"Modèle de carte UIN","description":"Modèle de carte UIN","fileFormatCode":"html","model":null,"fileText":"\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_fra\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_fra, $!addressLine2_fra,\n\t\t$!addressLine3_fra, $!region_fra, $!province_fra, $!city_fra,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_CARD_TEMPLATE","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1132","name":"Template for UIN Deactivation SMS","description":"Template for UIN Deactivation SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_DEAC_SMS","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1132","name":"قالب لتعطيل UIN SMS","description":"قالب لتعطيل UIN SMS","fileFormatCode":"txt","model":null,"fileText":"$!name_ara ،\n\nتم إلغاء تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_DEAC_SMS","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1132","name":"Modèle pour courrier électronique de problème technique","description":"Modèle pour courrier électronique de problème technique","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_DEAC_SMS","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1133","name":"Template for UIN Deactivation Email","description":"Template for UIN Deactivation Email","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThank You","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_DEAC_EMAIL","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1133","name":"قالب لإلغاء تنشيط البريد","description":"قالب لإلغاء تنشيط البريد","fileFormatCode":"txt","model":null,"fileText":"$!name_ara ،\n\nتم إلغاء تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_DEAC_EMAIL","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1133","name":"Modèle pour courrier électronique de problème technique","description":"Modèle pour courrier électronique de problème technique","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.\n\nMerci","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_DEAC_EMAIL","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1134","name":"Template for UIN Reactivate SMS","description":"Template for UIN Reactivate SMS","fileFormatCode":"txt","model":null,"fileText":"Dear $!name_eng,\n\nYour UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_UIN_REAC_SMS","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1134","name":"قالب لـ UIN تنشيط SMS","description":"قالب لـ UIN تنشيط SMS","fileFormatCode":"txt","model":null,"fileText":"$!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_REAC_SMS","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1146","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Otp message","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1135","name":"قالب لـ UIN تنشيط البريد","description":"قالب لـ UIN تنشيط البريد","fileFormatCode":"txt","model":null,"fileText":"$!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_UIN_REAC_EMAIL","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1135","name":"Modèle pour courrier électronique de problème technique","description":"Modèle pour courrier électronique de problème technique","fileFormatCode":"txt","model":null,"fileText":"Cher $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.\n\nMerci","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_UIN_REAC_EMAIL","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1136","name":"Acknowledgement SMS Template","description":"Registration Acknowledgement Template","fileFormatCode":"txt","model":"velocity","fileText":"Dear ${ResidentName},\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\n1.Date:${Date}\n2.Full Name:${FullName}\n3.Date of Birth:${DOB}\n4.Gender:${Gender}\n5.Address Line 1:${AddressLine1}\n6.Address Line 2:${AddressLine2}\n7.Address Line 3:${AddressLine3}\n8.Region:${Region}\n9.City:${City}\n10.Province:${Province}\n11.Postal Code:${PostalCode}\n12.Mobile Number:${Mobile}\n13.Email:${Email}","moduleId":"10005","moduleName":"Registration","templateTypeCode":"reg-sms-notification","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1136","name":"قالب SMS شكر","description":"نموذج شكر التسجيل","fileFormatCode":"txt","model":"velocity","fileText":"العزيز ${ResidentName},\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\n${Date}: تاريخ.1\n${FullName}: الاسم الكامل.2\n${DOB}: تاريخ الولادة.3\n${Gender}: جنس.4\n${AddressLine1}: 1 خط عنوان.5\n${AddressLine2}: 2 خط عنوان.6\n${AddressLine3}: 3 خط عنوان.7\n${Region}: منطقة.8\n${City}: مدينة.9\n${Province}: المحافظة.10\n${PostalCode}: الرمز البريدي.11\n${Mobile}: رقم الهاتف المحمول.12\n${Email}: البريد الإلكتروني.13","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"reg-sms-notification","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1136","name":"Modèle SMS de reconnaissance","description":"Modèle de confirmation dinscription","fileFormatCode":"txt","model":"velocity","fileText":"cher ${ResidentName},\nMerci de vous être inscrit à la plateforme d’’identité numérique. Votre identifiant d''inscription est \"${RID}\". Les détails démographiques sont les suivants:\n1.Rendez-vous amoureux:${Date}\n2.Nom complet:${FullName}\n3.Date de naissance:${DOB}\n4.Le sexe:${Gender}\n5.Adresse Ligne 1:${AddressLine1}\n6.Adresse Ligne 2:${AddressLine2}\n7.Adresse ligne 3:${AddressLine3}\n8.Région:${Region}\n9.Ville:${City}\n10.Province:${Province}\n11.code postal:${PostalCode}\n12.Numéro de portable:${Mobile}\n13.Email:${Email}","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"reg-sms-notification","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1137","name":"Acknowledgement Email Template","description":"Registration Acknowledgement Template","fileFormatCode":"txt","model":"velocity","fileText":"Dear ${ResidentName},\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\n1.Date:${Date}\n2.Full Name:${FullName}\n3.Date of Birth:${DOB}\n4.Gender:${Gender}\n5.Address Line 1:${AddressLine1}\n6.Address Line 2:${AddressLine2}\n7.Address Line 3:${AddressLine3}\n8.Region:${Region}\n9.City:${City}\n10.Province:${Province}\n11.Postal Code:${PostalCode}\n12.Mobile Number:${Mobile}\n13.Email:${Email}","moduleId":"10005","moduleName":"Registration","templateTypeCode":"reg-email-notification","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1137","name":"نموذج البريد الإلكتروني شكرًا","description":"نموذج شكر التسجيل","fileFormatCode":"txt","model":"velocity","fileText":"العزيز ${ResidentName},\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\n${Date}: تاريخ.1\n${FullName}: الاسم الكامل.2\n${DOB}: تاريخ الولادة.3\n${Gender}: جنس.4\n${AddressLine1}: 1 خط عنوان.5\n${AddressLine2}: 2 خط عنوان.6\n${AddressLine3}: 3 خط عنوان.7\n${Region}: منطقة.8\n${City}: مدينة.9\n${Province}: المحافظة.10\n${PostalCode}: الرمز البريدي.11\n${Mobile}: رقم الهاتف المحمول.12\n${Email}: البريد الإلكتروني.13","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"reg-email-notification","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1137","name":"Modèle de courrier électronique daccusé de réception","description":"Modèle de confirmation d inscription","fileFormatCode":"txt","model":"velocity","fileText":"cher ${ResidentName},\nMerci de vous être inscrit à la plateforme d’’identité numérique. Votre identifiant d''inscription est \"${RID}\". Les détails démographiques sont les suivants:\n1.Rendez-vous amoureux:${Date}\n2.Nom complet:${FullName}\n3.Date de naissance:${DOB}\n4.Le sexe:${Gender}\n5.Adresse Ligne 1:${AddressLine1}\n6.Adresse Ligne 2:${AddressLine2}\n7.Adresse ligne 3:${AddressLine3}\n8.Région:${Region}\n9.Ville:${City}\n10.Province:${Province}\n11.code postal:${PostalCode}\n12.Numéro de portable:${Mobile}\n13.Email:${Email}","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"reg-email-notification","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1138","name":"Registration Acknowledgement Template - Part 1","description":"Acknowledgement generated after registration - Part 1","fileFormatCode":"txt","model":"velocity","fileText":"","moduleId":"10005","moduleName":"Registration","templateTypeCode":"reg-ack-template-part1","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1140","name":"Registration Acknowledgement Template - Part 3","description":"Acknowledgement generated after registration - Part 3","fileFormatCode":"txt","model":"velocity","fileText":"\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n","moduleId":"10005","moduleName":"Registration","templateTypeCode":"reg-ack-template-part3","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1138","name":"إقرار تم إنشاؤه بعد التسجيل - الجزء 1","description":"قالب الاعتراف بالتسجيل - الجزء 1","fileFormatCode":"txt","model":"velocity","fileText":"","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"reg-ack-template-part1","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1138","name":"enregistrement Modèle de remerciement - Partie 1","description":"Accusé de réception généré après lenregistrement - Partie 1","fileFormatCode":"txt","model":"velocity","fileText":"","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"reg-ack-template-part1","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1139","name":"Registration Acknowledgement Template - Part 2","description":"Acknowledgement generated after registration - Part 2","fileFormatCode":"txt","model":"velocity","fileText":"
\n

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

","moduleId":"10005","moduleName":"Registration","templateTypeCode":"reg-ack-template-part2","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1139","name":"الإقرار المتولد بعد التسجيل - الجزء 2","description":"الب الاعتراف بالتسجيل - الجزء 2","fileFormatCode":"txt","model":"velocity","fileText":"
\n

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"reg-ack-template-part2","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1139","name":"enregistrement Modèle de remerciement - Partie 2","description":"Accusé de réception généré après lenregistrement - Partie 2","fileFormatCode":"txt","model":"velocity","fileText":"
\n

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"reg-ack-template-part2","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1145","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"يرجى الاطلاع على otp $otp","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1145","name":"Service d'authentification OTP","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"Sil vous plaît trouver le otp $otp","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1145","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1140","name":"إقرار تم إنشاؤه بعد التسجيل - الجزء 3","description":"قالب الاعتراف بالتسجيل - الجزء 3","fileFormatCode":"txt","model":"velocity","fileText":"\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"reg-ack-template-part3","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1140","name":"enregistrement Modèle de remerciement - Partie 3","description":"Accusé de réception généré après lenregistrement - Partie 3","fileFormatCode":"txt","model":"velocity","fileText":"

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"reg-ack-template-part3","isDeleted":null,"langCode":"fra","isActive":true},{"id":"preregistration","name":"otp service","description":"OTP Send Service","fileFormatCode":"txt","model":"string","fileText":"Please find the OTP $otp","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"ida","name":"otp service","description":"OTP Send Service","fileFormatCode":"txt","model":"string","fileText":"Please find the OTP $otp","moduleId":"10002","moduleName":"login","templateTypeCode":"otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"registrationprocessor","name":"otp service","description":"OTP Send Service","fileFormatCode":"txt","model":"string","fileText":"Please find the OTP $!otp","moduleId":"10003","moduleName":"login","templateTypeCode":"otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"registrationclient","name":"otp service","description":"OTP Send Service","fileFormatCode":"txt","model":"string","fileText":"Please find the OTP $otp","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1141","name":"Registration Acknowledgement Template - Part 4","description":"Acknowledgement generated after registration - Part 4","fileFormatCode":"txt","model":"velocity","fileText":"

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
","moduleId":"10005","moduleName":"Registration","templateTypeCode":"reg-ack-template-part4","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1141","name":"قالب الاعتراف بالتسجيل - الجزء 4','الإ","description":"ر المتولد بعد التسجيل - الجزء 4","fileFormatCode":"txt","model":"velocity","fileText":"

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"reg-ack-template-part4","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1141","name":"enregistrement Modèle de remerciement - Partie 4","description":"Accusé de réception généré après lenregistrement - Partie 4","fileFormatCode":"txt","model":"velocity","fileText":"

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"reg-ack-template-part4","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1142","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"يرجى الاطلاع على otp $otp","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1142","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1142","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1143","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"رسالة otp","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1143","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Otp message","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1143","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Otp message","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1144","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"يرجى الاطلاع على otp $otp","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1144","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1144","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1147","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"يرجى الاطلاع على otp $otp","moduleId":"10002","moduleName":"عميل التسجيل","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1147","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10002","moduleName":"Registration Client","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1147","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Sil vous plaît trouver le otp $otp","moduleId":"10002","moduleName":"Client dinscription","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1148","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"يرجى الاطلاع على otp $otp","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1148","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"Sil vous plaît trouver le otp $otp","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1148","name":"auth otp service","description":"auth otp service for sending otp","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"auth-otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1149","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"رسالة otp","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1149","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Message Otp","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1149","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Otp message","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"auth-otp-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1150","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"يرجى الاطلاع على otp $otp","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1150","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Please find the otp $otp","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1150","name":"auth otp email service subject","description":"auth otp email service subject","fileFormatCode":"txt","model":"velocity","fileText":"Sil vous plaît trouver le otp $otp","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"auth-otp-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1151","name":"Template for Email Content","description":"Template for Email Content","fileFormatCode":"txt","model":"model","fileText":"Dear $name\\nOTP for UIN  $uin is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"ida-auth-otp-email-content-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1151","name":"قالب لمحتوى البريد الإلكتروني","description":"قالب لمحتوى البريد الإلكتروني","fileFormatCode":"txt","model":"model","fileText":"عزيزي $name ،\\nOTP لـ UIN $uin هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"ida-auth-otp-email-content-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1151","name":"Modèle de contenu de courrier électronique","description":"Modèle de contenu de courrier électronique","fileFormatCode":"txt","model":null,"fileText":"Cher $name,OTP pour UIN $uin est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"ida-auth-otp-email-content-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1152","name":"Template for Email Subject","description":"Template for Email Subject","fileFormatCode":"txt","model":"model","fileText":"UIN $uin: OTP Request","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"ida-auth-otp-email-subject-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1152","name":"قالب لموضوع البريد الإلكتروني","description":"قالب لموضوع البريد الإلكتروني","fileFormatCode":"txt","model":"model","fileText":"UIN $uin: طلب OTP","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"ida-auth-otp-email-subject-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1152","name":"Modèle pour sujet demail","description":"Modèle pour sujet demail","fileFormatCode":"txt","model":"model","fileText":"UIN $uin: Requête OTP","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"ida-auth-otp-email-subject-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1153","name":"Template for OTP in SMS ","description":"Template for OTP in SMS ","fileFormatCode":"txt","model":"model","fileText":"OTP for UIN  $uin is $otp and is valid for $validTime minutes. (Generated on $date at $time Hrs)","moduleId":"10004","moduleName":"ID Authentication","templateTypeCode":"ida-auth-otp-sms-template","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1153","name":"قالب كلمة المرور لمرة واحدة في الرسالة","description":"قالب كلمة المرور لمرة واحدة في الرسالة","fileFormatCode":"txt","model":"model","fileText":"OTP لـ UIN $uin هو $otp وهو صالح لمدة $validTime دقيقة. (التي تم إنشاؤها على $date في $time ساعات)","moduleId":"10004","moduleName":"مصادقة الهوية","templateTypeCode":"ida-auth-otp-sms-template","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1153","name":"Modèle pour OTP dans SMS","description":"Modèle pour OTP dans SMS","fileFormatCode":"txt","model":"model","fileText":"OTP pour UIN $uin est $otp et est valide pour $validTime minutes. (Généré le $date à $time Hrs)","moduleId":"10004","moduleName":"Authentification ID","templateTypeCode":"ida-auth-otp-sms-template","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1154","name":"Consent","description":"Consent","fileFormatCode":"txt","model":null,"fileText":"To provide consent for storage and utilization of personal information as given","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"consent","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1154","name":"موافقة","description":"موافقة","fileFormatCode":"txt","model":null,"fileText":"لتقديم موافقة لتخزين واستخدام المعلومات الشخصية على النحو الوارد","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"consent","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1154","name":"Consentement","description":"Consentement","fileFormatCode":"txt","model":null,"fileText":"Donner son ement pour le stockage et l'utilisation des informations personnelles telles qu'elles sont données","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"consent","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1155","name":"اعتراف قالب البريد الإلكتروني","description":"تسجيل قالب الاعتراف","fileFormatCode":"txt","model":"velocity","fileText":"العزيز ${ResidentName}, شكرًا لك على تحديث التفاصيل الخاصة بك باستخدام نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\".","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"updateUIN-email-notification","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1155","name":"Acknowledgement Email Template","description":"Registration Acknowledgement Template","fileFormatCode":"txt","model":"velocity","fileText":"Dear ${ResidentName}, Thank you for updating your details with Digital Identity platform. Your registration id is \"${RID}\".","moduleId":"10005","moduleName":"Registration","templateTypeCode":"updateUIN-email-notification","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1155","name":"Modèle d'email de reconnaissance","description":"Modèle de confirmation d'inscription","fileFormatCode":"txt","model":"velocity","fileText":"Dear ${ResidentName}, Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'inscription est \"${RID}\".","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"updateUIN-email-notification","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1156","name":"قالب الاعتراف","description":"تسجيل قالب الاعتراف","fileFormatCode":"txt","model":"velocity","fileText":"العزيز ${ResidentName}, شكرًا لك على تحديث التفاصيل الخاصة بك باستخدام نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\".","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"updateUIN-sms-notification","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1156","name":"Acknowledgement SMS Template","description":"Registration Acknowledgement Template","fileFormatCode":"txt","model":"velocity","fileText":"Dear ${ResidentName}, Thank you for updating your details with Digital Identity platform. Your registration id is \"${RID}\".","moduleId":"10005","moduleName":"Registration","templateTypeCode":"updateUIN-sms-notification","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1156","name":"Modèle de SMS de reconnaissance","description":"Modèle de confirmation d'inscription","fileFormatCode":"txt","model":"velocity","fileText":"Dear ${ResidentName}, Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'inscription est \"${RID}\".","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"updateUIN-sms-notification","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1157","name":"اعتراف قالب البريد الإلكتروني","description":"تسجيل قالب الاعتراف","fileFormatCode":"txt","model":"velocity","fileText":"عزيزي المستخدم ، شكرًا على طلبك لاسترداد UIN المفقود. معرف تسجيلك لهذا الطلب هو\"${RID}\".","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"lostUIN-email-notification","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1157","name":"Acknowledgement Email Template","description":"Registration Acknowledgement Template","fileFormatCode":"txt","model":"velocity","fileText":"Dear user, Thank you for your request to retrieve your lost UIN. Your registration id for this request is \"${RID}\".","moduleId":"10005","moduleName":"Registration","templateTypeCode":"lostUIN-email-notification","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1157","name":"Modèle d'email de reconnaissance","description":"Modèle de confirmation d'inscription","fileFormatCode":"txt","model":"velocity","fileText":"Cher utilisateur, Merci pour votre demande de récupération de votre UIN perdu. Votre identifiant d'enregistrement pour cette demande est \"${RID}\".","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"lostUIN-email-notification","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1158","name":"قالب رسالة شكر وتقدير الإلكتروني","description":"تسجيل قالب الاعتراف","fileFormatCode":"txt","model":"velocity","fileText":"عزيزي المستخدم ، شكرًا على طلبك لاسترداد UIN المفقود. معرف تسجيلك لهذا الطلب هو\"${RID}\".","moduleId":"10005","moduleName":"التسجيل","templateTypeCode":"lostUIN-sms-notification","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1158","name":"Acknowledgement SMS Template","description":"Registration Acknowledgement Template","fileFormatCode":"txt","model":"velocity","fileText":"Dear user, Thank you for your request to retrieve your lost UIN. Your registration id for this request is \"${RID}\".","moduleId":"10005","moduleName":"Registration","templateTypeCode":"lostUIN-sms-notification","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1158","name":"Modèle de SMS de reconnaissance","description":"Modèle de confirmation d'inscription","fileFormatCode":"txt","model":"velocity","fileText":"Cher utilisateur, Merci pour votre demande de récupération de votre UIN perdu. Votre identifiant d'enregistrement pour cette demande est \"${RID}\".","moduleId":"10005","moduleName":"Inscription","templateTypeCode":"lostUIN-sms-notification","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1159","name":"Template for Cancel Appointment","description":"Template for Cancel Appointment","fileFormatCode":"txt","model":"velocity","fileText":"Dear $name,\n\nYour appointment for pre-registration id, $PRID and appointment date and time, $Appointmentdate $Appointmenttime has been canceled due to a government emergency/holiday. Please re-book another slot for Registration.\n\nThanks","moduleId":"10001","moduleName":"Pre-Registration","templateTypeCode":"cancel-appointment","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1159","name":"قالب لإلغاء الموعد","description":"قالب لإلغاء الموعد","fileFormatCode":"txt","model":"velocity","fileText":"عزيزي $name ،\n\nتم إلغاء الموعد الخاص بمعرف التسجيل المسبق ، $PRID وتاريخ ووقت الموعد ، $Appointmentdate $Appointmenttime بسبب حالة طوارئ / عطلة حكومية. يرجى إعادة حجز فتحة أخرى للتسجيل.\n\nشكر","moduleId":"10001","moduleName":"ما قبل التسجيل","templateTypeCode":"cancel-appointment","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1159","name":"Modèle pour annuler un rendez-vous","description":"Modèle pour annuler un rendez-vous","fileFormatCode":"txt","model":"velocity","fileText":"Cher $name,\n\nVotre rendez-vous pour l'ID de pré-inscription, $PRID et la date et l'heure du rendez-vous, $Appointmentdate $Appointmenttime a été annulé en raison d'une urgence / d'un jour férié pour les autorités. Veuillez réserver à nouveau un autre créneau pour l'enregistrement.\n\nMerci","moduleId":"10001","moduleName":"Pré-inscription","templateTypeCode":"cancel-appointment","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1160","name":"Lost UIN Notification SMS","description":"Lost UIN Notification SMS","fileFormatCode":"txt","model":"velocity","fileText":"Dear $name_eng,\n\nYour UIN is Found. You will receive your UIN Card soon at your Postal Address.","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_LOST_UIN_SMS","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1160","name":"فقدت رسالة إعلام UIN","description":"فقدت رسالة إعلام UIN","fileFormatCode":"txt","model":"velocity","fileText":"$!name_ara،\n\nتم العثور على UIN الخاص بك. ستتلقى بطاقة UIN الخاصة بك قريبًا على عنوانك البريدي.","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_LOST_UIN_SMS","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1160","name":"SMS de notification UIN perdu","description":"SMS de notification UIN perdu","fileFormatCode":"txt","model":"velocity","fileText":"Cher $!name_fr+F180a,\n\nVotre UIN est trouvé. Vous recevrez bientôt votre carte UIN à votre adresse postale.","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_LOST_UIN_SMS","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1161","name":"Lost UIN Notification Email","description":"Lost UIN Notification Email","fileFormatCode":"txt","model":"velocity","fileText":"Dear $name_eng,\n\nYour UIN is Found. You will receive your UIN Card soon at your Postal Address.\n\nThank You","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_LOST_UIN_EMAIL","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1161","name":"فقدت البريد الإلكتروني الإخطار UIN","description":"فقدت البريد الإلكتروني الإخطار UIN","fileFormatCode":"txt","model":"velocity","fileText":"$!name_ara،\n\nتم العثور على UIN الخاص بك. ستتلقى بطاقة UIN الخاصة بك قريبًا على عنوانك البريدي.\n\nشكرا","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_LOST_UIN_EMAIL","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1161","name":"Email de notification UIN perdu","description":"Email de notification UIN perdu","fileFormatCode":"txt","model":"velocity","fileText":"Cher $!name_fra,\n\nVotre UIN est trouvé. Vous recevrez bientôt votre carte UIN à votre adresse postale.\n\nMerci","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_LOST_UIN_EMAIL","isDeleted":null,"langCode":"fra","isActive":true},{"id":"1162","name":"Masked UIN card template","description":"Masked UIN card template","fileFormatCode":"txt","model":"velocity","fileText":"\n\n\n\t\n\t\n\tMasked UIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!fullName_eng\n
\n
\n
\n $!fullName_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
For any issues please contact us at
\n
Registration Proccessor,Hanging Gardens,Global Village\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n","moduleId":"10003","moduleName":"Registration Processor","templateTypeCode":"RPR_MASKED_UIN_CARD_TEMPLATE","isDeleted":null,"langCode":"eng","isActive":true},{"id":"1162","name":"قالب بطاقة UIN Masked","description":"قالب بطاقة UIN Masked","fileFormatCode":"txt","model":"velocity","fileText":"\n\n\n\t\n\t\n\tMasked UIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n","moduleId":"10003","moduleName":"معالج التسجيل","templateTypeCode":"RPR_MASKED_UIN_CARD_TEMPLATE","isDeleted":null,"langCode":"ara","isActive":true},{"id":"1162","name":"Modèle de carte Masked UIN","description":"Modèle de carte Masked UIN","fileFormatCode":"txt","model":"velocity","fileText":"\n\n\n\t\n\t\n\tMasked UIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n","moduleId":"10003","moduleName":"Processeur dinscription","templateTypeCode":"RPR_MASKED_UIN_CARD_TEMPLATE","isDeleted":null,"langCode":"fra","isActive":true}],"templatesTypes":[{"code":"auth-email-content","description":"Template for authorization content","isDeleted":null,"langCode":"eng","isActive":true},{"code":"auth-email-subject","description":"Template for authorization subject","isDeleted":null,"langCode":"eng","isActive":true},{"code":"auth-sms","description":"Template for authorization SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"ida-auth-otp-email-content-template","description":"Template for Email Content","isDeleted":null,"langCode":"eng","isActive":true},{"code":"ida-auth-otp-email-subject-template","description":"Template for Email Subject","isDeleted":null,"langCode":"eng","isActive":true},{"code":"ida-auth-otp-sms-template","description":"Template for OTP in SMS ","isDeleted":null,"langCode":"eng","isActive":true},{"code":"auth-email-content","description":"قالب لمحتوى التخويل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"auth-email-subject","description":"قالب لموضوع التخويل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"auth-sms","description":"قالب لرسالة التفويض","isDeleted":null,"langCode":"ara","isActive":true},{"code":"ida-auth-otp-email-content-template","description":"قالب لمحتوى البريد الإلكتروني","isDeleted":null,"langCode":"ara","isActive":true},{"code":"ida-auth-otp-email-subject-template","description":"قالب لموضوع البريد الإلكتروني","isDeleted":null,"langCode":"ara","isActive":true},{"code":"ida-auth-otp-sms-template","description":"قالب كلمة المرور لمرة واحدة في الرسالة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"auth-email-content","description":"Modèle de contenu dautorisation","isDeleted":null,"langCode":"fra","isActive":true},{"code":"auth-email-subject","description":"Modèle pour sujet dautorisation","isDeleted":null,"langCode":"fra","isActive":true},{"code":"auth-sms","description":"Modèle de SMS dautorisation","isDeleted":null,"langCode":"fra","isActive":true},{"code":"ida-auth-otp-email-content-template","description":"Modèle de contenu de courrier électronique","isDeleted":null,"langCode":"fra","isActive":true},{"code":"ida-auth-otp-email-subject-template","description":"Modèle pour sujet demail","isDeleted":null,"langCode":"fra","isActive":true},{"code":"ida-auth-otp-sms-template","description":"Modèle pour OTP dans SMS","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_DUP_UIN_EMAIL","description":"Template for duplicate UIN Email","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_DUP_UIN_SMS","description":"Template for duplicate UIN SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_TEC_ISSUE_EMAIL","description":"Template for Technical Issue Email","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_TEC_ISSUE_SMS","description":"Template for Technical Issue SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_GEN_EMAIL","description":"Template for UIN generation Email","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_GEN_SMS","description":"Template for UIN generation SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_UPD_EMAIL","description":"Template for update details Email","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_UPD_SMS","description":"Template for update Details SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_DUP_UIN_EMAIL","description":"قالب لبريد إلكتروني مكرر الهوية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_DUP_UIN_SMS","description":"قالب لرسالة الهوية المكررة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_TEC_ISSUE_EMAIL","description":"نموذج للبريد الإلكتروني لمشكلة فنية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_TEC_ISSUE_SMS","description":"قالب لرسالة المشكلة الفنية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_GEN_EMAIL","description":"قالب لتوليد الهوية البريد الإلكتروني","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_GEN_SMS","description":"قالب لرسالة توليد الهوية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_UPD_EMAIL","description":"قالب للحصول على تفاصيل التحديث","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_UPD_SMS","description":"قالب لتحديث تفاصيل الرسالة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_DUP_UIN_EMAIL","description":"Modèle de courrier didentité en double","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_DUP_UIN_SMS","description":"Modèle de message didentité en double","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_TEC_ISSUE_EMAIL","description":"Modèle pour courrier électronique de problème technique","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_TEC_ISSUE_SMS","description":"Modèle de message de problème technique","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_GEN_EMAIL","description":"Modèle de courrier électronique de génération didentité","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_GEN_SMS","description":"Modèle de message de génération didentité","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_UPD_EMAIL","description":"Modèle pour les détails de la mise à jour Email","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_UPD_SMS","description":"Modèle pour la mise à jour Détails Message","isDeleted":null,"langCode":"fra","isActive":true},{"code":"NewReg-email-content-template","description":"Template for new registration Email Content","isDeleted":null,"langCode":"eng","isActive":true},{"code":"NewReg-email-subject-template","description":"Template for new registration Email Subject","isDeleted":null,"langCode":"eng","isActive":true},{"code":"NewReg-sms-template","description":"Template for new registration SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"OTP-email-content-template","description":"Template for OTP generation Email Content","isDeleted":null,"langCode":"eng","isActive":true},{"code":"OTP-email-subject-template","description":"Template for OTP generation Email Subject","isDeleted":null,"langCode":"eng","isActive":true},{"code":"OTP-sms-template","description":"Template for OTP SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"Update-email-content-template","description":"Template for update registration Email Content","isDeleted":null,"langCode":"eng","isActive":true},{"code":"Update-email-subject-template","description":"Template for update registration Email Subject","isDeleted":null,"langCode":"eng","isActive":true},{"code":"Update-sms-template","description":"Template for update registration SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"NewReg-email-content-template","description":"قالب للتسجيل الجديد محتوى البريد الإلكتروني","isDeleted":null,"langCode":"ara","isActive":true},{"code":"NewReg-email-subject-template","description":"قالب للتسجيل الجديد البريد الإلكتروني الموضوع","isDeleted":null,"langCode":"ara","isActive":true},{"code":"NewReg-sms-template","description":"قالب لرسالة التسجيل الجديدة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"OTP-email-content-template","description":"قالب لتوليد OTP محتوى البريد الإلكتروني","isDeleted":null,"langCode":"ara","isActive":true},{"code":"OTP-email-subject-template","description":"قالب لتوليد OTP البريد الإلكتروني الموضوع","isDeleted":null,"langCode":"ara","isActive":true},{"code":"OTP-sms-template","description":"قالب لرسالة OTP","isDeleted":null,"langCode":"ara","isActive":true},{"code":"Update-email-content-template","description":"قالب لتحديث تسجيل محتوى البريد الإلكتروني","isDeleted":null,"langCode":"ara","isActive":true},{"code":"Update-email-subject-template","description":"قالب لتسجيل التحديث البريد الإلكتروني الموضوع","isDeleted":null,"langCode":"ara","isActive":true},{"code":"Update-sms-template","description":"قالب لرسالة تسجيل التحديث","isDeleted":null,"langCode":"ara","isActive":true},{"code":"NewReg-email-content-template","description":"Modèle pour nouvelle inscription Email Content","isDeleted":null,"langCode":"fra","isActive":true},{"code":"NewReg-email-subject-template","description":"Modèle pour nouvelle inscription Objet de le-mail","isDeleted":null,"langCode":"fra","isActive":true},{"code":"NewReg-sms-template","description":"Modèle de nouvelle inscription SMS","isDeleted":null,"langCode":"fra","isActive":true},{"code":"OTP-email-content-template","description":"Modèle de contenu de courrier électronique de génération dOTP","isDeleted":null,"langCode":"fra","isActive":true},{"code":"OTP-email-subject-template","description":"Modèle pour le sujet de-mail de génération dOTP","isDeleted":null,"langCode":"fra","isActive":true},{"code":"OTP-sms-template","description":"Modèle pour SMS OTP","isDeleted":null,"langCode":"fra","isActive":true},{"code":"Update-email-content-template","description":"Modèle pour lenregistrement de la mise à jour","isDeleted":null,"langCode":"fra","isActive":true},{"code":"Update-email-subject-template","description":"Modèle denregistrement de mise à jour Objet de le-mail","isDeleted":null,"langCode":"fra","isActive":true},{"code":"Update-sms-template","description":"Modèle pour SMS denregistrement de mise à jour","isDeleted":null,"langCode":"fra","isActive":true},{"code":"Email-Acknowledgement","description":"Template for Email Acknowledgement","isDeleted":null,"langCode":"eng","isActive":true},{"code":"Onscreen-Acknowledgement","description":"Template for Onscreen Acknowledgment","isDeleted":null,"langCode":"eng","isActive":true},{"code":"otp-email-content-template","description":"Template for OTP Email Content","isDeleted":null,"langCode":"eng","isActive":true},{"code":"otp-email-subject-template","description":"Template for OTP Email Subject","isDeleted":null,"langCode":"eng","isActive":true},{"code":"otp-sms-template","description":"Template for OTP SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"SMS-Acknowledgement","description":"Template for SMS Acknowledgement","isDeleted":null,"langCode":"eng","isActive":true},{"code":"Email-Acknowledgement","description":"قالب لتأكيد البريد الإلكتروني","isDeleted":null,"langCode":"ara","isActive":true},{"code":"Onscreen-Acknowledgement","description":"قالب للشاشة شكر وتقدير","isDeleted":null,"langCode":"ara","isActive":true},{"code":"otp-email-content-template","description":"قالب لمحتوى البريد الإلكتروني OTP","isDeleted":null,"langCode":"ara","isActive":true},{"code":"otp-email-subject-template","description":"قالب لموضوع البريد الإلكتروني OTP","isDeleted":null,"langCode":"ara","isActive":true},{"code":"otp-sms-template","description":"قالب ل OTP SMS","isDeleted":null,"langCode":"ara","isActive":true},{"code":"SMS-Acknowledgement","description":"قالب للإشعار SMS","isDeleted":null,"langCode":"ara","isActive":true},{"code":"Email-Acknowledgement","description":"Template for email confirmation","isDeleted":null,"langCode":"fra","isActive":true},{"code":"Onscreen-Acknowledgement","description":"On-screen recognition template","isDeleted":null,"langCode":"fra","isActive":true},{"code":"otp-email-content-template","description":"OTP Email Content Template","isDeleted":null,"langCode":"fra","isActive":true},{"code":"otp-email-subject-template","description":"Template for OTP email subject","isDeleted":null,"langCode":"fra","isActive":true},{"code":"otp-sms-template","description":"Template for OTP SMS","isDeleted":null,"langCode":"fra","isActive":true},{"code":"SMS-Acknowledgement","description":"Template for SMS Acknowledgment","isDeleted":null,"langCode":"fra","isActive":true},{"code":"Acknowledgement-email-subject","description":"Template for email subject of Acknowledgement","isDeleted":null,"langCode":"eng","isActive":true},{"code":"Acknowledgement-email-subject","description":"قالب للتسليم البريد الكتروني الموضوع","isDeleted":null,"langCode":"ara","isActive":true},{"code":"Acknowledgement-email-subject","description":"Modèle pour le sujet d'email d'accusé de réception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_CARD_TEMPLATE","description":"UIN card template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_CARD_TEMPLATE","description":"قالب بطاقة UIN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_CARD_TEMPLATE","description":"Modèle de carte UIN","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_DEAC_SMS","description":"Template for UIN Deactivation SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_DEAC_SMS","description":"قالب لتعطيل UIN SMS","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_DEAC_SMS","description":"Modèle pour SMS de désactivation UIN","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_DEAC_EMAIL","description":"Template for UIN Deactivation Email","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_DEAC_EMAIL","description":"قالب لإلغاء تنشيط البريد","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_DEAC_EMAIL","description":"Modèle pour Email de désactivation UIN","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_REAC_SMS","description":"Template for UIN Reactivate SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_REAC_SMS","description":"قالب لـ UIN تنشيط SMS","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_REAC_SMS","description":"Modèle pour UIN Réactiver SMS","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_UIN_REAC_EMAIL","description":"Template for UIN Reactivate Email","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_UIN_REAC_EMAIL","description":"قالب لـ UIN تنشيط البريد","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_UIN_REAC_EMAIL","description":"Modèle pour UIN Réactiver Email","isDeleted":null,"langCode":"fra","isActive":true},{"code":"reg-sms-notification","description":"Registration Acknowledgement Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"reg-sms-notification","description":"نموذج شكر التسجيل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"reg-sms-notification","description":"accusé de réception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"reg-email-notification","description":"Registration Acknowledgement Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"reg-email-notification","description":"نموذج شكر التسجيل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"reg-email-notification","description":"accusé de réception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"reg-ack-template-part1","description":"Registration Acknowledgement Template - Part 1","isDeleted":null,"langCode":"eng","isActive":true},{"code":"reg-ack-template-part1","description":"نموذج شكر التسجيل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"reg-ack-template-part1","description":"accusé de réception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"reg-ack-template-part2","description":"Registration Acknowledgement Template - Part 2","isDeleted":null,"langCode":"eng","isActive":true},{"code":"reg-ack-template-part2","description":"نموذج شكر التسجيل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"reg-ack-template-part2","description":"accusé de réception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"reg-ack-template-part3","description":"Registration Acknowledgement Template - Part 3","isDeleted":null,"langCode":"eng","isActive":true},{"code":"reg-ack-template-part3","description":"نموذج شكر التسجيل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"reg-ack-template-part3","description":"accusé de réception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"reg-ack-template-part4","description":"Registration Acknowledgement Template - Part 4","isDeleted":null,"langCode":"eng","isActive":true},{"code":"reg-ack-template-part4","description":"نموذج شكر التسجيل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"reg-ack-template-part4","description":"accusé de réception","isDeleted":null,"langCode":"fra","isActive":true},{"code":"consent","description":"Consent","isDeleted":null,"langCode":"eng","isActive":true},{"code":"consent","description":"موافقة","isDeleted":null,"langCode":"ara","isActive":true},{"code":"consent","description":"Consentement","isDeleted":null,"langCode":"fra","isActive":true},{"code":"auth-otp-email-subject-template","description":"Auth OTP Email Subject Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"auth-otp-email-subject-template","description":"مصادقة OTP قالب موضوع","isDeleted":null,"langCode":"ara","isActive":true},{"code":"auth-otp-email-subject-template","description":"Modèle dobjet de-mail Auth OTP","isDeleted":null,"langCode":"fra","isActive":true},{"code":"auth-otp-email-content-template","description":"Auth OTP Email Content Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"auth-otp-email-content-template","description":"مصادقة OTP قالب محتوى","isDeleted":null,"langCode":"ara","isActive":true},{"code":"auth-otp-email-content-template","description":"Auth OTP Email ContentTemplate","isDeleted":null,"langCode":"fra","isActive":true},{"code":"auth-otp-sms-template","description":"Auth OTP SMS Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"auth-otp-sms-template","description":"مصادقة قالب رسالة OTP","isDeleted":null,"langCode":"ara","isActive":true},{"code":"auth-otp-sms-template","description":"Modèle SMS OTP Auth","isDeleted":null,"langCode":"fra","isActive":true},{"code":"lostUIN-email-notification","description":"فقدت قالب الاعتراف UIN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"lostUIN-email-notification","description":"Lost UIN Acknowledgement Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"lostUIN-email-notification","description":"Modèle de reconnaissance UIN perdu","isDeleted":null,"langCode":"fra","isActive":true},{"code":"lostUIN-sms-notification","description":"فقدت قالب الاعتراف UIN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"lostUIN-sms-notification","description":"Lost UIN Acknowledgement Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"lostUIN-sms-notification","description":"Modèle de reconnaissance UIN perdu","isDeleted":null,"langCode":"fra","isActive":true},{"code":"updateUIN-email-notification","description":"تحديث قالب شكر UIN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"updateUIN-email-notification","description":"Updtae UIN Acknowledgement Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"updateUIN-email-notification","description":"Mise à jour du modèle d'accusé de réception UIN","isDeleted":null,"langCode":"fra","isActive":true},{"code":"updateUIN-sms-notification","description":"تحديث قالب شكر UIN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"updateUIN-sms-notification","description":"Updtae UIN Acknowledgement Template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"updateUIN-sms-notification","description":"Mise à jour du modèle d'accusé de réception UIN","isDeleted":null,"langCode":"fra","isActive":true},{"code":"cancel-appointment","description":"Template for Cancel Appointment","isDeleted":null,"langCode":"eng","isActive":true},{"code":"cancel-appointment","description":"قالب لإلغاء الموعد","isDeleted":null,"langCode":"ara","isActive":true},{"code":"cancel-appointment","description":"Modèle pour annuler un rendez-vous","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_LOST_UIN_SMS","description":"Lost UIN Notification SMS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_LOST_UIN_SMS","description":"فقدت رسالة إعلام UIN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_LOST_UIN_SMS","description":"SMS de notification UIN perdu","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_LOST_UIN_EMAIL","description":"Lost UIN Notification Email","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_LOST_UIN_EMAIL","description":"فقدت البريد الإلكتروني الإخطار UIN","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_LOST_UIN_EMAIL","description":"Email de notification UIN perdu","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RPR_MASKED_UIN_CARD_TEMPLATE","description":"Masked UIN card template","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RPR_MASKED_UIN_CARD_TEMPLATE","description":"قالب بطاقة UIN Masked","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RPR_MASKED_UIN_CARD_TEMPLATE","description":"Modèle de carte Masked UIN","isDeleted":null,"langCode":"fra","isActive":true}],"templateFileFormat":[{"code":"txt","description":"Text File","isDeleted":null,"langCode":"eng","isActive":true},{"code":"xml","description":"XML File","isDeleted":null,"langCode":"eng","isActive":true},{"code":"json","description":"Json File","isDeleted":null,"langCode":"eng","isActive":true},{"code":"txt","description":"ملف نصي","isDeleted":null,"langCode":"ara","isActive":true},{"code":"xml","description":"ملف XML","isDeleted":null,"langCode":"ara","isActive":true},{"code":"json","description":"ملف Json","isDeleted":null,"langCode":"ara","isActive":true},{"code":"txt","description":"Fichier texte","isDeleted":null,"langCode":"fra","isActive":true},{"code":"xml","description":"Fichier XML","isDeleted":null,"langCode":"fra","isActive":true},{"code":"json","description":"Fichier Json","isDeleted":null,"langCode":"fra","isActive":true},{"code":"html","description":"html file","isDeleted":null,"langCode":"eng","isActive":true},{"code":"html","description":"ملف html","isDeleted":null,"langCode":"ara","isActive":true},{"code":"html","description":"Fichier html","isDeleted":null,"langCode":"fra","isActive":true}],"reasonCategory":[{"code":"MNA","name":"Manual Adjudication","description":"Rejection during Manual Adjudication","isDeleted":null,"langCode":"eng","isActive":true},{"code":"CLR","name":"Client Rejection","description":"Rejection in Registration Client","isDeleted":null,"langCode":"eng","isActive":true},{"code":"MNA","name":"الفصل اليدوي","description":"رفض خلال الفصل اليدوي","isDeleted":null,"langCode":"ara","isActive":true},{"code":"CLR","name":"رفض العميل","description":"رفض تسجيل العميل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"MNA","name":"Manuel arbitrage","description":"Renvoi en cours de sélection manuelle","isDeleted":null,"langCode":"fra","isActive":true},{"code":"CLR","name":"Rejet de client","description":"Rejet en enregistrement Client","isDeleted":null,"langCode":"fra","isActive":true}],"reasonList":[{"code":"APM","name":"Age-Photo Mismatch","description":"Mismatch between the Age and Photo","rsnCatCode":"CLR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"GPM","name":"Gender-Photo Mismatch","description":"Gender-Photo Mismatch between Gender and Photo","rsnCatCode":"CLR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"IAD","name":"Invalid Address","description":"Invalid Address found","rsnCatCode":"CLR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"DPG","name":"Duplicate Registration","description":"Duplicate Registration found","rsnCatCode":"CLR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"OTH","name":"Others","description":"Others","rsnCatCode":"CLR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"ADM","name":"All the Details are matching","description":"All the Details are matching","rsnCatCode":"MNA","isDeleted":null,"langCode":"eng","isActive":true},{"code":"ADD","name":"All the Demographic Details are Matching","description":"All the Demographic Details are Matching","rsnCatCode":"MNA","isDeleted":null,"langCode":"eng","isActive":true},{"code":"OPM","name":"Only the Photograph is Matching","description":"Only the Photograph is Matching","rsnCatCode":"MNA","isDeleted":null,"langCode":"eng","isActive":true},{"code":"SDM","name":"Some of the Demographic Details are Matching","description":"Some of the Demographic Details are Matching","rsnCatCode":"MNA","isDeleted":null,"langCode":"eng","isActive":true},{"code":"APM","name":"عدم تطابق العمر-صور","description":"حدث عدم تطابق بين العمر وصور","rsnCatCode":"CLR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"GPM","name":"عدم تطابق نوع الجنس-صور","description":"عدم تطابق نوع الجنس-صور بين الجنسين وصور","rsnCatCode":"CLR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"IAD","name":"عنوان غير صالح","description":"يتم العثور على عنوان غير صالح","rsnCatCode":"CLR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"DPG","name":"تسجيل مكرر","description":"تكرار التسجيل العثور على","rsnCatCode":"CLR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"OTH","name":"الآخرين","description":"الآخرين","rsnCatCode":"CLR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"ADM","name":"يتم مطابقة جميع التفاصيل","description":"يتم مطابقة جميع التفاصيل","rsnCatCode":"MNA","isDeleted":null,"langCode":"ara","isActive":true},{"code":"ADD","name":"جميع تفاصيل ديموغرافية هي مطابقة","description":"جميع تفاصيل ديموغرافية هي مطابقة","rsnCatCode":"MNA","isDeleted":null,"langCode":"ara","isActive":true},{"code":"OPM","name":"إلا الصورة هي مطابقة","description":"إلا الصورة هي مطابقة","rsnCatCode":"MNA","isDeleted":null,"langCode":"ara","isActive":true},{"code":"SDM","name":"بعض التفاصيل الديمغرافية هي مطابقة","description":"بعض التفاصيل الديمغرافية هي مطابقة","rsnCatCode":"MNA","isDeleted":null,"langCode":"ara","isActive":true},{"code":"APM","name":"Décalage de lâge-Photo","description":"Discordance entre lâge et la Photo","rsnCatCode":"CLR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"GPM","name":"Incompatibilité de sexe-Photo","description":"Sexe-Photo discordance entre le sexe et la Photo","rsnCatCode":"CLR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"IAD","name":"Adresse non valide","description":"Adresse non valide trouvée","rsnCatCode":"CLR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"DPG","name":"Enregistrement en double","description":"Double enregistrement trouvé","rsnCatCode":"CLR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"OTH","name":"Dautres","description":"Dautres","rsnCatCode":"CLR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"ADM","name":"Tous les détails sont adaptent","description":"Tous les détails sont adaptent","rsnCatCode":"MNA","isDeleted":null,"langCode":"fra","isActive":true},{"code":"ADD","name":"Tous les détails démographiques sont Matching","description":"Tous les détails démographiques sont Matching","rsnCatCode":"MNA","isDeleted":null,"langCode":"fra","isActive":true},{"code":"OPM","name":"La photographie est le rapprochement","description":"La photographie est le rapprochement","rsnCatCode":"MNA","isDeleted":null,"langCode":"fra","isActive":true},{"code":"SDM","name":"Certains détails démographiques sont Matching","description":"Certains détails démographiques sont Matching","rsnCatCode":"MNA","isDeleted":null,"langCode":"fra","isActive":true}],"blackListedWords":[{"word":"shit","description":"Blacklisted Word","isDeleted":null,"langCode":"eng","isActive":true},{"word":"damn","description":"Blacklisted Word","isDeleted":null,"langCode":"eng","isActive":true},{"word":"nigga","description":"Blacklisted Word","isDeleted":null,"langCode":"eng","isActive":true},{"word":"dammit","description":"Blacklisted Word","isDeleted":null,"langCode":"eng","isActive":true},{"word":"الخراء","description":"كلمة القائمة السوداء","isDeleted":null,"langCode":"ara","isActive":true},{"word":"لعنة","description":"كلمة القائمة السوداء","isDeleted":null,"langCode":"ara","isActive":true},{"word":"نيغا","description":"كلمة القائمة السوداء","isDeleted":null,"langCode":"ara","isActive":true},{"word":"اللعنة","description":"كلمة القائمة السوداء","isDeleted":null,"langCode":"ara","isActive":true},{"word":"Merde","description":"Mot sur la liste noire","isDeleted":null,"langCode":"fra","isActive":true},{"word":"Damn","description":"Mot sur la liste noire","isDeleted":null,"langCode":"fra","isActive":true},{"word":"nigga","description":"Mot sur la liste noire","isDeleted":null,"langCode":"fra","isActive":true},{"word":"bon sang","description":"Mot sur la liste noire","isDeleted":null,"langCode":"fra","isActive":true}],"locationHierarchy":[{"isDeleted":null,"langCode":"eng","isActive":true,"code":"MOR","name":"Morocco","hierarchyLevel":0,"hierarchyName":"Country","parentLocCode":null},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"MOR","name":"الْـمَغْرِبُ","hierarchyLevel":0,"hierarchyName":"بلد","parentLocCode":null},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"MOR","name":"Maroc","hierarchyLevel":0,"hierarchyName":"Pays","parentLocCode":null},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"RSK","name":"Rabat Sale Kenitra","hierarchyLevel":1,"hierarchyName":"Region","parentLocCode":"MOR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"RSK","name":"جهة الرباط سلا القنيطرة","hierarchyLevel":1,"hierarchyName":"منطقة","parentLocCode":"MOR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"RSK","name":"Rabat-Salé-Kénitra","hierarchyLevel":1,"hierarchyName":"Région","parentLocCode":"MOR"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"KTA","name":"Kenitra","hierarchyLevel":2,"hierarchyName":"Province","parentLocCode":"RSK"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"KTA","name":"القنيطرة","hierarchyLevel":2,"hierarchyName":"المحافظة","parentLocCode":"RSK"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"KTA","name":"Kénitra","hierarchyLevel":2,"hierarchyName":"Province","parentLocCode":"RSK"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"KNT","name":"Kenitra","hierarchyLevel":3,"hierarchyName":"City","parentLocCode":"KTA"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"KNT","name":"القنيطرة","hierarchyLevel":3,"hierarchyName":"مدينة","parentLocCode":"KTA"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"KNT","name":"Kénitra","hierarchyLevel":3,"hierarchyName":"Ville","parentLocCode":"KTA"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"BNMR","name":"Ben Mansour","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"BNMR","name":"بن منصور","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"BNMR","name":"Ben Mansour","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14022","name":"14022","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14022","name":"14022","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14022","name":"14022","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"MNAS","name":"Mnasra","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"MNAS","name":"منَسرَ","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"MNAS","name":"Mnasra","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14053","name":"14053","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"MNAS"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14053","name":"14053","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"MNAS"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14053","name":"14053","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"MNAS"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"MOGR","name":"Mograne","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"MOGR","name":"مڭرن","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"MOGR","name":"Mograne","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14023","name":"14023","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"MOGR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14023","name":"14023","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"MOGR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14023","name":"14023","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"MOGR"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"ASSM","name":"Assam","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"ASSM","name":"العصام","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"ASSM","name":"Assam","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14000","name":"14000","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"ASSM"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14000","name":"14000","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"ASSM"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14000","name":"14000","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"ASSM"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"MEHD","name":"Mehdia","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"MEHD","name":"مهدية","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"MEHD","name":"Mehdia","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14110","name":"14110","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"MEHD"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14110","name":"14110","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"MEHD"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14110","name":"14110","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"MEHD"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"OLOJ","name":"Ouled Oujih","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"OLOJ","name":"اولاد اوجيه","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"OLOJ","name":"Ouled Oujih","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14080","name":"14080","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"OLOJ"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14080","name":"14080","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"OLOJ"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14080","name":"14080","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"OLOJ"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"SDTB","name":"Sidi Taibi","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"SDTB","name":"سيدي الطيبي","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"SDTB","name":"Sidi Taibi","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14025","name":"14025","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"SDTB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14025","name":"14025","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"SDTB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14025","name":"14025","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"SDTB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"SATZ","name":"Sidi Allal Tazi","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"SATZ","name":"علال التازي","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"SATZ","name":"Sidi Allal Tazi","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"14050","name":"14050","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"SATZ"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"14050","name":"14050","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"SATZ"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"14050","name":"14050","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"SATZ"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"RBT","name":"Rabat","hierarchyLevel":2,"hierarchyName":"Province","parentLocCode":"RSK"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"RBT","name":"الرباط","hierarchyLevel":2,"hierarchyName":"المحافظة","parentLocCode":"RSK"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"RBT","name":"Rabat","hierarchyLevel":2,"hierarchyName":"Province","parentLocCode":"RSK"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"RAB","name":"Rabat","hierarchyLevel":3,"hierarchyName":"City","parentLocCode":"RBT"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"RAB","name":"الرباط","hierarchyLevel":3,"hierarchyName":"مدينة","parentLocCode":"RBT"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"RAB","name":"Rabat","hierarchyLevel":3,"hierarchyName":"Ville","parentLocCode":"RBT"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"AGDL","name":"Agdal","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"AGDL","name":"أكدال","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"AGDL","name":"Agdal","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10106","name":"10106","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"AGDL"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10106","name":"10106","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"AGDL"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10106","name":"10106","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"AGDL"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"QRHS","name":"Quartier Hassan","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"QRHS","name":"حي حسان","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"QRHS","name":"Quartier Hassan","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10000","name":"10000","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"QRHS"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10000","name":"10000","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"QRHS"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10000","name":"10000","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"QRHS"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"SOUS","name":"Souissi","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"SOUS","name":"السويسي","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"SOUS","name":"Souissi","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10105","name":"10105","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"SOUS"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10105","name":"10105","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"SOUS"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10105","name":"10105","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"SOUS"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"MADI","name":"Madinat Al Irfane","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"MADI","name":"مدينة العرفان","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"MADI","name":"Madinat Al Irfane","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10112","name":"10112","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"MADI"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10112","name":"10112","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"MADI"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10112","name":"10112","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"MADI"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"HARD","name":"Hay Riad","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"HARD","name":"حي الرياض","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"HARD","name":"Hay Riad","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10104","name":"10104","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"HARD"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10104","name":"10104","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"HARD"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10104","name":"10104","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"HARD"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"MDDR","name":"Medina de Rabat","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"MDDR","name":"مدينة","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"MDDR","name":"Médina de Rabat","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10036","name":"10036","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"MDDR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10036","name":"10036","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"MDDR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10036","name":"10036","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"MDDR"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"ELYF","name":"EL YOUSSOUFIA","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"ELYF","name":"اليوسفية","hierarchyLevel":4,"hierarchyName":"منطقة","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"ELYF","name":"EL YOUSSOUFIA","hierarchyLevel":4,"hierarchyName":"Zone","parentLocCode":"RAB"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10190","name":"10190","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"ELYF"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10190","name":"10190","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"ELYF"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10190","name":"10190","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"ELYF"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10110","name":"10110","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10111","name":"10111","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10113","name":"10113","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"10114","name":"10114","hierarchyLevel":5,"hierarchyName":"Postal Code","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10111","name":"10111","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10110","name":"10110","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10113","name":"10113","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"10114","name":"10114","hierarchyLevel":5,"hierarchyName":"code postal","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10111","name":"10111","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10110","name":"10110","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10113","name":"10113","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"10114","name":"10114","hierarchyLevel":5,"hierarchyName":"الرمز البريدي","parentLocCode":"BNMR"},{"isDeleted":null,"langCode":"eng","isActive":false,"code":"42d6cbb4-3d0a-4937-ac34-27ab9c5461a5","name":"Test_Loc_1_A","hierarchyLevel":0,"hierarchyName":"TestZone","parentLocCode":"KNT"},{"isDeleted":null,"langCode":"eng","isActive":false,"code":"0d502b64-5eac-46d6-b888-7a226670f2a4","name":"Test_Loc_1_A","hierarchyLevel":4,"hierarchyName":"TestZone","parentLocCode":"KNT"}],"biometricattributes":[{"code":"TM","name":"Thumbs","description":"Print of Left and Right Thumbs","biometricTypeCode":"FNR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RH","name":"Right Slab","description":"Print of Right Slab","biometricTypeCode":"FNR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"LH","name":"Left Slab","description":"Print of Left Slab","biometricTypeCode":"FNR","isDeleted":null,"langCode":"eng","isActive":true},{"code":"LI","name":"Left Iris","description":"Print of Left Iris","biometricTypeCode":"IRS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"RI","name":"Right Iris","description":"Print of Right Iris","biometricTypeCode":"IRS","isDeleted":null,"langCode":"eng","isActive":true},{"code":"TM","name":"الابهام","description":"طباعة الإبهام الأيسر والأيمن","biometricTypeCode":"FNR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RH","name":"لوح الحق","description":"طباعة من اليمين لوح","biometricTypeCode":"FNR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"LH","name":"لوح اليسار","description":"طباعة بلاطة اليسار","biometricTypeCode":"FNR","isDeleted":null,"langCode":"ara","isActive":true},{"code":"LI","name":"غادر القزحية","description":"طباعة القزحية اليسرى","biometricTypeCode":"IRS","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RI","name":"الحق ايريس","description":"طباعة القزحية اليمنى","biometricTypeCode":"IRS","isDeleted":null,"langCode":"ara","isActive":true},{"code":"TM","name":"Les pouces","description":"Empreinte des pouces gauche et droit","biometricTypeCode":"FNR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RH","name":"Dalle droite","description":"Impression de la dalle droite","biometricTypeCode":"FNR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"LH","name":"Dalle gauche","description":"Impression de la dalle gauche","biometricTypeCode":"FNR","isDeleted":null,"langCode":"fra","isActive":true},{"code":"LI","name":"Iris gauche","description":"Gravure de Iris Gauche","biometricTypeCode":"IRS","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RI","name":"Iris droit","description":"Empreinte de l'iris droit","biometricTypeCode":"IRS","isDeleted":null,"langCode":"fra","isActive":true}],"biometricTypes":[{"code":"FNR","name":"Fingerprint","description":"Finger prints of the applicant","isDeleted":null,"langCode":"eng","isActive":true},{"code":"IRS","name":"Iris","description":"Iris of the applicant","isDeleted":null,"langCode":"eng","isActive":true},{"code":"PHT","name":"Photo","description":"Photo of the face of the applicant","isDeleted":null,"langCode":"eng","isActive":true},{"code":"FNR","name":"بصمة الإصبع","description":"بصمات الأصابع لمقدم الطلب","isDeleted":null,"langCode":"ara","isActive":true},{"code":"IRS","name":"قزحية العين","description":"آيريس لمقدم الطلب","isDeleted":null,"langCode":"ara","isActive":true},{"code":"PHT","name":"صور","description":"صورة لوجه مقدم الطلب","isDeleted":null,"langCode":"ara","isActive":true},{"code":"FNR","name":"Empreintes digitales","description":"Empreintes digitales du demandeur","isDeleted":null,"langCode":"fra","isActive":true},{"code":"IRS","name":"Iris","description":"Iris du demandeur","isDeleted":null,"langCode":"fra","isActive":true},{"code":"PHT","name":"Photo","description":"Photo du visage du demandeur","isDeleted":null,"langCode":"fra","isActive":true}],"applications":null,"idTypes":[{"code":"UIN","name":"Unique Identification Number","descr":"National ID given to the applicant","isDeleted":null,"langCode":"eng","isActive":true},{"code":"PRID","name":"Pre-registration ID","descr":"ID assigned after Pre-registration","isDeleted":null,"langCode":"eng","isActive":true},{"code":"VID","name":"Virtual ID","descr":"ID used in replacement of UIN","isDeleted":null,"langCode":"eng","isActive":true},{"code":"Token ID","name":"Token ID","descr":"ID used by a vendor for an applicant","isDeleted":null,"langCode":"eng","isActive":true},{"code":"UIN","name":"رقم تعريف فريد","descr":"الهوية الوطنية المقدمة لمقدم الطلب","isDeleted":null,"langCode":"ara","isActive":true},{"code":"PRID","name":"رقم التسجيل المسبق","descr":"الرقم التعريفي بعد التسجيل المسبق","isDeleted":null,"langCode":"ara","isActive":true},{"code":"RID","name":"معرف تسجيل","descr":"الرقم التعريفي بعد التسجيل","isDeleted":null,"langCode":"ara","isActive":true},{"code":"VID","name":"معرف الظاهري","descr":"معرف يستخدم في استبدال الهوية الوطنية","isDeleted":null,"langCode":"ara","isActive":true},{"code":"Token ID","name":"معرف الرمز المميز","descr":"معرف يستخدمه أحد البائعين لمقدم الطلب","isDeleted":null,"langCode":"ara","isActive":true},{"code":"UIN","name":"Numéro didentification unique","descr":"Carte didentité nationale fournie au demandeur","isDeleted":null,"langCode":"fra","isActive":true},{"code":"PRID","name":"ID de pré-inscription","descr":"ID attribué après la pré-inscription","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RID","name":"ID denregistrement","descr":"ID attribué après lenregistrement","isDeleted":null,"langCode":"fra","isActive":true},{"code":"VID","name":"ID virtuel","descr":"Identifiant utilisé en remplacement de UIN","isDeleted":null,"langCode":"fra","isActive":true},{"code":"Token ID","name":"ID de jeton","descr":"ID utilisé par un fournisseur pour un demandeur","isDeleted":null,"langCode":"fra","isActive":true},{"code":"RID","name":"Registration ID","descr":"ID assigned after registration -updated by syadmin","isDeleted":null,"langCode":"eng","isActive":true}],"titles":[{"code":"MIR","titleName":"Mr","titleDescription":"Male Title","langCode":"eng","isDeleted":null,"isActive":true},{"code":"MRS","titleName":"Mrs","titleDescription":"Female Title","langCode":"eng","isDeleted":null,"isActive":true},{"code":"MIS","titleName":"Miss","titleDescription":"Unmarried Female Title","langCode":"eng","isDeleted":null,"isActive":true},{"code":"MIR","titleName":"أستاذ","titleDescription":"العنوان الذكور","langCode":"ara","isDeleted":null,"isActive":true},{"code":"MRS","titleName":"ست","titleDescription":"عنوان أنثى","langCode":"ara","isDeleted":null,"isActive":true},{"code":"MIS","titleName":"آنسة","titleDescription":"العنوان الإناث غير المتزوجات","langCode":"ara","isDeleted":null,"isActive":true},{"code":"MIR","titleName":"Monsieur","titleDescription":"Titre masculin","langCode":"fra","isDeleted":null,"isActive":true},{"code":"MRS","titleName":"Madame","titleDescription":"Titre féminin","langCode":"fra","isDeleted":null,"isActive":true},{"code":"MIS","titleName":"Mademoiselle","titleDescription":"Titre de femme célibataire","langCode":"fra","isDeleted":null,"isActive":true}],"genders":[{"code":"MLE","genderName":"Male","isDeleted":null,"langCode":"eng","isActive":true},{"code":"FLE","genderName":"Female","isDeleted":null,"langCode":"eng","isActive":true},{"code":"OTH","genderName":"Others","isDeleted":null,"langCode":"eng","isActive":false},{"code":"MLE","genderName":"الذكر","isDeleted":null,"langCode":"ara","isActive":true},{"code":"FLE","genderName":"أنثى","isDeleted":null,"langCode":"ara","isActive":true},{"code":"OTH","genderName":"الآخرين","isDeleted":null,"langCode":"ara","isActive":false},{"code":"MLE","genderName":"Mâle","isDeleted":null,"langCode":"fra","isActive":true},{"code":"FLE","genderName":"Femelle","isDeleted":null,"langCode":"fra","isActive":true},{"code":"OTH","genderName":"Dautres","isDeleted":null,"langCode":"fra","isActive":false}],"languages":[{"code":"eng","name":"English","family":"Indo-European","nativeName":"English","isDeleted":null,"isActive":true},{"code":"ara","name":"Arabic","family":"Afro-Asiatic","nativeName":"العَرَبِيَّة‎","isDeleted":null,"isActive":true},{"code":"fra","name":"French","family":"Indo-European","nativeName":"français","isDeleted":null,"isActive":true}],"applicantValidDocuments":[{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"001","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"001","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"001","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"001","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"002","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"002","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"002","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"003","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"003","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"003","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"004","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"004","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"005","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"005","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"005","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"005","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"006","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"006","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"006","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"007","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"007","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"007","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"008","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"008","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"009","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"009","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"009","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"009","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"009","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"010","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"010","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"010","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"010","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"011","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"011","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"011","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"011","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"012","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"012","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"012","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"013","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"013","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"013","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"013","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"013","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"014","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"014","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"014","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"014","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"015","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"015","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"015","docTypeCode":"CRN","docCatCode":"POR"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"015","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"016","docTypeCode":"CIN","docCatCode":"POI"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"016","docTypeCode":"COB","docCatCode":"POB"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"016","docTypeCode":"COE","docCatCode":"POE"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"003","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"004","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"007","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"008","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"011","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"012","docTypeCode":"RNC","docCatCode":"POA"},{"isDeleted":null,"langCode":"eng","isActive":true,"appTypeCode":"015","docTypeCode":"RNC","docCatCode":"POA"}],"individualTypes":[{"isDeleted":null,"langCode":"eng","isActive":true,"code":"FR","name":"Foreigner"},{"isDeleted":null,"langCode":"eng","isActive":true,"code":"NFR","name":"Non-Foreigner"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"FR","name":"أجنبي"},{"isDeleted":null,"langCode":"ara","isActive":true,"code":"NFR","name":"غير أجنبي"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"FR","name":"Étranger"},{"isDeleted":null,"langCode":"fra","isActive":true,"code":"NFR","name":"Non-étranger"}],"appAuthenticationMethods":[{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"OTP","methodSequence":2,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FACE","methodSequence":5,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"PWD","methodSequence":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_ADMIN","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_OFFICER","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"IRIS","methodSequence":4,"langCode":"eng","isDeleted":null,"isActive":false},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_SUPERVISOR","authMethodCode":"FINGERPRINT","methodSequence":3,"langCode":"eng","isDeleted":null,"isActive":false}],"appDetails":[{"id":"10001","name":"Pre-Registration","descr":"Web portal for pre-registrations","langCode":"eng","isDeleted":null,"isActive":true},{"id":"10001","name":"ما قبل التسجيل","descr":"بوابة الويب للتسجيلات المسبقة","langCode":"ara","isDeleted":null,"isActive":true},{"id":"10003","name":"Registration Client","descr":"Desktop application for Registrations","langCode":"eng","isDeleted":null,"isActive":true},{"id":"10003","name":"عميل التسجيل","descr":"تطبيق سطح المكتب للتسجيلات","langCode":"ara","isDeleted":null,"isActive":true},{"id":"10005","name":"Registration Processor","descr":"Application for post-registration process","langCode":"eng","isDeleted":null,"isActive":true},{"id":"10005","name":"معالج التسجيل","descr":"طلب لعملية ما بعد التسجيل","langCode":"ara","isDeleted":null,"isActive":true},{"id":"10007","name":"ID Authentication","descr":"Application for third party service provider authentication","langCode":"eng","isDeleted":null,"isActive":true},{"id":"10007","name":"مصادقة الهوية","descr":"تطبيق لمصادقة موفر خدمة جهة خارجية","langCode":"ara","isDeleted":null,"isActive":true},{"id":"10009","name":"ID Control","descr":"Web portal for configuring applications","langCode":"eng","isDeleted":null,"isActive":true},{"id":"10009","name":"التحكم في الهوية","descr":"بوابة الويب لتكوين التطبيقات","langCode":"ara","isDeleted":null,"isActive":true},{"id":"10011","name":"Resident Portal","descr":"Web portal for Post ID generation services","langCode":"eng","isDeleted":null,"isActive":true},{"id":"10011","name":"بوابة المقيمين","descr":"البوابة الإلكترونية لخدمات إنشاء معرف المشاركة","langCode":"ara","isDeleted":null,"isActive":true},{"id":"10001","name":"Pré-inscription","descr":"Portail Web pour les pré-inscriptions","langCode":"fra","isDeleted":null,"isActive":true},{"id":"10003","name":"Client dinscription","descr":"Application de bureau pour les inscriptions","langCode":"fra","isDeleted":null,"isActive":true},{"id":"10005","name":"Processeur dinscription","descr":"Demande de post-inscription","langCode":"fra","isDeleted":null,"isActive":true},{"id":"10007","name":"Authentification ID","descr":"Application pour lauthentification du fournisseur de services tiers","langCode":"fra","isDeleted":null,"isActive":true},{"id":"10009","name":"Contrôle didentité","descr":"Portail Web pour la configuration dapplications","langCode":"fra","isDeleted":null,"isActive":true},{"id":"10011","name":"Portail Résident","descr":"Portail Web pour les services de génération de post-ID","langCode":"fra","isDeleted":null,"isActive":true}],"appRolePriorities":[{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_OFFICER","priority":3,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_SUPERVISOR","priority":2,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"login_auth","roleCode":"REGISTRATION_ADMIN","priority":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_OFFICER","priority":3,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_SUPERVISOR","priority":2,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"packet_auth","roleCode":"REGISTRATION_ADMIN","priority":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_SUPERVISOR","priority":2,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"eod_auth","roleCode":"REGISTRATION_ADMIN","priority":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_SUPERVISOR","priority":2,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"exception_auth","roleCode":"REGISTRATION_ADMIN","priority":1,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_OFFICER","priority":3,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_SUPERVISOR","priority":2,"langCode":"eng","isDeleted":null,"isActive":true},{"appId":"10003","processId":"onboard_auth","roleCode":"REGISTRATION_ADMIN","priority":1,"langCode":"eng","isDeleted":null,"isActive":true}],"screenAuthorizations":[{"screenId":"eodRoot","roleCode":"REGISTRATION_SUPERVISOR","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"eodRoot","roleCode":"REGISTRATION_ADMIN","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"reRegisterRoot","roleCode":"REGISTRATION_SUPERVISOR","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"reRegisterRoot","roleCode":"REGISTRATION_ADMIN","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"lostUINRoot","roleCode":"REGISTRATION_OFFICER","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"lostUINRoot","roleCode":"REGISTRATION_SUPERVISOR","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"lostUINRoot","roleCode":"REGISTRATION_ADMIN","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"newRegistrationRoot","roleCode":"REGISTRATION_OFFICER","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"newRegistrationRoot","roleCode":"REGISTRATION_SUPERVISOR","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"newRegistrationRoot","roleCode":"REGISTRATION_ADMIN","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"reportRoot","roleCode":"REGISTRATION_SUPERVISOR","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"reportRoot","roleCode":"REGISTRATION_ADMIN","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"uinUpdateRoot","roleCode":"REGISTRATION_OFFICER","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"uinUpdateRoot","roleCode":"REGISTRATION_SUPERVISOR","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"uinUpdateRoot","roleCode":"REGISTRATION_ADMIN","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"uploadPacketRoot","roleCode":"REGISTRATION_OFFICER","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"uploadPacketRoot","roleCode":"REGISTRATION_SUPERVISOR","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true},{"screenId":"uploadPacketRoot","roleCode":"REGISTRATION_ADMIN","isPermitted":true,"isDeleted":null,"langCode":"eng","isActive":true}],"processList":[{"id":"login_auth","name":"Login authentication","descr":"Login authentication","isDeleted":null,"langCode":"eng","isActive":true},{"id":"eod_auth","name":"Eod authentication","descr":"Eod authentication","isDeleted":null,"langCode":"eng","isActive":true},{"id":"packet_auth","name":"Packet authentication","descr":"Packet authentication","isDeleted":null,"langCode":"eng","isActive":true},{"id":"exception_auth","name":"Exception authentication","descr":"Exception authentication","isDeleted":null,"langCode":"eng","isActive":true},{"id":"onboard_auth","name":"Onboard authentication","descr":"Onboard authentication","isDeleted":null,"langCode":"eng","isActive":true},{"id":"login_auth","name":"مصادقة تسجيل الدخول","descr":"مصادقة تسجيل الدخول","isDeleted":null,"langCode":"ara","isActive":true},{"id":"eod_auth","name":"التخلص من الذخائر المتفجرة المصادقة","descr":"التخلص من الذخائر المتفجرة المصادقة","isDeleted":null,"langCode":"ara","isActive":true},{"id":"packet_auth","name":"حزمة المصادقة","descr":"حزمة المصادقة","isDeleted":null,"langCode":"ara","isActive":true},{"id":"exception_auth","name":"استثناء المصادقة","descr":"استثناء المصادقة","isDeleted":null,"langCode":"ara","isActive":true},{"id":"onboard_auth","name":"مصادقة على متن الطائرة","descr":"مصادقة على متن الطائرة","isDeleted":null,"langCode":"ara","isActive":true},{"id":"login_auth","name":"Authentification de connexion","descr":"Authentification de connexion","isDeleted":null,"langCode":"fra","isActive":true},{"id":"eod_auth","name":"Authentification de nem","descr":"Authentification de nem","isDeleted":null,"langCode":"fra","isActive":true},{"id":"packet_auth","name":"Authentification de paquet","descr":"Authentification de paquet","isDeleted":null,"langCode":"fra","isActive":true},{"id":"exception_auth","name":"Authentification d’exception","descr":"Authentification d’exception","isDeleted":null,"langCode":"fra","isActive":true},{"id":"onboard_auth","name":"Authentification intégrée","descr":"Authentification intégrée","isDeleted":null,"langCode":"fra","isActive":true}],"syncJobDefinitions":null,"screenDetails":[{"isDeleted":null,"langCode":"eng","isActive":true,"id":"approveRegistrationRoot","appId":"10003","name":"approveRegistrationRoot","descr":"approveRegistrationRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"loginRoot","appId":"10003","name":"loginRoot","descr":"loginRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"lostUINRoot","appId":"10003","name":"lostUINRoot","descr":"lostUINRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"newRegistrationRoot","appId":"10003","name":"newRegistrationRoot","descr":"newRegistrationRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"onBoardRoot","appId":"10003","name":"onBoardRoot","descr":"onBoardRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"registrationCorrectionRoot","appId":"10003","name":"registrationCorrectionRoot","descr":"registrationCorrectionRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"sendPacketServerRoot","appId":"10003","name":"sendPacketServerRoot","descr":"sendPacketServerRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"syncServerClientRoot","appId":"10003","name":"syncServerClientRoot","descr":"syncServerClientRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"uinActivationRoot","appId":"10003","name":"uinActivationRoot","descr":"uinActivationRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"uinUpdateRoot","appId":"10003","name":"uinUpdateRoot","descr":"uinUpdateRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"updateClientSoftwareRoot","appId":"10003","name":"updateClientSoftwareRoot","descr":"updateClientSoftwareRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"reportRoot","appId":"10003","name":"reportRoot","descr":"reportRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"syncClientServerRoot","appId":"10003","name":"syncClientServerRoot","descr":"syncClientServerRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"eodRoot","appId":"10003","name":"eodroot","descr":"eodroot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"reRegisterRoot","appId":"10003","name":"reRegisterRoot","descr":"reRegisterRoot"},{"isDeleted":null,"langCode":"eng","isActive":true,"id":"uploadPacketRoot","appId":"10003","name":"uploadPacketRoot","descr":"uploadPacketRoot"}],"deviceProviders":[{"id":"SYNCBYTE.TCI322","vendorName":"SYNCBYTE","address":"Bangalore","email":"dummy@dummy.com","contactNumber":"9999999999","certificateAlias":"xyz","isDeleted":null,"langCode":null,"isActive":true},{"id":"11002","vendorName":"Logitech","address":"Bangalore","email":"dummy@dummy.com","contactNumber":"9999999999","certificateAlias":"xyz","isDeleted":null,"langCode":null,"isActive":true},{"id":"SYNCBYTE.MC01A","vendorName":"SYNCBYTE","address":"Bangalore","email":"dummy@dummy.com","contactNumber":"9999999999","certificateAlias":"xyz","isDeleted":null,"langCode":null,"isActive":true},{"id":"1049813","vendorName":"SYNCBYTE","address":"test","email":"qatest@mosip.io","contactNumber":"9663175928","certificateAlias":"added","isDeleted":null,"langCode":null,"isActive":true},{"id":"SYNCBYTE.LTC165","vendorName":"SYNCBYTE","address":"test","email":"qatest@mosip.io","contactNumber":"9663175928","certificateAlias":"added","isDeleted":null,"langCode":null,"isActive":true},{"id":"SYNCBYTE.LTC163","vendorName":"SYNCBYTE","address":"test","email":"qatestfinger@mosip.io","contactNumber":"9663175928","certificateAlias":"added","isDeleted":null,"langCode":null,"isActive":true},{"id":"SYNCBYTE.LTC164","vendorName":"SYNCBYTE","address":"test","email":"qatestiris@mosip.io","contactNumber":"9663175928","certificateAlias":"added","isDeleted":null,"langCode":null,"isActive":true},{"id":"11123","vendorName":"vendor1","address":"test","email":"test@mosip.io","contactNumber":"9663175928","certificateAlias":"added","isDeleted":null,"langCode":null,"isActive":true}],"deviceServices":[{"id":"bla","swBinaryHash":"test","swVersion":"v1","dsTypeCode":"Slab","make":"","model":"model1","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2020-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.MC01A","dtypeCode":"Finger"},{"id":"UpdateTestMDS","swBinaryHash":"ZHVtbXkgZGF0YQ","swVersion":"MDSsVersion","dsTypeCode":"Full face","make":"Microsoft","model":"ca3e7ab9-b4c3-4ae6-8251-579ef933890f","swCreatedTime":"2019-12-17T02:20:27.729056","swExpiryTime":"2019-12-17T02:20:27.729056","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.TCI322","dtypeCode":"Face"},{"id":"12345","swBinaryHash":"test","swVersion":"TCI322L1.0","dsTypeCode":"DoubleIris","make":"EYECOOL","model":"TCI322","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.TCI322","dtypeCode":"Iris"},{"id":"12543","swBinaryHash":"test","swVersion":"TCI322L1.0","dsTypeCode":"Slab","make":"Greenbit","model":"DactyScan84c","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.TCI322","dtypeCode":"Finger"},{"id":"1001","swBinaryHash":"3q2-7w","swVersion":"SB.WIN.001","dsTypeCode":"DoubleIris","make":"EYECOOL","model":"TCI322","swCreatedTime":"2019-11-13T07:10:46.072973","swExpiryTime":"2019-11-13T07:10:46.072973","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.TCI322","dtypeCode":"Iris"},{"id":"1004","swBinaryHash":"3q2-7w","swVersion":"SB.WIN.001","dsTypeCode":"Full face","make":"Microsoft","model":"ca3e7ab9-b4c3-4ae6-8251-579ef933890f","swCreatedTime":"2019-11-13T07:10:46.072973","swExpiryTime":"2019-11-13T07:10:46.072973","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.TCI322","dtypeCode":"Face"},{"id":"134567","swBinaryHash":"test","swVersion":"SB.WIN.001","dsTypeCode":"Full face","make":"Logitech","model":"4d36e96c-e325-11ce-bfc1-08002be10318","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.TCI322","dtypeCode":"Face"},{"id":"77777","swBinaryHash":"test","swVersion":"v1","dsTypeCode":"Slab","make":"make1","model":"model1","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"11123","dtypeCode":"Finger"},{"id":"777774","swBinaryHash":"test","swVersion":"v1","dsTypeCode":"Slab","make":"make12","model":"model12","swCreatedTime":null,"swExpiryTime":null,"isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"11123","dtypeCode":"Finger"},{"id":"1254","swBinaryHash":"test","swVersion":"SB.WIN.001","dsTypeCode":"Single","make":"MC01A","model":"SMIDCL","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.MC01A","dtypeCode":"Fingerprint"},{"id":"1002","swBinaryHash":"3q2-7w","swVersion":"SB.WIN.001","dsTypeCode":"Slab","make":"Greenbit","model":"DactyScan84c","swCreatedTime":"2019-11-13T07:10:46.072973","swExpiryTime":"2019-11-13T07:10:46.072973","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.TCI322","dtypeCode":"Fingerprint"},{"id":"1049813","swBinaryHash":"test","swVersion":"SB.WIN.001","dsTypeCode":"Full face","make":"Logitech","model":"4d36e96c-e325-11ce-bfc1-08002be10318","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.LTC165","dtypeCode":"Face"},{"id":"1049811","swBinaryHash":"test","swVersion":"SB.WIN.001","dsTypeCode":"Slab","make":"Logitech","model":"4d36e96c-e325-11ce-bfc1-08002be10316","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.LTC163","dtypeCode":"Finger"},{"id":"1049812","swBinaryHash":"test","swVersion":"SB.WIN.001","dsTypeCode":"Single","make":"Logitech","model":"4d36e96c-e325-11ce-bfc1-08002be10317","swCreatedTime":"2019-11-19T07:00:13.375","swExpiryTime":"2019-11-30T07:00:13.375","isDeleted":null,"langCode":null,"isActive":true,"dproviderId":"SYNCBYTE.LTC164","dtypeCode":"Iris"}],"registeredDevices":[],"functionalTrustProviders":[{"id":"21001","name":"Dummy Provider 1","address":"Bangalore","email":"dummy1@dummy.com","contactNo":"9999999999","certAlias":"xyz"},{"id":"21002","name":"Dummy Provider 2","address":"Bangalore","email":"dummy2@dummy.com","contactNo":"9999999999","certAlias":"xyz"},{"id":"12345","name":"Foundational1","address":"test address","email":"test@mosip.io","contactNo":"9876543210","certAlias":"test"}],"deviceTypeDPMs":[{"code":"Iris","name":"Iris","descr":"Iris Biomertric","isDeleted":null,"langCode":null,"isActive":true},{"code":"Face","name":"Face","descr":"Face Biometric","isDeleted":null,"langCode":null,"isActive":true},{"code":"Finger","name":"Finger","descr":"Fingerprint Biometric","isDeleted":null,"langCode":null,"isActive":true},{"code":"Fingerprint","name":"Fingerprint","descr":"Fingerprint Biometric","isDeleted":null,"langCode":null,"isActive":true}],"deviceSubTypeDPMs":[{"code":"Slab","dtypeCode":"Finger","name":"Slab","descr":"Fingerprint Slab","isDeleted":null,"langCode":null,"isActive":true},{"code":"Single","dtypeCode":"Finger","name":"Single","descr":"Fingerprint Single Finger","isDeleted":null,"langCode":null,"isActive":true},{"code":"Touchless","dtypeCode":"Finger","name":"Touchless","descr":"Touch Fingerprint","isDeleted":null,"langCode":null,"isActive":true},{"code":"SingleIris","dtypeCode":"Iris","name":"Single","descr":"Single Iris","isDeleted":null,"langCode":null,"isActive":true},{"code":"DoubleIris","dtypeCode":"Iris","name":"Double","descr":"Double Iris","isDeleted":null,"langCode":null,"isActive":true},{"code":"Full face","dtypeCode":"Face","name":"Full face","descr":"Full Face","isDeleted":null,"langCode":null,"isActive":true}],"registrationCenterMachines":[{"regCenterId":"10009","machineId":"10028","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10009","isDeleted":null,"langCode":"eng","isActive":true}],"registrationCenterDevices":[{"regCenterId":"10009","deviceId":"3000029","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000049","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000069","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000089","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000109","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000128","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000137","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000146","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000155","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","deviceId":"3000164","isDeleted":null,"langCode":"eng","isActive":false}],"registrationCenterMachineDevices":[{"regCenterId":"10009","machineId":"10009","deviceId":"3000029","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10009","deviceId":"3000049","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10009","deviceId":"3000069","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10009","deviceId":"3000089","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10009","deviceId":"3000109","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10028","deviceId":"3000128","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10028","deviceId":"3000137","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10028","deviceId":"3000146","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10028","deviceId":"3000155","isDeleted":null,"langCode":"eng","isActive":true},{"regCenterId":"10009","machineId":"10028","deviceId":"3000164","isDeleted":null,"langCode":"eng","isActive":true}],"registrationCenterUserMachines":[{"isDeleted":null,"langCode":"eng","isActive":true,"cntrId":"10009","machineId":"10009","usrId":"110009"},{"isDeleted":null,"langCode":"eng","isActive":true,"cntrId":"10009","machineId":"10028","usrId":"110028"}],"registrationCenterUsers":[{"regCenterId":"10009","userId":"110009","isDeleted":null,"langCode":"eng","isActive":false},{"regCenterId":"10009","userId":"110028","isDeleted":null,"langCode":"eng","isActive":false}],"registrationCenterMachineHistory":[{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10009","effectivetimes":"2019-10-21T06:50:28.174108"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10028","effectivetimes":"2019-10-21T06:50:28.174108"}],"registrationCenterDeviceHistory":[{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000029","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000049","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000069","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000089","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000109","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000128","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000137","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000146","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000155","effectivetimes":"2019-10-21T06:50:28.071Z"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","deviceId":"3000164","effectivetimes":"2019-10-21T06:50:28.071Z"}],"registrationCenterMachineDeviceHistory":[{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10009","deviceId":"3000029","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10009","deviceId":"3000049","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10009","deviceId":"3000069","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10009","deviceId":"3000089","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10009","deviceId":"3000109","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10028","deviceId":"3000128","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10028","deviceId":"3000137","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10028","deviceId":"3000146","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10028","deviceId":"3000155","effectivetimes":"2019-10-21T06:50:28.109855"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCenterId":"10009","machineId":"10028","deviceId":"3000164","effectivetimes":"2019-10-21T06:50:28.109855"}],"registrationCenterUserMachineMappingHistory":[{"cntrId":"10009","machineId":"10009","usrId":"110009","effectivetimes":"2019-10-21T06:50:28.237Z"},{"cntrId":"10009","machineId":"10028","usrId":"110028","effectivetimes":"2019-10-21T06:50:28.237Z"}],"registrationCenterUserHistory":[{"isDeleted":null,"langCode":"eng","isActive":true,"regCntrId":"10009","userId":"110009","effectDateTimes":"2019-10-21T06:50:28.205359"},{"isDeleted":null,"langCode":"eng","isActive":true,"regCntrId":"10009","userId":"110028","effectDateTimes":"2019-10-21T06:50:28.205359"}]},"errors":null} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/invalid_keyIndex of diff machine/request.json b/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/invalid_keyIndex of diff machine/request.json index 78dbce9cab3..3fd820b5627 100644 --- a/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/invalid_keyIndex of diff machine/request.json +++ b/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndex/invalid_keyIndex of diff machine/request.json @@ -2,5 +2,5 @@ "macaddress": "E8-6A-64-1C-52-6E", "serialnumber": "NR3264783870", "lastupdated": "2019-05-20T08:33:57.255Z", - "keyindex": "c7:3d:a2:44:c9:6a:6a:07:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c" + "keyindex": "c7:3d:a2:44:c9:6a:6a:17:1c:ff:eb:1d:ef:9a:5c:f1:23:4a:14:ad:51:0f:9b:8c:7b:a0:5c:47:d8:d5:6e:2c" } \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndexRegCentId/allvalid_smoke_with_regcenterId and keyIndex/response.json b/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndexRegCentId/allvalid_smoke_with_regcenterId and keyIndex/response.json index 9116ba06cc8..b64ff6e2530 100644 --- a/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndexRegCentId/allvalid_smoke_with_regcenterId and keyIndex/response.json +++ b/automationtests/src/main/resources/kernel/SyncMDataWithKeyIndexRegCentId/allvalid_smoke_with_regcenterId and keyIndex/response.json @@ -1,10 +1,10 @@ { "id": null, "version": null, - "responsetime": "2019-08-26T06:18:42.080Z", + "responsetime": "2019-12-18T11:47:20.435Z", "metadata": null, "response": { - "lastSyncTime": "2019-08-26T06:18:41.987Z", + "lastSyncTime": "2019-12-18T11:47:20.342Z", "registrationCenter": [ { "id": "10009", @@ -28,7 +28,7 @@ "contactPerson": "Robin Banks", "lunchStartTime": "13:00:00", "lunchEndTime": "14:00:00", - "isDeleted": null, + "isDeleted": true, "langCode": "eng", "isActive": true }, @@ -54,7 +54,7 @@ "contactPerson": "Robin Banks", "lunchStartTime": "13:00:00", "lunchEndTime": "14:00:00", - "isDeleted": null, + "isDeleted": true, "langCode": "fra", "isActive": true }, @@ -80,7 +80,7 @@ "contactPerson": "ربٍ بَنكس", "lunchStartTime": "13:00:00", "lunchEndTime": "14:00:00", - "isDeleted": null, + "isDeleted": true, "langCode": "ara", "isActive": true } @@ -747,22 +747,82 @@ ], "deviceSpecifications": [ { - "id": "165", - "name": "Fingerprint Scanner", - "brand": "Safran Morpho", - "model": "1300 E2", - "deviceTypeCode": "FRS", - "minDriverversion": "1.12", - "description": "To scan fingerprint", + "id": "801", + "name": "imageFORMULA", + "brand": "Canon", + "model": "DR-C130", + "deviceTypeCode": "SCN", + "minDriverversion": "1.02", + "description": "To scan documents", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "id": "801", + "name": "صورة الصيغة", + "brand": "َنّ", + "model": "DR-C131", + "deviceTypeCode": "SCN", + "minDriverversion": "1.02", + "description": "لمسح المستندات ضوئيًا", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "id": "801", + "name": "imageFORMULA", + "brand": "Canon", + "model": "DR-C130", + "deviceTypeCode": "SCN", + "minDriverversion": "1.02", + "description": "To scan documents", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "id": "920", + "name": "Single Function Inkjet", + "brand": "Canon", + "model": "TS207", + "deviceTypeCode": "PRT", + "minDriverversion": "1.123", + "description": "To print documents", "isDeleted": null, "langCode": "fra", "isActive": true }, + { + "id": "920", + "name": "سِنل فُنتٍ ِنكجت", + "brand": "َنّ", + "model": "TS207", + "deviceTypeCode": "PRT", + "minDriverversion": "1.123", + "description": "لطباعة الوثائق", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "id": "920", + "name": "Single Function Inkjet", + "brand": "Canon", + "model": "TS207", + "deviceTypeCode": "PRT", + "minDriverversion": "1.123", + "description": "To print documents", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, { "id": "165", - "name": "فِنرِّنت سCَنّر", + "name": "لوح بصمة", "brand": "سافران مورفو", - "model": "1301 E2", + "model": "Greenbit DactySc", "deviceTypeCode": "FRS", "minDriverversion": "1.12", "description": "لمسح بصمة", @@ -772,9 +832,9 @@ }, { "id": "165", - "name": "Fingerprint Scanner", - "brand": "Safran Morpho", - "model": "1300 E2", + "name": "Slab Fingerprint", + "brand": "Syncbyte", + "model": "Greenbit DactySc", "deviceTypeCode": "FRS", "minDriverversion": "1.12", "description": "To scan fingerprint", @@ -783,22 +843,22 @@ "isActive": true }, { - "id": "327", - "name": "High Speed Dual Iris Scanner", - "brand": "Cogent", - "model": "3M", - "deviceTypeCode": "IRS", - "minDriverversion": "2.34", - "description": "To scan iris", + "id": "165", + "name": "Slab Fingerprint", + "brand": "Syncbyte", + "model": "Greenbit DactySc", + "deviceTypeCode": "FRS", + "minDriverversion": "1.12", + "description": "To scan fingerprint", "isDeleted": null, "langCode": "fra", "isActive": true }, { "id": "327", - "name": "هِغ سد دَُل ِرِس سCَنّر", - "brand": "نّت", - "model": "3M", + "name": "ماسحة القزحية المزدوجة", + "brand": "سافران مورفو", + "model": "EYECOOL TCI322", "deviceTypeCode": "IRS", "minDriverversion": "2.34", "description": "لمسح قزحية العين", @@ -808,9 +868,9 @@ }, { "id": "327", - "name": "High Speed Dual Iris Scanner", - "brand": "Cogent", - "model": "3M", + "name": "Double Iris Scanner", + "brand": "Syncbyte", + "model": "EYECOOL TCI322", "deviceTypeCode": "IRS", "minDriverversion": "2.34", "description": "To scan iris", @@ -819,22 +879,22 @@ "isActive": true }, { - "id": "736", - "name": "Webcam", - "brand": "Logitech", - "model": "C270", - "deviceTypeCode": "CMR", - "minDriverversion": "2.086", - "description": "To capture photo", + "id": "327", + "name": "Double Iris Scanner", + "brand": "Syncbyte", + "model": "EYECOOL TCI322", + "deviceTypeCode": "IRS", + "minDriverversion": "2.34", + "description": "To scan iris", "isDeleted": null, "langCode": "fra", "isActive": true }, { "id": "736", - "name": "كاميرا ويب", - "brand": "لوجيتك", - "model": "C270", + "name": "كاميرا ويب - الوجه الكامل", + "brand": "سافران مورفو", + "model": "Microsoft", "deviceTypeCode": "CMR", "minDriverversion": "2.086", "description": "لالتقاط صورة", @@ -844,9 +904,9 @@ }, { "id": "736", - "name": "Webcam", - "brand": "Logitech", - "model": "C270", + "name": "Webcam - Full Face", + "brand": "Syncbyte", + "model": "Microsoft", "deviceTypeCode": "CMR", "minDriverversion": "2.086", "description": "To capture photo", @@ -855,93 +915,33 @@ "isActive": true }, { - "id": "801", - "name": "imageFORMULA", - "brand": "Canon", - "model": "DR-C130", - "deviceTypeCode": "SCN", - "minDriverversion": "1.02", - "description": "To scan documents", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "id": "801", - "name": "صورة الصيغة", - "brand": "َنّ", - "model": "DR-C131", - "deviceTypeCode": "SCN", - "minDriverversion": "1.02", - "description": "لمسح المستندات ضوئيًا", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "801", - "name": "imageFORMULA", - "brand": "Canon", - "model": "DR-C130", - "deviceTypeCode": "SCN", - "minDriverversion": "1.02", - "description": "To scan documents", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "920", - "name": "Single Function Inkjet", - "brand": "Canon", - "model": "TS207", - "deviceTypeCode": "PRT", - "minDriverversion": "1.123", - "description": "To print documents", + "id": "736", + "name": "Webcam - Full Face", + "brand": "Syncbyte", + "model": "Microsoft", + "deviceTypeCode": "CMR", + "minDriverversion": "2.086", + "description": "To capture photo", "isDeleted": null, "langCode": "fra", "isActive": true - }, - { - "id": "920", - "name": "سِنل فُنتٍ ِنكجت", - "brand": "َنّ", - "model": "TS207", - "deviceTypeCode": "PRT", - "minDriverversion": "1.123", - "description": "لطباعة الوثائق", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "920", - "name": "Single Function Inkjet", - "brand": "Canon", - "model": "TS207", - "deviceTypeCode": "PRT", - "minDriverversion": "1.123", - "description": "To print documents", - "isDeleted": null, - "langCode": "eng", - "isActive": true } ], "holidays": [ { - "holidayId": "2000062", + "holidayId": "2000001", "holidayDate": "2019-01-01", "holidayDay": "2", "holidayMonth": "1", "holidayYear": "2019", - "holidayName": "Jour de l’an", + "holidayName": "الميلادية رأس السنة", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000014", + "holidayId": "2000001", "holidayDate": "2019-01-01", "holidayDay": "2", "holidayMonth": "1", @@ -953,31 +953,31 @@ "isActive": true }, { - "holidayId": "2000038", + "holidayId": "2000001", "holidayDate": "2019-01-01", "holidayDay": "2", "holidayMonth": "1", "holidayYear": "2019", - "holidayName": "الميلادية رأس السنة", + "holidayName": "Jour de l’an", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000063", + "holidayId": "2000002", "holidayDate": "2019-01-11", "holidayDay": "5", "holidayMonth": "1", "holidayYear": "2019", - "holidayName": "Anniversaire du manifeste de l’indépendance", + "holidayName": "الذكرى السنوية لإعلان الاستقلال", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000015", + "holidayId": "2000002", "holidayDate": "2019-01-11", "holidayDay": "5", "holidayMonth": "1", @@ -989,31 +989,31 @@ "isActive": true }, { - "holidayId": "2000039", + "holidayId": "2000002", "holidayDate": "2019-01-11", "holidayDay": "5", "holidayMonth": "1", "holidayYear": "2019", - "holidayName": "الذكرى السنوية لإعلان الاستقلال", + "holidayName": "Anniversaire du manifeste de l’indépendance", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000064", + "holidayId": "2000003", "holidayDate": "2019-05-01", "holidayDay": "3", "holidayMonth": "5", "holidayYear": "2019", - "holidayName": "Fête du travail / May Day", + "holidayName": "عيد العمال/مايو يوم", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000016", + "holidayId": "2000003", "holidayDate": "2019-05-01", "holidayDay": "3", "holidayMonth": "5", @@ -1025,31 +1025,31 @@ "isActive": true }, { - "holidayId": "2000040", + "holidayId": "2000003", "holidayDate": "2019-05-01", "holidayDay": "3", "holidayMonth": "5", "holidayYear": "2019", - "holidayName": "عيد العمال/مايو يوم", + "holidayName": "Fête du travail / May Day", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000017", + "holidayId": "2000004", "holidayDate": "2019-06-05", "holidayDay": "3", "holidayMonth": "6", "holidayYear": "2019", - "holidayName": "Eid al-Fitr", + "holidayName": "عيد الفطر المبارك", "locationCode": "RBT", "isDeleted": null, - "langCode": "eng", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000065", + "holidayId": "2000004", "holidayDate": "2019-06-05", "holidayDay": "3", "holidayMonth": "6", @@ -1057,84 +1057,312 @@ "holidayName": "Eid al-Fitr", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "eng", "isActive": true }, { - "holidayId": "2000041", + "holidayId": "2000004", "holidayDate": "2019-06-05", "holidayDay": "3", "holidayMonth": "6", "holidayYear": "2019", - "holidayName": "عيد الفطر المبارك", + "holidayName": "Eid al-Fitr", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000353", - "holidayDate": "2019-06-22", - "holidayDay": "6", - "holidayMonth": "6", + "holidayId": "2000005", + "holidayDate": "2019-07-30", + "holidayDay": "2", + "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "عيد العرش", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000241", - "holidayDate": "2019-06-22", - "holidayDay": "6", - "holidayMonth": "6", + "holidayId": "2000005", + "holidayDate": "2019-07-30", + "holidayDay": "2", + "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Saturday - Weekend", + "holidayName": "Feast of the Throne", "locationCode": "RBT", "isDeleted": null, "langCode": "eng", "isActive": true }, { - "holidayId": "2000297", - "holidayDate": "2019-06-22", - "holidayDay": "6", - "holidayMonth": "6", + "holidayId": "2000005", + "holidayDate": "2019-07-30", + "holidayDay": "2", + "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Fête du trône", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000354", - "holidayDate": "2019-06-23", - "holidayDay": "7", - "holidayMonth": "6", + "holidayId": "2000006", + "holidayDate": "2019-08-12", + "holidayDay": "1", + "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "عيد الأضحى", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000242", - "holidayDate": "2019-06-23", - "holidayDay": "7", - "holidayMonth": "6", + "holidayId": "2000006", + "holidayDate": "2019-08-12", + "holidayDay": "1", + "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Sunday - Weekend", + "holidayName": "Eid al-Adha", "locationCode": "RBT", "isDeleted": null, "langCode": "eng", "isActive": true }, { - "holidayId": "2000298", - "holidayDate": "2019-06-23", + "holidayId": "2000006", + "holidayDate": "2019-08-12", + "holidayDay": "1", + "holidayMonth": "8", + "holidayYear": "2019", + "holidayName": "Aïd al-Adha", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000007", + "holidayDate": "2019-08-14", + "holidayDay": "3", + "holidayMonth": "8", + "holidayYear": "2019", + "holidayName": "الذكرى السنوية لاستعادة واد اد-دهب", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "holidayId": "2000007", + "holidayDate": "2019-08-14", + "holidayDay": "3", + "holidayMonth": "8", + "holidayYear": "2019", + "holidayName": "Anniversary of the Recovery Oued Ed-Dahab", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "holidayId": "2000007", + "holidayDate": "2019-08-14", + "holidayDay": "3", + "holidayMonth": "8", + "holidayYear": "2019", + "holidayName": "Anniversaire de la récupération de Oued Ed-Dahab", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000008", + "holidayDate": "2019-08-20", + "holidayDay": "2", + "holidayMonth": "8", + "holidayYear": "2019", + "holidayName": "الذكرى السنوية لثورة الملك والشعب", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "holidayId": "2000008", + "holidayDate": "2019-08-20", + "holidayDay": "2", + "holidayMonth": "8", + "holidayYear": "2019", + "holidayName": "Anniversary of the Revolution of the King and the People", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "holidayId": "2000008", + "holidayDate": "2019-08-20", + "holidayDay": "2", + "holidayMonth": "8", + "holidayYear": "2019", + "holidayName": "Anniversaire de la révolution du roi et le peuple", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000010", + "holidayDate": "2019-09-01", + "holidayDay": "7", + "holidayMonth": "9", + "holidayYear": "2019", + "holidayName": "العام الهجري الجديد", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "holidayId": "2000010", + "holidayDate": "2019-09-01", + "holidayDay": "7", + "holidayMonth": "9", + "holidayYear": "2019", + "holidayName": "Hijra New Year", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "holidayId": "2000010", + "holidayDate": "2019-09-01", + "holidayDay": "7", + "holidayMonth": "9", + "holidayYear": "2019", + "holidayName": "Hégire nouvel an", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000012", + "holidayDate": "2019-11-10", + "holidayDay": "7", + "holidayMonth": "11", + "holidayYear": "2019", + "holidayName": "عيد ميلاد النبي محمد", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "holidayId": "2000012", + "holidayDate": "2019-11-10", + "holidayDay": "7", + "holidayMonth": "11", + "holidayYear": "2019", + "holidayName": "The Prophet Muhammad's Birthday", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "holidayId": "2000012", + "holidayDate": "2019-11-10", + "holidayDay": "7", + "holidayMonth": "11", + "holidayYear": "2019", + "holidayName": "Anniversaire de Mohammed", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000013", + "holidayDate": "2019-11-18", + "holidayDay": "1", + "holidayMonth": "11", + "holidayYear": "2019", + "holidayName": "يوم الاستقلال", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "holidayId": "2000013", + "holidayDate": "2019-11-18", + "holidayDay": "1", + "holidayMonth": "11", + "holidayYear": "2019", + "holidayName": "Independence Day", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "holidayId": "2000013", + "holidayDate": "2019-11-18", + "holidayDay": "1", + "holidayMonth": "11", + "holidayYear": "2019", + "holidayName": "Fête de l’indépendance", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000014", + "holidayDate": "2019-06-22", + "holidayDay": "6", + "holidayMonth": "6", + "holidayYear": "2019", + "holidayName": "السبت - عطلة نهاية الاسبوع", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "holidayId": "2000014", + "holidayDate": "2019-06-22", + "holidayDay": "6", + "holidayMonth": "6", + "holidayYear": "2019", + "holidayName": "Saturday - Weekend", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "holidayId": "2000014", + "holidayDate": "2019-06-22", + "holidayDay": "6", + "holidayMonth": "6", + "holidayYear": "2019", + "holidayName": "Samedi - fin de semaine", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000015", + "holidayDate": "2019-06-23", "holidayDay": "7", "holidayMonth": "6", "holidayYear": "2019", @@ -1145,19 +1373,43 @@ "isActive": true }, { - "holidayId": "2000355", + "holidayId": "2000015", + "holidayDate": "2019-06-23", + "holidayDay": "7", + "holidayMonth": "6", + "holidayYear": "2019", + "holidayName": "Sunday - Weekend", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "holidayId": "2000015", + "holidayDate": "2019-06-23", + "holidayDay": "7", + "holidayMonth": "6", + "holidayYear": "2019", + "holidayName": "Dimanche - fin de semaine", + "locationCode": "RBT", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "holidayId": "2000016", "holidayDate": "2019-06-29", "holidayDay": "6", "holidayMonth": "6", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000243", + "holidayId": "2000016", "holidayDate": "2019-06-29", "holidayDay": "6", "holidayMonth": "6", @@ -1169,31 +1421,31 @@ "isActive": true }, { - "holidayId": "2000299", + "holidayId": "2000016", "holidayDate": "2019-06-29", "holidayDay": "6", "holidayMonth": "6", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000356", + "holidayId": "2000017", "holidayDate": "2019-06-30", "holidayDay": "7", "holidayMonth": "6", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000244", + "holidayId": "2000017", "holidayDate": "2019-06-30", "holidayDay": "7", "holidayMonth": "6", @@ -1205,31 +1457,31 @@ "isActive": true }, { - "holidayId": "2000300", + "holidayId": "2000017", "holidayDate": "2019-06-30", "holidayDay": "7", "holidayMonth": "6", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000357", + "holidayId": "2000018", "holidayDate": "2019-07-06", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000245", + "holidayId": "2000018", "holidayDate": "2019-07-06", "holidayDay": "6", "holidayMonth": "7", @@ -1241,31 +1493,31 @@ "isActive": true }, { - "holidayId": "2000301", + "holidayId": "2000018", "holidayDate": "2019-07-06", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000358", + "holidayId": "2000019", "holidayDate": "2019-07-07", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000246", + "holidayId": "2000019", "holidayDate": "2019-07-07", "holidayDay": "7", "holidayMonth": "7", @@ -1277,31 +1529,31 @@ "isActive": true }, { - "holidayId": "2000302", + "holidayId": "2000019", "holidayDate": "2019-07-07", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000359", + "holidayId": "2000020", "holidayDate": "2019-07-13", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000247", + "holidayId": "2000020", "holidayDate": "2019-07-13", "holidayDay": "6", "holidayMonth": "7", @@ -1313,31 +1565,31 @@ "isActive": true }, { - "holidayId": "2000303", + "holidayId": "2000020", "holidayDate": "2019-07-13", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000360", + "holidayId": "2000021", "holidayDate": "2019-07-14", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000248", + "holidayId": "2000021", "holidayDate": "2019-07-14", "holidayDay": "7", "holidayMonth": "7", @@ -1349,31 +1601,31 @@ "isActive": true }, { - "holidayId": "2000304", + "holidayId": "2000021", "holidayDate": "2019-07-14", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000361", + "holidayId": "2000022", "holidayDate": "2019-07-20", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000249", + "holidayId": "2000022", "holidayDate": "2019-07-20", "holidayDay": "6", "holidayMonth": "7", @@ -1385,31 +1637,31 @@ "isActive": true }, { - "holidayId": "2000305", + "holidayId": "2000022", "holidayDate": "2019-07-20", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000362", + "holidayId": "2000023", "holidayDate": "2019-07-21", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000250", + "holidayId": "2000023", "holidayDate": "2019-07-21", "holidayDay": "7", "holidayMonth": "7", @@ -1421,31 +1673,31 @@ "isActive": true }, { - "holidayId": "2000306", + "holidayId": "2000023", "holidayDate": "2019-07-21", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000363", + "holidayId": "2000024", "holidayDate": "2019-07-27", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000251", + "holidayId": "2000024", "holidayDate": "2019-07-27", "holidayDay": "6", "holidayMonth": "7", @@ -1457,31 +1709,31 @@ "isActive": true }, { - "holidayId": "2000307", + "holidayId": "2000024", "holidayDate": "2019-07-27", "holidayDay": "6", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000364", + "holidayId": "2000025", "holidayDate": "2019-07-28", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000252", + "holidayId": "2000025", "holidayDate": "2019-07-28", "holidayDay": "7", "holidayMonth": "7", @@ -1493,67 +1745,31 @@ "isActive": true }, { - "holidayId": "2000308", + "holidayId": "2000025", "holidayDate": "2019-07-28", "holidayDay": "7", "holidayMonth": "7", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000018", - "holidayDate": "2019-07-30", - "holidayDay": "2", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Feast of the Throne", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000066", - "holidayDate": "2019-07-30", - "holidayDay": "2", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "Fête du trône", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, "langCode": "fra", "isActive": true }, { - "holidayId": "2000042", - "holidayDate": "2019-07-30", - "holidayDay": "2", - "holidayMonth": "7", - "holidayYear": "2019", - "holidayName": "عيد العرش", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000365", + "holidayId": "2000026", "holidayDate": "2019-08-03", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000253", + "holidayId": "2000026", "holidayDate": "2019-08-03", "holidayDay": "6", "holidayMonth": "8", @@ -1565,31 +1781,31 @@ "isActive": true }, { - "holidayId": "2000309", + "holidayId": "2000026", "holidayDate": "2019-08-03", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000366", + "holidayId": "2000027", "holidayDate": "2019-08-04", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000254", + "holidayId": "2000027", "holidayDate": "2019-08-04", "holidayDay": "7", "holidayMonth": "8", @@ -1601,31 +1817,31 @@ "isActive": true }, { - "holidayId": "2000310", + "holidayId": "2000027", "holidayDate": "2019-08-04", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000367", + "holidayId": "2000028", "holidayDate": "2019-08-10", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000255", + "holidayId": "2000028", "holidayDate": "2019-08-10", "holidayDay": "6", "holidayMonth": "8", @@ -1637,31 +1853,31 @@ "isActive": true }, { - "holidayId": "2000311", + "holidayId": "2000028", "holidayDate": "2019-08-10", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000368", + "holidayId": "2000029", "holidayDate": "2019-08-11", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000256", + "holidayId": "2000029", "holidayDate": "2019-08-11", "holidayDay": "7", "holidayMonth": "8", @@ -1673,103 +1889,31 @@ "isActive": true }, { - "holidayId": "2000312", + "holidayId": "2000029", "holidayDate": "2019-08-11", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000067", - "holidayDate": "2019-08-12", - "holidayDay": "1", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Aïd al-Adha", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000019", - "holidayDate": "2019-08-12", - "holidayDay": "1", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Eid al-Adha", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000043", - "holidayDate": "2019-08-12", - "holidayDay": "1", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "عيد الأضحى", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000068", - "holidayDate": "2019-08-14", - "holidayDay": "3", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversaire de la récupération de Oued Ed-Dahab", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, "langCode": "fra", "isActive": true }, { - "holidayId": "2000020", - "holidayDate": "2019-08-14", - "holidayDay": "3", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversary of the Recovery Oued Ed-Dahab", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000044", - "holidayDate": "2019-08-14", - "holidayDay": "3", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الذكرى السنوية لاستعادة واد اد-دهب", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000369", + "holidayId": "2000030", "holidayDate": "2019-08-17", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000257", + "holidayId": "2000030", "holidayDate": "2019-08-17", "holidayDay": "6", "holidayMonth": "8", @@ -1781,31 +1925,31 @@ "isActive": true }, { - "holidayId": "2000313", + "holidayId": "2000030", "holidayDate": "2019-08-17", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000370", + "holidayId": "2000031", "holidayDate": "2019-08-18", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000258", + "holidayId": "2000031", "holidayDate": "2019-08-18", "holidayDay": "7", "holidayMonth": "8", @@ -1817,67 +1961,31 @@ "isActive": true }, { - "holidayId": "2000314", + "holidayId": "2000031", "holidayDate": "2019-08-18", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000069", - "holidayDate": "2019-08-20", - "holidayDay": "2", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversaire de la révolution du roi et le peuple", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000021", - "holidayDate": "2019-08-20", - "holidayDay": "2", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "Anniversary of the Revolution of the King and the People", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000045", - "holidayDate": "2019-08-20", - "holidayDay": "2", - "holidayMonth": "8", - "holidayYear": "2019", - "holidayName": "الذكرى السنوية لثورة الملك والشعب", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000371", + "holidayId": "2000032", "holidayDate": "2019-08-24", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000259", + "holidayId": "2000032", "holidayDate": "2019-08-24", "holidayDay": "6", "holidayMonth": "8", @@ -1889,31 +1997,31 @@ "isActive": true }, { - "holidayId": "2000315", + "holidayId": "2000032", "holidayDate": "2019-08-24", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000372", + "holidayId": "2000033", "holidayDate": "2019-08-25", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000260", + "holidayId": "2000033", "holidayDate": "2019-08-25", "holidayDay": "7", "holidayMonth": "8", @@ -1925,31 +2033,31 @@ "isActive": true }, { - "holidayId": "2000316", + "holidayId": "2000033", "holidayDate": "2019-08-25", "holidayDay": "7", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000373", + "holidayId": "2000034", "holidayDate": "2019-08-31", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000261", + "holidayId": "2000034", "holidayDate": "2019-08-31", "holidayDay": "6", "holidayMonth": "8", @@ -1961,55 +2069,31 @@ "isActive": true }, { - "holidayId": "2000317", + "holidayId": "2000034", "holidayDate": "2019-08-31", "holidayDay": "6", "holidayMonth": "8", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000374", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000070", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "Hégire nouvel an", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, "langCode": "fra", "isActive": true }, { - "holidayId": "2000022", + "holidayId": "2000035", "holidayDate": "2019-09-01", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Hijra New Year", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "eng", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000262", + "holidayId": "2000035", "holidayDate": "2019-09-01", "holidayDay": "7", "holidayMonth": "9", @@ -2021,43 +2105,31 @@ "isActive": true }, { - "holidayId": "2000318", - "holidayDate": "2019-09-01", - "holidayDay": "7", - "holidayMonth": "9", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000046", + "holidayId": "2000035", "holidayDate": "2019-09-01", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "العام الهجري الجديد", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000375", + "holidayId": "2000036", "holidayDate": "2019-09-07", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000263", + "holidayId": "2000036", "holidayDate": "2019-09-07", "holidayDay": "6", "holidayMonth": "9", @@ -2069,31 +2141,31 @@ "isActive": true }, { - "holidayId": "2000319", + "holidayId": "2000036", "holidayDate": "2019-09-07", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000376", + "holidayId": "2000037", "holidayDate": "2019-09-08", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000264", + "holidayId": "2000037", "holidayDate": "2019-09-08", "holidayDay": "7", "holidayMonth": "9", @@ -2105,31 +2177,31 @@ "isActive": true }, { - "holidayId": "2000320", + "holidayId": "2000037", "holidayDate": "2019-09-08", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000377", + "holidayId": "2000038", "holidayDate": "2019-09-14", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000265", + "holidayId": "2000038", "holidayDate": "2019-09-14", "holidayDay": "6", "holidayMonth": "9", @@ -2141,31 +2213,31 @@ "isActive": true }, { - "holidayId": "2000321", + "holidayId": "2000038", "holidayDate": "2019-09-14", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000378", + "holidayId": "2000039", "holidayDate": "2019-09-15", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000266", + "holidayId": "2000039", "holidayDate": "2019-09-15", "holidayDay": "7", "holidayMonth": "9", @@ -2177,31 +2249,31 @@ "isActive": true }, { - "holidayId": "2000322", + "holidayId": "2000039", "holidayDate": "2019-09-15", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000379", + "holidayId": "2000040", "holidayDate": "2019-09-21", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000267", + "holidayId": "2000040", "holidayDate": "2019-09-21", "holidayDay": "6", "holidayMonth": "9", @@ -2213,31 +2285,31 @@ "isActive": true }, { - "holidayId": "2000323", + "holidayId": "2000040", "holidayDate": "2019-09-21", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000380", + "holidayId": "2000041", "holidayDate": "2019-09-22", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000268", + "holidayId": "2000041", "holidayDate": "2019-09-22", "holidayDay": "7", "holidayMonth": "9", @@ -2249,31 +2321,31 @@ "isActive": true }, { - "holidayId": "2000324", + "holidayId": "2000041", "holidayDate": "2019-09-22", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000381", + "holidayId": "2000042", "holidayDate": "2019-09-28", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000269", + "holidayId": "2000042", "holidayDate": "2019-09-28", "holidayDay": "6", "holidayMonth": "9", @@ -2285,31 +2357,31 @@ "isActive": true }, { - "holidayId": "2000325", + "holidayId": "2000042", "holidayDate": "2019-09-28", "holidayDay": "6", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000382", + "holidayId": "2000043", "holidayDate": "2019-09-29", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000270", + "holidayId": "2000043", "holidayDate": "2019-09-29", "holidayDay": "7", "holidayMonth": "9", @@ -2321,31 +2393,31 @@ "isActive": true }, { - "holidayId": "2000326", + "holidayId": "2000043", "holidayDate": "2019-09-29", "holidayDay": "7", "holidayMonth": "9", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000383", + "holidayId": "2000044", "holidayDate": "2019-10-05", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000271", + "holidayId": "2000044", "holidayDate": "2019-10-05", "holidayDay": "6", "holidayMonth": "10", @@ -2357,31 +2429,31 @@ "isActive": true }, { - "holidayId": "2000327", + "holidayId": "2000044", "holidayDate": "2019-10-05", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000384", + "holidayId": "2000045", "holidayDate": "2019-10-06", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000272", + "holidayId": "2000045", "holidayDate": "2019-10-06", "holidayDay": "7", "holidayMonth": "10", @@ -2393,31 +2465,31 @@ "isActive": true }, { - "holidayId": "2000328", + "holidayId": "2000045", "holidayDate": "2019-10-06", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000385", + "holidayId": "2000046", "holidayDate": "2019-10-12", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000273", + "holidayId": "2000046", "holidayDate": "2019-10-12", "holidayDay": "6", "holidayMonth": "10", @@ -2429,31 +2501,31 @@ "isActive": true }, { - "holidayId": "2000329", + "holidayId": "2000046", "holidayDate": "2019-10-12", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000386", + "holidayId": "2000047", "holidayDate": "2019-10-13", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000274", + "holidayId": "2000047", "holidayDate": "2019-10-13", "holidayDay": "7", "holidayMonth": "10", @@ -2465,31 +2537,31 @@ "isActive": true }, { - "holidayId": "2000330", + "holidayId": "2000047", "holidayDate": "2019-10-13", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000387", + "holidayId": "2000048", "holidayDate": "2019-10-19", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000275", + "holidayId": "2000048", "holidayDate": "2019-10-19", "holidayDay": "6", "holidayMonth": "10", @@ -2501,31 +2573,31 @@ "isActive": true }, { - "holidayId": "2000331", + "holidayId": "2000048", "holidayDate": "2019-10-19", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000388", + "holidayId": "2000049", "holidayDate": "2019-10-20", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000276", + "holidayId": "2000049", "holidayDate": "2019-10-20", "holidayDay": "7", "holidayMonth": "10", @@ -2537,31 +2609,31 @@ "isActive": true }, { - "holidayId": "2000332", + "holidayId": "2000049", "holidayDate": "2019-10-20", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000389", + "holidayId": "2000050", "holidayDate": "2019-10-26", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000277", + "holidayId": "2000050", "holidayDate": "2019-10-26", "holidayDay": "6", "holidayMonth": "10", @@ -2573,31 +2645,31 @@ "isActive": true }, { - "holidayId": "2000333", + "holidayId": "2000050", "holidayDate": "2019-10-26", "holidayDay": "6", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000390", + "holidayId": "2000051", "holidayDate": "2019-10-27", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000278", + "holidayId": "2000051", "holidayDate": "2019-10-27", "holidayDay": "7", "holidayMonth": "10", @@ -2609,31 +2681,31 @@ "isActive": true }, { - "holidayId": "2000334", + "holidayId": "2000051", "holidayDate": "2019-10-27", "holidayDay": "7", "holidayMonth": "10", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000391", + "holidayId": "2000052", "holidayDate": "2019-11-02", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000279", + "holidayId": "2000052", "holidayDate": "2019-11-02", "holidayDay": "6", "holidayMonth": "11", @@ -2645,43 +2717,19 @@ "isActive": true }, { - "holidayId": "2000335", + "holidayId": "2000052", "holidayDate": "2019-11-02", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000392", - "holidayDate": "2019-11-03", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, - { - "holidayId": "2000280", - "holidayDate": "2019-11-03", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Sunday - Weekend", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "eng", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000336", + "holidayId": "2000053", "holidayDate": "2019-11-03", "holidayDay": "7", "holidayMonth": "11", @@ -2693,31 +2741,31 @@ "isActive": true }, { - "holidayId": "2000393", - "holidayDate": "2019-11-09", - "holidayDay": "6", + "holidayId": "2000053", + "holidayDate": "2019-11-03", + "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "Sunday - Weekend", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "eng", "isActive": true }, { - "holidayId": "2000281", - "holidayDate": "2019-11-09", - "holidayDay": "6", + "holidayId": "2000053", + "holidayDate": "2019-11-03", + "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Saturday - Weekend", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "eng", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000337", + "holidayId": "2000054", "holidayDate": "2019-11-09", "holidayDay": "6", "holidayMonth": "11", @@ -2729,91 +2777,79 @@ "isActive": true }, { - "holidayId": "2000071", - "holidayDate": "2019-11-10", - "holidayDay": "7", + "holidayId": "2000054", + "holidayDate": "2019-11-09", + "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Anniversaire de Mohammed", + "holidayName": "Saturday - Weekend", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "eng", "isActive": true }, { - "holidayId": "2000394", - "holidayDate": "2019-11-10", - "holidayDay": "7", + "holidayId": "2000054", + "holidayDate": "2019-11-09", + "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, "langCode": "fra", "isActive": true }, { - "holidayId": "2000282", + "holidayId": "2000055", "holidayDate": "2019-11-10", "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Sunday - Weekend", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "eng", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000023", + "holidayId": "2000055", "holidayDate": "2019-11-10", "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "The Prophet Muhammad's Birthday", + "holidayName": "Sunday - Weekend", "locationCode": "RBT", "isDeleted": null, "langCode": "eng", "isActive": true }, { - "holidayId": "2000338", - "holidayDate": "2019-11-10", - "holidayDay": "7", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000047", + "holidayId": "2000055", "holidayDate": "2019-11-10", "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "عيد ميلاد النبي محمد", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000395", + "holidayId": "2000056", "holidayDate": "2019-11-16", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000283", + "holidayId": "2000056", "holidayDate": "2019-11-16", "holidayDay": "6", "holidayMonth": "11", @@ -2825,31 +2861,31 @@ "isActive": true }, { - "holidayId": "2000339", + "holidayId": "2000056", "holidayDate": "2019-11-16", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000396", + "holidayId": "2000057", "holidayDate": "2019-11-17", "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000284", + "holidayId": "2000057", "holidayDate": "2019-11-17", "holidayDay": "7", "holidayMonth": "11", @@ -2861,67 +2897,31 @@ "isActive": true }, { - "holidayId": "2000340", + "holidayId": "2000057", "holidayDate": "2019-11-17", "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000072", - "holidayDate": "2019-11-18", - "holidayDay": "1", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Fête de l’indépendance", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, "langCode": "fra", "isActive": true }, { - "holidayId": "2000024", - "holidayDate": "2019-11-18", - "holidayDay": "1", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "Independence Day", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "holidayId": "2000048", - "holidayDate": "2019-11-18", - "holidayDay": "1", - "holidayMonth": "11", - "holidayYear": "2019", - "holidayName": "يوم الاستقلال", - "locationCode": "RBT", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "holidayId": "2000397", + "holidayId": "2000058", "holidayDate": "2019-11-23", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000285", + "holidayId": "2000058", "holidayDate": "2019-11-23", "holidayDay": "6", "holidayMonth": "11", @@ -2933,31 +2933,31 @@ "isActive": true }, { - "holidayId": "2000341", + "holidayId": "2000058", "holidayDate": "2019-11-23", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000398", + "holidayId": "2000059", "holidayDate": "2019-11-24", "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000286", + "holidayId": "2000059", "holidayDate": "2019-11-24", "holidayDay": "7", "holidayMonth": "11", @@ -2969,31 +2969,31 @@ "isActive": true }, { - "holidayId": "2000342", + "holidayId": "2000059", "holidayDate": "2019-11-24", "holidayDay": "7", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000399", + "holidayId": "2000060", "holidayDate": "2019-11-30", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000287", + "holidayId": "2000060", "holidayDate": "2019-11-30", "holidayDay": "6", "holidayMonth": "11", @@ -3005,31 +3005,31 @@ "isActive": true }, { - "holidayId": "2000343", + "holidayId": "2000060", "holidayDate": "2019-11-30", "holidayDay": "6", "holidayMonth": "11", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000400", + "holidayId": "2000061", "holidayDate": "2019-12-01", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000288", + "holidayId": "2000061", "holidayDate": "2019-12-01", "holidayDay": "7", "holidayMonth": "12", @@ -3041,31 +3041,31 @@ "isActive": true }, { - "holidayId": "2000344", + "holidayId": "2000061", "holidayDate": "2019-12-01", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000401", + "holidayId": "2000062", "holidayDate": "2019-12-07", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000289", + "holidayId": "2000062", "holidayDate": "2019-12-07", "holidayDay": "6", "holidayMonth": "12", @@ -3077,31 +3077,31 @@ "isActive": true }, { - "holidayId": "2000345", + "holidayId": "2000062", "holidayDate": "2019-12-07", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000402", + "holidayId": "2000063", "holidayDate": "2019-12-08", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000290", + "holidayId": "2000063", "holidayDate": "2019-12-08", "holidayDay": "7", "holidayMonth": "12", @@ -3113,31 +3113,31 @@ "isActive": true }, { - "holidayId": "2000346", + "holidayId": "2000063", "holidayDate": "2019-12-08", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000403", + "holidayId": "2000064", "holidayDate": "2019-12-14", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000291", + "holidayId": "2000064", "holidayDate": "2019-12-14", "holidayDay": "6", "holidayMonth": "12", @@ -3149,31 +3149,31 @@ "isActive": true }, { - "holidayId": "2000347", + "holidayId": "2000064", "holidayDate": "2019-12-14", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000404", + "holidayId": "2000065", "holidayDate": "2019-12-15", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000292", + "holidayId": "2000065", "holidayDate": "2019-12-15", "holidayDay": "7", "holidayMonth": "12", @@ -3185,31 +3185,31 @@ "isActive": true }, { - "holidayId": "2000348", + "holidayId": "2000065", "holidayDate": "2019-12-15", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000405", + "holidayId": "2000066", "holidayDate": "2019-12-21", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000293", + "holidayId": "2000066", "holidayDate": "2019-12-21", "holidayDay": "6", "holidayMonth": "12", @@ -3221,31 +3221,31 @@ "isActive": true }, { - "holidayId": "2000349", + "holidayId": "2000066", "holidayDate": "2019-12-21", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000406", + "holidayId": "2000067", "holidayDate": "2019-12-22", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000294", + "holidayId": "2000067", "holidayDate": "2019-12-22", "holidayDay": "7", "holidayMonth": "12", @@ -3257,31 +3257,31 @@ "isActive": true }, { - "holidayId": "2000350", + "holidayId": "2000067", "holidayDate": "2019-12-22", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000407", + "holidayId": "2000068", "holidayDate": "2019-12-28", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Samedi - fin de semaine", + "holidayName": "السبت - عطلة نهاية الاسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000295", + "holidayId": "2000068", "holidayDate": "2019-12-28", "holidayDay": "6", "holidayMonth": "12", @@ -3293,31 +3293,31 @@ "isActive": true }, { - "holidayId": "2000351", + "holidayId": "2000068", "holidayDate": "2019-12-28", "holidayDay": "6", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "السبت - عطلة نهاية الاسبوع", + "holidayName": "Samedi - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "holidayId": "2000408", + "holidayId": "2000069", "holidayDate": "2019-12-29", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "Dimanche - fin de semaine", + "holidayName": "الأحد - عطلة نهاية الأسبوع", "locationCode": "RBT", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "holidayId": "2000296", + "holidayId": "2000069", "holidayDate": "2019-12-29", "holidayDay": "7", "holidayMonth": "12", @@ -3329,15 +3329,15 @@ "isActive": true }, { - "holidayId": "2000352", + "holidayId": "2000069", "holidayDate": "2019-12-29", "holidayDay": "7", "holidayMonth": "12", "holidayYear": "2019", - "holidayName": "الأحد - عطلة نهاية الأسبوع", + "holidayName": "Dimanche - fin de semaine", "locationCode": "RBT", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true } ], @@ -3414,13 +3414,37 @@ "langCode": "fra", "isActive": true }, + { + "code": "POE", + "name": "Proof of Biometric Exception", + "description": "Proof of Biometric Exception", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "code": "POE", + "name": "دليل استثناء البيومترية", + "description": "دليل استثناء البيومترية", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "code": "POE", + "name": "Preuve dexception biométrique", + "description": "Preuve dexception biométrique", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, { "code": "POB", "name": "Proof of Birth", "description": "Proof date of birth of the person", "isDeleted": null, "langCode": "eng", - "isActive": false + "isActive": true }, { "code": "POB", @@ -3428,7 +3452,7 @@ "description": "تاريخ إثبات ميلاد الشخص", "isDeleted": null, "langCode": "ara", - "isActive": false + "isActive": true }, { "code": "POB", @@ -3436,34 +3460,34 @@ "description": "Preuve de la date de naissance de la personne", "isDeleted": null, "langCode": "fra", - "isActive": false - }, + "isActive": true + } + ], + "documentTypes": [ { - "code": "POE", - "name": "Proof of Biometric Exception", - "description": "Proof of Biometric Exception", + "code": "CIN", + "name": "CNIE card", + "description": "Moroccan National Electronic ID Card", "isDeleted": null, "langCode": "eng", "isActive": true }, { - "code": "POE", - "name": "دليل استثناء البيومترية", - "description": "دليل استثناء البيومترية", + "code": "CIN", + "name": "نَتِنَل ِد", + "description": "بطاقة الهوية الوطنية المغربية", "isDeleted": null, "langCode": "ara", "isActive": true }, { - "code": "POE", - "name": "Preuve dexception biométrique", - "description": "Preuve dexception biométrique", + "code": "CIN", + "name": "carte didentité", + "description": "Carte didentité électronique nationale marocaine", "isDeleted": null, "langCode": "fra", "isActive": true - } - ], - "documentTypes": [ + }, { "code": "RNC", "name": "Rental contract", @@ -4135,30 +4159,6 @@ "isDeleted": null, "langCode": "fra", "isActive": true - }, - { - "code": "CIN", - "name": "بطاقة الهوية المرجعية", - "description": "بطاقة الهوية المرجعية", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "code": "CIN", - "name": "Reference Identity Card", - "description": "Reference Identity Card", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "code": "CIN", - "name": "Carte d'identité de référence", - "description": "Carte d'identité de référence", - "isDeleted": null, - "langCode": "fra", - "isActive": true } ], "validDocumentMapping": [ @@ -4457,7 +4457,7 @@ "description": "قالب لمحتوى التخويل", "fileFormatCode": "txt", "model": null, - "fileText": "عزيزي $name ،\nتقوم مصادقة UIN باستخدام $authType بتعيينها على $time Hours $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", + "fileText": "عزيزي $name ،\nمصادقة UIN $uin باستخدام $authType على $date في $time Hrs $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", "moduleId": "10004", "moduleName": "مصادقة الهوية", "templateTypeCode": "auth-email-content", @@ -4485,7 +4485,7 @@ "description": "قالب لرسالة التفويض", "fileFormatCode": "txt", "model": null, - "fileText": "مصادقة UIN باستخدام $authType هي $date إلى $time hours $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", + "fileText": "مصادقتك على UIN $uin باستخدام $authType في $date في $time Hrs $status على جهاز تم نشره بواسطة \"خدمات MOSIP\".", "moduleId": "10004", "moduleName": "مصادقة الهوية", "templateTypeCode": "auth-sms", @@ -4541,7 +4541,7 @@ "description": "Template for duplicate UIN Email", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because an UIN has been found against your details. Please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances\n\nThanks and Regards,\nMOSIP Team", + "fileText": "Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because a duplicate UIN has been found against your details. Please visit your nearest Registration office or visit https://mosip.io/grievances\n\nThank You", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_DUP_UIN_EMAIL", @@ -4555,7 +4555,7 @@ "description": "Template for duplicate UIN SMS", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because an UIN has been found against your details. Please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances", + "fileText": "Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because a duplicate UIN has been found against your details. Please visit your nearest Registration office or visit https://mosip.io/grievances", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_DUP_UIN_SMS", @@ -4569,7 +4569,7 @@ "description": "Template for Technical Issue Email", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because of an Technical issue please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances\n\nThanks and Regards,\nMOSIP Team", + "fileText": "Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because of a technical issue. Please visit your nearest Registration office or visit https://mosip.io/grievances\n\nThank You", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_TEC_ISSUE_EMAIL", @@ -4583,7 +4583,7 @@ "description": "Template for Technical Issue SMS", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour Request for Registration $!RID has failed because of an Technical issue please visit your nearest Registration Office.\nAnd Visit https://mosip.io/grievances", + "fileText": "Dear $!name_eng,\n\nYour request for UIN for Registration ID: $!RID has failed because of a technical issue. Please visit your nearest Registration office or visit https://mosip.io/grievances", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_TEC_ISSUE_SMS", @@ -4597,7 +4597,7 @@ "description": "Template for UIN generation Email", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN for the Registration $!RID has been successfully generated and will reach soon at your Postal Address.\n\nThanks and Regards,\nMOSIP Team", + "fileText": "Dear $name_eng,\n\nYour UIN for Registration ID: $!RID has been successfully generated and will reach soon at your postal address.\n\nThank You", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_UIN_GEN_EMAIL", @@ -4611,7 +4611,7 @@ "description": "Template for UIN generation SMS", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN for the Registration $!RID has been successfully generated and will reach soon at your Postal Address.", + "fileText": "Dear $name_eng,\n\nYour UIN for Registration ID: $!RID has been successfully generated and will reach soon at your postal address.", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_UIN_GEN_SMS", @@ -4625,7 +4625,7 @@ "description": "Template for update details Email", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN details have been updated corresponding to the Registration Number $!RID and a Physical Copy of your UIN will reach you soon at your Postal Address.\n\nThanks and Regards,\nMOSIP Team", + "fileText": "Dear $!name_eng,\n\nYour UIN details for the Registration ID: $!RID have been updated and a physical copy of your UIN card will reach you soon at your postal address.\n\nThank You", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_UIN_UPD_EMAIL", @@ -4639,7 +4639,7 @@ "description": "Template for update Details SMS", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN details have been updated corresponding to the Registration Number $!RID and a Physical Copy of your UIN will reach you soon at your Postal Address.", + "fileText": "Dear $!name_eng,\n\nYour UIN details for the Registration ID: $!RID have been updated and a physical copy of your UIN card will reach you soon at your postal address.", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_UIN_UPD_SMS", @@ -4653,7 +4653,7 @@ "description": "قالب لبريد إلكتروني مكرر الهوية", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nالخاص بك لأنه تم العثور على UIN مقابل بياناتك. يرجى زيارة أقرب مكتب تسجيل $!RID فشل طلب التسجيل\nوزيارة https://mosip.io/grievances\n\nشكرا مع تحياتي،\nفريق MOSIP", + "fileText": "$!name_ara،\n\nلقد فشل طلبك الخاص بـ UIN لمعرف التسجيل: $!RID لأنه تم العثور على UIN مكرر مقابل تفاصيلك. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances\n\nشكرا جزيلا", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_DUP_UIN_EMAIL", @@ -4667,7 +4667,7 @@ "description": "قالب لرسالة الهوية المكررة", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nفشل طلب التسجيل $!RID الخاص بك لأنه تم العثور على UIN مقابل بياناتك. يرجى زيارة أقرب مكتب تسجيل.\nوزيارة https://mosip.io/grievances", + "fileText": "$!name_ara،\n\nلقد فشل طلبك الخاص بـ UIN لمعرف التسجيل: $!RID لأنه تم العثور على UIN مكرر مقابل تفاصيلك. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_DUP_UIN_SMS", @@ -4681,7 +4681,7 @@ "description": "نموذج للبريد الإلكتروني لمشكلة فنية", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nشل طلب التسجيل $!RID بسبب مشكلة فنية ، يرجى زيارة أقرب مكتب تسجيل.\nوزيارة https://mosip.io/grievances\n\nشكرا مع تحياتي،\nفريق MOSIP", + "fileText": "$!name_ara،\n\nطلبك لـ UIN لمعرف التسجيل: $!RID فشل بسبب مشكلة فنية. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances\n\nشكرا جزيلا", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_TEC_ISSUE_EMAIL", @@ -4695,7 +4695,7 @@ "description": "قالب لرسالة المشكلة الفنية", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nفشل طلب التسجيل $!RID بسبب مشكلة فنية ، يرجى زيارة أقرب مكتب تسجيل.\nوزيارة https://mosip.io/grievances", + "fileText": "$!name_ara،\n\nطلبك لـ UIN لمعرف التسجيل: $!RID فشل بسبب مشكلة فنية. يرجى زيارة أقرب مكتب للتسجيل أو زيارة https://mosip.io/grievances", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_TEC_ISSUE_SMS", @@ -4709,7 +4709,7 @@ "description": "قالب لتوليد الهوية البريد الإلكتروني", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nتم إنشاء UIN الخاص بك للتسجيل $!RID بنجاح وستصل قريبًا إلى العنوان البريدي الخاص بك.\n\nشكرا مع تحياتي،\nفريق MOSIP", + "fileText": "$name_ara،\n\nتم إنشاء رقم UIN الخاص بك لمعرف التسجيل: $!RID بنجاح وسيصل قريباً إلى عنوانك البريدي.\n\nشكرا جزيلا", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_UIN_GEN_EMAIL", @@ -4717,27 +4717,13 @@ "langCode": "ara", "isActive": true }, - { - "id": "1145", - "name": "auth otp service", - "description": "auth otp service for sending otp", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-sms-template", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, { "id": "1112", "name": "قالب لرسالة توليد الهوية", "description": "قالب لرسالة توليد الهوية", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nتم إنشاء UIN الخاص بك للتسجيل $!RID بنجاح وستصل قريبًا إلى العنوان البريدي الخاص بك.", + "fileText": "$name_ara،\n\nتم إنشاء رقم UIN الخاص بك لمعرف التسجيل: $!RID بنجاح وسيصل قريباً إلى عنوانك البريدي.", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_UIN_GEN_SMS", @@ -4751,7 +4737,7 @@ "description": "قالب للحصول على تفاصيل التحديث", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nتم تحديث تفاصيل UIN الخاصة بك المقابلة لرقم التسجيل $!RID وستصل إليك نسخة فعلية من UIN الخاصة بك على العنوان البريدي الخاص بك.\n\nشكرا مع تحياتي،\nفريق MOSIP", + "fileText": "$!name_ara ،\n\nتم تحديث تفاصيل UIN المطابقة لمعرف التسجيل: $!RID وسوف تصل إليك نسخة مادية من UIN في عنوانك البريدي قريبًا.\n\nشكرا", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_UIN_UPD_EMAIL", @@ -4765,7 +4751,7 @@ "description": "قالب لتحديث تفاصيل الرسالة", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nتم تحديث تفاصيل UIN الخاصة بك المقابلة لرقم التسجيل $!RID وستصل إليك نسخة فعلية من UIN الخاصة بك على العنوان البريدي الخاص بك.", + "fileText": "$!name_ara ،\n\nتم تحديث تفاصيل UIN المطابقة لمعرف التسجيل: $!RID وسوف تصل إليك نسخة مادية من UIN في عنوانك البريدي قريبًا.", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_UIN_UPD_SMS", @@ -4779,7 +4765,7 @@ "description": "Modèle de courrier didentité en double", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué car un UIN a été trouvé contre vos coordonnées. Veuillez visiter votre bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances\n\nMerci et salutations,\nÉquipe MOSIP", + "fileText": "Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué car un duplicata d'UIN a été trouvé par rapport à vos informations. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances\n\nMerci", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_DUP_UIN_EMAIL", @@ -4793,7 +4779,7 @@ "description": "Modèle de message didentité en double", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué car un UIN a été trouvé contre vos coordonnées. Veuillez visiter votre bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances", + "fileText": "Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué car un duplicata d'UIN a été trouvé par rapport à vos informations. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_DUP_UIN_SMS", @@ -4807,7 +4793,7 @@ "description": "Modèle pour courrier électronique de problème technique", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué à cause d'un problème technique, veuillez vous rendre au bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances\n\nMerci et salutations,\nÉquipe MOSIP", + "fileText": "Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué en raison d'un problème technique. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances\n\nMerci", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_TEC_ISSUE_EMAIL", @@ -4821,7 +4807,7 @@ "description": "Modèle de message de problème technique", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nVotre demande d'enregistrement $!RID a échoué à cause d'un problème technique, veuillez vous rendre au bureau d'inscription le plus proche.\nEt visitez https://mosip.io/grievances", + "fileText": "Cher $!name_fra,\n\nVotre demande d'UIN pour l'ID d'enregistrement: $!RID a échoué en raison d'un problème technique. Veuillez vous rendre au bureau d’enregistrement le plus proche ou sur https://mosip.io/grievances", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_TEC_ISSUE_SMS", @@ -4835,7 +4821,7 @@ "description": "Modèle de courrier électronique de génération didentité", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nVotre UIN pour l'enregistrement $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.\n\nMerci et salutations,\nÉquipe MOSIP", + "fileText": "Cher $!name_fra,\n\nVotre UIN pour ID d’enregistrement: $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.\n\nMerci", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_GEN_EMAIL", @@ -4849,7 +4835,7 @@ "description": "Modèle de message de génération didentité", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nVotre UIN pour l'enregistrement $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.", + "fileText": "Cher $!name_fra,\n\nVotre UIN pour ID d’enregistrement: $!RID a été généré avec succès et vous parviendra sous peu à votre adresse postale.", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_GEN_SMS", @@ -4863,7 +4849,7 @@ "description": "Modèle pour les détails de la mise à jour Email", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nLes détails de votre UIN correspondant au numéro d’enregistrement $!RID ont été mis à jour et une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.\n\nMerci et salutations,\nÉquipe MOSIP", + "fileText": "Cher $!name_fra,\n\nLes détails de votre UIN correspondant à l’ID d’enregistrement: $!RID ont été mis à jour. Une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.\n\nMerci", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_UPD_EMAIL", @@ -4877,7 +4863,7 @@ "description": "Modèle pour la mise à jour Détails Message", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\nLes détails de votre UIN correspondant au numéro d’enregistrement $!RID ont été mis à jour et une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.", + "fileText": "Cher $!name_fra,\n\nLes détails de votre UIN correspondant à l’ID d’enregistrement: $!RID ont été mis à jour. Une copie physique de votre UIN vous parviendra sous peu à votre adresse postale.", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_UPD_SMS", @@ -5011,6 +4997,20 @@ "langCode": "eng", "isActive": true }, + { + "id": "1146", + "name": "auth otp email service subject", + "description": "auth otp email service subject", + "fileFormatCode": "txt", + "model": "velocity", + "fileText": "رسالة otp", + "moduleId": "10002", + "moduleName": "عميل التسجيل", + "templateTypeCode": "auth-otp-email-subject-template", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, { "id": "1115", "name": "قالب للتسجيل الجديد محتوى البريد الإلكتروني", @@ -5559,30 +5559,30 @@ }, { "id": "1134", - "name": "قالب لـ UIN تنشيط SMS", - "description": "قالب لـ UIN تنشيط SMS", + "name": "Modèle pour courrier électronique de problème technique", + "description": "Modèle pour courrier électronique de problème technique", "fileFormatCode": "txt", "model": null, - "fileText": " $!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.", + "fileText": "Cher $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.", "moduleId": "10003", - "moduleName": "معالج التسجيل", + "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_REAC_SMS", "isDeleted": null, - "langCode": "ara", + "langCode": "fra", "isActive": true }, { - "id": "1134", - "name": "Modèle pour courrier électronique de problème technique", - "description": "Modèle pour courrier électronique de problème technique", + "id": "1135", + "name": "Template for UIN Reactivate Email", + "description": "Template for UIN Reactivate Email", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.", + "fileText": "Dear $!name_eng,\n\nYour UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThank You", "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_REAC_SMS", + "moduleName": "Registration Processor", + "templateTypeCode": "RPR_UIN_REAC_EMAIL", "isDeleted": null, - "langCode": "fra", + "langCode": "eng", "isActive": true }, { @@ -5591,21 +5591,63 @@ "description": "auth otp email service subject", "fileFormatCode": "txt", "model": "velocity", - "fileText": "رسالة otp", + "fileText": "Message Otp", "moduleId": "10002", - "moduleName": "Registration Client", + "moduleName": "Client dinscription", "templateTypeCode": "auth-otp-email-subject-template", "isDeleted": null, + "langCode": "fra", + "isActive": true + }, + { + "id": "1131", + "name": "UIN card template", + "description": "UIN card template", + "fileFormatCode": "html", + "model": null, + "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n \n $!fullName_eng\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
For any issues please contact us at
\n
Registration Proccessor,Hanging Gardens,Global Village\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", + "moduleId": "10003", + "moduleName": "Registration Processor", + "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", + "isDeleted": null, + "langCode": "eng", + "isActive": true + }, + { + "id": "1131", + "name": "قالب بطاقة UIN", + "description": "قالب بطاقة UIN", + "fileFormatCode": "html", + "model": null, + "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_fra\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_fra, $!addressLine2_fra,\n\t\t$!addressLine3_fra, $!region_fra, $!province_fra, $!city_fra,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", + "moduleId": "10003", + "moduleName": "معالج التسجيل", + "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", + "isDeleted": null, "langCode": "ara", "isActive": true }, + { + "id": "1131", + "name": "Modèle de carte UIN", + "description": "Modèle de carte UIN", + "fileFormatCode": "html", + "model": null, + "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_fra\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_fra, $!addressLine2_fra,\n\t\t$!addressLine3_fra, $!region_fra, $!province_fra, $!city_fra,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", + "moduleId": "10003", + "moduleName": "Processeur dinscription", + "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, { "id": "1132", "name": "Template for UIN Deactivation SMS", "description": "Template for UIN Deactivation SMS", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.", + "fileText": "Dear $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_UIN_DEAC_SMS", @@ -5633,7 +5675,7 @@ "description": "Modèle pour courrier électronique de problème technique", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.", + "fileText": "Cher $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_DEAC_SMS", @@ -5647,7 +5689,7 @@ "description": "Template for UIN Deactivation Email", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThanks", + "fileText": "Dear $!name_eng,\n\nYour UIN has been de-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThank You", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_UIN_DEAC_EMAIL", @@ -5661,7 +5703,7 @@ "description": "قالب لإلغاء تنشيط البريد", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nتم إلغاء تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا مع تحياتي ،\nفريق MOSIP", + "fileText": "$!name_ara ،\n\nتم إلغاء تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_UIN_DEAC_EMAIL", @@ -5675,7 +5717,7 @@ "description": "Modèle pour courrier électronique de problème technique", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.\n\nMerci et salutations,\nÉquipe MOSIP", + "fileText": "Cher $!name_fra,\n\nVotre UIN a été désactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.\n\nMerci", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_DEAC_EMAIL", @@ -5689,7 +5731,7 @@ "description": "Template for UIN Reactivate SMS", "fileFormatCode": "txt", "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN $!UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.", + "fileText": "Dear $!name_eng,\n\nYour UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_UIN_REAC_SMS", @@ -5698,29 +5740,29 @@ "isActive": true }, { - "id": "1143", - "name": "auth otp email service subject", - "description": "auth otp email service subject", + "id": "1134", + "name": "قالب لـ UIN تنشيط SMS", + "description": "قالب لـ UIN تنشيط SMS", "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Otp message", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-subject-template", + "model": null, + "fileText": "$!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.", + "moduleId": "10003", + "moduleName": "معالج التسجيل", + "templateTypeCode": "RPR_UIN_REAC_SMS", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "id": "1135", - "name": "Template for UIN Reactivate Email", - "description": "Template for UIN Reactivate Email", + "id": "1146", + "name": "auth otp email service subject", + "description": "auth otp email service subject", "fileFormatCode": "txt", - "model": null, - "fileText": "Hi $!name_eng,\n\nYour UIN $!UIN has been re-activated. \nIf you have any conserns please visit the nearest Registration Center.\n\nThanks\nTeam MOSIP", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_REAC_EMAIL", + "model": "velocity", + "fileText": "Otp message", + "moduleId": "10002", + "moduleName": "Registration Client", + "templateTypeCode": "auth-otp-email-subject-template", "isDeleted": null, "langCode": "eng", "isActive": true @@ -5731,7 +5773,7 @@ "description": "قالب لـ UIN تنشيط البريد", "fileFormatCode": "txt", "model": null, - "fileText": "$!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا مع تحياتي ،\nفريق MOSIP", + "fileText": "$!name_ara ،\n\nتمت إعادة تنشيط UIN الخاص بك.\nإذا كان لديك أي مواصلات ، يرجى زيارة أقرب مركز للتسجيل.\n\nشكرا", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_UIN_REAC_EMAIL", @@ -5745,7 +5787,7 @@ "description": "Modèle pour courrier électronique de problème technique", "fileFormatCode": "txt", "model": null, - "fileText": "Bonjour $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’inscription le plus proche.\n\nMerci et salutations,\nÉquipe MOSIP", + "fileText": "Cher $!name_fra,\n\nVotre UIN a été réactivé.\nSi vous avez des intérêts, veuillez vous rendre au centre d’enregistrement le plus proche.\n\nMerci", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_UIN_REAC_EMAIL", @@ -5759,9 +5801,9 @@ "description": "Registration Acknowledgement Template", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Dear ${ResidentName},\r\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\r\n1.Date:${Date}\r\n2.Full Name:${FullName}\r\n3.Date of Birth:${DOB}\r\n4.Gender:${Gender}\r\n5.Address Line 1:${AddressLine1}\r\n6.Address Line 2:${AddressLine2}\r\n7.Address Line 3:${AddressLine3}\r\n8.Region:${Region}\r\n9.City:${City}\r\n10.Province:${Province}\r\n11.Postal Code:${PostalCode}\r\n12.Mobile Number:${Mobile}\r\n13.Email:${Email}", + "fileText": "Dear ${ResidentName},\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\n1.Date:${Date}\n2.Full Name:${FullName}\n3.Date of Birth:${DOB}\n4.Gender:${Gender}\n5.Address Line 1:${AddressLine1}\n6.Address Line 2:${AddressLine2}\n7.Address Line 3:${AddressLine3}\n8.Region:${Region}\n9.City:${City}\n10.Province:${Province}\n11.Postal Code:${PostalCode}\n12.Mobile Number:${Mobile}\n13.Email:${Email}", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "reg-sms-notification", "isDeleted": null, "langCode": "eng", @@ -5773,9 +5815,9 @@ "description": "نموذج شكر التسجيل", "fileFormatCode": "txt", "model": "velocity", - "fileText": "العزيز ${ResidentName},\r\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\r\n${Date}: تاريخ.1\r\n${FullName}: الاسم الكامل.2\r\n${DOB}: تاريخ الولادة.3\r\n${Gender}: جنس.4\r\n${AddressLine1}: 1 خط عنوان.5\r\n${AddressLine2}: 2 خط عنوان.6\r\n${AddressLine3}: 3 خط عنوان.7\r\n${Region}: منطقة.8\r\n${City}: مدينة.9\r\n${Province}: المحافظة.10\r\n${PostalCode}: الرمز البريدي.11\r\n${Mobile}: رقم الهاتف المحمول.12\r\n${Email}: البريد الإلكتروني.13", + "fileText": "العزيز ${ResidentName},\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\n${Date}: تاريخ.1\n${FullName}: الاسم الكامل.2\n${DOB}: تاريخ الولادة.3\n${Gender}: جنس.4\n${AddressLine1}: 1 خط عنوان.5\n${AddressLine2}: 2 خط عنوان.6\n${AddressLine3}: 3 خط عنوان.7\n${Region}: منطقة.8\n${City}: مدينة.9\n${Province}: المحافظة.10\n${PostalCode}: الرمز البريدي.11\n${Mobile}: رقم الهاتف المحمول.12\n${Email}: البريد الإلكتروني.13", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "reg-sms-notification", "isDeleted": null, "langCode": "ara", @@ -5789,7 +5831,7 @@ "model": "velocity", "fileText": "cher ${ResidentName},\nMerci de vous être inscrit à la plateforme d’’identité numérique. Votre identifiant d''inscription est \"${RID}\". Les détails démographiques sont les suivants:\n1.Rendez-vous amoureux:${Date}\n2.Nom complet:${FullName}\n3.Date de naissance:${DOB}\n4.Le sexe:${Gender}\n5.Adresse Ligne 1:${AddressLine1}\n6.Adresse Ligne 2:${AddressLine2}\n7.Adresse ligne 3:${AddressLine3}\n8.Région:${Region}\n9.Ville:${City}\n10.Province:${Province}\n11.code postal:${PostalCode}\n12.Numéro de portable:${Mobile}\n13.Email:${Email}", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "reg-sms-notification", "isDeleted": null, "langCode": "fra", @@ -5801,9 +5843,9 @@ "description": "Registration Acknowledgement Template", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Dear ${ResidentName},\r\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\r\n1.Date:${Date}\r\n2.Full Name:${FullName}\r\n3.Date of Birth:${DOB}\r\n4.Gender:${Gender}\r\n5.Address Line 1:${AddressLine1}\r\n6.Address Line 2:${AddressLine2}\r\n7.Address Line 3:${AddressLine3}\r\n8.Region:${Region}\r\n9.City:${City}\r\n10.Province:${Province}\r\n11.Postal Code:${PostalCode}\r\n12.Mobile Number:${Mobile}\r\n13.Email:${Email}", + "fileText": "Dear ${ResidentName},\nThank you for registering with Digital Identity platform . Your registration id is \"${RID}\". The demographic details are as follows:\n1.Date:${Date}\n2.Full Name:${FullName}\n3.Date of Birth:${DOB}\n4.Gender:${Gender}\n5.Address Line 1:${AddressLine1}\n6.Address Line 2:${AddressLine2}\n7.Address Line 3:${AddressLine3}\n8.Region:${Region}\n9.City:${City}\n10.Province:${Province}\n11.Postal Code:${PostalCode}\n12.Mobile Number:${Mobile}\n13.Email:${Email}", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "reg-email-notification", "isDeleted": null, "langCode": "eng", @@ -5815,9 +5857,9 @@ "description": "نموذج شكر التسجيل", "fileFormatCode": "txt", "model": "velocity", - "fileText": "العزيز ${ResidentName},\r\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\r\n${Date}: تاريخ.1\r\n${FullName}: الاسم الكامل.2\r\n${DOB}: تاريخ الولادة.3\r\n${Gender}: جنس.4\r\n${AddressLine1}: 1 خط عنوان.5\r\n${AddressLine2}: 2 خط عنوان.6\r\n${AddressLine3}: 3 خط عنوان.7\r\n${Region}: منطقة.8\r\n${City}: مدينة.9\r\n${Province}: المحافظة.10\r\n${PostalCode}: الرمز البريدي.11\r\n${Mobile}: رقم الهاتف المحمول.12\r\n${Email}: البريد الإلكتروني.13", + "fileText": "العزيز ${ResidentName},\nشكرًا لك على التسجيل في نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\". التفاصيل الديموغرافية هي كما يلي:\n${Date}: تاريخ.1\n${FullName}: الاسم الكامل.2\n${DOB}: تاريخ الولادة.3\n${Gender}: جنس.4\n${AddressLine1}: 1 خط عنوان.5\n${AddressLine2}: 2 خط عنوان.6\n${AddressLine3}: 3 خط عنوان.7\n${Region}: منطقة.8\n${City}: مدينة.9\n${Province}: المحافظة.10\n${PostalCode}: الرمز البريد��.11\n${Mobile}: رقم الهاتف المحمول.12\n${Email}: البريد الإلكتروني.13", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "reg-email-notification", "isDeleted": null, "langCode": "ara", @@ -5831,40 +5873,68 @@ "model": "velocity", "fileText": "cher ${ResidentName},\nMerci de vous être inscrit à la plateforme d’’identité numérique. Votre identifiant d''inscription est \"${RID}\". Les détails démographiques sont les suivants:\n1.Rendez-vous amoureux:${Date}\n2.Nom complet:${FullName}\n3.Date de naissance:${DOB}\n4.Le sexe:${Gender}\n5.Adresse Ligne 1:${AddressLine1}\n6.Adresse Ligne 2:${AddressLine2}\n7.Adresse ligne 3:${AddressLine3}\n8.Région:${Region}\n9.Ville:${City}\n10.Province:${Province}\n11.code postal:${PostalCode}\n12.Numéro de portable:${Mobile}\n13.Email:${Email}", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "reg-email-notification", "isDeleted": null, "langCode": "fra", "isActive": true }, { - "id": "1144", - "name": "auth otp email service subject", - "description": "auth otp email service subject", + "id": "1138", + "name": "Registration Acknowledgement Template - Part 1", + "description": "Acknowledgement generated after registration - Part 1", "fileFormatCode": "txt", "model": "velocity", - "fileText": "يرجى الاطلاع على otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-content-template", + "fileText": "", + "moduleId": "10005", + "moduleName": "Registration", + "templateTypeCode": "reg-ack-template-part1", "isDeleted": null, - "langCode": "ara", + "langCode": "eng", "isActive": true }, { - "id": "1144", - "name": "auth otp email service subject", - "description": "auth otp email service subject", + "id": "1140", + "name": "Registration Acknowledgement Template - Part 3", + "description": "Acknowledgement generated after registration - Part 3", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-content-template", + "fileText": "\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n", + "moduleId": "10005", + "moduleName": "Registration", + "templateTypeCode": "reg-ack-template-part3", "isDeleted": null, "langCode": "eng", "isActive": true }, + { + "id": "1138", + "name": "إقرار تم إنشاؤه بعد التسجيل - الجزء 1", + "description": "قالب الاعتراف بالتسجيل - الجزء 1", + "fileFormatCode": "txt", + "model": "velocity", + "fileText": "", + "moduleId": "10005", + "moduleName": "التسجيل", + "templateTypeCode": "reg-ack-template-part1", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "id": "1138", + "name": "enregistrement Modèle de remerciement - Partie 1", + "description": "Accusé de réception généré après lenregistrement - Partie 1", + "fileFormatCode": "txt", + "model": "velocity", + "fileText": "", + "moduleId": "10005", + "moduleName": "Inscription", + "templateTypeCode": "reg-ack-template-part1", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, { "id": "1139", "name": "Registration Acknowledgement Template - Part 2", @@ -5873,7 +5943,7 @@ "model": "velocity", "fileText": "
\n

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "reg-ack-template-part2", "isDeleted": null, "langCode": "eng", @@ -5887,7 +5957,7 @@ "model": "velocity", "fileText": "
\n

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "reg-ack-template-part2", "isDeleted": null, "langCode": "ara", @@ -5901,26 +5971,12 @@ "model": "velocity", "fileText": "
\n

${RIDPrimLabel} / ${RIDSecLabel}


${RID}

${UINPrimLabel} / ${UINSecLabel}


${UIN}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${PreRegIDPrimLabel} / ${PreRegIDSecLabel}


${PreRegID}

${DatePrimLabel} / ${DateSecLabel}


${Date}
\n

${DemographicInfo}


\n

${FullNamePrimLabel} / ${FullNameSecLabel}


${FullName}
${FullNameSec}

${GenderPrimLabel} / ${GenderSecLabel}


${Gender}
${GenderSec}

${DOBPrimLabel} / ${DOBSecLabel}


${DOB}

${AgePrimLabel} / ${AgeSecLabel}


${Age} ${YearsPrim} ${YearsSec}

${ForiegnerPrimLabel} / ${ForiegnerSecLabel}


${ResidenceStatus}
${ResidenceStatusSec}

${AddressLine1PrimLabel} / ${AddressLine1SecLabel}


${AddressLine1}
${AddressLine1Sec}

${AddressLine2PrimLabel} / ${AddressLine2SecLabel}


${AddressLine2}
${AddressLine2Sec}

${RegionPrimLabel} / ${RegionSecLabel}


${Region}
${RegionSec}

${ProvincePrimLabel} / ${ProvinceSecLabel}


${Province}
${ProvinceSec}

${LocalAuthorityPrimLabel} / ${LocalAuthoritySecLabel}


${LocalAuthority}
${LocalAuthoritySec}

${MobilePrimLabel} / ${MobileSecLabel}


${Mobile}

${PostalCodePrimLabel} / ${PostalCodeSecLabel}


${PostalCode}

${EmailPrimLabel} / ${EmailSecLabel}


${Email}

${CNIEPrimLabel} / ${CNIESecLabel}


${CNIE}

${ParentNamePrimLabel} / ${ParentNameSecLabel}


${ParentName}
${ParentNameSec}

${ParentUINPrimLabel} / ${ParentUINSecLabel}


${ParentUIN}
\n

${DocumentsPrimLabel}


\n

${DocumentsPrimLabel} / ${DocumentsSecLabel}


${Documents}
${DocumentsSec}
\n

${BiometricsPrimLabel}


\n

${BiometricsPrimLabel} / ${BiometricsSecLabel}


${Biometrics}
${BiometricsSec}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "reg-ack-template-part2", "isDeleted": null, "langCode": "fra", "isActive": true }, - { - "id": "1144", - "name": "auth otp email service subject", - "description": "auth otp email service subject", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "Please find the otp $otp", - "moduleId": "10001", - "moduleName": "Pre Registration", - "templateTypeCode": "auth-otp-email-content-template", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, { "id": "1145", "name": "auth otp service", @@ -5929,7 +5985,7 @@ "model": "velocity", "fileText": "يرجى الاطلاع على otp $otp", "moduleId": "10002", - "moduleName": "Registration Client", + "moduleName": "عميل التسجيل", "templateTypeCode": "auth-otp-sms-template", "isDeleted": null, "langCode": "ara", @@ -5937,28 +5993,28 @@ }, { "id": "1145", - "name": "auth otp service", + "name": "Service d'authentification OTP", "description": "auth otp service for sending otp", "fileFormatCode": "txt", "model": "velocity", "fileText": "Sil vous plaît trouver le otp $otp", "moduleId": "10002", - "moduleName": "Registration Client", + "moduleName": "Client dinscription", "templateTypeCode": "auth-otp-sms-template", "isDeleted": null, "langCode": "fra", "isActive": true }, { - "id": "1140", - "name": "Registration Acknowledgement Template - Part 3", - "description": "Acknowledgement generated after registration - Part 3", + "id": "1145", + "name": "auth otp service", + "description": "auth otp service for sending otp", "fileFormatCode": "txt", "model": "velocity", - "fileText": "\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part3", + "fileText": "Please find the otp $otp", + "moduleId": "10002", + "moduleName": "Registration Client", + "templateTypeCode": "auth-otp-sms-template", "isDeleted": null, "langCode": "eng", "isActive": true @@ -5971,7 +6027,7 @@ "model": "velocity", "fileText": "

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "reg-ack-template-part3", "isDeleted": null, "langCode": "ara", @@ -5985,7 +6041,7 @@ "model": "velocity", "fileText": "

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}
\n

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${ExceptionPhotoPrimLabel} / ${ExceptionPhotoSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEyePrimLabel} / ${LeftEyeSecLabel}

${RightEyePrimLabel} / ${RightEyeSecLabel}

${LeftEye}
${RightEye}
\n", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "reg-ack-template-part3", "isDeleted": null, "langCode": "fra", @@ -5999,7 +6055,7 @@ "model": "string", "fileText": "Please find the OTP $otp", "moduleId": "10001", - "moduleName": "login", + "moduleName": "Pre-Registration", "templateTypeCode": "otp-sms-template", "isDeleted": null, "langCode": "eng", @@ -6055,7 +6111,7 @@ "model": "velocity", "fileText": "

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${LeftPalmPrimLabel} / ${LeftPalmSecLabel}

${RightPalmPrimLabel} / ${RightPalmSecLabel}

${ThumbsPrimLabel} / ${ThumbsSecLabel}

${leftLittle}
${leftRing}
${leftMiddle}
${leftIndex}
${rightIndex}
${rightMiddle}
${rightRing}
${rightLittle}
${leftThumb}
${rightThumb}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "reg-ack-template-part4", "isDeleted": null, "langCode": "eng", @@ -6069,7 +6125,7 @@ "model": "velocity", "fileText": "

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "reg-ack-template-part4", "isDeleted": null, "langCode": "ara", @@ -6083,7 +6139,7 @@ "model": "velocity", "fileText": "

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

${LeftSlapExceptionPrim} / ${LeftSlapExceptionSec}

${RightSlapExceptionPrim} / ${RightSlapExceptionSec}

${ThumbsExceptionPrim} / ${ThumbsExceptionSec}

\n

${Consent}

${ConsentData}
\n    \n
\n

${RONamePrimLabel} / ${RONameSecLabel}


${ROName}
${RONameSec}

${RegCenterPrimLabel} / ${RegCenterSecLabel}


${RegCenter}
${RegCenterSec}
\n

\n

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

${PhotoPrim} / ${PhotoSec}

${ParentPhotoPrim} / ${ParentPhotoSec}

\n

${PhotoPrim} / ${PhotoSec}

${PhotoPrim} / ${PhotoSec}

\n

${ImportantGuidelines}

    ${Guidelines}
", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "reg-ack-template-part4", "isDeleted": null, "langCode": "fra", @@ -6097,7 +6153,7 @@ "model": "velocity", "fileText": "يرجى الاطلاع على otp $otp", "moduleId": "10001", - "moduleName": "Pre Registration", + "moduleName": "ما قبل التسجيل", "templateTypeCode": "auth-otp-sms-template", "isDeleted": null, "langCode": "ara", @@ -6111,7 +6167,7 @@ "model": "velocity", "fileText": "Please find the otp $otp", "moduleId": "10001", - "moduleName": "Pre Registration", + "moduleName": "Pre-Registration", "templateTypeCode": "auth-otp-sms-template", "isDeleted": null, "langCode": "eng", @@ -6125,7 +6181,7 @@ "model": "velocity", "fileText": "Please find the otp $otp", "moduleId": "10001", - "moduleName": "Pre Registration", + "moduleName": "Pré-inscription", "templateTypeCode": "auth-otp-sms-template", "isDeleted": null, "langCode": "fra", @@ -6137,12 +6193,26 @@ "description": "auth otp email service subject", "fileFormatCode": "txt", "model": "velocity", - "fileText": "رسالة otp", + "fileText": "رسالة otp", + "moduleId": "10001", + "moduleName": "ما قبل التسجيل", + "templateTypeCode": "auth-otp-email-subject-template", + "isDeleted": null, + "langCode": "ara", + "isActive": true + }, + { + "id": "1143", + "name": "auth otp email service subject", + "description": "auth otp email service subject", + "fileFormatCode": "txt", + "model": "velocity", + "fileText": "Otp message", "moduleId": "10001", - "moduleName": "Pre Registration", + "moduleName": "Pre-Registration", "templateTypeCode": "auth-otp-email-subject-template", "isDeleted": null, - "langCode": "ara", + "langCode": "eng", "isActive": true }, { @@ -6153,40 +6223,54 @@ "model": "velocity", "fileText": "Otp message", "moduleId": "10001", - "moduleName": "Pre Registration", + "moduleName": "Pré-inscription", "templateTypeCode": "auth-otp-email-subject-template", "isDeleted": null, - "langCode": "eng", + "langCode": "fra", "isActive": true }, { - "id": "1146", + "id": "1144", "name": "auth otp email service subject", "description": "auth otp email service subject", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Message Otp", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-subject-template", + "fileText": "يرجى الاطلاع على otp $otp", + "moduleId": "10001", + "moduleName": "ما قبل التسجيل", + "templateTypeCode": "auth-otp-email-content-template", "isDeleted": null, - "langCode": "fra", + "langCode": "ara", "isActive": true }, { - "id": "1146", + "id": "1144", "name": "auth otp email service subject", "description": "auth otp email service subject", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Otp message", - "moduleId": "10002", - "moduleName": "Registration Client", - "templateTypeCode": "auth-otp-email-subject-template", + "fileText": "Please find the otp $otp", + "moduleId": "10001", + "moduleName": "Pre-Registration", + "templateTypeCode": "auth-otp-email-content-template", "isDeleted": null, "langCode": "eng", "isActive": true }, + { + "id": "1144", + "name": "auth otp email service subject", + "description": "auth otp email service subject", + "fileFormatCode": "txt", + "model": "velocity", + "fileText": "Please find the otp $otp", + "moduleId": "10001", + "moduleName": "Pré-inscription", + "templateTypeCode": "auth-otp-email-content-template", + "isDeleted": null, + "langCode": "fra", + "isActive": true + }, { "id": "1147", "name": "auth otp email service subject", @@ -6195,7 +6279,7 @@ "model": "velocity", "fileText": "يرجى الاطلاع على otp $otp", "moduleId": "10002", - "moduleName": "Registration Client", + "moduleName": "عميل التسجيل", "templateTypeCode": "auth-otp-email-content-template", "isDeleted": null, "langCode": "ara", @@ -6223,7 +6307,7 @@ "model": "velocity", "fileText": "Sil vous plaît trouver le otp $otp", "moduleId": "10002", - "moduleName": "Registration Client", + "moduleName": "Client dinscription", "templateTypeCode": "auth-otp-email-content-template", "isDeleted": null, "langCode": "fra", @@ -6531,7 +6615,7 @@ "model": "velocity", "fileText": "العزيز ${ResidentName}, شكرًا لك على تحديث التفاصيل الخاصة بك باستخدام نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "updateUIN-email-notification", "isDeleted": null, "langCode": "ara", @@ -6545,7 +6629,7 @@ "model": "velocity", "fileText": "Dear ${ResidentName}, Thank you for updating your details with Digital Identity platform. Your registration id is \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "updateUIN-email-notification", "isDeleted": null, "langCode": "eng", @@ -6559,7 +6643,7 @@ "model": "velocity", "fileText": "Dear ${ResidentName}, Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'inscription est \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "updateUIN-email-notification", "isDeleted": null, "langCode": "fra", @@ -6573,7 +6657,7 @@ "model": "velocity", "fileText": "العزيز ${ResidentName}, شكرًا لك على تحديث التفاصيل الخاصة بك باستخدام نظام الهوية الرقمية. معرف التسجيل الخاص بك هو \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "updateUIN-sms-notification", "isDeleted": null, "langCode": "ara", @@ -6587,7 +6671,7 @@ "model": "velocity", "fileText": "Dear ${ResidentName}, Thank you for updating your details with Digital Identity platform. Your registration id is \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "updateUIN-sms-notification", "isDeleted": null, "langCode": "eng", @@ -6601,7 +6685,7 @@ "model": "velocity", "fileText": "Dear ${ResidentName}, Merci de mettre à jour vos coordonnées avec la plateforme d’identité numérique. Votre identifiant d'inscription est \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "updateUIN-sms-notification", "isDeleted": null, "langCode": "fra", @@ -6615,7 +6699,7 @@ "model": "velocity", "fileText": "عزيزي المستخدم ، شكرًا على طلبك لاسترداد UIN المفقود. معرف تسجيلك لهذا الطلب هو\"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "lostUIN-email-notification", "isDeleted": null, "langCode": "ara", @@ -6629,7 +6713,7 @@ "model": "velocity", "fileText": "Dear user, Thank you for your request to retrieve your lost UIN. Your registration id for this request is \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "lostUIN-email-notification", "isDeleted": null, "langCode": "eng", @@ -6643,7 +6727,7 @@ "model": "velocity", "fileText": "Cher utilisateur, Merci pour votre demande de récupération de votre UIN perdu. Votre identifiant d'enregistrement pour cette demande est \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "lostUIN-email-notification", "isDeleted": null, "langCode": "fra", @@ -6657,7 +6741,7 @@ "model": "velocity", "fileText": "عزيزي المستخدم ، شكرًا على طلبك لاسترداد UIN المفقود. معرف تسجيلك لهذا الطلب هو\"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "التسجيل", "templateTypeCode": "lostUIN-sms-notification", "isDeleted": null, "langCode": "ara", @@ -6671,7 +6755,7 @@ "model": "velocity", "fileText": "Dear user, Thank you for your request to retrieve your lost UIN. Your registration id for this request is \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Registration", "templateTypeCode": "lostUIN-sms-notification", "isDeleted": null, "langCode": "eng", @@ -6685,7 +6769,7 @@ "model": "velocity", "fileText": "Cher utilisateur, Merci pour votre demande de récupération de votre UIN perdu. Votre identifiant d'enregistrement pour cette demande est \"${RID}\".", "moduleId": "10005", - "moduleName": "registration", + "moduleName": "Inscription", "templateTypeCode": "lostUIN-sms-notification", "isDeleted": null, "langCode": "fra", @@ -6739,7 +6823,7 @@ "description": "Lost UIN Notification SMS", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Dear $!name,\n\nYour UIN Number is $!UIN. You will receive your UIN Card via. our postal service.\n\nThanks", + "fileText": "Dear $name_eng,\n\nYour UIN is Found. You will receive your UIN Card soon at your Postal Address.", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_LOST_UIN_SMS", @@ -6753,7 +6837,7 @@ "description": "فقدت رسالة إعلام UIN", "fileFormatCode": "txt", "model": "velocity", - "fileText": "عزيزي $!name ،\n\nرقم UIN الخاص بك هو $!UIN. سوف تتلقى بطاقة UIN الخاصة بك عبر. خدمتنا البريدية.\n\nشكر", + "fileText": "$!name_ara،\n\nتم العثور على UIN الخاص بك. ستتلقى بطاقة UIN الخاصة بك قريبًا على عنوانك البريدي.", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_LOST_UIN_SMS", @@ -6767,7 +6851,7 @@ "description": "SMS de notification UIN perdu", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Cher $!name,\n\nVotre numéro UIN est $!UIN. Vous recevrez votre carte UIN via. notre service postal.\n\nMerci", + "fileText": "Cher $!name_fr+F180a,\n\nVotre UIN est trouvé. Vous recevrez bientôt votre carte UIN à votre adresse postale.", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_LOST_UIN_SMS", @@ -6781,7 +6865,7 @@ "description": "Lost UIN Notification Email", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Dear $!name,\n\nYour UIN Number is $!UIN. You will receive your UIN Card via. our postal service.\n\nThanks", + "fileText": "Dear $name_eng,\n\nYour UIN is Found. You will receive your UIN Card soon at your Postal Address.\n\nThank You", "moduleId": "10003", "moduleName": "Registration Processor", "templateTypeCode": "RPR_LOST_UIN_EMAIL", @@ -6795,7 +6879,7 @@ "description": "فقدت البريد الإلكتروني الإخطار UIN", "fileFormatCode": "txt", "model": "velocity", - "fileText": "عزيزي $!name ،\n\nرقم UIN الخاص بك هو $!UIN. سوف تتلقى بطاقة UIN الخاصة بك عبر. خدمتنا البريدية.\n\nشكر", + "fileText": "$!name_ara،\n\nتم العثور على UIN الخاص بك. ستتلقى بطاقة UIN الخاصة بك قريبًا على عنوانك البريدي.\n\nشكرا", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_LOST_UIN_EMAIL", @@ -6809,7 +6893,7 @@ "description": "Email de notification UIN perdu", "fileFormatCode": "txt", "model": "velocity", - "fileText": "Cher $!name,\n\nVotre numéro UIN est $!UIN. Vous recevrez votre carte UIN via. notre service postal.\n\nMerci", + "fileText": "Cher $!name_fra,\n\nVotre UIN est trouvé. Vous recevrez bientôt votre carte UIN à votre adresse postale.\n\nMerci", "moduleId": "10003", "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_LOST_UIN_EMAIL", @@ -6817,60 +6901,18 @@ "langCode": "fra", "isActive": true }, - { - "id": "1131", - "name": "UIN card template", - "description": "UIN card template", - "fileFormatCode": "html", - "model": null, - "fileText": "\r\n\r\n\r\n\t\r\n\t\r\n\tUIN Card\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
 \r\n
Logo
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n $!UIN \r\n
\r\n
\r\n
\r\n \r\n $!name_eng\r\n
\r\n
\r\n
\r\n \r\n$!name_ara\r\n
\r\n
\r\n
\r\n\r\n$!dob\r\n
\r\n
\r\n
\r\n $!gender_eng\r\n   \r\n$!gender_ara\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n$!addressLine1_eng, $!addressLine2_eng,\r\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\r\n\t\t$!postalCode
\r\n$!addressLine1_ara, $!addressLine2_ara,\r\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\r\n\t\t$!postalCode \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
 
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n
For any issues please contact us at
\r\n
Registration Proccessor,Hanging Gardens,Global Village\r\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\r\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\r\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\r\nبنغالورو، كارناتاكا
\r\n
\r\n
\r\n
\r\n\r\n", - "moduleId": "10003", - "moduleName": "Registration Processor", - "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1131", - "name": "قالب بطاقة UIN", - "description": "قالب بطاقة UIN", - "fileFormatCode": "html", - "model": null, - "fileText": "\r\n\r\n\r\n\t\r\n\t\r\n\tUIN Card\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
 \r\n
Logo
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n $!UIN \r\n
\r\n
\r\n
\r\n \r\n $!name_eng\r\n
\r\n
\r\n
\r\n \r\n$!name_ara\r\n
\r\n
\r\n
\r\n\r\n$!dob\r\n
\r\n
\r\n
\r\n $!gender_eng\r\n   \r\n$!gender_ara\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n$!addressLine1_eng, $!addressLine2_eng,\r\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\r\n\t\t$!postalCode
\r\n$!addressLine1_ara, $!addressLine2_ara,\r\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\r\n\t\t$!postalCode \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
 
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n
Pour toute question s'il vous plaît contactez-nous au
\r\n
Inscription Processor, Hanging Gardens, Global Village\r\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\r\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\r\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\r\nبنغالورو، كارناتاكا
\r\n
\r\n
\r\n
\r\n\r\n", - "moduleId": "10003", - "moduleName": "معالج التسجيل", - "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1131", - "name": "Modèle de carte UIN", - "description": "Modèle de carte UIN", - "fileFormatCode": "html", - "model": null, - "fileText": "\r\n\r\n\r\n\t\r\n\t\r\n\tUIN Card\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
 \r\n
Logo
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n $!UIN \r\n
\r\n
\r\n
\r\n \r\n $!name_eng\r\n
\r\n
\r\n
\r\n \r\n$!name_ara\r\n
\r\n
\r\n
\r\n\r\n$!dob\r\n
\r\n
\r\n
\r\n $!gender_eng\r\n   \r\n$!gender_ara\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n$!addressLine1_eng, $!addressLine2_eng,\r\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\r\n\t\t$!postalCode
\r\n$!addressLine1_ara, $!addressLine2_ara,\r\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\r\n\t\t$!postalCode \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
 
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n
Pour toute question s'il vous plaît contactez-nous au
\r\n
Inscription Processor, Hanging Gardens, Global Village\r\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\r\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\r\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\r\nبنغالورو، كارناتاكا
\r\n
\r\n
\r\n
\r\n\r\n", - "moduleId": "10003", - "moduleName": "Processeur dinscription", - "templateTypeCode": "RPR_UIN_CARD_TEMPLATE", - "isDeleted": null, - "langCode": "fra", - "isActive": true - }, { "id": "1162", - "name": "Modèle de carte Masked UIN", - "description": "Modèle de carte Masked UIN", + "name": "Masked UIN card template", + "description": "Masked UIN card template", "fileFormatCode": "txt", "model": "velocity", - "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!name_eng\n
\n
\n
\n $!name_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village Parc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", + "fileText": "\n\n\n\t\n\t\n\tMasked UIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!fullName_eng\n
\n
\n
\n $!fullName_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
For any issues please contact us at
\n
Registration Proccessor,Hanging Gardens,Global Village\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", "moduleId": "10003", - "moduleName": "Processeur dinscription", + "moduleName": "Registration Processor", "templateTypeCode": "RPR_MASKED_UIN_CARD_TEMPLATE", "isDeleted": null, - "langCode": "fra", + "langCode": "eng", "isActive": true }, { @@ -6879,7 +6921,7 @@ "description": "قالب بطاقة UIN Masked", "fileFormatCode": "txt", "model": "velocity", - "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!name_eng\n
\n
\n
\n $!name_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village Parc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", + "fileText": "\n\n\n\t\n\t\n\tMasked UIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", "moduleId": "10003", "moduleName": "معالج التسجيل", "templateTypeCode": "RPR_MASKED_UIN_CARD_TEMPLATE", @@ -6889,57 +6931,15 @@ }, { "id": "1162", - "name": "Masked UIN card template", - "description": "Masked UIN card template", + "name": "Modèle de carte Masked UIN", + "description": "Modèle de carte Masked UIN", "fileFormatCode": "txt", "model": "velocity", - "fileText": "\n\n\n\t\n\t\n\tUIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
\nLogo\n
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n $!name_eng\n
\n
\n
\n $!name_ara\n
\n
\n
\n\n$!dob\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara, $!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara, $!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
For any issues please contact us at
\n
Registration Proccessor,Hanging Gardens,Global Village\nTech Park, Mysore Rd,RVCE,Bengaluru, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", + "fileText": "\n\n\n\t\n\t\n\tMasked UIN Card\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 \n
Logo
\n
\n
\n
\n\n
\n
\n
\n
\n $!UIN \n
\n
\n
\n $!VID \n
\n
\n
\n \n $!fullName_fra\n
\n
\n
\n \n$!fullName_ara\n
\n
\n
\n\n$!dateOfBirth\n
\n
\n
\n $!gender_eng\n   \n$!gender_ara\n
\n
\n
\n
\n
\n\n\n\n\n\n\n\n\n\n
\n$!addressLine1_eng, $!addressLine2_eng,\n\t\t$!addressLine3_eng, $!region_eng, $!province_eng, $!city_eng,\n\t\t$!postalCode
\n$!addressLine1_ara, $!addressLine2_ara,\n\t\t$!addressLine3_ara, $!region_ara, $!province_ara, $!city_ara,\n\t\t$!postalCode \n
\n
\n
\n
\n
\n
 
\n\n\n\n\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
Pour toute question s'il vous plaît contactez-nous au
\n
Inscription Processor, Hanging Gardens, Global Village\nParc technologique, Mysore Rd, RVCE, Bangalore, Karnataka 560059
\n
لأية مشاكل يرجى الاتصال بنا على
التسجيل المعالج،\nالحدائق المعلقة ، القرية العالمية Tech Park, Mysore Rd,RVCE 560059\nبنغالورو، كارناتاكا
\n
\n
\n
\n\n", "moduleId": "10003", - "moduleName": "Registration Processor", + "moduleName": "Processeur dinscription", "templateTypeCode": "RPR_MASKED_UIN_CARD_TEMPLATE", "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1138", - "name": "Registration Acknowledgement Template - Part 1", - "description": "Acknowledgement generated after registration - Part 1", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part1", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, - { - "id": "1138", - "name": "إقرار تم إنشاؤه بعد التسجيل - الجزء 1", - "description": "قالب الاعتراف بالتسجيل - الجزء 1", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part1", - "isDeleted": null, - "langCode": "ara", - "isActive": true - }, - { - "id": "1138", - "name": "enregistrement Modèle de remerciement - Partie 1", - "description": "Accusé de réception généré après lenregistrement - Partie 1", - "fileFormatCode": "txt", - "model": "velocity", - "fileText": "", - "moduleId": "10005", - "moduleName": "registration", - "templateTypeCode": "reg-ack-template-part1", - "isDeleted": null, "langCode": "fra", "isActive": true } @@ -9726,6 +9726,26 @@ "hierarchyLevel": 5, "hierarchyName": "الرمز البريدي", "parentLocCode": "BNMR" + }, + { + "isDeleted": null, + "langCode": "eng", + "isActive": false, + "code": "42d6cbb4-3d0a-4937-ac34-27ab9c5461a5", + "name": "Test_Loc_1_A", + "hierarchyLevel": 0, + "hierarchyName": "TestZone", + "parentLocCode": "KNT" + }, + { + "isDeleted": null, + "langCode": "eng", + "isActive": false, + "code": "0d502b64-5eac-46d6-b888-7a226670f2a4", + "name": "Test_Loc_1_A", + "hierarchyLevel": 4, + "hierarchyName": "TestZone", + "parentLocCode": "KNT" } ], "biometricattributes": [ @@ -9957,14 +9977,6 @@ "langCode": "eng", "isActive": true }, - { - "code": "RID", - "name": "Registration ID", - "descr": "ID assigned after registration", - "isDeleted": null, - "langCode": "eng", - "isActive": true - }, { "code": "VID", "name": "Virtual ID", @@ -10060,6 +10072,14 @@ "isDeleted": null, "langCode": "fra", "isActive": true + }, + { + "code": "RID", + "name": "Registration ID", + "descr": "ID assigned after registration -updated by syadmin", + "isDeleted": null, + "langCode": "eng", + "isActive": true } ], "titles": [ @@ -10778,16 +10798,6 @@ } ], "appAuthenticationMethods": [ - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, { "appId": "10003", "processId": "login_auth", @@ -10801,9 +10811,9 @@ { "appId": "10003", "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, "isActive": false @@ -10811,26 +10821,26 @@ { "appId": "10003", "processId": "login_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "IRIS", - "methodSequence": 4, + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "login_auth", + "processId": "onboard_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FACE", - "methodSequence": 5, + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", - "processId": "login_auth", + "processId": "onboard_auth", "roleCode": "REGISTRATION_OFFICER", "authMethodCode": "PWD", "methodSequence": 1, @@ -10840,17 +10850,17 @@ }, { "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, + "processId": "onboard_auth", + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", - "processId": "login_auth", + "processId": "packet_auth", "roleCode": "REGISTRATION_OFFICER", "authMethodCode": "FINGERPRINT", "methodSequence": 3, @@ -10860,38 +10870,8 @@ }, { "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "IRIS", - "methodSequence": 4, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FACE", - "methodSequence": 5, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, - "langCode": "eng", - "isDeleted": null, - "isActive": true - }, - { - "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", + "processId": "packet_auth", + "roleCode": "REGISTRATION_ADMIN", "authMethodCode": "OTP", "methodSequence": 2, "langCode": "eng", @@ -10900,30 +10880,20 @@ }, { "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, - "langCode": "eng", - "isDeleted": null, - "isActive": false - }, - { - "appId": "10003", - "processId": "login_auth", + "processId": "packet_auth", "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "IRIS", - "methodSequence": 4, + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "login_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FACE", - "methodSequence": 5, + "processId": "packet_auth", + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, "isActive": false @@ -10932,16 +10902,16 @@ "appId": "10003", "processId": "onboard_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", "processId": "onboard_auth", - "roleCode": "REGISTRATION_ADMIN", + "roleCode": "REGISTRATION_OFFICER", "authMethodCode": "OTP", "methodSequence": 2, "langCode": "eng", @@ -10951,17 +10921,17 @@ { "appId": "10003", "processId": "onboard_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_OFFICER", + "processId": "eod_auth", + "roleCode": "REGISTRATION_ADMIN", "authMethodCode": "OTP", "methodSequence": 2, "langCode": "eng", @@ -10970,18 +10940,18 @@ }, { "appId": "10003", - "processId": "onboard_auth", + "processId": "eod_auth", "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", - "processId": "onboard_auth", - "roleCode": "REGISTRATION_SUPERVISOR", + "processId": "eod_auth", + "roleCode": "REGISTRATION_OFFICER", "authMethodCode": "OTP", "methodSequence": 2, "langCode": "eng", @@ -10990,18 +10960,18 @@ }, { "appId": "10003", - "processId": "packet_auth", + "processId": "exception_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", + "processId": "exception_auth", + "roleCode": "REGISTRATION_SUPERVISOR", "authMethodCode": "OTP", "methodSequence": 2, "langCode": "eng", @@ -11010,20 +10980,30 @@ }, { "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, + "processId": "exception_auth", + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "OTP", + "methodSequence": 2, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "packet_auth", + "processId": "login_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "IRIS", - "methodSequence": 4, + "authMethodCode": "FACE", + "methodSequence": 5, + "langCode": "eng", + "isDeleted": null, + "isActive": false + }, + { + "appId": "10003", + "processId": "login_auth", + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, "isActive": false @@ -11040,20 +11020,20 @@ }, { "appId": "10003", - "processId": "packet_auth", + "processId": "login_auth", "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "PWD", - "methodSequence": 1, + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, + "roleCode": "REGISTRATION_ADMIN", + "authMethodCode": "IRIS", + "methodSequence": 4, "langCode": "eng", "isDeleted": null, "isActive": false @@ -11062,8 +11042,8 @@ "appId": "10003", "processId": "packet_auth", "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, + "authMethodCode": "IRIS", + "methodSequence": 4, "langCode": "eng", "isDeleted": null, "isActive": false @@ -11071,7 +11051,7 @@ { "appId": "10003", "processId": "packet_auth", - "roleCode": "REGISTRATION_SUPERVISOR", + "roleCode": "REGISTRATION_OFFICER", "authMethodCode": "IRIS", "methodSequence": 4, "langCode": "eng", @@ -11092,46 +11072,46 @@ "appId": "10003", "processId": "packet_auth", "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, + "processId": "eod_auth", + "roleCode": "REGISTRATION_ADMIN", + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, + "processId": "eod_auth", + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "packet_auth", + "processId": "eod_auth", "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "IRIS", - "methodSequence": 4, + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "packet_auth", - "roleCode": "REGISTRATION_OFFICER", + "processId": "exception_auth", + "roleCode": "REGISTRATION_ADMIN", "authMethodCode": "FACE", "methodSequence": 5, "langCode": "eng", @@ -11140,53 +11120,53 @@ }, { "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, + "processId": "exception_auth", + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "OTP", - "methodSequence": 2, + "processId": "exception_auth", + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "FACE", + "methodSequence": 5, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "eod_auth", + "processId": "exception_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "IRIS", - "methodSequence": 4, + "processId": "exception_auth", + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", "processId": "eod_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FACE", - "methodSequence": 5, + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", @@ -11201,16 +11181,26 @@ { "appId": "10003", "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "PWD", + "methodSequence": 1, + "langCode": "eng", + "isDeleted": null, + "isActive": true + }, + { + "appId": "10003", + "processId": "exception_auth", + "roleCode": "REGISTRATION_ADMIN", + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "eod_auth", + "processId": "exception_auth", "roleCode": "REGISTRATION_SUPERVISOR", "authMethodCode": "FINGERPRINT", "methodSequence": 3, @@ -11221,7 +11211,7 @@ { "appId": "10003", "processId": "eod_auth", - "roleCode": "REGISTRATION_SUPERVISOR", + "roleCode": "REGISTRATION_ADMIN", "authMethodCode": "IRIS", "methodSequence": 4, "langCode": "eng", @@ -11232,8 +11222,8 @@ "appId": "10003", "processId": "eod_auth", "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FACE", - "methodSequence": 5, + "authMethodCode": "IRIS", + "methodSequence": 4, "langCode": "eng", "isDeleted": null, "isActive": false @@ -11242,26 +11232,36 @@ "appId": "10003", "processId": "eod_auth", "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "PWD", - "methodSequence": 1, + "authMethodCode": "IRIS", + "methodSequence": 4, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", - "processId": "eod_auth", + "processId": "exception_auth", "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", + "processId": "packet_auth", + "roleCode": "REGISTRATION_ADMIN", + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, + "langCode": "eng", + "isDeleted": null, + "isActive": false + }, + { + "appId": "10003", + "processId": "packet_auth", + "roleCode": "REGISTRATION_SUPERVISOR", "authMethodCode": "FINGERPRINT", "methodSequence": 3, "langCode": "eng", @@ -11271,9 +11271,9 @@ { "appId": "10003", "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "IRIS", - "methodSequence": 4, + "roleCode": "REGISTRATION_ADMIN", + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, "langCode": "eng", "isDeleted": null, "isActive": false @@ -11281,29 +11281,29 @@ { "appId": "10003", "processId": "eod_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FACE", - "methodSequence": 5, + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "PWD", - "methodSequence": 1, + "processId": "eod_auth", + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, "langCode": "eng", "isDeleted": null, - "isActive": true + "isActive": false }, { "appId": "10003", "processId": "exception_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "OTP", - "methodSequence": 2, + "authMethodCode": "IRIS", + "methodSequence": 4, "langCode": "eng", "isDeleted": null, "isActive": false @@ -11311,9 +11311,9 @@ { "appId": "10003", "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "IRIS", + "methodSequence": 4, "langCode": "eng", "isDeleted": null, "isActive": false @@ -11321,7 +11321,7 @@ { "appId": "10003", "processId": "exception_auth", - "roleCode": "REGISTRATION_ADMIN", + "roleCode": "REGISTRATION_OFFICER", "authMethodCode": "IRIS", "methodSequence": 4, "langCode": "eng", @@ -11330,17 +11330,17 @@ }, { "appId": "10003", - "processId": "exception_auth", + "processId": "packet_auth", "roleCode": "REGISTRATION_ADMIN", - "authMethodCode": "FACE", - "methodSequence": 5, + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", - "processId": "exception_auth", + "processId": "packet_auth", "roleCode": "REGISTRATION_SUPERVISOR", "authMethodCode": "PWD", "methodSequence": 1, @@ -11350,48 +11350,48 @@ }, { "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "OTP", - "methodSequence": 2, + "processId": "packet_auth", + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FINGERPRINT", - "methodSequence": 3, + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "IRIS", - "methodSequence": 4, + "processId": "login_auth", + "roleCode": "REGISTRATION_ADMIN", + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_SUPERVISOR", - "authMethodCode": "FACE", - "methodSequence": 5, + "processId": "login_auth", + "roleCode": "REGISTRATION_OFFICER", + "authMethodCode": "PWD", + "methodSequence": 1, "langCode": "eng", "isDeleted": null, - "isActive": false + "isActive": true }, { "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", + "processId": "login_auth", + "roleCode": "REGISTRATION_SUPERVISOR", "authMethodCode": "PWD", "methodSequence": 1, "langCode": "eng", @@ -11400,17 +11400,17 @@ }, { "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "OTP", - "methodSequence": 2, + "processId": "login_auth", + "roleCode": "REGISTRATION_ADMIN", + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, "langCode": "eng", "isDeleted": null, "isActive": false }, { "appId": "10003", - "processId": "exception_auth", + "processId": "login_auth", "roleCode": "REGISTRATION_OFFICER", "authMethodCode": "FINGERPRINT", "methodSequence": 3, @@ -11420,8 +11420,8 @@ }, { "appId": "10003", - "processId": "exception_auth", - "roleCode": "REGISTRATION_OFFICER", + "processId": "login_auth", + "roleCode": "REGISTRATION_ADMIN", "authMethodCode": "IRIS", "methodSequence": 4, "langCode": "eng", @@ -11430,10 +11430,30 @@ }, { "appId": "10003", - "processId": "exception_auth", + "processId": "login_auth", "roleCode": "REGISTRATION_OFFICER", - "authMethodCode": "FACE", - "methodSequence": 5, + "authMethodCode": "IRIS", + "methodSequence": 4, + "langCode": "eng", + "isDeleted": null, + "isActive": false + }, + { + "appId": "10003", + "processId": "login_auth", + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "IRIS", + "methodSequence": 4, + "langCode": "eng", + "isDeleted": null, + "isActive": false + }, + { + "appId": "10003", + "processId": "login_auth", + "roleCode": "REGISTRATION_SUPERVISOR", + "authMethodCode": "FINGERPRINT", + "methodSequence": 3, "langCode": "eng", "isDeleted": null, "isActive": false @@ -12119,17 +12139,436 @@ "descr": "uploadPacketRoot" } ], + "deviceProviders": [ + { + "id": "SYNCBYTE.TCI322", + "vendorName": "SYNCBYTE", + "address": "Bangalore", + "email": "dummy@dummy.com", + "contactNumber": "9999999999", + "certificateAlias": "xyz", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "id": "11002", + "vendorName": "Logitech", + "address": "Bangalore", + "email": "dummy@dummy.com", + "contactNumber": "9999999999", + "certificateAlias": "xyz", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "id": "SYNCBYTE.MC01A", + "vendorName": "SYNCBYTE", + "address": "Bangalore", + "email": "dummy@dummy.com", + "contactNumber": "9999999999", + "certificateAlias": "xyz", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "id": "1049813", + "vendorName": "SYNCBYTE", + "address": "test", + "email": "qatest@mosip.io", + "contactNumber": "9663175928", + "certificateAlias": "added", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "id": "SYNCBYTE.LTC165", + "vendorName": "SYNCBYTE", + "address": "test", + "email": "qatest@mosip.io", + "contactNumber": "9663175928", + "certificateAlias": "added", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "id": "SYNCBYTE.LTC163", + "vendorName": "SYNCBYTE", + "address": "test", + "email": "qatestfinger@mosip.io", + "contactNumber": "9663175928", + "certificateAlias": "added", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "id": "SYNCBYTE.LTC164", + "vendorName": "SYNCBYTE", + "address": "test", + "email": "qatestiris@mosip.io", + "contactNumber": "9663175928", + "certificateAlias": "added", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "id": "11123", + "vendorName": "vendor1", + "address": "test", + "email": "test@mosip.io", + "contactNumber": "9663175928", + "certificateAlias": "added", + "isDeleted": null, + "langCode": null, + "isActive": true + } + ], + "deviceServices": [ + { + "id": "bla", + "swBinaryHash": "test", + "swVersion": "v1", + "dsTypeCode": "Slab", + "make": "", + "model": "model1", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2020-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.MC01A", + "dtypeCode": "Finger" + }, + { + "id": "UpdateTestMDS", + "swBinaryHash": "ZHVtbXkgZGF0YQ", + "swVersion": "MDSsVersion", + "dsTypeCode": "Full face", + "make": "Microsoft", + "model": "ca3e7ab9-b4c3-4ae6-8251-579ef933890f", + "swCreatedTime": "2019-12-17T02:20:27.729056", + "swExpiryTime": "2019-12-17T02:20:27.729056", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.TCI322", + "dtypeCode": "Face" + }, + { + "id": "12345", + "swBinaryHash": "test", + "swVersion": "TCI322L1.0", + "dsTypeCode": "DoubleIris", + "make": "EYECOOL", + "model": "TCI322", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.TCI322", + "dtypeCode": "Iris" + }, + { + "id": "12543", + "swBinaryHash": "test", + "swVersion": "TCI322L1.0", + "dsTypeCode": "Slab", + "make": "Greenbit", + "model": "DactyScan84c", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.TCI322", + "dtypeCode": "Finger" + }, + { + "id": "1001", + "swBinaryHash": "3q2-7w", + "swVersion": "SB.WIN.001", + "dsTypeCode": "DoubleIris", + "make": "EYECOOL", + "model": "TCI322", + "swCreatedTime": "2019-11-13T07:10:46.072973", + "swExpiryTime": "2019-11-13T07:10:46.072973", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.TCI322", + "dtypeCode": "Iris" + }, + { + "id": "1004", + "swBinaryHash": "3q2-7w", + "swVersion": "SB.WIN.001", + "dsTypeCode": "Full face", + "make": "Microsoft", + "model": "ca3e7ab9-b4c3-4ae6-8251-579ef933890f", + "swCreatedTime": "2019-11-13T07:10:46.072973", + "swExpiryTime": "2019-11-13T07:10:46.072973", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.TCI322", + "dtypeCode": "Face" + }, + { + "id": "134567", + "swBinaryHash": "test", + "swVersion": "SB.WIN.001", + "dsTypeCode": "Full face", + "make": "Logitech", + "model": "4d36e96c-e325-11ce-bfc1-08002be10318", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.TCI322", + "dtypeCode": "Face" + }, + { + "id": "77777", + "swBinaryHash": "test", + "swVersion": "v1", + "dsTypeCode": "Slab", + "make": "make1", + "model": "model1", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "11123", + "dtypeCode": "Finger" + }, + { + "id": "777774", + "swBinaryHash": "test", + "swVersion": "v1", + "dsTypeCode": "Slab", + "make": "make12", + "model": "model12", + "swCreatedTime": null, + "swExpiryTime": null, + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "11123", + "dtypeCode": "Finger" + }, + { + "id": "1254", + "swBinaryHash": "test", + "swVersion": "SB.WIN.001", + "dsTypeCode": "Single", + "make": "MC01A", + "model": "SMIDCL", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.MC01A", + "dtypeCode": "Fingerprint" + }, + { + "id": "1002", + "swBinaryHash": "3q2-7w", + "swVersion": "SB.WIN.001", + "dsTypeCode": "Slab", + "make": "Greenbit", + "model": "DactyScan84c", + "swCreatedTime": "2019-11-13T07:10:46.072973", + "swExpiryTime": "2019-11-13T07:10:46.072973", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.TCI322", + "dtypeCode": "Fingerprint" + }, + { + "id": "1049813", + "swBinaryHash": "test", + "swVersion": "SB.WIN.001", + "dsTypeCode": "Full face", + "make": "Logitech", + "model": "4d36e96c-e325-11ce-bfc1-08002be10318", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.LTC165", + "dtypeCode": "Face" + }, + { + "id": "1049811", + "swBinaryHash": "test", + "swVersion": "SB.WIN.001", + "dsTypeCode": "Slab", + "make": "Logitech", + "model": "4d36e96c-e325-11ce-bfc1-08002be10316", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.LTC163", + "dtypeCode": "Finger" + }, + { + "id": "1049812", + "swBinaryHash": "test", + "swVersion": "SB.WIN.001", + "dsTypeCode": "Single", + "make": "Logitech", + "model": "4d36e96c-e325-11ce-bfc1-08002be10317", + "swCreatedTime": "2019-11-19T07:00:13.375", + "swExpiryTime": "2019-11-30T07:00:13.375", + "isDeleted": null, + "langCode": null, + "isActive": true, + "dproviderId": "SYNCBYTE.LTC164", + "dtypeCode": "Iris" + } + ], + "registeredDevices": [], + "functionalTrustProviders": [ + { + "id": "21001", + "name": "Dummy Provider 1", + "address": "Bangalore", + "email": "dummy1@dummy.com", + "contactNo": "9999999999", + "certAlias": "xyz" + }, + { + "id": "21002", + "name": "Dummy Provider 2", + "address": "Bangalore", + "email": "dummy2@dummy.com", + "contactNo": "9999999999", + "certAlias": "xyz" + }, + { + "id": "12345", + "name": "Foundational1", + "address": "test address", + "email": "test@mosip.io", + "contactNo": "9876543210", + "certAlias": "test" + } + ], + "deviceTypeDPMs": [ + { + "code": "Iris", + "name": "Iris", + "descr": "Iris Biomertric", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "Face", + "name": "Face", + "descr": "Face Biometric", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "Finger", + "name": "Finger", + "descr": "Fingerprint Biometric", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "Fingerprint", + "name": "Fingerprint", + "descr": "Fingerprint Biometric", + "isDeleted": null, + "langCode": null, + "isActive": true + } + ], + "deviceSubTypeDPMs": [ + { + "code": "Slab", + "dtypeCode": "Finger", + "name": "Slab", + "descr": "Fingerprint Slab", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "Single", + "dtypeCode": "Finger", + "name": "Single", + "descr": "Fingerprint Single Finger", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "Touchless", + "dtypeCode": "Finger", + "name": "Touchless", + "descr": "Touch Fingerprint", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "SingleIris", + "dtypeCode": "Iris", + "name": "Single", + "descr": "Single Iris", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "DoubleIris", + "dtypeCode": "Iris", + "name": "Double", + "descr": "Double Iris", + "isDeleted": null, + "langCode": null, + "isActive": true + }, + { + "code": "Full face", + "dtypeCode": "Face", + "name": "Full face", + "descr": "Full Face", + "isDeleted": null, + "langCode": null, + "isActive": true + } + ], "registrationCenterMachines": [ { "regCenterId": "10009", - "machineId": "10009", + "machineId": "10028", "isDeleted": null, "langCode": "eng", "isActive": true }, { "regCenterId": "10009", - "machineId": "10028", + "machineId": "10009", "isDeleted": null, "langCode": "eng", "isActive": true @@ -12141,70 +12580,70 @@ "deviceId": "3000029", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000049", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000069", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000089", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000109", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000128", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000137", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000146", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000155", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "deviceId": "3000164", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false } ], "registrationCenterMachineDevices": [ @@ -12313,14 +12752,14 @@ "userId": "110009", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false }, { "regCenterId": "10009", "userId": "110028", "isDeleted": null, "langCode": "eng", - "isActive": true + "isActive": false } ], "registrationCenterMachineHistory": [ @@ -12330,7 +12769,7 @@ "isActive": true, "regCenterId": "10009", "machineId": "10009", - "effectivetimes": "2019-07-26T12:18:41.479824" + "effectivetimes": "2019-10-21T06:50:28.174108" }, { "isDeleted": null, @@ -12338,7 +12777,7 @@ "isActive": true, "regCenterId": "10009", "machineId": "10028", - "effectivetimes": "2019-07-26T12:18:41.479824" + "effectivetimes": "2019-10-21T06:50:28.174108" } ], "registrationCenterDeviceHistory": [ @@ -12348,7 +12787,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000029", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12356,7 +12795,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000049", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12364,7 +12803,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000069", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12372,7 +12811,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000089", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12380,7 +12819,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000109", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12388,7 +12827,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000128", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12396,7 +12835,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000137", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12404,7 +12843,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000146", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12412,7 +12851,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000155", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" }, { "isDeleted": null, @@ -12420,7 +12859,7 @@ "isActive": true, "regCenterId": "10009", "deviceId": "3000164", - "effectivetimes": "2019-07-26T12:18:41.396Z" + "effectivetimes": "2019-10-21T06:50:28.071Z" } ], "registrationCenterMachineDeviceHistory": [ @@ -12431,7 +12870,7 @@ "regCenterId": "10009", "machineId": "10009", "deviceId": "3000029", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12440,7 +12879,7 @@ "regCenterId": "10009", "machineId": "10009", "deviceId": "3000049", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12449,7 +12888,7 @@ "regCenterId": "10009", "machineId": "10009", "deviceId": "3000069", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12458,7 +12897,7 @@ "regCenterId": "10009", "machineId": "10009", "deviceId": "3000089", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12467,7 +12906,7 @@ "regCenterId": "10009", "machineId": "10009", "deviceId": "3000109", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12476,7 +12915,7 @@ "regCenterId": "10009", "machineId": "10028", "deviceId": "3000128", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12485,7 +12924,7 @@ "regCenterId": "10009", "machineId": "10028", "deviceId": "3000137", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12494,7 +12933,7 @@ "regCenterId": "10009", "machineId": "10028", "deviceId": "3000146", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12503,7 +12942,7 @@ "regCenterId": "10009", "machineId": "10028", "deviceId": "3000155", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" }, { "isDeleted": null, @@ -12512,7 +12951,7 @@ "regCenterId": "10009", "machineId": "10028", "deviceId": "3000164", - "effectivetimes": "2019-07-26T12:18:41.443892" + "effectivetimes": "2019-10-21T06:50:28.109855" } ], "registrationCenterUserMachineMappingHistory": [ @@ -12520,13 +12959,13 @@ "cntrId": "10009", "machineId": "10009", "usrId": "110009", - "effectivetimes": "2019-07-26T12:18:41.548Z" + "effectivetimes": "2019-10-21T06:50:28.237Z" }, { "cntrId": "10009", "machineId": "10028", "usrId": "110028", - "effectivetimes": "2019-07-26T12:18:41.548Z" + "effectivetimes": "2019-10-21T06:50:28.237Z" } ], "registrationCenterUserHistory": [ @@ -12536,7 +12975,7 @@ "isActive": true, "regCntrId": "10009", "userId": "110009", - "effectDateTimes": "2019-07-26T12:18:41.517491" + "effectDateTimes": "2019-10-21T06:50:28.205359" }, { "isDeleted": null, @@ -12544,7 +12983,7 @@ "isActive": true, "regCntrId": "10009", "userId": "110028", - "effectDateTimes": "2019-07-26T12:18:41.517491" + "effectDateTimes": "2019-10-21T06:50:28.205359" } ] }, diff --git a/automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/request.json deleted file mode 100644 index 0db0eeab1fb..00000000000 --- a/automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "string", - "version": "string", - "metadata": {}, - "requesttime": "2019-04-24T10:00:00.000Z", - "request" : { - "uin":"", - "status":"UNASSIGNED" -} -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/UINStatusUpdate/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/request.json deleted file mode 100644 index e47a31f85b0..00000000000 --- a/automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "machineName": "Machine 8", - "publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAocdD9AuOypevq3lF1amM15y7tbj0CadgUO2jp8cpJpAbRpjyT5hg-RuMpYuj5jpOUeomJBt9rMz7iC9GVjLLQ-Em3yoI7P1Y2a9kPk1s_hvxsO9_OqCAr_6dK6t6RI9T6xDNTPfgRWMz2lbXFZIwzR3EEj6vh35FY4rfADFMrWNCX6Pi0jWcGJTvoN4tWO4F0eBWhWvxLF_6Vhh_xJ1eghL2bClBq2IoEkJXIBaK2Qkg1J1Nwd-0qJ7I2fXn-tuZwWDfDiwtQaVXiX3cO5F3eTPbSc7-O-MyoSVCa3jXKAhXMGov_tCB9O35puxDnB7zCbJ-iBEDNZ8CV9HVPQH9-QIDAQAB" - }, - "requesttime": "2018-12-10T06:12:52.994Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/UploadPublickey/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/fetchIDlist/valid_smoke/Response.json b/automationtests/src/main/resources/kernel/fetchIDlist/valid_smoke/Response.json index 5831f0f2835..2c1015299a4 100644 --- a/automationtests/src/main/resources/kernel/fetchIDlist/valid_smoke/Response.json +++ b/automationtests/src/main/resources/kernel/fetchIDlist/valid_smoke/Response.json @@ -1,46 +1,46 @@ { - "id": null, - "version": null, - "responsetime": "2019-04-17T13:01:12.398Z", - "metadata": null, - "response": { - "idtypes": [ - { - "code": "UIN", - "descr": "National ID given to the applicant", - "name": "Unique Identification Number", - "langCode": "eng", - "isActive": true - }, - { - "code": "PRID", - "descr": "ID assigned after Pre-registration", - "name": "Pre-registration ID", - "langCode": "eng", - "isActive": true - }, - { - "code": "RID", - "descr": "ID assigned after registration", - "name": "Registration ID", - "langCode": "eng", - "isActive": true - }, - { - "code": "VID", - "descr": "ID used in replacement of UIN", - "name": "Virtual ID", - "langCode": "eng", - "isActive": true - }, - { - "code": "Token ID", - "descr": "ID used by a vendor for an applicant", - "name": "Token ID", - "langCode": "eng", - "isActive": true - } - ] - }, - "errors": null + "id": null, + "version": null, + "responsetime": "2019-12-19T07:36:21.093Z", + "metadata": null, + "response": { + "idtypes": [ + { + "code": "UIN", + "descr": "National ID given to the applicant", + "name": "Unique Identification Number", + "langCode": "eng", + "isActive": true + }, + { + "code": "PRID", + "descr": "ID assigned after Pre-registration", + "name": "Pre-registration ID", + "langCode": "eng", + "isActive": true + }, + { + "code": "VID", + "descr": "ID used in replacement of UIN", + "name": "Virtual ID", + "langCode": "eng", + "isActive": true + }, + { + "code": "Token ID", + "descr": "ID used by a vendor for an applicant", + "name": "Token ID", + "langCode": "eng", + "isActive": true + }, + { + "code": "RID", + "descr": "ID assigned after registration -updated by syadmin", + "name": "Registration ID", + "langCode": "eng", + "isActive": true + } + ] + }, + "errors": null } \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/request.json b/automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/request.json deleted file mode 100644 index c530181cb2e..00000000000 --- a/automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/request.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "id": "string", - "metadata": {}, - "request": { - "key": "95386025850" - }, - "requesttime": "2019-04-11T10:00:00.000Z", - "version": "string" -} \ No newline at end of file diff --git a/automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/response.json b/automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/response.json deleted file mode 100644 index 2cf69c10396..00000000000 --- a/automationtests/src/main/resources/kernel/otpGenerate/requestUTCTimeValidation/response.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "id": "string", - "version": "string", - "responsetime": "2019-04-16T12:55:32.212Z", - "metadata": null, - "response": null, - "errors": [ - { - "errorCode": "", - "message": "" - } - ] -} \ No newline at end of file From 26e1b417a680fac4154d685c61214c066c4fbb4c Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Mon, 23 Dec 2019 19:07:21 +0530 Subject: [PATCH 13/28] MOS-30584 : Updated Build Version --- automationtests/src/main/resources/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automationtests/src/main/resources/metadata.xml b/automationtests/src/main/resources/metadata.xml index 6eddf78425a..0daf8615e31 100644 --- a/automationtests/src/main/resources/metadata.xml +++ b/automationtests/src/main/resources/metadata.xml @@ -10,7 +10,7 @@ io.mosip mosip-parent - 0.10.4 + 0.1.3 From 287dbcd436c302b82cf31ec532c56df100278377 Mon Sep 17 00:00:00 2001 From: M1049813 Date: Thu, 26 Dec 2019 15:44:26 +0530 Subject: [PATCH 14/28] MOS-30648 : Merge with master according to latest buid --- .../mosip/admin/fw/util/AdminRunConfig.java | 12 +++ .../fw/util/AuditValidation.java | 2 +- .../authentication/fw/util/AuthTestsUtil.java | 2 +- .../authentication/fw/util/IdaRunConfig.java | 10 ++- .../authentication/fw/util/RunConfig.java | 2 + .../fw/util/IdRepoPrerequisteTests.java | 1 + .../idRepository/fw/util/IdRepoRunConfig.java | 12 +++ .../idRepository/fw/util/IdRepoTestsUtil.java | 28 +++++-- .../tests/DeactivateVIDsForUIN.java | 2 +- .../tests/ReactivateVIDsForUIN.java | 2 +- .../RunConfig/envRunConfig.properties | 3 +- .../TestData/RunConfig/rid.properties | 47 ++---------- .../TestData/RunConfig/uin.properties | 47 ++---------- .../TestData/RunConfig/vid.properties | 46 ++---------- ...json => dev.getCookieForInternalAuth.json} | 0 .../dev.getCookieForUinGenerator.json | 11 +++ ...Request.json => dev.getCookieRequest.json} | 0 .../dev.residentServiceCredential.json | 10 +++ .../qa.getCookieForInternalAuth.json | 11 +++ .../qa.getCookieForUinGenerator.json | 11 +++ .../GetCookie/qa.getCookieRequest.json | 11 +++ .../qa.residentServiceCredential.json | 11 +++ .../Face/testdata.ida.Bio.Face.mapping.yml | 75 ++----------------- .../Name/testdata.ida.Demo.Name.mapping.yml | 1 + .../testdata.ida.InternalAuth.Bio.mapping.yml | 36 ++++----- .../testdata.ida.Otp.OtpGenerate.mapping.yml | 2 +- .../RunConfig/authenitcationTestdata.yaml | 36 ++++++++- .../RunConfig/envRunConfig.properties | 2 +- .../ida/TestData/RunConfig/errorCodeMsg.yml | 32 ++++---- .../ida/TestData/RunConfig/rid.properties | 47 ++---------- .../RunConfig/runConfiguration.properties | 2 +- .../ida/TestData/RunConfig/uin.properties | 47 ++---------- .../ida/TestData/RunConfig/vid.properties | 46 ++---------- .../qa.getCookieForInternalAuth.json | 2 +- .../qa.getCookieForUinGenerator.json | 2 +- .../GetCookie/qa.getCookieRequest.json | 6 +- .../qa.residentServiceCredential.json | 6 +- 37 files changed, 245 insertions(+), 378 deletions(-) rename automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/{getCookieForUinGenerator.json => dev.getCookieForInternalAuth.json} (100%) create mode 100644 automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json rename automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/{getCookieRequest.json => dev.getCookieRequest.json} (100%) create mode 100644 automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.residentServiceCredential.json create mode 100644 automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json create mode 100644 automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json create mode 100644 automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json create mode 100644 automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.residentServiceCredential.json diff --git a/automationtests/src/main/java/io/mosip/admin/fw/util/AdminRunConfig.java b/automationtests/src/main/java/io/mosip/admin/fw/util/AdminRunConfig.java index 8cc9d0f4e61..e8108352258 100644 --- a/automationtests/src/main/java/io/mosip/admin/fw/util/AdminRunConfig.java +++ b/automationtests/src/main/java/io/mosip/admin/fw/util/AdminRunConfig.java @@ -1236,4 +1236,16 @@ public void setSplitEncryptedData(String splitEncryptedData) { // TODO Auto-generated method stub } + + @Override + public String getAuthManagerUserIdPwd() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAuthManagerUserIdPwd(String authManagerUserIdPwd) { + // TODO Auto-generated method stub + + } } diff --git a/automationtests/src/main/java/io/mosip/authentication/fw/util/AuditValidation.java b/automationtests/src/main/java/io/mosip/authentication/fw/util/AuditValidation.java index 3fc06e8baa5..be63d78a5a6 100644 --- a/automationtests/src/main/java/io/mosip/authentication/fw/util/AuditValidation.java +++ b/automationtests/src/main/java/io/mosip/authentication/fw/util/AuditValidation.java @@ -36,7 +36,7 @@ public static Map> verifyAuditTxn(File[] listO auth_txn_file = FileUtil.getFileFromList(listOfFiles, keywordToFind); Map exp = AuthTestsUtil.getPropertyAsMap(auth_txn_file.getAbsolutePath()); Map act = DbConnection.getDataForQuery( - "select request_dtimes,response_dtimes,id,request_trn_id,auth_type_code,status_code,status_comment,lang_code,ref_id_type,ref_id,cr_dtimes from ida.auth_transaction where request_trn_id = '" + "select requested_entity_name,requested_entity_id,requested_entity_type,request_dtimes,response_dtimes,id,request_trn_id,auth_type_code,status_code,status_comment,lang_code,ref_id_type,ref_id,cr_dtimes from ida.auth_transaction where request_trn_id = '" + exp.get("request_trn_id") + "' order by cr_dtimes desc limit 1", "IDA"); AuthTestsUtil.generateMappingDic(auth_txn_file.getAbsolutePath().toString(), preconAuditKeywords(exp, act)); diff --git a/automationtests/src/main/java/io/mosip/authentication/fw/util/AuthTestsUtil.java b/automationtests/src/main/java/io/mosip/authentication/fw/util/AuthTestsUtil.java index 2d74132d5d9..4431c118d0d 100644 --- a/automationtests/src/main/java/io/mosip/authentication/fw/util/AuthTestsUtil.java +++ b/automationtests/src/main/java/io/mosip/authentication/fw/util/AuthTestsUtil.java @@ -511,7 +511,7 @@ protected static String getResponseWithCookieForIdaUinGenerator(String url, Stri protected static String getResponseWithCookieForIdRepoUinGenerator(String url, String cookieName) { try { return RestClient.getRequestWithCookie(url, MediaType.APPLICATION_JSON, MediaType.APPLICATION_JSON, - cookieName, getAuthorizationCookie(IdRepoTestsUtil.getCookieRequestFilePathForUinGenerator(), getCookieUrlPath(), cookieName)).asString(); + cookieName, getAuthorizationCookie(AuthTestsUtil.getCookieRequestFilePathForUinGenerator(), getCookieUrlPath(), cookieName)).asString(); } catch (Exception e) { IDASCRIPT_LOGGER.error("Exception: " + e); return e.toString(); diff --git a/automationtests/src/main/java/io/mosip/authentication/fw/util/IdaRunConfig.java b/automationtests/src/main/java/io/mosip/authentication/fw/util/IdaRunConfig.java index 508e2476377..7eee0f95163 100644 --- a/automationtests/src/main/java/io/mosip/authentication/fw/util/IdaRunConfig.java +++ b/automationtests/src/main/java/io/mosip/authentication/fw/util/IdaRunConfig.java @@ -69,8 +69,15 @@ public class IdaRunConfig extends RunConfig{ private String idaInternalRetrieveAuthTypeStatusPathForVID; private String cryptomanagerEncrypt; private String splitEncryptedData; + private String authManagerUserIdPwd; + public String getAuthManagerUserIdPwd() { + return authManagerUserIdPwd; + } + public void setAuthManagerUserIdPwd(String authManagerUserIdPwd) { + this.authManagerUserIdPwd = authManagerUserIdPwd; + } public String getSplitEncryptedData() { return splitEncryptedData; } @@ -425,7 +432,7 @@ public void setConfig(String testDataPath,String testDataFileName,String testTy setStoreUINDataPath(AuthTestsUtil.getPropertyValue("storeUINDataPath")); setEncodeFilePath(AuthTestsUtil.getPropertyValue("encodeFilePath")); setDecodeFilePath(AuthTestsUtil.getPropertyValue("decodeFilePath")); - setClientidsecretkey(AuthTestsUtil.getPropertyValue("clientidsecretkey")); + setClientidsecretkey(AuthTestsUtil.getPropertyValue("useridPwd")); //loadingConfigFile loadErrorsData(getErrorsConfigPath()); setUinIdentityMapper(AuthTestsUtil.getPropertyValue("uinIdentityMapper")); @@ -437,6 +444,7 @@ public void setConfig(String testDataPath,String testDataFileName,String testTy setIdaInternalRetrieveAuthTypeStatusPathForVID(AuthTestsUtil.getPropertyValue("internalRetrieveAuthTypeStatusPathForVID")); setCryptomanagerEncrypt(AuthTestsUtil.getPropertyValue("cryptomanagerEncrypt")); setSplitEncryptedData(AuthTestsUtil.getPropertyValue("splitEncryptedData")); + setAuthManagerUserIdPwd(AuthTestsUtil.getPropertyValue("useridPwd")); } /** diff --git a/automationtests/src/main/java/io/mosip/authentication/fw/util/RunConfig.java b/automationtests/src/main/java/io/mosip/authentication/fw/util/RunConfig.java index be4d8a728d1..68f895048e3 100644 --- a/automationtests/src/main/java/io/mosip/authentication/fw/util/RunConfig.java +++ b/automationtests/src/main/java/io/mosip/authentication/fw/util/RunConfig.java @@ -356,6 +356,8 @@ public abstract class RunConfig { public abstract void setCryptomanagerEncrypt(String cryptomanagerEncrypt); public abstract String getSplitEncryptedData(); public abstract void setSplitEncryptedData(String splitEncryptedData); + public abstract String getAuthManagerUserIdPwd(); + public abstract void setAuthManagerUserIdPwd(String authManagerUserIdPwd); //Admin module public abstract String getAdminEndPointUrl(); diff --git a/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoPrerequisteTests.java b/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoPrerequisteTests.java index 4749e1fbeec..e9e234df131 100644 --- a/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoPrerequisteTests.java +++ b/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoPrerequisteTests.java @@ -5,6 +5,7 @@ import org.testng.annotations.BeforeClass; import io.mosip.authentication.fw.util.AuthPartnerProcessor; +import io.mosip.authentication.fw.util.RunConfigUtil; public class IdRepoPrerequisteTests extends IdRepoTestsUtil{ diff --git a/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoRunConfig.java b/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoRunConfig.java index 31368688b37..1e397a3be98 100644 --- a/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoRunConfig.java +++ b/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoRunConfig.java @@ -1257,4 +1257,16 @@ public String getFilterHolidaysPath() { // TODO Auto-generated method stub return null; } + + @Override + public String getAuthManagerUserIdPwd() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAuthManagerUserIdPwd(String authManagerUserIdPwd) { + // TODO Auto-generated method stub + + } } diff --git a/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoTestsUtil.java b/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoTestsUtil.java index 187fdf53bd8..b32ea284add 100644 --- a/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoTestsUtil.java +++ b/automationtests/src/main/java/io/mosip/authentication/idRepository/fw/util/IdRepoTestsUtil.java @@ -78,14 +78,6 @@ private static Properties getRunConfigData() { public static String getPropertyValue(String key) { return getRunConfigData().getProperty(key); } - protected static String getCookieRequestFilePath() { - return RunConfigUtil.getResourcePath() - + "idRepository/TestData/Security/GetCookie/getCookieRequest.json".toString(); - } - public static String getCookieRequestFilePathForUinGenerator() { - return RunConfigUtil.getResourcePath() - + "idRepository/TestData/Security/GetCookie/getCookieForUinGenerator.json".toString(); - } public static void copyIdrepoTestResource() { try { @@ -191,4 +183,24 @@ protected boolean postRequestAndGenerateOuputFileForUINUpdate(File[] listOfFiles return false; } } + + protected static String getCookieRequestFilePath() { + return RunConfigUtil.getResourcePath() + + "idRepository/TestData/Security/GetCookie/"+RunConfigUtil.getRunEvironment()+".getCookieRequest.json".toString(); + } + + protected static String getCookieRequestFilePathForUinGenerator() { + return RunConfigUtil.getResourcePath() + + "idRepository/TestData/Security/GetCookie/"+RunConfigUtil.getRunEvironment()+".getCookieForUinGenerator.json".toString(); + } + + protected static String getCookieRequestFilePathForInternalAuth() { + return RunConfigUtil.getResourcePath() + + "idRepository/TestData/Security/GetCookie/"+RunConfigUtil.getRunEvironment()+".getCookieForInternalAuth.json".toString(); + } + + protected static String getCookieRequestFilePathForResidentAuth() { + return RunConfigUtil.getResourcePath() + + "idRepository/TestData/Security/GetCookie/"+RunConfigUtil.getRunEvironment()+".residentServiceCredential.json".toString(); + } } diff --git a/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/DeactivateVIDsForUIN.java b/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/DeactivateVIDsForUIN.java index f8aade73eab..7fc8b0fa7fa 100644 --- a/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/DeactivateVIDsForUIN.java +++ b/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/DeactivateVIDsForUIN.java @@ -158,7 +158,7 @@ public void setResultTestName(ITestResult result) { @Test(dataProvider = "testcaselist") public void deactivateVIDsForUIN(TestParameters objTestParameters, String testScenario, String testcaseName) throws IdRepositoryTestException { - cookieValue=getAuthorizationCookie(getCookieRequestFilePathForUinGenerator(),RunConfigUtil.objRunConfig.getIdRepoEndPointUrl()+RunConfigUtil.objRunConfig.getClientidsecretkey(),AUTHORIZATHION_COOKIENAME); + cookieValue=getAuthorizationCookie(getCookieRequestFilePathForResidentAuth(),RunConfigUtil.objRunConfig.getIdRepoEndPointUrl()+RunConfigUtil.objRunConfig.getClientidsecretkey(),AUTHORIZATHION_COOKIENAME); File testCaseName = objTestParameters.getTestCaseFile(); int testCaseNumber = Integer.parseInt(objTestParameters.getTestId()); displayLog(testCaseName, testCaseNumber); diff --git a/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/ReactivateVIDsForUIN.java b/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/ReactivateVIDsForUIN.java index ccbb6e9bcaa..2e54bea5051 100644 --- a/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/ReactivateVIDsForUIN.java +++ b/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/ReactivateVIDsForUIN.java @@ -158,7 +158,7 @@ public void setResultTestName(ITestResult result) { @Test(dataProvider = "testcaselist") public void reactivateVIDsForUIN(TestParameters objTestParameters, String testScenario, String testcaseName) throws IdRepositoryTestException { - cookieValue=getAuthorizationCookie(getCookieRequestFilePathForUinGenerator(),RunConfigUtil.objRunConfig.getIdRepoEndPointUrl()+RunConfigUtil.objRunConfig.getClientidsecretkey(),AUTHORIZATHION_COOKIENAME); + cookieValue=getAuthorizationCookie(getCookieRequestFilePathForResidentAuth(),RunConfigUtil.objRunConfig.getIdRepoEndPointUrl()+RunConfigUtil.objRunConfig.getClientidsecretkey(),AUTHORIZATHION_COOKIENAME); File testCaseName = objTestParameters.getTestCaseFile(); int testCaseNumber = Integer.parseInt(objTestParameters.getTestId()); displayLog(testCaseName, testCaseNumber); diff --git a/automationtests/src/main/resources/idRepository/TestData/RunConfig/envRunConfig.properties b/automationtests/src/main/resources/idRepository/TestData/RunConfig/envRunConfig.properties index 77344ae2e11..df24b4e70fd 100644 --- a/automationtests/src/main/resources/idRepository/TestData/RunConfig/envRunConfig.properties +++ b/automationtests/src/main/resources/idRepository/TestData/RunConfig/envRunConfig.properties @@ -17,7 +17,8 @@ idRepoRegenerateVID=/idrepository/v1/vid/$vid$ idRepoDeactivateVIDs=/idrepository/v1/vid/deactivate idRepoReactivateVIDs=/idrepository/v1/vid/reactivate #Security -clientidsecretkey=/v1/authmanager/authenticate/clientidsecretkey +clientidsecretkey=/v1/authmanager/authenticate/useridPwd +useridPwd=/v1/authmanager/authenticate/useridPwd #DeploymenyVersion authVersion=v1 #EncryptionUtil details/ diff --git a/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties b/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties index 6783396ae96..48cdb84c0d6 100644 --- a/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties +++ b/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties @@ -1,42 +1,5 @@ -#Fri Dec 06 11:57:08 IST 2019 -27847657360002520191206115208=7968074290 -27847657360002520191206115238=8609350695 -27847657360002520191206115557=8397598618 -27847657360002520191206115521=8916031469 -27847657360002520191206115231=6329073157 -27847657360002520191206115550=9061758031 -27847657360002520191206115456=2039785170 -27847657360002520191206115134=8690896351 -27847657360002520191206115422=2470610597 -27847657360002520191206115329=7508742094 -27847657360002520191206115616=2986759146 -27847657360002520191206115645=8237143953 -27847657360002520191206115355=4981692437 -27847657360002520191206115322=6471870369 -27847657360002520191206115641=8598152395 -27847657360002520191206115258=2452034631 -27847657360002520191206115514=3650623985 -27847657360002520191206115222=3167583793 -27847657360002520191206115540=7487014395 -27847657360002520191206115449=2394791487 -27847657360002520191206115127=3017945847 -27847657360002520191206115159=3209415481 -27847657360002520191206115412=6417819306 -27847657360002520191206115700=2570438018 -27847657360002520191206115441=5643897815 -27847657360002520191206115606=8102982735 -27847657360002520191206115150=7536237019 -27847657360002520191206115314=3671896039 -27847657360002520191206115346=6850816384 -27847657360002520191206115632=9835902436 -27847657360002520191206115505=9283150452 -27847657360002520191206115215=9102514813 -27847657360002520191206115247=2859768352 -27847657360002520191206115531=9532471481 -27847657360002520191206115405=8957198216 -27847657360002520191206115432=7401957693 -27847657360002520191206115141=8935017681 -27847657360002520191206115306=5395102604 -27847657360002520191206115338=5631679610 -27847657360002520191206115624=7031401850 -27847657360002520191206115653=2189367410 +#Thu Dec 26 13:52:59 IST 2019 +27847657360002520191226135235=4150218307 +27847657360002520191226135244=4703461297 +27847657360002520191226135229=9274026356 +27847657360002520191226135250=9037156416 diff --git a/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties b/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties index a56dbc02caa..6374a0dde40 100644 --- a/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties +++ b/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties @@ -1,42 +1,5 @@ -#Fri Dec 06 12:18:57 IST 2019 -5643897815=IdRepository_UpdateIdentity_withDeactivatedStatus -8598152395=Authentication_Create_withoutBio_record -6417819306=Authentication_Create_valid_uin_12_record -6329073157=Authentication_Create_uin_LOCKUIN_6_record -4981692437=Authentication_Create_valid_uin_10_record -2570438018=Authentication_OTP_FLOD_record -3209415481=Authentication_Create_uin_LOCKUIN_2_record -6471870369=Authentication_Create_uin_With_VID_type_temporary_record_6 -7968074290=Authentication_Create_uin_LOCKUIN_3_record -2986759146=Authentication_Create_valid_uin_smoke_1_record -6850816384=Authentication_Create_uin_With_VID_type_temporary_record_9 -9283150452=Authentication_Create_valid_uin_18_record -3167583793=Authentication_Create_uin_LOCKUIN_5_record -2189367410=Authentication_OTP_EXCEED_record -9835902436=Authentication_Create_valid_uin_smoke_3_record -2859768352=Authentication_Create_uin_With_VID_type_temporary_record_2 -7536237019=Authentication_Create_uin_LOCKUIN_1_record -8102982735=Authentication_Create_valid_uin_9_record -7031401850=Authentication_Create_valid_uin_smoke_2_record -8957198216=Authentication_Create_valid_uin_11_record -2452034631=Authentication_Create_uin_With_VID_type_temporary_record_3 -3650623985=Authentication_Create_valid_uin_19_record -5395102604=Authentication_Create_uin_With_VID_type_temporary_record_4 -8916031469=Update_UIN_Deactivated -7401957693=Authentication_Create_valid_uin_14_record -9532471481=Authentication_Create_valid_uin_5_record -5631679610=Authentication_Create_uin_With_VID_type_temporary_record_8 -8237143953=Authentication_IdentityMismatch_OTP_record -8609350695=Authentication_Create_uin_With_VID_type_temporary_record_1 -2039785170=Authentication_Create_valid_uin_17_record -3671896039=Authentication_Create_uin_With_VID_type_temporary_record_5 -2394791487=IdRepository_UpdateIdentity_withDeactivatedStatus -7487014395=Authentication_Create_valid_uin_6_record -9061758031=Authentication_Create_valid_uin_7_record -2470610597=Authentication_Create_valid_uin_13_record -9102514813=Authentication_Create_uin_LOCKUIN_4_record -8397598618=IdRepository_UpdateIdentity_withBlockedStatus -7508742094=Authentication_Create_uin_With_VID_type_temporary_record_7 -8935017681=Authentication_Create_GenderMLE_record -3017945847=Authentication_Create_DR_smoke_record -8690896351=Authentication_Create_GenderFLE_record +#Thu Dec 26 13:52:59 IST 2019 +4150218307=Authentication_Create_valid_uin_smoke_1_record +4703461297=Authentication_Create_valid_uin_smoke_2_record +9037156416=Authentication_Create_valid_uin_smoke_3_record +9274026356=Authentication_Create_DR_smoke_record diff --git a/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties b/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties index 9bd5f334220..d2b753232fd 100644 --- a/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties +++ b/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties @@ -1,41 +1,5 @@ -#Fri Dec 06 11:57:41 IST 2019 -5643897815=4120132689563703.Perpetual.ACTIVE -8598152395=5045126348137196.Perpetual.ACTIVE -6417819306=2701571645391425.Perpetual.DEACTIVATED -6329073157=6206194230710216.Perpetual.ACTIVE -4981692437=3871268325347236.Perpetual.ACTIVE -2570438018=4293047532465983.Perpetual.ACTIVE -3209415481=5712469563523903.Perpetual.ACTIVE -6471870369=6204510584134781.Temporary.ACTIVE.1 -7968074290=6354126728093648.Perpetual.ACTIVE -2986759146=2891437294261380.Perpetual.INACTIVE -6850816384=2672156931964950.Temporary.ACTIVE.1 -9283150452=6031836250956192.Perpetual.REVOKED -3167583793=5480130573465285.Perpetual.ACTIVE -2189367410=6347246153927314.Perpetual.ACTIVE -9835902436=3479562864251324.Perpetual.ACTIVE -2859768352=6810314805129846.Temporary.ACTIVE.1 -7536237019=3713965369127946.Perpetual.ACTIVE -8102982735=3597642961782147.Perpetual.ACTIVE -7031401850=3569824731097501.Perpetual.ACTIVE -8957198216=6183780329739814.Perpetual.ACTIVE -2452034631=2158712793165284.Temporary.ACTIVE.1 -3650623985=6180739465983163.Perpetual.ACTIVE -5395102604=6087137504864318.Temporary.ACTIVE.1 -7401957693=4310753015062917.Perpetual.EXPIRED -9532471481=3625820481728750.Perpetual.ACTIVE -5631679610=5974302165180486.Temporary.ACTIVE.1 -8237143953=6310830148265076.Perpetual.ACTIVE -8609350695=3769159608170398.Temporary.ACTIVE.1 -2039785170=4715983728469754.Perpetual.ACTIVE -3671896039=6472460392013526.Temporary.ACTIVE.1 -2394791487=6290730891493718.Perpetual.ACTIVE -7487014395=9728127409189084.Perpetual.ACTIVE -9061758031=2914307318368493.Perpetual.ACTIVE -2470610597=2412058925486082.Perpetual.ACTIVE -9102514813=5184574910340894.Perpetual.ACTIVE -8397598618=3587293603823749.Perpetual.ACTIVE -7508742094=3463274198021570.Temporary.ACTIVE.1 -8935017681=3528641205762701.Perpetual.ACTIVE -3017945847=2041578528962531.Perpetual.ACTIVE -8690896351=4968261735480318.Perpetual.ACTIVE +#Thu Dec 26 13:53:01 IST 2019 +4703461297=2035796453491023.Perpetual.ACTIVE +4150218307=5731270937829749.Perpetual.ACTIVE +9037156416=2980325924817269.Perpetual.ACTIVE +9274026356=3594190249365203.Perpetual.ACTIVE diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/getCookieForUinGenerator.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieForInternalAuth.json similarity index 100% rename from automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/getCookieForUinGenerator.json rename to automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieForInternalAuth.json diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json new file mode 100644 index 00000000000..f1480012a4e --- /dev/null +++ b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json @@ -0,0 +1,11 @@ +{ + "id": "mosip.otpnotification.send", + "metadata": {}, + "request": { + "clientId": "registration-processor", + "secretKey": "d80ec0be-bba7-4d8e-bf0c-85ab45bb976b", + "appId": "registrationprocessor" + }, + "requesttime": "$TIMESTAMPZ$", + "version": "v1.0" +} \ No newline at end of file diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/getCookieRequest.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieRequest.json similarity index 100% rename from automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/getCookieRequest.json rename to automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.getCookieRequest.json diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.residentServiceCredential.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.residentServiceCredential.json new file mode 100644 index 00000000000..7f66f6506c1 --- /dev/null +++ b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/dev.residentServiceCredential.json @@ -0,0 +1,10 @@ +{ + "id": "string", + "request": { + "clientId": "resident", + "secretKey": "dbe554cd-81e8-44c2-b8ec-3d8090aca1f4", + "appId": "resident" + }, + "requesttime": "$TIMESTAMPZ$", + "version": "string" +} \ No newline at end of file diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json new file mode 100644 index 00000000000..d1446f83482 --- /dev/null +++ b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json @@ -0,0 +1,11 @@ +{ + "request": { + "password": "mosip", + "appId": "admin", + "userName": "test_admin" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} \ No newline at end of file diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json new file mode 100644 index 00000000000..d1446f83482 --- /dev/null +++ b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json @@ -0,0 +1,11 @@ +{ + "request": { + "password": "mosip", + "appId": "admin", + "userName": "test_admin" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} \ No newline at end of file diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json new file mode 100644 index 00000000000..4d5439ab9cc --- /dev/null +++ b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json @@ -0,0 +1,11 @@ +{ + "request": { + "password": "mosip", + "appId": "ida_testuser", + "userName": "ida_testuser" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} \ No newline at end of file diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.residentServiceCredential.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.residentServiceCredential.json new file mode 100644 index 00000000000..40e7e6c8783 --- /dev/null +++ b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.residentServiceCredential.json @@ -0,0 +1,11 @@ +{ + "request": { + "password": "mosip", + "appId": "resident_testuser", + "userName": "resident_testuser" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml index e7b5e88bb3e..1851b1973a8 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml @@ -959,9 +959,9 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFaceMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFaceMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFaceMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ + output.1.response.error.actionMessage: $errors:BiometricTechMismatch:actionMessage$ Authentication_Biometric_Face_With_Invalid_consentObtained_neither_true_nor_false_In_Request_Neg: endpoint.url: @@ -1688,9 +1688,9 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFaceMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFaceMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFaceMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ + output.1.response.error.actionMessage: $errors:BiometricTechMismatch:actionMessage$ output.1.response.staticToken: $TOKENID~$input.bio-auth-request:AuthReq.individualId$~$endpoint.url:partnerIDMispLK$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ @@ -2260,37 +2260,6 @@ testdata: output.1.response.error.errorCode: $errors:InvalidDeviceDateTime:errorCode$ output.1.response.error.errorMessage: $errors:InvalidDeviceDateTime:errorMessage$ - Authentication_Biometric_InValid_DeviceSubType_Neg: - endpoint.url: - partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ - input.bio-auth-request: - AuthReq.individualId: $UIN$ - AuthReq.requestTime: $TIMESTAMP$ - AuthReq.transactionID: $RANDOM:N:10$ - input.identity-encrypt-data: - identityReq.bioSubType: $TestData:bio_face_subType$ - identityReq.bioType: $TestData:bio_face_type$ - identityReq.timestamp: $TIMESTAMP$ - identityReq.data.timestamp: $TIMESTAMP$ - identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ - #Device - identityReq.deviceCode: $Device:face:code$ - identityReq.deviceProviderID: $Device:face:provider_id$ - identityReq.deviceServiceVersion: $Device:face:sw_version$ - identityReq.digitalId.serialNo: $Device:face:serial_number$ - identityReq.digitalId.make: $Device:face:make$ - identityReq.digitalId.model: $Device:face:model$ - identityReq.digitalId.deviceProvider: $Device:face:provider_name$ - identityReq.digitalId.deviceProviderId: $TestData:invalid_DeviceParam$ - identityReq.digitalId.dateTime: $TIMESTAMP$ - output.output-1-expected-n-res: - output.1.response.status: $TestData:auth_Fail_status$ - output.1.response.responseTime: $TIMESTAMP$ - output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:InvalidDeviceProviderID:errorCode$ - output.1.response.error.errorMessage: $errors:InvalidDeviceProviderID:errorMessage$ - Authentication_Biometric_InValid_DeviceProviderId_Neg: endpoint.url: partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ @@ -2915,38 +2884,6 @@ testdata: output.1.response.error.errorCode: $errors:MissingDeviceType:errorCode$ output.1.response.error.errorMessage: $errors:MissingDeviceType:errorMessage$ - Authentication_Biometric_without_DeviceSubType_Neg: - endpoint.url: - partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ - input.bio-auth-request: - AuthReq.individualId: $UIN$ - AuthReq.requestTime: $TIMESTAMP$ - AuthReq.transactionID: $RANDOM:N:10$ - input.identity-encrypt-data: - identityReq.bioSubType: $TestData:bio_face_subType$ - identityReq.bioType: $TestData:bio_face_type$ - identityReq.timestamp: $TIMESTAMP$ - identityReq.data.timestamp: $TIMESTAMP$ - identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ - #Device - identityReq.deviceCode: $Device:face:code$ - identityReq.deviceProviderID: $Device:face:provider_id$ - identityReq.deviceServiceVersion: $Device:face:sw_version$ - identityReq.digitalId.serialNo: $Device:face:serial_number$ - identityReq.digitalId.make: $Device:face:make$ - identityReq.digitalId.model: $Device:face:model$ - identityReq.digitalId.deviceProvider: $Device:face:provider_name$ - identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ - identityReq.digitalId.dateTime: $TIMESTAMP$ - identityReq.digitalId.subType: $REMOVE$ - output.output-1-expected-n-res: - output.1.response.status: $TestData:auth_Fail_status$ - output.1.response.responseTime: $TIMESTAMP$ - output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:MissingDeviceSubType:errorCode$ - output.1.response.error.errorMessage: $errors:MissingDeviceSubType:errorMessage$ - Authentication_Biometric_Face_WithFinger_Device_Neg: endpoint.url: partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ diff --git a/automationtests/src/main/resources/ida/TestData/Demo/Name/testdata.ida.Demo.Name.mapping.yml b/automationtests/src/main/resources/ida/TestData/Demo/Name/testdata.ida.Demo.Name.mapping.yml index 993abcf13a5..189d6e5efe5 100644 --- a/automationtests/src/main/resources/ida/TestData/Demo/Name/testdata.ida.Demo.Name.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Demo/Name/testdata.ida.Demo.Name.mapping.yml @@ -195,6 +195,7 @@ testdata: input.demo-auth-request: AuthReq.individualId: $UIN$ AuthReq.transactionID: $RANDOM:N:10$ + AuthReq.requestTime: $TIMESTAMP$ input.identity-encrypt-data: identityReq.valuename: $idrepo~$input.demo-auth-request:AuthReq.individualId$~valuefullName:langcode:TestData:secondary_lang_code$ identityReq.languagename: $TestData:secondary_lang_code$ diff --git a/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml b/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml index 3b96b8d5147..7fe03c510a1 100644 --- a/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml @@ -32,7 +32,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_face_moduleName$ @@ -71,7 +71,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -110,7 +110,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_iris_moduleName$ @@ -1309,7 +1309,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_face_moduleName$ @@ -1424,7 +1424,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_face_moduleName$ @@ -1460,7 +1460,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_face_moduleName$ @@ -1496,7 +1496,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_iris_moduleName$ @@ -1532,7 +1532,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_iris_moduleName$ @@ -1568,7 +1568,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1604,7 +1604,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1640,7 +1640,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1676,7 +1676,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1712,7 +1712,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1748,7 +1748,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1784,7 +1784,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1820,7 +1820,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1856,7 +1856,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ @@ -1892,7 +1892,7 @@ testdata: audit.audit_log: refId: $input.bio-auth-request:AuthReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_auth_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_finger_moduleName$ diff --git a/automationtests/src/main/resources/ida/TestData/Otp/OtpGeneration/testdata.ida.Otp.OtpGenerate.mapping.yml b/automationtests/src/main/resources/ida/TestData/Otp/OtpGeneration/testdata.ida.Otp.OtpGenerate.mapping.yml index 36e8de43152..6e19e5fa3b1 100644 --- a/automationtests/src/main/resources/ida/TestData/Otp/OtpGeneration/testdata.ida.Otp.OtpGenerate.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Otp/OtpGeneration/testdata.ida.Otp.OtpGenerate.mapping.yml @@ -32,7 +32,7 @@ testdata: audit.audit_log: refId: $input.otp-generate-request:otpReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_otp_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_otprequest_moduleName$ diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml b/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml index 6709d0e6966..d67d01c47e7 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml @@ -388,7 +388,7 @@ int.finger.deviceid: qa.finger.deviceid: - SYNCBYTE.LTC163 dev.finger.deviceid: - - SYNCBYTE.MC01A + - SYNCBYTE.LTC163 int.iris.deviceid: - SYNCBYTE.LTC165 qa.iris.deviceid: @@ -467,12 +467,30 @@ auth_transaction_EKYC_success_statusComment: auth_transaction_EKYC_fail_statusComment: - $REGEXP:.*KYC.*Authentication.*Failed.*$ #Audit_log +audit_log_auth_eventType: + - BUSINESS +audit_log_internal_eventType: + - SYSTEM audit_log_eventId: - $REGEXP:.*IDA.*$ +audit_log_auth_eventId: + - IDA-001 +audit_log_otp_eventId: + - IDA-002 +audit_log_kyc_eventId: + - IDA-003 +audit_log_internal_auth_eventId: + - IDA-004 +audit_log_internal_otp_eventId: + - IDA-005 audit_log_auth_eventName: - Authentication Request +audit_log_otp_eventName: + - OTP Request audit_log_internal_auth_eventName: - Internal Authentication Request +audit_log_internal_otp_eventName: + - Internal OTP Request audit_log_ekyc_eventName: - eKYC Request audit_log_ida_appId: @@ -490,11 +508,25 @@ audit_log_face_moduleName: audit_log_otp_moduleName: - OTP Authenticator audit_log_otprequest_moduleName: - - Otp Requestor + - OTP Requestor audit_log_USERID_refIdType: - USER_ID audit_log_UIN_refIdType: - UIN +audit_log_demo_moduleId: + - Demographic Authenticator +audit_log_ekyc_moduleId: + - IDA-EKA +audit_log_iris_moduleId: + - IDA-ISA +audit_log_finger_moduleId: + - IDA-FPA +audit_log_face_moduleId: + - IDA-FAA +audit_log_otp_moduleId: + - IDA-OTA +audit_log_otprequest_moduleId: + - IDA-OTR audit_log_demo_moduleName: - Demographic Authenticator audit_log_VID_refIdType: diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties index 9e46f72f85e..5c26bea7f55 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/envRunConfig.properties @@ -58,4 +58,4 @@ auth.service.name=authentication-service-5bdf55ff86-lkbrb auth.internal.service.name=authentication-internal-service-7df7b6f99f-vk5f8 auth.kyc.service.name=authentication-kyc-service-55bffdbfdf-77szw #AppConfig -vid.temporary.usageTime=1 +vid.temporary.usageTime=1 \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml b/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml index 8eb8ef9dfb1..9e1e8dd799a 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml @@ -343,29 +343,29 @@ errors: errorCode: IDA-OTA-010 errorMessage: Input Identity Type does not match Identity Type of OTP Request InvalidDeviceProviderID: - errorCode: IDA-MLC-009 - errorMessage: Invalid Input Parameter - request/biometrics/0/digitalId/deviceProviderId + errorCode: IDA-DPM-003 + errorMessage: Device Provider is not registered with MOSIP InvalidDeviceProvider: - errorCode: IDA-MLC-009 - errorMessage: Invalid Input Parameter - request/biometrics/0/digitalId/deviceProvider + errorCode: IDA-DPM-003 + errorMessage: Device Provider is not registered with MOSIP InvalidDeviceCode: - errorCode: IDA-MLC-009 - errorMessage: Invalid Input Parameter - request/biometrics/0/deviceCode + errorCode: IDA-DPM-001 + errorMessage: Device is not registered with MOSIP InvalidDeviceDateTime: errorCode: IDA-MLC-009 errorMessage: Invalid Input Parameter - request/biometrics/0/digitalId/dateTime InvalidDeviceServiceVersion: - errorCode: IDA-MLC-009 - errorMessage: Invalid Input Parameter - request/biometrics/0/deviceServiceVersion + errorCode: IDA-DPM-002 + errorMessage: MDS is not registered with MOSIP InvalidDeviceSerialNo: - errorCode: IDA-MLC-009 - errorMessage: Invalid Input Parameter - request/biometrics/0/digitalId/serialNo + errorCode: IDA-DPM-003 + errorMessage: Device Provider is not registered with MOSIP InvalidDeviceMake: - errorCode: IDA-MLC-009 - errorMessage: Invalid Input Parameter - request/biometrics/0/digitalId/make + errorCode: IDA-DPM-002 + errorMessage: MDS is not registered with MOSIP InvalidDeviceModel: - errorCode: IDA-MLC-009 - errorMessage: Invalid Input Parameter - request/biometrics/0/digitalId/model + errorCode: IDA-DPM-003 + errorMessage: MDS is not registered with MOSIP InvalidDeviceType: errorCode: IDA-MLC-009 errorMessage: Invalid Input Parameter - request/biometrics/0/digitalId/type @@ -405,4 +405,8 @@ errors: InvalidSignature: errorCode: IDA-MPA-002 errorMessage: Invalid certificate in digital signature + BiometricTechMismatch: + errorCode: IDA-BIA-017 + errorMessage: Unable to Perform Biometric Match due to a Technical Issue + actionMessage: Unable to Perform Biometric Match due to a Technical Issue diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties index 70821e5f6bd..f70e238b692 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties @@ -1,42 +1,5 @@ -#Mon Dec 16 18:07:27 IST 2019 -27847657360002520191216180339=8910493759 -27847657360002520191216180658=7308215290 -27847657360002520191216180303=4951489457 -27847657360002520191216180622=4769049724 -27847657360002520191216180654=3795104386 -27847657360002520191216180331=2157941082 -27847657360002520191216180527=3519560342 -27847657360002520191216180206=6957314961 -27847657360002520191216180554=6537290582 -27847657360002520191216180233=7691281956 -27847657360002520191216180718=7059157287 -27847657360002520191216180138=3203758435 -27847657360002520191216180423=9680935716 -27847657360002520191216180450=4591346927 -27847657360002520191216180647=7451673590 -27847657360002520191216180614=2178324129 -27847657360002520191216180358=6346035974 -27847657360002520191216180323=2453725418 -27847657360002520191216180517=8603854058 -27847657360002520191216180547=6586183781 -27847657360002520191216180223=8960450870 -27847657360002520191216180708=4974830852 -27847657360002520191216180251=3781975693 -27847657360002520191216180128=5173580167 -27847657360002520191216180414=5018547564 -27847657360002520191216180158=3207381657 -27847657360002520191216180443=3258438546 -27847657360002520191216180639=4271256475 -27847657360002520191216180348=6457487092 -27847657360002520191216180604=6401761281 -27847657360002520191216180312=8157192798 -27847657360002520191216180509=4652859810 -27847657360002520191216180630=3608326931 -27847657360002520191216180538=6472380176 -27847657360002520191216180214=3967537243 -27847657360002520191216180501=8653094372 -27847657360002520191216180243=5164731759 -27847657360002520191216180406=8938574278 -27847657360002520191216180117=8396258614 -27847657360002520191216180149=9034204963 -27847657360002520191216180433=9162501760 +#Thu Dec 26 14:34:52 IST 2019 +27847657360002520191226143439=7341870610 +27847657360002520191226143422=8304851325 +27847657360002520191226143445=9387052035 +27847657360002520191226143428=5830410352 diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/runConfiguration.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/runConfiguration.properties index 4c63b26f0ca..c5ca4d3ccca 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/runConfiguration.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/runConfiguration.properties @@ -43,7 +43,7 @@ BiometricAuthentication.testDataPath[3]=ida/TestData/Bio/Iris/ BiometricAuthentication.testDataFileName[3]=testdata.ida.bio.AuthWithIris.mapping.yml BiometricAuthentication.testDataPath[2]=ida/TestData/Bio/FingerPrint/ BiometricAuthentication.testDataFileName[2]=testdata.ida.bio.AuthWithFingerPrint.mapping.yml -BiometricAuthentication.invocationCount=1 +BiometricAuthentication.invocationCount=3 EkycWithBiometricAuthentication.testDataPath[1]=ida/TestData/Ekyc/Bio/ EkycWithBiometricAuthentication.testDataFileName[1]=testdata.ida.Ekyc.AuthWithBiometric.mapping.yml EkycWithBiometricAuthentication.invocationCount=1 diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties index 15f5496ef50..b3298ba11ac 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties @@ -1,42 +1,5 @@ -#Mon Dec 16 18:07:39 IST 2019 -3519560342=Authentication_Create_valid_uin_19_record -6586183781=Authentication_Create_valid_uin_5_record -6457487092=Authentication_Create_uin_With_VID_type_temporary_record_8 -8653094372=Authentication_Create_valid_uin_16_record -2178324129=Authentication_Create_valid_uin_8_record -7691281956=Authentication_Create_uin_LOCKUIN_6_record -5173580167=Authentication_Create_GenderFLE_record -3781975693=Authentication_Create_uin_With_VID_type_temporary_record_2 -4769049724=Authentication_Create_valid_uin_9_record -7308215290=Authentication_IdentityMismatch_OTP_record -6957314961=Authentication_Create_uin_LOCKUIN_3_record -6472380176=Authentication_Create_valid_uin_4_record -3795104386=Authentication_Create_withoutBio_record -7451673590=Authentication_Create_valid_uin_smoke_3_record -8960450870=Authentication_Create_uin_LOCKUIN_5_record -8938574278=Update_UIN_Deactivated -4951489457=Authentication_Create_uin_With_VID_type_temporary_record_3 -3258438546=Authentication_Create_valid_uin_14_record -6401761281=Authentication_Create_valid_uin_7_record -3203758435=Authentication_Create_GenderMLE_record -8157192798=Authentication_Create_uin_With_VID_type_temporary_record_4 -8396258614=Authentication_Create_DR_smoke_record -4271256475=Authentication_Create_valid_uin_smoke_2_record -2157941082=Authentication_Create_uin_With_VID_type_temporary_record_6 -5164731759=Authentication_Create_uin_With_VID_type_temporary_record_1 -3608326931=Authentication_Create_valid_uin_smoke_1_record -6346035974=Authentication_Create_uin_With_VID_type_temporary_record_9 -9680935716=Authentication_Create_valid_uin_12_record -9034204963=Authentication_Create_uin_LOCKUIN_1_record -2453725418=Authentication_Create_uin_With_VID_type_temporary_record_5 -4591346927=Authentication_Create_valid_uin_15_record -3207381657=Authentication_Create_uin_LOCKUIN_2_record -8910493759=Authentication_Create_uin_With_VID_type_temporary_record_7 -5018547564=Authentication_Create_valid_uin_11_record -8603854058=Authentication_Create_valid_uin_18_record -7059157287=Authentication_OTP_FLOD_record -4974830852=Authentication_OTP_EXCEED_record -9162501760=Authentication_Create_valid_uin_13_record -4652859810=Authentication_Create_valid_uin_17_record -6537290582=Authentication_Create_valid_uin_6_record -3967537243=Authentication_Create_uin_LOCKUIN_4_record +#Thu Dec 26 14:34:52 IST 2019 +9387052035=Authentication_Create_valid_uin_smoke_3_record +5830410352=Authentication_Create_valid_uin_smoke_1_record +7341870610=Authentication_Create_valid_uin_smoke_2_record +8304851325=Authentication_Create_DR_smoke_record diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties index 6d774f06f93..80d8ce45669 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties @@ -1,41 +1,5 @@ -#Mon Dec 16 18:08:10 IST 2019 -3519560342=2675698163245862.Perpetual.ACTIVE -6586183781=6326713916947819.Perpetual.ACTIVE -6457487092=4867162708256097.Temporary.ACTIVE.1 -8653094372=3819470451890352.Perpetual.ACTIVE -2178324129=6496730710269280.Perpetual.ACTIVE -7691281956=3761796583605298.Perpetual.ACTIVE -5173580167=3253914709354968.Perpetual.DEACTIVATED -3781975693=5391751427340867.Temporary.ACTIVE.1 -4769049724=4915081305179462.Perpetual.ACTIVE -7308215290=5621394583425965.Perpetual.ACTIVE -6957314961=4087597493285470.Perpetual.ACTIVE -6472380176=4803253652315729.Perpetual.ACTIVE -3795104386=4109621875316574.Perpetual.ACTIVE -7451673590=5095390867924659.Perpetual.ACTIVE -8960450870=5297143784591582.Perpetual.ACTIVE -4951489457=3256427540963180.Temporary.ACTIVE.1 -3258438546=4691268175078573.Perpetual.ACTIVE -6401761281=2489057364716026.Perpetual.REVOKED -3203758435=3628097630139523.Perpetual.ACTIVE -8157192798=2315814201729452.Temporary.ACTIVE.1 -8396258614=2352438419467159.Perpetual.ACTIVE -4271256475=5342691470258962.Perpetual.ACTIVE -2157941082=5410637421609159.Temporary.ACTIVE.1 -5164731759=5175284536724832.Temporary.ACTIVE.1 -3608326931=4193206130962185.Perpetual.INACTIVE -6346035974=5927198129316805.Temporary.ACTIVE.1 -9680935716=5723084059175263.Perpetual.ACTIVE -9034204963=3728540926913947.Perpetual.ACTIVE -2453725418=8739659489740920.Temporary.ACTIVE.1 -4591346927=2316956051307820.Perpetual.ACTIVE -3207381657=3620610476851824.Perpetual.ACTIVE -8910493759=2018614095324706.Temporary.ACTIVE.1 -5018547564=4517418076927103.Perpetual.EXPIRED -8603854058=5147548672690791.Perpetual.ACTIVE -4974830852=3486429439028468.Perpetual.ACTIVE -7059157287=4956013725719762.Perpetual.ACTIVE -9162501760=2067043847368941.Perpetual.ACTIVE -6537290582=4657436270189124.Perpetual.ACTIVE -4652859810=6591697384061725.Perpetual.ACTIVE -3967537243=5927428367196034.Perpetual.ACTIVE +#Thu Dec 26 14:34:54 IST 2019 +9387052035=4138970572518521.Perpetual.ACTIVE +5830410352=5240356873471028.Perpetual.ACTIVE +7341870610=6396743071831681.Perpetual.ACTIVE +8304851325=7380742759719835.Perpetual.ACTIVE diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json index c533a57dafd..d1446f83482 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForInternalAuth.json @@ -8,4 +8,4 @@ "requesttime": "$TIMESTAMPZ$", "id": "mosip.io.userId.pwd", "version": "1.0" -} +} \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json index c533a57dafd..d1446f83482 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieForUinGenerator.json @@ -8,4 +8,4 @@ "requesttime": "$TIMESTAMPZ$", "id": "mosip.io.userId.pwd", "version": "1.0" -} +} \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json index c533a57dafd..4d5439ab9cc 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json @@ -1,11 +1,11 @@ { "request": { "password": "mosip", - "appId": "admin", - "userName": "test_admin" + "appId": "ida_testuser", + "userName": "ida_testuser" }, "metadata": "", "requesttime": "$TIMESTAMPZ$", "id": "mosip.io.userId.pwd", "version": "1.0" -} +} \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json index c533a57dafd..40e7e6c8783 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.residentServiceCredential.json @@ -1,11 +1,11 @@ { "request": { "password": "mosip", - "appId": "admin", - "userName": "test_admin" + "appId": "resident_testuser", + "userName": "resident_testuser" }, "metadata": "", "requesttime": "$TIMESTAMPZ$", "id": "mosip.io.userId.pwd", "version": "1.0" -} +} \ No newline at end of file From 7ecc3481be020bd2174957dae4dae6641c10c46b Mon Sep 17 00:00:00 2001 From: Ravikant-M1044571 <42865066+Ravikant-M1044571@users.noreply.github.com> Date: Fri, 27 Dec 2019 13:11:36 +0530 Subject: [PATCH 15/28] Update Kernel.properties --- automationtests/src/main/resources/config/Kernel.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automationtests/src/main/resources/config/Kernel.properties b/automationtests/src/main/resources/config/Kernel.properties index fe05db0ebb2..65b0c5fc9c9 100644 --- a/automationtests/src/main/resources/config/Kernel.properties +++ b/automationtests/src/main/resources/config/Kernel.properties @@ -17,7 +17,7 @@ registrationAdmin_password=mosip registrationAdmin_userName=test_admin #IDA ida_appid=ida -ida_password=ida_testuser +ida_password=mosip ida_userName=ida_testuser #RegistrationOfficer registrationOfficer_appid=registrationclient From 3cd7d82be1b95ab88c4a4c305f0395173c3e6385 Mon Sep 17 00:00:00 2001 From: M1049813 Date: Fri, 27 Dec 2019 15:01:30 +0530 Subject: [PATCH 16/28] MOS-30648 : Merge with master --- .../tests/RetrieveIdentityByUinPos.java | 2 + .../TestData/RunConfig/rid.properties | 47 +++++++++++++++++-- .../TestData/RunConfig/uin.properties | 47 +++++++++++++++++-- .../TestData/RunConfig/vid.properties | 46 ++++++++++++++++-- .../GetCookie/qa.getCookieRequest.json | 4 +- .../Face/testdata.ida.Bio.Face.mapping.yml | 3 -- ...ta.ida.bio.AuthWithFingerPrint.mapping.yml | 15 +++--- .../testdata.ida.bio.AuthWithIris.mapping.yml | 16 +++---- ...ata.ida.Ekyc.AuthWithBiometric.mapping.yml | 21 ++++----- .../testdata.ida.InternalAuth.Bio.mapping.yml | 11 ++--- .../GetCookie/qa.getCookieRequest.json | 4 +- 11 files changed, 155 insertions(+), 61 deletions(-) diff --git a/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/RetrieveIdentityByUinPos.java b/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/RetrieveIdentityByUinPos.java index 06278a3a33c..34f43cad9f5 100644 --- a/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/RetrieveIdentityByUinPos.java +++ b/automationtests/src/main/java/io/mosip/authentication/idRepository/tests/RetrieveIdentityByUinPos.java @@ -60,6 +60,8 @@ public String getTestName() { @BeforeMethod public void setTestCaseName() { this.testCaseName = String.format("Verify Retrieve Identity By UIN"); + RunConfigUtil.getRunConfigObject("idrepo"); + RunConfigUtil.objRunConfig.setConfig("Dummy/Dummy", "Dummy", ""); } @AfterMethod(alwaysRun = true) diff --git a/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties b/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties index 48cdb84c0d6..449255d4dfe 100644 --- a/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties +++ b/automationtests/src/main/resources/idRepository/TestData/RunConfig/rid.properties @@ -1,5 +1,42 @@ -#Thu Dec 26 13:52:59 IST 2019 -27847657360002520191226135235=4150218307 -27847657360002520191226135244=4703461297 -27847657360002520191226135229=9274026356 -27847657360002520191226135250=9037156416 +#Fri Dec 27 11:07:59 IST 2019 +27847657360002520191227110657=5265932018 +27847657360002520191227110300=3028346704 +27847657360002520191227110332=8542915289 +27847657360002520191227110238=6079375139 +27847657360002520191227110523=8921869768 +27847657360002520191227110555=4615319501 +27847657360002520191227110459=8190385412 +27847657360002520191227110713=4350417801 +27847657360002520191227110745=4296834761 +27847657360002520191227110425=3758314853 +27847657360002520191227110453=4751852961 +27847657360002520191227110618=2750374892 +27847657360002520191227110648=2946907964 +27847657360002520191227110358=4703816793 +27847657360002520191227110325=4804190259 +27847657360002520191227110641=2372581594 +27847657360002520191227110229=6910825371 +27847657360002520191227110547=7813473614 +27847657360002520191227110514=8057267031 +27847657360002520191227110254=4079301863 +27847657360002520191227110541=9457186931 +27847657360002520191227110221=9715791395 +27847657360002520191227110706=8950841247 +27847657360002520191227110738=7812074056 +27847657360002520191227110417=3056891487 +27847657360002520191227110734=4103613097 +27847657360002520191227110444=2710251407 +27847657360002520191227110410=7360894524 +27847657360002520191227110605=7067932971 +27847657360002520191227110349=8169175601 +27847657360002520191227110316=4908732541 +27847657360002520191227110633=4394731084 +27847657360002520191227110310=8329401380 +27847657360002520191227110340=2302172859 +27847657360002520191227110505=3471859402 +27847657360002520191227110244=3243941934 +27847657360002520191227110530=6049089147 +27847657360002520191227110724=8413587237 +27847657360002520191227110404=4016896103 +27847657360002520191227110434=6453410372 +27847657360002520191227110751=2605680458 diff --git a/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties b/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties index 6374a0dde40..a68e3ec0028 100644 --- a/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties +++ b/automationtests/src/main/resources/idRepository/TestData/RunConfig/uin.properties @@ -1,5 +1,42 @@ -#Thu Dec 26 13:52:59 IST 2019 -4150218307=Authentication_Create_valid_uin_smoke_1_record -4703461297=Authentication_Create_valid_uin_smoke_2_record -9037156416=Authentication_Create_valid_uin_smoke_3_record -9274026356=Authentication_Create_DR_smoke_record +#Fri Dec 27 11:13:26 IST 2019 +9715791395=Authentication_Create_DR_smoke_record +6910825371=Authentication_Create_GenderFLE_record +2750374892=Authentication_Create_valid_uin_5_record +4350417801=Authentication_Create_valid_uin_smoke_2_record +7067932971=Authentication_Create_valid_uin_4_record +7360894524=Authentication_Create_uin_With_VID_type_temporary_record_6 +7813473614=Authentication_Create_valid_uin_18_record +4103613097=Authentication_Create_withoutBio_record +6079375139=Authentication_Create_GenderMLE_record +8057267031=Update_UIN_Deactivated +3758314853=Authentication_Create_uin_With_VID_type_temporary_record_8 +4703816793=Authentication_Create_uin_With_VID_type_temporary_record_4 +4804190259=Authentication_Create_uin_LOCKUIN_6_record +4394731084=Authentication_Create_valid_uin_6_record +8190385412=Authentication_Create_valid_uin_12_record +4908732541=Authentication_Create_uin_LOCKUIN_5_record +8413587237=Authentication_Create_valid_uin_smoke_3_record +4079301863=Authentication_Create_uin_LOCKUIN_2_record +2302172859=Authentication_Create_uin_With_VID_type_temporary_record_2 +2372581594=Authentication_Create_valid_uin_7_record +6453410372=Authentication_Create_uin_With_VID_type_temporary_record_9 +8169175601=Authentication_Create_uin_With_VID_type_temporary_record_3 +4296834761=Authentication_OTP_EXCEED_record +8542915289=Authentication_Create_uin_With_VID_type_temporary_record_1 +5265932018=Authentication_Create_valid_uin_9_record +6049089147=Authentication_Create_valid_uin_16_record +8329401380=Authentication_Create_uin_LOCKUIN_4_record +3243941934=Authentication_Create_uin_LOCKUIN_1_record +2605680458=Authentication_OTP_FLOD_record +8950841247=IdRepository_UpdateIdentity_withDeactivatedStatus +9457186931=Authentication_Create_valid_uin_17_record +4751852961=Authentication_Create_valid_uin_11_record +3471859402=Authentication_Create_valid_uin_13_record +4615319501=Authentication_Create_valid_uin_19_record +3028346704=Authentication_Create_uin_LOCKUIN_3_record +4016896103=Authentication_Create_uin_With_VID_type_temporary_record_5 +7812074056=Authentication_IdentityMismatch_OTP_record +3056891487=Authentication_Create_uin_With_VID_type_temporary_record_7 +8921869768=Authentication_Create_valid_uin_15_record +2710251407=IdRepository_UpdateIdentity_withBlockedStatus +2946907964=Authentication_Create_valid_uin_8_record diff --git a/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties b/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties index d2b753232fd..255c858e792 100644 --- a/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties +++ b/automationtests/src/main/resources/idRepository/TestData/RunConfig/vid.properties @@ -1,5 +1,41 @@ -#Thu Dec 26 13:53:01 IST 2019 -4703461297=2035796453491023.Perpetual.ACTIVE -4150218307=5731270937829749.Perpetual.ACTIVE -9037156416=2980325924817269.Perpetual.ACTIVE -9274026356=3594190249365203.Perpetual.ACTIVE +#Fri Dec 27 11:08:36 IST 2019 +9715791395=3506215463726482.Perpetual.ACTIVE +6910825371=6190143856054126.Perpetual.ACTIVE +2750374892=9672574028493803.Perpetual.ACTIVE +4350417801=3871503198526348.Perpetual.ACTIVE +7067932971=4724367528056934.Perpetual.ACTIVE +7360894524=6026107396518463.Temporary.ACTIVE.1 +7813473614=3185063460241907.Perpetual.ACTIVE +4103613097=6359418248569784.Perpetual.ACTIVE +6079375139=8169062937642619.Perpetual.ACTIVE +3758314853=4198452092302913.Temporary.ACTIVE.1 +4703816793=6348153679386976.Temporary.ACTIVE.1 +4804190259=3679458031657329.Perpetual.ACTIVE +4394731084=7108215419237852.Perpetual.EXPIRED +8190385412=6582957251752671.Perpetual.ACTIVE +4908732541=3562152392430487.Perpetual.ACTIVE +8413587237=5760169314864923.Perpetual.REVOKED +4079301863=6243087497590285.Perpetual.ACTIVE +2302172859=3041389019326506.Temporary.ACTIVE.1 +2372581594=3159237957614917.Perpetual.ACTIVE +6453410372=2489741547627902.Temporary.ACTIVE.1 +8169175601=3189763028695085.Temporary.ACTIVE.1 +4296834761=2089780725934261.Perpetual.ACTIVE +8542915289=3594218690647241.Temporary.ACTIVE.1 +5265932018=2382593419246326.Perpetual.ACTIVE +6049089147=3209428561354916.Perpetual.INACTIVE +8329401380=2481983128927402.Perpetual.ACTIVE +3243941934=3418039743879046.Perpetual.ACTIVE +2605680458=4906147816309520.Perpetual.ACTIVE +8950841247=2513461423021874.Perpetual.ACTIVE +9457186931=6410261301856871.Perpetual.ACTIVE +4751852961=3470462169750172.Perpetual.ACTIVE +3471859402=3124062075810346.Perpetual.ACTIVE +4615319501=4129831705710243.Perpetual.ACTIVE +3028346704=3157238475946026.Perpetual.DEACTIVATED +4016896103=4504894602361207.Temporary.ACTIVE.1 +7812074056=2436857413528034.Perpetual.ACTIVE +3056891487=6092762857452481.Temporary.ACTIVE.1 +8921869768=2153297194689387.Perpetual.ACTIVE +2710251407=4639203258651341.Perpetual.ACTIVE +2946907964=5824628034925489.Perpetual.ACTIVE diff --git a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json index 4d5439ab9cc..d1446f83482 100644 --- a/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json +++ b/automationtests/src/main/resources/idRepository/TestData/Security/GetCookie/qa.getCookieRequest.json @@ -1,8 +1,8 @@ { "request": { "password": "mosip", - "appId": "ida_testuser", - "userName": "ida_testuser" + "appId": "admin", + "userName": "test_admin" }, "metadata": "", "requesttime": "$TIMESTAMPZ$", diff --git a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml index 1851b1973a8..3911b5af5e5 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml @@ -961,7 +961,6 @@ testdata: output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricTechMismatch:actionMessage$ Authentication_Biometric_Face_With_Invalid_consentObtained_neither_true_nor_false_In_Request_Neg: endpoint.url: @@ -1690,8 +1689,6 @@ testdata: output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricTechMismatch:actionMessage$ - output.1.response.staticToken: $TOKENID~$input.bio-auth-request:AuthReq.individualId$~$endpoint.url:partnerIDMispLK$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ txnId: $input.bio-auth-request:AuthReq.transactionID$ diff --git a/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml index f8bf3b76ece..ff9a41ffd69 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml @@ -977,9 +977,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFingerMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFingerMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFingerMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ txnId: $input.bio-auth-request:AuthReq.transactionID$ @@ -1027,9 +1026,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFingerMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFingerMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFingerMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ txnId: $input.bio-auth-request:AuthReq.transactionID$ @@ -1836,9 +1834,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFingerMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFingerMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFingerMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ Authentication_Biometric_Finger_With_Invalid_consentObtained_neither_true_nor_false_In_Request_Neg: endpoint.url: diff --git a/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml index d46b78e3305..fc03c8fa07d 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml @@ -312,9 +312,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFaceMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricIrisMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricIrisMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ txnId: $input.bio-auth-request:AuthReq.transactionID$ @@ -362,9 +361,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFaceMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricIrisMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricIrisMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ txnId: $input.bio-auth-request:AuthReq.transactionID$ @@ -1991,10 +1989,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricIrisMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricIrisMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricIrisMismatch:actionMessage$ - output.1.response.staticToken: $TOKENID~$input.bio-auth-request:AuthReq.individualId$~$endpoint.url:partnerIDMispLK$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ txnId: $input.bio-auth-request:AuthReq.transactionID$ diff --git a/automationtests/src/main/resources/ida/TestData/Ekyc/Bio/testdata.ida.Ekyc.AuthWithBiometric.mapping.yml b/automationtests/src/main/resources/ida/TestData/Ekyc/Bio/testdata.ida.Ekyc.AuthWithBiometric.mapping.yml index 722d7f1cf1d..2a0f02a7f30 100644 --- a/automationtests/src/main/resources/ida/TestData/Ekyc/Bio/testdata.ida.Ekyc.AuthWithBiometric.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Ekyc/Bio/testdata.ida.Ekyc.AuthWithBiometric.mapping.yml @@ -492,9 +492,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.ekyc-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFingerMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFingerMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFingerMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.ekyc-request:AuthReq.individualId$ txnId: $input.ekyc-request:AuthReq.transactionID$ @@ -542,9 +541,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.ekyc-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFingerMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFingerMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFingerMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.ekyc-request:AuthReq.individualId$ txnId: $input.ekyc-request:AuthReq.transactionID$ @@ -1315,9 +1313,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.ekyc-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFingerMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFingerMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFingerMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ Authentication_EKYC_Biometric_With_Invalid_consentObtained_neither_true_nor_false_In_Request_Neg: endpoint.url: @@ -2011,10 +2008,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.ekyc-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFaceMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFingerMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFingerMismatch:actionMessage$ - output.1.response.staticToken: $TOKENID~$input.ekyc-request:AuthReq.individualId$~$endpoint.url:partnerIDMispLK$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.ekyc-request:AuthReq.individualId$ txnId: $input.ekyc-request:AuthReq.transactionID$ diff --git a/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml b/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml index 7fe03c510a1..69fa953c6e0 100644 --- a/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/InternalAuth/Bio/testdata.ida.InternalAuth.Bio.mapping.yml @@ -715,9 +715,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFaceMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFaceMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFaceMismatch:actionMessage$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ InternalAuthentication_Biometric_With_Invalid_consentObtained_neither_true_nor_false_In_Request_Neg: #endpoint.url: @@ -1293,10 +1292,8 @@ testdata: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:BiometricFaceMismatch:errorCode$ - output.1.response.error.errorMessage: $errors:BiometricFaceMismatch:errorMessage$ - output.1.response.error.actionMessage: $errors:BiometricFaceMismatch:actionMessage$ - #output.1.response.staticToken: $TOKENID~$input.bio-auth-request:AuthReq.individualId$~$#endpoint.url:#partnerIDMispLK$ + output.1.response.error.errorCode: $errors:BiometricTechMismatch:errorCode$ + output.1.response.error.errorMessage: $errors:BiometricTechMismatch:errorMessage$ audit.auth_transaction: refId: $input.bio-auth-request:AuthReq.individualId$ txnId: $input.bio-auth-request:AuthReq.transactionID$ diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json index 4d5439ab9cc..d1446f83482 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/qa.getCookieRequest.json @@ -1,8 +1,8 @@ { "request": { "password": "mosip", - "appId": "ida_testuser", - "userName": "ida_testuser" + "appId": "admin", + "userName": "test_admin" }, "metadata": "", "requesttime": "$TIMESTAMPZ$", From 15d5aff47cae55a5a209ecb3011edb04c4690e34 Mon Sep 17 00:00:00 2001 From: Ravikant-M1044571 Date: Fri, 27 Dec 2019 18:26:16 +0530 Subject: [PATCH 17/28] MOS-30689: updated admin changed data for 3 scripts --- .../output-1-expected-pos-response.json | 39 +++-- .../output-1-expected-pos1-response.json | 20 +-- .../output-1-expected-pos3-response.json | 134 +++++++++++++++--- ...testdata.admin.RegCenterSearch.mapping.yml | 4 +- .../output-1-expected-pos-response.json | 8 +- .../output-1-expected-pos2-response.json | 2 +- .../output-1-expected-pos3-response.json | 8 +- .../output-1-expected-pos4-response.json | 2 +- .../output-1-expected-pos5-response.json | 2 +- .../output-1-expected-pos-2-response.json | 10 +- .../output-1-expected-pos-3-response.json | 2 +- .../output-1-expected-pos-response.json | 12 +- ...tdata.admin.SearchLocationData.mapping.yml | 2 +- 13 files changed, 171 insertions(+), 74 deletions(-) diff --git a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos-response.json b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos-response.json index 9c7b6cf81a6..e660bd1e11e 100644 --- a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos-response.json +++ b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos-response.json @@ -1,12 +1,11 @@ { "id": "string", "version": "string", - "responsetime": "$IGNORE$", - "metadata": null, + "responsetime": "2019-12-27T10:48:18.812Z", "response": { "fromRecord": 1, "toRecord": 1, - "totalRecord": 24, + "totalRecord": 2, "data": [ { "id": "10005", @@ -22,7 +21,7 @@ "holidayLocationCode": "KTA", "holidayLocation": "Kenitra", "contactPhone": "887311749", - "workingHours": "8:00:00", + "workingHours": "8", "langCode": "eng", "numberOfKiosks": 1, "perKioskProcessTime": "00:15:00", @@ -46,15 +45,33 @@ "cityCode": "KNT", "zoneCode": "BSN", "zone": "Benslimane", + "workingNonWorkingDays": { + "sun": false, + "mon": true, + "tue": true, + "wed": true, + "thu": true, + "fri": true, + "sat": false + }, + "exceptionalHolidayPutPostDto": [ + { + "exceptionHolidayDate": "2019-09-24", + "exceptionHolidayName": "Emergency Holiday", + "exceptionHolidayReson": "Emergency Holiday" + }, + { + "exceptionHolidayDate": "2019-09-25", + "exceptionHolidayName": "Emergency Holiday", + "exceptionHolidayReson": "Emergency Holiday" + } + ], "isActive": true, "createdBy": "superadmin", - "createdDateTime": "2019-08-27T12:28:11.068Z", - "updatedBy": null, - "updatedDateTime": null, - "isDeleted": null, - "deletedDateTime": null + "createdDateTime": "2019-10-21T06:50:27.012Z", + "updatedBy": "110005", + "updatedDateTime": "2019-12-11T07:53:00.605Z" } ] - }, - "errors": null + } } \ No newline at end of file diff --git a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos1-response.json b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos1-response.json index a9d63b28d39..6adb114fecc 100644 --- a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos1-response.json +++ b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos1-response.json @@ -1,12 +1,11 @@ { "id": "string", "version": "string", - "responsetime": "2019-10-04T13:14:45.927Z", - "metadata": null, + "responsetime": "2019-12-27T10:48:18.451Z", "response": { "fromRecord": 1, "toRecord": 1, - "totalRecord": 1, + "totalRecord": 2, "data": [ { "id": "10005", @@ -21,14 +20,14 @@ "locationCode": "14110", "holidayLocationCode": "KTA", "holidayLocation": "القنيطرة", - "contactPhone": "929072416", - "workingHours": "8:00:00", + "contactPhone": "887311749", + "workingHours": "8", "langCode": "ara", "numberOfKiosks": 1, "perKioskProcessTime": "00:15:00", "centerStartTime": "09:00:00", "centerEndTime": "17:00:00", - "timeZone": "(GTM+01:00) توقيت وسط أوروبا", + "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", "contactPerson": "وَلتر ملن ", "lunchStartTime": "13:00:00", "lunchEndTime": "14:00:00", @@ -46,11 +45,12 @@ "cityCode": "KNT", "zoneCode": "BSN", "zone": "بنسليمان", + "workingNonWorkingDays": {}, + "exceptionalHolidayPutPostDto": [], "isActive": true, "createdBy": "superadmin", - "createdDateTime": "2019-08-27T12:28:11.068Z" + "createdDateTime": "2019-10-21T06:50:27.012Z" } ] - }, - "errors": null -} + } +} \ No newline at end of file diff --git a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos3-response.json b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos3-response.json index b04e6dc8ece..87c16e3e25a 100644 --- a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos3-response.json +++ b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/output/output-1-expected-pos3-response.json @@ -1,53 +1,141 @@ { "id": "string", "version": "string", - "responsetime": "$IGNORE$", + "responsetime": "2019-12-27T10:57:51.603Z", "response": { "fromRecord": 1, - "toRecord": 1, - "totalRecord": 1, + "toRecord": 2, + "totalRecord": 2, "data": [ { - "id": "10001", - "name": "Center A Ben Mansour", + "id": "10005", + "name": "Center Mehdia", "centerTypeCode": "REG", "centerTypeName": "Regular", - "addressLine1": "P4238", - "addressLine2": "Ben Mansour", + "addressLine1": "Mehdia Road Amria mehdia", + "addressLine2": "Kenitra", + "addressLine3": "Maroc", + "latitude": "34.256414", + "longitude": "-6.675499", + "locationCode": "14110", + "holidayLocationCode": "KTA", + "holidayLocation": "Kenitra", + "contactPhone": "887311749", + "workingHours": "8", + "langCode": "eng", + "numberOfKiosks": 1, + "perKioskProcessTime": "00:15:00", + "centerStartTime": "09:00:00", + "centerEndTime": "17:00:00", + "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", + "contactPerson": "Walter Melon", + "lunchStartTime": "13:00:00", + "lunchEndTime": "14:00:00", + "devices": 5, + "machines": 1, + "users": 4, + "province": "Kenitra", + "provinceCode": "KTA", + "region": "Rabat Sale Kenitra", + "regionCode": "RSK", + "postalCode": "14110", + "administrativeZone": "Mehdia", + "administrativeZoneCode": "MEHD", + "city": "Kenitra", + "cityCode": "KNT", + "zoneCode": "BSN", + "zone": "Benslimane", + "workingNonWorkingDays": { + "sun": false, + "mon": true, + "tue": true, + "wed": true, + "thu": true, + "fri": true, + "sat": false + }, + "exceptionalHolidayPutPostDto": [ + { + "exceptionHolidayDate": "2019-09-24", + "exceptionHolidayName": "Emergency Holiday", + "exceptionHolidayReson": "Emergency Holiday" + }, + { + "exceptionHolidayDate": "2019-09-25", + "exceptionHolidayName": "Emergency Holiday", + "exceptionHolidayReson": "Emergency Holiday" + } + ], + "isActive": true, + "createdBy": "superadmin", + "createdDateTime": "2019-10-21T06:50:27.012Z", + "updatedBy": "110005", + "updatedDateTime": "2019-12-11T07:53:00.605Z" + }, + { + "id": "10007", + "name": "Center Sidi Taibi", + "centerTypeCode": "REG", + "centerTypeName": "Regular", + "addressLine1": "Rabat Road", + "addressLine2": "Sidi Taibi", "addressLine3": "Morocco", - "latitude": "34.52117", - "longitude": "-6.453275", - "locationCode": "14022", + "latitude": "34.192861", + "longitude": "-6.683662", + "locationCode": "14025", "holidayLocationCode": "KTA", "holidayLocation": "Kenitra", - "contactPhone": "779517433", - "workingHours": "8:00:00", + "contactPhone": "811552880", + "workingHours": "8", "langCode": "eng", - "numberOfKiosks": 3, + "numberOfKiosks": 2, "perKioskProcessTime": "00:15:00", "centerStartTime": "09:00:00", "centerEndTime": "17:00:00", "timeZone": "(GTM+01:00) CENTRAL EUROPEAN TIME", - "contactPerson": "John Doe", + "contactPerson": "Monty Carlo", "lunchStartTime": "13:00:00", "lunchEndTime": "14:00:00", - "devices": 15, - "machines": 3, - "users": 3, + "devices": 30, + "machines": 6, + "users": 6, "province": "Kenitra", "provinceCode": "KTA", "region": "Rabat Sale Kenitra", "regionCode": "RSK", - "postalCode": "14022", - "administrativeZone": "Ben Mansour", - "administrativeZoneCode": "BNMR", + "postalCode": "14025", + "administrativeZone": "Sidi Taibi", + "administrativeZoneCode": "SDTB", "city": "Kenitra", "cityCode": "KNT", - "zoneCode": "RBT", - "zone": "Rabat", + "zoneCode": "STT", + "zone": "Settat", + "workingNonWorkingDays": { + "sun": false, + "mon": true, + "tue": true, + "wed": true, + "thu": true, + "fri": true, + "sat": false + }, + "exceptionalHolidayPutPostDto": [ + { + "exceptionHolidayDate": "2019-09-24", + "exceptionHolidayName": "Emergency Holiday", + "exceptionHolidayReson": "Emergency Holiday" + }, + { + "exceptionHolidayDate": "2019-09-25", + "exceptionHolidayName": "Emergency Holiday", + "exceptionHolidayReson": "Emergency Holiday" + } + ], "isActive": true, "createdBy": "superadmin", - "createdDateTime": "2019-07-29T06:18:51.703Z" + "createdDateTime": "2019-10-21T06:50:27.012Z", + "updatedBy": "110005", + "updatedDateTime": "2019-12-11T07:51:40.721Z" } ] } diff --git a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/testdata.admin.RegCenterSearch.mapping.yml b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/testdata.admin.RegCenterSearch.mapping.yml index 4ec5bba509d..74ada2847e3 100644 --- a/automationtests/src/main/resources/admin/TestData/RegCenterSearch/testdata.admin.RegCenterSearch.mapping.yml +++ b/automationtests/src/main/resources/admin/TestData/RegCenterSearch/testdata.admin.RegCenterSearch.mapping.yml @@ -274,7 +274,7 @@ testdata: Admin_RegCenterSearch_Valid_colum_province_type_startsWith: input.search-request: columnNamefilters0: $TestData:validColumnProvince$ - typefilters0: $TestData:valid_SearchTypeEquals$ + typefilters0: $TestData:valid_SearchTypeStartsWith$ valuefilters0: 'K' sortFieldsort0: id sortTypesort0: $TestData:valid_SortTypeAscending$ @@ -359,7 +359,7 @@ testdata: pageFetch: 10 languageCode: $TestData:valid_LanguageCodeEng$ requesttime: $TIMESTAMPZ$ - output.output-1-expected-pos-response: + output.output-1-expected-pos3-response: langCodedata0: $input.search-request:languageCode$ isActivedata0: $TestData:valid_isActive_true$ responsetime: $IGNORE$ diff --git a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos-response.json b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos-response.json index 92a0c864a07..327a5059f31 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos-response.json @@ -6,7 +6,7 @@ "response": { "fromRecord": 1, "toRecord": 2, - "totalRecord": 4, + "totalRecord": "$IGNORE$", "data": [ { "isActive": true, @@ -29,9 +29,9 @@ "updatedDateTime": null, "isDeleted": null, "deletedDateTime": null, - "code": "POE", - "name": "Proof of Biometric Exception", - "description": "Proof of Biometric Exception", + "code": "POB", + "name": "Proof of Birth", + "description": "Proof date of birth of the person", "langCode": "eng" } ] diff --git a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos2-response.json b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos2-response.json index 6fb5ac5234d..f07fcf45be6 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos2-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos2-response.json @@ -6,7 +6,7 @@ "response": { "fromRecord": 1, "toRecord": 1, - "totalRecord": 4, + "totalRecord": "$IGNORE$", "data": [ { "isActive": true, diff --git a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos3-response.json b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos3-response.json index 90f21cb086e..ac9a20b48e3 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos3-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos3-response.json @@ -5,15 +5,15 @@ "response": { "fromRecord": 1, "toRecord": 1, - "totalRecord": 4, + "totalRecord": "$IGNORE$", "data": [ { "isActive": true, "createdBy": "superadmin", "createdDateTime": "$IGNORE$", - "code": "POR", - "name": "Preuve de relation", - "description": "Preuve de relation de la personne", + "code": "POB", + "name": "Preuve de naissance", + "description": "Preuve de la date de naissance de la personne", "langCode": "fra" } ] diff --git a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos4-response.json b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos4-response.json index 5470e67a93b..b950d349d82 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos4-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos4-response.json @@ -5,7 +5,7 @@ "response": { "fromRecord": 1, "toRecord": 1, - "totalRecord": 4, + "totalRecord": "$IGNORE$", "data": [ { "isActive": true, diff --git a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos5-response.json b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos5-response.json index 37272934ced..bf3b2b2dd08 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos5-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchDocCategories/output/output-1-expected-pos5-response.json @@ -6,7 +6,7 @@ "response": { "fromRecord": 1, "toRecord": 2, - "totalRecord": 4, + "totalRecord": "$IGNORE$", "data": [ { "isActive": true, diff --git a/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-2-response.json b/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-2-response.json index 4fd1d97d015..428820fd477 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-2-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-2-response.json @@ -11,15 +11,11 @@ "region": "Rabat Sale Kenitra", "province": "Rabat", "city": "Rabat", - "zone": "Souissi", - "postalCode": "10105", + "zone": "EL YOUSSOUFIA", + "postalCode": "10190", "isActive": true, "createdBy": "superadmin", - "createdDateTime": "2019-08-27T12:28:09.508Z", - "updatedBy": null, - "updatedDateTime": null, - "isDeleted": null, - "deletedDateTime": null + "createdDateTime": "$IGNORE$" } ] } diff --git a/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-3-response.json b/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-3-response.json index 110668cb43e..428820fd477 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-3-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-3-response.json @@ -15,7 +15,7 @@ "postalCode": "10190", "isActive": true, "createdBy": "superadmin", - "createdDateTime": "2019-08-27T12:28:09.508Z" + "createdDateTime": "$IGNORE$" } ] } diff --git a/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-response.json b/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-response.json index 4fd1d97d015..254431af197 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-response.json +++ b/automationtests/src/main/resources/admin/TestData/SearchLocationData/output/output-1-expected-pos-response.json @@ -5,21 +5,17 @@ "response": { "fromRecord": 1, "toRecord": 1, - "totalRecord": "$IGNORE$", + "totalRecord": 19, "data": [ { "region": "Rabat Sale Kenitra", "province": "Rabat", "city": "Rabat", - "zone": "Souissi", - "postalCode": "10105", + "zone": "EL YOUSSOUFIA", + "postalCode": "10190", "isActive": true, "createdBy": "superadmin", - "createdDateTime": "2019-08-27T12:28:09.508Z", - "updatedBy": null, - "updatedDateTime": null, - "isDeleted": null, - "deletedDateTime": null + "createdDateTime": "$IGNORE$" } ] } diff --git a/automationtests/src/main/resources/admin/TestData/SearchLocationData/testdata.admin.SearchLocationData.mapping.yml b/automationtests/src/main/resources/admin/TestData/SearchLocationData/testdata.admin.SearchLocationData.mapping.yml index b2315b2bf00..83dfebf70c5 100644 --- a/automationtests/src/main/resources/admin/TestData/SearchLocationData/testdata.admin.SearchLocationData.mapping.yml +++ b/automationtests/src/main/resources/admin/TestData/SearchLocationData/testdata.admin.SearchLocationData.mapping.yml @@ -161,7 +161,7 @@ testdata: input.search-twoSearchValues-request: columnNamefilters0: $TestData:validColumnZone$ typefilters0: $TestData:valid_SearchTypeEquals$ - valuefilters0: Souissi + valuefilters0: 'EL YOUSSOUFIA' languageCode: $TestData:valid_LanguageCodeEng$ requesttime: $TIMESTAMPZ$ sortFieldsort0: 'region' From 84e2413406edaa6b839a1380256f722dfe5350de Mon Sep 17 00:00:00 2001 From: M1049813 Date: Mon, 30 Dec 2019 15:30:42 +0530 Subject: [PATCH 18/28] MOS-30648 : Update in Device Validation and its error code --- .../java/io/mosip/service/BaseTestCase.java | 2 ++ .../src/main/resources/testngapi.xml | 22 +++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index 3a95cffde34..ef93a58c781 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -140,6 +140,8 @@ public static void initialize() public static void suiteSetup() { logger.info("Test Framework for Mosip api Initialized"); + //Delete Old Log File + //FileUtils.forceDelete(new File("src/logs/mosip-api-test.log")); logger.info("Logging initialized: All logs are located at " + "src/logs/mosip-api-test.log"); initialize(); logger.info("Done with BeforeSuite and test case setup! BEGINNING TEST EXECUTION!\n\n"); diff --git a/automationtests/src/main/resources/testngapi.xml b/automationtests/src/main/resources/testngapi.xml index 5ce995e292d..a7b1fedebd1 100644 --- a/automationtests/src/main/resources/testngapi.xml +++ b/automationtests/src/main/resources/testngapi.xml @@ -10,7 +10,7 @@ class-name="io.mosip.authentication.fw.util.AuthenticationTestsListener" /> - + - - - - + --> + - @@ -168,10 +168,10 @@ - + --> - + From a15f22bb7b8fba301c8bd5df4ab9f2bcf158d0cc Mon Sep 17 00:00:00 2001 From: M1049813 Date: Mon, 30 Dec 2019 15:31:02 +0530 Subject: [PATCH 19/28] MOS-30648 : Update in Device Validation and its error code --- .../Face/testdata.ida.Bio.Face.mapping.yml | 193 +++++++++--------- .../ida/TestData/RunConfig/errorCodeMsg.yml | 6 +- 2 files changed, 100 insertions(+), 99 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml index 3911b5af5e5..bf154276812 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml @@ -2226,37 +2226,6 @@ testdata: output.1.response.error.errorCode: $errors:InvalidDeviceModel:errorCode$ output.1.response.error.errorMessage: $errors:InvalidDeviceModel:errorMessage$ - Authentication_Biometric_InValid_DeviceType_Neg: - endpoint.url: - partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ - input.bio-auth-request: - AuthReq.individualId: $UIN$ - AuthReq.requestTime: $TIMESTAMP$ - AuthReq.transactionID: $RANDOM:N:10$ - input.identity-encrypt-data: - identityReq.bioSubType: $TestData:bio_face_subType$ - identityReq.bioType: $TestData:bio_face_type$ - identityReq.timestamp: $TIMESTAMP$ - identityReq.data.timestamp: $TIMESTAMP$ - identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ - #Device - identityReq.deviceCode: $Device:face:code$ - identityReq.deviceProviderID: $Device:face:provider_id$ - identityReq.deviceServiceVersion: $Device:face:sw_version$ - identityReq.digitalId.serialNo: $Device:face:serial_number$ - identityReq.digitalId.make: $Device:face:make$ - identityReq.digitalId.model: $Device:face:model$ - identityReq.digitalId.deviceProvider: $Device:face:provider_name$ - identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ - identityReq.digitalId.dateTime: $TestData:invalid_DeviceParam$ - output.output-1-expected-n-res: - output.1.response.status: $TestData:auth_Fail_status$ - output.1.response.responseTime: $TIMESTAMP$ - output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:InvalidDeviceDateTime:errorCode$ - output.1.response.error.errorMessage: $errors:InvalidDeviceDateTime:errorMessage$ - Authentication_Biometric_InValid_DeviceProviderId_Neg: endpoint.url: partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ @@ -2319,38 +2288,6 @@ testdata: output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ output.1.response.error.errorCode: $errors:InvalidDeviceType:errorCode$ output.1.response.error.errorMessage: $errors:InvalidDeviceType:errorMessage$ - - Authentication_Biometric_InValid_DeviceSubType_Neg: - endpoint.url: - partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ - input.bio-auth-request: - AuthReq.individualId: $UIN$ - AuthReq.requestTime: $TIMESTAMP$ - AuthReq.transactionID: $RANDOM:N:10$ - input.identity-encrypt-data: - identityReq.bioSubType: $TestData:bio_face_subType$ - identityReq.bioType: $TestData:bio_face_type$ - identityReq.timestamp: $TIMESTAMP$ - identityReq.data.timestamp: $TIMESTAMP$ - identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ - #Device - identityReq.deviceCode: $Device:face:code$ - identityReq.deviceProviderID: $Device:face:provider_id$ - identityReq.deviceServiceVersion: $Device:face:sw_version$ - identityReq.digitalId.serialNo: $Device:face:serial_number$ - identityReq.digitalId.make: $Device:face:make$ - identityReq.digitalId.model: $Device:face:model$ - identityReq.digitalId.deviceProvider: $Device:face:provider_name$ - identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ - identityReq.digitalId.dateTime: $TIMESTAMP$ - identityReq.digitalId.subType: $TestData:invalid_DeviceParam$ - output.output-1-expected-n-res: - output.1.response.status: $TestData:auth_Fail_status$ - output.1.response.responseTime: $TIMESTAMP$ - output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:InvalidDeviceSubType:errorCode$ - output.1.response.error.errorMessage: $errors:InvalidDeviceSubType:errorMessage$ Authentication_Biometric_Blank_DeviceProviderId_Neg: endpoint.url: @@ -2600,38 +2537,6 @@ testdata: output.1.response.error.errorCode: $errors:MissingDeviceDateTime:errorCode$ output.1.response.error.errorMessage: $errors:MissingDeviceDateTime:errorMessage$ - Authentication_Biometric_Missing_DeviceType_Neg: - endpoint.url: - partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ - input.bio-auth-request: - AuthReq.individualId: $UIN$ - AuthReq.requestTime: $TIMESTAMP$ - AuthReq.transactionID: $RANDOM:N:10$ - input.identity-encrypt-data: - identityReq.bioSubType: $TestData:bio_face_subType$ - identityReq.bioType: $TestData:bio_face_type$ - identityReq.timestamp: $TIMESTAMP$ - identityReq.data.timestamp: $TIMESTAMP$ - identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ - #Device - identityReq.deviceCode: $Device:face:code$ - identityReq.deviceProviderID: $Device:face:provider_id$ - identityReq.deviceServiceVersion: $Device:face:sw_version$ - identityReq.digitalId.serialNo: $Device:face:serial_number$ - identityReq.digitalId.make: $Device:face:make$ - identityReq.digitalId.model: $Device:face:model$ - identityReq.digitalId.deviceProvider: $Device:face:provider_name$ - identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ - identityReq.digitalId.dateTime: $TIMESTAMP$ - identityReq.digitalId.type: '' - output.output-1-expected-n-res: - output.1.response.status: $TestData:auth_Fail_status$ - output.1.response.responseTime: $TIMESTAMP$ - output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ - output.1.response.error.errorCode: $errors:MissingDeviceType:errorCode$ - output.1.response.error.errorMessage: $errors:MissingDeviceType:errorMessage$ - Authentication_Biometric_without_DeviceProvider_Neg: endpoint.url: partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ @@ -2943,4 +2848,100 @@ testdata: output.1.response.responseTime: $TIMESTAMP$ output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ output.1.response.error.errorCode: $errors:InvalidSignature:errorCode$ - output.1.response.error.errorMessage: $errors:InvalidSignature:errorMessage$ \ No newline at end of file + output.1.response.error.errorMessage: $errors:InvalidSignature:errorMessage$ + + Authentication_Biometric_without_DeviceSubType_Neg: + endpoint.url: + partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ + input.bio-auth-request: + AuthReq.individualId: $UIN$ + AuthReq.requestTime: $TIMESTAMP$ + AuthReq.transactionID: $RANDOM:N:10$ + input.identity-encrypt-data: + identityReq.bioSubType: $TestData:bio_face_subType$ + identityReq.bioType: $TestData:bio_face_type$ + identityReq.timestamp: $TIMESTAMP$ + identityReq.data.timestamp: $TIMESTAMP$ + identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ + identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ + #Device + identityReq.deviceCode: $Device:face:code$ + identityReq.deviceProviderID: $Device:face:provider_id$ + identityReq.deviceServiceVersion: $Device:face:sw_version$ + identityReq.digitalId.serialNo: $Device:face:serial_number$ + identityReq.digitalId.make: $Device:face:make$ + identityReq.digitalId.model: $Device:face:model$ + identityReq.digitalId.deviceProvider: $Device:face:provider_name$ + identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ + identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.subType: $REMOVE$ + output.output-1-expected-n-res: + output.1.response.status: $TestData:auth_Fail_status$ + output.1.response.responseTime: $TIMESTAMP$ + output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ + output.1.response.error.errorCode: $errors:MissingDeviceSubType:errorCode$ + output.1.response.error.errorMessage: $errors:MissingDeviceSubType:errorMessage$ + + Authentication_Biometric_InValid_DeviceSubType_Neg: + endpoint.url: + partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ + input.bio-auth-request: + AuthReq.individualId: $UIN$ + AuthReq.requestTime: $TIMESTAMP$ + AuthReq.transactionID: $RANDOM:N:10$ + input.identity-encrypt-data: + identityReq.bioSubType: $TestData:bio_face_subType$ + identityReq.bioType: $TestData:bio_face_type$ + identityReq.timestamp: $TIMESTAMP$ + identityReq.data.timestamp: $TIMESTAMP$ + identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ + identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ + #Device + identityReq.deviceCode: $Device:face:code$ + identityReq.deviceProviderID: $Device:face:provider_id$ + identityReq.deviceServiceVersion: $Device:face:sw_version$ + identityReq.digitalId.serialNo: $Device:face:serial_number$ + identityReq.digitalId.make: $Device:face:make$ + identityReq.digitalId.model: $Device:face:model$ + identityReq.digitalId.deviceProvider: $Device:face:provider_name$ + identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ + identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.subType: $TestData:invalid_DeviceParam$ + output.output-1-expected-n-res: + output.1.response.status: $TestData:auth_Fail_status$ + output.1.response.responseTime: $TIMESTAMP$ + output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ + output.1.response.error.errorCode: $errors:InvalidDeviceSubType:errorCode$ + output.1.response.error.errorMessage: $errors:InvalidDeviceSubType:errorMessage$ + + Authentication_Biometric_InValid_DeviceType_Neg: + endpoint.url: + partnerIDMispLK: $PIDMLKURL:ValidPIDMLK$ + input.bio-auth-request: + AuthReq.individualId: $UIN$ + AuthReq.requestTime: $TIMESTAMP$ + AuthReq.transactionID: $RANDOM:N:10$ + input.identity-encrypt-data: + identityReq.bioSubType: $TestData:bio_face_subType$ + identityReq.bioType: $TestData:bio_face_type$ + identityReq.timestamp: $TIMESTAMP$ + identityReq.data.timestamp: $TIMESTAMP$ + identityReq.transactionID: $input.bio-auth-request:AuthReq.transactionID$ + identityReq.bioValue: $idrepo~$input.bio-auth-request:AuthReq.individualId$~DECODEFILE:individualBiometricsValue~//BIR/BDBInfo[Type='Face']//following::BDB$ + #Device + identityReq.deviceCode: $Device:face:code$ + identityReq.deviceProviderID: $Device:face:provider_id$ + identityReq.deviceServiceVersion: $Device:face:sw_version$ + identityReq.digitalId.serialNo: $Device:face:serial_number$ + identityReq.digitalId.make: $Device:face:make$ + identityReq.digitalId.model: $Device:face:model$ + identityReq.digitalId.deviceProvider: $Device:face:provider_name$ + identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ + identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $TestData:invalid_DeviceParam$ + output.output-1-expected-n-res: + output.1.response.status: $TestData:auth_Fail_status$ + output.1.response.responseTime: $TIMESTAMP$ + output.1.response.transactionID: $input.bio-auth-request:AuthReq.transactionID$ + output.1.response.error.errorCode: $errors:InvalidDeviceType:errorCode$ + output.1.response.error.errorMessage: $errors:InvalidDeviceType:errorMessage$ \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml b/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml index 9e1e8dd799a..700f5963e21 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/errorCodeMsg.yml @@ -343,8 +343,8 @@ errors: errorCode: IDA-OTA-010 errorMessage: Input Identity Type does not match Identity Type of OTP Request InvalidDeviceProviderID: - errorCode: IDA-DPM-003 - errorMessage: Device Provider is not registered with MOSIP + errorCode: IDA-DPM-001 + errorMessage: Device is not registered with MOSIP InvalidDeviceProvider: errorCode: IDA-DPM-003 errorMessage: Device Provider is not registered with MOSIP @@ -364,7 +364,7 @@ errors: errorCode: IDA-DPM-002 errorMessage: MDS is not registered with MOSIP InvalidDeviceModel: - errorCode: IDA-DPM-003 + errorCode: IDA-DPM-002 errorMessage: MDS is not registered with MOSIP InvalidDeviceType: errorCode: IDA-MLC-009 From 1f74ccd4b902266757bde131b96b031873398a6e Mon Sep 17 00:00:00 2001 From: M1049813 Date: Mon, 30 Dec 2019 15:34:07 +0530 Subject: [PATCH 20/28] Removed commented tests --- .../src/main/resources/testngapi.xml | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/automationtests/src/main/resources/testngapi.xml b/automationtests/src/main/resources/testngapi.xml index a7b1fedebd1..1f7661caa0f 100644 --- a/automationtests/src/main/resources/testngapi.xml +++ b/automationtests/src/main/resources/testngapi.xml @@ -10,7 +10,7 @@ class-name="io.mosip.authentication.fw.util.AuthenticationTestsListener" /> - + - - + - + - - - + From 3366022c600770547a62f6e496300e528f1a9cdf Mon Sep 17 00:00:00 2001 From: M1049813 Date: Tue, 31 Dec 2019 15:07:37 +0530 Subject: [PATCH 21/28] MOS-30707 : Automation base setup for residentService --- .../authentication/testdata/Precondtion.java | 3 + .../fw/util/ResidentServiceKeywordUtil.java | 7 + .../fw/util/ResidentServiceRunConfig.java | 1099 +++++++++++++++++ .../fw/util/ResidentServiceTestException.java | 9 + .../fw/util/ResidentServiceTestUtil.java | 7 + .../RunConfig/envRunConfig.properties | 61 + .../TestData/RunConfig/errorCodeMsg.yml | 6 + .../TestData/RunConfig/rid.properties | 5 + .../RunConfig/runConfiguration.properties | 79 ++ .../TestData/RunConfig/uin.properties | 5 + .../TestData/RunConfig/vid.properties | 5 + 11 files changed, 1286 insertions(+) create mode 100644 automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceKeywordUtil.java create mode 100644 automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceRunConfig.java create mode 100644 automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestException.java create mode 100644 automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestUtil.java create mode 100644 automationtests/src/main/resources/residentService/TestData/RunConfig/envRunConfig.properties create mode 100644 automationtests/src/main/resources/residentService/TestData/RunConfig/errorCodeMsg.yml create mode 100644 automationtests/src/main/resources/residentService/TestData/RunConfig/rid.properties create mode 100644 automationtests/src/main/resources/residentService/TestData/RunConfig/runConfiguration.properties create mode 100644 automationtests/src/main/resources/residentService/TestData/RunConfig/uin.properties create mode 100644 automationtests/src/main/resources/residentService/TestData/RunConfig/vid.properties diff --git a/automationtests/src/main/java/io/mosip/authentication/testdata/Precondtion.java b/automationtests/src/main/java/io/mosip/authentication/testdata/Precondtion.java index 8370ca9211e..466af55cd87 100644 --- a/automationtests/src/main/java/io/mosip/authentication/testdata/Precondtion.java +++ b/automationtests/src/main/java/io/mosip/authentication/testdata/Precondtion.java @@ -37,6 +37,7 @@ import io.mosip.authentication.testdata.keywords.IdRepoKeywordUtil; import io.mosip.authentication.testdata.keywords.IdaKeywordUtil; import io.mosip.authentication.testdata.keywords.KeywordUtil; +import io.mosip.residentService.fw.util.ResidentServiceKeywordUtil; /** * Precondtion json file according to the input and mapping provided in test @@ -158,6 +159,8 @@ else if (moduleName.equalsIgnoreCase("idrepo")) objKeywordUtil = new IdRepoKeywordUtil(); else if (moduleName.equalsIgnoreCase("admin")) objKeywordUtil = new AdminKeywordUtil(); + else if (moduleName.equalsIgnoreCase("residentService")) + objKeywordUtil = new ResidentServiceKeywordUtil(); return objKeywordUtil; } diff --git a/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceKeywordUtil.java b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceKeywordUtil.java new file mode 100644 index 00000000000..64b5cac7c31 --- /dev/null +++ b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceKeywordUtil.java @@ -0,0 +1,7 @@ +package io.mosip.residentService.fw.util; + +import io.mosip.authentication.testdata.keywords.IdaKeywordUtil; + +public class ResidentServiceKeywordUtil extends IdaKeywordUtil { + +} diff --git a/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceRunConfig.java b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceRunConfig.java new file mode 100644 index 00000000000..f47efb06fa0 --- /dev/null +++ b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceRunConfig.java @@ -0,0 +1,1099 @@ +package io.mosip.residentService.fw.util; + +import io.mosip.authentication.fw.util.RunConfig; + +public class ResidentServiceRunConfig extends RunConfig { + + @Override + public String getEndPointUrl() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEndPointUrl(String endPointUrl) { + // TODO Auto-generated method stub + + } + + @Override + public String getEkycPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEkycPath(String ekycPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getEncryptUtilBaseUrl() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEncryptUtilBaseUrl(String encryptUtilBaseUrl) { + // TODO Auto-generated method stub + + } + + @Override + public String getEncryptionPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEncryptionPath(String encryptionPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getEncodePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEncodePath(String encodePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDecodePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDecodePath(String decodePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getScenarioPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setScenarioPath(String scenarioPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getSrcPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setSrcPath(String srcPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAuthPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAuthPath(String authPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getInternalAuthPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setInternalAuthPath(String internalAuthPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getOtpPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setOtpPath(String otpPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getTestDataPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setTestDataPath(String testDataPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getUserDirectory() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setUserDirectory() { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoEndPointUrl() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoEndPointUrl(String idRepoEndPointUrl) { + // TODO Auto-generated method stub + + } + + @Override + public void setConfig(String testDataPath, String testDataFileName, String testType) { + // TODO Auto-generated method stub + + } + + @Override + public String getTestType() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setTestType(String testType) { + // TODO Auto-generated method stub + + } + + @Override + public String getGenerateUINPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setGenerateUINPath(String generateUINPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoRetrieveDataPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoRetrieveDataPath(String idRepoRetrieveDataPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoCreateUINRecordPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoCreateUINRecordPath(String idRepoCreateUINRecordPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getStoreUINDataPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setStoreUINDataPath(String storeUINDataPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getEncodeFilePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEncodeFilePath(String encodeFile) { + // TODO Auto-generated method stub + + } + + @Override + public String getDecodeFilePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDecodeFilePath(String decodeFilePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getVidGenPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setVidGenPath(String vidGenPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getTestDataFolderName() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setTestDataFolderName(String testDataFolderName) { + // TODO Auto-generated method stub + + } + + @Override + public String getAuthVersion() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAuthVersion(String authVersion) { + // TODO Auto-generated method stub + + } + + @Override + public String getErrorsConfigPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getClientidsecretkey() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setClientidsecretkey(String clientidsecretkey) { + // TODO Auto-generated method stub + + } + + @Override + public String getModuleFolderName() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setModuleFolderName(String moduleFolderName) { + // TODO Auto-generated method stub + + } + + @Override + public String getGenerateVIDPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setGenerateVIDPath(String generateVIDPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoCreateVIDRecordPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoCreateVIDRecordPath(String idRepoCreateVIDRecordPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoUpdateVIDStatusPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoUpdateVIDStatusPath(String IdRepoUpdateVIDStatusPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoVersion() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoVersion(String idRepoVersion) { + // TODO Auto-generated method stub + + } + + @Override + public String getDecryptPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDecryptPath(String decryptPath) { + // TODO Auto-generated method stub + + } + + @Override + public void setUinIdentityMapper(String uinIdentityMapper) { + // TODO Auto-generated method stub + + } + + @Override + public String getUinIdentityMapper() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getInternalEncryptionPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setInternalEncryptionPath(String internalEncryptionPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getValidateSignaturePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setValidateSignaturePath(String validateSignaturePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getEncryptionPort() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEncryptionPort(String encryptionPort) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoRetrieveIdentityByUin() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoRetrieveIdentityByUin(String idRepoRetrieveIdentityByUin) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoRetrieveUINByVIDPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoRetrieveUINByVIDPath(String idRepoRetrieveIdentityByRid) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoRetrieveIdentityByRid() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoRetrieveIdentityByRid(String idRepoRetrieveIdentityByRid) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoRegenerateVID() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoRegenerateVID(String idRepoRegenerateVID) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdaInternalOtpPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdaInternalOtpPath(String internalPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoDeactivateVIDs() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoDeactivateVIDs(String idRepoDeactivateVIDs) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdRepoReactivateVIDs() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdRepoReactivateVIDs(String idRepoReactivateVIDs) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdaInternalAuthTransactionWithVID() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdaInternalAuthTransactionWithVID(String idaInternalAuthTransactionWithVID) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdaInternalAuthTransactionWithUIN() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdaInternalAuthTransactionWithUIN(String idaInternalAuthTransactionWithUIN) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdaInternalUpdateAuthTypePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdaInternalUpdateAuthTypePath(String idaInternalUpdateAuthTypePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdaInternalRetrieveAuthTypeStatusPathForUIN() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdaInternalRetrieveAuthTypeStatusPathForUIN(String idaInternalRetrieveAuthTypeStatusPathForUIN) { + // TODO Auto-generated method stub + + } + + @Override + public String getIdaInternalRetrieveAuthTypeStatusPathForVID() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setIdaInternalRetrieveAuthTypeStatusPathForVID(String idaInternalRetrieveAuthTypeStatusPathForVID) { + // TODO Auto-generated method stub + + } + + @Override + public String getCryptomanagerEncrypt() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setCryptomanagerEncrypt(String cryptomanagerEncrypt) { + // TODO Auto-generated method stub + + } + + @Override + public String getSplitEncryptedData() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setSplitEncryptedData(String splitEncryptedData) { + // TODO Auto-generated method stub + + } + + @Override + public String getAuthManagerUserIdPwd() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAuthManagerUserIdPwd(String authManagerUserIdPwd) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminEndPointUrl() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminEndPointUrl(String adminEndPointUrl) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminCreateRegCentrePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminCreateRegCentrePath(String adminCreateRegCentrePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminCreateRegistrationCentrePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminCreateRegistrationCentrePath(String adminCreateRegistrationCentrePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getSearchMachinePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setSearchMachinePath(String searchMachinePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDeviceSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDeviceSearchPath(String deviceSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDeviceFilterPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDeviceFilterPath(String deviceFilterPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDeviceSpecSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDeviceSpecSearchPath(String deviceSpecSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDeviceSpecFilterPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDeviceSpecFilterPath(String deviceSpecFilterPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDeviceTypeSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDeviceTypeSearchPath(String deviceTypeSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDeviceTypeFilterPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setDeviceTypeFilterPath(String deviceTypeFilterPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getTitleSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setTitleSearchPath(String titleSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getTitleFilterPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setTitleFilterPath(String titleFilterPath) { + // TODO Auto-generated method stub + + } + + @Override + public void setHolidaySearchPath(String holidaySearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getHolidaySearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getSearchDocumentTypePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setSearchDocumentTypePath(String searchDocumentTypePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminMachineTypeSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminMachineTypeSearchPath(String adminMachineTypeSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminSearchTemplateDetailsPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminSearchTemplateDetailsPath(String adminSearchTemplateDetailsPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminIndividualTypesSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminIndividualTypesSearchPath(String adminIndividualTypesSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminRegistrationCentreSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminRegistrationCentreSearchPath(String adminRegistrationCentreSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getSearchBlackListedWords() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setSearchBlackListedWords(String searchBlackListedWordsPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getSearchDocCategories() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getAdminUpdateRegistrationCentrePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminUpdateRegistrationCentrePath(String adminUpdateRegistrationCentrePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getFilterTempateDetailsPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getFilterDocCategory() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getAdminGenderSearchPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminGenderSearchPath(String adminGenderSearchPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminGenderFilterPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminGenderFilterPath(String adminGenderFilterPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getAdminRegistrationCentreFilterPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setAdminRegistrationCentreFilterPath(String adminRegistrationCentreFilterPath) { + // TODO Auto-generated method stub + + } + + @Override + public String MapDocumentCategoryAndDocumentType() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setFilterBlackListedWordsPath(String filterBlackListedWordsPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getFilterBlackListedWordsPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getFilterDocCatTypMapping() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getFilterDocumentTypePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setFilterDocumentTypePath(String filterDocumentTypePath) { + // TODO Auto-generated method stub + + } + + @Override + public String getFilterMachinesPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setFilterMachinesPath(String filterMachinesPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getSearchMachineSpec() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getFilterMachineSpec() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getSearchValidDocumentPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getUnmapDocCategoryType() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getSearchLocationDataPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setSearchLocationDataPath(String searchLocationPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getFilterLocationPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setFilterLocationPath(String filterLocationPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getCreateBlackListedWordsPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setCreateBlackListedWordsPath(String createBlackListedWordsPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getCreateLocationDataPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setCreateLocationDataPath(String createLocationDataPath) { + // TODO Auto-generated method stub + + } + + @Override + public String getDecommisionRegCenterPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getDecommisionDevicePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getSetGetLeafZones() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getSetGetZoneNameBasedOnUserIDAndLangCode() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getSetZoneHierarchy() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getDecommisionMachinePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getUpdateLocationData() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getUpdateBlackListedWordsPath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getDeviceValidatePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getFilterIndividualTypePath() { + // TODO Auto-generated method stub + return null; + } + + @Override + public String getFilterHolidaysPath() { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestException.java b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestException.java new file mode 100644 index 00000000000..55837946a61 --- /dev/null +++ b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestException.java @@ -0,0 +1,9 @@ +package io.mosip.residentService.fw.util; + +public class ResidentServiceTestException extends Exception { + + public ResidentServiceTestException(String exp) { + super(exp); + } + +} diff --git a/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestUtil.java b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestUtil.java new file mode 100644 index 00000000000..56d5dcad31e --- /dev/null +++ b/automationtests/src/main/java/io/mosip/residentService/fw/util/ResidentServiceTestUtil.java @@ -0,0 +1,7 @@ +package io.mosip.residentService.fw.util; + +import io.mosip.authentication.fw.util.AuthTestsUtil; + +public class ResidentServiceTestUtil extends AuthTestsUtil{ + +} diff --git a/automationtests/src/main/resources/residentService/TestData/RunConfig/envRunConfig.properties b/automationtests/src/main/resources/residentService/TestData/RunConfig/envRunConfig.properties new file mode 100644 index 00000000000..5c26bea7f55 --- /dev/null +++ b/automationtests/src/main/resources/residentService/TestData/RunConfig/envRunConfig.properties @@ -0,0 +1,61 @@ +#IDA EndPoint details +endPointUrl=$endpoint$ +ekycPath=/idauthentication/v1/kyc +authPath=/idauthentication/v1/auth +internalAuthPath=/idauthentication/v1/internal/auth +internalOtpPath=/idauthentication/v1/internal/otp +otpPath=/idauthentication/v1/otp +staticPinPath=/identity/static-pin +generateUINPath=/v1/uingenerator/uin +internalAuthTransactionWithUIN=/idauthentication/v1/internal/authTransactions/individualIdType/UIN/individualId/$uin$ +internalAuthTransactionWithVID=/idauthentication/v1/internal/authTransactions/individualIdType/VID/individualId/$vid$ +internalUpdateAuthTypePath=/idauthentication/v1/internal/authtypes/status +internalRetrieveAuthTypeStatusPathForUIN=/idauthentication/v1/internal/authtypes/status/individualIdType/UIN/individualId/$uin$ +internalRetrieveAuthTypeStatusPathForVID=/idauthentication/v1/internal/authtypes/status/individualIdType/VID/individualId/$vid$ +#VID +idRepoCreateVIDRecordPath=/idrepository/v1/vid +idRepoUpdateVIDStatusPath=/idrepository/v1/vid/$vid$ +idRepoRetrieveUinByVidPath=/idrepository/v1/vid/$vid$ +idRepoRegenerateVidPath=/idrepository/v1/vid/$vid$/regenerate +#cryptomanager +cryptomanagerEncrypt=/v1/cryptomanager/encrypt +#Security +clientidsecretkey=/v1/authmanager/authenticate/useridPwd +useridPwd=/v1/authmanager/authenticate/useridPwd +#DeploymenyVersion +authVersion=1.0 +idrepoVersion=v1 +#EncryptionUtil details/ +demoAppVersion=0.10.0 +dev.encryptionPort=7654 +int.encryptionPort=7655 +qa.encryptionPort=7656 +security.encryptionPort=7657 +ext-int.encryptionPort=7656 +encryptUtilBaseUrl=http://$hostname$:$port$/v1 +encryptionPath=/identity/encrypt?isInternal=false +internalEncryptionPath=/identity/encrypt?isInternal=true +encodePath=/identity/encode +decodePath=/identity/decode +decryptPath=/identity/authRequest/decrypt +encodeFilePath=/identity/encodeFile +decodeFilePath=/identity/decodeFile/?fileName=cbeff +validateSignaturePath=/identity/validateSign?signature=$signature$ +splitEncryptedData=/identity/splitEncryptedData +#IdRepo EndPoint details +idRepoEndPointUrl=$endpoint$ +idRepoRetrieveDataPath=/idrepository/v1/identity/uin/$uin$ +idRepoCreateUINRecordPath=/idrepository/v1/identity/ +storeUINDataPath=ida/UINs +uinIdentityMapper=ida/TestData/UINData/UINMapping +#Execution path settings +srcPath=/src/test/resources/ +#JenkinsMavenPath +linuxMavenPath=/usr/local/maven +#logs +auth.otp.generate.service.name=authentication-otp-service-76fc64b54d-mwjgt +auth.service.name=authentication-service-5bdf55ff86-lkbrb +auth.internal.service.name=authentication-internal-service-7df7b6f99f-vk5f8 +auth.kyc.service.name=authentication-kyc-service-55bffdbfdf-77szw +#AppConfig +vid.temporary.usageTime=1 \ No newline at end of file diff --git a/automationtests/src/main/resources/residentService/TestData/RunConfig/errorCodeMsg.yml b/automationtests/src/main/resources/residentService/TestData/RunConfig/errorCodeMsg.yml new file mode 100644 index 00000000000..3cc43c37261 --- /dev/null +++ b/automationtests/src/main/resources/residentService/TestData/RunConfig/errorCodeMsg.yml @@ -0,0 +1,6 @@ +# error -> Scenar;ioName -> errorCode,Message,Action +errors: + InvalidUIN: + errorCode: IDA-MLC-002 + errorMessage: Invalid UIN + actionMessage: Please retry with the correct UIN \ No newline at end of file diff --git a/automationtests/src/main/resources/residentService/TestData/RunConfig/rid.properties b/automationtests/src/main/resources/residentService/TestData/RunConfig/rid.properties new file mode 100644 index 00000000000..f70e238b692 --- /dev/null +++ b/automationtests/src/main/resources/residentService/TestData/RunConfig/rid.properties @@ -0,0 +1,5 @@ +#Thu Dec 26 14:34:52 IST 2019 +27847657360002520191226143439=7341870610 +27847657360002520191226143422=8304851325 +27847657360002520191226143445=9387052035 +27847657360002520191226143428=5830410352 diff --git a/automationtests/src/main/resources/residentService/TestData/RunConfig/runConfiguration.properties b/automationtests/src/main/resources/residentService/TestData/RunConfig/runConfiguration.properties new file mode 100644 index 00000000000..c5ca4d3ccca --- /dev/null +++ b/automationtests/src/main/resources/residentService/TestData/RunConfig/runConfiguration.properties @@ -0,0 +1,79 @@ +OtpGeneration.testDataPath[1]=ida/TestData/Otp/OtpGeneration/ +OtpGeneration.testDataFileName[1]=testdata.ida.Otp.OtpGenerate.mapping.yml +OtpGeneration.invocationCount=1 +OtpAuthentication.testDataPath[1]=ida/TestData/Otp/OtpAuthentication/ +OtpAuthentication.testDataFileName[1]=testdata.ida.Otp.OtpAuthentication.mapping.yml +OtpAuthentication.invocationCount=1 +DemographicAuthentication.testDataPath[1]=ida/TestData/Demo/Name/ +DemographicAuthentication.testDataFileName[1]=testdata.ida.Demo.Name.mapping.yml +DemographicAuthentication.testDataPath[2]=ida/TestData/Demo/Gender/ +DemographicAuthentication.testDataFileName[2]=testdata.ida.Demo.AuthWithGender.mapping.yml +DemographicAuthentication.testDataPath[6]=ida/TestData/Demo/DateOfBirth/ +DemographicAuthentication.testDataFileName[6]=testdata.ida.Demo.AuthWithDateOfBirth.mapping.yml +DemographicAuthentication.testDataPath[4]=ida/TestData/Demo/Email/ +DemographicAuthentication.testDataFileName[4]=testdata.ida.Demo.AuthWithEmail.mapping.yml +DemographicAuthentication.testDataPath[5]=ida/TestData/Demo/PhoneNumber/ +DemographicAuthentication.testDataFileName[5]=testdata.ida.Demo.AuthWithPhoneNumber.mapping.yml +DemographicAuthentication.testDataPath[3]=ida/TestData/Demo/Address/ +DemographicAuthentication.testDataFileName[3]=testdata.ida.Demo.AuthWithAddress.mapping.yml +DemographicAuthentication.testDataPath[7]=ida/TestData/Demo/Age/ +DemographicAuthentication.testDataFileName[7]=testdata.ida.Demo.AuthWithAge.mapping.yml +DemographicAuthentication.invocationCount=7 +AuthPartnerAuthentication.testDataPath[1]=ida/TestData/PartnerValidation/AuthPartner/ +AuthPartnerAuthentication.testDataFileName[1]=testdata.ida.PartnerValidation.AuthPartner.mapping.yml +AuthPartnerAuthentication.invocationCount=1 +EkycPartnerAuthentication.testDataPath[1]=ida/TestData/PartnerValidation/EkycPartner/ +EkycPartnerAuthentication.testDataFileName[1]=testdata.ida.PartnerValidation.EkycPartner.mapping.yml +EkycPartnerAuthentication.invocationCount=1 +EkycWithOtpAuthentication.testDataPath[1]=ida/TestData/Ekyc/Otp/ +EkycWithOtpAuthentication.testDataFileName[1]=testdata.ida.Ekyc.AuthWithOtp.mapping.yml +EkycWithOtpAuthentication.invocationCount=1 +UpdateUinRecord.testDataPath[1]=ida/TestData/UINData/UpdateTestData/ +UpdateUinRecord.testDataFileName[1]=testdata.ida.UINData.UpdateTestData.mapping.yml +UpdateUinRecord.invocationCount=1 +CreateUinRecord.testDataPath[1]=ida/TestData/UINData/CreateTestData/ +CreateUinRecord.testDataFileName[1]=testdata.ida.UINData.CreateTestData.mapping.yml +CreateUinRecord.invocationCount=1 +CreateVID.testDataPath[1]=ida/TestData/VIDData/VIDGeneration/ +CreateVID.testDataFileName[1]=testdata.ida.VIDData.VIDGeneration.mapping.yml +CreateVID.invocationCount=1 +BiometricAuthentication.testDataPath[1]=ida/TestData/Bio/Face/ +BiometricAuthentication.testDataFileName[1]=testdata.ida.Bio.Face.mapping.yml +BiometricAuthentication.testDataPath[3]=ida/TestData/Bio/Iris/ +BiometricAuthentication.testDataFileName[3]=testdata.ida.bio.AuthWithIris.mapping.yml +BiometricAuthentication.testDataPath[2]=ida/TestData/Bio/FingerPrint/ +BiometricAuthentication.testDataFileName[2]=testdata.ida.bio.AuthWithFingerPrint.mapping.yml +BiometricAuthentication.invocationCount=3 +EkycWithBiometricAuthentication.testDataPath[1]=ida/TestData/Ekyc/Bio/ +EkycWithBiometricAuthentication.testDataFileName[1]=testdata.ida.Ekyc.AuthWithBiometric.mapping.yml +EkycWithBiometricAuthentication.invocationCount=1 +InternalBiometricAuthentication.testDataPath[1]=ida/TestData/InternalAuth/Bio/ +InternalBiometricAuthentication.testDataFileName[1]=testdata.ida.InternalAuth.Bio.mapping.yml +InternalBiometricAuthentication.invocationCount=1 +UpdateVID.testDataPath[1]=ida/TestData/VIDData/UpdateVID/ +UpdateVID.testDataFileName[1]=testdata.ida.VIDData.UpdateVID.mapping.yml +UpdateVID.invocationCount=1 +DeleteUinRecord.invocationCount=1 +InternalOtpGeneration.testDataPath[1]=ida/TestData/InternalAuth/Otp/OtpGeneration/ +InternalOtpGeneration.testDataFileName[1]=testdata.ida.InternalAuth.Otp.OtpGenerate.mapping.yml +InternalOtpGeneration.invocationCount=1 +InternalOtpAuthentication.testDataPath[1]=ida/TestData/InternalAuth/Otp/OtpAuthentication/ +InternalOtpAuthentication.testDataFileName[1]=testdata.ida.InternalAuth.Otp.OtpAuthentication.mapping.yml +InternalOtpAuthentication.invocationCount=1 +InternalAuthTransaction.testDataPath[1]=ida/TestData/InternalAuth/AuthTransaction/ +InternalAuthTransaction.testDataFileName[1]=testdata.ida.InternalAuth.AuthTransaction.mapping.yml +InternalAuthTransaction.invocationCount=1 +LockUIN.testDataPath[2]=ida/TestData/InternalAuth/LockUIN/Positive/ +LockUIN.testDataFileName[2]=testdata.ida.InternalAuth.LockUIN.Positive.mapping.yml +LockUIN.testDataPath[1]=ida/TestData/InternalAuth/LockUIN/Negative/ +LockUIN.testDataFileName[1]=testdata.ida.InternalAuth.LockUIN.Negative.mapping.yml +LockUIN.invocationCount=2 +RetrieveAuthTypeStatus.testDataPath[1]=ida/TestData/InternalAuth/RetrieveAuthTypeStatus/ +RetrieveAuthTypeStatus.testDataFileName[1]=testdata.ida.InternalAuth.RetrieveAuthTypeStatus.mapping.yml +RetrieveAuthTypeStatus.invocationCount=1 +UnlockUIN.testDataPath[1]=ida/TestData/InternalAuth/UnlockUIN/Positive/ +UnlockUIN.testDataFileName[1]=testdata.ida.InternalAuth.UnlockUIN.Positive.mapping.yml +UnlockUIN.invocationCount=1 +MultiFactorAuthentication.testDataPath[1]=ida/TestData/MultiFactor/ +MultiFactorAuthentication.testDataFileName[1]=testdata.ida.MultiFactor.mapping.yml +MultiFactorAuthentication.invocationCount=1 \ No newline at end of file diff --git a/automationtests/src/main/resources/residentService/TestData/RunConfig/uin.properties b/automationtests/src/main/resources/residentService/TestData/RunConfig/uin.properties new file mode 100644 index 00000000000..b3298ba11ac --- /dev/null +++ b/automationtests/src/main/resources/residentService/TestData/RunConfig/uin.properties @@ -0,0 +1,5 @@ +#Thu Dec 26 14:34:52 IST 2019 +9387052035=Authentication_Create_valid_uin_smoke_3_record +5830410352=Authentication_Create_valid_uin_smoke_1_record +7341870610=Authentication_Create_valid_uin_smoke_2_record +8304851325=Authentication_Create_DR_smoke_record diff --git a/automationtests/src/main/resources/residentService/TestData/RunConfig/vid.properties b/automationtests/src/main/resources/residentService/TestData/RunConfig/vid.properties new file mode 100644 index 00000000000..80d8ce45669 --- /dev/null +++ b/automationtests/src/main/resources/residentService/TestData/RunConfig/vid.properties @@ -0,0 +1,5 @@ +#Thu Dec 26 14:34:54 IST 2019 +9387052035=4138970572518521.Perpetual.ACTIVE +5830410352=5240356873471028.Perpetual.ACTIVE +7341870610=6396743071831681.Perpetual.ACTIVE +8304851325=7380742759719835.Perpetual.ACTIVE From 0b3be4bdae9d7d984f1a04489f2d70e690d89fdf Mon Sep 17 00:00:00 2001 From: Ravikant-M1044571 Date: Thu, 2 Jan 2020 11:43:09 +0530 Subject: [PATCH 22/28] updated POM mosip parent version to 1.0.4 --- automationtests/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automationtests/pom.xml b/automationtests/pom.xml index f91c360016b..6f14968e949 100644 --- a/automationtests/pom.xml +++ b/automationtests/pom.xml @@ -11,7 +11,7 @@ io.mosip mosip-parent - 1.0.3 + 1.0.4 From e8fe020fc578f81409b7abef086dc7515ce4ec7c Mon Sep 17 00:00:00 2001 From: M1049813 Date: Thu, 2 Jan 2020 15:01:03 +0530 Subject: [PATCH 23/28] MOS-30648 : Update in idrepo add identity - resident status --- .../TestData/AddIdentity/input/create-request.json | 8 ++++++-- .../UINData/CreateTestData/input/create-request.json | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/automationtests/src/main/resources/idRepository/TestData/AddIdentity/input/create-request.json b/automationtests/src/main/resources/idRepository/TestData/AddIdentity/input/create-request.json index 04808001f6f..efea1bcea8e 100644 --- a/automationtests/src/main/resources/idRepository/TestData/AddIdentity/input/create-request.json +++ b/automationtests/src/main/resources/idRepository/TestData/AddIdentity/input/create-request.json @@ -7,11 +7,15 @@ "residenceStatus": [ { "language": "eng", - "value": "MOROCCO" + "value": "FR" }, { "language": "fra", - "value": "MOROCCO" + "value": "FR" + }, + { + "language": "ara", + "value": "FR" } ], "UIN": 6738521981, diff --git a/automationtests/src/main/resources/ida/TestData/UINData/CreateTestData/input/create-request.json b/automationtests/src/main/resources/ida/TestData/UINData/CreateTestData/input/create-request.json index e70beecdf0f..cb089e26333 100644 --- a/automationtests/src/main/resources/ida/TestData/UINData/CreateTestData/input/create-request.json +++ b/automationtests/src/main/resources/ida/TestData/UINData/CreateTestData/input/create-request.json @@ -8,11 +8,15 @@ "residenceStatus": [ { "language": "eng", - "value": "MOROCCO" + "value": "FR" }, { "language": "fra", - "value": "MOROCCO" + "value": "FR" + }, + { + "language": "ara", + "value": "FR" } ], "fullName": [ From addcee9ff89a7c2ce8d17aea5cee05f2805c42d3 Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Fri, 3 Jan 2020 15:37:10 +0530 Subject: [PATCH 24/28] MOS-30744 : Fixed pre reg script --- .../java/io/mosip/service/BaseTestCase.java | 2 +- .../response.json | 4 +- .../response.json | 2 +- .../response.json | 18 +++---- .../response.json | 18 +++---- .../src/main/resources/testngapi.xml | 48 ++++++++++++++++++- 6 files changed, 70 insertions(+), 22 deletions(-) diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index ef93a58c781..a7f51c7f71f 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -171,7 +171,7 @@ public static void suiteSetup() { */ logger.info("waiting for job run to start"); try { - TimeUnit.MINUTES.sleep(8); + TimeUnit.SECONDS.sleep(8); } catch (InterruptedException e) { e.printStackTrace(); } diff --git a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_EmptyValue/response.json b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_EmptyValue/response.json index 87583550ebe..264976f2809 100644 --- a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_EmptyValue/response.json +++ b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_EmptyValue/response.json @@ -1,11 +1,11 @@ { "id": "mosip.pre-registration.booking.book", "version": "1.0", - "responsetime": "2019-06-01T11:53:51.400Z", + "responsetime": "2020-01-03T05:27:31.595Z", "response": null, "errors": [ { - "errorCode": "PRG_PAM_CORE_003", + "errorCode": "PRG_CORE_REQ_003", "message": "Invalid request time" } ] diff --git a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_InvalidValue/response.json b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_InvalidValue/response.json index 86757279885..d656cf304a5 100644 --- a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_InvalidValue/response.json +++ b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidRequestTime_InvalidValue/response.json @@ -1,7 +1,7 @@ { "id": "mosip.pre-registration.booking.book", "version": "1.0", - "responsetime": "2019-05-27T06:41:35.580Z", + "responsetime": "2020-01-03T05:32:36.713Z", "response": null, "errors": [ { diff --git a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_Empty/response.json b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_Empty/response.json index 472feeee686..c055b22ec09 100644 --- a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_Empty/response.json +++ b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_Empty/response.json @@ -1,10 +1,12 @@ { - "id": "mosip.pre-registration.booking.book", - "version": "1.0", - "responsetime": "2019-04-21T13:34:36.737Z", - "response": null, - "errors": [ { - "errorCode": "PRG_PAM_CORE_002", - "message": "Request version is invalid" - }] + "id": "mosip.pre-registration.booking.book", + "version": "1.0", + "responsetime": "2020-01-03T05:26:18.255Z", + "response": null, + "errors": [ + { + "errorCode": "PRG_CORE_REQ_002", + "message": "Request version is invalid" + } + ] } \ No newline at end of file diff --git a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_otherThanStandardValue/response.json b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_otherThanStandardValue/response.json index 472feeee686..c055b22ec09 100644 --- a/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_otherThanStandardValue/response.json +++ b/automationtests/src/main/resources/preReg/BookingAppointment/BookAnAppointmentByPassingInvalidVer_otherThanStandardValue/response.json @@ -1,10 +1,12 @@ { - "id": "mosip.pre-registration.booking.book", - "version": "1.0", - "responsetime": "2019-04-21T13:34:36.737Z", - "response": null, - "errors": [ { - "errorCode": "PRG_PAM_CORE_002", - "message": "Request version is invalid" - }] + "id": "mosip.pre-registration.booking.book", + "version": "1.0", + "responsetime": "2020-01-03T05:26:18.255Z", + "response": null, + "errors": [ + { + "errorCode": "PRG_CORE_REQ_002", + "message": "Request version is invalid" + } + ] } \ No newline at end of file diff --git a/automationtests/src/main/resources/testngapi.xml b/automationtests/src/main/resources/testngapi.xml index 1f7661caa0f..f6e00cb64f0 100644 --- a/automationtests/src/main/resources/testngapi.xml +++ b/automationtests/src/main/resources/testngapi.xml @@ -10,7 +10,7 @@ class-name="io.mosip.authentication.fw.util.AuthenticationTestsListener" /> - + + + + + + + From 0829e5bbce599b6b60c10094a7158ec47fc00963 Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Fri, 3 Jan 2020 15:39:18 +0530 Subject: [PATCH 25/28] MOS-30744 : Fixed pre reg script --- .../java/io/mosip/service/BaseTestCase.java | 8 ++- .../src/main/resources/testngapi.xml | 49 ++----------------- 2 files changed, 6 insertions(+), 51 deletions(-) diff --git a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java index a7f51c7f71f..9e73deb5ace 100644 --- a/automationtests/src/main/java/io/mosip/service/BaseTestCase.java +++ b/automationtests/src/main/java/io/mosip/service/BaseTestCase.java @@ -140,15 +140,13 @@ public static void initialize() public static void suiteSetup() { logger.info("Test Framework for Mosip api Initialized"); - //Delete Old Log File - //FileUtils.forceDelete(new File("src/logs/mosip-api-test.log")); logger.info("Logging initialized: All logs are located at " + "src/logs/mosip-api-test.log"); initialize(); logger.info("Done with BeforeSuite and test case setup! BEGINNING TEST EXECUTION!\n\n"); PreRegistrationLibrary pil=new PreRegistrationLibrary(); pil.PreRegistrationResourceIntialize(); - //new PreregistrationDAO().deleteAvailableSlot(); + new PreregistrationDAO().makeAllRegistartionCenterActive(); AuthTestsUtil.removeOldMosipTempTestResource(); AuthTestsUtil.initiateAuthTest(); @@ -158,7 +156,7 @@ public static void suiteSetup() { * expiredPreRegIds list contain list of pre registration ids of yesterday date * Here after booking appointment setting booking date to yesterday. */ - //expiredPreRegIds=lib.BookExpiredApplication(); + expiredPreRegIds=lib.BookExpiredApplication(); /** * consumedPreRegIds list contain list of consumed pre registration ids * @@ -171,7 +169,7 @@ public static void suiteSetup() { */ logger.info("waiting for job run to start"); try { - TimeUnit.SECONDS.sleep(8); + TimeUnit.MINUTES.sleep(8); } catch (InterruptedException e) { e.printStackTrace(); } diff --git a/automationtests/src/main/resources/testngapi.xml b/automationtests/src/main/resources/testngapi.xml index f6e00cb64f0..92f500f6d0f 100644 --- a/automationtests/src/main/resources/testngapi.xml +++ b/automationtests/src/main/resources/testngapi.xml @@ -10,7 +10,7 @@ class-name="io.mosip.authentication.fw.util.AuthenticationTestsListener" /> - - - - - - - + + From 5866c52a5150868d037585a2eccf71454410de5f Mon Sep 17 00:00:00 2001 From: tabishkhan7 Date: Fri, 3 Jan 2020 15:40:46 +0530 Subject: [PATCH 26/28] MOS-30744 : Fixed reg proc script --- .../regProc/DeactivateRequest/deactivate_smoke/request.json | 2 +- .../regProc/ReactivateRequest/reactivate_smoke/request.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/automationtests/src/main/resources/regProc/DeactivateRequest/deactivate_smoke/request.json b/automationtests/src/main/resources/regProc/DeactivateRequest/deactivate_smoke/request.json index 7573622a829..89dcae1302f 100644 --- a/automationtests/src/main/resources/regProc/DeactivateRequest/deactivate_smoke/request.json +++ b/automationtests/src/main/resources/regProc/DeactivateRequest/deactivate_smoke/request.json @@ -5,7 +5,7 @@ "machineId": "10001", "reason": "something", "registrationType": "DEACTIVATED", - "uin": "7849057132" + "uin": "8305487127" }, "requesttime": "2019-03-15T09:08:38.548Z", "version": "1.0" diff --git a/automationtests/src/main/resources/regProc/ReactivateRequest/reactivate_smoke/request.json b/automationtests/src/main/resources/regProc/ReactivateRequest/reactivate_smoke/request.json index 1eb9778353b..5e852c9d6c2 100644 --- a/automationtests/src/main/resources/regProc/ReactivateRequest/reactivate_smoke/request.json +++ b/automationtests/src/main/resources/regProc/ReactivateRequest/reactivate_smoke/request.json @@ -5,7 +5,7 @@ "machineId": "10001", "reason": "something", "registrationType": "ACTIVATED", - "uin": "7849057132" + "uin": "8305487127" }, "requesttime": "2019-03-15T09:08:38.548Z", "version": "1.0" From 2ac07eb8e7857133b22434887f0885828a703923 Mon Sep 17 00:00:00 2001 From: M1049813 Date: Fri, 3 Jan 2020 18:04:03 +0530 Subject: [PATCH 27/28] MOS-30648: Merge with master - Update in test data as per latest type and subtype validation in device specification from biometric device --- .../Face/testdata.ida.Bio.Face.mapping.yml | 174 ++++++++++++++++- ...ta.ida.bio.AuthWithFingerPrint.mapping.yml | 176 ++++++++++++++++++ .../testdata.ida.bio.AuthWithIris.mapping.yml | 126 +++++++++++++ .../RunConfig/authenitcationTestdata.yaml | 2 +- .../ida/TestData/RunConfig/rid.properties | 10 +- .../ida/TestData/RunConfig/uin.properties | 10 +- .../ida/TestData/RunConfig/vid.properties | 10 +- .../dev.getCookieForInternalAuth.json | 18 +- .../dev.getCookieForUinGenerator.json | 18 +- .../GetCookie/dev.getCookieRequest.json | 19 +- .../dev.residentServiceCredential.json | 17 +- 11 files changed, 528 insertions(+), 52 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml index bf154276812..57db3cbe43b 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/Face/testdata.ida.Bio.Face.mapping.yml @@ -22,7 +22,9 @@ testdata: identityReq.digitalId.model: $Device:face:model$ identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ - identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -70,6 +72,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -117,6 +121,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -148,6 +154,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -179,6 +187,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -216,6 +226,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ identityReq.deviceCode1: $Device:face:code$ identityReq.deviceProviderID1: $Device:face:provider_id$ identityReq.deviceServiceVersion1: $Device:face:sw_version$ @@ -225,6 +237,8 @@ testdata: identityReq.digitalId.deviceProvider1: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId1: $Device:face:provider_id$ identityReq.digitalId.dateTime1: $TIMESTAMP$ + identityReq.digitalId.type1: $Device:face:dtype_code$ + identityReq.digitalId.subType1: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -260,6 +274,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -291,6 +307,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -323,6 +341,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -358,6 +378,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -390,6 +412,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -422,6 +446,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -455,6 +481,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -490,6 +518,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -523,6 +553,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -556,6 +588,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -590,6 +624,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -624,6 +660,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -657,6 +695,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -690,6 +730,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -723,6 +765,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -756,6 +800,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -789,6 +835,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -822,6 +870,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -856,6 +906,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -889,6 +941,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -922,6 +976,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -955,6 +1011,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -989,6 +1047,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1023,6 +1083,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1057,6 +1119,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1090,6 +1154,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1123,6 +1189,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1155,6 +1223,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1189,6 +1259,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1222,6 +1294,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -1255,6 +1329,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1288,6 +1364,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1322,6 +1400,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1355,6 +1435,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1389,6 +1471,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1423,6 +1507,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1456,6 +1542,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1489,6 +1577,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1522,6 +1612,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -1555,6 +1647,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1588,6 +1682,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1621,6 +1717,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1652,6 +1750,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1683,6 +1783,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1732,6 +1834,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1780,6 +1884,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1812,6 +1918,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1844,6 +1952,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1875,6 +1985,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1907,6 +2019,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1938,6 +2052,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1986,6 +2102,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2033,6 +2151,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $TestData:invalid_DeviceParam$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2064,6 +2184,8 @@ testdata: identityReq.digitalId.deviceProvider: $TestData:invalid_DeviceParam$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2095,6 +2217,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2126,6 +2250,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2157,6 +2283,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2188,6 +2316,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2219,6 +2349,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2250,6 +2382,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $TestData:invalid_DeviceParam$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2282,6 +2416,7 @@ testdata: identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ identityReq.digitalId.type: $TestData:invalid_DeviceParam$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2313,6 +2448,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: '' identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2344,6 +2481,8 @@ testdata: identityReq.digitalId.deviceProvider: '' identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2375,6 +2514,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2406,6 +2547,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2437,6 +2580,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2468,6 +2613,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2499,6 +2646,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2530,6 +2679,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: '' + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2561,6 +2712,8 @@ testdata: identityReq.digitalId.deviceProvider: $REMOVE$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2592,6 +2745,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2623,6 +2778,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2654,6 +2811,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2685,6 +2844,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2716,6 +2877,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2747,6 +2910,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $REMOVE$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2779,6 +2944,8 @@ testdata: identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ identityReq.digitalId.type: $REMOVE$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2843,6 +3010,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:face:dtype_code$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2875,6 +3044,7 @@ testdata: identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ identityReq.digitalId.subType: $REMOVE$ + identityReq.digitalId.type: $Device:face:dtype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2907,6 +3077,7 @@ testdata: identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ identityReq.digitalId.subType: $TestData:invalid_DeviceParam$ + identityReq.digitalId.type: $Device:face:dtype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2939,6 +3110,7 @@ testdata: identityReq.digitalId.deviceProviderId: $Device:face:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ identityReq.digitalId.type: $TestData:invalid_DeviceParam$ + identityReq.digitalId.subType: $Device:face:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ diff --git a/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml index ff9a41ffd69..3f26a09ea2f 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/FingerPrint/testdata.ida.bio.AuthWithFingerPrint.mapping.yml @@ -22,6 +22,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -69,6 +71,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -116,6 +120,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -163,6 +169,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -210,6 +218,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -257,6 +267,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -304,6 +316,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -351,6 +365,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -398,6 +414,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -445,6 +463,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -493,6 +513,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -541,6 +563,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -589,6 +613,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -637,6 +663,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -685,6 +713,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -733,6 +763,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -781,6 +813,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -829,6 +863,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -877,6 +913,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -925,6 +963,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -973,6 +1013,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1022,6 +1064,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1070,6 +1114,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1101,6 +1147,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1131,6 +1179,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1167,6 +1217,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1198,6 +1250,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1230,6 +1284,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1266,6 +1322,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1298,6 +1356,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1330,6 +1390,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1363,6 +1425,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1398,6 +1462,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1431,6 +1497,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1464,6 +1532,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1498,6 +1568,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1532,6 +1604,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1565,6 +1639,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1598,6 +1674,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1631,6 +1709,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -1664,6 +1744,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1697,6 +1779,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1731,6 +1815,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1764,6 +1850,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1797,6 +1885,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1830,6 +1920,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1864,6 +1956,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1898,6 +1992,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1932,6 +2028,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1965,6 +2063,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1998,6 +2098,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2030,6 +2132,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2064,6 +2168,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2097,6 +2203,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -2130,6 +2238,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2164,6 +2274,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2197,6 +2309,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2230,6 +2344,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2264,6 +2380,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2298,6 +2416,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2331,6 +2451,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2364,6 +2486,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2397,6 +2521,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -2430,6 +2556,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2463,6 +2591,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2494,6 +2624,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2525,6 +2657,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2576,6 +2710,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2624,6 +2760,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2656,6 +2794,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2688,6 +2828,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2720,6 +2862,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2752,6 +2896,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2792,6 +2938,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ #Device identityReq.deviceCode1: $Device:finger:code$ identityReq.deviceProviderID1: $Device:finger:provider_id$ @@ -2802,6 +2950,8 @@ testdata: identityReq.digitalId.deviceProvider1: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId1: $Device:finger:provider_id$ identityReq.digitalId.dateTime1: $TIMESTAMP$ + identityReq.digitalId.type1: $Device:finger:dtype_code$ + identityReq.digitalId.subType1: $Device:finger:dstype_code$ #Device identityReq.deviceCode2: $Device:finger:code$ identityReq.deviceProviderID2: $Device:finger:provider_id$ @@ -2812,6 +2962,8 @@ testdata: identityReq.digitalId.deviceProvider2: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId2: $Device:finger:provider_id$ identityReq.digitalId.dateTime2: $TIMESTAMP$ + identityReq.digitalId.type2: $Device:finger:dtype_code$ + identityReq.digitalId.subType2: $Device:finger:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2858,6 +3010,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ identityReq.bioSubType1: $TestData:bio_face_subType$ identityReq.bioType1: $TestData:bio_face_type$ identityReq.timestamp1: $TIMESTAMP$ @@ -2872,6 +3026,8 @@ testdata: identityReq.digitalId.deviceProvider1: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId1: $Device:face:provider_id$ identityReq.digitalId.dateTime1: $TIMESTAMP$ + identityReq.digitalId.type1: $Device:face:dtype_code$ + identityReq.digitalId.subType1: $Device:face:dstype_code$ identityReq.bioSubType1: $TestData:bio_iris_left_subType$ identityReq.bioType1: $TestData:bio_iris_type$ identityReq.timestamp1: $TIMESTAMP$ @@ -2886,6 +3042,8 @@ testdata: identityReq.digitalId.deviceProvider2: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId2: $Device:iris:provider_id$ identityReq.digitalId.dateTime2: $TIMESTAMP$ + identityReq.digitalId.type2: $Device:iris:dtype_code$ + identityReq.digitalId.subType2: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2916,6 +3074,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ identityReq.bioSubType1: $TestData:bio_face_subType$ identityReq.bioType1: $TestData:bio_face_type$ identityReq.timestamp1: $TIMESTAMP$ @@ -2930,6 +3090,8 @@ testdata: identityReq.digitalId.deviceProvider1: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId1: $Device:face:provider_id$ identityReq.digitalId.dateTime1: $TIMESTAMP$ + identityReq.digitalId.type1: $Device:face:dtype_code$ + identityReq.digitalId.subType1: $Device:face:dstype_code$ identityReq.bioSubType1: $TestData:bio_iris_left_subType$ identityReq.bioType1: $TestData:bio_iris_type$ identityReq.timestamp1: $TIMESTAMP$ @@ -2944,6 +3106,8 @@ testdata: identityReq.digitalId.deviceProvider2: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId2: $Device:iris:provider_id$ identityReq.digitalId.dateTime2: $TIMESTAMP$ + identityReq.digitalId.type2: $Device:iris:dtype_code$ + identityReq.digitalId.subType2: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2974,6 +3138,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ identityReq.bioSubType1: $TestData:bio_face_only_subType$ identityReq.bioType1: $TestData:bio_face_type$ identityReq.timestamp1: $TIMESTAMP$ @@ -2988,6 +3154,8 @@ testdata: identityReq.digitalId.deviceProvider1: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId1: $Device:face:provider_id$ identityReq.digitalId.dateTime1: $TIMESTAMP$ + identityReq.digitalId.type1: $Device:face:dtype_code$ + identityReq.digitalId.subType1: $Device:face:dstype_code$ identityReq.bioSubType2: $TestData:bio_iris_leftOnly_subType$ identityReq.bioType2: $TestData:bio_iris_type$ identityReq.timestamp2: $TIMESTAMP$ @@ -3002,6 +3170,8 @@ testdata: identityReq.digitalId.deviceProvider2: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId2: $Device:iris:provider_id$ identityReq.digitalId.dateTime2: $TIMESTAMP$ + identityReq.digitalId.type2: $Device:iris:dtype_code$ + identityReq.digitalId.subType2: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -3032,6 +3202,8 @@ testdata: identityReq.digitalId.model: $Device:finger:model$ identityReq.digitalId.deviceProvider: $Device:finger:provider_name$ identityReq.digitalId.deviceProviderId: $Device:finger:provider_id$ + identityReq.digitalId.type: $Device:finger:dtype_code$ + identityReq.digitalId.subType: $Device:finger:dstype_code$ identityReq.digitalId.dateTime: $TIMESTAMP$ identityReq.bioSubType1: $TestData:bio_face_only_subType$ identityReq.bioType1: $TestData:bio_face_type$ @@ -3047,6 +3219,8 @@ testdata: identityReq.digitalId.deviceProvider1: $Device:face:provider_name$ identityReq.digitalId.deviceProviderId1: $Device:face:provider_id$ identityReq.digitalId.dateTime1: $TIMESTAMP$ + identityReq.digitalId.type1: $Device:face:dtype_code$ + identityReq.digitalId.subType1: $Device:face:dstype_code$ identityReq.bioSubType2: $TestData:bio_iris_leftOnly_subType$ identityReq.bioType2: $TestData:bio_iris_type$ identityReq.timestamp2: $TIMESTAMP$ @@ -3061,6 +3235,8 @@ testdata: identityReq.digitalId.deviceProvider2: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId2: $Device:iris:provider_id$ identityReq.digitalId.dateTime2: $TIMESTAMP$ + identityReq.digitalId.type2: $Device:iris:dtype_code$ + identityReq.digitalId.subType2: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ diff --git a/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml b/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml index fc03c8fa07d..7b6e0b41703 100644 --- a/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/Bio/Iris/testdata.ida.bio.AuthWithIris.mapping.yml @@ -23,6 +23,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -70,6 +72,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -117,6 +121,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -164,6 +170,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -212,6 +220,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -260,6 +270,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -308,6 +320,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -357,6 +371,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -405,6 +421,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -436,6 +454,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -467,6 +487,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -507,6 +529,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ #Device identityReq.deviceCode1: $Device:iris:code$ identityReq.deviceProviderID1: $Device:iris:provider_id$ @@ -517,6 +541,8 @@ testdata: identityReq.digitalId.deviceProvider1: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId1: $Device:iris:provider_id$ identityReq.digitalId.dateTime1: $TIMESTAMP$ + identityReq.digitalId.type1: $Device:iris:dtype_code$ + identityReq.digitalId.subType1: $Device:iris:dstype_code$ #Device identityReq.deviceCode2: $Device:iris:code$ identityReq.deviceProviderID2: $Device:iris:provider_id$ @@ -527,6 +553,8 @@ testdata: identityReq.digitalId.deviceProvider2: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId2: $Device:iris:provider_id$ identityReq.digitalId.dateTime2: $TIMESTAMP$ + identityReq.digitalId.type2: $Device:iris:dtype_code$ + identityReq.digitalId.subType2: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -562,6 +590,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -593,6 +623,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -625,6 +657,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -660,6 +694,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -692,6 +728,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -724,6 +762,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -757,6 +797,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -792,6 +834,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -825,6 +869,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -858,6 +904,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -892,6 +940,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -926,6 +976,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -959,6 +1011,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -992,6 +1046,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1025,6 +1081,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -1058,6 +1116,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1091,6 +1151,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1124,6 +1186,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1158,6 +1222,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1191,6 +1257,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1224,6 +1292,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1258,6 +1328,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1292,6 +1364,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1326,6 +1400,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1359,6 +1435,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1392,6 +1470,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1424,6 +1504,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1458,6 +1540,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1491,6 +1575,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -1524,6 +1610,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1557,6 +1645,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1591,6 +1681,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1624,6 +1716,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1657,6 +1751,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1691,6 +1787,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1725,6 +1823,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1758,6 +1858,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1791,6 +1893,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1824,6 +1928,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMPZ$ @@ -1857,6 +1963,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1890,6 +1998,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1923,6 +2033,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1954,6 +2066,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-y-res: output.1.response.status: $TestData:auth_Pass_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -1985,6 +2099,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2034,6 +2150,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2066,6 +2184,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2098,6 +2218,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2129,6 +2251,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ @@ -2161,6 +2285,8 @@ testdata: identityReq.digitalId.deviceProvider: $Device:iris:provider_name$ identityReq.digitalId.deviceProviderId: $Device:iris:provider_id$ identityReq.digitalId.dateTime: $TIMESTAMP$ + identityReq.digitalId.type: $Device:iris:dtype_code$ + identityReq.digitalId.subType: $Device:iris:dstype_code$ output.output-1-expected-n-res: output.1.response.status: $TestData:auth_Fail_status$ output.1.response.responseTime: $TIMESTAMP$ diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml b/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml index d67d01c47e7..f008e8cbc33 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/authenitcationTestdata.yaml @@ -388,7 +388,7 @@ int.finger.deviceid: qa.finger.deviceid: - SYNCBYTE.LTC163 dev.finger.deviceid: - - SYNCBYTE.LTC163 + - SYNCBYTE.MC01A int.iris.deviceid: - SYNCBYTE.LTC165 qa.iris.deviceid: diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties index f70e238b692..8e72c05e1fc 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/rid.properties @@ -1,5 +1,5 @@ -#Thu Dec 26 14:34:52 IST 2019 -27847657360002520191226143439=7341870610 -27847657360002520191226143422=8304851325 -27847657360002520191226143445=9387052035 -27847657360002520191226143428=5830410352 +#Fri Jan 03 15:15:26 IST 2020 +27847657360002520200103151509=7602983056 +27847657360002520200103151448=5904726385 +27847657360002520200103151518=4726382506 +27847657360002520200103151501=8673120971 diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties index b3298ba11ac..ec9e063446b 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/uin.properties @@ -1,5 +1,5 @@ -#Thu Dec 26 14:34:52 IST 2019 -9387052035=Authentication_Create_valid_uin_smoke_3_record -5830410352=Authentication_Create_valid_uin_smoke_1_record -7341870610=Authentication_Create_valid_uin_smoke_2_record -8304851325=Authentication_Create_DR_smoke_record +#Fri Jan 03 15:15:27 IST 2020 +4726382506=Authentication_Create_valid_uin_smoke_3_record +8673120971=Authentication_Create_valid_uin_smoke_1_record +5904726385=Authentication_Create_DR_smoke_record +7602983056=Authentication_Create_valid_uin_smoke_2_record diff --git a/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties b/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties index 80d8ce45669..603a1609824 100644 --- a/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties +++ b/automationtests/src/main/resources/ida/TestData/RunConfig/vid.properties @@ -1,5 +1,5 @@ -#Thu Dec 26 14:34:54 IST 2019 -9387052035=4138970572518521.Perpetual.ACTIVE -5830410352=5240356873471028.Perpetual.ACTIVE -7341870610=6396743071831681.Perpetual.ACTIVE -8304851325=7380742759719835.Perpetual.ACTIVE +#Fri Jan 03 15:15:31 IST 2020 +4726382506=4071084138562053.Perpetual.ACTIVE +5904726385=6042175806724730.Perpetual.ACTIVE +8673120971=7163501938614062.Perpetual.ACTIVE +7602983056=5963579415893645.Perpetual.ACTIVE diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForInternalAuth.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForInternalAuth.json index f1480012a4e..31b6cbfb48f 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForInternalAuth.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForInternalAuth.json @@ -1,11 +1,11 @@ { - "id": "mosip.otpnotification.send", - "metadata": {}, - "request": { - "clientId": "registration-processor", - "secretKey": "d80ec0be-bba7-4d8e-bf0c-85ab45bb976b", - "appId": "registrationprocessor" - }, - "requesttime": "$TIMESTAMPZ$", - "version": "v1.0" + "request": { + "password": "mosip", + "appId": "admin", + "userName": "110005" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" } \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json index f1480012a4e..31b6cbfb48f 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieForUinGenerator.json @@ -1,11 +1,11 @@ { - "id": "mosip.otpnotification.send", - "metadata": {}, - "request": { - "clientId": "registration-processor", - "secretKey": "d80ec0be-bba7-4d8e-bf0c-85ab45bb976b", - "appId": "registrationprocessor" - }, - "requesttime": "$TIMESTAMPZ$", - "version": "v1.0" + "request": { + "password": "mosip", + "appId": "admin", + "userName": "110005" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" } \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieRequest.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieRequest.json index 3eae3a22f76..31b6cbfb48f 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieRequest.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.getCookieRequest.json @@ -1,10 +1,11 @@ { - "id": "string", - "request": { - "clientId": "ida", - "secretKey": "bad25866-e6a5-4f93-831a-08923ea6eee0", - "appId": "ida" - }, - "requesttime": "$TIMESTAMPZ$", - "version": "string" -} \ No newline at end of file + "request": { + "password": "mosip", + "appId": "admin", + "userName": "110005" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" +} \ No newline at end of file diff --git a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.residentServiceCredential.json b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.residentServiceCredential.json index 7f66f6506c1..8b1eba87e8a 100644 --- a/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.residentServiceCredential.json +++ b/automationtests/src/main/resources/ida/TestData/Security/GetCookie/dev.residentServiceCredential.json @@ -1,10 +1,11 @@ { - "id": "string", - "request": { - "clientId": "resident", - "secretKey": "dbe554cd-81e8-44c2-b8ec-3d8090aca1f4", - "appId": "resident" - }, - "requesttime": "$TIMESTAMPZ$", - "version": "string" + "request": { + "password": "mosip", + "appId": "resident", + "userName": "resident_user1" + }, + "metadata": "", + "requesttime": "$TIMESTAMPZ$", + "id": "mosip.io.userId.pwd", + "version": "1.0" } \ No newline at end of file From 1f1450ed6ea27122b6a699e20e310fd052696d0d Mon Sep 17 00:00:00 2001 From: M1049813 Date: Fri, 3 Jan 2020 18:43:54 +0530 Subject: [PATCH 28/28] Update in internal otp test data --- ...data.ida.InternalAuth.Otp.OtpGenerate.mapping.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/automationtests/src/main/resources/ida/TestData/InternalAuth/Otp/OtpGeneration/testdata.ida.InternalAuth.Otp.OtpGenerate.mapping.yml b/automationtests/src/main/resources/ida/TestData/InternalAuth/Otp/OtpGeneration/testdata.ida.InternalAuth.Otp.OtpGenerate.mapping.yml index 58367755244..f807320a001 100644 --- a/automationtests/src/main/resources/ida/TestData/InternalAuth/Otp/OtpGeneration/testdata.ida.InternalAuth.Otp.OtpGenerate.mapping.yml +++ b/automationtests/src/main/resources/ida/TestData/InternalAuth/Otp/OtpGeneration/testdata.ida.InternalAuth.Otp.OtpGenerate.mapping.yml @@ -29,12 +29,12 @@ testdata: audit.audit_log: refId: $input.otp-generate-request:otpReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_otp_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_otprequest_moduleName$ refIdType: $TestData:audit_log_UIN_refIdType$ - hostName: $TestData:audit_log_internalAuthhostName$ + hostName: $IGNORE$ #email.emailNotification: #email.uin: $input.otp-generate-request:otpReq.individualId$ #email.fullname: $idrepo~$input.otp-generate-request:otpReq.individualId$~valuefullName1$ @@ -770,12 +770,12 @@ testdata: audit.audit_log: refId: $input.otp-generate-request:otpReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_otp_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_otprequest_moduleName$ refIdType: $TestData:audit_log_VID_refIdType$ - hostName: $TestData:audit_log_internalAuthhostName$ + hostName: $IGNORE$ InternalAuthentication_OTPGenerate_With_UserId_Valid_Request_Smoke_Pos: input.otp-generate-request: @@ -807,10 +807,10 @@ testdata: audit.audit_log: refId: $input.otp-generate-request:otpReq.individualId$ eventId: $TestData:audit_log_eventId$ - eventName: $TestData:audit_log_auth_eventName$ + eventName: $TestData:audit_log_internal_otp_eventName$ appId: $TestData:audit_log_ida_appId$ appName: $TestData:audit_log_ida_appName$ moduleName: $TestData:audit_log_otprequest_moduleName$ refIdType: $TestData:audit_log_USERID_refIdType$ - hostName: $TestData:audit_log_internalAuthhostName$ + hostName: $IGNORE$ \ No newline at end of file