{"id":2785,"date":"2026-11-05T15:18:48","date_gmt":"2026-11-05T12:18:48","guid":{"rendered":"https:\/\/www.gulsahmutlu.av.tr\/?page_id=2785"},"modified":"2026-11-05T15:18:48","modified_gmt":"2026-11-05T12:18:48","slug":"fail-ne-zaman-tahliye-olur","status":"publish","type":"page","link":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/fail-ne-zaman-tahliye-olur\/","title":{"rendered":"Fail ne zaman tahliye olur? Ma\u011fdur i\u00e7in tarih hesab\u0131 ve korunma yollar\u0131"},"content":{"rendered":"\n<div class=\"gm-yazi gm-infaz\">\n<p class=\"gm-kunye\"><span>Son mevzuat kontrol\u00fc: <time datetime=\"2026-11-05\">5 Kas\u0131m 2026<\/time><\/span><span>Haz\u0131rlayan: <a href=\"https:\/\/www.gulsahmutlu.av.tr\/index.php\/ankara-ceza-avukati-avukat-gulsah-mutlu\/\">Av. G\u00fcl\u015fah Mutlu<\/a><\/span><span>Dayanak: 5275 say\u0131l\u0131 Kanun, 6284 say\u0131l\u0131 Kanun<\/span><\/p>\n<p>Bir su\u00e7un ma\u011fduru ya da yak\u0131n\u0131 olarak dava sona erdi\u011finde akla gelen ilk sorulardan biri, failin ne zaman tahliye olaca\u011f\u0131d\u0131r. Mahkemenin verdi\u011fi hapis cezas\u0131n\u0131n s\u00fcresi ile cezaevinde ge\u00e7ecek s\u00fcre \u00e7o\u011fu zaman ayn\u0131 olmaz. 5275 say\u0131l\u0131 Ceza ve G\u00fcvenlik Tedbirlerinin \u0130nfaz\u0131 Hakk\u0131nda Kanun, h\u00fck\u00fcml\u00fcn\u00fcn cezas\u0131n\u0131n bir b\u00f6l\u00fcm\u00fcn\u00fc kurumda iyi h\u00e2lle ge\u00e7irdikten sonra ko\u015fullu sal\u0131verilmesine ve bu tarihten \u00f6nceki bir d\u00f6nemi denetimli serbestlikle d\u0131\u015far\u0131da ge\u00e7irmesine imk\u00e2n tan\u0131r. Bu y\u00fczden fail, h\u00fck\u00fcmde yazan s\u00fcre dolmadan d\u0131\u015far\u0131 \u00e7\u0131kabilir.<\/p>\n<p>Bu sayfa tahliye tarihini ma\u011fdurun g\u00f6z\u00fcnden ele al\u0131r. A\u015fa\u011f\u0131daki araca istenen bilgileri girerek ko\u015fullu sal\u0131verilme, denetimli serbestlik ve a\u00e7\u0131k ceza infaz kurumuna ge\u00e7i\u015f i\u00e7in tahmini tarihleri g\u00f6rebilirsiniz. Arac\u0131n ard\u0131ndan bu tarihlerin anlam\u0131n\u0131, tahliye bilgisini nereden \u00f6\u011frenebilece\u011finizi, koruma imk\u00e2nlar\u0131n\u0131 ve tehdit yeniden ba\u015flarsa izleyebilece\u011finiz ad\u0131mlar\u0131 anlatt\u0131k.<\/p>\n<details class=\"gm-icindekiler\"><summary>Bu sayfada neler var?<\/summary><ol><li><a href=\"#infaz-araci\">Tahmini tarih hesab\u0131<\/a><\/li><li><a href=\"#kosullu-saliverilme-denetimli-serbestlik-ve-acik-cezaevi-ne-anlama-gelir\">Ko\u015fullu sal\u0131verilme, denetimli serbestlik ve a\u00e7\u0131k cezaevi ne anlama gelir?<\/a><\/li><li><a href=\"#aractaki-tarih-neden-tahminidir-kesin-tarih-nereden-ogrenilir\">Ara\u00e7taki tarih neden tahminidir, kesin tarih nereden \u00f6\u011frenilir?<\/a><\/li><li><a href=\"#fail-tahliye-edilince-magdura-haber-verilir-mi\">Fail tahliye edilince ma\u011fdura haber verilir mi?<\/a><\/li><li><a href=\"#fail-tahliye-olmadan-once-veya-sonra-hangi-koruma-tedbirleri-istenebilir\">Fail tahliye olmadan \u00f6nce veya sonra hangi koruma tedbirleri istenebilir?<\/a><\/li><li><a href=\"#fail-yukumluluklerine-uymazsa-ne-olabilir\">Fail y\u00fck\u00fcml\u00fcl\u00fcklerine uymazsa ne olabilir?<\/a><\/li><li><a href=\"#tehdit-veya-israrli-takip-yeniden-baslarsa-ne-yapmalisiniz\">Tehdit veya \u0131srarl\u0131 takip yeniden ba\u015flarsa ne yapmal\u0131s\u0131n\u0131z?<\/a><\/li><li><a href=\"#fail-ne-zaman-tahliye-olur-sik-sorulanlar\">Fail ne zaman tahliye olur? S\u0131k sorulanlar<\/a><\/li><\/ol><\/details>\n<h2 id=\"infaz-araci\">Tahmini tahliye tarihi hesab\u0131<\/h2>\n<div class=\"gm-kutu gm-kutu--dikkat\"><p><strong>\u00d6nemli:<\/strong> Bu ara\u00e7 girdi\u011finiz bilgilere g\u00f6re yaln\u0131zca tahmini bir tarih verir; failin kesin tahliye tarihi, cezan\u0131n infaz\u0131n\u0131 y\u00fcr\u00fcten Cumhuriyet ba\u015fsavc\u0131l\u0131\u011f\u0131n\u0131n d\u00fczenledi\u011fi m\u00fcddetnamede yer al\u0131r.<\/p><\/div>\n<div class=\"agmi\" id=\"agmi\">\n<style>\n.agmi{--navy:#262838;--navy2:#44465d;--gold:#a8925f;--gold2:#c9b98f;--goldbg:#f6f1e4;--paper:#f8f7f3;--card:#ffffff;--ink:#1d1e27;--ink2:#4a4c5c;--ink3:#7b7d8b;--hair:#e4e1d8;--hair2:#d3cfc3;--warn:#8a6a1c;--bad:#9b2f22;\n  --c-kapali:#262838;--c-acik:#6f7a94;--c-ds:#c2b697;--c-ks:#e9e5da;\n  --serif:\"Playfair Display\",Georgia,\"Times New Roman\",serif;--sans:\"Source Sans Pro\",\"Source Sans 3\",system-ui,-apple-system,\"Segoe UI\",sans-serif;\n  font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.55;background:var(--card);margin:0 0 40px;border:1px solid var(--hair);box-shadow:0 1px 0 rgba(38,40,56,.04),0 18px 40px -28px rgba(38,40,56,.35)}\n.agmi *,.agmi *::before,.agmi *::after{box-sizing:border-box}\n.agmi [hidden]{display:none!important}\n.agmi h2,.agmi h3,.agmi p,.agmi ul,.agmi ol,.agmi dl,.agmi dd,.agmi fieldset,.agmi figure{margin:0;padding:0}\n.agmi h2,.agmi h3{font-family:var(--serif);font-weight:700;color:var(--ink);letter-spacing:0;text-transform:none;line-height:1.2}\n.agmi ul,.agmi ol{list-style:none}\n.agmi li{list-style:none;margin:0}\n.agmi label{display:block;font-weight:400;margin:0}\n.agmi button{font-family:inherit;letter-spacing:0;text-transform:none;box-shadow:none;border-radius:0}\n.agmi a{text-decoration:none}\n\n\/* \u00fcst b\u00f6l\u00fcm *\/\n.agmi .ag-head{background:var(--navy);color:#fff;padding:34px 40px 30px;position:relative;overflow:hidden}\n.agmi .ag-head::after{content:\"\u00a7\";position:absolute;right:28px;top:-34px;font-family:var(--serif);font-size:210px;line-height:1;color:rgba(201,185,143,.11);pointer-events:none}\n.agmi .ag-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2);margin-bottom:12px}\n.agmi .ag-title{font-size:34px;color:#fff;max-width:26ch;margin-bottom:12px;text-wrap:balance}\n.agmi .ag-lead{font-size:16.5px;color:#d9dae3;max-width:62ch}\n.agmi .ag-facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#c4c6d2}\n.agmi .ag-facts b{color:#fff;font-weight:600;margin-right:6px}\n\n\/* g\u00f6vde *\/\n.agmi .ag-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}\n.agmi .ag-form{padding:30px 40px 34px;border-right:1px solid var(--hair);min-width:0}\n.agmi .ag-out{padding:30px 34px 34px;background:var(--paper);min-width:0;align-self:start}\n.agmi .ag-out.ag-stick{position:sticky;top:24px}\n.agmi .ag-sec{padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid var(--hair)}\n.agmi .ag-sec:last-of-type{border-bottom:0;margin-bottom:8px;padding-bottom:0}\n.agmi .ag-sech{display:flex;gap:14px;align-items:baseline;margin-bottom:16px}\n.agmi .ag-num{font-family:var(--serif);font-size:15px;color:var(--gold);font-weight:700;min-width:22px}\n.agmi .ag-sech h3{font-size:21px}\n.agmi .ag-sech p{font-size:14.5px;color:var(--ink3);margin-top:2px}\n.agmi .ag-lbl{font-size:14px;font-weight:600;color:var(--ink2);margin:0 0 6px}\n.agmi .ag-opt{font-weight:400;color:var(--ink3);font-size:13px}\n.agmi .ag-hint{font-size:13.5px;color:var(--ink3);margin-top:6px;line-height:1.45}\n.agmi .ag-field{margin-bottom:14px;min-width:0}\n.agmi .ag-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n.agmi .ag-two>div{min-width:0}\n.agmi input[type=text],.agmi input[type=date],.agmi input[type=number],.agmi select{display:block;width:100%;height:46px;margin:0;border:1px solid var(--hair2);background:#fff;color:var(--ink);font:inherit;font-size:16px;padding:0 12px;border-radius:2px;-webkit-appearance:none;appearance:none;box-shadow:none;transition:border-color .15s,box-shadow .15s}\n.agmi select{background-image:linear-gradient(45deg,transparent 50%,var(--ink2) 50%),linear-gradient(135deg,var(--ink2) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}\n.agmi input:hover,.agmi select:hover{border-color:#b9b4a6}\n.agmi input:focus,.agmi select:focus{outline:0;border-color:var(--navy2);box-shadow:0 0 0 3px rgba(68,70,93,.15)}\n.agmi input::placeholder{color:#a3a5b0}\n.agmi .ag-dur{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}\n.agmi .ag-dur div{position:relative}\n.agmi .ag-dur input{padding-right:40px;font-variant-numeric:tabular-nums}\n.agmi .ag-dur span{position:absolute;right:12px;top:13px;font-size:14px;color:var(--ink3);pointer-events:none}\n\n\/* ceza kart\u0131 *\/\n.agmi .ag-crime{border:1px solid var(--hair);background:#fff;padding:18px 18px 6px;margin-bottom:12px;position:relative;border-left:3px solid var(--navy)}\n.agmi .ag-ctop{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}\n.agmi .ag-ctitle{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}\n.agmi .ag-rm{border:0;background:none;color:var(--ink3);font-size:13.5px;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}\n.agmi .ag-rm:hover{color:var(--bad)}\n.agmi .ag-combo{position:relative}\n.agmi .ag-combo input{padding-right:38px}\n.agmi .ag-combo::after{content:\"\";position:absolute;right:14px;top:18px;width:9px;height:9px;border:2px solid var(--ink3);border-radius:50%;pointer-events:none}\n.agmi .ag-combo::before{content:\"\";position:absolute;right:11px;top:28px;width:6px;height:2px;background:var(--ink3);transform:rotate(45deg);pointer-events:none}\n.agmi .ag-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:#fff;border:1px solid var(--hair2);box-shadow:0 14px 30px -12px rgba(38,40,56,.35);max-height:320px;overflow:auto;padding:6px 0}\n.agmi .ag-list .g{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:10px 14px 4px}\n.agmi .ag-list .o{padding:8px 14px;font-size:15px;cursor:pointer;line-height:1.35}\n.agmi .ag-list .o[aria-selected=true],.agmi .ag-list .o:hover{background:var(--goldbg)}\n.agmi .ag-list .none{padding:10px 14px;color:var(--ink3);font-size:14.5px}\n.agmi .ag-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}\n.agmi .ag-tag{font-size:12.5px;color:var(--ink2);background:var(--paper);border:1px solid var(--hair);padding:2px 8px}\n.agmi .ag-more{border-top:1px dashed var(--hair2);margin:4px 0 0;padding:10px 0 12px}\n.agmi .ag-more>summary{font-size:14px;font-weight:600;color:var(--ink2);cursor:pointer}\n.agmi .ag-more[open]>summary{margin-bottom:12px}\n.agmi .ag-add{display:block;width:100%;height:46px;border:1px dashed var(--hair2);background:transparent;font-size:15px;color:var(--ink2);cursor:pointer;transition:border-color .15s,color .15s,background .15s}\n.agmi .ag-add:hover{border-color:var(--navy);color:var(--navy);background:#fff}\n\n\/* se\u00e7im kontrolleri *\/\n.agmi .ag-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--hair2);background:#fff;border-radius:2px;overflow:hidden}\n.agmi .ag-seg button{height:42px;padding:0 18px;border:0;background:none;font-size:15px;cursor:pointer;color:var(--ink2);border-left:1px solid var(--hair)}\n.agmi .ag-seg button:first-child{border-left:0}\n.agmi .ag-seg button[aria-pressed=true]{background:var(--navy);color:#fff}\n.agmi .ag-mpanel{margin-top:12px}\n.agmi .ag-mrow{display:grid;grid-template-columns:1fr 1fr 40px;gap:8px;margin-bottom:8px;align-items:center}\n.agmi .ag-mrow button{border:0;background:none;font-size:22px;color:var(--ink3);cursor:pointer;height:46px}\n.agmi .ag-chk{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink);padding:10px 0;cursor:pointer;line-height:1.45}\n.agmi .ag-chk+.ag-chk{border-top:1px solid var(--hair)}\n.agmi .ag-chk input{flex:none;margin:2px 0 0;width:18px;height:18px;accent-color:var(--navy)}\n.agmi .ag-sub{margin:-4px 0 6px 30px}\n.agmi .ag-sub .ag-chk{font-size:15px;padding:6px 0;border:0}\n.agmi .ag-adv{margin-top:8px}\n.agmi .ag-adv>summary{font-size:14.5px;font-weight:600;color:var(--ink2);cursor:pointer;padding:8px 0}\n.agmi summary{display:flex;align-items:center;gap:9px;list-style:none}\n.agmi summary::-webkit-details-marker{display:none}\n.agmi summary::before{content:\"\";flex:none;width:0;height:0;border-left:6px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .15s}\n.agmi details[open]>summary::before{transform:rotate(90deg)}\n.agmi .ag-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}\n.agmi .ag-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border:1px solid var(--navy);background:var(--navy);color:#fff;font-size:16px;font-weight:600;cursor:pointer;line-height:1;transition:background .15s,border-color .15s,color .15s}\n.agmi .ag-btn:hover{background:var(--navy2);border-color:var(--navy2);color:#fff}\n.agmi .ag-btn.ag-ghost{background:transparent;color:var(--navy)}\n.agmi .ag-btn.ag-ghost:hover{background:var(--paper);color:var(--navy)}\n.agmi .ag-btn.ag-gold{background:var(--gold);border-color:var(--gold);color:#fff}\n.agmi .ag-btn.ag-gold:hover{background:#8f7b4d;border-color:#8f7b4d}\n\n\/* sonu\u00e7 *\/\n.agmi .ag-empty{padding:6px 0}\n.agmi .ag-empty h3{font-size:22px;margin-bottom:10px}\n.agmi .ag-empty p{color:var(--ink2);font-size:15.5px}\n.agmi .ag-empty ol{margin-top:18px;counter-reset:e;display:grid;gap:12px}\n.agmi .ag-empty li{counter-increment:e;display:flex;gap:12px;font-size:15px;color:var(--ink2)}\n.agmi .ag-empty li::before{content:counter(e);flex:none;width:26px;height:26px;border:1px solid var(--hair2);border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:13px;color:var(--gold);background:#fff}\n.agmi .ag-empty .ag-priv{margin-top:22px;padding-top:16px;border-top:1px solid var(--hair);font-size:14px;color:var(--ink3)}\n.agmi .ag-miss{background:#fff;border:1px solid var(--hair);padding:14px 16px;font-size:15px;color:var(--ink2)}\n.agmi .ag-miss b{display:block;color:var(--ink);margin-bottom:6px}\n.agmi .ag-miss li{padding-left:14px;position:relative;margin-top:4px}\n.agmi .ag-miss li::before{content:\"\";position:absolute;left:0;top:10px;width:5px;height:5px;background:var(--gold);border-radius:50%}\n.agmi .ag-hero{background:var(--navy);color:#fff;padding:22px 24px 20px;margin:-30px -34px 0}\n.agmi .ag-hero small{display:block;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--gold2)}\n.agmi .ag-hero strong{display:block;font-family:var(--serif);font-weight:700;font-size:46px;line-height:1.08;margin:8px 0 8px;color:#fff;font-variant-numeric:lining-nums}\n.agmi .ag-hero strong.z{font-size:32px}\n.agmi .ag-hero p{font-size:15px;color:#d3d5df}\n.agmi .ag-hero p b{color:#fff}\n.agmi .ag-kpis{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -34px;background:#fff;border-bottom:1px solid var(--hair)}\n.agmi .ag-kpis div{padding:14px 16px 14px 24px;border-right:1px solid var(--hair);min-width:0}\n.agmi .ag-kpis div:last-child{border-right:0}\n.agmi .ag-kpis span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-weight:600}\n.agmi .ag-kpis b{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-top:2px}\n.agmi .ag-bar{display:flex;height:12px;margin:22px 0 10px;background:var(--c-ks);overflow:hidden;border-radius:6px}\n.agmi .ag-bar i{display:block;height:100%;min-width:3px}\n.agmi .ag-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--ink2);margin-bottom:6px}\n.agmi .ag-legend em{font-style:normal;display:inline-flex;gap:7px;align-items:center}\n.agmi .ag-legend em::before{content:\"\";width:10px;height:10px;border-radius:50%;background:var(--sw)}\n.agmi .ag-h4{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:26px 0 12px}\n.agmi .ag-tl{position:relative}\n.agmi .ag-tl li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 12px;padding:0 0 18px}\n.agmi .ag-tl li::before{content:\"\";position:absolute;left:6px;top:16px;bottom:-2px;width:2px;background:var(--hair2)}\n.agmi .ag-tl li:last-child{padding-bottom:0}\n.agmi .ag-tl li:last-child::before{display:none}\n.agmi .ag-tl .d{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--navy2);margin-top:4px;position:relative;z-index:1}\n.agmi .ag-tl .k .d{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px rgba(168,146,95,.2)}\n.agmi .ag-tl .m .d{border-color:var(--hair2)}\n.agmi .ag-tl b{display:block;font-size:15.5px;font-weight:600;color:var(--ink)}\n.agmi .ag-tl .m b{color:var(--ink3);font-weight:400}\n.agmi .ag-tl small{display:block;font-size:13.5px;color:var(--ink3);margin-top:1px}\n.agmi .ag-tl time{font-variant-numeric:tabular-nums;font-size:15px;color:var(--ink);font-weight:600;white-space:nowrap;padding-top:1px}\n.agmi .ag-tl .k time{color:var(--gold)}\n.agmi .ag-tbl{width:100%;border-collapse:collapse;font-size:14.5px;margin:0;background:#fff;border:1px solid var(--hair)}\n.agmi .ag-tbl th{text-align:left;font-weight:600;color:var(--ink3);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid var(--hair);background:transparent}\n.agmi .ag-tbl td{padding:10px 12px;border-top:1px solid var(--hair);vertical-align:top;background:transparent}\n.agmi .ag-tbl td.n{white-space:nowrap;font-variant-numeric:tabular-nums}\n.agmi .ag-tbl td small{display:block;color:var(--ink3);font-size:13px}\n.agmi .ag-info{background:var(--goldbg);border-left:3px solid var(--gold);padding:11px 14px;font-size:14.5px;color:#4b3f22;margin:0 0 8px}\n.agmi .ag-notes{margin-top:8px;border-top:1px solid var(--hair);padding-top:4px}\n.agmi .ag-notes>summary,.agmi .ag-steps>summary{font-size:15px;font-weight:600;color:var(--ink);cursor:pointer;padding:12px 0}\n.agmi .ag-notes li{font-size:14.5px;color:var(--ink2);padding:8px 0 8px 18px;position:relative;border-top:1px solid var(--hair)}\n.agmi .ag-notes li::before{content:\"!\";position:absolute;left:0;top:8px;font-weight:700;color:var(--warn);font-size:13px}\n.agmi .ag-steps{border-top:1px solid var(--hair)}\n.agmi .ag-steps ol{counter-reset:s;padding:0 0 6px}\n.agmi .ag-steps li{counter-increment:s;position:relative;padding:8px 0 8px 30px;font-size:14.5px;color:var(--ink2);border-top:1px solid var(--hair)}\n.agmi .ag-steps li::before{content:counter(s);position:absolute;left:0;top:9px;font-family:var(--serif);font-weight:700;color:var(--gold);font-size:14px}\n.agmi .ag-law{display:inline-block;font-size:12.5px;color:var(--navy2);font-weight:600;background:#fff;border:1px solid var(--hair);padding:0 6px;margin-left:4px;white-space:nowrap}\n.agmi .ag-oacts{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 6px}\n.agmi .ag-oacts .ag-btn{height:44px;padding:0 18px;font-size:15px}\n.agmi .ag-oacts a.ag-btn,.agmi .ag-oacts a.ag-btn:hover{color:#fff;text-decoration:none}\n.agmi .ag-copied{font-size:14px;color:var(--navy2);align-self:center}\n.agmi .ag-small{font-size:13.5px;color:var(--ink3)}\n.agmi .ag-err{background:#fbeeeb;border-left:3px solid var(--bad);padding:12px 14px;font-size:15px;color:#5e1d15}\n.agmi .ag-err li+li{margin-top:4px}\n.agmi .ag-foot{border-top:1px solid var(--hair);padding:16px 40px;font-size:13.5px;color:var(--ink3);background:var(--paper)}\n.agmi .ag-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n@media (max-width:980px){\n  .agmi .ag-body{grid-template-columns:1fr}\n  .agmi .ag-form{border-right:0;border-bottom:1px solid var(--hair)}\n  .agmi .ag-out,.agmi .ag-out.ag-stick{position:static}\n}\n@media (max-width:600px){\n  .agmi .ag-head{padding:26px 18px 22px}\n  .agmi .ag-head::after{font-size:150px;right:8px;top:-20px}\n  .agmi .ag-title{font-size:27px}\n  .agmi .ag-lead{font-size:15.5px}\n  .agmi .ag-form{padding:24px 16px 26px}\n  .agmi .ag-out{padding:24px 16px 26px}\n  .agmi .ag-hero{margin:-24px -16px 0;padding:20px 16px 18px}\n  .agmi .ag-hero strong{font-size:38px}\n  .agmi .ag-kpis{margin:0 -16px;grid-template-columns:1fr 1fr 1fr}\n  .agmi .ag-kpis div{padding:12px 10px}\n  .agmi .ag-kpis b{font-size:14.5px}\n  .agmi .ag-crime{padding:14px 12px 4px}\n  .agmi .ag-two{grid-template-columns:1fr}\n  .agmi .ag-seg{display:flex}\n  .agmi .ag-seg button{flex:1;padding:0 8px;font-size:14.5px}\n  .agmi .ag-foot{padding:14px 16px}\n  .agmi .ag-tl li{grid-template-columns:22px minmax(0,1fr)}\n  .agmi .ag-tl time{grid-column:2;padding-top:0;font-size:14px}\n}\n@media print{\n  .agmi{box-shadow:none;border:0}\n  .agmi .ag-form,.agmi .ag-noprint,.agmi .ag-head::after{display:none!important}\n  .agmi .ag-body{grid-template-columns:1fr}\n  .agmi .ag-out{position:static}\n  .agmi .ag-head,.agmi .ag-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}\n}\n<\/style>\n\n<div class=\"ag-head\">\n  <p class=\"ag-eyebrow\">5275 say\u0131l\u0131 Kanun \u00b7 18.08.2026 de\u011fi\u015fiklikleri dahil<\/p>\n  <h2 class=\"ag-title\">Cezaevinde ne kadar kal\u0131n\u0131r?<\/h2>\n  <p class=\"ag-lead\">Kesinle\u015fmi\u015f cezan\u0131z\u0131 girin. A\u00e7\u0131k cezaevine ayr\u0131lma, denetimli serbestlik, ko\u015fullu sal\u0131verilme ve tahliye tarihleri siz yazarken hesaplan\u0131r; her ad\u0131m\u0131n kanuni dayana\u011f\u0131 sonu\u00e7ta g\u00f6sterilir.<\/p>\n  <p class=\"ag-facts\"><span><b>\u0130\u00e7tima<\/b>birden fazla ceza birlikte<\/span><span><b>\u00c7ocuk h\u00fck\u00fcml\u00fc<\/b>ya\u015fa g\u00f6re say\u0131m<\/span><span><b>Gizlilik<\/b>bilgiler taray\u0131c\u0131n\u0131zdan \u00e7\u0131kmaz<\/span><\/p>\n  <div class=\"ag-sr\" id=\"agmi-ver\"><\/div>\n<\/div>\n\n<div class=\"ag-body\">\n<form class=\"ag-form\" id=\"agmi-form\" autocomplete=\"off\" novalidate>\n\n  <section class=\"ag-sec\">\n    <div class=\"ag-sech\"><span class=\"ag-num\">01<\/span><div><h3>Ceza<\/h3><p>Her kesinle\u015fmi\u015f hapis cezas\u0131n\u0131 ayr\u0131 ekleyin; her biri kendi oran\u0131 ve su\u00e7 tarihine g\u00f6re hesaplan\u0131r.<\/p><\/div><\/div>\n    <div id=\"agmi-crimes\"><\/div>\n    <button type=\"button\" class=\"ag-add\" id=\"agmi-addcrime\">+ Ba\u015fka bir kesinle\u015fmi\u015f ceza ekle<\/button>\n  <\/section>\n\n  <section class=\"ag-sec\">\n    <div class=\"ag-sech\"><span class=\"ag-num\">02<\/span><div><h3>G\u00f6zalt\u0131 ve tutukluluk<\/h3><p>Bu s\u00fcrelerin tamam\u0131 cezadan d\u00fc\u015f\u00fcl\u00fcr (TCK m.63).<\/p><\/div><\/div>\n    <div class=\"ag-seg\" role=\"group\" aria-label=\"G\u00f6zalt\u0131 ve tutukluluk\">\n      <button type=\"button\" data-mode=\"yok\" aria-pressed=\"true\">Kalmad\u0131m<\/button>\n      <button type=\"button\" data-mode=\"sure\" aria-pressed=\"false\">S\u00fcre olarak<\/button>\n      <button type=\"button\" data-mode=\"tarih\" aria-pressed=\"false\">Tarih aral\u0131\u011f\u0131<\/button>\n    <\/div>\n    <div id=\"agmi-mahsup-sure\" class=\"ag-mpanel\" hidden>\n      <div class=\"ag-dur\"><div><input type=\"number\" min=\"0\" inputmode=\"numeric\" id=\"agmi-my\" aria-label=\"Mahsup y\u0131l\"><span>y\u0131l<\/span><\/div><div><input type=\"number\" min=\"0\" inputmode=\"numeric\" id=\"agmi-ma\" aria-label=\"Mahsup ay\"><span>ay<\/span><\/div><div><input type=\"number\" min=\"0\" inputmode=\"numeric\" id=\"agmi-mg\" aria-label=\"Mahsup g\u00fcn\"><span>g\u00fcn<\/span><\/div><\/div>\n    <\/div>\n    <div id=\"agmi-mahsup-tarih\" class=\"ag-mpanel\" hidden>\n      <div id=\"agmi-mrows\"><\/div>\n      <button type=\"button\" class=\"ag-add\" id=\"agmi-addm\" style=\"height:40px;font-size:14.5px\">+ D\u00f6nem ekle<\/button>\n      <p class=\"ag-hint\">Her g\u00f6zalt\u0131 veya tutukluluk d\u00f6nemi i\u00e7in ba\u015flang\u0131\u00e7 ve biti\u015f tarihini girin.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"ag-sec\">\n    <div class=\"ag-sech\"><span class=\"ag-num\">03<\/span><div><h3>Ki\u015fisel durum<\/h3><p>\u0130ste\u011fe ba\u011fl\u0131. Tarihleri girerseniz sonu\u00e7lar takvim tarihiyle g\u00f6sterilir.<\/p><\/div><\/div>\n    <div class=\"ag-two ag-field\">\n      <div><label class=\"ag-lbl\" for=\"agmi-dogum\">Do\u011fum tarihi <span class=\"ag-opt\">(iste\u011fe ba\u011fl\u0131)<\/span><\/label><input type=\"date\" id=\"agmi-dogum\"><\/div>\n      <div><label class=\"ag-lbl\" for=\"agmi-giris\">Cezaevine giri\u015f tarihi <span class=\"ag-opt\">(iste\u011fe ba\u011fl\u0131)<\/span><\/label><input type=\"date\" id=\"agmi-giris\"><\/div>\n    <\/div>\n    <p class=\"ag-hint\" style=\"margin:-6px 0 10px\">Do\u011fum tarihi; su\u00e7 tarihinde 18 ya\u015f\u0131ndan k\u00fc\u00e7\u00fck olma, \u00e7ocukluk d\u00f6nemi say\u0131m\u0131 ve 65, 70 ya\u015f h\u00fck\u00fcmleri i\u00e7in kullan\u0131l\u0131r.<\/p>\n    <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-kadin\"> Kad\u0131n h\u00fck\u00fcml\u00fcy\u00fcm<\/label>\n    <div class=\"ag-sub\" id=\"agmi-kadin-ek\" hidden>\n      <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-cocuk06\"> 0-6 ya\u015f aras\u0131nda \u00e7ocu\u011fum var<\/label>\n      <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-dogumyapti\"> Son 1 y\u0131l 6 ay i\u00e7inde do\u011fum yapt\u0131m<\/label>\n    <\/div>\n    <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-hasta\"> A\u011f\u0131r hastal\u0131k, engellilik veya kocama nedeniyle hayat\u0131m\u0131 yaln\u0131z idame ettiremiyorum (Adli T\u0131p Kurumu veya sa\u011fl\u0131k kurulu raporu)<\/label>\n    <details class=\"ag-adv\">\n      <summary>Di\u011fer durumlar<\/summary>\n      <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-igk\"> Ter\u00f6r veya \u00f6rg\u00fct su\u00e7unda, \u00f6rg\u00fctten ayr\u0131ld\u0131\u011f\u0131m idare ve g\u00f6zlem kurulu karar\u0131yla tespit edildi<\/label>\n      <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-etkin\"> Etkin pi\u015fmanl\u0131k h\u00fck\u00fcmlerinden yararland\u0131m (TCK 221, 4959 say\u0131l\u0131 Kanun)<\/label>\n      <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-yg\"> Y\u00fcksek g\u00fcvenlikli kurumda veya b\u00f6l\u00fcmde bulunuyorum<\/label>\n      <label class=\"ag-chk\"><input type=\"checkbox\" id=\"agmi-g6\"> 30.03.2020 tarihinde i\u015flenen su\u00e7u ge\u00e7ici m.6 kapsam\u0131nda say<\/label>\n    <\/details>\n  <\/section>\n\n  <div class=\"ag-acts ag-noprint\">\n    <button type=\"submit\" class=\"ag-btn\">Hesapla<\/button>\n    <button type=\"reset\" class=\"ag-btn ag-ghost\" id=\"agmi-reset\">Temizle<\/button>\n  <\/div>\n<\/form>\n\n<section class=\"ag-out\" id=\"agmi-out\" aria-live=\"polite\"><\/section>\n<\/div>\n\n<div class=\"ag-foot\">Bu hesaplama genel bilgilendirme ama\u00e7l\u0131d\u0131r ve tahmini sonu\u00e7 verir. Kesin s\u00fcre, infaz savc\u0131l\u0131\u011f\u0131n\u0131n d\u00fczenledi\u011fi m\u00fcddetnameyle belirlenir. M\u00fcddetnamede hata oldu\u011funu d\u00fc\u015f\u00fcn\u00fcyorsan\u0131z 5275 say\u0131l\u0131 Kanun m.98 uyar\u0131nca infaz h\u00e2kimli\u011fine ba\u015fvurulabilir. Somut durum i\u00e7in hukuki dan\u0131\u015fmanl\u0131k al\u0131nmal\u0131d\u0131r.<\/div>\n<\/div>\n<script type=\"text\/plain\" id=\"agmi-b64\">IWZ1bmN0aW9uKGEpeyJ1c2Ugc3RyaWN0Ijt2YXIgZT0iMjAyNi4xMS4wNCIsaT0iMTguMDguMjAyNiI7ZnVuY3Rpb24gbihhKXtpZighYSlyZXR1cm4gbnVsbDt2YXIgZT0vXihcZHs0fSktKFxkezJ9KS0oXGR7Mn0pJC8uZXhlYyhTdHJpbmcoYSkpO2lmKCFlKXJldHVybiBudWxsO3ZhciBpPXt5OitlWzFdLG06K2VbMl0sZDorZVszXX07cmV0dXJuIGkubTwxfHxpLm0+MTJ8fGkuZDwxfHxpLmQ+bChpLnksaS5tKT9udWxsOml9ZnVuY3Rpb24gcihhKXtyZXR1cm4gMWU0KmEueSsxMDAqYS5tK2EuZH1mdW5jdGlvbiBsKGEsZSl7cmV0dXJuIG5ldyBEYXRlKERhdGUuVVRDKGEsZSwwKSkuZ2V0VVRDRGF0ZSgpfWZ1bmN0aW9uIHQoYSxlKXt2YXIgaT1uZXcgRGF0ZShEYXRlLlVUQyhhLnksYS5tLTEsYS5kKSs4NjRlNSplKTtyZXR1cm57eTppLmdldFVUQ0Z1bGxZZWFyKCksbTppLmdldFVUQ01vbnRoKCkrMSxkOmkuZ2V0VVRDRGF0ZSgpfX1mdW5jdGlvbiB1KGEsZSl7Zm9yKHZhciBpPU1hdGguZmxvb3IoZS8zNjApLG49TWF0aC5mbG9vcihlJTM2MC8zMCkscj1lJTMwLHU9YS55K2kscz1hLm0rbjtzPjEyOylzLT0xMix1Kys7dmFyIG09YS5kO3JldHVybiBtPmwodSxzKSYmKG09MSwrK3M+MTImJihzPTEsdSsrKSksdCh7eTp1LG06cyxkOm19LHIpfWZ1bmN0aW9uIHMoYSxlKXtpZihyKGUpPD1yKGEpKXJldHVybiAwO2Zvcih2YXIgaT1lLnktYS55LG49ZS5tLWEubSx0PWUuZC1hLmQsdT1lLnkscz1lLm07dDwwOyktLXM8MSYmKHM9MTIsdS0tKSx0Kz1sKHUscyksbi0tO2Zvcig7bjwwOyluKz0xMixpLS07cmV0dXJuIDM2MCppKzMwKm4rdH1mdW5jdGlvbiBtKGEsZSl7dmFyIGk9ZS55LWEueTtyZXR1cm4oZS5tPGEubXx8ZS5tPT09YS5tJiZlLmQ8YS5kKSYmaS0tLGl9ZnVuY3Rpb24gZChhLGUpe3ZhciBpPWEueStlLG49YS5tLHI9YS5kO3JldHVybiAyPT09biYmMjk9PT1yJiYyOD09PWwoaSwyKSYmKG49MyxyPTEpLHt5OmksbTpuLGQ6cn19ZnVuY3Rpb24gayhhKXtyZXR1cm4gYT8oYS5kPDEwPyIwIjoiIikrYS5kKyIuIisoYS5tPDEwPyIwIjoiIikrYS5tKyIuIithLnk6IiJ9ZnVuY3Rpb24gbyhhLGUsaSl7cmV0dXJuIDM2MCooK2F8fDApKzMwKigrZXx8MCkrKCtpfHwwKX1mdW5jdGlvbiBjKGEpe2lmKGE9PT0xLzApcmV0dXJuInPDvHJlc2l6IjthPU1hdGgubWF4KDAsTWF0aC5yb3VuZChhKSk7dmFyIGU9TWF0aC5mbG9vcihhLzM2MCksaT1NYXRoLmZsb29yKGElMzYwLzMwKSxuPWElMzAscj1bXTtyZXR1cm4gZSYmci5wdXNoKGUrIiB5xLFsIiksaSYmci5wdXNoKGkrIiBheSIpLG4mJnIucHVzaChuKyIgZ8O8biIpLHIubGVuZ3RoP3Iuam9pbigiICIpOiIwIGfDvG4ifXZhciBnPTIwMTQwNjI4LGg9MjAyMDAzMzAscD0yMDIwMDQxNSx5PTIwMjMwNzMxLHY9MjAyNTA2MDQsZj0yMDI2MDgxOCxiPVtbIjgxIiwiVENLIDgxIEthc3RlbiDDtmxkw7xybWUiLHtrMjM6ImEiLGc2YToxLGc2YjoxLG9sZDoxLGMyeDoxLGxpZmU6MX1dLFsiODJkIiwiVENLIDgyLzEtZCBOaXRlbGlrbGkga2FzdGVuIMO2bGTDvHJtZSAow7xzdHNveSwgYWx0c295IHZleWEga2FyZGXFn2Uga2FyxZ\/EsSkiLHtrMjM6ImEiLGc2YToxLGc2YjoxLGcxMDoxLG9sZDoxLGMyeDoxLGxpZmU6MX1dLFsiODJkZXMiLCJUQ0sgODIvMS1kIE5pdGVsaWtsaSBrYXN0ZW4gw7ZsZMO8cm1lIChlxZ9lIHZleWEgYm\/Fn2FuZMSxxJ\/EsSBlxZ9lIGthcsWfxLEpIix7azIzOiJhIixnNmE6MSxnNmI6MSxnMTA6MSxvbGQ6MSxjMng6MSxsaWZlOjEseTM6MX1dLFsiODJlIiwiVENLIDgyLzEtZSBOaXRlbGlrbGkga2FzdGVuIMO2bGTDvHJtZSAow6dvY3XEn2EgdmV5YSBrZW5kaW5pIHNhdnVuYW1heWFjYWsga2nFn2l5ZSBrYXLFn8SxKSIse2syMzoiYSIsZzZhOjEsZzZiOjEsZzEwOjEsb2xkOjEsYzJ4OjEsbGlmZToxfV0sWyI4MmYiLCJUQ0sgODIvMS1mIE5pdGVsaWtsaSBrYXN0ZW4gw7ZsZMO8cm1lIChnZWJlIGthZMSxbmEga2FyxZ\/EsSkiLHtrMjM6ImEiLGc2YToxLGc2YjoxLGcxMDoxLG9sZDoxLGMyeDoxLGxpZmU6MX1dLFsiODIiLCJUQ0sgODIgTml0ZWxpa2xpIGthc3RlbiDDtmxkw7xybWUgKGRpxJ9lciBiZW50bGVyKSIse2syMzoiYSIsZzZhOjEsZzZiOjEsb2xkOjEsYzJ4OjEsbGlmZToxfV0sWyI4MyIsIlRDSyA4MyBLYXN0ZW4gw7ZsZMO8cm1lbmluIGlobWFsaSBkYXZyYW7EscWfbGEgacWfbGVubWVzaSIse2syMzoiYSIsZzZhOjEsZzZiOjEsb2xkOjEsYzJ4OjEsbGlmZToxfV0sWyI4NSIsIlRDSyA4NSBUYWtzaXJsZSDDtmxkw7xybWUiLHt0YWtzaXI6MX1dLFsiODVkZXAiLCJUQ0sgODUgVGFrc2lybGUgw7ZsZMO8cm1lIChkZXByZW1kZSBiaW5hIHnEsWvEsWxtYXPEsSB2ZXlhIGhhc2FyxLEgc29udWN1KSIse3Rha3NpcjoxLGcxMDoxLGRlcDoxfV0sWyI4NiIsIlRDSyA4NiBLYXN0ZW4geWFyYWxhbWEiLHt9XSxbIjg2ZXMiLCJUQ0sgODYvMy1hIEthc3RlbiB5YXJhbGFtYSAoZcWfZSBrYXLFn8SxKSIse2c2YToxLHkzOjF9XSxbIjg2YWsiLCJUQ0sgODYvMy1hIEthc3RlbiB5YXJhbGFtYSAow7xzdHNveSwgYWx0c295IHZleWEga2FyZGXFn2Uga2FyxZ\/EsSkiLHtnNmE6MX1dLFsiODZrcyIsIlRDSyA4NiBLYXN0ZW4geWFyYWxhbWEgKGJlZGVuIHZleWEgcnVoIGJha8SxbcSxbmRhbiBrZW5kaW5pIHNhdnVuYW1heWFjYWsga2nFn2l5ZSBrYXLFn8SxKSIse2c2YToxfV0sWyI4NyIsIlRDSyA4NyBOZXRpY2VzaSBzZWJlYml5bGUgYcSfxLFybGHFn23EscWfIHlhcmFsYW1hICg4Ny8yLWQgZMSxxZ\/EsW5kYSkiLHt9XSxbIjg3YWsiLCJUQ0sgODcgTmV0aWNlc2kgc2ViZWJpeWxlIGHEn8SxcmxhxZ9txLHFnyB5YXJhbGFtYSAow7xzdHNveSwgYWx0c295LCBlxZ8sIGthcmRlxZ8gdmV5YSBrZW5kaW5pIHNhdnVuYW1heWFjYWsga2nFn2l5ZSBrYXLFn8SxKSIse2c2YToxfV0sWyI4N2QiLCJUQ0sgODcvMi1kIFlhcmFsYW1hIHNvbnVjdSDDtmzDvG0iLHtrMjM6ImIiLGc2YToxfV0sWyI4OSIsIlRDSyA4OSBUYWtzaXJsZSB5YXJhbGFtYSIse3Rha3NpcjoxfV0sWyI5NCIsIlRDSyA5NC05NSDEsMWfa2VuY2UiLHtrMjM6ImMiLGc2YToxfV0sWyI5NiIsIlRDSyA5NiBFeml5ZXQiLHtrMjM6ImMiLGc2YToxfV0sWyI5NmVzIiwiVENLIDk2LzItYiBFeml5ZXQgKGXFn2Uga2FyxZ\/EsSkiLHtrMjM6ImMiLGc2YToxLHkzOjF9XSxbIjEwMiIsIlRDSyAxMDIvMSBDaW5zZWwgc2FsZMSxcsSxIix7azIzOiJkIixjaW46MSxnNmE6MSxnNmI6MSxnMTA6MSx5MzoxLGMyeDoxfV0sWyIxMDJuIiwiVENLIDEwMi8yIE5pdGVsaWtsaSBjaW5zZWwgc2FsZMSxcsSxIix7azM0OjEsY2luOjEsZzZhOjEsZzZiOjEsZzEwOjEseTM6MSxjMng6MSxsaWZlOjF9XSxbIjEwMyIsIlRDSyAxMDMgw4dvY3VrbGFyxLFuIGNpbnNlbCBpc3Rpc21hcsSxIix7azM0OjEsY2luOjEsZzZhOjEsZzZiOjEsZzEwOjEseTM6MSxjMng6MSxsaWZlOjF9XSxbIjEwNCIsIlRDSyAxMDQvMSBSZcWfaXQgb2xtYXlhbmxhIGNpbnNlbCBpbGnFn2tpIix7azIzOiJkIixjaW46MSxnNmE6MSxnNmI6MX1dLFsiMTA0biIsIlRDSyAxMDQvMi0zIFJlxZ9pdCBvbG1heWFubGEgY2luc2VsIGlsacWfa2kgKG5pdGVsaWtsaSBow6JsbGVyKSIse2szNDoxLGNpbjoxLGc2YToxLGc2YjoxLGcxMDoxfV0sWyIxMDUiLCJUQ0sgMTA1IENpbnNlbCB0YWNpeiIse2syMzoiZCIsY2luOjEsZzZhOjEsZzZiOjF9XSxbIjEwNiIsIlRDSyAxMDYgVGVoZGl0Iix7fV0sWyIxMDkiLCJUQ0sgMTA5IEtpxZ9peWkgaMO8cnJpeWV0aW5kZW4geW9rc3VuIGvEsWxtYSIse31dLFsiMTMyIiwiVENLIDEzMi0xMzggw5Z6ZWwgaGF5YXRhIHZlIGhheWF0xLFuIGdpemxpIGFsYW7EsW5hIGthcsWfxLEgc3XDp2xhciIse2syMzoiZiIsZzZhOjEsZzZiOjF9XSxbIjE0MSIsIlRDSyAxNDEgSMSxcnPEsXpsxLFrIix7fV0sWyIxNDIiLCJUQ0sgMTQyIE5pdGVsaWtsaSBoxLFyc8SxemzEsWsiLHt5NToxfV0sWyIxNDgiLCJUQ0sgMTQ4LTE0OSBZYcSfbWEgdmUgbml0ZWxpa2xpIHlhxJ9tYSIse3k1OjF9XSxbIjE1MSIsIlRDSyAxNTEtMTUyIE1hbGEgemFyYXIgdmVybWUiLHt9XSxbIjE1NSIsIlRDSyAxNTUgR8O8dmVuaSBrw7Z0w7x5ZSBrdWxsYW5tYSIse31dLFsiMTU3IiwiVENLIDE1NyBEb2xhbmTEsXLEsWPEsWzEsWsiLHt9XSxbIjE1OCIsIlRDSyAxNTggTml0ZWxpa2xpIGRvbGFuZMSxcsSxY8SxbMSxayIse31dLFsiMTc5IiwiVENLIDE3OSBUcmFmaWsgZ8O8dmVubGnEn2luaSB0ZWhsaWtleWUgc29rbWEiLHt9XSxbIjE4OCIsIlRDSyAxODggVXl1xZ90dXJ1Y3UgdmV5YSB1eWFyxLFjxLEgbWFkZGUgaW1hbCB2ZSB0aWNhcmV0aSIse2szNDoxLHUxODg6MSxnNmE6MSx5NToxLGMyeDoxfV0sWyIxOTAiLCJUQ0sgMTkwIFV5dcWfdHVydWN1IGt1bGxhbsSxbG1hc8SxbsSxIGtvbGF5bGHFn3TEsXJtYSIse3k1OjF9XSxbIjE5MSIsIlRDSyAxOTEgS3VsbGFubWFrIGnDp2luIHV5dcWfdHVydWN1IGJ1bHVuZHVybWEiLHt9XSxbIjIwNCIsIlRDSyAyMDQtMjA3IEJlbGdlZGUgc2FodGVjaWxpayIse31dLFsiMjIwIiwiVENLIDIyMCBTdcOnIGnFn2xlbWVrIGFtYWPEsXlsYSDDtnJnw7x0IGt1cm1hLCB5w7ZuZXRtZSB2ZXlhIMO2cmfDvHRlIMO8eWUgb2xtYSIse29yZ3V0OjEsYzJ4OjEsZzEwOjEsbzIyMDoxfV0sWyIyMzUiLCJUQ0sgMjM1IMSwaGFsZXllIGZlc2F0IGthcsSxxZ90xLFybWEiLHt9XSxbIjI0NSIsIlRDSyAyNDUgQmFua2EgdmV5YSBrcmVkaSBrYXJ0bGFyxLFuxLFuIGvDtnTDvHllIGt1bGxhbsSxbG1hc8SxIix7fV0sWyIyNDciLCJUQ0sgMjQ3LTI1MCBaaW1tZXQsIGlydGlrYXAiLHt9XSxbIjI1MiIsIlRDSyAyNTIgUsO8xZ92ZXQiLHt9XSxbIjI1NyIsIlRDSyAyNTcgR8O2cmV2aSBrw7Z0w7x5ZSBrdWxsYW5tYSIse31dLFsiMjgyIiwiVENLIDI4MiBTdcOndGFuIGtheW5ha2xhbmFuIG1hbHZhcmzEscSfxLEgZGXEn2VybGVyaW5pIGFrbGFtYSIse31dLFsiMzAyIiwiVENLIDMwMi0zMDggRGV2bGV0aW4gZ8O8dmVubGnEn2luZSBrYXLFn8SxIHN1w6dsYXIiLHtnNmE6MSxnNmI6MSxnMTA6MSxkZXY6MSxsaWZlOjF9XSxbIjMwOSIsIlRDSyAzMDktMzE2IEFuYXlhc2FsIGTDvHplbmUgdmUgYnUgZMO8emVuaW4gacWfbGV5acWfaW5lIGthcsWfxLEgc3XDp2xhciIse2c2YToxLGc2YjoxLGcxMDoxLGRldjoxLGxpZmU6MX1dLFsiMzE0IiwiVENLIDMxNCBTaWxhaGzEsSDDtnJnw7x0IGt1cm1hLCB5w7ZuZXRtZSB2ZXlhIMO8eWUgb2xtYSAodGVyw7ZyIHN1w6d1KSIse3Rlcm9yOjEsb3JndXQ6MSxnNmE6MSxnNmI6MSxnMTA6MSxkZXY6MX1dLFsiMzE3IiwiVENLIDMxNy0zMjUgTWlsbMOuIHNhdnVubWF5YSBrYXLFn8SxIHN1w6dsYXIiLHtnNmE6MSxnNmI6MSxnMTA6MSxkZXY6MSxsaWZlOjF9XSxbIjMyNiIsIlRDSyAzMjYtMzM5IERldmxldCBzxLFybGFyxLFuYSBrYXLFn8SxIHN1w6dsYXIgdmUgY2FzdXNsdWsiLHtrMjM6ImgiLGc2YToxLGc2YjoxLGcxMDoxLGxpZmU6MX1dLFsidG1rIiwiMzcxMyBzYXnEsWzEsSBUZXLDtnJsZSBNw7xjYWRlbGUgS2FudW51IGthcHNhbcSxbmRha2kgZGnEn2VyIHN1w6dsYXIiLHt0ZXJvcjoxLGc2YToxLGc2YjoxLGcxMDoxfV0sWyJtaXQiLCIyOTM3IHNhecSxbMSxIE3EsFQgS2FudW51IGthcHNhbcSxbmRha2kgc3XDp2xhciIse21pdDoxfV0sWyI2MTM2IiwiNjEzNiBzYXnEsWzEsSBLYW51biAocnVoc2F0c8SxeiBzaWxhaCkiLHt9XSxbIjU2MDciLCI1NjA3IHNhecSxbMSxIEthw6dha8OnxLFsxLFrbGEgTcO8Y2FkZWxlIEthbnVudSIse31dLFsia2FzaXQiLCJEacSfZXIga2FzxLF0bMSxIHN1w6ciLHtsaWZlOjF9XSxbInRha3NpciIsIkRpxJ9lciB0YWtzaXJsaSBzdcOnIix7dGFrc2lyOjF9XV0sej17fTtiLmZvckVhY2goKGZ1bmN0aW9uKGEpe3pbYVswXV09e2tleTphWzBdLGFkOmFbMV0sZjphWzJdfX0pKTt2YXIgVD17NjoiMS8yIiw4OiIyLzMiLDk6IjMvNCJ9O3ZhciBLPXtoZXNhcGxhOmZ1bmN0aW9uKGEpe3ZhciBsPShhPWF8fHt9KS5wYXJhbXN8fHt9LGI9W10sSz1bXSxDPVtdLE09W10seD1uZXcgRGF0ZSx3PW4oYS5idWd1bil8fHt5OnguZ2V0RnVsbFllYXIoKSxtOnguZ2V0TW9udGgoKSsxLGQ6eC5nZXREYXRlKCl9LEU9bihhLmRvZ3VtKSxBPW4oYS5naXJpcyk7YS5kb2d1bSYmIUUmJmIucHVzaCgiRG\/En3VtIHRhcmloaSBnZcOnZXJzaXouIiksYS5naXJpcyYmIUEmJmIucHVzaCgiQ2V6YWV2aW5lIGdpcmnFnyB0YXJpaGkgZ2XDp2Vyc2l6LiIpO3ZhciBEPWZ1bmN0aW9uKGEpe3JldHVybiBsLmc2RGFoaWw\/YTw9aDphPGh9O2Z1bmN0aW9uIFMoYSxlKXtNLnB1c2goe3Q6YSxsYXc6ZXx8IiJ9KX12YXIgTD1bXTtpZigoYS5jcmltZXN8fFtdKS5mb3JFYWNoKChmdW5jdGlvbihhLGUpe3ZhciBpPWUrMSxsPXpbYS5rZXldO2lmKGwpe3ZhciB0PW4oYS5zdWNUYXJpaGkpO2lmKHQpaWYocih0KT5yKHcpKWIucHVzaChpKyIuIGNlemE6IHN1w6cgdGFyaWhpIGJ1Z8O8bmRlbiBzb25yYSBvbGFtYXouIik7ZWxzZXt2YXIgdT1hLnR1cnx8InN1cmVsaSI7InN1cmVsaSIhPT11JiYibXVlYmJldCIhPT11JiYiYW1oIiE9PXUmJiJhcGMiIT09dSYmKHU9InN1cmVsaSIpO3ZhciBzPXtuOmksY2F0OmwsYWQ6bC5hZCxkdDp0LGs6cih0KSx0dXI6dSxmOnt9LHRlazpNYXRoLm1pbigyLE1hdGgubWF4KDAsTWF0aC5yb3VuZCgrYS50ZWtlcnJ1cnx8MCkpKX07Zm9yKHZhciBkIGluIGwuZilzLmZbZF09bC5mW2RdO2lmKHMub3JndXQ9ISghYS5vcmd1dCYmIXMuZi5vcmd1dCkscy50ZXJvcj0hKCFhLnRlcm9yJiYhcy5mLnRlcm9yKSxzLmNvY3VnYUthcnNpPSEhYS5jb2N1Z2FLYXJzaSxzLnRlcm9yJiYocy5mLmc2YT0xLHMuZi5nNmI9MSxzLmYuZzEwPTEpLHMub3JndXQmJihzLmYuZzEwPTEpLCJzdXJlbGkiPT09dSl7aWYocy51PW8oYS55LGEuYSxhLmcpLHMudTw9MClyZXR1cm4gdm9pZCBiLnB1c2goaSsiLiBjZXphOiBjZXphIHPDvHJlc2kgZ2lyaWxtZWRpLiIpfWVsc2UgaWYoImFwYyI9PT11KXtpZihzLnU9TWF0aC5yb3VuZCgrYS5hcGNHdW58fDApLHMudTw9MClyZXR1cm4gdm9pZCBiLnB1c2goaSsiLiBjZXphOiBoYXBzZSDDp2V2cmlsZW4gZ8O8biBzYXnEsXPEsSBnaXJpbG1lZGkuIik7cy51PjEwODAmJihLLnB1c2goaSsiLiBjZXphOiBhZGxpIHBhcmEgY2V6YXPEsW5kYW4gw6dldnJpbGVuIGhhcGlzIGJpciBow7xrw7xtZGUgMyB5xLFsxLEgZ2XDp2VtZXogKDUyNzUgbS4xMDYvNyk7IDMgecSxbCBvbGFyYWsgYWzEsW5kxLEuIikscy51PTEwODApfWVsc2V7aWYoIXMuZi5saWZlKXJldHVybiB2b2lkIGIucHVzaChpKycuIGNlemE6IHNlw6dpbGVuIHN1w6cgacOnaW4gbcO8ZWJiZXQgc2XDp2VuZcSfaSBidSBhcmHDp3RhIHlvazsgIkRpxJ9lciBrYXPEsXRsxLEgc3XDpyIgc2XDp2lsZWJpbGlyLicpO3MudT0wfWlmKEUpe3ZhciBrPW0oRSx0KTtpZihrPDEyKXJldHVybiB2b2lkIGIucHVzaChpKyIuIGNlemE6IHN1w6cgdGFyaWhpbmRlIDEyIHlhxZ\/EsW7EsSBkb2xkdXJtYW3EscWfIGtpxZ9pbGVyaW4gY2V6YSBzb3J1bWx1bHXEn3UgeW9rdHVyIChUQ0sgbS4zMS8xKS4iKTtzLmNvY3VrPWs8MTh9ZWxzZSBzLmNvY3VrPSExOyFzLmNvY3VrfHwiYW1oIiE9PXUmJiJtdWViYmV0IiE9PXU\/cy5jb2N1ayYmImFwYyI9PT11P2IucHVzaChpKyIuIGNlemE6IMOnb2N1a2xhciBoYWtrxLFuZGFraSBhZGxpIHBhcmEgY2V6YXPEsSBoYXBzZSDDp2V2cmlsZW1leiAoNTI3NSBtLjEwNi80KS4iKToocy5jb2N1ayYmcy50ZWsmJihLLnB1c2goaSsiLiBjZXphOiAxOCB5YcWfxLFuZGFuIGvDvMOnw7xra2VuIGnFn2xlbmVuIHN1w6d0YSB0ZWtlcnLDvHIgdXlndWxhbm1heiAoVENLIG0uNTgvNSk7IHRla2VycsO8ciBkaWtrYXRlIGFsxLFubWFkxLEuIikscy50ZWs9MCksMT09PXMudGVrJiYocy5wcmV2PW8oYS5weSxhLnBhLGEucGcpKSwxIT09cy50ZWt8fHMucHJldj4wPygiYXBjIj09PXUmJihzLmY9e30scy5vcmd1dD0hMSxzLnRlcm9yPSExLHMudGVrPTApLEwucHVzaChzKSk6Yi5wdXNoKGkrIi4gY2V6YTogYmlyaW5jaSB0ZWtlcnLDvHJkZSwgdGVrZXJyw7xyZSBlc2FzIMO2bmNla2kgY2V6YW7EsW4gc8O8cmVzaW5pIGdpcmluIChtLjEwOC8yIHPEsW7EsXLEsSBpw6dpbikuIikpOmIucHVzaChpKyIuIGNlemE6IHN1w6cgdGFyaWhpbmRlIDE4IHlhxZ\/EsW5kYW4ga8O8w6fDvGsgb2xhbmxhcmEgbcO8ZWJiZXQgaGFwaXMgeWVyaW5lIHPDvHJlbGkgaGFwaXMgdmVyaWxpciAoVENLIG0uMzEpLiBDZXphecSxIHPDvHJlbGkgb2xhcmFrIGdpcmluLiIpfWVsc2UgYi5wdXNoKGkrIi4gY2V6YTogc3XDpyB0YXJpaGkgZ2lyaWxtZWRpIHZleWEgZ2XDp2Vyc2l6LiIpfWVsc2UgYi5wdXNoKGkrIi4gY2V6YTogc3XDpyBzZcOnaWxtZWRpLiIpfSkpLEwubGVuZ3RofHxiLmxlbmd0aHx8Yi5wdXNoKCJFbiBheiBiaXIgY2V6YSBla2xleWluLiIpLGIubGVuZ3RoKXJldHVybntvazohMSxlcnJvcnM6Yn07dmFyIFk9TC5maWx0ZXIoKGZ1bmN0aW9uKGEpe3JldHVybiJhcGMiIT09YS50dXJ9KSksVT1MLmZpbHRlcigoZnVuY3Rpb24oYSl7cmV0dXJuImFwYyI9PT1hLnR1cn0pKSxIPUwuZmlsdGVyKChmdW5jdGlvbihhKXtyZXR1cm4ic3VyZWxpIj09PWEudHVyfSkpLEc9TC5maWx0ZXIoKGZ1bmN0aW9uKGEpe3JldHVybiJhbWgiPT09YS50dXJ8fCJtdWViYmV0Ij09PWEudHVyfSkpLE49ZnVuY3Rpb24oYSxlKXtmb3IodmFyIGk9MDtpPGEubGVuZ3RoO2krKylpZihlKGFbaV0pKXJldHVybiEwO3JldHVybiExfSxCPWZ1bmN0aW9uKGEsZSl7Zm9yKHZhciBpPTA7aTxhLmxlbmd0aDtpKyspaWYoIWUoYVtpXSkpcmV0dXJuITE7cmV0dXJuITB9LGo9MDtVLmZvckVhY2goKGZ1bmN0aW9uKGEpe2orPWEudX0pKSxqPjE4MDAmJihLLnB1c2goIkJpcmRlbiBmYXpsYSBow7xrw7xtZGUgYWRsaSBwYXJhIGNlemFzxLFuZGFuIMOnZXZyaWxlbiBoYXBpcyB0b3BsYW3EsSA1IHnEsWzEsSBnZcOnZW1leiAoNTI3NSBtLjEwNi83KTsgNSB5xLFsIG9sYXJhayBhbMSxbmTEsS4iKSxqPTE4MDApO3ZhciBPPTAsST0wLHE9MDtILmZvckVhY2goKGZ1bmN0aW9uKGEpe3ZhciBlPWEuZixpPWEuY29jdWssbj02LHI9Im0uMTA3LzIgZ2VuZWwgb3JhbiIsbD1mdW5jdGlvbihhLGUpe2E+biYmKG49YSxyPWUpfTtlLmsyMyYmbCg4LCJtLjEwNy8yLSIrZS5rMjMpLGUubWl0JiZsKDgsIm0uMTA3LzIgc29uIGPDvG1sZSAoMjkzNyBzYXnEsWzEsSBLYW51bikiKSxpPyhlLmNpbiYmbCg4LCJtLjEwNy8yLWUgKMOnb2N1aywgY2luc2VsIGRva3VudWxtYXpsxLFrKSIpLGUudTE4OCYmbCg4LCJtLjEwNy8yLWcgKMOnb2N1aywgdXl1xZ90dXJ1Y3UgdGljYXJldGkpIiksKGEub3JndXR8fGEudGVyb3IpJiZsKDgsIm0uMTA3LzIgc29uIGPDvG1sZSAow6dvY3VrLCDDtnJnw7x0IHZleWEgdGVyw7ZyKSIpKTooYS5vcmd1dCYmbCg4LCJtLjEwNy80ICjDtnJnw7x0IGZhYWxpeWV0aSkiKSxlLmszNCYmKGEuazxnP2woOCwiZ2XDp2ljaSBtLjkvNCAoMjguMDYuMjAxNCDDtm5jZXNpIHN1w6cpIik6bCg5LCJtLjEwOC85IikpLGEudGVyb3ImJihhLms8cD9sKDgsIjM3MTMgbS4xNyB2ZSBtLjEwNy80ICgxNS4wNC4yMDIwIMO2bmNlc2kgc3XDpykiKTpsKDksIjM3MTMgbS4xNyIpKSk7dmFyIHQsdSxzPW47aWYoMT09PWEudGVrKXtsKDgsIm0uMTA4LzEtZCAoYmlyaW5jaSB0ZWtlcnLDvHIpIik7dmFyIG09YS51KihuLXMpLGQ9MTIqYS5wcmV2O3Q9YS51KnMrTWF0aC5taW4obSxkKSxhLndoeT1yLGEub3Jhbj1UW25dLG0+ZCYmKGEubm90MTA4PSJUZWtlcnLDvHIgbmVkZW5peWxlIGVrbGVuZW4gc8O8cmUsIHRla2VycsO8cmUgZXNhcyBjZXphbsSxbiBlbiBhxJ\/EsXLEsSBvbGFuICIrYyhhLnByZXYpKyIgaWxlIHPEsW7EsXJsYW5kxLEgKG0uMTA4LzIpLiIpfWVsc2UgMj09PWEudGVrJiZsKDksIm0uMTA4LzMgKGlraW5jaSB0ZWtlcnLDvHIsIDc1NTApIiksdD1hLnUqbixhLndoeT1yLGEub3Jhbj1UW25dO2Eua3MxMj10LGEua3NVPSh1PXQsTWF0aC5jZWlsKHUvMTItMWUtOSkpLHQsTys9YS51LGUudGFrc2lyP3ErPWEudTpJKz1hLnUsUyhhLm4rIi4gY2V6YSAoIithLmFkKyIsICIrYyhhLnUpKyIsIHN1w6cgIitrKGEuZHQpKyIpOiBrb8WfdWxsdSBzYWzEsXZlcmlsbWUgb3JhbsSxICIrYS5vcmFuKyIgKCIrcisiKSwga3VydW1kYSBnZcOnaXJpbG1lc2kgZ2VyZWtlbiBzw7xyZSAiK2MoYS5rc1UpKyIuIisoYS5ub3QxMDg\/IiAiK2Eubm90MTA4OiIiKSxyKX0pKTt2YXIgRj0wO0guZm9yRWFjaCgoZnVuY3Rpb24oYSl7Ris9YS5rc1V9KSk7dmFyIFI9RixWPSExLFc9TihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5vcmd1dCYmIWEuY29jdWt9KSk7aWYoRy5sZW5ndGgpe3ZhciBaPTAsXz0wLCQ9MDtpZihHLmZvckVhY2goKGZ1bmN0aW9uKGEpe3ZhciBlLGksbj1hLmYuazM0JiZhLms+PWcscj1hLnRlaz49MXx8bnx8YS5jb2N1Z2FLYXJzaSxsPWEudGVrPyJhbWgiPT09YS50dXI\/Im0uMTA4LzEtYSI6Im0uMTA4LzEtYiI6bj8ibS4xMDgvOSI6Im0uMTA4LzgiOyJhbWgiPT09YS50dXI\/KForKyxhLm9yZ3V0JiZhLmYuZGV2fHxhLnRlcm9yPyhWPSEwLGk9YS50ZXJvcj8iMzcxMyBtLjE3IjoibS4xMDcvMTYiLGU9MS8wKTpyPyhlPTE0MDQwLGk9bCk6YS5vcmd1dD8oZT0xMjk2MCxpPSJtLjEwNy80Iik6KGU9MTA4MDAsaT0ibS4xMDcvMiIpKTooXysrLHI\/KGU9MTE4ODAsaT1sKTphLm9yZ3V0fHxhLnRlcm9yPyhlPTEwODAwLGk9YS50ZXJvcj8iMzcxMyBtLjE3IHZlIG0uMTA3LzQiOiJtLjEwNy80Iik6KGU9ODY0MCxpPSJtLjEwNy8yIikpLGEua3NVPWUsYS53aHk9aSwkPU1hdGgubWF4KCQsZSksUyhhLm4rIi4gY2V6YSAoIithLmFkKyIsICIrKCJhbWgiPT09YS50dXI\/ImHEn8SxcmxhxZ90xLFyxLFsbcSxxZ8gbcO8ZWJiZXQiOiJtw7xlYmJldCIpKyIgaGFwaXMpOiAiKyhlPT09MS8wPyJrb8WfdWxsdSBzYWzEsXZlcmlsbWUgaMO8a8O8bWxlcmkgdXlndWxhbm1heiI6Imt1cnVtZGEgZ2XDp2lyaWxtZXNpIGdlcmVrZW4gc8O8cmUgIitjKGUpKSsiLiIsaSl9KSksVnx8IVd8fE4oRywoZnVuY3Rpb24oYSl7cmV0dXJuIGEub3JndXR9KSl8fEsucHVzaCgiw5ZyZ8O8dCBow7xrw7xtbGVyaSB5YWxuxLF6IHPDvHJlbGkgY2V6YWRhIHV5Z3VsYW5kxLHEn8SxIGjDomxkZSBtw7xlYmJldCB0b3BsYW3EsW5kYSBtLjEwNy80IMO8c3Qgc8SxbsSxcmxhcsSxIGt1bGxhbsSxbGTEsTsgYnUga29udWRhIGHDp8SxayBow7xrw7xtIGJ1bHVuYW1hZMSxLiIpLCFWKXt2YXIgSj0zNjAqKFc\/NDA6MzYpLFA9MzYwKihXPzM0OjMwKTtpZihaPj0yfHxaPj0xJiZfPj0xKVMoIkJpcmRlbiBmYXpsYSBtw7xlYmJldCBuaXRlbGlrbGkgY2V6YToga3VydW1kYSBnZcOnaXJpbGVjZWsgc8O8cmUgIitjKFI9TWF0aC5tYXgoSiwkKSkrIi4iLFc\/Im0uMTA3LzQtYSI6Im0uMTA3LzMtYSIpO2Vsc2UgaWYoXz49MilSPU1hdGgubWF4KFAsJCksRiYmKFI9TWF0aC5taW4oUitGLE1hdGgubWF4KEosJCkpLEsucHVzaCgiQmlyZGVuIGZhemxhIG3DvGViYmV0IGlsZSBzw7xyZWxpIGNlemFuxLFuIGJpcmxpa3RlIHRvcGxhbm1hc8SxbmEgaWxpxZ9raW4gYcOnxLFrIGjDvGvDvG0gYnVsdW5hbWFkxLE7IGVuIGvEsXPEsXRsYXnEsWPEsSBzb251w6cgZ8O2c3RlcmlsZGkuIikpLFMoIkJpcmRlbiBmYXpsYSBtw7xlYmJldCBoYXBpczoga3VydW1kYSBnZcOnaXJpbGVjZWsgc8O8cmUgIitjKFIpKyIuIixXPyJtLjEwNy80LWIiOiJtLjEwNy8zLWIiKTtlbHNlIGlmKEYpe3ZhciBRPVo\/SjpQO1I9TWF0aC5taW4oJCtGLE1hdGgubWF4KFEsJCkpLFMoIk3DvGViYmV0IG5pdGVsaWtsaSBjZXphIGlsZSBzw7xyZWxpIGNlemEgYmlybGlrdGU6ICIrYygkKSsiICsgIitjKEYpKyIsIMO8c3Qgc8SxbsSxciAiK2MoTWF0aC5tYXgoUSwkKSkrIiBpbGUgIitjKFIpKyIuIixaP1c\/Im0uMTA3LzQtYyI6Im0uMTA3LzMtYyI6Vz8ibS4xMDcvNC1kIjoibS4xMDcvMy1kIil9ZWxzZSBSPSR9fWVsc2UgaWYoSC5sZW5ndGg+MSl7dmFyIFg9MTAwODAsYWE9Im0uMTA3LzMtZSI7VyYmKFg9MTE1MjAsYWE9Im0uMTA3LzQtZSIpLE4oSCwoZnVuY3Rpb24oYSl7cmV0dXJuIGEudGVrPj0xfSkpJiYoWD0xMTUyMCxhYT0ibS4xMDgvMS1jIiksMTAwODA9PT1YJiZOKEgsKGZ1bmN0aW9uKGEpe3JldHVybiFhLmNvY3VrJiYoYS5mLmszNHx8YS50ZXJvcikmJmEua3NVPjB9KSkmJihYPTExNTIwLGFhPSJtLjEwOC8xLWMgKHlvcnVtKSIsUj4xMDA4MCYmSy5wdXNoKCJtLjEwOC85IHZleWEgdGVyw7ZyIHN1w6d1IGnDp2VyZW4gdG9wbGFtYWRhIDMyIHnEsWwgw7xzdCBzxLFuxLFyxLFuxLFuIHV5Z3VsYW5tYXPEsSB5b3J1bWEgZGF5YW7EsXIuIikpLE4oSCwoZnVuY3Rpb24oYSl7cmV0dXJuIWEub3JndXQmJiFhLnRla30pKSYmWD4xMDA4MCYmUj4xMDA4MCYmSy5wdXNoKCJGYXJrbMSxIHJlamltZGVraSBjZXphbGFyxLFuIHRvcGxhbm1hc8SxbmRhIGhhbmdpIMO8c3Qgc8SxbsSxcsSxbiB1eWd1bGFuYWNhxJ\/EsSB0YXJ0xLHFn21hbMSxZMSxcjsgZW4ga8Sxc8SxdGxhecSxY8SxIHPEsW7EsXIgKCIrYyhYKSsiKSBrdWxsYW7EsWxkxLEuIiksUj5YPyhTKCJDZXphbGFyIHRvcGxhbmTEsTogIitjKFIpKyIuIEJpcmRlbiBmYXpsYSBzw7xyZWxpIGhhcGlzdGUgw7xzdCBzxLFuxLFyICIrYyhYKSsiIHV5Z3VsYW5kxLEuIixhYSksUj1YKTpTKCJDZXphbGFyIGF5csSxIGF5csSxIG9yYW5sYW7EsXAgdG9wbGFuZMSxOiBrdXJ1bWRhIGdlw6dpcmlsbWVzaSBnZXJla2VuIHRvcGxhbSBzw7xyZSAiK2MoUikrIiAow7xzdCBzxLFuxLFyICIrYyhYKSsiKS4iLCJtLjk5LCAiK2FhKX1OKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLms9PT1ofSkpJiZLLnB1c2goJ1N1w6cgdGFyaWhpIDMwLjAzLjIwMjA6IGdlw6dpY2kgbS42XCdkYWtpICIzMC8zLzIwMjAgdGFyaWhpbmUga2FkYXIiIGlmYWRlc2luaW4gYnUgZ8O8bsO8IGthcHNhecSxcCBrYXBzYW1hZMSxxJ\/EsSB0YXJ0xLHFn21hbMSxZMSxci4gJysobC5nNkRhaGlsPyJTZcOnaW1pbml6IMO8emVyaW5lIGthcHNhZMSxxJ\/EsSBrYWJ1bCBlZGlsZGkuIjoiVmFyc2F5xLFsYW4gb2xhcmFrIGthcHNhbWFkxLHEn8SxIGthYnVsIGVkaWxkaS4iKSksMT09PUgubGVuZ3RoJiZIWzBdLnU+MTA4MDAmJksucHVzaCgiVGVrIHNhdMSxcmEgZ2lyaWxlbiBjZXphIGJpcmRlbiBmYXpsYSBzdcOndGFuIG9sdcWfdXlvcnNhIGhlciBjZXphecSxIGF5csSxIHNhdMSxciBvbGFyYWsgZ2lyaW47IMO8c3Qgc8SxbsSxcmxhciBidW5hIGfDtnJlIHV5Z3VsYW7EsXIuIik7dmFyIGVhPUF8fHc7IUEmJkUmJm0oRSx3KTwxOCYmSy5wdXNoKCJDZXphZXZpbmUgZ2lyacWfIHRhcmloaSBnaXJpbG1lZGnEn2kgacOnaW4geWHFn2EgYmHEn2zEsSBzYXnEsW0gYnVnw7xuZGVuIGJhxZ9sYXTEsWxkxLEuIik7dmFyIGlhPWVhLG5hPUU\/bShFLGlhKTpudWxsLHJhPSEhRSYmbmE8MTgsbGE9MSx0YT0xLHVhPSIiLHNhPSIiLG1hPVkuZmlsdGVyKChmdW5jdGlvbihhKXtyZXR1cm4gYS5jb2N1a30pKSxkYT0xO0UmJm1hLmxlbmd0aCYmKGxhPTEvMCx0YT0xLzAsbWEuZm9yRWFjaCgoZnVuY3Rpb24oYSl7dmFyIGUsaSxuO0QoYS5rKT8oZT0zLGk9MixuPSJnZcOnaWNpIG0uNi80Iik6YS5rPGY\/KGU9MixpPTEsbj0ibS4xMDcvNSAoNzU5MyDDtm5jZXNpIGjDomxpKSIpOihlPWEuZi5jMng\/MToyLGk9MSxuPWEuZi5jMng\/Im0uMTA3LzUgKDc1OTMpIGlzdGlzbmFzxLEiOiJtLjEwNy81ICg3NTkzKSIpLGU8bGEmJihsYT1lLHVhPW4pLGk8dGEmJih0YT1pLHNhPW4pLGU+ZGEmJihkYT1lKX0pKSxtYS5sZW5ndGg+MSYmZGE+bGEmJksucHVzaCgiQmlyZGVuIGZhemxhIGNlemEgdmFya2VuIMOnb2N1a2x1ayBkw7ZuZW1pIHNhecSxbcSxbmRhIGVuIGvEsXPEsXRsYXnEsWPEsSBrYXRzYXnEsSBrdWxsYW7EsWxkxLEuIiksTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5rPj1mJiZhLmYuYzJ4JiZhLmNvY3VrfSkpJiZLLnB1c2goIjc1OTMgc2F5xLFsxLEgS2FudW5sYSBkZcSfacWfZW4gbS4xMDcvNSdlIGfDtnJlIGJ1IHN1w6d0YSAxNSB5YcWfxLFuZGFuIMO2bmNlIGdlw6dlbiBnw7xubGVyIGlraSBrYXQgc2F5xLFsbWF6LiBEZcSfacWfaWtsacSfaW4gMTguMDguMjAyNiB2ZSBzb25yYXPEsW5kYSBpxZ9sZW5lbiBzdcOnbGFyYSB1eWd1bGFuYWNhxJ\/EsSBrYWJ1bCBlZGlsZGkgKHlvcnVtKS4iKSxOKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLms8ZiYmYS5rPj1oJiZhLmYuYzJ4JiZhLmNvY3VrfSkpJiZLLnB1c2goIlN1w6cgMTguMDguMjAyNiDDtm5jZXNpbmRlIGnFn2xlbmRpxJ9pIGnDp2luIG0uMTA3LzUnaW4gZXNraSAoaXN0aXNuYXPEsXopIGjDomxpIGxlaGUga2FudW4gb2xhcmFrIHV5Z3VsYW5kxLEgKFRDSyBtLjcvMiwgeW9ydW0pLiIpKTt2YXIga2E9RT9kKEUsMTUpOm51bGwsb2E9RT9kKEUsMTgpOm51bGw7ZnVuY3Rpb24gY2EoYSl7aWYoIUUpcmV0dXJuIDE7dmFyIGU9cihhKTtyZXR1cm4gZTxyKGthKT9sYTplPHIob2EpP3RhOjF9dmFyIGdhPTAsaGE9MCxwYT1bXTtpZihhLm1haHN1cCYmYS5tYWhzdXAucm93cyYmYS5tYWhzdXAucm93cy5sZW5ndGgpe2lmKGEubWFoc3VwLnJvd3MuZm9yRWFjaCgoZnVuY3Rpb24oYSxlKXt2YXIgaT1uKGEuYmFzKSxsPW4oYS5iaXQpO2lmKGkmJmwpaWYocihsKTxyKGkpKWIucHVzaChlKzErIi4gZ8O2emFsdMSxL3R1dHVrbHVsdWsgZMO2bmVtaTogYml0acWfIGJhxZ9sYW5nxLHDp3RhbiDDtm5jZSBvbGFtYXouIik7ZWxzZXt2YXIgdT1mdW5jdGlvbihhLGUpe3JldHVybiBNYXRoLnJvdW5kKChEYXRlLlVUQyhlLnksZS5tLTEsZS5kKS1EYXRlLlVUQyhhLnksYS5tLTEsYS5kKSkvODY0ZTUpfShpLGwpKzE7aWYoZ2ErPXUsRSYmKGxhPjF8fHRhPjEpKWZvcih2YXIgcz0wO3M8dTtzKyspaGErPWNhKHQoaSxzKSk7ZWxzZSBoYSs9dTtwYS5wdXNoKGsoaSkrIiAtICIrayhsKSsiICgiK3UrIiBnw7xuKSIpfWVsc2UgYi5wdXNoKGUrMSsiLiBnw7Z6YWx0xLEvdHV0dWtsdWx1ayBkw7ZuZW1pOiB0YXJpaGxlcmkgZ2lyaW4uIil9KSksYi5sZW5ndGgpcmV0dXJue29rOiExLGVycm9yczpifX1lbHNlIGlmKGEubWFoc3VwJiZhLm1haHN1cC51bml0cz4wKWlmKGdhPU1hdGgucm91bmQoYS5tYWhzdXAudW5pdHMpLEUmJihsYT4xfHx0YT4xKSlmb3IodmFyIHlhPXQoZWEsLWdhKSx2YT0wO3ZhPGdhO3ZhKyspaGErPWNhKHQoeWEsdmEpKTtlbHNlIGhhPWdhO2dhPjAmJlMoIkfDtnphbHTEsSB2ZSB0dXR1a2x1bHVrdGEgZ2XDp2VuICIrYyhnYSkrKGhhIT09Z2E\/IiAow6dvY3VrbHVrIHNhecSxbcSxeWxhICIrYyhoYSkrIikiOiIiKSsiIGNlemFkYW4gbWFoc3VwIGVkaWxkaS4iKyhwYS5sZW5ndGg\/IiBEw7ZuZW1sZXI6ICIrcGEuam9pbigiLCAiKSsiLiI6IiIpLCJUQ0sgbS42MyIpO3ZhciBmYT1FP3MoZWEsa2EpOjAsYmE9RT9zKGVhLG9hKTowO2Z1bmN0aW9uIHphKGEpe3JldHVybiBhPT09MS8wPzEvMDpnYStmdW5jdGlvbihhKXtpZihhPT09MS8wKXJldHVybiAxLzA7dmFyIGU9YS1oYTtpZihlPD0wKXJldHVybiAwO2lmKCFFfHwxPT09bGEmJjE9PT10YSlyZXR1cm4gZTtmb3IodmFyIGk9W1tmYSxsYV0sW01hdGgubWF4KDAsYmEtZmEpLHRhXSxbMS8wLDFdXSxuPTAscj0wO3I8aS5sZW5ndGg7cisrKXt2YXIgbD1pW3JdWzBdLHQ9aVtyXVsxXTtpZighKGw8PTApKXtpZihlPD1sKnQpcmV0dXJuIG4rTWF0aC5jZWlsKGUvdCk7ZS09bCp0LG4rPWx9fXJldHVybiBufShhKX1FJiYobGE+MXx8dGE+MSkmJihmYT4wfHxiYT4wfHxoYT5nYSkmJlMoIsOHb2N1a2x1ayBkw7ZuZW1pIHNhecSxbcSxOiAiKyhsYT4xPyIxNSB5YcWfxLFuxLEgZG9sZHVydW5jYXlhIGthZGFyIGt1cnVtZGEgZ2XDp2VuIGJpciBnw7xuICIrbGErIiBnw7xuICgiK3VhKyIpIjoiIikrKGxhPjEmJnRhPjE\/IjsgIjoiIikrKHRhPjE\/IjE4IHlhxZ\/EsW7EsSBkb2xkdXJ1bmNheWEga2FkYXIgYmlyIGfDvG4gIit0YSsiIGfDvG4gKCIrc2ErIikiOiIiKSsiIHNhecSxbGTEsS4iLHVhfHxzYSk7dmFyIFRhLEthPSIiLENhPSIiLE1hPW51bGwseGE9ITEsd2E9IiIsRWE9Ry5sZW5ndGg+MCxBYT1OKEcsKGZ1bmN0aW9uKGEpe3JldHVybiJhbWgiPT09YS50dXJ9KSksRGE9TihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5vcmd1dHx8YS50ZXJvcn0pKSxTYT1FYT8xLzA6TztpZihZLmxlbmd0aClpZihyYSlyKGVhKTxmJiZLLnB1c2goIkRvxJ9ydWRhbiDDp29jdWsgZcSfaXRpbWV2aW5lIGfDtm5kZXJpbG1lIChtLjE1LzQpIDE4LjA4LjIwMjYgdGFyaWhpbmRlbiBpdGliYXJlbiB1eWd1bGFuxLFyOyBidSB0YXJpaHRlbiDDtm5jZWtpIGTDtm5lbWRlIGZhcmtsxLEga3VydW1kYSBrYWzEsW5txLHFnyBvbGFiaWxpci4iKSwhRWEmJihJPjAmJkkrcTw9MTA4MHx8MD09PUkmJnE8PTE4MDApPyhUYT0wLEthPSJtLjE1LzQgKDc1OTMpIixDYT0iVG9wbGFtIGNlemEgc8SxbsSxcsSxbiBhbHTEsW5kYSBvbGR1xJ91IGnDp2luIGRvxJ9ydWRhbiDDp29jdWsgZcSfaXRpbWV2aW5kZSBpbmZheiBlZGlsaXIuIix4YT0hMCk6KFRhPW51bGwsS2E9Im0uMTUvMyIsQ2E9IkthcGFsxLEgw6dvY3VrIGluZmF6IGt1cnVtdW5kYW4gw6dvY3VrIGXEn2l0aW1ldmluZSBheXLEsWxtYSBlbiBnZcOnIDMgYXlkYSBiaXIgeWFwxLFsYW4gZGXEn2VybGVuZGlybWV5ZSBiYcSfbMSxZMSxcjsgYnUgc8O8cmUgaGVzYXBsYW5hbWF6LiIpO2Vsc2V7dmFyIExhPURhfHxOKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLmYuY2lufSkpfHxOKFksKGZ1bmN0aW9uKGEpe3JldHVybiAyPT09YS50ZWt9KSk7aWYoRWF8fExhfHwoST4wJiZJK3E8PTEwODA\/KHhhPSEwLHdhPSJtLjE0LzItYSIpOjA9PT1JJiZxPD0xODAwPyh4YT0hMCx3YT0ibS4xNC8yLWIiKTpJPjAmJkk8PTEwODAmJkkrcTw9MTgwMCYmSy5wdXNoKCJLYXPEsXRsxLEgdmUgdGFrc2lybGkgY2V6YWxhcsSxbiBiaXJsaWt0ZSBidWx1bmR1xJ91IGjDomxkZSBkb8SfcnVkYW4gYcOnxLFrIGt1cnVtIHPEsW7EsXLEsW7EsW4gbmFzxLFsIHV5Z3VsYW5hY2HEn8SxIGHDp8SxayBkZcSfaWxkaXI7IGVuIGvEsXPEsXRsYXnEsWPEsSB5b3J1bWxhIGthcGFsxLEga3VydW1kYW4gYmHFn2xhdMSxbGTEsS4iKSkseGEpVGE9MCxLYT13YSxDYT0oIm0uMTQvMi1hIj09PXdhPyJLYXPEsXRsxLEgc3XDp3RhbiB0b3BsYW0gMyB5xLFsIHZleWEgZGFoYSBheiI6IlRha3NpcmxpIHN1w6d0YW4gdG9wbGFtIDUgecSxbCB2ZXlhIGRhaGEgYXoiKSsiIGhhcGlzIGNlemFzxLEgZG\/En3J1ZGFuIGHDp8SxayBjZXphIGluZmF6IGt1cnVtdW5kYSBpbmZheiBlZGlsaXIuIjtlbHNlIGlmKEFhKVRhPTEvMCxLYT0iWcO2bi4gbS44LzEtYSIsQ2E9IkHEn8SxcmxhxZ90xLFyxLFsbcSxxZ8gbcO8ZWJiZXQgaGFwaXMgaMO8a8O8bWzDvHPDvCBhw6fEsWsgY2V6YSBpbmZheiBrdXJ1bXVuYSBheXLEsWxhbWF6LiI7ZWxzZSBpZighRGF8fGEuaWdrfHxhLmV0a2luKXt2YXIgWWE9U2E8MzYwMD8zMDpNYXRoLmNlaWwoTy8xMCksVWE9U2E8MzYwMD8idG9wbGFtIGNlemFzxLEgMTAgecSxbGRhbiBhejogMSBheSBrYXBhbMSxIjoidG9wbGFtIGNlemFzxLEgMTAgecSxbCB2ZSDDvHplcmk6IGNlemFuxLFuIDEvMTAndSBrYXBhbMSxIjtFYSYmKFlhPTAsVWE9IiIpO3ZhciBIYT1bXTtFYXx8SGEucHVzaCh7djoyNTIwLHM6ITEsbDoiWcO2bi4gbS42LzEtYSIsdDoia2\/Fn3VsbHUgc2FsxLF2ZXJpbG1leWUgNyB5xLFsIHZleWEgZGFoYSBheiBrYWxtYXPEsSJ9KSxFYSYmSGEucHVzaCh7djoxODAwLHM6ITEsbDoiWcO2bi4gbS42LzEtYiIsdDoibcO8ZWJiZXR0ZSBrb8WfdWxsdSBzYWzEsXZlcmlsbWV5ZSA1IHnEsWwgdmV5YSBkYWhhIGF6IGthbG1hc8SxIn0pLGEueXVrc2VrR3V2JiYoWWE9TWF0aC5jZWlsKE8vMyksVWE9InnDvGtzZWsgZ8O8dmVubGlrbGkga3VydW1kYSBjZXphbsSxbiAxLzMnw7wiLEhhLnB1c2goe3Y6MTA4MCxzOiExLGw6IlnDtm4uIG0uNi8xLWMiLHQ6ImtvxZ91bGx1IHNhbMSxdmVyaWxtZXllIDMgecSxbCB2ZXlhIGRhaGEgYXoga2FsbWFzxLEifSkpLE4oWSwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuZi55NX0pKSYmSGEucHVzaCh7djoxODAwLHM6ITAsbDoiWcO2bi4gbS42LzItYSIsdDoia2\/Fn3VsbHUgc2FsxLF2ZXJpbG1leWUgNSB5xLFsZGFuIGF6IGthbG1hc8SxIn0pLE4oWSwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuZi55M30pKSYmSGEucHVzaCh7djoxMDgwLHM6ITAsbDoiWcO2bi4gbS42LzItYiIsdDoia2\/Fn3VsbHUgc2FsxLF2ZXJpbG1leWUgMyB5xLFsZGFuIGF6IGthbG1hc8SxIn0pLGEuZXRraW4mJkhhLnB1c2goe3Y6NzIwLHM6ITAsbDoiWcO2bi4gbS42LzItYyIsdDoia2\/Fn3VsbHUgc2FsxLF2ZXJpbG1leWUgMiB5xLFsZGFuIGF6IGthbG1hc8SxIn0pLERhJiZhLmlnayYmSGEucHVzaCh7djozNjAsczohMCxsOiJZw7ZuLiBtLjYvMi3DpyIsdDoia2\/Fn3VsbHUgc2FsxLF2ZXJpbG1leWUgMSB5xLFsZGFuIGF6IGthbG1hc8SxIn0pLFRhPVlhLEthPSJZw7ZuLiBtLjYvMS1hIjt2YXIgR2E9VWE7SGEuZm9yRWFjaCgoZnVuY3Rpb24oYSl7dmFyIGU9Ui1hLnYrKGEucz8xOjApO2U+VGEmJihUYT1lLEthPWEubCxHYT1hLnQpfSkpLFRhPU1hdGgubWF4KDAsVGEpLENhPSJLYXBhbMSxIGt1cnVtZGFuIGHDp8SxayBrdXJ1bWEgYXlyxLFsbWE6ICIrR2ErIiAoIitLYSsiKS4iKyhIYS5sZW5ndGg+MT8iIEJpcmRlbiBmYXpsYSDFn2FydCBvbGR1xJ91bmRhIGVuIGdlw6cgb2xhbsSxIGVzYXMgYWzEsW7EsXIgKFnDtm4uIG0uNi8zKS4iOiIiKX1lbHNlIFRhPTEvMCxLYT0iWcO2bi4gbS44LzEtw6ciLENhPSJUZXLDtnIgdmV5YSDDtnJnw7x0IHN1w6d1IGjDvGvDvG1sw7xzw7wsIMO2cmfDvHR0ZW4gYXlyxLFsZMSxxJ\/EsSB0ZXNwaXQgZWRpbG1lZGlrw6dlIHZleWEgZXRraW4gcGnFn21hbmzEsWt0YW4geWFyYXJsYW5tYWTEsWvDp2EgYcOnxLFrIGNlemEgaW5mYXoga3VydW11bmEgYXlyxLFsYW1hei4ifWVsc2UgVGE9MCxLYT0ibS4xNC8yLWMiLENhPSJBZGxpIHBhcmEgY2V6YXPEsW5kYW4gw6dldnJpbGVuIGhhcGlzIGRvxJ9ydWRhbiBhw6fEsWsgY2V6YSBpbmZheiBrdXJ1bXVuZGEgw6dla3RpcmlsaXIuIix4YT0hMDt2YXIgTmE9IXJhLEJhPVkubGVuZ3RoJiZOYSYmQihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5rPD15JiYhYS5mLmcxMH0pKSYmVGEhPT0xLzA7WS5sZW5ndGgmJk4oWSwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuazw9eX0pKSYmIUIoWSwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuazw9eX0pKSYmSy5wdXNoKCJDZXphbGFyZGFuIGJpciBrxLFzbcSxIDMxLjA3LjIwMjMgc29ucmFzxLFuZGEgacWfbGVuZGnEn2kgacOnaW4gZ2XDp2ljaSBtLjEwLzYgdXlndWxhbm1hZMSxIChpw6d0aW1hZGEgZW4ga8Sxc8SxdGxhecSxY8SxIHV5Z3VsYW1hKS4gQnUga29udWRhIGZhcmtsxLEgZ8O2csO8xZ8gdmFyZMSxci4iKSxZLmxlbmd0aD4xJiZOKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLms8PXl9KSkmJk4oWSwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuZi5nMTB9KSkmJk4oWSwoZnVuY3Rpb24oYSl7cmV0dXJuIWEuZi5nMTB9KSkmJksucHVzaCgiVG9wbGFuYW4gY2V6YWxhcmRhbiBiaXJpIGdlw6dpY2kgbS4xMC82IGlzdGlzbmFzxLEgb2xkdcSfdSBpw6dpbiBkw7x6ZW5sZW1lIGhpw6diaXJpbmUgdXlndWxhbm1hZMSxICh5YXlnxLFuIHV5Z3VsYW1hKS4gS2FyxZ\/EsSBnw7Zyw7zFnyBkZSB2YXJkxLFyLiIpLEJhJiZudWxsIT09VGEmJihNYT0wPT09VGE\/MDpNYXRoLm1heChTYTwzNjAwPzMwOjkwLFRhLTEwODApKSxOKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLmYuZGVwfSkpJiZOKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLms8PXl9KSkmJksucHVzaCgiRGVwcmVtZGUgYmluYSB5xLFrxLFsbWFzxLEgc29udWN1IMO2bGTDvHJtZSBzdcOnbGFyxLEgZ2XDp2ljaSBtLjEwLzYga2Fwc2FtxLEgZMSxxZ\/EsW5kYWTEsXI7IG1ldGluZGUgbWFkZGUgbnVtYXJhc8SxIGJlbGlydGlsbWVkacSfaSBpw6dpbiBidSBzZcOnaW0gdXlhcsSxIG9sYXJhayBkZcSfZXJsZW5kaXJpbG1lbGlkaXIuIik7dmFyIGphPTM2MCxPYT0ibS4xMDUvQS0xIixJYT0ia2\/Fn3VsbHUgc2FsxLF2ZXJpbG1leWUgMSB5xLFsIGthbGEiO2Eua2FkaW4mJmEuY29jdWswNiYmKGphPTcyMCxPYT0ibS4xMDUvQS0zLWEiLElhPSIwLTYgeWHFnyBhcmFzxLEgw6dvY3XEn3Ugb2xhbiBrYWTEsW4gaMO8a8O8bWzDvCBpw6dpbiAyIHnEsWwga2FsYSIpLGEuaGFzdGEmJjEwODA+amEmJihqYT0xMDgwLE9hPSJtLjEwNS9BLTMtYiIsSWE9ImHEn8SxciBoYXN0YWzEsWssIGVuZ2VsbGlsaWsgdmV5YSBrb2NhbWEgbmVkZW5peWxlIDMgecSxbCBrYWxhIik7dmFyIHFhPVkubGVuZ3RoJiZCKFksKGZ1bmN0aW9uKGEpe3JldHVybiBEKGEuayl9KSksRmE9ITEsUmE9ISFFJiZtKEUsaWEpPj02NSxWYT0hIUUmJm0oRSxpYSk+PTcwO3FhJiYhTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5mLmc2YX0pKSYmKDEwODA+amEmJihqYT0xMDgwLE9hPSJnZcOnaWNpIG0uNi8xIixJYT0iMzAuMDMuMjAyMCDDtm5jZXNpIHN1w6c6IDMgecSxbCBrYWxhIiksRmE9ITApLHFhJiYhTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5mLmc2Yn0pKSYmKChhLmthZGluJiZhLmNvY3VrMDZ8fFZhKSYmKDE0NDA+amEmJihqYT0xNDQwLE9hPSJnZcOnaWNpIG0uNi8yLWEiLElhPSIzMC4wMy4yMDIwIMO2bmNlc2kgc3XDpywgIisoVmE\/IjcwIHlhxZ\/EsW7EsSBiaXRpcm1pxZ8gaMO8a8O8bWzDvCI6IjAtNiB5YcWfIMOnb2N1a2x1IGthZMSxbiIpKyI6IDQgecSxbCBrYWxhIiksRmE9ITApLGEuaGFzdGEmJlJhJiYoamE9MS8wLE9hPSJnZcOnaWNpIG0uNi8yLWIiLElhPSI2NSB5YcWfxLFuxLEgYml0aXJtacWfIGHEn8SxciBoYXN0YSBow7xrw7xtbMO8OiBzw7xyZSBzxLFuxLFyxLEgb2xtYWRhbiIsRmE9ITApKSxxYSYmTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5mLmc2YX0pKSYmIWEuaGFzdGEmJlMoIlN1w6cgMzAuMDMuMjAyMCDDtm5jZXNpbmRlIGnFn2xlbm1pxZ8gb2xzYSBkYSBzZcOnaWxlbiBzdcOnIGdlw6dpY2kgbS42LzEgaXN0aXNuYWxhcsSxIGFyYXPEsW5kYSBvbGR1xJ91IGnDp2luIDMgecSxbGzEsWsgZGVuZXRpbWxpIHNlcmJlc3RsaWsgdXlndWxhbm1hZMSxLiIsImdlw6dpY2kgbS42LzEiKSxVLmxlbmd0aCYmWS5sZW5ndGgmJkMucHVzaCgiQWRsaSBwYXJhIGNlemFzxLFuZGFuIMOnZXZyaWxlbiBoYXBpcyBpw6dpbiBrb8WfdWxsdSBzYWzEsXZlcmlsbWUgdmUgZGVuZXRpbWxpIHNlcmJlc3RsaWsgdXlndWxhbm1heiAobS4xMDYvOSwgbS4xMDUvQS00KTsgYnUga8Sxc8SxbSB0YW1hbWVuIGt1cnVtZGEgZ2XDp2VyIHZlIGRpxJ9lciBzw7xyZWxlcmUgZWtsZW5kaS4iKTt2YXIgV2EsWmE9T2EsX2E9IiIsJGE9ITEsSmE9MDtpZihZLmxlbmd0aClpZihWKVdhPTEvMCwkYT0hMCxfYT0iS2\/Fn3VsbHUgc2FsxLF2ZXJpbG1lIGjDvGvDvG1sZXJpIHV5Z3VsYW5tYWTEscSfxLEgacOnaW4gZGVuZXRpbWxpIHNlcmJlc3RsaWsgZGUgdXlndWxhbm1hei4iO2Vsc2V7dmFyIFBhLFFhPWphPT09MS8wPzA6TWF0aC5tYXgoMCxSLWphKTtpZihGYT8oUGE9UWEsX2E9IkRlbmV0aW1saSBzZXJiZXN0bGnEn2UgYXlyxLFsbWE6ICIrSWErIiAoIitPYSsiKS4gQnUgc8O8cmUga2FwYWzEsSBrdXJ1bWRhbiBkYSBrdWxsYW7EsWxhYmlsaXIgKGdlw6dpY2kgbS42LzMpLiIpOlRhPT09MS8wPyhQYT1SLCRhPSEwLFphPSJtLjEwNS9BLTEiLF9hPSJBw6fEsWsga3VydW1hIGF5csSxbGFtYWTEscSfxLEgacOnaW4gZGVuZXRpbWxpIHNlcmJlc3RsaWsgdXlndWxhbmFtYXo7IGtvxZ91bGx1IHNhbMSxdmVyaWxtZSB0YXJpaGluZSBrYWRhciBrdXJ1bWRhIGthbMSxbsSxci4iKTpudWxsPT09VGE\/KFBhPVFhLF9hPSJEZW5ldGltbGkgc2VyYmVzdGxpxJ9lIGF5csSxbG1hOiAiK0lhKyIgKCIrT2ErIikuIMOHb2N1ayBlxJ9pdGltZXZpbmUgYXlyxLFsbWEgxZ9hcnTEsSBheXLEsWNhIGFyYW7EsXIuIik6KFBhPU1hdGgubWF4KFFhLFRhKSxfYT0iRGVuZXRpbWxpIHNlcmJlc3RsacSfZSBheXLEsWxtYTogIitJYSsiICgiK09hKyIpIisoVGE+UWE\/IjsgYcOnxLFrIGt1cnVtYSBheXLEsWxtYSBkYWhhIGdlw6cgb2xkdcSfdSBpw6dpbiBhw6fEsWsga3VydW1hIGdlw6dpxZ8gdGFyaWhpIGVzYXMgYWzEsW5kxLEuIjoiLiIpKSxXYT1QYSxCYSYmbnVsbCE9PU1hJiYhJGEpe3ZhciBYYT1NYXRoLm1heCgwLFItKGphPT09MS8wP1I6amEpLTEwODApOyhYYT1NYXRoLm1heChYYSxNYSs5MCkpPFdhJiYoV2E9WGEsWmE9Imdlw6dpY2kgbS4xMC82IixfYT0iMzEuMDcuMjAyMyB2ZSDDtm5jZXNpbmRlIGnFn2xlbmVuIHN1w6c6IGHDp8SxayBrdXJ1bWEgYXlyxLFsbWEgdmUgZGVuZXRpbWxpIHNlcmJlc3RsaWsgMyB5xLFsIGVya2VuIChnZcOnaWNpIG0uMTAvNikuIEHDp8SxayBrdXJ1bWEgZ2XDp2nFnyBpw6dpbiBlbiBheiAiKyhTYTwzNjAwPyIxIGF5IjoiMyBheSIpKyIga2FwYWzEsWRhLCBkZW5ldGltbGkgc2VyYmVzdGxpayBpw6dpbiBlbiBheiAzIGF5IGHDp8Sxa3RhIGthbMSxbm1hc8SxIGdlcmVraXIuIixUYT1NYSl9TihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5rPj12fSkpJiYhJGEmJihKYT1NYXRoLm1heCg1LE1hdGguY2VpbChSLzEwKSkpLE4oWSwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuaz49dn0pKSYmTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5rPHZ9KSkmJksucHVzaCgiQ2V6YWxhcmRhbiBiaXJpIDA0LjA2LjIwMjUgdmUgc29ucmFzxLFuZGEgacWfbGVuZGnEn2kgacOnaW4gMS8xMCDFn2FydMSxIHTDvG0gdG9wbGFtIMO8emVyaW5kZW4gdXlndWxhbmTEsSAoZW4ga8Sxc8SxdGxhecSxY8SxIHV5Z3VsYW1hKS4iKX1lbHNlIFdhPTAsJGE9ITA7dmFyIGFlPVY\/MS8wOnphKFIpLGVlPSRhP2FlOnphKFdhKSxpZT0hMTtKYSYmZWUhPT0xLzAmJmVlPEphJiYoZWU9SmEsaWU9ITApO3ZhciBuZT1udWxsPT09VGF8fFRhPT09MS8wP1RhOjA9PT1UYT8wOnphKFRhKTtudWxsIT09bmUmJm5lIT09MS8wJiZuZT5lZSYmKG5lPWVlKTt2YXIgcmU9RWE\/MS8wOk8sbGU9ajtmdW5jdGlvbiB0ZShhKXtyZXR1cm4gYT09PTEvMHx8bnVsbD09PWE\/YTphK2xlfVkubGVuZ3RofHwoYWU9MCxlZT0wLG5lPTAscmU9MCksWS5sZW5ndGgmJiFFYSYmZ2E+PU8mJksucHVzaCgiR8O2emFsdMSxIHZlIHR1dHVrbHVsdWt0YSBnZcOnZW4gc8O8cmUgY2V6YW7EsW4gdGFtYW3EsW5hIGXFn2l0IHZleWEgZmF6bGE7IGNlemEgbWFoc3VwbGEgaW5mYXogZWRpbG1pxZ8gc2F5xLFsxLFyLiIpLFkubGVuZ3RoJiYhRWEmJihhZT5PJiYoYWU9TWF0aC5tYXgoTywwKSksZWU+YWUmJihlZT1hZSksbnVsbCE9PW5lJiZuZSE9PTEvMCYmbmU+ZWUmJihuZT1lZSkpO3ZhciB1ZT17b2s6ITAsdmVyOmUsbWV2enVhdDppLGtzOlIsa3NZb2s6Vix0b3BsYW1DZXphOk8sYXBjOmxlLG1haHN1cDpnYSxtYWhzdXBTYXlpbGFuOmhhLGt1cnVtZGFUb3BsYW06dGUoZWUpLGthbGFuOmVlPT09MS8wPzEvMDpNYXRoLm1heCgwLHRlKGVlKS1nYSksa2FwYWxpOm51bGw9PT1uZT9udWxsOm5lPT09MS8wP2VlOm5lLGFjaWs6bnVsbD09PW5lfHxuZT09PTEvMD8wOk1hdGgubWF4KDAsZWUtbmUpLGRzU3VyZTokYXx8ZWU9PT0xLzA\/MDpNYXRoLm1heCgwLGFlLWVlKSxrc0t1cnVtOnRlKGFlKSxiaWhha2tpbjpyZT09PTEvMD8xLzA6dGUocmUpLGRzWW9rOiRhLGFwY09ubHk6IVkubGVuZ3RoLGNvY3VrTm93OnJhLG9uZGE6SmEsb25kYVV5ZzppZSxhY2lrVGlwOm51bGw9PT1UYT8iY29jdWsiOlRhPT09MS8wPyJ5b2siOnhhPyJkb2dydWRhbiI6ImthcGFsaSIsc3RlcHM6TSx3YXJuczpLLGluZm9zOkMsY3JpbWVzOkwubWFwKChmdW5jdGlvbihhKXtyZXR1cm57bjphLm4sYWQ6YS5hZCx0dXI6YS50dXIsdTphLnUsZHQ6ayhhLmR0KSxvcmFuOmEub3Jhbnx8IiIsa3NVOmEua3NVLHdoeTphLndoeXx8IiIsY29jdWs6YS5jb2N1a319KSl9O2lmKGFlIT09MS8wJiYhMT09PUVhJiZZLmxlbmd0aCl7dmFyIHNlPU1hdGgubWluKFIsTWF0aC5tYXgoMCxPLWFlKSk7dWUuZGVuZXRpbT1zZX1ZLmxlbmd0aD8oUyhDYSxLYSksX2EmJlMoX2EsWmEpLGllP1MoIjA0LjA2LjIwMjUgdmUgc29ucmFzxLFuZGEgacWfbGVuZW4gc3XDp3RhIGRlbmV0aW1saSBzZXJiZXN0bGnEn2UgYXlyxLFsbWFrIGnDp2luIGtvxZ91bGx1IHNhbMSxdmVyaWxtZSBzw7xyZXNpbmluIGVuIGF6IDEvMTAndW51biAoIitjKEphKSsiLCBlbiBheiA1IGfDvG4pIGNlemEgaW5mYXoga3VydW11bmRhIGdlw6dpcmlsbWVzaSBnZXJla2lyOyBidSDFn2FydCBkYWhhIGdlw6cgb2xkdcSfdSBpw6dpbiBlc2FzIGFsxLFuZMSxLiIsIm0uMTA1L0EtMSwgZ2XDp2ljaSBtLjExIik6SmEmJlMoIjA0LjA2LjIwMjUgdmUgc29ucmFzxLEgc3XDpzogMS8xMCDFn2FydMSxICgiK2MoSmEpKyIpIGF5csSxY2Ega29udHJvbCBlZGlsZGk7IGRpxJ9lciDFn2FydCBkYWhhIGdlw6cgb2xkdcSfdSBpw6dpbiBzb251Y3UgZGXEn2nFn3Rpcm1lZGkuIiwibS4xMDUvQS0xLCBnZcOnaWNpIG0uMTEiKSxWfHxTKCJLb8WfdWxsdSBzYWzEsXZlcmlsbWU6IGt1cnVtZGEgIitjKFIpKyIgZ2XDp2lyaWxtZXNpIGdlcmVraXIiKyhhZSE9PVI\/IiAow6dvY3VrbHVrIHNhecSxbcSxeWxhIGZpaWxlbiAiK2MoYWUpKyIpIjoiIikrIi4gxLB5aSBow6JsbGkgb2xtYSDFn2FydMSxIGFyYW7EsXIuIiwibS4xMDcsIG0uODkiKSxudWxsIT11ZS5kZW5ldGltJiZTKCJLb8WfdWxsdSBzYWzEsXZlcmlsbWVkZW4gc29ucmFraSBkZW5ldGltIHPDvHJlc2kgIitjKHVlLmRlbmV0aW0pKyI7IGhha2VkZXJlayB0YWhsaXllIHRhcmloaW5pIGdlw6dlbWV6LiIsIm0uMTA3LzYiKSxOKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLnRlaz49MX0pKSYmUygiTcO8a2VycmlyIGhha2vEsW5kYSBjZXphbsSxbiBpbmZhesSxbmRhbiBzb25yYSBlbiBheiAxIHnEsWwgZGVuZXRpbSBzw7xyZXNpIHV5Z3VsYW7EsXIuIiwibS4xMDgvNCIpKTpTKCJBZGxpIHBhcmEgY2V6YXPEsW5kYW4gw6dldnJpbGVuIGhhcGlzIGnDp2luIGtvxZ91bGx1IHNhbMSxdmVyaWxtZSB2ZSBkZW5ldGltbGkgc2VyYmVzdGxpayB1eWd1bGFubWF6OyBzw7xyZSB0YW1hbWVuIGt1cnVtZGEgZ2XDp2VyLiIsIm0uMTA2LzksIG0uMTA1L0EtNCIpLFUubGVuZ3RoJiZTKCJBZGxpIHBhcmEgY2V6YXPEsW5kYW4gw6dldnJpbGVuICIrYyhsZSkrIiBoYXBpcyBnw7xuIGfDvG4gaW5mYXogZWRpbGlyLiDDlmRlbWUgeWFwxLFsxLFyc2Egw7ZkZW5lbiBrxLFzxLFtIGTDvMWfw7xsw7xyLiIsIm0uMTA2LzMsIG0uMTA2LzgiKSxKYSYmZ2E+MCYmSy5wdXNoKCJNYWhzdXAgZWRpbGVuIHPDvHJlbmluIDEvMTAgxZ9hcnTEsW5hIHNhecSxbMSxcCBzYXnEsWxtYXlhY2HEn8SxIHRhcnTEscWfbWFsxLFkxLFyOyBzYXnEsWxkxLHEn8SxIGthYnVsIGVkaWxkaS4iKSxnYT4wJiYia2FwYWxpIj09PXVlLmFjaWtUaXAmJlRhPjAmJksucHVzaCgiTWFoc3VwIGVkaWxlbiBzw7xyZW5pbiBhw6fEsWsga3VydW1hIGF5csSxbG1hZGFraSBhc2dhcmkga2FwYWzEsSBrdXJ1bSBzw7xyZXNpbmUgc2F5xLFsxLFwIHNhecSxbG1heWFjYcSfxLEgdGFydMSxxZ9tYWzEsWTEsXI7IHNhecSxbGTEscSfxLEga2FidWwgZWRpbGRpLiIpLEEmJk4oTCwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuaz5yKEEpfSkpJiZLLnB1c2goIlN1w6cgdGFyaWhpIGNlemFldmluZSBnaXJpxZ8gdGFyaWhpbmRlbiBzb25yYSBnw7Zyw7xuw7x5b3IuIEt1cnVtZGEgacWfbGVuZW4gYmlyIHN1w6cgZGXEn2lsc2UgdGFyaWhsZXJpIGtvbnRyb2wgZWRpbi4iKSxKYSYmRSYmKGxhPjF8fHRhPjEpJiYoZmE+MHx8dGE+MSYmYmE+MHx8aGE+Z2EpJiZLLnB1c2goIsOHb2N1a2x1ayBkw7ZuZW1pbmRlIDEvMTAgxZ9hcnTEsW7EsW4gZmlpbMOuIGfDvG4gw7x6ZXJpbmRlbiBoZXNhcGxhbmTEscSfxLEga2FidWwgZWRpbGRpOyBzYXnEsWxtxLHFnyBnw7xuIGVzYXMgYWzEsW7EsXJzYSBzw7xyZSBrxLFzYWxhYmlsaXIuIiksTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS50ZXJvciYmIWEuY29jdWsmJmEuazxwfSkpJiZLLnB1c2goIjE1LjA0LjIwMjAgw7ZuY2VzaSB0ZXLDtnIgc3XDp3VuZGEgMy80IG9yYW7EsSBhbGV5aGUgb2xkdcSfdSBpw6dpbiAyLzMgdXlndWxhbmTEsSAoVENLIG0uNy8yLCB5b3J1bSkuIiksTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5mLm8yMjB9KSkmJksucHVzaCgiVENLIDIyMC8yICjDtnJnw7x0IMO8eWVsacSfaSkgYmFrxLFtxLFuZGFuIG0uMTA3LzQgb3JhbsSxbsSxbiB1eWd1bGFubWFzxLEgdGFydMSxxZ9tYWzEsWTEsXI7IMO2cmfDvHQgaMO8a8O8bWxlcmkgdXlndWxhbmTEsS4iKSxOKFksKGZ1bmN0aW9uKGEpe3JldHVybiAyPT09YS50ZWt9KSkmJkMucHVzaCgiNzU1MCBzYXnEsWzEsSBLYW51bmxhIGlraW5jaSBkZWZhIG3DvGtlcnJpcmxlciBkZSAzLzQgb3JhbsSxeWxhIGtvxZ91bGx1IHNhbMSxdmVyaWxtZWRlbiB5YXJhcmxhbmFiaWxpciAobS4xMDgvMykuIiksTz49MzYwMCYmTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5vcmd1dHx8YS50ZXJvcnx8YS5mLm9sZHx8YS5mLmNpbnx8YS5mLnUxODh9KSkmJm5lIT09MS8wJiZLLnB1c2goIlRvcGxhbSBjZXphc8SxIDEwIHnEsWwgdmUgw7x6ZXJpIG9sYW4ga2FzdGVuIMO2bGTDvHJtZSwgY2luc2VsIGRva3VudWxtYXpsxLFrLCB1eXXFn3R1cnVjdSB0aWNhcmV0aSwgdGVyw7ZyIHZleWEgw7ZyZ8O8dCBow7xrw7xtbMO8bGVyaW5pbiBhw6fEsWsga3VydW1hIGF5csSxbG1hc8SxIGluZmF6IGjDomtpbWluaW4gb25hecSxbmEgYmHEn2zEsWTEsXIgKG0uMTQvNCkuIiksVGE9PT0xLzAmJkFhJiZGYSYmSy5wdXNoKCJBxJ\/EsXJsYcWfdMSxcsSxbG3EscWfIG3DvGViYmV0IGjDvGvDvG1sw7xzw7xuw7xuIGdlw6dpY2kgbS42LzMgaWxlIGthcGFsxLEga3VydW1kYW4gZGVuZXRpbWxpIHNlcmJlc3RsacSfZSBheXLEsWxtYXPEsSB1eWd1bGFtYWRhIHRhcnTEscWfbWFsxLEgb2xhYmlsaXIuIiksVGE9PT0xLzAmJkFhJiYhRmEmJksucHVzaCgiQcSfxLFybGHFn3TEsXLEsWxtxLHFnyBtw7xlYmJldCBow7xrw7xtbMO8c8O8bsO8biBtLjEwNS9BLTIgaWxlIGRlbmV0aW1saSBzZXJiZXN0bGlrdGVuIHlhcmFybGFuxLFwIHlhcmFybGFuYW1heWFjYcSfxLEgdGFydMSxxZ9tYWzEsWTEsXI7IHlhcmFybGFuYW1heWFjYcSfxLEga2FidWwgZWRpbGRpLiIpLG51bGw9PT1UYSYmSy5wdXNoKCLDh29jdWsgaMO8a8O8bWzDvCAxOCB5YcWfxLFuxLEgKGXEn2l0aW1lIGRldmFtIGVkaXlvcnNhIDIxIHlhxZ\/EsW7EsSkgZG9sZHVydW5jYSBhw6fEsWsga3VydW1hIGfDtm5kZXJpbGlyIChZw7ZuLiBtLjcpLiBCdSBnZcOnacWfIGhlc2FiYSBrYXTEsWxtYWTEsS4iKSxyYSYmITE9PT1CYSYmTihZLChmdW5jdGlvbihhKXtyZXR1cm4gYS5rPD15JiYhYS5mLmcxMH0pKSYmSy5wdXNoKCJHZcOnaWNpIG0uMTAvNiDDp29jdWsgaMO8a8O8bWzDvGxlciBiYWvEsW3EsW5kYW4gdXlndWxhbm1hZMSxOyB1eWd1bGFtYWRhIGZhcmtsxLEgZGXEn2VybGVuZGlyaWxlYmlsaXIuIik7dmFyIG1lLGRlPURhfHxOKFksKGZ1bmN0aW9uKGEpe3JldHVybiBhLmYuY2lufSkpfHxVLmxlbmd0aD4wO2lmKFkubGVuZ3RoJiYhRWEmJiFkZSl7dmFyIGtlPTAsb2U9IiIsY2U9RT9tKEUsaWEpOjA7KGEua2FkaW58fHJhfHxjZT49NjUpJiYoa2U9MTA4MCxvZT0iYSIpLGNlPj03MCYmKGtlPTE0NDAsb2U9ImIiKSxjZT49NzUmJihrZT0xODAwLG9lPSJjIiksY2U+PTgwJiYoa2U9MjE2MCxvZT0iZCIpLGtlJiZPPD1rZSYmQy5wdXNoKCJUb3BsYW0gY2V6YSAiK2Moa2UpKyIgdmV5YSBkYWhhIGF6IG9sZHXEn3UgacOnaW4gY2V6YW7EsW4ga29udXR0YSDDp2VrdGlyaWxtZXNpIGlzdGVuZWJpbGlyIChtLjExMC8yLSIrb2UrIikuIEJ1IGR1cnVtZGEga2\/Fn3VsbHUgc2FsxLF2ZXJpbG1lIHZlIGRlbmV0aW1saSBzZXJiZXN0bGlrIG5vcm1hbCByZWppbWUgZ8O2cmUgdXlndWxhbsSxciAobS4xMTAvNSkuIiksKEk+MCYmSTw9MTA4MHx8MD09PUkmJnE8PTE4MDApJiZDLnB1c2goIkNlemFuxLFuIGhhZnRhIHNvbnUsIGdlY2UgdmV5YSBoYWZ0YSBpw6dpIGJlbGlybGkgZ8O8bmxlcmRlIGluZmF6xLEgZ8O8bmRlbWUgZ2VsZWJpbGlyIChtLjExMC8xKS4iKX1pZihhLmhhc3RhJiYhQWEmJkMucHVzaCgiQcSfxLFyIGhhc3RhbMSxayB2ZXlhIGVuZ2VsbGlsaWsgbmVkZW5peWxlIGt1cnVtZGEgaGF5YXTEsW7EsSB5YWxuxLF6IGlkYW1lIGV0dGlyZW1leWVuIGjDvGvDvG1sw7xuw7xuIGNlemFzxLEga29udXR0YSDDp2VrdGlyaWxlYmlsaXI7IHRvcGxhbSBjZXphIDEwIHnEsWxkYW4gZmF6bGF5c2EgZWxla3Ryb25payBpemxlbWUgem9ydW5sdWR1ciAobS4xMTAvMykuIiksYS5kb2d1bVlhcHRpJiZPPD0xODAwJiYhRWEmJkMucHVzaCgiRG\/En3VtIHlhcHTEscSfxLEgdGFyaWh0ZW4gaXRpYmFyZW4gNiBheSBnZcOnbWnFnywgdG9wbGFtIDUgecSxbCB2ZXlhIGRhaGEgYXogY2V6YXPEsSBvbGFuIGthZMSxbiBow7xrw7xtbMO8bsO8biBjZXphc8SxIGtvbnV0dGEgw6dla3RpcmlsZWJpbGlyOyB0YWxlcCBkb8SfdW1kYW4gaXRpYmFyZW4gMSB5xLFsIDYgYXkgacOnaW5kZSB5YXDEsWxtYWzEsWTEsXIgKG0uMTEwLzQpLiIpLE4oWSwoZnVuY3Rpb24oYSl7cmV0dXJuIGEuZi5jaW59KSkmJlkubGVuZ3RoJiZPPD0xMDgwJiZDLnB1c2goIkNpbnNlbCBkb2t1bnVsbWF6bMSxxJ9hIGthcsWfxLEgc3XDp2xhcmRhIHRvcGxhbSBjZXphIDMgecSxbCB2ZXlhIGRhaGEgYXogb2xzYSBkYSBkb8SfcnVkYW4gYcOnxLFrIGt1cnVtYSBheXLEsWxtYSB1eWd1bGFubWF6IChtLjE0LzIpLiIpLEsucHVzaCgiU29udcOnLCBnw7xuIGhlc2FixLEgdmUgeXV2YXJsYW1hIG5lZGVuaXlsZSBtw7xkZGV0bmFtZWRlbiBiaXJrYcOnIGfDvG4gZmFya2zEsSDDp8Sxa2FiaWxpci4gS2VzaW4gc8O8cmUgaW5mYXogc2F2Y8SxbMSxxJ\/EsW7EsW4gZMO8emVubGVkacSfaSBtw7xkZGV0bmFtZXlsZSBiZWxpcmxlbmlyOyBpeWkgaMOibCwgZGlzaXBsaW4gY2V6YXPEsSB2ZSBrdXJ1bSBrYXJhcmxhcsSxIHNvbnVjdSBkZcSfacWfdGlyZWJpbGlyLiIpLEEpe3ZhciBnZT1mdW5jdGlvbihhKXtyZXR1cm4gYT09PTEvMHx8bnVsbD09YT9udWxsOmsodShBLE1hdGgubWF4KDAsYS1nYSkpKX07dWUudGFyaWg9e2dpcmlzOmsoQSksYWNpazoia2FwYWxpIj09PXVlLmFjaWtUaXAmJm51bGwhPXVlLmthcGFsaT8obWU9dWUua2FwYWxpLG1lPT09MS8wfHxudWxsPT1tZT9udWxsOmsodShBLE1hdGgubWF4KDAsbWUrbGUtZ2EpKSkpOiJkb2dydWRhbiI9PT11ZS5hY2lrVGlwP2soQSk6bnVsbCxkczokYT9udWxsOmdlKHVlLmt1cnVtZGFUb3BsYW0pLGtzOlY\/bnVsbDpnZSh1ZS5rc0t1cnVtKSxiaWhha2tpbjp1ZS5iaWhha2tpbj09PTEvMD9udWxsOmdlKHVlLmJpaGFra2luKX19cmV0dXJuIHVlfSxDQVQ6YixmbXQ6YyxVOm8sRDpuLGZkYXRlOmssYWRkVW5pdHM6dSxWRVI6ZSxNRVZaVUFUOml9OyJ1bmRlZmluZWQiIT10eXBlb2YgbW9kdWxlJiZtb2R1bGUuZXhwb3J0cz9tb2R1bGUuZXhwb3J0cz1LOmEuQUdNST1LfSgidW5kZWZpbmVkIiE9dHlwZW9mIHdpbmRvdz93aW5kb3c6dGhpcyksd2luZG93LkFHTUlfQ0ZHPXt3YToiOTA1MzI3MTQ1MDQ1In0sZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7dmFyIGE9d2luZG93LkFHTUksZT13aW5kb3cuQUdNSV9DRkd8fHt9LGk9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFnbWkiKTtpZihpJiZhKXt2YXIgbj1mdW5jdGlvbihhLGUpe3JldHVybihlfHxpKS5xdWVyeVNlbGVjdG9yKGEpfSxyPWZ1bmN0aW9uKGEsZSl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKChlfHxpKS5xdWVyeVNlbGVjdG9yQWxsKGEpKX0sbD1hLmZtdCx0PVtbIkhheWF0YSB2ZSB2w7xjdXQgZG9rdW51bG1hemzEscSfxLFuYSBrYXLFn8SxIixbIjgxIiwiODIiLCI4MmQiLCI4MmRlcyIsIjgyZSIsIjgyZiIsIjgzIiwiODUiLCI4NWRlcCIsIjg2IiwiODZlcyIsIjg2YWsiLCI4NmtzIiwiODciLCI4N2FrIiwiODdkIiwiODkiLCI5NCIsIjk2IiwiOTZlcyJdXSxbIkNpbnNlbCBkb2t1bnVsbWF6bMSxxJ9hIGthcsWfxLEiLFsiMTAyIiwiMTAybiIsIjEwMyIsIjEwNCIsIjEwNG4iLCIxMDUiXV0sWyJIw7xycml5ZXRlIHZlIMO2emVsIGhheWF0YSBrYXLFn8SxIixbIjEwNiIsIjEwOSIsIjEzMiJdXSxbIk1hbHZhcmzEscSfxLFuYSBrYXLFn8SxIixbIjE0MSIsIjE0MiIsIjE0OCIsIjE1MSIsIjE1NSIsIjE1NyIsIjE1OCIsIjI0NSJdXSxbIlV5dcWfdHVydWN1IixbIjE4OCIsIjE5MCIsIjE5MSJdXSxbIkthbXUgZ8O8dmVuaSwgaWRhcmUgdmUgYWRsaXllIixbIjE3OSIsIjIwNCIsIjIzNSIsIjI0NyIsIjI1MiIsIjI1NyIsIjI4MiJdXSxbIsOWcmfDvHQsIHRlcsO2ciB2ZSBkZXZsZXQiLFsiMjIwIiwiMzAyIiwiMzA5IiwiMzE0IiwiMzE3IiwiMzI2IiwidG1rIiwibWl0Il1dLFsiw5Z6ZWwga2FudW5sYXIgdmUgZGnEn2VyIixbIjYxMzYiLCI1NjA3Iiwia2FzaXQiLCJ0YWtzaXIiXV1dLHU9ezg2OiJkYXJwIGTDtnZtZSIsMTA2OiJ0ZWhkaXQiLDE0ODoiZ2FzcCIsMTg4OiJ1eXXFn3R1cnVjdSBzYXRtYSBzYXTEscWfIiwxOTE6InV5dcWfdHVydWN1IGt1bGxhbm1hIGnDp21lIiw2MTM2OiJzaWxhaCB0YWJhbmNhIiwyMDQ6InNhaHRlIGJlbGdlIGV2cmFrIiwyNDU6ImtyZWRpIGthcnTEsSIsODU6InRyYWZpayBrYXphc8SxIMO2bMO8bSIsODk6InRyYWZpayBrYXphc8SxIiwxMDI6InRlY2F2w7x6IiwxMDM6IsOnb2N1ayBpc3Rpc21hciIsMjIwOiLDtnJnw7x0IiwzMTQ6InRlcsO2ciDDtnJnw7x0IMO8eWVsaWsiLHRtazoidGVyw7ZyIHByb3BhZ2FuZGEiLDI1MjoicsO8xZ92ZXQiLDI0NzoiemltbWV0IGlydGlrYXAiLDI4Mjoia2FyYSBwYXJhIGFrbGFtYSIsMTU3OiJkb2xhbmTEsXJtYSIsMTQxOiJoxLFyc8SxemzEsWsiLGthc2l0OiJkacSfZXIgYmHFn2thIix0YWtzaXI6ImRpxJ9lciBiYcWfa2EifSxzPXt9LG09e307YS5DQVQuZm9yRWFjaCgoZnVuY3Rpb24oYSl7c1thWzBdXT1hWzFdLG1bYVswXV09YVsyXX0pKTt2YXIgZD17fTtPYmplY3Qua2V5cyhzKS5mb3JFYWNoKChmdW5jdGlvbihhKXtkW2FdPWYoc1thXSsiICIrKHVbYV18fCIiKSl9KSk7dmFyIGs9bmV3IERhdGUsbz1rLmdldEZ1bGxZZWFyKCkrIi0iKygiMCIrKGsuZ2V0TW9udGgoKSsxKSkuc2xpY2UoLTIpKyItIisoIjAiK2suZ2V0RGF0ZSgpKS5zbGljZSgtMik7bigiI2FnbWktdmVyIikudGV4dENvbnRlbnQ9IlPDvHLDvG0gIithLlZFUisiLCBtZXZ6dWF0ICIrYS5NRVZaVUFULG4oIiNhZ21pLWRvZ3VtIikubWF4PW87dmFyIGM9MDtuKCIjYWdtaS1jcmltZXMiKS5hZGRFdmVudExpc3RlbmVyKCJjaGFuZ2UiLChmdW5jdGlvbihhKXt2YXIgZT1hLnRhcmdldC5jbG9zZXN0KCIuYWctY3JpbWUiKTtlJiZDKGUpfSkpLG4oIiNhZ21pLWNyaW1lcyIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwoZnVuY3Rpb24oYSl7YS50YXJnZXQuY2xhc3NMaXN0LmNvbnRhaW5zKCJhZy1ybSIpJiYoYS50YXJnZXQuY2xvc2VzdCgiLmFnLWNyaW1lIikucmVtb3ZlKCksSygpLEwoKSl9KSksbigiI2FnbWktYWRkY3JpbWUiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsKGZ1bmN0aW9uKCl7dmFyIGE9VCgpO24oIltkYXRhLWY9cV0iLGEpLmZvY3VzKCl9KSk7dmFyIGc9InlvayI7cigiLmFnLXNlZyBidXR0b24iKS5mb3JFYWNoKChmdW5jdGlvbihhKXthLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwoZnVuY3Rpb24oKXtnPWEuZGF0YXNldC5tb2RlLHIoIi5hZy1zZWcgYnV0dG9uIikuZm9yRWFjaCgoZnVuY3Rpb24oZSl7ZS5zZXRBdHRyaWJ1dGUoImFyaWEtcHJlc3NlZCIsZT09PWE\/InRydWUiOiJmYWxzZSIpfSkpLG4oIiNhZ21pLW1haHN1cC1zdXJlIikuaGlkZGVuPSJzdXJlIiE9PWcsbigiI2FnbWktbWFoc3VwLXRhcmloIikuaGlkZGVuPSJ0YXJpaCIhPT1nLCJ0YXJpaCIhPT1nfHxyKCIuYWctbXJvdyIpLmxlbmd0aHx8TSgpLEwoKX0pKX0pKSxuKCIjYWdtaS1hZGRtIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLE0pLG4oIiNhZ21pLWthZGluIikuYWRkRXZlbnRMaXN0ZW5lcigiY2hhbmdlIiwoZnVuY3Rpb24oKXtuKCIjYWdtaS1rYWRpbi1layIpLmhpZGRlbj0hdGhpcy5jaGVja2VkLHRoaXMuY2hlY2tlZHx8KG4oIiNhZ21pLWNvY3VrMDYiKS5jaGVja2VkPSExLG4oIiNhZ21pLWRvZ3VteWFwdGkiKS5jaGVja2VkPSExKX0pKTt2YXIgaD1udWxsLHA9bigiI2FnbWktb3V0IikseT1udWxsLHY9ITE7bigiI2FnbWktZm9ybSIpLmFkZEV2ZW50TGlzdGVuZXIoImlucHV0IiwoZnVuY3Rpb24oYSl7InEiIT09YS50YXJnZXQuZGF0YXNldC5mJiZMKCl9KSksbigiI2FnbWktZm9ybSIpLmFkZEV2ZW50TGlzdGVuZXIoImNoYW5nZSIsTCksbigiI2FnbWktZm9ybSIpLmFkZEV2ZW50TGlzdGVuZXIoInN1Ym1pdCIsKGZ1bmN0aW9uKGEpe2EucHJldmVudERlZmF1bHQoKSx2PSEwLGNsZWFyVGltZW91dCh5KSxTKCksd2luZG93LmlubmVyV2lkdGg8OTgwJiZwLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjoic21vb3RoIixibG9jazoic3RhcnQifSl9KSksbigiI2FnbWktZm9ybSIpLmFkZEV2ZW50TGlzdGVuZXIoInJlc2V0IiwoZnVuY3Rpb24oKXtzZXRUaW1lb3V0KChmdW5jdGlvbigpe24oIiNhZ21pLWNyaW1lcyIpLmlubmVySFRNTD0iIixuKCIjYWdtaS1tcm93cyIpLmlubmVySFRNTD0iIixnPSJ5b2siLHY9ITEscigiLmFnLXNlZyBidXR0b24iKS5mb3JFYWNoKChmdW5jdGlvbihhLGUpe2Euc2V0QXR0cmlidXRlKCJhcmlhLXByZXNzZWQiLDA9PT1lPyJ0cnVlIjoiZmFsc2UiKX0pKSxuKCIjYWdtaS1tYWhzdXAtc3VyZSIpLmhpZGRlbj0hMCxuKCIjYWdtaS1tYWhzdXAtdGFyaWgiKS5oaWRkZW49ITAsbigiI2FnbWkta2FkaW4tZWsiKS5oaWRkZW49ITAsVCgpLHcoKX0pLDApfSkpLHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJyZXNpemUiLChmdW5jdGlvbigpe2NsZWFyVGltZW91dCh5KSx5PXNldFRpbWVvdXQoRSwyMDApfSkpLFQoKSx3KCl9ZnVuY3Rpb24gZihhKXtyZXR1cm4gU3RyaW5nKGEpLnRvTG9jYWxlTG93ZXJDYXNlKCJ0ciIpLnJlcGxhY2UoL8SxL2csImkiKS5yZXBsYWNlKC9pzIcvZywiaSIpLnJlcGxhY2UoL8WfL2csInMiKS5yZXBsYWNlKC\/Eny9nLCJnIikucmVwbGFjZSgvw7wvZywidSIpLnJlcGxhY2UoL8O2L2csIm8iKS5yZXBsYWNlKC\/Dpy9nLCJjIikucmVwbGFjZSgvW8Oiw6BdL2csImEiKS5yZXBsYWNlKC\/Dri9nLCJpIikucmVwbGFjZSgvw7svZywidSIpfWZ1bmN0aW9uIGIoYSl7cmV0dXJuIFN0cmluZyhhKS5yZXBsYWNlKC9bJjw+Il0vZywoZnVuY3Rpb24oYSl7cmV0dXJueyImIjoiJmFtcDsiLCI8IjoiJmx0OyIsIj4iOiImZ3Q7IiwnIic6IiZxdW90OyJ9W2FdfSkpfWZ1bmN0aW9uIHooYSxlKXtyZXR1cm4nPGRpdiBjbGFzcz0iYWctZHVyIiByb2xlPSJncm91cCIgYXJpYS1sYWJlbD0iJytlKyciPjxkaXY+PGlucHV0IHR5cGU9Im51bWJlciIgbWluPSIwIiBtYXg9Ijk5IiBpbnB1dG1vZGU9Im51bWVyaWMiIGRhdGEtZj0iJythKyd5IiBhcmlhLWxhYmVsPSInK2UrJyB5xLFsIj48c3Bhbj55xLFsPC9zcGFuPjwvZGl2PjxkaXY+PGlucHV0IHR5cGU9Im51bWJlciIgbWluPSIwIiBtYXg9IjExIiBpbnB1dG1vZGU9Im51bWVyaWMiIGRhdGEtZj0iJythKydhIiBhcmlhLWxhYmVsPSInK2UrJyBheSI+PHNwYW4+YXk8L3NwYW4+PC9kaXY+PGRpdj48aW5wdXQgdHlwZT0ibnVtYmVyIiBtaW49IjAiIG1heD0iMjkiIGlucHV0bW9kZT0ibnVtZXJpYyIgZGF0YS1mPSInK2ErJ2ciIGFyaWEtbGFiZWw9IicrZSsnIGfDvG4iPjxzcGFuPmfDvG48L3NwYW4+PC9kaXY+PC9kaXY+J31mdW5jdGlvbiBUKCl7YysrO3ZhciBhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO3JldHVybiBhLmNsYXNzTmFtZT0iYWctY3JpbWUiLGEuZGF0YXNldC5pZD1jLGEuaW5uZXJIVE1MPSc8ZGl2IGNsYXNzPSJhZy1jdG9wIj48c3BhbiBjbGFzcz0iYWctY3RpdGxlIj48L3NwYW4+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJhZy1ybSI+S2FsZMSxcjwvYnV0dG9uPjwvZGl2PjxkaXYgY2xhc3M9ImFnLWZpZWxkIj48bGFiZWwgY2xhc3M9ImFnLWxibCIgZm9yPSJhZ21pLXMnK2MrJyI+U3XDpzwvbGFiZWw+PGRpdiBjbGFzcz0iYWctY29tYm8iPjxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0iYWdtaS1zJytjKyciIGRhdGEtZj0icSIgcm9sZT0iY29tYm9ib3giIGFyaWEtYXV0b2NvbXBsZXRlPSJsaXN0IiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1jb250cm9scz0iYWdtaS1sJytjKyciIHBsYWNlaG9sZGVyPSJTdcOnIGFkxLEgdmV5YSBtYWRkZSBubyB5YXrEsW4gKMO2ci4gMTU3LCBoxLFyc8SxemzEsWspIiBhdXRvY29tcGxldGU9Im9mZiIgc3BlbGxjaGVjaz0iZmFsc2UiPjxpbnB1dCB0eXBlPSJoaWRkZW4iIGRhdGEtZj0ia2V5Ij48ZGl2IGNsYXNzPSJhZy1saXN0IiBpZD0iYWdtaS1sJytjKyciIHJvbGU9Imxpc3Rib3giIGhpZGRlbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJhZy10YWdzIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJhZy10d28gYWctZmllbGQiPjxkaXY+PGxhYmVsIGNsYXNzPSJhZy1sYmwiIGZvcj0iYWdtaS10JytjKyciPlN1w6cgdGFyaWhpPC9sYWJlbD48aW5wdXQgdHlwZT0iZGF0ZSIgaWQ9ImFnbWktdCcrYysnIiBkYXRhLWY9InN1Y1RhcmloaSIgbWF4PSInK28rJyI+PC9kaXY+PGRpdj48bGFiZWwgY2xhc3M9ImFnLWxibCIgZm9yPSJhZ21pLWsnK2MrJyI+Q2V6YSB0w7xyw7w8L2xhYmVsPjxzZWxlY3QgaWQ9ImFnbWktaycrYysnIiBkYXRhLWY9InR1ciI+PG9wdGlvbiB2YWx1ZT0ic3VyZWxpIj5Tw7xyZWxpIGhhcGlzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0ibXVlYmJldCI+TcO8ZWJiZXQgaGFwaXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSJhbWgiPkHEn8SxcmxhxZ90xLFyxLFsbcSxxZ8gbcO8ZWJiZXQgaGFwaXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSJhcGMiPkFkbGkgcGFyYSBjZXphc8SxbmRhbiDDp2V2cmlsZW4gaGFwaXM8L29wdGlvbj48L3NlbGVjdD48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJhZy1maWVsZCIgZGF0YS1zaG93PSJzdXJlbGkiPjxzcGFuIGNsYXNzPSJhZy1sYmwiPkhhcGlzIGNlemFzxLE8L3NwYW4+Jyt6KCIiLCJIYXBpcyBjZXphc8SxIikrJzwvZGl2PjxkaXYgY2xhc3M9ImFnLWZpZWxkIiBkYXRhLXNob3c9ImFwYyIgaGlkZGVuPjxsYWJlbCBjbGFzcz0iYWctbGJsIiBmb3I9ImFnbWktcCcrYysnIj5IYXBzZSDDp2V2cmlsZW4gZ8O8biBzYXnEsXPEsTwvbGFiZWw+PGlucHV0IHR5cGU9Im51bWJlciIgbWluPSIxIiBpbnB1dG1vZGU9Im51bWVyaWMiIGlkPSJhZ21pLXAnK2MrJyIgZGF0YS1mPSJhcGNHdW4iPjxwIGNsYXNzPSJhZy1oaW50Ij5LYW11eWEgeWFyYXJsxLEgacWfdGUgw6dhbMSxxZ\/EsWxhbiBnw7xubGVyIGTDvMWfw7xsZMO8a3RlbiBzb25yYSBrYWxhbiBnw7xuLjwvcD48L2Rpdj48ZGV0YWlscyBjbGFzcz0iYWctbW9yZSI+PHN1bW1hcnk+VGVrZXJyw7xyLCDDtnJnw7x0IHZlIHRlcsO2cjwvc3VtbWFyeT48ZGl2IGNsYXNzPSJhZy1maWVsZCI+PGxhYmVsIGNsYXNzPSJhZy1sYmwiIGZvcj0iYWdtaS1yJytjKyciPlRla2VycsO8ciAobcO8a2VycmlybGlrKTwvbGFiZWw+PHNlbGVjdCBpZD0iYWdtaS1yJytjKyciIGRhdGEtZj0idGVrZXJydXIiPjxvcHRpb24gdmFsdWU9IjAiPllvazwvb3B0aW9uPjxvcHRpb24gdmFsdWU9IjEiPkJpcmluY2kgZGVmYSB0ZWtlcnLDvHI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSIyIj7EsGtpbmNpIGRlZmEgdGVrZXJyw7xyPC9vcHRpb24+PC9zZWxlY3Q+PC9kaXY+PGRpdiBjbGFzcz0iYWctZmllbGQiIGRhdGEtc2hvdz0idGVrMSIgaGlkZGVuPjxzcGFuIGNsYXNzPSJhZy1sYmwiPlRla2VycsO8cmUgZXNhcyDDtm5jZWtpIGNlemFsYXLEsW4gZW4gYcSfxLFyxLE8L3NwYW4+Jyt6KCJwIiwiw5ZuY2VraSBjZXphIikrJzxwIGNsYXNzPSJhZy1oaW50Ij5tLjEwOC8yIGdlcmXEn2kgdGVrZXJyw7xyIG5lZGVuaXlsZSBla2xlbmVjZWsgc8O8cmUgYnUgY2V6YWRhbiBmYXpsYSBvbGFtYXouPC9wPjwvZGl2PjxsYWJlbCBjbGFzcz0iYWctY2hrIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGRhdGEtZj0ib3JndXQiPiBTdcOnLCDDtnJnw7x0IGZhYWxpeWV0aSDDp2Vyw6dldmVzaW5kZSBpxZ9sZW5kaTwvbGFiZWw+PGxhYmVsIGNsYXNzPSJhZy1jaGsiPjxpbnB1dCB0eXBlPSJjaGVja2JveCIgZGF0YS1mPSJ0ZXJvciI+IFN1w6csIFRlcsO2cmxlIE3DvGNhZGVsZSBLYW51bnUga2Fwc2FtxLFuZGE8L2xhYmVsPjxsYWJlbCBjbGFzcz0iYWctY2hrIiBkYXRhLXNob3c9ImxpZmUiIGhpZGRlbj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGRhdGEtZj0iY29jdWdhS2Fyc2kiPiBTdcOnIMOnb2N1xJ9hIGthcsWfxLEgacWfbGVuZGkgKG0uMTA4LzgpPC9sYWJlbD48L2RldGFpbHM+JyxuKCIjYWdtaS1jcmltZXMiKS5hcHBlbmRDaGlsZChhKSxmdW5jdGlvbihhKXt2YXIgZT1uKCJbZGF0YS1mPXFdIixhKSxpPW4oIltkYXRhLWY9a2V5XSIsYSksbD1uKCIuYWctbGlzdCIsYSksdT0tMSxtPVtdO2Z1bmN0aW9uIGsoYSl7dmFyIGU9ZihhLnRyaW0oKSksaT0iIixuPTA7bT1bXTt2YXIgcj1lLnNwbGl0KC9ccysvKS5maWx0ZXIoQm9vbGVhbik7dC5mb3JFYWNoKChmdW5jdGlvbihhKXt2YXIgZT1hWzFdLmZpbHRlcigoZnVuY3Rpb24oYSl7cmV0dXJuIHIuZXZlcnkoKGZ1bmN0aW9uKGUpe3JldHVybiBkW2FdLmluZGV4T2YoZSk+PTB9KSl9KSk7ZS5sZW5ndGgmJihpKz0nPGRpdiBjbGFzcz0iZyIgcm9sZT0icHJlc2VudGF0aW9uIj4nK2FbMF0rIjwvZGl2PiIsZS5mb3JFYWNoKChmdW5jdGlvbihhKXtpKz0nPGRpdiBjbGFzcz0ibyIgcm9sZT0ib3B0aW9uIiBpZD0iJytsLmlkKyItIithKyciIGRhdGEtaz0iJythKyciIGFyaWEtc2VsZWN0ZWQ9ImZhbHNlIj4nK2Ioc1thXSkrIjwvZGl2PiIsbS5wdXNoKGEpLG4rK30pKSl9KSksbC5pbm5lckhUTUw9bj9pOic8ZGl2IGNsYXNzPSJub25lIj5FxZ9sZcWfZW4gc3XDpyBidWx1bmFtYWTEsS4gIkRpxJ9lciBrYXPEsXRsxLEgc3XDpyIgdmV5YSAiRGnEn2VyIHRha3NpcmxpIHN1w6ciIHNlw6dlYmlsaXJzaW5pei48L2Rpdj4nLHU9bj8wOi0xLG8oKX1mdW5jdGlvbiBvKCl7cigiLm8iLGwpLmZvckVhY2goKGZ1bmN0aW9uKGEsaSl7aWYoYS5zZXRBdHRyaWJ1dGUoImFyaWEtc2VsZWN0ZWQiLGk9PT11PyJ0cnVlIjoiZmFsc2UiKSxpPT09dSl7ZS5zZXRBdHRyaWJ1dGUoImFyaWEtYWN0aXZlZGVzY2VuZGFudCIsYS5pZCk7dmFyIG49YS5vZmZzZXRUb3Ascj1uK2Eub2Zmc2V0SGVpZ2h0O248bC5zY3JvbGxUb3A\/bC5zY3JvbGxUb3A9bi0zMDpyPmwuc2Nyb2xsVG9wK2wuY2xpZW50SGVpZ2h0JiYobC5zY3JvbGxUb3A9ci1sLmNsaWVudEhlaWdodCl9fSkpfWZ1bmN0aW9uIGMoKXtsLmhpZGRlbj0hMSxlLnNldEF0dHJpYnV0ZSgiYXJpYS1leHBhbmRlZCIsInRydWUiKX1mdW5jdGlvbiBnKCl7bC5oaWRkZW49ITAsZS5zZXRBdHRyaWJ1dGUoImFyaWEtZXhwYW5kZWQiLCJmYWxzZSIpLGUucmVtb3ZlQXR0cmlidXRlKCJhcmlhLWFjdGl2ZWRlc2NlbmRhbnQiKX1mdW5jdGlvbiBoKG4pe2kudmFsdWU9bixlLnZhbHVlPXNbbl0sZygpLEMoYSksaS5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgiY2hhbmdlIix7YnViYmxlczohMH0pKX1lLmFkZEV2ZW50TGlzdGVuZXIoImZvY3VzIiwoZnVuY3Rpb24oKXtrKGkudmFsdWUmJmUudmFsdWU9PT1zW2kudmFsdWVdPyIiOmUudmFsdWUpLGMoKX0pKSxlLmFkZEV2ZW50TGlzdGVuZXIoImlucHV0IiwoZnVuY3Rpb24oKXtrKGUudmFsdWUpLGMoKX0pKSxlLmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLChmdW5jdGlvbihhKXsiQXJyb3dEb3duIj09PWEua2V5PyhhLnByZXZlbnREZWZhdWx0KCksbC5oaWRkZW4\/KGsoZS52YWx1ZSksYygpKTp1PG0ubGVuZ3RoLTEmJih1KyssbygpKSk6IkFycm93VXAiPT09YS5rZXk\/KGEucHJldmVudERlZmF1bHQoKSx1PjAmJih1LS0sbygpKSk6IkVudGVyIj09PWEua2V5PyFsLmhpZGRlbiYmdT49MCYmKGEucHJldmVudERlZmF1bHQoKSxoKG1bdV0pKToiRXNjYXBlIj09PWEua2V5JiZnKCl9KSksbC5hZGRFdmVudExpc3RlbmVyKCJtb3VzZWRvd24iLChmdW5jdGlvbihhKXt2YXIgZT1hLnRhcmdldC5jbG9zZXN0KCIubyIpO2UmJihhLnByZXZlbnREZWZhdWx0KCksaChlLmRhdGFzZXQuaykpfSkpLGUuYWRkRXZlbnRMaXN0ZW5lcigiYmx1ciIsKGZ1bmN0aW9uKCl7c2V0VGltZW91dCgoZnVuY3Rpb24oKXtnKCksaS52YWx1ZSYmZS52YWx1ZT09PXNbaS52YWx1ZV18fCgxPT09bS5sZW5ndGgmJmUudmFsdWUudHJpbSgpP2gobVswXSk6ZS52YWx1ZT1pLnZhbHVlP3NbaS52YWx1ZV06IiIpfSksMTIwKX0pKX0oYSksSygpLEMoYSksYX1mdW5jdGlvbiBLKCl7dmFyIGE9cigiLmFnLWNyaW1lIik7YS5mb3JFYWNoKChmdW5jdGlvbihlLGkpe24oIi5hZy1jdGl0bGUiLGUpLnRleHRDb250ZW50PWEubGVuZ3RoPjE\/aSsxKyIuIGNlemEiOiJLZXNpbmxlxZ9tacWfIGNlemEiLG4oIi5hZy1ybSIsZSkuaGlkZGVuPWEubGVuZ3RoPDJ9KSl9ZnVuY3Rpb24gQyhhKXt2YXIgZT1uKCJbZGF0YS1mPXR1cl0iLGEpLnZhbHVlLGk9bigiW2RhdGEtZj1rZXldIixhKS52YWx1ZSxyPW1baV18fHt9O24oIltkYXRhLXNob3c9c3VyZWxpXSIsYSkuaGlkZGVuPSJzdXJlbGkiIT09ZSxuKCJbZGF0YS1zaG93PWFwY10iLGEpLmhpZGRlbj0iYXBjIiE9PWUsbigiW2RhdGEtc2hvdz10ZWsxXSIsYSkuaGlkZGVuPSIxIiE9PW4oIltkYXRhLWY9dGVrZXJydXJdIixhKS52YWx1ZSxuKCJbZGF0YS1zaG93PWxpZmVdIixhKS5oaWRkZW49Im11ZWJiZXQiIT09ZSYmImFtaCIhPT1lO3ZhciBsPW4oIltkYXRhLWY9dHVyXSBvcHRpb25bdmFsdWU9bXVlYmJldF0iLGEpLHQ9bigiW2RhdGEtZj10dXJdIG9wdGlvblt2YWx1ZT1hbWhdIixhKTtpZihsLmRpc2FibGVkPXQuZGlzYWJsZWQ9ISFpJiYhci5saWZlLCgibXVlYmJldCI9PT1lfHwiYW1oIj09PWUpJiZpJiYhci5saWZlKXJldHVybiBuKCJbZGF0YS1mPXR1cl0iLGEpLnZhbHVlPSJzdXJlbGkiLHZvaWQgQyhhKTt2YXIgdT1uKCJbZGF0YS1mPW9yZ3V0XSIsYSkscz1uKCJbZGF0YS1mPXRlcm9yXSIsYSk7ci5vcmd1dD8odS5jaGVja2VkPSEwLHUuZGlzYWJsZWQ9ITApOnUuZGlzYWJsZWQmJih1LmRpc2FibGVkPSExLHUuY2hlY2tlZD0hMSksci50ZXJvcj8ocy5jaGVja2VkPSEwLHMuZGlzYWJsZWQ9ITApOnMuZGlzYWJsZWQmJihzLmRpc2FibGVkPSExLHMuY2hlY2tlZD0hMSk7dmFyIGQ9W107ci5rMjMmJmQucHVzaCgiS1Mgb3JhbsSxIDIvMyIpLHIuazM0JiZkLnB1c2goIktTIG9yYW7EsSAzLzQgKDI4LjA2LjIwMTQgw7ZuY2VzaSB2ZSDDp29jdWt0YSAyLzMpIiksci50ZXJvciYmZC5wdXNoKCJ0ZXLDtnI6IDMvNCAoMTUuMDQuMjAyMCDDtm5jZXNpIHZlIMOnb2N1a3RhIDIvMykiKSxyLnRha3NpciYmZC5wdXNoKCJ0YWtzaXJsaSBzdcOnIiksci5nMTAmJmQucHVzaCgiZ2XDp2ljaSBtLjEwLzYga2Fwc2FtxLEgZMSxxZ\/EsW5kYSIpLHIuY2luJiZkLnB1c2goImRvxJ9ydWRhbiBhw6fEsWsgY2V6YWV2aSB5b2siKSxyLnk1JiZkLnB1c2goImHDp8SxxJ9hIGdlw6dpxZ86IEtTJ3llIDUgecSxbGRhbiBheiIpLHIueTMmJmQucHVzaCgiYcOnxLHEn2EgZ2XDp2nFnzogS1MneWUgMyB5xLFsZGFuIGF6IiksaSYmIWQubGVuZ3RoJiZkLnB1c2goImdlbmVsIG9yYW4gMS8yIiksbigiLmFnLXRhZ3MiLGEpLmlubmVySFRNTD1kLm1hcCgoZnVuY3Rpb24oYSl7cmV0dXJuJzxzcGFuIGNsYXNzPSJhZy10YWciPicrYSsiPC9zcGFuPiJ9KSkuam9pbigiIil9ZnVuY3Rpb24gTSgpe3ZhciBhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2EuY2xhc3NOYW1lPSJhZy1tcm93IixhLmlubmVySFRNTD0nPGlucHV0IHR5cGU9ImRhdGUiIGFyaWEtbGFiZWw9IkJhxZ9sYW5nxLHDpyIgZGF0YS1tPSJiYXMiIG1heD0iJytvKyciPjxpbnB1dCB0eXBlPSJkYXRlIiBhcmlhLWxhYmVsPSJCaXRpxZ8iIGRhdGEtbT0iYml0IiBtYXg9IicrbysnIj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgYXJpYS1sYWJlbD0iRMO2bmVtaSBrYWxkxLFyIj4mdGltZXM7PC9idXR0b24+JyxuKCIjYWdtaS1tcm93cyIpLmFwcGVuZENoaWxkKGEpLG4oImJ1dHRvbiIsYSkuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLChmdW5jdGlvbigpe2EucmVtb3ZlKCksTCgpfSkpfWZ1bmN0aW9uIHgoYSl7dmFyIGU9cGFyc2VJbnQoYSYmYS52YWx1ZSwxMCk7cmV0dXJuIGlzTmFOKGUpfHxlPDA\/MDplfWZ1bmN0aW9uIHcoKXtwLmlubmVySFRNTD0nPGRpdiBjbGFzcz0iYWctZW1wdHkiPjxoMz5Tb251w6cgYnVyYWRhIGfDtnLDvG5lY2VrPC9oMz48cD5TdcOndSwgc3XDpyB0YXJpaGluaSB2ZSBjZXphIHPDvHJlc2luaSBnaXJkacSfaW5peiBhbmRhIGhlc2FwbGFtYSBiYcWfbGFyLjwvcD48b2w+PGxpPkNlemFldmluZGUga2FsxLFuYWNhayB0YWhtaW5pIHPDvHJlIHZlIHRhcmloPC9saT48bGk+QcOnxLFrIGNlemFldmksIGRlbmV0aW1saSBzZXJiZXN0bGlrIHZlIGtvxZ91bGx1IHNhbMSxdmVyaWxtZSBhxZ9hbWFsYXLEsTwvbGk+PGxpPkhlciBhZMSxbcSxbiBkYXlhbmTEscSfxLEga2FudW4gbWFkZGVzaTwvbGk+PC9vbD48cCBjbGFzcz0iYWctcHJpdiI+R2lyZGnEn2luaXogYmlsZ2lsZXIgYnUgc2F5ZmFkYSwgdGFyYXnEsWPEsW7EsXpkYSBoZXNhcGxhbsSxciB2ZSBoacOnYmlyIHllcmUgZ8O2bmRlcmlsbWV6LjwvcD48L2Rpdj4nLEUoKX1mdW5jdGlvbiBFKCl7cC5jbGFzc0xpc3QudG9nZ2xlKCJhZy1zdGljayIscC5vZmZzZXRIZWlnaHQ8d2luZG93LmlubmVySGVpZ2h0LTYwKX1mdW5jdGlvbiBBKGEsaSl7aWYoYS5vayl7dmFyIHI9IiIsdD1hLmt1cnVtZGFUb3BsYW09PT0xLzAsdT1hLmtzWW9rLHM9YS50YXJpaHx8e307aWYocis9JzxkaXYgY2xhc3M9ImFnLWhlcm8iPjxzbWFsbD4nKyhhLm1haHN1cD8iTWFoc3VwdGFuIHNvbnJhIGNlemFldmluZGUga2FsxLFuYWNhayBzw7xyZSI6IkNlemFldmluZGUga2FsxLFuYWNhayB0YWhtaW5pIHPDvHJlIikrIjwvc21hbGw+Iix0KXIrPSc8c3Ryb25nIGNsYXNzPSJ6Ij5Lb8WfdWxsdSBzYWzEsXZlcmlsbWUgeW9rPC9zdHJvbmc+PHA+QnUgY2V6YSBpw6dpbiBrb8WfdWxsdSBzYWzEsXZlcmlsbWUgaMO8a8O8bWxlcmkgdXlndWxhbm1hei48L3A+JztlbHNlIGlmKDA9PT1hLmthbGFuKXIrPSc8c3Ryb25nIGNsYXNzPSJ6Ij4nKyhhLm1haHN1cD8iU8O8cmUgbWFoc3VwbGEgZG9sbXXFnyI6IkdpcmRpLcOnxLFrdMSxIikrIjwvc3Ryb25nPjxwPiIrKGEubWFoc3VwPyJHw7Z6YWx0xLEgdmUgdHV0dWtsdWx1a3RhIGdlw6dlbiBzw7xyZSwgZGVuZXRpbWxpIHNlcmJlc3RsacSfZSBheXLEsWxtYWsgacOnaW4gZ2VyZWtlbiBzw7xyZXlpIGthcsWfxLFsxLF5b3IuIjoiS3VydW1hIGthYnVsIGnFn2xlbWxlcmluZGVuIHNvbnJhIGRlbmV0aW1saSBzZXJiZXN0bGnEn2UgYXlyxLFsbWEgc8O2eiBrb251c3Ugb2x1ci4iKSsiPC9wPiI7ZWxzZXt2YXIgbT1hLmFwY09ubHk\/cy5iaWhha2tpbj8iVGFobWluaSBiaXRpxZ8gPGI+IitzLmJpaGFra2luKyI8L2I+Ijoiw4dldnJpbGVuIGhhcGlzIGNlemFzxLFuxLFuIHRhbWFtxLEga3VydW1kYSBnZcOnZXIiOmEuZHNZb2s\/cy5rcz8iS2\/Fn3VsbHUgc2FsxLF2ZXJpbG1lIDxiPiIrcy5rcysiPC9iPiI6IktvxZ91bGx1IHNhbMSxdmVyaWxtZSB0YXJpaGluZSBrYWRhciBrdXJ1bWRhIjpzLmRzPyJEZW5ldGltbGkgc2VyYmVzdGxpxJ9lIGF5csSxbG1hIDxiPiIrcy5kcysiPC9iPiI6IkRlbmV0aW1saSBzZXJiZXN0bGnEn2UgYXlyxLFsYW5hIGthZGFyIjtyKz0iPHN0cm9uZz4iK2woYS5rYWxhbikrIjwvc3Ryb25nPjxwPiIrbSsoYS5tYWhzdXA\/IiDCtyBtYWhzdXBsYSBiaXJsaWt0ZSB0b3BsYW0gIitsKGEua3VydW1kYVRvcGxhbSk6IiIpKyI8L3A+In1pZihyKz0iPC9kaXY+IiwhdCYmIWEuYXBjT25seSlyKz0nPGRpdiBjbGFzcz0iYWcta3BpcyI+JytbImRvZ3J1ZGFuIj09PWEuYWNpa1RpcD9bIkthcGFsxLEiLCJ5b2siXToia2FwYWxpIj09PWEuYWNpa1RpcD9bIkthcGFsxLEiLGwoTWF0aC5tYXgoMCxhLmthcGFsaS1NYXRoLm1pbihhLm1haHN1cCxhLmthcGFsaSkpKV06InlvayI9PT1hLmFjaWtUaXA\/WyJLYXBhbMSxIixsKGEua2FsYW4pXTpbIkt1cnVtZGEiLGwoYS5rYWxhbildLCJ5b2siPT09YS5hY2lrVGlwP1siQcOnxLFrIiwieW9rIl06ImNvY3VrIj09PWEuYWNpa1RpcD9bIkXEn2l0aW1ldmkiLCJkZcSfZXJsZW5kaXJtZSJdOlthLmNvY3VrTm93PyJFxJ9pdGltZXZpIjoiQcOnxLFrIixsKCJkb2dydWRhbiI9PT1hLmFjaWtUaXA\/TWF0aC5tYXgoMCxhLmthbGFuLWEuYXBjKTphLmFjaWspXSxbIkRlbmV0aW1saSBzZXJiLiIsYS5kc1lvaz8ieW9rIjpsKGEuZHNTdXJlKV1dLm1hcCgoZnVuY3Rpb24oYSl7cmV0dXJuIjxkaXY+PHNwYW4+IithWzBdKyI8L3NwYW4+PGI+IithWzFdKyI8L2I+PC9kaXY+In0pKS5qb2luKCIiKSsiPC9kaXY+IjtpZighdCYmKGEuYmloYWtraW4+MHx8YS5hcGNPbmx5KSl7dmFyIGQ9YS5iaWhha2tpbixrPVtdLG89TWF0aC5taW4oYS5tYWhzdXAsYS5rdXJ1bWRhVG9wbGFtKSxjPWEuYXBjT25seT9vOm51bGw9PT1hLmthcGFsaT9hLmt1cnVtZGFUb3BsYW0tYS5hcGM6YS5rYXBhbGk7byYmay5wdXNoKFsiTWFoc3VwIixvLCJyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCM4ZjhiODAgMCAzcHgsI2Q5ZDVjYSAzcHggNnB4KSJdKTt2YXIgZz1hLmFwY09ubHk\/TWF0aC5tYXgoMCxhLmFwYy1vKTphLmFwYztnJiZrLnB1c2goWyLDh2V2cmlsZW4gaGFwaXMiLGcsIiM4YTZhMWMiXSk7dmFyIHk9TWF0aC5tYXgoMCxjLW8pO3kmJmsucHVzaChbbnVsbD09PWEua2FwYWxpPyJLdXJ1bWRhIjphLmNvY3VrTm93PyJLYXBhbMSxIC8gw6dvY3VrIGt1cnVtdSI6IkthcGFsxLEiLHksInZhcigtLWMta2FwYWxpKSJdKTt2YXIgdj1udWxsPT09YS5rYXBhbGl8fGEuYXBjT25seT8wOk1hdGgubWF4KDAsYS5rdXJ1bWRhVG9wbGFtLWEuYXBjLU1hdGgubWF4KGMsbykpO3YmJmsucHVzaChbYS5jb2N1a05vdz8iw4dvY3VrIGXEn2l0aW1ldmkiOiJBw6fEsWsiLHYsInZhcigtLWMtYWNpaykiXSksYS5kc1N1cmUmJmsucHVzaChbIkRlbmV0aW1saSBzZXJiZXN0bGlrIixhLmRzU3VyZSwidmFyKC0tYy1kcykiXSk7dmFyIGY9ZD09PTEvMD8wOk1hdGgubWF4KDAsZC1hLmtzS3VydW0pOyFmfHx1fHxhLmFwY09ubHl8fGsucHVzaChbIktvxZ91bGx1IHNhbMSxdmVyaWxtZSIsZiwidmFyKC0tYy1rcykiXSkscis9JzxkaXYgY2xhc3M9ImFnLWJhciIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSLEsG5mYXogxZ9lcmlkaSI+JytrLm1hcCgoZnVuY3Rpb24oYSl7cmV0dXJuJzxpIHN0eWxlPSJmbGV4OicrYVsxXSsiIDEgMDtiYWNrZ3JvdW5kOiIrYVsyXSsnIiB0aXRsZT0iJythWzBdKyI6ICIrbChhWzFdKSsnIj48L2k+J30pKS5qb2luKCIiKSsiPC9kaXY+IixyKz0nPGRpdiBjbGFzcz0iYWctbGVnZW5kIj4nK2subWFwKChmdW5jdGlvbihhKXtyZXR1cm4nPGVtIHN0eWxlPSItLXN3OicrKCJNYWhzdXAiPT09YVswXT8iI2E5YTU5OCI6YVsyXSkrJyI+JythWzBdKyIgIitsKGFbMV0pKyI8L2VtPiJ9KSkuam9pbigiIikrIjwvZGl2PiJ9dmFyIHo9W10sVD1mdW5jdGlvbihhKXtyZXR1cm4iS3VydW1kYSAiK2woYSkrIiBzb25yYSJ9O3MuZ2lyaXMmJnoucHVzaChbIiIsIkNlemFldmluZSBnaXJpxZ8iLGEubWFoc3VwPyJHw7Z6YWx0xLEgdmUgdHV0dWtsdWx1a3RhIGdlw6dlbiAiK2woYS5tYWhzdXApKyIgbWFoc3VwIGVkaWxkaSI6IsSwbmZhesSxbiBiYcWfbGFuZ8SxY8SxIixzLmdpcmlzXSksImRvZ3J1ZGFuIj09PWEuYWNpa1RpcD96LnB1c2goWyIiLGEuY29jdWtOb3c\/IkRvxJ9ydWRhbiDDp29jdWsgZcSfaXRpbWV2aSI6IkRvxJ9ydWRhbiBhw6fEsWsgY2V6YWV2aSIsYS5hcGNPbmx5PyJtLjE0LzItYyI6YS5jb2N1a05vdz8ibS4xNS80IjoibS4xNC8yIixzLmdpcmlzfHwiIl0pOiJrYXBhbGkiPT09YS5hY2lrVGlwP3oucHVzaChbIiIsIkHDp8SxayBjZXphZXZpbmUgYXlyxLFsbWEiLFQoYS5rYXBhbGkrYS5hcGMpKyIgwrcgWcO2bmV0bWVsaWsgbS42IixzLmFjaWt8fCIiXSk6InlvayI9PT1hLmFjaWtUaXA\/ei5wdXNoKFsibSIsIkHDp8SxayBjZXphZXZpbmUgYXlyxLFsbWEgbcO8bWvDvG4gZ8O2csO8bm3DvHlvciIsIlnDtm5ldG1lbGlrIG0uOCIsIiJdKTp6LnB1c2goWyJtIiwiw4dvY3VrIGXEn2l0aW1ldmluZSBheXLEsWxtYSIsIkt1cnVtIGRlxJ9lcmxlbmRpcm1lc2luZSBiYcSfbMSxIMK3IG0uMTUvMyIsIiJdKSxhLmFwY09ubHk\/ei5wdXNoKFsiayIsIkNlemFuxLFuIHRhbWFtbGFubWFzxLEiLCJLb8WfdWxsdSBzYWzEsXZlcmlsbWUgdmUgZGVuZXRpbWxpIHNlcmJlc3RsaWsgdXlndWxhbm1heiDCtyBtLjEwNi85IixzLmJpaGFra2lufHwiIl0pOihhLmRzWW9rP3R8fHoucHVzaChbIm0iLCJEZW5ldGltbGkgc2VyYmVzdGxpayIsIlV5Z3VsYW5tYXoiLCIiXSk6ei5wdXNoKFsiayIsIkRlbmV0aW1saSBzZXJiZXN0bGnEn2UgYXlyxLFsbWEiLFQoYS5rdXJ1bWRhVG9wbGFtKSsiIMK3IG0uMTA1L0EiLHMuZHN8fCIiXSksdXx8ei5wdXNoKFthLmRzWW9rPyJrIjoiIiwiS2\/Fn3VsbHUgc2FsxLF2ZXJpbG1lIiwiS3VydW1kYSBnZcOnaXJpbG1lc2kgZ2VyZWtlbiAiK2woYS5rcykrKGEua3NLdXJ1bSE9PWEua3M\/IiAoZmlpbGVuICIrbChhLmtzS3VydW0pKyIpIjoiIikrIiDCtyBtLjEwNyIscy5rc3x8IiJdKSxhLmJpaGFra2luIT09MS8wJiZhLnRvcGxhbUNlemErYS5hcGM+MCYmei5wdXNoKFsiIiwiQ2V6YW7EsW4gdGFtYW1sYW5tYXPEsSIsIkhha2VkZXJlayB0YWhsaXllLCB0b3BsYW0gIitsKGEudG9wbGFtQ2V6YSthLmFwYykrKGEuZGVuZXRpbT8iIMK3IGRlbmV0aW0gc8O8cmVzaSAiK2woYS5kZW5ldGltKToiIikscy5iaWhha2tpbnx8IiJdKSkscis9JzxwIGNsYXNzPSJhZy1oNCI+QcWfYW1hbGFyPC9wPjxvbCBjbGFzcz0iYWctdGwiPicrei5tYXAoKGZ1bmN0aW9uKGEpe3JldHVybic8bGkgY2xhc3M9IicrYVswXSsnIj48c3BhbiBjbGFzcz0iZCI+PC9zcGFuPjxkaXY+PGI+JythWzFdKyI8L2I+PHNtYWxsPiIrYVsyXSsiPC9zbWFsbD48L2Rpdj4iKyhhWzNdPyI8dGltZT4iK2FbM10rIjwvdGltZT4iOiI8c3Bhbj48L3NwYW4+IikrIjwvbGk+In0pKS5qb2luKCIiKSsiPC9vbD4iLGEudGFyaWh8fChyKz0nPHAgY2xhc3M9ImFnLXNtYWxsIiBzdHlsZT0ibWFyZ2luLXRvcDoxMHB4Ij5DZXphZXZpbmUgZ2lyacWfIHRhcmloaW5pIGdpcmVyc2VuaXogaGVyIGHFn2FtYW7EsW4gdGFrdmltIHRhcmloaSBkZSBnw7ZzdGVyaWxpci48L3A+Jykscis9JzxwIGNsYXNzPSJhZy1oNCI+Q2V6YSBkw7Zrw7xtw7w8L3A+PHRhYmxlIGNsYXNzPSJhZy10YmwiPjx0aGVhZD48dHI+PHRoPkNlemE8L3RoPjx0aD5PcmFuPC90aD48dGg+S1Mgc8O8cmVzaTwvdGg+PC90cj48L3RoZWFkPjx0Ym9keT4nK2EuY3JpbWVzLm1hcCgoZnVuY3Rpb24oYSl7cmV0dXJuIjx0cj48dGQ+IitiKGEuYWQpKyI8c21hbGw+IisoInN1cmVsaSI9PT1hLnR1cj9sKGEudSk6ImFwYyI9PT1hLnR1cj9sKGEudSkrIiAow6dldnJpbGVuKSI6ImFtaCI9PT1hLnR1cj8iQcSfxLFybGHFn3TEsXLEsWxtxLHFnyBtw7xlYmJldCI6Ik3DvGViYmV0IikrIiwgc3XDpyAiK2EuZHQrKGEuY29jdWs\/Iiwgc3XDpyB0YXJpaGluZGUgw6dvY3VrIjoiIikrJzwvc21hbGw+PC90ZD48dGQgY2xhc3M9Im4iPicrKGEub3Jhbnx8Ii0iKSsnPC90ZD48dGQgY2xhc3M9Im4iPicrKGEua3NVPT09MS8wPyJ5b2siOmEua3NVP2woYS5rc1UpOiItIikrIjwvdGQ+PC90cj4ifSkpLmpvaW4oIiIpKyI8L3Rib2R5PjwvdGFibGU+IixhLmluZm9zLmxlbmd0aCYmKHIrPSc8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOjE4cHgiPicrYS5pbmZvcy5tYXAoKGZ1bmN0aW9uKGEpe3JldHVybic8ZGl2IGNsYXNzPSJhZy1pbmZvIj4nK2IoYSkrIjwvZGl2PiJ9KSkuam9pbigiIikrIjwvZGl2PiIpLHIrPSc8ZGV0YWlscyBjbGFzcz0iYWctbm90ZXMiJysoYS53YXJucy5sZW5ndGg+MT8iIG9wZW4iOiIiKSsiPjxzdW1tYXJ5PkRpa2thdCBlZGlsbWVzaSBnZXJla2VubGVyICgiK2Eud2FybnMubGVuZ3RoKyIpPC9zdW1tYXJ5Pjx1bD4iK2Eud2FybnMubWFwKChmdW5jdGlvbihhKXtyZXR1cm4iPGxpPiIrYihhKSsiPC9saT4ifSkpLmpvaW4oIiIpKyI8L3VsPjwvZGV0YWlscz4iLHIrPSc8ZGV0YWlscyBjbGFzcz0iYWctc3RlcHMiPjxzdW1tYXJ5Pkhlc2FwbGFtYSBhZMSxbWxhcsSxIHZlIGRheWFuYWtsYXLEsTwvc3VtbWFyeT48b2w+JythLnN0ZXBzLm1hcCgoZnVuY3Rpb24oYSl7cmV0dXJuIjxsaT4iK2IoYS50KSsoYS5sYXc\/JyA8c3BhbiBjbGFzcz0iYWctbGF3Ij4nK2IoYS5sYXcpKyI8L3NwYW4+IjoiIikrIjwvbGk+In0pKS5qb2luKCIiKSsiPC9vbD48L2RldGFpbHM+IixyKz0nPGRpdiBjbGFzcz0iYWctb2FjdHMgYWctbm9wcmludCI+JysoZS53YT8nPGEgY2xhc3M9ImFnLWJ0biBhZy1nb2xkIiBpZD0iYWdtaS13YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGhyZWY9IiMiPlNvbnVjdSBhdnVrYXRhIFdoYXRzQXBwIGlsZSBnw7ZuZGVyPC9hPic6IiIpKyc8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImFnLWJ0biBhZy1naG9zdCIgaWQ9ImFnbWktY29weSI+w5Z6ZXRpIGtvcHlhbGE8L2J1dHRvbj48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImFnLWJ0biBhZy1naG9zdCIgaWQ9ImFnbWktcHJpbnQiPllhemTEsXI8L2J1dHRvbj48c3BhbiBjbGFzcz0iYWctY29waWVkIiBpZD0iYWdtaS1jcCIgaGlkZGVuPktvcHlhbGFuZMSxPC9zcGFuPjwvZGl2PicsZS53YSYmKHIrPSc8cCBjbGFzcz0iYWctc21hbGwgYWctbm9wcmludCI+V2hhdHNBcHAgbWVzYWrEsSB5YWxuxLF6Y2Egc2l6IGfDtm5kZXIgdHXFn3VuYSBiYXNhcnNhbsSxeiBpbGV0aWxpci48L3A+JykscC5pbm5lckhUTUw9cixoPWZ1bmN0aW9uKGEpe3ZhciBlPVsixLBuZmF6IGhlc2FwbGFtYSDDtnpldGkgKHRhaG1pbmkpIl07YS5jcmltZXMuZm9yRWFjaCgoZnVuY3Rpb24oYSl7ZS5wdXNoKCItICIrYS5hZCsiOiAiKygic3VyZWxpIj09PWEudHVyP2woYS51KToiYXBjIj09PWEudHVyP2woYS51KSsiIMOnZXZyaWxlbiBoYXBpcyI6ImFtaCI9PT1hLnR1cj8iYcSfxLFybGHFn3TEsXLEsWxtxLHFnyBtw7xlYmJldCI6Im3DvGViYmV0IikrIiwgc3XDpyB0YXJpaGkgIithLmR0KX0pKSxhLm1haHN1cCYmZS5wdXNoKCJNYWhzdXA6ICIrbChhLm1haHN1cCkpO2Eua3VydW1kYVRvcGxhbT09PTEvMD9lLnB1c2goIktvxZ91bGx1IHNhbMSxdmVyaWxtZSB5b2siKTooZS5wdXNoKCJDZXphZXZpbmRlIGdlw6dlY2VrIHPDvHJlOiAiKyhhLmthbGFuP2woYS5rYWxhbik6ImdpcmRpLcOnxLFrdMSxIikrKGEudGFyaWgmJmEudGFyaWguZHM\/IiAoRFMgIithLnRhcmloLmRzKyIpIjoiIikpLCJrYXBhbGkiPT09YS5hY2lrVGlwJiZlLnB1c2goIkthcGFsxLE6ICIrbChhLmthcGFsaSkrIiwgYcOnxLFrOiAiK2woYS5hY2lrKSksYS5kc1lva3x8YS5hcGNPbmx5fHxlLnB1c2goIkRlbmV0aW1saSBzZXJiZXN0bGlrOiAiK2woYS5kc1N1cmUpKSxhLmtzWW9rfHxhLmFwY09ubHl8fGUucHVzaCgiS2\/Fn3VsbHUgc2FsxLF2ZXJpbG1lOiBrdXJ1bWRhICIrbChhLmtzS3VydW0pKyhhLnRhcmloJiZhLnRhcmloLmtzPyIgKCIrYS50YXJpaC5rcysiKSI6IiIpKSk7cmV0dXJuIGUucHVzaCgiS2F5bmFrOiAiK2xvY2F0aW9uLm9yaWdpbitsb2NhdGlvbi5wYXRobmFtZSksZS5qb2luKCJcbiIpfShhKSxlLndhJiYobigiI2FnbWktd2EiKS5ocmVmPSJodHRwczovL3dhLm1lLyIrZS53YSsiP3RleHQ9IitlbmNvZGVVUklDb21wb25lbnQoIk1lcmhhYmEsIGluZmF6IGhlc2FwbGFtYSBhcmFjxLFuZGFraSBzb251Y3VtIGhha2vEsW5kYSBnw7Zyw7zFn21layBpc3RpeW9ydW0uXG5cbiIraCkpLG4oIiNhZ21pLWNvcHkiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsKGZ1bmN0aW9uKCl7dmFyIGE9bigiI2FnbWktY3AiKSxlPWZ1bmN0aW9uKCl7YS5oaWRkZW49ITEsc2V0VGltZW91dCgoZnVuY3Rpb24oKXthLmhpZGRlbj0hMH0pLDJlMyl9O25hdmlnYXRvci5jbGlwYm9hcmQ\/bmF2aWdhdG9yLmNsaXBib2FyZC53cml0ZVRleHQoaCkudGhlbihlLChmdW5jdGlvbigpe0QoKSxlKCl9KSk6KEQoKSxlKCkpfSkpLG4oIiNhZ21pLXByaW50IikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLChmdW5jdGlvbigpe3dpbmRvdy5wcmludCgpfSkpLEUoKX1lbHNlIWZ1bmN0aW9uKGEpe3AuaW5uZXJIVE1MPSc8ZGl2IGNsYXNzPSJhZy1taXNzIj48Yj5IZXNhcGxhbWEgacOnaW4gZWtzaWsgYmlsZ2k8L2I+PHVsPicrYS5lcnJvcnMubWFwKChmdW5jdGlvbihhKXtyZXR1cm4iPGxpPiIrYihhKSsiPC9saT4ifSkpLmpvaW4oIiIpKyI8L3VsPjwvZGl2PiIsRSgpfShhKX1mdW5jdGlvbiBEKCl7dmFyIGE9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidGV4dGFyZWEiKTthLnZhbHVlPWgsZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChhKSxhLnNlbGVjdCgpO3RyeXtkb2N1bWVudC5leGVjQ29tbWFuZCgiY29weSIpfWNhdGNoKGEpe31hLnJlbW92ZSgpfWZ1bmN0aW9uIFMoKXt2YXIgZSxpLGw9KGU9cigiLmFnLWNyaW1lIikubWFwKChmdW5jdGlvbihhKXt2YXIgZT1mdW5jdGlvbihlKXtyZXR1cm4gbignW2RhdGEtZj0iJytlKyciXScsYSl9LGk9ZSgidHVyIikudmFsdWU7cmV0dXJue2tleTplKCJrZXkiKS52YWx1ZSxzdWNUYXJpaGk6ZSgic3VjVGFyaWhpIikudmFsdWUsdHVyOmkseTp4KGUoInkiKSksYTp4KGUoImEiKSksZzp4KGUoImciKSksYXBjR3VuOngoZSgiYXBjR3VuIikpLHRla2VycnVyOitlKCJ0ZWtlcnJ1ciIpLnZhbHVlLHB5OngoZSgicHkiKSkscGE6eChlKCJwYSIpKSxwZzp4KGUoInBnIikpLG9yZ3V0OmUoIm9yZ3V0IikuY2hlY2tlZCx0ZXJvcjplKCJ0ZXJvciIpLmNoZWNrZWQsY29jdWdhS2Fyc2k6ZSgiY29jdWdhS2Fyc2kiKS5jaGVja2VkJiYoIm11ZWJiZXQiPT09aXx8ImFtaCI9PT1pKX19KSksaT1udWxsLCJzdXJlIj09PWcmJihpPXt1bml0czphLlUoeChuKCIjYWdtaS1teSIpKSx4KG4oIiNhZ21pLW1hIikpLHgobigiI2FnbWktbWciKSkpfSksInRhcmloIj09PWcmJihpPXtyb3dzOnIoIi5hZy1tcm93IikubWFwKChmdW5jdGlvbihhKXtyZXR1cm57YmFzOm4oIltkYXRhLW09YmFzXSIsYSkudmFsdWUsYml0Om4oIltkYXRhLW09Yml0XSIsYSkudmFsdWV9fSkpLmZpbHRlcigoZnVuY3Rpb24oYSl7cmV0dXJuIGEuYmFzfHxhLmJpdH0pKX0pLHtjcmltZXM6ZSxtYWhzdXA6aSxkb2d1bTpuKCIjYWdtaS1kb2d1bSIpLnZhbHVlLGdpcmlzOm4oIiNhZ21pLWdpcmlzIikudmFsdWUsa2FkaW46bigiI2FnbWkta2FkaW4iKS5jaGVja2VkLGNvY3VrMDY6bigiI2FnbWktY29jdWswNiIpLmNoZWNrZWQsZG9ndW1ZYXB0aTpuKCIjYWdtaS1kb2d1bXlhcHRpIikuY2hlY2tlZCxoYXN0YTpuKCIjYWdtaS1oYXN0YSIpLmNoZWNrZWQsaWdrOm4oIiNhZ21pLWlnayIpLmNoZWNrZWQsZXRraW46bigiI2FnbWktZXRraW4iKS5jaGVja2VkLHl1a3Nla0d1djpuKCIjYWdtaS15ZyIpLmNoZWNrZWQscGFyYW1zOntnNkRhaGlsOm4oIiNhZ21pLWc2IikuY2hlY2tlZH19KTsoZnVuY3Rpb24oYSl7cmV0dXJuIGEuY3JpbWVzLnNvbWUoKGZ1bmN0aW9uKGEpe3JldHVybiBhLmtleXx8YS5zdWNUYXJpaGl8fGEueXx8YS5hfHxhLmd8fGEuYXBjR3VufSkpfSkobCl8fHY\/QShhLmhlc2FwbGEobCkpOncoKX1mdW5jdGlvbiBMKCl7Y2xlYXJUaW1lb3V0KHkpLHk9c2V0VGltZW91dChTLDIyMCl9fSgpOwo=<\/script><script>(function(){var s=document.getElementById('agmi-b64').textContent.replace(\/\\s+\/g,'');var u=Uint8Array.from(atob(s),function(c){return c.charCodeAt(0)});(0,eval)(new TextDecoder().decode(u));})();<\/script>\n<h2 id=\"kosullu-saliverilme-denetimli-serbestlik-ve-acik-cezaevi-ne-anlama-gelir\">Ko\u015fullu sal\u0131verilme, denetimli serbestlik ve a\u00e7\u0131k cezaevi ne anlama gelir?<\/h2>\n<p>Ara\u00e7taki \u00fc\u00e7 tarih, failin infaz s\u00fcrecindeki farkl\u0131 a\u015famalar\u0131 g\u00f6sterir. Ko\u015fullu sal\u0131verilme i\u00e7in kurumda ge\u00e7irilmesi gereken oran su\u00e7un t\u00fcr\u00fcne, su\u00e7 tarihine ve sonraki kanun de\u011fi\u015fikliklerine g\u00f6re farkl\u0131la\u015f\u0131r. \u0130nfaz kurallar\u0131 son y\u0131llarda birka\u00e7 kez de\u011fi\u015fti\u011fi i\u00e7in benzer ceza alan iki ki\u015finin tahliye tarihleri birbirinden ayr\u0131 \u00e7\u0131kabilir. A\u015fa\u011f\u0131daki tablo, her a\u015faman\u0131n ma\u011fdur a\u00e7\u0131s\u0131ndan ne ifade etti\u011fini \u00f6zetler.<\/p><div class=\"gm-tablo\"><table><thead><tr><th>A\u015fama<\/th><th>Ne anlama gelir<\/th><th>Ma\u011fdur a\u00e7\u0131s\u0131ndan<\/th><\/tr><\/thead><tbody><tr><td>A\u00e7\u0131k ceza infaz kurumu<\/td><td>G\u00fcvenlik \u00f6nlemlerinin daha hafif oldu\u011fu kurum<\/td><td>Fail kurumda kal\u0131r, kanundaki h\u00e2llerde izinle k\u0131sa s\u00fcre ayr\u0131labilir<\/td><\/tr><tr><td>Denetimli serbestlik<\/td><td>Ko\u015fullu sal\u0131verilmeden \u00f6nceki d\u00f6nemin d\u0131\u015far\u0131da, denetim alt\u0131nda ge\u00e7irilmesi<\/td><td>Fail d\u0131\u015far\u0131dad\u0131r ve denetimli serbestlik m\u00fcd\u00fcrl\u00fc\u011f\u00fcn\u00fcn belirledi\u011fi y\u00fck\u00fcml\u00fcl\u00fcklere uymak zorundad\u0131r<\/td><\/tr><tr><td>Ko\u015fullu sal\u0131verilme<\/td><td>Cezan\u0131n kanundaki b\u00f6l\u00fcm\u00fc iyi h\u00e2lle \u00e7ekildikten sonra denetim s\u00fcresiyle serbest b\u0131rak\u0131lma<\/td><td>Denetim s\u00fcresinde yeni kas\u0131tl\u0131 su\u00e7 veya y\u00fck\u00fcml\u00fcl\u00fck ihlali karar\u0131n geri al\u0131nmas\u0131na yol a\u00e7abilir<\/td><\/tr><\/tbody><\/table><\/div><p>Denetimli serbestlikten yararlanma, h\u00fck\u00fcml\u00fcn\u00fcn a\u00e7\u0131k kuruma ayr\u0131lmaya hak kazanm\u0131\u015f ve iyi h\u00e2lli olmas\u0131 gibi \u015fartlara ba\u011fl\u0131d\u0131r. Ara\u00e7taki denetimli serbestlik tarihi, kanunun izin verdi\u011fi en erken tarihi g\u00f6sterir.<\/p>\n<h2 id=\"aractaki-tarih-neden-tahminidir-kesin-tarih-nereden-ogrenilir\">Ara\u00e7taki tarih neden tahminidir, kesin tarih nereden \u00f6\u011frenilir?<\/h2>\n<p>Ara\u00e7, girdi\u011finiz ceza s\u00fcresi ve di\u011fer bilgiler \u00fczerinden genel kurallara g\u00f6re hesap yapar. Ger\u00e7ek tarihi ise pek \u00e7ok ayr\u0131nt\u0131 de\u011fi\u015ftirir: g\u00f6zalt\u0131 ve tutuklulukta ge\u00e7en s\u00fcrenin cezadan d\u00fc\u015f\u00fclmesi, failin ba\u015fka mahk\u00fbmiyetlerinin bulunmas\u0131, cezaevindeki disiplin durumu ve iyi h\u00e2l de\u011ferlendirmesi, tekerr\u00fcr h\u00e2li ve h\u00fck\u00fcmden sonra y\u00fcr\u00fcrl\u00fc\u011fe giren kanun de\u011fi\u015fiklikleri bunlar\u0131n ba\u015f\u0131nda gelir. \u0130yi h\u00e2l de\u011ferlendirmesi olumsuz \u00e7\u0131karsa ko\u015fullu sal\u0131verilme hesaplanan tarihte ger\u00e7ekle\u015fmeyebilir.<\/p><p>Kesin hesap, cezan\u0131n infaz\u0131n\u0131 y\u00fcr\u00fcten Cumhuriyet ba\u015fsavc\u0131l\u0131\u011f\u0131nca haz\u0131rlanan m\u00fcddetnamede yer al\u0131r. M\u00fcddetname, h\u00fck\u00fcml\u00fcn\u00fcn ko\u015fullu sal\u0131verilme ve hak ederek tahliye tarihlerini g\u00f6steren resm\u00ee hesap belgesidir.<\/p><div class=\"gm-kutu gm-kutu--dikkat\"><p><strong>Dikkat:<\/strong> Ara\u00e7tan \u00e7\u0131kan tarihi kesin bir takvim gibi kullanmay\u0131n. Koruma plan\u0131n\u0131z\u0131 ve ba\u015fvurular\u0131n\u0131z\u0131 tahmini tarihten birka\u00e7 ay \u00f6nce ba\u015flatmak size haz\u0131rl\u0131k i\u00e7in zaman kazand\u0131r\u0131r.<\/p><\/div>\n<h2 id=\"fail-tahliye-edilince-magdura-haber-verilir-mi\">Fail tahliye edilince ma\u011fdura haber verilir mi?<\/h2>\n<p>H\u00fck\u00fcm kesinle\u015ftikten sonra cezan\u0131n infaz\u0131n\u0131 Cumhuriyet ba\u015fsavc\u0131l\u0131\u011f\u0131 ve ceza infaz kurumu y\u00fcr\u00fct\u00fcr. Ma\u011fdurun bu a\u015famada bilgi almas\u0131 belirli kurallara ba\u011fl\u0131d\u0131r ve baz\u0131 a\u011f\u0131r su\u00e7larda ma\u011fdurun korunmas\u0131 i\u00e7in \u00f6zel bir bildirim d\u00fczeni vard\u0131r.<\/p><p>Su\u00e7 Ma\u011fdurlar\u0131n\u0131n Desteklenmesine Dair Cumhurba\u015fkanl\u0131\u011f\u0131 Kararnamesine g\u00f6re kasten \u00f6ld\u00fcrme ve buna te\u015febb\u00fcs, neticesi sebebiyle a\u011f\u0131rla\u015fm\u0131\u015f yaralama, \u00e7ocu\u011fun cinsel istismar\u0131, nitelikli cinsel sald\u0131r\u0131 ve neticesi sebebiyle a\u011f\u0131rla\u015fm\u0131\u015f i\u015fkence su\u00e7lar\u0131nda, tutuklu veya h\u00fck\u00fcml\u00fcn\u00fcn tahliyesi ya da firar\u0131 ceza infaz kurumu m\u00fcd\u00fcrl\u00fc\u011f\u00fcnce ma\u011fdurun bulundu\u011fu yerdeki kolluk birimine bildirilir. Kolluk durumu de\u011ferlendirir, gerekli koruyucu ve \u00f6nleyici tedbirleri al\u0131r ve ma\u011fdur i\u00e7in tehlike olu\u015fturabilecek h\u00e2llerde ma\u011fdura bilgi verir.<\/p><p>Bu kapsam\u0131n d\u0131\u015f\u0131nda kalan su\u00e7larda bilgi almak i\u00e7in adliyedeki adli destek ve ma\u011fdur hizmetleri m\u00fcd\u00fcrl\u00fc\u011f\u00fcne ve infaz\u0131 y\u00fcr\u00fcten Cumhuriyet ba\u015fsavc\u0131l\u0131\u011f\u0131na ba\u015fvurabilirsiniz. Ba\u015fvurunun avukat arac\u0131l\u0131\u011f\u0131yla yaz\u0131l\u0131 yap\u0131lmas\u0131 talebinizi kayda ge\u00e7irir. Bulundu\u011funuz yerdeki kolluk birimine g\u00fcncel adres ve telefon bilginizi bildirmeniz de olas\u0131 bir bildirimin size ula\u015fmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<h2 id=\"fail-tahliye-olmadan-once-veya-sonra-hangi-koruma-tedbirleri-istenebilir\">Fail tahliye olmadan \u00f6nce veya sonra hangi koruma tedbirleri istenebilir?<\/h2>\n<p>6284 say\u0131l\u0131 Ailenin Korunmas\u0131 ve Kad\u0131na Kar\u015f\u0131 \u015eiddetin \u00d6nlenmesine Dair Kanun; kad\u0131nlar\u0131, \u00e7ocuklar\u0131, aile bireylerini ve tek tarafl\u0131 \u0131srarl\u0131 takip ma\u011fduru olan ki\u015fileri, \u015fiddete u\u011fram\u0131\u015f olman\u0131n yan\u0131nda \u015fiddete u\u011frama tehlikesi bulundu\u011funda da korur. Bu nedenle tahliye tarihinin yakla\u015fmas\u0131 ve failin ge\u00e7mi\u015fteki davran\u0131\u015flar\u0131, ba\u015fvuruda anlat\u0131labilecek \u00f6nemli bilgilerdir. H\u00e2kim; failin tehdit ve hakaret i\u00e7eren s\u00f6z ve davran\u0131\u015flarda bulunmamas\u0131na, ortak konuttan uzakla\u015ft\u0131r\u0131lmas\u0131na, korunan ki\u015finin konutuna, okuluna ve i\u015fyerine yakla\u015fmamas\u0131na ve ileti\u015fim ara\u00e7lar\u0131yla rahats\u0131z etmemesine karar verebilir.<\/p><p>Ba\u015fvuru, en kolay ula\u015f\u0131labilecek h\u00e2kime, m\u00fclki amire veya kolluk birimine yap\u0131labilir; Cumhuriyet savc\u0131s\u0131 da ba\u015fvurabilir. Kanun, tedbir karar\u0131 i\u00e7in \u015fiddetin uyguland\u0131\u011f\u0131na dair delil veya belge aranmayaca\u011f\u0131n\u0131 belirtir. Tedbir ilk seferinde en fazla alt\u0131 ay i\u00e7in verilir, tehlike s\u00fcr\u00fcyorsa uzat\u0131labilir. Gecikmesinde sak\u0131nca bulunan h\u00e2llerde baz\u0131 tedbirleri kolluk amiri alabilir; bu tedbir h\u00e2kim onay\u0131na sunulur. Ba\u015fvurunun nas\u0131l haz\u0131rlanaca\u011f\u0131n\u0131 <a href=\"https:\/\/www.gulsahmutlu.av.tr\/index.php\/2026\/10\/13\/koruma-karari-basvurusu\/\">koruma karar\u0131 ba\u015fvurusu rehberimizde<\/a> ad\u0131m ad\u0131m anlatt\u0131k.<\/p><p>Ko\u015fullu sal\u0131verilen h\u00fck\u00fcml\u00fc, denetim s\u00fcresi boyunca kanunda say\u0131lan y\u00fck\u00fcml\u00fcl\u00fcklere uymak zorundad\u0131r. Failin size yakla\u015fmas\u0131ndan kayg\u0131 duyuyorsan\u0131z, bu kayg\u0131y\u0131 avukat\u0131n\u0131z arac\u0131l\u0131\u011f\u0131yla infaz\u0131 y\u00fcr\u00fcten makama yaz\u0131l\u0131 olarak iletmeniz de\u011ferlendirmeye katk\u0131 sa\u011flayabilir.<\/p>\n<h2 id=\"fail-yukumluluklerine-uymazsa-ne-olabilir\">Fail y\u00fck\u00fcml\u00fcl\u00fcklerine uymazsa ne olabilir?<\/h2>\n<p>Kanun, denetim alt\u0131ndaki failin kurallara uymamas\u0131 h\u00e2linde farkl\u0131 sonu\u00e7lar \u00f6ng\u00f6r\u00fcr. Karar\u0131 ilgili makam verir; ma\u011fdurun rol\u00fc, ihlali tarih, saat ve delilleriyle kollu\u011fa ve savc\u0131l\u0131\u011fa bildirmektir.<\/p><ul><li><strong>Denetimli serbestlikte:<\/strong> H\u00fck\u00fcml\u00fc y\u00fck\u00fcml\u00fcl\u00fcklere veya denetim plan\u0131na uymamakta \u0131srar ederse, denetimli serbestlik m\u00fcd\u00fcrl\u00fc\u011f\u00fcn\u00fcn talebi \u00fczerine infaz h\u00e2kimi ko\u015fullu sal\u0131verilme tarihine kadar kalan cezan\u0131n kapal\u0131 ceza infaz kurumunda \u00e7ektirilmesine karar verir.<\/li><li><strong>Ko\u015fullu sal\u0131verilmede:<\/strong> H\u00fck\u00fcml\u00fc denetim s\u00fcresinde hapis cezas\u0131n\u0131 gerektiren kas\u0131tl\u0131 bir su\u00e7 i\u015fler veya infaz h\u00e2kiminin uyar\u0131s\u0131na ra\u011fmen y\u00fck\u00fcml\u00fcl\u00fcklerine uymamakta \u0131srar ederse ko\u015fullu sal\u0131verilme karar\u0131 geri al\u0131n\u0131r.<\/li><li><strong>6284 tedbirine ayk\u0131r\u0131l\u0131kta:<\/strong> Tedbire ayk\u0131r\u0131 davranan ki\u015fi h\u00e2kim karar\u0131yla \u00fc\u00e7 g\u00fcnden on g\u00fcne kadar zorlama hapsine tabi tutulur. Tekrar\u0131nda s\u00fcre on be\u015f g\u00fcnden otuz g\u00fcne kadard\u0131r ve toplam\u0131 alt\u0131 ay\u0131 ge\u00e7emez.<\/li><\/ul>\n<h2 id=\"tehdit-veya-israrli-takip-yeniden-baslarsa-ne-yapmalisiniz\">Tehdit veya \u0131srarl\u0131 takip yeniden ba\u015flarsa ne yapmal\u0131s\u0131n\u0131z?<\/h2>\n<p>Fail tahliye olduktan sonra sizi aramaya, mesaj atmaya, evinizin ya da i\u015fyerinizin \u00e7evresinde g\u00f6r\u00fcnmeye ba\u015flarsa a\u015fa\u011f\u0131daki s\u0131ray\u0131 izleyebilirsiniz.<\/p><ol class=\"gm-adimlar\"><li><strong>Acil durumda 112&#8217;yi aray\u0131n.<\/strong> 112 Acil \u00c7a\u011fr\u0131 Merkezi polis, jandarma, sa\u011fl\u0131k ve itfaiye \u00e7a\u011fr\u0131lar\u0131n\u0131 tek numarada toplar. Kad\u0131nlar, Emniyetin KADES uygulamas\u0131 \u00fczerinden de ihbarda bulunabilir.<\/li><li><strong>Delilleri saklay\u0131n.<\/strong> Mesajlar\u0131, arama kay\u0131tlar\u0131n\u0131 ve sosyal medya i\u00e7eriklerini silmeyin, ekran g\u00f6r\u00fcnt\u00fcs\u00fc al\u0131n, olay\u0131 g\u00f6ren ki\u015filerin ad\u0131n\u0131 not edin.<\/li><li><strong>Kollu\u011fa veya savc\u0131l\u0131\u011fa ba\u015fvurun.<\/strong> Varsa mevcut tedbir karar\u0131n\u0131 ve failin denetim alt\u0131nda oldu\u011funu ba\u015fvurunuzda belirtin.<\/li><li><strong>Yeni tedbir ya da uzatma isteyin.<\/strong> Tedbir s\u00fcreniz bitmek \u00fczereyse veya hi\u00e7 tedbir yoksa 6284 kapsam\u0131nda ba\u015fvuru yap\u0131n.<\/li><li><strong>Destek al\u0131n.<\/strong> Aile ve Sosyal Hizmetler Bakanl\u0131\u011f\u0131n\u0131n ALO 183 Sosyal Destek Hatt\u0131 haftan\u0131n yedi g\u00fcn\u00fc, g\u00fcn\u00fcn her saatinde \u00fccretsiz hizmet verir ve \u015fiddet konusunda y\u00f6nlendirme yapar.<\/li><\/ol><p>Tekrarlanan takip ve rahats\u0131z etme davran\u0131\u015flar\u0131 ayr\u0131ca su\u00e7 olu\u015fturabilir. Bu su\u00e7un unsurlar\u0131n\u0131 ve ba\u015fvuru yollar\u0131n\u0131 <a href=\"https:\/\/www.gulsahmutlu.av.tr\/index.php\/2026\/09\/28\/israrli-takip-sucu-tck-123a\/\">\u0131srarl\u0131 takip su\u00e7u yaz\u0131m\u0131zda<\/a> ayr\u0131nt\u0131l\u0131 olarak ele ald\u0131k.<\/p>\n<h2 id=\"fail-ne-zaman-tahliye-olur-sik-sorulanlar\">Fail ne zaman tahliye olur? S\u0131k sorulanlar<\/h2>\n<div class=\"gm-sorular\">\n<details><summary>Fail ne zaman tahliye olur, h\u00fck\u00fcmde yazan s\u00fcrenin tamam\u0131n\u0131 yatar m\u0131?<\/summary><p>\u00c7o\u011fu durumda fail, h\u00fck\u00fcmde yazan s\u00fcrenin tamam\u0131n\u0131 cezaevinde ge\u00e7irmez. Kanun, cezan\u0131n su\u00e7 t\u00fcr\u00fcne g\u00f6re belirlenen b\u00f6l\u00fcm\u00fc iyi h\u00e2lle \u00e7ekildikten sonra ko\u015fullu sal\u0131verilmeye ve bu tarihten \u00f6nceki bir d\u00f6nemin denetimli serbestlikle d\u0131\u015far\u0131da ge\u00e7irilmesine imk\u00e2n tan\u0131r. Kesin tarih, infaz\u0131 y\u00fcr\u00fcten Cumhuriyet ba\u015fsavc\u0131l\u0131\u011f\u0131n\u0131n haz\u0131rlad\u0131\u011f\u0131 m\u00fcddetnamede yer al\u0131r.<\/p><\/details>\n<details><summary>Fail tahliye edildi\u011finde bana haber verilir mi?<\/summary><p>Kasten \u00f6ld\u00fcrme ve te\u015febb\u00fcs\u00fc, neticesi sebebiyle a\u011f\u0131rla\u015fm\u0131\u015f yaralama, \u00e7ocu\u011fun cinsel istismar\u0131, nitelikli cinsel sald\u0131r\u0131 ve neticesi sebebiyle a\u011f\u0131rla\u015fm\u0131\u015f i\u015fkence su\u00e7lar\u0131nda tahliye ve firar bilgisi kollu\u011fa bildirilir. Kolluk, ma\u011fdur i\u00e7in tehlike olu\u015fturabilecek h\u00e2llerde ma\u011fdura bilgi verir. Di\u011fer su\u00e7larda bilgi almak i\u00e7in adli destek ve ma\u011fdur hizmetleri m\u00fcd\u00fcrl\u00fc\u011f\u00fcne veya infaz\u0131 y\u00fcr\u00fcten savc\u0131l\u0131\u011fa ba\u015fvurabilirsiniz.<\/p><\/details>\n<details><summary>Fail cezaevindeyken koruma karar\u0131 i\u00e7in ba\u015fvurabilir miyim?<\/summary><p>6284 say\u0131l\u0131 Kanun, \u015fiddete u\u011frama tehlikesi bulunan ki\u015fileri de korur. Tahliye tarihinin yakla\u015ft\u0131\u011f\u0131n\u0131 ve failin \u00f6nceki davran\u0131\u015flar\u0131n\u0131 anlatarak h\u00e2kime, m\u00fclki amire veya kollu\u011fa ba\u015fvurabilirsiniz. Tedbir karar\u0131 i\u00e7in delil veya belge aranmaz; karar\u0131 h\u00e2kim tehlikeyi de\u011ferlendirerek verir.<\/p><\/details>\n<details><summary>Denetimli serbestlikteki fail bana yakla\u015f\u0131rsa ne olur?<\/summary><p>Hakk\u0131nda 6284 kapsam\u0131nda yakla\u015fmama tedbiri varsa, ayk\u0131r\u0131l\u0131k zorlama hapsine yol a\u00e7abilir. Yakla\u015fma bir tehdit ya da takip i\u00e7eriyorsa ayr\u0131ca soru\u015fturulur. Y\u00fck\u00fcml\u00fcl\u00fcklere uymamakta \u0131srar eden h\u00fck\u00fcml\u00fcn\u00fcn kalan cezas\u0131n\u0131 kapal\u0131 kurumda \u00e7ekmesine karar verilebilir. \u00d6nce 112&#8217;yi aray\u0131n, sonra delillerle birlikte kollu\u011fa veya savc\u0131l\u0131\u011fa ba\u015fvurun.<\/p><\/details>\n<details><summary>Ara\u00e7taki tarih ile ger\u00e7ek tahliye tarihi neden farkl\u0131 \u00e7\u0131kabilir?<\/summary><p>Ara\u00e7 genel kurallara g\u00f6re hesap yapar. Tutuklulukta ge\u00e7en s\u00fcrenin d\u00fc\u015f\u00fclmesi, birden fazla mahk\u00fbmiyet, disiplin cezalar\u0131, iyi h\u00e2l de\u011ferlendirmesi, tekerr\u00fcr ve yeni kanun de\u011fi\u015fiklikleri ger\u00e7ek tarihi de\u011fi\u015ftirir.<\/p><\/details>\n<\/div>\n<div class=\"gm-dayanak\"><p class=\"gm-dayanak__baslik\">Dayanak mevzuat ve kaynaklar<\/p><ul>\n<li><a href=\"https:\/\/www.mevzuat.gov.tr\/mevzuatmetin\/1.5.5275.pdf\" target=\"_blank\" rel=\"noopener\">5275 say\u0131l\u0131 Ceza ve G\u00fcvenlik Tedbirlerinin \u0130nfaz\u0131 Hakk\u0131nda Kanun<\/a><\/li>\n<li><a href=\"https:\/\/www.mevzuat.gov.tr\/mevzuatmetin\/1.5.6284.pdf\" target=\"_blank\" rel=\"noopener\">6284 say\u0131l\u0131 Ailenin Korunmas\u0131 ve Kad\u0131na Kar\u015f\u0131 \u015eiddetin \u00d6nlenmesine Dair Kanun<\/a><\/li>\n<li><a href=\"https:\/\/www.mevzuat.gov.tr\/MevzuatMetin\/19.5.63.pdf\" target=\"_blank\" rel=\"noopener\">63 say\u0131l\u0131 Su\u00e7 Ma\u011fdurlar\u0131n\u0131n Desteklenmesine Dair Cumhurba\u015fkanl\u0131\u011f\u0131 Kararnamesi<\/a><\/li>\n<li><a href=\"https:\/\/magdur.adalet.gov.tr\/\" target=\"_blank\" rel=\"noopener\">Adalet Bakanl\u0131\u011f\u0131 Adli Destek ve Ma\u011fdur Hizmetleri Dairesi Ba\u015fkanl\u0131\u011f\u0131<\/a><\/li>\n<li><a href=\"https:\/\/aile.gov.tr\/ankara\/haberler\/alo-183e-gecen-yil-kadina-yonelik-hizmetler-alaninda-43-bin-421-basvuru-yapildi\/\" target=\"_blank\" rel=\"noopener\">Aile ve Sosyal Hizmetler Bakanl\u0131\u011f\u0131: ALO 183 Sosyal Destek Hatt\u0131<\/a><\/li>\n<\/ul><\/div>\n<div class=\"gm-yazar\"><img src=\"https:\/\/www.gulsahmutlu.av.tr\/wp-content\/uploads\/2026\/11\/gulsah-mutlu-avukat-2026.webp\" alt=\"Av. G\u00fcl\u015fah Mutlu\" width=\"84\" height=\"84\" loading=\"lazy\" decoding=\"async\" \/><div><p class=\"gm-yazar__ust\">Sayfay\u0131 haz\u0131rlayan<\/p><p class=\"gm-yazar__ad\"><a href=\"https:\/\/www.gulsahmutlu.av.tr\/index.php\/ankara-ceza-avukati-avukat-gulsah-mutlu\/\">Av. G\u00fcl\u015fah Mutlu<\/a><\/p><p>Ankara Barosuna kay\u0131tl\u0131 avukat (sicil 16495), \u00c7ankaya \u00dcniversitesi Hukuk Fak\u00fcltesi 2002 mezunu. Ceza hukuku ve ceza muhakemesi alan\u0131nda, \u00f6zellikle su\u00e7 ma\u011fdurlar\u0131 ve yak\u0131nlar\u0131 ad\u0131na \u015fik\u00e2yet, kat\u0131lma ve kanun yolu s\u00fcre\u00e7lerinde vekillik yapmaktad\u0131r.<\/p><\/div><\/div>\n<div class=\"gm-iletisim\"><p class=\"gm-iletisim__baslik\">Tahliye tarihi yakla\u015f\u0131yorsa koruma plan\u0131n\u0131 birlikte de\u011ferlendirelim<\/p><p>G\u00f6r\u00fc\u015fmeye elinizdeki karar, varsa tedbir karar\u0131 ve tehdit i\u00e7eren mesaj kay\u0131tlar\u0131yla gelmeniz de\u011ferlendirmeyi h\u0131zland\u0131r\u0131r.<\/p><p>B\u00fcro telefonu: <a href=\"tel:+905327145045\">0 532 714 50 45<\/a> \u00b7 <a href=\"https:\/\/wa.me\/905327145045\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a> \u00b7 <a href=\"https:\/\/www.gulsahmutlu.av.tr\/index.php\/ankara-ceza-avukati-iletisim\/\">Adres ve ileti\u015fim formu<\/a><\/p><\/div>\n<p class=\"gm-uyari\">Bu i\u00e7erik genel bilgilendirme ama\u00e7l\u0131d\u0131r, somut durum i\u00e7in hukuki dan\u0131\u015fmanl\u0131k al\u0131nmal\u0131d\u0131r.<\/p>\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Fail ne zaman tahliye olur, h\u00fck\u00fcmde yazan s\u00fcrenin tamam\u0131n\u0131 yatar m\u0131?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u00c7o\u011fu durumda fail, h\u00fck\u00fcmde yazan s\u00fcrenin tamam\u0131n\u0131 cezaevinde ge\u00e7irmez. Kanun, cezan\u0131n su\u00e7 t\u00fcr\u00fcne g\u00f6re belirlenen b\u00f6l\u00fcm\u00fc iyi h\u00e2lle \u00e7ekildikten sonra ko\u015fullu sal\u0131verilmeye ve bu tarihten \u00f6nceki bir d\u00f6nemin denetimli serbestlikle d\u0131\u015far\u0131da ge\u00e7irilmesine imk\u00e2n tan\u0131r. Kesin tarih, infaz\u0131 y\u00fcr\u00fcten Cumhuriyet ba\u015fsavc\u0131l\u0131\u011f\u0131n\u0131n haz\u0131rlad\u0131\u011f\u0131 m\u00fcddetnamede yer al\u0131r.\"}}, {\"@type\": \"Question\", \"name\": \"Fail tahliye edildi\u011finde bana haber verilir mi?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Kasten \u00f6ld\u00fcrme ve te\u015febb\u00fcs\u00fc, neticesi sebebiyle a\u011f\u0131rla\u015fm\u0131\u015f yaralama, \u00e7ocu\u011fun cinsel istismar\u0131, nitelikli cinsel sald\u0131r\u0131 ve neticesi sebebiyle a\u011f\u0131rla\u015fm\u0131\u015f i\u015fkence su\u00e7lar\u0131nda tahliye ve firar bilgisi kollu\u011fa bildirilir. Kolluk, ma\u011fdur i\u00e7in tehlike olu\u015fturabilecek h\u00e2llerde ma\u011fdura bilgi verir. Di\u011fer su\u00e7larda bilgi almak i\u00e7in adli destek ve ma\u011fdur hizmetleri m\u00fcd\u00fcrl\u00fc\u011f\u00fcne veya infaz\u0131 y\u00fcr\u00fcten savc\u0131l\u0131\u011fa ba\u015fvurabilirsiniz.\"}}, {\"@type\": \"Question\", \"name\": \"Fail cezaevindeyken koruma karar\u0131 i\u00e7in ba\u015fvurabilir miyim?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"6284 say\u0131l\u0131 Kanun, \u015fiddete u\u011frama tehlikesi bulunan ki\u015fileri de korur. Tahliye tarihinin yakla\u015ft\u0131\u011f\u0131n\u0131 ve failin \u00f6nceki davran\u0131\u015flar\u0131n\u0131 anlatarak h\u00e2kime, m\u00fclki amire veya kollu\u011fa ba\u015fvurabilirsiniz. Tedbir karar\u0131 i\u00e7in delil veya belge aranmaz; karar\u0131 h\u00e2kim tehlikeyi de\u011ferlendirerek verir.\"}}, {\"@type\": \"Question\", \"name\": \"Denetimli serbestlikteki fail bana yakla\u015f\u0131rsa ne olur?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Hakk\u0131nda 6284 kapsam\u0131nda yakla\u015fmama tedbiri varsa, ayk\u0131r\u0131l\u0131k zorlama hapsine yol a\u00e7abilir. Yakla\u015fma bir tehdit ya da takip i\u00e7eriyorsa ayr\u0131ca soru\u015fturulur. Y\u00fck\u00fcml\u00fcl\u00fcklere uymamakta \u0131srar eden h\u00fck\u00fcml\u00fcn\u00fcn kalan cezas\u0131n\u0131 kapal\u0131 kurumda \u00e7ekmesine karar verilebilir. \u00d6nce 112'yi aray\u0131n, sonra delillerle birlikte kollu\u011fa veya savc\u0131l\u0131\u011fa ba\u015fvurun.\"}}, {\"@type\": \"Question\", \"name\": \"Ara\u00e7taki tarih ile ger\u00e7ek tahliye tarihi neden farkl\u0131 \u00e7\u0131kabilir?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ara\u00e7 genel kurallara g\u00f6re hesap yapar. Tutuklulukta ge\u00e7en s\u00fcrenin d\u00fc\u015f\u00fclmesi, birden fazla mahk\u00fbmiyet, disiplin cezalar\u0131, iyi h\u00e2l de\u011ferlendirmesi, tekerr\u00fcr ve yeni kanun de\u011fi\u015fiklikleri ger\u00e7ek tarihi de\u011fi\u015ftirir.\"}}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Fail ne zaman tahliye olur? Ko\u015fullu sal\u0131verilme ve denetimli serbestlik tarihini tahmini hesaplay\u0131n, tahliye \u00f6ncesi ve sonras\u0131 koruma yollar\u0131n\u0131 \u00f6\u011frenin.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2785","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/pages\/2785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/comments?post=2785"}],"version-history":[{"count":2,"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/pages\/2785\/revisions"}],"predecessor-version":[{"id":2787,"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/pages\/2785\/revisions\/2787"}],"wp:attachment":[{"href":"https:\/\/www.gulsahmutlu.av.tr\/index.php\/wp-json\/wp\/v2\/media?parent=2785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}