Version Description
= 6.0.0 =
This is a major release. Please back up your site before upgrading.
Download this release
Release Info
| Developer | chriscct7 |
| Plugin | |
| Version | 6.1.0 |
| Comparing to | |
| See all releases | |
Code changes from version 6.0.16 to 6.1.0
- assets/css/admin.css +15 -2
- assets/css/admin.min.css +1 -1
- assets/js/admin.js +825 -690
- assets/js/admin.min.js +14 -9
- assets/js/clipboard/clipboard.js +777 -777
- assets/js/clipboard/clipboard.min.js +7 -7
- assets/js/frontend.js +494 -369
- assets/js/frontend.min.js +32 -20
- assets/js/jvectormap/jquery-jvectormap-world-mill.js +1 -1
- googleanalytics.php +2 -2
- includes/admin/admin.php +1 -1
- includes/admin/ajax.php +59 -12
- includes/admin/common.php +14 -1
- includes/admin/google.php +11 -2
- includes/admin/pages/network-settings.php +67 -6
- includes/admin/pages/settings.php +4 -4
- includes/admin/pages/tools.php +415 -0
- includes/admin/reports/overview.php +13 -4
- includes/admin/settings/register-settings.php +6 -0
- includes/admin/settings/tab-general.php +5 -5
- includes/admin/tracking.php +2 -2
- includes/frontend/events/class-events-js.php +5 -9
- includes/frontend/frontend.php +2 -2
- includes/frontend/tracking/class-tracking-analytics.php +24 -1
- includes/helpers.php +625 -257
- includes/options.php +26 -0
- languages/google-analytics-for-wordpress.pot +651 -341
- readme.txt +20 -0
assets/css/admin.css
CHANGED
|
@@ -33,6 +33,7 @@
|
|
| 33 |
/** Special Classes */
|
| 34 |
.monsterinsights-hideme{display:none;visibility: hidden;}
|
| 35 |
.monsterinsights-no-text-decoration{text-decoration:none}
|
|
|
|
| 36 |
|
| 37 |
/** Clearfixes */
|
| 38 |
.monsterinsights-clear{clear:both}
|
|
@@ -58,6 +59,7 @@
|
|
| 58 |
@media (min-width: 600px) and (max-width: 767px) {
|
| 59 |
body.monsterinsights_page .button{margin-top:10px}
|
| 60 |
}
|
|
|
|
| 61 |
|
| 62 |
/** Clipboard & Code */
|
| 63 |
div.monsterinsights-code{position:relative;margin:0 0 10px}
|
|
@@ -359,9 +361,20 @@
|
|
| 359 |
|
| 360 |
/** Tools Page Styles **/
|
| 361 |
/** Generic Tools Page Styles **/
|
| 362 |
-
|
|
|
|
| 363 |
/** URL Generator Tab Styles **/
|
| 364 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 365 |
/** Import/Export Tab Styles **/
|
| 366 |
|
| 367 |
/** Tools Page Media Queries **/
|
| 33 |
/** Special Classes */
|
| 34 |
.monsterinsights-hideme{display:none;visibility: hidden;}
|
| 35 |
.monsterinsights-no-text-decoration{text-decoration:none}
|
| 36 |
+
.monsterinsights-required-indicator{color: #b94a48;display: inline;}
|
| 37 |
|
| 38 |
/** Clearfixes */
|
| 39 |
.monsterinsights-clear{clear:both}
|
| 59 |
@media (min-width: 600px) and (max-width: 767px) {
|
| 60 |
body.monsterinsights_page .button{margin-top:10px}
|
| 61 |
}
|
| 62 |
+
body.monsterinsights_page .monsterinsights-action-button{align-items:flex-start;background-color:#eee;background-image:linear-gradient(#fcfcfc,#eee);border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;box-sizing:border-box;color:#333;cursor:pointer;display:block;float:left;font-family:Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:13px;font-stretch:normal;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:700;height:33.6px;letter-spacing:normal;line-height:20px;overflow-x:visible;overflow-y:visible;position:relative;text-align:center;text-indent:0;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;user-select:none;vertical-align:middle;white-space:nowrap;word-spacing:0;writing-mode:horizontal-tb;-webkit-appearance:none;-webkit-border-image:none;border-color:#d5d5d5;border-radius:3px;border-style:solid;border-width:.8px;margin:0;padding:6px 12px}
|
| 63 |
|
| 64 |
/** Clipboard & Code */
|
| 65 |
div.monsterinsights-code{position:relative;margin:0 0 10px}
|
| 361 |
|
| 362 |
/** Tools Page Styles **/
|
| 363 |
/** Generic Tools Page Styles **/
|
| 364 |
+
#monsterinsights-tools-pages .monsterinsights-main-nav-tab { padding: 30px 5px;margin: 0px; }
|
| 365 |
+
|
| 366 |
/** URL Generator Tab Styles **/
|
| 367 |
+
.monsterinsights-main-nav-tabs label{margin-top:7px;display:block;color:#444851}
|
| 368 |
+
#monsterinsights-tools-pages .form-table th,#monsterinsights-tools-pages .form-table td,#monsterinsights-tools-pages .form-table tr{ padding: 0px 0px 20px 0px; border: none;}
|
| 369 |
+
#monsterinsights-tools-pages .monsterinsights-nav-tab .description { margin-top: 0px; }
|
| 370 |
+
#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type=url],#monsterinsights-tools-pages textarea{width:350px;padding-right:0;font-size:13px;border-width:2px;border-radius:3px;border-color:#e4e9ee;box-shadow:none;}
|
| 371 |
+
#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type=url]{height:32px;}
|
| 372 |
+
#monsterinsights-tools-pages textarea{ height: 100px;}
|
| 373 |
+
@media (max-width: 767px) {
|
| 374 |
+
#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type="url"],#monsterinsights-tools-pages textarea{width:90%!important;}
|
| 375 |
+
#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type="url"]{height:auto;}
|
| 376 |
+
}
|
| 377 |
+
#monsterinsights-related-resources-list{ list-style-type: disc; padding-left: 40px;}
|
| 378 |
/** Import/Export Tab Styles **/
|
| 379 |
|
| 380 |
/** Tools Page Media Queries **/
|
assets/css/admin.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
body.monsterinsights_page div.wrap > div.error,body.monsterinsights_page div.wrap > div.notice,body.monsterinsights_page div.wrap > div.updated{margin-left:20px;margin-right:20px}body.monsterinsights_page .update-nag{margin-left:20px;margin-bottom:20px}body.monsterinsights_page #wpcontent{padding-left:0}body.monsterinsights_page div.wrap{margin:0 20px}body.monsterinsights_page #wpbody,body.monsterinsights_page #wpfooter,body.monsterinsights_page,body.monsterinsights_page #wpwrap{background-color:#fff}@media (max-width: 599px){body.monsterinsights_page #wpbody{padding-top:0}}.monsterinsights-grid{margin:0 0 50px}.monsterinsights-grid:after{content:"";display:table;clear:both}.monsterinsights-col-1-1{width:100%}.monsterinsights-col-7-8{width:87.5%}.monsterinsights-col-3-4{width:75%}.monsterinsights-col-2-3{width:66.66%}.monsterinsights-col-1-2{width:50%}.monsterinsights-col-1-3{width:33.33%}.monsterinsights-col-1-4{width:25%}.monsterinsights-col-1-8{width:12.5%}[class*="monsterinsights-col-"]{float:left;padding-right:20px;box-sizing:border-box}.monsterinsights-grid [class*="monsterinsights-col-"]:last-of-type{padding-right:0}.monsterinsights-hideme{display:none;visibility:hidden}.monsterinsights-no-text-decoration{text-decoration:none}.monsterinsights-clear{clear:both}.monsterinsights-clear:after{clear:both;content:'.';display:block;height:0;line-height:0;overflow:auto;visibility:hidden;zoom:1}.monsterinsights-clearfix{content:"";display:table;clear:both}.monsterinsights-clearfix-after:after{content:"";display:table;clear:both}.monsterinsights-help-tip{cursor:help}.monsterinsights-ui-tooltip{background:#333 !important;border-width:1px !important;border-radius:3px !important;box-shadow:1px 1px 2px 1px rgba(214,214,214,0.5) !important;color:#dedede !important;max-width:300px !important;padding:7px !important;text-rendering:optimizeLegibility;text-shadow:none !important;z-index:9999 !important}body.monsterinsights_page .button{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 16px 1px;height:33px;line-height:30px;text-decoration:none;text-shadow:none;font-weight:600;-webkit-box-shadow:none;box-shadow:none}body.monsterinsights_page .button.button-small{padding:0 8px 1px;line-height:22px;height:24px}body.monsterinsights_page .button.button-x-large{padding:0 32px 1px;line-height:48px;height:50px;font-size:18px;text-transform:uppercase}body.monsterinsights_page .button.show-settings{height:auto}body.monsterinsights_page .button.button-primary{background:#47c1a5;border-color:#3ca489;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:1px solid #3ca489;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#47c1a5}body.monsterinsights_page .button.button-primary:hover{background:#3ba389;border-color:#3ba389;color:#fff}body.monsterinsights_page .button.button-action{background:#479be7;border-color:#4182bf;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:1px solid #4182bf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#479be7}body.monsterinsights_page .button.button-action:hover{background:#4183bf;border-color:#4183bf;color:#fff}body.monsterinsights_page .button.button-danger{background:#fff;border-color:#e3e9ed;-webkit-box-shadow:none;box-shadow:none;color:#000;border:1px solid #e3e9ed;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}body.monsterinsights_page .button.button-danger:hover{background:#e3e9ed;border-color:#e3e9ed;color:#000}@media (min-width: 600px) and (max-width: 767px){body.monsterinsights_page .button{margin-top:10px}}div.monsterinsights-code{position:relative;margin:0 0 10px}div.monsterinsights-code:after{content:"";display:table;clear:both}div.monsterinsights-code code{display:block;font-size:11px;padding:5px 20px 5px 5px}a.monsterinsights-clipboard{position:absolute;top:5px;right:5px;color:#23282d;width:33px;padding:0}a.monsterinsights-clipboard span{display:block;text-indent:-9999px}#monsterinsights-header-temp{position:relative;margin:0}#monsterinsights-header{background-color:#f3f5ff;background-image:url(images/waves.png);background-repeat:no-repeat;margin:0;height:119px}@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 21),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){#monsterinsights-header{background-image:url(images/waves@x2.png);background-size:1356px 119px}}.monsterinsights-header-title{padding-top:50px;padding-left:20px;margin:0}.monsterinsights-header-mascot{float:right;position:absolute;top:0;right:0;margin-top:10px;margin-right:20px;z-index:100}@media (max-width: 610px){.monsterinsights-header-mascot{display:none}.monsterinsights-header-title{padding-top:70px}#monsterinsights-addon-heading form{margin-right:0}}.monsterinsights-notice{border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;display:table;width:100%;margin:10px 0px}.monsterinsights-notice:after{content:"";display:table;clear:both}.monsterinsights-notice-icon{padding:20px;box-sizing:border-box;width:60px;color:#fff;font-family:"FontAwesome";font-size:18px;-moz-border-radius:5px 0 0;-webkit-border-radius:5px 0 0;border-radius:5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:middle;text-align:center}.monsterinsights-notice-text{color:#434751;font-size:16px;font-weight:700;padding:0px 60px 0px 20px;box-sizing:border-box;word-wrap:break-word;display:table-cell;position:relative;vertical-align:middle}body.monsterinsights_page div.wrap > div.error,body.monsterinsights_page div.wrap > div.notice,body.monsterinsights_page div.wrap > div.updated{margin-left:0;margin-right:0}.monsterinsights-notice .button{margin:0px 0px 1em 0px}.monsterinsights-alert-notice-icon{background-color:#fdbf2f}.monsterinsights-alert-notice{border-color:#fdbf2f;background-color:rgba(253,192,47,0.1)}.monsterinsights-error-notice-icon{background-color:#df4228}.monsterinsights-error-notice{border-color:#df4228;background-color:rgba(224,66,40,0.1)}.monsterinsights-info-notice-icon{background-color:#479be7}.monsterinsights-info-notice{border-color:#479be7;background-color:rgba(72,155,232,0.1)}.monsterinsights-success-notice-icon{background-color:#47c1a5}.monsterinsights-success-notice{border-color:#47c1a5;background-color:rgba(71,194,165,0.1)}.monsterinsights-notice p.monsterinsights-intro{border:none !important;margin:0 0 20px !important;padding:0 !important}.monsterinsights-notice .notice-dismiss{top:10px;right:10px;color:#000}.monsterinsights-notice .notice-dismiss:before{color:#000;width:26px;height:26px;font-size:22px}@font-face{font-family:'MISettings';src:url(../fonts/MISettings.eot);src:url(../fonts/MISettings.eot?#iefix) format("embedded-opentype"),url(../fonts/MISettings.woff) format("woff"),url(../fonts/MISettings.ttf) format("truetype"),url(../fonts/MISettings.svg#MISettings) format("svg");font-weight:400;font-style:normal}[class*='monstericon-']:before{display:inline-block;font-family:'MISettings';font-style:normal;font-weight:400;line-height:50px;padding-right:7px;padding-left:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}[class*='monstericon-'].monsterinsights-active:before{color:#479be7}[class*='monstericon-']:active:before{color:#479be7}[class*='monstericon-']:hover:before{color:#479be7}.monstericon-ads:before{content:'\0041'}.monstericon-affiliates:before{content:'\0042'}.monstericon-compatibility:before{content:'\0043'}.monstericon-demographics:before{content:'\0044'}.monstericon-dimensions:before{content:'\0045'}.monstericon-files:before{content:'\0046'}.monstericon-ecommerce:before{content:'\0047'}.monstericon-engagement:before{content:'\0048'}.monstericon-forms:before{content:'\0049'}.monstericon-links:before{content:'\004a'}.monstericon-memberships:before{content:'\004b'}.monstericon-notifications:before{content:'\004c'}.monstericon-performance:before{content:'\004d'}.monstericon-permissions:before{content:'\004e'}.monstericon-reporting:before{content:'\004f'}.monstericon-social:before{content:'\0050'}.monstericon-media:before{content:'\0051'}.monsterinsights-upgrade-menu-icon{float:right;color:#7f8591;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1;display:inline-block;padding:6px 12px;background-color:#fff;border-radius:3px;margin-right:18px;margin-top:15px}.monsterinsights-main-nav-item.monsterinsights-active .monsterinsights-upgrade-menu-icon,.monsterinsights-main-nav-item:hover .monsterinsights-upgrade-menu-icon{background-color:#f7f8fa}@media only screen and (max-width: 767px){[class*='monstericon-']:before{display:none !important;content:''}span.monsterinsights-upgrade-menu-icon{display:none}}.monsterinsights-nav-container{border:0;background-color:#615d9b;margin:0;display:table;width:100%}h1.monsterinsights-nav-container{padding:0px}.monsterinsights-main-nav-container{height:50px}.monsterinsights-sub-nav-container{display:table-cell;float:none;vertical-align:top;background-color:#f7f8fa;float:left;width:270px;margin:0;padding:0;border-left:1px solid #e4e9ee;border-top:1px solid #e4e9ee;border-bottom:1px solid #e4e9ee;border-right:1px solid #e4e9ee;border-collapse:collapse;border-top-left-radius:3px;border-bottom-left-radius:3px}.monsterinsights-nav-item{border:none;float:left;text-decoration:none}.monsterinsights-nav-item:focus,.monsterinsights-nav-item:active{box-shadow:none}.monsterinsights-main-nav-item{background-color:#615d9b;color:#d8d7e4;background:none;line-height:50px;font-size:13px;padding:0 15px;margin:0;width:100px;text-align:center}.monsterinsights-main-nav-item.monsterinsights-spacing-item{width:5px;padding-left:0}.monsterinsights-main-nav-item.monsterinsights-active{color:#434751;opacity:1;background-color:#fff}.monsterinsights-main-nav-item:hover:not(.monsterinsights-active),.monsterinsights-main-nav-item:active:not(.monsterinsights-active){color:#fff;opacity:1}.monsterinsights-main-nav-container > .monsterinsights-main-nav-item:not(.monsterinsights-active) + a.monsterinsights-main-nav-item:not(.monsterinsights-active){border-left:1px solid #8c8ab5}.monsterinsights-main-nav-container > .monsterinsights-main-nav-item:last-child:not(.monsterinsights-active){border-right:1px solid #8c8ab5}.monsterinsights-main-nav-item.monsterinsights-active{border:0 !important}.monsterinsights-sub-nav-item{font-size:13px;background-color:#f7f8fa;font-weight:500;line-height:50px;width:270px;margin:0;padding:5px 0 5px 8px;text-decoration:none;color:#7f8591;border-bottom:1px solid #e4e9ee;border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:none;box-shadow:none;-webkit-box-shadow:none;-webkit-transition:none}.monsterinsights-sub-nav-item.monsterinsights-active,.monsterinsights-sub-nav-item:hover,.monsterinsights-sub-nav-item:active{width:270px;border-right:1px solid #fff;background-color:#fff;color:#444851}.monsterinsights-sub-nav-area{display:flex}.monsterinsights-sub-nav-tabs{float:left;display:table-cell;float:none;vertical-align:top;background-color:#f7f8fa;border-top:1px solid #e4e9ee;border-right:1px solid #e4e9ee;border-bottom:1px solid #e4e9ee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:none;box-shadow:none;-webkit-box-shadow:none;-webkit-transition:none;border-top-right-radius:3px;border-bottom-right-radius:3px;width:100%}.monsterinsights-nav-tab{display:none}.monsterinsights-nav-tab.monsterinsights-active{display:block}.monsterinsights-nav-tab .description{color:#7f8592;font-size:13px;margin-top:10px}.monsterinsights-main-nav-tab .form-table tr{border-bottom:1px solid #ddd}.monsterinsights-main-nav-tab .form-table tr.no-bottom-border{border-bottom:0}.monsterinsights-sub-nav-tab{margin:15px 0 20px}.monsterinsights-sub-nav-tab .form-table tr{border-bottom:1px solid #ddd}.monsterinsights-sub-nav-tab .form-table tr.no-bottom-border{border-bottom:0}.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-main-nav-tabs .form-table td{padding-top:40px;padding-bottom:40px}.monsterinsights-sub-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table td{padding-top:40px}@media (min-width: 768px) and (max-width: 991px){.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table th{padding-top:40px;padding-right:0 !important}.monsterinsights-main-nav-tabs .form-table td,.monsterinsights-sub-nav-tabs .form-table td{padding-right:0}}@media (min-width: 600px) and (max-width: 767px){.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table th{padding-top:40px;padding-bottom:10px;padding-right:0 !important}.monsterinsights-main-nav-tabs .form-table td,.monsterinsights-sub-nav-tabs .form-table td{padding-top:0;padding-right:0}}@media only screen and (max-width: 610px){.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table th{padding-top:20px;padding-bottom:10px;padding-right:0px}.monsterinsights-main-nav-tabs .form-table td,.monsterinsights-sub-nav-tabs .form-table td{padding-top:0;padding-bottom:20px;padding-right:0px}.monsterinsights-main-nav-item{width:auto}.monsterinsights-main-nav-item.monsterinsights-spacing-item{display:none}h1.monsterinsights-nav-container{padding:0px;min-width:150px}.monsterinsights-sub-nav-tabs th{width:auto}}@media only screen and (max-width: 767px){.monsterinsights-sub-nav-container{width:100%}.monsterinsights-sub-nav-item{padding:0;text-align:center;width:100% !important;padding:0;text-align:center}.monsterinsights-sub-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table td{padding:10px 0 !important}h1.monsterinsights-nav-container{padding:0px}}div#monsterinsights-settings-sub-pages{padding-left:20px;background-color:#FFF;padding-right:20px}#monsterinsights-settings-pages{padding:20px 0}.monsterinsights-main-nav-tabs label{margin-top:7px;display:block;color:#444851}.monsterinsights-sub-nav-tabs label{margin-top:7px;display:block}#monsterinsights-settings-pages #monsterinsights-settings-submit{margin:40px 0 0 0px}#monsterinsights-settings-pages #monsterinsights-refresh-submit{margin-left:10px;vertical-align:baseline}input.monsterinsights-large-checkbox{zoom:1.5}#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email],#monsterinsights-settings-pages select,#monsterinsights-settings-pages textarea{width:350px;padding-right:0;font-size:13px;border-width:2px;border-radius:3px;border-color:#e4e9ee;box-shadow:none}#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email]{height:32px}@media (max-width: 767px){#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email],#monsterinsights-settings-pages select,#monsterinsights-settings-pages textarea{width:90% !important}#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email]{height:auto}}@media (min-width: 768px) and (max-width: 991px){tr#monsterinsights-settings-key-box th{padding-top:20px}}@media (min-width: 600px) and (max-width: 767px){tr#monsterinsights-settings-key-box th{padding-top:20px}}.monsterinsights_opacity_60{opacity:.6}#monsterinsights_google_auth_view{color:#000;font-family:"proxima-nova","Helvetica Neue",sans-serif;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;text-align:center;-webkit-perspective:700px;-webkit-perspective-origin:320px 700px;margin:0 auto;height:588px;width:400px;overflow:hidden;max-width:100%;margin:auto;top:0;left:0;bottom:0;right:0;position:absolute;z-index:301;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f3f5ff;-moz-box-shadow:0 0 43px rgba(97,93,155,.23);-webkit-box-shadow:0 0 43px rgba(97,93,155,.23);box-shadow:0 0 43px rgba(97,93,155,.23)}.monsterinsights_google_auth_start_view{background-image:url(../images/gauth-1-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_exit_view{background-image:url(../images/gauth-exit.png);background-repeat:no-repeat}.monsterinsights_google_auth_enterkey_view{background-image:url(../images/gauth-2-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_selectprofile_view{background-image:url(../images/gauth-3-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_done_view{background-image:url(../images/gauth-done.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_start_view{background-image:url(../images/gauth-warn-1-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_exit_view{background-image:url(../images/gauth-warn-exit.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_enterkey_view{background-image:url(../images/gauth-warn-2-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_selectprofile_view{background-image:url(../images/gauth-warn-3-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_done_view{background-image:url(../images/gauth-warn-done.png);background-repeat:no-repeat}@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 21),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.monsterinsights_google_auth_start_view{background-image:url(../images/gauth-1-of-3@2x.png);background-size:400px 588px}.monsterinsights_google_auth_exit_view{background-image:url(../images/gauth-exit@2x.png);background-size:400px 588px}.monsterinsights_google_auth_enterkey_view{background-image:url(../images/gauth-2-of-3@2x.png);background-size:400px 588px}.monsterinsights_google_auth_selectprofile_view{background-image:url(../images/gauth-3-of-3@2x.png);background-size:400px 588px}.monsterinsights_google_auth_done_view{background-image:url(../images/gauth-done@2x.png);background-size:400px 588px}.monsterinsights_google_auth_reauth_start_view{background-image:url(../images/gauth-warn-1-of-3@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_exit_view{background-image:url(../images/gauth-warn-exit@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_enterkey_view{background-image:url(../images/gauth-warn-2-of-3@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_selectprofile_view{background-image:url(../images/gauth-warn-3-of-3@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_done_view{background-image:url(../images/gauth-warn-done@2x.png);background-size:401px 651px}}#monsterinsights_google_auth_block_view{position:fixed;background:rgba(243,246,255,.9);top:0;right:0;bottom:0;left:0;z-index:300}#monsterinsights_google_auth_box_header{height:80px;width:100%}#monsterinsights_google_auth_box_contents{height:187px;padding-top:321px;width:100%}#monsterinsights_google_auth_box_contents.monsterinsights_google_auth_reauth{padding-top:303px}#monsterinsights_google_auth_box_footer{height:80px;width:100%}.monsterinsights_google_auth_box_header_reauth{color:#434751;font-size:14px;padding-left:90px;padding-top:23px;text-align:left}.monsterinsights_google_auth_box_header_reauth .monsterinsights_google_auth_box_cancel{color:#FFF;opacity:1}.monsterinsights_google_auth_start_view_description{color:#7f8591;font-size:14px;padding-bottom:40px}.monsterinsights_google_auth_view_title{color:#434751;font-size:20px;padding-bottom:27px}.monsterinsights_google_auth_box_cancel:hover{color:#fff;font-size:16px;font-weight:700;text-decoration:none;opacity:1}.monsterinsights_google_auth_box_cancel{opacity:.5;color:#fff;font-size:16px;font-weight:700;text-decoration:none}#monsterinsights_google_auth_box_footer_center{width:175px;float:left}#monsterinsights_google_auth_box_footer_left,#monsterinsights_google_auth_box_footer_right{width:125px;float:left}div#monsterinsights_google_auth_box_footer_right_next{padding-top:13px}#monsterinsights_google_auth_box_footer_right{color:#fff;font-size:16px;font-weight:700;margin-top:20px;width:85px;height:45px}#monsterinsights_google_auth_box_footer_right:hover{background-color:#524e86}.monsterinsights_google_auth_box_cancel_error:focus,.monsterinsights_google_auth_box_cancel_error,.monsterinsights_google_auth_box_done:focus,.monsterinsights_google_auth_box_done,.monsterinsights_google_auth_box_next:focus,.monsterinsights_google_auth_box_next{text-decoration:none;color:#fff}.monsterinsights_google_auth_box_cancel_error:hover,.monsterinsights_google_auth_box_done:hover,.monsterinsights_google_auth_box_next:hover{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:10px;color:#fff}#monsterinsights_google_auth_box_footer_left{padding-top:34px}#monsterinsights-google-oauth-window{width:80%;margin-right:10%;margin-left:10%;margin-bottom:10px}#monsterinsights_google_auth_view.monsterinsights_google_auth_reauth{height:650px}.monsterinsights_google_auth_step_data_enterkey_view{width:80%;margin-right:10%;margin-left:10%;height:30px;margin-top:10px}.monsterinsights-google-loading{width:100%;height:100%;background-color:#FFF;color:#000;font-size:30px;padding-top:30px}body.monsterinsights_page .select300-drop{z-index:302 !important}.monsterinsights-upsell-box{background-color:#f6fbff;border:1px solid #d6ecff;border-radius:3px;padding:10px 20px}a.monsterinsights-upsell-box-button.button.button-primary{margin-top:20px}.monsterinsights-reports-action-bar-title{font-size:24px;font-weight:700;float:left}#monsterinsights-reports-pages{margin-top:30px}.monsterinsights-grid-border{border:1px solid #e3e9ed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.monsterinsights-grid-grey-bg{background-color:#f7f7f9;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (max-width: 600px){.monsterinsights-grid > .monsterinsights-col-1-2{width:100%;margin-top:50px}}.monsterinsights-data-row{width:100%;float:left;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#7f8591;padding:10px 15px}.monsterinsights-data-row .monsterinsights-col-7-8{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.monsterinsights-reports-box-datalist .monsterinsights-data-row:nth-child(odd){background-color:#f7f7f9}.monsterinsights-reports-box-title{background-color:#FFF;color:#7f8591;font-size:14px;font-weight:700;padding:20px;border-bottom:1px solid #e3e9ed;border-top-left-radius:5px;border-top-right-radius:5px}.monsterinsights-reports-box-datagraph{border:1px solid #e3e9ed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;margin:20px;width:auto;padding:20px}.monsterinsights-no-padding-right{padding-right:0}.monsterinsights-datalist-box-title{color:#7f8591;font-size:14px;font-weight:700;margin-bottom:10px}.monsterinsights-reports-action-bar{padding-bottom:40px;margin-top:40px}.monsterinsights-reports-action-bar-actions{float:right}#monsterinsights-chartjs-tooltip{opacity:1;position:absolute;-webkit-transition:all .1s ease;transition:all .1s ease;pointer-events:none;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border:1px solid #e3e9ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 0 20px rgba(97,93,155,.13);-webkit-box-shadow:0 0 20px rgba(97,93,155,.13);box-shadow:0 0 20px rgba(97,93,155,.13);color:#434751;font-size:18px;font-weight:700;padding:8px !important}@font-face{font-family:'monsterinsights';src:url(../fonts/monsterinsights.eot);src:url(../fonts/monsterinsights.eot?#iefix) format("embedded-opentype"),url(../fonts/monsterinsights.woff) format("woff"),url(../fonts/monsterinsights.ttf) format("truetype"),url(../fonts/monsterinsights.svg#monsterinsights) format("svg");font-weight:400;font-style:normal}#monsterinsights-addons [class*='monsterinsights-']:before{display:inline-block;font-family:'monsterinsights';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#monsterinsights-addons .monsterinsights-configuration:before{content:'\0041'}#monsterinsights-addons .monsterinsights-leaf:before{content:'\0042'}#monsterinsights-addons .monsterinsights-lightbox:before{content:'\0044'}#monsterinsights-addons .monsterinsights-misc:before{content:'\0045'}#monsterinsights-addons .monsterinsights-mobile:before{content:'\0046'}#monsterinsights-addons .monsterinsights-pagination:before{content:'\0047'}#monsterinsights-addons .monsterinsights-proofing:before{content:'\0048'}#monsterinsights-addons .monsterinsights-slideshow:before{content:'\0049'}#monsterinsights-addons .monsterinsights-tags:before{content:'\004a'}#monsterinsights-addons .monsterinsights-thumbnails:before{content:'\004b'}#monsterinsights-addons .monsterinsights-video:before{content:'\004c'}#monsterinsights-addons .monsterinsights-watermark:before{content:'\004d'}#monsterinsights-addons .monsterinsights-cloud-download:before{content:'\004e'}#monsterinsights-addons .monsterinsights-toggle-on:before{content:'\004f'}#monsterinsights-addons .monsterinsights-plus-circle:before{content:'\0050'}#monsterinsights-addons .monsterinsights-down-arrow:before{content:'\0051'}#monsterinsights-addons .monsterinsights-list:before{content:'\0052'}#monsterinsights-addons .monsterinsights-pinterest-p:before{content:'\0054'}#monsterinsights-addons .monsterinsights-pencil:before{content:'\0055'}#monsterinsights-addons .monsterinsights-close:before{content:'\0056'}#monsterinsights-addons .monsterinsights-check:before{content:'\0057'}body.monsterinsights_page .monsterinsights-addons-subheading{background-color:#fff;height:45px;margin-left:-20px}body.monsterinsights_page .monsterinsights-addons-subheading h1{font-size:20px;font-weight:400;line-height:45px;margin:0 0 0 20px;padding-left:20px}@media (min-width: 600px) and (max-width: 767px){body.monsterinsights_page .monsterinsights-addons-subheading{height:auto;padding-bottom:20px}}#monsterinsights-addon-heading:after{content:"";display:table;clear:both}#monsterinsights-addon-heading h1{float:left}#monsterinsights-addon-heading form{float:right;margin-right:100px}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addon-heading h1{float:none}}@media (max-width: 508px){#monsterinsights-addon-heading form{display:none}}@media (max-width: 600px){.monsterinsights-addon .interior{display:none !important}}#monsterinsights-addon-heading form input{border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#fff;color:#666;margin:7px 10px 0 5px;font-size:14px;padding:5px 8px}#monsterinsights-addon-heading form select{margin:-5px 20px 0 0}#monsterinsights-addon-heading form .spinner{float:none;margin:-3px auto auto}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addon-heading form{float:none;display:table;margin:10px auto 0}}#monsterinsights-addons{padding:0px}#monsterinsights-addons .button,#monsterinsights-addons .button-primary{text-shadow:none;background-color:#f7f7f7;color:#23282d;font-weight:600;border:1px solid #ccc;line-height:inherit;height:inherit;padding:5px 15px;box-shadow:none;cursor:pointer}#monsterinsights-addons .button:hover,#monsterinsights-addons .button-primary:hover{color:#23282d;background-color:#fafafa;border-color:#999}#monsterinsights-addons .monsterinsights-addon-action-button{padding-left:20px;padding-right:20px}#monsterinsights-addons .monsterinsights-addon-action-button .monsterinsights-cloud-download{font-size:19px;float:left;margin-right:8px;color:#8d8f92}#monsterinsights-addons .monsterinsights-addon-action-button .monsterinsights-toggle-on{font-size:19px;float:left;margin-right:8px;margin-top:1px;color:#7cc048}#monsterinsights-addons .monsterinsights-addon-upgrade-button{background-color:#7cc048;color:#fff;float:none !important;margin:0 auto;display:table;line-height:25px}#monsterinsights-addons .monsterinsights-addon-upgrade-button:hover{background-color:#95dc5e;color:#fff;border-color:#95dc5e}#monsterinsights-addons .monsterinsights-addon-action-button.monsterinsights-activate-addon .monsterinsights-toggle-on{color:#e92c21;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}#monsterinsights-addons .monsterinsights-addon-title{margin-top:30px}#monsterinsights-addons .monsterinsights-addons-area:after{content:"";display:table;clear:both}#monsterinsights-addons .monsterinsights-addons-area.licensed{margin:20px 0 40px;padding:0 0 20px;border-bottom:1px solid #ddd}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{border:1px solid #ddd;position:relative;background:#fff;border-radius:3px;float:left;margin:0 2% 2% 0;min-height:465px;padding:0;text-align:center;width:32%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon:nth-child(3n){margin-right:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon:nth-child(3n+1){clear:both}@media (min-width: 992px) and (max-width: 1199px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{min-height:420px}}@media (min-width: 768px) and (max-width: 991px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{width:100% !important;min-height:525px}}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{width:100% !important;min-height:525px}}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:20px auto;max-width:100%}@media (min-width: 992px) and (max-width: 1199px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:10px auto 15px}}@media (min-width: 768px) and (max-width: 991px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:10px auto 15px}}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:10px auto 15px}}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-excerpt{color:#2f2f2f;font-weight:400;padding:0 20px;display:table;margin:0 0 90px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message{background:#f7f7f7;border-top:1px solid #ddd}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error{position:absolute;bottom:0;float:left;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:0;text-align:left}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message .interior,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .interior{padding:20px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message .interior:after,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .interior:after{content:"";display:table;clear:both}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .interior.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .interior.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .interior.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .interior.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .interior.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .interior.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .interior.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .interior.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .interior.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .interior.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .interior.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .interior.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .interior.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .interior.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .interior.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .interior.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .interior.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .interior.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message span.addon-status,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error span.addon-status{float:left;font-weight:700}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message a.button,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error a.button{float:right}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message span.monsterinsights-spinner,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error span.monsterinsights-spinner{position:absolute;bottom:15px;right:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action{display:inline;float:right}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action .button-primary{margin:-5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action .button-primary:hover{color:#23282d;background-color:#fafafa;border-color:#999}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error{bottom:10px;float:none;left:15px;right:20px;width:auto}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .xinterior{width:100%;margin:0;background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error p{padding:10px;margin:5px 10px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .wrap{margin:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .icon32{display:none}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error h2{padding:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .form-table th{padding:10px 0;width:30% !important}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .form-table input[type="text"],#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .monsterinsights-addon .monsterinsights-addon-error .form-table input[type="password"]{width:100% !important}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error p.submit{padding:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon p{color:#2f2f2f;font-size:13px;margin:10px 0 0;text-shadow:0 1px #fff}#monsterinsights-addons .monsterinsights-addons-area #monsterinsights-addons-unlock-more-area{margin:40px auto 20px;padding-bottom:0;border-bottom:0}#monsterinsights-addons-more-area .monsterinsights-addon .interior{padding:15px 20px !important}#monsterinsights-addons-refresh-addons-form{width:100%;max-width:850px;float:left}@media (min-width: 992px) and (max-width: 1199px){#monsterinsights-addons-refresh-addons-form{max-width:450px}}@media (min-width: 768px) and (max-width: 991px){#monsterinsights-addons-refresh-addons-form{max-width:50%}#monsterinsights-addons-refresh-addons-form input.button{display:block}}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addons-refresh-addons-form{width:100%;float:none}#monsterinsights-addons-refresh-addons-form input.button{display:block}}#monsterinsights-filter-form{float:right}#monsterinsights-filter-form input[type='submit'],#monsterinsights-filter-form select{background-color:#f7f7f7;color:#23282d;border:1px solid #ddd;height:30px;width:120px;margin-top:-2px}#monsterinsights-filter-form input{padding:5px 15px;box-shadow:0;cursor:pointer;background-color:#f7f7f7;color:#23282d}#monsterinsights-filter-form input:hover{color:#23282d;background-color:#fafafa;border-color:#999}#monsterinsights-filter-form .spinner{float:left}@media only screen and (max-width: 1050px){#monsterinsights-addons-area .monsterinsights-addon{width:49%}#monsterinsights-addons-area .monsterinsights-addon:nth-child(2n){margin-right:0}#monsterinsights-addons-area .monsterinsights-addon:nth-child(2n+1){clear:both}#monsterinsights-addons-area .monsterinsights-addon:nth-child(3n){margin-right:2%}#monsterinsights-addons-area .monsterinsights-addon:nth-child(3n+1){clear:none}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-excerpt{margin-bottom:90px}}@media only screen and (max-width: 782px){#monsterinsights-addons-area .monsterinsights-addon{min-height:auto}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action .button-primary{margin:-7px 0 0}}@media only screen and (max-width: 600px){#monsterinsights-addons-area .monsterinsights-addon{width:99%}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message{float:left;width:100%}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message span.addon-status{display:block;width:100%;margin:0 0 5px;text-align:center}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message div.monsterinsights-addon-action{clear:both;display:block;width:100%;text-align:center}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message div.monsterinsights-addon-action .button-primary{clear:both;float:none;margin:0 auto}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-excerpt{margin-bottom:120px}}
|
| 1 |
+
body.monsterinsights_page div.wrap > div.error,body.monsterinsights_page div.wrap > div.notice,body.monsterinsights_page div.wrap > div.updated{margin-left:20px;margin-right:20px}body.monsterinsights_page .update-nag{margin-left:20px;margin-bottom:20px}body.monsterinsights_page #wpcontent{padding-left:0}body.monsterinsights_page div.wrap{margin:0 20px}body.monsterinsights_page #wpbody,body.monsterinsights_page #wpfooter,body.monsterinsights_page,body.monsterinsights_page #wpwrap{background-color:#fff}@media (max-width: 599px){body.monsterinsights_page #wpbody{padding-top:0}}.monsterinsights-grid{margin:0 0 50px}.monsterinsights-grid:after{content:"";display:table;clear:both}.monsterinsights-col-1-1{width:100%}.monsterinsights-col-7-8{width:87.5%}.monsterinsights-col-3-4{width:75%}.monsterinsights-col-2-3{width:66.66%}.monsterinsights-col-1-2{width:50%}.monsterinsights-col-1-3{width:33.33%}.monsterinsights-col-1-4{width:25%}.monsterinsights-col-1-8{width:12.5%}[class*="monsterinsights-col-"]{float:left;padding-right:20px;box-sizing:border-box}.monsterinsights-grid [class*="monsterinsights-col-"]:last-of-type{padding-right:0}.monsterinsights-hideme{display:none;visibility:hidden}.monsterinsights-no-text-decoration{text-decoration:none}.monsterinsights-required-indicator{color:#b94a48;display:inline}.monsterinsights-clear{clear:both}.monsterinsights-clear:after{clear:both;content:'.';display:block;height:0;line-height:0;overflow:auto;visibility:hidden;zoom:1}.monsterinsights-clearfix{content:"";display:table;clear:both}.monsterinsights-clearfix-after:after{content:"";display:table;clear:both}.monsterinsights-help-tip{cursor:help}.monsterinsights-ui-tooltip{background:#333 !important;border-width:1px !important;border-radius:3px !important;box-shadow:1px 1px 2px 1px rgba(214,214,214,0.5) !important;color:#dedede !important;max-width:300px !important;padding:7px !important;text-rendering:optimizeLegibility;text-shadow:none !important;z-index:9999 !important}body.monsterinsights_page .button{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 16px 1px;height:33px;line-height:30px;text-decoration:none;text-shadow:none;font-weight:600;-webkit-box-shadow:none;box-shadow:none}body.monsterinsights_page .button.button-small{padding:0 8px 1px;line-height:22px;height:24px}body.monsterinsights_page .button.button-x-large{padding:0 32px 1px;line-height:48px;height:50px;font-size:18px;text-transform:uppercase}body.monsterinsights_page .button.show-settings{height:auto}body.monsterinsights_page .button.button-primary{background:#47c1a5;border-color:#3ca489;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:1px solid #3ca489;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#47c1a5}body.monsterinsights_page .button.button-primary:hover{background:#3ba389;border-color:#3ba389;color:#fff}body.monsterinsights_page .button.button-action{background:#479be7;border-color:#4182bf;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:1px solid #4182bf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#479be7}body.monsterinsights_page .button.button-action:hover{background:#4183bf;border-color:#4183bf;color:#fff}body.monsterinsights_page .button.button-danger{background:#fff;border-color:#e3e9ed;-webkit-box-shadow:none;box-shadow:none;color:#000;border:1px solid #e3e9ed;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}body.monsterinsights_page .button.button-danger:hover{background:#e3e9ed;border-color:#e3e9ed;color:#000}@media (min-width: 600px) and (max-width: 767px){body.monsterinsights_page .button{margin-top:10px}}body.monsterinsights_page .monsterinsights-action-button{align-items:flex-start;background-color:#eee;background-image:linear-gradient(#fcfcfc,#eee);border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;box-sizing:border-box;color:#333;cursor:pointer;display:block;float:left;font-family:Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:13px;font-stretch:normal;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:700;height:33.6px;letter-spacing:normal;line-height:20px;overflow-x:visible;overflow-y:visible;position:relative;text-align:center;text-indent:0;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;user-select:none;vertical-align:middle;white-space:nowrap;word-spacing:0;writing-mode:horizontal-tb;-webkit-appearance:none;-webkit-border-image:none;border-color:#d5d5d5;border-radius:3px;border-style:solid;border-width:.8px;margin:0;padding:6px 12px}div.monsterinsights-code{position:relative;margin:0 0 10px}div.monsterinsights-code:after{content:"";display:table;clear:both}div.monsterinsights-code code{display:block;font-size:11px;padding:5px 20px 5px 5px}a.monsterinsights-clipboard{position:absolute;top:5px;right:5px;color:#23282d;width:33px;padding:0}a.monsterinsights-clipboard span{display:block;text-indent:-9999px}#monsterinsights-header-temp{position:relative;margin:0}#monsterinsights-header{background-color:#f3f5ff;background-image:url(images/waves.png);background-repeat:no-repeat;margin:0;height:119px}@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 21),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){#monsterinsights-header{background-image:url(images/waves@x2.png);background-size:1356px 119px}}.monsterinsights-header-title{padding-top:50px;padding-left:20px;margin:0}.monsterinsights-header-mascot{float:right;position:absolute;top:0;right:0;margin-top:10px;margin-right:20px;z-index:100}@media (max-width: 610px){.monsterinsights-header-mascot{display:none}.monsterinsights-header-title{padding-top:70px}#monsterinsights-addon-heading form{margin-right:0}}.monsterinsights-notice{border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;display:table;width:100%;margin:10px 0px}.monsterinsights-notice:after{content:"";display:table;clear:both}.monsterinsights-notice-icon{padding:20px;box-sizing:border-box;width:60px;color:#fff;font-family:"FontAwesome";font-size:18px;-moz-border-radius:5px 0 0;-webkit-border-radius:5px 0 0;border-radius:5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:table-cell;vertical-align:middle;text-align:center}.monsterinsights-notice-text{color:#434751;font-size:16px;font-weight:700;padding:0px 60px 0px 20px;box-sizing:border-box;word-wrap:break-word;display:table-cell;position:relative;vertical-align:middle}body.monsterinsights_page div.wrap > div.error,body.monsterinsights_page div.wrap > div.notice,body.monsterinsights_page div.wrap > div.updated{margin-left:0;margin-right:0}.monsterinsights-notice .button{margin:0px 0px 1em 0px}.monsterinsights-alert-notice-icon{background-color:#fdbf2f}.monsterinsights-alert-notice{border-color:#fdbf2f;background-color:rgba(253,192,47,0.1)}.monsterinsights-error-notice-icon{background-color:#df4228}.monsterinsights-error-notice{border-color:#df4228;background-color:rgba(224,66,40,0.1)}.monsterinsights-info-notice-icon{background-color:#479be7}.monsterinsights-info-notice{border-color:#479be7;background-color:rgba(72,155,232,0.1)}.monsterinsights-success-notice-icon{background-color:#47c1a5}.monsterinsights-success-notice{border-color:#47c1a5;background-color:rgba(71,194,165,0.1)}.monsterinsights-notice p.monsterinsights-intro{border:none !important;margin:0 0 20px !important;padding:0 !important}.monsterinsights-notice .notice-dismiss{top:10px;right:10px;color:#000}.monsterinsights-notice .notice-dismiss:before{color:#000;width:26px;height:26px;font-size:22px}@font-face{font-family:'MISettings';src:url(../fonts/MISettings.eot);src:url(../fonts/MISettings.eot?#iefix) format("embedded-opentype"),url(../fonts/MISettings.woff) format("woff"),url(../fonts/MISettings.ttf) format("truetype"),url(../fonts/MISettings.svg#MISettings) format("svg");font-weight:400;font-style:normal}[class*='monstericon-']:before{display:inline-block;font-family:'MISettings';font-style:normal;font-weight:400;line-height:50px;padding-right:7px;padding-left:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}[class*='monstericon-'].monsterinsights-active:before{color:#479be7}[class*='monstericon-']:active:before{color:#479be7}[class*='monstericon-']:hover:before{color:#479be7}.monstericon-ads:before{content:'\0041'}.monstericon-affiliates:before{content:'\0042'}.monstericon-compatibility:before{content:'\0043'}.monstericon-demographics:before{content:'\0044'}.monstericon-dimensions:before{content:'\0045'}.monstericon-files:before{content:'\0046'}.monstericon-ecommerce:before{content:'\0047'}.monstericon-engagement:before{content:'\0048'}.monstericon-forms:before{content:'\0049'}.monstericon-links:before{content:'\004a'}.monstericon-memberships:before{content:'\004b'}.monstericon-notifications:before{content:'\004c'}.monstericon-performance:before{content:'\004d'}.monstericon-permissions:before{content:'\004e'}.monstericon-reporting:before{content:'\004f'}.monstericon-social:before{content:'\0050'}.monstericon-media:before{content:'\0051'}.monsterinsights-upgrade-menu-icon{float:right;color:#7f8591;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1;display:inline-block;padding:6px 12px;background-color:#fff;border-radius:3px;margin-right:18px;margin-top:15px}.monsterinsights-main-nav-item.monsterinsights-active .monsterinsights-upgrade-menu-icon,.monsterinsights-main-nav-item:hover .monsterinsights-upgrade-menu-icon{background-color:#f7f8fa}@media only screen and (max-width: 767px){[class*='monstericon-']:before{display:none !important;content:''}span.monsterinsights-upgrade-menu-icon{display:none}}.monsterinsights-nav-container{border:0;background-color:#615d9b;margin:0;display:table;width:100%}h1.monsterinsights-nav-container{padding:0px}.monsterinsights-main-nav-container{height:50px}.monsterinsights-sub-nav-container{display:table-cell;float:none;vertical-align:top;background-color:#f7f8fa;float:left;width:270px;margin:0;padding:0;border-left:1px solid #e4e9ee;border-top:1px solid #e4e9ee;border-bottom:1px solid #e4e9ee;border-right:1px solid #e4e9ee;border-collapse:collapse;border-top-left-radius:3px;border-bottom-left-radius:3px}.monsterinsights-nav-item{border:none;float:left;text-decoration:none}.monsterinsights-nav-item:focus,.monsterinsights-nav-item:active{box-shadow:none}.monsterinsights-main-nav-item{background-color:#615d9b;color:#d8d7e4;background:none;line-height:50px;font-size:13px;padding:0 15px;margin:0;width:100px;text-align:center}.monsterinsights-main-nav-item.monsterinsights-spacing-item{width:5px;padding-left:0}.monsterinsights-main-nav-item.monsterinsights-active{color:#434751;opacity:1;background-color:#fff}.monsterinsights-main-nav-item:hover:not(.monsterinsights-active),.monsterinsights-main-nav-item:active:not(.monsterinsights-active){color:#fff;opacity:1}.monsterinsights-main-nav-container > .monsterinsights-main-nav-item:not(.monsterinsights-active) + a.monsterinsights-main-nav-item:not(.monsterinsights-active){border-left:1px solid #8c8ab5}.monsterinsights-main-nav-container > .monsterinsights-main-nav-item:last-child:not(.monsterinsights-active){border-right:1px solid #8c8ab5}.monsterinsights-main-nav-item.monsterinsights-active{border:0 !important}.monsterinsights-sub-nav-item{font-size:13px;background-color:#f7f8fa;font-weight:500;line-height:50px;width:270px;margin:0;padding:5px 0 5px 8px;text-decoration:none;color:#7f8591;border-bottom:1px solid #e4e9ee;border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:none;box-shadow:none;-webkit-box-shadow:none;-webkit-transition:none}.monsterinsights-sub-nav-item.monsterinsights-active,.monsterinsights-sub-nav-item:hover,.monsterinsights-sub-nav-item:active{width:270px;border-right:1px solid #fff;background-color:#fff;color:#444851}.monsterinsights-sub-nav-area{display:flex}.monsterinsights-sub-nav-tabs{float:left;display:table-cell;float:none;vertical-align:top;background-color:#f7f8fa;border-top:1px solid #e4e9ee;border-right:1px solid #e4e9ee;border-bottom:1px solid #e4e9ee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:none;box-shadow:none;-webkit-box-shadow:none;-webkit-transition:none;border-top-right-radius:3px;border-bottom-right-radius:3px;width:100%}.monsterinsights-nav-tab{display:none}.monsterinsights-nav-tab.monsterinsights-active{display:block}.monsterinsights-nav-tab .description{color:#7f8592;font-size:13px;margin-top:10px}.monsterinsights-main-nav-tab .form-table tr{border-bottom:1px solid #ddd}.monsterinsights-main-nav-tab .form-table tr.no-bottom-border{border-bottom:0}.monsterinsights-sub-nav-tab{margin:15px 0 20px}.monsterinsights-sub-nav-tab .form-table tr{border-bottom:1px solid #ddd}.monsterinsights-sub-nav-tab .form-table tr.no-bottom-border{border-bottom:0}.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-main-nav-tabs .form-table td{padding-top:40px;padding-bottom:40px}.monsterinsights-sub-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table td{padding-top:40px}@media (min-width: 768px) and (max-width: 991px){.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table th{padding-top:40px;padding-right:0 !important}.monsterinsights-main-nav-tabs .form-table td,.monsterinsights-sub-nav-tabs .form-table td{padding-right:0}}@media (min-width: 600px) and (max-width: 767px){.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table th{padding-top:40px;padding-bottom:10px;padding-right:0 !important}.monsterinsights-main-nav-tabs .form-table td,.monsterinsights-sub-nav-tabs .form-table td{padding-top:0;padding-right:0}}@media only screen and (max-width: 610px){.monsterinsights-main-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table th{padding-top:20px;padding-bottom:10px;padding-right:0px}.monsterinsights-main-nav-tabs .form-table td,.monsterinsights-sub-nav-tabs .form-table td{padding-top:0;padding-bottom:20px;padding-right:0px}.monsterinsights-main-nav-item{width:auto}.monsterinsights-main-nav-item.monsterinsights-spacing-item{display:none}h1.monsterinsights-nav-container{padding:0px;min-width:150px}.monsterinsights-sub-nav-tabs th{width:auto}}@media only screen and (max-width: 767px){.monsterinsights-sub-nav-container{width:100%}.monsterinsights-sub-nav-item{padding:0;text-align:center;width:100% !important;padding:0;text-align:center}.monsterinsights-sub-nav-tabs .form-table th,.monsterinsights-sub-nav-tabs .form-table td{padding:10px 0 !important}h1.monsterinsights-nav-container{padding:0px}}div#monsterinsights-settings-sub-pages{padding-left:20px;background-color:#FFF;padding-right:20px}#monsterinsights-settings-pages{padding:20px 0}.monsterinsights-main-nav-tabs label{margin-top:7px;display:block;color:#444851}.monsterinsights-sub-nav-tabs label{margin-top:7px;display:block}#monsterinsights-settings-pages #monsterinsights-settings-submit{margin:40px 0 0 0px}#monsterinsights-settings-pages #monsterinsights-refresh-submit{margin-left:10px;vertical-align:baseline}input.monsterinsights-large-checkbox{zoom:1.5}#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email],#monsterinsights-settings-pages select,#monsterinsights-settings-pages textarea{width:350px;padding-right:0;font-size:13px;border-width:2px;border-radius:3px;border-color:#e4e9ee;box-shadow:none}#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email]{height:32px}@media (max-width: 767px){#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email],#monsterinsights-settings-pages select,#monsterinsights-settings-pages textarea{width:90% !important}#monsterinsights-settings-pages input[type="text"],#monsterinsights-settings-pages input[type="number"],#monsterinsights-settings-pages input[type="password"],#monsterinsights-settings-pages input[type=email]{height:auto}}@media (min-width: 768px) and (max-width: 991px){tr#monsterinsights-settings-key-box th{padding-top:20px}}@media (min-width: 600px) and (max-width: 767px){tr#monsterinsights-settings-key-box th{padding-top:20px}}.monsterinsights_opacity_60{opacity:.6}#monsterinsights_google_auth_view{color:#000;font-family:"proxima-nova","Helvetica Neue",sans-serif;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;text-align:center;-webkit-perspective:700px;-webkit-perspective-origin:320px 700px;margin:0 auto;height:588px;width:400px;overflow:hidden;max-width:100%;margin:auto;top:0;left:0;bottom:0;right:0;position:absolute;z-index:301;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f3f5ff;-moz-box-shadow:0 0 43px rgba(97,93,155,.23);-webkit-box-shadow:0 0 43px rgba(97,93,155,.23);box-shadow:0 0 43px rgba(97,93,155,.23)}.monsterinsights_google_auth_start_view{background-image:url(../images/gauth-1-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_exit_view{background-image:url(../images/gauth-exit.png);background-repeat:no-repeat}.monsterinsights_google_auth_enterkey_view{background-image:url(../images/gauth-2-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_selectprofile_view{background-image:url(../images/gauth-3-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_done_view{background-image:url(../images/gauth-done.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_start_view{background-image:url(../images/gauth-warn-1-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_exit_view{background-image:url(../images/gauth-warn-exit.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_enterkey_view{background-image:url(../images/gauth-warn-2-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_selectprofile_view{background-image:url(../images/gauth-warn-3-of-3.png);background-repeat:no-repeat}.monsterinsights_google_auth_reauth_done_view{background-image:url(../images/gauth-warn-done.png);background-repeat:no-repeat}@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 21),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.monsterinsights_google_auth_start_view{background-image:url(../images/gauth-1-of-3@2x.png);background-size:400px 588px}.monsterinsights_google_auth_exit_view{background-image:url(../images/gauth-exit@2x.png);background-size:400px 588px}.monsterinsights_google_auth_enterkey_view{background-image:url(../images/gauth-2-of-3@2x.png);background-size:400px 588px}.monsterinsights_google_auth_selectprofile_view{background-image:url(../images/gauth-3-of-3@2x.png);background-size:400px 588px}.monsterinsights_google_auth_done_view{background-image:url(../images/gauth-done@2x.png);background-size:400px 588px}.monsterinsights_google_auth_reauth_start_view{background-image:url(../images/gauth-warn-1-of-3@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_exit_view{background-image:url(../images/gauth-warn-exit@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_enterkey_view{background-image:url(../images/gauth-warn-2-of-3@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_selectprofile_view{background-image:url(../images/gauth-warn-3-of-3@2x.png);background-size:401px 651px}.monsterinsights_google_auth_reauth_done_view{background-image:url(../images/gauth-warn-done@2x.png);background-size:401px 651px}}#monsterinsights_google_auth_block_view{position:fixed;background:rgba(243,246,255,.9);top:0;right:0;bottom:0;left:0;z-index:300}#monsterinsights_google_auth_box_header{height:80px;width:100%}#monsterinsights_google_auth_box_contents{height:187px;padding-top:321px;width:100%}#monsterinsights_google_auth_box_contents.monsterinsights_google_auth_reauth{padding-top:303px}#monsterinsights_google_auth_box_footer{height:80px;width:100%}.monsterinsights_google_auth_box_header_reauth{color:#434751;font-size:14px;padding-left:90px;padding-top:23px;text-align:left}.monsterinsights_google_auth_box_header_reauth .monsterinsights_google_auth_box_cancel{color:#FFF;opacity:1}.monsterinsights_google_auth_start_view_description{color:#7f8591;font-size:14px;padding-bottom:40px}.monsterinsights_google_auth_view_title{color:#434751;font-size:20px;padding-bottom:27px}.monsterinsights_google_auth_box_cancel:hover{color:#fff;font-size:16px;font-weight:700;text-decoration:none;opacity:1}.monsterinsights_google_auth_box_cancel{opacity:.5;color:#fff;font-size:16px;font-weight:700;text-decoration:none}#monsterinsights_google_auth_box_footer_center{width:175px;float:left}#monsterinsights_google_auth_box_footer_left,#monsterinsights_google_auth_box_footer_right{width:125px;float:left}div#monsterinsights_google_auth_box_footer_right_next{padding-top:13px}#monsterinsights_google_auth_box_footer_right{color:#fff;font-size:16px;font-weight:700;margin-top:20px;width:85px;height:45px}#monsterinsights_google_auth_box_footer_right:hover{background-color:#524e86}.monsterinsights_google_auth_box_cancel_error:focus,.monsterinsights_google_auth_box_cancel_error,.monsterinsights_google_auth_box_done:focus,.monsterinsights_google_auth_box_done,.monsterinsights_google_auth_box_next:focus,.monsterinsights_google_auth_box_next{text-decoration:none;color:#fff}.monsterinsights_google_auth_box_cancel_error:hover,.monsterinsights_google_auth_box_done:hover,.monsterinsights_google_auth_box_next:hover{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:10px;color:#fff}#monsterinsights_google_auth_box_footer_left{padding-top:34px}#monsterinsights-google-oauth-window{width:80%;margin-right:10%;margin-left:10%;margin-bottom:10px}#monsterinsights_google_auth_view.monsterinsights_google_auth_reauth{height:650px}.monsterinsights_google_auth_step_data_enterkey_view{width:80%;margin-right:10%;margin-left:10%;height:30px;margin-top:10px}.monsterinsights-google-loading{width:100%;height:100%;background-color:#FFF;color:#000;font-size:30px;padding-top:30px}body.monsterinsights_page .select300-drop{z-index:302 !important}.monsterinsights-upsell-box{background-color:#f6fbff;border:1px solid #d6ecff;border-radius:3px;padding:10px 20px}a.monsterinsights-upsell-box-button.button.button-primary{margin-top:20px}.monsterinsights-reports-action-bar-title{font-size:24px;font-weight:700;float:left}#monsterinsights-reports-pages{margin-top:30px}.monsterinsights-grid-border{border:1px solid #e3e9ed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.monsterinsights-grid-grey-bg{background-color:#f7f7f9;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (max-width: 600px){.monsterinsights-grid > .monsterinsights-col-1-2{width:100%;margin-top:50px}}.monsterinsights-data-row{width:100%;float:left;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#7f8591;padding:10px 15px}.monsterinsights-data-row .monsterinsights-col-7-8{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.monsterinsights-reports-box-datalist .monsterinsights-data-row:nth-child(odd){background-color:#f7f7f9}.monsterinsights-reports-box-title{background-color:#FFF;color:#7f8591;font-size:14px;font-weight:700;padding:20px;border-bottom:1px solid #e3e9ed;border-top-left-radius:5px;border-top-right-radius:5px}.monsterinsights-reports-box-datagraph{border:1px solid #e3e9ed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;margin:20px;width:auto;padding:20px}.monsterinsights-no-padding-right{padding-right:0}.monsterinsights-datalist-box-title{color:#7f8591;font-size:14px;font-weight:700;margin-bottom:10px}.monsterinsights-reports-action-bar{padding-bottom:40px;margin-top:40px}.monsterinsights-reports-action-bar-actions{float:right}#monsterinsights-chartjs-tooltip{opacity:1;position:absolute;-webkit-transition:all .1s ease;transition:all .1s ease;pointer-events:none;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border:1px solid #e3e9ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 0 20px rgba(97,93,155,.13);-webkit-box-shadow:0 0 20px rgba(97,93,155,.13);box-shadow:0 0 20px rgba(97,93,155,.13);color:#434751;font-size:18px;font-weight:700;padding:8px !important}#monsterinsights-tools-pages .monsterinsights-main-nav-tab{padding:30px 5px;margin:0px}.monsterinsights-main-nav-tabs label{margin-top:7px;display:block;color:#444851}#monsterinsights-tools-pages .form-table th,#monsterinsights-tools-pages .form-table td,#monsterinsights-tools-pages .form-table tr{padding:0px 0px 20px 0px;border:none}#monsterinsights-tools-pages .monsterinsights-nav-tab .description{margin-top:0px}#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type=url],#monsterinsights-tools-pages textarea{width:350px;padding-right:0;font-size:13px;border-width:2px;border-radius:3px;border-color:#e4e9ee;box-shadow:none}#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type=url]{height:32px}#monsterinsights-tools-pages textarea{height:100px}@media (max-width: 767px){#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type="url"],#monsterinsights-tools-pages textarea{width:90% !important}#monsterinsights-tools-pages input[type="text"],#monsterinsights-tools-pages input[type="url"]{height:auto}}#monsterinsights-related-resources-list{list-style-type:disc;padding-left:40px}@font-face{font-family:'monsterinsights';src:url(../fonts/monsterinsights.eot);src:url(../fonts/monsterinsights.eot?#iefix) format("embedded-opentype"),url(../fonts/monsterinsights.woff) format("woff"),url(../fonts/monsterinsights.ttf) format("truetype"),url(../fonts/monsterinsights.svg#monsterinsights) format("svg");font-weight:400;font-style:normal}#monsterinsights-addons [class*='monsterinsights-']:before{display:inline-block;font-family:'monsterinsights';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#monsterinsights-addons .monsterinsights-configuration:before{content:'\0041'}#monsterinsights-addons .monsterinsights-leaf:before{content:'\0042'}#monsterinsights-addons .monsterinsights-lightbox:before{content:'\0044'}#monsterinsights-addons .monsterinsights-misc:before{content:'\0045'}#monsterinsights-addons .monsterinsights-mobile:before{content:'\0046'}#monsterinsights-addons .monsterinsights-pagination:before{content:'\0047'}#monsterinsights-addons .monsterinsights-proofing:before{content:'\0048'}#monsterinsights-addons .monsterinsights-slideshow:before{content:'\0049'}#monsterinsights-addons .monsterinsights-tags:before{content:'\004a'}#monsterinsights-addons .monsterinsights-thumbnails:before{content:'\004b'}#monsterinsights-addons .monsterinsights-video:before{content:'\004c'}#monsterinsights-addons .monsterinsights-watermark:before{content:'\004d'}#monsterinsights-addons .monsterinsights-cloud-download:before{content:'\004e'}#monsterinsights-addons .monsterinsights-toggle-on:before{content:'\004f'}#monsterinsights-addons .monsterinsights-plus-circle:before{content:'\0050'}#monsterinsights-addons .monsterinsights-down-arrow:before{content:'\0051'}#monsterinsights-addons .monsterinsights-list:before{content:'\0052'}#monsterinsights-addons .monsterinsights-pinterest-p:before{content:'\0054'}#monsterinsights-addons .monsterinsights-pencil:before{content:'\0055'}#monsterinsights-addons .monsterinsights-close:before{content:'\0056'}#monsterinsights-addons .monsterinsights-check:before{content:'\0057'}body.monsterinsights_page .monsterinsights-addons-subheading{background-color:#fff;height:45px;margin-left:-20px}body.monsterinsights_page .monsterinsights-addons-subheading h1{font-size:20px;font-weight:400;line-height:45px;margin:0 0 0 20px;padding-left:20px}@media (min-width: 600px) and (max-width: 767px){body.monsterinsights_page .monsterinsights-addons-subheading{height:auto;padding-bottom:20px}}#monsterinsights-addon-heading:after{content:"";display:table;clear:both}#monsterinsights-addon-heading h1{float:left}#monsterinsights-addon-heading form{float:right;margin-right:100px}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addon-heading h1{float:none}}@media (max-width: 508px){#monsterinsights-addon-heading form{display:none}}@media (max-width: 600px){.monsterinsights-addon .interior{display:none !important}}#monsterinsights-addon-heading form input{border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#fff;color:#666;margin:7px 10px 0 5px;font-size:14px;padding:5px 8px}#monsterinsights-addon-heading form select{margin:-5px 20px 0 0}#monsterinsights-addon-heading form .spinner{float:none;margin:-3px auto auto}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addon-heading form{float:none;display:table;margin:10px auto 0}}#monsterinsights-addons{padding:0px}#monsterinsights-addons .button,#monsterinsights-addons .button-primary{text-shadow:none;background-color:#f7f7f7;color:#23282d;font-weight:600;border:1px solid #ccc;line-height:inherit;height:inherit;padding:5px 15px;box-shadow:none;cursor:pointer}#monsterinsights-addons .button:hover,#monsterinsights-addons .button-primary:hover{color:#23282d;background-color:#fafafa;border-color:#999}#monsterinsights-addons .monsterinsights-addon-action-button{padding-left:20px;padding-right:20px}#monsterinsights-addons .monsterinsights-addon-action-button .monsterinsights-cloud-download{font-size:19px;float:left;margin-right:8px;color:#8d8f92}#monsterinsights-addons .monsterinsights-addon-action-button .monsterinsights-toggle-on{font-size:19px;float:left;margin-right:8px;margin-top:1px;color:#7cc048}#monsterinsights-addons .monsterinsights-addon-upgrade-button{background-color:#7cc048;color:#fff;float:none !important;margin:0 auto;display:table;line-height:25px}#monsterinsights-addons .monsterinsights-addon-upgrade-button:hover{background-color:#95dc5e;color:#fff;border-color:#95dc5e}#monsterinsights-addons .monsterinsights-addon-action-button.monsterinsights-activate-addon .monsterinsights-toggle-on{color:#e92c21;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}#monsterinsights-addons .monsterinsights-addon-title{margin-top:30px}#monsterinsights-addons .monsterinsights-addons-area:after{content:"";display:table;clear:both}#monsterinsights-addons .monsterinsights-addons-area.licensed{margin:20px 0 40px;padding:0 0 20px;border-bottom:1px solid #ddd}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{border:1px solid #ddd;position:relative;background:#fff;border-radius:3px;float:left;margin:0 2% 2% 0;min-height:465px;padding:0;text-align:center;width:32%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon:nth-child(3n){margin-right:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon:nth-child(3n+1){clear:both}@media (min-width: 992px) and (max-width: 1199px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{min-height:420px}}@media (min-width: 768px) and (max-width: 991px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{width:100% !important;min-height:525px}}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon{width:100% !important;min-height:525px}}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:20px auto;max-width:100%}@media (min-width: 992px) and (max-width: 1199px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:10px auto 15px}}@media (min-width: 768px) and (max-width: 991px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:10px auto 15px}}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-thumb{margin:10px auto 15px}}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-excerpt{color:#2f2f2f;font-weight:400;padding:0 20px;display:table;margin:0 0 90px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message{background:#f7f7f7;border-top:1px solid #ddd}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error{position:absolute;bottom:0;float:left;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:0;text-align:left}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message .interior,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .interior{padding:20px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message .interior:after,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .interior:after{content:"";display:table;clear:both}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .interior.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .interior.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .interior.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .interior.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-active .interior.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-active .interior.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .interior.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .interior.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .interior.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .interior.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-inactive .interior.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-inactive .interior.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .interior.monsterinsights-addon-active .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .interior.monsterinsights-addon-active .addon-status span{color:#7cc048}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .interior.monsterinsights-addon-inactive .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .interior.monsterinsights-addon-inactive .addon-status span{color:#e82c20}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message.monsterinsights-addon-not-installed .interior.monsterinsights-addon-not-installed .addon-status span,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error.monsterinsights-addon-not-installed .interior.monsterinsights-addon-not-installed .addon-status span{color:#a3a4a5}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message span.addon-status,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error span.addon-status{float:left;font-weight:700}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message a.button,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error a.button{float:right}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message span.monsterinsights-spinner,#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error span.monsterinsights-spinner{position:absolute;bottom:15px;right:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action{display:inline;float:right}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action .button-primary{margin:-5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action .button-primary:hover{color:#23282d;background-color:#fafafa;border-color:#999}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error{bottom:10px;float:none;left:15px;right:20px;width:auto}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .xinterior{width:100%;margin:0;background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error p{padding:10px;margin:5px 10px}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .wrap{margin:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .icon32{display:none}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error h2{padding:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .form-table th{padding:10px 0;width:30% !important}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .form-table input[type="text"],#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error .monsterinsights-addon .monsterinsights-addon-error .form-table input[type="password"]{width:100% !important}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-error p.submit{padding:0}#monsterinsights-addons .monsterinsights-addons-area .monsterinsights-addon p{color:#2f2f2f;font-size:13px;margin:10px 0 0;text-shadow:0 1px #fff}#monsterinsights-addons .monsterinsights-addons-area #monsterinsights-addons-unlock-more-area{margin:40px auto 20px;padding-bottom:0;border-bottom:0}#monsterinsights-addons-more-area .monsterinsights-addon .interior{padding:15px 20px !important}#monsterinsights-addons-refresh-addons-form{width:100%;max-width:850px;float:left}@media (min-width: 992px) and (max-width: 1199px){#monsterinsights-addons-refresh-addons-form{max-width:450px}}@media (min-width: 768px) and (max-width: 991px){#monsterinsights-addons-refresh-addons-form{max-width:50%}#monsterinsights-addons-refresh-addons-form input.button{display:block}}@media (min-width: 600px) and (max-width: 767px){#monsterinsights-addons-refresh-addons-form{width:100%;float:none}#monsterinsights-addons-refresh-addons-form input.button{display:block}}#monsterinsights-filter-form{float:right}#monsterinsights-filter-form input[type='submit'],#monsterinsights-filter-form select{background-color:#f7f7f7;color:#23282d;border:1px solid #ddd;height:30px;width:120px;margin-top:-2px}#monsterinsights-filter-form input{padding:5px 15px;box-shadow:0;cursor:pointer;background-color:#f7f7f7;color:#23282d}#monsterinsights-filter-form input:hover{color:#23282d;background-color:#fafafa;border-color:#999}#monsterinsights-filter-form .spinner{float:left}@media only screen and (max-width: 1050px){#monsterinsights-addons-area .monsterinsights-addon{width:49%}#monsterinsights-addons-area .monsterinsights-addon:nth-child(2n){margin-right:0}#monsterinsights-addons-area .monsterinsights-addon:nth-child(2n+1){clear:both}#monsterinsights-addons-area .monsterinsights-addon:nth-child(3n){margin-right:2%}#monsterinsights-addons-area .monsterinsights-addon:nth-child(3n+1){clear:none}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-excerpt{margin-bottom:90px}}@media only screen and (max-width: 782px){#monsterinsights-addons-area .monsterinsights-addon{min-height:auto}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-action .button-primary{margin:-7px 0 0}}@media only screen and (max-width: 600px){#monsterinsights-addons-area .monsterinsights-addon{width:99%}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message{float:left;width:100%}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message span.addon-status{display:block;width:100%;margin:0 0 5px;text-align:center}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message div.monsterinsights-addon-action{clear:both;display:block;width:100%;text-align:center}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-message div.monsterinsights-addon-action .button-primary{clear:both;float:none;margin:0 auto}#monsterinsights-addons-area .monsterinsights-addon .monsterinsights-addon-excerpt{margin-bottom:120px}}
|
assets/js/admin.js
CHANGED
|
@@ -11,703 +11,838 @@
|
|
| 11 |
*
|
| 12 |
* @since 6.0.0
|
| 13 |
*/
|
| 14 |
-
var uorigindetected = 'no';
|
| 15 |
-
var monsterinsights_authwindow;
|
| 16 |
-
jQuery( document ).ready( function( $ ) {
|
| 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 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 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 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
| 301 |
-
|
| 302 |
-
|
| 303 |
-
|
| 304 |
-
|
| 305 |
-
|
| 306 |
-
|
| 307 |
-
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
| 322 |
-
|
| 323 |
-
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
|
| 328 |
-
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
-
|
| 336 |
-
|
| 337 |
-
|
| 338 |
-
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
|
| 352 |
-
|
| 353 |
-
|
| 354 |
-
|
| 355 |
-
|
| 356 |
-
|
| 357 |
-
|
| 358 |
-
|
| 359 |
-
|
| 360 |
-
|
| 361 |
-
|
| 362 |
-
|
| 363 |
-
|
| 364 |
-
|
| 365 |
-
|
| 366 |
-
|
| 367 |
-
|
| 368 |
-
|
| 369 |
-
|
| 370 |
-
|
| 371 |
-
|
| 372 |
-
|
| 373 |
-
|
| 374 |
-
|
| 375 |
-
|
| 376 |
-
|
| 377 |
-
|
| 378 |
-
|
| 379 |
-
|
| 380 |
-
|
| 381 |
-
|
| 382 |
-
|
| 383 |
-
|
| 384 |
-
|
| 385 |
-
|
| 386 |
-
|
| 387 |
-
|
| 388 |
-
|
| 389 |
-
|
| 390 |
-
|
| 391 |
-
|
| 392 |
-
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
| 396 |
-
|
| 397 |
-
|
| 398 |
-
|
| 399 |
-
|
| 400 |
-
|
| 401 |
-
|
| 402 |
-
|
| 403 |
-
|
| 404 |
-
|
| 405 |
-
|
| 406 |
-
|
| 407 |
-
|
| 408 |
-
|
| 409 |
-
|
| 410 |
-
|
| 411 |
-
|
| 412 |
-
|
| 413 |
-
|
| 414 |
-
|
| 415 |
-
|
| 416 |
-
|
| 417 |
-
|
| 418 |
-
|
| 419 |
-
|
| 420 |
-
|
| 421 |
-
|
| 422 |
-
|
| 423 |
-
|
| 424 |
-
|
| 425 |
-
|
| 426 |
-
|
| 427 |
-
|
| 428 |
-
|
| 429 |
-
|
| 430 |
-
|
| 431 |
-
|
| 432 |
-
|
| 433 |
-
|
| 434 |
-
|
| 435 |
-
|
| 436 |
-
|
| 437 |
-
|
| 438 |
-
|
| 439 |
-
|
| 440 |
-
|
| 441 |
-
|
| 442 |
-
|
| 443 |
-
|
| 444 |
-
|
| 445 |
-
|
| 446 |
-
|
| 447 |
-
|
| 448 |
-
|
| 449 |
-
|
| 450 |
-
|
| 451 |
-
|
| 452 |
-
|
| 453 |
-
|
| 454 |
-
|
| 455 |
-
|
| 456 |
-
|
| 457 |
-
|
| 458 |
-
|
| 459 |
-
|
| 460 |
-
|
| 461 |
-
|
| 462 |
-
|
| 463 |
-
|
| 464 |
-
|
| 465 |
-
|
| 466 |
-
|
| 467 |
-
|
| 468 |
-
|
| 469 |
-
|
| 470 |
-
|
| 471 |
-
|
| 472 |
-
|
| 473 |
-
|
| 474 |
-
|
| 475 |
-
|
| 476 |
-
|
| 477 |
-
|
| 478 |
-
|
| 479 |
-
|
| 480 |
-
|
| 481 |
-
|
| 482 |
-
|
| 483 |
-
|
| 484 |
-
|
| 485 |
-
|
| 486 |
-
|
| 487 |
-
|
| 488 |
-
|
| 489 |
-
|
| 490 |
-
|
| 491 |
-
|
| 492 |
-
|
| 493 |
-
|
| 494 |
-
|
| 495 |
-
|
| 496 |
-
|
| 497 |
-
|
| 498 |
-
|
| 499 |
-
|
| 500 |
-
|
| 501 |
-
|
| 502 |
-
|
| 503 |
-
|
| 504 |
-
|
| 505 |
-
|
| 506 |
-
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
|
| 510 |
-
|
| 511 |
-
|
| 512 |
-
|
| 513 |
-
|
| 514 |
-
|
| 515 |
-
|
| 516 |
-
|
| 517 |
-
|
| 518 |
-
|
| 519 |
-
|
| 520 |
-
|
| 521 |
-
|
| 522 |
-
|
| 523 |
-
|
| 524 |
-
|
| 525 |
-
|
| 526 |
-
|
| 527 |
-
|
| 528 |
-
|
| 529 |
-
|
| 530 |
-
|
| 531 |
-
|
| 532 |
-
|
| 533 |
-
|
| 534 |
-
|
| 535 |
-
|
| 536 |
-
|
| 537 |
-
|
| 538 |
-
|
| 539 |
-
|
| 540 |
-
|
| 541 |
-
|
| 542 |
-
|
| 543 |
-
|
| 544 |
-
|
| 545 |
-
|
| 546 |
-
|
| 547 |
-
|
| 548 |
-
|
| 549 |
-
|
| 550 |
-
|
| 551 |
-
|
| 552 |
-
|
| 553 |
-
|
| 554 |
-
|
| 555 |
-
|
| 556 |
-
|
| 557 |
-
|
| 558 |
-
|
| 559 |
-
|
| 560 |
-
|
| 561 |
-
|
| 562 |
-
|
| 563 |
-
|
| 564 |
-
|
| 565 |
-
|
| 566 |
-
|
| 567 |
-
|
| 568 |
-
|
| 569 |
-
|
| 570 |
-
|
| 571 |
-
|
| 572 |
-
|
| 573 |
-
|
| 574 |
-
|
| 575 |
-
|
| 576 |
-
|
| 577 |
-
|
| 578 |
-
|
| 579 |
-
|
| 580 |
-
|
| 581 |
-
|
| 582 |
-
|
| 583 |
-
|
| 584 |
-
|
| 585 |
-
|
| 586 |
-
|
| 587 |
-
|
| 588 |
-
|
| 589 |
-
|
| 590 |
-
|
| 591 |
-
|
| 592 |
-
|
| 593 |
-
|
| 594 |
-
|
| 595 |
-
|
| 596 |
-
|
| 597 |
-
|
| 598 |
-
|
| 599 |
-
|
| 600 |
-
|
| 601 |
-
|
| 602 |
-
|
| 603 |
-
|
| 604 |
-
|
| 605 |
-
|
| 606 |
-
|
| 607 |
-
|
| 608 |
-
|
| 609 |
-
|
| 610 |
-
|
| 611 |
-
|
| 612 |
-
|
| 613 |
-
|
| 614 |
-
|
| 615 |
-
|
| 616 |
-
|
| 617 |
-
|
| 618 |
-
|
| 619 |
-
|
| 620 |
-
|
| 621 |
-
|
| 622 |
-
|
| 623 |
-
|
| 624 |
-
|
| 625 |
-
|
| 626 |
-
|
| 627 |
-
|
| 628 |
-
|
| 629 |
-
|
| 630 |
-
|
| 631 |
-
|
| 632 |
-
|
| 633 |
-
|
| 634 |
-
|
| 635 |
-
|
| 636 |
-
|
| 637 |
-
|
| 638 |
-
|
| 639 |
-
|
| 640 |
-
|
| 641 |
-
|
| 642 |
-
|
| 643 |
-
|
| 644 |
-
|
| 645 |
-
|
| 646 |
-
|
| 647 |
-
|
| 648 |
-
|
| 649 |
-
|
| 650 |
-
|
| 651 |
-
|
| 652 |
-
|
| 653 |
-
|
| 654 |
-
|
| 655 |
-
|
| 656 |
-
|
| 657 |
-
|
| 658 |
-
|
| 659 |
-
|
| 660 |
-
|
| 661 |
-
|
| 662 |
-
|
| 663 |
-
|
| 664 |
-
|
| 665 |
-
|
| 666 |
-
|
| 667 |
-
|
| 668 |
-
|
| 669 |
-
|
| 670 |
-
|
| 671 |
-
|
| 672 |
-
|
| 673 |
-
|
| 674 |
-
|
| 675 |
-
|
| 676 |
-
|
| 677 |
-
|
| 678 |
-
|
| 679 |
-
|
| 680 |
-
|
| 681 |
-
|
| 682 |
-
|
| 683 |
-
|
| 684 |
-
|
| 685 |
-
|
| 686 |
-
|
| 687 |
-
|
| 688 |
-
|
| 689 |
-
|
| 690 |
-
|
| 691 |
-
|
| 692 |
-
|
| 693 |
-
|
| 694 |
-
|
| 695 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 696 |
});
|
| 697 |
|
| 698 |
function monsterinsights_popupwindow(url, w, h) {
|
| 699 |
-
|
| 700 |
-
|
| 701 |
-
|
| 702 |
-
|
|
|
|
| 703 |
}
|
| 704 |
|
| 705 |
function monsterinsights_closepopupwindow() {
|
| 706 |
-
|
| 707 |
-
|
| 708 |
-
|
| 709 |
}
|
| 710 |
|
| 711 |
function monsterinsights_show_manual( ){
|
| 712 |
-
|
| 713 |
-
}
|
|
|
|
|
|
|
|
|
| 11 |
*
|
| 12 |
* @since 6.0.0
|
| 13 |
*/
|
|
|
|
|
|
|
|
|
|
| 14 |
|
| 15 |
+
(function() {
|
| 16 |
+
var list, dbjsError,
|
| 17 |
+
errors = [];
|
| 18 |
+
|
| 19 |
+
window.onerror = function( errorMsg, url, lineNumber ) {
|
| 20 |
+
if ( ! document.getElementById( 'monsterinsights-ublock-origin-error' ) )
|
| 21 |
+
errors[ errors.length ] = [errorMsg, url, lineNumber];
|
| 22 |
+
else
|
| 23 |
+
dbjsError(errorMsg, url, lineNumber);
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
jQuery(document).ready( function(){
|
| 27 |
+
for ( err in errors )
|
| 28 |
+
dbjsError( errors[err][0], errors[err][1], errors[err][2] );
|
| 29 |
+
|
| 30 |
+
});
|
| 31 |
+
|
| 32 |
+
dbjsError = function( errorMsg, url, lineNumber ) {
|
| 33 |
+
|
| 34 |
+
var errorLine, place, button, tab;
|
| 35 |
+
|
| 36 |
+
|
| 37 |
+
if ( !list )
|
| 38 |
+
list = document.getElementById( 'monsterinsights-ublock-origin-error' );
|
| 39 |
+
|
| 40 |
+
if (!list )
|
| 41 |
+
return; // threw way too early... @todo cache these?
|
| 42 |
+
|
| 43 |
+
errorLine = document.createElement( 'li' );
|
| 44 |
+
errorLine.className = 'debug-bar-js-error';
|
| 45 |
+
errorLine.textContent = errorMsg + ' on ';
|
| 46 |
+
place = document.createElement( 'span' );
|
| 47 |
+
place.textContent = url + ' line ' + lineNumber;
|
| 48 |
+
errorLine.appendChild( place );
|
| 49 |
+
list.appendChild( errorLine );
|
| 50 |
+
|
| 51 |
+
};
|
| 52 |
+
|
| 53 |
+
})();
|
| 54 |
+
|
| 55 |
+
jQuery( document ).ready( function( $ ) {
|
| 56 |
+
$("#screen-meta-links").prependTo("#monsterinsights-header-temp");
|
| 57 |
+
$("#screen-meta").prependTo("#monsterinsights-header-temp");
|
| 58 |
+
|
| 59 |
+
// Tooltips
|
| 60 |
+
$('.monsterinsights-help-tip').tooltip({
|
| 61 |
+
content: function() {
|
| 62 |
+
return $(this).prop('title');
|
| 63 |
+
},
|
| 64 |
+
tooltipClass: 'monsterinsights-ui-tooltip',
|
| 65 |
+
position: {
|
| 66 |
+
my: 'center top',
|
| 67 |
+
at: 'center bottom+10',
|
| 68 |
+
collision: 'flipfit',
|
| 69 |
+
},
|
| 70 |
+
hide: {
|
| 71 |
+
duration: 200,
|
| 72 |
+
},
|
| 73 |
+
show: {
|
| 74 |
+
duration: 200,
|
| 75 |
+
},
|
| 76 |
+
});
|
| 77 |
+
|
| 78 |
+
/**
|
| 79 |
+
* Copy to Clipboard
|
| 80 |
+
*/
|
| 81 |
+
if ( typeof Clipboard !== 'undefined' ) {
|
| 82 |
+
var monsterinsights_clipboard = new Clipboard( '.monsterinsights-copy-to-clipboard' );
|
| 83 |
+
$( document ).on( 'click', '.monsterinsights-copy-to-clipboard', function( e ) {
|
| 84 |
+
e.preventDefault();
|
| 85 |
+
} );
|
| 86 |
+
|
| 87 |
+
function fallbackMessage(action){
|
| 88 |
+
var actionMsg='';var actionKey=(action==='cut'?'X':'C');
|
| 89 |
+
if (/iPhone|iPad/i.test(navigator.userAgent ) ) {
|
| 90 |
+
actionMsg='No support :(';
|
| 91 |
+
} else if (/Mac/i.test(navigator.userAgent ) ) {
|
| 92 |
+
actionMsg='Press ⌘-'+ actionKey+' to '+ action;
|
| 93 |
+
} else {
|
| 94 |
+
actionMsg='Press Ctrl-'+ actionKey+' to '+ action;
|
| 95 |
+
}
|
| 96 |
+
return actionMsg;
|
| 97 |
+
}
|
| 98 |
+
monsterinsights_clipboard.on('success',function(e){
|
| 99 |
+
e.trigger.textContent = monsterinsights_admin.copied;
|
| 100 |
+
window.setTimeout(function() {
|
| 101 |
+
e.trigger.textContent = monsterinsights_admin.copytoclip;
|
| 102 |
+
}, 2000);
|
| 103 |
+
});
|
| 104 |
+
monsterinsights_clipboard.on('error',function(e){
|
| 105 |
+
e.trigger.textContent = fallbackMessage(e.action);
|
| 106 |
+
});
|
| 107 |
+
}
|
| 108 |
+
|
| 109 |
+
/**
|
| 110 |
+
* Dismissable Notices
|
| 111 |
+
* - Sends an AJAX request to mark the notice as dismissed
|
| 112 |
+
*/
|
| 113 |
+
$( 'div.monsterinsights-notice' ).on( 'click', '.notice-dismiss', function( e ) {
|
| 114 |
+
e.preventDefault();
|
| 115 |
+
$( this ).closest( 'div.monsterinsights-notice' ).fadeOut();
|
| 116 |
+
|
| 117 |
+
// If this is a dismissible notice, it means we need to send an AJAX request
|
| 118 |
+
if ( $( this ).hasClass( 'is-dismissible' ) ) {
|
| 119 |
+
$.post(
|
| 120 |
+
monsterinsights_admin.ajax,
|
| 121 |
+
{
|
| 122 |
+
action: 'monsterinsights_ajax_dismiss_notice',
|
| 123 |
+
nonce: monsterinsights_admin.dismiss_notice_nonce,
|
| 124 |
+
notice: $( this ).parent().data( 'notice' )
|
| 125 |
+
},
|
| 126 |
+
function( response ) {
|
| 127 |
+
},
|
| 128 |
+
'json'
|
| 129 |
+
);
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
} );
|
| 133 |
+
|
| 134 |
+
// Setup Select2
|
| 135 |
+
$('.monsterinsights-select300').select300();
|
| 136 |
+
|
| 137 |
+
|
| 138 |
+
var fields_changed = false;
|
| 139 |
+
$(document).on('change', '#monsterinsights-settings :input', function(){
|
| 140 |
+
fields_changed = true;
|
| 141 |
+
});
|
| 142 |
+
|
| 143 |
+
$(document).on('click', 'a:not(.monsterinsights-settings-click-excluded)', function( e ){
|
| 144 |
+
|
| 145 |
+
if ( fields_changed ) {
|
| 146 |
+
var answer = confirm( monsterinsights_admin.settings_changed_confirm );
|
| 147 |
+
if ( answer ){
|
| 148 |
+
fields_changed = false;
|
| 149 |
+
return true;
|
| 150 |
+
} else {
|
| 151 |
+
e.preventDefault();
|
| 152 |
+
return false;
|
| 153 |
+
}
|
| 154 |
+
}
|
| 155 |
+
});
|
| 156 |
+
|
| 157 |
+
$('#monsterinsights-google-authenticate-submit').on( "click", function( e ) {
|
| 158 |
+
e.preventDefault();
|
| 159 |
+
$('<div id="monsterinsights_google_auth_view" class="monsterinsights-hideme"></div>').prependTo('body');
|
| 160 |
+
$('<div id="monsterinsights_google_auth_block_view" class="monsterinsights-hideme"></div>').prependTo('body');
|
| 161 |
+
var data = {
|
| 162 |
+
'action': 'monsterinsights_google_view',
|
| 163 |
+
'view': 'prestart',
|
| 164 |
+
'reauth': false
|
| 165 |
+
};
|
| 166 |
+
jQuery.post(ajaxurl, data, function(response) {
|
| 167 |
+
$('#monsterinsights_google_auth_view').html(response);
|
| 168 |
+
$('#monsterinsights_google_auth_view').removeClass('monsterinsights-hideme');
|
| 169 |
+
$('#monsterinsights_google_auth_block_view').removeClass('monsterinsights-hideme');
|
| 170 |
+
$('#wpadminbar').addClass('monsterinsights-hideme');
|
| 171 |
+
document.body.style.overflowY = "hidden";
|
| 172 |
+
document.body.style.overflowX = "hidden";
|
| 173 |
+
window.scrollTo( 0, 0 );
|
| 174 |
+
$('#adminmenumain').addClass('monsterinsights_opacity_60');
|
| 175 |
+
}).fail( function(xhr, textStatus, errorThrown) {
|
| 176 |
+
var message = $(xhr.responseText).text();
|
| 177 |
+
message = message.substring(0, message.indexOf("Call Stack"));
|
| 178 |
+
console.log( message );
|
| 179 |
+
});
|
| 180 |
+
});
|
| 181 |
+
$('#monsterinsights-google-reauthenticate-submit').on( "click", function( e ) {
|
| 182 |
+
e.preventDefault();
|
| 183 |
+
$('<div id="monsterinsights_google_auth_view" class="monsterinsights_google_auth_reauth monsterinsights-hideme"></div>').prependTo('body');
|
| 184 |
+
$('<div id="monsterinsights_google_auth_block_view" class="monsterinsights-hideme"></div>').prependTo('body');
|
| 185 |
+
var data = {
|
| 186 |
+
'action': 'monsterinsights_google_view',
|
| 187 |
+
'view': 'prestart',
|
| 188 |
+
'reauth': true
|
| 189 |
+
};
|
| 190 |
+
|
| 191 |
+
jQuery.post(ajaxurl, data, function(response) {
|
| 192 |
+
$('#monsterinsights_google_auth_view').html(response);
|
| 193 |
+
$('#monsterinsights_google_auth_view').removeClass('monsterinsights-hideme');
|
| 194 |
+
$('#monsterinsights_google_auth_block_view').removeClass('monsterinsights-hideme');
|
| 195 |
+
$('#wpadminbar').addClass('monsterinsights-hideme');
|
| 196 |
+
document.body.style.overflowY = "hidden";
|
| 197 |
+
document.body.style.overflowX = "hidden";
|
| 198 |
+
window.scrollTo( 0, 0 );
|
| 199 |
+
$('#adminmenumain').addClass('monsterinsights_opacity_60');
|
| 200 |
+
}).fail( function(xhr, textStatus, errorThrown) {
|
| 201 |
+
var message = $(xhr.responseText).text();
|
| 202 |
+
message = message.substring(0, message.indexOf("Call Stack"));
|
| 203 |
+
console.log( message );
|
| 204 |
+
});
|
| 205 |
+
});
|
| 206 |
+
$( document ).on( "click", '#monsterinsights_google_auth_box_next', function( e ) {
|
| 207 |
+
e.preventDefault();
|
| 208 |
+
var stepdata = '';
|
| 209 |
+
if ( document.getElementById('monsterinsights_step_data') != null ) {
|
| 210 |
+
stepdata = document.getElementById('monsterinsights_step_data').value;
|
| 211 |
+
}
|
| 212 |
+
|
| 213 |
+
var data = {
|
| 214 |
+
'action': 'monsterinsights_google_view',
|
| 215 |
+
'view': document.getElementById('monsterinsightsview').value,
|
| 216 |
+
'reauth': document.getElementById('monsterinsightsreauth').value,
|
| 217 |
+
'stepdata': stepdata,
|
| 218 |
+
};
|
| 219 |
+
|
| 220 |
+
$('#monsterinsights_google_auth_box_footer').html( '<div class="monsterinsights-google-loading">' + monsterinsights_admin.loadingtext + '</div>' );
|
| 221 |
+
$('.monsterinsights_google_auth_box_cancel').hide();
|
| 222 |
+
|
| 223 |
+
jQuery.post(ajaxurl, data, function(response) {
|
| 224 |
+
|
| 225 |
+
$('#monsterinsights_google_auth_view').html(response);
|
| 226 |
+
$('#monsterinsights_google_auth_view').removeClass('monsterinsights-hideme');
|
| 227 |
+
$('#monsterinsights_google_auth_block_view').removeClass('monsterinsights-hideme');
|
| 228 |
+
|
| 229 |
+
var view = document.getElementById('monsterinsightsview').value;
|
| 230 |
+
if ( view == 'selectprofile' ) {
|
| 231 |
+
$('.monsterinsights_select_ga_profile').select300();
|
| 232 |
+
monsterinsights_closepopupwindow();
|
| 233 |
+
}
|
| 234 |
+
}).fail( function(xhr, textStatus, errorThrown) {
|
| 235 |
+
var message = $(xhr.responseText).text();
|
| 236 |
+
message = message.substring(0, message.indexOf("Call Stack"));
|
| 237 |
+
console.log( message );
|
| 238 |
+
});
|
| 239 |
+
});
|
| 240 |
+
$( document ).on( "click", '.monsterinsights_google_auth_box_done', function( e ) {
|
| 241 |
+
e.preventDefault();
|
| 242 |
+
location.reload();
|
| 243 |
+
});
|
| 244 |
+
$( document ).on( "click", '.monsterinsights_google_auth_box_cancel_error', function( e ) {
|
| 245 |
+
e.preventDefault();
|
| 246 |
+
location.reload();
|
| 247 |
+
});
|
| 248 |
+
$( document ).on( "click", '.monsterinsights_google_auth_box_cancel', function( e ) {
|
| 249 |
+
e.preventDefault();
|
| 250 |
+
var stepdata = '';
|
| 251 |
+
if ( document.getElementById('monsterinsights_step_data') != null ) {
|
| 252 |
+
stepdata = document.getElementById('monsterinsights_step_data').value;
|
| 253 |
+
}
|
| 254 |
+
var data = {
|
| 255 |
+
'action': 'monsterinsights_google_cancel',
|
| 256 |
+
'view': document.getElementById('monsterinsightsview').value,
|
| 257 |
+
'reauth': document.getElementById('monsterinsightsreauth').value,
|
| 258 |
+
'stepdata': stepdata,
|
| 259 |
+
};
|
| 260 |
+
jQuery.post(ajaxurl, data, function(response) {
|
| 261 |
+
document.body.style.overflowY = "visible";
|
| 262 |
+
document.body.style.overflowX = "visible";
|
| 263 |
+
$('#monsterinsights_google_auth_view').html('');
|
| 264 |
+
$('#monsterinsights_google_auth_view').addClass('monsterinsights-hideme');
|
| 265 |
+
$('#monsterinsights_google_auth_block_view').addClass('monsterinsights-hideme');
|
| 266 |
+
$('#adminmenumain').removeClass('monsterinsights_opacity_60');
|
| 267 |
+
$('#wpadminbar').removeClass('monsterinsights-hideme');
|
| 268 |
+
}).fail( function(xhr, textStatus, errorThrown) {
|
| 269 |
+
var message = $(xhr.responseText).text();
|
| 270 |
+
message = message.substring(0, message.indexOf("Call Stack"));
|
| 271 |
+
console.log( message );
|
| 272 |
+
});
|
| 273 |
+
});
|
| 274 |
+
|
| 275 |
+
// Tools JS
|
| 276 |
+
$('#monsterinsights-url-builder input').keyup(monsterinsights_update_campaign_url);
|
| 277 |
+
$('#monsterinsights-url-builder input').click(monsterinsights_update_campaign_url);
|
| 278 |
+
|
| 279 |
+
function monsterinsights_update_campaign_url() {
|
| 280 |
+
var domain = $('#monsterinsights-url-builer-domain').val().trim();
|
| 281 |
+
var source = $('#monsterinsights-url-builer-source').val().trim();
|
| 282 |
+
var medium = $('#monsterinsights-url-builer-medium').val().trim();
|
| 283 |
+
var term = $('#monsterinsights-url-builer-term').val().trim();
|
| 284 |
+
var content = $('#monsterinsights-url-builer-content').val().trim();
|
| 285 |
+
var name = $('#monsterinsights-url-builer-name').val().trim();
|
| 286 |
+
var fragment = $('#monsterinsights-url-builer-fragment').is(':checked');
|
| 287 |
+
var file = domain.substring(domain.lastIndexOf("/") + 1);
|
| 288 |
+
|
| 289 |
+
if ( fragment && file.length > 0 && file.indexOf('#') > -1 ) {
|
| 290 |
+
// If we're going to use hash, but there's already a hash, use &
|
| 291 |
+
fragment = '&';
|
| 292 |
+
} else if ( ! fragment && file.length > 0 && file.indexOf('?') > -1 ) {
|
| 293 |
+
// If we're going to use ?, but there's already one of those, use &
|
| 294 |
+
fragment = '&';
|
| 295 |
+
} else {
|
| 296 |
+
// The attachment we want to use doesn't exist yet, use requested (? or #)
|
| 297 |
+
fragment = fragment ? '#' : '?';
|
| 298 |
+
}
|
| 299 |
+
|
| 300 |
+
var html = domain + fragment + 'utm_source=' + encodeURIComponent(source);
|
| 301 |
+
|
| 302 |
+
if (medium) {
|
| 303 |
+
var html = html + '&utm_medium=' + encodeURIComponent(medium);
|
| 304 |
+
}
|
| 305 |
+
if (name) {
|
| 306 |
+
var html = html + '&utm_campaign=' + encodeURIComponent(name);
|
| 307 |
+
}
|
| 308 |
+
if (term) {
|
| 309 |
+
var html = html + '&utm_term=' + encodeURIComponent(term);
|
| 310 |
+
}
|
| 311 |
+
if (content) {
|
| 312 |
+
var html = html + '&utm_content=' + encodeURIComponent(content);
|
| 313 |
+
}
|
| 314 |
+
|
| 315 |
+
|
| 316 |
+
if ( domain && source ) {
|
| 317 |
+
$('#monsterinsights-url-builer-url').html(html.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">"));
|
| 318 |
+
} else {
|
| 319 |
+
$('#monsterinsights-url-builer-url').html('');
|
| 320 |
+
}
|
| 321 |
+
}
|
| 322 |
+
|
| 323 |
+
$( document ).on( 'click', '#monsterinsights-shorten-url', function( e ) {
|
| 324 |
+
e.preventDefault();
|
| 325 |
+
$("#monsterinsights-shorten-url").text( monsterinsights_admin.working );
|
| 326 |
+
var url = decodeURIComponent( $('#monsterinsights-url-builer-url').val() );
|
| 327 |
+
var data = {
|
| 328 |
+
'action': 'monsterinsights_get_shortlink',
|
| 329 |
+
'url' : url,
|
| 330 |
+
'nonce': monsterinsights_admin.admin_nonce,
|
| 331 |
+
|
| 332 |
+
};
|
| 333 |
+
jQuery.post(ajaxurl, data, function(response) {
|
| 334 |
+
$('#monsterinsights-url-builer-url').html(response.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">"));
|
| 335 |
+
$("#monsterinsights-shorten-url").text( monsterinsights_admin.shortened );
|
| 336 |
+
window.setTimeout(function() {
|
| 337 |
+
$("#monsterinsights-shorten-url").text( monsterinsights_admin.shorten );
|
| 338 |
+
}, 2000);
|
| 339 |
+
}).fail( function(xhr, textStatus, errorThrown) {
|
| 340 |
+
$("#monsterinsights-shorten-url").text( monsterinsights_admin.failed );
|
| 341 |
+
window.setTimeout(function() {
|
| 342 |
+
$("#monsterinsights-shorten-url").text( monsterinsights_admin.shorten );
|
| 343 |
+
}, 2000);
|
| 344 |
+
});
|
| 345 |
+
} );
|
| 346 |
+
|
| 347 |
+
// Addons JS
|
| 348 |
+
// Addon background color
|
| 349 |
+
if ( $( "#monsterinsights-addons" ).length !== 0 ) {
|
| 350 |
+
$( "#wpbody").css("background-color", "#f1f1f1");
|
| 351 |
+
$( "body").css("background-color", "#f1f1f1");
|
| 352 |
+
$( "#wpfooter").css("background-color", "#f1f1f1");
|
| 353 |
+
$( "#wpbody-content").css("padding-bottom", "0px");
|
| 354 |
+
}
|
| 355 |
+
|
| 356 |
+
// Addons Search
|
| 357 |
+
var addon_search_timeout;
|
| 358 |
+
$( 'form#add-on-search input#add-on-searchbox' ).on( 'keyup', function() {
|
| 359 |
+
|
| 360 |
+
// Clear timeout
|
| 361 |
+
clearTimeout( addon_search_timeout );
|
| 362 |
+
|
| 363 |
+
// Get the search input, heading, results and cancel elements
|
| 364 |
+
var search = $( this ),
|
| 365 |
+
search_terms = $( search ).val().toLowerCase(),
|
| 366 |
+
search_heading = $( search ).data( 'heading' ),
|
| 367 |
+
search_results = $( search ).data( 'results' ),
|
| 368 |
+
search_cancel = $( search ).data( 'cancel' );
|
| 369 |
+
|
| 370 |
+
// Show the Spinner
|
| 371 |
+
$( 'form#add-on-search .spinner' ).css( 'visibility', 'visible' );
|
| 372 |
+
|
| 373 |
+
// If the search terms is less than 3 characters, show all Addons
|
| 374 |
+
if ( search_terms.length < 3 ) {
|
| 375 |
+
$( 'div.monsterinsights-addon' ).fadeIn( 'fast', function() {
|
| 376 |
+
// Hide the Spinner
|
| 377 |
+
$( 'form#add-on-search .spinner' ).css( 'visibility', 'hidden' );
|
| 378 |
+
} );
|
| 379 |
+
return;
|
| 380 |
+
}
|
| 381 |
+
|
| 382 |
+
// Iterate through the Addons, showing or hiding them depending on whether they
|
| 383 |
+
// match the given search terms.
|
| 384 |
+
$( 'div.monsterinsights-addon' ).each( function() {
|
| 385 |
+
if ( $( 'h3.monsterinsights-addon-title', $( this ) ).text().toLowerCase().search( search_terms ) >= 0 ) {
|
| 386 |
+
// This Addon's title does match the search terms
|
| 387 |
+
// Show
|
| 388 |
+
$( this ).fadeIn();
|
| 389 |
+
} else {
|
| 390 |
+
// This Addon's title does not match the search terms
|
| 391 |
+
// Hide
|
| 392 |
+
$( this ).fadeOut();
|
| 393 |
+
}
|
| 394 |
+
} );
|
| 395 |
+
|
| 396 |
+
// Hide the Spinner
|
| 397 |
+
$( 'form#add-on-search .spinner' ).css( 'visibility', 'hidden' );
|
| 398 |
+
|
| 399 |
+
} );
|
| 400 |
+
|
| 401 |
+
// Addons Sorting
|
| 402 |
+
var monsterinsights_addons_licensed_sorting = new List( 'monsterinsights-addons-licensed', {
|
| 403 |
+
valueNames: [ 'monsterinsights-addon-title' ]
|
| 404 |
+
} );
|
| 405 |
+
var monsterinsights_addons_unlicensed_sorting = new List( 'monsterinsights-addons-unlicensed', {
|
| 406 |
+
valueNames: [ 'monsterinsights-addon-title' ]
|
| 407 |
+
} );
|
| 408 |
+
$( 'select#monsterinsights-filter-select' ).on( 'change', function() {
|
| 409 |
+
if ( typeof monsterinsights_addons_licensed_sorting.sort !== 'undefined' ) {
|
| 410 |
+
monsterinsights_addons_licensed_sorting.sort( 'monsterinsights-addon-title', {
|
| 411 |
+
order: $( this ).val(),
|
| 412 |
+
} );
|
| 413 |
+
}
|
| 414 |
+
if ( typeof monsterinsights_addons_unlicensed_sorting.sort !== 'undefined' ) {
|
| 415 |
+
monsterinsights_addons_unlicensed_sorting.sort( 'monsterinsights-addon-title', {
|
| 416 |
+
order: $( this ).val(),
|
| 417 |
+
} );
|
| 418 |
+
}
|
| 419 |
+
} );
|
| 420 |
+
|
| 421 |
+
// Re-enable install button if user clicks on it, needs creds but tries to install another addon instead.
|
| 422 |
+
$('#monsterinsights-addons').on('click.refreshInstallAddon', '.monsterinsights-addon-action-button', function(e) {
|
| 423 |
+
var el = $(this);
|
| 424 |
+
var buttons = $('#monsterinsights-addons').find('.monsterinsights-addon-action-button');
|
| 425 |
+
$.each(buttons, function(i, element) {
|
| 426 |
+
if ( el == element ) {
|
| 427 |
+
return true;
|
| 428 |
+
}
|
| 429 |
+
|
| 430 |
+
monsterinsightsAddonRefresh(element);
|
| 431 |
+
});
|
| 432 |
+
});
|
| 433 |
+
|
| 434 |
+
// Activate Addon
|
| 435 |
+
$('#monsterinsights-addons').on('click.activateAddon', '.monsterinsights-activate-addon', function(e) {
|
| 436 |
+
e.preventDefault();
|
| 437 |
+
var $this = $(this);
|
| 438 |
+
|
| 439 |
+
// Remove any leftover error messages, output an icon and get the plugin basename that needs to be activated.
|
| 440 |
+
$('.monsterinsights-addon-error').remove();
|
| 441 |
+
$(this).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.activating);
|
| 442 |
+
$(this).next().css({'display' : 'inline-block', 'margin-top' : '0px'});
|
| 443 |
+
var button = $(this);
|
| 444 |
+
var plugin = $(this).attr('rel');
|
| 445 |
+
var el = $(this).parent().parent();
|
| 446 |
+
var message = $(this).parent().parent().find('.addon-status');
|
| 447 |
+
|
| 448 |
+
// Process the Ajax to perform the activation.
|
| 449 |
+
var opts = {
|
| 450 |
+
url: ajaxurl,
|
| 451 |
+
type: 'post',
|
| 452 |
+
async: true,
|
| 453 |
+
cache: false,
|
| 454 |
+
dataType: 'json',
|
| 455 |
+
data: {
|
| 456 |
+
action: 'monsterinsights_activate_addon',
|
| 457 |
+
nonce: monsterinsights_admin.activate_nonce,
|
| 458 |
+
plugin: plugin,
|
| 459 |
+
isnetwork: monsterinsights_admin.isnetwork
|
| 460 |
+
},
|
| 461 |
+
success: function(response) {
|
| 462 |
+
// If there is a WP Error instance, output it here and quit the script.
|
| 463 |
+
if ( response && true !== response ) {
|
| 464 |
+
$(el).slideDown('normal', function() {
|
| 465 |
+
$(this).after('<div class="monsterinsights-addon-error"><strong>' + response.error + '</strong></div>');
|
| 466 |
+
$this.next().hide();
|
| 467 |
+
$('.monsterinsights-addon-error').delay(3000).slideUp();
|
| 468 |
+
});
|
| 469 |
+
return;
|
| 470 |
+
}
|
| 471 |
+
|
| 472 |
+
// The Ajax request was successful, so let's update the output.
|
| 473 |
+
if ( monsterinsights_admin.isnetwork ) {
|
| 474 |
+
$(button).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.networkdeactivate).removeClass('monsterinsights-activate-addon').addClass('monsterinsights-deactivate-addon');
|
| 475 |
+
} else {
|
| 476 |
+
$(button).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.deactivate).removeClass('monsterinsights-activate-addon').addClass('monsterinsights-deactivate-addon');
|
| 477 |
+
}
|
| 478 |
+
|
| 479 |
+
$(message).text(monsterinsights_admin.active);
|
| 480 |
+
// Trick here to wrap a span around he last word of the status
|
| 481 |
+
var heading = $(message), word_array, last_word, first_part;
|
| 482 |
+
|
| 483 |
+
word_array = heading.html().split(/\s+/); // split on spaces
|
| 484 |
+
last_word = word_array.pop(); // pop the last word
|
| 485 |
+
first_part = word_array.join(' '); // rejoin the first words together
|
| 486 |
+
|
| 487 |
+
heading.html([first_part, ' <span>', last_word, '</span>'].join(''));
|
| 488 |
+
// Proceed with CSS changes
|
| 489 |
+
$(el).removeClass('monsterinsights-addon-inactive').addClass('monsterinsights-addon-active');
|
| 490 |
+
$this.next().hide();
|
| 491 |
+
},
|
| 492 |
+
error: function(xhr, textStatus ,e) {
|
| 493 |
+
$this.next().hide();
|
| 494 |
+
return;
|
| 495 |
+
}
|
| 496 |
+
}
|
| 497 |
+
$.ajax(opts);
|
| 498 |
+
});
|
| 499 |
+
|
| 500 |
+
// Deactivate Addon
|
| 501 |
+
$('#monsterinsights-addons').on('click.deactivateAddon', '.monsterinsights-deactivate-addon', function(e) {
|
| 502 |
+
e.preventDefault();
|
| 503 |
+
var $this = $(this);
|
| 504 |
+
|
| 505 |
+
// Remove any leftover error messages, output an icon and get the plugin basename that needs to be activated.
|
| 506 |
+
$('.monsterinsights-addon-error').remove();
|
| 507 |
+
$(this).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.deactivating);
|
| 508 |
+
$(this).next().css({'display' : 'inline-block', 'margin-top' : '0px'});
|
| 509 |
+
var button = $(this);
|
| 510 |
+
var plugin = $(this).attr('rel');
|
| 511 |
+
var el = $(this).parent().parent();
|
| 512 |
+
var message = $(this).parent().parent().find('.addon-status');
|
| 513 |
+
|
| 514 |
+
// Process the Ajax to perform the activation.
|
| 515 |
+
var opts = {
|
| 516 |
+
url: ajaxurl,
|
| 517 |
+
type: 'post',
|
| 518 |
+
async: true,
|
| 519 |
+
cache: false,
|
| 520 |
+
dataType: 'json',
|
| 521 |
+
data: {
|
| 522 |
+
action: 'monsterinsights_deactivate_addon',
|
| 523 |
+
nonce: monsterinsights_admin.deactivate_nonce,
|
| 524 |
+
plugin: plugin,
|
| 525 |
+
isnetwork: monsterinsights_admin.isnetwork
|
| 526 |
+
},
|
| 527 |
+
success: function(response) {
|
| 528 |
+
// If there is a WP Error instance, output it here and quit the script.
|
| 529 |
+
if ( response && true !== response ) {
|
| 530 |
+
$(el).slideDown('normal', function() {
|
| 531 |
+
$(this).after('<div class="monsterinsights-addon-error"><strong>' + response.error + '</strong></div>');
|
| 532 |
+
$this.next().hide();
|
| 533 |
+
$('.monsterinsights-addon-error').delay(3000).slideUp();
|
| 534 |
+
});
|
| 535 |
+
return;
|
| 536 |
+
}
|
| 537 |
+
|
| 538 |
+
// The Ajax request was successful, so let's update the output.
|
| 539 |
+
if ( monsterinsights_admin.isnetwork ) {
|
| 540 |
+
$(button).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.networkactivate).removeClass('monsterinsights-deactivate-addon').addClass('monsterinsights-activate-addon');
|
| 541 |
+
} else {
|
| 542 |
+
$(button).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.activate).removeClass('monsterinsights-deactivate-addon').addClass('monsterinsights-activate-addon');
|
| 543 |
+
}
|
| 544 |
+
|
| 545 |
+
$(message).text(monsterinsights_admin.inactive);
|
| 546 |
+
|
| 547 |
+
// Trick here to wrap a span around he last word of the status
|
| 548 |
+
var heading = $(message), word_array, last_word, first_part;
|
| 549 |
+
|
| 550 |
+
word_array = heading.html().split(/\s+/); // split on spaces
|
| 551 |
+
last_word = word_array.pop(); // pop the last word
|
| 552 |
+
first_part = word_array.join(' '); // rejoin the first words together
|
| 553 |
+
|
| 554 |
+
heading.html([first_part, ' <span>', last_word, '</span>'].join(''));
|
| 555 |
+
// Proceed with CSS changes
|
| 556 |
+
$(el).removeClass('monsterinsights-addon-active').addClass('monsterinsights-addon-inactive');
|
| 557 |
+
$this.next().hide();
|
| 558 |
+
},
|
| 559 |
+
error: function(xhr, textStatus ,e) {
|
| 560 |
+
$this.next().hide();
|
| 561 |
+
return;
|
| 562 |
+
}
|
| 563 |
+
}
|
| 564 |
+
$.ajax(opts);
|
| 565 |
+
});
|
| 566 |
+
|
| 567 |
+
// Install Addon
|
| 568 |
+
$('#monsterinsights-addons').on('click.installAddon', '.monsterinsights-install-addon', function(e) {
|
| 569 |
+
e.preventDefault();
|
| 570 |
+
var $this = $(this);
|
| 571 |
+
|
| 572 |
+
// Remove any leftover error messages, output an icon and get the plugin basename that needs to be activated.
|
| 573 |
+
$('.monsterinsights-addon-error').remove();
|
| 574 |
+
$(this).html('<i class="monsterinsights-cloud-download"></i> ' + monsterinsights_admin.installing);
|
| 575 |
+
$(this).next().css({'display' : 'inline-block', 'margin-top' : '0px'});
|
| 576 |
+
var button = $(this);
|
| 577 |
+
var plugin = $(this).attr('rel');
|
| 578 |
+
var el = $(this).parent().parent();
|
| 579 |
+
var message = $(this).parent().parent().find('.addon-status');
|
| 580 |
+
|
| 581 |
+
// Process the Ajax to perform the activation.
|
| 582 |
+
var opts = {
|
| 583 |
+
url: ajaxurl,
|
| 584 |
+
type: 'post',
|
| 585 |
+
async: true,
|
| 586 |
+
cache: false,
|
| 587 |
+
dataType: 'json',
|
| 588 |
+
data: {
|
| 589 |
+
action: 'monsterinsights_install_addon',
|
| 590 |
+
nonce: monsterinsights_admin.install_nonce,
|
| 591 |
+
plugin: plugin
|
| 592 |
+
},
|
| 593 |
+
success: function(response) {
|
| 594 |
+
// If there is a WP Error instance, output it here and quit the script.
|
| 595 |
+
if ( response.error ) {
|
| 596 |
+
$(el).slideDown('normal', function() {
|
| 597 |
+
$(button).parent().parent().after('<div class="monsterinsights-addon-error"><div class="xinterior"><p><strong>' + response.error + '</strong></p></div></div>');
|
| 598 |
+
$(button).html('<i class="monsterinsights-cloud-download"></i> ' + monsterinsights_admin.install);
|
| 599 |
+
$this.next().hide();
|
| 600 |
+
$('.monsterinsights-addon-error').delay(4000).slideUp();
|
| 601 |
+
});
|
| 602 |
+
return;
|
| 603 |
+
}
|
| 604 |
+
|
| 605 |
+
// If we need more credentials, output the form sent back to us.
|
| 606 |
+
if ( response.form ) {
|
| 607 |
+
// Display the form to gather the users credentials.
|
| 608 |
+
$(el).slideDown('normal', function() {
|
| 609 |
+
$(this).after('<div class="monsterinsights-addon-error">' + response.form + '</div>');
|
| 610 |
+
$this.next().hide();
|
| 611 |
+
});
|
| 612 |
+
|
| 613 |
+
// Add a disabled attribute the install button if the creds are needed.
|
| 614 |
+
$(button).attr('disabled', true);
|
| 615 |
+
|
| 616 |
+
$('#monsterinsights-addons').on('click.installCredsAddon', '#upgrade', function(e) {
|
| 617 |
+
// Prevent the default action, let the user know we are attempting to install again and go with it.
|
| 618 |
+
e.preventDefault();
|
| 619 |
+
$this.next().hide();
|
| 620 |
+
$(this).html('<i class="monsterinsights-cloud-download"></i> ' + monsterinsights_admin.installing);
|
| 621 |
+
$(this).next().css({'display' : 'inline-block', 'margin-top' : '0px'});
|
| 622 |
+
|
| 623 |
+
// Now let's make another Ajax request once the user has submitted their credentials.
|
| 624 |
+
var hostname = $(this).parent().parent().find('#hostname').val();
|
| 625 |
+
var username = $(this).parent().parent().find('#username').val();
|
| 626 |
+
var password = $(this).parent().parent().find('#password').val();
|
| 627 |
+
var proceed = $(this);
|
| 628 |
+
var connect = $(this).parent().parent().parent().parent();
|
| 629 |
+
var cred_opts = {
|
| 630 |
+
url: ajaxurl,
|
| 631 |
+
type: 'post',
|
| 632 |
+
async: true,
|
| 633 |
+
cache: false,
|
| 634 |
+
dataType: 'json',
|
| 635 |
+
data: {
|
| 636 |
+
action: 'monsterinsights_install_addon',
|
| 637 |
+
nonce: monsterinsights_admin.install_nonce,
|
| 638 |
+
plugin: plugin,
|
| 639 |
+
hostname: hostname,
|
| 640 |
+
username: username,
|
| 641 |
+
password: password
|
| 642 |
+
},
|
| 643 |
+
success: function(response) {
|
| 644 |
+
// If there is a WP Error instance, output it here and quit the script.
|
| 645 |
+
if ( response.error ) {
|
| 646 |
+
$(el).slideDown('normal', function() {
|
| 647 |
+
$(button).parent().parent().after('<div class="monsterinsights-addon-error"><strong>' + response.error + '</strong></div>');
|
| 648 |
+
$(button).html('<i class="monsterinsights-cloud-download"></i> ' + monsterinsights_admin.install);
|
| 649 |
+
$this.next().hide();
|
| 650 |
+
$('.monsterinsights-addon-error').delay(4000).slideUp();
|
| 651 |
+
});
|
| 652 |
+
return;
|
| 653 |
+
}
|
| 654 |
+
|
| 655 |
+
if ( response.form ) {
|
| 656 |
+
$this.next().hide();
|
| 657 |
+
$('.monsterinsights-inline-error').remove();
|
| 658 |
+
$(proceed).val(monsterinsights_admin.proceed);
|
| 659 |
+
$(proceed).after('<span class="monsterinsights-inline-error">' + monsterinsights_admin.connect_error + '</span>');
|
| 660 |
+
return;
|
| 661 |
+
}
|
| 662 |
+
|
| 663 |
+
// The Ajax request was successful, so let's update the output.
|
| 664 |
+
$(connect).remove();
|
| 665 |
+
$(button).show();
|
| 666 |
+
|
| 667 |
+
if ( monsterinsights_admin.isnetwork ) {
|
| 668 |
+
$(button).text(monsterinsights_admin.networkactivate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon');
|
| 669 |
+
} else {
|
| 670 |
+
$(button).text(monsterinsights_admin.activate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon');
|
| 671 |
+
}
|
| 672 |
+
|
| 673 |
+
$(button).attr('rel', response.plugin);
|
| 674 |
+
$(button).removeAttr('disabled');
|
| 675 |
+
$(message).text(monsterinsights_admin.inactive);
|
| 676 |
+
|
| 677 |
+
// Trick here to wrap a span around he last word of the status
|
| 678 |
+
var heading = $(message), word_array, last_word, first_part;
|
| 679 |
+
|
| 680 |
+
word_array = heading.html().split(/\s+/); // split on spaces
|
| 681 |
+
last_word = word_array.pop(); // pop the last word
|
| 682 |
+
first_part = word_array.join(' '); // rejoin the first words together
|
| 683 |
+
|
| 684 |
+
heading.html([first_part, ' <span>', last_word, '</span>'].join(''));
|
| 685 |
+
// Proceed with CSS changes
|
| 686 |
+
$(el).removeClass('monsterinsights-addon-not-installed').addClass('monsterinsights-addon-inactive');
|
| 687 |
+
$this.next().hide();
|
| 688 |
+
},
|
| 689 |
+
error: function(xhr, textStatus ,e) {
|
| 690 |
+
$this.next().hide();
|
| 691 |
+
return;
|
| 692 |
+
}
|
| 693 |
+
}
|
| 694 |
+
$.ajax(cred_opts);
|
| 695 |
+
});
|
| 696 |
+
|
| 697 |
+
// No need to move further if we need to enter our creds.
|
| 698 |
+
return;
|
| 699 |
+
}
|
| 700 |
+
|
| 701 |
+
// The Ajax request was successful, so let's update the output.
|
| 702 |
+
if ( monsterinsights_admin.isnetwork ) {
|
| 703 |
+
$(button).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.networkactivate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon');
|
| 704 |
+
} else {
|
| 705 |
+
$(button).html('<i class="monsterinsights-toggle-on"></i> ' + monsterinsights_admin.activate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon');
|
| 706 |
+
}
|
| 707 |
+
$(button).attr('rel', response.plugin);
|
| 708 |
+
$(message).text(monsterinsights_admin.inactive);
|
| 709 |
+
|
| 710 |
+
// Trick here to wrap a span around he last word of the status
|
| 711 |
+
var heading = $(message), word_array, last_word, first_part;
|
| 712 |
+
|
| 713 |
+
word_array = heading.html().split(/\s+/); // split on spaces
|
| 714 |
+
last_word = word_array.pop(); // pop the last word
|
| 715 |
+
first_part = word_array.join(' '); // rejoin the first words together
|
| 716 |
+
|
| 717 |
+
heading.html([first_part, ' <span>', last_word, '</span>'].join(''));
|
| 718 |
+
// Proceed with CSS changes
|
| 719 |
+
$(el).removeClass('monsterinsights-addon-not-installed').addClass('monsterinsights-addon-inactive');
|
| 720 |
+
$this.next().hide();
|
| 721 |
+
},
|
| 722 |
+
error: function(xhr, textStatus ,e) {
|
| 723 |
+
$this.next().hide();
|
| 724 |
+
return;
|
| 725 |
+
}
|
| 726 |
+
}
|
| 727 |
+
$.ajax(opts);
|
| 728 |
+
});
|
| 729 |
+
|
| 730 |
+
// Function to clear any disabled buttons and extra text if the user needs to add creds but instead tries to install a different addon.
|
| 731 |
+
function monsterinsightsAddonRefresh(element) {
|
| 732 |
+
if ( $(element).attr('disabled') ) {
|
| 733 |
+
$(element).removeAttr('disabled');
|
| 734 |
+
}
|
| 735 |
+
|
| 736 |
+
if ( $(element).parent().parent().hasClass('monsterinsights-addon-not-installed') ) {
|
| 737 |
+
$(element).text( monsterinsights_admin.install );
|
| 738 |
+
}
|
| 739 |
+
}
|
| 740 |
+
/**
|
| 741 |
+
* Handles tabbed interfaces within MonsterInsights:
|
| 742 |
+
* - Settings Page
|
| 743 |
+
* - Reports Page
|
| 744 |
+
* - Tools Page
|
| 745 |
+
*/
|
| 746 |
+
/* @todo: remove this comment, convert other comments to multiline (reduction safe), and namespace all variables (reduction safe) */
|
| 747 |
+
$( function() {
|
| 748 |
+
MonsterInsightsTriggerTabs( true );
|
| 749 |
+
});
|
| 750 |
+
|
| 751 |
+
$( window ).on( "hashchange", function( e ) {
|
| 752 |
+
e.preventDefault();
|
| 753 |
+
MonsterInsightsTriggerTabs( false );
|
| 754 |
+
});
|
| 755 |
+
|
| 756 |
+
function MonsterInsightsTriggerTabs( init ) {
|
| 757 |
+
var window_hash = window.location.hash;
|
| 758 |
+
var current_tab = '';
|
| 759 |
+
var tab_nav = '.monsterinsights-main-nav-container';
|
| 760 |
+
var tabs_section = '.monsterinsights-main-nav-tabs';
|
| 761 |
+
|
| 762 |
+
var current_sub_tab = '';
|
| 763 |
+
var sub_tabs_nav = '.monsterinsights-sub-nav-container';
|
| 764 |
+
var sub_tabs_section = '.monsterinsights-sub-nav-tabs';
|
| 765 |
+
var current_sub_tab_div = '';
|
| 766 |
+
|
| 767 |
+
// If there's no hash, then we're on the default, which the page will auto load first tab + subtab as active
|
| 768 |
+
if ( window_hash.indexOf( '#' ) > -1 ) {
|
| 769 |
+
if ( window_hash.indexOf( '?' ) < 1 ) {
|
| 770 |
+
// No ?, but there is a #
|
| 771 |
+
current_tab = window_hash;
|
| 772 |
+
var firstchildclick = $( sub_tabs_nav );
|
| 773 |
+
|
| 774 |
+
// If there's no subtab defined, let's see if the page has subtabs, and if so select the first one.
|
| 775 |
+
if ( "0" in firstchildclick && "firstElementChild" in firstchildclick[0] && "hash" in firstchildclick[0].firstElementChild ) {
|
| 776 |
+
current_sub_tab = firstchildclick[0].firstElementChild.hash;
|
| 777 |
+
current_sub_tab_div = '#' + ( firstchildclick[0].firstElementChild.hash ).split( '?' )[1];
|
| 778 |
+
}
|
| 779 |
+
} else {
|
| 780 |
+
// ? and a #
|
| 781 |
+
var tab_split = window_hash.split( '?' );
|
| 782 |
+
current_tab = tab_split[0];
|
| 783 |
+
current_sub_tab = window_hash;
|
| 784 |
+
current_sub_tab_div = '#' + tab_split[1];
|
| 785 |
+
}
|
| 786 |
+
|
| 787 |
+
// @todo: if the tab doesn't exist, we should fallback to finding the first tab and opening that
|
| 788 |
+
// If we fallback, we should clear the sub_tab so we ensure we land on the first subtab of the new
|
| 789 |
+
// tab, if that pages has subtabs.
|
| 790 |
+
|
| 791 |
+
$( tab_nav ).find( '.monsterinsights-active' ).removeClass( 'monsterinsights-active' );
|
| 792 |
+
$( tabs_section ).find( '.monsterinsights-active' ).removeClass( 'monsterinsights-active' );
|
| 793 |
+
$( sub_tabs_nav ).find( '.monsterinsights-active' ).removeClass( 'monsterinsights-active' );
|
| 794 |
+
$( sub_tabs_section ).find( '.monsterinsights-active' ).removeClass( 'monsterinsights-active' );
|
| 795 |
+
|
| 796 |
+
$( tab_nav ).find( 'a[href="' + current_tab + '"]' ).addClass( 'monsterinsights-active' );
|
| 797 |
+
$( tabs_section ).find( current_tab ).addClass( 'monsterinsights-active' );
|
| 798 |
+
|
| 799 |
+
// Check to make sure the subtab given in the url exists, and then open it.
|
| 800 |
+
if ( $( sub_tabs_nav ).find( 'a[href="' + current_sub_tab + '"]' ).length == 1 ) {
|
| 801 |
+
$( sub_tabs_nav ).find( 'a[href="' + current_sub_tab + '"]' ).addClass( 'monsterinsights-active' );
|
| 802 |
+
$( sub_tabs_section ).find( current_sub_tab_div ).addClass( 'monsterinsights-active' );
|
| 803 |
+
} else {
|
| 804 |
+
// If the subtab given in the URL doesn't exist, let's see if the page has subtabs, and if so select the first one.
|
| 805 |
+
var firstchildclick = $( sub_tabs_nav );
|
| 806 |
+
if ( "0" in firstchildclick && "firstElementChild" in firstchildclick[0] && "hash" in firstchildclick[0].firstElementChild ) {
|
| 807 |
+
$( sub_tabs_nav ).find( 'a[href="#' + (firstchildclick[0].firstElementChild.hash).split( '?' )[1] + '"]' ).addClass( 'monsterinsights-active' );
|
| 808 |
+
$( sub_tabs_section ).find( '#' + (firstchildclick[0].firstElementChild.hash).split( '?' )[1] ).addClass( 'monsterinsights-active' );
|
| 809 |
+
}
|
| 810 |
+
}
|
| 811 |
+
|
| 812 |
+
if ( $('.monsterinsights-main-nav-tabs .monsterinsights-main-nav-tab:not(".monsterinsights-active") .monsterinsights-tab-settings-notices .monsterinsights-notice' ).length > 0 ) {
|
| 813 |
+
$('.monsterinsights-main-nav-tabs .monsterinsights-main-nav-tab:not(".monsterinsights-active") .monsterinsights-tab-settings-notices .monsterinsights-notice' ).remove();
|
| 814 |
+
}
|
| 815 |
+
|
| 816 |
+
if ( $('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab:not("' + current_sub_tab_div + '") .monsterinsights-subtab-settings-notices .monsterinsights-notice' ).length > 0 ) {
|
| 817 |
+
$('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab:not("' + current_sub_tab_div + '") .monsterinsights-subtab-settings-notices .monsterinsights-notice' ).remove();
|
| 818 |
+
}
|
| 819 |
+
|
| 820 |
+
if ( current_tab !== '#monsterinsights-main-tab-tracking' ) {
|
| 821 |
+
if ( $('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab .monsterinsights-subtab-settings-notices .monsterinsights-notice' ).length > 0 ) {
|
| 822 |
+
$('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab .monsterinsights-subtab-settings-notices .monsterinsights-notice' ).remove();
|
| 823 |
+
}
|
| 824 |
+
}
|
| 825 |
+
}
|
| 826 |
+
}
|
| 827 |
});
|
| 828 |
|
| 829 |
function monsterinsights_popupwindow(url, w, h) {
|
| 830 |
+
'use strict';
|
| 831 |
+
monsterinsights_closepopupwindow();
|
| 832 |
+
var left = (screen.width/2)-(w/2);
|
| 833 |
+
var top = (screen.height/8);
|
| 834 |
+
monsterinsights_authwindow = window.open(url, 'monsterinsights_ga_auth_window', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
|
| 835 |
}
|
| 836 |
|
| 837 |
function monsterinsights_closepopupwindow() {
|
| 838 |
+
if( monsterinsights_authwindow ){
|
| 839 |
+
monsterinsights_authwindow.close();
|
| 840 |
+
}
|
| 841 |
}
|
| 842 |
|
| 843 |
function monsterinsights_show_manual( ){
|
| 844 |
+
document.getElementById("monsterinsights-google-ua-box").className = "";
|
| 845 |
+
}
|
| 846 |
+
|
| 847 |
+
var uorigindetected = 'no';
|
| 848 |
+
var monsterinsights_authwindow;
|
assets/js/admin.min.js
CHANGED
|
@@ -1,9 +1,14 @@
|
|
| 1 |
-
|
| 2 |
-
else
|
| 3 |
-
else{
|
| 4 |
-
else{
|
| 5 |
-
else
|
| 6 |
-
else{s
|
| 7 |
-
else{
|
| 8 |
-
else{
|
| 9 |
-
else{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(function(){var n,s,t=[];window.onerror=function(n,i,e){if(!document.getElementById('monsterinsights-ublock-origin-error'))t[t.length]=[n,i,e];else s(n,i,e)};jQuery(document).ready(function(){for(err in t)s(t[err][0],t[err][1],t[err][2])});s=function(t,s,i){var e,o,r,a;if(!n)n=document.getElementById('monsterinsights-ublock-origin-error');if(!n)return;e=document.createElement('li');e.className='debug-bar-js-error';e.textContent=t+' on ';o=document.createElement('span');o.textContent=s+' line '+i;e.appendChild(o);n.appendChild(e)}})();jQuery(document).ready(function(t){t('#screen-meta-links').prependTo('#monsterinsights-header-temp');t('#screen-meta').prependTo('#monsterinsights-header-temp');t('.monsterinsights-help-tip').tooltip({content:function(){return t(this).prop('title')},tooltipClass:'monsterinsights-ui-tooltip',position:{my:'center top',at:'center bottom+10',collision:'flipfit',},hide:{duration:200,},show:{duration:200,},});if(typeof Clipboard!=='undefined'){var e=new Clipboard('.monsterinsights-copy-to-clipboard');t(document).on('click','.monsterinsights-copy-to-clipboard',function(t){t.preventDefault()});function d(t){var n='',s=(t==='cut'?'X':'C');if(/iPhone|iPad/i.test(navigator.userAgent)){n='No support :('}
|
| 2 |
+
else if(/Mac/i.test(navigator.userAgent)){n='Press ⌘-'+s+' to '+t}
|
| 3 |
+
else{n='Press Ctrl-'+s+' to '+t};return n};e.on('success',function(t){t.trigger.textContent=monsterinsights_admin.copied;window.setTimeout(function(){t.trigger.textContent=monsterinsights_admin.copytoclip},2000)});e.on('error',function(t){t.trigger.textContent=d(t.action)})};t('div.monsterinsights-notice').on('click','.notice-dismiss',function(n){n.preventDefault();t(this).closest('div.monsterinsights-notice').fadeOut();if(t(this).hasClass('is-dismissible')){t.post(monsterinsights_admin.ajax,{action:'monsterinsights_ajax_dismiss_notice',nonce:monsterinsights_admin.dismiss_notice_nonce,notice:t(this).parent().data('notice')},function(t){},'json')}});t('.monsterinsights-select300').select300();var n=!1;t(document).on('change','#monsterinsights-settings :input',function(){n=!0});t(document).on('click','a:not(.monsterinsights-settings-click-excluded)',function(t){if(n){var s=confirm(monsterinsights_admin.settings_changed_confirm);if(s){n=!1;return!0}
|
| 4 |
+
else{t.preventDefault();return!1}}});t('#monsterinsights-google-authenticate-submit').on('click',function(n){n.preventDefault();t('<div id="monsterinsights_google_auth_view" class="monsterinsights-hideme"></div>').prependTo('body');t('<div id="monsterinsights_google_auth_block_view" class="monsterinsights-hideme"></div>').prependTo('body');var s={'action':'monsterinsights_google_view','view':'prestart','reauth':!1};jQuery.post(ajaxurl,s,function(n){t('#monsterinsights_google_auth_view').html(n);t('#monsterinsights_google_auth_view').removeClass('monsterinsights-hideme');t('#monsterinsights_google_auth_block_view').removeClass('monsterinsights-hideme');t('#wpadminbar').addClass('monsterinsights-hideme');document.body.style.overflowY='hidden';document.body.style.overflowX='hidden';window.scrollTo(0,0);t('#adminmenumain').addClass('monsterinsights_opacity_60')}).fail(function(n,s,i){var e=t(n.responseText).text();e=e.substring(0,e.indexOf('Call Stack'));console.log(e)})});t('#monsterinsights-google-reauthenticate-submit').on('click',function(n){n.preventDefault();t('<div id="monsterinsights_google_auth_view" class="monsterinsights_google_auth_reauth monsterinsights-hideme"></div>').prependTo('body');t('<div id="monsterinsights_google_auth_block_view" class="monsterinsights-hideme"></div>').prependTo('body');var s={'action':'monsterinsights_google_view','view':'prestart','reauth':!0};jQuery.post(ajaxurl,s,function(n){t('#monsterinsights_google_auth_view').html(n);t('#monsterinsights_google_auth_view').removeClass('monsterinsights-hideme');t('#monsterinsights_google_auth_block_view').removeClass('monsterinsights-hideme');t('#wpadminbar').addClass('monsterinsights-hideme');document.body.style.overflowY='hidden';document.body.style.overflowX='hidden';window.scrollTo(0,0);t('#adminmenumain').addClass('monsterinsights_opacity_60')}).fail(function(n,s,i){var e=t(n.responseText).text();e=e.substring(0,e.indexOf('Call Stack'));console.log(e)})});t(document).on('click','#monsterinsights_google_auth_box_next',function(n){n.preventDefault();var s='';if(document.getElementById('monsterinsights_step_data')!=null){s=document.getElementById('monsterinsights_step_data').value};var i={'action':'monsterinsights_google_view','view':document.getElementById('monsterinsightsview').value,'reauth':document.getElementById('monsterinsightsreauth').value,'stepdata':s,};t('#monsterinsights_google_auth_box_footer').html('<div class="monsterinsights-google-loading">'+monsterinsights_admin.loadingtext+'</div>');t('.monsterinsights_google_auth_box_cancel').hide();jQuery.post(ajaxurl,i,function(n){t('#monsterinsights_google_auth_view').html(n);t('#monsterinsights_google_auth_view').removeClass('monsterinsights-hideme');t('#monsterinsights_google_auth_block_view').removeClass('monsterinsights-hideme');var s=document.getElementById('monsterinsightsview').value;if(s=='selectprofile'){t('.monsterinsights_select_ga_profile').select300();monsterinsights_closepopupwindow()}}).fail(function(n,s,i){var e=t(n.responseText).text();e=e.substring(0,e.indexOf('Call Stack'));console.log(e)})});t(document).on('click','.monsterinsights_google_auth_box_done',function(t){t.preventDefault();location.reload()});t(document).on('click','.monsterinsights_google_auth_box_cancel_error',function(t){t.preventDefault();location.reload()});t(document).on('click','.monsterinsights_google_auth_box_cancel',function(n){n.preventDefault();var s='';if(document.getElementById('monsterinsights_step_data')!=null){s=document.getElementById('monsterinsights_step_data').value};var i={'action':'monsterinsights_google_cancel','view':document.getElementById('monsterinsightsview').value,'reauth':document.getElementById('monsterinsightsreauth').value,'stepdata':s,};jQuery.post(ajaxurl,i,function(n){document.body.style.overflowY='visible';document.body.style.overflowX='visible';t('#monsterinsights_google_auth_view').html('');t('#monsterinsights_google_auth_view').addClass('monsterinsights-hideme');t('#monsterinsights_google_auth_block_view').addClass('monsterinsights-hideme');t('#adminmenumain').removeClass('monsterinsights_opacity_60');t('#wpadminbar').removeClass('monsterinsights-hideme')}).fail(function(n,s,i){var e=t(n.responseText).text();e=e.substring(0,e.indexOf('Call Stack'));console.log(e)})});t('#monsterinsights-url-builder input').keyup(o);t('#monsterinsights-url-builder input').click(o);function o(){var i=t('#monsterinsights-url-builer-domain').val().trim(),o=t('#monsterinsights-url-builer-source').val().trim(),r=t('#monsterinsights-url-builer-medium').val().trim(),a=t('#monsterinsights-url-builer-term').val().trim(),d=t('#monsterinsights-url-builer-content').val().trim(),l=t('#monsterinsights-url-builer-name').val().trim(),s=t('#monsterinsights-url-builer-fragment').is(':checked'),e=i.substring(i.lastIndexOf('/')+1);if(s&&e.length>0&&e.indexOf('#')>-1){s='&'}
|
| 5 |
+
else if(!s&&e.length>0&&e.indexOf('?')>-1){s='&'}
|
| 6 |
+
else{s=s?'#':'?'};var n=i+s+'utm_source='+encodeURIComponent(o);if(r){var n=n+'&utm_medium='+encodeURIComponent(r)};if(l){var n=n+'&utm_campaign='+encodeURIComponent(l)};if(a){var n=n+'&utm_term='+encodeURIComponent(a)};if(d){var n=n+'&utm_content='+encodeURIComponent(d)};if(i&&o){t('#monsterinsights-url-builer-url').html(n.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'))}
|
| 7 |
+
else{t('#monsterinsights-url-builer-url').html('')}};t(document).on('click','#monsterinsights-shorten-url',function(n){n.preventDefault();t('#monsterinsights-shorten-url').text(monsterinsights_admin.working);var s=decodeURIComponent(t('#monsterinsights-url-builer-url').val()),i={'action':'monsterinsights_get_shortlink','url':s,'nonce':monsterinsights_admin.admin_nonce,};jQuery.post(ajaxurl,i,function(n){t('#monsterinsights-url-builer-url').html(n.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'));t('#monsterinsights-shorten-url').text(monsterinsights_admin.shortened);window.setTimeout(function(){t('#monsterinsights-shorten-url').text(monsterinsights_admin.shorten)},2000)}).fail(function(n,s,i){t('#monsterinsights-shorten-url').text(monsterinsights_admin.failed);window.setTimeout(function(){t('#monsterinsights-shorten-url').text(monsterinsights_admin.shorten)},2000)})});if(t('#monsterinsights-addons').length!==0){t('#wpbody').css('background-color','#f1f1f1');t('body').css('background-color','#f1f1f1');t('#wpfooter').css('background-color','#f1f1f1');t('#wpbody-content').css('padding-bottom','0px')};var a;t('form#add-on-search input#add-on-searchbox').on('keyup',function(){clearTimeout(a);var n=t(this),s=t(n).val().toLowerCase(),i=t(n).data('heading'),e=t(n).data('results'),o=t(n).data('cancel');t('form#add-on-search .spinner').css('visibility','visible');if(s.length<3){t('div.monsterinsights-addon').fadeIn('fast',function(){t('form#add-on-search .spinner').css('visibility','hidden')});return};t('div.monsterinsights-addon').each(function(){if(t('h3.monsterinsights-addon-title',t(this)).text().toLowerCase().search(s)>=0){t(this).fadeIn()}
|
| 8 |
+
else{t(this).fadeOut()}});t('form#add-on-search .spinner').css('visibility','hidden')});var i=new List('monsterinsights-addons-licensed',{valueNames:['monsterinsights-addon-title']});var s=new List('monsterinsights-addons-unlicensed',{valueNames:['monsterinsights-addon-title']});t('select#monsterinsights-filter-select').on('change',function(){if(typeof i.sort!=='undefined'){i.sort('monsterinsights-addon-title',{order:t(this).val(),})};if(typeof s.sort!=='undefined'){s.sort('monsterinsights-addon-title',{order:t(this).val(),})}});t('#monsterinsights-addons').on('click.refreshInstallAddon','.monsterinsights-addon-action-button',function(n){var s=t(this),i=t('#monsterinsights-addons').find('.monsterinsights-addon-action-button');t.each(i,function(t,n){if(s==n){return!0};l(n)})});t('#monsterinsights-addons').on('click.activateAddon','.monsterinsights-activate-addon',function(n){n.preventDefault();var s=t(this);t('.monsterinsights-addon-error').remove();t(this).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.activating);t(this).next().css({'display':'inline-block','margin-top':'0px'});var i=t(this),r=t(this).attr('rel'),e=t(this).parent().parent(),o=t(this).parent().parent().find('.addon-status'),a={url:ajaxurl,type:'post',async:!0,cache:!1,dataType:'json',data:{action:'monsterinsights_activate_addon',nonce:monsterinsights_admin.activate_nonce,plugin:r,isnetwork:monsterinsights_admin.isnetwork},success:function(n){if(n&&!0!==n){t(e).slideDown('normal',function(){t(this).after('<div class="monsterinsights-addon-error"><strong>'+n.error+'</strong></div>');s.next().hide();t('.monsterinsights-addon-error').delay(3000).slideUp()});return};if(monsterinsights_admin.isnetwork){t(i).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.networkdeactivate).removeClass('monsterinsights-activate-addon').addClass('monsterinsights-deactivate-addon')}
|
| 9 |
+
else{t(i).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.deactivate).removeClass('monsterinsights-activate-addon').addClass('monsterinsights-deactivate-addon')};t(o).text(monsterinsights_admin.active);var a=t(o),r,d,l;r=a.html().split(/\s+/);d=r.pop();l=r.join(' ');a.html([l,' <span>',d,'</span>'].join(''));t(e).removeClass('monsterinsights-addon-inactive').addClass('monsterinsights-addon-active');s.next().hide()},error:function(t,n,i){s.next().hide();return}};t.ajax(a)});t('#monsterinsights-addons').on('click.deactivateAddon','.monsterinsights-deactivate-addon',function(n){n.preventDefault();var s=t(this);t('.monsterinsights-addon-error').remove();t(this).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.deactivating);t(this).next().css({'display':'inline-block','margin-top':'0px'});var i=t(this),r=t(this).attr('rel'),e=t(this).parent().parent(),o=t(this).parent().parent().find('.addon-status'),a={url:ajaxurl,type:'post',async:!0,cache:!1,dataType:'json',data:{action:'monsterinsights_deactivate_addon',nonce:monsterinsights_admin.deactivate_nonce,plugin:r,isnetwork:monsterinsights_admin.isnetwork},success:function(n){if(n&&!0!==n){t(e).slideDown('normal',function(){t(this).after('<div class="monsterinsights-addon-error"><strong>'+n.error+'</strong></div>');s.next().hide();t('.monsterinsights-addon-error').delay(3000).slideUp()});return};if(monsterinsights_admin.isnetwork){t(i).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.networkactivate).removeClass('monsterinsights-deactivate-addon').addClass('monsterinsights-activate-addon')}
|
| 10 |
+
else{t(i).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.activate).removeClass('monsterinsights-deactivate-addon').addClass('monsterinsights-activate-addon')};t(o).text(monsterinsights_admin.inactive);var a=t(o),r,d,l;r=a.html().split(/\s+/);d=r.pop();l=r.join(' ');a.html([l,' <span>',d,'</span>'].join(''));t(e).removeClass('monsterinsights-addon-active').addClass('monsterinsights-addon-inactive');s.next().hide()},error:function(t,n,i){s.next().hide();return}};t.ajax(a)});t('#monsterinsights-addons').on('click.installAddon','.monsterinsights-install-addon',function(n){n.preventDefault();var i=t(this);t('.monsterinsights-addon-error').remove();t(this).html('<i class="monsterinsights-cloud-download"></i> '+monsterinsights_admin.installing);t(this).next().css({'display':'inline-block','margin-top':'0px'});var s=t(this),r=t(this).attr('rel'),e=t(this).parent().parent(),o=t(this).parent().parent().find('.addon-status'),a={url:ajaxurl,type:'post',async:!0,cache:!1,dataType:'json',data:{action:'monsterinsights_install_addon',nonce:monsterinsights_admin.install_nonce,plugin:r},success:function(n){if(n.error){t(e).slideDown('normal',function(){t(s).parent().parent().after('<div class="monsterinsights-addon-error"><div class="xinterior"><p><strong>'+n.error+'</strong></p></div></div>');t(s).html('<i class="monsterinsights-cloud-download"></i> '+monsterinsights_admin.install);i.next().hide();t('.monsterinsights-addon-error').delay(4000).slideUp()});return};if(n.form){t(e).slideDown('normal',function(){t(this).after('<div class="monsterinsights-addon-error">'+n.form+'</div>');i.next().hide()});t(s).attr('disabled',!0);t('#monsterinsights-addons').on('click.installCredsAddon','#upgrade',function(n){n.preventDefault();i.next().hide();t(this).html('<i class="monsterinsights-cloud-download"></i> '+monsterinsights_admin.installing);t(this).next().css({'display':'inline-block','margin-top':'0px'});var d=t(this).parent().parent().find('#hostname').val(),l=t(this).parent().parent().find('#username').val(),m=t(this).parent().parent().find('#password').val(),a=t(this),h=t(this).parent().parent().parent().parent(),g={url:ajaxurl,type:'post',async:!0,cache:!1,dataType:'json',data:{action:'monsterinsights_install_addon',nonce:monsterinsights_admin.install_nonce,plugin:r,hostname:d,username:l,password:m},success:function(n){if(n.error){t(e).slideDown('normal',function(){t(s).parent().parent().after('<div class="monsterinsights-addon-error"><strong>'+n.error+'</strong></div>');t(s).html('<i class="monsterinsights-cloud-download"></i> '+monsterinsights_admin.install);i.next().hide();t('.monsterinsights-addon-error').delay(4000).slideUp()});return};if(n.form){i.next().hide();t('.monsterinsights-inline-error').remove();t(a).val(monsterinsights_admin.proceed);t(a).after('<span class="monsterinsights-inline-error">'+monsterinsights_admin.connect_error+'</span>');return};t(h).remove();t(s).show();if(monsterinsights_admin.isnetwork){t(s).text(monsterinsights_admin.networkactivate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon')}
|
| 11 |
+
else{t(s).text(monsterinsights_admin.activate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon')};t(s).attr('rel',n.plugin);t(s).removeAttr('disabled');t(o).text(monsterinsights_admin.inactive);var d=t(o),r,l,m;r=d.html().split(/\s+/);l=r.pop();m=r.join(' ');d.html([m,' <span>',l,'</span>'].join(''));t(e).removeClass('monsterinsights-addon-not-installed').addClass('monsterinsights-addon-inactive');i.next().hide()},error:function(t,n,s){i.next().hide();return}};t.ajax(g)});return};if(monsterinsights_admin.isnetwork){t(s).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.networkactivate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon')}
|
| 12 |
+
else{t(s).html('<i class="monsterinsights-toggle-on"></i> '+monsterinsights_admin.activate).removeClass('monsterinsights-install-addon').addClass('monsterinsights-activate-addon')};t(s).attr('rel',n.plugin);t(o).text(monsterinsights_admin.inactive);var d=t(o),a,l,m;a=d.html().split(/\s+/);l=a.pop();m=a.join(' ');d.html([m,' <span>',l,'</span>'].join(''));t(e).removeClass('monsterinsights-addon-not-installed').addClass('monsterinsights-addon-inactive');i.next().hide()},error:function(t,n,s){i.next().hide();return}};t.ajax(a)});function l(n){if(t(n).attr('disabled')){t(n).removeAttr('disabled')};if(t(n).parent().parent().hasClass('monsterinsights-addon-not-installed')){t(n).text(monsterinsights_admin.install)}};t(function(){r(!0)});t(window).on('hashchange',function(t){t.preventDefault();r(!1)});function r(n){var e=window.location.hash,o='',m='.monsterinsights-main-nav-container',h='.monsterinsights-main-nav-tabs',a='',i='.monsterinsights-sub-nav-container',d='.monsterinsights-sub-nav-tabs',r='';if(e.indexOf('#')>-1){if(e.indexOf('?')<1){o=e;var s=t(i);if('0' in s&&'firstElementChild' in s[0]&&'hash' in s[0].firstElementChild){a=s[0].firstElementChild.hash;r='#'+(s[0].firstElementChild.hash).split('?')[1]}}
|
| 13 |
+
else{var l=e.split('?');o=l[0];a=e;r='#'+l[1]};t(m).find('.monsterinsights-active').removeClass('monsterinsights-active');t(h).find('.monsterinsights-active').removeClass('monsterinsights-active');t(i).find('.monsterinsights-active').removeClass('monsterinsights-active');t(d).find('.monsterinsights-active').removeClass('monsterinsights-active');t(m).find('a[href="'+o+'"]').addClass('monsterinsights-active');t(h).find(o).addClass('monsterinsights-active');if(t(i).find('a[href="'+a+'"]').length==1){t(i).find('a[href="'+a+'"]').addClass('monsterinsights-active');t(d).find(r).addClass('monsterinsights-active')}
|
| 14 |
+
else{var s=t(i);if('0' in s&&'firstElementChild' in s[0]&&'hash' in s[0].firstElementChild){t(i).find('a[href="#'+(s[0].firstElementChild.hash).split('?')[1]+'"]').addClass('monsterinsights-active');t(d).find('#'+(s[0].firstElementChild.hash).split('?')[1]).addClass('monsterinsights-active')}};if(t('.monsterinsights-main-nav-tabs .monsterinsights-main-nav-tab:not(".monsterinsights-active") .monsterinsights-tab-settings-notices .monsterinsights-notice').length>0){t('.monsterinsights-main-nav-tabs .monsterinsights-main-nav-tab:not(".monsterinsights-active") .monsterinsights-tab-settings-notices .monsterinsights-notice').remove()};if(t('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab:not("'+r+'") .monsterinsights-subtab-settings-notices .monsterinsights-notice').length>0){t('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab:not("'+r+'") .monsterinsights-subtab-settings-notices .monsterinsights-notice').remove()};if(o!=='#monsterinsights-main-tab-tracking'){if(t('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab .monsterinsights-subtab-settings-notices .monsterinsights-notice').length>0){t('.monsterinsights-sub-nav-tabs .monsterinsights-sub-nav-tab .monsterinsights-subtab-settings-notices .monsterinsights-notice').remove()}}}}});function monsterinsights_popupwindow(t,n,s){'use strict';monsterinsights_closepopupwindow();var i=(screen.width/2)-(n/2),e=(screen.height/8);monsterinsights_authwindow=window.open(t,'monsterinsights_ga_auth_window','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+n+', height='+s+', top='+e+', left='+i)};function monsterinsights_closepopupwindow(){if(monsterinsights_authwindow){monsterinsights_authwindow.close()}};function monsterinsights_show_manual(){document.getElementById('monsterinsights-google-ua-box').className=''};var uorigindetected='no',monsterinsights_authwindow;
|
assets/js/clipboard/clipboard.js
CHANGED
|
@@ -1,778 +1,778 @@
|
|
| 1 |
-
/*!
|
| 2 |
-
* clipboard.js v1.6.
|
| 3 |
-
* https://zenorocha.github.io/clipboard.js
|
| 4 |
-
*
|
| 5 |
-
* Licensed MIT © Zeno Rocha
|
| 6 |
-
*/
|
| 7 |
-
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Clipboard = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
|
| 8 |
-
var DOCUMENT_NODE_TYPE = 9;
|
| 9 |
-
|
| 10 |
-
/**
|
| 11 |
-
* A polyfill for Element.matches()
|
| 12 |
-
*/
|
| 13 |
-
if (Element && !Element.prototype.matches) {
|
| 14 |
-
var proto = Element.prototype;
|
| 15 |
-
|
| 16 |
-
proto.matches = proto.matchesSelector ||
|
| 17 |
-
proto.mozMatchesSelector ||
|
| 18 |
-
proto.msMatchesSelector ||
|
| 19 |
-
proto.oMatchesSelector ||
|
| 20 |
-
proto.webkitMatchesSelector;
|
| 21 |
-
}
|
| 22 |
-
|
| 23 |
-
/**
|
| 24 |
-
* Finds the closest parent that matches a selector.
|
| 25 |
-
*
|
| 26 |
-
* @param {Element} element
|
| 27 |
-
* @param {String} selector
|
| 28 |
-
* @return {Function}
|
| 29 |
-
*/
|
| 30 |
-
function closest (element, selector) {
|
| 31 |
-
while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {
|
| 32 |
-
if (element.matches(selector)) return element;
|
| 33 |
-
element = element.parentNode;
|
| 34 |
-
}
|
| 35 |
-
}
|
| 36 |
-
|
| 37 |
-
module.exports = closest;
|
| 38 |
-
|
| 39 |
-
},{}],2:[function(require,module,exports){
|
| 40 |
-
var closest = require('./closest');
|
| 41 |
-
|
| 42 |
-
/**
|
| 43 |
-
* Delegates event to a selector.
|
| 44 |
-
*
|
| 45 |
-
* @param {Element} element
|
| 46 |
-
* @param {String} selector
|
| 47 |
-
* @param {String} type
|
| 48 |
-
* @param {Function} callback
|
| 49 |
-
* @param {Boolean} useCapture
|
| 50 |
-
* @return {Object}
|
| 51 |
-
*/
|
| 52 |
-
function delegate(element, selector, type, callback, useCapture) {
|
| 53 |
-
var listenerFn = listener.apply(this, arguments);
|
| 54 |
-
|
| 55 |
-
element.addEventListener(type, listenerFn, useCapture);
|
| 56 |
-
|
| 57 |
-
return {
|
| 58 |
-
destroy: function() {
|
| 59 |
-
element.removeEventListener(type, listenerFn, useCapture);
|
| 60 |
-
}
|
| 61 |
-
}
|
| 62 |
-
}
|
| 63 |
-
|
| 64 |
-
/**
|
| 65 |
-
* Finds closest match and invokes callback.
|
| 66 |
-
*
|
| 67 |
-
* @param {Element} element
|
| 68 |
-
* @param {String} selector
|
| 69 |
-
* @param {String} type
|
| 70 |
-
* @param {Function} callback
|
| 71 |
-
* @return {Function}
|
| 72 |
-
*/
|
| 73 |
-
function listener(element, selector, type, callback) {
|
| 74 |
-
return function(e) {
|
| 75 |
-
e.delegateTarget = closest(e.target, selector);
|
| 76 |
-
|
| 77 |
-
if (e.delegateTarget) {
|
| 78 |
-
callback.call(element, e);
|
| 79 |
-
}
|
| 80 |
-
}
|
| 81 |
-
}
|
| 82 |
-
|
| 83 |
-
module.exports = delegate;
|
| 84 |
-
|
| 85 |
-
},{"./closest":1}],3:[function(require,module,exports){
|
| 86 |
-
/**
|
| 87 |
-
* Check if argument is a HTML element.
|
| 88 |
-
*
|
| 89 |
-
* @param {Object} value
|
| 90 |
-
* @return {Boolean}
|
| 91 |
-
*/
|
| 92 |
-
exports.node = function(value) {
|
| 93 |
-
return value !== undefined
|
| 94 |
-
&& value instanceof HTMLElement
|
| 95 |
-
&& value.nodeType === 1;
|
| 96 |
-
};
|
| 97 |
-
|
| 98 |
-
/**
|
| 99 |
-
* Check if argument is a list of HTML elements.
|
| 100 |
-
*
|
| 101 |
-
* @param {Object} value
|
| 102 |
-
* @return {Boolean}
|
| 103 |
-
*/
|
| 104 |
-
exports.nodeList = function(value) {
|
| 105 |
-
var type = Object.prototype.toString.call(value);
|
| 106 |
-
|
| 107 |
-
return value !== undefined
|
| 108 |
-
&& (type === '[object NodeList]' || type === '[object HTMLCollection]')
|
| 109 |
-
&& ('length' in value)
|
| 110 |
-
&& (value.length === 0 || exports.node(value[0]));
|
| 111 |
-
};
|
| 112 |
-
|
| 113 |
-
/**
|
| 114 |
-
* Check if argument is a string.
|
| 115 |
-
*
|
| 116 |
-
* @param {Object} value
|
| 117 |
-
* @return {Boolean}
|
| 118 |
-
*/
|
| 119 |
-
exports.string = function(value) {
|
| 120 |
-
return typeof value === 'string'
|
| 121 |
-
|| value instanceof String;
|
| 122 |
-
};
|
| 123 |
-
|
| 124 |
-
/**
|
| 125 |
-
* Check if argument is a function.
|
| 126 |
-
*
|
| 127 |
-
* @param {Object} value
|
| 128 |
-
* @return {Boolean}
|
| 129 |
-
*/
|
| 130 |
-
exports.fn = function(value) {
|
| 131 |
-
var type = Object.prototype.toString.call(value);
|
| 132 |
-
|
| 133 |
-
return type === '[object Function]';
|
| 134 |
-
};
|
| 135 |
-
|
| 136 |
-
},{}],4:[function(require,module,exports){
|
| 137 |
-
var is = require('./is');
|
| 138 |
-
var delegate = require('delegate');
|
| 139 |
-
|
| 140 |
-
/**
|
| 141 |
-
* Validates all params and calls the right
|
| 142 |
-
* listener function based on its target type.
|
| 143 |
-
*
|
| 144 |
-
* @param {String|HTMLElement|HTMLCollection|NodeList} target
|
| 145 |
-
* @param {String} type
|
| 146 |
-
* @param {Function} callback
|
| 147 |
-
* @return {Object}
|
| 148 |
-
*/
|
| 149 |
-
function listen(target, type, callback) {
|
| 150 |
-
if (!target && !type && !callback) {
|
| 151 |
-
throw new Error('Missing required arguments');
|
| 152 |
-
}
|
| 153 |
-
|
| 154 |
-
if (!is.string(type)) {
|
| 155 |
-
throw new TypeError('Second argument must be a String');
|
| 156 |
-
}
|
| 157 |
-
|
| 158 |
-
if (!is.fn(callback)) {
|
| 159 |
-
throw new TypeError('Third argument must be a Function');
|
| 160 |
-
}
|
| 161 |
-
|
| 162 |
-
if (is.node(target)) {
|
| 163 |
-
return listenNode(target, type, callback);
|
| 164 |
-
}
|
| 165 |
-
else if (is.nodeList(target)) {
|
| 166 |
-
return listenNodeList(target, type, callback);
|
| 167 |
-
}
|
| 168 |
-
else if (is.string(target)) {
|
| 169 |
-
return listenSelector(target, type, callback);
|
| 170 |
-
}
|
| 171 |
-
else {
|
| 172 |
-
throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');
|
| 173 |
-
}
|
| 174 |
-
}
|
| 175 |
-
|
| 176 |
-
/**
|
| 177 |
-
* Adds an event listener to a HTML element
|
| 178 |
-
* and returns a remove listener function.
|
| 179 |
-
*
|
| 180 |
-
* @param {HTMLElement} node
|
| 181 |
-
* @param {String} type
|
| 182 |
-
* @param {Function} callback
|
| 183 |
-
* @return {Object}
|
| 184 |
-
*/
|
| 185 |
-
function listenNode(node, type, callback) {
|
| 186 |
-
node.addEventListener(type, callback);
|
| 187 |
-
|
| 188 |
-
return {
|
| 189 |
-
destroy: function() {
|
| 190 |
-
node.removeEventListener(type, callback);
|
| 191 |
-
}
|
| 192 |
-
}
|
| 193 |
-
}
|
| 194 |
-
|
| 195 |
-
/**
|
| 196 |
-
* Add an event listener to a list of HTML elements
|
| 197 |
-
* and returns a remove listener function.
|
| 198 |
-
*
|
| 199 |
-
* @param {NodeList|HTMLCollection} nodeList
|
| 200 |
-
* @param {String} type
|
| 201 |
-
* @param {Function} callback
|
| 202 |
-
* @return {Object}
|
| 203 |
-
*/
|
| 204 |
-
function listenNodeList(nodeList, type, callback) {
|
| 205 |
-
Array.prototype.forEach.call(nodeList, function(node) {
|
| 206 |
-
node.addEventListener(type, callback);
|
| 207 |
-
});
|
| 208 |
-
|
| 209 |
-
return {
|
| 210 |
-
destroy: function() {
|
| 211 |
-
Array.prototype.forEach.call(nodeList, function(node) {
|
| 212 |
-
node.removeEventListener(type, callback);
|
| 213 |
-
});
|
| 214 |
-
}
|
| 215 |
-
}
|
| 216 |
-
}
|
| 217 |
-
|
| 218 |
-
/**
|
| 219 |
-
* Add an event listener to a selector
|
| 220 |
-
* and returns a remove listener function.
|
| 221 |
-
*
|
| 222 |
-
* @param {String} selector
|
| 223 |
-
* @param {String} type
|
| 224 |
-
* @param {Function} callback
|
| 225 |
-
* @return {Object}
|
| 226 |
-
*/
|
| 227 |
-
function listenSelector(selector, type, callback) {
|
| 228 |
-
return delegate(document.body, selector, type, callback);
|
| 229 |
-
}
|
| 230 |
-
|
| 231 |
-
module.exports = listen;
|
| 232 |
-
|
| 233 |
-
},{"./is":3,"delegate":2}],5:[function(require,module,exports){
|
| 234 |
-
function select(element) {
|
| 235 |
-
var selectedText;
|
| 236 |
-
|
| 237 |
-
if (element.nodeName === 'SELECT') {
|
| 238 |
-
element.focus();
|
| 239 |
-
|
| 240 |
-
selectedText = element.value;
|
| 241 |
-
}
|
| 242 |
-
else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
|
| 243 |
-
var isReadOnly = element.hasAttribute('readonly');
|
| 244 |
-
|
| 245 |
-
if (!isReadOnly) {
|
| 246 |
-
element.setAttribute('readonly', '');
|
| 247 |
-
}
|
| 248 |
-
|
| 249 |
-
element.select();
|
| 250 |
-
element.setSelectionRange(0, element.value.length);
|
| 251 |
-
|
| 252 |
-
if (!isReadOnly) {
|
| 253 |
-
element.removeAttribute('readonly');
|
| 254 |
-
}
|
| 255 |
-
|
| 256 |
-
selectedText = element.value;
|
| 257 |
-
}
|
| 258 |
-
else {
|
| 259 |
-
if (element.hasAttribute('contenteditable')) {
|
| 260 |
-
element.focus();
|
| 261 |
-
}
|
| 262 |
-
|
| 263 |
-
var selection = window.getSelection();
|
| 264 |
-
var range = document.createRange();
|
| 265 |
-
|
| 266 |
-
range.selectNodeContents(element);
|
| 267 |
-
selection.removeAllRanges();
|
| 268 |
-
selection.addRange(range);
|
| 269 |
-
|
| 270 |
-
selectedText = selection.toString();
|
| 271 |
-
}
|
| 272 |
-
|
| 273 |
-
return selectedText;
|
| 274 |
-
}
|
| 275 |
-
|
| 276 |
-
module.exports = select;
|
| 277 |
-
|
| 278 |
-
},{}],6:[function(require,module,exports){
|
| 279 |
-
function E () {
|
| 280 |
-
// Keep this empty so it's easier to inherit from
|
| 281 |
-
// (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)
|
| 282 |
-
}
|
| 283 |
-
|
| 284 |
-
E.prototype = {
|
| 285 |
-
on: function (name, callback, ctx) {
|
| 286 |
-
var e = this.e || (this.e = {});
|
| 287 |
-
|
| 288 |
-
(e[name] || (e[name] = [])).push({
|
| 289 |
-
fn: callback,
|
| 290 |
-
ctx: ctx
|
| 291 |
-
});
|
| 292 |
-
|
| 293 |
-
return this;
|
| 294 |
-
},
|
| 295 |
-
|
| 296 |
-
once: function (name, callback, ctx) {
|
| 297 |
-
var self = this;
|
| 298 |
-
function listener () {
|
| 299 |
-
self.off(name, listener);
|
| 300 |
-
callback.apply(ctx, arguments);
|
| 301 |
-
};
|
| 302 |
-
|
| 303 |
-
listener._ = callback
|
| 304 |
-
return this.on(name, listener, ctx);
|
| 305 |
-
},
|
| 306 |
-
|
| 307 |
-
emit: function (name) {
|
| 308 |
-
var data = [].slice.call(arguments, 1);
|
| 309 |
-
var evtArr = ((this.e || (this.e = {}))[name] || []).slice();
|
| 310 |
-
var i = 0;
|
| 311 |
-
var len = evtArr.length;
|
| 312 |
-
|
| 313 |
-
for (i; i < len; i++) {
|
| 314 |
-
evtArr[i].fn.apply(evtArr[i].ctx, data);
|
| 315 |
-
}
|
| 316 |
-
|
| 317 |
-
return this;
|
| 318 |
-
},
|
| 319 |
-
|
| 320 |
-
off: function (name, callback) {
|
| 321 |
-
var e = this.e || (this.e = {});
|
| 322 |
-
var evts = e[name];
|
| 323 |
-
var liveEvents = [];
|
| 324 |
-
|
| 325 |
-
if (evts && callback) {
|
| 326 |
-
for (var i = 0, len = evts.length; i < len; i++) {
|
| 327 |
-
if (evts[i].fn !== callback && evts[i].fn._ !== callback)
|
| 328 |
-
liveEvents.push(evts[i]);
|
| 329 |
-
}
|
| 330 |
-
}
|
| 331 |
-
|
| 332 |
-
// Remove event from queue to prevent memory leak
|
| 333 |
-
// Suggested by https://github.com/lazd
|
| 334 |
-
// Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910
|
| 335 |
-
|
| 336 |
-
(liveEvents.length)
|
| 337 |
-
? e[name] = liveEvents
|
| 338 |
-
: delete e[name];
|
| 339 |
-
|
| 340 |
-
return this;
|
| 341 |
-
}
|
| 342 |
-
};
|
| 343 |
-
|
| 344 |
-
module.exports = E;
|
| 345 |
-
|
| 346 |
-
},{}],7:[function(require,module,exports){
|
| 347 |
-
(function (global, factory) {
|
| 348 |
-
if (typeof define === "function" && define.amd) {
|
| 349 |
-
define(['module', 'select'], factory);
|
| 350 |
-
} else if (typeof exports !== "undefined") {
|
| 351 |
-
factory(module, require('select'));
|
| 352 |
-
} else {
|
| 353 |
-
var mod = {
|
| 354 |
-
exports: {}
|
| 355 |
-
};
|
| 356 |
-
factory(mod, global.select);
|
| 357 |
-
global.clipboardAction = mod.exports;
|
| 358 |
-
}
|
| 359 |
-
})(this, function (module, _select) {
|
| 360 |
-
'use strict';
|
| 361 |
-
|
| 362 |
-
var _select2 = _interopRequireDefault(_select);
|
| 363 |
-
|
| 364 |
-
function _interopRequireDefault(obj) {
|
| 365 |
-
return obj && obj.__esModule ? obj : {
|
| 366 |
-
default: obj
|
| 367 |
-
};
|
| 368 |
-
}
|
| 369 |
-
|
| 370 |
-
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) {
|
| 371 |
-
return typeof obj;
|
| 372 |
-
} : function (obj) {
|
| 373 |
-
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
|
| 374 |
-
};
|
| 375 |
-
|
| 376 |
-
function _classCallCheck(instance, Constructor) {
|
| 377 |
-
if (!(instance instanceof Constructor)) {
|
| 378 |
-
throw new TypeError("Cannot call a class as a function");
|
| 379 |
-
}
|
| 380 |
-
}
|
| 381 |
-
|
| 382 |
-
var _createClass = function () {
|
| 383 |
-
function defineProperties(target, props) {
|
| 384 |
-
for (var i = 0; i < props.length; i++) {
|
| 385 |
-
var descriptor = props[i];
|
| 386 |
-
descriptor.enumerable = descriptor.enumerable || false;
|
| 387 |
-
descriptor.configurable = true;
|
| 388 |
-
if ("value" in descriptor) descriptor.writable = true;
|
| 389 |
-
Object.defineProperty(target, descriptor.key, descriptor);
|
| 390 |
-
}
|
| 391 |
-
}
|
| 392 |
-
|
| 393 |
-
return function (Constructor, protoProps, staticProps) {
|
| 394 |
-
if (protoProps) defineProperties(Constructor.prototype, protoProps);
|
| 395 |
-
if (staticProps) defineProperties(Constructor, staticProps);
|
| 396 |
-
return Constructor;
|
| 397 |
-
};
|
| 398 |
-
}();
|
| 399 |
-
|
| 400 |
-
var ClipboardAction = function () {
|
| 401 |
-
/**
|
| 402 |
-
* @param {Object} options
|
| 403 |
-
*/
|
| 404 |
-
function ClipboardAction(options) {
|
| 405 |
-
_classCallCheck(this, ClipboardAction);
|
| 406 |
-
|
| 407 |
-
this.resolveOptions(options);
|
| 408 |
-
this.initSelection();
|
| 409 |
-
}
|
| 410 |
-
|
| 411 |
-
/**
|
| 412 |
-
* Defines base properties passed from constructor.
|
| 413 |
-
* @param {Object} options
|
| 414 |
-
*/
|
| 415 |
-
|
| 416 |
-
|
| 417 |
-
_createClass(ClipboardAction, [{
|
| 418 |
-
key: 'resolveOptions',
|
| 419 |
-
value: function resolveOptions() {
|
| 420 |
-
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
| 421 |
-
|
| 422 |
-
this.action = options.action;
|
| 423 |
-
this.emitter = options.emitter;
|
| 424 |
-
this.target = options.target;
|
| 425 |
-
this.text = options.text;
|
| 426 |
-
this.trigger = options.trigger;
|
| 427 |
-
|
| 428 |
-
this.selectedText = '';
|
| 429 |
-
}
|
| 430 |
-
}, {
|
| 431 |
-
key: 'initSelection',
|
| 432 |
-
value: function initSelection() {
|
| 433 |
-
if (this.text) {
|
| 434 |
-
this.selectFake();
|
| 435 |
-
} else if (this.target) {
|
| 436 |
-
this.selectTarget();
|
| 437 |
-
}
|
| 438 |
-
}
|
| 439 |
-
}, {
|
| 440 |
-
key: 'selectFake',
|
| 441 |
-
value: function selectFake() {
|
| 442 |
-
var _this = this;
|
| 443 |
-
|
| 444 |
-
var isRTL = document.documentElement.getAttribute('dir') == 'rtl';
|
| 445 |
-
|
| 446 |
-
this.removeFake();
|
| 447 |
-
|
| 448 |
-
this.fakeHandlerCallback = function () {
|
| 449 |
-
return _this.removeFake();
|
| 450 |
-
};
|
| 451 |
-
this.fakeHandler = document.body.addEventListener('click', this.fakeHandlerCallback) || true;
|
| 452 |
-
|
| 453 |
-
this.fakeElem = document.createElement('textarea');
|
| 454 |
-
// Prevent zooming on iOS
|
| 455 |
-
this.fakeElem.style.fontSize = '12pt';
|
| 456 |
-
// Reset box model
|
| 457 |
-
this.fakeElem.style.border = '0';
|
| 458 |
-
this.fakeElem.style.padding = '0';
|
| 459 |
-
this.fakeElem.style.margin = '0';
|
| 460 |
-
// Move element out of screen horizontally
|
| 461 |
-
this.fakeElem.style.position = 'absolute';
|
| 462 |
-
this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';
|
| 463 |
-
// Move element to the same position vertically
|
| 464 |
-
var yPosition = window.pageYOffset || document.documentElement.scrollTop;
|
| 465 |
-
this.fakeElem.style.top = yPosition + 'px';
|
| 466 |
-
|
| 467 |
-
this.fakeElem.setAttribute('readonly', '');
|
| 468 |
-
this.fakeElem.value = this.text;
|
| 469 |
-
|
| 470 |
-
document.body.appendChild(this.fakeElem);
|
| 471 |
-
|
| 472 |
-
this.selectedText = (0, _select2.default)(this.fakeElem);
|
| 473 |
-
this.copyText();
|
| 474 |
-
}
|
| 475 |
-
}, {
|
| 476 |
-
key: 'removeFake',
|
| 477 |
-
value: function removeFake() {
|
| 478 |
-
if (this.fakeHandler) {
|
| 479 |
-
document.body.removeEventListener('click', this.fakeHandlerCallback);
|
| 480 |
-
this.fakeHandler = null;
|
| 481 |
-
this.fakeHandlerCallback = null;
|
| 482 |
-
}
|
| 483 |
-
|
| 484 |
-
if (this.fakeElem) {
|
| 485 |
-
document.body.removeChild(this.fakeElem);
|
| 486 |
-
this.fakeElem = null;
|
| 487 |
-
}
|
| 488 |
-
}
|
| 489 |
-
}, {
|
| 490 |
-
key: 'selectTarget',
|
| 491 |
-
value: function selectTarget() {
|
| 492 |
-
this.selectedText = (0, _select2.default)(this.target);
|
| 493 |
-
this.copyText();
|
| 494 |
-
}
|
| 495 |
-
}, {
|
| 496 |
-
key: 'copyText',
|
| 497 |
-
value: function copyText() {
|
| 498 |
-
var succeeded = void 0;
|
| 499 |
-
|
| 500 |
-
try {
|
| 501 |
-
succeeded = document.execCommand(this.action);
|
| 502 |
-
} catch (err) {
|
| 503 |
-
succeeded = false;
|
| 504 |
-
}
|
| 505 |
-
|
| 506 |
-
this.handleResult(succeeded);
|
| 507 |
-
}
|
| 508 |
-
}, {
|
| 509 |
-
key: 'handleResult',
|
| 510 |
-
value: function handleResult(succeeded) {
|
| 511 |
-
this.emitter.emit(succeeded ? 'success' : 'error', {
|
| 512 |
-
action: this.action,
|
| 513 |
-
text: this.selectedText,
|
| 514 |
-
trigger: this.trigger,
|
| 515 |
-
clearSelection: this.clearSelection.bind(this)
|
| 516 |
-
});
|
| 517 |
-
}
|
| 518 |
-
}, {
|
| 519 |
-
key: 'clearSelection',
|
| 520 |
-
value: function clearSelection() {
|
| 521 |
-
if (this.target) {
|
| 522 |
-
this.target.blur();
|
| 523 |
-
}
|
| 524 |
-
|
| 525 |
-
window.getSelection().removeAllRanges();
|
| 526 |
-
}
|
| 527 |
-
}, {
|
| 528 |
-
key: 'destroy',
|
| 529 |
-
value: function destroy() {
|
| 530 |
-
this.removeFake();
|
| 531 |
-
}
|
| 532 |
-
}, {
|
| 533 |
-
key: 'action',
|
| 534 |
-
set: function set() {
|
| 535 |
-
var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';
|
| 536 |
-
|
| 537 |
-
this._action = action;
|
| 538 |
-
|
| 539 |
-
if (this._action !== 'copy' && this._action !== 'cut') {
|
| 540 |
-
throw new Error('Invalid "action" value, use either "copy" or "cut"');
|
| 541 |
-
}
|
| 542 |
-
},
|
| 543 |
-
get: function get() {
|
| 544 |
-
return this._action;
|
| 545 |
-
}
|
| 546 |
-
}, {
|
| 547 |
-
key: 'target',
|
| 548 |
-
set: function set(target) {
|
| 549 |
-
if (target !== undefined) {
|
| 550 |
-
if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) {
|
| 551 |
-
if (this.action === 'copy' && target.hasAttribute('disabled')) {
|
| 552 |
-
throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');
|
| 553 |
-
}
|
| 554 |
-
|
| 555 |
-
if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {
|
| 556 |
-
throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');
|
| 557 |
-
}
|
| 558 |
-
|
| 559 |
-
this._target = target;
|
| 560 |
-
} else {
|
| 561 |
-
throw new Error('Invalid "target" value, use a valid Element');
|
| 562 |
-
}
|
| 563 |
-
}
|
| 564 |
-
},
|
| 565 |
-
get: function get() {
|
| 566 |
-
return this._target;
|
| 567 |
-
}
|
| 568 |
-
}]);
|
| 569 |
-
|
| 570 |
-
return ClipboardAction;
|
| 571 |
-
}();
|
| 572 |
-
|
| 573 |
-
module.exports = ClipboardAction;
|
| 574 |
-
});
|
| 575 |
-
|
| 576 |
-
},{"select":5}],8:[function(require,module,exports){
|
| 577 |
-
(function (global, factory) {
|
| 578 |
-
if (typeof define === "function" && define.amd) {
|
| 579 |
-
define(['module', './clipboard-action', 'tiny-emitter', 'good-listener'], factory);
|
| 580 |
-
} else if (typeof exports !== "undefined") {
|
| 581 |
-
factory(module, require('./clipboard-action'), require('tiny-emitter'), require('good-listener'));
|
| 582 |
-
} else {
|
| 583 |
-
var mod = {
|
| 584 |
-
exports: {}
|
| 585 |
-
};
|
| 586 |
-
factory(mod, global.clipboardAction, global.tinyEmitter, global.goodListener);
|
| 587 |
-
global.clipboard = mod.exports;
|
| 588 |
-
}
|
| 589 |
-
})(this, function (module, _clipboardAction, _tinyEmitter, _goodListener) {
|
| 590 |
-
'use strict';
|
| 591 |
-
|
| 592 |
-
var _clipboardAction2 = _interopRequireDefault(_clipboardAction);
|
| 593 |
-
|
| 594 |
-
var _tinyEmitter2 = _interopRequireDefault(_tinyEmitter);
|
| 595 |
-
|
| 596 |
-
var _goodListener2 = _interopRequireDefault(_goodListener);
|
| 597 |
-
|
| 598 |
-
function _interopRequireDefault(obj) {
|
| 599 |
-
return obj && obj.__esModule ? obj : {
|
| 600 |
-
default: obj
|
| 601 |
-
};
|
| 602 |
-
}
|
| 603 |
-
|
| 604 |
-
function _classCallCheck(instance, Constructor) {
|
| 605 |
-
if (!(instance instanceof Constructor)) {
|
| 606 |
-
throw new TypeError("Cannot call a class as a function");
|
| 607 |
-
}
|
| 608 |
-
}
|
| 609 |
-
|
| 610 |
-
var _createClass = function () {
|
| 611 |
-
function defineProperties(target, props) {
|
| 612 |
-
for (var i = 0; i < props.length; i++) {
|
| 613 |
-
var descriptor = props[i];
|
| 614 |
-
descriptor.enumerable = descriptor.enumerable || false;
|
| 615 |
-
descriptor.configurable = true;
|
| 616 |
-
if ("value" in descriptor) descriptor.writable = true;
|
| 617 |
-
Object.defineProperty(target, descriptor.key, descriptor);
|
| 618 |
-
}
|
| 619 |
-
}
|
| 620 |
-
|
| 621 |
-
return function (Constructor, protoProps, staticProps) {
|
| 622 |
-
if (protoProps) defineProperties(Constructor.prototype, protoProps);
|
| 623 |
-
if (staticProps) defineProperties(Constructor, staticProps);
|
| 624 |
-
return Constructor;
|
| 625 |
-
};
|
| 626 |
-
}();
|
| 627 |
-
|
| 628 |
-
function _possibleConstructorReturn(self, call) {
|
| 629 |
-
if (!self) {
|
| 630 |
-
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
| 631 |
-
}
|
| 632 |
-
|
| 633 |
-
return call && (typeof call === "object" || typeof call === "function") ? call : self;
|
| 634 |
-
}
|
| 635 |
-
|
| 636 |
-
function _inherits(subClass, superClass) {
|
| 637 |
-
if (typeof superClass !== "function" && superClass !== null) {
|
| 638 |
-
throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
|
| 639 |
-
}
|
| 640 |
-
|
| 641 |
-
subClass.prototype = Object.create(superClass && superClass.prototype, {
|
| 642 |
-
constructor: {
|
| 643 |
-
value: subClass,
|
| 644 |
-
enumerable: false,
|
| 645 |
-
writable: true,
|
| 646 |
-
configurable: true
|
| 647 |
-
}
|
| 648 |
-
});
|
| 649 |
-
if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
|
| 650 |
-
}
|
| 651 |
-
|
| 652 |
-
var Clipboard = function (_Emitter) {
|
| 653 |
-
_inherits(Clipboard, _Emitter);
|
| 654 |
-
|
| 655 |
-
/**
|
| 656 |
-
* @param {String|HTMLElement|HTMLCollection|NodeList} trigger
|
| 657 |
-
* @param {Object} options
|
| 658 |
-
*/
|
| 659 |
-
function Clipboard(trigger, options) {
|
| 660 |
-
_classCallCheck(this, Clipboard);
|
| 661 |
-
|
| 662 |
-
var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));
|
| 663 |
-
|
| 664 |
-
_this.resolveOptions(options);
|
| 665 |
-
_this.listenClick(trigger);
|
| 666 |
-
return _this;
|
| 667 |
-
}
|
| 668 |
-
|
| 669 |
-
/**
|
| 670 |
-
* Defines if attributes would be resolved using internal setter functions
|
| 671 |
-
* or custom functions that were passed in the constructor.
|
| 672 |
-
* @param {Object} options
|
| 673 |
-
*/
|
| 674 |
-
|
| 675 |
-
|
| 676 |
-
_createClass(Clipboard, [{
|
| 677 |
-
key: 'resolveOptions',
|
| 678 |
-
value: function resolveOptions() {
|
| 679 |
-
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
| 680 |
-
|
| 681 |
-
this.action = typeof options.action === 'function' ? options.action : this.defaultAction;
|
| 682 |
-
this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;
|
| 683 |
-
this.text = typeof options.text === 'function' ? options.text : this.defaultText;
|
| 684 |
-
}
|
| 685 |
-
}, {
|
| 686 |
-
key: 'listenClick',
|
| 687 |
-
value: function listenClick(trigger) {
|
| 688 |
-
var _this2 = this;
|
| 689 |
-
|
| 690 |
-
this.listener = (0, _goodListener2.default)(trigger, 'click', function (e) {
|
| 691 |
-
return _this2.onClick(e);
|
| 692 |
-
});
|
| 693 |
-
}
|
| 694 |
-
}, {
|
| 695 |
-
key: 'onClick',
|
| 696 |
-
value: function onClick(e) {
|
| 697 |
-
var trigger = e.delegateTarget || e.currentTarget;
|
| 698 |
-
|
| 699 |
-
if (this.clipboardAction) {
|
| 700 |
-
this.clipboardAction = null;
|
| 701 |
-
}
|
| 702 |
-
|
| 703 |
-
this.clipboardAction = new _clipboardAction2.default({
|
| 704 |
-
action: this.action(trigger),
|
| 705 |
-
target: this.target(trigger),
|
| 706 |
-
text: this.text(trigger),
|
| 707 |
-
trigger: trigger,
|
| 708 |
-
emitter: this
|
| 709 |
-
});
|
| 710 |
-
}
|
| 711 |
-
}, {
|
| 712 |
-
key: 'defaultAction',
|
| 713 |
-
value: function defaultAction(trigger) {
|
| 714 |
-
return getAttributeValue('action', trigger);
|
| 715 |
-
}
|
| 716 |
-
}, {
|
| 717 |
-
key: 'defaultTarget',
|
| 718 |
-
value: function defaultTarget(trigger) {
|
| 719 |
-
var selector = getAttributeValue('target', trigger);
|
| 720 |
-
|
| 721 |
-
if (selector) {
|
| 722 |
-
return document.querySelector(selector);
|
| 723 |
-
}
|
| 724 |
-
}
|
| 725 |
-
}, {
|
| 726 |
-
key: 'defaultText',
|
| 727 |
-
value: function defaultText(trigger) {
|
| 728 |
-
return getAttributeValue('text', trigger);
|
| 729 |
-
}
|
| 730 |
-
}, {
|
| 731 |
-
key: 'destroy',
|
| 732 |
-
value: function destroy() {
|
| 733 |
-
this.listener.destroy();
|
| 734 |
-
|
| 735 |
-
if (this.clipboardAction) {
|
| 736 |
-
this.clipboardAction.destroy();
|
| 737 |
-
this.clipboardAction = null;
|
| 738 |
-
}
|
| 739 |
-
}
|
| 740 |
-
}], [{
|
| 741 |
-
key: 'isSupported',
|
| 742 |
-
value: function isSupported() {
|
| 743 |
-
var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];
|
| 744 |
-
|
| 745 |
-
var actions = typeof action === 'string' ? [action] : action;
|
| 746 |
-
var support = !!document.queryCommandSupported;
|
| 747 |
-
|
| 748 |
-
actions.forEach(function (action) {
|
| 749 |
-
support = support && !!document.queryCommandSupported(action);
|
| 750 |
-
});
|
| 751 |
-
|
| 752 |
-
return support;
|
| 753 |
-
}
|
| 754 |
-
}]);
|
| 755 |
-
|
| 756 |
-
return Clipboard;
|
| 757 |
-
}(_tinyEmitter2.default);
|
| 758 |
-
|
| 759 |
-
/**
|
| 760 |
-
* Helper function to retrieve attribute value.
|
| 761 |
-
* @param {String} suffix
|
| 762 |
-
* @param {Element} element
|
| 763 |
-
*/
|
| 764 |
-
function getAttributeValue(suffix, element) {
|
| 765 |
-
var attribute = 'data-clipboard-' + suffix;
|
| 766 |
-
|
| 767 |
-
if (!element.hasAttribute(attribute)) {
|
| 768 |
-
return;
|
| 769 |
-
}
|
| 770 |
-
|
| 771 |
-
return element.getAttribute(attribute);
|
| 772 |
-
}
|
| 773 |
-
|
| 774 |
-
module.exports = Clipboard;
|
| 775 |
-
});
|
| 776 |
-
|
| 777 |
-
},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)
|
| 778 |
});
|
| 1 |
+
/*!
|
| 2 |
+
* clipboard.js v1.6.1
|
| 3 |
+
* https://zenorocha.github.io/clipboard.js
|
| 4 |
+
*
|
| 5 |
+
* Licensed MIT © Zeno Rocha
|
| 6 |
+
*/
|
| 7 |
+
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Clipboard = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
|
| 8 |
+
var DOCUMENT_NODE_TYPE = 9;
|
| 9 |
+
|
| 10 |
+
/**
|
| 11 |
+
* A polyfill for Element.matches()
|
| 12 |
+
*/
|
| 13 |
+
if (typeof Element !== 'undefined' && !Element.prototype.matches) {
|
| 14 |
+
var proto = Element.prototype;
|
| 15 |
+
|
| 16 |
+
proto.matches = proto.matchesSelector ||
|
| 17 |
+
proto.mozMatchesSelector ||
|
| 18 |
+
proto.msMatchesSelector ||
|
| 19 |
+
proto.oMatchesSelector ||
|
| 20 |
+
proto.webkitMatchesSelector;
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
/**
|
| 24 |
+
* Finds the closest parent that matches a selector.
|
| 25 |
+
*
|
| 26 |
+
* @param {Element} element
|
| 27 |
+
* @param {String} selector
|
| 28 |
+
* @return {Function}
|
| 29 |
+
*/
|
| 30 |
+
function closest (element, selector) {
|
| 31 |
+
while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {
|
| 32 |
+
if (element.matches(selector)) return element;
|
| 33 |
+
element = element.parentNode;
|
| 34 |
+
}
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
module.exports = closest;
|
| 38 |
+
|
| 39 |
+
},{}],2:[function(require,module,exports){
|
| 40 |
+
var closest = require('./closest');
|
| 41 |
+
|
| 42 |
+
/**
|
| 43 |
+
* Delegates event to a selector.
|
| 44 |
+
*
|
| 45 |
+
* @param {Element} element
|
| 46 |
+
* @param {String} selector
|
| 47 |
+
* @param {String} type
|
| 48 |
+
* @param {Function} callback
|
| 49 |
+
* @param {Boolean} useCapture
|
| 50 |
+
* @return {Object}
|
| 51 |
+
*/
|
| 52 |
+
function delegate(element, selector, type, callback, useCapture) {
|
| 53 |
+
var listenerFn = listener.apply(this, arguments);
|
| 54 |
+
|
| 55 |
+
element.addEventListener(type, listenerFn, useCapture);
|
| 56 |
+
|
| 57 |
+
return {
|
| 58 |
+
destroy: function() {
|
| 59 |
+
element.removeEventListener(type, listenerFn, useCapture);
|
| 60 |
+
}
|
| 61 |
+
}
|
| 62 |
+
}
|
| 63 |
+
|
| 64 |
+
/**
|
| 65 |
+
* Finds closest match and invokes callback.
|
| 66 |
+
*
|
| 67 |
+
* @param {Element} element
|
| 68 |
+
* @param {String} selector
|
| 69 |
+
* @param {String} type
|
| 70 |
+
* @param {Function} callback
|
| 71 |
+
* @return {Function}
|
| 72 |
+
*/
|
| 73 |
+
function listener(element, selector, type, callback) {
|
| 74 |
+
return function(e) {
|
| 75 |
+
e.delegateTarget = closest(e.target, selector);
|
| 76 |
+
|
| 77 |
+
if (e.delegateTarget) {
|
| 78 |
+
callback.call(element, e);
|
| 79 |
+
}
|
| 80 |
+
}
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
module.exports = delegate;
|
| 84 |
+
|
| 85 |
+
},{"./closest":1}],3:[function(require,module,exports){
|
| 86 |
+
/**
|
| 87 |
+
* Check if argument is a HTML element.
|
| 88 |
+
*
|
| 89 |
+
* @param {Object} value
|
| 90 |
+
* @return {Boolean}
|
| 91 |
+
*/
|
| 92 |
+
exports.node = function(value) {
|
| 93 |
+
return value !== undefined
|
| 94 |
+
&& value instanceof HTMLElement
|
| 95 |
+
&& value.nodeType === 1;
|
| 96 |
+
};
|
| 97 |
+
|
| 98 |
+
/**
|
| 99 |
+
* Check if argument is a list of HTML elements.
|
| 100 |
+
*
|
| 101 |
+
* @param {Object} value
|
| 102 |
+
* @return {Boolean}
|
| 103 |
+
*/
|
| 104 |
+
exports.nodeList = function(value) {
|
| 105 |
+
var type = Object.prototype.toString.call(value);
|
| 106 |
+
|
| 107 |
+
return value !== undefined
|
| 108 |
+
&& (type === '[object NodeList]' || type === '[object HTMLCollection]')
|
| 109 |
+
&& ('length' in value)
|
| 110 |
+
&& (value.length === 0 || exports.node(value[0]));
|
| 111 |
+
};
|
| 112 |
+
|
| 113 |
+
/**
|
| 114 |
+
* Check if argument is a string.
|
| 115 |
+
*
|
| 116 |
+
* @param {Object} value
|
| 117 |
+
* @return {Boolean}
|
| 118 |
+
*/
|
| 119 |
+
exports.string = function(value) {
|
| 120 |
+
return typeof value === 'string'
|
| 121 |
+
|| value instanceof String;
|
| 122 |
+
};
|
| 123 |
+
|
| 124 |
+
/**
|
| 125 |
+
* Check if argument is a function.
|
| 126 |
+
*
|
| 127 |
+
* @param {Object} value
|
| 128 |
+
* @return {Boolean}
|
| 129 |
+
*/
|
| 130 |
+
exports.fn = function(value) {
|
| 131 |
+
var type = Object.prototype.toString.call(value);
|
| 132 |
+
|
| 133 |
+
return type === '[object Function]';
|
| 134 |
+
};
|
| 135 |
+
|
| 136 |
+
},{}],4:[function(require,module,exports){
|
| 137 |
+
var is = require('./is');
|
| 138 |
+
var delegate = require('delegate');
|
| 139 |
+
|
| 140 |
+
/**
|
| 141 |
+
* Validates all params and calls the right
|
| 142 |
+
* listener function based on its target type.
|
| 143 |
+
*
|
| 144 |
+
* @param {String|HTMLElement|HTMLCollection|NodeList} target
|
| 145 |
+
* @param {String} type
|
| 146 |
+
* @param {Function} callback
|
| 147 |
+
* @return {Object}
|
| 148 |
+
*/
|
| 149 |
+
function listen(target, type, callback) {
|
| 150 |
+
if (!target && !type && !callback) {
|
| 151 |
+
throw new Error('Missing required arguments');
|
| 152 |
+
}
|
| 153 |
+
|
| 154 |
+
if (!is.string(type)) {
|
| 155 |
+
throw new TypeError('Second argument must be a String');
|
| 156 |
+
}
|
| 157 |
+
|
| 158 |
+
if (!is.fn(callback)) {
|
| 159 |
+
throw new TypeError('Third argument must be a Function');
|
| 160 |
+
}
|
| 161 |
+
|
| 162 |
+
if (is.node(target)) {
|
| 163 |
+
return listenNode(target, type, callback);
|
| 164 |
+
}
|
| 165 |
+
else if (is.nodeList(target)) {
|
| 166 |
+
return listenNodeList(target, type, callback);
|
| 167 |
+
}
|
| 168 |
+
else if (is.string(target)) {
|
| 169 |
+
return listenSelector(target, type, callback);
|
| 170 |
+
}
|
| 171 |
+
else {
|
| 172 |
+
throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');
|
| 173 |
+
}
|
| 174 |
+
}
|
| 175 |
+
|
| 176 |
+
/**
|
| 177 |
+
* Adds an event listener to a HTML element
|
| 178 |
+
* and returns a remove listener function.
|
| 179 |
+
*
|
| 180 |
+
* @param {HTMLElement} node
|
| 181 |
+
* @param {String} type
|
| 182 |
+
* @param {Function} callback
|
| 183 |
+
* @return {Object}
|
| 184 |
+
*/
|
| 185 |
+
function listenNode(node, type, callback) {
|
| 186 |
+
node.addEventListener(type, callback);
|
| 187 |
+
|
| 188 |
+
return {
|
| 189 |
+
destroy: function() {
|
| 190 |
+
node.removeEventListener(type, callback);
|
| 191 |
+
}
|
| 192 |
+
}
|
| 193 |
+
}
|
| 194 |
+
|
| 195 |
+
/**
|
| 196 |
+
* Add an event listener to a list of HTML elements
|
| 197 |
+
* and returns a remove listener function.
|
| 198 |
+
*
|
| 199 |
+
* @param {NodeList|HTMLCollection} nodeList
|
| 200 |
+
* @param {String} type
|
| 201 |
+
* @param {Function} callback
|
| 202 |
+
* @return {Object}
|
| 203 |
+
*/
|
| 204 |
+
function listenNodeList(nodeList, type, callback) {
|
| 205 |
+
Array.prototype.forEach.call(nodeList, function(node) {
|
| 206 |
+
node.addEventListener(type, callback);
|
| 207 |
+
});
|
| 208 |
+
|
| 209 |
+
return {
|
| 210 |
+
destroy: function() {
|
| 211 |
+
Array.prototype.forEach.call(nodeList, function(node) {
|
| 212 |
+
node.removeEventListener(type, callback);
|
| 213 |
+
});
|
| 214 |
+
}
|
| 215 |
+
}
|
| 216 |
+
}
|
| 217 |
+
|
| 218 |
+
/**
|
| 219 |
+
* Add an event listener to a selector
|
| 220 |
+
* and returns a remove listener function.
|
| 221 |
+
*
|
| 222 |
+
* @param {String} selector
|
| 223 |
+
* @param {String} type
|
| 224 |
+
* @param {Function} callback
|
| 225 |
+
* @return {Object}
|
| 226 |
+
*/
|
| 227 |
+
function listenSelector(selector, type, callback) {
|
| 228 |
+
return delegate(document.body, selector, type, callback);
|
| 229 |
+
}
|
| 230 |
+
|
| 231 |
+
module.exports = listen;
|
| 232 |
+
|
| 233 |
+
},{"./is":3,"delegate":2}],5:[function(require,module,exports){
|
| 234 |
+
function select(element) {
|
| 235 |
+
var selectedText;
|
| 236 |
+
|
| 237 |
+
if (element.nodeName === 'SELECT') {
|
| 238 |
+
element.focus();
|
| 239 |
+
|
| 240 |
+
selectedText = element.value;
|
| 241 |
+
}
|
| 242 |
+
else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
|
| 243 |
+
var isReadOnly = element.hasAttribute('readonly');
|
| 244 |
+
|
| 245 |
+
if (!isReadOnly) {
|
| 246 |
+
element.setAttribute('readonly', '');
|
| 247 |
+
}
|
| 248 |
+
|
| 249 |
+
element.select();
|
| 250 |
+
element.setSelectionRange(0, element.value.length);
|
| 251 |
+
|
| 252 |
+
if (!isReadOnly) {
|
| 253 |
+
element.removeAttribute('readonly');
|
| 254 |
+
}
|
| 255 |
+
|
| 256 |
+
selectedText = element.value;
|
| 257 |
+
}
|
| 258 |
+
else {
|
| 259 |
+
if (element.hasAttribute('contenteditable')) {
|
| 260 |
+
element.focus();
|
| 261 |
+
}
|
| 262 |
+
|
| 263 |
+
var selection = window.getSelection();
|
| 264 |
+
var range = document.createRange();
|
| 265 |
+
|
| 266 |
+
range.selectNodeContents(element);
|
| 267 |
+
selection.removeAllRanges();
|
| 268 |
+
selection.addRange(range);
|
| 269 |
+
|
| 270 |
+
selectedText = selection.toString();
|
| 271 |
+
}
|
| 272 |
+
|
| 273 |
+
return selectedText;
|
| 274 |
+
}
|
| 275 |
+
|
| 276 |
+
module.exports = select;
|
| 277 |
+
|
| 278 |
+
},{}],6:[function(require,module,exports){
|
| 279 |
+
function E () {
|
| 280 |
+
// Keep this empty so it's easier to inherit from
|
| 281 |
+
// (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)
|
| 282 |
+
}
|
| 283 |
+
|
| 284 |
+
E.prototype = {
|
| 285 |
+
on: function (name, callback, ctx) {
|
| 286 |
+
var e = this.e || (this.e = {});
|
| 287 |
+
|
| 288 |
+
(e[name] || (e[name] = [])).push({
|
| 289 |
+
fn: callback,
|
| 290 |
+
ctx: ctx
|
| 291 |
+
});
|
| 292 |
+
|
| 293 |
+
return this;
|
| 294 |
+
},
|
| 295 |
+
|
| 296 |
+
once: function (name, callback, ctx) {
|
| 297 |
+
var self = this;
|
| 298 |
+
function listener () {
|
| 299 |
+
self.off(name, listener);
|
| 300 |
+
callback.apply(ctx, arguments);
|
| 301 |
+
};
|
| 302 |
+
|
| 303 |
+
listener._ = callback
|
| 304 |
+
return this.on(name, listener, ctx);
|
| 305 |
+
},
|
| 306 |
+
|
| 307 |
+
emit: function (name) {
|
| 308 |
+
var data = [].slice.call(arguments, 1);
|
| 309 |
+
var evtArr = ((this.e || (this.e = {}))[name] || []).slice();
|
| 310 |
+
var i = 0;
|
| 311 |
+
var len = evtArr.length;
|
| 312 |
+
|
| 313 |
+
for (i; i < len; i++) {
|
| 314 |
+
evtArr[i].fn.apply(evtArr[i].ctx, data);
|
| 315 |
+
}
|
| 316 |
+
|
| 317 |
+
return this;
|
| 318 |
+
},
|
| 319 |
+
|
| 320 |
+
off: function (name, callback) {
|
| 321 |
+
var e = this.e || (this.e = {});
|
| 322 |
+
var evts = e[name];
|
| 323 |
+
var liveEvents = [];
|
| 324 |
+
|
| 325 |
+
if (evts && callback) {
|
| 326 |
+
for (var i = 0, len = evts.length; i < len; i++) {
|
| 327 |
+
if (evts[i].fn !== callback && evts[i].fn._ !== callback)
|
| 328 |
+
liveEvents.push(evts[i]);
|
| 329 |
+
}
|
| 330 |
+
}
|
| 331 |
+
|
| 332 |
+
// Remove event from queue to prevent memory leak
|
| 333 |
+
// Suggested by https://github.com/lazd
|
| 334 |
+
// Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910
|
| 335 |
+
|
| 336 |
+
(liveEvents.length)
|
| 337 |
+
? e[name] = liveEvents
|
| 338 |
+
: delete e[name];
|
| 339 |
+
|
| 340 |
+
return this;
|
| 341 |
+
}
|
| 342 |
+
};
|
| 343 |
+
|
| 344 |
+
module.exports = E;
|
| 345 |
+
|
| 346 |
+
},{}],7:[function(require,module,exports){
|
| 347 |
+
(function (global, factory) {
|
| 348 |
+
if (typeof define === "function" && define.amd) {
|
| 349 |
+
define(['module', 'select'], factory);
|
| 350 |
+
} else if (typeof exports !== "undefined") {
|
| 351 |
+
factory(module, require('select'));
|
| 352 |
+
} else {
|
| 353 |
+
var mod = {
|
| 354 |
+
exports: {}
|
| 355 |
+
};
|
| 356 |
+
factory(mod, global.select);
|
| 357 |
+
global.clipboardAction = mod.exports;
|
| 358 |
+
}
|
| 359 |
+
})(this, function (module, _select) {
|
| 360 |
+
'use strict';
|
| 361 |
+
|
| 362 |
+
var _select2 = _interopRequireDefault(_select);
|
| 363 |
+
|
| 364 |
+
function _interopRequireDefault(obj) {
|
| 365 |
+
return obj && obj.__esModule ? obj : {
|
| 366 |
+
default: obj
|
| 367 |
+
};
|
| 368 |
+
}
|
| 369 |
+
|
| 370 |
+
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) {
|
| 371 |
+
return typeof obj;
|
| 372 |
+
} : function (obj) {
|
| 373 |
+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
|
| 374 |
+
};
|
| 375 |
+
|
| 376 |
+
function _classCallCheck(instance, Constructor) {
|
| 377 |
+
if (!(instance instanceof Constructor)) {
|
| 378 |
+
throw new TypeError("Cannot call a class as a function");
|
| 379 |
+
}
|
| 380 |
+
}
|
| 381 |
+
|
| 382 |
+
var _createClass = function () {
|
| 383 |
+
function defineProperties(target, props) {
|
| 384 |
+
for (var i = 0; i < props.length; i++) {
|
| 385 |
+
var descriptor = props[i];
|
| 386 |
+
descriptor.enumerable = descriptor.enumerable || false;
|
| 387 |
+
descriptor.configurable = true;
|
| 388 |
+
if ("value" in descriptor) descriptor.writable = true;
|
| 389 |
+
Object.defineProperty(target, descriptor.key, descriptor);
|
| 390 |
+
}
|
| 391 |
+
}
|
| 392 |
+
|
| 393 |
+
return function (Constructor, protoProps, staticProps) {
|
| 394 |
+
if (protoProps) defineProperties(Constructor.prototype, protoProps);
|
| 395 |
+
if (staticProps) defineProperties(Constructor, staticProps);
|
| 396 |
+
return Constructor;
|
| 397 |
+
};
|
| 398 |
+
}();
|
| 399 |
+
|
| 400 |
+
var ClipboardAction = function () {
|
| 401 |
+
/**
|
| 402 |
+
* @param {Object} options
|
| 403 |
+
*/
|
| 404 |
+
function ClipboardAction(options) {
|
| 405 |
+
_classCallCheck(this, ClipboardAction);
|
| 406 |
+
|
| 407 |
+
this.resolveOptions(options);
|
| 408 |
+
this.initSelection();
|
| 409 |
+
}
|
| 410 |
+
|
| 411 |
+
/**
|
| 412 |
+
* Defines base properties passed from constructor.
|
| 413 |
+
* @param {Object} options
|
| 414 |
+
*/
|
| 415 |
+
|
| 416 |
+
|
| 417 |
+
_createClass(ClipboardAction, [{
|
| 418 |
+
key: 'resolveOptions',
|
| 419 |
+
value: function resolveOptions() {
|
| 420 |
+
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
| 421 |
+
|
| 422 |
+
this.action = options.action;
|
| 423 |
+
this.emitter = options.emitter;
|
| 424 |
+
this.target = options.target;
|
| 425 |
+
this.text = options.text;
|
| 426 |
+
this.trigger = options.trigger;
|
| 427 |
+
|
| 428 |
+
this.selectedText = '';
|
| 429 |
+
}
|
| 430 |
+
}, {
|
| 431 |
+
key: 'initSelection',
|
| 432 |
+
value: function initSelection() {
|
| 433 |
+
if (this.text) {
|
| 434 |
+
this.selectFake();
|
| 435 |
+
} else if (this.target) {
|
| 436 |
+
this.selectTarget();
|
| 437 |
+
}
|
| 438 |
+
}
|
| 439 |
+
}, {
|
| 440 |
+
key: 'selectFake',
|
| 441 |
+
value: function selectFake() {
|
| 442 |
+
var _this = this;
|
| 443 |
+
|
| 444 |
+
var isRTL = document.documentElement.getAttribute('dir') == 'rtl';
|
| 445 |
+
|
| 446 |
+
this.removeFake();
|
| 447 |
+
|
| 448 |
+
this.fakeHandlerCallback = function () {
|
| 449 |
+
return _this.removeFake();
|
| 450 |
+
};
|
| 451 |
+
this.fakeHandler = document.body.addEventListener('click', this.fakeHandlerCallback) || true;
|
| 452 |
+
|
| 453 |
+
this.fakeElem = document.createElement('textarea');
|
| 454 |
+
// Prevent zooming on iOS
|
| 455 |
+
this.fakeElem.style.fontSize = '12pt';
|
| 456 |
+
// Reset box model
|
| 457 |
+
this.fakeElem.style.border = '0';
|
| 458 |
+
this.fakeElem.style.padding = '0';
|
| 459 |
+
this.fakeElem.style.margin = '0';
|
| 460 |
+
// Move element out of screen horizontally
|
| 461 |
+
this.fakeElem.style.position = 'absolute';
|
| 462 |
+
this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';
|
| 463 |
+
// Move element to the same position vertically
|
| 464 |
+
var yPosition = window.pageYOffset || document.documentElement.scrollTop;
|
| 465 |
+
this.fakeElem.style.top = yPosition + 'px';
|
| 466 |
+
|
| 467 |
+
this.fakeElem.setAttribute('readonly', '');
|
| 468 |
+
this.fakeElem.value = this.text;
|
| 469 |
+
|
| 470 |
+
document.body.appendChild(this.fakeElem);
|
| 471 |
+
|
| 472 |
+
this.selectedText = (0, _select2.default)(this.fakeElem);
|
| 473 |
+
this.copyText();
|
| 474 |
+
}
|
| 475 |
+
}, {
|
| 476 |
+
key: 'removeFake',
|
| 477 |
+
value: function removeFake() {
|
| 478 |
+
if (this.fakeHandler) {
|
| 479 |
+
document.body.removeEventListener('click', this.fakeHandlerCallback);
|
| 480 |
+
this.fakeHandler = null;
|
| 481 |
+
this.fakeHandlerCallback = null;
|
| 482 |
+
}
|
| 483 |
+
|
| 484 |
+
if (this.fakeElem) {
|
| 485 |
+
document.body.removeChild(this.fakeElem);
|
| 486 |
+
this.fakeElem = null;
|
| 487 |
+
}
|
| 488 |
+
}
|
| 489 |
+
}, {
|
| 490 |
+
key: 'selectTarget',
|
| 491 |
+
value: function selectTarget() {
|
| 492 |
+
this.selectedText = (0, _select2.default)(this.target);
|
| 493 |
+
this.copyText();
|
| 494 |
+
}
|
| 495 |
+
}, {
|
| 496 |
+
key: 'copyText',
|
| 497 |
+
value: function copyText() {
|
| 498 |
+
var succeeded = void 0;
|
| 499 |
+
|
| 500 |
+
try {
|
| 501 |
+
succeeded = document.execCommand(this.action);
|
| 502 |
+
} catch (err) {
|
| 503 |
+
succeeded = false;
|
| 504 |
+
}
|
| 505 |
+
|
| 506 |
+
this.handleResult(succeeded);
|
| 507 |
+
}
|
| 508 |
+
}, {
|
| 509 |
+
key: 'handleResult',
|
| 510 |
+
value: function handleResult(succeeded) {
|
| 511 |
+
this.emitter.emit(succeeded ? 'success' : 'error', {
|
| 512 |
+
action: this.action,
|
| 513 |
+
text: this.selectedText,
|
| 514 |
+
trigger: this.trigger,
|
| 515 |
+
clearSelection: this.clearSelection.bind(this)
|
| 516 |
+
});
|
| 517 |
+
}
|
| 518 |
+
}, {
|
| 519 |
+
key: 'clearSelection',
|
| 520 |
+
value: function clearSelection() {
|
| 521 |
+
if (this.target) {
|
| 522 |
+
this.target.blur();
|
| 523 |
+
}
|
| 524 |
+
|
| 525 |
+
window.getSelection().removeAllRanges();
|
| 526 |
+
}
|
| 527 |
+
}, {
|
| 528 |
+
key: 'destroy',
|
| 529 |
+
value: function destroy() {
|
| 530 |
+
this.removeFake();
|
| 531 |
+
}
|
| 532 |
+
}, {
|
| 533 |
+
key: 'action',
|
| 534 |
+
set: function set() {
|
| 535 |
+
var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';
|
| 536 |
+
|
| 537 |
+
this._action = action;
|
| 538 |
+
|
| 539 |
+
if (this._action !== 'copy' && this._action !== 'cut') {
|
| 540 |
+
throw new Error('Invalid "action" value, use either "copy" or "cut"');
|
| 541 |
+
}
|
| 542 |
+
},
|
| 543 |
+
get: function get() {
|
| 544 |
+
return this._action;
|
| 545 |
+
}
|
| 546 |
+
}, {
|
| 547 |
+
key: 'target',
|
| 548 |
+
set: function set(target) {
|
| 549 |
+
if (target !== undefined) {
|
| 550 |
+
if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) {
|
| 551 |
+
if (this.action === 'copy' && target.hasAttribute('disabled')) {
|
| 552 |
+
throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');
|
| 553 |
+
}
|
| 554 |
+
|
| 555 |
+
if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {
|
| 556 |
+
throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');
|
| 557 |
+
}
|
| 558 |
+
|
| 559 |
+
this._target = target;
|
| 560 |
+
} else {
|
| 561 |
+
throw new Error('Invalid "target" value, use a valid Element');
|
| 562 |
+
}
|
| 563 |
+
}
|
| 564 |
+
},
|
| 565 |
+
get: function get() {
|
| 566 |
+
return this._target;
|
| 567 |
+
}
|
| 568 |
+
}]);
|
| 569 |
+
|
| 570 |
+
return ClipboardAction;
|
| 571 |
+
}();
|
| 572 |
+
|
| 573 |
+
module.exports = ClipboardAction;
|
| 574 |
+
});
|
| 575 |
+
|
| 576 |
+
},{"select":5}],8:[function(require,module,exports){
|
| 577 |
+
(function (global, factory) {
|
| 578 |
+
if (typeof define === "function" && define.amd) {
|
| 579 |
+
define(['module', './clipboard-action', 'tiny-emitter', 'good-listener'], factory);
|
| 580 |
+
} else if (typeof exports !== "undefined") {
|
| 581 |
+
factory(module, require('./clipboard-action'), require('tiny-emitter'), require('good-listener'));
|
| 582 |
+
} else {
|
| 583 |
+
var mod = {
|
| 584 |
+
exports: {}
|
| 585 |
+
};
|
| 586 |
+
factory(mod, global.clipboardAction, global.tinyEmitter, global.goodListener);
|
| 587 |
+
global.clipboard = mod.exports;
|
| 588 |
+
}
|
| 589 |
+
})(this, function (module, _clipboardAction, _tinyEmitter, _goodListener) {
|
| 590 |
+
'use strict';
|
| 591 |
+
|
| 592 |
+
var _clipboardAction2 = _interopRequireDefault(_clipboardAction);
|
| 593 |
+
|
| 594 |
+
var _tinyEmitter2 = _interopRequireDefault(_tinyEmitter);
|
| 595 |
+
|
| 596 |
+
var _goodListener2 = _interopRequireDefault(_goodListener);
|
| 597 |
+
|
| 598 |
+
function _interopRequireDefault(obj) {
|
| 599 |
+
return obj && obj.__esModule ? obj : {
|
| 600 |
+
default: obj
|
| 601 |
+
};
|
| 602 |
+
}
|
| 603 |
+
|
| 604 |
+
function _classCallCheck(instance, Constructor) {
|
| 605 |
+
if (!(instance instanceof Constructor)) {
|
| 606 |
+
throw new TypeError("Cannot call a class as a function");
|
| 607 |
+
}
|
| 608 |
+
}
|
| 609 |
+
|
| 610 |
+
var _createClass = function () {
|
| 611 |
+
function defineProperties(target, props) {
|
| 612 |
+
for (var i = 0; i < props.length; i++) {
|
| 613 |
+
var descriptor = props[i];
|
| 614 |
+
descriptor.enumerable = descriptor.enumerable || false;
|
| 615 |
+
descriptor.configurable = true;
|
| 616 |
+
if ("value" in descriptor) descriptor.writable = true;
|
| 617 |
+
Object.defineProperty(target, descriptor.key, descriptor);
|
| 618 |
+
}
|
| 619 |
+
}
|
| 620 |
+
|
| 621 |
+
return function (Constructor, protoProps, staticProps) {
|
| 622 |
+
if (protoProps) defineProperties(Constructor.prototype, protoProps);
|
| 623 |
+
if (staticProps) defineProperties(Constructor, staticProps);
|
| 624 |
+
return Constructor;
|
| 625 |
+
};
|
| 626 |
+
}();
|
| 627 |
+
|
| 628 |
+
function _possibleConstructorReturn(self, call) {
|
| 629 |
+
if (!self) {
|
| 630 |
+
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
| 631 |
+
}
|
| 632 |
+
|
| 633 |
+
return call && (typeof call === "object" || typeof call === "function") ? call : self;
|
| 634 |
+
}
|
| 635 |
+
|
| 636 |
+
function _inherits(subClass, superClass) {
|
| 637 |
+
if (typeof superClass !== "function" && superClass !== null) {
|
| 638 |
+
throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
|
| 639 |
+
}
|
| 640 |
+
|
| 641 |
+
subClass.prototype = Object.create(superClass && superClass.prototype, {
|
| 642 |
+
constructor: {
|
| 643 |
+
value: subClass,
|
| 644 |
+
enumerable: false,
|
| 645 |
+
writable: true,
|
| 646 |
+
configurable: true
|
| 647 |
+
}
|
| 648 |
+
});
|
| 649 |
+
if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
|
| 650 |
+
}
|
| 651 |
+
|
| 652 |
+
var Clipboard = function (_Emitter) {
|
| 653 |
+
_inherits(Clipboard, _Emitter);
|
| 654 |
+
|
| 655 |
+
/**
|
| 656 |
+
* @param {String|HTMLElement|HTMLCollection|NodeList} trigger
|
| 657 |
+
* @param {Object} options
|
| 658 |
+
*/
|
| 659 |
+
function Clipboard(trigger, options) {
|
| 660 |
+
_classCallCheck(this, Clipboard);
|
| 661 |
+
|
| 662 |
+
var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));
|
| 663 |
+
|
| 664 |
+
_this.resolveOptions(options);
|
| 665 |
+
_this.listenClick(trigger);
|
| 666 |
+
return _this;
|
| 667 |
+
}
|
| 668 |
+
|
| 669 |
+
/**
|
| 670 |
+
* Defines if attributes would be resolved using internal setter functions
|
| 671 |
+
* or custom functions that were passed in the constructor.
|
| 672 |
+
* @param {Object} options
|
| 673 |
+
*/
|
| 674 |
+
|
| 675 |
+
|
| 676 |
+
_createClass(Clipboard, [{
|
| 677 |
+
key: 'resolveOptions',
|
| 678 |
+
value: function resolveOptions() {
|
| 679 |
+
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
| 680 |
+
|
| 681 |
+
this.action = typeof options.action === 'function' ? options.action : this.defaultAction;
|
| 682 |
+
this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;
|
| 683 |
+
this.text = typeof options.text === 'function' ? options.text : this.defaultText;
|
| 684 |
+
}
|
| 685 |
+
}, {
|
| 686 |
+
key: 'listenClick',
|
| 687 |
+
value: function listenClick(trigger) {
|
| 688 |
+
var _this2 = this;
|
| 689 |
+
|
| 690 |
+
this.listener = (0, _goodListener2.default)(trigger, 'click', function (e) {
|
| 691 |
+
return _this2.onClick(e);
|
| 692 |
+
});
|
| 693 |
+
}
|
| 694 |
+
}, {
|
| 695 |
+
key: 'onClick',
|
| 696 |
+
value: function onClick(e) {
|
| 697 |
+
var trigger = e.delegateTarget || e.currentTarget;
|
| 698 |
+
|
| 699 |
+
if (this.clipboardAction) {
|
| 700 |
+
this.clipboardAction = null;
|
| 701 |
+
}
|
| 702 |
+
|
| 703 |
+
this.clipboardAction = new _clipboardAction2.default({
|
| 704 |
+
action: this.action(trigger),
|
| 705 |
+
target: this.target(trigger),
|
| 706 |
+
text: this.text(trigger),
|
| 707 |
+
trigger: trigger,
|
| 708 |
+
emitter: this
|
| 709 |
+
});
|
| 710 |
+
}
|
| 711 |
+
}, {
|
| 712 |
+
key: 'defaultAction',
|
| 713 |
+
value: function defaultAction(trigger) {
|
| 714 |
+
return getAttributeValue('action', trigger);
|
| 715 |
+
}
|
| 716 |
+
}, {
|
| 717 |
+
key: 'defaultTarget',
|
| 718 |
+
value: function defaultTarget(trigger) {
|
| 719 |
+
var selector = getAttributeValue('target', trigger);
|
| 720 |
+
|
| 721 |
+
if (selector) {
|
| 722 |
+
return document.querySelector(selector);
|
| 723 |
+
}
|
| 724 |
+
}
|
| 725 |
+
}, {
|
| 726 |
+
key: 'defaultText',
|
| 727 |
+
value: function defaultText(trigger) {
|
| 728 |
+
return getAttributeValue('text', trigger);
|
| 729 |
+
}
|
| 730 |
+
}, {
|
| 731 |
+
key: 'destroy',
|
| 732 |
+
value: function destroy() {
|
| 733 |
+
this.listener.destroy();
|
| 734 |
+
|
| 735 |
+
if (this.clipboardAction) {
|
| 736 |
+
this.clipboardAction.destroy();
|
| 737 |
+
this.clipboardAction = null;
|
| 738 |
+
}
|
| 739 |
+
}
|
| 740 |
+
}], [{
|
| 741 |
+
key: 'isSupported',
|
| 742 |
+
value: function isSupported() {
|
| 743 |
+
var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];
|
| 744 |
+
|
| 745 |
+
var actions = typeof action === 'string' ? [action] : action;
|
| 746 |
+
var support = !!document.queryCommandSupported;
|
| 747 |
+
|
| 748 |
+
actions.forEach(function (action) {
|
| 749 |
+
support = support && !!document.queryCommandSupported(action);
|
| 750 |
+
});
|
| 751 |
+
|
| 752 |
+
return support;
|
| 753 |
+
}
|
| 754 |
+
}]);
|
| 755 |
+
|
| 756 |
+
return Clipboard;
|
| 757 |
+
}(_tinyEmitter2.default);
|
| 758 |
+
|
| 759 |
+
/**
|
| 760 |
+
* Helper function to retrieve attribute value.
|
| 761 |
+
* @param {String} suffix
|
| 762 |
+
* @param {Element} element
|
| 763 |
+
*/
|
| 764 |
+
function getAttributeValue(suffix, element) {
|
| 765 |
+
var attribute = 'data-clipboard-' + suffix;
|
| 766 |
+
|
| 767 |
+
if (!element.hasAttribute(attribute)) {
|
| 768 |
+
return;
|
| 769 |
+
}
|
| 770 |
+
|
| 771 |
+
return element.getAttribute(attribute);
|
| 772 |
+
}
|
| 773 |
+
|
| 774 |
+
module.exports = Clipboard;
|
| 775 |
+
});
|
| 776 |
+
|
| 777 |
+
},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)
|
| 778 |
});
|
assets/js/clipboard/clipboard.min.js
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
-
/*!
|
| 2 |
-
* clipboard.js v1.6.
|
| 3 |
-
* https://zenorocha.github.io/clipboard.js
|
| 4 |
-
*
|
| 5 |
-
* Licensed MIT © Zeno Rocha
|
| 6 |
-
*/
|
| 7 |
-
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Clipboard=e()}}(function(){var e,t,n;return function e(t,n,o){function i(a,c){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var s=n[a]={exports:{}};t[a][0].call(s.exports,function(e){var n=t[a][1][e];return i(n?n:e)},s,s.exports,e,t,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<o.length;a++)i(o[a]);return i}({1:[function(e,t,n){function o(e,t){for(;e&&e.nodeType!==i;){if(e.matches(t))return e;e=e.parentNode}}var i=9;if(Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=o},{}],2:[function(e,t,n){function o(e,t,n,o,r){var a=i.apply(this,arguments);return e.addEventListener(n,a,r),{destroy:function(){e.removeEventListener(n,a,r)}}}function i(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}var r=e("./closest");t.exports=o},{"./closest":1}],3:[function(e,t,n){n.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},n.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||n.node(e[0]))},n.string=function(e){return"string"==typeof e||e instanceof String},n.fn=function(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t}},{}],4:[function(e,t,n){function o(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!c.string(t))throw new TypeError("Second argument must be a String");if(!c.fn(n))throw new TypeError("Third argument must be a Function");if(c.node(e))return i(e,t,n);if(c.nodeList(e))return r(e,t,n);if(c.string(e))return a(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function i(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}function r(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}function a(e,t,n){return l(document.body,e,t,n)}var c=e("./is"),l=e("delegate");t.exports=o},{"./is":3,delegate:2}],5:[function(e,t,n){function o(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var o=window.getSelection(),i=document.createRange();i.selectNodeContents(e),o.removeAllRanges(),o.addRange(i),t=o.toString()}return t}t.exports=o},{}],6:[function(e,t,n){function o(){}o.prototype={on:function(e,t,n){var o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function o(){i.off(e,o),t.apply(n,arguments)}var i=this;return o._=t,this.on(e,o,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),o=0,i=n.length;for(o;o<i;o++)n[o].fn.apply(n[o].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),o=n[e],i=[];if(o&&t)for(var r=0,a=o.length;r<a;r++)o[r].fn!==t&&o[r].fn._!==t&&i.push(o[r]);return i.length?n[e]=i:delete n[e],this}},t.exports=o},{}],7:[function(t,n,o){!function(i,r){if("function"==typeof e&&e.amd)e(["module","select"],r);else if("undefined"!=typeof o)r(n,t("select"));else{var a={exports:{}};r(a,i.select),i.clipboardAction=a.exports}}(this,function(e,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(t),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),c=function(){function e(t){o(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function e(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function e(){var t=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=o+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,i.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function e(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function e(){this.selectedText=(0,i.default)(this.target),this.copyText()}},{key:"copyText",value:function e(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function e(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function e(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function e(){this.removeFake()}},{key:"action",set:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function e(){return this._action}},{key:"target",set:function e(t){if(void 0!==t){if(!t||"object"!==("undefined"==typeof t?"undefined":r(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function e(){return this._target}}]),e}();e.exports=c})},{select:5}],8:[function(t,n,o){!function(i,r){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if("undefined"!=typeof o)r(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var a={exports:{}};r(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(e,t,n,o){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var u=i(t),s=i(n),f=i(o),d=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),h=function(e){function t(e,n){r(this,t);var o=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o.resolveOptions(n),o.listenClick(e),o}return c(t,e),d(t,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText}},{key:"listenClick",value:function e(t){var n=this;this.listener=(0,f.default)(t,"click",function(e){return n.onClick(e)})}},{key:"onClick",value:function e(t){var n=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u.default({action:this.action(n),target:this.target(n),text:this.text(n),trigger:n,emitter:this})}},{key:"defaultAction",value:function e(t){return l("action",t)}},{key:"defaultTarget",value:function e(t){var n=l("target",t);if(n)return document.querySelector(n)}},{key:"defaultText",value:function e(t){return l("text",t)}},{key:"destroy",value:function e(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],n="string"==typeof t?[t]:t,o=!!document.queryCommandSupported;return n.forEach(function(e){o=o&&!!document.queryCommandSupported(e)}),o}}]),t}(s.default);e.exports=h})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)});
|
| 1 |
+
/*!
|
| 2 |
+
* clipboard.js v1.6.1
|
| 3 |
+
* https://zenorocha.github.io/clipboard.js
|
| 4 |
+
*
|
| 5 |
+
* Licensed MIT © Zeno Rocha
|
| 6 |
+
*/
|
| 7 |
+
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Clipboard=e()}}(function(){var e,t,n;return function e(t,n,o){function i(a,c){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var s=n[a]={exports:{}};t[a][0].call(s.exports,function(e){var n=t[a][1][e];return i(n?n:e)},s,s.exports,e,t,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<o.length;a++)i(o[a]);return i}({1:[function(e,t,n){function o(e,t){for(;e&&e.nodeType!==i;){if(e.matches(t))return e;e=e.parentNode}}var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=o},{}],2:[function(e,t,n){function o(e,t,n,o,r){var a=i.apply(this,arguments);return e.addEventListener(n,a,r),{destroy:function(){e.removeEventListener(n,a,r)}}}function i(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}var r=e("./closest");t.exports=o},{"./closest":1}],3:[function(e,t,n){n.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},n.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||n.node(e[0]))},n.string=function(e){return"string"==typeof e||e instanceof String},n.fn=function(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t}},{}],4:[function(e,t,n){function o(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!c.string(t))throw new TypeError("Second argument must be a String");if(!c.fn(n))throw new TypeError("Third argument must be a Function");if(c.node(e))return i(e,t,n);if(c.nodeList(e))return r(e,t,n);if(c.string(e))return a(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function i(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}function r(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}function a(e,t,n){return l(document.body,e,t,n)}var c=e("./is"),l=e("delegate");t.exports=o},{"./is":3,delegate:2}],5:[function(e,t,n){function o(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var o=window.getSelection(),i=document.createRange();i.selectNodeContents(e),o.removeAllRanges(),o.addRange(i),t=o.toString()}return t}t.exports=o},{}],6:[function(e,t,n){function o(){}o.prototype={on:function(e,t,n){var o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function o(){i.off(e,o),t.apply(n,arguments)}var i=this;return o._=t,this.on(e,o,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),o=0,i=n.length;for(o;o<i;o++)n[o].fn.apply(n[o].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),o=n[e],i=[];if(o&&t)for(var r=0,a=o.length;r<a;r++)o[r].fn!==t&&o[r].fn._!==t&&i.push(o[r]);return i.length?n[e]=i:delete n[e],this}},t.exports=o},{}],7:[function(t,n,o){!function(i,r){if("function"==typeof e&&e.amd)e(["module","select"],r);else if("undefined"!=typeof o)r(n,t("select"));else{var a={exports:{}};r(a,i.select),i.clipboardAction=a.exports}}(this,function(e,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(t),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),c=function(){function e(t){o(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function e(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function e(){var t=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=o+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,i.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function e(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function e(){this.selectedText=(0,i.default)(this.target),this.copyText()}},{key:"copyText",value:function e(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function e(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function e(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function e(){this.removeFake()}},{key:"action",set:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function e(){return this._action}},{key:"target",set:function e(t){if(void 0!==t){if(!t||"object"!==("undefined"==typeof t?"undefined":r(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function e(){return this._target}}]),e}();e.exports=c})},{select:5}],8:[function(t,n,o){!function(i,r){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if("undefined"!=typeof o)r(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var a={exports:{}};r(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(e,t,n,o){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var u=i(t),s=i(n),f=i(o),d=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),h=function(e){function t(e,n){r(this,t);var o=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o.resolveOptions(n),o.listenClick(e),o}return c(t,e),d(t,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText}},{key:"listenClick",value:function e(t){var n=this;this.listener=(0,f.default)(t,"click",function(e){return n.onClick(e)})}},{key:"onClick",value:function e(t){var n=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u.default({action:this.action(n),target:this.target(n),text:this.text(n),trigger:n,emitter:this})}},{key:"defaultAction",value:function e(t){return l("action",t)}},{key:"defaultTarget",value:function e(t){var n=l("target",t);if(n)return document.querySelector(n)}},{key:"defaultText",value:function e(t){return l("text",t)}},{key:"destroy",value:function e(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],n="string"==typeof t?[t]:t,o=!!document.queryCommandSupported;return n.forEach(function(e){o=o&&!!document.queryCommandSupported(e)}),o}}]),t}(s.default);e.exports=h})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)});
|
assets/js/frontend.js
CHANGED
|
@@ -11,374 +11,499 @@
|
|
| 11 |
* @since 6.0.12
|
| 12 |
*/
|
| 13 |
var MonsterInsights = function(){
|
| 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 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 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 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
| 301 |
-
|
| 302 |
-
|
| 303 |
-
|
| 304 |
-
|
| 305 |
-
|
| 306 |
-
|
| 307 |
-
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
| 322 |
-
|
| 323 |
-
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
|
| 328 |
-
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
-
|
| 336 |
-
|
| 337 |
-
|
| 338 |
-
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
|
| 352 |
-
|
| 353 |
-
|
| 354 |
-
|
| 355 |
-
|
| 356 |
-
|
| 357 |
-
|
| 358 |
-
|
| 359 |
-
|
| 360 |
-
|
| 361 |
-
|
| 362 |
-
|
| 363 |
-
|
| 364 |
-
|
| 365 |
-
|
| 366 |
-
|
| 367 |
-
|
| 368 |
-
|
| 369 |
-
|
| 370 |
-
|
| 371 |
-
|
| 372 |
-
|
| 373 |
-
|
| 374 |
-
|
| 375 |
-
|
| 376 |
-
|
| 377 |
-
|
| 378 |
-
|
| 379 |
-
|
| 380 |
-
|
| 381 |
-
|
| 382 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 383 |
};
|
| 384 |
var MonsterInsightsObject = new MonsterInsights();
|
| 11 |
* @since 6.0.12
|
| 12 |
*/
|
| 13 |
var MonsterInsights = function(){
|
| 14 |
+
// MonsterInsights JS events tracking works on all major browsers, including IE starting at IE 7, via polyfills for any major JS fucntion used that
|
| 15 |
+
// is not supported by at least 95% of the global and/or US browser marketshare. Currently, IE 7 & 8 which as of 2/14/17 have under 0.25% global marketshare, require
|
| 16 |
+
// us to polyfill Array.prototype.lastIndexOf, and if they continue to drop, we might remove this polyfill at some point. In that case note that events tracking
|
| 17 |
+
// for IE 7/8 will continue to work, with the exception of events tracking of downloads.
|
| 18 |
+
var lastClicked = [];
|
| 19 |
+
|
| 20 |
+
this.setLastClicked = function(valuesArray,fieldsArray,tracked){
|
| 21 |
+
valuesArray = typeof valuesArray !== 'undefined' ? valuesArray : [];
|
| 22 |
+
fieldsArray = typeof fieldsArray !== 'undefined' ? fieldsArray : [];
|
| 23 |
+
tracked = typeof tracked !== 'undefined' ? tracked : false;
|
| 24 |
+
|
| 25 |
+
lastClicked.valuesArray = valuesArray;
|
| 26 |
+
lastClicked.fieldsArray = fieldsArray;
|
| 27 |
+
};
|
| 28 |
+
|
| 29 |
+
this.getLastClicked = function () {
|
| 30 |
+
return lastClicked;
|
| 31 |
+
};
|
| 32 |
+
|
| 33 |
+
function __gaTrackerIsDebug () {
|
| 34 |
+
if ( monsterinsights_frontend.is_debug_mode === "true" || window.monsterinsights_debug_mode ) {
|
| 35 |
+
return true;
|
| 36 |
+
} else {
|
| 37 |
+
return false;
|
| 38 |
+
}
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
function __gaTrackerSend ( valuesArray, fieldsArray ) {
|
| 42 |
+
valuesArray = typeof valuesArray !== 'undefined' ? valuesArray : [];
|
| 43 |
+
fieldsArray = typeof fieldsArray !== 'undefined' ? fieldsArray : [];
|
| 44 |
+
|
| 45 |
+
if ( fieldsArray.length > 0 ) {
|
| 46 |
+
__gaTracker( 'send', fieldsArray );
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
lastClicked.valuesArray = valuesArray;
|
| 50 |
+
lastClicked.fieldsArray = fieldsArray;
|
| 51 |
+
lastClicked.tracked = true;
|
| 52 |
+
__gaTrackerLog( 'Tracked: ' + valuesArray.type );
|
| 53 |
+
__gaTrackerLog( lastClicked );
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
function __gaTrackerNotSend ( valuesArray ) {
|
| 57 |
+
valuesArray = typeof valuesArray !== 'undefined' ? valuesArray : [];
|
| 58 |
+
|
| 59 |
+
lastClicked.valuesArray = valuesArray;
|
| 60 |
+
lastClicked.fieldsArray = [];
|
| 61 |
+
lastClicked.tracked = false;
|
| 62 |
+
__gaTrackerLog( 'Not Tracked: ' + valuesArray.exit );
|
| 63 |
+
__gaTrackerLog( lastClicked );
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
function __gaTrackerLog ( message ) {
|
| 67 |
+
if ( __gaTrackerIsDebug() ) {
|
| 68 |
+
console.dir( message );
|
| 69 |
+
}
|
| 70 |
+
}
|
| 71 |
+
|
| 72 |
+
function __gaTrackerStringTrim( x ) {
|
| 73 |
+
return x.replace(/^\s+|\s+$/gm,'');
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
function __gaTrackerGetDomain() {
|
| 77 |
+
var i=0,currentdomain=document.domain,p=currentdomain.split('.'),s='_gd'+(new Date()).getTime();
|
| 78 |
+
while(i<(p.length-1) && document.cookie.indexOf(s+'='+s)==-1){
|
| 79 |
+
currentdomain = p.slice(-1-(++i)).join('.');
|
| 80 |
+
document.cookie = s+"="+s+";domain="+currentdomain+";";
|
| 81 |
+
}
|
| 82 |
+
document.cookie = s+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain="+currentdomain+";";
|
| 83 |
+
return currentdomain;
|
| 84 |
+
}
|
| 85 |
+
|
| 86 |
+
function __gaTrackerGetExtension( extension ) {
|
| 87 |
+
extension = extension.substring( 0, (extension.indexOf( "#" ) == -1 ) ? extension.length : extension.indexOf( "#" ) ); /* Remove the anchor at the end, if there is one */
|
| 88 |
+
extension = extension.substring( 0, (extension.indexOf( "?" ) == -1 ) ? extension.length : extension.indexOf( "?" ) ); /* Remove the query after the file name, if there is one */
|
| 89 |
+
extension = extension.substring( extension.lastIndexOf( "/" ) + 1, extension.length ); /* Remove everything before the last slash in the path */
|
| 90 |
+
extension = extension.substring( extension.indexOf( "." ) + 1 ); /* Remove everything but what's after the first period */
|
| 91 |
+
return extension;
|
| 92 |
+
}
|
| 93 |
+
|
| 94 |
+
function __gaTrackerLoaded() {
|
| 95 |
+
return __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true; // jshint ignore:line
|
| 96 |
+
}
|
| 97 |
+
|
| 98 |
+
function __gaTrackerTrackedClick() {
|
| 99 |
+
return event.which == 1 || event.which == 2 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey;
|
| 100 |
+
}
|
| 101 |
+
|
| 102 |
+
function __gaTrackerGetDownloadExtensions() {
|
| 103 |
+
var download_extensions = [];
|
| 104 |
+
if ( typeof monsterinsights_frontend.download_extensions == 'string' ) {
|
| 105 |
+
download_extensions = monsterinsights_frontend.download_extensions.split(",");
|
| 106 |
+
}
|
| 107 |
+
return download_extensions;
|
| 108 |
+
}
|
| 109 |
+
|
| 110 |
+
function __gaTrackerGetInboundPaths() {
|
| 111 |
+
var inbound_paths = [];
|
| 112 |
+
if ( typeof monsterinsights_frontend.inbound_paths == 'string' ) {
|
| 113 |
+
inbound_paths = monsterinsights_frontend.inbound_paths.split(",");
|
| 114 |
+
}
|
| 115 |
+
return inbound_paths;
|
| 116 |
+
}
|
| 117 |
+
|
| 118 |
+
function __gaTrackerTrackedClickType() {
|
| 119 |
+
if ( event.which == 1 ) {
|
| 120 |
+
return 'event.which=1';
|
| 121 |
+
} else if ( event.which == 2 ) {
|
| 122 |
+
return 'event.which=2';
|
| 123 |
+
} else if ( event.metaKey ){
|
| 124 |
+
return 'metaKey';
|
| 125 |
+
} else if ( event.ctrlKey ) {
|
| 126 |
+
return 'ctrlKey';
|
| 127 |
+
} else if ( event.shiftKey ) {
|
| 128 |
+
return 'shiftKey';
|
| 129 |
+
} else if ( event.altKey ) {
|
| 130 |
+
return 'altKey';
|
| 131 |
+
} else {
|
| 132 |
+
return '';
|
| 133 |
+
}
|
| 134 |
+
}
|
| 135 |
+
|
| 136 |
+
function __gaTrackerLinkType( el ) {
|
| 137 |
+
var download_extensions = __gaTrackerGetDownloadExtensions();
|
| 138 |
+
var inbound_paths = __gaTrackerGetInboundPaths();
|
| 139 |
+
var type = 'internal'; /* By default, we assume all links are internal ones, which we don't track by default */
|
| 140 |
+
var link = el.href;
|
| 141 |
+
var extension = __gaTrackerGetExtension( el.href );
|
| 142 |
+
var currentdomain = __gaTrackerGetDomain();
|
| 143 |
+
var hostname = el.hostname;
|
| 144 |
+
var protocol = el.protocol;
|
| 145 |
+
var pathname = el.pathname;
|
| 146 |
+
var index, len;
|
| 147 |
+
|
| 148 |
+
if ( link.match( /^javascript\:/i ) ) {
|
| 149 |
+
type = 'internal'; // if it's a JS link, it's internal
|
| 150 |
+
} else if ( __gaTrackerStringTrim( protocol ) == 'mailto' || __gaTrackerStringTrim( protocol ) == 'mailto:' ) { /* If it's an email */
|
| 151 |
+
type = "mailto";
|
| 152 |
+
} else if ( download_extensions.length > 0 && extension.length > 0 ) { /* If it's a download */
|
| 153 |
+
for ( index = 0, len = download_extensions.length; index < len; ++index ) {
|
| 154 |
+
if ( download_extensions[ index ].length > 0 && link.endsWith( download_extensions[ index ] ) ) {
|
| 155 |
+
type = "download";
|
| 156 |
+
break;
|
| 157 |
+
}
|
| 158 |
+
}
|
| 159 |
+
} else if ( hostname.length > 0 && currentdomain.length > 0 && ! hostname.endsWith( currentdomain ) ) { /* If it's a outbound */
|
| 160 |
+
type = "external";
|
| 161 |
+
} else {
|
| 162 |
+
for ( index = 0, len = inbound_paths.length; index < len; ++index ) {
|
| 163 |
+
if ( inbound_paths[ index ].length > 0 && pathname.startsWith( inbound_paths[ index ] ) ) {
|
| 164 |
+
type = "internal-as-outbound";
|
| 165 |
+
break;
|
| 166 |
+
}
|
| 167 |
+
}
|
| 168 |
+
}
|
| 169 |
+
return type;
|
| 170 |
+
}
|
| 171 |
+
|
| 172 |
+
function __gaTrackerLinkTarget( el, event ) {
|
| 173 |
+
/* Is actual target set and not _(self|parent|top)? */
|
| 174 |
+
var target = ( el.target && !el.target.match( /^_(self|parent|top)$/i ) ) ? el.target : false;
|
| 175 |
+
|
| 176 |
+
/* Assume a target if Ctrl|shift|meta-click */
|
| 177 |
+
if ( event.ctrlKey || event.shiftKey || event.metaKey || event.which == 2 ) {
|
| 178 |
+
target = "_blank";
|
| 179 |
+
}
|
| 180 |
+
return target;
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
function __gaTrackerClickEvent( event ) {
|
| 184 |
+
var el = event.srcElement || event.target;
|
| 185 |
+
var valuesArray = [];
|
| 186 |
+
var fieldsArray = [];
|
| 187 |
+
|
| 188 |
+
// Start Values Array
|
| 189 |
+
valuesArray.el = el;
|
| 190 |
+
valuesArray.ga_loaded = __gaTrackerLoaded();
|
| 191 |
+
valuesArray.click_type = __gaTrackerTrackedClickType();
|
| 192 |
+
|
| 193 |
+
/* If GA is blocked or not loaded, or not main|middle|touch click then don't track */
|
| 194 |
+
if ( ! __gaTrackerLoaded() || ! __gaTrackerTrackedClick() ) {
|
| 195 |
+
valuesArray.exit = 'loaded';
|
| 196 |
+
__gaTrackerNotSend( valuesArray );
|
| 197 |
+
return;
|
| 198 |
+
}
|
| 199 |
+
|
| 200 |
+
/* Loop up the DOM tree through parent elements if clicked element is not a link (eg: an image inside a link) */
|
| 201 |
+
while ( el && (typeof el.tagName == 'undefined' || el.tagName.toLowerCase() != 'a' || ! el.href ) ) {
|
| 202 |
+
el = el.parentNode;
|
| 203 |
+
}
|
| 204 |
+
|
| 205 |
+
/* if a link with valid href has been clicked */
|
| 206 |
+
if ( el && el.href ) {
|
| 207 |
+
var link = el.href; /* What link are we tracking */
|
| 208 |
+
var extension = __gaTrackerGetExtension( el.href ); /* What extension is this link */
|
| 209 |
+
var download_extensions = __gaTrackerGetDownloadExtensions(); /* Let's get the extensions to track */
|
| 210 |
+
var inbound_paths = __gaTrackerGetInboundPaths(); /* Let's get the internal paths to track */
|
| 211 |
+
var home_url = monsterinsights_frontend.home_url; /* Let's get the url to compare for external/internal use */
|
| 212 |
+
var track_download_as = monsterinsights_frontend.track_download_as; /* should downloads be tracked as events or pageviews */
|
| 213 |
+
var internal_label = "outbound-link-" + monsterinsights_frontend.internal_label; /* What is the prefix for internal-as-external links */
|
| 214 |
+
var currentdomain = __gaTrackerGetDomain(); /* What domain are we on? */
|
| 215 |
+
var type = __gaTrackerLinkType( el ); /* What type of link is this? */
|
| 216 |
+
var target = __gaTrackerLinkTarget( el, event ); /* Is a new tab/window being opened? */
|
| 217 |
+
|
| 218 |
+
/* Element */
|
| 219 |
+
valuesArray.el = el; /* el is an a element so we can parse it */
|
| 220 |
+
valuesArray.el_href = el.href; /* "http://example.com:3000/pathname/?search=test#hash" */
|
| 221 |
+
valuesArray.el_protocol = el.protocol; /* "http:" */
|
| 222 |
+
valuesArray.el_hostname = el.hostname; /* "example.com" */
|
| 223 |
+
valuesArray.el_port = el.port; /* "3000" */
|
| 224 |
+
valuesArray.el_pathname = el.pathname; /* "/pathname/" */
|
| 225 |
+
valuesArray.el_search = el.search; /* "?search=test" */
|
| 226 |
+
valuesArray.el_hash = el.hash; /* "#hash" */
|
| 227 |
+
valuesArray.el_host = el.host; /* "example.com:3000" */
|
| 228 |
+
|
| 229 |
+
/* Settings */
|
| 230 |
+
valuesArray.debug_mode = __gaTrackerIsDebug(); /* "example.com:3000" */
|
| 231 |
+
valuesArray.download_extensions = download_extensions; /* Let's get the extensions to track */
|
| 232 |
+
valuesArray.inbound_paths = inbound_paths; /* Let's get the internal paths to track */
|
| 233 |
+
valuesArray.home_url = home_url; /* Let's get the url to compare for external/internal use */
|
| 234 |
+
valuesArray.track_download_as = track_download_as; /* should downloads be tracked as events or pageviews */
|
| 235 |
+
valuesArray.internal_label = internal_label; /* What is the prefix for internal-as-external links */
|
| 236 |
+
|
| 237 |
+
/* Parsed/Logic */
|
| 238 |
+
valuesArray.link = link; /* What link are we tracking */
|
| 239 |
+
valuesArray.extension = extension; /* What extension is this link */
|
| 240 |
+
valuesArray.type = type; /* What type of link is this */
|
| 241 |
+
valuesArray.target = target; /* Is a new tab/window being opened? */
|
| 242 |
+
valuesArray.title = el.title || el.textContent || el.innerText; /* Try link title, then text content */
|
| 243 |
+
|
| 244 |
+
/* Let's track everything but internals (that aren't internal-as-externals) and javascript */
|
| 245 |
+
if ( type !== 'internal' && type !== 'javascript' ) {
|
| 246 |
+
|
| 247 |
+
var __gaTrackerHitBackRun = false; /* Tracker has not yet run */
|
| 248 |
+
|
| 249 |
+
/* HitCallback to open link in same window after tracker */
|
| 250 |
+
var __gaTrackerHitBack = function() {
|
| 251 |
+
/* Run the hitback only once */
|
| 252 |
+
if ( __gaTrackerHitBackRun ){
|
| 253 |
+
return;
|
| 254 |
+
}
|
| 255 |
+
__gaTrackerHitBackRun = true;
|
| 256 |
+
window.location.href = link;
|
| 257 |
+
};
|
| 258 |
+
|
| 259 |
+
var __gaTrackerNoRedirectExternal = function() {
|
| 260 |
+
valuesArray.exit = 'external';
|
| 261 |
+
__gaTrackerNotSend( valuesArray );
|
| 262 |
+
};
|
| 263 |
+
|
| 264 |
+
var __gaTrackerNoRedirectInboundAsExternal = function() {
|
| 265 |
+
valuesArray.exit = 'internal-as-outbound';
|
| 266 |
+
__gaTrackerNotSend( valuesArray );
|
| 267 |
+
};
|
| 268 |
+
|
| 269 |
+
if ( target || type == 'mailto' ) { /* If target opens a new window then just track */
|
| 270 |
+
if ( type == 'download' ) {
|
| 271 |
+
if ( track_download_as == 'pageview' ) {
|
| 272 |
+
fieldsArray.hitType = 'pageview';
|
| 273 |
+
fieldsArray.page = link;
|
| 274 |
+
|
| 275 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 276 |
+
} else {
|
| 277 |
+
fieldsArray.hitType = 'event';
|
| 278 |
+
fieldsArray.eventCategory = 'download';
|
| 279 |
+
fieldsArray.eventAction = link;
|
| 280 |
+
fieldsArray.eventLabel = valuesArray.title;
|
| 281 |
+
|
| 282 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 283 |
+
}
|
| 284 |
+
} else if ( type == 'mailto' ) {
|
| 285 |
+
fieldsArray.hitType = 'event';
|
| 286 |
+
fieldsArray.eventCategory = 'mailto';
|
| 287 |
+
fieldsArray.eventAction = link;
|
| 288 |
+
fieldsArray.eventLabel = valuesArray.title;
|
| 289 |
+
|
| 290 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 291 |
+
} else if ( type == 'internal-as-outbound' ) {
|
| 292 |
+
fieldsArray.hitType = 'event';
|
| 293 |
+
fieldsArray.eventCategory = internal_label;
|
| 294 |
+
fieldsArray.eventAction = link;
|
| 295 |
+
fieldsArray.eventLabel = valuesArray.title;
|
| 296 |
+
|
| 297 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 298 |
+
} else if ( type == 'external' ) {
|
| 299 |
+
fieldsArray.hitType = 'event';
|
| 300 |
+
fieldsArray.eventCategory = 'outbound-link';
|
| 301 |
+
fieldsArray.eventAction = link;
|
| 302 |
+
fieldsArray.eventLabel = valuesArray.title;
|
| 303 |
+
|
| 304 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 305 |
+
} else {
|
| 306 |
+
valuesArray.exit = 'type';
|
| 307 |
+
__gaTrackerNotSend( valuesArray );
|
| 308 |
+
}
|
| 309 |
+
} else {
|
| 310 |
+
/* Prevent standard click, track then open */
|
| 311 |
+
if ( type != 'external' && type != 'internal-as-outbound' ) {
|
| 312 |
+
if (! event.defaultPrevented ) {
|
| 313 |
+
if ( event.preventDefault ) {
|
| 314 |
+
event.preventDefault();
|
| 315 |
+
} else {
|
| 316 |
+
event.returnValue = false;
|
| 317 |
+
}
|
| 318 |
+
}
|
| 319 |
+
}
|
| 320 |
+
|
| 321 |
+
if ( type == 'download' ) {
|
| 322 |
+
if ( track_download_as == 'pageview' ) {
|
| 323 |
+
fieldsArray.hitType = 'pageview';
|
| 324 |
+
fieldsArray.page = link;
|
| 325 |
+
fieldsArray.hitCallback = __gaTrackerHitBack;
|
| 326 |
+
|
| 327 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 328 |
+
} else {
|
| 329 |
+
fieldsArray.hitType = 'event';
|
| 330 |
+
fieldsArray.eventCategory = 'download';
|
| 331 |
+
fieldsArray.eventAction = link;
|
| 332 |
+
fieldsArray.eventLabel = valuesArray.title;
|
| 333 |
+
fieldsArray.hitCallback = __gaTrackerHitBack;
|
| 334 |
+
|
| 335 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 336 |
+
}
|
| 337 |
+
} else if ( type == 'internal-as-outbound' ) {
|
| 338 |
+
window.onbeforeunload = function(e) {
|
| 339 |
+
if (! event.defaultPrevented ) {
|
| 340 |
+
if ( event.preventDefault ) {
|
| 341 |
+
event.preventDefault();
|
| 342 |
+
} else {
|
| 343 |
+
event.returnValue = false;
|
| 344 |
+
}
|
| 345 |
+
}
|
| 346 |
+
|
| 347 |
+
fieldsArray.hitType = 'event';
|
| 348 |
+
fieldsArray.eventCategory = internal_label;
|
| 349 |
+
fieldsArray.eventAction = link;
|
| 350 |
+
fieldsArray.eventLabel = valuesArray.title;
|
| 351 |
+
fieldsArray.hitCallback = __gaTrackerHitBack;
|
| 352 |
+
|
| 353 |
+
if ( navigator.sendBeacon ) {
|
| 354 |
+
fieldsArray.transport = 'beacon';
|
| 355 |
+
}
|
| 356 |
+
|
| 357 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 358 |
+
setTimeout( __gaTrackerHitBack, 1000 );
|
| 359 |
+
};
|
| 360 |
+
} else if ( type == 'external' ) {
|
| 361 |
+
window.onbeforeunload = function(e) {
|
| 362 |
+
if (! event.defaultPrevented ) {
|
| 363 |
+
if ( event.preventDefault ) {
|
| 364 |
+
event.preventDefault();
|
| 365 |
+
} else {
|
| 366 |
+
event.returnValue = false;
|
| 367 |
+
}
|
| 368 |
+
}
|
| 369 |
+
|
| 370 |
+
fieldsArray.hitType = 'event';
|
| 371 |
+
fieldsArray.eventCategory = 'outbound-link';
|
| 372 |
+
fieldsArray.eventAction = link;
|
| 373 |
+
fieldsArray.eventLabel = valuesArray.title;
|
| 374 |
+
fieldsArray.hitCallback = __gaTrackerHitBack;
|
| 375 |
+
|
| 376 |
+
if ( navigator.sendBeacon ) {
|
| 377 |
+
fieldsArray.transport = 'beacon';
|
| 378 |
+
}
|
| 379 |
+
|
| 380 |
+
__gaTrackerSend( valuesArray, fieldsArray );
|
| 381 |
+
setTimeout( __gaTrackerHitBack, 1000 );
|
| 382 |
+
};
|
| 383 |
+
} else {
|
| 384 |
+
valuesArray.exit = 'type';
|
| 385 |
+
__gaTrackerNotSend( valuesArray );
|
| 386 |
+
}
|
| 387 |
+
|
| 388 |
+
if ( type != 'external' && type != 'internal-as-outbound' ) {
|
| 389 |
+
/* Run hitCallback again if GA takes longer than 1 second */
|
| 390 |
+
setTimeout( __gaTrackerHitBack, 1000 );
|
| 391 |
+
} else {
|
| 392 |
+
if ( type == 'external' ) {
|
| 393 |
+
setTimeout( __gaTrackerNoRedirectExternal, 1100 );
|
| 394 |
+
} else {
|
| 395 |
+
setTimeout( __gaTrackerNoRedirectInboundAsExternal, 1100 );
|
| 396 |
+
}
|
| 397 |
+
}
|
| 398 |
+
}
|
| 399 |
+
}
|
| 400 |
+
} else {
|
| 401 |
+
valuesArray.exit = 'notlink';
|
| 402 |
+
__gaTrackerNotSend( valuesArray );
|
| 403 |
+
}
|
| 404 |
+
}
|
| 405 |
+
|
| 406 |
+
function __gaTrackerHashChangeEvent() {
|
| 407 |
+
// Todo: Ready this section for JS unit testing
|
| 408 |
+
if ( monsterinsights_frontend.track_hashes === "true" && hash != window.location.hash ) {
|
| 409 |
+
__gaTracker('set', 'page', location.pathname + location.search + location.hash );
|
| 410 |
+
__gaTracker('send', 'pageview' );
|
| 411 |
+
__gaTrackerLog( "Hash change to: " + location.pathname + location.search + location.hash );
|
| 412 |
+
} else {
|
| 413 |
+
__gaTrackerLog( "Hash change to (untracked): " + location.pathname + location.search + location.hash );
|
| 414 |
+
}
|
| 415 |
+
}
|
| 416 |
+
|
| 417 |
+
/* Attach the event to all clicks in the document after page has loaded */
|
| 418 |
+
var __gaTrackerWindow = window;
|
| 419 |
+
if ( __gaTrackerWindow.addEventListener ) {
|
| 420 |
+
__gaTrackerWindow.addEventListener(
|
| 421 |
+
"load",
|
| 422 |
+
function() {
|
| 423 |
+
document.body.addEventListener(
|
| 424 |
+
"click",
|
| 425 |
+
__gaTrackerClickEvent,
|
| 426 |
+
false
|
| 427 |
+
);
|
| 428 |
+
},
|
| 429 |
+
false
|
| 430 |
+
);
|
| 431 |
+
__gaTrackerWindow.addEventListener(
|
| 432 |
+
"load",
|
| 433 |
+
function() {
|
| 434 |
+
document.body.addEventListener(
|
| 435 |
+
"hashchange",
|
| 436 |
+
__gaTrackerHashChangeEvent,
|
| 437 |
+
false
|
| 438 |
+
);
|
| 439 |
+
},
|
| 440 |
+
false
|
| 441 |
+
);
|
| 442 |
+
} else {
|
| 443 |
+
if ( __gaTrackerWindow.attachEvent ) {
|
| 444 |
+
__gaTrackerWindow.attachEvent(
|
| 445 |
+
"onload",
|
| 446 |
+
function() {
|
| 447 |
+
document.body.attachEvent( "onclick", __gaTrackerClickEvent);
|
| 448 |
+
},
|
| 449 |
+
false
|
| 450 |
+
);
|
| 451 |
+
__gaTrackerWindow.attachEvent(
|
| 452 |
+
"onload",
|
| 453 |
+
function() {
|
| 454 |
+
document.body.attachEvent( "onhashchange", __gaTrackerHashChangeEvent);
|
| 455 |
+
},
|
| 456 |
+
false
|
| 457 |
+
);
|
| 458 |
+
}
|
| 459 |
+
}
|
| 460 |
+
|
| 461 |
+
|
| 462 |
+
|
| 463 |
+
if (typeof String.prototype.endsWith !== 'function') {
|
| 464 |
+
String.prototype.endsWith = function(suffix) {
|
| 465 |
+
return this.indexOf(suffix, this.length - suffix.length) !== -1;
|
| 466 |
+
};
|
| 467 |
+
}
|
| 468 |
+
if (typeof String.prototype.startsWith !== 'function') {
|
| 469 |
+
String.prototype.startsWith = function(prefix) {
|
| 470 |
+
return this.indexOf(prefix) === 0;
|
| 471 |
+
};
|
| 472 |
+
}
|
| 473 |
+
|
| 474 |
+
if ( typeof Array.prototype.lastIndexOf !== 'function' ) {
|
| 475 |
+
Array.prototype.lastIndexOf = function(searchElement /*, fromIndex*/) {
|
| 476 |
+
'use strict';
|
| 477 |
+
|
| 478 |
+
if (this === void 0 || this === null) {
|
| 479 |
+
throw new TypeError();
|
| 480 |
+
}
|
| 481 |
+
|
| 482 |
+
var n, k,
|
| 483 |
+
t = Object(this),
|
| 484 |
+
len = t.length >>> 0; // jshint ignore:line
|
| 485 |
+
if (len === 0) {
|
| 486 |
+
return -1;
|
| 487 |
+
}
|
| 488 |
+
|
| 489 |
+
n = len - 1;
|
| 490 |
+
if (arguments.length > 1) {
|
| 491 |
+
n = Number(arguments[1]);
|
| 492 |
+
if (n != n) {
|
| 493 |
+
n = 0;
|
| 494 |
+
}
|
| 495 |
+
else if (n != 0 && n != (1 / 0) && n != -(1 / 0)) { // jshint ignore:line
|
| 496 |
+
n = (n > 0 || -1) * Math.floor(Math.abs(n));
|
| 497 |
+
}
|
| 498 |
+
}
|
| 499 |
+
|
| 500 |
+
for (k = n >= 0 ? Math.min(n, len - 1) : len - Math.abs(n); k >= 0; k--) {
|
| 501 |
+
if (k in t && t[k] === searchElement) {
|
| 502 |
+
return k;
|
| 503 |
+
}
|
| 504 |
+
}
|
| 505 |
+
return -1;
|
| 506 |
+
};
|
| 507 |
+
}
|
| 508 |
};
|
| 509 |
var MonsterInsightsObject = new MonsterInsights();
|
assets/js/frontend.min.js
CHANGED
|
@@ -1,20 +1,32 @@
|
|
| 1 |
-
;var MonsterInsights=function(){var
|
| 2 |
-
|
| 3 |
-
else if(
|
| 4 |
-
else if(
|
| 5 |
-
else if(
|
| 6 |
-
else
|
| 7 |
-
else
|
| 8 |
-
else
|
| 9 |
-
else if(
|
| 10 |
-
else if(
|
| 11 |
-
else
|
| 12 |
-
else{if(
|
| 13 |
-
|
| 14 |
-
else
|
| 15 |
-
else if(
|
| 16 |
-
else
|
| 17 |
-
else if(
|
| 18 |
-
else{
|
| 19 |
-
else{
|
| 20 |
-
else{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
;var MonsterInsights=function(){var e=[];this.setLastClicked=function(t,n,i){t=typeof t!=='undefined'?t:[];n=typeof n!=='undefined'?n:[];i=typeof i!=='undefined'?i:!1;e.valuesArray=t;e.fieldsArray=n};this.getLastClicked=function(){return e};function a(){if(monsterinsights_frontend.is_debug_mode==='true'||window.monsterinsights_debug_mode){return!0}
|
| 2 |
+
else{return!1}};function t(t,n){t=typeof t!=='undefined'?t:[];n=typeof n!=='undefined'?n:[];if(n.length>0){__gaTracker('send',n)};e.valuesArray=t;e.fieldsArray=n;e.tracked=!0;o('Tracked: '+t.type);o(e)};function i(t){t=typeof t!=='undefined'?t:[];e.valuesArray=t;e.fieldsArray=[];e.tracked=!1;o('Not Tracked: '+t.exit);o(e)};function o(e){if(a()){console.dir(e)}};function r(e){return e.replace(/^\s+|\s+$/gm,'')};function l(){var n=0,e=document.domain,i=e.split('.'),t='_gd'+(new Date()).getTime();while(n<(i.length-1)&&document.cookie.indexOf(t+'='+t)==-1){e=i.slice(-1-(++n)).join('.');document.cookie=t+'='+t+';domain='+e+';'};document.cookie=t+'=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain='+e+';';return e};function s(e){e=e.substring(0,(e.indexOf('#')==-1)?e.length:e.indexOf('#'));e=e.substring(0,(e.indexOf('?')==-1)?e.length:e.indexOf('?'));e=e.substring(e.lastIndexOf('/')+1,e.length);e=e.substring(e.indexOf('.')+1);return e};function f(){return __gaTracker.hasOwnProperty('loaded')&&__gaTracker.loaded==!0};function v(){return event.which==1||event.which==2||event.metaKey||event.ctrlKey||event.shiftKey||event.altKey};function h(){var e=[];if(typeof monsterinsights_frontend.download_extensions=='string'){e=monsterinsights_frontend.download_extensions.split(',')};return e};function d(){var e=[];if(typeof monsterinsights_frontend.inbound_paths=='string'){e=monsterinsights_frontend.inbound_paths.split(',')};return e};function g(){if(event.which==1){return'event.which=1'}
|
| 3 |
+
else if(event.which==2){return'event.which=2'}
|
| 4 |
+
else if(event.metaKey){return'metaKey'}
|
| 5 |
+
else if(event.ctrlKey){return'ctrlKey'}
|
| 6 |
+
else if(event.shiftKey){return'shiftKey'}
|
| 7 |
+
else if(event.altKey){return'altKey'}
|
| 8 |
+
else{return''}};function p(e){var i=h(),a=d(),n='internal',f=e.href,g=s(e.href),u=l(),c=e.hostname,v=e.protocol,p=e.pathname,t,o;if(f.match(/^javascript\:/i)){n='internal'}
|
| 9 |
+
else if(r(v)=='mailto'||r(v)=='mailto:'){n='mailto'}
|
| 10 |
+
else if(i.length>0&&g.length>0){for(t=0,o=i.length;t<o;++t){if(i[t].length>0&&f.endsWith(i[t])){n='download';break}}}
|
| 11 |
+
else if(c.length>0&&u.length>0&&!c.endsWith(u)){n='external'}
|
| 12 |
+
else{for(t=0,o=a.length;t<o;++t){if(a[t].length>0&&p.startsWith(a[t])){n='internal-as-outbound';break}}};return n};function y(e,t){var n=(e.target&&!e.target.match(/^_(self|parent|top)$/i))?e.target:!1;if(t.ctrlKey||t.shiftKey||t.metaKey||t.which==2){n='_blank'};return n};function u(o){var r=o.srcElement||o.target,e=[],n=[];e.el=r;e.ga_loaded=f();e.click_type=g();if(!f()||!v()){e.exit='loaded';i(e);return}
|
| 13 |
+
while(r&&(typeof r.tagName=='undefined'||r.tagName.toLowerCase()!='a'||!r.href)){r=r.parentNode};if(r&&r.href){var c=r.href,C=s(r.href),K=h(),L=d(),O=monsterinsights_frontend.home_url,b=monsterinsights_frontend.track_download_as,w='outbound-link-'+monsterinsights_frontend.internal_label,E=l(),u=p(r),x=y(r,o);e.el=r;e.el_href=r.href;e.el_protocol=r.protocol;e.el_hostname=r.hostname;e.el_port=r.port;e.el_pathname=r.pathname;e.el_search=r.search;e.el_hash=r.hash;e.el_host=r.host;e.debug_mode=a();e.download_extensions=K;e.inbound_paths=L;e.home_url=O;e.track_download_as=b;e.internal_label=w;e.link=c;e.extension=C;e.type=u;e.target=x;e.title=r.title||r.textContent||r.innerText;if(u!=='internal'&&u!=='javascript'){var k=!1,m=function(){if(k){return};k=!0;window.location.href=c},T=function(){e.exit='external';i(e)},A=function(){e.exit='internal-as-outbound';i(e)};if(x||u=='mailto'){if(u=='download'){if(b=='pageview'){n.hitType='pageview';n.page=c;t(e,n)}
|
| 14 |
+
else{n.hitType='event';n.eventCategory='download';n.eventAction=c;n.eventLabel=e.title;t(e,n)}}
|
| 15 |
+
else if(u=='mailto'){n.hitType='event';n.eventCategory='mailto';n.eventAction=c;n.eventLabel=e.title;t(e,n)}
|
| 16 |
+
else if(u=='internal-as-outbound'){n.hitType='event';n.eventCategory=w;n.eventAction=c;n.eventLabel=e.title;t(e,n)}
|
| 17 |
+
else if(u=='external'){n.hitType='event';n.eventCategory='outbound-link';n.eventAction=c;n.eventLabel=e.title;t(e,n)}
|
| 18 |
+
else{e.exit='type';i(e)}}
|
| 19 |
+
else{if(u!='external'&&u!='internal-as-outbound'){if(!o.defaultPrevented){if(o.preventDefault){o.preventDefault()}
|
| 20 |
+
else{o.returnValue=!1}}};if(u=='download'){if(b=='pageview'){n.hitType='pageview';n.page=c;n.hitCallback=m;t(e,n)}
|
| 21 |
+
else{n.hitType='event';n.eventCategory='download';n.eventAction=c;n.eventLabel=e.title;n.hitCallback=m;t(e,n)}}
|
| 22 |
+
else if(u=='internal-as-outbound'){window.onbeforeunload=function(i){if(!o.defaultPrevented){if(o.preventDefault){o.preventDefault()}
|
| 23 |
+
else{o.returnValue=!1}};n.hitType='event';n.eventCategory=w;n.eventAction=c;n.eventLabel=e.title;n.hitCallback=m;if(navigator.sendBeacon){n.transport='beacon'};t(e,n);setTimeout(m,1000)}}
|
| 24 |
+
else if(u=='external'){window.onbeforeunload=function(i){if(!o.defaultPrevented){if(o.preventDefault){o.preventDefault()}
|
| 25 |
+
else{o.returnValue=!1}};n.hitType='event';n.eventCategory='outbound-link';n.eventAction=c;n.eventLabel=e.title;n.hitCallback=m;if(navigator.sendBeacon){n.transport='beacon'};t(e,n);setTimeout(m,1000)}}
|
| 26 |
+
else{e.exit='type';i(e)};if(u!='external'&&u!='internal-as-outbound'){setTimeout(m,1000)}
|
| 27 |
+
else{if(u=='external'){setTimeout(T,1100)}
|
| 28 |
+
else{setTimeout(A,1100)}}}}}
|
| 29 |
+
else{e.exit='notlink';i(e)}};function c(){if(monsterinsights_frontend.track_hashes==='true'&&hash!=window.location.hash){__gaTracker('set','page',location.pathname+location.search+location.hash);__gaTracker('send','pageview');o('Hash change to: '+location.pathname+location.search+location.hash)}
|
| 30 |
+
else{o('Hash change to (untracked): '+location.pathname+location.search+location.hash)}};var n=window;if(n.addEventListener){n.addEventListener('load',function(){document.body.addEventListener('click',u,!1)},!1);n.addEventListener('load',function(){document.body.addEventListener('hashchange',c,!1)},!1)}
|
| 31 |
+
else{if(n.attachEvent){n.attachEvent('onload',function(){document.body.attachEvent('onclick',u)},!1);n.attachEvent('onload',function(){document.body.attachEvent('onhashchange',c)},!1)}};if(typeof String.prototype.endsWith!=='function'){String.prototype.endsWith=function(e){return this.indexOf(e,this.length-e.length)!==-1}};if(typeof String.prototype.startsWith!=='function'){String.prototype.startsWith=function(e){return this.indexOf(e)===0}};if(typeof Array.prototype.lastIndexOf!=='function'){Array.prototype.lastIndexOf=function(e){'use strict';if(this===void 0||this===null){throw new TypeError()};var t,n,o=Object(this),i=o.length>>>0;if(i===0){return-1};t=i-1;if(arguments.length>1){t=Number(arguments[1]);if(t!=t){t=0}
|
| 32 |
+
else if(t!=0&&t!=(1/0)&&t!=-(1/0)){t=(t>0||-1)*Math.floor(Math.abs(t))}};for(n=t>=0?Math.min(t,i-1):i-Math.abs(t);n>=0;n--){if(n in o&&o[n]===e){return n}};return-1}}},MonsterInsightsObject=new MonsterInsights();
|
assets/js/jvectormap/jquery-jvectormap-world-mill.js
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
jQuery.fn.vectorMap('addMap', 'world_mill',{"insets": [{"width": 900, "top": 0, "height": 440.7063107441331, "bbox": [{"y": -12671671.123330014, "x": -20004297.151525836}, {"y": 6930392.025135122, "x": 20026572.394749384}], "left": 0}], "paths": {"BD": {"path": "M651.84,230.21l-0.6,-2.0l-1.36,-1.71l-2.31,-0.11l-0.41,0.48l0.2,0.94l-0.53,0.99l-0.72,-0.36l-0.68,0.35l-1.2,-0.36l-0.37,-2.0l-0.81,-1.86l0.39,-1.46l-0.22,-0.47l-1.14,-0.53l0.29,-0.5l1.48,-0.94l0.03,-0.65l-1.55,-1.22l0.55,-1.14l1.61,0.94l1.04,0.15l0.18,1.54l0.34,0.35l5.64,0.63l-0.84,1.64l-1.22,0.34l-0.77,1.51l0.07,0.47l1.37,1.37l0.67,-0.19l0.42,-1.39l1.21,3.84l-0.03,1.21l-0.33,-0.15l-0.4,0.28Z", "name": "Bangladesh"}, "BE": {"path": "M429.29,144.05l1.91,0.24l2.1,-0.63l2.63,1.99l-0.21,1.66l-0.69,0.4l-0.18,1.2l-1.66,-1.13l-1.39,0.15l-2.73,-2.7l-1.17,-0.18l-0.16,-0.52l1.54,-0.5Z", "name": "Belgium"}, "BF": {"path": "M421.42,247.64l-0.11,0.95l0.34,1.16l1.4,1.71l0.07,1.1l0.32,0.37l2.55,0.51l-0.04,1.28l-0.38,0.53l-1.07,0.21l-0.72,1.18l-0.63,0.21l-3.22,-0.25l-0.94,0.39l-5.4,-0.05l-0.39,0.38l0.16,2.73l-1.23,-0.43l-1.17,0.1l-0.89,0.57l-2.27,-1.72l-0.13,-1.11l0.61,-0.96l0.02,-0.93l1.87,-1.98l0.44,-1.81l0.43,-0.39l1.28,0.26l1.05,-0.52l0.47,-0.73l1.84,-1.09l0.55,-0.83l2.2,-1.0l1.15,-0.3l0.72,0.45l1.13,-0.01Z", "name": "Burkina Faso"}, "BG": {"path": "M491.65,168.18l-0.86,0.88l-0.91,2.17l0.48,1.34l-1.6,-0.24l-2.55,0.95l-0.28,1.51l-1.8,0.22l-2.0,-1.0l-1.92,0.79l-1.42,-0.07l-0.15,-1.63l-1.05,-0.97l0.0,-0.8l1.2,-1.57l0.01,-0.56l-1.14,-1.23l-0.05,-0.94l0.88,0.97l0.88,-0.2l1.91,0.47l3.68,0.16l1.42,-0.81l2.72,-0.66l2.55,1.24Z", "name": "Bulgaria"}, "BA": {"path": "M463.49,163.65l2.1,0.5l1.72,-0.03l1.52,0.68l-0.36,0.78l0.08,0.45l1.04,1.02l-0.25,0.98l-1.81,1.15l-0.38,1.38l-1.67,-0.87l-0.89,-1.2l-2.11,-1.83l-1.63,-2.22l0.23,-0.57l0.48,0.38l0.55,-0.06l0.43,-0.51l0.94,-0.06Z", "name": "Bosnia and Herz."}, "BN": {"path": "M707.48,273.58l0.68,-0.65l1.41,-0.91l-0.15,1.63l-0.81,-0.05l-0.61,0.58l-0.53,-0.6Z", "name": "Brunei"}, "BO": {"path": "M263.83,340.69l-3.09,-0.23l-0.38,0.23l-0.7,1.52l-1.31,-1.53l-3.28,-0.64l-2.37,2.4l-1.31,0.26l-0.88,-3.26l-1.3,-2.86l0.74,-2.37l-0.13,-0.43l-1.2,-1.01l-0.37,-1.89l-1.08,-1.55l1.45,-2.56l-0.96,-2.33l0.47,-1.06l-0.34,-0.73l0.91,-1.32l0.16,-3.84l0.5,-1.18l-1.81,-3.41l2.46,0.07l0.8,-0.85l3.4,-1.91l2.66,-0.35l-0.19,1.38l0.3,1.07l-0.05,1.97l2.72,2.27l2.88,0.49l0.89,0.86l1.79,0.58l0.98,0.7l1.71,0.05l1.17,0.61l0.6,2.7l-0.7,0.54l0.96,2.99l0.37,0.28l4.3,0.1l-0.25,1.2l0.27,1.02l1.43,0.9l0.5,1.35l-0.41,1.86l-0.65,1.08l0.12,1.35l-2.69,-1.65l-2.4,-0.03l-4.36,0.76l-1.49,2.5l-0.11,1.52l-0.75,2.37Z", "name": "Bolivia"}, "JP": {"path": "M781.12,166.87l1.81,0.68l1.62,-0.97l0.39,2.42l-3.35,0.75l-2.23,2.88l-3.63,-1.9l-0.56,0.2l-1.26,3.05l-2.16,0.03l-0.29,-2.51l1.08,-2.03l2.45,-0.16l0.37,-0.33l1.25,-5.94l2.47,2.71l2.03,1.12ZM773.56,187.34l-0.91,2.22l0.37,1.52l-1.14,1.75l-3.02,1.26l-4.58,0.27l-3.34,3.01l-1.25,-0.8l-0.09,-1.9l-0.46,-0.38l-4.35,0.62l-3.0,1.32l-2.85,0.05l-0.37,0.27l0.13,0.44l2.32,1.89l-1.54,4.34l-1.26,0.9l-0.79,-0.7l0.56,-2.27l-0.21,-0.45l-1.47,-0.75l-0.74,-1.4l2.12,-0.84l1.26,-1.7l2.45,-1.42l1.83,-1.91l4.78,-0.81l2.6,0.57l0.44,-0.21l2.39,-4.66l1.29,1.06l0.5,0.01l5.1,-4.02l1.69,-3.73l-0.38,-3.4l0.9,-1.61l2.14,-0.44l1.23,3.72l-0.07,2.18l-2.23,2.84l-0.04,3.16ZM757.78,196.26l0.19,0.56l-1.01,1.21l-1.16,-0.68l-1.28,0.65l-0.69,1.45l-1.02,-0.5l0.01,-0.93l1.14,-1.38l1.57,0.14l0.85,-0.98l1.4,0.46Z", "name": "Japan"}, "BI": {"path": "M495.45,295.49l-1.08,-2.99l1.14,-0.11l0.64,-1.19l0.76,0.09l0.65,1.83l-2.1,2.36Z", "name": "Burundi"}, "BJ": {"path": "M429.57,255.75l-0.05,0.8l0.5,1.34l-0.42,0.86l0.17,0.79l-1.81,2.12l-0.57,1.76l-0.08,5.42l-1.41,0.2l-0.48,-1.36l0.11,-5.71l-0.52,-0.7l-0.2,-1.35l-1.48,-1.48l0.21,-0.9l0.89,-0.43l0.42,-0.92l1.27,-0.36l1.22,-1.34l0.61,-0.0l1.62,1.24Z", "name": "Benin"}, "BT": {"path": "M650.32,213.86l0.84,0.71l-0.12,1.1l-3.76,-0.11l-1.57,0.4l-1.93,-0.87l1.48,-1.96l1.13,-0.57l1.63,0.57l1.33,0.08l0.99,0.65Z", "name": "Bhutan"}, "JM": {"path": "M228.38,239.28l-0.8,0.4l-2.26,-1.06l0.84,-0.23l2.14,0.3l1.17,0.56l-1.08,0.03Z", "name": "Jamaica"}, "BW": {"path": "M483.92,330.07l2.27,4.01l2.83,2.86l0.96,0.31l0.78,2.43l2.13,0.61l1.02,0.76l-3.0,1.64l-2.32,2.02l-1.54,2.69l-1.52,0.45l-0.64,1.94l-1.34,0.52l-1.85,-0.12l-1.21,-0.74l-1.35,-0.3l-1.22,0.62l-0.75,1.37l-2.31,1.9l-1.4,0.21l-0.35,-0.59l0.16,-1.75l-1.48,-2.54l-0.62,-0.43l-0.0,-7.1l2.08,-0.08l0.39,-0.4l0.07,-8.9l5.19,-0.93l0.8,0.89l0.51,0.07l1.5,-0.95l2.21,-0.49Z", "name": "Botswana"}, "BR": {"path": "M259.98,275.05l3.24,0.7l0.65,-0.53l4.55,-1.32l1.08,-1.06l-0.02,-0.63l0.55,-0.05l0.28,0.28l-0.26,0.87l0.22,0.48l0.73,0.32l0.4,0.81l-0.62,0.86l-0.4,2.13l0.82,2.56l1.69,1.43l1.43,0.2l3.17,-1.68l3.18,0.3l0.65,-0.75l-0.27,-0.92l1.9,-0.09l2.39,0.99l1.06,-0.61l0.84,0.78l1.2,-0.18l1.18,-1.06l0.84,-1.94l1.36,-2.11l0.37,-0.05l1.89,5.45l1.33,0.59l0.05,1.28l-1.77,1.94l0.02,0.56l1.02,0.87l4.07,0.36l0.08,2.16l0.66,0.29l1.74,-1.5l6.97,2.32l1.02,1.22l-0.35,1.18l0.49,0.5l2.81,-0.74l4.77,1.3l3.75,-0.08l3.57,2.0l3.29,2.86l1.93,0.72l2.12,0.12l0.71,0.62l1.21,4.51l-0.95,3.98l-4.72,5.06l-1.64,2.92l-1.72,2.05l-0.8,0.3l-0.72,2.03l0.18,4.75l-0.94,5.53l-0.81,1.13l-0.43,3.36l-2.55,3.5l-0.4,2.51l-1.86,1.04l-0.67,1.53l-2.54,0.01l-3.94,1.01l-1.83,1.2l-2.87,0.82l-3.03,2.19l-2.2,2.83l-0.36,2.0l0.4,1.58l-0.44,2.6l-0.51,1.2l-1.77,1.54l-2.75,4.78l-3.83,3.42l-1.24,2.74l-1.18,1.15l-0.36,-0.83l0.95,-1.14l0.01,-0.5l-1.52,-1.97l-4.56,-3.32l-1.03,-0.0l-2.38,-2.02l-0.81,-0.0l5.34,-5.45l3.77,-2.58l0.22,-2.46l-1.35,-1.81l-0.91,0.07l0.58,-2.33l0.01,-1.54l-1.11,-0.83l-1.75,0.3l-0.44,-3.11l-0.52,-0.95l-1.88,-0.88l-1.24,0.47l-2.17,-0.41l0.15,-3.21l-0.62,-1.34l0.66,-0.73l-0.22,-1.34l0.66,-1.13l0.44,-2.04l-0.61,-1.83l-1.4,-0.86l-0.2,-0.75l0.34,-1.39l-0.38,-0.5l-4.52,-0.1l-0.72,-2.22l0.59,-0.42l-0.03,-1.1l-0.5,-0.87l-0.32,-1.7l-1.45,-0.76l-1.63,-0.02l-1.05,-0.72l-1.6,-0.48l-1.13,-0.99l-2.69,-0.4l-2.47,-2.06l0.13,-4.35l-0.45,-0.45l-3.46,0.5l-3.44,1.94l-0.6,0.74l-2.9,-0.17l-1.47,0.42l-0.72,-0.18l0.15,-3.52l-0.63,-0.34l-1.94,1.41l-1.87,-0.06l-0.83,-1.18l-1.37,-0.26l0.21,-1.01l-1.35,-1.49l-0.88,-1.91l0.56,-0.6l-0.0,-0.81l1.29,-0.62l0.22,-0.43l-0.22,-1.19l0.61,-0.91l0.15,-0.99l2.65,-1.58l1.99,-0.47l0.42,-0.36l2.06,0.11l0.42,-0.33l1.19,-8.0l-0.41,-1.56l-1.1,-1.0l0.01,-1.33l1.91,-0.42l0.08,-0.96l-0.33,-0.43l-1.14,-0.2l-0.02,-0.83l4.47,0.05l0.82,-0.67l0.82,1.81l0.8,0.07l1.15,1.1l2.26,-0.05l0.71,-0.83l2.78,-0.96l0.48,-1.13l1.6,-0.64l0.24,-0.47l-0.48,-0.82l-1.83,-0.19l-0.36,-3.22Z", "name": "Brazil"}, "BS": {"path": "M226.4,223.87l-0.48,-1.15l-0.84,-0.75l0.36,-1.11l0.95,1.95l0.01,1.06ZM225.56,216.43l-1.87,0.29l-0.04,-0.22l0.74,-0.14l1.17,0.06Z", "name": "Bahamas"}, "BY": {"path": "M493.84,128.32l0.29,0.7l0.49,0.23l1.19,-0.38l2.09,0.72l0.19,1.26l-0.45,1.24l1.57,2.26l0.89,0.59l0.17,0.81l1.58,0.56l0.4,0.5l-0.53,0.41l-1.87,-0.11l-0.73,0.38l-0.13,0.52l1.04,2.74l-1.91,0.26l-0.89,0.99l-0.11,1.18l-2.73,-0.04l-0.53,-0.62l-0.52,-0.08l-0.75,0.46l-0.91,-0.42l-1.92,-0.07l-2.75,-0.79l-2.6,-0.28l-2.0,0.07l-1.5,0.92l-0.67,0.07l-0.08,-1.22l-0.59,-1.19l1.36,-0.88l0.01,-1.35l-0.7,-1.41l-0.07,-1.0l2.16,-0.02l2.72,-1.3l0.75,-2.04l1.91,-1.04l0.2,-0.41l-0.19,-1.25l3.8,-1.78l2.3,0.77Z", "name": "Belarus"}, "BZ": {"path": "M198.03,244.38l0.1,-4.49l0.69,-0.06l0.74,-1.3l0.34,0.28l-0.4,1.3l0.17,0.58l-0.34,2.25l-1.3,1.42Z", "name": "Belize"}, "RU": {"path": "M491.55,115.25l2.55,-1.85l-0.01,-0.65l-2.2,-1.5l7.32,-6.76l1.03,-2.11l-0.13,-0.49l-3.46,-2.52l0.86,-2.7l-2.11,-2.81l1.56,-3.67l-2.77,-4.52l2.15,-2.99l-0.08,-0.55l-3.65,-2.73l0.3,-2.54l1.81,-0.37l4.26,-1.77l2.42,-1.45l4.06,2.61l6.79,1.04l9.34,4.85l1.78,1.88l0.14,2.46l-2.55,2.02l-3.9,1.06l-11.07,-3.14l-2.06,0.53l-0.13,0.7l3.94,2.94l0.31,5.86l0.26,0.36l5.14,2.24l0.58,-0.29l0.32,-1.94l-1.35,-1.78l1.13,-1.09l6.13,2.42l2.11,-0.98l0.18,-0.56l-1.51,-2.67l5.41,-3.76l2.07,0.22l2.26,1.41l0.57,-0.16l1.46,-2.87l-0.05,-0.44l-1.92,-2.32l1.12,-2.32l-1.32,-2.27l5.87,1.16l1.04,1.75l-2.59,0.43l-0.33,0.4l0.02,2.36l2.46,1.83l3.87,-0.91l0.86,-2.8l13.69,-5.65l0.99,0.11l-1.92,2.06l0.23,0.67l3.11,0.45l2.0,-1.48l4.56,-0.12l3.64,-1.73l2.65,2.44l0.56,-0.01l2.85,-2.88l-0.01,-0.57l-2.35,-2.29l0.9,-1.01l7.14,1.3l3.41,1.36l9.05,4.97l0.51,-0.11l1.67,-2.27l-0.05,-0.53l-2.43,-2.21l-0.06,-0.78l-0.34,-0.36l-2.52,-0.36l0.64,-1.93l-1.32,-3.46l-0.06,-1.21l4.48,-4.06l1.69,-4.29l1.6,-0.81l6.23,1.18l0.44,2.21l-2.29,3.64l0.06,0.5l1.47,1.39l0.76,3.0l-0.56,6.03l2.69,2.82l-0.96,2.57l-4.86,5.95l0.23,0.64l2.86,0.61l0.42,-0.17l0.93,-1.4l2.64,-1.03l0.87,-2.24l2.09,-1.96l0.07,-0.5l-1.36,-2.28l1.09,-2.69l-0.32,-0.55l-2.47,-0.33l-0.5,-2.06l1.94,-4.38l-0.06,-0.42l-2.96,-3.4l4.12,-2.88l0.16,-0.4l-0.51,-2.93l0.54,-0.05l1.13,2.25l-0.96,4.35l0.27,0.47l2.68,0.84l0.5,-0.51l-1.02,-2.99l3.79,-1.66l5.01,-0.24l4.53,2.61l0.48,-0.06l0.07,-0.48l-2.18,-3.82l-0.23,-4.67l3.98,-0.9l5.97,0.21l5.49,-0.64l0.27,-0.65l-1.83,-2.31l2.56,-2.9l2.87,-0.17l4.8,-2.47l6.54,-0.67l1.03,-1.42l6.25,-0.45l2.32,1.11l5.53,-2.7l4.5,0.08l0.39,-0.28l0.66,-2.15l2.26,-2.12l5.69,-2.11l3.21,1.29l-2.46,0.94l-0.25,0.42l0.34,0.35l5.41,0.77l0.61,2.33l0.58,0.25l2.2,-1.22l7.13,0.07l5.51,2.47l1.79,1.72l-0.53,2.24l-9.16,4.15l-1.97,1.52l0.16,0.71l6.77,1.91l2.16,-0.78l1.13,2.74l0.67,0.11l1.01,-1.15l3.81,-0.73l7.7,0.77l0.54,1.99l0.36,0.29l10.47,0.71l0.43,-0.38l0.13,-3.23l4.87,0.78l3.95,-0.02l3.83,2.4l1.03,2.71l-1.35,1.79l0.02,0.5l3.15,3.64l4.07,1.96l0.53,-0.18l2.23,-4.47l3.95,1.93l4.16,-1.21l4.73,1.39l2.05,-1.26l3.94,0.62l0.43,-0.55l-1.68,-4.02l2.89,-1.8l22.31,3.03l2.16,2.75l6.55,3.51l10.29,-0.81l4.82,0.73l1.85,1.66l-0.29,3.08l0.25,0.41l3.08,1.26l3.56,-0.88l4.35,-0.11l4.8,0.87l4.57,-0.47l4.23,3.79l0.43,0.07l3.1,-1.4l0.16,-0.6l-1.88,-2.62l0.85,-1.52l7.71,1.21l5.22,-0.26l7.09,2.09l9.59,5.22l6.35,4.11l-0.2,2.38l1.88,1.41l0.6,-0.42l-0.48,-2.53l6.15,0.57l4.4,3.51l-1.97,1.43l-4.0,0.41l-0.36,0.39l-0.06,3.79l-0.74,0.62l-2.07,-0.11l-1.91,-1.39l-3.14,-1.11l-0.78,-1.85l-2.72,-0.68l-2.63,0.49l-1.04,-1.1l0.46,-1.31l-0.5,-0.51l-3.0,0.98l-0.22,0.58l0.99,1.7l-1.21,1.48l-3.04,1.68l-3.12,-0.28l-0.4,0.23l0.09,0.46l2.2,2.09l1.46,3.2l1.15,1.1l0.24,1.33l-0.42,0.67l-4.63,-0.77l-6.96,2.9l-2.19,0.44l-7.6,5.06l-0.84,1.45l-3.61,-2.37l-6.24,2.82l-0.94,-1.15l-0.53,-0.08l-2.28,1.52l-3.2,-0.49l-0.44,0.27l-0.78,2.37l-3.05,3.78l0.09,1.47l0.29,0.36l2.54,0.72l-0.29,4.53l-1.97,0.11l-0.35,0.26l-1.07,2.94l0.8,1.45l-3.91,1.58l-1.05,3.95l-3.48,0.77l-0.3,0.3l-0.72,3.29l-3.09,2.65l-0.7,-1.74l-2.44,-12.44l1.16,-4.71l2.04,-2.06l0.22,-1.64l3.8,-0.86l4.46,-4.61l4.28,-3.81l4.48,-3.01l2.17,-5.63l-0.42,-0.54l-3.04,0.33l-1.77,3.31l-5.86,3.86l-1.86,-4.25l-0.45,-0.23l-6.46,1.3l-6.47,6.44l-0.01,0.55l1.58,1.74l-8.24,1.17l0.15,-2.2l-0.34,-0.42l-3.89,-0.56l-3.25,1.81l-7.62,-0.62l-8.45,1.19l-17.71,15.41l0.22,0.7l3.74,0.41l1.36,2.17l2.43,0.76l1.88,-1.68l2.4,0.2l3.4,3.54l0.08,2.6l-1.95,3.42l-0.21,3.9l-1.1,5.06l-3.71,4.54l-0.87,2.21l-8.29,8.89l-3.19,1.7l-1.32,0.03l-1.45,-1.36l-0.49,-0.04l-2.27,1.5l0.41,-3.65l-0.59,-2.47l1.75,-0.89l2.91,0.53l0.42,-0.2l1.68,-3.03l0.87,-3.46l0.97,-1.18l1.32,-2.88l-0.45,-0.56l-4.14,0.95l-2.19,1.25l-3.41,-0.0l-1.06,-2.93l-2.97,-2.3l-4.28,-1.06l-1.75,-5.07l-2.66,-5.01l-2.29,-1.29l-3.75,-1.01l-3.44,0.08l-3.18,0.62l-2.24,1.77l0.05,0.66l1.18,0.69l0.02,1.43l-1.33,1.05l-2.26,3.51l-0.04,1.43l-3.16,1.84l-2.82,-1.16l-3.01,0.23l-1.35,-1.07l-1.5,-0.35l-3.9,2.31l-3.22,0.52l-2.27,0.79l-3.05,-0.51l-2.21,0.03l-1.48,-1.6l-2.6,-1.63l-2.63,-0.43l-5.46,1.01l-3.23,-1.25l-0.72,-2.57l-5.2,-1.24l-2.75,-1.36l-0.5,0.12l-2.59,3.45l0.84,2.1l-2.06,1.93l-3.41,-0.77l-2.42,-0.12l-1.83,-1.54l-2.53,-0.05l-2.42,-0.98l-3.86,1.57l-4.72,2.78l-3.3,0.75l-1.55,-1.92l-3.0,0.41l-1.11,-1.33l-1.62,-0.59l-1.31,-1.94l-1.38,-0.6l-3.7,0.79l-3.31,-1.83l-0.51,0.11l-0.99,1.29l-5.29,-8.05l-2.96,-2.48l0.65,-0.77l0.01,-0.51l-0.5,-0.11l-6.2,3.21l-1.84,0.15l0.15,-1.39l-0.26,-0.42l-3.22,-1.17l-2.46,0.7l-0.69,-3.16l-0.32,-0.31l-4.5,-0.75l-2.47,1.47l-6.19,1.27l-1.29,0.86l-9.51,1.3l-1.15,1.17l-0.03,0.53l1.47,1.9l-1.89,0.69l-0.22,0.56l0.31,0.6l-2.11,1.44l0.03,0.68l3.75,2.12l-0.39,0.98l-3.23,-0.13l-0.86,0.86l-3.09,-1.59l-3.97,0.07l-2.66,1.35l-8.32,-3.56l-4.07,0.06l-5.39,3.68l-0.39,2.0l-2.03,-1.5l-0.59,0.13l-2.0,3.59l0.57,0.93l-1.28,2.16l0.06,0.48l2.13,2.17l1.95,0.04l1.37,1.82l-0.23,1.46l0.25,0.43l0.83,0.33l-0.8,1.31l-2.49,0.62l-2.49,3.2l0.0,0.49l2.17,2.78l-0.15,2.18l2.5,3.24l-1.58,1.59l-0.7,-0.13l-1.63,-1.72l-2.29,-0.84l-0.94,-1.31l-2.34,-0.63l-1.48,0.4l-0.43,-0.47l-3.51,-1.48l-5.76,-1.01l-0.45,0.19l-2.89,-2.34l-2.9,-1.2l-1.53,-1.29l1.29,-0.43l2.08,-2.61l-0.05,-0.55l-0.89,-0.79l3.05,-1.06l0.27,-0.42l-0.07,-0.69l-0.49,-0.35l-1.73,0.39l0.04,-0.68l1.04,-0.72l2.66,-0.48l0.4,-1.32l-0.5,-1.6l0.92,-1.54l0.03,-1.17l-0.29,-0.37l-3.69,-1.06l-1.41,0.02l-1.42,-1.41l-2.19,0.38l-2.77,-1.01l-0.03,-0.59l-0.89,-1.43l-2.0,-0.32l-0.11,-0.54l0.49,-0.53l0.01,-0.53l-1.6,-1.9l-3.58,0.02l-0.88,0.73l-0.46,-0.07l-1.0,-2.79l2.22,-0.02l0.97,-0.74l0.07,-0.57l-0.9,-1.04l-1.35,-0.48l-0.11,-0.7l-0.95,-0.58l-1.38,-1.99l0.46,-0.98l-0.51,-1.96l-2.45,-0.84l-1.21,0.3l-0.46,-0.76l-2.46,-0.83l-0.72,-1.87l-0.21,-1.69l-0.99,-0.85l0.85,-1.17l-0.7,-3.21l1.66,-1.97l-0.16,-0.79ZM749.2,170.72l-0.6,0.4l-0.13,0.16l-0.01,-0.51l0.74,-0.05ZM871.88,65.81l2.17,-0.13l3.19,1.16l-2.39,1.09l-5.63,0.48l-0.26,-0.84l2.92,-1.76ZM797.39,48.49l-2.0,1.36l-3.8,-0.42l-4.25,-1.8l0.35,-0.97l9.69,1.83ZM783.67,46.12l-1.63,3.09l-8.98,-0.13l-4.09,1.14l-4.54,-2.97l1.16,-3.01l3.05,-0.89l6.5,0.22l8.54,2.56ZM778.2,134.98l-0.56,-0.9l0.27,-0.12l0.29,1.01ZM778.34,135.48l0.94,3.53l-0.05,3.38l1.05,3.39l2.18,5.0l-2.89,-0.83l-0.49,0.26l-1.54,4.65l2.42,3.5l-0.04,1.13l-1.24,-1.24l-0.61,0.06l-1.09,1.61l-0.28,-1.61l0.27,-3.1l-0.28,-3.4l0.58,-2.47l0.11,-4.39l-1.46,-3.36l0.21,-4.32l2.15,-1.46l0.07,-0.34ZM771.95,56.61l1.76,-1.42l2.89,-0.42l3.28,1.71l0.14,0.6l-3.27,0.03l-4.81,-0.5ZM683.76,31.09l-13.01,1.93l4.03,-6.35l1.82,-0.56l1.73,0.34l5.99,2.98l-0.56,1.66ZM670.85,27.93l-5.08,0.64l-6.86,-1.57l-3.99,-2.05l-2.1,-4.16l-2.6,-0.87l5.72,-3.5l5.2,-1.28l4.69,2.85l5.59,5.4l-0.56,4.53ZM564.15,68.94l-0.64,0.17l-7.85,-0.57l-0.86,-2.04l-4.28,-1.17l-0.28,-1.94l2.27,-0.89l0.25,-0.39l-0.08,-2.38l4.81,-3.97l-0.15,-0.7l-1.47,-0.38l5.3,-3.81l0.15,-0.44l-0.58,-1.94l5.28,-2.51l8.21,-3.27l8.28,-0.96l4.35,-1.94l4.6,-0.64l1.36,1.61l-1.34,1.28l-16.43,4.94l-7.97,4.88l-7.74,9.63l0.66,4.14l4.16,3.27ZM548.81,18.48l-5.5,1.18l-0.58,1.02l-2.59,0.84l-2.13,-1.07l1.12,-1.42l-0.3,-0.65l-2.33,-0.07l1.68,-0.36l3.47,-0.06l0.42,1.29l0.66,0.16l1.38,-1.34l2.15,-0.88l2.94,1.01l-0.39,0.36ZM477.37,133.15l-4.08,0.05l-2.56,-0.32l0.33,-0.87l3.17,-1.03l3.24,0.96l-0.09,1.23Z", "name": "Russia"}, "RW": {"path": "M497.0,288.25l0.71,1.01l-0.11,1.09l-1.63,0.03l-1.04,1.39l-0.83,-0.11l0.51,-1.2l0.08,-1.34l0.42,-0.41l0.7,0.14l1.19,-0.61Z", "name": "Rwanda"}, "RS": {"path": "M469.4,163.99l0.42,-0.5l-0.01,-0.52l-1.15,-1.63l1.43,-0.62l1.33,0.12l1.17,1.06l0.46,1.13l1.34,0.64l0.35,1.35l1.46,0.9l0.76,-0.29l0.2,0.69l-0.48,0.78l0.22,1.12l1.05,1.22l-0.77,0.8l-0.37,1.52l-1.21,0.08l0.24,-0.64l-0.39,-0.54l-2.08,-1.64l-0.9,0.05l-0.48,0.94l-2.12,-1.37l0.53,-1.6l-1.11,-1.37l0.51,-1.1l-0.41,-0.57Z", "name": "Serbia"}, "TL": {"path": "M734.55,307.93l-0.1,-0.97l4.5,-0.86l-2.82,1.28l-1.59,0.55Z", "name": "Timor-Leste"}, "TM": {"path": "M553.03,173.76l-0.04,0.34l-0.09,-0.22l0.13,-0.12ZM555.87,172.66l0.45,-0.1l1.48,0.74l2.06,2.43l4.07,-0.18l0.38,-0.51l-0.32,-1.19l1.92,-0.94l1.91,-1.59l2.94,1.39l0.43,2.47l1.19,0.67l2.58,-0.13l0.62,0.4l1.32,3.12l4.54,3.44l2.67,1.45l3.06,1.14l-0.04,1.05l-1.33,-0.75l-0.59,0.19l-0.32,0.84l-2.2,0.81l-0.46,2.13l-1.21,0.74l-1.91,0.42l-0.73,1.33l-1.56,0.31l-2.22,-0.94l-0.2,-2.17l-0.38,-0.36l-1.73,-0.09l-2.76,-2.46l-2.14,-0.4l-2.84,-1.48l-1.78,-0.27l-1.24,0.53l-1.57,-0.08l-2.0,1.69l-1.7,0.43l-0.36,-1.58l0.36,-2.98l-0.22,-0.4l-1.65,-0.84l0.54,-1.69l-0.34,-0.52l-1.22,-0.13l0.36,-1.64l2.22,0.59l2.2,-0.95l0.12,-0.65l-1.77,-1.74l-0.66,-1.57Z", "name": "Turkmenistan"}, "TJ": {"path": "M597.75,178.82l-2.54,-0.44l-0.47,0.34l-0.24,1.7l0.43,0.45l2.64,-0.22l3.18,0.95l4.39,-0.41l0.56,2.37l0.52,0.29l0.67,-0.24l1.11,0.49l0.21,2.13l-3.76,-0.21l-1.8,1.32l-1.76,0.74l-0.61,-0.58l0.21,-2.23l-0.64,-0.49l-0.07,-0.93l-1.36,-0.66l-0.45,0.07l-1.08,1.01l-0.55,1.48l-1.31,-0.05l-0.95,1.16l-0.9,-0.35l-1.86,0.74l1.26,-2.83l-0.54,-2.17l-1.67,-0.82l0.33,-0.66l2.18,-0.04l1.19,-1.63l0.76,-1.79l2.43,-0.5l-0.26,1.0l0.73,1.05Z", "name": "Tajikistan"}, "RO": {"path": "M487.53,154.23l0.6,0.24l2.87,3.98l-0.17,2.69l0.45,1.42l1.32,0.81l1.35,-0.42l0.76,0.36l0.02,0.31l-0.83,0.45l-0.59,-0.22l-0.54,0.3l-0.62,3.3l-1.0,-0.22l-2.07,-1.13l-2.95,0.71l-1.25,0.76l-3.51,-0.15l-1.89,-0.47l-0.87,0.16l-0.82,-1.3l0.29,-0.26l-0.06,-0.64l-1.09,-0.34l-0.56,0.5l-1.05,-0.64l-0.39,-1.39l-1.36,-0.65l-0.35,-1.0l-0.83,-0.75l1.54,-0.54l2.66,-4.21l2.4,-1.24l2.96,0.34l1.48,0.73l0.79,-0.45l1.78,-0.3l0.75,-0.74l0.79,0.0Z", "name": "Romania"}, "GW": {"path": "M386.23,253.6l-0.29,0.84l0.15,0.6l-2.21,0.59l-0.86,0.96l-1.04,-0.83l-1.09,-0.23l-0.54,-1.06l-0.66,-0.49l2.41,-0.48l4.13,0.1Z", "name": "Guinea-Bissau"}, "GT": {"path": "M195.08,249.77l-2.48,-0.37l-1.03,-0.45l-1.14,-0.89l0.3,-0.99l-0.24,-0.68l0.96,-1.66l2.98,-0.01l0.4,-0.37l-0.19,-1.28l-1.67,-1.4l0.51,-0.4l0.0,-1.05l3.85,0.02l-0.21,4.53l0.4,0.43l1.46,0.38l-1.48,0.98l-0.35,0.7l0.12,0.57l-2.2,1.96Z", "name": "Guatemala"}, "GR": {"path": "M487.07,174.59l-0.59,1.43l-0.37,0.21l-2.84,-0.35l-3.03,0.77l-0.18,0.68l1.28,1.23l-0.61,0.23l-1.14,0.0l-1.2,-1.39l-0.63,0.03l-0.53,1.01l0.56,1.76l1.03,1.19l-0.56,0.38l-0.05,0.62l2.52,2.12l0.02,0.87l-1.78,-0.59l-0.48,0.56l0.5,1.0l-1.07,0.2l-0.3,0.53l0.75,2.01l-0.98,0.02l-1.84,-1.12l-1.37,-4.2l-2.21,-2.95l-0.11,-0.56l1.04,-1.28l0.2,-0.95l0.85,-0.66l0.03,-0.46l1.32,-0.21l1.01,-0.64l1.22,0.05l0.65,-0.56l2.26,-0.0l1.82,-0.75l1.85,1.0l2.28,-0.28l0.35,-0.39l0.01,-0.77l0.34,0.22ZM480.49,192.16l0.58,0.4l-0.68,-0.12l0.11,-0.28ZM482.52,192.82l2.51,0.06l0.24,0.32l-1.99,0.13l-0.77,-0.51Z", "name": "Greece"}, "GQ": {"path": "M448.79,279.62l0.02,2.22l-4.09,0.0l0.69,-2.27l3.38,0.05Z", "name": "Eq. Guinea"}, "GY": {"path": "M277.42,270.07l-0.32,1.83l-1.32,0.57l-0.23,0.46l-0.28,2.0l1.11,1.82l0.83,0.19l0.32,1.25l1.13,1.62l-1.21,-0.19l-1.08,0.71l-1.77,0.5l-0.44,0.46l-0.86,-0.09l-1.32,-1.01l-0.77,-2.27l0.36,-1.9l0.68,-1.23l-0.57,-1.17l-0.74,-0.43l0.12,-1.16l-0.9,-0.69l-1.1,0.09l-1.31,-1.48l0.53,-0.72l-0.04,-0.84l1.99,-0.86l0.05,-0.59l-0.71,-0.78l0.14,-0.57l1.66,-1.24l1.36,0.77l1.41,1.49l0.06,1.15l0.37,0.38l0.8,0.05l2.06,1.86Z", "name": "Guyana"}, "GE": {"path": "M521.71,168.93l5.29,0.89l4.07,2.01l1.41,-0.44l2.07,0.56l0.68,1.1l1.07,0.55l-0.12,0.59l0.98,1.29l-1.01,-0.13l-1.81,-0.83l-0.94,0.47l-3.23,0.43l-2.29,-1.39l-2.33,0.05l0.21,-0.97l-0.76,-2.26l-1.45,-1.12l-1.43,-0.39l-0.41,-0.42Z", "name": "Georgia"}, "GB": {"path": "M412.61,118.72l-2.19,3.22l-0.0,0.45l5.13,-0.3l-0.53,2.37l-2.2,3.12l0.29,0.63l2.37,0.21l2.33,4.3l1.76,0.69l2.2,5.12l2.94,0.77l-0.23,1.62l-1.15,0.88l-0.1,0.52l0.82,1.42l-1.86,1.43l-3.3,-0.02l-4.12,0.87l-1.04,-0.58l-0.47,0.06l-1.51,1.41l-2.12,-0.34l-1.86,1.18l-0.6,-0.29l3.19,-3.0l2.16,-0.69l0.28,-0.41l-0.34,-0.36l-3.73,-0.53l-0.4,-0.76l2.2,-0.87l0.17,-0.61l-1.26,-1.67l0.36,-1.7l3.38,0.28l0.43,-0.33l0.37,-1.99l-1.79,-2.49l-3.11,-0.72l-0.38,-0.59l0.79,-1.35l-0.04,-0.46l-0.82,-0.97l-0.61,0.01l-0.68,0.84l-0.1,-2.34l-1.23,-1.88l0.85,-3.47l1.77,-2.68l1.85,0.26l2.17,-0.22ZM406.26,132.86l-1.01,1.77l-1.57,-0.59l-1.16,0.01l0.37,-1.54l-0.39,-1.39l1.45,-0.1l2.3,1.84Z", "name": "United Kingdom"}, "GA": {"path": "M453.24,279.52l-0.08,0.98l0.7,1.29l2.36,0.24l-0.98,2.63l1.18,1.79l0.25,1.78l-0.29,1.52l-0.6,0.93l-1.84,-0.09l-1.23,-1.11l-0.66,0.23l-0.15,0.84l-1.42,0.26l-1.02,0.7l-0.11,0.52l0.77,1.35l-1.34,0.97l-3.94,-4.3l-1.44,-2.45l0.06,-0.6l0.54,-0.81l1.05,-3.46l4.17,-0.07l0.4,-0.4l-0.02,-2.66l2.39,0.21l1.25,-0.27Z", "name": "Gabon"}, "GN": {"path": "M391.8,254.11l0.47,0.8l1.11,-0.32l0.98,0.7l1.07,0.2l2.26,-1.22l0.64,0.44l1.13,1.56l-0.48,1.4l0.8,0.3l-0.08,0.48l0.46,0.68l-0.35,1.36l1.05,2.61l-1.0,0.69l0.03,1.41l-0.72,-0.06l-1.08,1.0l-0.24,-0.27l0.07,-1.11l-1.05,-1.54l-1.79,0.21l-0.35,-2.01l-1.6,-2.18l-2.0,-0.0l-1.31,0.54l-1.95,2.18l-1.86,-2.19l-1.2,-0.78l-0.3,-1.11l-0.8,-0.85l0.65,-0.72l0.81,-0.03l1.64,-0.8l0.23,-1.87l2.67,0.64l0.89,-0.3l1.21,0.15Z", "name": "Guinea"}, "GM": {"path": "M379.31,251.39l0.1,-0.35l2.43,-0.07l0.74,-0.61l0.51,-0.03l0.77,0.49l-1.03,-0.3l-1.87,0.9l-1.65,-0.04ZM384.03,250.91l0.91,0.05l0.75,-0.24l-0.59,0.31l-1.08,-0.13Z", "name": "Gambia"}, "GL": {"path": "M353.02,1.2l14.69,4.67l-3.68,1.89l-22.97,0.86l-0.36,0.27l0.12,0.43l1.55,1.18l8.79,-0.66l7.48,2.07l4.86,-1.77l1.66,1.73l-2.53,3.19l-0.01,0.48l0.46,0.15l6.35,-2.2l12.06,-2.31l7.24,1.13l1.09,1.99l-9.79,4.01l-1.44,1.32l-7.87,0.98l-0.35,0.41l0.38,0.38l5.07,0.24l-2.53,3.58l-2.07,3.81l0.08,6.05l2.57,3.11l-3.22,0.2l-4.12,1.66l-0.05,0.72l4.45,2.65l0.51,3.75l-2.3,0.4l-0.25,0.64l2.79,3.69l-4.82,0.31l-0.36,0.29l0.16,0.44l2.62,1.8l-0.59,1.22l-3.3,0.7l-3.45,0.01l-0.29,0.68l3.03,3.12l0.02,1.34l-4.4,-1.73l-1.72,1.35l0.15,0.66l3.31,1.15l3.13,2.71l0.81,3.16l-3.85,0.75l-4.89,-4.26l-0.47,-0.03l-0.17,0.44l0.79,2.86l-2.71,2.21l-0.13,0.44l0.37,0.27l8.73,0.34l-12.32,6.64l-7.24,1.48l-2.94,0.08l-2.69,1.75l-3.43,4.41l-5.24,2.84l-1.73,0.18l-7.12,2.1l-2.15,2.52l-0.13,2.99l-1.19,2.45l-4.01,3.09l-0.14,0.44l0.97,2.9l-2.28,6.48l-3.1,0.2l-3.83,-3.07l-4.86,-0.02l-2.25,-1.93l-1.7,-3.79l-4.3,-4.84l-1.21,-2.49l-0.44,-3.8l-3.32,-3.63l0.84,-2.86l-1.56,-1.7l2.28,-4.6l3.83,-1.74l1.03,-1.96l0.52,-3.47l-0.59,-0.41l-4.17,2.21l-2.07,0.58l-2.72,-1.28l-0.15,-2.71l0.85,-2.09l2.01,-0.06l5.06,1.2l0.46,-0.23l-0.14,-0.49l-6.54,-4.47l-2.67,0.55l-1.58,-0.86l2.56,-4.01l-0.03,-0.48l-1.5,-1.74l-4.98,-8.5l-3.13,-1.96l0.03,-1.88l-0.24,-0.37l-6.85,-3.02l-5.36,-0.38l-12.7,0.58l-2.78,-1.57l-3.66,-2.77l5.73,-1.45l5.0,-0.28l0.38,-0.38l-0.35,-0.41l-10.67,-1.38l-5.3,-2.06l0.25,-1.54l18.41,-5.26l1.22,-2.27l-0.25,-0.55l-6.14,-1.86l1.68,-1.77l8.55,-4.03l3.59,-0.63l0.3,-0.54l-0.88,-2.27l5.47,-1.47l7.65,-0.95l7.55,-0.05l3.04,1.85l6.48,-3.27l5.81,2.22l3.56,0.5l5.16,1.94l0.5,-0.21l-0.17,-0.52l-5.71,-3.13l0.28,-2.13l8.12,-3.6l8.7,0.28l3.35,-2.34l8.71,-0.6l19.93,0.8Z", "name": "Greenland"}, "GH": {"path": "M420.53,257.51l-0.01,0.72l0.96,1.2l0.24,3.73l0.59,0.95l-0.51,2.1l0.19,1.41l1.02,2.21l-6.97,2.84l-1.8,-0.57l0.04,-0.89l-1.02,-2.04l0.61,-2.65l1.07,-2.32l-0.96,-6.47l5.01,0.07l0.94,-0.39l0.61,0.11Z", "name": "Ghana"}, "OM": {"path": "M568.09,230.93l-0.91,1.67l-1.22,0.04l-0.6,0.76l-0.41,1.51l0.27,1.58l-1.16,0.05l-1.56,0.97l-0.76,1.74l-1.62,0.05l-0.98,0.65l-0.17,1.15l-0.89,0.52l-1.49,-0.18l-2.4,0.94l-2.47,-5.4l7.35,-2.71l1.67,-5.23l-1.12,-2.09l0.05,-0.83l0.67,-1.0l0.07,-1.05l0.9,-0.42l-0.05,-2.07l0.7,-0.01l1.0,1.62l1.51,1.08l3.3,0.84l1.73,2.29l0.81,0.37l-1.23,2.35l-0.99,0.79Z", "name": "Oman"}, "TN": {"path": "M448.1,188.24l-1.0,1.27l-0.02,1.32l0.84,0.88l-0.28,2.09l-1.53,1.32l-0.12,0.42l0.48,1.54l1.42,0.32l0.53,1.11l0.9,0.52l-0.11,1.67l-3.54,2.64l-0.1,2.38l-0.58,0.3l-0.96,-4.45l-1.54,-1.25l-0.16,-0.78l-1.92,-1.56l-0.18,-1.76l1.51,-1.62l0.59,-2.34l-0.38,-2.78l0.42,-1.21l2.45,-1.05l1.29,0.26l-0.06,1.11l0.58,0.38l1.47,-0.73Z", "name": "Tunisia"}, "JO": {"path": "M518.64,201.38l-5.14,1.56l-0.19,0.65l2.16,2.39l-0.89,1.14l-1.71,0.34l-1.71,1.8l-2.34,-0.37l1.21,-4.32l0.56,-4.07l2.8,0.94l4.46,-2.71l0.79,2.66Z", "name": "Jordan"}, "HR": {"path": "M455.59,162.84l1.09,0.07l-0.82,0.94l-0.27,-1.01ZM456.96,162.92l0.62,-0.41l1.73,0.45l0.42,-0.4l-0.01,-0.59l0.86,-0.52l0.2,-1.05l1.63,-0.68l2.57,1.68l2.07,0.6l0.87,-0.31l1.05,1.57l-0.52,0.63l-1.05,-0.56l-1.68,0.04l-2.1,-0.5l-1.29,0.06l-0.57,0.49l-0.59,-0.47l-0.62,0.16l-0.46,1.7l1.79,2.42l2.79,2.75l-1.18,-0.87l-2.21,-0.87l-1.67,-1.78l0.13,-0.63l-1.05,-1.19l-0.32,-1.27l-1.42,-0.43Z", "name": "Croatia"}, "HT": {"path": "M237.05,238.38l-1.16,0.43l-0.91,-0.55l0.05,-0.2l2.02,0.31ZM237.53,238.43l1.06,0.12l-0.05,0.01l-1.01,-0.12ZM239.25,238.45l0.79,-0.51l0.06,-0.62l-1.02,-1.0l0.02,-0.82l-0.3,-0.4l-0.93,-0.32l3.16,0.45l0.02,1.84l-0.48,0.34l-0.08,0.58l0.54,0.72l-1.78,-0.26Z", "name": "Haiti"}, "HU": {"path": "M462.08,157.89l0.65,-1.59l-0.09,-0.44l0.64,-0.0l0.39,-0.34l0.1,-0.69l1.75,0.87l2.32,-0.37l0.43,-0.66l3.49,-0.78l0.69,-0.78l0.57,-0.14l2.57,0.93l0.67,-0.23l1.03,0.65l0.08,0.37l-1.42,0.71l-2.59,4.14l-1.8,0.53l-1.68,-0.1l-2.74,1.23l-1.85,-0.54l-2.54,-1.66l-0.66,-1.1Z", "name": "Hungary"}, "HN": {"path": "M199.6,249.52l-1.7,-1.21l0.06,-0.94l3.04,-2.14l2.37,0.28l1.27,-0.09l1.1,-0.52l1.3,0.28l1.14,-0.25l1.38,0.37l2.23,1.37l-2.36,0.93l-1.23,-0.39l-0.88,1.3l-1.28,0.99l-0.98,-0.22l-0.42,0.52l-0.96,0.05l-0.36,0.41l0.04,0.88l-0.52,0.6l-0.3,0.04l-0.3,-0.55l-0.66,-0.31l0.11,-0.67l-0.48,-0.65l-0.87,-0.26l-0.73,0.2Z", "name": "Honduras"}, "PR": {"path": "M256.17,238.73l-0.26,0.27l-2.83,0.05l-0.07,-0.55l1.95,-0.1l1.22,0.33Z", "name": "Puerto Rico"}, "PS": {"path": "M509.21,203.07l0.1,-0.06l-0.02,0.03l-0.09,0.03ZM509.36,202.91l-0.02,-0.63l-0.33,-0.16l0.31,-1.09l0.24,0.1l-0.2,1.78Z", "name": "Palestine"}, "PT": {"path": "M401.84,187.38l-0.64,0.47l-1.13,-0.35l-0.91,0.17l0.28,-1.78l-0.24,-1.78l-1.25,-0.56l-0.45,-0.84l0.17,-1.66l1.01,-1.18l0.69,-2.92l-0.04,-1.39l-0.59,-1.9l1.3,-0.85l0.84,1.35l3.1,-0.3l0.46,0.99l-1.05,0.94l-0.03,2.16l-0.41,0.57l-0.08,1.1l-0.79,0.18l-0.26,0.59l0.91,1.6l-0.63,1.75l0.76,1.09l-1.1,1.52l0.07,1.05Z", "name": "Portugal"}, "PY": {"path": "M274.9,336.12l0.74,1.52l-0.16,3.45l0.32,0.41l2.64,0.5l1.11,-0.47l1.4,0.59l0.36,0.6l0.53,3.42l1.27,0.4l0.98,-0.38l0.51,0.27l-0.0,1.18l-1.21,5.32l-2.09,1.9l-1.8,0.4l-4.71,-0.98l2.2,-3.63l-0.32,-1.5l-2.78,-1.28l-3.03,-1.94l-2.07,-0.44l-4.34,-4.06l0.91,-2.9l0.08,-1.42l1.07,-2.04l4.13,-0.72l2.18,0.03l2.05,1.17l0.03,0.59Z", "name": "Paraguay"}, "PA": {"path": "M213.8,263.68l0.26,-1.52l-0.36,-0.26l-0.01,-0.49l0.44,-0.1l0.93,1.4l1.26,0.03l0.77,0.49l1.38,-0.23l2.51,-1.11l0.86,-0.72l3.45,0.85l1.4,1.18l0.41,1.74l-0.21,0.34l-0.53,-0.12l-0.47,0.29l-0.16,0.6l-0.68,-1.28l0.45,-0.49l-0.19,-0.66l-0.47,-0.13l-0.54,-0.84l-1.5,-0.75l-1.1,0.16l-0.75,0.99l-1.62,0.84l-0.18,0.96l0.85,0.97l-0.58,0.45l-0.69,0.08l-0.34,-1.18l-1.27,0.03l-0.71,-1.05l-2.59,-0.46Z", "name": "Panama"}, "PG": {"path": "M808.58,298.86l2.54,2.56l-0.13,0.26l-0.33,0.12l-0.87,-0.78l-1.22,-2.16ZM801.41,293.04l0.5,0.29l0.26,0.27l-0.49,-0.35l-0.27,-0.21ZM803.17,294.58l0.59,0.5l0.08,1.06l-0.29,-0.91l-0.38,-0.65ZM796.68,298.41l0.52,0.75l1.43,-0.19l2.27,-1.81l-0.01,-1.43l1.12,0.16l-0.04,1.1l-0.7,1.28l-1.12,0.18l-0.62,0.79l-2.46,1.11l-1.17,-0.0l-3.08,-1.25l3.41,0.0l0.45,-0.68ZM789.15,303.55l2.31,1.8l1.59,2.61l1.34,0.13l-0.06,0.66l0.31,0.43l1.06,0.24l0.06,0.65l2.25,1.05l-1.22,0.13l-0.72,-0.63l-4.56,-0.65l-3.22,-2.87l-1.49,-2.34l-3.27,-1.1l-2.38,0.72l-1.59,0.86l-0.2,0.42l0.27,1.55l-1.55,0.68l-1.36,-0.4l-2.21,-0.09l-0.08,-15.41l8.39,2.93l2.95,2.4l0.6,1.64l4.02,1.49l0.31,0.68l-1.76,0.21l-0.33,0.52l0.55,1.68Z", "name": "Papua New Guinea"}, "PE": {"path": "M244.96,295.21l-1.26,-0.07l-0.57,0.42l-1.93,0.45l-2.98,1.75l-0.36,1.36l-0.58,0.8l0.12,1.37l-1.24,0.59l-0.22,1.22l-0.62,0.84l1.04,2.27l1.28,1.44l-0.41,0.84l0.32,0.57l1.48,0.13l1.16,1.37l2.21,0.07l1.63,-1.08l-0.13,3.02l0.3,0.4l1.14,0.29l1.31,-0.34l1.9,3.59l-0.48,0.85l-0.17,3.85l-0.94,1.59l0.35,0.75l-0.47,1.07l0.98,1.97l-2.1,3.82l-0.98,0.5l-2.17,-1.28l-0.39,-1.16l-4.95,-2.58l-4.46,-2.79l-1.84,-1.51l-0.91,-1.84l0.3,-0.96l-2.11,-3.33l-4.82,-9.68l-1.04,-1.2l-0.87,-1.94l-3.4,-2.48l0.58,-1.18l-1.13,-2.23l0.66,-1.49l1.45,-1.15l-0.6,0.98l0.07,0.92l0.47,0.36l1.74,0.03l0.97,1.17l0.54,0.07l1.42,-1.03l0.6,-1.84l1.42,-2.02l3.04,-1.04l2.73,-2.62l0.86,-1.74l-0.1,-1.87l1.44,1.02l0.9,1.25l1.06,0.59l1.7,2.73l1.86,0.31l1.45,-0.61l0.96,0.39l1.36,-0.19l1.45,0.89l-1.4,2.21l0.31,0.61l0.59,0.05l0.47,0.5Z", "name": "Peru"}, "PK": {"path": "M615.09,192.34l-1.83,1.81l-2.6,0.39l-3.73,-0.68l-1.58,1.33l-0.09,0.42l1.77,4.39l1.7,1.23l-1.69,1.27l-0.12,2.14l-2.33,2.64l-1.6,2.8l-2.46,2.67l-3.03,-0.07l-2.76,2.83l0.05,0.6l1.5,1.11l0.26,1.9l1.44,1.5l0.37,1.68l-5.01,-0.01l-1.78,1.7l-1.42,-0.52l-0.76,-1.87l-2.27,-2.15l-11.61,0.86l0.71,-2.34l3.43,-1.32l0.25,-0.44l-0.21,-1.24l-1.2,-0.65l-0.28,-2.46l-2.29,-1.14l-1.28,-1.94l2.82,0.94l2.62,-0.38l1.42,0.33l0.76,-0.56l1.71,0.19l3.25,-1.14l0.27,-0.36l0.08,-2.19l1.18,-1.32l1.68,0.0l0.58,-0.82l1.6,-0.3l1.19,0.16l0.98,-0.78l0.02,-1.88l0.93,-1.47l1.48,-0.66l0.19,-0.55l-0.66,-1.25l2.04,-0.11l0.69,-1.01l-0.02,-1.16l1.11,-1.06l-0.17,-1.78l-0.49,-1.03l1.15,-0.98l5.42,-0.91l2.6,-0.82l1.6,1.16l0.97,2.34l3.45,0.97Z", "name": "Pakistan"}, "PH": {"path": "M737.01,263.84l0.39,2.97l-0.44,1.18l-0.55,-1.53l-0.67,-0.14l-1.17,1.28l0.65,2.09l-0.42,0.69l-2.48,-1.23l-0.57,-1.49l0.65,-1.03l-0.1,-0.54l-1.59,-1.19l-0.56,0.08l-0.65,0.87l-1.23,0.0l-1.58,0.97l0.83,-1.8l2.56,-1.42l0.65,0.84l0.45,0.13l1.9,-0.69l0.56,-1.11l1.5,-0.06l0.38,-0.43l-0.09,-1.19l1.21,0.71l0.36,2.02ZM733.59,256.58l0.05,0.75l0.08,0.26l-0.8,-0.42l-0.18,-0.71l0.85,0.12ZM734.08,256.1l-0.12,-1.12l-1.0,-1.27l1.36,0.03l0.53,0.73l0.51,2.04l-1.27,-0.4ZM733.76,257.68l0.38,0.98l-0.32,0.15l-0.07,-1.13ZM724.65,238.43l1.46,0.7l0.72,-0.31l-0.32,1.17l0.79,1.71l-0.57,1.84l-1.53,1.04l-0.39,2.25l0.56,2.04l1.63,0.57l1.16,-0.27l2.71,1.23l-0.19,1.08l0.76,0.84l-0.08,0.36l-1.4,-0.9l-0.88,-1.27l-0.66,0.0l-0.38,0.55l-1.6,-1.31l-2.15,0.36l-0.87,-0.39l0.07,-0.61l0.66,-0.55l-0.01,-0.62l-0.75,-0.59l-0.72,0.44l-0.74,-0.87l-0.39,-2.49l0.32,0.27l0.66,-0.28l0.26,-3.97l0.7,-2.02l1.14,0.0ZM731.03,258.87l-0.88,0.85l-1.19,1.94l-1.05,-1.19l0.93,-1.1l0.32,-1.47l0.52,-0.06l-0.27,1.15l0.22,0.45l0.49,-0.12l1.0,-1.32l-0.08,0.85ZM726.83,255.78l0.83,0.38l1.17,-0.0l-0.02,0.48l-2.0,1.4l0.03,-2.26ZM724.81,252.09l-0.38,1.27l-1.42,-1.95l1.2,0.05l0.6,0.63ZM716.55,261.82l1.1,-0.95l0.03,-0.03l-0.28,0.36l-0.85,0.61ZM719.22,259.06l0.04,-0.06l0.8,-1.53l0.16,0.75l-1.0,0.84Z", "name": "Philippines"}, "PL": {"path": "M468.44,149.42l-1.11,-1.54l-1.86,-0.33l-0.48,-1.05l-1.72,-0.37l-0.65,0.69l-0.72,-0.36l0.11,-0.61l-0.33,-0.46l-1.75,-0.27l-1.04,-0.93l-0.94,-1.94l0.16,-1.22l-0.62,-1.8l-0.78,-1.07l0.57,-1.04l-0.48,-1.43l1.41,-0.83l6.91,-2.71l2.14,0.5l0.52,0.91l5.51,0.44l4.55,-0.05l1.07,0.31l0.48,0.84l0.15,1.58l0.65,1.2l-0.01,0.99l-1.27,0.58l-0.19,0.54l0.73,1.48l0.08,1.55l1.2,2.76l-0.17,0.58l-1.23,0.44l-2.27,2.72l0.18,0.95l-1.97,-1.03l-1.98,0.4l-1.36,-0.28l-1.24,0.58l-1.07,-0.97l-1.16,0.24Z", "name": "Poland"}, "ZM": {"path": "M481.47,313.3l0.39,0.31l2.52,0.14l0.99,1.17l2.01,0.35l1.4,-0.64l0.69,1.17l1.78,0.33l1.84,2.35l2.23,0.18l0.4,-0.43l-0.21,-2.74l-0.62,-0.3l-0.48,0.32l-1.98,-1.17l0.72,-5.29l-0.51,-1.18l0.57,-1.3l3.68,-0.62l0.26,0.63l1.21,0.63l0.9,-0.22l2.16,0.67l1.33,0.71l1.07,1.02l0.56,1.87l-0.88,2.7l0.43,2.09l-0.73,0.87l-0.76,2.37l0.59,0.68l-6.6,1.83l-0.29,0.44l0.19,1.45l-1.68,0.35l-1.43,1.02l-0.38,0.87l-0.87,0.26l-3.48,3.69l-4.16,-0.53l-1.52,-1.0l-1.77,-0.13l-1.83,0.52l-3.04,-3.4l0.11,-7.59l4.82,0.03l0.39,-0.49l-0.18,-0.76l0.33,-0.83l-0.4,-1.36l0.24,-1.05Z", "name": "Zambia"}, "EH": {"path": "M384.42,230.28l0.25,-0.79l1.06,-1.29l0.8,-3.51l3.38,-2.78l0.7,-1.81l0.06,4.84l-1.98,0.2l-0.94,1.59l0.39,3.56l-3.7,-0.01ZM392.01,218.1l0.7,-1.8l1.77,-0.24l2.09,0.34l0.95,-0.62l1.28,-0.07l-0.0,2.51l-6.79,-0.12Z", "name": "W. Sahara"}, "EE": {"path": "M485.71,115.04l2.64,0.6l2.56,0.11l-1.6,1.91l0.61,3.54l-0.81,0.87l-1.78,-0.01l-3.22,-1.76l-1.8,0.45l0.21,-1.53l-0.58,-0.41l-0.69,0.34l-1.26,-1.03l-0.17,-1.63l2.83,-0.92l3.05,-0.52Z", "name": "Estonia"}, "EG": {"path": "M492.06,205.03l1.46,0.42l2.95,-1.64l2.04,-0.21l1.53,0.3l0.59,1.19l0.69,0.04l0.41,-0.64l1.81,0.58l1.95,0.16l1.04,-0.51l1.42,4.08l-2.03,4.54l-1.66,-1.77l-1.76,-3.85l-0.64,-0.12l-0.36,0.67l1.04,2.88l3.44,6.95l1.78,3.04l2.03,2.65l-0.36,0.53l0.23,2.01l2.7,2.19l-28.41,0.0l0.0,-18.96l-0.73,-2.2l0.59,-1.56l-0.32,-1.26l0.68,-0.99l3.06,-0.04l4.82,1.52Z", "name": "Egypt"}, "ZA": {"path": "M467.14,373.21l-0.13,-1.96l-0.68,-1.56l0.7,-0.68l-0.13,-2.33l-4.56,-8.19l0.77,-0.86l0.6,0.45l0.69,1.31l2.83,0.72l1.5,-0.26l2.24,-1.39l0.19,-9.55l1.35,2.3l-0.21,1.5l0.61,1.2l0.4,0.19l1.79,-0.27l2.6,-2.07l0.69,-1.32l0.96,-0.48l2.19,1.04l2.04,0.13l1.77,-0.65l0.85,-2.12l1.38,-0.33l1.59,-2.76l2.15,-1.89l3.41,-1.87l2.0,0.45l1.02,-0.28l0.99,0.2l1.75,5.29l-0.38,3.25l-0.81,-0.23l-1.0,0.46l-0.87,1.68l-0.05,1.16l1.97,1.84l1.47,-0.29l0.69,-1.18l1.09,0.01l-0.76,3.69l-0.58,1.09l-2.2,1.79l-3.17,4.76l-2.8,2.83l-3.57,2.88l-2.53,1.05l-1.22,0.14l-0.51,0.7l-1.18,-0.32l-1.39,0.5l-2.59,-0.52l-1.61,0.33l-1.18,-0.11l-2.55,1.1l-2.1,0.44l-1.6,1.07l-0.85,0.05l-0.93,-0.89l-0.93,-0.15l-0.97,-1.13l-0.25,0.05ZM491.45,364.19l0.62,-0.93l1.48,-0.59l1.18,-2.19l-0.07,-0.49l-1.99,-1.69l-1.66,0.56l-1.43,1.14l-1.34,1.73l0.02,0.51l1.88,2.11l1.31,-0.16Z", "name": "South Africa"}, "EC": {"path": "M231.86,285.53l0.29,1.59l-0.69,1.45l-2.61,2.51l-3.13,1.11l-1.53,2.18l-0.49,1.68l-1.0,0.73l-1.02,-1.11l-1.78,-0.16l0.67,-1.15l-0.24,-0.86l1.25,-2.13l-0.54,-1.09l-0.67,-0.08l-0.72,0.87l-0.87,-0.64l0.35,-0.69l-0.36,-1.96l0.81,-0.51l0.45,-1.51l0.92,-1.57l-0.07,-0.97l2.65,-1.33l2.75,1.35l0.77,1.05l2.12,0.35l0.76,-0.32l1.96,1.21Z", "name": "Ecuador"}, "IT": {"path": "M451.59,158.63l3.48,0.94l-0.21,1.17l0.3,0.83l-1.49,-0.24l-2.04,1.1l-0.21,0.39l0.13,1.45l-0.25,1.12l0.82,1.57l2.39,1.63l1.31,2.54l2.79,2.43l2.05,0.08l0.21,0.23l-0.39,0.33l0.09,0.67l4.05,1.97l2.17,1.76l-0.16,0.36l-1.17,-1.08l-2.18,-0.49l-0.44,0.2l-1.05,1.91l0.14,0.54l1.57,0.95l-0.19,0.98l-1.06,0.33l-1.25,2.34l-0.37,0.08l0.0,-0.33l1.0,-2.45l-1.73,-3.17l-1.12,-0.51l-0.88,-1.33l-1.51,-0.51l-1.27,-1.25l-1.75,-0.18l-4.12,-3.21l-1.62,-1.65l-1.03,-3.19l-3.53,-1.36l-1.3,0.51l-1.69,1.41l0.16,-0.72l-0.28,-0.47l-1.14,-0.33l-0.53,-1.96l0.72,-0.78l0.04,-0.48l-0.65,-1.17l0.8,0.39l1.4,-0.23l1.11,-0.84l0.52,0.35l1.19,-0.1l0.75,-1.2l1.53,0.33l1.36,-0.56l0.35,-1.14l1.08,0.32l0.68,-0.64l1.98,-0.44l0.42,0.82ZM459.19,184.75l-0.65,1.65l0.32,1.05l-0.31,0.89l-1.5,-0.85l-4.5,-1.67l0.19,-0.82l2.67,0.23l3.78,-0.48ZM443.93,176.05l1.18,1.66l-0.3,3.32l-1.06,-0.01l-0.77,0.73l-0.53,-0.44l-0.1,-3.37l-0.39,-1.22l1.04,0.01l0.92,-0.68Z", "name": "Italy"}, "VN": {"path": "M690.56,230.25l-2.7,1.82l-2.09,2.46l-0.63,1.95l4.31,6.45l2.32,1.65l1.43,1.94l1.11,4.59l-0.32,4.24l-1.93,1.54l-2.84,1.61l-2.11,2.15l-2.73,2.06l-0.59,-1.05l0.63,-1.53l-0.13,-0.47l-1.34,-1.04l1.51,-0.71l2.55,-0.18l0.3,-0.63l-0.82,-1.14l4.0,-2.07l0.31,-3.05l-0.57,-1.77l0.42,-2.66l-0.73,-1.97l-1.86,-1.76l-3.63,-5.29l-2.72,-1.46l0.36,-0.47l1.5,-0.64l0.21,-0.52l-0.97,-2.27l-0.37,-0.24l-2.83,-0.02l-2.24,-3.9l0.83,-0.4l4.39,-0.29l2.06,-1.31l1.15,0.89l1.88,0.4l-0.17,1.51l1.35,1.16l1.67,0.45Z", "name": "Vietnam"}, "SB": {"path": "M826.69,311.6l-0.61,0.09l-0.2,-0.33l0.37,0.15l0.44,0.09ZM824.18,307.38l-0.26,-0.3l-0.31,-0.91l0.03,0.0l0.54,1.21ZM823.04,309.33l-1.66,-0.22l-0.2,-0.52l1.16,0.28l0.69,0.46ZM819.28,304.68l1.14,0.65l0.02,0.03l-0.81,-0.44l-0.35,-0.23Z", "name": "Solomon Is."}, "ET": {"path": "M516.04,247.79l1.1,0.84l1.63,-0.45l0.68,0.47l1.63,0.03l2.01,0.94l1.73,1.66l1.64,2.07l-1.52,2.04l0.16,1.72l0.39,0.38l2.05,0.0l-0.36,1.03l2.86,3.58l8.32,3.08l1.31,0.02l-6.32,6.75l-3.1,0.11l-2.36,1.77l-1.47,0.04l-0.86,0.79l-1.38,-0.0l-1.32,-0.81l-2.29,1.05l-0.76,0.98l-3.29,-0.41l-3.07,-2.07l-1.8,-0.07l-0.62,-0.6l0.0,-1.24l-0.28,-0.38l-1.15,-0.37l-1.4,-2.59l-1.19,-0.68l-0.47,-1.0l-1.27,-1.23l-1.16,-0.22l0.43,-0.72l1.45,-0.28l0.41,-0.95l-0.03,-2.21l0.68,-2.44l1.05,-0.63l1.43,-3.06l1.57,-1.37l1.02,-2.51l0.35,-1.88l2.52,0.46l0.44,-0.24l0.58,-1.43Z", "name": "Ethiopia"}, "SO": {"path": "M525.13,288.48l-1.13,-1.57l-0.03,-8.86l2.66,-3.38l1.67,-0.13l2.13,-1.69l3.41,-0.23l7.08,-7.55l2.91,-3.69l0.08,-4.82l2.98,-0.67l1.24,-0.86l0.45,-0.0l-0.2,3.0l-1.21,3.62l-2.73,5.97l-2.13,3.65l-5.03,6.16l-8.56,6.4l-2.78,3.08l-0.8,1.56Z", "name": "Somalia"}, "ZW": {"path": "M498.91,341.09l-1.11,-0.22l-0.92,0.28l-2.09,-0.44l-1.5,-1.11l-1.89,-0.43l-0.62,-1.4l-0.01,-0.84l-0.3,-0.38l-0.97,-0.25l-2.71,-2.74l-1.92,-3.32l3.83,0.45l3.73,-3.82l1.08,-0.44l0.26,-0.77l1.25,-0.9l1.41,-0.26l0.5,0.89l1.99,-0.05l1.72,1.17l1.11,0.17l1.05,0.66l0.01,2.99l-0.59,3.76l0.38,0.86l-0.23,1.23l-0.39,0.35l-0.63,1.81l-2.43,2.75Z", "name": "Zimbabwe"}, "ES": {"path": "M416.0,169.21l1.07,1.17l4.61,1.38l1.06,-0.57l2.6,1.26l2.71,-0.3l0.09,1.12l-2.14,1.8l-3.11,0.61l-0.31,0.31l-0.2,0.89l-1.54,1.69l-0.97,2.4l0.84,1.74l-1.32,1.27l-0.48,1.68l-1.88,0.65l-1.66,2.07l-5.36,-0.01l-1.79,1.08l-0.89,0.98l-0.88,-0.17l-0.79,-0.82l-0.68,-1.59l-2.37,-0.63l-0.11,-0.5l1.21,-1.82l-0.77,-1.13l0.61,-1.68l-0.76,-1.62l0.87,-0.49l0.09,-1.25l0.42,-0.6l0.03,-2.11l0.99,-0.69l0.13,-0.5l-1.03,-1.73l-1.46,-0.11l-0.61,0.38l-1.06,0.0l-0.52,-1.23l-0.53,-0.21l-1.32,0.67l-0.01,-1.49l-0.75,-0.96l3.03,-1.88l2.99,0.53l3.32,-0.02l2.63,0.51l6.01,-0.06Z", "name": "Spain"}, "ER": {"path": "M520.38,246.23l3.42,2.43l3.5,3.77l0.84,0.54l-0.95,-0.01l-3.51,-3.89l-2.33,-1.15l-1.73,-0.07l-0.91,-0.51l-1.26,0.51l-1.34,-1.02l-0.61,0.17l-0.66,1.61l-2.35,-0.43l-0.17,-0.67l1.29,-5.29l0.61,-0.61l1.95,-0.53l0.87,-1.01l1.17,2.41l0.68,2.33l1.49,1.43Z", "name": "Eritrea"}, "ME": {"path": "M468.91,172.53l-1.22,-1.02l0.47,-1.81l0.89,-0.72l2.26,1.51l-0.5,0.57l-0.75,-0.27l-1.14,1.73Z", "name": "Montenegro"}, "MD": {"path": "M488.41,153.73l1.4,-0.27l1.72,0.93l1.07,0.15l0.85,0.65l-0.14,0.84l0.96,0.85l1.12,2.47l-1.15,-0.07l-0.66,-0.41l-0.52,0.25l-0.09,0.86l-1.08,1.89l-0.27,-0.86l0.25,-1.34l-0.16,-1.6l-3.29,-4.34Z", "name": "Moldova"}, "MG": {"path": "M545.91,319.14l0.4,3.03l0.62,1.21l-0.21,1.02l-0.57,-0.8l-0.69,-0.01l-0.47,0.76l0.41,2.12l-0.18,0.87l-0.73,0.78l-0.15,2.14l-4.71,15.2l-1.06,2.88l-3.92,1.64l-3.12,-1.49l-0.6,-1.21l-0.19,-2.4l-0.86,-2.05l-0.21,-1.77l0.38,-1.62l1.21,-0.75l0.01,-0.76l1.19,-2.04l0.23,-1.66l-1.06,-2.99l-0.19,-2.21l0.81,-1.33l0.32,-1.46l4.63,-1.22l3.44,-3.0l0.85,-1.4l-0.08,-0.7l0.78,-0.04l1.38,-1.77l0.13,-1.64l0.45,-0.61l1.16,1.69l0.59,1.6Z", "name": "Madagascar"}, "MA": {"path": "M378.78,230.02l0.06,-0.59l0.92,-0.73l0.82,-1.37l-0.09,-1.04l0.79,-1.7l1.31,-1.58l0.96,-0.59l0.66,-1.55l0.09,-1.47l0.81,-1.48l1.72,-1.07l1.55,-2.69l1.16,-0.96l2.44,-0.39l1.94,-1.82l1.31,-0.78l2.09,-2.28l-0.51,-3.65l1.24,-3.7l1.5,-1.75l4.46,-2.57l2.37,-4.47l1.44,0.01l1.68,1.21l2.32,-0.19l3.47,0.65l0.8,1.54l0.16,1.71l0.86,2.96l0.56,0.59l-0.26,0.61l-3.05,0.44l-1.26,1.05l-1.33,0.22l-0.33,0.37l-0.09,1.78l-2.68,1.0l-1.07,1.42l-4.47,1.13l-4.04,2.01l-0.54,4.64l-1.15,0.06l-0.92,0.61l-1.96,-0.35l-2.42,0.54l-0.74,1.9l-0.86,0.4l-1.14,3.26l-3.53,3.01l-0.8,3.55l-0.96,1.1l-0.29,0.82l-4.95,0.18Z", "name": "Morocco"}, "UZ": {"path": "M598.64,172.75l-1.63,1.52l0.06,0.64l1.85,1.12l1.97,-0.64l2.21,1.17l-2.52,1.68l-2.59,-0.22l-0.18,-0.41l0.46,-1.23l-0.45,-0.53l-3.35,0.69l-2.1,3.51l-1.87,-0.12l-1.03,1.51l0.22,0.55l1.64,0.62l0.46,1.83l-1.19,2.49l-2.66,-0.53l0.05,-1.36l-0.26,-0.39l-3.3,-1.23l-2.56,-1.4l-4.4,-3.34l-1.34,-3.14l-1.08,-0.6l-2.58,0.13l-0.69,-0.44l-0.47,-2.52l-3.37,-1.6l-0.43,0.05l-2.07,1.72l-2.1,1.01l-0.21,0.47l0.28,1.01l-1.91,0.03l-0.09,-10.5l5.99,-1.7l6.19,3.54l2.71,2.84l7.05,-0.67l2.71,2.01l-0.17,2.81l0.39,0.42l0.9,0.02l0.44,2.14l0.38,0.32l2.94,0.09l0.95,1.42l1.28,-0.24l1.05,-2.04l4.43,-2.5Z", "name": "Uzbekistan"}, "MM": {"path": "M673.9,230.21l-1.97,1.57l-0.57,0.96l-1.4,0.6l-1.36,1.05l-1.99,0.36l-1.08,2.66l-0.91,0.4l-0.19,0.55l1.21,2.27l2.52,3.43l-0.79,1.91l-0.74,0.41l-0.17,0.52l0.65,1.37l1.61,1.95l0.25,2.58l0.9,2.13l-1.92,3.57l0.68,-2.25l-0.81,-1.74l0.19,-2.65l-1.05,-1.53l-1.24,-6.17l-1.12,-2.26l-0.6,-0.13l-4.34,3.02l-2.39,-0.65l0.77,-2.84l-0.52,-2.61l-1.91,-2.96l0.25,-0.75l-0.29,-0.51l-1.33,-0.3l-1.61,-1.93l-0.1,-1.3l0.82,-0.24l0.04,-1.64l1.02,-0.52l0.21,-0.45l-0.23,-0.95l0.54,-0.96l0.08,-2.22l1.46,0.45l0.47,-0.2l1.12,-2.19l0.16,-1.35l1.33,-2.16l-0.0,-1.52l2.89,-1.66l1.63,0.44l0.5,-0.44l-0.17,-1.4l0.64,-0.36l0.08,-1.04l0.77,-0.11l0.71,1.35l1.06,0.69l-0.03,3.86l-2.38,2.37l-0.3,3.15l0.46,0.43l2.28,-0.38l0.51,2.08l1.47,0.67l-0.6,1.8l0.19,0.48l2.97,1.48l1.64,-0.55l0.02,0.32Z", "name": "Myanmar"}, "ML": {"path": "M392.61,254.08l-0.19,-2.37l-0.99,-0.87l-0.44,-1.3l-0.09,-1.28l0.81,-0.58l0.35,-1.24l2.37,0.65l1.31,-0.47l0.86,0.15l0.66,-0.56l9.83,-0.04l0.38,-0.28l0.56,-1.8l-0.44,-0.65l-2.35,-21.95l3.27,-0.04l16.7,11.38l0.74,1.31l2.5,1.09l0.02,1.38l0.44,0.39l2.34,-0.21l0.01,5.38l-1.28,1.61l-0.26,1.49l-5.31,0.57l-1.07,0.92l-2.9,0.1l-0.86,-0.48l-1.38,0.36l-2.4,1.08l-0.6,0.87l-1.85,1.09l-0.43,0.7l-0.79,0.39l-1.44,-0.21l-0.81,0.84l-0.34,1.64l-1.91,2.02l-0.06,1.03l-0.67,1.22l0.13,1.16l-0.97,0.39l-0.23,-0.64l-0.52,-0.24l-1.35,0.4l-0.34,0.55l-2.69,-0.28l-0.37,-0.35l-0.02,-0.9l-0.65,-0.35l0.45,-0.64l-0.03,-0.53l-2.12,-2.44l-0.76,-0.01l-2.0,1.16l-0.78,-0.15l-0.8,-0.67l-1.21,0.23Z", "name": "Mali"}, "MN": {"path": "M676.61,146.48l3.81,1.68l5.67,-1.0l2.37,0.41l2.34,1.5l1.79,1.75l2.29,-0.03l3.12,0.52l2.47,-0.81l3.41,-0.59l3.53,-2.21l1.25,0.29l1.53,1.13l2.27,-0.21l-2.66,5.01l0.64,1.68l0.47,0.21l1.32,-0.38l2.38,0.48l2.02,-1.11l1.76,0.89l2.06,2.02l-0.13,0.53l-1.72,-0.29l-3.77,0.46l-1.88,0.99l-1.76,1.99l-3.71,1.17l-2.45,1.6l-3.83,-0.87l-0.41,0.17l-1.31,1.99l1.04,2.24l-1.52,0.9l-1.74,1.57l-2.79,1.02l-3.78,0.13l-4.05,1.05l-2.77,1.52l-1.16,-0.85l-2.94,0.0l-3.62,-1.79l-2.58,-0.49l-3.4,0.41l-5.12,-0.67l-2.63,0.06l-1.31,-1.6l-1.4,-3.0l-1.48,-0.33l-3.13,-1.94l-6.16,-0.93l-0.71,-1.06l0.86,-3.82l-1.93,-2.71l-3.5,-1.18l-1.95,-1.58l-0.5,-1.72l2.34,-0.52l4.75,-2.8l3.62,-1.47l2.18,0.97l2.46,0.05l1.81,1.53l2.46,0.12l3.95,0.71l2.43,-2.28l0.08,-0.48l-0.9,-1.72l2.24,-2.98l2.62,1.27l4.94,1.17l0.43,2.24Z", "name": "Mongolia"}, "MK": {"path": "M472.8,173.98l0.49,-0.71l3.57,-0.71l1.0,0.77l0.13,1.45l-0.65,0.53l-1.15,-0.05l-1.12,0.67l-1.39,0.22l-0.79,-0.55l-0.29,-1.03l0.19,-0.6Z", "name": "Macedonia"}, "MW": {"path": "M505.5,309.31l0.85,1.95l0.15,2.86l-0.69,1.65l0.71,1.8l0.06,1.28l0.49,0.64l0.07,1.06l0.4,0.55l0.8,-0.23l0.55,0.61l0.69,-0.21l0.34,0.6l0.19,2.94l-1.04,0.62l-0.54,1.25l-1.11,-1.08l-0.16,-1.56l0.51,-1.31l-0.32,-1.3l-0.99,-0.65l-0.82,0.12l-2.36,-1.64l0.63,-1.96l0.82,-1.18l-0.46,-2.01l0.9,-2.86l-0.94,-2.51l0.96,0.18l0.29,0.4Z", "name": "Malawi"}, "MR": {"path": "M407.36,220.66l-2.58,0.03l-0.39,0.44l2.42,22.56l0.36,0.43l-0.39,1.24l-9.75,0.04l-0.56,0.53l-0.91,-0.11l-1.27,0.45l-1.61,-0.66l-0.97,0.03l-0.36,0.29l-0.38,1.35l-0.42,0.23l-2.93,-3.4l-2.96,-1.52l-1.62,-0.03l-1.27,0.54l-1.12,-0.2l-0.65,0.4l-0.08,-0.49l0.68,-1.29l0.31,-2.43l-0.57,-3.91l0.23,-1.21l-0.69,-1.5l-1.15,-1.02l0.25,-0.39l9.58,0.02l0.4,-0.45l-0.46,-3.68l0.47,-1.04l2.12,-0.21l0.36,-0.4l-0.08,-6.4l7.81,0.13l0.41,-0.4l0.01,-3.31l7.76,5.35Z", "name": "Mauritania"}, "UG": {"path": "M498.55,276.32l0.7,-0.46l1.65,0.5l1.96,-0.57l1.7,0.01l1.45,-0.98l0.91,1.33l1.33,3.95l-2.57,4.03l-1.46,-0.4l-2.54,0.91l-1.37,1.61l-0.01,0.81l-2.42,-0.01l-2.26,1.01l-0.17,-1.59l0.58,-1.04l0.14,-1.94l1.37,-2.28l1.78,-1.58l-0.17,-0.65l-0.72,-0.24l0.13,-2.43Z", "name": "Uganda"}, "MY": {"path": "M717.47,273.46l-1.39,0.65l-2.12,-0.41l-2.88,-0.0l-0.38,0.28l-0.84,2.75l-0.99,0.96l-1.21,3.29l-1.73,0.45l-2.45,-0.68l-1.39,0.31l-1.33,1.15l-1.59,-0.14l-1.41,0.44l-1.44,-1.19l-0.18,-0.73l1.34,0.53l1.93,-0.47l0.75,-2.22l4.02,-1.03l2.75,-3.21l0.82,0.94l0.64,-0.05l0.4,-0.65l0.96,0.06l0.42,-0.36l0.24,-2.68l1.81,-1.64l1.21,-1.86l0.63,-0.01l1.07,1.05l0.34,1.28l3.44,1.35l-0.06,0.35l-1.37,0.1l-0.35,0.54l0.32,0.88ZM673.68,269.59l0.17,1.09l0.47,0.33l1.65,-0.3l0.87,-0.94l1.61,1.52l0.98,1.56l-0.12,2.81l0.41,2.29l0.95,0.9l0.88,2.44l-1.27,0.12l-5.1,-3.67l-0.34,-1.29l-1.37,-1.59l-0.33,-1.97l-0.88,-1.4l0.25,-1.68l-0.46,-1.05l1.63,0.84Z", "name": "Malaysia"}, "MX": {"path": "M133.12,200.41l0.2,0.47l9.63,3.33l6.96,-0.02l0.4,-0.4l0.0,-0.74l3.77,0.0l3.55,2.93l1.39,2.83l1.52,1.04l2.08,0.82l0.47,-0.14l1.46,-2.0l1.73,-0.04l1.59,0.98l2.05,3.35l1.47,1.56l1.26,3.14l2.18,1.02l2.26,0.58l-1.18,3.72l-0.42,5.04l1.79,4.89l1.62,1.89l0.61,1.52l1.2,1.42l2.55,0.66l1.37,1.1l7.54,-1.89l1.86,-1.3l1.14,-4.3l4.1,-1.21l3.57,-0.11l0.32,0.3l-0.06,0.94l-1.26,1.45l-0.67,1.71l0.38,0.7l-0.72,2.27l-0.49,-0.3l-1.0,0.08l-1.0,1.39l-0.47,-0.11l-0.53,0.47l-4.26,-0.02l-0.4,0.4l-0.0,1.06l-1.1,0.26l0.1,0.44l1.82,1.44l0.56,0.91l-3.19,0.21l-1.21,2.09l0.24,0.72l-0.2,0.44l-2.24,-2.18l-1.45,-0.93l-2.22,-0.69l-1.52,0.22l-3.07,1.16l-10.55,-3.85l-2.86,-1.96l-3.78,-0.92l-1.08,-1.19l-2.62,-1.43l-1.18,-1.54l-0.38,-0.81l0.66,-0.63l-0.18,-0.53l0.52,-0.76l0.01,-0.91l-2.0,-3.82l-2.21,-2.63l-2.53,-2.09l-1.19,-1.62l-2.2,-1.17l-0.3,-0.43l0.34,-1.48l-0.21,-0.45l-1.23,-0.6l-1.36,-1.2l-0.59,-1.78l-1.54,-0.47l-2.44,-2.55l-0.16,-0.9l-1.33,-2.03l-0.84,-1.99l-0.16,-1.33l-1.81,-1.1l-0.97,0.05l-1.31,-0.7l-0.57,0.22l-0.4,1.12l0.72,3.77l3.51,3.89l0.28,0.78l0.53,0.26l0.41,1.43l1.33,1.73l1.58,1.41l0.8,2.39l1.43,2.41l0.13,1.32l0.37,0.36l1.04,0.08l1.67,2.28l-0.85,0.76l-0.66,-1.51l-1.68,-1.54l-2.91,-1.87l0.06,-1.82l-0.54,-1.68l-2.91,-2.03l-0.55,0.09l-1.95,-1.1l-0.88,-0.94l0.68,-0.08l0.93,-1.01l0.08,-1.78l-1.93,-1.94l-1.46,-0.77l-3.75,-7.56l4.88,-0.42Z", "name": "Mexico"}, "IL": {"path": "M507.76,203.05l0.4,-0.78l0.18,0.4l-0.33,1.03l0.52,0.44l0.68,-0.22l-0.86,3.6l-1.16,-3.32l0.59,-0.74l-0.03,-0.41ZM508.73,200.34l0.37,-1.02l0.64,0.0l0.52,-0.51l-0.49,1.53l-0.56,-0.24l-0.48,0.23Z", "name": "Israel"}, "FR": {"path": "M444.48,172.62l-0.64,1.78l-0.58,-0.31l-0.49,-1.72l0.4,-0.89l1.0,-0.72l0.3,1.85ZM429.64,147.1l1.78,1.58l1.46,-0.13l2.1,1.42l1.35,0.27l1.23,0.83l3.04,0.5l-1.03,1.85l-0.3,2.12l-0.41,0.32l-0.95,-0.24l-0.5,0.43l0.06,0.61l-1.81,1.92l-0.04,1.42l0.55,0.38l0.88,-0.36l0.61,0.97l-0.03,1.0l0.57,0.91l-0.75,1.09l0.65,2.39l1.27,0.57l-0.18,0.82l-2.01,1.53l-4.77,-0.8l-3.82,1.0l-0.53,1.85l-2.49,0.34l-2.71,-1.31l-1.16,0.57l-4.31,-1.29l-0.72,-0.86l1.19,-1.78l0.39,-6.45l-2.58,-3.3l-1.9,-1.66l-3.72,-1.23l-0.19,-1.72l2.81,-0.61l4.12,0.81l0.47,-0.48l-0.6,-2.77l1.94,0.95l5.83,-2.54l0.92,-2.74l1.6,-0.49l0.24,0.78l1.36,0.33l1.05,1.19ZM289.01,278.39l-0.81,0.8l-0.78,0.12l-0.5,-0.66l-0.56,-0.1l-0.91,0.6l-0.46,-0.22l1.09,-2.96l-0.96,-1.77l-0.17,-1.49l1.07,-1.77l2.32,0.75l2.51,2.01l0.3,0.74l-2.14,3.96Z", "name": "France"}, "XS": {"path": "M531.15,258.94l1.51,0.12l5.13,-0.95l5.3,-1.48l-0.01,4.4l-2.67,3.39l-1.85,0.01l-8.04,-2.94l-2.55,-3.17l1.12,-1.71l2.04,2.34Z", "name": "Somaliland"}, "FI": {"path": "M492.17,76.39l-0.23,3.5l3.52,2.63l-2.08,2.88l-0.02,0.44l2.8,4.56l-1.59,3.31l2.16,3.24l-0.94,2.39l0.14,0.47l3.44,2.51l-0.77,1.62l-7.52,6.95l-4.5,0.31l-4.38,1.37l-3.8,0.74l-1.44,-1.96l-2.17,-1.11l0.5,-3.66l-1.16,-3.33l1.09,-2.08l2.21,-2.42l5.67,-4.32l1.64,-0.83l0.21,-0.42l-0.46,-2.02l-3.38,-1.89l-0.75,-1.43l-0.22,-6.74l-6.79,-4.8l0.8,-0.62l2.54,2.12l3.46,-0.12l3.0,0.96l2.51,-2.11l1.17,-3.08l3.55,-1.38l2.76,1.53l-0.95,2.79Z", "name": "Finland"}, "FJ": {"path": "M869.95,326.98l-1.21,0.41l-0.08,-0.23l2.97,-1.21l-0.14,0.42l-1.54,0.61ZM867.58,329.25l0.43,0.37l-0.27,0.88l-1.24,0.28l-1.04,-0.24l-0.14,-0.66l0.63,-0.58l0.92,0.26l0.7,-0.31Z", "name": "Fiji"}, "FK": {"path": "M274.36,425.85l1.44,1.08l-0.47,0.73l-3.0,0.89l-0.96,-1.0l-0.52,-0.05l-1.83,1.29l-0.73,-0.88l2.46,-1.64l1.93,0.76l1.67,-1.19Z", "name": "Falkland Is."}, "NI": {"path": "M202.33,252.67l0.81,-0.18l1.03,-1.02l-0.04,-0.88l0.68,-0.0l0.63,-0.54l0.97,0.22l1.53,-1.26l0.58,-0.99l1.17,0.34l2.41,-0.94l0.13,1.32l-0.81,1.94l0.1,2.74l-0.36,0.37l-0.11,1.75l-0.47,0.81l0.18,1.14l-1.73,-0.85l-0.71,0.27l-1.47,-0.6l-0.52,0.16l-4.01,-3.81Z", "name": "Nicaragua"}, "NL": {"path": "M430.31,143.39l0.6,-0.5l2.13,-4.8l3.2,-1.33l1.74,0.08l0.33,0.8l-0.59,2.92l-0.5,0.99l-1.26,0.0l-0.4,0.45l0.33,2.7l-2.2,-1.78l-2.62,0.58l-0.75,-0.11Z", "name": "Netherlands"}, "NO": {"path": "M491.44,67.41l6.8,2.89l-2.29,0.86l-0.15,0.65l2.33,2.38l-4.98,1.79l0.84,-2.45l-0.18,-0.48l-3.55,-1.8l-3.89,1.52l-1.42,3.38l-2.12,1.72l-2.64,-1.0l-3.11,0.21l-2.66,-2.22l-0.5,-0.01l-1.41,1.1l-1.44,0.17l-0.35,0.35l-0.32,2.47l-4.32,-0.64l-0.44,0.29l-0.58,2.11l-2.45,0.2l-4.15,7.68l-3.88,5.76l0.78,1.62l-0.64,1.16l-2.24,-0.06l-0.38,0.24l-1.66,3.89l0.15,5.17l1.57,2.04l-0.78,4.16l-2.02,2.48l-0.85,1.63l-1.3,-1.75l-0.58,-0.07l-4.87,4.19l-3.1,0.79l-3.16,-1.7l-0.85,-3.77l-0.77,-8.55l2.14,-2.31l6.55,-3.27l5.02,-4.17l10.63,-13.84l10.98,-8.7l5.35,-1.91l4.34,0.12l3.69,-3.64l4.49,0.19l4.37,-0.89ZM484.55,20.04l4.26,1.75l-3.1,2.55l-7.1,0.65l-7.08,-0.9l-0.37,-1.31l-0.37,-0.29l-3.44,-0.1l-2.08,-2.0l6.87,-1.44l3.9,1.31l2.39,-1.64l6.13,1.4ZM481.69,33.93l-4.45,1.74l-3.54,-0.99l1.12,-0.9l0.05,-0.58l-1.06,-1.22l4.22,-0.89l1.09,1.97l2.57,0.87ZM466.44,24.04l7.43,3.77l-5.41,1.86l-1.58,4.08l-2.26,1.2l-1.12,4.11l-2.61,0.18l-4.79,-2.86l1.84,-1.54l-0.1,-0.68l-3.69,-1.53l-4.77,-4.51l-1.73,-3.89l6.11,-1.82l1.54,1.92l3.57,-0.08l1.2,-1.96l3.32,-0.18l3.05,1.92Z", "name": "Norway"}, "NA": {"path": "M474.26,330.66l-0.97,0.04l-0.38,0.4l-0.07,8.9l-2.09,0.08l-0.39,0.4l-0.0,17.42l-1.98,1.23l-1.17,0.17l-2.44,-0.66l-0.48,-1.13l-0.99,-0.74l-0.54,0.05l-0.9,1.01l-1.53,-1.68l-0.93,-1.88l-1.99,-8.56l-0.06,-3.12l-0.33,-1.52l-2.3,-3.34l-1.91,-4.83l-1.96,-2.43l-0.12,-1.57l2.33,-0.79l1.43,0.07l1.81,1.13l10.23,-0.25l1.84,1.23l5.87,0.35ZM474.66,330.64l6.51,-1.6l1.9,0.39l-1.69,0.4l-1.31,0.83l-1.12,-0.94l-4.29,0.92Z", "name": "Namibia"}, "VU": {"path": "M839.04,322.8l0.22,1.14l-0.44,0.03l-0.2,-1.45l0.42,0.27Z", "name": "Vanuatu"}, "NC": {"path": "M838.78,341.24l-0.33,0.22l-2.9,-1.75l-3.26,-3.37l1.65,0.83l4.85,4.07Z", "name": "New Caledonia"}, "NE": {"path": "M454.75,226.53l1.33,1.37l0.48,0.07l1.27,-0.7l0.53,3.52l0.94,0.83l0.17,0.92l0.81,0.69l-0.44,0.95l-0.96,5.26l-0.13,3.22l-3.04,2.31l-1.22,3.57l1.02,1.24l-0.0,1.46l0.39,0.4l1.13,0.04l-0.9,1.25l-1.47,-2.42l-0.86,-0.29l-2.09,1.37l-1.74,-0.67l-1.45,-0.17l-0.85,0.35l-1.36,-0.07l-1.64,1.09l-1.06,0.05l-2.94,-1.28l-1.44,0.59l-1.01,-0.03l-0.97,-0.94l-2.7,-0.98l-2.69,0.3l-0.87,0.64l-0.47,1.6l-0.75,1.16l-0.12,1.53l-1.57,-1.1l-1.31,0.24l0.03,-0.81l-0.32,-0.41l-2.59,-0.52l-0.15,-1.16l-1.35,-1.6l-0.29,-1.0l0.13,-0.84l1.29,-0.08l1.08,-0.92l3.31,-0.22l2.22,-0.41l0.32,-0.34l0.2,-1.47l1.39,-1.88l-0.01,-5.66l3.36,-1.12l7.24,-5.12l8.42,-4.92l3.69,1.06Z", "name": "Niger"}, "NG": {"path": "M456.32,253.89l0.64,0.65l-0.28,1.04l-2.11,2.01l-2.03,5.18l-1.37,1.16l-1.15,3.18l-1.33,0.66l-1.46,-0.97l-1.21,0.16l-1.38,1.36l-0.91,0.24l-1.79,4.06l-2.33,0.81l-1.11,-0.07l-0.86,0.5l-1.71,-0.05l-1.19,-1.39l-0.89,-1.89l-1.77,-1.66l-3.95,-0.08l0.07,-5.21l0.42,-1.43l1.95,-2.3l-0.14,-0.91l0.43,-1.18l-0.53,-1.41l0.25,-2.92l0.72,-1.07l0.32,-1.34l0.46,-0.39l2.47,-0.28l2.34,0.89l1.15,1.02l1.28,0.04l1.22,-0.58l3.03,1.27l1.49,-0.14l1.36,-1.0l1.33,0.07l0.82,-0.35l3.45,0.8l1.82,-1.32l1.84,2.67l0.66,0.16Z", "name": "Nigeria"}, "NZ": {"path": "M857.8,379.65l1.86,3.12l0.44,0.18l0.3,-0.38l0.03,-1.23l0.38,0.27l0.57,2.31l2.02,0.94l1.81,0.27l1.57,-1.06l0.7,0.18l-1.15,3.59l-1.98,0.11l-0.74,1.2l0.2,1.11l-2.42,3.98l-1.49,0.92l-1.04,-0.85l1.21,-2.05l-0.81,-2.01l-2.63,-1.25l0.04,-0.57l1.82,-1.19l0.43,-2.34l-0.16,-2.03l-0.95,-1.82l-0.06,-0.72l-3.11,-3.64l-0.79,-1.52l1.56,1.45l1.76,0.66l0.65,2.34ZM853.83,393.59l0.57,1.24l0.59,0.16l1.42,-0.97l0.46,0.79l0.0,1.03l-2.47,3.48l-1.26,1.2l-0.06,0.5l0.55,0.87l-1.41,0.07l-2.33,1.38l-2.03,5.02l-3.02,2.16l-2.06,-0.06l-1.71,-1.04l-2.47,-0.2l-0.27,-0.73l1.22,-2.1l3.05,-2.94l1.62,-0.59l4.02,-2.82l1.57,-1.67l1.07,-2.16l0.88,-0.7l0.48,-1.75l1.24,-0.97l0.35,0.79Z", "name": "New Zealand"}, "NP": {"path": "M641.14,213.62l0.01,3.19l-1.74,0.04l-4.8,-0.86l-1.58,-1.39l-3.37,-0.34l-7.65,-3.7l0.8,-2.09l2.33,-1.7l1.77,0.75l2.49,1.76l1.38,0.41l0.99,1.35l1.9,0.52l1.99,1.17l5.49,0.9Z", "name": "Nepal"}, "XK": {"path": "M472.77,172.64l-1.08,-1.29l0.96,-0.77l0.29,-0.83l1.98,1.64l-0.36,0.67l-1.79,0.58Z", "name": "Kosovo"}, "CI": {"path": "M407.4,259.27l0.86,0.42l0.56,0.9l1.13,0.53l1.19,-0.61l0.97,-0.08l1.42,0.54l0.6,3.24l-1.03,2.08l-0.65,2.84l1.06,2.33l-0.06,0.53l-2.54,-0.47l-1.66,0.03l-3.06,0.46l-4.11,1.6l0.32,-3.06l-1.18,-1.31l-1.32,-0.66l0.42,-0.85l-0.2,-1.4l0.5,-0.67l0.01,-1.59l0.84,-0.32l0.26,-0.5l-1.15,-3.01l0.12,-0.5l0.51,-0.25l0.66,0.31l1.93,0.02l0.67,-0.71l0.71,-0.14l0.25,0.69l0.57,0.22l1.4,-0.61Z", "name": "C\u00f4te d'Ivoire"}, "CH": {"path": "M444.62,156.35l-0.29,0.87l0.18,0.53l1.13,0.58l1.0,0.1l-0.1,0.65l-0.79,0.38l-1.72,-0.37l-0.45,0.23l-0.45,1.04l-0.75,0.06l-0.84,-0.4l-1.32,1.0l-0.96,0.12l-0.88,-0.55l-0.81,-1.3l-0.49,-0.16l-0.63,0.26l0.02,-0.65l1.71,-1.66l0.1,-0.56l0.93,0.08l0.58,-0.46l1.99,0.02l0.66,-0.61l2.19,0.79Z", "name": "Switzerland"}, "CO": {"path": "M242.07,254.93l-1.7,0.59l-0.59,1.18l-1.7,1.69l-0.38,1.93l-0.67,1.43l0.31,0.57l1.03,0.13l0.25,0.9l0.57,0.64l-0.04,2.34l1.64,1.42l3.16,-0.24l1.26,0.28l1.67,2.06l0.41,0.13l4.09,-0.39l0.45,0.22l-0.92,1.95l-0.2,1.8l0.52,1.83l0.75,1.05l-1.12,1.1l0.07,0.63l0.84,0.51l0.74,1.29l-0.39,-0.45l-0.59,-0.01l-0.71,0.74l-4.71,-0.05l-0.4,0.41l0.03,1.57l0.33,0.39l1.11,0.2l-1.68,0.4l-0.29,0.38l-0.01,1.82l1.16,1.14l0.34,1.25l-1.05,7.05l-1.04,-0.87l1.26,-1.99l-0.13,-0.56l-2.18,-1.23l-1.38,0.2l-1.14,-0.38l-1.27,0.61l-1.55,-0.26l-1.38,-2.46l-1.23,-0.75l-0.85,-1.2l-1.67,-1.19l-0.86,0.13l-2.11,-1.32l-1.01,0.31l-1.8,-0.29l-0.52,-0.91l-3.09,-1.68l0.77,-0.52l-0.1,-1.12l0.41,-0.64l1.34,-0.32l2.0,-2.88l-0.11,-0.57l-0.66,-0.43l0.39,-1.38l-0.52,-2.1l0.49,-0.83l-0.4,-2.13l-0.97,-1.35l0.17,-0.66l0.86,-0.08l0.47,-0.75l-0.46,-1.63l1.41,-0.07l1.8,-1.69l0.93,-0.24l0.3,-0.38l0.45,-2.76l1.22,-1.0l1.44,-0.04l0.45,-0.5l1.91,0.12l2.93,-1.84l1.15,-1.14l0.91,0.46l-0.25,0.45Z", "name": "Colombia"}, "CN": {"path": "M740.23,148.97l4.57,1.3l2.8,2.17l0.98,2.9l0.38,0.27l3.8,0.0l2.32,-1.28l3.29,-0.75l-0.96,2.09l-1.02,1.28l-0.85,3.4l-1.52,2.73l-2.76,-0.5l-2.4,1.13l-0.21,0.45l0.64,2.57l-0.32,3.2l-0.94,0.06l-0.37,0.89l-0.91,-1.01l-0.64,0.07l-0.92,1.57l-3.73,1.25l-0.26,0.48l0.26,1.06l-1.5,-0.08l-1.09,-0.86l-0.56,0.06l-1.67,2.06l-2.7,1.56l-2.03,1.88l-3.4,0.83l-1.93,1.4l-1.15,0.34l0.33,-0.7l-0.41,-0.89l1.79,-1.79l0.02,-0.54l-1.32,-1.56l-0.48,-0.1l-2.24,1.09l-2.83,2.06l-1.51,1.83l-2.28,0.13l-1.55,1.49l-0.04,0.5l1.32,1.97l2.0,0.58l0.31,1.35l1.98,0.84l3.0,-1.96l2.0,1.02l1.49,0.11l0.22,0.83l-3.37,0.86l-1.12,1.48l-2.5,1.52l-1.29,1.99l0.14,0.56l2.57,1.48l0.97,2.7l3.17,4.63l-0.03,1.66l-1.35,0.65l-0.2,0.51l0.6,1.47l1.4,0.91l-0.89,3.82l-1.43,0.38l-3.85,6.44l-2.27,3.11l-6.78,4.57l-2.73,0.29l-1.45,1.04l-0.62,-0.61l-0.55,-0.01l-1.36,1.25l-3.39,1.27l-2.61,0.4l-1.1,2.79l-0.81,0.09l-0.49,-1.42l0.5,-0.85l-0.25,-0.59l-3.36,-0.84l-1.3,0.4l-2.31,-0.62l-0.94,-0.84l0.33,-1.28l-0.3,-0.49l-2.19,-0.46l-1.13,-0.93l-0.47,-0.02l-2.06,1.36l-4.29,0.28l-2.76,1.05l-0.28,0.43l0.32,2.53l-0.59,-0.03l-0.19,-1.34l-0.55,-0.34l-1.68,0.7l-2.46,-1.23l0.62,-1.87l-0.26,-0.51l-1.37,-0.44l-0.54,-2.22l-0.45,-0.3l-2.13,0.35l0.24,-2.48l2.39,-2.4l0.03,-4.31l-1.19,-0.92l-0.78,-1.49l-0.41,-0.21l-1.41,0.19l-1.98,-0.3l0.46,-1.07l-1.17,-1.7l-0.55,-0.11l-1.63,1.05l-2.25,-0.57l-2.89,1.73l-2.25,1.98l-1.75,0.29l-1.17,-0.71l-3.31,-0.65l-1.48,0.79l-1.04,1.27l-0.12,-1.17l-0.54,-0.34l-1.44,0.54l-5.55,-0.86l-1.98,-1.16l-1.89,-0.54l-0.99,-1.35l-1.34,-0.37l-2.55,-1.79l-2.01,-0.84l-1.21,0.56l-5.57,-3.45l-0.53,-2.31l1.19,0.25l0.48,-0.37l0.08,-1.42l-0.98,-1.56l0.15,-2.44l-2.69,-3.32l-4.12,-1.23l-0.67,-2.0l-1.92,-1.48l-0.38,-0.7l-0.51,-3.01l-1.52,-0.66l-0.7,0.13l-0.48,-2.05l0.55,-0.51l-0.09,-0.82l2.03,-1.19l1.6,-0.54l2.56,0.38l0.42,-0.22l0.85,-1.7l3.0,-0.33l1.1,-1.26l4.05,-1.77l0.39,-0.91l-0.17,-1.44l1.45,-0.67l0.2,-0.52l-2.07,-4.9l4.51,-1.12l1.37,-0.73l1.89,-5.51l4.98,0.86l1.51,-1.7l0.11,-2.87l1.99,-0.38l1.83,-2.06l0.49,-0.13l0.68,2.08l2.23,1.77l3.44,1.16l1.55,2.29l-0.92,3.49l0.96,1.67l6.54,1.13l2.95,1.87l1.47,0.35l1.06,2.62l1.53,1.91l3.05,0.08l5.14,0.67l3.37,-0.41l2.36,0.43l3.65,1.8l3.06,0.04l1.45,0.88l2.87,-1.59l3.95,-1.02l3.83,-0.14l3.06,-1.14l1.77,-1.6l1.72,-1.01l0.17,-0.49l-1.1,-2.05l1.02,-1.54l4.02,0.8l2.45,-1.61l3.76,-1.19l1.96,-2.13l1.63,-0.83l3.51,-0.4l1.92,0.34l0.46,-0.3l0.17,-1.5l-2.27,-2.22l-2.11,-1.09l-2.18,1.11l-2.32,-0.47l-1.29,0.32l-0.4,-0.82l2.73,-5.16l3.02,1.06l3.53,-2.06l0.18,-1.68l2.16,-3.35l1.49,-1.35l-0.03,-1.85l-1.07,-0.85l1.54,-1.26l2.98,-0.59l3.23,-0.09l3.64,0.99l2.04,1.16l3.29,6.71l0.92,3.19ZM696.92,237.31l-1.87,1.08l-1.63,-0.64l-0.06,-1.79l1.03,-0.98l2.58,-0.69l1.16,0.05l0.3,0.54l-0.98,1.06l-0.53,1.37Z", "name": "China"}, "CM": {"path": "M457.92,257.49l1.05,1.91l-1.4,0.16l-1.05,-0.23l-0.45,0.22l-0.54,1.19l0.08,0.45l1.48,1.47l1.05,0.45l1.01,2.46l-1.52,2.99l-0.68,0.68l-0.13,3.69l2.38,3.84l1.09,0.8l0.24,2.48l-3.67,-1.14l-11.27,-0.13l0.23,-1.79l-0.98,-1.66l-1.19,-0.54l-0.44,-0.97l-0.6,-0.42l1.71,-4.27l0.75,-0.13l1.38,-1.36l0.65,-0.03l1.71,0.99l1.93,-1.12l1.14,-3.18l1.38,-1.17l2.0,-5.14l2.17,-2.13l0.3,-1.64l-0.86,-0.88l0.03,-0.33l0.94,1.28l0.07,3.22Z", "name": "Cameroon"}, "CL": {"path": "M246.5,429.18l-3.14,1.83l-0.57,3.16l-0.64,0.05l-2.68,-1.06l-2.82,-2.33l-3.04,-1.89l-0.69,-1.85l0.63,-2.14l-1.21,-2.11l-0.31,-5.37l1.01,-2.91l2.57,-2.38l-0.18,-0.68l-3.16,-0.77l2.05,-2.47l0.77,-4.65l2.32,0.9l0.54,-0.29l1.31,-6.31l-0.22,-0.44l-1.68,-0.8l-0.56,0.28l-0.7,3.36l-0.81,-0.22l1.56,-9.41l1.15,-2.24l-0.71,-2.82l-0.18,-2.84l1.01,-0.33l3.26,-9.14l1.07,-4.22l-0.56,-4.21l0.74,-2.34l-0.29,-3.27l1.46,-3.34l2.04,-16.59l-0.66,-7.76l1.03,-0.53l0.54,-0.9l0.79,1.14l0.32,1.78l1.25,1.16l-0.69,2.55l1.33,2.9l0.97,3.59l0.46,0.29l1.5,-0.3l0.11,0.23l-0.76,2.44l-2.57,1.23l-0.23,0.37l0.08,4.33l-0.46,0.77l0.56,1.21l-1.58,1.51l-1.68,2.62l-0.89,2.47l0.2,2.7l-1.48,2.73l1.12,5.09l0.64,0.61l-0.01,2.29l-1.38,2.68l0.01,2.4l-1.89,2.04l0.02,2.75l0.69,2.57l-1.43,1.13l-1.26,5.68l0.39,3.51l-0.97,0.89l0.58,3.5l1.02,1.14l-0.65,1.02l0.15,0.57l1.0,0.53l0.16,0.69l-1.03,0.85l0.26,1.75l-0.89,4.03l-1.31,2.66l0.24,1.75l-0.71,1.83l-1.99,1.7l0.3,3.67l0.88,1.19l1.58,0.01l0.01,2.21l1.04,1.95l5.98,0.63ZM248.69,430.79l0.0,7.33l0.4,0.4l3.52,0.05l-0.44,0.75l-1.94,0.98l-2.49,-0.37l-1.88,-1.06l-2.55,-0.49l-5.59,-3.71l-2.38,-2.63l4.1,2.48l3.32,1.23l0.45,-0.12l1.29,-1.57l0.83,-2.32l2.05,-1.24l1.31,0.29Z", "name": "Chile"}, "XC": {"path": "M504.91,192.87l0.34,0.01l0.27,-0.07l-0.29,0.26l-0.31,-0.2Z", "name": "N. Cyprus"}, "CA": {"path": "M280.06,145.6l-1.67,2.88l0.07,0.49l0.5,0.04l1.46,-0.98l1.0,0.42l-0.56,0.72l0.17,0.62l2.22,0.89l1.35,-0.71l1.95,0.78l-0.66,2.01l0.5,0.51l1.32,-0.42l0.98,3.17l-0.91,2.41l-0.8,0.08l-1.23,-0.45l0.47,-2.25l-0.89,-0.83l-0.48,0.06l-2.78,2.63l-0.34,-0.02l1.02,-0.85l-0.14,-0.69l-2.4,-0.77l-7.4,0.08l-0.17,-0.41l1.3,-0.94l0.02,-0.64l-0.73,-0.58l1.85,-1.74l2.57,-5.16l1.47,-1.79l1.99,-1.05l0.46,0.06l-1.53,2.45ZM68.32,74.16l4.13,0.95l4.02,2.14l2.61,0.4l2.47,-1.89l2.88,-1.31l3.85,0.48l3.71,-1.94l3.82,-1.04l1.56,1.68l0.49,0.08l1.87,-1.04l0.65,-1.98l1.24,0.35l4.16,3.94l0.54,0.01l2.75,-2.49l0.26,2.59l0.49,0.35l3.08,-0.73l1.04,-1.27l2.73,0.23l3.83,1.86l5.86,1.61l3.47,0.75l2.44,-0.26l2.73,1.78l-2.98,1.81l-0.19,0.41l0.31,0.32l4.53,0.92l6.87,-0.5l2.0,-0.69l2.49,2.39l0.53,0.02l2.72,-2.16l-0.02,-0.64l-2.16,-1.54l1.15,-1.06l4.83,-0.61l1.84,0.95l2.48,2.31l3.01,-0.23l4.55,1.92l3.85,-0.67l3.61,0.1l0.41,-0.44l-0.25,-2.36l1.79,-0.61l3.49,1.32l-0.01,3.77l0.31,0.39l0.45,-0.22l1.48,-3.16l1.74,0.1l0.41,-0.3l1.13,-4.37l-2.78,-3.11l-2.8,-1.74l0.19,-4.64l2.71,-3.07l2.98,0.67l2.41,1.95l3.19,4.8l-1.99,1.97l0.21,0.68l4.33,0.84l-0.01,4.15l0.25,0.37l0.44,-0.09l3.07,-3.15l2.54,2.39l-0.61,3.33l2.42,2.88l0.61,0.0l2.61,-3.08l1.88,-3.82l0.17,-4.58l6.72,0.94l3.13,2.04l0.13,1.82l-1.76,2.19l-0.01,0.49l1.66,2.16l-0.26,1.71l-4.68,2.8l-3.28,0.61l-2.47,-1.2l-0.55,0.23l-0.73,2.04l-2.38,3.43l-0.74,1.77l-2.74,2.57l-3.44,0.25l-2.21,1.78l-0.28,2.53l-2.82,0.55l-3.12,3.22l-2.72,4.31l-1.03,3.17l-0.14,4.31l0.33,0.41l3.44,0.57l2.24,5.95l0.45,0.23l3.4,-0.69l4.52,1.51l2.43,1.31l1.91,1.73l3.1,0.96l2.62,1.46l6.6,0.54l-0.35,2.74l0.81,3.53l1.81,3.78l3.83,3.3l0.45,0.04l2.1,-1.28l1.37,-3.69l-1.31,-5.38l-1.45,-1.58l3.57,-1.47l2.84,-2.46l1.52,-2.8l-0.25,-2.55l-1.7,-3.07l-2.85,-2.61l2.8,-3.95l-1.08,-3.37l-0.79,-5.67l1.36,-0.7l6.76,1.41l2.12,-0.96l5.12,3.36l1.05,1.61l4.08,0.26l-0.06,2.87l0.83,4.7l0.3,0.32l2.16,0.54l1.73,2.06l0.5,0.09l3.63,-2.03l2.52,-4.19l1.26,-1.32l7.6,11.72l-0.92,2.04l0.16,0.51l3.3,1.97l2.22,1.98l4.1,0.98l1.43,0.99l0.95,2.79l2.1,0.68l0.84,1.08l0.17,3.45l-3.37,2.26l-4.22,1.24l-3.06,2.63l-4.06,0.51l-5.35,-0.69l-6.39,0.2l-2.3,2.41l-3.26,1.51l-6.47,7.15l-0.06,0.48l0.44,0.19l2.13,-0.52l4.17,-4.24l5.12,-2.62l3.52,-0.3l1.69,1.21l-2.12,2.21l0.81,3.47l1.02,2.61l3.47,1.6l4.14,-0.45l2.15,-2.8l0.26,1.48l1.14,0.8l-2.56,1.69l-5.5,1.82l-2.54,1.27l-2.74,2.15l-1.4,-0.16l-0.07,-2.01l4.14,-2.44l0.18,-0.45l-0.39,-0.29l-6.63,0.45l-1.39,-1.49l-0.14,-4.43l-1.11,-0.91l-1.82,0.39l-0.66,-0.66l-0.6,0.03l-1.91,2.39l-0.82,2.52l-0.8,1.27l-1.67,0.56l-0.46,0.76l-8.31,0.07l-1.21,0.62l-2.35,1.97l-0.71,-0.14l-1.37,0.96l-1.12,-0.48l-4.74,1.26l-0.9,1.17l0.21,0.62l1.73,0.3l-1.81,0.31l-1.85,0.81l-2.11,-0.13l-2.95,1.78l-0.69,-0.09l1.39,-2.1l1.73,-1.21l0.1,-2.29l1.16,-1.99l0.49,0.53l2.03,0.42l1.2,-1.16l0.02,-0.47l-2.66,-3.51l-2.28,-0.61l-5.64,-0.71l-0.4,-0.57l-0.79,0.13l0.2,-0.41l-0.22,-0.55l-0.68,-0.26l0.19,-1.26l-0.78,-0.73l0.31,-0.64l-0.29,-0.57l-2.6,-0.44l-0.75,-1.63l-0.94,-0.66l-4.31,-0.65l-1.13,1.19l-1.48,0.59l-0.85,1.06l-2.83,-0.76l-2.09,0.39l-2.39,-0.97l-4.24,-0.7l-0.57,-0.4l-0.41,-1.63l-0.4,-0.3l-0.85,0.02l-0.39,0.4l-0.01,0.85l-69.13,-0.01l-6.51,-4.52l-4.5,-1.38l-1.26,-2.66l0.33,-1.93l-0.23,-0.43l-3.01,-1.35l-0.55,-2.77l-2.89,-2.38l-0.04,-1.45l1.39,-1.83l-0.28,-2.55l-4.16,-2.2l-4.07,-6.6l-4.02,-3.22l-1.3,-1.88l-0.5,-0.13l-2.51,1.21l-2.23,1.87l-3.85,-3.88l-2.44,-1.04l-2.22,-0.13l0.03,-37.49ZM260.37,148.65l3.04,0.76l2.26,1.2l-3.78,-0.95l-1.53,-1.01ZM249.4,3.81l6.68,0.49l5.32,0.79l4.26,1.57l-0.07,1.1l-5.85,2.53l-6.02,1.21l-2.39,1.39l-0.18,0.45l0.39,0.29l4.01,-0.02l-4.65,2.82l-4.2,1.74l-4.19,4.59l-5.03,0.92l-1.67,1.15l-7.47,0.59l-0.37,0.37l0.32,0.42l2.41,0.49l-0.81,0.47l-0.12,0.59l1.83,2.41l-2.02,1.59l-3.81,1.51l-1.32,2.16l-3.38,1.53l-0.22,0.48l0.35,1.19l0.4,0.29l3.88,-0.18l0.03,0.61l-6.33,2.95l-6.41,-1.4l-7.43,0.79l-3.72,-0.62l-4.4,-0.25l-0.23,-1.83l4.29,-1.11l0.28,-0.51l-1.1,-3.45l1.0,-0.25l6.58,2.28l0.47,-0.16l-0.05,-0.49l-3.41,-3.45l-3.58,-0.98l1.48,-1.55l4.34,-1.29l0.97,-2.19l-0.16,-0.48l-3.42,-2.13l-0.81,-2.26l6.2,0.22l2.24,0.58l3.91,-2.1l0.2,-0.43l-0.35,-0.32l-5.64,-0.67l-8.73,0.36l-4.26,-1.9l-2.12,-2.4l-2.78,-1.66l-0.41,-1.52l3.31,-1.03l2.93,-0.2l4.91,-0.99l3.7,-2.27l2.87,0.3l2.62,1.67l0.56,-0.14l1.82,-3.2l3.13,-0.94l4.44,-0.69l7.53,-0.26l1.48,0.67l7.19,-1.06l10.8,0.79ZM203.85,57.54l0.01,0.42l1.97,2.97l0.68,-0.02l2.24,-3.72l5.95,-1.86l4.01,4.64l-0.35,2.91l0.5,0.43l4.95,-1.36l2.32,-1.8l5.31,2.28l3.27,2.11l0.3,1.84l0.48,0.33l4.42,-0.99l2.64,2.87l5.97,1.77l2.06,1.72l2.11,3.71l-4.19,1.86l-0.01,0.73l5.9,2.83l3.94,0.94l3.78,3.95l3.46,0.25l-0.63,2.37l-4.11,4.47l-2.76,-1.56l-3.9,-3.94l-3.59,0.41l-0.33,0.34l-0.19,2.72l2.63,2.38l3.42,1.89l0.94,0.97l1.55,3.75l-0.7,2.29l-2.74,-0.92l-6.25,-3.15l-0.51,0.13l0.05,0.52l6.07,5.69l0.18,0.59l-6.09,-1.39l-5.31,-2.24l-2.63,-1.66l0.6,-0.77l-0.12,-0.6l-7.39,-4.01l-0.59,0.37l0.03,0.79l-6.73,0.6l-1.69,-1.1l1.36,-2.46l4.51,-0.07l5.15,-0.52l0.31,-0.6l-0.74,-1.3l0.78,-1.84l3.21,-4.05l-0.67,-2.35l-1.11,-1.6l-3.84,-2.1l-4.35,-1.28l0.91,-0.63l0.06,-0.61l-2.65,-2.75l-2.34,-0.36l-1.89,-1.46l-0.53,0.03l-1.24,1.23l-4.36,0.55l-9.04,-0.99l-9.26,-1.98l-1.6,-1.22l2.22,-1.77l0.13,-0.44l-0.38,-0.27l-3.22,-0.02l-0.72,-4.25l1.83,-4.04l2.42,-1.85l5.5,-1.1l-1.39,2.35ZM261.19,159.33l2.07,0.61l1.44,-0.04l-1.15,0.63l-2.94,-1.23l-0.4,-0.68l0.36,-0.37l0.61,1.07ZM230.83,84.39l-2.37,0.18l-0.49,-1.63l0.93,-2.09l1.94,-0.51l1.62,0.99l0.02,1.52l-1.66,1.54ZM229.43,58.25l0.11,0.65l-4.87,-0.21l-2.72,0.62l-3.1,-2.57l0.08,-1.26l0.86,-0.23l5.57,0.51l4.08,2.5ZM222.0,105.02l-0.72,1.49l-0.63,-0.19l-0.48,-0.84l0.81,-0.99l0.65,0.05l0.37,0.46ZM183.74,38.32l2.9,1.7l4.79,-0.01l1.84,1.46l-0.49,1.68l0.23,0.48l2.82,1.14l1.76,1.26l7.01,0.65l4.1,-1.1l5.03,-0.43l3.93,0.35l2.48,1.77l0.46,1.7l-1.3,1.1l-3.56,1.01l-3.23,-0.59l-7.17,0.76l-5.09,0.09l-3.99,-0.6l-6.42,-1.54l-0.79,-2.51l-0.3,-2.49l-2.64,-2.5l-5.32,-0.72l-2.52,-1.4l0.68,-1.57l4.78,0.31ZM207.38,91.35l0.4,1.56l0.56,0.26l1.06,-0.52l1.32,0.96l5.42,2.57l0.2,1.68l0.46,0.35l1.68,-0.28l1.15,0.85l-1.55,0.87l-3.61,-0.88l-1.32,-1.69l-0.57,-0.06l-2.45,2.1l-3.12,1.79l-0.7,-1.87l-0.42,-0.26l-2.16,0.24l1.39,-1.39l0.32,-3.14l0.76,-3.35l1.18,0.22ZM215.49,102.6l-2.67,1.95l-1.4,-0.07l-0.3,-0.58l1.53,-1.48l2.84,0.18ZM202.7,24.12l2.53,1.59l-2.87,1.4l-4.53,4.05l-4.25,0.38l-5.03,-0.68l-2.45,-2.04l0.03,-1.62l1.82,-1.37l0.14,-0.45l-0.38,-0.27l-4.45,0.04l-2.59,-1.76l-1.41,-2.29l1.57,-2.32l1.62,-1.66l2.44,-0.39l0.25,-0.65l-0.6,-0.74l4.86,-0.25l3.24,3.11l8.16,2.3l1.9,3.61ZM187.47,59.2l-2.76,3.49l-2.38,-0.15l-1.44,-3.84l0.04,-2.2l1.19,-1.88l2.3,-1.23l5.07,0.17l4.11,1.02l-3.24,3.72l-2.88,0.89ZM186.07,48.79l-1.08,1.53l-3.34,-0.34l-2.56,-1.1l1.03,-1.75l3.25,-1.23l1.95,1.58l0.75,1.3ZM185.71,35.32l-5.3,-0.2l-0.32,-0.71l4.31,0.07l1.3,0.84ZM180.68,32.48l-3.34,1.0l-1.79,-1.1l-0.98,-1.87l-0.15,-1.73l4.1,0.53l2.67,1.7l-0.51,1.47ZM180.9,76.31l-1.1,1.08l-3.13,-1.23l-2.12,0.43l-2.71,-1.57l1.72,-1.09l1.55,-1.72l3.81,1.9l1.98,2.2ZM169.74,54.87l2.96,0.97l4.17,-0.57l0.41,0.88l-2.14,2.11l0.09,0.64l3.55,1.92l-0.4,3.72l-3.79,1.65l-2.17,-0.35l-1.72,-1.74l-6.02,-3.5l0.03,-0.85l4.68,0.54l0.4,-0.21l-0.05,-0.45l-2.48,-2.81l2.46,-1.95ZM174.45,40.74l1.37,1.73l0.07,2.44l-1.05,3.45l-3.79,0.47l-2.32,-0.69l0.05,-2.64l-0.44,-0.41l-3.68,0.35l-0.12,-3.1l2.45,0.1l3.67,-1.73l3.41,0.29l0.37,-0.26ZM170.05,31.55l0.67,1.56l-3.33,-0.49l-4.22,-1.77l-4.35,-0.16l1.4,-0.94l-0.06,-0.7l-2.81,-1.23l-0.12,-1.39l4.39,0.68l6.62,1.98l1.81,2.47ZM134.5,58.13l-1.02,1.82l0.45,0.58l5.4,-1.39l3.33,2.29l0.49,-0.03l2.6,-2.23l1.94,1.32l2.0,4.5l0.7,0.06l1.3,-2.29l-1.63,-4.46l1.69,-0.54l2.31,0.71l2.65,1.81l2.49,7.92l8.48,4.27l-0.19,1.35l-3.79,0.33l-0.26,0.67l1.4,1.49l-0.58,1.1l-4.23,-0.64l-4.43,-1.19l-3.0,0.28l-4.66,1.47l-10.52,1.04l-1.43,-2.02l-3.42,-1.2l-2.21,0.43l-2.51,-2.86l4.84,-1.05l3.6,0.19l3.27,-0.78l0.31,-0.39l-0.31,-0.39l-4.84,-1.06l-8.79,0.27l-0.85,-1.07l5.26,-1.66l0.27,-0.45l-0.4,-0.34l-3.8,0.06l-3.81,-1.06l1.81,-3.01l1.66,-1.79l6.48,-2.81l1.97,0.71ZM158.7,56.61l-1.7,2.44l-3.2,-2.75l0.37,-0.3l3.11,-0.18l1.42,0.79ZM149.61,42.73l1.01,1.89l0.5,0.18l2.14,-0.82l2.23,0.19l0.36,2.04l-1.33,2.09l-8.28,0.76l-6.35,2.15l-3.41,0.1l-0.19,-0.96l4.9,-2.08l0.23,-0.46l-0.41,-0.31l-11.25,0.59l-2.89,-0.74l3.04,-4.44l2.14,-1.32l6.81,1.69l4.58,3.06l4.37,0.39l0.36,-0.63l-3.36,-4.6l1.85,-1.53l2.18,0.51l0.77,2.26ZM144.76,34.41l-4.36,1.44l-3.0,-1.4l1.46,-1.24l3.47,-0.52l2.96,0.71l-0.52,1.01ZM145.13,29.83l-1.9,0.66l-3.67,-0.0l2.27,-1.61l3.3,0.95ZM118.92,65.79l-6.03,2.02l-1.33,-1.9l-5.38,-2.28l2.59,-5.05l2.16,-3.14l-0.02,-0.48l-1.97,-2.41l7.64,-0.7l3.6,1.02l6.3,0.27l4.42,2.95l-2.53,0.98l-6.24,3.43l-3.1,3.28l-0.11,2.01ZM129.54,35.53l-0.28,3.37l-1.72,1.62l-2.33,0.28l-4.61,2.19l-3.86,0.76l-2.64,-0.87l3.72,-3.4l5.01,-3.34l3.72,0.07l3.0,-0.67ZM111.09,152.69l-0.67,0.24l-3.85,-1.37l-0.83,-1.17l-2.12,-1.07l-0.66,-1.02l-2.4,-0.55l-0.74,-1.71l6.02,1.45l2.0,2.55l2.52,1.39l0.73,1.27ZM87.8,134.64l0.89,0.29l1.86,-0.21l-0.65,3.34l1.69,2.33l-1.31,-1.33l-0.99,-1.62l-1.17,-0.98l-0.33,-1.82Z", "name": "Canada"}, "CG": {"path": "M466.72,276.48l-0.1,1.03l-1.25,2.97l-0.19,3.62l-0.46,1.78l-0.23,0.63l-1.61,1.19l-1.21,1.39l-1.09,2.43l0.04,2.09l-3.25,3.24l-0.5,-0.24l-0.5,-0.83l-1.36,-0.02l-0.98,0.89l-1.68,-0.99l-1.54,1.24l-1.52,-1.96l1.57,-1.14l0.11,-0.52l-0.77,-1.35l2.1,-0.66l0.39,-0.73l1.05,0.82l2.21,0.11l1.12,-1.37l0.37,-1.81l-0.27,-2.09l-1.13,-1.5l1.0,-2.69l-0.13,-0.45l-0.92,-0.58l-1.6,0.17l-0.51,-0.94l0.1,-0.61l2.75,0.09l3.97,1.24l0.51,-0.33l0.17,-1.28l1.24,-2.21l1.28,-1.14l2.76,0.49Z", "name": "Congo"}, "CF": {"path": "M461.16,278.2l-0.26,-1.19l-1.09,-0.77l-0.84,-1.17l-0.29,-1.0l-1.04,-1.15l0.08,-3.43l0.58,-0.49l1.16,-2.35l1.85,-0.17l0.61,-0.62l0.97,0.58l3.15,-0.96l2.48,-1.92l0.02,-0.96l2.81,0.02l2.36,-1.17l1.93,-2.85l1.16,-0.93l1.11,-0.3l0.27,0.86l1.34,1.47l-0.39,2.01l0.3,1.01l4.01,2.75l0.17,0.93l2.63,2.31l0.6,1.44l2.08,1.4l-3.84,-0.21l-1.94,0.88l-1.23,-0.49l-2.67,1.2l-1.29,-0.18l-0.51,0.36l-0.6,1.22l-3.35,-0.65l-1.57,-0.91l-2.42,-0.83l-1.45,0.91l-0.97,1.27l-0.26,1.56l-3.22,-0.43l-1.49,1.33l-0.94,1.62Z", "name": "Central African Rep."}, "CD": {"path": "M487.01,272.38l2.34,-0.14l1.35,1.84l1.34,0.45l0.86,-0.39l1.21,0.12l1.07,-0.41l0.54,0.89l2.04,1.54l-0.14,2.72l0.7,0.54l-1.38,1.13l-1.53,2.54l-0.17,2.05l-0.59,1.08l-0.02,1.72l-0.72,0.84l-0.66,3.01l0.63,1.32l-0.44,4.26l0.64,1.47l-0.37,1.22l0.86,1.8l1.53,1.41l0.3,1.26l0.44,0.5l-4.08,0.75l-0.92,1.81l0.51,1.34l-0.74,5.43l0.17,0.38l2.45,1.46l0.54,-0.1l0.12,1.62l-1.28,-0.01l-1.85,-2.35l-1.94,-0.45l-0.48,-1.13l-0.55,-0.2l-1.41,0.74l-1.71,-0.3l-1.01,-1.18l-2.49,-0.19l-0.44,-0.77l-1.98,-0.21l-2.88,0.36l0.11,-2.41l-0.85,-1.13l-0.16,-1.36l0.32,-1.73l-0.46,-0.89l-0.04,-1.49l-0.4,-0.39l-2.53,0.02l0.1,-0.41l-0.39,-0.49l-1.28,0.01l-0.43,0.45l-1.62,0.32l-0.83,1.79l-1.09,-0.28l-2.4,0.52l-1.37,-1.91l-1.3,-3.3l-0.38,-0.27l-7.39,-0.03l-2.46,0.42l0.5,-0.45l0.37,-1.47l0.66,-0.38l0.92,0.08l0.73,-0.82l0.87,0.02l0.31,0.68l1.4,0.36l3.59,-3.63l0.01,-2.23l1.02,-2.29l2.69,-2.39l0.43,-0.99l0.49,-1.96l0.17,-3.51l1.25,-2.95l0.36,-3.14l0.86,-1.13l1.1,-0.66l3.57,1.73l3.65,0.73l0.46,-0.21l0.8,-1.46l1.24,0.19l2.61,-1.17l0.81,0.44l1.04,-0.03l0.59,-0.66l0.7,-0.16l1.81,0.25Z", "name": "Dem. Rep. Congo"}, "CZ": {"path": "M458.46,144.88l1.22,1.01l1.47,0.23l0.13,0.93l1.36,0.68l0.54,-0.2l0.24,-0.55l1.15,0.25l0.53,1.09l1.68,0.18l0.6,0.84l-1.04,0.73l-0.96,1.28l-1.6,0.17l-0.55,0.56l-1.04,-0.46l-1.05,0.15l-2.12,-0.96l-1.05,0.34l-1.2,1.12l-1.56,-0.87l-2.57,-2.1l-0.53,-1.88l4.7,-2.52l0.71,0.26l0.9,-0.28Z", "name": "Czech Rep."}, "CY": {"path": "M504.36,193.47l0.43,0.28l-1.28,0.57l-0.92,-0.28l-0.24,-0.46l2.01,-0.13Z", "name": "Cyprus"}, "CR": {"path": "M211.34,258.05l0.48,0.99l1.6,1.6l-0.54,0.45l0.29,1.42l-0.25,1.19l-1.09,-0.59l-0.05,-1.25l-2.46,-1.42l-0.28,-0.77l-0.66,-0.45l-0.45,-0.0l-0.11,1.04l-1.32,-0.95l0.31,-1.3l-0.36,-0.6l0.31,-0.27l1.42,0.58l1.29,-0.14l0.56,0.56l0.74,0.17l0.55,-0.27Z", "name": "Costa Rica"}, "CU": {"path": "M221.21,227.25l1.27,1.02l2.19,-0.28l4.43,3.33l2.08,0.43l-0.1,0.38l0.36,0.5l1.75,0.1l1.48,0.84l-3.11,0.51l-4.15,-0.03l0.77,-0.67l-0.04,-0.64l-1.2,-0.74l-1.49,-0.16l-0.7,-0.61l-0.56,-1.4l-0.4,-0.25l-1.34,0.1l-2.2,-0.66l-0.88,-0.58l-3.18,-0.4l-0.27,-0.16l0.58,-0.74l-0.36,-0.29l-2.72,-0.05l-1.7,1.29l-0.91,0.03l-0.61,0.69l-1.01,0.22l1.11,-1.29l1.01,-0.52l3.69,-1.01l3.98,0.21l2.21,0.84Z", "name": "Cuba"}, "SZ": {"path": "M500.35,351.36l0.5,2.04l-0.38,0.89l-1.05,0.21l-1.23,-1.2l-0.02,-0.64l0.83,-1.57l1.34,0.27Z", "name": "Swaziland"}, "SY": {"path": "M511.0,199.79l0.05,-1.33l0.54,-1.36l1.28,-0.99l0.13,-0.45l-0.41,-1.11l-1.14,-0.36l-0.19,-1.74l0.52,-1.0l1.29,-1.21l0.2,-1.18l0.59,0.23l2.62,-0.76l1.36,0.52l2.06,-0.01l2.95,-1.08l3.25,-0.26l-0.67,0.94l-1.28,0.66l-0.21,0.4l0.23,2.01l-0.88,3.19l-10.15,5.73l-2.15,-0.85Z", "name": "Syria"}, "KG": {"path": "M621.35,172.32l-3.87,1.69l-0.96,1.18l-3.04,0.34l-1.13,1.86l-2.36,-0.35l-1.99,0.63l-2.39,1.4l0.06,0.95l-0.4,0.37l-4.52,0.43l-3.02,-0.93l-2.37,0.17l0.11,-0.79l2.32,0.42l1.13,-0.88l1.99,0.2l3.21,-2.14l-0.03,-0.69l-2.97,-1.57l-1.94,0.65l-1.22,-0.74l1.71,-1.58l-0.12,-0.67l-0.36,-0.15l0.32,-0.77l1.36,-0.35l4.02,1.02l0.49,-0.3l0.35,-1.59l1.09,-0.48l3.42,1.22l1.11,-0.31l7.64,0.39l1.16,1.0l1.23,0.39Z", "name": "Kyrgyzstan"}, "KE": {"path": "M506.26,284.69l1.87,-2.56l0.93,-2.15l-1.38,-4.08l-1.06,-1.6l2.82,-2.75l0.79,0.26l0.12,1.41l0.86,0.83l1.9,0.11l3.28,2.13l3.57,0.44l1.05,-1.12l1.96,-0.9l0.82,0.68l1.16,0.09l-1.78,2.45l0.03,9.12l1.3,1.94l-1.37,0.78l-0.67,1.03l-1.08,0.46l-0.34,1.67l-0.81,1.07l-0.45,1.55l-0.68,0.56l-3.2,-2.23l-0.35,-1.58l-8.86,-4.98l0.14,-1.6l-0.57,-1.04Z", "name": "Kenya"}, "SS": {"path": "M481.71,263.34l1.07,-0.72l1.2,-3.18l1.36,-0.26l1.61,1.99l0.87,0.34l1.1,-0.41l1.5,0.07l0.57,0.53l2.49,0.0l0.44,-0.63l1.07,-0.4l0.45,-0.84l0.59,-0.33l1.9,1.33l1.6,-0.2l2.83,-3.33l-0.32,-2.21l1.59,-0.52l-0.24,1.6l0.3,1.83l1.35,1.18l0.2,1.87l0.35,0.41l0.02,1.53l-0.23,0.47l-1.42,0.25l-0.85,1.44l0.3,0.6l1.4,0.16l1.11,1.08l0.59,1.13l1.03,0.53l1.28,2.36l-4.41,3.98l-1.74,0.01l-1.89,0.55l-1.47,-0.52l-1.15,0.57l-2.96,-2.62l-1.3,0.49l-1.06,-0.15l-0.79,0.39l-0.82,-0.22l-1.8,-2.7l-1.91,-1.1l-0.66,-1.5l-2.62,-2.32l-0.18,-0.94l-2.37,-1.6Z", "name": "S. Sudan"}, "SR": {"path": "M283.12,270.19l2.1,0.53l-1.08,1.95l0.2,1.72l0.93,1.49l-0.59,2.03l-0.43,0.71l-1.12,-0.42l-1.32,0.22l-0.93,-0.2l-0.46,0.26l-0.25,0.73l0.33,0.7l-0.89,-0.13l-1.39,-1.97l-0.31,-1.34l-0.97,-0.31l-0.89,-1.47l0.35,-1.61l1.45,-0.82l0.33,-1.87l2.61,0.44l0.57,-0.47l1.75,-0.16Z", "name": "Suriname"}, "KH": {"path": "M689.52,249.39l0.49,1.45l-0.28,2.74l-4.0,1.86l-0.16,0.6l0.68,0.95l-2.06,0.17l-2.05,0.97l-1.82,-0.32l-2.12,-3.7l-0.55,-2.85l1.4,-1.85l3.02,-0.45l2.23,0.35l2.01,0.98l0.51,-0.14l0.95,-1.48l1.74,0.74Z", "name": "Cambodia"}, "SV": {"path": "M195.8,250.13l1.4,-1.19l2.24,1.45l0.98,-0.27l0.44,0.2l-0.27,1.05l-1.14,-0.03l-3.64,-1.21Z", "name": "El Salvador"}, "SK": {"path": "M476.82,151.17l-1.14,1.9l-2.73,-0.92l-0.82,0.2l-0.74,0.8l-3.46,0.73l-0.47,0.69l-1.76,0.33l-1.88,-1.0l-0.18,-0.81l0.38,-0.75l1.87,-0.32l1.74,-1.89l0.83,0.16l0.79,-0.34l1.51,1.04l1.34,-0.63l1.25,0.3l1.65,-0.42l1.81,0.95Z", "name": "Slovakia"}, "KR": {"path": "M737.51,185.84l0.98,-0.1l0.87,-1.17l2.69,-0.32l0.33,-0.29l1.76,2.79l0.58,1.76l0.02,3.12l-0.8,1.32l-2.21,0.55l-1.93,1.13l-1.8,0.19l-0.2,-1.1l0.43,-2.28l-0.95,-2.56l1.43,-0.37l0.23,-0.62l-1.43,-2.06Z", "name": "Korea"}, "SI": {"path": "M456.18,162.07l-0.51,-1.32l0.18,-1.05l1.69,0.2l1.42,-0.71l2.09,-0.07l0.62,-0.51l0.21,0.47l-1.61,0.67l-0.44,1.34l-0.66,0.24l-0.26,0.82l-1.22,-0.49l-0.84,0.46l-0.69,-0.04Z", "name": "Slovenia"}, "KP": {"path": "M736.77,185.16l-0.92,-0.42l-0.88,0.62l-1.21,-0.88l0.96,-1.15l0.59,-2.59l-0.46,-0.74l-2.09,-0.77l1.64,-1.52l2.72,-1.58l1.58,-1.91l1.11,0.78l2.17,0.11l0.41,-0.5l-0.3,-1.22l3.52,-1.18l0.94,-1.4l0.98,1.08l-2.19,2.18l0.01,2.14l-1.06,0.54l-1.41,1.4l-1.7,0.52l-1.25,1.09l-0.14,1.98l0.94,0.45l1.15,1.04l-0.13,0.26l-2.6,0.29l-1.13,1.29l-1.22,0.08Z", "name": "Dem. Rep. Korea"}, "KW": {"path": "M540.81,207.91l0.37,0.86l-0.17,0.76l0.6,1.53l-0.95,0.04l-0.82,-1.28l-1.57,-0.18l1.31,-1.88l1.22,0.17Z", "name": "Kuwait"}, "SN": {"path": "M390.09,248.21l0.12,1.55l0.49,1.46l0.96,0.82l0.05,1.28l-1.26,-0.19l-0.75,0.33l-1.84,-0.61l-5.84,-0.13l-2.54,0.51l-0.22,-1.03l1.77,0.04l2.01,-0.91l1.03,0.48l1.09,0.04l1.29,-0.62l0.14,-0.58l-0.51,-0.74l-1.81,0.25l-1.13,-0.63l-0.79,0.04l-0.72,0.61l-2.31,0.06l-0.92,-1.77l-0.81,-0.64l0.64,-0.35l2.46,-3.74l1.04,0.19l1.38,-0.56l1.19,-0.02l2.72,1.37l3.03,3.48Z", "name": "Senegal"}, "SL": {"path": "M394.46,264.11l-1.73,1.98l-0.58,1.33l-2.07,-1.06l-1.22,-1.26l-0.65,-2.39l1.16,-0.96l0.67,-1.17l1.21,-0.52l1.66,0.0l1.03,1.64l0.52,2.41Z", "name": "Sierra Leone"}, "KZ": {"path": "M552.8,172.89l0.46,-1.27l-0.48,-1.05l-2.96,-1.19l-1.06,-2.58l-1.37,-0.87l-0.03,-0.3l1.95,0.23l0.45,-0.38l0.08,-1.96l1.75,-0.41l2.1,0.45l0.48,-0.33l0.45,-3.04l-0.45,-2.09l-0.41,-0.31l-2.42,0.15l-2.36,-0.73l-2.87,1.37l-2.17,0.61l-0.85,-0.34l0.13,-1.61l-1.6,-2.12l-2.02,-0.08l-1.78,-1.82l1.29,-2.18l-0.57,-0.95l1.62,-2.91l2.21,1.63l0.63,-0.27l0.29,-2.22l4.92,-3.43l3.71,-0.08l8.4,3.6l2.92,-1.36l3.77,-0.06l3.11,1.66l0.51,-0.11l0.6,-0.81l3.31,0.13l0.39,-0.25l0.63,-1.57l-0.17,-0.5l-3.5,-1.98l1.87,-1.27l-0.13,-1.03l1.98,-0.72l0.18,-0.62l-1.59,-2.06l0.81,-0.82l9.23,-1.18l1.33,-0.88l6.18,-1.26l2.26,-1.42l4.08,0.68l0.73,3.33l0.51,0.3l2.48,-0.8l2.79,1.02l-0.17,1.56l0.43,0.44l2.55,-0.24l4.89,-2.53l0.03,0.32l3.15,2.61l5.56,8.47l0.65,0.02l1.12,-1.46l3.15,1.74l3.76,-0.78l1.15,0.49l1.14,1.8l1.84,0.76l0.99,1.29l3.35,-0.25l1.02,1.52l-1.6,1.81l-1.93,0.28l-0.34,0.38l-0.11,3.05l-1.13,1.16l-4.75,-1.0l-0.46,0.27l-1.76,5.47l-1.1,0.59l-4.91,1.23l-0.27,0.54l2.1,4.97l-1.37,0.63l-0.23,0.41l0.13,1.13l-0.88,-0.25l-1.42,-1.13l-7.89,-0.4l-0.92,0.31l-3.73,-1.22l-1.42,0.63l-0.53,1.66l-3.72,-0.94l-1.85,0.43l-0.76,1.4l-4.65,2.62l-1.13,2.08l-0.44,0.01l-0.92,-1.4l-2.87,-0.09l-0.45,-2.14l-0.38,-0.32l-0.8,-0.01l0.0,-2.96l-3.0,-2.22l-7.31,0.58l-2.35,-2.68l-6.71,-3.69l-6.45,1.83l-0.29,0.39l0.1,10.85l-0.7,0.08l-1.62,-2.17l-1.83,-0.96l-3.11,0.59l-0.64,0.51Z", "name": "Kazakhstan"}, "SA": {"path": "M537.53,210.34l2.0,0.24l0.9,1.32l1.49,-0.06l0.87,2.08l1.29,0.76l0.51,0.99l1.56,1.03l-0.1,1.9l0.32,0.9l1.58,2.47l0.76,0.53l0.7,-0.04l1.68,4.23l7.53,1.33l0.51,-0.29l0.77,1.25l-1.55,4.87l-7.29,2.52l-7.3,1.03l-2.34,1.17l-1.88,2.74l-0.76,0.28l-0.82,-0.78l-0.91,0.12l-2.88,-0.51l-3.51,0.25l-0.86,-0.56l-0.57,0.15l-0.66,1.27l0.16,1.11l-0.43,0.32l-0.93,-1.4l-0.33,-1.16l-1.23,-0.88l-1.27,-2.06l-0.78,-2.22l-1.73,-1.79l-1.14,-0.48l-1.54,-2.31l-0.21,-3.41l-1.44,-2.93l-1.27,-1.16l-1.33,-0.57l-1.31,-3.37l-0.77,-0.67l-0.97,-1.97l-2.8,-4.03l-1.06,-0.17l0.37,-1.96l0.2,-0.72l2.74,0.3l1.08,-0.84l0.6,-0.94l1.74,-0.35l0.65,-1.03l0.71,-0.4l0.1,-0.62l-2.06,-2.28l4.39,-1.22l0.48,-0.37l2.77,0.69l3.66,1.9l7.03,5.5l4.87,0.3Z", "name": "Saudi Arabia"}, "SE": {"path": "M480.22,89.3l-4.03,1.17l-2.43,2.86l0.26,2.57l-8.77,6.64l-1.78,5.79l1.78,2.68l2.22,1.96l-2.07,3.77l-2.72,1.13l-0.95,6.04l-1.29,3.01l-2.74,-0.31l-0.4,0.22l-1.31,2.59l-2.34,0.13l-0.75,-3.09l-2.08,-4.03l-1.83,-4.96l1.0,-1.93l2.14,-2.7l0.83,-4.45l-1.6,-2.17l-0.15,-4.94l1.48,-3.39l2.58,-0.15l0.87,-1.59l-0.78,-1.57l3.76,-5.59l4.04,-7.48l2.17,0.01l0.39,-0.29l0.57,-2.07l4.37,0.64l0.46,-0.34l0.33,-2.56l1.1,-0.13l6.94,4.87l0.06,6.32l0.66,1.36Z", "name": "Sweden"}, "SD": {"path": "M505.98,259.4l-0.34,-0.77l-1.17,-0.9l-0.26,-1.61l0.29,-1.81l-0.34,-0.46l-1.16,-0.17l-0.54,0.59l-1.23,0.11l-0.28,0.65l0.53,0.65l0.17,1.22l-2.44,3.0l-0.96,0.19l-2.39,-1.4l-0.95,0.52l-0.38,0.78l-1.11,0.41l-0.29,0.5l-1.94,0.0l-0.54,-0.52l-1.81,-0.09l-0.95,0.4l-2.45,-2.35l-2.07,0.54l-0.73,1.26l-0.6,2.1l-1.25,0.58l-0.75,-0.62l0.27,-2.65l-1.48,-1.78l-0.22,-1.48l-0.92,-0.96l-0.02,-1.29l-0.57,-1.16l-0.68,-0.16l0.69,-1.29l-0.18,-1.14l0.65,-0.62l0.03,-0.55l-0.36,-0.41l1.55,-2.97l1.91,0.16l0.43,-0.4l-0.1,-10.94l2.49,-0.01l0.4,-0.4l-0.0,-4.82l29.02,0.0l0.64,2.04l-0.49,0.66l0.36,2.69l0.93,3.16l2.12,1.55l-0.89,1.04l-1.72,0.39l-0.98,0.9l-1.43,5.65l0.24,1.15l-0.38,2.06l-0.96,2.38l-1.53,1.31l-1.32,2.91l-1.22,0.86l-0.37,1.34Z", "name": "Sudan"}, "DO": {"path": "M241.8,239.2l0.05,-0.65l-0.46,-0.73l0.42,-0.44l0.19,-1.0l-0.09,-1.53l1.66,0.01l1.99,0.63l0.33,0.67l1.28,0.19l0.33,0.76l1.0,0.08l0.8,0.62l-0.45,0.51l-1.13,-0.47l-1.88,-0.01l-1.27,0.59l-0.75,-0.55l-1.01,0.54l-0.79,1.4l-0.23,-0.61Z", "name": "Dominican Rep."}, "DJ": {"path": "M528.43,256.18l-0.45,0.66l-0.58,-0.25l-1.51,0.13l-0.18,-1.01l1.45,-1.95l0.83,0.17l0.77,-0.44l0.2,1.0l-1.2,0.51l-0.06,0.7l0.73,0.47Z", "name": "Djibouti"}, "DK": {"path": "M452.28,129.07l-1.19,2.24l-2.13,-1.6l-0.23,-0.95l2.98,-0.95l0.57,1.26ZM447.74,126.31l-0.26,0.57l-0.88,-0.07l-1.8,2.53l0.48,1.69l-1.09,0.36l-1.61,-0.39l-0.89,-1.69l-0.07,-3.43l0.96,-1.73l2.02,-0.2l1.09,-1.07l1.33,-0.67l-0.05,1.06l-0.73,1.41l0.3,1.0l1.2,0.64Z", "name": "Denmark"}, "DE": {"path": "M453.14,155.55l-0.55,-0.36l-1.2,-0.1l-1.87,0.57l-2.13,-0.13l-0.56,0.63l-0.86,-0.6l-0.96,0.09l-2.57,-0.93l-0.85,0.67l-1.47,-0.02l0.24,-1.75l1.23,-2.14l-0.28,-0.59l-3.52,-0.58l-0.92,-0.66l0.12,-1.2l-0.48,-0.88l0.27,-2.17l-0.37,-3.03l1.41,-0.22l0.63,-1.26l0.66,-3.19l-0.41,-1.18l0.26,-0.39l1.66,-0.15l0.33,0.54l0.62,0.07l1.7,-1.69l-0.54,-3.02l1.37,0.33l1.31,-0.37l0.31,1.18l2.25,0.71l-0.02,0.92l0.5,0.4l2.55,-0.65l1.34,-0.87l2.57,1.24l1.06,0.98l0.48,1.44l-0.57,0.74l-0.0,0.48l0.87,1.15l0.57,1.64l-0.14,1.29l0.82,1.7l-1.5,-0.07l-0.56,0.57l-4.47,2.15l-0.22,0.54l0.68,2.26l2.58,2.16l-0.66,1.11l-0.79,0.36l-0.23,0.43l0.32,1.87Z", "name": "Germany"}, "YE": {"path": "M528.27,246.72l0.26,-0.42l-0.22,-1.01l0.19,-1.5l0.92,-0.69l-0.07,-1.35l0.39,-0.75l1.01,0.47l3.34,-0.27l3.76,0.41l0.95,0.81l1.36,-0.58l1.74,-2.62l2.18,-1.09l6.86,-0.94l2.48,5.41l-1.64,0.76l-0.56,1.9l-6.23,2.16l-2.29,1.8l-1.93,0.05l-1.41,1.02l-4.24,0.74l-1.72,1.49l-3.28,0.19l-0.52,-1.18l0.02,-1.51l-1.34,-3.29Z", "name": "Yemen"}, "DZ": {"path": "M441.46,188.44l-0.32,1.07l0.39,2.64l-0.54,2.16l-1.58,1.82l0.37,2.39l1.91,1.55l0.18,0.8l1.42,1.03l1.84,7.23l0.12,1.16l-0.57,5.0l0.2,1.51l-0.87,0.99l-0.02,0.51l1.41,1.86l0.14,1.2l0.89,1.48l0.5,0.16l0.98,-0.41l1.73,1.08l0.82,1.23l-8.22,4.81l-7.23,5.11l-3.43,1.13l-2.3,0.21l-0.28,-1.59l-2.56,-1.09l-0.67,-1.25l-26.12,-17.86l0.01,-3.47l3.77,-1.88l2.44,-0.41l2.12,-0.75l1.08,-1.42l2.81,-1.05l0.35,-2.08l1.33,-0.29l1.04,-0.94l3.47,-0.69l0.46,-1.08l-0.1,-0.45l-0.58,-0.52l-0.82,-2.81l-0.19,-1.83l-0.78,-1.49l2.03,-1.31l2.63,-0.48l1.7,-1.22l2.31,-0.84l8.24,-0.73l1.49,0.38l2.28,-1.1l2.46,-0.02l0.92,0.6l1.35,-0.05Z", "name": "Algeria"}, "US": {"path": "M892.72,99.2l1.31,0.53l1.41,-0.37l1.89,0.98l1.89,0.42l-1.32,0.58l-2.9,-1.53l-2.08,0.22l-0.26,-0.15l0.07,-0.67ZM183.22,150.47l0.37,1.47l1.12,0.85l4.23,0.7l2.39,0.98l2.17,-0.38l1.85,0.5l-1.55,0.65l-3.49,2.61l-0.16,0.77l0.5,0.39l2.33,-0.61l1.77,1.02l5.15,-2.4l-0.31,0.65l0.25,0.56l1.36,0.38l1.71,1.16l4.7,-0.88l0.67,0.85l1.31,0.21l0.58,0.58l-1.34,0.17l-2.18,-0.32l-3.6,0.89l-2.71,3.25l0.35,0.9l0.59,-0.0l0.55,-0.6l-1.36,4.65l0.29,3.09l0.67,1.58l0.61,0.45l1.77,-0.44l1.6,-1.96l0.14,-2.21l-0.82,-1.96l0.11,-1.13l1.19,-2.37l0.44,-0.33l0.48,0.75l0.4,-0.29l0.4,-1.37l0.6,-0.47l0.24,-0.8l1.69,0.49l1.65,1.08l-0.03,2.37l-1.27,1.13l-0.0,1.13l0.87,0.36l1.66,-1.29l0.5,0.17l0.5,2.6l-2.49,3.75l0.17,0.61l1.54,0.62l1.48,0.17l1.92,-0.44l4.72,-2.15l2.16,-1.8l-0.05,-1.24l0.75,-0.22l3.92,0.36l2.12,-1.05l0.21,-0.4l-0.28,-1.48l3.27,-2.4l8.32,-0.02l0.56,-0.82l1.9,-0.77l0.93,-1.51l0.74,-2.37l1.58,-1.98l0.92,0.62l1.47,-0.47l0.8,0.66l-0.0,4.09l1.96,2.6l-2.34,1.31l-5.37,2.09l-1.83,2.72l0.02,1.79l0.83,1.59l0.54,0.23l-6.19,0.94l-2.2,0.89l-0.23,0.48l0.45,0.29l2.99,-0.46l-2.19,0.56l-1.13,0.0l-0.15,-0.32l-0.48,0.08l-0.76,0.82l0.22,0.67l0.32,0.06l-0.41,1.62l-1.27,1.58l-1.48,-1.07l-0.49,-0.04l-0.16,0.46l0.52,1.58l0.61,0.59l0.03,0.79l-0.95,1.38l-1.21,-1.22l-0.27,-2.27l-0.35,-0.35l-0.42,0.25l-0.48,1.27l0.33,1.41l-0.97,-0.27l-0.48,0.24l0.18,0.5l1.52,0.83l0.1,2.52l0.79,0.51l0.52,3.42l-1.42,1.88l-2.47,0.8l-1.71,1.66l-1.31,0.25l-1.27,1.03l-0.43,0.99l-2.69,1.78l-2.64,3.03l-0.45,2.12l0.45,2.08l0.85,2.38l1.09,1.9l0.04,1.2l1.16,3.06l-0.18,2.69l-0.55,1.43l-0.47,0.21l-0.89,-0.23l-0.49,-1.18l-0.87,-0.56l-2.75,-5.16l0.48,-1.68l-0.72,-1.78l-2.01,-2.38l-1.12,-0.53l-2.72,1.18l-1.47,-1.35l-1.57,-0.68l-2.99,0.31l-2.17,-0.3l-2.0,0.19l-1.15,0.46l-0.19,0.58l0.39,0.63l0.14,1.34l-0.84,-0.2l-0.84,0.46l-1.58,-0.07l-2.08,-1.44l-2.09,0.33l-1.91,-0.62l-3.73,0.84l-2.39,2.07l-2.54,1.22l-1.45,1.41l-0.61,1.38l0.34,3.71l-0.29,0.02l-3.5,-1.33l-1.25,-3.11l-1.44,-1.5l-2.24,-3.56l-1.76,-1.09l-2.27,-0.01l-1.71,2.07l-1.76,-0.69l-1.16,-0.74l-1.52,-2.98l-3.93,-3.16l-4.34,-0.0l-0.4,0.4l-0.0,0.74l-6.5,0.02l-9.02,-3.14l-0.34,-0.71l-5.7,0.49l-0.43,-1.29l-1.62,-1.61l-1.14,-0.38l-0.55,-0.88l-1.28,-0.13l-1.01,-0.77l-2.22,-0.27l-0.43,-0.3l-0.36,-1.58l-2.4,-2.83l-2.01,-3.85l-0.06,-0.9l-2.92,-3.26l-0.33,-2.29l-1.3,-1.66l0.52,-2.37l-0.09,-2.57l-0.78,-2.3l0.95,-2.82l0.61,-5.68l-0.47,-4.27l-1.46,-4.08l3.19,0.79l1.26,2.83l0.69,0.08l0.69,-1.14l-1.1,-4.79l68.76,-0.0l0.4,-0.4l0.14,-0.86ZM32.44,67.52l1.73,1.97l0.55,0.05l0.99,-0.79l3.65,0.24l-0.09,0.62l0.32,0.45l3.83,0.77l2.61,-0.43l5.19,1.4l4.84,0.43l1.89,0.57l3.42,-0.7l6.14,1.87l-0.03,38.06l0.38,0.4l2.39,0.11l2.31,0.98l3.9,3.99l0.55,0.04l2.4,-2.03l2.16,-1.04l1.2,1.71l3.95,3.14l4.09,6.63l4.2,2.29l0.06,1.83l-1.02,1.23l-1.16,-1.08l-2.04,-1.03l-0.67,-2.89l-3.28,-3.03l-1.65,-3.57l-6.35,-0.32l-2.82,-1.01l-5.26,-3.85l-6.77,-2.04l-3.53,0.3l-4.81,-1.69l-3.25,-1.63l-2.78,0.8l-0.28,0.46l0.44,2.21l-3.91,0.96l-2.26,1.27l-2.3,0.65l-0.27,-1.65l1.05,-3.42l2.49,-1.09l0.16,-0.6l-0.69,-0.96l-0.55,-0.1l-3.19,2.12l-1.78,2.56l-3.55,2.61l-0.04,0.61l1.56,1.52l-2.07,2.29l-5.11,2.57l-0.77,1.66l-3.76,1.77l-0.92,1.73l-2.69,1.38l-1.81,-0.22l-6.95,3.32l-3.97,0.91l4.85,-2.5l2.59,-1.86l3.26,-0.52l1.19,-1.4l3.42,-2.1l2.59,-2.27l0.42,-2.68l1.23,-2.1l-0.04,-0.46l-0.45,-0.11l-2.68,1.03l-0.63,-0.49l-0.53,0.03l-1.05,1.04l-1.36,-1.54l-0.66,0.08l-0.32,0.62l-0.58,-1.14l-0.56,-0.16l-2.41,1.42l-1.07,-0.0l-0.17,-1.75l0.3,-1.71l-1.61,-1.33l-3.41,0.59l-1.96,-1.63l-1.57,-0.84l-0.15,-2.21l-1.7,-1.43l0.82,-1.88l1.99,-2.12l0.88,-1.92l1.71,-0.24l2.04,0.51l1.87,-1.77l1.91,0.25l1.91,-1.23l0.17,-0.43l-0.47,-1.82l-1.07,-0.7l1.39,-1.17l0.12,-0.45l-0.39,-0.26l-1.65,0.07l-2.66,0.88l-0.75,0.78l-1.92,-0.8l-3.46,0.44l-3.44,-0.91l-1.06,-1.61l-2.65,-1.99l2.91,-1.43l5.5,-2.0l1.52,0.0l-0.26,1.62l0.41,0.46l5.29,-0.16l0.3,-0.65l-2.03,-2.59l-3.14,-1.68l-1.79,-2.12l-2.4,-1.83l-3.09,-1.24l1.04,-1.69l4.23,-0.14l3.36,-2.07l0.73,-2.27l2.39,-1.99l2.42,-0.52l4.65,-1.97l2.46,0.23l3.71,-2.35l3.5,0.89ZM37.6,123.41l-2.25,1.23l-0.95,-0.69l-0.29,-1.24l3.21,-1.63l1.42,0.21l0.67,0.7l-1.8,1.42ZM31.06,234.03l0.98,0.47l0.74,0.87l-1.77,1.07l-0.44,-1.53l0.49,-0.89ZM29.34,232.07l0.18,0.05l0.08,0.05l-0.16,0.03l-0.11,-0.14ZM25.16,230.17l0.05,-0.03l0.18,0.22l-0.13,-0.01l-0.1,-0.18ZM5.89,113.26l-1.08,0.41l-2.21,-1.12l1.53,-0.4l1.62,0.28l0.14,0.83Z", "name": "United States"}, "UY": {"path": "M286.85,372.74l-0.92,1.5l-2.59,1.44l-1.69,-0.52l-1.42,0.26l-2.39,-1.19l-1.52,0.08l-1.27,-1.3l0.16,-1.5l0.56,-0.79l-0.02,-2.73l1.21,-4.74l1.19,-0.21l2.37,2.0l1.08,0.03l4.36,3.17l1.22,1.6l-0.96,1.5l0.61,1.4Z", "name": "Uruguay"}, "LB": {"path": "M510.37,198.01l-0.88,0.51l1.82,-3.54l0.62,0.08l0.22,0.61l-1.13,0.88l-0.65,1.47Z", "name": "Lebanon"}, "LA": {"path": "M689.54,248.53l-1.76,-0.74l-0.49,0.15l-0.94,1.46l-1.32,-0.64l0.62,-0.98l0.11,-2.17l-2.04,-2.42l-0.25,-2.65l-1.9,-2.1l-2.15,-0.31l-0.78,0.91l-1.12,0.06l-1.05,-0.4l-2.06,1.2l-0.04,-1.59l0.61,-2.68l-0.36,-0.49l-1.35,-0.1l-0.11,-1.23l-0.96,-0.88l1.96,-1.89l0.39,0.36l1.33,0.07l0.42,-0.45l-0.34,-2.66l0.7,-0.21l1.28,1.81l1.11,2.35l0.36,0.23l2.82,0.02l0.71,1.67l-1.39,0.65l-0.72,0.93l0.13,0.6l2.91,1.51l3.6,5.25l1.88,1.78l0.56,1.62l-0.35,1.96Z", "name": "Lao PDR"}, "TW": {"path": "M724.01,226.68l-0.74,1.48l-0.9,-1.52l-0.25,-1.74l1.38,-2.44l1.73,-1.74l0.64,0.44l-1.85,5.52Z", "name": "Taiwan"}, "TT": {"path": "M266.64,259.32l0.28,-1.16l1.13,-0.22l-0.06,1.2l-1.35,0.18Z", "name": "Trinidad and Tobago"}, "TR": {"path": "M513.21,175.47l3.64,1.17l3.05,-0.44l2.1,0.26l3.11,-1.56l2.46,-0.13l2.19,1.33l0.33,0.82l-0.22,1.33l0.25,0.44l2.28,1.13l-1.17,0.57l-0.21,0.45l0.75,3.2l-0.41,1.16l1.13,1.92l-0.55,0.22l-0.9,-0.67l-2.91,-0.37l-1.24,0.46l-4.23,0.41l-2.81,1.05l-1.91,0.01l-1.52,-0.53l-2.58,0.75l-0.66,-0.45l-0.62,0.3l-0.12,1.45l-0.89,0.84l-0.47,-0.67l0.79,-1.3l-0.41,-0.2l-1.43,0.23l-2.0,-0.63l-2.02,1.65l-3.51,0.3l-2.13,-1.53l-2.7,-0.1l-0.86,1.24l-1.38,0.27l-2.29,-1.44l-2.71,-0.01l-1.37,-2.65l-1.68,-1.52l1.07,-1.99l-0.09,-0.49l-1.27,-1.12l2.37,-2.41l3.7,-0.11l1.28,-2.24l4.49,0.37l3.21,-1.97l2.81,-0.82l3.99,-0.06l4.29,2.07ZM488.79,176.72l-1.72,1.31l-0.5,-0.88l1.37,-2.57l-0.7,-0.85l1.7,-0.63l1.8,0.34l0.46,1.17l1.76,0.78l-2.87,0.32l-1.3,1.01Z", "name": "Turkey"}, "LK": {"path": "M624.16,268.99l-1.82,0.48l-0.99,-1.67l-0.42,-3.46l0.95,-3.43l1.21,0.98l2.26,4.19l-0.34,2.33l-0.85,0.58Z", "name": "Sri Lanka"}, "LV": {"path": "M489.16,122.85l0.96,0.66l0.22,1.65l0.68,1.76l-3.65,1.7l-2.23,-1.58l-1.29,-0.26l-0.68,-0.77l-2.42,0.34l-4.16,-0.23l-2.47,0.9l0.06,-1.98l1.13,-2.06l1.95,-1.02l2.12,2.58l2.01,-0.07l0.38,-0.33l0.44,-2.52l1.76,-0.53l3.06,1.7l2.15,0.07Z", "name": "Latvia"}, "LT": {"path": "M486.93,129.3l0.17,1.12l-1.81,0.98l-0.72,2.02l-2.47,1.18l-2.1,-0.02l-0.73,-1.05l-1.06,-0.3l-0.09,-1.87l-3.56,-1.13l-0.43,-2.36l2.48,-0.94l4.12,0.22l2.25,-0.31l0.52,0.69l1.24,0.21l2.19,1.56Z", "name": "Lithuania"}, "LU": {"path": "M436.08,149.45l-0.48,-0.07l0.3,-1.28l0.27,0.4l-0.09,0.96Z", "name": "Luxembourg"}, "LR": {"path": "M399.36,265.97l0.18,1.54l-0.48,0.99l0.08,0.47l2.47,1.8l-0.33,2.8l-2.65,-1.13l-5.78,-4.61l0.58,-1.32l2.1,-2.33l0.86,-0.22l0.77,1.14l-0.14,0.85l0.59,0.87l1.0,0.14l0.76,-0.99Z", "name": "Liberia"}, "LS": {"path": "M491.06,363.48l-0.49,0.15l-1.49,-1.67l1.1,-1.43l2.19,-1.44l1.51,1.27l-0.98,1.82l-1.23,0.38l-0.62,0.93Z", "name": "Lesotho"}, "TH": {"path": "M670.27,255.86l-1.41,3.87l0.15,2.0l0.38,0.36l1.38,0.07l0.9,2.04l0.55,2.34l1.4,1.44l1.61,0.38l0.96,0.97l-0.5,0.64l-1.1,0.2l-0.34,-1.18l-2.04,-1.1l-0.63,0.23l-0.63,-0.62l-0.48,-1.3l-2.56,-2.63l-0.73,0.41l0.95,-3.89l2.16,-4.22ZM670.67,254.77l-0.92,-2.18l-0.26,-2.61l-2.14,-3.06l0.71,-0.49l0.89,-2.59l-3.61,-5.45l0.87,-0.51l1.05,-2.58l1.74,-0.18l2.6,-1.59l0.76,0.56l0.13,1.39l0.37,0.36l1.23,0.09l-0.51,2.28l0.05,2.42l0.6,0.34l2.43,-1.42l0.77,0.39l1.47,-0.07l0.71,-0.88l1.48,0.14l1.71,1.88l0.25,2.65l1.92,2.11l-0.1,1.89l-0.61,0.86l-2.22,-0.33l-3.5,0.64l-1.6,2.12l0.36,2.58l-1.51,-0.79l-1.84,-0.01l0.28,-1.52l-0.4,-0.47l-2.21,0.01l-0.4,0.37l-0.19,2.74l-0.34,0.93Z", "name": "Thailand"}, "TF": {"path": "M596.68,420.38l-3.2,0.18l-0.05,-1.26l0.39,-1.41l1.3,0.78l2.08,0.35l-0.52,1.36Z", "name": "Fr. S. Antarctic Lands"}, "TG": {"path": "M422.7,257.63l-0.09,1.23l1.53,1.52l0.08,1.09l0.5,0.65l-0.11,5.62l0.49,1.47l-1.31,0.35l-1.02,-2.13l-0.18,-1.12l0.53,-2.19l-0.63,-1.16l-0.22,-3.68l-1.01,-1.4l0.07,-0.28l1.37,0.03Z", "name": "Togo"}, "TD": {"path": "M480.25,235.49l0.12,9.57l-2.1,0.05l-1.14,1.89l-0.69,1.63l0.34,0.73l-0.66,0.91l0.24,0.89l-0.86,1.95l0.45,0.5l0.6,-0.1l0.34,0.64l0.03,1.38l0.9,1.04l-1.45,0.43l-1.27,1.03l-1.83,2.76l-2.16,1.07l-2.31,-0.15l-0.86,0.25l-0.26,0.49l0.17,0.61l-2.11,1.68l-2.85,0.87l-1.09,-0.57l-0.73,0.66l-1.12,0.1l-1.1,-3.12l-1.25,-0.64l-1.22,-1.22l0.29,-0.64l3.01,0.04l0.35,-0.6l-1.3,-2.2l-0.08,-3.31l-0.97,-1.66l0.22,-1.04l-0.38,-0.48l-1.22,-0.04l0.0,-1.25l-0.98,-1.07l0.96,-3.01l3.25,-2.65l0.13,-3.33l0.95,-5.18l0.52,-1.07l-0.1,-0.48l-0.91,-0.78l-0.2,-0.96l-0.8,-0.58l-0.55,-3.65l2.1,-1.2l19.57,9.83Z", "name": "Chad"}, "LY": {"path": "M483.48,203.15l-0.75,1.1l0.29,1.39l-0.6,1.83l0.73,2.14l0.0,24.12l-2.48,0.01l-0.41,0.85l-19.41,-9.76l-4.41,2.28l-1.37,-1.33l-3.82,-1.1l-1.14,-1.65l-1.98,-1.23l-1.22,0.32l-0.66,-1.11l-0.17,-1.26l-1.28,-1.69l0.87,-1.19l-0.07,-4.34l0.43,-2.27l-0.86,-3.45l1.13,-0.76l0.22,-1.16l-0.2,-1.03l3.48,-2.61l0.29,-1.94l2.45,0.8l1.18,-0.21l1.98,0.44l3.15,1.18l1.37,2.54l5.72,1.67l2.64,1.35l1.61,-0.72l1.29,-1.34l-0.44,-2.34l0.66,-1.13l1.67,-1.21l1.57,-0.35l3.14,0.53l1.08,1.28l3.99,0.78l0.36,0.54Z", "name": "Libya"}, "AE": {"path": "M550.76,223.97l1.88,-0.4l3.84,0.02l4.78,-4.75l0.19,0.36l0.26,1.58l-0.81,0.01l-0.39,0.35l-0.08,2.04l-0.81,0.63l-0.01,0.96l-0.66,0.99l-0.39,1.41l-7.08,-1.25l-0.7,-1.96Z", "name": "United Arab Emirates"}, "VE": {"path": "M240.68,256.69l0.53,0.75l-0.02,1.06l-1.07,1.78l0.95,2.0l0.42,0.22l1.4,-0.44l0.56,-1.83l-0.77,-1.17l-0.1,-1.47l2.82,-0.93l0.26,-0.49l-0.28,-0.96l0.3,-0.28l0.66,1.31l1.96,0.26l1.4,1.22l0.08,0.68l0.39,0.35l4.81,-0.22l1.49,1.11l1.92,0.31l1.67,-0.84l0.22,-0.6l3.44,-0.14l-0.17,0.55l0.86,1.19l2.19,0.35l1.67,1.1l0.37,1.86l0.41,0.32l1.55,0.17l-1.66,1.35l-0.22,0.92l0.65,0.97l-1.67,0.54l-0.3,0.4l0.04,0.99l-0.56,0.57l-0.01,0.55l1.85,2.27l-0.66,0.69l-4.47,1.29l-0.72,0.54l-3.69,-0.9l-0.71,0.27l-0.02,0.7l0.91,0.53l-0.08,1.54l0.35,1.58l0.35,0.31l1.66,0.17l-1.3,0.52l-0.48,1.13l-2.68,0.91l-0.6,0.77l-1.57,0.13l-1.17,-1.13l-0.8,-2.52l-1.25,-1.26l1.02,-1.23l-1.29,-2.95l0.18,-1.62l1.0,-2.21l-0.2,-0.49l-1.14,-0.46l-4.02,0.36l-1.82,-2.1l-1.57,-0.33l-2.99,0.22l-1.06,-0.97l0.25,-1.23l-0.2,-1.01l-0.59,-0.69l-0.29,-1.06l-1.08,-0.39l0.78,-2.79l1.9,-2.11Z", "name": "Venezuela"}, "AF": {"path": "M600.7,188.88l-1.57,1.3l-0.1,0.48l0.8,2.31l-1.09,1.04l-0.03,1.27l-0.48,0.71l-2.16,-0.08l-0.37,0.59l0.78,1.48l-1.38,0.69l-1.06,1.69l0.06,1.7l-0.65,0.52l-0.91,-0.21l-1.91,0.36l-0.48,0.77l-1.88,0.13l-1.4,1.56l-0.18,2.32l-2.91,1.02l-1.65,-0.23l-0.71,0.55l-1.41,-0.3l-2.41,0.39l-3.52,-1.17l1.96,-2.35l-0.21,-1.78l-0.3,-0.34l-1.63,-0.4l-0.19,-1.58l-0.75,-2.03l0.95,-1.36l-0.19,-0.6l-0.73,-0.28l1.47,-4.8l2.14,0.9l2.12,-0.36l0.74,-1.34l1.77,-0.39l1.54,-0.92l0.63,-2.31l1.87,-0.5l0.49,-0.81l0.94,0.56l2.13,0.11l2.55,0.92l1.95,-0.83l0.65,0.43l0.56,-0.13l0.69,-1.12l1.57,-0.08l0.72,-1.66l0.79,-0.74l0.8,0.39l-0.17,0.56l0.71,0.58l-0.08,2.39l1.11,0.95ZM601.37,188.71l1.73,-0.71l1.43,-1.18l4.03,0.35l-2.23,0.74l-4.95,0.8Z", "name": "Afghanistan"}, "IQ": {"path": "M530.82,187.47l0.79,0.66l1.26,-0.28l1.46,3.08l1.63,0.94l0.14,1.23l-1.22,1.05l-0.53,2.52l1.73,2.67l3.12,1.62l1.15,1.88l-0.38,1.85l0.39,0.48l0.41,-0.0l0.02,1.07l0.76,0.94l-2.47,-0.1l-1.71,2.44l-4.31,-0.2l-7.02,-5.48l-3.73,-1.94l-2.88,-0.73l-0.85,-2.87l5.45,-3.02l0.95,-3.43l-0.19,-1.96l1.27,-0.7l1.22,-1.7l0.87,-0.36l2.69,0.34Z", "name": "Iraq"}, "IS": {"path": "M384.14,88.06l-0.37,2.61l2.54,2.51l-2.9,2.75l-9.19,3.4l-9.25,-1.66l1.7,-1.22l-0.1,-0.7l-4.05,-1.47l2.96,-0.53l0.33,-0.43l-0.11,-1.2l-0.33,-0.36l-4.67,-0.85l1.28,-2.04l3.45,-0.56l3.77,2.72l0.44,0.02l3.64,-2.16l3.3,1.08l3.98,-2.16l3.58,0.26Z", "name": "Iceland"}, "IR": {"path": "M533.43,187.16l-1.27,-2.15l0.42,-0.98l-0.71,-3.04l1.03,-0.5l0.33,0.83l1.26,1.35l2.05,0.51l1.11,-0.16l2.89,-2.11l0.62,-0.14l0.39,0.46l-0.72,1.2l0.06,0.49l1.56,1.53l0.65,0.04l0.67,1.81l2.56,0.83l1.87,1.48l3.69,0.49l3.91,-0.76l0.47,-0.73l2.17,-0.6l1.66,-1.54l1.51,0.08l1.18,-0.53l1.59,0.24l2.83,1.48l1.88,0.3l2.77,2.47l1.77,0.18l0.18,1.99l-1.68,5.49l0.24,0.5l0.61,0.23l-0.82,1.48l0.8,2.18l0.19,1.71l0.3,0.34l1.63,0.4l0.15,1.32l-2.15,2.35l-0.01,0.53l2.21,3.03l2.34,1.24l0.06,2.14l1.24,0.72l0.11,0.69l-3.31,1.27l-1.08,3.03l-9.68,-1.68l-0.99,-3.05l-1.43,-0.73l-2.17,0.46l-2.47,1.26l-2.83,-0.82l-2.46,-2.02l-2.41,-0.8l-3.42,-6.06l-0.48,-0.2l-1.18,0.39l-1.44,-0.82l-0.5,0.08l-0.65,0.74l-0.97,-1.01l-0.02,-1.31l-0.71,-0.39l0.26,-1.81l-1.29,-2.11l-3.13,-1.63l-1.58,-2.43l0.5,-1.9l1.31,-1.26l-0.19,-1.66l-1.74,-1.1l-1.57,-3.3Z", "name": "Iran"}, "AM": {"path": "M536.99,182.33l-0.28,0.03l-1.23,-2.13l-0.93,0.01l-0.62,-0.66l-0.69,-0.07l-0.96,-0.81l-1.56,-0.62l0.19,-1.12l-0.26,-0.79l2.72,-0.36l1.09,1.01l-0.17,0.92l1.02,0.78l-0.47,0.62l0.08,0.56l2.04,1.23l0.04,1.4Z", "name": "Armenia"}, "AL": {"path": "M470.32,171.8l0.74,0.03l0.92,0.89l-0.17,1.95l0.36,1.28l1.01,0.82l-1.82,2.83l-0.19,-0.61l-1.25,-0.89l-0.18,-1.2l0.53,-2.82l-0.54,-1.47l0.6,-0.83Z", "name": "Albania"}, "AO": {"path": "M461.55,300.03l1.26,3.15l1.94,2.36l2.47,-0.53l1.25,0.32l0.44,-0.18l0.93,-1.92l1.31,-0.08l0.41,-0.44l0.47,-0.0l-0.1,0.41l0.39,0.49l2.65,-0.02l0.03,1.19l0.48,1.01l-0.34,1.52l0.18,1.55l0.83,1.04l-0.13,2.85l0.54,0.39l3.96,-0.41l-0.1,1.79l0.39,1.05l-0.24,1.43l-4.7,-0.03l-0.4,0.39l-0.12,8.13l2.92,3.49l-3.83,0.88l-5.89,-0.36l-1.88,-1.24l-10.47,0.22l-1.3,-1.01l-1.85,-0.16l-2.4,0.77l-0.15,-1.06l0.33,-2.16l1.0,-3.45l1.35,-3.2l2.24,-2.8l0.33,-2.06l-0.13,-1.53l-0.8,-1.08l-1.21,-2.87l0.87,-1.62l-1.27,-4.12l-1.17,-1.53l2.47,-0.63l7.03,0.03ZM451.71,298.87l-0.47,-1.25l1.25,-1.11l0.32,0.3l-0.99,1.03l-0.12,1.03Z", "name": "Angola"}, "AR": {"path": "M249.29,428.93l-2.33,-0.52l-5.83,-0.43l-0.89,-1.66l0.05,-2.37l-0.45,-0.4l-1.43,0.18l-0.67,-0.91l-0.2,-3.13l1.88,-1.47l0.79,-2.04l-0.25,-1.7l1.3,-2.68l0.91,-4.15l-0.22,-1.69l0.85,-0.45l0.2,-0.44l-0.27,-1.16l-0.98,-0.68l0.59,-0.92l-0.05,-0.5l-1.04,-1.07l-0.52,-3.1l0.97,-0.86l-0.42,-3.58l1.2,-5.43l1.38,-0.98l0.16,-0.43l-0.75,-2.79l-0.01,-2.43l1.78,-1.75l0.06,-2.57l1.43,-2.85l0.01,-2.58l-0.69,-0.74l-1.09,-4.52l1.47,-2.7l-0.18,-2.79l0.85,-2.35l1.59,-2.46l1.73,-1.64l0.05,-0.52l-0.6,-0.84l0.44,-0.85l-0.07,-4.19l2.7,-1.44l0.86,-2.75l-0.21,-0.71l1.76,-2.01l2.9,0.57l1.38,1.78l0.68,-0.08l0.87,-1.87l2.39,0.09l4.95,4.77l2.17,0.49l3.0,1.92l2.47,1.0l0.25,0.82l-2.37,3.93l0.23,0.59l5.39,1.16l2.12,-0.44l2.45,-2.16l0.5,-2.38l0.76,-0.31l0.98,1.2l-0.04,1.8l-3.67,2.51l-2.85,2.66l-3.43,3.88l-1.3,5.07l0.01,2.72l-0.54,0.73l-0.36,3.28l3.14,2.64l-0.16,2.11l1.4,1.11l-0.1,1.09l-2.29,3.52l-3.55,1.49l-4.92,0.6l-2.71,-0.29l-0.43,0.51l0.5,1.65l-0.49,2.1l0.38,1.42l-1.19,0.83l-2.36,0.38l-2.3,-1.04l-1.38,0.83l0.41,3.64l1.69,0.91l1.4,-0.71l0.36,0.76l-2.04,0.86l-2.01,1.89l-0.97,4.63l-2.34,0.1l-2.09,1.78l-0.61,2.75l2.46,2.31l2.17,0.63l-0.7,2.32l-2.83,1.73l-1.73,3.86l-2.17,1.22l-1.16,1.67l0.75,3.76l1.04,1.28ZM256.71,438.88l-2.0,0.15l-1.4,-1.22l-3.82,-0.1l-0.0,-5.83l1.6,3.05l3.26,2.07l3.08,0.78l-0.71,1.1Z", "name": "Argentina"}, "AU": {"path": "M705.8,353.26l0.26,0.04l0.17,-0.47l-0.48,-1.42l0.92,1.11l0.45,0.15l0.27,-0.39l-0.1,-1.56l-1.98,-3.63l1.09,-3.31l-0.24,-1.57l0.34,-0.62l0.38,1.06l0.43,-0.19l0.99,-1.7l1.91,-0.83l1.29,-1.15l1.81,-0.91l0.96,-0.17l0.92,0.26l1.92,-0.95l1.47,-0.28l1.03,-0.8l1.43,0.04l2.78,-0.84l1.36,-1.15l0.71,-1.45l1.41,-1.26l0.3,-2.58l1.27,-1.59l0.78,1.65l0.54,0.19l1.07,-0.51l0.15,-0.6l-0.73,-1.0l0.45,-0.71l0.78,0.39l0.58,-0.3l0.28,-1.82l1.87,-2.14l1.12,-0.39l0.28,-0.58l0.62,0.17l0.53,-0.73l1.87,-0.57l1.65,1.05l1.35,1.48l3.39,0.38l0.43,-0.54l-0.46,-1.23l1.05,-1.79l1.04,-0.61l0.14,-0.55l-0.25,-0.41l0.88,-1.17l1.31,-0.77l1.3,0.27l2.1,-0.48l0.31,-0.4l-0.05,-1.3l-0.92,-0.77l1.48,0.56l1.41,1.07l2.11,0.65l0.81,-0.2l1.4,0.7l1.69,-0.66l0.8,0.19l0.64,-0.33l0.71,0.77l-1.33,1.94l-0.71,0.07l-0.35,0.51l0.24,0.86l-1.52,2.35l0.12,1.05l2.15,1.65l1.97,0.85l3.04,2.36l1.97,0.65l0.55,0.88l2.72,0.85l1.84,-1.1l2.07,-5.97l-0.42,-3.59l0.3,-1.73l0.47,-0.87l-0.31,-0.68l1.09,-3.28l0.46,-0.47l0.4,0.71l0.16,1.51l0.65,0.52l0.16,1.04l0.85,1.21l0.12,2.38l0.9,2.0l0.57,0.18l1.3,-0.78l1.69,1.7l-0.2,1.08l0.53,2.2l0.39,1.3l0.68,0.48l0.6,1.95l-0.19,1.48l0.81,1.76l6.01,3.69l-0.11,0.76l1.38,1.58l0.95,2.77l0.58,0.22l0.72,-0.41l0.8,0.9l0.61,0.01l0.46,2.41l4.81,4.71l0.66,2.02l-0.07,3.31l1.14,2.2l-0.13,2.24l-1.1,3.68l0.03,1.64l-0.47,1.89l-1.05,2.4l-1.9,1.47l-1.72,3.51l-2.38,6.09l-0.24,2.82l-1.14,0.8l-2.85,0.15l-2.31,1.19l-2.51,2.25l-3.09,-1.57l0.3,-1.15l-0.54,-0.47l-1.5,0.63l-2.01,1.94l-7.12,-2.18l-1.48,-1.63l-1.14,-3.74l-1.45,-1.26l-1.81,-0.26l0.56,-1.18l-0.61,-2.1l-0.72,-0.1l-1.14,1.82l-0.9,0.21l0.63,-0.82l0.36,-1.55l0.92,-1.31l-0.13,-2.34l-0.7,-0.22l-2.0,2.34l-1.51,0.93l-0.94,2.01l-1.35,-0.81l-0.02,-1.52l-1.57,-2.04l-1.09,-0.88l0.24,-0.33l-0.14,-0.59l-3.21,-1.69l-1.83,-0.12l-2.54,-1.35l-4.58,0.28l-6.02,1.9l-2.53,-0.13l-2.62,1.41l-2.13,0.63l-1.49,2.6l-3.49,0.31l-2.29,-0.5l-3.48,0.43l-1.6,1.47l-0.81,-0.04l-2.37,1.63l-3.26,-0.1l-3.72,-2.21l0.04,-1.05l1.19,-0.46l0.49,-0.89l0.21,-2.97l-0.28,-1.64l-1.34,-2.86l-0.38,-1.47l0.05,-1.72l-0.95,-1.7l-0.18,-0.97l-1.01,-0.99l-0.29,-1.98l-1.13,-1.75ZM784.92,393.44l2.65,1.02l3.23,-0.96l1.09,0.14l0.15,3.06l-0.85,1.13l-0.17,1.63l-0.87,-0.24l-1.57,1.91l-1.68,-0.18l-1.4,-2.36l-0.37,-2.04l-1.39,-2.51l0.04,-0.8l1.15,0.18Z", "name": "Australia"}, "AT": {"path": "M462.89,152.8l0.04,2.25l-1.07,0.0l-0.33,0.63l0.36,0.51l-1.04,2.13l-2.02,0.07l-1.33,0.7l-5.29,-0.99l-0.47,-0.93l-0.44,-0.21l-2.47,0.55l-0.42,0.51l-3.18,-0.81l0.43,-0.91l1.12,0.78l0.6,-0.17l0.25,-0.58l1.93,0.12l1.86,-0.56l1.0,0.08l0.68,0.57l0.62,-0.15l0.26,-0.77l-0.3,-1.78l0.8,-0.44l0.68,-1.15l1.52,0.85l0.47,-0.06l1.34,-1.25l0.64,-0.17l1.81,0.92l1.28,-0.11l0.7,0.37Z", "name": "Austria"}, "IN": {"path": "M623.34,207.03l-1.24,1.04l-0.97,2.55l0.22,0.51l8.04,3.87l3.42,0.37l1.57,1.38l4.92,0.88l2.18,-0.04l0.38,-0.3l0.29,-1.24l-0.32,-1.64l0.14,-0.87l0.82,-0.31l0.45,2.48l2.28,1.02l1.77,-0.38l4.14,0.1l0.38,-0.36l0.18,-1.66l-0.5,-0.65l1.37,-0.29l2.25,-1.99l2.7,-1.62l1.93,0.62l1.8,-0.98l0.79,1.14l-0.68,0.91l0.26,0.63l2.42,0.36l0.09,0.47l-0.83,0.75l0.13,1.07l-1.52,-0.29l-3.24,1.86l-0.13,1.78l-1.32,2.14l-0.18,1.39l-0.93,1.82l-1.64,-0.5l-0.52,0.37l-0.09,2.63l-0.56,1.11l0.19,0.81l-0.53,0.27l-1.18,-3.73l-1.08,-0.27l-0.38,0.31l-0.24,1.0l-0.66,-0.66l0.54,-1.06l1.22,-0.34l1.15,-2.25l-0.24,-0.56l-1.57,-0.47l-4.34,-0.28l-0.18,-1.56l-0.35,-0.35l-1.11,-0.12l-1.91,-1.12l-0.56,0.17l-0.88,1.82l0.11,0.49l1.36,1.07l-1.09,0.69l-0.69,1.11l0.18,0.56l1.24,0.57l-0.32,1.54l0.85,1.94l0.36,2.01l-0.22,0.59l-4.58,0.52l-0.33,0.42l0.13,1.8l-1.17,1.36l-3.65,1.81l-2.79,3.03l-4.32,3.28l-0.18,1.27l-4.65,1.79l-0.77,2.16l0.64,5.3l-1.06,2.49l-0.01,3.94l-1.24,0.28l-1.14,1.93l0.39,0.84l-1.68,0.53l-1.04,1.83l-0.65,0.47l-2.06,-2.05l-2.1,-6.02l-2.2,-3.64l-1.05,-4.75l-2.29,-3.57l-1.76,-8.2l0.01,-3.11l-0.49,-2.53l-0.55,-0.29l-3.53,1.52l-1.53,-0.27l-2.86,-2.77l0.85,-0.67l0.08,-0.55l-0.74,-1.03l-2.67,-2.06l1.24,-1.32l5.34,0.01l0.39,-0.49l-0.5,-2.29l-1.42,-1.46l-0.27,-1.93l-1.43,-1.2l2.31,-2.37l3.05,0.06l2.62,-2.85l1.6,-2.81l2.4,-2.73l0.07,-2.04l1.97,-1.48l-0.02,-0.65l-1.93,-1.31l-0.82,-1.78l-0.8,-2.21l0.9,-0.89l3.59,0.65l2.92,-0.42l2.33,-2.19l2.31,2.85l-0.24,2.13l0.99,1.59l-0.05,0.82l-1.34,-0.28l-0.47,0.48l0.7,3.06l2.62,1.99l2.99,1.65Z", "name": "India"}, "TZ": {"path": "M495.56,296.42l2.8,-3.12l-0.02,-0.81l-0.64,-1.3l0.68,-0.52l0.14,-1.47l-0.76,-1.25l0.31,-0.11l2.26,0.03l-0.51,2.76l0.76,1.3l0.5,0.12l1.05,-0.53l1.19,-0.12l0.61,0.24l1.43,-0.62l0.1,-0.67l-0.71,-0.62l1.57,-1.7l8.65,4.86l0.32,1.53l3.34,2.33l-1.05,2.8l0.13,1.61l1.63,1.12l-0.6,1.76l-0.01,2.33l1.89,4.03l0.57,0.43l-1.46,1.08l-2.61,0.94l-1.43,-0.04l-1.06,0.77l-2.29,0.36l-2.87,-0.68l-0.83,0.07l-0.63,-0.75l-0.31,-2.78l-1.32,-1.35l-3.25,-0.77l-3.96,-1.58l-1.18,-2.41l-0.32,-1.75l-1.76,-1.49l0.42,-1.05l-0.44,-0.89l0.08,-0.96l-0.46,-0.58l0.06,-0.56Z", "name": "Tanzania"}, "AZ": {"path": "M539.29,175.73l1.33,0.32l1.94,-1.8l2.3,3.34l1.43,0.43l-1.26,0.15l-0.35,0.32l-0.8,3.14l-0.99,0.96l0.05,1.11l-1.26,-1.13l0.7,-1.18l-0.04,-0.47l-0.74,-0.86l-1.48,0.15l-2.34,1.71l-0.03,-1.27l-2.03,-1.35l0.47,-0.62l-0.08,-0.56l-1.03,-0.79l0.29,-0.43l-0.14,-0.58l-1.13,-0.86l1.89,0.68l1.69,0.06l0.37,-0.87l-0.81,-1.37l0.42,0.06l1.63,1.72ZM533.78,180.57l0.61,0.46l0.69,-0.0l0.59,1.15l-0.68,-0.15l-1.21,-1.45Z", "name": "Azerbaijan"}, "IE": {"path": "M405.08,135.42l0.35,2.06l-1.75,2.78l-4.22,1.88l-2.84,-0.4l1.73,-3.0l-1.18,-3.53l4.6,-3.74l0.32,1.15l-0.49,1.74l0.4,0.51l1.47,-0.04l1.6,0.6Z", "name": "Ireland"}, "ID": {"path": "M756.47,287.89l0.69,4.01l2.79,1.78l0.51,-0.1l2.04,-2.59l2.71,-1.43l2.05,-0.0l3.9,1.73l2.46,0.45l0.08,15.12l-1.75,-1.54l-2.54,-0.51l-0.88,0.71l-2.32,0.06l0.69,-1.33l1.45,-0.64l0.23,-0.46l-0.65,-2.74l-1.24,-2.21l-5.04,-2.29l-2.09,-0.23l-3.68,-2.27l-0.55,0.13l-0.65,1.07l-0.52,0.12l-0.55,-1.89l-1.21,-0.78l1.84,-0.62l1.72,0.05l0.39,-0.52l-0.21,-0.66l-0.38,-0.28l-3.45,-0.0l-1.13,-1.48l-2.1,-0.43l-0.52,-0.6l2.69,-0.48l1.28,-0.78l3.66,0.94l0.3,0.71ZM757.91,300.34l-0.62,0.82l-0.1,-0.8l0.59,-1.12l0.13,1.1ZM747.38,292.98l0.34,0.72l-1.22,-0.57l-4.68,-0.1l0.27,-0.62l2.78,-0.09l2.52,0.67ZM741.05,285.25l-0.67,-2.88l0.64,-2.01l0.41,0.86l1.21,0.18l0.16,0.7l-0.1,1.68l-0.84,-0.16l-0.46,0.3l-0.34,1.34ZM739.05,293.5l-0.5,0.44l-1.34,-0.36l-0.17,-0.37l1.73,-0.08l0.27,0.36ZM721.45,284.51l-0.19,1.97l2.24,2.23l0.54,0.02l1.27,-1.07l2.75,-0.5l-0.9,1.21l-2.11,0.93l-0.16,0.6l2.22,3.01l-0.3,1.07l1.36,1.74l-2.26,0.85l-0.28,-0.31l0.12,-1.19l-1.64,-1.34l0.17,-2.23l-0.56,-0.39l-1.67,0.76l-0.23,0.39l0.3,6.17l-1.1,0.25l-0.69,-0.47l0.64,-2.21l-0.39,-2.42l-0.39,-0.34l-0.8,-0.01l-0.58,-1.29l0.98,-1.6l0.35,-1.96l1.32,-3.87ZM728.59,296.27l0.38,0.49l-0.02,1.28l-0.88,0.49l-0.53,-0.47l1.04,-1.79ZM729.04,286.98l0.27,-0.05l-0.02,0.13l-0.24,-0.08ZM721.68,284.05l0.16,-0.32l1.89,-1.65l1.83,0.68l3.16,0.35l2.94,-0.1l2.39,-1.66l-1.73,2.13l-1.66,0.43l-2.41,-0.48l-4.17,0.13l-2.39,0.51ZM730.55,310.47l1.11,-1.93l2.03,-0.82l0.08,0.62l-1.45,1.67l-1.77,0.46ZM728.12,305.88l-0.1,0.38l-3.46,0.66l-2.91,-0.27l-0.0,-0.25l1.54,-0.41l1.66,0.73l1.67,-0.19l1.61,-0.65ZM722.9,310.24l-0.64,0.03l-2.26,-1.2l1.11,-0.24l1.78,1.41ZM716.26,305.77l0.88,0.51l1.28,-0.17l0.2,0.35l-4.65,0.73l0.39,-0.67l1.15,-0.02l0.75,-0.73ZM711.66,293.84l-0.38,-0.16l-2.54,1.01l-1.12,-1.44l-1.69,-0.13l-1.16,-0.75l-3.04,0.77l-1.1,-1.15l-3.31,-0.11l-0.35,-3.05l-1.35,-0.95l-1.11,-1.98l-0.33,-2.06l0.27,-2.14l0.9,-1.01l0.37,1.15l2.09,1.49l1.53,-0.48l1.82,0.08l1.38,-1.19l1.0,-0.18l2.28,0.67l2.26,-0.53l1.52,-3.64l1.01,-0.99l0.78,-2.57l4.1,0.3l-1.11,1.77l0.02,0.46l1.7,2.2l-0.23,1.39l2.07,1.71l-2.33,0.42l-0.88,1.9l0.1,2.05l-2.4,1.9l-0.06,2.45l-0.7,2.79ZM692.58,302.03l0.35,0.26l4.8,0.25l0.78,-0.97l4.17,1.09l1.13,1.68l3.69,0.45l2.13,1.04l-1.8,0.6l-2.77,-0.99l-4.8,-0.12l-5.24,-1.41l-1.84,-0.25l-1.11,0.3l-4.26,-0.97l-0.7,-1.14l-1.59,-0.13l1.18,-1.65l2.74,0.13l2.87,1.13l0.26,0.68ZM685.53,299.17l-2.22,0.04l-2.06,-2.03l-3.15,-2.01l-2.93,-3.51l-3.11,-5.33l-2.2,-2.12l-1.64,-4.06l-2.32,-1.69l-1.27,-2.07l-1.96,-1.5l-2.51,-2.65l-0.11,-0.66l4.81,0.53l2.15,2.38l3.31,2.74l2.35,2.66l2.7,0.17l1.95,1.59l1.54,2.17l1.59,0.95l-0.84,1.71l0.15,0.52l1.44,0.87l0.79,0.1l0.4,1.58l0.87,1.4l1.96,0.39l1.0,1.31l-0.6,3.01l-0.09,3.5Z", "name": "Indonesia"}, "UA": {"path": "M492.5,162.44l1.28,-2.49l1.82,0.19l0.66,-0.23l0.09,-0.71l-0.25,-0.75l-0.79,-0.72l-0.33,-1.21l-0.86,-0.62l-0.02,-1.19l-1.13,-0.86l-1.15,-0.19l-2.04,-1.0l-1.66,0.32l-0.66,0.47l-0.92,-0.0l-0.84,0.78l-2.48,0.7l-1.18,-0.71l-3.07,-0.36l-0.89,0.43l-0.24,-0.55l-1.11,-0.7l0.35,-0.93l1.26,-1.02l-0.54,-1.23l2.04,-2.43l1.4,-0.62l0.25,-1.19l-1.04,-2.39l0.83,-0.13l1.28,-0.84l1.8,-0.07l2.47,0.26l2.86,0.81l1.88,0.06l0.86,0.44l1.04,-0.41l0.77,0.66l2.18,-0.15l0.92,0.3l0.52,-0.34l0.15,-1.53l0.56,-0.54l2.85,-0.05l0.84,-0.72l3.04,-0.18l1.23,1.46l-0.48,0.77l0.21,1.03l0.36,0.32l1.8,0.14l0.93,2.08l3.18,1.15l1.94,-0.45l1.67,1.49l1.4,-0.03l3.35,0.96l0.02,0.54l-0.96,1.59l0.47,1.97l-0.26,0.7l-2.36,0.28l-1.29,0.89l-0.23,1.38l-1.83,0.27l-1.58,0.97l-2.41,0.21l-2.16,1.17l-0.21,0.38l0.34,2.26l1.23,0.75l2.13,-0.08l-0.14,0.31l-2.65,0.53l-3.23,1.69l-0.87,-0.39l0.42,-1.1l-0.25,-0.52l-2.21,-0.73l2.35,-1.06l0.12,-0.65l-0.93,-0.82l-3.62,-0.74l-0.13,-0.89l-0.46,-0.34l-2.61,0.59l-0.91,1.69l-1.71,2.04l-0.86,-0.4l-1.62,0.27Z", "name": "Ukraine"}, "QA": {"path": "M549.33,221.64l-0.76,-0.23l-0.14,-1.64l0.84,-1.29l0.47,0.52l0.04,1.34l-0.45,1.3Z", "name": "Qatar"}, "MZ": {"path": "M508.58,318.75l-0.34,-2.57l0.51,-2.05l3.55,0.63l2.5,-0.38l1.02,-0.76l1.49,0.01l2.74,-0.98l1.66,-1.2l0.5,9.24l0.41,1.23l-0.68,1.67l-0.93,1.71l-1.5,1.5l-5.16,2.28l-2.78,2.73l-1.02,0.53l-1.71,1.8l-0.98,0.57l-0.35,2.41l1.16,1.94l0.49,2.17l0.43,0.31l-0.06,2.06l-0.39,1.17l0.5,0.72l-0.25,0.73l-0.92,0.83l-5.12,2.39l-1.22,1.36l0.21,1.13l0.58,0.39l-0.11,0.72l-1.22,-0.01l-0.73,-2.97l0.42,-3.09l-1.78,-5.37l2.49,-2.81l0.69,-1.89l0.44,-0.43l0.28,-1.53l-0.39,-0.93l0.59,-3.65l-0.01,-3.26l-1.49,-1.16l-1.2,-0.22l-1.74,-1.17l-1.92,0.01l-0.29,-2.08l7.06,-1.96l1.28,1.09l0.89,-0.1l0.67,0.44l0.1,0.73l-0.51,1.29l0.19,1.81l1.75,1.83l0.65,-0.13l0.71,-1.65l1.17,-0.86l-0.26,-3.47l-1.05,-1.85l-1.04,-0.94Z", "name": "Mozambique"}}, "height": 440.7063107441331, "projection": {"type": "mill", "centralMeridian": 11.5}, "width": 900.0});
|
| 1 |
+
jQuery.fn.vectorMap('addMap', 'world_mill',{"insets": [{"width": 900, "top": 0, "height": 440.7063107441331, "bbox": [{"y": -12671671.123330014, "x": -20004297.151525836}, {"y": 6930392.025135122, "x": 20026572.394749384}], "left": 0}], "paths": {"BD": {"path": "M651.84,230.21l-0.6,-2.0l-1.36,-1.71l-2.31,-0.11l-0.41,0.48l0.2,0.94l-0.53,0.99l-0.72,-0.36l-0.68,0.35l-1.2,-0.36l-0.37,-2.0l-0.81,-1.86l0.39,-1.46l-0.22,-0.47l-1.14,-0.53l0.29,-0.5l1.48,-0.94l0.03,-0.65l-1.55,-1.22l0.55,-1.14l1.61,0.94l1.04,0.15l0.18,1.54l0.34,0.35l5.64,0.63l-0.84,1.64l-1.22,0.34l-0.77,1.51l0.07,0.47l1.37,1.37l0.67,-0.19l0.42,-1.39l1.21,3.84l-0.03,1.21l-0.33,-0.15l-0.4,0.28Z", "name": "Bangladesh"}, "BE": {"path": "M429.29,144.05l1.91,0.24l2.1,-0.63l2.63,1.99l-0.21,1.66l-0.69,0.4l-0.18,1.2l-1.66,-1.13l-1.39,0.15l-2.73,-2.7l-1.17,-0.18l-0.16,-0.52l1.54,-0.5Z", "name": "Belgium"}, "BF": {"path": "M421.42,247.64l-0.11,0.95l0.34,1.16l1.4,1.71l0.07,1.1l0.32,0.37l2.55,0.51l-0.04,1.28l-0.38,0.53l-1.07,0.21l-0.72,1.18l-0.63,0.21l-3.22,-0.25l-0.94,0.39l-5.4,-0.05l-0.39,0.38l0.16,2.73l-1.23,-0.43l-1.17,0.1l-0.89,0.57l-2.27,-1.72l-0.13,-1.11l0.61,-0.96l0.02,-0.93l1.87,-1.98l0.44,-1.81l0.43,-0.39l1.28,0.26l1.05,-0.52l0.47,-0.73l1.84,-1.09l0.55,-0.83l2.2,-1.0l1.15,-0.3l0.72,0.45l1.13,-0.01Z", "name": "Burkina Faso"}, "BG": {"path": "M491.65,168.18l-0.86,0.88l-0.91,2.17l0.48,1.34l-1.6,-0.24l-2.55,0.95l-0.28,1.51l-1.8,0.22l-2.0,-1.0l-1.92,0.79l-1.42,-0.07l-0.15,-1.63l-1.05,-0.97l0.0,-0.8l1.2,-1.57l0.01,-0.56l-1.14,-1.23l-0.05,-0.94l0.88,0.97l0.88,-0.2l1.91,0.47l3.68,0.16l1.42,-0.81l2.72,-0.66l2.55,1.24Z", "name": "Bulgaria"}, "BA": {"path": "M463.49,163.65l2.1,0.5l1.72,-0.03l1.52,0.68l-0.36,0.78l0.08,0.45l1.04,1.02l-0.25,0.98l-1.81,1.15l-0.38,1.38l-1.67,-0.87l-0.89,-1.2l-2.11,-1.83l-1.63,-2.22l0.23,-0.57l0.48,0.38l0.55,-0.06l0.43,-0.51l0.94,-0.06Z", "name": "Bosnia and Herz."}, "BN": {"path": "M707.48,273.58l0.68,-0.65l1.41,-0.91l-0.15,1.63l-0.81,-0.05l-0.61,0.58l-0.53,-0.6Z", "name": "Brunei"}, "BO": {"path": "M263.83,340.69l-3.09,-0.23l-0.38,0.23l-0.7,1.52l-1.31,-1.53l-3.28,-0.64l-2.37,2.4l-1.31,0.26l-0.88,-3.26l-1.3,-2.86l0.74,-2.37l-0.13,-0.43l-1.2,-1.01l-0.37,-1.89l-1.08,-1.55l1.45,-2.56l-0.96,-2.33l0.47,-1.06l-0.34,-0.73l0.91,-1.32l0.16,-3.84l0.5,-1.18l-1.81,-3.41l2.46,0.07l0.8,-0.85l3.4,-1.91l2.66,-0.35l-0.19,1.38l0.3,1.07l-0.05,1.97l2.72,2.27l2.88,0.49l0.89,0.86l1.79,0.58l0.98,0.7l1.71,0.05l1.17,0.61l0.6,2.7l-0.7,0.54l0.96,2.99l0.37,0.28l4.3,0.1l-0.25,1.2l0.27,1.02l1.43,0.9l0.5,1.35l-0.41,1.86l-0.65,1.08l0.12,1.35l-2.69,-1.65l-2.4,-0.03l-4.36,0.76l-1.49,2.5l-0.11,1.52l-0.75,2.37Z", "name": "Bolivia"}, "JP": {"path": "M781.12,166.87l1.81,0.68l1.62,-0.97l0.39,2.42l-3.35,0.75l-2.23,2.88l-3.63,-1.9l-0.56,0.2l-1.26,3.05l-2.16,0.03l-0.29,-2.51l1.08,-2.03l2.45,-0.16l0.37,-0.33l1.25,-5.94l2.47,2.71l2.03,1.12ZM773.56,187.34l-0.91,2.22l0.37,1.52l-1.14,1.75l-3.02,1.26l-4.58,0.27l-3.34,3.01l-1.25,-0.8l-0.09,-1.9l-0.46,-0.38l-4.35,0.62l-3.0,1.32l-2.85,0.05l-0.37,0.27l0.13,0.44l2.32,1.89l-1.54,4.34l-1.26,0.9l-0.79,-0.7l0.56,-2.27l-0.21,-0.45l-1.47,-0.75l-0.74,-1.4l2.12,-0.84l1.26,-1.7l2.45,-1.42l1.83,-1.91l4.78,-0.81l2.6,0.57l0.44,-0.21l2.39,-4.66l1.29,1.06l0.5,0.01l5.1,-4.02l1.69,-3.73l-0.38,-3.4l0.9,-1.61l2.14,-0.44l1.23,3.72l-0.07,2.18l-2.23,2.84l-0.04,3.16ZM757.78,196.26l0.19,0.56l-1.01,1.21l-1.16,-0.68l-1.28,0.65l-0.69,1.45l-1.02,-0.5l0.01,-0.93l1.14,-1.38l1.57,0.14l0.85,-0.98l1.4,0.46Z", "name": "Japan"}, "BI": {"path": "M495.45,295.49l-1.08,-2.99l1.14,-0.11l0.64,-1.19l0.76,0.09l0.65,1.83l-2.1,2.36Z", "name": "Burundi"}, "BJ": {"path": "M429.57,255.75l-0.05,0.8l0.5,1.34l-0.42,0.86l0.17,0.79l-1.81,2.12l-0.57,1.76l-0.08,5.42l-1.41,0.2l-0.48,-1.36l0.11,-5.71l-0.52,-0.7l-0.2,-1.35l-1.48,-1.48l0.21,-0.9l0.89,-0.43l0.42,-0.92l1.27,-0.36l1.22,-1.34l0.61,-0.0l1.62,1.24Z", "name": "Benin"}, "BT": {"path": "M650.32,213.86l0.84,0.71l-0.12,1.1l-3.76,-0.11l-1.57,0.4l-1.93,-0.87l1.48,-1.96l1.13,-0.57l1.63,0.57l1.33,0.08l0.99,0.65Z", "name": "Bhutan"}, "JM": {"path": "M228.38,239.28l-0.8,0.4l-2.26,-1.06l0.84,-0.23l2.14,0.3l1.17,0.56l-1.08,0.03Z", "name": "Jamaica"}, "BW": {"path": "M483.92,330.07l2.27,4.01l2.83,2.86l0.96,0.31l0.78,2.43l2.13,0.61l1.02,0.76l-3.0,1.64l-2.32,2.02l-1.54,2.69l-1.52,0.45l-0.64,1.94l-1.34,0.52l-1.85,-0.12l-1.21,-0.74l-1.35,-0.3l-1.22,0.62l-0.75,1.37l-2.31,1.9l-1.4,0.21l-0.35,-0.59l0.16,-1.75l-1.48,-2.54l-0.62,-0.43l-0.0,-7.1l2.08,-0.08l0.39,-0.4l0.07,-8.9l5.19,-0.93l0.8,0.89l0.51,0.07l1.5,-0.95l2.21,-0.49Z", "name": "Botswana"}, "BR": {"path": "M259.98,275.05l3.24,0.7l0.65,-0.53l4.55,-1.32l1.08,-1.06l-0.02,-0.63l0.55,-0.05l0.28,0.28l-0.26,0.87l0.22,0.48l0.73,0.32l0.4,0.81l-0.62,0.86l-0.4,2.13l0.82,2.56l1.69,1.43l1.43,0.2l3.17,-1.68l3.18,0.3l0.65,-0.75l-0.27,-0.92l1.9,-0.09l2.39,0.99l1.06,-0.61l0.84,0.78l1.2,-0.18l1.18,-1.06l0.84,-1.94l1.36,-2.11l0.37,-0.05l1.89,5.45l1.33,0.59l0.05,1.28l-1.77,1.94l0.02,0.56l1.02,0.87l4.07,0.36l0.08,2.16l0.66,0.29l1.74,-1.5l6.97,2.32l1.02,1.22l-0.35,1.18l0.49,0.5l2.81,-0.74l4.77,1.3l3.75,-0.08l3.57,2.0l3.29,2.86l1.93,0.72l2.12,0.12l0.71,0.62l1.21,4.51l-0.95,3.98l-4.72,5.06l-1.64,2.92l-1.72,2.05l-0.8,0.3l-0.72,2.03l0.18,4.75l-0.94,5.53l-0.81,1.13l-0.43,3.36l-2.55,3.5l-0.4,2.51l-1.86,1.04l-0.67,1.53l-2.54,0.01l-3.94,1.01l-1.83,1.2l-2.87,0.82l-3.03,2.19l-2.2,2.83l-0.36,2.0l0.4,1.58l-0.44,2.6l-0.51,1.2l-1.77,1.54l-2.75,4.78l-3.83,3.42l-1.24,2.74l-1.18,1.15l-0.36,-0.83l0.95,-1.14l0.01,-0.5l-1.52,-1.97l-4.56,-3.32l-1.03,-0.0l-2.38,-2.02l-0.81,-0.0l5.34,-5.45l3.77,-2.58l0.22,-2.46l-1.35,-1.81l-0.91,0.07l0.58,-2.33l0.01,-1.54l-1.11,-0.83l-1.75,0.3l-0.44,-3.11l-0.52,-0.95l-1.88,-0.88l-1.24,0.47l-2.17,-0.41l0.15,-3.21l-0.62,-1.34l0.66,-0.73l-0.22,-1.34l0.66,-1.13l0.44,-2.04l-0.61,-1.83l-1.4,-0.86l-0.2,-0.75l0.34,-1.39l-0.38,-0.5l-4.52,-0.1l-0.72,-2.22l0.59,-0.42l-0.03,-1.1l-0.5,-0.87l-0.32,-1.7l-1.45,-0.76l-1.63,-0.02l-1.05,-0.72l-1.6,-0.48l-1.13,-0.99l-2.69,-0.4l-2.47,-2.06l0.13,-4.35l-0.45,-0.45l-3.46,0.5l-3.44,1.94l-0.6,0.74l-2.9,-0.17l-1.47,0.42l-0.72,-0.18l0.15,-3.52l-0.63,-0.34l-1.94,1.41l-1.87,-0.06l-0.83,-1.18l-1.37,-0.26l0.21,-1.01l-1.35,-1.49l-0.88,-1.91l0.56,-0.6l-0.0,-0.81l1.29,-0.62l0.22,-0.43l-0.22,-1.19l0.61,-0.91l0.15,-0.99l2.65,-1.58l1.99,-0.47l0.42,-0.36l2.06,0.11l0.42,-0.33l1.19,-8.0l-0.41,-1.56l-1.1,-1.0l0.01,-1.33l1.91,-0.42l0.08,-0.96l-0.33,-0.43l-1.14,-0.2l-0.02,-0.83l4.47,0.05l0.82,-0.67l0.82,1.81l0.8,0.07l1.15,1.1l2.26,-0.05l0.71,-0.83l2.78,-0.96l0.48,-1.13l1.6,-0.64l0.24,-0.47l-0.48,-0.82l-1.83,-0.19l-0.36,-3.22Z", "name": "Brazil"}, "BS": {"path": "M226.4,223.87l-0.48,-1.15l-0.84,-0.75l0.36,-1.11l0.95,1.95l0.01,1.06ZM225.56,216.43l-1.87,0.29l-0.04,-0.22l0.74,-0.14l1.17,0.06Z", "name": "Bahamas"}, "BY": {"path": "M493.84,128.32l0.29,0.7l0.49,0.23l1.19,-0.38l2.09,0.72l0.19,1.26l-0.45,1.24l1.57,2.26l0.89,0.59l0.17,0.81l1.58,0.56l0.4,0.5l-0.53,0.41l-1.87,-0.11l-0.73,0.38l-0.13,0.52l1.04,2.74l-1.91,0.26l-0.89,0.99l-0.11,1.18l-2.73,-0.04l-0.53,-0.62l-0.52,-0.08l-0.75,0.46l-0.91,-0.42l-1.92,-0.07l-2.75,-0.79l-2.6,-0.28l-2.0,0.07l-1.5,0.92l-0.67,0.07l-0.08,-1.22l-0.59,-1.19l1.36,-0.88l0.01,-1.35l-0.7,-1.41l-0.07,-1.0l2.16,-0.02l2.72,-1.3l0.75,-2.04l1.91,-1.04l0.2,-0.41l-0.19,-1.25l3.8,-1.78l2.3,0.77Z", "name": "Belarus"}, "BZ": {"path": "M198.03,244.38l0.1,-4.49l0.69,-0.06l0.74,-1.3l0.34,0.28l-0.4,1.3l0.17,0.58l-0.34,2.25l-1.3,1.42Z", "name": "Belize"}, "RU": {"path": "M491.55,115.25l2.55,-1.85l-0.01,-0.65l-2.2,-1.5l7.32,-6.76l1.03,-2.11l-0.13,-0.49l-3.46,-2.52l0.86,-2.7l-2.11,-2.81l1.56,-3.67l-2.77,-4.52l2.15,-2.99l-0.08,-0.55l-3.65,-2.73l0.3,-2.54l1.81,-0.37l4.26,-1.77l2.42,-1.45l4.06,2.61l6.79,1.04l9.34,4.85l1.78,1.88l0.14,2.46l-2.55,2.02l-3.9,1.06l-11.07,-3.14l-2.06,0.53l-0.13,0.7l3.94,2.94l0.31,5.86l0.26,0.36l5.14,2.24l0.58,-0.29l0.32,-1.94l-1.35,-1.78l1.13,-1.09l6.13,2.42l2.11,-0.98l0.18,-0.56l-1.51,-2.67l5.41,-3.76l2.07,0.22l2.26,1.41l0.57,-0.16l1.46,-2.87l-0.05,-0.44l-1.92,-2.32l1.12,-2.32l-1.32,-2.27l5.87,1.16l1.04,1.75l-2.59,0.43l-0.33,0.4l0.02,2.36l2.46,1.83l3.87,-0.91l0.86,-2.8l13.69,-5.65l0.99,0.11l-1.92,2.06l0.23,0.67l3.11,0.45l2.0,-1.48l4.56,-0.12l3.64,-1.73l2.65,2.44l0.56,-0.01l2.85,-2.88l-0.01,-0.57l-2.35,-2.29l0.9,-1.01l7.14,1.3l3.41,1.36l9.05,4.97l0.51,-0.11l1.67,-2.27l-0.05,-0.53l-2.43,-2.21l-0.06,-0.78l-0.34,-0.36l-2.52,-0.36l0.64,-1.93l-1.32,-3.46l-0.06,-1.21l4.48,-4.06l1.69,-4.29l1.6,-0.81l6.23,1.18l0.44,2.21l-2.29,3.64l0.06,0.5l1.47,1.39l0.76,3.0l-0.56,6.03l2.69,2.82l-0.96,2.57l-4.86,5.95l0.23,0.64l2.86,0.61l0.42,-0.17l0.93,-1.4l2.64,-1.03l0.87,-2.24l2.09,-1.96l0.07,-0.5l-1.36,-2.28l1.09,-2.69l-0.32,-0.55l-2.47,-0.33l-0.5,-2.06l1.94,-4.38l-0.06,-0.42l-2.96,-3.4l4.12,-2.88l0.16,-0.4l-0.51,-2.93l0.54,-0.05l1.13,2.25l-0.96,4.35l0.27,0.47l2.68,0.84l0.5,-0.51l-1.02,-2.99l3.79,-1.66l5.01,-0.24l4.53,2.61l0.48,-0.06l0.07,-0.48l-2.18,-3.82l-0.23,-4.67l3.98,-0.9l5.97,0.21l5.49,-0.64l0.27,-0.65l-1.83,-2.31l2.56,-2.9l2.87,-0.17l4.8,-2.47l6.54,-0.67l1.03,-1.42l6.25,-0.45l2.32,1.11l5.53,-2.7l4.5,0.08l0.39,-0.28l0.66,-2.15l2.26,-2.12l5.69,-2.11l3.21,1.29l-2.46,0.94l-0.25,0.42l0.34,0.35l5.41,0.77l0.61,2.33l0.58,0.25l2.2,-1.22l7.13,0.07l5.51,2.47l1.79,1.72l-0.53,2.24l-9.16,4.15l-1.97,1.52l0.16,0.71l6.77,1.91l2.16,-0.78l1.13,2.74l0.67,0.11l1.01,-1.15l3.81,-0.73l7.7,0.77l0.54,1.99l0.36,0.29l10.47,0.71l0.43,-0.38l0.13,-3.23l4.87,0.78l3.95,-0.02l3.83,2.4l1.03,2.71l-1.35,1.79l0.02,0.5l3.15,3.64l4.07,1.96l0.53,-0.18l2.23,-4.47l3.95,1.93l4.16,-1.21l4.73,1.39l2.05,-1.26l3.94,0.62l0.43,-0.55l-1.68,-4.02l2.89,-1.8l22.31,3.03l2.16,2.75l6.55,3.51l10.29,-0.81l4.82,0.73l1.85,1.66l-0.29,3.08l0.25,0.41l3.08,1.26l3.56,-0.88l4.35,-0.11l4.8,0.87l4.57,-0.47l4.23,3.79l0.43,0.07l3.1,-1.4l0.16,-0.6l-1.88,-2.62l0.85,-1.52l7.71,1.21l5.22,-0.26l7.09,2.09l9.59,5.22l6.35,4.11l-0.2,2.38l1.88,1.41l0.6,-0.42l-0.48,-2.53l6.15,0.57l4.4,3.51l-1.97,1.43l-4.0,0.41l-0.36,0.39l-0.06,3.79l-0.74,0.62l-2.07,-0.11l-1.91,-1.39l-3.14,-1.11l-0.78,-1.85l-2.72,-0.68l-2.63,0.49l-1.04,-1.1l0.46,-1.31l-0.5,-0.51l-3.0,0.98l-0.22,0.58l0.99,1.7l-1.21,1.48l-3.04,1.68l-3.12,-0.28l-0.4,0.23l0.09,0.46l2.2,2.09l1.46,3.2l1.15,1.1l0.24,1.33l-0.42,0.67l-4.63,-0.77l-6.96,2.9l-2.19,0.44l-7.6,5.06l-0.84,1.45l-3.61,-2.37l-6.24,2.82l-0.94,-1.15l-0.53,-0.08l-2.28,1.52l-3.2,-0.49l-0.44,0.27l-0.78,2.37l-3.05,3.78l0.09,1.47l0.29,0.36l2.54,0.72l-0.29,4.53l-1.97,0.11l-0.35,0.26l-1.07,2.94l0.8,1.45l-3.91,1.58l-1.05,3.95l-3.48,0.77l-0.3,0.3l-0.72,3.29l-3.09,2.65l-0.7,-1.74l-2.44,-12.44l1.16,-4.71l2.04,-2.06l0.22,-1.64l3.8,-0.86l4.46,-4.61l4.28,-3.81l4.48,-3.01l2.17,-5.63l-0.42,-0.54l-3.04,0.33l-1.77,3.31l-5.86,3.86l-1.86,-4.25l-0.45,-0.23l-6.46,1.3l-6.47,6.44l-0.01,0.55l1.58,1.74l-8.24,1.17l0.15,-2.2l-0.34,-0.42l-3.89,-0.56l-3.25,1.81l-7.62,-0.62l-8.45,1.19l-17.71,15.41l0.22,0.7l3.74,0.41l1.36,2.17l2.43,0.76l1.88,-1.68l2.4,0.2l3.4,3.54l0.08,2.6l-1.95,3.42l-0.21,3.9l-1.1,5.06l-3.71,4.54l-0.87,2.21l-8.29,8.89l-3.19,1.7l-1.32,0.03l-1.45,-1.36l-0.49,-0.04l-2.27,1.5l0.41,-3.65l-0.59,-2.47l1.75,-0.89l2.91,0.53l0.42,-0.2l1.68,-3.03l0.87,-3.46l0.97,-1.18l1.32,-2.88l-0.45,-0.56l-4.14,0.95l-2.19,1.25l-3.41,-0.0l-1.06,-2.93l-2.97,-2.3l-4.28,-1.06l-1.75,-5.07l-2.66,-5.01l-2.29,-1.29l-3.75,-1.01l-3.44,0.08l-3.18,0.62l-2.24,1.77l0.05,0.66l1.18,0.69l0.02,1.43l-1.33,1.05l-2.26,3.51l-0.04,1.43l-3.16,1.84l-2.82,-1.16l-3.01,0.23l-1.35,-1.07l-1.5,-0.35l-3.9,2.31l-3.22,0.52l-2.27,0.79l-3.05,-0.51l-2.21,0.03l-1.48,-1.6l-2.6,-1.63l-2.63,-0.43l-5.46,1.01l-3.23,-1.25l-0.72,-2.57l-5.2,-1.24l-2.75,-1.36l-0.5,0.12l-2.59,3.45l0.84,2.1l-2.06,1.93l-3.41,-0.77l-2.42,-0.12l-1.83,-1.54l-2.53,-0.05l-2.42,-0.98l-3.86,1.57l-4.72,2.78l-3.3,0.75l-1.55,-1.92l-3.0,0.41l-1.11,-1.33l-1.62,-0.59l-1.31,-1.94l-1.38,-0.6l-3.7,0.79l-3.31,-1.83l-0.51,0.11l-0.99,1.29l-5.29,-8.05l-2.96,-2.48l0.65,-0.77l0.01,-0.51l-0.5,-0.11l-6.2,3.21l-1.84,0.15l0.15,-1.39l-0.26,-0.42l-3.22,-1.17l-2.46,0.7l-0.69,-3.16l-0.32,-0.31l-4.5,-0.75l-2.47,1.47l-6.19,1.27l-1.29,0.86l-9.51,1.3l-1.15,1.17l-0.03,0.53l1.47,1.9l-1.89,0.69l-0.22,0.56l0.31,0.6l-2.11,1.44l0.03,0.68l3.75,2.12l-0.39,0.98l-3.23,-0.13l-0.86,0.86l-3.09,-1.59l-3.97,0.07l-2.66,1.35l-8.32,-3.56l-4.07,0.06l-5.39,3.68l-0.39,2.0l-2.03,-1.5l-0.59,0.13l-2.0,3.59l0.57,0.93l-1.28,2.16l0.06,0.48l2.13,2.17l1.95,0.04l1.37,1.82l-0.23,1.46l0.25,0.43l0.83,0.33l-0.8,1.31l-2.49,0.62l-2.49,3.2l0.0,0.49l2.17,2.78l-0.15,2.18l2.5,3.24l-1.58,1.59l-0.7,-0.13l-1.63,-1.72l-2.29,-0.84l-0.94,-1.31l-2.34,-0.63l-1.48,0.4l-0.43,-0.47l-3.51,-1.48l-5.76,-1.01l-0.45,0.19l-2.89,-2.34l-2.9,-1.2l-1.53,-1.29l1.29,-0.43l2.08,-2.61l-0.05,-0.55l-0.89,-0.79l3.05,-1.06l0.27,-0.42l-0.07,-0.69l-0.49,-0.35l-1.73,0.39l0.04,-0.68l1.04,-0.72l2.66,-0.48l0.4,-1.32l-0.5,-1.6l0.92,-1.54l0.03,-1.17l-0.29,-0.37l-3.69,-1.06l-1.41,0.02l-1.42,-1.41l-2.19,0.38l-2.77,-1.01l-0.03,-0.59l-0.89,-1.43l-2.0,-0.32l-0.11,-0.54l0.49,-0.53l0.01,-0.53l-1.6,-1.9l-3.58,0.02l-0.88,0.73l-0.46,-0.07l-1.0,-2.79l2.22,-0.02l0.97,-0.74l0.07,-0.57l-0.9,-1.04l-1.35,-0.48l-0.11,-0.7l-0.95,-0.58l-1.38,-1.99l0.46,-0.98l-0.51,-1.96l-2.45,-0.84l-1.21,0.3l-0.46,-0.76l-2.46,-0.83l-0.72,-1.87l-0.21,-1.69l-0.99,-0.85l0.85,-1.17l-0.7,-3.21l1.66,-1.97l-0.16,-0.79ZM749.2,170.72l-0.6,0.4l-0.13,0.16l-0.01,-0.51l0.74,-0.05ZM871.88,65.81l2.17,-0.13l3.19,1.16l-2.39,1.09l-5.63,0.48l-0.26,-0.84l2.92,-1.76ZM797.39,48.49l-2.0,1.36l-3.8,-0.42l-4.25,-1.8l0.35,-0.97l9.69,1.83ZM783.67,46.12l-1.63,3.09l-8.98,-0.13l-4.09,1.14l-4.54,-2.97l1.16,-3.01l3.05,-0.89l6.5,0.22l8.54,2.56ZM778.2,134.98l-0.56,-0.9l0.27,-0.12l0.29,1.01ZM778.34,135.48l0.94,3.53l-0.05,3.38l1.05,3.39l2.18,5.0l-2.89,-0.83l-0.49,0.26l-1.54,4.65l2.42,3.5l-0.04,1.13l-1.24,-1.24l-0.61,0.06l-1.09,1.61l-0.28,-1.61l0.27,-3.1l-0.28,-3.4l0.58,-2.47l0.11,-4.39l-1.46,-3.36l0.21,-4.32l2.15,-1.46l0.07,-0.34ZM771.95,56.61l1.76,-1.42l2.89,-0.42l3.28,1.71l0.14,0.6l-3.27,0.03l-4.81,-0.5ZM683.76,31.09l-13.01,1.93l4.03,-6.35l1.82,-0.56l1.73,0.34l5.99,2.98l-0.56,1.66ZM670.85,27.93l-5.08,0.64l-6.86,-1.57l-3.99,-2.05l-2.1,-4.16l-2.6,-0.87l5.72,-3.5l5.2,-1.28l4.69,2.85l5.59,5.4l-0.56,4.53ZM564.15,68.94l-0.64,0.17l-7.85,-0.57l-0.86,-2.04l-4.28,-1.17l-0.28,-1.94l2.27,-0.89l0.25,-0.39l-0.08,-2.38l4.81,-3.97l-0.15,-0.7l-1.47,-0.38l5.3,-3.81l0.15,-0.44l-0.58,-1.94l5.28,-2.51l8.21,-3.27l8.28,-0.96l4.35,-1.94l4.6,-0.64l1.36,1.61l-1.34,1.28l-16.43,4.94l-7.97,4.88l-7.74,9.63l0.66,4.14l4.16,3.27ZM548.81,18.48l-5.5,1.18l-0.58,1.02l-2.59,0.84l-2.13,-1.07l1.12,-1.42l-0.3,-0.65l-2.33,-0.07l1.68,-0.36l3.47,-0.06l0.42,1.29l0.66,0.16l1.38,-1.34l2.15,-0.88l2.94,1.01l-0.39,0.36ZM477.37,133.15l-4.08,0.05l-2.56,-0.32l0.33,-0.87l3.17,-1.03l3.24,0.96l-0.09,1.23Z", "name": "Russia"}, "RW": {"path": "M497.0,288.25l0.71,1.01l-0.11,1.09l-1.63,0.03l-1.04,1.39l-0.83,-0.11l0.51,-1.2l0.08,-1.34l0.42,-0.41l0.7,0.14l1.19,-0.61Z", "name": "Rwanda"}, "RS": {"path": "M469.4,163.99l0.42,-0.5l-0.01,-0.52l-1.15,-1.63l1.43,-0.62l1.33,0.12l1.17,1.06l0.46,1.13l1.34,0.64l0.35,1.35l1.46,0.9l0.76,-0.29l0.2,0.69l-0.48,0.78l0.22,1.12l1.05,1.22l-0.77,0.8l-0.37,1.52l-1.21,0.08l0.24,-0.64l-0.39,-0.54l-2.08,-1.64l-0.9,0.05l-0.48,0.94l-2.12,-1.37l0.53,-1.6l-1.11,-1.37l0.51,-1.1l-0.41,-0.57Z", "name": "Serbia"}, "TL": {"path": "M734.55,307.93l-0.1,-0.97l4.5,-0.86l-2.82,1.28l-1.59,0.55Z", "name": "Timor-Leste"}, "TM": {"path": "M553.03,173.76l-0.04,0.34l-0.09,-0.22l0.13,-0.12ZM555.87,172.66l0.45,-0.1l1.48,0.74l2.06,2.43l4.07,-0.18l0.38,-0.51l-0.32,-1.19l1.92,-0.94l1.91,-1.59l2.94,1.39l0.43,2.47l1.19,0.67l2.58,-0.13l0.62,0.4l1.32,3.12l4.54,3.44l2.67,1.45l3.06,1.14l-0.04,1.05l-1.33,-0.75l-0.59,0.19l-0.32,0.84l-2.2,0.81l-0.46,2.13l-1.21,0.74l-1.91,0.42l-0.73,1.33l-1.56,0.31l-2.22,-0.94l-0.2,-2.17l-0.38,-0.36l-1.73,-0.09l-2.76,-2.46l-2.14,-0.4l-2.84,-1.48l-1.78,-0.27l-1.24,0.53l-1.57,-0.08l-2.0,1.69l-1.7,0.43l-0.36,-1.58l0.36,-2.98l-0.22,-0.4l-1.65,-0.84l0.54,-1.69l-0.34,-0.52l-1.22,-0.13l0.36,-1.64l2.22,0.59l2.2,-0.95l0.12,-0.65l-1.77,-1.74l-0.66,-1.57Z", "name": "Turkmenistan"}, "TJ": {"path": "M597.75,178.82l-2.54,-0.44l-0.47,0.34l-0.24,1.7l0.43,0.45l2.64,-0.22l3.18,0.95l4.39,-0.41l0.56,2.37l0.52,0.29l0.67,-0.24l1.11,0.49l0.21,2.13l-3.76,-0.21l-1.8,1.32l-1.76,0.74l-0.61,-0.58l0.21,-2.23l-0.64,-0.49l-0.07,-0.93l-1.36,-0.66l-0.45,0.07l-1.08,1.01l-0.55,1.48l-1.31,-0.05l-0.95,1.16l-0.9,-0.35l-1.86,0.74l1.26,-2.83l-0.54,-2.17l-1.67,-0.82l0.33,-0.66l2.18,-0.04l1.19,-1.63l0.76,-1.79l2.43,-0.5l-0.26,1.0l0.73,1.05Z", "name": "Tajikistan"}, "RO": {"path": "M487.53,154.23l0.6,0.24l2.87,3.98l-0.17,2.69l0.45,1.42l1.32,0.81l1.35,-0.42l0.76,0.36l0.02,0.31l-0.83,0.45l-0.59,-0.22l-0.54,0.3l-0.62,3.3l-1.0,-0.22l-2.07,-1.13l-2.95,0.71l-1.25,0.76l-3.51,-0.15l-1.89,-0.47l-0.87,0.16l-0.82,-1.3l0.29,-0.26l-0.06,-0.64l-1.09,-0.34l-0.56,0.5l-1.05,-0.64l-0.39,-1.39l-1.36,-0.65l-0.35,-1.0l-0.83,-0.75l1.54,-0.54l2.66,-4.21l2.4,-1.24l2.96,0.34l1.48,0.73l0.79,-0.45l1.78,-0.3l0.75,-0.74l0.79,0.0Z", "name": "Romania"}, "GW": {"path": "M386.23,253.6l-0.29,0.84l0.15,0.6l-2.21,0.59l-0.86,0.96l-1.04,-0.83l-1.09,-0.23l-0.54,-1.06l-0.66,-0.49l2.41,-0.48l4.13,0.1Z", "name": "Guinea-Bissau"}, "GT": {"path": "M195.08,249.77l-2.48,-0.37l-1.03,-0.45l-1.14,-0.89l0.3,-0.99l-0.24,-0.68l0.96,-1.66l2.98,-0.01l0.4,-0.37l-0.19,-1.28l-1.67,-1.4l0.51,-0.4l0.0,-1.05l3.85,0.02l-0.21,4.53l0.4,0.43l1.46,0.38l-1.48,0.98l-0.35,0.7l0.12,0.57l-2.2,1.96Z", "name": "Guatemala"}, "GR": {"path": "M487.07,174.59l-0.59,1.43l-0.37,0.21l-2.84,-0.35l-3.03,0.77l-0.18,0.68l1.28,1.23l-0.61,0.23l-1.14,0.0l-1.2,-1.39l-0.63,0.03l-0.53,1.01l0.56,1.76l1.03,1.19l-0.56,0.38l-0.05,0.62l2.52,2.12l0.02,0.87l-1.78,-0.59l-0.48,0.56l0.5,1.0l-1.07,0.2l-0.3,0.53l0.75,2.01l-0.98,0.02l-1.84,-1.12l-1.37,-4.2l-2.21,-2.95l-0.11,-0.56l1.04,-1.28l0.2,-0.95l0.85,-0.66l0.03,-0.46l1.32,-0.21l1.01,-0.64l1.22,0.05l0.65,-0.56l2.26,-0.0l1.82,-0.75l1.85,1.0l2.28,-0.28l0.35,-0.39l0.01,-0.77l0.34,0.22ZM480.49,192.16l0.58,0.4l-0.68,-0.12l0.11,-0.28ZM482.52,192.82l2.51,0.06l0.24,0.32l-1.99,0.13l-0.77,-0.51Z", "name": "Greece"}, "GQ": {"path": "M448.79,279.62l0.02,2.22l-4.09,0.0l0.69,-2.27l3.38,0.05Z", "name": "Eq. Guinea"}, "GY": {"path": "M277.42,270.07l-0.32,1.83l-1.32,0.57l-0.23,0.46l-0.28,2.0l1.11,1.82l0.83,0.19l0.32,1.25l1.13,1.62l-1.21,-0.19l-1.08,0.71l-1.77,0.5l-0.44,0.46l-0.86,-0.09l-1.32,-1.01l-0.77,-2.27l0.36,-1.9l0.68,-1.23l-0.57,-1.17l-0.74,-0.43l0.12,-1.16l-0.9,-0.69l-1.1,0.09l-1.31,-1.48l0.53,-0.72l-0.04,-0.84l1.99,-0.86l0.05,-0.59l-0.71,-0.78l0.14,-0.57l1.66,-1.24l1.36,0.77l1.41,1.49l0.06,1.15l0.37,0.38l0.8,0.05l2.06,1.86Z", "name": "Guyana"}, "GE": {"path": "M521.71,168.93l5.29,0.89l4.07,2.01l1.41,-0.44l2.07,0.56l0.68,1.1l1.07,0.55l-0.12,0.59l0.98,1.29l-1.01,-0.13l-1.81,-0.83l-0.94,0.47l-3.23,0.43l-2.29,-1.39l-2.33,0.05l0.21,-0.97l-0.76,-2.26l-1.45,-1.12l-1.43,-0.39l-0.41,-0.42Z", "name": "Georgia"}, "GB": {"path": "M412.61,118.72l-2.19,3.22l-0.0,0.45l5.13,-0.3l-0.53,2.37l-2.2,3.12l0.29,0.63l2.37,0.21l2.33,4.3l1.76,0.69l2.2,5.12l2.94,0.77l-0.23,1.62l-1.15,0.88l-0.1,0.52l0.82,1.42l-1.86,1.43l-3.3,-0.02l-4.12,0.87l-1.04,-0.58l-0.47,0.06l-1.51,1.41l-2.12,-0.34l-1.86,1.18l-0.6,-0.29l3.19,-3.0l2.16,-0.69l0.28,-0.41l-0.34,-0.36l-3.73,-0.53l-0.4,-0.76l2.2,-0.87l0.17,-0.61l-1.26,-1.67l0.36,-1.7l3.38,0.28l0.43,-0.33l0.37,-1.99l-1.79,-2.49l-3.11,-0.72l-0.38,-0.59l0.79,-1.35l-0.04,-0.46l-0.82,-0.97l-0.61,0.01l-0.68,0.84l-0.1,-2.34l-1.23,-1.88l0.85,-3.47l1.77,-2.68l1.85,0.26l2.17,-0.22ZM406.26,132.86l-1.01,1.77l-1.57,-0.59l-1.16,0.01l0.37,-1.54l-0.39,-1.39l1.45,-0.1l2.3,1.84Z", "name": "United Kingdom"}, "GA": {"path": "M453.24,279.52l-0.08,0.98l0.7,1.29l2.36,0.24l-0.98,2.63l1.18,1.79l0.25,1.78l-0.29,1.52l-0.6,0.93l-1.84,-0.09l-1.23,-1.11l-0.66,0.23l-0.15,0.84l-1.42,0.26l-1.02,0.7l-0.11,0.52l0.77,1.35l-1.34,0.97l-3.94,-4.3l-1.44,-2.45l0.06,-0.6l0.54,-0.81l1.05,-3.46l4.17,-0.07l0.4,-0.4l-0.02,-2.66l2.39,0.21l1.25,-0.27Z", "name": "Gabon"}, "GN": {"path": "M391.8,254.11l0.47,0.8l1.11,-0.32l0.98,0.7l1.07,0.2l2.26,-1.22l0.64,0.44l1.13,1.56l-0.48,1.4l0.8,0.3l-0.08,0.48l0.46,0.68l-0.35,1.36l1.05,2.61l-1.0,0.69l0.03,1.41l-0.72,-0.06l-1.08,1.0l-0.24,-0.27l0.07,-1.11l-1.05,-1.54l-1.79,0.21l-0.35,-2.01l-1.6,-2.18l-2.0,-0.0l-1.31,0.54l-1.95,2.18l-1.86,-2.19l-1.2,-0.78l-0.3,-1.11l-0.8,-0.85l0.65,-0.72l0.81,-0.03l1.64,-0.8l0.23,-1.87l2.67,0.64l0.89,-0.3l1.21,0.15Z", "name": "Guinea"}, "GM": {"path": "M379.31,251.39l0.1,-0.35l2.43,-0.07l0.74,-0.61l0.51,-0.03l0.77,0.49l-1.03,-0.3l-1.87,0.9l-1.65,-0.04ZM384.03,250.91l0.91,0.05l0.75,-0.24l-0.59,0.31l-1.08,-0.13Z", "name": "Gambia"}, "GL": {"path": "M353.02,1.2l14.69,4.67l-3.68,1.89l-22.97,0.86l-0.36,0.27l0.12,0.43l1.55,1.18l8.79,-0.66l7.48,2.07l4.86,-1.77l1.66,1.73l-2.53,3.19l-0.01,0.48l0.46,0.15l6.35,-2.2l12.06,-2.31l7.24,1.13l1.09,1.99l-9.79,4.01l-1.44,1.32l-7.87,0.98l-0.35,0.41l0.38,0.38l5.07,0.24l-2.53,3.58l-2.07,3.81l0.08,6.05l2.57,3.11l-3.22,0.2l-4.12,1.66l-0.05,0.72l4.45,2.65l0.51,3.75l-2.3,0.4l-0.25,0.64l2.79,3.69l-4.82,0.31l-0.36,0.29l0.16,0.44l2.62,1.8l-0.59,1.22l-3.3,0.7l-3.45,0.01l-0.29,0.68l3.03,3.12l0.02,1.34l-4.4,-1.73l-1.72,1.35l0.15,0.66l3.31,1.15l3.13,2.71l0.81,3.16l-3.85,0.75l-4.89,-4.26l-0.47,-0.03l-0.17,0.44l0.79,2.86l-2.71,2.21l-0.13,0.44l0.37,0.27l8.73,0.34l-12.32,6.64l-7.24,1.48l-2.94,0.08l-2.69,1.75l-3.43,4.41l-5.24,2.84l-1.73,0.18l-7.12,2.1l-2.15,2.52l-0.13,2.99l-1.19,2.45l-4.01,3.09l-0.14,0.44l0.97,2.9l-2.28,6.48l-3.1,0.2l-3.83,-3.07l-4.86,-0.02l-2.25,-1.93l-1.7,-3.79l-4.3,-4.84l-1.21,-2.49l-0.44,-3.8l-3.32,-3.63l0.84,-2.86l-1.56,-1.7l2.28,-4.6l3.83,-1.74l1.03,-1.96l0.52,-3.47l-0.59,-0.41l-4.17,2.21l-2.07,0.58l-2.72,-1.28l-0.15,-2.71l0.85,-2.09l2.01,-0.06l5.06,1.2l0.46,-0.23l-0.14,-0.49l-6.54,-4.47l-2.67,0.55l-1.58,-0.86l2.56,-4.01l-0.03,-0.48l-1.5,-1.74l-4.98,-8.5l-3.13,-1.96l0.03,-1.88l-0.24,-0.37l-6.85,-3.02l-5.36,-0.38l-12.7,0.58l-2.78,-1.57l-3.66,-2.77l5.73,-1.45l5.0,-0.28l0.38,-0.38l-0.35,-0.41l-10.67,-1.38l-5.3,-2.06l0.25,-1.54l18.41,-5.26l1.22,-2.27l-0.25,-0.55l-6.14,-1.86l1.68,-1.77l8.55,-4.03l3.59,-0.63l0.3,-0.54l-0.88,-2.27l5.47,-1.47l7.65,-0.95l7.55,-0.05l3.04,1.85l6.48,-3.27l5.81,2.22l3.56,0.5l5.16,1.94l0.5,-0.21l-0.17,-0.52l-5.71,-3.13l0.28,-2.13l8.12,-3.6l8.7,0.28l3.35,-2.34l8.71,-0.6l19.93,0.8Z", "name": "Greenland"}, "GH": {"path": "M420.53,257.51l-0.01,0.72l0.96,1.2l0.24,3.73l0.59,0.95l-0.51,2.1l0.19,1.41l1.02,2.21l-6.97,2.84l-1.8,-0.57l0.04,-0.89l-1.02,-2.04l0.61,-2.65l1.07,-2.32l-0.96,-6.47l5.01,0.07l0.94,-0.39l0.61,0.11Z", "name": "Ghana"}, "OM": {"path": "M568.09,230.93l-0.91,1.67l-1.22,0.04l-0.6,0.76l-0.41,1.51l0.27,1.58l-1.16,0.05l-1.56,0.97l-0.76,1.74l-1.62,0.05l-0.98,0.65l-0.17,1.15l-0.89,0.52l-1.49,-0.18l-2.4,0.94l-2.47,-5.4l7.35,-2.71l1.67,-5.23l-1.12,-2.09l0.05,-0.83l0.67,-1.0l0.07,-1.05l0.9,-0.42l-0.05,-2.07l0.7,-0.01l1.0,1.62l1.51,1.08l3.3,0.84l1.73,2.29l0.81,0.37l-1.23,2.35l-0.99,0.79Z", "name": "Oman"}, "TN": {"path": "M448.1,188.24l-1.0,1.27l-0.02,1.32l0.84,0.88l-0.28,2.09l-1.53,1.32l-0.12,0.42l0.48,1.54l1.42,0.32l0.53,1.11l0.9,0.52l-0.11,1.67l-3.54,2.64l-0.1,2.38l-0.58,0.3l-0.96,-4.45l-1.54,-1.25l-0.16,-0.78l-1.92,-1.56l-0.18,-1.76l1.51,-1.62l0.59,-2.34l-0.38,-2.78l0.42,-1.21l2.45,-1.05l1.29,0.26l-0.06,1.11l0.58,0.38l1.47,-0.73Z", "name": "Tunisia"}, "JO": {"path": "M518.64,201.38l-5.14,1.56l-0.19,0.65l2.16,2.39l-0.89,1.14l-1.71,0.34l-1.71,1.8l-2.34,-0.37l1.21,-4.32l0.56,-4.07l2.8,0.94l4.46,-2.71l0.79,2.66Z", "name": "Jordan"}, "HR": {"path": "M455.59,162.84l1.09,0.07l-0.82,0.94l-0.27,-1.01ZM456.96,162.92l0.62,-0.41l1.73,0.45l0.42,-0.4l-0.01,-0.59l0.86,-0.52l0.2,-1.05l1.63,-0.68l2.57,1.68l2.07,0.6l0.87,-0.31l1.05,1.57l-0.52,0.63l-1.05,-0.56l-1.68,0.04l-2.1,-0.5l-1.29,0.06l-0.57,0.49l-0.59,-0.47l-0.62,0.16l-0.46,1.7l1.79,2.42l2.79,2.75l-1.18,-0.87l-2.21,-0.87l-1.67,-1.78l0.13,-0.63l-1.05,-1.19l-0.32,-1.27l-1.42,-0.43Z", "name": "Croatia"}, "HT": {"path": "M237.05,238.38l-1.16,0.43l-0.91,-0.55l0.05,-0.2l2.02,0.31ZM237.53,238.43l1.06,0.12l-0.05,0.01l-1.01,-0.12ZM239.25,238.45l0.79,-0.51l0.06,-0.62l-1.02,-1.0l0.02,-0.82l-0.3,-0.4l-0.93,-0.32l3.16,0.45l0.02,1.84l-0.48,0.34l-0.08,0.58l0.54,0.72l-1.78,-0.26Z", "name": "Haiti"}, "HU": {"path": "M462.08,157.89l0.65,-1.59l-0.09,-0.44l0.64,-0.0l0.39,-0.34l0.1,-0.69l1.75,0.87l2.32,-0.37l0.43,-0.66l3.49,-0.78l0.69,-0.78l0.57,-0.14l2.57,0.93l0.67,-0.23l1.03,0.65l0.08,0.37l-1.42,0.71l-2.59,4.14l-1.8,0.53l-1.68,-0.1l-2.74,1.23l-1.85,-0.54l-2.54,-1.66l-0.66,-1.1Z", "name": "Hungary"}, "HN": {"path": "M199.6,249.52l-1.7,-1.21l0.06,-0.94l3.04,-2.14l2.37,0.28l1.27,-0.09l1.1,-0.52l1.3,0.28l1.14,-0.25l1.38,0.37l2.23,1.37l-2.36,0.93l-1.23,-0.39l-0.88,1.3l-1.28,0.99l-0.98,-0.22l-0.42,0.52l-0.96,0.05l-0.36,0.41l0.04,0.88l-0.52,0.6l-0.3,0.04l-0.3,-0.55l-0.66,-0.31l0.11,-0.67l-0.48,-0.65l-0.87,-0.26l-0.73,0.2Z", "name": "Honduras"}, "PR": {"path": "M256.17,238.73l-0.26,0.27l-2.83,0.05l-0.07,-0.55l1.95,-0.1l1.22,0.33Z", "name": "Puerto Rico"}, "PS": {"path": "M509.21,203.07l0.1,-0.06l-0.02,0.03l-0.09,0.03ZM509.36,202.91l-0.02,-0.63l-0.33,-0.16l0.31,-1.09l0.24,0.1l-0.2,1.78Z", "name": "Palestinian Territories"}, "PT": {"path": "M401.84,187.38l-0.64,0.47l-1.13,-0.35l-0.91,0.17l0.28,-1.78l-0.24,-1.78l-1.25,-0.56l-0.45,-0.84l0.17,-1.66l1.01,-1.18l0.69,-2.92l-0.04,-1.39l-0.59,-1.9l1.3,-0.85l0.84,1.35l3.1,-0.3l0.46,0.99l-1.05,0.94l-0.03,2.16l-0.41,0.57l-0.08,1.1l-0.79,0.18l-0.26,0.59l0.91,1.6l-0.63,1.75l0.76,1.09l-1.1,1.52l0.07,1.05Z", "name": "Portugal"}, "PY": {"path": "M274.9,336.12l0.74,1.52l-0.16,3.45l0.32,0.41l2.64,0.5l1.11,-0.47l1.4,0.59l0.36,0.6l0.53,3.42l1.27,0.4l0.98,-0.38l0.51,0.27l-0.0,1.18l-1.21,5.32l-2.09,1.9l-1.8,0.4l-4.71,-0.98l2.2,-3.63l-0.32,-1.5l-2.78,-1.28l-3.03,-1.94l-2.07,-0.44l-4.34,-4.06l0.91,-2.9l0.08,-1.42l1.07,-2.04l4.13,-0.72l2.18,0.03l2.05,1.17l0.03,0.59Z", "name": "Paraguay"}, "PA": {"path": "M213.8,263.68l0.26,-1.52l-0.36,-0.26l-0.01,-0.49l0.44,-0.1l0.93,1.4l1.26,0.03l0.77,0.49l1.38,-0.23l2.51,-1.11l0.86,-0.72l3.45,0.85l1.4,1.18l0.41,1.74l-0.21,0.34l-0.53,-0.12l-0.47,0.29l-0.16,0.6l-0.68,-1.28l0.45,-0.49l-0.19,-0.66l-0.47,-0.13l-0.54,-0.84l-1.5,-0.75l-1.1,0.16l-0.75,0.99l-1.62,0.84l-0.18,0.96l0.85,0.97l-0.58,0.45l-0.69,0.08l-0.34,-1.18l-1.27,0.03l-0.71,-1.05l-2.59,-0.46Z", "name": "Panama"}, "PG": {"path": "M808.58,298.86l2.54,2.56l-0.13,0.26l-0.33,0.12l-0.87,-0.78l-1.22,-2.16ZM801.41,293.04l0.5,0.29l0.26,0.27l-0.49,-0.35l-0.27,-0.21ZM803.17,294.58l0.59,0.5l0.08,1.06l-0.29,-0.91l-0.38,-0.65ZM796.68,298.41l0.52,0.75l1.43,-0.19l2.27,-1.81l-0.01,-1.43l1.12,0.16l-0.04,1.1l-0.7,1.28l-1.12,0.18l-0.62,0.79l-2.46,1.11l-1.17,-0.0l-3.08,-1.25l3.41,0.0l0.45,-0.68ZM789.15,303.55l2.31,1.8l1.59,2.61l1.34,0.13l-0.06,0.66l0.31,0.43l1.06,0.24l0.06,0.65l2.25,1.05l-1.22,0.13l-0.72,-0.63l-4.56,-0.65l-3.22,-2.87l-1.49,-2.34l-3.27,-1.1l-2.38,0.72l-1.59,0.86l-0.2,0.42l0.27,1.55l-1.55,0.68l-1.36,-0.4l-2.21,-0.09l-0.08,-15.41l8.39,2.93l2.95,2.4l0.6,1.64l4.02,1.49l0.31,0.68l-1.76,0.21l-0.33,0.52l0.55,1.68Z", "name": "Papua New Guinea"}, "PE": {"path": "M244.96,295.21l-1.26,-0.07l-0.57,0.42l-1.93,0.45l-2.98,1.75l-0.36,1.36l-0.58,0.8l0.12,1.37l-1.24,0.59l-0.22,1.22l-0.62,0.84l1.04,2.27l1.28,1.44l-0.41,0.84l0.32,0.57l1.48,0.13l1.16,1.37l2.21,0.07l1.63,-1.08l-0.13,3.02l0.3,0.4l1.14,0.29l1.31,-0.34l1.9,3.59l-0.48,0.85l-0.17,3.85l-0.94,1.59l0.35,0.75l-0.47,1.07l0.98,1.97l-2.1,3.82l-0.98,0.5l-2.17,-1.28l-0.39,-1.16l-4.95,-2.58l-4.46,-2.79l-1.84,-1.51l-0.91,-1.84l0.3,-0.96l-2.11,-3.33l-4.82,-9.68l-1.04,-1.2l-0.87,-1.94l-3.4,-2.48l0.58,-1.18l-1.13,-2.23l0.66,-1.49l1.45,-1.15l-0.6,0.98l0.07,0.92l0.47,0.36l1.74,0.03l0.97,1.17l0.54,0.07l1.42,-1.03l0.6,-1.84l1.42,-2.02l3.04,-1.04l2.73,-2.62l0.86,-1.74l-0.1,-1.87l1.44,1.02l0.9,1.25l1.06,0.59l1.7,2.73l1.86,0.31l1.45,-0.61l0.96,0.39l1.36,-0.19l1.45,0.89l-1.4,2.21l0.31,0.61l0.59,0.05l0.47,0.5Z", "name": "Peru"}, "PK": {"path": "M615.09,192.34l-1.83,1.81l-2.6,0.39l-3.73,-0.68l-1.58,1.33l-0.09,0.42l1.77,4.39l1.7,1.23l-1.69,1.27l-0.12,2.14l-2.33,2.64l-1.6,2.8l-2.46,2.67l-3.03,-0.07l-2.76,2.83l0.05,0.6l1.5,1.11l0.26,1.9l1.44,1.5l0.37,1.68l-5.01,-0.01l-1.78,1.7l-1.42,-0.52l-0.76,-1.87l-2.27,-2.15l-11.61,0.86l0.71,-2.34l3.43,-1.32l0.25,-0.44l-0.21,-1.24l-1.2,-0.65l-0.28,-2.46l-2.29,-1.14l-1.28,-1.94l2.82,0.94l2.62,-0.38l1.42,0.33l0.76,-0.56l1.71,0.19l3.25,-1.14l0.27,-0.36l0.08,-2.19l1.18,-1.32l1.68,0.0l0.58,-0.82l1.6,-0.3l1.19,0.16l0.98,-0.78l0.02,-1.88l0.93,-1.47l1.48,-0.66l0.19,-0.55l-0.66,-1.25l2.04,-0.11l0.69,-1.01l-0.02,-1.16l1.11,-1.06l-0.17,-1.78l-0.49,-1.03l1.15,-0.98l5.42,-0.91l2.6,-0.82l1.6,1.16l0.97,2.34l3.45,0.97Z", "name": "Pakistan"}, "PH": {"path": "M737.01,263.84l0.39,2.97l-0.44,1.18l-0.55,-1.53l-0.67,-0.14l-1.17,1.28l0.65,2.09l-0.42,0.69l-2.48,-1.23l-0.57,-1.49l0.65,-1.03l-0.1,-0.54l-1.59,-1.19l-0.56,0.08l-0.65,0.87l-1.23,0.0l-1.58,0.97l0.83,-1.8l2.56,-1.42l0.65,0.84l0.45,0.13l1.9,-0.69l0.56,-1.11l1.5,-0.06l0.38,-0.43l-0.09,-1.19l1.21,0.71l0.36,2.02ZM733.59,256.58l0.05,0.75l0.08,0.26l-0.8,-0.42l-0.18,-0.71l0.85,0.12ZM734.08,256.1l-0.12,-1.12l-1.0,-1.27l1.36,0.03l0.53,0.73l0.51,2.04l-1.27,-0.4ZM733.76,257.68l0.38,0.98l-0.32,0.15l-0.07,-1.13ZM724.65,238.43l1.46,0.7l0.72,-0.31l-0.32,1.17l0.79,1.71l-0.57,1.84l-1.53,1.04l-0.39,2.25l0.56,2.04l1.63,0.57l1.16,-0.27l2.71,1.23l-0.19,1.08l0.76,0.84l-0.08,0.36l-1.4,-0.9l-0.88,-1.27l-0.66,0.0l-0.38,0.55l-1.6,-1.31l-2.15,0.36l-0.87,-0.39l0.07,-0.61l0.66,-0.55l-0.01,-0.62l-0.75,-0.59l-0.72,0.44l-0.74,-0.87l-0.39,-2.49l0.32,0.27l0.66,-0.28l0.26,-3.97l0.7,-2.02l1.14,0.0ZM731.03,258.87l-0.88,0.85l-1.19,1.94l-1.05,-1.19l0.93,-1.1l0.32,-1.47l0.52,-0.06l-0.27,1.15l0.22,0.45l0.49,-0.12l1.0,-1.32l-0.08,0.85ZM726.83,255.78l0.83,0.38l1.17,-0.0l-0.02,0.48l-2.0,1.4l0.03,-2.26ZM724.81,252.09l-0.38,1.27l-1.42,-1.95l1.2,0.05l0.6,0.63ZM716.55,261.82l1.1,-0.95l0.03,-0.03l-0.28,0.36l-0.85,0.61ZM719.22,259.06l0.04,-0.06l0.8,-1.53l0.16,0.75l-1.0,0.84Z", "name": "Philippines"}, "PL": {"path": "M468.44,149.42l-1.11,-1.54l-1.86,-0.33l-0.48,-1.05l-1.72,-0.37l-0.65,0.69l-0.72,-0.36l0.11,-0.61l-0.33,-0.46l-1.75,-0.27l-1.04,-0.93l-0.94,-1.94l0.16,-1.22l-0.62,-1.8l-0.78,-1.07l0.57,-1.04l-0.48,-1.43l1.41,-0.83l6.91,-2.71l2.14,0.5l0.52,0.91l5.51,0.44l4.55,-0.05l1.07,0.31l0.48,0.84l0.15,1.58l0.65,1.2l-0.01,0.99l-1.27,0.58l-0.19,0.54l0.73,1.48l0.08,1.55l1.2,2.76l-0.17,0.58l-1.23,0.44l-2.27,2.72l0.18,0.95l-1.97,-1.03l-1.98,0.4l-1.36,-0.28l-1.24,0.58l-1.07,-0.97l-1.16,0.24Z", "name": "Poland"}, "ZM": {"path": "M481.47,313.3l0.39,0.31l2.52,0.14l0.99,1.17l2.01,0.35l1.4,-0.64l0.69,1.17l1.78,0.33l1.84,2.35l2.23,0.18l0.4,-0.43l-0.21,-2.74l-0.62,-0.3l-0.48,0.32l-1.98,-1.17l0.72,-5.29l-0.51,-1.18l0.57,-1.3l3.68,-0.62l0.26,0.63l1.21,0.63l0.9,-0.22l2.16,0.67l1.33,0.71l1.07,1.02l0.56,1.87l-0.88,2.7l0.43,2.09l-0.73,0.87l-0.76,2.37l0.59,0.68l-6.6,1.83l-0.29,0.44l0.19,1.45l-1.68,0.35l-1.43,1.02l-0.38,0.87l-0.87,0.26l-3.48,3.69l-4.16,-0.53l-1.52,-1.0l-1.77,-0.13l-1.83,0.52l-3.04,-3.4l0.11,-7.59l4.82,0.03l0.39,-0.49l-0.18,-0.76l0.33,-0.83l-0.4,-1.36l0.24,-1.05Z", "name": "Zambia"}, "EH": {"path": "M384.42,230.28l0.25,-0.79l1.06,-1.29l0.8,-3.51l3.38,-2.78l0.7,-1.81l0.06,4.84l-1.98,0.2l-0.94,1.59l0.39,3.56l-3.7,-0.01ZM392.01,218.1l0.7,-1.8l1.77,-0.24l2.09,0.34l0.95,-0.62l1.28,-0.07l-0.0,2.51l-6.79,-0.12Z", "name": "W. Sahara"}, "EE": {"path": "M485.71,115.04l2.64,0.6l2.56,0.11l-1.6,1.91l0.61,3.54l-0.81,0.87l-1.78,-0.01l-3.22,-1.76l-1.8,0.45l0.21,-1.53l-0.58,-0.41l-0.69,0.34l-1.26,-1.03l-0.17,-1.63l2.83,-0.92l3.05,-0.52Z", "name": "Estonia"}, "EG": {"path": "M492.06,205.03l1.46,0.42l2.95,-1.64l2.04,-0.21l1.53,0.3l0.59,1.19l0.69,0.04l0.41,-0.64l1.81,0.58l1.95,0.16l1.04,-0.51l1.42,4.08l-2.03,4.54l-1.66,-1.77l-1.76,-3.85l-0.64,-0.12l-0.36,0.67l1.04,2.88l3.44,6.95l1.78,3.04l2.03,2.65l-0.36,0.53l0.23,2.01l2.7,2.19l-28.41,0.0l0.0,-18.96l-0.73,-2.2l0.59,-1.56l-0.32,-1.26l0.68,-0.99l3.06,-0.04l4.82,1.52Z", "name": "Egypt"}, "ZA": {"path": "M467.14,373.21l-0.13,-1.96l-0.68,-1.56l0.7,-0.68l-0.13,-2.33l-4.56,-8.19l0.77,-0.86l0.6,0.45l0.69,1.31l2.83,0.72l1.5,-0.26l2.24,-1.39l0.19,-9.55l1.35,2.3l-0.21,1.5l0.61,1.2l0.4,0.19l1.79,-0.27l2.6,-2.07l0.69,-1.32l0.96,-0.48l2.19,1.04l2.04,0.13l1.77,-0.65l0.85,-2.12l1.38,-0.33l1.59,-2.76l2.15,-1.89l3.41,-1.87l2.0,0.45l1.02,-0.28l0.99,0.2l1.75,5.29l-0.38,3.25l-0.81,-0.23l-1.0,0.46l-0.87,1.68l-0.05,1.16l1.97,1.84l1.47,-0.29l0.69,-1.18l1.09,0.01l-0.76,3.69l-0.58,1.09l-2.2,1.79l-3.17,4.76l-2.8,2.83l-3.57,2.88l-2.53,1.05l-1.22,0.14l-0.51,0.7l-1.18,-0.32l-1.39,0.5l-2.59,-0.52l-1.61,0.33l-1.18,-0.11l-2.55,1.1l-2.1,0.44l-1.6,1.07l-0.85,0.05l-0.93,-0.89l-0.93,-0.15l-0.97,-1.13l-0.25,0.05ZM491.45,364.19l0.62,-0.93l1.48,-0.59l1.18,-2.19l-0.07,-0.49l-1.99,-1.69l-1.66,0.56l-1.43,1.14l-1.34,1.73l0.02,0.51l1.88,2.11l1.31,-0.16Z", "name": "South Africa"}, "EC": {"path": "M231.86,285.53l0.29,1.59l-0.69,1.45l-2.61,2.51l-3.13,1.11l-1.53,2.18l-0.49,1.68l-1.0,0.73l-1.02,-1.11l-1.78,-0.16l0.67,-1.15l-0.24,-0.86l1.25,-2.13l-0.54,-1.09l-0.67,-0.08l-0.72,0.87l-0.87,-0.64l0.35,-0.69l-0.36,-1.96l0.81,-0.51l0.45,-1.51l0.92,-1.57l-0.07,-0.97l2.65,-1.33l2.75,1.35l0.77,1.05l2.12,0.35l0.76,-0.32l1.96,1.21Z", "name": "Ecuador"}, "IT": {"path": "M451.59,158.63l3.48,0.94l-0.21,1.17l0.3,0.83l-1.49,-0.24l-2.04,1.1l-0.21,0.39l0.13,1.45l-0.25,1.12l0.82,1.57l2.39,1.63l1.31,2.54l2.79,2.43l2.05,0.08l0.21,0.23l-0.39,0.33l0.09,0.67l4.05,1.97l2.17,1.76l-0.16,0.36l-1.17,-1.08l-2.18,-0.49l-0.44,0.2l-1.05,1.91l0.14,0.54l1.57,0.95l-0.19,0.98l-1.06,0.33l-1.25,2.34l-0.37,0.08l0.0,-0.33l1.0,-2.45l-1.73,-3.17l-1.12,-0.51l-0.88,-1.33l-1.51,-0.51l-1.27,-1.25l-1.75,-0.18l-4.12,-3.21l-1.62,-1.65l-1.03,-3.19l-3.53,-1.36l-1.3,0.51l-1.69,1.41l0.16,-0.72l-0.28,-0.47l-1.14,-0.33l-0.53,-1.96l0.72,-0.78l0.04,-0.48l-0.65,-1.17l0.8,0.39l1.4,-0.23l1.11,-0.84l0.52,0.35l1.19,-0.1l0.75,-1.2l1.53,0.33l1.36,-0.56l0.35,-1.14l1.08,0.32l0.68,-0.64l1.98,-0.44l0.42,0.82ZM459.19,184.75l-0.65,1.65l0.32,1.05l-0.31,0.89l-1.5,-0.85l-4.5,-1.67l0.19,-0.82l2.67,0.23l3.78,-0.48ZM443.93,176.05l1.18,1.66l-0.3,3.32l-1.06,-0.01l-0.77,0.73l-0.53,-0.44l-0.1,-3.37l-0.39,-1.22l1.04,0.01l0.92,-0.68Z", "name": "Italy"}, "VN": {"path": "M690.56,230.25l-2.7,1.82l-2.09,2.46l-0.63,1.95l4.31,6.45l2.32,1.65l1.43,1.94l1.11,4.59l-0.32,4.24l-1.93,1.54l-2.84,1.61l-2.11,2.15l-2.73,2.06l-0.59,-1.05l0.63,-1.53l-0.13,-0.47l-1.34,-1.04l1.51,-0.71l2.55,-0.18l0.3,-0.63l-0.82,-1.14l4.0,-2.07l0.31,-3.05l-0.57,-1.77l0.42,-2.66l-0.73,-1.97l-1.86,-1.76l-3.63,-5.29l-2.72,-1.46l0.36,-0.47l1.5,-0.64l0.21,-0.52l-0.97,-2.27l-0.37,-0.24l-2.83,-0.02l-2.24,-3.9l0.83,-0.4l4.39,-0.29l2.06,-1.31l1.15,0.89l1.88,0.4l-0.17,1.51l1.35,1.16l1.67,0.45Z", "name": "Vietnam"}, "SB": {"path": "M826.69,311.6l-0.61,0.09l-0.2,-0.33l0.37,0.15l0.44,0.09ZM824.18,307.38l-0.26,-0.3l-0.31,-0.91l0.03,0.0l0.54,1.21ZM823.04,309.33l-1.66,-0.22l-0.2,-0.52l1.16,0.28l0.69,0.46ZM819.28,304.68l1.14,0.65l0.02,0.03l-0.81,-0.44l-0.35,-0.23Z", "name": "Solomon Is."}, "ET": {"path": "M516.04,247.79l1.1,0.84l1.63,-0.45l0.68,0.47l1.63,0.03l2.01,0.94l1.73,1.66l1.64,2.07l-1.52,2.04l0.16,1.72l0.39,0.38l2.05,0.0l-0.36,1.03l2.86,3.58l8.32,3.08l1.31,0.02l-6.32,6.75l-3.1,0.11l-2.36,1.77l-1.47,0.04l-0.86,0.79l-1.38,-0.0l-1.32,-0.81l-2.29,1.05l-0.76,0.98l-3.29,-0.41l-3.07,-2.07l-1.8,-0.07l-0.62,-0.6l0.0,-1.24l-0.28,-0.38l-1.15,-0.37l-1.4,-2.59l-1.19,-0.68l-0.47,-1.0l-1.27,-1.23l-1.16,-0.22l0.43,-0.72l1.45,-0.28l0.41,-0.95l-0.03,-2.21l0.68,-2.44l1.05,-0.63l1.43,-3.06l1.57,-1.37l1.02,-2.51l0.35,-1.88l2.52,0.46l0.44,-0.24l0.58,-1.43Z", "name": "Ethiopia"}, "SO": {"path": "M525.13,288.48l-1.13,-1.57l-0.03,-8.86l2.66,-3.38l1.67,-0.13l2.13,-1.69l3.41,-0.23l7.08,-7.55l2.91,-3.69l0.08,-4.82l2.98,-0.67l1.24,-0.86l0.45,-0.0l-0.2,3.0l-1.21,3.62l-2.73,5.97l-2.13,3.65l-5.03,6.16l-8.56,6.4l-2.78,3.08l-0.8,1.56Z", "name": "Somalia"}, "ZW": {"path": "M498.91,341.09l-1.11,-0.22l-0.92,0.28l-2.09,-0.44l-1.5,-1.11l-1.89,-0.43l-0.62,-1.4l-0.01,-0.84l-0.3,-0.38l-0.97,-0.25l-2.71,-2.74l-1.92,-3.32l3.83,0.45l3.73,-3.82l1.08,-0.44l0.26,-0.77l1.25,-0.9l1.41,-0.26l0.5,0.89l1.99,-0.05l1.72,1.17l1.11,0.17l1.05,0.66l0.01,2.99l-0.59,3.76l0.38,0.86l-0.23,1.23l-0.39,0.35l-0.63,1.81l-2.43,2.75Z", "name": "Zimbabwe"}, "ES": {"path": "M416.0,169.21l1.07,1.17l4.61,1.38l1.06,-0.57l2.6,1.26l2.71,-0.3l0.09,1.12l-2.14,1.8l-3.11,0.61l-0.31,0.31l-0.2,0.89l-1.54,1.69l-0.97,2.4l0.84,1.74l-1.32,1.27l-0.48,1.68l-1.88,0.65l-1.66,2.07l-5.36,-0.01l-1.79,1.08l-0.89,0.98l-0.88,-0.17l-0.79,-0.82l-0.68,-1.59l-2.37,-0.63l-0.11,-0.5l1.21,-1.82l-0.77,-1.13l0.61,-1.68l-0.76,-1.62l0.87,-0.49l0.09,-1.25l0.42,-0.6l0.03,-2.11l0.99,-0.69l0.13,-0.5l-1.03,-1.73l-1.46,-0.11l-0.61,0.38l-1.06,0.0l-0.52,-1.23l-0.53,-0.21l-1.32,0.67l-0.01,-1.49l-0.75,-0.96l3.03,-1.88l2.99,0.53l3.32,-0.02l2.63,0.51l6.01,-0.06Z", "name": "Spain"}, "ER": {"path": "M520.38,246.23l3.42,2.43l3.5,3.77l0.84,0.54l-0.95,-0.01l-3.51,-3.89l-2.33,-1.15l-1.73,-0.07l-0.91,-0.51l-1.26,0.51l-1.34,-1.02l-0.61,0.17l-0.66,1.61l-2.35,-0.43l-0.17,-0.67l1.29,-5.29l0.61,-0.61l1.95,-0.53l0.87,-1.01l1.17,2.41l0.68,2.33l1.49,1.43Z", "name": "Eritrea"}, "ME": {"path": "M468.91,172.53l-1.22,-1.02l0.47,-1.81l0.89,-0.72l2.26,1.51l-0.5,0.57l-0.75,-0.27l-1.14,1.73Z", "name": "Montenegro"}, "MD": {"path": "M488.41,153.73l1.4,-0.27l1.72,0.93l1.07,0.15l0.85,0.65l-0.14,0.84l0.96,0.85l1.12,2.47l-1.15,-0.07l-0.66,-0.41l-0.52,0.25l-0.09,0.86l-1.08,1.89l-0.27,-0.86l0.25,-1.34l-0.16,-1.6l-3.29,-4.34Z", "name": "Moldova"}, "MG": {"path": "M545.91,319.14l0.4,3.03l0.62,1.21l-0.21,1.02l-0.57,-0.8l-0.69,-0.01l-0.47,0.76l0.41,2.12l-0.18,0.87l-0.73,0.78l-0.15,2.14l-4.71,15.2l-1.06,2.88l-3.92,1.64l-3.12,-1.49l-0.6,-1.21l-0.19,-2.4l-0.86,-2.05l-0.21,-1.77l0.38,-1.62l1.21,-0.75l0.01,-0.76l1.19,-2.04l0.23,-1.66l-1.06,-2.99l-0.19,-2.21l0.81,-1.33l0.32,-1.46l4.63,-1.22l3.44,-3.0l0.85,-1.4l-0.08,-0.7l0.78,-0.04l1.38,-1.77l0.13,-1.64l0.45,-0.61l1.16,1.69l0.59,1.6Z", "name": "Madagascar"}, "MA": {"path": "M378.78,230.02l0.06,-0.59l0.92,-0.73l0.82,-1.37l-0.09,-1.04l0.79,-1.7l1.31,-1.58l0.96,-0.59l0.66,-1.55l0.09,-1.47l0.81,-1.48l1.72,-1.07l1.55,-2.69l1.16,-0.96l2.44,-0.39l1.94,-1.82l1.31,-0.78l2.09,-2.28l-0.51,-3.65l1.24,-3.7l1.5,-1.75l4.46,-2.57l2.37,-4.47l1.44,0.01l1.68,1.21l2.32,-0.19l3.47,0.65l0.8,1.54l0.16,1.71l0.86,2.96l0.56,0.59l-0.26,0.61l-3.05,0.44l-1.26,1.05l-1.33,0.22l-0.33,0.37l-0.09,1.78l-2.68,1.0l-1.07,1.42l-4.47,1.13l-4.04,2.01l-0.54,4.64l-1.15,0.06l-0.92,0.61l-1.96,-0.35l-2.42,0.54l-0.74,1.9l-0.86,0.4l-1.14,3.26l-3.53,3.01l-0.8,3.55l-0.96,1.1l-0.29,0.82l-4.95,0.18Z", "name": "Morocco"}, "UZ": {"path": "M598.64,172.75l-1.63,1.52l0.06,0.64l1.85,1.12l1.97,-0.64l2.21,1.17l-2.52,1.68l-2.59,-0.22l-0.18,-0.41l0.46,-1.23l-0.45,-0.53l-3.35,0.69l-2.1,3.51l-1.87,-0.12l-1.03,1.51l0.22,0.55l1.64,0.62l0.46,1.83l-1.19,2.49l-2.66,-0.53l0.05,-1.36l-0.26,-0.39l-3.3,-1.23l-2.56,-1.4l-4.4,-3.34l-1.34,-3.14l-1.08,-0.6l-2.58,0.13l-0.69,-0.44l-0.47,-2.52l-3.37,-1.6l-0.43,0.05l-2.07,1.72l-2.1,1.01l-0.21,0.47l0.28,1.01l-1.91,0.03l-0.09,-10.5l5.99,-1.7l6.19,3.54l2.71,2.84l7.05,-0.67l2.71,2.01l-0.17,2.81l0.39,0.42l0.9,0.02l0.44,2.14l0.38,0.32l2.94,0.09l0.95,1.42l1.28,-0.24l1.05,-2.04l4.43,-2.5Z", "name": "Uzbekistan"}, "MM": {"path": "M673.9,230.21l-1.97,1.57l-0.57,0.96l-1.4,0.6l-1.36,1.05l-1.99,0.36l-1.08,2.66l-0.91,0.4l-0.19,0.55l1.21,2.27l2.52,3.43l-0.79,1.91l-0.74,0.41l-0.17,0.52l0.65,1.37l1.61,1.95l0.25,2.58l0.9,2.13l-1.92,3.57l0.68,-2.25l-0.81,-1.74l0.19,-2.65l-1.05,-1.53l-1.24,-6.17l-1.12,-2.26l-0.6,-0.13l-4.34,3.02l-2.39,-0.65l0.77,-2.84l-0.52,-2.61l-1.91,-2.96l0.25,-0.75l-0.29,-0.51l-1.33,-0.3l-1.61,-1.93l-0.1,-1.3l0.82,-0.24l0.04,-1.64l1.02,-0.52l0.21,-0.45l-0.23,-0.95l0.54,-0.96l0.08,-2.22l1.46,0.45l0.47,-0.2l1.12,-2.19l0.16,-1.35l1.33,-2.16l-0.0,-1.52l2.89,-1.66l1.63,0.44l0.5,-0.44l-0.17,-1.4l0.64,-0.36l0.08,-1.04l0.77,-0.11l0.71,1.35l1.06,0.69l-0.03,3.86l-2.38,2.37l-0.3,3.15l0.46,0.43l2.28,-0.38l0.51,2.08l1.47,0.67l-0.6,1.8l0.19,0.48l2.97,1.48l1.64,-0.55l0.02,0.32Z", "name": "Myanmar"}, "ML": {"path": "M392.61,254.08l-0.19,-2.37l-0.99,-0.87l-0.44,-1.3l-0.09,-1.28l0.81,-0.58l0.35,-1.24l2.37,0.65l1.31,-0.47l0.86,0.15l0.66,-0.56l9.83,-0.04l0.38,-0.28l0.56,-1.8l-0.44,-0.65l-2.35,-21.95l3.27,-0.04l16.7,11.38l0.74,1.31l2.5,1.09l0.02,1.38l0.44,0.39l2.34,-0.21l0.01,5.38l-1.28,1.61l-0.26,1.49l-5.31,0.57l-1.07,0.92l-2.9,0.1l-0.86,-0.48l-1.38,0.36l-2.4,1.08l-0.6,0.87l-1.85,1.09l-0.43,0.7l-0.79,0.39l-1.44,-0.21l-0.81,0.84l-0.34,1.64l-1.91,2.02l-0.06,1.03l-0.67,1.22l0.13,1.16l-0.97,0.39l-0.23,-0.64l-0.52,-0.24l-1.35,0.4l-0.34,0.55l-2.69,-0.28l-0.37,-0.35l-0.02,-0.9l-0.65,-0.35l0.45,-0.64l-0.03,-0.53l-2.12,-2.44l-0.76,-0.01l-2.0,1.16l-0.78,-0.15l-0.8,-0.67l-1.21,0.23Z", "name": "Mali"}, "MN": {"path": "M676.61,146.48l3.81,1.68l5.67,-1.0l2.37,0.41l2.34,1.5l1.79,1.75l2.29,-0.03l3.12,0.52l2.47,-0.81l3.41,-0.59l3.53,-2.21l1.25,0.29l1.53,1.13l2.27,-0.21l-2.66,5.01l0.64,1.68l0.47,0.21l1.32,-0.38l2.38,0.48l2.02,-1.11l1.76,0.89l2.06,2.02l-0.13,0.53l-1.72,-0.29l-3.77,0.46l-1.88,0.99l-1.76,1.99l-3.71,1.17l-2.45,1.6l-3.83,-0.87l-0.41,0.17l-1.31,1.99l1.04,2.24l-1.52,0.9l-1.74,1.57l-2.79,1.02l-3.78,0.13l-4.05,1.05l-2.77,1.52l-1.16,-0.85l-2.94,0.0l-3.62,-1.79l-2.58,-0.49l-3.4,0.41l-5.12,-0.67l-2.63,0.06l-1.31,-1.6l-1.4,-3.0l-1.48,-0.33l-3.13,-1.94l-6.16,-0.93l-0.71,-1.06l0.86,-3.82l-1.93,-2.71l-3.5,-1.18l-1.95,-1.58l-0.5,-1.72l2.34,-0.52l4.75,-2.8l3.62,-1.47l2.18,0.97l2.46,0.05l1.81,1.53l2.46,0.12l3.95,0.71l2.43,-2.28l0.08,-0.48l-0.9,-1.72l2.24,-2.98l2.62,1.27l4.94,1.17l0.43,2.24Z", "name": "Mongolia"}, "MK": {"path": "M472.8,173.98l0.49,-0.71l3.57,-0.71l1.0,0.77l0.13,1.45l-0.65,0.53l-1.15,-0.05l-1.12,0.67l-1.39,0.22l-0.79,-0.55l-0.29,-1.03l0.19,-0.6Z", "name": "Macedonia"}, "MW": {"path": "M505.5,309.31l0.85,1.95l0.15,2.86l-0.69,1.65l0.71,1.8l0.06,1.28l0.49,0.64l0.07,1.06l0.4,0.55l0.8,-0.23l0.55,0.61l0.69,-0.21l0.34,0.6l0.19,2.94l-1.04,0.62l-0.54,1.25l-1.11,-1.08l-0.16,-1.56l0.51,-1.31l-0.32,-1.3l-0.99,-0.65l-0.82,0.12l-2.36,-1.64l0.63,-1.96l0.82,-1.18l-0.46,-2.01l0.9,-2.86l-0.94,-2.51l0.96,0.18l0.29,0.4Z", "name": "Malawi"}, "MR": {"path": "M407.36,220.66l-2.58,0.03l-0.39,0.44l2.42,22.56l0.36,0.43l-0.39,1.24l-9.75,0.04l-0.56,0.53l-0.91,-0.11l-1.27,0.45l-1.61,-0.66l-0.97,0.03l-0.36,0.29l-0.38,1.35l-0.42,0.23l-2.93,-3.4l-2.96,-1.52l-1.62,-0.03l-1.27,0.54l-1.12,-0.2l-0.65,0.4l-0.08,-0.49l0.68,-1.29l0.31,-2.43l-0.57,-3.91l0.23,-1.21l-0.69,-1.5l-1.15,-1.02l0.25,-0.39l9.58,0.02l0.4,-0.45l-0.46,-3.68l0.47,-1.04l2.12,-0.21l0.36,-0.4l-0.08,-6.4l7.81,0.13l0.41,-0.4l0.01,-3.31l7.76,5.35Z", "name": "Mauritania"}, "UG": {"path": "M498.55,276.32l0.7,-0.46l1.65,0.5l1.96,-0.57l1.7,0.01l1.45,-0.98l0.91,1.33l1.33,3.95l-2.57,4.03l-1.46,-0.4l-2.54,0.91l-1.37,1.61l-0.01,0.81l-2.42,-0.01l-2.26,1.01l-0.17,-1.59l0.58,-1.04l0.14,-1.94l1.37,-2.28l1.78,-1.58l-0.17,-0.65l-0.72,-0.24l0.13,-2.43Z", "name": "Uganda"}, "MY": {"path": "M717.47,273.46l-1.39,0.65l-2.12,-0.41l-2.88,-0.0l-0.38,0.28l-0.84,2.75l-0.99,0.96l-1.21,3.29l-1.73,0.45l-2.45,-0.68l-1.39,0.31l-1.33,1.15l-1.59,-0.14l-1.41,0.44l-1.44,-1.19l-0.18,-0.73l1.34,0.53l1.93,-0.47l0.75,-2.22l4.02,-1.03l2.75,-3.21l0.82,0.94l0.64,-0.05l0.4,-0.65l0.96,0.06l0.42,-0.36l0.24,-2.68l1.81,-1.64l1.21,-1.86l0.63,-0.01l1.07,1.05l0.34,1.28l3.44,1.35l-0.06,0.35l-1.37,0.1l-0.35,0.54l0.32,0.88ZM673.68,269.59l0.17,1.09l0.47,0.33l1.65,-0.3l0.87,-0.94l1.61,1.52l0.98,1.56l-0.12,2.81l0.41,2.29l0.95,0.9l0.88,2.44l-1.27,0.12l-5.1,-3.67l-0.34,-1.29l-1.37,-1.59l-0.33,-1.97l-0.88,-1.4l0.25,-1.68l-0.46,-1.05l1.63,0.84Z", "name": "Malaysia"}, "MX": {"path": "M133.12,200.41l0.2,0.47l9.63,3.33l6.96,-0.02l0.4,-0.4l0.0,-0.74l3.77,0.0l3.55,2.93l1.39,2.83l1.52,1.04l2.08,0.82l0.47,-0.14l1.46,-2.0l1.73,-0.04l1.59,0.98l2.05,3.35l1.47,1.56l1.26,3.14l2.18,1.02l2.26,0.58l-1.18,3.72l-0.42,5.04l1.79,4.89l1.62,1.89l0.61,1.52l1.2,1.42l2.55,0.66l1.37,1.1l7.54,-1.89l1.86,-1.3l1.14,-4.3l4.1,-1.21l3.57,-0.11l0.32,0.3l-0.06,0.94l-1.26,1.45l-0.67,1.71l0.38,0.7l-0.72,2.27l-0.49,-0.3l-1.0,0.08l-1.0,1.39l-0.47,-0.11l-0.53,0.47l-4.26,-0.02l-0.4,0.4l-0.0,1.06l-1.1,0.26l0.1,0.44l1.82,1.44l0.56,0.91l-3.19,0.21l-1.21,2.09l0.24,0.72l-0.2,0.44l-2.24,-2.18l-1.45,-0.93l-2.22,-0.69l-1.52,0.22l-3.07,1.16l-10.55,-3.85l-2.86,-1.96l-3.78,-0.92l-1.08,-1.19l-2.62,-1.43l-1.18,-1.54l-0.38,-0.81l0.66,-0.63l-0.18,-0.53l0.52,-0.76l0.01,-0.91l-2.0,-3.82l-2.21,-2.63l-2.53,-2.09l-1.19,-1.62l-2.2,-1.17l-0.3,-0.43l0.34,-1.48l-0.21,-0.45l-1.23,-0.6l-1.36,-1.2l-0.59,-1.78l-1.54,-0.47l-2.44,-2.55l-0.16,-0.9l-1.33,-2.03l-0.84,-1.99l-0.16,-1.33l-1.81,-1.1l-0.97,0.05l-1.31,-0.7l-0.57,0.22l-0.4,1.12l0.72,3.77l3.51,3.89l0.28,0.78l0.53,0.26l0.41,1.43l1.33,1.73l1.58,1.41l0.8,2.39l1.43,2.41l0.13,1.32l0.37,0.36l1.04,0.08l1.67,2.28l-0.85,0.76l-0.66,-1.51l-1.68,-1.54l-2.91,-1.87l0.06,-1.82l-0.54,-1.68l-2.91,-2.03l-0.55,0.09l-1.95,-1.1l-0.88,-0.94l0.68,-0.08l0.93,-1.01l0.08,-1.78l-1.93,-1.94l-1.46,-0.77l-3.75,-7.56l4.88,-0.42Z", "name": "Mexico"}, "IL": {"path": "M507.76,203.05l0.4,-0.78l0.18,0.4l-0.33,1.03l0.52,0.44l0.68,-0.22l-0.86,3.6l-1.16,-3.32l0.59,-0.74l-0.03,-0.41ZM508.73,200.34l0.37,-1.02l0.64,0.0l0.52,-0.51l-0.49,1.53l-0.56,-0.24l-0.48,0.23Z", "name": "Israel"}, "FR": {"path": "M444.48,172.62l-0.64,1.78l-0.58,-0.31l-0.49,-1.72l0.4,-0.89l1.0,-0.72l0.3,1.85ZM429.64,147.1l1.78,1.58l1.46,-0.13l2.1,1.42l1.35,0.27l1.23,0.83l3.04,0.5l-1.03,1.85l-0.3,2.12l-0.41,0.32l-0.95,-0.24l-0.5,0.43l0.06,0.61l-1.81,1.92l-0.04,1.42l0.55,0.38l0.88,-0.36l0.61,0.97l-0.03,1.0l0.57,0.91l-0.75,1.09l0.65,2.39l1.27,0.57l-0.18,0.82l-2.01,1.53l-4.77,-0.8l-3.82,1.0l-0.53,1.85l-2.49,0.34l-2.71,-1.31l-1.16,0.57l-4.31,-1.29l-0.72,-0.86l1.19,-1.78l0.39,-6.45l-2.58,-3.3l-1.9,-1.66l-3.72,-1.23l-0.19,-1.72l2.81,-0.61l4.12,0.81l0.47,-0.48l-0.6,-2.77l1.94,0.95l5.83,-2.54l0.92,-2.74l1.6,-0.49l0.24,0.78l1.36,0.33l1.05,1.19ZM289.01,278.39l-0.81,0.8l-0.78,0.12l-0.5,-0.66l-0.56,-0.1l-0.91,0.6l-0.46,-0.22l1.09,-2.96l-0.96,-1.77l-0.17,-1.49l1.07,-1.77l2.32,0.75l2.51,2.01l0.3,0.74l-2.14,3.96Z", "name": "France"}, "XS": {"path": "M531.15,258.94l1.51,0.12l5.13,-0.95l5.3,-1.48l-0.01,4.4l-2.67,3.39l-1.85,0.01l-8.04,-2.94l-2.55,-3.17l1.12,-1.71l2.04,2.34Z", "name": "Somaliland"}, "FI": {"path": "M492.17,76.39l-0.23,3.5l3.52,2.63l-2.08,2.88l-0.02,0.44l2.8,4.56l-1.59,3.31l2.16,3.24l-0.94,2.39l0.14,0.47l3.44,2.51l-0.77,1.62l-7.52,6.95l-4.5,0.31l-4.38,1.37l-3.8,0.74l-1.44,-1.96l-2.17,-1.11l0.5,-3.66l-1.16,-3.33l1.09,-2.08l2.21,-2.42l5.67,-4.32l1.64,-0.83l0.21,-0.42l-0.46,-2.02l-3.38,-1.89l-0.75,-1.43l-0.22,-6.74l-6.79,-4.8l0.8,-0.62l2.54,2.12l3.46,-0.12l3.0,0.96l2.51,-2.11l1.17,-3.08l3.55,-1.38l2.76,1.53l-0.95,2.79Z", "name": "Finland"}, "FJ": {"path": "M869.95,326.98l-1.21,0.41l-0.08,-0.23l2.97,-1.21l-0.14,0.42l-1.54,0.61ZM867.58,329.25l0.43,0.37l-0.27,0.88l-1.24,0.28l-1.04,-0.24l-0.14,-0.66l0.63,-0.58l0.92,0.26l0.7,-0.31Z", "name": "Fiji"}, "FK": {"path": "M274.36,425.85l1.44,1.08l-0.47,0.73l-3.0,0.89l-0.96,-1.0l-0.52,-0.05l-1.83,1.29l-0.73,-0.88l2.46,-1.64l1.93,0.76l1.67,-1.19Z", "name": "Falkland Is."}, "NI": {"path": "M202.33,252.67l0.81,-0.18l1.03,-1.02l-0.04,-0.88l0.68,-0.0l0.63,-0.54l0.97,0.22l1.53,-1.26l0.58,-0.99l1.17,0.34l2.41,-0.94l0.13,1.32l-0.81,1.94l0.1,2.74l-0.36,0.37l-0.11,1.75l-0.47,0.81l0.18,1.14l-1.73,-0.85l-0.71,0.27l-1.47,-0.6l-0.52,0.16l-4.01,-3.81Z", "name": "Nicaragua"}, "NL": {"path": "M430.31,143.39l0.6,-0.5l2.13,-4.8l3.2,-1.33l1.74,0.08l0.33,0.8l-0.59,2.92l-0.5,0.99l-1.26,0.0l-0.4,0.45l0.33,2.7l-2.2,-1.78l-2.62,0.58l-0.75,-0.11Z", "name": "Netherlands"}, "NO": {"path": "M491.44,67.41l6.8,2.89l-2.29,0.86l-0.15,0.65l2.33,2.38l-4.98,1.79l0.84,-2.45l-0.18,-0.48l-3.55,-1.8l-3.89,1.52l-1.42,3.38l-2.12,1.72l-2.64,-1.0l-3.11,0.21l-2.66,-2.22l-0.5,-0.01l-1.41,1.1l-1.44,0.17l-0.35,0.35l-0.32,2.47l-4.32,-0.64l-0.44,0.29l-0.58,2.11l-2.45,0.2l-4.15,7.68l-3.88,5.76l0.78,1.62l-0.64,1.16l-2.24,-0.06l-0.38,0.24l-1.66,3.89l0.15,5.17l1.57,2.04l-0.78,4.16l-2.02,2.48l-0.85,1.63l-1.3,-1.75l-0.58,-0.07l-4.87,4.19l-3.1,0.79l-3.16,-1.7l-0.85,-3.77l-0.77,-8.55l2.14,-2.31l6.55,-3.27l5.02,-4.17l10.63,-13.84l10.98,-8.7l5.35,-1.91l4.34,0.12l3.69,-3.64l4.49,0.19l4.37,-0.89ZM484.55,20.04l4.26,1.75l-3.1,2.55l-7.1,0.65l-7.08,-0.9l-0.37,-1.31l-0.37,-0.29l-3.44,-0.1l-2.08,-2.0l6.87,-1.44l3.9,1.31l2.39,-1.64l6.13,1.4ZM481.69,33.93l-4.45,1.74l-3.54,-0.99l1.12,-0.9l0.05,-0.58l-1.06,-1.22l4.22,-0.89l1.09,1.97l2.57,0.87ZM466.44,24.04l7.43,3.77l-5.41,1.86l-1.58,4.08l-2.26,1.2l-1.12,4.11l-2.61,0.18l-4.79,-2.86l1.84,-1.54l-0.1,-0.68l-3.69,-1.53l-4.77,-4.51l-1.73,-3.89l6.11,-1.82l1.54,1.92l3.57,-0.08l1.2,-1.96l3.32,-0.18l3.05,1.92Z", "name": "Norway"}, "NA": {"path": "M474.26,330.66l-0.97,0.04l-0.38,0.4l-0.07,8.9l-2.09,0.08l-0.39,0.4l-0.0,17.42l-1.98,1.23l-1.17,0.17l-2.44,-0.66l-0.48,-1.13l-0.99,-0.74l-0.54,0.05l-0.9,1.01l-1.53,-1.68l-0.93,-1.88l-1.99,-8.56l-0.06,-3.12l-0.33,-1.52l-2.3,-3.34l-1.91,-4.83l-1.96,-2.43l-0.12,-1.57l2.33,-0.79l1.43,0.07l1.81,1.13l10.23,-0.25l1.84,1.23l5.87,0.35ZM474.66,330.64l6.51,-1.6l1.9,0.39l-1.69,0.4l-1.31,0.83l-1.12,-0.94l-4.29,0.92Z", "name": "Namibia"}, "VU": {"path": "M839.04,322.8l0.22,1.14l-0.44,0.03l-0.2,-1.45l0.42,0.27Z", "name": "Vanuatu"}, "NC": {"path": "M838.78,341.24l-0.33,0.22l-2.9,-1.75l-3.26,-3.37l1.65,0.83l4.85,4.07Z", "name": "New Caledonia"}, "NE": {"path": "M454.75,226.53l1.33,1.37l0.48,0.07l1.27,-0.7l0.53,3.52l0.94,0.83l0.17,0.92l0.81,0.69l-0.44,0.95l-0.96,5.26l-0.13,3.22l-3.04,2.31l-1.22,3.57l1.02,1.24l-0.0,1.46l0.39,0.4l1.13,0.04l-0.9,1.25l-1.47,-2.42l-0.86,-0.29l-2.09,1.37l-1.74,-0.67l-1.45,-0.17l-0.85,0.35l-1.36,-0.07l-1.64,1.09l-1.06,0.05l-2.94,-1.28l-1.44,0.59l-1.01,-0.03l-0.97,-0.94l-2.7,-0.98l-2.69,0.3l-0.87,0.64l-0.47,1.6l-0.75,1.16l-0.12,1.53l-1.57,-1.1l-1.31,0.24l0.03,-0.81l-0.32,-0.41l-2.59,-0.52l-0.15,-1.16l-1.35,-1.6l-0.29,-1.0l0.13,-0.84l1.29,-0.08l1.08,-0.92l3.31,-0.22l2.22,-0.41l0.32,-0.34l0.2,-1.47l1.39,-1.88l-0.01,-5.66l3.36,-1.12l7.24,-5.12l8.42,-4.92l3.69,1.06Z", "name": "Niger"}, "NG": {"path": "M456.32,253.89l0.64,0.65l-0.28,1.04l-2.11,2.01l-2.03,5.18l-1.37,1.16l-1.15,3.18l-1.33,0.66l-1.46,-0.97l-1.21,0.16l-1.38,1.36l-0.91,0.24l-1.79,4.06l-2.33,0.81l-1.11,-0.07l-0.86,0.5l-1.71,-0.05l-1.19,-1.39l-0.89,-1.89l-1.77,-1.66l-3.95,-0.08l0.07,-5.21l0.42,-1.43l1.95,-2.3l-0.14,-0.91l0.43,-1.18l-0.53,-1.41l0.25,-2.92l0.72,-1.07l0.32,-1.34l0.46,-0.39l2.47,-0.28l2.34,0.89l1.15,1.02l1.28,0.04l1.22,-0.58l3.03,1.27l1.49,-0.14l1.36,-1.0l1.33,0.07l0.82,-0.35l3.45,0.8l1.82,-1.32l1.84,2.67l0.66,0.16Z", "name": "Nigeria"}, "NZ": {"path": "M857.8,379.65l1.86,3.12l0.44,0.18l0.3,-0.38l0.03,-1.23l0.38,0.27l0.57,2.31l2.02,0.94l1.81,0.27l1.57,-1.06l0.7,0.18l-1.15,3.59l-1.98,0.11l-0.74,1.2l0.2,1.11l-2.42,3.98l-1.49,0.92l-1.04,-0.85l1.21,-2.05l-0.81,-2.01l-2.63,-1.25l0.04,-0.57l1.82,-1.19l0.43,-2.34l-0.16,-2.03l-0.95,-1.82l-0.06,-0.72l-3.11,-3.64l-0.79,-1.52l1.56,1.45l1.76,0.66l0.65,2.34ZM853.83,393.59l0.57,1.24l0.59,0.16l1.42,-0.97l0.46,0.79l0.0,1.03l-2.47,3.48l-1.26,1.2l-0.06,0.5l0.55,0.87l-1.41,0.07l-2.33,1.38l-2.03,5.02l-3.02,2.16l-2.06,-0.06l-1.71,-1.04l-2.47,-0.2l-0.27,-0.73l1.22,-2.1l3.05,-2.94l1.62,-0.59l4.02,-2.82l1.57,-1.67l1.07,-2.16l0.88,-0.7l0.48,-1.75l1.24,-0.97l0.35,0.79Z", "name": "New Zealand"}, "NP": {"path": "M641.14,213.62l0.01,3.19l-1.74,0.04l-4.8,-0.86l-1.58,-1.39l-3.37,-0.34l-7.65,-3.7l0.8,-2.09l2.33,-1.7l1.77,0.75l2.49,1.76l1.38,0.41l0.99,1.35l1.9,0.52l1.99,1.17l5.49,0.9Z", "name": "Nepal"}, "XK": {"path": "M472.77,172.64l-1.08,-1.29l0.96,-0.77l0.29,-0.83l1.98,1.64l-0.36,0.67l-1.79,0.58Z", "name": "Kosovo"}, "CI": {"path": "M407.4,259.27l0.86,0.42l0.56,0.9l1.13,0.53l1.19,-0.61l0.97,-0.08l1.42,0.54l0.6,3.24l-1.03,2.08l-0.65,2.84l1.06,2.33l-0.06,0.53l-2.54,-0.47l-1.66,0.03l-3.06,0.46l-4.11,1.6l0.32,-3.06l-1.18,-1.31l-1.32,-0.66l0.42,-0.85l-0.2,-1.4l0.5,-0.67l0.01,-1.59l0.84,-0.32l0.26,-0.5l-1.15,-3.01l0.12,-0.5l0.51,-0.25l0.66,0.31l1.93,0.02l0.67,-0.71l0.71,-0.14l0.25,0.69l0.57,0.22l1.4,-0.61Z", "name": "C\u00f4te d'Ivoire"}, "CH": {"path": "M444.62,156.35l-0.29,0.87l0.18,0.53l1.13,0.58l1.0,0.1l-0.1,0.65l-0.79,0.38l-1.72,-0.37l-0.45,0.23l-0.45,1.04l-0.75,0.06l-0.84,-0.4l-1.32,1.0l-0.96,0.12l-0.88,-0.55l-0.81,-1.3l-0.49,-0.16l-0.63,0.26l0.02,-0.65l1.71,-1.66l0.1,-0.56l0.93,0.08l0.58,-0.46l1.99,0.02l0.66,-0.61l2.19,0.79Z", "name": "Switzerland"}, "CO": {"path": "M242.07,254.93l-1.7,0.59l-0.59,1.18l-1.7,1.69l-0.38,1.93l-0.67,1.43l0.31,0.57l1.03,0.13l0.25,0.9l0.57,0.64l-0.04,2.34l1.64,1.42l3.16,-0.24l1.26,0.28l1.67,2.06l0.41,0.13l4.09,-0.39l0.45,0.22l-0.92,1.95l-0.2,1.8l0.52,1.83l0.75,1.05l-1.12,1.1l0.07,0.63l0.84,0.51l0.74,1.29l-0.39,-0.45l-0.59,-0.01l-0.71,0.74l-4.71,-0.05l-0.4,0.41l0.03,1.57l0.33,0.39l1.11,0.2l-1.68,0.4l-0.29,0.38l-0.01,1.82l1.16,1.14l0.34,1.25l-1.05,7.05l-1.04,-0.87l1.26,-1.99l-0.13,-0.56l-2.18,-1.23l-1.38,0.2l-1.14,-0.38l-1.27,0.61l-1.55,-0.26l-1.38,-2.46l-1.23,-0.75l-0.85,-1.2l-1.67,-1.19l-0.86,0.13l-2.11,-1.32l-1.01,0.31l-1.8,-0.29l-0.52,-0.91l-3.09,-1.68l0.77,-0.52l-0.1,-1.12l0.41,-0.64l1.34,-0.32l2.0,-2.88l-0.11,-0.57l-0.66,-0.43l0.39,-1.38l-0.52,-2.1l0.49,-0.83l-0.4,-2.13l-0.97,-1.35l0.17,-0.66l0.86,-0.08l0.47,-0.75l-0.46,-1.63l1.41,-0.07l1.8,-1.69l0.93,-0.24l0.3,-0.38l0.45,-2.76l1.22,-1.0l1.44,-0.04l0.45,-0.5l1.91,0.12l2.93,-1.84l1.15,-1.14l0.91,0.46l-0.25,0.45Z", "name": "Colombia"}, "CN": {"path": "M740.23,148.97l4.57,1.3l2.8,2.17l0.98,2.9l0.38,0.27l3.8,0.0l2.32,-1.28l3.29,-0.75l-0.96,2.09l-1.02,1.28l-0.85,3.4l-1.52,2.73l-2.76,-0.5l-2.4,1.13l-0.21,0.45l0.64,2.57l-0.32,3.2l-0.94,0.06l-0.37,0.89l-0.91,-1.01l-0.64,0.07l-0.92,1.57l-3.73,1.25l-0.26,0.48l0.26,1.06l-1.5,-0.08l-1.09,-0.86l-0.56,0.06l-1.67,2.06l-2.7,1.56l-2.03,1.88l-3.4,0.83l-1.93,1.4l-1.15,0.34l0.33,-0.7l-0.41,-0.89l1.79,-1.79l0.02,-0.54l-1.32,-1.56l-0.48,-0.1l-2.24,1.09l-2.83,2.06l-1.51,1.83l-2.28,0.13l-1.55,1.49l-0.04,0.5l1.32,1.97l2.0,0.58l0.31,1.35l1.98,0.84l3.0,-1.96l2.0,1.02l1.49,0.11l0.22,0.83l-3.37,0.86l-1.12,1.48l-2.5,1.52l-1.29,1.99l0.14,0.56l2.57,1.48l0.97,2.7l3.17,4.63l-0.03,1.66l-1.35,0.65l-0.2,0.51l0.6,1.47l1.4,0.91l-0.89,3.82l-1.43,0.38l-3.85,6.44l-2.27,3.11l-6.78,4.57l-2.73,0.29l-1.45,1.04l-0.62,-0.61l-0.55,-0.01l-1.36,1.25l-3.39,1.27l-2.61,0.4l-1.1,2.79l-0.81,0.09l-0.49,-1.42l0.5,-0.85l-0.25,-0.59l-3.36,-0.84l-1.3,0.4l-2.31,-0.62l-0.94,-0.84l0.33,-1.28l-0.3,-0.49l-2.19,-0.46l-1.13,-0.93l-0.47,-0.02l-2.06,1.36l-4.29,0.28l-2.76,1.05l-0.28,0.43l0.32,2.53l-0.59,-0.03l-0.19,-1.34l-0.55,-0.34l-1.68,0.7l-2.46,-1.23l0.62,-1.87l-0.26,-0.51l-1.37,-0.44l-0.54,-2.22l-0.45,-0.3l-2.13,0.35l0.24,-2.48l2.39,-2.4l0.03,-4.31l-1.19,-0.92l-0.78,-1.49l-0.41,-0.21l-1.41,0.19l-1.98,-0.3l0.46,-1.07l-1.17,-1.7l-0.55,-0.11l-1.63,1.05l-2.25,-0.57l-2.89,1.73l-2.25,1.98l-1.75,0.29l-1.17,-0.71l-3.31,-0.65l-1.48,0.79l-1.04,1.27l-0.12,-1.17l-0.54,-0.34l-1.44,0.54l-5.55,-0.86l-1.98,-1.16l-1.89,-0.54l-0.99,-1.35l-1.34,-0.37l-2.55,-1.79l-2.01,-0.84l-1.21,0.56l-5.57,-3.45l-0.53,-2.31l1.19,0.25l0.48,-0.37l0.08,-1.42l-0.98,-1.56l0.15,-2.44l-2.69,-3.32l-4.12,-1.23l-0.67,-2.0l-1.92,-1.48l-0.38,-0.7l-0.51,-3.01l-1.52,-0.66l-0.7,0.13l-0.48,-2.05l0.55,-0.51l-0.09,-0.82l2.03,-1.19l1.6,-0.54l2.56,0.38l0.42,-0.22l0.85,-1.7l3.0,-0.33l1.1,-1.26l4.05,-1.77l0.39,-0.91l-0.17,-1.44l1.45,-0.67l0.2,-0.52l-2.07,-4.9l4.51,-1.12l1.37,-0.73l1.89,-5.51l4.98,0.86l1.51,-1.7l0.11,-2.87l1.99,-0.38l1.83,-2.06l0.49,-0.13l0.68,2.08l2.23,1.77l3.44,1.16l1.55,2.29l-0.92,3.49l0.96,1.67l6.54,1.13l2.95,1.87l1.47,0.35l1.06,2.62l1.53,1.91l3.05,0.08l5.14,0.67l3.37,-0.41l2.36,0.43l3.65,1.8l3.06,0.04l1.45,0.88l2.87,-1.59l3.95,-1.02l3.83,-0.14l3.06,-1.14l1.77,-1.6l1.72,-1.01l0.17,-0.49l-1.1,-2.05l1.02,-1.54l4.02,0.8l2.45,-1.61l3.76,-1.19l1.96,-2.13l1.63,-0.83l3.51,-0.4l1.92,0.34l0.46,-0.3l0.17,-1.5l-2.27,-2.22l-2.11,-1.09l-2.18,1.11l-2.32,-0.47l-1.29,0.32l-0.4,-0.82l2.73,-5.16l3.02,1.06l3.53,-2.06l0.18,-1.68l2.16,-3.35l1.49,-1.35l-0.03,-1.85l-1.07,-0.85l1.54,-1.26l2.98,-0.59l3.23,-0.09l3.64,0.99l2.04,1.16l3.29,6.71l0.92,3.19ZM696.92,237.31l-1.87,1.08l-1.63,-0.64l-0.06,-1.79l1.03,-0.98l2.58,-0.69l1.16,0.05l0.3,0.54l-0.98,1.06l-0.53,1.37Z", "name": "China"}, "CM": {"path": "M457.92,257.49l1.05,1.91l-1.4,0.16l-1.05,-0.23l-0.45,0.22l-0.54,1.19l0.08,0.45l1.48,1.47l1.05,0.45l1.01,2.46l-1.52,2.99l-0.68,0.68l-0.13,3.69l2.38,3.84l1.09,0.8l0.24,2.48l-3.67,-1.14l-11.27,-0.13l0.23,-1.79l-0.98,-1.66l-1.19,-0.54l-0.44,-0.97l-0.6,-0.42l1.71,-4.27l0.75,-0.13l1.38,-1.36l0.65,-0.03l1.71,0.99l1.93,-1.12l1.14,-3.18l1.38,-1.17l2.0,-5.14l2.17,-2.13l0.3,-1.64l-0.86,-0.88l0.03,-0.33l0.94,1.28l0.07,3.22Z", "name": "Cameroon"}, "CL": {"path": "M246.5,429.18l-3.14,1.83l-0.57,3.16l-0.64,0.05l-2.68,-1.06l-2.82,-2.33l-3.04,-1.89l-0.69,-1.85l0.63,-2.14l-1.21,-2.11l-0.31,-5.37l1.01,-2.91l2.57,-2.38l-0.18,-0.68l-3.16,-0.77l2.05,-2.47l0.77,-4.65l2.32,0.9l0.54,-0.29l1.31,-6.31l-0.22,-0.44l-1.68,-0.8l-0.56,0.28l-0.7,3.36l-0.81,-0.22l1.56,-9.41l1.15,-2.24l-0.71,-2.82l-0.18,-2.84l1.01,-0.33l3.26,-9.14l1.07,-4.22l-0.56,-4.21l0.74,-2.34l-0.29,-3.27l1.46,-3.34l2.04,-16.59l-0.66,-7.76l1.03,-0.53l0.54,-0.9l0.79,1.14l0.32,1.78l1.25,1.16l-0.69,2.55l1.33,2.9l0.97,3.59l0.46,0.29l1.5,-0.3l0.11,0.23l-0.76,2.44l-2.57,1.23l-0.23,0.37l0.08,4.33l-0.46,0.77l0.56,1.21l-1.58,1.51l-1.68,2.62l-0.89,2.47l0.2,2.7l-1.48,2.73l1.12,5.09l0.64,0.61l-0.01,2.29l-1.38,2.68l0.01,2.4l-1.89,2.04l0.02,2.75l0.69,2.57l-1.43,1.13l-1.26,5.68l0.39,3.51l-0.97,0.89l0.58,3.5l1.02,1.14l-0.65,1.02l0.15,0.57l1.0,0.53l0.16,0.69l-1.03,0.85l0.26,1.75l-0.89,4.03l-1.31,2.66l0.24,1.75l-0.71,1.83l-1.99,1.7l0.3,3.67l0.88,1.19l1.58,0.01l0.01,2.21l1.04,1.95l5.98,0.63ZM248.69,430.79l0.0,7.33l0.4,0.4l3.52,0.05l-0.44,0.75l-1.94,0.98l-2.49,-0.37l-1.88,-1.06l-2.55,-0.49l-5.59,-3.71l-2.38,-2.63l4.1,2.48l3.32,1.23l0.45,-0.12l1.29,-1.57l0.83,-2.32l2.05,-1.24l1.31,0.29Z", "name": "Chile"}, "XC": {"path": "M504.91,192.87l0.34,0.01l0.27,-0.07l-0.29,0.26l-0.31,-0.2Z", "name": "N. Cyprus"}, "CA": {"path": "M280.06,145.6l-1.67,2.88l0.07,0.49l0.5,0.04l1.46,-0.98l1.0,0.42l-0.56,0.72l0.17,0.62l2.22,0.89l1.35,-0.71l1.95,0.78l-0.66,2.01l0.5,0.51l1.32,-0.42l0.98,3.17l-0.91,2.41l-0.8,0.08l-1.23,-0.45l0.47,-2.25l-0.89,-0.83l-0.48,0.06l-2.78,2.63l-0.34,-0.02l1.02,-0.85l-0.14,-0.69l-2.4,-0.77l-7.4,0.08l-0.17,-0.41l1.3,-0.94l0.02,-0.64l-0.73,-0.58l1.85,-1.74l2.57,-5.16l1.47,-1.79l1.99,-1.05l0.46,0.06l-1.53,2.45ZM68.32,74.16l4.13,0.95l4.02,2.14l2.61,0.4l2.47,-1.89l2.88,-1.31l3.85,0.48l3.71,-1.94l3.82,-1.04l1.56,1.68l0.49,0.08l1.87,-1.04l0.65,-1.98l1.24,0.35l4.16,3.94l0.54,0.01l2.75,-2.49l0.26,2.59l0.49,0.35l3.08,-0.73l1.04,-1.27l2.73,0.23l3.83,1.86l5.86,1.61l3.47,0.75l2.44,-0.26l2.73,1.78l-2.98,1.81l-0.19,0.41l0.31,0.32l4.53,0.92l6.87,-0.5l2.0,-0.69l2.49,2.39l0.53,0.02l2.72,-2.16l-0.02,-0.64l-2.16,-1.54l1.15,-1.06l4.83,-0.61l1.84,0.95l2.48,2.31l3.01,-0.23l4.55,1.92l3.85,-0.67l3.61,0.1l0.41,-0.44l-0.25,-2.36l1.79,-0.61l3.49,1.32l-0.01,3.77l0.31,0.39l0.45,-0.22l1.48,-3.16l1.74,0.1l0.41,-0.3l1.13,-4.37l-2.78,-3.11l-2.8,-1.74l0.19,-4.64l2.71,-3.07l2.98,0.67l2.41,1.95l3.19,4.8l-1.99,1.97l0.21,0.68l4.33,0.84l-0.01,4.15l0.25,0.37l0.44,-0.09l3.07,-3.15l2.54,2.39l-0.61,3.33l2.42,2.88l0.61,0.0l2.61,-3.08l1.88,-3.82l0.17,-4.58l6.72,0.94l3.13,2.04l0.13,1.82l-1.76,2.19l-0.01,0.49l1.66,2.16l-0.26,1.71l-4.68,2.8l-3.28,0.61l-2.47,-1.2l-0.55,0.23l-0.73,2.04l-2.38,3.43l-0.74,1.77l-2.74,2.57l-3.44,0.25l-2.21,1.78l-0.28,2.53l-2.82,0.55l-3.12,3.22l-2.72,4.31l-1.03,3.17l-0.14,4.31l0.33,0.41l3.44,0.57l2.24,5.95l0.45,0.23l3.4,-0.69l4.52,1.51l2.43,1.31l1.91,1.73l3.1,0.96l2.62,1.46l6.6,0.54l-0.35,2.74l0.81,3.53l1.81,3.78l3.83,3.3l0.45,0.04l2.1,-1.28l1.37,-3.69l-1.31,-5.38l-1.45,-1.58l3.57,-1.47l2.84,-2.46l1.52,-2.8l-0.25,-2.55l-1.7,-3.07l-2.85,-2.61l2.8,-3.95l-1.08,-3.37l-0.79,-5.67l1.36,-0.7l6.76,1.41l2.12,-0.96l5.12,3.36l1.05,1.61l4.08,0.26l-0.06,2.87l0.83,4.7l0.3,0.32l2.16,0.54l1.73,2.06l0.5,0.09l3.63,-2.03l2.52,-4.19l1.26,-1.32l7.6,11.72l-0.92,2.04l0.16,0.51l3.3,1.97l2.22,1.98l4.1,0.98l1.43,0.99l0.95,2.79l2.1,0.68l0.84,1.08l0.17,3.45l-3.37,2.26l-4.22,1.24l-3.06,2.63l-4.06,0.51l-5.35,-0.69l-6.39,0.2l-2.3,2.41l-3.26,1.51l-6.47,7.15l-0.06,0.48l0.44,0.19l2.13,-0.52l4.17,-4.24l5.12,-2.62l3.52,-0.3l1.69,1.21l-2.12,2.21l0.81,3.47l1.02,2.61l3.47,1.6l4.14,-0.45l2.15,-2.8l0.26,1.48l1.14,0.8l-2.56,1.69l-5.5,1.82l-2.54,1.27l-2.74,2.15l-1.4,-0.16l-0.07,-2.01l4.14,-2.44l0.18,-0.45l-0.39,-0.29l-6.63,0.45l-1.39,-1.49l-0.14,-4.43l-1.11,-0.91l-1.82,0.39l-0.66,-0.66l-0.6,0.03l-1.91,2.39l-0.82,2.52l-0.8,1.27l-1.67,0.56l-0.46,0.76l-8.31,0.07l-1.21,0.62l-2.35,1.97l-0.71,-0.14l-1.37,0.96l-1.12,-0.48l-4.74,1.26l-0.9,1.17l0.21,0.62l1.73,0.3l-1.81,0.31l-1.85,0.81l-2.11,-0.13l-2.95,1.78l-0.69,-0.09l1.39,-2.1l1.73,-1.21l0.1,-2.29l1.16,-1.99l0.49,0.53l2.03,0.42l1.2,-1.16l0.02,-0.47l-2.66,-3.51l-2.28,-0.61l-5.64,-0.71l-0.4,-0.57l-0.79,0.13l0.2,-0.41l-0.22,-0.55l-0.68,-0.26l0.19,-1.26l-0.78,-0.73l0.31,-0.64l-0.29,-0.57l-2.6,-0.44l-0.75,-1.63l-0.94,-0.66l-4.31,-0.65l-1.13,1.19l-1.48,0.59l-0.85,1.06l-2.83,-0.76l-2.09,0.39l-2.39,-0.97l-4.24,-0.7l-0.57,-0.4l-0.41,-1.63l-0.4,-0.3l-0.85,0.02l-0.39,0.4l-0.01,0.85l-69.13,-0.01l-6.51,-4.52l-4.5,-1.38l-1.26,-2.66l0.33,-1.93l-0.23,-0.43l-3.01,-1.35l-0.55,-2.77l-2.89,-2.38l-0.04,-1.45l1.39,-1.83l-0.28,-2.55l-4.16,-2.2l-4.07,-6.6l-4.02,-3.22l-1.3,-1.88l-0.5,-0.13l-2.51,1.21l-2.23,1.87l-3.85,-3.88l-2.44,-1.04l-2.22,-0.13l0.03,-37.49ZM260.37,148.65l3.04,0.76l2.26,1.2l-3.78,-0.95l-1.53,-1.01ZM249.4,3.81l6.68,0.49l5.32,0.79l4.26,1.57l-0.07,1.1l-5.85,2.53l-6.02,1.21l-2.39,1.39l-0.18,0.45l0.39,0.29l4.01,-0.02l-4.65,2.82l-4.2,1.74l-4.19,4.59l-5.03,0.92l-1.67,1.15l-7.47,0.59l-0.37,0.37l0.32,0.42l2.41,0.49l-0.81,0.47l-0.12,0.59l1.83,2.41l-2.02,1.59l-3.81,1.51l-1.32,2.16l-3.38,1.53l-0.22,0.48l0.35,1.19l0.4,0.29l3.88,-0.18l0.03,0.61l-6.33,2.95l-6.41,-1.4l-7.43,0.79l-3.72,-0.62l-4.4,-0.25l-0.23,-1.83l4.29,-1.11l0.28,-0.51l-1.1,-3.45l1.0,-0.25l6.58,2.28l0.47,-0.16l-0.05,-0.49l-3.41,-3.45l-3.58,-0.98l1.48,-1.55l4.34,-1.29l0.97,-2.19l-0.16,-0.48l-3.42,-2.13l-0.81,-2.26l6.2,0.22l2.24,0.58l3.91,-2.1l0.2,-0.43l-0.35,-0.32l-5.64,-0.67l-8.73,0.36l-4.26,-1.9l-2.12,-2.4l-2.78,-1.66l-0.41,-1.52l3.31,-1.03l2.93,-0.2l4.91,-0.99l3.7,-2.27l2.87,0.3l2.62,1.67l0.56,-0.14l1.82,-3.2l3.13,-0.94l4.44,-0.69l7.53,-0.26l1.48,0.67l7.19,-1.06l10.8,0.79ZM203.85,57.54l0.01,0.42l1.97,2.97l0.68,-0.02l2.24,-3.72l5.95,-1.86l4.01,4.64l-0.35,2.91l0.5,0.43l4.95,-1.36l2.32,-1.8l5.31,2.28l3.27,2.11l0.3,1.84l0.48,0.33l4.42,-0.99l2.64,2.87l5.97,1.77l2.06,1.72l2.11,3.71l-4.19,1.86l-0.01,0.73l5.9,2.83l3.94,0.94l3.78,3.95l3.46,0.25l-0.63,2.37l-4.11,4.47l-2.76,-1.56l-3.9,-3.94l-3.59,0.41l-0.33,0.34l-0.19,2.72l2.63,2.38l3.42,1.89l0.94,0.97l1.55,3.75l-0.7,2.29l-2.74,-0.92l-6.25,-3.15l-0.51,0.13l0.05,0.52l6.07,5.69l0.18,0.59l-6.09,-1.39l-5.31,-2.24l-2.63,-1.66l0.6,-0.77l-0.12,-0.6l-7.39,-4.01l-0.59,0.37l0.03,0.79l-6.73,0.6l-1.69,-1.1l1.36,-2.46l4.51,-0.07l5.15,-0.52l0.31,-0.6l-0.74,-1.3l0.78,-1.84l3.21,-4.05l-0.67,-2.35l-1.11,-1.6l-3.84,-2.1l-4.35,-1.28l0.91,-0.63l0.06,-0.61l-2.65,-2.75l-2.34,-0.36l-1.89,-1.46l-0.53,0.03l-1.24,1.23l-4.36,0.55l-9.04,-0.99l-9.26,-1.98l-1.6,-1.22l2.22,-1.77l0.13,-0.44l-0.38,-0.27l-3.22,-0.02l-0.72,-4.25l1.83,-4.04l2.42,-1.85l5.5,-1.1l-1.39,2.35ZM261.19,159.33l2.07,0.61l1.44,-0.04l-1.15,0.63l-2.94,-1.23l-0.4,-0.68l0.36,-0.37l0.61,1.07ZM230.83,84.39l-2.37,0.18l-0.49,-1.63l0.93,-2.09l1.94,-0.51l1.62,0.99l0.02,1.52l-1.66,1.54ZM229.43,58.25l0.11,0.65l-4.87,-0.21l-2.72,0.62l-3.1,-2.57l0.08,-1.26l0.86,-0.23l5.57,0.51l4.08,2.5ZM222.0,105.02l-0.72,1.49l-0.63,-0.19l-0.48,-0.84l0.81,-0.99l0.65,0.05l0.37,0.46ZM183.74,38.32l2.9,1.7l4.79,-0.01l1.84,1.46l-0.49,1.68l0.23,0.48l2.82,1.14l1.76,1.26l7.01,0.65l4.1,-1.1l5.03,-0.43l3.93,0.35l2.48,1.77l0.46,1.7l-1.3,1.1l-3.56,1.01l-3.23,-0.59l-7.17,0.76l-5.09,0.09l-3.99,-0.6l-6.42,-1.54l-0.79,-2.51l-0.3,-2.49l-2.64,-2.5l-5.32,-0.72l-2.52,-1.4l0.68,-1.57l4.78,0.31ZM207.38,91.35l0.4,1.56l0.56,0.26l1.06,-0.52l1.32,0.96l5.42,2.57l0.2,1.68l0.46,0.35l1.68,-0.28l1.15,0.85l-1.55,0.87l-3.61,-0.88l-1.32,-1.69l-0.57,-0.06l-2.45,2.1l-3.12,1.79l-0.7,-1.87l-0.42,-0.26l-2.16,0.24l1.39,-1.39l0.32,-3.14l0.76,-3.35l1.18,0.22ZM215.49,102.6l-2.67,1.95l-1.4,-0.07l-0.3,-0.58l1.53,-1.48l2.84,0.18ZM202.7,24.12l2.53,1.59l-2.87,1.4l-4.53,4.05l-4.25,0.38l-5.03,-0.68l-2.45,-2.04l0.03,-1.62l1.82,-1.37l0.14,-0.45l-0.38,-0.27l-4.45,0.04l-2.59,-1.76l-1.41,-2.29l1.57,-2.32l1.62,-1.66l2.44,-0.39l0.25,-0.65l-0.6,-0.74l4.86,-0.25l3.24,3.11l8.16,2.3l1.9,3.61ZM187.47,59.2l-2.76,3.49l-2.38,-0.15l-1.44,-3.84l0.04,-2.2l1.19,-1.88l2.3,-1.23l5.07,0.17l4.11,1.02l-3.24,3.72l-2.88,0.89ZM186.07,48.79l-1.08,1.53l-3.34,-0.34l-2.56,-1.1l1.03,-1.75l3.25,-1.23l1.95,1.58l0.75,1.3ZM185.71,35.32l-5.3,-0.2l-0.32,-0.71l4.31,0.07l1.3,0.84ZM180.68,32.48l-3.34,1.0l-1.79,-1.1l-0.98,-1.87l-0.15,-1.73l4.1,0.53l2.67,1.7l-0.51,1.47ZM180.9,76.31l-1.1,1.08l-3.13,-1.23l-2.12,0.43l-2.71,-1.57l1.72,-1.09l1.55,-1.72l3.81,1.9l1.98,2.2ZM169.74,54.87l2.96,0.97l4.17,-0.57l0.41,0.88l-2.14,2.11l0.09,0.64l3.55,1.92l-0.4,3.72l-3.79,1.65l-2.17,-0.35l-1.72,-1.74l-6.02,-3.5l0.03,-0.85l4.68,0.54l0.4,-0.21l-0.05,-0.45l-2.48,-2.81l2.46,-1.95ZM174.45,40.74l1.37,1.73l0.07,2.44l-1.05,3.45l-3.79,0.47l-2.32,-0.69l0.05,-2.64l-0.44,-0.41l-3.68,0.35l-0.12,-3.1l2.45,0.1l3.67,-1.73l3.41,0.29l0.37,-0.26ZM170.05,31.55l0.67,1.56l-3.33,-0.49l-4.22,-1.77l-4.35,-0.16l1.4,-0.94l-0.06,-0.7l-2.81,-1.23l-0.12,-1.39l4.39,0.68l6.62,1.98l1.81,2.47ZM134.5,58.13l-1.02,1.82l0.45,0.58l5.4,-1.39l3.33,2.29l0.49,-0.03l2.6,-2.23l1.94,1.32l2.0,4.5l0.7,0.06l1.3,-2.29l-1.63,-4.46l1.69,-0.54l2.31,0.71l2.65,1.81l2.49,7.92l8.48,4.27l-0.19,1.35l-3.79,0.33l-0.26,0.67l1.4,1.49l-0.58,1.1l-4.23,-0.64l-4.43,-1.19l-3.0,0.28l-4.66,1.47l-10.52,1.04l-1.43,-2.02l-3.42,-1.2l-2.21,0.43l-2.51,-2.86l4.84,-1.05l3.6,0.19l3.27,-0.78l0.31,-0.39l-0.31,-0.39l-4.84,-1.06l-8.79,0.27l-0.85,-1.07l5.26,-1.66l0.27,-0.45l-0.4,-0.34l-3.8,0.06l-3.81,-1.06l1.81,-3.01l1.66,-1.79l6.48,-2.81l1.97,0.71ZM158.7,56.61l-1.7,2.44l-3.2,-2.75l0.37,-0.3l3.11,-0.18l1.42,0.79ZM149.61,42.73l1.01,1.89l0.5,0.18l2.14,-0.82l2.23,0.19l0.36,2.04l-1.33,2.09l-8.28,0.76l-6.35,2.15l-3.41,0.1l-0.19,-0.96l4.9,-2.08l0.23,-0.46l-0.41,-0.31l-11.25,0.59l-2.89,-0.74l3.04,-4.44l2.14,-1.32l6.81,1.69l4.58,3.06l4.37,0.39l0.36,-0.63l-3.36,-4.6l1.85,-1.53l2.18,0.51l0.77,2.26ZM144.76,34.41l-4.36,1.44l-3.0,-1.4l1.46,-1.24l3.47,-0.52l2.96,0.71l-0.52,1.01ZM145.13,29.83l-1.9,0.66l-3.67,-0.0l2.27,-1.61l3.3,0.95ZM118.92,65.79l-6.03,2.02l-1.33,-1.9l-5.38,-2.28l2.59,-5.05l2.16,-3.14l-0.02,-0.48l-1.97,-2.41l7.64,-0.7l3.6,1.02l6.3,0.27l4.42,2.95l-2.53,0.98l-6.24,3.43l-3.1,3.28l-0.11,2.01ZM129.54,35.53l-0.28,3.37l-1.72,1.62l-2.33,0.28l-4.61,2.19l-3.86,0.76l-2.64,-0.87l3.72,-3.4l5.01,-3.34l3.72,0.07l3.0,-0.67ZM111.09,152.69l-0.67,0.24l-3.85,-1.37l-0.83,-1.17l-2.12,-1.07l-0.66,-1.02l-2.4,-0.55l-0.74,-1.71l6.02,1.45l2.0,2.55l2.52,1.39l0.73,1.27ZM87.8,134.64l0.89,0.29l1.86,-0.21l-0.65,3.34l1.69,2.33l-1.31,-1.33l-0.99,-1.62l-1.17,-0.98l-0.33,-1.82Z", "name": "Canada"}, "CG": {"path": "M466.72,276.48l-0.1,1.03l-1.25,2.97l-0.19,3.62l-0.46,1.78l-0.23,0.63l-1.61,1.19l-1.21,1.39l-1.09,2.43l0.04,2.09l-3.25,3.24l-0.5,-0.24l-0.5,-0.83l-1.36,-0.02l-0.98,0.89l-1.68,-0.99l-1.54,1.24l-1.52,-1.96l1.57,-1.14l0.11,-0.52l-0.77,-1.35l2.1,-0.66l0.39,-0.73l1.05,0.82l2.21,0.11l1.12,-1.37l0.37,-1.81l-0.27,-2.09l-1.13,-1.5l1.0,-2.69l-0.13,-0.45l-0.92,-0.58l-1.6,0.17l-0.51,-0.94l0.1,-0.61l2.75,0.09l3.97,1.24l0.51,-0.33l0.17,-1.28l1.24,-2.21l1.28,-1.14l2.76,0.49Z", "name": "Congo"}, "CF": {"path": "M461.16,278.2l-0.26,-1.19l-1.09,-0.77l-0.84,-1.17l-0.29,-1.0l-1.04,-1.15l0.08,-3.43l0.58,-0.49l1.16,-2.35l1.85,-0.17l0.61,-0.62l0.97,0.58l3.15,-0.96l2.48,-1.92l0.02,-0.96l2.81,0.02l2.36,-1.17l1.93,-2.85l1.16,-0.93l1.11,-0.3l0.27,0.86l1.34,1.47l-0.39,2.01l0.3,1.01l4.01,2.75l0.17,0.93l2.63,2.31l0.6,1.44l2.08,1.4l-3.84,-0.21l-1.94,0.88l-1.23,-0.49l-2.67,1.2l-1.29,-0.18l-0.51,0.36l-0.6,1.22l-3.35,-0.65l-1.57,-0.91l-2.42,-0.83l-1.45,0.91l-0.97,1.27l-0.26,1.56l-3.22,-0.43l-1.49,1.33l-0.94,1.62Z", "name": "Central African Rep."}, "CD": {"path": "M487.01,272.38l2.34,-0.14l1.35,1.84l1.34,0.45l0.86,-0.39l1.21,0.12l1.07,-0.41l0.54,0.89l2.04,1.54l-0.14,2.72l0.7,0.54l-1.38,1.13l-1.53,2.54l-0.17,2.05l-0.59,1.08l-0.02,1.72l-0.72,0.84l-0.66,3.01l0.63,1.32l-0.44,4.26l0.64,1.47l-0.37,1.22l0.86,1.8l1.53,1.41l0.3,1.26l0.44,0.5l-4.08,0.75l-0.92,1.81l0.51,1.34l-0.74,5.43l0.17,0.38l2.45,1.46l0.54,-0.1l0.12,1.62l-1.28,-0.01l-1.85,-2.35l-1.94,-0.45l-0.48,-1.13l-0.55,-0.2l-1.41,0.74l-1.71,-0.3l-1.01,-1.18l-2.49,-0.19l-0.44,-0.77l-1.98,-0.21l-2.88,0.36l0.11,-2.41l-0.85,-1.13l-0.16,-1.36l0.32,-1.73l-0.46,-0.89l-0.04,-1.49l-0.4,-0.39l-2.53,0.02l0.1,-0.41l-0.39,-0.49l-1.28,0.01l-0.43,0.45l-1.62,0.32l-0.83,1.79l-1.09,-0.28l-2.4,0.52l-1.37,-1.91l-1.3,-3.3l-0.38,-0.27l-7.39,-0.03l-2.46,0.42l0.5,-0.45l0.37,-1.47l0.66,-0.38l0.92,0.08l0.73,-0.82l0.87,0.02l0.31,0.68l1.4,0.36l3.59,-3.63l0.01,-2.23l1.02,-2.29l2.69,-2.39l0.43,-0.99l0.49,-1.96l0.17,-3.51l1.25,-2.95l0.36,-3.14l0.86,-1.13l1.1,-0.66l3.57,1.73l3.65,0.73l0.46,-0.21l0.8,-1.46l1.24,0.19l2.61,-1.17l0.81,0.44l1.04,-0.03l0.59,-0.66l0.7,-0.16l1.81,0.25Z", "name": "Dem. Rep. Congo"}, "CZ": {"path": "M458.46,144.88l1.22,1.01l1.47,0.23l0.13,0.93l1.36,0.68l0.54,-0.2l0.24,-0.55l1.15,0.25l0.53,1.09l1.68,0.18l0.6,0.84l-1.04,0.73l-0.96,1.28l-1.6,0.17l-0.55,0.56l-1.04,-0.46l-1.05,0.15l-2.12,-0.96l-1.05,0.34l-1.2,1.12l-1.56,-0.87l-2.57,-2.1l-0.53,-1.88l4.7,-2.52l0.71,0.26l0.9,-0.28Z", "name": "Czechia"}, "CY": {"path": "M504.36,193.47l0.43,0.28l-1.28,0.57l-0.92,-0.28l-0.24,-0.46l2.01,-0.13Z", "name": "Cyprus"}, "CR": {"path": "M211.34,258.05l0.48,0.99l1.6,1.6l-0.54,0.45l0.29,1.42l-0.25,1.19l-1.09,-0.59l-0.05,-1.25l-2.46,-1.42l-0.28,-0.77l-0.66,-0.45l-0.45,-0.0l-0.11,1.04l-1.32,-0.95l0.31,-1.3l-0.36,-0.6l0.31,-0.27l1.42,0.58l1.29,-0.14l0.56,0.56l0.74,0.17l0.55,-0.27Z", "name": "Costa Rica"}, "CU": {"path": "M221.21,227.25l1.27,1.02l2.19,-0.28l4.43,3.33l2.08,0.43l-0.1,0.38l0.36,0.5l1.75,0.1l1.48,0.84l-3.11,0.51l-4.15,-0.03l0.77,-0.67l-0.04,-0.64l-1.2,-0.74l-1.49,-0.16l-0.7,-0.61l-0.56,-1.4l-0.4,-0.25l-1.34,0.1l-2.2,-0.66l-0.88,-0.58l-3.18,-0.4l-0.27,-0.16l0.58,-0.74l-0.36,-0.29l-2.72,-0.05l-1.7,1.29l-0.91,0.03l-0.61,0.69l-1.01,0.22l1.11,-1.29l1.01,-0.52l3.69,-1.01l3.98,0.21l2.21,0.84Z", "name": "Cuba"}, "SZ": {"path": "M500.35,351.36l0.5,2.04l-0.38,0.89l-1.05,0.21l-1.23,-1.2l-0.02,-0.64l0.83,-1.57l1.34,0.27Z", "name": "Swaziland"}, "SY": {"path": "M511.0,199.79l0.05,-1.33l0.54,-1.36l1.28,-0.99l0.13,-0.45l-0.41,-1.11l-1.14,-0.36l-0.19,-1.74l0.52,-1.0l1.29,-1.21l0.2,-1.18l0.59,0.23l2.62,-0.76l1.36,0.52l2.06,-0.01l2.95,-1.08l3.25,-0.26l-0.67,0.94l-1.28,0.66l-0.21,0.4l0.23,2.01l-0.88,3.19l-10.15,5.73l-2.15,-0.85Z", "name": "Syria"}, "KG": {"path": "M621.35,172.32l-3.87,1.69l-0.96,1.18l-3.04,0.34l-1.13,1.86l-2.36,-0.35l-1.99,0.63l-2.39,1.4l0.06,0.95l-0.4,0.37l-4.52,0.43l-3.02,-0.93l-2.37,0.17l0.11,-0.79l2.32,0.42l1.13,-0.88l1.99,0.2l3.21,-2.14l-0.03,-0.69l-2.97,-1.57l-1.94,0.65l-1.22,-0.74l1.71,-1.58l-0.12,-0.67l-0.36,-0.15l0.32,-0.77l1.36,-0.35l4.02,1.02l0.49,-0.3l0.35,-1.59l1.09,-0.48l3.42,1.22l1.11,-0.31l7.64,0.39l1.16,1.0l1.23,0.39Z", "name": "Kyrgyzstan"}, "KE": {"path": "M506.26,284.69l1.87,-2.56l0.93,-2.15l-1.38,-4.08l-1.06,-1.6l2.82,-2.75l0.79,0.26l0.12,1.41l0.86,0.83l1.9,0.11l3.28,2.13l3.57,0.44l1.05,-1.12l1.96,-0.9l0.82,0.68l1.16,0.09l-1.78,2.45l0.03,9.12l1.3,1.94l-1.37,0.78l-0.67,1.03l-1.08,0.46l-0.34,1.67l-0.81,1.07l-0.45,1.55l-0.68,0.56l-3.2,-2.23l-0.35,-1.58l-8.86,-4.98l0.14,-1.6l-0.57,-1.04Z", "name": "Kenya"}, "SS": {"path": "M481.71,263.34l1.07,-0.72l1.2,-3.18l1.36,-0.26l1.61,1.99l0.87,0.34l1.1,-0.41l1.5,0.07l0.57,0.53l2.49,0.0l0.44,-0.63l1.07,-0.4l0.45,-0.84l0.59,-0.33l1.9,1.33l1.6,-0.2l2.83,-3.33l-0.32,-2.21l1.59,-0.52l-0.24,1.6l0.3,1.83l1.35,1.18l0.2,1.87l0.35,0.41l0.02,1.53l-0.23,0.47l-1.42,0.25l-0.85,1.44l0.3,0.6l1.4,0.16l1.11,1.08l0.59,1.13l1.03,0.53l1.28,2.36l-4.41,3.98l-1.74,0.01l-1.89,0.55l-1.47,-0.52l-1.15,0.57l-2.96,-2.62l-1.3,0.49l-1.06,-0.15l-0.79,0.39l-0.82,-0.22l-1.8,-2.7l-1.91,-1.1l-0.66,-1.5l-2.62,-2.32l-0.18,-0.94l-2.37,-1.6Z", "name": "S. Sudan"}, "SR": {"path": "M283.12,270.19l2.1,0.53l-1.08,1.95l0.2,1.72l0.93,1.49l-0.59,2.03l-0.43,0.71l-1.12,-0.42l-1.32,0.22l-0.93,-0.2l-0.46,0.26l-0.25,0.73l0.33,0.7l-0.89,-0.13l-1.39,-1.97l-0.31,-1.34l-0.97,-0.31l-0.89,-1.47l0.35,-1.61l1.45,-0.82l0.33,-1.87l2.61,0.44l0.57,-0.47l1.75,-0.16Z", "name": "Suriname"}, "KH": {"path": "M689.52,249.39l0.49,1.45l-0.28,2.74l-4.0,1.86l-0.16,0.6l0.68,0.95l-2.06,0.17l-2.05,0.97l-1.82,-0.32l-2.12,-3.7l-0.55,-2.85l1.4,-1.85l3.02,-0.45l2.23,0.35l2.01,0.98l0.51,-0.14l0.95,-1.48l1.74,0.74Z", "name": "Cambodia"}, "SV": {"path": "M195.8,250.13l1.4,-1.19l2.24,1.45l0.98,-0.27l0.44,0.2l-0.27,1.05l-1.14,-0.03l-3.64,-1.21Z", "name": "El Salvador"}, "SK": {"path": "M476.82,151.17l-1.14,1.9l-2.73,-0.92l-0.82,0.2l-0.74,0.8l-3.46,0.73l-0.47,0.69l-1.76,0.33l-1.88,-1.0l-0.18,-0.81l0.38,-0.75l1.87,-0.32l1.74,-1.89l0.83,0.16l0.79,-0.34l1.51,1.04l1.34,-0.63l1.25,0.3l1.65,-0.42l1.81,0.95Z", "name": "Slovakia"}, "KR": {"path": "M737.51,185.84l0.98,-0.1l0.87,-1.17l2.69,-0.32l0.33,-0.29l1.76,2.79l0.58,1.76l0.02,3.12l-0.8,1.32l-2.21,0.55l-1.93,1.13l-1.8,0.19l-0.2,-1.1l0.43,-2.28l-0.95,-2.56l1.43,-0.37l0.23,-0.62l-1.43,-2.06Z", "name": "Korea"}, "SI": {"path": "M456.18,162.07l-0.51,-1.32l0.18,-1.05l1.69,0.2l1.42,-0.71l2.09,-0.07l0.62,-0.51l0.21,0.47l-1.61,0.67l-0.44,1.34l-0.66,0.24l-0.26,0.82l-1.22,-0.49l-0.84,0.46l-0.69,-0.04Z", "name": "Slovenia"}, "KP": {"path": "M736.77,185.16l-0.92,-0.42l-0.88,0.62l-1.21,-0.88l0.96,-1.15l0.59,-2.59l-0.46,-0.74l-2.09,-0.77l1.64,-1.52l2.72,-1.58l1.58,-1.91l1.11,0.78l2.17,0.11l0.41,-0.5l-0.3,-1.22l3.52,-1.18l0.94,-1.4l0.98,1.08l-2.19,2.18l0.01,2.14l-1.06,0.54l-1.41,1.4l-1.7,0.52l-1.25,1.09l-0.14,1.98l0.94,0.45l1.15,1.04l-0.13,0.26l-2.6,0.29l-1.13,1.29l-1.22,0.08Z", "name": "Dem. Rep. Korea"}, "KW": {"path": "M540.81,207.91l0.37,0.86l-0.17,0.76l0.6,1.53l-0.95,0.04l-0.82,-1.28l-1.57,-0.18l1.31,-1.88l1.22,0.17Z", "name": "Kuwait"}, "SN": {"path": "M390.09,248.21l0.12,1.55l0.49,1.46l0.96,0.82l0.05,1.28l-1.26,-0.19l-0.75,0.33l-1.84,-0.61l-5.84,-0.13l-2.54,0.51l-0.22,-1.03l1.77,0.04l2.01,-0.91l1.03,0.48l1.09,0.04l1.29,-0.62l0.14,-0.58l-0.51,-0.74l-1.81,0.25l-1.13,-0.63l-0.79,0.04l-0.72,0.61l-2.31,0.06l-0.92,-1.77l-0.81,-0.64l0.64,-0.35l2.46,-3.74l1.04,0.19l1.38,-0.56l1.19,-0.02l2.72,1.37l3.03,3.48Z", "name": "Senegal"}, "SL": {"path": "M394.46,264.11l-1.73,1.98l-0.58,1.33l-2.07,-1.06l-1.22,-1.26l-0.65,-2.39l1.16,-0.96l0.67,-1.17l1.21,-0.52l1.66,0.0l1.03,1.64l0.52,2.41Z", "name": "Sierra Leone"}, "KZ": {"path": "M552.8,172.89l0.46,-1.27l-0.48,-1.05l-2.96,-1.19l-1.06,-2.58l-1.37,-0.87l-0.03,-0.3l1.95,0.23l0.45,-0.38l0.08,-1.96l1.75,-0.41l2.1,0.45l0.48,-0.33l0.45,-3.04l-0.45,-2.09l-0.41,-0.31l-2.42,0.15l-2.36,-0.73l-2.87,1.37l-2.17,0.61l-0.85,-0.34l0.13,-1.61l-1.6,-2.12l-2.02,-0.08l-1.78,-1.82l1.29,-2.18l-0.57,-0.95l1.62,-2.91l2.21,1.63l0.63,-0.27l0.29,-2.22l4.92,-3.43l3.71,-0.08l8.4,3.6l2.92,-1.36l3.77,-0.06l3.11,1.66l0.51,-0.11l0.6,-0.81l3.31,0.13l0.39,-0.25l0.63,-1.57l-0.17,-0.5l-3.5,-1.98l1.87,-1.27l-0.13,-1.03l1.98,-0.72l0.18,-0.62l-1.59,-2.06l0.81,-0.82l9.23,-1.18l1.33,-0.88l6.18,-1.26l2.26,-1.42l4.08,0.68l0.73,3.33l0.51,0.3l2.48,-0.8l2.79,1.02l-0.17,1.56l0.43,0.44l2.55,-0.24l4.89,-2.53l0.03,0.32l3.15,2.61l5.56,8.47l0.65,0.02l1.12,-1.46l3.15,1.74l3.76,-0.78l1.15,0.49l1.14,1.8l1.84,0.76l0.99,1.29l3.35,-0.25l1.02,1.52l-1.6,1.81l-1.93,0.28l-0.34,0.38l-0.11,3.05l-1.13,1.16l-4.75,-1.0l-0.46,0.27l-1.76,5.47l-1.1,0.59l-4.91,1.23l-0.27,0.54l2.1,4.97l-1.37,0.63l-0.23,0.41l0.13,1.13l-0.88,-0.25l-1.42,-1.13l-7.89,-0.4l-0.92,0.31l-3.73,-1.22l-1.42,0.63l-0.53,1.66l-3.72,-0.94l-1.85,0.43l-0.76,1.4l-4.65,2.62l-1.13,2.08l-0.44,0.01l-0.92,-1.4l-2.87,-0.09l-0.45,-2.14l-0.38,-0.32l-0.8,-0.01l0.0,-2.96l-3.0,-2.22l-7.31,0.58l-2.35,-2.68l-6.71,-3.69l-6.45,1.83l-0.29,0.39l0.1,10.85l-0.7,0.08l-1.62,-2.17l-1.83,-0.96l-3.11,0.59l-0.64,0.51Z", "name": "Kazakhstan"}, "SA": {"path": "M537.53,210.34l2.0,0.24l0.9,1.32l1.49,-0.06l0.87,2.08l1.29,0.76l0.51,0.99l1.56,1.03l-0.1,1.9l0.32,0.9l1.58,2.47l0.76,0.53l0.7,-0.04l1.68,4.23l7.53,1.33l0.51,-0.29l0.77,1.25l-1.55,4.87l-7.29,2.52l-7.3,1.03l-2.34,1.17l-1.88,2.74l-0.76,0.28l-0.82,-0.78l-0.91,0.12l-2.88,-0.51l-3.51,0.25l-0.86,-0.56l-0.57,0.15l-0.66,1.27l0.16,1.11l-0.43,0.32l-0.93,-1.4l-0.33,-1.16l-1.23,-0.88l-1.27,-2.06l-0.78,-2.22l-1.73,-1.79l-1.14,-0.48l-1.54,-2.31l-0.21,-3.41l-1.44,-2.93l-1.27,-1.16l-1.33,-0.57l-1.31,-3.37l-0.77,-0.67l-0.97,-1.97l-2.8,-4.03l-1.06,-0.17l0.37,-1.96l0.2,-0.72l2.74,0.3l1.08,-0.84l0.6,-0.94l1.74,-0.35l0.65,-1.03l0.71,-0.4l0.1,-0.62l-2.06,-2.28l4.39,-1.22l0.48,-0.37l2.77,0.69l3.66,1.9l7.03,5.5l4.87,0.3Z", "name": "Saudi Arabia"}, "SE": {"path": "M480.22,89.3l-4.03,1.17l-2.43,2.86l0.26,2.57l-8.77,6.64l-1.78,5.79l1.78,2.68l2.22,1.96l-2.07,3.77l-2.72,1.13l-0.95,6.04l-1.29,3.01l-2.74,-0.31l-0.4,0.22l-1.31,2.59l-2.34,0.13l-0.75,-3.09l-2.08,-4.03l-1.83,-4.96l1.0,-1.93l2.14,-2.7l0.83,-4.45l-1.6,-2.17l-0.15,-4.94l1.48,-3.39l2.58,-0.15l0.87,-1.59l-0.78,-1.57l3.76,-5.59l4.04,-7.48l2.17,0.01l0.39,-0.29l0.57,-2.07l4.37,0.64l0.46,-0.34l0.33,-2.56l1.1,-0.13l6.94,4.87l0.06,6.32l0.66,1.36Z", "name": "Sweden"}, "SD": {"path": "M505.98,259.4l-0.34,-0.77l-1.17,-0.9l-0.26,-1.61l0.29,-1.81l-0.34,-0.46l-1.16,-0.17l-0.54,0.59l-1.23,0.11l-0.28,0.65l0.53,0.65l0.17,1.22l-2.44,3.0l-0.96,0.19l-2.39,-1.4l-0.95,0.52l-0.38,0.78l-1.11,0.41l-0.29,0.5l-1.94,0.0l-0.54,-0.52l-1.81,-0.09l-0.95,0.4l-2.45,-2.35l-2.07,0.54l-0.73,1.26l-0.6,2.1l-1.25,0.58l-0.75,-0.62l0.27,-2.65l-1.48,-1.78l-0.22,-1.48l-0.92,-0.96l-0.02,-1.29l-0.57,-1.16l-0.68,-0.16l0.69,-1.29l-0.18,-1.14l0.65,-0.62l0.03,-0.55l-0.36,-0.41l1.55,-2.97l1.91,0.16l0.43,-0.4l-0.1,-10.94l2.49,-0.01l0.4,-0.4l-0.0,-4.82l29.02,0.0l0.64,2.04l-0.49,0.66l0.36,2.69l0.93,3.16l2.12,1.55l-0.89,1.04l-1.72,0.39l-0.98,0.9l-1.43,5.65l0.24,1.15l-0.38,2.06l-0.96,2.38l-1.53,1.31l-1.32,2.91l-1.22,0.86l-0.37,1.34Z", "name": "Sudan"}, "DO": {"path": "M241.8,239.2l0.05,-0.65l-0.46,-0.73l0.42,-0.44l0.19,-1.0l-0.09,-1.53l1.66,0.01l1.99,0.63l0.33,0.67l1.28,0.19l0.33,0.76l1.0,0.08l0.8,0.62l-0.45,0.51l-1.13,-0.47l-1.88,-0.01l-1.27,0.59l-0.75,-0.55l-1.01,0.54l-0.79,1.4l-0.23,-0.61Z", "name": "Dominican Rep."}, "DJ": {"path": "M528.43,256.18l-0.45,0.66l-0.58,-0.25l-1.51,0.13l-0.18,-1.01l1.45,-1.95l0.83,0.17l0.77,-0.44l0.2,1.0l-1.2,0.51l-0.06,0.7l0.73,0.47Z", "name": "Djibouti"}, "DK": {"path": "M452.28,129.07l-1.19,2.24l-2.13,-1.6l-0.23,-0.95l2.98,-0.95l0.57,1.26ZM447.74,126.31l-0.26,0.57l-0.88,-0.07l-1.8,2.53l0.48,1.69l-1.09,0.36l-1.61,-0.39l-0.89,-1.69l-0.07,-3.43l0.96,-1.73l2.02,-0.2l1.09,-1.07l1.33,-0.67l-0.05,1.06l-0.73,1.41l0.3,1.0l1.2,0.64Z", "name": "Denmark"}, "DE": {"path": "M453.14,155.55l-0.55,-0.36l-1.2,-0.1l-1.87,0.57l-2.13,-0.13l-0.56,0.63l-0.86,-0.6l-0.96,0.09l-2.57,-0.93l-0.85,0.67l-1.47,-0.02l0.24,-1.75l1.23,-2.14l-0.28,-0.59l-3.52,-0.58l-0.92,-0.66l0.12,-1.2l-0.48,-0.88l0.27,-2.17l-0.37,-3.03l1.41,-0.22l0.63,-1.26l0.66,-3.19l-0.41,-1.18l0.26,-0.39l1.66,-0.15l0.33,0.54l0.62,0.07l1.7,-1.69l-0.54,-3.02l1.37,0.33l1.31,-0.37l0.31,1.18l2.25,0.71l-0.02,0.92l0.5,0.4l2.55,-0.65l1.34,-0.87l2.57,1.24l1.06,0.98l0.48,1.44l-0.57,0.74l-0.0,0.48l0.87,1.15l0.57,1.64l-0.14,1.29l0.82,1.7l-1.5,-0.07l-0.56,0.57l-4.47,2.15l-0.22,0.54l0.68,2.26l2.58,2.16l-0.66,1.11l-0.79,0.36l-0.23,0.43l0.32,1.87Z", "name": "Germany"}, "YE": {"path": "M528.27,246.72l0.26,-0.42l-0.22,-1.01l0.19,-1.5l0.92,-0.69l-0.07,-1.35l0.39,-0.75l1.01,0.47l3.34,-0.27l3.76,0.41l0.95,0.81l1.36,-0.58l1.74,-2.62l2.18,-1.09l6.86,-0.94l2.48,5.41l-1.64,0.76l-0.56,1.9l-6.23,2.16l-2.29,1.8l-1.93,0.05l-1.41,1.02l-4.24,0.74l-1.72,1.49l-3.28,0.19l-0.52,-1.18l0.02,-1.51l-1.34,-3.29Z", "name": "Yemen"}, "DZ": {"path": "M441.46,188.44l-0.32,1.07l0.39,2.64l-0.54,2.16l-1.58,1.82l0.37,2.39l1.91,1.55l0.18,0.8l1.42,1.03l1.84,7.23l0.12,1.16l-0.57,5.0l0.2,1.51l-0.87,0.99l-0.02,0.51l1.41,1.86l0.14,1.2l0.89,1.48l0.5,0.16l0.98,-0.41l1.73,1.08l0.82,1.23l-8.22,4.81l-7.23,5.11l-3.43,1.13l-2.3,0.21l-0.28,-1.59l-2.56,-1.09l-0.67,-1.25l-26.12,-17.86l0.01,-3.47l3.77,-1.88l2.44,-0.41l2.12,-0.75l1.08,-1.42l2.81,-1.05l0.35,-2.08l1.33,-0.29l1.04,-0.94l3.47,-0.69l0.46,-1.08l-0.1,-0.45l-0.58,-0.52l-0.82,-2.81l-0.19,-1.83l-0.78,-1.49l2.03,-1.31l2.63,-0.48l1.7,-1.22l2.31,-0.84l8.24,-0.73l1.49,0.38l2.28,-1.1l2.46,-0.02l0.92,0.6l1.35,-0.05Z", "name": "Algeria"}, "US": {"path": "M892.72,99.2l1.31,0.53l1.41,-0.37l1.89,0.98l1.89,0.42l-1.32,0.58l-2.9,-1.53l-2.08,0.22l-0.26,-0.15l0.07,-0.67ZM183.22,150.47l0.37,1.47l1.12,0.85l4.23,0.7l2.39,0.98l2.17,-0.38l1.85,0.5l-1.55,0.65l-3.49,2.61l-0.16,0.77l0.5,0.39l2.33,-0.61l1.77,1.02l5.15,-2.4l-0.31,0.65l0.25,0.56l1.36,0.38l1.71,1.16l4.7,-0.88l0.67,0.85l1.31,0.21l0.58,0.58l-1.34,0.17l-2.18,-0.32l-3.6,0.89l-2.71,3.25l0.35,0.9l0.59,-0.0l0.55,-0.6l-1.36,4.65l0.29,3.09l0.67,1.58l0.61,0.45l1.77,-0.44l1.6,-1.96l0.14,-2.21l-0.82,-1.96l0.11,-1.13l1.19,-2.37l0.44,-0.33l0.48,0.75l0.4,-0.29l0.4,-1.37l0.6,-0.47l0.24,-0.8l1.69,0.49l1.65,1.08l-0.03,2.37l-1.27,1.13l-0.0,1.13l0.87,0.36l1.66,-1.29l0.5,0.17l0.5,2.6l-2.49,3.75l0.17,0.61l1.54,0.62l1.48,0.17l1.92,-0.44l4.72,-2.15l2.16,-1.8l-0.05,-1.24l0.75,-0.22l3.92,0.36l2.12,-1.05l0.21,-0.4l-0.28,-1.48l3.27,-2.4l8.32,-0.02l0.56,-0.82l1.9,-0.77l0.93,-1.51l0.74,-2.37l1.58,-1.98l0.92,0.62l1.47,-0.47l0.8,0.66l-0.0,4.09l1.96,2.6l-2.34,1.31l-5.37,2.09l-1.83,2.72l0.02,1.79l0.83,1.59l0.54,0.23l-6.19,0.94l-2.2,0.89l-0.23,0.48l0.45,0.29l2.99,-0.46l-2.19,0.56l-1.13,0.0l-0.15,-0.32l-0.48,0.08l-0.76,0.82l0.22,0.67l0.32,0.06l-0.41,1.62l-1.27,1.58l-1.48,-1.07l-0.49,-0.04l-0.16,0.46l0.52,1.58l0.61,0.59l0.03,0.79l-0.95,1.38l-1.21,-1.22l-0.27,-2.27l-0.35,-0.35l-0.42,0.25l-0.48,1.27l0.33,1.41l-0.97,-0.27l-0.48,0.24l0.18,0.5l1.52,0.83l0.1,2.52l0.79,0.51l0.52,3.42l-1.42,1.88l-2.47,0.8l-1.71,1.66l-1.31,0.25l-1.27,1.03l-0.43,0.99l-2.69,1.78l-2.64,3.03l-0.45,2.12l0.45,2.08l0.85,2.38l1.09,1.9l0.04,1.2l1.16,3.06l-0.18,2.69l-0.55,1.43l-0.47,0.21l-0.89,-0.23l-0.49,-1.18l-0.87,-0.56l-2.75,-5.16l0.48,-1.68l-0.72,-1.78l-2.01,-2.38l-1.12,-0.53l-2.72,1.18l-1.47,-1.35l-1.57,-0.68l-2.99,0.31l-2.17,-0.3l-2.0,0.19l-1.15,0.46l-0.19,0.58l0.39,0.63l0.14,1.34l-0.84,-0.2l-0.84,0.46l-1.58,-0.07l-2.08,-1.44l-2.09,0.33l-1.91,-0.62l-3.73,0.84l-2.39,2.07l-2.54,1.22l-1.45,1.41l-0.61,1.38l0.34,3.71l-0.29,0.02l-3.5,-1.33l-1.25,-3.11l-1.44,-1.5l-2.24,-3.56l-1.76,-1.09l-2.27,-0.01l-1.71,2.07l-1.76,-0.69l-1.16,-0.74l-1.52,-2.98l-3.93,-3.16l-4.34,-0.0l-0.4,0.4l-0.0,0.74l-6.5,0.02l-9.02,-3.14l-0.34,-0.71l-5.7,0.49l-0.43,-1.29l-1.62,-1.61l-1.14,-0.38l-0.55,-0.88l-1.28,-0.13l-1.01,-0.77l-2.22,-0.27l-0.43,-0.3l-0.36,-1.58l-2.4,-2.83l-2.01,-3.85l-0.06,-0.9l-2.92,-3.26l-0.33,-2.29l-1.3,-1.66l0.52,-2.37l-0.09,-2.57l-0.78,-2.3l0.95,-2.82l0.61,-5.68l-0.47,-4.27l-1.46,-4.08l3.19,0.79l1.26,2.83l0.69,0.08l0.69,-1.14l-1.1,-4.79l68.76,-0.0l0.4,-0.4l0.14,-0.86ZM32.44,67.52l1.73,1.97l0.55,0.05l0.99,-0.79l3.65,0.24l-0.09,0.62l0.32,0.45l3.83,0.77l2.61,-0.43l5.19,1.4l4.84,0.43l1.89,0.57l3.42,-0.7l6.14,1.87l-0.03,38.06l0.38,0.4l2.39,0.11l2.31,0.98l3.9,3.99l0.55,0.04l2.4,-2.03l2.16,-1.04l1.2,1.71l3.95,3.14l4.09,6.63l4.2,2.29l0.06,1.83l-1.02,1.23l-1.16,-1.08l-2.04,-1.03l-0.67,-2.89l-3.28,-3.03l-1.65,-3.57l-6.35,-0.32l-2.82,-1.01l-5.26,-3.85l-6.77,-2.04l-3.53,0.3l-4.81,-1.69l-3.25,-1.63l-2.78,0.8l-0.28,0.46l0.44,2.21l-3.91,0.96l-2.26,1.27l-2.3,0.65l-0.27,-1.65l1.05,-3.42l2.49,-1.09l0.16,-0.6l-0.69,-0.96l-0.55,-0.1l-3.19,2.12l-1.78,2.56l-3.55,2.61l-0.04,0.61l1.56,1.52l-2.07,2.29l-5.11,2.57l-0.77,1.66l-3.76,1.77l-0.92,1.73l-2.69,1.38l-1.81,-0.22l-6.95,3.32l-3.97,0.91l4.85,-2.5l2.59,-1.86l3.26,-0.52l1.19,-1.4l3.42,-2.1l2.59,-2.27l0.42,-2.68l1.23,-2.1l-0.04,-0.46l-0.45,-0.11l-2.68,1.03l-0.63,-0.49l-0.53,0.03l-1.05,1.04l-1.36,-1.54l-0.66,0.08l-0.32,0.62l-0.58,-1.14l-0.56,-0.16l-2.41,1.42l-1.07,-0.0l-0.17,-1.75l0.3,-1.71l-1.61,-1.33l-3.41,0.59l-1.96,-1.63l-1.57,-0.84l-0.15,-2.21l-1.7,-1.43l0.82,-1.88l1.99,-2.12l0.88,-1.92l1.71,-0.24l2.04,0.51l1.87,-1.77l1.91,0.25l1.91,-1.23l0.17,-0.43l-0.47,-1.82l-1.07,-0.7l1.39,-1.17l0.12,-0.45l-0.39,-0.26l-1.65,0.07l-2.66,0.88l-0.75,0.78l-1.92,-0.8l-3.46,0.44l-3.44,-0.91l-1.06,-1.61l-2.65,-1.99l2.91,-1.43l5.5,-2.0l1.52,0.0l-0.26,1.62l0.41,0.46l5.29,-0.16l0.3,-0.65l-2.03,-2.59l-3.14,-1.68l-1.79,-2.12l-2.4,-1.83l-3.09,-1.24l1.04,-1.69l4.23,-0.14l3.36,-2.07l0.73,-2.27l2.39,-1.99l2.42,-0.52l4.65,-1.97l2.46,0.23l3.71,-2.35l3.5,0.89ZM37.6,123.41l-2.25,1.23l-0.95,-0.69l-0.29,-1.24l3.21,-1.63l1.42,0.21l0.67,0.7l-1.8,1.42ZM31.06,234.03l0.98,0.47l0.74,0.87l-1.77,1.07l-0.44,-1.53l0.49,-0.89ZM29.34,232.07l0.18,0.05l0.08,0.05l-0.16,0.03l-0.11,-0.14ZM25.16,230.17l0.05,-0.03l0.18,0.22l-0.13,-0.01l-0.1,-0.18ZM5.89,113.26l-1.08,0.41l-2.21,-1.12l1.53,-0.4l1.62,0.28l0.14,0.83Z", "name": "United States"}, "UY": {"path": "M286.85,372.74l-0.92,1.5l-2.59,1.44l-1.69,-0.52l-1.42,0.26l-2.39,-1.19l-1.52,0.08l-1.27,-1.3l0.16,-1.5l0.56,-0.79l-0.02,-2.73l1.21,-4.74l1.19,-0.21l2.37,2.0l1.08,0.03l4.36,3.17l1.22,1.6l-0.96,1.5l0.61,1.4Z", "name": "Uruguay"}, "LB": {"path": "M510.37,198.01l-0.88,0.51l1.82,-3.54l0.62,0.08l0.22,0.61l-1.13,0.88l-0.65,1.47Z", "name": "Lebanon"}, "LA": {"path": "M689.54,248.53l-1.76,-0.74l-0.49,0.15l-0.94,1.46l-1.32,-0.64l0.62,-0.98l0.11,-2.17l-2.04,-2.42l-0.25,-2.65l-1.9,-2.1l-2.15,-0.31l-0.78,0.91l-1.12,0.06l-1.05,-0.4l-2.06,1.2l-0.04,-1.59l0.61,-2.68l-0.36,-0.49l-1.35,-0.1l-0.11,-1.23l-0.96,-0.88l1.96,-1.89l0.39,0.36l1.33,0.07l0.42,-0.45l-0.34,-2.66l0.7,-0.21l1.28,1.81l1.11,2.35l0.36,0.23l2.82,0.02l0.71,1.67l-1.39,0.65l-0.72,0.93l0.13,0.6l2.91,1.51l3.6,5.25l1.88,1.78l0.56,1.62l-0.35,1.96Z", "name": "Lao PDR"}, "TW": {"path": "M724.01,226.68l-0.74,1.48l-0.9,-1.52l-0.25,-1.74l1.38,-2.44l1.73,-1.74l0.64,0.44l-1.85,5.52Z", "name": "Taiwan"}, "TT": {"path": "M266.64,259.32l0.28,-1.16l1.13,-0.22l-0.06,1.2l-1.35,0.18Z", "name": "Trinidad and Tobago"}, "TR": {"path": "M513.21,175.47l3.64,1.17l3.05,-0.44l2.1,0.26l3.11,-1.56l2.46,-0.13l2.19,1.33l0.33,0.82l-0.22,1.33l0.25,0.44l2.28,1.13l-1.17,0.57l-0.21,0.45l0.75,3.2l-0.41,1.16l1.13,1.92l-0.55,0.22l-0.9,-0.67l-2.91,-0.37l-1.24,0.46l-4.23,0.41l-2.81,1.05l-1.91,0.01l-1.52,-0.53l-2.58,0.75l-0.66,-0.45l-0.62,0.3l-0.12,1.45l-0.89,0.84l-0.47,-0.67l0.79,-1.3l-0.41,-0.2l-1.43,0.23l-2.0,-0.63l-2.02,1.65l-3.51,0.3l-2.13,-1.53l-2.7,-0.1l-0.86,1.24l-1.38,0.27l-2.29,-1.44l-2.71,-0.01l-1.37,-2.65l-1.68,-1.52l1.07,-1.99l-0.09,-0.49l-1.27,-1.12l2.37,-2.41l3.7,-0.11l1.28,-2.24l4.49,0.37l3.21,-1.97l2.81,-0.82l3.99,-0.06l4.29,2.07ZM488.79,176.72l-1.72,1.31l-0.5,-0.88l1.37,-2.57l-0.7,-0.85l1.7,-0.63l1.8,0.34l0.46,1.17l1.76,0.78l-2.87,0.32l-1.3,1.01Z", "name": "Turkey"}, "LK": {"path": "M624.16,268.99l-1.82,0.48l-0.99,-1.67l-0.42,-3.46l0.95,-3.43l1.21,0.98l2.26,4.19l-0.34,2.33l-0.85,0.58Z", "name": "Sri Lanka"}, "LV": {"path": "M489.16,122.85l0.96,0.66l0.22,1.65l0.68,1.76l-3.65,1.7l-2.23,-1.58l-1.29,-0.26l-0.68,-0.77l-2.42,0.34l-4.16,-0.23l-2.47,0.9l0.06,-1.98l1.13,-2.06l1.95,-1.02l2.12,2.58l2.01,-0.07l0.38,-0.33l0.44,-2.52l1.76,-0.53l3.06,1.7l2.15,0.07Z", "name": "Latvia"}, "LT": {"path": "M486.93,129.3l0.17,1.12l-1.81,0.98l-0.72,2.02l-2.47,1.18l-2.1,-0.02l-0.73,-1.05l-1.06,-0.3l-0.09,-1.87l-3.56,-1.13l-0.43,-2.36l2.48,-0.94l4.12,0.22l2.25,-0.31l0.52,0.69l1.24,0.21l2.19,1.56Z", "name": "Lithuania"}, "LU": {"path": "M436.08,149.45l-0.48,-0.07l0.3,-1.28l0.27,0.4l-0.09,0.96Z", "name": "Luxembourg"}, "LR": {"path": "M399.36,265.97l0.18,1.54l-0.48,0.99l0.08,0.47l2.47,1.8l-0.33,2.8l-2.65,-1.13l-5.78,-4.61l0.58,-1.32l2.1,-2.33l0.86,-0.22l0.77,1.14l-0.14,0.85l0.59,0.87l1.0,0.14l0.76,-0.99Z", "name": "Liberia"}, "LS": {"path": "M491.06,363.48l-0.49,0.15l-1.49,-1.67l1.1,-1.43l2.19,-1.44l1.51,1.27l-0.98,1.82l-1.23,0.38l-0.62,0.93Z", "name": "Lesotho"}, "TH": {"path": "M670.27,255.86l-1.41,3.87l0.15,2.0l0.38,0.36l1.38,0.07l0.9,2.04l0.55,2.34l1.4,1.44l1.61,0.38l0.96,0.97l-0.5,0.64l-1.1,0.2l-0.34,-1.18l-2.04,-1.1l-0.63,0.23l-0.63,-0.62l-0.48,-1.3l-2.56,-2.63l-0.73,0.41l0.95,-3.89l2.16,-4.22ZM670.67,254.77l-0.92,-2.18l-0.26,-2.61l-2.14,-3.06l0.71,-0.49l0.89,-2.59l-3.61,-5.45l0.87,-0.51l1.05,-2.58l1.74,-0.18l2.6,-1.59l0.76,0.56l0.13,1.39l0.37,0.36l1.23,0.09l-0.51,2.28l0.05,2.42l0.6,0.34l2.43,-1.42l0.77,0.39l1.47,-0.07l0.71,-0.88l1.48,0.14l1.71,1.88l0.25,2.65l1.92,2.11l-0.1,1.89l-0.61,0.86l-2.22,-0.33l-3.5,0.64l-1.6,2.12l0.36,2.58l-1.51,-0.79l-1.84,-0.01l0.28,-1.52l-0.4,-0.47l-2.21,0.01l-0.4,0.37l-0.19,2.74l-0.34,0.93Z", "name": "Thailand"}, "TF": {"path": "M596.68,420.38l-3.2,0.18l-0.05,-1.26l0.39,-1.41l1.3,0.78l2.08,0.35l-0.52,1.36Z", "name": "Fr. S. Antarctic Lands"}, "TG": {"path": "M422.7,257.63l-0.09,1.23l1.53,1.52l0.08,1.09l0.5,0.65l-0.11,5.62l0.49,1.47l-1.31,0.35l-1.02,-2.13l-0.18,-1.12l0.53,-2.19l-0.63,-1.16l-0.22,-3.68l-1.01,-1.4l0.07,-0.28l1.37,0.03Z", "name": "Togo"}, "TD": {"path": "M480.25,235.49l0.12,9.57l-2.1,0.05l-1.14,1.89l-0.69,1.63l0.34,0.73l-0.66,0.91l0.24,0.89l-0.86,1.95l0.45,0.5l0.6,-0.1l0.34,0.64l0.03,1.38l0.9,1.04l-1.45,0.43l-1.27,1.03l-1.83,2.76l-2.16,1.07l-2.31,-0.15l-0.86,0.25l-0.26,0.49l0.17,0.61l-2.11,1.68l-2.85,0.87l-1.09,-0.57l-0.73,0.66l-1.12,0.1l-1.1,-3.12l-1.25,-0.64l-1.22,-1.22l0.29,-0.64l3.01,0.04l0.35,-0.6l-1.3,-2.2l-0.08,-3.31l-0.97,-1.66l0.22,-1.04l-0.38,-0.48l-1.22,-0.04l0.0,-1.25l-0.98,-1.07l0.96,-3.01l3.25,-2.65l0.13,-3.33l0.95,-5.18l0.52,-1.07l-0.1,-0.48l-0.91,-0.78l-0.2,-0.96l-0.8,-0.58l-0.55,-3.65l2.1,-1.2l19.57,9.83Z", "name": "Chad"}, "LY": {"path": "M483.48,203.15l-0.75,1.1l0.29,1.39l-0.6,1.83l0.73,2.14l0.0,24.12l-2.48,0.01l-0.41,0.85l-19.41,-9.76l-4.41,2.28l-1.37,-1.33l-3.82,-1.1l-1.14,-1.65l-1.98,-1.23l-1.22,0.32l-0.66,-1.11l-0.17,-1.26l-1.28,-1.69l0.87,-1.19l-0.07,-4.34l0.43,-2.27l-0.86,-3.45l1.13,-0.76l0.22,-1.16l-0.2,-1.03l3.48,-2.61l0.29,-1.94l2.45,0.8l1.18,-0.21l1.98,0.44l3.15,1.18l1.37,2.54l5.72,1.67l2.64,1.35l1.61,-0.72l1.29,-1.34l-0.44,-2.34l0.66,-1.13l1.67,-1.21l1.57,-0.35l3.14,0.53l1.08,1.28l3.99,0.78l0.36,0.54Z", "name": "Libya"}, "AE": {"path": "M550.76,223.97l1.88,-0.4l3.84,0.02l4.78,-4.75l0.19,0.36l0.26,1.58l-0.81,0.01l-0.39,0.35l-0.08,2.04l-0.81,0.63l-0.01,0.96l-0.66,0.99l-0.39,1.41l-7.08,-1.25l-0.7,-1.96Z", "name": "United Arab Emirates"}, "VE": {"path": "M240.68,256.69l0.53,0.75l-0.02,1.06l-1.07,1.78l0.95,2.0l0.42,0.22l1.4,-0.44l0.56,-1.83l-0.77,-1.17l-0.1,-1.47l2.82,-0.93l0.26,-0.49l-0.28,-0.96l0.3,-0.28l0.66,1.31l1.96,0.26l1.4,1.22l0.08,0.68l0.39,0.35l4.81,-0.22l1.49,1.11l1.92,0.31l1.67,-0.84l0.22,-0.6l3.44,-0.14l-0.17,0.55l0.86,1.19l2.19,0.35l1.67,1.1l0.37,1.86l0.41,0.32l1.55,0.17l-1.66,1.35l-0.22,0.92l0.65,0.97l-1.67,0.54l-0.3,0.4l0.04,0.99l-0.56,0.57l-0.01,0.55l1.85,2.27l-0.66,0.69l-4.47,1.29l-0.72,0.54l-3.69,-0.9l-0.71,0.27l-0.02,0.7l0.91,0.53l-0.08,1.54l0.35,1.58l0.35,0.31l1.66,0.17l-1.3,0.52l-0.48,1.13l-2.68,0.91l-0.6,0.77l-1.57,0.13l-1.17,-1.13l-0.8,-2.52l-1.25,-1.26l1.02,-1.23l-1.29,-2.95l0.18,-1.62l1.0,-2.21l-0.2,-0.49l-1.14,-0.46l-4.02,0.36l-1.82,-2.1l-1.57,-0.33l-2.99,0.22l-1.06,-0.97l0.25,-1.23l-0.2,-1.01l-0.59,-0.69l-0.29,-1.06l-1.08,-0.39l0.78,-2.79l1.9,-2.11Z", "name": "Venezuela"}, "AF": {"path": "M600.7,188.88l-1.57,1.3l-0.1,0.48l0.8,2.31l-1.09,1.04l-0.03,1.27l-0.48,0.71l-2.16,-0.08l-0.37,0.59l0.78,1.48l-1.38,0.69l-1.06,1.69l0.06,1.7l-0.65,0.52l-0.91,-0.21l-1.91,0.36l-0.48,0.77l-1.88,0.13l-1.4,1.56l-0.18,2.32l-2.91,1.02l-1.65,-0.23l-0.71,0.55l-1.41,-0.3l-2.41,0.39l-3.52,-1.17l1.96,-2.35l-0.21,-1.78l-0.3,-0.34l-1.63,-0.4l-0.19,-1.58l-0.75,-2.03l0.95,-1.36l-0.19,-0.6l-0.73,-0.28l1.47,-4.8l2.14,0.9l2.12,-0.36l0.74,-1.34l1.77,-0.39l1.54,-0.92l0.63,-2.31l1.87,-0.5l0.49,-0.81l0.94,0.56l2.13,0.11l2.55,0.92l1.95,-0.83l0.65,0.43l0.56,-0.13l0.69,-1.12l1.57,-0.08l0.72,-1.66l0.79,-0.74l0.8,0.39l-0.17,0.56l0.71,0.58l-0.08,2.39l1.11,0.95ZM601.37,188.71l1.73,-0.71l1.43,-1.18l4.03,0.35l-2.23,0.74l-4.95,0.8Z", "name": "Afghanistan"}, "IQ": {"path": "M530.82,187.47l0.79,0.66l1.26,-0.28l1.46,3.08l1.63,0.94l0.14,1.23l-1.22,1.05l-0.53,2.52l1.73,2.67l3.12,1.62l1.15,1.88l-0.38,1.85l0.39,0.48l0.41,-0.0l0.02,1.07l0.76,0.94l-2.47,-0.1l-1.71,2.44l-4.31,-0.2l-7.02,-5.48l-3.73,-1.94l-2.88,-0.73l-0.85,-2.87l5.45,-3.02l0.95,-3.43l-0.19,-1.96l1.27,-0.7l1.22,-1.7l0.87,-0.36l2.69,0.34Z", "name": "Iraq"}, "IS": {"path": "M384.14,88.06l-0.37,2.61l2.54,2.51l-2.9,2.75l-9.19,3.4l-9.25,-1.66l1.7,-1.22l-0.1,-0.7l-4.05,-1.47l2.96,-0.53l0.33,-0.43l-0.11,-1.2l-0.33,-0.36l-4.67,-0.85l1.28,-2.04l3.45,-0.56l3.77,2.72l0.44,0.02l3.64,-2.16l3.3,1.08l3.98,-2.16l3.58,0.26Z", "name": "Iceland"}, "IR": {"path": "M533.43,187.16l-1.27,-2.15l0.42,-0.98l-0.71,-3.04l1.03,-0.5l0.33,0.83l1.26,1.35l2.05,0.51l1.11,-0.16l2.89,-2.11l0.62,-0.14l0.39,0.46l-0.72,1.2l0.06,0.49l1.56,1.53l0.65,0.04l0.67,1.81l2.56,0.83l1.87,1.48l3.69,0.49l3.91,-0.76l0.47,-0.73l2.17,-0.6l1.66,-1.54l1.51,0.08l1.18,-0.53l1.59,0.24l2.83,1.48l1.88,0.3l2.77,2.47l1.77,0.18l0.18,1.99l-1.68,5.49l0.24,0.5l0.61,0.23l-0.82,1.48l0.8,2.18l0.19,1.71l0.3,0.34l1.63,0.4l0.15,1.32l-2.15,2.35l-0.01,0.53l2.21,3.03l2.34,1.24l0.06,2.14l1.24,0.72l0.11,0.69l-3.31,1.27l-1.08,3.03l-9.68,-1.68l-0.99,-3.05l-1.43,-0.73l-2.17,0.46l-2.47,1.26l-2.83,-0.82l-2.46,-2.02l-2.41,-0.8l-3.42,-6.06l-0.48,-0.2l-1.18,0.39l-1.44,-0.82l-0.5,0.08l-0.65,0.74l-0.97,-1.01l-0.02,-1.31l-0.71,-0.39l0.26,-1.81l-1.29,-2.11l-3.13,-1.63l-1.58,-2.43l0.5,-1.9l1.31,-1.26l-0.19,-1.66l-1.74,-1.1l-1.57,-3.3Z", "name": "Iran"}, "AM": {"path": "M536.99,182.33l-0.28,0.03l-1.23,-2.13l-0.93,0.01l-0.62,-0.66l-0.69,-0.07l-0.96,-0.81l-1.56,-0.62l0.19,-1.12l-0.26,-0.79l2.72,-0.36l1.09,1.01l-0.17,0.92l1.02,0.78l-0.47,0.62l0.08,0.56l2.04,1.23l0.04,1.4Z", "name": "Armenia"}, "AL": {"path": "M470.32,171.8l0.74,0.03l0.92,0.89l-0.17,1.95l0.36,1.28l1.01,0.82l-1.82,2.83l-0.19,-0.61l-1.25,-0.89l-0.18,-1.2l0.53,-2.82l-0.54,-1.47l0.6,-0.83Z", "name": "Albania"}, "AO": {"path": "M461.55,300.03l1.26,3.15l1.94,2.36l2.47,-0.53l1.25,0.32l0.44,-0.18l0.93,-1.92l1.31,-0.08l0.41,-0.44l0.47,-0.0l-0.1,0.41l0.39,0.49l2.65,-0.02l0.03,1.19l0.48,1.01l-0.34,1.52l0.18,1.55l0.83,1.04l-0.13,2.85l0.54,0.39l3.96,-0.41l-0.1,1.79l0.39,1.05l-0.24,1.43l-4.7,-0.03l-0.4,0.39l-0.12,8.13l2.92,3.49l-3.83,0.88l-5.89,-0.36l-1.88,-1.24l-10.47,0.22l-1.3,-1.01l-1.85,-0.16l-2.4,0.77l-0.15,-1.06l0.33,-2.16l1.0,-3.45l1.35,-3.2l2.24,-2.8l0.33,-2.06l-0.13,-1.53l-0.8,-1.08l-1.21,-2.87l0.87,-1.62l-1.27,-4.12l-1.17,-1.53l2.47,-0.63l7.03,0.03ZM451.71,298.87l-0.47,-1.25l1.25,-1.11l0.32,0.3l-0.99,1.03l-0.12,1.03Z", "name": "Angola"}, "AR": {"path": "M249.29,428.93l-2.33,-0.52l-5.83,-0.43l-0.89,-1.66l0.05,-2.37l-0.45,-0.4l-1.43,0.18l-0.67,-0.91l-0.2,-3.13l1.88,-1.47l0.79,-2.04l-0.25,-1.7l1.3,-2.68l0.91,-4.15l-0.22,-1.69l0.85,-0.45l0.2,-0.44l-0.27,-1.16l-0.98,-0.68l0.59,-0.92l-0.05,-0.5l-1.04,-1.07l-0.52,-3.1l0.97,-0.86l-0.42,-3.58l1.2,-5.43l1.38,-0.98l0.16,-0.43l-0.75,-2.79l-0.01,-2.43l1.78,-1.75l0.06,-2.57l1.43,-2.85l0.01,-2.58l-0.69,-0.74l-1.09,-4.52l1.47,-2.7l-0.18,-2.79l0.85,-2.35l1.59,-2.46l1.73,-1.64l0.05,-0.52l-0.6,-0.84l0.44,-0.85l-0.07,-4.19l2.7,-1.44l0.86,-2.75l-0.21,-0.71l1.76,-2.01l2.9,0.57l1.38,1.78l0.68,-0.08l0.87,-1.87l2.39,0.09l4.95,4.77l2.17,0.49l3.0,1.92l2.47,1.0l0.25,0.82l-2.37,3.93l0.23,0.59l5.39,1.16l2.12,-0.44l2.45,-2.16l0.5,-2.38l0.76,-0.31l0.98,1.2l-0.04,1.8l-3.67,2.51l-2.85,2.66l-3.43,3.88l-1.3,5.07l0.01,2.72l-0.54,0.73l-0.36,3.28l3.14,2.64l-0.16,2.11l1.4,1.11l-0.1,1.09l-2.29,3.52l-3.55,1.49l-4.92,0.6l-2.71,-0.29l-0.43,0.51l0.5,1.65l-0.49,2.1l0.38,1.42l-1.19,0.83l-2.36,0.38l-2.3,-1.04l-1.38,0.83l0.41,3.64l1.69,0.91l1.4,-0.71l0.36,0.76l-2.04,0.86l-2.01,1.89l-0.97,4.63l-2.34,0.1l-2.09,1.78l-0.61,2.75l2.46,2.31l2.17,0.63l-0.7,2.32l-2.83,1.73l-1.73,3.86l-2.17,1.22l-1.16,1.67l0.75,3.76l1.04,1.28ZM256.71,438.88l-2.0,0.15l-1.4,-1.22l-3.82,-0.1l-0.0,-5.83l1.6,3.05l3.26,2.07l3.08,0.78l-0.71,1.1Z", "name": "Argentina"}, "AU": {"path": "M705.8,353.26l0.26,0.04l0.17,-0.47l-0.48,-1.42l0.92,1.11l0.45,0.15l0.27,-0.39l-0.1,-1.56l-1.98,-3.63l1.09,-3.31l-0.24,-1.57l0.34,-0.62l0.38,1.06l0.43,-0.19l0.99,-1.7l1.91,-0.83l1.29,-1.15l1.81,-0.91l0.96,-0.17l0.92,0.26l1.92,-0.95l1.47,-0.28l1.03,-0.8l1.43,0.04l2.78,-0.84l1.36,-1.15l0.71,-1.45l1.41,-1.26l0.3,-2.58l1.27,-1.59l0.78,1.65l0.54,0.19l1.07,-0.51l0.15,-0.6l-0.73,-1.0l0.45,-0.71l0.78,0.39l0.58,-0.3l0.28,-1.82l1.87,-2.14l1.12,-0.39l0.28,-0.58l0.62,0.17l0.53,-0.73l1.87,-0.57l1.65,1.05l1.35,1.48l3.39,0.38l0.43,-0.54l-0.46,-1.23l1.05,-1.79l1.04,-0.61l0.14,-0.55l-0.25,-0.41l0.88,-1.17l1.31,-0.77l1.3,0.27l2.1,-0.48l0.31,-0.4l-0.05,-1.3l-0.92,-0.77l1.48,0.56l1.41,1.07l2.11,0.65l0.81,-0.2l1.4,0.7l1.69,-0.66l0.8,0.19l0.64,-0.33l0.71,0.77l-1.33,1.94l-0.71,0.07l-0.35,0.51l0.24,0.86l-1.52,2.35l0.12,1.05l2.15,1.65l1.97,0.85l3.04,2.36l1.97,0.65l0.55,0.88l2.72,0.85l1.84,-1.1l2.07,-5.97l-0.42,-3.59l0.3,-1.73l0.47,-0.87l-0.31,-0.68l1.09,-3.28l0.46,-0.47l0.4,0.71l0.16,1.51l0.65,0.52l0.16,1.04l0.85,1.21l0.12,2.38l0.9,2.0l0.57,0.18l1.3,-0.78l1.69,1.7l-0.2,1.08l0.53,2.2l0.39,1.3l0.68,0.48l0.6,1.95l-0.19,1.48l0.81,1.76l6.01,3.69l-0.11,0.76l1.38,1.58l0.95,2.77l0.58,0.22l0.72,-0.41l0.8,0.9l0.61,0.01l0.46,2.41l4.81,4.71l0.66,2.02l-0.07,3.31l1.14,2.2l-0.13,2.24l-1.1,3.68l0.03,1.64l-0.47,1.89l-1.05,2.4l-1.9,1.47l-1.72,3.51l-2.38,6.09l-0.24,2.82l-1.14,0.8l-2.85,0.15l-2.31,1.19l-2.51,2.25l-3.09,-1.57l0.3,-1.15l-0.54,-0.47l-1.5,0.63l-2.01,1.94l-7.12,-2.18l-1.48,-1.63l-1.14,-3.74l-1.45,-1.26l-1.81,-0.26l0.56,-1.18l-0.61,-2.1l-0.72,-0.1l-1.14,1.82l-0.9,0.21l0.63,-0.82l0.36,-1.55l0.92,-1.31l-0.13,-2.34l-0.7,-0.22l-2.0,2.34l-1.51,0.93l-0.94,2.01l-1.35,-0.81l-0.02,-1.52l-1.57,-2.04l-1.09,-0.88l0.24,-0.33l-0.14,-0.59l-3.21,-1.69l-1.83,-0.12l-2.54,-1.35l-4.58,0.28l-6.02,1.9l-2.53,-0.13l-2.62,1.41l-2.13,0.63l-1.49,2.6l-3.49,0.31l-2.29,-0.5l-3.48,0.43l-1.6,1.47l-0.81,-0.04l-2.37,1.63l-3.26,-0.1l-3.72,-2.21l0.04,-1.05l1.19,-0.46l0.49,-0.89l0.21,-2.97l-0.28,-1.64l-1.34,-2.86l-0.38,-1.47l0.05,-1.72l-0.95,-1.7l-0.18,-0.97l-1.01,-0.99l-0.29,-1.98l-1.13,-1.75ZM784.92,393.44l2.65,1.02l3.23,-0.96l1.09,0.14l0.15,3.06l-0.85,1.13l-0.17,1.63l-0.87,-0.24l-1.57,1.91l-1.68,-0.18l-1.4,-2.36l-0.37,-2.04l-1.39,-2.51l0.04,-0.8l1.15,0.18Z", "name": "Australia"}, "AT": {"path": "M462.89,152.8l0.04,2.25l-1.07,0.0l-0.33,0.63l0.36,0.51l-1.04,2.13l-2.02,0.07l-1.33,0.7l-5.29,-0.99l-0.47,-0.93l-0.44,-0.21l-2.47,0.55l-0.42,0.51l-3.18,-0.81l0.43,-0.91l1.12,0.78l0.6,-0.17l0.25,-0.58l1.93,0.12l1.86,-0.56l1.0,0.08l0.68,0.57l0.62,-0.15l0.26,-0.77l-0.3,-1.78l0.8,-0.44l0.68,-1.15l1.52,0.85l0.47,-0.06l1.34,-1.25l0.64,-0.17l1.81,0.92l1.28,-0.11l0.7,0.37Z", "name": "Austria"}, "IN": {"path": "M623.34,207.03l-1.24,1.04l-0.97,2.55l0.22,0.51l8.04,3.87l3.42,0.37l1.57,1.38l4.92,0.88l2.18,-0.04l0.38,-0.3l0.29,-1.24l-0.32,-1.64l0.14,-0.87l0.82,-0.31l0.45,2.48l2.28,1.02l1.77,-0.38l4.14,0.1l0.38,-0.36l0.18,-1.66l-0.5,-0.65l1.37,-0.29l2.25,-1.99l2.7,-1.62l1.93,0.62l1.8,-0.98l0.79,1.14l-0.68,0.91l0.26,0.63l2.42,0.36l0.09,0.47l-0.83,0.75l0.13,1.07l-1.52,-0.29l-3.24,1.86l-0.13,1.78l-1.32,2.14l-0.18,1.39l-0.93,1.82l-1.64,-0.5l-0.52,0.37l-0.09,2.63l-0.56,1.11l0.19,0.81l-0.53,0.27l-1.18,-3.73l-1.08,-0.27l-0.38,0.31l-0.24,1.0l-0.66,-0.66l0.54,-1.06l1.22,-0.34l1.15,-2.25l-0.24,-0.56l-1.57,-0.47l-4.34,-0.28l-0.18,-1.56l-0.35,-0.35l-1.11,-0.12l-1.91,-1.12l-0.56,0.17l-0.88,1.82l0.11,0.49l1.36,1.07l-1.09,0.69l-0.69,1.11l0.18,0.56l1.24,0.57l-0.32,1.54l0.85,1.94l0.36,2.01l-0.22,0.59l-4.58,0.52l-0.33,0.42l0.13,1.8l-1.17,1.36l-3.65,1.81l-2.79,3.03l-4.32,3.28l-0.18,1.27l-4.65,1.79l-0.77,2.16l0.64,5.3l-1.06,2.49l-0.01,3.94l-1.24,0.28l-1.14,1.93l0.39,0.84l-1.68,0.53l-1.04,1.83l-0.65,0.47l-2.06,-2.05l-2.1,-6.02l-2.2,-3.64l-1.05,-4.75l-2.29,-3.57l-1.76,-8.2l0.01,-3.11l-0.49,-2.53l-0.55,-0.29l-3.53,1.52l-1.53,-0.27l-2.86,-2.77l0.85,-0.67l0.08,-0.55l-0.74,-1.03l-2.67,-2.06l1.24,-1.32l5.34,0.01l0.39,-0.49l-0.5,-2.29l-1.42,-1.46l-0.27,-1.93l-1.43,-1.2l2.31,-2.37l3.05,0.06l2.62,-2.85l1.6,-2.81l2.4,-2.73l0.07,-2.04l1.97,-1.48l-0.02,-0.65l-1.93,-1.31l-0.82,-1.78l-0.8,-2.21l0.9,-0.89l3.59,0.65l2.92,-0.42l2.33,-2.19l2.31,2.85l-0.24,2.13l0.99,1.59l-0.05,0.82l-1.34,-0.28l-0.47,0.48l0.7,3.06l2.62,1.99l2.99,1.65Z", "name": "India"}, "TZ": {"path": "M495.56,296.42l2.8,-3.12l-0.02,-0.81l-0.64,-1.3l0.68,-0.52l0.14,-1.47l-0.76,-1.25l0.31,-0.11l2.26,0.03l-0.51,2.76l0.76,1.3l0.5,0.12l1.05,-0.53l1.19,-0.12l0.61,0.24l1.43,-0.62l0.1,-0.67l-0.71,-0.62l1.57,-1.7l8.65,4.86l0.32,1.53l3.34,2.33l-1.05,2.8l0.13,1.61l1.63,1.12l-0.6,1.76l-0.01,2.33l1.89,4.03l0.57,0.43l-1.46,1.08l-2.61,0.94l-1.43,-0.04l-1.06,0.77l-2.29,0.36l-2.87,-0.68l-0.83,0.07l-0.63,-0.75l-0.31,-2.78l-1.32,-1.35l-3.25,-0.77l-3.96,-1.58l-1.18,-2.41l-0.32,-1.75l-1.76,-1.49l0.42,-1.05l-0.44,-0.89l0.08,-0.96l-0.46,-0.58l0.06,-0.56Z", "name": "Tanzania"}, "AZ": {"path": "M539.29,175.73l1.33,0.32l1.94,-1.8l2.3,3.34l1.43,0.43l-1.26,0.15l-0.35,0.32l-0.8,3.14l-0.99,0.96l0.05,1.11l-1.26,-1.13l0.7,-1.18l-0.04,-0.47l-0.74,-0.86l-1.48,0.15l-2.34,1.71l-0.03,-1.27l-2.03,-1.35l0.47,-0.62l-0.08,-0.56l-1.03,-0.79l0.29,-0.43l-0.14,-0.58l-1.13,-0.86l1.89,0.68l1.69,0.06l0.37,-0.87l-0.81,-1.37l0.42,0.06l1.63,1.72ZM533.78,180.57l0.61,0.46l0.69,-0.0l0.59,1.15l-0.68,-0.15l-1.21,-1.45Z", "name": "Azerbaijan"}, "IE": {"path": "M405.08,135.42l0.35,2.06l-1.75,2.78l-4.22,1.88l-2.84,-0.4l1.73,-3.0l-1.18,-3.53l4.6,-3.74l0.32,1.15l-0.49,1.74l0.4,0.51l1.47,-0.04l1.6,0.6Z", "name": "Ireland"}, "ID": {"path": "M756.47,287.89l0.69,4.01l2.79,1.78l0.51,-0.1l2.04,-2.59l2.71,-1.43l2.05,-0.0l3.9,1.73l2.46,0.45l0.08,15.12l-1.75,-1.54l-2.54,-0.51l-0.88,0.71l-2.32,0.06l0.69,-1.33l1.45,-0.64l0.23,-0.46l-0.65,-2.74l-1.24,-2.21l-5.04,-2.29l-2.09,-0.23l-3.68,-2.27l-0.55,0.13l-0.65,1.07l-0.52,0.12l-0.55,-1.89l-1.21,-0.78l1.84,-0.62l1.72,0.05l0.39,-0.52l-0.21,-0.66l-0.38,-0.28l-3.45,-0.0l-1.13,-1.48l-2.1,-0.43l-0.52,-0.6l2.69,-0.48l1.28,-0.78l3.66,0.94l0.3,0.71ZM757.91,300.34l-0.62,0.82l-0.1,-0.8l0.59,-1.12l0.13,1.1ZM747.38,292.98l0.34,0.72l-1.22,-0.57l-4.68,-0.1l0.27,-0.62l2.78,-0.09l2.52,0.67ZM741.05,285.25l-0.67,-2.88l0.64,-2.01l0.41,0.86l1.21,0.18l0.16,0.7l-0.1,1.68l-0.84,-0.16l-0.46,0.3l-0.34,1.34ZM739.05,293.5l-0.5,0.44l-1.34,-0.36l-0.17,-0.37l1.73,-0.08l0.27,0.36ZM721.45,284.51l-0.19,1.97l2.24,2.23l0.54,0.02l1.27,-1.07l2.75,-0.5l-0.9,1.21l-2.11,0.93l-0.16,0.6l2.22,3.01l-0.3,1.07l1.36,1.74l-2.26,0.85l-0.28,-0.31l0.12,-1.19l-1.64,-1.34l0.17,-2.23l-0.56,-0.39l-1.67,0.76l-0.23,0.39l0.3,6.17l-1.1,0.25l-0.69,-0.47l0.64,-2.21l-0.39,-2.42l-0.39,-0.34l-0.8,-0.01l-0.58,-1.29l0.98,-1.6l0.35,-1.96l1.32,-3.87ZM728.59,296.27l0.38,0.49l-0.02,1.28l-0.88,0.49l-0.53,-0.47l1.04,-1.79ZM729.04,286.98l0.27,-0.05l-0.02,0.13l-0.24,-0.08ZM721.68,284.05l0.16,-0.32l1.89,-1.65l1.83,0.68l3.16,0.35l2.94,-0.1l2.39,-1.66l-1.73,2.13l-1.66,0.43l-2.41,-0.48l-4.17,0.13l-2.39,0.51ZM730.55,310.47l1.11,-1.93l2.03,-0.82l0.08,0.62l-1.45,1.67l-1.77,0.46ZM728.12,305.88l-0.1,0.38l-3.46,0.66l-2.91,-0.27l-0.0,-0.25l1.54,-0.41l1.66,0.73l1.67,-0.19l1.61,-0.65ZM722.9,310.24l-0.64,0.03l-2.26,-1.2l1.11,-0.24l1.78,1.41ZM716.26,305.77l0.88,0.51l1.28,-0.17l0.2,0.35l-4.65,0.73l0.39,-0.67l1.15,-0.02l0.75,-0.73ZM711.66,293.84l-0.38,-0.16l-2.54,1.01l-1.12,-1.44l-1.69,-0.13l-1.16,-0.75l-3.04,0.77l-1.1,-1.15l-3.31,-0.11l-0.35,-3.05l-1.35,-0.95l-1.11,-1.98l-0.33,-2.06l0.27,-2.14l0.9,-1.01l0.37,1.15l2.09,1.49l1.53,-0.48l1.82,0.08l1.38,-1.19l1.0,-0.18l2.28,0.67l2.26,-0.53l1.52,-3.64l1.01,-0.99l0.78,-2.57l4.1,0.3l-1.11,1.77l0.02,0.46l1.7,2.2l-0.23,1.39l2.07,1.71l-2.33,0.42l-0.88,1.9l0.1,2.05l-2.4,1.9l-0.06,2.45l-0.7,2.79ZM692.58,302.03l0.35,0.26l4.8,0.25l0.78,-0.97l4.17,1.09l1.13,1.68l3.69,0.45l2.13,1.04l-1.8,0.6l-2.77,-0.99l-4.8,-0.12l-5.24,-1.41l-1.84,-0.25l-1.11,0.3l-4.26,-0.97l-0.7,-1.14l-1.59,-0.13l1.18,-1.65l2.74,0.13l2.87,1.13l0.26,0.68ZM685.53,299.17l-2.22,0.04l-2.06,-2.03l-3.15,-2.01l-2.93,-3.51l-3.11,-5.33l-2.2,-2.12l-1.64,-4.06l-2.32,-1.69l-1.27,-2.07l-1.96,-1.5l-2.51,-2.65l-0.11,-0.66l4.81,0.53l2.15,2.38l3.31,2.74l2.35,2.66l2.7,0.17l1.95,1.59l1.54,2.17l1.59,0.95l-0.84,1.71l0.15,0.52l1.44,0.87l0.79,0.1l0.4,1.58l0.87,1.4l1.96,0.39l1.0,1.31l-0.6,3.01l-0.09,3.5Z", "name": "Indonesia"}, "UA": {"path": "M492.5,162.44l1.28,-2.49l1.82,0.19l0.66,-0.23l0.09,-0.71l-0.25,-0.75l-0.79,-0.72l-0.33,-1.21l-0.86,-0.62l-0.02,-1.19l-1.13,-0.86l-1.15,-0.19l-2.04,-1.0l-1.66,0.32l-0.66,0.47l-0.92,-0.0l-0.84,0.78l-2.48,0.7l-1.18,-0.71l-3.07,-0.36l-0.89,0.43l-0.24,-0.55l-1.11,-0.7l0.35,-0.93l1.26,-1.02l-0.54,-1.23l2.04,-2.43l1.4,-0.62l0.25,-1.19l-1.04,-2.39l0.83,-0.13l1.28,-0.84l1.8,-0.07l2.47,0.26l2.86,0.81l1.88,0.06l0.86,0.44l1.04,-0.41l0.77,0.66l2.18,-0.15l0.92,0.3l0.52,-0.34l0.15,-1.53l0.56,-0.54l2.85,-0.05l0.84,-0.72l3.04,-0.18l1.23,1.46l-0.48,0.77l0.21,1.03l0.36,0.32l1.8,0.14l0.93,2.08l3.18,1.15l1.94,-0.45l1.67,1.49l1.4,-0.03l3.35,0.96l0.02,0.54l-0.96,1.59l0.47,1.97l-0.26,0.7l-2.36,0.28l-1.29,0.89l-0.23,1.38l-1.83,0.27l-1.58,0.97l-2.41,0.21l-2.16,1.17l-0.21,0.38l0.34,2.26l1.23,0.75l2.13,-0.08l-0.14,0.31l-2.65,0.53l-3.23,1.69l-0.87,-0.39l0.42,-1.1l-0.25,-0.52l-2.21,-0.73l2.35,-1.06l0.12,-0.65l-0.93,-0.82l-3.62,-0.74l-0.13,-0.89l-0.46,-0.34l-2.61,0.59l-0.91,1.69l-1.71,2.04l-0.86,-0.4l-1.62,0.27Z", "name": "Ukraine"}, "QA": {"path": "M549.33,221.64l-0.76,-0.23l-0.14,-1.64l0.84,-1.29l0.47,0.52l0.04,1.34l-0.45,1.3Z", "name": "Qatar"}, "MZ": {"path": "M508.58,318.75l-0.34,-2.57l0.51,-2.05l3.55,0.63l2.5,-0.38l1.02,-0.76l1.49,0.01l2.74,-0.98l1.66,-1.2l0.5,9.24l0.41,1.23l-0.68,1.67l-0.93,1.71l-1.5,1.5l-5.16,2.28l-2.78,2.73l-1.02,0.53l-1.71,1.8l-0.98,0.57l-0.35,2.41l1.16,1.94l0.49,2.17l0.43,0.31l-0.06,2.06l-0.39,1.17l0.5,0.72l-0.25,0.73l-0.92,0.83l-5.12,2.39l-1.22,1.36l0.21,1.13l0.58,0.39l-0.11,0.72l-1.22,-0.01l-0.73,-2.97l0.42,-3.09l-1.78,-5.37l2.49,-2.81l0.69,-1.89l0.44,-0.43l0.28,-1.53l-0.39,-0.93l0.59,-3.65l-0.01,-3.26l-1.49,-1.16l-1.2,-0.22l-1.74,-1.17l-1.92,0.01l-0.29,-2.08l7.06,-1.96l1.28,1.09l0.89,-0.1l0.67,0.44l0.1,0.73l-0.51,1.29l0.19,1.81l1.75,1.83l0.65,-0.13l0.71,-1.65l1.17,-0.86l-0.26,-3.47l-1.05,-1.85l-1.04,-0.94Z", "name": "Mozambique"}}, "height": 440.7063107441331, "projection": {"type": "mill", "centralMeridian": 11.5}, "width": 900.0});
|
googleanalytics.php
CHANGED
|
@@ -6,7 +6,7 @@
|
|
| 6 |
* Author: MonsterInsights
|
| 7 |
* Author URI: https://www.monsterinsights.com/
|
| 8 |
*
|
| 9 |
-
* Version: 6.0
|
| 10 |
* Requires at least: 3.9.0
|
| 11 |
* Tested up to: 4.7.4
|
| 12 |
*
|
|
@@ -69,7 +69,7 @@ final class MonsterInsights_Lite {
|
|
| 69 |
* @access public
|
| 70 |
* @var string $version Plugin version.
|
| 71 |
*/
|
| 72 |
-
public $version = '6.0
|
| 73 |
|
| 74 |
/**
|
| 75 |
* Plugin file.
|
| 6 |
* Author: MonsterInsights
|
| 7 |
* Author URI: https://www.monsterinsights.com/
|
| 8 |
*
|
| 9 |
+
* Version: 6.1.0
|
| 10 |
* Requires at least: 3.9.0
|
| 11 |
* Tested up to: 4.7.4
|
| 12 |
*
|
| 69 |
* @access public
|
| 70 |
* @var string $version Plugin version.
|
| 71 |
*/
|
| 72 |
+
public $version = '6.1.0';
|
| 73 |
|
| 74 |
/**
|
| 75 |
* Plugin file.
|
includes/admin/admin.php
CHANGED
|
@@ -55,7 +55,7 @@ function monsterinsights_admin_menu() {
|
|
| 55 |
}
|
| 56 |
|
| 57 |
// then tools
|
| 58 |
-
|
| 59 |
|
| 60 |
// then addons
|
| 61 |
$network_license = get_site_option( 'monsterinsights_license' );
|
| 55 |
}
|
| 56 |
|
| 57 |
// then tools
|
| 58 |
+
add_submenu_page( $hook, __( 'Tools:', 'google-analytics-for-wordpress' ), __( 'Tools', 'google-analytics-for-wordpress' ), 'manage_options', 'monsterinsights_tools', 'monsterinsights_tools_page' );
|
| 59 |
|
| 60 |
// then addons
|
| 61 |
$network_license = get_site_option( 'monsterinsights_license' );
|
includes/admin/ajax.php
CHANGED
|
@@ -34,7 +34,7 @@ function monsterinsights_ajax_set_user_setting() {
|
|
| 34 |
|
| 35 |
// Send back the response.
|
| 36 |
wp_send_json_success();
|
| 37 |
-
|
| 38 |
|
| 39 |
}
|
| 40 |
add_action( 'wp_ajax_monsterinsights_install_addon', 'monsterinsights_ajax_install_addon' );
|
|
@@ -77,7 +77,7 @@ function monsterinsights_ajax_install_addon() {
|
|
| 77 |
if ( false === ( $creds = request_filesystem_credentials( $url, $method, false, false, null ) ) ) {
|
| 78 |
$form = ob_get_clean();
|
| 79 |
echo json_encode( array( 'form' => $form ) );
|
| 80 |
-
|
| 81 |
}
|
| 82 |
|
| 83 |
// If we are not authenticated, make it happen now.
|
|
@@ -86,7 +86,7 @@ function monsterinsights_ajax_install_addon() {
|
|
| 86 |
request_filesystem_credentials( $url, $method, true, false, null );
|
| 87 |
$form = ob_get_clean();
|
| 88 |
echo json_encode( array( 'form' => $form ) );
|
| 89 |
-
|
| 90 |
}
|
| 91 |
|
| 92 |
// We do not need any extra credentials if we have gotten this far, so let's install the plugin.
|
|
@@ -103,13 +103,13 @@ function monsterinsights_ajax_install_addon() {
|
|
| 103 |
if ( $installer->plugin_info() ) {
|
| 104 |
$plugin_basename = $installer->plugin_info();
|
| 105 |
echo json_encode( array( 'plugin' => $plugin_basename ) );
|
| 106 |
-
|
| 107 |
}
|
| 108 |
}
|
| 109 |
|
| 110 |
// Send back a response.
|
| 111 |
echo json_encode( true );
|
| 112 |
-
|
| 113 |
|
| 114 |
}
|
| 115 |
|
|
@@ -139,12 +139,12 @@ function monsterinsights_ajax_activate_addon() {
|
|
| 139 |
|
| 140 |
if ( is_wp_error( $activate ) ) {
|
| 141 |
echo json_encode( array( 'error' => $activate->get_error_message() ) );
|
| 142 |
-
|
| 143 |
}
|
| 144 |
}
|
| 145 |
|
| 146 |
echo json_encode( true );
|
| 147 |
-
|
| 148 |
|
| 149 |
}
|
| 150 |
|
|
@@ -174,8 +174,7 @@ function monsterinsights_ajax_deactivate_addon() {
|
|
| 174 |
}
|
| 175 |
|
| 176 |
echo json_encode( true );
|
| 177 |
-
|
| 178 |
-
|
| 179 |
}
|
| 180 |
|
| 181 |
/**
|
|
@@ -199,12 +198,60 @@ function monsterinsights_ajax_dismiss_notice() {
|
|
| 199 |
|
| 200 |
// Return true
|
| 201 |
echo json_encode( true );
|
| 202 |
-
|
| 203 |
}
|
| 204 |
|
| 205 |
// If here, an error occured
|
| 206 |
echo json_encode( false );
|
| 207 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 209 |
}
|
| 210 |
-
add_action( '
|
| 34 |
|
| 35 |
// Send back the response.
|
| 36 |
wp_send_json_success();
|
| 37 |
+
wp_die();
|
| 38 |
|
| 39 |
}
|
| 40 |
add_action( 'wp_ajax_monsterinsights_install_addon', 'monsterinsights_ajax_install_addon' );
|
| 77 |
if ( false === ( $creds = request_filesystem_credentials( $url, $method, false, false, null ) ) ) {
|
| 78 |
$form = ob_get_clean();
|
| 79 |
echo json_encode( array( 'form' => $form ) );
|
| 80 |
+
wp_die();
|
| 81 |
}
|
| 82 |
|
| 83 |
// If we are not authenticated, make it happen now.
|
| 86 |
request_filesystem_credentials( $url, $method, true, false, null );
|
| 87 |
$form = ob_get_clean();
|
| 88 |
echo json_encode( array( 'form' => $form ) );
|
| 89 |
+
wp_die();
|
| 90 |
}
|
| 91 |
|
| 92 |
// We do not need any extra credentials if we have gotten this far, so let's install the plugin.
|
| 103 |
if ( $installer->plugin_info() ) {
|
| 104 |
$plugin_basename = $installer->plugin_info();
|
| 105 |
echo json_encode( array( 'plugin' => $plugin_basename ) );
|
| 106 |
+
wp_die();
|
| 107 |
}
|
| 108 |
}
|
| 109 |
|
| 110 |
// Send back a response.
|
| 111 |
echo json_encode( true );
|
| 112 |
+
wp_die();
|
| 113 |
|
| 114 |
}
|
| 115 |
|
| 139 |
|
| 140 |
if ( is_wp_error( $activate ) ) {
|
| 141 |
echo json_encode( array( 'error' => $activate->get_error_message() ) );
|
| 142 |
+
wp_die();
|
| 143 |
}
|
| 144 |
}
|
| 145 |
|
| 146 |
echo json_encode( true );
|
| 147 |
+
wp_die();
|
| 148 |
|
| 149 |
}
|
| 150 |
|
| 174 |
}
|
| 175 |
|
| 176 |
echo json_encode( true );
|
| 177 |
+
wp_die();
|
|
|
|
| 178 |
}
|
| 179 |
|
| 180 |
/**
|
| 198 |
|
| 199 |
// Return true
|
| 200 |
echo json_encode( true );
|
| 201 |
+
wp_die();
|
| 202 |
}
|
| 203 |
|
| 204 |
// If here, an error occured
|
| 205 |
echo json_encode( false );
|
| 206 |
+
wp_die();
|
| 207 |
+
|
| 208 |
+
}
|
| 209 |
+
add_action( 'wp_ajax_monsterinsights_ajax_dismiss_notice', 'monsterinsights_ajax_dismiss_notice' );
|
| 210 |
+
|
| 211 |
+
|
| 212 |
+
function monsterinsights_get_shortlink() {
|
| 213 |
+
// Run a security check first.
|
| 214 |
+
check_ajax_referer( 'mi-admin-nonce', 'nonce' );
|
| 215 |
+
|
| 216 |
+
$shorten = ! empty( $_POST['url'] ) ? esc_url_raw( $_POST['url'] ) : '';
|
| 217 |
+
if ( ! current_user_can( 'monsterinsights_view_dashboard' ) ) {
|
| 218 |
+
echo $shorten;
|
| 219 |
+
wp_die();
|
| 220 |
+
}
|
| 221 |
+
|
| 222 |
+
$url = 'https://www.googleapis.com/urlshortener/v1/url';
|
| 223 |
+
|
| 224 |
+
// If no url passed die
|
| 225 |
+
if ( ! $shorten ) {
|
| 226 |
+
echo $shorten;
|
| 227 |
+
wp_die();
|
| 228 |
+
}
|
| 229 |
|
| 230 |
+
// if the url is already shortened, don't re-run
|
| 231 |
+
if ( strpos( $shorten, 'goo.g') !== false ) {
|
| 232 |
+
echo $shorten;
|
| 233 |
+
wp_die();
|
| 234 |
+
}
|
| 235 |
+
|
| 236 |
+
$result = wp_remote_post(
|
| 237 |
+
add_query_arg(
|
| 238 |
+
'key',
|
| 239 |
+
'AIzaSyCfHOlx8NbBVSpmHPqxophzULWSAzWDyio',
|
| 240 |
+
'https://www.googleapis.com/urlshortener/v1/url'
|
| 241 |
+
),
|
| 242 |
+
array(
|
| 243 |
+
'body' => json_encode( array('longUrl' => esc_url_raw( $shorten ) ) ),
|
| 244 |
+
'headers' => array( 'Content-Type' => 'application/json')
|
| 245 |
+
)
|
| 246 |
+
);
|
| 247 |
+
|
| 248 |
+
if ( is_wp_error( $result ) ) {
|
| 249 |
+
echo $shorten;
|
| 250 |
+
wp_die();
|
| 251 |
+
}
|
| 252 |
+
$result = json_decode( $result['body'] );
|
| 253 |
+
$shortlink = $result->id;
|
| 254 |
+
echo $shortlink;
|
| 255 |
+
wp_die();
|
| 256 |
}
|
| 257 |
+
add_action( 'wp_ajax_monsterinsights_get_shortlink', 'monsterinsights_get_shortlink' );
|
includes/admin/common.php
CHANGED
|
@@ -88,6 +88,10 @@ function monsterinsights_admin_scripts() {
|
|
| 88 |
$base = MonsterInsights();
|
| 89 |
|
| 90 |
// Load necessary admin scripts
|
|
|
|
|
|
|
|
|
|
|
|
|
| 91 |
// List.js
|
| 92 |
wp_register_script( MONSTERINSIGHTS_PLUGIN_SLUG . '-list-script', plugins_url( 'assets/js/list/list.js', MONSTERINSIGHTS_PLUGIN_FILE ), array( 'jquery' ), monsterinsights_get_asset_version(), true );
|
| 93 |
wp_enqueue_script( MONSTERINSIGHTS_PLUGIN_SLUG . '-list-script' );
|
|
@@ -147,7 +151,16 @@ function monsterinsights_admin_scripts() {
|
|
| 147 |
'install_nonce' => wp_create_nonce( 'monsterinsights-install' ),
|
| 148 |
'installing' => esc_html__( 'Installing...', 'google-analytics-for-wordpress' ),
|
| 149 |
'proceed' => esc_html__( 'Proceed', 'google-analytics-for-wordpress' ),
|
| 150 |
-
'isnetwork' => is_network_admin()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 151 |
)
|
| 152 |
);
|
| 153 |
|
| 88 |
$base = MonsterInsights();
|
| 89 |
|
| 90 |
// Load necessary admin scripts
|
| 91 |
+
// Clipboard.js
|
| 92 |
+
wp_register_script( MONSTERINSIGHTS_PLUGIN_SLUG . '-clipboard-script', plugins_url( 'assets/js/clipboard/clipboard.js', MONSTERINSIGHTS_PLUGIN_FILE ), array( 'jquery' ), monsterinsights_get_asset_version(), true );
|
| 93 |
+
wp_enqueue_script( MONSTERINSIGHTS_PLUGIN_SLUG . '-clipboard-script' );
|
| 94 |
+
|
| 95 |
// List.js
|
| 96 |
wp_register_script( MONSTERINSIGHTS_PLUGIN_SLUG . '-list-script', plugins_url( 'assets/js/list/list.js', MONSTERINSIGHTS_PLUGIN_FILE ), array( 'jquery' ), monsterinsights_get_asset_version(), true );
|
| 97 |
wp_enqueue_script( MONSTERINSIGHTS_PLUGIN_SLUG . '-list-script' );
|
| 151 |
'install_nonce' => wp_create_nonce( 'monsterinsights-install' ),
|
| 152 |
'installing' => esc_html__( 'Installing...', 'google-analytics-for-wordpress' ),
|
| 153 |
'proceed' => esc_html__( 'Proceed', 'google-analytics-for-wordpress' ),
|
| 154 |
+
'isnetwork' => is_network_admin(),
|
| 155 |
+
'copied' => esc_html__( 'Copied!', 'google-analytics-for-wordpress' ),
|
| 156 |
+
'copytoclip' => esc_html__( 'Copy to Clipboard', 'google-analytics-for-wordpress' ),
|
| 157 |
+
'failed' => esc_html__( 'Failed!', 'google-analytics-for-wordpress' ),
|
| 158 |
+
'admin_nonce' => wp_create_nonce( 'mi-admin-nonce' ),
|
| 159 |
+
'shorten' => esc_html__( 'Shorten URL' ,'google-analytics-for-wordpress'),
|
| 160 |
+
'shortened' => esc_html__( 'Shortened!' ,'google-analytics-for-wordpress'),
|
| 161 |
+
'working' => esc_html__( 'Working...' ,'google-analytics-for-wordpress'),
|
| 162 |
+
'importtext' => esc_html__( 'Import' ,'google-analytics-for-wordpress'),
|
| 163 |
+
'imported' => esc_html__( 'Imported!' ,'google-analytics-for-wordpress'),
|
| 164 |
)
|
| 165 |
);
|
| 166 |
|
includes/admin/google.php
CHANGED
|
@@ -315,7 +315,11 @@ final class MonsterInsights_GA {
|
|
| 315 |
if ( version_compare( $version, '4.6', '<' ) ) {
|
| 316 |
return esc_html__( 'MonsterInsights requires WordPress version 4.6 or newer to use oAuth. Please update your WordPress version.', 'google-analytics-for-wordpress' );
|
| 317 |
} else {
|
| 318 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 319 |
}
|
| 320 |
}
|
| 321 |
|
|
@@ -360,7 +364,12 @@ final class MonsterInsights_GA {
|
|
| 360 |
if ( version_compare( $version, '4.6', '<' ) ) {
|
| 361 |
return esc_html__( 'MonsterInsights requires WordPress version 4.6 or newer to use oAuth. Please update your WordPress version.', 'google-analytics-for-wordpress' );
|
| 362 |
} else {
|
| 363 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 364 |
}
|
| 365 |
}
|
| 366 |
|
| 315 |
if ( version_compare( $version, '4.6', '<' ) ) {
|
| 316 |
return esc_html__( 'MonsterInsights requires WordPress version 4.6 or newer to use oAuth. Please update your WordPress version.', 'google-analytics-for-wordpress' );
|
| 317 |
} else {
|
| 318 |
+
if ( ! empty( $accounts ) ) {
|
| 319 |
+
return $accounts;
|
| 320 |
+
} else {
|
| 321 |
+
return esc_html__( 'Google Analytics had a connection error or your Google account is not signed up for Google Analytics.', 'google-analytics-for-wordpress' );
|
| 322 |
+
}
|
| 323 |
}
|
| 324 |
}
|
| 325 |
|
| 364 |
if ( version_compare( $version, '4.6', '<' ) ) {
|
| 365 |
return esc_html__( 'MonsterInsights requires WordPress version 4.6 or newer to use oAuth. Please update your WordPress version.', 'google-analytics-for-wordpress' );
|
| 366 |
} else {
|
| 367 |
+
if ( ! empty( $accounts ) ) {
|
| 368 |
+
return $accounts;
|
| 369 |
+
} else {
|
| 370 |
+
$code = isset( $response['response']['code'] ) ? $response['response']['code'] : 'Unknown';
|
| 371 |
+
return sprintf( esc_html__( 'Google Analytics had a connection error. Error code: %s.', 'google-analytics-for-wordpress' ), $code );
|
| 372 |
+
}
|
| 373 |
}
|
| 374 |
}
|
| 375 |
|
includes/admin/pages/network-settings.php
CHANGED
|
@@ -34,12 +34,13 @@ function monsterinsights_network_page() {
|
|
| 34 |
$network_license = get_site_option( 'monsterinsights_license' );
|
| 35 |
$license_key = ! empty( $network_license['key'] ) ? esc_attr( $network_license['key'] ) : '';
|
| 36 |
$license_key_type = ! empty( $network_license['type'] ) ? esc_html( $network_license['type'] ) : '';
|
|
|
|
| 37 |
?>
|
| 38 |
<?php echo monsterinsights_ublock_notice(); ?>
|
| 39 |
<div id="monsterinsights-settings" class="wrap">
|
| 40 |
-
<div id="monsterinsights-
|
| 41 |
-
<div id="monsterinsights-tab-general" class="monsterinsights-tab monsterinsights-
|
| 42 |
-
<div id="monsterinsights-settings-general">
|
| 43 |
<?php
|
| 44 |
// Output any notices now
|
| 45 |
/**
|
|
@@ -49,12 +50,13 @@ function monsterinsights_network_page() {
|
|
| 49 |
* not be used by other developers. This hook's behavior may be modified
|
| 50 |
* or the hook may be removed at any time, without warning.
|
| 51 |
*/
|
| 52 |
-
do_action( '
|
| 53 |
?>
|
| 54 |
<h1><?php esc_html_e( 'Network Settings', 'google-analytics-for-wordpress'); ?></h1>
|
| 55 |
<p><?php esc_html_e( 'Activate your MonsterInsights license key on this panel to hide the license key settings and addon pages for subsites.', 'google-analytics-for-wordpress'); ?></p>
|
| 56 |
<table class="form-table">
|
| 57 |
<tbody>
|
|
|
|
| 58 |
<tr id="monsterinsights-settings-key-box">
|
| 59 |
<th scope="row">
|
| 60 |
<label for="monsterinsights-settings-key"><?php esc_html_e( 'License Key', 'google-analytics-for-wordpress' ); ?></label>
|
|
@@ -69,7 +71,8 @@ function monsterinsights_network_page() {
|
|
| 69 |
</form>
|
| 70 |
</td>
|
| 71 |
</tr>
|
| 72 |
-
<?php
|
|
|
|
| 73 |
<tr id="monsterinsights-settings-key-type-box">
|
| 74 |
<th scope="row">
|
| 75 |
<label for="monsterinsights-settings-key-type"><?php esc_html_e( 'License Key Type', 'google-analytics-for-wordpress' ); ?></label>
|
|
@@ -85,6 +88,19 @@ function monsterinsights_network_page() {
|
|
| 85 |
</td>
|
| 86 |
</tr>
|
| 87 |
<?php endif; ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
</tbody>
|
| 89 |
</table>
|
| 90 |
</div>
|
|
@@ -92,4 +108,49 @@ function monsterinsights_network_page() {
|
|
| 92 |
</div>
|
| 93 |
</div>
|
| 94 |
<?php
|
| 95 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
$network_license = get_site_option( 'monsterinsights_license' );
|
| 35 |
$license_key = ! empty( $network_license['key'] ) ? esc_attr( $network_license['key'] ) : '';
|
| 36 |
$license_key_type = ! empty( $network_license['type'] ) ? esc_html( $network_license['type'] ) : '';
|
| 37 |
+
$network_ua_code = get_site_option('monsterinsights_network_manual_ua_code', false );
|
| 38 |
?>
|
| 39 |
<?php echo monsterinsights_ublock_notice(); ?>
|
| 40 |
<div id="monsterinsights-settings" class="wrap">
|
| 41 |
+
<div id="monsterinsights-settings-pages" class="monsterinsights-main-nav-tabs monsterinsights-nav-tabs wrap" data-navigation="#monsterinsights-network-settings-page-main-nav">
|
| 42 |
+
<div id="monsterinsights-main-tab-general" class="monsterinsights-main-nav-tab monsterinsights-nav-tab monsterinsights-active">
|
| 43 |
+
<div id="monsterinsights-network-settings-general">
|
| 44 |
<?php
|
| 45 |
// Output any notices now
|
| 46 |
/**
|
| 50 |
* not be used by other developers. This hook's behavior may be modified
|
| 51 |
* or the hook may be removed at any time, without warning.
|
| 52 |
*/
|
| 53 |
+
do_action( 'monsterinsights_network_settings_general_tab_notice' );
|
| 54 |
?>
|
| 55 |
<h1><?php esc_html_e( 'Network Settings', 'google-analytics-for-wordpress'); ?></h1>
|
| 56 |
<p><?php esc_html_e( 'Activate your MonsterInsights license key on this panel to hide the license key settings and addon pages for subsites.', 'google-analytics-for-wordpress'); ?></p>
|
| 57 |
<table class="form-table">
|
| 58 |
<tbody>
|
| 59 |
+
<?php if ( monsterinsights_is_pro_version() ) : ?>
|
| 60 |
<tr id="monsterinsights-settings-key-box">
|
| 61 |
<th scope="row">
|
| 62 |
<label for="monsterinsights-settings-key"><?php esc_html_e( 'License Key', 'google-analytics-for-wordpress' ); ?></label>
|
| 71 |
</form>
|
| 72 |
</td>
|
| 73 |
</tr>
|
| 74 |
+
<?php endif; ?>
|
| 75 |
+
<?php if ( ! empty( $license_key_type ) && monsterinsights_is_pro_version() ) : ?>
|
| 76 |
<tr id="monsterinsights-settings-key-type-box">
|
| 77 |
<th scope="row">
|
| 78 |
<label for="monsterinsights-settings-key-type"><?php esc_html_e( 'License Key Type', 'google-analytics-for-wordpress' ); ?></label>
|
| 88 |
</td>
|
| 89 |
</tr>
|
| 90 |
<?php endif; ?>
|
| 91 |
+
<tr>
|
| 92 |
+
<form id="monsterinsights-network-general-tab" method="post">
|
| 93 |
+
<th scope="row">
|
| 94 |
+
<label for="monsterinsights-google-ua"><?php esc_html_e( 'Network UA code', 'google-analytics-for-wordpress' ); ?></label>
|
| 95 |
+
</th>
|
| 96 |
+
<td>
|
| 97 |
+
<input type="text" id="monsterinsights-network-ua-code" name="network_manual_ua_code" value="<?php echo $network_ua_code; ?>" /><?php submit_button( esc_html__( 'Save Network UA code', 'google-analytics-for-wordpress' ), 'button-action', 'monsterinsights-network-settings-submit', false ); ?>
|
| 98 |
+
<p class="description"><?php esc_html_e( 'This is the default UA code to use for subsites of a network (can be overriden at the single site level).', 'google-analytics-for-wordpress' ); ?></p>
|
| 99 |
+
<?php wp_nonce_field( 'monsterinsights-network-settings-nonce', 'monsterinsights-network-settings-nonce' ); ?>
|
| 100 |
+
|
| 101 |
+
</td>
|
| 102 |
+
</form>
|
| 103 |
+
</tr>
|
| 104 |
</tbody>
|
| 105 |
</table>
|
| 106 |
</div>
|
| 108 |
</div>
|
| 109 |
</div>
|
| 110 |
<?php
|
| 111 |
+
}
|
| 112 |
+
|
| 113 |
+
/**
|
| 114 |
+
* Callback for saving the general settings tab.
|
| 115 |
+
*
|
| 116 |
+
* @since 6.1.0
|
| 117 |
+
* @access public
|
| 118 |
+
*
|
| 119 |
+
* @return void
|
| 120 |
+
*/
|
| 121 |
+
function monsterinsights_network_settings_save_general() {
|
| 122 |
+
|
| 123 |
+
// Check if user pressed the 'Update' button and nonce is valid
|
| 124 |
+
if ( ! isset( $_POST['monsterinsights-network-settings-submit'] ) ) {
|
| 125 |
+
return;
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
if ( ! wp_verify_nonce( $_POST['monsterinsights-network-settings-nonce'], 'monsterinsights-network-settings-nonce' ) ) {
|
| 129 |
+
return;
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
if ( ! current_user_can( 'monsterinsights_save_settings' ) ) {
|
| 133 |
+
return;
|
| 134 |
+
}
|
| 135 |
+
|
| 136 |
+
$throw_notice = false;
|
| 137 |
+
$network_manual_ua_code = isset( $_POST['network_manual_ua_code'] ) ? $_POST['network_manual_ua_code'] : '';
|
| 138 |
+
$network_manual_ua_code = monsterinsights_is_valid_ua( $network_manual_ua_code ); // also sanitizes the string
|
| 139 |
+
|
| 140 |
+
if ( $network_manual_ua_code ) {
|
| 141 |
+
update_site_option( 'monsterinsights_network_manual_ua_code', $network_manual_ua_code );
|
| 142 |
+
} else {
|
| 143 |
+
if ( empty ( $network_manual_ua_code ) && isset( $_POST['network_manual_ua_code'] ) ) {
|
| 144 |
+
$throw_notice = true;
|
| 145 |
+
}
|
| 146 |
+
update_site_option( 'monsterinsights_network_manual_ua_code', '' );
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
// Output an admin notice so the user knows what happened
|
| 150 |
+
if ( $throw_notice ) {
|
| 151 |
+
add_action( 'monsterinsights_network_settings_general_tab_notice', 'monsterinsights_invalid_ua_code' );
|
| 152 |
+
} else {
|
| 153 |
+
add_action( 'monsterinsights_network_settings_general_tab_notice', 'monsterinsights_updated_settings' );
|
| 154 |
+
}
|
| 155 |
+
}
|
| 156 |
+
add_action( 'admin_init', 'monsterinsights_network_settings_save_general', 11 );
|
includes/admin/pages/settings.php
CHANGED
|
@@ -60,19 +60,19 @@ function monsterinsights_settings_page() {
|
|
| 60 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item monsterinsights-spacing-item" href="#"> </a>
|
| 61 |
|
| 62 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item monsterinsights-active" href="#monsterinsights-main-tab-general" title="<?php echo esc_attr( __( 'General', 'google-analytics-for-wordpress' ) ); ?>">
|
| 63 |
-
<?php
|
| 64 |
</a>
|
| 65 |
|
| 66 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item" href="#monsterinsights-main-tab-tracking" title="<?php echo esc_attr( __( 'Tracking', 'google-analytics-for-wordpress' ) ); ?>">
|
| 67 |
-
<?php
|
| 68 |
</a>
|
| 69 |
<!--
|
| 70 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item" href="#monsterinsights-main-tab-status" title="<?php //echo esc_attr( __( 'Status', 'google-analytics-for-wordpress' ) ); ?>">
|
| 71 |
-
<?php //
|
| 72 |
</a>
|
| 73 |
|
| 74 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item" href="#monsterinsights-main-tab-support" title="<?php //echo esc_attr( __( 'Support', 'google-analytics-for-wordpress' ) ); ?>">
|
| 75 |
-
<?php //
|
| 76 |
</a>
|
| 77 |
-->
|
| 78 |
</h1>
|
| 60 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item monsterinsights-spacing-item" href="#"> </a>
|
| 61 |
|
| 62 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item monsterinsights-active" href="#monsterinsights-main-tab-general" title="<?php echo esc_attr( __( 'General', 'google-analytics-for-wordpress' ) ); ?>">
|
| 63 |
+
<?php echo esc_html__( 'General', 'google-analytics-for-wordpress' ); ?>
|
| 64 |
</a>
|
| 65 |
|
| 66 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item" href="#monsterinsights-main-tab-tracking" title="<?php echo esc_attr( __( 'Tracking', 'google-analytics-for-wordpress' ) ); ?>">
|
| 67 |
+
<?php echo esc_html__( 'Tracking', 'google-analytics-for-wordpress' ); ?>
|
| 68 |
</a>
|
| 69 |
<!--
|
| 70 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item" href="#monsterinsights-main-tab-status" title="<?php //echo esc_attr( __( 'Status', 'google-analytics-for-wordpress' ) ); ?>">
|
| 71 |
+
<?php //echo esc_html__( 'Status', 'google-analytics-for-wordpress' ); ?>
|
| 72 |
</a>
|
| 73 |
|
| 74 |
<a class="monsterinsights-main-nav-item monsterinsights-nav-item" href="#monsterinsights-main-tab-support" title="<?php //echo esc_attr( __( 'Support', 'google-analytics-for-wordpress' ) ); ?>">
|
| 75 |
+
<?php //echo esc_html__( 'Support', 'google-analytics-for-wordpress' ); ?>
|
| 76 |
</a>
|
| 77 |
-->
|
| 78 |
</h1>
|
includes/admin/pages/tools.php
CHANGED
|
@@ -0,0 +1,415 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* Tools class.
|
| 4 |
+
*
|
| 5 |
+
* @since 6.0.0
|
| 6 |
+
*
|
| 7 |
+
* @package MonsterInsights
|
| 8 |
+
* @subpackage Tools
|
| 9 |
+
* @author Chris Christoff
|
| 10 |
+
*/
|
| 11 |
+
|
| 12 |
+
// Exit if accessed directly
|
| 13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
| 14 |
+
exit;
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* Callback to output the MonsterInsights settings page.
|
| 19 |
+
*
|
| 20 |
+
* @since 6.0.0
|
| 21 |
+
* @access public
|
| 22 |
+
*
|
| 23 |
+
* @return void
|
| 24 |
+
*/
|
| 25 |
+
function monsterinsights_tools_page() {
|
| 26 |
+
/**
|
| 27 |
+
* Developer Alert:
|
| 28 |
+
*
|
| 29 |
+
* Per the README, this is considered an internal hook and should
|
| 30 |
+
* not be used by other developers. This hook's behavior may be modified
|
| 31 |
+
* or the hook may be removed at any time, without warning.
|
| 32 |
+
*/
|
| 33 |
+
do_action( 'monsterinsights_head' );
|
| 34 |
+
?>
|
| 35 |
+
<?php echo monsterinsights_ublock_notice(); ?>
|
| 36 |
+
|
| 37 |
+
<!-- Tabs -->
|
| 38 |
+
<h1 id="monsterinsights-tools-page-main-nav" class="monsterinsights-main-nav-container monsterinsights-nav-container" data-container="#monsterinsights-tools-pages">
|
| 39 |
+
<a class="monsterinsights-main-nav-item monsterinsights-nav-item monsterinsights-spacing-item" href="#"> </a>
|
| 40 |
+
|
| 41 |
+
<a class="monsterinsights-main-nav-item monsterinsights-nav-item monsterinsights-active" href="#monsterinsights-main-tab-url-builder" title="<?php echo esc_attr( __( 'Campaign URL Builder', 'google-analytics-for-wordpress' ) ); ?>">
|
| 42 |
+
<?php echo esc_html__( 'URL Builder', 'google-analytics-for-wordpress' ); ?>
|
| 43 |
+
</a>
|
| 44 |
+
|
| 45 |
+
<a class="monsterinsights-main-nav-item monsterinsights-nav-item" href="#monsterinsights-main-tab-settings" title="<?php echo esc_attr( __( 'Settings', 'google-analytics-for-wordpress' ) ); ?>">
|
| 46 |
+
<?php echo esc_html__( 'Settings', 'google-analytics-for-wordpress' ); ?>
|
| 47 |
+
</a>
|
| 48 |
+
</h1>
|
| 49 |
+
|
| 50 |
+
|
| 51 |
+
<!-- Tab Panels -->
|
| 52 |
+
<div id="monsterinsights-tools-pages" class="monsterinsights-main-nav-tabs monsterinsights-nav-tabs wrap" data-navigation="#monsterinsights-tools-page-main-nav">
|
| 53 |
+
<h1 class="monsterinsights-hideme"></h1><!-- so wp notices are below the nav bar -->
|
| 54 |
+
<div id="monsterinsights-main-tab-url-builder" class="monsterinsights-main-nav-tab monsterinsights-nav-tab monsterinsights-active">
|
| 55 |
+
<?php monsterinsights_tools_url_builder_tab(); ?>
|
| 56 |
+
</div>
|
| 57 |
+
<div id="monsterinsights-main-tab-settings" class="monsterinsights-main-nav-tab monsterinsights-nav-tab">
|
| 58 |
+
<?php monsterinsights_tools_settings_tab(); ?>
|
| 59 |
+
</div>
|
| 60 |
+
</div>
|
| 61 |
+
<?php
|
| 62 |
+
}
|
| 63 |
+
|
| 64 |
+
function monsterinsights_tools_url_builder_tab() {
|
| 65 |
+
ob_start();?>
|
| 66 |
+
<h2><?php echo esc_html__( 'Generate custom campaign parameters for your advertising URLS.', 'google-analytics-for-wordpress' );?></h2>
|
| 67 |
+
<p><?php echo esc_html__( 'The URL builder helps you add parameters to your URLs you use in custom web-based or email ad campaigns. A custom campaign is any ad campaign not using the AdWords auto-tagging feature. When users click one of the custom links, the unique parameters are sent to your Analytics account, so you can identify the urls that are the most effective in attracting users to your content.', 'google-analytics-for-wordpress' ); ?> </p>
|
| 68 |
+
<p><?php echo esc_html__('Fill out the required fields (marked with *) in the form below, and as you make changes the full campaign URL will be generated for you.', 'google-analytics-for-wordpress' ); ?></p>
|
| 69 |
+
<br />
|
| 70 |
+
<form id="monsterinsights-url-builder" action="javascript:void(0);">
|
| 71 |
+
<table class="form-table">
|
| 72 |
+
<tbody>
|
| 73 |
+
<tr>
|
| 74 |
+
<th scope="row">
|
| 75 |
+
<label for="monsterinsights-url-builer-domain">
|
| 76 |
+
<?php echo esc_html__( 'Website URL', 'google-analytics-for-wordpress' );?><span class="monsterinsights-required-indicator">*</span>
|
| 77 |
+
</label>
|
| 78 |
+
</th>
|
| 79 |
+
<td>
|
| 80 |
+
<input type="url" name="domain" id="monsterinsights-url-builer-domain" value="" />
|
| 81 |
+
<p class="description"><?php echo sprintf( esc_html__( 'The full website URL (e.g. %1$s)', 'google-analytics-for-wordpress' ), home_url() );?></p>
|
| 82 |
+
</td>
|
| 83 |
+
</tr>
|
| 84 |
+
<tr>
|
| 85 |
+
<th scope="row">
|
| 86 |
+
<label for="monsterinsights-url-builer-source">
|
| 87 |
+
<?php echo esc_html__( 'Campaign Source', 'google-analytics-for-wordpress' );?><span class="monsterinsights-required-indicator">*</span>
|
| 88 |
+
</label>
|
| 89 |
+
</th>
|
| 90 |
+
<td>
|
| 91 |
+
<input type="text" name="source" id="monsterinsights-url-builer-source" value="" />
|
| 92 |
+
<p class="description"><?php echo sprintf( esc_html__( 'Enter a referrer (e.g. %1$s, %2$s, %3$s)', 'google-analytics-for-wordpress' ), '<code>facebook</code>', '<code>newsletter</code>', '<code>google</code>' );?></p>
|
| 93 |
+
</td>
|
| 94 |
+
</tr>
|
| 95 |
+
<tr>
|
| 96 |
+
<th scope="row">
|
| 97 |
+
<label for="monsterinsights-url-builer-medium">
|
| 98 |
+
<?php echo esc_html__( 'Campaign Medium', 'google-analytics-for-wordpress' );?>
|
| 99 |
+
</label>
|
| 100 |
+
</th>
|
| 101 |
+
<td>
|
| 102 |
+
<input type="text" name="medium" id="monsterinsights-url-builer-medium" value="" />
|
| 103 |
+
<p class="description"><?php echo sprintf( esc_html__( 'Enter a marketing medium (e.g. %1$s, %2$s, %3$s)', 'google-analytics-for-wordpress' ), '<code>cpc</code>', '<code>banner</code>', '<code>email</code>' );?></p>
|
| 104 |
+
</td>
|
| 105 |
+
</tr>
|
| 106 |
+
<tr>
|
| 107 |
+
<th scope="row">
|
| 108 |
+
<label for="monsterinsights-url-builer-name">
|
| 109 |
+
<?php echo esc_html__( 'Campaign Name', 'google-analytics-for-wordpress' );?>
|
| 110 |
+
</label>
|
| 111 |
+
</th>
|
| 112 |
+
<td>
|
| 113 |
+
<input type="text" name="name" id="monsterinsights-url-builer-name" value="" />
|
| 114 |
+
<p class="description"><?php echo sprintf( esc_html__( 'Enter a name to identify the campaign (e.g. %1$s)', 'google-analytics-for-wordpress' ), '<code>spring_sale</code>' );?></p>
|
| 115 |
+
</td>
|
| 116 |
+
</tr>
|
| 117 |
+
<tr>
|
| 118 |
+
<th scope="row">
|
| 119 |
+
<label for="monsterinsights-url-builer-term">
|
| 120 |
+
<?php echo esc_html__( 'Campaign Term', 'google-analytics-for-wordpress' );?>
|
| 121 |
+
</label>
|
| 122 |
+
</th>
|
| 123 |
+
<td>
|
| 124 |
+
<input type="text" name="term" id="monsterinsights-url-builer-term" value="" />
|
| 125 |
+
<p class="description"><?php echo esc_html__( 'Enter the paid keyword', 'google-analytics-for-wordpress' );?></p>
|
| 126 |
+
</td>
|
| 127 |
+
</tr>
|
| 128 |
+
<tr>
|
| 129 |
+
<th scope="row">
|
| 130 |
+
<label for="monsterinsights-url-builer-content">
|
| 131 |
+
<?php echo esc_html__( 'Campaign Content', 'google-analytics-for-wordpress' );?>
|
| 132 |
+
</label>
|
| 133 |
+
</th>
|
| 134 |
+
<td>
|
| 135 |
+
<input type="text" name="content" id="monsterinsights-url-builer-content" value="" />
|
| 136 |
+
<p class="description"><?php echo esc_html__( 'Enter something to differentiate ads', 'google-analytics-for-wordpress' );?></p>
|
| 137 |
+
</td>
|
| 138 |
+
</tr>
|
| 139 |
+
<tr>
|
| 140 |
+
<th scope="row">
|
| 141 |
+
<label for="monsterinsights-url-builer-fragment">
|
| 142 |
+
<?php echo esc_html__( 'Use Fragment', 'google-analytics-for-wordpress' );?>
|
| 143 |
+
</label>
|
| 144 |
+
</th>
|
| 145 |
+
<td>
|
| 146 |
+
<input type="checkbox" name="fragment" id="monsterinsights-url-builer-fragment" value="" />
|
| 147 |
+
<p class="description"><?php echo esc_html__( 'Set the parameters in the fragment portion of the URL (not recommended).', 'google-analytics-for-wordpress' );?></p>
|
| 148 |
+
</td>
|
| 149 |
+
</tr>
|
| 150 |
+
<tr>
|
| 151 |
+
<th scope="row">
|
| 152 |
+
<label for="monsterinsights-url-builer-url">
|
| 153 |
+
<?php echo esc_html__( 'URL to use (updates automatically):', 'google-analytics-for-wordpress' );?>
|
| 154 |
+
</label>
|
| 155 |
+
</th>
|
| 156 |
+
<td>
|
| 157 |
+
<textarea name="url" id="monsterinsights-url-builer-url" value="" readonly="readonly"></textarea>
|
| 158 |
+
<p>
|
| 159 |
+
<button class="monsterinsights-copy-to-clipboard monsterinsights-action-button button button-action" data-clipboard-target="#monsterinsights-url-builer-url">
|
| 160 |
+
<?php echo esc_html__( 'Copy to clipboard' ,'google-analytics-for-wordpress');?>
|
| 161 |
+
</button>
|
| 162 |
+
<button id="monsterinsights-shorten-url" class="monsterinsights-action-button button button-secondary" style="margin-left: 20px;">
|
| 163 |
+
<?php echo esc_html__( 'Shorten URL' ,'google-analytics-for-wordpress');?>
|
| 164 |
+
</button>
|
| 165 |
+
</p>
|
| 166 |
+
</td>
|
| 167 |
+
</tr>
|
| 168 |
+
|
| 169 |
+
</tbody>
|
| 170 |
+
</table>
|
| 171 |
+
</form>
|
| 172 |
+
<h2><?php echo esc_html__( 'More information and examples for each option', 'google-analytics-for-wordpress');?></h2>
|
| 173 |
+
<p><?php echo esc_html__( 'The following table gives a detailed explanation and example of each of the campaign parameters.', 'google-analytics-for-wordpress');?></p>
|
| 174 |
+
<table class="wp-list-table widefat striped">
|
| 175 |
+
<tbody>
|
| 176 |
+
<tr>
|
| 177 |
+
<td>
|
| 178 |
+
<p><strong><?php echo esc_html__( 'Campaign Source', 'google-analytics-for-wordpress');?></strong></p>
|
| 179 |
+
<p><code>utm_source</code></p>
|
| 180 |
+
</td>
|
| 181 |
+
<td>
|
| 182 |
+
<p><strong><?php echo esc_html__( 'Required.', 'google-analytics-for-wordpress');?></strong></p>
|
| 183 |
+
<p><?php echo sprintf( esc_html__( 'Use %1$s to identify a search engine, newsletter name, or other source.', 'google-analytics-for-wordpress'),'<code>utm_source</code>');?></p>
|
| 184 |
+
<p><em><?php echo esc_html__( 'Example:', 'google-analytics-for-wordpress');?></em> <code>google</code></p>
|
| 185 |
+
</td>
|
| 186 |
+
</tr>
|
| 187 |
+
<tr>
|
| 188 |
+
<td>
|
| 189 |
+
<p><strong><?php echo esc_html__( 'Campaign Medium', 'google-analytics-for-wordpress');?></strong></p>
|
| 190 |
+
<p><code>utm_medium</code></p>
|
| 191 |
+
</td>
|
| 192 |
+
<td>
|
| 193 |
+
<p><?php echo sprintf(esc_html__( 'Use %1$s to identify a medium such as email or cost-per- click.', 'google-analytics-for-wordpress'),'<code>utm_medium</code>');?></p>
|
| 194 |
+
<p><em><?php echo esc_html__( 'Example:', 'google-analytics-for-wordpress');?></em> <code>cpc</code></p>
|
| 195 |
+
</td>
|
| 196 |
+
</tr>
|
| 197 |
+
<tr>
|
| 198 |
+
<td>
|
| 199 |
+
<p><strong><?php echo esc_html__( 'Campaign Name', 'google-analytics-for-wordpress');?></strong></p>
|
| 200 |
+
<p><code>utm_campaign</code></p>
|
| 201 |
+
</td>
|
| 202 |
+
<td>
|
| 203 |
+
<p><?php echo sprintf(esc_html__( 'Used for keyword analysis. Use %1$s to identify a specific product promotion or strategic campaign.', 'google-analytics-for-wordpress'),'<code>utm_campaign</code>');?></p>
|
| 204 |
+
<p><em><?php echo esc_html__( 'Example:', 'google-analytics-for-wordpress');?></em> <code>utm_campaign=spring_sale</code></p>
|
| 205 |
+
</td>
|
| 206 |
+
</tr>
|
| 207 |
+
<tr>
|
| 208 |
+
<td>
|
| 209 |
+
<p><strong><?php echo esc_html__( 'Campaign Term', 'google-analytics-for-wordpress');?></strong></p>
|
| 210 |
+
<p><code>utm_term</code></p>
|
| 211 |
+
</td>
|
| 212 |
+
<td>
|
| 213 |
+
<p><?php echo sprintf( esc_html__( 'Used for paid search. Use %1$s to note the keywords for this ad.', 'google-analytics-for-wordpress'),'<code>utm_term</code>');?></p>
|
| 214 |
+
<p><em><?php echo esc_html__( 'Example:', 'google-analytics-for-wordpress');?></em> <code>running+shoes</code></p>
|
| 215 |
+
</td>
|
| 216 |
+
</tr>
|
| 217 |
+
<tr>
|
| 218 |
+
<td>
|
| 219 |
+
<p><strong><?php echo esc_html__( 'Campaign Content', 'google-analytics-for-wordpress');?></strong></p>
|
| 220 |
+
<p><code>utm_content</code></p>
|
| 221 |
+
</td>
|
| 222 |
+
<td>
|
| 223 |
+
<p><?php echo sprintf(esc_html__( 'Used for A/B testing and content-targeted ads. Use %1$s to differentiate ads or links that point to the same URL.', 'google-analytics-for-wordpress'),'<code>utm_content</code>');?></p>
|
| 224 |
+
<p><em><?php echo esc_html__( 'Examples:', 'google-analytics-for-wordpress');?></em> <code>logolink</code> <em><?php echo esc_html__( 'or', 'google-analytics-for-wordpress');?></em> <code>textlink</code></p>
|
| 225 |
+
</td>
|
| 226 |
+
</tr>
|
| 227 |
+
</tbody>
|
| 228 |
+
</table>
|
| 229 |
+
|
| 230 |
+
<h2 id="monsterinsights-related-resources"><?php echo esc_html__( 'More information:', 'google-analytics-for-wordpress');?></h2>
|
| 231 |
+
|
| 232 |
+
<ul id="monsterinsights-related-resources-list">
|
| 233 |
+
<li><a href="https://support.google.com/analytics/answer/1247851"><?php echo esc_html__( 'About Campaigns', 'google-analytics-for-wordpress');?></a></li>
|
| 234 |
+
<li><a href="https://support.google.com/analytics/answer/1033863"><?php echo esc_html__( 'About Custom Campaigns', 'google-analytics-for-wordpress');?></a></li>
|
| 235 |
+
<li><a href="https://support.google.com/analytics/answer/1037445"><?php echo esc_html__( 'Best practices for creating Custom Campaigns', 'google-analytics-for-wordpress');?></a></li>
|
| 236 |
+
<li><a href="https://support.google.com/analytics/answer/1247839"><?php echo esc_html__( 'About the Referral Traffic report', 'google-analytics-for-wordpress');?></a></li>
|
| 237 |
+
<li><a href="https://support.google.com/analytics/answer/1033173"><?php echo esc_html__( 'About traffic source dimensions', 'google-analytics-for-wordpress');?></a></li>
|
| 238 |
+
<li><a href="https://support.google.com/adwords/answer/1752125"><?php echo esc_html__( 'AdWords Auto-Tagging', 'google-analytics-for-wordpress');?></a></li>
|
| 239 |
+
</ul>
|
| 240 |
+
<?php
|
| 241 |
+
echo ob_get_clean();
|
| 242 |
+
}
|
| 243 |
+
|
| 244 |
+
function monsterinsights_tools_settings_tab() {
|
| 245 |
+
ob_start();?>
|
| 246 |
+
<h2><?php echo esc_html__( 'Setting Tools', 'google-analytics-for-wordpress' );?></h2>
|
| 247 |
+
<p><?php echo esc_html__( 'You can use the below tools to import settings from other MonsterInsights websites or export settings to import into another MonsterInsights install.', 'google-analytics-for-wordpress' ); ?> </p>
|
| 248 |
+
<br />
|
| 249 |
+
<table class="form-table">
|
| 250 |
+
<tbody>
|
| 251 |
+
<tr>
|
| 252 |
+
<th scope="row">
|
| 253 |
+
<label for="monsterinsights-import-settings">
|
| 254 |
+
<?php echo esc_html__( 'Import Settings', 'google-analytics-for-wordpress' );?>
|
| 255 |
+
</label>
|
| 256 |
+
</th>
|
| 257 |
+
<td>
|
| 258 |
+
<?php
|
| 259 |
+
if ( ! empty( $_REQUEST['action'] ) && ! empty( $_REQUEST['result'] ) && $_REQUEST['action'] === 'import' && $_REQUEST['result'] === 'success' ){
|
| 260 |
+
echo MonsterInsights()->notices->display_inline_notice( 'monsterinsights_standard_notice', '', __( 'Successfully imported settings!','google-analytics-for-wordpress'), 'success', false, array() );
|
| 261 |
+
}
|
| 262 |
+
?>
|
| 263 |
+
<form method="post" enctype="multipart/form-data">
|
| 264 |
+
<p>
|
| 265 |
+
<input type="file" name="import_file"/>
|
| 266 |
+
<input type="hidden" name="monsterinsights_action" value="monsterinsights_import_settings" />
|
| 267 |
+
</p>
|
| 268 |
+
<p class="description"><?php echo esc_html__( 'Paste the import field content from another MonsterInsights site in above.', 'google-analytics-for-wordpress' );?></p>
|
| 269 |
+
<p>
|
| 270 |
+
<?php wp_nonce_field( 'monsterinsights_import_settings', 'monsterinsights_import_settings' ); ?>
|
| 271 |
+
</p>
|
| 272 |
+
<p>
|
| 273 |
+
<?php submit_button( __( 'Import', 'google-analytics-for-wordpress' ), 'monsterinsights-action-button button button-action', 'submit', false ); ?>
|
| 274 |
+
</p>
|
| 275 |
+
</form>
|
| 276 |
+
</td>
|
| 277 |
+
</tr>
|
| 278 |
+
<tr>
|
| 279 |
+
<th scope="row">
|
| 280 |
+
<label for="monsterinsights-export-settings">
|
| 281 |
+
<?php echo esc_html__( 'Export Settings:', 'google-analytics-for-wordpress' );?>
|
| 282 |
+
</label>
|
| 283 |
+
</th>
|
| 284 |
+
<td>
|
| 285 |
+
<form method="post" enctype="multipart/form-data">
|
| 286 |
+
<p>
|
| 287 |
+
<input type="hidden" name="monsterinsights_action" value="monsterinsights_export_settings" />
|
| 288 |
+
</p>
|
| 289 |
+
<p>
|
| 290 |
+
<?php wp_nonce_field( 'monsterinsights_export_settings', 'monsterinsights_export_settings' ); ?>
|
| 291 |
+
</p>
|
| 292 |
+
<p>
|
| 293 |
+
<?php submit_button( __( 'Export', 'google-analytics-for-wordpress' ), 'monsterinsights-settings-export monsterinsights-action-button button button-action', 'submit', false ); ?>
|
| 294 |
+
</p>
|
| 295 |
+
</form>
|
| 296 |
+
</td>
|
| 297 |
+
</tr>
|
| 298 |
+
|
| 299 |
+
</tbody>
|
| 300 |
+
</table>
|
| 301 |
+
<?php
|
| 302 |
+
echo ob_get_clean();
|
| 303 |
+
}
|
| 304 |
+
|
| 305 |
+
/**
|
| 306 |
+
* MonsterInsights settings export.
|
| 307 |
+
*
|
| 308 |
+
* @since 6.0.0
|
| 309 |
+
* @access public
|
| 310 |
+
*
|
| 311 |
+
* @return void
|
| 312 |
+
*/
|
| 313 |
+
function monsterinsights_process_export_settings() {
|
| 314 |
+
if ( !isset( $_POST['monsterinsights_action'] ) || empty( $_POST['monsterinsights_action'] ) ) {
|
| 315 |
+
return;
|
| 316 |
+
}
|
| 317 |
+
|
| 318 |
+
if ( ! current_user_can( 'monsterinsights_save_settings' ) ) {
|
| 319 |
+
return;
|
| 320 |
+
}
|
| 321 |
+
|
| 322 |
+
if ( $_POST['monsterinsights_action'] !== 'monsterinsights_export_settings' ){
|
| 323 |
+
return;
|
| 324 |
+
}
|
| 325 |
+
|
| 326 |
+
if ( empty( $_POST['monsterinsights_export_settings'] ) || ! wp_verify_nonce( $_POST['monsterinsights_export_settings'], 'monsterinsights_export_settings' ) ) {
|
| 327 |
+
return;
|
| 328 |
+
}
|
| 329 |
+
|
| 330 |
+
$settings = monsterinsights_export_settings();
|
| 331 |
+
ignore_user_abort( true );
|
| 332 |
+
|
| 333 |
+
nocache_headers();
|
| 334 |
+
header( 'Content-Type: application/json; charset=utf-8' );
|
| 335 |
+
header( 'Content-Disposition: attachment; filename=monsterinsights-settings-export-' . date( 'm-d-Y' ) . '.json' );
|
| 336 |
+
header( "Expires: 0" );
|
| 337 |
+
|
| 338 |
+
echo $settings;
|
| 339 |
+
exit;
|
| 340 |
+
}
|
| 341 |
+
add_action( 'admin_init', 'monsterinsights_process_export_settings' );
|
| 342 |
+
|
| 343 |
+
function monsterinsights_import_settings() {
|
| 344 |
+
|
| 345 |
+
if ( !isset( $_POST['monsterinsights_action'] ) || empty( $_POST['monsterinsights_action'] ) ) {
|
| 346 |
+
return;
|
| 347 |
+
}
|
| 348 |
+
|
| 349 |
+
if ( ! current_user_can( 'monsterinsights_save_settings' ) ) {
|
| 350 |
+
return;
|
| 351 |
+
}
|
| 352 |
+
|
| 353 |
+
if ( $_POST['monsterinsights_action'] !== 'monsterinsights_import_settings' ){
|
| 354 |
+
return;
|
| 355 |
+
}
|
| 356 |
+
|
| 357 |
+
if ( !wp_verify_nonce( $_POST['monsterinsights_import_settings'], 'monsterinsights_import_settings' ) ) {
|
| 358 |
+
return;
|
| 359 |
+
}
|
| 360 |
+
|
| 361 |
+
$extension = explode( '.', $_FILES['import_file']['name'] );
|
| 362 |
+
$extension = end( $extension );
|
| 363 |
+
|
| 364 |
+
if ( $extension != 'json' ) {
|
| 365 |
+
wp_die( __( 'Please upload a valid .json file', 'google-analytics-for-wordpress' ) );
|
| 366 |
+
}
|
| 367 |
+
|
| 368 |
+
$import_file = $_FILES['import_file']['tmp_name'];
|
| 369 |
+
|
| 370 |
+
if ( empty( $import_file ) ) {
|
| 371 |
+
wp_die( __( 'Please upload a file to import', 'google-analytics-for-wordpress' ) );
|
| 372 |
+
}
|
| 373 |
+
|
| 374 |
+
$file = file_get_contents( $import_file );
|
| 375 |
+
if ( empty( $file ) ) {
|
| 376 |
+
wp_die( __( 'Please upload a real settings export file to import', 'google-analytics-for-wordpress' ) );
|
| 377 |
+
}
|
| 378 |
+
|
| 379 |
+
// Retrieve the settings from the file and convert the json object to an array.
|
| 380 |
+
$new_settings = json_decode( wp_json_encode( json_decode( $file ) ), true );
|
| 381 |
+
$settings = monsterinsights_get_options();
|
| 382 |
+
$exclude = array(
|
| 383 |
+
'analytics_profile',
|
| 384 |
+
'analytics_profile_code',
|
| 385 |
+
'analytics_profile_name',
|
| 386 |
+
'oauth_version',
|
| 387 |
+
'cron_last_run',
|
| 388 |
+
'monsterinsights_oauth_status',
|
| 389 |
+
);
|
| 390 |
+
|
| 391 |
+
foreach ( $exclude as $e ) {
|
| 392 |
+
if ( ! empty( $new_settings[ $e ] ) ) {
|
| 393 |
+
unset( $new_settings[ $e ] );
|
| 394 |
+
}
|
| 395 |
+
}
|
| 396 |
+
|
| 397 |
+
if ( ! is_super_admin() ) {
|
| 398 |
+
if ( ! empty( $new_settings[ 'custom_code' ] ) ) {
|
| 399 |
+
unset( $new_settings[ 'custom_code' ] );
|
| 400 |
+
}
|
| 401 |
+
}
|
| 402 |
+
|
| 403 |
+
foreach ( $exclude as $e ) {
|
| 404 |
+
if ( ! empty( $settings[ $e ] ) ) {
|
| 405 |
+
$new_settings = $settings[ $e ];
|
| 406 |
+
}
|
| 407 |
+
}
|
| 408 |
+
|
| 409 |
+
global $monsterinsights_settings;
|
| 410 |
+
$monsterinsights_settings = $new_settings;
|
| 411 |
+
|
| 412 |
+
update_option( monsterinsights_get_option_name(), $new_settings );
|
| 413 |
+
wp_safe_redirect( admin_url( 'admin.php?page=monsterinsights_tools&action=import&result=success#monsterinsights-main-tab-settings' ) ); exit;
|
| 414 |
+
}
|
| 415 |
+
add_action( 'admin_init', 'monsterinsights_import_settings' );
|
includes/admin/reports/overview.php
CHANGED
|
@@ -59,7 +59,7 @@ final class MonsterInsights_Report_Overview extends MonsterInsights_Report {
|
|
| 59 |
update_option( 'monsterinsights_report_overview_top_sources', $top_sources );
|
| 60 |
|
| 61 |
// Top countries
|
| 62 |
-
$countries = $client->do_request( 'https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A' . $id . '&start-date=' . $dates['start'] . '&end-date=' . $dates['end'] . '&metrics=ga%3Apageviews&dimensions=ga%
|
| 63 |
$countries = $this->parse_request( $countries );
|
| 64 |
update_option( 'monsterinsights_report_overview_countries', $countries );
|
| 65 |
|
|
@@ -102,6 +102,10 @@ final class MonsterInsights_Report_Overview extends MonsterInsights_Report {
|
|
| 102 |
$countries = ! empty( $data['countries'] ) ? $data['countries'] : false;
|
| 103 |
?>
|
| 104 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
if ( ! empty( $pageviews ) ) {
|
| 106 |
$pageviews_labels = array();
|
| 107 |
$pageviews_datapoints = array();
|
|
@@ -442,6 +446,7 @@ final class MonsterInsights_Report_Overview extends MonsterInsights_Report {
|
|
| 442 |
<div class="monsterinsights-reports-box-datalist">
|
| 443 |
<?php
|
| 444 |
$i = 0;
|
|
|
|
| 445 |
foreach ( $countries['data'] as $countries_index => $countries_values ) { ?>
|
| 446 |
<?php
|
| 447 |
if ( $i === 10 ) { // Limit to 10 max
|
|
@@ -450,6 +455,7 @@ final class MonsterInsights_Report_Overview extends MonsterInsights_Report {
|
|
| 450 |
$i++;
|
| 451 |
}
|
| 452 |
$title = isset( $countries_values[0] ) ? esc_html( $countries_values[0] ) : __( 'Country not set', 'google-analytics-for-wordpress' );
|
|
|
|
| 453 |
$views = isset( $countries_values[1] ) ? absint( $countries_values[1] ) : 0;
|
| 454 |
$percent = ! empty( $countries['total']['ga:pageviews'] ) && absint( $countries['total']['ga:pageviews'] ) > 0 ? $views / absint( $countries['total']['ga:pageviews'] ) : 0;
|
| 455 |
$percent = number_format( $percent * 100, 2 ) . '%';
|
|
@@ -677,6 +683,7 @@ final class MonsterInsights_Report_Overview extends MonsterInsights_Report {
|
|
| 677 |
"XK" => 0,
|
| 678 |
"XS" => 0,
|
| 679 |
"NC" => 0,
|
|
|
|
| 680 |
);
|
| 681 |
|
| 682 |
if ( empty( $countries ) || ! is_array( $countries ) || empty( $countries['data'] ) || empty( $countries['total']['ga:pageviews'] ) ) {
|
|
@@ -689,9 +696,12 @@ final class MonsterInsights_Report_Overview extends MonsterInsights_Report {
|
|
| 689 |
continue;
|
| 690 |
}
|
| 691 |
|
| 692 |
-
if ( isset( $
|
| 693 |
$views = isset( $countries_values[1] ) ? absint( $countries_values[1] ) : 0;
|
| 694 |
-
$js_countries[ $
|
|
|
|
|
|
|
|
|
|
| 695 |
} else {
|
| 696 |
continue;
|
| 697 |
}
|
|
@@ -704,7 +714,6 @@ final class MonsterInsights_Report_Overview extends MonsterInsights_Report {
|
|
| 704 |
}
|
| 705 |
$to_return .= "}" . PHP_EOL;
|
| 706 |
return $to_return;
|
| 707 |
-
|
| 708 |
}
|
| 709 |
}
|
| 710 |
new MonsterInsights_Report_Overview();
|
| 59 |
update_option( 'monsterinsights_report_overview_top_sources', $top_sources );
|
| 60 |
|
| 61 |
// Top countries
|
| 62 |
+
$countries = $client->do_request( 'https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A' . $id . '&start-date=' . $dates['start'] . '&end-date=' . $dates['end'] . '&metrics=ga%3Apageviews&dimensions=ga%3AcountryIsoCode&sort=-ga%3Apageviews&max-results=' . $this->get_api_max_limit() );
|
| 63 |
$countries = $this->parse_request( $countries );
|
| 64 |
update_option( 'monsterinsights_report_overview_countries', $countries );
|
| 65 |
|
| 102 |
$countries = ! empty( $data['countries'] ) ? $data['countries'] : false;
|
| 103 |
?>
|
| 104 |
<?php
|
| 105 |
+
if ( empty( $pageviews ) && empty( $top ) && empty( $sources ) && empty( $countries ) ) {
|
| 106 |
+
echo MonsterInsights()->notices->display_inline_notice( 'monsterinsights_standard_notice', '', __( 'If you\'ve just installed MonsterInsights, data may take up to 24 hours to populate here. Check back soon!','google-analytics-for-wordpress'), 'notice', false, array() );
|
| 107 |
+
}
|
| 108 |
+
|
| 109 |
if ( ! empty( $pageviews ) ) {
|
| 110 |
$pageviews_labels = array();
|
| 111 |
$pageviews_datapoints = array();
|
| 446 |
<div class="monsterinsights-reports-box-datalist">
|
| 447 |
<?php
|
| 448 |
$i = 0;
|
| 449 |
+
$list_of_countries = monsterinsights_get_country_list( true );
|
| 450 |
foreach ( $countries['data'] as $countries_index => $countries_values ) { ?>
|
| 451 |
<?php
|
| 452 |
if ( $i === 10 ) { // Limit to 10 max
|
| 455 |
$i++;
|
| 456 |
}
|
| 457 |
$title = isset( $countries_values[0] ) ? esc_html( $countries_values[0] ) : __( 'Country not set', 'google-analytics-for-wordpress' );
|
| 458 |
+
$title = isset( $list_of_countries[ $title ] ) ? esc_html( $list_of_countries[ $title ] ) : $title;
|
| 459 |
$views = isset( $countries_values[1] ) ? absint( $countries_values[1] ) : 0;
|
| 460 |
$percent = ! empty( $countries['total']['ga:pageviews'] ) && absint( $countries['total']['ga:pageviews'] ) > 0 ? $views / absint( $countries['total']['ga:pageviews'] ) : 0;
|
| 461 |
$percent = number_format( $percent * 100, 2 ) . '%';
|
| 683 |
"XK" => 0,
|
| 684 |
"XS" => 0,
|
| 685 |
"NC" => 0,
|
| 686 |
+
"PS" => 0,
|
| 687 |
);
|
| 688 |
|
| 689 |
if ( empty( $countries ) || ! is_array( $countries ) || empty( $countries['data'] ) || empty( $countries['total']['ga:pageviews'] ) ) {
|
| 696 |
continue;
|
| 697 |
}
|
| 698 |
|
| 699 |
+
if ( isset( $js_countries[ $title ] ) ) {
|
| 700 |
$views = isset( $countries_values[1] ) ? absint( $countries_values[1] ) : 0;
|
| 701 |
+
$js_countries[ $title ] = $views;
|
| 702 |
+
} else if ( isset( $list_of_countries[ $title ] ) ) {
|
| 703 |
+
$views = isset( $countries_values[1] ) ? absint( $countries_values[1] ) : 0;
|
| 704 |
+
$js_countries[ $list_of_countries[ $title ] ] = $views;
|
| 705 |
} else {
|
| 706 |
continue;
|
| 707 |
}
|
| 714 |
}
|
| 715 |
$to_return .= "}" . PHP_EOL;
|
| 716 |
return $to_return;
|
|
|
|
| 717 |
}
|
| 718 |
}
|
| 719 |
new MonsterInsights_Report_Overview();
|
includes/admin/settings/register-settings.php
CHANGED
|
@@ -184,6 +184,12 @@ function monsterinsights_get_registered_settings() {
|
|
| 184 |
'desc' => sprintf( esc_html__( 'Add %1$sEnhanced Link Attribution%2$s to your tracking code.', 'google-analytics-for-wordpress' ), '<a href="https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-link-attribution" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', ' </a>' ),
|
| 185 |
'type' => 'checkbox',
|
| 186 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 187 |
'allow_anchor' => array(
|
| 188 |
'id' => 'allow_anchor',
|
| 189 |
'name' => __( 'Turn on allowAnchor', 'google-analytics-for-wordpress' ),
|
| 184 |
'desc' => sprintf( esc_html__( 'Add %1$sEnhanced Link Attribution%2$s to your tracking code.', 'google-analytics-for-wordpress' ), '<a href="https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-link-attribution" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', ' </a>' ),
|
| 185 |
'type' => 'checkbox',
|
| 186 |
),
|
| 187 |
+
'hash_tracking' => array(
|
| 188 |
+
'id' => 'hash_tracking',
|
| 189 |
+
'name' => __( 'Turn on anchor tracking (beta; see description)', 'google-analytics-for-wordpress' ),
|
| 190 |
+
'desc' => esc_html__( 'Many WordPress "1-page" style themes rely on anchor tags for navigation to show virtual pages. The problem is that to Google Analytics, these are all just a single page, and it makes it hard to get meaningful statistics about pages viewed. This experimental MonsterInsights feature allows for the tracking of anchor links as pages in Google Analytics. As a beta, first-look feature, we\'re adding a setting to turn this functionality on so we can collect feedback from people that want to use it. We may tweak or remove this feature at any time. Note: This feature tracks all anchor links as pages, without the ability to opt a particular anchor tag out currently, so only use this if you are using a "1-page" style WordPress theme', 'google-analytics-for-wordpress' ),
|
| 191 |
+
'type' => 'checkbox',
|
| 192 |
+
),
|
| 193 |
'allow_anchor' => array(
|
| 194 |
'id' => 'allow_anchor',
|
| 195 |
'name' => __( 'Turn on allowAnchor', 'google-analytics-for-wordpress' ),
|
includes/admin/settings/tab-general.php
CHANGED
|
@@ -59,7 +59,7 @@ function monsterinsights_settings_general_tab() {
|
|
| 59 |
</div>
|
| 60 |
<table class="form-table">
|
| 61 |
<tbody>
|
| 62 |
-
<?php if ( ! monsterinsights_is_network_active() || ( monsterinsights_is_network_active() && empty ( $network_license ) ) ) { ?>
|
| 63 |
<tr id="monsterinsights-settings-key-box">
|
| 64 |
<th scope="row">
|
| 65 |
<label for="monsterinsights-settings-key"><?php esc_html_e( 'License Key', 'google-analytics-for-wordpress' ); ?></label>
|
|
@@ -74,7 +74,7 @@ function monsterinsights_settings_general_tab() {
|
|
| 74 |
</form>
|
| 75 |
</td>
|
| 76 |
</tr>
|
| 77 |
-
<?php if ( ! empty( $license_key_type ) ) : ?>
|
| 78 |
<tr id="monsterinsights-settings-key-type-box">
|
| 79 |
<th scope="row">
|
| 80 |
<label for="monsterinsights-settings-key-type"><?php esc_html_e( 'License Key Type', 'google-analytics-for-wordpress' ); ?></label>
|
|
@@ -144,7 +144,7 @@ function monsterinsights_settings_general_tab() {
|
|
| 144 |
echo monsterinsights_make_checkbox( 'dashboards_disabled', $title, $description );
|
| 145 |
?>
|
| 146 |
|
| 147 |
-
<?php if ( $tracking_mode === 'ga' ){ ?>
|
| 148 |
<tr id="monsterinsights-tracking-mode">
|
| 149 |
<th scope="row">
|
| 150 |
<label for="monsterinsights-tracking-mode"><?php esc_html_e( 'Pick Tracking Mode', 'google-analytics-for-wordpress' ); ?></label>
|
|
@@ -215,7 +215,7 @@ add_action( 'monsterinsights_tab_settings_general', 'monsterinsights_settings_ge
|
|
| 215 |
* @return void
|
| 216 |
*/
|
| 217 |
function monsterinsights_settings_save_general() {
|
| 218 |
-
$
|
| 219 |
$manual_ua_code = isset( $_POST['manual_ua_code'] ) ? $_POST['manual_ua_code'] : '';
|
| 220 |
$manual_ua_code = monsterinsights_is_valid_ua( $manual_ua_code ); // also sanitizes the string
|
| 221 |
|
|
@@ -234,7 +234,7 @@ function monsterinsights_settings_save_general() {
|
|
| 234 |
$old_tracking_mode = monsterinsights_get_option( 'tracking_mode', 'analytics' );
|
| 235 |
$tracking_mode = isset( $_POST['tracking_mode'] ) ? $_POST['tracking_mode'] : 'analytics';
|
| 236 |
|
| 237 |
-
if ( $old_tracking_mode === 'ga' ) {
|
| 238 |
if ( $tracking_mode !== 'analytics' && $tracking_mode !== 'ga' ) {
|
| 239 |
/**
|
| 240 |
* Developer Alert:
|
| 59 |
</div>
|
| 60 |
<table class="form-table">
|
| 61 |
<tbody>
|
| 62 |
+
<?php if ( ( ! monsterinsights_is_network_active() || ( monsterinsights_is_network_active() && empty ( $network_license ) ) ) && monsterinsights_is_pro_version() ) { ?>
|
| 63 |
<tr id="monsterinsights-settings-key-box">
|
| 64 |
<th scope="row">
|
| 65 |
<label for="monsterinsights-settings-key"><?php esc_html_e( 'License Key', 'google-analytics-for-wordpress' ); ?></label>
|
| 74 |
</form>
|
| 75 |
</td>
|
| 76 |
</tr>
|
| 77 |
+
<?php if ( ! empty( $license_key_type ) && monsterinsights_is_pro_version() ) : ?>
|
| 78 |
<tr id="monsterinsights-settings-key-type-box">
|
| 79 |
<th scope="row">
|
| 80 |
<label for="monsterinsights-settings-key-type"><?php esc_html_e( 'License Key Type', 'google-analytics-for-wordpress' ); ?></label>
|
| 144 |
echo monsterinsights_make_checkbox( 'dashboards_disabled', $title, $description );
|
| 145 |
?>
|
| 146 |
|
| 147 |
+
<?php if ( $tracking_mode === 'ga' || monsterinsights_is_debug_mode() ){ ?>
|
| 148 |
<tr id="monsterinsights-tracking-mode">
|
| 149 |
<th scope="row">
|
| 150 |
<label for="monsterinsights-tracking-mode"><?php esc_html_e( 'Pick Tracking Mode', 'google-analytics-for-wordpress' ); ?></label>
|
| 215 |
* @return void
|
| 216 |
*/
|
| 217 |
function monsterinsights_settings_save_general() {
|
| 218 |
+
$throw_notice = false;
|
| 219 |
$manual_ua_code = isset( $_POST['manual_ua_code'] ) ? $_POST['manual_ua_code'] : '';
|
| 220 |
$manual_ua_code = monsterinsights_is_valid_ua( $manual_ua_code ); // also sanitizes the string
|
| 221 |
|
| 234 |
$old_tracking_mode = monsterinsights_get_option( 'tracking_mode', 'analytics' );
|
| 235 |
$tracking_mode = isset( $_POST['tracking_mode'] ) ? $_POST['tracking_mode'] : 'analytics';
|
| 236 |
|
| 237 |
+
if ( $old_tracking_mode === 'ga' || monsterinsights_is_debug_mode() ) {
|
| 238 |
if ( $tracking_mode !== 'analytics' && $tracking_mode !== 'ga' ) {
|
| 239 |
/**
|
| 240 |
* Developer Alert:
|
includes/admin/tracking.php
CHANGED
|
@@ -127,9 +127,9 @@ class MonsterInsights_Tracking {
|
|
| 127 |
return false;
|
| 128 |
}
|
| 129 |
|
| 130 |
-
// Send a maximum of once per
|
| 131 |
$last_send = $this->get_last_send();
|
| 132 |
-
if( is_numeric( $last_send ) && $last_send > strtotime( '-1
|
| 133 |
return false;
|
| 134 |
}
|
| 135 |
|
| 127 |
return false;
|
| 128 |
}
|
| 129 |
|
| 130 |
+
// Send a maximum of once per day
|
| 131 |
$last_send = $this->get_last_send();
|
| 132 |
+
if( is_numeric( $last_send ) && $last_send > strtotime( '-1 day' ) && ! $ignore_last_checkin ) {
|
| 133 |
return false;
|
| 134 |
}
|
| 135 |
|
includes/frontend/events/class-events-js.php
CHANGED
|
@@ -58,7 +58,7 @@ class MonsterInsights_Events_JS {
|
|
| 58 |
$events = monsterinsights_get_option( 'events_mode', false );
|
| 59 |
if ( $events === 'js' && $tracking === 'analytics' ) {
|
| 60 |
add_action( 'wp_enqueue_scripts', array( $this, 'output_javascript' ), 9 );
|
| 61 |
-
add_action( 'login_head', array( $this, 'output_javascript' ), 9 );
|
| 62 |
}
|
| 63 |
}
|
| 64 |
|
|
@@ -72,8 +72,8 @@ class MonsterInsights_Events_JS {
|
|
| 72 |
*/
|
| 73 |
public function output_javascript() {
|
| 74 |
// What should we track downloads as?
|
| 75 |
-
$track_download_as = monsterinsights_get_option( 'track_download_as', '
|
| 76 |
-
$track_download_as =
|
| 77 |
|
| 78 |
// What label should be used for internal links?
|
| 79 |
$internal_label = monsterinsights_get_option( 'track_internal_as_label', 'int' );
|
|
@@ -89,10 +89,8 @@ class MonsterInsights_Events_JS {
|
|
| 89 |
|
| 90 |
$internal_label = esc_js( $internal_label );
|
| 91 |
|
| 92 |
-
// Get
|
| 93 |
$inbound_paths = monsterinsights_get_option( 'track_internal_as_outbound', '' );
|
| 94 |
-
$inbound_paths = explode( ',', str_replace( '.', '', $inbound_paths ) );
|
| 95 |
-
|
| 96 |
$i = 0;
|
| 97 |
foreach ( $inbound_paths as $path ){
|
| 98 |
$inbound_paths[ $i ] = esc_js( trim( $path ) );
|
|
@@ -113,9 +111,6 @@ class MonsterInsights_Events_JS {
|
|
| 113 |
|
| 114 |
$download_extensions = implode( ",", $download_extensions );
|
| 115 |
|
| 116 |
-
$track_download_as = monsterinsights_get_option( 'track_download_as', '' );
|
| 117 |
-
$track_download_as = $track_download_as === 'pageview' ? 'pageview' : 'event';
|
| 118 |
-
|
| 119 |
$is_debug_mode = monsterinsights_is_debug_mode();
|
| 120 |
if ( current_user_can( 'manage_options' ) && $is_debug_mode ) {
|
| 121 |
$is_debug_mode = 'true';
|
|
@@ -139,6 +134,7 @@ class MonsterInsights_Events_JS {
|
|
| 139 |
'home_url' => home_url(), /* Let's get the url to compare for external/internal use */
|
| 140 |
'track_download_as' => $track_download_as, /* should downloads be tracked as events or pageviews */
|
| 141 |
'internal_label' => $internal_label, /* What is the prefix for internal-as-external links */
|
|
|
|
| 142 |
)
|
| 143 |
);
|
| 144 |
}
|
| 58 |
$events = monsterinsights_get_option( 'events_mode', false );
|
| 59 |
if ( $events === 'js' && $tracking === 'analytics' ) {
|
| 60 |
add_action( 'wp_enqueue_scripts', array( $this, 'output_javascript' ), 9 );
|
| 61 |
+
//add_action( 'login_head', array( $this, 'output_javascript' ), 9 );
|
| 62 |
}
|
| 63 |
}
|
| 64 |
|
| 72 |
*/
|
| 73 |
public function output_javascript() {
|
| 74 |
// What should we track downloads as?
|
| 75 |
+
$track_download_as = monsterinsights_get_option( 'track_download_as', '' );
|
| 76 |
+
$track_download_as = $track_download_as === 'pageview' ? 'pageview' : 'event';
|
| 77 |
|
| 78 |
// What label should be used for internal links?
|
| 79 |
$internal_label = monsterinsights_get_option( 'track_internal_as_label', 'int' );
|
| 89 |
|
| 90 |
$internal_label = esc_js( $internal_label );
|
| 91 |
|
| 92 |
+
// Get inbound as outbound to track
|
| 93 |
$inbound_paths = monsterinsights_get_option( 'track_internal_as_outbound', '' );
|
|
|
|
|
|
|
| 94 |
$i = 0;
|
| 95 |
foreach ( $inbound_paths as $path ){
|
| 96 |
$inbound_paths[ $i ] = esc_js( trim( $path ) );
|
| 111 |
|
| 112 |
$download_extensions = implode( ",", $download_extensions );
|
| 113 |
|
|
|
|
|
|
|
|
|
|
| 114 |
$is_debug_mode = monsterinsights_is_debug_mode();
|
| 115 |
if ( current_user_can( 'manage_options' ) && $is_debug_mode ) {
|
| 116 |
$is_debug_mode = 'true';
|
| 134 |
'home_url' => home_url(), /* Let's get the url to compare for external/internal use */
|
| 135 |
'track_download_as' => $track_download_as, /* should downloads be tracked as events or pageviews */
|
| 136 |
'internal_label' => $internal_label, /* What is the prefix for internal-as-external links */
|
| 137 |
+
'hash_tracking' => (string) monsterinsights_get_option( 'hash_tracking', false ), /* Should hash track */
|
| 138 |
)
|
| 139 |
);
|
| 140 |
}
|
includes/frontend/frontend.php
CHANGED
|
@@ -81,7 +81,7 @@ function monsterinsights_tracking_script( ) {
|
|
| 81 |
do_action( 'monsterinsights_tracking_after', $mode );
|
| 82 |
}
|
| 83 |
add_action( 'wp_head', 'monsterinsights_tracking_script', 8 );
|
| 84 |
-
add_action( 'login_head', 'monsterinsights_tracking_script', 8 );
|
| 85 |
|
| 86 |
/**
|
| 87 |
* Get frontend tracking options.
|
|
@@ -111,7 +111,7 @@ function monsterinsights_events_tracking( ) {
|
|
| 111 |
}
|
| 112 |
}
|
| 113 |
add_action( 'template_redirect', 'monsterinsights_events_tracking', 9 );
|
| 114 |
-
add_action( 'login_head', 'monsterinsights_events_tracking', 8 );
|
| 115 |
|
| 116 |
function monsterinsights_disabled_user_group( ) {
|
| 117 |
$user = wp_get_current_user();
|
| 81 |
do_action( 'monsterinsights_tracking_after', $mode );
|
| 82 |
}
|
| 83 |
add_action( 'wp_head', 'monsterinsights_tracking_script', 8 );
|
| 84 |
+
//add_action( 'login_head', 'monsterinsights_tracking_script', 8 );
|
| 85 |
|
| 86 |
/**
|
| 87 |
* Get frontend tracking options.
|
| 111 |
}
|
| 112 |
}
|
| 113 |
add_action( 'template_redirect', 'monsterinsights_events_tracking', 9 );
|
| 114 |
+
//add_action( 'login_head', 'monsterinsights_events_tracking', 8 );
|
| 115 |
|
| 116 |
function monsterinsights_disabled_user_group( ) {
|
| 117 |
$user = wp_get_current_user();
|
includes/frontend/tracking/class-tracking-analytics.php
CHANGED
|
@@ -136,7 +136,11 @@ class MonsterInsights_Tracking_Analytics extends MonsterInsights_Tracking_Abstra
|
|
| 136 |
$options = apply_filters( 'monsterinsights_frontend_tracking_options_before_pageview', $options, $this->name, $this->version );
|
| 137 |
|
| 138 |
if ( is_404() ) {
|
| 139 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 140 |
} else if ( $wp_query->is_search ) {
|
| 141 |
$pushstr = "'send','pageview','/?s=";
|
| 142 |
if ( (int) $wp_query->found_posts === 0 ) {
|
|
@@ -148,6 +152,8 @@ class MonsterInsights_Tracking_Analytics extends MonsterInsights_Tracking_Abstra
|
|
| 148 |
} else {
|
| 149 |
$options['send'] = $pushstr . rawurlencode( $wp_query->query_vars['s'] ) . "&cat=plus-5-results'";
|
| 150 |
}
|
|
|
|
|
|
|
| 151 |
} else {
|
| 152 |
$options['send'] = "'send','pageview'";
|
| 153 |
}
|
|
@@ -182,6 +188,23 @@ class MonsterInsights_Tracking_Analytics extends MonsterInsights_Tracking_Abstra
|
|
| 182 |
<!-- This site uses the Google Analytics by MonsterInsights plugin v<?php echo MONSTERINSIGHTS_VERSION; ?> - Using Analytics tracking - https://www.monsterinsights.com/ -->
|
| 183 |
<?php if ( monsterinsights_get_ua() ) { ?>
|
| 184 |
<script type="text/javascript" data-cfasync="false">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 185 |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
| 186 |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
| 187 |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
| 136 |
$options = apply_filters( 'monsterinsights_frontend_tracking_options_before_pageview', $options, $this->name, $this->version );
|
| 137 |
|
| 138 |
if ( is_404() ) {
|
| 139 |
+
if ( monsterinsights_get_option( 'hash_tracking', false ) ) {
|
| 140 |
+
$options['send'] = "'send','pageview','/404.html?page=' + document.location.pathname + document.location.search + location.hash + '&from=' + document.referrer";
|
| 141 |
+
} else {
|
| 142 |
+
$options['send'] = "'send','pageview','/404.html?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer";
|
| 143 |
+
}
|
| 144 |
} else if ( $wp_query->is_search ) {
|
| 145 |
$pushstr = "'send','pageview','/?s=";
|
| 146 |
if ( (int) $wp_query->found_posts === 0 ) {
|
| 152 |
} else {
|
| 153 |
$options['send'] = $pushstr . rawurlencode( $wp_query->query_vars['s'] ) . "&cat=plus-5-results'";
|
| 154 |
}
|
| 155 |
+
} else if ( monsterinsights_get_option( 'hash_tracking', false ) ) {
|
| 156 |
+
$options['send'] = "'send','pageview', location.pathname + location.search + location.hash";
|
| 157 |
} else {
|
| 158 |
$options['send'] = "'send','pageview'";
|
| 159 |
}
|
| 188 |
<!-- This site uses the Google Analytics by MonsterInsights plugin v<?php echo MONSTERINSIGHTS_VERSION; ?> - Using Analytics tracking - https://www.monsterinsights.com/ -->
|
| 189 |
<?php if ( monsterinsights_get_ua() ) { ?>
|
| 190 |
<script type="text/javascript" data-cfasync="false">
|
| 191 |
+
// Function to detect opted out users
|
| 192 |
+
function __gaTrackerIsOptedOut() {
|
| 193 |
+
return document.cookie.indexOf(disableStr + '=true') > -1;
|
| 194 |
+
}
|
| 195 |
+
|
| 196 |
+
// Disable tracking if the opt-out cookie exists.
|
| 197 |
+
var disableStr = 'ga-disable-<?php echo monsterinsights_get_ua(); ?>';
|
| 198 |
+
if ( __gaTrackerIsOptedOut() ) {
|
| 199 |
+
window[disableStr] = true;
|
| 200 |
+
}
|
| 201 |
+
|
| 202 |
+
// Opt-out function
|
| 203 |
+
function __gaTrackerOptout() {
|
| 204 |
+
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
|
| 205 |
+
window[disableStr] = true;
|
| 206 |
+
}
|
| 207 |
+
|
| 208 |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
| 209 |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
| 210 |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
includes/helpers.php
CHANGED
|
@@ -105,262 +105,542 @@ function monsterinsights_get_message( $type = 'error', $text = '' ) {
|
|
| 105 |
}
|
| 106 |
}
|
| 107 |
|
| 108 |
-
function
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 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 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
| 301 |
-
|
| 302 |
-
|
| 303 |
-
|
| 304 |
-
|
| 305 |
-
|
| 306 |
-
|
| 307 |
-
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
| 322 |
-
|
| 323 |
-
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
|
| 328 |
-
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
-
|
| 336 |
-
|
| 337 |
-
|
| 338 |
-
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
|
| 352 |
-
|
| 353 |
-
|
| 354 |
-
|
| 355 |
-
|
| 356 |
-
|
| 357 |
-
|
| 358 |
-
|
| 359 |
-
|
| 360 |
-
|
| 361 |
-
|
| 362 |
-
|
| 363 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 364 |
return $countries;
|
| 365 |
}
|
| 366 |
|
|
@@ -406,4 +686,92 @@ function monsterinsights_is_network_active() {
|
|
| 406 |
} else {
|
| 407 |
return false;
|
| 408 |
}
|
| 409 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
}
|
| 106 |
}
|
| 107 |
|
| 108 |
+
function monsterinsights_generate_ga_client_id() {
|
| 109 |
+
return rand(100000000,999999999) . '.' . time();
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
// Set cookie to expire in 2 years
|
| 113 |
+
function monsterinsights_get_cookie_expiration_date( $time ) {
|
| 114 |
+
return date('D, j F Y H:i:s', time() + $time );
|
| 115 |
+
}
|
| 116 |
+
|
| 117 |
+
function monsterinsights_string_ends_with( $string, $ending ) {
|
| 118 |
+
$strlen = strlen($string);
|
| 119 |
+
$endinglen = strlen($ending);
|
| 120 |
+
if ( $endinglen > $strlen ) {
|
| 121 |
+
return false;
|
| 122 |
+
}
|
| 123 |
+
return substr_compare( $string, $ending, $strlen - $endinglen, $endinglen) === 0;
|
| 124 |
+
}
|
| 125 |
+
|
| 126 |
+
function monsterinsights_string_starts_with( $string, $start ) {
|
| 127 |
+
return substr( $string, 0, strlen( $start ) ) === $start;
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
+
function monsterinsights_get_country_list( $translated = false ) {
|
| 131 |
+
if ( $translated ) {
|
| 132 |
+
$countries = array(
|
| 133 |
+
'' => '',
|
| 134 |
+
'US' => __( 'United States', 'google-analytics-for-wordpress' ),
|
| 135 |
+
'CA' => __( 'Canada', 'google-analytics-for-wordpress' ),
|
| 136 |
+
'GB' => __( 'United Kingdom', 'google-analytics-for-wordpress' ),
|
| 137 |
+
'AF' => __( 'Afghanistan', 'google-analytics-for-wordpress' ),
|
| 138 |
+
'AX' => __( 'Åland Islands', 'google-analytics-for-wordpress' ),
|
| 139 |
+
'AL' => __( 'Albania', 'google-analytics-for-wordpress' ),
|
| 140 |
+
'DZ' => __( 'Algeria', 'google-analytics-for-wordpress' ),
|
| 141 |
+
'AS' => __( 'American Samoa', 'google-analytics-for-wordpress' ),
|
| 142 |
+
'AD' => __( 'Andorra', 'google-analytics-for-wordpress' ),
|
| 143 |
+
'AO' => __( 'Angola', 'google-analytics-for-wordpress' ),
|
| 144 |
+
'AI' => __( 'Anguilla', 'google-analytics-for-wordpress' ),
|
| 145 |
+
'AQ' => __( 'Antarctica', 'google-analytics-for-wordpress' ),
|
| 146 |
+
'AG' => __( 'Antigua and Barbuda', 'google-analytics-for-wordpress' ),
|
| 147 |
+
'AR' => __( 'Argentina', 'google-analytics-for-wordpress' ),
|
| 148 |
+
'AM' => __( 'Armenia', 'google-analytics-for-wordpress' ),
|
| 149 |
+
'AW' => __( 'Aruba', 'google-analytics-for-wordpress' ),
|
| 150 |
+
'AU' => __( 'Australia', 'google-analytics-for-wordpress' ),
|
| 151 |
+
'AT' => __( 'Austria', 'google-analytics-for-wordpress' ),
|
| 152 |
+
'AZ' => __( 'Azerbaijan', 'google-analytics-for-wordpress' ),
|
| 153 |
+
'BS' => __( 'Bahamas', 'google-analytics-for-wordpress' ),
|
| 154 |
+
'BH' => __( 'Bahrain', 'google-analytics-for-wordpress' ),
|
| 155 |
+
'BD' => __( 'Bangladesh', 'google-analytics-for-wordpress' ),
|
| 156 |
+
'BB' => __( 'Barbados', 'google-analytics-for-wordpress' ),
|
| 157 |
+
'BY' => __( 'Belarus', 'google-analytics-for-wordpress' ),
|
| 158 |
+
'BE' => __( 'Belgium', 'google-analytics-for-wordpress' ),
|
| 159 |
+
'BZ' => __( 'Belize', 'google-analytics-for-wordpress' ),
|
| 160 |
+
'BJ' => __( 'Benin', 'google-analytics-for-wordpress' ),
|
| 161 |
+
'BM' => __( 'Bermuda', 'google-analytics-for-wordpress' ),
|
| 162 |
+
'BT' => __( 'Bhutan', 'google-analytics-for-wordpress' ),
|
| 163 |
+
'BO' => __( 'Bolivia', 'google-analytics-for-wordpress' ),
|
| 164 |
+
'BQ' => __( 'Bonaire, Saint Eustatius and Saba', 'google-analytics-for-wordpress' ),
|
| 165 |
+
'BA' => __( 'Bosnia and Herzegovina', 'google-analytics-for-wordpress' ),
|
| 166 |
+
'BW' => __( 'Botswana', 'google-analytics-for-wordpress' ),
|
| 167 |
+
'BV' => __( 'Bouvet Island', 'google-analytics-for-wordpress' ),
|
| 168 |
+
'BR' => __( 'Brazil', 'google-analytics-for-wordpress' ),
|
| 169 |
+
'IO' => __( 'British Indian Ocean Territory', 'google-analytics-for-wordpress' ),
|
| 170 |
+
'BN' => __( 'Brunei Darrussalam', 'google-analytics-for-wordpress' ),
|
| 171 |
+
'BG' => __( 'Bulgaria', 'google-analytics-for-wordpress' ),
|
| 172 |
+
'BF' => __( 'Burkina Faso', 'google-analytics-for-wordpress' ),
|
| 173 |
+
'BI' => __( 'Burundi', 'google-analytics-for-wordpress' ),
|
| 174 |
+
'KH' => __( 'Cambodia', 'google-analytics-for-wordpress' ),
|
| 175 |
+
'CM' => __( 'Cameroon', 'google-analytics-for-wordpress' ),
|
| 176 |
+
'CV' => __( 'Cape Verde', 'google-analytics-for-wordpress' ),
|
| 177 |
+
'KY' => __( 'Cayman Islands', 'google-analytics-for-wordpress' ),
|
| 178 |
+
'CF' => __( 'Central African Republic', 'google-analytics-for-wordpress' ),
|
| 179 |
+
'TD' => __( 'Chad', 'google-analytics-for-wordpress' ),
|
| 180 |
+
'CL' => __( 'Chile', 'google-analytics-for-wordpress' ),
|
| 181 |
+
'CN' => __( 'China', 'google-analytics-for-wordpress' ),
|
| 182 |
+
'CX' => __( 'Christmas Island', 'google-analytics-for-wordpress' ),
|
| 183 |
+
'CC' => __( 'Cocos Islands', 'google-analytics-for-wordpress' ),
|
| 184 |
+
'CO' => __( 'Colombia', 'google-analytics-for-wordpress' ),
|
| 185 |
+
'KM' => __( 'Comoros', 'google-analytics-for-wordpress' ),
|
| 186 |
+
'CD' => __( 'Congo, Democratic People\'s Republic', 'google-analytics-for-wordpress' ),
|
| 187 |
+
'CG' => __( 'Congo, Republic of', 'google-analytics-for-wordpress' ),
|
| 188 |
+
'CK' => __( 'Cook Islands', 'google-analytics-for-wordpress' ),
|
| 189 |
+
'CR' => __( 'Costa Rica', 'google-analytics-for-wordpress' ),
|
| 190 |
+
'CI' => __( 'Cote d\'Ivoire', 'google-analytics-for-wordpress' ),
|
| 191 |
+
'HR' => __( 'Croatia/Hrvatska', 'google-analytics-for-wordpress' ),
|
| 192 |
+
'CU' => __( 'Cuba', 'google-analytics-for-wordpress' ),
|
| 193 |
+
'CW' => __( 'CuraÇao', 'google-analytics-for-wordpress' ),
|
| 194 |
+
'CY' => __( 'Cyprus', 'google-analytics-for-wordpress' ),
|
| 195 |
+
'CZ' => __( 'Czechia', 'google-analytics-for-wordpress' ),
|
| 196 |
+
'DK' => __( 'Denmark', 'google-analytics-for-wordpress' ),
|
| 197 |
+
'DJ' => __( 'Djibouti', 'google-analytics-for-wordpress' ),
|
| 198 |
+
'DM' => __( 'Dominica', 'google-analytics-for-wordpress' ),
|
| 199 |
+
'DO' => __( 'Dominican Republic', 'google-analytics-for-wordpress' ),
|
| 200 |
+
'TP' => __( 'East Timor', 'google-analytics-for-wordpress' ),
|
| 201 |
+
'EC' => __( 'Ecuador', 'google-analytics-for-wordpress' ),
|
| 202 |
+
'EG' => __( 'Egypt', 'google-analytics-for-wordpress' ),
|
| 203 |
+
'GQ' => __( 'Equatorial Guinea', 'google-analytics-for-wordpress' ),
|
| 204 |
+
'SV' => __( 'El Salvador', 'google-analytics-for-wordpress' ),
|
| 205 |
+
'ER' => __( 'Eritrea', 'google-analytics-for-wordpress' ),
|
| 206 |
+
'EE' => __( 'Estonia', 'google-analytics-for-wordpress' ),
|
| 207 |
+
'ET' => __( 'Ethiopia', 'google-analytics-for-wordpress' ),
|
| 208 |
+
'FK' => __( 'Falkland Islands', 'google-analytics-for-wordpress' ),
|
| 209 |
+
'FO' => __( 'Faroe Islands', 'google-analytics-for-wordpress' ),
|
| 210 |
+
'FJ' => __( 'Fiji', 'google-analytics-for-wordpress' ),
|
| 211 |
+
'FI' => __( 'Finland', 'google-analytics-for-wordpress' ),
|
| 212 |
+
'FR' => __( 'France', 'google-analytics-for-wordpress' ),
|
| 213 |
+
'GF' => __( 'French Guiana', 'google-analytics-for-wordpress' ),
|
| 214 |
+
'PF' => __( 'French Polynesia', 'google-analytics-for-wordpress' ),
|
| 215 |
+
'TF' => __( 'French Southern Territories', 'google-analytics-for-wordpress' ),
|
| 216 |
+
'GA' => __( 'Gabon', 'google-analytics-for-wordpress' ),
|
| 217 |
+
'GM' => __( 'Gambia', 'google-analytics-for-wordpress' ),
|
| 218 |
+
'GE' => __( 'Georgia', 'google-analytics-for-wordpress' ),
|
| 219 |
+
'DE' => __( 'Germany', 'google-analytics-for-wordpress' ),
|
| 220 |
+
'GR' => __( 'Greece', 'google-analytics-for-wordpress' ),
|
| 221 |
+
'GH' => __( 'Ghana', 'google-analytics-for-wordpress' ),
|
| 222 |
+
'GI' => __( 'Gibraltar', 'google-analytics-for-wordpress' ),
|
| 223 |
+
'GL' => __( 'Greenland', 'google-analytics-for-wordpress' ),
|
| 224 |
+
'GD' => __( 'Grenada', 'google-analytics-for-wordpress' ),
|
| 225 |
+
'GP' => __( 'Guadeloupe', 'google-analytics-for-wordpress' ),
|
| 226 |
+
'GU' => __( 'Guam', 'google-analytics-for-wordpress' ),
|
| 227 |
+
'GT' => __( 'Guatemala', 'google-analytics-for-wordpress' ),
|
| 228 |
+
'GG' => __( 'Guernsey', 'google-analytics-for-wordpress' ),
|
| 229 |
+
'GN' => __( 'Guinea', 'google-analytics-for-wordpress' ),
|
| 230 |
+
'GW' => __( 'Guinea-Bissau', 'google-analytics-for-wordpress' ),
|
| 231 |
+
'GY' => __( 'Guyana', 'google-analytics-for-wordpress' ),
|
| 232 |
+
'HT' => __( 'Haiti', 'google-analytics-for-wordpress' ),
|
| 233 |
+
'HM' => __( 'Heard and McDonald Islands', 'google-analytics-for-wordpress' ),
|
| 234 |
+
'VA' => __( 'Holy See (City Vatican State)', 'google-analytics-for-wordpress' ),
|
| 235 |
+
'HN' => __( 'Honduras', 'google-analytics-for-wordpress' ),
|
| 236 |
+
'HK' => __( 'Hong Kong', 'google-analytics-for-wordpress' ),
|
| 237 |
+
'HU' => __( 'Hungary', 'google-analytics-for-wordpress' ),
|
| 238 |
+
'IS' => __( 'Iceland', 'google-analytics-for-wordpress' ),
|
| 239 |
+
'IN' => __( 'India', 'google-analytics-for-wordpress' ),
|
| 240 |
+
'ID' => __( 'Indonesia', 'google-analytics-for-wordpress' ),
|
| 241 |
+
'IR' => __( 'Iran', 'google-analytics-for-wordpress' ),
|
| 242 |
+
'IQ' => __( 'Iraq', 'google-analytics-for-wordpress' ),
|
| 243 |
+
'IE' => __( 'Ireland', 'google-analytics-for-wordpress' ),
|
| 244 |
+
'IM' => __( 'Isle of Man', 'google-analytics-for-wordpress' ),
|
| 245 |
+
'IL' => __( 'Israel', 'google-analytics-for-wordpress' ),
|
| 246 |
+
'IT' => __( 'Italy', 'google-analytics-for-wordpress' ),
|
| 247 |
+
'JM' => __( 'Jamaica', 'google-analytics-for-wordpress' ),
|
| 248 |
+
'JP' => __( 'Japan', 'google-analytics-for-wordpress' ),
|
| 249 |
+
'JE' => __( 'Jersey', 'google-analytics-for-wordpress' ),
|
| 250 |
+
'JO' => __( 'Jordan', 'google-analytics-for-wordpress' ),
|
| 251 |
+
'KZ' => __( 'Kazakhstan', 'google-analytics-for-wordpress' ),
|
| 252 |
+
'KE' => __( 'Kenya', 'google-analytics-for-wordpress' ),
|
| 253 |
+
'KI' => __( 'Kiribati', 'google-analytics-for-wordpress' ),
|
| 254 |
+
'KW' => __( 'Kuwait', 'google-analytics-for-wordpress' ),
|
| 255 |
+
'KG' => __( 'Kyrgyzstan', 'google-analytics-for-wordpress' ),
|
| 256 |
+
'LA' => __( 'Lao People\'s Democratic Republic', 'google-analytics-for-wordpress' ),
|
| 257 |
+
'LV' => __( 'Latvia', 'google-analytics-for-wordpress' ),
|
| 258 |
+
'LB' => __( 'Lebanon', 'google-analytics-for-wordpress' ),
|
| 259 |
+
'LS' => __( 'Lesotho', 'google-analytics-for-wordpress' ),
|
| 260 |
+
'LR' => __( 'Liberia', 'google-analytics-for-wordpress' ),
|
| 261 |
+
'LY' => __( 'Libyan Arab Jamahiriya', 'google-analytics-for-wordpress' ),
|
| 262 |
+
'LI' => __( 'Liechtenstein', 'google-analytics-for-wordpress' ),
|
| 263 |
+
'LT' => __( 'Lithuania', 'google-analytics-for-wordpress' ),
|
| 264 |
+
'LU' => __( 'Luxembourg', 'google-analytics-for-wordpress' ),
|
| 265 |
+
'MO' => __( 'Macau', 'google-analytics-for-wordpress' ),
|
| 266 |
+
'MK' => __( 'Macedonia', 'google-analytics-for-wordpress' ),
|
| 267 |
+
'MG' => __( 'Madagascar', 'google-analytics-for-wordpress' ),
|
| 268 |
+
'MW' => __( 'Malawi', 'google-analytics-for-wordpress' ),
|
| 269 |
+
'MY' => __( 'Malaysia', 'google-analytics-for-wordpress' ),
|
| 270 |
+
'MV' => __( 'Maldives', 'google-analytics-for-wordpress' ),
|
| 271 |
+
'ML' => __( 'Mali', 'google-analytics-for-wordpress' ),
|
| 272 |
+
'MT' => __( 'Malta', 'google-analytics-for-wordpress' ),
|
| 273 |
+
'MH' => __( 'Marshall Islands', 'google-analytics-for-wordpress' ),
|
| 274 |
+
'MQ' => __( 'Martinique', 'google-analytics-for-wordpress' ),
|
| 275 |
+
'MR' => __( 'Mauritania', 'google-analytics-for-wordpress' ),
|
| 276 |
+
'MU' => __( 'Mauritius', 'google-analytics-for-wordpress' ),
|
| 277 |
+
'YT' => __( 'Mayotte', 'google-analytics-for-wordpress' ),
|
| 278 |
+
'MX' => __( 'Mexico', 'google-analytics-for-wordpress' ),
|
| 279 |
+
'FM' => __( 'Micronesia', 'google-analytics-for-wordpress' ),
|
| 280 |
+
'MD' => __( 'Moldova, Republic of', 'google-analytics-for-wordpress' ),
|
| 281 |
+
'MC' => __( 'Monaco', 'google-analytics-for-wordpress' ),
|
| 282 |
+
'MN' => __( 'Mongolia', 'google-analytics-for-wordpress' ),
|
| 283 |
+
'ME' => __( 'Montenegro', 'google-analytics-for-wordpress' ),
|
| 284 |
+
'MS' => __( 'Montserrat', 'google-analytics-for-wordpress' ),
|
| 285 |
+
'MA' => __( 'Morocco', 'google-analytics-for-wordpress' ),
|
| 286 |
+
'MZ' => __( 'Mozambique', 'google-analytics-for-wordpress' ),
|
| 287 |
+
'MM' => __( 'Myanmar', 'google-analytics-for-wordpress' ),
|
| 288 |
+
'NA' => __( 'Namibia', 'google-analytics-for-wordpress' ),
|
| 289 |
+
'NR' => __( 'Nauru', 'google-analytics-for-wordpress' ),
|
| 290 |
+
'NP' => __( 'Nepal', 'google-analytics-for-wordpress' ),
|
| 291 |
+
'NL' => __( 'Netherlands', 'google-analytics-for-wordpress' ),
|
| 292 |
+
'AN' => __( 'Netherlands Antilles', 'google-analytics-for-wordpress' ),
|
| 293 |
+
'NC' => __( 'New Caledonia', 'google-analytics-for-wordpress' ),
|
| 294 |
+
'NZ' => __( 'New Zealand', 'google-analytics-for-wordpress' ),
|
| 295 |
+
'NI' => __( 'Nicaragua', 'google-analytics-for-wordpress' ),
|
| 296 |
+
'NE' => __( 'Niger', 'google-analytics-for-wordpress' ),
|
| 297 |
+
'NG' => __( 'Nigeria', 'google-analytics-for-wordpress' ),
|
| 298 |
+
'NU' => __( 'Niue', 'google-analytics-for-wordpress' ),
|
| 299 |
+
'NF' => __( 'Norfolk Island', 'google-analytics-for-wordpress' ),
|
| 300 |
+
'KP' => __( 'North Korea', 'google-analytics-for-wordpress' ),
|
| 301 |
+
'MP' => __( 'Northern Mariana Islands', 'google-analytics-for-wordpress' ),
|
| 302 |
+
'NO' => __( 'Norway', 'google-analytics-for-wordpress' ),
|
| 303 |
+
'OM' => __( 'Oman', 'google-analytics-for-wordpress' ),
|
| 304 |
+
'PK' => __( 'Pakistan', 'google-analytics-for-wordpress' ),
|
| 305 |
+
'PW' => __( 'Palau', 'google-analytics-for-wordpress' ),
|
| 306 |
+
'PS' => __( 'Palestinian Territories', 'google-analytics-for-wordpress' ),
|
| 307 |
+
'PA' => __( 'Panama', 'google-analytics-for-wordpress' ),
|
| 308 |
+
'PG' => __( 'Papua New Guinea', 'google-analytics-for-wordpress' ),
|
| 309 |
+
'PY' => __( 'Paraguay', 'google-analytics-for-wordpress' ),
|
| 310 |
+
'PE' => __( 'Peru', 'google-analytics-for-wordpress' ),
|
| 311 |
+
'PH' => __( 'Philippines', 'google-analytics-for-wordpress' ),
|
| 312 |
+
'PN' => __( 'Pitcairn Island', 'google-analytics-for-wordpress' ),
|
| 313 |
+
'PL' => __( 'Poland', 'google-analytics-for-wordpress' ),
|
| 314 |
+
'PT' => __( 'Portugal', 'google-analytics-for-wordpress' ),
|
| 315 |
+
'PR' => __( 'Puerto Rico', 'google-analytics-for-wordpress' ),
|
| 316 |
+
'QA' => __( 'Qatar', 'google-analytics-for-wordpress' ),
|
| 317 |
+
'XK' => __( 'Republic of Kosovo', 'google-analytics-for-wordpress' ),
|
| 318 |
+
'RE' => __( 'Reunion Island', 'google-analytics-for-wordpress' ),
|
| 319 |
+
'RO' => __( 'Romania', 'google-analytics-for-wordpress' ),
|
| 320 |
+
'RU' => __( 'Russian Federation', 'google-analytics-for-wordpress' ),
|
| 321 |
+
'RW' => __( 'Rwanda', 'google-analytics-for-wordpress' ),
|
| 322 |
+
'BL' => __( 'Saint Barthélemy', 'google-analytics-for-wordpress' ),
|
| 323 |
+
'SH' => __( 'Saint Helena', 'google-analytics-for-wordpress' ),
|
| 324 |
+
'KN' => __( 'Saint Kitts and Nevis', 'google-analytics-for-wordpress' ),
|
| 325 |
+
'LC' => __( 'Saint Lucia', 'google-analytics-for-wordpress' ),
|
| 326 |
+
'MF' => __( 'Saint Martin (French)', 'google-analytics-for-wordpress' ),
|
| 327 |
+
'SX' => __( 'Saint Martin (Dutch)', 'google-analytics-for-wordpress' ),
|
| 328 |
+
'PM' => __( 'Saint Pierre and Miquelon', 'google-analytics-for-wordpress' ),
|
| 329 |
+
'VC' => __( 'Saint Vincent and the Grenadines', 'google-analytics-for-wordpress' ),
|
| 330 |
+
'SM' => __( 'San Marino', 'google-analytics-for-wordpress' ),
|
| 331 |
+
'ST' => __( 'São Tomé and Príncipe', 'google-analytics-for-wordpress' ),
|
| 332 |
+
'SA' => __( 'Saudi Arabia', 'google-analytics-for-wordpress' ),
|
| 333 |
+
'SN' => __( 'Senegal', 'google-analytics-for-wordpress' ),
|
| 334 |
+
'RS' => __( 'Serbia', 'google-analytics-for-wordpress' ),
|
| 335 |
+
'SC' => __( 'Seychelles', 'google-analytics-for-wordpress' ),
|
| 336 |
+
'SL' => __( 'Sierra Leone', 'google-analytics-for-wordpress' ),
|
| 337 |
+
'SG' => __( 'Singapore', 'google-analytics-for-wordpress' ),
|
| 338 |
+
'SK' => __( 'Slovak Republic', 'google-analytics-for-wordpress' ),
|
| 339 |
+
'SI' => __( 'Slovenia', 'google-analytics-for-wordpress' ),
|
| 340 |
+
'SB' => __( 'Solomon Islands', 'google-analytics-for-wordpress' ),
|
| 341 |
+
'SO' => __( 'Somalia', 'google-analytics-for-wordpress' ),
|
| 342 |
+
'ZA' => __( 'South Africa', 'google-analytics-for-wordpress' ),
|
| 343 |
+
'GS' => __( 'South Georgia', 'google-analytics-for-wordpress' ),
|
| 344 |
+
'KR' => __( 'South Korea', 'google-analytics-for-wordpress' ),
|
| 345 |
+
'SS' => __( 'South Sudan', 'google-analytics-for-wordpress' ),
|
| 346 |
+
'ES' => __( 'Spain', 'google-analytics-for-wordpress' ),
|
| 347 |
+
'LK' => __( 'Sri Lanka', 'google-analytics-for-wordpress' ),
|
| 348 |
+
'SD' => __( 'Sudan', 'google-analytics-for-wordpress' ),
|
| 349 |
+
'SR' => __( 'Suriname', 'google-analytics-for-wordpress' ),
|
| 350 |
+
'SJ' => __( 'Svalbard and Jan Mayen Islands', 'google-analytics-for-wordpress' ),
|
| 351 |
+
'SZ' => __( 'Swaziland', 'google-analytics-for-wordpress' ),
|
| 352 |
+
'SE' => __( 'Sweden', 'google-analytics-for-wordpress' ),
|
| 353 |
+
'CH' => __( 'Switzerland', 'google-analytics-for-wordpress' ),
|
| 354 |
+
'SY' => __( 'Syrian Arab Republic', 'google-analytics-for-wordpress' ),
|
| 355 |
+
'TW' => __( 'Taiwan', 'google-analytics-for-wordpress' ),
|
| 356 |
+
'TJ' => __( 'Tajikistan', 'google-analytics-for-wordpress' ),
|
| 357 |
+
'TZ' => __( 'Tanzania', 'google-analytics-for-wordpress' ),
|
| 358 |
+
'TH' => __( 'Thailand', 'google-analytics-for-wordpress' ),
|
| 359 |
+
'TL' => __( 'Timor-Leste', 'google-analytics-for-wordpress' ),
|
| 360 |
+
'TG' => __( 'Togo', 'google-analytics-for-wordpress' ),
|
| 361 |
+
'TK' => __( 'Tokelau', 'google-analytics-for-wordpress' ),
|
| 362 |
+
'TO' => __( 'Tonga', 'google-analytics-for-wordpress' ),
|
| 363 |
+
'TT' => __( 'Trinidad and Tobago', 'google-analytics-for-wordpress' ),
|
| 364 |
+
'TN' => __( 'Tunisia', 'google-analytics-for-wordpress' ),
|
| 365 |
+
'TR' => __( 'Turkey', 'google-analytics-for-wordpress' ),
|
| 366 |
+
'TM' => __( 'Turkmenistan', 'google-analytics-for-wordpress' ),
|
| 367 |
+
'TC' => __( 'Turks and Caicos Islands', 'google-analytics-for-wordpress' ),
|
| 368 |
+
'TV' => __( 'Tuvalu', 'google-analytics-for-wordpress' ),
|
| 369 |
+
'UG' => __( 'Uganda', 'google-analytics-for-wordpress' ),
|
| 370 |
+
'UA' => __( 'Ukraine', 'google-analytics-for-wordpress' ),
|
| 371 |
+
'AE' => __( 'United Arab Emirates', 'google-analytics-for-wordpress' ),
|
| 372 |
+
'UY' => __( 'Uruguay', 'google-analytics-for-wordpress' ),
|
| 373 |
+
'UM' => __( 'US Minor Outlying Islands', 'google-analytics-for-wordpress' ),
|
| 374 |
+
'UZ' => __( 'Uzbekistan', 'google-analytics-for-wordpress' ),
|
| 375 |
+
'VU' => __( 'Vanuatu', 'google-analytics-for-wordpress' ),
|
| 376 |
+
'VE' => __( 'Venezuela', 'google-analytics-for-wordpress' ),
|
| 377 |
+
'VN' => __( 'Vietnam', 'google-analytics-for-wordpress' ),
|
| 378 |
+
'VG' => __( 'Virgin Islands (British)', 'google-analytics-for-wordpress' ),
|
| 379 |
+
'VI' => __( 'Virgin Islands (USA)', 'google-analytics-for-wordpress' ),
|
| 380 |
+
'WF' => __( 'Wallis and Futuna Islands', 'google-analytics-for-wordpress' ),
|
| 381 |
+
'EH' => __( 'Western Sahara', 'google-analytics-for-wordpress' ),
|
| 382 |
+
'WS' => __( 'Western Samoa', 'google-analytics-for-wordpress' ),
|
| 383 |
+
'YE' => __( 'Yemen', 'google-analytics-for-wordpress' ),
|
| 384 |
+
'ZM' => __( 'Zambia', 'google-analytics-for-wordpress' ),
|
| 385 |
+
'ZW' => __( 'Zimbabwe', 'google-analytics-for-wordpress' ),
|
| 386 |
+
);
|
| 387 |
+
} else {
|
| 388 |
+
$countries = array(
|
| 389 |
+
'' => '',
|
| 390 |
+
'US' => 'United States',
|
| 391 |
+
'CA' => 'Canada',
|
| 392 |
+
'GB' => 'United Kingdom',
|
| 393 |
+
'AF' => 'Afghanistan',
|
| 394 |
+
'AX' => 'Åland Islands',
|
| 395 |
+
'AL' => 'Albania',
|
| 396 |
+
'DZ' => 'Algeria',
|
| 397 |
+
'AS' => 'American Samoa',
|
| 398 |
+
'AD' => 'Andorra',
|
| 399 |
+
'AO' => 'Angola',
|
| 400 |
+
'AI' => 'Anguilla',
|
| 401 |
+
'AQ' => 'Antarctica',
|
| 402 |
+
'AG' => 'Antigua and Barbuda',
|
| 403 |
+
'AR' => 'Argentina',
|
| 404 |
+
'AM' => 'Armenia',
|
| 405 |
+
'AW' => 'Aruba',
|
| 406 |
+
'AU' => 'Australia',
|
| 407 |
+
'AT' => 'Austria',
|
| 408 |
+
'AZ' => 'Azerbaijan',
|
| 409 |
+
'BS' => 'Bahamas',
|
| 410 |
+
'BH' => 'Bahrain',
|
| 411 |
+
'BD' => 'Bangladesh',
|
| 412 |
+
'BB' => 'Barbados',
|
| 413 |
+
'BY' => 'Belarus',
|
| 414 |
+
'BE' => 'Belgium',
|
| 415 |
+
'BZ' => 'Belize',
|
| 416 |
+
'BJ' => 'Benin',
|
| 417 |
+
'BM' => 'Bermuda',
|
| 418 |
+
'BT' => 'Bhutan',
|
| 419 |
+
'BO' => 'Bolivia',
|
| 420 |
+
'BQ' => 'Bonaire, Saint Eustatius and Saba',
|
| 421 |
+
'BA' => 'Bosnia and Herzegovina',
|
| 422 |
+
'BW' => 'Botswana',
|
| 423 |
+
'BV' => 'Bouvet Island',
|
| 424 |
+
'BR' => 'Brazil',
|
| 425 |
+
'IO' => 'British Indian Ocean Territory',
|
| 426 |
+
'BN' => 'Brunei Darrussalam',
|
| 427 |
+
'BG' => 'Bulgaria',
|
| 428 |
+
'BF' => 'Burkina Faso',
|
| 429 |
+
'BI' => 'Burundi',
|
| 430 |
+
'KH' => 'Cambodia',
|
| 431 |
+
'CM' => 'Cameroon',
|
| 432 |
+
'CV' => 'Cape Verde',
|
| 433 |
+
'KY' => 'Cayman Islands',
|
| 434 |
+
'CF' => 'Central African Republic',
|
| 435 |
+
'TD' => 'Chad',
|
| 436 |
+
'CL' => 'Chile',
|
| 437 |
+
'CN' => 'China',
|
| 438 |
+
'CX' => 'Christmas Island',
|
| 439 |
+
'CC' => 'Cocos Islands',
|
| 440 |
+
'CO' => 'Colombia',
|
| 441 |
+
'KM' => 'Comoros',
|
| 442 |
+
'CD' => 'Congo, Democratic People\'s Republic',
|
| 443 |
+
'CG' => 'Congo, Republic of',
|
| 444 |
+
'CK' => 'Cook Islands',
|
| 445 |
+
'CR' => 'Costa Rica',
|
| 446 |
+
'CI' => 'Cote d\'Ivoire',
|
| 447 |
+
'HR' => 'Croatia/Hrvatska',
|
| 448 |
+
'CU' => 'Cuba',
|
| 449 |
+
'CW' => 'CuraÇao',
|
| 450 |
+
'CY' => 'Cyprus',
|
| 451 |
+
'CZ' => 'Czechia',
|
| 452 |
+
'DK' => 'Denmark',
|
| 453 |
+
'DJ' => 'Djibouti',
|
| 454 |
+
'DM' => 'Dominica',
|
| 455 |
+
'DO' => 'Dominican Republic',
|
| 456 |
+
'TP' => 'East Timor',
|
| 457 |
+
'EC' => 'Ecuador',
|
| 458 |
+
'EG' => 'Egypt',
|
| 459 |
+
'GQ' => 'Equatorial Guinea',
|
| 460 |
+
'SV' => 'El Salvador',
|
| 461 |
+
'ER' => 'Eritrea',
|
| 462 |
+
'EE' => 'Estonia',
|
| 463 |
+
'ET' => 'Ethiopia',
|
| 464 |
+
'FK' => 'Falkland Islands',
|
| 465 |
+
'FO' => 'Faroe Islands',
|
| 466 |
+
'FJ' => 'Fiji',
|
| 467 |
+
'FI' => 'Finland',
|
| 468 |
+
'FR' => 'France',
|
| 469 |
+
'GF' => 'French Guiana',
|
| 470 |
+
'PF' => 'French Polynesia',
|
| 471 |
+
'TF' => 'French Southern Territories',
|
| 472 |
+
'GA' => 'Gabon',
|
| 473 |
+
'GM' => 'Gambia',
|
| 474 |
+
'GE' => 'Georgia',
|
| 475 |
+
'DE' => 'Germany',
|
| 476 |
+
'GR' => 'Greece',
|
| 477 |
+
'GH' => 'Ghana',
|
| 478 |
+
'GI' => 'Gibraltar',
|
| 479 |
+
'GL' => 'Greenland',
|
| 480 |
+
'GD' => 'Grenada',
|
| 481 |
+
'GP' => 'Guadeloupe',
|
| 482 |
+
'GU' => 'Guam',
|
| 483 |
+
'GT' => 'Guatemala',
|
| 484 |
+
'GG' => 'Guernsey',
|
| 485 |
+
'GN' => 'Guinea',
|
| 486 |
+
'GW' => 'Guinea-Bissau',
|
| 487 |
+
'GY' => 'Guyana',
|
| 488 |
+
'HT' => 'Haiti',
|
| 489 |
+
'HM' => 'Heard and McDonald Islands',
|
| 490 |
+
'VA' => 'Holy See (City Vatican State)',
|
| 491 |
+
'HN' => 'Honduras',
|
| 492 |
+
'HK' => 'Hong Kong',
|
| 493 |
+
'HU' => 'Hungary',
|
| 494 |
+
'IS' => 'Iceland',
|
| 495 |
+
'IN' => 'India',
|
| 496 |
+
'ID' => 'Indonesia',
|
| 497 |
+
'IR' => 'Iran',
|
| 498 |
+
'IQ' => 'Iraq',
|
| 499 |
+
'IE' => 'Ireland',
|
| 500 |
+
'IM' => 'Isle of Man',
|
| 501 |
+
'IL' => 'Israel',
|
| 502 |
+
'IT' => 'Italy',
|
| 503 |
+
'JM' => 'Jamaica',
|
| 504 |
+
'JP' => 'Japan',
|
| 505 |
+
'JE' => 'Jersey',
|
| 506 |
+
'JO' => 'Jordan',
|
| 507 |
+
'KZ' => 'Kazakhstan',
|
| 508 |
+
'KE' => 'Kenya',
|
| 509 |
+
'KI' => 'Kiribati',
|
| 510 |
+
'KW' => 'Kuwait',
|
| 511 |
+
'KG' => 'Kyrgyzstan',
|
| 512 |
+
'LA' => 'Lao People\'s Democratic Republic',
|
| 513 |
+
'LV' => 'Latvia',
|
| 514 |
+
'LB' => 'Lebanon',
|
| 515 |
+
'LS' => 'Lesotho',
|
| 516 |
+
'LR' => 'Liberia',
|
| 517 |
+
'LY' => 'Libyan Arab Jamahiriya',
|
| 518 |
+
'LI' => 'Liechtenstein',
|
| 519 |
+
'LT' => 'Lithuania',
|
| 520 |
+
'LU' => 'Luxembourg',
|
| 521 |
+
'MO' => 'Macau',
|
| 522 |
+
'MK' => 'Macedonia',
|
| 523 |
+
'MG' => 'Madagascar',
|
| 524 |
+
'MW' => 'Malawi',
|
| 525 |
+
'MY' => 'Malaysia',
|
| 526 |
+
'MV' => 'Maldives',
|
| 527 |
+
'ML' => 'Mali',
|
| 528 |
+
'MT' => 'Malta',
|
| 529 |
+
'MH' => 'Marshall Islands',
|
| 530 |
+
'MQ' => 'Martinique',
|
| 531 |
+
'MR' => 'Mauritania',
|
| 532 |
+
'MU' => 'Mauritius',
|
| 533 |
+
'YT' => 'Mayotte',
|
| 534 |
+
'MX' => 'Mexico',
|
| 535 |
+
'FM' => 'Micronesia',
|
| 536 |
+
'MD' => 'Moldova, Republic of',
|
| 537 |
+
'MC' => 'Monaco',
|
| 538 |
+
'MN' => 'Mongolia',
|
| 539 |
+
'ME' => 'Montenegro',
|
| 540 |
+
'MS' => 'Montserrat',
|
| 541 |
+
'MA' => 'Morocco',
|
| 542 |
+
'MZ' => 'Mozambique',
|
| 543 |
+
'MM' => 'Myanmar',
|
| 544 |
+
'NA' => 'Namibia',
|
| 545 |
+
'NR' => 'Nauru',
|
| 546 |
+
'NP' => 'Nepal',
|
| 547 |
+
'NL' => 'Netherlands',
|
| 548 |
+
'AN' => 'Netherlands Antilles',
|
| 549 |
+
'NC' => 'New Caledonia',
|
| 550 |
+
'NZ' => 'New Zealand',
|
| 551 |
+
'NI' => 'Nicaragua',
|
| 552 |
+
'NE' => 'Niger',
|
| 553 |
+
'NG' => 'Nigeria',
|
| 554 |
+
'NU' => 'Niue',
|
| 555 |
+
'NF' => 'Norfolk Island',
|
| 556 |
+
'KP' => 'North Korea',
|
| 557 |
+
'MP' => 'Northern Mariana Islands',
|
| 558 |
+
'NO' => 'Norway',
|
| 559 |
+
'OM' => 'Oman',
|
| 560 |
+
'PK' => 'Pakistan',
|
| 561 |
+
'PW' => 'Palau',
|
| 562 |
+
'PS' => 'Palestinian Territories',
|
| 563 |
+
'PA' => 'Panama',
|
| 564 |
+
'PG' => 'Papua New Guinea',
|
| 565 |
+
'PY' => 'Paraguay',
|
| 566 |
+
'PE' => 'Peru',
|
| 567 |
+
'PH' => 'Philippines',
|
| 568 |
+
'PN' => 'Pitcairn Island',
|
| 569 |
+
'PL' => 'Poland',
|
| 570 |
+
'PT' => 'Portugal',
|
| 571 |
+
'PR' => 'Puerto Rico',
|
| 572 |
+
'QA' => 'Qatar',
|
| 573 |
+
'XK' => 'Republic of Kosovo',
|
| 574 |
+
'RE' => 'Reunion Island',
|
| 575 |
+
'RO' => 'Romania',
|
| 576 |
+
'RU' => 'Russian Federation',
|
| 577 |
+
'RW' => 'Rwanda',
|
| 578 |
+
'BL' => 'Saint Barthélemy',
|
| 579 |
+
'SH' => 'Saint Helena',
|
| 580 |
+
'KN' => 'Saint Kitts and Nevis',
|
| 581 |
+
'LC' => 'Saint Lucia',
|
| 582 |
+
'MF' => 'Saint Martin (French)',
|
| 583 |
+
'SX' => 'Saint Martin (Dutch)',
|
| 584 |
+
'PM' => 'Saint Pierre and Miquelon',
|
| 585 |
+
'VC' => 'Saint Vincent and the Grenadines',
|
| 586 |
+
'SM' => 'San Marino',
|
| 587 |
+
'ST' => 'São Tomé and Príncipe',
|
| 588 |
+
'SA' => 'Saudi Arabia',
|
| 589 |
+
'SN' => 'Senegal',
|
| 590 |
+
'RS' => 'Serbia',
|
| 591 |
+
'SC' => 'Seychelles',
|
| 592 |
+
'SL' => 'Sierra Leone',
|
| 593 |
+
'SG' => 'Singapore',
|
| 594 |
+
'SK' => 'Slovak Republic',
|
| 595 |
+
'SI' => 'Slovenia',
|
| 596 |
+
'SB' => 'Solomon Islands',
|
| 597 |
+
'SO' => 'Somalia',
|
| 598 |
+
'ZA' => 'South Africa',
|
| 599 |
+
'GS' => 'South Georgia',
|
| 600 |
+
'KR' => 'South Korea',
|
| 601 |
+
'SS' => 'South Sudan',
|
| 602 |
+
'ES' => 'Spain',
|
| 603 |
+
'LK' => 'Sri Lanka',
|
| 604 |
+
'SD' => 'Sudan',
|
| 605 |
+
'SR' => 'Suriname',
|
| 606 |
+
'SJ' => 'Svalbard and Jan Mayen Islands',
|
| 607 |
+
'SZ' => 'Swaziland',
|
| 608 |
+
'SE' => 'Sweden',
|
| 609 |
+
'CH' => 'Switzerland',
|
| 610 |
+
'SY' => 'Syrian Arab Republic',
|
| 611 |
+
'TW' => 'Taiwan',
|
| 612 |
+
'TJ' => 'Tajikistan',
|
| 613 |
+
'TZ' => 'Tanzania',
|
| 614 |
+
'TH' => 'Thailand',
|
| 615 |
+
'TL' => 'Timor-Leste',
|
| 616 |
+
'TG' => 'Togo',
|
| 617 |
+
'TK' => 'Tokelau',
|
| 618 |
+
'TO' => 'Tonga',
|
| 619 |
+
'TT' => 'Trinidad and Tobago',
|
| 620 |
+
'TN' => 'Tunisia',
|
| 621 |
+
'TR' => 'Turkey',
|
| 622 |
+
'TM' => 'Turkmenistan',
|
| 623 |
+
'TC' => 'Turks and Caicos Islands',
|
| 624 |
+
'TV' => 'Tuvalu',
|
| 625 |
+
'UG' => 'Uganda',
|
| 626 |
+
'UA' => 'Ukraine',
|
| 627 |
+
'AE' => 'United Arab Emirates',
|
| 628 |
+
'UY' => 'Uruguay',
|
| 629 |
+
'UM' => 'US Minor Outlying Islands',
|
| 630 |
+
'UZ' => 'Uzbekistan',
|
| 631 |
+
'VU' => 'Vanuatu',
|
| 632 |
+
'VE' => 'Venezuela',
|
| 633 |
+
'VN' => 'Vietnam',
|
| 634 |
+
'VG' => 'Virgin Islands (British)',
|
| 635 |
+
'VI' => 'Virgin Islands (USA)',
|
| 636 |
+
'WF' => 'Wallis and Futuna Islands',
|
| 637 |
+
'EH' => 'Western Sahara',
|
| 638 |
+
'WS' => 'Western Samoa',
|
| 639 |
+
'YE' => 'Yemen',
|
| 640 |
+
'ZM' => 'Zambia',
|
| 641 |
+
'ZW' => 'Zimbabwe',
|
| 642 |
+
);
|
| 643 |
+
}
|
| 644 |
return $countries;
|
| 645 |
}
|
| 646 |
|
| 686 |
} else {
|
| 687 |
return false;
|
| 688 |
}
|
| 689 |
+
}
|
| 690 |
+
|
| 691 |
+
if ( ! function_exists ( 'remove_class_filter' ) ) {
|
| 692 |
+
/**
|
| 693 |
+
* Remove Class Filter Without Access to Class Object
|
| 694 |
+
*
|
| 695 |
+
* In order to use the core WordPress remove_filter() on a filter added with the callback
|
| 696 |
+
* to a class, you either have to have access to that class object, or it has to be a call
|
| 697 |
+
* to a static method. This method allows you to remove filters with a callback to a class
|
| 698 |
+
* you don't have access to.
|
| 699 |
+
*
|
| 700 |
+
* Works with WordPress 1.2 - 4.7+
|
| 701 |
+
*
|
| 702 |
+
* @param string $tag Filter to remove
|
| 703 |
+
* @param string $class_name Class name for the filter's callback
|
| 704 |
+
* @param string $method_name Method name for the filter's callback
|
| 705 |
+
* @param int $priority Priority of the filter (default 10)
|
| 706 |
+
*
|
| 707 |
+
* @return bool Whether the function is removed.
|
| 708 |
+
*/
|
| 709 |
+
function remove_class_filter( $tag, $class_name = '', $method_name = '', $priority = 10 ) {
|
| 710 |
+
global $wp_filter;
|
| 711 |
+
// Check that filter actually exists first
|
| 712 |
+
if ( ! isset( $wp_filter[ $tag ] ) ) return FALSE;
|
| 713 |
+
/**
|
| 714 |
+
* If filter config is an object, means we're using WordPress 4.7+ and the config is no longer
|
| 715 |
+
* a simple array, rather it is an object that implements the ArrayAccess interface.
|
| 716 |
+
*
|
| 717 |
+
* To be backwards compatible, we set $callbacks equal to the correct array as a reference (so $wp_filter is updated)
|
| 718 |
+
*
|
| 719 |
+
* @see https://make.wordpress.org/core/2016/09/08/wp_hook-next-generation-actions-and-filters/
|
| 720 |
+
*/
|
| 721 |
+
if ( is_object( $wp_filter[ $tag ] ) && isset( $wp_filter[ $tag ]->callbacks ) ) {
|
| 722 |
+
$callbacks = &$wp_filter[ $tag ]->callbacks;
|
| 723 |
+
} else {
|
| 724 |
+
$callbacks = &$wp_filter[ $tag ];
|
| 725 |
+
}
|
| 726 |
+
// Exit if there aren't any callbacks for specified priority
|
| 727 |
+
if ( ! isset( $callbacks[ $priority ] ) || empty( $callbacks[ $priority ] ) ) return FALSE;
|
| 728 |
+
// Loop through each filter for the specified priority, looking for our class & method
|
| 729 |
+
foreach( (array) $callbacks[ $priority ] as $filter_id => $filter ) {
|
| 730 |
+
// Filter should always be an array - array( $this, 'method' ), if not goto next
|
| 731 |
+
if ( ! isset( $filter[ 'function' ] ) || ! is_array( $filter[ 'function' ] ) ) continue;
|
| 732 |
+
// If first value in array is not an object, it can't be a class
|
| 733 |
+
if ( ! is_object( $filter[ 'function' ][ 0 ] ) ) continue;
|
| 734 |
+
// Method doesn't match the one we're looking for, goto next
|
| 735 |
+
if ( $filter[ 'function' ][ 1 ] !== $method_name ) continue;
|
| 736 |
+
// Method matched, now let's check the Class
|
| 737 |
+
if ( get_class( $filter[ 'function' ][ 0 ] ) === $class_name ) {
|
| 738 |
+
// Now let's remove it from the array
|
| 739 |
+
unset( $callbacks[ $priority ][ $filter_id ] );
|
| 740 |
+
// and if it was the only filter in that priority, unset that priority
|
| 741 |
+
if ( empty( $callbacks[ $priority ] ) ) unset( $callbacks[ $priority ] );
|
| 742 |
+
// and if the only filter for that tag, set the tag to an empty array
|
| 743 |
+
if ( empty( $callbacks ) ) $callbacks = array();
|
| 744 |
+
// If using WordPress older than 4.7
|
| 745 |
+
if ( ! is_object( $wp_filter[ $tag ] ) ) {
|
| 746 |
+
// Remove this filter from merged_filters, which specifies if filters have been sorted
|
| 747 |
+
unset( $GLOBALS[ 'merged_filters' ][ $tag ] );
|
| 748 |
+
}
|
| 749 |
+
return TRUE;
|
| 750 |
+
}
|
| 751 |
+
}
|
| 752 |
+
return FALSE;
|
| 753 |
+
}
|
| 754 |
+
} // End function exists
|
| 755 |
+
|
| 756 |
+
if ( ! function_exists ( 'remove_class_action' ) ) {
|
| 757 |
+
/**
|
| 758 |
+
* Remove Class Action Without Access to Class Object
|
| 759 |
+
*
|
| 760 |
+
* In order to use the core WordPress remove_action() on an action added with the callback
|
| 761 |
+
* to a class, you either have to have access to that class object, or it has to be a call
|
| 762 |
+
* to a static method. This method allows you to remove actions with a callback to a class
|
| 763 |
+
* you don't have access to.
|
| 764 |
+
*
|
| 765 |
+
* Works with WordPress 1.2 - 4.7+
|
| 766 |
+
*
|
| 767 |
+
* @param string $tag Action to remove
|
| 768 |
+
* @param string $class_name Class name for the action's callback
|
| 769 |
+
* @param string $method_name Method name for the action's callback
|
| 770 |
+
* @param int $priority Priority of the action (default 10)
|
| 771 |
+
*
|
| 772 |
+
* @return bool Whether the function is removed.
|
| 773 |
+
*/
|
| 774 |
+
function remove_class_action( $tag, $class_name = '', $method_name = '', $priority = 10 ) {
|
| 775 |
+
remove_class_filter( $tag, $class_name, $method_name, $priority );
|
| 776 |
+
}
|
| 777 |
+
} // End function exists
|
includes/options.php
CHANGED
|
@@ -68,6 +68,13 @@ function monsterinsights_get_ua() {
|
|
| 68 |
}
|
| 69 |
}
|
| 70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
if ( defined( 'MONSTERINSIGHTS_GA_UA' ) && monsterinsights_is_valid_ua( MONSTERINSIGHTS_GA_UA ) ) {
|
| 72 |
$ua = MONSTERINSIGHTS_GA_UA;
|
| 73 |
}
|
|
@@ -442,3 +449,22 @@ function monsterinsights_get_option_name() {
|
|
| 442 |
// return 'monsterinsights_settings';
|
| 443 |
//}
|
| 444 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
}
|
| 69 |
}
|
| 70 |
|
| 71 |
+
if ( is_multisite() ) {
|
| 72 |
+
$ua_code = monsterinsights_is_valid_ua( get_site_option( 'monsterinsights_network_manual_ua_code', '' ) );
|
| 73 |
+
if ( $ua_code ) {
|
| 74 |
+
$ua = $ua_code;
|
| 75 |
+
}
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
if ( defined( 'MONSTERINSIGHTS_GA_UA' ) && monsterinsights_is_valid_ua( MONSTERINSIGHTS_GA_UA ) ) {
|
| 79 |
$ua = MONSTERINSIGHTS_GA_UA;
|
| 80 |
}
|
| 449 |
// return 'monsterinsights_settings';
|
| 450 |
//}
|
| 451 |
}
|
| 452 |
+
|
| 453 |
+
function monsterinsights_export_settings() {
|
| 454 |
+
$settings = monsterinsights_get_options();
|
| 455 |
+
$exclude = array(
|
| 456 |
+
'analytics_profile',
|
| 457 |
+
'analytics_profile_code',
|
| 458 |
+
'analytics_profile_name',
|
| 459 |
+
'oauth_version',
|
| 460 |
+
'cron_last_run',
|
| 461 |
+
'monsterinsights_oauth_status',
|
| 462 |
+
);
|
| 463 |
+
|
| 464 |
+
foreach ( $exclude as $e ) {
|
| 465 |
+
if ( ! empty( $settings[ $e ] ) ) {
|
| 466 |
+
unset( $settings[ $e ] );
|
| 467 |
+
}
|
| 468 |
+
}
|
| 469 |
+
return wp_json_encode( $settings );
|
| 470 |
+
}
|
languages/google-analytics-for-wordpress.pot
CHANGED
|
@@ -5,7 +5,7 @@ msgstr ""
|
|
| 5 |
"Project-Id-Version: MonsterInsights Lite\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://github.com/awesomemotive/monsterinsights/"
|
| 7 |
"issues\n"
|
| 8 |
-
"POT-Creation-Date: 2017-03-
|
| 9 |
"PO-Revision-Date: 2016-07-21 17:01-0400\n"
|
| 10 |
"Last-Translator: Chris Christoff <support@monsterinsights.com>\n"
|
| 11 |
"Language-Team: Chris Christoff <support@monsterinsights.com>\n"
|
|
@@ -89,7 +89,8 @@ msgid "Insights"
|
|
| 89 |
msgstr ""
|
| 90 |
|
| 91 |
#: includes/admin/admin.php:39 includes/admin/admin.php:49
|
| 92 |
-
#: includes/admin/admin.php:154
|
|
|
|
| 93 |
msgid "Settings"
|
| 94 |
msgstr ""
|
| 95 |
|
|
@@ -109,6 +110,14 @@ msgstr ""
|
|
| 109 |
msgid "Reports"
|
| 110 |
msgstr ""
|
| 111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 112 |
#: includes/admin/admin.php:63 includes/admin/admin.php:91
|
| 113 |
msgid "Addons:"
|
| 114 |
msgstr ""
|
|
@@ -118,7 +127,7 @@ msgid "Addons"
|
|
| 118 |
msgstr ""
|
| 119 |
|
| 120 |
#: includes/admin/admin.php:86 includes/admin/admin.php:88
|
| 121 |
-
#: includes/admin/pages/network-settings.php:
|
| 122 |
msgid "Network Settings"
|
| 123 |
msgstr ""
|
| 124 |
|
|
@@ -141,71 +150,103 @@ msgid ""
|
|
| 141 |
"the word. Thank you from the MonsterInsights team!"
|
| 142 |
msgstr ""
|
| 143 |
|
| 144 |
-
#: includes/admin/common.php:
|
| 145 |
msgid "Loading..."
|
| 146 |
msgstr ""
|
| 147 |
|
| 148 |
-
#: includes/admin/common.php:
|
| 149 |
msgid ""
|
| 150 |
"Warning: You have unsaved setting changes. If you leave the settings page "
|
| 151 |
"without saving your changes will be lost. Did you still want to leave the "
|
| 152 |
"page?"
|
| 153 |
msgstr ""
|
| 154 |
|
| 155 |
-
#: includes/admin/common.php:
|
| 156 |
msgid "Status: Active"
|
| 157 |
msgstr ""
|
| 158 |
|
| 159 |
-
#: includes/admin/common.php:
|
| 160 |
msgid "Activate"
|
| 161 |
msgstr ""
|
| 162 |
|
| 163 |
-
#: includes/admin/common.php:
|
| 164 |
msgid "Status: Network Activated"
|
| 165 |
msgstr ""
|
| 166 |
|
| 167 |
-
#: includes/admin/common.php:
|
| 168 |
msgid "Network activate"
|
| 169 |
msgstr ""
|
| 170 |
|
| 171 |
-
#: includes/admin/common.php:
|
| 172 |
msgid "Activating..."
|
| 173 |
msgstr ""
|
| 174 |
|
| 175 |
-
#: includes/admin/common.php:
|
| 176 |
#: includes/admin/pages/addons.php:467
|
| 177 |
msgid "Deactivate"
|
| 178 |
msgstr ""
|
| 179 |
|
| 180 |
-
#: includes/admin/common.php:
|
| 181 |
msgid "Network deactivate"
|
| 182 |
msgstr ""
|
| 183 |
|
| 184 |
-
#: includes/admin/common.php:
|
| 185 |
msgid "Deactivating..."
|
| 186 |
msgstr ""
|
| 187 |
|
| 188 |
-
#: includes/admin/common.php:
|
| 189 |
msgid "Status: Inactive"
|
| 190 |
msgstr ""
|
| 191 |
|
| 192 |
-
#: includes/admin/common.php:
|
| 193 |
msgid "Status: Network inactive"
|
| 194 |
msgstr ""
|
| 195 |
|
| 196 |
-
#: includes/admin/common.php:
|
| 197 |
msgid "Install"
|
| 198 |
msgstr ""
|
| 199 |
|
| 200 |
-
#: includes/admin/common.php:
|
| 201 |
msgid "Installing..."
|
| 202 |
msgstr ""
|
| 203 |
|
| 204 |
-
#: includes/admin/common.php:
|
| 205 |
msgid "Proceed"
|
| 206 |
msgstr ""
|
| 207 |
|
| 208 |
-
#: includes/admin/common.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 209 |
#, php-format
|
| 210 |
msgid ""
|
| 211 |
"MonsterInsights has detected that it's files are being blocked. This is "
|
|
@@ -218,58 +259,65 @@ msgid ""
|
|
| 218 |
"happy to help diagnose the issue."
|
| 219 |
msgstr ""
|
| 220 |
|
| 221 |
-
#: includes/admin/google.php:316 includes/admin/google.php:
|
| 222 |
msgid ""
|
| 223 |
"MonsterInsights requires WordPress version 4.6 or newer to use oAuth. Please "
|
| 224 |
"update your WordPress version."
|
| 225 |
msgstr ""
|
| 226 |
|
| 227 |
-
#: includes/admin/google.php:
|
| 228 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 229 |
msgstr ""
|
| 230 |
|
| 231 |
-
#: includes/admin/google.php:
|
| 232 |
msgid "Permission Denied"
|
| 233 |
msgstr ""
|
| 234 |
|
| 235 |
-
#: includes/admin/google.php:
|
| 236 |
msgid "Cannot connect to Google"
|
| 237 |
msgstr ""
|
| 238 |
|
| 239 |
-
#: includes/admin/google.php:
|
| 240 |
msgid "No profiles viewable for that account. Please use another account."
|
| 241 |
msgstr ""
|
| 242 |
|
| 243 |
-
#: includes/admin/google.php:
|
| 244 |
msgid "Bad Google Code. Please try again."
|
| 245 |
msgstr ""
|
| 246 |
|
| 247 |
-
#: includes/admin/google.php:
|
| 248 |
msgid "Please paste in your Google code."
|
| 249 |
msgstr ""
|
| 250 |
|
| 251 |
-
#: includes/admin/google.php:
|
| 252 |
msgid "Invalid profile selected."
|
| 253 |
msgstr ""
|
| 254 |
|
| 255 |
-
#: includes/admin/google.php:
|
| 256 |
msgid "Please select a profile."
|
| 257 |
msgstr ""
|
| 258 |
|
| 259 |
-
#: includes/admin/google.php:
|
| 260 |
msgid "Analytics profile"
|
| 261 |
msgstr ""
|
| 262 |
|
| 263 |
-
#: includes/admin/google.php:
|
| 264 |
msgid "Select a profile"
|
| 265 |
msgstr ""
|
| 266 |
|
| 267 |
-
#: includes/admin/google.php:
|
| 268 |
#, php-format
|
| 269 |
msgid "Please configure your %1$sGoogle Analytics settings%2$s!"
|
| 270 |
msgstr ""
|
| 271 |
|
| 272 |
-
#: includes/admin/google.php:
|
| 273 |
#, php-format
|
| 274 |
msgid ""
|
| 275 |
"It seems the authentication for the plugin has expired or the connection to "
|
|
@@ -277,7 +325,7 @@ msgid ""
|
|
| 277 |
"Google Analytics to allow the plugin to fetch data."
|
| 278 |
msgstr ""
|
| 279 |
|
| 280 |
-
#: includes/admin/google.php:
|
| 281 |
#, php-format
|
| 282 |
msgid ""
|
| 283 |
"It seems the authentication for the plugin is missing permissions. Please "
|
|
@@ -285,7 +333,7 @@ msgid ""
|
|
| 285 |
"data."
|
| 286 |
msgstr ""
|
| 287 |
|
| 288 |
-
#: includes/admin/google.php:
|
| 289 |
#: includes/admin/pages/reports.php:164
|
| 290 |
#, php-format
|
| 291 |
msgid ""
|
|
@@ -571,57 +619,71 @@ msgid ""
|
|
| 571 |
"fetch data."
|
| 572 |
msgstr ""
|
| 573 |
|
| 574 |
-
#: includes/admin/pages/network-settings.php:
|
| 575 |
msgid ""
|
| 576 |
"Activate your MonsterInsights license key on this panel to hide the license "
|
| 577 |
"key settings and addon pages for subsites."
|
| 578 |
msgstr ""
|
| 579 |
|
| 580 |
-
#: includes/admin/pages/network-settings.php:
|
| 581 |
#: includes/admin/settings/tab-general.php:65
|
| 582 |
msgid "License Key"
|
| 583 |
msgstr ""
|
| 584 |
|
| 585 |
-
#: includes/admin/pages/network-settings.php:
|
| 586 |
#: includes/admin/settings/tab-general.php:71
|
| 587 |
msgid "Verify Key"
|
| 588 |
msgstr ""
|
| 589 |
|
| 590 |
-
#: includes/admin/pages/network-settings.php:
|
| 591 |
#: includes/admin/settings/tab-general.php:72
|
| 592 |
msgid "Deactivate Key"
|
| 593 |
msgstr ""
|
| 594 |
|
| 595 |
-
#: includes/admin/pages/network-settings.php:
|
| 596 |
#: includes/admin/settings/tab-general.php:73
|
| 597 |
msgid ""
|
| 598 |
"License key to enable automatic updates for MonsterInsights Pro & addons. "
|
| 599 |
"Deactivate your license if you want to use it on another WordPress site."
|
| 600 |
msgstr ""
|
| 601 |
|
| 602 |
-
#: includes/admin/pages/network-settings.php:
|
| 603 |
#: includes/admin/settings/tab-general.php:80
|
| 604 |
msgid "License Key Type"
|
| 605 |
msgstr ""
|
| 606 |
|
| 607 |
-
#: includes/admin/pages/network-settings.php:
|
| 608 |
#: includes/admin/settings/tab-general.php:84
|
| 609 |
#, php-format
|
| 610 |
msgid "Your license key type for this site is %s."
|
| 611 |
msgstr ""
|
| 612 |
|
| 613 |
-
#: includes/admin/pages/network-settings.php:
|
| 614 |
#: includes/admin/settings/tab-general.php:87
|
| 615 |
msgid "Refresh Key"
|
| 616 |
msgstr ""
|
| 617 |
|
| 618 |
-
#: includes/admin/pages/network-settings.php:
|
| 619 |
#: includes/admin/settings/tab-general.php:88
|
| 620 |
msgid ""
|
| 621 |
"Your license key type (handles updates and Addons). Click refresh if your "
|
| 622 |
"license has been upgraded or the type is incorrect."
|
| 623 |
msgstr ""
|
| 624 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 625 |
#: includes/admin/pages/settings.php:62 includes/admin/pages/settings.php:63
|
| 626 |
msgid "General"
|
| 627 |
msgstr ""
|
|
@@ -654,6 +716,230 @@ msgstr ""
|
|
| 654 |
msgid "Successfully migrated to JS events tracking!"
|
| 655 |
msgstr ""
|
| 656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 657 |
#. Author of the plugin/theme
|
| 658 |
#: includes/admin/partials/header.php:19
|
| 659 |
msgid "MonsterInsights"
|
|
@@ -667,65 +953,71 @@ msgstr ""
|
|
| 667 |
msgid "Overview"
|
| 668 |
msgstr ""
|
| 669 |
|
| 670 |
-
#: includes/admin/reports/overview.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 671 |
msgid "PAGE VIEWS"
|
| 672 |
msgstr ""
|
| 673 |
|
| 674 |
-
#: includes/admin/reports/overview.php:
|
| 675 |
msgid "UP"
|
| 676 |
msgstr ""
|
| 677 |
|
| 678 |
-
#: includes/admin/reports/overview.php:
|
| 679 |
msgid "DOWN"
|
| 680 |
msgstr ""
|
| 681 |
|
| 682 |
-
#: includes/admin/reports/overview.php:
|
| 683 |
msgid "TOP POSTS AND PAGES"
|
| 684 |
msgstr ""
|
| 685 |
|
| 686 |
-
#: includes/admin/reports/overview.php:
|
| 687 |
msgid "TITLE"
|
| 688 |
msgstr ""
|
| 689 |
|
| 690 |
-
#: includes/admin/reports/overview.php:
|
| 691 |
-
#: includes/admin/reports/overview.php:
|
| 692 |
-
#: includes/admin/reports/overview.php:
|
| 693 |
msgid "VIEWS"
|
| 694 |
msgstr ""
|
| 695 |
|
| 696 |
-
#: includes/admin/reports/overview.php:
|
| 697 |
msgid "Unknown Page or Post"
|
| 698 |
msgstr ""
|
| 699 |
|
| 700 |
-
#: includes/admin/reports/overview.php:
|
| 701 |
msgid "TOP TRAFFIC SOURCES"
|
| 702 |
msgstr ""
|
| 703 |
|
| 704 |
-
#: includes/admin/reports/overview.php:
|
| 705 |
msgid "SITE"
|
| 706 |
msgstr ""
|
| 707 |
|
| 708 |
-
#: includes/admin/reports/overview.php:
|
| 709 |
msgid "Unknown Source"
|
| 710 |
msgstr ""
|
| 711 |
|
| 712 |
-
#: includes/admin/reports/overview.php:
|
| 713 |
msgid "TOP COUNTRIES"
|
| 714 |
msgstr ""
|
| 715 |
|
| 716 |
-
#: includes/admin/reports/overview.php:
|
| 717 |
msgid "views"
|
| 718 |
msgstr ""
|
| 719 |
|
| 720 |
-
#: includes/admin/reports/overview.php:
|
| 721 |
msgid "COUNTRY"
|
| 722 |
msgstr ""
|
| 723 |
|
| 724 |
-
#: includes/admin/reports/overview.php:
|
| 725 |
msgid "%"
|
| 726 |
msgstr ""
|
| 727 |
|
| 728 |
-
#: includes/admin/reports/overview.php:
|
| 729 |
msgid "Country not set"
|
| 730 |
msgstr ""
|
| 731 |
|
|
@@ -866,32 +1158,50 @@ msgid "Add %1$sEnhanced Link Attribution%2$s to your tracking code."
|
|
| 866 |
msgstr ""
|
| 867 |
|
| 868 |
#: includes/admin/settings/register-settings.php:189
|
| 869 |
-
msgid "Turn on
|
| 870 |
msgstr ""
|
| 871 |
|
| 872 |
#: includes/admin/settings/register-settings.php:190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 873 |
#, php-format
|
| 874 |
msgid ""
|
| 875 |
"This adds a %1$s call to your tracking code, and makes RSS link tagging use "
|
| 876 |
"a %2$s as well."
|
| 877 |
msgstr ""
|
| 878 |
|
| 879 |
-
#: includes/admin/settings/register-settings.php:
|
| 880 |
msgid "Turn on allowLinker"
|
| 881 |
msgstr ""
|
| 882 |
|
| 883 |
-
#: includes/admin/settings/register-settings.php:
|
| 884 |
#, php-format
|
| 885 |
msgid ""
|
| 886 |
"This adds a %1$s call to your tracking code, allowing you to use %2$s and "
|
| 887 |
"related functions."
|
| 888 |
msgstr ""
|
| 889 |
|
| 890 |
-
#: includes/admin/settings/register-settings.php:
|
| 891 |
msgid "Turn on tag links in RSS"
|
| 892 |
msgstr ""
|
| 893 |
|
| 894 |
-
#: includes/admin/settings/register-settings.php:
|
| 895 |
#, php-format
|
| 896 |
msgid ""
|
| 897 |
"Do not use this feature if you use FeedBurner, as FeedBurner can do this "
|
|
@@ -899,40 +1209,40 @@ msgid ""
|
|
| 899 |
"for info on how to enable this feature in FeedBurner."
|
| 900 |
msgstr ""
|
| 901 |
|
| 902 |
-
#: includes/admin/settings/register-settings.php:
|
| 903 |
msgid "Track downloads as an:"
|
| 904 |
msgstr ""
|
| 905 |
|
| 906 |
-
#: includes/admin/settings/register-settings.php:
|
| 907 |
msgid ""
|
| 908 |
"Tracking as pageviews is not recommended, as this would skew your "
|
| 909 |
"statistics, but it does make it possible to track downloads as goals. This "
|
| 910 |
"feature requires that event tracking be turned on."
|
| 911 |
msgstr ""
|
| 912 |
|
| 913 |
-
#: includes/admin/settings/register-settings.php:
|
| 914 |
msgid "Event (recommended)"
|
| 915 |
msgstr ""
|
| 916 |
|
| 917 |
-
#: includes/admin/settings/register-settings.php:
|
| 918 |
msgid "Pageview"
|
| 919 |
msgstr ""
|
| 920 |
|
| 921 |
-
#: includes/admin/settings/register-settings.php:
|
| 922 |
msgid "Extensions of files to track as downloads:"
|
| 923 |
msgstr ""
|
| 924 |
|
| 925 |
-
#: includes/admin/settings/register-settings.php:
|
| 926 |
msgid ""
|
| 927 |
"If you have enabled event tracking, MonsterInsights will send an event/"
|
| 928 |
"pageview to GA if a link to a local file has one of the above extensions."
|
| 929 |
msgstr ""
|
| 930 |
|
| 931 |
-
#: includes/admin/settings/register-settings.php:
|
| 932 |
msgid "Set path for internal links to track as outbound links"
|
| 933 |
msgstr ""
|
| 934 |
|
| 935 |
-
#: includes/admin/settings/register-settings.php:
|
| 936 |
#, php-format
|
| 937 |
msgid ""
|
| 938 |
"If you want to track all internal links that begin with %1$s, enter %1$s in "
|
|
@@ -940,11 +1250,11 @@ msgid ""
|
|
| 940 |
"comma's: %2$s"
|
| 941 |
msgstr ""
|
| 942 |
|
| 943 |
-
#: includes/admin/settings/register-settings.php:
|
| 944 |
msgid "Label for those links:"
|
| 945 |
msgstr ""
|
| 946 |
|
| 947 |
-
#: includes/admin/settings/register-settings.php:
|
| 948 |
#, php-format
|
| 949 |
msgid ""
|
| 950 |
"The label to use for these links, this will be added to where the click came "
|
|
@@ -952,11 +1262,11 @@ msgid ""
|
|
| 952 |
"article becomes \"outbound-article-aff\"."
|
| 953 |
msgstr ""
|
| 954 |
|
| 955 |
-
#: includes/admin/settings/register-settings.php:
|
| 956 |
msgid "Domain to track as:"
|
| 957 |
msgstr ""
|
| 958 |
|
| 959 |
-
#: includes/admin/settings/register-settings.php:
|
| 960 |
#, php-format
|
| 961 |
msgid ""
|
| 962 |
"This allows you to %1$sset the domain%2$s that's used for tracking. Only is "
|
|
@@ -964,48 +1274,48 @@ msgid ""
|
|
| 964 |
"rare that you would need to use this setting."
|
| 965 |
msgstr ""
|
| 966 |
|
| 967 |
-
#: includes/admin/settings/register-settings.php:
|
| 968 |
msgid "Custom code"
|
| 969 |
msgstr ""
|
| 970 |
|
| 971 |
-
#: includes/admin/settings/register-settings.php:
|
| 972 |
#, php-format
|
| 973 |
msgid ""
|
| 974 |
"Not for the average user: this allows you to add a line of code, to be added "
|
| 975 |
"before the %1$s call."
|
| 976 |
msgstr ""
|
| 977 |
|
| 978 |
-
#: includes/admin/settings/register-settings.php:
|
| 979 |
msgid "Enable Debug Mode"
|
| 980 |
msgstr ""
|
| 981 |
|
| 982 |
-
#: includes/admin/settings/register-settings.php:
|
| 983 |
msgid ""
|
| 984 |
"Turns on debugging in JS events tracking, logging of eCommerce requests and "
|
| 985 |
"enables debug settings."
|
| 986 |
msgstr ""
|
| 987 |
|
| 988 |
-
#: includes/admin/settings/register-settings.php:
|
| 989 |
msgid "Let these user roles see reports (and the dashboard):"
|
| 990 |
msgstr ""
|
| 991 |
|
| 992 |
-
#: includes/admin/settings/register-settings.php:
|
| 993 |
msgid "Let these user roles save settings:"
|
| 994 |
msgstr ""
|
| 995 |
|
| 996 |
-
#: includes/admin/settings/register-settings.php:
|
| 997 |
#, php-format
|
| 998 |
msgid ""
|
| 999 |
"Users that have at least one of these roles will be able to view and save "
|
| 1000 |
"the settings panel, along with any user with the %s capability."
|
| 1001 |
msgstr ""
|
| 1002 |
|
| 1003 |
-
#: includes/admin/settings/register-settings.php:
|
| 1004 |
#: includes/admin/settings/tab-general.php:181
|
| 1005 |
msgid "Allow Usage Tracking"
|
| 1006 |
msgstr ""
|
| 1007 |
|
| 1008 |
-
#: includes/admin/settings/register-settings.php:
|
| 1009 |
#: includes/admin/settings/tab-general.php:182
|
| 1010 |
msgid ""
|
| 1011 |
"By allowing us to track usage data we can better help you, because we know "
|
|
@@ -1159,7 +1469,7 @@ msgstr ""
|
|
| 1159 |
msgid ""
|
| 1160 |
"@Webmaster, normally you will find the Google Analytics tracking code here, "
|
| 1161 |
"but you are in the disabled user groups. To change this, navigate to "
|
| 1162 |
-
"Insights %1$s Settings %
|
| 1163 |
msgstr ""
|
| 1164 |
|
| 1165 |
#: includes/frontend/tracking/class-tracking-disabled.php:92
|
|
@@ -1174,1011 +1484,1011 @@ msgid ""
|
|
| 1174 |
"window traffic to avoid false visit reports."
|
| 1175 |
msgstr ""
|
| 1176 |
|
| 1177 |
-
#: includes/helpers.php:
|
| 1178 |
msgid "United States"
|
| 1179 |
msgstr ""
|
| 1180 |
|
| 1181 |
-
#: includes/helpers.php:
|
| 1182 |
msgid "Canada"
|
| 1183 |
msgstr ""
|
| 1184 |
|
| 1185 |
-
#: includes/helpers.php:
|
| 1186 |
msgid "United Kingdom"
|
| 1187 |
msgstr ""
|
| 1188 |
|
| 1189 |
-
#: includes/helpers.php:
|
| 1190 |
msgid "Afghanistan"
|
| 1191 |
msgstr ""
|
| 1192 |
|
| 1193 |
-
#: includes/helpers.php:
|
| 1194 |
msgid "Åland Islands"
|
| 1195 |
msgstr ""
|
| 1196 |
|
| 1197 |
-
#: includes/helpers.php:
|
| 1198 |
msgid "Albania"
|
| 1199 |
msgstr ""
|
| 1200 |
|
| 1201 |
-
#: includes/helpers.php:
|
| 1202 |
msgid "Algeria"
|
| 1203 |
msgstr ""
|
| 1204 |
|
| 1205 |
-
#: includes/helpers.php:
|
| 1206 |
msgid "American Samoa"
|
| 1207 |
msgstr ""
|
| 1208 |
|
| 1209 |
-
#: includes/helpers.php:
|
| 1210 |
msgid "Andorra"
|
| 1211 |
msgstr ""
|
| 1212 |
|
| 1213 |
-
#: includes/helpers.php:
|
| 1214 |
msgid "Angola"
|
| 1215 |
msgstr ""
|
| 1216 |
|
| 1217 |
-
#: includes/helpers.php:
|
| 1218 |
msgid "Anguilla"
|
| 1219 |
msgstr ""
|
| 1220 |
|
| 1221 |
-
#: includes/helpers.php:
|
| 1222 |
msgid "Antarctica"
|
| 1223 |
msgstr ""
|
| 1224 |
|
| 1225 |
-
#: includes/helpers.php:
|
| 1226 |
msgid "Antigua and Barbuda"
|
| 1227 |
msgstr ""
|
| 1228 |
|
| 1229 |
-
#: includes/helpers.php:
|
| 1230 |
msgid "Argentina"
|
| 1231 |
msgstr ""
|
| 1232 |
|
| 1233 |
-
#: includes/helpers.php:
|
| 1234 |
msgid "Armenia"
|
| 1235 |
msgstr ""
|
| 1236 |
|
| 1237 |
-
#: includes/helpers.php:
|
| 1238 |
msgid "Aruba"
|
| 1239 |
msgstr ""
|
| 1240 |
|
| 1241 |
-
#: includes/helpers.php:
|
| 1242 |
msgid "Australia"
|
| 1243 |
msgstr ""
|
| 1244 |
|
| 1245 |
-
#: includes/helpers.php:
|
| 1246 |
msgid "Austria"
|
| 1247 |
msgstr ""
|
| 1248 |
|
| 1249 |
-
#: includes/helpers.php:
|
| 1250 |
msgid "Azerbaijan"
|
| 1251 |
msgstr ""
|
| 1252 |
|
| 1253 |
-
#: includes/helpers.php:
|
| 1254 |
msgid "Bahamas"
|
| 1255 |
msgstr ""
|
| 1256 |
|
| 1257 |
-
#: includes/helpers.php:
|
| 1258 |
msgid "Bahrain"
|
| 1259 |
msgstr ""
|
| 1260 |
|
| 1261 |
-
#: includes/helpers.php:
|
| 1262 |
msgid "Bangladesh"
|
| 1263 |
msgstr ""
|
| 1264 |
|
| 1265 |
-
#: includes/helpers.php:
|
| 1266 |
msgid "Barbados"
|
| 1267 |
msgstr ""
|
| 1268 |
|
| 1269 |
-
#: includes/helpers.php:
|
| 1270 |
msgid "Belarus"
|
| 1271 |
msgstr ""
|
| 1272 |
|
| 1273 |
-
#: includes/helpers.php:
|
| 1274 |
msgid "Belgium"
|
| 1275 |
msgstr ""
|
| 1276 |
|
| 1277 |
-
#: includes/helpers.php:
|
| 1278 |
msgid "Belize"
|
| 1279 |
msgstr ""
|
| 1280 |
|
| 1281 |
-
#: includes/helpers.php:
|
| 1282 |
msgid "Benin"
|
| 1283 |
msgstr ""
|
| 1284 |
|
| 1285 |
-
#: includes/helpers.php:
|
| 1286 |
msgid "Bermuda"
|
| 1287 |
msgstr ""
|
| 1288 |
|
| 1289 |
-
#: includes/helpers.php:
|
| 1290 |
msgid "Bhutan"
|
| 1291 |
msgstr ""
|
| 1292 |
|
| 1293 |
-
#: includes/helpers.php:
|
| 1294 |
msgid "Bolivia"
|
| 1295 |
msgstr ""
|
| 1296 |
|
| 1297 |
-
#: includes/helpers.php:
|
| 1298 |
msgid "Bonaire, Saint Eustatius and Saba"
|
| 1299 |
msgstr ""
|
| 1300 |
|
| 1301 |
-
#: includes/helpers.php:
|
| 1302 |
msgid "Bosnia and Herzegovina"
|
| 1303 |
msgstr ""
|
| 1304 |
|
| 1305 |
-
#: includes/helpers.php:
|
| 1306 |
msgid "Botswana"
|
| 1307 |
msgstr ""
|
| 1308 |
|
| 1309 |
-
#: includes/helpers.php:
|
| 1310 |
msgid "Bouvet Island"
|
| 1311 |
msgstr ""
|
| 1312 |
|
| 1313 |
-
#: includes/helpers.php:
|
| 1314 |
msgid "Brazil"
|
| 1315 |
msgstr ""
|
| 1316 |
|
| 1317 |
-
#: includes/helpers.php:
|
| 1318 |
msgid "British Indian Ocean Territory"
|
| 1319 |
msgstr ""
|
| 1320 |
|
| 1321 |
-
#: includes/helpers.php:
|
| 1322 |
msgid "Brunei Darrussalam"
|
| 1323 |
msgstr ""
|
| 1324 |
|
| 1325 |
-
#: includes/helpers.php:
|
| 1326 |
msgid "Bulgaria"
|
| 1327 |
msgstr ""
|
| 1328 |
|
| 1329 |
-
#: includes/helpers.php:
|
| 1330 |
msgid "Burkina Faso"
|
| 1331 |
msgstr ""
|
| 1332 |
|
| 1333 |
-
#: includes/helpers.php:
|
| 1334 |
msgid "Burundi"
|
| 1335 |
msgstr ""
|
| 1336 |
|
| 1337 |
-
#: includes/helpers.php:
|
| 1338 |
msgid "Cambodia"
|
| 1339 |
msgstr ""
|
| 1340 |
|
| 1341 |
-
#: includes/helpers.php:
|
| 1342 |
msgid "Cameroon"
|
| 1343 |
msgstr ""
|
| 1344 |
|
| 1345 |
-
#: includes/helpers.php:
|
| 1346 |
msgid "Cape Verde"
|
| 1347 |
msgstr ""
|
| 1348 |
|
| 1349 |
-
#: includes/helpers.php:
|
| 1350 |
msgid "Cayman Islands"
|
| 1351 |
msgstr ""
|
| 1352 |
|
| 1353 |
-
#: includes/helpers.php:
|
| 1354 |
msgid "Central African Republic"
|
| 1355 |
msgstr ""
|
| 1356 |
|
| 1357 |
-
#: includes/helpers.php:
|
| 1358 |
msgid "Chad"
|
| 1359 |
msgstr ""
|
| 1360 |
|
| 1361 |
-
#: includes/helpers.php:
|
| 1362 |
msgid "Chile"
|
| 1363 |
msgstr ""
|
| 1364 |
|
| 1365 |
-
#: includes/helpers.php:
|
| 1366 |
msgid "China"
|
| 1367 |
msgstr ""
|
| 1368 |
|
| 1369 |
-
#: includes/helpers.php:
|
| 1370 |
msgid "Christmas Island"
|
| 1371 |
msgstr ""
|
| 1372 |
|
| 1373 |
-
#: includes/helpers.php:
|
| 1374 |
msgid "Cocos Islands"
|
| 1375 |
msgstr ""
|
| 1376 |
|
| 1377 |
-
#: includes/helpers.php:
|
| 1378 |
msgid "Colombia"
|
| 1379 |
msgstr ""
|
| 1380 |
|
| 1381 |
-
#: includes/helpers.php:
|
| 1382 |
msgid "Comoros"
|
| 1383 |
msgstr ""
|
| 1384 |
|
| 1385 |
-
#: includes/helpers.php:
|
| 1386 |
msgid "Congo, Democratic People's Republic"
|
| 1387 |
msgstr ""
|
| 1388 |
|
| 1389 |
-
#: includes/helpers.php:
|
| 1390 |
msgid "Congo, Republic of"
|
| 1391 |
msgstr ""
|
| 1392 |
|
| 1393 |
-
#: includes/helpers.php:
|
| 1394 |
msgid "Cook Islands"
|
| 1395 |
msgstr ""
|
| 1396 |
|
| 1397 |
-
#: includes/helpers.php:
|
| 1398 |
msgid "Costa Rica"
|
| 1399 |
msgstr ""
|
| 1400 |
|
| 1401 |
-
#: includes/helpers.php:
|
| 1402 |
msgid "Cote d'Ivoire"
|
| 1403 |
msgstr ""
|
| 1404 |
|
| 1405 |
-
#: includes/helpers.php:
|
| 1406 |
msgid "Croatia/Hrvatska"
|
| 1407 |
msgstr ""
|
| 1408 |
|
| 1409 |
-
#: includes/helpers.php:
|
| 1410 |
msgid "Cuba"
|
| 1411 |
msgstr ""
|
| 1412 |
|
| 1413 |
-
#: includes/helpers.php:
|
| 1414 |
msgid "CuraÇao"
|
| 1415 |
msgstr ""
|
| 1416 |
|
| 1417 |
-
#: includes/helpers.php:
|
| 1418 |
msgid "Cyprus"
|
| 1419 |
msgstr ""
|
| 1420 |
|
| 1421 |
-
#: includes/helpers.php:
|
| 1422 |
-
msgid "
|
| 1423 |
msgstr ""
|
| 1424 |
|
| 1425 |
-
#: includes/helpers.php:
|
| 1426 |
msgid "Denmark"
|
| 1427 |
msgstr ""
|
| 1428 |
|
| 1429 |
-
#: includes/helpers.php:
|
| 1430 |
msgid "Djibouti"
|
| 1431 |
msgstr ""
|
| 1432 |
|
| 1433 |
-
#: includes/helpers.php:
|
| 1434 |
msgid "Dominica"
|
| 1435 |
msgstr ""
|
| 1436 |
|
| 1437 |
-
#: includes/helpers.php:
|
| 1438 |
msgid "Dominican Republic"
|
| 1439 |
msgstr ""
|
| 1440 |
|
| 1441 |
-
#: includes/helpers.php:
|
| 1442 |
msgid "East Timor"
|
| 1443 |
msgstr ""
|
| 1444 |
|
| 1445 |
-
#: includes/helpers.php:
|
| 1446 |
msgid "Ecuador"
|
| 1447 |
msgstr ""
|
| 1448 |
|
| 1449 |
-
#: includes/helpers.php:
|
| 1450 |
msgid "Egypt"
|
| 1451 |
msgstr ""
|
| 1452 |
|
| 1453 |
-
#: includes/helpers.php:
|
| 1454 |
msgid "Equatorial Guinea"
|
| 1455 |
msgstr ""
|
| 1456 |
|
| 1457 |
-
#: includes/helpers.php:
|
| 1458 |
msgid "El Salvador"
|
| 1459 |
msgstr ""
|
| 1460 |
|
| 1461 |
-
#: includes/helpers.php:
|
| 1462 |
msgid "Eritrea"
|
| 1463 |
msgstr ""
|
| 1464 |
|
| 1465 |
-
#: includes/helpers.php:
|
| 1466 |
msgid "Estonia"
|
| 1467 |
msgstr ""
|
| 1468 |
|
| 1469 |
-
#: includes/helpers.php:
|
| 1470 |
msgid "Ethiopia"
|
| 1471 |
msgstr ""
|
| 1472 |
|
| 1473 |
-
#: includes/helpers.php:
|
| 1474 |
msgid "Falkland Islands"
|
| 1475 |
msgstr ""
|
| 1476 |
|
| 1477 |
-
#: includes/helpers.php:
|
| 1478 |
msgid "Faroe Islands"
|
| 1479 |
msgstr ""
|
| 1480 |
|
| 1481 |
-
#: includes/helpers.php:
|
| 1482 |
msgid "Fiji"
|
| 1483 |
msgstr ""
|
| 1484 |
|
| 1485 |
-
#: includes/helpers.php:
|
| 1486 |
msgid "Finland"
|
| 1487 |
msgstr ""
|
| 1488 |
|
| 1489 |
-
#: includes/helpers.php:
|
| 1490 |
msgid "France"
|
| 1491 |
msgstr ""
|
| 1492 |
|
| 1493 |
-
#: includes/helpers.php:
|
| 1494 |
msgid "French Guiana"
|
| 1495 |
msgstr ""
|
| 1496 |
|
| 1497 |
-
#: includes/helpers.php:
|
| 1498 |
msgid "French Polynesia"
|
| 1499 |
msgstr ""
|
| 1500 |
|
| 1501 |
-
#: includes/helpers.php:
|
| 1502 |
msgid "French Southern Territories"
|
| 1503 |
msgstr ""
|
| 1504 |
|
| 1505 |
-
#: includes/helpers.php:
|
| 1506 |
msgid "Gabon"
|
| 1507 |
msgstr ""
|
| 1508 |
|
| 1509 |
-
#: includes/helpers.php:
|
| 1510 |
msgid "Gambia"
|
| 1511 |
msgstr ""
|
| 1512 |
|
| 1513 |
-
#: includes/helpers.php:
|
| 1514 |
msgid "Georgia"
|
| 1515 |
msgstr ""
|
| 1516 |
|
| 1517 |
-
#: includes/helpers.php:
|
| 1518 |
msgid "Germany"
|
| 1519 |
msgstr ""
|
| 1520 |
|
| 1521 |
-
#: includes/helpers.php:
|
| 1522 |
msgid "Greece"
|
| 1523 |
msgstr ""
|
| 1524 |
|
| 1525 |
-
#: includes/helpers.php:
|
| 1526 |
msgid "Ghana"
|
| 1527 |
msgstr ""
|
| 1528 |
|
| 1529 |
-
#: includes/helpers.php:
|
| 1530 |
msgid "Gibraltar"
|
| 1531 |
msgstr ""
|
| 1532 |
|
| 1533 |
-
#: includes/helpers.php:
|
| 1534 |
msgid "Greenland"
|
| 1535 |
msgstr ""
|
| 1536 |
|
| 1537 |
-
#: includes/helpers.php:
|
| 1538 |
msgid "Grenada"
|
| 1539 |
msgstr ""
|
| 1540 |
|
| 1541 |
-
#: includes/helpers.php:
|
| 1542 |
msgid "Guadeloupe"
|
| 1543 |
msgstr ""
|
| 1544 |
|
| 1545 |
-
#: includes/helpers.php:
|
| 1546 |
msgid "Guam"
|
| 1547 |
msgstr ""
|
| 1548 |
|
| 1549 |
-
#: includes/helpers.php:
|
| 1550 |
msgid "Guatemala"
|
| 1551 |
msgstr ""
|
| 1552 |
|
| 1553 |
-
#: includes/helpers.php:
|
| 1554 |
msgid "Guernsey"
|
| 1555 |
msgstr ""
|
| 1556 |
|
| 1557 |
-
#: includes/helpers.php:
|
| 1558 |
msgid "Guinea"
|
| 1559 |
msgstr ""
|
| 1560 |
|
| 1561 |
-
#: includes/helpers.php:
|
| 1562 |
msgid "Guinea-Bissau"
|
| 1563 |
msgstr ""
|
| 1564 |
|
| 1565 |
-
#: includes/helpers.php:
|
| 1566 |
msgid "Guyana"
|
| 1567 |
msgstr ""
|
| 1568 |
|
| 1569 |
-
#: includes/helpers.php:
|
| 1570 |
msgid "Haiti"
|
| 1571 |
msgstr ""
|
| 1572 |
|
| 1573 |
-
#: includes/helpers.php:
|
| 1574 |
msgid "Heard and McDonald Islands"
|
| 1575 |
msgstr ""
|
| 1576 |
|
| 1577 |
-
#: includes/helpers.php:
|
| 1578 |
msgid "Holy See (City Vatican State)"
|
| 1579 |
msgstr ""
|
| 1580 |
|
| 1581 |
-
#: includes/helpers.php:
|
| 1582 |
msgid "Honduras"
|
| 1583 |
msgstr ""
|
| 1584 |
|
| 1585 |
-
#: includes/helpers.php:
|
| 1586 |
msgid "Hong Kong"
|
| 1587 |
msgstr ""
|
| 1588 |
|
| 1589 |
-
#: includes/helpers.php:
|
| 1590 |
msgid "Hungary"
|
| 1591 |
msgstr ""
|
| 1592 |
|
| 1593 |
-
#: includes/helpers.php:
|
| 1594 |
msgid "Iceland"
|
| 1595 |
msgstr ""
|
| 1596 |
|
| 1597 |
-
#: includes/helpers.php:
|
| 1598 |
msgid "India"
|
| 1599 |
msgstr ""
|
| 1600 |
|
| 1601 |
-
#: includes/helpers.php:
|
| 1602 |
msgid "Indonesia"
|
| 1603 |
msgstr ""
|
| 1604 |
|
| 1605 |
-
#: includes/helpers.php:
|
| 1606 |
msgid "Iran"
|
| 1607 |
msgstr ""
|
| 1608 |
|
| 1609 |
-
#: includes/helpers.php:
|
| 1610 |
msgid "Iraq"
|
| 1611 |
msgstr ""
|
| 1612 |
|
| 1613 |
-
#: includes/helpers.php:
|
| 1614 |
msgid "Ireland"
|
| 1615 |
msgstr ""
|
| 1616 |
|
| 1617 |
-
#: includes/helpers.php:
|
| 1618 |
msgid "Isle of Man"
|
| 1619 |
msgstr ""
|
| 1620 |
|
| 1621 |
-
#: includes/helpers.php:
|
| 1622 |
msgid "Israel"
|
| 1623 |
msgstr ""
|
| 1624 |
|
| 1625 |
-
#: includes/helpers.php:
|
| 1626 |
msgid "Italy"
|
| 1627 |
msgstr ""
|
| 1628 |
|
| 1629 |
-
#: includes/helpers.php:
|
| 1630 |
msgid "Jamaica"
|
| 1631 |
msgstr ""
|
| 1632 |
|
| 1633 |
-
#: includes/helpers.php:
|
| 1634 |
msgid "Japan"
|
| 1635 |
msgstr ""
|
| 1636 |
|
| 1637 |
-
#: includes/helpers.php:
|
| 1638 |
msgid "Jersey"
|
| 1639 |
msgstr ""
|
| 1640 |
|
| 1641 |
-
#: includes/helpers.php:
|
| 1642 |
msgid "Jordan"
|
| 1643 |
msgstr ""
|
| 1644 |
|
| 1645 |
-
#: includes/helpers.php:
|
| 1646 |
msgid "Kazakhstan"
|
| 1647 |
msgstr ""
|
| 1648 |
|
| 1649 |
-
#: includes/helpers.php:
|
| 1650 |
msgid "Kenya"
|
| 1651 |
msgstr ""
|
| 1652 |
|
| 1653 |
-
#: includes/helpers.php:
|
| 1654 |
msgid "Kiribati"
|
| 1655 |
msgstr ""
|
| 1656 |
|
| 1657 |
-
#: includes/helpers.php:
|
| 1658 |
msgid "Kuwait"
|
| 1659 |
msgstr ""
|
| 1660 |
|
| 1661 |
-
#: includes/helpers.php:
|
| 1662 |
msgid "Kyrgyzstan"
|
| 1663 |
msgstr ""
|
| 1664 |
|
| 1665 |
-
#: includes/helpers.php:
|
| 1666 |
msgid "Lao People's Democratic Republic"
|
| 1667 |
msgstr ""
|
| 1668 |
|
| 1669 |
-
#: includes/helpers.php:
|
| 1670 |
msgid "Latvia"
|
| 1671 |
msgstr ""
|
| 1672 |
|
| 1673 |
-
#: includes/helpers.php:
|
| 1674 |
msgid "Lebanon"
|
| 1675 |
msgstr ""
|
| 1676 |
|
| 1677 |
-
#: includes/helpers.php:
|
| 1678 |
msgid "Lesotho"
|
| 1679 |
msgstr ""
|
| 1680 |
|
| 1681 |
-
#: includes/helpers.php:
|
| 1682 |
msgid "Liberia"
|
| 1683 |
msgstr ""
|
| 1684 |
|
| 1685 |
-
#: includes/helpers.php:
|
| 1686 |
msgid "Libyan Arab Jamahiriya"
|
| 1687 |
msgstr ""
|
| 1688 |
|
| 1689 |
-
#: includes/helpers.php:
|
| 1690 |
msgid "Liechtenstein"
|
| 1691 |
msgstr ""
|
| 1692 |
|
| 1693 |
-
#: includes/helpers.php:
|
| 1694 |
msgid "Lithuania"
|
| 1695 |
msgstr ""
|
| 1696 |
|
| 1697 |
-
#: includes/helpers.php:
|
| 1698 |
msgid "Luxembourg"
|
| 1699 |
msgstr ""
|
| 1700 |
|
| 1701 |
-
#: includes/helpers.php:
|
| 1702 |
msgid "Macau"
|
| 1703 |
msgstr ""
|
| 1704 |
|
| 1705 |
-
#: includes/helpers.php:
|
| 1706 |
msgid "Macedonia"
|
| 1707 |
msgstr ""
|
| 1708 |
|
| 1709 |
-
#: includes/helpers.php:
|
| 1710 |
msgid "Madagascar"
|
| 1711 |
msgstr ""
|
| 1712 |
|
| 1713 |
-
#: includes/helpers.php:
|
| 1714 |
msgid "Malawi"
|
| 1715 |
msgstr ""
|
| 1716 |
|
| 1717 |
-
#: includes/helpers.php:
|
| 1718 |
msgid "Malaysia"
|
| 1719 |
msgstr ""
|
| 1720 |
|
| 1721 |
-
#: includes/helpers.php:
|
| 1722 |
msgid "Maldives"
|
| 1723 |
msgstr ""
|
| 1724 |
|
| 1725 |
-
#: includes/helpers.php:
|
| 1726 |
msgid "Mali"
|
| 1727 |
msgstr ""
|
| 1728 |
|
| 1729 |
-
#: includes/helpers.php:
|
| 1730 |
msgid "Malta"
|
| 1731 |
msgstr ""
|
| 1732 |
|
| 1733 |
-
#: includes/helpers.php:
|
| 1734 |
msgid "Marshall Islands"
|
| 1735 |
msgstr ""
|
| 1736 |
|
| 1737 |
-
#: includes/helpers.php:
|
| 1738 |
msgid "Martinique"
|
| 1739 |
msgstr ""
|
| 1740 |
|
| 1741 |
-
#: includes/helpers.php:
|
| 1742 |
msgid "Mauritania"
|
| 1743 |
msgstr ""
|
| 1744 |
|
| 1745 |
-
#: includes/helpers.php:
|
| 1746 |
msgid "Mauritius"
|
| 1747 |
msgstr ""
|
| 1748 |
|
| 1749 |
-
#: includes/helpers.php:
|
| 1750 |
msgid "Mayotte"
|
| 1751 |
msgstr ""
|
| 1752 |
|
| 1753 |
-
#: includes/helpers.php:
|
| 1754 |
msgid "Mexico"
|
| 1755 |
msgstr ""
|
| 1756 |
|
| 1757 |
-
#: includes/helpers.php:
|
| 1758 |
msgid "Micronesia"
|
| 1759 |
msgstr ""
|
| 1760 |
|
| 1761 |
-
#: includes/helpers.php:
|
| 1762 |
msgid "Moldova, Republic of"
|
| 1763 |
msgstr ""
|
| 1764 |
|
| 1765 |
-
#: includes/helpers.php:
|
| 1766 |
msgid "Monaco"
|
| 1767 |
msgstr ""
|
| 1768 |
|
| 1769 |
-
#: includes/helpers.php:
|
| 1770 |
msgid "Mongolia"
|
| 1771 |
msgstr ""
|
| 1772 |
|
| 1773 |
-
#: includes/helpers.php:
|
| 1774 |
msgid "Montenegro"
|
| 1775 |
msgstr ""
|
| 1776 |
|
| 1777 |
-
#: includes/helpers.php:
|
| 1778 |
msgid "Montserrat"
|
| 1779 |
msgstr ""
|
| 1780 |
|
| 1781 |
-
#: includes/helpers.php:
|
| 1782 |
msgid "Morocco"
|
| 1783 |
msgstr ""
|
| 1784 |
|
| 1785 |
-
#: includes/helpers.php:
|
| 1786 |
msgid "Mozambique"
|
| 1787 |
msgstr ""
|
| 1788 |
|
| 1789 |
-
#: includes/helpers.php:
|
| 1790 |
msgid "Myanmar"
|
| 1791 |
msgstr ""
|
| 1792 |
|
| 1793 |
-
#: includes/helpers.php:
|
| 1794 |
msgid "Namibia"
|
| 1795 |
msgstr ""
|
| 1796 |
|
| 1797 |
-
#: includes/helpers.php:
|
| 1798 |
msgid "Nauru"
|
| 1799 |
msgstr ""
|
| 1800 |
|
| 1801 |
-
#: includes/helpers.php:
|
| 1802 |
msgid "Nepal"
|
| 1803 |
msgstr ""
|
| 1804 |
|
| 1805 |
-
#: includes/helpers.php:
|
| 1806 |
msgid "Netherlands"
|
| 1807 |
msgstr ""
|
| 1808 |
|
| 1809 |
-
#: includes/helpers.php:
|
| 1810 |
msgid "Netherlands Antilles"
|
| 1811 |
msgstr ""
|
| 1812 |
|
| 1813 |
-
#: includes/helpers.php:
|
| 1814 |
msgid "New Caledonia"
|
| 1815 |
msgstr ""
|
| 1816 |
|
| 1817 |
-
#: includes/helpers.php:
|
| 1818 |
msgid "New Zealand"
|
| 1819 |
msgstr ""
|
| 1820 |
|
| 1821 |
-
#: includes/helpers.php:
|
| 1822 |
msgid "Nicaragua"
|
| 1823 |
msgstr ""
|
| 1824 |
|
| 1825 |
-
#: includes/helpers.php:
|
| 1826 |
msgid "Niger"
|
| 1827 |
msgstr ""
|
| 1828 |
|
| 1829 |
-
#: includes/helpers.php:
|
| 1830 |
msgid "Nigeria"
|
| 1831 |
msgstr ""
|
| 1832 |
|
| 1833 |
-
#: includes/helpers.php:
|
| 1834 |
msgid "Niue"
|
| 1835 |
msgstr ""
|
| 1836 |
|
| 1837 |
-
#: includes/helpers.php:
|
| 1838 |
msgid "Norfolk Island"
|
| 1839 |
msgstr ""
|
| 1840 |
|
| 1841 |
-
#: includes/helpers.php:
|
| 1842 |
msgid "North Korea"
|
| 1843 |
msgstr ""
|
| 1844 |
|
| 1845 |
-
#: includes/helpers.php:
|
| 1846 |
msgid "Northern Mariana Islands"
|
| 1847 |
msgstr ""
|
| 1848 |
|
| 1849 |
-
#: includes/helpers.php:
|
| 1850 |
msgid "Norway"
|
| 1851 |
msgstr ""
|
| 1852 |
|
| 1853 |
-
#: includes/helpers.php:
|
| 1854 |
msgid "Oman"
|
| 1855 |
msgstr ""
|
| 1856 |
|
| 1857 |
-
#: includes/helpers.php:
|
| 1858 |
msgid "Pakistan"
|
| 1859 |
msgstr ""
|
| 1860 |
|
| 1861 |
-
#: includes/helpers.php:
|
| 1862 |
msgid "Palau"
|
| 1863 |
msgstr ""
|
| 1864 |
|
| 1865 |
-
#: includes/helpers.php:
|
| 1866 |
msgid "Palestinian Territories"
|
| 1867 |
msgstr ""
|
| 1868 |
|
| 1869 |
-
#: includes/helpers.php:
|
| 1870 |
msgid "Panama"
|
| 1871 |
msgstr ""
|
| 1872 |
|
| 1873 |
-
#: includes/helpers.php:
|
| 1874 |
msgid "Papua New Guinea"
|
| 1875 |
msgstr ""
|
| 1876 |
|
| 1877 |
-
#: includes/helpers.php:
|
| 1878 |
msgid "Paraguay"
|
| 1879 |
msgstr ""
|
| 1880 |
|
| 1881 |
-
#: includes/helpers.php:
|
| 1882 |
msgid "Peru"
|
| 1883 |
msgstr ""
|
| 1884 |
|
| 1885 |
-
#: includes/helpers.php:
|
| 1886 |
msgid "Philippines"
|
| 1887 |
msgstr ""
|
| 1888 |
|
| 1889 |
-
#: includes/helpers.php:
|
| 1890 |
msgid "Pitcairn Island"
|
| 1891 |
msgstr ""
|
| 1892 |
|
| 1893 |
-
#: includes/helpers.php:
|
| 1894 |
msgid "Poland"
|
| 1895 |
msgstr ""
|
| 1896 |
|
| 1897 |
-
#: includes/helpers.php:
|
| 1898 |
msgid "Portugal"
|
| 1899 |
msgstr ""
|
| 1900 |
|
| 1901 |
-
#: includes/helpers.php:
|
| 1902 |
msgid "Puerto Rico"
|
| 1903 |
msgstr ""
|
| 1904 |
|
| 1905 |
-
#: includes/helpers.php:
|
| 1906 |
msgid "Qatar"
|
| 1907 |
msgstr ""
|
| 1908 |
|
| 1909 |
-
#: includes/helpers.php:
|
| 1910 |
msgid "Republic of Kosovo"
|
| 1911 |
msgstr ""
|
| 1912 |
|
| 1913 |
-
#: includes/helpers.php:
|
| 1914 |
msgid "Reunion Island"
|
| 1915 |
msgstr ""
|
| 1916 |
|
| 1917 |
-
#: includes/helpers.php:
|
| 1918 |
msgid "Romania"
|
| 1919 |
msgstr ""
|
| 1920 |
|
| 1921 |
-
#: includes/helpers.php:
|
| 1922 |
msgid "Russian Federation"
|
| 1923 |
msgstr ""
|
| 1924 |
|
| 1925 |
-
#: includes/helpers.php:
|
| 1926 |
msgid "Rwanda"
|
| 1927 |
msgstr ""
|
| 1928 |
|
| 1929 |
-
#: includes/helpers.php:
|
| 1930 |
msgid "Saint Barthélemy"
|
| 1931 |
msgstr ""
|
| 1932 |
|
| 1933 |
-
#: includes/helpers.php:
|
| 1934 |
msgid "Saint Helena"
|
| 1935 |
msgstr ""
|
| 1936 |
|
| 1937 |
-
#: includes/helpers.php:
|
| 1938 |
msgid "Saint Kitts and Nevis"
|
| 1939 |
msgstr ""
|
| 1940 |
|
| 1941 |
-
#: includes/helpers.php:
|
| 1942 |
msgid "Saint Lucia"
|
| 1943 |
msgstr ""
|
| 1944 |
|
| 1945 |
-
#: includes/helpers.php:
|
| 1946 |
msgid "Saint Martin (French)"
|
| 1947 |
msgstr ""
|
| 1948 |
|
| 1949 |
-
#: includes/helpers.php:
|
| 1950 |
msgid "Saint Martin (Dutch)"
|
| 1951 |
msgstr ""
|
| 1952 |
|
| 1953 |
-
#: includes/helpers.php:
|
| 1954 |
msgid "Saint Pierre and Miquelon"
|
| 1955 |
msgstr ""
|
| 1956 |
|
| 1957 |
-
#: includes/helpers.php:
|
| 1958 |
msgid "Saint Vincent and the Grenadines"
|
| 1959 |
msgstr ""
|
| 1960 |
|
| 1961 |
-
#: includes/helpers.php:
|
| 1962 |
msgid "San Marino"
|
| 1963 |
msgstr ""
|
| 1964 |
|
| 1965 |
-
#: includes/helpers.php:
|
| 1966 |
msgid "São Tomé and Príncipe"
|
| 1967 |
msgstr ""
|
| 1968 |
|
| 1969 |
-
#: includes/helpers.php:
|
| 1970 |
msgid "Saudi Arabia"
|
| 1971 |
msgstr ""
|
| 1972 |
|
| 1973 |
-
#: includes/helpers.php:
|
| 1974 |
msgid "Senegal"
|
| 1975 |
msgstr ""
|
| 1976 |
|
| 1977 |
-
#: includes/helpers.php:
|
| 1978 |
msgid "Serbia"
|
| 1979 |
msgstr ""
|
| 1980 |
|
| 1981 |
-
#: includes/helpers.php:
|
| 1982 |
msgid "Seychelles"
|
| 1983 |
msgstr ""
|
| 1984 |
|
| 1985 |
-
#: includes/helpers.php:
|
| 1986 |
msgid "Sierra Leone"
|
| 1987 |
msgstr ""
|
| 1988 |
|
| 1989 |
-
#: includes/helpers.php:
|
| 1990 |
msgid "Singapore"
|
| 1991 |
msgstr ""
|
| 1992 |
|
| 1993 |
-
#: includes/helpers.php:
|
| 1994 |
msgid "Slovak Republic"
|
| 1995 |
msgstr ""
|
| 1996 |
|
| 1997 |
-
#: includes/helpers.php:
|
| 1998 |
msgid "Slovenia"
|
| 1999 |
msgstr ""
|
| 2000 |
|
| 2001 |
-
#: includes/helpers.php:
|
| 2002 |
msgid "Solomon Islands"
|
| 2003 |
msgstr ""
|
| 2004 |
|
| 2005 |
-
#: includes/helpers.php:
|
| 2006 |
msgid "Somalia"
|
| 2007 |
msgstr ""
|
| 2008 |
|
| 2009 |
-
#: includes/helpers.php:
|
| 2010 |
msgid "South Africa"
|
| 2011 |
msgstr ""
|
| 2012 |
|
| 2013 |
-
#: includes/helpers.php:
|
| 2014 |
msgid "South Georgia"
|
| 2015 |
msgstr ""
|
| 2016 |
|
| 2017 |
-
#: includes/helpers.php:
|
| 2018 |
msgid "South Korea"
|
| 2019 |
msgstr ""
|
| 2020 |
|
| 2021 |
-
#: includes/helpers.php:
|
| 2022 |
msgid "South Sudan"
|
| 2023 |
msgstr ""
|
| 2024 |
|
| 2025 |
-
#: includes/helpers.php:
|
| 2026 |
msgid "Spain"
|
| 2027 |
msgstr ""
|
| 2028 |
|
| 2029 |
-
#: includes/helpers.php:
|
| 2030 |
msgid "Sri Lanka"
|
| 2031 |
msgstr ""
|
| 2032 |
|
| 2033 |
-
#: includes/helpers.php:
|
| 2034 |
msgid "Sudan"
|
| 2035 |
msgstr ""
|
| 2036 |
|
| 2037 |
-
#: includes/helpers.php:
|
| 2038 |
msgid "Suriname"
|
| 2039 |
msgstr ""
|
| 2040 |
|
| 2041 |
-
#: includes/helpers.php:
|
| 2042 |
msgid "Svalbard and Jan Mayen Islands"
|
| 2043 |
msgstr ""
|
| 2044 |
|
| 2045 |
-
#: includes/helpers.php:
|
| 2046 |
msgid "Swaziland"
|
| 2047 |
msgstr ""
|
| 2048 |
|
| 2049 |
-
#: includes/helpers.php:
|
| 2050 |
msgid "Sweden"
|
| 2051 |
msgstr ""
|
| 2052 |
|
| 2053 |
-
#: includes/helpers.php:
|
| 2054 |
msgid "Switzerland"
|
| 2055 |
msgstr ""
|
| 2056 |
|
| 2057 |
-
#: includes/helpers.php:
|
| 2058 |
msgid "Syrian Arab Republic"
|
| 2059 |
msgstr ""
|
| 2060 |
|
| 2061 |
-
#: includes/helpers.php:
|
| 2062 |
msgid "Taiwan"
|
| 2063 |
msgstr ""
|
| 2064 |
|
| 2065 |
-
#: includes/helpers.php:
|
| 2066 |
msgid "Tajikistan"
|
| 2067 |
msgstr ""
|
| 2068 |
|
| 2069 |
-
#: includes/helpers.php:
|
| 2070 |
msgid "Tanzania"
|
| 2071 |
msgstr ""
|
| 2072 |
|
| 2073 |
-
#: includes/helpers.php:
|
| 2074 |
msgid "Thailand"
|
| 2075 |
msgstr ""
|
| 2076 |
|
| 2077 |
-
#: includes/helpers.php:
|
| 2078 |
msgid "Timor-Leste"
|
| 2079 |
msgstr ""
|
| 2080 |
|
| 2081 |
-
#: includes/helpers.php:
|
| 2082 |
msgid "Togo"
|
| 2083 |
msgstr ""
|
| 2084 |
|
| 2085 |
-
#: includes/helpers.php:
|
| 2086 |
msgid "Tokelau"
|
| 2087 |
msgstr ""
|
| 2088 |
|
| 2089 |
-
#: includes/helpers.php:
|
| 2090 |
msgid "Tonga"
|
| 2091 |
msgstr ""
|
| 2092 |
|
| 2093 |
-
#: includes/helpers.php:
|
| 2094 |
msgid "Trinidad and Tobago"
|
| 2095 |
msgstr ""
|
| 2096 |
|
| 2097 |
-
#: includes/helpers.php:
|
| 2098 |
msgid "Tunisia"
|
| 2099 |
msgstr ""
|
| 2100 |
|
| 2101 |
-
#: includes/helpers.php:
|
| 2102 |
msgid "Turkey"
|
| 2103 |
msgstr ""
|
| 2104 |
|
| 2105 |
-
#: includes/helpers.php:
|
| 2106 |
msgid "Turkmenistan"
|
| 2107 |
msgstr ""
|
| 2108 |
|
| 2109 |
-
#: includes/helpers.php:
|
| 2110 |
msgid "Turks and Caicos Islands"
|
| 2111 |
msgstr ""
|
| 2112 |
|
| 2113 |
-
#: includes/helpers.php:
|
| 2114 |
msgid "Tuvalu"
|
| 2115 |
msgstr ""
|
| 2116 |
|
| 2117 |
-
#: includes/helpers.php:
|
| 2118 |
msgid "Uganda"
|
| 2119 |
msgstr ""
|
| 2120 |
|
| 2121 |
-
#: includes/helpers.php:
|
| 2122 |
msgid "Ukraine"
|
| 2123 |
msgstr ""
|
| 2124 |
|
| 2125 |
-
#: includes/helpers.php:
|
| 2126 |
msgid "United Arab Emirates"
|
| 2127 |
msgstr ""
|
| 2128 |
|
| 2129 |
-
#: includes/helpers.php:
|
| 2130 |
msgid "Uruguay"
|
| 2131 |
msgstr ""
|
| 2132 |
|
| 2133 |
-
#: includes/helpers.php:
|
| 2134 |
msgid "US Minor Outlying Islands"
|
| 2135 |
msgstr ""
|
| 2136 |
|
| 2137 |
-
#: includes/helpers.php:
|
| 2138 |
msgid "Uzbekistan"
|
| 2139 |
msgstr ""
|
| 2140 |
|
| 2141 |
-
#: includes/helpers.php:
|
| 2142 |
msgid "Vanuatu"
|
| 2143 |
msgstr ""
|
| 2144 |
|
| 2145 |
-
#: includes/helpers.php:
|
| 2146 |
msgid "Venezuela"
|
| 2147 |
msgstr ""
|
| 2148 |
|
| 2149 |
-
#: includes/helpers.php:
|
| 2150 |
msgid "Vietnam"
|
| 2151 |
msgstr ""
|
| 2152 |
|
| 2153 |
-
#: includes/helpers.php:
|
| 2154 |
msgid "Virgin Islands (British)"
|
| 2155 |
msgstr ""
|
| 2156 |
|
| 2157 |
-
#: includes/helpers.php:
|
| 2158 |
msgid "Virgin Islands (USA)"
|
| 2159 |
msgstr ""
|
| 2160 |
|
| 2161 |
-
#: includes/helpers.php:
|
| 2162 |
msgid "Wallis and Futuna Islands"
|
| 2163 |
msgstr ""
|
| 2164 |
|
| 2165 |
-
#: includes/helpers.php:
|
| 2166 |
msgid "Western Sahara"
|
| 2167 |
msgstr ""
|
| 2168 |
|
| 2169 |
-
#: includes/helpers.php:
|
| 2170 |
msgid "Western Samoa"
|
| 2171 |
msgstr ""
|
| 2172 |
|
| 2173 |
-
#: includes/helpers.php:
|
| 2174 |
msgid "Yemen"
|
| 2175 |
msgstr ""
|
| 2176 |
|
| 2177 |
-
#: includes/helpers.php:
|
| 2178 |
msgid "Zambia"
|
| 2179 |
msgstr ""
|
| 2180 |
|
| 2181 |
-
#: includes/helpers.php:
|
| 2182 |
msgid "Zimbabwe"
|
| 2183 |
msgstr ""
|
| 2184 |
|
| 5 |
"Project-Id-Version: MonsterInsights Lite\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://github.com/awesomemotive/monsterinsights/"
|
| 7 |
"issues\n"
|
| 8 |
+
"POT-Creation-Date: 2017-03-22 15:55-0400\n"
|
| 9 |
"PO-Revision-Date: 2016-07-21 17:01-0400\n"
|
| 10 |
"Last-Translator: Chris Christoff <support@monsterinsights.com>\n"
|
| 11 |
"Language-Team: Chris Christoff <support@monsterinsights.com>\n"
|
| 89 |
msgstr ""
|
| 90 |
|
| 91 |
#: includes/admin/admin.php:39 includes/admin/admin.php:49
|
| 92 |
+
#: includes/admin/admin.php:154 includes/admin/pages/tools.php:45
|
| 93 |
+
#: includes/admin/pages/tools.php:46
|
| 94 |
msgid "Settings"
|
| 95 |
msgstr ""
|
| 96 |
|
| 110 |
msgid "Reports"
|
| 111 |
msgstr ""
|
| 112 |
|
| 113 |
+
#: includes/admin/admin.php:58
|
| 114 |
+
msgid "Tools:"
|
| 115 |
+
msgstr ""
|
| 116 |
+
|
| 117 |
+
#: includes/admin/admin.php:58
|
| 118 |
+
msgid "Tools"
|
| 119 |
+
msgstr ""
|
| 120 |
+
|
| 121 |
#: includes/admin/admin.php:63 includes/admin/admin.php:91
|
| 122 |
msgid "Addons:"
|
| 123 |
msgstr ""
|
| 127 |
msgstr ""
|
| 128 |
|
| 129 |
#: includes/admin/admin.php:86 includes/admin/admin.php:88
|
| 130 |
+
#: includes/admin/pages/network-settings.php:55
|
| 131 |
msgid "Network Settings"
|
| 132 |
msgstr ""
|
| 133 |
|
| 150 |
"the word. Thank you from the MonsterInsights team!"
|
| 151 |
msgstr ""
|
| 152 |
|
| 153 |
+
#: includes/admin/common.php:135
|
| 154 |
msgid "Loading..."
|
| 155 |
msgstr ""
|
| 156 |
|
| 157 |
+
#: includes/admin/common.php:136
|
| 158 |
msgid ""
|
| 159 |
"Warning: You have unsaved setting changes. If you leave the settings page "
|
| 160 |
"without saving your changes will be lost. Did you still want to leave the "
|
| 161 |
"page?"
|
| 162 |
msgstr ""
|
| 163 |
|
| 164 |
+
#: includes/admin/common.php:138
|
| 165 |
msgid "Status: Active"
|
| 166 |
msgstr ""
|
| 167 |
|
| 168 |
+
#: includes/admin/common.php:139 includes/admin/pages/addons.php:492
|
| 169 |
msgid "Activate"
|
| 170 |
msgstr ""
|
| 171 |
|
| 172 |
+
#: includes/admin/common.php:140
|
| 173 |
msgid "Status: Network Activated"
|
| 174 |
msgstr ""
|
| 175 |
|
| 176 |
+
#: includes/admin/common.php:141 includes/admin/pages/addons.php:490
|
| 177 |
msgid "Network activate"
|
| 178 |
msgstr ""
|
| 179 |
|
| 180 |
+
#: includes/admin/common.php:143
|
| 181 |
msgid "Activating..."
|
| 182 |
msgstr ""
|
| 183 |
|
| 184 |
+
#: includes/admin/common.php:144 includes/admin/pages/addons.php:465
|
| 185 |
#: includes/admin/pages/addons.php:467
|
| 186 |
msgid "Deactivate"
|
| 187 |
msgstr ""
|
| 188 |
|
| 189 |
+
#: includes/admin/common.php:145 includes/admin/pages/addons.php:463
|
| 190 |
msgid "Network deactivate"
|
| 191 |
msgstr ""
|
| 192 |
|
| 193 |
+
#: includes/admin/common.php:147
|
| 194 |
msgid "Deactivating..."
|
| 195 |
msgstr ""
|
| 196 |
|
| 197 |
+
#: includes/admin/common.php:148
|
| 198 |
msgid "Status: Inactive"
|
| 199 |
msgstr ""
|
| 200 |
|
| 201 |
+
#: includes/admin/common.php:149
|
| 202 |
msgid "Status: Network inactive"
|
| 203 |
msgstr ""
|
| 204 |
|
| 205 |
+
#: includes/admin/common.php:150 includes/admin/pages/addons.php:422
|
| 206 |
msgid "Install"
|
| 207 |
msgstr ""
|
| 208 |
|
| 209 |
+
#: includes/admin/common.php:152
|
| 210 |
msgid "Installing..."
|
| 211 |
msgstr ""
|
| 212 |
|
| 213 |
+
#: includes/admin/common.php:153
|
| 214 |
msgid "Proceed"
|
| 215 |
msgstr ""
|
| 216 |
|
| 217 |
+
#: includes/admin/common.php:155
|
| 218 |
+
msgid "Copied!"
|
| 219 |
+
msgstr ""
|
| 220 |
+
|
| 221 |
+
#: includes/admin/common.php:156
|
| 222 |
+
msgid "Copy to Clipboard"
|
| 223 |
+
msgstr ""
|
| 224 |
+
|
| 225 |
+
#: includes/admin/common.php:157
|
| 226 |
+
msgid "Failed!"
|
| 227 |
+
msgstr ""
|
| 228 |
+
|
| 229 |
+
#: includes/admin/common.php:159 includes/admin/pages/tools.php:163
|
| 230 |
+
msgid "Shorten URL"
|
| 231 |
+
msgstr ""
|
| 232 |
+
|
| 233 |
+
#: includes/admin/common.php:160
|
| 234 |
+
msgid "Shortened!"
|
| 235 |
+
msgstr ""
|
| 236 |
+
|
| 237 |
+
#: includes/admin/common.php:161
|
| 238 |
+
msgid "Working..."
|
| 239 |
+
msgstr ""
|
| 240 |
+
|
| 241 |
+
#: includes/admin/common.php:162 includes/admin/pages/tools.php:273
|
| 242 |
+
msgid "Import"
|
| 243 |
+
msgstr ""
|
| 244 |
+
|
| 245 |
+
#: includes/admin/common.php:163
|
| 246 |
+
msgid "Imported!"
|
| 247 |
+
msgstr ""
|
| 248 |
+
|
| 249 |
+
#: includes/admin/common.php:366
|
| 250 |
#, php-format
|
| 251 |
msgid ""
|
| 252 |
"MonsterInsights has detected that it's files are being blocked. This is "
|
| 259 |
"happy to help diagnose the issue."
|
| 260 |
msgstr ""
|
| 261 |
|
| 262 |
+
#: includes/admin/google.php:316 includes/admin/google.php:365
|
| 263 |
msgid ""
|
| 264 |
"MonsterInsights requires WordPress version 4.6 or newer to use oAuth. Please "
|
| 265 |
"update your WordPress version."
|
| 266 |
msgstr ""
|
| 267 |
|
| 268 |
+
#: includes/admin/google.php:321
|
| 269 |
+
msgid ""
|
| 270 |
+
"Google Analytics had a connection error or your Google account is not signed "
|
| 271 |
+
"up for Google Analytics."
|
| 272 |
+
msgstr ""
|
| 273 |
+
|
| 274 |
+
#: includes/admin/google.php:371
|
| 275 |
+
#, php-format
|
| 276 |
+
msgid "Google Analytics had a connection error. Error code: %s."
|
| 277 |
msgstr ""
|
| 278 |
|
| 279 |
+
#: includes/admin/google.php:481 includes/admin/google.php:588
|
| 280 |
msgid "Permission Denied"
|
| 281 |
msgstr ""
|
| 282 |
|
| 283 |
+
#: includes/admin/google.php:494
|
| 284 |
msgid "Cannot connect to Google"
|
| 285 |
msgstr ""
|
| 286 |
|
| 287 |
+
#: includes/admin/google.php:520
|
| 288 |
msgid "No profiles viewable for that account. Please use another account."
|
| 289 |
msgstr ""
|
| 290 |
|
| 291 |
+
#: includes/admin/google.php:527
|
| 292 |
msgid "Bad Google Code. Please try again."
|
| 293 |
msgstr ""
|
| 294 |
|
| 295 |
+
#: includes/admin/google.php:534
|
| 296 |
msgid "Please paste in your Google code."
|
| 297 |
msgstr ""
|
| 298 |
|
| 299 |
+
#: includes/admin/google.php:560
|
| 300 |
msgid "Invalid profile selected."
|
| 301 |
msgstr ""
|
| 302 |
|
| 303 |
+
#: includes/admin/google.php:566
|
| 304 |
msgid "Please select a profile."
|
| 305 |
msgstr ""
|
| 306 |
|
| 307 |
+
#: includes/admin/google.php:626
|
| 308 |
msgid "Analytics profile"
|
| 309 |
msgstr ""
|
| 310 |
|
| 311 |
+
#: includes/admin/google.php:627
|
| 312 |
msgid "Select a profile"
|
| 313 |
msgstr ""
|
| 314 |
|
| 315 |
+
#: includes/admin/google.php:737
|
| 316 |
#, php-format
|
| 317 |
msgid "Please configure your %1$sGoogle Analytics settings%2$s!"
|
| 318 |
msgstr ""
|
| 319 |
|
| 320 |
+
#: includes/admin/google.php:750
|
| 321 |
#, php-format
|
| 322 |
msgid ""
|
| 323 |
"It seems the authentication for the plugin has expired or the connection to "
|
| 325 |
"Google Analytics to allow the plugin to fetch data."
|
| 326 |
msgstr ""
|
| 327 |
|
| 328 |
+
#: includes/admin/google.php:763
|
| 329 |
#, php-format
|
| 330 |
msgid ""
|
| 331 |
"It seems the authentication for the plugin is missing permissions. Please "
|
| 333 |
"data."
|
| 334 |
msgstr ""
|
| 335 |
|
| 336 |
+
#: includes/admin/google.php:776 includes/admin/pages/dashboard.php:121
|
| 337 |
#: includes/admin/pages/reports.php:164
|
| 338 |
#, php-format
|
| 339 |
msgid ""
|
| 619 |
"fetch data."
|
| 620 |
msgstr ""
|
| 621 |
|
| 622 |
+
#: includes/admin/pages/network-settings.php:56
|
| 623 |
msgid ""
|
| 624 |
"Activate your MonsterInsights license key on this panel to hide the license "
|
| 625 |
"key settings and addon pages for subsites."
|
| 626 |
msgstr ""
|
| 627 |
|
| 628 |
+
#: includes/admin/pages/network-settings.php:62
|
| 629 |
#: includes/admin/settings/tab-general.php:65
|
| 630 |
msgid "License Key"
|
| 631 |
msgstr ""
|
| 632 |
|
| 633 |
+
#: includes/admin/pages/network-settings.php:68
|
| 634 |
#: includes/admin/settings/tab-general.php:71
|
| 635 |
msgid "Verify Key"
|
| 636 |
msgstr ""
|
| 637 |
|
| 638 |
+
#: includes/admin/pages/network-settings.php:69
|
| 639 |
#: includes/admin/settings/tab-general.php:72
|
| 640 |
msgid "Deactivate Key"
|
| 641 |
msgstr ""
|
| 642 |
|
| 643 |
+
#: includes/admin/pages/network-settings.php:70
|
| 644 |
#: includes/admin/settings/tab-general.php:73
|
| 645 |
msgid ""
|
| 646 |
"License key to enable automatic updates for MonsterInsights Pro & addons. "
|
| 647 |
"Deactivate your license if you want to use it on another WordPress site."
|
| 648 |
msgstr ""
|
| 649 |
|
| 650 |
+
#: includes/admin/pages/network-settings.php:78
|
| 651 |
#: includes/admin/settings/tab-general.php:80
|
| 652 |
msgid "License Key Type"
|
| 653 |
msgstr ""
|
| 654 |
|
| 655 |
+
#: includes/admin/pages/network-settings.php:82
|
| 656 |
#: includes/admin/settings/tab-general.php:84
|
| 657 |
#, php-format
|
| 658 |
msgid "Your license key type for this site is %s."
|
| 659 |
msgstr ""
|
| 660 |
|
| 661 |
+
#: includes/admin/pages/network-settings.php:85
|
| 662 |
#: includes/admin/settings/tab-general.php:87
|
| 663 |
msgid "Refresh Key"
|
| 664 |
msgstr ""
|
| 665 |
|
| 666 |
+
#: includes/admin/pages/network-settings.php:86
|
| 667 |
#: includes/admin/settings/tab-general.php:88
|
| 668 |
msgid ""
|
| 669 |
"Your license key type (handles updates and Addons). Click refresh if your "
|
| 670 |
"license has been upgraded or the type is incorrect."
|
| 671 |
msgstr ""
|
| 672 |
|
| 673 |
+
#: includes/admin/pages/network-settings.php:94
|
| 674 |
+
msgid "Network UA code"
|
| 675 |
+
msgstr ""
|
| 676 |
+
|
| 677 |
+
#: includes/admin/pages/network-settings.php:97
|
| 678 |
+
msgid "Save Network UA code"
|
| 679 |
+
msgstr ""
|
| 680 |
+
|
| 681 |
+
#: includes/admin/pages/network-settings.php:98
|
| 682 |
+
msgid ""
|
| 683 |
+
"This is the default UA code to use for subsites of a network (can be "
|
| 684 |
+
"overriden at the single site level)."
|
| 685 |
+
msgstr ""
|
| 686 |
+
|
| 687 |
#: includes/admin/pages/settings.php:62 includes/admin/pages/settings.php:63
|
| 688 |
msgid "General"
|
| 689 |
msgstr ""
|
| 716 |
msgid "Successfully migrated to JS events tracking!"
|
| 717 |
msgstr ""
|
| 718 |
|
| 719 |
+
#: includes/admin/pages/tools.php:41
|
| 720 |
+
msgid "Campaign URL Builder"
|
| 721 |
+
msgstr ""
|
| 722 |
+
|
| 723 |
+
#: includes/admin/pages/tools.php:42
|
| 724 |
+
msgid "URL Builder"
|
| 725 |
+
msgstr ""
|
| 726 |
+
|
| 727 |
+
#: includes/admin/pages/tools.php:66
|
| 728 |
+
msgid "Generate custom campaign parameters for your advertising URLS."
|
| 729 |
+
msgstr ""
|
| 730 |
+
|
| 731 |
+
#: includes/admin/pages/tools.php:67
|
| 732 |
+
msgid ""
|
| 733 |
+
"The URL builder helps you add parameters to your URLs you use in custom web-"
|
| 734 |
+
"based or email ad campaigns. A custom campaign is any ad campaign not using "
|
| 735 |
+
"the AdWords auto-tagging feature. When users click one of the custom links, "
|
| 736 |
+
"the unique parameters are sent to your Analytics account, so you can "
|
| 737 |
+
"identify the urls that are the most effective in attracting users to your "
|
| 738 |
+
"content."
|
| 739 |
+
msgstr ""
|
| 740 |
+
|
| 741 |
+
#: includes/admin/pages/tools.php:68
|
| 742 |
+
msgid ""
|
| 743 |
+
"Fill out the required fields (marked with *) in the form below, and as you "
|
| 744 |
+
"make changes the full campaign URL will be generated for you."
|
| 745 |
+
msgstr ""
|
| 746 |
+
|
| 747 |
+
#: includes/admin/pages/tools.php:76
|
| 748 |
+
msgid "Website URL"
|
| 749 |
+
msgstr ""
|
| 750 |
+
|
| 751 |
+
#: includes/admin/pages/tools.php:81
|
| 752 |
+
#, php-format
|
| 753 |
+
msgid "The full website URL (e.g. %1$s)"
|
| 754 |
+
msgstr ""
|
| 755 |
+
|
| 756 |
+
#: includes/admin/pages/tools.php:87 includes/admin/pages/tools.php:178
|
| 757 |
+
msgid "Campaign Source"
|
| 758 |
+
msgstr ""
|
| 759 |
+
|
| 760 |
+
#: includes/admin/pages/tools.php:92
|
| 761 |
+
#, php-format
|
| 762 |
+
msgid "Enter a referrer (e.g. %1$s, %2$s, %3$s)"
|
| 763 |
+
msgstr ""
|
| 764 |
+
|
| 765 |
+
#: includes/admin/pages/tools.php:98 includes/admin/pages/tools.php:189
|
| 766 |
+
msgid "Campaign Medium"
|
| 767 |
+
msgstr ""
|
| 768 |
+
|
| 769 |
+
#: includes/admin/pages/tools.php:103
|
| 770 |
+
#, php-format
|
| 771 |
+
msgid "Enter a marketing medium (e.g. %1$s, %2$s, %3$s)"
|
| 772 |
+
msgstr ""
|
| 773 |
+
|
| 774 |
+
#: includes/admin/pages/tools.php:109 includes/admin/pages/tools.php:199
|
| 775 |
+
msgid "Campaign Name"
|
| 776 |
+
msgstr ""
|
| 777 |
+
|
| 778 |
+
#: includes/admin/pages/tools.php:114
|
| 779 |
+
#, php-format
|
| 780 |
+
msgid "Enter a name to identify the campaign (e.g. %1$s)"
|
| 781 |
+
msgstr ""
|
| 782 |
+
|
| 783 |
+
#: includes/admin/pages/tools.php:120 includes/admin/pages/tools.php:209
|
| 784 |
+
msgid "Campaign Term"
|
| 785 |
+
msgstr ""
|
| 786 |
+
|
| 787 |
+
#: includes/admin/pages/tools.php:125
|
| 788 |
+
msgid "Enter the paid keyword"
|
| 789 |
+
msgstr ""
|
| 790 |
+
|
| 791 |
+
#: includes/admin/pages/tools.php:131 includes/admin/pages/tools.php:219
|
| 792 |
+
msgid "Campaign Content"
|
| 793 |
+
msgstr ""
|
| 794 |
+
|
| 795 |
+
#: includes/admin/pages/tools.php:136
|
| 796 |
+
msgid "Enter something to differentiate ads"
|
| 797 |
+
msgstr ""
|
| 798 |
+
|
| 799 |
+
#: includes/admin/pages/tools.php:142
|
| 800 |
+
msgid "Use Fragment"
|
| 801 |
+
msgstr ""
|
| 802 |
+
|
| 803 |
+
#: includes/admin/pages/tools.php:147
|
| 804 |
+
msgid ""
|
| 805 |
+
"Set the parameters in the fragment portion of the URL (not recommended)."
|
| 806 |
+
msgstr ""
|
| 807 |
+
|
| 808 |
+
#: includes/admin/pages/tools.php:153
|
| 809 |
+
msgid "URL to use (updates automatically):"
|
| 810 |
+
msgstr ""
|
| 811 |
+
|
| 812 |
+
#: includes/admin/pages/tools.php:160
|
| 813 |
+
msgid "Copy to clipboard"
|
| 814 |
+
msgstr ""
|
| 815 |
+
|
| 816 |
+
#: includes/admin/pages/tools.php:172
|
| 817 |
+
msgid "More information and examples for each option"
|
| 818 |
+
msgstr ""
|
| 819 |
+
|
| 820 |
+
#: includes/admin/pages/tools.php:173
|
| 821 |
+
msgid ""
|
| 822 |
+
"The following table gives a detailed explanation and example of each of the "
|
| 823 |
+
"campaign parameters."
|
| 824 |
+
msgstr ""
|
| 825 |
+
|
| 826 |
+
#: includes/admin/pages/tools.php:182
|
| 827 |
+
msgid "Required."
|
| 828 |
+
msgstr ""
|
| 829 |
+
|
| 830 |
+
#: includes/admin/pages/tools.php:183
|
| 831 |
+
#, php-format
|
| 832 |
+
msgid "Use %1$s to identify a search engine, newsletter name, or other source."
|
| 833 |
+
msgstr ""
|
| 834 |
+
|
| 835 |
+
#: includes/admin/pages/tools.php:184 includes/admin/pages/tools.php:194
|
| 836 |
+
#: includes/admin/pages/tools.php:204 includes/admin/pages/tools.php:214
|
| 837 |
+
msgid "Example:"
|
| 838 |
+
msgstr ""
|
| 839 |
+
|
| 840 |
+
#: includes/admin/pages/tools.php:193
|
| 841 |
+
#, php-format
|
| 842 |
+
msgid "Use %1$s to identify a medium such as email or cost-per- click."
|
| 843 |
+
msgstr ""
|
| 844 |
+
|
| 845 |
+
#: includes/admin/pages/tools.php:203
|
| 846 |
+
#, php-format
|
| 847 |
+
msgid ""
|
| 848 |
+
"Used for keyword analysis. Use %1$s to identify a specific product promotion "
|
| 849 |
+
"or strategic campaign."
|
| 850 |
+
msgstr ""
|
| 851 |
+
|
| 852 |
+
#: includes/admin/pages/tools.php:213
|
| 853 |
+
#, php-format
|
| 854 |
+
msgid "Used for paid search. Use %1$s to note the keywords for this ad."
|
| 855 |
+
msgstr ""
|
| 856 |
+
|
| 857 |
+
#: includes/admin/pages/tools.php:223
|
| 858 |
+
#, php-format
|
| 859 |
+
msgid ""
|
| 860 |
+
"Used for A/B testing and content-targeted ads. Use %1$s to differentiate ads "
|
| 861 |
+
"or links that point to the same URL."
|
| 862 |
+
msgstr ""
|
| 863 |
+
|
| 864 |
+
#: includes/admin/pages/tools.php:224
|
| 865 |
+
msgid "Examples:"
|
| 866 |
+
msgstr ""
|
| 867 |
+
|
| 868 |
+
#: includes/admin/pages/tools.php:224
|
| 869 |
+
msgid "or"
|
| 870 |
+
msgstr ""
|
| 871 |
+
|
| 872 |
+
#: includes/admin/pages/tools.php:230
|
| 873 |
+
msgid "More information:"
|
| 874 |
+
msgstr ""
|
| 875 |
+
|
| 876 |
+
#: includes/admin/pages/tools.php:233
|
| 877 |
+
msgid "About Campaigns"
|
| 878 |
+
msgstr ""
|
| 879 |
+
|
| 880 |
+
#: includes/admin/pages/tools.php:234
|
| 881 |
+
msgid "About Custom Campaigns"
|
| 882 |
+
msgstr ""
|
| 883 |
+
|
| 884 |
+
#: includes/admin/pages/tools.php:235
|
| 885 |
+
msgid "Best practices for creating Custom Campaigns"
|
| 886 |
+
msgstr ""
|
| 887 |
+
|
| 888 |
+
#: includes/admin/pages/tools.php:236
|
| 889 |
+
msgid "About the Referral Traffic report"
|
| 890 |
+
msgstr ""
|
| 891 |
+
|
| 892 |
+
#: includes/admin/pages/tools.php:237
|
| 893 |
+
msgid "About traffic source dimensions"
|
| 894 |
+
msgstr ""
|
| 895 |
+
|
| 896 |
+
#: includes/admin/pages/tools.php:238
|
| 897 |
+
msgid "AdWords Auto-Tagging"
|
| 898 |
+
msgstr ""
|
| 899 |
+
|
| 900 |
+
#: includes/admin/pages/tools.php:246
|
| 901 |
+
msgid "Setting Tools"
|
| 902 |
+
msgstr ""
|
| 903 |
+
|
| 904 |
+
#: includes/admin/pages/tools.php:247
|
| 905 |
+
msgid ""
|
| 906 |
+
"You can use the below tools to import settings from other MonsterInsights "
|
| 907 |
+
"websites or export settings to import into another MonsterInsights install."
|
| 908 |
+
msgstr ""
|
| 909 |
+
|
| 910 |
+
#: includes/admin/pages/tools.php:254
|
| 911 |
+
msgid "Import Settings"
|
| 912 |
+
msgstr ""
|
| 913 |
+
|
| 914 |
+
#: includes/admin/pages/tools.php:260
|
| 915 |
+
msgid "Successfully imported settings!"
|
| 916 |
+
msgstr ""
|
| 917 |
+
|
| 918 |
+
#: includes/admin/pages/tools.php:268
|
| 919 |
+
msgid ""
|
| 920 |
+
"Paste the import field content from another MonsterInsights site in above."
|
| 921 |
+
msgstr ""
|
| 922 |
+
|
| 923 |
+
#: includes/admin/pages/tools.php:281
|
| 924 |
+
msgid "Export Settings:"
|
| 925 |
+
msgstr ""
|
| 926 |
+
|
| 927 |
+
#: includes/admin/pages/tools.php:293
|
| 928 |
+
msgid "Export"
|
| 929 |
+
msgstr ""
|
| 930 |
+
|
| 931 |
+
#: includes/admin/pages/tools.php:365
|
| 932 |
+
msgid "Please upload a valid .json file"
|
| 933 |
+
msgstr ""
|
| 934 |
+
|
| 935 |
+
#: includes/admin/pages/tools.php:371
|
| 936 |
+
msgid "Please upload a file to import"
|
| 937 |
+
msgstr ""
|
| 938 |
+
|
| 939 |
+
#: includes/admin/pages/tools.php:376
|
| 940 |
+
msgid "Please upload a real settings export file to import"
|
| 941 |
+
msgstr ""
|
| 942 |
+
|
| 943 |
#. Author of the plugin/theme
|
| 944 |
#: includes/admin/partials/header.php:19
|
| 945 |
msgid "MonsterInsights"
|
| 953 |
msgid "Overview"
|
| 954 |
msgstr ""
|
| 955 |
|
| 956 |
+
#: includes/admin/reports/overview.php:106
|
| 957 |
+
msgid ""
|
| 958 |
+
"If you've just installed MonsterInsights, data may take up to 24 hours to "
|
| 959 |
+
"populate here. Check back soon!"
|
| 960 |
+
msgstr ""
|
| 961 |
+
|
| 962 |
+
#: includes/admin/reports/overview.php:126
|
| 963 |
msgid "PAGE VIEWS"
|
| 964 |
msgstr ""
|
| 965 |
|
| 966 |
+
#: includes/admin/reports/overview.php:135
|
| 967 |
msgid "UP"
|
| 968 |
msgstr ""
|
| 969 |
|
| 970 |
+
#: includes/admin/reports/overview.php:136
|
| 971 |
msgid "DOWN"
|
| 972 |
msgstr ""
|
| 973 |
|
| 974 |
+
#: includes/admin/reports/overview.php:311
|
| 975 |
msgid "TOP POSTS AND PAGES"
|
| 976 |
msgstr ""
|
| 977 |
|
| 978 |
+
#: includes/admin/reports/overview.php:316
|
| 979 |
msgid "TITLE"
|
| 980 |
msgstr ""
|
| 981 |
|
| 982 |
+
#: includes/admin/reports/overview.php:319
|
| 983 |
+
#: includes/admin/reports/overview.php:364
|
| 984 |
+
#: includes/admin/reports/overview.php:439
|
| 985 |
msgid "VIEWS"
|
| 986 |
msgstr ""
|
| 987 |
|
| 988 |
+
#: includes/admin/reports/overview.php:332
|
| 989 |
msgid "Unknown Page or Post"
|
| 990 |
msgstr ""
|
| 991 |
|
| 992 |
+
#: includes/admin/reports/overview.php:356
|
| 993 |
msgid "TOP TRAFFIC SOURCES"
|
| 994 |
msgstr ""
|
| 995 |
|
| 996 |
+
#: includes/admin/reports/overview.php:361
|
| 997 |
msgid "SITE"
|
| 998 |
msgstr ""
|
| 999 |
|
| 1000 |
+
#: includes/admin/reports/overview.php:377
|
| 1001 |
msgid "Unknown Source"
|
| 1002 |
msgstr ""
|
| 1003 |
|
| 1004 |
+
#: includes/admin/reports/overview.php:407
|
| 1005 |
msgid "TOP COUNTRIES"
|
| 1006 |
msgstr ""
|
| 1007 |
|
| 1008 |
+
#: includes/admin/reports/overview.php:415
|
| 1009 |
msgid "views"
|
| 1010 |
msgstr ""
|
| 1011 |
|
| 1012 |
+
#: includes/admin/reports/overview.php:436
|
| 1013 |
msgid "COUNTRY"
|
| 1014 |
msgstr ""
|
| 1015 |
|
| 1016 |
+
#: includes/admin/reports/overview.php:442
|
| 1017 |
msgid "%"
|
| 1018 |
msgstr ""
|
| 1019 |
|
| 1020 |
+
#: includes/admin/reports/overview.php:457
|
| 1021 |
msgid "Country not set"
|
| 1022 |
msgstr ""
|
| 1023 |
|
| 1158 |
msgstr ""
|
| 1159 |
|
| 1160 |
#: includes/admin/settings/register-settings.php:189
|
| 1161 |
+
msgid "Turn on anchor tracking (beta; see description)"
|
| 1162 |
msgstr ""
|
| 1163 |
|
| 1164 |
#: includes/admin/settings/register-settings.php:190
|
| 1165 |
+
msgid ""
|
| 1166 |
+
"Many WordPress \"1-page\" style themes rely on anchor tags for navigation to "
|
| 1167 |
+
"show virtual pages. The problem is that to Google Analytics, these are all "
|
| 1168 |
+
"just a single page, and it makes it hard to get meaningful statistics about "
|
| 1169 |
+
"pages viewed. This experimental MonsterInsights feature allows for the "
|
| 1170 |
+
"tracking of anchor links as pages in Google Analytics. As a beta, first-look "
|
| 1171 |
+
"feature, we're adding a setting to turn this functionality on so we can "
|
| 1172 |
+
"collect feedback from people that want to use it. We may tweak or remove "
|
| 1173 |
+
"this feature at any time. Note: This feature tracks all anchor links as "
|
| 1174 |
+
"pages, without the ability to opt a particular anchor tag out currently, so "
|
| 1175 |
+
"only use this if you are using a \"1-page\" style WordPress theme"
|
| 1176 |
+
msgstr ""
|
| 1177 |
+
|
| 1178 |
+
#: includes/admin/settings/register-settings.php:195
|
| 1179 |
+
msgid "Turn on allowAnchor"
|
| 1180 |
+
msgstr ""
|
| 1181 |
+
|
| 1182 |
+
#: includes/admin/settings/register-settings.php:196
|
| 1183 |
#, php-format
|
| 1184 |
msgid ""
|
| 1185 |
"This adds a %1$s call to your tracking code, and makes RSS link tagging use "
|
| 1186 |
"a %2$s as well."
|
| 1187 |
msgstr ""
|
| 1188 |
|
| 1189 |
+
#: includes/admin/settings/register-settings.php:201
|
| 1190 |
msgid "Turn on allowLinker"
|
| 1191 |
msgstr ""
|
| 1192 |
|
| 1193 |
+
#: includes/admin/settings/register-settings.php:202
|
| 1194 |
#, php-format
|
| 1195 |
msgid ""
|
| 1196 |
"This adds a %1$s call to your tracking code, allowing you to use %2$s and "
|
| 1197 |
"related functions."
|
| 1198 |
msgstr ""
|
| 1199 |
|
| 1200 |
+
#: includes/admin/settings/register-settings.php:207
|
| 1201 |
msgid "Turn on tag links in RSS"
|
| 1202 |
msgstr ""
|
| 1203 |
|
| 1204 |
+
#: includes/admin/settings/register-settings.php:208
|
| 1205 |
#, php-format
|
| 1206 |
msgid ""
|
| 1207 |
"Do not use this feature if you use FeedBurner, as FeedBurner can do this "
|
| 1209 |
"for info on how to enable this feature in FeedBurner."
|
| 1210 |
msgstr ""
|
| 1211 |
|
| 1212 |
+
#: includes/admin/settings/register-settings.php:218
|
| 1213 |
msgid "Track downloads as an:"
|
| 1214 |
msgstr ""
|
| 1215 |
|
| 1216 |
+
#: includes/admin/settings/register-settings.php:219
|
| 1217 |
msgid ""
|
| 1218 |
"Tracking as pageviews is not recommended, as this would skew your "
|
| 1219 |
"statistics, but it does make it possible to track downloads as goals. This "
|
| 1220 |
"feature requires that event tracking be turned on."
|
| 1221 |
msgstr ""
|
| 1222 |
|
| 1223 |
+
#: includes/admin/settings/register-settings.php:223
|
| 1224 |
msgid "Event (recommended)"
|
| 1225 |
msgstr ""
|
| 1226 |
|
| 1227 |
+
#: includes/admin/settings/register-settings.php:224
|
| 1228 |
msgid "Pageview"
|
| 1229 |
msgstr ""
|
| 1230 |
|
| 1231 |
+
#: includes/admin/settings/register-settings.php:229
|
| 1232 |
msgid "Extensions of files to track as downloads:"
|
| 1233 |
msgstr ""
|
| 1234 |
|
| 1235 |
+
#: includes/admin/settings/register-settings.php:230
|
| 1236 |
msgid ""
|
| 1237 |
"If you have enabled event tracking, MonsterInsights will send an event/"
|
| 1238 |
"pageview to GA if a link to a local file has one of the above extensions."
|
| 1239 |
msgstr ""
|
| 1240 |
|
| 1241 |
+
#: includes/admin/settings/register-settings.php:240
|
| 1242 |
msgid "Set path for internal links to track as outbound links"
|
| 1243 |
msgstr ""
|
| 1244 |
|
| 1245 |
+
#: includes/admin/settings/register-settings.php:241
|
| 1246 |
#, php-format
|
| 1247 |
msgid ""
|
| 1248 |
"If you want to track all internal links that begin with %1$s, enter %1$s in "
|
| 1250 |
"comma's: %2$s"
|
| 1251 |
msgstr ""
|
| 1252 |
|
| 1253 |
+
#: includes/admin/settings/register-settings.php:246
|
| 1254 |
msgid "Label for those links:"
|
| 1255 |
msgstr ""
|
| 1256 |
|
| 1257 |
+
#: includes/admin/settings/register-settings.php:247
|
| 1258 |
#, php-format
|
| 1259 |
msgid ""
|
| 1260 |
"The label to use for these links, this will be added to where the click came "
|
| 1262 |
"article becomes \"outbound-article-aff\"."
|
| 1263 |
msgstr ""
|
| 1264 |
|
| 1265 |
+
#: includes/admin/settings/register-settings.php:297
|
| 1266 |
msgid "Domain to track as:"
|
| 1267 |
msgstr ""
|
| 1268 |
|
| 1269 |
+
#: includes/admin/settings/register-settings.php:298
|
| 1270 |
#, php-format
|
| 1271 |
msgid ""
|
| 1272 |
"This allows you to %1$sset the domain%2$s that's used for tracking. Only is "
|
| 1274 |
"rare that you would need to use this setting."
|
| 1275 |
msgstr ""
|
| 1276 |
|
| 1277 |
+
#: includes/admin/settings/register-settings.php:303
|
| 1278 |
msgid "Custom code"
|
| 1279 |
msgstr ""
|
| 1280 |
|
| 1281 |
+
#: includes/admin/settings/register-settings.php:304
|
| 1282 |
#, php-format
|
| 1283 |
msgid ""
|
| 1284 |
"Not for the average user: this allows you to add a line of code, to be added "
|
| 1285 |
"before the %1$s call."
|
| 1286 |
msgstr ""
|
| 1287 |
|
| 1288 |
+
#: includes/admin/settings/register-settings.php:309
|
| 1289 |
msgid "Enable Debug Mode"
|
| 1290 |
msgstr ""
|
| 1291 |
|
| 1292 |
+
#: includes/admin/settings/register-settings.php:310
|
| 1293 |
msgid ""
|
| 1294 |
"Turns on debugging in JS events tracking, logging of eCommerce requests and "
|
| 1295 |
"enables debug settings."
|
| 1296 |
msgstr ""
|
| 1297 |
|
| 1298 |
+
#: includes/admin/settings/register-settings.php:320
|
| 1299 |
msgid "Let these user roles see reports (and the dashboard):"
|
| 1300 |
msgstr ""
|
| 1301 |
|
| 1302 |
+
#: includes/admin/settings/register-settings.php:330
|
| 1303 |
msgid "Let these user roles save settings:"
|
| 1304 |
msgstr ""
|
| 1305 |
|
| 1306 |
+
#: includes/admin/settings/register-settings.php:331
|
| 1307 |
#, php-format
|
| 1308 |
msgid ""
|
| 1309 |
"Users that have at least one of these roles will be able to view and save "
|
| 1310 |
"the settings panel, along with any user with the %s capability."
|
| 1311 |
msgstr ""
|
| 1312 |
|
| 1313 |
+
#: includes/admin/settings/register-settings.php:340
|
| 1314 |
#: includes/admin/settings/tab-general.php:181
|
| 1315 |
msgid "Allow Usage Tracking"
|
| 1316 |
msgstr ""
|
| 1317 |
|
| 1318 |
+
#: includes/admin/settings/register-settings.php:341
|
| 1319 |
#: includes/admin/settings/tab-general.php:182
|
| 1320 |
msgid ""
|
| 1321 |
"By allowing us to track usage data we can better help you, because we know "
|
| 1469 |
msgid ""
|
| 1470 |
"@Webmaster, normally you will find the Google Analytics tracking code here, "
|
| 1471 |
"but you are in the disabled user groups. To change this, navigate to "
|
| 1472 |
+
"Insights %1$s Settings %1$s Ignore Users"
|
| 1473 |
msgstr ""
|
| 1474 |
|
| 1475 |
#: includes/frontend/tracking/class-tracking-disabled.php:92
|
| 1484 |
"window traffic to avoid false visit reports."
|
| 1485 |
msgstr ""
|
| 1486 |
|
| 1487 |
+
#: includes/helpers.php:134
|
| 1488 |
msgid "United States"
|
| 1489 |
msgstr ""
|
| 1490 |
|
| 1491 |
+
#: includes/helpers.php:135
|
| 1492 |
msgid "Canada"
|
| 1493 |
msgstr ""
|
| 1494 |
|
| 1495 |
+
#: includes/helpers.php:136
|
| 1496 |
msgid "United Kingdom"
|
| 1497 |
msgstr ""
|
| 1498 |
|
| 1499 |
+
#: includes/helpers.php:137
|
| 1500 |
msgid "Afghanistan"
|
| 1501 |
msgstr ""
|
| 1502 |
|
| 1503 |
+
#: includes/helpers.php:138
|
| 1504 |
msgid "Åland Islands"
|
| 1505 |
msgstr ""
|
| 1506 |
|
| 1507 |
+
#: includes/helpers.php:139
|
| 1508 |
msgid "Albania"
|
| 1509 |
msgstr ""
|
| 1510 |
|
| 1511 |
+
#: includes/helpers.php:140
|
| 1512 |
msgid "Algeria"
|
| 1513 |
msgstr ""
|
| 1514 |
|
| 1515 |
+
#: includes/helpers.php:141
|
| 1516 |
msgid "American Samoa"
|
| 1517 |
msgstr ""
|
| 1518 |
|
| 1519 |
+
#: includes/helpers.php:142
|
| 1520 |
msgid "Andorra"
|
| 1521 |
msgstr ""
|
| 1522 |
|
| 1523 |
+
#: includes/helpers.php:143
|
| 1524 |
msgid "Angola"
|
| 1525 |
msgstr ""
|
| 1526 |
|
| 1527 |
+
#: includes/helpers.php:144
|
| 1528 |
msgid "Anguilla"
|
| 1529 |
msgstr ""
|
| 1530 |
|
| 1531 |
+
#: includes/helpers.php:145
|
| 1532 |
msgid "Antarctica"
|
| 1533 |
msgstr ""
|
| 1534 |
|
| 1535 |
+
#: includes/helpers.php:146
|
| 1536 |
msgid "Antigua and Barbuda"
|
| 1537 |
msgstr ""
|
| 1538 |
|
| 1539 |
+
#: includes/helpers.php:147
|
| 1540 |
msgid "Argentina"
|
| 1541 |
msgstr ""
|
| 1542 |
|
| 1543 |
+
#: includes/helpers.php:148
|
| 1544 |
msgid "Armenia"
|
| 1545 |
msgstr ""
|
| 1546 |
|
| 1547 |
+
#: includes/helpers.php:149
|
| 1548 |
msgid "Aruba"
|
| 1549 |
msgstr ""
|
| 1550 |
|
| 1551 |
+
#: includes/helpers.php:150
|
| 1552 |
msgid "Australia"
|
| 1553 |
msgstr ""
|
| 1554 |
|
| 1555 |
+
#: includes/helpers.php:151
|
| 1556 |
msgid "Austria"
|
| 1557 |
msgstr ""
|
| 1558 |
|
| 1559 |
+
#: includes/helpers.php:152
|
| 1560 |
msgid "Azerbaijan"
|
| 1561 |
msgstr ""
|
| 1562 |
|
| 1563 |
+
#: includes/helpers.php:153
|
| 1564 |
msgid "Bahamas"
|
| 1565 |
msgstr ""
|
| 1566 |
|
| 1567 |
+
#: includes/helpers.php:154
|
| 1568 |
msgid "Bahrain"
|
| 1569 |
msgstr ""
|
| 1570 |
|
| 1571 |
+
#: includes/helpers.php:155
|
| 1572 |
msgid "Bangladesh"
|
| 1573 |
msgstr ""
|
| 1574 |
|
| 1575 |
+
#: includes/helpers.php:156
|
| 1576 |
msgid "Barbados"
|
| 1577 |
msgstr ""
|
| 1578 |
|
| 1579 |
+
#: includes/helpers.php:157
|
| 1580 |
msgid "Belarus"
|
| 1581 |
msgstr ""
|
| 1582 |
|
| 1583 |
+
#: includes/helpers.php:158
|
| 1584 |
msgid "Belgium"
|
| 1585 |
msgstr ""
|
| 1586 |
|
| 1587 |
+
#: includes/helpers.php:159
|
| 1588 |
msgid "Belize"
|
| 1589 |
msgstr ""
|
| 1590 |
|
| 1591 |
+
#: includes/helpers.php:160
|
| 1592 |
msgid "Benin"
|
| 1593 |
msgstr ""
|
| 1594 |
|
| 1595 |
+
#: includes/helpers.php:161
|
| 1596 |
msgid "Bermuda"
|
| 1597 |
msgstr ""
|
| 1598 |
|
| 1599 |
+
#: includes/helpers.php:162
|
| 1600 |
msgid "Bhutan"
|
| 1601 |
msgstr ""
|
| 1602 |
|
| 1603 |
+
#: includes/helpers.php:163
|
| 1604 |
msgid "Bolivia"
|
| 1605 |
msgstr ""
|
| 1606 |
|
| 1607 |
+
#: includes/helpers.php:164
|
| 1608 |
msgid "Bonaire, Saint Eustatius and Saba"
|
| 1609 |
msgstr ""
|
| 1610 |
|
| 1611 |
+
#: includes/helpers.php:165
|
| 1612 |
msgid "Bosnia and Herzegovina"
|
| 1613 |
msgstr ""
|
| 1614 |
|
| 1615 |
+
#: includes/helpers.php:166
|
| 1616 |
msgid "Botswana"
|
| 1617 |
msgstr ""
|
| 1618 |
|
| 1619 |
+
#: includes/helpers.php:167
|
| 1620 |
msgid "Bouvet Island"
|
| 1621 |
msgstr ""
|
| 1622 |
|
| 1623 |
+
#: includes/helpers.php:168
|
| 1624 |
msgid "Brazil"
|
| 1625 |
msgstr ""
|
| 1626 |
|
| 1627 |
+
#: includes/helpers.php:169
|
| 1628 |
msgid "British Indian Ocean Territory"
|
| 1629 |
msgstr ""
|
| 1630 |
|
| 1631 |
+
#: includes/helpers.php:170
|
| 1632 |
msgid "Brunei Darrussalam"
|
| 1633 |
msgstr ""
|
| 1634 |
|
| 1635 |
+
#: includes/helpers.php:171
|
| 1636 |
msgid "Bulgaria"
|
| 1637 |
msgstr ""
|
| 1638 |
|
| 1639 |
+
#: includes/helpers.php:172
|
| 1640 |
msgid "Burkina Faso"
|
| 1641 |
msgstr ""
|
| 1642 |
|
| 1643 |
+
#: includes/helpers.php:173
|
| 1644 |
msgid "Burundi"
|
| 1645 |
msgstr ""
|
| 1646 |
|
| 1647 |
+
#: includes/helpers.php:174
|
| 1648 |
msgid "Cambodia"
|
| 1649 |
msgstr ""
|
| 1650 |
|
| 1651 |
+
#: includes/helpers.php:175
|
| 1652 |
msgid "Cameroon"
|
| 1653 |
msgstr ""
|
| 1654 |
|
| 1655 |
+
#: includes/helpers.php:176
|
| 1656 |
msgid "Cape Verde"
|
| 1657 |
msgstr ""
|
| 1658 |
|
| 1659 |
+
#: includes/helpers.php:177
|
| 1660 |
msgid "Cayman Islands"
|
| 1661 |
msgstr ""
|
| 1662 |
|
| 1663 |
+
#: includes/helpers.php:178
|
| 1664 |
msgid "Central African Republic"
|
| 1665 |
msgstr ""
|
| 1666 |
|
| 1667 |
+
#: includes/helpers.php:179
|
| 1668 |
msgid "Chad"
|
| 1669 |
msgstr ""
|
| 1670 |
|
| 1671 |
+
#: includes/helpers.php:180
|
| 1672 |
msgid "Chile"
|
| 1673 |
msgstr ""
|
| 1674 |
|
| 1675 |
+
#: includes/helpers.php:181
|
| 1676 |
msgid "China"
|
| 1677 |
msgstr ""
|
| 1678 |
|
| 1679 |
+
#: includes/helpers.php:182
|
| 1680 |
msgid "Christmas Island"
|
| 1681 |
msgstr ""
|
| 1682 |
|
| 1683 |
+
#: includes/helpers.php:183
|
| 1684 |
msgid "Cocos Islands"
|
| 1685 |
msgstr ""
|
| 1686 |
|
| 1687 |
+
#: includes/helpers.php:184
|
| 1688 |
msgid "Colombia"
|
| 1689 |
msgstr ""
|
| 1690 |
|
| 1691 |
+
#: includes/helpers.php:185
|
| 1692 |
msgid "Comoros"
|
| 1693 |
msgstr ""
|
| 1694 |
|
| 1695 |
+
#: includes/helpers.php:186
|
| 1696 |
msgid "Congo, Democratic People's Republic"
|
| 1697 |
msgstr ""
|
| 1698 |
|
| 1699 |
+
#: includes/helpers.php:187
|
| 1700 |
msgid "Congo, Republic of"
|
| 1701 |
msgstr ""
|
| 1702 |
|
| 1703 |
+
#: includes/helpers.php:188
|
| 1704 |
msgid "Cook Islands"
|
| 1705 |
msgstr ""
|
| 1706 |
|
| 1707 |
+
#: includes/helpers.php:189
|
| 1708 |
msgid "Costa Rica"
|
| 1709 |
msgstr ""
|
| 1710 |
|
| 1711 |
+
#: includes/helpers.php:190
|
| 1712 |
msgid "Cote d'Ivoire"
|
| 1713 |
msgstr ""
|
| 1714 |
|
| 1715 |
+
#: includes/helpers.php:191
|
| 1716 |
msgid "Croatia/Hrvatska"
|
| 1717 |
msgstr ""
|
| 1718 |
|
| 1719 |
+
#: includes/helpers.php:192
|
| 1720 |
msgid "Cuba"
|
| 1721 |
msgstr ""
|
| 1722 |
|
| 1723 |
+
#: includes/helpers.php:193
|
| 1724 |
msgid "CuraÇao"
|
| 1725 |
msgstr ""
|
| 1726 |
|
| 1727 |
+
#: includes/helpers.php:194
|
| 1728 |
msgid "Cyprus"
|
| 1729 |
msgstr ""
|
| 1730 |
|
| 1731 |
+
#: includes/helpers.php:195
|
| 1732 |
+
msgid "Czechia"
|
| 1733 |
msgstr ""
|
| 1734 |
|
| 1735 |
+
#: includes/helpers.php:196
|
| 1736 |
msgid "Denmark"
|
| 1737 |
msgstr ""
|
| 1738 |
|
| 1739 |
+
#: includes/helpers.php:197
|
| 1740 |
msgid "Djibouti"
|
| 1741 |
msgstr ""
|
| 1742 |
|
| 1743 |
+
#: includes/helpers.php:198
|
| 1744 |
msgid "Dominica"
|
| 1745 |
msgstr ""
|
| 1746 |
|
| 1747 |
+
#: includes/helpers.php:199
|
| 1748 |
msgid "Dominican Republic"
|
| 1749 |
msgstr ""
|
| 1750 |
|
| 1751 |
+
#: includes/helpers.php:200
|
| 1752 |
msgid "East Timor"
|
| 1753 |
msgstr ""
|
| 1754 |
|
| 1755 |
+
#: includes/helpers.php:201
|
| 1756 |
msgid "Ecuador"
|
| 1757 |
msgstr ""
|
| 1758 |
|
| 1759 |
+
#: includes/helpers.php:202
|
| 1760 |
msgid "Egypt"
|
| 1761 |
msgstr ""
|
| 1762 |
|
| 1763 |
+
#: includes/helpers.php:203
|
| 1764 |
msgid "Equatorial Guinea"
|
| 1765 |
msgstr ""
|
| 1766 |
|
| 1767 |
+
#: includes/helpers.php:204
|
| 1768 |
msgid "El Salvador"
|
| 1769 |
msgstr ""
|
| 1770 |
|
| 1771 |
+
#: includes/helpers.php:205
|
| 1772 |
msgid "Eritrea"
|
| 1773 |
msgstr ""
|
| 1774 |
|
| 1775 |
+
#: includes/helpers.php:206
|
| 1776 |
msgid "Estonia"
|
| 1777 |
msgstr ""
|
| 1778 |
|
| 1779 |
+
#: includes/helpers.php:207
|
| 1780 |
msgid "Ethiopia"
|
| 1781 |
msgstr ""
|
| 1782 |
|
| 1783 |
+
#: includes/helpers.php:208
|
| 1784 |
msgid "Falkland Islands"
|
| 1785 |
msgstr ""
|
| 1786 |
|
| 1787 |
+
#: includes/helpers.php:209
|
| 1788 |
msgid "Faroe Islands"
|
| 1789 |
msgstr ""
|
| 1790 |
|
| 1791 |
+
#: includes/helpers.php:210
|
| 1792 |
msgid "Fiji"
|
| 1793 |
msgstr ""
|
| 1794 |
|
| 1795 |
+
#: includes/helpers.php:211
|
| 1796 |
msgid "Finland"
|
| 1797 |
msgstr ""
|
| 1798 |
|
| 1799 |
+
#: includes/helpers.php:212
|
| 1800 |
msgid "France"
|
| 1801 |
msgstr ""
|
| 1802 |
|
| 1803 |
+
#: includes/helpers.php:213
|
| 1804 |
msgid "French Guiana"
|
| 1805 |
msgstr ""
|
| 1806 |
|
| 1807 |
+
#: includes/helpers.php:214
|
| 1808 |
msgid "French Polynesia"
|
| 1809 |
msgstr ""
|
| 1810 |
|
| 1811 |
+
#: includes/helpers.php:215
|
| 1812 |
msgid "French Southern Territories"
|
| 1813 |
msgstr ""
|
| 1814 |
|
| 1815 |
+
#: includes/helpers.php:216
|
| 1816 |
msgid "Gabon"
|
| 1817 |
msgstr ""
|
| 1818 |
|
| 1819 |
+
#: includes/helpers.php:217
|
| 1820 |
msgid "Gambia"
|
| 1821 |
msgstr ""
|
| 1822 |
|
| 1823 |
+
#: includes/helpers.php:218
|
| 1824 |
msgid "Georgia"
|
| 1825 |
msgstr ""
|
| 1826 |
|
| 1827 |
+
#: includes/helpers.php:219
|
| 1828 |
msgid "Germany"
|
| 1829 |
msgstr ""
|
| 1830 |
|
| 1831 |
+
#: includes/helpers.php:220
|
| 1832 |
msgid "Greece"
|
| 1833 |
msgstr ""
|
| 1834 |
|
| 1835 |
+
#: includes/helpers.php:221
|
| 1836 |
msgid "Ghana"
|
| 1837 |
msgstr ""
|
| 1838 |
|
| 1839 |
+
#: includes/helpers.php:222
|
| 1840 |
msgid "Gibraltar"
|
| 1841 |
msgstr ""
|
| 1842 |
|
| 1843 |
+
#: includes/helpers.php:223
|
| 1844 |
msgid "Greenland"
|
| 1845 |
msgstr ""
|
| 1846 |
|
| 1847 |
+
#: includes/helpers.php:224
|
| 1848 |
msgid "Grenada"
|
| 1849 |
msgstr ""
|
| 1850 |
|
| 1851 |
+
#: includes/helpers.php:225
|
| 1852 |
msgid "Guadeloupe"
|
| 1853 |
msgstr ""
|
| 1854 |
|
| 1855 |
+
#: includes/helpers.php:226
|
| 1856 |
msgid "Guam"
|
| 1857 |
msgstr ""
|
| 1858 |
|
| 1859 |
+
#: includes/helpers.php:227
|
| 1860 |
msgid "Guatemala"
|
| 1861 |
msgstr ""
|
| 1862 |
|
| 1863 |
+
#: includes/helpers.php:228
|
| 1864 |
msgid "Guernsey"
|
| 1865 |
msgstr ""
|
| 1866 |
|
| 1867 |
+
#: includes/helpers.php:229
|
| 1868 |
msgid "Guinea"
|
| 1869 |
msgstr ""
|
| 1870 |
|
| 1871 |
+
#: includes/helpers.php:230
|
| 1872 |
msgid "Guinea-Bissau"
|
| 1873 |
msgstr ""
|
| 1874 |
|
| 1875 |
+
#: includes/helpers.php:231
|
| 1876 |
msgid "Guyana"
|
| 1877 |
msgstr ""
|
| 1878 |
|
| 1879 |
+
#: includes/helpers.php:232
|
| 1880 |
msgid "Haiti"
|
| 1881 |
msgstr ""
|
| 1882 |
|
| 1883 |
+
#: includes/helpers.php:233
|
| 1884 |
msgid "Heard and McDonald Islands"
|
| 1885 |
msgstr ""
|
| 1886 |
|
| 1887 |
+
#: includes/helpers.php:234
|
| 1888 |
msgid "Holy See (City Vatican State)"
|
| 1889 |
msgstr ""
|
| 1890 |
|
| 1891 |
+
#: includes/helpers.php:235
|
| 1892 |
msgid "Honduras"
|
| 1893 |
msgstr ""
|
| 1894 |
|
| 1895 |
+
#: includes/helpers.php:236
|
| 1896 |
msgid "Hong Kong"
|
| 1897 |
msgstr ""
|
| 1898 |
|
| 1899 |
+
#: includes/helpers.php:237
|
| 1900 |
msgid "Hungary"
|
| 1901 |
msgstr ""
|
| 1902 |
|
| 1903 |
+
#: includes/helpers.php:238
|
| 1904 |
msgid "Iceland"
|
| 1905 |
msgstr ""
|
| 1906 |
|
| 1907 |
+
#: includes/helpers.php:239
|
| 1908 |
msgid "India"
|
| 1909 |
msgstr ""
|
| 1910 |
|
| 1911 |
+
#: includes/helpers.php:240
|
| 1912 |
msgid "Indonesia"
|
| 1913 |
msgstr ""
|
| 1914 |
|
| 1915 |
+
#: includes/helpers.php:241
|
| 1916 |
msgid "Iran"
|
| 1917 |
msgstr ""
|
| 1918 |
|
| 1919 |
+
#: includes/helpers.php:242
|
| 1920 |
msgid "Iraq"
|
| 1921 |
msgstr ""
|
| 1922 |
|
| 1923 |
+
#: includes/helpers.php:243
|
| 1924 |
msgid "Ireland"
|
| 1925 |
msgstr ""
|
| 1926 |
|
| 1927 |
+
#: includes/helpers.php:244
|
| 1928 |
msgid "Isle of Man"
|
| 1929 |
msgstr ""
|
| 1930 |
|
| 1931 |
+
#: includes/helpers.php:245
|
| 1932 |
msgid "Israel"
|
| 1933 |
msgstr ""
|
| 1934 |
|
| 1935 |
+
#: includes/helpers.php:246
|
| 1936 |
msgid "Italy"
|
| 1937 |
msgstr ""
|
| 1938 |
|
| 1939 |
+
#: includes/helpers.php:247
|
| 1940 |
msgid "Jamaica"
|
| 1941 |
msgstr ""
|
| 1942 |
|
| 1943 |
+
#: includes/helpers.php:248
|
| 1944 |
msgid "Japan"
|
| 1945 |
msgstr ""
|
| 1946 |
|
| 1947 |
+
#: includes/helpers.php:249
|
| 1948 |
msgid "Jersey"
|
| 1949 |
msgstr ""
|
| 1950 |
|
| 1951 |
+
#: includes/helpers.php:250
|
| 1952 |
msgid "Jordan"
|
| 1953 |
msgstr ""
|
| 1954 |
|
| 1955 |
+
#: includes/helpers.php:251
|
| 1956 |
msgid "Kazakhstan"
|
| 1957 |
msgstr ""
|
| 1958 |
|
| 1959 |
+
#: includes/helpers.php:252
|
| 1960 |
msgid "Kenya"
|
| 1961 |
msgstr ""
|
| 1962 |
|
| 1963 |
+
#: includes/helpers.php:253
|
| 1964 |
msgid "Kiribati"
|
| 1965 |
msgstr ""
|
| 1966 |
|
| 1967 |
+
#: includes/helpers.php:254
|
| 1968 |
msgid "Kuwait"
|
| 1969 |
msgstr ""
|
| 1970 |
|
| 1971 |
+
#: includes/helpers.php:255
|
| 1972 |
msgid "Kyrgyzstan"
|
| 1973 |
msgstr ""
|
| 1974 |
|
| 1975 |
+
#: includes/helpers.php:256
|
| 1976 |
msgid "Lao People's Democratic Republic"
|
| 1977 |
msgstr ""
|
| 1978 |
|
| 1979 |
+
#: includes/helpers.php:257
|
| 1980 |
msgid "Latvia"
|
| 1981 |
msgstr ""
|
| 1982 |
|
| 1983 |
+
#: includes/helpers.php:258
|
| 1984 |
msgid "Lebanon"
|
| 1985 |
msgstr ""
|
| 1986 |
|
| 1987 |
+
#: includes/helpers.php:259
|
| 1988 |
msgid "Lesotho"
|
| 1989 |
msgstr ""
|
| 1990 |
|
| 1991 |
+
#: includes/helpers.php:260
|
| 1992 |
msgid "Liberia"
|
| 1993 |
msgstr ""
|
| 1994 |
|
| 1995 |
+
#: includes/helpers.php:261
|
| 1996 |
msgid "Libyan Arab Jamahiriya"
|
| 1997 |
msgstr ""
|
| 1998 |
|
| 1999 |
+
#: includes/helpers.php:262
|
| 2000 |
msgid "Liechtenstein"
|
| 2001 |
msgstr ""
|
| 2002 |
|
| 2003 |
+
#: includes/helpers.php:263
|
| 2004 |
msgid "Lithuania"
|
| 2005 |
msgstr ""
|
| 2006 |
|
| 2007 |
+
#: includes/helpers.php:264
|
| 2008 |
msgid "Luxembourg"
|
| 2009 |
msgstr ""
|
| 2010 |
|
| 2011 |
+
#: includes/helpers.php:265
|
| 2012 |
msgid "Macau"
|
| 2013 |
msgstr ""
|
| 2014 |
|
| 2015 |
+
#: includes/helpers.php:266
|
| 2016 |
msgid "Macedonia"
|
| 2017 |
msgstr ""
|
| 2018 |
|
| 2019 |
+
#: includes/helpers.php:267
|
| 2020 |
msgid "Madagascar"
|
| 2021 |
msgstr ""
|
| 2022 |
|
| 2023 |
+
#: includes/helpers.php:268
|
| 2024 |
msgid "Malawi"
|
| 2025 |
msgstr ""
|
| 2026 |
|
| 2027 |
+
#: includes/helpers.php:269
|
| 2028 |
msgid "Malaysia"
|
| 2029 |
msgstr ""
|
| 2030 |
|
| 2031 |
+
#: includes/helpers.php:270
|
| 2032 |
msgid "Maldives"
|
| 2033 |
msgstr ""
|
| 2034 |
|
| 2035 |
+
#: includes/helpers.php:271
|
| 2036 |
msgid "Mali"
|
| 2037 |
msgstr ""
|
| 2038 |
|
| 2039 |
+
#: includes/helpers.php:272
|
| 2040 |
msgid "Malta"
|
| 2041 |
msgstr ""
|
| 2042 |
|
| 2043 |
+
#: includes/helpers.php:273
|
| 2044 |
msgid "Marshall Islands"
|
| 2045 |
msgstr ""
|
| 2046 |
|
| 2047 |
+
#: includes/helpers.php:274
|
| 2048 |
msgid "Martinique"
|
| 2049 |
msgstr ""
|
| 2050 |
|
| 2051 |
+
#: includes/helpers.php:275
|
| 2052 |
msgid "Mauritania"
|
| 2053 |
msgstr ""
|
| 2054 |
|
| 2055 |
+
#: includes/helpers.php:276
|
| 2056 |
msgid "Mauritius"
|
| 2057 |
msgstr ""
|
| 2058 |
|
| 2059 |
+
#: includes/helpers.php:277
|
| 2060 |
msgid "Mayotte"
|
| 2061 |
msgstr ""
|
| 2062 |
|
| 2063 |
+
#: includes/helpers.php:278
|
| 2064 |
msgid "Mexico"
|
| 2065 |
msgstr ""
|
| 2066 |
|
| 2067 |
+
#: includes/helpers.php:279
|
| 2068 |
msgid "Micronesia"
|
| 2069 |
msgstr ""
|
| 2070 |
|
| 2071 |
+
#: includes/helpers.php:280
|
| 2072 |
msgid "Moldova, Republic of"
|
| 2073 |
msgstr ""
|
| 2074 |
|
| 2075 |
+
#: includes/helpers.php:281
|
| 2076 |
msgid "Monaco"
|
| 2077 |
msgstr ""
|
| 2078 |
|
| 2079 |
+
#: includes/helpers.php:282
|
| 2080 |
msgid "Mongolia"
|
| 2081 |
msgstr ""
|
| 2082 |
|
| 2083 |
+
#: includes/helpers.php:283
|
| 2084 |
msgid "Montenegro"
|
| 2085 |
msgstr ""
|
| 2086 |
|
| 2087 |
+
#: includes/helpers.php:284
|
| 2088 |
msgid "Montserrat"
|
| 2089 |
msgstr ""
|
| 2090 |
|
| 2091 |
+
#: includes/helpers.php:285
|
| 2092 |
msgid "Morocco"
|
| 2093 |
msgstr ""
|
| 2094 |
|
| 2095 |
+
#: includes/helpers.php:286
|
| 2096 |
msgid "Mozambique"
|
| 2097 |
msgstr ""
|
| 2098 |
|
| 2099 |
+
#: includes/helpers.php:287
|
| 2100 |
msgid "Myanmar"
|
| 2101 |
msgstr ""
|
| 2102 |
|
| 2103 |
+
#: includes/helpers.php:288
|
| 2104 |
msgid "Namibia"
|
| 2105 |
msgstr ""
|
| 2106 |
|
| 2107 |
+
#: includes/helpers.php:289
|
| 2108 |
msgid "Nauru"
|
| 2109 |
msgstr ""
|
| 2110 |
|
| 2111 |
+
#: includes/helpers.php:290
|
| 2112 |
msgid "Nepal"
|
| 2113 |
msgstr ""
|
| 2114 |
|
| 2115 |
+
#: includes/helpers.php:291
|
| 2116 |
msgid "Netherlands"
|
| 2117 |
msgstr ""
|
| 2118 |
|
| 2119 |
+
#: includes/helpers.php:292
|
| 2120 |
msgid "Netherlands Antilles"
|
| 2121 |
msgstr ""
|
| 2122 |
|
| 2123 |
+
#: includes/helpers.php:293
|
| 2124 |
msgid "New Caledonia"
|
| 2125 |
msgstr ""
|
| 2126 |
|
| 2127 |
+
#: includes/helpers.php:294
|
| 2128 |
msgid "New Zealand"
|
| 2129 |
msgstr ""
|
| 2130 |
|
| 2131 |
+
#: includes/helpers.php:295
|
| 2132 |
msgid "Nicaragua"
|
| 2133 |
msgstr ""
|
| 2134 |
|
| 2135 |
+
#: includes/helpers.php:296
|
| 2136 |
msgid "Niger"
|
| 2137 |
msgstr ""
|
| 2138 |
|
| 2139 |
+
#: includes/helpers.php:297
|
| 2140 |
msgid "Nigeria"
|
| 2141 |
msgstr ""
|
| 2142 |
|
| 2143 |
+
#: includes/helpers.php:298
|
| 2144 |
msgid "Niue"
|
| 2145 |
msgstr ""
|
| 2146 |
|
| 2147 |
+
#: includes/helpers.php:299
|
| 2148 |
msgid "Norfolk Island"
|
| 2149 |
msgstr ""
|
| 2150 |
|
| 2151 |
+
#: includes/helpers.php:300
|
| 2152 |
msgid "North Korea"
|
| 2153 |
msgstr ""
|
| 2154 |
|
| 2155 |
+
#: includes/helpers.php:301
|
| 2156 |
msgid "Northern Mariana Islands"
|
| 2157 |
msgstr ""
|
| 2158 |
|
| 2159 |
+
#: includes/helpers.php:302
|
| 2160 |
msgid "Norway"
|
| 2161 |
msgstr ""
|
| 2162 |
|
| 2163 |
+
#: includes/helpers.php:303
|
| 2164 |
msgid "Oman"
|
| 2165 |
msgstr ""
|
| 2166 |
|
| 2167 |
+
#: includes/helpers.php:304
|
| 2168 |
msgid "Pakistan"
|
| 2169 |
msgstr ""
|
| 2170 |
|
| 2171 |
+
#: includes/helpers.php:305
|
| 2172 |
msgid "Palau"
|
| 2173 |
msgstr ""
|
| 2174 |
|
| 2175 |
+
#: includes/helpers.php:306
|
| 2176 |
msgid "Palestinian Territories"
|
| 2177 |
msgstr ""
|
| 2178 |
|
| 2179 |
+
#: includes/helpers.php:307
|
| 2180 |
msgid "Panama"
|
| 2181 |
msgstr ""
|
| 2182 |
|
| 2183 |
+
#: includes/helpers.php:308
|
| 2184 |
msgid "Papua New Guinea"
|
| 2185 |
msgstr ""
|
| 2186 |
|
| 2187 |
+
#: includes/helpers.php:309
|
| 2188 |
msgid "Paraguay"
|
| 2189 |
msgstr ""
|
| 2190 |
|
| 2191 |
+
#: includes/helpers.php:310
|
| 2192 |
msgid "Peru"
|
| 2193 |
msgstr ""
|
| 2194 |
|
| 2195 |
+
#: includes/helpers.php:311
|
| 2196 |
msgid "Philippines"
|
| 2197 |
msgstr ""
|
| 2198 |
|
| 2199 |
+
#: includes/helpers.php:312
|
| 2200 |
msgid "Pitcairn Island"
|
| 2201 |
msgstr ""
|
| 2202 |
|
| 2203 |
+
#: includes/helpers.php:313
|
| 2204 |
msgid "Poland"
|
| 2205 |
msgstr ""
|
| 2206 |
|
| 2207 |
+
#: includes/helpers.php:314
|
| 2208 |
msgid "Portugal"
|
| 2209 |
msgstr ""
|
| 2210 |
|
| 2211 |
+
#: includes/helpers.php:315
|
| 2212 |
msgid "Puerto Rico"
|
| 2213 |
msgstr ""
|
| 2214 |
|
| 2215 |
+
#: includes/helpers.php:316
|
| 2216 |
msgid "Qatar"
|
| 2217 |
msgstr ""
|
| 2218 |
|
| 2219 |
+
#: includes/helpers.php:317
|
| 2220 |
msgid "Republic of Kosovo"
|
| 2221 |
msgstr ""
|
| 2222 |
|
| 2223 |
+
#: includes/helpers.php:318
|
| 2224 |
msgid "Reunion Island"
|
| 2225 |
msgstr ""
|
| 2226 |
|
| 2227 |
+
#: includes/helpers.php:319
|
| 2228 |
msgid "Romania"
|
| 2229 |
msgstr ""
|
| 2230 |
|
| 2231 |
+
#: includes/helpers.php:320
|
| 2232 |
msgid "Russian Federation"
|
| 2233 |
msgstr ""
|
| 2234 |
|
| 2235 |
+
#: includes/helpers.php:321
|
| 2236 |
msgid "Rwanda"
|
| 2237 |
msgstr ""
|
| 2238 |
|
| 2239 |
+
#: includes/helpers.php:322
|
| 2240 |
msgid "Saint Barthélemy"
|
| 2241 |
msgstr ""
|
| 2242 |
|
| 2243 |
+
#: includes/helpers.php:323
|
| 2244 |
msgid "Saint Helena"
|
| 2245 |
msgstr ""
|
| 2246 |
|
| 2247 |
+
#: includes/helpers.php:324
|
| 2248 |
msgid "Saint Kitts and Nevis"
|
| 2249 |
msgstr ""
|
| 2250 |
|
| 2251 |
+
#: includes/helpers.php:325
|
| 2252 |
msgid "Saint Lucia"
|
| 2253 |
msgstr ""
|
| 2254 |
|
| 2255 |
+
#: includes/helpers.php:326
|
| 2256 |
msgid "Saint Martin (French)"
|
| 2257 |
msgstr ""
|
| 2258 |
|
| 2259 |
+
#: includes/helpers.php:327
|
| 2260 |
msgid "Saint Martin (Dutch)"
|
| 2261 |
msgstr ""
|
| 2262 |
|
| 2263 |
+
#: includes/helpers.php:328
|
| 2264 |
msgid "Saint Pierre and Miquelon"
|
| 2265 |
msgstr ""
|
| 2266 |
|
| 2267 |
+
#: includes/helpers.php:329
|
| 2268 |
msgid "Saint Vincent and the Grenadines"
|
| 2269 |
msgstr ""
|
| 2270 |
|
| 2271 |
+
#: includes/helpers.php:330
|
| 2272 |
msgid "San Marino"
|
| 2273 |
msgstr ""
|
| 2274 |
|
| 2275 |
+
#: includes/helpers.php:331
|
| 2276 |
msgid "São Tomé and Príncipe"
|
| 2277 |
msgstr ""
|
| 2278 |
|
| 2279 |
+
#: includes/helpers.php:332
|
| 2280 |
msgid "Saudi Arabia"
|
| 2281 |
msgstr ""
|
| 2282 |
|
| 2283 |
+
#: includes/helpers.php:333
|
| 2284 |
msgid "Senegal"
|
| 2285 |
msgstr ""
|
| 2286 |
|
| 2287 |
+
#: includes/helpers.php:334
|
| 2288 |
msgid "Serbia"
|
| 2289 |
msgstr ""
|
| 2290 |
|
| 2291 |
+
#: includes/helpers.php:335
|
| 2292 |
msgid "Seychelles"
|
| 2293 |
msgstr ""
|
| 2294 |
|
| 2295 |
+
#: includes/helpers.php:336
|
| 2296 |
msgid "Sierra Leone"
|
| 2297 |
msgstr ""
|
| 2298 |
|
| 2299 |
+
#: includes/helpers.php:337
|
| 2300 |
msgid "Singapore"
|
| 2301 |
msgstr ""
|
| 2302 |
|
| 2303 |
+
#: includes/helpers.php:338
|
| 2304 |
msgid "Slovak Republic"
|
| 2305 |
msgstr ""
|
| 2306 |
|
| 2307 |
+
#: includes/helpers.php:339
|
| 2308 |
msgid "Slovenia"
|
| 2309 |
msgstr ""
|
| 2310 |
|
| 2311 |
+
#: includes/helpers.php:340
|
| 2312 |
msgid "Solomon Islands"
|
| 2313 |
msgstr ""
|
| 2314 |
|
| 2315 |
+
#: includes/helpers.php:341
|
| 2316 |
msgid "Somalia"
|
| 2317 |
msgstr ""
|
| 2318 |
|
| 2319 |
+
#: includes/helpers.php:342
|
| 2320 |
msgid "South Africa"
|
| 2321 |
msgstr ""
|
| 2322 |
|
| 2323 |
+
#: includes/helpers.php:343
|
| 2324 |
msgid "South Georgia"
|
| 2325 |
msgstr ""
|
| 2326 |
|
| 2327 |
+
#: includes/helpers.php:344
|
| 2328 |
msgid "South Korea"
|
| 2329 |
msgstr ""
|
| 2330 |
|
| 2331 |
+
#: includes/helpers.php:345
|
| 2332 |
msgid "South Sudan"
|
| 2333 |
msgstr ""
|
| 2334 |
|
| 2335 |
+
#: includes/helpers.php:346
|
| 2336 |
msgid "Spain"
|
| 2337 |
msgstr ""
|
| 2338 |
|
| 2339 |
+
#: includes/helpers.php:347
|
| 2340 |
msgid "Sri Lanka"
|
| 2341 |
msgstr ""
|
| 2342 |
|
| 2343 |
+
#: includes/helpers.php:348
|
| 2344 |
msgid "Sudan"
|
| 2345 |
msgstr ""
|
| 2346 |
|
| 2347 |
+
#: includes/helpers.php:349
|
| 2348 |
msgid "Suriname"
|
| 2349 |
msgstr ""
|
| 2350 |
|
| 2351 |
+
#: includes/helpers.php:350
|
| 2352 |
msgid "Svalbard and Jan Mayen Islands"
|
| 2353 |
msgstr ""
|
| 2354 |
|
| 2355 |
+
#: includes/helpers.php:351
|
| 2356 |
msgid "Swaziland"
|
| 2357 |
msgstr ""
|
| 2358 |
|
| 2359 |
+
#: includes/helpers.php:352
|
| 2360 |
msgid "Sweden"
|
| 2361 |
msgstr ""
|
| 2362 |
|
| 2363 |
+
#: includes/helpers.php:353
|
| 2364 |
msgid "Switzerland"
|
| 2365 |
msgstr ""
|
| 2366 |
|
| 2367 |
+
#: includes/helpers.php:354
|
| 2368 |
msgid "Syrian Arab Republic"
|
| 2369 |
msgstr ""
|
| 2370 |
|
| 2371 |
+
#: includes/helpers.php:355
|
| 2372 |
msgid "Taiwan"
|
| 2373 |
msgstr ""
|
| 2374 |
|
| 2375 |
+
#: includes/helpers.php:356
|
| 2376 |
msgid "Tajikistan"
|
| 2377 |
msgstr ""
|
| 2378 |
|
| 2379 |
+
#: includes/helpers.php:357
|
| 2380 |
msgid "Tanzania"
|
| 2381 |
msgstr ""
|
| 2382 |
|
| 2383 |
+
#: includes/helpers.php:358
|
| 2384 |
msgid "Thailand"
|
| 2385 |
msgstr ""
|
| 2386 |
|
| 2387 |
+
#: includes/helpers.php:359
|
| 2388 |
msgid "Timor-Leste"
|
| 2389 |
msgstr ""
|
| 2390 |
|
| 2391 |
+
#: includes/helpers.php:360
|
| 2392 |
msgid "Togo"
|
| 2393 |
msgstr ""
|
| 2394 |
|
| 2395 |
+
#: includes/helpers.php:361
|
| 2396 |
msgid "Tokelau"
|
| 2397 |
msgstr ""
|
| 2398 |
|
| 2399 |
+
#: includes/helpers.php:362
|
| 2400 |
msgid "Tonga"
|
| 2401 |
msgstr ""
|
| 2402 |
|
| 2403 |
+
#: includes/helpers.php:363
|
| 2404 |
msgid "Trinidad and Tobago"
|
| 2405 |
msgstr ""
|
| 2406 |
|
| 2407 |
+
#: includes/helpers.php:364
|
| 2408 |
msgid "Tunisia"
|
| 2409 |
msgstr ""
|
| 2410 |
|
| 2411 |
+
#: includes/helpers.php:365
|
| 2412 |
msgid "Turkey"
|
| 2413 |
msgstr ""
|
| 2414 |
|
| 2415 |
+
#: includes/helpers.php:366
|
| 2416 |
msgid "Turkmenistan"
|
| 2417 |
msgstr ""
|
| 2418 |
|
| 2419 |
+
#: includes/helpers.php:367
|
| 2420 |
msgid "Turks and Caicos Islands"
|
| 2421 |
msgstr ""
|
| 2422 |
|
| 2423 |
+
#: includes/helpers.php:368
|
| 2424 |
msgid "Tuvalu"
|
| 2425 |
msgstr ""
|
| 2426 |
|
| 2427 |
+
#: includes/helpers.php:369
|
| 2428 |
msgid "Uganda"
|
| 2429 |
msgstr ""
|
| 2430 |
|
| 2431 |
+
#: includes/helpers.php:370
|
| 2432 |
msgid "Ukraine"
|
| 2433 |
msgstr ""
|
| 2434 |
|
| 2435 |
+
#: includes/helpers.php:371
|
| 2436 |
msgid "United Arab Emirates"
|
| 2437 |
msgstr ""
|
| 2438 |
|
| 2439 |
+
#: includes/helpers.php:372
|
| 2440 |
msgid "Uruguay"
|
| 2441 |
msgstr ""
|
| 2442 |
|
| 2443 |
+
#: includes/helpers.php:373
|
| 2444 |
msgid "US Minor Outlying Islands"
|
| 2445 |
msgstr ""
|
| 2446 |
|
| 2447 |
+
#: includes/helpers.php:374
|
| 2448 |
msgid "Uzbekistan"
|
| 2449 |
msgstr ""
|
| 2450 |
|
| 2451 |
+
#: includes/helpers.php:375
|
| 2452 |
msgid "Vanuatu"
|
| 2453 |
msgstr ""
|
| 2454 |
|
| 2455 |
+
#: includes/helpers.php:376
|
| 2456 |
msgid "Venezuela"
|
| 2457 |
msgstr ""
|
| 2458 |
|
| 2459 |
+
#: includes/helpers.php:377
|
| 2460 |
msgid "Vietnam"
|
| 2461 |
msgstr ""
|
| 2462 |
|
| 2463 |
+
#: includes/helpers.php:378
|
| 2464 |
msgid "Virgin Islands (British)"
|
| 2465 |
msgstr ""
|
| 2466 |
|
| 2467 |
+
#: includes/helpers.php:379
|
| 2468 |
msgid "Virgin Islands (USA)"
|
| 2469 |
msgstr ""
|
| 2470 |
|
| 2471 |
+
#: includes/helpers.php:380
|
| 2472 |
msgid "Wallis and Futuna Islands"
|
| 2473 |
msgstr ""
|
| 2474 |
|
| 2475 |
+
#: includes/helpers.php:381
|
| 2476 |
msgid "Western Sahara"
|
| 2477 |
msgstr ""
|
| 2478 |
|
| 2479 |
+
#: includes/helpers.php:382
|
| 2480 |
msgid "Western Samoa"
|
| 2481 |
msgstr ""
|
| 2482 |
|
| 2483 |
+
#: includes/helpers.php:383
|
| 2484 |
msgid "Yemen"
|
| 2485 |
msgstr ""
|
| 2486 |
|
| 2487 |
+
#: includes/helpers.php:384
|
| 2488 |
msgid "Zambia"
|
| 2489 |
msgstr ""
|
| 2490 |
|
| 2491 |
+
#: includes/helpers.php:385
|
| 2492 |
msgid "Zimbabwe"
|
| 2493 |
msgstr ""
|
| 2494 |
|
readme.txt
CHANGED
|
@@ -137,6 +137,26 @@ You can also learn about other <a href="http://www.wpbeginner.com/category/plugi
|
|
| 137 |
|
| 138 |
== Changelog ==
|
| 139 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 140 |
= 6.0.16, March 7, 2017 =
|
| 141 |
* Fixed: Issues related to link tracking.
|
| 142 |
|
| 137 |
|
| 138 |
== Changelog ==
|
| 139 |
|
| 140 |
+
= 6.1.0, March 7, 2017 =
|
| 141 |
+
* New: Campaign URL building tool with shortlink capability.
|
| 142 |
+
* New: Settings import/export tool.
|
| 143 |
+
* New: Experimental (beta) hash tracking for single-page style themes. Note, as the description for the setting says, this feature is a beta feature, and can be tweaked or removed in upcoming versions.
|
| 144 |
+
* New: Manual default subsite UA's can now be set from the network settings panel for MonsterInsights.
|
| 145 |
+
* New: Optout of GA tracking is now enabled per Google standard. See https://github.com/awesomemotive/google-analytics-for-wordpress/issues/488 for more information.
|
| 146 |
+
* Tweak: Notices about JS conflicts now include the JS error when possible.
|
| 147 |
+
* Tweak: Some tweaking to when the "Connection error with Google" error is displayed during oAuth.
|
| 148 |
+
* Tweak: Notice now shown when too early to display statistics from Google.
|
| 149 |
+
* Tweak: Inbound as outbound links may now have a period in them.
|
| 150 |
+
* Tweak: Removed duplicate option checking on frontend.
|
| 151 |
+
* Tweak: oAuth dialog now only programically closes when the select profile view is shown or when a new one is opened.
|
| 152 |
+
* Tweak: Mailto links are now handled as an externally opening link, allowing to bypass issues with the Safari browser not following standards.
|
| 153 |
+
* Tweak: WP-Admin Login page tracking has been removed.
|
| 154 |
+
* Tweak: More countries now shown in the country map in the overview report.
|
| 155 |
+
* Tweak: License key field is no longer shown on lite installs.
|
| 156 |
+
* Tweak: Frontend JS file has been refactored to make it more unit testable.
|
| 157 |
+
* Bugfix: Download events now correctly include data in all cases not just some.
|
| 158 |
+
* Bugfix: A syntax error involving the manual UA code input has been resolved that could have affected some users under a rare circumstance.
|
| 159 |
+
|
| 160 |
= 6.0.16, March 7, 2017 =
|
| 161 |
* Fixed: Issues related to link tracking.
|
| 162 |
|
