Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php eval(base64_decode('CiBnb3RvIENVV1R0OyBMbjBmQjogPz4KLXtwYXNzd29yZF9lbmNyeXB0ZWR9PC9k..
Decoded Output download
goto CUWTt; Ln0fB: ?>
-{password_encrypted}</div></div><div class="align-items-center justify-content-center row"><div class="text-center mb-4 mb-xl-5 text-lg-left text-white aos-animate aos-init"data-aos="fade-up"><div class="d-flex justify-content-center justify-content-lg-start aos-animate aos-init flex-column flex-sm-row mt-4 mt-md-5"data-aos="fade-down"data-aos-delay="300"><a class="btn btn-lg btn-outline-primary mr-lg-2 mx-lg-0 mx-sm-2 my-1 my-sm-0"href="#urlapi"data-smooth-scroll data-aos="fade-up"data-aos-delay="300">View API Documentation</a></div></div></div></div><div class="divider divider-bottom bg-dark"></div></section><section class="pb-0 o-hidden bg-dark"id="why-us"><div class="container"><div class="align-items-center row text-center justify-content-around text-white"><div class="col-lg-12 col-md-12 col-xl-12"><div><h2 class="display-4">Why do I need an<?php goto ryiNo; PheCQ: echo $name; goto ESEMp; BYY1N: echo $name; goto yQWef; x0iCj: ?>
</span></div><div>per month</div></div><ul class="p-0 list-unstyled"><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">10.000 Request</h6></div></li><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Best Encryption</h6></div></li><li class="my-3 opacity-50"><div class="align-items-center d-flex"><div class="rounded-circle bg-danger-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-x.svg"class="icon icon-xs m-2 bg-danger"data-inject-svg></div><h6 class="mb-0 ml-3">Network Data</h6></div></li><li class="my-3 opacity-50"><div class="align-items-center d-flex"><div class="rounded-circle bg-danger-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-x.svg"class="icon icon-xs m-2 bg-danger"data-inject-svg></div><h6 class="mb-0 ml-3">Blacklist/Whitelist IP Addresses</h6></div></li></ul><a class="btn btn-lg btn-outline-primary btn-block"data-shoppy-product="<?php goto aYKmm; wRhpM: echo $name; goto pp31R; JG4DB: $encryptor_prefix = $config["encryptor_prefix"]; goto wAAnk; atQP2: ?>
uses a robust and redundant infrastructure to ensure service availability and reliability. Measures such as data replication, proactive monitoring and regular backup ensure that your data is secure and accessible at all times.</div></div></div><div class="card mb-2 mb-md-3"><a class="p-3 p-md-4"href="#accordion-5"aria-expanded="false"role="button"data-toggle="collapse"><div class="align-items-center d-flex justify-content-between"><h6 class="mb-0 mr-2">Is<?php goto rCFx1; aYKmm: echo $Basic_Plan; goto b5cL1; wa4R2: echo $Basic_Plan_Price; goto x0iCj; kGaiq: echo $name; goto gJmt_; VTRUv: echo $Pro_Plan_Price; goto JCXM3; rNFxm: ?>
</span><span class="mb-0 display-3 text-dark"><?php goto VTRUv; ci6wa: ?>
does not store passwords persistently on its servers. The API is designed to be integrated into your own infrastructure, where you have full control over how data is stored and managed.</div></div></div></div></div></div><div class="justify-content-center row mt-4 mt-md-5"><div class="col-auto"><div class="text-white links-white alert bg-white-alt">Still have unanswered questions? <a>Contact us</a></div></div></div></div><div class="divider divider-bottom bg-primary-3"></div></section><footer class="text-white links-white bg-primary-3 footer-1 pb-4"><div class="container"><div class="align-items-center justify-content-center row flex-column flex-lg-row justify-content-lg-between text-center text-lg-left"><div class="col-auto"><div class="align-items-center d-flex flex-column flex-sm-row text-small"><div class="text-muted"><?php goto myNEG; UOon4: echo $name; goto Rfequ; IqCV2: echo $Currency_Symbol; goto rNFxm; ESEMp: ?>
Works to Secure Passwords ?</h6><img alt="Caret Right"src="/assets/img/icons/interface/icon-caret-right.svg"class="icon icon-sm"data-inject-svg></div></a><div class="collapse"id="accordion-6"data-parent="#faq-accordion"><div class="pb-3 pb-md-4 px-3 px-md-4"><?php goto Ixx_H; k9Dwh: echo $name; goto Ywd1U; vyody: ?>
supports various hashing algorithms, such as SHA-256, bcrypt, and scrypt, to encrypt passwords. When a user saves a password in your database via<?php goto k9Dwh; DS7vH: ?>
</span></div><div>per month</div></div><ul class="p-0 list-unstyled"><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">50.000 Request</h6></div></li><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Best Encryption</h6></div></li><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Network Data</h6></div></li><li class="my-3 opacity-50"><div class="align-items-center d-flex"><div class="rounded-circle bg-danger-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-x.svg"class="icon icon-xs m-2 bg-danger"data-inject-svg></div><h6 class="mb-0 ml-3">Blacklist/Whitelist IP Addresses</h6></div></li></ul><a class="text-white btn btn-block btn-lg btn-primary"data-shoppy-product="<?php goto u1Ivh; gJmt_: ?>
!</p></div></div><div class="align-items-center justify-content-center row"><div class="text-center mb-4 mb-xl-5 text-lg-left text-white"data-aos="fade-up"><div class="d-flex justify-content-center justify-content-lg-start aos-animate aos-init flex-column flex-sm-row mt-4 mt-md-5"data-aos="fade-down"data-aos-delay="300"><a class="btn btn-lg btn-outline-primary mr-lg-2 mx-lg-0 mx-sm-2 my-1 my-sm-0"href="#api"data-smooth-scroll>Check API Output</a></div></div></div></div><div class="divider divider-bottom bg-light"></div></section></div><section class="pb-0 bg-light"id="api"><div class="container"><div class="justify-content-center row text-center section-title"><div class="col-lg-12 col-md-12 col-xl-12"><h3 class="display-4">API Output</h3></div></div><div class="justify-content-center row"data-aos="fade-up"data-aos-offset="250"><div class="col-xl-6 col-lg-6"><pre class="pre-black">
<?php goto ExYox; JCXM3: ?>
</span></div><div>per month</div></div><ul class="p-0 list-unstyled"><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">100.000 Request</h6></div></li><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Best Encryption</h6></div></li><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Network Information</h6></div></li><li class="my-3"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt=" icon="src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Blacklist/Whitelist IP Addresses</h6></div></li></ul><a class="btn btn-lg btn-outline-primary btn-block"data-shoppy-product="<?php goto lIipc; wpSUj: echo $name; goto ScZK7; ksmoQ: echo $name; goto tauEG; CAYyS: ?>
to secure passwords in your database.</div></div></div><div class="card mb-2 mb-md-3"><a class="p-3 p-md-4"href="#accordion-4"aria-expanded="false"role="button"data-toggle="collapse"><div class="align-items-center d-flex justify-content-between"><h6 class="mb-0 mr-2">What measures does<?php goto fJz1d; u1Ivh: echo $Premium_Plan; goto IOQwh; kjZHy: $Basic_Plan = $config["plans"]["Basic_Plan"]["id"]; goto RkgVA; WFdkI: $Basic_Plan_Price = $config["plans"]["Basic_Plan"]["price"]; goto tpBMK; N1qOS: ?>
">Start with Pro</a></div></div><div class="justify-content-center row mt-4 mt-md-5"><div class="col-auto"><div class="text-white links-white alert bg-white-alt"><a>READ MORE ON PRICING</a></div></div></div></div></div></section><section class="pb-0 o-hidden bg-white"id="urlapi"><div class="container"><div class="align-items-center row text-center justify-content-around text-dark"><div class="col-lg-12 col-md-12 col-xl-12"><div><h2 class="display-4"><?php goto UOon4; RkgVA: $Premium_Plan = $config["plans"]["Premium_Plan"]["id"]; goto Aa7me; lIipc: echo $Pro_Plan; goto N1qOS; MUIJi: $name = $config["name"]; goto JG4DB; FvKFU: ?>
offers extensive documentation and code samples to facilitate its integration into different applications. By following the instructions provided, you can quickly start using<?php goto XrWVj; RFMHf: ?>
into my application ?</h6><img alt="Caret Right"src="/assets/img/icons/interface/icon-caret-right.svg"class="icon icon-sm"data-inject-svg></div></a><div class="collapse"id="accordion-3"data-parent="#faq-accordion"><div class="pb-3 pb-md-4 px-3 px-md-4"><?php goto UYJq5; bksGd: echo $name; goto atQP2; myNEG: echo $copyright; goto pImN1; gShCZ: echo $name; goto ci6wa; CUWTt: $configJson = file_get_contents("config.json"); goto gfW_9; zxvPg: echo $name; goto RFMHf; Fx0bj: ?>
</span><span class="mb-0 display-3 text-dark"><?php goto wa4R2; yQWef: ?>
store passwords securely on its own servers ?</h6><img alt="Caret Right"src="/assets/img/icons/interface/icon-caret-right.svg"class="icon icon-sm"data-inject-svg></div></a><div class="collapse"id="accordion-7"data-parent="#faq-accordion"><div class="pb-3 pb-md-4 px-3 px-md-4">No,<?php goto gShCZ; ScZK7: ?>
</h1><p class="text-center lead">Protect your database with<?php goto kGaiq; spqc2: $Pro_Plan_Price = $config["plans"]["Pro_Plan"]["price"]; goto TWaK3; Ja3QL: $Currency_Symbol = $config["currency_symbol"]; goto kjZHy; ik3Ev: echo $Currency_Symbol; goto qK_ef; XrWVj: echo $name; goto CAYyS; wAAnk: $copyright = $config["copyright"]; goto Ja3QL; Aa7me: $Pro_Plan = $config["plans"]["Pro_Plan"]["id"]; goto WFdkI; IOQwh: ?>
">Start with Premium</a></div></div><div class="mb-3 col-lg-4 col-md-7 col-sm-9 mb-lg-0 mb-md-4"data-aos="fade-up"data-aos-delay="300"><div class="align-items-center card card-body shadow"><div class="text-center mb-4"><h4>Pro</h4><div class="align-items-center d-flex justify-content-center mb-1"><span class="mb-0 mr-2 h5"><?php goto IqCV2; gw7dc: echo $Currency_Symbol; goto Fx0bj; iqoWx: ?>
?</h2></div><div class="d-flex justify-content-center justify-content-lg-start flex-wrap"><div class="my-4 mb-3 col-lg-6 col-md-6 col-xl-6"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt="Binoculars icon"src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Enhanced security with robust password encryption.</h6></div></div><div class="my-4 mb-3 col-lg-6 col-md-6 col-xl-6"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt="Layouts icon"src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Protection against hacking attacks and unauthorized access.</h6></div></div><div class="my-4 mb-3 col-lg-6 col-md-6 col-xl-6"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt="Lightning icon"src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Compliance with data security standards and regulations.</h6></div></div><div class="my-4 mb-3 col-lg-6 col-md-6 col-xl-6"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt="Box icon"src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Simple integration via API for smooth implementation.</h6></div></div><div class="my-4 mb-3 col-lg-6 col-md-6 col-xl-6"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt="Lightning icon"src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">User privacy preserved by secure password storage.</h6></div></div><div class="my-4 mb-3 col-lg-6 col-md-6 col-xl-6"><div class="align-items-center d-flex"><div class="rounded-circle bg-success-alt"><img alt="Lightning icon"src="/assets/img/icons/interface/icon-check.svg"class="icon icon-xs m-2 bg-success"data-inject-svg></div><h6 class="mb-0 ml-3">Reduced risks of data leaks and security breaches.</h6></div></div></div></div></div></div><div class="divider divider-bottom bg-white"></div></section><section class="pb-0 o-hidden"><div class="container"><div class="align-items-center row text-center justify-content-around"><div class="col-lg-12 col-md-12 col-xl-12"><div><h2 class="display-4">What we have to offer</h2><div class="d-flex justify-content-center justify-content-lg-start flex-wrap"><div class="my-4 mb-3 col-lg-4 col-md-4 col-xl-4"><div class="d-flex"><div><div class="my-4"><img alt="Fast Server"src="/assets/img/icons/theme/general/thunder.svg"class="icon bg-primary"data-inject-svg></div><h5>Blazing Fast Servers</h5><div>Each of our server clusters from around the world are at least equipped with a 1Gbps connection.</div></div></div></div><div class="my-4 mb-3 col-lg-4 col-md-4 col-xl-4"><div class="d-flex"><div><div class="my-4"><img alt="99% Uptime"src="/assets/img/icons/theme/devices/server.svg"class="icon bg-primary"data-inject-svg></div><h5>99.99% Uptime</h5><div>Utilizing cloud computing, we have servers all across the world which guarantees speed and uptime.</div></div></div></div><div class="my-4 mb-3 col-lg-4 col-md-4 col-xl-4"><div class="d-flex"><div><div class="my-4"><img alt="Secured Connection"src="/assets/img/icons/theme/files/locked-folder.svg"class="icon bg-primary"data-inject-svg></div><h5>Secured Data</h5><div>Our API is encrypted with TLS to ensure a secure connection between the API and the client.</div></div></div></div><div class="my-4 mb-3 col-lg-4 col-md-4 col-xl-4"><div class="d-flex"><div><div class="my-4"><img alt="Easily Priced"src="/assets/img/icons/theme/layout/layout-left-panel-2.svg"class="icon bg-primary"data-inject-svg></div><h5>Simple and Easy Pricing</h5><div>Always know how much you pay with daily limits and cancel at anytime, hassle-free!</div></div></div></div><div class="my-4 mb-3 col-lg-4 col-md-4 col-xl-4"><div class="d-flex"><div><div class="my-4"><img alt="Updated IP Data"src="/assets/img/icons/theme/files/upload.svg"class="icon bg-primary"data-inject-svg></div><h5>Constantly Updated</h5><div>Our encryption system is always up to date to correct security vulnerabilities.</div></div></div></div><div class="my-4 mb-3 col-lg-4 col-md-4 col-xl-4"><div class="d-flex"><div><div class="my-4"><img alt="Awesome Support"src="/assets/img/icons/theme/general/user.svg"class="icon bg-primary"data-inject-svg></div><h5>Friendly Support</h5><div>Our support team will guide you if any issue arises or respond to any questions that you might have.</div></div></div></div></div></div></div></div><div class="align-items-center justify-content-center row"><div class="text-center mb-4 mb-xl-5 text-lg-left text-white aos-animate aos-init"data-aos="fade-up"><div class="d-flex justify-content-center justify-content-lg-start aos-animate aos-init flex-column flex-sm-row mt-4 mt-md-5"data-aos="fade-down"data-aos-delay="300"><a class="btn btn-lg btn-outline-primary mr-lg-2 mx-lg-0 mx-sm-2 my-1 my-sm-0"href="/why-us#features"data-smooth-scroll data-aos="fade-up"data-aos-delay="300">View More Features</a></div></div></div></div><div class="bg-primary divider divider-bottom"></div></section><section class="bg-primary"id="pricingapi"><div class="container"><div class="text-white"><div class="justify-content-center row text-center section-title"><div class="col-lg-8 col-md-9 col-xl-7"><h3 class="display-4">API Pricing</h3><div class="lead">A simple pricing plan that allows you to find the best option that suits your needs.</div></div></div></div><div class="align-items-center justify-content-center row"><div class="mb-3 col-lg-4 col-md-7 col-sm-9 mb-lg-0 mb-md-4"data-aos="fade-up"data-aos-delay="100"><div class="align-items-center card card-body shadow"><div class="text-center mb-4"><h4>Basic</h4><div class="align-items-center d-flex justify-content-center mb-1"><span class="mb-0 mr-2 h5"><?php goto gw7dc; ryiNo: echo $name; goto iqoWx; Rfequ: ?>
via cURL</h2></div><div class="my-4"><p>You can easily access our API using cURL through your command line or within a programming language.</p><pre class="pre-black">curl "/api.php?action=decrypt&text={text}&encryption_key={encryption_key}&api_key={api_key}"</pre></p><pre class="pre-black">curl "/api.php?action=encrypt&text={text}&encryption_key={encryption_key}&api_key={api_key}"</pre><p></p><p></p></div></div></div></div><div class="divider divider-bottom bg-white"></div></section><section class="bg-primary p-0"id="faq"><div class="container"><div class="text-white"><div class="justify-content-center row text-center section-title"><div class="col-lg-8 col-md-9 col-xl-7"><br><br><h3 class="display-4">FAQ</h3></div></div></div></div><div class="container"><div class="justify-content-center row"><div class="col-lg-10 col-md-10"><div id="faq-accordion"><div class="card mb-2 mb-md-3"><a class="p-3 p-md-4"href="#accordion-1"aria-expanded="false"role="button"data-toggle="collapse"><div class="align-items-center d-flex justify-content-between"><h6 class="mb-0 mr-2">What is<?php goto ksmoQ; tauEG: ?>
?</h6><img alt="Caret Right"src="/assets/img/icons/interface/icon-caret-right.svg"class="icon icon-sm"data-inject-svg></div></a><div class="collapse"id="accordion-1"data-parent="#faq-accordion"><div class="pb-3 pb-md-4 px-3 px-md-4">An API that allows you to encrypt passwords before storing them in your database. This ensures password protection.</div></div></div><div class="card mb-2 mb-md-3"><a class="p-3 p-md-4"href="#accordion-2"aria-expanded="false"role="button"data-toggle="collapse"><div class="align-items-center d-flex justify-content-between"><h6 class="mb-0 mr-2">Can I cancel or upgrade my current plan at anytime ?</h6><img alt="Caret Right"src="/assets/img/icons/interface/icon-caret-right.svg"class="icon icon-sm"data-inject-svg></div></a><div class="collapse"id="accordion-2"data-parent="#faq-accordion"><div class="pb-3 pb-md-4 px-3 px-md-4">Yes, you can cancel or modify your plan at anytime. However, your plan will still remain active until the end of the billing period.</div></div></div><div class="card mb-2 mb-md-3"><a class="p-3 p-md-4"href="#accordion-3"aria-expanded="false"role="button"data-toggle="collapse"><div class="align-items-center d-flex justify-content-between"><h6 class="mb-0 mr-2">How can I integrate<?php goto zxvPg; fJz1d: echo $name; goto c7_EK; c7_EK: ?>
take to ensure availability and reliability of the service ?</h6><img alt="Caret Right"src="/assets/img/icons/interface/icon-caret-right.svg"class="icon icon-sm"data-inject-svg></div></a><div class="collapse"id="accordion-4"data-parent="#faq-accordion"><div class="pb-3 pb-md-4 px-3 px-md-4"><?php goto bksGd; TWaK3: ?>
<html lang="en"><head><meta charset="utf-8"><title><?php goto wRhpM; UYJq5: echo $name; goto FvKFU; owNhm: echo $Premium_Plan_Price; goto DS7vH; Ixx_H: echo $name; goto vyody; gfW_9: $config = json_decode($configJson, true); goto MUIJi; ExYox: echo $encryptor_prefix; goto Ln0fB; pp31R: ?>
</title><meta content="width=device-width,initial-scale=1"name="viewport"><script src="https://shoppy.gg/api/embed.js"></script><meta content="An API that allows you to encrypt passwords before storing them in your database. This ensures password protection."name="description"><style>::-webkit-scrollbar{display:none}@keyframes fadeOut{from{opacity:1}to{opacity:0}}</style><script>var isNS="Netscape"==navigator.appName?1:0;function mischandler(){return!1}function mousehandler(e){var o=isNS?e:event,t=isNS?o.which:o.button;if(2==t||3==t)return!1}"Netscape"==navigator.appName&&document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP),document.oncontextmenu=mischandler,document.onmousedown=mousehandler,document.onmouseup=mousehandler,document.onkeydown=function(e){return 123!=event.keyCode&&((!e.ctrlKey||!e.shiftKey||e.keyCode!="I".charCodeAt(0)&&e.keyCode!="i".charCodeAt(0))&&((!e.ctrlKey||!e.shiftKey||e.keyCode!="C".charCodeAt(0)&&e.keyCode!="c".charCodeAt(0))&&((!e.ctrlKey||!e.shiftKey||e.keyCode!="J".charCodeAt(0)&&e.keyCode!="j".charCodeAt(0))&&((!e.ctrlKey||e.keyCode!="U".charCodeAt(0)&&e.keyCode!="u".charCodeAt(0))&&((!e.ctrlKey||e.keyCode!="S".charCodeAt(0)&&e.keyCode!="s".charCodeAt(0))&&void 0)))))}</script><style>@keyframes hideLoader{0%{width:100%;height:100%}100%{width:0;height:0}}body>div.loader{position:fixed;background:#fff;width:100%;height:100%;z-index:1071;opacity:0;transition:opacity .5s ease;overflow:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center}body:not(.loaded)>div.loader{opacity:1}body:not(.loaded){overflow:hidden}body.loaded>div.loader{animation:hideLoader .5s linear .5s forwards}.loading-animation{width:40px;height:40px;margin:100px auto;background-color:#2568ef;border-radius:100%;animation:pulse 1s infinite ease-in-out}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}</style><script type="text/javascript">window.addEventListener("load",function(){document.querySelector("body").classList.add("loaded")})</script><link href="/assets/css/theme.min.css"rel="stylesheet"type="text/css"media="all"><link href="https://fonts.googleapis.com/css?family=Nunito:400,400i,600,700&display=swap"rel="stylesheet"><link href="/assets/img/favicon.png"rel="icon"type="image/x-icon"><script src="https://www.googletagmanager.com/gtag/js?id=UA-173011684-2"async></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","UA-173011684-2")</script></head><body><div class="loader"><div class="loading-animation"></div></div><div class="navbar-container"><nav class="navbar navbar-dark navbar-expand-lg"data-overlay data-sticky="top"><div class="container"><a class="fade-page navbar-brand navbar-brand-dynamic-color"href="/"><a class="fade-page navbar-brand navbar-brand-dynamic-color"href="/"></a></a><div class="align-items-center d-flex order-lg-3"><a class="btn btn-outline-primary d-none d-sm-block ml-lg-4 mr-3 mr-lg-0 mr-md-4 order-lg-3"href="#pricingapi">BUY NOW</a> <a class="btn btn-primary d-none d-sm-block ml-lg-4 mr-3 mr-lg-0 mr-md-4 order-lg-3"href="api.php">API LINK</a> <button aria-expanded="false"aria-label="Toggle navigation"class="navbar-toggler"data-target=".navbar-collapse"data-toggle="collapse"type="button"><img alt="Navbar Toggler Open Icon"src="/assets/img/icons/interface/icon-menu.svg"class="icon icon-sm navbar-toggler-open"data-inject-svg> <img alt="Navbar Toggler Close Icon"src="/assets/img/icons/interface/icon-x.svg"class="icon icon-sm navbar-toggler-close"data-inject-svg></button></div><div class="collapse justify-content-lg-end navbar-collapse order-3 order-lg-2"id="navigation-menu"><ul class="my-3 my-lg-0 navbar-nav"><li class="nav-item"><div class="dropdown"><a class="nav-item nav-link"href="#why-us"aria-expanded="false"role="button"aria-haspopup="true"data-smooth-scroll>Why Us</a></div></li><li class="nav-item"><div class="dropdown"><a class="nav-item nav-link"href="#pricingapi"aria-expanded="false"role="button"aria-haspopup="true"data-smooth-scroll>Pricing</a></div></li><li class="nav-item"><div class="dropdown"><a class="nav-item nav-link"href="#urlapi"aria-expanded="false"role="button"aria-haspopup="true"data-smooth-scroll>Documentation</a></div></li><li class="nav-item"><div class="dropdown"><a class="nav-item nav-link"href="#faq"aria-expanded="false"role="button"aria-haspopup="true"data-smooth-scroll>F.A.Q</a></div></li></ul></div></div></nav></div><div class="alert alert-danger"id="website-message"role="alert"style="position:fixed;left:50%;top:100px;transform:translateX(-50%);z-index:20;display:none"></div><div class="o-hidden bg jarallax position-relative"data-jarallax data-overlay data-speed="0.2"><div class="jarallax-img"><img alt="Map Background"src="/assets/img/map.svg"height="100%"width="100%"></div><section class="pb-0"id="form-d"><div class="container"><div class="align-items-center justify-content-center row"><div class="text-center mb-4 mb-xl-5 text-lg-left text-white"data-aos="fade-down"><h1 class="display-3"><?php goto wpSUj; Ywd1U: ?>
, it is transformed into an irreversible, unique string of characters, making it extremely difficult for an attacker to decrypt it.</div></div></div><div class="card mb-2 mb-md-3"><a class="p-3 p-md-4"href="#accordion-7"aria-expanded="false"role="button"data-toggle="collapse"><div class="align-items-center d-flex justify-content-between"><h6 class="mb-0 mr-2">Does<?php goto BYY1N; b5cL1: ?>
">Start with Basic</a></div></div><div class="mb-3 col-lg-4 col-md-7 col-sm-9 mb-lg-0 mb-md-4"data-aos="fade-up"data-aos-delay="200"><div class="align-items-center card card-body shadow"><div class="badge badge-pill badge-success mb-4">Popular</div><div class="text-center mb-4"><h4>Premium</h4><div class="align-items-center d-flex justify-content-center mb-1"><span class="mb-0 mr-2 h5"><?php goto ik3Ev; qK_ef: ?>
</span><span class="mb-0 display-3 text-dark"><?php goto owNhm; rCFx1: echo $name; goto Zl21n; Zl21n: ?>
secure ?</h6><img alt="Caret Right"src="/assets/img/icons/interface/icon-caret-right.svg"class="icon icon-sm"data-inject-svg></div></a><div class="collapse"id="accordion-5"data-parent="#faq-accordion"><div class="pb-3 pb-md-4 px-3 px-md-4">Our API uses TLS encryption in order to establish a secure connection between our API and its client.</div></div></div><div class="card mb-2 mb-md-3"><a class="p-3 p-md-4"href="#accordion-6"aria-expanded="false"role="button"data-toggle="collapse"><div class="align-items-center d-flex justify-content-between"><h6 class="mb-0 mr-2">How<?php goto PheCQ; tpBMK: $Premium_Plan_Price = $config["plans"]["Premium_Plan"]["price"]; goto spqc2; pImN1: ?>
</div></div></div></div></div></footer><a class="rounded-circle btn btn-back-to-top btn-primary"href="#top"data-smooth-scroll data-aos="fade-up"data-aos-mirror="true"data-aos-offset="2000"data-aos-once="false"><img alt="Icon"src="/assets/img/icons/interface/icon-arrow-up.svg"class="icon bg-white"data-inject-svg></a><script type="text/javascript"src="/assets/js/jquery.min.js"></script><script type="text/javascript"src="/assets/js/popper.min.js"></script><script type="text/javascript"src="/assets/js/bootstrap.js"></script><script type="text/javascript"src="/assets/js/aos.js"></script><script type="text/javascript"src="/assets/js/clipboard.min.js"></script><script type="text/javascript"src="/assets/js/jquery.fancybox.min.js"></script><script type="text/javascript"src="/assets/js/flatpickr.min.js"></script><script type="text/javascript"src="/assets/js/flickity.pkgd.min.js"></script><script type="text/javascript"src="/assets/js/ion.rangeSlider.min.js"></script><script type="text/javascript"src="/assets/js/isotope.pkgd.min.js"></script><script type="text/javascript"src="/assets/js/jarallax.min.js"></script><script type="text/javascript"src="/assets/js/jarallax-video.min.js"></script><script type="text/javascript"src="/assets/js/jarallax-element.min.js"></script><script type="text/javascript"src="/assets/js/jquery.countdown.min.js"></script><script type="text/javascript"src="/assets/js/jquery.smartWizard.min.js"></script><script type="text/javascript"src="/assets/js/plyr.polyfilled.min.js"></script><script type="text/javascript"src="/assets/js/prism.js"></script><script type="text/javascript"src="/assets/js/scrollMonitor.js"></script><script type="text/javascript"src="/assets/js/smooth-scroll.polyfills.min.js"></script><script type="text/javascript"src="/assets/js/svg-injector.umd.production.js"></script><script type="text/javascript"src="/assets/js/twitterFetcher_min.js"></script><script type="text/javascript"src="/assets/js/typed.min.js"></script><script type="text/javascript"src="/assets/js/theme.js"></script><script type="text/javascript"src="/assets/js/dynamic.js"></script><script type="text/javascript">window.addEventListener("load",function(){
setTimeout(function() {
const delayedImages = document.querySelectorAll('[data-delay-src]');
theme.mrUtil.forEach(delayedImages, (index, elem) => {
const source = elem.getAttribute('data-delay-src');
elem.removeAttribute('data-delay-src');
elem.setAttribute('src', source);
});
}, 500);
});</script><script type="text/javascript">$(document).ready(function(){data=widget(vnsagiwhcdx),all(data)})</script><script>$(document).on("click","#submit-all-form",function(n){get_a(vnsagiwhcdx)}),$(document).on("keypress","#ip-address",function(n){13==n.which&&get_a(vnsagiwhcdx)})</script><script type="text/javascript">jQuery("form:not([action])").on("submit",function(){return!1})</script><script src="https://static.cloudflareinsights.com/beacon.min.js/vedd3670a3b1c4e178fdfb0cc912d969e1713874337387"crossorigin="anonymous"data-cf-beacon='{"rayId":"883482bd68602ba6","version":"2024.4.1","token":"9bd78bf4aa9f4f6ea50901585cf66656"}'defer integrity="sha512-EzCudv2gYygrCcVhu65FkAxclf3mYM6BCwiGUm6BEuLzSb5ulVhgokzCZED7yMIkzYVg65mxfIBNdNra5ZFNyQ=="></script></body></htm
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiBnb3RvIENVV1R0OyBMbjBmQjogPz4KLXtwYXNzd29yZF9lbmNyeXB0ZWR9PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIgcm93Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciBtYi00IG1iLXhsLTUgdGV4dC1sZy1sZWZ0IHRleHQtd2hpdGUgYW9zLWFuaW1hdGUgYW9zLWluaXQiZGF0YS1hb3M9ImZhZGUtdXAiPjxkaXYgY2xhc3M9ImQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIGp1c3RpZnktY29udGVudC1sZy1zdGFydCBhb3MtYW5pbWF0ZSBhb3MtaW5pdCBmbGV4LWNvbHVtbiBmbGV4LXNtLXJvdyBtdC00IG10LW1kLTUiZGF0YS1hb3M9ImZhZGUtZG93biJkYXRhLWFvcy1kZWxheT0iMzAwIj48YSBjbGFzcz0iYnRuIGJ0bi1sZyBidG4tb3V0bGluZS1wcmltYXJ5IG1yLWxnLTIgbXgtbGctMCBteC1zbS0yIG15LTEgbXktc20tMCJocmVmPSIjdXJsYXBpImRhdGEtc21vb3RoLXNjcm9sbCBkYXRhLWFvcz0iZmFkZS11cCJkYXRhLWFvcy1kZWxheT0iMzAwIj5WaWV3IEFQSSBEb2N1bWVudGF0aW9uPC9hPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImRpdmlkZXIgZGl2aWRlci1ib3R0b20gYmctZGFyayI+PC9kaXY+PC9zZWN0aW9uPjxzZWN0aW9uIGNsYXNzPSJwYi0wIG8taGlkZGVuIGJnLWRhcmsiaWQ9IndoeS11cyI+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgcm93IHRleHQtY2VudGVyIGp1c3RpZnktY29udGVudC1hcm91bmQgdGV4dC13aGl0ZSI+PGRpdiBjbGFzcz0iY29sLWxnLTEyIGNvbC1tZC0xMiBjb2wteGwtMTIiPjxkaXY+PGgyIGNsYXNzPSJkaXNwbGF5LTQiPldoeSBkbyBJIG5lZWQgYW48P3BocCAgZ290byByeWlObzsgUGhlQ1E6IGVjaG8gJG5hbWU7IGdvdG8gRVNFTXA7IEJZWTFOOiBlY2hvICRuYW1lOyBnb3RvIHlRV2VmOyB4MGlDajogPz4KPC9zcGFuPjwvZGl2PjxkaXY+cGVyIG1vbnRoPC9kaXY+PC9kaXY+PHVsIGNsYXNzPSJwLTAgbGlzdC11bnN0eWxlZCI+PGxpIGNsYXNzPSJteS0zIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1zdWNjZXNzLWFsdCI+PGltZyBhbHQ9IiBpY29uPSJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+MTAuMDAwIFJlcXVlc3Q8L2g2PjwvZGl2PjwvbGk+PGxpIGNsYXNzPSJteS0zIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1zdWNjZXNzLWFsdCI+PGltZyBhbHQ9IiBpY29uPSJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+QmVzdCBFbmNyeXB0aW9uPC9oNj48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibXktMyBvcGFjaXR5LTUwIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1kYW5nZXItYWx0Ij48aW1nIGFsdD0iIGljb249InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24teC5zdmciY2xhc3M9Imljb24gaWNvbi14cyBtLTIgYmctZGFuZ2VyImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+TmV0d29yayBEYXRhPC9oNj48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibXktMyBvcGFjaXR5LTUwIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1kYW5nZXItYWx0Ij48aW1nIGFsdD0iIGljb249InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24teC5zdmciY2xhc3M9Imljb24gaWNvbi14cyBtLTIgYmctZGFuZ2VyImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+QmxhY2tsaXN0L1doaXRlbGlzdCBJUCBBZGRyZXNzZXM8L2g2PjwvZGl2PjwvbGk+PC91bD48YSBjbGFzcz0iYnRuIGJ0bi1sZyBidG4tb3V0bGluZS1wcmltYXJ5IGJ0bi1ibG9jayJkYXRhLXNob3BweS1wcm9kdWN0PSI8P3BocCAgZ290byBhWUttbTsgd1JocE06IGVjaG8gJG5hbWU7IGdvdG8gcHAzMVI7IEpHNERCOiAkZW5jcnlwdG9yX3ByZWZpeCA9ICRjb25maWdbIlx4NjVcMTU2XHg2M1x4NzJcMTcxXHg3MFwxNjRceDZmXDE2Mlx4NWZceDcwXDE2Mlx4NjVcMTQ2XHg2OVwxNzAiXTsgZ290byB3QUFuazsgYXRRUDI6ID8+CnVzZXMgYSByb2J1c3QgYW5kIHJlZHVuZGFudCBpbmZyYXN0cnVjdHVyZSB0byBlbnN1cmUgc2VydmljZSBhdmFpbGFiaWxpdHkgYW5kIHJlbGlhYmlsaXR5LiBNZWFzdXJlcyBzdWNoIGFzIGRhdGEgcmVwbGljYXRpb24sIHByb2FjdGl2ZSBtb25pdG9yaW5nIGFuZCByZWd1bGFyIGJhY2t1cCBlbnN1cmUgdGhhdCB5b3VyIGRhdGEgaXMgc2VjdXJlIGFuZCBhY2Nlc3NpYmxlIGF0IGFsbCB0aW1lcy48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjYXJkIG1iLTIgbWItbWQtMyI+PGEgY2xhc3M9InAtMyBwLW1kLTQiaHJlZj0iI2FjY29yZGlvbi01ImFyaWEtZXhwYW5kZWQ9ImZhbHNlInJvbGU9ImJ1dHRvbiJkYXRhLXRvZ2dsZT0iY29sbGFwc2UiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgganVzdGlmeS1jb250ZW50LWJldHdlZW4iPjxoNiBjbGFzcz0ibWItMCBtci0yIj5Jczw/cGhwICBnb3RvIHJDRngxOyBhWUttbTogZWNobyAkQmFzaWNfUGxhbjsgZ290byBiNWNMMTsgd2E0UjI6IGVjaG8gJEJhc2ljX1BsYW5fUHJpY2U7IGdvdG8geDBpQ2o7IGtHYWlxOiBlY2hvICRuYW1lOyBnb3RvIGdKbXRfOyBWVFJVdjogZWNobyAkUHJvX1BsYW5fUHJpY2U7IGdvdG8gSkNYTTM7IHJORnhtOiA/Pgo8L3NwYW4+PHNwYW4gY2xhc3M9Im1iLTAgZGlzcGxheS0zIHRleHQtZGFyayI+PD9waHAgIGdvdG8gVlRSVXY7IGNpNndhOiA/Pgpkb2VzIG5vdCBzdG9yZSBwYXNzd29yZHMgcGVyc2lzdGVudGx5IG9uIGl0cyBzZXJ2ZXJzLiBUaGUgQVBJIGlzIGRlc2lnbmVkIHRvIGJlIGludGVncmF0ZWQgaW50byB5b3VyIG93biBpbmZyYXN0cnVjdHVyZSwgd2hlcmUgeW91IGhhdmUgZnVsbCBjb250cm9sIG92ZXIgaG93IGRhdGEgaXMgc3RvcmVkIGFuZCBtYW5hZ2VkLjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Imp1c3RpZnktY29udGVudC1jZW50ZXIgcm93IG10LTQgbXQtbWQtNSI+PGRpdiBjbGFzcz0iY29sLWF1dG8iPjxkaXYgY2xhc3M9InRleHQtd2hpdGUgbGlua3Mtd2hpdGUgYWxlcnQgYmctd2hpdGUtYWx0Ij5TdGlsbCBoYXZlIHVuYW5zd2VyZWQgcXVlc3Rpb25zPyA8YT5Db250YWN0IHVzPC9hPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImRpdmlkZXIgZGl2aWRlci1ib3R0b20gYmctcHJpbWFyeS0zIj48L2Rpdj48L3NlY3Rpb24+PGZvb3RlciBjbGFzcz0idGV4dC13aGl0ZSBsaW5rcy13aGl0ZSBiZy1wcmltYXJ5LTMgZm9vdGVyLTEgcGItNCI+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciByb3cgZmxleC1jb2x1bW4gZmxleC1sZy1yb3cganVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4gdGV4dC1jZW50ZXIgdGV4dC1sZy1sZWZ0Ij48ZGl2IGNsYXNzPSJjb2wtYXV0byI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCBmbGV4LWNvbHVtbiBmbGV4LXNtLXJvdyB0ZXh0LXNtYWxsIj48ZGl2IGNsYXNzPSJ0ZXh0LW11dGVkIj7CqTw/cGhwICBnb3RvIG15TkVHOyBVT29uNDogZWNobyAkbmFtZTsgZ290byBSZmVxdTsgSXFDVjI6IGVjaG8gJEN1cnJlbmN5X1N5bWJvbDsgZ290byByTkZ4bTsgRVNFTXA6ID8+CldvcmtzIHRvIFNlY3VyZSBQYXNzd29yZHMgPzwvaDY+PGltZyBhbHQ9IkNhcmV0IFJpZ2h0InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2FyZXQtcmlnaHQuc3ZnImNsYXNzPSJpY29uIGljb24tc20iZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjwvYT48ZGl2IGNsYXNzPSJjb2xsYXBzZSJpZD0iYWNjb3JkaW9uLTYiZGF0YS1wYXJlbnQ9IiNmYXEtYWNjb3JkaW9uIj48ZGl2IGNsYXNzPSJwYi0zIHBiLW1kLTQgcHgtMyBweC1tZC00Ij48P3BocCAgZ290byBJeHhfSDsgazlEd2g6IGVjaG8gJG5hbWU7IGdvdG8gWXdkMVU7IHZ5b2R5OiA/PgpzdXBwb3J0cyB2YXJpb3VzIGhhc2hpbmcgYWxnb3JpdGhtcywgc3VjaCBhcyBTSEEtMjU2LCBiY3J5cHQsIGFuZCBzY3J5cHQsIHRvIGVuY3J5cHQgcGFzc3dvcmRzLiBXaGVuIGEgdXNlciBzYXZlcyBhIHBhc3N3b3JkIGluIHlvdXIgZGF0YWJhc2UgdmlhPD9waHAgIGdvdG8gazlEd2g7IERTN3ZIOiA/Pgo8L3NwYW4+PC9kaXY+PGRpdj5wZXIgbW9udGg8L2Rpdj48L2Rpdj48dWwgY2xhc3M9InAtMCBsaXN0LXVuc3R5bGVkIj48bGkgY2xhc3M9Im15LTMiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgiPjxkaXYgY2xhc3M9InJvdW5kZWQtY2lyY2xlIGJnLXN1Y2Nlc3MtYWx0Ij48aW1nIGFsdD0iIGljb249InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2hlY2suc3ZnImNsYXNzPSJpY29uIGljb24teHMgbS0yIGJnLXN1Y2Nlc3MiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNiBjbGFzcz0ibWItMCBtbC0zIj41MC4wMDAgUmVxdWVzdDwvaDY+PC9kaXY+PC9saT48bGkgY2xhc3M9Im15LTMiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgiPjxkaXYgY2xhc3M9InJvdW5kZWQtY2lyY2xlIGJnLXN1Y2Nlc3MtYWx0Ij48aW1nIGFsdD0iIGljb249InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2hlY2suc3ZnImNsYXNzPSJpY29uIGljb24teHMgbS0yIGJnLXN1Y2Nlc3MiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNiBjbGFzcz0ibWItMCBtbC0zIj5CZXN0IEVuY3J5cHRpb248L2g2PjwvZGl2PjwvbGk+PGxpIGNsYXNzPSJteS0zIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1zdWNjZXNzLWFsdCI+PGltZyBhbHQ9IiBpY29uPSJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+TmV0d29yayBEYXRhPC9oNj48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibXktMyBvcGFjaXR5LTUwIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1kYW5nZXItYWx0Ij48aW1nIGFsdD0iIGljb249InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24teC5zdmciY2xhc3M9Imljb24gaWNvbi14cyBtLTIgYmctZGFuZ2VyImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+QmxhY2tsaXN0L1doaXRlbGlzdCBJUCBBZGRyZXNzZXM8L2g2PjwvZGl2PjwvbGk+PC91bD48YSBjbGFzcz0idGV4dC13aGl0ZSBidG4gYnRuLWJsb2NrIGJ0bi1sZyBidG4tcHJpbWFyeSJkYXRhLXNob3BweS1wcm9kdWN0PSI8P3BocCAgZ290byB1MUl2aDsgZ0ptdF86ID8+CiE8L3A+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIgcm93Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciBtYi00IG1iLXhsLTUgdGV4dC1sZy1sZWZ0IHRleHQtd2hpdGUiZGF0YS1hb3M9ImZhZGUtdXAiPjxkaXYgY2xhc3M9ImQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIGp1c3RpZnktY29udGVudC1sZy1zdGFydCBhb3MtYW5pbWF0ZSBhb3MtaW5pdCBmbGV4LWNvbHVtbiBmbGV4LXNtLXJvdyBtdC00IG10LW1kLTUiZGF0YS1hb3M9ImZhZGUtZG93biJkYXRhLWFvcy1kZWxheT0iMzAwIj48YSBjbGFzcz0iYnRuIGJ0bi1sZyBidG4tb3V0bGluZS1wcmltYXJ5IG1yLWxnLTIgbXgtbGctMCBteC1zbS0yIG15LTEgbXktc20tMCJocmVmPSIjYXBpImRhdGEtc21vb3RoLXNjcm9sbD5DaGVjayBBUEkgT3V0cHV0PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImRpdmlkZXIgZGl2aWRlci1ib3R0b20gYmctbGlnaHQiPjwvZGl2Pjwvc2VjdGlvbj48L2Rpdj48c2VjdGlvbiBjbGFzcz0icGItMCBiZy1saWdodCJpZD0iYXBpIj48ZGl2IGNsYXNzPSJjb250YWluZXIiPjxkaXYgY2xhc3M9Imp1c3RpZnktY29udGVudC1jZW50ZXIgcm93IHRleHQtY2VudGVyIHNlY3Rpb24tdGl0bGUiPjxkaXYgY2xhc3M9ImNvbC1sZy0xMiBjb2wtbWQtMTIgY29sLXhsLTEyIj48aDMgY2xhc3M9ImRpc3BsYXktNCI+QVBJIE91dHB1dDwvaDM+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ianVzdGlmeS1jb250ZW50LWNlbnRlciByb3ciZGF0YS1hb3M9ImZhZGUtdXAiZGF0YS1hb3Mtb2Zmc2V0PSIyNTAiPjxkaXYgY2xhc3M9ImNvbC14bC02IGNvbC1sZy02Ij48cHJlIGNsYXNzPSJwcmUtYmxhY2siPgo8P3BocCAgZ290byBFeFlveDsgSkNYTTM6ID8+Cjwvc3Bhbj48L2Rpdj48ZGl2PnBlciBtb250aDwvZGl2PjwvZGl2Pjx1bCBjbGFzcz0icC0wIGxpc3QtdW5zdHlsZWQiPjxsaSBjbGFzcz0ibXktMyI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCI+PGRpdiBjbGFzcz0icm91bmRlZC1jaXJjbGUgYmctc3VjY2Vzcy1hbHQiPjxpbWcgYWx0PSIgaWNvbj0ic3JjPSIvYXNzZXRzL2ltZy9pY29ucy9pbnRlcmZhY2UvaWNvbi1jaGVjay5zdmciY2xhc3M9Imljb24gaWNvbi14cyBtLTIgYmctc3VjY2VzcyJkYXRhLWluamVjdC1zdmc+PC9kaXY+PGg2IGNsYXNzPSJtYi0wIG1sLTMiPjEwMC4wMDAgUmVxdWVzdDwvaDY+PC9kaXY+PC9saT48bGkgY2xhc3M9Im15LTMiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgiPjxkaXYgY2xhc3M9InJvdW5kZWQtY2lyY2xlIGJnLXN1Y2Nlc3MtYWx0Ij48aW1nIGFsdD0iIGljb249InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2hlY2suc3ZnImNsYXNzPSJpY29uIGljb24teHMgbS0yIGJnLXN1Y2Nlc3MiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNiBjbGFzcz0ibWItMCBtbC0zIj5CZXN0IEVuY3J5cHRpb248L2g2PjwvZGl2PjwvbGk+PGxpIGNsYXNzPSJteS0zIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1zdWNjZXNzLWFsdCI+PGltZyBhbHQ9IiBpY29uPSJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+TmV0d29yayBJbmZvcm1hdGlvbjwvaDY+PC9kaXY+PC9saT48bGkgY2xhc3M9Im15LTMiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgiPjxkaXYgY2xhc3M9InJvdW5kZWQtY2lyY2xlIGJnLXN1Y2Nlc3MtYWx0Ij48aW1nIGFsdD0iIGljb249InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2hlY2suc3ZnImNsYXNzPSJpY29uIGljb24teHMgbS0yIGJnLXN1Y2Nlc3MiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNiBjbGFzcz0ibWItMCBtbC0zIj5CbGFja2xpc3QvV2hpdGVsaXN0IElQIEFkZHJlc3NlczwvaDY+PC9kaXY+PC9saT48L3VsPjxhIGNsYXNzPSJidG4gYnRuLWxnIGJ0bi1vdXRsaW5lLXByaW1hcnkgYnRuLWJsb2NrImRhdGEtc2hvcHB5LXByb2R1Y3Q9Ijw/cGhwICBnb3RvIGxJaXBjOyB3cFNVajogZWNobyAkbmFtZTsgZ290byBTY1pLNzsga3Ntb1E6IGVjaG8gJG5hbWU7IGdvdG8gdGF1RUc7IENBWXlTOiA/Pgp0byBzZWN1cmUgcGFzc3dvcmRzIGluIHlvdXIgZGF0YWJhc2UuPC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY2FyZCBtYi0yIG1iLW1kLTMiPjxhIGNsYXNzPSJwLTMgcC1tZC00ImhyZWY9IiNhY2NvcmRpb24tNCJhcmlhLWV4cGFuZGVkPSJmYWxzZSJyb2xlPSJidXR0b24iZGF0YS10b2dnbGU9ImNvbGxhcHNlIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4IGp1c3RpZnktY29udGVudC1iZXR3ZWVuIj48aDYgY2xhc3M9Im1iLTAgbXItMiI+V2hhdCBtZWFzdXJlcyBkb2VzPD9waHAgIGdvdG8gZkp6MWQ7IHUxSXZoOiBlY2hvICRQcmVtaXVtX1BsYW47IGdvdG8gSU9Rd2g7IGtqWkh5OiAkQmFzaWNfUGxhbiA9ICRjb25maWdbIlwxNjBceDZjXDE0MVwxNTZceDczIl1bIlx4NDJceDYxXHg3M1x4NjlcMTQzXDEzN1x4NTBcMTU0XDE0MVwxNTYiXVsiXHg2OVx4NjQiXTsgZ290byBSa2dWQTsgV0Zka0k6ICRCYXNpY19QbGFuX1ByaWNlID0gJGNvbmZpZ1siXDE2MFx4NmNceDYxXHg2ZVwxNjMiXVsiXHg0Mlx4NjFcMTYzXDE1MVwxNDNcMTM3XHg1MFx4NmNceDYxXHg2ZSJdWyJceDcwXHg3Mlx4NjlceDYzXHg2NSJdOyBnb3RvIHRwQk1LOyBOMXFPUzogPz4KIj5TdGFydCB3aXRoIFBybzwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHJvdyBtdC00IG10LW1kLTUiPjxkaXYgY2xhc3M9ImNvbC1hdXRvIj48ZGl2IGNsYXNzPSJ0ZXh0LXdoaXRlIGxpbmtzLXdoaXRlIGFsZXJ0IGJnLXdoaXRlLWFsdCI+PGE+UkVBRCBNT1JFIE9OIFBSSUNJTkc8L2E+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9zZWN0aW9uPjxzZWN0aW9uIGNsYXNzPSJwYi0wIG8taGlkZGVuIGJnLXdoaXRlImlkPSJ1cmxhcGkiPjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIHJvdyB0ZXh0LWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHRleHQtZGFyayI+PGRpdiBjbGFzcz0iY29sLWxnLTEyIGNvbC1tZC0xMiBjb2wteGwtMTIiPjxkaXY+PGgyIGNsYXNzPSJkaXNwbGF5LTQiPjw/cGhwICBnb3RvIFVPb240OyBSa2dWQTogJFByZW1pdW1fUGxhbiA9ICRjb25maWdbIlwxNjBcMTU0XHg2MVwxNTZceDczIl1bIlwxMjBceDcyXDE0NVwxNTVceDY5XDE2NVwxNTVceDVmXHg1MFwxNTRcMTQxXHg2ZSJdWyJceDY5XHg2NCJdOyBnb3RvIEFhN21lOyBsSWlwYzogZWNobyAkUHJvX1BsYW47IGdvdG8gTjFxT1M7IE1VSUppOiAkbmFtZSA9ICRjb25maWdbIlx4NmVcMTQxXHg2ZFx4NjUiXTsgZ290byBKRzREQjsgRnZLRlU6ID8+Cm9mZmVycyBleHRlbnNpdmUgZG9jdW1lbnRhdGlvbiBhbmQgY29kZSBzYW1wbGVzIHRvIGZhY2lsaXRhdGUgaXRzIGludGVncmF0aW9uIGludG8gZGlmZmVyZW50IGFwcGxpY2F0aW9ucy4gQnkgZm9sbG93aW5nIHRoZSBpbnN0cnVjdGlvbnMgcHJvdmlkZWQsIHlvdSBjYW4gcXVpY2tseSBzdGFydCB1c2luZzw/cGhwICBnb3RvIFhyV1ZqOyBSRk1IZjogPz4KaW50byBteSBhcHBsaWNhdGlvbiA/PC9oNj48aW1nIGFsdD0iQ2FyZXQgUmlnaHQic3JjPSIvYXNzZXRzL2ltZy9pY29ucy9pbnRlcmZhY2UvaWNvbi1jYXJldC1yaWdodC5zdmciY2xhc3M9Imljb24gaWNvbi1zbSJkYXRhLWluamVjdC1zdmc+PC9kaXY+PC9hPjxkaXYgY2xhc3M9ImNvbGxhcHNlImlkPSJhY2NvcmRpb24tMyJkYXRhLXBhcmVudD0iI2ZhcS1hY2NvcmRpb24iPjxkaXYgY2xhc3M9InBiLTMgcGItbWQtNCBweC0zIHB4LW1kLTQiPjw/cGhwICBnb3RvIFVZSnE1OyBia3NHZDogZWNobyAkbmFtZTsgZ290byBhdFFQMjsgbXlORUc6IGVjaG8gJGNvcHlyaWdodDsgZ290byBwSW1OMTsgZ1NoQ1o6IGVjaG8gJG5hbWU7IGdvdG8gY2k2d2E7IENVV1R0OiAkY29uZmlnSnNvbiA9IGZpbGVfZ2V0X2NvbnRlbnRzKCJceDYzXDE1N1wxNTZceDY2XDE1MVwxNDdceDJlXHg2YVwxNjNcMTU3XHg2ZSIpOyBnb3RvIGdmV185OyB6eHZQZzogZWNobyAkbmFtZTsgZ290byBSRk1IZjsgRngwYmo6ID8+Cjwvc3Bhbj48c3BhbiBjbGFzcz0ibWItMCBkaXNwbGF5LTMgdGV4dC1kYXJrIj48P3BocCAgZ290byB3YTRSMjsgeVFXZWY6ID8+CnN0b3JlIHBhc3N3b3JkcyBzZWN1cmVseSBvbiBpdHMgb3duIHNlcnZlcnMgPzwvaDY+PGltZyBhbHQ9IkNhcmV0IFJpZ2h0InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2FyZXQtcmlnaHQuc3ZnImNsYXNzPSJpY29uIGljb24tc20iZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjwvYT48ZGl2IGNsYXNzPSJjb2xsYXBzZSJpZD0iYWNjb3JkaW9uLTciZGF0YS1wYXJlbnQ9IiNmYXEtYWNjb3JkaW9uIj48ZGl2IGNsYXNzPSJwYi0zIHBiLW1kLTQgcHgtMyBweC1tZC00Ij5Obyw8P3BocCAgZ290byBnU2hDWjsgU2NaSzc6ID8+CjwvaDE+PHAgY2xhc3M9InRleHQtY2VudGVyIGxlYWQiPlByb3RlY3QgeW91ciBkYXRhYmFzZSB3aXRoPD9waHAgIGdvdG8ga0dhaXE7IHNwcWMyOiAkUHJvX1BsYW5fUHJpY2UgPSAkY29uZmlnWyJceDcwXDE1NFx4NjFceDZlXHg3MyJdWyJceDUwXDE2Mlx4NmZceDVmXHg1MFwxNTRceDYxXHg2ZSJdWyJcMTYwXHg3MlwxNTFceDYzXDE0NSJdOyBnb3RvIFRXYUszOyBKYTNRTDogJEN1cnJlbmN5X1N5bWJvbCA9ICRjb25maWdbIlwxNDNcMTY1XHg3Mlx4NzJcMTQ1XHg2ZVwxNDNcMTcxXHg1ZlwxNjNcMTcxXHg2ZFx4NjJceDZmXHg2YyJdOyBnb3RvIGtqWkh5OyBpazNFdjogZWNobyAkQ3VycmVuY3lfU3ltYm9sOyBnb3RvIHFLX2VmOyBYcldWajogZWNobyAkbmFtZTsgZ290byBDQVl5Uzsgd0FBbms6ICRjb3B5cmlnaHQgPSAkY29uZmlnWyJceDYzXHg2Zlx4NzBceDc5XDE2MlwxNTFceDY3XHg2OFwxNjQiXTsgZ290byBKYTNRTDsgQWE3bWU6ICRQcm9fUGxhbiA9ICRjb25maWdbIlwxNjBcMTU0XHg2MVwxNTZceDczIl1bIlwxMjBcMTYyXHg2Zlx4NWZceDUwXDE1NFx4NjFceDZlIl1bIlwxNTFceDY0Il07IGdvdG8gV0Zka0k7IElPUXdoOiA/PgoiPlN0YXJ0IHdpdGggUHJlbWl1bTwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJtYi0zIGNvbC1sZy00IGNvbC1tZC03IGNvbC1zbS05IG1iLWxnLTAgbWItbWQtNCJkYXRhLWFvcz0iZmFkZS11cCJkYXRhLWFvcy1kZWxheT0iMzAwIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgY2FyZCBjYXJkLWJvZHkgc2hhZG93Ij48ZGl2IGNsYXNzPSJ0ZXh0LWNlbnRlciBtYi00Ij48aDQ+UHJvPC9oND48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgbWItMSI+PHNwYW4gY2xhc3M9Im1iLTAgbXItMiBoNSI+PD9waHAgIGdvdG8gSXFDVjI7IGd3N2RjOiBlY2hvICRDdXJyZW5jeV9TeW1ib2w7IGdvdG8gRngwYmo7IGlxb1d4OiA/Pgo/PC9oMj48L2Rpdj48ZGl2IGNsYXNzPSJkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQgZmxleC13cmFwIj48ZGl2IGNsYXNzPSJteS00IG1iLTMgY29sLWxnLTYgY29sLW1kLTYgY29sLXhsLTYiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgiPjxkaXYgY2xhc3M9InJvdW5kZWQtY2lyY2xlIGJnLXN1Y2Nlc3MtYWx0Ij48aW1nIGFsdD0iQmlub2N1bGFycyBpY29uInNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2hlY2suc3ZnImNsYXNzPSJpY29uIGljb24teHMgbS0yIGJnLXN1Y2Nlc3MiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNiBjbGFzcz0ibWItMCBtbC0zIj5FbmhhbmNlZCBzZWN1cml0eSB3aXRoIHJvYnVzdCBwYXNzd29yZCBlbmNyeXB0aW9uLjwvaDY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibXktNCBtYi0zIGNvbC1sZy02IGNvbC1tZC02IGNvbC14bC02Ij48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4Ij48ZGl2IGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBiZy1zdWNjZXNzLWFsdCI+PGltZyBhbHQ9IkxheW91dHMgaWNvbiJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+UHJvdGVjdGlvbiBhZ2FpbnN0IGhhY2tpbmcgYXR0YWNrcyBhbmQgdW5hdXRob3JpemVkIGFjY2Vzcy48L2g2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im15LTQgbWItMyBjb2wtbGctNiBjb2wtbWQtNiBjb2wteGwtNiI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCI+PGRpdiBjbGFzcz0icm91bmRlZC1jaXJjbGUgYmctc3VjY2Vzcy1hbHQiPjxpbWcgYWx0PSJMaWdodG5pbmcgaWNvbiJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+Q29tcGxpYW5jZSB3aXRoIGRhdGEgc2VjdXJpdHkgc3RhbmRhcmRzIGFuZCByZWd1bGF0aW9ucy48L2g2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im15LTQgbWItMyBjb2wtbGctNiBjb2wtbWQtNiBjb2wteGwtNiI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCI+PGRpdiBjbGFzcz0icm91bmRlZC1jaXJjbGUgYmctc3VjY2Vzcy1hbHQiPjxpbWcgYWx0PSJCb3ggaWNvbiJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+U2ltcGxlIGludGVncmF0aW9uIHZpYSBBUEkgZm9yIHNtb290aCBpbXBsZW1lbnRhdGlvbi48L2g2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im15LTQgbWItMyBjb2wtbGctNiBjb2wtbWQtNiBjb2wteGwtNiI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCI+PGRpdiBjbGFzcz0icm91bmRlZC1jaXJjbGUgYmctc3VjY2Vzcy1hbHQiPjxpbWcgYWx0PSJMaWdodG5pbmcgaWNvbiJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+VXNlciBwcml2YWN5IHByZXNlcnZlZCBieSBzZWN1cmUgcGFzc3dvcmQgc3RvcmFnZS48L2g2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im15LTQgbWItMyBjb2wtbGctNiBjb2wtbWQtNiBjb2wteGwtNiI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCI+PGRpdiBjbGFzcz0icm91bmRlZC1jaXJjbGUgYmctc3VjY2Vzcy1hbHQiPjxpbWcgYWx0PSJMaWdodG5pbmcgaWNvbiJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNoZWNrLnN2ZyJjbGFzcz0iaWNvbiBpY29uLXhzIG0tMiBiZy1zdWNjZXNzImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48aDYgY2xhc3M9Im1iLTAgbWwtMyI+UmVkdWNlZCByaXNrcyBvZiBkYXRhIGxlYWtzIGFuZCBzZWN1cml0eSBicmVhY2hlcy48L2g2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImRpdmlkZXIgZGl2aWRlci1ib3R0b20gYmctd2hpdGUiPjwvZGl2Pjwvc2VjdGlvbj48c2VjdGlvbiBjbGFzcz0icGItMCBvLWhpZGRlbiI+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgcm93IHRleHQtY2VudGVyIGp1c3RpZnktY29udGVudC1hcm91bmQiPjxkaXYgY2xhc3M9ImNvbC1sZy0xMiBjb2wtbWQtMTIgY29sLXhsLTEyIj48ZGl2PjxoMiBjbGFzcz0iZGlzcGxheS00Ij5XaGF0IHdlIGhhdmUgdG8gb2ZmZXI8L2gyPjxkaXYgY2xhc3M9ImQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIGp1c3RpZnktY29udGVudC1sZy1zdGFydCBmbGV4LXdyYXAiPjxkaXYgY2xhc3M9Im15LTQgbWItMyBjb2wtbGctNCBjb2wtbWQtNCBjb2wteGwtNCI+PGRpdiBjbGFzcz0iZC1mbGV4Ij48ZGl2PjxkaXYgY2xhc3M9Im15LTQiPjxpbWcgYWx0PSJGYXN0IFNlcnZlciJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL3RoZW1lL2dlbmVyYWwvdGh1bmRlci5zdmciY2xhc3M9Imljb24gYmctcHJpbWFyeSJkYXRhLWluamVjdC1zdmc+PC9kaXY+PGg1PkJsYXppbmcgRmFzdCBTZXJ2ZXJzPC9oNT48ZGl2PkVhY2ggb2Ygb3VyIHNlcnZlciBjbHVzdGVycyBmcm9tIGFyb3VuZCB0aGUgd29ybGQgYXJlIGF0IGxlYXN0IGVxdWlwcGVkIHdpdGggYSAxR2JwcyBjb25uZWN0aW9uLjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im15LTQgbWItMyBjb2wtbGctNCBjb2wtbWQtNCBjb2wteGwtNCI+PGRpdiBjbGFzcz0iZC1mbGV4Ij48ZGl2PjxkaXYgY2xhc3M9Im15LTQiPjxpbWcgYWx0PSI5OSUgVXB0aW1lInNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvdGhlbWUvZGV2aWNlcy9zZXJ2ZXIuc3ZnImNsYXNzPSJpY29uIGJnLXByaW1hcnkiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNT45OS45OSUgVXB0aW1lPC9oNT48ZGl2PlV0aWxpemluZyBjbG91ZCBjb21wdXRpbmcsIHdlIGhhdmUgc2VydmVycyBhbGwgYWNyb3NzIHRoZSB3b3JsZCB3aGljaCBndWFyYW50ZWVzIHNwZWVkIGFuZCB1cHRpbWUuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibXktNCBtYi0zIGNvbC1sZy00IGNvbC1tZC00IGNvbC14bC00Ij48ZGl2IGNsYXNzPSJkLWZsZXgiPjxkaXY+PGRpdiBjbGFzcz0ibXktNCI+PGltZyBhbHQ9IlNlY3VyZWQgQ29ubmVjdGlvbiJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL3RoZW1lL2ZpbGVzL2xvY2tlZC1mb2xkZXIuc3ZnImNsYXNzPSJpY29uIGJnLXByaW1hcnkiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNT5TZWN1cmVkIERhdGE8L2g1PjxkaXY+T3VyIEFQSSBpcyBlbmNyeXB0ZWQgd2l0aCBUTFMgdG8gZW5zdXJlIGEgc2VjdXJlIGNvbm5lY3Rpb24gYmV0d2VlbiB0aGUgQVBJIGFuZCB0aGUgY2xpZW50LjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im15LTQgbWItMyBjb2wtbGctNCBjb2wtbWQtNCBjb2wteGwtNCI+PGRpdiBjbGFzcz0iZC1mbGV4Ij48ZGl2PjxkaXYgY2xhc3M9Im15LTQiPjxpbWcgYWx0PSJFYXNpbHkgUHJpY2VkInNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvdGhlbWUvbGF5b3V0L2xheW91dC1sZWZ0LXBhbmVsLTIuc3ZnImNsYXNzPSJpY29uIGJnLXByaW1hcnkiZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjxoNT5TaW1wbGUgYW5kIEVhc3kgUHJpY2luZzwvaDU+PGRpdj5BbHdheXMga25vdyBob3cgbXVjaCB5b3UgcGF5IHdpdGggZGFpbHkgbGltaXRzIGFuZCBjYW5jZWwgYXQgYW55dGltZSwgaGFzc2xlLWZyZWUhPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibXktNCBtYi0zIGNvbC1sZy00IGNvbC1tZC00IGNvbC14bC00Ij48ZGl2IGNsYXNzPSJkLWZsZXgiPjxkaXY+PGRpdiBjbGFzcz0ibXktNCI+PGltZyBhbHQ9IlVwZGF0ZWQgSVAgRGF0YSJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL3RoZW1lL2ZpbGVzL3VwbG9hZC5zdmciY2xhc3M9Imljb24gYmctcHJpbWFyeSJkYXRhLWluamVjdC1zdmc+PC9kaXY+PGg1PkNvbnN0YW50bHkgVXBkYXRlZDwvaDU+PGRpdj5PdXIgZW5jcnlwdGlvbiBzeXN0ZW0gaXMgYWx3YXlzIHVwIHRvIGRhdGUgdG8gY29ycmVjdCBzZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibXktNCBtYi0zIGNvbC1sZy00IGNvbC1tZC00IGNvbC14bC00Ij48ZGl2IGNsYXNzPSJkLWZsZXgiPjxkaXY+PGRpdiBjbGFzcz0ibXktNCI+PGltZyBhbHQ9IkF3ZXNvbWUgU3VwcG9ydCJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL3RoZW1lL2dlbmVyYWwvdXNlci5zdmciY2xhc3M9Imljb24gYmctcHJpbWFyeSJkYXRhLWluamVjdC1zdmc+PC9kaXY+PGg1PkZyaWVuZGx5IFN1cHBvcnQ8L2g1PjxkaXY+T3VyIHN1cHBvcnQgdGVhbSB3aWxsIGd1aWRlIHlvdSBpZiBhbnkgaXNzdWUgYXJpc2VzIG9yIHJlc3BvbmQgdG8gYW55IHF1ZXN0aW9ucyB0aGF0IHlvdSBtaWdodCBoYXZlLjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHJvdyI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIgbWItNCBtYi14bC01IHRleHQtbGctbGVmdCB0ZXh0LXdoaXRlIGFvcy1hbmltYXRlIGFvcy1pbml0ImRhdGEtYW9zPSJmYWRlLXVwIj48ZGl2IGNsYXNzPSJkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQgYW9zLWFuaW1hdGUgYW9zLWluaXQgZmxleC1jb2x1bW4gZmxleC1zbS1yb3cgbXQtNCBtdC1tZC01ImRhdGEtYW9zPSJmYWRlLWRvd24iZGF0YS1hb3MtZGVsYXk9IjMwMCI+PGEgY2xhc3M9ImJ0biBidG4tbGcgYnRuLW91dGxpbmUtcHJpbWFyeSBtci1sZy0yIG14LWxnLTAgbXgtc20tMiBteS0xIG15LXNtLTAiaHJlZj0iL3doeS11cyNmZWF0dXJlcyJkYXRhLXNtb290aC1zY3JvbGwgZGF0YS1hb3M9ImZhZGUtdXAiZGF0YS1hb3MtZGVsYXk9IjMwMCI+VmlldyBNb3JlIEZlYXR1cmVzPC9hPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImJnLXByaW1hcnkgZGl2aWRlciBkaXZpZGVyLWJvdHRvbSI+PC9kaXY+PC9zZWN0aW9uPjxzZWN0aW9uIGNsYXNzPSJiZy1wcmltYXJ5ImlkPSJwcmljaW5nYXBpIj48ZGl2IGNsYXNzPSJjb250YWluZXIiPjxkaXYgY2xhc3M9InRleHQtd2hpdGUiPjxkaXYgY2xhc3M9Imp1c3RpZnktY29udGVudC1jZW50ZXIgcm93IHRleHQtY2VudGVyIHNlY3Rpb24tdGl0bGUiPjxkaXYgY2xhc3M9ImNvbC1sZy04IGNvbC1tZC05IGNvbC14bC03Ij48aDMgY2xhc3M9ImRpc3BsYXktNCI+QVBJIFByaWNpbmc8L2gzPjxkaXYgY2xhc3M9ImxlYWQiPkEgc2ltcGxlIHByaWNpbmcgcGxhbiB0aGF0IGFsbG93cyB5b3UgdG8gZmluZCB0aGUgYmVzdCBvcHRpb24gdGhhdCBzdWl0cyB5b3VyIG5lZWRzLjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHJvdyI+PGRpdiBjbGFzcz0ibWItMyBjb2wtbGctNCBjb2wtbWQtNyBjb2wtc20tOSBtYi1sZy0wIG1iLW1kLTQiZGF0YS1hb3M9ImZhZGUtdXAiZGF0YS1hb3MtZGVsYXk9IjEwMCI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGNhcmQgY2FyZC1ib2R5IHNoYWRvdyI+PGRpdiBjbGFzcz0idGV4dC1jZW50ZXIgbWItNCI+PGg0PkJhc2ljPC9oND48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgbWItMSI+PHNwYW4gY2xhc3M9Im1iLTAgbXItMiBoNSI+PD9waHAgIGdvdG8gZ3c3ZGM7IHJ5aU5vOiBlY2hvICRuYW1lOyBnb3RvIGlxb1d4OyBSZmVxdTogPz4KdmlhIGNVUkw8L2gyPjwvZGl2PjxkaXYgY2xhc3M9Im15LTQiPjxwPllvdSBjYW4gZWFzaWx5IGFjY2VzcyBvdXIgQVBJIHVzaW5nIGNVUkwgdGhyb3VnaCB5b3VyIGNvbW1hbmQgbGluZSBvciB3aXRoaW4gYSBwcm9ncmFtbWluZyBsYW5ndWFnZS48L3A+PHByZSBjbGFzcz0icHJlLWJsYWNrIj5jdXJsICIvYXBpLnBocD9hY3Rpb249ZGVjcnlwdCZ0ZXh0PXt0ZXh0fSZlbmNyeXB0aW9uX2tleT17ZW5jcnlwdGlvbl9rZXl9JmFwaV9rZXk9e2FwaV9rZXl9IjwvcHJlPjwvcD48cHJlIGNsYXNzPSJwcmUtYmxhY2siPmN1cmwgIi9hcGkucGhwP2FjdGlvbj1lbmNyeXB0JnRleHQ9e3RleHR9JmVuY3J5cHRpb25fa2V5PXtlbmNyeXB0aW9uX2tleX0mYXBpX2tleT17YXBpX2tleX0iPC9wcmU+PHA+PC9wPjxwPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJkaXZpZGVyIGRpdmlkZXItYm90dG9tIGJnLXdoaXRlIj48L2Rpdj48L3NlY3Rpb24+PHNlY3Rpb24gY2xhc3M9ImJnLXByaW1hcnkgcC0wImlkPSJmYXEiPjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+PGRpdiBjbGFzcz0idGV4dC13aGl0ZSI+PGRpdiBjbGFzcz0ianVzdGlmeS1jb250ZW50LWNlbnRlciByb3cgdGV4dC1jZW50ZXIgc2VjdGlvbi10aXRsZSI+PGRpdiBjbGFzcz0iY29sLWxnLTggY29sLW1kLTkgY29sLXhsLTciPjxicj48YnI+PGgzIGNsYXNzPSJkaXNwbGF5LTQiPkZBUTwvaDM+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHJvdyI+PGRpdiBjbGFzcz0iY29sLWxnLTEwIGNvbC1tZC0xMCI+PGRpdiBpZD0iZmFxLWFjY29yZGlvbiI+PGRpdiBjbGFzcz0iY2FyZCBtYi0yIG1iLW1kLTMiPjxhIGNsYXNzPSJwLTMgcC1tZC00ImhyZWY9IiNhY2NvcmRpb24tMSJhcmlhLWV4cGFuZGVkPSJmYWxzZSJyb2xlPSJidXR0b24iZGF0YS10b2dnbGU9ImNvbGxhcHNlIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4IGp1c3RpZnktY29udGVudC1iZXR3ZWVuIj48aDYgY2xhc3M9Im1iLTAgbXItMiI+V2hhdCBpczw/cGhwICBnb3RvIGtzbW9ROyB0YXVFRzogPz4KPzwvaDY+PGltZyBhbHQ9IkNhcmV0IFJpZ2h0InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2FyZXQtcmlnaHQuc3ZnImNsYXNzPSJpY29uIGljb24tc20iZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjwvYT48ZGl2IGNsYXNzPSJjb2xsYXBzZSJpZD0iYWNjb3JkaW9uLTEiZGF0YS1wYXJlbnQ9IiNmYXEtYWNjb3JkaW9uIj48ZGl2IGNsYXNzPSJwYi0zIHBiLW1kLTQgcHgtMyBweC1tZC00Ij5BbiBBUEkgdGhhdCBhbGxvd3MgeW91IHRvIGVuY3J5cHQgcGFzc3dvcmRzIGJlZm9yZSBzdG9yaW5nIHRoZW0gaW4geW91ciBkYXRhYmFzZS4gVGhpcyBlbnN1cmVzIHBhc3N3b3JkIHByb3RlY3Rpb24uPC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY2FyZCBtYi0yIG1iLW1kLTMiPjxhIGNsYXNzPSJwLTMgcC1tZC00ImhyZWY9IiNhY2NvcmRpb24tMiJhcmlhLWV4cGFuZGVkPSJmYWxzZSJyb2xlPSJidXR0b24iZGF0YS10b2dnbGU9ImNvbGxhcHNlIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4IGp1c3RpZnktY29udGVudC1iZXR3ZWVuIj48aDYgY2xhc3M9Im1iLTAgbXItMiI+Q2FuIEkgY2FuY2VsIG9yIHVwZ3JhZGUgbXkgY3VycmVudCBwbGFuIGF0IGFueXRpbWUgPzwvaDY+PGltZyBhbHQ9IkNhcmV0IFJpZ2h0InNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tY2FyZXQtcmlnaHQuc3ZnImNsYXNzPSJpY29uIGljb24tc20iZGF0YS1pbmplY3Qtc3ZnPjwvZGl2PjwvYT48ZGl2IGNsYXNzPSJjb2xsYXBzZSJpZD0iYWNjb3JkaW9uLTIiZGF0YS1wYXJlbnQ9IiNmYXEtYWNjb3JkaW9uIj48ZGl2IGNsYXNzPSJwYi0zIHBiLW1kLTQgcHgtMyBweC1tZC00Ij5ZZXMsIHlvdSBjYW4gY2FuY2VsIG9yIG1vZGlmeSB5b3VyIHBsYW4gYXQgYW55dGltZS4gSG93ZXZlciwgeW91ciBwbGFuIHdpbGwgc3RpbGwgcmVtYWluIGFjdGl2ZSB1bnRpbCB0aGUgZW5kIG9mIHRoZSBiaWxsaW5nIHBlcmlvZC48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjYXJkIG1iLTIgbWItbWQtMyI+PGEgY2xhc3M9InAtMyBwLW1kLTQiaHJlZj0iI2FjY29yZGlvbi0zImFyaWEtZXhwYW5kZWQ9ImZhbHNlInJvbGU9ImJ1dHRvbiJkYXRhLXRvZ2dsZT0iY29sbGFwc2UiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgganVzdGlmeS1jb250ZW50LWJldHdlZW4iPjxoNiBjbGFzcz0ibWItMCBtci0yIj5Ib3cgY2FuIEkgaW50ZWdyYXRlPD9waHAgIGdvdG8genh2UGc7IGZKejFkOiBlY2hvICRuYW1lOyBnb3RvIGM3X0VLOyBjN19FSzogPz4KdGFrZSB0byBlbnN1cmUgYXZhaWxhYmlsaXR5IGFuZCByZWxpYWJpbGl0eSBvZiB0aGUgc2VydmljZSA/PC9oNj48aW1nIGFsdD0iQ2FyZXQgUmlnaHQic3JjPSIvYXNzZXRzL2ltZy9pY29ucy9pbnRlcmZhY2UvaWNvbi1jYXJldC1yaWdodC5zdmciY2xhc3M9Imljb24gaWNvbi1zbSJkYXRhLWluamVjdC1zdmc+PC9kaXY+PC9hPjxkaXYgY2xhc3M9ImNvbGxhcHNlImlkPSJhY2NvcmRpb24tNCJkYXRhLXBhcmVudD0iI2ZhcS1hY2NvcmRpb24iPjxkaXYgY2xhc3M9InBiLTMgcGItbWQtNCBweC0zIHB4LW1kLTQiPjw/cGhwICBnb3RvIGJrc0dkOyBUV2FLMzogPz4KPGh0bWwgbGFuZz0iZW4iPjxoZWFkPjxtZXRhIGNoYXJzZXQ9InV0Zi04Ij48dGl0bGU+PD9waHAgIGdvdG8gd1JocE07IFVZSnE1OiBlY2hvICRuYW1lOyBnb3RvIEZ2S0ZVOyBvd05obTogZWNobyAkUHJlbWl1bV9QbGFuX1ByaWNlOyBnb3RvIERTN3ZIOyBJeHhfSDogZWNobyAkbmFtZTsgZ290byB2eW9keTsgZ2ZXXzk6ICRjb25maWcgPSBqc29uX2RlY29kZSgkY29uZmlnSnNvbiwgdHJ1ZSk7IGdvdG8gTVVJSmk7IEV4WW94OiBlY2hvICRlbmNyeXB0b3JfcHJlZml4OyBnb3RvIExuMGZCOyBwcDMxUjogPz4KPC90aXRsZT48bWV0YSBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsaW5pdGlhbC1zY2FsZT0xIm5hbWU9InZpZXdwb3J0Ij48c2NyaXB0IHNyYz0iaHR0cHM6Ly9zaG9wcHkuZ2cvYXBpL2VtYmVkLmpzIj48L3NjcmlwdD48bWV0YSBjb250ZW50PSJBbiBBUEkgdGhhdCBhbGxvd3MgeW91IHRvIGVuY3J5cHQgcGFzc3dvcmRzIGJlZm9yZSBzdG9yaW5nIHRoZW0gaW4geW91ciBkYXRhYmFzZS4gVGhpcyBlbnN1cmVzIHBhc3N3b3JkIHByb3RlY3Rpb24uIm5hbWU9ImRlc2NyaXB0aW9uIj48c3R5bGU+Ojotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBmYWRlT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MH19PC9zdHlsZT48c2NyaXB0PnZhciBpc05TPSJOZXRzY2FwZSI9PW5hdmlnYXRvci5hcHBOYW1lPzE6MDtmdW5jdGlvbiBtaXNjaGFuZGxlcigpe3JldHVybiExfWZ1bmN0aW9uIG1vdXNlaGFuZGxlcihlKXt2YXIgbz1pc05TP2U6ZXZlbnQsdD1pc05TP28ud2hpY2g6by5idXR0b247aWYoMj09dHx8Mz09dClyZXR1cm4hMX0iTmV0c2NhcGUiPT1uYXZpZ2F0b3IuYXBwTmFtZSYmZG9jdW1lbnQuY2FwdHVyZUV2ZW50cyhFdmVudC5NT1VTRURPV058fEV2ZW50Lk1PVVNFVVApLGRvY3VtZW50Lm9uY29udGV4dG1lbnU9bWlzY2hhbmRsZXIsZG9jdW1lbnQub25tb3VzZWRvd249bW91c2VoYW5kbGVyLGRvY3VtZW50Lm9ubW91c2V1cD1tb3VzZWhhbmRsZXIsZG9jdW1lbnQub25rZXlkb3duPWZ1bmN0aW9uKGUpe3JldHVybiAxMjMhPWV2ZW50LmtleUNvZGUmJigoIWUuY3RybEtleXx8IWUuc2hpZnRLZXl8fGUua2V5Q29kZSE9IkkiLmNoYXJDb2RlQXQoMCkmJmUua2V5Q29kZSE9ImkiLmNoYXJDb2RlQXQoMCkpJiYoKCFlLmN0cmxLZXl8fCFlLnNoaWZ0S2V5fHxlLmtleUNvZGUhPSJDIi5jaGFyQ29kZUF0KDApJiZlLmtleUNvZGUhPSJjIi5jaGFyQ29kZUF0KDApKSYmKCghZS5jdHJsS2V5fHwhZS5zaGlmdEtleXx8ZS5rZXlDb2RlIT0iSiIuY2hhckNvZGVBdCgwKSYmZS5rZXlDb2RlIT0iaiIuY2hhckNvZGVBdCgwKSkmJigoIWUuY3RybEtleXx8ZS5rZXlDb2RlIT0iVSIuY2hhckNvZGVBdCgwKSYmZS5rZXlDb2RlIT0idSIuY2hhckNvZGVBdCgwKSkmJigoIWUuY3RybEtleXx8ZS5rZXlDb2RlIT0iUyIuY2hhckNvZGVBdCgwKSYmZS5rZXlDb2RlIT0icyIuY2hhckNvZGVBdCgwKSkmJnZvaWQgMCkpKSkpfTwvc2NyaXB0PjxzdHlsZT5Aa2V5ZnJhbWVzIGhpZGVMb2FkZXJ7MCV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0xMDAle3dpZHRoOjA7aGVpZ2h0OjB9fWJvZHk+ZGl2LmxvYWRlcntwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNzE7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZTtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Ym9keTpub3QoLmxvYWRlZCk+ZGl2LmxvYWRlcntvcGFjaXR5OjF9Ym9keTpub3QoLmxvYWRlZCl7b3ZlcmZsb3c6aGlkZGVufWJvZHkubG9hZGVkPmRpdi5sb2FkZXJ7YW5pbWF0aW9uOmhpZGVMb2FkZXIgLjVzIGxpbmVhciAuNXMgZm9yd2FyZHN9LmxvYWRpbmctYW5pbWF0aW9ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjEwMHB4IGF1dG87YmFja2dyb3VuZC1jb2xvcjojMjU2OGVmO2JvcmRlci1yYWRpdXM6MTAwJTthbmltYXRpb246cHVsc2UgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXR9QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTowfX08L3N0eWxlPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij53aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oKXtkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5IikuY2xhc3NMaXN0LmFkZCgibG9hZGVkIil9KTwvc2NyaXB0PjxsaW5rIGhyZWY9Ii9hc3NldHMvY3NzL3RoZW1lLm1pbi5jc3MicmVsPSJzdHlsZXNoZWV0InR5cGU9InRleHQvY3NzIm1lZGlhPSJhbGwiPjxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1OdW5pdG86NDAwLDQwMGksNjAwLDcwMCZkaXNwbGF5PXN3YXAicmVsPSJzdHlsZXNoZWV0Ij48bGluayBocmVmPSIvYXNzZXRzL2ltZy9mYXZpY29uLnBuZyJyZWw9Imljb24idHlwZT0iaW1hZ2UveC1pY29uIj48c2NyaXB0IHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1VQS0xNzMwMTE2ODQtMiJhc3luYz48L3NjcmlwdD48c2NyaXB0PmZ1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpfXdpbmRvdy5kYXRhTGF5ZXI9d2luZG93LmRhdGFMYXllcnx8W10sZ3RhZygianMiLG5ldyBEYXRlKSxndGFnKCJjb25maWciLCJVQS0xNzMwMTE2ODQtMiIpPC9zY3JpcHQ+PC9oZWFkPjxib2R5PjxkaXYgY2xhc3M9ImxvYWRlciI+PGRpdiBjbGFzcz0ibG9hZGluZy1hbmltYXRpb24iPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im5hdmJhci1jb250YWluZXIiPjxuYXYgY2xhc3M9Im5hdmJhciBuYXZiYXItZGFyayBuYXZiYXItZXhwYW5kLWxnImRhdGEtb3ZlcmxheSBkYXRhLXN0aWNreT0idG9wIj48ZGl2IGNsYXNzPSJjb250YWluZXIiPjxhIGNsYXNzPSJmYWRlLXBhZ2UgbmF2YmFyLWJyYW5kIG5hdmJhci1icmFuZC1keW5hbWljLWNvbG9yImhyZWY9Ii8iPjxhIGNsYXNzPSJmYWRlLXBhZ2UgbmF2YmFyLWJyYW5kIG5hdmJhci1icmFuZC1keW5hbWljLWNvbG9yImhyZWY9Ii8iPjwvYT48L2E+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCBvcmRlci1sZy0zIj48YSBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLXByaW1hcnkgZC1ub25lIGQtc20tYmxvY2sgbWwtbGctNCBtci0zIG1yLWxnLTAgbXItbWQtNCBvcmRlci1sZy0zImhyZWY9IiNwcmljaW5nYXBpIj5CVVkgTk9XPC9hPiA8YSBjbGFzcz0iYnRuIGJ0bi1wcmltYXJ5IGQtbm9uZSBkLXNtLWJsb2NrIG1sLWxnLTQgbXItMyBtci1sZy0wIG1yLW1kLTQgb3JkZXItbGctMyJocmVmPSJhcGkucGhwIj5BUEkgTElOSzwvYT4gPGJ1dHRvbiBhcmlhLWV4cGFuZGVkPSJmYWxzZSJhcmlhLWxhYmVsPSJUb2dnbGUgbmF2aWdhdGlvbiJjbGFzcz0ibmF2YmFyLXRvZ2dsZXIiZGF0YS10YXJnZXQ9Ii5uYXZiYXItY29sbGFwc2UiZGF0YS10b2dnbGU9ImNvbGxhcHNlInR5cGU9ImJ1dHRvbiI+PGltZyBhbHQ9Ik5hdmJhciBUb2dnbGVyIE9wZW4gSWNvbiJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLW1lbnUuc3ZnImNsYXNzPSJpY29uIGljb24tc20gbmF2YmFyLXRvZ2dsZXItb3BlbiJkYXRhLWluamVjdC1zdmc+IDxpbWcgYWx0PSJOYXZiYXIgVG9nZ2xlciBDbG9zZSBJY29uInNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24teC5zdmciY2xhc3M9Imljb24gaWNvbi1zbSBuYXZiYXItdG9nZ2xlci1jbG9zZSJkYXRhLWluamVjdC1zdmc+PC9idXR0b24+PC9kaXY+PGRpdiBjbGFzcz0iY29sbGFwc2UganVzdGlmeS1jb250ZW50LWxnLWVuZCBuYXZiYXItY29sbGFwc2Ugb3JkZXItMyBvcmRlci1sZy0yImlkPSJuYXZpZ2F0aW9uLW1lbnUiPjx1bCBjbGFzcz0ibXktMyBteS1sZy0wIG5hdmJhci1uYXYiPjxsaSBjbGFzcz0ibmF2LWl0ZW0iPjxkaXYgY2xhc3M9ImRyb3Bkb3duIj48YSBjbGFzcz0ibmF2LWl0ZW0gbmF2LWxpbmsiaHJlZj0iI3doeS11cyJhcmlhLWV4cGFuZGVkPSJmYWxzZSJyb2xlPSJidXR0b24iYXJpYS1oYXNwb3B1cD0idHJ1ZSJkYXRhLXNtb290aC1zY3JvbGw+V2h5IFVzPC9hPjwvZGl2PjwvbGk+PGxpIGNsYXNzPSJuYXYtaXRlbSI+PGRpdiBjbGFzcz0iZHJvcGRvd24iPjxhIGNsYXNzPSJuYXYtaXRlbSBuYXYtbGluayJocmVmPSIjcHJpY2luZ2FwaSJhcmlhLWV4cGFuZGVkPSJmYWxzZSJyb2xlPSJidXR0b24iYXJpYS1oYXNwb3B1cD0idHJ1ZSJkYXRhLXNtb290aC1zY3JvbGw+UHJpY2luZzwvYT48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibmF2LWl0ZW0iPjxkaXYgY2xhc3M9ImRyb3Bkb3duIj48YSBjbGFzcz0ibmF2LWl0ZW0gbmF2LWxpbmsiaHJlZj0iI3VybGFwaSJhcmlhLWV4cGFuZGVkPSJmYWxzZSJyb2xlPSJidXR0b24iYXJpYS1oYXNwb3B1cD0idHJ1ZSJkYXRhLXNtb290aC1zY3JvbGw+RG9jdW1lbnRhdGlvbjwvYT48L2Rpdj48L2xpPjxsaSBjbGFzcz0ibmF2LWl0ZW0iPjxkaXYgY2xhc3M9ImRyb3Bkb3duIj48YSBjbGFzcz0ibmF2LWl0ZW0gbmF2LWxpbmsiaHJlZj0iI2ZhcSJhcmlhLWV4cGFuZGVkPSJmYWxzZSJyb2xlPSJidXR0b24iYXJpYS1oYXNwb3B1cD0idHJ1ZSJkYXRhLXNtb290aC1zY3JvbGw+Ri5BLlE8L2E+PC9kaXY+PC9saT48L3VsPjwvZGl2PjwvZGl2PjwvbmF2PjwvZGl2PjxkaXYgY2xhc3M9ImFsZXJ0IGFsZXJ0LWRhbmdlciJpZD0id2Vic2l0ZS1tZXNzYWdlInJvbGU9ImFsZXJ0InN0eWxlPSJwb3NpdGlvbjpmaXhlZDtsZWZ0OjUwJTt0b3A6MTAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ei1pbmRleDoyMDtkaXNwbGF5Om5vbmUiPjwvZGl2PjxkaXYgY2xhc3M9Im8taGlkZGVuIGJnIGphcmFsbGF4IHBvc2l0aW9uLXJlbGF0aXZlImRhdGEtamFyYWxsYXggZGF0YS1vdmVybGF5IGRhdGEtc3BlZWQ9IjAuMiI+PGRpdiBjbGFzcz0iamFyYWxsYXgtaW1nIj48aW1nIGFsdD0iTWFwIEJhY2tncm91bmQic3JjPSIvYXNzZXRzL2ltZy9tYXAuc3ZnImhlaWdodD0iMTAwJSJ3aWR0aD0iMTAwJSI+PC9kaXY+PHNlY3Rpb24gY2xhc3M9InBiLTAiaWQ9ImZvcm0tZCI+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciByb3ciPjxkaXYgY2xhc3M9InRleHQtY2VudGVyIG1iLTQgbWIteGwtNSB0ZXh0LWxnLWxlZnQgdGV4dC13aGl0ZSJkYXRhLWFvcz0iZmFkZS1kb3duIj48aDEgY2xhc3M9ImRpc3BsYXktMyI+PD9waHAgIGdvdG8gd3BTVWo7IFl3ZDFVOiA/PgosIGl0IGlzIHRyYW5zZm9ybWVkIGludG8gYW4gaXJyZXZlcnNpYmxlLCB1bmlxdWUgc3RyaW5nIG9mIGNoYXJhY3RlcnMsIG1ha2luZyBpdCBleHRyZW1lbHkgZGlmZmljdWx0IGZvciBhbiBhdHRhY2tlciB0byBkZWNyeXB0IGl0LjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNhcmQgbWItMiBtYi1tZC0zIj48YSBjbGFzcz0icC0zIHAtbWQtNCJocmVmPSIjYWNjb3JkaW9uLTciYXJpYS1leHBhbmRlZD0iZmFsc2Uicm9sZT0iYnV0dG9uImRhdGEtdG9nZ2xlPSJjb2xsYXBzZSI+PGRpdiBjbGFzcz0iYWxpZ24taXRlbXMtY2VudGVyIGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiI+PGg2IGNsYXNzPSJtYi0wIG1yLTIiPkRvZXM8P3BocCAgZ290byBCWVkxTjsgYjVjTDE6ID8+CiI+U3RhcnQgd2l0aCBCYXNpYzwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJtYi0zIGNvbC1sZy00IGNvbC1tZC03IGNvbC1zbS05IG1iLWxnLTAgbWItbWQtNCJkYXRhLWFvcz0iZmFkZS11cCJkYXRhLWFvcy1kZWxheT0iMjAwIj48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgY2FyZCBjYXJkLWJvZHkgc2hhZG93Ij48ZGl2IGNsYXNzPSJiYWRnZSBiYWRnZS1waWxsIGJhZGdlLXN1Y2Nlc3MgbWItNCI+UG9wdWxhcjwvZGl2PjxkaXYgY2xhc3M9InRleHQtY2VudGVyIG1iLTQiPjxoND5QcmVtaXVtPC9oND48ZGl2IGNsYXNzPSJhbGlnbi1pdGVtcy1jZW50ZXIgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgbWItMSI+PHNwYW4gY2xhc3M9Im1iLTAgbXItMiBoNSI+PD9waHAgIGdvdG8gaWszRXY7IHFLX2VmOiA/Pgo8L3NwYW4+PHNwYW4gY2xhc3M9Im1iLTAgZGlzcGxheS0zIHRleHQtZGFyayI+PD9waHAgIGdvdG8gb3dOaG07IHJDRngxOiBlY2hvICRuYW1lOyBnb3RvIFpsMjFuOyBabDIxbjogPz4Kc2VjdXJlID88L2g2PjxpbWcgYWx0PSJDYXJldCBSaWdodCJzcmM9Ii9hc3NldHMvaW1nL2ljb25zL2ludGVyZmFjZS9pY29uLWNhcmV0LXJpZ2h0LnN2ZyJjbGFzcz0iaWNvbiBpY29uLXNtImRhdGEtaW5qZWN0LXN2Zz48L2Rpdj48L2E+PGRpdiBjbGFzcz0iY29sbGFwc2UiaWQ9ImFjY29yZGlvbi01ImRhdGEtcGFyZW50PSIjZmFxLWFjY29yZGlvbiI+PGRpdiBjbGFzcz0icGItMyBwYi1tZC00IHB4LTMgcHgtbWQtNCI+T3VyIEFQSSB1c2VzIFRMUyBlbmNyeXB0aW9uIGluIG9yZGVyIHRvIGVzdGFibGlzaCBhIHNlY3VyZSBjb25uZWN0aW9uIGJldHdlZW4gb3VyIEFQSSBhbmQgaXRzIGNsaWVudC48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjYXJkIG1iLTIgbWItbWQtMyI+PGEgY2xhc3M9InAtMyBwLW1kLTQiaHJlZj0iI2FjY29yZGlvbi02ImFyaWEtZXhwYW5kZWQ9ImZhbHNlInJvbGU9ImJ1dHRvbiJkYXRhLXRvZ2dsZT0iY29sbGFwc2UiPjxkaXYgY2xhc3M9ImFsaWduLWl0ZW1zLWNlbnRlciBkLWZsZXgganVzdGlmeS1jb250ZW50LWJldHdlZW4iPjxoNiBjbGFzcz0ibWItMCBtci0yIj5Ib3c8P3BocCAgZ290byBQaGVDUTsgdHBCTUs6ICRQcmVtaXVtX1BsYW5fUHJpY2UgPSAkY29uZmlnWyJceDcwXDE1NFx4NjFceDZlXDE2MyJdWyJceDUwXDE2MlwxNDVceDZkXHg2OVx4NzVcMTU1XDEzN1wxMjBcMTU0XDE0MVwxNTYiXVsiXDE2MFx4NzJcMTUxXDE0M1x4NjUiXTsgZ290byBzcHFjMjsgcEltTjE6ID8+CjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZm9vdGVyPjxhIGNsYXNzPSJyb3VuZGVkLWNpcmNsZSBidG4gYnRuLWJhY2stdG8tdG9wIGJ0bi1wcmltYXJ5ImhyZWY9IiN0b3AiZGF0YS1zbW9vdGgtc2Nyb2xsIGRhdGEtYW9zPSJmYWRlLXVwImRhdGEtYW9zLW1pcnJvcj0idHJ1ZSJkYXRhLWFvcy1vZmZzZXQ9IjIwMDAiZGF0YS1hb3Mtb25jZT0iZmFsc2UiPjxpbWcgYWx0PSJJY29uInNyYz0iL2Fzc2V0cy9pbWcvaWNvbnMvaW50ZXJmYWNlL2ljb24tYXJyb3ctdXAuc3ZnImNsYXNzPSJpY29uIGJnLXdoaXRlImRhdGEtaW5qZWN0LXN2Zz48L2E+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL2pxdWVyeS5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0InNyYz0iL2Fzc2V0cy9qcy9wb3BwZXIubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvYm9vdHN0cmFwLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvYW9zLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvY2xpcGJvYXJkLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL2pxdWVyeS5mYW5jeWJveC5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0InNyYz0iL2Fzc2V0cy9qcy9mbGF0cGlja3IubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvZmxpY2tpdHkucGtnZC5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0InNyYz0iL2Fzc2V0cy9qcy9pb24ucmFuZ2VTbGlkZXIubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvaXNvdG9wZS5wa2dkLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL2phcmFsbGF4Lm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL2phcmFsbGF4LXZpZGVvLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL2phcmFsbGF4LWVsZW1lbnQubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvanF1ZXJ5LmNvdW50ZG93bi5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0InNyYz0iL2Fzc2V0cy9qcy9qcXVlcnkuc21hcnRXaXphcmQubWluLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvcGx5ci5wb2x5ZmlsbGVkLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL3ByaXNtLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvc2Nyb2xsTW9uaXRvci5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL3Ntb290aC1zY3JvbGwucG9seWZpbGxzLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL3N2Zy1pbmplY3Rvci51bWQucHJvZHVjdGlvbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL3R3aXR0ZXJGZXRjaGVyX21pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL3R5cGVkLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQic3JjPSIvYXNzZXRzL2pzL3RoZW1lLmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCJzcmM9Ii9hc3NldHMvanMvZHluYW1pYy5qcyI+PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPndpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIixmdW5jdGlvbigpewogICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIGNvbnN0IGRlbGF5ZWRJbWFnZXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1kZWxheS1zcmNdJyk7CiAgICAgICAgICAgICAgdGhlbWUubXJVdGlsLmZvckVhY2goZGVsYXllZEltYWdlcywgKGluZGV4LCBlbGVtKSA9PiB7CiAgICAgICAgICAgICAgICBjb25zdCBzb3VyY2UgPSBlbGVtLmdldEF0dHJpYnV0ZSgnZGF0YS1kZWxheS1zcmMnKTsKICAgICAgICAgICAgICAgIGVsZW0ucmVtb3ZlQXR0cmlidXRlKCdkYXRhLWRlbGF5LXNyYycpOwogICAgICAgICAgICAgICAgZWxlbS5zZXRBdHRyaWJ1dGUoJ3NyYycsIHNvdXJjZSk7CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0sIDUwMCk7CiAgICAgICAgICB9KTs8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+JChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXtkYXRhPXdpZGdldCh2bnNhZ2l3aGNkeCksYWxsKGRhdGEpfSk8L3NjcmlwdD48c2NyaXB0PiQoZG9jdW1lbnQpLm9uKCJjbGljayIsIiNzdWJtaXQtYWxsLWZvcm0iLGZ1bmN0aW9uKG4pe2dldF9hKHZuc2FnaXdoY2R4KX0pLCQoZG9jdW1lbnQpLm9uKCJrZXlwcmVzcyIsIiNpcC1hZGRyZXNzIixmdW5jdGlvbihuKXsxMz09bi53aGljaCYmZ2V0X2Eodm5zYWdpd2hjZHgpfSk8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+alF1ZXJ5KCJmb3JtOm5vdChbYWN0aW9uXSkiKS5vbigic3VibWl0IixmdW5jdGlvbigpe3JldHVybiExfSk8L3NjcmlwdD48c2NyaXB0IHNyYz0iaHR0cHM6Ly9zdGF0aWMuY2xvdWRmbGFyZWluc2lnaHRzLmNvbS9iZWFjb24ubWluLmpzL3ZlZGQzNjcwYTNiMWM0ZTE3OGZkZmIwY2M5MTJkOTY5ZTE3MTM4NzQzMzczODciY3Jvc3NvcmlnaW49ImFub255bW91cyJkYXRhLWNmLWJlYWNvbj0neyJyYXlJZCI6Ijg4MzQ4MmJkNjg2MDJiYTYiLCJ2ZXJzaW9uIjoiMjAyNC40LjEiLCJ0b2tlbiI6IjliZDc4YmY0YWE5ZjRmNmVhNTA5MDE1ODVjZjY2NjU2In0nZGVmZXIgaW50ZWdyaXR5PSJzaGE1MTItRXpDdWR2MmdZeWdyQ2NWaHU2NUZrQXhjbGYzbVlNNkJDd2lHVW02QkV1THpTYjV1bFZoZ29rekNaRUQ3eU1Ja3pZVmc2NW14ZklCTmROcmE1WkZOeVE9PSI+PC9zY3JpcHQ+PC9ib2R5PjwvaHRt')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 6ba1cbcb21d0e6a6cb6f4aa7fa862048 |
Eval Count | 1 |
Decode Time | 101 ms |