1<!doctype html> 2<html lang="en"> 3 <head> 4 <title>Hallmark Holidays - Exoticca</title> 5 <meta name="description" content="Use the below map to see which towns locals think are worthy of a Christmas movie. "> 6 7 <!-- Required meta tags --> 8 <meta charset="utf-8"> 9 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 10 11 12
12<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
12 13 14 <!-- Bootstrap CSS --> 15 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 16 17 <style> 18 *{box-sizing:border-box}.graph-wrap{max-width:1480px;margin:0 auto;padding:0 1rem;width:100%}body,p{text-align:center;font-size:18px}body{overflow-x:hidden}li{font-size:18px}.mobi{display:none}h1{margin:0}h1.he-outlined{color:#fff !important}h1.he-shadowed-black{text-shadow:0 10px 20px rgba(0, 0, 0, 0.5)}h1.he-italic{font-style:italic}h1 i{font-style:normal}h1#header{padding-bottom:0 !important}.banner{width:100%}.banner img{max-width:800px;width:100%;margin:0 auto;height:auto}.subheader,.footernote{font-size:20px;max-width:800px;width:100%}.subheader{margin-bottom:1.5rem}.footernote{margin:auto}.footernote a{font-size:12px;max-width:720px;padding:0.2rem;margin:auto;display:block}.footernote a:first-child{padding-top:1rem}.table_sub{font-size:20px;max-width:800px;width:100%}.table-wrap{max-width:1480px;margin:auto}.table-wrap table{font-size:16px;width:100%}.table-wrap table td{text-align:center;padding:0.5rem !important}.table-wrap table th{align-content:center;padding:0.5rem !important;text-align:center;vertical-align:middle !important;color:#fff}.table-wrap.tabcol-2{max-width:420px}.table-wrap.tabcol-3{max-width:800px}.table-wrap.tabcol-4{max-width:800px}.table-wrap.tabcol-5{max-width:1480px}.table-wrap.tabcol-6{max-width:1480px}.table-wrap.table-wrap.tabcol-8 table th{width:12.5%}.table-wrap.tabcol-8{width:100%;overflow-x:auto}@media (max-width:550px){.table-wrap table{font-size:12px;font-weight:500}.table-wrap{overflow:auto;width:100%}.table-wrap.mobile-table table th{display:none}.table-wrap.mobile-table table tr{display:block;border:1px solid #ccc}.table-wrap.mobile-table table tr:hover{background:transparent}.table-wrap.mobile-table table tr td{text-align:left;display:flex;border:none;padding:0 !important;justify-content:flex-start;align-items:center;font-size:14px}.table-wrap.mobile-table table tr td:hover{background:transparent !important}.table-wrap.mobile-table table tr td::before{content:attr(data-title) ": ";font-weight:bold;font-size:13px;height:60px;display:block;padding:10px;width:25%;color:#fff;text-align:center;align-content:center}.table-wrap.mobile-table table tr td span{display:block;width:75%;padding:10px}.table-wrap.mobile-table table tr:nth-child(even){background-color:#f3f3f3}}.extra-html{max-width:800px;margin:3rem auto 0}.extra-html h3,.extra-html h4,.extra-html b{font-weight:700}.extra-html p{padding:2rem;background:#fff;box-shadow:0px 0px 60px #ebe7e7;border-radius:10px;margin:1.5rem 0}a.logo-link{display:block;width:100%}a.logo-link img{width:100%;transition:0.2s}a.logo-link:hover img{transform:scale(1.1)}body.modal-open .modal-backdrop.fade.in{opacity:0.3}body.modal-open .modal.active{display:block;opacity:1}#shareModal .vertical-alignment-helper .modal-dialog.vertical-align-bottom,#embedModal .vertical-alignment-helper .modal-dialog.vertical-align-bottom{position:fixed;bottom:200px !important;left:0;right:0;margin:auto}.share-links .btn{background-color:#000;color:#fff;padding:0.75rem 3rem;margin:0 0.3rem;border:none;text-transform:uppercase;transition:0.2s;font-weight:600}.share-links .btn:hover{opacity:0.75}.info-box{display:flex;background:#eee;border-radius:40px;min-height:200px;max-width:800px;margin:2rem auto;padding:3rem;align-items:center;flex-direction:row}.info-box.reversed{flex-direction:row-reverse}.info-box .col{width:50%}.info-box .col img{width:100%;margin:auto;display:block}.notice{display:block;background:#f3f3f3;padding:3rem 4rem;color:#000;position:relative;margin:auto;z-index:9999;transition:0.2s}.notice i{display:block;height:40px;width:40px;background:#fff;color:black;line-height:40px;position:absolute;right:2%;top:1rem;bottom:1rem;margin:auto;font-style:normal;border-radius:50%;font-size:32px;transform:rotate(45deg);cursor:pointer}.notice.disabled{height:0;overflow:hidden;padding:0}.rounded .box{border-radius:2rem;overflow:hidden}.rounded .box span.num{border-radius:1rem}.credits{font-size:14px}.credits ul{padding:0}.credits i{display:block}.credits ul li{font-size:14px;list-style:none}@media screen and (max-width:800px){h1{font-size:4rem !important}.footernote p{font-size:0.75rem !important}}
18@media screen and (max-width:580px){a#openembed{display:none}a#openshare{width:80%;margin:0}h1{font-size:3rem !important}.he-retro-shaddow{letter-spacing:0.1em;font-size:2.5rem !important}.info-box{display:flex;flex-direction:column !important}.info-box .col{width:100%}.info-box .col img{margin-bottom:2rem !important}.credits ul li{font-size:11px !important;list-style:none}.graph-wrap{padding:1rem}.mobi{display:block}}@media screen and (max-width:401px){h1{font-size:2rem !important}.subheader,.footernote{font-size:18px;margin:1.5rem auto;max-width:800px;width:100%}.graph-wrap{padding:0.5rem}} </style> 19 20 21 <!-- GRAPH VAR CSS --> 22 <style> 23 24 @font-face { 25 font-family: 'OakesGrotesk-Bold' ; 26 src: url('assets/OakesGrotesk-Bold.woff'); 27 } 28 29 @font-face { 30 font-family: 'OakesGrotesk-Regular' ; 31 src: url('assets/OakesGrotesk-Regular.woff'); 32 } 33 34 h1#header{ 35 font-size: 5rem ; 36 line-height: 1em ; 37 color: #c63333 ; 38 font-family: 'OakesGrotesk-Bold', serif; 39 font-weight: 100; 40 } 41 42 h1#header i, h1#header span, h1#header b{ 43 color: } 44 45 h2,h3,h4{ 46 font-family: 'OakesGrotesk-Bold', serif !important; 47 font-weight: 100; 48 49 } 50 51 /* Fonts*/ 52 body,p,.subheader, .footernote{ 53 font-family: 'OakesGrotesk-Regular', serif; 54 color: ; 55 font-weight: 100; 56 font-size: 20px; 57 } 58 59 60 61 .logo-link{background: #000000; padding: 2rem; } 62 .logo-link{ border-radius: 1rem; } 63 64 .he-shadowed-colour{ text-shadow: 0 10px 20px #c63333cc ;} 65 .he-outlined{ text-shadow: -2px -2px 0 #c63333 , 2px -2px 0 #c63333 , -2px 2px 0 #c63333 , 2px 2px 0 #c63333 ;} 66 .he-outlined-shaddow{ color: #fff !important; text-shadow: 0 5px 30px #c63333cc , -2px -2px 0 #c63333 , 2px -2px 0 #c63333 , -2px 2px 0 #c63333 , 2px 2px 0 #c63333 ;} 67 .he-retro-shaddow { 68 letter-spacing: .15em; text-transform: uppercase; 69 text-shadow: 3px 3px 0px #ffffff, 7px 7px 0px #c6333335; 70 } 71 .he-retro-shaddow i{ 72 letter-spacing: .15em; text-transform: uppercase; 73 text-shadow: 3px 3px 0px #ffffff, 7px 7px 0px 35; 74 } 75 .share-links .btn { background-color: #000000 !important;} 76 .share-links .btn { background-color: !important;} 77 b,strong{ color: #000000; } 78 b,strong{ color: ; } 79 .keys span img{ width: !important;} 80 81 /*Spacing*/ 82 h1#header,.subheader, .logo-link, .footer, .share-links, .graph-wrap{ padding: 2rem; padding: 1.5rem; margin: auto;} 83 .banner{ padding-top: 1.5rem;} 84 .table-wrap{ padding-top: 1.5rem; padding-bottom: 1.5rem;} 85 .box{margin-top: calc(1.5rem*2); margin-bottom: calc(1.5rem*2);} 86 .footernote p{margin-bottom: 0rem ; margin-bottom: calc(1.5rem*0.5); } 87 88 /*Border Radius*/ 89 a.logo-link, .share-links .btn, .popradius ,.rounded .box, .rounded .box .col2 span.num{ border-radius:0; border-radius: 15px !important;} 90 91 /*Logo padding*/ 92 a.logo-link{padding: 0; padding: 30px } 93 94 95 /*Tables*/ 96 table th{ background-color: #000000 !important;} 97 table th{ background-color: !important;} 98 99 @media (max-width: 550px) { 100 .table-wrap table tr td::before { 101 background-color: #000000; 102 background-color: ; 103 } 104 } 105 106 107</style> 108 </head> 109 <body> 110 111 112 113<style> 114 .table_sub{margin: 1.5rem auto 1rem;} 115</style> 116 117<div class="preloader d-none"> 118 <img src='assets/Banner-3.svg' /></div> 119 120<div class="graph-wrap"> 121 122 <!--[if lt IE 10]> 123 <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade 124 your browser</a> to improve your experience.</p> 125 <![endif]--> 126 127 <div class="graph map"> 128 129 <h1 id="header" data-heading="Hallmark Holidays" class=" "> 130 Hallmark Holidays </h1> 131 132 <div class="banner"> 133 <img src='assets/Banner-3.svg' width='800' height='453' alt='' /> </div> 134 135 <p class="subheader"> 136 Use the below map to see which towns locals think are worthy of a Christmas movie. </p> 137 138 139 140<!-- CSS --> 141<style> 142 .map-wrap{width:100%;max-width:1170px;margin:auto;height:600px;position:relative;z-index:99}#map{width:100%;height:600px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;max-width:1170px;position:relative;margin:0 auto}#map1,#map2,#map3{width:100%;max-width:1170px;position:relative;margin:0 auto;transition:0.2s;opacity:1;z-index:-999;left:0;right:0;height:100%}.popradius{border-radius:1.5rem}path.datamaps-subunit{cursor:pointer}g.labels text{font-family:sans-serif !important;font-weight:600 !important}.stats-layer{background:#fff;box-shadow:0px 20px 40px rgba(0, 0, 0, 0.35);padding:2rem;max-width:320px}.stats-layer .map-icon{margin-top:-4.2rem;margin-bottom:1rem}.stats-layer span.icontyext{min-width:30%;display:block;max-width:fit-content;color:#fff;font-size:1.6em;padding:1rem;top:-40px;position:absolute;margin:auto;left:0;right:0}.stats-layer h4{font-size:22px;text-transform:uppercase;font-weight:900;margin-bottom:15px;text-shadow:-3px 2px 0 #fff}.stats-layer p{margin-bottom:10px;font-size:16px;color:#000;line-height:1.6em}.stats-layer p em{margin-right:10px}.stats-layer .stats table{text-align:left;width:180px}.stats-layer .stats table td:first-child{width:80%}.stats-layer .stats table th{font-size:24px}.stats-layer.hideheader h4{display:none}.datamaps-hoverover{margin-left:-150px;margin-top:50px;z-index:-999;pointer-events:none;font-family:inherit !important}.datamaps-hoverover.active{z-index:9999 !important}.map-table{padding-top:3rem}svg.datamap{height:100%;width:100%}@media screen and (max-width:1100px){svg.datamap{transform:scale(1.15) translate(-3%, 0px)}.map-wrap{height:500px}}@media screen and (max-width:800px){.map-wrap{height:420px}.stats{margin-top:0}.stats table{width:100%}
142.datamap .labels text,.datamap line{font-size:7px !important}svg.datamap{position:relative;overflow:visible !important;transform:scale(1.15) translate(-3%, 0px)}.datamaps-hoverover{z-index:999 !important;width:100%;left:0 !important;margin:0}.datamaps-hoverover.active{left:0 !important;right:0 !important;margin:auto}.stats-layer{position:relative;left:0;right:0;top:3rem !important;padding:30px 20px 20px;margin:auto}}@media screen and (max-width:580px){.map-wrap{height:240px}svg.datamap{position:relative;overflow:visible !important;transform:scale(1.2)}.stats-layer{max-width:320px}.datamap .labels text,.datamap line{font-size:6.5px !important}.datamap .labels text{transform:translate(2px, -3px)}#label-WA{transform:translate(3px, 0px)}#label-WI{transform:translate(5px, -1px)}#label-MI{transform:translate(-2px, -5px)}#label-IL{transform:translate(3px, -2px)}#label-AK{transform:translate(2px, -4px)}#label-IN{transform:translate(4px, -2px)}#label-PA{transform:translate(0px, -2px)}#label-NY{transform:translate(-4px, -3px)}#label-LA{transform:translate(4px, -9px)}#label-AR{transform:translate(2px, -2px)}#label-MS{transform:translate(2px, -3px)}#label-AL{transform:translate(3px, -2px)}#label-GA{transform:translate(3px, 0px)}#label-SC{transform:translate(3px, -1px)}#label-KY{transform:translate(-4px, -4px)}#label-TN{transform:translate(0px, -2px)}#label-SC{transform:translate(3px, -2px)}#label-NC{transform:translate(2px, -3px)}#label-VA{transform:translate(4px, -3px)}#label-ME{transform:translate(2px, -2px)}#label-FL{transform:translate(0px, 3%)}} 143 .stats-layer .heading, .stats-layer h4{ color: #d87777;} 144 145 /* Add this CSS rule to your stylesheet */ 146#map1 { 147 /* Disable user selection/highlighting on the map element */ 148 -webkit-user-select: none; 149 -moz-user-select: none; 150 -ms-user-select: none; 151 user-select: none; 152 153 /* Disable the native touch-callout menu (long press) */ 154 -webkit-touch-callout: none; 155 156 /* Ensure the map is the primary target for touch events */ 157 touch-action: manipulation; 158} 159 160 div#Hawaii{ 161.stats{ display: none} 162&::after{content: "No Data"} 163} 164</style> 165 166 167<!-- HTML --> 168 <div class="preloader d-none"> 169 <img src="assets/icon-1-4.svg "> 170 </div> 171 172 173 <div class="map-wrap"> 174 <div id="map1" class="maps "></div> 175 </div> 176 177 <small class="mobi" style="font-size: 11px;">(DOUBLE TAP ON MAP SECTION TO DISPLAY POPUP)</small> 178 179 180<!-- JS -->
vendor: 19,243 bytes, lines 181-183
181<script> 182 183!function(t,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(t,e){"use strict";function n(t,e){e=e||nt;var n=e.createElement("script");n.text=t,e.head.appendChild(n).parentNode.removeChild(n)}function r(t){var e=!!t&&"length"in t&&t.length,n=gt.type(t);return"function"!==n&&!gt.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function o(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}function i(t,e,n){return gt.isFunction(e)?gt.grep(t,function(t,r){return!!e.call(t,r,t)!==n}):e.nodeType?gt.grep(t,function(t){return t===e!==n}):"string"!=typeof e?gt.grep(t,function(t){return ut.call(e,t)>-1!==n}):Ct.test(e)?gt.filter(e,t,n):(e=gt.filter(e,t),gt.grep(t,function(t){return ut.call(e,t)>-1!==n&&1===t.nodeType}))}function a(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function u(t){var e={};return gt.each(t.match(Et)||[],function(t,n){e[n]=!0}),e}function s(t){return t}function l(t){throw t}function c(t,e,n,r){var o;try{t&>.isFunction(o=t.promise)?o.call(t).done(e).fail(n):t&>.isFunction(o=t.then)?o.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}function p(){nt.removeEventListener("DOMContentLoaded",p),t.removeEventListener("load",p),gt.ready()}function f(){this.expando=gt.expando+f.uid++}function h(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:Ht.test(t)?JSON.parse(t):t)}function d(t,e,n){var r;if(void 0===n&&1===t.nodeType)if(r="data-"+e.replace(Ft,"-$&").toLowerCase(),n=t.getAttribute(r),"string"==typeof n){try{n=h(n)}catch(o){}qt.set(t,e,n)}else n=void 0;return n}function g(t,e,n,r){var o,i=1,a=20,u=r?function(){return r.cur()}:function(){return gt.css(t,e,"")},s=u(),l=n&&n[3]||(gt.cssNumber[e]?"":"px"),c=(gt.cssNumber[e]||"px"!==l&&+s)&&Bt.exec(gt.css(t,e));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+s||1;do i=i||".5",c/=i,gt.style(t,e,c+l);while(i!==(i=u()/s)&&1!==i&&--a)}return n&&(c=+c||+s||0,o=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=o)),o}function y(t){var e,n=t.ownerDocument,r=t.nodeName,o=Gt[r];return o?o:(e=n.body.appendChild(n.createElement(r)),o=gt.css(e,"display"),e.parentNode.removeChild(e),"none"===o&&(o="block"),Gt[r]=o,o)}function v(t,e){for(var n,r,o=[],i=0,a=t.length;i<a;i++)r=t[i],r.style&&(n=r.style.display,e?("none"===n&&(o[i]=Ot.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&Ut(r)&&(o[i]=y(r))):"none"!==n&&(o[i]="none",Ot.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(t[i].style.display=o[i]);return t}function m(t,e){var n;return n="undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e||"*"):"undefined"!=typeof t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&o(t,e)?gt.merge([t],n):n}function _(t,e){for(var n=0,r=t.length;n<r;n++)Ot.set(t[n],"globalEval",!e||Ot.get(e[n],"globalEval"))}function x(t,e,n,r,o){for(var i,a,u,s,l,c,p=e.createDocumentFragment(),f=[],h=0,d=t.length;h<d;h++)if(i=t[h],i||0===i)if("object"===gt.type(i))gt.merge(f,i.nodeType?[i]:i);else if($t.test(i)){for(a=a||p.appendChild(e.createElement("div")),u=(Vt.exec(i)||["",""])[1].toLowerCase(),s=Xt[u]||Xt._default,a.innerHTML=s[1]+gt.htmlPrefilter(i)+s[2],c=s[0];c--;)a=a.lastChild;gt.merge(f,a.childNodes),a=p.firstChild,a.textContent=""}else f.push(e.createTextNode(i));for(p.textContent="",h=0;i=f[h++];)if(r&>.inArray(i,r)>-1)o&&o.push(i);else if(l=gt.contains(i.ownerDocument,i),a=m(p.appendChild(i),"script"),l&&_(a),n)for(c=0;i=a[c++];)Kt.test(i.type||"")&&n.push(i);return p}function b(){return!0}function M(){return!1}function T(){try{return nt.activeElement}catch(t){}}function w(t,e,n,r,o,i){var a,u;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=void 0);for(u in e)w(t,u,n,r,e[u],i);return t}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),o===!1)o=M;else if(!o)return t;return 1===i&&(a=o,o=function(t){return gt().off(t),a.apply(this,arguments)},o.guid=a.guid||(a.guid=gt.guid++)),t.each(function(){gt.event.add(this,e,o,r,n)})}function C(t,e){return o(t,"table")&&o(11!==e.nodeType?e:e.firstChild,"tr")?gt(">tbody",t)[0]||t:t}function S(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function N(t){var e=oe.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function k(t,e){var n,r,o,i,a,u,s,l;if(1===e.nodeType){if(Ot.hasData(t)&&(i=Ot.access(t),a=Ot.set(e,i),l=i.events)){delete a.handle,a.events={};for(o in l)for(n=0,r=l[o].length;n<r;n++)gt.event.add(e,o,l[o][n])}qt.hasData(t)&&(u=qt.access(t),s=gt.extend({},u),qt.set(e,s))}}function A(t,e){var n=e.nodeName.toLowerCase();"input"===n&&Yt.test(t.type)?e.checked=t.checked:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}function P(t,e,r,o){e=it.apply([],e);var i,a,u,s,l,c,p=0,f=t.length,h=f-1,d=e[0],g=gt.isFunction(d);if(g||f>1&&"string"==typeof d&&!ht.checkClone&&re.test(d))return t.each(function(n){var i=t.eq(n);g&&(e[0]=d.call(this,n,i.html())),P(i,e,r,o)});if(f&&(i=x(e,t[0].ownerDocument,!1,t,o),a=i.firstChild,1===i.childNodes.length&&(i=a),a||o)){for(u=gt.map(m(i,"script"),S),s=u.length;p<f;p++)l=i,p!==h&&(l=gt.clone(l,!0,!0),s&>.merge(u,m(l,"script"))),r.call(t[p],l,p);if(s)for(c=u[u.length-1].ownerDocument,gt.map(u,N),p=0;p<s;p++)l=u[p],Kt.test(l.type||"")&&!Ot.access(l,"globalEval")&>.contains(c,l)&&(l.src?gt._evalUrl&>._evalUrl(l.src):n(l.textContent.replace(ie,""),c))}return t}function E(t,e,n){for(var r,o=e?gt.filter(e,t):t,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||gt.cleanData(m(r)),r.parentNode&&(n&>.contains(r.ownerDocument,r)&&_(m(r,"script")),r.parentNode.removeChild(r));return t}function L(t,e,n){var r,o,i,a,u=t.style;return n=n||se(t),n&&(a=n.getPropertyValue(e)||n[e],""!==a||gt.contains(t.ownerDocument,t)||(a=gt.style(t,e)),!ht.pixelMarginRight()&&ue.test(a)&&ae.test(e)&&(r=u.width,o=u.minWidth,i=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=o,u.maxWidth=i)),void 0!==a?a+"":a}function D(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function R(t){if(t in de)return t;for(var e=t[0].toUpperCase()+t.slice(1),n=he.length;n--;)if(t=he[n]+e,t in de)return t}function j(t){var e=gt.cssProps[t];return e||(e=gt.cssProps[t]=R(t)||t),e}function O(t,e,n){var r=Bt.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function q(t,e,n,r,o){var i,a=0;for(i=n===(r?"border":"content")?4:"width"===e?1:0;i<4;i+=2)"margin"===n&&(a+=gt.css(t,n+zt[i],!0,o)),r?("content"===n&&(a-=gt.css(t,"padding"+zt[i],!0,o)),"margin"!==n&&(a-=gt.css(t,"border"+zt[i]+"Width",!0,o))):(a+=gt.css(t,"padding"+zt[i],!0,o),"padding"!==n&&(a+=gt.css(t,"border"+zt[i]+"Width",!0,o)));return a}function H(t,e,n){var r,o=se(t),i=L(t,e,o),a="border-box"===gt.css(t,"boxSizing",!1,o);return ue.test(i)?i:(r=a&&(ht.boxSizingReliable()||i===t.style[e]),"auto"===i&&(i=t["offset"+e[0].toUpperCase()+e.slice(1)]),i=parseFloat(i)||0,i+q(t,e,n||(a?"border":"content"),r,o)+"px")}function F(t,e,n,r,o){return new F.prototype.init(t,e,n,r,o)}function I(){ye&&(nt.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(I):t.setTimeout(I,gt.fx.interval),gt.fx.tick())}function B(){return t.setTimeout(function(){ge=void 0}),ge=gt.now()}function z(t,e){var n,r=0,o={height:t};for(e=e?1:0;r<4;r+=2-e)n=zt[r],o["margin"+n]=o["padding"+n]=t;return e&&(o.opacity=o.width=t),o}function U(t,e,n){for(var r,o=(Y.tweeners[e]||[]).concat(Y.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,e,t))return r}function W(t,e,n){var r,o,i,a,u,s,l,c,p="width"in e||"height"in e,f=this,h={},d=t.style,g=t.nodeType&&Ut(t),y=Ot.get(t,"fxshow");n.queue||(a=gt._queueHooks(t,"fx"),null==a.unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,f.always(function(){f.always(function(){a.unqueued--,gt.queue(t,"fx").length||a.empty.fire()})}));for(r in e)if(o=e[r],ve.test(o)){if(delete e[r],i=i||"toggle"===o,o===(g?"hide":"show")){if("show"!==o||!y||void 0===y[r])continue;g=!0}h[r]=y&&y[r]||gt.style(t,r)}if(s=!gt.isEmptyObject(e),s||!gt.isEmptyObject(h)){p&&1===t.nodeType&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],l=y&&y.display,null==l&&(l=Ot.get(t,"display")),c=gt.css(t,"display"),"none"===c&&(l?c=l:(v([t],!0),l=t.style.display||l,c=gt.css(t,"display"),v([t]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===gt.css(t,"float")&&(s||(f.done(function(){d.display=l}),null==l&&(c=d.display,l="none"===c?"":c)),d.display="inline-block")),n.overflow&&(d.overflow="hidden",f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]})),s=!1;for(r in h)s||(y?"hidden"in y&&(g=y.hidden):y=Ot.access(t,"fxshow",{display:l}),i&&(y.hidden=!g),g&&v([t],!0),f.done(function(){g||v([t]),Ot.remove(t,"fxshow");for(r in h)gt.style(t,r,h[r])})),s=U(g?y[r]:0,r,f),r in y||(y[r]=s.start,g&&(s.end=s.start,s.start=0))}}function G(t,e){var n,r,o,i,a;for(n in t)if(r=gt.camelCase(n),o=e[r],i=t[n],Array.isArray(i)&&(o=i[1],i=t[n]=i[0]),n!==r&&(t[r]=i,delete t[n]),a=gt.cssHooks[r],a&&"expand"in a){i=a.expand(i),delete t[r];for(n in i)n in t||(t[n]=i[n],e[n]=o)}else e[r]=o}function Y(t,e,n){var r,o,i=0,a=Y.prefilters.length,u=gt.Deferred().always(function(){delete s.elem}),s=function(){if(o)return!1;for(var e=ge||B(),n=Math.max(0,l.startTime+l.duration-e),r=n/l.duration||0,i=1-r,a=0,s=l.tweens.length;a<s;a++)l.tweens[a].run(i);return u.notifyWith(t,[l,i,n]),i<1&&s?n:(s||u.notifyWith(t,[l,1,0]),u.resolveWith(t,[l]),!1)},l=u.promise({elem:t,props:gt.extend({},e),opts:gt.extend(!0,{specialEasing:{},easing:gt.easing._default},n),originalProperties:e,originalOptions:n,startTime:ge||B(),duration:n.duration,tweens:[],createTween:function(e,n){var r=gt.Tween(t,l.opts,e,n,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(r),r},stop:function(e){var n=0,r=e?l.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)l.tweens[n].run(1);return e?(u.notifyWith(t,[l,1,0]),u.resolveWith(t,[l,e])):u.rejectWith(t,[l,e]),this}}),c=l.props;for(G(c,l.opts.specialEasing);i<a;i++)if(r=Y.prefilters[i].call(l,t,c,l.opts))return gt.isFunction(r.stop)&&(gt._queueHooks(l.elem,l.opts.queue).stop=gt.proxy(r.stop,r)),r;return gt.map(c,U,l),gt.isFunction(l.opts.start)&&l.opts.start.call(t,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),gt.fx.timer(gt.extend(s,{elem:t,anim:l,queue:l.opts.queue})),l}function V(t){var e=t.match(Et)||[];return e.join(" ")}function K(t){return t.getAttribute&&t.getAttribute("class")||""}function X(t,e,n,r){var o;if(Array.isArray(e))gt.each(e,function(e,o){n||ke.test(t)?r(t,o):X(t+"["+("object"==typeof o&&null!=o?e:"")+"]",o,n,r)});else if(n||"object"!==gt.type(e))r(t,e);else for(o in e)X(t+"["+o+"]",e[o],n,r)}function $(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,o=0,i=e.toLowerCase().match(Et)||[];if(gt.isFunction(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function Z(t,e,n,r){function o(u){var s;return i[u]=!0,gt.each(t[u]||[],function(t,u){var l=u(e,n,r);return"string"!=typeof l||a||i[l]?a?!(s=l):void 0:(e.dataTypes.unshift(l),o(l),!1)}),s}var i={},a=t===Ie;return o(e.dataTypes[0])||!i["*"]&&o("*")}function J(t,e){var n,r,o=gt.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((o[n]?t:r||(r={}))[n]=e[n]);return r&>.extend(!0,t,r),t}function Q(t,e,n){for(var r,o,i,a,u=t.contents,s=t.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(o in u)if(u[o]&&u[o].test(r)){s.unshift(o);break}if(s[0]in n)i=s[0];else{for(o in n){if(!s[0]||t.converters[o+" "+s[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==s[0]&&s.unshift(i),n[i]}function tt(t,e,n,r){var o,i,a,u,s,l={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)l[a.toLowerCase()]=t.converters[a];for(i=c.shift();i;)if(t.responseFields[i]&&(n[t.responseFields[i]]=e),!s&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),s=i,i=c.shift())if("*"===i)i=s;else if("*"!==s&&s!==i){if(a=l[s+" "+i]||l["* "+i],!a)for(o in l)if(u=o.split(" "),u[1]===i&&(a=l[s+" "+u[0]]||l["* "+u[0]])){a===!0?a=l[o]:l[o]!==!0&&(i=u[0],c.unshift(u[1]));break}if(a!==!0)if(a&&t["throws"])e=a(e);else try{e=a(e)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+s+" to "+i}}}return{state:"success",data:e}}var et=[],nt=t.document,rt=Object.getPrototypeOf,ot=et.slice,it=et.concat,at=et.push,ut=et.indexOf,st={},lt=st.toString,ct=st.hasOwnProperty,pt=ct.toString,ft=pt.call(Object),ht={},dt="3.2.1",gt=function(t,e){return new gt.fn.init(t,e)},yt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,vt=/^-ms-/,mt=/-([a-z])/g,_t=function(t,e){return e.toUpperCase()};gt.fn=gt.prototype={jquery:dt,constructor:gt,length:0,toArray:function(){return ot.call(this)},get:function(t){return null==t?ot.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=gt.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return gt.each(this,t)},map:function(t){return this.pushStack(gt.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(ot.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:at,sort:et.sort,splice:et.splice},gt.extend=gt.fn.extend=function(){var t,e,n,r,o,i,a=arguments[0]||{},u=1,s=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[u]||{},u++),"object"==typeof a||gt.isFunction(a)||(a={}),u===s&&(a=this,u--);u<s;u++)if(null!=(t=arguments[u]))for(e in t)n=a[e],r=t[e],a!==r&&(l&&r&&(gt.isPlainObject(r)||(o=Array.isArray(r)))?(o?(o=!1,i=n&&Array.isArray(n)?n:[]):i=n&>.isPlainObject(n)?n:{},a[e]=gt.extend(l,i,r)):void 0!==r&&(a[e]=r));return a},gt.extend({expando:"jQuery"+(dt+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===gt.type(t)},isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){var e=gt.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},isPlainObject:function(t){var e,n;return!(!t||"[object Object]"!==lt.call(t))&&(!(e=rt(t))||(n=ct.call(e,"constructor")&&e.constructor,"function"==typeof n&&pt.call(n)===ft))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?st[lt.call(t)]||"object":typeof t},globalEval:function(t){n(t)},camelCase:function(t){return t.replace(vt,"ms-").replace(mt,_t)},each:function(t,e){var n,o=0;if(r(t))for(n=t.length;o<n&&e.call(t[o],o,t[o])!==!1;o++);else for(o in t)if(e.call(t[o],o,t[o])===!1)break;return t},trim:function(t){return null==t?"":(t+"").replace(yt,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(r(Object(t))?gt.merge(n,"string"==typeof t?[t]:t):at.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:ut.call(e,t,n)},merge:function(t,e){for(var n=+e.length,r=0,o=t.length;r<n;r++)t[o++]=e[r];return t.length=o,t},grep:function(t,e,n){for(var r,o=[],i=0,a=t.length,u=!n;i<a;i++)r=!e(t[i],i),r!==u&&o.push(t[i]);return o},map:function(t,e,n){var o,i,a=0,u=[];if(r(t))for(o=t.length;a<o;a++)i=e(t[a],a,n),null!=i&&u.push(i);else for(a in t)i=e(t[a],a,n),null!=i&&u.push(i);return it.apply([],u)},guid:1,proxy:function(t,e){var n,r,o;if("string"==typeof e&&(n=t[e],e=t,t=n),gt.isFunction(t))return r=ot.call(arguments,2),o=function(){return t.apply(e||this,r.concat(ot.call(arguments)))},o.guid=t.guid=t.guid||gt.guid++,o},now:Date.now,support:ht}),"function"==typeof Symbol&&(gt.fn[Symbol.iterator]=et[Symbol.iterator]),gt.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){st["[object "+e+"]"]=e.toLowerCase()});var xt=function(t){function e(t,e,n,r){var o,i,a,u,s,l,c,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:B)!==D&&L(e),e=e||D,j)){if(11!==d&&(s=vt.exec(t)))if(o=s[1]){if(9===d){if(!(a=e.getElementById(o)))return n;if(a.id===o)return n.push(a),n}else if(f&&(a=f.getElementById(o))&&F(e,a)&&a.id===o)return n.push(a),n}else{if(s[2])return J.apply(n,e.getElementsByTagName(t)),n;if((o=s[3])&&M.getElementsByClassName&&e.getElementsByClassName)return J.apply(n,e.getElementsByClassName(o)),n}if(M.qsa&&!Y[t+" "]&&(!O||!O.test(t))){if(1!==d)f=e,c=t;else if("object"!==e.nodeName.toLowerCase()){for((u=e.getAttribute("id"))?u=u.replace(bt,Mt):e.setAttribute("id",u=I),l=S(t),i=l.length;i--;)l[i]="#"+u+" "+h(l[i]);c=l.join(","),f=mt.test(t)&&p(e.parentNode)||e}if(c)try{return J.apply(n,f.querySelectorAll(c)),n}catch(g){}finally{u===I&&e.removeAttribute("id")}}}return k(t.replace(ut,"$1"),e,n,r)}function n(){function t(n,r){return e.push(n+" ")>T.cacheLength&&delete t[e.shift()],t[n+" "]=r}var e=[];return t}function r(t){return t[I]=!0,t}function o(t){var e=D.createElement("fieldset");try{return!!t(e)}catch(n){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function i(t,e){for(var n=t.split("|"),r=n.length;r--;)T.attrHandle[n[r]]=e}function a(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function u(t){return function(e){var n=e.nodeName.toLowerCase();return"input"===n&&e.type===t}}function s(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function l(t){return function(e){return"form"in e?e.parentNode&&e.disabled===!1?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&wt(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function c(t){return r(function(e){return e=+e,r(function(n,r){for(var o,i=t([],n.length,e),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function p(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function f(){}function h(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function d(t,e,n){var r=e.dir,o=e.next,i=o||r,a=n&&"parentNode"===i,u=U++;return e.first?function(e,n,o){for(;e=e[r];)if(1===e.nodeType||a)return t(e,n,o);return!1}:function(e,n,s){var l,c,p,f=[z,u];if(s){for(;e=e[r];)if((1===e.nodeType||a)&&t(e,n,s))return!0}else for(;e=e[r];)if(1===e.nodeType||a)if(p=e[I]||(e[I]={}),c=p[e.uniqueID]||(p[e.uniqueID]={}),o&&o===e.nodeName.toLowerCase())e=e[r]||e;else{if((l=c[i])&&l[0]===z&&l[1]===u)return f[2]=l[2];if(c[i]=f,f[2]=t(e,n,s))return!0}return!1}}function g(t){return t.length>1?function(e,n,r){for(var o=t.length;o--;)if(!t[o](e,n,r))return!1;return!0}:t[0]}function y(t,n,r){for(var o=0,i=n.length;o<i;o++)e(t,n[o],r);return r}function v(t,e,n,r,o){for(var i,a=[],u=0,s=t.length,l=null!=e;u<s;u++)(i=t[u])&&(n&&!n(i,r,o)||(a.push(i),l&&e.push(u)));return a}function m(t,e,n,o,i,a){return o&&!o[I]&&(o=m(o)),i&&!i[I]&&(i=m(i,a)),r(function(r,a,u,s){var l,c,p,f=[],h=[],d=a.length,g=r||y(e||"*",u.no
vendor: 13,361 bytes, lines 183-184
183deType?[u]:u,[]),m=!t||!r&&e?g:v(g,f,t,u,s),_=n?i||(r?t:d||o)?[]:a:m;if(n&&n(m,_,u,s),o)for(l=v(_,h),o(l,[],u,s),c=l.length;c--;)(p=l[c])&&(_[h[c]]=!(m[h[c]]=p));if(r){if(i||t){if(i){for(l=[],c=_.length;c--;)(p=_[c])&&l.push(m[c]=p);i(null,_=[],l,s)}for(c=_.length;c--;)(p=_[c])&&(l=i?tt(r,p):f[c])>-1&&(r[l]=!(a[l]=p))}}else _=v(_===a?_.splice(d,_.length):_),i?i(null,a,_,s):J.apply(a,_)})}function _(t){for(var e,n,r,o=t.length,i=T.relative[t[0].type],a=i||T.relative[" "],u=i?1:0,s=d(function(t){return t===e},a,!0),l=d(function(t){return tt(e,t)>-1},a,!0),c=[function(t,n,r){var o=!i&&(r||n!==A)||((e=n).nodeType?s(t,n,r):l(t,n,r));return e=null,o}];u<o;u++)if(n=T.relative[t[u].type])c=[d(g(c),n)];else{if(n=T.filter[t[u].type].apply(null,t[u].matches),n[I]){for(r=++u;r<o&&!T.relative[t[r].type];r++);return m(u>1&&g(c),u>1&&h(t.slice(0,u-1).concat({value:" "===t[u-2].type?"*":""})).replace(ut,"$1"),n,u<r&&_(t.slice(u,r)),r<o&&_(t=t.slice(r)),r<o&&h(t))}c.push(n)}return g(c)}function x(t,n){var o=n.length>0,i=t.length>0,a=function(r,a,u,s,l){var c,p,f,h=0,d="0",g=r&&[],y=[],m=A,_=r||i&&T.find.TAG("*",l),x=z+=null==m?1:Math.random()||.1,b=_.length;for(l&&(A=a===D||a||l);d!==b&&null!=(c=_[d]);d++){if(i&&c){for(p=0,a||c.ownerDocument===D||(L(c),u=!j);f=t[p++];)if(f(c,a||D,u)){s.push(c);break}l&&(z=x)}o&&((c=!f&&c)&&h--,r&&g.push(c))}if(h+=d,o&&d!==h){for(p=0;f=n[p++];)f(g,y,a,u);if(r){if(h>0)for(;d--;)g[d]||y[d]||(y[d]=$.call(s));y=v(y)}J.apply(s,y),l&&!r&&y.length>0&&h+n.length>1&&e.uniqueSort(s)}return l&&(z=x,A=m),g};return o?r(a):a}var b,M,T,w,C,S,N,k,A,P,E,L,D,R,j,O,q,H,F,I="sizzle"+1*new Date,B=t.document,z=0,U=0,W=n(),G=n(),Y=n(),V=function(t,e){return t===e&&(E=!0),0},K={}.hasOwnProperty,X=[],$=X.pop,Z=X.push,J=X.push,Q=X.slice,tt=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},et="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nt="[\\x20\\t\\r\\n\\f]",rt="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ot="\\["+nt+"*("+rt+")(?:"+nt+"*([*^$|!~]?=)"+nt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+rt+"))|)"+nt+"*\\]",it=":("+rt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ot+")*)|.*)\\)|)",at=new RegExp(nt+"+","g"),ut=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g"),st=new RegExp("^"+nt+"*,"+nt+"*"),lt=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),ct=new RegExp("="+nt+"*([^\\]'\"]*?)"+nt+"*\\]","g"),pt=new RegExp(it),ft=new RegExp("^"+rt+"$"),ht={ID:new RegExp("^#("+rt+")"),CLASS:new RegExp("^\\.("+rt+")"),TAG:new RegExp("^("+rt+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+it),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},dt=/^(?:input|select|textarea|button)$/i,gt=/^h\d$/i,yt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,mt=/[+~]/,_t=new RegExp("\\\\([\\da-f]{1,6}"+nt+"?|("+nt+")|.)","ig"),xt=function(t,e,n){var r="0x"+e-65536;return r!==r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},bt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Mt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},Tt=function(){L()},wt=d(function(t){return t.disabled===!0&&("form"in t||"label"in t)},{dir:"parentNode",next:"legend"});try{J.apply(X=Q.call(B.childNodes),B.childNodes),X[B.childNodes.length].nodeType}catch(Ct){J={apply:X.length?function(t,e){Z.apply(t,Q.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}M=e.support={},C=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},L=e.setDocument=function(t){var e,n,r=t?t.ownerDocument||t:B;return r!==D&&9===r.nodeType&&r.documentElement?(D=r,R=D.documentElement,j=!C(D),B!==D&&(n=D.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Tt,!1):n.attachEvent&&n.attachEvent("onunload",Tt)),M.attributes=o(function(t){return t.className="i",!t.getAttribute("className")}),M.getElementsByTagName=o(function(t){return t.appendChild(D.createComment("")),!t.getElementsByTagName("*").length}),M.getElementsByClassName=yt.test(D.getElementsByClassName),M.getById=o(function(t){return R.appendChild(t).id=I,!D.getElementsByName||!D.getElementsByName(I).length}),M.getById?(T.filter.ID=function(t){var e=t.replace(_t,xt);return function(t){return t.getAttribute("id")===e}},T.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&j){var n=e.getElementById(t);return n?[n]:[]}}):(T.filter.ID=function(t){var e=t.replace(_t,xt);return function(t){var n="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},T.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&j){var n,r,o,i=e.getElementById(t);if(i){if(n=i.getAttributeNode("id"),n&&n.value===t)return[i];for(o=e.getElementsByName(t),r=0;i=o[r++];)if(n=i.getAttributeNode("id"),n&&n.value===t)return[i]}return[]}}),T.find.TAG=M.getElementsByTagName?function(t,e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):M.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],o=0,i=e.getElementsByTagName(t);if("*"===t){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},T.find.CLASS=M.getElementsByClassName&&function(t,e){if("undefined"!=typeof e.getElementsByClassName&&j)return e.getElementsByClassName(t)},q=[],O=[],(M.qsa=yt.test(D.querySelectorAll))&&(o(function(t){R.appendChild(t).innerHTML="<a id='"+I+"'></a><select id='"+I+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]="+nt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||O.push("\\["+nt+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+I+"-]").length||O.push("~="),t.querySelectorAll(":checked").length||O.push(":checked"),t.querySelectorAll("a#"+I+"+*").length||O.push(".#.+[+~]")}),o(function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=D.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&O.push("name"+nt+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&O.push(":enabled",":disabled"),R.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&O.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),O.push(",.*:")})),(M.matchesSelector=yt.test(H=R.matches||R.webkitMatchesSelector||R.mozMatchesSelector||R.oMatchesSelector||R.msMatchesSelector))&&o(function(t){M.disconnectedMatch=H.call(t,"*"),H.call(t,"[s!='']:x"),q.push("!=",it)}),O=O.length&&new RegExp(O.join("|")),q=q.length&&new RegExp(q.join("|")),e=yt.test(R.compareDocumentPosition),F=e||yt.test(R.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},V=e?function(t,e){if(t===e)return E=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n?n:(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!M.sortDetached&&e.compareDocumentPosition(t)===n?t===D||t.ownerDocument===B&&F(B,t)?-1:e===D||e.ownerDocument===B&&F(B,e)?1:P?tt(P,t)-tt(P,e):0:4&n?-1:1)}:function(t,e){if(t===e)return E=!0,0;var n,r=0,o=t.parentNode,i=e.parentNode,u=[t],s=[e];if(!o||!i)return t===D?-1:e===D?1:o?-1:i?1:P?tt(P,t)-tt(P,e):0;if(o===i)return a(t,e);for(n=t;n=n.parentNode;)u.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;u[r]===s[r];)r++;return r?a(u[r],s[r]):u[r]===B?-1:s[r]===B?1:0},D):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&L(t),n=n.replace(ct,"='$1']"),M.matchesSelector&&j&&!Y[n+" "]&&(!q||!q.test(n))&&(!O||!O.test(n)))try{var r=H.call(t,n);if(r||M.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(o){}return e(n,D,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==D&&L(t),F(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==D&&L(t);var n=T.attrHandle[e.toLowerCase()],r=n&&K.call(T.attrHandle,e.toLowerCase())?n(t,e,!j):void 0;return void 0!==r?r:M.attributes||!j?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},e.escape=function(t){return(t+"").replace(bt,Mt)},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],r=0,o=0;if(E=!M.detectDuplicates,P=!M.sortStable&&t.slice(0),t.sort(V),E){for(;e=t[o++];)e===t[o]&&(r=n.push(o));for(;r--;)t.splice(n[r],1)}return P=null,t},w=e.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=w(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=w(e);return n},T=e.selectors={cacheLength:50,createPseudo:r,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(_t,xt),t[3]=(t[3]||t[4]||t[5]||"").replace(_t,xt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return ht.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&pt.test(n)&&(e=S(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(_t,xt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=W[t+" "];return e||(e=new RegExp("(^|"+nt+")"+t+"("+nt+"|$)"))&&W(t,function(t){return e.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(o){var i=e.attr(o,t);return null==i?"!="===n:!n||(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(at," ")+" ").indexOf(r)>-1:"|="===n&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(t,e,n,r,o){var i="nth"!==t.slice(0,3),a="last"!==t.slice(-4),u="of-type"===e;return 1===r&&0===o?function(t){return!!t.parentNode}:function(e,n,s){var l,c,p,f,h,d,g=i!==a?"nextSibling":"previousSibling",y=e.parentNode,v=u&&e.nodeName.toLowerCase(),m=!s&&!u,_=!1;if(y){if(i){for(;g;){for(f=e;f=f[g];)if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;d=g="only"===t&&!d&&"nextSibling"}return!0}if(d=[a?y.firstChild:y.lastChild],a&&m){for(f=y,p=f[I]||(f[I]={}),c=p[f.uniqueID]||(p[f.uniqueID]={}),l=c[t]||[],h=l[0]===z&&l[1],_=h&&l[2],f=h&&y.childNodes[h];f=++h&&f&&f[g]||(_=h=0)||d.pop();)if(1===f.nodeType&&++_&&f===e){c[t]=[z,h,_];break}}else if(m&&(f=e,p=f[I]||(f[I]={}),c=p[f.uniqueID]||(p[f.uniqueID]={}),l=c[t]||[],h=l[0]===z&&l[1],_=h),_===!1)for(;(f=++h&&f&&f[g]||(_=h=0)||d.pop())&&((u?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++_||(m&&(p=f[I]||(f[I]={}),c=p[f.uniqueID]||(p[f.uniqueID]={}),c[t]=[z,_]),f!==e)););return _-=o,_===r||_%r===0&&_/r>=0}}},PSEUDO:function(t,n){var o,i=T.pseudos[t]||T.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return i[I]?i(n):i.length>1?(o=[t,t,"",n],T.setFilters.hasOwnProperty(t.toLowerCase())?r(function(t,e){for(var r,o=i(t,n),a=o.length;a--;)r=tt(t,o[a]),t[r]=!(e[r]=o[a])}):function(t){return i(t,0,o)}):i}},pseudos:{not:r(function(t){var e=[],n=[],o=N(t.replace(ut,"$1"));return o[I]?r(function(t,e,n,r){for(var i,a=o(t,null,r,[]),u=t.length;u--;)(i=a[u])&&(t[u]=!(e[u]=i))}):function(t,r,i){return e[0]=t,o(e,null,i,n),e[0]=null,!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(t){return t=t.replace(_t,xt),function(e){return(e.textContent||e.innerText||w(e)).indexOf(t)>-1}}),lang:r(function(t){return ft.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(_t,xt).toLowerCase(),function(e){var n;do if(n=j?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1; 184}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===R},focus:function(t){return t===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:l(!1),disabled:l(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!T.pseudos.empty(t)}
vendor: 4,271 bytes, line 184
184,header:function(t){return gt.test(t.nodeName)},input:function(t){return dt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:c(function(){return[0]}),last:c(function(t,e){return[e-1]}),eq:c(function(t,e,n){return[n<0?n+e:n]}),even:c(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:c(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:c(function(t,e,n){for(var r=n<0?n+e:n;--r>=0;)t.push(r);return t}),gt:c(function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t})}},T.pseudos.nth=T.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})T.pseudos[b]=u(b);for(b in{submit:!0,reset:!0})T.pseudos[b]=s(b);return f.prototype=T.filters=T.pseudos,T.setFilters=new f,S=e.tokenize=function(t,n){var r,o,i,a,u,s,l,c=G[t+" "];if(c)return n?0:c.slice(0);for(u=t,s=[],l=T.preFilter;u;){r&&!(o=st.exec(u))||(o&&(u=u.slice(o[0].length)||u),s.push(i=[])),r=!1,(o=lt.exec(u))&&(r=o.shift(),i.push({value:r,type:o[0].replace(ut," ")}),u=u.slice(r.length));for(a in T.filter)!(o=ht[a].exec(u))||l[a]&&!(o=l[a](o))||(r=o.shift(),i.push({value:r,type:a,matches:o}),u=u.slice(r.length));if(!r)break}return n?u.length:u?e.error(t):G(t,s).slice(0)},N=e.compile=function(t,e){var n,r=[],o=[],i=Y[t+" "];if(!i){for(e||(e=S(t)),n=e.length;n--;)i=_(e[n]),i[I]?r.push(i):o.push(i);i=Y(t,x(o,r)),i.selector=t}return i},k=e.select=function(t,e,n,r){var o,i,a,u,s,l="function"==typeof t&&t,c=!r&&S(t=l.selector||t);if(n=n||[],1===c.length){if(i=c[0]=c[0].slice(0),i.length>2&&"ID"===(a=i[0]).type&&9===e.nodeType&&j&&T.relative[i[1].type]){if(e=(T.find.ID(a.matches[0].replace(_t,xt),e)||[])[0],!e)return n;l&&(e=e.parentNode),t=t.slice(i.shift().value.length)}for(o=ht.needsContext.test(t)?0:i.length;o--&&(a=i[o],!T.relative[u=a.type]);)if((s=T.find[u])&&(r=s(a.matches[0].replace(_t,xt),mt.test(i[0].type)&&p(e.parentNode)||e))){if(i.splice(o,1),t=r.length&&h(i),!t)return J.apply(n,r),n;break}}return(l||N(t,c))(r,e,!j,n,!e||mt.test(t)&&p(e.parentNode)||e),n},M.sortStable=I.split("").sort(V).join("")===I,M.detectDuplicates=!!E,L(),M.sortDetached=o(function(t){return 1&t.compareDocumentPosition(D.createElement("fieldset"))}),o(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||i("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),M.attributes&&o(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||i("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),o(function(t){return null==t.getAttribute("disabled")})||i(et,function(t,e,n){var r;if(!n)return t[e]===!0?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),e}(t);gt.find=xt,gt.expr=xt.selectors,gt.expr[":"]=gt.expr.pseudos,gt.uniqueSort=gt.unique=xt.uniqueSort,gt.text=xt.getText,gt.isXMLDoc=xt.isXML,gt.contains=xt.contains,gt.escapeSelector=xt.escape;var bt=function(t,e,n){for(var r=[],o=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(o&>(t).is(n))break;r.push(t)}return r},Mt=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},Tt=gt.expr.match.needsContext,wt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,Ct=/^.[^:#\[\.,]*$/;gt.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?gt.find.matchesSelector(r,t)?[r]:[]:gt.find.matches(t,gt.grep(e,function(t){return 1===t.nodeType}))},gt.fn.extend({find:function(t){var e,n,r=this.length,o=this;if("string"!=typeof t)return this.pushStack(gt(t).filter(function(){for(e=0;e<r;e++)if(gt.contains(o[e],this))return!0}));for(n=this.pushStack([]),e=0;e<r;e++)gt.find(t,o[e],n);return r>1?gt.uniqueSort(n):n},filter:function(t){return this.pushStack(i(this,t||[],!1))},not:function(t){return this.pushStack(i(this,t||[],!0))},is:function(t){return!!i(this,"string"==typeof t&&Tt.test(t)?gt(t):t||[],!1).length}});var St,Nt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,kt=gt.fn.init=function(t,e,n){var r,o;
vendor: 17,027 bytes, line 184
184if(!t)return this;if(n=n||St,"string"==typeof t){if(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:Nt.exec(t),!r||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof gt?e[0]:e,gt.merge(this,gt.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:nt,!0)),wt.test(r[1])&>.isPlainObject(e))for(r in e)gt.isFunction(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return o=nt.getElementById(r[2]),o&&(this[0]=o,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):gt.isFunction(t)?void 0!==n.ready?n.ready(t):t(gt):gt.makeArray(t,this)};kt.prototype=gt.fn,St=gt(nt);var At=/^(?:parents|prev(?:Until|All))/,Pt={children:!0,contents:!0,next:!0,prev:!0};gt.fn.extend({has:function(t){var e=gt(t,this),n=e.length;return this.filter(function(){for(var t=0;t<n;t++)if(gt.contains(this,e[t]))return!0})},closest:function(t,e){var n,r=0,o=this.length,i=[],a="string"!=typeof t&>(t);if(!Tt.test(t))for(;r<o;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&>.find.matchesSelector(n,t))){i.push(n);break}return this.pushStack(i.length>1?gt.uniqueSort(i):i)},index:function(t){return t?"string"==typeof t?ut.call(gt(t),this[0]):ut.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(gt.uniqueSort(gt.merge(this.get(),gt(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),gt.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return bt(t,"parentNode")},parentsUntil:function(t,e,n){return bt(t,"parentNode",n)},next:function(t){return a(t,"nextSibling")},prev:function(t){return a(t,"previousSibling")},nextAll:function(t){return bt(t,"nextSibling")},prevAll:function(t){return bt(t,"previousSibling")},nextUntil:function(t,e,n){return bt(t,"nextSibling",n)},prevUntil:function(t,e,n){return bt(t,"previousSibling",n)},siblings:function(t){return Mt((t.parentNode||{}).firstChild,t)},children:function(t){return Mt(t.firstChild)},contents:function(t){return o(t,"iframe")?t.contentDocument:(o(t,"template")&&(t=t.content||t),gt.merge([],t.childNodes))}},function(t,e){gt.fn[t]=function(n,r){var o=gt.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=gt.filter(r,o)),this.length>1&&(Pt[t]||gt.uniqueSort(o),At.test(t)&&o.reverse()),this.pushStack(o)}});var Et=/[^\x20\t\r\n\f]+/g;gt.Callbacks=function(t){t="string"==typeof t?u(t):gt.extend({},t);var e,n,r,o,i=[],a=[],s=-1,l=function(){for(o=o||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s<i.length;)i[s].apply(n[0],n[1])===!1&&t.stopOnFalse&&(s=i.length,n=!1);t.memory||(n=!1),e=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!e&&(s=i.length-1,a.push(n)),function r(e){gt.each(e,function(e,n){gt.isFunction(n)?t.unique&&c.has(n)||i.push(n):n&&n.length&&"string"!==gt.type(n)&&r(n)})}(arguments),n&&!e&&l()),this},remove:function(){return gt.each(arguments,function(t,e){for(var n;(n=gt.inArray(e,i,n))>-1;)i.splice(n,1),n<=s&&s--}),this},has:function(t){return t?gt.inArray(t,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||e||(i=n=""),this},locked:function(){return!!o},fireWith:function(t,n){return o||(n=n||[],n=[t,n.slice?n.slice():n],a.push(n),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},gt.extend({Deferred:function(e){var n=[["notify","progress",gt.Callbacks("memory"),gt.Callbacks("memory"),2],["resolve","done",gt.Callbacks("once memory"),gt.Callbacks("once memory"),0,"resolved"],["reject","fail",gt.Callbacks("once memory"),gt.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},"catch":function(t){return o.then(null,t)},pipe:function(){var t=arguments;return gt.Deferred(function(e){gt.each(n,function(n,r){var o=gt.isFunction(t[r[4]])&&t[r[4]];i[r[1]](function(){var t=o&&o.apply(this,arguments);t&>.isFunction(t.promise)?t.promise().progress(e.notify).done(e.resolve).fail(e.reject):e[r[0]+"With"](this,o?[t]:arguments)})}),t=null}).promise()},then:function(e,r,o){function i(e,n,r,o){return function(){var u=this,c=arguments,p=function(){var t,p;if(!(e<a)){if(t=r.apply(u,c),t===n.promise())throw new TypeError("Thenable self-resolution");p=t&&("object"==typeof t||"function"==typeof t)&&t.then,gt.isFunction(p)?o?p.call(t,i(a,n,s,o),i(a,n,l,o)):(a++,p.call(t,i(a,n,s,o),i(a,n,l,o),i(a,n,s,n.notifyWith))):(r!==s&&(u=void 0,c=[t]),(o||n.resolveWith)(u,c))}},f=o?p:function(){try{p()}catch(t){gt.Deferred.exceptionHook&>.Deferred.exceptionHook(t,f.stackTrace),e+1>=a&&(r!==l&&(u=void 0,c=[t]),n.rejectWith(u,c))}};e?f():(gt.Deferred.getStackHook&&(f.stackTrace=gt.Deferred.getStackHook()),t.setTimeout(f))}}var a=0;return gt.Deferred(function(t){n[0][3].add(i(0,t,gt.isFunction(o)?o:s,t.notifyWith)),n[1][3].add(i(0,t,gt.isFunction(e)?e:s)),n[2][3].add(i(0,t,gt.isFunction(r)?r:l))}).promise()},promise:function(t){return null!=t?gt.extend(t,o):o}},i={};return gt.each(n,function(t,e){var a=e[2],u=e[5];o[e[1]]=a.add,u&&a.add(function(){r=u},n[3-t][2].disable,n[0][2].lock),a.add(e[3].fire),i[e[0]]=function(){return i[e[0]+"With"](this===i?void 0:this,arguments),this},i[e[0]+"With"]=a.fireWith}),o.promise(i),e&&e.call(i,i),i},when:function(t){var e=arguments.length,n=e,r=Array(n),o=ot.call(arguments),i=gt.Deferred(),a=function(t){return function(n){r[t]=this,o[t]=arguments.length>1?ot.call(arguments):n,--e||i.resolveWith(r,o)}};if(e<=1&&(c(t,i.done(a(n)).resolve,i.reject,!e),"pending"===i.state()||gt.isFunction(o[n]&&o[n].then)))return i.then();for(;n--;)c(o[n],a(n),i.reject);return i.promise()}});var Lt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;gt.Deferred.exceptionHook=function(e,n){t.console&&t.console.warn&&e&&Lt.test(e.name)&&t.console.warn("jQuery.Deferred exception: "+e.message,e.stack,n)},gt.readyException=function(e){t.setTimeout(function(){throw e})};var Dt=gt.Deferred();gt.fn.ready=function(t){return Dt.then(t)["catch"](function(t){gt.readyException(t)}),this},gt.extend({isReady:!1,readyWait:1,ready:function(t){(t===!0?--gt.readyWait:gt.isReady)||(gt.isReady=!0,t!==!0&&--gt.readyWait>0||Dt.resolveWith(nt,[gt]))}}),gt.ready.then=Dt.then,"complete"===nt.readyState||"loading"!==nt.readyState&&!nt.documentElement.doScroll?t.setTimeout(gt.ready):(nt.addEventListener("DOMContentLoaded",p),t.addEventListener("load",p));var Rt=function(t,e,n,r,o,i,a){var u=0,s=t.length,l=null==n;if("object"===gt.type(n)){o=!0;for(u in n)Rt(t,e,u,n[u],!0,i,a)}else if(void 0!==r&&(o=!0,gt.isFunction(r)||(a=!0),l&&(a?(e.call(t,r),e=null):(l=e,e=function(t,e,n){return l.call(gt(t),n)})),e))for(;u<s;u++)e(t[u],n,a?r:r.call(t[u],u,e(t[u],n)));return o?t:l?e.call(t):s?e(t[0],n):i},jt=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};f.uid=1,f.prototype={cache:function(t){var e=t[this.expando];return e||(e={},jt(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,o=this.cache(t);if("string"==typeof e)o[gt.camelCase(e)]=n;else for(r in e)o[gt.camelCase(r)]=e[r];return o},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][gt.camelCase(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r=t[this.expando];if(void 0!==r){if(void 0!==e){Array.isArray(e)?e=e.map(gt.camelCase):(e=gt.camelCase(e),e=e in r?[e]:e.match(Et)||[]),n=e.length;for(;n--;)delete r[e[n]]}(void 0===e||gt.isEmptyObject(r))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!gt.isEmptyObject(e)}};var Ot=new f,qt=new f,Ht=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ft=/[A-Z]/g;gt.extend({hasData:function(t){return qt.hasData(t)||Ot.hasData(t)},data:function(t,e,n){return qt.access(t,e,n)},removeData:function(t,e){qt.remove(t,e)},_data:function(t,e,n){return Ot.access(t,e,n)},_removeData:function(t,e){Ot.remove(t,e)}}),gt.fn.extend({data:function(t,e){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===t){if(this.length&&(o=qt.get(i),1===i.nodeType&&!Ot.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=gt.camelCase(r.slice(5)),d(i,r,o[r])));Ot.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof t?this.each(function(){qt.set(this,t)}):Rt(this,function(e){var n;if(i&&void 0===e){if(n=qt.get(i,t),void 0!==n)return n;if(n=d(i,t),void 0!==n)return n}else this.each(function(){qt.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){qt.remove(this,t)})}}),gt.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=Ot.get(t,e),n&&(!r||Array.isArray(n)?r=Ot.access(t,e,gt.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=gt.queue(t,e),r=n.length,o=n.shift(),i=gt._queueHooks(t,e),a=function(){gt.dequeue(t,e)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===e&&n.unshift("inprogress"),delete i.stop,o.call(t,a,i)),!r&&i&&i.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return Ot.get(t,n)||Ot.access(t,n,{empty:gt.Callbacks("once memory").add(function(){Ot.remove(t,[e+"queue",n])})})}}),gt.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?gt.queue(this[0],t):void 0===e?this:this.each(function(){var n=gt.queue(this,t,e);gt._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&>.dequeue(this,t)})},dequeue:function(t){return this.each(function(){gt.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,r=1,o=gt.Deferred(),i=this,a=this.length,u=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)n=Ot.get(i[a],t+"queueHooks"),n&&n.empty&&(r++,n.empty.add(u));return u(),o.promise(e)}});var It=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Bt=new RegExp("^(?:([+-])=|)("+It+")([a-z%]*)$","i"),zt=["Top","Right","Bottom","Left"],Ut=function(t,e){return t=e||t,"none"===t.style.display||""===t.style.display&>.contains(t.ownerDocument,t)&&"none"===gt.css(t,"display")},Wt=function(t,e,n,r){var o,i,a={};for(i in e)a[i]=t.style[i],t.style[i]=e[i];o=n.apply(t,r||[]);for(i in e)t.style[i]=a[i];return o},Gt={};gt.fn.extend({show:function(){return v(this,!0)},hide:function(){return v(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){Ut(this)?gt(this).show():gt(this).hide()})}});var Yt=/^(?:checkbox|radio)$/i,Vt=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,Kt=/^$|\/(?:java|ecma)script/i,Xt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Xt.optgroup=Xt.option,Xt.tbody=Xt.tfoot=Xt.colgroup=Xt.caption=Xt.thead,Xt.th=Xt.td;var $t=/<|&#?\w+;/;!function(){var t=nt.createDocumentFragment(),e=t.appendChild(nt.createElement("div")),n=nt.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),ht.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",ht.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var Zt=nt.documentElement,Jt=/^key/,Qt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,te=/^([^.]*)(?:\.(.+)|)/;gt.event={global:{},add:function(t,e,n,r,o){var i,a,u,s,l,c,p,f,h,d,g,y=Ot.get(t);if(y)for(n.handler&&(i=n,n=i.handler,o=i.selector),o&>.find.matchesSelector(Zt,o),n.guid||(n.guid=gt.guid++),(s=y.events)||(s=y.events={}),(a=y.handle)||(a=y.handle=function(e){return"undefined"!=typeof gt&>.event.triggered!==e.type?gt.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(Et)||[""],l=e.length;l--;)u=te.exec(e[l])||[],h=g=u[1],d=(u[2]||"").split(".").sort(),h&&(p=gt.event.special[h]||{},h=(o?p.delegateType:p.bindType)||h,p=gt.event.special[h]||{},c=gt.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&>.expr.match.needsContext.test(o),namespace:d.join(".")},i),(f=s[h])||(f=s[h]=[],f.delegateCount=0,p.setup&&p.setup.call(t,r,d,a)!==!1||t.addEventListener&&t.addEventListener(h,a)),p.add&&(p.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,c):f.push(c),gt.event.global[h]=!0)},remove:function(t,e,n,r,o){var i,a,u,s,l,c,p,f,h,d,g,y=Ot.hasData(t)&&Ot.get(t);if(y&&(s=y.events)){for(e=(e||"").match(Et)||[""],l=e.length;l--;)if(u=te.exec(e[l])||[],h=g=u[1],d=(u[2]||"").split(".").sort(),h){for(p=gt.event.special[h]||{},h=(r?p.delegateType:p.bindType)||h,f=s[h]||[],u=u[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)c=f[i],!o&&g!==c.origType||n&&n.guid!==c.guid||u&&!u.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(f.splice(i,1),c.selector&&f.delegateCount--,p.remove&&p.remove.call(t,c));a&&!f.length&&(p.teardown&&p.teardown.call(t,d,y.handle)!==!1||gt.removeEvent(t,h,y.handle),delete s[h])}else for(h in s)gt.event.remove(t,h+e[l],n,r,!0);gt.isEmptyObject(s)&&Ot.remove(t,"handle events")}},dispatch:function(t){var e,n,r,o,i,a,u=gt.event.fix(t),s=new Array(arguments.length),l=(Ot.get(this,"events")||{})[u.type]||[],c=gt.event.special[u.type]||{};for(s[0]=u,e=1;e<arguments.length;e++)s[e]=arguments[e];if(u.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,u)!==!1){for(a=gt.event.handlers.call(this,u,l),e=0;(o=a[e++])&&!u.isPropagationStopped();)for(u.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!u.isImmediatePropagationStopped();)u.rnamespace&&!u.rnamespace.test(i.namespace)||(u.handleObj=i,u.data=i.data,r=((gt.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,s),void 0!==r&&(u.result=r)===!1&&(u.preventDefault(),u.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(t,e){var n,r,o,i,a,u=[],s=e.delegateCount,l=t.target;if(s&&l.nodeType&&!("click"===t.type&&t.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==t.type||l.disabled!==!0)){for(i=[],a={},n=0;n<s;n++)r=e[n],o=r.selector+" ",void 0===a[o]&&(a[o]=r.needsContext?gt(o,this).index(l)>-1:gt.find(o,this,null,[l]).length),a[o]&&i.push(r);i.length&&u.push({elem:l,handlers:i})}return l=this,s<e.length&&u.push({elem:l,handlers:e.slice(s)}),u},addProp:function(t,e){Object.defineProperty(gt.Event.prototype,t,{enumerable:!0,configurable:!0,get:gt.isFunction(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[gt.expando]?t:new gt.Event(t)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==T()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===T()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&o(this,"input"))return this.click(),!1},_default:function(t){return o(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},gt.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},gt.Event=function(t,e){return this instanceof gt.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&t.returnValue===!1?b:M,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&>.extend(this,e),this.timeStamp=t&&t.timeStamp||gt.now(),void(this[gt.expando]=!0)):new gt.Event(t,e)},gt.Event.prototype={constructor:gt.Event,isDefaultPrevented:M,isPropagationStopped:M,isImmediatePropagationStopped:M,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=b,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=b,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=b,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},gt.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;
vendor: 1,085 bytes, line 184
184return null==t.which&&Jt.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&Qt.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},gt.event.addProp),gt.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){gt.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,r=this,o=t.relatedTarget,i=t.handleObj;return o&&(o===r||gt.contains(r,o))||(t.type=i.origType,n=i.handler.apply(this,arguments),t.type=e),n}}}),gt.fn.extend({on:function(t,e,n,r){return w(this,t,e,n,r)},one:function(t,e,n,r){return w(this,t,e,n,r,1)},off:function(t,e,n){var r,o;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,gt(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof t){for(o in t)this.off(o,e,t[o]);return this}return e!==!1&&"function"!=typeof e||(n=e,e=void 0),n===!1&&(n=M),this.each(function(){gt.event.remove(this,t,n,e)})}});var ee=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ne=/
vendor: 12,514 bytes, lines 184-185
184<script|<style|<link/i,re=/checked\s*(?:[^=]|=\s*.checked.)/i,oe=/^true\/(.*)/,ie=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;gt.extend({htmlPrefilter:function(t){return t.replace(ee,"<$1></$2>")},clone:function(t,e,n){var r,o,i,a,u=t.cloneNode(!0),s=gt.contains(t.ownerDocument,t);if(!(ht.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||gt.isXMLDoc(t)))for(a=m(u),i=m(t),r=0,o=i.length;r<o;r++)A(i[r],a[r]);if(e)if(n)for(i=i||m(t),a=a||m(u),r=0,o=i.length;r<o;r++)k(i[r],a[r]);else k(t,u);return a=m(u,"script"),a.length>0&&_(a,!s&&m(t,"script")),u},cleanData:function(t){for(var e,n,r,o=gt.event.special,i=0;void 0!==(n=t[i]);i++)if(jt(n)){if(e=n[Ot.expando]){if(e.events)for(r in e.events)o[r]?gt.event.remove(n,r):gt.removeEvent(n,r,e.handle);n[Ot.expando]=void 0}n[qt.expando]&&(n[qt.expando]=void 0)}}}),gt.fn.extend({detach:function(t){return E(this,t,!0)},remove:function(t){return E(this,t)},text:function(t){return Rt(this,function(t){return void 0===t?gt.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return P(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=C(this,t);e.appendChild(t)}})},prepend:function(){return P(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=C(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return P(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return P(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(gt.cleanData(m(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return gt.clone(this,t,e)})},html:function(t){return Rt(this,function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!ne.test(t)&&!Xt[(Vt.exec(t)||["",""])[1].toLowerCase()]){t=gt.htmlPrefilter(t);try{for(;n<r;n++)e=this[n]||{},1===e.nodeType&&(gt.cleanData(m(e,!1)),e.innerHTML=t);e=0}catch(o){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return P(this,arguments,function(e){var n=this.parentNode;gt.inArray(this,t)<0&&(gt.cleanData(m(this)),n&&n.replaceChild(e,this))},t)}}),gt.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){gt.fn[t]=function(t){for(var n,r=[],o=gt(t),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),gt(o[a])[e](n),at.apply(r,n.get());return this.pushStack(r)}});var ae=/^margin/,ue=new RegExp("^("+It+")(?!px)[a-z%]+$","i"),se=function(e){var n=e.ownerDocument.defaultView;return n&&n.opener||(n=t),n.getComputedStyle(e)};!function(){function e(){if(u){u.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",u.innerHTML="",Zt.appendChild(a);var e=t.getComputedStyle(u);n="1%"!==e.top,i="2px"===e.marginLeft,r="4px"===e.width,u.style.marginRight="50%",o="4px"===e.marginRight,Zt.removeChild(a),u=null}}var n,r,o,i,a=nt.createElement("div"),u=nt.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",ht.clearCloneStyle="content-box"===u.style.backgroundClip,a.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",a.appendChild(u),gt.extend(ht,{pixelPosition:function(){return e(),n},boxSizingReliable:function(){return e(),r},pixelMarginRight:function(){return e(),o},reliableMarginLeft:function(){return e(),i}}))}();var le=/^(none|table(?!-c[ea]).+)/,ce=/^--/,pe={position:"absolute",visibility:"hidden",display:"block"},fe={letterSpacing:"0",fontWeight:"400"},he=["Webkit","Moz","ms"],de=nt.createElement("div").style;gt.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=L(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,i,a,u=gt.camelCase(e),s=ce.test(e),l=t.style;return s||(e=j(u)),a=gt.cssHooks[e]||gt.cssHooks[u],void 0===n?a&&"get"in a&&void 0!==(o=a.get(t,!1,r))?o:l[e]:(i=typeof n,"string"===i&&(o=Bt.exec(n))&&o[1]&&(n=g(t,e,o),i="number"),null!=n&&n===n&&("number"===i&&(n+=o&&o[3]||(gt.cssNumber[u]?"":"px")),ht.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(s?l.setProperty(e,n):l[e]=n)),void 0)}},css:function(t,e,n,r){var o,i,a,u=gt.camelCase(e),s=ce.test(e);return s||(e=j(u)),a=gt.cssHooks[e]||gt.cssHooks[u],a&&"get"in a&&(o=a.get(t,!0,n)),void 0===o&&(o=L(t,e,r)),"normal"===o&&e in fe&&(o=fe[e]),""===n||n?(i=parseFloat(o),n===!0||isFinite(i)?i||0:o):o}}),gt.each(["height","width"],function(t,e){gt.cssHooks[e]={get:function(t,n,r){if(n)return!le.test(gt.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?H(t,e,r):Wt(t,pe,function(){return H(t,e,r)})},set:function(t,n,r){var o,i=r&&se(t),a=r&&q(t,e,r,"border-box"===gt.css(t,"boxSizing",!1,i),i);return a&&(o=Bt.exec(n))&&"px"!==(o[3]||"px")&&(t.style[e]=n,n=gt.css(t,e)),O(t,n,a)}}}),gt.cssHooks.marginLeft=D(ht.reliableMarginLeft,function(t,e){if(e)return(parseFloat(L(t,"marginLeft"))||t.getBoundingClientRect().left-Wt(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),gt.each({margin:"",padding:"",border:"Width"},function(t,e){gt.cssHooks[t+e]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[t+zt[r]+e]=i[r]||i[r-2]||i[0];return o}},ae.test(t)||(gt.cssHooks[t+e].set=O)}),gt.fn.extend({css:function(t,e){return Rt(this,function(t,e,n){var r,o,i={},a=0;if(Array.isArray(e)){for(r=se(t),o=e.length;a<o;a++)i[e[a]]=gt.css(t,e[a],!1,r);return i}return void 0!==n?gt.style(t,e,n):gt.css(t,e)},t,e,arguments.length>1)}}),gt.Tween=F,F.prototype={constructor:F,init:function(t,e,n,r,o,i){this.elem=t,this.prop=n,this.easing=o||gt.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=i||(gt.cssNumber[n]?"":"px")},cur:function(){var t=F.propHooks[this.prop];return t&&t.get?t.get(this):F.propHooks._default.get(this)},run:function(t){var e,n=F.propHooks[this.prop];return this.options.duration?this.pos=e=gt.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):F.propHooks._default.set(this),this}},F.prototype.init.prototype=F.prototype,F.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=gt.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){gt.fx.step[t.prop]?gt.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[gt.cssProps[t.prop]]&&!gt.cssHooks[t.prop]?t.elem[t.prop]=t.now:gt.style(t.elem,t.prop,t.now+t.unit)}}},F.propHooks.scrollTop=F.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},gt.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},gt.fx=F.prototype.init,gt.fx.step={};var ge,ye,ve=/^(?:toggle|show|hide)$/,me=/queueHooks$/;gt.Animation=gt.extend(Y,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return g(n.elem,t,Bt.exec(e),n),n}]},tweener:function(t,e){gt.isFunction(t)?(e=t,t=["*"]):t=t.match(Et);for(var n,r=0,o=t.length;r<o;r++)n=t[r],Y.tweeners[n]=Y.tweeners[n]||[],Y.tweeners[n].unshift(e)},prefilters:[W],prefilter:function(t,e){e?Y.prefilters.unshift(t):Y.prefilters.push(t)}}),gt.speed=function(t,e,n){var r=t&&"object"==typeof t?gt.extend({},t):{complete:n||!n&&e||gt.isFunction(t)&&t,duration:t,easing:n&&e||e&&!gt.isFunction(e)&&e};return gt.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in gt.fx.speeds?r.duration=gt.fx.speeds[r.duration]:r.duration=gt.fx.speeds._default),null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){gt.isFunction(r.old)&&r.old.call(this),r.queue&>.dequeue(this,r.queue)},r},gt.fn.extend({fadeTo:function(t,e,n,r){return this.filter(Ut).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(t,e,n,r){var o=gt.isEmptyObject(t),i=gt.speed(e,n,r),a=function(){var e=Y(this,gt.extend({},t),i);(o||Ot.get(this,"finish"))&&e.stop(!0)};return a.finish=a,o||i.queue===!1?this.each(a):this.queue(i.queue,a)},stop:function(t,e,n){var r=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){var e=!0,o=null!=t&&t+"queueHooks",i=gt.timers,a=Ot.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&me.test(o)&&r(a[o]); 185for(o=i.length;o--;)i[o].elem!==this||null!=t&&i[o].queue!==t||(i[o].anim.stop(n),e=!1,i.splice(o,1));!e&&n||gt.dequeue(this,t)})},finish:function(t){return t!==!1&&(t=t||"fx"),this.each(function(){var e,n=Ot.get(this),r=n[t+"queue"],o=n[t+"queueHooks"],i=gt.timers,a=r?r.length:0;for(n.finish=!0,gt.queue(this,t,[]),o&&o.stop&&o.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===t&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<a;e++)r[e]&&r[e].finish&&r[e].finish.call(this);delete n.finish})}}),gt.each(["toggle","show","hide"],function(t,e){var n=gt.fn[e];gt.fn[e]=function(t,r,o){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(z(e,!0),t,r,o)}}),gt.each({slideDown:z("show"),slideUp:z("hide"),slideToggle:z("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){gt.fn[t]=function(t,n,r){return this.animate(e,t,n,r)}}),gt.timers=[],gt.fx.tick=function(){var t,e=0,n=gt.timers;for(ge=gt.now();e<n.length;e++)t=n[e],t()||n[e]!==t||n.splice(e--,1);n.length||gt.fx.stop(),ge=void 0},gt.fx.timer=function(t){gt.timers.push(t),gt.fx.start()},gt.fx.interval=13,gt.fx.start=function(){ye||(ye=!0,I())},gt.fx.stop=function(){ye=null},gt.fx.speeds={slow:600,fast:200,_default:400},gt.fn.delay=function(e,n){return e=gt.fx?gt.fx.speeds[e]||e:e,n=n||"fx",this.queue(n,function(n,r){var o=t.setTimeout(n,e);r.stop=function(){t.clearTimeout(o)}})},function(){var t=nt.createElement("input"),e=nt.createElement("select"),n=e.appendChild(nt.createElement("option"));t.type="checkbox",ht.checkOn=""!==t.value,ht.optSelected=n.selected,t=nt.createElement("input"),t.value="t",t.type="radio",ht.radioValue="t"===t.value}();var _e,xe=gt.expr.attrHandle;gt.fn.extend({attr:function(t,e){return Rt(this,gt.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){gt.removeAttr(this,t)})}}),gt.extend({attr:function(t,e,n){var r,o,i=t.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"==typeof t.getAttribute?gt.prop(t,e,n):(1===i&>.isXMLDoc(t)||(o=gt.attrHooks[e.toLowerCase()]||(gt.expr.match.bool.test(e)?_e:void 0)),void 0!==n?null===n?void gt.removeAttr(t,e):o&&"set"in o&&void 0!==(r=o.set(t,n,e))?r:(t.setAttribute(e,n+""),n):o&&"get"in o&&null!==(r=o.get(t,e))?r:(r=gt.find.attr(t,e),null==r?void 0:r))},attrHooks:{type:{set:function(t,e){if(!ht.radioValue&&"radio"===e&&o(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,o=e&&e.match(Et);if(o&&1===t.nodeType)for(;n=o[r++];)t.removeAttribute(n)}}),_e={set:function(t,e,n){return e===!1?gt.removeAttr(t,n):t.setAttribute(n,n),n}},gt.each(gt.expr.match.bool.source.match(/\w+/g),function(t,e){var n=xe[e]||gt.find.attr;xe[e]=function(t,e,r){var o,i,a=e.toLowerCase();return r||(i=xe[a],xe[a]=o,o=null!=n(t,e,r)?a:null,xe[a]=i),o}});var be=/^(?:input|select|textarea|button)$/i,Me=/^(?:a|area)$/i;gt.fn.extend({prop:function(t,e){return Rt(this,gt.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[gt.propFix[t]||t]})}}),gt.extend({prop:function(t,e,n){var r,o,i=t.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&>.isXMLDoc(t)||(e=gt.propFix[e]||e,o=gt.propHooks[e]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(t,n,e))?r:t[e]=n:o&&"get"in o&&null!==(r=o.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=gt.find.attr(t,"tabindex");
vendor: 8,844 bytes, line 185
185return e?parseInt(e,10):be.test(t.nodeName)||Me.test(t.nodeName)&&t.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),ht.optSelected||(gt.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),gt.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){gt.propFix[this.toLowerCase()]=this}),gt.fn.extend({addClass:function(t){var e,n,r,o,i,a,u,s=0;if(gt.isFunction(t))return this.each(function(e){gt(this).addClass(t.call(this,e,K(this)))});if("string"==typeof t&&t)for(e=t.match(Et)||[];n=this[s++];)if(o=K(n),r=1===n.nodeType&&" "+V(o)+" "){for(a=0;i=e[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");u=V(r),o!==u&&n.setAttribute("class",u)}return this},removeClass:function(t){var e,n,r,o,i,a,u,s=0;if(gt.isFunction(t))return this.each(function(e){gt(this).removeClass(t.call(this,e,K(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(Et)||[];n=this[s++];)if(o=K(n),r=1===n.nodeType&&" "+V(o)+" "){for(a=0;i=e[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");u=V(r),o!==u&&n.setAttribute("class",u)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):gt.isFunction(t)?this.each(function(n){gt(this).toggleClass(t.call(this,n,K(this),e),e)}):this.each(function(){var e,r,o,i;if("string"===n)for(r=0,o=gt(this),i=t.match(Et)||[];e=i[r++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||(e=K(this),e&&Ot.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||t===!1?"":Ot.get(this,"__className__")||""))})},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+V(K(n))+" ").indexOf(e)>-1)return!0;return!1}});var Te=/\r/g;gt.fn.extend({val:function(t){var e,n,r,o=this[0];{if(arguments.length)return r=gt.isFunction(t),this.each(function(n){var o;1===this.nodeType&&(o=r?t.call(this,n,gt(this).val()):t,null==o?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=gt.map(o,function(t){return null==t?"":t+""})),e=gt.valHooks[this.type]||gt.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,o,"value")||(this.value=o))});if(o)return e=gt.valHooks[o.type]||gt.valHooks[o.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(Te,""):null==n?"":n)}}}),gt.extend({valHooks:{option:{get:function(t){var e=gt.find.attr(t,"value");return null!=e?e:V(gt.text(t))}},select:{get:function(t){var e,n,r,i=t.options,a=t.selectedIndex,u="select-one"===t.type,s=u?null:[],l=u?a+1:i.length;for(r=a<0?l:u?a:0;r<l;r++)if(n=i[r],(n.selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!o(n.parentNode,"optgroup"))){if(e=gt(n).val(),u)return e;s.push(e)}return s},set:function(t,e){for(var n,r,o=t.options,i=gt.makeArray(e),a=o.length;a--;)r=o[a],(r.selected=gt.inArray(gt.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(t.selectedIndex=-1),i}}}}),gt.each(["radio","checkbox"],function(){gt.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=gt.inArray(gt(t).val(),e)>-1}},ht.checkOn||(gt.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var we=/^(?:focusinfocus|focusoutblur)$/;gt.extend(gt.event,{trigger:function(e,n,r,o){var i,a,u,s,l,c,p,f=[r||nt],h=ct.call(e,"type")?e.type:e,d=ct.call(e,"namespace")?e.namespace.split("."):[];if(a=u=r=r||nt,3!==r.nodeType&&8!==r.nodeType&&!we.test(h+gt.event.triggered)&&(h.indexOf(".")>-1&&(d=h.split("."),h=d.shift(),d.sort()),l=h.indexOf(":")<0&&"on"+h,e=e[gt.expando]?e:new gt.Event(h,"object"==typeof e&&e),e.isTrigger=o?2:3,e.namespace=d.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),n=null==n?[e]:gt.makeArray(n,[e]),p=gt.event.special[h]||{},o||!p.trigger||p.trigger.apply(r,n)!==!1)){if(!o&&!p.noBubble&&!gt.isWindow(r)){for(s=p.delegateType||h,we.test(s+h)||(a=a.parentNode);a;a=a.parentNode)f.push(a),u=a;u===(r.ownerDocument||nt)&&f.push(u.defaultView||u.parentWindow||t)}for(i=0;(a=f[i++])&&!e.isPropagationStopped();)e.type=i>1?s:p.bindType||h,c=(Ot.get(a,"events")||{})[e.type]&&Ot.get(a,"handle"),c&&c.apply(a,n),c=l&&a[l],c&&c.apply&&jt(a)&&(e.result=c.apply(a,n),e.result===!1&&e.preventDefault());return e.type=h,o||e.isDefaultPrevented()||p._default&&p._default.apply(f.pop(),n)!==!1||!jt(r)||l&>.isFunction(r[h])&&!gt.isWindow(r)&&(u=r[l],u&&(r[l]=null),gt.event.triggered=h,r[h](),gt.event.triggered=void 0,u&&(r[l]=u)),e.result}},simulate:function(t,e,n){var r=gt.extend(new gt.Event,n,{type:t,isSimulated:!0});gt.event.trigger(r,null,e)}}),gt.fn.extend({trigger:function(t,e){return this.each(function(){gt.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return gt.event.trigger(t,e,n,!0)}}),gt.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,e){gt.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),gt.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),ht.focusin="onfocusin"in t,ht.focusin||gt.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){gt.event.simulate(e,t.target,gt.event.fix(t))};gt.event.special[e]={setup:function(){var r=this.ownerDocument||this,o=Ot.access(r,e);o||r.addEventListener(t,n,!0),Ot.access(r,e,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Ot.access(r,e)-1;o?Ot.access(r,e,o):(r.removeEventListener(t,n,!0),Ot.remove(r,e))}}});var Ce=t.location,Se=gt.now(),Ne=/\?/;gt.parseXML=function(e){var n;if(!e||"string"!=typeof e)return null;try{n=(new t.DOMParser).parseFromString(e,"text/xml")}catch(r){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||gt.error("Invalid XML: "+e),n};var ke=/\[\]$/,Ae=/\r?\n/g,Pe=/^(?:submit|button|image|reset|file)$/i,Ee=/^(?:input|select|textarea|keygen)/i;gt.param=function(t,e){var n,r=[],o=function(t,e){var n=gt.isFunction(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(t)||t.jquery&&!gt.isPlainObject(t))gt.each(t,function(){o(this.name,this.value)});else for(n in t)X(n,t[n],e,o);return r.join("&")},gt.fn.extend({serialize:function(){return gt.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=gt.prop(this,"elements");return t?gt.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!gt(this).is(":disabled")&&Ee.test(this.nodeName)&&!Pe.test(t)&&(this.checked||!Yt.test(t))}).map(function(t,e){var n=gt(this).val();return null==n?null:Array.isArray(n)?gt.map(n,function(t){return{name:e.name,value:t.replace(Ae,"\r\n")}}):{name:e.name,value:n.replace(Ae,"\r\n")}}).get()}});var Le=/%20/g,De=/#.*$/,Re=/([?&])_=[^&]*/,je=/^(.*?):[ \t]*([^\r\n]*)$/gm,Oe=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qe=/^(?:GET|HEAD)$/,He=/^\/\//,Fe={},Ie={},Be="*/".concat("*"),ze=nt.createElement("a");ze.href=Ce.href,gt.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ce.href,type:"GET",isLocal:Oe.test(Ce.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Be,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":gt.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?J(J(t,gt.ajaxSettings),e):J(gt.ajaxSettings,t)},ajaxPrefilter:$(Fe),ajaxTransport:$(Ie),ajax:function(e,n){function r(e,n,r,u){var l,f,h,x,b,M=n;c||(c=!0,s&&t.clearTimeout(s),o=void 0,a=u||"",T.readyState=e>0?4:0,l=e>=200&&e<300||304===e,r&&(x=Q(d,T,r)),x=tt(d,x,T,l),l?(d.ifModified&&(b=T.getResponseHeader("Last-Modified"),b&&(gt.lastModified[i]=b),b=T.getResponseHeader("etag"),b&&(gt.etag[i]=b)),204===e||"HEAD"===d.type?M="nocontent":304===e?M="notmodified":(M=x.state,f=x.data,h=x.error,l=!h)):(h=M,!e&&M||(M="error",e<0&&(e=0))),T.status=e,T.statusText=(n||M)+"",l?v.resolveWith(g,[f,M,T]):v.rejectWith(g,[T,M,h]),T.statusCode(_),_=void 0,p&&y.trigger(l?"ajaxSuccess":"ajaxError",[T,d,l?f:h]),m.fireWith(g,[T,M]),p&&(y.trigger("ajaxComplete",[T,d]),--gt.active||gt.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=void 0),n=n||{};var o,i,a,u,s,l,c,p,f,h,d=gt.ajaxSetup({}
vendor: 5,485 bytes, line 185
185,n),g=d.context||d,y=d.context&&(g.nodeType||g.jquery)?gt(g):gt.event,v=gt.Deferred(),m=gt.Callbacks("once memory"),_=d.statusCode||{},x={},b={},M="canceled",T={readyState:0,getResponseHeader:function(t){var e;if(c){if(!u)for(u={};e=je.exec(a);)u[e[1].toLowerCase()]=e[2];e=u[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(t,e){return null==c&&(t=b[t.toLowerCase()]=b[t.toLowerCase()]||t,x[t]=e),this},overrideMimeType:function(t){return null==c&&(d.mimeType=t),this},statusCode:function(t){var e;if(t)if(c)T.always(t[T.status]);else for(e in t)_[e]=[_[e],t[e]];return this},abort:function(t){var e=t||M;return o&&o.abort(e),r(0,e),this}};if(v.promise(T),d.url=((e||d.url||Ce.href)+"").replace(He,Ce.protocol+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(Et)||[""],null==d.crossDomain){l=nt.createElement("a");try{l.href=d.url,l.href=l.href,d.crossDomain=ze.protocol+"//"+ze.host!=l.protocol+"//"+l.host}catch(w){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=gt.param(d.data,d.traditional)),Z(Fe,d,n,T),c)return T;p=gt.event&&d.global,p&&0===gt.active++&>.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!qe.test(d.type),i=d.url.replace(De,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Le,"+")):(h=d.url.slice(i.length),d.data&&(i+=(Ne.test(i)?"&":"?")+d.data,delete d.data),d.cache===!1&&(i=i.replace(Re,"$1"),h=(Ne.test(i)?"&":"?")+"_="+Se++ +h),d.url=i+h),d.ifModified&&(gt.lastModified[i]&&T.setRequestHeader("If-Modified-Since",gt.lastModified[i]),gt.etag[i]&&T.setRequestHeader("If-None-Match",gt.etag[i])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",d.contentType),T.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Be+"; q=0.01":""):d.accepts["*"]);for(f in d.headers)T.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(d.beforeSend.call(g,T,d)===!1||c))return T.abort();if(M="abort",m.add(d.complete),T.done(d.success),T.fail(d.error),o=Z(Ie,d,n,T)){if(T.readyState=1,p&&y.trigger("ajaxSend",[T,d]),c)return T;d.async&&d.timeout>0&&(s=t.setTimeout(function(){T.abort("timeout")},d.timeout));try{c=!1,o.send(x,r)}catch(w){if(c)throw w;r(-1,w)}}else r(-1,"No Transport");return T},getJSON:function(t,e,n){return gt.get(t,e,n,"json")},getScript:function(t,e){return gt.get(t,void 0,e,"script")}}),gt.each(["get","post"],function(t,e){gt[e]=function(t,n,r,o){return gt.isFunction(n)&&(o=o||r,r=n,n=void 0),gt.ajax(gt.extend({url:t,type:e,dataType:o,data:n,success:r},gt.isPlainObject(t)&&t))}}),gt._evalUrl=function(t){return gt.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},gt.fn.extend({wrapAll:function(t){var e;return this[0]&&(gt.isFunction(t)&&(t=t.call(this[0])),e=gt(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return gt.isFunction(t)?this.each(function(e){gt(this).wrapInner(t.call(this,e))}):this.each(function(){var e=gt(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=gt.isFunction(t);return this.each(function(n){gt(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){gt(this).replaceWith(this.childNodes)}),this}}),gt.expr.pseudos.hidden=function(t){return!gt.expr.pseudos.visible(t)},gt.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},gt.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch(e){}};var Ue={0:200,1223:204},We=gt.ajaxSettings.xhr();ht.cors=!!We&&"withCredentials"in We,ht.ajax=We=!!We,gt.ajaxTransport(function(e){var n,r;if(ht.cors||We&&!e.crossDomain)return{send:function(o,i){var a,u=e.xhr();if(u.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)u[a]=e.xhrFields[a];e.mimeType&&u.overrideMimeType&&u.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(a in o)u.setRequestHeader(a,o[a]);n=function(t){return function(){n&&(n=r=u.onload=u.onerror=u.onabort=u.onreadystatechange=null,"abort"===t?u.abort():"error"===t?"number"!=typeof u.status?i(0,"error"):i(u.status,u.statusText):i(Ue[u.status]||u.status,u.statusText,"text"!==(u.responseType||"text")||"string"!=typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}},u.onload=n(),r=u.onerror=n("error"),void 0!==u.onabort?u.onabort=r:u.onreadystatechange=function(){4===u.readyState&&t.setTimeout(function(){n&&r()})},n=n("abort");try{u.send(e.hasContent&&e.data||null)}catch(s){if(n)throw s}},abort:function(){n&&n()}}}),gt.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),gt.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return gt.globalEval(t),t}}}),gt.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),gt.ajaxTransport("script",function(t){if(t.crossDomain){var e,n;return{send:function(r,o){e=gt("
185<script>").prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&o("error"===t.type?404:200,t.type)}),nt.head.appendChild(e[0])},abort:function(){n&&n()}}}});var Ge=[],Ye=/(=)\?(?=&|$)|\?\?/;gt.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ge.pop()||gt.expando+"_"+Se++;return this[t]=!0,t}}),gt.ajaxPrefilter("json jsonp",function(e,n,r){var o,i,a,u=e.jsonp!==!1&&(Ye.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ye.test(e.data)&&"data");if(u||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=gt.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,u?e[u]=e[u].replace(Ye,"$1"+o):e.jsonp!==!1&&(e.url+=(Ne.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||gt.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=t[o],t[o]=function(){a=arguments},r.always(function(){void 0===i?gt(t).removeProp(o):t[o]=i,e[o]&&(e.jsonpCallback=n.jsonpCallback,Ge.push(o)),a&>.isFunction(i)&&i(a[0]),a=i=void 0}),"script"}),ht.createHTMLDocument=function(){var t=nt.implementation.createHTMLDocument("").body;return t.innerHTML="<form></form><form></form>",2===t.childNodes.length}(),gt.parseHTML=function(t,e,n){if("string"!=typeof t)return[];"boolean"==typeof e&&(n=e,e=!1);var r,o,i;return e||(ht.createHTMLDocument?(e=nt.implementation.createHTMLDocument(""),r=e.createElement("base"),r.href=nt.location.href,e.head.appendChild(r)):e=nt),o=wt.exec(t),i=!n&&[],o?[e.createElement(o[1])]:(o=x([t],e,i),i&&i.length&>(i).remove(),gt.merge([],o.childNodes))},gt.fn.load=function(t,e,n){var r,o,i,a=this,u=t.indexOf(" ");return u>-1&&(r=V(t.slice(u)),t=t.slice(0,u)),gt.isFunction(e)?(n=e,e=void 0):e&&"object"==typeof e&&(o="POST"),a.length>0&>.ajax({url:t,type:o||"GET",dataType:"html",data:e}).done(function(t){i=arguments,a.html(r?gt("<div>").append(gt.parseHTML(t)).find(r):t)}).always(n&&function(t,e){a.each(function(){n.apply(this,i||[t.responseText,e,t])})}),this},gt.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){gt.fn[e]=function(t){return this.on(e,t)}}),gt.expr.pseudos.animated=function(t){return gt.grep(gt.timers,function(e){return t===e.elem}).length},gt.offset={setOffset:function(t,e,n){var r,o,i,a,u,s,l,c=gt.css(t,"position"),p=gt(t),f={};"static"===c&&(t.style.position="relative"),u=p.offset(),i=gt.css(t,"top"),s=gt.css(t,"left"),l=("absolute"===c||"fixed"===c)&&(i+s).indexOf("auto")>-1,l?(r=p.position(),a=r.top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(s)||0),gt.isFunction(e)&&(e=e.call(t,n,gt.extend({},u))),null!=e.top&&(f.top=e.top-u.top+a),null!=e.left&&(f.left=e.left-u.left+o),"using"in e?e.using.call(t,f):p.css(f)}},gt.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){gt.offset.setOffset(this,t,e)});var e,n,r,o,i=this[0];if(i)return i.getClientRects().length?(r=i.getBoundingClientRect(),e=i.ownerDocument,n=e.documentElement,o=e.defaultView,{top:r.top+o.pageYOffset-n.clientTop,left:r.left+o.pageXOffset-n.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var t,e,n=this[0],r={top:0,left:0};return"fixed"===gt.css(n,"position")?e=n.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),o(t[0],"html")||(r=t.offset()),r={top:r.top+gt.css(t[0],"borderTopWidth",!0),left:r.left+gt.css(t[0],"borderLeftWidth",!0)}),{top:e.top-r.top-gt.css(n,"marginTop",!0),left:e.left-r.left-gt.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===gt.css(t,"position");)t=t.offsetParent;return t||Zt})}}),gt.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var n="pageYOffset"===e;gt.fn[t]=function(r){return Rt(this,function(t,r,o){var i;return gt.isWindow(t)?i=t:9===t.nodeType&&(i=t.defaultView),void 0===o?i?i[e]:t[r]:void(i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):t[r]=o)},t,r,arguments.length)}}),gt.each(["top","left"],function(t,e){gt.cssHooks[e]=D(ht.pixelPosition,function(t,n){if(n)return n=L(t,e),ue.test(n)?gt(t).position()[e]+"px":n})}),gt.each({Height:"height",Width:"width"},function(t,e){gt.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,r){gt.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),u=n||(o===!0||i===!0?"margin":"border");return Rt(this,function(e,n,o){var i;return gt.isWindow(e)?0===r.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+t],i["scroll"+t],e.body["offset"+t],i["offset"+t],i["client"+t])):void 0===o?gt.css(e,n,u):gt.style(e,n,o,u)},e,a?o:void 0,a)}})}),gt.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}}),gt.holdReady=function(t){t?gt.readyWait++:gt.ready(!0)},gt.isArray=Array.isArray,gt.parseJSON=JSON.parse,gt.nodeName=o,"function"==typeof define&&define.amd&&define("jquery",[],function(){return gt});var Ve=t.jQuery,Ke=t.$;return gt.noConflict=function(e){return t.$===gt&&(t.$=Ke),e&&t.jQuery===gt&&(t.jQuery=Ve),gt},e||(t.jQuery=t.$=gt),gt}),!function(){function t(t){return t&&(t.ownerDocument||t.document||t).documentElement}function e(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}function n(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function r(t){return null===t?NaN:+t}function o(t){return!isNaN(t)}function i(t){return{left:function(e,n,r,o){for(arguments.length<3&&(r=0),arguments.length<4&&(o=e.length);r<o;){var i=r+o>>>1;t(e[i],n)<0?r=i+1:o=i}return r},right:function(e,n,r,o){for(arguments.length<3&&(r=0),arguments.length<4&&(o=e.length);r<o;){var i=r+o>>>1;t(e[i],n)>0?o=i:r=i+1}return r}}}function a(t){return t.length}function u(t){for(var e=1;t*e%1;)e*=10;return e}function s(t,e){for(var n in e)Object.defineProperty(t.prototype,n,{value:e[n],enumerable:!1})}function l(){this._=Object.create(null)}function c(t){return(t+="")===ba||t[0]===Ma?Ma+t:t}function p(t){return(t+="")[0]===Ma?t.slice(1):t}function f(t){return c(t)in this._}function h(t){return(t=c(t))in this._&&delete this._[t]}function d(){var t=[];for(var e in this._)t.push(p(e));return t}function g(){var t=0;for(var e in this._)++t;return t}function y(){for(var t in this._)return!1;return!0}function v(){this._=Object.create(null)}function m(t){return t}function _(t,e,n){return function(){var r=n.apply(e,arguments);return r===e?t:r}}function x(t,e){if(e in t)return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var n=0,r=Ta.length;n<r;++n){var o=Ta[n]+e;if(o in t)return o}}function b(){}function M(){}function T(t){function e(){for(var e,r=n,o=-1,i=r.length;++o<i;)(e=r[o].on)&&e.apply(this,arguments);return t}var n=[],r=new l;return e.on=function(e,o){var i,a=r.get(e);return arguments.length<2?a&&a.on:(a&&(a.on=null,n=n.slice(0,i=n.indexOf(a)).concat(n.slice(i+1)),r.remove(e)),o&&n.push(r.set(e,{on:o})),t)},e}function w(){sa.event.preventDefault()}function C(){for(var t,e=sa.event;t=e.sourceEvent;)e=t;return e}function S(t){for(var e=new M,n=0,r=arguments.length;++n<r;)e[arguments[n]]=T(e);return e.of=function(n,r){return function(o){try{var i=o.sourceEvent=sa.event;o.target=t,sa.event=o,e[o.type].apply(n,r)}finally{sa.event=i}}},e}function N(t){return Ca(t,Aa),t}function k(t){return"function"==typeof t?t:function(){return Sa(t,this)}}function A(t){return"function"==typeof t?t:function(){return Na(t,this)}}function P(t,e){function n(){this.removeAttribute(t)}function r(){this.removeAttributeNS(t.space,t.local)}function o(){this.setAttribute(t,e)}function i(){this.setAttributeNS(t.space,t.local,e)}function a(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}function u(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}return t=sa.ns.qualify(t),null==e?t.local?r:n:"function"==typeof e?t.local?u:a:t.local?i:o}function E(t){return t.trim().replace(/\s+/g," ")}function L(t){return new RegExp("(?:^|\\s+)"+sa.requote(t)+"(?:\\s+|$)","g")}function D(t){return(t+"").trim().split(/^|\s+/)}function R(t,e){function n(){for(var n=-1;++n<o;)t[n](this,e)}function r(){for(var n=-1,r=e.apply(this,arguments);++n<o;)t[n](this,r)}t=D(t).map(j);var o=t.length;return"function"==typeof e?r:n}function j(t){var e=L(t);return function(n,r){if(o=n.classList)return r?o.add(t):o.remove(t);var o=n.getAttribute("class")||"";r?(e.lastIndex=0,e.test(o)||n.setAttribute("class",E(o+" "+t))):n.setAttribute("class",E(o.replace(e," ")))}}function O(t,e,n){function r(){this.style.removeProperty(t)}function o(){this.style.setProperty(t,e,n)}function i(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}return null==e?r:"function"==typeof e?i:o}function q(t,e){function n(){delete this[t]}function r(){this[t]=e}function o(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}return null==e?n:"function"==typeof e?o:r}function H(t){function e(){var e=this.ownerDocument,n=this.namespaceURI;return n===Pa&&e.documentElement.namespaceURI===Pa?e.createElement(t):e.createElementNS(n,t)}function n(){return this.ownerDocument.createElementNS(t.space,t.local)}return"function"==typeof t?t:(t=sa.ns.qualify(t)).local?n:e}function F(){var t=this.parentNode;t&&t.removeChild(this)}function I(t){return{__data__:t}}function B(t){return function(){return ka(this,t)}}function z(t){return arguments.length||(t=n),function(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}}function U(t,e){for(var n=0,r=t.length;n<r;n++)for(var o,i=t[n],a=0,u=i.length;a<u;a++)(o=i[a])&&e(o,a,n);return t}function W(t){return Ca(t,La),t}function G(t){var e,n;return function(r,o,i){var a,u=t[i].update,s=u.length;for(i!=n&&(n=i,e=0),o>=e&&(e=o+1);!(a=u[e])&&++e<s;);return a}}function Y(t,e,n){function r(){var e=this[a];e&&(this.removeEventListener(t,e,e.$),delete this[a])}function o(){var o=s(e,ca(arguments));r.call(this),this.addEventListener(t,this[a]=o,o.$=n),o._=e}function i(){var e,n=new RegExp("^__on([^.]+)"+sa.requote(t)+"$");for(var r in this)if(e=r.match(n)){var o=this[r];this.removeEventListener(e[1],o,o.$),delete this[r]}}var a="__on"+t,u=t.indexOf("."),s=V;u>
vendor: 91,012 bytes, lines 185-188
1850&&(t=t.slice(0,u));var l=Da.get(t);return l&&(t=l,s=K),u?e?o:r:e?b:i}function V(t,e){return function(n){var r=sa.event;sa.event=n,e[0]=this.__data__;try{t.apply(this,e)}finally{sa.event=r}}}function K(t,e){var n=V(t,e);return function(t){var e=this,r=t.relatedTarget;r&&(r===e||8&r.compareDocumentPosition(e))||n.call(e,t)}}function X(n){var r=".dragsuppress-"+ ++ja,o="click"+r,i=sa.select(e(n)).on("touchmove"+r,w).on("dragstart"+r,w).on("selectstart"+r,w);if(null==Ra&&(Ra=!("onselectstart"in n)&&x(n.style,"userSelect")),Ra){var a=t(n).style,u=a[Ra];a[Ra]="none"}return function(t){if(i.on(r,null),Ra&&(a[Ra]=u),t){var e=function(){i.on(o,null)};i.on(o,function(){w(),e()},!0),setTimeout(e,0)}}}function $(t,n){n.changedTouches&&(n=n.changedTouches[0]);var r=t.ownerSVGElement||t;if(r.createSVGPoint){var o=r.createSVGPoint();if(Oa<0){var i=e(t);if(i.scrollX||i.scrollY){r=sa.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var a=r[0][0].getScreenCTM();Oa=!(a.f||a.e),r.remove()}}return Oa?(o.x=n.pageX,o.y=n.pageY):(o.x=n.clientX,o.y=n.clientY),o=o.matrixTransform(t.getScreenCTM().inverse()),[o.x,o.y]}var u=t.getBoundingClientRect();return[n.clientX-u.left-t.clientLeft,n.clientY-u.top-t.clientTop]}function Z(){return sa.event.changedTouches[0].identifier}function J(t){return t>0?1:t<0?-1:0}function Q(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function tt(t){return t>1?0:t<-1?Fa:Math.acos(t)}function et(t){return t>1?za:t<-1?-za:Math.asin(t)}function nt(t){return((t=Math.exp(t))-1/t)/2}function rt(t){return((t=Math.exp(t))+1/t)/2}function ot(t){return((t=Math.exp(2*t))-1)/(t+1)}function it(t){return(t=Math.sin(t/2))*t}function at(){}function ut(t,e,n){return this instanceof ut?(this.h=+t,this.s=+e,void(this.l=+n)):arguments.length<2?t instanceof ut?new ut(t.h,t.s,t.l):bt(""+t,Mt,ut):new ut(t,e,n)}function st(t,e,n){function r(t){return t>360?t-=360:t<0&&(t+=360),t<60?i+(a-i)*t/60:t<180?a:t<240?i+(a-i)*(240-t)/60:i}function o(t){return Math.round(255*r(t))}var i,a;return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)?0:e<0?0:e>1?1:e,n=n<0?0:n>1?1:n,a=n<=.5?n*(1+e):n+e-n*e,i=2*n-a,new vt(o(t+120),o(t),o(t-120))}function lt(t,e,n){return this instanceof lt?(this.h=+t,this.c=+e,void(this.l=+n)):arguments.length<2?t instanceof lt?new lt(t.h,t.c,t.l):t instanceof pt?ht(t.l,t.a,t.b):ht((t=Tt((t=sa.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new lt(t,e,n)}function ct(t,e,n){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new pt(n,Math.cos(t*=Ua)*e,Math.sin(t)*e)}function pt(t,e,n){return this instanceof pt?(this.l=+t,this.a=+e,void(this.b=+n)):arguments.length<2?t instanceof pt?new pt(t.l,t.a,t.b):t instanceof lt?ct(t.h,t.c,t.l):Tt((t=vt(t)).r,t.g,t.b):new pt(t,e,n)}function ft(t,e,n){var r=(t+16)/116,o=r+e/500,i=r-n/200;return o=dt(o)*tu,r=dt(r)*eu,i=dt(i)*nu,new vt(yt(3.2404542*o-1.5371385*r-.4985314*i),yt(-.969266*o+1.8760108*r+.041556*i),yt(.0556434*o-.2040259*r+1.0572252*i))}function ht(t,e,n){return t>0?new lt(Math.atan2(n,e)*Wa,Math.sqrt(e*e+n*n),t):new lt(NaN,NaN,t)}function dt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function gt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function yt(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function vt(t,e,n){return this instanceof vt?(this.r=~~t,this.g=~~e,void(this.b=~~n)):arguments.length<2?t instanceof vt?new vt(t.r,t.g,t.b):bt(""+t,vt,st):new vt(t,e,n)}function mt(t){return new vt(t>>16,t>>8&255,255&t)}function _t(t){return mt(t)+""}function xt(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function bt(t,e,n){var r,o,i,a=0,u=0,s=0;if(r=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(o=r[2].split(","),r[1]){case"hsl":return n(parseFloat(o[0]),parseFloat(o[1])/100,parseFloat(o[2])/100);case"rgb":return e(Ct(o[0]),Ct(o[1]),Ct(o[2]))}return(i=iu.get(t))?e(i.r,i.g,i.b):(null==t||"#"!==t.charAt(0)||isNaN(i=parseInt(t.slice(1),16))||(4===t.length?(a=(3840&i)>>4, 186a=a>>4|a,u=240&i,u=u>>4|u,s=15&i,s=s<<4|s):7===t.length&&(a=(16711680&i)>>16,u=(65280&i)>>8,s=255&i)),e(a,u,s))}function Mt(t,e,n){var r,o,i=Math.min(t/=255,e/=255,n/=255),a=Math.max(t,e,n),u=a-i,s=(a+i)/2;return u?(o=s<.5?u/(a+i):u/(2-a-i),r=t==a?(e-n)/u+(e<n?6:0):e==a?(n-t)/u+2:(t-e)/u+4,r*=60):(r=NaN,o=s>0&&s<1?0:r),new ut(r,o,s)}function Tt(t,e,n){t=wt(t),e=wt(e),n=wt(n);var r=gt((.4124564*t+.3575761*e+.1804375*n)/tu),o=gt((.2126729*t+.7151522*e+.072175*n)/eu),i=gt((.0193339*t+.119192*e+.9503041*n)/nu);return pt(116*o-16,500*(r-o),200*(o-i))}function wt(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Ct(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}function St(t){return"function"==typeof t?t:function(){return t}}function Nt(t){return function(e,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=null),kt(e,n,t,r)}}function kt(t,e,n,r){function o(){var t,e=s.status;if(!e&&Pt(s)||e>=200&&e<300||304===e){try{t=n.call(i,s)}catch(r){return void a.error.call(i,r)}a.load.call(i,t)}else a.error.call(i,s)}var i={},a=sa.dispatch("beforesend","progress","load","error"),u={},s=new XMLHttpRequest,l=null;return!this.XDomainRequest||"withCredentials"in s||!/^(http(s)?:)?\/\//.test(t)||(s=new XDomainRequest),"onload"in s?s.onload=s.onerror=o:s.onreadystatechange=function(){s.readyState>3&&o()},s.onprogress=function(t){var e=sa.event;sa.event=t;try{a.progress.call(i,s)}finally{sa.event=e}},i.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?u[t]:(null==e?delete u[t]:u[t]=e+"",i)},i.mimeType=function(t){return arguments.length?(e=null==t?null:t+"",i):e},i.responseType=function(t){return arguments.length?(l=t,i):l},i.response=function(t){return n=t,i},["get","post"].forEach(function(t){i[t]=function(){return i.send.apply(i,[t].concat(ca(arguments)))}}),i.send=function(n,r,o){if(2===arguments.length&&"function"==typeof r&&(o=r,r=null),s.open(n,t,!0),null==e||"accept"in u||(u.accept=e+",*/*"),s.setRequestHeader)for(var c in u)s.setRequestHeader(c,u[c]);return null!=e&&s.overrideMimeType&&s.overrideMimeType(e),null!=l&&(s.responseType=l),null!=o&&i.on("error",o).on("load",function(t){o(null,t)}),a.beforesend.call(i,s),s.send(null==r?null:r),i},i.abort=function(){return s.abort(),i},sa.rebind(i,a,"on"),null==r?i:i.get(At(r))}function At(t){return 1===t.length?function(e,n){t(null==e?n:null)}:t}function Pt(t){var e=t.responseType;return e&&"text"!==e?t.response:t.responseText}function Et(t,e,n){var r=arguments.length;r<2&&(e=0),r<3&&(n=Date.now());var o=n+e,i={c:t,t:o,n:null};return uu?uu.n=i:au=i,uu=i,su||(lu=clearTimeout(lu),su=1,cu(Lt)),i}function Lt(){var t=Dt(),e=Rt()-t;e>24?(isFinite(e)&&(clearTimeout(lu),lu=setTimeout(Lt,e)),su=0):(su=1,cu(Lt))}function Dt(){for(var t=Date.now(),e=au;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Rt(){for(var t,e=au,n=1/0;e;)e.c?(e.t<n&&(n=e.t),e=(t=e).n):e=t?t.n=e.n:au=e.n;return uu=t,n}function jt(t,e){return e-(t?Math.ceil(Math.log(t)/Math.LN10):1)}function Ot(t,e){var n=Math.pow(10,3*xa(8-e));return{scale:e>8?function(t){return t/n}:function(t){return t*n},symbol:t}}function qt(t){var e=t.decimal,n=t.thousands,r=t.grouping,o=t.currency,i=r&&n?function(t,e){for(var o=t.length,i=[],a=0,u=r[0],s=0;o>0&&u>0&&(s+u+1>e&&(u=Math.max(1,e-s)),i.push(t.substring(o-=u,o+u)),!((s+=u+1)>e));)u=r[a=(a+1)%r.length];return i.reverse().join(n)}:m;return function(t){var n=fu.exec(t),r=n[1]||" ",a=n[2]||">",u=n[3]||"-",s=n[4]||"",l=n[5],c=+n[6],p=n[7],f=n[8],h=n[9],d=1,g="",y="",v=!1,m=!0;switch(f&&(f=+f.substring(1)),(l||"0"===r&&"="===a)&&(l=r="0",a="="),h){case"n":p=!0,h="g";break;case"%":d=100,y="%",h="f";break;case"p":d=100,y="%",h="r";break;case"b":case"o":case"x":case"X":"#"===s&&(g="0"+h.toLowerCase());case"c":m=!1;case"d":v=!0,f=0;break;case"s":d=-1,h="r"}"$"===s&&(g=o[0],y=o[1]),"r"!=h||f||(h="g"),null!=f&&("g"==h?f=Math.max(1,Math.min(21,f)):"e"!=h&&"f"!=h||(f=Math.max(0,Math.min(20,f)))),h=hu.get(h)||Ht;var _=l&&p;return function(t){var n=y;if(v&&t%1)return"";var o=t<0||0===t&&1/t<0?(t=-t,"-"):"-"===u?"":u;if(d<0){var s=sa.formatPrefix(t,f);t=s.scale(t),n=s.symbol+y}else t*=d;t=h(t,f);var x,b,M=t.lastIndexOf(".");if(M<0){var T=m?t.lastIndexOf("e"):-1;T<0?(x=t,b=""):(x=t.substring(0,T),b=t.substring(T))}else x=t.substring(0,M),b=e+t.substring(M+1);!l&&p&&(x=i(x,1/0));var w=g.length+x.length+b.length+(_?0:o.length),C=w<c?new Array(w=c-w+1).join(r):"";return _&&(x=i(C+x,C.length?c-b.length:1/0)),o+=g,t=x+b,("<"===a?o+t+C:">"===a?C+o+t:"^"===a?C.substring(0,w>>=1)+o+t+C.substring(w):o+(_?t:C+t))+n}}}function Ht(t){return t+""}function Ft(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function It(t,e,n){function r(e){var n=t(e),r=i(n,1);return e-n<r-e?n:r}function o(n){return e(n=t(new gu(n-1)),1),n}function i(t,n){return e(t=new gu((+t)),n),t}function a(t,r,i){var a=o(t),u=[];if(i>1)for(;a<r;)n(a)%i||u.push(new Date((+a))),e(a,1);else for(;a<r;)u.push(new Date((+a))),e(a,1);return u}function u(t,e,n){try{gu=Ft;var r=new Ft;return r._=t,a(r,e,n)}finally{gu=Date}}t.floor=t,t.round=r,t.ceil=o,t.offset=i,t.range=a;var s=t.utc=Bt(t);return s.floor=s,s.round=Bt(r),s.ceil=Bt(o),s.offset=Bt(i),s.range=u,t}function Bt(t){return function(e,n){try{gu=Ft;var r=new Ft;return r._=e,t(r,n)._}finally{gu=Date}}}function zt(t){function e(t){function e(e){for(var n,o,i,a=[],u=-1,s=0;++u<r;)37===t.charCodeAt(u)&&(a.push(t.slice(s,u)),null!=(o=vu[n=t.charAt(++u)])&&(n=t.charAt(++u)),(i=k[n])&&(n=i(e,null==o?"e"===n?" ":"0":o)),a.push(n),s=u+1);return a.push(t.slice(s,u)),a.join("")}var r=t.length;return e.parse=function(e){var r={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null},o=n(r,t,e,0);if(o!=e.length)return null;"p"in r&&(r.H=r.H%12+12*r.p);var i=null!=r.Z&&gu!==Ft,a=new(i?Ft:gu);return"j"in r?a.setFullYear(r.y,0,r.j):"W"in r||"U"in r?("w"in r||(r.w="W"in r?1:0),a.setFullYear(r.y,0,1),a.setFullYear(r.y,0,"W"in r?(r.w+6)%7+7*r.W-(a.getDay()+5)%7:r.w+7*r.U-(a.getDay()+6)%7)):a.setFullYear(r.y,r.m,r.d),a.setHours(r.H+(r.Z/100|0),r.M+r.Z%100,r.S,r.L),i?a._:a},e.toString=function(){return t},e}function n(t,e,n,r){for(var o,i,a,u=0,s=e.length,l=n.length;u<s;){if(r>=l)return-1;if(o=e.charCodeAt(u++),37===o){if(a=e.charAt(u++),i=A[a in vu?e.charAt(u++):a],!i||(r=i(t,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}function r(t,e,n){M.lastIndex=0;var r=M.exec(e.slice(n));return r?(t.w=T.get(r[0].toLowerCase()),n+r[0].length):-1}function o(t,e,n){x.lastIndex=0;var r=x.exec(e.slice(n));return r?(t.w=b.get(r[0].toLowerCase()),n+r[0].length):-1}function i(t,e,n){S.lastIndex=0;var r=S.exec(e.slice(n));return r?(t.m=N.get(r[0].toLowerCase()),n+r[0].length):-1}function a(t,e,n){w.lastIndex=0;var r=w.exec(e.slice(n));return r?(t.m=C.get(r[0].toLowerCase()),n+r[0].length):-1}function u(t,e,r){return n(t,k.c.toString(),e,r)}function s(t,e,r){return n(t,k.x.toString(),e,r)}function l(t,e,r){return n(t,k.X.toString(),e,r)}function c(t,e,n){var r=_.get(e.slice(n,n+=2).toLowerCase());return null==r?-1:(t.p=r,n)}var p=t.dateTime,f=t.date,h=t.time,d=t.periods,g=t.days,y=t.shortDays,v=t.months,m=t.shortMonths;e.utc=function(t){function n(t){try{gu=Ft;var e=new gu;return e._=t,r(e)}finally{gu=Date}}var r=e(t);return n.parse=function(t){try{gu=Ft;var e=r.parse(t);return e&&e._}finally{gu=Date}},n.toString=r.toString,n},e.multi=e.utc.multi=se;var _=sa.map(),x=Wt(g),b=Gt(g),M=Wt(y),T=Gt(y),w=Wt(v),C=Gt(v),S=Wt(m),N=Gt(m);d.forEach(function(t,e){_.set(t.toLowerCase(),e)});var k={a:function(t){return y[t.getDay()]},A:function(t){return g[t.getDay()]},b:function(t){return m[t.getMonth()]},B:function(t){return v[t.getMonth()]},c:e(p),d:function(t,e){return Ut(t.getDate(),e,2)},e:function(t,e){return Ut(t.getDate(),e,2)},H:function(t,e){return Ut(t.getHours(),e,2)},I:function(t,e){return Ut(t.getHours()%12||12,e,2)},j:function(t,e){return Ut(1+du.dayOfYear(t),e,3)},L:function(t,e){return Ut(t.getMilliseconds(),e,3)},m:function(t,e){return Ut(t.getMonth()+1,e,2)},M:function(t,e){return Ut(t.getMinutes(),e,2)},p:function(t){return d[+(t.getHours()>=12)]},S:function(t,e){return Ut(t.getSeconds(),e,2)},U:function(t,e){return Ut(du.sundayOfYear(t),e,2)},w:function(t){return t.getDay()},W:function(t,e){return Ut(du.mondayOfYear(t),e,2)},x:e(f),X:e(h),y:function(t,e){return Ut(t.getFullYear()%100,e,2)},Y:function(t,e){return Ut(t.getFullYear()%1e4,e,4)},Z:ae,"%":function(){return"%"}},A={a:r,A:o,b:i,B:a,c:u,d:te,e:te,H:ne,I:ne,j:ee,L:ie,m:Qt,M:re,p:c,S:oe,U:Vt,w:Yt,W:Kt,x:s,X:l,y:$t,Y:Xt,Z:Zt,"%":ue};return e}function Ut(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(e)+o:o)}function Wt(t){return new RegExp("^(?:"+t.map(sa.requote).join("|")+")","i")}function Gt(t){for(var e=new l,n=-1,r=t.length;++n<r;)e.set(t[n].toLowerCase(),n);return e}function Yt(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function Vt(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n));return r?(t.U=+r[0],n+r[0].length):-1}function Kt(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n));return r?(t.W=+r[0],n+r[0].length):-1}function Xt(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function $t(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+2));return r?(t.y=Jt(+r[0]),n+r[0].length):-1}function Zt(t,e,n){return/^[+-]\d{4}$/.test(e=e.slice(n,n+5))?(t.Z=-e,n+5):-1}function Jt(t){return t+(t>68?1900:2e3)}function Qt(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function te(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function ee(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+3));return r?(t.j=+r[0],n+r[0].length):-1}function ne(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function re(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function oe(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function ie(t,e,n){mu.lastIndex=0;var r=mu.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function ae(t){var e=t.getTimezoneOffset(),n=e>0?"-":"+",r=xa(e)/60|0,o=xa(e)%60;return n+Ut(r,"0",2)+Ut(o,"0",2)}function ue(t,e,n){_u.lastIndex=0;var r=_u.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function se(t){for(var e=t.length,n=-1;++n<e;)t[n][0]=this(t[n][0]);return function(e){for(var n=0,r=t[n];!r[1](e);)r=t[++n];return r[0](e)}}function le(){}function ce(t,e,n){var r=n.s=t+e,o=r-t,i=r-o;n.t=t-i+(e-o)}function pe(t,e){t&&Tu.hasOwnProperty(t.type)&&Tu[t.type](t,e)}function fe(t,e,n){var r,o=-1,i=t.length-n;for(e.lineStart();++o<i;)r=t[o],e.point(r[0],r[1],r[2]);e.lineEnd()}function he(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)fe(t[n],e,1);e.polygonEnd()}function de(){function t(t,e){t*=Ua,e=e*Ua/2+Fa/4;var n=t-r,a=n>=0?1:-1,u=a*n,s=Math.cos(e),l=Math.sin(e),c=i*l,p=o*s+c*Math.cos(u),f=c*a*Math.sin(u);Cu.add(Math.atan2(f,p)),r=t,o=s,i=l}var e,n,r,o,i;Su.point=function(a,u){Su.point=t,r=(e=a)*Ua,o=Math.cos(u=(n=u)*Ua/2+Fa/4),i=Math.sin(u)},Su.lineEnd=function(){t(e,n)}}function ge(t){var e=t[0],n=t[1],r=Math.cos(n);return[r*Math.cos(e),r*Math.sin(e),Math.sin(n)]}function ye(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function ve(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function me(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function _e(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function xe(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}function be(t){return[Math.atan2(t[1],t[0]),et(t[2])]}function Me(t,e){return xa(t[0]-e[0])<qa&&xa(t[1]-e[1])<qa}function Te(t,e){t*=Ua;var n=Math.cos(e*=Ua);we(n*Math.cos(t),n*Math.sin(t),Math.sin(e))}function we(t,e,n){++Nu,Au+=(t-Au)/Nu,Pu+=(e-Pu)/Nu,Eu+=(n-Eu)/Nu}function Ce(){function t(t,o){t*=Ua;var i=Math.cos(o*=Ua),a=i*Math.cos(t),u=i*Math.sin(t),s=Math.sin(o),l=Math.atan2(Math.sqrt((l=n*s-r*u)*l+(l=r*a-e*s)*l+(l=e*u-n*a)*l),e*a+n*u+r*s);ku+=l,Lu+=l*(e+(e=a)),Du+=l*(n+(n=u)),Ru+=l*(r+(r=s)),we(e,n,r)}var e,n,r;Hu.point=function(o,i){o*=Ua;var a=Math.cos(i*=Ua);e=a*Math.cos(o),n=a*Math.sin(o),r=Math.sin(i),Hu.point=t,we(e,n,r)}}function Se(){Hu.point=Te}function Ne(){function t(t,e){t*=Ua;var n=Math.cos(e*=Ua),a=n*Math.cos(t),u=n*Math.sin(t),s=Math.sin(e),l=o*s-i*u,c=i*a-r*s,p=r*u-o*a,f=Math.sqrt(l*l+c*c+p*p),h=r*a+o*u+i*s,d=f&&-tt(h)/f,g=Math.atan2(f,h);ju+=d*l,Ou+=d*c,qu+=d*p,ku+=g,Lu+=g*(r+(r=a)),Du+=g*(o+(o=u)),Ru+=g*(i+(i=s)),we(r,o,i)}var e,n,r,o,i;Hu.point=function(a,u){e=a,n=u,Hu.point=t,a*=Ua;var s=Math.cos(u*=Ua);r=s*Math.cos(a),o=s*Math.sin(a),i=Math.sin(u),we(r,o,i)},Hu.lineEnd=function(){t(e,n),Hu.lineEnd=Se,Hu.point=Te}}function ke(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return n=e.invert(n,r),n&&t.invert(n[0],n[1])}),n}function Ae(){return!0}function Pe(t,e,n,r,o){var i=[],a=[];if(t.forEach(function(t){if(!((e=t.length-1)<=0)){var e,n=t[0],r=t[e];if(Me(n,r)){o.lineStart();for(var u=0;u<e;++u)o.point((n=t[u])[0],n[1]);return void o.lineEnd()}var s=new Le(n,t,null,(!0)),l=new Le(n,null,s,(!1));s.o=l,i.push(s),a.push(l),s=new Le(r,t,null,(!1)),l=new Le(r,null,s,(!0)),s.o=l,i.push(s),a.push(l)}}),a.sort(e),Ee(i),Ee(a),i.length){for(var u=0,s=n,l=a.length;u<l;++u)a[u].e=s=!s;for(var c,p,f=i[0];;){for(var h=f,d=!0;h.v;)if((h=h.n)===f)return;c=h.z,o.lineStart();do{if(h.v=h.o.v=!0,h.e){if(d)for(var u=0,l=c.length;u<l;++u)o.point((p=c[u])[0],p[1]);else r(h.x,h.n.x,1,o);h=h.n}else{if(d){c=h.p.z;for(var u=c.length-1;u>=0;--u)o.point((p=c[u])[0],p[1])}else r(h.x,h.p.x,-1,o);h=h.p}h=h.o,c=h.z,d=!d}while(!h.v);o.lineEnd()}}}function Ee(t){if(e=t.length){for(var e,n,r=0,o=t[0];++r<e;)o.n=n=t[r],n.p=o,o=n;o.n=n=t[0],n.p=o}}function Le(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function De(t,e,n,r){return function(o,i){function a(e,n){var r=o(e,n);t(e=r[0],n=r[1])&&i.point(e,n)}function u(t,e){var n=o(t,e);y.point(n[0],n[1])}function s(){m.point=u,y.lineStart()}function l(){m.point=a,y.lineEnd()}function c(t,e){g.push([t,e]);var n=o(t,e);x.point(n[0],n[1])}function p(){x.lineStart(),g=[]}function f(){c(g[0][0],g[0][1]),x.lineEnd();var t,e=x.clean(),n=_.buffer(),r=n.length;if(g.pop(),d.push(g),g=null,r)if(1&e){t=n[0];var o,r=t.length-1,a=-1;if(r>0){for(b||(i.polygonStart(),b=!0),i.lineStart();++a<r;)i.point((o=t[a])[0],o[1]);i.lineEnd()}}else r>1&&2&e&&n.push(n.pop().concat(n.shift())),h.push(n.filter(Re))}var h,d,g,y=e(i),v=o.invert(r[0],r[1]),m={point:a,lineStart:s,lineEnd:l,polygonStart:function(){m.point=c,m.lineStart=p,m.lineEnd=f,h=[],d=[]},polygonEnd:function(){m.point=a,m.lineStart=s,m.lineEnd=l,h=sa.merge(h);var t=Ie(v,d);h.length?(b||(i.polygonStart(),b=!0),Pe(h,Oe,t,n,i)):t&&(b||(i.polygonStart(),b=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),b&&(i.polygonEnd(),b=!1),h=d=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}},_=je(),x=e(_),b=!1;return m}}function Re(t){return t.length>1}function je(){var t,e=[];return{lineStart:function(){e.push(t=[])},point:function(e,n){t.push([e,n])},lineEnd:b,buffer:function(){var n=e;return e=[],t=null,n},rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))}}}function Oe(t,e){return((t=t.x)[0]<0?t[1]-za-qa:za-t[1])-((e=e.x)[0]<0?e[1]-za-qa:za-e[1])}function qe(t){var e,n=NaN,r=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(i,a){var u=i>0?Fa:-Fa,s=xa(i-n);xa(s-Fa)<qa?(t.point(n,r=(r+a)/2>0?za:-za),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(u,r),t.point(i,r),e=0):o!==u&&s>=Fa&&(xa(n-o)<qa&&(n-=o*qa),xa(i-u)<qa&&(i-=u*qa),r=He(n,r,i,a),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(u,r),e=0),t.point(n=i,r=a),o=u},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}function He(t,e,n,r){var o,i,a=Math.sin(t-n);return xa(a)>qa?Math.atan((Math.sin(e)*(i=Math.cos(r))*Math.sin(n)-Math.sin(r)*(o=Math.cos(e))*Math.sin(t))/(o*i*a)):(e+r)/2}function Fe(t,e,n,r){var o;if(null==t)o=n*za,r.point(-Fa,o),r.point(0,o),r.point(Fa,o),r.point(Fa,0),r.point(Fa,-o),r.point(0,-o),r.point(-Fa,-o),r.point(-Fa,0),r.point(-Fa,o);else if(xa(t[0]-e[0])>qa){var i=t[0]<e[0]?Fa:-Fa;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(e[0],e[1])}function Ie(t,e){var n=t[0],r=t[1],o=[Math.sin(n),-Math.cos(n),0],i=0,a=0;Cu.reset();for(var u=0,s=e.length;u<s;++u){var l=e[u],c=l.length;if(c)for(var p=l[0],f=p[0],h=p[1]/2+Fa/4,d=Math.sin(h),g=Math.cos(h),y=1;;){y===c&&(y=0),t=l[y];var v=t[0],m=t[1]/2+Fa/4,_=Math.sin(m),x=Math.cos(m),b=v-f,M=b>=0?1:-1,T=M*b,w=T>Fa,C=d*_;if(Cu.add(Math.atan2(C*M*Math.sin(T),g*x+C*Math.cos(T))),i+=w?b+M*Ia:b,w^f>=n^v>=n){var S=ve(ge(p),ge(t));xe(S);var N=ve(o,S);xe(N);var k=(w^b>=0?-1:1)*et(N[2]);(r>k||r===k&&(S[0]||S[1]))&&(a+=w^b>=0?1:-1)}if(!y++)break;f=v,d=_,g=x,p=t}}return(i<-qa||i<qa&&Cu<-qa)^1&a}function Be(t){function e(t,e){return Math.cos(t)*Math.cos(e)>i}function n(t){var n,i,s,l,c;return{lineStart:function(){l=s=!1,c=1},point:function(p,f){var h,d=[p,f],g=e(p,f),y=a?g?0:o(p,f):g?o(p+(p<0?Fa:-Fa),f):0;if(!n&&(l=s=g)&&t.lineStart(),g!==s&&(h=r(n,d),(Me(n,h)||Me(d,h))&&(d[0]+=qa,d[1]+=qa,g=e(d[0],d[1]))),g!==s)c=0,g?(t.lineStart(),h=r(d,n),t.point(h[0],h[1])):(h=r(n,d),t.point(h[0],h[1]),t.lineEnd()),n=h;else if(u&&n&&a^g){var v;y&i||!(v=r(d,n,!0))||(c=0,a?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1])))}!g||n&&Me(n,d)||t.point(d[0],d[1]),n=d,s=g,i=y},lineEnd:function(){s&&t.lineEnd(),n=null},clean:function(){return c|(l&&s)<<1}}}function r(t,e,n){var r=ge(t),o=ge(e),a=[1,0,0],u=ve(r,o),s=ye(u,u),l=u[0],c=s-l*l;if(!c)return!n&&t;var p=i*s/c,f=-i*l/c,h=ve(a,u),d=_e(a,p),g=_e(u,f);me(d,g);var y=h,v=ye(d,y),m=ye(y,y),_=v*v-m*(ye(d,d)-1);if(!(_<0)){var x=Math.sqrt(_),b=_e(y,(-v-x)/m);if(me(b,d),b=be(b),!n)return b;var M,T=t[0],w=e[0],C=t[1],S=e[1];w<T&&(M=T,T=w,w=M);var N=w-T,k=xa(N-Fa)<qa,A=k||N<qa;if(!k&&S<C&&(M=C,C=S,S=M),A?k?C+S>0^b[1]<(xa(b[0]-T)<qa?C:S):C<=b[1]&&b[1]<=S:N>Fa^(T<=b[0]&&b[0]<=w)){var P=_e(y,(-v+x)/m);return me(P,d),[b,be(P)]}}}function o(e,n){var r=a?t:Fa-t,o=0;return e<-r?o|=1:e>r&&(o|=2),n<-r?o|=4:n>r&&(o|=8),o}var i=Math.cos(t),a=i>0,u=xa(i)>qa,s=gn(t,6*Ua);return De(e,n,s,a?[0,-t]:[-Fa,t-Fa])}function ze(t,e,n,r){return function(o){var i,a=o.a,u=o.b,s=a.x,l=a.y,c=u.x,p=u.y,f=0,h=1,d=c-s,g=p-l;if(i=t-s,d||!(i>0)){if(i/=d,d<0){if(i<f)return;i<h&&(h=i)}else if(d>0){if(i>h)return;i>f&&(f=i)}if(i=n-s,d||!(i<0)){if(i/=d,d<0){if(i>h)return;i>f&&(f=i)}else if(d>0){if(i<f)return;i<h&&(h=i)}if(i=e-l,g||!(i>0)){if(i/=g,g<0){if(i<f)return;i<h&&(h=i)}else if(g>0){if(i>h)return;i>f&&(f=i)}if(i=r-l,g||!(i<0)){if(i/=g,g<0){if(i>h)return;i>f&&(f=i)}else if(g>0){if(i<f)return;i<h&&(h=i)}return f>0&&(o.a={x:s+f*d,y:l+f*g}),h<1&&(o.b={x:s+h*d,y:l+h*g}),o}}}}}}function Ue(t,e,n,r){function o(r,o){return xa(r[0]-t)<qa?o>0?0:3:xa(r[0]-n)<qa?o>0?2:1:xa(r[1]-e)<qa?o>0?1:0:o>0?3:2}function i(t,e){return a(t.x,e.x)}function a(t,e){var n=o(t,1),r=o(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(u){function s(t){for(var e=0,n=y.length,r=t[1],o=0;o<n;++o)for(var i,a=1,u=y[o],s=u.length,l=u[0];a<s;++a)i=u[a],l[1]<=r?i[1]>r&&Q(l,i,t)>0&&++e:i[1]<=r&&Q(l,i,t)<0&&--e,l=i;return 0!==e}function l(i,u,s,l){var c=0,p=0;if(null==i||(c=o(i,s))!==(p=o(u,s))||a(i,u)<0^s>0){do l.point(0===c||3===c?t:n,c>1?r:e);while((c=(c+s+4)%4)!==p)}else l.point(u[0],u[1])}function c(o,i){return t<=o&&o<=n&&e<=i&&i<=r}function p(t,e){c(t,e)&&u.point(t,e)}function f(){A.point=d,y&&y.push(v=[]),w=!0,T=!1,b=M=NaN}function h(){g&&(d(m,_),x&&T&&N.rejoin(),g.push(N.buffer())),A.point=p,T&&u.lineEnd()}function d(t,e){t=Math.max(-Iu,Math.min(Iu,t)),e=Math.max(-Iu,Math.min(Iu,e));var n=c(t,e);if(y&&v.push([t,e]),w)m=t,_=e,x=n,w=!1,n&&(u.lineStart(),u.point(t,e));else if(n&&T)u.point(t,e);else{var r={a:{x:b,y:M},b:{x:t,y:e}};k(r)?(T||(u.lineStart(),u.point(r.a.x,r.a.y)),u.point(r.b.x,r.b.y),n||u.lineEnd(),C=!1):n&&(u.lineStart(),u.point(t,e),C=!1)}b=t,M=e,T=n}var g,y,v,m,_,x,b,M,T,w,C,S=u,N=je(),k=ze(t,e,n,r),A={point:p,lineStart:f,lineEnd:h,polygonStart:function(){u=N,g=[],y=[],C=!0},polygonEnd:function(){u=S,g=sa.merge(g);var e=s([t,r]),n=C&&e,o=g.length;(n||o)&&(u.polygonStart(),n&&(u.lineStart(),l(null,null,1,u),u.lineEnd()),o&&Pe(g,i,e,l,u),u.polygonEnd()),g=y=v=null}};return A}}function We(t){var e=0,n=Fa/3,r=un(t),o=r(e,n);return o.parallels=function(t){return arguments.length?r(e=t[0]*Fa/180,n=t[1]*Fa/180):[e/Fa*180,n/Fa*180]},o}function Ge(t,e){function n(t,e){var n=Math.sqrt(i-2*o*Math.sin(e))/o;return[n*Math.sin(t*=o),a-n*Math.cos(t)]}var r=Math.sin(t),o=(r+Math.sin(e))/2,i=1+r*(2*o-r),a=Math.sqrt(i)/o;return n.invert=function(t,e){var n=a-e;return[Math.atan2(t,n)/o,et((i-(t*t+n*n)*o*o)/(2*o))]},n}function Ye(){function t(t,e){zu+=o*t-r*e,r=t,o=e}var e,n,r,o;Vu.point=function(i,a){Vu.point=t,e=r=i,n=o=a},Vu.lineEnd=function(){t(e,n)}}function Ve(t,e){t<Uu&&(Uu=t),t>Gu&&(Gu=t),e<Wu&&(Wu=e),e>Yu&&(Yu=e)}function Ke(){function t(t,e){a.push("M",t,",",e,i)}function e(t,e){a.push("M",t,",",e),u.point=n}function n(t,e){a.push("L",t,",",e)}function r(){u.point=t}function o(){a.push("Z")}var i=Xe(4.5),a=[],u={point:t,lineStart:function(){u.point=e},lineEnd:r,polygonStart:function(){u.lineEnd=o},polygonEnd:function(){u.lineEnd=r,u.point=t},pointRadius:function(t){return i=Xe(t),u},result:function(){if(a.length){var t=a.join("");return a=[],t}}};return u}function Xe(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function $e(t,e){Au+=t,Pu+=e,++Eu}function Ze(){function t(t,r){var o=t-e,i=r-n,a=Math.sqrt(o*o+i*i);Lu+=a*(e+t)/2,Du+=a*(n+r)/2,Ru+=a,$e(e=t,n=r)}var e,n;Xu.point=function(r,o){Xu.point=t,$e(e=r,n=o)}}function Je(){Xu.point=$e}function Qe(){function t(t,e){var n=t-r,i=e-o,a=Math.sqrt(n*n+i*i);Lu+=a*(r+t)/2,Du+=a*(o+e)/2,Ru+=a,a=o*t-r*e,ju+=a*(r+t),Ou+=a*(o+e),qu+=3*a,$e(r=t,o=e)}var e,n,r,o;Xu.point=function(i,a){Xu.point=t,$e(e=r=i,n=o=a)},Xu.lineEnd=function(){t(e,n)}}function tn(t){function e(e,n){t.moveTo(e+a,n),t.arc(e,n,a,0,Ia)}function n(e,n){t.moveTo(e,n),u.point=r}function r(e,n){t.lineTo(e,n)}function o(){u.point=e}function i(){t.closePath()}var a=4.5,u={point:e,lineStart:function(){u.point=n},lineEnd:o,polygonStart:function(){u.lineEnd=i},polygonEnd:function(){u.lineEnd=o,u.point=e},pointRadius:function(t){return a=t,u},result:b};return u}function en(t){function e(t){return(u?r:n)(t)}function n(e){return on(e,function(n,r){n=t(n,r),e.point(n[0],n[1])})}function r(e){function n(n,r){n=t(n,r),e.point(n[0],n[1])}function r(){_=NaN,w.point=i,e.lineStart()}function i(n,r){var i=ge([n,r]),a=t(n,r);o(_,x,m,b,M,T,_=a[0],x=a[1],m=n,b=i[0],M=i[1],T=i[2],u,e),e.point(_,x)}function a(){w.point=n,e.lineEnd()}function s(){r(),w.point=l,w.lineEnd=c}function l(t,e){i(p=t,f=e),h=_,d=x,g=b,y=M,v=T,w.point=i}function c(){o(_,x,m,b,M,T,h,d,p,g,y,v,u,e),w.lineEnd=a,a()}var p,f,h,d,g,y,v,m,_,x,b,M,T,w={point:n,lineStart:r,lineEnd:a,polygonStart:function(){e.polygonStart(),w.lineStart=s},polygonEnd:function(){e.polygonEnd(),w.lineStart=r}};return w}function o(e,n,r,u,s,l,c,p,f,h,d,g,y,v){var m=c-e,_=p-n,x=m*m+_*_;if(x>4*i&&y--){var b=u+h,M=s+d,T=l+g,w=Math.sqrt(b*b+M*M+T*T),C=Math.asin(T/=w),S=xa(xa(T)-1)<qa||xa(r-f)<qa?(r+f)/2:Math.atan2(M,b),N=t(S,C),k=N[0],A=N[1],P=k-e,E=A-n,L=_*P-m*E;(L*L/x>i||xa((m*P+_*E)/x-.5)>.3||u*h+s*d+l*g<a)&&(o(e,n,r,u,s,l,k,A,S,b/=w,M/=w,T,y,v),v.point(k,A),o(k,A,S,b,M,T,c,p,f,h,d,g,y,v))}}var i=.5,a=Math.cos(30*Ua),u=16;return e.precision=function(t){return arguments.length?(u=(i=t*t)>0&&16,e):Math.sqrt(i)},e}function nn(t){var e=en(function(e,n){return t([e*Wa,n*Wa])});return function(t){return sn(e(t))}}function rn(t){this.stream=t}function on(t,e){return{point:e,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function an(t){return un(function(){return t})()}function un(t){function e(t){return t=u(t[0]*Ua,t[1]*Ua),[t[0]*f+s,l-t[1]*f]}function n(t){return t=u.invert((t[0]-s)/f,(l-t[1])/f),t&&[t[0]*Wa,t[1]*Wa]}function r(){u=ke(a=pn(v,_,x),i);var t=i(g,y);return s=h-t[0]*f,l=d+t[1]*f,o()}function o(){return c&&(c.valid=!1,c=null),e}var i,a,u,s,l,c,p=en(function(t,e){return t=i(t,e),[t[0]*f+s,l-t[1]*f]}),f=150,h=480,d=250,g=0,y=0,v=0,_=0,x=0,b=Fu,M=m,T=null,w=null;return e.stream=function(t){return c&&(c.valid=!1),c=sn(b(a,p(M(t)))),c.valid=!0,c},e.clipAngle=function(t){return arguments.length?(b=null==t?(T=t,Fu):Be((T=+t)*Ua),o()):T},e.clipExtent=function(t){return arguments.length?(w=t,M=t?Ue(t[0][0],t[0][1],t[1][0],t[1][1]):m,o()):w},e.scale=function(t){return arguments.length?(f=+t,r()):f},e.translate=function(t){return arguments.length?(h=+t[0],d=+t[1],r()):[h,d]},e.center=function(t){return arguments.length?(g=t[0]%360*Ua,y=t[1]%360*Ua,r()):[g*Wa,y*Wa]},e.rotate=function(t){return arguments.length?(v=t[0]%360*Ua,_=t[1]%360*Ua,x=t.length>2?t[2]%360*Ua:0,r()):[v*Wa,_*Wa,x*Wa]},sa.rebind(e,p,"precision"),function(){return i=t.apply(this,arguments),e.invert=i.invert&&n,r()}}function sn(t){return on(t,function(e,n){t.point(e*Ua,n*Ua)})}function ln(t,e){return[t,e]}function cn(t,e){return[t>Fa?t-Ia:t<-Fa?t+Ia:t,e]}function pn(t,e,n){return t?e||n?ke(hn(t),dn(e,n)):hn(t):e||n?dn(e,n):cn}function fn(t){return function(e,n){return e+=t,[e>Fa?e-Ia:e<-Fa?e+Ia:e,n]}}function hn(t){var e=fn(t);return e.invert=fn(-t),e}function dn(t,e){function n(t,e){var n=Math.cos(e),u=Math.cos(t)*n,s=Math.sin(t)*n,l=Math.sin(e),c=l*r+u*o;return[Math.atan2(s*i-c*a,u*r-l*o),et(c*i+s*a)]}var r=Math.cos(t),o=Math.sin(t),i=Math.cos(e),a=Math.sin(e);return n.invert=function(t,e){var n=Math.cos(e),u=Math.cos(t)*n,s=Math.sin(t)*n,l=Math.sin(e),c=l*i-s*a;return[Math.atan2(s*i+l*a,u*r+c*o),et(c*r-u*o)]},n}function gn(t,e){var n=Math.cos(t),r=Math.sin(t);return function(o,i,a,u){var s=a*e;null!=o?(o=yn(n,o),i=yn(n,i),(a>0?o<i:o>i)&&(o+=a*Ia)):(o=t+a*Ia,i=t-.5*s);for(var l,c=o;a>0?c>i:c<i;c-=s)u.point((l=be([n,-r*Math.cos(c),-r*Math.sin(c)]))[0],l[1])}}function yn(t,e){var n=ge(e);n[0]-=t,xe(n);var r=tt(-n[1]);return((-n[2]<0?-r:r)+2*Math.PI-qa)%(2*Math.PI)}function vn(t,e,n){var r=sa.range(t,e-qa,n).concat(e);return function(t){return r.map(function(e){return[t,e]})}}function mn(t,e,n){var r=sa.range(t,e-qa,n).concat(e);return function(t){return r.map(function(e){return[e,t]})}}function _n(t){return t.source}function xn(t){return t.target}function bn(t,e,n,r){var o=Math.cos(e),i=Math.sin(e),a=Math.cos(r),u=Math.sin(r),s=o*Math.cos(t),l=o*Math.sin(t),c=a*Math.cos(n),p=a*Math.sin(n),f=2*Math.asin(Math.sqrt(it(r-e)+o*a*it(n-t))),h=1/Math.sin(f),d=f?function(t){var e=Math.sin(t*=f)*h,n=Math.sin(f-t)*h,r=n*s+e*c,o=n*l+e*p,a=n*i+e*u;return[Math.atan2(o,r)*Wa,Math.atan2(a,Math.sqrt(r*r+o*o))*Wa]}:function(){return[t*Wa,e*Wa]};return d.distance=f,d}function Mn(){function t(t,o){var i=Math.sin(o*=Ua),a=Math.cos(o),u=xa((t*=Ua)-e),s=Math.cos(u);$u+=Math.atan2(Math.sqrt((u=a*Math.sin(u))*u+(u=r*i-n*a*s)*u),n*i+r*a*s),e=t,n=i,r=a}var e,n,r;Zu.point=function(o,i){e=o*Ua,n=Math.sin(i*=Ua),r=Math.cos(i),Zu.point=t},Zu.lineEnd=function(){Zu.point=Zu.lineEnd=b}}function Tn(t,e){function n(e,n){var r=Math.cos(e),o=Math.cos(n),i=t(r*o);return[i*o*Math.sin(e),i*Math.sin(n)]}return n.invert=function(t,n){var r=Math.sqrt(t*t+n*n),o=e(r),i=Math.sin(o),a=Math.cos(o);return[Math.atan2(t*i,r*a),Math.asin(r&&n*i/r)]},n}function wn(t,e){function n(t,e){a>0?e<-za+qa&&(e=-za+qa):e>za-qa&&(e=za-qa);var n=a/Math.pow(o(e),i);return[n*Math.sin(i*t),a-n*Math.cos(i*t)]}var r=Math.cos(t),o=function(t){return Math.tan(Fa/4+t/2)},i=t===e?Math.sin(t):Math.log(r/Math.cos(e))/Math.log(o(e)/o(t)),a=r*Math.pow(o(t),i)/i;return i?(n.invert=function(t,e){var n=a-e,r=J(i)*Math.sqrt(t*t+n*n);return[Math.atan2(t,n)/i,2*Math.atan(Math.pow(a/r,1/i))-za]},n):Sn}function Cn(t,e){function n(t,e){var n=i-e;return[n*Math.sin(o*t),i-n*Math.cos(o*t)]}var r=Math.cos(t),o=t===e?Math.sin(t):(r-Math.cos(e))/(e-t),i=r/o+t;return xa(o)<qa?ln:(n.invert=function(t,e){var n=i-e;return[Math.atan2(t,n)/o,i-J(o)*Math.sqrt(t*t+n*n)]},n)}function Sn(t,e){return[t,Math.log(Math.tan(Fa/4+e/2))]}function Nn(t){var e,n=an(t),r=n.scale,o=n.translate,i=n.clipExtent;return n.scale=function(){var t=r.apply(n,arguments);return t===n?e?n.clipExtent(null):n:t},n.translate=function(){var t=o.apply(n,arguments);return t===n?e?n.clipExtent(null):n:t},n.clipExtent=function(t){var a=i.apply(n,arguments);if(a===n){if(e=null==t){var u=Fa*r(),s=o();i([[s[0]-u,s[1]-u],[s[0]+u,s[1]+u]])}}else e&&(a=null);return a},n.clipExtent(null)}function kn(t,e){return[Math.log(Math.tan(Fa/4+e/2)),-t]}function An(t){return t[0]}function Pn(t){return t[1]}function En(t){for(var e=t.length,n=[0,1],r=2,o=2;o<e;o++){for(;r>1&&Q(t[n[r-2]],t[n[r-1]],t[o])<=0;)--r;n[r++]=o}return n.slice(0,r)}function Ln(t,e){return t[0]-e[0]||t[1]-e[1]}function Dn(t,e,n){return(n[0]-e[0])*(t[1]-e[1])<(n[1]-e[1])*(t[0]-e[0])}function Rn(t,e,n,r){var o=t[0],i=n[0],a=e[0]-o,u=r[0]-i,s=t[1],l=n[1],c=e[1]-s,p=r[1]-l,f=(u*(s-l)-p*(o-i))/(p*a-u*c);return[o+f*a,s+f*c]}function jn(t){var e=t[0],n=t[t.length-1];return!(e[0]-n[0]||e[1]-n[1])}function On(){rr(this),this.edge=this.site=this.circle=null}function qn(t){var e=ls.pop()||new On;return e.site=t,e}function Hn(t){Kn(t),as.remove(t),ls.push(t),rr(t)}function Fn(t){var e=t.circle,n=e.x,r=e.cy,o={x:n,y:r},i=t.P,a=t.N,u=[t];Hn(t);for(var s=i;s.circle&&xa(n-s.circle.x)<qa&&xa(r-s.circle.cy)<qa;)i=s.P,u.unshift(s),Hn(s),s=i;u.unshift(s),Kn(s);for(var l=a;l.circle&&xa(n-l.circle.x)<qa&&xa(r-l.circle.cy)<qa;)a=l.N,u.push(l),Hn(l),l=a;u.push(l),Kn(l);var c,p=u.length;for(c=1;c<p;++c)l=u[c],s=u[c-1],tr(l.edge,s.site,l.site,o);s=u[0],l=u[p-1],l.edge=Jn(s.site,l.site,null,o),Vn(s),Vn(l)}function In(t){for(var e,n,r,o,i=t.x,a=t.y,u=as._;u;)if(r=Bn(u,a)-i,r>qa)u=u.L;else{if(o=i-zn(u,a),!(o>qa)){r>-qa?(e=u.P,n=u):o>-qa?(e=u,n=u.N):e=n=u;break}if(!u.R){e=u;break}u=u.R}var s=qn(t);if(as.insert(e,s),e||n){if(e===n)return Kn(e),n=qn(e.site),as.insert(s,n),s.edge=n.edge=Jn(e.site,s.site),Vn(e),void Vn(n);if(!n)return void(s.edge=Jn(e.site,s.site));Kn(e),Kn(n);var l=e.site,c=l.x,p=l.y,f=t.x-c,h=t.y-p,d=n.site,g=d.x-c,y=d.y-p,v=2*(f*y-h*g),m=f*f+h*h,_=g*g+y*y,x={x:(y*m-h*_)/v+c,y:(f*_-g*m)/v+p};tr(n.edge,l,d,x),s.edge=Jn(l,t,null,x),n.edge=Jn(t,d,null,x),Vn(e),Vn(n)}}function Bn(t,e){var n=t.site,r=n.x,o=n.y,i=o-e;if(!i)return r;var a=t.P;if(!a)return-(1/0);n=a.site;var u=n.x,s=n.y,l=s-e;if(!l)return u;var c=u-r,p=1/i-1/l,f=c/l;return p?(-f+Math.sqrt(f*f-2*p*(c*c/(-2*l)-s+l/2+o-i/2)))/p+r:(r+u)/2}function zn(t,e){var n=t.N;if(n)return Bn(n,e);var r=t.site;return r.y===e?r.x:1/0}function Un(t){this.site=t,this.edges=[]}function Wn(t){for(var e,n,r,o,i,a,u,s,l,c,p=t[0][0],f=t[1][0],h=t[0][1],d=t[1][1],g=is,y=g.length;y--;)if(i=g[y],i&&i.prepare())for(u=i.edges,s=u.length,a=0;a<s;)c=u[a].end(),r=c.x,o=c.y,l=u[++a%s].start(),e=l.x,n=l.y,(xa(r-e)>qa||xa(o-n)>qa)&&(u.splice(a,0,new er(Qn(i.site,c,xa(r-p)<qa&&d-o>qa?{x:p,y:xa(e-p)<qa?n:d}:xa(o-d)<qa&&f-r>qa?{x:xa(n-d)<qa?e:f,y:d}:xa(r-f)<qa&&o-h>qa?{x:f,y:xa(e-f)<qa?n:h}:xa(o-h)<qa&&r-p>qa?{x:xa(n-h)<qa?e:p,y:h}:null),i.site,null)),++s)}function Gn(t,e){return e.angle-t.angle}function Yn(){rr(this),this.x=this.y=this.arc=this.site=this.cy=null}function Vn(t){var e=t.P,n=t.N;if(e&&n){var r=e.site,o=t.site,i=n.site;if(r!==i){var a=o.x,u=o.y,s=r.x-a,l=r.y-u,c=i.x-a,p=i.y-u,f=2*(s*p-l*c);if(!(f>=-Ha)){var h=s*s+l*l,d=c*c+p*p,g=(p*h-l*d)/f,y=(s*d-c*h)/f,p=y+u,v=cs.pop()||new Yn;v.arc=t,v.site=o,v.x=g+a,v.y=p+Math.sqrt(g*g+y*y),v.cy=p,t.circle=v;for(var m=null,_=ss._;_;)if(v.y<_.y||v.y===_.y&&v.x<=_.x){if(!_.L){m=_.P;break}_=_.L}else{if(!_.R){m=_;break}_=_.R}ss.insert(m,v),m||(us=v)}}}}function Kn(t){var e=t.circle;e&&(e.P||(us=e.N),ss.remove(e),cs.push(e), 187rr(e),t.circle=null)}function Xn(t){for(var e,n=os,r=ze(t[0][0],t[0][1],t[1][0],t[1][1]),o=n.length;o--;)e=n[o],(!$n(e,t)||!r(e)||xa(e.a.x-e.b.x)<qa&&xa(e.a.y-e.b.y)<qa)&&(e.a=e.b=null,n.splice(o,1))}function $n(t,e){var n=t.b;if(n)return!0;var r,o,i=t.a,a=e[0][0],u=e[1][0],s=e[0][1],l=e[1][1],c=t.l,p=t.r,f=c.x,h=c.y,d=p.x,g=p.y,y=(f+d)/2,v=(h+g)/2;if(g===h){if(y<a||y>=u)return;if(f>d){if(i){if(i.y>=l)return}else i={x:y,y:s};n={x:y,y:l}}else{if(i){if(i.y<s)return}else i={x:y,y:l};n={x:y,y:s}}}else if(r=(f-d)/(g-h),o=v-r*y,r<-1||r>1)if(f>d){if(i){if(i.y>=l)return}else i={x:(s-o)/r,y:s};n={x:(l-o)/r,y:l}}else{if(i){if(i.y<s)return}else i={x:(l-o)/r,y:l};n={x:(s-o)/r,y:s}}else if(h<g){if(i){if(i.x>=u)return}else i={x:a,y:r*a+o};n={x:u,y:r*u+o}}else{if(i){if(i.x<a)return}else i={x:u,y:r*u+o};n={x:a,y:r*a+o}}return t.a=i,t.b=n,!0}function Zn(t,e){this.l=t,this.r=e,this.a=this.b=null}function Jn(t,e,n,r){var o=new Zn(t,e);return os.push(o),n&&tr(o,t,e,n),r&&tr(o,e,t,r),is[t.i].edges.push(new er(o,t,e)),is[e.i].edges.push(new er(o,e,t)),o}function Qn(t,e,n){var r=new Zn(t,null);return r.a=e,r.b=n,os.push(r),r}function tr(t,e,n,r){t.a||t.b?t.l===n?t.b=r:t.a=r:(t.a=r,t.l=e,t.r=n)}function er(t,e,n){var r=t.a,o=t.b;this.edge=t,this.site=e,this.angle=n?Math.atan2(n.y-e.y,n.x-e.x):t.l===e?Math.atan2(o.x-r.x,r.y-o.y):Math.atan2(r.x-o.x,o.y-r.y)}function nr(){this._=null}function rr(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function or(t,e){var n=e,r=e.R,o=n.U;o?o.L===n?o.L=r:o.R=r:t._=r,r.U=o,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function ir(t,e){var n=e,r=e.L,o=n.U;o?o.L===n?o.L=r:o.R=r:t._=r,r.U=o,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function ar(t){for(;t.L;)t=t.L;return t}function ur(t,e){var n,r,o,i=t.sort(sr).pop();for(os=[],is=new Array(t.length),as=new nr,ss=new nr;;)if(o=us,i&&(!o||i.y<o.y||i.y===o.y&&i.x<o.x))i.x===n&&i.y===r||(is[i.i]=new Un(i),In(i),n=i.x,r=i.y),i=t.pop();else{if(!o)break;Fn(o.arc)}e&&(Xn(e),Wn(e));var a={cells:is,edges:os};return as=ss=os=is=null,a}function sr(t,e){return e.y-t.y||e.x-t.x}function lr(t,e,n){return(t.x-n.x)*(e.y-t.y)-(t.x-e.x)*(n.y-t.y)}function cr(t){return t.x}function pr(t){return t.y}function fr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function hr(t,e,n,r,o,i){if(!t(e,n,r,o,i)){var a=.5*(n+o),u=.5*(r+i),s=e.nodes;s[0]&&hr(t,s[0],n,r,a,u),s[1]&&hr(t,s[1],a,r,o,u),s[2]&&hr(t,s[2],n,u,a,i),s[3]&&hr(t,s[3],a,u,o,i)}}function dr(t,e,n,r,o,i,a){var u,s=1/0;return function l(t,c,p,f,h){if(!(c>i||p>a||f<r||h<o)){if(d=t.point){var d,g=e-t.x,y=n-t.y,v=g*g+y*y;if(v<s){var m=Math.sqrt(s=v);r=e-m,o=n-m,i=e+m,a=n+m,u=d}}for(var _=t.nodes,x=.5*(c+f),b=.5*(p+h),M=e>=x,T=n>=b,w=T<<1|M,C=w+4;w<C;++w)if(t=_[3&w])switch(3&w){case 0:l(t,c,p,x,b);break;case 1:l(t,x,p,f,b);break;case 2:l(t,c,b,x,h);break;case 3:l(t,x,b,f,h)}}}(t,r,o,i,a),u}function gr(t,e){t=sa.rgb(t),e=sa.rgb(e);var n=t.r,r=t.g,o=t.b,i=e.r-n,a=e.g-r,u=e.b-o;return function(t){return"#"+xt(Math.round(n+i*t))+xt(Math.round(r+a*t))+xt(Math.round(o+u*t))}}function yr(t,e){var n,r={},o={};for(n in t)n in e?r[n]=_r(t[n],e[n]):o[n]=t[n];for(n in e)n in t||(o[n]=e[n]);return function(t){for(n in r)o[n]=r[n](t);return o}}function vr(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function mr(t,e){var n,r,o,i=fs.lastIndex=hs.lastIndex=0,a=-1,u=[],s=[];for(t+="",e+="";(n=fs.exec(t))&&(r=hs.exec(e));)(o=r.index)>i&&(o=e.slice(i,o),u[a]?u[a]+=o:u[++a]=o),(n=n[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,s.push({i:a,x:vr(n,r)})),i=hs.lastIndex;return i<e.length&&(o=e.slice(i),u[a]?u[a]+=o:u[++a]=o),u.length<2?s[0]?(e=s[0].x,function(t){return e(t)+""}):function(){return e}:(e=s.length,function(t){for(var n,r=0;r<e;++r)u[(n=s[r]).i]=n.x(t);return u.join("")})}function _r(t,e){for(var n,r=sa.interpolators.length;--r>=0&&!(n=sa.interpolators[r](t,e)););return n}function xr(t,e){var n,r=[],o=[],i=t.length,a=e.length,u=Math.min(t.length,e.length);for(n=0;n<u;++n)r.push(_r(t[n],e[n]));for(;n<i;++n)o[n]=t[n];for(;n<a;++n)o[n]=e[n];return function(t){for(n=0;n<u;++n)o[n]=r[n](t);return o}}function br(t){return function(e){return e<=0?0:e>=1?1:t(e)}}function Mr(t){return function(e){return 1-t(1-e)}}function Tr(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function wr(t){return t*t}function Cr(t){return t*t*t}function Sr(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,n=e*t;return 4*(t<.5?n:3*(t-e)+n-.75)}function Nr(t){return function(e){return Math.pow(e,t)}}function kr(t){return 1-Math.cos(t*za)}function Ar(t){return Math.pow(2,10*(t-1))}function Pr(t){return 1-Math.sqrt(1-t*t)}function Er(t,e){var n;return arguments.length<2&&(e=.45),arguments.length?n=e/Ia*Math.asin(1/t):(t=1,n=e/4),function(r){return 1+t*Math.pow(2,-10*r)*Math.sin((r-n)*Ia/e)}}function Lr(t){return t||(t=1.70158),function(e){return e*e*((t+1)*e-t)}}function Dr(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Rr(t,e){t=sa.hcl(t),e=sa.hcl(e);var n=t.h,r=t.c,o=t.l,i=e.h-n,a=e.c-r,u=e.l-o;return isNaN(a)&&(a=0,r=isNaN(r)?e.c:r),isNaN(i)?(i=0,n=isNaN(n)?e.h:n):i>180?i-=360:i<-180&&(i+=360),function(t){return ct(n+i*t,r+a*t,o+u*t)+""}}function jr(t,e){t=sa.hsl(t),e=sa.hsl(e);var n=t.h,r=t.s,o=t.l,i=e.h-n,a=e.s-r,u=e.l-o;return isNaN(a)&&(a=0,r=isNaN(r)?e.s:r),isNaN(i)?(i=0,n=isNaN(n)?e.h:n):i>180?i-=360:i<-180&&(i+=360),function(t){return st(n+i*t,r+a*t,o+u*t)+""}}function Or(t,e){t=sa.lab(t),e=sa.lab(e);var n=t.l,r=t.a,o=t.b,i=e.l-n,a=e.a-r,u=e.b-o;return function(t){return ft(n+i*t,r+a*t,o+u*t)+""}}function qr(t,e){return e-=t,function(n){return Math.round(t+e*n)}}function Hr(t){var e=[t.a,t.b],n=[t.c,t.d],r=Ir(e),o=Fr(e,n),i=Ir(Br(n,e,-o))||0;e[0]*n[1]<n[0]*e[1]&&(e[0]*=-1,e[1]*=-1,r*=-1,o*=-1),this.rotate=(r?Math.atan2(e[1],e[0]):Math.atan2(-n[0],n[1]))*Wa,this.translate=[t.e,t.f],this.scale=[r,i],this.skew=i?Math.atan2(o,i)*Wa:0}function Fr(t,e){return t[0]*e[0]+t[1]*e[1]}function Ir(t){var e=Math.sqrt(Fr(t,t));return e&&(t[0]/=e,t[1]/=e),e}function Br(t,e,n){return t[0]+=n*e[0],t[1]+=n*e[1],t}function zr(t){return t.length?t.pop()+",":""}function Ur(t,e,n,r){if(t[0]!==e[0]||t[1]!==e[1]){var o=n.push("translate(",null,",",null,")");r.push({i:o-4,x:vr(t[0],e[0])},{i:o-2,x:vr(t[1],e[1])})}else(e[0]||e[1])&&n.push("translate("+e+")")}function Wr(t,e,n,r){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),r.push({i:n.push(zr(n)+"rotate(",null,")")-2,x:vr(t,e)})):e&&n.push(zr(n)+"rotate("+e+")")}function Gr(t,e,n,r){t!==e?r.push({i:n.push(zr(n)+"skewX(",null,")")-2,x:vr(t,e)}):e&&n.push(zr(n)+"skewX("+e+")")}function Yr(t,e,n,r){if(t[0]!==e[0]||t[1]!==e[1]){var o=n.push(zr(n)+"scale(",null,",",null,")");r.push({i:o-4,x:vr(t[0],e[0])},{i:o-2,x:vr(t[1],e[1])})}else 1===e[0]&&1===e[1]||n.push(zr(n)+"scale("+e+")")}function Vr(t,e){var n=[],r=[];return t=sa.transform(t),e=sa.transform(e),Ur(t.translate,e.translate,n,r),Wr(t.rotate,e.rotate,n,r),Gr(t.skew,e.skew,n,r),Yr(t.scale,e.scale,n,r),t=e=null,function(t){for(var e,o=-1,i=r.length;++o<i;)n[(e=r[o]).i]=e.x(t);return n.join("")}}function Kr(t,e){return e=(e-=t=+t)||1/e,function(n){return(n-t)/e}}function Xr(t,e){return e=(e-=t=+t)||1/e,function(n){return Math.max(0,Math.min(1,(n-t)/e))}}function $r(t){for(var e=t.source,n=t.target,r=Jr(e,n),o=[e];e!==r;)e=e.parent,o.push(e);for(var i=o.length;n!==r;)o.splice(i,0,n),n=n.parent;return o}function Zr(t){for(var e=[],n=t.parent;null!=n;)e.push(t),t=n,n=n.parent;return e.push(t),e}function Jr(t,e){if(t===e)return t;for(var n=Zr(t),r=Zr(e),o=n.pop(),i=r.pop(),a=null;o===i;)a=o,o=n.pop(),i=r.pop();return a}function Qr(t){t.fixed|=2}function to(t){t.fixed&=-7}function eo(t){t.fixed|=4,t.px=t.x,t.py=t.y}function no(t){t.fixed&=-5}function ro(t,e,n){var r=0,o=0;if(t.charge=0,!t.leaf)for(var i,a=t.nodes,u=a.length,s=-1;++s<u;)i=a[s],null!=i&&(ro(i,e,n),t.charge+=i.charge,r+=i.charge*i.cx,o+=i.charge*i.cy);if(t.point){t.leaf||(t.point.x+=Math.random()-.5,t.point.y+=Math.random()-.5);var l=e*n[t.point.index];t.charge+=t.pointCharge=l,r+=l*t.point.x,o+=l*t.point.y}t.cx=r/t.charge,t.cy=o/t.charge}function oo(t,e){return sa.rebind(t,e,"sort","children","value"),t.nodes=t,t.links=co,t}function io(t,e){for(var n=[t];null!=(t=n.pop());)if(e(t),(o=t.children)&&(r=o.length))for(var r,o;--r>=0;)n.push(o[r])}function ao(t,e){for(var n=[t],r=[];null!=(t=n.pop());)if(r.push(t),(i=t.children)&&(o=i.length))for(var o,i,a=-1;++a<o;)n.push(i[a]);for(;null!=(t=r.pop());)e(t)}function uo(t){return t.children}function so(t){return t.value}function lo(t,e){return e.value-t.value}function co(t){return sa.merge(t.map(function(t){return(t.children||[]).map(function(e){return{source:t,target:e}})}))}function po(t){return t.x}function fo(t){return t.y}function ho(t,e,n){t.y0=e,t.y=n}function go(t){return sa.range(t.length)}function yo(t){for(var e=-1,n=t[0].length,r=[];++e<n;)r[e]=0;return r}function vo(t){for(var e,n=1,r=0,o=t[0][1],i=t.length;n<i;++n)(e=t[n][1])>o&&(r=n,o=e);return r}function mo(t){return t.reduce(_o,0)}function _o(t,e){return t+e[1]}function xo(t,e){return bo(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function bo(t,e){for(var n=-1,r=+t[0],o=(t[1]-r)/e,i=[];++n<=e;)i[n]=o*n+r;return i}function Mo(t){return[sa.min(t),sa.max(t)]}function To(t,e){return t.value-e.value}function wo(t,e){var n=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=n,n._pack_prev=e}function Co(t,e){t._pack_next=e,e._pack_prev=t}function So(t,e){var n=e.x-t.x,r=e.y-t.y,o=t.r+e.r;return.999*o*o>n*n+r*r}function No(t){function e(t){c=Math.min(t.x-t.r,c),p=Math.max(t.x+t.r,p),f=Math.min(t.y-t.r,f),h=Math.max(t.y+t.r,h)}if((n=t.children)&&(l=n.length)){var n,r,o,i,a,u,s,l,c=1/0,p=-(1/0),f=1/0,h=-(1/0);if(n.forEach(ko),r=n[0],r.x=-r.r,r.y=0,e(r),l>1&&(o=n[1],o.x=o.r,o.y=0,e(o),l>2))for(i=n[2],Eo(r,o,i),e(i),wo(r,i),r._pack_prev=i,wo(i,o),o=r._pack_next,a=3;a<l;a++){Eo(r,o,i=n[a]);var d=0,g=1,y=1;for(u=o._pack_next;u!==o;u=u._pack_next,g++)if(So(u,i)){d=1;break}if(1==d)for(s=r._pack_prev;s!==u._pack_prev&&!So(s,i);s=s._pack_prev,y++);d?(g<y||g==y&&o.r<r.r?Co(r,o=u):Co(r=s,o),a--):(wo(r,i),o=i,e(i))}var v=(c+p)/2,m=(f+h)/2,_=0;for(a=0;a<l;a++)i=n[a],i.x-=v,i.y-=m,_=Math.max(_,i.r+Math.sqrt(i.x*i.x+i.y*i.y));t.r=_,n.forEach(Ao)}}function ko(t){t._pack_next=t._pack_prev=t}function Ao(t){delete t._pack_next,delete t._pack_prev}function Po(t,e,n,r){var o=t.children;if(t.x=e+=r*t.x,t.y=n+=r*t.y,t.r*=r,o)for(var i=-1,a=o.length;++i<a;)Po(o[i],e,n,r)}function Eo(t,e,n){var r=t.r+n.r,o=e.x-t.x,i=e.y-t.y;if(r&&(o||i)){var a=e.r+n.r,u=o*o+i*i;a*=a,r*=r;var s=.5+(r-a)/(2*u),l=Math.sqrt(Math.max(0,2*a*(r+u)-(r-=u)*r-a*a))/(2*u);n.x=t.x+s*o+l*i,n.y=t.y+s*i-l*o}else n.x=t.x+r,n.y=t.y}function Lo(t,e){return t.parent==e.parent?1:2}function Do(t){var e=t.children;return e.length?e[0]:t.t}function Ro(t){var e,n=t.children;return(e=n.length)?n[e-1]:t.t}function jo(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function Oo(t){for(var e,n=0,r=0,o=t.children,i=o.length;--i>=0;)e=o[i],e.z+=n,e.m+=n,n+=e.s+(r+=e.c)}function qo(t,e,n){return t.a.parent===e.parent?t.a:n}function Ho(t){return 1+sa.max(t,function(t){return t.y})}function Fo(t){return t.reduce(function(t,e){return t+e.x},0)/t.length}function Io(t){var e=t.children;return e&&e.length?Io(e[0]):t}function Bo(t){var e,n=t.children;return n&&(e=n.length)?Bo(n[e-1]):t}function zo(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function Uo(t,e){var n=t.x+e[3],r=t.y+e[0],o=t.dx-e[1]-e[3],i=t.dy-e[0]-e[2];return o<0&&(n+=o/2,o=0),i<0&&(r+=i/2,i=0),{x:n,y:r,dx:o,dy:i}}function Wo(t){var e=t[0],n=t[t.length-1];return e<n?[e,n]:[n,e]}function Go(t){return t.rangeExtent?t.rangeExtent():Wo(t.range())}function Yo(t,e,n,r){var o=n(t[0],t[1]),i=r(e[0],e[1]);return function(t){return i(o(t))}}function Vo(t,e){var n,r=0,o=t.length-1,i=t[r],a=t[o];return a<i&&(n=r,r=o,o=n,n=i,i=a,a=n),t[r]=e.floor(i),t[o]=e.ceil(a),t}function Ko(t){return t?{floor:function(e){return Math.floor(e/t)*t},ceil:function(e){return Math.ceil(e/t)*t}}:ws}function Xo(t,e,n,r){var o=[],i=[],a=0,u=Math.min(t.length,e.length)-1;for(t[u]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<=u;)o.push(n(t[a-1],t[a])),i.push(r(e[a-1],e[a]));return function(e){var n=sa.bisect(t,e,1,u)-1;return i[n](o[n](e))}}function $o(t,e,n,r){function o(){var o=Math.min(t.length,e.length)>2?Xo:Yo,s=r?Xr:Kr;return a=o(t,e,s,n),u=o(e,t,s,_r),i}function i(t){return a(t)}var a,u;return i.invert=function(t){return u(t)},i.domain=function(e){return arguments.length?(t=e.map(Number),o()):t},i.range=function(t){return arguments.length?(e=t,o()):e},i.rangeRound=function(t){return i.range(t).interpolate(qr)},i.clamp=function(t){return arguments.length?(r=t,o()):r},i.interpolate=function(t){return arguments.length?(n=t,o()):n},i.ticks=function(e){return ti(t,e)},i.tickFormat=function(e,n){return ei(t,e,n)},i.nice=function(e){return Jo(t,e),o()},i.copy=function(){return $o(t,e,n,r)},o()}function Zo(t,e){return sa.rebind(t,e,"range","rangeRound","interpolate","clamp")}function Jo(t,e){return Vo(t,Ko(Qo(t,e)[2])),Vo(t,Ko(Qo(t,e)[2])),t}function Qo(t,e){null==e&&(e=10);var n=Wo(t),r=n[1]-n[0],o=Math.pow(10,Math.floor(Math.log(r/e)/Math.LN10)),i=e/r*o;return i<=.15?o*=10:i<=.35?o*=5:i<=.75&&(o*=2),n[0]=Math.ceil(n[0]/o)*o,n[1]=Math.floor(n[1]/o)*o+.5*o,n[2]=o,n}function ti(t,e){return sa.range.apply(sa,Qo(t,e))}function ei(t,e,n){var r=Qo(t,e);if(n){var o=fu.exec(n);if(o.shift(),"s"===o[8]){var i=sa.formatPrefix(Math.max(xa(r[0]),xa(r[1])));return o[7]||(o[7]="."+ni(i.scale(r[2]))),o[8]="f",n=sa.format(o.join("")),function(t){return n(i.scale(t))+i.symbol}}o[7]||(o[7]="."+ri(o[8],r)),n=o.join("")}else n=",."+ni(r[2])+"f";return sa.format(n)}function ni(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}function ri(t,e){var n=ni(e[2]);return t in Cs?Math.abs(n-ni(Math.max(xa(e[0]),xa(e[1]))))+ +("e"!==t):n-2*("%"===t)}function oi(t,e,n,r){function o(t){return(n?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function i(t){return n?Math.pow(e,t):-Math.pow(e,-t)}function a(e){return t(o(e))}return a.invert=function(e){return i(t.invert(e))},a.domain=function(e){return arguments.length?(n=e[0]>=0,t.domain((r=e.map(Number)).map(o)),a):r},a.base=function(n){return arguments.length?(e=+n,t.domain(r.map(o)),a):e},a.nice=function(){var e=Vo(r.map(o),n?Math:Ns);return t.domain(e),r=e.map(i),a},a.ticks=function(){var t=Wo(r),a=[],u=t[0],s=t[1],l=Math.floor(o(u)),c=Math.ceil(o(s)),p=e%1?2:e;if(isFinite(c-l)){if(n){for(;l<c;l++)for(var f=1;f<p;f++)a.push(i(l)*f);a.push(i(l))}else for(a.push(i(l));l++<c;)for(var f=p-1;f>0;f--)a.push(i(l)*f);for(l=0;a[l]<u;l++);for(c=a.length;a[c-1]>s;c--);a=a.slice(l,c)}return a},a.tickFormat=function(t,n){if(!arguments.length)return Ss;arguments.length<2?n=Ss:"function"!=typeof n&&(n=sa.format(n));var r=Math.max(1,e*t/a.ticks().length);return function(t){var a=t/i(Math.round(o(t)));return a*e<e-.5&&(a*=e),a<=r?n(t):""}},a.copy=function(){return oi(t.copy(),e,n,r)},Zo(a,t)}function ii(t,e,n){function r(e){return t(o(e))}var o=ai(e),i=ai(1/e);return r.invert=function(e){return i(t.invert(e))},r.domain=function(e){return arguments.length?(t.domain((n=e.map(Number)).map(o)),r):n},r.ticks=function(t){return ti(n,t)},r.tickFormat=function(t,e){return ei(n,t,e)},r.nice=function(t){return r.domain(Jo(n,t))},r.exponent=function(a){return arguments.length?(o=ai(e=a),i=ai(1/e),t.domain(n.map(o)),r):e},r.copy=function(){return ii(t.copy(),e,n)},Zo(r,t)}function ai(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ui(t,e){function n(n){return i[((o.get(n)||("range"===e.t?o.set(n,t.push(n)):NaN))-1)%i.length]}function r(e,n){return sa.range(t.length).map(function(t){return e+n*t})}var o,i,a;return n.domain=function(r){if(!arguments.length)return t;t=[],o=new l;for(var i,a=-1,u=r.length;++a<u;)o.has(i=r[a])||o.set(i,t.push(i));return n[e.t].apply(n,e.a)},n.range=function(t){return arguments.length?(i=t,a=0,e={t:"range",a:arguments},n):i},n.rangePoints=function(o,u){arguments.length<2&&(u=0);var s=o[0],l=o[1],c=t.length<2?(s=(s+l)/2,0):(l-s)/(t.length-1+u);return i=r(s+c*u/2,c),a=0,e={t:"rangePoints",a:arguments},n},n.rangeRoundPoints=function(o,u){arguments.length<2&&(u=0);var s=o[0],l=o[1],c=t.length<2?(s=l=Math.round((s+l)/2),0):(l-s)/(t.length-1+u)|0;return i=r(s+Math.round(c*u/2+(l-s-(t.length-1+u)*c)/2),c),a=0,e={t:"rangeRoundPoints",a:arguments},n},n.rangeBands=function(o,u,s){arguments.length<2&&(u=0),arguments.length<3&&(s=u);var l=o[1]<o[0],c=o[l-0],p=o[1-l],f=(p-c)/(t.length-u+2*s);return i=r(c+f*s,f),l&&i.reverse(),a=f*(1-u),e={t:"rangeBands",a:arguments},n},n.rangeRoundBands=function(o,u,s){arguments.length<2&&(u=0),arguments.length<3&&(s=u);var l=o[1]<o[0],c=o[l-0],p=o[1-l],f=Math.floor((p-c)/(t.length-u+2*s));return i=r(c+Math.round((p-c-(t.length-u)*f)/2),f),l&&i.reverse(),a=Math.round(f*(1-u)),e={t:"rangeRoundBands",a:arguments},n},n.rangeBand=function(){return a},n.rangeExtent=function(){return Wo(e.a[0])},n.copy=function(){return ui(t,e)},n.domain(t)}function si(t,e){function i(){var n=0,r=e.length;for(u=[];++n<r;)u[n-1]=sa.quantile(t,n/r);return a}function a(t){if(!isNaN(t=+t))return e[sa.bisect(u,t)]}var u;return a.domain=function(e){return arguments.length?(t=e.map(r).filter(o).sort(n),i()):t},a.range=function(t){return arguments.length?(e=t,i()):e},a.quantiles=function(){return u},a.invertExtent=function(n){return n=e.indexOf(n),n<0?[NaN,NaN]:[n>0?u[n-1]:t[0],n<u.length?u[n]:t[t.length-1]]},a.copy=function(){return si(t,e)},i()}function li(t,e,n){function r(e){return n[Math.max(0,Math.min(a,Math.floor(i*(e-t))))]}function o(){return i=n.length/(e-t),a=n.length-1,r}var i,a;return r.domain=function(n){return arguments.length?(t=+n[0],e=+n[n.length-1],o()):[t,e]},r.range=function(t){return arguments.length?(n=t,o()):n},r.invertExtent=function(e){return e=n.indexOf(e),e=e<0?NaN:e/i+t,[e,e+1/i]},r.copy=function(){return li(t,e,n)},o()}function ci(t,e){function n(n){if(n<=n)return e[sa.bisect(t,n)]}return n.domain=function(e){return arguments.length?(t=e,n):t},n.range=function(t){return arguments.length?(e=t,n):e},n.invertExtent=function(n){return n=e.indexOf(n),[t[n-1],t[n]]},n.copy=function(){return ci(t,e)},n}function pi(t){function e(t){return+t}return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=n.map(e),e):t},e.ticks=function(e){return ti(t,e)},e.tickFormat=function(e,n){return ei(t,e,n)},e.copy=function(){return pi(t)},e}function fi(){return 0}function hi(t){return t.innerRadius}function di(t){return t.outerRadius}function gi(t){return t.startAngle}function yi(t){return t.endAngle}function vi(t){return t&&t.padAngle}function mi(t,e,n,r){return(t-n)*e-(e-r)*t>0?0:1}function _i(t,e,n,r,o){var i=t[0]-e[0],a=t[1]-e[1],u=(o?r:-r)/Math.sqrt(i*i+a*a),s=u*a,l=-u*i,c=t[0]+s,p=t[1]+l,f=e[0]+s,h=e[1]+l,d=(c+f)/2,g=(p+h)/2,y=f-c,v=h-p,m=y*y+v*v,_=n-r,x=c*h-f*p,b=(v<0?-1:1)*Math.sqrt(Math.max(0,_*_*m-x*x)),M=(x*v-y*b)/m,T=(-x*y-v*b)/m,w=(x*v+y*b)/m,C=(-x*y+v*b)/m,S=M-d,N=T-g,k=w-d,A=C-g;return S*S+N*N>k*k+A*A&&(M=w,T=C),[[M-s,T-l],[M*n/_,T*n/_]]}function xi(t){function e(e){function a(){l.push("M",i(t(c),u))}for(var s,l=[],c=[],p=-1,f=e.length,h=St(n),d=St(r);++p<f;)o.call(this,s=e[p],p)?c.push([+h.call(this,s,p),+d.call(this,s,p)]):c.length&&(a(),c=[]);return c.length&&a(),l.length?l.join(""):null}var n=An,r=Pn,o=Ae,i=bi,a=i.key,u=.7;return e.x=function(t){return arguments.length?(n=t,e):n},e.y=function(t){return arguments.length?(r=t,e):r},e.defined=function(t){return arguments.length?(o=t,e):o},e.interpolate=function(t){return arguments.length?(a="function"==typeof t?i=t:(i=Ds.get(t)||bi).key,e):a},e.tension=function(t){return arguments.length?(u=t,e):u},e}function bi(t){return t.length>1?t.join("L"):t+"Z"}function Mi(t){return t.join("L")+"Z"}function Ti(t){for(var e=0,n=t.length,r=t[0],o=[r[0],",",r[1]];++e<n;)o.push("H",(r[0]+(r=t[e])[0])/2,"V",r[1]);return n>1&&o.push("H",r[0]),o.join("")}function wi(t){for(var e=0,n=t.length,r=t[0],o=[r[0],",",r[1]];++e<n;)o.push("V",(r=t[e])[1],"H",r[0]);return o.join("")}function Ci(t){for(var e=0,n=t.length,r=t[0],o=[r[0],",",r[1]];++e<n;)o.push("H",(r=t[e])[0],"V",r[1]);return o.join("")}function Si(t,e){return t.length<4?bi(t):t[1]+Ai(t.slice(1,-1),Pi(t,e))}function Ni(t,e){return t.length<3?Mi(t):t[0]+Ai((t.push(t[0]),t),Pi([t[t.length-2]].concat(t,[t[1]]),e))}function ki(t,e){return t.length<3?bi(t):t[0]+Ai(t,Pi(t,e))}function Ai(t,e){if(e.length<1||t.length!=e.length&&t.length!=e.length+2)return bi(t);var n=t.length!=e.length,r="",o=t[0],i=t[1],a=e[0],u=a,s=1;if(n&&(r+="Q"+(i[0]-2*a[0]/3)+","+(i[1]-2*a[1]/3)+","+i[0]+","+i[1],o=t[1],s=2),e.length>1){u=e[1],i=t[s],s++,r+="C"+(o[0]+a[0])+","+(o[1]+a[1])+","+(i[0]-u[0])+","+(i[1]-u[1])+","+i[0]+","+i[1];for(var l=2;l<e.length;l++,s++)i=t[s],u=e[l],r+="S"+(i[0]-u[0])+","+(i[1]-u[1])+","+i[0]+","+i[1]}if(n){var c=t[s];r+="Q"+(i[0]+2*u[0]/3)+","+(i[1]+2*u[1]/3)+","+c[0]+","+c[1]}return r}function Pi(t,e){for(var n,r=[],o=(1-e)/2,i=t[0],a=t[1],u=1,s=t.length;++u<s;)n=i,i=a,a=t[u],r.push([o*(a[0]-n[0]),o*(a[1]-n[1])]);return r}function Ei(t){if(t.length<3)return bi(t);var e=1,n=t.length,r=t[0],o=r[0],i=r[1],a=[o,o,o,(r=t[1])[0]],u=[i,i,i,r[1]],s=[o,",",i,"L",ji(Os,a),",",ji(Os,u)];for(t.push(t[n-1]);++e<=n;)r=t[e],a.shift(),a.push(r[0]),u.shift(),u.push(r[1]),Oi(s,a,u);return t.pop(),s.push("L",r),s.join("")}function Li(t){if(t.length<4)return bi(t);for(var e,n=[],r=-1,o=t.length,i=[0],a=[0];++r<3;)e=t[r],i.push(e[0]),a.push(e[1]);for(n.push(ji(Os,i)+","+ji(Os,a)),--r;++r<o;)e=t[r],i.shift(),i.push(e[0]),a.shift(),a.push(e[1]),Oi(n,i,a);return n.join("")}function Di(t){for(var e,n,r=-1,o=t.length,i=o+4,a=[],u=[];++r<4;)n=t[r%o],a.push(n[0]),u.push(n[1]);for(e=[ji(Os,a),",",ji(Os,u)],--r;++r<i;)n=t[r%o],a.shift(),a.push(n[0]),u.shift(),u.push(n[1]),Oi(e,a,u);return e.join("")}function Ri(t,e){var n=t.length-1;if(n)for(var r,o,i=t[0][0],a=t[0][1],u=t[n][0]-i,s=t[n][1]-a,l=-1;++l<=n;)r=t[l],o=l/n,r[0]=e*r[0]+(1-e)*(i+o*u),r[1]=e*r[1]+(1-e)*(a+o*s);return Ei(t)}function ji(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}function Oi(t,e,n){t.push("C",ji(Rs,e),",",ji(Rs,n),",",ji(js,e),",",ji(js,n),",",ji(Os,e),",",ji(Os,n))}function qi(t,e){return(e[1]-t[1])/(e[0]-t[0])}function Hi(t){for(var e=0,n=t.length-1,r=[],o=t[0],i=t[1],a=r[0]=qi(o,i);++e<n;)r[e]=(a+(a=qi(o=i,i=t[e+1])))/2;return r[e]=a,r}function Fi(t){for(var e,n,r,o,i=[],a=Hi(t),u=-1,s=t.length-1;++u<s;)e=qi(t[u],t[u+1]),xa(e)<qa?a[u]=a[u+1]=0:(n=a[u]/e,r=a[u+1]/e,o=n*n+r*r,o>9&&(o=3*e/Math.sqrt(o),a[u]=o*n,a[u+1]=o*r));for(u=-1;++u<=s;)o=(t[Math.min(s,u+1)][0]-t[Math.max(0,u-1)][0])/(6*(1+a[u]*a[u])),i.push([o||0,a[u]*o||0]);return i}function Ii(t){return t.length<3?bi(t):t[0]+Ai(t,Fi(t))}function Bi(t){for(var e,n,r,o=-1,i=t.length;++o<i;)e=t[o],n=e[0],r=e[1]-za,e[0]=n*Math.cos(r),e[1]=n*Math.sin(r);return t}function zi(t){function e(e){function s(){g.push("M",u(t(v),p),c,l(t(y.reverse()),p),"Z")}for(var f,h,d,g=[],y=[],v=[],m=-1,_=e.length,x=St(n),b=St(o),M=n===r?function(){return h}:St(r),T=o===i?function(){return d}:St(i);++m<_;)a.call(this,f=e[m],m)?(y.push([h=+x.call(this,f,m),d=+b.call(this,f,m)]),v.push([+M.call(this,f,m),+T.call(this,f,m)])):y.length&&(s(),y=[],v=[]);return y.length&&s(),g.length?g.join(""):null}var n=An,r=An,o=0,i=Pn,a=Ae,u=bi,s=u.key,l=u,c="L",p=.7;return e.x=function(t){return arguments.length?(n=r=t,e):r},e.x0=function(t){return arguments.length?(n=t,e):n},e.x1=function(t){return arguments.length?(r=t,e):r},e.y=function(t){return arguments.length?(o=i=t,e):i},e.y0=function(t){return arguments.length?(o=t,e):o},e.y1=function(t){return arguments.length?(i=t,e):i},e.defined=function(t){return arguments.length?(a=t,e):a},e.interpolate=function(t){return arguments.length?(s="function"==typeof t?u=t:(u=Ds.get(t)||bi).key,l=u.reverse||u,c=u.closed?"M":"L",e):s},e.tension=function(t){return arguments.length?(p=t,e):p},e}function Ui(t){return t.radius}function Wi(t){return[t.x,t.y]}function Gi(t){return function(){var e=t.apply(this,arguments),n=e[0],r=e[1]-za;return[n*Math.cos(r),n*Math.sin(r)]}}function Yi(){return 64}function Vi(){return"circle"}function Ki(t){var e=Math.sqrt(t/Fa);return"M0,"+e+"A"+e+","+e+" 0 1,1 0,"+-e+"A"+e+","+e+" 0 1,1 0,"+e+"Z"}function Xi(t){return function(){var e,n,r;(e=this[t])&&(r=e[n=e.active])&&(r.timer.c=null,r.timer.t=NaN,--e.count?delete e[n]:delete this[t],e.active+=.5,r.event&&r.event.interrupt.call(this,this.__data__,r.index))}}function $i(t,e,n){return Ca(t,Us),t.namespace=e,t.id=n,t}function Zi(t,e,n,r){var o=t.id,i=t.namespace;return U(t,"function"==typeof n?function(t,a,u){t[i][o].tween.set(e,r(n.call(t,t.__data__,a,u)))}:(n=r(n),function(t){t[i][o].tween.set(e,n)}))}function Ji(t){return null==t&&(t=""),function(){this.textContent=t}}function Qi(t){return null==t?"__transition__":"__transition_"+t+"__"}function ta(t,e,n,r,o){function i(t){var e=g.delay;return c.t=e+s,e<=t?a(t-e):void(c.c=a)}function a(n){var o=d.active,i=d[o];i&&(i.timer.c=null,i.timer.t=NaN,--d.count,delete d[o],i.event&&i.event.interrupt.call(t,t.__data__,i.index));for(var a in d)if(+a<r){var l=d[a];l.timer.c=null,l.timer.t=NaN,--d.count,delete d[a]}c.c=u,Et(function(){return c.c&&u(n||1)&&(c.c=null,c.t=NaN),1},0,s),d.active=r,g.event&&g.event.start.call(t,t.__data__,e),h=[],g.tween.forEach(function(n,r){(r=r.call(t,t.__data__,e))&&h.push(r)}),f=g.ease,p=g.duration}function u(o){for(var i=o/p,a=f(i),u=h.length;u>0;)h[--u].call(t,a);if(i>=1)return g.event&&g.event.end.call(t,t.__data__,e),--d.count?delete d[r]:delete t[n],1}var s,c,p,f,h,d=t[n]||(t[n]={active:0,count:0}),g=d[r];g||(s=o.time,c=Et(i,0,s),g=d[r]={tween:new l,time:s,timer:c,delay:o.delay,duration:o.duration,ease:o.ease,index:e},o=null,++d.count)}function ea(t,e,n){t.attr("transform",function(t){var r=e(t);return"translate("+(isFinite(r)?r:n(t))+",0)"})}function na(t,e,n){t.attr("transform",function(t){var r=e(t);return"translate(0,"+(isFinite(r)?r:n(t))+")"})}function ra(t){return t.toISOString()}function oa(t,e,n){function r(e){return t(e)}function o(t,n){var r=t[1]-t[0],o=r/n,i=sa.bisect(Js,o);return i==Js.length?[e.year,Qo(t.map(function(t){return t/31536e6}),n)[2]]:i?e[o/Js[i-1]<Js[i]/o?i-1:i]:[el,Qo(t,n)[2]]}return r.invert=function(e){return ia(t.invert(e))},r.domain=function(e){return arguments.length?(t.domain(e),r):t.domain().map(ia)},r.nice=function(t,e){function n(n){return!isNaN(n)&&!t.range(n,ia(+n+1),e).length}var i=r.domain(),a=Wo(i),u=null==t?o(a,10):"number"==typeof t&&o(a,t);return u&&(t=u[0],e=u[1]),r.domain(Vo(i,e>1?{floor:function(e){for(;n(e=t.floor(e));)e=ia(e-1);return e},ceil:function(e){for(;n(e=t.ceil(e));)e=ia(+e+1);return e}}:t))},r.ticks=function(t,e){var n=Wo(r.domain()),i=null==t?o(n,10):"number"==typeof t?o(n,t):!t.range&&[{range:t},e];return i&&(t=i[0],e=i[1]),t.range(n[0],ia(+n[1]+1),e<1?1:e)},r.tickFormat=function(){return n},r.copy=function(){return oa(t.copy(),e,n)},Zo(r,t)}function ia(t){return new Date(t)}function aa(t){return JSON.parse(t.responseText)}function ua(t){var e=pa.createRange();return e.selectNode(pa.body),e.createContextualFragment(t.responseText)}var sa={version:"3.5.17"},la=[].slice,ca=function(t){return la.call(t)},pa=this.document;if(pa)try{ca(pa.documentElement.childNodes)[0].nodeType}catch(fa){ca=function(t){for(var e=t.length,n=new Array(e);e--;)n[e]=t[e];return n}}if(Date.now||(Date.now=function(){return+new Date}),pa)try{pa.createElement("DIV").style.setProperty("opacity",0,"")}catch(ha){var da=this.Element.prototype,ga=da.setAttribute,ya=da.setAttributeNS,va=this.CSSStyleDeclaration.prototype,ma=va.setProperty;da.setAttribute=function(t,e){ga.call(this,t,e+"")},da.setAttributeNS=function(t,e,n){ya.call(this,t,e,n+"")},va.setProperty=function(t,e,n){ma.call(this,t,e+"",n)}}sa.ascending=n,sa.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},sa.min=function(t,e){var n,r,o=-1,i=t.length;if(1===arguments.length){for(;++o<i;)if(null!=(r=t[o])&&r>=r){n=r;break}for(;++o<i;)null!=(r=t[o])&&n>r&&(n=r)}else{for(;++o<i;)if(null!=(r=e.call(t,t[o],o))&&r>=r){n=r;break}for(;++o<i;)null!=(r=e.call(t,t[o],o))&&n>r&&(n=r)}return n},sa.max=function(t,e){var n,r,o=-1,i=t.length;if(1===arguments.length){for(;++o<i;)if(null!=(r=t[o])&&r>=r){n=r;break}for(;++o<i;)null!=(r=t[o])&&r>n&&(n=r)}else{for(;++o<i;)if(null!=(r=e.call(t,t[o],o))&&r>=r){n=r;break}for(;++o<i;)null!=(r=e.call(t,t[o],o))&&r>n&&(n=r)}return n},sa.extent=function(t,e){var n,r,o,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(r=t[i])&&r>=r){n=o=r;break}for(;++i<a;)null!=(r=t[i])&&(n>r&&(n=r),o<r&&(o=r))}else{for(;++i<a;)if(null!=(r=e.call(t,t[i],i))&&r>=r){n=o=r;break}for(;++i<a;)null!=(r=e.call(t,t[i],i))&&(n>r&&(n=r),o<r&&(o=r))}return[n,o]},sa.sum=function(t,e){var n,r=0,i=t.length,a=-1;if(1===arguments.length)for(;++a<i;)o(n=+t[a])&&(r+=n);else for(;++a<i;)o(n=+e.call(t,t[a],a))&&(r+=n);return r},sa.mean=function(t,e){var n,i=0,a=t.length,u=-1,s=a;if(1===arguments.length)for(;++u<a;)o(n=r(t[u]))?i+=n:--s;else for(;++u<a;)o(n=r(e.call(t,t[u],u)))?i+=n:--s;if(s)return i/s},sa.quantile=function(t,e){var n=(t.length-1)*e+1,r=Math.floor(n),o=+t[r-1],i=n-r;return i?o+i*(t[r]-o):o},sa.median=function(t,e){var i,a=[],u=t.length,s=-1;if(1===arguments.length)for(;++s<u;)o(i=r(t[s]))&&a.push(i);else for(;++s<u;)o(i=r(e.call(t,t[s],s)))&&a.push(i);if(a.length)return sa.quantile(a.sort(n),.5)},sa.variance=function(t,e){var n,i,a=t.length,u=0,s=0,l=-1,c=0;if(1===arguments.length)for(;++l<a;)o(n=r(t[l]))&&(i=n-u,u+=i/++c,s+=i*(n-u));else for(;++l<a;)o(n=r(e.call(t,t[l],l)))&&(i=n-u,u+=i/++c,s+=i*(n-u));if(c>1)return s/(c-1)},sa.deviation=function(){var t=sa.variance.apply(this,arguments);return t?Math.sqrt(t):t};var _a=i(n);sa.bisectLeft=_a.left,sa.bisect=sa.bisectRight=_a.right,sa.bisector=function(t){return i(1===t.length?function(e,r){return n(t(e),r)}:t)},sa.shuffle=function(t,e,n){(i=arguments.length)<3&&(n=t.length,i<2&&(e=0));for(var r,o,i=n-e;i;)o=Math.random()*i--|0,r=t[i+e],t[i+e]=t[o+e],t[o+e]=r;return t},sa.permute=function(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r},sa.pairs=function(t){for(var e,n=0,r=t.length-1,o=t[0],i=new Array(r<0?0:r);n<r;)i[n]=[e=o,o=t[++n]];return i},sa.transpose=function(t){if(!(o=t.length))return[];for(var e=-1,n=sa.min(t,a),r=new Array(n);++e<n;)for(var o,i=-1,u=r[e]=new Array(o);++i<o;)u[i]=t[i][e];return r},sa.zip=function(){return sa.transpose(arguments)},sa.keys=function(t){var e=[];for(var n in t)e.push(n);return e},sa.values=function(t){var e=[];for(var n in t)e.push(t[n]);return e},sa.entries=function(t){var e=[];for(var n in t)e.push({key:n,value:t[n]});return e},sa.merge=function(t){for(var e,n,r,o=t.length,i=-1,a=0;++i<o;)a+=t[i].length;for(n=new Array(a);--o>=0;)for(r=t[o],e=r.length;--e>=0;)n[--a]=r[e];return n};var xa=Math.abs;sa.range=function(t,e,n){if(arguments.length<3&&(n=1,arguments.length<2&&(e=t,t=0)),(e-t)/n===1/0)throw new Error("infinite range");var r,o=[],i=u(xa(n)),a=-1;if(t*=i,e*=i,n*=i,n<0)for(;(r=t+n*++a)>e;)o.push(r/i);else for(;(r=t+n*++a)<e;)o.push(r/i);return o},sa.map=function(t,e){var n=new l;if(t instanceof l)t.forEach(function(t,e){n.set(t,e)});else if(Array.isArray(t)){var r,o=-1,i=t.length;if(1===arguments.length)for(;++o<i;)n.set(o,t[o]);else for(;++o<i;)n.set(e.call(t,r=t[o],o),r)}else for(var a in t)n.set(a,t[a]);return n};var ba="__proto__",Ma="\0";s(l,{has:f,get:function(t){return this._[c(t)]},set:function(t,e){return this._[c(t)]=e},remove:h,keys:d,values:function(){var t=[];for(var e in this._)t.push(this._[e]);return t},entries:function(){var t=[];for(var e in this._)t.push({key:p(e),value:this._[e]});return t},size:g,empty:y,forEach:function(t){for(var e in this._)t.call(this,p(e),this._[e])}}),sa.nest=function(){function t(e,a,u){if(u>=i.length)return r?r.call(o,a):n?a.sort(n):a;for(var s,c,p,f,h=-1,d=a.length,g=i[u++],y=new l;++h<d;)(f=y.get(s=g(c=a[h])))?f.push(c):y.set(s,[c]);return e?(c=e(),p=function(n,r){c.set(n,t(e,r,u))}):(c={},p=function(n,r){c[n]=t(e,r,u)}),y.forEach(p),c}function e(t,n){ 188if(n>=i.length)return t;var r=[],o=a[n++];return t.forEach(function(t,o){r.push({key:t,values:e(o,n)})}),o?r.sort(function(t,e){return o(t.key,e.key)}):r}var n,r,o={},i=[],a=[];return o.map=function(e,n){return t(n,e,0)},o.entries=function(n){return e(t(sa.map,n,0),0)},o.key=function(t){return i.push(t),o},o.sortKeys=function(t){return a[i.length-1]=t,o},o.sortValues=function(t){return n=t,o},o.rollup=function(t){return r=t,o},o},sa.set=function(t){var e=new v;if(t)for(var n=0,r=t.length;n<r;++n)e.add(t[n]);return e},s(v,{has:f,add:function(t){return this._[c(t+="")]=!0,t},remove:h,values:d,size:g,empty:y,forEach:function(t){for(var e in this._)t.call(this,p(e))}}),sa.behavior={},sa.rebind=function(t,e){for(var n,r=1,o=arguments.length;++r<o;)t[n=arguments[r]]=_(t,e,e[n]);return t};var Ta=["webkit","ms","moz","Moz","o","O"];sa.dispatch=function(){for(var t=new M,e=-1,n=arguments.length;++e<n;)t[arguments[e]]=T(t);return t},M.prototype.on=function(t,e){var n=t.indexOf("."),r="";if(n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),t)return arguments.length<2?this[t].on(r):this[t].on(r,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(r,null);return this}},sa.event=null,sa.requote=function(t){return t.replace(wa,"\\$&")};var wa=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,Ca={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)t[n]=e[n]},Sa=function(t,e){return e.querySelector(t)},Na=function(t,e){return e.querySelectorAll(t)},ka=function(t,e){var n=t.matches||t[x(t,"matchesSelector")];return(ka=function(t,e){return n.call(t,e)})(t,e)};"function"==typeof Sizzle&&(Sa=function(t,e){return Sizzle(t,e)[0]||null},Na=Sizzle,ka=Sizzle.matchesSelector),sa.selection=function(){return sa.select(pa.documentElement)};var Aa=sa.selection.prototype=[];Aa.select=function(t){var e,n,r,o,i=[];t=k(t);for(var a=-1,u=this.length;++a<u;){i.push(e=[]),e.parentNode=(r=this[a]).parentNode;for(var s=-1,l=r.length;++s<l;)(o=r[s])?(e.push(n=t.call(o,o.__data__,s,a)),n&&"__data__"in o&&(n.__data__=o.__data__)):e.push(null)}return N(i)},Aa.selectAll=function(t){var e,n,r=[];t=A(t);for(var o=-1,i=this.length;++o<i;)for(var a=this[o],u=-1,s=a.length;++u<s;)(n=a[u])&&(r.push(e=ca(t.call(n,n.__data__,u,o))),e.parentNode=n);return N(r)};var Pa="http://www.w3.org/1999/xhtml",Ea={svg:"http://www.w3.org/2000/svg",xhtml:Pa,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};sa.ns={prefix:Ea,qualify:function(t){var e=t.indexOf(":"),n=t;return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),Ea.hasOwnProperty(n)?{space:Ea[n],local:t}:t}},Aa.attr=function(t,e){if(arguments.length<2){if("string"==typeof t){var n=this.node();return t=sa.ns.qualify(t),t.local?n.getAttributeNS(t.space,t.local):n.getAttribute(t)}for(e in t)this.each(P(e,t[e]));return this}return this.each(P(t,e))},Aa.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var n=this.node(),r=(t=D(t)).length,o=-1;if(e=n.classList){for(;++o<r;)if(!e.contains(t[o]))return!1}else for(e=n.getAttribute("class");++o<r;)if(!L(t[o]).test(e))return!1;return!0}for(e in t)this.each(R(e,t[e]));return this}return this.each(R(t,e))},Aa.style=function(t,n,r){var o=arguments.length;if(o<3){if("string"!=typeof t){o<2&&(n="");for(r in t)this.each(O(r,t[r],n));return this}if(o<2){var i=this.node();return e(i).getComputedStyle(i,null).getPropertyValue(t)}r=""}return this.each(O(t,n,r))},Aa.property=function(t,e){if(arguments.length<2){if("string"==typeof t)return this.node()[t];for(e in t)this.each(q(e,t[e]));return this}return this.each(q(t,e))},Aa.text=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}:null==t?function(){this.textContent=""}:function(){this.textContent=t}):this.node().textContent},Aa.html=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}:null==t?function(){this.innerHTML=""}:function(){this.innerHTML=t}):this.node().innerHTML},Aa.append=function(t){return t=H(t),this.select(function(){return this.appendChild(t.apply(this,arguments))})},Aa.insert=function(t,e){return t=H(t),e=k(e),this.select(function(){return this.insertBefore(t.apply(this,arguments),e.apply(this,arguments)||null)})},Aa.remove=function(){return this.each(F)},Aa.data=function(t,e){function n(t,n){var r,o,i,a=t.length,p=n.length,f=Math.min(a,p),h=new Array(p),d=new Array(p),g=new Array(a);if(e){var y,v=new l,m=new Array(a);for(r=-1;++r<a;)(o=t[r])&&(v.has(y=e.call(o,o.__data__,r))?g[r]=o:v.set(y,o),m[r]=y);for(r=-1;++r<p;)(o=v.get(y=e.call(n,i=n[r],r)))?o!==!0&&(h[r]=o,o.__data__=i):d[r]=I(i),v.set(y,!0);for(r=-1;++r<a;)r in m&&v.get(m[r])!==!0&&(g[r]=t[r])}else{for(r=-1;++r<f;)o=t[r],i=n[r],o?(o.__data__=i,h[r]=o):d[r]=I(i);for(;r<p;++r)d[r]=I(n[r]);for(;r<a;++r)g[r]=t[r]}d.update=h,d.parentNode=h.parentNode=g.parentNode=t.parentNode,u.push(d),s.push(h),c.push(g)}var r,o,i=-1,a=this.length;if(!arguments.length){for(t=new Array(a=(r=this[0]).length);++i<a;)(o=r[i])&&(t[i]=o.__data__);return t}var u=W([]),s=N([]),c=N([]);if("function"==typeof t)for(;++i<a;)n(r=this[i],t.call(r,r.parentNode.__data__,i));else for(;++i<a;)n(r=this[i],t);return s.enter=function(){return u},s.exit=function(){return c},s},Aa.datum=function(t){return arguments.length?this.property("__data__",t):this.property("__data__")},Aa.filter=function(t){var e,n,r,o=[];"function"!=typeof t&&(t=B(t));for(var i=0,a=this.length;i<a;i++){o.push(e=[]),e.parentNode=(n=this[i]).parentNode;for(var u=0,s=n.length;u<s;u++)(r=n[u])&&t.call(r,r.__data__,u,i)&&e.push(r)}return N(o)},Aa.order=function(){for(var t=-1,e=this.length;++t<e;)for(var n,r=this[t],o=r.length-1,i=r[o];--o>=0;)(n=r[o])&&(i&&i!==n.nextSibling&&i.parentNode.insertBefore(n,i),i=n);return this},Aa.sort=function(t){t=z.apply(this,arguments);for(var e=-1,n=this.length;++e<n;)this[e].sort(t);return this.order()},Aa.each=function(t){return U(this,function(e,n,r){t.call(e,e.__data__,n,r)})},Aa.call=function(t){var e=ca(arguments);return t.apply(e[0]=this,e),this},Aa.empty=function(){return!this.node()},Aa.node=function(){for(var t=0,e=this.length;t<e;t++)for(var n=this[t],r=0,o=n.length;r<o;r++){var i=n[r];if(i)return i}return null},Aa.size=function(){var t=0;return U(this,function(){++t}),t};var La=[];sa.selection.enter=W,sa.selection.enter.prototype=La,La.append=Aa.append,La.empty=Aa.empty,La.node=Aa.node,La.call=Aa.call,La.size=Aa.size,La.select=function(t){for(var e,n,r,o,i,a=[],u=-1,s=this.length;++u<s;){r=(o=this[u]).update,a.push(e=[]),e.parentNode=o.parentNode;for(var l=-1,c=o.length;++l<c;)(i=o[l])?(e.push(r[l]=n=t.call(o.parentNode,i.__data__,l,u)),n.__data__=i.__data__):e.push(null)}return N(a)},La.insert=function(t,e){return arguments.length<2&&(e=G(this)),Aa.insert.call(this,t,e)},sa.select=function(e){var n;return"string"==typeof e?(n=[Sa(e,pa)],n.parentNode=pa.documentElement):(n=[e],n.parentNode=t(e)),N([n])},sa.selectAll=function(t){var e;return"string"==typeof t?(e=ca(Na(t,pa)),e.parentNode=pa.documentElement):(e=ca(t),e.parentNode=null),N([e])},Aa.on=function(t,e,n){var r=arguments.length;if(r<3){if("string"!=typeof t){r<2&&(e=!1);for(n in t)this.each(Y(n,t[n],e));return this}if(r<2)return(r=this.node()["__on"+t])&&r._;n=!1}return this.each(Y(t,e,n))};var Da=sa.map({mouseenter:"mouseover",mouseleave:"mouseout"});pa&&Da.forEach(function(t){"on"+t in pa&&Da.remove(t)});var Ra,ja=0;sa.mouse=function(t){return $(t,C())};var Oa=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;sa.touch=function(t,e,n){if(arguments.length<3&&(n=e,e=C().changedTouches),e)for(var r,o=0,i=e.length;o<i;++o)if((r=e[o]).identifier===n)return $(t,r)},sa.behavior.drag=function(){function t(){this.on("mousedown.drag",i).on("touchstart.drag",a)}function n(t,e,n,i,a){return function(){function u(){var t,n,r=e(f,g);r&&(t=r[0]-_[0],n=r[1]-_[1],d|=t|n,_=r,h({type:"drag",x:r[0]+l[0],y:r[1]+l[1],dx:t,dy:n}))}function s(){e(f,g)&&(v.on(i+y,null).on(a+y,null),m(d),h({type:"dragend"}))}var l,c=this,p=sa.event.target.correspondingElement||sa.event.target,f=c.parentNode,h=r.of(c,arguments),d=0,g=t(),y=".drag"+(null==g?"":"-"+g),v=sa.select(n(p)).on(i+y,u).on(a+y,s),m=X(p),_=e(f,g);o?(l=o.apply(c,arguments),l=[l.x-_[0],l.y-_[1]]):l=[0,0],h({type:"dragstart"})}}var r=S(t,"drag","dragstart","dragend"),o=null,i=n(b,sa.mouse,e,"mousemove","mouseup"),a=n(Z,sa.touch,m,"touchmove","touchend");return t.origin=function(e){return arguments.length?(o=e,t):o},sa.rebind(t,r,"on")},sa.touches=function(t,e){return arguments.length<2&&(e=C().touches),e?ca(e).map(function(e){var n=$(t,e);return n.identifier=e.identifier,n}):[]};var qa=1e-6,Ha=qa*qa,Fa=Math.PI,Ia=2*Fa,Ba=Ia-qa,za=Fa/2,Ua=Fa/180,Wa=180/Fa,Ga=Math.SQRT2,Ya=2,Va=4;sa.interpolateZoom=function(t,e){var n,r,o=t[0],i=t[1],a=t[2],u=e[0],s=e[1],l=e[2],c=u-o,p=s-i,f=c*c+p*p;if(f<Ha)r=Math.log(l/a)/Ga,n=function(t){return[o+t*c,i+t*p,a*Math.exp(Ga*t*r)]};else{var h=Math.sqrt(f),d=(l*l-a*a+Va*f)/(2*a*Ya*h),g=(l*l-a*a-Va*f)/(2*l*Ya*h),y=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(g*g+1)-g);r=(v-y)/Ga,n=function(t){var e=t*r,n=rt(y),u=a/(Ya*h)*(n*ot(Ga*e+y)-nt(y));return[o+u*c,i+u*p,a*n/rt(Ga*e+y)]}}return n.duration=1e3*r,n},sa.behavior.zoom=function(){function t(t){t.on(E,p).on(Xa+".zoom",h).on("dblclick.zoom",d).on(R,f)}function n(t){return[(t[0]-C.x)/C.k,(t[1]-C.y)/C.k]}function r(t){return[t[0]*C.k+C.x,t[1]*C.k+C.y]}function o(t){C.k=Math.max(k[0],Math.min(k[1],t))}function i(t,e){e=r(e),C.x+=t[0]-e[0],C.y+=t[1]-e[1]}function a(e,n,r,a){e.__chart__={x:C.x,y:C.y,k:C.k},o(Math.pow(2,a)),i(y=n,r),e=sa.select(e),A>0&&(e=e.transition().duration(A)),e.call(t.event)}function u(){b&&b.domain(x.range().map(function(t){return(t-C.x)/C.k}).map(x.invert)),T&&T.domain(M.range().map(function(t){return(t-C.y)/C.k}).map(M.invert))}function s(t){P++||t({type:"zoomstart"})}function l(t){u(),t({type:"zoom",scale:C.k,translate:[C.x,C.y]})}function c(t){--P||(t({type:"zoomend"}),y=null)}function p(){function t(){u=1,i(sa.mouse(o),f),l(a)}function r(){p.on(L,null).on(D,null),h(u),c(a)}var o=this,a=j.of(o,arguments),u=0,p=sa.select(e(o)).on(L,t).on(D,r),f=n(sa.mouse(o)),h=X(o);zs.call(o),s(a)}function f(){function t(){var t=sa.touches(d);return h=C.k,t.forEach(function(t){t.identifier in y&&(y[t.identifier]=n(t))}),t}function e(){var e=sa.event.target;sa.select(e).on(x,r).on(b,u),M.push(e);for(var n=sa.event.changedTouches,o=0,i=n.length;o<i;++o)y[n[o].identifier]=null;var s=t(),l=Date.now();if(1===s.length){if(l-_<500){var c=s[0];a(d,c,y[c.identifier],Math.floor(Math.log(C.k)/Math.LN2)+1),w()}_=l}else if(s.length>1){var c=s[0],p=s[1],f=c[0]-p[0],h=c[1]-p[1];v=f*f+h*h}}function r(){var t,e,n,r,a=sa.touches(d);zs.call(d);for(var u=0,s=a.length;u<s;++u,r=null)if(n=a[u],r=y[n.identifier]){if(e)break;t=n,e=r}if(r){var c=(c=n[0]-t[0])*c+(c=n[1]-t[1])*c,p=v&&Math.sqrt(c/v);t=[(t[0]+n[0])/2,(t[1]+n[1])/2],e=[(e[0]+r[0])/2,(e[1]+r[1])/2],o(p*h)}_=null,i(t,e),l(g)}function u(){if(sa.event.touches.length){for(var e=sa.event.changedTouches,n=0,r=e.length;n<r;++n)delete y[e[n].identifier];for(var o in y)return void t()}sa.selectAll(M).on(m,null),T.on(E,p).on(R,f),S(),c(g)}var h,d=this,g=j.of(d,arguments),y={},v=0,m=".zoom-"+sa.event.changedTouches[0].identifier,x="touchmove"+m,b="touchend"+m,M=[],T=sa.select(d),S=X(d);e(),s(g),T.on(E,null).on(R,e)}function h(){var t=j.of(this,arguments);m?clearTimeout(m):(zs.call(this),g=n(y=v||sa.mouse(this)),s(t)),m=setTimeout(function(){m=null,c(t)},50),w(),o(Math.pow(2,.002*Ka())*C.k),i(y,g),l(t)}function d(){var t=sa.mouse(this),e=Math.log(C.k)/Math.LN2;a(this,t,n(t),sa.event.shiftKey?Math.ceil(e)-1:Math.floor(e)+1)}var g,y,v,m,_,x,b,M,T,C={x:0,y:0,k:1},N=[960,500],k=$a,A=250,P=0,E="mousedown.zoom",L="mousemove.zoom",D="mouseup.zoom",R="touchstart.zoom",j=S(t,"zoomstart","zoom","zoomend");return Xa||(Xa="onwheel"in pa?(Ka=function(){return-sa.event.deltaY*(sa.event.deltaMode?120:1)},"wheel"):"onmousewheel"in pa?(Ka=function(){return sa.event.wheelDelta},"mousewheel"):(Ka=function(){return-sa.event.detail},"MozMousePixelScroll")),t.event=function(t){t.each(function(){var t=j.of(this,arguments),e=C;Is?sa.select(this).transition().each("start.zoom",function(){C=this.__chart__||{x:0,y:0,k:1},s(t)}).tween("zoom:zoom",function(){var n=N[0],r=N[1],o=y?y[0]:n/2,i=y?y[1]:r/2,a=sa.interpolateZoom([(o-C.x)/C.k,(i-C.y)/C.k,n/C.k],[(o-e.x)/e.k,(i-e.y)/e.k,n/e.k]);return function(e){var r=a(e),u=n/r[2];this.__chart__=C={x:o-r[0]*u,y:i-r[1]*u,k:u},l(t)}}).each("interrupt.zoom",function(){c(t)}).each("end.zoom",function(){c(t)}):(this.__chart__=C,s(t),l(t),c(t))})},t.translate=function(e){return arguments.length?(C={x:+e[0],y:+e[1],k:C.k},u(),t):[C.x,C.y]},t.scale=function(e){return arguments.length?(C={x:C.x,y:C.y,k:null},o(+e),u(),t):C.k},t.scaleExtent=function(e){return arguments.length?(k=null==e?$a:[+e[0],+e[1]],t):k},t.center=function(e){return arguments.length?(v=e&&[+e[0],+e[1]],t):v},t.size=function(e){return arguments.length?(N=e&&[+e[0],+e[1]],t):N},t.duration=function(e){return arguments.length?(A=+e,t):A},t.x=function(e){return arguments.length?(b=e,x=e.copy(),C={x:0,y:0,k:1},t):b},t.y=function(e){return arguments.length?(T=e,M=e.copy(),C={x:0,y:0,k:1},t):T},sa.rebind(t,j,"on")};var Ka,Xa,$a=[0,1/0];sa.color=at,at.prototype.toString=function(){return this.rgb()+""},sa.hsl=ut;var Za=ut.prototype=new at;Za.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new ut(this.h,this.s,this.l/t)},Za.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new ut(this.h,this.s,t*this.l)},Za.rgb=function(){return st(this.h,this.s,this.l)},sa.hcl=lt;var Ja=lt.prototype=new at;Ja.brighter=function(t){return new lt(this.h,this.c,Math.min(100,this.l+Qa*(arguments.length?t:1)))},Ja.darker=function(t){return new lt(this.h,this.c,Math.max(0,this.l-Qa*(arguments.length?t:1)))},Ja.rgb=function(){return ct(this.h,this.c,this.l).rgb()},sa.lab=pt;var Qa=18,tu=.95047,eu=1,nu=1.08883,ru=pt.prototype=new at;ru.brighter=function(t){return new pt(Math.min(100,this.l+Qa*(arguments.length?t:1)),this.a,this.b)},ru.darker=function(t){return new pt(Math.max(0,this.l-Qa*(arguments.length?t:1)),this.a,this.b)},ru.rgb=function(){return ft(this.l,this.a,this.b)},sa.rgb=vt;var ou=vt.prototype=new at;ou.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,n=this.g,r=this.b,o=30;return e||n||r?(e&&e<o&&(e=o),n&&n<o&&(n=o),r&&r<o&&(r=o),new vt(Math.min(255,e/t),Math.min(255,n/t),Math.min(255,r/t))):new vt(o,o,o)},ou.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new vt(t*this.r,t*this.g,t*this.b)},ou.hsl=function(){return Mt(this.r,this.g,this.b)},ou.toString=function(){return"#"+xt(this.r)+xt(this.g)+xt(this.b)};var iu=sa.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});iu.forEach(function(t,e){iu.set(t,mt(e))}),sa.functor=St,sa.xhr=Nt(m),sa.dsv=function(t,e){function n(t,n,i){arguments.length<3&&(i=n,n=null);var a=kt(t,e,null==n?r:o(n),i);return a.row=function(t){return arguments.length?a.response(null==(n=t)?r:o(t)):n},a}function r(t){return n.parse(t.responseText)}function o(t){return function(e){return n.parse(e.responseText,t)}}function i(e){return e.map(a).join(t)}function a(t){return u.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}var u=new RegExp('["'+t+"\n]"),s=t.charCodeAt(0);return n.parse=function(t,e){var r;return n.parseRows(t,function(t,n){if(r)return r(t,n-1);var o=new Function("d","return {"+t.map(function(t,e){return JSON.stringify(t)+": d["+e+"]"}).join(",")+"}");r=e?function(t,n){return e(o(t),n)}:o})},n.parseRows=function(t,e){function n(){if(c>=l)return a;if(o)return o=!1,i;var e=c;if(34===t.charCodeAt(e)){for(var n=e;n++<l;)if(34===t.charCodeAt(n)){if(34!==t.charCodeAt(n+1))break;++n}c=n+2;var r=t.charCodeAt(n+1);return 13===r?(o=!0,10===t.charCodeAt(n+2)&&++c):10===r&&(o=!0),t.slice(e+1,n).replace(/""/g,'"')}for(;c<l;){var r=t.charCodeAt(c++),u=1;if(10===r)o=!0;else if(13===r)o=!0,10===t.charCodeAt(c)&&(++c,++u);else if(r!==s)continue;return t.slice(e,c-u)}return t.slice(e)}for(var r,o,i={},a={},u=[],l=t.length,c=0,p=0;(r=n())!==a;){for(var f=[];r!==i&&r!==a;)f.push(r),r=n();e&&null==(f=e(f,p++))||u.push(f)}return u},n.format=function(e){if(Array.isArray(e[0]))return n.formatRows(e);var r=new v,o=[];return e.forEach(function(t){for(var e in t)r.has(e)||o.push(r.add(e))}),[o.map(a).join(t)].concat(e.map(function(e){return o.map(function(t){return a(e[t])}).join(t)})).join("\n")},n.formatRows=function(t){return t.map(i).join("\n")},n},sa.csv=sa.dsv(",","text/csv"),sa.tsv=sa.dsv("\t","text/tab-separated-values");var au,uu,su,lu,cu=this[x(this,"requestAnimationFrame")]||function(t){setTimeout(t,17)};sa.timer=function(){Et.apply(this,arguments)},sa.timer.flush=function(){Dt(),Rt()},sa.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)};var pu=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map(Ot);sa.formatPrefix=function(t,e){var n=0;return(t=+t)&&(t<0&&(t*=-1),e&&(t=sa.round(t,jt(t,e))),n=1+Math.floor(1e-12+Math.log(t)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),pu[8+n/3]};var fu=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,hu=sa.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,e){return t.toPrecision(e)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},r:function(t,e){return(t=sa.round(t,jt(t,e))).toFixed(Math.max(0,Math.min(20,jt(t*(1+1e-15),e))))}}),du=sa.time={},gu=Date;Ft.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){yu.setUTCDate.apply(this._,arguments)},setDay:function(){yu.setUTCDay.apply(this._,arguments)},setFullYear:function(){yu.setUTCFullYear.apply(this._,arguments)},setHours:function(){yu.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){yu.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){yu.setUTCMinutes.apply(this._,arguments)},setMonth:function(){yu.setUTCMonth.apply(this._,arguments)},setSeconds:function(){yu.setUTCSeconds.apply(this._,arguments)},setTime:function(){yu.setTime.apply(this._,arguments)}};var yu=Date.prototype;du.year=It(function(t){return t=du.day(t),t.setMonth(0,1),t},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t){return t.getFullYear()}),du.years=du.year.range,du.years.utc=du.year.utc.range,du.day=It(function(t){var e=new gu(2e3,0);return e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),e},function(t,e){t.setDate(t.getDate()+e)},function(t){return t.getDate()-1}),du.days=du.day.range,du.days.utc=du.day.utc.range,du.dayOfYear=function(t){var e=du.year(t);return Math.floor((t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(t,e){e=7-e;var n=du[t]=It(function(t){return(t=du.day(t)).setDate(t.getDate()-(t.getDay()+e)%7),t},function(t,e){t.setDate(t.getDate()+7*Math.floor(e))},function(t){var n=du.year(t).getDay();return Math.floor((du.dayOfYear(t)+(n+e)%7)/7)-(n!==e)});du[t+"s"]=n.range,du[t+"s"].utc=n.utc.range,du[t+"OfYear"]=function(t){var n=du.year(t).getDay();return Math.floor((du.dayOfYear(t)+(n+e)%7)/7)}}),du.week=du.sunday,du.weeks=du.sunday.range,du.weeks.utc=du.sunday.utc.range,du.weekOfYear=du.sundayOfYear;var vu={"-":"",_:" ",0:"0"},mu=/^\s*\d+/,_u=/^%/;sa.locale=function(t){return{numberFormat:qt(t),timeFormat:zt(t)}};var xu=sa.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
188ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});sa.format=xu.numberFormat,sa.geo={},le.prototype={s:0,t:0,add:function(t){ce(t,this.t,bu),ce(bu.s,this.s,this),this.s?this.t+=bu.t:this.s=bu.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var bu=new le;sa.geo.stream=function(t,e){t&&Mu.hasOwnProperty(t.type)?Mu[t.type](t,e):pe(t,e)};var Mu={Feature:function(t,e){pe(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,o=n.length;++r<o;)pe(n[r].geometry,e)}},Tu={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){fe(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)fe(n[r],e,0)},Polygon:function(t,e){he(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)he(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,o=n.length;++r<o;)pe(n[r],e)}};sa.geo.area=function(t){return wu=0,sa.geo.stream(t,Su),wu};var wu,Cu=new le,Su={sphere:function(){wu+=4*Fa},point:b,lineStart:b,lineEnd:b,polygonStart:function(){Cu.reset(),Su.lineStart=de},polygonEnd:function(){var t=2*Cu;wu+=t<0?4*Fa+t:t,Su.lineStart=Su.lineEnd=Su.point=b}};sa.geo.bounds=function(){function t(t,e){_.push(x=[c=t,f=t]),e<p&&(p=e),e>h&&(h=e)}function e(e,n){var r=ge([e*Ua,n*Ua]);if(v){var o=ve(v,r),i=[o[1],-o[0],0],a=ve(i,o);xe(a),a=be(a);var s=e-d,l=s>0?1:-1,g=a[0]*Wa*l,y=xa(s)>180;if(y^(l*d<g&&g<l*e)){var m=a[1]*Wa;m>h&&(h=m)}else if(g=(g+360)%360-180,y^(l*d<g&&g<l*e)){var m=-a[1]*Wa;m<p&&(p=m)}else n<p&&(p=n),n>h&&(h=n);y?e<d?u(c,e)>u(c,f)&&(f=e):u(e,f)>u(c,f)&&(c=e):f>=c?(e<c&&(c=e),e>f&&(f=e)):e>d?u(c,e)>u(c,f)&&(f=e):u(e,f)>u(c,f)&&(c=e)}else t(e,n);v=r,d=e}function n(){b.point=e}function r(){x[0]=c,x[1]=f,b.point=t,v=null}function o(t,n){if(v){var r=t-d;m+=xa(r)>180?r+(r>0?360:-360):r}else g=t,y=n;Su.point(t,n),e(t,n)}function i(){Su.lineStart()}function a(){o(g,y),Su.lineEnd(),xa(m)>qa&&(c=-(f=180)),x[0]=c,x[1]=f,v=null}function u(t,e){return(e-=t)<0?e+360:e}function s(t,e){return t[0]-e[0]}function l(t,e){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}var c,p,f,h,d,g,y,v,m,_,x,b={point:t,lineStart:n,lineEnd:r,polygonStart:function(){b.point=o,b.lineStart=i,b.lineEnd=a,m=0,Su.polygonStart()},polygonEnd:function(){Su.polygonEnd(),b.point=t,b.lineStart=n,b.lineEnd=r,Cu<0?(c=-(f=180),p=-(h=90)):m>qa?h=90:m<-qa&&(p=-90),x[0]=c,x[1]=f}};return function(t){h=f=-(c=p=1/0),_=[],sa.geo.stream(t,b);var e=_.length;if(e){_.sort(s);for(var n,r=1,o=_[0],i=[o];r<e;++r)n=_[r],l(n[0],o)||l(n[1],o)?(u(o[0],n[1])>u(o[0],o[1])&&(o[1]=n[1]),u(n[0],o[1])>u(o[0],o[1])&&(o[0]=n[0])):i.push(o=n);for(var a,n,d=-(1/0),e=i.length-1,r=0,o=i[e];r<=e;o=n,++r)n=i[r],(a=u(o[1],n[0]))>d&&(d=a,c=n[0],f=o[1])}return _=x=null,c===1/0||p===1/0?[[NaN,NaN],[NaN,NaN]]:[[c,p],[f,h]]}}(),sa.geo.centroid=function(t){Nu=ku=Au=Pu=Eu=Lu=Du=Ru=ju=Ou=qu=0,sa.geo.stream(t,Hu);var e=ju,n=Ou,r=qu,o=e*e+n*n+r*r;return o<Ha&&(e=Lu,n=Du,r=Ru,ku<qa&&(e=Au,n=Pu,r=Eu),o=e*e+n*n+r*r,o<Ha)?[NaN,NaN]:[Math.atan2(n,e)*Wa,et(r/Math.sqrt(o))*Wa]};var Nu,ku,Au,Pu,Eu,Lu,Du,Ru,ju,Ou,qu,Hu={sphere:b,point:Te,lineStart:Ce,lineEnd:Se,polygonStart:function(){Hu.lineStart=Ne},polygonEnd:function(){Hu.lineStart=Ce}},Fu=De(Ae,qe,Fe,[-Fa,-Fa/2]),Iu=1e9;sa.geo.clipExtent=function(){var t,e,n,r,o,i,a={stream:function(t){return o&&(o.valid=!1),o=i(t),o.valid=!0,o},extent:function(u){return arguments.length?(i=Ue(t=+u[0][0],e=+u[0][1],n=+u[1][0],r=+u[1][1]),o&&(o.valid=!1,o=null),a):[[t,e],[n,r]]}};return a.extent([[0,0],[960,500]])},(sa.geo.conicEqualArea=function(){return We(Ge)}).raw=Ge,sa.geo.albers=function(){return sa.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},sa.geo.albersUsa=function(){function t(t){var i=t[0],a=t[1];return e=null,n(i,a),e||(r(i,a),e)||o(i,a),e}var e,n,r,o,i=sa.geo.albers(),a=sa.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),u=sa.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s={point:function(t,n){e=[t,n]}};return t.invert=function(t){var e=i.scale(),n=i.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?a:o>=.166&&o<.234&&r>=-.214&&r<-.115?u:i).invert(t)},t.stream=function(t){var e=i.stream(t),n=a.stream(t),r=u.stream(t);return{point:function(t,o){e.point(t,o),n.point(t,o),r.point(t,o)},sphere:function(){e.sphere(),n.sphere(),r.sphere()},lineStart:function(){e.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){e.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){e.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){e.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},t.precision=function(e){return arguments.length?(i.precision(e),a.precision(e),u.precision(e),t):i.precision()},t.scale=function(e){return arguments.length?(i.scale(e),a.scale(.35*e),u.scale(e),t.translate(i.translate())):i.scale()},t.translate=function(e){if(!arguments.length)return i.translate();var l=i.scale(),c=+e[0],p=+e[1];return n=i.translate(e).clipExtent([[c-.455*l,p-.238*l],[c+.455*l,p+.238*l]]).stream(s).point,r=a.translate([c-.307*l,p+.201*l]).clipExtent([[c-.425*l+qa,p+.12*l+qa],[c-.214*l-qa,p+.234*l-qa]]).stream(s).point,o=u.translate([c-.205*l,p+.212*l]).clipExtent([[c-.214*l+qa,p+.166*l+qa],[c-.115*l-qa,p+.234*l-qa]]).stream(s).point,t},t.scale(1070)};var Bu,zu,Uu,Wu,Gu,Yu,Vu={point:b,lineStart:b,lineEnd:b,polygonStart:function(){zu=0,Vu.lineStart=Ye},polygonEnd:function(){Vu.lineStart=Vu.lineEnd=Vu.point=b,Bu+=xa(zu/2)}},Ku={point:Ve,lineStart:b,lineEnd:b,polygonStart:b,polygonEnd:b},Xu={point:$e,lineStart:Ze,lineEnd:Je,polygonStart:function(){Xu.lineStart=Qe},polygonEnd:function(){Xu.point=$e,Xu.lineStart=Ze,Xu.lineEnd=Je}};sa.geo.path=function(){function t(t){return t&&("function"==typeof u&&i.pointRadius(+u.apply(this,arguments)),a&&a.valid||(a=o(i)),sa.geo.stream(t,a)),i.result()}function e(){return a=null,t}var n,r,o,i,a,u=4.5;return t.area=function(t){return Bu=0,sa.geo.stream(t,o(Vu)),Bu},t.centroid=function(t){return Au=Pu=Eu=Lu=Du=Ru=ju=Ou=qu=0,sa.geo.stream(t,o(Xu)),qu?[ju/qu,Ou/qu]:Ru?[Lu/Ru,Du/Ru]:Eu?[Au/Eu,Pu/Eu]:[NaN,NaN]},t.bounds=function(t){return Gu=Yu=-(Uu=Wu=1/0),sa.geo.stream(t,o(Ku)),[[Uu,Wu],[Gu,Yu]]},t.projection=function(t){return arguments.length?(o=(n=t)?t.stream||nn(t):m,e()):n},t.context=function(t){return arguments.length?(i=null==(r=t)?new Ke:new tn(t),"function"!=typeof u&&i.pointRadius(u),e()):r},t.pointRadius=function(e){return arguments.length?(u="function"==typeof e?e:(i.pointRadius(+e),+e),t):u},t.projection(sa.geo.albersUsa()).context(null)}
vendor: 45,413 bytes, lines 188-190
188,sa.geo.transform=function(t){return{stream:function(e){var n=new rn(e);for(var r in t)n[r]=t[r];return n}}},rn.prototype={point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},sa.geo.projection=an,sa.geo.projectionMutator=un,(sa.geo.equirectangular=function(){return an(ln)}).raw=ln.invert=ln,sa.geo.rotation=function(t){function e(e){return e=t(e[0]*Ua,e[1]*Ua),e[0]*=Wa,e[1]*=Wa,e}return t=pn(t[0]%360*Ua,t[1]*Ua,t.length>2?t[2]*Ua:0),e.invert=function(e){return e=t.invert(e[0]*Ua,e[1]*Ua),e[0]*=Wa,e[1]*=Wa,e},e},cn.invert=ln,sa.geo.circle=function(){function t(){var t="function"==typeof r?r.apply(this,arguments):r,e=pn(-t[0]*Ua,-t[1]*Ua,0).invert,o=[];return n(null,null,1,{point:function(t,n){o.push(t=e(t,n)),t[0]*=Wa,t[1]*=Wa}}),{type:"Polygon",coordinates:[o]}}var e,n,r=[0,0],o=6;return t.origin=function(e){return arguments.length?(r=e,t):r},t.angle=function(r){return arguments.length?(n=gn((e=+r)*Ua,o*Ua),t):e},t.precision=function(r){return arguments.length?(n=gn(e*Ua,(o=+r)*Ua),t):o},t.angle(90)},sa.geo.distance=function(t,e){var n,r=(e[0]-t[0])*Ua,o=t[1]*Ua,i=e[1]*Ua,a=Math.sin(r),u=Math.cos(r),s=Math.sin(o),l=Math.cos(o),c=Math.sin(i),p=Math.cos(i);return Math.atan2(Math.sqrt((n=p*a)*n+(n=l*c-s*p*u)*n),s*c+l*p*u)},sa.geo.graticule=function(){function t(){return{type:"MultiLineString",coordinates:e()}}function e(){return sa.range(Math.ceil(i/y)*y,o,y).map(f).concat(sa.range(Math.ceil(l/v)*v,s,v).map(h)).concat(sa.range(Math.ceil(r/d)*d,n,d).filter(function(t){return xa(t%y)>qa}).map(c)).concat(sa.range(Math.ceil(u/g)*g,a,g).filter(function(t){return xa(t%v)>qa}).map(p))}var n,r,o,i,a,u,s,l,c,p,f,h,d=10,g=d,y=90,v=360,m=2.5;return t.lines=function(){return e().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){ 189return{type:"Polygon",coordinates:[f(i).concat(h(s).slice(1),f(o).reverse().slice(1),h(l).reverse().slice(1))]}},t.extent=function(e){return arguments.length?t.majorExtent(e).minorExtent(e):t.minorExtent()},t.majorExtent=function(e){return arguments.length?(i=+e[0][0],o=+e[1][0],l=+e[0][1],s=+e[1][1],i>o&&(e=i,i=o,o=e),l>s&&(e=l,l=s,s=e),t.precision(m)):[[i,l],[o,s]]},t.minorExtent=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],u=+e[0][1],a=+e[1][1],r>n&&(e=r,r=n,n=e),u>a&&(e=u,u=a,a=e),t.precision(m)):[[r,u],[n,a]]},t.step=function(e){return arguments.length?t.majorStep(e).minorStep(e):t.minorStep()},t.majorStep=function(e){return arguments.length?(y=+e[0],v=+e[1],t):[y,v]},t.minorStep=function(e){return arguments.length?(d=+e[0],g=+e[1],t):[d,g]},t.precision=function(e){return arguments.length?(m=+e,c=vn(u,a,90),p=mn(r,n,m),f=vn(l,s,90),h=mn(i,o,m),t):m},t.majorExtent([[-180,-90+qa],[180,90-qa]]).minorExtent([[-180,-80-qa],[180,80+qa]])},sa.geo.greatArc=function(){function t(){return{type:"LineString",coordinates:[e||r.apply(this,arguments),n||o.apply(this,arguments)]}}var e,n,r=_n,o=xn;return t.distance=function(){return sa.geo.distance(e||r.apply(this,arguments),n||o.apply(this,arguments))},t.source=function(n){return arguments.length?(r=n,e="function"==typeof n?null:n,t):r},t.target=function(e){return arguments.length?(o=e,n="function"==typeof e?null:e,t):o},t.precision=function(){return arguments.length?t:0},t},sa.geo.interpolate=function(t,e){return bn(t[0]*Ua,t[1]*Ua,e[0]*Ua,e[1]*Ua)},sa.geo.length=function(t){return $u=0,sa.geo.stream(t,Zu),$u};var $u,Zu={sphere:b,point:b,lineStart:Mn,lineEnd:b,polygonStart:b,polygonEnd:b},Ju=Tn(function(t){return Math.sqrt(2/(1+t))},function(t){return 2*Math.asin(t/2)});(sa.geo.azimuthalEqualArea=function(){return an(Ju)}).raw=Ju;var Qu=Tn(function(t){var e=Math.acos(t);return e&&e/Math.sin(e)},m);(sa.geo.azimuthalEquidistant=function(){return an(Qu)}).raw=Qu,(sa.geo.conicConformal=function(){return We(wn)}).raw=wn,(sa.geo.conicEquidistant=function(){return We(Cn)}).raw=Cn;var ts=Tn(function(t){return 1/t},Math.atan);(sa.geo.gnomonic=function(){return an(ts)}).raw=ts,Sn.invert=function(t,e){return[t,2*Math.atan(Math.exp(e))-za]},(sa.geo.mercator=function(){return Nn(Sn)}).raw=Sn;var es=Tn(function(){return 1},Math.asin);(sa.geo.orthographic=function(){return an(es)}).raw=es;var ns=Tn(function(t){return 1/(1+t)},function(t){return 2*Math.atan(t)});(sa.geo.stereographic=function(){return an(ns)}).raw=ns,kn.invert=function(t,e){return[-e,2*Math.atan(Math.exp(t))-za]},(sa.geo.transverseMercator=function(){var t=Nn(kn),e=t.center,n=t.rotate;return t.center=function(t){return t?e([-t[1],t[0]]):(t=e(),[t[1],-t[0]])},t.rotate=function(t){return t?n([t[0],t[1],t.length>2?t[2]+90:90]):(t=n(),[t[0],t[1],t[2]-90])},n([0,0,90])}).raw=kn,sa.geom={},sa.geom.hull=function(t){function e(t){if(t.length<3)return[];var e,o=St(n),i=St(r),a=t.length,u=[],s=[];for(e=0;e<a;e++)u.push([+o.call(this,t[e],e),+i.call(this,t[e],e),e]);for(u.sort(Ln),e=0;e<a;e++)s.push([u[e][0],-u[e][1]]);var l=En(u),c=En(s),p=c[0]===l[0],f=c[c.length-1]===l[l.length-1],h=[];for(e=l.length-1;e>=0;--e)h.push(t[u[l[e]][2]]);for(e=+p;e<c.length-f;++e)h.push(t[u[c[e]][2]]);return h}var n=An,r=Pn;return arguments.length?e(t):(e.x=function(t){return arguments.length?(n=t,e):n},e.y=function(t){return arguments.length?(r=t,e):r},e)},sa.geom.polygon=function(t){return Ca(t,rs),t};var rs=sa.geom.polygon.prototype=[];rs.area=function(){for(var t,e=-1,n=this.length,r=this[n-1],o=0;++e<n;)t=r,r=this[e],o+=t[1]*r[0]-t[0]*r[1];return.5*o},rs.centroid=function(t){var e,n,r=-1,o=this.length,i=0,a=0,u=this[o-1];for(arguments.length||(t=-1/(6*this.area()));++r<o;)e=u,u=this[r],n=e[0]*u[1]-u[0]*e[1],i+=(e[0]+u[0])*n,a+=(e[1]+u[1])*n;return[i*t,a*t]},rs.clip=function(t){for(var e,n,r,o,i,a,u=jn(t),s=-1,l=this.length-jn(this),c=this[l-1];++s<l;){for(e=t.slice(),t.length=0,o=this[s],i=e[(r=e.length-u)-1],n=-1;++n<r;)a=e[n],Dn(a,c,o)?(Dn(i,c,o)||t.push(Rn(i,a,c,o)),t.push(a)):Dn(i,c,o)&&t.push(Rn(i,a,c,o)),i=a;u&&t.push(t[0]),c=o}return t};var os,is,as,us,ss,ls=[],cs=[];Un.prototype.prepare=function(){for(var t,e=this.edges,n=e.length;n--;)t=e[n].edge,t.b&&t.a||e.splice(n,1);return e.sort(Gn),e.length},er.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},nr.prototype={insert:function(t,e){var n,r,o;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;n=t}else this._?(t=ar(this._),e.P=null,e.N=t,t.P=t.L=e,n=t):(e.P=e.N=null,this._=e,n=null);for(e.L=e.R=null,e.U=n,e.C=!0,t=e;n&&n.C;)r=n.U,n===r.L?(o=r.R,o&&o.C?(n.C=o.C=!1,r.C=!0,t=r):(t===n.R&&(or(this,n),t=n,n=t.U),n.C=!1,r.C=!0,ir(this,r))):(o=r.L,o&&o.C?(n.C=o.C=!1,r.C=!0,t=r):(t===n.L&&(ir(this,n),t=n,n=t.U),n.C=!1,r.C=!0,or(this,r))),n=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,n,r,o=t.U,i=t.L,a=t.R;if(n=i?a?ar(a):i:a,o?o.L===t?o.L=n:o.R=n:this._=n,i&&a?(r=n.C,n.C=t.C,n.L=i,i.U=n,n!==a?(o=n.U,n.U=t.U,t=n.R,o.L=t,n.R=a,a.U=n):(n.U=o,o=n,t=n.R)):(r=t.C,t=n),t&&(t.U=o),!r){if(t&&t.C)return void(t.C=!1);do{if(t===this._)break;if(t===o.L){if(e=o.R,e.C&&(e.C=!1,o.C=!0,or(this,o),e=o.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,ir(this,e),e=o.R),e.C=o.C,o.C=e.R.C=!1,or(this,o),t=this._;break}}else if(e=o.L,e.C&&(e.C=!1,o.C=!0,ir(this,o),e=o.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,or(this,e),e=o.L),e.C=o.C,o.C=e.L.C=!1,ir(this,o),t=this._;break}e.C=!0,t=o,o=o.U}while(!t.C);t&&(t.C=!1)}}},sa.geom.voronoi=function(t){function e(t){var e=new Array(t.length),r=u[0][0],o=u[0][1],i=u[1][0],a=u[1][1];return ur(n(t),u).cells.forEach(function(n,u){var s=n.edges,l=n.site,c=e[u]=s.length?s.map(function(t){var e=t.start();return[e.x,e.y]}):l.x>=r&&l.x<=i&&l.y>=o&&l.y<=a?[[r,a],[i,a],[i,o],[r,o]]:[];c.point=t[u]}),e}function n(t){return t.map(function(t,e){return{x:Math.round(i(t,e)/qa)*qa,y:Math.round(a(t,e)/qa)*qa,i:e}})}var r=An,o=Pn,i=r,a=o,u=ps;return t?e(t):(e.links=function(t){return ur(n(t)).edges.filter(function(t){return t.l&&t.r}).map(function(e){return{source:t[e.l.i],target:t[e.r.i]}})},e.triangles=function(t){var e=[];return ur(n(t)).cells.forEach(function(n,r){for(var o,i,a=n.site,u=n.edges.sort(Gn),s=-1,l=u.length,c=u[l-1].edge,p=c.l===a?c.r:c.l;++s<l;)o=c,i=p,c=u[s].edge,p=c.l===a?c.r:c.l,r<i.i&&r<p.i&&lr(a,i,p)<0&&e.push([t[r],t[i.i],t[p.i]])}),e},e.x=function(t){return arguments.length?(i=St(r=t),e):r},e.y=function(t){return arguments.length?(a=St(o=t),e):o},e.clipExtent=function(t){return arguments.length?(u=null==t?ps:t,e):u===ps?null:u},e.size=function(t){return arguments.length?e.clipExtent(t&&[[0,0],t]):u===ps?null:u&&u[1]},e)};var ps=[[-1e6,-1e6],[1e6,1e6]];sa.geom.delaunay=function(t){return sa.geom.voronoi().triangles(t)},sa.geom.quadtree=function(t,e,n,r,o){function i(t){function i(t,e,n,r,o,i,a,u){if(!isNaN(n)&&!isNaN(r))if(t.leaf){var s=t.x,c=t.y;if(null!=s)if(xa(s-n)+xa(c-r)<.01)l(t,e,n,r,o,i,a,u);else{var p=t.point;t.x=t.y=t.point=null,l(t,p,s,c,o,i,a,u),l(t,e,n,r,o,i,a,u)}else t.x=n,t.y=r,t.point=e}else l(t,e,n,r,o,i,a,u)}function l(t,e,n,r,o,a,u,s){var l=.5*(o+u),c=.5*(a+s),p=n>=l,f=r>=c,h=f<<1|p;t.leaf=!1,t=t.nodes[h]||(t.nodes[h]=fr()),p?o=l:u=l,f?a=c:s=c,i(t,e,n,r,o,a,u,s)}var c,p,f,h,d,g,y,v,m,_=St(u),x=St(s);if(null!=e)g=e,y=n,v=r,m=o;else if(v=m=-(g=y=1/0),p=[],f=[],d=t.length,a)for(h=0;h<d;++h)c=t[h],c.x<g&&(g=c.x),c.y<y&&(y=c.y),c.x>v&&(v=c.x),c.y>m&&(m=c.y),p.push(c.x),f.push(c.y);else for(h=0;h<d;++h){var b=+_(c=t[h],h),M=+x(c,h);b<g&&(g=b),M<y&&(y=M),b>v&&(v=b),M>m&&(m=M),p.push(b),f.push(M)}var T=v-g,w=m-y;T>w?m=y+T:v=g+w;var C=fr();if(C.add=function(t){i(C,t,+_(t,++h),+x(t,h),g,y,v,m)},C.visit=function(t){hr(t,C,g,y,v,m)},C.find=function(t){return dr(C,t[0],t[1],g,y,v,m)},h=-1,null==e){for(;++h<d;)i(C,t[h],p[h],f[h],g,y,v,m);--h}else t.forEach(C.add);return p=f=t=c=null,C}var a,u=An,s=Pn;return(a=arguments.length)?(u=cr,s=pr,3===a&&(o=n,r=e,n=e=0),i(t)):(i.x=function(t){return arguments.length?(u=t,i):u},i.y=function(t){return arguments.length?(s=t,i):s},i.extent=function(t){return arguments.length?(null==t?e=n=r=o=null:(e=+t[0][0],n=+t[0][1],r=+t[1][0],o=+t[1][1]),i):null==e?null:[[e,n],[r,o]]},i.size=function(t){return arguments.length?(null==t?e=n=r=o=null:(e=n=0,r=+t[0],o=+t[1]),i):null==e?null:[r-e,o-n]},i)},sa.interpolateRgb=gr,sa.interpolateObject=yr,sa.interpolateNumber=vr,sa.interpolateString=mr;var fs=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,hs=new RegExp(fs.source,"g");sa.interpolate=_r,sa.interpolators=[function(t,e){var n=typeof e;return("string"===n?iu.has(e.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(e)?gr:mr:e instanceof at?gr:Array.isArray(e)?xr:"object"===n&&isNaN(e)?yr:vr)(t,e)}],sa.interpolateArray=xr;var ds=function(){return m},gs=sa.map({linear:ds,poly:Nr,quad:function(){return wr},cubic:function(){return Cr},sin:function(){return kr},exp:function(){return Ar},circle:function(){return Pr},elastic:Er,back:Lr,bounce:function(){return Dr}}),ys=sa.map({"in":m,out:Mr,"in-out":Tr,"out-in":function(t){return Tr(Mr(t))}});sa.ease=function(t){var e=t.indexOf("-"),n=e>=0?t.slice(0,e):t,r=e>=0?t.slice(e+1):"in";return n=gs.get(n)||ds,r=ys.get(r)||m,br(r(n.apply(null,la.call(arguments,1))))},sa.interpolateHcl=Rr,sa.interpolateHsl=jr,sa.interpolateLab=Or,sa.interpolateRound=qr,sa.transform=function(t){var e=pa.createElementNS(sa.ns.prefix.svg,"g");return(sa.transform=function(t){if(null!=t){e.setAttribute("transform",t);var n=e.transform.baseVal.consolidate()}return new Hr(n?n.matrix:vs)})(t)},Hr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var vs={a:1,b:0,c:0,d:1,e:0,f:0};sa.interpolateTransform=Vr,sa.layout={},sa.layout.bundle=function(){return function(t){for(var e=[],n=-1,r=t.length;++n<r;)e.push($r(t[n]));return e}},sa.layout.chord=function(){function t(){var t,l,p,f,h,d={},g=[],y=sa.range(i),v=[];for(n=[],r=[],t=0,f=-1;++f<i;){for(l=0,h=-1;++h<i;)l+=o[f][h];g.push(l),v.push(sa.range(i)),t+=l}for(a&&y.sort(function(t,e){return a(g[t],g[e])}),u&&v.forEach(function(t,e){t.sort(function(t,n){return u(o[e][t],o[e][n])})}),t=(Ia-c*i)/t,l=0,f=-1;++f<i;){for(p=l,h=-1;++h<i;){var m=y[f],_=v[m][h],x=o[m][_],b=l,M=l+=x*t;d[m+"-"+_]={index:m,subindex:_,startAngle:b,endAngle:M,value:x}}r[m]={index:m,startAngle:p,endAngle:l,value:g[m]},l+=c}for(f=-1;++f<i;)for(h=f-1;++h<i;){var T=d[f+"-"+h],w=d[h+"-"+f];(T.value||w.value)&&n.push(T.value<w.value?{source:w,target:T}:{source:T,target:w})}s&&e()}function e(){n.sort(function(t,e){return s((t.source.value+t.target.value)/2,(e.source.value+e.target.value)/2)})}var n,r,o,i,a,u,s,l={},c=0;return l.matrix=function(t){return arguments.length?(i=(o=t)&&o.length,n=r=null,l):o},l.padding=function(t){return arguments.length?(c=t,n=r=null,l):c},l.sortGroups=function(t){return arguments.length?(a=t,n=r=null,l):a},l.sortSubgroups=function(t){return arguments.length?(u=t,n=null,l):u},l.sortChords=function(t){return arguments.length?(s=t,n&&e(),l):s},l.chords=function(){return n||t(),n},l.groups=function(){return r||t(),r},l},sa.layout.force=function(){function t(t){return function(e,n,r,o){if(e.point!==t){var i=e.cx-t.x,a=e.cy-t.y,u=o-n,s=i*i+a*a;if(u*u/v<s){if(s<g){var l=e.charge/s;t.px-=i*l,t.py-=a*l}return!0}if(e.point&&s&&s<g){var l=e.pointCharge/s;t.px-=i*l,t.py-=a*l}}return!e.charge}}function e(t){t.px=sa.event.x,t.py=sa.event.y,s.resume()}var n,r,o,i,a,u,s={},l=sa.dispatch("start","tick","end"),c=[1,1],p=.9,f=ms,h=_s,d=-30,g=xs,y=.1,v=.64,_=[],x=[];return s.tick=function(){if((o*=.99)<.005)return n=null,l.end({type:"end",alpha:o=0}),!0;var e,r,s,f,h,g,v,m,b,M=_.length,T=x.length;for(r=0;r<T;++r)s=x[r],f=s.source,h=s.target,m=h.x-f.x,b=h.y-f.y,(g=m*m+b*b)&&(g=o*a[r]*((g=Math.sqrt(g))-i[r])/g,m*=g,b*=g,h.x-=m*(v=f.weight+h.weight?f.weight/(f.weight+h.weight):.5),h.y-=b*v,f.x+=m*(v=1-v),f.y+=b*v);if((v=o*y)&&(m=c[0]/2,b=c[1]/2,r=-1,v))for(;++r<M;)s=_[r],s.x+=(m-s.x)*v,s.y+=(b-s.y)*v;if(d)for(ro(e=sa.geom.quadtree(_),o,u),r=-1;++r<M;)(s=_[r]).fixed||e.visit(t(s));for(r=-1;++r<M;)s=_[r],s.fixed?(s.x=s.px,s.y=s.py):(s.x-=(s.px-(s.px=s.x))*p,s.y-=(s.py-(s.py=s.y))*p);l.tick({type:"tick",alpha:o})},s.nodes=function(t){return arguments.length?(_=t,s):_},s.links=function(t){return arguments.length?(x=t,s):x},s.size=function(t){return arguments.length?(c=t,s):c},s.linkDistance=function(t){return arguments.length?(f="function"==typeof t?t:+t,s):f},s.distance=s.linkDistance,s.linkStrength=function(t){return arguments.length?(h="function"==typeof t?t:+t,s):h},s.friction=function(t){return arguments.length?(p=+t,s):p},s.charge=function(t){return arguments.length?(d="function"==typeof t?t:+t,s):d},s.chargeDistance=function(t){return arguments.length?(g=t*t,s):Math.sqrt(g)},s.gravity=function(t){return arguments.length?(y=+t,s):y},s.theta=function(t){return arguments.length?(v=t*t,s):Math.sqrt(v)},s.alpha=function(t){return arguments.length?(t=+t,o?t>0?o=t:(n.c=null,n.t=NaN,n=null,l.end({type:"end",alpha:o=0})):t>0&&(l.start({type:"start",alpha:o=t}),n=Et(s.tick)),s):o},s.start=function(){function t(t,r){if(!n){for(n=new Array(o),s=0;s<o;++s)n[s]=[];for(s=0;s<l;++s){var i=x[s];n[i.source.index].push(i.target),n[i.target.index].push(i.source)}}for(var a,u=n[e],s=-1,c=u.length;++s<c;)if(!isNaN(a=u[s][t]))return a;return Math.random()*r}var e,n,r,o=_.length,l=x.length,p=c[0],g=c[1];for(e=0;e<o;++e)(r=_[e]).index=e,r.weight=0;for(e=0;e<l;++e)r=x[e],"number"==typeof r.source&&(r.source=_[r.source]),"number"==typeof r.target&&(r.target=_[r.target]),++r.source.weight,++r.target.weight;for(e=0;e<o;++e)r=_[e],isNaN(r.x)&&(r.x=t("x",p)),isNaN(r.y)&&(r.y=t("y",g)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(i=[],"function"==typeof f)for(e=0;e<l;++e)i[e]=+f.call(this,x[e],e);else for(e=0;e<l;++e)i[e]=f;if(a=[],"function"==typeof h)for(e=0;e<l;++e)a[e]=+h.call(this,x[e],e);else for(e=0;e<l;++e)a[e]=h;if(u=[],"function"==typeof d)for(e=0;e<o;++e)u[e]=+d.call(this,_[e],e);else for(e=0;e<o;++e)u[e]=d;return s.resume()},s.resume=function(){return s.alpha(.1)},s.stop=function(){return s.alpha(0)},s.drag=function(){return r||(r=sa.behavior.drag().origin(m).on("dragstart.force",Qr).on("drag.force",e).on("dragend.force",to)),arguments.length?void this.on("mouseover.force",eo).on("mouseout.force",no).call(r):r},sa.rebind(s,l,"on")};var ms=20,_s=1,xs=1/0;sa.layout.hierarchy=function(){function t(o){var i,a=[o],u=[];for(o.depth=0;null!=(i=a.pop());)if(u.push(i),(l=n.call(t,i,i.depth))&&(s=l.length)){for(var s,l,c;--s>=0;)a.push(c=l[s]),c.parent=i,c.depth=i.depth+1;r&&(i.value=0),i.children=l}else r&&(i.value=+r.call(t,i,i.depth)||0),delete i.children;return ao(o,function(t){var n,o;e&&(n=t.children)&&n.sort(e),r&&(o=t.parent)&&(o.value+=t.value)}),u}var e=lo,n=uo,r=so;return t.sort=function(n){return arguments.length?(e=n,t):e},t.children=function(e){return arguments.length?(n=e,t):n},t.value=function(e){return arguments.length?(r=e,t):r},t.revalue=function(e){return r&&(io(e,function(t){t.children&&(t.value=0)}),ao(e,function(e){var n;e.children||(e.value=+r.call(t,e,e.depth)||0),(n=e.parent)&&(n.value+=e.value)})),e},t},sa.layout.partition=function(){function t(e,n,r,o){var i=e.children;if(e.x=n,e.y=e.depth*o,e.dx=r,e.dy=o,i&&(a=i.length)){var a,u,s,l=-1;for(r=e.value?r/e.value:0;++l<a;)t(u=i[l],n,s=u.value*r,o),n+=s}}function e(t){var n=t.children,r=0;if(n&&(o=n.length))for(var o,i=-1;++i<o;)r=Math.max(r,e(n[i]));return 1+r}function n(n,i){var a=r.call(this,n,i);return t(a[0],0,o[0],o[1]/e(a[0])),a}var r=sa.layout.hierarchy(),o=[1,1];return n.size=function(t){return arguments.length?(o=t,n):o},oo(n,r)},sa.layout.pie=function(){function t(a){var u,s=a.length,l=a.map(function(n,r){return+e.call(t,n,r)}),c=+("function"==typeof r?r.apply(this,arguments):r),p=("function"==typeof o?o.apply(this,arguments):o)-c,f=Math.min(Math.abs(p)/s,+("function"==typeof i?i.apply(this,arguments):i)),h=f*(p<0?-1:1),d=sa.sum(l),g=d?(p-s*h)/d:0,y=sa.range(s),v=[];return null!=n&&y.sort(n===bs?function(t,e){return l[e]-l[t]}:function(t,e){return n(a[t],a[e])}),y.forEach(function(t){v[t]={data:a[t],value:u=l[t],startAngle:c,endAngle:c+=u*g+h,padAngle:f}}),v}var e=Number,n=bs,r=0,o=Ia,i=0;return t.value=function(n){return arguments.length?(e=n,t):e},t.sort=function(e){return arguments.length?(n=e,t):n},t.startAngle=function(e){return arguments.length?(r=e,t):r},t.endAngle=function(e){return arguments.length?(o=e,t):o},t.padAngle=function(e){return arguments.length?(i=e,t):i},t};var bs={};sa.layout.stack=function(){function t(u,s){if(!(f=u.length))return u;var l=u.map(function(n,r){return e.call(t,n,r)}),c=l.map(function(e){return e.map(function(e,n){return[i.call(t,e,n),a.call(t,e,n)]})}),p=n.call(t,c,s);l=sa.permute(l,p),c=sa.permute(c,p);var f,h,d,g,y=r.call(t,c,s),v=l[0].length;for(d=0;d<v;++d)for(o.call(t,l[0][d],g=y[d],c[0][d][1]),h=1;h<f;++h)o.call(t,l[h][d],g+=c[h-1][d][1],c[h][d][1]);return u}var e=m,n=go,r=yo,o=ho,i=po,a=fo;return t.values=function(n){return arguments.length?(e=n,t):e},t.order=function(e){return arguments.length?(n="function"==typeof e?e:Ms.get(e)||go,t):n},t.offset=function(e){return arguments.length?(r="function"==typeof e?e:Ts.get(e)||yo,t):r},t.x=function(e){return arguments.length?(i=e,t):i},t.y=function(e){return arguments.length?(a=e,t):a},t.out=function(e){return arguments.length?(o=e,t):o},t};var Ms=sa.map({"inside-out":function(t){var e,n,r=t.length,o=t.map(vo),i=t.map(mo),a=sa.range(r).sort(function(t,e){return o[t]-o[e]}),u=0,s=0,l=[],c=[];for(e=0;e<r;++e)n=a[e],u<s?(u+=i[n],l.push(n)):(s+=i[n],c.push(n));return c.reverse().concat(l)},reverse:function(t){return sa.range(t.length).reverse()},"default":go}),Ts=sa.map({silhouette:function(t){var e,n,r,o=t.length,i=t[0].length,a=[],u=0,s=[];for(n=0;n<i;++n){for(e=0,r=0;e<o;e++)r+=t[e][n][1];r>u&&(u=r),a.push(r)}for(n=0;n<i;++n)s[n]=(u-a[n])/2;return s},wiggle:function(t){var e,n,r,o,i,a,u,s,l,c=t.length,p=t[0],f=p.length,h=[];for(h[0]=s=l=0,n=1;n<f;++n){for(e=0,o=0;e<c;++e)o+=t[e][n][1];for(e=0,i=0,u=p[n][0]-p[n-1][0];e<c;++e){for(r=0,a=(t[e][n][1]-t[e][n-1][1])/(2*u);r<e;++r)a+=(t[r][n][1]-t[r][n-1][1])/u;i+=a*t[e][n][1]}h[n]=s-=o?i/o*u:0,s<l&&(l=s)}for(n=0;n<f;++n)h[n]-=l;return h},expand:function(t){var e,n,r,o=t.length,i=t[0].length,a=1/o,u=[];for(n=0;n<i;++n){for(e=0,r=0;e<o;e++)r+=t[e][n][1];if(r)for(e=0;e<o;e++)t[e][n][1]/=r;else for(e=0;e<o;e++)t[e][n][1]=a}for(n=0;n<i;++n)u[n]=0;return u},zero:yo});sa.layout.histogram=function(){function t(t,i){for(var a,u,s=[],l=t.map(n,this),c=r.call(this,l,i),p=o.call(this,c,l,i),i=-1,f=l.length,h=p.length-1,d=e?1:1/f;++i<h;)a=s[i]=[],a.dx=p[i+1]-(a.x=p[i]),a.y=0;if(h>0)for(i=-1;++i<f;)u=l[i],u>=c[0]&&u<=c[1]&&(a=s[sa.bisect(p,u,1,h)-1],a.y+=d,a.push(t[i]));return s}var e=!0,n=Number,r=Mo,o=xo;return t.value=function(e){return arguments.length?(n=e,t):n},t.range=function(e){return arguments.length?(r=St(e),t):r},t.bins=function(e){return arguments.length?(o="number"==typeof e?function(t){return bo(t,e)}:St(e),t):o},t.frequency=function(n){return arguments.length?(e=!!n,t):e},t},sa.layout.pack=function(){function t(t,i){var a=n.call(this,t,i),u=a[0],s=o[0],l=o[1],c=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(u.x=u.y=0,ao(u,function(t){t.r=+c(t.value)}),ao(u,No),r){var p=r*(e?1:Math.max(2*u.r/s,2*u.r/l))/2;ao(u,function(t){t.r+=p}),ao(u,No),ao(u,function(t){t.r-=p})}return Po(u,s/2,l/2,e?1:1/Math.max(2*u.r/s,2*u.r/l)),a}var e,n=sa.layout.hierarchy().sort(To),r=0,o=[1,1];return t.size=function(e){return arguments.length?(o=e,t):o},t.radius=function(n){return arguments.length?(e=null==n||"function"==typeof n?n:+n,t):e},t.padding=function(e){return arguments.length?(r=+e,t):r},oo(t,n)},sa.layout.tree=function(){function t(t,o){var c=a.call(this,t,o),p=c[0],f=e(p);if(ao(f,n),f.parent.m=-f.z,io(f,r),l)io(p,i);else{var h=p,d=p,g=p;io(p,function(t){t.x<h.x&&(h=t),t.x>d.x&&(d=t),t.depth>g.depth&&(g=t)});var y=u(h,d)/2-h.x,v=s[0]/(d.x+u(d,h)/2+y),m=s[1]/(g.depth||1);io(p,function(t){t.x=(t.x+y)*v,t.y=t.depth*m})}return c}function e(t){for(var e,n={A:null,children:[t]},r=[n];null!=(e=r.pop());)for(var o,i=e.children,a=0,u=i.length;a<u;++a)r.push((i[a]=o={_:i[a],parent:e,children:(o=i[a].children)&&o.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:a}).a=o);return n.children[0]}function n(t){var e=t.children,n=t.parent.children,r=t.i?n[t.i-1]:null;if(e.length){Oo(t);var i=(e[0].z+e[e.length-1].z)/2;r?(t.z=r.z+u(t._,r._),t.m=t.z-i):t.z=i}else r&&(t.z=r.z+u(t._,r._));t.parent.A=o(t,r,t.parent.A||n[0])}function r(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function o(t,e,n){if(e){for(var r,o=t,i=t,a=e,s=o.parent.children[0],l=o.m,c=i.m,p=a.m,f=s.m;a=Ro(a),o=Do(o),a&&o;)s=Do(s),i=Ro(i),i.a=t,r=a.z+p-o.z-l+u(a._,o._),r>0&&(jo(qo(a,t,n),t,r),l+=r,c+=r),p+=a.m,l+=o.m,f+=s.m,c+=i.m;a&&!Ro(i)&&(i.t=a,i.m+=p-c),o&&!Do(s)&&(s.t=o,s.m+=l-f,n=t)}return n}function i(t){t.x*=s[0],t.y=t.depth*s[1]}var a=sa.layout.hierarchy().sort(null).value(null),u=Lo,s=[1,1],l=null;return t.separation=function(e){return arguments.length?(u=e,t):u},t.size=function(e){return arguments.length?(l=null==(s=e)?i:null,t):l?null:s},t.nodeSize=function(e){return arguments.length?(l=null==(s=e)?null:i,t):l?s:null},oo(t,a)},sa.layout.cluster=function(){function t(t,i){var a,u=e.call(this,t,i),s=u[0],l=0;ao(s,function(t){var e=t.children;e&&e.length?(t.x=Fo(e),t.y=Ho(e)):(t.x=a?l+=n(t,a):0,t.y=0,a=t)});var c=Io(s),p=Bo(s),f=c.x-n(c,p)/2,h=p.x+n(p,c)/2;return ao(s,o?function(t){t.x=(t.x-s.x)*r[0],t.y=(s.y-t.y)*r[1]}:function(t){t.x=(t.x-f)/(h-f)*r[0],t.y=(1-(s.y?t.y/s.y:1))*r[1]}),u}var e=sa.layout.hierarchy().sort(null).value(null),n=Lo,r=[1,1],o=!1;return t.separation=function(e){return arguments.length?(n=e,t):n},t.size=function(e){return arguments.length?(o=null==(r=e),t):o?null:r},t.nodeSize=function(e){return arguments.length?(o=null!=(r=e),t):o?r:null},oo(t,e)},sa.layout.treemap=function(){function t(t,e){for(var n,r,o=-1,i=t.length;++o<i;)r=(n=t[o]).value*(e<0?0:e),n.area=isNaN(r)||r<=0?0:r}function e(n){var i=n.children;if(i&&i.length){var a,u,s,l=p(n),c=[],f=i.slice(),d=1/0,g="slice"===h?l.dx:"dice"===h?l.dy:"slice-dice"===h?1&n.depth?l.dy:l.dx:Math.min(l.dx,l.dy);for(t(f,l.dx*l.dy/n.value),c.area=0;(s=f.length)>0;)c.push(a=f[s-1]),c.area+=a.area,"squarify"!==h||(u=r(c,g))<=d?(f.pop(),d=u):(c.area-=c.pop().area,o(c,g,l,!1),g=Math.min(l.dx,l.dy),c.length=c.area=0,d=1/0);c.length&&(o(c,g,l,!0),c.length=c.area=0),i.forEach(e)}}function n(e){var r=e.children;if(r&&r.length){var i,a=p(e),u=r.slice(),s=[];for(t(u,a.dx*a.dy/e.value),s.area=0;i=u.pop();)s.push(i),s.area+=i.area,null!=i.z&&(o(s,i.z?a.dx:a.dy,a,!u.length),s.length=s.area=0);r.forEach(n)}}function r(t,e){for(var n,r=t.area,o=0,i=1/0,a=-1,u=t.length;++a<u;)(n=t[a].area)&&(n<i&&(i=n),n>o&&(o=n));return r*=r,e*=e,r?Math.max(e*o*d/r,r/(e*i*d)):1/0}function o(t,e,n,r){var o,i=-1,a=t.length,u=n.x,l=n.y,c=e?s(t.area/e):0;if(e==n.dx){for((r||c>n.dy)&&(c=n.dy);++i<a;)o=t[i],o.x=u,o.y=l,o.dy=c,u+=o.dx=Math.min(n.x+n.dx-u,c?s(o.area/c):0);o.z=!0,o.dx+=n.x+n.dx-u,n.y+=c,n.dy-=c}else{for((r||c>n.dx)&&(c=n.dx);++i<a;)o=t[i],o.x=u,o.y=l,o.dx=c,l+=o.dy=Math.min(n.y+n.dy-l,c?s(o.area/c):0);o.z=!1,o.dy+=n.y+n.dy-l,n.x+=c,n.dx-=c}}function i(r){var o=a||u(r),i=o[0];return i.x=i.y=0,i.value?(i.dx=l[0],i.dy=l[1]):i.dx=i.dy=0,a&&u.revalue(i),t([i],i.dx*i.dy/i.value),(a?n:e)(i),f&&(a=o),o}var a,u=sa.layout.hierarchy(),s=Math.round,l=[1,1],c=null,p=zo,f=!1,h="squarify",d=.5*(1+Math.sqrt(5));return i.size=function(t){return arguments.length?(l=t,i):l},i.padding=function(t){function e(e){var n=t.call(i,e,e.depth);return null==n?zo(e):Uo(e,"number"==typeof n?[n,n,n,n]:n)}function n(e){return Uo(e,t)}if(!arguments.length)return c;var r;return p=null==(c=t)?zo:"function"==(r=typeof t)?e:"number"===r?(t=[t,t,t,t],n):n,i},i.round=function(t){return arguments.length?(s=t?Math.round:Number,i):s!=Number},i.sticky=function(t){return arguments.length?(f=t,a=null,i):f},i.ratio=function(t){return arguments.length?(d=t,i):d},i.mode=function(t){return arguments.length?(h=t+"",i):h},oo(i,u)},sa.random={normal:function(t,e){var n=arguments.length;return n<2&&(e=1),n<1&&(t=0),function(){var n,r,o;do n=2*Math.random()-1,r=2*Math.random()-1,o=n*n+r*r;while(!o||o>1);return t+e*n*Math.sqrt(-2*Math.log(o)/o)}},logNormal:function(){var t=sa.random.normal.apply(sa,arguments);return function(){return Math.exp(t())}},bates:function(t){var e=sa.random.irwinHall(t);return function(){return e()/t}},irwinHall:function(t){return function(){for(var e=0,n=0;n<t;n++)e+=Math.random();return e}}},sa.scale={};var ws={floor:m,ceil:m};sa.scale.linear=function(){return $o([0,1],[0,1],_r,!1)};var Cs={s:1,g:1,p:1,r:1,e:1};sa.scale.log=function(){return oi(sa.scale.linear().domain([0,1]),10,!0,[1,10])};var Ss=sa.format(".0e"),Ns={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};sa.scale.pow=function(){return ii(sa.scale.linear(),1,[0,1])},sa.scale.sqrt=function(){return sa.scale.pow().exponent(.5)},sa.scale.ordinal=function(){return ui([],{t:"range",a:[[]]})},sa.scale.category10=function(){return sa.scale.ordinal().range(ks)},sa.scale.category20=function(){return sa.scale.ordinal().range(As)},sa.scale.category20b=function(){return sa.scale.ordinal().range(Ps)},sa.scale.category20c=function(){return sa.scale.ordinal().range(Es)};var ks=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(_t),As=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(_t),Ps=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(_t),Es=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(_t);sa.scale.quantile=function(){return si([],[])},sa.scale.quantize=function(){return li(0,1,[0,1])},sa.scale.threshold=function(){return ci([.5],[0,1])},sa.scale.identity=function(){return pi([0,1])},sa.svg={},sa.svg.arc=function(){function t(){var t=Math.max(0,+n.apply(this,arguments)),l=Math.max(0,+r.apply(this,arguments)),c=a.apply(this,arguments)-za,p=u.apply(this,arguments)-za,f=Math.abs(p-c),h=c>p?0:1;if(l<t&&(d=l,l=t,t=d),f>=Ba)return e(l,h)+(t?e(t,1-h):"")+"Z";var d,g,y,v,m,_,x,b,M,T,w,C,S=0,N=0,k=[];if((v=(+s.apply(this,arguments)||0)/2)&&(y=i===Ls?Math.sqrt(t*t+l*l):+i.apply(this,arguments),h||(N*=-1),l&&(N=et(y/l*Math.sin(v))),t&&(S=et(y/t*Math.sin(v)))),l){m=l*Math.cos(c+N),_=l*Math.sin(c+N),x=l*Math.cos(p-N),b=l*Math.sin(p-N);var A=Math.abs(p-c-2*N)<=Fa?0:1;if(N&&mi(m,_,x,b)===h^A){var P=(c+p)/2;m=l*Math.cos(P),_=l*Math.sin(P),x=b=null}}else m=_=0;if(t){M=t*Math.cos(p-S),T=t*Math.sin(p-S),w=t*Math.cos(c+S),C=t*Math.sin(c+S);var E=Math.abs(c-p+2*S)<=Fa?0:1;if(S&&mi(M,T,w,C)===1-h^E){var L=(c+p)/2;M=t*Math.cos(L),T=t*Math.sin(L),w=C=null}}else M=T=0;if(f>qa&&(d=Math.min(Math.abs(l-t)/2,+o.apply(this,arguments)))>.001){g=t<l^h?0:1;var D=d,R=d;if(f<Fa){var j=null==w?[M,T]:null==x?[m,_]:Rn([m,_],[w,C],[x,b],[M,T]),O=m-j[0],q=_-j[1],H=x-j[0],F=b-j[1],I=1/Math.sin(Math.acos((O*H+q*F)/(Math.sqrt(O*O+q*q)*Math.sqrt(H*H+F*F)))/2),B=Math.sqrt(j[0]*j[0]+j[1]*j[1]);R=Math.min(d,(t-B)/(I-1)),D=Math.min(d,(l-B)/(I+1))}if(null!=x){var z=_i(null==w?[M,T]:[w,C],[m,_],l,D,h),U=_i([x,b],[M,T],l,D,h);d===D?k.push("M",z[0],"A",D,",",D," 0 0,",g," ",z[1],"A",l,",",l," 0 ",1-h^mi(z[1][0],z[1][1],U[1][0],U[1][1]),",",h," ",U[1],"A",D,",",D," 0 0,",g," ",U[0]):k.push("M",z[0],"A",D,",",D," 0 1,",g," ",U[0])}else k.push("M",m,",",_);if(null!=w){var W=_i([m,_],[w,C],t,-R,h),G=_i([M,T],null==x?[m,_]:[x,b],t,-R,h);d===R?k.push("L",G[0],"A",R,",",R," 0 0,",g," ",G[1],"A",t,",",t," 0 ",h^mi(G[1][0],G[1][1],W[1][0],W[1][1]),",",1-h," ",W[1],"A",R,",",R," 0 0,",g," ",W[0]):k.push("L",G[0],"A",R,",",R," 0 0,",g," ",W[0])}else k.push("L",M,",",T)}else k.push("M",m,",",_),null!=x&&k.push("A",l,",",l," 0 ",A,",",h," ",x,",",b),k.push("L",M,",",T),null!=w&&k.push("A",t,",",t," 0 ",E,",",1-h," ",w,",",C);return k.push("Z"),k.join("")}function e(t,e){return"M0,"+t+"A"+t+","+t+" 0 1,"+e+" 0,"+-t+"A"+t+","+t+" 0 1,"+e+" 0,"+t}var n=hi,r=di,o=fi,i=Ls,a=gi,u=yi,s=vi;return t.innerRadius=function(e){return arguments.length?(n=St(e),t):n},t.outerRadius=function(e){return arguments.length?(r=St(e),t):r},t.cornerRadius=function(e){return arguments.length?(o=St(e),t):o},t.padRadius=function(e){return arguments.length?(i=e==Ls?Ls:St(e),t):i},t.startAngle=function(e){return arguments.length?(a=St(e),t):a},t.endAngle=function(e){return arguments.length?(u=St(e),t):u},t.padAngle=function(e){return arguments.length?(s=St(e),t):s},t.centroid=function(){var t=(+n.apply(this,arguments)+ +r.apply(this,arguments))/2,e=(+a.apply(this,arguments)+ +u.apply(this,arguments))/2-za;return[Math.cos(e)*t,Math.sin(e)*t]},t};var Ls="auto";sa.svg.line=function(){return xi(m)};var Ds=sa.map({linear:bi,"linear-closed":Mi,step:Ti,"step-before":wi,"step-after":Ci,basis:Ei,"basis-open":Li,"basis-closed":Di,bundle:Ri,cardinal:ki,"cardinal-open":Si,"cardinal-closed":Ni,monotone:Ii});Ds.forEach(function(t,e){e.key=t,e.closed=/-closed$/.test(t)});var Rs=[0,2/3,1/3,0],js=[0,1/3,2/3,0],Os=[0,1/6,2/3,1/6];sa.svg.line.radial=function(){var t=xi(Bi);return t.radius=t.x,delete t.x,t.angle=t.y,delete t.y,t},wi.reverse=Ci,Ci.reverse=wi,sa.svg.area=function(){return zi(m)},sa.svg.area.radial=function(){var t=zi(Bi);return t.radius=t.x,delete t.x,t.innerRadius=t.x0,delete t.x0,t.outerRadius=t.x1,delete t.x1,t.angle=t.y,delete t.y,t.startAngle=t.y0,delete t.y0,t.endAngle=t.y1,delete t.y1,t},sa.svg.chord=function(){function t(t,u){var s=e(this,i,t,u),l=e(this,a,t,u);return"M"+s.p0+r(s.r,s.p1,s.a1-s.a0)+(n(s,l)?o(s.r,s.p1,s.r,s.p0):o(s.r,s.p1,l.r,l.p0)+r(l.r,l.p1,l.a1-l.a0)+o(l.r,l.p1,s.r,s.p0))+"Z"}function e(t,e,n,r){var o=e.call(t,n,r),i=u.call(t,o,r),a=s.call(t,o,r)-za,c=l.call(t,o,r)-za;return{r:i,a0:a,a1:c,p0:[i*Math.cos(a),i*Math.sin(a)],p1:[i*Math.cos(c),i*Math.sin(c)]}}function n(t,e){return t.a0==e.a0&&t.a1==e.a1}function r(t,e,n){return"A"+t+","+t+" 0 "+ +(n>Fa)+",1 "+e}function o(t,e,n,r){return"Q 0,0 "+r}var i=_n,a=xn,u=Ui,s=gi,l=yi;return t.radius=function(e){return arguments.length?(u=St(e),t):u},t.source=function(e){return arguments.length?(i=St(e),t):i},t.target=function(e){return arguments.length?(a=St(e),t):a},t.startAngle=function(e){return arguments.length?(s=St(e),t):s},t.endAngle=function(e){return arguments.length?(l=St(e),t):l},t},sa.svg.diagonal=function(){function t(t,o){var i=e.call(this,t,o),a=n.call(this,t,o),u=(i.y+a.y)/2,s=[i,{x:i.x,y:u},{x:a.x,y:u},a];return s=s.map(r),"M"+s[0]+"C"+s[1]+" "+s[2]+" "+s[3]}var e=_n,n=xn,r=Wi;return t.source=function(n){return arguments.length?(e=St(n),t):e},t.target=function(e){return arguments.length?(n=St(e),t):n},t.projection=function(e){return arguments.length?(r=e,t):r},t},sa.svg.diagonal.radial=function(){var t=sa.svg.diagonal(),e=Wi,n=t.projection;return t.projection=function(t){return arguments.length?n(Gi(e=t)):e},t},sa.svg.symbol=function(){function t(t,r){return(qs.get(e.call(this,t,r))||Ki)(n.call(this,t,r))}var e=Vi,n=Yi;return t.type=function(n){return arguments.length?(e=St(n),t):e},t.size=function(e){return arguments.length?(n=St(e),t):n},t};var qs=sa.map({circle:Ki,cross:function(t){var e=Math.sqrt(t/5)/2;return"M"+-3*e+","+-e+"H"+-e+"V"+-3*e+"H"+e+"V"+-e+"H"+3*e+"V"+e+"H"+e+"V"+3*e+"H"+-e+"V"+e+"H"+-3*e+"Z"},diamond:function(t){var e=Math.sqrt(t/(2*Fs)),n=e*Fs;return"M0,"+-e+"L"+n+",0 0,"+e+" "+-n+",0Z"},square:function(t){var e=Math.sqrt(t)/2;return"M"+-e+","+-e+"L"+e+","+-e+" "+e+","+e+" "+-e+","+e+"Z"},"triangle-down":function(t){var e=Math.sqrt(t/Hs),n=e*Hs/2; 190return"M0,"+n+"L"+e+","+-n+" "+-e+","+-n+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/Hs),n=e*Hs/2;return"M0,"+-n+"L"+e+","+n+" "+-e+","+n+"Z"}});sa.svg.symbolTypes=qs.keys();var Hs=Math.sqrt(3),Fs=Math.tan(30*Ua);Aa.transition=function(t){for(var e,n,r=Is||++Ws,o=Qi(t),i=[],a=Bs||{time:Date.now(),ease:Sr,delay:0,duration:250},u=-1,s=this.length;++u<s;){i.push(e=[]);for(var l=this[u],c=-1,p=l.length;++c<p;)(n=l[c])&&ta(n,c,o,r,a),e.push(n)}return $i(i,o,r)},Aa.interrupt=function(t){return this.each(null==t?zs:Xi(Qi(t)))};var Is,Bs,zs=Xi(Qi()),Us=[],Ws=0;Us.call=Aa.call,Us.empty=Aa.empty,Us.node=Aa.node,Us.size=Aa.size,sa.transition=function(t,e){return t&&t.transition?Is?t.transition(e):t:sa.selection().transition(t)},sa.transition.prototype=Us,Us.select=function(t){var e,n,r,o=this.id,i=this.namespace,a=[];t=k(t);for(var u=-1,s=this.length;++u<s;){a.push(e=[]);for(var l=this[u],c=-1,p=l.length;++c<p;)(r=l[c])&&(n=t.call(r,r.__data__,c,u))?("__data__"in r&&(n.__data__=r.__data__),ta(n,c,i,o,r[i][o]),e.push(n)):e.push(null)}return $i(a,i,o)},Us.selectAll=function(t){var e,n,r,o,i,a=this.id,u=this.namespace,s=[];t=A(t);for(var l=-1,c=this.length;++l<c;)for(var p=this[l],f=-1,h=p.length;++f<h;)if(r=p[f]){i=r[u][a],n=t.call(r,r.__data__,f,l),s.push(e=[]);for(var d=-1,g=n.length;++d<g;)(o=n[d])&&ta(o,d,u,a,i),e.push(o)}return $i(s,u,a)},Us.filter=function(t){var e,n,r,o=[];"function"!=typeof t&&(t=B(t));for(var i=0,a=this.length;i<a;i++){o.push(e=[]);for(var n=this[i],u=0,s=n.length;u<s;u++)(r=n[u])&&t.call(r,r.__data__,u,i)&&e.push(r)}return $i(o,this.namespace,this.id)},Us.tween=function(t,e){var n=this.id,r=this.namespace;return arguments.length<2?this.node()[r][n].tween.get(t):U(this,null==e?function(e){e[r][n].tween.remove(t)}:function(o){o[r][n].tween.set(t,e)})},Us.attr=function(t,e){function n(){this.removeAttribute(u)}function r(){this.removeAttributeNS(u.space,u.local)}function o(t){return null==t?n:(t+="",function(){var e,n=this.getAttribute(u);return n!==t&&(e=a(n,t),function(t){this.setAttribute(u,e(t))})})}function i(t){return null==t?r:(t+="",function(){var e,n=this.getAttributeNS(u.space,u.local);return n!==t&&(e=a(n,t),function(t){this.setAttributeNS(u.space,u.local,e(t))})})}if(arguments.length<2){for(e in t)this.attr(e,t[e]);return this}var a="transform"==t?Vr:_r,u=sa.ns.qualify(t);return Zi(this,"attr."+t,e,u.local?i:o)},Us.attrTween=function(t,e){function n(t,n){var r=e.call(this,t,n,this.getAttribute(o));return r&&function(t){this.setAttribute(o,r(t))}}function r(t,n){var r=e.call(this,t,n,this.getAttributeNS(o.space,o.local));return r&&function(t){this.setAttributeNS(o.space,o.local,r(t))}}var o=sa.ns.qualify(t);return this.tween("attr."+t,o.local?r:n)},Us.style=function(t,n,r){function o(){this.style.removeProperty(t)}function i(n){return null==n?o:(n+="",function(){var o,i=e(this).getComputedStyle(this,null).getPropertyValue(t);return i!==n&&(o=_r(i,n),function(e){this.style.setProperty(t,o(e),r)})})}var a=arguments.length;if(a<3){if("string"!=typeof t){a<2&&(n="");for(r in t)this.style(r,t[r],n);return this}r=""}return Zi(this,"style."+t,n,i)},Us.styleTween=function(t,n,r){function o(o,i){var a=n.call(this,o,i,e(this).getComputedStyle(this,null).getPropertyValue(t));return a&&function(e){this.style.setProperty(t,a(e),r)}}return arguments.length<3&&(r=""),this.tween("style."+t,o)},Us.text=function(t){return Zi(this,"text",t,Ji)},Us.remove=function(){var t=this.namespace;return this.each("end.transition",function(){var e;this[t].count<2&&(e=this.parentNode)&&e.removeChild(this)})},Us.ease=function(t){var e=this.id,n=this.namespace;return arguments.length<1?this.node()[n][e].ease:("function"!=typeof t&&(t=sa.ease.apply(sa,arguments)),U(this,function(r){r[n][e].ease=t}))},Us.delay=function(t){var e=this.id,n=this.namespace;return arguments.length<1?this.node()[n][e].delay:U(this,"function"==typeof t?function(r,o,i){r[n][e].delay=+t.call(r,r.__data__,o,i)}:(t=+t,function(r){r[n][e].delay=t}))},Us.duration=function(t){var e=this.id,n=this.namespace;return arguments.length<1?this.node()[n][e].duration:U(this,"function"==typeof t?function(r,o,i){r[n][e].duration=Math.max(1,t.call(r,r.__data__,o,i))}:(t=Math.max(1,t),function(r){r[n][e].duration=t}))},Us.each=function(t,e){var n=this.id,r=this.namespace;if(arguments.length<2){var o=Bs,i=Is;try{Is=n,U(this,function(e,o,i){Bs=e[r][n],t.call(e,e.__data__,o,i)})}finally{Bs=o,Is=i}}else U(this,function(o){var i=o[r][n];(i.event||(i.event=sa.dispatch("start","end","interrupt"))).on(t,e)});return this},Us.transition=function(){for(var t,e,n,r,o=this.id,i=++Ws,a=this.namespace,u=[],s=0,l=this.length;s<l;s++){u.push(t=[]);for(var e=this[s],c=0,p=e.length;c<p;c++)(n=e[c])&&(r=n[a][o],ta(n,c,a,i,{time:r.time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration})),t.push(n)}return $i(u,a,i)},sa.svg.axis=function(){function t(t){t.each(function(){var t,l=sa.select(this),c=this.__chart__||n,p=this.__chart__=n.copy(),f=null==s?p.ticks?p.ticks.apply(p,u):p.domain():s,h=null==e?p.tickFormat?p.tickFormat.apply(p,u):m:e,d=l.selectAll(".tick").data(f,p),g=d.enter().insert("g",".domain").attr("class","tick").style("opacity",qa),y=sa.transition(d.exit()).style("opacity",qa).remove(),v=sa.transition(d.order()).style("opacity",1),_=Math.max(o,0)+a,x=Go(p),b=l.selectAll(".domain").data([0]),M=(b.enter().append("path").attr("class","domain"),sa.transition(b));g.append("line"),g.append("text");var T,w,C,S,N=g.select("line"),k=v.select("line"),A=d.select("text").text(h),P=g.select("text"),E=v.select("text"),L="top"===r||"left"===r?-1:1;if("bottom"===r||"top"===r?(t=ea,T="x",C="y",w="x2",S="y2",A.attr("dy",L<0?"0em":".71em").style("text-anchor","middle"),M.attr("d","M"+x[0]+","+L*i+"V0H"+x[1]+"V"+L*i)):(t=na,T="y",C="x",w="y2",S="x2",A.attr("dy",".32em").style("text-anchor",L<0?"end":"start"),M.attr("d","M"+L*i+","+x[0]+"H0V"+x[1]+"H"+L*i)),N.attr(S,L*o),P.attr(C,L*_),k.attr(w,0).attr(S,L*o),E.attr(T,0).attr(C,L*_),p.rangeBand){var D=p,R=D.rangeBand()/2;c=p=function(t){return D(t)+R}}else c.rangeBand?c=p:y.call(t,p,c);g.call(t,c,p),v.call(t,p,p)})}var e,n=sa.scale.linear(),r=Gs,o=6,i=6,a=3,u=[10],s=null;return t.scale=function(e){return arguments.length?(n=e,t):n},t.orient=function(e){return arguments.length?(r=e in Ys?e+"":Gs,t):r},t.ticks=function(){return arguments.length?(u=ca(arguments),t):u},t.tickValues=function(e){return arguments.length?(s=e,t):s},t.tickFormat=function(n){return arguments.length?(e=n,t):e},t.tickSize=function(e){var n=arguments.length;return n?(o=+e,i=+arguments[n-1],t):o},t.innerTickSize=function(e){return arguments.length?(o=+e,t):o},t.outerTickSize=function(e){return arguments.length?(i=+e,t):i},t.tickPadding=function(e){return arguments.length?(a=+e,t):a},t.tickSubdivide=function(){return arguments.length&&t},t};var Gs="bottom",Ys={top:1,right:1,bottom:1,left:1};sa.svg.brush=function(){function t(e){e.each(function(){var e=sa.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",i).on("touchstart.brush",i),a=e.selectAll(".background").data([0]);a.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),e.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var u=e.selectAll(".resize").data(g,m);u.exit().remove(),u.enter().append("g").attr("class",function(t){return"resize "+t}).style("cursor",function(t){return Vs[t]}).append("rect").attr("x",function(t){return/[ew]$/.test(t)?-3:null}).attr("y",function(t){return/^[ns]/.test(t)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),u.style("display",t.empty()?"none":null);var s,p=sa.transition(e),f=sa.transition(a);l&&(s=Go(l),f.attr("x",s[0]).attr("width",s[1]-s[0]),r(p)),c&&(s=Go(c),f.attr("y",s[0]).attr("height",s[1]-s[0]),o(p)),n(p)})}function n(t){t.selectAll(".resize").attr("transform",function(t){return"translate("+p[+/e$/.test(t)]+","+f[+/^s/.test(t)]+")"})}function r(t){t.select(".extent").attr("x",p[0]),t.selectAll(".extent,.n>rect,.s>rect").attr("width",p[1]-p[0])}function o(t){t.select(".extent").attr("y",f[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",f[1]-f[0])}function i(){function i(){32==sa.event.keyCode&&(A||(_=null,E[0]-=p[1],E[1]-=f[1],A=2),w())}function g(){32==sa.event.keyCode&&2==A&&(E[0]+=p[1],E[1]+=f[1],A=0,w())}function y(){var t=sa.mouse(b),e=!1;x&&(t[0]+=x[0],t[1]+=x[1]),A||(sa.event.altKey?(_||(_=[(p[0]+p[1])/2,(f[0]+f[1])/2]),E[0]=p[+(t[0]<_[0])],E[1]=f[+(t[1]<_[1])]):_=null),N&&v(t,l,0)&&(r(C),e=!0),k&&v(t,c,1)&&(o(C),e=!0),e&&(n(C),T({type:"brush",mode:A?"move":"resize"}))}function v(t,e,n){var r,o,i=Go(e),s=i[0],l=i[1],c=E[n],g=n?f:p,y=g[1]-g[0];if(A&&(s-=c,l-=y+c),r=(n?d:h)?Math.max(s,Math.min(l,t[n])):t[n],A?o=(r+=c)+y:(_&&(c=Math.max(s,Math.min(l,2*_[n]-r))),c<r?(o=r,r=c):o=c),g[0]!=r||g[1]!=o)return n?u=null:a=null,g[0]=r,g[1]=o,!0}function m(){y(),C.style("pointer-events","all").selectAll(".resize").style("display",t.empty()?"none":null),sa.select("body").style("cursor",null),L.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),P(),T({type:"brushend"})}var _,x,b=this,M=sa.select(sa.event.target),T=s.of(b,arguments),C=sa.select(b),S=M.datum(),N=!/^(n|s)$/.test(S)&&l,k=!/^(e|w)$/.test(S)&&c,A=M.classed("extent"),P=X(b),E=sa.mouse(b),L=sa.select(e(b)).on("keydown.brush",i).on("keyup.brush",g);if(sa.event.changedTouches?L.on("touchmove.brush",y).on("touchend.brush",m):L.on("mousemove.brush",y).on("mouseup.brush",m),C.interrupt().selectAll("*").interrupt(),A)E[0]=p[0]-E[0],E[1]=f[0]-E[1];else if(S){var D=+/w$/.test(S),R=+/^n/.test(S);x=[p[1-D]-E[0],f[1-R]-E[1]],E[0]=p[D],E[1]=f[R]}else sa.event.altKey&&(_=E.slice());C.style("pointer-events","none").selectAll(".resize").style("display",null),sa.select("body").style("cursor",M.style("cursor")),T({type:"brushstart"}),y()}var a,u,s=S(t,"brushstart","brush","brushend"),l=null,c=null,p=[0,0],f=[0,0],h=!0,d=!0,g=Ks[0];return t.event=function(t){t.each(function(){var t=s.of(this,arguments),e={x:p,y:f,i:a,j:u},n=this.__chart__||e;this.__chart__=e,Is?sa.select(this).transition().each("start.brush",function(){a=n.i,u=n.j,p=n.x,f=n.y,t({type:"brushstart"})}).tween("brush:brush",function(){var n=xr(p,e.x),r=xr(f,e.y);return a=u=null,function(o){p=e.x=n(o),f=e.y=r(o),t({type:"brush",mode:"resize"})}}).each("end.brush",function(){a=e.i,u=e.j,t({type:"brush",mode:"resize"}),t({type:"brushend"})}):(t({type:"brushstart"}),t({type:"brush",mode:"resize"}),t({type:"brushend"}))})},t.x=function(e){return arguments.length?(l=e,g=Ks[!l<<1|!c],t):l},t.y=function(e){return arguments.length?(c=e,g=Ks[!l<<1|!c],t):c},t.clamp=function(e){return arguments.length?(l&&c?(h=!!e[0],d=!!e[1]):l?h=!!e:c&&(d=!!e),t):l&&c?[h,d]:l?h:c?d:null},t.extent=function(e){var n,r,o,i,s;return arguments.length?(l&&(n=e[0],r=e[1],c&&(n=n[0],r=r[0]),a=[n,r],l.invert&&(n=l(n),r=l(r)),r<n&&(s=n,n=r,r=s),n==p[0]&&r==p[1]||(p=[n,r])),c&&(o=e[0],i=e[1],l&&(o=o[1],i=i[1]),u=[o,i],c.invert&&(o=c(o),i=c(i)),i<o&&(s=o,o=i,i=s),o==f[0]&&i==f[1]||(f=[o,i])),t):(l&&(a?(n=a[0],r=a[1]):(n=p[0],r=p[1],l.invert&&(n=l.invert(n),r=l.invert(r)),r<n&&(s=n,n=r,r=s))),c&&(u?(o=u[0],i=u[1]):(o=f[0],i=f[1],c.invert&&(o=c.invert(o),i=c.invert(i)),i<o&&(s=o,o=i,i=s))
190),l&&c?[[n,o],[r,i]]:l?[n,r]:c&&[o,i])},t.clear=function(){return t.empty()||(p=[0,0],f=[0,0],a=u=null),t},t.empty=function(){return!!l&&p[0]==p[1]||!!c&&f[0]==f[1]},sa.rebind(t,s,"on")};var Vs={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Ks=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Xs=du.format=xu.timeFormat,$s=Xs.utc,Zs=$s("%Y-%m-%dT%H:%M:%S.%LZ");Xs.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?ra:Zs,ra.parse=function(t){var e=new Date(t);return isNaN(e)?null:e},ra.toString=Zs.toString,du.second=It(function(t){return new gu(1e3*Math.floor(t/1e3))},function(t,e){t.setTime(t.getTime()+1e3*Math.floor(e))},function(t){return t.getSeconds()}),du.seconds=du.second.range,du.seconds.utc=du.second.utc.range,du.minute=It(function(t){return new gu(6e4*Math.floor(t/6e4))},function(t,e){t.setTime(t.getTime()+6e4*Math.floor(e))},function(t){return t.getMinutes()}),du.minutes=du.minute.range,du.minutes.utc=du.minute.utc.range,du.hour=It(function(t){var e=t.getTimezoneOffset()/60;return new gu(36e5*(Math.floor(t/36e5-e)+e))},function(t,e){t.setTime(t.getTime()+36e5*Math.floor(e))},function(t){return t.getHours()}),du.hours=du.hour.range,du.hours.utc=du.hour.utc.range,du.month=It(function(t){return t=du.day(t),t.setDate(1),t},function(t,e){t.setMonth(t.getMonth()+e)},function(t){return t.getMonth()}),du.months=du.month.range,du.months.utc=du.month.utc.range;var Js=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Qs=[[du.second,1],[du.second,5],[du.second,15],[du.second,30],[du.minute,1],[du.minute,5],[du.minute,15],[du.minute,30],[du.hour,1],[du.hour,3],[du.hour,6],[du.hour,12],[du.day,1],[du.day,2],[du.week,1],[du.month,1],[du.month,3],[du.year,1]],tl=Xs.multi([[".%L",function(t){return t.getMilliseconds()}],[":%S",function(t){return t.getSeconds()}],["%I:%M",function(t){return t.getMinutes()}],["%I %p",function(t){return t.getHours()}],["%a %d",function(t){return t.getDay()&&1!=t.getDate()}],["%b %d",function(t){return 1!=t.getDate()}],["%B",function(t){return t.getMonth()}],["%Y",Ae]]),el={range:function(t,e,n){return sa.range(Math.ceil(t/n)*n,+e,n).map(ia)},floor:m,ceil:m};Qs.year=du.year,du.scale=function(){return oa(sa.scale.linear(),Qs,tl)};var nl=Qs.map(function(t){return[t[0].utc,t[1]]}),rl=$s.multi([[".%L",function(t){return t.getUTCMilliseconds()}],[":%S",function(t){return t.getUTCSeconds()}],["%I:%M",function(t){return t.getUTCMinutes()}],["%I %p",function(t){return t.getUTCHours()}],["%a %d",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],["%b %d",function(t){return 1!=t.getUTCDate()}],["%B",function(t){return t.getUTCMonth()}],["%Y",Ae]]);nl.year=du.year.utc,du.scale.utc=function(){return oa(sa.scale.linear(),nl,rl)},sa.text=Nt(function(t){return t.responseText}),sa.json=function(t,e){return kt(t,"application/json",aa,e)},sa.html=function(t,e){return kt(t,"text/html",ua,e)},sa.xml=Nt(function(t){return t.responseXML}),"function"==typeof define&&define.amd?(this.d3=sa,define(sa)):"object"==typeof module&&module.exports?module.exports=sa:this.d3=sa}(),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.topojson=t.topojson||{})}(this,function(t){"use strict";function e(t){if(!t)return f;var e,n,r=t.scale[0],o=t.scale[1],i=t.translate[0],a=t.translate[1];return function(t,u){u||(e=n=0),t[0]=(e+=t[0])*r+i,t[1]=(n+=t[1])*o+a}}function n(t){if(!t)return f;var e,n,r=t.scale[0],o=t.scale[1],i=t.translate[0],a=t.translate[1];return function(t,u){u||(e=n=0);var s=Math.round((t[0]-i)/r),l=Math.round((t[1]-a)/o);t[0]=s-e,t[1]=l-n,e=s,n=l}}function r(t,e){for(var n,r=t.length,o=r-e;o<--r;)n=t[o],t[o++]=t[r],t[r]=n}function o(t,e){for(var n=0,r=t.length;n<r;){var o=n+r>>>1;t[o]<e?n=o+1:r=o}return n}function i(t,e){var n={type:"Feature",id:e.id,properties:e.properties||{},geometry:a(t,e)};return null==e.id&&delete n.id,n}function a(t,n){function o(t,e){e.length&&e.pop();for(var n,o=p[t<0?~t:t],i=0,a=o.length;i<a;++i)e.push(n=o[i].slice()),c(n,i);t<0&&r(e,a)}function i(t){return t=t.slice(),c(t,0),t}function a(t){for(var e=[],n=0,r=t.length;n<r;++n)o(t[n],e);return e.length<2&&e.push(e[0].slice()),e}function u(t){for(var e=a(t);e.length<4;)e.push(e[0].slice());return e}function s(t){return t.map(u)}function l(t){var e=t.type;return"GeometryCollection"===e?{type:e,geometries:t.geometries.map(l)}:e in f?{type:e,coordinates:f[e](t)}:null}var c=e(t.transform),p=t.arcs,f={Point:function(t){return i(t.coordinates)},MultiPoint:function(t){return t.coordinates.map(i)},LineString:function(t){return a(t.arcs)},MultiLineString:function(t){return t.arcs.map(a)},Polygon:function(t){return s(t.arcs)},MultiPolygon:function(t){return t.arcs.map(s)}};return l(n)}function u(t,e,n){function r(t){var e=t<0?~t:t;(l[e]||(l[e]=[])).push({i:t,g:s})}function o(t){t.forEach(r)}function i(t){t.forEach(o)}
190function a(t){"GeometryCollection"===t.type?t.geometries.forEach(a):t.type in c&&(s=t,c[t.type](t.arcs))}var u=[];if(arguments.length>1){var s,l=[],c={LineString:o,MultiLineString:i,Polygon:i,MultiPolygon:function(t){t.forEach(i)}};a(e),l.forEach(arguments.length<3?function(t){u.push(t[0].i)}:function(t){n(t[0].g,t[t.length-1].g)&&u.push(t[0].i)})}else for(var p=0,f=t.arcs.length;p<f;++p)u.push(p);return{type:"MultiLineString",arcs:d(t,u)}}function s(t){var e=t[0],n=t[1],r=t[2];return Math.abs((e[0]-r[0])*(n[1]-e[1])-(e[0]-n[0])*(r[1]-e[1]))}function l(t){for(var e,n=-1,r=t.length,o=t[r-1],i=0;++n<r;)e=o,o=t[n],i+=e[0]*o[1]-e[1]*o[0];return i/2}function c(t,e){function n(t){t.forEach(function(e){e.forEach(function(e){(o[e=e<0?~e:e]||(o[e]=[])).push(t)})}),i.push(t)}function r(e){return Math.abs(l(a(t,{type:"Polygon",arcs:[e]}).coordinates[0]))}var o={},i=[],u=[];return e.forEach(function(t){"Polygon"===t.type?n(t.arcs):"MultiPolygon"===t.type&&t.arcs.forEach(n)}),i.forEach(function(t){if(!t._){var e=[],n=[t];for(t._=1,u.push(e);t=n.pop();)e.push(t),t.forEach(function(t){t.forEach(function(t){o[t<0?~t:t].forEach(function(t){t._||(t._=1,n.push(t))})})})}}
190),i.forEach(function(t){delete t._}),{type:"MultiPolygon",arcs:u.map(function(e){var n,i=[];if(e.forEach(function(t){t.forEach(function(t){t.forEach(function(t){o[t<0?~t:t].length<2&&i.push(t)})})}),i=d(t,i),(n=i.length)>1)for(var a,u,s=1,l=r(i[0]);s<n;++s)(a=r(i[s]))>l&&(u=i[0],i[0]=i[s],i[s]=u,l=a);return i})}}function p(t,e){return t[1][2]-e[1][2]}var f=function(){},h=function(t,e){return"GeometryCollection"===e.type?{type:"FeatureCollection",features:e.geometries.map(function(e){return i(t,e)})}:i(t,e)},d=function(t,e){function n(e){var n,r=t.arcs[e<0?~e:e],o=r[0];return t.transform?(n=[0,0],r.forEach(function(t){n[0]+=t[0],n[1]+=t[1]})):n=r[r.length-1],e<0?[n,o]:[o,n]}function r(t,e){for(var n in t){var r=t[n];delete e[r.start],delete r.start,delete r.end,r.forEach(function(t){o[t<0?~t:t]=1}),u.push(r)}}var o={},i={},a={},u=[],s=-1;return e.forEach(function(n,r){var o,i=t.arcs[n<0?~n:n];i.length<3&&!i[1][0]&&!i[1][1]&&(o=e[++s],e[s]=n,e[r]=o)}),e.forEach(function(t){var e,r,o=n(t),u=o[0],s=o[1];if(e=a[u])if(delete a[e.end],e.push(t),e.end=s,r=i[s]){delete i[r.start];var l=r===e?e:e.concat(r);i[l.start=e.start]=a[l.end=r.end]=l}else i[e.start]=a[e.end]=e;else if(e=i[s])if(delete i[e.start],e.unshift(t),e.start=u,r=a[u]){delete a[r.end];var c=r===e?e:r.concat(e);i[c.start=r.start]=a[c.end=e.end]=c}else i[e.start]=a[e.end]=e;else e=[t],i[e.start=u]=a[e.end=s]=e}),r(a,i),r(i,a),e.forEach(function(t){o[t<0?~t:t]||u.push([t])}),u},g=function(t){return a(t,u.apply(this,arguments))},y=function(t){return a(t,c.apply(this,arguments))},v=function(t){function e(t,e){t.forEach(function(t){t<0&&(t=~t);var n=i[t];n?n.push(e):i[t]=[e]})}function n(t,n){t.forEach(function(t){e(t,n)})}function r(t,e){"GeometryCollection"===t.type?t.geometries.forEach(function(t){r(t,e)}):t.type in u&&u[t.type](t.arcs,e)}var i={},a=t.map(function(){return[]}),u={LineString:e,MultiLineString:n,Polygon:n,MultiPolygon:function(t,e){t.forEach(function(t){n(t,e)})}};t.forEach(r);for(var s in i)for(var l=i[s],c=l.length,p=0;p<c;++p)for(var f=p+1;f<c;++f){var h,d=l[p],g=l[f];(h=a[d])[s=o(h,g)]!==g&&h.splice(s,0,g),(h=a[g])[s=o(h,d)]!==d&&h.splice(s,0,d)}return a},m=function(){function t(t,e){for(;e>0;){var n=(e+1>>1)-1,o=r[n];if(p(t,o)>=0)break;r[o._=e]=o,r[t._=e=n]=t}}function e(t,e){for(;;){var n=e+1<<1,i=n-1,a=e,u=r[a];if(i<o&&p(r[i],u)<0&&(u=r[a=i]),n<o&&p(r[n],u)<0&&(u=r[a=n]),a===e)break;r[u._=e]=u,r[t._=e=a]=t}}var n={},r=[],o=0;return n.push=function(e){return t(r[e._=o]=e,o++),o},n.pop=function(){if(!(o<=0)){var t,n=r[0];return--o>0&&(t=r[o],e(r[t._=0]=t,0)),n}},n.remove=function(n){var i,a=n._;if(r[a]===n)return a!==--o&&(i=r[o],(p(i,n)<0?t:e)(r[i._=a]=i,a)),a},n},_=function(t,r){function o(t){u.remove(t),t[1][2]=r(t),u.push(t)}var i=e(t.transform),a=n(t.transform),u=m();return null==r&&(r=s),t.arcs.forEach(function(t){var e,n,s,l,c=[],p=0;for(n=0,s=t.length;n<s;++n)l=t[n],i(t[n]=[l[0],l[1],1/0],n);for(n=1,s=t.length-1;n<s;++n)e=t.slice(n-1,n+2),e[1][2]=r(e),c.push(e),u.push(e);for(n=0,s=c.length;n<s;++n)e=c[n],e.previous=c[n-1],e.next=c[n+1];for(;e=u.pop();){var f=e.previous,h=e.next;e[1][2]<p?e[1][2]=p:p=e[1][2],f&&(f.next=h,f[2]=e[2],o(f)),h&&(h.previous=f,h[0]=e[0],o(h))}t.forEach(a)}),t};t.mesh=g,t.meshArcs=u,t.merge=y,t.mergeArcs=c,t.feature=h,t.neighbors=v,t.presimplify=_,Object.defineProperty(t,"__esModule",{value:!0})}),function(){function t(t,e,n){"undefined"==typeof n&&(n=e,optionsValues=void 0);var r="undefined"!=typeof t?t:e;if("undefined"==typeof r)return null;if("function"==typeof r){var o=[n];return n.geography&&(o=[n.geography,n.data]),r.apply(null,o)}return r}function e(t,e,n){return this.svg=h.select(t).append("svg").attr("width",n||t.offsetWidth).attr("data-width",n||t.offsetWidth).attr("class","datamap").attr("height",e||t.offsetHeight).style("overflow","hidden"),this.options.responsive&&(h.select(this.options.element).style({position:"relative","padding-bottom":100*this.options.aspectRatio+"%"}),h.select(this.options.element).select("svg").style({position:"absolute",width:"100%",height:"100%"}),h.select(this.options.element).select("svg").select("g").selectAll("path").style("vector-effect","non-scaling-stroke")),this.svg}
vendor: 13,740 bytes, lines 190-191
190function n(t,e){var n,r,o=e.width||t.offsetWidth,i=e.height||t.offsetHeight,a=this.svg;return e&&"undefined"==typeof e.scope&&(e.scope="world"),"usa"===e.scope?n=h.geo.albersUsa().scale(o).translate([o/2,i/2]):"world"===e.scope&&(n=h.geo[e.projection]().scale((o+1)/2/Math.PI).translate([o/2,i/("mercator"===e.projection?1.45:1.8)])),"orthographic"===e.projection&&(a.append("defs").append("path").datum({type:"Sphere"}).attr("id","sphere").attr("d",r),a.append("use").attr("class","stroke").attr("xlink:href","#sphere"),a.append("use").attr("class","fill").attr("xlink:href","#sphere"),n.scale(250).clipAngle(90).rotate(e.projectionConfig.rotation)),r=h.geo.path().projection(n),{path:r,projection:n}}function r(){h.select(".datamaps-style-block").empty()&&h.select("head").append("style").attr("class","datamaps-style-block").html('.datamap path.datamaps-graticule { fill: none; stroke: #777; stroke-width: 0.5px; stroke-opacity: .5; pointer-events: none; } .datamap .labels {pointer-events: none;} .datamap path:not(.datamaps-arc), .datamap circle, .datamap line {stroke: #FFFFFF; vector-effect: non-scaling-stroke; stroke-width: 1px;} .datamaps-legend dt, .datamaps-legend dd { float: left; margin: 0 3px 0 0;} .datamaps-legend dd {width: 20px; margin-right: 6px; border-radius: 3px;} .datamaps-legend {padding-bottom: 20px; z-index: 1001; position: absolute; left: 4px; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;} .datamaps-hoverover {display: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .hoverinfo {padding: 4px; border-radius: 1px; background-color: #FFF; box-shadow: 1px 1px 5px #CCC; font-size: 12px; border: 1px solid #CCC; } .hoverinfo hr {border:1px dotted #CCC; }')}function o(e){var n=this.options.fills,r=this.options.data||{},o=this.options.geographyConfig,i=this.svg.select("g.datamaps-subunits");i.empty()&&(i=this.addLayer("datamaps-subunits",null,!0));var a=d.feature(e,e.objects[this.options.scope]).features;o.hideAntarctica&&(a=a.filter(function(t){return"ATA"!==t.id})),o.hideHawaiiAndAlaska&&(a=a.filter(function(t){return"HI"!==t.id&&"AK"!==t.id}));var u=i.selectAll("path.datamaps-subunit").data(a);u.enter().append("path").attr("d",this.path).attr("class",function(t){return"datamaps-subunit "+t.id}).attr("data-info",function(t){return JSON.stringify(r[t.id])}).style("fill",function(e){var o,i=r[e.id];return i&&i.fillKey&&(o=n[t(i.fillKey,{data:r[e.id],geography:e})]),"undefined"==typeof o&&(o=t(i&&i.fillColor,n.defaultFill,{data:r[e.id],geography:e})),o}).style("stroke-width",o.borderWidth).style("stroke-opacity",o.borderOpacity).style("stroke",o.borderColor)}function i(){function e(){this.parentNode.appendChild(this)}var n=this.svg,r=this,o=this.options.geographyConfig;(o.highlightOnHover||o.popupOnHover)&&n.selectAll(".datamaps-subunit").on("mouseover",function(i){var a=h.select(this),u=r.options.data[i.id]||{};if(o.highlightOnHover){var s={fill:a.style("fill"),stroke:a.style("stroke"),"stroke-width":a.style("stroke-width"),"fill-opacity":a.style("fill-opacity")};a.style("fill",t(u.highlightFillColor,o.highlightFillColor,u)).style("stroke",t(u.highlightBorderColor,o.highlightBorderColor,u)).style("stroke-width",t(u.highlightBorderWidth,o.highlightBorderWidth,u)).style("stroke-opacity",t(u.highlightBorderOpacity,o.highlightBorderOpacity,u)).style("fill-opacity",t(u.highlightFillOpacity,o.highlightFillOpacity,u)).attr("data-previousAttributes",JSON.stringify(s)),/((MSIE)|(Trident))/.test(navigator.userAgent)||e.call(this)}o.popupOnHover&&r.updatePopup(a,i,o,n)}).on("mouseout",function(){var t=h.select(this);if(o.highlightOnHover){var e=JSON.parse(t.attr("data-previousAttributes"));for(var n in e)t.style(n,e[n])}t.on("mousemove",null),h.selectAll(".datamaps-hoverover").style("display","none")})}function a(t,e,n){if(e=e||{},this.options.fills){var r="<dl>",o="";e.legendTitle&&(r="<h2>"+e.legendTitle+"</h2>"+r);for(var i in this.options.fills){if("defaultFill"===i){if(!e.defaultFillName)continue;o=e.defaultFillName}else o=e.labels&&e.labels[i]?e.labels[i]:i+": ";r+="<dt>"+o+"</dt>",r+='<dd style="background-color:'+this.options.fills[i]+'"> </dd>'}r+="</dl>";h.select(this.options.element).append("div").attr("class","datamaps-legend").html(r)}}function u(t,e){var n=h.geo.graticule();this.svg.insert("path",".datamaps-subunits").datum(n).attr("class","datamaps-graticule").attr("d",this.path)}function s(e,n,r){var o=this,i=this.svg;if(!n||n&&!n.slice)throw"Datamaps Error - arcs must be an array";for(var a=0;a<n.length;a++)n[a]=p(n[a],n[a].options),delete n[a].options;"undefined"==typeof r&&(r=g.arcConfig);var u=e.selectAll("path.datamaps-arc").data(n,JSON.stringify),s=h.geo.path().projection(o.projection);u.enter().append("svg:path").attr("class","datamaps-arc").style("stroke-linecap","round").style("stroke",function(e){return t(e.strokeColor,r.strokeColor,e)}).style("fill","none").style("stroke-width",function(e){return t(e.strokeWidth,r.strokeWidth,e)}).attr("d",function(e){var n,a;if("string"==typeof e.origin)switch(e.origin){case"CAN":n=o.latLngToXY(56.624472,-114.665293);break;case"CHL":n=o.latLngToXY(-33.44889,-70.669265);break;case"IDN":n=o.latLngToXY(-6.208763,106.845599);break;case"JPN":n=o.latLngToXY(35.689487,139.691706);break;case"MYS":n=o.latLngToXY(3.139003,101.686855);break;case"NOR":n=o.latLngToXY(59.913869,10.752245);break;case"USA":n=o.latLngToXY(41.140276,-100.760145);break;case"VNM":n=o.latLngToXY(21.027764,105.83416);break;default:n=o.path.centroid(i.select("path."+e.origin).data()[0])}else n=o.latLngToXY(t(e.origin.latitude,e),t(e.origin.longitude,e));if("string"==typeof e.destination)switch(e.destination){case"CAN":a=o.latLngToXY(56.624472,-114.665293);break;case"CHL":a=o.latLngToXY(-33.44889,-70.669265);break;case"IDN":a=o.latLngToXY(-6.208763,106.845599);break;case"JPN":a=o.latLngToXY(35.689487,139.691706);break;case"MYS":a=o.latLngToXY(3.139003,101.686855);break;case"NOR":a=o.latLngToXY(59.913869,10.752245);break;case"USA":a=o.latLngToXY(41.140276,-100.760145);break;case"VNM":a=o.latLngToXY(21.027764,105.83416);break;default:a=o.path.centroid(i.select("path."+e.destination).data()[0])}else a=o.latLngToXY(t(e.destination.latitude,e),t(e.destination.longitude,e));var u=[(n[0]+a[0])/2,(n[1]+a[1])/2];if(r.greatArc){var l=h.geo.greatArc().source(function(e){return[t(e.origin.longitude,e),t(e.origin.latitude,e)]}).target(function(e){return[t(e.destination.longitude,e),t(e.destination.latitude,e)]});return s(l(e))}var c=t(e.arcSharpness,r.arcSharpness,e);return"M"+n[0]+","+n[1]+"S"+(u[0]+50*c)+","+(u[1]-75*c)+","+a[0]+","+a[1]}).attr("data-info",function(t){return JSON.stringify(t)}).on("mouseover",function(t){var e=h.select(this);r.popupOnHover&&o.updatePopup(e,t,r,i)}).on("mouseout",function(t){h.select(this);h.selectAll(".datamaps-hoverover").style("display","none")}).transition().delay(100).style("fill",function(e){var n=this.getTotalLength();return this.style.transition=this.style.WebkitTransition="none",this.style.strokeDasharray=n+" "+n,this.style.strokeDashoffset=n,this.getBoundingClientRect(),this.style.transition=this.style.WebkitTransition="stroke-dashoffset "+t(e.animationSpeed,r.animationSpeed,e)+"ms ease-out",this.style.strokeDashoffset="0","none"}),u.exit().transition().style("opacity",0).remove()}function l(t,e){var n=this;e=e||{};var r=this.projection([-67.707617,42.722131]);this.svg.selectAll(".datamaps-subunit").attr("data-foo",function(o){var i=n.path.centroid(o),a=7.5,u=5;["FL","KY","MI"].indexOf(o.id)>-1&&(a=-2.5),"NY"===o.id&&(a=-1),"MI"===o.id&&(u=18),"LA"===o.id&&(a=13);var s,l;s=i[0]-a,l=i[1]+u;var c=["VT","NH","MA","RI","CT","NJ","DE","MD","DC"].indexOf(o.id);if(c>-1){var p=r[1];s=r[0],l=p+c*(2+(e.fontSize||12)),t.append("line").attr("x1",s-3).attr("y1",l-5).attr("x2",i[0]).attr("y2",i[1]).style("stroke",e.labelColor||"#000").style("stroke-width",e.lineWidth||1)}return t.append("text").attr("x",s).attr("y",l).style("font-size",(e.fontSize||10)+"px").style("font-family",e.fontFamily||"Verdana").style("fill",e.labelColor||"#000").text(function(){return e.customLabelText&&e.customLabelText[o.id]?e.customLabelText[o.id]:o.id}),"bar"})}function c(e,n,r){function o(t){return"undefined"!=typeof t&&"undefined"!=typeof t.latitude&&"undefined"!=typeof t.longitude}var i=this,a=this.options.fills,u=this.options.filters,s=this.svg;if(!n||n&&!n.slice)throw"Datamaps Error - bubbles must be an array";var l=e.selectAll("circle.datamaps-bubble").data(n,r.key);l.enter().append("svg:circle").attr("class","datamaps-bubble").attr("cx",function(t){var e;if(o(t)?e=i.latLngToXY(t.latitude,t.longitude):t.centered&&(e="USA"===t.centered?i.projection([-98.58333,39.83333]):i.path.centroid(s.select("path."+t.centered).data()[0])),e)return e[0]}).attr("cy",function(t){var e;if(o(t)?e=i.latLngToXY(t.latitude,t.longitude):t.centered&&(e="USA"===t.centered?i.projection([-98.58333,39.83333]):i.path.centroid(s.select("path."+t.centered).data()[0])),e)return e[1]}).attr("r",function(e){return r.animate?0:t(e.radius,r.radius,e)}).attr("data-info",function(t){return JSON.stringify(t)}).attr("filter",function(e){var n=u[t(e.filterKey,r.filterKey,e)];if(n)return n}).style("stroke",function(e){return t(e.borderColor,r.borderColor,e)}).style("stroke-width",function(e){return t(e.borderWidth,r.borderWidth,e)}).style("stroke-opacity",function(e){return t(e.borderOpacity,r.borderOpacity,e)}).style("fill-opacity",function(e){return t(e.fillOpacity,r.fillOpacity,e)}).style("fill",function(e){var n=a[t(e.fillKey,r.fillKey,e)];return n||a.defaultFill}).on("mouseover",function(e){var n=h.select(this);if(r.highlightOnHover){var o={fill:n.style("fill"),stroke:n.style("stroke"),"stroke-width":n.style("stroke-width"),"fill-opacity":n.style("fill-opacity")};n.style("fill",t(e.highlightFillColor,r.highlightFillColor,e)).style("stroke",t(e.highlightBorderColor,r.highlightBorderColor,e)).style("stroke-width",t(e.highlightBorderWidth,r.highlightBorderWidth,e)).style("stroke-opacity",t(e.highlightBorderOpacity,r.highlightBorderOpacity,e)).style("fill-opacity",t(e.highlightFillOpacity,r.highlightFillOpacity,e)).attr("data-previousAttributes",JSON.stringify(o))}r.popupOnHover&&i.updatePopup(n,e,r,s); 191}).on("mouseout",function(t){var e=h.select(this);if(r.highlightOnHover){var n=JSON.parse(e.attr("data-previousAttributes"));for(var o in n)e.style(o,n[o])}h.selectAll(".datamaps-hoverover").style("display","none")}),l.transition().duration(400).attr("r",function(e){return t(e.radius,r.radius,e)}).transition().duration(0).attr("data-info",function(t){return JSON.stringify(t)}),l.exit().transition().delay(r.exitDelay).attr("r",0).remove()}function p(t){return Array.prototype.slice.call(arguments,1).forEach(function(e){if(e)for(var n in e)null==t[n]&&("function"==typeof e[n]?t[n]=e[n]:t[n]=JSON.parse(JSON.stringify(e[n])))}),t}function f(t){if("undefined"==typeof h||"undefined"==typeof d)throw new Error("Include d3.js (v3.0.3 or greater) and topojson on this page before creating a new map");return this.options=p(t,g),this.options.geographyConfig=p(t.geographyConfig,g.geographyConfig),this.options.projectionConfig=p(t.projectionConfig,g.projectionConfig),this.options.bubblesConfig=p(t.bubblesConfig,g.bubblesConfig),this.options.arcConfig=p(t.arcConfig,g.arcConfig),h.select(this.options.element).select("svg").length>0&&e.call(this,this.options.element,this.options.height,this.options.width),this.addPlugin("bubbles",c),this.addPlugin("legend",a),this.addPlugin("arc",s),this.addPlugin("labels",l),this.addPlugin("graticule",u),this.options.disableDefaultStyles||r(),this.draw()}var h=window.d3,d=window.topojson,g={scope:"world",responsive:!1,aspectRatio:.5625,setProjection:n,projection:"equirectangular",dataType:"json",data:{},done:function(){},fills:{defaultFill:"#ABDDA4"},filters:{},geographyConfig:{dataUrl:null,hideAntarctica:!0,hideHawaiiAndAlaska:!1,borderWidth:1,borderOpacity:1,borderColor:"#FDFDFD",popupTemplate:function(t,e){return'<div class="hoverinfo"><strong>'+t.properties.name+"</strong></div>"},popupOnHover:!0,highlightOnHover:!0,highlightFillColor:"#FC8D59",highlightBorderColor:"rgba(250, 15, 160, 0.2)",highlightBorderWidth:2,highlightBorderOpacity:1},projectionConfig:{rotation:[97,0]},bubblesConfig:{borderWidth:2,borderOpacity:1,borderColor:"#FFFFFF",popupOnHover:!0,radius:null,popupTemplate:function(t,e){return'<div class="hoverinfo"><strong>'+e.name+"</strong></div>"},fillOpacity:.75,animate:!0,highlightOnHover:!0,highlightFillColor:"#FC8D59",highlightBorderColor:"rgba(250, 15, 160, 0.2)",highlightBorderWidth:2,highlightBorderOpacity:1,highlightFillOpacity:.85,exitDelay:100,key:JSON.stringify},arcConfig:{strokeColor:"#DD1C77",strokeWidth:1,arcSharpness:1,animationSpeed:600,popupOnHover:!1,popupTemplate:function(t,e){return e.origin&&e.destination&&e.origin.latitude&&e.origin.longitude&&e.destination.latitude&&e.destination.longitude?'<div class="hoverinfo"><strong>Arc</strong><br>Origin: '+JSON.stringify(e.origin)+"<br>Destination: "+JSON.stringify(e.destination)+"</div>":e.origin&&e.destination?'<div class="hoverinfo"><strong>Arc</strong><br>'+e.origin+" -> "+e.destination+"</div>":""}}};f.prototype.resize=function(){var t=this,e=t.options;if(e.responsive){var n=e.element.clientWidth,r=h.select(e.element).select("svg").attr("data-width");h.select(e.element).select("svg").selectAll("g").attr("transform","scale("+n/r+")")}},f.prototype.draw=function(){function t(t){e.options.dataUrl&&h[e.options.dataType](e.options.dataUrl,function(t){if("csv"===e.options.dataType&&t&&t.slice){for(var n={},r=0;r<t.length;r++)n[t[r].id]=t[r];t=n}Datamaps.prototype.updateChoropleth.call(e,t)}),o.call(e,t),i.call(e),(e.options.geographyConfig.popupOnHover||e.o
191ptions.bubblesConfig.popupOnHover)&&(hoverover=h.select(e.options.element).append("div").attr("class","datamaps-hoverover").style("z-index",10001).style("position","absolute")),e.options.done(e)}var e=this,n=e.options,r=n.setProjection.apply(this,[n.element,n]);return this.path=r.path,this.projection=r.projection,n.geographyConfig.dataUrl?h.json(n.geographyConfig.dataUrl,function(n,r){if(n)throw new Error(n);e.customTopo=r,t(r)}):t(this[n.scope+"Topo"]||n.geographyConfig.dataJson),this},f
vendor: 88,859 bytes, lines 191-192
191.prototype.worldTopo={type:"Topology",objects:{world:{type:"GeometryCollection",geometries:[{type:"Polygon",properties:{name:"Afghanistan"},id:"AFG",arcs:[[0,1,2,3,4,5]]},{type:"MultiPolygon",properties:{name:"Angola"},id:"AGO",arcs:[[[6,7,8,9]],[[10,11,12]]]},{type:"Polygon",properties:{name:"Albania"},id:"ALB",arcs:[[13,14,15,16,17]]},{type:"Polygon",properties:{name:"United Arab Emirates"},id:"ARE",arcs:[[18,19,20,21,22]]},{type:"MultiPolygon",properties:{name:"Argentina"},id:"ARG",arcs:[[[23,24]],[[25,26,27,28,29,30]]]},{type:"Polygon",properties:{name:"Armenia"},id:"ARM",arcs:[[31,32,33,34,35]]},{type:"MultiPolygon",properties:{name:"Antarctica"},id:"ATA",arcs:[[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]]]},{type:"Polygon",properties:{name:"French Southern and Antarctic Lands"},id:"ATF",arcs:[[44]]},{type:"MultiPolygon",properties:{name:"Australia"},id:"AUS",arcs:[[[45]],[[46]]]},{type:"Polygon",properties:{name:"Austria"},id:"AUT",arcs:[[47,48,49,50,51,52,53]]},{type:"MultiPolygon",properties:{name:"Azerbaijan"},id:"AZE",arcs:[[[54,-35]],[[55,56,-33,57,58]]]},{type:"Polygon",properties:{name:"Burundi"},id:"BDI",arcs:[[59,60,61]]},{type:"Polygon",properties:{name:"Belgium"},id:"BEL",arcs:[[62,63,64,65,66]]},{type:"Polygon",properties:{name:"Benin"},id:"BEN",arcs:[[67,68,69,70,71]]},{type:"Polygon",properties:{name:"Burkina Faso"},id:"BFA",arcs:[[72,73,74,-70,75,76]]},{type:"Polygon",properties:{name:"Bangladesh"},id:"BGD",arcs:[[77,78,79]]},{type:"Polygon",properties:{name:"Bulgaria"},id:"BGR",arcs:[[80,81,82,83,84,85]]},{type:"MultiPolygon",properties:{name:"The Bahamas"},id:"BHS",arcs:[[[86]],[[87]],[[88]]]},{type:"Polygon",properties:{name:"Bosnia and Herzegovina"},id:"BIH",arcs:[[89,90,91]]},{type:"Polygon",properties:{name:"Belarus"},id:"BLR",arcs:[[92,93,94,95,96]]},{type:"Polygon",properties:{name:"Belize"},id:"BLZ",arcs:[[97,98,99]]},{type:"Polygon",properties:{name:"Bolivia"},id:"BOL",arcs:[[100,101,102,103,-31]]},{type:"Polygon",properties:{name:"Brazil"},id:"BRA",arcs:[[-27,104,-103,105,106,107,108,109,110,111,112]]},{type:"Polygon",properties:{name:"Brunei"},id:"BRN",arcs:[[113,114]]},{type:"Polygon",properties:{name:"Bhutan"},id:"BTN",arcs:[[115,116]]},{type:"Polygon",properties:{name:"Botswana"},id:"BWA",arcs:[[117,118,119,120]]},{type:"Polygon",properties:{name:"Central African Republic"},id:"CAF",arcs:[[121,122,123,124,125,126,127]]},{type:"MultiPolygon",properties:{name:"Canada"},id:"CAN",arcs:[[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138,139,140,141]],[[142]],[[143]],[[144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]]]},{type:"Polygon",properties:{name:"Switzerland"},id:"CHE",arcs:[[-51,161,162,163]]},{type:"MultiPolygon",properties:{name:"Chile"},id:"CHL",arcs:[[[-24,164]],[[-30,165,166,-101]]]},{type:"MultiPolygon",properties:{name:"China"},id:"CHN",arcs:[[[167]],[[168,169,170,171,172,173,-117,174,175,176,177,-4,178,179,180,181,182,183]]]},{type:"Polygon",properties:{name:"Ivory Coast"},id:"CIV",arcs:[[184,185,186,187,-73,188]]},{type:"Polygon",properties:{name:"Cameroon"},id:"CMR",arcs:[[189,190,191,192,193,194,-128,195]]},{type:"Polygon",properties:{name:"Democratic Republic of the Congo"},id:"COD",arcs:[[196,197,-60,198,199,-10,200,-13,201,-126,202]]},{type:"Polygon",properties:{name:"Republic of the Congo"},id:"COG",arcs:[[-12,203,204,-196,-127,-202]]},{type:"Polygon",properties:{name:"Colombia"},id:"COL",arcs:[[205,206,207,208,209,-107,210]]},{type:"Polygon",properties:{name:"Costa Rica"},id:"CRI",arcs:[[211,212,213,214]]},{type:"Polygon",properties:{name:"Cuba"},id:"CUB",arcs:[[215]]},{type:"Polygon",properties:{name:"Northern Cyprus"},id:"-99",arcs:[[216,217]]},{type:"Polygon",properties:{name:"Cyprus"},id:"CYP",arcs:[[218,-218]]},{type:"Polygon",properties:{name:"Czech Republic"},id:"CZE",arcs:[[-53,219,220,221]]},{type:"Polygon",properties:{name:"Germany"},id:"DEU",arcs:[[222,223,-220,-52,-164,224,225,-64,226,227,228]]},{type:"Polygon",properties:{name:"Djibouti"},id:"DJI",arcs:[[229,230,231,232]]},{type:"MultiPolygon",properties:{name:"Denmark"},id:"DNK",arcs:[[[233]],[[-229,234]]]},{type:"Polygon",properties:{name:"Dominican Republic"},id:"DOM",arcs:[[235,236]]},{type:"Polygon",properties:{name:"Algeria"},id:"DZA",arcs:[[237,238,239,240,241,242,243,244]]},{type:"Polygon",properties:{name:"Ecuador"},id:"ECU",arcs:[[245,-206,246]]},{type:"Polygon",properties:{name:"Egypt"},id:"EGY",arcs:[[247,248,249,250,251]]},{type:"Polygon",properties:{name:"Eritrea"},id:"ERI",arcs:[[252,253,254,-233]]},{type:"Polygon",properties:{name:"Spain"},id:"ESP",arcs:[[255,256,257,258]]},{type:"Polygon",properties:{name:"Estonia"},id:"EST",arcs:[[259,260,261]]},{type:"Polygon",properties:{name:"Ethiopia"},id:"ETH",arcs:[[-232,262,263,264,265,266,267,-253]]},{type:"Polygon",properties:{name:"Finland"},id:"FIN",arcs:[[268,269,270,271]]},{type:"MultiPolygon",properties:{name:"Fiji"},id:"FJI",arcs:[[[272]],[[273,274]],[[275,-275]]]},{type:"Polygon",properties:{name:"Falkland Islands"},id:"FLK",arcs:[[276]]},{type:"MultiPolygon",properties:{name:"France"},id:"FRA",arcs:[[[277]],[[278,-225,-163,279,280,-257,281,-66]]]},{type:"Polygon",properties:{name:"French Guiana"},id:"GUF",arcs:[[282,283,284,285,-111]]},{type:"Polygon",properties:{name:"Gabon"},id:"GAB",arcs:[[286,287,-190,-205]]},{type:"MultiPolygon",properties:{name:"United Kingdom"},id:"GBR",arcs:[[[288,289]],[[290]]]},{type:"Polygon",properties:{name:"Georgia"},id:"GEO",arcs:[[291,292,-58,-32,293]]},{type:"Polygon",properties:{name:"Ghana"},id:"GHA",arcs:[[294,-189,-77,295]]},{type:"Polygon",properties:{name:"Guinea"},id:"GIN",arcs:[[296,297,298,299,300,301,-187]]},{type:"Polygon",properties:{name:"Gambia"},id:"GMB",arcs:[[302,303]]},{type:"Polygon",properties:{name:"Guinea Bissau"},id:"GNB",arcs:[[304,305,-300]]},{type:"Polygon",properties:{name:"Equatorial Guinea"},id:"GNQ",arcs:[[306,-191,-288]]},{type:"MultiPolygon",properties:{name:"Greece"},id:"GRC",arcs:[[[307]],[[308,-15,309,-84,310]]]},{type:"Polygon",properties:{name:"Greenland"},id:"GRL",arcs:[[311]]},{type:"Polygon",properties:{name:"Guatemala"},id:"GTM",arcs:[[312,313,-100,314,315,316]]},{type:"Polygon",properties:{name:"Guyana"},id:"GUY",arcs:[[317,318,-109,319]]},{type:"Polygon",properties:{name:"Honduras"},id:"HND",arcs:[[320,321,-316,322,323]]},{type:"Polygon",properties:{name:"Croatia"},id:"HRV",arcs:[[324,-92,325,326,327,328]]},{type:"Polygon",properties:{name:"Haiti"},id:"HTI",arcs:[[-237,329]]},{type:"Polygon",properties:{name:"Hungary"},id:"HUN",arcs:[[-48,330,331,332,333,-329,334]]},{type:"MultiPolygon",properties:{name:"Indonesia"},id:"IDN",arcs:[[[335]],[[336,337]],[[338]],[[339]],[[340]],[[341]],[[342]],[[343]],[[344,345]],[[346]],[[347]],[[348,349]],[[350]]]},{type:"Polygon",properties:{name:"India"},id:"IND",arcs:[[-177,351,-175,-116,-174,352,-80,353,354]]},{type:"Polygon",properties:{name:"Ireland"},id:"IRL",arcs:[[355,-289]]},{type:"Polygon",properties:{name:"Iran"},id:"IRN",arcs:[[356,-6,357,358,359,360,-55,-34,-57,361]]},{type:"Polygon",properties:{name:"Iraq"},id:"IRQ",arcs:[[362,363,364,365,366,367,-360]]},{type:"Polygon",properties:{name:"Iceland"},id:"ISL",arcs:[[368]]},{type:"Polygon",properties:{name:"Israel"},id:"ISR",arcs:[[369,370,371,-252,372,373,374]]},{type:"MultiPolygon",properties:{name:"Italy"},id:"ITA",arcs:[[[375]],[[376]],[[377,378,-280,-162,-50]]]},{type:"Polygon",properties:{name:"Jamaica"},id:"JAM",arcs:[[379]]},{type:"Polygon",properties:{name:"Jordan"},id:"JOR",arcs:[[-370,380,-366,381,382,-372,383]]},{type:"MultiPolygon",properties:{name:"Japan"},id:"JPN",arcs:[[[384]],[[385]],[[386]]]},{type:"Polygon",properties:{name:"Kazakhstan"},id:"KAZ",arcs:[[387,388,389,390,-181,391]]},{type:"Polygon",properties:{name:"Kenya"},id:"KEN",arcs:[[392,393,394,395,-265,396]]},{type:"Polygon",properties:{name:"Kyrgyzstan"},id:"KGZ",arcs:[[-392,-180,397,398]]},{type:"Polygon",properties:{name:"Cambodia"},id:"KHM",arcs:[[399,400,401,402]]},{type:"Polygon",properties:{name:"South Korea"},id:"KOR",arcs:[[403,404]]},{type:"Polygon",properties:{name:"Kosovo"},id:"-99",arcs:[[-18,405,406,407]]},{type:"Polygon",properties:{name:"Kuwait"},id:"KWT",arcs:[[408,409,-364]]},{type:"Polygon",properties:{name:"Laos"},id:"LAO",arcs:[[410,411,-172,412,-401]]},{type:"Polygon",properties:{name:"Lebanon"},id:"LBN",arcs:[[-374,413,414]]},{type:"Polygon",properties:{name:"Liberia"},id:"LBR",arcs:[[415,416,-297,-186]]},{type:"Polygon",properties:{name:"Libya"},id:"LBY",arcs:[[417,-245,418,419,-250,420,421]]},{type:"Polygon",properties:{name:"Sri Lanka"},id:"LKA",arcs:[[422]]},{type:"Polygon",properties:{name:"Lesotho"},id:"LSO",arcs:[[423]]},{type:"Polygon",properties:{name:"Lithuania"},id:"LTU",arcs:[[424,425,426,-93,427]]},{type:"Polygon",properties:{name:"Luxembourg"},id:"LUX",arcs:[[-226,-279,-65]]},{type:"Polygon",properties:{name:"Latvia"},id:"LVA",arcs:[[428,-262,429,-94,-427]]},{type:"Polygon",properties:{name:"Morocco"},id:"MAR",arcs:[[-242,430,431]]},{type:"Polygon",properties:{name:"Moldova"},id:"MDA",arcs:[[432,433]]},{type:"Polygon",properties:{name:"Madagascar"},id:"MDG",arcs:[[434]]},{type:"Polygon",properties:{name:"Mexico"},id:"MEX",arcs:[[435,-98,-314,436,437]]},{type:"Polygon",properties:{name:"Macedonia"},id:"MKD",arcs:[[-408,438,-85,-310,-14]]},{type:"Polygon",properties:{name:"Mali"},id:"MLI",arcs:[[439,-239,440,-74,-188,-302,441]]},{type:"Polygon",properties:{name:"Myanmar"},id:"MMR",arcs:[[442,-78,-353,-173,-412,443]]},{type:"Polygon",properties:{name:"Montenegro"},id:"MNE",arcs:[[444,-326,-91,445,-406,-17]]},{type:"Polygon",properties:{name:"Mongolia"},id:"MNG",arcs:[[446,-183]]},{type:"Polygon",properties:{name:"Mozambique"},id:"MOZ",arcs:[[447,448,449,450,451,452,453,454]]},{type:"Polygon",properties:{name:"Mauritania"},id:"MRT",arcs:[[455,456,457,-240,-440]]},{type:"Polygon",properties:{name:"Malawi"},id:"MWI",arcs:[[-455,458,459]]},{type:"MultiPolygon",properties:{name:"Malaysia"},id:"MYS",arcs:[[[460,461]],[[-349,462,-115,463]]]},{type:"Polygon",properties:{name:"Namibia"},id:"NAM",arcs:[[464,-8,465,-119,466]]},{type:"Polygon",properties:{name:"New Caledonia"},id:"NCL",arcs:[[467]]},{type:"Polygon",properties:{name:"Niger"},id:"NER",arcs:[[-75,-441,-238,-418,468,-194,469,-71]]},{type:"Polygon",properties:{name:"Nigeria"},id:"NGA",arcs:[[470,-72,-470,-193]]},{type:"Polygon",properties:{name:"Nicaragua"},id:"NIC",arcs:[[471,-324,472,-213]]},{type:"Polygon",properties:{name:"Netherlands"},id:"NLD",arcs:[[-227,-63,473]]},{type:"MultiPolygon",properties:{name:"Norway"},id:"NOR",arcs:[[[474,-272,475,476]],[[477]],[[478]],[[479]]]},{type:"Polygon",properties:{name:"Nepal"},id:"NPL",arcs:[[-352,-176]]},{type:"MultiPolygon",properties:{name:"New Zealand"},id:"NZL",arcs:[[[480]],[[481]]]},{type:"MultiPolygon",properties:{name:"Oman"},id:"OMN",arcs:[[[482,483,-22,484]],[[-20,485]]]},{type:"Polygon",properties:{name:"Pakistan"},id:"PAK",arcs:[[-178,-355,486,-358,-5]]},{type:"Polygon",properties:{name:"Panama"},id:"PAN",arcs:[[487,-215,488,-208]]},{type:"Polygon",properties:{name:"Peru"},id:"PER",arcs:[[-167,489,-247,-211,-106,-102]]},{type:"MultiPolygon",properties:{name:"Philippines"},id:"PHL",arcs:[[[490]],[[491]],[[492]],[[493]],[[494]],[[495]],[[496]]]},{type:"MultiPolygon",properties:{name:"Papua New Guinea"},id:"PNG",arcs:[[[497]],[[498]],[[-345,499]],[[500]]]},{type:"Polygon",properties:{name:"Poland"},id:"POL",arcs:[[-224,501,502,-428,-97,503,504,-221]]},{type:"Polygon",properties:{name:"Puerto Rico"},id:"PRI",arcs:[[505]]},{type:"Polygon",properties:{name:"North Korea"},id:"PRK",arcs:[[506,507,-405,508,-169]]},{type:"Polygon",properties:{name:"Portugal"},id:"PRT",arcs:[[-259,509]]},{type:"Polygon",properties:{name:"Paraguay"},id:"PRY",arcs:[[-104,-105,-26]]},{type:"Polygon",properties:{name:"Qatar"},id:"QAT",arcs:[[510,511]]},{type:"Polygon",properties:{name:"Romania"},id:"ROU",arcs:[[512,-434,513,514,-81,515,-333]]},{type:"MultiPolygon",properties:{name:"Russia"},id:"RUS",arcs:[[[516]],[[-503,517,-425]],[[518,519]],[[520]],[[521]],[[522]],[[523]],[[524]],[[525]],[[526,-507,-184,-447,-182,-391,527,-59,-293,528,529,-95,-430,-261,530,-269,-475,531,-520]],[[532]],[[533]],[[534]]]},{type:"Polygon",properties:{name:"Rwanda"},id:"RWA",arcs:[[535,-61,-198,536]]},{type:"Polygon",properties:{name:"Western Sahara"},id:"ESH",arcs:[[-241,-458,537,-431]]},{type:"Polygon",properties:{name:"Saudi Arabia"},id:"SAU",arcs:[[538,-382,-365,-410,539,-512,540,-23,-484,541]]},{type:"Polygon",properties:{name:"Sudan"},id:"SDN",arcs:[[542,543,-123,544,-421,-249,545,-254,-268,546]]},{type:"Polygon",properties:{name:"South Sudan"},id:"SSD",arcs:[[547,-266,-396,548,-203,-125,549,-543]]},{type:"Polygon",properties:{name:"Senegal"},id:"SEN",arcs:[[550,-456,-442,-301,-306,551,-304]]},{type:"MultiPolygon",properties:{name:"Solomon Islands"},id:"SLB",arcs:[[[552]],[[553]],[[554]],[[555]],[[556]]]},{type:"Polygon",properties:{name:"Sierra Leone"},id:"SLE",arcs:[[557,-298,-417]]},{type:"Polygon",properties:{name:"El Salvador"},id:"SLV",arcs:[[558,-317,-322]]},{type:"Polygon",properties:{name:"Somaliland"},id:"-99",arcs:[[-263,-231,559,560]]},{type:"Polygon",properties:{name:"Somalia"},id:"SOM",arcs:[[-397,-264,-561,561]]},{type:"Polygon",properties:{name:"Republic of Serbia"},id:"SRB",arcs:[[-86,-439,-407,-446,-90,-325,-334,-516]]},{type:"Polygon",properties:{name:"Suriname"},id:"SUR",arcs:[[562,-285,563,-283,-110,-319]]},{type:"Polygon",properties:{name:"Slovakia"},id:"SVK",arcs:[[-505,564,-331,-54,-222]]},{type:"Polygon",properties:{name:"Slovenia"},id:"SVN",arcs:[[-49,-335,-328,565,-378]]},{type:"Polygon",properties:{name:"Sweden"},id:"SWE",arcs:[[-476,-271,566]]},{type:"Polygon",properties:{name:"Swaziland"},id:"SWZ",arcs:[[567,-451]]},{type:"Polygon",properties:{name:"Syria"},id:"SYR",arcs:[[-381,-375,-415,568,569,-367]]},{type:"Polygon",properties:{name:"Chad"},id:"TCD",arcs:[[-469,-422,-545,-122,-195]]},{type:"Polygon",properties:{name:"Togo"},id:"TGO",arcs:[[570,-296,-76,-69]]},{type:"Polygon",properties:{name:"Thailand"},id:"THA",arcs:[[571,-462,572,-444,-411,-400]]},{type:"Polygon",properties:{name:"Tajikistan"},id:"TJK",arcs:[[-398,-179,-3,573]]},{type:"Polygon",properties:{name:"Turkmenistan"},id:"TKM",arcs:[[-357,574,-389,575,-1]]},{type:"Polygon",properties:{name:"East Timor"},id:"TLS",arcs:[[576,-337]]},{type:"Polygon",properties:{name:"Trinidad and Tobago"},id:"TTO",arcs:[[577]]},{type:"Polygon",properties:{name:"Tunisia"},id:"TUN",arcs:[[-244,578,-419]]},{type:"MultiPolygon",properties:{name:"Turkey"},id:"TUR",arcs:[[[-294,-36,-361,-368,-570,579]],[[-311,-83,580]]]},{type:"Polygon",properties:{name:"Taiwan"},id:"TWN",arcs:[[581]]},{type:"Polygon",properties:{name:"United Republic of Tanzania"},id:"TZA",arcs:[[-394,582,-448,-460,583,-199,-62,-536,584]]},{type:"Polygon",properties:{name:"Uganda"},id:"UGA",arcs:[[-537,-197,-549,-395,-585]]},{type:"Polygon",properties:{name:"Ukraine"},id:"UKR",arcs:[[-530,585,-514,-433,-513,-332,-565,-504,-96]]},{type:"Polygon",properties:{name:"Uruguay"},id:"URY",arcs:[[-113,586,-28]]},{type:"MultiPolygon",properties:{name:"United States of America"},id:"USA",arcs:[[[587]],[[588]],[[589]],[[590]],[[591]],[[592,-438,593,-139]],[[594]],[[595]],[[596]],[[-141,597]]]},{type:"Polygon",properties:{name:"Uzbekistan"},id:"UZB",arcs:[[-576,-388,-399,-574,-2]]},{type:"Polygon",properties:{name:"Venezuela"},id:"VEN",arcs:[[598,-320,-108,-210]]},{type:"Polygon",properties:{name:"Vietnam"},id:"VNM",arcs:[[599,-402,-413,-171]]},{type:"MultiPolygon",properties:{name:"Vanuatu"},id:"VUT",arcs:[[[600]],[[601]]]},{type:"Polygon",properties:{name:"West Bank"},id:"PSE",arcs:[[-384,-371]]},{type:"Polygon",properties:{name:"Yemen"},id:"YEM",arcs:[[602,-542,-483]]},{type:"Polygon",properties:{name:"South Africa"},id:"ZAF",arcs:[[-467,-118,603,-452,-568,-450,604],[-424]]},{type:"Polygon",properties:{name:"Zambia"},id:"ZMB",arcs:[[-459,-454,605,-120,-466,-7,-200,-584]]},{type:"Polygon",properties:{name:"Zimbabwe"},id:"ZWE",arcs:[[-604,-121,-606,-453]]}]}},arcs:[[[6700,7164],[28,-23],[21,8],[6,27],[22,9],[15,18],[6,47],[23,11],[5,21],[13,-15],[8,-2]],[[6847,7265],[16,-1],[20,-12]],[[6883,7252],[9,-7],[20,19],[9,-12],[9,27],[17,-1],[4,9],[3,24],[12,20],[15,-13],[-3,-18],[9,-3],[-3,-50],[11,-19],[10,12],[12,6],[17,27],[19,-5],[29,0]],[[7082,7268],[5,-17]],[[7087,7251],[-16,-6],[-14,-11],[-32,-7],[-30,-13],[-16,-25],[6,-25],[4,-30],[-14,-25],[1,-22],[-8,-22],[-26,2],[11,-39],[-18,-15],[-12,-35],[2,-36],[-11,-16],[-10,5],[-22,-8],[-3,-16],[-20,0],[-16,-34],[-1,-50],[-36,-24],[-19,5],[-6,-13],[-16,7],[-28,-8],[-47,30]],[[6690,6820],[25,53],[-2,38],[-21,10],[-2,38],[-9,47],[12,32],[-12,9],[7,43],[12,74]],[[5664,4412],[3,-18],[-4,-29],[5,-28],[-4,-22],[3,-20],[-58,1],[-2,-188],[19,-49],[18,-37]],[[5644,4022],[-51,-24],[-67,9],[-19,28],[-113,-3],[-4,-4],[-17,27],[-18,2],[-16,-10],[-14,-12]],[[5325,4035],[-2,38],[4,51],[9,55],[2,25],[9,53],[6,24],[16,39],[9,26],[3,44],[-1,34],[-9,21],[-7,36],[-7,35],[2,12],[8,24],[-8,57],[-6,39],[-14,38],[3,11]],[[5342,4697],[11,8],[8,-1],[10,7],[82,-1],[7,-44],[8,-35],[6,-19],[11,-31],[18,5],[9,8],[16,-8],[4,14],[7,35],[17,2],[2,10],[14,1],[-3,-22],[34,1],[1,-37],[5,-23],[-4,-36],[2,-36],[9,-22],[-1,-70],[7,5],[12,-1],[17,8],[13,-3]],[[5338,4715],[-8,45]],[[5330,4760],[12,25],[8,10],[10,-20]],[[5360,4775],[-10,-12],[-4,-16],[-1,-25],[-7,-7]],[[5571,7530],[-3,-20],[4,-25],[11,-15]],[[5583,7470],[0,-15],[-9,-9],[-2,-19],[-13,-29]],[[5559,7398],[-5,5],[0,13],[-15,19],[-3,29],[2,40],[4,18],[-4,10]],[[5538,7532],[-2,18],[12,29],[1,-11],[8,6]],[[5557,7574],[6,-16],[7,-6],[1,-22]],[[6432,6490],[5,3],[1,-16],[22,9],[23,-2],[17,-1],[19,39],[20,38],[18,37]],[[6557,6597],[5,-20]],[[6562,6577],[4,-47]],[[6566,6530],[-14,0],[-3,-39],[5,-8],[-12,-12],[0,-24],[-8,-24],[-1,-24]],[[6533,6399],[-6,-12],[-83,29],[-11,60],[-1,14]],[[3140,1814],[-17,2],[-30,0],[0,132]],[[3093,1948],[11,-27],[14,-45],[36,-35],[39,-15],[-13,-30],[-26,-2],[-14,20]],[[3258,3743],[51,-96],[23,-9],[34,-44],[29,-23],[4,-26],[-28,-90],[28,-16],[32,-9],[22,10],[25,45],[4,52]],[[3482,3537],[14,11],[14,-34],[-1,-47],[-23,-33],[-19,-24],[-31,-57],[-37,-81]],[[3399,3272],[-7,-47],[-7,-61],[0,-58],[-6,-14],[-2,-38]],[[3377,3054],[-2,-31],[35,-50],[-4,-41],[18,-26],[-2,-29],[-26,-75],[-42,-32],[-55,-12],[-31,6],[6,-36],[-6,-44],[5,-30],[-16,-20],[-29,-8],[-26,21],[-11,-15],[4,-59],[18,-18],[16,19],[8,-31],[-26,-18],[-22,-37],[-4,-59],[-7,-32],[-26,0],[-22,-31],[-8,-44],[28,-43],[26,-12],[-9,-53],[-33,-33],[-18,-70],[-25,-23],[-12,-28],[9,-61],[19,-34],[-12,3]],[[3095,1968],[-26,9],[-67,8],[-11,34],[0,45],[-18,-4],[-10,21],[-3,63],[22,26],[9,37],[-4,30],[15,51],[10,78],[-3,35],[12,11],[-3,22],[-13,12],[10,25],[-13,22],[-6,68],[11,12],[-5,72],[7,61],[7,52],[17,22],[-9,58],[0,54],[21,38],[-1,50],[16,57],[0,55],[-7,11],[-13,102],[17,60],[-2,58],[10,53],[18,56],[20,36],[-9,24],[6,19],[-1,98],[30,29],[10,62],[-3,14]],[[3136,3714],[23,54],[36,-15],[16,-42],[11,47],[32,-2],[4,-13]],[[6210,7485],[39,9]],[[6249,7494],[5,-15],[11,-10],[-6,-15],[15,-21],[-8,-18],[12,-16],[13,-10],[0,-41]],[[6291,7348],[-10,-2]],[[6281,7346],[-11,34],[0,10],[-12,-1],[-9,16],[-5,-1]],[[6244,7404],[-11,17],[-21,15],[3,28],[-5,21]],[[3345,329],[-8,-30],[-8,-27],[-59,8],[-62,-3],[-34,20],[0,2],[-16,17],[63,-2],[60,-6],[20,24],[15,21],[29,-24]],[[577,361],[-53,-8],[-36,21],[-17,21],[-1,3],[-18,16],[17,22],[52,-9],[28,-18],[21,-21],[7,-27]],[[3745,447],[35,-26],[12,-36],[3,-25],[1,-30],[-43,-19],[-45,-15],[-52,-14],[-59,-11],[-65,3],[-37,20],[5,24],[59,16],[24,20],[18,26],[12,22],[17,20],[18,25],[14,0],[41,12],[42,-12]],[[1633,715],[36,-9],[33,10],[-16,-20],[-26,-15],[-39,4],[-27,21],[6,20],[33,-11]],[[1512,716],[43,-23],[-17,3],[-36,5],[-38,17],[20,12],[28,-14]],[[2250,808],[31,-8],[30,7],[17,-34],[-22,5],[-34,-2],[-34,2],[-38,-4],[-28,12],[-15,24],[18,11],[35,-8],[40,-5]],[[3098,866],[4,-27],[-5,-23],[-8,-22],[-33,-8],[-31,-12],[-36,1],[14,24],[-33,-9],[-31,-8],[-21,18],[-2,24],[30,23],[20,7],[32,-2],[8,30],[1,22],[0,47],[16,28],[25,9],[15,-22],[6,-22],[12,-26],[10,-26],[7,-26]],[[3371,1268],[-11,-13],[-21,9],[-23,-6],[-19,-14],[-20,-15],[-14,-17],[-4,-23],[2,-22],[13,-20],[-19,-14],[-26,-4],[-15,-20],[-17,-19],[-17,-25],[-4,-22],[9,-24],[15,-19],[23,-14],[21,-18],[12,-23],[6,-22],[8,-24],[13,-19],[8,-22],[4,-55],[8,-22],[2,-23],[9,-23],[-4,-31],[-15,-24],[-17,-20],[-37,-8],[-12,-21],[-17,-20],[-42,-22],[-37,-9],[-35,-13],[-37,-13],[-22,-24],[-45,-2],[-49,2],[-44,-4],[-47,0],[9,-24],[42,-10],[31,-16],[18,-21],[-31,-19],[-48,6],[-40,-15],[-2,-24],[-1,-23],[33,-20],[6,-22],[35,-22],[59,-9],[50,-16],[40,-19],[50,-18],[70,-10],[68,-16],[47,-17],[52,-20],[27,-28],[13,-22],[34,21],[46,17],[48,19],[58,15],[49,16],[69,1],[68,-8],[56,-14],[18,26],[39,17],[70,1],[55,13],[52,13],[58,8],[62,10],[43,15],[-20,21],[-12,21],[0,22],[-54,-2],[-57,-10],[-54,0],[-8,22],[4,44],[12,13],[40,14],[47,14],[34,17],[33,18],[25,23],[38,10],[38,8],[19,5],[43,2],[41,8],[34,12],[34,14],[30,14],[39,18],[24,20],[26,17],[9,24],[-30,13],[10,25],[18,18],[29,12],[31,14],[28,18],[22,23],[13,28],[21,16],[33,-3],[13,-20],[34,-2],[1,22],[14,23],[30,-6],[7,-22],[33,-3],[36,10],[35,7],[31,-3],[12,-25],[31,20],[28,10],[31,9],[31,8],[29,14],[31,9],[24,13],[17,20],[20,-15],[29,8],[20,-27],[16,-21],[32,11],[12,24],[28,16],[37,-4],[11,-22],[22,22],[30,7],[33,3],[29,-2],[31,-7],[30,-3],[13,-20],[18,-17],[31,10],[32,3],[32,0],[31,1],[28,8],[29,7],[25,16],[26,11],[28,5],[21,17],[15,32],[16,20],[29,-10],[11,-21],[24,-13],[29,4],[19,-21],[21,-15],[28,14],[10,26],[25,10],[29,20],[27,8],[33,11],[22,13],[22,14],[22,13],[26,-7],[25,21],[18,16],[26,-1],[23,14],[6,21],[23,16],[23,11],[28,10],[25,4],[25,-3],[26,-6],[22,-16],[3,-26],[24,-19],[17,-17],[33,-7],[19,-16],[23,-16],[26,-3],[23,11],[24,24],[26,-12],[27,-7],[26,-7],[27,-5],[28,0],[23,-61],[-1,-15],[-4,-27],[-26,-15],[-22,-22],[4,-23],[31,1],[-4,-23],[-14,-22],[-13,-24],[21,-19],[32,-6],[32,11],[15,23],[10,22],[15,18],[17,18],[7,21],[15,29],[18,5],[31,3],[28,7],[28,9],[14,23],[8,22],[19,22],[27,15],[23,12],[16,19],[15,11],[21,9],[27,-6],[25,6],[28,7],[30,-4],[20,17],[14,39],[11,-16],[13,-28],[23,-12],[27,-4],[26,7],[29,-5],[26,-1],[17,6],[24,-4],[21,-12],[25,8],[30,0],[25,8],[29,-8],[19,19],[14,20],[19,16],[35,44],[18,-8],[21,-16],[18,-21],[36,-36],[27,-1],[25,0],[30,7],[30,8],[23,16],[19,18],[31,2],[21,13],[22,-12],[14,-18],[19,-19],[31,2],[19,-15],[33,-15],[35,-5],[29,4],[21,19],[19,18],[25,5],[25,-8],[29,-6],[26,9],[25,0],[24,-6],[26,-5],[25,10],[30,9],[28,3],[32,0],[25,5],[25,5],[8,29],[1,24],[17,-16],[5,-27],[10,-24],[11,-20],[23,-10],[32,4],[36,1],[25,3],[37,0],[26,1],[36,-2],[31,-5],[20,-18],[-5,-22],[18,-18],[30,-13],[31,-15],[35,-11],[38,-9],[28,-9],[32,-2],[18,20],[24,-16],[21,-19],[25,-13],[34,-6],[32,-7],[13,-23],[32,-14],[21,-21],[31,-9],[32,1],[30,-4],[33,1],[34,-4],[31,-8],[28,-14],[29,-12],[20,-17],[-3,-23],[-15,-21],[-13,-27],[-9,-21],[-14,-24],[-36,-9],[-16,-21],[-36,-13],[-13,-23],[-19,-22],[-20,-18],[-11,-25],[-7,-22],[-3,-26],[0,-22],[16,-23],[6,-22],[13,-21],[52,-8],[11,-26],[-50,-9],[-43,-13],[-52,-2],[-24,-34],[-5,-27],[-12,-22],[-14,-22],[37,-20],[14,-24],[24,-22],[33,-20],[39,-19],[42,-18],[64,-19],[14,-29],[80,-12],[5,-5],[21,-17],[77,15],[63,-19],[48,-14],[-9997,-1],[24,35],[50,-19],[3,2],[30,19],[4,0],[3,-1],[40,-25],[35,25],[7,3],[81,11],[27,-14],[13,-7],[41,-20],[79,-15],[63,-18],[107,-14],[80,16],[118,-11],[67,-19],[73,17],[78,17],[6,27],[-110,3],[-89,14],[-24,23],[-74,12],[5,27],[10,24],[10,22],[-5,25],[-46,16],[-22,21],[-43,18],[68,-3],[64,9],[40,-20],[50,18],[45,22],[23,19],[-10,25],[-36,16],[-41,17],[-57,4],[-50,8],[-54,6],[-18,22],[-36,18],[-21,21],[-9,67],[14,-6],[25,-18],[45,6],[44,8],[23,-26],[44,6],[37,13],[35,16],[32,20],[41,5],[-1,22],[-9,22],[8,21],[36,11],[16,-20],[42,12],[32,15],[40,1],[38,6],[37,13],[30,13],[34,13],[22,-4],[19,-4],[41,8],[37,-10],[38,1],[37,8],[37,-6],[41,-6],[39,3],[40,-2],[42,-1],[38,3],[28,17],[34,9],[35,-13],[33,11],[30,21],[18,-19],[9,-21],[18,-19],[29,17],[33,-22],[38,-7],[32,-16],[39,3],[36,11],[41,-3],[38,-8],[38,-10],[15,25],[-18,20],[-14,21],[-36,5],[-15,22],[-6,22],[-10,43],[21,-8],[36,-3],[36,3],[33,-9],[28,-17],[12,-21],[38,-4],[36,9],[38,11],[34,7],[28,-14],[37,5],[24,45],[23,-27],[32,-10],[34,6],[23,-23],[37,-3],[33,-7],[34,-12],[21,22],[11,20],[28,-23],[38,6],[28,-13],[19,-19],[37,5],[29,13],[29,15],[33,8],[39,7],[36,8],[27,13],[16,19],[7,25],[-3,24],[-9,24],[-10,23],[-9,23],[-7,21],[-1,23],[2,23],[13,22],[11,24],[5,23],[-6,26],[-3,23],[14,27],[15,17],[18,22],[19,19],[22,17],[11,25],[15,17],[18,15],[26,3],[18,19],[19,11],[23,7],[20,15],[16,19],[22,7],[16,-15],[-10,-20],[-29,-17]],[[6914,2185],[18,-19],[26,-7],[1,-11],[-7,-27],[-43,-4],[-1,31],[4,25],[2,12]],[[9038,2648],[27,-21],[15,8],[22,12],[16,-4],[2,-70],[-9,-21],[-3,-47],[-10,16],[-19,-41],[-6,3],[-17,2],[-17,50],[-4,39],[-16,52],[1,27],[18,-5]],[[8987,4244],[10,-46],[18,22],[9,-25],[13,-23],[-3,-26],[6,-51],[5,-29],[7,-7],[7,-51],[-3,-30],[9,-40],[31,-31],[19,-28],[19,-26],[-4,-14],[16,-37],[11,-64],[11,13],[11,-26],[7,9],[5,-63],[19,-36],[13,-22],[22,-48],[8,-48],[1,-33],[-2,-37],[13,-50],[-2,-52],[-5,-28],[-7,-52],[1,-34],[-6,-43],[-12,-53],[-21,-29],[-10,-46],[-9,-29],[-8,-51],[-11,-30],[-7,-44],[-4,-41],[2,-18],[-16,-21],[-31,-2],[-26,-24],[-13,-23],[-17,-26],[-23,27],[-17,10],[5,31],[-15,-11],[-25,-43],[-24,16],[-15,9],[-16,4],[-27,17],[-18,37],[-5,45],[-7,30],[-13,24],[-27,7],[9,28],[-7,44],[-13,-41],[-25,-11],[14,33],[5,34],[10,29],[-2,44],[-22,-50],[-18,-21],[-10,-47],[-22,25],[1,31],[-18,43],[-14,22],[5,14],[-36,35],[-19,2],[-27,29],[-50,-6],[-36,-21],[-31,-20],[-27,4],[-29,-30],[-24,-14],[-6,-31],[-10,-24],[-23,-1],[-18,-5],[-24,10],[-20,-6],[-19,-3],[-17,-31],[-8,2],[-14,-16],[-13,-19],[-21,2],[-18,0],[-30,38],[-15,11],[1,34],[14,8],[4,14],[-1,21],[4,41],[-3,35],[-15,60],[-4,33],[1,34],[-11,38],[-1,18],[-12,23],[-4,47],[-16,46],[-4,26],[13,-26],[-10,55],[14,-17],[8,-23],[0,30],[-14,47],[-3,18],[-6,18],[3,34],[6,15],[4,29],[-3,35],[11,42],[2,-45],[12,41],[22,20],[14,25],[21,22],[13,4],[7,-7],[22,22],[17,6],[4,13],[8,6],[15,-2],[29,18],[15,26],[7,31],[17,30],[1,24],[1,32],[19,50],[12,-51],[12,12],[-10,28],[9,29],[12,-13],[3,45],[15,29],[7,23],[14,10],[0,17],[13,-7],[0,15],[12,8],[14,8],[20,-27],[16,-35],[17,0],[18,-6],[-6,33],[13,47],[13,15],[-5,15],[12,34],[17,21],[14,-7],[24,11],[-1,30],[-20,19],[15,9],[18,-15],[15,-24],[23,-15],[8,6],[17,-18],[17,17],[10,-5],[7,11],[12,-29],[-7,-32],[-11,-24],[-9,-2],[3,-23],[-8,-30],[-10,-29],[2,-17],[22,-32],[21,-19],[15,-20],[20,-35],[8,0],[14,-15],[4,-19],[27,-20],[18,20],[6,32],[5,26],[4,33],[8,47],[-4,28],[2,17],[-3,34],[4,45],[5,12],[-4,20],[7,31],[5,32],[1,17],[10,22],[8,-29],[2,-37],[7,-7],[1,-25],[10,-30],[2,-33],[-1,-22]],[[5471,7900],[-2,-24],[-16,0],[6,-13],[-9,-38]],[[5450,7825],[-6,-10],[-24,-1],[-14,-13],[-23,4]],[[5383,7805],[-40,15],[-6,21],[-27,-10],[-4,-12],[-16,9]],[[5290,7828],[-15,1],[-12,11],[4,15],[-1,10]],[[5266,7865],[8,3],[14,-16],[4,16],[25,-3],[20,11],[13,-2],[9,-12],[2,10],[-4,38],[10,8],[10,27]],[[5377,7945],[21,-19],[15,24],[10,5],[22,-18],[13,3],[13,-12]],[[5471,7928],[-3,-7],[3,-21]],[[6281,7346],[-19,8],[-14,27],[-4,23]],[[6349,7527],[15,-31],[14,-42],[13,-2],[8,-16],[-23,-5],[-5,-46],[-4,-21],[-11,-13],[1,-30]],[[6357,7321],[-7,-3],[-17,31],[10,30],[-9,17],[-10,-4],[-33,-44]],[[6249,7494],[6,10],[21,-17],[15,-4],[4,7],[-14,32],[7,9]],[[6288,7531],[8,-2],[19,-36],[13,-4],[4,15],[17,23]],[[5814,4792],[-1,71],[-7,27]],[[5806,4890],[17,-5],[8,34],[15,-4]],[[5846,4915],[1,-23],[6,-14],[1,-19],[-7,-12],[-11,-31],[-10,-22],[-12,-2]],[[5092,8091],[20,-5],[26,12],[17,-25],[16,-14]],[[5171,8059],[-4,-40]],[[5167,8019],[-7,-2],[-3,-33]],[[5157,7984],[-24,26],[-14,-4],[-20,28],[-13,23],[-13,1],[-4,21]],[[5069,8079],[23,12]],[[5074,5427],[-23,-7]],[[5051,5420],[-7,41],[2,136],[-6,12],[-1,29],[-10,21],[-8,17],[3,31]],[[5024,5707],[10,7],[6,26],[13,5],[6,18]],[[5059,5763],[10,17],[10,0],[21,-34]],[[5100,5746],[-1,-19],[6,-35],[-6,-24],[3,-16],[-13,-37],[-9,-18],[-5,-37],[1,-38],[-2,-95]],[[4921,5627],[-19,15],[-13,-2],[-10,-15],[-12,13],[-5,19],[-13,13]],[[4849,5670],[-1,34],[7,26],[-1,20],[23,48],[4,41],[7,14],[14,-8],[11,12],[4,16],[22,26],[5,19],[26,24],[15,9],[7,-12],[18,0]],[[5010,5939],[-2,-28],[3,-27],[16,-39],[1,-28],[32,-14],[-1,-40]],[[5024,5707],[-24,1]],[[5e3,5708],[-13,5],[-9,-9],[-12,4],[-48,-3],[-1,-33],[4,-45]],[[7573,6360],[0,-43],[-10,9],[2,-47]],[[7565,6279],[-8,30],[-1,31],[-6,28],[-11,34],[-26,3],[3,-25],[-9,-32],[-12,12],[-4,-11],[-8,6],[-11,5]],[[7472,6360],[-4,49],[-10,45],[5,35],[-17,16],[6,22],[18,22],[-20,31],[9,40],[22,-26],[14,-3],[2,-41],[26,-8],[26,1],[16,-10],[-13,-50],[-12,-3],[-9,-34],[16,-31],[4,38],[8,0],[14,-93]],[[5629,7671],[8,-25],[11,5],[21,-9],[41,-4],[13,16],[33,13],[20,-21],[17,-6]],[[5793,7640],[-15,-25],[-10,-42],[9,-34]],[[5777,7539],[-24,8],[-28,-18]],[[5725,7529],[0,-30],[-26,-5],[-19,20],[-22,-16],[-21,2]],[[5637,7500],[-2,39],[-14,19]],[[5621,7558],[5,8],[-3,7],[4,19],[11,18],[-14,26],[-2,21],[7,14]],[[2846,6461],[-7,-3],[-7,34],[-10,17],[6,38],[8,-3],[10,-49],[0,-34]],[[2838,6628],[-30,-10],[-2,22],[13,5],[18,-2],[1,-15]],[[2861,6628],[-5,-42],[-5,8],[0,31],[-12,23],[0,7],[22,-27]],[[5527,7708],[10,0],[-7,-26],[14,-23],[-4,-28],[-7,-2]],[[5533,7629],[-5,-6],[-9,-13],[-4,-33]],[[5515,7577],[-25,23],[-10,24],[-11,13],[-12,22],[-6,19],[-14,27],[6,25],[10,-14],[6,12],[13,2],[24,-10],[19,1],[12,-13]],[[5652,8242],[27,0],[30,22],[6,34],[23,19],[-3,26]],[[5735,8343],[17,10],[30,23]],[[5782,8376],[29,-15],[4,-15],[15,7],[27,-14],[3,-27],[-6,-16],[17,-39],[12,-11],[-2,-11],[19,-10],[8,-16],[-11,-13],[-23,2],[-5,-5],[7,-20],[6,-37]],[[5882,8136],[-23,-4],[-9,-13],[-2,-30],[-11,6],[-25,-3],[-7,14],[-11,-10],[-10,8],[-22,1],[-31,15],[-28,4],[-22,-1],[-15,-16],[-13,-2]],[[5653,8105],[-1,26],[-8,27],[17,12],[0,24],[-8,22],[-1,26]],[[2524,6110],[-1,8],[4,3],[5,-7],[10,36],[5,0]],[[2547,6150],[0,-8],[5,-1],[0,-16],[-5,-25],[3,-9],[-3,-21],[2,-6],[-4,-30],[-5,-16],[-5,-1],[-6,-21]],[[2529,5996],[-8,0],[2,67],[1,47]],[[3136,3714],[-20,-8],[-11,82],[-15,66],[9,57],[-15,25],[-4,43],[-13,40]],[[3067,4019],[17,64],[-12,49],[7,20],[-5,22],[10,30],[1,50],[1,41],[6,20],[-24,96]],[[3068,4411],[21,-5],[14,1],[6,18],[25,24],[14,22],[37,10],[-3,-44],[3,-23],[-2,-40],[30,-53],[31,-9],[11,-23],[19,-11],[11,-17],[18,0],[16,-17],[1,-34],[6,-18],[0,-25],[-8,-1],[11,-69],[53,-2],[-4,-35],[3,-23],[15,-16],[6,-37],[-4,-47],[-8,-26],[3,-33],[-9,-12]],[[3384,3866],[-1,18],[-25,30],[-26,1],[-49,-17],[-13,-52],[-1,-32],[-11,-71]],[[3482,3537],[6,34],[3,35],[1,32],[-10,11],[-11,-9],[-10,2],[-4,23],[-2,54],[-5,18],[-19,16],[-11,-12],[-30,11],[2,81],[-8,33]],[[3068,4411],[-15,-11],[-13,7],[2,90],[-23,-35],[-24,2],[-11,31],[-18,4],[5,25],[-15,36],[-11,53],[7,11],[0,25],[17,17],[-3,32],[7,20],[2,28],[32,40],[22,11],[4,9],[25,-2]],[[3058,4804],[13,162],[0,25],[-4,34],[-12,22],[0,42],[15,10],[6,-6],[1,23],[-16,6],[-1,37],[54,-2],[10,21],[7,-19],[6,-35],[5,8]],[[3142,5132],[15,-32],[22,4],[5,18],[21,14],[11,10],[4,25],[19,17],[-1,12],[-24,5],[-3,37],[1,40],[-13,15],[5,6],[21,-8],[22,-15],[8,14],[20,9],[31,23],[10,22],[-3,17]],[[3313,5365],[14,2],[7,-13],[-4,-26],[9,-9],[7,-28],[-8,-20],[-4,-51],[7,-30],[2,-27],[17,-28],[14,-3],[3,12],[8,3],[13,10],[9,16],[15,-5],[7,2]],[[3429,5170],[15,-5],[3,12],[-5,12],[3,17],[11,-5],[13,6],[16,-13]],[[3485,5194],[12,-12],[9,16],[6,-3],[4,-16],[13,4],[11,22],[8,44],[17,54]],[[3565,5303],[9,3],[7,-33],[16,-103],[14,-10],[1,-41],[-21,-48],[9,-18],[49,-9],[1,-60],[21,39],[35,-21],[46,-36],[14,-35],[-5,-32],[33,18],[54,-32],[41,3],[41,-49],[36,-66],[21,-17],[24,-3],[10,-18],[9,-76],[5,-35],[-11,-98],[-14,-39],[-39,-82],[-18,-67],[-21,-51],[-7,-1],[-7,-43],[2,-111],[-8,-91],[-3,-39],[-9,-23],[-5,-79],[-28,-77],[-5,-61],[-22,-26],[-7,-35],[-30,0],[-44,-23],[-19,-26],[-31,-18],[-33,-47],[-23,-58],[-5,-44],[5,-33],[-5,-60],[-6,-28],[-20,-33],[-31,-104],[-24,-47],[-19,-27],[-13,-57],[-18,-33]],[[3517,3063],[-8,33],[13,28],[-16,40],[-22,33],[-29,38],[-10,-2],[-28,46],[-18,-7]],[[8172,5325],[11,22],[23,32]],[[8206,5379],[-1,-29],[-2,-37],[-13,1],[-6,-20],[-12,31]],[[7546,6698],[12,-19],[-2,-36],[-23,-2],[-23,4],[-18,-9],[-25,22],[-1,12]],[[7466,6670],[19,44],[15,15],[20,-14],[14,-1],[12,-16]],[[5817,3752],[-39,-43],[-25,-44],[-10,-40],[-8,-22],[-15,-4],[-5,-29],[-3,-18],[-17,-14],[-23,3],[-13,17],[-12,7],[-14,-14],[-6,-28],[-14,-18],[-13,-26],[-20,-6],[-6,20],[2,36],[-16,56],[-8,9]],[[5552,3594],[0,173],[27,2],[1,210],[21,2],[43,21],[10,-24],[18,23],[9,0],[15,13]],[[5696,4014],[5,-4]],[[5701,4010],[11,-48],[5,-10],[9,-34],[32,-65],[12,-7],[0,-20],[8,-38],[21,-9],[18,-27]],[[5424,5496],[23,4],[5,16],[5,-2],[7,-13],[34,23],[12,23],[15,20],[-3,21],[8,6],[27,-4],[26,27],[20,65],[14,24],[18,10]],[[5635,5716],[3,-26],[16,-36],[0,-25],[-5,-24],[2,-18],[10,-18]],[[5661,5569],[21,-25]],[[5682,5544],[15,-24],[0,-19],[19,-31],[12,-26],[7,-35],[20,-24],[5,-18]],[[5760,5367],[-9,-7],[-18,2],[-21,6],[-10,-5],[-5,-14],[-9,-2],[-10,12],[-31,-29],[-13,6],[-4,-5],[-8,-35],[-21,11],[-20,6],[-18,22],[-23,20],[-15,-19],[-10,-30],[-3,-41]],[[5512,5265],[-18,3],[-19,10],[-16,-32],[-15,-55]],[[5444,5191],[-3,18],[-1,27],[-13,19],[-10,30],[-2,21],[-13,31],[2,18],[-3,25],[2,45],[7,11],[14,60]],[[3231,7808],[20,-8],[26,1],[-14,-24],[-10,-4],[-35,25],[-7,20],[10,18],[10,-28]],[[3283,7958],[-14,-1],[-36,19],[-26,28],[10,5],[37,-15],[28,-25],[1,-11]],[[1569,7923],[-14,-8],[-46,27],[-8,21],[-25,21],[-5,16],[-28,11],[-11,32],[2,14],[30,-13],[17,-9],[26,-6],[9,-21],[14,-28],[28,-24],[11,-33]],[[3440,8052],[-18,-52],[18,20],[19,-12],[-10,-21],[25,-16],[12,14],[28,-18],[-8,-43],[19,10],[4,-32],[8,-36],[-11,-52],[-13,-2],[-18,11],[6,48],[-8,8],[-32,-52],[-17,2],[20,28],[-27,14],[-30,-3],[-54,2],[-4,17],[17,21],[-12,16],[24,36],[28,94],[18,33],[24,21],[13,-3],[-6,-16],[-15,-37]],[[1313,8250],[27,5],[-8,-67],[24,-48],[-11,0],[-17,27],[-10,27],[-14,19],[-5,26],[1,19],[13,-8]],[[2798,8730],[-11,-31],[-12,5],[-8,17],[2,4],[10,18],[12,-1],[7,-12]],[[2725,8762],[-33,-32],[-19,1],[-6,16],[20,27],[38,0],[0,-12]],[[2634,8936],[5,-26],[15,9],[16,-15],[30,-20],[32,-19],[2,-28],[21,5],[20,-20],[-25,-18],[-43,14],[-16,26],[-27,-31],[-40,-31],[-9,35],[-38,-6],[24,30],[4,46],[9,54],[20,-5]],[[2892,9024],[-31,-3],[-7,29],[12,34],[26,8],[21,-17],[1,-25],[-4,-8],[-18,-18]],[[2343,9140],[-17,-21],[-38,18],[-22,-6],[-38,26],[24,19],[19,25],[30,-16],[17,-11],[8,-11],[17,-23]],[[3135,7724],[-18,33],[0,81],[-13,17],[-18,-10],[-10,16],[-21,-45],[-8,-46],[-10,-27],[-12,-9],[-9,-3],[-3,-15],[-51,0],[-42,0],[-12,-11],[-30,-42],[-3,-5],[-9,-23],[-26,0],[-27,0],[-12,-10],[4,-11],[2,-18],[0,-6],[-36,-30],[-29,-9],[-32,-31],[-7,0],[-10,9],[-3,8],[1,6],[6,21],[13,33],[8,35],[-5,51],[-6,53],[-29,28],[3,11],[-4,7],[-8,0],[-5,9],[-2,14],[-5,-6],[-7,2],[1,6],[-6,6],[-3,15],[-21,19],[-23,20],[-27,23],[-26,21],[-25,-17],[-9,0],[-34,15],[-23,-8],[-27,19],[-28,9],[-19,4],[-9,10],[-5,32],[-9,0],[-1,-23],[-57,0],[-95,0],[-94,0],[-84,0],[-83,0],[-82,0],[-85,0],[-27,0],[-82,0],[-79,0]],[[1588,7952],[-4,0],[-54,58],[-20,26],[-50,24],[-15,53],[3,36],[-35,25],[-5,48],[-34,43],[0,30]],[[1374,8295],[15,29],[0,37],[-48,37],[-28,68],[-17,42],[-26,27],[-19,24],[-14,31],[-28,-20],[-27,-33],[-25,39],[-19,26],[-27,16],[-28,2],[0,337],[1,219]],[[1084,9176],[51,-14],[44,-29],[29,-5],[24,24],[34,19],[41,-7],[42,26],[45,14],[20,-24],[20,14],[6,27],[20,-6],[47,-53],[37,40],[3,-45],[34,10],[11,17],[34,-3],[42,-25],[65,-22],[38,-10],[28,4],[37,-30],[-39,-29],[50,-13],[75,7],[24,11],[29,-36],[31,30],[-29,25],[18,20],[34,3],[22,6],[23,-14],[28,-32],[31,5],[49,-27],[43,9],[40,-1],[-3,37],[25,10],[43,-20],[0,-56],[17,47],[23,-1],[12,59],[-30,36],[-32,24],[2,65],[33,43],[37,-9],[28,-26],[38,-67],[-25,-29],[52,-12],[-1,-60],[38,46],[33,-38],[-9,-44],[27,-40],[29,43],[21,51],[1,65],[40,-5],[41,-8],[37,-30],[2,-29],[-21,-31],[20,-32],[-4,-29],[-54,-41],[-39,-9],[-29,18],[-8,-30],[-27,-50],[-8,-26],[-32,-40],[-40,-4],[-22,-25],[-2,-38],[-32,-7],[-34,-48],[-30,-67],[-11,-46],[-1,-69],[40,-10],[13,-55],[13,-45],[39,12],[51,-26],[28,-22],[20,-28],[35,-17],[29,-24],[46,-4],[30,-6],[-4,-51],[8,-59],[21,-66],[41,-56],[21,19],[15,61],[-14,93],[-20,31],[45,28],[31,41],[16,41],[-3,40],[-19,50],[-33,44],[32,62],[-12,54],[-9,92],[19,14],[48,-16],[29,-6],[23,15],[25,-20],[35,-34],[8,-23],[50,-4],[-1,-50],[9,-74],[25,-10],[21,-35],[40,33],[26,65],[19,28],[21,-53],[36,-75],[31,-71],[-11,-37],[37,-33],[25,-34],[44,-15],[18,-19],[11,-50],[22,-8],[11,-22],[2,-67],[-20,-22],[-20,-21],[-46,-21],[-35,-48],[-47,-10],[-59,13],[-42,0],[-29,-4],[-23,-43],[-35,-26],[-40,-78],[-32,-54],[23,9],[45,78],[58,49],[42,6],[24,-29],[-26,-40],[9,-63],[9,-45],[36,-29],[46,8],[28,67],[2,-43],[17,-22],[-34,-38],[-61,-36],[-28,-23],[-31,-43],[-21,4],[-1,50],[48,49],[-44,-2],[-31,-7]],[[1829,9377],[-14,-27],[61,17],[39,-29],[31,30],[26,-20],[23,-58],[14,25],[-20,60],[24,9],[28,-9],[31,-24],[17,-58],[9,-41],[47,-30],[50,-28],[-3,-26],[-46,-4],[18,-23],[-9,-22],[-51,9],[-48,16],[-32,-3],[-52,-20],[-70,-9],[-50,-6],[-15,28],[-38,16],[-24,-6],[-35,47],[19,6],[43,10],[39,-3],[36,11],[-54,13],[-59,-4],[-39,1],[-15,22],[64,23],[-42,-1],[-49,16],[23,44],[20,24],[74,36],[29,-12]],[[2097,9395],[-24,-39],[-44,41],[10,9],[37,2],[21,-13]],[[2879,9376],[3,-16],[-30,2],[-30,1],[-30,-8],[-8,3],[-31,32],[1,21],[14,4],[63,-6],[48,-33]],[[2595,9379],[22,-36],[26,47],[70,24],[48,-61],[-4,-38],[55,17],[26,23],[62,-30],[38,-28],[3,-25],[52,13],[29,-38],[67,-23],[24,-24],[26,-55],[-51,-28],[66,-38],[44,-13],[40,-55],[44,-3],[-9,-42],[-49,-69],[-34,26],[-44,57],[-36,-8],[-3,-34],[29,-34],[38,-27],[11,-16],[18,-58],[-9,-43],[-35,16],[-70,47],[39,-51],[29,-35],[5,-21],[-76,24],[-59,34],[-34,29],[10,17],[-42,30],[-40,29],[0,-18],[-80,-9],[-23,20],[18,44],[52,1],[57,7],[-9,21],[10,30],[36,57],[-8,27],[-11,20],[-42,29],[-57,20],[18,15],[-29,36],[-25,4],[-22,20],[-14,-18],[-51,-7],[-101,13],[-59,17],[-45,9],[-23,21],[29,27],[-39,0],[-9,60],[21,53],[29,24],[72,16],[-21,-39]],[[2212,9420],[33,-12],[50,7],[7,-17],[-26,-28],[42,-26],[-5,-53],[-45,-23],[-27,5],[-19,23],[-69,45],[0,19],[57,-7],[-31,38],[33,29]],[[2411,9357],[-30,-45],[-32,3],[-17,52],[1,29],[14,25],[28,16],[58,-2],[53,-14],[-42,-53],[-33,-11]],[[1654,9275],[-73,-29],[-15,26],[-64,31],[12,25],[19,43],[24,39],[-27,36],[94,10],[39,-13],[71,-3],[27,-17],[30,-25],[-35,-15],[-68,-41],[-34,-42],[0,-25]],[[2399,9487],[-15,-23],[-40,5],[-34,15],[15,27],[40,16],[24,-21],[10,-19]],[[2264,9590],[21,-27],[1,-31],[-13,-44],[-46,-6],[-30,10],[1,34],[-45,-4],[-2,45],[30,-2],[41,21],[40,-4],[2,8]],[[1994,9559],[11,-21],[25,10],[29,-2],[5,-29],[-17,-28],[-94,-10],[-70,-25],[-43,-2],[-3,20],[57,26],[-125,-7],[-39,10],[38,58],[26,17],[78,-20],[50,-35],[48,-5],[-40,57],[26,21],[29,-7],[9,-28]],[[2370,9612],[30,-19],[55,0],[24,-19],[-6,-22],[32,-14],[17,-14],[38,-2],[40,-5],[44,13],[57,5],[45,-5],[30,-22],[6,-24],[-17,-16],[-42,-13],[-35,8],[-80,-10],[-57,-1],[-45,8],[-74,19],[-9,32],[-4,29],[-27,26],[-58,7],[-32,19],[10,24],[58,-4]],[[1772,9645],[-4,-46],[-21,-20],[-26,-3],[-52,-26],[-44,-9],[-38,13],[47,44],[57,39],[43,-1],[38,9]],[[2393,9637],[-13,-2],[-52,4],[-7,17],[56,-1],[19,-11],[-3,-7]],[[1939,9648],[-52,-17],[-41,19],[23,19],[40,6],[39,-10],[-9,-17]],[[1954,9701],[-34,-11],[-46,0],[0,8],[29,18],[14,-3],[37,-12]],[[2338,9669],[-41,-12],[-23,13],[-12,23],[-2,24],[36,-2],[16,-4],[33,-21],[-7,-21]],[[2220,9685],[11,-25],[-45,7],[-46,19],[-62,2],[27,18],[-34,14],[-2,22],[55,-8],[75,-21],[21,-28]],[[2583,9764],[33,-20],[-38,-17],[-51,-45],[-50,-4],[-57,8],[-30,24],[0,21],[22,16],[-50,0],[-31,19],[-18,27],[20,26],[19,18],[28,4],[-12,14],[65,3],[35,-32],[47,-12],[46,-11],[22,-39]],[[3097,9967],[74,-4],[60,-8],[51,-16],[-2,-16],[-67,-25],[-68,-12],[-25,-14],[61,1],[-66,-36],[-45,-17],[-48,-48],[-57,-10],[-18,-12],[-84,-6],[39,-8],[-20,-10],[23,-29],[-26,-21],[-43,-16],[-13,-24],[-39,-17],[4,-14],[48,3],[0,-15],[-74,-35],[-73,16],[-81,-9],[-42,7],[-52,3],[-4,29],[52,13],[-14,43],[17,4],[74,-26],[-38,38],[-45,11],[23,23],[49,14],[8,21],[-39,23],[-12,31],[76,-3],[22,-6],[43,21],[-62,7],[-98,-4],[-49,20],[-23,24],[-32,17],[-6,21],[41,11],[32,2],[55,9],[41,22],[34,-3],[30,-16],[21,32],[37,9],[50,7],[85,2],[14,-6],[81,10],[60,-4],[60,-4]],[[5290,7828],[-3,-24],[-12,-10],[-20,7],[-6,-24],[-14,-2],[-5,10],[-15,-20],[-13,-3],[-12,13]],[[5190,7775],[-10,25],[-13,-9],[0,27],[21,33],[-1,15],[12,-5],[8,10]],[[5207,7871],[24,-1],[5,13],[30,-18]],[[3140,1814],[-10,-24],[-23,-18],[-14,2],[-16,5],[-21,18],[-29,8],[-35,33],[-28,32],[-38,66],[23,-12],[39,-40],[36,-21],[15,27],[9,41],[25,24],[20,-7]],[[3095,1968],[-25,0],[-13,-14],[-25,-22],[-5,-55],[-11,-1],[-32,19],[-32,41],[-34,34],[-9,37],[8,35],[-14,39],[-4,101],[12,57],[30,45],[-43,18],[27,52],[9,98],[31,-21],[15,123],[-19,15],[-9,-73],[-17,8],[9,84],[9,110],[13,40],[-8,58],[-2,66],[11,2],[17,96],[20,94],[11,88],[-6,89],[8,49],[-3,72],[16,73],[5,114],[9,123],[9,132],[-2,96],[-6,84]],[[3045,3974],[14,15],[8,30]],[[8064,6161],[-24,-28],[-23,18],[0,51],[13,26],[31,17],[16,-1],[6,-23],[-12,-26],[-7,-34]],[[8628,7562],[-18,35],[-11,-33],[-43,-26],[4,-31],[-24,2],[-13,19],[-19,-42],[-30,-32],[-23,-38]],[[8451,7416],[-39,-17],[-20,-27],[-30,-17],[15,28],[-6,23],[22,40],[-15,30],[-24,-20],[-32,-41],[-17,-39],[-27,-2],[-14,-28],[15,-40],[22,-10],[1,-26],[22,-17],[31,42],[25,-23],[18,-2],[4,-31],[-39,-16],[-13,-32],[-27,-30],[-14,-41],[30,-33],[11,-58],[17,-54],[18,-45],[0,-44],[-17,-16],[6,-32],[17,-18],[-5,-48],[-7,-47],[-15,-5],[-21,-64],[-22,-78],[-26,-70],[-38,-55],[-39,-50],[-31,-6],[-17,-27],[-10,20],[-15,-30],[-39,-29],[-29,-9],[-10,-63],[-15,-3],[-8,43],[7,22],[-37,19],[-13,-9]],[[8001,6331],[-28,15],[-14,24],[5,34],[-26,11],[-13,22],[-24,-31],[-27,-7],[-22,0],[-15,-14]],[[7837,6385],[-14,-9],[4,-68],[-15,2],[-2,14]],[[7810,6324],[-1,24],[-20,-17],[-12,11],[-21,22],[8,49],[-18,12],[-6,54],[-30,-10],[4,70],[26,50],[1,48],[-1,46],[-12,14],[-9,35],[-16,-5]],[[7703,6727],[-30,9],[9,25],[-13,36],[-20,-24],[-23,14],[-32,-37],[-25,-44],[-23,-8]],[[7466,6670],[-2,47],[-17,-13]],[[7447,6704],[-32,6],[-32,14],[-22,26],[-22,11],[-9,29],[-16,8],[-28,39],[-22,18],[-12,-14]],[[7252,6841],[-38,41],[-28,37],[-7,65],[20,-7],[1,30],[-12,30],[3,48],[-30,69]],[[7161,7154],[-45,24],[-8,46],[-21,27]],[[7082,7268],[-4,34],[1,23],[-17,13],[-9,-6],[-7,55]],[[7046,7387],[8,13],[-4,14],[26,28],[20,12],[29,-8],[11,38],[35,7],[10,23],[44,32],[4,13]],[[7229,7559],[-2,34],[19,15],[-25,103],[55,24],[14,13],[20,106],[55,-20],[15,27],[2,59],[23,6],[21,39]],[[7426,7965],[11,5]],[[7437,7970],[7,-41],[23,-32],[40,-22],[19,-47],[-10,-70],[10,-25],[33,-10],[37,-8],[33,-37],[18,-7],[12,-54],[17,-35],[30,1],[58,-13],[36,8],[28,-9],[41,-36],[34,0],[12,-18],[32,32],[45,20],[42,2],[32,21],[20,32],[20,20],[-5,19],[-9,23],[15,38],[15,-5],[29,-12],[28,31],[42,23],[20,39],[20,17],[40,8],[22,-7],[3,21],[-25,41],[-22,19],[-22,-22],[-27,10],[-16,-8],[-7,24],[20,59],[13,45]],[[8240,8005],[34,-23],[39,38],[-1,26],[26,62],[15,19],[0,33],[-16,14],[23,29],[35,11],[37,2],[41,-18],[25,-22],[17,-59],[10,-26],[10,-36],[10,-58],[49,-19],[32,-42],[12,-55],[42,0],[24,23],[46,17],[-15,-53],[-11,-21],[-9,-65],[-19,-58],[-33,11],[-24,-21],[7,-51],[-4,-69],[-14,-2],[0,-30]],[[4920,5353],[-12,-1],[-20,12],[-18,-1],[-33,-10],[-19,-18],[-27,-21],[-6,1]],[[4785,5315],[2,49],[3,7],[-1,24],[-12,24],[-8,4],[-8,17],[6,26],[-3,28],[1,18]],[[4765,5512],[5,0],[1,25],[-2,12],[3,8],[10,7],[-7,47],[-6,25],[2,20],[5,4]],[[4776,5660],[4,6],[8,-9],[21,-1],[5,18],[5,-1],[8,6],[4,-25],[7,7],[11,9]],[[4921,5627],[7,-84],[-11,-50],[-8,-66],[12,-51],[-1,-23]],[[5363,5191],[-4,4],[-16,-8],[-17,8],[-13,-4]],[[5313,5191],[-45,1]],[[5268,5192],[4,47],[-11,39],[-13,10],[-6,27],[-7,8],[1,16]],[[5236,5339],[7,42],[13,57],[8,1],[17,34],[10,1],[16,-24],[19,20],[2,25],[7,23],[4,30],[15,25],[5,41],[6,13],[4,31],[7,37],[24,46],[1,20],[3,10],[-11,24]],[[5393,5795],[1,19],[8,3]],[[5402,5817],[11,-38],[2,-39],[-1,-39],[15,-54],[-15,1],[-8,-4],[-13,6],[-6,-28],[16,-35],[13,-10],[3,-24],[9,-41],[-4,-16]],[[5444,5191],[-2,-31],[-22,14],[-22,15],[-35,2]],[[5856,5265],[-2,-69],[11,-8],[-9,-21],[-10,-16],[-11,-31],[-6,-27],[-1,-48],[-7,-22],[0,-45]],[[5821,4978],[-8,-16],[-1,-35],[-4,-5],[-2,-32]],[[5814,4792],[5,-55],[-2,-30],[5,-35],[16,-33],[15,-74]],[[5853,4565],[-11,6],[-37,-10],[-7,-7],[-8,-38],[6,-26],[-5,-70],[-3,-59],[7,-11],[19,-23],[8,11],[2,-64],[-21,1],[-11,32],[-10,25],[-22,9],[-6,31],[-17,-19],[-22,8],[-10,27],[-17,6],[-13,-2],[-2,19],[-9,1]],[[5342,4697],[-4,18]],[[5360,4775],[8,-6],[9,23],[15,-1],[2,-17],[11,-10],[16,37],[16,29],[7,19],[-1,48],[12,58],[13,30],[18,29],[3,18],[1,22],[5,21],[-2,33],[4,52],[5,37],[8,32],[2,36]],[[5760,5367],[17,-49],[12,-7],[8,10],[12,-4],[16,12],[6,-25],[25,-39]],[[5330,4760],[-22,62]],[[5308,4822],[21,33],[-11,39],[10,15],[19,7],[2,26],[15,-28],[24,-2],[9,27],[3,40],[-3,46],[-13,35],[12,68],[-7,12],[-21,-5],[-7,31],[2,25]],[[2906,5049],[-12,14],[-14,19],[-7,-9],[-24,8],[-7,25],[-5,-1],[-28,34]],[[2809,5139],[-3,18],[10,5],[-1,29],[6,22],[14,4],[12,37],[10,31],[-10,14],[5,34],[-6,54],[6,16],[-4,50],[-12,31]],[[2836,5484],[4,29],[9,-4],[5,17],[-6,35],[3,9]],[[2851,5570],[14,-2],[21,41],[12,6],[0,20],[5,50],[16,27],[17,1],[3,13],[21,-5],[22,30],[11,13],[14,28],[9,-3],[8,-16],[-6,-20]],[[3018,5753],[-18,-10],[-7,-29],[-10,-17],[-8,-22],[-4,-42],[-8,-35],[15,-4],[3,-27],[6,-13],[3,-24],[-4,-22],[1,-12],[7,-5],[7,-20],[36,5],[16,-7],[19,-51],[11,6],[20,-3],[16,7],[10,-10],[-5,-32],[-6,-20],[-2,-42],[5,-40],[8,-17],[1,-13],[-14,-30],[10,-13],[8,-21],[8,-58]],[[3058,4804],[-14,31],[-8,1],[18,61],[-21,27],[-17,-5],[-10,10],[-15,-15],[-21,7],[-16,62],[-13,15],[-9,28],[-19,28],[-7,-5]],[[2695,5543],[-15,14],[-6,12],[4,10],[-1,13],[-8,14],[-11,12],[-10,8],[-1,17],[-8,10],[2,-17],[-5,-14],[-7,17],[-9,5],[-4,12],[1,18],[3,19],[-8,8],[7,12]],[[2619,5713],[4,7],[18,-15],[7,7],[9,-5],[4,-12],[8,-4],[7,13]],[[2676,5704],[7,-32],[11,-24],[13,-25]],[[2707,5623],[-11,-6],[0,-23],[6,-9],[-4,-7],[1,-11],[-2,-12],[-2,-12]],[[2715,6427],[23,-4],[22,0],[26,-21],[11,-21],[26,6],[10,-13],[24,-37],[17,-27],[9,1],[17,-12],[-2,-17],[20,-2],[21,-24],[-3,-14],[-19,-7],[-18,-3],[-19,4],[-40,-5],[18,32],[-11,16],[-18,4],[-9,17],[-7,33],[-16,-2],[-26,16],[-8,12],[-36,10],[-10,11],[11,15],[-28,3],[-20,-31],[-11,-1],[-4,-14],[-14,-7],[-12,6],[15,18],[6,22],[13,13],[14,11],[21,6],[7,6]],[[5909,7133],[2,1],[4,14],[20,-1],[25,18],[-19,-25],[2,-11]],[[5943,7129],[-3,2],[-5,-5],[-4,1],[-2,-2],[0,6],[-2,4],[-6,0],[-7,-5],[-5,3]],[[5943,7129],[1,-5],[-28,-24],[-14,8],[-7,23],[14,2]],[[5377,7945],[-16,25],[-14,15],[-3,25],[-5,17],[21,13],[10,15],[20,11],[7,11],[7,-6],[13,6]],[[5417,8077],[13,-19],[21,-5],[-2,-17],[15,-12],[4,15],[19,-6],[3,-19],[20,-3],[13,-29]],[[5523,7982],[-8,0],[-4,-11],[-7,-3],[-2,-13],[-5,-3],[-1,-5],[-9,-7],[-12,1],[-4,-13]],[[5275,8306],[1,-23],[28,-14],[-1,-21],[29,11],[15,16],[32,-23],[13,-19]],[[5392,8233],[6,-30],[-8,-16],[11,-21],[6,-31],[-2,-21],[12,-37]],[[5207,7871],[3,42],[14,40],[-40,11],[-13,16]],[[5171,7980],[2,26],[-6,13]],[[5171,8059],[-5,62],[17,0],[7,22],[6,54],[-5,20]],[[5191,8217],[6,13],[23,3],[5,-13],[19,29],[-6,22],[-2,34]],[[5236,8305],[21,-8],[18,9]],[[6196,5808],[7,-19],[-1,-24],[-16,-14],[12,-16]],[[6198,5735],[-10,-32]],[[6188,5703],[-7,11],[-6,-5],[-16,1],[0,18],[-2,17],[9,27],[10,26]],[[6176,5798],[12,-5],[8,15]],[[5352,8343],[-17,-48],[-29,33],[-4,25],[41,19],[9,-29]],[[5236,8305],[-11,32],[-1,61],[5,16],[8,17],[24,4],[10,16],[22,17],[-1,-30],[-8,-20],[4,-16],[15,-9],[-7,-22],[-8,6],[-20,-42],[7,-29]],[[3008,6222],[3,10],[22,0],[16,-15],[8,1],[5,-21],[15,1],[-1,-17],[12,-2],[14,-22],[-10,-24],[-14,13],[-12,-3],[-9,3],[-5,-11],[-11,-3],[-4,14],[-10,-8],[-11,-41],[-7,10],[-1,17]],[[3008,6124],[0,16],[-7,17],[7,10],[2,23],[-2,32]],[[5333,6444],[-95,-112],[-81,-117],[-39,-26]],[[5118,6189],[-31,-6],[0,38],[-13,10],[-17,16],[-7,28],[-94,129],[-93,129]],[[4863,6533],[-105,143]],[[4758,6676],[1,11],[0,4]],[[4759,6691],[0,70],[44,44],[28,9],[23,16],[11,29],[32,24],[1,44],[16,5],[13,22],[36,9],[5,23],[-7,13],[-10,62],[-1,36],[-11,38]],[[4939,7135],[27,32],[30,11],[17,24],[27,18],[47,11],[46,4],[14,-8],[26,23],[30,0],[11,-13],[19,3]],[[5233,7240],[-5,-30],[4,-56],[-6,-49],[-18,-33],[3,-45],[23,-35],[0,-14],[17,-24],[12,-106]],[[5263,6848],[9,-52],[1,-28],[-5,-48],[2,-27],[-3,-32],[2,-37],[-11,-25],[17,-43],[1,-25],[10,-33],[13,11],[22,-28],[12,-37]],[[2769,4856],[15,45],[-6,25],[-11,-27],[-16,26],[5,16],[-4,54],[9,9],[5,37],[11,38],[-2,24],[15,13],[19,23]],[[2906,5049],[4,-45],[-9,-39],[-30,-62],[-33,-23],[-17,-51],[-6,-40],[-15,-24],[-12,29],[-11,7],[-12,-5],[-1,22],[8,14],[-3,24]],[[5969,6800],[-7,-23],[-6,-45],[-8,-31],[-6,-10],[-10,19],[-12,26],[-20,85],[-3,-5],[12,-63],[17,-59],[21,-92],[10,-32],[9,-34],[25,-65],[-6,-10],[1,-39],[33,-53],[4,-12]],[[6023,6357],[-110,0],[-107,0],[-112,0]],[[5694,6357],[0,218],[0,210],[-8,47],[7,37],[-5,25],[10,29]],[[5698,6923],[37,0],[27,-15],[28,-18],[13,-9],[21,19],[11,17],[25,5],[20,-8],[7,-29],[7,19],[22,-14],[22,-3],[13,15]],[[5951,6902],[18,-102]],[[6176,5798],[-10,20],[-11,34],[-12,19],[-8,21],[-24,23],[-19,1],[-7,12],[-16,-14],[-17,27],[-8,-44],[-33,13]],[[6011,5910],[-3,23],[12,87],[3,39],[9,18],[20,10],[14,34]],[[6066,6121],[16,-69],[8,-54],[15,-29],[38,-55],[16,-34],[15,-34],[8,-20],[14,-18]],[[4749,7532],[1,42],[-11,25],[39,43],[34,-11],[37,1],[30,-10],[23,3],[45,-2]],[[4947,7623],[11,-23],[51,-27],[10,13],[31,-27],[32,8]],[[5082,7567],[2,-35],[-26,-39],[-36,-12],[-2,-20],[-18,-33],[-10,-48],[11,-34],[-16,-26],[-6,-39],[-21,-11],[-20,-46],[-35,-1],[-27,1],[-17,-21],[-11,-22],[-13,5],[-11,20],[-8,34],[-26,9]],[[4792,7249],[-2,20],[10,22],[4,16],[-9,17],[7,39],[-11,36],[12,5],[1,27],[5,9],[0,46],[13,16],[-8,30],[-16,2],[-5,-8],[-16,0],[-7,29],[-11,-8],[-10,-15]],[[5675,8472],[3,35],[-10,-8],[-18,21],[-2,34],[35,17],[35,8],[30,-10],[29,2]],[[5777,8571],[4,-10],[-20,-34],[8,-55],[-12,-19]],[[5757,8453],[-22,0],[-24,22],[-13,7],[-23,-10]],[[6188,5703],[-6,-21],[10,-32],[10,-29],[11,-21],[90,-70],[24,0]],[[6327,5530],[-79,-177],[-36,-3],[-25,-41],[-17,-1],[-8,-19]],[[6162,5289],[-19,0],[-11,20],[-26,-25],[-8,-24],[-18,4],[-6,7],[-7,-1],[-9,0],[-35,50],[-19,0],[-10,20],[0,33],[-14,10]],[[5980,5383],[-17,64],[-12,14],[-5,23],[-14,29],[-17,4],[9,34],[15,2],[4,18]],[[5943,5571],[0,53]],[[5943,5624],[8,62],[13,16],[3,24],[12,45],[17,30],[11,58],[4,51]],[[5794,9138],[-4,-42],[42,-39],[-26,-45],[33,-67],[-19,-51],[25,-43],[-11,-39],[41,-40],[-11,-31],[-25,-34],[-60,-75]],[[5779,8632],[-50,-5],[-49,-21],[-45,-13],[-16,32],[-27,20],[6,58],[-14,53],[14,35],[25,37],[63,64],[19,12],[-3,25],[-39,28]],[[5663,8957],[-9,23],[-1,91],[-43,40],[-37,29]],[[5573,9140],[17,16],[30,-32],[37,3],[30,-14],[26,26],[14,44],[43,20],[35,-24],[-11,-41]],[[9954,4033],[9,-17],[-4,-31],[-17,-8],[-16,7],[-2,26],[10,21],[13,-8],[7,10]],[[0,4079],[9981,-14],[-17,-13],[-4,23],[14,12],[9,3],[-9983,18]],[[0,4108],[0,-29]],[[0,4108],[6,3],[-4,-28],[-2,-4]],[[3300,1994],[33,36],[24,-15],[16,24],[22,-27],[-8,-21],[-37,-17],[-13,20],[-23,-26],[-14,26]],[[5265,7548],[-9,-46],[-13,12],[-6,40],[5,22],[18,22],[5,-50]],[[5157,7984],[6,-6],[8,2]],[[5190,7775],[-2,-17],[9,-22],[-10,-18],[7,-46],[15,-8],[-3,-25]],[[5206,7639],[-25,-34],[-55,16],[-40,-19],[-4,-35]],[[4947,7623],[14,35],[5,118],[-28,62],[-21,30],[-42,23],[-3,43],[36,12],[47,-15],[-9,67],[26,-25],[65,46],[8,48],[24,12]],[[3485,5194],[7,25],[3,27]],[[3495,5246],[4,26],[-10,34]],[[3489,5306],[-3,41],[15,51]],[[3501,5398],[9,-7],[21,-14],[29,-50],[5,-24]],[[5308,4822],[-29,60],[-18,49],[-17,61],[1,19],[6,19],[7,43],[5,44]],[[5263,5117],[10,4],[40,-1],[0,71]],[[4827,8240],[-21,12],[-17,-1],[6,32],[-6,32]],[[4789,8315],[23,2],[30,-37],[-15,-40]],[[4916,8521],[-30,-63],[29,8],[30,-1],[-7,-48],[-25,-53],[29,-4],[2,-6],[25,-69],[19,-10],[17,-67],[8,-24],[33,-11],[-3,-38],[-14,-17],[11,-30],[-25,-31],[-37,0],[-48,-16],[-13,12],[-18,-28],[-26,7],[-19,-23],[-15,12],[41,62],[25,13],[-1,0],[-43,9],[-8,24],[29,18],[-15,32],[5,39],[42,-6],[4,35],[-19,36],[0,1],[-34,10],[-7,16],[10,27],[-9,16],[-15,-28],[-1,57],[-14,30],[10,61],[21,48],[23,-4],[33,4]],[[6154,7511],[4,26],[-7,40],[-16,22],[-16,6],[-10,19]],[[6109,7624],[4,6],[23,-10],[41,-9],[38,-28],[5,-11],[17,9],[25,-13],[9,-24],[17,-13]],[[6210,7485],[-27,29],[-29,-3]],[[5029,5408],[-44,-35],[-15,-20],[-25,-17],[-25,17]],[[5e3,5708],[-2,-18],[12,-30],[0,-43],[2,-47],[7,-21],[-6,-54],[2,-29],[8,-37],[6,-21]],[[4765,5512],[-8,1],[-5,-24],[-8,1],[-6,12],[2,24],[-11,36],[-8,-7],[-6,-1]],[[4715,5554],[-7,-3],[0,21],[-4,16],[0,17],[-6,25],[-7,21],[-23,0],[-6,-11],[-8,-1],[-4,-13],[-4,-17],[-14,-26]],[[4632,5583],[-13,35],[-10,24],[-8,7],[-6,12],[-4,26],[-4,13],[-8,10]],[[4579,5710],[13,29],[8,-2],[7,10],[6,0],[5,8],[-3,20],[3,6],[1,20]],[[4619,5801],[13,-1],[20,-14],[6,1],[3,7],[15,-5],[4,4]],[[4680,5793],[1,-22],[5,0],[7,8],[5,-2],[7,-15],[12,-5],[8,13],[9,8],[6,8],[6,-1],[6,-13],[3,-17],[12,-24],[-6,-16],[-1,-19],[6,6],[3,-7],[-1,-17],[8,-18]],[[4532,5834],[3,27]],[[4535,5861],[31,1],[6,14],[9,1],[11,-14],[8,-1],[9,10],[6,-17],[-12,-13],[-12,1],[-12,13],[-10,-14],[-5,-1],[-7,-8],[-25,1]],[[4579,5710],[-15,24],[-11,4],[-7,17],[1,9],[-9,13],[-2,12]],[[4536,5789],[15,10],[9,-2],[8,7],[51,-3]],[[5263,5117],[-5,9],[10,66]],[[5658,7167],[15,-20],[22,3],[20,-4],[0,-10],[15,7],[-4,-18],[-40,-5],[1,10],[-34,12],[5,25]],[[5723,7469],[-17,2],[-14,6],[-34,-16],[19,-33],[-14,-10],[-15,0],[-15,31],[-5,-13],[6,-36],[14,-27],[-10,-13],[15,-27],[14,-18],[0,-33],[-25,16],[8,-30],[-18,-7],[11,-52],[-19,-1],[-23,26],[-10,47],[-5,40],[-11,27],[-14,34],[-2,16]],[[5583,7470],[18,6],[11,13],[15,-2],[5,11],[5,2]],[[5725,7529],[13,-16],[-8,-37],[-7,-7]],[[3701,9939],[93,35],[97,-2],[36,21],[98,6],[222,-7],[174,-47],[-52,-23],[-106,-3],[-150,-5],[14,-11],[99,7],[83,-21],[54,18],[23,-21],[-30,-34],[71,22],[135,23],[83,-12],[15,-25],[-113,-42],[-16,-14],[-88,-10],[64,-3],[-32,-43],[-23,-38],[1,-66],[33,-38],[-43,-3],[-46,-19],[52,-31],[6,-50],[-30,-6],[36,-50],[-61,-5],[32,-24],[-9,-20],[-39,-10],[-39,0],[35,-40],[0,-26],[-55,24],[-14,-15],[37,-15],[37,-36],[10,-48],[-49,-11],[-22,22],[-34,34],[10,-40],[-33,-31],[73,-2],[39,-3],[-75,-52],[-75,-46],[-81,-21],[-31,0],[-29,-23],[-38,-62],[-60,-42],[-19,-2],[-37,-15],[-40,-13],[-24,-37],[0,-41],[-15,-39],[-45,-47],[11,-47],[-12,-48],[-14,-58],[-39,-4],[-41,49],[-56,0],[-27,32],[-18,58],[-49,73],[-14,39],[-3,53],[-39,54],[10,44],[-18,21],[27,69],[42,22],[11,25],[6,46],[-32,-21],[-15,-9],[-25,-8],[-34,19],[-2,40],[11,31],[25,1],[57,-15],[-48,37],[-24,20],[-28,-8],[-23,15],[31,55],[-17,22],[-22,41],[-34,62],[-35,23],[0,25],[-74,34],[-59,5],[-74,-3],[-68,-4],[-32,19],[-49,37],[73,19],[56,3],[-119,15],[-62,24],[3,23],[106,28],[101,29],[11,21],[-75,22],[24,23],[97,41],[40,7],[-12,26],[66,16],[86,9],[85,1],[30,-19],[74,33],[66,-22],[39,-5],[58,-19],[-66,32],[4,25]],[[2497,5869],[-14,10],[-17,1],[-13,12],[-15,24]],[[2438,5916],[1,18],[3,13],[-4,12],[13,48],[36,0],[1,20],[-5,4],[-3,12],[-10,14],[-11,20],[13,0],[0,33],[26,0],[26,0]],[[2529,5996],[10,-11],[2,9],[8,-7]],[[2549,5987],[-13,-23],[-13,-16],[-2,-12],[2,-11],[-5,-15]],[[2518,5910],[-7,-4],[2,-7],[-6,-6],[-9,-15],[-1,-9]],[[3340,5552],[18,-22],[17,-38],[1,-31],[10,-1],[15,-29],[11,-21]],[[3412,5410],[-4,-53],[-17,-15],[1,-14],[-5,-31],[13,-42],[9,-1],[3,-33],[17,-51]],[[3313,5365],[-19,45],[7,16],[0,27],[17,10],[7,11],[-10,22],[3,21],[22,35]],[[2574,5825],[-5,18],[-8,5]],[[2561,5848],[2,24],[-4,6],[-6,4],[-12,-7],[-1,8],[-8,10],[-6,12],[-8,5]],[[2549,5987],[3,-3],[6,11],[8,1],[3,-5],[4,3],[13,-6],[13,2],[9,6],[3,7],[9,-3],[6,-4],[8,1],[5,5],[13,-8],[4,-1],[9,-11],[8,-13],[10,-9],[7,-17]],[[2690,5943],[-9,2],[-4,-8],[-10,-8],[-7,0],[-6,-8],[-6,3],[-4,9],[-3,-2],[-4,-14],[-3,1],[0,-12],[-10,-17],[-5,-7],[-3,-7],[-8,12],[-6,-16],[-6,1],[-6,-2],[0,-29],[-4,0],[-3,-14],[-9,-2]],[[5522,7770],[7,-23],[9,-17],[-11,-22]],[[5515,7577],[-3,-10]],[[5512,7567],[-26,22],[-16,21],[-26,18],[-23,43],[6,5],[-13,25],[-1,19],[-17,10],[-9,-26],[-8,20],[0,21],[1,1]],[[5380,7746],[20,-2],[5,9],[9,-9],[11,-1],[0,16],[10,6],[2,24],[23,16]],[[5460,7805],[8,-7],[21,-26],[23,-11],[10,9]],[[3008,6124],[-19,10],[-13,-5],[-17,5],[-13,-11],[-15,18],[3,19],[25,-8],[21,-5],[10,13],[-12,26],[0,23],[-18,9],[7,16],[17,-3],[24,-9]],[[5471,7900],[14,-15],[10,-6],[24,7],[2,12],[11,2],[14,9],[3,-4],[13,8],[6,13],[9,4],[30,-18],[6,6]],[[5613,7918],[15,-16],[2,-16]],[[5630,7886],[-17,-12],[-13,-40],[-17,-40],[-22,-11]],[[5561,7783],[-17,2],[-22,-15]],[[5460,7805],[-6,20],[-4,0]],[[8352,4453],[-11,-2],[-37,42],[26,11],[14,-18],[10,-17],[-2,-16]],[[8471,4532],[2,-11],[1,-18]],[[8474,4503],[-18,-45],[-24,-13],[-3,8],[2,20],[12,36],[28,23]],[[8274,4579],[10,-16],[17,5],[7,-25],[-32,-12],[-19,-8],[-15,1],[10,34],[15,0],[7,21]],[[8413,4579],[-4,-32],[-42,-17],[-37,7],[0,22],[22,12],[18,-18],[18,5],[25,21]],[[8017,4657],[53,-6],[6,25],[51,-29],[10,-38],[42,-11],[34,-35],[-31,-23],[-31,24],[-25,-1],[-29,4],[-26,11],[-32,22],[-21,6],[-11,-7],[-51,24],[-5,25],[-25,5],[19,56],[34,-3],[22,-23],[12,-5],[4,-21]],[[8741,4690],[-14,-40],[-3,45],[5,21],[6,20],[7,-17],[-1,-29]],[[8534,4853],[-11,-19],[-19,10],[-5,26],[28,3],[7,-20]],[[8623,4875],[10,-45],[-23,24],[-23,5],[-16,-4],[-19,2],[6,33],[35,2],[30,-17]],[[8916,4904],[0,-193],[1,-192]],[[8917,4519],[-25,48],[-28,12],[-7,-17],[-35,-1],[12,48],[17,16],[-7,64],[-14,50],[-53,50],[-23,5],[-42,54],[-8,-28],[-11,-5],[-6,21],[0,26],[-21,29],[29,21],[20,-1],[-2,16],[-41,0],[-11,35],[-25,11],[-11,29],[37,14],[14,20],[45,-25],[4,-22],[8,-95],[29,-35],[23,62],[32,36],[25,0],[23,-21],[21,-21],[30,-11]],[[8478,5141],[-22,-58],[-21,-12],[-27,12],[-46,-3],[-24,-8],[-4,-45],[24,-53],[15,27],[52,20],[-2,-27],[-12,9],[-12,-35],[-25,-23],[27,-76],[-5,-20],[25,-68],[-1,-39],[-14,-17],[-11,20],[13,49],[-27,-23],[-7,16],[3,23],[-20,35],[3,57],[-19,-18],[2,-69],[1,-84],[-17,-9],[-12,18],[8,54],[-4,57],[-12,1],[-9,40],[12,39],[4,47],[14,89],[5,24],[24,44],[22,-18],[35,-8],[32,3],[27,43],[5,-14]],[[8574,5124],[-2,-51],[-14,6],[-4,-36],[11,-32],[-8,-7],[-11,38],[-8,75],[6,47],[9,22],[2,-32],[16,-5],[3,-25]],[[8045,5176],[5,-39],[19,-34],[18,12],[18,-4],[16,30],[13,5],[26,-17],[23,13],[14,82],[11,21],[10,67],[32,0],[24,-10]],[[8274,5302],[-16,-53],[20,-56],[-5,-28],[32,-54],[-33,-7],[-10,-40],[2,-54],[-27,-40],[-1,-59],[-10,-91],[-5,21],[-31,-26],[-11,36],[-20,3],[-14,19],[-33,-21],[-10,29],[-18,-4],[-23,7],[-4,79],[-14,17],[-13,50],[-4,52],[3,55],[16,39]],[[7939,4712],[-31,-1],[-24,49],[-35,48],[-12,36],[-21,48],[-14,44],[-21,83],[-24,49],[-9,51],[-10,46],[-25,37],[-14,51],[-21,33],[-29,65],[-3,30],[18,-2],[43,-12],[25,-57],[21,-40],[16,-25],[26,-63],[28,-1],[23,-41],[16,-49],[22,-27],[-12,-49],[16,-20],[10,-2],[5,-41],[10,-33],[20,-5],[14,-37],[-7,-74],[-1,-91]],[[7252,6841],[-17,-27],[-11,-55],[27,-23],[26,-29],[36,-33],[38,-8],[16,-30],[22,-5],[33,-14],[23,1],[4,23],[-4,38],[2,25]],[[7703,6727],[2,-22],[-10,-11],[2,-36],[-19,10],[-36,-41],[0,-33],[-15,-50],[-1,-29],[-13,-48],[-21,13],[-1,-61],[-7,-20],[3,-25],[-14,-14]],[[7472,6360],[-4,-21],[-19,1],[-34,-13],[2,-44],[-15,-35],[-40,-40],[-31,-69],[-21,-38],[-28,-38],[0,-27],[-13,-15],[-26,-21],[-12,-3],[-9,-45],[6,-77],[1,-49],[-11,-56],[0,-101],[-15,-2],[-12,-46],[8,-19],[-25,-17],[-10,-40],[-11,-17],[-26,55],[-13,83],[-11,60],[-9,28],[-15,56],[-7,74],[-5,37],[-25,81],[-12,115],[-8,75],[0,72],[-5,55],[-41,-35],[-19,7],[-36,71],[13,22],[-8,23],[-33,50]],[[6893,6457],[19,40],[61,-1],[-6,51],[-15,30],[-4,46],[-18,26],[31,62],[32,-4],[29,61],[18,60],[27,60],[-1,42],[24,34],[-23,29],[-9,40],[-10,52],[14,25],[42,-14],[31,9],[26,49]],[[4827,8240],[5,-42],[-21,-53],[-49,-35],[-40,9],[23,62],[-15,60],[38,46],[21,28]],[[6497,7255],[25,12],[19,33],[19,-1],[12,11],[20,-6],[31,-30],[22,-6],[31,-53],[21,-2],[3,-49]],[[6690,6820],[14,-31],[11,-36],[27,-26],[1,-52],[13,-10],[2,-27],[-40,-30],[-10,-69]],[[6708,6539],[-53,18],[-30,13],[-31,8],[-12,73],[-13,10],[-22,-11],[-28,-28],[-34,20],[-28,45],[-27,17],[-18,56],[-21,79],[-15,-10],[-17,20],[-11,-24]],[[6348,6825],[-15,32],[0,31],[-9,0],[5,43],[-15,45],[-34,32],[-19,56],[6,46],[14,21],[-2,34],[-18,18],[-18,70]],[[6243,7253],[-15,48],[5,18],[-8,68],[19,17]],[[6357,7321],[9,-43],[26,-13],[20,-29],[39,-10],[44,15],[2,14]],[[6348,6825],[-16,3]],[[6332,6828],[-19,5],[-20,-56]],[[6293,6777],[-52,4],[-78,119],[-41,41],[-34,16]],[[6088,6957],[-11,72]],[[6077,7029],[61,62],[11,71],[-3,43],[16,15],[14,37]],[[6176,7257],[12,9],[32,-8],[10,-15],[13,10]],[[4597,8984],[-7,-39],[31,-40],[-36,-45],[-80,-41],[-24,-10],[-36,8],[-78,19],[28,26],[-61,29],[49,12],[-1,17],[-58,14],[19,38],[42,9],[43,-40],[42,32],[35,-17],[45,32],[47,-4]],[[5992,6990],[-5,-19]],[[5987,6971],[-10,8],[-6,-39],[7,-7],[-7,-8],[-1,-15],[13,8]],[[5983,6918],[0,-23],[-14,-95]],[[5951,6902],[8,19],[-2,4],[8,27],[5,45],[4,15],[1,0]],[[5975,7012],[9,0],[3,11],[7,0]],[[5994,7023],[1,-24],[-4,-9],[1,0]],[[5431,7316],[-10,-46],[4,-19],[-6,-30],[-21,22],[-14,7],[-39,30],[4,30],[32,-6],[28,7],[22,5]],[[5255,7492],[17,-42],[-4,-78],[-13,4],[-11,-20],[-10,16],[-2,71],[-6,34],[15,-3],[14,18]],[[5383,7805],[-3,-29],[7,-25]],[[5387,7751],[-22,8],[-23,-20],[1,-30],[-3,-17],[9,-30],[26,-29],[14,-49],[31,-48],[22,0],[7,-13],[-8,-11],[25,-22],[20,-18],[24,-30],[3,-11],[-5,-22],[-16,28],[-24,10],[-12,-39],[20,-21],[-3,-31],[-11,-4],[-15,-50],[-12,-5],[0,18],[6,32],[6,12],[-11,35],[-8,29],[-12,8],[-8,25],[-18,11],[-12,24],[-21,4],[-21,26],[-26,39],[-19,34],[-8,58],[-14,7],[-23,20],[-12,-8],[-16,-28],[-12,-4]],[[2845,6150],[19,-5],[14,-15],[5,-16],[-19,-1],[-9,-10],[-15,10],[-16,21],[3,14],[12,4],[6,-2]],[[5992,6990],[31,-24],[54,63]],[[6088,6957],[-5,-8],[-56,-30],[28,-59],[-9,-10],[-5,-20],[-21,-8],[-7,-21],[-12,-19],[-31,10]],[[5970,6792],[-1,8]],[[5983,6918],[4,17],[0,36]],[[8739,7075],[4,-20],[-16,-36],[-11,19],[-15,-14],[-7,-34],[-18,16],[0,28],[15,36],[16,-7],[12,25],[20,-13]],[[8915,7252],[-10,-47],[4,-30],[-14,-42],[-35,-27],[-49,-4],[-40,-67],[-19,22],[-1,44],[-48,-13],[-33,-27],[-32,-2],[28,-43],[-19,-101],[-18,-24],[-13,23],[7,53],[-18,17],[-11,41],[26,18],[15,37],[28,30],[20,41],[55,17],[30,-12],[29,105],[19,-28],[40,59],[16,23],[18,72],[-5,67],[11,37],[30,11],[15,-82],[-1,-48],[-25,-59],[0,-61]],[[8997,7667],[19,-12],[20,25],[6,-67],[-41,-16],[-25,-59],[-43,41],[-15,-65],[-31,-1],[-4,59],[14,46],[29,3],[8,82],[9,46],[32,-62],[22,-20]],[[6970,7554],[-15,-10],[-37,-42],[-12,-42],[-11,0],[-7,28],[-36,2],[-5,48],[-14,0],[2,60],[-33,43],[-48,-5],[-32,-8],[-27,53],[-22,22],[-43,43],[-6,5],[-71,-35],[1,-218]],[[6554,7498],[-14,-3],[-20,46],[-18,17],[-32,-12],[-12,-20]],[[6458,7526],[-2,14],[7,25],[-5,21],[-32,20],[-13,53],[-15,15],[-1,19],[27,-6],[1,44],[23,9],[25,-9],[5,58],[-5,36],[-28,-2],[-24,14],[-32,-26],[-26,-12]],[[6363,7799],[-14,9],[3,31],[-18,39],[-20,-2],[-24,40],[16,45],[-8,12],[22,65],[29,-34],[3,43],[58,64],[43,2],[61,-41],[33,-24],[30,25],[44,1],[35,-30],[8,17],[39,-2],[7,28],[-45,40],[27,29],[-5,16],[26,15],[-20,41],[13,20],[104,21],[13,14],[70,22],[25,24],[50,-12],[9,-61],[29,14],[35,-20],[-2,-32],[27,3],[69,56],[-10,-19],[35,-46],[62,-150],[15,31],[39,-34],[39,16],[16,-11],[13,-34],[20,-12],[11,-25],[36,8],[15,-36]],[[7229,7559],[-17,9],[-14,21],[-42,6],[-46,2],[-10,-6],[-39,24],[-16,-12],[-4,-35],[-46,21],[-18,-9],[-7,-26]],[[6155,4958],[-20,-24],[-7,-24],[-10,-4],[-4,-42],[-9,-24],[-5,-39],[-12,-20]],[[6088,4781],[-40,59],[-1,35],[-101,120],[-5,6]],[[5941,5001],[0,63],[8,24],[14,39],[10,43],[-13,68],[-3,30],[-13,41]],[[5944,5309],[17,35],[19,39]],[[6162,5289],[-24,-67],[0,-215],[17,-49]],[[7046,7387],[-53,-9],[-34,19],[-30,-4],[3,34],[30,-10],[10,18]],[[6972,7435],[21,-6],[36,43],[-33,31],[-20,-15],[-21,22],[24,39],[-9,5]],[[7849,5777],[-7,72],[18,49],[36,11],[26,-8]],[[7922,5901],[23,-23],[12,40],[25,-21]],[[7982,5897],[6,-40],[-3,-71],[-47,-45],[13,-36],[-30,-4],[-24,-24]],[[7897,5677],[-23,9],[-11,30],[-14,61]],[[8564,7339],[24,-70],[7,-38],[0,-68],[-10,-33],[-25,-11],[-22,-25],[-25,-5],[-3,32],[5,45],[-13,61],[21,10],[-19,51]],[[8504,7288],[2,5],[12,-2],[11,27],[20,2],[11,4],[4,15]],[[5557,7574],[5,13]],[[5562,7587],[7,4],[4,20],[5,3],[4,-8],[5,-4],[3,-10],[5,-2],[5,-11],[4,0],[-3,-14],[-3,-7],[1,-5]],[[5599,7553],[-6,-2],[-17,-9],[-1,-12],[-4,0]],[[6332,6828],[6,-26],[-3,-13],[9,-45]],[[6344,6744],[-19,-1],[-7,28],[-25,6]],[[7922,5901],[9,26],[1,50],[-22,52],[-2,58],[-21,48],[-21,4],[-6,-20],[-16,-2],[-8,10],[-30,-35],[0,53],[7,62],[-19,3],[-2,36],[-12,18]],[[7780,6264],[6,21],[24,39]],[[7837,6385],[17,-47],[12,-54],[34,0],[11,-52],[-18,-15],[-8,-21],[34,-36],[23,-70],[17,-52],[21,-41],[7,-41],[-5,-59]],[[5975,7012],[10,49],[14,41],[0,2]],[[5999,7104],[13,-3],[4,-23],[-15,-22],[-7,-33]],[[4785,5315],[-7,0],[-29,28],[-25,45],[-24,32],[-18,38]],[[4682,5458],[6,19],[2,17],[12,33],[13,27]],[[5412,6408],[-20,-22],[-15,33],[-44,25]],[[5263,6848],[13,14],[3,25],[-3,24],[19,23],[8,19],[14,17],[2,45]],[[5319,7015],[32,-20],[12,5],[23,-10],[37,-26],[13,-53],[25,-11],[39,-25],[30,-29],[13,15],[13,27],[-6,45],[9,29],[20,28],[19,8],[37,-12],[10,-27],[10,0],[9,-10],[28,-7],[6,-19]],[[5694,6357],[0,-118],[-32,0],[0,-25]],[[5662,6214],[-111,113],[-111,113],[-28,-32]],[[7271,5502],[-4,-62],[-12,-16],[-24,-14],[-13,47],[-5,85],[13,96],[19,-33],[13,-42],[13,-61]],[[5804,3347],[10,-18],[-9,-29],[-4,-19],[-16,-9],[-5,-19],[-10,-6],[-21,46],[15,37],[15,23],[13,12],[12,-18]],[[5631,8267],[-2,15],[3,16],[-13,10],[-29,10]],[[5590,8318],[-6,50]],[[5584,8368],[32,18],[47,-4],[27,6],[4,-12],[15,-4],[26,-29]],[[5652,8242],[-7,19],[-14,6]],[[5584,8368],[1,44],[14,37],[26,20],[22,-44],[22,1],[6,46]],[[5757,8453],[14,-14],[2,-28],[9,-35]],[[4759,6691],[-4,0],[0,-31],[-17,-2],[-9,-14],[-13,0],[-10,8],[-23,-6],[-9,-46],[-9,-5],[-13,-74],[-38,-64],[-9,-81],[-12,-27],[-3,-21],[-63,-5]],[[4527,6323],[1,27],[11,17],[9,30],[-2,20],[10,42],[15,38],[9,9],[8,35],[0,31],[10,37],[19,21],[18,60],[0,1],[14,23],[26,6],[22,41],[14,16],[23,49],[-7,73],[10,51],[4,31],[18,40],[28,27],[21,25],[18,61],[9,36],[20,0],[17,-25],[26,4],[29,-13],[12,-1]],[[5739,7906],[6,9],[19,6],[20,-19],[12,-2],[12,-16],[-2,-20],[11,-9],[4,-25],[9,-15],[-2,-9],[5,-6],[-7,-4],[-16,1],[-3,9],[-6,-5],[2,-11],[-7,-19],[-5,-20],[-7,-6]],[[5784,7745],[-5,27],[3,25],[-1,26],[-16,35],[-9,25],[-9,17],[-8,6]],[[6376,4321],[7,-25],[7,-39],[4,-71],[7,-28],[-2,-28],[-5,-18],[-10,35],[-5,-18],[5,-43],[-2,-25],[-8,-14],[-1,-50],[-11,-69],[-14,-81],[-17,-112],[-11,-82],[-12,-69],[-23,-14],[-24,-25],[-16,15],[-22,21],[-8,31],[-2,53],[-10,47],[-2,42],[5,43],[13,10],[0,20],[13,45],[2,37],[-6,28],[-5,38],[-2,54],[9,33],[4,38],[14,2],[15,12],[11,10],[12,1],[16,34],[23,36],[8,30],[-4,25],[12,-7],[15,41],[1,36],[9,26],[10,-25]],[[2301,6586],[-10,-52],[-5,-43],[-2,-79],[-3,-29],[5,-32],[9,-29],[5,-45],[19,-44],[6,-34],[11,-29],[29,-16],[12,-25],[24,17],[21,6],[21,11],[18,10],[17,24],[7,34],[2,50],[5,17],[19,16],[29,13],[25,-2],[17,5],[6,-12],[-1,-29],[-15,-35],[-6,-36],[5,-10],[-4,-26],[-7,-46],[-7,15],[-6,-1]],[[2438,5916],[-32,64],[-14,19],[-23,16],[-15,-5],[-22,-22],[-14,-6],[-20,16],[-21,11],[-26,27],[-21,8],[-31,28],[-23,28],[-7,16],[-16,3],[-28,19],[-12,27],[-30,34],[-14,37],[-6,29],[9,5],[-3,17],[7,16],[0,20],[-10,27],[-2,23],[-9,30],[-25,59],[-28,46],[-13,37],[-24,24],[-5,14],[4,37],[-14,13],[-17,29],[-7,41],[-14,5],[-17,31],[-13,29],[-1,19],[-15,44],[-10,45],[1,23],[-20,23],[-10,-2],[-15,16],[-5,-24],[5,-28],[2,-45],[10,-24],[21,-41],[4,-14],[4,-4],[4,-20],[5,1],[6,-38],[8,-15],[6,-21],[17,-30],[10,-55],[8,-26],[8,-28],[1,-31],[13,-2],[12,-27],[10,-26],[-1,-11],[-12,-21],[-5,0],[-7,36],[-18,33],[-20,29],[-14,15],[1,43],[-5,32],[-13,19],[-19,26],[-4,-8],[-7,16],[-17,14],[-16,34],[2,5],[11,-4],[11,22],[1,27],[-22,42],[-16,17],[-10,36],[-11,39],[-12,47],[-12,54]],[[1746,6980],[32,4],[35,7],[-2,-12],[41,-29],[64,-41],[55,0],[22,0],[0,24],[48,0],[10,-20],[15,-19],[16,-26],[9,-31],[7,-32],[15,-18],[23,-18],[17,47],[23,1],[19,-24],[14,-40],[10,-35],[16,-34],[6,-41],[8,-28],[22,-18],[20,-13],[10,2]],[[5599,7553],[9,4],[13,1]],[[4661,5921],[10,11],[4,35],[9,1],[20,-16],[15,11],[11,-4],[4,13],[112,1],[6,42],[-5,7],[-13,255],[-14,255],[43,1]],[[5118,6189],[0,-136],[-15,-39],[-2,-37],[-25,-9],[-38,-5],[-10,-21],[-18,-3]],[[4680,5793],[1,18],[-2,23],[-11,16],[-5,34],[-2,37]],[[7737,5644],[-3,44],[9,45],[-10,35],[3,65],[-12,30],[-9,71],[-5,75],[-12,49],[-18,-30],[-32,-42],[-15,5],[-17,14],[9,73],[-6,56],[-21,68],[3,21],[-16,7],[-20,49]],[[7780,6264],[-16,-14],[-16,-26],[-20,-2],[-12,-64],[-12,-11],[14,-52],[17,-43],[12,-39],[-11,-51],[-9,-11],[6,-30],[19,-47],[3,-33],[0,-27],[11,-54],[-16,-55],[-13,-61]],[[5538,7532],[-6,4],[-8,19],[-12,12]],[[5533,7629],[8,-10],[4,-9],[9,-6],[10,-12],[-2,-5]],[[7437,7970],[29,10],[53,51],[42,28],[24,-18],[29,-1],[19,-28],[28,-2],[40,-15],[27,41],[-11,35],[28,61],[31,-24],[26,-7],[32,-15],[6,-44],[39,-25],[26,11],[36,7],[27,-7],[28,-29],[16,-30],[26,1],[35,-10],[26,15],[36,9],[41,42],[17,-6],[14,-20],[33,5]],[[5959,4377],[21,5],[34,-17],[7,8],[19,1],[10,18],[17,-1],[30,23],[22,34]],[[6119,4448],[5,-26],[-1,-59],[3,-52],[1,-92],[5,-29],[-8,-43],[-11,-41],[-18,-36],[-25,-23],[-31,-28],[-32,-64],[-10,-11],[-20,-42],[-11,-13],[-3,-42],[14,-45],[5,-35],[0,-17],[5,3],[-1,-58],[-4,-28],[6,-10],[-4,-25],[-11,-21],[-23,-20],[-34,-32],[-12,-21],[3,-25],[7,-4],[-3,-31]],[[5911,3478],[-21,0]],[[5890,3478],[-2,26],[-4,27]],[[5884,3531],[-3,21],[5,66],[-7,42],[-13,83]],[[5866,3743],[29,67],[7,43],[5,5],[3,35],[-5,17],[1,44],[6,41],[0,75],[-15,19],[-13,4],[-6,15],[-13,12],[-23,-1],[-2,22]],[[5840,4141],[-2,42],[84,49]],[[5922,4232],[16,-28],[8,5],[11,-15],[1,-23],[-6,-28],[2,-42],[19,-36],[8,41],[12,12],[-2,76],[-12,43],[-10,19],[-10,-1],[-7,77],[7,45]],[[4661,5921],[-18,41],[-17,43],[-18,16],[-13,17],[-16,-1],[-13,-12],[-14,5],[-10,-19]],[[4542,6011],[-2,32],[8,29],[3,55],[-3,59],[-3,29],[2,30],[-7,28],[-14,25]],[[4526,6298],[6,20],[108,-1],[-5,86],[7,30],[26,5],[-1,152],[91,-4],[0,90]],[[5922,4232],[-15,15],[9,55],[9,21],[-6,49],[6,48],[5,16],[-7,50],[-14,26]],[[5909,4512],[28,-11],[5,-16],[10,-28],[7,-80]],[[7836,5425],[7,-5],[16,-36],[12,-40],[2,-39],[-3,-27],[2,-21],[2,-35],[10,-16],[11,-52],[-1,-20],[-19,-4],[-27,44],[-32,47],[-4,30],[-16,39],[-4,49],[-10,32],[4,43],[-7,25]],[[7779,5439],[5,11],[23,-26],[2,-30],[18,7],[9,24]],[[8045,5176],[21,-20],[21,11],[6,50],[12,11],[33,13],[20,47],[14,37]],[[8206,5379],[22,41],[14,47],[11,0],[14,-30],[1,-26],[19,-16],[23,-18],[-2,-23],[-19,-3],[5,-29],[-20,-20]],[[5453,3369],[-20,45],[-11,43],[-6,58],[-7,42],[-9,91],[-1,71],[-3,32],[-11,25],[-15,48],[-14,71],[-6,37],[-23,58],[-2,45]],[[5644,4022],[23,14],[18,-4],[11,-13],[0,-5]],[[5552,3594],[0,-218],[-25,-30],[-15,-4],[-17,11],[-13,4],[-4,25],[-11,17],[-14,-30]],[[9604,3812],[23,-36],[14,-28],[-10,-14],[-16,16],[-19,27],[-18,31],[-19,42],[-4,20],[12,-1],[16,-20],[12,-20],[9,-17]],[[5412,6408],[7,-92],[10,-15],[1,-19],[11,-20],[-6,-25],[-11,-120],[-1,-77],[-35,-56],[-12,-78],[11,-22],[0,-38],[18,-1],[-3,-28]],[[5393,5795],[-5,-1],[-19,64],[-6,3],[-22,-33],[-21,17],[-15,3],[-8,-8],[-17,2],[-16,-25],[-14,-2],[-34,31],[-13,-15],[-14,1],[-10,23],[-28,22],[-30,-7],[-7,-13],[-4,-34],[-8,-24],[-2,-53]],[[5236,5339],[-29,-21],[-11,3],[-10,-13],[-23,1],[-15,37],[-9,43],[-19,39],[-21,-1],[-25,0]],[[2619,5713],[-10,18],[-13,24],[-6,20],[-12,19],[-13,26],[3,9],[4,-9],[2,5]],[[2690,5943],[-2,-5],[-2,-13],[3,-22],[-6,-20],[-3,-24],[-1,-26],[1,-15],[1,-27],[-4,-6],[-3,-25],[2,-15],[-6,-16],[2,-16],[4,-9]],[[5092,8091],[14,16],[24,87],[38,25],[23,-2]],[[5863,9167],[-47,-24],[-22,-5]],[[5573,9140],[-17,-2],[-4,-39],[-53,9],[-7,-33],[-27,1],[-18,-42],[-28,-66],[-43,-83],[10,-20],[-10,-24],[-27,1],[-18,-55],[2,-79],[17,-29],[-9,-70],[-23,-40],[-12,-34]],[[5306,8535],[-19,36],[-55,-69],[-37,-13],[-38,30],[-10,63],[-9,137],[26,38],[73,49],[55,61],[51,82],[66,115],[47,44],[76,74],[61,26],[46,-3],[42,49],[51,-3],[50,12],[87,-43],[-36,-16],[30,-37]],[[5686,9657],[-62,-24],[-49,13],[19,16],[-16,19],[57,11],[11,-22],[40,-13]],[[5506,9766],[92,-44],[-70,-23],[-15,-44],[-25,-11],[-13,-49],[-34,-2],[-59,36],[25,21],[-42,17],[-54,50],[-21,46],[75,21],[16,-20],[39,0],[11,21],[40,2],[35,-21]],[[5706,9808],[55,-21],[-41,-32],[-81,-7],[-82,10],[-5,16],[-40,1],[-30,27],[86,17],[40,-14],[28,17],[70,-14]],[[9805,2640],[6,-24],[20,24],[8,-25],[0,-25],[-10,-27],[-18,-44],[-14,-24],[10,-28],[-22,-1],[-23,-22],[-8,-39],[-16,-60],[-21,-26],[-14,-17],[-26,1],[-18,20],[-30,4],[-5,22],[15,43],[35,59],[18,11],[20,22],[24,31],[16,31],[13,44],[10,15],[5,33],[19,27],[6,-25]],[[9849,2922],[20,-63],[1,41],[13,-16],[4,-45],[22,-19],[19,-5],[16,22],[14,-6],[-7,-53],[-8,-34],[-22,1],[-7,-18],[3,-25],[-4,-11],[-11,-32],[-14,-41],[-21,-23],[-5,15],[-12,9],[16,48],[-9,33],[-30,23],[1,22],[20,20],[5,46],[-1,38],[-12,40],[1,10],[-13,25],[-22,52],[-12,42],[11,4],[15,-33],[21,-15],[8,-52]],[[6475,6041],[-9,41],[-22,98]],[[6444,6180],[83,59],[19,118],[-13,42]],[[6566,6530],[12,-40],[16,-22],[20,-8],[17,-10],[12,-34],[8,-20],[10,-7],[0,-13],[-10,-36],[-5,-16],[-12,-19],[-10,-41],[-13,3],[-5,-14],[-5,-30],[4,-39],[-3,-7],[-13,0],[-17,-22],[-3,-29],[-6,-12],[-18,0],[-10,-15],[0,-24],[-14,-16],[-15,5],[-19,-19],[-12,-4]],[[6557,6597],[8,20],[3,-5],[-2,-25],[-4,-10]],[[6893,6457],[-20,15],[-9,43],[-21,45],[-51,-12],[-45,-1],[-39,-8]],[[2836,5484],[-9,17],[-6,32],[7,16],[-7,4],[-5,20],[-14,16],[-12,-4],[-6,-20],[-11,-15],[-6,-2],[-3,-13],[13,-32],[-7,-7],[-4,-9],[-13,-3],[-5,35],[-4,-10],[-9,4],[-5,24],[-12,3],[-7,7],[-12,0],[-1,-13],[-3,9]],[[2707,5623],[10,-22],[-1,-12],[11,-3],[3,5],[8,-14],[13,4],[12,15],[17,12],[9,17],[16,-3],[-1,-6],[15,-2],[12,-10],[10,-18],[10,-16]],[[3045,3974],[-28,33],[-2,25],[-55,59],[-50,65],[-22,36],[-11,49],[4,17],[-23,77],[-28,109],[-26,118],[-11,27],[-9,43],[-21,39],[-20,24],[9,26],[-14,57],[9,41],[22,37]],[[8510,5555],[2,-40],[2,-33],[-9,-54],[-11,60],[-13,-30],[9,-43],[-8,-28],[-32,35],[-8,42],[8,28],[-17,28],[-9,-24],[-13,2],[-21,-33],[-4,17],[11,50],[17,17],[15,22],[10,-27],[21,17],[5,26],[19,1],[-1,46],[22,-28],[3,-30],[2,-21]],[[8443,5665],[-10,-20],[-9,-37],[-8,-17],[-17,40],[5,16],[7,17],[3,36],[16,4],[-5,-40],[21,57],[-3,-56]],[[8291,5608],[-37,-56],[14,41],[20,37],[16,41],[15,58],[5,-48],[-18,-33],[-15,-40]],[[8385,5760],[16,-18],[18,0],[0,-25],[-13,-25],[-18,-18],[-1,28],[2,30],[-4,28]],[[8485,5776],[8,-66],[-21,16],[0,-20],[7,-37],[-13,-13],[-1,42],[-9,3],[-4,36],[16,-5],[0,22],[-17,45],[27,-1],[7,-22]],[[8375,5830],[-7,-51],[-12,29],[-15,45],[24,-2],[10,-21]],[[8369,6151],[17,-17],[9,15],[2,-15],[-4,-24],[9,-43],[-7,-49],[-16,-19],[-5,-48],[7,-47],[14,-7],[13,7],[34,-32],[-2,-32],[9,-15],[-3,-27],[-22,29],[-10,31],[-7,-22],[-18,36],[-25,-9],[-14,13],[1,25],[9,15],[-8,13],[-4,-21],[-14,34],[-4,26],[-1,56],[11,-19],[3,92],[9,54],[17,0]],[[9329,4655],[-8,-6],[-12,22],[-12,38],[-6,45],[4,6],[3,-18],[8,-13],[14,-38],[13,-20],[-4,-16]],[[9221,4734],[-15,-5],[-4,-17],[-15,-14],[-15,-14],[-14,0],[-23,18],[-16,16],[2,18],[25,-8],[15,4],[5,29],[4,1],[2,-31],[16,4],[8,20],[16,21],[-4,35],[17,1],[6,-9],[-1,-33],[-9,-36]],[[8916,4904],[48,-41],[51,-34],[19,-30],[16,-30],[4,-34],[46,-37],[7,-31],[-25,-7],[6,-39],[25,-39],[18,-62],[15,2],[-1,-27],[22,-10],[-9,-11],[30,-25],[-3,-17],[-18,-4],[-7,16],[-24,6],[-28,9],[-22,38],[-16,32],[-14,52],[-36,26],[-24,-17],[-17,-20],[4,-43],[-22,-20],[-16,9],[-28,3]],[[9253,4792],[-9,-16],[-5,35],[-6,23],[-13,19],[-16,25],[-20,18],[8,14],[15,-17],[9,-13],[12,-14],[11,-25],[11,-19],[3,-30]],[[5392,8233],[19,18],[43,27],[35,20],[28,-10],[2,-14],[27,-1]],[[5546,8273],[34,-7],[51,1]],[[5653,8105],[14,-52],[-3,-17],[-14,-6],[-25,-50],[7,-26],[-6,3]],[[5626,7957],[-26,23],[-20,-8],[-13,6],[-17,-13],[-14,21],[-11,-8],[-2,4]],[[3159,6151],[14,-5],[5,-12],[-7,-15],[-21,1],[-17,-2],[-1,25],[4,9],[23,-1]],[[8628,7562],[4,-10]],[[8632,7552],[-11,3],[-12,-20],[-8,-20],[1,-42],[-14,-13],[-5,-11],[-11,-17],[-18,-10],[-12,-16],[-1,-25],[-3,-7],[11,-9],[15,-26]],[[8504,7288],[-13,11],[-4,-11],[-8,-5],[-1,11],[-7,5],[-8,10],[8,26],[7,7],[-3,11],[7,31],[-2,10],[-16,7],[-13,15]],[[4792,7249],[-11,-15],[-14,8],[-15,-6],[5,46],[-3,36],[-12,6],[-7,22],[2,39],[11,21],[2,24],[6,36],[-1,25],[-5,21],[-1,20]],[[6411,6520],[-2,43],[7,31],[8,6],[8,-18],[1,-35],[-6,-35]],[[6427,6512],[-8,-4],[-8,12]],[[5630,7886],[12,13],[17,-7],[18,0],[13,-14],[10,9],[20,5],[7,14],[12,0]],[[5784,7745],[12,-11],[13,9],[13,-10]],[[5822,7733],[0,-15],[-13,-13],[-9,6],[-7,-71]],[[5629,7671],[-5,10],[6,10],[-7,7],[-8,-13],[-17,17],[-2,25],[-17,14],[-3,18],[-15,24]],[[8989,8056],[28,-105],[-41,19],[-17,-85],[27,-61],[-1,-41],[-21,36],[-18,-46],[-5,50],[3,57],[-3,64],[6,45],[2,79],[-17,58],[3,80],[25,28],[-11,27],[13,8],[7,-39],[10,-57],[-1,-58],[11,-59]],[[5546,8273],[6,26],[38,19]],[[0,9132],[68,-45],[73,-59],[-3,-37],[19,-15],[-6,43],[75,-8],[55,-56],[-28,-26],[-46,-6],[0,-57],[-11,-13],[-26,2],[-22,21],[-36,17],[-7,26],[-28,9],[-31,-7],[-16,20],[6,22],[-33,-14],[13,-28],[-16,-25]],[[0,8896],[0,236]],[[0,9282],[9999,-40],[-30,-3],[-5,19],[-9964,24]],[[0,9282],[4,3],[23,0],[40,-17],[-2,-8],[-29,-14],[-36,-4],[0,40]],[[8988,9383],[-42,-1],[-57,7],[-5,3],[27,23],[34,6],[40,-23],[3,-15]],[[9186,9493],[-32,-23],[-44,5],[-52,23],[7,20],[51,-9],[70,-16]],[[9029,9522],[-22,-44],[-102,1],[-46,-14],[-55,39],[15,40],[37,11],[73,-2],[100,-31]],[[6598,9235],[-17,-5],[-91,8],[-7,26],[-50,16],[-4,32],[28,13],[-1,32],[55,50],[-25,7],[66,52],[-7,27],[62,31],[91,38],[93,11],[48,22],[54,8],[19,-23],[-19,-19],[-98,-29],[-85,-28],[-86,-57],[-42,-57],[-43,-57],[5,-49],[54,-49]],[[0,8896],[9963,-26],[-36,4],[25,-31],[17,-49],[13,-16],[3,-24],[-7,-16],[-52,13],[-78,-44],[-25,-7],[-42,-42],[-40,-36],[-11,-27],[-39,41],[-73,-46],[-12,22],[-27,-26],[-37,8],[-9,-38],[-33,-58],[1,-24],[31,-13],[-4,-86],[-25,-2],[-12,-49],[11,-26],[-48,-30],[-10,-67],[-41,-15],[-9,-60],[-40,-55],[-10,41],[-12,86],[-15,131],[13,82],[23,35],[2,28],[43,13],[50,75],[47,60],[50,48],[23,83],[-34,-5],[-17,-49],[-70,-65],[-23,73],[-72,-20],[-69,-99],[23,-36],[-62,-16],[-43,-6],[2,43],[-43,9],[-35,-29],[-85,10],[-91,-18],[-90,-115],[-106,-139],[43,-8],[14,-37],[27,-13],[18,30],[30,-4],[40,-65],[1,-50],[-21,-59],[-3,-71],[-12,-94],[-42,-86],[-9,-41],[-38,-69],[-38,-68],[-18,-35],[-37,-34],[-17,-1],[-17,29],[-38,-44],[-4,-19]],[[6363,7799],[-12,-35],[-27,-10],[-28,-61],[25,-56],[-2,-40],[30,-70]],[[6109,7624],[-35,49],[-32,23],[-24,34],[20,10],[23,49],[-15,24],[41,24],[-1,13],[-25,-10]],[[6061,7840],[1,26],[14,17],[27,4],[5,20],[-7,33],[12,30],[-1,18],[-41,19],[-16,-1],[-17,28],[-21,-9],[-35,20],[0,12],[-10,26],[-22,3],[-2,18],[7,12],[-18,33],[-29,-5],[-8,3],[-7,-14],[-11,3]],[[5777,8571],[31,33],[-29,28]],[[5863,9167],[29,20],[46,-35],[76,-14],[105,-67],[21,-28],[2,-40],[-31,-31],[-45,-15],[-124,44],[-21,-7],[45,-43],[2,-28],[2,-60],[36,-18],[22,-15],[3,28],[-17,26],[18,22],[67,-37],[24,15],[-19,43],[65,58],[25,-4],[26,-20],[16,40],[-23,35],[14,36],[-21,36],[78,-18],[16,-34],[-35,-7],[0,-33],[22,-20],[43,13],[7,38],[58,28],[97,50],[20,-3],[-27,-35],[35,-7],[19,21],[52,1],[42,25],[31,-36],[32,39],[-29,35],[14,19],[82,-18],[39,-18],[100,-68],[19,31],[-28,31],[-1,13],[-34,6],[10,28],[-15,46],[-1,19],[51,53],[18,54],[21,11],[74,-15],[5,-33],[-26,-48],[17,-19],[9,-41],[-6,-81],[31,-36],[-12,-40],[-55,-84],[32,-8],[11,21],[31,15],[7,29],[24,29],[-16,33],[13,39],[-31,5],[-6,33],[22,59],[-36,48],[50,40],[-7,42],[14,2],[15,-33],[-11,-57],[29,-11],[-12,43],[46,23],[58,3],[51,-34],[-25,49],[-2,63],[48,12],[67,-2],[60,7],[-23,31],[33,39],[31,2],[54,29],[74,8],[9,16],[73,6],[23,-14],[62,32],[51,-1],[8,25],[26,25],[66,25],[48,-19],[-38,-15],[63,-9],[7,-29],[25,14],[82,-1],[62,-29],[23,-22],[-7,-30],[-31,-18],[-73,-33],[-21,-17],[35,-8],[41,-15],[25,11],[14,-38],[12,15],[44,10],[90,-10],[6,-28],[116,-9],[2,46],[59,-11],[44,1],[45,-32],[13,-37],[-17,-25],[35,-47],[44,-24],[27,62],[44,-26],[48,16],[53,-18],[21,16],[45,-8],[-20,55],[37,25],[251,-38],[24,-35],[72,-45],[112,11],[56,-10],[23,-24],[-4,-44],[35,-16],[37,12],[49,1],[52,-11],[53,6],[49,-52],[34,19],[-23,37],[13,27],[88,-17],[58,4],[80,-29],[-9960,-25]],[[7918,9684],[-157,-23],[51,77],[23,7],[21,-4],[70,-33],[-8,-24]],[[6420,9816],[-37,-8],[-25,-4],[-4,-10],[-33,-10],[-30,14],[16,19],[-62,2],[54,10],[43,1],[5,-16],[16,14],[26,10],[42,-13],[-11,-9]],[[7775,9718],[-60,-8],[-78,17],[-46,23],[-21,42],[-38,12],[72,40],[60,14],[54,-30],[64,-57],[-7,-53]],[[5844,4990],[11,-33],[-1,-35],[-8,-7]],[[5821,4978],[7,-6],[16,18]],[[4526,6298],[1,25]],[[6188,6023],[-4,26],[-8,17],[-2,24],[-15,21],[-15,50],[-7,48],[-20,40],[-12,10],[-18,56],[-4,41],[2,35],[-16,66],[-13,23],[-15,12],[-10,34],[2,13],[-8,31],[-8,13],[-11,44],[-17,48],[-14,40],[-14,0],[5,33],[1,20],[3,24]],[[6344,6744],[11,-51],[14,-13],[5,-21],[18,-25],[2,-24],[-3,-20],[4,-20],[8,-16],[4,-20],[4,-14]],[[6427,6512],[5,-22]],[[6444,6180],[-80,-23],[-26,-26],[-20,-62],[-13,-10],[-7,20],[-11,-3],[-27,6],[-5,5],[-32,-1],[-7,-5],[-12,15],[-7,-29],[3,-25],[-12,-19]],[[5943,5617],[-4,1],[0,29],[-3,20],[-14,24],[-4,42],[4,44],[-13,4],[-2,-13],[-17,-3],[7,-17],[2,-36],[-15,-32],[-14,-43],[-14,-6],[-23,34],[-11,-12],[-3,-17],[-14,-11],[-1,-12],[-28,0],[-3,12],[-20,2],[-10,-10],[-8,5],[-14,34],[-5,17],[-20,-9],[-8,-27],[-7,-53],[-10,-11],[-8,-6]],[[5663,5567],[-2,2]],[[5635,5716],[0,14],[-10,17],[-1,35],[-5,23],[-10,-4],[3,22],[7,25],[-3,24],[9,18],[-6,14],[7,36],[13,44],[24,-4],[-1,234]],[[6023,6357],[9,-58],[-6,-10],[4,-61],[11,-71],[10,-14],[15,-22]],[[5943,5624],[0,-7]],[[5943,5617],[0,-46]],[[5944,5309],[-17,-28],[-20,1],[-22,-14],[-18,13],[-11,-16]],[[5682,5544],[-19,23]],[[4535,5861],[-11,46],[-14,21],[12,11],[14,41],[6,31]],[[4536,5789],[-4,45]],[[9502,4438],[8,-20],[-19,0],[-11,37],[17,-15],[5,-2]],[[9467,4474],[-11,-1],[-17,6],[-5,9],[1,23],[19,-9],[9,-12],[4,-16]],[[9490,4490],[-4,-11],[-21,52],[-5,35],[9,0],[10,-47],[11,-29]],[[9440,4565],[1,-12],[-22,25],[-15,21],[-10,20],[4,6],[13,-14],[23,-27],[6,-19]],[[9375,4623],[-5,-3],[-13,14],[-11,24],[1,10],[17,-25],[11,-20]],[[4682,5458],[-8,5],[-20,24],[-14,31],[-5,22],[-3,43]],[[2561,5848],[-3,-14],[-16,1],[-10,6],[-12,12],[-15,3],[-8,13]],[[6198,5735],[9,-11],[5,-25],[13,-24],[14,-1],[26,16],[30,7],[25,18],[13,4],[10,11],[16,2]],[[6359,5732],[0,-1],[0,-25],[0,-59],[0,-31],[-13,-36],[-19,-50]],[[6359,5732],[9,1],[13,9],[14,6],[14,20],[10,0],[1,-16],[-3,-35],[0,-31],[-6,-21],[-7,-64],[-14,-66],[-17,-75],[-24,-87],[-23,-66],[-33,-81],[-28,-48],[-42,-58],[-25,-45],[-31,-72],[-6,-31],[-6,-14]],[[3412,5410],[34,-11],[2,10],[23,4],[30,-15]],[[3489,5306],[10,-35],[-4,-25]],[[5626,7957],[-8,-15],[-5,-24]],[[5380,7746],[7,5]],[[5663,8957],[-47,-17],[-27,-41],[4,-36],[-44,-48],[-54,-50],[-20,-84],[20,-41],[26,-33],[-25,-67],[-29,-14],[-11,-99],[-15,-55],[-34,6],[-16,-47],[-32,-3],[-9,56],[-23,67],[-21,84]],[[5890,3478],[-5,-26],[-17,-6],[-16,32],[0,20],[7,22],[3,17],[8,5],[14,-11]],[[5999,7104],[-2,45],[7,25]],[[6004,7174],[7,13],[7,13],[2,33],[9,-12],[31,17],[14,-12],[23,1],[32,22],[15,-1],[32,9]],[[5051,5420],[-22,-12]],[[7849,5777],[-25,28],[-24,-2],[4,47],[-24,0],[-2,-65],[-15,-87],[-10,-52],[2,-43],[18,-2],[12,-53],[5,-52],[15,-33],[17,-7],[14,-31]],[[7779,5439],[-11,23],[-4,29],[-15,34],[-14,28],[-4,-35],[-5,33],[3,37],[8,56]],[[6883,7252],[16,60],[-6,44],[-20,14],[7,26],[23,-3],[13,33],[9,38],[37,13],[-6,-27],[4,-17],[12,2]],[[6497,7255],[-5,42],[4,62],[-22,20],[8,40],[-19,4],[6,49],[26,-14],[25,19],[-20,35],[-8,34],[-23,-15],[-3,-43],[-8,38]],[[6554,7498],[31,1],[-4,29],[24,21],[23,34],[37,-31],[3,-47],[11,-12],[30,2],[9,-10],[14,-61],[32,-41],[18,-28],[29,-29],[37,-25],[-1,-36]],[[8471,4532],[3,14],[24,13],[19,2],[9,8],[10,-8],[-10,-16],[-29,-25],[-23,-17]],[[3286,5693],[16,8],[6,-2],[-1,-44],[-23,-7],[-5,6],[8,16],[-1,23]],[[5233,7240],[31,24],[19,-7],[-1,-30],[24,22],[2,-12],[-14,-29],[0,-27],[9,-15],[-3,-51],[-19,-29],[6,-33],[14,-1],[7,-28],[11,-9]],[[6004,7174],[-11,27],[11,22],[-17,-5],[-23,13],[-19,-34],[-43,-6],[-22,31],[-30,2],[-6,-24],[-20,-7],[-26,31],[-31,-1],[-16,59],[-21,33],[14,46],[-18,28],[31,56],[43,3],[12,45],[53,-8],[33,38],[32,17],[46,1],[49,-42],[40,-22],[32,9],[24,-6],[33,31]],[[5777,7539],[3,-23],[25,-19],[-5,-14],[-33,-3],[-12,-19],[-23,-31],[-9,27],[0,12]],[[8382,6499],[-17,-95],[-12,-49],[-14,50],[-4,44],[17,58],[22,45],[13,-18],[-5,-35]],[[6088,4781],[-12,-73],[1,-33],[18,-22],[1,-15],[-8,-36],[2,-18],[-2,-28],[10,-37],[11,-58],[10,-13]],[[5909,4512],[-15,18],[-18,10],[-11,10],[-12,15]],[[5844,4990],[10,8],[31,-1],[56,4]],[[6061,7840],[-22,-5],[-18,-19],[-26,-3],[-24,-22],[1,-37],[14,-14],[28,4],[-5,-21],[-31,-11],[-37,-34],[-16,12],[6,28],[-30,17],[5,12],[26,19],[-8,14],[-43,15],[-2,22],[-25,-8],[-11,-32],[-21,-44]],[[3517,3063],[-12,-38],[-31,-32],[-21,11],[-15,-6],[-26,25],[-18,-1],[-17,32]],[[679,6185],[-4,-10],[-7,8],[1,17],[-4,21],[1,7],[5,10],[-2,11],[1,6],[3,-1],[10,-10],[5,-5],[5,-8],[7,-21],[-1,-3],[-11,-13],[-9,-9]],[[664,6277],[-9,-4],[-5,12],[-3,5],[0,4],[3,5],[9,-6],[8,-9],[-3,-7]],[[646,6309],[-1,-7],[-15,2],[2,7],[14,-2]],[[621,6317],[-2,-3],[-2,1],[-9,2],[-4,13],[-1,2],[7,8],[3,-3],[8,-20]],[[574,6356],[-4,-6],[-9,11],[1,4],[5,6],[6,-1],[1,-14]],[[3135,7724],[5,-19],[-30,-29],[-29,-20],[-29,-18],[-15,-35],[-4,-13],[-1,-31],[10,-32],[11,-1],[-3,21],[8,-13],[-2,-17],[-19,-9],[-13,1],[-20,-10],[-12,-3],[-17,-3],[-23,-17],[41,11],[8,-11],[-39,-18],[-17,0],[0,7],[-8,-16],[8,-3],[-6,-43],[-20,-45],[-2,15],[-6,3],[-9,15],[5,-32],[7,-10],[1,-23],[-9,-23],[-16,-47],[-2,3],[8,40],[-14,22],[-3,49],[-5,-25],[5,-38],[-18,10],[19,-19],[1,-57],[8,-4],[3,-20],[4,-59],[-17,-44],[-29,-18],[-18,-34],[-14,-4],[-14,-22],[-4,-20],[-31,-38],[-16,-28],[-13,-35],[-4,-42],[5,-41],[9,-51],[13,-41],[0,-26],[13,-69],[-1,-39],[-1,-23],[-7,-36],[-8,-8],[-14,7],[-4,26],[-11,14],[-15,51],[-13,45],[-4,23],[6,39],[-8,33],[-22,49],[-10,9],[-28,-27],[-5,3],[-14,28],[-17,14],[-32,-7],[-24,7],[-21,-5],[-12,-9],[5,-15],[0,-24],[5,-12],[-5,-8],[-10,9],[-11,-11],[-20,2],[-20,31],[-25,-8],[-20,14],[-17,-4],[-24,-14],[-25,-44],[-27,-25],[-16,-28],[-6,-27],[0,-41],[1,-28],[5,-20]],[[1746,6980],[-4,30],[-18,34],[-13,7],[-3,17],[-16,3],[-10,16],[-26,6],[-7,9],[-3,32],[-27,60],[-23,82],[1,14],[-13,19],[-21,50],[-4,48],[-15,32],[6,49],[-1,51],[-8,45],[10,56],[4,53],[3,54],[-5,79],[-9,51],[-8,27],[4,12],[40,-20],[15,-56],[7,15],[-5,49],[-9,48]],[[750,8432],[-28,-23],[-14,15],[-4,28],[25,21],[15,9],[18,-4],[12,-18],[-24,-28]],[[401,8597],[-18,-9],[-18,11],[-17,16],[28,10],[22,-6],[3,-22]],[[230,8826],[17,-12],[17,6],[23,-15],[27,-8],[-2,-7],[-21,-12],[-21,13],[-11,11],[-24,-4],[-7,5],[2,23]],[[1374,8295],[-15,22],[-25,19],[-8,52],[-36,47],[-15,56],[-26,4],[-44,2],[-33,17],[-57,61],[-27,11],[-49,21],[-38,-5],[-55,27],[-33,25],[-30,-12],[5,-41],[-15,-4],[-32,-12],[-25,-20],[-30,-13],[-4,35],[12,58],[30,18],[-8,15],[-35,-33],[-19,-39],[-40,-42],[20,-29],[-26,-42],[-30,-25],[-28,-18],[-7,-26],[-43,-31],[-9,-28],[-32,-25],[-20,5],[-25,-17],[-29,-20],[-23,-20],[-47,-16],[-5,9],[31,28],[27,18],[29,33],[35,6],[14,25],[38,35],[6,12],[21,21],[5,44],[14,35],[-32,-18],[-9,11],[-15,-22],[-18,30],[-8,-21],[-10,29],[-28,-23],[-17,0],[-3,35],[5,21],[-17,22],[-37,-12],[-23,28],[-19,14],[0,34],[-22,25],[11,34],[23,33],[10,30],[22,4],[19,-9],[23,28],[20,-5],[21,19],[-5,27],[-16,10],[21,23],[-17,-1],[-30,-13],[-8,-13],[-22,13],[-39,-6],[-41,14],[-12,24],[-35,34],[39,25],[62,29],[23,0],[-4,-30],[59,2],[-23,37],[-34,23],[-20,29],[-26,25],[-38,19],[15,31],[49,2],[35,27],[7,29],[28,28],[28,6],[52,27],[26,-4],[42,31],[42,-12],[21,-27],[12,11],[47,-3],[-2,-14],[43,-10],[28,6],[59,-18],[53,-6],[21,-8],[37,10],[42,-18],[31,-8]],[[3018,5753],[-1,-14],[-16,-7],[9,-26],[0,-31],[-12,-35],[10,-47],[12,4],[6,43],[-8,21],[-2,45],[35,24],[-4,27],[10,19],[10,-41],[19,-1],[18,-33],[1,-20],[25,0],[30,6],[16,-27],[21,-7],[16,18],[0,15],[34,4],[34,1],[-24,-18],[10,-28],[22,-4],[21,-29],[4,-48],[15,2],[11,-14]],[[8001,6331],[-37,-51],[-24,-56],[-6,-41],[22,-62],[25,-77],[26,-37],[17,-47],[12,-109],[-3,-104],[-24,-39],[-31,-38],[-23,-49],[-35,-55],[-10,37],[8,40],[-21,34]],[[9661,4085],[-9,-8],[-9,26],[1,16],[17,-34]],[[9641,4175],[4,-47],[-7,7],[-6,-3],[-4,16],[0,45],[13,-18]],[[6475,6041],[-21,-16],[-5,-26],[-1,-20],[-27,-25],[-45,-28],[-24,-41],[-13,-3],[-8,3],[-16,-25],[-18,-11],[-23,-3],[-7,-3],[-6,-16],[-8,-4],[-4,-15],[-14,1],[-9,-8],[-19,3],[-7,35],[1,32],[-5,17],[-5,44],[-8,24],[5,3],[-2,27],[3,12],[-1,25]],[[5817,3752],[11,0],[14,-10],[9,7],[15,-6]],[[5911,3478],[-7,-43],[-3,-49],[-7,-27],[-19,-30],[-5,-8],[-12,-30],[-8,-31],[-16,-42],[-31,-61],[-20,-36],[-21,-26],[-29,-23],[-14,-3],[-3,-17],[-17,9],[-14,-11],[-30,11],[-17,-7],[-12,3],[-28,-23],[-24,-10],[-17,-22],[-13,-1],[-11,21],[-10,1],[-12,26],[-1,-8],[-4,16],[0,34],[-9,40],[9,11],[0,45],[-19,55],[-14,50],[0,1],[-20,76]],[[5840,4141],[-21,-8],[-15,-23],[-4,-21],[-10,-4],[-24,-49],[-15,-38],[-10,-2],[-9,7],[-31,7]]], 192transform:{scale:[.036003600360036005,.016927109510951093],translate:[-180,-85.609038]}},
192f.prototype.abwTopo="__ABW__",f.prototype.afgTopo="__AFG__",f.prototype.agoTopo="__AGO__",f.prototype.aiaTopo="__AIA__",f.prototype.albTopo="__ALB__",f.prototype.aldTopo="__ALD__",f.prototype.andTopo="__AND__",f.prototype.areTopo="__ARE__",f.prototype.argTopo="__ARG__",f.prototype.armTopo="__ARM__",f.prototype.asmTopo="__ASM__",f.prototype.ataTopo="__ATA__",f.prototype.atcTopo="__ATC__",f.prototype.atfTopo="__ATF__",f.prototype.atgTopo="__ATG__",f.prototype.ausTopo="__AUS__",f.prototype.autTopo="__AUT__",f.prototype.azeTopo="__AZE__",f.prototype.bdiTopo="__BDI__",f.prototype.belTopo="__BEL__",f.prototype.benTopo="__BEN__",f.prototype.bfaTopo="__BFA__",f.prototype.bgdTopo="__BGD__",f.prototype.bgrTopo="__BGR__",f.prototype.bhrTopo="__BHR__",f.prototype.bhsTopo="__BHS__",f.prototype.bihTopo="__BIH__",f.prototype.bjnTopo="__BJN__",f.prototype.blmTopo="__BLM__",f.prototype.blrTopo="__BLR__",f.prototype.blzTopo="__BLZ__",f.prototype.bmuTopo="__BMU__",f.prototype.bolTopo="__BOL__",f.prototype.braTopo="__BRA__",f.prototype.brbTopo="__BRB__",f.prototype.brnTopo="__BRN__",f.prototype.btnTopo="__BTN__",f.prototype.norTopo="__NOR__",f.prototype.bwaTopo="__BWA__",f.prototype.cafTopo="__CAF__",f.prototype.canTopo="__CAN__",f.prototype.cheTopo="__CHE__",f.prototype.chlTopo="__CHL__",f.prototype.chnTopo="__CHN__",f.prototype.civTopo="__CIV__",f.prototype.clpTopo="__CLP__",f.prototype.cmrTopo="__CMR__",f.prototype.codTopo="__COD__",f.prototype.cogTopo="__COG__",f.prototype.cokTopo="__COK__",f.prototype.colTopo="__COL__",f.prototype.comTopo="__COM__",f.prototype.cpvTopo="__CPV__",f.prototype.criTopo="__CRI__",f.prototype.csiTopo="__CSI__",f.prototype.cubTopo="__CUB__",f.prototype.cuwTopo="__CUW__",f.prototype.cymTopo="__CYM__",f.prototype.cynTopo="__CYN__",f.prototype.cypTopo="__CYP__",f.prototype.czeTopo="__CZE__",f.prototype.deuTopo="__DEU__",f.prototype.djiTopo="__DJI__",f.prototype.dmaTopo="__DMA__",f.prototype.dnkTopo="__DNK__",f.prototype.domTopo="__DOM__",f.prototype.dzaTopo="__DZA__",f.prototype.ecuTopo="__ECU__",f.prototype.egyTopo="__EGY__",f.prototype.eriTopo="__ERI__",f.prototype.esbTopo="__ESB__",f.prototype.espTopo="__ESP__",f.prototype.estTopo="__EST__",f.prototype.ethTopo="__ETH__",f.prototype.finTopo="__FIN__",f.prototype.fjiTopo="__FJI__",f.prototype.flkTopo="__FLK__",f.prototype.fraTopo="__FRA__",f.prototype.froTopo="__FRO__",f.prototype.fsmTopo="__FSM__",f.prototype.gabTopo="__GAB__",f.prototype.psxTopo="__PSX__",f.prototype.gbrTopo="__GBR__",f.prototype.geoTopo="__GEO__",f.prototype.ggyTopo="__GGY__",f.prototype.ghaTopo="__GHA__",f.prototype.gibTopo="__GIB__",f.prototype.ginTopo="__GIN__",f.prototype.gmbTopo="__GMB__",f.prototype.gnbTopo="__GNB__",f.prototype.gnqTopo="__GNQ__",f.prototype.grcTopo="__GRC__",f.prototype.grdTopo="__GRD__",f.prototype.grlTopo="__GRL__",f.prototype.gtmTopo="__GTM__",f.prototype.gumTopo="__GUM__",f.prototype.guyTopo="__GUY__",f.prototype.hkgTopo="__HKG__",f.prototype.hmdTopo="__HMD__",f.prototype.hndTopo="__HND__",f.prototype.hrvTopo="__HRV__",f.prototype.htiTopo="__HTI__",f.prototype.hunTopo="__HUN__",f.prototype.idnTopo="__IDN__",f.prototype.imnTopo="__IMN__",f.prototype.indTopo="__IND__",f.prototype.ioaTopo="__IOA__",f.prototype.iotTopo="__IOT__",f.prototype.irlTopo="__IRL__",f.prototype.irnTopo="__IRN__",f.prototype.irqTopo="__IRQ__",f.prototype.islTopo="__ISL__",f.prototype.isrTopo="__ISR__",f.prototype.itaTopo="__ITA__",f.prototype.jamTopo="__JAM__",f.prototype.jeyTopo="__JEY__",f.prototype.jorTopo="__JOR__",f.prototype.jpnTopo="__JPN__",f.prototype.kabTopo="__KAB__",f.prototype.kasTopo="__KAS__",f.prototype.kazTopo="__KAZ__",f.prototype.kenTopo="__KEN__",f.prototype.kgzTopo="__KGZ__",f.prototype.khmTopo="__KHM__",f.prototype.kirTopo="__KIR__",f.prototype.knaTopo="__KNA__",f.prototype.korTopo="__KOR__",f.prototype.kosTopo="__KOS__",f.prototype.kwtTopo="__KWT__",f.prototype.laoTopo="__LAO__",f.prototype.lbnTopo="__LBN__",f.prototype.lbrTopo="__LBR__",f.prototype.lbyTopo="__LBY__",f.prototype.lcaTopo="__LCA__",f.prototype.lieTopo="__LIE__",f.prototype.lkaTopo="__LKA__",f.prototype.lsoTopo="__LSO__",f.prototype.ltuTopo="__LTU__",f.prototype.luxTopo="__LUX__",f.prototype.lvaTopo="__LVA__",f.prototype.macTopo="__MAC__",f.prototype.mafTopo="__MAF__",f.prototype.marTopo="__MAR__",f.prototype.mcoTopo="__MCO__",f.prototype.mdaTopo="__MDA__",f.prototype.mdgTopo="__MDG__",f.prototype.mdvTopo="__MDV__",f.prototype.mexTopo="__MEX__",f.prototype.mhlTopo="__MHL__",f.prototype.mkdTopo="__MKD__",f.prototype.mliTopo="__MLI__",f.prototype.mltTopo="__MLT__",f.prototype.mmrTopo="__MMR__",f.prototype.mneTopo="__MNE__",f.prototype.mngTopo="__MNG__",f.prototype.mnpTopo="__MNP__",f.prototype.mozTopo="__MOZ__",f.prototype.mrtTopo="__MRT__",f.prototype.msrTopo="__MSR__",f.prototype.musTopo="__MUS__",f.prototype.mwiTopo="__MWI__",f.prototype.mysTopo="__MYS__",f.prototype.namTopo="__NAM__",f.prototype.nclTopo="__NCL__",f.prototype.nerTopo="__NER__",f.prototype.nfkTopo="__NFK__",f.prototype.ngaTopo="__NGA__",f.prototype.nicTopo="__NIC__",f.prototype.niuTopo="__NIU__",f.prototype.nldTopo="__NLD__",f.prototype.nplTopo="__NPL__",f.prototype.nruTopo="__NRU__",f.prototype.nulTopo="__NUL__",f.prototype.nzlTopo="__NZL__",f.prototype.omnTopo="__OMN__",f.prototype.pakTopo="__PAK__",f.prototype.panTopo="__PAN__",f.prototype.pcnTopo="__PCN__",f.prototype.perTopo="__PER__",f.prototype.pgaTopo="__PGA__",f.prototype.phlTopo="__PHL__",f.prototype.plwTopo="__PLW__",f.prototype.pngTopo="__PNG__",f.prototype.polTopo="__POL__",f.prototype.priTopo="__PRI__",f.prototype.prkTopo="__PRK__",f.prototype.prtTopo="__PRT__",f.prototype.pryTopo="__PRY__",f.prototype.pyfTop
vendor: 6,369 bytes, line 192
192o="__PYF__",f.prototype.qatTopo="__QAT__",f.prototype.rouTopo="__ROU__",f.prototype.rusTopo="__RUS__",f.prototype.rwaTopo="__RWA__",f.prototype.sahTopo="__SAH__",f.prototype.sauTopo="__SAU__",f.prototype.scrTopo="__SCR__",f.prototype.sdnTopo="__SDN__",f.prototype.sdsTopo="__SDS__",f.prototype.senTopo="__SEN__",f.prototype.serTopo="__SER__",f.prototype.sgpTopo="__SGP__",f.prototype.sgsTopo="__SGS__",f.prototype.shnTopo="__SHN__",f.prototype.slbTopo="__SLB__",f.prototype.sleTopo="__SLE__",f.prototype.slvTopo="__SLV__",f.prototype.smrTopo="__SMR__",f.prototype.solTopo="__SOL__",f.prototype.somTopo="__SOM__",f.prototype.spmTopo="__SPM__",f.prototype.srbTopo="__SRB__",f.prototype.stpTopo="__STP__",f.prototype.surTopo="__SUR__",f.prototype.svkTopo="__SVK__",f.prototype.svnTopo="__SVN__",f.prototype.sweTopo="__SWE__",f.prototype.swzTopo="__SWZ__",f.prototype.sxmTopo="__SXM__",f.prototype.sycTopo="__SYC__",f.prototype.syrTopo="__SYR__",f.prototype.tcaTopo="__TCA__",f.prototype.tcdTopo="__TCD__",f.prototype.tgoTopo="__TGO__",f.prototype.thaTopo="__THA__",f.prototype.tjkTopo="__TJK__",f.prototype.tkmTopo="__TKM__",f.prototype.tlsTopo="__TLS__",f.prototype.tonTopo="__TON__",f.prototype.ttoTopo="__TTO__",f.prototype.tunTopo="__TUN__",f.prototype.turTopo="__TUR__",f.prototype.tuvTopo="__TUV__",f.prototype.twnTopo="__TWN__",f.prototype.tzaTopo="__TZA__",f.prototype.ugaTopo="__UGA__",f.prototype.ukrTopo="__UKR__",f.prototype.umiTopo="__UMI__",f.prototype.uryTopo="__URY__",f.prototype.usaTopo={type:"Topology",transform:{scale:[.03514630243024302,.005240860686068607],translate:[-178.123152,18.948267]},objects:{usa:{type:"GeometryCollection",geometries:[{type:"Polygon",id:"AL",arcs:[[0,1,2,3,4]],properties:{name:"Alabama"}},{type:"MultiPolygon",id:"AK",arcs:[[[5]],[[6]],[[7]],[[8]],[[9]],[[10]],[[11]],[[12]],[[13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31]],[[32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]]],properties:{name:"Alaska"}},{type:"Polygon",id:"AZ",arcs:[[44,45,46,47,48]],properties:{name:"Arizona"}},{type:"Polygon",id:"AR",arcs:[[49,50,51,52,53,54]],properties:{name:"Arkansas"}},{type:"Polygon",id:"CA",arcs:[[55,-47,56,57]],properties:{name:"California"}},{type:"Polygon",id:"CO",arcs:[[58,59,60,61,62,63]],properties:{name:"Colorado"}},{type:"Polygon",id:"CT",arcs:[[64,65,66,67]],properties:{name:"Connecticut"}},{type:"Polygon",id:"DE",arcs:[[68,69,70,71]],properties:{name:"Delaware"}},{type:"Polygon",id:"DC",arcs:[[72,73]],properties:{name:"District of Columbia"}},{type:"Polygon",id:"FL",arcs:[[74,75,-2]],properties:{name:"Florida"}},{type:"Polygon",id:"GA",arcs:[[76,77,-75,-1,78,79]],properties:{name:"Georgia"}},{type:"MultiPolygon",id:"HI",arcs:[[[80]],[[81]],[[82]],[[83]],[[84]]],properties:{name:"Hawaii"}},{type:"Polygon",id:"ID",arcs:[[85,86,87,88,89,90,91]],properties:{name:"Idaho"}},{type:"Polygon",id:"IL",arcs:[[92,93,94,95,96,97]],properties:{name:"Illinois"}},{type:"Polygon",id:"IN",arcs:[[98,99,-95,100,101]],properties:{name:"Indiana"}},{type:"Polygon",id:"IA",arcs:[[102,-98,103,104,105,106]],properties:{name:"Iowa"}},{type:"Polygon",id:"KS",arcs:[[107,108,-60,109]],properties:{name:"Kansas"}},{type:"Polygon",id:"KY",arcs:[[110,111,112,113,-96,-100,114]],properties:{name:"Kentucky"}},{type:"Polygon",id:"LA",arcs:[[115,116,117,-52]],properties:{name:"Louisiana"}},{type:"Polygon",id:"ME",arcs:[[118,119]],properties:{name:"Maine"}},{type:"MultiPolygon",id:"MD",arcs:[[[120]],[[-71,121,122,123,124,-74,125,126,127]]],properties:{name:"Maryland"}},{type:"Polygon",id:"MA",arcs:[[128,129,130,131,-68,132,133,134]],properties:{name:"Massachusetts"}},{type:"MultiPolygon",id:"MI",arcs:[[[-102,135,136]],[[137]],[[138,139]],[[140]]],properties:{name:"Michigan"}},{type:"Polygon",id:"MN",arcs:[[-107,141,142,143,144]],properties:{name:"Minnesota"}},{type:"Polygon",id:"MS",arcs:[[-4,145,-116,-51,146]],properties:{name:"Mississippi"}},{type:"Polygon",id:"MO",arcs:[[-97,-114,147,-55,148,-108,149,-104]],properties:{name:"Missouri"}},{type:"Polygon",id:"MT",arcs:[[150,151,-92,152,153]],properties:{name:"Montana"}},{type:"Polygon",id:"NE",arcs:[[-105,-150,-110,-59,154,155]],properties:{name:"Nebraska"}},{type:"Polygon",id:"NV",arcs:[[156,-48,-56,157,-88]],properties:{name:"Nevada"}},{type:"Polygon",id:"NH",arcs:[[-135,158,159,-120,160]],properties:{name:"New Hampshire"}},{type:"Polygon",id:"NJ",arcs:[[161,-69,162,163]],properties:{name:"New Jersey"}},{type:"Polygon",id:"NM",arcs:[[164,165,166,-45,-62]],properties:{name:"New Mexico"}},{type:"Polygon",id:"NY",arcs:[[-133,-67,167,-164,168,169,170]],properties:{name:"New York"}},{type:"Polygon",id:"NC",arcs:[[171,172,-80,173,174]],properties:{name:"North Carolina"}},{type:"Polygon",id:"ND",arcs:[[175,-154,176,-143]],properties:{name:"North Dakota"}},{type:"Polygon",id:"OH",arcs:[[177,-115,-99,-137,178,179]],properties:{name:"Ohio"}},{type:"Polygon",id:"OK",arcs:[[-149,-54,180,-165,-61,-109]],properties:{name:"Oklahoma"}},{type:"Polygon",id:"OR",arcs:[[-89,-158,-58,181,182]],properties:{name:"Oregon"}},{type:"Polygon",id:"PA",arcs:[[-163,-72,-128,183,-180,184,-169]],properties:{name:"Pennsylvania"}},{type:"MultiPolygon",id:"RI",arcs:[[[185,-130]],[[186,-65,-132]]],properties:{name:"Rhode Island"}},{type:"Polygon",id:"SC",arcs:[[187,-77,-173]],properties:{name:"South Carolina"}},{type:"Polygon",id:"SD",arcs:[[-142,-106,-156,188,-151,-176]],properties:{name:"South Dakota"}},{type:"Polygon",id:"TN",arcs:[[189,-174,-79,-5,-147,-50,-148,-113]],properties:{name:"Tennessee"}},{type:"Polygon",id:"TX",arcs:[[-53,-118,190,-166,-181]],properties:{name:"Texas"}},{type:"Polygon",id:"UT",arcs:[[191,-63,-49,-157,-87]],properties:{name:"Utah"}},{type:"Polygon",id:"VT",arcs:[[-134,-171,192,-159]],properties:{name:"Vermont"}},{type:"MultiPolygon",id:"VA",arcs:[[[193,-123]],[[120]],[[-126,-73,-125,194,-175,-190,-112,195]]],properties:{name:"Virginia"}},{type:"MultiPolygon",id:"WA",arcs:[[[-183,196,-90]],[[197]],[[198]]],properties:{name:"Washington"}},{type:"Polygon",id:"WV",arcs:[[-184,-127,-196,-111,-178]],properties:{name:"West Virginia"}},{type:"Polygon",id:"WI",arcs:[[199,-93,-103,-145,200,-140]],properties:{name:"Wisconsin"}},{type:"Polygon",id:"WY",arcs:[[-189,-155,-64,-192,-86,-152]],properties:{name:"Wyoming"}}]}},arcs
vendor: 23,857 bytes, line 192
192:[[[2632,3060],[5,-164],[7,-242],[4,-53],[3,-30],[-2,-19],[4,-11],[-5,-25],[0,-24],[-2,-32],[2,-57],[-2,-51],[3,-52]],[[2649,2300],[-14,-1],[-59,0],[-1,-25],[6,-37],[-1,-31],[2,-16],[-4,-28]],[[2578,2162],[-4,-6],[-7,31],[-1,47],[-2,6],[-3,-36],[-1,-34],[-7,9]],[[2553,2179],[-2,291],[6,363],[4,209],[-3,20]],[[2558,3062],[24,1],[50,-3]],[[1324,6901],[1,32],[6,-19],[-1,-32],[-8,4],[2,15]],[[1317,6960],[5,-23],[-3,-33],[-2,11],[0,45]],[[1285,7153],[6,5],[3,-8],[-1,-28],[-6,-6],[-5,17],[3,20]],[[1267,7137],[12,-7],[3,-36],[13,-41],[4,-25],[0,-21],[3,-4],[1,-27],[5,-27],[0,-25],[3,8],[2,-19],[1,-74],[-3,-17],[-7,3],[-3,38],[-2,-3],[-6,28],[-2,-10],[-5,10],[1,-28],[5,7],[3,-10],[-2,-39],[-5,4],[-9,49],[-2,25],[1,26],[-7,-2],[0,20],[5,2],[5,18],[-2,31],[-6,7],[-1,50],[-2,25],[-4,-18],[-2,28],[4,14],[-3,32],[2,8]],[[1263,6985],[5,-12],[4,15],[4,-7],[-4,-28],[-6,8],[-3,24]],[[1258,7247],[-4,19],[5,13],[15,-18],[7,1],[5,-36],[9,-29],[-1,-22],[-5,-11],[-6,5],[-5,-14],[-6,9],[-7,-9],[-1,45],[0,30],[-5,1],[-1,16]],[[1252,7162],[-4,14],[-4,32],[0,24],[3,11],[4,-11],[0,20],[12,-35],[1,-33],[-4,-5],[-3,-37],[3,-11],[-3,-43],[-5,9],[0,-27],[-3,13],[-2,54],[5,25]],[[1207,7331],[8,38],[3,-16],[7,-13],[6,-2],[0,-30],[6,-99],[0,-85],[-1,-22],[-4,13],[-10,84],[-7,25],[3,20],[-3,48],[-8,39]],[[1235,7494],[10,-15],[5,2],[0,-14],[8,-52],[-5,8],[-2,-18],[6,-27],[2,-48],[-6,-13],[-2,-16],[-10,-35],[-3,1],[-1,37],[2,22],[-1,32],[-3,40],[0,21],[-2,51],[-4,22],[-1,38],[7,-36]],[[1203,7324],[4,0],[4,-35],[-2,-24],[-6,-5],[0,38],[0,26]],[[1207,7331],[-5,7],[-3,26],[-6,18],[-5,37],[-6,17],[1,30],[4,10],[1,26],[3,-11],[8,-1],[6,17],[8,-23],[-5,-26],[2,-9],[4,28],[10,-9],[5,-21],[-3,-38],[3,-3],[3,-50],[-7,-7],[-14,41],[0,-42],[-4,-17]],[[883,7871],[-12,-48],[-1,-19],[-9,-12],[2,29],[10,30],[7,34],[3,-14]],[[870,7943],[-2,-39],[-4,-41],[-6,14],[5,47],[7,19]],[[863,9788],[3,-8],[15,-9],[8,5],[10,0],[12,-7],[7,4],[7,-15],[12,-18],[16,-4],[5,10],[11,6],[4,14],[12,2],[0,-9],[7,5],[15,-15],[9,-24],[10,-11],[2,-11],[8,-2],[8,-18],[1,-11],[5,9],[6,-7],[0,-1783],[13,-16],[2,17],[14,-24],[8,30],[18,4],[-3,-52],[4,-17],[10,-17],[2,-27],[29,-101],[4,-63],[6,17],[12,31],[7,1],[3,23],[0,34],[5,0],[1,31],[9,7],[13,26],[13,-45],[-1,-27],[3,-27],[7,-7],[10,-40],[-1,-12],[4,-22],[12,-25],[19,-110],[3,-29],[6,-29],[8,-65],[9,-55],[-3,-23],[9,-9],[-2,-33],[7,-14],[1,-38],[7,2],[14,-40],[9,-7],[5,-19],[4,-5],[1,-19],[9,-5],[3,-23],[-4,-43],[1,-36],[4,-58],[-4,-15],[-6,-53],[-10,-39],[-3,20],[-4,-6],[-3,39],[1,17],[-3,20],[7,21],[-2,7],[-7,-26],[-3,17],[-4,-10],[-12,42],[4,46],[-8,-15],[0,-23],[-6,17],[-1,22],[4,24],[-1,24],[-6,-19],[-6,42],[-3,-8],[-2,36],[5,23],[6,0],[-2,28],[3,36],[-5,-1],[-9,32],[-6,37],[-15,27],[0,77],[-4,9],[1,31],[-5,9],[-8,42],[-2,22],[-12,7],[-14,56],[-6,132],[-3,-30],[1,-27],[6,-53],[-1,-8],[3,-43],[0,-28],[-6,6],[-4,31],[-6,6],[-8,-9],[0,45],[-5,38],[-5,-12],[-17,40],[-2,-11],[10,-13],[7,-31],[3,-1],[1,-25],[4,-30],[-10,-16],[-5,10],[0,-26],[-8,20],[-2,14],[-5,0],[-13,38],[-10,33],[-1,20],[-5,30],[-14,21],[-9,21],[-14,26],[-9,24],[1,26],[2,-9],[3,17],[-3,38],[4,21],[-2,9],[-7,-40],[-14,-26],[-18,10],[-14,24],[-1,18],[-7,-4],[-7,14],[-17,12],[-9,1],[-21,-10],[-8,-7],[-10,27],[-12,12],[-3,17],[-2,28],[-8,-2],[-3,-25],[-15,34],[-2,14],[-15,-27],[-7,-32],[-3,30],[3,17],[4,-5],[14,22],[-2,17],[-6,-8],[-3,22],[-6,3],[-6,55],[-3,-13],[-8,-8],[-3,8],[-3,-18],[-11,6],[-1,-20],[-7,-5],[-3,7],[2,36],[-3,-1],[-5,-38],[7,-12],[1,-27],[4,-30],[-3,-31],[-5,10],[-2,-15],[6,-7],[3,-41],[-8,-9],[-4,9],[-7,-12],[-3,10],[-9,-2],[0,16],[-4,-10],[-3,-20],[-3,18],[-5,-25],[2,-12],[-6,-15],[-6,-2],[-3,-20],[-6,-17],[-4,6],[-5,-21],[-4,1],[-8,-43],[-9,-3],[-3,14],[-5,-23],[-11,17],[2,33],[8,11],[4,-2],[2,13],[8,25],[0,21],[-11,-28],[-9,16],[-1,12],[5,48],[8,34],[1,29],[2,5],[1,30],[-4,34],[10,12],[19,48],[4,-19],[6,-5],[9,20],[-10,26],[-4,20],[-7,-2],[-5,9],[-2,-8],[-9,-14],[-4,-26],[-9,-6],[-9,-30],[-1,-20],[-7,-11],[-2,-22],[-5,-13],[-2,-39],[-10,-25],[5,-20],[-4,-29],[-9,-5],[-1,-38],[-8,-13],[-3,15],[-4,-29],[-5,-1],[1,-21],[-11,-13],[-2,-57],[12,-3],[10,-16],[3,-19],[-4,-30],[-7,-19],[-6,-1],[0,-17],[-4,-6],[1,-21],[-4,-31],[-9,-29],[-5,0],[-5,-11],[-5,2],[-4,-11],[2,-16],[-7,-8],[-2,-23],[-5,14],[-5,-45],[-9,4],[1,-24],[-6,6],[-3,-11],[0,-32],[-6,-50],[-10,-6],[-7,-23],[-2,-13],[-5,18],[-8,-48],[-2,13],[-5,-4],[-1,-27],[-5,-10],[-6,4],[-4,-27],[8,-9],[-9,-60],[-25,-20],[-6,-54],[-2,12],[1,33],[-5,6],[-6,-13],[-1,-14],[-10,-22],[-4,-25],[-1,18],[-2,-21],[-6,14],[-10,-33],[-8,2],[1,25],[-4,24],[-3,-20],[1,-21],[-11,-64],[-3,16],[-1,-24],[-8,4],[-1,38],[-4,8],[-2,-14],[4,-16],[-2,-27],[-5,-13],[-5,29],[-5,2],[-1,-11],[5,-17],[-9,-27],[6,-7],[0,-13],[-5,9],[-7,-25],[-15,1],[-7,-16],[0,-13],[-8,-15],[-6,6],[-2,35],[6,12],[4,43],[6,1],[13,28],[10,1],[4,-27],[3,20],[-1,23],[6,10],[7,0],[8,50],[10,45],[12,40],[15,18],[6,-9],[6,12],[1,-17],[-3,-19],[4,-14],[1,23],[7,2],[2,-15],[5,-5],[0,18],[-8,15],[0,11],[5,49],[6,28],[9,27],[15,24],[10,35],[5,-13],[4,5],[-1,22],[1,21],[8,44],[11,28],[8,38],[0,21],[7,148],[11,40],[-1,31],[-27,-45],[-8,6],[-2,18],[-5,9],[-1,21],[-4,-10],[-3,-32],[5,-41],[-6,-18],[-5,7],[-9,64],[-6,33],[-4,0],[-2,-24],[-3,-4],[-4,19],[-5,4],[-2,32],[-16,-37],[-13,-26],[-1,-14],[-11,-22],[-6,20],[5,23],[-1,54],[-4,57],[7,24],[-6,49],[-5,27],[-4,39],[-6,17],[-2,-34],[-7,-8],[-12,-22],[-14,-9],[-7,2],[-7,12],[-1,30],[-5,9],[-9,42],[-8,8],[-8,46],[6,21],[1,39],[-5,-8],[0,24],[2,19],[-6,18],[0,-19],[-7,8],[-1,32],[-6,4],[-3,22],[0,27],[-5,-12],[-1,26],[7,6],[-6,30],[10,2],[0,35],[2,24],[18,77],[4,23],[3,-5],[-2,33],[7,55],[6,22],[11,9],[8,-9],[12,-33],[8,4],[11,32],[11,49],[6,6],[1,-13],[13,0],[12,10],[11,52],[0,12],[-5,48],[-1,28],[-8,31],[-3,26],[8,-7],[8,22],[0,20],[-10,39],[-8,-30],[-7,5],[-6,-17],[-8,-4],[-2,-11],[-9,-17],[-2,-28],[-5,-12],[-2,34],[-5,7],[-4,-26],[-2,12],[-10,19],[-20,-1],[-14,-21],[-6,-3],[-11,13],[-22,14],[-6,12],[-3,19],[2,26],[-8,22],[2,24],[5,12],[-2,31],[-8,0],[-6,8],[-13,6],[-7,16],[-10,16],[-1,19],[16,27],[20,43],[15,27],[8,-15],[8,-3],[2,21],[-5,3],[-1,18],[20,29],[22,22],[12,2],[7,-7],[-4,-32],[2,-22],[-3,-15],[4,-26],[8,5],[10,-5],[11,6],[4,-10],[7,-2],[7,10],[8,-11],[9,42],[5,2],[5,-8],[2,24],[-12,11],[-11,-9],[1,31],[-8,34],[-10,10],[-2,30],[7,8],[9,-31],[-1,-24],[4,-18],[10,-22],[2,23],[-11,30],[5,54],[-4,10],[-11,-12],[-11,3],[-2,10],[-6,-10],[-24,23],[0,24],[-7,54],[-6,19],[-9,17],[-19,46],[-9,18],[-8,4],[-13,31],[-12,18],[-1,6],[9,10],[4,29],[1,59],[25,-4],[31,13],[8,11],[12,29],[12,45],[3,45],[5,38],[10,33],[5,24],[13,38],[2,-10],[11,-3],[16,20],[10,21],[24,64],[9,4],[1,-10],[9,7],[9,-2],[18,9],[17,28],[17,58],[7,13],[2,-10],[26,-24],[2,-17],[-9,-22],[-4,-1],[0,-29],[14,9],[0,16],[6,14],[2,-8],[5,33],[13,-30],[-2,-23],[8,-6],[5,-14],[7,22],[13,1],[7,7],[18,-7],[10,-8],[-5,-45],[17,-12],[2,-11],[16,-20],[1,9],[12,13],[11,-1],[0,-11],[7,-1],[7,15],[11,2],[9,-6],[11,-16],[5,3],[7,-22],[4,9],[7,-7],[5,-13]],[[717,7456],[-1,-8],[-9,13],[7,49],[6,4],[4,45],[5,-40],[4,14],[8,-22],[0,-31],[-11,-4],[-5,-13],[-8,-7]],[[688,7363],[8,25],[-8,6],[0,22],[6,14],[5,-10],[0,-22],[3,15],[0,32],[5,-15],[1,21],[5,-12],[5,0],[5,11],[7,-20],[0,-55],[9,4],[-6,-37],[-11,15],[4,-24],[-3,-20],[-6,10],[0,-38],[-8,-10],[-3,-16],[-5,15],[-6,-40],[-4,-4],[-5,-18],[-2,43],[-6,-23],[-1,13],[-6,14],[0,39],[-6,15],[4,45],[11,28],[7,-2],[1,-21]],[[671,7185],[-6,-39],[-2,6],[8,33]],[[640,7055],[4,-2],[-1,-40],[-8,6],[-1,13],[6,23]],[[519,6933],[-2,-41],[-9,-33],[5,51],[2,-5],[4,28]],[[501,6947],[5,0],[0,-20],[-5,-23],[-5,15],[-3,-14],[-2,35],[2,12],[8,-5]],[[451,6875],[1,-16],[-3,-11],[-3,18],[5,9]],[[447,8527],[-4,-19],[-2,16],[6,3]],[[436,6781],[6,-7],[-1,-16],[-5,1],[0,22]],[[358,6745],[2,-22],[-5,-10],[-1,23],[4,9]],[[352,6718],[-8,-21],[-2,14],[3,19],[7,-12]],[[335,7902],[6,7],[2,-14],[5,3],[6,-12],[1,-54],[-3,-18],[-7,-11],[-2,-18],[-11,20],[-5,-1],[-10,28],[-4,0],[-6,15],[-3,25],[4,7],[10,-7],[5,20],[5,2],[3,14],[4,-6]],[[334,6690],[5,-14],[-10,-36],[1,-6],[12,26],[0,-15],[-5,-17],[-8,-12],[-1,-18],[-8,-18],[-7,-1],[-5,-18],[-9,-16],[-5,17],[9,20],[3,-3],[8,16],[-2,19],[4,20],[6,-9],[1,12],[-7,4],[-4,14],[4,23],[11,13],[2,-26],[5,25]],[[266,6527],[10,37],[1,16],[4,17],[7,9],[3,-10],[1,-25],[-12,-27],[-6,-40],[-6,-13],[-2,36]],[[238,6477],[2,-19],[-8,-1],[-1,13],[7,7]],[[227,7303],[-4,-18],[-1,18],[5,0]],[[212,6440],[2,-18],[-5,-13],[-1,19],[4,12]],[[182,8542],[22,-28],[13,24],[6,-2],[5,-14],[2,-23],[11,-12],[4,-12],[15,-5],[8,-8],[-4,-28],[-7,6],[-8,-5],[-4,-13],[-4,-28],[-5,26],[-6,18],[-6,2],[-3,20],[-15,25],[-6,1],[-11,-22],[-7,11],[-4,23],[4,44]],[[162,6381],[0,-22],[-5,-4],[1,19],[4,7]],[[128,6335],[4,-8],[10,1],[1,-7],[-13,-9],[-2,23]],[[108,6360],[0,19],[4,7],[6,-19],[-2,-17],[-4,1],[1,-20],[-5,-2],[-12,-21],[-6,6],[2,15],[7,-2],[9,33]],[[47,6279],[5,3],[0,-24],[-6,3],[-8,-28],[-4,37],[4,1],[0,29],[5,1],[0,-21],[4,-1]],[[28,6296],[3,-9],[-2,-32],[-5,-10],[0,20],[4,31]],[[0,6291],[5,-1],[4,-23],[-4,-27],[-5,51]],[[9993,6496],[6,-13],[0,-19],[-11,-12],[-8,31],[0,15],[13,-2]],[[1966,3444],[-1,-1081]],[[1965,2363],[-57,0],[-34,71],[-73,150],[3,43]],[[1804,2627],[6,8],[1,16],[-1,36],[-4,1],[-2,71],[6,27],[0,28],[-1,45],[4,34],[4,12],[4,25],[-6,27],[-4,51],[-5,31],[0,24]],[[1806,3063],[2,26],[0,36],[-3,36],[-2,112],[11,7],[3,-23],[3,1],[3,33],[0,153]],[[1823,3444],[101,2],[42,-2]],[[2515,3253],[-1,-35],[-4,-11],[-1,-29],[-5,-31],[0,-46],[-3,-34],[-3,-5]],[[2498,3062],[2,-17],[-4,-14],[-2,-33],[-3,-8],[0,-38],[-5,-10],[0,-13],[-6,-31],[2,-21],[-5,-30],[-5,-59],[5,-25],[-2,-16],[1,-39],[-2,-26]],[[2474,2682],[-69,3],[-13,0]],[[2392,2685],[0,101],[-4,8],[-5,-9],[-3,18]],[[2380,2803],[1,335],[-5,211]],[[2376,3349],[4,0],[123,-1],[2,-36],[-4,-23],[-4,-36],[18,0]],[[1654,4398],[0,-331],[0,-241],[36,-171],[35,-169],[27,-137],[20,-101],[34,-185]],[[1804,2627],[-38,-18],[-30,-16],[-4,25],[0,40],[-2,47],[-4,33],[-9,46],[-12,43],[-2,-12],[-4,8],[1,18],[-5,39],[-7,-8],[-12,28],[-2,23],[-8,28],[-9,-1],[-7,13],[-10,-6],[-5,26],[1,53],[-1,8],[1,38],[-8,28],[0,39],[-3,2],[-4,33],[-4,8],[-1,20],[-11,79],[-5,23],[-1,61],[2,-5],[2,37],[-4,33],[-5,-4],[-7,30],[-2,24],[0,23],[-3,31],[0,50],[5,0],[-2,70],[-2,-7],[-1,-35],[-5,-7],[-7,26],[-1,45],[-4,35],[-6,22],[-3,25],[-9,50],[2,14],[-4,64],[2,35],[-3,54],[-7,52],[-7,29],[-2,35],[7,83],[2,29],[-2,22],[3,57],[-2,52],[-3,13],[1,42]],[[1534,4399],[28,1],[24,1],[38,-3],[30,0]],[[2107,4208],[57,0],[0,-191]],[[2164,4017],[1,-574]],[[2165,3443],[-28,1]],[[2137,3444],[-38,-1],[-72,0],[-15,1],[-46,0]],[[1966,3444],[0,223],[-1,21],[0,162],[0,357]],[[1965,4207],[32,1],[63,-1],[47,1]],[[3025,4400],[0,-113],[-2,-18]],[[3023,4269],[-2,3],[-12,-14],[-15,4],[-7,-26],[-7,-9],[-8,-22]],[[2972,4205],[-2,22],[7,21],[-2,16],[2,144]],[[2977,4408],[12,-2],[36,-3],[0,-3]],[[2922,3980],[-2,-23]],[[2920,3957],[-3,-13],[0,-30],[5,-29],[1,-47],[6,-49],[3,-2],[1,-66]],[[2933,3721],[-19,2],[-2,241]],[[2912,3964],[5,21],[5,-5]],[[2876,3786],[-2,27]],[[2874,3813],[2,12],[4,-19],[-4,-20]],[[2649,2300],[4,-55],[39,-13],[37,-14],[1,-41],[4,1],[1,39],[-1,35],[2,15],[7,-16],[8,-7]],[[2751,2244],[1,-83],[4,-93],[8,-122],[13,-131],[-2,-9],[1,-61],[5,-68],[8,-137],[2,-42],[0,-44],[-3,-158],[-3,-3],[-3,-49],[1,-16],[-5,-36],[-2,9],[-6,-15],[-9,-8],[-2,20],[1,29],[-7,85],[-5,15],[-4,-11],[-3,47],[-1,38],[-6,43],[-2,28],[1,41],[-3,8],[1,-24],[-3,-7],[-9,104],[-4,26],[9,76],[-6,-4],[-4,-24],[-3,38],[5,104],[1,87],[-4,21],[-1,28],[-5,6],[-7,46],[-5,19],[0,28],[-4,11],[-3,31],[-11,42],[-9,-10],[0,-29],[-3,5],[-12,-35],[-12,-9],[0,21],[-3,25],[-15,57],[-10,24],[-10,6],[-8,-4],[-17,-18]],[[2703,3063],[-6,-41],[0,-20],[9,-40],[3,3],[5,-42],[1,-22],[4,-40],[7,-24],[3,-35],[8,-33],[0,-22],[5,-35],[7,-29],[2,-32],[1,-40],[3,-14],[5,-51],[0,-33],[7,-16]],[[2767,2497],[-7,-65],[-2,-34],[-3,-29],[0,-30],[-3,-14],[-1,-81]],[[2632,3060],[37,1]],[[2669,3061],[20,-1],[14,3]],[[640,0],[-7,17],[-1,16],[1,43],[-5,73],[4,24],[2,34],[-2,22],[1,23],[8,-27],[9,-20],[5,-29],[0,-26],[8,-40],[-5,-34],[-8,-15],[-7,-25],[-3,-36]],[[613,397],[3,-26],[4,11],[9,-30],[-1,-27],[-9,-14],[-2,6],[-1,33],[-5,7],[-1,19],[3,21]],[[602,432],[-3,-20],[-7,0],[2,22],[8,-2]],[[574,525],[3,-45],[-2,-26],[-6,-5],[-4,54],[4,1],[5,21]],[[531,626],[3,-2],[2,-20],[-1,-28],[-4,-18],[-9,22],[1,31],[8,15]],[[1908,4871],[0,-472]],[[1908,4399],[-31,-1],[-54,0]],[[1823,4398],[-85,1]],[[1738,4399],[0,349],[4,62],[-2,16],[-6,3],[-2,26],[6,68],[3,6],[3,29],[-1,17],[4,23],[1,34],[6,56],[-2,26],[-7,14],[-4,32]],[[1741,5160],[0,34],[-3,33],[0,16],[0,255],[0,236]],[[1738,5734],[28,0]],[[1766,5734],[0,-195],[9,-54],[1,-52],[5,-23],[6,-8],[0,-14],[11,-51],[1,-21],[8,-20],[0,-12],[8,1],[-4,-71],[-1,-45],[3,-29],[-5,-21],[2,-20],[-1,-21],[6,-20],[7,26],[3,21],[5,-19],[-1,-15],[3,-37],[5,-39],[3,-13],[0,-37],[3,-16],[6,-2],[4,-61],[3,-11],[3,18],[9,-1],[7,17],[3,-10],[7,9],[2,-11],[5,8],[7,39],[4,-33],[5,-20]],[[2489,4496],[53,-3],[28,0]],[[2570,4493],[-1,-37],[4,-43],[5,-70]],[[2578,4343],[0,-450],[-3,-35],[3,-40],[1,-34],[-4,-27],[-1,-25],[-5,-41],[-3,-3],[0,-24],[-2,-9],[-1,-45],[0,-13]],[[2563,3597],[-3,-27],[2,-34],[-11,-17],[-1,-20],[2,-25],[-3,-16],[-11,29],[-3,-2],[-4,-33],[1,-11]],[[2532,3441],[-5,2],[-6,55],[2,12],[-2,37],[0,29],[-9,41],[-3,-4],[-3,25],[-9,38],[0,31],[5,49],[-1,18],[3,23],[-4,13],[-6,9],[-3,-18],[-3,11],[-1,63],[-10,41],[-9,49],[-3,58],[-1,39],[3,27]],[[2467,4089],[0,35],[8,21],[1,29],[4,19],[0,33],[-4,27],[2,34],[11,9],[9,24],[0,29],[4,13],[1,37],[0,24],[-7,18],[-1,20],[-6,35]],[[2655,4340],[0,-228],[0,-266]],[[2655,3846],[-2,-9],[2,-52],[-5,-1],[-5,-18],[-8,9],[1,-38],[-5,-16],[-2,-24],[-5,-9],[-3,-48],[-3,-13],[-6,18],[-1,22],[-7,-24],[1,-21],[-7,-7],[-1,19],[-8,-19],[-2,-20],[-7,28],[-4,-6],[-2,13],[-3,-13],[-7,-2],[-3,-18]],[[2578,4343],[3,-12],[8,0],[9,22]],[[2598,4353],[23,0],[34,0],[0,-13]],[[2473,4685],[0,-28],[4,-19],[-3,-23],[1,-43],[2,-30],[10,-22],[2,-24]],[[2467,4089],[-3,7],[-6,38],[-3,-1],[-40,-5],[-39,-2],[-33,3]],[[2343,4129],[-3,25],[2,49],[-3,43],[0,48],[-5,17],[-1,26],[2,23],[-2,33],[-4,13],[-5,86]],[[2324,4492],[-5,41],[2,29],[1,37],[2,14],[-3,19],[1,33],[-2,16],[4,4]],[[2324,4685],[144,0],[5,0]],[[2356,4017],[3,-18],[9,-14],[-6,-56],[4,-18],[4,-45],[6,-10],[0,-412]],[[2376,3444],[-156,0],[-55,-1]],[[2164,4017],[5,0],[187,0]],[[2718,3716],[-1,-57],[4,-37],[4,-28],[2,-22],[5,-22],[4,-3]],[[2736,3547],[-11,-51],[-11,-29],[0,-14],[-4,-13],[0,-16],[-6,-8],[-1,-21],[-16,-27]],[[2687,3368],[0,-3],[-24,2],[-22,6],[-5,-2],[-32,8],[-36,-5],[-6,9],[1,-35],[-36,2],[-3,-2]],[[2524,3348],[1,24],[5,-8],[2,77]],[[2655,3846],[11,0],[5,-40],[1,-17],[9,-7],[6,-26],[5,13],[10,-14],[4,19],[4,6],[1,-32],[3,-6],[4,-26]],[[2474,2682],[3,-22],[-2,-9],[-1,-38],[5,-24],[0,-57],[-3,-44],[-7,-27],[-2,-43],[-2,4],[-1,-70],[-3,-2],[2,-37],[-2,-14],[54,0],[-3,-63],[4,-41],[1,-32],[4,-20]],[[2521,2143],[-9,-26],[0,-19],[7,-12],[3,30],[6,-30],[-1,-24],[-3,-11],[-7,10],[1,-18],[-2,-27],[5,-24],[9,-7],[3,-29],[3,-4],[-5,-32],[-5,6],[-4,33],[-10,18],[0,33],[-6,-11],[1,-27],[-3,-25],[-3,-4],[-3,28],[-7,1],[-2,-29],[-4,-9],[-5,18],[-4,2],[-3,47],[-7,21],[-2,-3],[-3,40],[-7,-5],[0,24],[-8,-23],[1,-18],[-5,-17],[-9,8],[-10,27],[-7,11],[-16,-9],[-2,-8]],[[2398,2049],[-2,19],[6,68],[-2,37],[2,20],[-1,26],[3,19],[3,50],[0,40],[-8,78],[0,41],[-7,42],[0,196]],[[3046,5029],[12,26],[-2,13],[5,30],[4,13],[-1,12],[5,18],[-1,33],[2,50],[5,17],[1,53],[22,147],[6,-7],[0,-35],[4,-13],[9,21],[6,0],[4,14],[8,-31],[4,-25],[1,-214],[-1,-51],[10,-14],[-2,-22],[3,-21],[-2,-18],[4,-30],[5,7],[5,-68],[-6,-31],[-3,12],[-3,-21],[-4,5],[0,-18],[-6,2],[-8,-40],[-2,28],[-3,2],[1,-30],[-6,-15],[-2,24],[-3,-12],[-7,0],[0,28],[-5,-6],[1,-20],[-4,-42],[1,-12],[-6,-23],[-5,9],[-3,-24],[-4,-3],[-4,-20],[-4,4],[-1,21],[-7,-34],[2,-21],[-5,-7],[0,-18],[-5,-22],[-5,-50]],[[3056,4600],[-3,14],[0,19],[-4,22],[-2,250],[-1,124]],[[2904,3626],[2,0],[-1,0],[-1,0]],[[2933,3721],[-6,-80]],[[2927,3641],[-4,-3],[-8,-12]],[[2915,3626],[-6,-8],[0,31],[-2,13],[3,13],[-4,32],[-2,-14],[-6,3],[-2,35],[2,0],[0,45],[2,18],[-2,60],[3,36],[5,6],[0,37],[-3,-5],[0,-18],[-8,-25],[-2,-21],[0,-56],[-3,-26],[1,-44],[4,-30],[-1,-23],[3,-23],[-2,-16],[-6,30],[-10,15],[-2,29],[-6,-16],[-2,23],[5,29]],[[2874,3756],[2,30]],[[2874,3813],[-4,18],[-6,10],[0,28],[-3,15],[-4,4]],[[2857,3888],[-4,53],[-4,0],[-5,18],[-3,-15],[-5,1],[-1,-21],[-8,14],[-6,-28],[-3,6],[-6,-33],[-6,-17],[1,98]],[[2807,3964],[105,0]],[[3053,4565],[1,-34],[-1,-27],[-5,-25],[0,-29],[6,-4],[4,-31],[0,-24],[3,-6],[0,-22],[8,-19],[9,18],[-2,-26],[-13,-23],[-5,-1],[-3,18],[-5,-6],[0,-13],[-5,-9]],[[3045,4302],[-3,35]],[[3042,4337],[0,6]],[[3042,4343],[-3,14],[-2,45],[-4,0],[-8,-2]],[[2977,4408],[0,7],[6,126]],[[2983,4541],[23,-3]],[[3006,4538],[34,-7],[3,18],[7,19],[3,-3]],[[2598,4353],[5,25],[4,43],[4,26],[3,36],[1,52],[0,57],[-9,111],[3,42],[-2,50],[6,51],[2,43],[-1,23],[5,9],[0,31],[8,9],[5,34],[0,-69],[3,-3],[3,35],[1,58],[2,15],[8,9],[-3,41],[5,35],[7,2],[7,-22],[7,-3],[3,-28],[6,-2],[9,-25],[3,1],[4,-41],[-3,-21],[3,-29],[2,-32],[-2,-71],[-6,-18],[-1,-37],[-7,-12],[-4,-44],[2,-17],[6,-15],[6,24],[6,49],[10,19],[5,-15],[3,-27],[3,-80],[0,-39],[3,-48],[-3,-69],[-4,-11],[-1,25],[-3,-7],[-3,-58],[-6,-21],[-2,-44],[-7,-37],[0,-16]],[[2694,4347],[-39,-7]],[[2635,5110],[1,-23],[-4,-4],[1,33],[2,-6]],[[2496,5270],[11,20],[5,23],[12,9],[8,29],[4,1],[3,20],[9,28],[4,24],[7,15],[6,-13],[-11,-59],[-2,-19],[0,-36],[5,27],[10,-4],[8,-19],[7,-52],[3,-10],[7,9],[2,-12],[7,-6],[16,44],[8,4],[10,-2],[7,15],[6,1],[1,-54],[5,-7],[6,8],[2,-12],[4,16],[8,5],[1,-67],[3,-28],[6,-8],[1,19],[5,0],[3,-20],[-3,-14],[-15,12],[-8,-8],[-8,23],[-2,-21],[1,-18],[-4,4],[-5,27],[-9,15],[-5,1],[-4,-25],[-8,-6],[-8,5],[-3,-10],[-1,-21],[-9,-18],[1,25],[-4,5],[-2,-26],[-6,-1],[-3,-11],[-5,-45],[-8,-58],[1,-5]],[[2576,4989],[-4,20],[2,27],[-7,4],[3,26],[0,34],[-5,23],[-4,24],[-12,19],[-4,-7],[-12,29],[-29,38],[-3,33],[-5,11]],[[2541,5539],[-7,-24],[-4,-3],[1,19],[18,45],[-4,-31],[-4,-6]],[[2324,4685],[0,343],[-7,22],[-5,36],[8,41],[1,22]],[[2321,5149],[-1,76],[-4,20],[-2,42],[0,51],[-1,8],[-1,123],[-5,65],[-3,36],[0,77],[1,27],[-3,60]],[[2302,5734],[59,0],[0,73],[5,-2],[4,-14],[4,-100],[3,-11],[9,-3],[1,-10],[11,-4],[1,-21],[10,5],[0,9],[7,10],[6,-4],[8,-16],[2,-19],[4,2],[4,-43],[2,18],[7,8],[1,-18],[9,-12],[0,-17],[4,-14],[8,8],[5,18],[8,12],[2,-28],[5,6],[6,-6],[6,4],[8,-24],[7,4],[0,-10],[-10,-24],[-13,-19],[-9,-20],[-12,-49],[-5,-31],[-8,-34],[-13,-46],[2,-16]],[[2450,5296],[-2,9],[-6,-16],[0,-113],[-2,-11],[-8,-16],[-6,-41],[-1,-27],[3,-2],[4,-24],[-3,-29],[0,-33],[-2,-70],[8,-34],[6,-3],[3,-21],[8,-21],[2,-25],[8,-33],[5,-7],[5,-42],[-1,-30],[2,-22]],[[2553,2179],[-3,-8],[-7,4],[-3,12],[-7,-8],[-9,-22],[-3,-14]],[[2498,3062],[53,0],[7,0]],[[2524,3348],[-2,0],[-2,0],[1,-47],[-6,-48]],[[2376,3349],[0,95]],[[2356,4017],[-7,50],[-6,62]],[[2108,5151],[0,-181],[-1,0]],[[2107,4970],[-53,1],[-90,0],[-56,0],[0,-100]],[[1766,5734],[130,-1],[58,1],[154,0]],[[2108,5734],[0,-217],[0,-366]],[[2107,4208],[0,382]],[[2107,4590],[21,0],[49,-1],[88,0],[1,-10],[15,-34],[4,19],[4,-4],[13,0],[15,-36],[2,-27],[5,-5]],[[1823,4398],[0,-954]],[[1654,4398],[37,-1],[47,2]],[[3006,4538],[-2,14],[0,28],[3,11],[-1,27],[3,81],[5,37],[2,43],[3,16],[-1,47],[10,17],[5,33],[-3,31],[4,32],[0,18]],[[3034,4973],[4,49],[6,-5],[2,12]],[[3056,4600],[-3,-35]],[[2962,4152],[-5,-13],[-2,-29],[8,-14],[0,-22],[-3,-103],[-9,-76],[-6,-22],[-5,-48],[-3,31],[-8,16],[-10,42],[-1,28],[0,4],[2,11]],[[2922,3980],[8,15],[0,15],[9,31],[2,17],[-9,39],[0,24],[-3,6],[-1,22],[5,33],[-3,20],[7,40],[2,21],[4,13]],[[2943,4276],[13,-41],[9,-28],[-3,-55]],[[2137,3444],[0,-95]],[[2137,3349],[-1,0],[0,-474],[0,-193],[0,-192],[-101,0],[-1,-18],[3,-22]],[[2037,2450],[-48,0],[0,-87],[-24,0]],[[2972,4205],[13,-15],[2,11],[10,0],[6,6],[8,31],[1,-22],[5,-10],[-11,-28],[-22,-42],[-9,-8],[-6,2],[-5,-9],[-2,31]],[[2943,4276],[-2,14],[-4,1],[-5,32],[1,29],[-4,22],[-2,-2],[-3,27],[-125,0],[0,48],[0,3]],[[2799,4450],[17,54],[3,26],[5,18],[-2,32],[-2,7],[-2,52],[17,22],[15,-1],[6,-5],[6,-21],[4,8],[12,-1],[8,14],[8,34],[5,1],[0,52],[3,31],[-7,21],[2,24],[11,32],[4,28],[14,64],[13,32],[19,-5],[23,4]],[[2981,4973],[1,-39],[-2,-36],[3,-34],[-1,-37],[-3,-39],[2,-52],[-1,-16],[4,-31],[-1,-132],[0,-16]],[[2909,3359],[4,-77],[-8,8],[-1,-10],[-10,-11],[-1,-11],[-7,-3],[0,-13],[8,9],[1,-8],[9,9],[3,-18],[5,8],[2,-46],[-2,-22],[-3,-2],[-8,-47],[-9,-2],[-2,-33],[4,-32],[4,-6],[-6,-54],[-6,7],[-9,-6],[-6,-11],[-10,-37],[-7,-48],[-4,-60],[-6,13],[-11,-12]],[[2833,2844],[-32,181],[-32,4],[1,21],[-5,33],[-3,-12],[0,20],[-35,10],[-8,-8],[-6,-17],[-10,-13]],[[2669,3061],[1,45],[5,4],[3,31],[7,29],[7,1],[7,29],[8,10],[6,43],[4,13],[1,-19],[11,37],[5,-8],[4,36],[5,9],[1,45]],[[2744,3366],[20,-5],[19,-3],[23,-1],[103,2]],[[2321,5149],[-213,2]],[[2108,5734],[194,0]],[[2777,4138],[-4,-10],[2,-21],[0,-29],[-4,-46],[-3,-70],[-11,-62],[-3,-8],[-4,12],[-3,-27],[-3,1],[-4,-36],[1,-22],[-3,-18],[-4,29],[-5,-46],[1,-29],[-3,-11],[-1,-25],[-8,-4]],[[2694,4347],[11,-26],[3,-15],[3,14],[6,-30],[4,-9],[14,25],[7,-6],[9,36],[12,34],[14,24]],[[2777,4394],[0,-256]],[[2380,2803],[-11,21],[-3,22],[-7,18],[-2,-16],[-8,1],[-1,10],[-7,-19],[-3,11],[-6,-10],[-5,-29],[-2,17],[-6,14],[-7,0],[-2,21],[-7,-42],[-2,24],[-3,-8],[-3,16],[-7,15],[-5,-25],[-2,26],[-4,3],[-2,21],[-6,8],[-3,-18],[-3,16],[-5,-2],[-6,17],[-6,-2],[-2,36],[-9,2],[-4,-6],[-6,37],[-2,-3],[0,370],[-52,0],[-34,0]],[[1534,4399],[-4,22],[-2,61],[0,43],[-4,33],[3,32],[2,51],[4,54],[2,48],[3,162],[0,22],[3,71],[1,99],[-2,54],[1,32],[12,29]],[[1553,5212],[5,-22],[4,5],[3,2],[6,-20],[3,-23],[1,-57],[15,-21],[12,30],[8,3],[9,-10],[1,-13],[16,27],[3,-9],[9,5],[7,19],[12,17],[12,4],[4,12],[58,-1]],[[2807,3964],[-30,0],[0,174]],[[2777,4394],[5,11],[17,45]],[[3045,4302],[-6,-4],[3,39]],[[3042,4343],[-4,3],[-3,-28],[-1,-40],[-11,-9]],[[2833,2844],[-5,-10],[-6,-31],[-6,-49],[-1,-40],[-5,-31],[-6,0],[-2,-23],[-6,-25],[-4,-28],[-6,-11],[-6,-29],[-1,-14],[-6,-16],[-6,-40]],[[2107,4590],[0,380]],[[2687,3368],[57,-2]],[[2398,2049],[-5,-1],[-14,-26],[-6,15],[-1,31],[-3,-22],[-3,5],[-1,-27],[3,-11],[0,-36],[-5,-37],[-9,-47],[-17,-51],[-2,9],[-5,-13],[0,12],[-7,-9],[-3,24],[-2,-5],[7,-49],[-5,-16],[-5,10],[-1,-35],[-7,-35],[-6,-66],[-4,-69],[-3,5],[-1,-25],[3,6],[-2,-50],[-2,-2],[0,-28],[3,-16],[1,-57],[3,-20],[0,-37],[3,-32],[-9,-20],[-3,25],[-7,10],[-9,-3],[-8,32],[-5,3],[-5,25],[-6,8],[-4,24],[-2,58],[-5,34],[0,30],[-2,31],[1,27],[-4,30],[-3,4],[-5,27],[-1,34],[-5,32],[-6,26],[-3,57],[-2,16],[-4,46],[-1,38],[-4,27],[-6,24],[-1,16],[-6,15],[-4,42],[-13,9],[-7,-2],[-7,15],[-1,-20],[-7,-6],[-5,-40],[-3,-64],[-2,-1],[-4,-37],[-5,-1],[-7,29],[-17,47],[-4,25],[-6,24],[-5,54],[-1,49],[-4,40],[-2,35],[-3,22],[-11,32],[-6,44],[-4,15],[-6,38],[-7,20],[-5,50],[-4,11]],[[1908,4399],[0,-192],[57,0]],[[2981,4973],[30,-2],[23,2]],[[2927,3641],[-4,-32],[-3,-12],[-3,-44],[-6,-71],[-5,-15],[-1,27],[2,58],[8,74]],[[2874,3756],[-4,-8],[-2,-28],[1,-19],[8,6],[1,-31],[10,-12],[3,-24],[8,-26],[-4,-54],[4,-41],[-4,-20],[-1,-24],[4,-15],[-4,-23],[-6,30],[-1,-10],[5,-22],[14,-5],[3,-71]],[[2736,3547],[-1,-16],[4,-32],[5,-16],[4,1],[5,25],[4,-20],[7,11],[13,36],[1,-11],[5,17],[0,34],[4,30],[5,29],[2,34],[6,36],[2,44],[5,-27],[4,-8],[3,16],[6,68],[4,-17],[13,77],[2,57],[15,-64],[3,37]],[[1553,5212],[-5,7],[-4,-12],[-6,17],[1,26],[4,14],[-6,40],[-4,103],[-2,14],[-3,73],[-6,28],[-2,56],[3,38],[6,-18],[11,-24],[8,1],[8,-9],[8,9],[3,-16],[7,1],[5,-42],[3,3],[1,-56],[2,-52],[3,6],[-3,43],[1,43],[4,44],[-3,18],[-1,31],[-3,35],[2,25],[-2,29],[-5,4],[-4,22],[1,21],[163,0]],[[1576,5602],[4,9],[0,-39],[-5,15],[1,15]],[[1568,5655],[3,25],[4,-30],[-1,-27],[-7,8],[1,24]],[[2576,4989],[-1,-23],[-6,-4],[-4,-44],[-2,-30],[3,-6],[5,20],[4,38],[6,15],[5,48],[6,10],[-1,-25],[-4,-23],[-8,-79],[-2,-44],[0,-32],[-3,-10],[-2,-43],[1,-37],[-3,-24],[-3,-59],[0,-47],[4,-42],[-1,-55]],[[2450,5296],[6,-2],[20,33],[8,17],[2,-13],[-4,-25],[9,-33],[5,-3]]]
192 193},f.prototype.usgTopo="__USG__",f.prototype.uzbTopo="__UZB__",f.prototype.vatTopo="__VAT__",f.prototype.vctTopo="__VCT__",f.prototype.venTopo="__VEN__",f.prototype.vgbTopo="__VGB__",f.prototype.virTopo="__VIR__",f.prototype.vnmTopo="__VNM__",f.prototype.vutTopo="__VUT__",f.prototype.wlfTopo="__WLF__",f.prototype.wsbTopo="__WSB__",f.prototype.wsmTopo="__WSM__",f.prototype.yemTopo="__YEM__",f.prototype.zafTopo="__ZAF__",f.prototype.zmbTopo="__ZMB__",f.prototype.zweTopo="__ZWE__",f.prototype.latLngToXY=function(t,e){return this.projection([e,t])},f.prototype.addLayer=function(t,e,n){var r;return r=n?this.svg.insert("g",":first-child"):this.svg.append("g"),r.attr("id",e||"").attr("class",t||"")},f.prototype.updateChoropleth=function(t,e){var n=this.svg;e&&e.reset===!0&&n.selectAll(".datamaps-subunit").attr("data-info",function(){return"{}"}).transition().style("fill",this.options.fills.defaultFill);for(var r in t)if(t.hasOwnProperty(r)){var o,i=t[r];if(!r)continue;if(o="string"==typeof i?i:"string"==typeof i.color?i.color:"string"==typeof i.fillColor?i.fillColor:this.options.fills[i.fillKey],i===Object(i)){this.options.data[r]=p(i,this.options.data[r]||{});this.svg.select("."+r).attr("data-info",JSON.stringify(this.options.data[r]))}n.selectAll("."+r).transition().style("fill",o)}},f.prototype.updatePopup=function(t,e,n){var r=this;t.on("mousemove",null),t.on("mousemove",function(){var o=h.mouse(r.options.element);h.select(r.svg[0][0].parentNode).select(".datamaps-hoverover").style("top",o[1]+30+"px").html(function(){var r=JSON.parse(t.attr("data-info"));try{return n.popupTemplate(e,r)}catch(o){return""}}).style("left",o[0]+"px")}),h.select(r.svg[0][0].parentNode).select(".datamaps-hoverover").style("display","block")},f.prototype.addPlugin=function(t,e){var n=this;"undefined"==typeof f.prototype[t]&&(f.prototype[t]=function(r,o,i,a){var u;"undefined"==typeof a&&(a=!1),"function"==typeof o&&(i=o,o=void 0),o=p(o||{},n.options[t+"Config"]),!a&&this.options[t+"Layer"]?(u=this.options[t+"Layer"],o=o||this.options[t+"Options"]):(u=this.addLayer(t),this.options[t+"Layer"]=u,this.options[t+"Options"]=o),e.apply(this,[u,r,o]),i&&i(u)})},"object"==typeof exports?(h=require("d3"),d=require("topojson"),module.exports=f):"function"==typeof define&&define.amd?define("datamaps",["require","d3","topojson"],function(t){return h=t("d3"),d=t("topojson"),f}):window.Datamap=window.Datamaps=f,window.jQuery&&(window.jQuery.fn.datamaps=function(t,e){t=t||{},t.element=this[0];var n=new f(t);return"function"==typeof e&&e(n,t),this})}(); 194 195 196+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.alert");n||o.data("bs.alert",n=new i(this)),"string"==typeof e&&n[e].call(o)})}var o='[data-dismiss="alert"]',i=function(e){t(e).on("click",o,this.close)};i.VERSION="3.3.7",i.TRANSITION_DURATION=150,i.prototype.close=function(e){function o(){r.detach().trigger("closed.bs.alert").remove()}var n=t(this),s=n.attr("data-target");s||(s=n.attr("href"),s=s&&s.replace(/.*(?=#[^\s]*$)/,""));var r=t("#"===s?[]:s);e&&e.preventDefault(),r.length||(r=n.closest(".alert")),r.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(r.removeClass("in"),t.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",o).emulateTransitionEnd(i.TRANSITION_DURATION):o())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",o,i.prototype.close)}(jQuery),+function(t){"use strict";function e(e,i){return this.each(function(){var n=t(this),s=n.data("bs.modal"),r=t.extend({},o.DEFAULTS,n.data(),"object"==typeof e&&e);s||n.data("bs.modal",s=new o(this,r)),"string"==typeof e?s[e](i):r.show&&s.show(i)})}var o=function(e,o){this.options=o,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};o.VERSION="3.3.7",o.TRANSITION_DURATION=300,o.BACKDROP_TRANSITION_DURATION=150,o.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},o.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},o.prototype.show=function(e){var i=this,n=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(n),this.isShown||n.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){i.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(i.$element)&&(i.ignoreBackdropClick=!0)})}),this.backdrop(function(){var n=t.support.transition&&i.$element.hasClass("fade");i.$element.parent().length||i.$element.appendTo(i.$body),i.$element.show().scrollTop(0),i.adjustDialog(),n&&i.$element[0].offsetWidth,i.$element.addClass("in"),i.enforceFocus();var s=t.Event("shown.bs.modal",{relatedTarget:e});n?i.$dialog.one("bsTransitionEnd",function(){i.$element.trigger("focus").trigger(s)}).emulateTransitionEnd(o.TRANSITION_DURATION):i.$element.trigger("focus").trigger(s)}))},o.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("
196click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(o.TRANSITION_DURATION):this.hideModal())},o.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},o.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},o.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},o.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},o.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},o.prototype.backdrop=function(e){var i=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var s=t.support.transition&&n;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),s&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;s?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(o.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var r=function(){i.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",r).emulateTransitionEnd(o.BACKDROP_TRANSITION_DURATION):r()}else e&&e()},o.prototype.handleUpdate=function(){this.adjustDialog()},o.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},o.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},o.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},o.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},o.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},o.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var i=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=o,t.fn.modal.noConflict=function(){return t.fn.modal=i,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(o){var i=t(this),n=i.attr("href"),s=t(i.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,"")),r=s.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(n)&&n},s.data(),i.data());i.is("a")&&o.preventDefault(),s.one("show.bs.modal",function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal",function(){i.is(":visible")&&i.trigger("focus")})}),e.call(s,r,this)})}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var o in e)if(void 0!==t.style[o])return{end:e[o]};return!1}t.fn.emulateTransitionEnd=function(e){var o=!1,i=this;t(this).one("bsTransitionEnd",function(){o=!0});var n=function(){o||t(i).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.supp
vendor: 4,560 bytes, line 196
196ort.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.button"),s="object"==typeof e&&e;n||i.data("bs.button",n=new o(this,s)),"toggle"==e?n.toggle():e&&n.setState(e)})}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,i),this.isLoading=!1};o.VERSION="3.3.7",o.DEFAULTS={loadingText:"loading..."},o.prototype.setState=function(e){var o="disabled",i=this.$element,n=i.is("input")?"val":"html",s=i.data();e+="Text",null==s.resetText&&i.data("resetText",i[n]()),setTimeout(t.proxy(function(){i[n](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,i.addClass(o).attr(o,o).prop(o,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(o).removeAttr(o).prop(o,!1))},this),0)},o.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var o=this.$element.find("input");"radio"==o.prop("type")?(o.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==o.prop("type")&&(o.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),o.prop("checked",this.$element.hasClass("active")),t&&o.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var i=t.fn.button;t.fn.button=e,t.fn.button.Constructor=o,t.fn.button.noConflict=function(){return t.fn.button=i,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(o){var i=t(o.target).closest(".btn");e.call(i,"toggle"),t(o.target).is('input[type="radio"], input[type="checkbox"]')||(o.preventDefault(),i.is("input,button")?i.trigger("focus"):i.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.tooltip"),s="object"==typeof e&&e;!n&&/destroy|hide/.test(e)||(n||i.data("bs.tooltip",n=new o(this,s)),"string"==typeof e&&n[e]())})}var o=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};o.VERSION="3.3.7",o.TRANSITION_DURATION=150,o.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},o.prototype.init=function(e,o,i){if(this.enabled=!0,this.type=e,this.$element=t(o),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),s=n.length;s--;){var r=n[s];if("click"==r)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=r){var a="hover"==r?"mouseenter":"focusin",l="hover"==r?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},o.prototype.getDefaults=function(){return o.DEFAULTS},o.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},o.prototype.getDelegateOptions=function(){var e={},o=this.getDefaults();return this._options&&t.each(this._options,function(t,i){o[t]!=i&&(e[t]=i)}),e},o.prototype.enter=function(e){var o=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return o||(o=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,o)),e instanceof t.Event&&(o.inState["focusin"==e.type?"focu
196s":"hover"]=!0),o.tip().hasClass("in")||"in"==o.hoverState?void(o.hoverState="in"):(clearTimeout(o.timeout),o.hoverState="in",o.options.delay&&o.options.delay.show?void(o.timeout=setTimeout(function(){"in"==o.hoverState&&o.show()},o.options.delay.show)):o.show())},o.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},o.prototype.leave=function(e){var o=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(o||(o=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,o)),e instanceof t.Event&&(o.inState["focusout"==e.type?"focus":"hover"]=!1),!o.isInStateTrue())return clearTimeout(o.timeout),o.hoverState="out",o.options.delay&&o.options.delay.hide?void(o.timeout=setTimeout(function(){"out"==o.hoverState&&o.hide()},o.options.delay.hide)):o.hide()},o.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var i=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!i)return;var n=this,s=this.tip(),r=this.getUID(this.type);this.setContent(),s.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&s.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,h=l.test(a);h&&(a=a.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var p=this.getPosition(),d=s[0].offsetWidth,c=s[0].offsetHeight;if(h){var u=a,f=this.getPosition(this.$viewport);a="bottom"==a&&p.bottom+c>f.bottom?"top":"top"==a&&p.top-c<f.top?"bottom":"right"==a&&p.right+d>f.width?"left":"left"==a&&p.left-d<f.left?"right":a,s.removeClass(u).addClass(a)}var m=this.getCalculatedOffset(a,p,d,c);this.applyPlacement(m,a);var g=function(){var t=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==t&&n.leave(n)};t.support.transition&&this.$tip.hasClass("fade")?s.one("bsTransitionEnd",g).emulateTransitionEnd(o.TRANSITION_DURATION):g()}},o.prototype.applyPlacement=function(e,o){var i=this.tip(),n=i[0].offsetWidth,s=i[0].offsetHeight,r=parseInt(i.css("margin-top"),10),a=parseInt(i.css("margin-left"),10);isNaN(r)&&(r=0),isNaN(a)&&(a=0),e.top+=r,e.left+=a,t.offset.setOffset(i[0],t.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),i.addClass("in");var l=i[0].offsetWidth,h=i[0].offsetHeight;"top"==o&&h!=s&&(e.top=e.top+s-h);var p=this.getViewportAdjustedDelta(o,e,l,h);p.left?e.left+=p.left:e.top+=p.top;var d=/top|bottom/.test(o),c=d?2*p.left-n+l:2*p.top-s+h,u=d?"offsetWidth":"offsetHeight";i.offset(e),this.replaceArrow(c,i[0][u],d)},o.prototype.replaceArrow=function(t,e,o){this.arrow().css(o?"left":"top",50*(1-t/e)+"%").css(o?"top":"left","")},o.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},o.prototype.hide=function(e){function i(){"in"!=n.hoverState&&s.detach(),n.$element&&n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),e&&e()}var n=this,s=t(this.$tip),r=t.Event("hide.bs."+this.type);if(this.$element.trigger(r),!r.isDefaultPrevented())return s.removeClass("in"),t.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",i).emulateTransitionEnd(o.TRANSITION_DURATION):i(),this.hoverState=null,this},o.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},o.prototype.hasContent=function(){return this.getTitle()},o.prototype.getPosition=function(e){e=e||this.$element;var o=e[0],i="BODY"==o.tagName,n=o.getBoundingClientRect();null==n.width&&(n=t.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var s=window.SVGElement&&o instanceof window.SVGElement,r=i?{top:0,left:0}:s?null:e.offset(),a={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},l=i?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},n,a,l,r)},o.prototype.getCalculatedOffset=function(t,e,o,i){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-o/2}:"top"==t?{top:e.top-i,left:e.left+e.width/2-o/2}:"left"==t?{top:e.top+e.height/2-i/2,left:e.left-o}:{top:e.top+e.height/2-i/2,left:e.left+e.width}},o.prototype.getViewportAdjustedDelta=function(t,e,o,i){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-s-r.scroll,l=e.top+s-r.scroll+i;a<r.top?n.top=r.top-a:l>r.top+r.height&&(n.top=r.top+r.height-l)}else{var h=e.left-s,p=e.left+s+o;h<r.left?n.left=r.left-h:p>
vendor: 4,183 bytes, lines 196-221
196r.right&&(n.left=r.left+r.width-p)}return n},o.prototype.getTitle=function(){var t,e=this.$element,o=this.options;return t=e.attr("data-original-title")||("function"==typeof o.title?o.title.call(e[0]):o.title)},o.prototype.getUID=function(t){do t+=~~(1e6*Math.random());while(document.getElementById(t));return t},o.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},o.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},o.prototype.enable=function(){this.enabled=!0},o.prototype.disable=function(){this.enabled=!1},o.prototype.toggleEnabled=function(){this.enabled=!this.enabled},o.prototype.toggle=function(e){var o=this;e&&(o=t(e.currentTarget).data("bs."+this.type),o||(o=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,o))),e?(o.inState.click=!o.inState.click,o.isInStateTrue()?o.enter(o):o.leave(o)):o.tip().hasClass("in")?o.leave(o):o.enter(o)},o.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})};var i=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=o,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.popover"),s="object"==typeof e&&e;!n&&/destroy|hide/.test(e)||(n||i.data("bs.popover",n=new o(this,s)),"string"==typeof e&&n[e]())})}var o=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");o.VERSION="3.3.7",o.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),o.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),o.prototype.constructor=o,o.prototype.getDefaults=function(){return o.DEFAULTS},o.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),o=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof o?"html":"append":"text"](o),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},o.prototype.hasContent=function(){return this.getTitle()||this.getContent()},o.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},o.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var i=t.fn.popover;t.fn.popover=e,t.fn.popover.Constructor=o,t.fn.popover.noConflict=function(){return t.fn.popover=i,this}}(jQuery); 197 198 199$(document).ready(function () { 200 201 202 203 204 205 var mapData = { 206 colours: { 207 highlightFillColor: "#c63333 ", 208 highlightBorderColor: "#c63333 ", 209 borderColor: "#fff ", 210 defaultFill: "#d87777 " 211 }, 212 213 // Get map datas 214 AL: { name:'Alabama',inhabitant :'Alabamians',stat_1:'Mountain Arts & Snowy Charm',stat_2:'Mentone' }, 215AK: { name:'Alaska',inhabitant :'Alaskans',stat_1:'Where the Bay Meets Holiday Magic',stat_2:'Homer' }, 216AZ: { name:'Arizona',inhabitant :'Arizonans',stat_1:'Red Rocks and Holiday Romance',stat_2:'Sedona' }, 217AR: { name:'Arkansas',inhabitant :' Arkansans',stat_1:'Victorian Christmas Magic',stat_2:'Eureka Springs' }, 218CA: { name:'California',inhabitant :'Californians',stat_1:'Coastal Cozy & Christmas Cheer',stat_2:'Carmel-by-the-Sea' }, 219CO: { name:'Colorado',inhabitant :'Coloradans',stat_1:'Rocky Mountain Holiday Magic',stat_2:'Estes Park' }, 220CT: { name:'Connecticut',inhabitant :'Nutmeggers',stat_1:'Snowy Hills and Cozy Fires',stat_2:'Litchfield' }, 221DE: { name:'Delaware',inhabitant :'Delawareans',stat_1:'Historic Streets, Heartw
221arming Holidays',stat_2:'Dover' }, 222FL: { name:'Florida',inhabitant :'Floridians',stat_1:'Historic Holiday Magic',stat_2:'St. Augustine' }, 223GA: { name:'Georgia',inhabitant :'Georgians',stat_1:'Mountain Views and Cozy Fires',stat_2:'Blue Ridge' }, 224HI: { name:'Hawaii',inhabitant :'Hawaii residents',stat_1:'-',stat_2:'-' }, 225ID: { name:'Idaho',inhabitant :'Idahoans',stat_1:'Small-Town Snow Day Delight',stat_2:'McCall' }, 226IL: { name:'Illinois',inhabitant :'Illinoisans',stat_1:'Victorian Streets Dusted with Snow',stat_2:'Galena' }, 227IN: { name:'Indiana',inhabitant :'Hoosiers',stat_1:'Streets of Twinkling Lights and Cozy Cafés',stat_2:'Carmel' }, 228IA: { name:'Iowa',inhabitant :'Iowans',stat_1:'Cozy Midwestern Holiday Vibes',stat_2:'Cedar Rapids' }, 229KS: { name:'Kansas',inhabitant :'Kansans',stat_1:'College Town Cozy Christmas',stat_2:'Lawrence' }, 230KY: { name:'Kentucky',inhabitant :'Kentuckians',stat_1:'Riverfront Holiday Magic',stat_2:'Paducah' }, 231LA: { name:'Louisiana',inhabitant :'Louisianans',stat_1:'Cane River Christmas Charm',stat_2:'Natchitoches' }, 232ME: { name:'Maine',inhabitant :'Mainers',stat_1:'Lighthouse Views and Holiday Magic',stat_2:'Bar Harbor' }, 233MD: { name:'Maryland',inhabitant :'Marylanders',stat_1:'Chesapeake Bay Christmas Delight',stat_2:'St. Michaels' }, 234MA: { name:'Massachusetts',inhabitant :'Bay Staters',stat_1:'Coastal Christmas Cheer',stat_2:'Rockport' }, 235MI: { name:'Michigan',inhabitant :'Michiganders',stat_1:'A Bavarian Christmas Wonderland',stat_2:'Frankenmuth' }, 236MN: { name:'Minnesota',inhabitant :'Minnesotans',stat_1:'Lakefront Snow & Winter Magic',stat_2:'Duluth' }, 237MS: { name:'Mississippi',inhabitant :'Mississippians',stat_1:'Coastal Festive Magic',stat_2:'Ocean Springs' }, 238MO: { name:'Missouri',inhabitant :'Missourians',stat_1:'Historic Streets, Cozy Christmas',stat_2:'St. Charles' }, 239MT: { name:'Montana',inhabitant :'Montanans',stat_1:'Ski Town Snow & Cozy Charm',stat_2:'Whitefish' }, 240NE: { name:'Nebraska',inhabitant :'Nebraskans',stat_1:'Historic Small-Town Christmas Charm',stat_2:'Brownville' }, 241NV: { name:'Nevada',inhabitant :'Nevadans',stat_1:'Historic Silver Town Christmas',stat_2:'Virginia City' }, 242NH: { name:'New Hampshire',inhabitant :'Granite Staters',stat_1:'Alpine Village Winter Wonderland',stat_2:'Jackson' }, 243NJ: { name:'New Jersey',inhabitant :'New Jerseyans',stat_1:'Victorian Seaside Holiday Magic',stat_2:'Cape May' }, 244NM: { name:'New Mexico',inhabitant :'New Mexicans',stat_1:'Historic Streets, Festive Spirit',stat_2:'Santa Fe' }, 245NY: { name:'New York', inhabitant :'New Yorkers',stat_1:'Alpine Winter Wonderland',stat_2:'Lake Placid' }, 246NC: { name:'North Carolina', inhabitant :'North Carolinians',stat_1:'Mountain Magic at Christmas',stat_2:'Blowing Rock' }, 247ND: { name:'North Dakota',inhabitant :'North Dakotans',stat_1:'Western Holiday Wonder',stat_2:'Medora' }, 248OH: { name:'Ohio',inhabitant :'Ohioans',stat_1:'Lakeside Winter Cheer',stat_2:'Geneva-on-the-Lake' }, 249OK: { name:'Oklahoma',inhabitant :'Oklahomans',stat_1:'Rustic Mountain Holiday Magic',stat_2:'Medicine Park' }, 250OR: { name:'Oregon',inhabitant :'Oregonians',stat_1:'Historic Holiday Warmth',stat_2:'Jacksonville' }, 251PA: { name:'Pennsylvania',inhabitant :'Pennsylvanians',stat_1:'Christmas City Extravaganza',stat_2:'Bethlehem' }, 252RI: { name:'Rhode Island', inhabitant :'Rhode Islanders',stat_1:'Harbor Lights & Holiday Heart',stat_2:'East Greenwich' }, 253SC: { name:'South Carolina',inhabitant :'South Carolinians',stat_1:'Historic Small-Town Christmas',stat_2:'Camden' }, 254SD: { name:'South Dakota',inhabitant :'South Dakotans',stat_1:'Western Holiday Magic',stat_2:'Deadwood' }, 255TN: { name:'Tennessee',inhabitant :'Tennesseans',stat_1:'Historic Downtown Holiday Magic',stat_2:'Franklin' }, 256TX: { name:'Texas',inhabitant :'Texans',stat_1:'Hill Country Holiday Magic',stat_2:'Fredericksburg' }, 257UT: { name:'Utah',inhabitant :'Utahns',stat_1:'Red Rock Holiday Charm',stat_2:'Moab' }, 258VT: { name:'Vermont',inhabitant :'Vermonters',stat_1:'Historic Streets, Heartwarming Holidays',stat_2:'Middlebury' },
259VA: { name:'Virginia',inhabitant :'Virginians',stat_1:'Ivy & Holiday Cheer',stat_2:'Charlottesville' }, 260WA: { name:'Washington',inhabitant :'Washingtonians',stat_1:'Bavarian Christmas Wonderland',stat_2:'Leavenworth' }, 261WV: { name:'West Virginia',inhabitant :'West Virginians',stat_1:'Historic Holiday Charm',stat_2:'Shepherdstown' }, 262WI: { name:'Wisconsin',inhabitant :'Wisconsinites',stat_1:'Lakeside Winter Magic',stat_2:'Bayfield' }, 263WY: { name:'Wyoming',inhabitant :'Wyomingites',stat_1:'Mountain Lodge Christmas Magic',stat_2:'Saratoga' } 264 265 }; 266 267 // This buids the maps 268var buildMap1 = function () { 269 if (void 0 === mapData) return console.log("Could not load map data."), !1; 270 if (void 0 === mapData.colours) return console.log("Colours for the map have not been defined."), !1; 271 272 var t = new Datamap({ 273 scope: "usa", 274 element: document.getElementById("map1"), 275 geographyConfig: { 276 popupOnHover: !0, 277 highlightOnHover: !0, 278 highlightFillColor: mapData.colours.highlightFillColor, 279 highlightBorderOpacity: 1, 280 highlightBorderWidth: 1, 281 highlightBorderColor: mapData.colours.highlightBorderColor, 282 borderColor: mapData.colours.borderColor, 283 popupTemplate: function (t, a) { 284 var popuptext = a.stat_2+' voted as the '+a.name+' location most worthy of its own Christmas movie.'; 285 var i = '<div class="stats-layer popradius " id="'+a.name+'">'; 286 return i += '<img class="map-icon" width="140" src="assets/icon-1-4.svg"> <h4 style="color:#000000;">'+a.name+'</h4> <div class="stats">'+popuptext +'</div></div></div>'; 287 } 288 }, 289 fills: { 290 291 292 defaultFill: mapData.colours.defaultFill 293 }, 294 data: mapData 295 }); 296 297 t.labels(); 298 299 // -------------------------------------------------------- 300 // ** CORRECTED MOBILE/TOUCH FIX ** 301 // -------------------------------------------------------- 302 303 if (typeof d3 !== 'undefined' && t && t.svg) { 304 305 // 1. Bind a 'click' event to all map subunits 306 t.svg.selectAll('.datamaps-subunit') 307 .on('click', function(geography) { 308 309 // CRITICAL CHANGE: Get the custom data associated with the geography ID 310 // Your mapData contains all state data keys (e.g., AL, AZ, etc.) 311 var stateData = mapData[geography.id] || {}; 312 var options = t.options.geographyConfig; 313 314 // Stop propagation to prevent window click from hiding popup immediately 315 d3.event.stopPropagation(); 316 317 // 2. Call Datamaps's updatePopup, passing the correct arguments: 318 // - d3.select(this): The actual SVG element (state path) 319 // - stateData: The custom data object for this state (used by popupTemplate) 320 // - options: The geography configuration 321 // - t.svg: The main SVG container 322 t.updatePopup(d3.select(this), stateData, options, t.svg); 323 }); 324 325 // 3. Hide the popup when clicking anywhere else 326 d3.select(document.body).on('click', function() { 327 // Check if the click happened outside the map's container 328 if (d3.event.target.closest('#map1') === null) { 329 d3.selectAll('.datamaps-hoverover').style('display', 'none'); 330 } 331 }); 332 } 333 // -------------------------------------------------------- 334 // ** END OF MOBILE/TOUCH FIX ** 335 // -------------------------------------------------------- 336}; 337 338buildMap1(); 339 340 // Listen for window resize 341 $(window).on('resize', function () { 342 // Optional: debounce to avoid excessive firing 343 clearTimeout(window.resizedFinished); 344 window.resizedFinished = setTimeout(function () { 345 $('svg.datamap').remove(); 346 buildMap1(); 347 }, 0); // runs 250ms after resizing stops 348 }); 349 350 351 352}); 353 354 355</script>
355 356 357 358 359 </div> 360 361 <a class="logo-link" style="max-width:282px" href="https://www.exoticca.com/" target="_blank" 362 rel="Exoticca"> 363 <img src='assets/exoticca-logo-white.svg' alt='' /> </a> 364 365 <div class="footer"> 366 <div class="footernote"> 367 <p>Methodology: This study surveyed 3,021 U.S. respondents to determine where Americans would most like to see the next Hallmark movie set. The sample was designed to reflect a balanced representation across age, gender, and geographic region, ensuring results captured diverse preferences nationwide. To maintain statistical reliability, the study followed a two-step approach: stratified sampling was first used to ensure demographic variation, followed by post-stratification weighting to align responses with national population benchmarks based on internal data sources. Conducted in November 2025, the research provides insight into which towns and cities Americans believe are most deserving of a Hallmark-style holiday romance setting.</p> 368 369 </div> 370 </div> 371 372 <div class="share-links"> 373 374 <a data-toggle="modal" href="#shareModal" class="btn btn-lg btn-primary btn-inline" id="openshare">Share</a> 375 376 <a data-toggle="modal" href="#embedModal" class="btn btn-lg btn-primary btn-inline" id="openembed">Embed</a> 377 </div> 378 379 380 381</div> 382 <!-- Modal - Share --> 383<div class="modal fade" id="shareModal" role="dialog"> 384 <div class="vertical-alignment-helper"> 385 <div class="modal-dialog vertical-align-bottom"> 386 <!-- Modal content--> 387 <div class="modal-content"> 388 <div class="modal-header" style="padding:20px 20px"> 389 390 <h4> 391 <strong><span class="fa fa-code"></span> Share this on your website or blog</strong> 392 </h4> 393 <button type="button" class="close close-share" data-dismiss="modal">×</button> 394 </div> 395 <div class="modal-body"> 396 397 <!-- AddToAny BEGIN --> 398 <div id="share-btns" class="a2a_kit a2a_kit_size_32 a2a_default_style" data-a2a-url="#"> 399 <a class="a2a_button_facebook"></a> 400 <a class="a2a_button_twitter"></a> 401 <a class="a2a_button_whatsapp"></a> 402 <!--<a class="a2a_button_pinterest"></a>--> 403 <a class="a2a_button_linkedin"></a> 404 <a class="a2a_button_facebook_messenger"></a> 405 <a class="a2a_button_telegram"></a> 406 <a class="a2a_button_snapchat"></a> 407 <!--<a class="a2a_button_viber"></a>--> 408 <a class="a2a_button_wechat"></a> 409 <a class="a2a_button_email"></a> 410 <!--<a class="a2a_dd" href="https://www.addtoany.com/share"></a>--> 411 </div> 412 413 </div> 414 <div class="modal-footer"> 415 <button type="submit" class="btn btn-default close-share" data-dismiss="modal"> 416 × Close 417 </button> 418 </div> 419 </div> 420 </div> 421 </div> 422</div><!-- Modal - Embed --> 423<div class="modal fade" id="embedModal" role="dialog"> 424 <div class="vertical-alignment-helper"> 425 <div class="modal-dialog vertical-align-bottom"> 426 <!-- Modal content--> 427 <div class="modal-content"> 428 <div class="modal-header" style="padding:20px 20px"> 429 <h4> 430 <strong><span class="fa fa-code"></span> Embed this on your website or blog</strong> 431 </h4> 432 <button type="button" class="close close-embed" data-dismiss="modal">×</button> 433 </div> 434 <div class="modal-body"> 435 <form role="form"> 436 <p>Copy the code below and paste it into the body of the HTML of your web page.</p> 437 <div class="form-group"> 438 <textarea name="embedder" id="embedder" class="embedder form-control" cols="30" rows="6"><iframe src="[SOURCE_URL]" width="[FRAME_WIDTH]" height="[FRAME_HEIGHT]"id="data_map_iframe" allowfullscreen allowtransparency="" style="border:0;"frameborder="0"></iframe><p style="text-align:center"><small>Created by <a href="[BRAND_URL]" target="_blank">[BRAND]</a>&nbsp;&bull;&nbsp;<a href="[FULL_SIZE_URL]" target="_blank">Viewlarger version</a> </small></p><script>window.addEventListener("message",function(e){e.data.hasOwnProperty("FrameHeight")&& (document.getElementById("data_map_iframe").style.height = e.data.FrameHeight+ 'px')}),document.getElementById("data_map_iframe").onload=function(){ document.getElementById("data_map_iframe").contentWindow.postMessage("FrameHeight","*")}; </script></textarea> 439 </div> 440 </form> 441 </div> 442 <div class="modal-footer"> 443 <button type="submit" class="btn btn-default close-embed" data-dismiss="modal"> 444 × Close 445 </button> 446 </div> 447 </div> 448 </div> 449 </div> 450</div> 451 452 453
453<script src="settings.js"></script>
453 454
454<script async src="https://static.addtoany.com/menu/page.js"></script>
454 455
455<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
455 456
456<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
456 457 458
458<script> 459 460 $('.close-share').on('click touch', function(){ 461 $('body').removeClass('modal-open'); 462 $('#shareModal').removeClass('active'); 463 $('.modal-backdrop').remove(); 464}) 465 466$('#openshare').on('click touch', function(){ 467 $('#shareModal').addClass('active'); 468}) 469 470$('#share-btns').attr('data-a2a-url',projectSettings.fullSizeUrl); 471 472window.addEventListener("message", function (t) { 473 if ("FrameHeight" == t.data) { 474 var a = document.body, 475 i = document.documentElement, 476 e = Math.max(a.scrollHeight, a.offsetHeight, i.clientHeight, i.scrollHeight, i.offsetHeight); 477 e += 20, t.source.postMessage({ 478 FrameHeight: e 479 }, "*") 480 } 481 }); 482 483 484//Table JS 485jQuery(document).ready(function($) { 486 if ($('.table-wrap').length > 0) { 487 $('.table-wrap table').each(function() { 488 var $table = $(this); 489 var headings = []; 490 491 // Get headers from first row 492 $table.find('tbody tr:first-child th').each(function(index) { 493 headings[index] = $(this).text().trim(); 494 }); 495 496 // Loop through all rows after the first 497 $table.find('tbody tr:gt(0)').each(function() { 498 $(this).find('td').each(function(index) { 499 var $td = $(this); 500 if (headings[index]) { 501 $td.attr('data-title', headings[index]); 502 } 503 504 // Wrap existing content in a span if not already wrapped 505 if (!$td.children('span').length) { 506 $td.html('<span>' + $td.html().trim() + '</span>'); 507 } 508 }); 509 }); 510 }); 511 } 512}); 513 $(document).ready(function(){ 514 embedThis = function () { 515 if (void 0 != projectSettings) { 516 var t = $(".embedder"), 517 a = projectSettings.sourceUrl ? projectSettings.sourceUrl : window.location.href, 518 i = projectSettings.brandUrl ? projectSettings.brandUrl : window.location.hostname, 519 e = projectSettings.fullSizeUrl ? projectSettings.fullSizeUrl : window.location.href, 520 s = t.html().replace(/\[URL\]/g, a).replace(/\[SOURCE_URL\]/g, a).replace(/\[BRAND_URL\]/g, i).replace(/\[FULL_SIZE_URL\]/g, e).replace(/\[BRAND\]/g, projectSettings.brandTitle).replace(/\[FRAME_WIDTH\]/g, projectSettings.frameWidth ? projectSettings.frameWidth : "100%").replace(/\[FRAME_HEIGHT\]/g, projectSettings.frameHeight); 521 t.html(s); 522 var n = $(".site_link"); 523 n.each(function () { 524 $(this).attr("href", projectSettings.brandUrl).attr("target", "_blank") 525 }) 526 } else console.log("no project settings"); 527 t.on("click", function () { 528 $(this).select() 529 }) 530}; 531 532 533$('.close-embed').on('click touch', function(){ 534 $('body').removeClass('modal-open'); 535 $('#embedModal').removeClass('active'); 536 $('.modal-backdrop').remove(); 537}) 538 539 540 541$('#openembed').on('click touch', function(){ 542 $('#embedModal').addClass('active'); 543 embedThis(); 544}) 545 if ($('#embedModal').length){ embedThis(); } 546 547 if (projectSettings.google_analytics.match('UA-')) { 548 // Google Analytics: change UA-XXXXX-X to be your site's ID. 549 (function (b, o, i, l, e, r) { 550 b.GoogleAnalyticsObject = l; 551 b[l] || (b[l] = function () { 552 (b[l].q = b[l].q || []).push(arguments) 553 }); 554 b[l].l = +new Date; 555 e = o.createElement(i); 556 r = o.getElementsByTagName(i)[0]; 557 e.src = 'https://www.google-analytics.com/analytics.js'; 558 r.parentNode.insertBefore(e, r) 559 }(window, document, 'script', 'ga')); 560 ga('create', projectSettings.google_analytics); 561 ga('send', 'pageview'); 562 563 if ($('.notice').length){ 564 console.log('notice is true'); 565 $('.notice i').on('touch click', function(){ 566 $('.notice').addClass('disabled'); 567 }) 568 } 569 } 570 571 }); 572 573 574 </script>
574 575 <!--// export--> 576 577 </body> 578</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.