1/* 2 * jQuery dotdotdot 1.8.3 3 * 4 * Copyright (c) Fred Heusschen 5 * www.frebsite.nl 6 * 7 * Plugin website: 8 * dotdotdot.frebsite.nl 9 * 10 * Licensed under the MIT license. 11 * http://en.wikipedia.org/wiki/MIT_License 12 */ 13 14(function($, undef) { 15 'use strict'; 16 if ($.fn.dotdotdot) { 17 return; 18 } 19 20 $.fn.dotdotdot = function(o) { 21 if (this.length === 0) { 22 $.fn.dotdotdot.debug('No element found for "' + this.selector + '".'); 23 return this; 24 } 25 if (this.length > 1) { 26 return this.each( 27 function() { 28 $(this).dotdotdot(o); 29 } 30 ); 31 } 32 33 var $dot = this; 34 var orgContent = $dot.contents(); 35 36 if ($dot.data('dotdotdot')) { 37 $dot.trigger('destroy.dot'); 38 } 39 40 $dot.data('dotdotdot-style', $dot.attr('style') || ''); 41 $dot.css('word-wrap', 'break-word'); 42 if ($dot.css('white-space') === 'nowrap') { 43 $dot.css('white-space', 'normal'); 44 } 45 46 $dot.bind_events = function() { 47 $dot.bind( 48 'update.dot', 49 function(e, c) { 50 $dot.removeClass("is-truncated"); 51 e.preventDefault(); 52 e.stopPropagation(); 53 54 switch (typeof opts.height) { 55 case 'number': 56 opts.maxHeight = opts.height; 57 break; 58 59 case 'function': 60 opts.maxHeight = opts.height.call($dot[0]); 61 break; 62 63 default: 64 opts.maxHeight = getTrueInnerHeight($dot); 65 break; 66 } 67 68 opts.maxHeight += opts.tolerance; 69 70 if (typeof c != 'undefined') { 71 if (typeof c == 'string' || ('nodeType' in c && c.nodeType === 1)) { 72 c = $('<div />').append(c).contents(); 73 } 74 if (c instanceof $) { 75 orgContent = c; 76 } 77 } 78 79 $inr = $dot.wrapInner('<div class="dotdotdot" />').children(); 80 $inr.contents() 81 .detach() 82 .end() 83 .append(orgContent.clone(true)) 84 .find('br') 85 .replaceWith(' <br /> ') 86 .end() 87 .css({ 88 'height': 'auto', 89 'width': 'auto', 90 'border': 'none', 91 'padding': 0, 92 'margin': 0 93 }); 94 95 var after = false, 96 trunc = false; 97 98 if (conf.afterElement) { 99 after = conf.afterElement.clone(true); 100 after.show(); 101 conf.afterElement.detach(); 102 } 103 104 if (test($inr, opts)) { 105 if (opts.wrap == 'children') { 106 trunc = children($inr, opts, after); 107 } else { 108 trunc = ellipsis($inr, $dot, $inr, opts, after); 109 } 110 } 111 $inr.replaceWith($inr.contents()); 112 $inr = null; 113 114 if ($.isFunction(opts.callback)) { 115 opts.callback.call($dot[0], trunc, orgContent); 116 } 117 118 conf.isTruncated = trunc; 119 return trunc; 120 } 121 122 ).bind( 123 'isTruncated.dot', 124 function(e, fn) { 125 e.preventDefault(); 126 e.stopPropagation(); 127 128 if (typeof fn == 'function') { 129 fn.call($dot[0], conf.isTruncated); 130 } 131 return conf.isTruncated; 132 } 133 134 ).bind( 135 'originalContent.dot', 136 function(e, fn) { 137 e.preventDefault(); 138 e.stopPropagation(); 139 140 if (typeof fn == 'function') { 141 fn.call($dot[0], orgContent); 142 } 143 return orgContent; 144 } 145 146 ).bind( 147 'destroy.dot', 148 function(e) { 149 e.preventDefault(); 150 e.stopPropagation(); 151 152 $dot.unwatch() 153 .unbind_events() 154 .contents() 155 .detach() 156 .end() 157 .append(orgContent) 158 .attr('style', $dot.data('dotdotdot-style') || '') 159 .removeClass('is-truncated') 160 .data('dotdotdot', false); 161 } 162 ); 163 return $dot; 164 }; // /bind_events 165 166 $dot.unbind_events = function() { 167 $dot.unbind('.dot'); 168 return $dot; 169 }; // /unbind_events 170 171 $dot.watch = function() { 172 $dot.unwatch(); 173 if (opts.watch == 'window') { 174 var $window = $(window), 175 _wWidth = $window.width(), 176 _wHeight = $window.height(); 177 178 $window.bind( 179 'resize.dot' + conf.dotId, 180 function() { 181 if (_wWidth != $window.width() || _wHeight != $window.height() || !opts.windowResizeFix) { 182 _wWidth = $window.width(); 183 _wHeight = $window.height(); 184 185 if (watchInt) { 186 clearInterval(watchInt); 187 } 188 watchInt = setTimeout( 189 function() { 190 $dot.trigger('update.dot'); 191 }, 100 192 ); 193 } 194 } 195 ); 196 } else { 197 watchOrg = getSizes($dot); 198 watchInt = setInterval( 199 function() { 200 if ($dot.is(':visible')) { 201 var watchNew = getSizes($dot); 202 if (watchOrg.width != watchNew.width || 203 watchOrg.height != watchNew.height) { 204 $dot.trigger('update.dot');
205 watchOrg = watchNew; 206 } 207 } 208 }, 500 209 ); 210 } 211 return $dot; 212 }; 213 $dot.unwatch = function() { 214 $(window).unbind('resize.dot' + conf.dotId); 215 if (watchInt) { 216 clearInterval(watchInt); 217 } 218 return $dot; 219 }; 220 221 var opts = $.extend(true, {}, $.fn.dotdotdot.defaults, o), 222 conf = {}, 223 watchOrg = {}, 224 watchInt = null, 225 $inr = null; 226 227 228 if (!(opts.lastCharacter.remove instanceof Array)) { 229 opts.lastCharacter.remove = $.fn.dotdotdot.defaultArrays.lastCharacter.remove; 230 } 231 if (!(opts.lastCharacter.noEllipsis instanceof Array)) { 232 opts.lastCharacter.noEllipsis = $.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis; 233 } 234 235 236 conf.afterElement = getElement(opts.after, $dot); 237 conf.isTruncated = false; 238 conf.dotId = dotId++; 239 240 241 $dot.data('dotdotdot', true) 242 .bind_events() 243 .trigger('update.dot'); 244 245 if (opts.watch) { 246 $dot.watch(); 247 } 248 249 return $dot; 250 }; 251 252 253 // public 254 $.fn.dotdotdot.defaults = { 255 'ellipsis': '... ', 256 'wrap': 'word', 257 'fallbackToLetter': true, 258 'lastCharacter': {}, 259 'tolerance': 0, 260 'callback': null, 261 'after': null, 262 'height': null, 263 'watch': false, 264 'windowResizeFix': true, 265 'maxLength': null 266 }; 267 $.fn.dotdotdot.defaultArrays = { 268 'lastCharacter': { 269 'remove': [' ', '\u3000', ',', ';', '.', '!', '?'], 270 'noEllipsis': [] 271 } 272 }; 273 $.fn.dotdotdot.debug = function(msg) {}; 274 275 276 // private 277 var dotId = 1; 278 279 function children($elem, o, after) { 280 var $elements = $elem.children(), 281 isTruncated = false; 282 283 $elem.empty(); 284 285 for (var a = 0, l = $elements.length; a < l; a++) { 286 var $e = $elements.eq(a);
287 $elem.append($e); 288 if (after) { 289 $elem.append(after); 290 } 291 if (test($elem, o)) { 292 $e.remove(); 293 isTruncated = true; 294 break; 295 } else { 296 if (after) { 297 after.detach(); 298 } 299 } 300 } 301 return isTruncated; 302 } 303 304 function ellipsis($elem, $d, $i, o, after) { 305 var isTruncated = false; 306 307 // Don't put the ellipsis directly inside these elements 308 var notx = 'a, table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style'; 309 310 // Don't remove these elements even if they are after the ellipsis 311 var noty = 'script, .dotdotdot-keep'; 312 313 $elem 314 .contents() 315 .detach() 316 .each( 317 function() { 318 319 var e = this, 320 $e = $(e); 321 322 if (typeof e == 'undefined') { 323 return true; 324 } else if ($e.is(noty)) {
325 $elem.append($e); 326 } else if (isTruncated) { 327 return true; 328 } else { 329 $elem.append($e); 330 if (after && !$e.is(o.after) && !$e.find(o.after).length) { 331 $elem[$elem.is(notx) ? 'after' : 'append'](after); 332 } 333 if (test($i, o)) { 334 if (e.nodeType == 3) // node is TEXT 335 { 336 isTruncated = ellipsisElement($e, $d, $i, o, after); 337 } else { 338 isTruncated = ellipsis($e, $d, $i, o, after); 339 } 340 } 341 342 if (!isTruncated) { 343 if (after) { 344 after.detach(); 345 } 346 } 347 } 348 } 349 ); 350 $d.addClass("is-truncated"); 351 return isTruncated; 352 } 353 354 function ellipsisElement($e, $d, $i, o, after) { 355 var e = $e[0]; 356 357 if (!e) { 358 return false; 359 } 360 361 var txt = getTextContent(e), 362 space = (txt.indexOf(' ') !== -1) ? ' ' : '\u3000', 363 separator = (o.wrap == 'letter') ? '' : space, 364 textArr = txt.split(separator), 365 position = -1, 366 midPos = -1, 367 startPos = 0, 368 endPos = textArr.length - 1; 369 370 371 // Only one word 372 if (o.fallbackToLetter && startPos === 0 && endPos === 0) { 373 separator = ''; 374 textArr = txt.split(separator); 375 endPos = textArr.length - 1; 376 } 377 378 if (o.maxLength) { 379 txt = addEllipsis(txt.trim().substr(0, o.maxLength), o); 380 setTextContent(e, txt); 381 } else { 382 383 while (startPos <= endPos && !(startPos === 0 && endPos === 0)) { 384 var m = Math.floor((startPos + endPos) / 2); 385 if (m == midPos) { 386 break; 387 } 388 midPos = m; 389 390 setTextContent(e, textArr.slice(0, midPos + 1).join(separator) + o.ellipsis); 391 392 $i.children().each(function() { 393 $(this).toggle().toggle(); 394 }); 395 396 if (!test($i, o)) { 397 position = midPos; 398 startPos = midPos; 399 } else { 400 endPos = midPos; 401 402 // Fallback to letter 403 if (o.fallbackToLetter && startPos === 0 && endPos === 0) { 404 separator = ''; 405 textArr = textArr[0].split(separator); 406 position = -1; 407 midPos = -1; 408 startPos = 0; 409 endPos = textArr.length - 1; 410 } 411 } 412 } 413 414 if (position != -1 && !(textArr.length === 1 && textArr[0].length === 0)) { 415 txt = addEllipsis(textArr.slice(0, position + 1).join(separator), o); 416 setTextContent(e, txt); 417 } else { 418 var $w = $e.parent(); 419 $e.detach(); 420 421 var afterLength = (after && after.closest($w).length) ? after.length : 0; 422 423 if ($w.contents().length > afterLength) { 424 e = findLastTextNode($w.contents().eq(-1 - afterLength), $d); 425 } else { 426 e = findLastTextNode($w, $d, true); 427 if (!afterLength) { 428 $w.detach(); 429 } 430 } 431 if (e) { 432 txt = addEllipsis(getTextContent(e), o); 433 setTextContent(e, txt); 434 if (afterLength && after) { 435 var $parent = after.parent(); 436 437 $(e).parent().append(after); 438 439 if (!$.trim($parent.html())) { 440 $parent.remove(); 441 } 442 } 443 } 444 } 445 } 446 447 return true; 448 } 449 450 function test($i, o) { 451 return ($i.innerHeight() > o.maxHeight || (o.maxLength && $i.text().trim().length > o.maxLength)); 452 } 453 454 function addEllipsis(txt, o) { 455 while ($.inArray(txt.slice(-1), o.lastCharacter.remove) > -1) { 456 txt = txt.slice(0, -1); 457 }
458 if ($.inArray(txt.slice(-1), o.lastCharacter.noEllipsis) < 0) { 459 txt += o.ellipsis; 460 } 461 return txt; 462 } 463 464 function getSizes($d) { 465 return { 466 'width': $d.innerWidth(), 467 'height': $d.innerHeight() 468 }; 469 } 470 471 function setTextContent(e, content) { 472 if (e.innerText) { 473 e.innerText = content; 474 } else if (e.nodeValue) { 475 e.nodeValue = content; 476 } else if (e.textContent) { 477 e.textContent = content; 478 } 479 480 } 481 482 function getTextContent(e) { 483 if (e.innerText) { 484 return e.innerText; 485 } else if (e.nodeValue) { 486 return e.nodeValue; 487 } else if (e.textContent) { 488 return e.textContent; 489 } else { 490 return ""; 491 } 492 } 493 494 function getPrevNode(n) { 495 do { 496 n = n.previousSibling; 497 } 498 while (n && n.nodeType !== 1 && n.nodeType !== 3); 499 500 return n; 501 } 502 503 function findLastTextNode($el, $top, excludeCurrent) { 504 var e = $el && $el[0], 505 p; 506 if (e) { 507 if (!excludeCurrent) { 508 if (e.nodeType === 3) { 509 return e; 510 } 511 if ($.trim($el.text())) { 512 return findLastTextNode($el.contents().last(), $top); 513 } 514 } 515 p = getPrevNode(e); 516 while (!p) { 517 $el = $el.parent(); 518 if ($el.is($top) || !$el.length) { 519 return false; 520 } 521 p = getPrevNode($el[0]); 522 } 523 if (p) { 524 return findLastTextNode($(p), $top); 525 } 526 } 527 return false; 528 } 529 530 function getElement(e, $i) { 531 if (!e) { 532 return false; 533 } 534 if (typeof e === 'string') { 535 e = $(e, $i); 536 return (e.length) ? 537 e : 538 false; 539 } 540 return !e.jquery ? 541 false : 542 e; 543 } 544 545 function getTrueInnerHeight($el) { 546 var h = $el.innerHeight(), 547 a = ['paddingTop', 'paddingBottom']; 548 549 for (var z = 0, l = a.length; z < l; z++) { 550 var m = parseInt($el.css(a[z]), 10); 551 if (isNaN(m)) { 552 m = 0; 553 } 554 h -= m; 555 } 556 return h; 557 } 558 559 560 // override jQuery.html 561 var _orgHtml = $.fn.html; 562 $.fn.html = function(str) { 563 if (str != undef && !$.isFunction(str) && this.data('dotdotdot')) { 564 return this.trigger('update', [str]); 565 } 566 return _orgHtml.apply(this, arguments); 567 }; 568 569 570 // override jQuery.text 571 var _orgText = $.fn.text; 572 $.fn.text = function(str) { 573 if (str != undef && !$.isFunction(str) && this.data('dotdotdot')) { 574 str = $('<div />').text(str).html(); 575 return this.trigger('update', [str]); 576 } 577 return _orgText.apply(this, arguments); 578 }; 579 580 581})(jQuery); 582 583/* 584 585 ## Automatic parsing for CSS classes 586 Contributed by [Ramil Valitov](https://github.com/rvalitov) 587 588 ### The idea 589 You can add one or several CSS classes to HTML elements to automatically invoke "jQuery.dotdotdot functionality" and some extra features. It allows to use jQuery.dotdotdot only by adding appropriate CSS classes without JS programming. 590 591 ### Available classes and their description 592 * dot-ellipsis - automatically invoke jQuery.dotdotdot to this element. This class must be included if you plan to use other classes below. 593 * dot-resize-update - automatically update if window resize event occurs. It's equivalent to option `watch:'window'`. 594 * dot-timer-update - automatically update at regular intervals using setInterval. It's equivalent to option `watch:true`. 595 * dot-load-update - automatically update after the window has beem completely rendered. Can be useful if your content is generated dynamically using using JS and, hence, jQuery.dotdotdot can't correctly detect the height of the element before it's rendered completely. 596 * dot-height-XXX - available height of content area in pixels, where XXX is a number, e.g. can be `dot-height-35` if you want to set maximum height for 35 pixels. It's equivalent to option `height:'XXX'`. 597 598 ### Usage examples 599 *Adding jQuery.dotdotdot to element* 600 601 <div class="dot-ellipsis"> 602 <p>Lorem Ipsum is simply dummy text.</p> 603 </div> 604 605 *Adding jQuery.dotdotdot to element with update on window resize* 606 607 <div class="dot-ellipsis dot-resize-update"> 608 <p>Lorem Ipsum is simply dummy text.</p> 609 </div> 610 611 *Adding jQuery.dotdotdot to element with predefined height of 50px* 612 613 <div class="dot-ellipsis dot-height-50"> 614 <p>Lorem Ipsum is simply dummy text.</p> 615 </div> 616 617 */ 618 619jQuery(document).ready(function($) { 620 //We only invoke jQuery.dotdotdot on elements that have dot-ellipsis class 621 $(".dot-ellipsis").each(function() { 622 //Checking if update on window resize required 623 var watch_window = $(this).hasClass("dot-resize-update"); 624 625 //Checking if update on timer required 626 var watch_timer = $(this).hasClass("dot-timer-update"); 627 628 //Checking if height set 629 var height = 0; 630 var classList = $(this).attr('class').split(/\s+/); 631 $.each(classList, function(index, item) { 632 var matchResult = item.match(/^dot-height-(\d+)$/); 633 if (matchResult !== null) 634 height = Number(matchResult[1]); 635 }); 636 637 //Invoking jQuery.dotdotdot 638 var x = {}; 639 if (watch_timer) 640 x.watch = true; 641 if (watch_window) 642 x.watch = 'window'; 643 if (height > 0) 644 x.height = height; 645 $(this).dotdotdot(x); 646 });
647}); 648 649//Updating elements (if any) on window.load event 650jQuery(window).on('load', function() { 651 jQuery(".dot-ellipsis.dot-load-update").trigger("update.dot"); 652}); 653; 654/* 655 * Superfish v1.4.8 - jQuery menu widget 656 * Copyright (c) 2008 Joel Birch 657 * 658 * Dual licensed under the MIT and GPL licenses: 659 * http://www.opensource.org/licenses/mit-license.php 660 * http://www.gnu.org/licenses/gpl.html 661 * 662 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt 663 */ 664(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> »</span>'].join("")),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(["li.",o.hoverClass].join("")).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(["ul.",c.menuClass,":first"].join(""))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$("li."+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(" ")).filter("li:has(ul)").removeClass(o.pathClass);});sf.o[s]=sf.op=o;$("li:has(ul)",this)[($.fn.hoverIntent&&!o.disableHI)?"hoverIntent":"hover"](over,out).each(function(){if(o.autoArrows){addArrow($(">a:first-child",this));}}).not("."+c.bcClass).hideSuperfishUl();var $a=$("a",this);$a.each(function(i){var $li=$a.eq(i).parents("li");$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7)){menuClasses.push(c.shadowClass);}$(this).addClass(menuClasses.join(" "));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined){this.toggleClass(sf.c.shadowClass+"-off");}};sf.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};sf.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:"";o.retainPath=false;var $ul=$(["li.",o.hoverClass].join(""),this).add(this).not(not).removeClass(o.hoverClass).find(">ul").hide().css("visibility","hidden");o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+"-off",$ul=this.addClass(o.hoverClass).find(">ul:hidden").css("visibility","visible");sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);; 665 666if (location.href.includes("/footer/privacy")) location.href = "https://www.privacylab.it/informativa.php?14634448534"; 667 668/* isotope posizionamento immagini opere */ 669!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1
vendor: 3,663 bytes, line 669
669);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=0,n=i[o];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];n;){var r=s&&s[n];r&&(this.off(t,n),delete s[n]),n.apply(this,e),o+=r?0:1,n=i[o]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<h;e++){var i=u[e];t[i]=0}return t}function o(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function n(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);s.isBoxSizeOuter=r=200==t(n.width),i.removeChild(e)}}function s(e){if(n(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=o(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;l<h;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i],n=o+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
669sandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"object"==typeof t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);i!=-1&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,o){t=i.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);e(t,o)&&n.push(t);for(var i=t.querySelectorAll(o),s=0;s<i.length;s++)n.push(i[s])}}),n},i.debounceMethod=function(t,e,i){var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];t&&clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout(function(){o.apply(s,e),delete s[n]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var s=i.toDashed(n),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(o&&o.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,n,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function n(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=o.prototype=Object.create(t.prototype);d.constructor=o,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var o=h[i]||i;e[o]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=this.layout.size,r=o.indexOf("%")!=-1?parseFloat(o)/100*s.width:parseInt(o,10),a=n.indexOf("%")!=-1?parseFloat(n)/100*s.height:parseInt(n,10);r=isNaN(r)?0:r,a=isNaN(a)?0:a,r-=e?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=r,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),s=parseInt(e,10),r=n===this.position.x&&s===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,u=e-o,h={};
669h.transform=this.getTranslate(a,u),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return t=i?t:-t,e=o?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10
vendor: 11,351 bytes, line 669
669)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+n(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n){"use strict";function s(t,e){var i=o.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,f[n]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=m[o]||1;return i*n}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=n,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;o.extend(c,e.prototype),c.option=function(t){o.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},c._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var o,n=this.options[t];n?("string"==typeof n?o=this.element.querySelector(n):n instanceof HTMLElement&&(o=n),this[t]=o?i(o)[e]:n):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r==s&&i()}var n=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,o)})},c.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),o=this._boundingRect,n=i(t),s={left:e.left-o.left-n.marginLeft,top:e.top-o.top-n.marginTop,right:o.right-e.right-n.marginRight,bottom:o.bottom-e.bottom-n.marginBottom};return s},c.handleEvent=o.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},o.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=o.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=o.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=o.extend({},s.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(n),o.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=n,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope
669/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=i.prototype,n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];
vendor: 12,466 bytes, lines 669-670
669return n.forEach(function(t){o[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=Object.create(o),n.prototype.constructor=n,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var o=i.prototype;return o._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},o.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o,a=r&&r<1?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},o.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,o=e(i);this.containerWidth=o&&o.innerWidth},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var n=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",s=this[n](o,t),r={x:this.columnWidth*s.col,y:s.y},a=s.y+t.size.outerHeight,u=o+s.col,h=s.col;h<u;h++)this.colYs[h]=a;return r},o._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},o._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},o._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},o._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;n<t.length;n++){var s=t[n],r=i.sortData[s],a=o.sortData[s];if(r>a||r<a){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var o=t[i];o.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},l.updateSortData=function(t){ 670var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),s=n&&n[1],r=e(s,o),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=n.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=a(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var s=e[o];n.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;
670var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d}); 671 672 673 674 675jQuery( window ).load(function() { 676 677 (function() { 678 jQuery('.view-test-alma:not(.view-display-id-block_1,.view-display-id-block) .view-content > .views-row, .view-percorso-personalizzato .view-content > .views-row, .view-tutte-le-opere-new .view-content > .views-row, #block-views-galleria-fotografica-block .view-content > .views-row, .view-id-percorsi_opera .view-content > .views-row, #block-views-opere-della-sala-temi-block-1 .view-content > .views-row').wrap('<div class="wrappercolonne"></div>'); 679 })(); 680 681 682 jQuery("body").has(".wrappercolonne").prepend('<div class="prel"></div>') 683 684 685 686 jQuery('.view-test-alma:not(.view-display-id-block_1,.view-display-id-block) .view-content, .view-percorso-personalizzato .view-content, .view-tutte-le-opere-new .view-content,#block-views-galleria-fotografica-block .view-content, .view-id-percorsi_opera .view-content, #block-views-opere-della-sala-temi-block-1 .view-content').isotope({ 687 itemSelector: '.wrappercolonne', 688 percentPosition: true 689 }); 690 691 692 setTimeout(function(){ 693 jQuery('.wrappercolonne .views-row').fadeTo( 200, 1 ); 694 jQuery(".prel").fadeOut(); 695 }, 300); 696 697 698}); 699 700jQuery( document ).ajaxStart(function() { 701 if(jQuery(".wrappercolonne").length>0 ) {jQuery(".pager.pager--infinite-scroll.pager--infinite-scroll-auto").addClass("nopager")}; 702 jQuery(".prel").fadeIn(); 703}); 704 705var totajax=0; 706 707jQuery( document ).ajaxComplete(function() { 708 var my_ajax_index = ++totajax; 709 710 //link _blank 711 jQuery("a[href^=http]").each(function(){ 712 if(this.href.indexOf(location.hostname) == -1) { 713 jQuery(this).attr({ 714 target: "_blank" 715 }); 716 } 717 }); 718 719 jQuery("a[href$='.pdf']").attr({target: "_blank"}); 720 721 722 //opere 723 jQuery( ".view-tutte-le-opere-new .view-content > .views-row" ).wrap('<div class="wrappercolonne ajax-wrapping-' + my_ajax_index + '"></div>'); 724 // jQuery( ".view-tutte-le-opere-new .view-content .views-row" ).each(function( index ) { 725 // if( ! jQuery(this).parent().hasClass("wrappercolonne") && my_ajax_index==totajax) { jQuery(this).wrap('<div class="wrappercolonne"></div>')} 726 // }); 727 728 jQuery( ".view-test-alma:not(.view-display-id-block_1,.view-display-id-block) .view-content > .views-row" ).wrap('<div class="wrappercolonne ajax-wrapping-' + my_ajax_index + '"></div>'); 729 // jQuery( ".view-test-alma:not(.view-display-id-block_1,.view-display-id-block) .view-content > .views-row" ).each(function( index ) { 730 // if( ! jQuery(this).parent().hasClass("wrappercolonne") && my_ajax_index==totajax ) { jQuery(this).wrap('<div class="wrappercolonne"></div>')} 731 // }); 732 733 jQuery( ".view-percorso-personalizzato .view-content > .views-row" ).wrap('<div class="wrappercolonne ajax-wrapping-' + my_ajax_index + '"></div>'); 734 // jQuery( ".view-percorso-personalizzato .view-content .views-row" ).each(function( index ) { 735 // if( ! jQuery(this).parent().hasClass("wrappercolonne") && my_ajax_index==totajax ) { jQuery(this).wrap('<div class="wrappercolonne"></div>')} 736 // }); 737 738 jQuery( "#block-views-galleria-fotografica-block .view-content > .views-row" ).wrap('<div class="wrappercolonne ajax-wrapping-' + my_ajax_index + '"></div>'); 739 // jQuery( "#block-views-galleria-fotografica-block .view-content .views-row" ).each(function( index ) { 740 // if( ! jQuery(this).parent().hasClass("wrappercolonne") && my_ajax_index==totajax ) { jQuery(this).wrap('<div class="wrappercolonne"></div>')} 741 // }); 742 743 744 jQuery( ".view-id-percorsi_opera .view-content > .views-row" ).wrap('<div class="wrappercolonne ajax-wrapping-' + my_ajax_index + '"></div>'); 745 // jQuery( ".view-id-percorsi_opera .view-content .views-row" ).each(function( index ) { 746 // if( ! jQuery(this).parent().hasClass("wrappercolonne") && my_ajax_index==totajax ) { jQuery(this).wrap('<div class="wrappercolonne"></div>')} 747 // }); 748 749 jQuery( "#block-views-opere-della-sala-temi-block-1 .view-content > .views-row" ).wrap('<div class="wrappercolonne ajax-wrapping-' + my_ajax_index + '"></div>'); 750 // jQuery( "#block-views-opere-della-sala-temi-block-1 .view-content .views-row" ).each(function( index ) { 751 // if( ! jQuery(this).parent().hasClass("wrappercolonne") && my_ajax_index==totajax ) { jQuery(this).wrap('<div class="wrappercolonne"></div>')} 752 // }); 753 754 755 /* 756 jQuery('.view-test-alma:not(.view-display-id-block_1,.view-display-id-block) .view-content, .view-percorso-personalizzato .view-content, .view-tutte-le-opere-new .view-content, #block-views-galleria-fotografica-block .view-content, .view-id-percorsi_opera .view-content, #block-views-opere-della-sala-temi-block-1 .view-content').isotope({ 757 itemSelector: '.wrappercolonne', 758 percentPosition: true 759 }); 760 */ 761 762 763 //jQuery('.wrappercolonne .views-row').fadeTo( 300, 1 ) 764 765
766 if(totajax>2 && jQuery(".wrappercolonne").length>0)jQuery(".wrappercolonne").parent().height( jQuery(document).height()+1000 ) 767 768 //alert(parseInt(jQuery(".wrappercolonne").parent().css("height"))) 769 770 /*if(jQuery(".wrappercolonne").length>0 ) 771 { 772 jQuery('.view-test-alma:not(.view-display-id-block_1,.view-display-id-block) .view-content, .view-percorso-personalizzato .view-content, .view-tutte-le-opere-new .view-content, #block-views-galleria-fotografica-block .view-content, .view-id-percorsi_opera .view-content, #block-views-opere-della-sala-temi-block-1 .view-content').height(jQuery(document).height()+1000) 773 } */ 774 775 776 777 //al caricamento dell'ultima immagine lancio isotope 778 779 780 jQuery('.wrappercolonne:last .views-row .views-field-field-image img').on('load', function() { 781 782 783 setTimeout(function(){ 784 785 786 787 jQuery('.view-test-alma:not(.view-display-id-block_1,.view-display-id-block) .view-content, .view-percorso-personalizzato .view-content, .view-tutte-le-opere-new .view-content, #block-views-galleria-fotografica-block .view-content, .view-id-percorsi_opera .view-content, #block-views-opere-della-sala-temi-block-1 .view-content').isotope({ 788 itemSelector: '.wrappercolonne', 789 percentPosition: true 790 }); 791 setTimeout("jQuery('.wrappercolonne .views-row').fadeTo( 300, 1 )",200) 792 jQuery(".prel").fadeOut(); 793 }, 400); 794 795 }) 796 797 798//backgroud carousel etc 799jQuery(".jcarousel-item .views-field-field-image, .jcarousel-item .views-field-field-immagine-singola, .field_image_slideshow, .view-in-eveidenza-homepage .views-field-field-image, #quicktabs-container-gruppo_di_motra_eventi .views-field-field-image, .view-tutti-gli-eventi .views-field-field-image, .view-gruppodinotizie .views-field-field-image, .abstract .img, .view-id-calendario .views-field-field-image").each(function( index ) { 800 jQuery(this).css("background-image","url("+jQuery(this).find("img").attr("src")+")") 801}); 802 803 804}) 805 806 807jQuery(document).ready(function() { 808 809//casella rossa tutti i musei 810//jQuery("#menu-4041879-3 .view-content").append('<div class="views-row lastred"></div>') 811jQuery("#block-block-23").insertBefore("#navigation"); 812jQuery("#menu-4041879-3 .view-content").append('<a href="http://www.museiincomuneroma.it/"><div class="views-row lastred"></div></a>'); 813 814//unione correlate 815 816if(jQuery( "#quicktabs-tabpage-attivit_correlate-0").length>0) 817{ 818 819var righe = []; 820 821jQuery( "#quicktabs-tabpage-attivit_correlate-0 .views-row, #quicktabs-tabpage-didattica_correlazione_inversa_a-0 .views-row" ).each(function( index ) { 822 823 rr="" 824 825 for (i = 0; i < righe.length; i++) { 826 if( righe[i][2] == jQuery(this).find(".id_date .nid").text() ) {rr="S"}; 827 } 828 829 if(rr==""){ 830 righe.push([ jQuery(this), jQuery(this).find(".id_date .date").text(), jQuery(this).find(".id_date .nid").text() ]); 831 } 832 rr="" 833 834}); 835 836 837 838righe.sort(function(a, b) { 839 return b[1] - a[1]; 840}); 841 842 843 844jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-0 .views-row" ).remove() 845 846 847for (i = 0; i < righe.length; i++) { 848 if((i % 2)>0) {padisp="even"} else {padisp="odd"} 849 //alert( jQuery(righe[i][0]).html()); 850 851 if(jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-0 .view-didattica-correlazione-inversa .view-content").length<1) {jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-0 .view-didattica-correlazione-inversa").append('<div class="view-content"></div>')} 852 853 jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-0 .view-content" ).append('<div class="views-row views-row-'+padisp+'">'+jQuery(righe[i][0]).html()+'</div>') 854 855 if( jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-0 .view-content .views-row" ).length>0 ){ jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-0 .view-empty" ).remove()} 856 857} 858 859 860/////////////// 861 862 863 864var righe1 = []; 865 866jQuery( "#quicktabs-tabpage-attivit_correlate-1 .views-row, #quicktabs-tabpage-didattica_correlazione_inversa_a-1 .views-row" ).each(function( index ) { 867 868 rr="" 869 870 for (i = 0; i < righe1.length; i++) { 871 if( righe1[i][2] == jQuery(this).find(".id_date .nid").text() ) {rr="S"}; 872 } 873 874 if(rr==""){ 875 righe1.push([ jQuery(this), jQuery(this).find(".id_date .date").text(), jQuery(this).find(".id_date .nid").text() ]); 876 } 877 rr="" 878 879}
879); 880 881 882 883righe1.sort(function(a, b) { 884 return a[1] - b[1]; 885}); 886 887 888jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-1 .views-row" ).remove() 889 890 891for (i = 0; i < righe1.length; i++) { 892 if((i % 2)>0) {padisp="even"} else {padisp="odd"} 893 894 895 if(jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-1 .view-didattica-correlazione-inversa .view-content").length<1) {jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-1 .view-didattica-correlazione-inversa").append('<div class="view-content"></div>')} 896 897 jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-1 .view-content" ).append('<div class="views-row views-row-'+padisp+'">'+jQuery(righe1[i][0]).html()+'</div>') 898 899 if( jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-1 .view-content .views-row" ).length>0 ){ jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-1 .view-empty" ).remove()} 900 901} 902 903 904/////////////// 905 906 907 908var righe2 = []; 909 910jQuery( "#quicktabs-tabpage-attivit_correlate-2 .views-row, #quicktabs-tabpage-didattica_correlazione_inversa_a-2 .views-row" ).each(function( index ) { 911 912 rr="" 913 914 for (i = 0; i < righe2.length; i++) { 915 if( righe2[i][2] == jQuery(this).find(".id_date .nid").text() ) {rr="S"}; 916 } 917 918 if(rr==""){ 919 righe2.push([ jQuery(this), jQuery(this).find(".id_date .date").text(), jQuery(this).find(".id_date .nid").text() ]); 920 } 921 rr="" 922 923}); 924 925 926 927righe2.sort(function(a, b) { 928 return b[1] - a[1]; 929}); 930 931 932jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-2 .views-row" ).remove() 933 934 935for (i = 0; i < righe2.length; i++) { 936 if((i % 2)>0) {padisp="even"} else {padisp="odd"} 937 938 if(jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-2 .view-didattica-correlazione-inversa .view-content").length<1) {jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-2 .view-didattica-correlazione-inversa").append('<div class="view-content"></div>')} 939 940 jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-2 .view-content" ).append('<div class="views-row views-row-'+padisp+'">'+jQuery(righe2[i][0]).html()+'</div>') 941 942 if( jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-2 .view-content .views-row" ).length>0 ){ jQuery( "#quicktabs-tabpage-didattica_correlazione_inversa_a-2 .view-empty" ).remove()} 943 944} 945 946jQuery( "#block-quicktabs-attivit-correlate" ).remove() 947 948} 949 950// /unione correlate 951 952// hide eventi correlati if empty 953if( jQuery("#quicktabs-didattica_correlazione_inversa_a").length > 0){ 954 var count =0; 955 count = jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-0 > .block-views > .content > .view-didattica-correlazione-inversa > .view-content > .views-row").size() + jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-1 > .block-views > .content > .view-didattica-correlazione-inversa > .view-content > .views-row").size() + jQuery("#quicktabs-tabpage-didattica_correlazione_inversa_a-2 > .block-views > .content > .view-didattica-correlazione-inversa > .view-content > .views-row").size(); 956 if(count == 0){ 957 jQuery('#quicktabs-didattica_correlazione_inversa_a').hide(); 958 } 959 } 960 961//backgroud carousel etc 962jQuery(".view-didattica-correlazione-inversa .views-field-field-image, .jcarousel-item .views-field-field-image, .jcarousel-item .views-field-field-immagine-singola, .field_image_slideshow, .view-in-eveidenza-homepage .views-field-field-image, .view-gruppodimostraevento .views-field-field-image, .view-tutti-gli-eventi .views-field-field-image, .view-gruppodinotizie .views-field-field-image, .abstract .img, .view-id-calendario .views-field-field-image").each(function( index ) { 963 jQuery(this).css("background-image","url("+jQuery(this).find("img").attr("src")+")") 964}); 965 966 967//menu responsive 968jQuery("#block-superfish-1,#block-superfish-2").after('<div id="searchmobile"></div>') 969jQuery( "#form_search" ).clone().appendTo( "#searchmobile" ); 970jQuery("#searchmobile").after('<div id="museimobile"></div>'); 971 972 973jQuery("#museimobile").html( '<div id="museimobile_select">'+jQuery("#menu-6480-3 .sf-depth-1").eq(0).html()+'</div>' ); 974 975//jQuery( "#block-superfish-1 #menu-10380-1 ul" ).clone().appendTo( "#museimobile" ); //old 976//jQuery( "#block-superfish-2 #menu-10380-1 ul" ).clone().appendTo( "#museimobile" ); 977 978//if(jQuery( "#block-superfish-2").length>0 || jQuery( "#block-superfish-1").length>0) //sia mic che musei 979if(1==1) 980{ 981jQuery( "#museimobile").append('<ul><li></li></ul>') 982 983jQuery( "#menu-4041879-3 h3, #menu-4041879-3 a" ).each(function( index ) { 984 jQuery(this).clone().appendTo( "#museimobile ul li" ) 985}); 986 987jQuery("#museimobile ul li a div").remove() 988 989} 990 991jQuery(".menu.sf-accordion #menu-4040749-1, .menu.sf-accordion #menu-4042555-2, .menu.sf-accordion #menu-4042284-2, .menu.sf-accordion #menu-4042243-2, .menu.sf-accordion #menu-4042238-2, .menu.sf-accordion #menu-4042240-2, .menu.sf-accordion #menu-4042242-2, .menu.sf-accordion #menu-4042241-2,.menu.sf-accordion #menu-4042239-2,.menu.sf-accordion #menu-4042186-2, .menu.sf-accordion #calendario-drop-link-4042105, .menu.sf-accordion .menu-attach-block-wrapper.orientation-horizontal").remove(); 992 993jQuery(".menu.sf-accordion *, #museimobile li").removeAttr('id'); 994jQuery("#museimobile *").removeAttr('class'); 995 996 997 998jQuery("#museimobile_select").click(function(){ 999 if(!jQuery("#museimobile_select").hasClass("mnopen")) jQuery( "#form_search input, .ricerca_avanzata_link" ).hide(); 1000 if(jQuery("#superfish-1-toggle").hasClass("sf-expanded")){jQuery("#superfish-1-toggle").trigger("click")} 1001 if(jQuery("#superfish-2-toggle").hasClass("sf-expanded")){jQuery("#superfish-2-toggle").trigger("click")} 1002 jQuery(this).next().toggle(); 1003 jQuery(this).toggleClass("mnopen"); 1004 1005}); 1006
1007jQuery("#superfish-1-toggle").click(function(){ 1008 if(jQuery("#superfish-1-toggle").hasClass("sf-expanded")) jQuery( "#form_search input, .ricerca_avanzata_link" ).hide(); 1009 if(jQuery("#museimobile_select").hasClass("mnopen")){jQuery("#museimobile_select").next().toggle(); jQuery("#museimobile_select").toggleClass("mnopen")} 1010}); 1011 1012jQuery("#superfish-2-toggle").click(function(){ 1013 if(jQuery("#superfish-2-toggle").hasClass("sf-expanded")) jQuery( "#form_search input, .ricerca_avanzata_link" ).hide(); 1014 //jQuery( "#form_search input, .ricerca_avanzata_link" ).hide(); 1015 if(jQuery("#museimobile_select").hasClass("mnopen")){jQuery("#museimobile_select").next().toggle(); jQuery("#museimobile_select").toggleClass("mnopen")} 1016}); 1017 1018 1019jQuery(".menu.sf-accordion>li>a, .menu.sf-accordion>li li>a").click(function(){ 1020jQuery(this).next().hide() 1021 top.location.href=jQuery(this).attr("href"); 1022 return false 1023}); 1024// /menu responsive 1025 1026jQuery(".btn-collezioni").parent().addClass("li-collezioni") 1027jQuery(".li-collezioni").parent().addClass("ol-collezioni") 1028 1029 1030//footer 1031jQuery("#block-mic-bbs-block-mic-facebook-latest-feed").before('<div class="righe"></div>') 1032//jQuery("#block-views-footer-librerie-digitali-block .jcarousel-list-horizontal li").width( jQuery("#block-views-footer-librerie-digitali-block").width()/3 ) 1033 1034 1035//link _blank 1036jQuery("a[href^=http]").each(function(){ 1037 if(this.href.indexOf(location.hostname) == -1) { 1038 jQuery(this).attr({ 1039 target: "_blank" 1040 }); 1041 } 1042}); 1043 1044jQuery("a[href$='.pdf']").attr({target: "_blank"}); 1045 1046/* Navigation */ 1047 jQuery('#main-menu > ul.menu').superfish({ 1048 delay: 500, // 0.1 second delay on mouseout 1049 animation: {opacity:'show',height:'show'}, // fade-in and slide-down animation 1050 dropShadows: true // disable drop shadows 1051 }); 1052 1053 1054/** 1055* 1056* search form header top 1057* 1058 1059 jQuery( "#form_search img" ).on( "click", function() { 1060 if(jQuery( "#search_text" ).is(":visible")){ 1061 jQuery( "#search_text" ).hide( 'blind'); 1062 } 1063 else{ 1064 jQuery( "#search_text" ).show( 'blind'); 1065 jQuery(document).keypress(function(e) { 1066 if(e.which == 13) { 1067 jQuery( "#form_search" ).submit(); 1068 } 1069 }); 1070 } 1071 }); 1072 1073**/ 1074 1075 jQuery( "#form_search img" ).on( "click", function() { 1076 if(jQuery( "#form_search input" ).is(":visible")){ 1077 jQuery( "#form_search input, .ricerca_avanzata_link" ).hide( 'blind'); 1078 } 1079 else{ 1080 jQuery( ".ricerca_avanzata_link" ).show( 'blind'); 1081 jQuery( "#form_search input" ).show( 'blind').focus(); 1082 jQuery(document).keypress(function(e) { 1083 if(e.which == 13) { 1084 jQuery( "#form_search" ).submit(); 1085 } 1086 }); 1087 } 1088 }); 1089 1090 /** 1091 * creazione di una mappa sensibile con le info recuperate da field 1092 * coordinate-aree-sensibili esposto mediante view 1093 * utilizzo della mappa nell'immagine inclusa nel div .mapped-image-container 1094 * il field esposto dalla vista deve avere come valore le coordinate dell'area sensibile, 1095 * ed essere un link al contenuto da linkare attraverso quelle coordinate di mappa 1096 * 1097 * la mappa viene poi attribuita all'immagine contenuta nella seguente gerarchia di tag: 1098 * div.mapped-image-container div div div img 1099 */ 1100 jQuery("body").append("<map id='map-percorsi' name='map-percorsi'></map>"); 1101 1102 var map_used=false; 1103 jQuery(".views-field-field-coordinate-aree-sensibili div a").each(function(){ 1104 map_used=true; 1105 1106 //alert(jQuery(this).attr('href')); 1107 var coords = jQuery(this).html(); 1108 var url = jQuery(this).attr('href'); 1109 var title = jQuery(this).attr('title'); 1110 var areaHtml = jQuery("<area shape='poly'>"); 1111 areaHtml.attr('coords', coords); 1112 areaHtml.attr('href', url); 1113 areaHtml.attr('alt', title); 1114 areaHtml.attr('title', title); 1115 1116 jQuery("#map-percorsi").append(areaHtml); 1117 jQuery(this).hide(); 1118 }); 1119 if(map_used){ 1120 jQuery("div.mapped-image-container div div div img").attr('usemap', '#map-percorsi'); 1121 1122 jQuery(" .img").hide(); 1123 }else{ 1124 jQuery("div.mapped-image-container").hide(); 1125 } 1126 1127 jQuery('div.feed-field.feed-field-desc').dotdotdot({ 1128 height:40, 1129 ellipsis:'â¦' 1130 }); 1131 1132 /** 1133 * modifica dati visualizzati da blocco flickr 1134 */ 1135 jQuery('.flickr-credit').each(function(){ 1136 var $this=jQuery(this); 1137 var $metadata = jQuery('.flickr-metadata', $this); 1138 $metadata.hide(); 1139 var date = jQuery('a', $metadata).html(); 1140 1141 if(date.indexOf('-')>0){ 1142 date = date.substr(0, date.indexOf('-')); 1143 } 1144 jQuery('.flickr-title', $this).dotdotdot({ 1145 height:70, 1146 ellipsis:'' 1147 }).after('<span class="flickr-post-link"></span>'); 1148 jQuery('.flickr-title', $this).before(date+"<br>"); 1149 }); 1150 1151 var $bbs_blocks = jQuery('.block-mic-bbs-block'); 1152 1153 /** 1154 * modifica dati visualizzati da blocco instagram 1155 */ 1156 jQuery('div.text_instagram', $bbs_blocks).dotdotdot({ 1157 height:70, 1158 ellipsis:'' 1159 }).append('<span class="instagram-post-link"></span>'); 1160 1161 /** 1162 * modifica dati visualizzati da blocco youtube 1163 */ 1164 jQuery('div#youTubeTitle a', $bbs_blocks).append('<span class="youtube-post-link"></span>'); 1165 1166// var html = jQuery('.jcarousel-view--percorsi-da-gruppo-di-percorsi--block-1').html(); 1167// var html = jQuery('').html(); 1168// jQuery('.jcarousel-view--percorsi-da-gruppo-di-percorsi--block-2').append('<li class="even jcarousel-item jcarou
1168sel-item-horizontal jcarousel-item-7 jcarousel-item-7-horizontal" jcarouselindex="7" style="float: left; list-style: none; width: 81px;"><div class="views-field views-field-field-image"> <div class="field-content"><a href="/it/collezioni/percorsi_per_sale/tabularium"><img typeof="foaf:Image" src="http://museicapitolini.bbsitalia.com/sites/default/files/styles/large/public/storage/images/musei/musei_capitolini/collezioni/percorsi_per_sale/tabularium/6056-7-ita-IT/tabularium.jpg?itok=CWv_MUfS" width="480" height="249"></a></div> </div> '); 1169jQuery('.views_infinite_scroll-ajax-loader > img').attr({ 1170 src: "/sites/all/modules/views_infinite_scroll/images/ajax-loader.gif", 1171 title: "Loader", 1172 alt: "jQuery loader", 1173 height:"20px" 1174 }); 1175 jQuery( document ).ajaxComplete(function() { 1176 jQuery('.views_infinite_scroll-ajax-loader > img').attr({ 1177 src: "/sites/all/modules/views_infinite_scroll/images/ajax-loader.gif", 1178 title: "Loader", 1179 alt: "jQuery loader" 1180 }) 1181 }); 1182 1183 1184 1185 if (window.matchMedia("(max-width: 979px)").matches) { if(!jQuery('body').hasClass('page-node-1000041') && !jQuery('body').hasClass('node-type-mostraevento') && !jQuery('body').hasClass('node-type-notizia') && !jQuery('body').hasClass('node-type-didattica')) {jQuery('.abstract > .img').after(jQuery('.abstract > .testo'))}}; 1186 1187jQuery( window ).resize(function() { 1188 if(!jQuery('body').hasClass('page-node-1000041') && !jQuery('body').hasClass('node-type-mostraevento') && !jQuery('body').hasClass('node-type-notizia') && !jQuery('body').hasClass('node-type-didattica')){ 1189 if(jQuery( window ).width() < 979) 1190 jQuery('.abstract > .img').after(jQuery('.abstract > .testo')); 1191 else 1192 jQuery('.abstract > .testo').after(jQuery('.abstract > .img')) 1193 } 1194}) 1195 1196 1197if(jQuery('.front #after-content #after-content-second .views-row').length<1) 1198{ 1199 jQuery('#block-views-sala-stampa-block-1').html('').append( jQuery('#block-block-22') ); 1200} 1201 1202}); 1203 1204$ = jQuery; 1205 1206$(document).ready(function() { 1207 //if ($("body.domain-museicapitolini").length>0) return; 1208 $("body.page-mostre-ed-eventi #block-quicktabs-gruppo-di-motra-eventi, body.node-type-mostraevento #block-quicktabs-didattica-correlazione-inversa-a, body.page-mostre-ed-eventi #block-quicktabs-mostre-musei, body.page-mostre-ed-eventi #block-quicktabs-eventi, #block-quicktabs-didattica-incontri-mic, #block-quicktabs-didattica-progetti-speciali-mic, #block-quicktabs-eventi-musei, #block-quicktabs-didattica-incontri-all, #block-quicktabs-didattica-progetti-speciali-all, #block-quicktabs-didattica-correlazione-inversa-a").each(function() { /* */ 1209 $("ul.quicktabs-tabs li:nth-child(2) a, ul.quicktabs-tabs li:nth-child(3) a",$(this)).click(); 1210 $("ul.quicktabs-tabs li:nth-child(1) a",$(this)).click(); 1211 //temporaneo, poi nascondere via css 1212 //$(".quicktabs-wrapper > .item-list", $(this)).hide(); 1213 //$(".quicktabs_main > .quicktabs-tabpage", $(this)).hide(); 1214 }); 1215}); 1216 1217$(document).ready(function() { 1218 setTimeout( function() { 1219 //ATTIVITà DI SEPARAZIONE DELLE 3 TAB PER MOSTRE, EVENTI, DIDATTICA-INCONTRI, DIDATTICA-PROGETTI-ACCESSIBILI 1220 (function() { 1221 $ = jQuery; 1222 //if ($("body.domain-museicapitolini").length>0) return; 1223 //Inserisco il testo prima delle tab im Didattica - incontri 1224 $("#block-quicktabs-didattica-incontri-all, #block-quicktabs-didattica-incontri-mic").each(function() { 1225 $(".view-id-gruppodidattiche .attachment-before",$(this)).each(function() { 1226 $(".views-row-1 article", $(this)).insertBefore($(".block-quicktabs")); 1227 $(this).remove(); 1228 }); 1229 }); 1230 1231 $("body.page-mostre-ed-eventi #block-quicktabs-gruppo-di-motra-eventi, body.node-type-mostraevento #block-quicktabs-didattica-correlazione-inversa-a, body.page-mostre-ed-eventi #block-quicktabs-mostre-musei, body.page-mostre-ed-eventi #block-quicktabs-eventi, #block-quicktabs-didattica-incontri-mic, #block-quicktabs-didattica-progetti-speciali-mic, #block-quicktabs-eventi-musei, #block-quicktabs-didattica-incontri-all, #block-quicktabs-didattica-progetti-speciali-all, #block-quicktabs-didattica-correlazione-inversa-a, body.page-mostre-ed-eventi-mostre-e-opere-in-viaggio2 #block-quicktabs-mostre-e-opere-in-viaggio").each(function() { /* */ 1232 //temporaneo, poi nascondere via css 1233 //$(".quicktabs-wrapper > .item-list", $(this)).hide(); 1234 //$(".quicktabs_main > .quicktabs-tabpage", $(this)).hide(); 1235 1236 $("ul.quicktabs-tabs li:nth-child(2) a, ul.quicktabs-tabs li:nth-child(3) a",$(this)).click(); 1237 $("ul.quicktabs-tabs li:nth-child(1) a",$(this)).click(); 1238 $("ul.quicktabs-tabs a", $(this)).attr("style","pointer-events:none"); 1239 $(".quicktabs_main").css("padding-top","2px"); 1240 $(".quicktabs-tabpage > .block-views").css("padding-top","15px"); 1241 $(".quicktabs-tabpage", $(this)).prepend('<div class="item-list" style="margin-left: -6px; margin-right: -6px;margin-top:0;"><ul class="quicktabs-tabs quicktabs-style-sky"></ul></div>'); 1242 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(1) > .item-list > ul"); 1243 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(2) > .item-list > ul"); 1244 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(3) > .item-list > ul"); 1245 $(".quicktabs-wrapper > .item-list").remove(); 1246 //se c'è almeno un elemento in corso o in programma 1247 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) { 1248 //se c'è almeno un elemento in corso, mostro in corso e aumento il padding di In programma 1249 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row").length>0) { 1250 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .item-list").css("padding-top","62px").css("padding-bottom","34px"); 1251 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").show(); 1252 } 1253 //se c'è almeno un elemento in programma, mostro in programma 1254 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1255 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1256 //se c'è almeno un elemento in archivio, aggiungo il link In archivio 1257 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1258 $(".quicktabs-wrapper").prepend('<div class="in-archivio-label" style="position: absolute;right: 0;top: -54px;color: #b20932;cursor: pointer">In archivio</div>'); 1259 $(".quicktabs-wrapper").prepend('<div class="in-corso-in-programma-label" style="position: absolute;right: 0;top: -54px;color: #b20932;cursor: pointer;display: none">In corso - In programma</div>'); 1260 $(".in-archivio-label").click(function() { 1261 $(".quicktabs_main > .quicktabs-tabpage").hide(); 1262 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1263 $(this).hide(); 1264 $(".in-corso-in-programma-label").show() 1265 }); 1266 $(".in-corso-in-programma-label").click(function() { 1267 $(".quicktabs_main > .quicktabs-tabpage").hide(); 1268 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row").length>0) 1269 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").show(); 1270 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1271 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1272 $(this).hide(); 1273 $(".in-archivio-label").show(); 1274 }); 1275 } 1276 } 1277 //altrimenti se c'è almeno un elemento in archivio mostro solo la roba in archivio 1278 else if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1279 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").hide(); 1280 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").hide(); 1281 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1282 } 1283 //gestione delle correlate 1284 if ($("> h2:first-child", $(this)).html() && $("> h2:first-child", $(this)).html().trim() == "Eventi correlati") { 1285 $("> h2:first-child", $(this)).html("Attività correlate"); 1286 $(".quicktabs_main > .quicktabs-tabpage:visible", $(this)).first().css("margin-top","15px"); 1287 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)", $(this)).css("margin-top","15px"); 1288 $(".in-archivio-label").css("top","-22px"); 1289 $(".in-corso-in-programma-label").css("top","-22px"); 1290 } 1291 }); 1292 1293 //sistemo le differenze per didattica 1294 $("#block-quicktabs-didattica-incontri-mic, #block-quicktabs-didattica-progetti-speciali-mic, #block-quicktabs-didattica-incontri-all, #block-quicktabs-didattica-progetti-speciali-all").each(function() { 1295 $(".quicktabs_main > .quicktabs-tabpage", $(this)).css("margin-top", "0"); 1296 $(".quicktabs_main > .quicktabs-tabpage > .item-list", $(this)).css("padding-bottom","15px").css("margin-left","0").css("margin-right","0"); 1297 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .item-list", $(this)).css("padding-bottom","8px"); 1298 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row", $(this)).length>0) 1299 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .item-list", $(this)).css("padding-top","62px").css("padding-bottom","40px"); 1300 }); 1301 1302 //sistemo le differenze per didattica 1303 $("#block-quicktabs-didattica-progetti-speciali-mic, #block-quicktabs-didattica-progetti-speciali-all").each(function() { 1304 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1) > .item-list", $(this)).css("padding-bottom","0"); 1305 $(".quicktabs-tabpage:nth-child(1) > .block-views").css("padding-top","0"); 1306 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row", $(this)).length>0) { 1307 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) > .block-views", $(this)).css("padding-top","0"); 1308 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) > .item-list", $(this)).css("padding-bottom","0"); 1309 } 1310 }); 1311 //nascondo i campi da non mostrare in didattica - incontri 1312 $(".field-name-title-field, .field-name-field-destinatari, .field-name-field-descrizione > .field-label",".node-introduzione-gruppo-didattica").hide(); 1313 $("> .content",".node-introduzione-gruppo-didattica").css("margin-top","-20px"); 1314 1315 $("body.page-mostre-ed-eventi #block-quicktabs-gruppo-di-motra-eventi, body.node-type-mostraevento #block-quicktabs-didattica-correlazione-inversa-a, body.page-mostre-ed-eventi #block-quicktabs-mostre-musei, body.page-mostre-ed-eventi #block-quicktabs-eventi, #block-quicktabs-didattica-incontri-mic, #block-quicktabs-didattica-progetti-speciali-mic, #block-quicktabs-eventi-musei, #block-quicktabs-didattica-incontri-all, #block-quicktabs-didattica-progetti-speciali-all, #block-quicktabs-didattica-correlazione-inversa-a").each(function() { /* */ 1316 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) $(".in-corso-in-programma-label").click(); 1317 }); 1318 1319 //ATTIVITà DI SEPARAZIONE DELLE 3 TAB PER DIDATTICA-PER-LE-SCUOLE E DIDATTICA-PER-TUTTI 1320 if (document.location.href.endsWith("?12345") || document.location.href.length > 66 || true) { 1321 // $("body.page-taxonomy-term-180 #block-quicktabs-didattica-scuole-tutti-mic").each(function() { /* */ 1322 // //temporaneo, poi nascondere via css 1323 // //nascondo tutte le tab, poi mano a mano mostro solo quelle che serve mostrare 1324 // $(".quicktabs-wrapper > .item-list", $(this)).hide(); 1325 // $(".quicktabs_main > .quicktabs-tabpage", $(this)).hide(); 1326 1327 // $("ul.quicktabs-tabs li:nth-child(2) a, ul.quicktabs-tabs li:nth-child(3) a",$(this)).click(); 1328 // $("ul.quicktabs-tabs li:nth-child(1) a",$(this)).click(); 1329 // $("ul.quicktabs-tabs a", $(this)).attr("style","pointer-events:none"); 1330 // //$(".quicktabs_main").css("padding-top","2px"); 1331 // $("#quicktabs-didattica_scuole_tutti_mic").css("position", "relative"); 1332 // $(".quicktabs-tabpage > .block-views").css("padding-top","15px"); 1333 // $(".quicktabs-tabpage", $(this)).prepend('<div class="item-list" style="margin-left: -6px; margin-right: -6px;margin-top:0;"><ul class="quicktabs-tabs quicktabs-style-sky"></ul></div>'); 1334 1335 // $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(1) > .item-list > ul"); 1336 // //$("#quicktabs-tabpage > .item-list ").append(".view-display-id-block_7"); 1337 1338 1339 // $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(2) > .item-list > ul"); 1340 // $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(3) > .item-list > ul"); 1341 // $(".quicktabs-wrapper > .item-list").remove(); 1342 // $("#block-views-gruppodidattiche-block-8").css("padding-top", "0px"); 1343 // $("#quicktabs-tabpage-didattica_scuole_tutti_mic-1").css("margin-top", "0px"); 1344 // //se c'è almeno un elemento in corso o in programma 1345 // if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) { 1346 // console.log("dentro quicktab"); 1347 // //se c'è almeno un elemento in corso, mostro in corso e aumento il padding di In programma 1348 // if ($(".quicktabs_main > .quicktabs-tabpage > .views-row").length>0) { 1349 // console.log("almeno un elemento in corso"); 1350 // $(".quicktabs_main > .quicktabs-tabpage > .item-list").css("padding-top","62px").css("padding-bottom","34px"); 1351 // $(".quicktabs_main > .quicktabs-tabpage").show(); 1352 // } 1353 // //se c'è almeno un elemento in programma, mostro in programma 1354 // if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1355 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1356 // //se c'è almeno un elemento in archivio, aggiungo il link In archivio 1357 // if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1358 // $(".quicktabs-wrapper").prepend('<div class="in-archivio-label" style="position: absolute;right: 0;top: -54px;color: #b20932;cursor: pointer">In archivio</div>'); 1359 // $(".quicktabs-wrapper").prepend('<div class="in-corso-in-programma-label" style="position: absolute;right: 0;top: -54px;color: #b20932;cursor: pointer;display: none">In corso</div>'); 1360 // $(".in-archivio-label").click(function() { 1361 // $(".quicktabs_main > .quicktabs-tabpage").hide(); 1362 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1363 // $(this).hide(); 1364 // $(".in-corso-in-programma-label").show() 1365 // }); 1366 // $(".in-corso-in-programma-label").click(function() { 1367 // $(".quicktabs_main > .quicktabs-tabpage").hide(); 1368 // if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row").length>0) 1369 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").show(); 1370 // if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1371 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1372 // $(this).hide(); 1373 // $(".in-archivio-label").show(); 1374 // }); 1375 // } 1376 // } else if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1377 // //altrimenti se c'è almeno un elemento in archivio mostro solo la roba in archivio 1378 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").hide(); 1379 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").hide(); 1380 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1381 // } 1382 // //gestione delle correlate 1383 // if ($("> h2:first-child", $(this)).html() && $("> h2:first-child", $(this)).html().trim() == "Eventi correlati") { 1384 // $("> h2:first-child", $(this)).html("Attività correlate"); 1385 // $(".quicktabs_main > .quicktabs-tabpage:visible", $(this)).first().c
1385ss("margin-top","15px"); 1386 // $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)", $(this)).css("margin-top","15px"); 1387 // $(".in-archivio-label").css("top","-22px"); 1388 // $(".in-corso-in-programma-label").css("top","-22px"); 1389 // } 1390 // $("#block-quicktabs-didattica-scuole-tutti-mic:eq(0)").prepend($("#node-2047")); 1391 // }); 1392 console.log("TEST!"); 1393 $("body.page-taxonomy-term-180 #block-quicktabs-didattica-scuole-tutti-mic, body.page-taxonomy-term-180 #block-quicktabs-didattica-scuole-tutti-all").each(function() { 1394 //temporaneo, poi nascondere via css 1395 //nascondo tutte le tab, poi mano a mano mostro solo quelle che serve mostrare 1396 $(".quicktabs-wrapper > .item-list", $(this)).hide(); 1397 $(".quicktabs_main > .quicktabs-tabpage", $(this)).hide(); 1398 1399 $("ul.quicktabs-tabs li:nth-child(2) a, ul.quicktabs-tabs li:nth-child(3) a",$(this)).click(); 1400 $("ul.quicktabs-tabs li:nth-child(1) a",$(this)).click(); 1401 $("ul.quicktabs-tabs a", $(this)).attr("style","pointer-events:none"); 1402 $(".quicktabs_main").css("padding-top","2px"); 1403 $("#quicktabs-didattica_scuole_tutti_mic, #quicktabs-didattica_scuole_tutti_all").css("position", "relative"); 1404 $(".quicktabs-tabpage > .block-views").css("padding-top","15px"); 1405 $(".quicktabs-tabpage", $(this)).prepend('<div class="item-list" style="margin-left: -6px; margin-right: -6px;margin-top:0;"><ul class="quicktabs-tabs quicktabs-style-sky"></ul></div>'); 1406 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(1) > .item-list > ul"); 1407 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(2) > .item-list > ul"); 1408 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(3) > .item-list > ul"); 1409 $(".quicktabs-wrapper > .item-list").remove(); 1410 $("#block-views-gruppodidattiche-block-8").css("padding-top", "0px"); 1411 // $("#quicktabs-tabpage-didattica_scuole_tutti_mic-1, #quicktabs-tabpage-didattica_scuole_tutti_all-1").css("margin-top", "0px"); 1412 //se c'è almeno un elemento in corso o in programma 1413 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row > .views-field, .quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) { 1414 console.log("almeno un elemento in corso o in programma"); 1415 //se c'è almeno un elemento in corso, mostro in corso e aumento il padding di In programma 1416 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row > .views-field").length>0) { 1417 console.log("almeno un elemento in corso"); 1418 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .item-list").css("padding-top","54px").css("padding-bottom","52px"); 1419 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .item-list > .quicktabs-tabs > .active > a").css("font-size", "18px"); 1420 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").show(); 1421 } 1422 //se c'è almeno un elemento in programma, mostro in programma 1423 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1424 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1425 //se c'è almeno un elemento in archivio, aggiungo il link In archivio 1426 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1427 $(".quicktabs-wrapper").prepend('<div class="in-archivio-label" style="position: absolute;right: 0;top: -12px;color: #b20932;cursor: pointer; z-index: 999">In archivio</div>'); 1428 $(".quicktabs-wrapper").prepend('<div class="in-corso-in-programma-label" style="position: absolute;right: 0;top: -12px;color: #b20932;cursor: pointer;display: none; z-index: 999">In corso - In programma</div>'); 1429 $(".in-archivio-label").click(function() { 1430 $(".quicktabs_main > .quicktabs-tabpage").hide(); 1431 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1432 $(this).hide(); 1433 $(".in-corso-in-programma-label").show() 1434 }); 1435 $(".in-corso-in-programma-label").click(function() { 1436 $(".quicktabs_main > .quicktabs-tabpage").hide(); 1437 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row > .views-field").length>0) 1438 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").show(); 1439 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1440 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1441 $(this).hide(); 1442 $(".in-archivio-label").show(); 1443 }); 1444 } 1445 } 1446 //altrimenti se c'è almeno un elemento in archivio mostro solo la roba in archivio 1447 else if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1448 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").hide(); 1449 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").hide(); 1450 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1451 } 1452 //gestione delle correlate 1453 if ($("> h2:first-child", $(this)).html() && $("> h2:first-child", $(this)).html().trim() == "Eventi correlati") { 1454 $("> h2:first-child", $(this)).html("Attività correlate"); 1455 $(".quicktabs_main > .quicktabs-tabpage:visible", $(this)).first().css("margin-top","15px"); 1456 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)", $(this)).css("margin-top","15px"); 1457 $(".in-archivio-label").css("top","-22px"); 1458 $(".in-corso-in-programma-label").css("top","-22px"); 1459 } 1460 $("#block-quicktabs-didattica-scuole-tutti-mic:eq(0)").prepend($("article.node-introduzione-gruppo-didattica")); 1461 $("#block-quicktabs-didattica-scuole-tutti-all:eq(0)").prepend($("article.node-introduzione-gruppo-didattica")); 1462 $('.view-header').remove(); 1463 }); 1464 1465 $("body.page-taxonomy-term-177 #block-quicktabs-didattica-scuole-tutti-mic, body.page-taxonomy-term-177 #block-quicktabs-didattica-scuole-tutti-all").each(function() { /* */ 1466 //temporaneo, poi nascondere via css 1467 $(".quicktabs-wrapper > .item-list", $(this)).hide(); 1468 $(".quicktabs_main > .quicktabs-tabpage", $(this)).hide(); 1469 1470 $("ul.quicktabs-tabs li:nth-child(2) a, ul.quicktabs-tabs li:nth-child(3) a",$(this)).click(); 1471 $("ul.quicktabs-tabs li:nth-child(1) a",$(this)).click(); 1472 $("ul.quicktabs-tabs a", $(this)).attr("style","pointer-events:none"); 1473 //$(".quicktabs_main").css("padding-top","2px"); 1474 $("#quicktabs-didattica_scuole_tutti_mic, #quicktabs-didattica_scuole_tutti_all").css("position", "relative"); 1475 $(".quicktabs-tabpage > .block-views").css("padding-top","15px"); 1476 $(".quicktabs-tabpage", $(this)).prepend('<div class="item-list" style="margin-left: -6px; margin-right: -6px;margin-top:0;"><ul class="quicktabs-tabs quicktabs-style-sky"></ul></div>'); 1477 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(1) > .item-list > ul"); 1478 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(2) > .item-list > ul"); 1479 $(".quicktabs-wrapper > .item-list > ul.quicktabs-tabs li:nth-child(1)", $(this)).addClass("active").appendTo(".quicktabs_main > .quicktabs-tabpage:nth-child(3) > .item-list > ul"); 1480 $(".quicktabs-wrapper > .item-list").remove(); 1481 $("#block-views-gruppodidattiche-block-8").css("padding-top", "0px"); 1482 $("#quicktabs-tabpage-didattica_scuole_tutti_mic-1, #quicktabs-tabpage-didattica_scuole_tutti_all-1").css("margin-top", "0px"); 1483 //se c'è almeno un elemento in corso o in programma 1484 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row > .views-field, .quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) { 1485 console.log("almeno un elemento in corso o in programma"); 1486 //se c'è almeno un elemento in corso, mostro in corso e aumento il padding di In programma 1487 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row > .views-field").length>0) { 1488 console.log("almeno un elemento in corso"); 1489 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .item-list").css("padding-top","54px").css("padding-bottom","52px"); 1490 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .item-list > .quicktabs-tabs > .active > a").css("font-size", "18px"); 1491 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").show(); 1492 } 1493 //se c'è almeno un elemento in programma, mostro in programma 1494 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1495 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1496 //se c'è almeno un elemento in archivio, aggiungo il link In archivio 1497 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1498 $(".quicktabs-wrapper").prepend('<div class="in-archivio-label" style="position: absolute;right: 0;top: -54px;color: #b20932;cursor: pointer">In archivio</div>'); 1499 $(".quicktabs-wrapper").prepend('<div class="in-corso-in-programma-label" style="position: absolute;right: 0;top: -54px;color: #b20932;cursor: pointer;display: none">In corso - In programma</div>'); 1500 $(".in-archivio-label").click(function() { 1501 $(".quicktabs_main > .quicktabs-tabpage").hide(); 1502 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1503 $(this).hide(); 1504 $(".in-corso-in-programma-label").show() 1505 }); 1506 $(".in-corso-in-programma-label").click(function() { 1507 $(".quicktabs_main > .quicktabs-tabpage").hide(); 1508 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(1) .views-row > .views-field").length>0) 1509 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").show(); 1510 if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(2) .views-row").length>0) 1511 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").show(); 1512 $(this).hide(); 1513 $(".in-archivio-label").show(); 1514 }); 1515 } 1516 } 1517 //altrimenti se c'è almeno un elemento in archivio mostro solo la roba in archivio 1518 else if ($(".quicktabs_main > .quicktabs-tabpage:nth-child(3) .views-row, .quicktabs_main > .quicktabs-tabpage:nth-child(3) #anniarchivio").length>0) { 1519 $(".quicktabs_main > .quicktabs-tabpage:nth-child(1)").hide(); 1520 $(".quicktabs_main > .quicktabs-tabpage:nth-child(2)").hide(); 1521 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)").show(); 1522 } 1523 //gestione delle correlate 1524 if ($("> h2:first-child", $(this)).html() && $("> h2:first-child", $(this)).html().trim() == "Eventi correlati") { 1525 $("> h2:first-child", $(this)).html("Attività correlate"); 1526 $(".quicktabs_main > .quicktabs-tabpage:visible", $(this)).first().css("margin-top","15px"); 1527 $(".quicktabs_main > .quicktabs-tabpage:nth-child(3)", $(this)).css("margin-top","15px"); 1528 $(".in-archivio-label").css("top","-22px"); 1529 $(".in-corso-in-programma-label").css("top","-22px"); 1530 } 1531 $("#block-quicktabs-didattica-scuole-tutti-mic:eq(0)").prepend($("article.node-introduzione-gruppo-didattica")); 1532 $("#block-quicktabs-didattica-scuole-tutti-all:eq(0)").prepend($("article.node-introduzione-gruppo-didattica")); 1533 $('.view-gruppodidattiche > .view-empty > h2', $(this)).remove(); 1534 $('.view-header', $(this)).remove(); 1535 }); 1536 } //end if document.location.endsWith("?123") 1537 })(); 1538 }, 10); 1539}); 1540 1541//Per evitare che google mostri il messaggio di accettazione dei cookie nel summary della ricerca 1542// Commentato perchè gestito nel modulo eu-cookie compliance grazie alla customizzazione del file .js del modulo 1543// $(document).ready(function() { 1544// $("body[class*=eu-cookie-compliance] #sliding-popup").attr("data-nosnippet",""); 1545// }); 1546 1547//Assegno il metatag description corretto ad ogni museo (il modulo metatag non è installato) 1548//Commentato perchè gestito nel template.php nella func preprocess html 1549// $(document).ready(function() { 1550// var description = ""; 1551// switch (document.location.hostname) { 1552// case "www.planetarioroma.it" : description = "Il Planetario è una grande âmacchina dello spazio e del tempoâ: grazie ai proiettori digitali, è possibile compiere in tempo reale navigazioni tridimensionali nello spazio profondo. Il Museo ad esso annesso è un teatro astronomico ricco di immagini e di modelli e di ricostruzioni planetarie."; break;
1553// case "www.museicapitolini.org" : description = "Il museo pubblico più antico del mondo, fondato nel 1471 da Sisto IV con la donazione al popolo romano dei grandi bronzi lateranensi, si articola nei due edifici che insieme al Palazzo Senatorio delimitano la piazza del Campidoglio, il Palazzo dei Conservatori e il Palazzo Nuovo."; break; 1554// case "www.centralemontemartini.org" : description = "Straordinario esempio di riconversione in sede museale di un edificio di archeologia industriale, il primo impianto pubblico per la produzione di energia elettrica, intitolato a Giovanni Montemartini, è oggi il secondo polo espositivo dei Musei Capitolini."; break; 1555// case "www.mercatiditraiano.it" : description = "Il Museo dei Fori Imperiali nei Mercati di Traiano costituisce il primo museo di architettura antica ed espone ricomposizioni di partiture della decorazione architettonica e scultorea dei Fori ottenute con frammenti originali, calchi e integrazioni modulari in pietra, secondo la scelta museografica della reversibilità ."; break; 1556// case "www.arapacis.it" : description = "Questo museo costituisce la prima opera di architettura realizzata nel centro storico di Roma dalla caduta del fascismo ai nostri giorni. Al suo interno, lâaltare celebrativo della Pace augustea è stato restituito al pubblico dopo un lungo periodo di inaccessibilità ."; break; 1557// case "www.museobarracco.it" : description = "La prestigiosa collezione di sculture antiche donata da Giovanni Barracco nel 1904 al Comune, ritenuta una delle più belle raccolte museali del panorama romano, grazie ai recenti lavori e a seguito della riapertura del Museo è a disposizione del grande pubblico."; break; 1558// case "www.museociviltaromana.it" : description = "Nelle 59 sezioni del Museo, tutti gli aspetti della civiltà romana antica: una raccolta imponente di calchi da originali conservati in tutti i musei del mondo, oggi distrutti o danneggiati, e di plastici ricostruttivi di monumenti sparsi in tutta l'area dell'impero romano."; break; 1559// case "www.museodellemuraroma.it" : description = "Il Museo ha sede nella porta San Sebastiano, una delle più grandi e meglio conservate delle Mura Aureliane. Il percorso museale ripercorre la storia delle fortificazioni della Città : quelle di età regia e repubblicana e quelle di Aureliano (III sec. d.C.)."; break; 1560// case "www.museocasaldepazzi.it" : description = "Il Museo conserva parte del letto di un antico fiume, datato a circa 200.000 anni fa. Durante la visita si possono osservare numerosi reperti geologici, paleontologici ed archeologici, che lasciano immaginare un paesaggio scomparso: antiche rocce modellate dallâacqua, grandi zanne di elefante, pietre scheggiate dallâuomo paleolitico. Il percorso di visita si avvale del supporto di suggestive ricostruzioni virtuali che âimmergonoâ il visitatore nel mondo pleistocenico."; break; 1561// case "www.villadimassenzio.it" : description = "Il complesso archeologico che si estende tra il secondo e terzo miglio della via Appia Antica è costituito da tre edifici principali: il palazzo, il circo ed il mausoleo dinastico, progettati in una inscindibile unità architettonica per celebrare lâImperatore Massenzio, lo sfortunato avversario di Costantino il Grande nella battaglia di Ponte Milvio del 312 d.C."; break; 1562// case "www.museodellarepubblicaromana.it" : description = "Attraverso documenti storici, opere dâarte, materiali multimediali e didattici, il percorso espositivo rievoca la storia, i luoghi e i personaggi della Repubblica Romana, momento fondamentale del Risorgimento italiano."; break; 1563// case "www.museodiroma.it" : description = "Il settecentesco Palazzo Braschi, nel cuore della Roma Rinascimentale e Barocca, è la sede del Museo di Roma. La collezione del Museo, allâinterno nel palazzo, costituisce il miglior racconto per immagini della città Eterna che si possa vedere, con quadri, opere grafiche e fotografie dal Seicento al Novecento."; break; 1564// case "www.museonapoleonico.it" : description = "Una ricchissima varietà di materiali, per un viaggio attraverso lâepoca napoleonica ed un incontro ravvicinato con i personaggi e le vicende storiche della famiglia Bonaparte, in un ambiente - quello di palazzo Primoli - che conserva ancora intatte le sue caratteristiche di abitazione nobiliare."; break; 1565// case "www.galleriaartemodernaroma.it" : description = "Nata nel 1925, la collezione custodita nella Galleria di Via Crispi documenta lâambiente artistico romano tra la seconda metà dellâOttocento e il secondo dopoguerra: capolavori di scultura, pittura e grafica a firma dei grandissimi artisti che li hanno realizzati, sono la testimonianza del meglio di quellâepoca a Roma e ne raccontano la Storia, non solo dellâArte."; break; 1566// case "www.museocanonica.it" : description = "Scultore di fama internazionale, Canonica nel 1927 ottiene dal Comune l'uso dell'edificio posto nel cuore di Villa Borghese per farne la propria abitazione-studio: oggi esso ospita il Museo a lui intitolato."; break; 1567// case "www.museodiromaintrastevere.it" : description = "Gli aspetti salienti della vita popolare romana della fine del Settecento e dell'Ottocento, filtrata attraverso i gusti e i convincimenti degli artisti e dei folkloristi che l'hanno rappresentata."; break; 1568// case "www.museivillatorlonia.it" : description = "Allâinterno di Villa Torlonia, due gli edifici storici destinati a sedi museali: lâottocentesco Casino Nobile, che ospita
1568il Museo della Villa e la collezione di opere della Scuola Romana, e il Museo della Casina delle Civette, dedicato alla vetrata artistica. Il Casino dei Principi è sede dellâ dellâArchivio della Scuola Romana e ospita mostre temporanee."; break; 1569// case "www.casaalbertomoravia.it" : description = "Casa Moravia è il luogo dove visse Alberto Moravia (Roma, 1907-1990), scrittore, critico, saggista, intellettuale impegnato, nonché Deputato al Parlamento Europeo nel periodo 1984-1989."; break; 1570// case "www.museocarlobilotti.it" : description = "Dopo decenni di degrado, l'Aranciera è tornata recentemente ad essere luogo di cultura grazie ad un restauro che lâha trasformata nel Museo in cui è ospitata la donazione di opere d'arte di Carlo Bilotti, collezionista di fama internazionale."; break; 1571// case "www.museodizoologia.it" : description = "Fondato nel 1932, il Museo Civico di Zoologia possiede un patrimonio di circa 5 milioni di esemplari conservati, che vanno dalle conchiglie di Molluschi di pochi millimetri alla balenottera di 16 metri."; break; 1572// case "www.museiincomuneroma.it" : description = "Il sistema museale di Roma Capitale è costituito da un insieme estremamente diversificato di luoghi museali e siti archeologici di grande valore artistico e storico."; break; 1573// } 1574// $("head").append('<meta name="Description" content="' + description + '">'); 1575// }); 1576 1577//CAMBIO LINGUA NEL SOCIAL WALL PER I LINK Leggi tutto, Read more, ... 1578$(document).ready(function() { 1579 var leggiTutto = {}; 1580 var lang = $("html").attr("lang"); 1581 leggiTutto["it"] = "Leggi tutto"; 1582 leggiTutto["en"] = "Read more"; 1583 leggiTutto["fr"] = "Lire tout"; 1584 leggiTutto["es"] = "Leer más"; 1585 $("div#block-mic-bbs-block-mic-facebook-latest-feed a.teaser-link-new").html(leggiTutto[lang]); 1586 $("div#block-mic-bbs-block-mic-twitter-latest-feed a.new-tw-links").html(leggiTutto[lang]); 1587 $("div#block-aggregator-feed-1 .feed-field.feed-field-read-more a").html(leggiTutto[lang]); 1588}); 1589 1590 1591//ASSEGNAZIONE LINK FACEBOOK IN HEADER E FOOTER, SPECIFICI PER DOMINIO 1592$(document).ready(function() { 1593 //$("body.domain-centralemontemartini #block-block-4 a[href*='facebook'], body.domain-centralemontemartini #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/CentraleMontemartini/"); 1594 if ($("body.domain-centralemontemartini").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/CentraleMontemartini/"); 1595 else if ($("body.domain-mercatitraiano").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MercatiTraianoForiImperiali/"); 1596 else if ($("body.domain-museoarapacis").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoAraPacis/"); 1597 else if ($("body.domain-museosculturaantica").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoBarracco/"); 1598 else if ($("body.domain-museociviltaromana").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoCiviltaRomana/"); 1599 else if ($("body.domain-museodellemura").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoDelleMura/"); 1600 else if ($("body.domain-museocasaldepazzi").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/museocasaldepazzi/"); 1601 else if ($("body.domain-villadimassenzio").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/pg/VillaDiMassenzio/"); 1602 else if ($("body.domain-museorepubblicaromana").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoRepubblicaRomanaMemoriaGaribaldina/"); 1603 else if ($("body.domain-museodiroma").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoDiRoma/");
1604 else if ($("body.domain-museonapoleonico-bbsitalia-com").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoNapoleonico/"); 1605 else if ($("body.domain-galleriaartemoderna").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/GalleriaArteModerna/"); 1606 else if ($("body.domain-museopietrocanonica").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoPietroCanonica/"); 1607 else if ($("body.domain-museoromatrastevere").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoDiRomaInTrastevere/"); 1608 else if ($("body.domain-museivillatorlonia").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseiVillaTorlonia/"); 1609 else if ($("body.domain-casaalbertomoravia").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/CasaMuseoAlbertoMoravia/"); 1610 else if ($("body.domain-museobilotti").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseoCarloBilotti/"); 1611 else if ($("body.domain-planetario").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/planetarioroma/"); 1612 else if ($("body.domain-mic").length>0) $("#block-block-4 a[href*='facebook'], #block-block-6 a[href*='facebook']").attr("href","https://www.facebook.com/MuseiInComuneRoma/"); 1613}); 1614 1615//SE à SPECIFICATA UNA CATEGORIA PARTICOLARE, ALLORA NASCONDO IL PREFISSO (IL NOME DEL DOMINIO) DAL LUOGO 1616$(document).ready(function() { 1617 //AGISCO NEL NODO 1618 if ($(".field-categoria-particolare-compilato", ".view-informazioni-mostra-evento").length==1) { 1619 $(".field_domain", ".view-informazioni-mostra-evento").css("display","none"); 1620 var selettore_luogo = $(".views-field-field-luogo > .field-content", ".view-informazioni-mostra-evento"); 1621 if (selettore_luogo.html()) { 1622 selettore_luogo.html(selettore_luogo.html().substring(2)); 1623 } 1624 //ELIMINO ANCHE LA STRINGA SOTTO LA DATA 1625 if (document.querySelector(".domain_luogo > .field-name-field-luogo") && document.querySelector(".domain_luogo > .field-name-field-luogo").previousSibling) document.querySelector(".domain_luogo > .field-name-field-luogo").previousSibling.remove(); 1626 } 1627 //SE NON à SPECIFICATA UNA CATEGORIA PARTICOLARE, SPOSTO IL DOMAIN NAME SULLA RIGA DEL LUOGO, USANDOLO COME PREFISSO 1628 else if ($(".views-field-domain-id", ".view-informazioni-mostra-evento").length==1 && $(".views-field-domain-id > .field-content > .field-content", ".view-informazioni-mostra-evento").length==1) { 1629 $(".views-field-domain-id > .field-content > .field-content", ".view-informazioni-mostra-evento").css("display","none"); 1630 var campo_luogo_completo = $(".views-field-domain-id > .field-content > .field-content", ".view-informazioni-mostra-evento").html() + $(".views-field-field-luogo > .field-content", ".view-informazioni-mostra-evento").html(); 1631 $(".views-field-field-luogo > .field-content", ".view-informazioni-mostra-evento").html(campo_luogo_completo); 1632 } 1633}); 1634 1635//NEL NODO MOSTRA EVENTO FACCIO IN MODO CHE LA LABEL "catalogo" SIA SULLA STESSA RIGA DEL TESTO (che inizia con <p>) 1636$(document).ready(function() { 1637 $("body.node-type-mostraevento .field_catalogo .field-name-field-catalogo").each(function() { 1638 var label = $(".field-label",$(this)).html(); 1639 $(".field-item:first-child p", $(this)).html("<b>" + label + "</b>" + $(".field-item:first p", $(this)).html()); 1640 $(".field-label",$(this)).hide(); 1641 }); $("body.node-type-mostraevento .field-name-field-descrizione").attr("style","padding-bottom: 0 !important"); 1642}); 1643 1644$(document).ready(function() { 1645 if ($("#youTubeDate").html()=="01/01/1970") { 1646 $("#youTubeDate").html(""); 1647 $("#youTubeTitle a").attr("href", $(".social_you_username > a").attr("href")); 1648 } 1649}); 1650 1651$(document).ready(function() { 1652 1653 //FIX NOME MESE DI DICEMBRE E AGOSTO CHE ERANO VISUALIZZATI CON CARATTERI STRANI 1654 $(".views-field-field-data > .field-content").each(function() { 1655 if ($(this).html()) { 1656 $(this).html($(this).html().replace("Décembre","Décembre").replace("Août","Août")); 1657 } 1658 }); 1659 1660 //FIX NOME BREADCRUMB CHE NON SI VISUALIZZANO CORRETTAMENTE PER ALCUNE PAGINE IN LINGUA DEL TIPO DI CONTENUTO MOSTREEVENTO 1661 if ($("body.node-type-mostraevento div#breadcrumbs a").length == 1) { 1662 if ($("html[lang=en]").length>0) { 1663 $("div#breadcrumbs a:eq(0)").after('<span class="mini_arrow"> > </span> <a href="/en/mostre_ed_eventi/mostre">Exhibitions</a>'); 1664 } 1665 else if ($("html[lang=fr]").length>0) { 1666 $("div#breadcrumbs a:eq(0)").after('<span class="mini_arrow"> > </span> <a href="/fr/mostre_ed_eventi/mostre">Expositions</a>'); 1667 } 1668 else if ($("html[lang=es]").length>0) { 1669 $("div#breadcrumbs a:eq(0)").after('<span class="mini_arrow"> > </span> <a href="/es/mostre_ed_eventi/mostre">Exhibiciones</a>'); 1670 } 1671 } 1672 1673 //FIX HOME PAGE TESTO ACCESSIBILITÃ: QUALCUNO LO CANCELLA REGOLARMENTE, QUI INSERIAMO IL TESTO DI FALLBACK DECLINATO PER OGNI LINGUA 1674 if ($(".view-accesiibilit-homepage .views-field-field-descrizione .field-content").length>0) { 1675 var text_prefix = "<!--JS OVERRIDE in custom JS-->"; 1676 if ($("html[lang=it] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").text().trim() == "") $("html[lang=it] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").html(text_prefix + "<p>I nostri musei offrono unâampia gamma di strumenti e di programmi espressamente destinati ad adulti e ragazzi con disabilità .</p>"); 1677 if ($("html[lang=en] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").text().trim() == "") $("html[lang=en] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").html(text_prefix + "<p>Our museums offer a wide range of tools and programs specifically designed for adults and young people with disabilities.</p>"); 1678 if ($("html[lang=fr] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").text().trim() == "") $("html[lang=fr] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").html(text_prefix + "<p>Our museums offer a wide range of tools and programs specifically designed for adults and young people with disabilities.</p>"); 1679 if ($("html[lang=es] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").text().trim() == "") $("html[lang=es] .view-accesiibilit-homepage .views-field-field-descrizione .field-content").html(text_prefix + "<p>Nuestros museos ofrecen una amplia gama de técnicas y programas diseña
1679dos especÃficamente para adultos y adolescentes con discapacidades.</p>"); 1680 } 1681 1682 //MODIFICA PER FARE ANDARE IL TESTO CHE SI TROVA SOPRA I VIDEO DI YOUTUBE A DESTRA DEL VIDEO SE LA RISOLUZIONE Ã MAGGIORE DI 860px 1683 // if ($(".a-destra-del-video").length>0 && window.innerWidth>860) { 1684 // $("iframe[src*=youtube]").each(function() { 1685 // var div_video = $(this).wrap("<div style='float:left'></div>").parent(); 1686 // var p = div_video.prev(); 1687 // var div_container = div_video.wrap("<div style='display:inline-block'></div>").parent(); 1688 // div_container.append(p.css("margin-left","420px").css("margin-top","0")); 1689 // }); 1690 // } 1691 //MODIFICA PER FARE ANDARE IL TESTO CHE SI TROVA SOPRA I VIDEO DI YOUTUBE A DESTRA DEL VIDEO SE LA RISOLUZIONE Ã MAGGIORE DI 860px 1692 //ASSEGNARE NEL CKEDITOR LO STILE H6 AL TESTO, LO SCRIPT CAMBIERÃ IL TAG H6 CON P E POSIZIONERÃ I PARAGRAFI H6 SITUATI PRIMA DI UN VIDEO E DOPO IL PRECEDENTE A DESTRA DEL VIDEO SOTTO (VA INDIETRO PER UN MASSIMO DI 20 TAG) 1693 if (("h6").length>0 && $("iframe[src*=youtube]").length>0) { 1694 if (window.innerWidth>860) { 1695 $("iframe[src*=youtube]").each(function(index) { 1696 var div_video = $(this).wrap("<div style='float:left'></div>").parent(); 1697 var tag = !div_video.prev().get(0) ? div_video.parent() : div_video.prev(); 1698 //console.log("tag element: " + tag.get(0).nodeName); 1699 var div_container = div_video.wrap("<div style='display:inline-block'></div>").parent(); 1700 //console.log("esecuzione n: " + index); 1701 var index2 = 0; 1702 while (!(tag.attr("src") && tag.attr("src").includes("youtube"))) { 1703 index2++; 1704 //console.log("tag element: " + tag.get(0).nodeName); 1705 var tag_temp = !tag.prev().get(0) ? tag.parent() : tag.prev(); 1706 if (tag.is("h6")) { 1707 var tag2 = tag.wrap("<p style='margin-left:420px;margin-top:0;'></p>").parent(); 1708 tag2.html(tag2.html().replace("<h6>","").replace("</h6>","")); 1709 div_container.append(tag2); 1710 //css("margin-left","420px").css("margin-top","0")); 1711 console.log("spostato tag in posizione -" + index2); 1712 } 1713 tag = tag_temp; 1714 if (index2>20) break; 1715 } 1716 }); 1717 } 1718 else { 1719 $("h6").each(function(index) { 1720 var h6parent = $(this).wrap("<p></p>").parent(); 1721 h6parent.html(h6parent.html().replace("<h6>","").replace("</h6>","")); 1722 }); 1723 } 1724 } 1725 1726 //SISTEMO IL LINK AL BOTTONE ACQUISTA ONLINE E AL BOTTONE GRATIS CON LA MIC CARD NELLA PAGINA DI TUTTE LE MOSTRE 1727 var lang = $("html").attr("lang"); 1728 $(".views-field-field-acquisto-on-line div > a").each(function() { 1729 var new_href = ""; 1730 if (lang=="it") new_href = $(this).attr("href").replace("/eng/","/ita/").replace("/en/","/it/"); 1731 else new_href = $(this).attr("href").replace("/ita/","/eng/").replace("/it/","/en/"); 1732 $(this).attr("href", new_href); 1733 }); 1734 $(".views-field-field-gratis-per-mic div > a").each(function() { 1735 var new_href = $(this).attr("href").replace("//infopage/mic-card","/" + lang + "/infopage/mic-card"); 1736 $(this).attr("href", new_href); 1737 }); 1738 1739 //SISTEMO IL LINK AL BOTTONE ACQUISTA ONLINE NELLA PAGINA DI DETTAGLIO DI UNA MOSTRA 1740 $(".field_biglietto div > a[href*='.vivaticket.it']").each(function() { 1741 var new_href = ""; 1742 if (lang=="it") new_href = $(this).attr("href").replace("/eng/","/ita/").replace("/en/","/it/"); 1743 else new_href = $(this).attr("href").replace("/ita/","/eng/").replace("/it/","/en/"); 1744 $(this).attr("href", new_href); 1745 }); 1746 1747//museozoologia.museiincomuneroma.it/it 1748 //MODIFICA LINK MUSEO ZOOLOGIA 2021-09-28 1749 var updateLinkMuseoZoologia = function() { 1750 $("[href*='www.museocivicodizoologia.it']").each(function(index) { 1751 //var oldhrefContains = ""; 1752 //var newhref = ""; 1753 //oldhrefContains = 'www.museocivicodizoologia.it/it'; 1754 //newhref = 'www.museiincomuneroma.it/it/infopage/museo-civico-di-zoologia'; 1755 1756 $link = $(this); 1757 var changeHref = function(oldhrefContains, newhref) { 1758 if ($link.attr('href').endsWith(".it") || $link.attr('href').endsWith(".it/en") || $link.attr('href').endsWith(".it/it") || $link.attr('href').endsWith(".it/fr") || $link.attr('href').endsWith(".it/es")) { 1759 $link.attr('href',$link.attr('href').replace(oldhrefContains, newhref)); 1760 } 1761 if ($link.html().endsWith(".it") || $link.html().endsWith(".it/en") || $link.html().endsWith(".it/it") || $link.html().endsWith(".it/fr") || $link.html().endsWith(".it/es")) { 1762 if ($link.html().includes(oldhrefContains)) $link.html($link.html().replace(oldhrefContains, newhref)); 1763 } 1764 }; 1765 1766 changeHref('www.museocivicodizoologia.it/it','www.museiincomuneroma.it/it/infopage/museo-civico-di-zoologia'); 1767 changeHref('www.museocivicodizoologia.it/en','www.museiincomuneroma.it/en/node/1009308'); 1768 changeHref('www.museocivicodizoologia.it/fr','www.museiincomuneroma.it/fr/node/1009308'); 1769 changeHref('www.museocivicodizoologia.it/es','www.museiincomuneroma.it/es/node/1009308'); 1770 changeHref('www.museocivicodizoologia.it','www.museiincomuneroma.it/infopage/museo-civico-di-zoologia'); 1771 1772 }); 1773 console.log("eseguito update link museo zoologia"); 1774 }; 1775 1776 //updateLinkMuseoZoologia(); 1777 $(".view-tipologia-musei li").click(function() { 1778 console.log("setto timeout"); 1779 window.setTimeout(updateLinkMuseoZoologia, 500); 1780 console.log("setto timeout"); 1781 window.setTimeout(updateLinkMuseoZoologia, 800); 1782 console.log("setto timeout"); 1783 window.setTimeout(updateLinkMuseoZoologia, 1300); 1784 console.log("setto timeout"); 1785 window.setTimeout(updateLinkMuseoZoologia, 1800); 1786 console.log("setto timeout"); 1787 window.setTimeout(updateLinkMuseoZoologia, 2300); 1788 }); 1789 1790
1791 //FIX LINK A RICERCA MOSTRE 1792 $(".view-gruppodimostraevento .more-link a[href='../content/search-exhibitions']").each(function() { 1793 $link = $(this); 1794 var changeHref = function(oldhrefContains, newhref) { 1795 $link.attr('href',$link.attr('href').replace(oldhrefContains, newhref)); 1796 if ($link.html().includes(oldhrefContains)) $link.html($link.html().replace(oldhrefContains, newhref)); 1797 }; 1798 changeHref('../content/search-exhibitions','/content/search-exhibitions'); 1799 }); 1800 1801 1802 //AGGIUNTA PAGINA DI LOGIN I CUI LINK SONO DECLINATI VIA JS PER OGNI DOMINIO 1803 $("body.page-node-1009749 .field-name-field-descrizione a").each(function() { 1804 var host = window.location.host; 1805 var lang = $("html").attr("lang"); 1806 if ($(this).attr("href").includes("user/register")) { 1807 $(this).attr("href","http://" + host + "/" + lang + "/user/register").attr("target","_self"); 1808 $(this).html(host + "/" + lang + "/user/register"); 1809 } 1810 if ($(this).attr("href").includes("user/login")) { 1811 $(this).attr("href","http://" + host + "/user/login").attr("target","_self"); 1812 $(this).html(host + "/user/login"); 1813 } 1814 if ($(this).attr("href").includes("collezioni/il_tuo_percorso")) { 1815 $(this).attr("href","http://" + host + "/" + lang + "/collezioni/il_tuo_percorso").attr("target","_self"); 1816 $(this).html(host + "/" + lang + "/collezioni/il_tuo_percorso"); 1817 } 1818 }); 1819 lang = $("html").attr("lang"); $(".view-user-info a[href='/user/login'").attr("href","/" + lang + "/infopage/accedi-e-crea-il-tuo-percorso"); 1820 1821 1822}); 1823 1824 1825jQuery(document).ready(function() { 1826 console.log('menu sale'); 1827 jQuery("body.domain-museozoologia #block-superfish-2 li#menu-4045046-2").insertBefore("body.domain-museozoologia #block-superfish-2 li#menu-4041851-2"); 1828 console.log('menu sale hamburger'); 1829 jQuery("body.domain-museozoologia #superfish-2-accordion li.sf-item-6.sf-depth-1").insertBefore("body.domain-museozoologia #superfish-2-accordion li.sf-item-5.sf-depth-1"); 1830}); 1831 1832 1833// OpenStreetMap settings 1834function showOpenStreetMap(param){ 1835 if((param[0] !== undefined) && (param[1] !== undefined)){ 1836 // Creating map options 1837 console.log(param); 1838 var latlng = L.latLng(param[0], param[1]); 1839 var mapOptions = { 1840 center: latlng, 1841 zoom: 17 1842 } 1843 var map = new L.map('location_map', mapOptions); 1844 var layer = new L.TileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'); 1845 var marker = new L.marker([param[0], param[1]]); 1846 1847 // Compose popup 1848 var str_popup = ""; 1849 if(param[2]){ // location name 1850 str_popup += "<strong>"+param[2]+"</strong><br />"; 1851 } 1852 if(param[3] !== undefined){ // street address 1853 str_popup += param[3]+"<br />"; 1854 } 1855 if(param[4] !== undefined){ // additionals 1856 str_popup += param[4]+"<br />";; 1857 } 1858 if(param[5] !== undefined){ // additionals 1859 str_popup += param[5]+"<br />";; 1860 } 1861 if(str_popup.length > 0){ 1862 var popup = L.popup({ 1863 offset: [0, -25] 1864 }) 1865 .setLatLng(latlng) 1866 .setContent(str_popup) 1867 .openOn(map); 1868 } 1869 1870 map.addLayer(layer); 1871 map.addLayer(marker); 1872 } 1873 $(".leaflet-control-attribution").append(" | <a href=\"https://www.openstreetmap.org/copyright\" target=\_blank\">© OpenStreetMap contributors</a>"); 1874} 1875 1876// OpenStreetMap settings 1877function showOpenStreetMapMultiMarker(param){ 1878 if((param[0][0] !== undefined) && (param[0][4] !== undefined)){ 1879 1880 console.log(param); 1881 var coordinate = []; 1882 coordinate = param[0][4].split(", "); 1883 var latlng = L.latLng(coordinate[0], coordinate[1]); 1884 var mapOptions = { 1885 center: latlng, 1886 zoom: 17 1887 } 1888 1889 var map = L.map('location_map').setView([coordinate[0], coordinate[1]], 12); 1890 mapLink = 1891 '<a href="http://openstreetmap.org">OpenStreetMap</a>'; 1892 L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map); 1893 1894 for (var i = 0; i < param.length; i++) { 1895 coordinate = param[i][4].split(", "); 1896 marker = new L.marker([coordinate[0], coordinate[1]]) 1897 .bindPopup("<strong>"+param[i][0]+"</strong>"+"<br />"+param[i][1]+"<br />"+param[i][2]+"<br />"+param[i][3]) 1898 .addTo(map); 1899 } 1900 } 1901 $(".leaflet-control-attribution").append(" | <a href=\"https://www.openstreetmap.org/copyright\" target=\_blank\">© OpenStreetMap contributors</a>"); 1902} 1903 1904// create DOM to show OpenStreetMap 1905$( document ).ready(function() { 1906 eseguiMappaOpenStreetMap = function() {
1907 if ($(".gmap-popup").attr("data-eseguimappa") == "yes" || !$(".gmap-popup").text()) return; 1908 $(".gmap-popup").attr("data-eseguimappa", 'yes'); 1909 $("#gmap-auto1map-gmap0").attr("hidden",true); 1910 //Eseguo sostituzione mappa Google con Mappa OpenStreetMap che genero dinamicamente 1911 //console.log('attivata eseguimappaopenstreetmap'); 1912 //console.log($(".data-openstreetmap").html()); 1913 var popupOpenStreetMap = $(".data-openstreetmap").html(); 1914 var dataOpenStreetMap = popupOpenStreetMap.split("|"); 1915 console.log(dataOpenStreetMap); 1916 var coordinate = dataOpenStreetMap[4].split(", "); 1917 //console.log(coordinate); 1918 const param = [coordinate[0], coordinate[1], dataOpenStreetMap[0], dataOpenStreetMap[1], dataOpenStreetMap[2], dataOpenStreetMap[3]]; 1919 // Nascondo mappa Google Map 1920 $(".view-display-id-attachment_1 .view-content").append("<div id =\"location_map\" style = \"width:100%; height:50vh; margin-top:3em\"></div>"); 1921 1922 showOpenStreetMap(param); 1923 }; 1924 1925 attivaTimeoutEseguiMappaOpenStreetMap = function() { 1926 eseguiMappaOpenStreetMap(); 1927 //console.log("setto timeout"); 1928 window.setTimeout(eseguiMappaOpenStreetMap, 500); 1929 //console.log("setto timeout"); 1930 window.setTimeout(eseguiMappaOpenStreetMap, 800); 1931 //console.log("setto timeout"); 1932 window.setTimeout(eseguiMappaOpenStreetMap, 1300); 1933 //console.log("setto timeout"); 1934 window.setTimeout(eseguiMappaOpenStreetMap, 1800); 1935 //console.log("setto timeout"); 1936 window.setTimeout(eseguiMappaOpenStreetMap, 2300); 1937 }; 1938 attivaTimeoutEseguiMappaOpenStreetMap(); 1939 $("#quicktabs-tipologia_musei > div > ul.quicktabs-tabs > li > a, .view-tipologia-musei li").click(attivaTimeoutEseguiMappaOpenStreetMap); 1940 1941}); 1942 1943// create DOM to show OpenStreetMap 1944$( document ).ready(function() { 1945 eseguiMappaOpenStreetMap_1 = function() { 1946 const mapInfo = []; 1947 $("table.views-view-grid > tbody tr > td > div.views-field-nothing > span > span.open-street-popup").each( function(i) { 1948 mapInfo[i] = $(this).html(); 1949 }); 1950 console.log(mapInfo); 1951 var dataOpenStreetMap = []; 1952 var coordinate = []; 1953 var param = []; 1954 if(mapInfo.length > 0){ 1955 var n=0; 1956 mapInfo.forEach(element => { 1957 dataOpenStreetMap = element; 1958 param[n] = dataOpenStreetMap.split("|"); 1959 n++; 1960 }); 1961 1962 $("div.view-display-id-page .attachment-before").append("<div id =\"location_map\" style = \"width:100%; height:50vh; margin-top:3em\"></div>"); 1963 1964 console.log(param); 1965 1966 showOpenStreetMapMultiMarker(param); 1967 } 1968 }; 1969 1970 attivaTimeoutEseguiMappaOpenStreetMap_1 = function() { 1971 eseguiMappaOpenStreetMap_1(); 1972 }; 1973 attivaTimeoutEseguiMappaOpenStreetMap_1(); 1974 1975 $(".feed-field-desc").each(function() { $(this).html($(this).html().replace("&#8217;","'")) }); 1976 1977 //FIX Prenotazione obbligatoria Sì1 (rimozione del numero 1) 1978 let campo = $(".views-field-field-prenotazione-obbligatoria .field-content"); 1979 if (campo.html()) campo.html(campo.html().replace("Sì1","Sì")); 1980 1981 //Gestisco il problema del museo di zoologia che ha dns diverso dal domain name/url in Drupal 1982 $("input").each(function() { 1983 if ($(this).attr("value")) $(this).attr("value",$(this).attr("value").replace("www.museocivicodizoologia.it","museozoologia.museiincomuneroma.it")); 1984 }); 1985 1986//FIX VOCE ACQUISTA IN MOBILE NEL MAIN MENU IN ALTO A SX 1987 $("#block-lang-dropdown-language #lang_dropdown_form_language > div").prepend($("#menu-4045127-3").html() + " "); 1988 $("#block-lang-dropdown-language #lang_dropdown_form_language > div > a").addClass("acquista-mobile-main-menu").hover(function() { $(this).attr("style","color: #b20932 !important; text-decoration: none; cursor: pointer;"); }, function() { $(this).attr("style","color: black;");}).attr("style","color: black;"); $("#lang-dropdown-select-language").css("min-width","33px"); 1989 1990}); 1991 1992//ELIMINO LA PIPE SE MANCA L'ELEMENTO PRIMA DELLA PIPE (dovrebbe essere il titolo della pagina) 1993let title = document.querySelector('title').textContent; 1994if (title.trim().startsWith('|')) { 1995 document.querySelector('title').textContent = title.replace('|','').trim(); 1996} 1997 1998/** 1999 * OSM SISTEMA MUSEALE 2026.01.23 2000 */ 2001 2002(function ($) { 2003 2004 function initOsmAttachment(context) { 2005 console.log('initOsmAttachment'); 2006 2007 var $view = $(".view-display-id-attachment_1", context); 2008 if (!$view.length) return; 2009 2010 var $points = $view.find(".osm-map"); 2011 if (!$points.length) return; 2012 2013 // crea canvas se non c'è 2014 var $canvas = $view.find("#osm_map_canvas"); 2015 if (!$canvas.length) { 2016 $view.find(".view-content").prepend( 2017 '<div id="osm_map_canvas" style="width:100%; height:420px"></div>' 2018 ); 2019 $canvas = $view.find("#osm_map_canvas"); 2020 } 2021 2022 // evita doppia init 2023 if ($canvas.data("osm-initialized")) return; 2024 $canvas.data("osm-initialized", true); 2025 2026 // nascondi gmap se c'è (solo nel contesto view) 2027 $view.find("#gmap-auto1map-gmap0").attr("hidden", true); 2028 2029 // leggi marker 2030 var markers = []; 2031 $points.each(function () { 2032 var $p = $(this); 2033 var lat = parseFloat(($p.data("lat") + "").replace(",", ".")); 2034 var lng = parseFloat(($p.data("lng") + "").replace(",", ".")); 2035 if (isNaN(lat) || isNaN(lng)) return; 2036 2037 markers.push({ 2038 lat: lat, 2039 lng: lng, 2040 titleHtml: $p.attr("data-title") || "", 2041 address: $p.data("address") || "", 2042 extra: $p.attr("data-extra") || "", 2043 gmap: $p.attr("data-gmap") || "" 2044 }); 2045 }); 2046 if (!markers.length) return; 2047 2048 // init Leaflet 2049 var map = L.map("osm_map_canvas"); 2050 $canvas.data("leaflet-map", map); // salva riferimento 2051 2052 L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", { 2053 attribution: '© <a href="https://www.openstreetmap.org/copyright" target="_blank">OpenStreetMap contributors</a>' 2054 }).addTo(map); 2055 2056 // marker + bounds + popup default 2057 var bounds = []; 2058 var firstMarker = null; 2059
2060 markers.forEach(function (m, idx) { 2061 var popup = ""; 2062 if (m.titleHtml) popup += "<b>" + m.titleHtml + "</b><br>"; 2063 if (m.address) popup += m.address + "<br>"; 2064 if (m.gmap) popup += m.gmap + "<br>"; 2065 if (m.extra) popup += m.extra; 2066 2067 var marker = L.marker([m.lat, m.lng]) 2068 .addTo(map) 2069 .bindPopup(popup, { 2070 offset: L.point(0, -8), // sposta popup verso l'alto 2071 autoClose: false, // non chiudere automaticamente 2072 closeOnClick: false // non chiudere al click sulla mappa 2073 }); 2074 2075 if (idx === 0) firstMarker = marker; 2076 bounds.push([m.lat, m.lng]); 2077 }); 2078 2079 // setView / fitBounds 2080 if (bounds.length === 1) map.setView(bounds[0], 15); 2081 else map.fitBounds(bounds, { padding: [20, 20] }); 2082 2083 // quando la mappa è visibile/layout finito, invalida + apri popup 2084 setTimeout(function () { 2085 map.invalidateSize(); 2086 if (firstMarker) firstMarker.openPopup(); 2087 }, 150); 2088 } 2089 2090 function invalidateOsmMap() { 2091 var $canvas = $("#osm_map_canvas"); 2092 if (!$canvas.length) return; 2093 var map = $canvas.data("leaflet-map"); 2094 if (map) map.invalidateSize(); 2095 } 2096 2097 // Drupal 7 behaviors: funziona anche con AJAX/quicktabs 2098 Drupal.behaviors.osmAttachmentMap = { 2099 attach: function (context) { 2100 initOsmAttachment(context); 2101 2102 // resize finestra 2103 $(window).off("resize.osmAttachment").on("resize.osmAttachment", function () { 2104 invalidateOsmMap(); 2105 // se esiste una popup attiva, riaprila dopo resize 2106 var map = $("#osm_map_canvas").data("leaflet-map"); 2107 if (map && map._popup) map.openPopup(map._popup); 2108 }); 2109 2110 // quicktabs: dopo che il tab "Mappa" diventa visibile, invalida + riapri popup 2111 $("#quicktabs-tipologia_musei a, .view-tipologia-musei li") 2112 .off("click.osmAttachment") 2113 .on("click.osmAttachment", function () { 2114 setTimeout(function () { 2115 invalidateOsmMap(); 2116 var map = $("#osm_map_canvas").data("leaflet-map"); 2117 if (map && map._popup) map.openPopup(map._popup); 2118 }, 150); 2119 }); 2120 } 2121 }; 2122 2123})(jQuery);; 2124(function ($) { 2125 2126 Drupal.NuovoLayout2 = {}; 2127 2128 Drupal.behaviors.nuovolayout_2 = { 2129 2130 attach: function(context, settings) { 2131 2132 $(".museidigitali-block-view").each(function() { 2133 let parents = $(this).parents(".block-views"); 2134 2135 if (parents.length) { 2136 parents = parents.get(0); 2137 2138 $(parents).css("border-top", "0pt"); 2139 $(parents).css("height","180px"); 2140 } 2141 }); 2142 } 2143 }; 2144}(jQuery)); 2145; 2146function tabsmusei() 2147{ 2148 2149 jQuery("#block-views-sistema-museale-block #attachment_block_1").click(function() { 2150 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_2").hide(); 2151 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_3").hide(); 2152 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_1").show(); 2153 2154 jQuery("#block-views-sistema-museale-block [id^='attachment_block_']").children().removeClass("attivu") 2155 jQuery(this).children().addClass("attivu"); 2156 }); 2157 2158 jQuery("#block-views-sistema-museale-block #attachment_block_2").click(function() { 2159 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_1").hide(); 2160 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_3").hide(); 2161 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_2").show(); 2162 2163 jQuery("#block-views-sistema-museale-block [id^='attachment_block_']").children().removeClass("attivu") 2164 jQuery(this).children().addClass("attivu"); 2165 }); 2166 2167 jQuery("#block-views-sistema-museale-block #attachment_block_3").click(function() { 2168 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_1").hide(); 2169 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_2").hide(); 2170 jQuery("#block-views-sistema-museale-block .view-display-id-attachment_3").show(); 2171 2172 jQuery("#block-views-sistema-museale-block [id^='attachment_block_']").children().removeClass("attivu") 2173 jQuery(this).children().addClass("attivu"); 2174 }); 2175 2176 jQuery("#block-views-sistema-museale-block .view-footer h1").eq(0).addClass("attivu"); 2177 2178} 2179 2180jQuery(function() { 2181 2182 jQuery("#quicktabs-tabpage-tipologia_musei-0 .jcarousel-item-1").find("a").addClass("red"); 2183 jQuery("#quicktabs-container-tipologia_musei ul li").find("a").attr("oncontextmenu", "return false;"); 2184 jQuery("#quicktabs-tipologia_musei .quicktabs-tabs a").click(function() { 2185 ii = parseInt( jQuery(this).parent().index()); 2186 jQuery("#quicktabs-tipologia_musei .jcarousel-item a").removeClass("red"); 2187 jQuery("#quicktabs-tabpage-tipologia_musei-"+ii+" .jcarousel-item-1").find("a").addClass("red"); 2188 2189 jQuery(".view-id-tipologia_musei .jcarousel-next").addClass("jcarou
2189sel-next-disabled ,jcarousel-next-disabled-horizontal"); 2190 jQuery('.jcarousel-dom-'+parseInt(ii+1)).jcarousel('scroll',1); 2191 2192 what = jQuery("#quicktabs-tabpage-tipologia_musei-"+ii+" .jcarousel-item-1").text().trim() 2193 2194 jQuery("#edit-field-museo-nid option").each(function() { 2195 //if(jQuery(this).text() == what) { 2196 if(jQuery(this).text().indexOf(what) > -1) { 2197 { 2198 jQuery(this).attr('selected', 'selected'); 2199 jQuery('#edit-submit-sistema-museale').trigger('click'); 2200 return false 2201 } 2202 } 2203 }); 2204 2205 2206 }); 2207 2208 2209 jQuery("#quicktabs-tipologia_musei .jcarousel-item").click(function() { 2210 jQuery("#quicktabs-tipologia_musei .jcarousel-item a").removeClass("red"); 2211 jQuery(this).find("a").addClass("red"); 2212 2213 what=jQuery(this).find("a").text(); 2214 2215 //jQuery("#edit-field-tipologia-didattica-tid option").find("option:contains(" +what+ ")").attr('selected', 'selected'); 2216 2217 jQuery("#edit-field-museo-nid option").each(function() { 2218 //if(jQuery(this).text() == what) { 2219 if(jQuery(this).text().indexOf(what) > -1) { 2220 { 2221 jQuery(this).attr('selected', 'selected'); 2222 jQuery('#edit-submit-sistema-museale').trigger('click'); 2223 return false 2224 } 2225 } 2226 }); 2227 2228 2229 return false 2230 2231 2232 }); 2233 2234 tabsmusei() 2235}); 2236 2237jQuery( document ).ajaxComplete(function() { 2238 2239 tabsmusei() 2240 2241 2242}); 2243 2244 2245jQuery(function() { 2246 2247 //MENU MUSEI 2248 2249 jQuery("#menu-10373-1 h3").eq(0).nextUntil(jQuery("#menu-10373-1 h3").eq(1)).wrapAll('<div class="museimnwrap1"></div>'); 2250 jQuery(".museimnwrap1").prepend(jQuery("#menu-10373-1 h3").eq(0)) 2251 2252 jQuery("#menu-10373-1 h3").eq(1).nextUntil(jQuery("#menu-10373-1 h3").eq(2)).wrapAll('<div class="museimnwrap2"></div>'); 2253 jQuery(".museimnwrap2").prepend(jQuery("#menu-10373-1 h3").eq(1)) 2254 2255 jQuery("#menu-10373-1 h3").eq(2).nextUntil(jQuery("#menu-10373-1 h3").eq(3)).wrapAll('<div class="museimnwrap3"></div>'); 2256 jQuery(".museimnwrap3").prepend(jQuery("#menu-10373-1 h3").eq(2)) 2257 2258 jQuery("#menu-10373-1 h3").eq(3).nextAll(".views-row").wrapAll('<div class="museimnwrap4"></div>'); 2259 jQuery(".museimnwrap4").prepend(jQuery("#menu-10373-1 h3").eq(3)) 2260 2261 2262});; 2263jQuery(function() { 2264//var count_rows = jQuery('#views_slideshow_cycle_main_z_testgl_slider-block #views_slideshow_cycle_teaser_section_z_testgl_slider-block div[id^="views_slideshow_cycle_div_z_testgl_slider-block_"]').length; 2265var n=0; 2266jQuery('[id^="views_slideshow_cycle_main_z_testgl_slider-block"] [id^="views_slideshow_cycle_teaser_section_z_testgl_slider-block"] div[id^="views_slideshow_cycle_div_z_testgl_slider-block_"] ').each(function() { 2267 var src = jQuery(this).find(".image img").attr('src'); 2268 var src_domain=jQuery(this).find(".domain-id-number").text(); 2269 //console.log(src_domain); 2270 //jQuery(this).addClass("museo-"+src_domain); 2271 var divDaSostituire = jQuery(this).find("div.link_slide"); 2272 var nuovoLink = jQuery("<a>"); 2273 nuovoLink.attr("href", divDaSostituire.attr("href")); 2274 nuovoLink.attr("target", divDaSostituire.attr("target")); 2275 nuovoLink.addClass(divDaSostituire.attr("class")); 2276 nuovoLink.html(divDaSostituire.html()); 2277 divDaSostituire.replaceWith(nuovoLink); 2278 //jQuery(this).find(".image").css('background-image', 'url(' +src+ ')'); 2279 n++; 2280 2281}); 2282jQuery('#block-views-in-eveidenza-homepage-block .view-content .views-row').each(function(){ 2283 var divDaSostituire = jQuery(this).find("div.link_slide"); 2284 var svgDaAssociare = jQuery(this).find("image.immagins_svg"); 2285 var nuovoLink = jQuery("<a>"); 2286 nuovoLink.attr("href", divDaSostituire.attr("href")); 2287 nuovoLink.attr("target", divDaSostituire.attr("target")); 2288 nuovoLink.addClass(divDaSostituire.attr("class")); 2289 nuovoLink.html(divDaSostituire.html()); 2290 divDaSostituire.replaceWith(nuovoLink); 2291 //console.log("debug:"); 2292 //console.log(divDaSostituire); 2293}); 2294 2295 2296// jQuery('#views_slideshow_cycle_main_z_testgl_slider-block #views_slideshow_cycle_teaser_section_z_testgl_slider-block').each 2297// var src = jQuery('.image img').attr('src'); 2298// if(src){ 2299 // jQuery('#views_slideshow_cycle_div_z_testgl_slider-block_2 .background').css('background-image', 'url(' +src+ ')'); 2300// } 2301 jQuery('#webform-client-form-237515 .form-item > select > option').each(function(){ 2302 var text=jQuery(this).text(); 2303 if(text.length >40) 2304 jQuery(this).val(text).text(text.substr(0,40)+'â¦'); 2305 }); 2306 2307 2308 2309 2310}); 2311 2312 2313 2314jQuery(document).ready(function() { 2315 /* 2022.03.17 */ 2316 console.log("Inizio Riorganizzazione linee di menu"); 2317 /*
2318 .domain-museicapitolini 2319 .domain-museocasaldepazzi 2320 .domain-mercatitraiano 2321 .domain-museoarapacis 2322 .domain-museosculturaantica 2323 .domain-museociviltaromana 2324 .domain-museodellemura 2325 .domain-museorepubblicaromana 2326 .domain-museonapoleonico-bbsitalia-com 2327 .domain-museodiroma 2328 .domain-museopietrocanonica 2329 .domain-museoromatrastevere 2330 .domain-museivillatorlonia 2331 .domain-casaalbertomoravia 2332 .domain-museobilotti 2333 .domain-museozoologia 2334 */ 2335 jQuery(" #superfish-2-accordion>li.sf-item-5").insertAfter(" #superfish-2-accordion>li.sf-item-1"); 2336 jQuery(" #superfish-2-accordion>li.sf-item-8").insertAfter(" #superfish-2-accordion>li.sf-item-5"); 2337 jQuery(" #superfish-2-accordion>li.sf-item-2").insertAfter(" #superfish-2-accordion>li.sf-item-8"); 2338 jQuery(" #superfish-2-accordion>li.sf-item-3").insertAfter(" #superfish-2-accordion>li.sf-item-2"); 2339 jQuery(" #superfish-2-accordion>li.sf-item-4").insertAfter(" #superfish-2-accordion>li.sf-item-3"); 2340 jQuery(" #superfish-2-accordion>li.sf-item-7").insertAfter(" #superfish-2-accordion>li.sf-item-4"); 2341 jQuery(" #superfish-2-accordion>li.sf-item-6").insertAfter(" #superfish-2-accordion>li.sf-item-7"); 2342 2343 jQuery(" #superfish-2>li.sf-item-5").insertAfter(" #superfish-2>li.sf-item-1"); 2344 jQuery(" #superfish-2>li.sf-item-8").insertAfter(" #superfish-2>li.sf-item-5"); 2345 jQuery(" #superfish-2>li.sf-item-2").insertAfter(" #superfish-2>li.sf-item-8"); 2346 jQuery(" #superfish-2>li.sf-item-3").insertAfter(" #superfish-2>li.sf-item-2"); 2347 jQuery(" #superfish-2>li.sf-item-4").insertAfter(" #superfish-2>li.sf-item-3"); 2348 jQuery(" #superfish-2>li.sf-item-7").insertAfter(" #superfish-2>li.sf-item-4"); 2349 jQuery(" #superfish-2>li.sf-item-6").insertAfter(" #superfish-2>li.sf-item-7"); 2350 2351 2352 2353 2354 jQuery(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-4").insertAfter(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-1"); 2355 jQuery(".domain-museocasaldepazzi #superfish-2>li.sf-item-4").insertAfter(".domain-museocasaldepazzi #superfish-2>li.sf-item-1"); 2356 2357 jQuery(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-7").insertAfter(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-4"); 2358 jQuery(".domain-museocasaldepazzi #superfish-2>li.sf-item-7").insertAfter(".domain-museocasaldepazzi #superfish-2>li.sf-item-4"); 2359 2360 jQuery(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-2").insertAfter(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-7"); 2361 jQuery(".domain-museocasaldepazzi #superfish-2>li.sf-item-2").insertAfter(".domain-museocasaldepazzi #superfish-2>li.sf-item-7"); 2362 2363 jQuery(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-3").insertAfter(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-2"); 2364 jQuery(".domain-museocasaldepazzi #superfish-2>li.sf-item-3").insertAfter(".domain-museocasaldepazzi #superfish-2>li.sf-item-2"); 2365 2366 jQuery(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-6").insertAfter(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-3"); 2367 jQuery(".domain-museocasaldepazzi #superfish-2>li.sf-item-6").insertAfter(".domain-museocasaldepazzi #superfish-2>li.sf-item-3"); 2368 2369 jQuery(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-5").insertAfter(".domain-museocasaldepazzi #superfish-2-accordion>li.sf-item-6"); 2370 jQuery(".domain-museocasaldepazzi #superfish-2>li.sf-item-5").insertAfter(".domain-museocasaldepazzi #superfish-2>li.sf-item-6"); 2371 2372 2373 jQuery(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-7").insertAfter(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-1"); 2374 jQuery(".domain-villadimassenzio #superfish-2>li.sf-item-7").insertAfter(".domain-villadimassenzio #superfish-2>li.sf-item-1"); 2375 2376 jQuery(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-2").insertAfter(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-7"); 2377 jQuery(".domain-villadimassenzio #superfish-2>li.sf-item-2").insertAfter(".domain-villadimassenzio #superfish-2>li.sf-item-7"); 2378 2379 jQuery(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-3").insertAfter(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-2"); 2380 jQuery(".domain-villadimassenzio #superfish-2>li.sf-item-3").insertAfter(".domain-villadimassenzio #superfish-2>li.sf-item-2"); 2381 2382 jQuery(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-4").insertAfter(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-3"); 2383 jQuery(".domain-villadimassenzio #superfish-2>li.sf-item-4").insertAfter(".domain-villadimassenzio #superfish-2>li.sf-item-3"); 2384 2385 jQuery(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-6").insertAfter(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-4"); 2386 jQuery(".domain-villadimassenzio #superfish-2>li.sf-item-6").insertAfter(".domain-villadimassenzio #superfish-2>li.sf-item-4"); 2387 2388 jQuery(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-5").insertAfter(".domain-villadimassenzio #superfish-2-accordion>li.sf-item-6"); 2389 jQuery(".domain-villadimassenzio #superfish-2>li.sf-item-5").insertAfter(".domain-villadimassenzio #superfish-2>li.sf-item-6"); 2390 2391 jQuery(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-7").insertAfter(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-1"); 2392 jQuery(".domain-galleriaartemoderna #superfish-2>li.sf-item-7").insertAfter(".domain-galleriaartemoderna #superfish-2>li.sf-item-1"); 2393 2394 jQuery(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-2").insertAfter(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-7"); 2395 jQuery(".domain-galleriaartemoderna #superfish-2>li.sf-item-2").insertAfter(".domain-galleriaartemoderna #superfish-2>li.sf-item-7"); 2396 2397 jQuery(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-3").insertAfter(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-2"); 2398 jQuery(".domain-galleriaartemoderna #superfish-2>li.sf-item-3").insertAfter(".domain-galleriaartemoderna #superfish-2>li.sf-item-2"); 2399 2400 jQuery(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-4").insertAfter(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-3"); 2401 jQuery(".domain-galleriaartemoderna #superfish-2>li.sf-item-4").insertAfter(".domain-galleriaartemoderna #superfish-2>li.sf-item-3"); 2402 2403 jQuery(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-6").insertAfter(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-4"); 2404 jQuery(".domain-galleriaartemoderna #superfish-2>li.sf-item-6").insertAfter(".domain-galleriaartemoderna #superfish-2>li.sf-item-4"); 2405 2406 jQuery(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-5").insertAfter(".domain-galleriaartemoderna #superfish-2-accordion>li.sf-item-6"); 2407 jQuery(".domain-galleriaartemoderna #superfish-2>li.sf-item-5").insertAfter(".domain-galleriaartemoderna #superfish-2>li.sf-item-6"); 2408 2409 jQuery(".domain-planetario #superfish-2-accordion>li.sf-item-7").insertAfter(".domain-planetario #superfish-2-accordion>li.sf-item-1"); 2410 jQuery(".domain-planetario #superfish-2>li.sf-item-7").insertAfter(".domain-planetario #superfish-2>li.sf-item-1"); 2411 2412 jQuery(".domain-planetario #superfish-2-accordion>li.sf-item-2").insertAfter(".domain-planetario #superfish-2-accordion>li.sf-item-7"); 2413 jQuery(".domain-planetario #superfish-2>li.sf-item-2").insertAfter(".domain-planetario #superfish-2>li.sf-item-7"); 2414 2415 jQuery(".domain-planetario #superfish-2-accordion>li.sf-item-3").insertAfter(".domain-planetario #superfish-2-accordion>li.sf-item-2"); 2416 jQuery(".domain-planetario #superfish-2>li.sf-item-3").insertAfter(".domain-planetario #superfish-2>li.sf-item-2"); 2417 2418 jQuery(".domain-planetario #superfish-2-accordion>li.sf-item-4").insertAfter(".domain-planetario #superfish-2-accordion>li.sf-item-3"); 2419 jQuery(".domain-planetario #superfish-2>li.sf-item-4").insertAfter(".domain-planetario #superfish-2>li.sf-item-3"); 2420 2421 jQuery(".domain-planetario #superfish-2-accordion>li.sf-item-6").insertAfter(".domain-planetario #superfish-2-accordion>li.sf-item-4"); 2422 jQuery(".domain-planetario #superfish-2>li.sf-item-6").insertAfter(".domain-planetario #superfish-2>li.sf-item-4"); 2423 2424 jQuery(".domain-planetario #superfish-2-accordion>li.sf-item-5").insertAfter(".domain-planetario #superfish-2-accordion>li.sf-item-6"); 2425 jQuery(".domain-planetario #superfish-2>li.sf-item-5").insertAfter(".domain-planetario #superfish-2>li.sf-item-6"); 2426 2427 2428 jQuery(".domain-museozoologia #superfish-2-accordion>li.sf-item-5").insertAfter(".domain-museozoologia #superfish-2-accordion>li.sf-item-6"); 2429 jQuery(".domain-museozoologia #superfish-2>li.sf-item-5").insertAfter(".domain-museozoologia #superfish-2>li.sf-item-6"); 2430 console.log("Fine Riorganizzazione linee di menu"); 2431 2432}); 2433 2434 2435 2436 ; 2437/** 2438 * jQuery Masonry v2.1.08 2439 * A dynamic layout plugin for jQuery 2440 * The flip-side of CSS Floats 2441 * http://masonry.desandro.com 2442 * 2443 * Licensed under the MIT license. 2444 * Copyright 2012 David DeSandro 2445 */ 2446(function(e,t,n){"use strict";var r=t.event,i;r.special.smartresize={setup:function(){t(this).bind("resize",r.special.smartresize.handler)},teardown:function(){t(this).unbind("resize",r.special.smartresize.handler)},handler:function(e,t){var n=this,s=arguments;e.type="smartresize",i&&clearTimeout(i),i=setTimeout(function(){r.dispatch.apply(n,s)},t==="execAsap"?0:100)}},t.fn.smartresize=function(e){return e?this.bind("smartresize",e):this.trigger("smartresize",["execAsap"])},t.Mason=function(e,n){this.element=t(n),this._create(e),this._init()},t.Mason.settings={isResizable:!0,isAnimated:!1,animationOptions:{queue:!1,duration:500},gutterWidth:0,isRTL:!1,isFitWidth:!1,containerStyle:{position:"relative"}}
2446,t.Mason.prototype={_filterFindBricks:function(e){var t=this.options.itemSelector;return t?e.filter(t).add(e.find(t)):e},_getBricks:function(e){var t=this._filterFindBricks(e).css({position:"absolute"}).addClass("masonry-brick");return t},_create:function(n){this.options=t.extend(!0,{},t.Mason.settings,n),this.styleQueue=[];var r=this.element[0].style;this.originalStyle={height:r.height||""};var i=this.options.containerStyle;for(var s in i)this.originalStyle[s]=r[s]||"";this.element.css(i),this.horizontalDirection=this.options.isRTL?"right":"left";var o=this.element.css("padding-"+this.horizontalDirection),u=this.element.css("padding-top");this.offset={x:o?parseInt(o,10):0,y:u?parseInt(u,10):0},this.isFluid=this.options.columnWidth&&typeof this.options.columnWidth=="function";var a=this;setTimeout(function(){a.element.addClass("masonry")},0),this.options.isResizable&&t(e).bind("smartresize.masonry",function(){a.resize()}),this.reloadItems()},_init:function(e){this._getColumns(),this._reLayout(e)},option:function(e,n){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))},layout:function(e,t){for(var n=0,r=e.length;n<r;n++)this._placeBrick(e[n]);var i={};i.height=Math.max.apply(Math,this.colYs);if(this.options.isFitWidth){var s=0;n=this.cols;while(--n){if(this.colYs[n]!==0)break;s++}i.width=(this.cols-s)*this.columnWidth-this.options.gutterWidth}this.styleQueue.push({$el:this.element,style:i});var o=this.isLaidOut?this.options.isAnimated?"animate":"css":"css",u=this.options.animationOptions,a;for(n=0,r=this.styleQueue.length;n<r;n++)a=this.styleQueue[n],a.$el[o](a.style,u);this.styleQueue=[],t&&t.call(e),this.isLaidOut=!0},_getColumns:function(){var e=this.options.isFitWidth?this.element.parent():this.element,t=e.width();this.columnWidth=this.isFluid?this.options.columnWidth(t):this.options.columnWidth||this.$bricks.outerWidth(!0)||t,this.columnWidth+=this.options.gutterWidth,this.cols=Math.floor((t+this.options.gutterWidth)/this.columnWidth),this.cols=Math.max(this.cols,1)},_placeBrick:function(e){var n=t(e),r,i,s,o,u;r=Math.ceil(n.outerWidth(!0)/this.columnWidth),r=Math.min(r,this.cols);if(r===1)s=this.colYs;else{i=this.cols+1-r,s=[];for(u=0;u<i;u++)o=this.colYs.slice(u,u+r),s[u]=Math.max.apply(Math,o)}var a=Math.min.apply(Math,s),f=0;for(var l=0,c=s.length;l<c;l++)if(s[l]===a){f=l;break}var h={top:a+this.offset.y};h[this.horizontalDirection]=this.columnWidth*f+this.offset.x,this.styleQueue.push({$el:n,style:h});var p=a+n.outerHeight(!0),d=this.cols+1-c;for(l=0;l<d;l++)this.colYs[f+l]=p},resize:function(){var e=this.cols;this._getColumns(),(this.isFluid||this.cols!==e)&&this._reLayout()},_reLayout:function(e){var t=this.cols;this.colYs=[];while(t--)this.colYs.push(0);this.layout(this.$bricks,e)},reloadItems:function(){this.$bricks=this._getBricks(this.element.children())},reload:function(e){this.reloadItems(),this._init(e)},appended:function(e,t,n){if(t){this._filterFindBricks(e).css({top:this.element.height()});var r=this;setTimeout(function(){r._appended(e,n)},1)}else this._appended(e,n)},_appended:function(e,t){var n=this._getBricks(e);this.$bricks=this.$bricks.add(n),this.layout(n,t)},remove:function(e){this.$bricks=this.$bricks.not(e),e.remove()},destroy:function(){this.$bricks.removeClass("masonry-brick").each(function(){this.style.position="",this.style.top="",this.style.left=""});var n=this.element[0].style;for(var r in this.originalStyle)n[r]=this.originalStyle[r];this.element.unbind(".masonry").removeClass("masonry").removeData("masonry"),t(e).unbind(".masonry")}},t.fn.imagesLoaded=function(e){function u(){e.call(n,r)}function a(e){var n=e.target;n.src!==s&&t.inArray(n,o)===-1&&(o.push(n),--i<=0&&(setTimeout(u),r.unbind(".imagesLoaded",a)))}var n=this,r=n.find("img").add(n.filter("img")),i=r.length,s="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",o=[];return i||u(),r.bind("load.imagesLoaded error.imagesLoaded",a).each(function(){var e=this.src;this.src=s,this.src=e}),n};var s=function(t){e.console&&e.console.error(t)};t.fn.masonry=function(e){if(typeof e=="string"){var n=Array.prototype.slice.call(arguments,1
2446);this.each(function(){var r=t.data(this,"masonry");if(!r){s("cannot call methods on masonry prior to initialization; attempted to call method '"+e+"'");return}if(!t.isFunction(r[e])||e.charAt(0)==="_"){s("no such method '"+e+"' for masonry instance");return}r[e].apply(r,n)})}else this.each(function(){var n=t.data(this,"masonry");n?(n.option(e||{}),n._init()):t.data(this,"masonry",new t.Mason(e,this))});return this}})(window,jQuery);; 2447(function(o,i,k){i.infinitescroll=function z(D,F,E){this.element=i(E);if(!this._create(D,F)){this.failed=true}};i.infinitescroll.defaults={loading:{finished:k,finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",img:"data:image/gif;base64,R0lGODlh3AATAPQeAPDy+MnQ6LW/4N3h8MzT6rjC4sTM5r/I5NHX7N7j8c7U6tvg8OLl8uXo9Ojr9b3G5MfP6Ovu9tPZ7PT1+vX2+tbb7vf4+8/W69jd7rC73vn5/O/x+K243ai02////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAA3AATAAAF/6AnjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEj0BAScpHLJbDqf0Kh0Sq1ar9isdioItAKGw+MAKYMFhbF63CW438f0mg1R2O8EuXj/aOPtaHx7fn96goR4hmuId4qDdX95c4+RBIGCB4yAjpmQhZN0YGYGXitdZBIVGAsLoq4BBKQDswm1CQRkcG6ytrYKubq8vbfAcMK9v7q7EMO1ycrHvsW6zcTKsczNz8HZw9vG3cjTsMIYqQkCLBwHCgsMDQ4RDAYIqfYSFxDxEfz88/X38Onr16+Bp4ADCco7eC8hQYMAEe57yNCew4IVBU7EGNDiRn8Z831cGLHhSIgdFf9chIeBg7oA7gjaWUWTVQAGE3LqBDCTlc9WOHfm7PkTqNCh54rePDqB6M+lR536hCpUqs2gVZM+xbrTqtGoWqdy1emValeXKzggYBBB5y1acFNZmEvXAoN2cGfJrTv3bl69Ffj2xZt3L1+/fw3XRVw4sGDGcR0fJhxZsF3KtBTThZxZ8mLMgC3fRatCbYMNFCzwLEqLgE4NsDWs/tvqdezZf13Hvk2A9Szdu2X3pg18N+68xXn7rh1c+PLksI/Dhe6cuO3ow3NfV92bdArTqC2Ebd3A8vjf5QWfH6Bg7Nz17c2fj69+fnq+8N2Lty+fuP78/eV2X13neIcCeBRwxorbZrA1ANoCDGrgoG8RTshahQ9iSKEEzUmYIYfNWViUhheCGJyIP5E4oom7WWjgCeBFAJNv1DVV01MAdJhhjdkplWNzO/5oXI846njjVEIqR2OS2B1pE5PVscajkxhMycqLJghQSwT40PgfAl4GqNSXYdZXJn5gSkmmmmJu1aZYb14V51do+pTOCmA40AqVCIhG5IJ9PvYnhIFOxmdqhpaI6GeHCtpooisuutmg+Eg62KOMKuqoTaXgicQWoIYq6qiklmoqFV0UoeqqrLbq6quwxirrrLTWauutJ4QAACH5BAUKABwALAcABADOAAsAAAX/IPd0D2dyRCoUp/k8gpHOKtseR9yiSmGbuBykler9XLAhkbDavXTL5k2oqFqNOxzUZPU5YYZd1XsD72rZpBjbeh52mSNnMSC8lwblKZGwi+0QfIJ8CncnCoCDgoVnBHmKfByGJimPkIwtiAeBkH6ZHJaKmCeVnKKTHIihg5KNq4uoqmEtcRUtEREMBggtEr4QDrjCuRC8h7/BwxENeicSF8DKy82pyNLMOxzWygzFmdvD2L3P0dze4+Xh1Arkyepi7dfFvvTtLQkZBC0T/FX3CRgCMOBHsJ+EHYQY7OinAGECgQsB+Lu3AOK+CewcWjwxQeJBihtNGHSoQOE+iQ3//4XkwBBhRZMcUS6YSXOAwIL8PGqEaSJCiYt9SNoCmnJPAgUVLChdaoFBURN8MAzl2PQphwQLfDFd6lTowglHve6rKpbjhK7/pG5VinZP1qkiz1rl4+tr2LRwWU64cFEihwEtZgbgR1UiHaMVvxpOSwBA37kzGz9e8G+B5MIEKLutOGEsAH2ATQwYfTmuX8aETWdGPZmiZcccNSzeTCA1Sw0bdiitC7LBWgu8jQr8HRzqgpK6gX88QbrB14z/kF+ELpwB8eVQj/JkqdylAudji/+ts3039vEEfK8Vz2dlvxZKG0CmbkKDBvllRd6fCzDvBLKBDSCeffhRJEFebFk1k/Mv9jVIoIJZSeBggwUaNeB+Qk34IE0cXlihcfRxkOAJFFhwGmKlmWDiakZhUJtnLBpnWWcnKaAZcxI0piFGGLBm1mc90kajSCveeBVWKeYEoU2wqeaQi0PetoE+rr14EpVC7oAbAUHqhYExbn2XHHsVqbcVew9tx8+XJKk5AZsqqdlddGpqAKdbAYBn1pcczmSTdWvdmZ17c1b3FZ99vnTdCRFM8OEcAhLwm1NdXnWcBBSMRWmfkWZqVlsmLIiAp/o1gGV2vpS4lalGYsUOqXrddcKCmK61aZ8SjEpUpVFVoCpTj4r661Km7kBHjrDyc1RAIQAAIfkEBQoAGwAsBwAEAM4ACwAABf/gtmUCd4goQQgFKj6PYKi0yrrbc8i4ohQt12EHcal+MNSQiCP8gigdz7iCioaCIvUmZLp8QBzW0EN2vSlCuDtFKaq4RyHzQLEKZNdiQDhRDVooCwkbfm59EAmKi4SGIm+AjIsKjhsqB4mSjT2IOIOUnICeCaB/mZKFNTSRmqVpmJqklSqskq6PfYYCDwYHDC4REQwGCBLGxxIQDsHMwhAIX8bKzcENgSLGF9PU1j3Sy9zX2NrgzQziChLk1BHWxcjf7N046tvN82715czn9Pryz6Ilc4ACj4EBOCZM8KEnAYYADBRKnACAYUMFv1wotIhCEcaJCisqwJFgAUSQGyX/kCSVUUTIdKMwJlyo0oXHlhskwrTJciZHEXsgaqS4s6PJiCAr1uzYU8kBBSgnWFqpoMJMUjGtDmUwkmfVmVypakWhEKvXsS4nhLW5wNjVroJIoc05wSzTr0PtiigpYe4EC2vj4iWrFu5euWIMRBhacaVJhYQBEFjA9jHjyQ0xEABwGceGAZYjY0YBOrRLCxUp29QM+bRkx5s7ZyYgVbTqwwti2ybJ+vLtDYpycyZbYOlptxdx0kV+V7lC5iJAyyRrwYKxAdiz82ng0/jnAdMJFz0cPi104Ec1Vj9/M6F173vKL/feXv156dw11tlqeMMnv4V5Ap53GmjQQH97nFfg+IFiucfgRX5Z8KAgbUlQ4IULIlghhhdOSB6AgX0IVn8eReghen3NRIBsRgnH4l4LuEidZBjwRpt6NM5WGwoW0KSjCwX6yJSMab2GwwAPDXfaBCtWpluRTQqC5JM5oUZAjUNS+VeOLWpJEQ7VYQANW0INJSZVDFSnZphjSikfmzE5N4EEbQI1QJmnWXCmHulRp2edwDXF43txukenJwvI9xyg9Q26Z3MzGUcBYFEChZh6DVTq34AU8Iflh51Sd+CnKFYQ6mmZkhqfBKfSxZWqA9DZanWjxmhrWwi0qtCrt/43K6WqVjjpmhIqgEGvculaGKklKstAACEAACH5BAUKABwALAcABADOAAsAAAX/ICdyQmaMYyAUqPgIBiHPxNpy79kqRXH8wAPsRmDdXpAWgWdEIYm2llCHqjVHU+jjJkwqBTecwItShMXkEfNWSh8e1NGAcLgpDGlRgk7EJ/6Ae3VKfoF/fDuFh
2447ohVeDeCfXkcCQqDVQcQhn+VNDOYmpSWaoqBlUSfmowjEA+iEAEGDRGztAwGCDcXEA60tXEiCrq8vREMEBLIyRLCxMWSHMzExnbRvQ2Sy7vN0zvVtNfU2tLY3rPgLdnDvca4VQS/Cpk3ABwSLQkYAQwT/P309vcI7OvXr94jBQMJ/nskkGA/BQBRLNDncAIAiDcG6LsxAWOLiQzmeURBKWSLCQbv/1F0eDGinJUKR47YY1IEgQASKk7Yc7ACRwZm7mHweRJoz59BJUogisKCUaFMR0x4SlJBVBFTk8pZivTR0K73rN5wqlXEAq5Fy3IYgHbEzQ0nLy4QSoCjXLoom96VOJEeCosK5n4kkFfqXjl94wa+l1gvAcGICbewAOAxY8l/Ky/QhAGz4cUkGxu2HNozhwMGBnCUqUdBg9UuW9eUynqSwLHIBujePef1ZGQZXcM+OFuEBeBhi3OYgLyqcuaxbT9vLkf4SeqyWxSQpKGB2gQpm1KdWbu72rPRzR9Ne2Nu9Kzr/1Jqj0yD/fvqP4aXOt5sW/5qsXXVcv1Nsp8IBUAmgswGF3llGgeU1YVXXKTN1FlhWFXW3gIE+DVChApysACHHo7Q4A35lLichh+ROBmLKAzgYmYEYDAhCgxKGOOMn4WR4kkDaoBBOxJtdNKQxFmg5JIWIBnQc07GaORfUY4AEkdV6jHlCEISSZ5yTXpp1pbGZbkWmcuZmQCaE6iJ0FhjMaDjTMsgZaNEHFRAQVp3bqXnZED1qYcECOz5V6BhSWCoVJQIKuKQi2KFKEkEFAqoAo7uYSmO3jk61wUUMKmknJ4SGimBmAa0qVQBhAAAIfkEBQoAGwAsBwAEAM4ACwAABf/gJm5FmRlEqhJC+bywgK5pO4rHI0D3pii22+Mg6/0Ej96weCMAk7cDkXf7lZTTnrMl7eaYoy10JN0ZFdco0XAuvKI6qkgVFJXYNwjkIBcNBgR8TQoGfRsJCRuCYYQQiI+ICosiCoGOkIiKfSl8mJkHZ4U9kZMbKaI3pKGXmJKrngmug4WwkhA0lrCBWgYFCCMQFwoQDRHGxwwGCBLMzRLEx8iGzMMO0cYNeCMKzBDW19lnF9DXDIY/48Xg093f0Q3s1dcR8OLe8+Y91OTv5wrj7o7B+7VNQqABIoRVCMBggsOHE36kSoCBIcSH3EbFangxogJYFi8CkJhqQciLJEf/LDDJEeJIBT0GsOwYUYJGBS0fjpQAMidGmyVP6sx4Y6VQhzs9VUwkwqaCCh0tmKoFtSMDmBOf9phg4SrVrROuasRQAaxXpVUhdsU6IsECZlvX3kwLUWzRt0BHOLTbNlbZG3vZinArge5Dvn7wbqtQkSYAAgtKmnSsYKVKo2AfW048uaPmG386i4Q8EQMBAIAnfB7xBxBqvapJ9zX9WgRS2YMpnvYMGdPK3aMjt/3dUcNI4blpj7iwkMFWDXDvSmgAlijrt9RTR78+PS6z1uAJZIe93Q8g5zcsWCi/4Y+C8bah5zUv3vv89uft30QP23punGCx5954oBBwnwYaNCDY/wYrsYeggnM9B2Fpf8GG2CEUVWhbWAtGouEGDy7Y4IEJVrbSiXghqGKIo7z1IVcXIkKWWR361QOLWWnIhwERpLaaCCee5iMBGJQmJGyPFTnbkfHVZGRtIGrg5HALEJAZbu39BuUEUmq1JJQIPtZilY5hGeSWsSk52G9XqsmgljdIcABytq13HyIM6RcUA+r1qZ4EBF3WHWB29tBgAzRhEGhig8KmqKFv8SeCeo+mgsF7YFXa1qWSbkDpom/mqR1PmHCqJ3fwNRVXjC7S6CZhFVCQ2lWvZiirhQq42SACt25IK2hv8TprriUV1usGgeka7LFcNmCldMLi6qZMgFLgpw16Cipb7bC1knXsBiEAACH5BAUKABsALAcABADOAAsAAAX/4FZsJPkUmUGsLCEUTywXglFuSg7fW1xAvNWLF6sFFcPb42C8EZCj24EJdCp2yoegWsolS0Uu6fmamg8n8YYcLU2bXSiRaXMGvqV6/KAeJAh8VgZqCX+BexCFioWAYgqNi4qAR4ORhRuHY408jAeUhAmYYiuVlpiflqGZa5CWkzc5fKmbbhIpsAoQDRG8vQwQCBLCwxK6vb5qwhfGxxENahvCEA7NzskSy7vNzzzK09W/PNHF1NvX2dXcN8K55cfh69Luveol3vO8zwi4Yhj+AQwmCBw4IYclDAAJDlQggVOChAoLKkgFkSCAHDwWLKhIEOONARsDKryogFPIiAUb/95gJNIiw4wnI778GFPhzBKFOAq8qLJEhQpiNArjMcHCmlTCUDIouTKBhApELSxFWiGiVKY4E2CAekPgUphDu0742nRrVLJZnyrFSqKQ2ohoSYAMW6IoDpNJ4bLdILTnAj8KUF7UeENjAKuDyxIgOuGiOI0EBBMgLNew5AUrDTMGsFixwBIaNCQuAXJB57qNJ2OWm2Aj4skwCQCIyNkhhtMkdsIuodE0AN4LJDRgfLPtn5YDLdBlraAByuUbBgxQwICxMOnYpVOPej074OFdlfc0TqC62OIbcppHjV4o+LrieWhfT8JC/I/T6W8oCl29vQ0XjLdBaA3s1RcPBO7lFvpX8BVoG4O5jTXRQRDuJ6FDTzEWF1/BCZhgbyAKE9qICYLloQYOFtahVRsWYlZ4KQJHlwHS/IYaZ6sZd9tmu5HQm2xi1UaTbzxYwJk/wBF5g5EEYOBZeEfGZmNdFyFZmZIR4jikbLThlh5kUUVJGmRT7sekkziRWUIACABk3T4qCsedgO4xhgGcY7q5pHJ4klBBTQRJ0CeHcoYHHUh6wgfdn9uJdSdMiebGJ0zUPTcoS286FCkrZxnYoYYKWLkBowhQoBeaOlZAgVhLidrXqg2G
2447iqpQpZ4apwSwRtjqrB3muoF9BboaXKmshlqWqsWiGt2wphJkQbAU5hoCACH5BAUKABsALAcABADOAAsAAAX/oGFw2WZuT5oZROsSQnGaKjRvilI893MItlNOJ5v5gDcFrHhKIWcEYu/xFEqNv6B1N62aclysF7fsZYe5aOx2yL5aAUGSaT1oTYMBwQ5VGCAJgYIJCnx1gIOBhXdwiIl7d0p2iYGQUAQBjoOFSQR/lIQHnZ+Ue6OagqYzSqSJi5eTpTxGcjcSChANEbu8DBAIEsHBChe5vL13G7fFuscRDcnKuM3H0La3EA7Oz8kKEsXazr7Cw9/Gztar5uHHvte47MjktznZ2w0G1+D3BgirAqJmJMAQgMGEgwgn5Ei0gKDBhBMALGRYEOJBb5QcWlQo4cbAihZz3GgIMqFEBSM1/4ZEOWPAgpIIJXYU+PIhRG8ja1qU6VHlzZknJNQ6UanCjQkWCIGSUGEjAwVLjc44+DTqUQtPPS5gejUrTa5TJ3g9sWCr1BNUWZI161StiQUDmLYdGfesibQ3XMq1OPYthrwuA2yU2LBs2cBHIypYQPPlYAKFD5cVvNPtW8eVGbdcQADATsiNO4cFAPkvHpedPzc8kUcPgNGgZ5RNDZG05reoE9s2vSEP79MEGiQGy1qP8LA4ZcdtsJE48ONoLTBtTV0B9LsTnPceoIDBDQvS7W7vfjVY3q3eZ4A339J4eaAmKqU/sV58HvJh2RcnIBsDUw0ABqhBA5aV5V9XUFGiHfVeAiWwoFgJJrIXRH1tEMiDFV4oHoAEGlaWhgIGSGBO2nFomYY3mKjVglidaNYJGJDkWW2xxTfbjCbVaOGNqoX2GloR8ZeTaECS9pthRGJH2g0b3Agbk6hNANtteHD2GJUucfajCQBy5OOTQ25ZgUPvaVVQmbKh9510/qQpwXx3SQdfk8tZJOd5b6JJFplT3ZnmmX3qd5l1eg5q00HrtUkUn0AKaiGjClSAgKLYZcgWXwocGRcCFGCKwSB6ceqphwmYRUFYT/1WKlOdUpipmxW0mlCqHjYkAaeoZlqrqZ4qd+upQKaapn/AmgAegZ8KUtYtFAQQAgAh+QQFCgAbACwHAAQAzgALAAAF/+C2PUcmiCiZGUTrEkKBis8jQEquKwU5HyXIbEPgyX7BYa5wTNmEMwWsSXsqFbEh8DYs9mrgGjdK6GkPY5GOeU6ryz7UFopSQEzygOGhJBjoIgMDBAcBM0V/CYqLCQqFOwobiYyKjn2TlI6GKC2YjJZknouaZAcQlJUHl6eooJwKooobqoewrJSEmyKdt59NhRKFMxLEEA4RyMkMEAjDEhfGycqAG8TQx9IRDRDE3d3R2ctD1RLg0ttKEnbY5wZD3+zJ6M7X2RHi9Oby7u/r9g38UFjTh2xZJBEBMDAboogAgwkQI07IMUORwocSJwCgWDFBAIwZOaJIsOBjRogKJP8wTODw5ESVHVtm3AhzpEeQElOuNDlTZ0ycEUWKWFASqEahGwYUPbnxoAgEdlYSqDBkgoUNClAlIHbSAoOsqCRQnQHxq1axVb06FWFxLIqyaze0Tft1JVqyE+pWXMD1pF6bYl3+HTqAWNW8cRUFzmih0ZAAB2oGKukSAAGGRHWJgLiR6AylBLpuHKKUMlMCngMpDSAa9QIUggZVVvDaJobLeC3XZpvgNgCmtPcuwP3WgmXSq4do0DC6o2/guzcseECtUoO0hmcsGKDgOt7ssBd07wqesAIGZC1YIBa7PQHvb1+SFo+++HrJSQfB33xfav3i5eX3Hnb4CTJgegEq8tH/YQEOcIJzbm2G2EoYRLgBXFpVmFYDcREV4HIcnmUhiGBRouEMJGJGzHIspqgdXxK0yCKHRNXoIX4uorCdTyjkyNtdPWrA4Up82EbAbzMRxxZRR54WXVLDIRmRcag5d2R6ugl3ZXzNhTecchpMhIGVAKAYpgJjjsSklBEd99maZoo535ZvdamjBEpusJyctg3h4X8XqodBMx0tiNeg/oGJaKGABpogS40KSqiaEgBqlQWLUtqoVQnytekEjzo0hHqhRorppOZt2p923M2AAV+oBtpAnnPNoB6HaU6mAAIU+IXmi3j2mtFXuUoHKwXpzVrsjcgGOauKEjQrwq157hitGq2NoWmjh7z6Wmxb0m5w66+2VRAuXN/yFUAIACH5BAUKABsALAcABADOAAsAAAX/4CZuRiaM45MZqBgIRbs9AqTcuFLE7VHLOh7KB5ERdjJaEaU4ClO/lgKWjKKcMiJQ8KgumcieVdQMD8cbBeuAkkC6LYLhOxoQ2PF5Ys9PKPBMen17f0CCg4VSh32JV4t8jSNqEIOEgJKPlkYBlJWRInKdiJdkmQlvKAsLBxdABA4RsbIMBggtEhcQsLKxDBC2TAS6vLENdJLDxMZAubu8vjIbzcQRtMzJz79S08oQEt/guNiyy7fcvMbh4OezdAvGrakLAQwyABsELQkY9BP+//ckyPDD4J9BfAMh1GsBoImMeQUN+lMgUJ9CiRMa5msxoB9Gh/o8GmxYMZXIgxtR/yQ46S/gQAURR0pDwYDfywoyLPip5AdnCwsMFPBU4BPFhKBDi444quCmDKZOfwZ9KEGpCKgcN1jdALSpPqIYsabS+nSqvqplvYqQYAeDPgwKwjaMtiDl0oaqUAyo+3TuWwUAMPpVCfee0cEjVBGQq2ABx7oTWmQk4FglZMGN9fGVDMCuiH2AOVOu/PmyxM630gwM0CCn6q8LjVJ8GXvpa5Uwn95OTC/nNxkda1/dLSK475IjCD6dHbK1ZOa4hXP9DXs5chJ00UpVm5xo2qRpoxptwF2E4/IbJpB/SDz9+q9b1aNfQH08+p4a8uvX8B53fLP+ycAfemjsRUBgp1H20K+BghHgVgt1GXZXZpZ5lt4ECjxYR4ScUWiShEtZqBiIInRGWnERNnjiBglw+JyGnxUmGowsyiiZg189lNtPGACjV2+S9UjbU0JWF6SPvEk3QZEqsZYTk3UAaRSUnznJI5LmESCdBVSyaOWUWLK4I5gDUYVeV1T9l+FZClCAUVA09uSmRHBCKAECFEhW51ht6rnmWBXkaR+NjuHpJ40D3DmnQXt2F+ihZxlqVKOfQRACACH5BAUKABwALAcABADOAAsAAAX/ICdyUCkUo/g8mUG8MCGkKgspeC6j6XEIEBpBUeCNfECaglBcOVfJFK7YQwZHQ6JRZBUqTrSuVEuD3nI45pYjFuWKvjjSkCoRaBUMWxkwBGgJCXspQ36Bh4EEB0oKhoiBgyNLjo8Ki4QElIiWfJqHnISNEI+Ql5J9o6SgkqKkgqYihamPkW6oNBgSfiMMDQkGCBLCwxIQDhHIyQwQCGMKxsnKVyPCF9DREQ3MxMPX0cu4wt7J2uHWx9jlKd3o39MiuefYEcvNkuLt5O8c1ePI2tyELXGQwoGDAQf+iEC2xByDCRAjTlAgIUWCBRgCPJQ4AQBFXAs0coT40WLIjRxL/47AcHLkxIomRXL0CHPERZkpa4q4iVKiyp0tR/7kwHMkTUBBJR5dOCEBAVcKKtCAyOHpowXCpk7goABqBZdcvWploACpBKkpIJI1q5OD2rIWE0R1uTZu1LFwbWL9OlKuWb4c6+o9i3dEgw0RCGDUG9KlRw56gDY2qmCByZBaASi+TACA0TucAaTteCcy0ZuOK3N2vJlx58+LRQyY3Xm0ZsgjZg+oPQLi7dUcNXi0LOJw1pgNtB7XG6CBy+U75SYfPTSQAgZTNUDnQHt67wnbZyvwLgKiMN3oCZB3C76tdewpLFgIP2C88rbi4Y+QT3+8S5USMICZXWj1pkEDeUU3lOYGB3alSoEiMIjgX4WlgNF2EibIwQIXauWXSRg2SAOHIU5IIIMoZkhhWiJaiFVbKo6AQEgQXrTAazO1JhkBrBG3Y2Y6EsUhaGn95hprSN0oWpFE7rhkeaQBchGOEWnwEmc0uKWZj0LeuNV3W4Y2lZHFlQCSRjTIl8uZ+kG5HU/3sRlnTG2ytyadytnD3HrmuRcSn+0h1dycexIK1KCjYaCnjCCVqOFFJTZ5GkUUjESWaUIKU2lgCmAKKQIUjHapXRKE+t2og1VgankNYnohqKJ2CmKplso6GKz7WYCgqxeuyoF8u9IQAgA7",msg:null,msgText:"<em>Loading the next set of posts...</em>",selector:null,speed:"fast",start:k},state:{isDuringAjax:false,isInvalidPage:false,isDestroyed:false,isDone:false,isPaused:false,currPage:1},debug:false,behavior:k,binder:i(o),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:false,pathParse:k,dataType:"html",appendCallback:true,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:k,path:k,prefill:false,maxPage:k};i.infinitescroll.prototype={_binding:function g(F){var D=this,E=D.options;E.v="2.0b2.120520";if(!!E.behavior&&this["_binding_"+E.behavior]!==k){this["_binding_"+E.behavior].call(this);return}if(F!=="bind"&&F!=="unbind"){this._debug("Binding value "+F+" not valid");return false}if(F==="unbind"){(this.options.binder).unbind("smartscroll.infscr."+D.options.infid)}else{(this.options.binder)[F]("smartscroll.infscr."+D.options.infid,function(){D.scroll()})}this._debug("Binding",F)},_create:function t(F,J){var G=i.extend(true,{},i.infinitescroll.defaults,F);this.options=G;var I=i(o);var D=this;if(!D._validate(F)){return false}var H=i(G.nextSelector).attr("href");if(!H){this._debug("Navigation selector not found");return false}G.path=G.path||this._determinepath(H);G.contentSelector=G.contentSelector||this.element;G.loading.selector=G.loading.selector||G.contentSelector;G.loading.msg=G.loading.msg||i('<div id="infscr-loading"><img alt="Loading..." src="'+G.loading.img+'" /><div>'+G.loading.msgText+"</div></div>");(new Image()).src=G.loading.img;if(G.pixelsFromNavToBottom===k){G.pixelsFromNavToBottom=i(document).height()-i(G.navSelector).offset().top}var E=this;G.loading.start=G.loading.start||function(){i(G.navSelector).hide();G.loading.msg.appendTo(G.loading.selector).show(G.loading.speed,i.proxy(function(){this.beginAjax(G)},E))};G.loading.finished=G.loading.finished||function(){G.loading.msg.fadeOut(G.loading.speed)};
2447G.callback=function(K,M,L){if(!!G.behavior&&K["_callback_"+G.behavior]!==k){K["_callback_"+G.behavior].call(i(G.contentSelector)[0],M,L)}if(J){J.call(i(G.contentSelector)[0],M,G,L)}if(G.prefill){I.bind("resize.infinite-scroll",K._prefill)}};if(F.debug){if(Function.prototype.bind&&(typeof console==="object"||typeof console==="function")&&typeof console.log==="object"){["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(K){console[K]=this.call(console[K],console)},Function.prototype.bind)}}this._setup();if(G.prefill){this._prefill()}return true},_prefill:function n(){var D=this;var G=i(document);var F=i(o);function E(){return(G.height()<=F.height())}this._prefill=function(){if(E()){D.scroll()}F.bind("resize.infinite-scroll",function(){if(E()){F.unbind("resize.infinite-scroll");D.scroll()}})};this._prefill()},_debug:function q(){if(true!==this.options.debug){return}if(typeof console!=="undefined"&&typeof console.log==="function"){if((Array.prototype.slice.call(arguments)).length===1&&typeof Array.prototype.slice.call(arguments)[0]==="string"){console.log((Array.prototype.slice.call(arguments)).toString())}else{console.log(Array.prototype.slice.call(arguments))}}else{if(!Function.prototype.bind&&typeof console!=="undefined"&&typeof console.log==="object"){Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments))}}},_determinepath:function A(E){var D=this.options;if(!!D.behavior&&this["_determinepath_"+D.behavior]!==k){return this["_determinepath_"+D.behavior].call(this,E)}if(!!D.pathParse){this._debug("pathParse manual");return D.pathParse(E,this.options.state.currPage+1)}else{if(E.match(/^(.*?)\b2\b(.*?$)/)){E=E.match(/^(.*?)\b2\b(.*?$)/).slice(1)}else{if(E.match(/^(.*?)2(.*?$)/)){if(E.match(/^(.*?page=)2(\/.*|$)/)){E=E.match(/^(.*?page=)2(\/.*|$)/).slice(1);return E}E=E.match(/^(.*?)2(.*?$)/).slice(1)}else{if(E.match(/^(.*?page=)1(\/.*|$)/)){E=E.match(/^(.*?page=)1(\/.*|$)/).slice(1);return E}else{this._debug("Sorry, we couldn't parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.");D.state.isInvalidPage=true}}}}this._debug("determinePath",E);return E},_error:function v(E){var D=this.options;if(!!D.behavior&&this["_error_"+D.behavior]!==k){this["_error_"+D.behavior].call(this,E);return}if(E!=="destroy"&&E!=="end"){E="unknown"}this._debug("Error",E);if(E==="end"){this._showdonemsg()}D.state.isDone=true;D.state.currPage=1;D.state.isPaused=false;this._binding("unbind")},_loadcallback:function c(H,G,E){var D=this.options,J=this.options.callback,L=(D.state.isDone)?"done":(!D.appendCallback)?"no-append":"append",K;if(!!D.behavior&&this["_loadcallback_"+D.behavior]!==k){this["_loadcallback_"+D.behavior].call(this,H,G);return}switch(L){case"done":this._showdonemsg();return false;case"no-append":if(D.dataType==="html"){G="<div>"+G+"</div>";G=i(G).find(D.itemSelector)}break;case"append":var F=H.children();if(F.length===0){return this._error("end")}K=document.createDocumentFragment();while(H[0].firstChild){K.appendChild(H[0].firstChild)}this._debug("contentSelector",i(D.contentSelector)[0]);i(D.contentSelector)[0].appendChild(K);G=F.get();break}D.loading.finished.call(i(D.contentSelector)[0],D);if(D.animate){var I=i(o).scrollTop()+i("#infscr-loading").height()+D.extraScrollPx+"px";i("html,body").animate({scrollTop:I},800,function(){D.state.isDuringAjax=false})}if(!D.animate){D.state.isDuringAjax=false}J(this,G,E);if(D.prefill){this._prefill()}},_nearbottom:function u(){var E=this.options,D=0+i(document).height()-(E.binder.scrollTop())-i(o).height();if(!!E.behavior&&this["_nearbottom_"+E.behavior]!==k){return this["_nearbottom_"+E.behavior].call(this)}this._debug("math:",D,E.pixelsFromNavToBottom);return(D-E.bufferPx<E.pixelsFromNavToBottom)},_pausing:function l(E){var D=this.options;if(!!D.behavior&&this["_pausing_"+D.behavior]!==k){this["_pausing_"+D.behavior].call(this,E);return}if(E!=="pause"&&E!=="resume"&&E!==null){this._debug("Invalid argument. Toggling pause value instead")}E=(E&&(E==="pause"||E==="resume"))?E:"toggle";
2447switch(E){case"pause":D.state.isPaused=true;break;case"resume":D.state.isPaused=false;break;case"toggle":D.state.isPaused=!D.state.isPaused;break}this._debug("Paused",D.state.isPaused);return false},_setup:function r(){var D=this.options;if(!!D.behavior&&this["_setup_"+D.behavior]!==k){this["_setup_"+D.behavior].call(this);return}this._binding("bind");return false},_showdonemsg:function a(){var D=this.options;if(!!D.behavior&&this["_showdonemsg_"+D.behavior]!==k){this["_showdonemsg_"+D.behavior].call(this);return}D.loading.msg.find("img").hide().parent().find("div").html(D.loading.finishedMsg).animate({opacity:1},2000,function(){i(this).parent().fadeOut(D.loading.speed)});D.errorCallback.call(i(D.contentSelector)[0],"done")},_validate:function w(E){for(var D in E){if(D.indexOf&&D.indexOf("Selector")>-1&&i(E[D]).length===0){this._debug("Your "+D+" found no elements.");return false}}return true},bind:function p(){this._binding("bind")},destroy:function C(){this.options.state.isDestroyed=true;this.options.loading.finished();return this._error("destroy")},pause:function e(){this._pausing("pause")},resume:function h(){this._pausing("resume")},beginAjax:function B(G){var E=this,I=G.path,F,D,K,J;G.state.currPage++;if(G.maxPage!=k&&G.state.currPage>G.maxPage){this.destroy();return}F=i(G.contentSelector).is("table")?i("<tbody/>"):i("<div/>");D=(typeof I==="function")?I(G.state.currPage):I.join(G.state.currPage);E._debug("heading into ajax",D);K=(G.dataType==="html"||G.dataType==="json")?G.dataType:"html+callback";if(G.appendCallback&&G.dataType==="html"){K+="+callback"}switch(K){case"html+callback":E._debug("Using HTML via .load() method");F.load(D+" "+G.itemSelector,k,function H(L){E._loadcallback(F,L,D)});break;case"html":E._debug("Using "+(K.toUpperCase())+" via $.ajax() method");i.ajax({url:D,dataType:G.dataType,complete:function H(L,M){J=(typeof(L.isResolved)!=="undefined")?(L.isResolved()):(M==="success"||M==="notmodified");if(J){E._loadcallback(F,L.responseText,D)}else{E._error("end")}}});break;case"json":E._debug("Using "+(K.toUpperCase())+" via $.ajax() method");i.ajax({dataType:"json",type:"GET",url:D,success:function(N,O,M){J=(typeof(M.isResolved)!=="undefined")?(M.isResolved()):(O==="success"||O==="notmodified");if(G.appendCallback){if(G.template!==k){var L=G.template(N);F.append(L);if(J){E._loadcallback(F,L)}else{E._error("end")}}else{E._debug("template must be defined.");E._error("end")}}else{if(J){E._loadcallback(F,N,D)}else{E._error("end")}}},error:function(){E._debug("JSON ajax request failed.");E._error("end")}});break}},retrieve:function b(F){F=F||null;var D=this,E=D.options;if(!!E.behavior&&this["retrieve_"+E.behavior]!==k){this["retrieve_"+E.behavior].call(this,F);return}if(E.state.isDestroyed){this._debug("Instance is destroyed");return false}E.state.isDuringAjax=true;E.loading.start.call(i(E.contentSelector)[0],E)},scroll:function f(){var D=this.options,E=D.state;if(!!D.behavior&&this["scroll_"+D.behavior]!==k){this["scroll_"+D.behavior].call(this);return}if(E.isDuringAjax||E.isInvalidPage||E.isDone||E.isDestroyed||E.isPaused){return}if(!this._nearbottom()){return}this.retrieve()},toggle:function y(){this._pausing()},unbind:function m(){this._binding("unbind")},update:function j(D){if(i.isPlainObject(D)){this.options=i.extend(true,this.options,D)}}};i.fn.infinitescroll=function d(F,G){var E=typeof F;switch(E){case"string":var D=Array.prototype.slice.call(arguments,1);this.each(function(){var H=i.data(this,"infinitescroll");if(!H){return false}if(!i.isFunction(H[F])||F.charAt(0)==="_"){return false}H[F].apply(H,D)});break;case"object":this.each(function(){var H=i.data(this,"infinitescroll");if(H){H.update(F)}else{H=new i.infinitescroll(F,G,this);if(!H.failed){i.data(this,"infinitescroll",H)}}});break}return this};var x=i.event,s;x.special.smartscroll={setup:function(){i(this).bind("scroll",x.special.smartscroll.handler)},teardown:function(){i(this).unbind("scroll",x.special.smartscroll.handler)},handler:function(G,D){var F=this,E=arguments;G.type="smartscroll";if(s){clearTimeout(s)}s=setTimeout(function(){i(F).trigger("smartscroll",E)},D==="execAsap"?0:100)}};i.fn.smartscroll=function(D){return D?this.bind("smartscroll",D):this.trigger("smartscroll",["execAsap"])}})(window,jQuery);; 2448/* @preserve 2449 * Leaflet 1.7.1, a JS library for interactive maps. http://leafletjs.com 2450 * (c) 2010-2019 Vladimir Agafonkin, (c) 2010-2011 CloudMade 2451 */ 2452!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i(t.L={})}(this,function(t){"use strict";function h(t){for(var i,e,n=1,o=arguments.length;n<o;n++)for(i in e=arguments[n])t[i]=e[i];return t}var s=Object.create||function(t){return i.prototype=t,new i};function i(){}function p(t,i){var e=Array.prototype.slice;
vendor: 10,087 bytes, line 2452
2452if(t.bind)return t.bind.apply(t,e.call(arguments,1));var n=e.call(arguments,2);return function(){return t.apply(i,n.length?n.concat(e.call(arguments)):arguments)}}var e=0;function m(t){return t._leaflet_id=t._leaflet_id||++e,t._leaflet_id}function n(t,i,e){var n,o,s=function(){n=!1,o&&(r.apply(e,o),o=!1)},r=function(){n?o=arguments:(t.apply(e,arguments),setTimeout(s,i),n=!0)};return r}function o(t,i,e){var n=i[1],o=i[0],s=n-o;return t===n&&e?t:((t-o)%s+s)%s+o}function a(){return!1}function r(t,i){var e=Math.pow(10,void 0===i?6:i);return Math.round(t*e)/e}function u(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function l(t){return u(t).split(/\s+/)}function c(t,i){for(var e in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?s(t.options):{}),i)t.options[e]=i[e];return t.options}function _(t,i,e){var n=[];for(var o in t)n.push(encodeURIComponent(e?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(i&&-1!==i.indexOf("?")?"&":"?")+n.join("&")}var d=/\{ *([\w_-]+) *\}/g;function f(t,n){return t.replace(d,function(t,i){var e=n[i];if(void 0===e)throw new Error("No value provided for variable "+t);return"function"==typeof e&&(e=e(n)),e})}var g=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function v(t,i){for(var e=0;e<t.length;e++)if(t[e]===i)return e;return-1}var y="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function x(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var w=0;function P(t){var i=+new Date,e=Math.max(0,16-(i-w));return w=i+e,window.setTimeout(t,e)}var b=window.requestAnimationFrame||x("RequestAnimationFrame")||P,T=window.cancelAnimationFrame||x("CancelAnimationFrame")||x("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function M(t,i,e){if(!e||b!==P)return b.call(window,p(t,i));t.call(i)}function z(t){t&&T.call(window,t)}var C={extend:h,create:s,bind:p,lastId:e,stamp:m,throttle:n,wrapNum:o,falseFn:a,formatNum:r,trim:u,splitWords:l,setOptions:c,getParamString:_,template:f,isArray:g,indexOf:v,emptyImageUrl:y,requestFn:b,cancelFn:T,requestAnimFrame:M,cancelAnimFrame:z};function S(){}S.extend=function(t){function i(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()}var e=i.__super__=this.prototype,n=s(e);for(var o in(n.constructor=i).prototype=n,this)Object.prototype.hasOwnProperty.call(this,o)&&"prototype"!==o&&"__super__"!==o&&(i[o]=this[o]);return t.statics&&(h(i,t.statics),delete t.statics),t.includes&&(function(t){if("undefined"==typeof L||!L||!L.Mixin)return;t=g(t)?t:[t];for(var i=0;i<t.length;i++)t[i]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}(t.includes),h.apply(null,[n].concat(t.includes)),delete t.includes),n.options&&(t.options=h(s(n.options),t.options)),h(n,t),n._initHooks=[],n.callInitHooks=function(){if(!this._initHooksCalled){e.callInitHooks&&e.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,i=n._initHooks.length;t<i;t++)n._initHooks[t].call(this)}},i},S.include=function(t){return h(this.prototype,t),this},S.mergeOptions=function(t){return h(this.prototype.options,t),this},S.addInitHook=function(t){var i=Array.prototype.slice.call(arguments,1),e="function"==typeof t?t:function(){this[t].apply(this,i)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(e),this};var Z={on:function(t,i,e){if("object"==typeof t)for(var n in t)this._on(n,t[n],i);else for(var o=0,s=(t=l(t)).length;o<s;o++)this._on(t[o],i,e);return this},off:function(t,i,e){if(t)if("object"==typeof t)for(var n in t)this._off(n,t[n],i);else for(var o=0,s=(t=l(t)).length;o<s;o++)this._off(t[o],i,e);else delete this._events;return this},_on:function(t,i,e){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),e===this&&(e=void 0);for(var o={fn:i,ctx:e},s=n,r=0,a=s.length;r<a;r++)if(s[r].fn===i&&s[r].ctx===e)return;s.push(o)},_off:function(t,i,e){var n,o,s;if(this._events&&(n=this._events[t]))if(i){if(e===this&&(e=void 0),n)for(o=0,s=n.length;o<s;o++){var r=n[o];if(r.ctx===e&&r.fn===i)return r.fn=a,this._firingCount&&(this._events[t]=n=n.slice()),void n.splice(o,1)}}else{for(o=0,s=n.length;o<s;o++)n[o].fn=a;delete this._events[t]}},fire:function(t,i,e){if(!this.listens(t,e))return this;var n=h({},i,{type:t,target:this,sourceTarget:i&&i.sourceTarget||this});if(this._events){var o=this._events[t];if(o){this._firingCount=this._firingCount+1||1;for(var s=0,r=o.length;s<r;s++){var a=o[s];a.fn.call(a.ctx||this,n)}this._firingCount--}}return e&&this._propagateEvent(n),this},listens:function(t,i){var e=this._events&&this._events[t];if(e&&e.length)return!0;if(i)for(var n in this._eventParents)if(this._eventParents[n].listens(t,i))return!0;return!1},once:function(t,i,e){if("object"==typeof t){for(var n in t)this.once(n,t[n],i);return this}var o=p(function(){this.off(t,i,e).off(t,o,e)},this);return this.on(t,i,e).on(t,o,e)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[m(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[m(t)],this},_propagateEvent:function(t){for(var i in this._eventParents)this._eventParents[i].fire(t.type,h({layer:t.target,propagatedFrom:t.target},t),!0)}};Z.addEventListener=Z.on,Z.removeEventListener=Z.clearAllEventListeners=Z.off,Z.addOneTimeEventListener=Z.once,Z.fireEvent=Z.fire,Z.hasEventListeners=Z.listens;var E=S.extend(Z);function k(t,i,e){this.x=e?Math.round(t):t,this.y=e?Math.round(i):i}var B=Math.trunc||function(t){return 0<t?Math.floor(t):Math.ceil(t)};function A(t,i,e){return t instanceof k?t:g(t)?new k(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new k(t.x,t.y):new k(t,i,e)}function I(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n<o;n++)this.extend(e[n])}function O(t,i){return!t||t instanceof I?t:new I(t,i)}function R(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n<o;n++)this.extend(e[n])}function N(t,i){return t instanceof R?t:new R(t,i)}function D(t,i,e){if(isNaN(t)||isNaN(i))throw new Error("Invalid LatLng object: ("+t+", "+i+")");this.lat=+t,this.lng=+i,void 0!==e&&(this.alt=+e)}function j(t,i,e){return t instanceof D?t:g(t)&&"object"!=typeof t[0]?3===t.length?new D(t[0],t[1],t[2]):2===t.length?new D(t[0],t[1]):null:null==t?t:"object"==typeof t&&"lat"in t?new D(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===i?null:new D(t,i,e)}k.prototype={clone:function(){return new k(this.x,this.y)},add:function(t){return this.clone()._add(A(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(A(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new k(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new k(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=B(this.x),this.y=B(this.y),this},distanceTo:function(t){var i=(t=A(t)).x-this.x,e=t.y-this.y;return Math.sqrt(i*i+e*e)},equals:function(t){return(t=A(t)).x===this.x&&t.y===this.y},contains:function(t){return t=A(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+r(this.x)+", "+r(this.y)+")"}},I.prototype={extend:function(t){return t=A(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new k((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new k(this.min.x,this.max.y)},getTopRight:function(){return new k(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var i,e;return(t=("number"==typeof t[0]||t instanceof k?A:O)(t))instanceof I?(i=t.min,e=t.max):i=e=t,i.x>=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.x<e.x,r=o.y>i.y&&n.y<e.y;return s&&r},isValid:function(){return!(!this.min||!this.max)}},R.prototype={extend:function(t){var i,e,n=this._southWest,o=this._northEast;if(t instanceof D)e=i=t;else{if(!(t instanceof R))return t?this.extend(j(t)||N(t)):this;if(i=t._southWest,e=t._northEast,!i||!e)return this}return n||o?(n.lat=Math.min(i.lat,n.lat),n.lng=Math.min(i.lng,n.lng),o.lat=Math.max(e.lat,o.lat),o.lng=Math.max(e.lng,o.lng)):(this._southWest=new D(i.lat,i.lng),this._northEast=new D(e.lat,e.lng)),this},pad:function(t){var i=this._southWest,e=this._northEast,n=Math.abs(i.lat-e.lat)*t,o=Math.abs(i.lng-e.lng)*t;return new R(new D(i.lat-n,i.lng-o),new D(e.lat+n,e.lng+o))},getCenter:function(){return new D((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new D(this.getNorth(),this.getWest())},getSouthEast:function(){return new D(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
vendor: 2,432 bytes, line 2452
2452,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t=("number"==typeof t[0]||t instanceof D||"lat"in t?j:N)(t);var i,e,n=this._southWest,o=this._northEast;return t instanceof R?(i=t.getSouthWest(),e=t.getNorthEast()):i=e=t,i.lat>=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lat<e.lat,r=o.lng>i.lng&&n.lng<e.lng;return s&&r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,i){return!!t&&(t=N(t),this._southWest.equals(t.getSouthWest(),i)&&this._northEast.equals(t.getNorthEast(),i))},isValid:function(){return!(!this._southWest||!this._northEast)}};var W,H={latLngToPoint:function(t,i){var e=this.projection.project(t),n=this.scale(i);return this.transformation._transform(e,n)},pointToLatLng:function(t,i){var e=this.scale(i),n=this.transformation.untransform(t,e);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var i=this.projection.bounds,e=this.scale(t);return new I(this.transformation.transform(i.min,e),this.transformation.transform(i.max,e))},infinite:!(D.prototype={equals:function(t,i){return!!t&&(t=j(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(void 0===i?1e-9:i))},toString:function(t){return"LatLng("+r(this.lat,t)+", "+r(this.lng,t)+")"},distanceTo:function(t){return F.distance(this,j(t))},wrap:function(){return F.wrapLatLng(this)},toBounds:function(t){var i=180*t/40075017,e=i/Math.cos(Math.PI/180*this.lat);return N([this.lat-i,this.lng-e],[this.lat+i,this.lng+e])},clone:function(){return new D(this.lat,this.lng,this.alt)}}),wrapLatLng:function(t){var i=this.wrapLng?o(t.lng,this.wrapLng,!0):t.lng;return new D(this.wrapLat?o(t.lat,this.wrapLat,!0):t.lat,i,t.alt)},wrapLatLngBounds:function(t){var i=t.getCenter(),e=this.wrapLatLng(i),n=i.lat-e.lat,o=i.lng-e.lng;if(0==n&&0==o)return t;
2452var s=t.getSouthWest(),r=t.getNorthEast();return new R(new D(s.lat-n,s.lng-o),new D(r.lat-n,r.lng-o))}},F=h({},H,{wrapLng:[-180,180],R:6371e3,distance:function(t,i){var e=Math.PI/180,n=t.lat*e,o=i.lat*e,s=Math.sin((i.lat-t.lat)*e/2),r=Math.sin((i.lng-t.lng)*e/2),a=s*s+Math.cos(n)*Math.cos(o)*r*r,h=2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a));return this.R*h}}),U=6378137,V={R:U,MAX_LATITUDE:85.0511287798,project:function(t){var i=Math.PI/180,e=this.MAX_LATITUDE,n=Math.max(Math.min(e,t.lat),-e),o=Math.sin(n*i);return new k(this.R*t.lng*i,this.R*Math.log((1+o)/(1-o))/2)},unproject:function(t){var i=180/Math.PI;return new D((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*i,t.x*i/this.R)},bounds:new I([-(W=U*Math.PI),-W],[W,W])};function q(t,i,e,n){if(g(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=i,this._c=e,this._d=n}function G(t,i,e,n){return new q(t,i,e,n)}q.prototype={transform:function(t,i){return this._transform(t.clone(),i)},_transform:function(t,i){return i=i||1,t.x=i*(this._a*t.x+this._b),t.y=i*(this._c*t.y+this._d),t},untransform:function(t,i){return i=i||1,new k((t.x/i-this._b)/this._a,(t.y/i-this._d)/this._c)}};var K,Y=h({},F,{code:"EPSG:3857",projection:V,transformation:G(K=.5/(Math.PI*V.R),.5,-K,.5)}),X=h({},Y,{code:"EPSG:900913"});function J(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function $(t,i){for(var e,n,o,s,r="",a=0,h=t.length;a<h;a++){for(e=0,n=(o=t[a]).length;e<n;e++)r+=(e?"L":"M")+(s=o[e]).x+" "+s.y;r+=i?Zt?"z":"x":""}return r||"M0 0"}var Q=document.documentElement.style,tt="ActiveXObject"in window,it=tt&&!document.addEventListener,et="msLaunchUri"in navigator&&!("documentMode"in document),nt=kt("webkit"),ot=kt("android"),st=kt("android 2")||kt("android 3"),rt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),at=ot&&kt("Google")&&rt<537&&!("AudioNode"in window),ht=!!window.opera,ut=!et&&kt("chrome"),lt=kt("gecko")&&!nt&&!ht&&!tt,ct=!ut&&kt("safari"),_t=kt("phantom"),dt="OTransition"in Q,pt=0===navigator.platform.indexOf("Win"),mt=tt&&"transition"in Q,ft="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!st,gt="MozPerspective"in Q,vt=!window.L_DISABLE_3D&&(mt||ft||gt)&&!dt&&!_t,yt="undefined"!=typeof orientation||kt("mobile"),xt=yt&&nt,wt=yt&&ft,Pt=!window.PointerEvent&&window.MSPointerEvent,Lt=!(!window.PointerEvent&&!Pt),bt=!window.L_NO_TOUCH&&(Lt||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),Tt=yt&&ht,Mt=yt&<,zt=1<(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),Ct=function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",a,i),window.removeEventListener("testPassiveEventSupport",a,i)}catch(t){}return t}(),St=!!document.createElement("canvas").getContext,Zt=!(!document.createElementNS||!J("svg").createSVGRect),Et=!Zt&&function(){try{var t=document.createElement("div");t.innerHTML='<v:shape adj="1"/>';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}();function kt(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var Bt={ie:tt,ielt9:it,edge:et,webkit:nt,android:ot,android23:st,androidStock:at,opera:ht,chrome:ut,gecko:lt,safari:ct,phantom:_t,opera12:dt,win:pt,ie3d:mt,webkit3d:ft,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:xt,mobileWebkit3d:wt,msPointer:Pt,pointer:Lt,touch:bt,mobileOpera:Tt,mobileGecko:Mt,retina:zt,passiveEvents:Ct,canvas:St,svg:Zt,vml:Et},At=Pt?"MSPointerDown":"pointerdown",It=Pt?"MSPointerMove":"pointermove",Ot=Pt?"MSPointerUp":"pointerup",Rt=Pt?"MSPointerCancel":"pointercancel",Nt={},Dt=!1;function jt(t,i,e,n){function o(t){Ut(t,r)}var s,r,a,h,u,l,c,_;function d(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Ut(t,h)}return"touchstart"===i?(u=t,l=e,c=n,_=p(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ri(t),Ut(t,l)}),u["_leaflet_touchstart"+c]=_,u.addEventListener(At,_,!1),Dt||(document.addEventListener(At,Wt,!0),document.addEventListener(It,Ht,!0),document.addEventListener(Ot,Ft,!0),document.addEventListener(Rt,Ft,!0),Dt=!0)):"touchmove"===i?(h=e,(a=t)["_leaflet_touchmove"+n]=d,a.addEventListener(It,d,!1)):"touchend"===i&&(r=e,(s=t)["_leaflet_touchend"+n]=o,s.addEventListener(Ot,o,!1),s.addEventListener(Rt,o,!1)),this}function Wt(t){Nt[t.pointerId]=t}function Ht(t){Nt[t.pointerId]&&(Nt[t.pointerId]=t)}function Ft(t){delete Nt[t.pointerId]}function Ut(t,i){for(var e in t.touches=[],Nt)t.touches.push(Nt[e]);t.changedTouches=[t],i(t)}var Vt=Pt?"MSPointerDown":Lt?"pointerdown":"touchstart",qt=Pt?"MSPointerUp":Lt?"pointerup":"touchend",Gt="_leaflet_";var Kt,Yt,Xt,Jt,$t,Qt,ti=fi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ii=fi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ei="webkitTransition"===ii||"OTransition"===ii?ii+"End":"transitionend";function ni(t){return"string"==typeof t?document.getElementById(t):t}function oi(t,i){var e,n=t.style[i]||t.currentStyle&&t.currentStyle[i];return n&&"auto"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[i]:null),"auto"===n?null:n}function si(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function ri(t){var i=t.parentNode;i&&i.removeChild(t)}function ai(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function hi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function ui(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function li(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=pi(t);return 0<e.length&&new RegExp("(^|\\s)"+i+"(\\s|$)").test(e)}function ci(t,i){var e;if(void 0!==t.classList)for(var n=l(i),o=0,s=n.length;o<s;o++)t.classList.add(n[o]);else li(t,i)||di(t,((e=pi(t))?e+" ":"")+i)}function _i(t,i){void 0!==t.classList?t.classList.remove(i):di(t,u((" "+pi(t)+" ").replace(" "+i+" "," ")))}function di(t,i){void 0===t.className.baseVal?t.className=i:t.className.baseVal=i}function pi(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function mi(t,i){"opacity"in t.style?t.style.opacity=i:"filter"in t.style&&function(t,i){var e=!1,n="DXImageTransform.Microsoft.Alpha";try{e=t.filters.item(n)}catch(t){if(1===i)return}i=Math.round(100*i),e?(e.Enabled=100!==i,e.Opacity=i):t.style.filter+=" progid:"+n+"(opacity="+i+")"}(t,i)}function fi(t){for(var i=document.documentElement.style,e=0;e<t.length;e++)if(t[e]in i)return t[e];return!1}function gi(t,i,e){var n=i||new k(0,0);t.style[ti]=(mt?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(e?" scale("+e+")":"")}function vi(t,i){t._leaflet_pos=i,vt?gi(t,i):(t.style.left=i.x+"px",t.style.top=i.y+"px")}function yi(t){return t._leaflet_pos||new k(0,0)}function xi(){zi(window,"dragstart",Ri)}function wi(){Si(window,"dragstart",Ri)}function Pi(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(Li(),Qt=($t=t).style.outline,t.style.outline="none",zi(window,"keydown",Li))}function Li(){$t&&($t.style.outline=Qt,Qt=$t=void 0,Si(window,"keydown",Li))}function bi(t){for(;!((t=t.parentNode).offsetWidth&&t.offsetHeight||t===document.body););return t}function Ti(t){var i=t.getBoundingClientRect();return{x:i.width/t.offsetWidth||1,y:i.height/t.offsetHeight||1,boundingClientRect:i}}Jt="onselectstart"in document?(Xt=function(){zi(window,"selectstart",Ri)},function(){Si(window,"selectstart",Ri)}
2452):(Yt=fi(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]),Xt=function(){var t;Yt&&(t=document.documentElement.style,Kt=t[Yt],t[Yt]="none")},function(){Yt&&(document.documentElement.style[Yt]=Kt,Kt=void 0)});var Mi={TRANSFORM:ti,TRANSITION:ii,TRANSITION_END:ei,get:ni,getStyle:oi,create:si,remove:ri,empty:ai,toFront:hi,toBack:ui,hasClass:li,addClass:ci,removeClass:_i,setClass:di,getClass:pi,setOpacity:mi,testProp:fi,setTransform:gi,setPosition:vi,getPosition:yi,disableTextSelection:Xt,enableTextSelection:Jt,disableImageDrag:xi,enableImageDrag:wi,preventOutline:Pi,restoreOutline:Li,getSizedParentNode:bi,getScale:Ti};function zi(t,i,e,n){if("object"==typeof i)for(var o in i)ki(t,o,i[o],e);else for(var s=0,r=(i=l(i)).length;s<r;s++)ki(t,i[s],e,n);return this}var Ci="_leaflet_events";function Si(t,i,e,n){if("object"==typeof i)for(var o in i)Bi(t,o,i[o],e);else if(i)for(var s=0,r=(i=l(i)).length;s<r;s++)Bi(t,i[s],e,n);else{for(var a in t[Ci])Bi(t,a,t[Ci][a]);delete t[Ci]}return this}function Zi(){return Lt&&(!et&&!ct)}
vendor: 4,953 bytes, line 2452
2452var Ei={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function ki(i,t,e,n){var o=t+m(e)+(n?"_"+m(n):"");if(i[Ci]&&i[Ci][o])return this;var s,r,a,h,u,l,c=function(t){return e.call(n||i,t||window.event)},_=c;function d(t){if(Lt){if(!t.isPrimary)return;if("mouse"===t.pointerType)return}else if(1<t.touches.length)return;var i=Date.now(),e=i-(h||i);u=t.touches?t.touches[0]:t,l=0<e&&e<=250,h=i}function p(t){if(l&&!u.cancelBubble){if(Lt){if("mouse"===t.pointerType)return;var i,e,n={};for(e in u)i=u[e],n[e]=i&&i.bind?i.bind(u):i;u=n}u.type="dblclick",u.button=0,r(u),h=null}}Lt&&0===t.indexOf("touch")?jt(i,t,c,o):bt&&"dblclick"===t&&!Zi()?(r=c,l=!1,(s=i)[Gt+Vt+(a=o)]=d,s[Gt+qt+a]=p,s[Gt+"dblclick"+a]=r,s.addEventListener(Vt,d,!!Ct&&{passive:!1}),s.addEventListener(qt,p,!!Ct&&{passive:!1}),s.addEventListener("dblclick",r,!1)):"addEventListener"in i?"touchstart"===t||"touchmove"===t||"wheel"===t||"mousewheel"===t?i.addEventListener(Ei[t]||t,c,!!Ct&&{passive:!1}):"mouseenter"===t||"mouseleave"===t?(c=function(t){t=t||window.event,Vi(i,t)&&_(t)},i.addEventListener(Ei[t],c,!1)):i.addEventListener(t,_,!1):"attachEvent"in i&&i.attachEvent("on"+t,c),i[Ci]=i[Ci]||{},i[Ci][o]=c}function Bi(t,i,e,n){var o,s,r,a,h,u,l,c,_=i+m(e)+(n?"_"+m(n):""),d=t[Ci]&&t[Ci][_];if(!d)return this;Lt&&0===i.indexOf("touch")?(c=(u=t)["_leaflet_"+(l=i)+_],"touchstart"===l?u.removeEventListener(At,c,!1):"touchmove"===l?u.removeEventListener(It,c,!1):"touchend"===l&&(u.removeEventListener(Ot,c,!1),u.removeEventListener(Rt,c,!1))):bt&&"dblclick"===i&&!Zi()?(r=(o=t)[Gt+Vt+(s=_)],a=o[Gt+qt+s],h=o[Gt+"dblclick"+s],o.removeEventListener(Vt,r,!!Ct&&{passive:!1}),o.removeEventListener(qt,a,!!Ct&&{passive:!1}),o.removeEventListener("dblclick",h,!1)):"removeEventListener"in t?t.removeEventListener(Ei[i]||i,d,!1):"detachEvent"in t&&t.detachEvent("on"+i,d),t[Ci][_]=null}function Ai(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,Ui(t),this}function Ii(t){return ki(t,"wheel",Ai),this}function Oi(t){return zi(t,"mousedown touchstart dblclick",Ai),ki(t,"click",Fi),this}function Ri(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function Ni(t){return Ri(t),Ai(t),this}function Di(t,i){if(!i)return new k(t.clientX,t.clientY);var e=Ti(i),n=e.boundingClientRect;return new k((t.clientX-n.left)/e.x-i.clientLeft,(t.clientY-n.top)/e.y-i.clientTop)}var ji=pt&&ut?2*window.devicePixelRatio:lt?window.devicePixelRatio:1;function Wi(t){return et?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/ji:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}var Hi={};function Fi(t){Hi[t.type]=!0}function Ui(t){var i=Hi[t.type];return Hi[t.type]=!1,i}function Vi(t,i){var e=i.relatedTarget;if(!e)return!0;try{for(;e&&e!==t;)e=e.parentNode}catch(t){return!1}return e!==t}var qi={on:zi,off:Si,stopPropagation:Ai,disableScrollPropagation:Ii,disableClickPropagation:Oi,preventDefault:Ri,stop:Ni,getMousePosition:Di,getWheelDelta:Wi,fakeStop:Fi,skipped:Ui,isExternalTarget:Vi,addListener:zi,removeListener:Si},Gi=E.extend({run:function(t,i,e,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=e||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=yi(t),this._offset=i.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=M(this._animate,this),this._step()},_step:function(t){var i=new Date-this._startTime,e=1e3*this._duration;i<e?this._runFrame(this._easeOut(i/e),t):(this._runFrame(1),this._complete())},_runFrame:function(t,i){var e=this._startPos.add(this._offset.multiplyBy(t));i&&e._round(),vi(this._el,e),this.fire("step")},_complete:function(){z(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),Ki=E.extend({options:{crs:Y,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,i){i=c(this,i),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=p(this._onResize,this),this._initEvents(),i.maxBounds&&this.setMaxBounds(i.maxBounds),void 0!==i.zoom&&(this._zoom=this._limitZoom(i.zoom)),i.center&&void 0!==i.zoom&&this.setView(j(i.center),i.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ii&&vt&&!Tt&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),zi(this._proxy,ei,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,306 bytes, line 2452
2452,setView:function(t,i,e){if((i=void 0===i?this._zoom:this._limitZoom(i),t=this._limitCenter(j(t),i,this.options.maxBounds),e=e||{},this._stop(),this._loaded&&!e.reset&&!0!==e)&&(void 0!==e.animate&&(e.zoom=h({animate:e.animate},e.zoom),e.pan=h({animate:e.animate,duration:e.duration},e.pan)),this._zoom!==i?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,i,e.zoom):this._tryAnimatedPan(t,e.pan)))return clearTimeout(this._sizeTimer),this;return this._resetView(t,i),this},setZoom:function(t,i){return this._loaded?this.setView(this.getCenter(),t,{zoom:i}):(this._zoom=t,this)},zoomIn:function(t,i){return t=t||(vt?this.options.zoomDelta:1),this.setZoom(this._zoom+t,i)},zoomOut:function(t,i){return t=t||(vt?this.options.zoomDelta:1),this.setZoom(this._zoom-t,i)},setZoomAround:function(t,i,e){var n=this.getZoomScale(i),o=this.getSize().divideBy(2),s=(t instanceof k?t:this.latLngToContainerPoint(t)).subtract(o).multiplyBy(1-1/n),r=this.containerPointToLatLng(o.add(s));return this.setView(r,i,{zoom:e})},_getBoundsCenterZoom:function(t,i){i=i||{},t=t.getBounds?t.getBounds():N(t);var e=A(i.paddingTopLeft||i.padding||[0,0]),n=A(i.paddingBottomRight||i.padding||[0,0]),o=this.getBoundsZoom(t,!1,e.add(n));if((o="number"==typeof i.maxZoom?Math.min(i.maxZoom,o):o)===1/0)return{center:t.getCenter(),zoom:o};
vendor: 14,900 bytes, line 2452
2452var s=n.subtract(e).divideBy(2),r=this.project(t.getSouthWest(),o),a=this.project(t.getNorthEast(),o);return{center:this.unproject(r.add(a).divideBy(2).add(s),o),zoom:o}},fitBounds:function(t,i){if(!(t=N(t)).isValid())throw new Error("Bounds are not valid.");var e=this._getBoundsCenterZoom(t,i);return this.setView(e.center,e.zoom,i)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,i){return this.setView(t,this._zoom,{pan:i})},panBy:function(t,i){return i=i||{},(t=A(t).round()).x||t.y?(!0===i.animate||this.getSize().contains(t)?(this._panAnim||(this._panAnim=new Gi,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),i.noMoveStart||this.fire("movestart"),!1!==i.animate?(ci(this._mapPane,"leaflet-pan-anim"),e=this._getMapPanePos().subtract(t).round(),this._panAnim.run(this._mapPane,e,i.duration||.25,i.easeLinearity)):(this._rawPanBy(t),this.fire("move").fire("moveend"))):this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this):this.fire("moveend");var e},flyTo:function(s,r,t){if(!1===(t=t||{}).animate||!vt)return this.setView(s,r,t);this._stop();var a=this.project(this.getCenter()),h=this.project(s),i=this.getSize(),u=this._zoom;s=j(s),r=void 0===r?u:r;var l=Math.max(i.x,i.y),n=l*this.getZoomScale(u,r),c=h.distanceTo(a)||1,_=1.42,o=_*_;function e(t){var i=(n*n-l*l+(t?-1:1)*o*o*c*c)/(2*(t?n:l)*o*c),e=Math.sqrt(i*i+1)-i;return e<1e-9?-18:Math.log(e)}function d(t){return(Math.exp(t)-Math.exp(-t))/2}function p(t){return(Math.exp(t)+Math.exp(-t))/2}var m=e(0);function f(t){return l*(p(m)*(d(i=m+_*t)/p(i))-d(m))/o;var i}var g=Date.now(),v=(e(1)-m)/_,y=t.duration?1e3*t.duration:1e3*v*.8;return this._moveStart(!0,t.noMoveStart),function t(){var i,e,n=(Date.now()-g)/y,o=(i=n,(1-Math.pow(1-i,1.5))*v);n<=1?(this._flyToFrame=M(t,this),this._move(this.unproject(a.add(h.subtract(a).multiplyBy(f(o)/c)),u),this.getScaleZoom(l/(e=o,l*(p(m)/p(m+_*e))),u),{flyTo:!0})):this._move(s,r)._moveEnd(!0)}.call(this),this},flyToBounds:function(t,i){var e=this._getBoundsCenterZoom(t,i);return this.flyTo(e.center,e.zoom,i)},setMaxBounds:function(t){return(t=N(t)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(t){var i=this.options.minZoom;return this.options.minZoom=t,this._loaded&&i!==t&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var i=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&&i!==t&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,N(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e,n,o=A((i=i||{}).paddingTopLeft||i.padding||[0,0]),s=A(i.paddingBottomRight||i.padding||[0,0]),r=this.getCenter(),a=this.project(r),h=this.project(t),u=this.getPixelBounds(),l=u.getSize().divideBy(2),c=O([u.min.add(o),u.max.subtract(s)]);return c.contains(h)||(this._enforcingBounds=!0,e=a.subtract(h),n=A(h.x+e.x,h.y+e.y),(h.x<c.min.x||h.x>c.max.x)&&(n.x=a.x-e.x,0<e.x?n.x+=l.x-o.x:n.x-=l.x-s.x),(h.y<c.min.y||h.y>c.max.y)&&(n.y=a.y-e.y,0<e.y?n.y+=l.y-o.y:n.y-=l.y-s.y),this.panTo(this.unproject(n),i),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=h({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var e=this.getSize(),n=i.divideBy(2).round(),o=e.divideBy(2).round(),s=n.subtract(o);return s.x||s.y?(t.animate&&t.pan?this.panBy(s):(t.pan&&this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(p(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:e})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=h({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=p(this._handleGeolocationResponse,this),e=p(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,e,t):navigator.geolocation.getCurrentPosition(i,e,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var i=t.code,e=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+e+"."})},_handleGeolocationResponse:function(t){var i,e=new D(t.coords.latitude,t.coords.longitude),n=e.toBounds(2*t.coords.accuracy),o=this._locateOptions;o.setView&&(i=this.getBoundsZoom(n),this.setView(e,o.maxZoom?Math.min(i,o.maxZoom):i));var s={latlng:e,bounds:n,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)},addHandler:function(t,i){if(!i)return this;var e=this[t]=new i(this);return this._handlers.push(e),this.options[t]&&e.enable(),this},remove:function(){if(this._initEvents(!0),this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),ri(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(z(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)ri(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var e=si("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new R(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=N(t),e=A(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(e),u=O(this.project(a,n),this.project(r,n)).getSize(),l=vt?this.options.zoomSnap:1,c=h.x/u.x,_=h.y/u.y,d=i?Math.max(c,_):Math.min(c,_),n=this.getScaleZoom(d,n);return l&&(n=Math.round(n/(l/100))*(l/100),n=i?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new k(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){var e=this._getTopLeftPoint(t,i);return new I(e,e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs;i=void 0===i?this._zoom:i;var n=e.zoom(t*e.scale(i));return isNaN(n)?1/0:n},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(j(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(A(t),i)},layerPointToLatLng:function(t){var i=A(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){return this.project(j(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(j(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(N(t))},distance:function(t,i){return this.options.crs.distance(j(t),j(i))},containerPointToLayerPoint:function(t){return A(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return A(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(A(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(j(t)))},mouseEventToContainerPoint:function(t){return Di(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var i=this._container=ni(t);if(!i)throw new Error("Map container not found.");if(i._leaflet_id)throw new Error("Map container is already initialized.");zi(i,"scroll",this._onScroll,this),this._containerId=m(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&vt,ci(t,"leaflet-container"+(bt?" leaflet-touch":"")+(zt?" leaflet-retina":"")+(it?" leaflet-oldie":"")+(ct?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=oi(t,"position");"absolute"!==i&&"relative"!==i&&"fixed"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),vi(this._mapPane,new k(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ci(t.markerPane,"leaflet-zoom-hide"),ci(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){vi(this._mapPane,new k(0,0));var e=!this._loaded;this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset");var n=this._zoom!==i;this._moveStart(n,!1)._move(t,i)._moveEnd(n),this.fire("viewreset"),e&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e){void 0===i&&(i=this._zoom);var n=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(n||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return z(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){vi(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var i=t?Si:zi;i((this._targets[m(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),vt&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){z(this._resizeRequest),this._resizeRequest=M(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[m(s)])&&("click"===i||"preclick"===i)&&!t._simulated&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Vi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||r||o||!Vi(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var i;this._loaded&&!Ui(t)&&("mousedown"!==(i=t.type)&&"keypress"!==i&&"keyup"!==i&&"keydown"!==i||Pi(t.target||t.srcElement),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){var n;if("click"===t.type&&((n=h({},t)).type="preclick",this._fireDOMEvent(n,n.type,e)),!t._stopped&&(e=(e||[]).concat(this._findEventTargets(t,i))).length){var o=e[0];"contextmenu"===i&&o.listens(i,!0)&&Ri(t);var s,r={originalEvent:t};"keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type&&(s=o.getLatLng&&(!o._radius||o._radius<=10),r.containerPoint=s?this.latLngToContainerPoint(o.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=s?o.getLatLng():this.layerPointToLatLng(r.layerPoint));for(var a=0;a<e.length;a++)if(e[a].fire(i,r,!0),r.originalEvent._stopped||!1===e[a].options.bubblingMouseEvents&&-1!==v(this._mouseEvents,i))return}},_draggableMoved:function(t){return(t=t.dragging&&t.dragging.enabled()?t:this).dragging&&t.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,i=this._handlers.length;t<i;t++)this._handlers[t].disable()},whenReady:function(t,i){return this._loaded?t.call(i||this,{target:this}):this.on("load",t,i),this},_getMapPanePos:function(){return yi(this._mapPane)||new k(0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,i){return(t&&void 0!==i?this._getNewPixelOrigin(t,i):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,i){var e=this.getSize()._divideBy(2);return this.project(t,i)._subtract(e)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(t,i,e){var n=this._getNewPixelOrigin(e,i);return this.project(t,i)._subtract(n)},_latLngBoundsToNewLayerBounds:function(t,i,e){var n=this._getNewPixelOrigin(e,i);
vendor: 4,323 bytes, line 2452
2452return O([this.project(t.getSouthWest(),i)._subtract(n),this.project(t.getNorthWest(),i)._subtract(n),this.project(t.getSouthEast(),i)._subtract(n),this.project(t.getNorthEast(),i)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,i,e){if(!e)return t;var n=this.project(t,i),o=this.getSize().divideBy(2),s=new I(n.subtract(o),n.add(o)),r=this._getBoundsOffset(s,e,i);return r.round().equals([0,0])?t:this.unproject(n.add(r),i)},_limitOffset:function(t,i){if(!i)return t;var e=this.getPixelBounds(),n=new I(e.min.add(t),e.max.add(t));return t.add(this._getBoundsOffset(n,i))},_getBoundsOffset:function(t,i,e){var n=O(this.project(i.getNorthEast(),e),this.project(i.getSouthWest(),e)),o=n.min.subtract(t.min),s=n.max.subtract(t.max);return new k(this._rebound(o.x,-s.x),this._rebound(o.y,-s.y))},_rebound:function(t,i){return 0<t+i?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},_limitZoom:function(t){var i=this.getMinZoom(),e=this.getMaxZoom(),n=vt?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(i,Math.min(e,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){_i(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,i){var e=this._getCenterOffset(t)._trunc();return!(!0!==(i&&i.animate)&&!this.getSize().contains(e))&&(this.panBy(e,i),!0)},_createAnimProxy:function(){var t=this._proxy=si("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(t){var i=ti,e=this._proxy.style[i];gi(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),e===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){ri(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),i=this.getZoom();gi(this._proxy,this.project(t,i),this.getZoomScale(i,1))},_catchTransitionEnd:function(t){this._animatingZoom&&0<=t.propertyName.indexOf("transform")&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,i,e){if(this._animatingZoom)return!0;if(e=e||{},!this._zoomAnimated||!1===e.animate||this._nothingToAnimate()||Math.abs(i-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o))&&(M(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ci(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),setTimeout(p(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&_i(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M(function(){this._moveEnd(!0)},this))}});function Yi(t){return new Xi(t)}var Xi=S.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return ci(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(ri(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0<t.screenX&&0<t.screenY&&this._map.getContainer().focus()}});Ki.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this}
vendor: 6,639 bytes, line 2452
2452,_initControlPos:function(){var n=this._controlCorners={},o="leaflet-",s=this._controlContainer=si("div",o+"control-container",this._container);function t(t,i){var e=o+t+" "+o+i;n[t+i]=si("div",e,s)}t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)ri(this._controlCorners[t]);ri(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Ji=Xi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,i,e,n){return e<n?-1:n<e?1:0}},initialize:function(t,i,e){for(var n in c(this,e),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[n],n);for(n in i)this._addLayer(i[n],n,!0)},onAdd:function(t){this._initLayout(),this._update(),(this._map=t).on("zoomend",this._checkDisabledLayers,this);for(var i=0;i<this._layers.length;i++)this._layers[i].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return Xi.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,i){return this._addLayer(t,i),this._map?this._update():this},addOverlay:function(t,i){return this._addLayer(t,i,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var i=this._getLayer(m(t));return i&&this._layers.splice(this._layers.indexOf(i),1),this._map?this._update():this},expand:function(){ci(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t<this._section.clientHeight?(ci(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):_i(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return _i(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",i=this._container=si("div",t),e=this.options.collapsed;i.setAttribute("aria-haspopup",!0),Oi(i),Ii(i);var n=this._section=si("section",t+"-list");e&&(this._map.on("click",this.collapse,this),ot||zi(i,{mouseenter:this.expand,mouseleave:this.collapse},this));var o=this._layersLink=si("a",t+"-toggle",i);o.href="#",o.title="Layers",bt?(zi(o,"click",Ni),zi(o,"click",this.expand,this)):zi(o,"focus",this.expand,this),e||this.expand(),this._baseLayersList=si("div",t+"-base",n),this._separator=si("div",t+"-separator",n),this._overlaysList=si("div",t+"-overlays",n),i.appendChild(n)},_getLayer:function(t){for(var i=0;i<this._layers.length;i++)if(this._layers[i]&&m(this._layers[i].layer)===t)return this._layers[i]},_addLayer:function(t,i,e){this._map&&t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:i,overlay:e}),this.options.sortLayers&&this._layers.sort(p(function(t,i){return this.options.sortFunction(t.layer,i.layer,t.name,i.name)},this)),this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;ai(this._baseLayersList),ai(this._overlaysList),this._layerControlInputs=[];for(var t,i,e,n=0,o=0;o<this._layers.length;o++)e=this._layers[o],this._addItem(e),i=i||e.overlay,t=t||!e.overlay,n+=e.overlay?0:1;return this.options.hideSingleBase&&(t=t&&1<n,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=i&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var i=this._getLayer(m(t.target)),e=i.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;e&&this._map.fire(e,i)},_createRadioElement:function(t,i){var e='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(i?' checked="checked"':"")+"/>",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+m(this),n),this._layerControlInputs.push(i),i.layerId=m(t.layer),zi(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("div");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;s<o.length;s++)this._map.hasLayer(o[s])&&this._map.removeLayer(o[s]);for(s=0;s<n.length;s++)this._map.hasLayer(n[s])||this._map.addLayer(n[s]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var t,i,e=this._layerControlInputs,n=this._map.getZoom(),o=e.length-1;0<=o;o--)t=e[o],i=this._getLayer(t.layerId).layer,t.disabled=void 0!==i.options.minZoom&&n<i.options.minZoom||void 0!==i.options.maxZoom&&n>i.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),$i=Xi.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=si("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=si("a",e,n);
2452return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Oi(s),zi(s,"click",Ni),zi(s,"click",o,this),zi(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";_i(this._zoomInButton,i),_i(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMinZoom()||ci(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMaxZoom()||ci(this._zoomInButton,i)}});Ki.mergeOptions({zoomControl:!0}),Ki.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new $i,this.addControl(this.zoomControl))});var Qi=Xi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=si("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=si("div",i,e)),t.imperial&&(this._iScale=si("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;5280<o?(i=o/5280,e=this._getRoundNum(i),this._updateScale(this._iScale,e+" mi",e/i)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,i,e){t.style.width=Math.round(this.options.maxWidth*e)+"px",t.innerHTML=i},_getRoundNum:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),e=t/i;return i*(e=10<=e?10:5<=e?5:3<=e?3:2<=e?2:1)}}),te=Xi.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=si("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(" | ")}}});Ki.mergeOptions({attributionControl:!0}),Ki.addInitHook(function(){this.options.attributionControl&&(new te).addTo(this)});Xi.Layers=Ji,Xi.Zoom=$i,Xi.Scale=Qi,Xi.Attribution=te,Yi.layers=function(t,i,e){return new Ji(t,i,e)},Yi.zoom=function(t){return new $i(t)},Yi.scale=function(t){return new Qi(t)},Yi.attribution=function(t){return new te(t)};var ie=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ie.addTo=function(t,i){return t.addHandler(i,this),this};var ee,ne={Events:Z},oe=bt?"touchstart mousedown":"mousedown",se={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},re={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},ae=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ae._dragging===this&&this.finishDrag(),Si(this._dragStartTarget,oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;!t._simulated&&this._enabled&&(this._moved=!1,li(this._element,"leaflet-zoom-anim")||ae._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((ae._dragging=this)._preventOutline&&Pi(this._element),xi(),Xt(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=bi(this._element),this._startPoint=new k(i.clientX,i.clientY),this._parentScale=Ti(e),zi(document,re[t.type],this._onMove,this),zi(document,se[t.type],this._onUp,this))))},_onMove:function(t){var i,e;!t._simulated&&this._enabled&&(t.touches&&1<t.touches.length?this._moved=!0:((e=new k((i=t.touches&&1===t.touches.length?t.touches[0]:t).clientX,i.clientY)._subtract(this._startPoint)).x||e.y)&&(Math.abs(e.x)+Math.abs(e.y)<this.options.clickTolerance||(e.x/=this._parentScale.x,e.y/=this._parentScale.y,Ri(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=yi(this._element).subtract(e),ci(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),ci(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(e),this._moving=!0,z(this._animRequest),this._lastEvent=t,this._animRequest=M(this._updatePosition,this,!0))))},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),vi(this._element,this._newPos),this.fire("drag",t)},_onUp:function(t){!t._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){for(var t in _i(document.body,"leaflet-dragging"),this._lastTarget&&(_i(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),re)Si(document,re[t],this._onMove,this),Si(document,se[t],this._onUp,this);wi(),Jt(),this._moved&&this._moving&&(z(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,ae._dragging=!1}});function he(t,i){if(!i||!t.length)return t.slice();var e=i*i;return t=function(t,i){var e=t.length,n=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(e);n[0]=n[e-1]=1,function t(i,e,n,o,s){var r,a,h,u=0;for(a=o+1;a<=s-1;a++)h=de(i[a],i[o],i[s],!0),u<h&&(r=a,u=h);n<u&&(e[r]=1,t(i,e,n,o,r),t(i,e,n,r,s))}(t,n,i,0,e-1);var o,s=[];for(o=0;o<e;o++)n[o]&&s.push(t[o]);return s}(t=function(t,i){for(var e=[t[0]],n=1,o=0,s=t.length;n<s;n++)(function(t,i){var e=i.x-t.x,n=i.y-t.y;return e*e+n*n})(t[n],t[o])>i&&(e.push(t[n]),o=n);o<s-1&&e.push(t[s-1]);return e}(t,e),e)}function ue(t,i,e){return Math.sqrt(de(t,i,e,!0))}function le(t,i,e,n,o){var s,r,a,h=n?ee:_e(t,e),u=_e(i,e);for(ee=u;;){if(!(h|u))return[t,i];if(h&u)return!1;a=_e(r=ce(t,i,s=h||u,e,o),e),s===h?(t=r,h=a):(i=r,u=a)}}function ce(t,i,e,n,o){var s,r,a=i.x-t.x,h=i.y-t.y,u=n.min,l=n.max;return 8&e?(s=t.x+a*(l.y-t.y)/h,r=l.y):4&e?(s=t.x+a*(u.y-t.y)/h,r=u.y):2&e?(s=l.x,r=t.y+h*(l.x-t.x)/a):1&e&&(s=u.x,r=t.y+h*(u.x-t.x)/a),new k(s,r,o)}function _e(t,i){var e=0;return t.x<i.min.x?e|=1:t.x>i.max.x&&(e|=2),t.y<i.min.y?e|=4:t.y>i.max.y&&(e|=8),e}function de(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return 0<u&&(1<(o=((t.x-s)*a+(t.y-r)*h)/u)?(s=e.x,r=e.y):0<o&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new k(s,r)}function pe(t){return!g(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function me(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),pe(t)}var fe={simplify:he,pointToSegmentDistance:ue,closestPointOnSegment:function(t,i,e){return de(t,i,e)},clipSegment:le,_getEdgeIntersection:ce,_getBitCode:_e,_sqClosestPointOnSegment:de,isFlat:pe,_flat:me};function ge(t,i,e){for(var n,o,s,r,a,h,u,l=[1,4,2,8],c=0,_=t.length;c<_;c++)t[c]._code=_e(t[c],i);for(s=0;s<4;s++){for(h=l[s],n=[],c=0,o=(_=t.length)-1;c<_;
vendor: 4,715 bytes, line 2452
2452o=c++)r=t[c],a=t[o],r._code&h?a._code&h||((u=ce(a,r,h,i,e))._code=_e(u,i),n.push(u)):(a._code&h&&((u=ce(a,r,h,i,e))._code=_e(u,i),n.push(u)),n.push(r));t=n}return t}var ve,ye={clipPolygon:ge},xe={project:function(t){return new k(t.lng,t.lat)},unproject:function(t){return new D(t.y,t.x)},bounds:new I([-180,-90],[180,90])},we={R:6378137,R_MINOR:6356752.314245179,bounds:new I([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var i=Math.PI/180,e=this.R,n=t.lat*i,o=this.R_MINOR/e,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2),n=-e*Math.log(Math.max(a,1e-10));return new k(t.lng*i*e,n)},unproject:function(t){for(var i,e=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,u=.1;h<15&&1e-7<Math.abs(u);h++)i=s*Math.sin(a),i=Math.pow((1-i)/(1+i),s/2),a+=u=Math.PI/2-2*Math.atan(r*i)-a;return new D(a*e,t.x*e/n)}},Pe={LonLat:xe,Mercator:we,SphericalMercator:V},Le=h({},F,{code:"EPSG:3395",projection:we,transformation:G(ve=.5/(Math.PI*we.R),.5,-ve,.5)}),be=h({},F,{code:"EPSG:4326",projection:xe,transformation:G(1/180,1,-1/180,.5)}),Te=h({},H,{projection:xe,transformation:G(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,i){var e=i.lng-t.lng,n=i.lat-t.lat;return Math.sqrt(e*e+n*n)},infinite:!0});H.Earth=F,H.EPSG3395=Le,H.EPSG3857=Y,H.EPSG900913=X,H.EPSG4326=be,H.Simple=Te;var Me=E.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[m(t)]=this},removeInteractiveTarget:function(t){return delete this._map._targets[m(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i,e=t.target;e.hasLayer(this)&&(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents&&(i=this.getEvents(),e.on(i,this),this.once("remove",function(){e.off(i,this)},this)),this.onAdd(e),this.getAttribution&&e.attributionControl&&e.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),e.fire("layeradd",{layer:this}))}});Ki.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=m(t);return this._layers[i]||((this._layers[i]=t)._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var i=m(t);return this._layers[i]&&(this._loaded&&t.onRemove(this),t.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(t.getAttribution()),delete this._layers[i],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null),this},hasLayer:function(t){return!!t&&m(t)in this._layers},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},_addLayers:function(t){for(var i=0,e=(t=t?g(t)?t:[t]:[]).length;i<e;i++)this.addLayer(t[i])},_addZoomLimit:function(t){!isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[m(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var i=m(t);this._zoomBoundLayers[i]&&(delete this._zoomBoundLayers[i],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,i=-1/0,e=this._getZoomSpan();for(var n in this._zoomBoundLayers)var o=this._zoomBoundLayers[n].options,t=void 0===o.minZoom?t:Math.min(t,o.minZoom),i=void 0===o.maxZoom?i:Math.max(i,o.maxZoom);this._layersMaxZoom=i===-1/0?void 0:i,this._layersMinZoom=t===1/0?void 0:t,e!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var ze=Me.extend({initialize:function(t,i){var e,n;if(c(this,i),this._layers={},t)for(e=0,n=t.length;e<n;e++)this.addLayer(t[e])},addLayer:function(t){var i=this.getLayerId(t);return this._layers[i]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var i=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[i]&&this._map.removeLayer(this._layers[i]),delete this._layers[i],this},hasLayer:function(t){return!!t&&("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var i,e,n=Array.prototype.slice.call(arguments,1
vendor: 4,400 bytes, line 2452
2452);for(i in this._layers)(e=this._layers[i])[t]&&e[t].apply(e,n);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:m}),Ce=ze.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),ze.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),ze.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new R;for(var i in this._layers){var e=this._layers[i];t.extend(e.getBounds?e.getBounds():e.getLatLng())}return t}}),Se=S.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(t){c(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,i){var e=this._getIconUrl(t);if(!e){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(e,i&&"IMG"===i.tagName?i:null);return this._setIconStyles(n,t),n},_setIconStyles:function(t,i){var e=this.options,n=e[i+"Size"];"number"==typeof n&&(n=[n,n]);var o=A(n),s=A("shadow"===i&&e.shadowAnchor||e.iconAnchor||o&&o.divideBy(2,!0));t.className="leaflet-marker-"+i+" "+(e.className||""),s&&(t.style.marginLeft=-s.x+"px",t.style.marginTop=-s.y+"px"),o&&(t.style.width=o.x+"px",t.style.height=o.y+"px")},_createImg:function(t,i){return(i=i||document.createElement("img")).src=t,i},_getIconUrl:function(t){return zt&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}});var Ze=Se.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return Ze.imagePath||(Ze.imagePath=this._detectIconPath()),(this.options.imagePath||Ze.imagePath)+Se.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=si("div","leaflet-default-icon-path",document.body),i=oi(t,"background-image")||oi(t,"backgroundImage");return document.body.removeChild(t),i=null===i||0!==i.indexOf("url")?"":i.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),Ee=ie.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new ae(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),ci(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&_i(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var i,e=this._marker,n=e._map,o=this._marker.options.autoPanSpeed,s=this._marker.options.autoPanPadding,r=yi(e._icon),a=n.getPixelBounds(),h=n.getPixelOrigin(),u=O(a.min._subtract(h).add(s),a.max._subtract(h).subtract(s));u.contains(r)||(i=A((Math.max(u.max.x,r.x)-u.max.x)/(a.max.x-u.max.x)-(Math.min(u.min.x,r.x)-u.min.x)/(a.min.x-u.min.x),(Math.max(u.max.y,r.y)-u.max.y)/(a.max.y-u.max.y)-(Math.min(u.min.y,r.y)-u.min.y)/(a.min.y-u.min.y)).multiplyBy(o),n.panBy(i,{animate:!1}),this._draggable._newPos._add(i),this._draggable._startPos._add(i),vi(e._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=M(this._adjustPan.bind(this,t)))},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&&(z(this._panRequest),this._panRequest=M(this._adjustPan.bind(this,t)))},_onDrag:function(t){var i=this._marker,e=i._shadow,n=yi(i._icon),o=i._map.layerPointToLatLng(n);
vendor: 5,199 bytes, line 2452
2452e&&vi(e,n),i._latlng=o,t.latlng=o,t.oldLatLng=this._oldLatLng,i.fire("move",t).fire("drag",t)},_onDragEnd:function(t){z(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),ke=Me.extend({options:{icon:new Ze,interactive:!0,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,i){c(this,i),this._latlng=j(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var i=this._latlng;return this._latlng=j(t),this.update(),this.fire("move",{oldLatLng:i,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){var t;return this._icon&&this._map&&(t=this._map.latLngToLayerPoint(this._latlng).round(),this._setPos(t)),this},_initIcon:function(){var t=this.options,i="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),e=t.icon.createIcon(this._icon),n=!1;e!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(e.title=t.title),"IMG"===e.tagName&&(e.alt=t.alt||"")),ci(e,i),t.keyboard&&(e.tabIndex="0"),this._icon=e,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});var o=t.icon.createShadow(this._shadow),s=!1;o!==this._shadow&&(this._removeShadow(),s=!0),o&&(ci(o,i),o.alt=""),this._shadow=o,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),o&&s&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),ri(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&ri(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&vi(this._icon,t),this._shadow&&vi(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&&(this._icon.style.zIndex=this._zIndex+t)},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(i)},_initInteraction:function(){var t;this.options.interactive&&(ci(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Ee&&(t=this.options.draggable,this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Ee(this),t&&this.dragging.enable()))},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&&mi(this._icon,t),this._shadow&&mi(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});var Be=Me.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(t){return c(this,t),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&t&&Object.prototype.hasOwnProperty.call(t,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+this._renderer.options.tolerance}}),Ae=Be.extend({options:{fill:!0,radius:10},initialize:function(t,i){c(this,i),this._latlng=j(t),this._radius=this.options.radius},setLatLng:function(t){var i=this._latlng;return this._latlng=j(t),this.redraw(),this.fire("move",{oldLatLng:i,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius}
vendor: 2,429 bytes, line 2452
2452,setStyle:function(t){var i=t&&t.radius||this._radius;return Be.prototype.setStyle.call(this,t),this.setRadius(i),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,i=this._radiusY||t,e=this._clickTolerance(),n=[t+e,i+e];this._pxBounds=new I(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)<=this._radius+this._clickTolerance()}});var Ie=Ae.extend({initialize:function(t,i,e){if("number"==typeof i&&(i=h({},e,{radius:i})),c(this,i),this._latlng=j(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new R(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:Be.prototype.setStyle,_project:function(){var t,i,e,n,o,s,r,a,h=this._latlng.lng,u=this._latlng.lat,l=this._map,c=l.options.crs;c.distance===F.distance?(t=Math.PI/180,i=this._mRadius/F.R/t,e=l.project([u+i,h]),n=l.project([u-i,h]),o=e.add(n).divideBy(2),s=l.unproject(o).lat,r=Math.acos((Math.cos(i*t)-Math.sin(u*t)*Math.sin(s*t))/(Math.cos(u*t)*Math.cos(s*t)))/t,!isNaN(r)&&0!==r||(r=i/Math.cos(Math.PI/180*u)),this._point=o.subtract(l.getPixelOrigin()),this._radius=isNaN(r)?0:o.x-l.project([s,h-r]).x,this._radiusY=o.y-e.y):(a=c.unproject(c.project(this._latlng).subtract([this._mRadius,0])),this._point=l.latLngToLayerPoint(this._latlng),this._radius=this._point.x-l.latLngToLayerPoint(a).x),this._updateBounds()}});var Oe=Be.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,i){c(this,i),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var i,e,n=1/0,o=null,s=de,r=0,a=this._parts.length;r<a;r++)for(var h=this._parts[r],u=1,l=h.length;u<l;u++){var c=s(t,i=h[u-1],e=h[u],!0);c<n&&(n=c,o=s(t,i,e))}return o&&(o.distance=Math.sqrt(n)),o}
vendor: 2,482 bytes, line 2452
2452,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,i,e,n,o,s,r,a=this._rings[0],h=a.length;if(!h)return null;for(i=t=0;t<h-1;t++)i+=a[t].distanceTo(a[t+1])/2;if(0===i)return this._map.layerPointToLatLng(a[0]);for(n=t=0;t<h-1;t++)if(o=a[t],s=a[t+1],i<(n+=e=o.distanceTo(s)))return r=(n-i)/e,this._map.layerPointToLatLng([s.x-r*(s.x-o.x),s.y-r*(s.y-o.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,i){return i=i||this._defaultShape(),t=j(t),i.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new R,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return pe(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var i=[],e=pe(t),n=0,o=t.length;n<o;n++)e?(i[n]=j(t[n]),this._bounds.extend(i[n])):i[n]=this._convertLatLngs(t[n]);return i},_project:function(){var t=new I;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&&t.isValid()&&(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),i=new k(t,t);this._pxBounds=new I([this._rawPxBounds.min.subtract(i),this._rawPxBounds.max.add(i)])},_projectLatlngs:function(t,i,e){var n,o,s=t[0]instanceof D,r=t.length;if(s){for(o=[],n=0;n<r;n++)o[n]=this._map.latLngToLayerPoint(t[n]),e.extend(o[n]);i.push(o)}else for(n=0;n<r;n++)this._projectLatlngs(t[n],i,e)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var i,e,n,o,s=this._parts,r=0,a=0,h=this._rings.length;r<h;r++)for(i=0,e=(o=this._rings[r]).length;i<e-1;i++)(n=le(o[i],o[i+1],t,i,!0))&&(s[a]=s[a]||[],s[a].push(n[0]),n[1]===o[i+1]&&i!==e-2||(s[a].push(n[1]),a++))},_simplifyPoints:function(){for(var t=this._parts,i=this.options.smoothFactor,e=0,n=t.length;e<n;e++)t[e]=he(t[e],i)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,i){var e,n,o,s,r,a,h=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(e=0,s=this._parts.length;e<s;e++)for(n=0,o=(r=(a=this._parts[e]).length)-1;n<r;o=n++)if((i||0!==n)&&ue(t,a[o],a[n])<=h)return!0;return!1}});Oe._flat=me;var Re=Oe.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
vendor: 3,062 bytes, line 2452
2452,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,i,e,n,o,s,r,a,h,u=this._rings[0],l=u.length;if(!l)return null;for(t=s=r=a=0,i=l-1;t<l;i=t++)e=u[t],n=u[i],o=e.y*n.x-n.y*e.x,r+=(e.x+n.x)*o,a+=(e.y+n.y)*o,s+=3*o;return h=0===s?u[0]:[r/s,a/s],this._map.layerPointToLatLng(h)},_convertLatLngs:function(t){var i=Oe.prototype._convertLatLngs.call(this,t),e=i.length;return 2<=e&&i[0]instanceof D&&i[0].equals(i[e-1])&&i.pop(),i},_setLatLngs:function(t){Oe.prototype._setLatLngs.call(this,t),pe(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return pe(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,e=new k(i,i),t=new I(t.min.subtract(e),t.max.add(e));if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;o<s;o++)(n=ge(this._rings[o],t,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var i,e,n,o,s,r,a,h,u=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(o=0,a=this._parts.length;o<a;o++)for(s=0,r=(h=(i=this._parts[o]).length)-1;s<h;r=s++)e=i[s],n=i[r],e.y>t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(u=!u);return u||Oe.prototype._containsPoint.call(this,t,!0)}});var Ne=Ce.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;i<e;i++)((n=o[i]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var s=this.options;if(s.filter&&!s.filter(t))return this;var r=De(t,s);return r?(r.feature=qe(t),r.defaultOptions=r.options,this.resetStyle(r),s.onEachFeature&&s.onEachFeature(t,r),this.addLayer(r)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=h({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(i){return this.eachLayer(function(t){this._setLayerStyle(t,i)},this)},_setLayerStyle:function(t,i){t.setStyle&&("function"==typeof i&&(i=i(t.feature)),t.setStyle(i))}});function De(t,i){var e,n,o,s,r="Feature"===t.type?t.geometry:t,a=r?r.coordinates:null,h=[],u=i&&i.pointToLayer,l=i&&i.coordsToLatLng||We;if(!a&&!r)return null;switch(r.type){case"Point":return je(u,t,e=l(a),i);case"MultiPoint":for(o=0,s=a.length;o<s;o++)e=l(a[o]),h.push(je(u,t,e,i));return new Ce(h);case"LineString":case"MultiLineString":return n=He(a,"LineString"===r.type?0:1,l),new Oe(n,i);case"Polygon":case"MultiPolygon":return n=He(a,"Polygon"===r.type?1:2,l),new Re(n,i);case"GeometryCollection":for(o=0,s=r.geometries.length;o<s;o++){var c=De({geometry:r.geometries[o],type:"Feature",properties:t.properties},i);c&&h.push(c)}return new Ce(h);default:throw new Error("Invalid GeoJSON object.")}}function je(t,i,e,n){return t?t(i,e):new ke(e,n&&n.markersInheritOptions&&n)}function We(t){return new D(t[1],t[0],t[2])}
vendor: 31,955 bytes, line 2452
2452function He(t,i,e){for(var n,o=[],s=0,r=t.length;s<r;s++)n=i?He(t[s],i-1,e):(e||We)(t[s]),o.push(n);return o}function Fe(t,i){return i="number"==typeof i?i:6,void 0!==t.alt?[r(t.lng,i),r(t.lat,i),r(t.alt,i)]:[r(t.lng,i),r(t.lat,i)]}function Ue(t,i,e,n){for(var o=[],s=0,r=t.length;s<r;s++)o.push(i?Ue(t[s],i-1,e,n):Fe(t[s],n));return!i&&e&&o.push(o[0]),o}function Ve(t,i){return t.feature?h({},t.feature,{geometry:i}):qe(i)}function qe(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Ge={toGeoJSON:function(t){return Ve(this,{type:"Point",coordinates:Fe(this.getLatLng(),t)})}};function Ke(t,i){return new Ne(t,i)}ke.include(Ge),Ie.include(Ge),Ae.include(Ge),Oe.include({toGeoJSON:function(t){var i=!pe(this._latlngs);return Ve(this,{type:(i?"Multi":"")+"LineString",coordinates:Ue(this._latlngs,i?1:0,!1,t)})}}),Re.include({toGeoJSON:function(t){var i=!pe(this._latlngs),e=i&&!pe(this._latlngs[0]),n=Ue(this._latlngs,e?2:i?1:0,!0,t);return i||(n=[n]),Ve(this,{type:(e?"Multi":"")+"Polygon",coordinates:n})}}),ze.include({toMultiPoint:function(i){var e=[];return this.eachLayer(function(t){e.push(t.toGeoJSON(i).geometry.coordinates)}),Ve(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(n){var t=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===t)return this.toMultiPoint(n);var o="GeometryCollection"===t,s=[];return this.eachLayer(function(t){var i,e;t.toGeoJSON&&(i=t.toGeoJSON(n),o?s.push(i.geometry):"FeatureCollection"===(e=qe(i)).type?s.push.apply(s,e.features):s.push(e))}),o?Ve(this,{geometries:s,type:"GeometryCollection"}):{type:"FeatureCollection",features:s}}});var Ye=Ke,Xe=Me.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,i,e){this._url=t,this._bounds=N(i),c(this,e)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ci(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){ri(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&hi(this._image),this},bringToBack:function(){return this._map&&ui(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=N(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,i=this._image=t?this._url:si("img");ci(i,"leaflet-image-layer"),this._zoomAnimated&&ci(i,"leaflet-zoom-animated"),this.options.className&&ci(i,this.options.className),i.onselectstart=a,i.onmousemove=a,i.onload=p(this.fire,this,"load"),i.onerror=p(this._overlayOnError,this,"error"),!this.options.crossOrigin&&""!==this.options.crossOrigin||(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=i.src:(i.src=this._url,i.alt=this.options.alt)},_animateZoom:function(t){var i=this._map.getZoomScale(t.zoom),e=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;gi(this._image,e,i)},_reset:function(){var t=this._image,i=new I(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),e=i.getSize();vi(t,i.min),t.style.width=e.x+"px",t.style.height=e.y+"px"},_updateOpacity:function(){mi(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)}}),Je=Xe.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1},_initImage:function(){var t="VIDEO"===this._url.tagName,i=this._image=t?this._url:si("video");if(ci(i,"leaflet-image-layer"),this._zoomAnimated&&ci(i,"leaflet-zoom-animated"),this.options.className&&ci(i,this.options.className),i.onselectstart=a,i.onmousemove=a,i.onloadeddata=p(this.fire,this,"load"),t){for(var e=i.getElementsByTagName("source"),n=[],o=0;o<e.length;o++)n.push(e[o].src);this._url=0<e.length?n:[i.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(i.style,"objectFit")&&(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop,i.muted=!!this.options.muted;for(var s=0;s<this._url.length;s++){var r=si("source");r.src=this._url[s],i.appendChild(r)}}}});var $e=Xe.extend({_initImage:function(){var t=this._image=this._url;ci(t,"leaflet-image-layer"),this._zoomAnimated&&ci(t,"leaflet-zoom-animated"),this.options.className&&ci(t,this.options.className),t.onselectstart=a,t.onmousemove=a}});var Qe=Me.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(t,i){c(this,t),this._source=i},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&mi(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&mi(this._container,1),this.bringToFront()},onRemove:function(t){t._fadeAnimated?(mi(this._container,0),this._removeTimeout=setTimeout(p(ri,void 0,this._container),200)):ri(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=j(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&hi(this._container),this},bringToBack:function(){return this._map&&ui(this._container),this},_prepareOpen:function(t,i,e){if(i instanceof Me||(e=i,i=t),i instanceof Ce)for(var n in t._layers){i=t._layers[n];break}if(!e)if(i.getCenter)e=i.getCenter();else{if(!i.getLatLng)throw new Error("Unable to get source layer LatLng.");e=i.getLatLng()}return this._source=i,this.update(),e},_updateContent:function(){if(this._content){var t=this._contentNode,i="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof i)t.innerHTML=i;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(i)}this.fire("contentupdate")}},_updatePosition:function(){var t,i,e,n,o;this._map&&(t=this._map.latLngToLayerPoint(this._latlng),i=A(this.options.offset),e=this._getAnchor(),this._zoomAnimated?vi(this._container,t.add(e)):i=i.add(t).add(e),n=this._containerBottom=-i.y,o=this._containerLeft=-Math.round(this._containerWidth/2)+i.x,this._container.style.bottom=n+"px",this._container.style.left=o+"px")},_getAnchor:function(){return[0,0]}}),tn=Qe.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return t.openPopup(this),this},onAdd:function(t){Qe.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Be||this._source.on("preclick",Ai))},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Be||this._source.off("preclick",Ai))},getEvents:function(){var t=Qe.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,i="leaflet-popup",e=this._container=si("div",i+" "+(this.options.className||"")+" leaflet-zoom-animated"),n=this._wrapper=si("div",i+"-content-wrapper",e);this._contentNode=si("div",i+"-content",n),Oi(e),Ii(this._contentNode),zi(e,"contextmenu",Ai),this._tipContainer=si("div",i+"-tip-container",e),this._tip=si("div",i+"-tip",this._tipContainer),this.options.closeButton&&((t=this._closeButton=si("a",i+"-close-button",e)).href="#close",t.innerHTML="×",zi(t,"click",this._onCloseButtonClick,this))},_updateLayout:function(){var t=this._contentNode,i=t.style;i.width="",i.whiteSpace="nowrap";var e=t.offsetWidth,e=Math.min(e,this.options.maxWidth);e=Math.max(e,this.options.minWidth),i.width=e+1+"px",i.whiteSpace="",i.height="";var n=t.offsetHeight,o=this.options.maxHeight,s="leaflet-popup-scrolled";o&&o<n?(i.height=o+"px",ci(t,s)):_i(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();vi(this._container,i.add(e))},_adjustPan:function(){var t,i,e,n,o,s,r,a,h,u,l,c;this.options.autoPan&&(this._map._panAnim&&this._map._panAnim.stop(),t=this._map,i=parseInt(oi(this._container,"marginBottom"),10)||0,e=this._container.offsetHeight+i,n=this._containerWidth,(o=new k(this._containerLeft,-e-this._containerBottom))._add(yi(this._container)),s=t.layerPointToContainerPoint(o),r=A(this.options.autoPanPadding),a=A(this.options.autoPanPaddingTopLeft||r),h=A(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),c=l=0,s.x+n+h.x>u.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+e+h.y>u.y&&(c=s.y+e-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&t.fire("autopanstart").panBy([l,c]))},_onCloseButtonClick:function(t){this._close(),Ni(t)},_getAnchor:function(){return A(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ki.mergeOptions({closePopupOnClick:!0}),Ki.include({openPopup:function(t,i,e){return t instanceof tn||(t=new tn(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Me.include({bindPopup:function(t,i){return t instanceof tn?(c(t,i),(this._popup=t)._source=this):(this._popup&&!i||(this._popup=new tn(i,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,i){return this._popup&&this._map&&(i=this._popup._prepareOpen(this,t,i),this._map.openPopup(this._popup,i)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i=t.layer||t.target;this._popup&&this._map&&(Ni(t),i instanceof Be?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===i?this.closePopup():this.openPopup(i,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var en=Qe.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Qe.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=Qe.prototype.getEvents.call(this);return bt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=si("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,a=n.offsetWidth,h=n.offsetHeight,u=A(this.options.offset),l=this._getAnchor(),c="top"===r?(i=a/2,h):"bottom"===r?(i=a/2,0):(i="center"===r?a/2:"right"===r?0:"left"===r?a:s.x<o.x?(r="right",0):(r="left",a+2*(u.x+l.x)),h/2);t=t.subtract(A(i,c,!0)).add(u).add(l),_i(n,"leaflet-tooltip-right"),_i(n,"leaflet-tooltip-left"),_i(n,"leaflet-tooltip-top"),_i(n,"leaflet-tooltip-bottom"),ci(n,"leaflet-tooltip-"+r),vi(n,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&mi(this._container,t)},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(i)},_getAnchor:function(){return A(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Ki.include({openTooltip:function(t,i,e){return t instanceof en||(t=new en(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:this.addLayer(t)},closeTooltip:function(t){return t&&this.removeLayer(t),this}}),Me.include({bindTooltip:function(t,i){return t instanceof en?(c(t,i),(this._tooltip=t)._source=this):(this._tooltip&&!i||(this._tooltip=new en(i,this)),this._tooltip.setContent(t)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){var i,e;!t&&this._tooltipHandlersAdded||(i=t?"off":"on",e={remove:this.closeTooltip,move:this._moveTooltip},this._tooltip.options.permanent?e.add=this._openTooltip:(e.mouseover=this._openTooltip,e.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(e.mousemove=this._moveTooltip),bt&&(e.click=this._openTooltip)),this[i](e),this._tooltipHandlersAdded=!t)},openTooltip:function(t,i){return this._tooltip&&this._map&&(i=this._tooltip._prepareOpen(this,t,i),this._map.openTooltip(this._tooltip,i),this._tooltip.options.interactive&&this._tooltip._container&&(ci(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(_i(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(t){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(t)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_openTooltip:function(t){var i=t.layer||t.target;this._tooltip&&this._map&&this.openTooltip(i,this._tooltip.options.sticky?t.latlng:void 0)},_moveTooltip:function(t){var i,e,n=t.latlng;this._tooltip.options.sticky&&t.originalEvent&&(i=this._map.mouseEventToContainerPoint(t.originalEvent),e=this._map.containerPointToLayerPoint(i),n=this._map.layerPointToLatLng(e)),this._tooltip.setLatLng(n)}});var nn=Se.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var i,e=t&&"DIV"===t.tagName?t:document.createElement("div"),n=this.options;return n.html instanceof Element?(ai(e),e.appendChild(n.html)):e.innerHTML=!1!==n.html?n.html:"",n.bgPos&&(i=A(n.bgPos),e.style.backgroundPosition=-i.x+"px "+-i.y+"px"),this._setIconStyles(e,"icon"),e},createShadow:function(){return null}});Se.Default=Ze;var on=Me.extend({options:{tileSize:256,opacity:1,updateWhenIdle:yt,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){c(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),ri(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(hi(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ui(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=n(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof k?t:new k(t,t)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var i,e=this.getPane().children,n=-t(-1/0,1/0),o=0,s=e.length;o<s;o++)i=e[o].style.zIndex,e[o]!==this._container&&i&&(n=t(n,+i));isFinite(n)&&(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!it){mi(this._container,this.options.opacity);var t=+new Date,i=!1,e=!1;for(var n in this._tiles){var o,s=this._tiles[n];s.current&&s.loaded&&(o=Math.min(1,(t-s.loaded)/200),mi(s.el,o),o<1?i=!0:(s.active?e=!0:this._onOpaqueTile(s),s.active=!0))}e&&!this._noPrune&&this._pruneTiles(),i&&(z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this))}},_onOpaqueTile:a,_initContainer:function(){this._container||(this._container=si("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,i=this.options.maxZoom;if(void 0!==t){for(var e in this._levels)e=Number(e),this._levels[e].el.children.length||e===t?(this._levels[e].el.style.zIndex=i-Math.abs(t-e),this._onUpdateLevel(e)):(ri(this._levels[e].el),this._removeTilesAtZoom(e),this._onRemoveLevel(e),delete this._levels[e]);var n=this._levels[t],o=this._map;return n||((n=this._levels[t]={}).el=si("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=i,n.origin=o.project(o.unproject(o.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,o.getCenter(),o.getZoom()),a(n.el.offsetWidth),this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:a,_onRemoveLevel:a,_onCreateLevel:a,_pruneTiles:function(){if(this._map){var t,i,e,n=this._map.getZoom();if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(e=this._tiles[t]).retain=e.current;for(t in this._tiles){(e=this._tiles[t]).current&&!e.active&&(i=e.coords,this._retainParent(i.x,i.y,i.z,i.z-5)||this._retainChildren(i.x,i.y,i.z,i.z+2))}for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var i in this._tiles)this._tiles[i].coords.z===t&&this._removeTile(i)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)ri(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(t,i,e,n){var o=Math.floor(t/2),s=Math.floor(i/2),r=e-1,a=new k(+o,+s);a.z=+r;var h=this._tileCoordsToKey(a),u=this._tiles[h];return u&&u.active?u.retain=!0:(u&&u.loaded&&(u.retain=!0),n<r&&this._retainParent(o,s,r,n))},_retainChildren:function(t,i,e,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*i;s<2*i+2;s++){var r=new k(o,s);r.z=e+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),e+1<n&&this._retainChildren(o,s,e+1,n))}},_resetView:function(t){var i=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),i,i)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var i=this.options;return void 0!==i.minNativeZoom&&t<i.minNativeZoom?i.minNativeZoom:void 0!==i.maxNativeZoom&&i.maxNativeZoom<t?i.maxNativeZoom:t},_setView:function(t,i,e,n){var o=Math.round(i),o=void 0!==this.options.maxZoom&&o>this.options.maxZoom||void 0!==this.options.minZoom&&o<this.options.minZoom?void 0:this._clampZoom(o),s=this.options.updateWhenZooming&&o!==this._tileZoom;n&&!s||(this._tileZoom=o,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==o&&this._update(t),e||this._pruneTiles(),this._noPrune=!!e),this._setZoomTransforms(t,i)},_setZoomTransforms:function(t,i){for(var e in this._levels)this._setZoomTransform(this._levels[e],t,i)},_setZoomTransform:function(t,i,e){var n=this._map.getZoomScale(e,t.zoom),o=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(i,e)).round();vt?gi(t.el,o,n):vi(t.el,o)},_resetGrid:function(){var t=this._map,i=t.options.crs,e=this._tileSize=this.getTileSize(),n=this._tileZoom,o=this._map.getPixelWorldBounds(this._tileZoom);o&&(this._globalTileRange=this._pxBoundsToTileRange(o)),this._wrapX=i.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,i.wrapLng[0]],n).x/e.x),Math.ceil(t.project([0,i.wrapLng[1]],n).x/e.y)],this._wrapY=i.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([i.wrapLat[0],0],n).y/e.x),Math.ceil(t.project([i.wrapLat[1],0],n).y/e.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var i=this._map,e=i._animatingZoom?Math.max(i._animateToZoom,i.getZoom()):i.getZoom(),n=i.getZoomScale(e,this._tileZoom),o=i.project(t,this._tileZoom).floor(),s=i.getSize().divideBy(2*n);return new I(o.subtract(s),o.add(s))},_update:function(t){var i=this._map;if(i){var e=this._clampZoom(i.getZoom());if(void 0===t&&(t=i.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(t),o=this._pxBoundsToTileRange(n),s=o.getCenter(),r=[],a=this.options.keepBuffer,h=new I(o.getBottomLeft().subtract([a,-a]),o.getTopRight().add([a,-a]));if(!(isFinite(o.min.x)&&isFinite(o.min.y)&&isFinite(o.max.x)&&isFinite(o.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var u in this._tiles){var l=this._tiles[u].coords;l.z===this._tileZoom&&h.contains(new k(l.x,l.y))||(this._tiles[u].current=!1)}if(1<Math.abs(e-this._tileZoom))this._setView(t,e);else{for(var c=o.min.y;c<=o.max.y;c++)for(var _=o.min.x;_<=o.max.x;_++){var d,p=new k(_,c);p.z=this._tileZoom,this._isValidTile(p)&&((d=this._tiles[this._tileCoordsToKey(p)])?d.current=!0:r.push(p))}if(r.sort(function(t,i){return t.distanceTo(s)-i.distanceTo(s)}),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));for(var m=document.createDocumentFragment(),_=0;_<r.length;_++)this._addTile(r[_],m);this._level.el.appendChild(m)}}}}},_isValidTile:function(t){var i=this._map.options.crs;if(!i.infinite){var e=this._globalTileRange;if(!i.wrapLng&&(t.x<e.min.x||t.x>e.max.x)||!i.wrapLat&&(t.y<e.min.y||t.y>e.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return N(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new R(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new k(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(ri(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ci(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=a,t.onmousemove=a,it&&this.options.opacity<1&&mi(t,this.options.opacity),ot&&!st&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),p(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&M(p(this._tileReady,this,t,null,o)),vi(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(mi(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ci(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),it||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(p(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new k(this._wrapX?o(t.x,this._wrapX):t.x,this._wrapY?o(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var sn=on.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&zt&&0<i.maxZoom&&(i.tileSize=Math.floor(i.tileSize/2),i.zoomReverse?(i.zoomOffset--,i.minZoom++):(i.zoomOffset++,i.maxZoom--),i.minZoom=Math.max(0,i.minZoom)),"string"==typeof i.subdomains&&(i.subdomains=i.subdomains.split("")),ot||this.on("tileunload",this._onTileRemove)},setUrl:function(t,i){return this._url===t&&void 0===i&&(i=!0),this._url=t,i||this.redraw(),this},createTile:function(t,i){var e=document.createElement("img");return zi(e,"load",p(this._tileOnLoad,this,i,e)),zi(e,"error",p(this._tileOnError,this,i,e)),!this.options.crossOrigin&&""!==this.options.crossOrigin||(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),e.alt="",e.setAttribute("role","presentation"),e.src=this.getTileUrl(t),e},getTileUrl:function(t){var i,e={r:zt?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};return this._map&&!this._map.options.crs.infinite&&(i=this._globalTileRange.max.y-t.y,this.options.tms&&(e.y=i),e["-y"]=i),f(this._url,h(e,this.options))},_tileOnLoad:function(t,i){it?setTimeout(p(t,this,null,i),0):t(null,i)},_tileOnError:function(t,i,e){var n=this.options.errorTileUrl;n&&i.getAttribute("src")!==n&&(i.src=n),t(e,i)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,i=this.options.maxZoom;return this.options.zoomReverse&&(t=i-t),t+this.options.zoomOffset},_getSubdomain:function(t){var i=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[i]},_abortLoading:function(){var t,i;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&&((i=this._tiles[t].el).onload=a,i.onerror=a,i.complete||(i.src=y,ri(i),delete this._tiles[t]))},_removeTile:function(t){var i=this._tiles[t];if(i)return at||i.el.setAttribute("src",y),on.prototype._removeTile.call(this,t)},_tileReady:function(t,i,e){if(this._map&&(!e||e.getAttribute("src")!==y))return on.prototype._tileReady.call(this,t,i,e)}});function rn(t,i){return new sn(t,i)}var an=sn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,i){this._url=t;var e=h({},this.defaultWmsParams);for(var n in i)n in this.options||(e[n]=i[n]);var o=(i=c(this,i)).detectRetina&&zt?2:1,s=this.getTileSize();e.width=s.x*o,e.height=s.y*o,this.wmsParams=e},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=1.3<=this._wmsVersion?"crs":"srs";this.wmsParams[i]=this._crs.code,sn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),e=this._crs,n=O(e.project(i[0]),e.project(i[1])),o=n.min,s=n.max,r=(1.3<=this._wmsVersion&&this._crs===be?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=sn.prototype.getTileUrl.call(this,t);return a+_(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,i){return h(this.wmsParams,t),i||this.redraw(),this}});sn.WMS=an,rn.wms=function(t,i){return new an(t,i)};var hn=Me.extend({options:{padding:.1,tolerance:0},initialize:function(t){c(this,t),m(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&ci(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,i){var e=this._map.getZoomScale(i,this._zoom),n=yi(this._container),o=this._map.getSize().multiplyBy(.5+this.options.padding),s=this._map.project(this._center,i),r=this._map.project(t,i).subtract(s),a=o.multiplyBy(-e).add(n).add(o).subtract(r);vt?gi(this._container,a,e):vi(this._container,a)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,i=this._map.getSize(),e=this._map.containerPointToLayerPoint(i.multiplyBy(-t)).roun
vendor: 5,487 bytes, line 2452
2452d();this._bounds=new I(e,e.add(i.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),un=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){hn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");zi(t,"mousemove",this._onMouseMove,this),zi(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),zi(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){z(this._redrawRequest),delete this._ctx,ri(this._container),Si(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){var t,i,e,n;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),t=this._bounds,i=this._container,e=t.getSize(),n=zt?2:1,vi(i,t.min),i.width=n*e.x,i.height=n*e.y,i.style.width=e.x+"px",i.style.height=e.y+"px",zt&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update"))},_reset:function(){hn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t);var i=(this._layers[m(t)]=t)._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=i),this._drawLast=i,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var i=t._order,e=i.next,n=i.prev;e?e.prev=n:this._drawLast=n,n?n.next=e:this._drawFirst=e,delete t._order,delete this._layers[m(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){for(var i,e=t.options.dashArray.split(/[, ]+/),n=[],o=0;o<e.length;o++){if(i=Number(e[o]),isNaN(i))return;n.push(i)}t.options._dashArray=n}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||M(this._redraw,this))},_extendRedrawBounds:function(t){var i;t._pxBounds&&(i=(t.options.weight||0)+1,this._redrawBounds=this._redrawBounds||new I,this._redrawBounds.extend(t._pxBounds.min.subtract([i,i])),this._redrawBounds.extend(t._pxBounds.max.add([i,i])))},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t,i=this._redrawBounds;i?(t=i.getSize(),this._ctx.clearRect(i.min.x,i.min.y,t.x,t.y)):(this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore())},_draw:function(){var t,i,e=this._redrawBounds;this._ctx.save(),e&&(i=e.getSize(),this._ctx.beginPath(),this._ctx.rect(e.min.x,e.min.y,i.x,i.y),this._ctx.clip()),this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!e||t._pxBounds&&t._pxBounds.intersects(e))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,i){if(this._drawing){var e,n,o,s,r=t._parts,a=r.length,h=this._ctx;if(a){for(h.beginPath(),e=0;e<a;e++){for(n=0,o=r[e].length;n<o;n++)s=r[e][n],h[n?"lineTo":"moveTo"](s.x,s.y);i&&h.closePath()}this._fillStroke(h,t)}}},_updateCircle:function(t){var i,e,n,o;this._drawing&&!t._empty()&&(i=t._point,e=this._ctx,n=Math.max(Math.round(t._radius),1),1!=(o=(Math.max(Math.round(t._radiusY),1)||n)/n)&&(e.save(),e.scale(1,o)),e.beginPath(),e.arc(i.x,i.y/o,n,0,2*Math.PI,!1),1!=o&&e.restore(),this._fillStroke(e,t))},_fillStroke:function(t,i){var e=i.options;e.fill&&(t.globalAlpha=e.fillOpacity,t.fillStyle=e.fillColor||e.color,t.fill(e.fillRule||"evenodd")),e.stroke&&0!==e.weight&&(t.setLineDash&&t.setLineDash(i.options&&i.options._dashArray||[]),t.globalAlpha=e.opacity,t.lineWidth=e.weight,t.strokeStyle=e.color,t.lineCap=e.lineCap,t.lineJoin=e.lineJoin,t.stroke())},_onClick:function(t){for(var i,e,n=this._map.mouseEventToLayerPoint(t),o=this._drawFirst;o;o=o.next)(i=o.layer).options.interactive&&i._containsPoint(n)&&(("click"===t.type||"preclick"!==t.type)&&this._map._draggableMoved(i)||(e=i));e&&(Fi(t),this._fireEvent([e],t))},_onMouseMove:function(t){var i;!this._map||this._map.dragging.moving()||this._map._animatingZoom||(i=this._map.mouseEventToLayerPoint(t),this._handleMouseHover(t,i))},_handleMouseOut:function(t){var i=this._hoveredLayer;i&&(_i(this._container,"leaflet-interactive"),this._fireEvent([i],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,i){if(!this._mouseHoverThrottled){for(var e,n,o=this._drawFirst;o;o=o.next)(e=o.layer).options.interactive&&e._containsPoint(i)&&(n=e);n!==this._hoveredLayer&&(this._handleMouseOut(t),n&&(ci(this._container,"leaflet-interactive"),this._fireEvent([n],t,"mouseover"),this._hoveredLayer=n)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(p(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(t,i,e){this._map._fireDOMEvent(i,e||i.type,t)},_bringToFront:function(t){var i,e,n=t._order;
vendor: 5,354 bytes, line 2452
2452n&&(i=n.next,e=n.prev,i&&((i.prev=e)?e.next=i:i&&(this._drawFirst=i),n.prev=this._drawLast,(this._drawLast.next=n).next=null,this._drawLast=n,this._requestRedraw(t)))},_bringToBack:function(t){var i,e,n=t._order;n&&(i=n.next,(e=n.prev)&&((e.next=i)?i.prev=e:e&&(this._drawLast=e),n.prev=null,n.next=this._drawFirst,this._drawFirst.prev=n,this._drawFirst=n,this._requestRedraw(t)))}});function ln(t){return St?new un(t):null}var cn=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_n={_initContainer:function(){this._container=si("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=cn("shape");ci(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=cn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;ri(i),t.removeInteractiveTarget(i),delete this._layers[m(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=cn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=cn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){hi(t._container)},_bringToBack:function(t){ui(t._container)}},dn=Et?cn:J,pn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=dn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ri(this._container),Si(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),vi(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=dn("path");t.options.className&&ci(i,t.options.className),t.options.interactive&&ci(i,"leaflet-interactive"),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ri(t._path),t.removeInteractiveTarget(t._path),delete this._layers[m(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){hi(t._path)},_bringToBack:function(t){ui(t._path)}});function mn(t){return Zt||Et?new pn(t):null}Et&&pn.include(_n),Ki.include({getRenderer:function(t){var i=(i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&ln(t)||mn(t)}});var fn=Re.extend({initialize:function(t,i){Re.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))}
vendor: 5,967 bytes, line 2452
2452,_boundsToLatLngs:function(t){return[(t=N(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});pn.create=dn,pn.pointsToPath=$,Ne.geometryToLayer=De,Ne.coordsToLatLng=We,Ne.coordsToLatLngs=He,Ne.latLngToCoords=Fe,Ne.latLngsToCoords=Ue,Ne.getFeature=Ve,Ne.asFeature=qe,Ki.mergeOptions({boxZoom:!0});var gn=ie.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){zi(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Si(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ri(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Xt(),xi(),this._startPoint=this._map.mouseEventToContainerPoint(t),zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=si("div","leaflet-zoom-box",this._container),ci(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();vi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(ri(this._box),_i(this._container,"leaflet-crosshair")),Jt(),wi(),Si(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var i;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(p(this._resetState,this),0),i=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ki.addInitHook("addHandler","boxZoom",gn),Ki.mergeOptions({doubleClickZoom:!0});var vn=ie.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});Ki.addInitHook("addHandler","doubleClickZoom",vn),Ki.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ie.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new ae(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),ci(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_i(this._map._container,"leaflet-grab"),_i(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=N(this._map.options.maxBounds),this._offsetLimit=O(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1<this._positions.length&&50<t-this._times[0];)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),i=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=i.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,i){return t-(t-i)*this._viscosity},_onPreDragLimit:function(){var t,i;this._viscosity&&this._offsetLimit&&(t=this._draggable._newPos.subtract(this._draggable._startPos),i=this._offsetLimit,t.x<i.min.x&&(t.x=this._viscousLimit(t.x,i.min.x)),t.y<i.min.y&&(t.y=this._viscousLimit(t.y,i.min.y)),t.x>i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)<Math.abs(s+e)?o:s;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=r},_onDragEnd:function(t){var i,e,n,o,s,r,a,h,u,l=this._map,c=l.options,_=!c.inertia||this._times.length<2;l.fire("dragend",t),_?l.fire("moveend"):(this._prunePositions(+new Date),i=this._lastPos.subtract(this._positions[0]),e=(this._lastTime-this._times[0])/1e3,n=c.easeLinearity,s=(o=i.multiplyBy(n/e)).distanceTo([0,0]),r=Math.min(c.inertiaMaxSpeed,s),a=o.multiplyBy(r/s),h=r/(c.inertiaDeceleration*n),(u=a.multiplyBy(-h
vendor: 9,018 bytes, line 2452
2452/2).round()).x||u.y?(u=l._limitOffset(u,l.options.maxBounds),M(function(){l.panBy(u,{duration:h,easeLinearity:n,noMoveStart:!0,animate:!0})})):l.fire("moveend"))}});Ki.addInitHook("addHandler","dragging",yn),Ki.mergeOptions({keyboard:!0,keyboardPanDelta:80});var xn=ie.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex<=0&&(t.tabIndex="0"),zi(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),Si(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){var t,i,e,n;this._focused||(t=document.body,i=document.documentElement,e=t.scrollTop||i.scrollTop,n=t.scrollLeft||i.scrollLeft,this._map._container.focus(),window.scrollTo(n,e))},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){for(var i=this._panKeys={},e=this.keyCodes,n=0,o=e.left.length;n<o;n++)i[e.left[n]]=[-1*t,0];for(n=0,o=e.right.length;n<o;n++)i[e.right[n]]=[t,0];for(n=0,o=e.down.length;n<o;n++)i[e.down[n]]=[0,t];for(n=0,o=e.up.length;n<o;n++)i[e.up[n]]=[0,-1*t]},_setZoomDelta:function(t){for(var i=this._zoomKeys={},e=this.keyCodes,n=0,o=e.zoomIn.length;n<o;n++)i[e.zoomIn[n]]=t;for(n=0,o=e.zoomOut.length;n<o;n++)i[e.zoomOut[n]]=-t},_addHooks:function(){zi(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Si(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var i,e=t.keyCode,n=this._map;if(e in this._panKeys)n._panAnim&&n._panAnim._inProgress||(i=this._panKeys[e],t.shiftKey&&(i=A(i).multiplyBy(3)),n.panBy(i),n.options.maxBounds&&n.panInsideBounds(n.options.maxBounds));else if(e in this._zoomKeys)n.setZoom(n.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[e]);else{if(27!==e||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}Ni(t)}}});Ki.addInitHook("addHandler","keyboard",xn),Ki.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var wn=ie.extend({addHooks:function(){zi(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Si(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var i=Wi(t),e=this._map.options.wheelDebounceTime;this._delta+=i,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var n=Math.max(e-(new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(p(this._performZoom,this),n),Ni(t)},_performZoom:function(){var t=this._map,i=t.getZoom(),e=this._map.options.zoomSnap||0;t._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),o=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,s=e?Math.ceil(o/e)*e:o,r=t._limitZoom(i+(0<this._delta?s:-s))-i;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(i+r):t.setZoomAround(this._lastMousePos,i+r))}});Ki.addInitHook("addHandler","scrollWheelZoom",wn),Ki.mergeOptions({tap:!0,tapTolerance:15});var Pn=ie.extend({addHooks:function(){zi(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Si(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(Ri(t),this._fireClick=!0,1<t.touches.length)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],e=i.target;this._startPos=this._newPos=new k(i.clientX,i.clientY),e.tagName&&"a"===e.tagName.toLowerCase()&&ci(e,"leaflet-active"),this._holdTimeout=setTimeout(p(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),this._simulateEvent("mousedown",i),zi(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){var i,e;clearTimeout(this._holdTimeout),Si(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&t&&t.changedTouches&&((e=(i=t.changedTouches[0]).target)&&e.tagName&&"a"===e.tagName.toLowerCase()&&_i(e,"leaflet-active"),this._simulateEvent("mouseup",i),this._isTapValid()&&this._simulateEvent("click",i))},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var i=t.touches[0];this._newPos=new k(i.clientX,i.clientY),this._simulateEvent("mousemove",i)},_simulateEvent:function(t,i){var e=document.createEvent("MouseEvents");e._simulated=!0,i.target._simulatedClick=!0,e.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),i.target.dispatchEvent(e)}});!bt||Lt&&!ct||Ki.addInitHook("addHandler","tap",Pn),Ki.mergeOptions({touchZoom:bt&&!st,bounceAtZoomLimits:!0});var Ln=ie.extend({addHooks:function(){ci(this._map._container,"leaflet-touch-zoom"),zi(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){_i(this._map._container,"leaflet-touch-zoom"),Si(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i,e,n=this._map;!t.touches||2!==t.touches.length||n._animatingZoom||this._zooming||(i=n.mouseEventToContainerPoint(t.touches[0]),e=n.mouseEventToContainerPoint(t.touches[1]),this._centerPoint=n.getSize()._divideBy(2),this._startLatLng=n.containerPointToLatLng(this._centerPoint),"center"!==n.options.touchZoom&&(this._pinchStartLatLng=n.containerPointToLatLng(i.add(e)._divideBy(2))),this._startDist=i.distanceTo(e),this._startZoom=n.getZoom(),this._moved=!1,this._zooming=!0,n._stop(),zi(document,"touchmove",this._onTouchMove,this),zi(document,"touchend",this._onTouchEnd,this),Ri(t))},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var i=this._map,e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]),o=e.distanceTo(n)/this._startDist;if(this._zoom=i.getScaleZoom(o,this._startZoom),!i.options.bounceAtZoomLimits&&(this._zoom<i.getMinZoom()&&o<1||this._zoom>i.getMaxZoom()&&1<o)&&(this._zoom=i._limitZoom(this._zoom)),"center"===i.options.touchZoom){if(this._center=this._startLatLng,1==o)return}else{var s=e._add(n)._divideBy(2)._subtract(this._centerPoint);if(1==o&&0===s.x&&0===s.y)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(s),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),z(this._animRequest);var r=p(i._move,i,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=M(r,this,!0),Ri(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,z(this._animRequest),Si(document,"touchmove",this._onTouchMove,this),Si(document,"touchend",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Ki.addInitHook("addHandler","touchZoom",Ln),Ki.BoxZoom=gn,Ki.DoubleClickZoom=vn,Ki.Drag=yn,Ki.Keyboard=xn,Ki.ScrollWheelZoom=wn,Ki.Tap=Pn,Ki.TouchZoom=Ln,t.version="1.7.1",t.Control=Xi,t.control=Yi,t.Browser=Bt,t.Evented=E,t.Mixin=ne,t.Util=C,t.Class=S,t.Handler=ie,t.extend=h,t.bind=p,t.stamp=m,t.setOptions=c,t.DomEvent=qi,t.DomUtil=Mi,t.PosAnimation=Gi,t.Draggable=ae,t.LineUtil=fe,t.PolyUtil=ye,t.Point=k,t.point=A,t.Bounds=I,t.bounds=O,t.Transformation=q,t.transformation=G,t.Projection=Pe,t.LatLng=D,t.latLng=j,t.LatLngBounds=R,t.latLngBounds=N,t.CRS=H,t.GeoJSON=Ne,t.geoJSON=Ke,t.geoJson=Ye,t.Layer=Me,t.LayerGroup=ze,t.layerGroup=function(t,i){return new ze(t,i)},t.FeatureGroup=Ce,t.featureGroup=function(t,i){return new Ce(t,i)},t.ImageOverlay=Xe,t.imageOverlay=function(t,i,e){return new Xe(t,i,e)},t.VideoOverlay=Je,t.videoOverlay=function(t,i,e){return new Je(t,i,e)},t.SVGOverlay=$e,t.svgOverlay=function(t,i,e){return new $e(t,i,e)},t.DivOverlay=Qe,t.Popup=tn,t.popup=function(t,i){return new tn(t,i)},t.Tooltip=en,t.tooltip=function(t,i){return new en(t,i)},t.Icon=Se,t.icon=function(t){return new Se(t)},t.DivIcon=nn,t.divIcon=function(t){return new nn(t)},t.Marker=ke,t.marker=function(t,i){return new ke(t,i)},t.TileLayer=sn,t.tileLayer=rn,t.GridLayer=on,t.gridLayer=function(t){return new on(t)},t.SVG=pn,t.svg=mn,t.Renderer=hn,t.Canvas=un,t.canvas=ln,t.Path=Be,t.CircleMarker=Ae,t.circleMarker=function(t,i){return new Ae(t,i)},t.Circle=Ie,t.circle=function(t,i,e){return new Ie(t,i,e)},t.Polyline=Oe,t.polyline=function(t,i){return new Oe(t,i)},t.Polygon=Re,t.polygon=function(t,i){return new Re(t,i)},t.Rectangle=fn,t.rectangle=function(t,i){return new fn(t,i)},t.Map=Ki,t.map=function(t,i){return new Ki(t,i)};var bn=window.L;t.noConflict=function(){return window.L=bn,this},window.L=t});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.