{"id":6,"date":"2026-11-08T18:50:14","date_gmt":"2026-11-08T18:50:14","guid":{"rendered":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/?page_id=6"},"modified":"2026-11-08T19:07:43","modified_gmt":"2026-11-08T19:07:43","slug":"dzien-w-ktorym-sie-urodziles","status":"publish","type":"page","link":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/?page_id=6","title":{"rendered":"Dzie\u0144, w kt\u00f3rym si\u0119 urodzi\u0142e\u015b"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Berkshire+Swash&#038;family=Cormorant+Garamond:ital,wght@0,500;0,700;1,500&#038;display=swap&#038;subset=latin-ext\" rel=\"stylesheet\">\n<style>\n#dwu{max-width:840px;margin:0 auto;font-family:'Cormorant Garamond',Georgia,serif;color:#3b2a1a;font-size:19px;line-height:1.4}\n#dwu *{box-sizing:border-box}\n.wp-block-post-title{display:none}\n.dwu-hero{position:relative;overflow:hidden;border-radius:22px 22px 0 0;padding:78px 22px 210px;text-align:center;color:#fff;background:linear-gradient(180deg,#0f0a36 0%,#2c1866 50%,#8a3f86 100%)}\n.dwu-hero:before,.dwu-hero:after{content:\"\";position:absolute;inset:0;background-repeat:repeat;background-size:320px 220px}\n.dwu-hero:before{background-image:radial-gradient(1.6px 1.6px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 30% 60%,#fff,transparent),radial-gradient(2px 2px at 48% 15%,#ffe9a8,transparent),radial-gradient(1px 1px at 66% 40%,#fff,transparent),radial-gradient(1.6px 1.6px at 82% 25%,#fff,transparent),radial-gradient(1px 1px at 92% 70%,#ffe9a8,transparent);animation:dwutw 3.5s ease-in-out infinite alternate}\n.dwu-hero:after{background-image:radial-gradient(1.2px 1.2px at 6% 70%,#fff,transparent),radial-gradient(2px 2px at 24% 35%,#fff,transparent),radial-gradient(1px 1px at 55% 75%,#ffe9a8,transparent),radial-gradient(1.5px 1.5px at 72% 12%,#fff,transparent),radial-gradient(1px 1px at 88% 48%,#fff,transparent);animation:dwutw 5s ease-in-out infinite alternate-reverse}\n@keyframes dwutw{from{opacity:.25}to{opacity:1}}\n.dwu-hero h2{position:relative;font-family:'Berkshire Swash',Georgia,serif;font-weight:400;font-size:clamp(30px,6.5vw,54px);line-height:1.15;margin:0;color:#ffe9a8;text-shadow:0 0 22px rgba(255,214,120,.6)}\n.dwu-hero p{position:relative;margin:12px 0 0;font-size:22px;font-style:italic;color:#e9dcff}\n.dwu-luna{position:absolute;top:18px;right:20px;width:46px;height:46px;border-radius:50%;box-shadow:inset -11px 0 0 0 #ffe9a8;filter:drop-shadow(0 0 12px #ffe9a8)}\n.dwu-zamek{position:absolute;left:0;bottom:0;width:100%;height:200px}\n.dwu-form{position:relative;margin:-64px 18px 0;background:#fffaf0;border:2px solid #c99a3b;border-radius:18px;padding:24px;display:grid;gap:14px;box-shadow:0 14px 34px rgba(40,20,80,.3)}\n.dwu-form label{display:grid;gap:6px;font-weight:700;font-size:18px;color:#6b2a1a}\n.dwu-form input{font:inherit;font-weight:500;padding:11px 14px;border:1px solid #d9bd7c;border-radius:10px;background:#fff;color:#3b2a1a}\n.dwu-form input:focus{outline:2px solid #c99a3b}\n.dwu-form button,.k-akcje button{font-family:'Berkshire Swash',Georgia,serif;font-size:20px;padding:14px 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#f9e08e,#c99a3b);color:#3b2a1a;cursor:pointer;box-shadow:0 4px 12px rgba(150,100,20,.35)}\n.dwu-form button:hover,.k-akcje button:hover{filter:brightness(1.07)}\n.dwu-st{min-height:30px;margin:16px 0 4px;text-align:center;font-style:italic;font-size:19px}\n.k-ram{position:relative;margin-top:14px;background:radial-gradient(circle at 50% 0,#fffdf4,#fbf0d4);border:7px double #c99a3b;border-radius:8px;padding:44px 26px 28px;text-align:center;box-shadow:0 14px 34px rgba(60,30,90,.25)}\n.k-rog{position:absolute;color:#c99a3b;font-size:30px;line-height:1}\n.r1{top:6px;left:12px}.r2{top:6px;right:12px;transform:scaleX(-1)}.r3{bottom:6px;left:12px;transform:scaleY(-1)}.r4{bottom:6px;right:12px;transform:scale(-1,-1)}\n.k-nad{letter-spacing:.25em;text-transform:uppercase;font-size:14px;color:#9a6b17;font-weight:700}\n.k-data{font-family:'Berkshire Swash',Georgia,serif;font-size:clamp(34px,7vw,54px);line-height:1.15;color:#6b2a1a;margin:10px 0 4px}\n.k-dz{font-size:21px;font-style:italic;color:#6b4a2a}\n.k-dla{margin-top:10px;font-size:20px}\n.k-bajka{max-width:520px;margin:16px auto 4px;padding:12px 6px;border-top:1px solid #e3c677;border-bottom:1px solid #e3c677;font-style:italic;font-size:21px;color:#6b4a2a}\n.k-sz{font-size:14px;color:#8a7350;font-style:normal}\n.k-sek{margin-top:30px;padding-top:6px;break-inside:avoid}\n.k-sek h3{font-family:'Berkshire Swash',Georgia,serif;font-weight:400;font-size:27px;color:#8a3b12;margin:0 0 14px}\n.k-sek h3:before,.k-sek h3:after{content:\"\u2726\";color:#c99a3b;font-size:15px;margin:0 12px;vertical-align:middle}\n.k-sek h4{font-size:17px;letter-spacing:.12em;text-transform:uppercase;color:#9a6b17;margin:16px 0 6px}\n.k-gr{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0}\n.k-kafel{background:#fff3d2;border:1px solid #e6c981;border-radius:14px;padding:12px 8px}\n.k-w{font-family:'Berkshire Swash',Georgia,serif;font-size:26px;color:#6b2a1a;line-height:1.2}\n.k-e{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#8a6a3a;margin-top:2px}\n.k-w2{font-family:'Berkshire Swash',Georgia,serif;font-size:30px;color:#6b2a1a;margin:4px 0}\n.k-ikona{font-size:52px;line-height:1.1}\n.k-luna{display:flex;justify-content:center;filter:drop-shadow(0 0 14px rgba(201,154,59,.55))}\n.k-opis{max-width:640px;margin:8px auto;font-size:19px}\n.k-wiki p{text-align:left;margin:7px 0;padding-left:12px;border-left:3px solid #e6c981;font-size:17px}\n.k-zr{margin-top:28px;padding-top:12px;border-top:1px solid #e3c677;font-size:13px;color:#8a7350}\n.k-akcje{margin-top:18px;text-align:center}\n@page{margin:10mm}\n@media print{body *{visibility:hidden}.k-ram,.k-ram *{visibility:visible}.k-ram{position:absolute;left:0;top:0;width:100%;margin:0;box-shadow:none;padding:22px 16px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.k-sek{break-inside:avoid}}\n@media(max-width:520px){.dwu-form{margin:-64px 8px 0;padding:18px}.k-ram{padding:40px 14px 24px}}\n.k-drugi{background:#fff3d2!important;border:1px solid #c99a3b!important;box-shadow:none!important;margin-left:8px;font-size:17px!important}\n.k-akcje button:disabled{opacity:.6;cursor:wait}\n.pdfp{position:fixed;left:0;top:0;z-index:-1;width:794px;height:1123px;background:#fffaf0;padding:18px;overflow:hidden;font-family:'Cormorant Garamond',Georgia,serif;color:#3b2a1a;line-height:1.35;font-size:19px}\n.pdfp *{box-sizing:border-box}\n.pdfp .pg-ram{position:relative;height:100%;border:6px double #c99a3b;padding:22px 26px 40px;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 0,#fffdf4,#fbf0d4)}\n.pdfp .pg-in{height:100%}\n.pdfp .pg-nr{position:absolute;bottom:9px;left:0;right:0;font-size:13px;color:#9a6b17;letter-spacing:.2em;text-transform:uppercase}\n.pdfp .pg-h{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#9a6b17;border-bottom:1px solid #e3c677;padding-bottom:6px;margin-bottom:4px}\n.pdfp .pg-h + .k-sek{margin-top:8px}\n.pdfp .k-sek{margin-top:16px;padding-top:2px}\n.pdfp .k-sek h3{font-size:23px;margin-bottom:8px}\n.pdfp .k-gr{gap:7px;margin:6px 0}\n.pdfp .k-kafel{padding:7px 6px}\n.pdfp .k-w{font-size:21px}\n.pdfp .k-e{font-size:12px}\n.pdfp .k-w2{font-size:25px;margin:2px 0}\n.pdfp .k-ikona{font-size:38px}\n.pdfp .k-opis{font-size:16.5px;margin:5px auto}\n.pdfp .k-wiki p{font-size:15px;margin:4px 0}\n.pdfp .k-sek h4{margin:10px 0 4px;font-size:14px}\n.pdfp .k-data{font-size:44px;margin:6px 0 2px}\n.pdfp .k-bajka{font-size:18px;margin:10px auto 2px;padding:8px 4px}\n.pdfp .k-luna svg{width:104px;height:104px}\n.pdfp .k-zr{margin-top:16px;font-size:12px}\n.pdfp2 .k-sek{margin-top:11px}\n.pdfp2 .k-sek h3{font-size:21px;margin-bottom:5px}\n.pdfp2 .k-opis{font-size:15px;margin:3px auto}\n.pdfp2 .k-w{font-size:19px}\n.pdfp2 .k-kafel{padding:5px 4px}\n.pdfp2 .k-wiki p{font-size:14px;margin:3px 0}\n.pdfp2 .k-ikona{font-size:30px}\n.pdfp2 .k-luna svg{width:84px;height:84px}\n.pdfp3 .k-sek{margin-top:7px}\n.pdfp3 .k-opis{font-size:14px}\n.pdfp3 .k-gr{gap:5px;margin:4px 0}\n.pdfp3 .k-wiki p{font-size:13px;margin:2px 0}\n.pdfp .pg-in{display:flex;flex-direction:column;justify-content:space-between}\n.pdfp .pg-in>*{flex-shrink:0}\n.dwu-form select{font:inherit;font-weight:500;padding:11px 14px;border:1px solid #d9bd7c;border-radius:10px;background:#fff;color:#3b2a1a}\n.dwu-sug{display:grid;gap:6px}\n.dwu-form button.dwu-sg{font-family:inherit!important;font-size:17px!important;text-align:left;background:#fff3d2!important;border:1px solid #e0c27a!important;border-radius:8px!important;padding:8px 12px!important;box-shadow:none!important;color:#3b2a1a!important}\n.dwu-form button.dwu-sg:hover{background:#ffe9a8!important}\n<\/style>\n<div id=\"dwu\">\n<div class=\"dwu-hero\"><div class=\"dwu-luna\"><\/div>\n<h2>Dzie\u0144, w kt\u00f3rym si\u0119 urodzi\u0142e\u015b<\/h2>\n<p>Bajka o jednym dniu, kt\u00f3ry nale\u017cy do Ciebie<\/p>\n<svg class=\"dwu-zamek\" viewBox=\"0 0 600 140\" preserveAspectRatio=\"xMidYMax slice\" aria-hidden=\"true\"><path d=\"M0 140V108Q90 76 180 104T360 98T600 104V140Z\" fill=\"#1a1050\"\/><g fill=\"#0b0726\"><rect x=\"268\" y=\"66\" width=\"64\" height=\"60\"\/><polygon points=\"260,68 300,16 340,68\"\/><rect x=\"232\" y=\"82\" width=\"28\" height=\"44\"\/><polygon points=\"228,84 246,50 264,84\"\/><rect x=\"340\" y=\"82\" width=\"28\" height=\"44\"\/><polygon points=\"336,84 354,50 372,84\"\/><rect x=\"200\" y=\"100\" width=\"28\" height=\"26\"\/><rect x=\"372\" y=\"100\" width=\"28\" height=\"26\"\/><path d=\"M0 140V118Q120 96 220 122T420 118T600 122V140Z\"\/><\/g><line x1=\"300\" y1=\"16\" x2=\"300\" y2=\"2\" stroke=\"#0b0726\" stroke-width=\"2\"\/><polygon points=\"300,2 316,7 300,12\" fill=\"#f9e08e\"\/><g fill=\"#f9e08e\"><rect x=\"294\" y=\"84\" width=\"12\" height=\"18\" rx=\"6\"\/><rect x=\"242\" y=\"96\" width=\"8\" height=\"12\" rx=\"4\"\/><rect x=\"350\" y=\"96\" width=\"8\" height=\"12\" rx=\"4\"\/><\/g><\/svg><\/div>\n<form class=\"dwu-form\" id=\"dwu-f\">\n<label>Data (urodziny, \u015blub, narodziny dziecka\u2026)<input type=\"date\" id=\"dwu-d\" required min=\"1940-01-01\"><\/label>\n<label>Kraj<select id=\"dwu-k\"><option value=\"PL\" selected>Polska<\/option><option value=\"DE\">Niemcy<\/option><option value=\"CZ\">Czechy<\/option><option value=\"SK\">S\u0142owacja<\/option><option value=\"GB\">Wielka Brytania<\/option><option value=\"IE\">Irlandia<\/option><option value=\"US\">Stany Zjednoczone<\/option><option value=\"CA\">Kanada<\/option><option value=\"FR\">Francja<\/option><option value=\"ES\">Hiszpania<\/option><option value=\"IT\">W\u0142ochy<\/option><option value=\"NL\">Holandia<\/option><option value=\"AT\">Austria<\/option><option value=\"CH\">Szwajcaria<\/option><option value=\"UA\">Ukraina<\/option><option value=\"LT\">Litwa<\/option><option value=\"NO\">Norwegia<\/option><option value=\"SE\">Szwecja<\/option><option value=\"DK\">Dania<\/option><option value=\"\">Dowolny kraj<\/option><\/select><\/label>\n<label>Miejscowo\u015b\u0107<input type=\"text\" id=\"dwu-m\" placeholder=\"np. Krak\u00f3w\" required autocomplete=\"off\"><\/label>\n<div id=\"dwu-sug\" class=\"dwu-sug\"><\/div>\n<label>Imi\u0119 (opcjonalnie), poka\u017cemy jego znaczenie<input type=\"text\" id=\"dwu-n\" maxlength=\"40\" placeholder=\"np. Halina\"><\/label>\n<button type=\"submit\">\u2728 Odkryj m\u00f3j dzie\u0144<\/button>\n<\/form>\n<div class=\"dwu-st\" id=\"dwu-s\"><\/div>\n<div id=\"dwu-w\"><\/div>\n<\/div>\n<script>(function(){var c=\"KGZ1bmN0aW9uKCl7CnZhciAkPWZ1bmN0aW9uKGkpe3JldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpKTt9OwpmdW5jdGlvbiBlc2Mocyl7cmV0dXJuIFN0cmluZyhzKS5yZXBsYWNlKC9bJjw+IiddL2csZnVuY3Rpb24oYyl7cmV0dXJuIHsnJic6JyZhbXA7JywnPCc6JyZsdDsnLCc+JzonJmd0OycsJyInOicmcXVvdDsnLCInIjonJiMzOTsnfVtjXTt9KTt9CmZ1bmN0aW9uIGZtKG4sZGVjKXtyZXR1cm4gTnVtYmVyKG4pLnRvTG9jYWxlU3RyaW5nKCdwbC1QTCcse21pbmltdW1GcmFjdGlvbkRpZ2l0czpkZWN8fDAsbWF4aW11bUZyYWN0aW9uRGlnaXRzOmRlY3x8MH0pO30KdmFyIEROST1bJ25pZWR6aWVsYScsJ3BvbmllZHppYcWCZWsnLCd3dG9yZWsnLCfFm3JvZGEnLCdjendhcnRlaycsJ3BpxIV0ZWsnLCdzb2JvdGEnXTsKdmFyIE1JRVM9WydzdHljem5pYScsJ2x1dGVnbycsJ21hcmNhJywna3dpZXRuaWEnLCdtYWphJywnY3plcndjYScsJ2xpcGNhJywnc2llcnBuaWEnLCd3cnplxZtuaWEnLCdwYcW6ZHppZXJuaWthJywnbGlzdG9wYWRhJywnZ3J1ZG5pYSddOwp2YXIgQkFKS0E9WydEemllY2tvIG5pZWR6aWVsaSByb2R6aSBzacSZIHdlc2\/FgmUsIGRvYnJlIGkgc3pjesSZxZtsaXdlLicsJ0R6aWVja28gcG9uaWVkemlhxYJrdSBtYSBwacSZa27EhSB0d2FyeiBpIMWCYWdvZG5lIHNlcmNlLicsJ0R6aWVja28gd3Rvcmt1IGplc3QgcGXFgm5lIMWCYXNraSBpIHdkemnEmWt1LicsJ0R6aWVja28gxZtyb2R5IHpuYSBzbXV0a2ksIGFsZSBpIG5pZXp3eWvFgsSFIGfFgsSZYmnEmS4nLCdEemllY2tvIGN6d2FydGt1IG1hIHByemVkIHNvYsSFIGRhbGVrxIUgZHJvZ8SZLicsJ0R6aWVja28gcGnEhXRrdSBqZXN0IGtvY2hhasSFY2UgaSBzemN6b2RyZS4nLCdEemllY2tvIHNvYm90eSBjacSZxbxrbyBwcmFjdWplLCBieSB6YXPFgnXFvHnEhyBuYSBzd29qZSBzemN6xJnFm2NpZS4nXTsKdmFyIFdNTz17MDonYmV6Y2htdXJuaWUnLDE6J3ByemV3YcW8bmllIHBvZ29kbmllJywyOidjesSZxZtjaW93ZSB6YWNobXVyemVuaWUnLDM6J3BvY2htdXJubycsNDU6J21nxYJhJyw0ODonc3phZMW6Jyw1MTonbGVra2EgbcW8YXdrYScsNTM6J23FvGF3a2EnLDU1OidzaWxuYSBtxbxhd2thJyw1NjonbWFyem7EhWNhIG3FvGF3a2EnLDU3OidtYXJ6bsSFY2EgbcW8YXdrYScsNjE6J3PFgmFieSBkZXN6Y3onLDYzOidkZXN6Y3onLDY1OidzaWxueSBkZXN6Y3onLDY2OidtYXJ6bsSFY3kgZGVzemN6Jyw2NzonbWFyem7EhWN5IGRlc3pjeicsNzE6J3PFgmFieSDFm25pZWcnLDczOifFm25pZWcnLDc1OidpbnRlbnN5d255IMWbbmllZycsNzc6J3ppYXJuYSDFm25pZWd1Jyw4MDoncHJ6ZWxvdG5lIG9wYWR5Jyw4MToncHJ6ZWxvdG5lIG9wYWR5Jyw4MjondWxld3knLDg1OidwcnplbG90bnkgxZtuaWVnJyw4NjoncHJ6ZWxvdG55IMWbbmllZycsOTU6J2J1cnphJyw5NjonYnVyemEgeiBncmFkZW0nLDk5OididXJ6YSB6IGdyYWRlbSd9OwpmdW5jdGlvbiB3SWtvbmEoYyl7aWYoYz09PTApcmV0dXJuICfimIDvuI8nO2lmKGM9PT0xKXJldHVybiAn8J+MpO+4jyc7aWYoYz09PTIpcmV0dXJuICfim4UnO2lmKGM9PT0zKXJldHVybiAn4piB77iPJztpZihjPT09NDV8fGM9PT00OClyZXR1cm4gJ\/CfjKvvuI8nO2lmKGM+PTUxJiZjPD01NylyZXR1cm4gJ\/CfjKbvuI8nO2lmKGM+PTYxJiZjPD02NylyZXR1cm4gJ\/CfjKfvuI8nO2lmKGM+PTcxJiZjPD03NylyZXR1cm4gJ+KdhO+4jyc7aWYoYz49ODAmJmM8PTgyKXJldHVybiAn8J+Mpu+4jyc7aWYoYz49ODUmJmM8PTg2KXJldHVybiAn8J+MqO+4jyc7aWYoYz49OTUpcmV0dXJuICfim4jvuI8nO3JldHVybiAn8J+MiCc7fQp2YXIgWk49ewonQmFyYW4nOntzOifimYgnLGVsOidPZ2llxYQnLHBsOidNYXJzJyxtb2Q6J2thcmR5bmFsbnknLG9wOidPZHdhxbxueSBwaW9uaWVyLCBrdMOzcnkgd3BhZGEgZG8gYmFqa2kgeiBpbXBldGVtIGkgcGllcndzenkgcnVzemEgdyBkcm9nxJkuJyxtb2M6J29kd2FnYSwgZW5lcmdpYSwgc3pjemVyb8WbxIcnLHd5ejonbmllY2llcnBsaXdvxZvEhywgcG9yeXdjem\/Fm8SHJyxrb2w6J2N6ZXJ3aWXFhCcsemc6J0xldywgU3RyemVsZWMsIEJsacW6bmnEmXRhJ30sCidCeWsnOntzOifimYknLGVsOidaaWVtaWEnLHBsOidXZW51cycsbW9kOidzdGHFgnknLG9wOidTcG9rb2pueSBzbWFrb3N6IMW8eWNpYSwgd2llcm55IGphayBuYWpzdGFyc3p5IGTEhWIgdyBiYcWbbmlvd3ltIGxlc2llLicsbW9jOidjaWVycGxpd2\/Fm8SHLCBsb2phbG5vxZvEhywgem15c8WCIHBpxJlrbmEnLHd5ejondXDDs3IsIHByenl3acSFemFuaWUgZG8gd3lnw7NkJyxrb2w6J3ppZWxlxYQgaSByw7PFvCcsemc6J1Bhbm5hLCBLb3ppb3JvxbxlYywgUnlieSd9LAonQmxpxbpuacSZdGEnOntzOifimYonLGVsOidQb3dpZXRyemUnLHBsOidNZXJrdXJ5Jyxtb2Q6J3ptaWVubnknLG9wOidHYWRhdGxpd3kgendpYXN0dW4gbm93aW4sIGNpZWthd3kgxZt3aWF0YSBuaWN6eW0gd8SZZHJvd255IGJhcmQuJyxtb2M6J2NpZWthd2\/Fm8SHLCBixYJ5c2tvdGxpd2\/Fm8SHLCBlbGFzdHljem5vxZvEhycsd3l6Oidyb3p0YXJnbmllbmllLCBrYXByecWbbm\/Fm8SHJyxrb2w6J8W8w7PFgsSHJyx6ZzonV2FnYSwgV29kbmlrLCBCYXJhbid9LAonUmFrJzp7czon4pmLJyxlbDonV29kYScscGw6J0tzacSZxbx5YycsbW9kOidrYXJkeW5hbG55JyxvcDonQ3p1xYJ5IG9waWVrdW4sIGt0w7NyeSBub3NpIGRvbSB3IHNlcmN1IGphayBtdXN6bGEgcGVyxYLEmS4nLG1vYzonZW1wYXRpYSwgaW50dWljamEsIHRyb3NrbGl3b8WbxIcnLHd5ejoncHJ6ZXdyYcW8bGl3aWVuaWUsIGNob3dhbmllIHNpxJkgdyBza29ydXBpZScsa29sOidzcmVicm55Jyx6ZzonU2tvcnBpb24sIFJ5YnksIEJ5ayd9LAonTGV3Jzp7czon4pmMJyxlbDonT2dpZcWEJyxwbDonU8WCb8WEY2UnLG1vZDonc3RhxYJ5JyxvcDonSG9qbnkga3LDs2wgYmFqa293ZWdvIGR3b3J1LCBrdMOzcnkgcm96amHFm25pYSBrYcW8ZMSFIHNhbMSZLicsbW9jOidjaGFyeXptYSwgd2llbGtvZHVzem5vxZvEhywgY2llcMWCbycsd3l6OidkdW1hLCBwb3RyemViYSBva2xhc2vDs3cnLGtvbDonesWCb3R5Jyx6ZzonQmFyYW4sIFN0cnplbGVjLCBXYWdhJ30sCidQYW5uYSc6e3M6J+KZjScsZWw6J1ppZW1pYScscGw6J01lcmt1cnknLG1vZDonem1pZW5ueScsb3A6J1NrcnVwdWxhdG5hIHppZWxhcmthLCBrdMOzcmEgd2lkemkgdG8sIGNvIHVteWthIGlubnltLicsbW9jOidyemV0ZWxub8WbxIcsIHNwb3N0cnplZ2F3Y3pvxZvEhywgcG9tb2Nub8WbxIcnLHd5ejoncGVyZmVrY2pvbml6bSwga3J5dHljeXptJyxrb2w6J29saXdrb3d5Jyx6ZzonQnlrLCBLb3ppb3JvxbxlYywgUmFrJ30sCidXYWdhJzp7czon4pmOJyxlbDonUG93aWV0cnplJyxwbDonV2VudXMnLG1vZDona2FyZHluYWxueScsb3A6J0R5cGxvbWF0a2EgeiB3YWfEhSBzcHJhd2llZGxpd2\/Fm2NpIHcgZMWCb25pLCBrb2NoYWrEhWNhIGhhcm1vbmnEmSBpIHBpxJlrbm8uJyxtb2M6J3Rha3QsIHBvY3p1Y2llIHNwcmF3aWVkbGl3b8WbY2ksIHdkemnEmWsnLHd5ejonbmllemRlY3lkb3dhbmllLCB1bmlrYW5pZSBrb25mbGlrdMOzdycsa29sOidwYXN0ZWxvd3kgYsWCxJlraXQnLHpnOidCbGnFum5pxJl0YSwgV29kbmlrLCBMZXcnfSwKJ1Nrb3JwaW9uJzp7czon4pmPJyxlbDonV29kYScscGw6J01hcnMgaSBQbHV0b24nLG1vZDonc3RhxYJ5JyxvcDonVGFqZW1uaWN6eSBzdHJhxbxuaWsgemFrbMSZxIcgbyBzcG9qcnplbml1IHByemVuaWthasSFY3ltIG1nxYLEmS4nLG1vYzonc2nFgmEgd29saSwgbG9qYWxub8WbxIcsIGfFgsSZYmlhJyx3eXo6J3phemRyb8WbxIcsIHNrcnl0b8WbxIcnLGtvbDonYm9yZG8nLHpnOidSYWssIFJ5YnksIFBhbm5hJ30sCidTdHJ6ZWxlYyc6e3M6J+KZkCcsZWw6J09naWXFhCcscGw6J0pvd2lzeicsbW9kOid6bWllbm55JyxvcDonV8SZZHJvd2llYyB6IMWCdWtpZW0gaSBtYXDEhSwga3TDs3JlZ28gY2nEhWduaWUgemEgaG9yeXpvbnQuJyxtb2M6J29wdHltaXptLCB3b2xub8WbxIcsIG90d2FydG\/Fm8SHJyx3eXo6J2JlenBvxZtyZWRuaW\/Fm8SHIGHFvCBkbyBicmFrdSB0YWt0dScsa29sOidmaW9sZXQnLHpnOidCYXJhbiwgTGV3LCBXb2RuaWsnfSwKJ0tvemlvcm\/FvGVjJzp7czon4pmRJyxlbDonWmllbWlhJyxwbDonU2F0dXJuJyxtb2Q6J2thcmR5bmFsbnknLG9wOidDaWVycGxpd3kgYnVkb3duaWN6eSB6YW1rw7N3LCBrdMOzcnkgd3NwaW5hIHNpxJkgbmEgc3pjenl0IGtyb2sgcG8ga3Jva3UuJyxtb2M6J29kcG93aWVkemlhbG5vxZvEhywgd3l0cndhxYJvxZvEhywgZHlzY3lwbGluYScsd3l6OidzdXJvd2\/Fm8SHIGRsYSBzaWViaWUsIHByYWNvaG9saXptJyxrb2w6J2dyYWZpdCcsemc6J0J5aywgUGFubmEsIFNrb3JwaW9uJ30sCidXb2RuaWsnOntzOifimZInLGVsOidQb3dpZXRyemUnLHBsOidTYXR1cm4gaSBVcmFuJyxtb2Q6J3N0YcWCeScsb3A6J1dpempvbmVyIHogZ8WCb3fEhSB3IGd3aWF6ZGFjaCBpIHNlcmNlbSBkbGEgd3N6eXN0a2ljaC4nLG1vYzonb3J5Z2luYWxub8WbxIcsIG5pZXphbGXFvG5vxZvEhywgaHVtYW5pdGFyeXptJyx3eXo6J2NoxYLDs2QsIHByemVrb3JhJyxrb2w6J3R1cmt1cycsemc6J0JsacW6bmnEmXRhLCBXYWdhLCBTdHJ6ZWxlYyd9LAonUnlieSc6e3M6J+KZkycsZWw6J1dvZGEnLHBsOidOZXB0dW4gaSBKb3dpc3onLG1vZDonem1pZW5ueScsb3A6J01hcnp5Y2llbCwga3TDs3J5IHPFgnlzenkgc3plcHQgbW9yemEgaSBjenVqZSBjdWR6ZSDFgnp5LicsbW9jOid3eW9icmHFum5pYSwgd3Nww7PFgmN6dWNpZSwgYXJ0eXptJyx3eXo6J3VjaWVjemthIHcgbWFyemVuaWEsIHBvZGF0bm\/Fm8SHIG5hIHdwxYJ5d3knLGtvbDonbW9yc2thIHppZWxlxYQnLHpnOidSYWssIFNrb3JwaW9uLCBLb3ppb3JvxbxlYyd9fTsKdmFyIFpXPVsnU3pjenVyJywnQmF3w7PFgicsJ1R5Z3J5cycsJ0tyw7NsaWsnLCdTbW9rJywnV8SFxbwnLCdLb8WEJywnS296YScsJ01hxYJwYScsJ0tvZ3V0JywnUGllcycsJ8Wad2luaWEnXTsKdmFyIFpXST1bJ\/CfkIAnLCfwn5CCJywn8J+QhScsJ\/CfkIcnLCfwn5CJJywn8J+QjScsJ\/CfkI4nLCfwn5CQJywn8J+QkicsJ\/CfkJMnLCfwn5CVJywn8J+QliddOwp2YXIgWldPPVsnQnlzdHJ5LCB6YXJhZG55IGkgY3phcnVqxIVjeTsgemF3c3plIHpuYWpkemllIGRyb2fEmSBkbyBzcGnFvGFybmkgaSBkbyBzZXJjLicsJ1ByYWNvd2l0eSwgcnpldGVsbnkgaSBjaWVycGxpd3k7IG5hIG5pbSBtb8W8bmEgb3ByemXEhyBjYcWCxIUgd2lvc2vEmS4nLCdPZHdhxbxueSwgbWFnbmV0eWN6bnkgaSBuaWV6YWxlxbxueTsgdXJvZHpvbnkgcHJ6eXfDs2RjYS4nLCfFgWFnb2RueSwgdGFrdG93bnkgaSBhcnR5c3R5Y3pueTsgY2VuaSBzcG9rw7NqIGkgcGnEmWtuby4nLCdDaGFyeXptYXR5Y3pueSBpIHBlxYJlbiBvZ25pYTsgdyBjaGnFhHNraWVqIHRyYWR5Y2ppIG5hanBvdMSZxbxuaWVqc3p5IHplIHpuYWvDs3cuJywnTcSFZHJ5LCB0YWplbW5pY3p5IGkgaW50dWljeWpueTsgbcOzd2kgbWHFgm8sIHdpZHppIGR1xbxvLicsJ1dvbG55IGR1Y2gsIHBlxYJlbiBlbmVyZ2lpIGkgZW50dXpqYXptdTsga29jaGEgb3R3YXJ0xIUgZHJvZ8SZLicsJ8WBYWdvZG5hLCBrcmVhdHl3bmEgaSBkb2Jyb2R1c3puYTsgbWEgZHVzesSZIGFydHlzdHkuJywnU3ByeXRuYSwgZG93Y2lwbmEgaSBwb215c8WCb3dhOyB3eWpkemllIG9icm9ubsSFIHLEmWvEhSB6IGthxbxkZWogb3ByZXNqaS4nLCdEdW1ueSwgcHJhY293aXR5IGkgZG9rxYJhZG55OyB3c3RhamUgcGllcndzenkgaSB3aWUsIGN6ZWdvIGNoY2UuJywnTG9qYWxueSwgdWN6Y2l3eSBpIHRyb3NrbGl3eTsgbmFqbGVwc3p5IHByenlqYWNpZWwgdyBrYcW8ZGVqIG9wb3dpZcWbY2kuJywnSG9qbmEsIHNlcmRlY3puYSBpIMW8eWN6bGl3YTsgcG90cmFmaSBjaWVzennEhyBzacSZIMW8eWNpZW0uJ107CnZhciBaRUw9W1snRHJld25vJywncm96d8Ozaiwga3JlYXR5d25vxZvEhyBpIMW8eWN6bGl3b8WbxIcnXSxbJ09naWXFhCcsJ3Bhc2phLCBkeW5hbWlrYSBpIG9kd2FnYSddLFsnWmllbWlhJywnc3RhYmlsbm\/Fm8SHLCBwcmFrdHljem5vxZvEhyBpIG9waWVrdcWEY3pvxZvEhyddLFsnTWV0YWwnLCdkZXRlcm1pbmFjamEsIHNpxYJhIHdvbGkgaSBwb3J6xIVkZWsnXSxbJ1dvZGEnLCdpbnR1aWNqYSwgZWxhc3R5Y3pub8WbxIcgaSBlbXBhdGlhJ11dOwp2YXIgTElDWkJZPXsxOidMaWRlciBpIHBpb25pZXI6IHNhbW9kemllbG5vxZvEhywgb2R3YWdhIGkgd8WCYXNuYSBkcm9nYS4nLDI6J0R5cGxvbWF0YTogd3Nww7PFgnByYWNhLCB3cmHFvGxpd2\/Fm8SHIGkgdGFsZW50IGRvIMWCxIVjemVuaWEgbHVkemkuJywzOidUd8OzcmNhOiByYWRvxZvEhywgc8WCb3dvLCBodW1vciBpIGLFgnlzayB3eW9icmHFum5pLicsNDonQnVkb3duaWN6eTogcG9yesSFZGVrLCByemV0ZWxub8WbxIcgaSBzb2xpZG5lIGZ1bmRhbWVudHkuJyw1OidQb2Ryw7PFvG5pazogd29sbm\/Fm8SHLCB6bWlhbmEgaSBjaWVrYXdvxZvEhyDFm3dpYXRhLicsNjonT3BpZWt1bjogcm9kemluYSwgaGFybW9uaWEgaSB0cm9za2EgbyBwacSZa25vIG9yYXogYmxpc2tpY2guJyw3OidQb3N6dWtpd2FjejogcmVmbGVrc2phLCBtxIVkcm\/Fm8SHIGkgemFtacWCb3dhbmllIGRvIHRhamVtbmljLicsODonU3RyYXRlZzogc2nFgmEsIGFtYmljamEgaSB0YWxlbnQgZG8gc3ByYXcgcHJha3R5Y3pueWNoLicsOTonSHVtYW5pc3RhOiB3c3DDs8WCY3p1Y2llLCBob2pub8WbxIcgaSBtaXNqYSB3acSZa3N6YSBuacW8IG9uIHNhbS4nLDExOidMaWN6YmEgbWlzdHJ6b3dza2E6IGludHVpY2phIGkgZGFyIGluc3Bpcm93YW5pYSBpbm55Y2guJywyMjonTGljemJhIG1pc3Ryem93c2thLCBCdWRvd25pY3p5OiB6YW1pZW5pYSB3aWVsa2llIG1hcnplbmlhIHcgcnplY3p5d2lzdG\/Fm8SHLicsMzM6J0xpY3piYSBtaXN0cnpvd3NrYSwgTmF1Y3p5Y2llbDogc8WCdcW8YmEsIGN6dcWCb8WbxIcgaSB3aWVsa2llIHNlcmNlLid9Owp2YXIgS0FNSUVOPVsnZ3JhbmF0JywnYW1ldHlzdCcsJ2Frd2FtYXJ5bicsJ2RpYW1lbnQnLCdzem1hcmFnZCcsJ3BlcsWCYScsJ3J1YmluJywncGVyeWRvdCcsJ3N6YWZpcicsJ29wYWwnLCd0b3BheicsJ3R1cmt1cyddOwp2YXIgS1dJQVQ9Wydnb8W6ZHppaycsJ2Zpb8WCZWsnLCfFvG9ua2lsJywnc3Rva3JvdGthJywna29ud2FsaWEnLCdyw7PFvGEnLCdvc3Ryw7PFvGthJywnbWFrJywnYXN0cmEnLCduYWdpZXRlaycsJ2Nocnl6YW50ZW1hJywnb3N0cm9rcnpldyddOwpmdW5jdGlvbiB6b2RpYWsobSxkKXt2YXIgej1bWydLb3ppb3JvxbxlYycsMSwxOV0sWydXb2RuaWsnLDIsMThdLFsnUnlieScsMywyMF0sWydCYXJhbicsNCwxOV0sWydCeWsnLDUsMjBdLFsnQmxpxbpuacSZdGEnLDYsMjBdLFsnUmFrJyw3LDIyXSxbJ0xldycsOCwyMl0sWydQYW5uYScsOSwyMl0sWydXYWdhJywxMCwyMl0sWydTa29ycGlvbicsMTEsMjFdLFsnU3RyemVsZWMnLDEyLDIxXSxbJ0tvemlvcm\/FvGVjJywxMiwzMV1dO2Zvcih2YXIgaT0wO2k8ei5sZW5ndGg7aSsrKXtpZihtPHpbaV1bMV18fChtPT09eltpXVsxXSYmZDw9eltpXVsyXSkpcmV0dXJuIHpbaV1bMF07fXJldHVybiAnS296aW9yb8W8ZWMnO30KZnVuY3Rpb24gcmVkKG4pe3doaWxlKG4+OSYmbiE9PTExJiZuIT09MjImJm4hPT0zMyl7bj1TdHJpbmcobikuc3BsaXQoJycpLnJlZHVjZShmdW5jdGlvbihhLGMpe3JldHVybiBhKygrYyk7fSwwKTt9cmV0dXJuIG47fQpmdW5jdGlvbiBzdW1EaWcocyl7cmV0dXJuIFN0cmluZyhzKS5zcGxpdCgnJykucmVkdWNlKGZ1bmN0aW9uKGEsYyl7cmV0dXJuIGErKCtjKTt9LDApO30KZnVuY3Rpb24gbGljemJhSW1pZW5pYShuYW1lKXt2YXIgdD1uYW1lLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgvxYIvZywnbCcpLm5vcm1hbGl6ZSgnTkZEJykucmVwbGFjZSgvW8yALc2vXS9nLCcnKS5yZXBsYWNlKC9bXmEtel0vZywnJyk7aWYoIXQpcmV0dXJuIDA7dmFyIHM9MDtmb3IodmFyIGk9MDtpPHQubGVuZ3RoO2krKyl7cys9KCh0LmNoYXJDb2RlQXQoaSktOTcpJTkpKzE7fXJldHVybiByZWQocyk7fQpmdW5jdGlvbiBjaGluc2tpUm9rKG1zLHkpe3RyeXt2YXIgcD1uZXcgSW50bC5EYXRlVGltZUZvcm1hdCgnZW4tdS1jYS1jaGluZXNlJyx7eWVhcjonbnVtZXJpYycsdGltZVpvbmU6J1VUQyd9KS5mb3JtYXRUb1BhcnRzKG5ldyBEYXRlKG1zKSk7Zm9yKHZhciBpPTA7aTxwLmxlbmd0aDtpKyspe2lmKHBbaV0udHlwZT09PSdyZWxhdGVkWWVhcicpcmV0dXJuICtwW2ldLnZhbHVlO319Y2F0Y2goZSl7fXJldHVybiB5O30KZnVuY3Rpb24ga3NpZXp5Yyh5LG0sZCl7dmFyIG1zPURhdGUuVVRDKHksbS0xLGQsMTIsMCk7dmFyIHN5bj0yOS41MzA1ODg4NTM7dmFyIGFnZT0oKChtcy1EYXRlLlVUQygyMDAwLDAsNiwxOCwxNCkpLzg2NDAwMDAwKSVzeW4rc3luKSVzeW47dmFyIFQ9W1sxLjg1LCdOw7N3J10sWzUuNTQsJ03Fgm9keSBLc2nEmcW8eWMgKHNpZXJwKSddLFs5LjIzLCdQaWVyd3N6YSBrd2FkcmEnXSxbMTIuOTIsJ1ByenlieXdhasSFY3kgS3NpxJnFvHljJ10sWzE2LjYxLCdQZcWCbmlhJ10sWzIwLjMsJ1VieXdhasSFY3kgS3NpxJnFvHljJ10sWzIzLjk5LCdPc3RhdG5pYSBrd2FkcmEnXSxbMjcuNjgsJ1N0YXJ5IEtzacSZxbx5YyAoc2llcnApJ10sWzMwLCdOw7N3J11dO3ZhciB0PVRbVC5sZW5ndGgtMV07Zm9yKHZhciBpPTA7aTxULmxlbmd0aDtpKyspe2lmKGFnZTxUW2ldWzBdKXt0PVRbaV07YnJlYWs7fX12YXIgZj1hZ2Uvc3luO3ZhciBpbGw9TWF0aC5yb3VuZCgoMS1NYXRoLmNvcygyKk1hdGguUEkqZikpLzIqMTAwKTtyZXR1cm4ge25hendhOnRbMV0sYWdlOmFnZSxmOmYsaWxsOmlsbCxzeW46c3lufTt9CmZ1bmN0aW9uIG1vb25TdmcoZil7dmFyIGs9TWF0aC5jb3MoMipNYXRoLlBJKmYpO3ZhciByeD0oTWF0aC5hYnMoaykqNDApLnRvRml4ZWQoMik7dmFyIHBhdGg7aWYoZjwwLjUpe3BhdGg9J001MCAxMCBBNDAgNDAgMCAwIDEgNTAgOTAgQScrcngrJyA0MCAwIDAgJysoaz4wPzA6MSkrJyA1MCAxMCBaJzt9ZWxzZXtwYXRoPSdNNTAgMTAgQTQwIDQwIDAgMCAwIDUwIDkwIEEnK3J4KycgNDAgMCAwICcrKGs+MD8xOjApKycgNTAgMTAgWic7fXJldHVybiAnPHN2ZyBjbGFzcz0iay1sdW5hc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgd2lkdGg9IjEzMCIgaGVpZ2h0PSIxMzAiIGFyaWEtaGlkZGVuPSJ0cnVlIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Im1nIiBjeD0iNDAlIiBjeT0iMzUlIiByPSI3MCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmJlNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2YwZDk4YSIvPjwvcmFkaWFsR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJtYyI+PHBhdGggZD0iJytwYXRoKyciLz48L2NsaXBQYXRoPjwvZGVmcz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0NCIgZmlsbD0iI2ZmZTlhOCIgb3BhY2l0eT0iLjE4Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIGZpbGw9IiMxYzIxNTAiIHN0cm9rZT0iI2M5OWEzYiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSInK3BhdGgrJyIgZmlsbD0idXJsKCNtZykiLz48ZyBjbGlwLXBhdGg9InVybCgjbWMpIiBmaWxsPSIjYzliMDYyIiBvcGFjaXR5PSIuNDUiPjxjaXJjbGUgY3g9IjQwIiBjeT0iMzgiIHI9IjYiLz48Y2lyY2xlIGN4PSI2MCIgY3k9IjU4IiByPSI4Ii8+PGNpcmNsZSBjeD0iNDYiIGN5PSI2OCIgcj0iNCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzQiIHI9IjMiLz48L2c+PC9zdmc+Jzt9CmZ1bmN0aW9uIHBhZChuKXtyZXR1cm4gKG48MTA\/JzAnOicnKStuO30KZnVuY3Rpb24gaXNvKG1zKXtyZXR1cm4gbmV3IERhdGUobXMpLnRvSVNPU3RyaW5nKCkuc2xpY2UoMCwxMCk7fQphc3luYyBmdW5jdGlvbiBqKHVybCl7dmFyIHI9YXdhaXQgZmV0Y2godXJsKTtpZighci5vayl0aHJvdyBuZXcgRXJyb3Ioci5zdGF0dXMpO3JldHVybiByLmpzb24oKTt9CmFzeW5jIGZ1bmN0aW9uIGt1cnMoY29kZSxtcyxkYXRlSXNvKXt0cnl7dmFyIG89YXdhaXQgaignaHR0cHM6Ly9hcGkubmJwLnBsL2FwaS9leGNoYW5nZXJhdGVzL3JhdGVzL2EvJytjb2RlKycvJytpc28obXMtMTAqODY0MDAwMDApKycvJytkYXRlSXNvKycvP2Zvcm1hdD1qc29uJyk7dmFyIHI9by5yYXRlc1tvLnJhdGVzLmxlbmd0aC0xXTtyZXR1cm4ge21pZDpyLm1pZCxkemllbjpyLmVmZmVjdGl2ZURhdGV9O31jYXRjaChlKXtyZXR1cm4gbnVsbDt9fQphc3luYyBmdW5jdGlvbiB6bG90byhtcyxkYXRlSXNvKXt0cnl7dmFyIG89YXdhaXQgaignaHR0cHM6Ly9hcGkubmJwLnBsL2FwaS9jZW55emxvdGEvJytpc28obXMtMTAqODY0MDAwMDApKycvJytkYXRlSXNvKycvP2Zvcm1hdD1qc29uJyk7dmFyIHI9b1tvLmxlbmd0aC0xXTtyZXR1cm4ge21pZDpyLmNlbmEsZHppZW46ci5kYXRhfTt9Y2F0Y2goZSl7cmV0dXJuIG51bGw7fX0KZnVuY3Rpb24ga2FmZWwodyxlKXtyZXR1cm4gJzxkaXYgY2xhc3M9Imsta2FmZWwiPjxkaXYgY2xhc3M9ImstdyI+Jyt3Kyc8L2Rpdj48ZGl2IGNsYXNzPSJrLWUiPicrZSsnPC9kaXY+PC9kaXY+Jzt9CmZ1bmN0aW9uIHNlayh0LGIpe3JldHVybiAnPGRpdiBjbGFzcz0iay1zZWsiPjxoMz4nK3QrJzwvaDM+JytiKyc8L2Rpdj4nO30KZnVuY3Rpb24ga3Vyc0thZmVsKGMsayxkYXRlSXNvKXtpZighaylyZXR1cm4gJyc7cmV0dXJuIGthZmVsKGZtKGsubWlkLDQpKycgesWCJyxjKyhrLmR6aWVuIT09ZGF0ZUlzbz8nIMK3IGt1cnMgeiAnK2suZHppZW4uc2xpY2UoOCwxMCkrJy4nK2suZHppZW4uc2xpY2UoNSw3KTonJykpO30KZnVuY3Rpb24gd2lraUxpKGUpe3ZhciBwPWUucGFnZXMmJmUucGFnZXNbMF07dmFyIHQ9cCYmcC50aXRsZXMmJnAudGl0bGVzLm5vcm1hbGl6ZWQ\/cC50aXRsZXMubm9ybWFsaXplZDpTdHJpbmcoZS50ZXh0KS5zcGxpdCgnLCcpWzBdO3ZhciBkcz1wJiZwLmRlc2NyaXB0aW9uP3AuZGVzY3JpcHRpb246Jyc7cmV0dXJuICc8cD48Yj4nK2UueWVhcisnPC9iPiDCtyAnK2VzYyh0KSsoZHM\/JyA8c3BhbiBjbGFzcz0iay1zeiI+KCcrZXNjKGRzKSsnKTwvc3Bhbj4nOicnKSsnPC9wPic7fQpmdW5jdGlvbiBkZWMoeCl7dmFyIHRhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3RleHRhcmVhJyk7dGEuaW5uZXJIVE1MPXg7cmV0dXJuIHRhLnZhbHVlO30KYXN5bmMgZnVuY3Rpb24gdGx1bSh0KXtpZighdClyZXR1cm4gdDtpZih0Lmxlbmd0aD40ODApcmV0dXJuIHQ7dHJ5e3ZhciBvPWF3YWl0IGooJ2h0dHBzOi8vYXBpLm15bWVtb3J5LnRyYW5zbGF0ZWQubmV0L2dldD9sYW5ncGFpcj1lbnxwbCZxPScrZW5jb2RlVVJJQ29tcG9uZW50KHQpKTt2YXIgeD1vJiZvLnJlc3BvbnNlRGF0YSYmby5yZXNwb25zZURhdGEudHJhbnNsYXRlZFRleHQ7aWYoIXh8fG8ucmVzcG9uc2VTdGF0dXMhPT0yMDB8fC9NWU1FTU9SWSBXQVJOSU5HfFFVRVJZIExFTkdUSC9pLnRlc3QoeCkpcmV0dXJuIHQ7cmV0dXJuIGRlYyh4KTt9Y2F0Y2goZSl7cmV0dXJuIHQ7fX0KYXN5bmMgZnVuY3Rpb24gcGxIYXNsYSh0aXRsZXMpe3ZhciBtYXA9e307aWYoIXRpdGxlcy5sZW5ndGgpcmV0dXJuIG1hcDt0cnl7dmFyIG89YXdhaXQgaignaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3cvYXBpLnBocD9hY3Rpb249cXVlcnkmcHJvcD1sYW5nbGlua3MmbGxsYW5nPXBsJmxsbGltaXQ9NTAmcmVkaXJlY3RzPTEmZm9ybWF0PWpzb24mZm9ybWF0dmVyc2lvbj0yJm9yaWdpbj0qJnRpdGxlcz0nK2VuY29kZVVSSUNvbXBvbmVudCh0aXRsZXMuam9pbignfCcpKSk7dmFyIHJlZD17fTsoby5xdWVyeS5yZWRpcmVjdHN8fFtdKS5mb3JFYWNoKGZ1bmN0aW9uKHIpe3JlZFtyLmZyb21dPXIudG87fSk7dmFyIGJ5VD17fTsoby5xdWVyeS5wYWdlc3x8W10pLmZvckVhY2goZnVuY3Rpb24ocCl7aWYocC5sYW5nbGlua3MmJnAubGFuZ2xpbmtzWzBdKWJ5VFtwLnRpdGxlXT1wLmxhbmdsaW5rc1swXS50aXRsZTt9KTthd2FpdCBQcm9taXNlLmFsbCh0aXRsZXMubWFwKGFzeW5jIGZ1bmN0aW9uKHQpe3ZhciBwbHQ9YnlUW3JlZFt0XXx8dF07aWYoIXBsdClyZXR1cm47dHJ5e3ZhciBzPWF3YWl0IGooJ2h0dHBzOi8vcGwud2lraXBlZGlhLm9yZy9hcGkvcmVzdF92MS9wYWdlL3N1bW1hcnkvJytlbmNvZGVVUklDb21wb25lbnQocGx0LnJlcGxhY2UoLyAvZywnXycpKSk7bWFwW3RdPXt0OnMudGl0bGV8fHBsdCxkOnMuZGVzY3JpcHRpb258fCcnfTt9Y2F0Y2goZSl7bWFwW3RdPXt0OnBsdCxkOicnfTt9fSkpO31jYXRjaChlKXt9cmV0dXJuIG1hcDt9CmZ1bmN0aW9uIGxvYWRTY3JpcHQoc3JjKXtyZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzLHJlail7dmFyIHM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7cy5zcmM9c3JjO3Mub25sb2FkPXJlcztzLm9uZXJyb3I9ZnVuY3Rpb24oKXtyZWoobmV3IEVycm9yKCdzY3JpcHQnKSk7fTtkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHMpO30pO30KZnVuY3Rpb24gemJ1ZHVqKGthcmQsbHYsZXR5ayl7CnZhciBjb250PSQoJ2R3dScpO3ZhciBwYWdlcz1bXTsKZnVuY3Rpb24gbm93YShuKXt2YXIgcD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtwLmNsYXNzTmFtZT0ncGRmcCcrKGx2Pj0yPycgcGRmcDInOicnKSsobHY+PTM\/JyBwZGZwMyc6JycpO3AuaW5uZXJIVE1MPSc8ZGl2IGNsYXNzPSJwZy1yYW0iPjxzcGFuIGNsYXNzPSJrLXJvZyByMSI+4p2mPC9zcGFuPjxzcGFuIGNsYXNzPSJrLXJvZyByMiI+4p2mPC9zcGFuPjxzcGFuIGNsYXNzPSJrLXJvZyByMyI+4p2mPC9zcGFuPjxzcGFuIGNsYXNzPSJrLXJvZyByNCI+4p2mPC9zcGFuPjxkaXYgY2xhc3M9InBnLWluIj4nKyhuPjA\/JzxkaXYgY2xhc3M9InBnLWgiPkR6aWXFhCwgdyBrdMOzcnltIHNpxJkgdXJvZHppxYJlxZsgwrcgJytlc2MoZXR5aykrJzwvZGl2Pic6JycpKyc8L2Rpdj48ZGl2IGNsYXNzPSJwZy1uciI+PC9kaXY+PC9kaXY+Jztjb250LmFwcGVuZENoaWxkKHApO3BhZ2VzLnB1c2gocCk7cmV0dXJuIHAucXVlcnlTZWxlY3RvcignLnBnLWluJyk7fQp2YXIgaW5uZXI9bm93YSgwKTsKdmFyIGtsPVsnay1uYWQnLCdrLWRhdGEnLCdrLWR6Jywnay1kbGEnLCdrLWJhamthJ107CnZhciBoZD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtoZC5jbGFzc05hbWU9J3BnLWhlYWQnO2lubmVyLmFwcGVuZENoaWxkKGhkKTtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGthcmQuY2hpbGRyZW4sZnVuY3Rpb24oZWwpe2Zvcih2YXIgaT0wO2k8a2wubGVuZ3RoO2krKyl7aWYoZWwuY2xhc3NMaXN0LmNvbnRhaW5zKGtsW2ldKSl7aGQuYXBwZW5kQ2hpbGQoZWwuY2xvbmVOb2RlKHRydWUpKTt9fX0pOwp2YXIgcmVzdD1BcnJheS5wcm90b3R5cGUuZmlsdGVyLmNhbGwoa2FyZC5jaGlsZHJlbixmdW5jdGlvbihlbCl7cmV0dXJuIGVsLmNsYXNzTGlzdC5jb250YWlucygnay1zZWsnKXx8ZWwuY2xhc3NMaXN0LmNvbnRhaW5zKCdrLXpyJyk7fSk7dmFyIE9SRD1bJ1BvZ29kYScsJ05pZWJvJywnS2FtaWXFhCcsJ1R3w7NqIHpuYWsnLCdDaGnFhHNraScsJ051bWVyb2xvZ2lhJywnSW1pxJknLCdQaWVuacSFZHplJywnxZp3aWF0JywnVHdvamUgbGljemJ5J107ZnVuY3Rpb24gb3JkKGVsKXt2YXIgaD1lbC5xdWVyeVNlbGVjdG9yKCdoMycpO2lmKCFoKXJldHVybiA5OTt2YXIgdD1oLnRleHRDb250ZW50O2Zvcih2YXIgaT0wO2k8T1JELmxlbmd0aDtpKyspe2lmKHQuaW5kZXhPZihPUkRbaV0pPT09MClyZXR1cm4gaTt9cmV0dXJuIDUwO31yZXN0LnNvcnQoZnVuY3Rpb24oYSxiKXtyZXR1cm4gb3JkKGEpLW9yZChiKTt9KTsKcmVzdC5mb3JFYWNoKGZ1bmN0aW9uKGVsKXt2YXIgYz1lbC5jbG9uZU5vZGUodHJ1ZSk7aW5uZXIuYXBwZW5kQ2hpbGQoYyk7aWYoaW5uZXIuc2Nyb2xsSGVpZ2h0PmlubmVyLmNsaWVudEhlaWdodCsxKXtpbm5lci5yZW1vdmVDaGlsZChjKTtpbm5lcj1ub3dhKHBhZ2VzLmxlbmd0aCk7aW5uZXIuYXBwZW5kQ2hpbGQoYyk7fX0pOwpwYWdlcy5mb3JFYWNoKGZ1bmN0aW9uKHAsaSl7cC5xdWVyeVNlbGVjdG9yKCcucGctbnInKS50ZXh0Q29udGVudD0nU3Ryb25hICcrKGkrMSkrJyB6ICcrcGFnZXMubGVuZ3RoO30pOwpyZXR1cm4gcGFnZXM7fQphc3luYyBmdW5jdGlvbiBwb2JpZXJ6KGJ0bixkYXRlSXNvLGV0eWspe3ZhciB0eHQ9YnRuLnRleHRDb250ZW50O2J0bi5kaXNhYmxlZD10cnVlO2J0bi50ZXh0Q29udGVudD0n4o+zIFByenlnb3Rvd3VqxJkgUERG4oCmJzt2YXIga2FyZD0kKCdkd3Uta2FydGEnKTt2YXIgcGFnZXM9W107dmFyIHN5PXdpbmRvdy5zY3JvbGxZOwp0cnl7CmlmKCF3aW5kb3cuaHRtbDJjYW52YXMpYXdhaXQgbG9hZFNjcmlwdCgnaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvaHRtbDJjYW52YXMvMS40LjEvaHRtbDJjYW52YXMubWluLmpzJyk7CmlmKCF3aW5kb3cuanNwZGYpYXdhaXQgbG9hZFNjcmlwdCgnaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvanNwZGYvMi41LjEvanNwZGYudW1kLm1pbi5qcycpOwppZihkb2N1bWVudC5mb250cyYmZG9jdW1lbnQuZm9udHMucmVhZHkpYXdhaXQgZG9jdW1lbnQuZm9udHMucmVhZHk7CnZhciBsdj0xO3BhZ2VzPXpidWR1aihrYXJkLGx2LGV0eWspOwp3aGlsZShwYWdlcy5sZW5ndGg+MyYmbHY8Myl7cGFnZXMuZm9yRWFjaChmdW5jdGlvbihwKXtwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQocCk7fSk7bHYrKztwYWdlcz16YnVkdWooa2FyZCxsdixldHlrKTt9CndpbmRvdy5zY3JvbGxUbygwLDApOwp2YXIgZG9jPW5ldyB3aW5kb3cuanNwZGYuanNQREYoe3VuaXQ6J21tJyxmb3JtYXQ6J2E0JyxvcmllbnRhdGlvbjoncG9ydHJhaXQnfSk7CmZvcih2YXIgaT0wO2k8cGFnZXMubGVuZ3RoO2krKyl7dmFyIGN2PWF3YWl0IHdpbmRvdy5odG1sMmNhbnZhcyhwYWdlc1tpXSx7c2NhbGU6MixiYWNrZ3JvdW5kQ29sb3I6JyNmZmZhZjAnLHVzZUNPUlM6dHJ1ZSxsb2dnaW5nOmZhbHNlfSk7aWYoaT4wKWRvYy5hZGRQYWdlKCk7ZG9jLmFkZEltYWdlKGN2LnRvRGF0YVVSTCgnaW1hZ2UvanBlZycsMC45MiksJ0pQRUcnLDAsMCwyMTAsMjk3KTt9CndpbmRvdy5fX2R3dUluZm89e3BhZ2VzOnBhZ2VzLmxlbmd0aCxsdjpsdixieXRlczpkb2Mub3V0cHV0KCdhcnJheWJ1ZmZlcicpLmJ5dGVMZW5ndGh9OwppZighd2luZG93Ll9fZHd1UG9kZ2xhZClkb2Muc2F2ZSgnZHppZW4tJytkYXRlSXNvKycucGRmJyk7Cn1jYXRjaChlKXt3aW5kb3cuX19kd3VJbmZvPXtlcnI6U3RyaW5nKGUmJmUubWVzc2FnZXx8ZSl9O2FsZXJ0KCdOaWUgdWRhxYJvIHNpxJkgcHJ6eWdvdG93YcSHIFBERi4gU3Byw7NidWogcG9ub3duaWUgbHViIHXFvHlqIHByenljaXNrdSBEcnVrdWouJyk7fQpmaW5hbGx5e2lmKCF3aW5kb3cuX19kd3VQb2RnbGFkKXtwYWdlcy5mb3JFYWNoKGZ1bmN0aW9uKHApe2lmKHAucGFyZW50Tm9kZSlwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQocCk7fSk7fXdpbmRvdy5zY3JvbGxUbygwLHN5KTtidG4uZGlzYWJsZWQ9ZmFsc2U7YnRuLnRleHRDb250ZW50PXR4dDt9fQp2YXIgd3licmFueT1udWxsO3ZhciB0bXI9bnVsbDsKZnVuY3Rpb24gbWllanNjZShnKXtyZXR1cm4gZy5uYW1lKyhnLmFkbWluMT8nICgnK2cuYWRtaW4xKycpJzonJykrKChnLmNvdW50cnlfY29kZSYmZy5jb3VudHJ5X2NvZGUhPT0nUEwnKT8nLCAnK2cuY291bnRyeTonJyk7fQpmdW5jdGlvbiBldHlrKGcpe3ZhciBwPVtnLm5hbWVdO2lmKGcuYWRtaW4yJiZnLmFkbWluMiE9PWcubmFtZSlwLnB1c2goZy5hZG1pbjIpO2lmKGcuYWRtaW4xKXAucHVzaChnLmFkbWluMSk7aWYoZy5jb3VudHJ5KXAucHVzaChnLmNvdW50cnkpO3JldHVybiBwLmpvaW4oJywgJyk7fQphc3luYyBmdW5jdGlvbiBzenVrYWoocSl7dmFyIGtyPSQoJ2R3dS1rJykudmFsdWU7dHJ5e3ZhciBvPWF3YWl0IGooJ2h0dHBzOi8vZ2VvY29kaW5nLWFwaS5vcGVuLW1ldGVvLmNvbS92MS9zZWFyY2g\/bmFtZT0nK2VuY29kZVVSSUNvbXBvbmVudChxKSsnJmNvdW50PTgmbGFuZ3VhZ2U9cGwnKyhrcj8nJmNvdW50cnlDb2RlPScra3I6JycpKTtyZXR1cm4gby5yZXN1bHRzfHxbXTt9Y2F0Y2goZSl7cmV0dXJuIFtdO319CmZ1bmN0aW9uIHBva2F6KGxzdCl7dmFyIHM9JCgnZHd1LXN1ZycpO3MuaW5uZXJIVE1MPScnO2xzdC5mb3JFYWNoKGZ1bmN0aW9uKGcpe3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpO2IudHlwZT0nYnV0dG9uJztiLmNsYXNzTmFtZT0nZHd1LXNnJztiLnRleHRDb250ZW50PWV0eWsoZykrKGcucG9wdWxhdGlvbj8nIMK3ICcrZm0oZy5wb3B1bGF0aW9uKSsnIG1pZXN6ay4nOicnKTtiLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpe3d5YnJhbnk9ZzskKCdkd3UtbScpLnZhbHVlPWcubmFtZTtzLmlubmVySFRNTD0nJzskKCdkd3UtcycpLnRleHRDb250ZW50PSdXeWJyYW5vOiAnK2V0eWsoZykrJy4gS2xpa25paiDigJ5PZGtyeWogbcOzaiBkemllxYTigJ0uJzt9KTtzLmFwcGVuZENoaWxkKGIpO30pO30KZnVuY3Rpb24gcG9kcG93aWVkeigpe3d5YnJhbnk9bnVsbDt2YXIgcT0kKCdkd3UtbScpLnZhbHVlLnRyaW0oKTtjbGVhclRpbWVvdXQodG1yKTtpZihxLmxlbmd0aDwyKXskKCdkd3Utc3VnJykuaW5uZXJIVE1MPScnO3JldHVybjt9dG1yPXNldFRpbWVvdXQoYXN5bmMgZnVuY3Rpb24oKXt2YXIgbD1hd2FpdCBzenVrYWoocSk7aWYoJCgnZHd1LW0nKS52YWx1ZS50cmltKCkhPT1xKXJldHVybjtwb2theihsLnNsaWNlKDAsNikpO30sMzUwKTt9CiQoJ2R3dS1tJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLHBvZHBvd2llZHopOwokKCdkd3UtaycpLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScscG9kcG93aWVkeik7CmZ1bmN0aW9uIHByenl0bmlqKHQsbWF4KXtpZih0Lmxlbmd0aDw9bWF4KXJldHVybiB0O3ZhciBjPXQuc2xpY2UoMCxtYXgpO3ZhciBrPWMubGFzdEluZGV4T2YoJy4gJyk7cmV0dXJuIGs+MTIwP2Muc2xpY2UoMCxrKzEpOmMuc2xpY2UoMCxjLmxhc3RJbmRleE9mKCcgJykpKyfigKYnO30KYXN5bmMgZnVuY3Rpb24gaW1pZVdpa2kodG9rKXt2YXIgY2FuZD1bdG9rKycgKGltacSZKScsdG9rXTtmb3IodmFyIGk9MDtpPGNhbmQubGVuZ3RoO2krKyl7dHJ5e3ZhciBvPWF3YWl0IGooJ2h0dHBzOi8vcGwud2lraXBlZGlhLm9yZy93L2FwaS5waHA\/YWN0aW9uPXF1ZXJ5JmZvcm1hdD1qc29uJmZvcm1hdHZlcnNpb249MiZvcmlnaW49KiZyZWRpcmVjdHM9MSZwcm9wPWV4dHJhY3RzJmV4cGxhaW50ZXh0PTEmZXhpbnRybz0xJnRpdGxlcz0nK2VuY29kZVVSSUNvbXBvbmVudChjYW5kW2ldKSk7dmFyIHA9by5xdWVyeS5wYWdlc1swXTtpZihwLm1pc3Npbmd8fCFwLmV4dHJhY3QpY29udGludWU7dmFyIHg9cC5leHRyYWN0LnJlcGxhY2UoL1xzKy9nLCcgJykudHJpbSgpO2lmKC9pbWnEmSAobcSZc2tpZXzFvGXFhHNraWUpL2kudGVzdCh4LnNsaWNlKDAsMjYwKSkpcmV0dXJuIHt0OnAudGl0bGUucmVwbGFjZSgvIFwoaW1pxJlcKSQvLCcnKSx4Onh9O31jYXRjaChlKXt9fXJldHVybiBudWxsO30KYXN5bmMgZnVuY3Rpb24gc3p1a2FqSW1pZW5pYSh0eHQpe3ZhciB0b2tzPXR4dC5zcGxpdCgvXHMrLykuZmlsdGVyKGZ1bmN0aW9uKHQpe3JldHVybiB0Lmxlbmd0aD4xO30pO2Zvcih2YXIgaT0wO2k8dG9rcy5sZW5ndGg7aSsrKXt2YXIgdD10b2tzW2ldLmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpK3Rva3NbaV0uc2xpY2UoMSkudG9Mb3dlckNhc2UoKTt2YXIgcj1hd2FpdCBpbWllV2lraSh0KTtpZihyKXJldHVybiByO31yZXR1cm4gbnVsbDt9CmZ1bmN0aW9uIHJvemJpakltaWUocil7dmFyIHg9ci54O3ZhciBpbT1udWxsLHBlcz1udWxsO3ZhciBhPXgubWF0Y2goL2ltaWVuaW55IG9iY2hvZHpbxIVpXTo\/IChbXi5dKylcLi9pKTtpZihhKWltPWFbMV0udHJpbSgpO3ZhciBiPXgubWF0Y2goLyhXZWRsZXxXZWTFgnVnKSBkYW55Y2hbXi5dKlwuLyk7aWYoYilwZXM9YlswXTt2YXIgY3V0PXgubGVuZ3RoO3ZhciBxMT14LnNlYXJjaCgvaW1pZW5pbnkgb2JjaG9kelvEhWldL2kpO3ZhciBxMj14LnNlYXJjaCgvKFdlZGxlfFdlZMWCdWcpIGRhbnljaC8pO1txMSxxMl0uZm9yRWFjaChmdW5jdGlvbihxKXtpZihxPi0xKXt2YXIgc3Q9eC5sYXN0SW5kZXhPZignLiAnLHEpO3N0PXN0Pi0xP3N0KzI6MDtpZihzdDxjdXQpY3V0PXN0O319KTt2YXIgem5hYz14LnNsaWNlKDAsY3V0KS5yZXBsYWNlKC9ccysvZywnICcpLnRyaW0oKTtpZih6bmFjLmxlbmd0aDw0MCl6bmFjPXgucmVwbGFjZSgvXHMrL2csJyAnKS50cmltKCk7em5hYz1wcnp5dG5paih6bmFjLDU2MCk7cmV0dXJuIHt6bmFjOnByenl0bmlqKHpuYWMsNTYwKSxpbTppbSxwZXM6cGVzfTt9CiQoJ2R3dS1kJykubWF4PWlzbyhEYXRlLm5vdygpLTMqODY0MDAwMDApOwokKCdkd3UtZicpLmFkZEV2ZW50TGlzdGVuZXIoJ3N1Ym1pdCcsYXN5bmMgZnVuY3Rpb24oZXYpewpldi5wcmV2ZW50RGVmYXVsdCgpOwp2YXIgUz0kKCdkd3UtcycpLFc9JCgnZHd1LXcnKTtXLmlubmVySFRNTD0nJztTLnRleHRDb250ZW50PSfinKggQ3phcm9kemllanNraSBrb2Npb8WCIGJ1bGdvY3plLCB6YmllcmFtIGRhbmUgeiBhcmNoaXfDs3figKYnOwp0cnl7CnZhciB2PSQoJ2R3dS1kJykudmFsdWUuc3BsaXQoJy0nKTt2YXIgeT0rdlswXSxtPSt2WzFdLGQ9K3ZbMl07dmFyIGRhdGVJc289dlswXSsnLScrdlsxXSsnLScrdlsyXTsKdmFyIG1zPURhdGUuVVRDKHksbS0xLGQsMTIsMCk7CnZhciBtaWFzdG89JCgnZHd1LW0nKS52YWx1ZS50cmltKCk7dmFyIGRsYT0kKCdkd3UtbicpLnZhbHVlLnRyaW0oKTsKdmFyIGc9bnVsbDtpZih3eWJyYW55JiZ3eWJyYW55Lm5hbWU9PT1taWFzdG8pe2c9d3licmFueTt9ZWxzZXt2YXIgbHN0PWF3YWl0IHN6dWthaihtaWFzdG8pO2lmKCFsc3QubGVuZ3RoKXtTLnRleHRDb250ZW50PSdOaWUgem5hbGV6aW9ubyB0YWtpZWogbWllanNjb3dvxZtjaS4gU3ByYXdkxbogbmF6d8SZIGx1YiB6bWllxYQga3Jhai4nO3JldHVybjt9dmFyIHAxPWxzdFswXS5wb3B1bGF0aW9ufHwwLHAyPShsc3RbMV0mJmxzdFsxXS5wb3B1bGF0aW9uKXx8MDtpZihsc3QubGVuZ3RoPjEmJiEocDE+PTIwMDAwJiZwMT49MTAqcDIpKXtwb2theihsc3QpO1MudGV4dENvbnRlbnQ9J0plc3Qga2lsa2EgbWllanNjb3dvxZtjaSBvIHRlaiBuYXp3aWUuIFd5Ymllcnogd8WCYcWbY2l3xIUgeiBsaXN0eSBwb25pxbxlaiBpIGtsaWtuaWogcHJ6eWNpc2sgamVzemN6ZSByYXouJztyZXR1cm47fWc9bHN0WzBdO30KdmFyIG9rTj15Pj0yMDAyOwp2YXIgcmVzPWF3YWl0IFByb21pc2UuYWxsKFsKaignaHR0cHM6Ly9hcmNoaXZlLWFwaS5vcGVuLW1ldGVvLmNvbS92MS9hcmNoaXZlP2xhdGl0dWRlPScrZy5sYXRpdHVkZSsnJmxvbmdpdHVkZT0nK2cubG9uZ2l0dWRlKycmc3RhcnRfZGF0ZT0nK2RhdGVJc28rJyZlbmRfZGF0ZT0nK2RhdGVJc28rJyZkYWlseT10ZW1wZXJhdHVyZV8ybV9tYXgsdGVtcGVyYXR1cmVfMm1fbWluLHRlbXBlcmF0dXJlXzJtX21lYW4scHJlY2lwaXRhdGlvbl9zdW0scHJlY2lwaXRhdGlvbl9ob3Vycyxzbm93ZmFsbF9zdW0sd2VhdGhlcl9jb2RlLHN1bnJpc2Usc3Vuc2V0LGRheWxpZ2h0X2R1cmF0aW9uLHN1bnNoaW5lX2R1cmF0aW9uLHdpbmRfc3BlZWRfMTBtX21heCx3aW5kX2d1c3RzXzEwbV9tYXgmdGltZXpvbmU9YXV0bycpLmNhdGNoKGZ1bmN0aW9uKCl7cmV0dXJuIG51bGw7fSksCm9rTj9rdXJzKCdldXInLG1zLGRhdGVJc28pOm51bGwsb2tOP2t1cnMoJ3VzZCcsbXMsZGF0ZUlzbyk6bnVsbCxva04\/a3VycygnZ2JwJyxtcyxkYXRlSXNvKTpudWxsLG9rTj9rdXJzKCdjaGYnLG1zLGRhdGVJc28pOm51bGwsCnk+PTIwMTM\/emxvdG8obXMsZGF0ZUlzbyk6bnVsbCwKaignaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL2FwaS9yZXN0X3YxL2ZlZWQvb250aGlzZGF5L2FsbC8nK3BhZChtKSsnLycrcGFkKGQpKS5jYXRjaChmdW5jdGlvbigpe3JldHVybiBudWxsO30pCl0pOwp2YXIgdz1yZXNbMF0sZXVyPXJlc1sxXSx1c2Q9cmVzWzJdLGdicD1yZXNbM10sY2hmPXJlc1s0XSxhdT1yZXNbNV0sd2lraT1yZXNbNl07CnZhciBpbUluZm89bnVsbDtpZihkbGEpe1MudGV4dENvbnRlbnQ9J+KcqCBTenVrYW0gem5hY3plbmlhIGltaWVuaWHigKYnO2ltSW5mbz1hd2FpdCBzenVrYWpJbWllbmlhKGRsYSk7fXZhciBtbz1rc2llenljKHksbSxkKTt2YXIgZHQ9bmV3IERhdGUobXMpO3ZhciBkb3c9ZHQuZ2V0VVRDRGF5KCk7CnZhciB6bj16b2RpYWsobSxkKTt2YXIgWj1aTlt6bl07CnZhciBjeT1jaGluc2tpUm9rKG1zLHkpO3ZhciB6aT0oKGN5LTQpJTEyKzEyKSUxMjt2YXIgZWk9TWF0aC5mbG9vcigoKChjeS00KSUxMCsxMCklMTApLzIpOwp2YXIgbHA9cmVkKHN1bURpZyhTdHJpbmcoZCkrU3RyaW5nKG0pK1N0cmluZyh5KSkpO3ZhciBibj1yZWQoZCk7dmFyIG5pPWRsYT9saWN6YmFJbWllbmlhKGRsYSk6MDsKdmFyIG5vdz1uZXcgRGF0ZSgpO3ZhciB0VT1EYXRlLlVUQyhub3cuZ2V0VVRDRnVsbFllYXIoKSxub3cuZ2V0VVRDTW9udGgoKSxub3cuZ2V0VVRDRGF0ZSgpKTsKdmFyIGRuaT1NYXRoLmZsb29yKCh0VS1EYXRlLlVUQyh5LG0tMSxkKSkvODY0MDAwMDApOwp2YXIgbGF0PW5vdy5nZXRVVENGdWxsWWVhcigpLXk7aWYobm93LmdldFVUQ01vbnRoKCk8bS0xfHwobm93LmdldFVUQ01vbnRoKCk9PT1tLTEmJm5vdy5nZXRVVENEYXRlKCk8ZCkpbGF0LS07CnZhciBuYj1EYXRlLlVUQyhub3cuZ2V0VVRDRnVsbFllYXIoKSxtLTEsZCk7aWYobmI8dFUpbmI9RGF0ZS5VVEMobm93LmdldFVUQ0Z1bGxZZWFyKCkrMSxtLTEsZCk7dmFyIGRvTmI9TWF0aC5yb3VuZCgobmItdFUpLzg2NDAwMDAwKTsKdmFyIGRveT1NYXRoLnJvdW5kKChtcy1EYXRlLlVUQyh5LDAsMCwxMikpLzg2NDAwMDAwKTt2YXIgcm9rPSgoeSU0PT09MCYmeSUxMDAhPT0wKXx8eSU0MDA9PT0wKT8zNjY6MzY1Owp2YXIgZDI9bmV3IERhdGUoRGF0ZS5VVEMoeSxtLTEsZCkpO3ZhciBkbj0oZDIuZ2V0VVRDRGF5KCkrNiklNztkMi5zZXRVVENEYXRlKGQyLmdldFVUQ0RhdGUoKS1kbiszKTt2YXIgZnk9bmV3IERhdGUoRGF0ZS5VVEMoZDIuZ2V0VVRDRnVsbFllYXIoKSwwLDQpKTt2YXIgdHlnPTErTWF0aC5yb3VuZCgoKGQyLWZ5KS84NjQwMDAwMC0zKygoZnkuZ2V0VVRDRGF5KCkrNiklNykpLzcpOwp2YXIgcG9rPXk8MTk0Nj8nUG9rb2xlbmllIHdvamVubmUgaSBwb3dvamVubmUnOnk8PTE5NjQ\/J0JhYnkgYm9vbWVycyc6eTw9MTk4MD8nUG9rb2xlbmllIFgnOnk8PTE5OTY\/J01pbGxlbmlhbHNpIChwb2tvbGVuaWUgWSknOnk8PTIwMTI\/J1Bva29sZW5pZSBaJzonUG9rb2xlbmllIEFsZmEnOwp2YXIgcG9yYT0obSoxMDArZD49MzIxJiZtKjEwMCtkPD02MjApPyd3aW9zbmEnOihtKjEwMCtkPj02MjEmJm0qMTAwK2Q8PTkyMik\/J2xhdG8nOihtKjEwMCtkPj05MjMmJm0qMTAwK2Q8PTEyMjApPydqZXNpZcWEJzonemltYSc7CnZhciBoPSc8ZGl2IGNsYXNzPSJrLXJhbSIgaWQ9ImR3dS1rYXJ0YSI+PHNwYW4gY2xhc3M9Imstcm9nIHIxIj7inaY8L3NwYW4+PHNwYW4gY2xhc3M9Imstcm9nIHIyIj7inaY8L3NwYW4+PHNwYW4gY2xhc3M9Imstcm9nIHIzIj7inaY8L3NwYW4+PHNwYW4gY2xhc3M9Imstcm9nIHI0Ij7inaY8L3NwYW4+JzsKaCs9JzxkaXYgY2xhc3M9ImstbmFkIj7inKYgRGF3bm8sIGRhd25vIHRlbXXigKYg4pymPC9kaXY+PGRpdiBjbGFzcz0iay1kYXRhIj4nK2QrJyAnK01JRVNbbS0xXSsnICcreSsnPC9kaXY+PGRpdiBjbGFzcz0iay1keiI+JytETklbZG93XSsnLCAnK3BvcmErJywgJytkb3krJy4gZHppZcWEIHJva3U8L2Rpdj4nOwppZihkbGEpaCs9JzxkaXYgY2xhc3M9ImstZGxhIj5vcG93aWXFm8SHIG86IDxiPicrZXNjKGRsYSkrJzwvYj48L2Rpdj4nOwpoKz0nPGRpdiBjbGFzcz0iay1iYWprYSI+4oCeJytCQUpLQVtkb3ddKyfigJ08YnI+PHNwYW4gY2xhc3M9Imstc3oiPnN0YXJhIGFuZ2llbHNrYSByeW1vd2Fua2EgbyBkbmlhY2ggdHlnb2RuaWEsIHcgd29sbnltIHByemVrxYJhZHppZTwvc3Bhbj48L2Rpdj4nOwp2YXIgd2Q9KHcmJncuZGFpbHkmJncuZGFpbHkudGVtcGVyYXR1cmVfMm1fbWF4JiZ3LmRhaWx5LnRlbXBlcmF0dXJlXzJtX21heFswXSE9PW51bGwpP3cuZGFpbHk6bnVsbDsKdmFyIHdoPScnOwppZih3ZCl7dmFyIEQ9d2Q7d2grPSc8ZGl2IGNsYXNzPSJrLWlrb25hIj4nK3dJa29uYShELndlYXRoZXJfY29kZVswXSkrJzwvZGl2PjxwIGNsYXNzPSJrLW9waXMiPicrZXNjKG1pZWpzY2UoZykpKyc6ICcrKFdNT1tELndlYXRoZXJfY29kZVswXV18fCd6bWllbm5hIHBvZ29kYScpKyc8L3A+PGRpdiBjbGFzcz0iay1nciI+JzsKd2grPWthZmVsKE1hdGgucm91bmQoRC50ZW1wZXJhdHVyZV8ybV9tYXhbMF0pKyfCsEMnLCduYWpjaWVwbGVqJykra2FmZWwoTWF0aC5yb3VuZChELnRlbXBlcmF0dXJlXzJtX21pblswXSkrJ8KwQycsJ25hanppbW5pZWonKTsKaWYoRC50ZW1wZXJhdHVyZV8ybV9tZWFuJiZELnRlbXBlcmF0dXJlXzJtX21lYW5bMF0hPT1udWxsKXdoKz1rYWZlbChmbShELnRlbXBlcmF0dXJlXzJtX21lYW5bMF0sMSkrJ8KwQycsJ8WbcmVkbmlvJyk7CndoKz1rYWZlbChmbShELnByZWNpcGl0YXRpb25fc3VtWzBdLDEpKycgbW0nLCdvcGFkeScrKEQucHJlY2lwaXRhdGlvbl9ob3VycyYmRC5wcmVjaXBpdGF0aW9uX2hvdXJzWzBdPycgwrcgJytELnByZWNpcGl0YXRpb25faG91cnNbMF0rJyBoJzonJykpOwppZihELnNub3dmYWxsX3N1bSYmRC5zbm93ZmFsbF9zdW1bMF0+MCl3aCs9a2FmZWwoZm0oRC5zbm93ZmFsbF9zdW1bMF0sMSkrJyBjbScsJ8WbbmllZycpOwppZihELndpbmRfc3BlZWRfMTBtX21heCYmRC53aW5kX3NwZWVkXzEwbV9tYXhbMF0hPT1udWxsKXdoKz1rYWZlbChNYXRoLnJvdW5kKEQud2luZF9zcGVlZF8xMG1fbWF4WzBdKSsnIGttL2gnLCd3aWF0cicrKEQud2luZF9ndXN0c18xMG1fbWF4JiZELndpbmRfZ3VzdHNfMTBtX21heFswXT8nIMK3IHBvcnl3eSAnK01hdGgucm91bmQoRC53aW5kX2d1c3RzXzEwbV9tYXhbMF0pOicnKSk7CmlmKEQuc3Vuc2hpbmVfZHVyYXRpb24mJkQuc3Vuc2hpbmVfZHVyYXRpb25bMF0hPT1udWxsKXdoKz1rYWZlbChmbShELnN1bnNoaW5lX2R1cmF0aW9uWzBdLzM2MDAsMSkrJyBoJywnc8WCb8WEY2EgbmEgbmllYmllJyk7CmlmKEQuZGF5bGlnaHRfZHVyYXRpb24mJkQuZGF5bGlnaHRfZHVyYXRpb25bMF0pe3ZhciBkbD1ELmRheWxpZ2h0X2R1cmF0aW9uWzBdLzYwO3doKz1rYWZlbChNYXRoLmZsb29yKGRsLzYwKSsnIGggJytNYXRoLnJvdW5kKGRsJTYwKSsnIG1pbicsJ2TFgnVnb8WbxIcgZG5pYScpO30Kd2grPSc8L2Rpdj4nO2lmKEQuc3VucmlzZSYmRC5zdW5yaXNlWzBdKXdoKz0nPHAgY2xhc3M9Imstb3BpcyI+8J+MhSB3c2Now7NkIHPFgm\/FhGNhICcrRC5zdW5yaXNlWzBdLnNsaWNlKDExLDE2KSsnIMK3IPCfjIcgemFjaMOzZCAnK0Quc3Vuc2V0WzBdLnNsaWNlKDExLDE2KSsnPC9wPic7Cn1lbHNle3doPSc8cCBjbGFzcz0iay1vcGlzIj5BcmNoaXdhIG5pZSBtYWrEhSBwb2dvZHkgZGxhIHRlaiBkYXR5IGkgbWllanNjYS48L3A+Jzt9CmgrPXNlaygnUG9nb2RhIHRhbXRlZ28gZG5pYScsd2gpOwpoKz1zZWsoJ05pZWJvIG5hZCBrb8WCeXNrxIUnLCc8ZGl2IGNsYXNzPSJrLWx1bmEiPicrbW9vblN2Zyhtby5mKSsnPC9kaXY+PHAgY2xhc3M9ImstdzIiPicrbW8ubmF6d2ErJzwvcD48cCBjbGFzcz0iay1vcGlzIj5UYXJjemEgS3NpxJnFvHljYSBiecWCYSBvxZt3aWV0bG9uYSB3IG9rb8WCbyAnK21vLmlsbCsnJS4gTWlhxYIgJytmbShtby5hZ2UsMSkrJyBkbmlhIG9kIG9zdGF0bmllZ28gbm93aXUuPC9wPicpOwp2YXIgemg9JzxkaXYgY2xhc3M9ImstaWtvbmEiPicrWi5zKyc8L2Rpdj48cCBjbGFzcz0iay13MiI+Jyt6bisnPC9wPjxwIGNsYXNzPSJrLW9waXMiPicrWi5vcCsnPC9wPjxkaXYgY2xhc3M9ImstZ3IiPicra2FmZWwoWi5lbCwnxbx5d2lvxYInKStrYWZlbChaLnBsLCdwbGFuZXRhJykra2FmZWwoWi5tb2QsJ2NoYXJha3RlciB6bmFrdScpK2thZmVsKFoua29sLCdrb2xvciBzemN6xJnFm2NpYScpKyc8L2Rpdj4nOwp6aCs9JzxwIGNsYXNzPSJrLW9waXMiPjxiPk1vY25lIHN0cm9ueTo8L2I+ICcrWi5tb2MrJy48YnI+PGI+V3l6d2FuaWE6PC9iPiAnK1oud3l6KycuPGJyPjxiPk5hamxlcGllaiBkb2dhZHVqZSBzacSZIHo6PC9iPiAnK1ouemcrJy48L3A+JzsKaCs9c2VrKCdUd8OzaiB6bmFrIHpvZGlha3UnLHpoKTsKaCs9c2VrKCdDaGnFhHNraSBob3Jvc2tvcCcsJzxkaXYgY2xhc3M9ImstaWtvbmEiPicrWldJW3ppXSsnPC9kaXY+PHAgY2xhc3M9ImstdzIiPicrWkVMW2VpXVswXSsn4oCTJytaV1t6aV0rJzwvcD48cCBjbGFzcz0iay1vcGlzIj4nK1pXT1t6aV0rJzxicj7Fu3l3aW\/FgiAnK1pFTFtlaV1bMF0udG9Mb3dlckNhc2UoKSsnIG5pZXNpZTogJytaRUxbZWldWzFdKycuPC9wPicpOwp2YXIgbmg9JzxkaXYgY2xhc3M9ImstZ3IiPicra2FmZWwobHAsJ2xpY3piYSBkcm9naSDFvHljaWEnKStrYWZlbChibiwnbGljemJhIGRuaWEgdXJvZHplbmlhJykrKG5pP2thZmVsKG5pLCdsaWN6YmEgaW1pZW5pYScpOicnKSsnPC9kaXY+PHAgY2xhc3M9Imstb3BpcyI+PGI+RHJvZ2Egxbx5Y2lhICcrbHArJzo8L2I+ICcrTElDWkJZW2xwXSsnPGJyPjxiPkR6aWXFhCB1cm9kemVuaWEgJytibisnOjwvYj4gJytMSUNaQllbYm5dKyhuaT8nPGJyPjxiPkltacSZICcrbmkrJzo8L2I+ICcrTElDWkJZW25pXTonJykrJzwvcD4nOwpoKz1zZWsoJ051bWVyb2xvZ2lhJyxuaCk7aWYoaW1JbmZvKXt2YXIgcmk9cm96YmlqSW1pZShpbUluZm8pO2grPXNlaygnSW1pxJkgaSBqZWdvIHpuYWN6ZW5pZScsJzxwIGNsYXNzPSJrLXcyIj4nK2VzYyhpbUluZm8udCkrJzwvcD48cCBjbGFzcz0iay1vcGlzIj4nK2VzYyhyaS56bmFjKSsnPC9wPicrKHJpLmltPyc8ZGl2IGNsYXNzPSJrLWdyIj4nK2thZmVsKGVzYyhyaS5pbSksJ2ltaWVuaW55JykrJzwvZGl2Pic6JycpKyhyaS5wZXM\/JzxwIGNsYXNzPSJrLXN6Ij4nK2VzYyhyaS5wZXMpKyc8L3A+JzonJykrJzxwIGNsYXNzPSJrLXN6Ij7FuXLDs2TFgm86IHBvbHNrYSBXaWtpcGVkaWEgKENDIEJZLVNBIDQuMCkuPC9wPicpO30KaCs9c2VrKCdLYW1pZcWEIGkga3dpYXQgbWllc2nEhWNhJywnPGRpdiBjbGFzcz0iay1nciI+JytrYWZlbCgn8J+SjiAnK0tBTUlFTlttLTFdLCdrYW1pZcWEIHVyb2R6ZW5pb3d5Jykra2FmZWwoJ\/CfjLggJytLV0lBVFttLTFdLCdrd2lhdCBtaWVzacSFY2EnKSsnPC9kaXY+Jyk7CnZhciBtaD0nJztpZihva04mJihldXJ8fHVzZHx8Z2JwfHxjaGYpKXttaCs9JzxkaXYgY2xhc3M9ImstZ3IiPicra3Vyc0thZmVsKCcxIEVVUicsZXVyLGRhdGVJc28pK2t1cnNLYWZlbCgnMSBVU0QnLHVzZCxkYXRlSXNvKStrdXJzS2FmZWwoJzEgR0JQJyxnYnAsZGF0ZUlzbykra3Vyc0thZmVsKCcxIENIRicsY2hmLGRhdGVJc28pKyhhdT9rYWZlbChmbShhdS5taWQsMikrJyB6xYInLCcxIGcgesWCb3RhIChOQlApJyk6JycpKyc8L2Rpdj48cCBjbGFzcz0iay1zeiI+S3Vyc3kgxZtyZWRuaWUgTkJQIHogdGVnbyBkbmlhIGx1YiB6IG9zdGF0bmllZ28gZG5pYSByb2JvY3plZ28gcHJ6ZWQgbmltLjwvcD4nO31lbHNle21oPSc8cCBjbGFzcz0iay1vcGlzIj5OQlAgcHVibGlrdWplIGt1cnN5IG9kIDIwMDIgcm9rdSwgd2nEmWMgZGxhIHRlaiBkYXR5IG5pZSBtYW15IGt1cnPDs3cgd2FsdXQuPC9wPic7fQpoKz1zZWsoJ1BpZW5pxIVkemUgdGFtdGVnbyBkbmlhJyxtaCk7CnZhciBhbGw9d2lraXx8e307dmFyIGV2cz0oYWxsLmV2ZW50c3x8W10pLmZpbHRlcihmdW5jdGlvbihlKXtyZXR1cm4gZS55ZWFyJiZlLnRleHQ7fSk7CnZhciBleD1ldnMuZmlsdGVyKGZ1bmN0aW9uKGUpe3JldHVybiBlLnllYXI9PT15O30pO3ZhciBwaz1leC5sZW5ndGg\/ZXguc2xpY2UoMCwzKTpldnMuc2xpY2UoKS5zb3J0KGZ1bmN0aW9uKGEsYil7cmV0dXJuIE1hdGguYWJzKGEueWVhci15KS1NYXRoLmFicyhiLnllYXIteSk7fSkuc2xpY2UoMCwzKTsKdmFyIGJyPShhbGwuYmlydGhzfHxbXSkuZmlsdGVyKGZ1bmN0aW9uKGUpe3JldHVybiBlLnllYXImJmUudGV4dDt9KS5zb3J0KGZ1bmN0aW9uKGEsYil7cmV0dXJuIGEueWVhci1iLnllYXI7fSk7dmFyIGJuNT1bXTt2YXIgbm49TWF0aC5taW4oNSxici5sZW5ndGgpO2Zvcih2YXIgaT0wO2k8bm47aSsrKXtibjUucHVzaChicltNYXRoLmZsb29yKGkqKGJyLmxlbmd0aC0xKS9NYXRoLm1heCgxLG5uLTEpKV0pO30KdmFyIGhvbD0oYWxsLmhvbGlkYXlzfHxbXSkuZmlsdGVyKGZ1bmN0aW9uKGUpe3JldHVybiBlLnRleHQ7fSkuc2xpY2UoMCwzKTsKUy50ZXh0Q29udGVudD0n4pyoIFTFgnVtYWN6xJkgd3Bpc3kgeiBXaWtpcGVkaWkgbmEgcG9sc2tp4oCmJzsKZnVuY3Rpb24gdHl0KGUpe3ZhciBwPWUucGFnZXMmJmUucGFnZXNbMF07cmV0dXJuIHAmJnAudGl0bGVzJiZwLnRpdGxlcy5ub3JtYWxpemVkP3AudGl0bGVzLm5vcm1hbGl6ZWQ6U3RyaW5nKGUudGV4dCkuc3BsaXQoJywnKVswXTt9CnZhciBtYXBhPWF3YWl0IHBsSGFzbGEoYm41Lm1hcCh0eXQpKTsKdmFyIHRFdj1hd2FpdCBQcm9taXNlLmFsbChway5tYXAoZnVuY3Rpb24oZSl7cmV0dXJuIHRsdW0oZS50ZXh0KTt9KSk7CnZhciB0SG9sPWF3YWl0IFByb21pc2UuYWxsKGhvbC5tYXAoZnVuY3Rpb24oZSl7cmV0dXJuIHRsdW0oZS50ZXh0KTt9KSk7CnZhciB0QnI9YXdhaXQgUHJvbWlzZS5hbGwoYm41Lm1hcChmdW5jdGlvbihlKXt2YXIgcD1lLnBhZ2VzJiZlLnBhZ2VzWzBdO3ZhciBlbj10eXQoZSk7aWYobWFwYVtlbl0mJm1hcGFbZW5dLmQpcmV0dXJuIG1hcGFbZW5dLmQ7cmV0dXJuIHRsdW0ocCYmcC5kZXNjcmlwdGlvbj9wLmRlc2NyaXB0aW9uOicnKS50aGVuKGZ1bmN0aW9uKHgpe3JldHVybiB4P3guY2hhckF0KDApLnRvTG93ZXJDYXNlKCkreC5zbGljZSgxKTp4O30pO30pKTsKdmFyIHdrPScnOwppZihway5sZW5ndGgpe3drKz0nPGg0PicrKGV4Lmxlbmd0aD8nQ28gc2nEmSB3eWRhcnp5xYJvJzonTmFqYmxpxbxzemUgbGF0YSwgdyB0eW0gc2FteW0gZG5pdScpKyc8L2g0PjxkaXYgY2xhc3M9Imstd2lraSI+Jztway5mb3JFYWNoKGZ1bmN0aW9uKGUsaSl7d2srPSc8cD48Yj4nK2UueWVhcisnPC9iPiDCtyAnK2VzYyh0RXZbaV0pKyc8L3A+Jzt9KTt3ays9JzwvZGl2Pic7fQppZihibjUubGVuZ3RoKXt3ays9JzxoND5Vcm9kemlsaSBzacSZIHRlZ28gc2FtZWdvIGRuaWE8L2g0PjxkaXYgY2xhc3M9Imstd2lraSI+JztibjUuZm9yRWFjaChmdW5jdGlvbihlLGkpe3ZhciBlbj10eXQoZSk7dmFyIG5tPW1hcGFbZW5dP21hcGFbZW5dLnQ6ZW47d2srPSc8cD48Yj4nK2UueWVhcisnPC9iPiDCtyAnK2VzYyhubSkrKHRCcltpXT8nIDxzcGFuIGNsYXNzPSJrLXN6Ij4oJytlc2ModEJyW2ldKSsnKTwvc3Bhbj4nOicnKSsnPC9wPic7fSk7d2srPSc8L2Rpdj4nO30KaWYoaG9sLmxlbmd0aCl7d2srPSc8aDQ+Q28gxZt3acSZdHVqZSDFm3dpYXQ8L2g0PjxkaXYgY2xhc3M9Imstd2lraSI+Jztob2wuZm9yRWFjaChmdW5jdGlvbihlLGkpe3drKz0nPHA+Jytlc2ModEhvbFtpXSkrJzwvcD4nO30pO3drKz0nPC9kaXY+Jzt9CmlmKHdrKWgrPXNlaygnxZp3aWF0IHRhbXRlZ28gZG5pYScsd2srJzxwIGNsYXNzPSJrLXN6Ij7FuXLDs2TFgm86IHBvbHNrYSBpIGFuZ2llbHNrYSBXaWtpcGVkaWEuIEN6xJnFm8SHIG9waXPDs3cgcHJ6ZXTFgnVtYWN6b25hIGF1dG9tYXR5Y3puaWUuPC9wPicpOwp2YXIgemgyPSc8ZGl2IGNsYXNzPSJrLWdyIj4nK2thZmVsKGZtKGRuaSksJ2RuaSBvZCB0YW10ZWdvIGRuaWEnKStrYWZlbChsYXQsJ2xhdCcpK2thZmVsKGZtKGRuaSoxMDAwMDApLCd1ZGVyemXFhCBzZXJjYSAob2suKScpK2thZmVsKGZtKGRuaSoyMDAwMCksJ29kZGVjaMOzdyAob2suKScpK2thZmVsKGZtKGRuaS8yNy4zMiwwKSwnb2tyxIXFvGXFhCBLc2nEmcW8eWNhIHdva8OzxYIgWmllbWknKStrYWZlbChmbShkbmkqMjU4MDAwMC8xMDAwMDAwLDApKycgbWxuIGttJywnZHJvZ2kgWmllbWkgd29rw7PFgiBTxYJvxYRjYScpKyc8L2Rpdj4nOwp6aDIrPSc8cCBjbGFzcz0iay1vcGlzIj4nKyhkb05iPT09MD8n8J+OiSBSb2N6bmljYSBqZXN0IGR6acWbISc6J05hamJsacW8c3phIHJvY3puaWNhIHphIDxiPicrZG9OYisnPC9iPiBkbmkuJykrJyBUbyBiecWCICcrdHlnKycuIHR5ZHppZcWEIHJva3UsIGEgdyB0eW0gcm9rdSBiecWCbyAnK3JvaysnIGRuaS4gJytwb2srJy48L3A+JzsKaCs9c2VrKCdUd29qZSBsaWN6Ynkgb2QgdGFtdGVnbyBkbmlhJyx6aDIpOwpoKz0nPGRpdiBjbGFzcz0iay16ciI+SG9yb3Nrb3AsIGNoacWEc2tpIHpvZGlhayBpIG51bWVyb2xvZ2lhIHRvIHRyYWR5Y3lqbmEgcm96cnl3a2EsIGEgbmllIG5hdWthIGFuaSBwb3JhZGEuIMW5csOzZMWCYSBkYW55Y2g6IE9wZW4tTWV0ZW8gKHBvZ29kYSksIE5hcm9kb3d5IEJhbmsgUG9sc2tpIChrdXJzeSBpIHrFgm90byksIFdpa2lwZWRpYSAod3lkYXJ6ZW5pYSkuIEZhemEgS3NpxJnFvHljYSBqZXN0IHd5bGljem9uYSBhc3Ryb25vbWljem5pZS48L2Rpdj48L2Rpdj4nOwpoKz0nPGRpdiBjbGFzcz0iay1ha2NqZSI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGlkPSJkd3UtcGRmIj7wn5OcIFBvYmllcnogUERGIChBNCk8L2J1dHRvbj4gPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJrLWRydWdpIiBvbmNsaWNrPSJ3aW5kb3cucHJpbnQoKSI+8J+WqO+4jyBEcnVrdWo8L2J1dHRvbj48L2Rpdj4nOwpXLmlubmVySFRNTD1oO1MudGV4dENvbnRlbnQ9Jyc7dmFyIHBiPSQoJ2R3dS1wZGYnKTtpZihwYilwYi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oKXtwb2JpZXJ6KHBiLGRhdGVJc28sZCsnICcrTUlFU1ttLTFdKycgJyt5KTt9KTsKJCgnZHd1LWthcnRhJykuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnLGJsb2NrOidzdGFydCd9KTsKfWNhdGNoKGUpe1MudGV4dENvbnRlbnQ9J0NvxZsgcG9zesWCbyBuaWUgdGFrIHByenkgcG9iaWVyYW5pdSBkYW55Y2guIFNwcsOzYnVqIHBvbm93bmllIHphIGNod2lsxJkuJzt9Cn0pOwp9KSgpOw==\";var s=document.createElement(\"script\");s.text=decodeURIComponent(escape(atob(c)));document.body.appendChild(s);})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Dzie\u0144, w kt\u00f3rym si\u0119 urodzi\u0142e\u015b Bajka o jednym dniu, kt\u00f3ry nale\u017cy do Ciebie Data (urodziny, \u015blub, narodziny dziecka\u2026) KrajPolskaNiemcyCzechyS\u0142owacjaWielka BrytaniaIrlandiaStany ZjednoczoneKanadaFrancjaHiszpaniaW\u0142ochyHolandiaAustriaSzwajcariaUkrainaLitwaNorwegiaSzwecjaDaniaDowolny kraj Miejscowo\u015b\u0107 Imi\u0119 (opcjonalnie), poka\u017cemy jego znaczenie \u2728 Odkryj m\u00f3j dzie\u0144<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":10,"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/compassionate-franklin.212-227-184-133.plesk.page\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}