ÿØÿà JFIF    ÿþ >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛ C     p!ranha?
Server IP : 139.59.11.189  /  Your IP : 216.73.216.182
Web Server : LiteSpeed
System : Linux Jupiter.hostitsmartserver.com 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64
User : xjlivlhf ( 1472)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home3/xjlivlhf/public_html/webcss/assets/js/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /home3/xjlivlhf/public_html/webcss/assets/js/viewer.min.js
/*!
* Viewer v1.0.0
* https://github.com/fengyuanchen/viewer
*
* Copyright (c) 2015-2018 Chen Fengyuan
* Released under the MIT license
*
* Date: 2018-04-01T06:09:55.194Z
*/
(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?factory(require('jquery')):typeof define==='function'&&define.amd?define(['jquery'],factory):(factory(global.jQuery))}(this,(function($){'use strict';$=$&&$.hasOwnProperty('default')?$['default']:$;var DEFAULTS={inline:!1,button:!0,navbar:!0,title:!0,toolbar:!0,tooltip:!0,movable:!0,zoomable:!0,rotatable:!0,scalable:!0,transition:!0,fullscreen:!0,interval:5000,keyboard:!0,backdrop:!0,loading:!0,loop:!0,minWidth:200,minHeight:100,zoomRatio:0.1,minZoomRatio:0.01,maxZoomRatio:100,zIndex:2015,zIndexInline:0,url:'src',container:'body',filter:null,ready:null,show:null,shown:null,hide:null,hidden:null,view:null,viewed:null};var TEMPLATE='<div class="viewer-container" touch-action="none">'+'<div class="viewer-canvas"></div>'+'<div class="viewer-footer">'+'<div class="viewer-title"></div>'+'<div class="viewer-toolbar"></div>'+'<div class="viewer-navbar">'+'<ul class="viewer-list"></ul>'+'</div>'+'</div>'+'<div class="viewer-tooltip"></div>'+'<div role="button" class="viewer-button" data-action="mix"></div>'+'<div class="viewer-player"></div>'+'</div>';var IN_BROWSER=typeof window!=='undefined';var WINDOW=IN_BROWSER?window:{};var NAMESPACE='viewer';var ACTION_MOVE='move';var ACTION_SWITCH='switch';var ACTION_ZOOM='zoom';var CLASS_ACTIVE=NAMESPACE+'-active';var CLASS_CLOSE=NAMESPACE+'-close';var CLASS_FADE=NAMESPACE+'-fade';var CLASS_FIXED=NAMESPACE+'-fixed';var CLASS_FULLSCREEN=NAMESPACE+'-fullscreen';var CLASS_FULLSCREEN_EXIT=NAMESPACE+'-fullscreen-exit';var CLASS_HIDE=NAMESPACE+'-hide';var CLASS_HIDE_MD_DOWN=NAMESPACE+'-hide-md-down';var CLASS_HIDE_SM_DOWN=NAMESPACE+'-hide-sm-down';var CLASS_HIDE_XS_DOWN=NAMESPACE+'-hide-xs-down';var CLASS_IN=NAMESPACE+'-in';var CLASS_INVISIBLE=NAMESPACE+'-invisible';var CLASS_LOADING=NAMESPACE+'-loading';var CLASS_MOVE=NAMESPACE+'-move';var CLASS_OPEN=NAMESPACE+'-open';var CLASS_SHOW=NAMESPACE+'-show';var CLASS_TRANSITION=NAMESPACE+'-transition';var EVENT_READY='ready';var EVENT_SHOW='show';var EVENT_SHOWN='shown';var EVENT_HIDE='hide';var EVENT_HIDDEN='hidden';var EVENT_VIEW='view';var EVENT_VIEWED='viewed';var EVENT_CLICK='click';var EVENT_DRAG_START='dragstart';var EVENT_KEY_DOWN='keydown';var EVENT_LOAD='load';var EVENT_POINTER_DOWN=WINDOW.PointerEvent?'pointerdown':'touchstart mousedown';var EVENT_POINTER_MOVE=WINDOW.PointerEvent?'pointermove':'touchmove mousemove';var EVENT_POINTER_UP=WINDOW.PointerEvent?'pointerup pointercancel':'touchend touchcancel mouseup';var EVENT_RESIZE='resize';var EVENT_TRANSITION_END='transitionend';var EVENT_WHEEL='wheel mousewheel DOMMouseScroll';var BUTTONS=['zoom-in','zoom-out','one-to-one','reset','prev','play','next','rotate-left','rotate-right','flip-horizontal','flip-vertical'];var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var classCallCheck=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}};var createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,descriptor.key,descriptor)}}
return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function isString(value){return typeof value==='string'}
var isNaN=Number.isNaN||WINDOW.isNaN;function isNumber(value){return typeof value==='number'&&!isNaN(value)}
function isUndefined(value){return typeof value==='undefined'}
function isObject(value){return(typeof value==='undefined'?'undefined':_typeof(value))==='object'&&value!==null}
var hasOwnProperty=Object.prototype.hasOwnProperty;function isPlainObject(value){if(!isObject(value)){return!1}
try{var _constructor=value.constructor;var prototype=_constructor.prototype;return _constructor&&prototype&&hasOwnProperty.call(prototype,'isPrototypeOf')}catch(e){return!1}}
function isFunction(value){return typeof value==='function'}
function forEach(data,callback){if(data&&isFunction(callback)){if(Array.isArray(data)||isNumber(data.length)){var length=data.length;var i=void 0;for(i=0;i<length;i+=1){if(callback.call(data,data[i],i,data)===!1){break}}}else if(isObject(data)){Object.keys(data).forEach(function(key){callback.call(data,data[key],key,data)})}}
return data}
var assign=Object.assign||function assign(obj){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key]}
if(isObject(obj)&&args.length>0){args.forEach(function(arg){if(isObject(arg)){Object.keys(arg).forEach(function(key){obj[key]=arg[key]})}})}
return obj};var REGEXP_SUFFIX=/^(?:width|height|left|top|marginLeft|marginTop)$/;function setStyle(element,styles){var style=element.style;forEach(styles,function(value,property){if(REGEXP_SUFFIX.test(property)&&isNumber(value)){value+='px'}
style[property]=value})}
function hasClass(element,value){return element.classList?element.classList.contains(value):element.className.indexOf(value)>-1}
function addClass(element,value){if(!value){return}
if(isNumber(element.length)){forEach(element,function(elem){addClass(elem,value)});return}
if(element.classList){element.classList.add(value);return}
var className=element.className.trim();if(!className){element.className=value}else if(className.indexOf(value)<0){element.className=className+' '+value}}
function removeClass(element,value){if(!value){return}
if(isNumber(element.length)){forEach(element,function(elem){removeClass(elem,value)});return}
if(element.classList){element.classList.remove(value);return}
if(element.className.indexOf(value)>=0){element.className=element.className.replace(value,'')}}
function toggleClass(element,value,added){if(!value){return}
if(isNumber(element.length)){forEach(element,function(elem){toggleClass(elem,value,added)});return}
if(added){addClass(element,value)}else{removeClass(element,value)}}
var REGEXP_HYPHENATE=/([a-z\d])([A-Z])/g;function hyphenate(value){return value.replace(REGEXP_HYPHENATE,'$1-$2').toLowerCase()}
function getData(element,name){if(isObject(element[name])){return element[name]}else if(element.dataset){return element.dataset[name]}
return element.getAttribute('data-'+hyphenate(name))}
function setData(element,name,data){if(isObject(data)){element[name]=data}else if(element.dataset){element.dataset[name]=data}else{element.setAttribute('data-'+hyphenate(name),data)}}
function removeData(element,name){if(isObject(element[name])){try{delete element[name]}catch(e){element[name]=undefined}}else if(element.dataset){try{delete element.dataset[name]}catch(e){element.dataset[name]=undefined}}else{element.removeAttribute('data-'+hyphenate(name))}}
var REGEXP_SPACES=/\s\s*/;var onceSupported=function(){var supported=!1;if(IN_BROWSER){var once=!1;var listener=function listener(){};var options=Object.defineProperty({},'once',{get:function get$$1(){supported=!0;return once},set:function set$$1(value){once=value}});WINDOW.addEventListener('test',listener,options);WINDOW.removeEventListener('test',listener,options)}
return supported}();function removeListener(element,type,listener){var options=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var handler=listener;type.trim().split(REGEXP_SPACES).forEach(function(event){if(!onceSupported){var listeners=element.listeners;if(listeners&&listeners[event]&&listeners[event][listener]){handler=listeners[event][listener];delete listeners[event][listener];if(Object.keys(listeners[event]).length===0){delete listeners[event]}
if(Object.keys(listeners).length===0){delete element.listeners}}}
element.removeEventListener(event,handler,options)})}
function addListener(element,type,listener){var options=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var _handler=listener;type.trim().split(REGEXP_SPACES).forEach(function(event){if(options.once&&!onceSupported){var _element$listeners=element.listeners,listeners=_element$listeners===undefined?{}:_element$listeners;_handler=function handler(){for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++){args[_key2]=arguments[_key2]}
delete listeners[event][listener];element.removeEventListener(event,_handler,options);listener.apply(element,args)};if(!listeners[event]){listeners[event]={}}
if(listeners[event][listener]){element.removeEventListener(event,listeners[event][listener],options)}
listeners[event][listener]=_handler;element.listeners=listeners}
element.addEventListener(event,_handler,options)})}
function dispatchEvent(element,type,data){var event=void 0;if(isFunction(Event)&&isFunction(CustomEvent)){event=new CustomEvent(type,{detail:data,bubbles:!0,cancelable:!0})}else{event=document.createEvent('CustomEvent');event.initCustomEvent(type,!0,!0,data)}
return element.dispatchEvent(event)}
function getOffset(element){var box=element.getBoundingClientRect();return{left:box.left+(window.pageXOffset-document.documentElement.clientLeft),top:box.top+(window.pageYOffset-document.documentElement.clientTop)}}
function getTransforms(_ref){var rotate=_ref.rotate,scaleX=_ref.scaleX,scaleY=_ref.scaleY,translateX=_ref.translateX,translateY=_ref.translateY;var values=[];if(isNumber(translateX)&&translateX!==0){values.push('translateX('+translateX+'px)')}
if(isNumber(translateY)&&translateY!==0){values.push('translateY('+translateY+'px)')}
if(isNumber(rotate)&&rotate!==0){values.push('rotate('+rotate+'deg)')}
if(isNumber(scaleX)&&scaleX!==1){values.push('scaleX('+scaleX+')')}
if(isNumber(scaleY)&&scaleY!==1){values.push('scaleY('+scaleY+')')}
var transform=values.length?values.join(' '):'none';return{WebkitTransform:transform,msTransform:transform,transform:transform}}
function getImageNameFromURL(url){return isString(url)?url.replace(/^.*\//,'').replace(/[?&#].*$/,''):''}
var IS_SAFARI=WINDOW.navigator&&/(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(WINDOW.navigator.userAgent);function getImageNaturalSizes(image,callback){var newImage=document.createElement('img');if(image.naturalWidth&&!IS_SAFARI){callback(image.naturalWidth,image.naturalHeight);return newImage}
var body=document.body||document.documentElement;newImage.onload=function(){callback(newImage.width,newImage.height);if(!IS_SAFARI){body.removeChild(newImage)}};newImage.src=image.src;if(!IS_SAFARI){newImage.style.cssText='left:0;'+'max-height:none!important;'+'max-width:none!important;'+'min-height:0!important;'+'min-width:0!important;'+'opacity:0;'+'position:absolute;'+'top:0;'+'z-index:-1;';body.appendChild(newImage)}
return newImage}
function getResponsiveClass(type){switch(type){case 2:return CLASS_HIDE_XS_DOWN;case 3:return CLASS_HIDE_SM_DOWN;case 4:return CLASS_HIDE_MD_DOWN;default:return''}}
function getMaxZoomRatio(pointers){var pointers2=assign({},pointers);var ratios=[];forEach(pointers,function(pointer,pointerId){delete pointers2[pointerId];forEach(pointers2,function(pointer2){var x1=Math.abs(pointer.startX-pointer2.startX);var y1=Math.abs(pointer.startY-pointer2.startY);var x2=Math.abs(pointer.endX-pointer2.endX);var y2=Math.abs(pointer.endY-pointer2.endY);var z1=Math.sqrt(x1*x1+y1*y1);var z2=Math.sqrt(x2*x2+y2*y2);var ratio=(z2-z1)/z1;ratios.push(ratio)})});ratios.sort(function(a,b){return Math.abs(a)<Math.abs(b)});return ratios[0]}
function getPointer(_ref2,endOnly){var pageX=_ref2.pageX,pageY=_ref2.pageY;var end={endX:pageX,endY:pageY};return endOnly?end:assign({startX:pageX,startY:pageY},end)}
function getPointersCenter(pointers){var pageX=0;var pageY=0;var count=0;forEach(pointers,function(_ref3){var startX=_ref3.startX,startY=_ref3.startY;pageX+=startX;pageY+=startY;count+=1});pageX/=count;pageY/=count;return{pageX:pageX,pageY:pageY}}
var render={render:function render(){this.initContainer();this.initViewer();this.initList();this.renderViewer()},initContainer:function initContainer(){this.containerData={width:window.innerWidth,height:window.innerHeight}},initViewer:function initViewer(){var options=this.options,parent=this.parent;var viewerData=void 0;if(options.inline){viewerData={width:Math.max(parent.offsetWidth,options.minWidth),height:Math.max(parent.offsetHeight,options.minHeight)};this.parentData=viewerData}
if(this.fulled||!viewerData){viewerData=this.containerData}
this.viewerData=assign({},viewerData)},renderViewer:function renderViewer(){if(this.options.inline&&!this.fulled){setStyle(this.viewer,this.viewerData)}},initList:function initList(){var _this=this;var element=this.element,options=this.options,list=this.list;var items=[];forEach(this.images,function(image,i){var src=image.src;var alt=image.alt||getImageNameFromURL(src);var url=options.url;if(isString(url)){url=image.getAttribute(url)}else if(isFunction(url)){url=url.call(_this,image)}
if(src||url){items.push('<li>'+'<img'+(' src="'+(src||url)+'"')+' role="button"'+' data-action="view"'+(' data-index="'+i+'"')+(' data-original-url="'+(url||src)+'"')+(' alt="'+alt+'"')+'>'+'</li>')}});list.innerHTML=items.join('');this.items=list.getElementsByTagName('li');forEach(this.items,function(item){var image=item.firstElementChild;setData(image,'filled',!0);if(options.loading){addClass(item,CLASS_LOADING)}
addListener(image,EVENT_LOAD,function(event){if(options.loading){removeClass(item,CLASS_LOADING)}
_this.loadImage(event)},{once:!0})});if(options.transition){addListener(element,EVENT_VIEWED,function(){addClass(list,CLASS_TRANSITION)},{once:!0})}},renderList:function renderList(index){var i=index||this.index;var width=this.items[i].offsetWidth||30;var outerWidth=width+1;setStyle(this.list,assign({width:outerWidth*this.length},getTransforms({translateX:(this.viewerData.width-width)/2-outerWidth*i})))},resetList:function resetList(){var list=this.list;list.innerHTML='';removeClass(list,CLASS_TRANSITION);setStyle(list,getTransforms({translateX:0}))},initImage:function initImage(done){var _this2=this;var options=this.options,image=this.image,viewerData=this.viewerData;var footerHeight=this.footer.offsetHeight;var viewerWidth=viewerData.width;var viewerHeight=Math.max(viewerData.height-footerHeight,footerHeight);var oldImageData=this.imageData||{};var sizingImage=void 0;this.imageInitializing={abort:function abort(){sizingImage.onload=null}};sizingImage=getImageNaturalSizes(image,function(naturalWidth,naturalHeight){var aspectRatio=naturalWidth/naturalHeight;var width=viewerWidth;var height=viewerHeight;_this2.imageInitializing=!1;if(viewerHeight*aspectRatio>viewerWidth){height=viewerWidth/aspectRatio}else{width=viewerHeight*aspectRatio}
width=Math.min(width*0.9,naturalWidth);height=Math.min(height*0.9,naturalHeight);var imageData={naturalWidth:naturalWidth,naturalHeight:naturalHeight,aspectRatio:aspectRatio,ratio:width/naturalWidth,width:width,height:height,left:(viewerWidth-width)/2,top:(viewerHeight-height)/2};var initialImageData=assign({},imageData);if(options.rotatable){imageData.rotate=oldImageData.rotate||0;initialImageData.rotate=0}
if(options.scalable){imageData.scaleX=oldImageData.scaleX||1;imageData.scaleY=oldImageData.scaleY||1;initialImageData.scaleX=1;initialImageData.scaleY=1}
_this2.imageData=imageData;_this2.initialImageData=initialImageData;if(done){done()}})},renderImage:function renderImage(done){var _this3=this;var image=this.image,imageData=this.imageData;setStyle(image,assign({width:imageData.width,height:imageData.height,marginLeft:imageData.left,marginTop:imageData.top},getTransforms(imageData)));if(done){if(this.viewing&&this.options.transition){var onTransitionEnd=function onTransitionEnd(){_this3.imageRendering=!1;done()};this.imageRendering={abort:function abort(){removeListener(image,EVENT_TRANSITION_END,onTransitionEnd)}};addListener(image,EVENT_TRANSITION_END,onTransitionEnd,{once:!0})}else{done()}}},resetImage:function resetImage(){if(this.viewing||this.viewed){var image=this.image;if(this.viewing){this.viewing.abort()}
image.parentNode.removeChild(image);this.image=null}}};var events={bind:function bind(){var element=this.element,viewer=this.viewer;addListener(viewer,EVENT_CLICK,this.onClick=this.click.bind(this));addListener(viewer,EVENT_WHEEL,this.onWheel=this.wheel.bind(this));addListener(viewer,EVENT_DRAG_START,this.onDragStart=this.dragstart.bind(this));addListener(this.canvas,EVENT_POINTER_DOWN,this.onPointerDown=this.pointerdown.bind(this));addListener(element.ownerDocument,EVENT_POINTER_MOVE,this.onPointerMove=this.pointermove.bind(this));addListener(element.ownerDocument,EVENT_POINTER_UP,this.onPointerUp=this.pointerup.bind(this));addListener(element.ownerDocument,EVENT_KEY_DOWN,this.onKeyDown=this.keydown.bind(this));addListener(window,EVENT_RESIZE,this.onResize=this.resize.bind(this))},unbind:function unbind(){var element=this.element,viewer=this.viewer;removeListener(viewer,EVENT_CLICK,this.onClick);removeListener(viewer,EVENT_WHEEL,this.onWheel);removeListener(viewer,EVENT_DRAG_START,this.onDragStart);removeListener(this.canvas,EVENT_POINTER_DOWN,this.onPointerDown);removeListener(element.ownerDocument,EVENT_POINTER_MOVE,this.onPointerMove);removeListener(element.ownerDocument,EVENT_POINTER_UP,this.onPointerUp);removeListener(element.ownerDocument,EVENT_KEY_DOWN,this.onKeyDown);removeListener(window,EVENT_RESIZE,this.onResize)}};var handlers={click:function click(_ref){var target=_ref.target;var options=this.options,imageData=this.imageData;var action=getData(target,'action');switch(action){case 'mix':if(this.played){this.stop()}else if(options.inline){if(this.fulled){this.exit()}else{this.full()}}else{this.hide()}
break;case 'hide':this.hide();break;case 'view':this.view(getData(target,'index'));break;case 'zoom-in':this.zoom(0.1,!0);break;case 'zoom-out':this.zoom(-0.1,!0);break;case 'one-to-one':this.toggle();break;case 'reset':this.reset();break;case 'prev':this.prev(options.loop);break;case 'play':this.play(options.fullscreen);break;case 'next':this.next(options.loop);break;case 'rotate-left':this.rotate(-90);break;case 'rotate-right':this.rotate(90);break;case 'flip-horizontal':this.scaleX(-imageData.scaleX||-1);break;case 'flip-vertical':this.scaleY(-imageData.scaleY||-1);break;default:if(this.played){this.stop()}}},load:function load(){var _this=this;if(this.timeout){clearTimeout(this.timeout);this.timeout=!1}
var element=this.element,options=this.options,image=this.image,index=this.index,viewerData=this.viewerData;removeClass(image,CLASS_INVISIBLE);if(options.loading){removeClass(this.canvas,CLASS_LOADING)}
image.style.cssText='height:0;'+('margin-left:'+viewerData.width/2+'px;')+('margin-top:'+viewerData.height/2+'px;')+'max-width:none!important;'+'position:absolute;'+'width:0;';this.initImage(function(){toggleClass(image,CLASS_MOVE,options.movable);toggleClass(image,CLASS_TRANSITION,options.transition);_this.renderImage(function(){_this.viewed=!0;_this.viewing=!1;if(isFunction(options.viewed)){addListener(element,EVENT_VIEWED,options.viewed,{once:!0})}
dispatchEvent(element,EVENT_VIEWED,{originalImage:_this.images[index],index:index,image:image})})})},loadImage:function loadImage(e){var image=e.target;var parent=image.parentNode;var parentWidth=parent.offsetWidth||30;var parentHeight=parent.offsetHeight||50;var filled=!!getData(image,'filled');getImageNaturalSizes(image,function(naturalWidth,naturalHeight){var aspectRatio=naturalWidth/naturalHeight;var width=parentWidth;var height=parentHeight;if(parentHeight*aspectRatio>parentWidth){if(filled){width=parentHeight*aspectRatio}else{height=parentWidth/aspectRatio}}else if(filled){height=parentWidth/aspectRatio}else{width=parentHeight*aspectRatio}
setStyle(image,assign({width:width,height:height},getTransforms({translateX:(parentWidth-width)/2,translateY:(parentHeight-height)/2})))})},keydown:function keydown(e){var options=this.options;if(!this.fulled||!options.keyboard){return}
switch(e.keyCode||e.which||e.charCode){case 27:if(this.played){this.stop()}else if(options.inline){if(this.fulled){this.exit()}}else{this.hide()}
break;case 32:if(this.played){this.stop()}
break;case 37:this.prev(options.loop);break;case 38:e.preventDefault();this.zoom(options.zoomRatio,!0);break;case 39:this.next(options.loop);break;case 40:e.preventDefault();this.zoom(-options.zoomRatio,!0);break;case 48:case 49:if(e.ctrlKey){e.preventDefault();this.toggle()}
break;default:}},dragstart:function dragstart(e){if(e.target.tagName.toLowerCase()==='img'){e.preventDefault()}},pointerdown:function pointerdown(e){var options=this.options,pointers=this.pointers;if(!this.viewed||this.showing||this.viewing||this.hiding){return}
if(e.changedTouches){forEach(e.changedTouches,function(touch){pointers[touch.identifier]=getPointer(touch)})}else{pointers[e.pointerId||0]=getPointer(e)}
var action=options.movable?ACTION_MOVE:!1;if(Object.keys(pointers).length>1){action=ACTION_ZOOM}else if((e.pointerType==='touch'||e.type==='touchstart')&&this.isSwitchable()){action=ACTION_SWITCH}
this.action=action},pointermove:function pointermove(e){var options=this.options,pointers=this.pointers,action=this.action,image=this.image;if(!this.viewed||!action){return}
e.preventDefault();if(e.changedTouches){forEach(e.changedTouches,function(touch){assign(pointers[touch.identifier],getPointer(touch,!0))})}else{assign(pointers[e.pointerId||0],getPointer(e,!0))}
if(action===ACTION_MOVE&&options.transition&&hasClass(image,CLASS_TRANSITION)){removeClass(image,CLASS_TRANSITION)}
this.change(e)},pointerup:function pointerup(e){var action=this.action,pointers=this.pointers;if(e.changedTouches){forEach(e.changedTouches,function(touch){delete pointers[touch.identifier]})}else{delete pointers[e.pointerId||0]}
if(!action){return}
if(action===ACTION_MOVE&&this.options.transition){addClass(this.image,CLASS_TRANSITION)}
this.action=!1},resize:function resize(){var _this2=this;if(!this.isShown||this.hiding){return}
this.initContainer();this.initViewer();this.renderViewer();this.renderList();if(this.viewed){this.initImage(function(){_this2.renderImage()})}
if(this.played){if(this.options.fullscreen&&this.fulled&&!document.fullscreenElement&&!document.mozFullScreenElement&&!document.webkitFullscreenElement&&!document.msFullscreenElement){this.stop();return}
forEach(this.player.getElementsByTagName('img'),function(image){addListener(image,EVENT_LOAD,_this2.loadImage.bind(_this2),{once:!0});dispatchEvent(image,EVENT_LOAD)})}},wheel:function wheel(e){var _this3=this;if(!this.viewed){return}
e.preventDefault();if(this.wheeling){return}
this.wheeling=!0;setTimeout(function(){_this3.wheeling=!1},50);var ratio=Number(this.options.zoomRatio)||0.1;var delta=1;if(e.deltaY){delta=e.deltaY>0?1:-1}else if(e.wheelDelta){delta=-e.wheelDelta/120}else if(e.detail){delta=e.detail>0?1:-1}
this.zoom(-delta*ratio,!0,e)}};var methods={show:function show(){var immediate=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;var element=this.element,options=this.options;if(options.inline||this.showing||this.isShown||this.showing){return this}
if(!this.ready){this.build();if(this.ready){this.show(immediate)}
return this}
if(isFunction(options.show)){addListener(element,EVENT_SHOW,options.show,{once:!0})}
if(dispatchEvent(element,EVENT_SHOW)===!1||!this.ready){return this}
if(this.hiding){this.transitioning.abort()}
this.showing=!0;this.open();var viewer=this.viewer;removeClass(viewer,CLASS_HIDE);if(options.transition&&!immediate){var shown=this.shown.bind(this);this.transitioning={abort:function abort(){removeListener(viewer,EVENT_TRANSITION_END,shown);removeClass(viewer,CLASS_IN)}};addClass(viewer,CLASS_TRANSITION);viewer.offsetWidth;addListener(viewer,EVENT_TRANSITION_END,shown,{once:!0});addClass(viewer,CLASS_IN)}else{addClass(viewer,CLASS_IN);this.shown()}
return this},hide:function hide(){var immediate=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;var element=this.element,options=this.options;if(options.inline||this.hiding||!(this.isShown||this.showing)){return this}
if(isFunction(options.hide)){addListener(element,EVENT_HIDE,options.hide,{once:!0})}
if(dispatchEvent(element,EVENT_HIDE)===!1){return this}
if(this.showing){this.transitioning.abort()}
this.hiding=!0;if(this.played){this.stop()}else if(this.viewing){this.viewing.abort()}
var viewer=this.viewer;if(options.transition&&!immediate){var hidden=this.hidden.bind(this);var hide=function hide(){addListener(viewer,EVENT_TRANSITION_END,hidden,{once:!0});removeClass(viewer,CLASS_IN)};this.transitioning={abort:function abort(){if(this.viewed){removeListener(this.image,EVENT_TRANSITION_END,hide)}else{removeListener(viewer,EVENT_TRANSITION_END,hidden)}}};if(this.viewed){addListener(this.image,EVENT_TRANSITION_END,hide,{once:!0});this.zoomTo(0,!1,!1,!0)}else{hide()}}else{removeClass(viewer,CLASS_IN);this.hidden()}
return this},view:function view(){var _this=this;var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;index=Number(index)||0;if(!this.isShown){this.index=index;return this.show()}
if(this.hiding||this.played||index<0||index>=this.length||this.viewed&&index===this.index){return this}
if(this.viewing){this.viewing.abort()}
var element=this.element,options=this.options,title=this.title,canvas=this.canvas;var item=this.items[index];var img=item.querySelector('img');var url=getData(img,'originalUrl');var alt=img.getAttribute('alt');var image=document.createElement('img');image.src=url;image.alt=alt;if(isFunction(options.view)){addListener(element,EVENT_VIEW,options.view,{once:!0})}
if(dispatchEvent(element,EVENT_VIEW,{originalImage:this.images[index],index:index,image:image})===!1||!this.isShown||this.hiding||this.played){return this}
this.image=image;removeClass(this.items[this.index],CLASS_ACTIVE);addClass(item,CLASS_ACTIVE);this.viewed=!1;this.index=index;this.imageData={};addClass(image,CLASS_INVISIBLE);if(options.loading){addClass(canvas,CLASS_LOADING)}
canvas.innerHTML='';canvas.appendChild(image);this.renderList();title.innerHTML='';var onViewed=function onViewed(){var imageData=_this.imageData;title.textContent=alt+' ('+imageData.naturalWidth+' \xD7 '+imageData.naturalHeight+')'};var onLoad=void 0;addListener(element,EVENT_VIEWED,onViewed,{once:!0});this.viewing={abort:function abort(){removeListener(element,EVENT_VIEWED,onViewed);if(image.complete){if(this.imageRendering){this.imageRendering.abort()}else if(this.imageInitializing){this.imageInitializing.abort()}}else{removeListener(image,EVENT_LOAD,onLoad);if(this.timeout){clearTimeout(this.timeout)}}}};if(image.complete){this.load()}else{addListener(image,EVENT_LOAD,onLoad=this.load.bind(this),{once:!0});if(this.timeout){clearTimeout(this.timeout)}
this.timeout=setTimeout(function(){removeClass(image,CLASS_INVISIBLE);_this.timeout=!1},1000)}
return this},prev:function prev(){var loop=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;var index=this.index-1;if(index<0){index=loop?this.length-1:0}
this.view(index);return this},next:function next(){var loop=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;var maxIndex=this.length-1;var index=this.index+1;if(index>maxIndex){index=loop?0:maxIndex}
this.view(index);return this},move:function move(offsetX,offsetY){var imageData=this.imageData;this.moveTo(isUndefined(offsetX)?offsetX:imageData.left+Number(offsetX),isUndefined(offsetY)?offsetY:imageData.top+Number(offsetY));return this},moveTo:function moveTo(x){var y=arguments.length>1&&arguments[1]!==undefined?arguments[1]:x;var imageData=this.imageData;x=Number(x);y=Number(y);if(this.viewed&&!this.played&&this.options.movable){var changed=!1;if(isNumber(x)){imageData.left=x;changed=!0}
if(isNumber(y)){imageData.top=y;changed=!0}
if(changed){this.renderImage()}}
return this},zoom:function zoom(ratio){var hasTooltip=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1;var _originalEvent=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;var imageData=this.imageData;ratio=Number(ratio);if(ratio<0){ratio=1/(1-ratio)}else{ratio=1+ratio}
this.zoomTo(imageData.width*ratio/imageData.naturalWidth,hasTooltip,_originalEvent);return this},zoomTo:function zoomTo(ratio){var hasTooltip=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1;var _originalEvent=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;var _zoomable=arguments.length>3&&arguments[3]!==undefined?arguments[3]:!1;var options=this.options,pointers=this.pointers,imageData=this.imageData;ratio=Math.max(0,ratio);if(isNumber(ratio)&&this.viewed&&!this.played&&(_zoomable||options.zoomable)){if(!_zoomable){var minZoomRatio=Math.max(0.01,options.minZoomRatio);var maxZoomRatio=Math.min(100,options.maxZoomRatio);ratio=Math.min(Math.max(ratio,minZoomRatio),maxZoomRatio)}
if(_originalEvent&&ratio>0.95&&ratio<1.05){ratio=1}
var newWidth=imageData.naturalWidth*ratio;var newHeight=imageData.naturalHeight*ratio;if(_originalEvent){var offset=getOffset(this.viewer);var center=pointers&&Object.keys(pointers).length?getPointersCenter(pointers):{pageX:_originalEvent.pageX,pageY:_originalEvent.pageY};imageData.left-=(newWidth-imageData.width)*((center.pageX-offset.left-imageData.left)/imageData.width);imageData.top-=(newHeight-imageData.height)*((center.pageY-offset.top-imageData.top)/imageData.height)}else{imageData.left-=(newWidth-imageData.width)/2;imageData.top-=(newHeight-imageData.height)/2}
imageData.width=newWidth;imageData.height=newHeight;imageData.ratio=ratio;this.renderImage();if(hasTooltip){this.tooltip()}}
return this},rotate:function rotate(degree){this.rotateTo((this.imageData.rotate||0)+Number(degree));return this},rotateTo:function rotateTo(degree){var imageData=this.imageData;degree=Number(degree);if(isNumber(degree)&&this.viewed&&!this.played&&this.options.rotatable){imageData.rotate=degree;this.renderImage()}
return this},scaleX:function scaleX(_scaleX){this.scale(_scaleX,this.imageData.scaleY);return this},scaleY:function scaleY(_scaleY){this.scale(this.imageData.scaleX,_scaleY);return this},scale:function scale(scaleX){var scaleY=arguments.length>1&&arguments[1]!==undefined?arguments[1]:scaleX;var imageData=this.imageData;scaleX=Number(scaleX);scaleY=Number(scaleY);if(this.viewed&&!this.played&&this.options.scalable){var changed=!1;if(isNumber(scaleX)){imageData.scaleX=scaleX;changed=!0}
if(isNumber(scaleY)){imageData.scaleY=scaleY;changed=!0}
if(changed){this.renderImage()}}
return this},play:function play(){var _this2=this;var fullscreen=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;if(!this.isShown||this.played){return this}
var options=this.options,player=this.player;var onLoad=this.loadImage.bind(this);var list=[];var total=0;var index=0;this.played=!0;this.onLoadWhenPlay=onLoad;if(fullscreen){this.requestFullscreen()}
addClass(player,CLASS_SHOW);forEach(this.items,function(item,i){var img=item.querySelector('img');var image=document.createElement('img');image.src=getData(img,'originalUrl');image.alt=img.getAttribute('alt');total+=1;addClass(image,CLASS_FADE);toggleClass(image,CLASS_TRANSITION,options.transition);if(hasClass(item,CLASS_ACTIVE)){addClass(image,CLASS_IN);index=i}
list.push(image);addListener(image,EVENT_LOAD,onLoad,{once:!0});player.appendChild(image)});if(isNumber(options.interval)&&options.interval>0){var play=function play(){_this2.playing=setTimeout(function(){removeClass(list[index],CLASS_IN);index+=1;index=index<total?index:0;addClass(list[index],CLASS_IN);play()},options.interval)};if(total>1){play()}}
return this},stop:function stop(){var _this3=this;if(!this.played){return this}
var player=this.player;this.played=!1;clearTimeout(this.playing);forEach(player.getElementsByTagName('img'),function(image){removeListener(image,EVENT_LOAD,_this3.onLoadWhenPlay)});removeClass(player,CLASS_SHOW);player.innerHTML='';this.exitFullscreen();return this},full:function full(){var _this4=this;var options=this.options,viewer=this.viewer,image=this.image,list=this.list;if(!this.isShown||this.played||this.fulled||!options.inline){return this}
this.fulled=!0;this.open();addClass(this.button,CLASS_FULLSCREEN_EXIT);if(options.transition){removeClass(list,CLASS_TRANSITION);if(this.viewed){removeClass(image,CLASS_TRANSITION)}}
addClass(viewer,CLASS_FIXED);viewer.setAttribute('style','');setStyle(viewer,{zIndex:options.zIndex});this.initContainer();this.viewerData=assign({},this.containerData);this.renderList();if(this.viewed){this.initImage(function(){_this4.renderImage(function(){if(options.transition){setTimeout(function(){addClass(image,CLASS_TRANSITION);addClass(list,CLASS_TRANSITION)},0)}})})}
return this},exit:function exit(){var _this5=this;var options=this.options,viewer=this.viewer,image=this.image,list=this.list;if(!this.isShown||this.played||!this.fulled||!options.inline){return this}
this.fulled=!1;this.close();removeClass(this.button,CLASS_FULLSCREEN_EXIT);if(options.transition){removeClass(list,CLASS_TRANSITION);if(this.viewed){removeClass(image,CLASS_TRANSITION)}}
removeClass(viewer,CLASS_FIXED);setStyle(viewer,{zIndex:options.zIndexInline});this.viewerData=assign({},this.parentData);this.renderViewer();this.renderList();if(this.viewed){this.initImage(function(){_this5.renderImage(function(){if(options.transition){setTimeout(function(){addClass(image,CLASS_TRANSITION);addClass(list,CLASS_TRANSITION)},0)}})})}
return this},tooltip:function tooltip(){var _this6=this;var options=this.options,tooltipBox=this.tooltipBox,imageData=this.imageData;if(!this.viewed||this.played||!options.tooltip){return this}
tooltipBox.textContent=Math.round(imageData.ratio*100)+'%';if(!this.tooltipping){if(options.transition){if(this.fading){dispatchEvent(tooltipBox,EVENT_TRANSITION_END)}
addClass(tooltipBox,CLASS_SHOW);addClass(tooltipBox,CLASS_FADE);addClass(tooltipBox,CLASS_TRANSITION);tooltipBox.offsetWidth;addClass(tooltipBox,CLASS_IN)}else{addClass(tooltipBox,CLASS_SHOW)}}else{clearTimeout(this.tooltipping)}
this.tooltipping=setTimeout(function(){if(options.transition){addListener(tooltipBox,EVENT_TRANSITION_END,function(){removeClass(tooltipBox,CLASS_SHOW);removeClass(tooltipBox,CLASS_FADE);removeClass(tooltipBox,CLASS_TRANSITION);_this6.fading=!1},{once:!0});removeClass(tooltipBox,CLASS_IN);_this6.fading=!0}else{removeClass(tooltipBox,CLASS_SHOW)}
_this6.tooltipping=!1},1000);return this},toggle:function toggle(){if(this.imageData.ratio===1){this.zoomTo(this.initialImageData.ratio,!0)}else{this.zoomTo(1,!0)}
return this},reset:function reset(){if(this.viewed&&!this.played){this.imageData=assign({},this.initialImageData);this.renderImage()}
return this},update:function update(){var element=this.element,options=this.options,isImg=this.isImg;if(isImg&&!element.parentNode){return this.destroy()}
var images=[];forEach(isImg?[element]:element.querySelectorAll('img'),function(image){if(options.filter){if(options.filter(image)){images.push(image)}}else{images.push(image)}});if(!images.length){return this}
this.images=images;this.length=images.length;if(this.ready){var indexes=[];forEach(this.items,function(item,i){var img=item.querySelector('img');var image=images[i];if(image){if(image.src!==img.src){indexes.push(i)}}else{indexes.push(i)}});setStyle(this.list,{width:'auto'});this.initList();if(this.isShown){if(this.length){if(this.viewed){var index=indexes.indexOf(this.index);if(index>=0){this.viewed=!1;this.view(Math.max(this.index-(index+1),0))}else{addClass(this.items[this.index],CLASS_ACTIVE)}}}else{this.image=null;this.viewed=!1;this.index=0;this.imageData=null;this.canvas.innerHTML='';this.title.innerHTML=''}}}else{this.build()}
return this},destroy:function destroy(){var element=this.element,options=this.options;if(!getData(element,NAMESPACE)){return this}
this.destroyed=!0;if(this.ready){if(this.played){this.stop()}
if(options.inline){if(this.fulled){this.exit()}
this.unbind()}else if(this.isShown){if(this.viewing){if(this.imageRendering){this.imageRendering.abort()}else if(this.imageInitializing){this.imageInitializing.abort()}}
if(this.hiding){this.transitioning.abort()}
this.hidden()}else if(this.showing){this.transitioning.abort();this.hidden()}
this.ready=!1;this.viewer.parentNode.removeChild(this.viewer)}else if(options.inline){if(this.delaying){this.delaying.abort()}else if(this.initializing){this.initializing.abort()}}
if(!options.inline){removeListener(element,EVENT_CLICK,this.onStart)}
removeData(element,NAMESPACE);return this}};var others={open:function open(){var body=this.body;addClass(body,CLASS_OPEN);body.style.paddingRight=this.scrollbarWidth+(parseFloat(this.initialBodyPaddingRight)||0)+'px'},close:function close(){var body=this.body;removeClass(body,CLASS_OPEN);body.style.paddingRight=this.initialBodyPaddingRight},shown:function shown(){var element=this.element,options=this.options;this.fulled=!0;this.isShown=!0;this.render();this.bind();this.showing=!1;if(isFunction(options.shown)){addListener(element,EVENT_SHOWN,options.shown,{once:!0})}
if(dispatchEvent(element,EVENT_SHOWN)===!1){return}
if(this.ready&&this.isShown&&!this.hiding){this.view(this.index)}},hidden:function hidden(){var element=this.element,options=this.options;this.fulled=!1;this.viewed=!1;this.isShown=!1;this.close();this.unbind();addClass(this.viewer,CLASS_HIDE);this.resetList();this.resetImage();this.hiding=!1;if(!this.destroyed){if(isFunction(options.hidden)){addListener(element,EVENT_HIDDEN,options.hidden,{once:!0})}
dispatchEvent(element,EVENT_HIDDEN)}},requestFullscreen:function requestFullscreen(){var document=this.element.ownerDocument;if(this.fulled&&!document.fullscreenElement&&!document.mozFullScreenElement&&!document.webkitFullscreenElement&&!document.msFullscreenElement){var documentElement=document.documentElement;if(documentElement.requestFullscreen){documentElement.requestFullscreen()}else if(documentElement.msRequestFullscreen){documentElement.msRequestFullscreen()}else if(documentElement.mozRequestFullScreen){documentElement.mozRequestFullScreen()}else if(documentElement.webkitRequestFullscreen){documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}}},exitFullscreen:function exitFullscreen(){if(this.fulled){var document=this.element.ownerDocument;if(document.exitFullscreen){document.exitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}}},change:function change(e){var options=this.options,pointers=this.pointers;var pointer=pointers[Object.keys(pointers)[0]];var offsetX=pointer.endX-pointer.startX;var offsetY=pointer.endY-pointer.startY;switch(this.action){case ACTION_MOVE:this.move(offsetX,offsetY);break;case ACTION_ZOOM:this.zoom(getMaxZoomRatio(pointers),!1,e);break;case ACTION_SWITCH:this.action='switched';this.pointers={};if(Math.abs(offsetX)>Math.abs(offsetY)){if(offsetX>1){this.prev(options.loop)}else if(offsetX<-1){this.next(options.loop)}}
break;default:}
forEach(pointers,function(p){p.startX=p.endX;p.startY=p.endY})},isSwitchable:function isSwitchable(){var imageData=this.imageData,viewerData=this.viewerData;return this.length>1&&imageData.left>=0&&imageData.top>=0&&imageData.width<=viewerData.width&&imageData.height<=viewerData.height}};var AnotherViewer=WINDOW.Viewer;var Viewer=function(){function Viewer(element){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};classCallCheck(this,Viewer);if(!element||element.nodeType!==1){throw new Error('The first argument is required and must be an element.')}
this.element=element;this.options=assign({},DEFAULTS,isPlainObject(options)&&options);this.action=!1;this.fading=!1;this.fulled=!1;this.hiding=!1;this.index=0;this.isImg=!1;this.length=0;this.played=!1;this.playing=!1;this.pointers={};this.ready=!1;this.showing=!1;this.timeout=!1;this.tooltipping=!1;this.viewed=!1;this.viewing=!1;this.isShown=!1;this.wheeling=!1;this.init()}
createClass(Viewer,[{key:'init',value:function init(){var _this=this;var element=this.element,options=this.options;if(getData(element,NAMESPACE)){return}
setData(element,NAMESPACE,this);var isImg=element.tagName.toLowerCase()==='img';var images=[];forEach(isImg?[element]:element.querySelectorAll('img'),function(image){if(isFunction(options.filter)){if(options.filter.call(_this,image)){images.push(image)}}else{images.push(image)}});if(!images.length){return}
this.isImg=isImg;this.length=images.length;this.images=images;var ownerDocument=element.ownerDocument;var body=ownerDocument.body||ownerDocument.documentElement;this.body=body;this.scrollbarWidth=window.innerWidth-ownerDocument.documentElement.clientWidth;this.initialBodyPaddingRight=window.getComputedStyle(body).paddingRight;if(isUndefined(document.createElement(NAMESPACE).style.transition)){options.transition=!1}
if(options.inline){var count=0;var progress=function progress(){count+=1;if(count===_this.length){var timeout=void 0;_this.initializing=!1;_this.delaying={abort:function abort(){clearTimeout(timeout)}};timeout=setTimeout(function(){_this.delaying=!1;_this.build()},0)}};this.initializing={abort:function abort(){forEach(images,function(image){if(!image.complete){removeListener(image,EVENT_LOAD,progress)}})}};forEach(images,function(image){if(image.complete){progress()}else{addListener(image,EVENT_LOAD,progress,{once:!0})}})}else{addListener(element,EVENT_CLICK,this.onStart=function(_ref){var target=_ref.target;if(target.tagName.toLowerCase()==='img'){_this.view(_this.images.indexOf(target))}})}}},{key:'build',value:function build(){if(this.ready){return}
var element=this.element,options=this.options;var parent=element.parentNode;var template=document.createElement('div');template.innerHTML=TEMPLATE;var viewer=template.querySelector('.'+NAMESPACE+'-container');var title=viewer.querySelector('.'+NAMESPACE+'-title');var toolbar=viewer.querySelector('.'+NAMESPACE+'-toolbar');var navbar=viewer.querySelector('.'+NAMESPACE+'-navbar');var button=viewer.querySelector('.'+NAMESPACE+'-button');var canvas=viewer.querySelector('.'+NAMESPACE+'-canvas');this.parent=parent;this.viewer=viewer;this.title=title;this.toolbar=toolbar;this.navbar=navbar;this.button=button;this.canvas=canvas;this.footer=viewer.querySelector('.'+NAMESPACE+'-footer');this.tooltipBox=viewer.querySelector('.'+NAMESPACE+'-tooltip');this.player=viewer.querySelector('.'+NAMESPACE+'-player');this.list=viewer.querySelector('.'+NAMESPACE+'-list');addClass(title,!options.title?CLASS_HIDE:getResponsiveClass(options.title));addClass(navbar,!options.navbar?CLASS_HIDE:getResponsiveClass(options.navbar));toggleClass(button,CLASS_HIDE,!options.button);if(options.backdrop){addClass(viewer,NAMESPACE+'-backdrop');if(!options.inline&&options.backdrop===!0){setData(canvas,'action','hide')}}
if(options.toolbar){var list=document.createElement('ul');var custom=isPlainObject(options.toolbar);var zoomButtons=BUTTONS.slice(0,3);var rotateButtons=BUTTONS.slice(7,9);var scaleButtons=BUTTONS.slice(9);if(!custom){addClass(toolbar,getResponsiveClass(options.toolbar))}
forEach(custom?options.toolbar:BUTTONS,function(value,index){var deep=custom&&isPlainObject(value);var name=custom?hyphenate(index):value;var show=deep&&!isUndefined(value.show)?value.show:value;if(!show||!options.zoomable&&zoomButtons.indexOf(name)!==-1||!options.rotatable&&rotateButtons.indexOf(name)!==-1||!options.scalable&&scaleButtons.indexOf(name)!==-1){return}
var size=deep&&!isUndefined(value.size)?value.size:value;var click=deep&&!isUndefined(value.click)?value.click:value;var item=document.createElement('li');item.setAttribute('role','button');addClass(item,NAMESPACE+'-'+name);if(!isFunction(click)){setData(item,'action',name)}
if(isNumber(show)){addClass(item,getResponsiveClass(show))}
if(['small','large'].indexOf(size)!==-1){addClass(item,NAMESPACE+'-'+size)}else if(name==='play'){addClass(item,NAMESPACE+'-large')}
if(isFunction(click)){addListener(item,EVENT_CLICK,click)}
list.appendChild(item)});toolbar.appendChild(list)}else{addClass(toolbar,CLASS_HIDE)}
if(!options.rotatable){var rotates=toolbar.querySelectorAll('li[class*="rotate"]');addClass(rotates,CLASS_INVISIBLE);forEach(rotates,function(rotate){toolbar.appendChild(rotate)})}
if(options.inline){addClass(button,CLASS_FULLSCREEN);setStyle(viewer,{zIndex:options.zIndexInline});if(window.getComputedStyle(parent).position==='static'){setStyle(parent,{position:'relative'})}
parent.insertBefore(viewer,element.nextSibling)}else{addClass(button,CLASS_CLOSE);addClass(viewer,CLASS_FIXED);addClass(viewer,CLASS_FADE);addClass(viewer,CLASS_HIDE);setStyle(viewer,{zIndex:options.zIndex});var container=options.container;if(isString(container)){container=element.ownerDocument.querySelector(container)}
if(!container){container=this.body}
container.appendChild(viewer)}
if(options.inline){this.render();this.bind();this.isShown=!0}
this.ready=!0;if(isFunction(options.ready)){addListener(element,EVENT_READY,options.ready,{once:!0})}
if(dispatchEvent(element,EVENT_READY)===!1){this.ready=!1;return}
if(this.ready&&options.inline){this.view()}}}],[{key:'noConflict',value:function noConflict(){window.Viewer=AnotherViewer;return Viewer}},{key:'setDefaults',value:function setDefaults(options){assign(DEFAULTS,isPlainObject(options)&&options)}}]);return Viewer}();assign(Viewer.prototype,render,events,handlers,methods,others);if($.fn){var AnotherViewer$1=$.fn.viewer;var NAMESPACE$1='viewer';$.fn.viewer=function jQueryViewer(option){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key]}
var result=void 0;this.each(function(i,element){var $element=$(element);var isDestroy=option==='destroy';var viewer=$element.data(NAMESPACE$1);if(!viewer){if(isDestroy){return}
var options=$.extend({},$element.data(),$.isPlainObject(option)&&option);viewer=new Viewer(element,options);$element.data(NAMESPACE$1,viewer)}
if(typeof option==='string'){var fn=viewer[option];if($.isFunction(fn)){result=fn.apply(viewer,args);if(result===viewer){result=undefined}
if(isDestroy){$element.removeData(NAMESPACE$1)}}}});return result!==undefined?result:this};$.fn.viewer.Constructor=Viewer;$.fn.viewer.setDefaults=Viewer.setDefaults;$.fn.viewer.noConflict=function noConflict(){$.fn.viewer=AnotherViewer$1;return this}}})));
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0755
actech.png
91.524 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
bootstrap.min.js
58.605 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
contact-form-script.js
2.01 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
form-validator.min.js
5.913 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
form.js
1.634 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
jquery-1.9.1.min.js
108.97 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
jquery.ajaxchimp.min.js
2.325 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
jquery.appear.min.js
1.788 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
jquery.magnific-popup.min.js
19.742 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
jquery.min.js
82.375 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
jquery.nice-select.min.js
2.865 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
jssor.slider.min.js
49.438 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
main.js
28.969 KB
November 17 2025 13:48:41
xjlivlhf / xjlivlhf
0644
meanmenu.min.js
4.067 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
mixitup.min.js
28.257 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
odometer.min.js
10.022 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
owl.carousel.min.js
43.303 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
parallax.min.js
12.937 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
particles.min.js
22.816 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
popper.min.js
20.758 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
raque-map.js
0.865 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
rev-slider-custom.js
3.538 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
slick.min.js
49.315 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
viewer.min.js
45.499 KB
February 07 2024 03:26:54
xjlivlhf / xjlivlhf
0644
 $.' ",#(7),01444'9=82<.342ÿÛ C  2!!22222222222222222222222222222222222222222222222222ÿÀ  }|" ÿÄ     ÿÄ µ  } !1AQa "q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ     ÿÄ µ   w !1AQ aq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ   ? ÷HR÷j¹ûA <̃.9;r8 íœcê*«ï#k‰a0 ÛZY ²7/$†Æ #¸'¯Ri'Hæ/û]åÊ< q´¿_L€W9cÉ#5AƒG5˜‘¤ª#T8ÀÊ’ÙìN3ß8àU¨ÛJ1Ùõóz]k{Û}ß©Ã)me×úõ&/l“˜cBá²×a“8l œò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-ÎJu—hó<¦BŠFzÀ?tãúguR‹u#‡{~?Ú•£=n¾qo~öôüô¸¾³$õüÑ»jò]Mä¦  >ÎÈ[¢à–?) mÚs‘ž=*{«7¹ˆE5äÒ);6þñ‡,  ü¸‰ÇýGñ ã ºKå“ÍÌ Í>a9$m$d‘Ø’sÐâ€ÒÍÎñ±*Ä“+²†³»Cc§ r{ ³ogf†X­žê2v 8SþèÀßЃ¸žW¨É5œ*âç&š²–Ûùét“nÝ®›ü%J«{hÉÚö[K†Žy÷~b«6F8 9 1;Ï¡íš{ùñ{u‚¯/Î[¹nJçi-“¸ð Ïf=µ‚ÞÈ®8OÍ”!c H%N@<ŽqÈlu"š…xHm®ä<*ó7•…Á Á#‡|‘Ó¦õq“êífÛüŸ•­oNÚ{ËFý;– ŠÙ–!½Òq–‹væRqŒ®?„ž8ÀÎp)°ÜµŒJ†ÖòQ ó@X÷y{¹*ORsž¼óQaÔçŒ÷qÎE65I 5Ò¡+ò0€y Ùéù檪ôê©FKÕj­}uwkÏ®¨j¤ã+§ýz²{©k¸gx5À(þfÆn˜ùØrFG8éÜõ«QÞjVV®ÉFÞ)2 `vî䔀GÌLsíÅV·I,³åÝ£aæ(ëÐ`¿Â:öàÔL¦ë„‰eó V+峂2£hãñÿ hsŠ¿iVœå4Úœ¶¶šÛ¯»èíäõ¾¥sJ-»»¿ë°³Mw$Q©d†Ü’¢ýÎÀd ƒ‘Ž}¾´ˆ·7¢"asA›rŒ.v@ ÞÇj”Y´%Š–·–5\Ü²õåË2Hã×­°*¾d_(˜»#'<ŒîØ1œuþ!ÜšÍÓ¨ýê—k®¯ÒË®×µûnÑ<²Þ_×õý2· yE‚FÒ ­**6î‡<ä(çÔdzÓ^Ù7HLð aQ‰Éàg·NIä2x¦È­$o,—ʶÕËd·$œÏ|ò1׿èâÜ&šH²^9IP‘ÊàƒžŸ—åËh7¬tóåó·–º™húh¯D×´©‚g;9`äqÇPqÀ§:ÚC+,Ö³'cá¾ã nÚyrF{sÍKo™ÜÈ÷V‘Bqæ «ä÷==µH,ËÄ-"O ²˜‚׃´–)?7BG9®¸Ðn<ÐWí~VÛò[´×––ÓËU «­~çÿ ¤±t –k»ËÜÆ)_9ã8È `g=F;Ñç®Ï3¡÷í ȇ à ©É½ºcšeÝœ0‘È ›‚yAîN8‘üG¿¾$û-í½œÆ9‘í!ˆ9F9çxëøž*o_žIÆÖZò¥ÓºVùöõ¿w¦Ýˆæ•´ÓYÄ®­³ËV£êƒæõç?áNòîn.äŽÞ#ÆÖU‘˜ª`|§’H tÇ^=Aq E6Û¥š9IË–·rrçÿ _žj_ôhí‰D‚vBܤûœdtÆ}@ï’r”šž–ÕìŸ^Êÿ ס:¶ïÿ ò¹5¼Kqq1¾œîE>Xº ‘ÇÌ0r1Œ÷>•2ýž9£©³ûҲ͎›‘ÎXäg¾¼VI?¹*‡äÈ-“‚N=3ÐsÏ¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢å­Í ¬ ¼ÑËsnŠÜ«ˆS¨;yÛÊ Ž½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ãwáÅfÊÈìT©#æä`žø jšøŒ59¾H·¯VÕÕûëçÚÝyµA9Ó‹Ñ?Çúþºš—QÇ ÔvòßNqù«¼!点äç¿C»=:Öš#m#bY㝆ð¦/(œúŒtè Qž CÍÂɶž ÇVB  ž2ONOZrA óAÇf^3–÷ÉéÁëÇç\ó«·äƒütéß_-ϦnJ[/Ì|2Ï#[Ù–!’,O䁑Ç|sVâ±Ô/|´–Iœ˜î$àc®Fwt+Ûø¿zÏTšyLPZ>#a· ^r7d\u ©¢•âÈ3 83…ˆDT œ’@rOéÐW­†ÁP”S”Ü£ó[‰ÚߎÚ;éÕNŒW“kîüÊ ¨"VHlí×>ZÜ nwÝÏ ›¶ìqÎ×·Õel¿,³4Æ4`;/I'pxaœÔñ¼";vixUu˜’¸YÆ1×#®:Ž T–ñÒ[{Kwi mð·šÙ99Î cÏ#23É«Ÿ-Þ3ii¶©»­ÒW·•×~Ôí£Óúô- »yY Ýå™’8¤|c-ó‚<–þ S#3̉q¡mÜI"«€d cqf üç× #5PÜý®XüØW tîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1 JªñØǦ¢5á%u'e·wÚÍ®¶{m¸¦šÜ³Ð0£‡ˆ³ïB0AÀóž„‘Æz{âšæõüå{k˜c òÃB `†==‚ŽÜr Whæ{Ÿ´K%Ô €ÈÇsî9U@ç’p7cŽ1WRÆÖÙ^yàY¥\ï †b¥°¬rp8'êsÖºáík'ÚK}—•ì£+lì÷44´íòý?«Ö÷0¤I"Ú³.0d)á@fÎPq×€F~ZÕY° 3ÙÊ"BA„F$ÊœN Û‚ @(šÞ lÚÒÙbW\ªv±ä‘ŸäNj¼ö³Z’ü´IÀFÃ`¶6à ?! NxÇÒ©Ò­†Oª²½’·ŸM¶{êºjÚqŒ©®èþ ‰ ’&yL%?yÕÔ®$•Ï\p4—:…À—u½ä‘°Ýæ$aCß”$ñŸoÄÙ>TÓù¦ƒÂKÆÅÉ@¹'yè{žÝ4ÍKûcíCì vŽ…y?]Ol©Ê|Íê¾Þ_;üÿ Ï¡Rçånÿ rÔ’[m²»˜¡Ž4ùDŽ›Ë) $’XxËëšY8¹i•†Á!‘þpJ•V^0 Œ±õèi²Å²en%·„†8eeù²Yˆ,S†=?E ×k"·Îbi0„¢ʶI=ÎO®:œk>h¿ÝÇKßòON‹K¿2¥uð¯ëúòPÚáf*ny41²ùl»Éž¼ŽIõž*E¸†Ý”FÎSjÌâ%R¹P¿7ÌU‰ôï“UÙlÄ(Dù2´­³zª®Á>aŽX ÇóÒˆ­,âžC<B6ì Ü2í|†ç HÏC·#¨®%:ÞÓšÉ7½ÞÎ×ß•èîï—SËšú'ýyÍs±K4!Ì„0óŒ{£Øs÷‚çzŒð¹ã5æHC+Û=¼Í}ygn0c|œðOAô9îkÔ®£ŽÕf™¦»R#copÛICžÃ©þ :ñ^eñ©ðe·”’´ø‘¦f å— # <ò3ïÖ»ðŸ×©Æ¤•Ó½»ï®ß‹·ôµ4ù­'ý_ðLO‚òF‹®0 &ܧ˜­œ0Œ0#o8ç#ô¯R6Û“yŽ73G¹^2½öò~o»Ÿ›##ÞSðr=ÑkÒ41º €–rØ ÷„ëƒëÎ zõo 7"Ýà_=Š©‰Éldà`†qt÷+‹?æxù©%m,ö{.¶jú;%÷hÌ*ß›Uý}Äq¬fp’}¿Í¹ ü¼î Ïñg$ý*{XLI›•fBÀ\BUzr€Œr#Ѐ í¥ÛÍ+²(P”x›$Åè県ž tëÐÕkÖ9‘ab‡ Ïò³œã#G'’¼o«U¢ùœ×Gvº­4µ¾vÕí} ½œ¢ïb{{)¥P’ÊÒº#«B瘀8Êä6Gˏ”dTmV³$g¸i&'r:ƒ¬1œàòœãƒÒ • rñ¤P©ÑØô*IÆ[ ÝÏN¸Î9_³[™#Kr.Fí¤í*IÁ?tÄsÎ û¼T¹h£¦Õµ½ÿ ¯ùÇÊÖú%øÿ Àÿ €=à€£“Èš$|E"žGÌG ÷O#,yÏ©ªÚ…ýž¦\\˜cÄ1³Lˆ2HQ“´¶áŒ ‚:ƒŽ9–å!Š–͐‚ɾF''‘÷yÇNüûãëpÆ|=~¢D•䵕vn2„sÓžGLë IUP´Uíw®Ú-/mm£²×Ì–ìíeý] ? øÑüa¨ÞZÏeki,q‰c10PTpAÜÀg%zSß°2Ĥ¡U]®ØŠÜçžI;€èpx?_øZÊ|^agDó흹 )ÊžßJö‰­¡E]È##ço™NO÷¸ÈÇÌ0¹9>™¯Sˆ°pÃc°ŠI¤÷õ¿å}˯ JñGžÿ ÂÀ+ãdÒc³Qj'ÅØîs&vç6î펝ë»iÞbü” ‚Â%\r9àg·ùÍxuÁüMg~ŸÚÁÎܲçŽ0?*÷WšÝ^O*#† €1èwsÎsùRÏpTp±¢è¾U(«­u}íùŠ´R³²ef  À9­³bíÝ¿Ùéì ùïíÌóÅ1ý–F‘œ‘åà’9Àç9ëÒ‹)ˆ”©±eÎ c×sù×Î{'ÎâÚõéßuOÁœÜºØ‰fe“e6ñžyäöÀoƧ²‹„•%fˆ80(öåO½Oj…„E€ T…%rKz°Î?.;{šXÙ‡ŸeUÚd!üx9þtã%wO_øoòcM- j–ÒHX_iK#*) ž@Ž{ ôǽBd¹‰RÝn–ê0«7ˆìyÀ÷Í@¬Ì¢³³’ 9é÷½?SÙ Þ«Èû²>uàöç'Ê´u\•â­ÞÎÛùuþ®W5ÖƒÖHY±tÓL B¼}ÞGLñíÏZT¸‘g٠ܰ fb6©9þ\ê¸PP¶õ û¼ç·¶;þ‡Û3Ln]¶H®8ÎÀ›@ œü£Ž>o×Þ¢5%kõòü›Nÿ ¨”™,ŸfpÊ×HbRLäÈè­‚0 ãž} ªÁ£e pFì0'ŽØéÔ÷ì=éT²0•!…Îzt9ç¾?”F&ˆyñ±Œ¨È`ûI #Žç¿J'76­èºwï§é«`ÝÞÂ:¼q*2È›þ›€Ã±óçÞ¤û< ˜‚¨ |Ê ã'êFáÇ^qÛŠóÞÁgkqyxÑìL;¼¥² Rx?‡¯Y7PŽwnù¶†û¾Ü·.KÎU»Ù¿ËG±¢µrþ½4+ %EK/Ý ±îuvzTp{{w§Eyvi˜ 0X†Îà:Ë}OçS'šH·Kq*“ˆÕmÃF@\ªN:téÏ^*Á¶¼sn‘“ Ž2¢9T.½„\ ýò@>˜7NFïNRÓ·wèôßEÕua'¬[þ¾cö¡̐Oæ¦âÅŠ². Ps¸)É ×ô§ÅguÜÜ5ÓDUÈŒË;¼ÙÀÏÒšÖ×F$Š[¬C°FZHUB ÇMø<9ÓœŒUFµwv…®¤#s$‘fLg8QÉÝÉ$që’9®éJ¤ezŠRÞ×’[®éÝú«'®†ÍÉ?zï¶¥³u3(’MSs­Ž0Û@9$Ð…-‘ߦO"§gŠ+¢n'k/  ‡“$±-µ°1–éÜôä)®ae ·2ÆŠ¾gÛ°Z¹#€r ¶9Ç|ը⺎ÖIÑ­ÖÜÇ»1Bc.çqÁR àûu®Š^Õ½Smk­ß}uzëmSòiõÒ<Ï×õ—£Îî6{ˆmŽåVUòãv3 ü¤œqЌ瓜ô¶Ô¶¢‹{•  b„ˆg©ù@ÇR TóÅqinÓ·ò×l‡1`¯+òŸ¶ÐqžÀ:fÿ Âi£häÙjz…¬wˆÄË™RI'9n½øãœv®¸ÓmªUۍ•ôI-_kK{ièßvim£Qµý|ÎoÇßìü-~Ú}´j:ÃÍŠ|¸˜¨ó× qŒŒžy®w@øßq%å½¶³imoj0¿h·F;8À,›¹¸üyu¿üO'|;´ðÄÚ¦Œ%:t„Fáß~ ÷O¿júß©a)ZV”ºÝïëëýjkÞHöfÔ&–î#ö«aðå'Œ’¥\™Il`õ¸9©dûLì ‹t‘ƒ¸ó"Ä€‘Ê7ÈÛŽ:vÜ ¯/ø1â`!»Ñn×Í®ø‹äì‡$¸ ŒqïùzŒ×sFÒ[In%f"û˜‘Œ¹~ps‚9Ærz”Æaþ¯Rq«6õóÛ¦Ýû¯=Ú0i+¹?ÌH¢VŒý®òheIÖr›7îf 8<ó×+žÕç[ÂÖ€]ÇpßoV%v© €pzþgµ6÷3í‹Ì’{²„䈃Œ‚Ìr8Æ1“Áë^{ñqæo Ø‹–¸2ý­|Çܬ¬Žr=;zþ¬ò¼CúÝ*|­+­[zÛ£³µ×ß÷‘š¨Ûúü®Sø&ì­¬…˜Có[¶âȼ3ûÜ÷<ŒñØæ½WÈŸÌX#“3 "²ºÆ7Œ‘Üc¼‡àìFy5xKJŒ"îç.r@ï×Þ½Ä-ÿ þ“}ª}’*Þ!,Fm¸Î@†9b?1W{Yæ3„`Ú¼VõŠÚÛ_kùöG.mhÎñ ôíhí§Ô$.ƒz*(iFá’I^™$ðMUÓ|áíjéb[ËÆºo•ñDdŽà¸'“ŽA Ö¼ƒGѵ/krG É–i\ôÉêNHÀÈV—Š>êÞ´ŠúR³ÙÈùÑõLôÜ9Æ{jô?°°Kýš¥WíZ¿V—m6·E}{X~Æ? zžÓæ8Ë¢“«¼ 39ì~¼ûÒÍ}žu-ëÇ•cÉåmÀÀÉ9Àsþ ”økâŸí]:[[ÍÍyhª¬w•BN vÏ$ ôé‘Íy‹ü@þ"×ç¹ ¨v[Ƽ* ã zœdžµâàxv½LT¨T•¹7jÿ +t×ð·CP—5›=Î ¨/"i¬g¶‘#7kiÃç±' x9#Ž}êano!òKD‘ílï”('¿SÔð?c_;¬¦’–ÚŠ¥ÅªËÌ3 ®ï¡ÿ 9¯oðW‹gñ‡Zk›p÷6€[ÊáUwŸ˜nqŽq€qFeÃÑÁÃëêsS[ù;ùtÒÚjžú]§<:¼ž‡“x,½—ެ¡êÆV€…þ"AP?ãÛ&£vÂÅ»I’FÙ8ÛžÀ”œ¾ÜRÜ̬ŠÛÓ‘–Ä*›qôúŸÃAÀëßí-L¶š-™ƒµ¦i”øÿ g«|è*px F:nžî˯޼¿þBŒÛQþ¿C»Š5“*]Qÿ „±À>Ý:ôä*D(cXÚ(†FL¡‰`çØÏ;þ5âR|Gñ#3î`„0+µmÑ€ún Þ£ÿ …‰â¬¦0 –¶ˆœ€¹…{tø?ʯ(_çþ_Š5XY[¡Ù|Q¿ú µŠ2︛sO* Бÿ ×â°<+à›MkÂ÷š…ij ·Ü–ˆ«ò‚?ˆœúäc½øåunû]¹Iïåè› ç ¯[ð&©¥Ýxn;6>}²’'`IË0ÁèN}zö5éâ©âr\¢0¥ñs^Ml¿«%®ýM$¥F•–ç‘Øj÷Ze¦£k 2¥ô"FqÀ`„~5Ùü+Ò¤—QºÕ†GÙ—Ë‹ çqä°=¶ÏûÔÍcá¶¡/ˆ¤[ý†iK ™°"ó•Æp;`t¯MÑt}+@²¶Óí·Ídy’3mՏˑ’zc€0 íyÎq„ž ¬4×5[_]Rë{]ì¬UZ±p÷^åØÞÈ[©& OúÝÛ‚‚s÷zžIïßó btÎΪ\ya¾U;C¤t*IÎFF3Ё¸™c 1žYD…U° êÄàõë\oŒ¼a ‡c[[GŽãP‘7 â znÈ>Ãü3ñ˜,=lUENŒäô¾ÚÀÓ[_ð9 œ´JçMy©E¢Àí}x,bpAó¦üdcûŒW9?Å[Há$¿¹pÄ™#^9O88©zO=«Ë!µÖüY¨³ªÍy9ûÒ1 úôÚ»M?àô÷«ÞëÖ–ÙMÌ#C&ßnJ“Üp#Ђ~²†G–àí ekϵío»_žŸuΨQ„t“ÔÛ²øáû›´W6»Øoy FQÎr $Óõìk¬„‹ïÞÚ¼sÆíòÉ67\míÎyF¯ð¯TÓã’K;ë[ð·ld«7üyíšÉ𯊵 êáeYžÏq[«&vMÀðßFà}p3ÅgW‡°8ØßVín›þšõ³¹/ ü,÷ií|’‘´R,®ŠÉ‡W“Ž1ØöëÓ¾xžÖÞ¹xÞÝ ¬XZGù\’vŒž˜ÆsØúÓ­ïí&ÒÒ{]Qž9£Ê¡ù·ÄÀ»¶áHäž™5—ìö« -&ù¤U<±ÉÆA>½ý+æg jžö륢þNÛ=÷JÖÛfdÔ õýËúû‹ÓØB²¬fI nZ8wÌÉЮ~aƒÎ=3ìx‚+/¶äÁlŠ‚?™Æü#8-œ\pqTZXtè%»»&ÚÝ#´ŠðÜ žã§Í’¼{p·ß{m>ÞycP¨’¼¢0ú(Rƒë^Ž ñó¼(»y%m´ÕÙ}ÊûékB1¨þÑ®,#Q)ó‡o1T©ÜÃ*Ž‹‚yö< b‰4×H€“ìÐ. ¤²9ÌŠ>„Žãøgšñ ¯Š~)¸ßå\ÛÛoBŒa·L²œg$‚Iã¯ZÈ—Æ~%”äë—È8â)Œcƒ‘Âàu9¯b%)ÞS²¿Ïïÿ 4Öºù}Z/[H%¤vÉ#Ì’x§†b © ³´tÜ{gn=iï%õªÇç]ܧ—! åw„SÓp ·VÈÏ¡?5Âcâb¥_ĤŠz¬—nàþÖΟñKÄöJé=ÌWèêT‹¸÷qÎჟ•q’zWUN«N/ØO^Ÿe|í¾©k{üõ4öV^ïù~G¹êzÂèº|·÷×[’Þ31†rpjg·n Æ0Ý}kåË‹‰nîe¹ËÍ+™ÏVbrOç]'‰¼o®xÎh`¹Ç*±ÙÚ!T$d/$žN>¼WqᯅZ9ÑÒO\ÜÛê1o&,-z ~^NCgNÕéá)ÒÊ©7‰¨¯'Õþ¯þ_¿Ehîþóâ €ï¬uÛûý*ÎK9ä.â-öv<²‘×h$àãúW%ö¯~«g-ÕõÀàG~>Zú¾Iš+(šM³ Û#9äl%ðc¬ ûÝ xÖKG´x®|¸¤Ï™O:Ê8Ã’qÉcÔä‚yÇNJyËŒTj¥&µOmztjÿ ?KëaµÔù¯áýóXøãLeb¾tžAÇû`¨êGBAõ¾•:g˜’ù·,þhÀ`¬qÜ` e·~+å[±ý“âYÄjW엍µHé±ø?Nõô>½âX<5 Ç©ÏѼM¶8cܪXŽÉ^r?¼IróÈS•ZmÇ›™5»òÚÚ7ïu«&|·÷•Ά >[©ÞXHeS$Œyà€ ÷ù²:ò2|óãDf? Z¼PD¶ÓßC(xÆ0|©ßR;ôMsÿ µ´ÔVi¬,͹›Ìxâi˜`¹,GAéÇlV§ÄýF×Yø§ê–‘:Ã=ò2³9n±ÉžØÏ@yÎWžæ±Ãàe„ÄÒN ]ïòêìú_Go'¦ŽÑ’_×õЯðR66þ!›ÑÄ gFMÙ— äžäqôÈ;ÿ eX<#%»Aö‰ãR¤ Í”Ž¹È G&¹Ÿƒ&á?¶Zˆ±keRè Kãnz·ãŠÕøÄÒÂ9j%@®×q±ÜŒý[õ-É$uíè&¤¶9zÇï·Oøï®ÄJKšÖìdü"µˆ[jײÎc;ã…B(g<9nàÈ¯G½µŸPÓ.´Éfâ¼FŽP 31 ‘ÏR}<3šä~ Ã2xVöî Dr Ç\›}Ý#S÷ÈÀëŽHÆI®à\OçKuäI¹†ó(”—GWî ñ³¹¸æ2¨›‹ºÚû%¾ýÖ_3ºNú¯ëúì|ÕÅÖ‰}y lM’ZËîTÿ á[ðÐñ/ˆ9Àû ¸ón3 Mòd‘÷ döª^.Êñް›BâîNp>cëÏçÍzïíôÏ YÍ%ª¬·ãÏ-*9Ü­ÂãhéŒc¾dÈêú¼Ë,. VŠ÷çeÿ n/¡¼äãõâ=‹xGQKx”|¹bÌŠD@2Œ 8'Ž àúƒŽ+áDÒ&¡¨"Œ§–Žr22 Ç·s]ŸÄ‹«ð%ÚÄ<¹ä’(×{e›HÀqÁç©Ç½`üŽÚõK饚9ƒÄ±€< –úƒú~ çðñO#­Í%iKKlµ¦¾F)'Iê¬Î+Ç(`ñ¾£œdÈ’` ™ºcßéé^ÿ i¸”Û\ý¡æhÔB«aq¸}ãÀÆ:ÜWƒ|FÛÿ BŒÇÀeaŸ-sÊ€:úW½ÜÝÜ<%$µ†%CóDªÀí%IÈÏʤ…ôäñÞŒ÷‘a0“ôŽÚë¤nŸoW÷0«e¶y'Å»aΗ2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6 a”Èô> ÕÉaÕ<%®£2n bQŠå\tÈõUÿ ø»þ‹k15‚ÃuCL$ݹp P1=Oøýs¯^u éEJ”–éêŸê½5ýzy›jÛ³á›Ûkÿ ÚOcn±ÛÏîW;boºz{ãžüVÆ¡a£a5½äÎÂks¸J@?1è¿{$䑐=k”øsÖ^nŒ¦)ÝåXÃíùN1ØõÚOJë–xF÷h¸ Œ"Ž?x䜚ü³ì¨c*Fœ¯i;7~ñí׫Ðó¥Ë»3Ãü púw ‰°<Á%»ñž ÿ P+Û^ ¾Ye£ŽCÄŒ„/>˜>•á¶Ìm~&&À>M[hÈÈÿ [Ž•íd…RO@3^Ç(ʽ*¶ÖQZyßþ 1Vº}Ñç?¼O4Rh6R€ª£í¡ûÙ a‚3ß·Õ ü=mRÍ/µ9¤‚0ÑC¼Iè:cŽsÛ¾™x£ÆÐ¬ªÍöˢ샒W$•€Å{¨ÀPG ÀÀàŸZìÍ1RÉ0´ðxEË9+Éÿ ^rEÕ—±Š„70l¼áË@û.' ¼¹Žz€N3úUÉ<3á×*?²¬‚ä†"Ùc=p íÛ'¡ª1ñ"økJ†HÒ'»Ÿ+ oÏN¬Ã9 dÙãÜדÏâÍ~æc+j·Jzâ7(£ðW]•晍?nê´º6åwéåç÷N•ZŠíž›¬|?Ðõ?Ñ-E…®³ÇV$~X¯/…õ x‘LˆÑÜÚÈ7¦pzãÜüë½ðÄ^õtÝYËÍ7ÉÖÕ8ÏUe# #€r=sU¾/é’E§jRC4mxNÝ´9†íuá»›V‘ ZI€­×cr1Ÿpzsøf»¨åV‹ìû`qËLÊIã?\~¼³áËC©êhªOîO»‘ÃmçÛçút×¢x“Z}?Üê#b-¤X7õ Äò gž zzbº3œm*qvs·M=íúéw}¿&Úª°^Ö×µÏ(ø‡â†Öµƒenñý†×åQáYûœ÷ÇLœôÎNk¡ð‡¼/µ¸n0æÉ0¬ƒ‚üîÉÆvŒw®Sáö”š¯‹-üÕVŠØÙ[$`(9cqƒÔ_@BëqûÙ`Ýæ­0;79È?w<ó |ÙÜkßÌ1±Ëã ¿ìÒ»ðlìï«ÓnªèèrP´NÏš&Žéö Ù¸÷æ°~-_O'‰`°!RÚÚÝ%]Ø%þbß1'¿ÿ X՝áOöÎŒ·‹¬+Åæ*ÛÛ™0¤ƒOÍÔ `u¯¦ÂaèÐÃÓ«‹¨Ô¥µœ¿¯ÉyÅÙ.oÔôŸ Úx&(STðݽ¦õ] ’ÒNóÁäÈùr3í·žÚ[™ƒ¼veÈ÷ÞIõÎGlqÎ=M|«gsªxÅI6 ]Z·Îªä,¨zŒŽÄ~#ØŠúFñiÉqc©éÐD>S딑 GñŽ1éÐ^+ Ëi;Ô„µVÕú»i¯ÈÒ-ZÍ]òܘ®ì` bÛÙ¥_/y(@÷qÐúg Ô÷W0.Ø› 6Ò© r>QƒŒ0+Èîzb¨É+I0TbNñ"$~)ÕÒ6Þ‹{0VÆ27œWWñcÄcX×íôûyKZéðªc'iQ¿¯LaWŠŸS\·Š“źʸ…ôÙÂí|öÀÇåV|!¤ÂGâÛ[[’ï 3OrÙËPY¹=Î1õ5öåTžÑè Ú64/üö?Zëžk}¬¶éào፾á}3“ü]8Éæ¿´n²Žš_6¾pœ)2?úWÓÚ¥¾¨iWúdŽq{*ª1rXŒd…m»‰äcô¯–dâ•ã‘Jº¬§¨#¨® §,df«8ÉÅßN¾hˆ;îÓ=7áùpën®É 6ûJžO2^œÐò JÖø¥²ã›Ò6Ü·‰!wbÍ‚¬O©»õ¬ÿ ƒP=Ä:â¤-&ÙŽ ` È9 r9íϧzë> XÅ7ƒ5X–krÑ¢L 7€ìw}ÑŸNHëŒüþ:2†á¼+u·á÷N/Û'Ðç~ߘô«ëh!ónRéeQ´6QÛÿ èEwëÅÒ|¸Yqó1uêyùzð8 ƒŠù¦Ò;¹ä6öi<'ü³„[íZhu½ ùÍ¡g‚>r¯׊îÌx}bñ2“­k꣧oø~›hTèóËWò4|ki"xßQ˜Ï6øÀLnß‚0 ¹Æ{±–¶Öe#¨27È@^Ìß.1N¾œyç€õ†ñeé·Õã†çQ°€=­Ì©ºB€Ø8<‚ÃSõ®ùcc>×Ú .Fr:žÝGæ=kÁâ,^!Fž ¬,àµ}%¶«îõ¹†"r²ƒGœüYÕd?aÑÍY®49PyU ÷þ!žxÅm|/‚ãNð˜¼PcûTÒ,¹/Ý=FkÏ|u¨¶«â녏{¤m¢]Û¾ïP>®XãÞ½iÓÁ¾ ‰'¬–6ß¼(„ï— í!úÙäzôë^–:œ¨å|,_¿&š×]uÓѵÛô4’j”bž§x‘Æ©ã›á,‚[Ô ÎÞ= ŒËæ ÀùYÁ?ŽïÚ¼?ÁªxºÕÛ,°1¸‘¿ÝäãØ¯v…@¤åq½ºã œàûââ·z8Xýˆþz~—û»™âµj=Ž â~ãáh@'h¼F#·Üp?ŸëQü-løvépx»cŸø…lxâÃûG·‰¶ø”L£©%y?¦úõÆü-Õ¶¥y`Òl7>q’2üA?•F}c‡jB:¸Jÿ +§¹¿¸Q÷°ív=VÑìu[Qml%R7a×IèTõéŽx¬ ?†š7 1†îã-ˆã’L¡lŽ0OÓ=ÅuˆpÇ•¼3ÛùÒ¶W/!|’wŽw^qÔ×Ïaó M8Q¨ãÑ?ëï0IEhÄa¸X•`a ?!ÐñùQ!Rä ÂžqŽžÝO`I0ÿ J“y|ñ!Îã@99>þ8–+éáu…!ù—ä ʰ<÷6’I®z ÅS„¾)Zþ_Öýµ×ËPåOwø÷þ*üïænÖùmØÝûþ¹=>¦½öî×Jh]¼ç&@§nTŒ6IT Àõ^Fxð7Å3!Ö·aÛ$þÿ ¹ã5îIo:ȪmËY[’8ÇӾlj*òû¢¥xõ¾¼ú•åk+\ð¯ HÚoŽl•Ûk,¯ ç²²cõÅ{²Z\ ´ìQ åpzŽ3Ôð}ÿ Jð¯XO¡øÎé€hÙ¥ûLdŒ`““ù6Gá^ÃáÝ^Ë[Ñb¾YåŒÊ»dŽ4 †2§,;ÿ CQÄ´¾°¨c–±”mºV{«ßÕýÄW\ÖŸ‘çŸ,çMRÆí“l-ƒn~ë©ÉÈê Ü?#Ž•¹ðãSÒ¥ÐWNíà½;ãž)™ÎSÈ9cóLj뵿Å«iÍk¨ió­¶X‚7÷ƒ€yãnyÏŽëÞ Öt`×À×V's$È9Ú:ä{wÆEk€«†Çàc—â$éÎ.éí~Ýëk}ÅAÆpörÑ¢‡Šl¡ÑüSs‹¨‰IÝ„óÀ×wñ&eºðf™pŒÆ9gŽTø£lñëÀçŽ NkÊUK0U’p ï^¡ãÈ¥´ø{£ÙHp`’ØåbqÏ©äó^Æ: Ž' ÊóM«õz+ß×ó5Ÿ»('¹­ð¦C„$˜Å¢_ºÈI?»^äã'ñêzž+ë€ñ-½»´}¡Ë*õ?.xÇ^1ŽMyǸ&“—L–îëöâ7…' bqéÎGé]˪â1$o²¸R8Ã`.q€}sÖ¾C9­8cêÆÞíïóòvÓòùœÕfÔÚéýu­èÖ·Ú Å‚_¤³ÜۺƑߝ”àרý:׃xPþÅÕî-/üØmnQìïGΊÙRqê=>¢½õnæ·r!—h`+’;ò3È<“Û©éšóŸx*÷V¹¸×tÈiˆßwiÔÿ |cŒñÏ®3Ö½̰‰Ë Qr©ö½®¼ÛoÑÙZÅÑ«O൯ýw8;k›ÿ x†;ˆJa;‘º9÷÷R+¡ñgŽí|Iáë{ôáo2ʲ9 029ÉÏLí\‰¿¸Ÿb˜ "Bv$£&#ßiê>=ªª©f  ’N ëí>¡N­XW­~5×úíø\‰»½Ï^ø(—wÖú¥¤2íŽÞXæÁ$ °eÈ888^nÝë²ñÝÔ^ ÖÚ9Q~Ëå7ï DC¶ÑµƒsËÇè9®Wáþƒ6‡£´·°2\Ý:ÈÑ?(#¨'$õèGJ¥ñW\ÿ ‰E¶—¸™g˜ÌÀ¹;Pv ú±ÎNs·ëŸ’–"Ž/:té+ûË]öJöÓM»ëø˜*‘•^Uý—êd|‰åñMæÔÝ‹23å™6æHùÛ‚ëüñ^…ñ1¢oêûÑEØ.õ7*ÅHtÎp{g<·Á«+¸c¿¿pÓ¾Æby=8É_ÄsÆk¬ñB\jÞÔì••Ë[9Píb‹Bヅ =9­3§ð§LšÛáÖšÆæXÌÞdÛP.0\ãïÛ0?™úJ¸™Ë ”•œº+=<µI£¦í¯õêt¬d‹T¬P=ËFêT>ÍØØ@Ï9<÷AQÌ×»Õ¡xùk",JÎæù±Éç$œŽŸZWH®¯"·UÌQ ’ÙÈ]ÅXg<ã ߨg3-Üqe€0¢¨*Œ$܃ ’Sû 8㎼_/e'+Ï–-èÓ¶¶Õíß[·ÙÙ½î쏗¼sk%§µxä‰â-pÒeÆCrú ôσžû=”šÅô(QW‚Õd\ƒæ. \àö¹¯F½°³½0M>‘gr÷q+œ¶NïºHO— ¤ ܥݭ”n·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóٍ¤¶¿õú…ÄRÚ[Ësöټˏ•Ë ópw®qœŒ·Ø ùÇâ‹ý‡ãKèS&ÞvûD Aù‘É9 ŒîqÅ} $SnIV[]ѐ´Ó}ØÜ¾A Ü|½kÅþÓ|E Mu R¼.I¼¶däò‚ÃkÆ}ðy¹vc iUœZ…­Õõ»z¾÷¿n¦*j-É­/àœHã\y5 Û ß™ó0— äŸnzôã#Ô¯,†¥ÚeÔ÷ÜÅ´„“'c…<íÝ€<·SŠ¥k§Ã¢éÆÆÙna‚8–=«ʪ[Ÿ™°pNî02z“ÔÙ–K8.È’Þî(vƒ2®@ äÈûãçžxäÇf¯ˆu¹yUÕîýWšÙ|›ëÒ%Q^í[æ|éo5ZY•^{96ˆY‚§v*x>âº_|U¹Ö´©tûMÒÂ9PÇ#«£#€ éÉñ‘ƒÍz/‰´-į¹°dd,Б›p03ƒœ{ç9=+ Ûᧇ¬¦[‡‚ê婺¸#±ß=³ý¿•Õµjñ½HÙh›Û[§ÚýÊöô÷{˜?ô÷·Ô.u©–_%còcAÀ˜’ }0x9Î>žñÇáÍ9,ahï¦Ì2òÓ ñÛAäry$V²Nð ]=$Ž ‚#Ù‚1ƒƒødõMax‡ÂÖ^!±KkÛ‘ «“Çó²FN8+ëÎ{Ò¼oí§[«ÕMRoËeç×[_m/¦¦k.kôgŽxsSÓ´ý`êzªÜÜKo‰cPC9ÎY‰#§^üý9¹âïÞx£Ë·Ú`±‰‹¤;³–=ÏaôÕAð‚÷kêÁNBéÎælcõö®£Fð†ô2Ò¬]ßÂK$ÓÜ®•”/ÊHàã$ä ¸÷ëf¹Oµúâ“”’²ø­è´µþöjçNü÷üÌ¿ xNïFÒd»¼·h®îT9ŽAµÖ>qÁçÔœtïÒ»\ȶÎîcÞäîó3¶@#ÉIÎ ÔñW.<´’¥–ÑÑ€ÕšA‚ ;†qÓë‚2q ÒÂó$# Çí‡ !Ë}Õ9ÈÎÑÉã=;ŒÇÎuñ+ÉûÏ¥öíeÙ+$úíÜ娯'+êZH4ƒq¶FV‹gïŒ208ÆÌ)íб>M|÷âÍã¾"iì‹¥£Jd´™OÝç;sÈúr+ÜäˆË)DŒ¥šF°*3Õ”d {zÔwºQ¿·UžÉf†~>I+ŒqÔ`ð3œ“Ü×f]œTÁÔn4“ƒø’Ýßõ_«*5šzGCÊ,þ+ê1ò÷O¶¸cœºb2yÇ;cùÕ£ñh¬›áÑŠr¤ÝäNBk¥—á—†gxšX/쑘hŸ*Tçn =û㦠2|(ð¿e·ºÖ$ ýìŸ!'åΰyîî+×öœ=Y:²¦ÓÞ×iü’—ü -BK™£˜›âÆ¡&véðõ-ûÉY¹=Onj¹ø¯¯yf4·±T Pó`çœ7={×mÃ/ ¢˜ZÚòK…G½¥b„’G AãÜœ*í¯Ã¿ IoæI¦NU8‘RwÈã;·€ Û×ëÒ”1Y •£E»ÿ Oyto¢<£Áö·šï,䉧ûA¼sû»Nò}¹üE{ÜÖªò1’õÞr0â}ÎØ#>à/8ïéÎ~—áÍ#ñÎlí§³2f'h”?C÷YËdð:qëõÓ·‚ïeÄ© ÔÈØÜRL+žAÎ3¼g=åšó³Œt3 ÑQ¦ùRÙßE®¼±w_;þhš’Sirÿ ^ˆã¼iੇ|RòO„m°J/“$·l“ ÇÓ¿ÿ [ÑŠÆ“„†Õø>cFÆ6Ø1ƒ– àz7Ldòxäüwá‹ÝAXùO•Úý’é®ähm­ •NÀ±ÌTÈç ƒ‘I$pGž:‚ÄbêW¢®œ´|­¦­nÍ>¶ÖÏ¢§ÎÜ¢ºö¹•%ÄqL^öÛ KpNA<ã¡ …î==ª¸óffËF‡yÌcÉ ©ç$ð=ñÏ­YþÊ’Ú]—¥‚¬‚eDïÎH>Ÿ_ÌTP™a‰ch['çÆÜò7a‡?w°Ïn§âÎ5”’¨¹uÚÛ|´ÓÓc§{O—ü1•ªxsÃZ…ÊÏy¡Ã3¸Ë2Èé» ‘ƒÎ äžÜðA§cáOéúÛ4ý5-fŒï„ù¬ûô.Ç Üsž•Ò¾•wo<¶Ÿ"¬¡º|£ î2sÇ¡éE²ÉFѱrU°dÜ6œ¨ mc†Îxë׺Þ'0²¡Rr„{j¾í·è›µ÷)º·å–‹î2|I®Y¼ºÍË·–ÃÆà㍣'óÆxƒOÆÞ&>\lóÌxP Xc¸ì Sþ5§qà/ê>#žÞW¸if$\3 ® ûÄ“ùŽÕê¾ð<Ó‹H¶óÏ" å·( á‘€:ã†8Ï=+ꨬUA×ÃËÚT’ÑÞöù¥¢]{»ms¥F0\ÑÕ—ô}&ÛB´ƒOŽÚ+›xíÄÀ1 ,v± žIëíZ0ǧ™3 í2®0ทp9öÝÔž)ÓZËoq/Ú“‘L ²ŒmùŽÓ9§[Û#Ä‘\ÞB¬Çs [;à à«g‚2ôòªœÝV§»·¯/[uó½õÛï¾ /šÍ}öüÿ «=x»HŸÂÞ.™ ÌQùŸh´‘#a$‚'¡u<Š›Æ>2>+ƒLSiöwµFó1!eg`£åœ ÷ëÛö}Á¿ÛVÙêv $¬ƒ|,s÷z€ð΃¨x÷ÅD\ÜŒÞmåÔ„ ˆ o| :{ÇÓ¶–òÁn!´0Ål€, ƒ ( ÛŒŒ c¶rsšæ,4‹MÛOH!@¢ ÇŽ„`å²9ÝÃw;AÍt0®¤¡…¯ØÄ.Àì클ƒ‘ßñ5Í,Óëu-ÈÔc¢KÃÓ£òÖ̺U.õL¯0…%2È—"~x ‚[`có±nHàŽyàö™¥keˆìŒÛFç{(Ø©†`Jã#Žwg<“:ÚÉ;M ^\yhûX‡vB·÷zrF?§BÊÔ/s<ÐÈB)Û± ·ÍÔwç5Âã:så§e{mѤï«Òíh—]Wm4âí¿ùþW4bC3¶ª¾Ùr$ pw`àädzt!yŠI„hÂîàM)!edŒm'æ>Ç?wzºK­ìcŒ´¯Ìq6fp$)ãw¡éUl`µ»ARAˆÝÕgr:äŒgƒéé[Ôö±”iYs5Ýï«ÙG—K=þF’æMG«óÿ `ŠKɦuOQ!ÕåŒ/ÎGÞ`@ËqÕzdõâ«Ê/Ö(ƒK´%ŽbMü åÜŸö—>¤óŒŒV‘°„I¢Yž#™¥ùÏÊ@8 œgqöö5ª4vד[¬(q cò¨À!FGaÁõõ¯?§†¥ÏU½í¿WªZ$úyú½Žz×§Éþ?>Ã×È•6°{™™ŽÙ.$`­ÎUœ…çè ' ¤r$1Ø(y7 ðV<ž:È  ÁÎMw¾Â'Øb§øxb7gãО½óÉÊë²,i„Fȹ£§8ãä½k¹¥¦ê/ç{ïê驪2œ/«ü?¯Ô›ìñÜ$þeýœRIåŒg9Ác’zrrNO bÚi¢ ѺË/$,“ª¯Ýä;Œ× ´<ÛÑn³IvŸb™¥ nm–ÄŸ—nÝÀãŽ3ëÍG,.öó³˜Ù£¹u ÊÌrŠ[<±!@Æ:c9ÅZh ì’M5ÄìÌ-‚¼ëÉùqŽGì9¬á ;¨A-ž—évþÖ–^ON·Ô”ŸEý}ú×PO&e[]ÒG¸˜Ûp ƒÃà/Ë·8ûÀ€1ž@¿ÚB*²­¼ñì8@p™8Q“žÆH'8«I-%¸‚ F»“åó6°Uù|¶Ú¸ã ò^Äw¥ŠÖK–1ÜÝK,Žddlí²0PÀü“×ükG…¯U«·¶–´w¶ŽÍ¾©yÞú[Zös•¯Á[™6° ¨¼ÉVæq·,# ìãï‘×8îry®A››¨,ãc66»Ë´ã'æÉù?t}¢æH--Òá"›|ˆ¬[í  7¶ö#¸9«––‹$,+Ëqœ\Êø c€yê^ݸÄa°«™B-9%«×®‹V´w~vÜTéꢷþ¼ˆ%·¹• ’[xç•÷2gØS?6åÀÚ õ9É#š@÷bT¸º²C*3Bá¤òÎA9 =úU§Ó"2Ãlá0iÝIc‚2Î@%öç94ùô»'»HÄ¥Ô¾@à Tp£šíx:úÊ:5eºßMý×wµ›Ó_+šº3Ýyvÿ "ºÇ<ÂI>Õ 1G·Ë«È«É# àÈÇ øp Jv·šæDûE¿›†Ë’NFr2qŸ½ÇAÜšu•´éí#Ħ8£2”Ú2Ã/€[ÎTr;qŠz*ý’Îþ(≠;¡TÆâ›;ºÿ àçœk‘Þ­8¾Uª¾íé{^×IZéwÓkXÉûÑZo¯_øo×È¡¬ â–ÞR§2„‚Àœü½ùç® SVa†Âüª¼±D‘ŒísŸàä|ä2 æ[‹z”¯s{wn„ÆmáóCO+†GO8Ïeçåº`¯^¼ðG5f{Xžä,k‰<á y™¥voÆ éÛõëI=œ1‹éíÔÀÑ)R#;AÂncäŽ:tÏ#¶TkB.0Œ-ÖÞZÛgumß}fÎJÉ+#2êÔP£žùÈÅi¢%œ3P*Yƒò‚Aì“Ž2r:ƒÐúñi­RUQq‰H9!”={~¼ “JŽV¥»×²m.ÛߺiYl¾òk˜gL³·rT• ’…wHÁ6ä`–Î3ùÌ4Øe³†&òL‘•%clyîAÂäà0 žüç$[3uŘpNOÀÉ=† cï{rYK ååä~FÁ •a»"Lär1Ó¯2Äõæ<™C•.fÕ»è¥~½-¿g½Â4¡{[ør¨¶·Žõäx¥’l®qpwÇ»8ärF \cޏܯÓ-g‚yciÏÀ¾rÎwèØÈ#o°Á9ã5¢šfÔxÞæfGusÏÌJÿ µ×œ/LtãÅT7²¶w,l ɳ;”eúà·¨çîŒsÜgTÃS¦­^ '~‹®›¯+k÷ZÖd©Æ*Ó[Ü«%Œk0ŽXƒ”$k#Ȩ P2bv‘ƒŸáÇ™ÆÕb)m$É*8óLE‘8'–ÜN Úyàúô­+{uº±I'wvš4fÜr íì½=úuú sFlìV$‘ö†Hсù€$§ õ=½¸«Ž] :Ž+•¦ïmRþ½l´îÊT#nkiøÿ _ðÆT¶7Ò½ºÒ£Î¸d\ã8=yãŽÜäR{x]ZâÚé#¸r²#»ÎHÆ6õ ç® ÎFkr;sºÄ.&;só± Ç9êH÷ýSšÕ­tÐU¢-n­ Ì| vqœ„{gŒt§S.P‹’މ_[;m¥Þ­ZýRûÂX{+¥úü¼ú•-àÓ7!„G"“´‹žƒnrYXã¸îp éœ!Ó­oP̏tÑ (‰Þ¹é€sÓ#GLçÕšÑnJý¡!‘Tä#“ß?îýp}xÇ‚I¥Õn#·¸–y'qó@r[ Êô÷<ÔWÃÓ¢áN¥4ԝ’I&ݼ¬¬¼ÞºvéÆ FQV~_ÒüJÖÚt¥¦Xá3BÄP^%ÈÎW-×c¡ú©¤·Iþèk¥š?–UQåIR[’O 5x\ÉhÆI¶K4«2ùªŠŒ<¼óœçØ`u«‚Í.VHä € Ëgfx''9ÆI#±®Z8 sISºku¢ßÞ]úk»Jößl¡B.Ü»ÿ MWe °·Ž%šêɆ¼»Âù³´œ O¿cÐÓÄh©"ÛÜÏ.ÖV ’3nüÄmnq[ŒòznšÖ>J¬òˆæ…qýØP Ž:ä7^0yëWšÍ_79äoaÈ °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+J yÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½ âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î <iWN­smª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ