1function Geocoder(t,e,n,i){var r=t.locations?JSON.parse(t.locations):{},o=$('meta[name="bounds"]').attr("content");(o=void 0!==o&&o.split(","))&&(o=new google.maps.LatLngBounds(new google.maps.LatLng(o[0],o[1]),new google.maps.LatLng(o[2],o[3])));var a=[],s=250,l=function(){var e=a[0],u=new google.maps.Geocoder,c={address:e.address};o&&(c.bounds=o),u.geocode(c,(function(o,u){if(u===google.maps.GeocoderStatus.OK){var c={lat:o[0].geometry.location.lat(),lng:o[0].geometry.location.lng(),formattedAddress:o[0].formatted_address};r[e.address]=c,t.locations=JSON.stringify(r),a.shift(),e.d.resolve(c)}else u===google.maps.GeocoderStatus.ZERO_RESULTS?(a.shift(),e.d.reject({type:"zero",message:"Zero results for geocoding address "+e.address})):u===google.maps.GeocoderStatus.OVER_QUERY_LIMIT?e.executedAfterPause&&(a.shift(),e.d.reject({type:"busy",message:"Geocoding server is busy can not process address "+e.address})):u===google.maps.GeocoderStatus.REQUEST_DENIED?(a.shift(),e.d.reject({type:"denied",message:"Request denied for geocoding address "+e.address})):(a.shift(),e.d.reject({type:"invalid",message:"Invalid request for geocoding: status="+u+", address="+e.address}));a.length&&(u===google.maps.GeocoderStatus.OVER_QUERY_LIMIT?(a[0].executedAfterPause=!0,n(l,s)):n(l,0));i.$$phase||i.$apply()}))};return{geocodeAddress:function(t){var n=e.defer();return r.hasOwnProperty(t)?n.resolve(r[t]):(a.push({address:t,d:n}),1===a.length&&l()),n.promise}}}function cMediaSlideshow(t,e,n){return{restrict:"C",scope:!0,controller:"SlideshowController",template:function(t){if(angular.element(t).hasClass("c-align--full"))return'<div class="c-media--slideshow__slides"><div class="c-media--slideshow__slide" ng-repeat="slideshowImage in slideshowImages" ng-show="slideshowImage.visible"><div class="c-media--slideshow__image__container"><div class="c-media--slideshow__image"><cl-image public-id="{{getPublicID(slideshowImage.url)}}" height="640" width="960" crop="fit"><cl-transformation width="{{ slideshowImage.cropping.width }}" x="{{ slideshowImage.cropping.x1 }}" y="{{ slideshowImage.cropping.y1 }}" crop="crop"/></cl-image></div></div></div><div class="c-media--slideshow__controls"><button ng-click="prev()" class="c-media--slideshow__controls--prev" type="button"></button><button ng-click="next()" class="c-media--slideshow__controls--next" type="button"></button></div></div><div class="c-media--slideshow__captions"><div ng-repeat="slideshowImage in slideshowImages" ng-show="slideshowImage.visible"><figcaption><div class="c-media--slideshow__number">{{ $index + 1 }} of {{ slideshowImages.length }}</div><div class="c-media--slideshow__title" ng-show="slideshowImage.title" ng-bind-html="slideshowImage.title | trustAsHtml"></div><div class="c-media--slideshow__caption" ng-show="slideshowImage.caption" ng-bind-html="slideshowImage.caption | trustAsHtml"></div><div class="c-media--slideshow__attributions" ng-show="slideshowImage.image.attributions.length > 0">Image: <span ng-repeat="attribution in slideshowImage.image.attributions"><a href="/producers/{{ attribution.slug }}">{{ attribution.producer_token }}</a><span ng-if="!$last">, </span></span></div></figcaption></div></div>'},link:function(t,e,i){t.slideshowImages=n["slideshow_"+i.entityId].slideshow_images,t.getPublicID=function(t){return t.substring(t.lastIndexOf("/")+1,t.lastIndexOf("."))}}}}function cMediaVideo(t,e){return{restrict:"C",scope:!1,link:function(n,i,r){if(angular.element(i).hasClass("c-align--full")){n.video=n.preloaded["video_"+r.entityId];var o=r.id||"jwplayer-"+Math.floor(Math.random()*Math.pow(10,15)),a=(e.settings.networkCode,e.settings.property,{primary:"flash",width:"100%",aspectratio:"16:9",advertising:{client:"googima",tag:e.getVideoAdTag()},ga:{}}),s=$('meta[name="vimeo_access_token"]').attr("content"),l={method:"GET",url:"https://api.vimeo.com/videos/"+n.video.video_id,headers:{"X-CSRF-Token":void 0,Authorization:"Bearer "+s}};t(l).then((function(t){a.file=t.data.files[1].link_secure,a.type="mp4",a.image=t.data.pictures.sizes.pop().link,$.getScript($('meta[name="jwplayer_url"]').attr("content"),(function(){console.log("initializing jwplayer with options...",a),i.html('<div id="'+o+'"></div>'),n.player=jwplayer(o),n.player.setup(a)}))}))}}}}function nkDataTable(){return{restrict:"C",scope:{scrollY:"@",scrollX:"@",paging:"@",scrollC
1ollapse:"@",searching:"@"},link:function(t,e){var n=angular.extend({scrollY:500,scrollX:!0,paging:!1,scrollCollapse:!1,searching:!1},t);$(e).DataTable(n)}}}function nkSelectize(t,e){return{restrict:"A",scope:{ngModel:"=",config:"=?",options:"=?",ngDisabled:"=",ngRequired:"&"},require:"?ngModel",link:function(n,i,r,o){function a(t){var e={};return e[d.labelField]=t,e[d.valueField]=t,e}function s(t){t?c.disable():c.enable()}function l(t){return t?(t=angular.isArray(t)?t:[t],$.map(t,(function(t){return"string"==typeof t?a(t):t}))):[]}function u(){p(),c.$control.toggleClass("ng-valid",o.$valid),c.$control.toggleClass("ng-invalid",o.$invalid),c.$control.toggleClass("ng-dirty",o.$dirty),c.$control.toggleClass("ng-pristine",o.$pristine),angular.equals(c.items,n.ngModel)||(c.addOption(l(n.ngModel)),t((function(){c.setValue(n.ngModel)})))}if(o){n.config||(n.config={}),n.config.maxItems||(r.multiple?n.config.maxItems=null:n.config.maxItems=1);var c,d=angular.extend({},Selectize.defaults,e,n.config);o.$isEmpty=function(t){return null==t||!t.length};var p=function(){var t=(n.ngRequired()||r.required||d.required)&&o.$isEmpty(n.ngModel);o.$setValidity("required",!t)},f=d.onChange,h=d.onOptionAdd;d.onChange=function(){angular.equals(c.items,n.ngModel)||n.$evalAsync((function(){var t=angular.copy(c.items);1==d.maxItems&&(t=t[0]),o.$setViewValue(t)})),f&&f.apply(this,arguments)},d.onOptionAdd=function(t,e){-1===n.options.indexOf(e)&&n.options.push(e),h&&h.apply(this,arguments)},n.options=l(angular.copy(n.options||d.options||n.ngModel));var m=d.onInitialize;d.onInitialize=function(){(c=i[0].selectize).addOption(n.options),t((function(){c.setValue(n.ngModel)})),m&&m(c),n.$watchCollection("options",c.addOption.bind(c)),n.$watch("ngModel",u),n.$watch("ngDisabled",s)},i.selectize(d),i.on("$destroy",(function(){c&&(c.destroy(),i=null)}))}else i.selectize()}}}!function(t,e){"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,(function(t,e){function n(t){var e=!!t&&"length"in t&&t.length,n=ft.type(t);return"function"!==n&&!ft.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function i(t,e,n){if(ft.isFunction(e))return ft.grep(t,(function(t,i){return!!e.call(t,i,t)!==n}));if(e.nodeType)return ft.grep(t,(function(t){return t===e!==n}));if("string"==typeof e){if(xt.test(e))return ft.filter(e,t,n);e=ft.filter(e,t)}return ft.grep(t,(function(t){return ft.inArray(t,e)>-1!==n}))}function r(t,e){do{t=t[e]}while(t&&1!==t.nodeType);return t}function o(t){var e={};return ft.each(t.match(Et)||[],(function(t,n){e[n]=!0})),e}function a(){it.addEventListener?(it.removeEventListener("DOMContentLoaded",s),t.removeEventListener("load",s)):(it.detachEvent("onreadystatechange",s),t.detachEvent("onload",s))}function s(){(it.addEventListener||"load"===t.event.type||"complete"===it.readyState)&&(a(),ft.ready())}function l(t,e,n){if(void 0===n&&1===t.nodeType){var i="data-"+e.replace(Ot,"-$1").toLowerCase();if("string"==typeof(n=t.getAttribute(i))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Ft.test(n)?ft.parseJSON(n):n)}catch(t){}ft.data(t,e,n)}else n=void 0}return n}function u(t){var e;for(e in t)if(("data"!==e||!ft.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function c(t,e,n,i){if(Pt(t)){var r,o,a=ft.expando,s=t.nodeType,l=s?ft.cache:t,u=s?t[a]:t[a]&&a;if(u&&l[u]&&(i||l[u].data)||void 0!==n||"string"!=typeof e)return u||(u=s?t[a]=nt.pop()||ft.guid++:a),l[u]||(l[u]=s?{}:{toJSON:ft.noop}),"object"!=typeof e&&"function"!=typeof e||(i?l[u]=ft.extend(l[u],e):l[u].data=ft.extend(l[u].data,e)),o=l[u],i||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[ft.camelCase(e)]=n),"string"==typeof e?null==(r=o[e])&&(r=o[ft.camelCase(e)]):r=o,r}}function d(t,e,n){if(Pt(t)){var i,r,o=t.nodeType,a=o?ft.cache:t,s=o?t[ft.expando]:ft.expando;if(a[s]){if(e&&(i=n?a[s]:a[s].data)){r=(e=ft.isArray(e)?e.concat(ft.map(e,ft.camelCase)):e in i||(e=ft.camelCase(e))in i?[e]:e.split(" ")).length;for(;r--;)delete i[e[r]];if(n?!u(i):!ft.isEmptyObject(i))return}
vendor: 5,722 bytes, line 1
1(n||(delete a[s].data,u(a[s])))&&(o?ft.cleanData([t],!0):dt.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}function p(t,e,n,i){var r,o=1,a=20,s=i?function(){return i.cur()}:function(){return ft.css(t,e,"")},l=s(),u=n&&n[3]||(ft.cssNumber[e]?"":"px"),c=(ft.cssNumber[e]||"px"!==u&&+l)&&Rt.exec(ft.css(t,e));if(c&&c[3]!==u){u=u||c[3],n=n||[],c=+l||1;do{c/=o=o||".5",ft.style(t,e,c+u)}while(o!==(o=s()/l)&&1!==o&&--a)}return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}function f(t){var e=Gt.split("|"),n=t.createDocumentFragment();if(n.createElement)for(;e.length;)n.createElement(e.pop());return n}function h(t,e){var n,i,r=0,o=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):void 0;if(!o)for(o=[],n=t.childNodes||t;null!=(i=n[r]);r++)!e||ft.nodeName(i,e)?o.push(i):ft.merge(o,h(i,e));return void 0===e||e&&ft.nodeName(t,e)?ft.merge([t],o):o}function m(t,e){for(var n,i=0;null!=(n=t[i]);i++)ft._data(n,"globalEval",!e||ft._data(e[i],"globalEval"))}function g(t){zt.test(t.type)&&(t.defaultChecked=t.checked)}function v(t,e,n,i,r){for(var o,a,s,l,u,c,d,p=t.length,v=f(e),y=[],b=0;b<p;b++)if((a=t[b])||0===a)if("object"===ft.type(a))ft.merge(y,a.nodeType?[a]:a);else if(Xt.test(a)){for(l=l||v.appendChild(e.createElement("div")),u=(Wt.exec(a)||["",""])[1].toLowerCase(),d=Yt[u]||Yt._default,l.innerHTML=d[1]+ft.htmlPrefilter(a)+d[2],o=d[0];o--;)l=l.lastChild;if(!dt.leadingWhitespace&&Ut.test(a)&&y.push(e.createTextNode(Ut.exec(a)[0])),!dt.tbody)for(o=(a="table"!==u||Jt.test(a)?"<table>"!==d[1]||Jt.test(a)?0:l:l.firstChild)&&a.childNodes.length;o--;)ft.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(ft.merge(y,l.childNodes),l.textContent="";l.firstChild;)l.removeChild(l.firstChild);l=v.lastChild}else y.push(e.createTextNode(a));for(l&&v.removeChild(l),dt.appendChecked||ft.grep(h(y,"input"),g),b=0;a=y[b++];)if(i&&ft.inArray(a,i)>-1)r&&r.push(a);else if(s=ft.contains(a.ownerDocument,a),l=h(v.appendChild(a),"script"),s&&m(l),n)for(o=0;a=l[o++];)Vt.test(a.type||"")&&n.push(a);return l=null,v}function y(){return!0}function b(){return!1}function _(){try{return it.activeElement}catch(t){}}function w(t,e,n,i,r,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(i=i||n,n=void 0),e)w(t,s,n,i,e[s],o);return t}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=b;else if(!r)return t;return 1===o&&(a=r,r=function(t){return ft().off(t),a.apply(this,arguments)},r.guid=a.guid||(a.guid=ft.guid++)),t.each((function(){ft.event.add(this,e,r,i,n)}))}function $(t,e){return ft.nodeName(t,"table")&&ft.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function x(t){return t.type=(null!==ft.find.attr(t,"type"))+"/"+t.type,t}function C(t){var e=se.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function S(t,e){if(1===e.nodeType&&ft.hasData(t)){var n,i,r,o=ft._data(t),a=ft._data(e,o),s=o.events;if(s)for(n in delete a.handle,a.events={},s)for(i=0,r=s[n].length;i<r;i++)ft.event.add(e,n,s[n][i]);a.data&&(a.data=ft.extend({},a.data))}}function D(t,e){var n,i,r;if(1===e.nodeType){if(n=e.nodeName.toLowerCase(),!dt.noCloneEvent&&e[ft.expando]){for(i in(r=ft._data(e)).events)ft.removeEvent(e,i,r.handle);e.removeAttribute(ft.expando)}"script"===n&&e.text!==t.text?(x(e).text=t.text,C(e)):"object"===n?(e.parentNode&&(e.outerHTML=t.outerHTML),dt.html5Clone&&t.innerHTML&&!ft.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===n&&zt.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===n?e.defaultSelected=e.selected=t.defaultSelected:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}}function T(t,e,n,i){e=ot.apply([],e);var r,o,a,s,l,u,c=0,d=t.length,p=d-1,f=e[0],m=ft.isFunction(f);if(m||d>1&&"string"==typeof f&&!dt.checkClone&&ae.test(f))return t.each((function(r){var o=t.eq(r);m&&(e[0]=f.call(this,r,o.html())),T(o,e,n,i)}));if(d&&(r=(u=v(e,t[0].ownerDocument,!1,t,i)).firstChild,1===u.childNodes.length&&(u=r),r||i)){for(a=(s=ft.map(h(u,"script"),x)).length;c<d;c++)o=u,c!==p&&(o=ft.clone(o,!0,!0),a&&ft.merge(s,h(o,"script"))),n.call(t[c],o,c);if(a)for(l=s[s.length-1].ownerDocument,ft.map(s,C),c=0;c<a;c++)o=s[c],Vt.test(o.type||"")&&!ft._data(o,"globalEval")&&ft.contains(l,o)&&(o.src?ft._evalUrl&&ft._evalUrl(o.src):ft.globalEval((o.text||o.textContent||o.innerHTML||"").replace(le,"")));u=r=null}return t}function k(t,e,n){for(var i,r=e?ft.filter(e,t):t,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||ft.cleanData(h(i)),i.parentNode&&(n&&ft.contains(i.ownerDocument,i)&&m(h(i,"script")),i.parentNode.removeChild(i));return t}function A(t,e){var n=ft(e.createElement(t)).appendTo(e.body),i=ft.css(n[0],"display");return n.detach(),i}function E(t){var e=it,n=de[t];return n||("none"!==(n=A(t,e))&&n||((e=((ce=(ce||ft("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement))[0].contentWindow||ce[0].contentDocument).document).write(),e.close(),n=A(t,e),ce.detach()),de[t]=n),n}function I(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}function P(t){if(t in De)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=Se.length;n--;)if((t=Se[n]+e)in De)return t}function F(t,e){for(var n,i,r,o=[],a=0,s=t.length;a<s;a++)(i=t[a]).style&&(o[a]=ft._data(i,"olddisplay"),n=i.style.display,e?(o[a]||"none"!==n||(i.style.display=""),""===i.style.display&&Bt(i)&&(o[a]=ft._data(i,"olddisplay",E(i.nodeName)))):(r=Bt(i),(n&&"none"!==n||!r)&&ft._data(i,"olddisplay",r?n:ft.css(i,"dis
1play"))));for(a=0;a<s;a++)(i=t[a]).style&&(e&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=e?o[a]||"":"none"));return t}function O(t,e,n){var i=$e.exec(e);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):e}function M(t,e,n,i,r){for(var o=n===(i?"border":"content")?4:"width"===e?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=ft.css(t,n+Ht[o],!0,r)),i?("content"===n&&(a-=ft.css(t,"padding"+Ht[o],!0,r)),"margin"!==n&&(a-=ft.css(t,"border"+Ht[o]+"Width",!0,r))):(a+=ft.css(t,"padding"+Ht[o],!0,r),"padding"!==n&&(a+=ft.css(t,"border"+Ht[o]+"Width",!0,r)));return a}function N(t,e,n){var i=!0,r="width"===e?t.offsetWidth:t.offsetHeight,o=ge(t),a=dt.boxSizing&&"border-box"===ft.css(t,"boxSizing",!1,o);if(r<=0||null==r){if(((r=ve(t,e,o))<0||null==r)&&(r=t.style[e]),fe.test(r))return r;i=a&&(dt.boxSizingReliable()||r===t.style[e]),r=parseFloat(r)||0}return r+M(t,e,n||(a?"border":"content"),i,o)+"px"}function j(t,e,n,i,r){return new j.prototype.init(t,e,n,i,r)}function L(){return t.setTimeout((function(){Te=void 0})),Te=ft.now()}function R(t,e){var n,i={height:t},r=0;for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=Ht[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function H(t,e,n){for(var i,r=(z.tweeners[e]||[]).concat(z.tweeners["*"]),o=0,a=r.length;o<a;o++)if(i=r[o].call(n,e,t))return i}function B(t,e,n){var i,r,o,a,s,l,u,c=this,d={},p=t.style,f=t.nodeType&&Bt(t),h=ft._data(t,"fxshow");for(i in n.queue||(null==(s=ft._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,c.always((function(){c.always((function(){s.unqueued--,ft.queue(t,"fx").length||s.empty.fire()}))}))),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===("none"===(u=ft.css(t,"display"))?ft._data(t,"olddisplay")||E(t.nodeName):u)&&"none"===ft.css(t,"float")&&(dt.inlineBlockNeedsLayout&&"inline"!==E(t.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",dt.shrinkWrapBlocks()||c.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),e)if(r=e[i],Ae.exec(r)){if(delete e[i],o=o||"toggle"===r,r===(f?"hide":"show")){if("show"!==r||!h||void 0===h[i])continue;f=!0}d[i]=h&&h[i]||ft.style(t,i)}else u=void 0;if(ft.isEmptyObject(d))"inline"===("none"===u?E(t.nodeName):u)&&(p.display=u);else for(i in h?"hidden"in h&&(f=h.hidden):h=ft._data(t,"fxshow",{}),o&&(h.hidden=!f),f?ft(t).show():c.done((function(){ft(t).hide()})),c.done((function(){var e;for(e in ft._removeData(t,"fxshow"),d)ft.style(t,e,d[e])})),d)a=H(f?h[i]:0,i,c),i in h||(h[i]=a.start,f&&(a.end=a.start,a.start="width"===i||"height"===i?1:0))}function q(t,e){var n,i,r,o,a;for(n in t)if(r=e[i=ft.camelCase(n)],o=t[n],ft.isArray(o)&&(r=o[1],o=t[n]=o[0]),n!==i&&(t[i]=o,delete t[n]),(a=ft.cssHooks[i])&&"expand"in a)for(n in o=a.expand(o),delete t[i],o)n in t||(t[n]=o[n],e[n]=r);else e[i]=r}function z(t,e,n){var i,r,o=0,a=z.prefilters.length,s=ft.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var e=Te||L(),n=Math.max(0,u.startTime+u.duration-e),i=1-(n/u.duration||0),o=0,a=u.tweens.length;o<a;o++)u.tweens[o].run(i);return s.notifyWith(t,[u,i,n]),i<1&&a?n:(s.resolveWith(t,[u]),!1)},u=s.promise({elem:t,props:ft.extend({},e),opts:ft.extend(!0,{specialEasing:{},easing:ft.easing._default},n),originalProperties:e,originalOptions:n,startTime:Te||L(),duration:n.duration,tweens:[],createTween:function(e,n){var i=ft.Tween(t,u.opts,e,n,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(i),i},stop:function(e){var n=0,i=e?u.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)u.tweens[n].run(1);return e?(s.notifyWith(t,[u,1,0]),s.resolveWith(t,[u,e])):s.rejectWith(t,[u,e]),this}}),c=u.props;for(q(c,u.opts.specialEasing);o<a;o++)if(i=z.prefilters[o].call(u,t,c,u.opts))return ft.isFunction(i.stop)&&(ft._queueHooks(u.elem,u.opts.queue).stop=ft.proxy(i.stop,i)),i;return ft.map(c,H,u),ft.isFunction(u.opts.start)&&u.opts.start.call(t,u),ft.fx.timer(ft.extend(l,{elem:t,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function W(t){return ft.attr(t,"class")||""}function V(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var i,r=0,o=e.toLowerCase().match(Et)||[];if(ft.isFunction(n))for(;i=o[r++];)"+"===i.charAt(0)?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function U(t,e,n,i){function r(s){var l;return o[s]=!0,ft.each(t[s]||[],(function(t,s){var u=s(e,n,i);return"string"!=typeof u||a||o[u]?a?!(l=u):void 0:(e.dataTypes.unshift(u),r(u),!1)})),l}var o={},a=t===tn;return r(e.dataTypes[0])||!o["*"]&&r("*")}function G(t,e){var n,i,r=ft.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((r[i]?t:n||(n={}))[i]=e[i]);return n&&ft.extend(!0,t,n),t}function Y(t,e,n){for(var i,r,o,a,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(a in s)if(s[a]&&s[a].test(r)){l.unshift(a);break}if(l[0]in n)o=l[0];else{for(a in n){if(!l[0]||t.converters[a+" "+l[0]]){o=a;break}i||(i=a)}o=o||i}if(o)return o!==l[0]&&l.unshift(o),n[o]}function X(t,e,n,i){var r,o,a,s,l,u={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)u[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!l&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=u[l+" "+o]||u["* "+o]))for(r in u)if((s=r.split(" "))[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[r]:!0!==u[r]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}function J(t){return t.style&&t.style.display||ft.css(t,"display")}function K(t){if(!ft.contains(t.ownerDocument||it,t))return!0;for(;t&&1===t.nodeType;){if("none"===J(t)||"hidden"===t.type)return!0;t=t.parentNode}return!1}function Q(t,e,n,i){var r;if(ft.isArray(e))ft.each(e,(function(e,r){n||an.test(t)?i(t,r):Q(t+"["+("object"==typeof r&&null!=r?e:"")+"]",r,n,i)}));else if(n||"object"!==ft.type(e))i(t,e);else for(r in e)Q(t+"["+r+"]",e[r],n,i)}function Z(){try{return new t.XMLHttpRequest}catch(t){}}function tt(){try{return new t.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function et(t){return ft.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}var nt=[],it=t.document,rt=nt.slice,ot=nt.concat,at=nt.push,st=nt.indexOf,lt={},ut=lt.toString,ct=lt.hasOwnProperty,dt={},pt="1.12.4",ft=function(t,e){return new ft.fn.init(t,e)},ht=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,mt=/^-ms-/,gt=/-([\da-z])/gi,vt=function(t,e){return e.toUpperCase()};ft.fn=ft.prototype={jquery:pt,constructor:ft,selector:"",length:0,toArray:function(){return rt.call(this)},get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:rt.call(this)},pushStack:function(t){var e=ft.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t){return ft.each(this,t)},map:function(t){return this.pushStack(ft.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(rt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:at,sort:nt.sort,splice:nt.splice},ft.extend=ft.fn.extend=function(){var t,e,n,i,r,o,a=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[s]||{}
vendor: 7,260 bytes, line 1
1,s++),"object"==typeof a||ft.isFunction(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(r=arguments[s]))for(i in r)t=a[i],a!==(n=r[i])&&(u&&n&&(ft.isPlainObject(n)||(e=ft.isArray(n)))?(e?(e=!1,o=t&&ft.isArray(t)?t:[]):o=t&&ft.isPlainObject(t)?t:{},a[i]=ft.extend(u,o,n)):void 0!==n&&(a[i]=n));return a},ft.extend({expando:"jQuery"+(pt+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===ft.type(t)},isArray:Array.isArray||function(t){return"array"===ft.type(t)},isWindow:function(t){return null!=t&&t==t.window},isNumeric:function(t){var e=t&&t.toString();return!ft.isArray(t)&&e-parseFloat(e)+1>=0},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},isPlainObject:function(t){var e;if(!t||"object"!==ft.type(t)||t.nodeType||ft.isWindow(t))return!1;try{if(t.constructor&&!ct.call(t,"constructor")&&!ct.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}if(!dt.ownFirst)for(e in t)return ct.call(t,e);for(e in t);return void 0===e||ct.call(t,e)},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?lt[ut.call(t)]||"object":typeof t},globalEval:function(e){e&&ft.trim(e)&&(t.execScript||function(e){t.eval.call(t,e)})(e)},camelCase:function(t){return t.replace(mt,"ms-").replace(gt,vt)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e){var i,r=0;if(n(t))for(i=t.length;r<i&&!1!==e.call(t[r],r,t[r]);r++);else for(r in t)if(!1===e.call(t[r],r,t[r]))break;return t},trim:function(t){return null==t?"":(t+"").replace(ht,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(n(Object(t))?ft.merge(i,"string"==typeof t?[t]:t):at.call(i,t)),i},inArray:function(t,e,n){var i;if(e){if(st)return st.call(e,t,n);for(i=e.length,n=n?n<0?Math.max(0,i+n):n:0;n<i;n++)if(n in e&&e[n]===t)return n}return-1},merge:function(t,e){for(var n=+e.length,i=0,r=t.length;i<n;)t[r++]=e[i++];if(n!=n)for(;void 0!==e[i];)t[r++]=e[i++];return t.length=r,t},grep:function(t,e,n){for(var i=[],r=0,o=t.length,a=!n;r<o;r++)!e(t[r],r)!==a&&i.push(t[r]);return i},map:function(t,e,i){var r,o,a=0,s=[];if(n(t))for(r=t.length;a<r;a++)null!=(o=e(t[a],a,i))&&s.push(o);else for(a in t)null!=(o=e(t[a],a,i))&&s.push(o);return ot.apply([],s)},guid:1,proxy:function(t,e){var n,i,r;if("string"==typeof e&&(r=t[e],e=t,t=r),ft.isFunction(t))return n=rt.call(arguments,2),i=function(){return t.apply(e||this,n.concat(rt.call(arguments)))},i.guid=t.guid=t.guid||ft.guid++,i},now:function(){return+new Date},support:dt}),"function"==typeof Symbol&&(ft.fn[Symbol.iterator]=nt[Symbol.iterator]),ft.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,e){lt["[object "+e+"]"]=e.toLowerCase()}));var yt=function(t){function e(t,e,n,i){var r,o,a,s,l,u,d,f,h=e&&e.ownerDocument,m=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==m&&9!==m&&11!==m)return n;if(!i&&((e?e.ownerDocument||e:H)!==P&&I(e),e=e||P,O)){if(11!==m&&(u=vt.exec(t)))if(r=u[1]){if(9===m){if(!(a=e.getElementById(r)))return n;if(a.id===r)return n.push(a),n}else if(h&&(a=h.getElementById(r))&&L(e,a)&&a.id===r)return n.push(a),n}else{if(u[2])return Q.apply(n,e.getElementsByTagName(t)),n;if((r=u[3])&&w.getElementsByClassName&&e.getElementsByClassName)return Q.apply(n,e.getElementsByClassName(r)),n}if(w.qsa&&!V[t+" "]&&(!M||!M.test(t))){if(1!==m)h=e,f=t;else if("object"!==e.nodeName.toLowerCase()){for((s=e.getAttribute("id"))?s=s.replace(bt,"\\$&"):e.setAttribute("id",s=R),o=(d=S(t)).length,l=pt.test(s)?"#"+s:"[id='"+s+"']";o--;)d[o]=l+" "+p(d[o]);f=d.join(","),h=yt.test(t)&&c(e.parentNode)||e}if(f)try{return Q.apply(n,h.querySelectorAll(f)),n}catch(t){}finally{s===R&&e.removeAttribute("id")}}}return T(t.replace(st,"$1"),e,n,i)}function n(){function t(n,i){return e.push(n+" ")>$.cacheLength&&delete t[e.shift()],t[n+" "]=i}var e=[];return t}function i(t){return t[R]=!0,t}function r(t){var e=P.createElement("div");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split("|"),i=n.length;i--;)$.attrHandle[n[i]]=e}function a(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||G)-(~t.sourceIndex||G);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function s(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function l(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function u(t){return i((function(e){return e=+e,i((function(n,i){for(var r,o=t([],n.length,e),a=o.length;a--;)n[r=o[a]]&&(n[r]=!(i[r]=n[r]))}))}))}function c(t){return t&&void 0!==t.getElementsByTagName&&t}function d(){}function p(t){for(var e=0,n=t.length,i="";e<n;e++)i+=t[e].value;return i}function f(t,e,n){var i=e.dir,r=n&&"parentNode"===i,o=q++;return e.first?function(e,n,o){for(;e=e[i];)if(1===e.nodeType||r)return t(e,n,o)}:function(e,n,a){var s,l,u,c=[B,o];if(a){for(;e=e[i];)if((1===e.nodeType||r)&&t(e,n,a))return!0}else for(;e=e[i];)if(1===e.nodeType||r){if((s=(l=(u=e[R]||(e[R]={}))[e.uniqueID]||(u[e.uniqueID]={}))[i])&&s[0]===B&&s[1]===o)return c[2]=s[2];if(l[i]=c,c[2]=t(e,n,a))return!0}}}function h(t){return t.length>1?function(e,n,i){for(var r=t.length;r--;)if(!t[r](e,n,i))return!1;return!0}:t[0]}function m(t,n,i){for(var r=0,o=n.length;r<o;r++)e(t,n[r],i);return i}function g(t,e,n,i,r){for(var o,a=[],s=0,l=t.length,u=null!=e;s<l;s++)(o=t[s])&&(n&&!n(o,i,r)||(a.push(o),u&&e.push(s)));return a}function v(t,e,n,r,o,a){return r&&!r[R]&&(r=v(r)),o&&!o[R]&&(o=v(o,a)),i((function(i,a,s,l){var u,c,d,p=[],f=[],h=a.length,v=i||m(e||"*",s.nodeType?[s]:s,[]),y=!t||!i&&e?v:g(v,p,t,s,l),b=n?o||(i?t:h||r)?[]:a:y;if(n&&n(y,b,s,l),r)for(u=g(b,f),r(u,[],s,l),c=u.length;c--;)(d=u[c])&&(b[f[c]]=!(y[f[c]]=d));if(i){if(o||t){if(o){for(u=[],c=b.length;c--;)(d=b[c])&&u.push(y[c]=d);o(null,b=[],u,l)}for(c=b.length;c--;)(d=b[c])&&(u=o?tt(i,d):p[c])>-1&&(i[u]=!(a[u]=d))}}else b=g(b===a?b.splice(h,b.length):b),o?o(null,a,b,l):Q.apply(a,b)}))}function y(t){for(var e,n,i,r=t.length,o=$.relative[t[0].type],a=o||$.relative[" "],s=o?1:0,l=f((function(t){return t===e}),a,!0),u=f((function(t){return tt(e,t)>-1}),a,!0),c=[function(t,n,i){var r=!o&&(i||n!==k)||((e=n).nodeType?l(t,n,i):u(t,n,i));return e=null,r}];s<r;s++)if(n=$.relative[t[s].type])c=[f(h(c),n)];else{if((n=$.filter[t[s].type].apply(null,t[s].matches))[R]){for(i=++s;i<r&&!$.relative[t[i].type];i++);return v(s>1&&h(c),s>1&&p(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(st,"$1"),n,s<i&&y(t.slice(s,i)),i<r&&y(t=t.slice(i)),i<r&&p(t))}c.push(n)}return h(c)}function b(t,n){var r=n.length>0,o=t.length>0,a=function(i,a,s,l,u){var c,d,p,f=0,h="0",m=i&&[],v=[],y=k,b=i||o&&$.find.TAG("*",u),_=B+=null==y?1:Math.random()||.1,w=b.length;for(u&&(k=a===P||a||u);h!==w&&null!=(c=b[h]);h++){if(o&&c){for(d=0,a||c.ownerDocument===P||(I(c),s=!O);p=t[d++];)if(p(c,a||P,s)){l.push(c);break}u&&(B=_)}r&&((c=!p&&c)&&f--,i&&m.push(c))}if(f+=h,r&&h!==f){for(d=0;p=n[d++];)p(m,v,a,s);if(i){if(f>0)for(;h--;)m[h]||v[h]||(v[h]=J.call(l));v=g(v)}Q.apply(l,v),u&&!i&&v.length>0&&f+n.length>1&&e.uniqueSort(l)}return u&&(B=_,k=y),m};return r?i(a):a}
vendor: 19,308 bytes, lines 1-2
1var _,w,$,x,C,S,D,T,k,A,E,I,P,F,O,M,N,j,L,R="sizzle"+1*new Date,H=t.document,B=0,q=0,z=n(),W=n(),V=n(),U=function(t,e){return t===e&&(E=!0),0},G=1<<31,Y={}.hasOwnProperty,X=[],J=X.pop,K=X.push,Q=X.push,Z=X.slice,tt=function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1},et="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nt="[\\x20\\t\\r\\n\\f]",it="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",rt="\\["+nt+"*("+it+")(?:"+nt+"*([*^$|!~]?=)"+nt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+nt+"*\\]",ot=":("+it+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+rt+")*)|.*)\\)|)",at=new RegExp(nt+"+","g"),st=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g"),lt=new RegExp("^"+nt+"*,"+nt+"*"),ut=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),ct=new RegExp("="+nt+"*([^\\]'\"]*?)"+nt+"*\\]","g"),dt=new RegExp(ot),pt=new RegExp("^"+it+"$"),ft={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+rt),PSEUDO:new RegExp("^"+ot),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},ht=/^(?:input|select|textarea|button)$/i,mt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=/'|\\/g,_t=new RegExp("\\\\([\\da-f]{1,6}"+nt+"?|("+nt+")|.)","ig"),wt=function(t,e,n){var i="0x"+e-65536;return i!=i||n?e:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},$t=function(){I()};try{Q.apply(X=Z.call(H.childNodes),H.childNodes),X[H.childNodes.length].nodeType}catch(t){Q={apply:X.length?function(t,e){K.apply(t,Z.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}for(_ in w=e.support={},C=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},I=e.setDocument=function(t){var e,n,i=t?t.ownerDocument||t:H;return i!==P&&9===i.nodeType&&i.documentElement?(F=(P=i).documentElement,O=!C(P),(n=P.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",$t,!1):n.attachEvent&&n.attachEvent("onunload",$t)),w.attributes=r((function(t){return t.className="i",!t.getAttribute("className")})),w.getElementsByTagName=r((function(t){return t.appendChild(P.createComment("")),!t.getElementsByTagName("*").length})),w.getElementsByClassName=gt.test(P.getElementsByClassName),w.getById=r((function(t){return F.appendChild(t).id=R,!P.getElementsByName||!P.getElementsByName(R).length})),w.getById?($.find.ID=function(t,e){if(void 0!==e.getElementById&&O){var n=e.getElementById(t);return n?[n]:[]}},$.filter.ID=function(t){var e=t.replace(_t,wt);return function(t){return t.getAttribute("id")===e}}):(delete $.find.ID,$.filter.ID=function(t){var e=t.replace(_t,wt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}}),$.find.TAG=w.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):w.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,i=[],r=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},$.find.CLASS=w.getElementsByClassName&&function(t,e){ 2if(void 0!==e.getElementsByClassName&&O)return e.getElementsByClassName(t)},N=[],M=[],(w.qsa=gt.test(P.querySelectorAll))&&(r((function(t){F.appendChild(t).innerHTML="<a id='"+R+"'></a><select id='"+R+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+nt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||M.push("\\["+nt+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+R+"-]").length||M.push("~="),t.querySelectorAll(":checked").length||M.push(":checked"),t.querySelectorAll("a#"+R+"+*").length||M.push(".#.+[+~]")})),r((function(t){var e=P.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&M.push("name"+nt+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),M.push(",.*:")}))),(w.matchesSelector=gt.test(j=F.matches||F.webkitMatchesSelector||F.mozMatchesSelector||F.oMatchesSelector||F.msMatchesSelector))&&r((function(t){w.disconnectedMatch=j.call(t,"div"),j.call(t,"[s!='']:x"),N.push("!=",ot)})),M=M.length&&new RegExp(M.join("|")),N=N.length&&new RegExp(N.join("|")),e=gt.test(F.compareDocumentPosition),L=e||gt.test(F.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},U=e?function(t,e){if(t===e)return E=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!w.sortDetached&&e.compareDocumentPosition(t)===n?t===P||t.ownerDocument===H&&L(H,t)?-1:e===P||e.ownerDocument===H&&L(H,e)?1:A?tt(A,t)-tt(A,e):0:4&n?-1:1)}:function(t,e){if(t===e)return E=!0,0;var n,i=0,r=t.parentNode,o=e.parentNode,s=[t],l=[e];if(!r||!o)return t===P?-1:e===P?1:r?-1:o?1:A?tt(A,t)-tt(A,e):0;if(r===o)return a(t,e);for(n=t;n=n.parentNode;)s.unshift(n);for(n=e;n=n.parentNode;)l.unshift(n);for(;s[i]===l[i];)i++;return i?a(s[i],l[i]):s[i]===H?-1:l[i]===H?1:0},P):P},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==P&&I(t),n=n.replace(ct,"='$1']"),w.matchesSelector&&O&&!V[n+" "]&&(!N||!N.test(n))&&(!M||!M.test(n)))try{var i=j.call(t,n);if(i||w.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){}return e(n,P,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==P&&I(t),L(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==P&&I(t);var n=$.attrHandle[e.toLowerCase()],i=n&&Y.call($.attrHandle,e.toLowerCase())?n(t,e,!O):void 0;return void 0!==i?i:w.attributes||!O?t.getAttribute(e):(i=t.getAttributeNode(e))&&i.specified?i.value:null},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],i=0,r=0;if(E=!w.detectDuplicates,A=!w.sortStable&&t.slice(0),t.sort(U),E){for(;e=t[r++];)e===t[r]&&(i=n.push(r));for(;i--;)t.splice(n[i],1)}return A=null,t},x=e.getText=function(t){var e,n="",i=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=x(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=x(e);return n},$=e.selectors={cacheLength:50,createPseudo:i,match:ft,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(_t,wt),t[3]=(t[3]||t[4]||t[5]||"").replace(_t,wt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return ft.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&dt.test(n)&&(e=S(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(_t,wt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=z[t+" "];return e||(e=new RegExp("(^|"+nt+")"+t+"("+nt+"|$)"))&&z(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,n,i){return function(r){var o=e.attr(r,t);return null==o?"!="===n:!n||(o+="","="===n?o===i:"!="===n?o!==i:"^="===n?i&&0===o.indexOf(i):"*="===n?i&&o.indexOf(i)>-1:"$="===n?i&&o.slice(-i.length)===i:"~="===n?(" "+o.replace(at," ")+" ").indexOf(i)>-1:"|="===n&&(o===i||o.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,n,i,r){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===i&&0===r?function(t){return!!t.parentNode}:function(e,n,l){var u,c,d,p,f,h,m=o!==a?"nextSibling":"previousSibling",g=e.parentNode,v=s&&e.nodeName.toLowerCase(),y=!l&&!s,b=!1;if(g){if(o){for(;m;){for(p=e;p=p[m];)if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=m="only"===t&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(b=(f=(u=(c=(d=(p=g)[R]||(p[R]={}))[p.uniqueID]||(d[p.uniqueID]={}))[t]||[])[0]===B&&u[1])&&u[2],p=f&&g.childNodes[f];p=++f&&p&&p[m]||(b=f=0)||h.pop();)if(1===p.nodeType&&++b&&p===e){c[t]=[B,f,b];break}}else if(y&&(b=f=(u=(c=(d=(p=e)[R]||(p[R]={}))[p.uniqueID]||(d[p.uniqueID]={}))[t]||[])[0]===B&&u[1]),!1===b)for(;(p=++f&&p&&p[m]||(b=f=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++b||(y&&((c=(d=p[R]||(p[R]={}))[p.uniqueID]||(d[p.uniqueID]={}))[t]=[B,b]),p!==e)););return(b-=r)===i||b%i==0&&b/i>=0}}},PSEUDO:function(t,n){var r,o=$.pseudos[t]||$.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[R]?o(n):o.length>1?(r=[t,t,"",n],$.setFilters.hasOwnProperty(t.toLowerCase())?i((function(t,e){for(var i,r=o(t,n),a=r.length;a--;)t[i=tt(t,r[a])]=!(e[i]=r[a])})):function(t){return o(t,0,r)}):o}},pseudos:{not:i((function(t){var e=[],n=[],r=D(t.replace(st,"$1"));return r[R]?i((function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))})):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}})),has:i((function(t){return function(n){return e(t,n).length>0}})),contains:i((function(t){return t=t.replace(_t,wt),function(e){return(e.textContent||e.innerText||x(e)).indexOf(t)>-1}})),lang:i((function(t){return pt.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(_t,wt).toLowerCase(),function(e){var n;do{if(n=O?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===F},focus:function(t){return t===P.activeElement&&(!P.hasFocus||P.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!$.pseudos.empty(t)},header:function(t){return mt.test(t.nodeName)},input:function(t){return ht.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:u((function(){return[0]})),last:u((function(t,e){return[e-1]})),eq:u((function(t,e,n){return[n<0?n+e:n]})),even:u((function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t})),odd:u((function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t})),lt:u((function(t,e,n){for(var i=n<0?n+e:n;--i>=0;)t.push(i);return t})),gt:u((function(t,e,n){for(var i=n<0?n+e:n;++i<e;)t.push(i);return t}))}},$.pseudos.nth=$.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})$.pseudos[_]=s(_);for(_ in{submit:!0,reset:!0})$.pseudos[_]=l(_);return d.prototype=$.filters=$.pseudos,$.setFilters=new d,S=e.tokenize=function(t,n){var i,r,o,a,s,l,u,c=W[t+" "];if(c)return n?0:c.slice(0);for(s=t,l=[],u=$.preFilter;s;){for(a in i&&!(r=lt.exec(s))||(r&&(s=s.slice(r[0].length)||s),l.push(o=[])),i=!1,(r=ut.exec(s))&&(i=r.shift(),o.push({value:i,type:r[0].replace(st," ")}),s=s.slice(i.length)),$.filter)!(r=ft[a].exec(s))||u[a]&&!(r=u[a](r))||(i=r.shift(),o.push({value:i,type:a,matches:r}),s=s.slice(i.length));if(!i)break}return n?s.length:s?e.error(t):W(t,l).slice(0)},D=e.compile=function(t,e){var n,i=[],r=[],o=V[t+" "];if(!o){for(e||(e=S(t)),n=e.length;n--;)(o=y(e[n]))[R]?i.push(o):r.push(o);(o=V(t,b(r,i))).selector=t}return o},T=e.select=function(t,e,n,i){var r,o,a,s,l,u="function"==typeof t&&t,d=!i&&S(t=u.selector||t);if(n=n||[],1===d.length){if((o=d[0]=d[0].slice(0)).length>2&&"ID"===(a=o[0]).type&&w.getById&&9===e.nodeType&&O&&$.relative[o[1].type]){if(!(e=($.find.ID(a.matches[0].replace(_t,wt),e)||[])[0]))return n;u&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(r=ft.needsContext.test(t)?0:o.length;r--&&(a=o[r],!$.relative[s=a.type]);)if((l=$.find[s])&&(i=l(a.matches[0].replace(_t,wt),yt.test(o[0].type)&&c(e.parentNode)||e))){if(o.splice(r,1),!(t=i.length&&p(o)))return Q.apply(n,i),n;break}}return(u||D(t,d))(i,e,!O,n,!e||yt.test(t)&&c(e.parentNode)||e),n},w.sortStable=R.split("").sort(U).join("")===R,w.detectDuplicates=!!E,I(),w.sortDetached=r((function(t){return 1&t.compareDocumentPosition(P.createElement("div"))})),r((function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")}))||o("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),w.attributes&&r((function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||o("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),r((function(t){return null==t.getAttribute("disabled")}))||o(et,(function(t,e,n){var i;if(!n)return!0===t[e]?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null})),e}(t);ft.find=yt,ft.expr=yt.selectors,ft.expr[":"]=ft.expr.pseudos,ft.uniqueSort=ft.unique=yt.uniqueSort,ft.text=yt.getText,ft.isXMLDoc=yt.isXML,ft.contains=yt.contains;var bt=function(t,e,n){for(var i=[],r=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(r&&ft(t).is(n))break;i.push(t)}return i},_t=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},wt=ft.expr.match.needsContext,$t=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,xt=/^.[^:#\[\.,]*$/;ft.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?ft.find.matchesSelector(i,t)?[i]:[]:ft.find.matches(t,ft.grep(e,(function(t){return 1===t.nodeType})))},ft.fn.extend({find:function(t){var e,n=[],i=this,r=i.length;if("string"!=typeof t)return this.pushStack(ft(t).filter((function(){for(e=0;e<r;e++)if(ft.contains(i[e],this))return!0})));for(e=0;e<r;e++)ft.find(t,i[e],n);return(n=this.pushStack(r>1?ft.unique(n):n)).selector=this.selector?this.selector+" "+t:t,n},filter:function(t){return this.pushStack(i(this,t||[],!1))},not:function(t){return this.pushStack(i(this,t||[],!0))},is:function(t){return!!i(this,"string"==typeof t&&wt.test(t)?ft(t):t||[],!1).length}});var Ct,St=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(ft.fn.init=function(t,e,n){var i,r;if(!t)return this;if(n=n||Ct,"string"==typeof t){if(!(i="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:St.exec(t))||!i[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof ft?e[0]:e,ft.merge(this,ft.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:it,!0)),$t.test(i[1])&&ft.isPlainObject(e))for(i in e)ft.isFunction(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}if((r=it.getElementById(i[2]))&&r.parentNode){if(r.id!==i[2])return Ct.find(t);this.length=1,this[0]=r}return this.context=it,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):ft.isFunction(t)?void 0!==n.ready?n.ready(t):t(ft):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),ft.makeArray(t,this))}).prototype=ft.fn,Ct=ft(it);var Dt=/^(?:parents|prev(?:Until|All))/,Tt={children:!0,contents:!0,next:!0,prev:!0};ft.fn.extend({has:function(t){var e,n=ft(t,this),i=n.length;return this.filter((function(){for(e=0;e<i;e++)if(ft.contains(this,n[e]))return!0}))},closest:function(t,e){for(var n,i=0,r=this.length,o=[],a=wt.test(t)||"string"!=typeof t?ft(t,e||this.context):0;i<r;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&ft.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?ft.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?ft.inArray(this[0],ft(t)):ft.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(ft.uniqueSort(ft.merge(this.get(),ft(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),ft.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return bt(t,"parentNode")},parentsUntil:function(t,e,n){return bt(t,"parentNode",n)},next:function(t){return r(t,"nextSibling")},prev:function(t){return r(t,"previousSibling")},nextAll:function(t){return bt(t,"nextSibling")},prevAll:function(t){return bt(t,"previousSibling")},nextUntil:function(t,e,n){return bt(t,"nextSibling",n)},prevUntil:function(t,e,n){return bt(t,"previousSibling",n)},siblings:function(t){return _t((t.parentNode||{}).firstChild,t)},children:function(t){return _t(t.firstChild)},contents:function(t){return ft.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:ft.merge([],t.childNodes)}},(function(t,e){ft.fn[t]=function(n,i){var r=ft.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=ft.filter(i,r)),this.length>1&&(Tt[t]||(r=ft.uniqueSort(r)),Dt.test(t)&&(r=r.reverse())),this.pushStack(r)}}));var kt,At,Et=/\S+/g;for(At in ft.Callbacks=function(t){t="string"==typeof t?o(t):ft.extend({},t);var e,n,i,r,a=[],s=[],l=-1,u=function(){for(r=t.once,i=e=!0;s.length;l=-1)for(n=s.shift();++l<a.length;)!1===a[l].apply(n[0],n[1])&&t.stopOnFalse&&(l=a.length,n=!1);t.memory||(n=!1),e=!1,r&&(a=n?[]:"")},c={add:function(){return a&&(n&&!e&&(l=a.length-1,s.push(n)),function e(n){ft.each(n,(function(n,i){ft.isFunction(i)?t.unique&&c.has(i)||a.push(i):i&&i.length&&"string"!==ft.type(i)&&e(i)}))}(arguments),n&&!e&&u()),this},remove:function(){return ft.each(arguments,(function(t,e){for(var n;(n=ft.inArray(e,a,n))>-1;)a.splice(n,1),n<=l&&l--})),this},has:function(t){return t?ft.inArray(t,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return r=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return r=!0,n||c.disable(),this},locked:function(){return!!r},fireWith:function(t,n){return r||(n=[t,(n=n||[]).slice?n.slice():n],s.push(n),e||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},ft.extend({Deferred:function(t){var e=[["resolve","done",ft.Callbacks("once memory"),"resolved"],["reject","fail",ft.Callbacks("once memory"),"rejected"],["notify","progress",ft.Callbacks("memory")]],n="pe
2nding",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var t=arguments;return ft.Deferred((function(n){ft.each(e,(function(e,o){var a=ft.isFunction(t[e])&&t[e];r[o[1]]((function(){var t=a&&a.apply(this,arguments);t&&ft.isFunction(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===i?n.promise():this,a?[t]:arguments)}))})),t=null})).promise()},promise:function(t){return null!=t?ft.extend(t,i):i}},r={};return i.pipe=i.then,ft.each(e,(function(t,o){var a=o[2],s=o[3];i[o[1]]=a.add,s&&a.add((function(){n=s}),e[1^t][2].disable,e[2][2].lock),r[o[0]]=function(){return r[o[0]+"With"](this===r?i:this,arguments),this},r[o[0]+"With"]=a.fireWith})),i.promise(r),t&&t.call(r,r),r},when:function(t){var e,n,i,r=0,o=rt.call(arguments),a=o.length,s=1!==a||t&&ft.isFunction(t.promise)?a:0,l=1===s?t:ft.Deferred(),u=function(t,n,i){return function(r){n[t]=this,i[t]=arguments.length>1?rt.call(arguments):r,i===e?l.notifyWith(n,i):--s||l.resolveWith(n,i)}};if(a>1)for(e=new Array(a),n=new Array(a),i=new Array(a);r<a;r++)o[r]&&ft.isFunction(o[r].promise)?o[r].promise().progress(u(r,n,e)).done(u(r,i,o)).fail(l.reject):--s;return s||l.resolveWith(i,o),l.promise()}}),ft.fn.ready=function(t){return ft.ready.promise().done(t),this},ft.extend({isReady:!1,readyWait:1,holdReady:function(t){t?ft.readyWait++:ft.ready(!0)},ready:function(t){(!0===t?--ft.readyWait:ft.isReady)||(ft.isReady=!0,!0!==t&&--ft.readyWait>0||(kt.resolveWith(it,[ft]),ft.fn.triggerHandler&&(ft(it).triggerHandler("ready"),ft(it).off("ready"))))}}),ft.ready.promise=function(e){if(!kt)if(kt=ft.Deferred(),"complete"===it.readyState||"loading"!==it.readyState&&!it.documentElement.doScroll)t.setTimeout(ft.ready);else if(it.addEventListener)it.addEventListener("DOMContentLoaded",s),t.addEventListener("load",s);else{it.attachEvent("onreadystatechange",s),t.attachEvent("onload",s);var n=!1;try{n=null==t.frameElement&&it.documentElement}catch(t){}n&&n.doScroll&&function e(){if(!ft.isReady){try{n.doScroll("left")}catch(n){return t.setTimeout(e,50)}a(),ft.ready()}}()}return kt.promise(e)},ft.ready.promise(),ft(dt))break;dt.ownFirst="0"===At,dt.inlineBlockNeedsLayout=!1,ft((function(){var t,e,n,i;(n=it.getElementsByTagName("body")[0])&&n.style&&(e=it.createElement("div"),(i=it.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(e),void 0!==e.style.zoom&&(e.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",dt.inlineBlockNeedsLayout=t=3===e.offsetWidth,t&&(n.style.zoom=1)),n.removeChild(i))})),function(){var t=it.createElement("div");dt.deleteExpando=!0;try{delete t.test}catch(t){dt.deleteExpando=!1}t=null}();var It,Pt=function(t){var e=ft.noData[(t.nodeName+" ").toLowerCase()],n=+t.nodeType||1;return(1===n||9===n)&&(!e||!0!==e&&t.getAttribute("classid")===e)},Ft=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ot=/([A-Z])/g;ft.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return!!(t=t.nodeType?ft.cache[t[ft.expando]]:t[ft.expando])&&!u(t)},data:function(t,e,n){return c(t,e,n)},removeData:function(t,e){return d(t,e)},_data:function(t,e,n){return c(t,e,n,!0)},_removeData:function(t,e){return d(t,e,!0)}}),ft.fn.extend({data:function(t,e){var n,i,r,o=this[0],a=o&&o.attributes;if(void 0===t){if(this.length&&(r=ft.data(o),1===o.nodeType&&!ft._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&0===(i=a[n].name).indexOf("data-")&&l(o,i=ft.camelCase(i.slice(5)),r[i]);ft._data(o,"parsedAttrs",!0)}return r}return"object"==typeof t?this.each((function(){ft.data(this,t)})):arguments.length>1?this.each((function(){ft.data(this,t,e)})):o?l(o,t,ft.data(o,t)):void 0},removeData:function(t){return this.each((function(){ft.removeData(this,t)}))}}),ft.extend({queue:function(t,e,n){var i;if(t)return e=(e||"fx")+"queue",i=ft._data(t,e),n&&(!i||ft.isArray(n)?i=ft._data(t,e,ft.makeArray(n)):i.push(n)),i||[]},dequeue:function(t,e){e=e||"fx";var n=ft.queue(t,e),i=n.length,r=n.shift(),o=ft._queueHooks(t,e),a=function(){ft.dequeue(t,e)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===e&&n.unshift("inprogress"),delete o.stop,r.call(t,a,o)),!i&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return ft._data(t,n)||ft._data(t,n,{empty:ft.Callbacks("once memory").add((function(){ft._removeData(t,e+"queue"),ft._removeData(t,n)}))})}}),ft.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?ft.queue(this[0],t):void 0===e?this:this.each((function(){var n=ft.queue(this,t,e);ft._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&ft.dequeue(this,t)}))},dequeue:function(t){return this.each((function(){ft.dequeue(this,t)}))},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,i=1,r=ft.Deferred(),o=this,a=this.length,s=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)(n=ft._data(o[a],t+"queueHooks"))&&n.empty&&(i++,n.empty.add(s));return s(),r.promise(e)}}),dt.shrinkWrapBlocks=function(){return null!=It?It:(It=!1,(e=it.getElementsByTagName("body")[0])&&e.style?(t=it.createElement("div"),(n=it.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",e.appendChild(n).appendChild(t),void 0!==t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(it.createElement("div")).style.width="5px",It=3!==t.offsetWidth),e.removeChild(n),It):void 0);var t,e,n};var Mt,Nt,jt,Lt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Rt=new RegExp("^(?:([+-])=|)("+Lt+")([a-z%]*)$","i"),Ht=["Top","Right","Bottom","Left"],Bt=function(t,e){return t=e||t,"none"===ft.css(t,"display")||!ft.contains(t.ownerDocument,t)},qt=function(t,e,n,i,r,o,a){var s=0,l=t.length,u=null==n;
2if("object"===ft.type(n))for(s in r=!0,n)qt(t,e,s,n[s],!0,o,a);else if(void 0!==i&&(r=!0,ft.isFunction(i)||(a=!0),u&&(a?(e.call(t,i),e=null):(u=e,e=function(t,e,n){return u.call(ft(t),n)})),e))for(;s<l;s++)e(t[s],n,a?i:i.call(t[s],s,e(t[s],n)));return r?t:u?e.call(t):l?e(t[0],n):o},zt=/^(?:checkbox|radio)$/i,Wt=/<([\w:-]+)/,Vt=/^$|\/(?:java|ecma)script/i,Ut=/^\s+/,Gt="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";Mt=it.createElement("div"),Nt=it.createDocumentFragment(),jt=it.createElement("input"),Mt.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",dt.leadingWhitespace=3===Mt.firstChild.nodeType,dt.tbody=!Mt.getElementsByTagName("tbody").length,dt.htmlSerialize=!!Mt.getElementsByTagName("link").length,dt.html5Clone="<:nav></:nav>"!==it.createElement("nav").cloneNode(!0).outerHTML,jt.type="checkbox",jt.checked=!0,Nt.appendChild(jt),dt.appendChecked=jt.checked,Mt.innerHTML="<textarea>x</textarea>",dt.noCloneChecked=!!Mt.cloneNode(!0).lastChild.defaultValue,Nt.appendChild(Mt),(jt=it.createElement("input")).setAttribute("type","radio"),jt.setAttribute("checked","checked"),jt.setAttribute("name","t"),Mt.appendChild(jt),dt.checkClone=Mt.cloneNode(!0).cloneNode(!0).lastChild.checked,dt.noCloneEvent=!!Mt.addEventListener,Mt[ft.expando]=1,dt.attributes=!Mt.getAttribute(ft.expando);var Yt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:dt.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};Yt.optgroup=Yt.option,Yt.tbody=Yt.tfoot=Yt.colgroup=Yt.caption=Yt.thead,Yt.th=Yt.td;var Xt=/<|&#?\w+;/,Jt=/<tbody/i;!function(){var e,n,i=it.createElement("div");for(e in{submit:!0,change:!0,focusin:!0})n="on"+e,(dt[e]=n in t)||(i.setAttribute(n,"t"),dt[e]=!1===i.attributes[n].expando);i=null}();var Kt=/^(?:input|select|textarea)$/i,Qt=/^key/,Zt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,te=/^(?:focusinfocus|focusoutblur)$/,ee=/^([^.]*)(?:\.(.+)|)/;ft.event={global:{},add:function(t,e,n,i,r){var o,a,s,l,u,c,d,p,f,h,m,g=ft._data(t);if(g){for(n.handler&&(n=(l=n).handler,r=l.selector),n.guid||(n.guid=ft.guid++),(a=g.events)||(a=g.events={}),(c=g.handle)||(c=g.handle=function(t){return void 0===ft||t&&ft.event.triggered===t.type?void 0:ft.event.dispatch.apply(c.elem,arguments)},c.elem=t),s=(e=(e||"").match(Et)||[""]).length;s--;)f=m=(o=ee.exec(e[s])||[])[1],h=(o[2]||"").split(".").sort(),f&&(u=ft.event.special[f]||{},f=(r?u.delegateType:u.bindType)||f,u=ft.event.special[f]||{},d=ft.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&ft.expr.match.needsContext.test(r),namespace:h.join(".")},l),(p=a[f])||((p=a[f]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,i,h,c)||(t.addEventListener?t.addEventListener(f,c,!1):t.attachEvent&&t.attachEvent("on"+f,c))),u.add&&(u.add.call(t,d),d.handler.guid||(d.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,d):p.push(d),ft.event.global[f]=!0);t=null}},remove:function(t,e,n,i,r){var o,a,s,l,u,c,d,p,f,h,m,g=ft.hasData(t)&&ft._data(t);if(g&&(c=g.events)){for(u=(e=(e||"").match(Et)||[""]).length;u--;)if(f=m=(s=ee.exec(e[u])||[])[1],h=(s[2]||"").split(".").sort(),f){for(d=ft.event.special[f]||{},p=c[f=(i?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=p.length;o--;)a=p[o],!r&&m!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||i&&i!==a.selector&&("**"!==i||!a.selector)||(p.splice(o,1),a.selector&&p.delegateCount--,d.remove&&d.remove.call(t,a));l&&!p.length&&(d.teardown&&!1!==d.teardown.call(t,h,g.handle)||ft.removeEvent(t,f,g.handle),delete c[f])}else for(f in c)ft.event.remove(t,f+e[u],n,i,!0);ft.isEmptyObject(c)&&(delete g.handle,ft._removeData(t,"events"))}},trigger:function(e,n,i,r){var o,a,s,l,u,c,d,p=[i||it],f=ct.call(e,"type")?e.type:e,h=ct.call(e,"namespace")?e.namespace.split("."):[];if(s=c=i=i||it,3!==i.nodeType&&8!==i.nodeType&&!te.test(f+ft.event.triggered)&&(f.indexOf(".")>-1&&(h=f.split("."),f=h.shift(),h.sort()),a=f.indexOf(":")<0&&"on"+f,(e=e[ft.expando]?e:new ft.Event(f,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),n=null==n?[e]:ft.makeArray(n,[e]),u=ft.event.special[f]||{},r||!u.trigger||!1!==u.trigger.apply(i,n))){if(!r&&!u.noBubble&&!ft.isWindow(i)){for(l=u.delegateType||f,te.test(l+f)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(i.ownerDocument||it)&&p.push(c.defaultView||c.parentWindow||t)}for(d=0;(s=p[d++])&&!e.isPropagationStopped();)e.type=d>1?l:u.bindType||f,(o=(ft._data(s,"events")||{})[e.type]&&ft._data(s,"handle"))&&o.apply(s,n),(o=a&&s[a])&&o.apply&&Pt(s)&&(e.result=
2o.apply(s,n),!1===e.result&&e.preventDefault());if(e.type=f,!r&&!e.isDefaultPrevented()&&(!u._default||!1===u._default.apply(p.pop(),n))&&Pt(i)&&a&&i[f]&&!ft.isWindow(i)){(c=i[a])&&(i[a]=null),ft.event.triggered=f;try{i[f]()}catch(t){}ft.event.triggered=void 0,c&&(i[a]=c)}return e.result}},dispatch:function(t){t=ft.event.fix(t);var e,n,i,r,o,a=[],s=rt.call(arguments),l=(ft._data(this,"events")||{})[t.type]||[],u=ft.event.special[t.type]||{};if(s[0]=t,t.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,t)){for(a=ft.event.handlers.call(this,t,l),e=0;(r=a[e++])&&!t.isPropagationStopped();)for(t.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(o.namespace)||(t.handleObj=o,t.data=o.data,void 0!==(i=((ft.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,s))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,t),t.result}},handlers:function(t,e){var n,i,r,o,a=[],s=e.delegateCount,l=t.target;if(s&&l.nodeType&&("click"!==t.type||isNaN(t.button)||t.button<1))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==t.type)){for(i=[],n=0;n<s;n++)void 0===i[r=(o=e[n]).selector+" "]&&(i[r]=o.needsContext?ft(r,this).index(l)>-1:ft.find(r,this,null,[l]).length),i[r]&&i.push(o);i.length&&a.push({elem:l,handlers:i})}return s<e.length&&a.push({elem:this,handlers:e.slice(s)}),a},fix:function(t){if(t[ft.expando])return t;var e,n,i,r=t.type,o=t,a=this.fixHooks[r];for(a||(this.fixHooks[r]=a=Zt.test(r)?this.mouseHooks:Qt.test(r)?this.keyHooks:{}),i=a.props?this.props.concat(a.props):this.props,t=new ft.Event(o),e=i.length;e--;)t[n=i[e]]=o[n];return t.target||(t.target=o.srcElement||it),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,a.filter?a.filter(t,o):t},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var n,i,r,o=e.button,a=e.fromElement;return null==t.pageX&&null!=e.clientX&&(r=(i=t.target.ownerDocument||it).documentElement,n=i.body,t.pageX=e.clientX+(r&&r.scrollLeft||n&&n.scrollLeft||0)-(r&&r.clientLeft||n&&n.clientLeft||0),t.pageY=e.clientY+(r&&r.scrollTop||n&&n.scrollTop||0)-(r&&r.clientTop||n&&n.clientTop||0)),!t.relatedTarget&&a&&(t.relatedTarget=a===t.target?e.toElement:a),t.which||void 0===o||(t.which=1&o?1:2&o?3:4&o?2:0),t}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==_()&&this.focus)try{return this.focus(),!1}catch(t){}},delegateType:"focusin"},blur:{trigger:function(){if(this===_()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(ft.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(t){return ft.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,n){var i=ft.extend(new ft.Event,n,{type:t,isSimulated:!0});ft.event.trigger(i,null,e),i.isDefaultPrevented()&&n.preventDefault()}},ft.removeEvent=it.removeEventListener?function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)}:function(t,e,n){var i="on"+e;t.detachEvent&&(void 0===t[i]&&(t[i]=null),t.detachEvent(i,n))},ft.Event=function(t,e){if(!(this instanceof ft.Event))return new ft.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?y:b):this.type=t,e&&ft.extend(this,e),this.timeStamp=t&&t.timeStamp||ft.now(),this[ft.expando]=!0},ft.Event.prototype={constructor:ft.Event,isDefaultPrevented:b,isPropagationStopped:b,isImmediatePropagationStopped:b,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=y,t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=y,t&&!this.isSimulated&&(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=y,t&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),this.stopPropagation()}}
2,ft.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(t,e){ft.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,i=this,r=t.relatedTarget,o=t.handleObj;return r&&(r===i||ft.contains(i,r))||(t.type=o.origType,n=o.handler.apply(this,arguments),t.type=e),n}}})),dt.submit||(ft.event.special.submit={setup:function(){if(ft.nodeName(this,"form"))return!1;ft.event.add(this,"click._submit keypress._submit",(function(t){var e=t.target,n=ft.nodeName(e,"input")||ft.nodeName(e,"button")?ft.prop(e,"form"):void 0;n&&!ft._data(n,"submit")&&(ft.event.add(n,"submit._submit",(function(t){t._submitBubble=!0})),ft._data(n,"submit",!0))}))},postDispatch:function(t){t._submitBubble&&(delete t._submitBubble,this.parentNode&&!t.isTrigger&&ft.event.simulate("submit",this.parentNode,t))},teardown:function(){if(ft.nodeName(this,"form"))return!1;ft.event.remove(this,"._submit")}}),dt.change||(ft.event.special.change={setup:function(){if(Kt.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(ft.event.add(this,"propertychange._change",(function(t){"checked"===t.originalEvent.propertyName&&(this._justChanged=!0)})),ft.event.add(this,"click._change",(function(t){ 3this._justChanged&&!t.isTrigger&&(this._justChanged=!1),ft.event.simulate("change",this,t)}))),!1;ft.event.add(this,"beforeactivate._change",(function(t){var e=t.target;Kt.test(e.nodeName)&&!ft._data(e,"change")&&(ft.event.add(e,"change._change",(function(t){!this.parentNode||t.isSimulated||t.isTrigger||ft.event.simulate("change",this.parentNode,t)})),ft._data(e,"change",!0))}))},handle:function(t){var e=t.target;if(this!==e||t.isSimulated||t.isTrigger||"radio"!==e.type&&"checkbox"!==e.type)return t.handleObj.handler.apply(this,arguments)},teardown:function(){return ft.event.remove(this,"._change"),!Kt.test(this.nodeName)}}),dt.focusin||ft.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){ft.event.simulate(e,t.target,ft.event.fix(t))};ft.event.special[e]={setup:function(){var i=this.ownerDocument||this,r=ft._data(i,e);r||i.addEventListener(t,n,!0),ft._data(i,e,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=ft._data(i,e)-1;r?ft._data(i,e,r):(i.removeEventListener(t,n,!0),ft._removeData(i,e))}}})),ft.fn.extend({on:function(t,e,n,i){return w(this,t,e,n,i)},one:function(t,e,n,i){return w(this,t,e,n,i,1)},off:function(t,e,n){var i,r;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,ft(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(r in t)this.off(r,e,t[r]);return this}return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=b),this.each((function(){ft.event.remove(this,t,n,e)}))},trigger:function(t,e){return this.each((function(){ft.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return ft.event.trigger(t,e,n,!0)}});var ne=/ jQuery\d+="(?:null|\d+)"/g,ie=new RegExp("<(?:"+Gt+")[\\s/>]","i"),re=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,oe=/<script|<style|<link/i,ae=/checked\s*(?:[^=]|=\s*.checked.)/i,se=/^true\/(.*)/,le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ue=f(it).appendChild(it.createElement("div"));ft.extend({htmlPrefilter:function(t){return t.replace(re,"<$1></$2>")},clone:function(t,e,n){var i,r,o,a,s,l=ft.contains(t.ownerDocument,t);if(dt.html5Clone||ft.isXMLDoc(t)||!ie.test("<"+t.nodeName+">")?o=t.cloneNode(!0):(ue.innerHTML=t.outerHTML,ue.removeChild(o=ue.firstChild)),!(dt.noCloneEvent&&dt.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||ft.isXMLDoc(t)))for(i=h(o),s=h(t),a=0;null!=(r=s[a]);++a)i[a]&&D(r,i[a]);if(e)if(n)for(s=s||h(t),i=i||h(o),a=0;null!=(r=s[a]);a++)S(r,i[a]);else S(t,o);return(i=h(o,"script")).length>0&&m(i,!l&&h(t,"script")),i=s=r=null,o},cleanData:function(t,e){for(var n,i,r,o,a=0,s=ft.expando,l=ft.cache,u=dt.attributes,c=ft.event.special;null!=(n=t[a]);a++)if((e||Pt(n))&&(o=(r=n[s])&&l[r])){if(o.events)for(i in o.events)c[i]?ft.event.remove(n,i):ft.removeEvent(n,i,o.handle);l[r]&&(delete l[r],u||void 0===n.removeAttribute?n[s]=void 0:n.removeAttribute(s),nt.push(r))}}}),ft.fn.extend({domManip:T,detach:function(t){return k(this,t,!0)},remove:function(t){return k(this,t)},text:function(t){return qt(this,(function(t){return void 0===t?ft.text(this):this.empty().append((this[0]&&this[0].ownerDocument||it).createTextNode(t))}),null,t,arguments.length)},append:function(){return T(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||$(this,t).appendChild(t)}))},prepend:function(){return T(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=$
3(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return T(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return T(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++){for(1===t.nodeType&&ft.cleanData(h(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&ft.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return ft.clone(this,t,e)}))},html:function(t){return qt(this,(function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t)return 1===e.nodeType?e.innerHTML.replace(ne,""):void 0;if("string"==typeof t&&!oe.test(t)&&(dt.htmlSerialize||!ie.test(t))&&(dt.leadingWhitespace||!Ut.test(t))&&!Yt[(Wt.exec(t)||["",""])[1].toLowerCase()]){t=ft.htmlPrefilter(t);try{for(;n<i;n++)1===(e=this[n]||{}).nodeType&&(ft.cleanData(h(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return T(this,arguments,(function(e){var n=this.parentNode;ft.inArray(this,t)<0&&(ft.cleanData(h(this)),n&&n.replaceChild(e,this))}),t)}}),ft.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(t,e){ft.fn[t]=function(t){for(var n,i=0,r=[],o=ft(t),a=o.length-1;i<=a;i++)n=i===a?this:this.clone(!0),ft(o[i])[e](n),at.apply(r,n.get());return this.pushStack(r)}}));var ce,de={HTML:"block",BODY:"block"},pe=/^margin/,fe=new RegExp("^("+Lt+")(?!px)[a-z%]+$","i"),he=function(t,e,n,i){var r,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];for(o in r=n.apply(t,i||[]),e)t.style[o]=a[o];return r},me=it.documentElement;!function(){function e(){var e,c,d=it.documentElement;d.appendChild(l),u.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",n=r=s=!1,i=a=!0,t.getComputedStyle&&(c=t.getComputedStyle(u),n="1%"!==(c||{}).top,s="2px"===(c||{}).marginLeft,r="4px"===(c||{width:"4px"}).width,u.style.marginRight="50%",i="4px"===(c||{marginRight:"4px"}).marginRight,(e=u.appendChild(it.createElement("div"))).style.cssText=u.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",e.style.marginRight=e.style.width="0",u.style.width="1px",a=!parseFloat((t.getComputedStyle(e)||{}).marginRight),u.removeChild(e)),u.style.display="none",(o=0===u.getClientRects().length)&&(u.style.display="",u.innerHTML="<table><tr><td></td><td>t</td></tr></table>",u.childNodes[0].style.borderCollapse="separate",(e=u.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(o=0===e[0].offsetHeight)&&(e[0].style.display="",e[1].style.display="none",o=0===e[0].offsetHeight)),d.removeChild(l)}var n,i,r,o,a,s,l=it.createElement("div"),u=it.createElement("div");u.style&&(u.style.cssText="float:left;opacity:.5",dt.opacity="0.5"===u.style.opacity,dt.cssFloat=!!u.style.cssFloat,u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",dt.clearCloneStyle="content-box"===u.style.backgroundClip,(l=it.createElement("div")).style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",u.innerHTML="",l.appendChild(u),dt.boxSizing=""===u.style.boxSizing||""===u.style.MozBoxSizing||""===u.style.WebkitBoxSizing,ft.extend(dt,{reliableHiddenOffsets:function(){return null==n&&e(),o},boxSizingReliable:function(){return null==n&&e(),r},pixelMarginRight:function(){return null==n&&e(),i},pixelPosition:function(){return null==n&&e(),n},reliableMarginRight:function(){return null==n&&e(),a},reliableMarginLeft:function(){return null==n&&e(),s}}))}();var ge,ve,ye=/^(top|right|bottom|left)$/;t.getComputedStyle?(ge=function(e){var n=e.ownerDocument.defaultView;return n&&n.opener||(n=t),n.getComputedStyle(e)},ve=function(t,e,n){var i,r,o,a,s=t.style;return""!==(a=(n=n||ge(t))?n.getPropertyValue(e)||n[e]:void 0)&&void 0!==a||ft.contains(t.ownerDocument,t)||(a=ft.style(t,e)),n&&!dt.pixelMarginRight()&&fe.test(a)&&pe.test(e)&&(i=s.width,r=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=i,s.minWidth=r,s.maxWidth=o),void 0===a?a:a+""}):me.currentStyle&&(ge=function(t){return t.currentStyle},ve=function(t,e,n){var i,r,o,a,s=t.style;return null==(a=(n=n||ge(t))?n[e]:void 0)&&s&&s[e]&&(a=s[e]),fe.test(a)&&!ye.test(e)&&(i=s.left,(o=(r=t.runtimeStyle)&&r.left)&&(r.left=t.currentStyle.left),s.left="fontSize"===e?"1em":a,a=s.pixelLeft+"px",s.left=i,o&&(r.left=o)),void 0===a?a:a+""||"auto"});
3var be=/alpha\([^)]*\)/i,_e=/opacity\s*=\s*([^)]*)/i,we=/^(none|table(?!-c[ea]).+)/,$e=new RegExp("^("+Lt+")(.*)$","i"),xe={position:"absolute",visibility:"hidden",display:"block"},Ce={letterSpacing:"0",fontWeight:"400"},Se=["Webkit","O","Moz","ms"],De=it.createElement("div").style;ft.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=ve(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:dt.cssFloat?"cssFloat":"styleFloat"},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,o,a,s=ft.camelCase(e),l=t.style;if(e=ft.cssProps[s]||(ft.cssProps[s]=P(s)||s),a=ft.cssHooks[e]||ft.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(r=a.get(t,!1,i))?r:l[e];if(!("string"===(o=typeof n)&&(r=Rt.exec(n))&&r[1]&&(n=p(t,e,r),o="number"),null==n||n!=n||("number"===o&&(n+=r&&r[3]||(ft.cssNumber[s]?"":"px")),dt.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,i)))))try{l[e]=n}catch(t){}}},css:function(t,e,n,i){var r,o,a,s=ft.camelCase(e);return e=ft.cssProps[s]||(ft.cssProps[s]=P(s)||s),(a=ft.cssHooks[e]||ft.cssHooks[s])&&"get"in a&&(o=a.get(t,!0,n)),void 0===o&&(o=ve(t,e,i)),"normal"===o&&e in Ce&&(o=Ce[e]),""===n||n?(r=parseFloat(o),!0===n||isFinite(r)?r||0:o):o}}),ft.each(["height","width"],(function(t,e){ft.cssHooks[e]={get:function(t,n,i){if(n)return we.test(ft.css(t,"display"))&&0===t.offsetWidth?he(t,xe,(function(){return N(t,e,i)})):N(t,e,i)},set:function(t,n,i){var r=i&&ge(t);return O(t,n,i?M(t,e,i,dt.boxSizing&&"border-box"===ft.css(t,"boxSizing",!1,r),r):0)}}})),dt.opacity||(ft.cssHooks.opacity={get:function(t,e){return _e.test((e&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":e?"1":""},set:function(t,e){var n=t.style,i=t.currentStyle,r=ft.isNumeric(e)?"alpha(opacity="+100*e+")":"",o=i&&i.filter||n.filter||"";n.zoom=1,(e>=1||""===e)&&""===ft.trim(o.replace(be,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===e||i&&!i.filter)||(n.filter=be.test(o)?o.replace(be,r):o+" "+r)}}),ft.cssHooks.marginRight=I(dt.reliableMarginRight,(function(t,e){if(e)return he(t,{display:"inline-block"},ve,[t,"marginRight"])})),ft.cssHooks.marginLeft=I(dt.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(ve(t,"marginLeft"))||(ft.contains(t.ownerDocument,t)?t.getBoundingClientRect().left-he(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})):0))+"px"})),ft.each({margin:"",padding:"",border:"Width"},(function(t,e){ft.cssHooks[t+e]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];i<4;i++)r[t+Ht[i]+e]=o[i]||o[i-2]||o[0];return r}},pe.test(t)||(ft.cssHooks[t+e].set=O)})),ft.fn.extend({css:function(t,e){return qt(this,(function(t,e,n){var i,r,o={},a=0;if(ft.isArray(e)){for(i=ge(t),r=e.length;a<r;a++)o[e[a]]=ft.css(t,e[a],!1,i);return o}return void 0!==n?ft.style(t,e,n):ft.css(t,e)}),t,e,arguments.length>1)},show:function(){return F(this,!0)},hide:function(){return F(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){Bt(this)?ft(this).show():ft(this).hide()}))}}),ft.Tween=j,j.prototype={constructor:j,init:function(t,e,n,i,r,o){this.elem=t,this.prop=n,this.easing=r||ft.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=o||(ft.cssNumber[n]?"":"px")},cur:function(){var t=j.propHooks[this.prop];return t&&t.get?t.get(this):j.propHooks._default.get(this)},run:function(t){var e,n=j.propHooks[this.prop];return this.options.duration?this.pos=e=ft.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):j.propHooks._default.set(this),this}},j.prototype.init.prototype=j.prototype,j.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=ft.css(t.elem,t.prop,""))&&"auto"!==e?e:0}
3,set:function(t){ft.fx.step[t.prop]?ft.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[ft.cssProps[t.prop]]&&!ft.cssHooks[t.prop]?t.elem[t.prop]=t.now:ft.style(t.elem,t.prop,t.now+t.unit)}}},j.propHooks.scrollTop=j.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},ft.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},ft.fx=j.prototype.init,ft.fx.step={};var Te,ke,Ae=/^(?:toggle|show|hide)$/,Ee=/queueHooks$/;ft.Animation=ft.extend(z,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return p(n.elem,t,Rt.exec(e),n),n}]},tweener:function(t,e){ft.isFunction(t)?(e=t,t=["*"]):t=t.match(Et);for(var n,i=0,r=t.length;i<r;i++)n=t[i],z.tweeners[n]=z.tweeners[n]||[],z.tweeners[n].unshift(e)},prefilters:[B],prefilter:function(t,e){e?z.prefilters.unshift(t):z.prefilters.push(t)}}),ft.speed=function(t,e,n){var i=t&&"object"==typeof t?ft.extend({},t):{complete:n||!n&&e||ft.isFunction(t)&&t,duration:t,easing:n&&e||e&&!ft.isFunction(e)&&e};return i.duration=ft.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in ft.fx.speeds?ft.fx.speeds[i.duration]:ft.fx.speeds._default,null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){ft.isFunction(i.old)&&i.old.call(this),i.queue&&ft.dequeue(this,i.queue)},i},ft.fn.extend({fadeTo:function(t,e,n,i){return this.filter(Bt).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(t,e,n,i){var r=ft.isEmptyObject(t),o=ft.speed(e,n,i),a=function(){var e=z(this,ft.extend({},t),o);(r||ft._data(this,"finish"))&&e.stop(!0)};return a.finish=a,r||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(t,e,n){var i=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&!1!==t&&this.queue(t||"fx",[]),this.each((function(){var e=!0,r=null!=t&&t+"queueHooks",o=ft.timers,a=ft._data(this);if(r)a[r]&&a[r].stop&&i(a[r]);else for(r in a)a[r]&&a[r].stop&&Ee.test(r)&&i(a[r]);for(r=o.length;r--;)o[r].elem!==this||null!=t&&o[r].queue!==t||(o[r].anim.stop(n),e=!1,o.splice(r,1));!e&&n||ft.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||"fx"),this.each((function(){var e,n=ft._data(this),i=n[t+"queue"],r=n[t+"queueHooks"],o=ft.timers,a=i?i.length:0;for(n.finish=!0,ft.queue(this,t,[]),r&&r.stop&&r.stop.call(this,!0),e=o.length;e--;)o[e].elem===this&&o[e].queue===t&&(o[e].anim.stop(!0),o.splice(e,1));for(e=0;e<a;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete n.finish}))}}),ft.each(["toggle","show","hide"],(function(t,e){var n=ft.fn[e];ft.fn[e]=function(t,i,r){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(R(e,!0),t,i,r)}})),ft.each({slideDown:R("show"),slideUp:R("hide"),slideToggle:R("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(t,e){ft.fn[t]=function(t,n,i){return this.animate(e,t,n,i)}})),ft.timers=[],ft.fx.tick=function(){var t,e=ft.timers,n=0;for(Te=ft.now();n<e.length;n++)(t=e[n])()||e[n]!==t||e.splice(n--,1);e.length||ft.fx.stop(),Te=void 0},ft.fx.timer=function(t){ft.timers.push(t),t()?ft.fx.start():ft.timers.pop()},ft.fx.interval=13,ft.fx.start=function(){ke||(ke=t.setInterval(ft.fx.tick,ft.fx.interval))},ft.fx.stop=function(){t.clearInterval(ke),ke=null},ft.fx.speeds={slow:600,fast:200,_default:400},ft.fn.delay=function(e,n){return e=ft.fx&&ft.fx.speeds[e]||e,n=n||"fx",this.queue(n,(function(n,i){var r=t.setTimeout(n,e);i.stop=function(){t.clearTimeout(r)}}))},function(){var t,e=it.createElement("input"),n=it.createElement("div"),i=it.createElement("select"),r=i.appendChild(it.createElement("option"));(n=it.createElement("div")).setAttribute("className","t"),n.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",t=n.getElementsByTagName("a")[0],e.setAttribute("type","checkbox"),n.appendChild(e),(t=n.getElementsByTagName("a")[0]).style.cssText="top:1px",dt.getSetAttribute="t"!==n.className,dt.style=/top/.test(t.getAttribute("style")),dt.hrefNormalized="/a"===t.getAttribute("href"),dt.checkOn=!!e.value,dt.optSelected=r.selected,dt.enctype=!!it.createElement("form").enctype,i.disabled=!0,dt.optDisabled=!r.disabled,(e=it.createElement("input")).setAttribute("value",""),dt.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),dt.radioValue="t"===e.value}();var Ie=/\r/g,Pe=/[\x20\t\r\n\f]+/g;ft.fn.extend({val:function(t){var e,n,i,r=this[0];return arguments.length?(i=ft.isFunction(t),this.each((function(n){var r;1===this.nodeType&&(null==(r=i?t.call(this,n,ft(this).val()):t)?r="":"number"==typeof r?r+="":ft.isArray(r)&&(r=ft.map(r,(function(t){return null==t?"":t+""}))),(e=ft.valHooks[this.type]||ft.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))}))):r?(e=ft.valHooks[r.type]||ft.valHooks[r.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(Ie,""):null==n?"":n:void 0}}),ft.extend({valHooks:{option:{get:function(t){var e=ft.find.attr(t,"value");return null!=e?e:ft.trim(ft.text(t)).replace(Pe," ")}}
3,select:{get:function(t){for(var e,n,i=t.options,r=t.selectedIndex,o="select-one"===t.type||r<0,a=o?null:[],s=o?r+1:i.length,l=r<0?s:o?r:0;l<s;l++)if(((n=i[l]).selected||l===r)&&(dt.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!ft.nodeName(n.parentNode,"optgroup"))){if(e=ft(n).val(),o)return e;a.push(e)}return a},set:function(t,e){for(var n,i,r=t.options,o=ft.makeArray(e),a=r.length;a--;)if(i=r[a],ft.inArray(ft.valHooks.option.get(i),o)>-1)try{i.selected=n=!0}catch(t){i.scrollHeight}else i.selected=!1;return n||(t.selectedIndex=-1),r}}}}),ft.each(["radio","checkbox"],(function(){ft.valHooks[this]={set:function(t,e){if(ft.isArray(e))return t.checked=ft.inArray(ft(t).val(),e)>-1}},dt.checkOn||(ft.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}));var Fe,Oe,Me=ft.expr.attrHandle,Ne=/^(?:checked|selected)$/i,je=dt.getSetAttribute,Le=dt.input;ft.fn.extend({attr:function(t,e){return qt(this,ft.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each((function(){ft.removeAttr(this,t)}))}}),ft.extend({attr:function(t,e,n){var i,r,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?ft.prop(t,e,n):(1===o&&ft.isXMLDoc(t)||(e=e.toLowerCase(),r=ft.attrHooks[e]||(ft.expr.match.bool.test(e)?Oe:Fe)),void 0!==n?null===n?void ft.removeAttr(t,e):r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:(t.setAttribute(e,n+""),n):r&&"get"in r&&null!==(i=r.get(t,e))?i:null==(i=ft.find.attr(t,e))?void 0:i)},attrHooks:{type:{set:function(t,e){if(!dt.radioValue&&"radio"===e&&ft.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,i,r=0,o=e&&e.match(Et);if(o&&1===t.nodeType)for(;n=o[r++];)i=ft.propFix[n]||n,ft.expr.match.bool.test(n)?Le&&je||!Ne.test(n)?t[i]=!1:t[ft.camelCase("default-"+n)]=t[i]=!1:ft.attr(t,n,""),t.removeAttribute(je?n:i)}}),Oe={set:function(t,e,n){return!1===e?ft.removeAttr(t,n):Le&&je||!Ne.test(n)?t.setAttribute(!je&&ft.propFix[n]||n,n):t[ft.camelCase("default-"+n)]=t[n]=!0,n}},ft.each(ft.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=Me[e]||ft.find.attr;Le&&je||!Ne.test(e)?Me[e]=function(t,e,i){var r,o;return i||(o=Me[e],Me[e]=r,r=null!=n(t,e,i)?e.toLowerCase():null,Me[e]=o),r}:Me[e]=function(t,e,n){if(!n)return t[ft.camelCase("default-"+e)]?e.toLowerCase():null}})),Le&&je||(ft.attrHooks.value={set:function(t,e,n){if(!ft.nodeName(t,"input"))return Fe&&Fe.set(t,e,n);t.defaultValue=e}}),je||(Fe={set:function(t,e,n){var i=t.getAttributeNode(n);if(i||t.setAttributeNode(i=t.ownerDocument.createAttribute(n)),i.value=e+="","value"===n||e===t.getAttribute(n))return e}},Me.id=Me.name=Me.coords=function(t,e,n){var i;if(!n)return(i=t.getAttributeNode(e))&&""!==i.value?i.value:null},ft.valHooks.button={get:function(t,e){var n=t.getAttributeNode(e);if(n&&n.specified)return n.value},set:Fe.set},ft.attrHooks.contenteditable={set:function(t,e,n){Fe.set(t,""!==e&&e,n)}},ft.each(["width","height"],(function(t,e){ft.attrHooks[e]={set:function(t,n){if(""===n)return t.setAttribute(e,"auto"),n}}}))),dt.style||(ft.attrHooks.style={get:function(t){return t.style.cssText||void 0},set:function(t,e){return t.style.cssText=e+""}});var Re=/^(?:input|select|textarea|button|object)$/i,He=/^(?:a|area)$/i;ft.fn.extend({prop:function(t,e){return qt(this,ft.prop,t,e,arguments.length>1)},removeProp:function(t){return t=ft.propFix[t]||t,this.each((function(){try{this[t]=void 0,delete this[t]}catch(t){}}))}}),ft.extend({prop:function(t,e,n){var i,r,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ft.isXMLDoc(t)||(e=ft.propFix[e]||e,r=ft.propHooks[e]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:t[e]=n:r&&"get"in r&&null!==(i=r.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){var e=ft.find.attr(t,"tabindex");return e?parseInt(e,10):Re.test(t.nodeName)||He.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),dt.hrefNormalized||ft.each(["href","src"],(function(t,e){ft.propHooks[e]={get:function(t){return t.getAttribute(e,4)}}})),dt.optSelected||(ft.propHooks.selected={get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),ft.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){ft.propFix[this.toLowerCase()]=this})),dt.enctype||(ft.propFix.enctype="encoding");var Be=/[\t\r\n\f]/g;ft.fn.extend({addClass:function(t){var e,n,i,r,o,a,s,l=0;if(ft.isFunction(t))return this.each((function(e){ft(this).addClass(t.call(this,e,W(this)))}));if("string"==typeof t&&t)for(e=t.match(Et)||[];n=this[l++];)if(r=W(n),i=1===n.nodeType&&(" "+r+" ").replace(Be," ")){for(a=0;o=e[a++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(s=ft.trim(i))&&ft.attr(n,"class",s)}return this},removeClass:function(t){var e,n,i,r,o,a,s,l=0;if(ft.isFunction(t))return this.each((function(e){ft(this).removeClass(t.call(this,e,W(this)))}));if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(Et)||[];n=this[l++];)if(r=W(n),i=1===n.nodeType&&(" "+r+" ").replace(Be," ")){for(a=0;o=e[a++];)for(;i.indexOf(" "+o+" ")>-1;)i=i.replace(" "+o+" "," ");r!==(s=ft.trim(i))&&ft.attr(n,"class",s)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):ft.isFunction(t)?this.each((function(n){ft(this).toggleClass(t.call(this,n,W(this),e),e)})):this.each((function(){var e,i,r,o;
vendor: 5,382 bytes, line 3
3if("string"===n)for(i=0,r=ft(this),o=t.match(Et)||[];e=o[i++];)r.hasClass(e)?r.removeClass(e):r.addClass(e);else void 0!==t&&"boolean"!==n||((e=W(this))&&ft._data(this,"__className__",e),ft.attr(this,"class",e||!1===t?"":ft._data(this,"__className__")||""))}))},hasClass:function(t){var e,n,i=0;for(e=" "+t+" ";n=this[i++];)if(1===n.nodeType&&(" "+W(n)+" ").replace(Be," ").indexOf(e)>-1)return!0;return!1}}),ft.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),(function(t,e){ft.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}})),ft.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}});var qe=t.location,ze=ft.now(),We=/\?/,Ve=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;ft.parseJSON=function(e){if(t.JSON&&t.JSON.parse)return t.JSON.parse(e+"");var n,i=null,r=ft.trim(e+"");return r&&!ft.trim(r.replace(Ve,(function(t,e,r,o){return n&&e&&(i=0),0===i?t:(n=r||e,i+=!o-!r,"")})))?Function("return "+r)():ft.error("Invalid JSON: "+e)},ft.parseXML=function(e){var n;if(!e||"string"!=typeof e)return null;try{t.DOMParser?n=(new t.DOMParser).parseFromString(e,"text/xml"):((n=new t.ActiveXObject("Microsoft.XMLDOM")).async="false",n.loadXML(e))}catch(t){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||ft.error("Invalid XML: "+e),n};var Ue=/#.*$/,Ge=/([?&])_=[^&]*/,Ye=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Xe=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Je=/^(?:GET|HEAD)$/,Ke=/^\/\//,Qe=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ze={},tn={},en="*/".concat("*"),nn=qe.href,rn=Qe.exec(nn.toLowerCase())||[];ft.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:nn,type:"GET",isLocal:Xe.test(rn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":en,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ft.parseJSON,"text xml":ft.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?G(G(t,ft.ajaxSettings),e):G(ft.ajaxSettings,t)},ajaxPrefilter:V(Ze),ajaxTransport:V(tn),ajax:function(e,n){function i(e,n,i,r){var o,d,y,b,w,x=n;2!==_&&(_=2,l&&t.clearTimeout(l),c=void 0,s=r||"",$.readyState=e>0?4:0,o=e>=200&&e<300||304===e,i&&(b=Y(p,$,i)),b=X(p,b,$,o),o?(p.ifModified&&((w=$.getResponseHeader("Last-Modified"))&&(ft.lastModified[a]=w),(w=$.getResponseHeader("etag"))&&(ft.etag[a]=w)),204===e||"HEAD"===p.type?x="nocontent":304===e?x="notmodified":(x=b.state,d=b.data,o=!(y=b.error))):(y=x,!e&&x||(x="error",e<0&&(e=0))),$.status=e,$.statusText=(n||x)+"",o?m.resolveWith(f,[d,x,$]):m.rejectWith(f,[$,x,y]),$.statusCode(v),v=void 0,u&&h.trigger(o?"ajaxSuccess":"ajaxError",[$,p,o?d:y]),g.fireWith(f,[$,x]),u&&(h.trigger("ajaxComplete",[$,p]),--ft.active||ft.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=void 0),n=n||{};var r,o,a,s,l,u,c,d,p=ft.ajaxSetup({},n),f=p.context||p,h=p.context&&(f.nodeType||f.jquery)?ft(f):ft.event,m=ft.Deferred(),g=ft.Callbacks("once memory"),v=p.statusCode||{},y={},b={},_=0,w="canceled",$={readyState:0,getResponseHeader:function(t){var e;if(2===_){if(!d)for(d={};e=Ye.exec(s);)d[e[1].toLowerCase()]=e[2];e=d[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===_?s:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return _||(t=b[n]=b[n]||t,y[t]=e),this},overrideMimeType:function(t){return _||(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(_<2)for(e in t)v[e]=[v[e],t[e]];else $.always(t[$.status]);return this},abort:function(t){var e=t||w;return c&&c.abort(e),i(0,e),this}};if(m.promise($).complete=g.add,$.success=$.done,$.error=$.fail,p.url=((e||p.url||nn)+"").replace(Ue,"").replace(Ke,rn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=ft.trim(p.dataType||"*").toLowerCase().match(Et)||[""],null==p.crossDomain&&(r=Qe.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===rn[1]&&r[2]===rn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(rn[3]||("http:"===rn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=ft.param(p.data,p.traditional)),U(Ze,p,n,$),2===_)return $;for(o in(u=ft.event&&p.global)&&0==ft.active++&&ft.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Je.test(p.type),a=p.url,p.hasContent||(p.data&&(a=p.url+=(We.test(a)?"&":"?")+p.data,delete p.data),!1===p.cache&&(p.url=Ge.test(a)?a.replace(Ge,"$1_="+ze++):a+(We.test(a)?"&":"?")+"_="+ze++)),p.ifModified&&(ft.lastModified[a]&&$.setRequestHeader("If-Modified-Since",ft.lastModified[a]),ft.etag[a]&&$.setRequestHeader("If-None-Match",ft.etag[a])),(p.data&&p.hasContent&&!1!==p.contentType||n.contentType)&&$.setRequestHeader("Content-Type",p.contentType),$.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+en+"; q=0.01":""):p.accepts["*"]),p.headers)$.setRequestHeader(o,p.headers[o]);
3if(p.beforeSend&&(!1===p.beforeSend.call(f,$,p)||2===_))return $.abort();for(o in w="abort",{success:1,error:1,complete:1})$[o](p[o]);if(c=U(tn,p,n,$)){if($.readyState=1,u&&h.trigger("ajaxSend",[$,p]),2===_)return $;p.async&&p.timeout>0&&(l=t.setTimeout((function(){$.abort("timeout")}),p.timeout));try{_=1,c.send(y,i)}catch(t){if(!(_<2))throw t;i(-1,t)}}else i(-1,"No Transport");return $},getJSON:function(t,e,n){return ft.get(t,e,n,"json")},getScript:function(t,e){return ft.get(t,void 0,e,"script")}}),ft.each(["get","post"],(function(t,e){ft[e]=function(t,n,i,r){return ft.isFunction(n)&&(r=r||i,i=n,n=void 0),ft.ajax(ft.extend({url:t,type:e,dataType:r,data:n,success:i},ft.isPlainObject(t)&&t))}})),ft._evalUrl=function(t){return ft.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},ft.fn.extend({wrapAll:function(t){if(ft.isFunction(t))return this.each((function(e){ft(this).wrapAll(t.call(this,e))}));if(this[0]){var e=ft(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t})).append(this)}return this},wrapInner:function(t){return ft.isFunction(t)?this.each((function(e){ft(this).wrapInner(t.call(this,e))})):this.each((function(){var e=ft(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=ft.isFunction(t);return this.each((function(n){ft(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(){return this.parent().each((function(){ft.nodeName(this,"body")||ft(this).replaceWith(this.childNodes)})).end()}}),ft.expr.filters.hidden=function(t){return dt.reliableHiddenOffsets()?t.offsetWidth<=0&&t.offsetHeight<=0&&!t.getClientRects().length:K(t)},ft.expr.filters.visible=function(t){return!ft.expr.filters.hidden(t)};var on=/%20/g,an=/\[\]$/,sn=/\r?\n/g,ln=/^(?:submit|button|image|reset|file)$/i,un=/^(?:input|select|textarea|keygen)/i;ft.param=function(t,e){var n,i=[],r=function(t,e){e=ft.isFunction(e)?e():null==e?"":e,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=ft.ajaxSettings&&ft.ajaxSettings.traditional),ft.isArray(t)||t.jquery&&!ft.isPlainObject(t))ft.each(t,(function(){r(this.name,this.value)}));else for(n in t)Q(n,t[n],e,r);return i.join("&").replace(on,"+")},ft.fn.extend({serialize:function(){return ft.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=ft.prop(this,"elements");return t?ft.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!ft(this).is(":disabled")&&un.test(this.nodeName)&&!ln.test(t)&&(this.checked||!zt.test(t))})).map((function(t,e){var n=ft(this).val();return null==n?null:ft.isArray(n)?ft.map(n,(function(t){return{name:e.name,value:t.replace(sn,"\r\n")}})):{name:e.name,value:n.replace(sn,"\r\n")}})).get()}}),ft.ajaxSettings.xhr=void 0!==t.ActiveXObject?function(){return this.isLocal?tt():it.documentMode>8?Z():/^(get|post|head|put|delete|options)$/i.test(this.type)&&Z()||tt()}:Z;var cn=0,dn={},pn=ft.ajaxSettings.xhr();t.attachEvent&&t.attachEvent("onunload",(function(){for(var t in dn)dn[t](void 0,!0)})),dt.cors=!!pn&&"withCredentials"in pn,(pn=dt.ajax=!!pn)&&ft.ajaxTransport((function(e){var n;if(!e.crossDomain||dt.cors)return{send:function(i,r){var o,a=e.xhr(),s=++cn;if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)a[o]=e.xhrFields[o];for(o in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)void 0!==i[o]&&a.setRequestHeader(o,i[o]+"");a.send(e.hasContent&&e.data||null),n=function(t,i){var o,l,u;if(n&&(i||4===a.readyState))if(delete dn[s],n=void 0,a.onreadystatechange=ft.noop,i)4!==a.readyState&&a.abort();else{u={},o=a.status,"string"==typeof a.responseText&&(u.text=a.responseText);try{l=a.statusText}catch(t){l=""}o||!e.isLocal||e.crossDomain?1223===o&&(o=204):o=u.text?200:404}u&&r(o,l,u,a.getAllResponseHeaders())},e.async?4===a.readyState?t.setTimeout(n):a.onreadystatechange=dn[s]=n:n()},abort:function(){n&&n(void 0,!0)}}})),ft.ajaxSetup({accepts:{ 4script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return ft.globalEval(t),t}}}),ft.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)})),ft.ajaxTransport("script",(function(t){if(t.crossDomain){var e,n=it.head||ft("head")[0]||it.documentElement;return{send:function(i,r){(e=it.createElement("script")).async=!0,t.scriptCharset&&(e.charset=t.scriptCharset),e.src=t.url,e.onload=e.onreadystatechange=function(t,n){(n||!e.readyState||/loaded|complete/.test(e.readyState))&&(e.onload=e.onreadystatechange=null,e.parentNode&&e.parentNode.removeChild(e),e=null,n||r(200,"success"))},n.insertBefore(e,n.firstChild)},abort:function(){e&&e.onload(void 0,!0)}}}}));var fn=[],hn=/(=)\?(?=&|$)|\?\?/;ft.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=fn.pop()||ft.expando+"_"+ze++;return this[t]=!0,t}}),ft.ajaxPrefilter("json jsonp",(function(e,n,i){var r,o,a,s=!1!==e.jsonp&&(hn.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&hn.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=ft.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(hn,"$1"+r):!1!==e.jsonp&&(e.url+=(We.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||ft.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=t[r],t[r]=function(){a=arguments},i.always((function(){void 0===o?ft(t).removeProp(r):t[r]=o,e[r]&&(e.jsonpCallback=n.jsonpCallback,fn.push(r)),a&&ft.isFunction(o)&&o(a[0]),a=o=void 0})),"script"})),ft.parseHTML=function(t,e,n){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(n=e,e=!1),e=e||it;var i=$t.exec(t),r=!n&&[];return i?[e.createElement(i[1])]:(i=v([t],e,r),r&&r.length&&ft(r).remove(),ft.merge([],i.childNodes))};var mn=ft.fn.load;ft.fn.load=function(t,e,n){if("string"!=typeof t&&mn)return mn.apply(this,arguments);var i,r,o,a=this,s=t.indexOf(" ");return s>-1&&(i=ft.trim(t.slice(s,t.length)),t=t.slice(0,s)),ft.isFunction(e)?(n=e,e=void 0):e&&"object"==typeof e&&(r="POST"),a.length>0&&ft.ajax({url:t,type:r||"GET",dataType:"html",data:e}).done((function(t){o=arguments,a.html(i?ft("<div>").append(ft.parseHTML(t)).find(i):t)})).always(n&&function(t,e){a.each((function(){n.apply(this,o||[t.responseText,e,t])}))}),this},ft.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,e){ft.fn[e]=function(t){return this.on(e,t)}})),ft.expr.filters.animated=function(t){return ft.grep(ft.timers,(function(e){return t===e.elem})).length},ft.offset={setOffset:function(t,e,n){var i,r,o,a,s,l,u=ft.css(t,"position"),c=ft(t),d={};"static"===u&&(t.style.position="relative"),s=c.offset(),o=ft.css(t,"top"),l=ft.css(t,"left"),("absolute"===u||"fixed"===u)&&ft.inArray("auto",[o,l])>-1?(a=(i=c.position()).top,r=i.left):(a=parseFloat(o)||0,r=parseFloat(l)||0),ft.isFunction(e)&&(e=e.call(t,n,ft.extend({},s))),null!=e.top&&(d.top=e.top-s.top+a),null!=e.left&&(d.left=e.left-s.left+r),"using"in e?e.using.call(t,d):c.css(d)}},ft.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){ft.offset.setOffset(this,t,e)}));var e,n,i={top:0,left:0}
4,r=this[0],o=r&&r.ownerDocument;return o?(e=o.documentElement,ft.contains(e,r)?(void 0!==r.getBoundingClientRect&&(i=r.getBoundingClientRect()),n=et(o),{top:i.top+(n.pageYOffset||e.scrollTop)-(e.clientTop||0),left:i.left+(n.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):i):void 0},position:function(){if(this[0]){var t,e,n={top:0,left:0},i=this[0];return"fixed"===ft.css(i,"position")?e=i.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),ft.nodeName(t[0],"html")||(n=t.offset()),n.top+=ft.css(t[0],"borderTopWidth",!0),n.left+=ft.css(t[0],"borderLeftWidth",!0)),{top:e.top-n.top-ft.css(i,"marginTop",!0),left:e.left-n.left-ft.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&!ft.nodeName(t,"html")&&"static"===ft.css(t,"position");)t=t.offsetParent;return t||me}))}}),ft.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,e){var n=/Y/.test(e);ft.fn[t]=function(i){return qt(this,(function(t,i,r){var o=et(t);if(void 0===r)return o?e in o?o[e]:o.document.documentElement[i]:t[i];o?o.scrollTo(n?ft(o).scrollLeft():r,n?r:ft(o).scrollTop()):t[i]=r}),t,i,arguments.length,null)}})),ft.each(["top","left"],(function(t,e){ft.cssHooks[e]=I(dt.pixelPosition,(function(t,n){if(n)return n=ve(t,e),fe.test(n)?ft(t).position()[e]+"px":n}))})),ft.each({Height:"height",Width:"width"},(function(t,e){ft.each({padding:"inner"+t,content:e,"":"outer"+t},(function(n,i){ft.fn[i]=function(i,r){var o=arguments.length&&(n||"boolean"!=typeof i),a=n||(!0===i||!0===r?"margin":"border");return qt(this,(function(e,n,i){var r;return ft.isWindow(e)?e.document.documentElement["client"+t]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+t],r["scroll"+t],e.body["offset"+t],r["offset"+t],r["client"+t])):void 0===i?ft.css(e,n,a):ft.style(e,n,i,a)}),e,o?i:void 0,o,null)}}))})),ft.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}}),ft.fn.size=function(){return this.length},ft.fn.andSelf=ft.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],(function(){return ft}));var gn=t.jQuery,vn=t.$;return ft.noConflict=function(e){return t.$===ft&&(t.$=vn),e&&t.jQuery===ft&&(t.jQuery=gn),ft},e||(t.jQuery=t.$=ft),ft})),function(t,e){"use strict";var n;t.rails!==e&&t.error("jquery-ujs has already been loaded!");var i=t(document);t.rails=n={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:"button[data-remote]:not([form]):not(form button), button[data-confirm]:not([form]):not(form button)",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",disableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",requiredInputSelector:"input[name][required]:not([disabled]), textarea[name][required]:not([disabled])",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]",csrfToken:function(){return t("meta[name=csrf-token]").attr("content")},csrfParam:function(){return t("meta[name=csrf-param]").attr("content")},CSRFProtection:function(t){var e=n.csrfToken();e&&t.setRequestHeader("X-CSRF-Token",e)},refreshCSRFTokens:function(){t('form input[name="'+n.csrfParam()+'"]').val(n.csrfToken())},fire:function(e,n,i){var r=t.Event(n);return e.trigger(r,i),!1!==r.result},confirm:function(t){return confirm(t)},ajax:function(e){return t.ajax(e)},href:function(t){return t[0].href},isRemote:function(t){return t.data("remote")!==e&&!1!==t.data("remote")},handleRemote:function(i){var r,o,a,s,l,u;if(n.fire(i,"ajax:before")){if(s=i.data("with-credentials")||null,l=i.data("type")||t.ajaxSettings&&t.ajaxSettings.dataType,i.is("form")){r=i.data("ujs:submit-button-formmethod")||i.attr("method"),o=i.data("ujs:submit-button-formaction")||i.attr("action"),a=t(i[0]).serializeArray();var c=i.data("ujs:submit-button");c&&(a.push(c),i.data("ujs:submit-button",null)),i.data("ujs:submit-button-formmethod",null),i.data("ujs:submit-button-formaction",null)}else i.is(n.inputChangeSelector)?(r=i.data("method"),o=i.data("url"),a=i.serialize(),i.data("params")&&(a=a+"&"+i.data("params"))):i.is(n.buttonClickSelector)?(r=i.data("method")||"get",o=i.data("url"),a=i.serialize(),i.data("params")&&(a=a+"&"+i.data("params"))):(r=i.data("method"),o=n.href(i),a=i.data("params")||null);return u={type:r||"GET",data:a,dataType:l,beforeSend:function(t,r){if(r.dataType===e&&t.setRequestHeader("accept","*/*;q=0.5, "+r.accepts.script),!n.fire(i,"ajax:beforeSend",[t,r]))return!1;i.trigger("ajax:send",t)},success:function(t,e,n){i.trigger("ajax:success",[t,e,n])},complete:function(t,e){i.trigger("ajax:complete",[t,e])},error:function(t,e,n){i.trigger("ajax:error",[t,e,n])},crossDomain:n.isCrossDomain(o)},s&&(u.xhrFields={withCredentials:s}),o&&(u.url=o),n.ajax(u)}return!1},isCrossDomain:function(t){var e=document.createElement("a");e.href=location.href;var n=document.createElement("a");try{return n.href=t,n.href=n.href,!((!n.protocol||":"===n.protocol)&&!n.host||e.protocol+"//"+e.host==n.protocol+"//"+n.host)}catch(t){return!0}},handleMethod:function(i){var r=n.href(i),o=i.data("method"),a=i.attr("target"),s=n.csrfToken(),l=n.csrfParam(),u=t('<form method="post" action="'+r+'"></form>'),c='<input name="_method" value="'+o+'" type="hidden" />';l===e||s===e||n.isCrossDomain(r)||(c+='<input name="'+l+'" value="'+s+'" type="hidden" />'),a&&u.attr("target",a),u.hide().append(c).appendTo("body"),u.submit()},formElements:function(e,n){return e.is("form")?t(e[0].elements).filter(n):e.find(n)},disableFormElements:function(e){n.formElements(e,n.disableSelector).each((function(){n.disableFormElement(t(this))}))},disableFormElement:function(t){var n,i;n=t.is("button")?"html":"val",(i=t.data("disable-with"))!==e&&(t.data("ujs:enable-with",t[n]()),t[
4n](i)),t.prop("disabled",!0),t.data("ujs:disabled",!0)},enableFormElements:function(e){n.formElements(e,n.enableSelector).each((function(){n.enableFormElement(t(this))}))},enableFormElement:function(t){var n=t.is("button")?"html":"val";t.data("ujs:enable-with")!==e&&(t[n](t.data("ujs:enable-with")),t.removeData("ujs:enable-with")),t.prop("disabled",!1),t.removeData("ujs:disabled")},allowAction:function(t){var e,i=t.data("confirm"),r=!1;if(!i)return!0;if(n.fire(t,"confirm")){try{r=n.confirm(i)}catch(t){(console.error||console.log).call(console,t.stack||t)}e=n.fire(t,"confirm:complete",[r])}return r&&e},blankInputs:function(e,n,i){var r,o,a,s=t(),l=n||"input,textarea",u=e.find(l),c={};return u.each((function(){(r=t(this)).is("input[type=radio]")?(a=r.attr("name"),c[a]||(0===e.find('input[type=radio]:checked[name="'+a+'"]').length&&(o=e.find('input[type=radio][name="'+a+'"]'),s=s.add(o)),c[a]=a)):(r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):!!r.val())===i&&(s=s.add(r))})),!!s.length&&s},nonBlankInputs:function(t,e){return n.blankInputs(t,e,!0)},stopEverything:function(e){return t(e.target).trigger("ujs:everythingStopped"),e.stopImmediatePropagation(),!1},disableElement:function(t){var i=t.data("disable-with");i!==e&&(t.data("ujs:enable-with",t.html()),t.html(i)),t.bind("click.railsDisable",(function(t){return n.stopEverything(t)})),t.data("ujs:disabled",!0)},enableElement:function(t){t.data("ujs:enable-with")!==e&&(t.html(t.data("ujs:enable-with")),t.removeData("ujs:enable-with")),t.unbind("click.railsDisable"),t.removeData("ujs:disabled")}},n.fire(i,"rails:attachBindings")&&(t.ajaxPrefilter((function(t,e,i){t.crossDomain||n.CSRFProtection(i)})),t(window).on("pageshow.rails",(function(){t(t.rails.enableSelector).each((function(){var e=t(this);e.data("ujs:disabled")&&t.rails.enableFormElement(e)})),t(t.rails.linkDisableSelector).each((function(){var e=t(this);e.data("ujs:disabled")&&t.rails.enableElement(e)}))})),i.on("ajax:complete",n.linkDisableSelector,(function(){n.enableElement(t(this))})),i.on("ajax:complete",n.buttonDisableSelector,(function(){n.enableFormElement(t(this))})),i.on("click.rails",n.linkClickSelector,(function(e){var i=t(this),r=i.data("method"),o=i.data("params"),a=e.metaKey||e.ctrlKey;if(!n.allowAction(i))return n.stopEverything(e);if(!a&&i.is(n.linkDisableSelector)&&n.disableElement(i),n.isRemote(i)){if(a&&(!r||"GET"===r)&&!o)return!0;var s=n.handleRemote(i);return!1===s?n.enableElement(i):s.fail((function(){n.enableElement(i)})),!1}return r?(n.handleMethod(i),!1):void 0})),i.on("click.rails",n.buttonClickSelector,(function(e){var i=t(this);
4if(!n.allowAction(i)||!n.isRemote(i))return n.stopEverything(e);i.is(n.buttonDisableSelector)&&n.disableFormElement(i);var r=n.handleRemote(i);return!1===r?n.enableFormElement(i):r.fail((function(){n.enableFormElement(i)})),!1})),i.on("change.rails",n.inputChangeSelector,(function(e){var i=t(this);return n.allowAction(i)&&n.isRemote(i)?(n.handleRemote(i),!1):n.stopEverything(e)})),i.on("submit.rails",n.formSubmitSelector,(function(i){var r,o,a=t(this),s=n.isRemote(a);if(!n.allowAction(a))return n.stopEverything(i);if(a.attr("novalidate")===e)if(a.data("ujs:formnovalidate-button")===e){if((r=n.blankInputs(a,n.requiredInputSelector,!1))&&n.fire(a,"ajax:aborted:required",[r]))return n.stopEverything(i)}else a.data("ujs:formnovalidate-button",e);if(s){if(o=n.nonBlankInputs(a,n.fileInputSelector)){setTimeout((function(){n.disableFormElements(a)}),13);var l=n.fire(a,"ajax:aborted:file",[o]);return l||setTimeout((function(){n.enableFormElements(a)}),13),l}return n.handleRemote(a),!1}setTimeout((function(){n.disableFormElements(a)}),13)})),i.on("click.rails",n.formInputClickSelector,(function(e){var i=t(this);if(!n.allowAction(i))return n.stopEverything(e);var r=i.attr("name"),o=r?{name:r,value:i.val()}:null,a=i.closest("form");0===a.length&&(a=t("#"+i.attr("form"))),a.data("ujs:submit-button",o),a.data("ujs:formnovalidate-button",i.attr("formnovalidate")),a.data("ujs:submit-button-formaction",i.attr("formaction")),a.data("ujs:submit-button-formmethod",i.attr("formmethod"))})),i.on("ajax:send.rails",n.formSubmitSelector,(function(e){this===e.target&&n.disableFormElements(t(this))})),i.on("ajax:complete.rails",n.formSubmitSelector,(function(e){this===e.target&&n.enableFormElements(t(this))})),t((function(){n.refreshCSRFTokens()})))}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function(t){return t.ui=t.ui||{},t.ui.version="1.12.1"})),function(t){"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){return t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())})),function(t){"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){var e,n=0,i=Array.prototype.slice;return t.cleanData=(e=t.cleanData,function(n){var i,r,o;for(o=0;null!=(r=n[o]);o++)try{(i=t._data(r,"events"))&&i.remove&&t(r).triggerHandler("remove")}catch(t){}e(n)}),t.widget=function(e,n,i){var r,o,a,s={},l=e.split(".")[0],u=l+"-"+(e=e.split(".")[1]);return i||(i=n,n=t.Widget),t.isArray(i)&&(i=t.extend.apply(null,[{}].concat(i))),t.expr[":"][u.toLowerCase()]=function(e){return!!t.data(e,u)},t[l]=t[l]||{},r=t[l][e],o=t[l][e]=function(t,e){if(!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},t.extend(o,r,{version:i.version,_proto:t.extend({},i),_childConstructors:[]}),(a=new n).options=t.widget.extend({},a.options),t.each(i,(function(e,i){t.isFunction(i)?s[e]=function(){function t(){return n.prototype[e].apply(this,arguments)}function r(t){return n.prototype[e].apply(this,t)}return function(){var e,n=this._super,o=this._superApply;return this._super=t,this._superApply=r,e=i.apply(this,arguments),this._super=n,this._superApply=o,e}}():s[e]=i})),o.prototype=t.widget.extend(a,{widgetEventPrefix:r&&a.widgetEventPrefix||e},s,{constructor:o,namespace:l,widgetName:e,widgetFullName:u}),r?(t.each(r._childConstructors,(function(e,n){var i=n.prototype;t.widget(i.namespace+"."+i.widgetName,o,n._proto)})),delete r._childConstructors):n._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var n,r,o=i.call(arguments,1),a=0,s=o.length;a<s;a++)for(n in o[a])r=o[a][n],o[a].hasOwnProperty(n)&&void 0!==r&&(t.isPlainObject(r)?e[n]=t.isPlainObject(e[n])?t.widget.extend({},e[n],r):t.widget.extend({},r):e[n]=r);return e},t.widget.bridge=function(e,n){var r=n.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,s=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each((function(){var n,i=t.data(this,r);return"instance"===o?(l=i,!1):i?t.isFunction(i[o])&&"_"!==o.charAt(0)?(n=i[o].apply(i,s))!==i&&void 0!==n?(l=n&&n.jquery?l.pushStack(n.get()):n,!1):void 0:t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")})):l=void 0:(s.length&&(o=t.widget.extend.apply(null,[o].concat(s))),this.each((function(){var e=t.data(this,r);e?(e.option(o||{}),e._init&&e._init()):t.data(this,r,new n(o,this))}))),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t
vendor: 10,740 bytes, line 4
4(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,n){e._removeClass(n,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,n){var i,r,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},i=e.split("."),e=i.shift(),i.length){for(r=a[e]=t.widget.extend({},this.options[e]),o=0;o<i.length-1;o++)r[i[o]]=r[i[o]]||{},r=r[i[o]];if(e=i.pop(),1===arguments.length)return void 0===r[e]?null:r[e];r[e]=n}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=n}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var n,i,r;for(n in e)r=this.classesElementLookup[n],e[n]!==this.options.classes[n]&&r&&r.length&&(i=t(r.get()),this._removeClass(r,n),i.addClass(this._classes({element:i,keys:n,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function n(n,o){var a,s;for(s=0;s<n.length;s++)a=r.classesElementLookup[n[s]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),r.classesElementLookup[n[s]]=a,i.push(n[s]),o&&e.classes[n[s]]&&i.push(e.classes[n[s]])}var i=[],r=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&n(e.keys.match(/\S+/g)||[],!0),e.extra&&n(e.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(e){var n=this;t.each(n.classesElementLookup,(function(i,r){-1!==t.inArray(e.target,r)&&(n.classesElementLookup[i]=t(r.not(e.target).get()))}))},_removeClass:function(t,e,n){return this._toggleClass(t,e,n,!1)},_addClass:function(t,e,n){return this._toggleClass(t,e,n,!0)},_toggleClass:function(t,e,n,i){i="boolean"==typeof i?i:n;var r="string"==typeof t||null===t,o={extra:r?e:n,keys:r?t:e,element:r?this.element:t,add:i};return o.element.toggleClass(this._classes(o),i),this},_on:function(e,n,i){var r,o=this;"boolean"!=typeof e&&(i=n,n=e,e=!1),i?(n=r=t(n),this.bindings=this.bindings.add(n)):(i=n,n=this.element,r=this.widget()),t.each(i,(function(i,a){function s(){if(e||!0!==o.options.disabled&&!t(this).hasClass("ui-state-disabled"))return("string"==typeof a?o[a]:a).apply(o,arguments)}"string"!=typeof a&&(s.guid=a.guid=a.guid||s.guid||t.guid++);var l=i.match(/^([\w:-]*)\s*(.*)$/),u=l[1]+o.eventNamespace,c=l[2];c?r.on(u,c,s):n.on(u,s)}))},_off:function(e,n){n=(n||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(n).off(n),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function n(){return("string"==typeof t?i[t]:t).apply(i,arguments)}var i=this;return setTimeout(n,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,n,i){var r,o,a=this.options[e];if(i=i||{},(n=t.Event(n)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),n.target=this.element[0],o=n.originalEvent)for(r in o)r in n||(n[r]=o[r]);return this.element.trigger(n,i),!(t.isFunction(a)&&!1===a.apply(this.element[0],[n].concat(i))||n.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},(function(e,n){t.Widget.prototype["_"+e]=function(i,r,o){var a;"string"==typeof r&&(r={effect:r});var s=r?!0===r||"number"==typeof r?n:r.effect||n:e;"number"==typeof(r=r||{})&&(r={duration:r}),a=!t.isEmptyObject(r),r.complete=o,r.delay&&i.delay(r.delay),a&&t.effects&&t.effects.effect[s]?i[e](r):s!==e&&i[s]?i[s](r.duration,r.easing,o):i.queue((function(n){t(this)[e](),o&&o.call(i[0]),n()}))}})),t.widget})),function(t){"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],t):t(jQuery)}((function(t){var e=!1;return t(document).on("mouseup",(function(){e=!1})),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,(function(t){return e._mouseDown(t)})).on("click."+this.widgetName,(function(n){if(!0===t.data(n.target,e.widgetName+".preventClickEvent"))return t.removeData(n.target,e.widgetName+".preventClickEvent"),n.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(n){if(!e){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(n),this._mouseDownEvent=n;var i=this,r=1===n.which,o=!("string"!=typeof this.options.cancel||!n.target.nodeName)&&t(n.target).closest(this.options.cancel).length;return!(r&&!o&&this._mouseCapture(n))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){i.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(n)&&this._mouseDelayMet(n)&&(this._mouseStarted=!1!==this._mouseStart(n),!this._mouseStarted)?(n.preventDefault(),!0):(!0===t.data(n.target,this.widgetName+".preventClickEvent")&&t.removeData(n.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),n.preventDefault(),e=!0,!0))}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(n){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,n.target===this._mouseDownEvent.target&&t.data(n.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(n)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,e=!1,n.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})),function(t){"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){return t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo((function(e){return function(n){return!!t.data(n,e)}})):function(e,n,i){return!!t.data(e,i[3])}})})),function(t){"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){return t.fn.scrollParent=function(e){var n=this.css("position"),i="absolute"===n,r=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter((function(){var e=t(this);return(!i||"static"!==e.css("position"))&&r.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==n&&o.length?o:t(this[0].ownerDocument||document)}})),function(t){"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../ie","../scroll-parent","../version","../widget"],t):t(jQuery)}((function(t){return t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,n){return t>=e&&t<e+n},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,(function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")}
vendor: 12,375 bytes, lines 4-5
4))},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,n){var i=null,r=!1,o=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(e),t(e.target).parents().each((function(){if(t.data(this,o.widgetName+"-item")===o)return i=t(this),!1})),t.data(e.target,o.widgetName+"-item")===o&&(i=t(e.target)),!!i&&(!(this.options.handle&&!n&&(t(this.options.handle,i).find("*").addBack().each((function(){this===e.target&&(r=!0)})),!r))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(e,n,i){var r,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(r=this.containers.length-1;r>=0;r--)this.containers[r]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var n,i,r,o,a=this.options,s=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop+a.scrollSpeed:e.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft+a.scrollSpeed:e.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(e.pageY-this.document.scrollTop()<a.scrollSensitivity?s=this.document.scrollTop(this.document.scrollTop()-a.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<a.scrollSensitivity&&(s=this.document.scrollTop(this.document.scrollTop()+a.scrollSpeed)),e.pageX-this.document.scrollLeft()<a.scrollSensitivity?s=this.document.scrollLeft(this.document.scrollLeft()-a.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<a.scrollSensitivity&&(s=this.document.scrollLeft(this.document.scrollLeft()+a.scrollSpeed))),!1!==s&&t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"), 5this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),n=this.items.length-1;n>=0;n--)if(r=(i=this.items[n]).item[0],(o=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(r===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===r||t.contains(this.placeholder[0],r)||"semi-dynamic"===this.options.type&&t.contains(this.element[0],r))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(e,i),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,n){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var i=this,r=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=r.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=r.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,(function(){i._clear(e)}))}else this._clear(e,n);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var n=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},t(n).each((function(){var n=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);n&&i.push((e.key||n[1]+"[]")+"="+(e.key&&e.expression?n[1]:n[2]))})),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(e){var n=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},n.each((function(){i.push(t(e.item||this).attr(e.attribute||"id")||"")})),i},_intersectsWith:function(t){var e=this.positionAbs.left,n=e+this.helperProportions.width,i=this.positionAbs.top,r=i+this.helperProportions.height,o=t.left,a=o+t.width,s=t.top,l=s+t.height,u=this.offset.click.top,c=this.offset.click.left,d="x"===this.options.axis||i+u>s&&i+u<l,p="y"===this.options.axis||e+c>o&&e+c<a,f=d&&p;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?f:o<e+this.helperProportions.width/2&&n-this.helperProportions.width/2<a&&s<i+this.helperProportions.height/2&&r-this.helperProportions.height/2<l},_intersectsWithPointer:function(t){var e,n,i="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),r="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width);return!(!i||!r)&&(e=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection(),this.floating?"right"===n||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),n=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return this.floating&&r?"right"===r&&n||"left"===r&&!n:i&&("down"===i&&e||"up"===i&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function n(){s.push(this)}var i,r,o,a,s=[],l=[],u=this._connectWith();if(u&&e)for(i=u.length-1;i>=0;i--)for(r=(o=t(u[i],this.document[0])).length-1;r>=0;r--)(a=t.data(o[r],this.widgetFullName))&&a!==this&&!a.options.disabled&&l.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(l.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=l.length-1;i>=0;i--)l[i][0].each(n);return t(s)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,(function(t){for(var n=0;n<e.length;n++)if(e[n]===t.item[0])return!1;return!0}))},_refreshItems:function(e){this.items=[],this.containers=[this];var n,i,r,o,a,s,l,u,c=this.items,d=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],p=this._connectWith();if(p&&this.ready)for(n=p.length-1;n>=0;n--)for(i=(r=t(p[n],this.document[0])).length-1;i>=0;i--)(o=t.data(r[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&(d.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(n=d.length-1;n>=0;n--)for(a=d[n][1],i=0,u=(s=d[n][0]).length;i<u;i++)(l=t(s[i])).data(this.widgetName+"-item",a),c.push({item:l,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){var n,i,r,o;for(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),n=this.items.length-1;n>=0;n--)(i=this.items[n]).instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(r=this.options.toleranceElement?t(this.options.toleranceElement,i.item):i.item,e||(i.width=r.outerWidth(),i.height=r.outerHeight()),o=r.offset(),i.left=o.left,i.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(n=this.containers.length-1;n>=0;n--)o=this.containers[n].element.offset(),this.containers[n].containerCache.left=o.left,this.containers[n].containerCache.top=o.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight();return this},_createPlaceholder:function(e){var n,i=(e=e||this).options;i.placeholder&&i.placeholder.constructor!==String||(n=i.placeholder,i.placeholder={element:function(){var i=e.currentItem[0].nodeName.toLowerCase(),r=t("<"+i+">",e.document[0]);return e._addClass(r,"ui-sortable-placeholder",n||e.currentItem[0].className)._removeClass(r,"ui-sortable-helper"),"tbody"===i?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(r)):"tr"===i?e._createTrPlaceholder(e.currentItem,r):"img"===i&&r.attr("src",e.currentItem.attr("src")),n||r.css("visibility","hidden"),r},update:function(t,r){n&&!i.forcePlaceholderSize||(r.height()||r.height(e.currentItem.innerHe
vendor: 9,817 bytes, line 5
5ight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),r.width()||r.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(i.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),i.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,n){var i=this;e.children().each((function(){t("<td> </td>",i.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(n)}))},_contactContainers:function(e){var n,i,r,o,a,s,l,u,c,d,p=null,f=null;for(n=this.containers.length-1;n>=0;n--)if(!t.contains(this.currentItem[0],this.containers[n].element[0]))if(this._intersectsWith(this.containers[n].containerCache)){if(p&&t.contains(this.containers[n].element[0],p.element[0]))continue;p=this.containers[n],f=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger("out",e,this._uiHash(this)),this.containers[n].containerCache.over=0);if(p)if(1===this.containers.length)this.containers[f].containerCache.over||(this.containers[f]._trigger("over",e,this._uiHash(this)),this.containers[f].containerCache.over=1);else{for(r=1e4,o=null,a=(c=p.floating||this._isFloating(this.currentItem))?"left":"top",s=c?"width":"height",d=c?"pageX":"pageY",i=this.items.length-1;i>=0;i--)t.contains(this.containers[f].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(l=this.items[i].item.offset()[a],u=!1,e[d]-l>this.items[i][s]/2&&(u=!0),Math.abs(e[d]-l)<r&&(r=Math.abs(e[d]-l),o=this.items[i],this.direction=u?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[f])return void(this.currentContainer.containerCache.over||(this.containers[f]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1));o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[f].element,!0),this._trigger("change",e,this._uiHash()),this.containers[f]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[f],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[f]._trigger("over",e,this._uiHash(this)),this.containers[f].containerCache.over=1}},_createHelper:function(e){var n=this.options,i=t.isFunction(n.helper)?t(n.helper.apply(this.element[0],[e,this.currentItem])):"clone"===n.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||t("parent"!==n.appendTo?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),i[0].style.width&&!n.forceHelperSize||i.width(this.currentItem.width()),i[0].style.height&&!n.forceHelperSize||i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,n,i,r=this.options;"parent"===r.containment&&(r.containment=this.helper[0].parentNode),"document"!==r.containment&&"window"!==r.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===r.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===r.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(r.containment)||(e=t(r.containment)[0],n=t(r.containment).offset(),i="hidden"!==t(e).css("overflow"),this.containment=[n.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,n.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,n.left+(i?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,n.top+(i?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,n){n||(n=this.position);var i="absolute"===e?1:-1,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(r[0].tagName);return{top:n.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:r.scrollTop())*i,left:n.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:r.scrollLeft())*i}},_generatePosition:function(e){var n,i,r=this.options,o=e.pageX,a=e.pageY,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=/(html|body)/i.test(s[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),r.grid&&(n=this.originalPageY+Math.round((a-this.originalPageY)/r.grid[1])*r.grid[1],a=this.containment?n-this.offset.click.top>=this.containment[1]&&n-this.offset.click.top<=this.containment[3]?n:n-this.offset.click.top>=this.containment[1]?n-r.grid[1]:n+r.grid[1]:n,i=this.originalPageX+Math.round((o-this.originalPageX)/r.grid[0])*r.grid[0],o=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-r.grid[0]:i+r.grid[0]:i)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():l?0:s.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():l?0:s.scrollLeft())}},_rearrange:function(t,e,n,i){n?n[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var r=this.counter;this._delay((function(){r===this.counter&&this.refreshPositions(!i)}))},_clear:function(t,e){function n(t,e,n){return function(i){n._trigger(t,i,e._uiHash(e))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&r.push((function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||r.push((function(t){this._trigger("update",t,this._uiHash())})),this!==this.currentContainer&&(e||(r.push((function(t){this._trigger("remove",t,this._uiHash())})),r.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;
5i--)e||r.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<r.length;i++)r[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===t.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var n=e||this;return{helper:n.helper,placeholder:n.placeholder||t([]),position:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,item:n.currentItem,sender:e?e.element:null}}})})),function(t){function e(t,e,n){switch(arguments.length){case 2:return null!=t?t:e;case 3:return null!=t?t:null!=e?e:n;default:throw new Error("Implement me")}}function n(t,e){return St.call(t,e)}function i(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function r(t){!1===bt.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function o(t,e){var n=!0;return p((function(){return n&&(r(t),n=!1),e.apply(this,arguments)}),e)}function a(t,e){ge[t]||(r(e),ge[t]=!0)}function s(t,e){return function(n){return m(t.call(this,n),e)}}function l(t,e){return function(n){return this.localeData().ordinal(t.call(this,n),e)}}function u(){}function c(t,e){!1!==e&&I(t),f(this,t),this._d=new Date(+t._d)}function d(t){var e=C(t),n=e.year||0,i=e.quarter||0,r=e.month||0,o=e.week||0,a=e.day||0,s=e.hour||0,l=e.minute||0,u=e.second||0,c=e.millisecond||0;this._milliseconds=+c+1e3*u+6e4*l+36e5*s,this._days=+a+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=bt.localeData(),this._bubble()}function p(t,e){for(var i in e)n(e,i)&&(t[i]=e[i]);return n(e,"toString")&&(t.toString=e.toString),n(e,"valueOf")&&(t.valueOf=e.valueOf),t}function f(t,e){var n,i,r;if(void 0!==e._isAMomentObject&&(t._isAMomentObject=e._isAMomentObject),void 0!==e._i&&(t._i=e._i),void 0!==e._f&&(t._f=e._f),void 0!==e._l&&(t._l=e._l),void 0!==e._strict&&(t._strict=e._strict),void 0!==e._tzm&&(t._tzm=e._tzm),void 0!==e._isUTC&&(t._isUTC=e._isUTC),void 0!==e._offset&&(t._offset=e._offset),void 0!==e._pf&&(t._pf=e._pf),void 0!==e._locale&&(t._locale=e._locale),Ot.length>0)for(n in Ot)void 0!==(r=e[i=Ot[n]])&&(t[i]=r);return t}function h(t){return t<0?Math.ceil(t):Math.floor(t)}function m(t,e,n){for(var i=""+Math.abs(t),r=t>=0;i.length<e;)i="0"+i;return(r?n?"+":"":"-")+i}function g(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function v(t,e){var n;return e=N(e,t),t.isBefore(e)?n=g(t,e):((n=g(e,t)).milliseconds=-n.milliseconds,n.months=-n.months),n}function y(t,e){return function(n,i){var r;return null===i||isNaN(+i)||(a(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),r=n,n=i,i=r),n="string"==typeof n?+n:n,b(this,bt.duration(n,i),t),this}}function b(t,e,n,i){var r=e._milliseconds,o=e._days,a=e._months;i=null==i||i,r&&t._d.setTime(+t._d+r*n),o&&ft(t,"Date",pt(t,"Date")+o*n),a&&dt(t,pt(t,"Month")+a*n),i&&bt.updateOffset(t,o||a)}function _(t){return"[object Array]"===Object.prototype.toString.call(t)}function w(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function $(t,e,n){var i,r=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(i=0;i<r;i++)(n&&t[i]!==e[i]||!n&&D(t[i])!==D(e[i]))&&a++;return a+o}function x(t){if(t){var e=t.toLowerCase().replace(/(.)s$/,"$1");t=ue[t]||ce[e]||e}return t}function C(t){var e,i,r={};for(i in t)n(t,i)&&(e=x(i))&&(r[e]=t[i]);return r}function S(e){var n,i;if(0===e.indexOf("week"))n=7,i="day";else{if(0!==e.indexOf("month"))return;n=12,i="month"}bt[e]=function(r,o){var a,s,l=bt._locale[e],u=[];
5if("number"==typeof r&&(o=r,r=t),s=function(t){var e=bt().utc().set(i,t);return l.call(bt._locale,e,r||"")},null!=o)return s(o);for(a=0;a<n;a++)u.push(s(a));return u}}function D(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=e>=0?Math.floor(e):Math.ceil(e)),n}function T(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function k(t,e,n){return st(bt([t,11,31+e-n]),e,n).week}function A(t){return E(t)?366:365}function E(t){return t%4==0&&t%100!=0||t%400==0}function I(t){var e;t._a&&-2===t._pf.overflow&&(e=t._a[Tt]<0||t._a[Tt]>11?Tt:t._a[kt]<1||t._a[kt]>T(t._a[Dt],t._a[Tt])?kt:t._a[At]<0||t._a[At]>23?At:t._a[Et]<0||t._a[Et]>59?Et:t._a[It]<0||t._a[It]>59?It:t._a[Pt]<0||t._a[Pt]>999?Pt:-1,t._pf._overflowDayOfYear&&(e<Dt||e>kt)&&(e=kt),t._pf.overflow=e)}function P(t){return null==t._isValid&&(t._isValid=!isNaN(t._d.getTime())&&t._pf.overflow<0&&!t._pf.empty&&!t._pf.invalidMonth&&!t._pf.nullInput&&!t._pf.invalidFormat&&!t._pf.userInvalidated,t._strict&&(t._isValid=t._isValid&&0===t._pf.charsLeftOver&&0===t._pf.unusedTokens.length)),t._isValid}function F(t){return t?t.toLowerCase().replace("_","-"):t}function O(t){for(var e,n,i,r,o=0;o<t.length;){for(e=(r=F(t[o]).split("-")).length,n=(n=F(t[o+1]))?n.split("-"):null;e>0;){if(i=M(r.slice(0,e).join("-")))return i;if(n&&n.length>=e&&$(r,n,!0)>=e-1)break;e--}o++}return null}function M(t){var e=null;if(!Ft[t]&&Mt)try{e=bt.locale(),require("./locale/"+t),bt.locale(e)}catch(t){}return Ft[t]}function N(t,e){return e._isUTC?bt(t).zone(e._offset||0):bt(t).local()}function j(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function L(t){var e,n,i=t.match(Rt);for(e=0,n=i.length;e<n;e++)me[i[e]]?i[e]=me[i[e]]:i[e]=j(i[e]);return function(r){var o="";for(e=0;e<n;e++)o+=i[e]instanceof Function?i[e].call(r,t):i[e];return o}}function R(t,e){return t.isValid()?(e=H(e,t.localeData()),de[e]||(de[e]=L(e)),de[e](t)):t.localeData().invalidDate()}function H(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ht.lastIndex=0;i>=0&&Ht.test(t);)t=t.replace(Ht,n),Ht.lastIndex=0,i-=1;return t}function B(t,e){var n=e._strict;switch(t){case"Q":return Kt;case"DDDD":return Zt;case"YYYY":case"GGGG":case"gggg":return n?te:zt;case"Y":case"G":case"g":return ne;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return n?ee:Wt;case"S":if(n)return Kt;case"SS":if(n)return Qt;case"SSS":if(n)return Zt;case"DDD":return qt;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Ut;case"a":case"A":return e._locale._meridiemParse;case"X":return Xt;case"Z":case"ZZ":return Gt;case"T":return Yt;case"SSSS":return Vt;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return n?Qt:Bt;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Bt;case"Do":return Jt;default:return new RegExp(J(X(t.replace("\\","")),"i"))}}function q(t){var e=(t=t||"").match(Gt)||[],n=((e[e.length-1]||[])+"").match(se)||["-",0,0],i=60*n[1]+D(n[2]);return"+"===n[0]?-i:i}function z(t,e,n){var i,r=n._a;switch(t){case"Q":null!=e&&(r[Tt]=3*(D(e)-1));break;case"M":case"MM":null!=e&&(r[Tt]=D(e)-1);break;case"MMM":case"MMMM":null!=(i=n._locale.monthsParse(e))?r[Tt]=i:n._pf.invalidMonth=e;break;case"D":case"DD":null!=e&&(r[kt]=D(e));break;case"Do":null!=e&&(r[kt]=D(parseInt(e,10)));break;case"DDD":case"DDDD":null!=e&&(n._dayOfYear=D(e));break;case"YY":r[Dt]=bt.parseTwoDigitYear(e);break;case"YYYY":case"YYYYY":case"YYYYYY":r[Dt]=D(e);break;case"a":case"A":n._isPm=n._locale.isPM(e);break;case"H":case"HH":case"h":case"hh":r[At]=D(e);break;case"m":case"mm":r[Et]=D(e);break;case"s":case"ss":r[It]=D(e);break;case"S":case"SS":case"SSS":case"SSSS":r[Pt]=D(1e3*("0."+e));break;case"X":n._d=new Date(1e3*parseFloat(e));break;case"Z":case"ZZ":n._useUTC=!0,n._tzm=q(e);break;case"dd":case"ddd":case"dddd":null!=(i=n._locale.weekdaysParse(e))?(n._w=n._w||{},n._w.d=i):n._pf.invalidWeekday=e;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":t=t.substr(0,1);case"gggg":case"GGGG":case"GGGGG":t=t.substr(0,2),e&&(n._w=n._w||{},n._w[t]=D(e));break;case"gg":case"GG":n._w=n._w||{},n._w[t]=bt.parseTwoDigitYear(e)}}function W(t){var n,i,r,o,a,s,l;null!=(n=t._w).GG||null!=n.W||null!=n.E?(a=1,s=4,i=e(n.GG,t._a[Dt],st(bt(),1,4).year),r=e(n.W,1),o=e(n.E,1)):(a=t._locale._week.dow,s=t._locale._week.doy,i=e(n.gg,t._a[Dt],st(bt(),a,s).year),r=e(n.w,1),null!=n.d?(o=n.d)<a&&++r:o=null!=n.e?n.e+a:a),l=lt(i,r,o,s,a),t._a[Dt]=l.year,t._dayOfYear=l.dayOfYear}function V(t){var n,i,r,o,a=[];if(!t._d){for(r=G(t),t._w&&null==t._a[kt]&&null==t._a[Tt]&&W(t),t._dayOfYear&&(o=e(t._a[Dt],r[Dt]),t._dayOfYear>
5A(o)&&(t._pf._overflowDayOfYear=!0),i=it(o,0,t._dayOfYear),t._a[Tt]=i.getUTCMonth(),t._a[kt]=i.getUTCDate()),n=0;n<3&&null==t._a[n];++n)t._a[n]=a[n]=r[n];for(;n<7;n++)t._a[n]=a[n]=null==t._a[n]?2===n?1:0:t._a[n];t._d=(t._useUTC?it:nt).apply(null,a),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()+t._tzm)}}function U(t){var e;t._d||(e=C(t._i),t._a=[e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond],V(t))}function G(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function Y(t){if(t._f!==bt.ISO_8601){t._a=[],t._pf.empty=!0;var e,n,i,r,o,a=""+t._i,s=a.length,l=0;for(i=H(t._f,t._locale).match(Rt)||[],e=0;e<i.length;e++)r=i[e],(n=(a.match(B(r,t))||[])[0])&&((o=a.substr(0,a.indexOf(n))).length>0&&t._pf.unusedInput.push(o),a=a.slice(a.indexOf(n)+n.length),l+=n.length),me[r]?(n?t._pf.empty=!1:t._pf.unusedTokens.push(r),z(r,n,t)):t._strict&&!n&&t._pf.unusedTokens.push(r);t._pf.charsLeftOver=s-l,a.length>0&&t._pf.unusedInput.push(a),t._isPm&&t._a[At]<12&&(t._a[At]+=12),!1===t._isPm&&12===t._a[At]&&(t._a[At]=0),V(t),I(t)}else Q(t)}function X(t){return t.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,i,r){return e||n||i||r}))}function J(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(t){var e,n,r,o,a;if(0===t._f.length)return t._pf.invalidFormat=!0,void(t._d=new Date(NaN));for(o=0;o<t._f.length;o++)a=0,e=f({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._pf=i(),e._f=t._f[o],Y(e),P(e)&&(a+=e._pf.charsLeftOver,a+=10*e._pf.unusedTokens.length,e._pf.score=a,(null==r||a<r)&&(r=a,n=e));p(t,n||e)}function Q(t){var e,n,i=t._i,r=ie.exec(i);if(r){for(t._pf.iso=!0,e=0,n=oe.length;e<n;e++)if(oe[e][1].exec(i)){t._f=oe[e][0]+(r[6]||" ");break}for(e=0,n=ae.length;e<n;e++)if(ae[e][1].exec(i)){t._f+=ae[e][0];break}i.match(Gt)&&(t._f+="Z"),Y(t)}else t._isValid=!1}function Z(t){Q(t),!1===t._isValid&&(delete t._isValid,bt.createFromInputFallback(t))}function tt(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function et(e){var n,i=e._i;i===t?e._d=new Date:w(i)?e._d=new Date(+i):null!==(n=Nt.exec(i))?e._d=new Date(+n[1]):"string"==typeof i?Z(e):_(i)?(e._a=tt(i.slice(0),(function(t){return parseInt(t,10)})),V(e)):"object"==typeof i?U(e):"number"==typeof i?e._d=new Date(i):bt.createFromInputFallback(e)}function nt(t,e,n,i,r,o,a){var s=new Date(t,e,n,i,r,o,a);return t<1970&&s.setFullYear(t),s}function it(t){var e=new Date(Date.UTC.apply(null,arguments));return t<1970&&e.setUTCFullYear(t),e}function rt(t,e){if("string"==typeof t)if(isNaN(t)){if("number"!=typeof(t=e.weekdaysParse(t)))return null}else t=parseInt(t,10);return t}function ot(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}function at(t,e,n){var i=bt.duration(t).abs(),r=Ct(i.as("s")),o=Ct(i.as("m")),a=Ct(i.as("h")),s=Ct(i.as("d")),l=Ct(i.as("M")),u=Ct(i.as("y")),c=r<pe.s&&["s",r]||1===o&&["m"]||o<pe.m&&["mm",o]||1===a&&["h"]||a<pe.h&&["hh",a]||1===s&&["d"]||s<pe.d&&["dd",s]||1===l&&["M"]||l<pe.M&&["MM",l]||1===u&&["y"]||["yy",u];return c[2]=e,c[3]=+t>0,c[4]=n,ot.apply({},c)}function st(t,e,n){var i,r=n-e,o=n-t.day();return o>r&&(o-=7),o<r-7&&(o+=7),i=bt(t).add(o,"d"),{week:Math.ceil(i.dayOfYear()/7),year:i.year()}}function lt(t,e,n,i,r){var o,a=it(t,0,1).getUTCDay();return{year:(o=7*(e-1)+((n=null!=n?n:r)-r)+(r-(a=0===a?7:a)+(a>i?7:0)-(a<r?7:0))+1)>0?t:t-1,dayOfYear:o>0?o:A(t-1)+o}}function ut(e){var n=e._i,i=e._f;return e._locale=e._locale||bt.localeData(e._l),null===n||i===t&&""===n?bt.invalid({nullInput:!0}):("string"==typeof n&&(e._i=n=e._locale.preparse(n)),bt.isMoment(n)?new c(n,!0):(i?_(i)?K(e):Y(e):et(e),new c(e)))}function ct(t,e){var n,i;if(1===e.length&&_(e[0])&&(e=e[0]),!e.length)return bt();for(n=e[0],i=1;i<e.length;++i)e[i][t](n)&&(n=e[i]);return n}function dt(t,e){var n;return"string"==typeof e&&"number"!=typeof(e=t.localeData().monthsParse(e))||(n=Math.min(t.date(),T(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n)),t}function pt(t,e){return t._d["get"+(t._isUTC?"UTC":"")+e]()}function ft(t,e,n){return"Month"===e?dt(t,n):t._d["set"+(t._isUTC?"UTC":"")+e](n)}function ht(t,e){return function(n){return null!=n?(ft(this,t,n),bt.updateOffset(this,e),this):pt(this,t)}}function mt(t){return 400*t/146097}function gt(t){return 146097*t/400}function vt(t){bt.duration.fn[t]=function(){return this._data[t]}}function yt(t){"undefined"==typeof ender&&(_t=xt.moment,xt.moment=t?o("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.",bt):bt)} 6for(var bt,_t,wt,$t="2.8.3",xt="undefined"!=typeof global?global:this,Ct=Math.round,St=Object.prototype.hasOwnProperty,Dt=0,Tt=1,kt=2,At=3,Et=4,It=5,Pt=6,Ft={},Ot=[],Mt="undefined"!=typeof module&&module.exports,Nt=/^\/?Date\((\-?\d+)/i,jt=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Lt=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,Rt=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}
6|X|zz?|ZZ?|.)/g,Ht=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,Bt=/\d\d?/,qt=/\d{1,3}/,zt=/\d{1,4}/,Wt=/[+\-]?\d{1,6}/,Vt=/\d+/,Ut=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Gt=/Z|[\+\-]\d\d:?\d\d/gi,Yt=/T/i,Xt=/[\+\-]?\d+(\.\d{1,3})?/,Jt=/\d{1,2}/,Kt=/\d/,Qt=/\d\d/,Zt=/\d{3}/,te=/\d{4}/,ee=/[+-]?\d{6}/,ne=/[+-]?\d+/,ie=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,re="YYYY-MM-DDTHH:mm:ssZ",oe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],ae=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],se=/([\+\-]|\d\d)/gi,le=("Date|Hours|Minutes|Seconds|Milliseconds".split("|"),{Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6}),ue={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",D:"date",w:"week",W:"isoWeek",M:"month",Q:"quarter",y:"year",DDD:"dayOfYear",e:"weekday",E:"isoWeekday",gg:"weekYear",GG:"isoWeekYear"},ce={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},de={},pe={s:45,m:45,h:22,d:26,M:11},fe="DDD w W M D d".split(" "),he="M D H h m s w W".split(" "),me={M:function(){return this.month()+1},MMM:function(t){return this.localeData().monthsShort(this,t)},MMMM:function(t){return this.localeData().months(this,t)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(t){return this.localeData().weekdaysMin(this,t)},ddd:function(t){return this.localeData().weekdaysShort(this,t)},dddd:function(t){return this.localeData().weekdays(this,t)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return m(this.year()%100,2)},YYYY:function(){return m(this.year(),4)},YYYYY:function(){return m(this.year(),5)},YYYYYY:function(){var t=this.year();return(t>=0?"+":"-")+m(Math.abs(t),6)},gg:function(){return m(this.weekYear()%100,2)},gggg:function(){return m(this.weekYear(),4)},ggggg:function(){return m(this.weekYear(),5)},GG:function(){return m(this.isoWeekYear()%100,2)},GGGG:function(){return m(this.isoWeekYear(),4)},GGGGG:function(){return m(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return D(this.milliseconds()/100)},SS:function(){return m(D(this.milliseconds()/10),2)},SSS:function(){return m(this.milliseconds(),3)},SSSS:function(){return m(this.milliseconds(),3)},Z:function(){var t=-this.zone(),e="+";return t<0&&(t=-t,e="-"),e+m(D(t/60),2)+":"+m(D(t)%60,2)},ZZ:function(){var t=-this.zone(),e="+";return t<0&&(t=-t,e="-"),e+m(D(t/60),2)+m(D(t)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},ge={},ve=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];fe.length;)wt=fe.pop(),me[wt+"o"]=l(me[wt],wt);for(;he.length;)wt=he.pop(),me[wt+wt]=s(me[wt],2);for(me.DDDD=s(me.DDD,3),p(u.prototype,{set:function(t){var e,n;for(n in t)"function"==typeof(e=t[n])?this[n]=e:this["_"+n]=e},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(t){return this._months[t.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(t){return this._monthsShort[t.month()]},monthsParse:function(t){var e,n,i;for(this._monthsParse||(this._monthsParse=[]),e=0;e<12;e++)if(this._monthsParse[e]||(n=bt.utc([2e3,e]),i="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[e]=new RegExp(i.replace(".",""),"i")),this._monthsParse[e].test(t))return e},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(t){return this._weekdays[t.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(t){return this._weekdaysShort[t.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(t){return this._weekdaysMin[t.day()]},weekdaysParse:function(t){var e,n,i;for(this._weekdaysParse||(this._weekdaysParse=[]),e=0;e<7;e++)if(this._weekdaysParse[e]||(n=bt([2e3,1]).day(e),i="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[e]=new RegExp(i.replace(".",""),"i")),this._weekdaysParse[e].test(t))return e},_longDateFormat:{LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},longDateFormat:function(t){var e=this._longDateFormat[t];return!e&&this._longDateFormat[t.toUpperCase()]&&(e=this._longDateFormat[t.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,(function(t){return t.slice(1)})),this._longDateFormat[t]=e),e},isPM:function(t){return"p"===(t+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(t,e){var n=this._calendar[t];return"function"==typeof n?n.apply(e):n},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(t,e,n,i){var r=this._relativeTime[n];return"function"==typeof r?r(t,e,n,i):r.replace(/%d/i,t)},pastFuture:function(t,e){var n=this._relativeTime[t>0?"future":"past"];return"function"==typeof n?n(e):n.replace(/%s/i,e)},ordinal:function(t){return this._ordinal.replace("%d",t)},_ordinal:"%d",preparse:function(t){return t},postformat:function(t){return t},week:function(t){return st(t,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),(bt=function(e,n,r,o){var a;return"boolean"==typeof r&&(o=r,r=t),(a={})._isAMomentObject=!0,a._i=e,a._f=n,a._l=r,a._strict=o,a._isUTC=!1,a._pf=i(),ut(a)}).suppressDeprecationWarnings=!1,bt.createFromInputFallback=o("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",(function(t){t._d=new Date(t._i)})),bt.min=function(){return ct("isBefore",[].slice.call(arguments,0))},bt.max=function(){return ct("isAfter",[].slice.call(arguments,0))},bt.utc=function(e,n,r,o){var a;return"boolean"==typeof r&&(o=r,r=t),(a={})._isAMomentObject=!0,a._useUTC=!0,a._isUTC=!0,a._l=r,a._i=e,a._f=n,a._strict=o,a._pf=i(),ut(a).utc()},bt.unix=function(t){return bt(1e3*t)},bt.duration=function(t,e){var i,r,o,a,s=t,l=null;return bt.isDuration(t)?s={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(s={},e?s[e]=t:s.milliseconds=t):(l=jt.exec(t))?(i="-"===l[1]?-1:1,s={y:0,d:D(l[kt])*i,h:D(l[At])*i,m:D(l[Et])*i,s:D(l[It])*i,ms:D(l[Pt])*i}):(l=Lt.exec(t))?(i="-"===l[1]?-1:1,s={y:(o=function(t){var e=t&&parseFloat(t.replace(",","."));return(isNaN(e)?0:e)*i})(l[2]),M:o(l[3]),d:o(l[4]),h:o(l[5]),m:o(l[6]),s:o(l[7]),w:o(l[8])}):"object"==typeof s&&("from"in s||"to"in s)&&(a=v(bt(s.from),bt(s.to)),(s={}).ms=a.milliseconds,s.M=a.months),r=new d(s),bt.isDuration(t)&&n(t,"_locale")&&(r._locale=t._locale),r},bt.version=$t,bt.defaultFormat=re,bt.ISO_8601=function(){},bt.momentProperties=Ot,bt.updateOffset=function(){},bt.relativeTimeThreshold=function(e,n){return pe[e]!==t&&(n===t?pe[e]:(pe[e]=n,!0))},bt.lang=o("moment.lang is deprecated. Use moment.locale instead.",(function(t,e){return bt.locale(t,e)})),bt.locale=function(t,e){var n;return t&&(n=void 0!==e?bt.defineLocale(t,e):bt.localeData(t))&&(bt.duration._locale=bt._locale=n),bt._locale._abbr},bt.defineLocale=function(t,e){return null!==e?(e.abbr=t,Ft[t]||(Ft[t]=new u),Ft[t].set(e),bt.locale(t),Ft[t]):(delete Ft[t],null)},bt.langData=o("moment.langData is deprecated. Use moment.localeData instead.",(function(t){return bt.localeData(t)})),bt.localeData=function(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return bt._locale;if(!_(t)){if(e=M(t))return e;t=[t]}return O(t)},bt.isMoment=function(t){return t instanceof c||null!=t&&n(t,"_isAMomentObject")},bt.isDuration=function(t){return t instanceof d},wt=ve.length-1;wt>=0;--wt)S(ve[wt]);for(wt in bt.normalizeUnits=function(t){return x(t)},bt.invalid=function(t){var e=bt.utc(NaN);return null!=t?p(e._pf,t):e._pf.userInvalidated=!0,e},bt.parseZone=function(){return bt.apply(null,arguments).parseZone()},bt.parseTwoDigitYear=function(t){return D(t)+(D(t)>68?1900:2e3)},p(bt.fn=c.prototype,{clone:function(){return bt(this)}
6,valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var t=bt(this).utc();return 0<t.year()&&t.year()<=9999?R(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):R(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},toArray:function(){var t=this;return[t.year(),t.month(),t.date(),t.hours(),t.minutes(),t.seconds(),t.milliseconds()]},isValid:function(){return P(this)},isDSTShifted:function(){return!!this._a&&(this.isValid()&&$(this._a,(this._isUTC?bt.utc(this._a):bt(this._a)).toArray())>0)},parsingFlags:function(){return p({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(t){return this.zone(0,t)},local:function(t){return this._isUTC&&(this.zone(0,t),this._isUTC=!1,t&&this.add(this._dateTzOffset(),"m")),this},format:function(t){var e=R(this,t||bt.defaultFormat);return this.localeData().postformat(e)},add:y(1,"add"),subtract:y(-1,"subtract"),diff:function(t,e,n){var i,r,o,a=N(t,this),s=6e4*(this.zone()-a.zone());return"year"===(e=x(e))||"month"===e?(i=432e5*(this.daysInMonth()+a.daysInMonth()),r=12*(this.year()-a.year())+(this.month()-a.month()),o=this-bt(this).startOf("month")-(a-bt(a).startOf("month")),r+=(o-=6e4*(this.zone()-bt(this).startOf("month").zone()-(a.zone()-bt(a).startOf("month").zone())))/i,"year"===e&&(r/=12)):(i=this-a,r="second"===e?i/1e3:"minute"===e?i/6e4:"hour"===e?i/36e5:"day"===e?(i-s)/864e5:"week"===e?(i-s)/6048e5:i),n?r:h(r)},from:function(t,e){return bt.duration({to:this,from:t}).locale(this.locale()).humanize(!e)},fromNow:function(t){return this.from(bt(),t)},calendar:function(t){var e=N(t||bt(),this).startOf("day"),n=this.diff(e,"days",!0),i=n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse";return this.format(this.localeData().calendar(i,this))},isLeapYear:function(){return E(this.year())},isDST:function(){return this.zone()<this.clone().month(0).zone()||this.zone()<this.clone().month(5).zone()},day:function(t){var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=rt(t,this.localeData()),this.add(t-e,"d")):e},month:ht("Month",!0),startOf:function(t){switch(t=x(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t?this.weekday(0):"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this},endOf:function(t){return t=x(t),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms")},isAfter:function(t,e){return"millisecond"===(e=x(void 0!==e?e:"millisecond"))?+this>+(t=bt.isMoment(t)?t:bt(t)):+this.clone().startOf(e)>+bt(t).startOf(e)},isBefore:function(t,e){return"millisecond"===(e=x(void 0!==e?e:"millisecond"))?+this<+(t=bt.isMoment(t)?t:bt(t)):+this.clone().startOf(e)<+bt(t).startOf(e)},isSame:function(t,e){return"millisecond"===(e=x(e||"millisecond"))?+this==+(t=bt.isMoment(t)?t:bt(t)):+this.clone().startOf(e)==+N(t,this).startOf(e)},min:o("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",(function(t){return(t=bt.apply(null,arguments))<this?this:t})),max:o("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",(function(t){return(t=bt.apply(null,arguments))>this?this:t})),zone:function(t,e){var n,i=this._offset||0;return null==t?this._isUTC?i:this._dateTzOffset():("string"==typeof t&&(t=q(t)),Math.abs(t)<16&&(t*=60),!this._isUTC&&e&&(n=this._dateTzOffset()),this._offset=t,this._isUTC=!0,null!=n&&this.subtract(n,"m"),i!==t&&(!e||this._changeInProgress?b(this,bt.duration(i-t,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,bt.updateOffset(this,!0),this._changeInProgress=null)),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(t){return t=t?bt(t).zone():0,(this.zone()-t)%60==0},daysInMonth:function(){return T(this.year(),this.month())},dayOfYear:function(t){var e=Ct((bt(this).startOf("day")-bt(this).startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},quarter:function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},weekYear:function(t){var e=st(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==t?e:this.add(t-e,"y")},isoWeekYear:function(t){var e=st(this,1,4).year;return null==t?e:this.add(t-e,"y")},week:function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},isoWeek:function(t){var e=st(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},weekday:function(t){var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},isoWeekday:function(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)},isoWeeksInYear:function(){return k(this.year(),1,4)},weeksInYear:function(){var t=this.localeData()._week;return k(this.year(),t.dow,t.doy)},get:function(t){return this[t=x(t)]()},set:function(t,e){return"function"==typeof this[t=x(t)]&&this[t](e),this},locale:function(e){var n;return e===t?this._locale._abbr:(null!=(n=bt.localeData(e))&&(this._locale=n),this)},lang:o("moment().lang() is deprecated. Use moment().localeData() instead.",(function(e){return e===t?this.localeData():this.locale(e)})),localeData:function(){return this._locale}
6,_dateTzOffset:function(){return 15*Math.round(this._d.getTimezoneOffset()/15)}}),bt.fn.millisecond=bt.fn.milliseconds=ht("Milliseconds",!1),bt.fn.second=bt.fn.seconds=ht("Seconds",!1),bt.fn.minute=bt.fn.minutes=ht("Minutes",!1),bt.fn.hour=bt.fn.hours=ht("Hours",!0),bt.fn.date=ht("Date",!0),bt.fn.dates=o("dates accessor is deprecated. Use date instead.",ht("Date",!0)),bt.fn.year=ht("FullYear",!0),bt.fn.years=o("years accessor is deprecated. Use year instead.",ht("FullYear",!0)),bt.fn.days=bt.fn.day,bt.fn.months=bt.fn.month,bt.fn.weeks=bt.fn.week,bt.fn.isoWeeks=bt.fn.isoWeek,bt.fn.quarters=bt.fn.quarter,bt.fn.toJSON=bt.fn.toISOString,p(bt.duration.fn=d.prototype,{_bubble:function(){var t,e,n,i=this._milliseconds,r=this._days,o=this._months,a=this._data,s=0;a.milliseconds=i%1e3,t=h(i/1e3),a.seconds=t%60,e=h(t/60),a.minutes=e%60,n=h(e/60),a.hours=n%24,r+=h(n/24),s=h(mt(r)),r-=h(gt(s)),o+=h(r/30),r%=30,s+=h(o/12),o%=12,a.days=r,a.months=o,a.years=s},abs:function(){return this._milliseconds=Math.abs(this._milliseconds),this._days=Math.abs(this._days),this._months=Math.abs(this._months),this._data.milliseconds=Math.abs(this._data.milliseconds),this._data.seconds=Math.abs(this._data.seconds),this._data.minutes=Math.abs(this._data.minutes),this._data.hours=Math.abs(this._data.hours),this._data.months=Math.abs(this._data.months),this._data.years=Math.abs(this._data.years),this},weeks:function(){return h(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*D(this._months/12)},humanize:function(t){var e=at(this,!t,this.localeData());return t&&(e=this.localeData().pastFuture(+this,e)),this.localeData().postformat(e)},add:function(t,e){var n=bt.duration(t,e);return this._milliseconds+=n._milliseconds,this._days+=n._days,this._months+=n._months,this._bubble(),this},subtract:function(t,e){var n=bt.duration(t,e);return this._milliseconds-=n._milliseconds,this._days-=n._days,this._months-=n._months,this._bubble(),this},get:function(t){return this[(t=x(t)).toLowerCase()+"s"]()},as:function(t){var e,n;if("month"===(t=x(t))||"year"===t)return e=this._days+this._milliseconds/864e5,n=this._months+12*mt(e),"month"===t?n:n/12;switch(e=this._days+gt(this._months/12),t){case"week":return e/7+this._milliseconds/6048e5;case"day":return e+this._milliseconds/864e5;case"hour":return 24*e+this._milliseconds/36e5;case"minute":return 24*e*60+this._milliseconds/6e4;case"second":return 24*e*60*60+this._milliseconds/1e3;case"millisecond":return Math.floor(24*e*60*60*1e3)+this._milliseconds;default:throw new Error("Unknown unit "+t)}},lang:bt.fn.lang,locale:bt.fn.locale,toIsoString:o("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",(function(){return this.toISOString()})),toISOString:function(){var t=Math.abs(this.years()),e=Math.abs(this.months()),n=Math.abs(this.days()),i=Math.abs(this.hours()),r=Math.abs(this.minutes()),o=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(t?t+"Y":"")+(e?e+"M":"")+(n?n+"D":"")+(i||r||o?"T":"")+(i?i+"H":"")+(r?r+"M":"")+(o?o+"S":""):"P0D"},localeData:function(){return this._locale}}),bt.duration.fn.toString=bt.duration.fn.toISOString,le)n(le,wt)&&vt(wt.toLowerCase());bt.duration.fn.asMilliseconds=function(){return this.as("ms")},bt.duration.fn.asSeconds=function(){return this.as("s")},bt.duration.fn.asMinutes=function(){return this.as("m")},bt.duration.fn.asHours=function(){return this.as("h")},bt.duration.fn.asDays=function(){return this.as("d")},bt.duration.fn.asWeeks=function(){return this.as("weeks")},bt.duration.fn.asMonths=function(){return this.as("M")},bt.duration.fn.asYears=function(){return this.as("y")},bt.locale("en",{ordinal:function(t){var e=t%10;return t+(1===D(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),Mt?module.exports=bt:"function"==typeof define&&define.amd?(define("moment",(function(t,e,n){return n.config&&n.config()&&!0===n.config().noGlobal&&(xt.moment=_t),bt})),yt(!0)):yt()}.call(this),function(t,e,n){"use strict";function i(t,e){return e=e||Error,function(){var n,i,r=arguments[0],o="["+(t?t+":":"")+r+"] ",a=arguments[1],s=arguments;for(n=(n=o+a.replace(/\{\d+\}/g,(function(t){var e=+t.slice(1,-1);return e+2<s.length?pt(s[e+2]):t})))+"\nhttp://errors.angularjs.org/1.3.14/"+(t?t+"/":"")+r,i=2;i<arguments.length;i++)n=n+(2==i?"?":"&")+"p"+(i-2)+"="+encodeURIComponent(pt(arguments[i]));return new e(n)}}function r(t){if(null==t||S(t))return!1;var e=t.length;return!(t.nodeType!==vi||!e)||(_(t)||ci(t)||0===e||"number"==typeof e&&e>0&&e-1 in t)}function o(t,e,n){var i,a;
6if(t)if(x(t))for(i in t)"prototype"==i||"length"==i||"name"==i||t.hasOwnProperty&&!t.hasOwnProperty(i)||e.call(n,t[i],i,t);else if(ci(t)||r(t)){var s="object"!=typeof t;for(i=0,a=t.length;i<a;i++)(s||i in t)&&e.call(n,t[i],i,t)}else if(t.forEach&&t.forEach!==o)t.forEach(e,n,t);else for(i in t)t.hasOwnProperty(i)&&e.call(n,t[i],i,t);return t}function a(t){return Object.keys(t).sort()}function s(t,e,n){for(var i=a(t),r=0;r<i.length;r++)e.call(n,t[i[r]],i[r]);return i}function l(t){return function(e,n){t(n,e)}}function u(){return++li}function c(t,e){e?t.$$hashKey=e:delete t.$$hashKey}function d(t){for(var e=t.$$hashKey,n=1,i=arguments.length;n<i;n++){var r=arguments[n];if(r)for(var o=Object.keys(r),a=0,s=o.length;a<s;a++){var l=o[a];t[l]=r[l]}}return c(t,e),t}function p(t){return parseInt(t,10)}function f(t,e){return d(Object.create(t),e)}function h(){}function m(t){return t}function g(t){return function(){return t}}function v(t){return void 0===t}function y(t){return void 0!==t}function b(t){return null!==t&&"object"==typeof t}function _(t){return"string"==typeof t}function w(t){return"number"==typeof t}function $(t){return"[object Date]"===oi.call(t)}function x(t){return"function"==typeof t}function C(t){return"[object RegExp]"===oi.call(t)}function S(t){return t&&t.window===t}function D(t){return t&&t.$evalAsync&&t.$watch}function T(t){return"[object File]"===oi.call(t)}function k(t){return"[object FormData]"===oi.call(t)}function A(t){return"[object Blob]"===oi.call(t)}function E(t){return"boolean"==typeof t}function I(t){return t&&x(t.then)}function P(t){return!(!t||!(t.nodeName||t.prop&&t.attr&&t.find))}function F(t){var e,n={},i=t.split(",");for(e=0;e<i.length;e++)n[i[e]]=!0;return n}function O(t){return Gn(t.nodeName||t[0]&&t[0].nodeName)}function M(t,e){var n=t.indexOf(e);return n>=0&&t.splice(n,1),e}function N(t,e,n,i){if(S(t)||D(t))throw ai("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");if(e){if(t===e)throw ai("cpi","Can't copy! Source and destination are identical.");if(n=n||[],i=i||[],b(t)){var r=n.indexOf(t);if(-1!==r)return i[r];n.push(t),i.push(e)}var a;if(ci(t)){e.length=0;for(var s=0;s<t.length;s++)a=N(t[s],null,n,i),b(t[s])&&(n.push(t[s]),i.push(a)),e.push(a)}else{var l=e.$$hashKey;for(var u in ci(e)?e.length=0:o(e,(function(t,n){delete e[n]})),t)t.hasOwnProperty(u)&&(a=N(t[u],null,n,i),b(t[u])&&(n.push(t[u]),i.push(a)),e[u]=a);c(e,l)}}else if(e=t,t)if(ci(t))e=N(t,[],n,i);else if($(t))e=new Date(t.getTime());else if(C(t))(e=new RegExp(t.source,t.toString().match(/[^\/]*$/)[0])).lastIndex=t.lastIndex;else if(b(t)){var d=Object.create(Object.getPrototypeOf(t));e=N(t,d,n,i)}return e}function j(t,e){if(ci(t)){e=e||[];for(var n=0,i=t.length;n<i;n++)e[n]=t[n]}else if(b(t))for(var r in e=e||{},t)"$"===r.charAt(0)&&"$"===r.charAt(1)||(e[r]=t[r]);return e||t}function L(t,e){if(t===e)return!0;if(null===t||null===e)return!1;if(t!=t&&e!=e)return!0;var i,r,o,a=typeof t;if(a==typeof e&&"object"==a){if(!ci(t)){if($(t))return!!$(e)&&L(t.getTime(),e.getTime());if(C(t)&&C(e))return t.toString()==e.toString();if(D(t)||D(e)||S(t)||S(e)||ci(e))return!1;for(r in o={},t)if("$"!==r.charAt(0)&&!x(t[r])){if(!L(t[r],e[r]))return!1;o[r]=!0}for(r in e)if(!o.hasOwnProperty(r)&&"$"!==r.charAt(0)&&e[r]!==n&&!x(e[r]))return!1;return!0}if(!ci(e))return!1;if((i=t.length)==e.length){for(r=0;r<i;r++)if(!L(t[r],e[r]))return!1;return!0}}return!1}function R(t,e,n){return t.concat(ni.call(e,n))}function H(t,e){return ni.call(t,e||0)}function B(t,e){var n=arguments.length>2?H(arguments,2):[];return!x(e)||e instanceof RegExp?e:n.length?function(){return arguments.length?e.apply(t,R(n,arguments,0)):e.apply(t,n)}:function(){return arguments.length?e.apply(t,arguments):e.call(t)}}function q(t,i){var r=i;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?r=n:S(i)?r="$WINDOW":i&&e===i?r="$DOCUMENT":D(i)&&(r="$SCOPE"),r}function z(t,e){return void 0===t?n:(w(e)||(e=e?2:null),JSON.stringify(t,q,e))}function W(t){return _(t)?JSON.parse(t):t}function V(t){t=Zn(t).clone();try{t.empty()}catch(t){}var e=Zn("<div>").append(t).html();try{return t[0].nodeType===yi?Gn(e):e.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,(function(t,e){return"<"+Gn(e)}))}catch(t){return Gn(e)}}function U(t){try{return decodeURIComponent(t)}catch(t){}}function G(t){var e,n,i={};
6return o((t||"").split("&"),(function(t){if(t&&(e=t.replace(/\+/g,"%20").split("="),y(n=U(e[0])))){var r=!y(e[1])||U(e[1]);Yn.call(i,n)?ci(i[n])?i[n].push(r):i[n]=[i[n],r]:i[n]=r}})),i}function Y(t){var e=[];return o(t,(function(t,n){ci(t)?o(t,(function(t){e.push(J(n,!0)+(!0===t?"":"="+J(t,!0)))})):e.push(J(n,!0)+(!0===t?"":"="+J(t,!0)))})),e.length?e.join("&"):""}function X(t){return J(t,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function J(t,e){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,e?"%20":"+")}function K(t,e){var n,i,r=hi.length;for(t=Zn(t),i=0;i<r;++i)if(n=hi[i]+e,_(n=t.attr(n)))return n;return null}function Q(t,e){var n,i,r={};o(hi,(function(e){var r=e+"app";!n&&t.hasAttribute&&t.hasAttribute(r)&&(n=t,i=t.getAttribute(r))})),o(hi,(function(e){var r,o=e+"app";!n&&(r=t.querySelector("["+o.replace(":","\\:")+"]"))&&(n=r,i=r.getAttribute(o))})),n&&(r.strictDi=null!==K(n,"strict-di"),e(n,i?[i]:[],r))}function Z(n,i,r){b(r)||(r={}),r=d({strictDi:!1},r);var a=function(){if((n=Zn(n)).injector()){var t=n[0]===e?"document":V(n);throw ai("btstrpd","App Already Bootstrapped with this Element '{0}'",t.replace(/</,"<").replace(/>/,">"))}(i=i||[]).unshift(["$provide",function(t){t.value("$rootElement",n)}]),r.debugInfoEnabled&&i.push(["$compileProvider",function(t){t.debugInfoEnabled(!0)}]),i.unshift("ng");var o=Wt(i,r.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(t,e,n,i){t.$apply((function(){e.data("$injector",i),n(e)(t)}))}]),o},s=/^NG_ENABLE_DEBUG_INFO!/,l=/^NG_DEFER_BOOTSTRAP!/;if(t&&s.test(t.name)&&(r.debugInfoEnabled=!0,t.name=t.name.replace(s,"")),t&&!l.test(t.name))return a();t.name=t.name.replace(l,""),si.resumeBootstrap=function(t){return o(t,(function(t){i.push(t)})),a()},x(si.resumeDeferredBootstrap)&&si.resumeDeferredBootstrap()}function tt(){t.name="NG_ENABLE_DEBUG_INFO!"+t.name,t.location.reload()}function et(t){var e=si.element(t).injector();if(!e)throw ai("test","no injector found for element argument to getTestability");return e.get("$$testability")}function nt(t,e){return e=e||"_",t.replace(mi,(function(t,n){return(n?e:"")+t.toLowerCase()}))}function it(){var e;gi||((ti=t.jQuery)&&ti.fn.on?(Zn=ti,d(ti.fn,{scope:Ni.scope,isolateScope:Ni.isolateScope,controller:Ni.controller,injector:Ni.injector,inheritedData:Ni.inheritedData}),e=ti.cleanData,ti.cleanData=function(t){var n;if(ui)ui=!1;else for(var i,r=0;null!=(i=t[r]);r++)(n=ti._data(i,"events"))&&n.$destroy&&ti(i).triggerHandler("$destroy");e(t)}):Zn=_t,si.element=Zn,gi=!0)}function rt(t,e,n){if(!t)throw ai("areq","Argument '{0}' is {1}",e||"?",n||"required");return t}function ot(t,e,n){return n&&ci(t)&&(t=t[t.length-1]),rt(x(t),e,"not a function, got "+(t&&"object"==typeof t?t.constructor.name||"Object":typeof t)),t}function at(t,e){if("hasOwnProperty"===t)throw ai("badname","hasOwnProperty is not a valid {0} name",e)}function st(t,e,n){if(!e)return t;for(var i,r=e.split("."),o=t,a=r.length,s=0;s<a;s++)i=r[s],t&&(t=(o=t)[i]);return!n&&x(t)?B(o,t):t}function lt(t){var e=t[0],n=t[t.length-1],i=[e];do{if(!(e=e.nextSibling))break;i.push(e)}while(e!==n);return Zn(i)}function ut(){return Object.create(null)}function ct(t){function e(t,e,n){return t[e]||(t[e]=n())}var n=i("$injector"),r=i("ng"),o=e(t,"angular",Object);return o.$$minErr=o.$$minErr||i,e(o,"module",(function(){var t={};return function(i,o,a){var s=function(t,e){if("hasOwnProperty"===t)throw r("badname","hasOwnProperty is not a valid {0} name",e)};return s(i,"module"),o&&t.hasOwnProperty(i)&&(t[i]=null),e(t,i,(function(){function t(t,n,i,r){return r||(r=e),function(){return r[i||"push"]([t,n,arguments]),u}}if(!o)throw n("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",i);var e=[],r=[],s=[],l=t("$injector","invoke","push",r),u={_invokeQueue:e,_configBlocks:r,_runBlocks:s,requires:o,name:i,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),config:l,run:function(t){return s.push(t),this}};return a&&l(a),u}))}}))}function dt(t){var e=[];return JSON.stringify(t,(function(t,n){if(b(n=q(t,n))){if(e.indexOf(n)>=0)return"<<already seen>>";e.push(n)}return n}))}function pt(t){return"function"==typeof t?t.toString().replace(/ \{[\s\S]*$/,""):void 0===t?"undefined":"string"!=typeof t?dt(t):t}function ft(e){d(e,{bootstrap:Z,copy:N,extend:d,equals:L,element:Zn,forEach:o,injector:Wt,noop:h,bind:B,toJson:z,fromJson:W,identity:m,isUndefined:v,isDefined:y,isString:_,isFunction:x,isObject:b,isNumber:w,isElement:P,
6isArray:ci,version:$i,isDate:$,lowercase:Gn,uppercase:Xn,callbacks:{counter:0},getTestability:et,$$minErr:i,$$csp:fi,reloadWithDebugInfo:tt}),ei=ct(t);try{ei("ngLocale")}catch(t){ei("ngLocale",[]).provider("$locale",ge)}ei("ng",["ngLocale"],["$provide",function(t){t.provider({$$sanitizeUri:Ye}),t.provider("$compile",Kt).directive({a:kr,input:Vr,textarea:Vr,form:Fr,script:Mo,select:Lo,style:Ho,option:Ro,ngBind:Yr,ngBindHtml:Jr,ngBindTemplate:Xr,ngClass:Qr,ngClassEven:to,ngClassOdd:Zr,ngCloak:eo,ngController:no,ngForm:Or,ngHide:Ao,ngIf:oo,ngInclude:ao,ngInit:lo,ngNonBindable:xo,ngPluralize:Co,ngRepeat:So,ngShow:ko,ngStyle:Eo,ngSwitch:Io,ngSwitchWhen:Po,ngSwitchDefault:Fo,ngOptions:jo,ngTransclude:Oo,ngModel:_o,ngList:uo,ngChange:Kr,pattern:qo,ngPattern:qo,required:Bo,ngRequired:Bo,minlength:Wo,ngMinlength:Wo,maxlength:zo,ngMaxlength:zo,ngValue:Gr,ngModelOptions:$o}).directive({ngInclude:so}).directive(Ar).directive(io),t.provider({$anchorScroll:Vt,$animate:Ui,$browser:Yt,$cacheFactory:Xt,$controller:ee,$document:ne,$exceptionHandler:ie,$filter:sn,$interpolate:he,$interval:me,$http:ce,$httpBackend:pe,$location:Ee,$log:Ie,$parse:qe,$rootScope:Ge,$q:ze,$$q:We,$sce:Qe,$sceDelegate:Ke,$sniffer:Ze,$templateCache:Jt,$templateRequest:tn,$$testability:en,$timeout:nn,$window:an,$$rAF:Ue,$$asyncCallback:Ut,$$jqLite:Rt})}])}function ht(){return++Ci}function mt(t){return t.replace(Ti,(function(t,e,n,i){return i?n.toUpperCase():n})).replace(ki,"Moz$1")}function gt(t){return!Pi.test(t)}function vt(t){var e=t.nodeType;return e===vi||!e||e===_i}function yt(t,e){var n,i,r,a,s=e.createDocumentFragment(),l=[];if(gt(t))l.push(e.createTextNode(t));else{for(n=n||s.appendChild(e.createElement("div")),i=(Fi.exec(t)||["",""])[1].toLowerCase(),r=Mi[i]||Mi._default,n.innerHTML=r[1]+t.replace(Oi,"<$1></$2>")+r[2],a=r[0];a--;)n=n.lastChild;l=R(l,n.childNodes),(n=s.firstChild).textContent=""}return s.textContent="",s.innerHTML="",o(l,(function(t){s.appendChild(t)})),s}function bt(t,n){var i;return n=n||e,(i=Ii.exec(t))?[n.createElement(i[1])]:(i=yt(t,n))?i.childNodes:[]}function _t(t){if(t instanceof _t)return t;var e;if(_(t)&&(t=di(t),e=!0),!(this instanceof _t)){if(e&&"<"!=t.charAt(0))throw Ei("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new _t(t)}Et(this,e?bt(t):t)}function wt(t){return t.cloneNode(!0)}function $t(t,e){if(e||Ct(t),t.querySelectorAll)for(var n=t.querySelectorAll("*"),i=0,r=n.length;i<r;i++)Ct(n[i])}function xt(t,e,n,i){if(y(i))throw Ei("offargs","jqLite#off() does not support the `selector` argument");var r=St(t),a=r&&r.events,s=r&&r.handle;if(s)if(e)o(e.split(" "),(function(e){if(y(n)){var i=a[e];if(M(i||[],n),i&&i.length>0)return}Di(t,e,s),delete a[e]}));else for(e in a)"$destroy"!==e&&Di(t,e,s),delete a[e]}function Ct(t,e){var i=t.ng339,r=i&&xi[i];if(r){if(e)return void delete r.data[e];r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),xt(t)),delete xi[i],t.ng339=n}}function St(t,e){var i=t.ng339,r=i&&xi[i];return e&&!r&&(t.ng339=i=ht(),r=xi[i]={events:{},data:{},handle:n}),r}function Dt(t,e,n){if(vt(t)){var i=y(n),r=!i&&e&&!b(e),o=!e,a=St(t,!r),s=a&&a.data;if(i)s[e]=n;else{if(o)return s;if(r)return s&&s[e];d(s,e)}}}function Tt(t,e){ 7return!!t.getAttribute&&(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+e+" ")>-1}function kt(t,e){e&&t.setAttribute&&o(e.split(" "),(function(e){t.setAttribute("class",di((" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+di(e)+" "," ")))}))}function At(t,e){if(e&&t.setAttribute){var n=(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(e.split(" "),(function(t){t=di(t),-1===n.indexOf(" "+t+" ")&&(n+=t+" ")})),t.setAttribute("class",di(n))}}function Et(t,e){if(e)if(e.nodeType)t[t.length++]=e;else{var n=e.length;if("number"==typeof n&&e.window!==e){if(n)for(var i=0;i<n;i++)t[t.length++]=e[i]}else t[t.length++]=e}}function It(t,e){return Pt(t,"$"+(e||"ngController")+"Controller")}function Pt(t,e,i){t.nodeType==_i&&(t=t.documentElement);for(var r=ci(e)?e:[e];t;){for(var o=0,a=r.length;o<a;
7o++)if((i=Zn.data(t,r[o]))!==n)return i;t=t.parentNode||t.nodeType===wi&&t.host}}function Ft(t){for($t(t,!0);t.firstChild;)t.removeChild(t.firstChild)}function Ot(t,e){e||$t(t);var n=t.parentNode;n&&n.removeChild(t)}function Mt(e,n){"complete"===(n=n||t).document.readyState?n.setTimeout(e):Zn(n).on("load",e)}function Nt(t,e){var n=ji[e.toLowerCase()];return n&&Li[O(t)]&&n}function jt(t,e){var n=t.nodeName;return("INPUT"===n||"TEXTAREA"===n)&&Ri[e]}function Lt(t,e){var n=function(n,i){n.isDefaultPrevented=function(){return n.defaultPrevented};var r=e[i||n.type],o=r?r.length:0;if(o){if(v(n.immediatePropagationStopped)){var a=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),a&&a.call(n)}}n.isImmediatePropagationStopped=function(){return!0===n.immediatePropagationStopped},o>1&&(r=j(r));for(var s=0;s<o;s++)n.isImmediatePropagationStopped()||r[s].call(t,n)}};return n.elem=t,n}function Rt(){this.$get=function(){return d(_t,{hasClass:function(t,e){return t.attr&&(t=t[0]),Tt(t,e)},addClass:function(t,e){return t.attr&&(t=t[0]),At(t,e)},removeClass:function(t,e){return t.attr&&(t=t[0]),kt(t,e)}})}}function Ht(t,e){var n=t&&t.$$hashKey;if(n)return"function"==typeof n&&(n=t.$$hashKey()),n;var i=typeof t;return n="function"==i||"object"==i&&null!==t?t.$$hashKey=i+":"+(e||u)():i+":"+t}function Bt(t,e){if(e){var n=0;this.nextUid=function(){return++n}}o(t,this.put,this)}function qt(t){var e=t.toString().replace(zi,"").match(Hi);return e?"function("+(e[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function zt(t,e,n){var i,r;if("function"==typeof t){if(!(i=t.$inject)){if(i=[],t.length){if(e)throw _(n)&&n||(n=t.name||qt(t)),Wi("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);o(t.toString().replace(zi,"").match(Hi)[1].split(Bi),(function(t){t.replace(qi,(function(t,e,n){i.push(n)}))}))}t.$inject=i}}else ci(t)?(ot(t[r=t.length-1],"fn"),i=t.slice(0,r)):ot(t,"fn",!0);return i}function Wt(t,e){function i(t){return function(e,n){if(!b(e))return t(e,n);o(e,l(t))}}function r(t,e){if(at(t,"service"),(x(e)||ci(e))&&(e=D.instantiate(e)),!e.$get)throw Wi("pget","Provider '{0}' must define $get factory method.",t);return S[t+w]=e}function a(t,e){return function(){var n=k.invoke(e,this);if(v(n))throw Wi("undef","Provider '{0}' must return a value from $get factory method.",t);return n}}function s(t,e,n){return r(t,{$get:!1!==n?a(t,e):e})}function u(t,e){return s(t,["$injector",function(t){return t.instantiate(e)}])}function c(t,e){return s(t,g(e),!1)}function d(t,e){at(t,"constant"),S[t]=e,T[t]=e}function p(t,e){var n=D.get(t+w),i=n.$get;n.$get=function(){var t=k.invoke(i,n);return k.invoke(e,null,{$delegate:t})}}function f(t){var e,n=[];return o(t,(function(t){function i(t){var e,n;for(e=0,n=t.length;e<n;e++){var i=t[e],r=D.get(i[0]);r[i[1]].apply(r,i[2])}}if(!C.get(t)){C.put(t,!0);
7try{_(t)?(e=ei(t),n=n.concat(f(e.requires)).concat(e._runBlocks),i(e._invokeQueue),i(e._configBlocks)):x(t)||ci(t)?n.push(D.invoke(t)):ot(t,"module")}catch(e){throw ci(t)&&(t=t[t.length-1]),e.message&&e.stack&&-1==e.stack.indexOf(e.message)&&(e=e.message+"\n"+e.stack),Wi("modulerr","Failed to instantiate module {0} due to:\n{1}",t,e.stack||e.message||e)}}})),n}function m(t,n){function i(e,i){if(t.hasOwnProperty(e)){if(t[e]===y)throw Wi("cdep","Circular dependency found: {0}",e+" <- "+$.join(" <- "));return t[e]}try{return $.unshift(e),t[e]=y,t[e]=n(e,i)}catch(n){throw t[e]===y&&delete t[e],n}finally{$.shift()}}function r(t,n,r,o){"string"==typeof r&&(o=r,r=null);var a,s,l,u=[],c=Wt.$$annotate(t,e,o);for(s=0,a=c.length;s<a;s++){if("string"!=typeof(l=c[s]))throw Wi("itkn","Incorrect injection token! Expected service name as string, got {0}",l);u.push(r&&r.hasOwnProperty(l)?r[l]:i(l,o))}return ci(t)&&(t=t[a]),t.apply(n,u)}function o(t,e,n){var i=Object.create((ci(t)?t[t.length-1]:t).prototype||null),o=r(t,i,e,n);return b(o)||x(o)?o:i}return{invoke:r,instantiate:o,get:i,annotate:Wt.$$annotate,has:function(e){return S.hasOwnProperty(e+w)||t.hasOwnProperty(e)}}}e=!0===e;var y={},w="Provider",$=[],C=new Bt([],!0),S={$provide:{provider:i(r),factory:i(s),service:i(u),value:i(c),constant:i(d),decorator:p}},D=S.$injector=m(S,(function(t,e){throw si.isString(e)&&$.push(e),Wi("unpr","Unknown provider: {0}",$.join(" <- "))})),T={},k=T.$injector=m(T,(function(t,e){var i=D.get(t+w,e);return k.invoke(i.$get,i,n,t)}));return o(f(t),(function(t){k.invoke(t||h)})),k}function Vt(){var t=!0;this.disableAutoScrolling=function(){t=!1},this.$get=["$window","$location","$rootScope",function(e,n,i){function r(t){var e=null;return Array.prototype.some.call(t,(function(t){if("a"===O(t))return e=t,!0})),e}function o(){var t=s.yOffset;if(x(t))t=t();else if(P(t)){var n=t[0];t="fixed"!==e.getComputedStyle(n).position?0:n.getBoundingClientRect().bottom}else w(t)||(t=0);return t}function a(t){if(t){t.scrollIntoView();var n=o();if(n){var i=t.getBoundingClientRect().top;e.scrollBy(0,i-n)}}else e.scrollTo(0,0)}function s(){var t,e=n.hash();e?(t=l.getElementById(e))||(t=r(l.getElementsByName(e)))?a(t):"top"===e&&a(null):a(null)}var l=e.document;return t&&i.$watch((function(){return n.hash()}),(function(t,e){t===e&&""===t||Mt((function(){i.$evalAsync(s)}))})),s}]}function Ut(){this.$get=["$$rAF","$timeout",function(t,e){return t.supported?function(e){return t(e)}:function(t){return e(t,0,!1)}}]}function Gt(t,e,i,r){function a(t){try{t.apply(null,H(arguments,1))}finally{if(0===--x)for(;C.length;)try{C.pop()()}catch(t){i.error(t)}}}function s(t){var e=t.indexOf("#");return-1===e?"":t.substr(e+1)}function l(t,e){!function n(){o(D,(function(t){t()})),S=e(n,t)}()}function u(){c(),d()}function c(){L(T=v(T=t.history.state)?null:T,O)&&(T=O),O=T}function d(){A===f.url()&&k===T||(A=f.url(),k=T,o(P,(function(t){t(f.url(),T)})))}function p(t){try{return decodeURIComponent(t)}catch(e){return t}}var f=this,m=e[0],g=t.location,y=t.history,b=t.setTimeout,w=t.clearTimeout,$={};f.isMock=!1;var x=0,C=[];f.$$completeOutstandingRequest=a,f.$$incOutstandingRequestCount=function(){x++},f.notifyWhenNoOutstandingRequests=function(t){o(D,(function(t){t()})),0===x?t():C.push(t)};var S,D=[];f.addPollFn=function(t){return v(S)&&l(100,b),D.push(t),t};var T,k,A=g.href,E=e.find("base"),I=null;c(),k=T,f.url=function(e,n,i){if(v(i)&&(i=null),g!==t.location&&(g=t.location),y!==t.history&&(y=t.history),e){var o=k===i;if(A===e&&(!r.history||o))return f;var a=A&&we(A)===we(e);return A=e,k=i,!r.history||a&&o?(a||(I=e),n?g.replace(e):a?g.hash=s(e):g.href=e):(y[n?"replaceState":"pushState"](i,"",e),c(),k=T),f}return I||g.href.replace(/%27/g,"'")},f.state=function(){return T};var P=[],F=!1,O=null;f.onUrlChange=function(e){return F||(r.history&&Zn(t).on("popstate",u),Zn(t).on("hashchange",u),F=!0),P.push(e),e},f.$$checkUrlChange=d,f.baseHref=function(){var t=E.attr("href");return t?t.replace(/^(https?\:)?\/\/[^\/]*/,""):""};var M={},N="",j=f.baseHref();f.cookies=function(t,e){var r,o,a,s,l;if(!t){if(m.cookie!==N)for(o=(N=m.cookie).split("; "),M={},s=0;s<o.length;s++)(l=(a=o[s]).indexOf("="))>0&&(t=p(a.substring(0,l)),M[t]===n&&(M[t]=p(a.substring(l+1))));return M}e===n?m.cookie=encodeURIComponent(t)+"=;path="+j+";expires=Thu, 01 Jan 1970 00:00:00 GMT":_(e)&&(r=(m.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)+";path="+j).length+1)>4096&&i.warn("Cookie '"+t+"' possibly not set or overflowed because it was too large ("+r+" > 4096 bytes)!")},f.defer=function(t,e){var n;return x++,n=b((function(){delete $[n],a(t)}),e||0),$[n]=!0,n},f.defer.cancel=function(t){return!!$[t]&&(delete $[t],w(t),a(h),!0)}}function Yt(){this.$get=["$window","$log","$sniffer","$document",function(t,e,n,i){return new Gt(t,i,e,n)}]}function Xt(){this.$get=function(){function t(t,n){function r(t){t!=p&&(f?f==t&&(f=t.n):f=t,o(t.n,t.p),o(t,p),(p=t).n=null)}function o(t,e){t!=e&&(t&&(t.p=e),e&&(e.n=t))}
7if(t in e)throw i("$cacheFactory")("iid","CacheId '{0}' is already taken!",t);var a=0,s=d({},n,{id:t}),l={},u=n&&n.capacity||Number.MAX_VALUE,c={},p=null,f=null;return e[t]={put:function(t,e){u<Number.MAX_VALUE&&r(c[t]||(c[t]={key:t}));if(!v(e))return t in l||a++,l[t]=e,a>u&&this.remove(f.key),e},get:function(t){if(u<Number.MAX_VALUE){var e=c[t];if(!e)return;r(e)}return l[t]},remove:function(t){if(u<Number.MAX_VALUE){var e=c[t];if(!e)return;e==p&&(p=e.p),e==f&&(f=e.n),o(e.n,e.p),delete c[t]}delete l[t],a--},removeAll:function(){l={},a=0,c={},p=f=null},destroy:function(){l=null,s=null,c=null,delete e[t]},info:function(){return d({},s,{size:a})}}}var e={};return t.info=function(){var t={};return o(e,(function(e,n){t[n]=e.info()})),t},t.get=function(t){return e[t]},t}}function Jt(){this.$get=["$cacheFactory",function(t){return t("templates")}]}function Kt(t,i){function r(t,e){var n=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,i={};return o(t,(function(t,r){var o=t.match(n);if(!o)throw Gi("iscp","Invalid isolate scope definition for directive '{0}'. Definition: {... {1}: '{2}' ...}",e,r,t);i[r]={mode:o[1][0],collection:"*"===o[2],optional:"?"===o[3],attrName:o[4]||r}})),i}var a={},s="Directive",u=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,c=/(([\w\-]+)(?:\:([^;]+))?;?)/,p=F("ngSrc,ngSrcset,src,srcset"),v=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,w=/^(on[a-z]+|formaction)$/;this.directive=function e(n,i){return at(n,"directive"),_(n)?(rt(i,"directiveFactory"),a.hasOwnProperty(n)||(a[n]=[],t.factory(n+s,["$injector","$exceptionHandler",function(t,e){var i=[];return o(a[n],(function(o,a){try{var s=t.invoke(o);x(s)?s={compile:g(s)}:!s.compile&&s.link&&(s.compile=g(s.link)),s.priority=s.priority||0,s.index=a,s.name=s.name||n,s.require=s.require||s.controller&&s.name,s.restrict=s.restrict||"EA",b(s.scope)&&(s.$$isolateBindings=r(s.scope,s.name)),i.push(s)}catch(t){e(t)}})),i}])),a[n].push(i)):o(n,l(e)),this},this.aHrefSanitizationWhitelist=function(t){return y(t)?(i.aHrefSanitizationWhitelist(t),this):i.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(t){return y(t)?(i.imgSrcSanitizationWhitelist(t),this):i.imgSrcSanitizationWhitelist()};var $=!0;this.debugInfoEnabled=function(t){return y(t)?($=t,this):$},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(t,i,r,l,g,y,C,S,T,k,A){function E(t,e){try{t.addClass(e)}catch(t){}}function I(t,e,n,i,r){t instanceof Zn||(t=Zn(t)),o(t,(function(e,n){e.nodeType==yi&&e.nodeValue.match(/\S+/)&&(t[n]=Zn(e).wrap("<span></span>").parent()[0])}));var a=F(t,e,t,n,i,r);I.$$addScopeClass(t);var s=null;return function(e,n,i){rt(e,"scope");var r,o=(i=i||{}).parentBoundTranscludeFn,l=i.transcludeControllers,u=i.futureParentElement;if(o&&o.$$boundTransclude&&(o=o.$$boundTransclude),s||(s=P(u)),r="html"!==s?Zn(Q(s,Zn("<div>").append(t).html())):n?Ni.clone.call(t):t,l)for(var c in l)r.data("$"+c+"Controller",l[c].instance);return I.$$addScopeInfo(r,e),n&&n(r,e),a&&a(e,r,r,o),r}}function P(t){var e=t&&t[0];return e&&"foreignobject"!==O(e)&&e.toString().match(/SVG/)?"svg":"html"}function F(t,e,i,r,o,a){function s(t,i,r,o){var a,s,l,u,c,d,p,f;if(h){var g=i.length;for(f=new Array(g),c=0;c<m.length;c+=3)f[p=m[c]]=i[p]}else f=i;for(c=0,d=m.length;c<d;)l=f[m[c++]],a=m[c++],s=m[c++],a?(a.scope?(u=t.$new(),I.$$addScopeInfo(Zn(l),u)):u=t,a(s,u,l,r,a.transcludeOnThisElement?N(t,a.transclude,o,a.elementTranscludeOnThisElement):!a.templateOnThisElement&&o?o:!o&&e?N(t,e):null)):s&&s(t,l.childNodes,n,o)}for(var l,u,c,d,p,f,h,m=[],g=0;g<t.length;g++)l=new at,(c=(u=j(t[g],[],l,0===g?r:n,o)).length?q(u,t[g],l,e,i,null,[],[],a):null)&&c.scope&&I.$$addScopeClass(l.$$element),p=c&&c.terminal||!(d=t[g].childNodes)||!d.length?null:F(d,c?(c.transcludeOnThisElement||!c.templateOnThisElement)&&c.transclude:e),(c||p)&&(m.push(g,c,p),f=!0,h=h||c),a=null;return f?s:null}function N(t,e,n){return function(i,r,o,a,s){return i||((i=t.$new(!1,s)).$$transcluded=!0),e(i,r,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:a})}}function j(t,e,n,i,r){var o,a,s=t.nodeType,l=n.$attr;switch(s){case vi:W(e,Qt(O(t)),"E",i,r);for(var d,p,f,h,m,g,v=t.attributes,y=0,w=v&&v.length;y<w;y++){var $=!1,x=!1;p=(d=v[y]).name,m=di(d.value),h=Qt(p),(g=dt.test(h))&&(p=p.replace(Yi,"").substr(8).replace(/_(.)/g,(function(t,e){return e.toUpperCase()})));var C=h.replace(/(Start|End)$/,"");U(C)&&h===C+"Start"&&($=p,x=p.substr(0,p.length-5)+"end",p=p.substr(0,p.length-6)),l[f=Qt(p.toLowerCase())]=p,!g&&n.hasOwnProperty(f)||(n[f]=m,Nt(t,f)&&(n[f]=!0)),tt(t,e,m,f,g),W(e,f,"A",i,r,$,x)}if(b(a=t.className)&&(a=a.animVal),_(a)&&""!==a)for(;o=c.exec(a);)W(e,f=Qt(o[2]),"C",i,r)&&(n[f]=di(o[3])),a=a.substr(o.index+o[0].length);break;case yi:K(e,t.nodeValue);break;case bi:try{(o=u.exec(t.nodeValue))&&W(e,f=Qt(o[1]),"M",i,r)&&(n[f]=di(o[2]))}catch(t){}}return e.sort(X),e}function R(t,e,n){var i=[],r=0;if(e&&t.hasAttribute&&t.hasAttribute(e))do{if(!t)throw Gi("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",e,n);t.nodeType==vi&&(t.hasAttribute(e)&&r++,t.hasAttribute(n)&&r--),i.push(t),t=t.nextSibling}while(r>0);else i.push(t);return Zn(i)}function B(t,e,n){return function(i,r,o,a,s){return r=R(r[0],e,n),t(i,r,o,a,s)}}function q(t,a,s,l,u,c,d,p,f){function h(t,e,n,i){t&&(n&&(t=B(t,n,i)),t.require=S.require,t.directiveName=T,(O===S||S.$$isolateScope)&&(t=it(t,{isolateScope:!0})),d.push(t)),e&&(n&&(e=B(e,n,i)),e.require=S.require,e.directiveName=T,(O===S||S.$$isolateScope)&&(e=it(e,{isolateScope:!0})),p.push(e))}function m(t,e,n,i){var r,a,s="data",l=!1,u=n;if(_(e)){if(a=e.match(v),e=e.substring(a[0].length),a[3]&&(a[1]?a[3]=null:a[1]=a[3]),"^"===a[1]?s="inheritedData":"^^"===a[1]&&(s="inheritedData",u=n.parent()),"?"===a[2]&&(l=!0),r=null,i&&"data"===s&&(r=i[e])&&(r=r.
7instance),!(r=r||u[s]("$"+e+"Controller"))&&!l)throw Gi("ctreq","Controller '{0}', required by directive '{1}', can't be found!",e,t);return r||null}return ci(e)&&(r=[],o(e,(function(e){r.push(m(t,e,n,i))}))),r}function w(t,e,r,l,u){function c(t,e,i){var r;return D(t)||(i=e,e=t,t=n),U&&(r=w),i||(i=U?x.parent():x),u(t,e,r,i,A)}var f,h,v,b,_,w,$,x,S;if(a===r?(S=s,x=s.$$element):(x=Zn(r),S=new at(x,s)),O&&(_=e.$new(!0)),u&&(($=c).$$boundTransclude=u),F&&(C={},w={},o(F,(function(t){var n,i={$scope:t===O||t.$$isolateScope?_:e,$element:x,$attrs:S,$transclude:$};"@"==(b=t.controller)&&(b=S[t.name]),n=y(b,i,!0,t.controllerAs),w[t.name]=n,U||x.data("$"+t.name+"Controller",n.instance),C[t.name]=n}))),O){I.$$addScopeInfo(x,_,!0,!(M&&(M===O||M===O.$$originalDirective))),I.$$addScopeClass(x,!0);var T=C&&C[O.name],k=_;T&&T.identifier&&!0===O.bindToController&&(k=T.instance),o(_.$$isolateBindings=O.$$isolateBindings,(function(t,n){var r,o,a,s,l=t.attrName,u=t.optional;switch(t.mode){case"@":S.$observe(l,(function(t){k[n]=t})),S.$$observers[l].$$scope=e,S[l]&&(k[n]=i(S[l])(e));break;case"=":if(u&&!S[l])return;o=g(S[l]),s=o.literal?L:function(t,e){return t===e||t!=t&&e!=e},a=o.assign||function(){throw r=k[n]=o(e),Gi("nonassign","Expression '{0}' used with directive '{1}' is non-assignable!",S[l],O.name)},r=k[n]=o(e);var c,d=function(t){return s(t,k[n])||(s(t,r)?a(e,t=k[n]):k[n]=t),r=t};d.$stateful=!0,c=t.collection?e.$watchCollection(S[l],d):e.$watch(g(S[l],d),null,o.literal),_.$on("$destroy",c);break;case"&":o=g(S[l]),k[n]=function(t){return o(e,t)}}}))}for(C&&(o(C,(function(t){t()})),C=null),f=0,h=d.length;f<h;f++)ot(v=d[f],v.isolateScope?_:e,x,S,v.require&&m(v.directiveName,v.require,x,w),$);var A=e;for(O&&(O.template||null===O.templateUrl)&&(A=_),t&&t(A,r.childNodes,n,u),f=p.length-1;f>=0;f--)ot(v=p[f],v.isolateScope?_:e,x,S,v.require&&m(v.directiveName,v.require,x,w),$)}f=f||{};for(var $,C,S,T,k,A,E,P=-Number.MAX_VALUE,F=f.controllerDirectives,O=f.newIsolateScopeDirective,M=f.templateDirective,N=f.nonTlbTranscludeDirective,q=!1,W=!1,U=f.hasElementTranscludeDirective,X=s.$$element=Zn(a),K=c,Z=l,tt=0,nt=t.length;tt<nt;tt++){var rt=(S=t[tt]).$$start,st=S.$$end;if(rt&&(X=R(a,rt,st)),k=n,P>S.priority)break;if((E=S.scope)&&(S.templateUrl||(b(E)?(J("new/isolated scope",O||$,S,X),O=S):J("new/isolated scope",O,S,X)),$=$||S),T=S.name,!S.templateUrl&&S.controller&&(E=S.controller,J("'"+T+"' controller",(F=F||{})[T],S,X),F[T]=S),(E=S.transclude)&&(q=!0,S.$$tlb||(J("transclusion",N,S,X),N=S),"element"==E?(U=!0,P=S.priority,k=X,X=s.$$element=Zn(e.createComment(" "+T+": "+s[T]+" ")),a=X[0],et(u,H(k),a),Z=I(k,l,P,K&&K.name,{nonTlbTranscludeDirective:N})):(k=Zn(wt(a)).contents(),X.empty(),Z=I(k,l))),S.template)if(W=!0,J("template",M,S,X),M=S,E=x(S.template)?S.template(X,s):S.template,E=ct(E),S.replace){if(K=S,k=gt(E)?[]:te(Q(S.templateNamespace,di(E))),a=k[0],1!=k.length||a.nodeType!==vi)throw Gi("tplrt","Template for directive '{0}' must have exactly one root element. {1}",T,"");et(u,X,a);var lt={$attr:{}},ut=j(a,[],lt),dt=t.splice(tt+1,t.length-(tt+1));O&&z(ut),t=t.concat(ut).concat(dt),G(s,lt),nt=t.length}else X.html(E);if(S.templateUrl)W=!0,J("template",M,S,X),M=S,S.replace&&(K=S),w=Y(t.splice(tt,t.length-tt),X,s,u,q&&Z,d,p,{controllerDirectives:F,newIsolateScopeDirective:O,templateDirective:M,nonTlbTranscludeDirective:N}),nt=t.length;else if(S.compile)try{x(A=S.compile(X,s,Z))?h(null,A,rt,st):A&&h(A.pre,A.post,rt,st)}catch(t){r(t,V(X))}S.terminal&&(w.terminal=!0,P=Math.max(P,S.priority))}return w.scope=$&&!0===$.scope,w.transcludeOnThisElement=q,w.elementTranscludeOnThisElement=U,w.templateOnThisElement=W,w.transclude=Z,f.hasElementTranscludeDirective=U,w}function z(t){for(var e=0,n=t.length;e<n;e++)t[e]=f(t[e],{$$isolateScope:!0})}function W(e,i,o,l,u,c,d){if(i===u)return null;var p=null;if(a.hasOwnProperty(i))for(var h,m=t.get(i+s),g=0,v=m.length;g<v;g++)try{h=m[g],(l===n||l>h.priority)&&-1!=h.restrict.indexOf(o)&&(c&&(h=f(h,{$$start:c,$$end:d})),e.push(h),p=h)}catch(t){r(t)}return p}function U(e){if(a.hasOwnProperty(e))for(var n=t.get(e+s),i=0,r=n.length;i<r;i++)if(n[i].multiElement)return!0;return!1}function G(t,e){var n=e.$attr,i=t.$attr,r=t.$$element;o(t,(function(i,r){"$"!=r.charAt(0)&&(e[r]&&e[r]!==i&&(i+=("style"===r?";":" ")+e[r]),t.$set(r,i,!0,n[r]))})),o(e,(function(e,o){"class"==o?(E(r,e),t.class=(t.class?t.class+" ":"")+e):"style"==o?(r.attr("style",r.attr("style")+";"+e),t.style=(t.style?t.style+";":"")+e):"$"==o.charAt(0)||t.hasOwnProperty(o)||(t[o]=e,i[o]=n[o])}))}function Y(t,e,n,i,r,a,s,u){var c,d,p=[],h=e[0],m=t.shift(),g=f(m,{templateUrl:null,transclude:null,replace:null,$$originalDirective:m}),v=x(m.templateUrl)?m.templateUrl(e,n):m.templateUrl,y=m.templateNamespace;return e.empty(),l(T.getTrustedResourceUrl(v)).then((function(l){var f,_,w,$;if(l=ct(l),m.replace){if(w=gt(l)?[]:te(Q(y,di(l))),f=w[0],1!=w.length||f.nodeType!==vi)throw Gi("tplrt","Template for directive '{0}' must have exactly one root element. {1}",m.name,v);_={$attr:{}},et(i,e,f);var x=j(f,[],_);b(m.scope)&&z(x),t=x.concat(t),G(n,_)}else f=h,e.html(l);for(t.unshift(g),c=q(t,f,n,r,e,m,a,s,u),o(i,(function(t,n){t==f&&(i[n]=e[0])})),d=F(e[0].childNodes,r);p.length;
vendor: 2,500 bytes, line 7
7){var C=p.shift(),S=p.shift(),D=p.shift(),T=p.shift(),k=e[0];if(!C.$$destroyed){if(S!==h){var A=S.className;u.hasElementTranscludeDirective&&m.replace||(k=wt(f)),et(D,Zn(S),k),E(Zn(k),A)}$=c.transcludeOnThisElement?N(C,c.transclude,T):T,c(d,C,k,i,$)}}p=null})),function(t,e,n,i,r){var o=r;e.$$destroyed||(p?p.push(e,n,i,o):(c.transcludeOnThisElement&&(o=N(e,c.transclude,r)),c(d,e,n,i,o)))}}function X(t,e){var n=e.priority-t.priority;return 0!==n?n:t.name!==e.name?t.name<e.name?-1:1:t.index-e.index}function J(t,e,n,i){if(e)throw Gi("multidir","Multiple directives [{0}, {1}] asking for {2} on: {3}",e.name,n.name,t,V(i))}function K(t,e){var n=i(e,!0);n&&t.push({priority:0,compile:function(t){var e=t.parent(),i=!!e.length;return i&&I.$$addBindingClass(e),function(t,e){var r=e.parent();i||I.$$addBindingClass(r),I.$$addBindingInfo(r,n.expressions),t.$watch(n,(function(t){e[0].nodeValue=t}))}}})}function Q(t,n){switch(t=Gn(t||"html")){case"svg":case"math":var i=e.createElement("div");return i.innerHTML="<"+t+">"+n+"</"+t+">",i.childNodes[0].childNodes;default:return n}}function Z(t,e){if("srcdoc"==e)return T.HTML;var n=O(t);return"xlinkHref"==e||"form"==n&&"action"==e||"img"!=n&&("src"==e||"ngSrc"==e)?T.RESOURCE_URL:void 0}function tt(t,e,n,r,o){var a=Z(t,r);o=p[r]||o;var s=i(n,!0,a,o);if(s){if("multiple"===r&&"select"===O(t))throw Gi("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",V(t));e.push({priority:100,compile:function(){return{pre:function(t,e,l){var u=l.$$observers||(l.$$observers={});if(w.test(r))throw Gi("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var c=l[r];c!==n&&(s=c&&i(c,!0,a,o),n=c),s&&(l[r]=s(t),(u[r]||(u[r]=[])).$$inter=!0,(l.$$observers&&l.$$observers[r].$$scope||t).$watch(s,(function(t,e){"class"===r&&t!=e?l.$updateClass(t,e):l.$set(r,t)})))}}}})}}function et(t,n,i){var r,o,a=n[0],s=n.length,l=a.parentNode;if(t)for(r=0,o=t.length;r<o;r++)if(t[r]==a){t[r++]=i;for(var u=r,c=u+s-1,d=t.length;u<d;u++,c++)c<d?t[u]=t[c]:delete t[u];t.length-=s-1,t.context===a&&(t.context=i);break}l&&l.replaceChild(i,a);var p=e.createDocumentFragment();p.appendChild(a),Zn(i).data(Zn(a).data()),ti?(ui=!0,ti.cleanData([a])):delete Zn.cache[a[Zn.expando]];for(var f=1,h=n.length;f<h;f++){var m=n[f];Zn(m).remove(),p.appendChild(m),delete n[f]}n[0]=i,n.length=1}function it(t,e){return d((function(){return t.apply(null,arguments)}),t,e)}
7function ot(t,e,n,i,o,a){try{t(e,n,i,o,a)}catch(t){r(t,V(n))}}var at=function(t,e){if(e){var n,i,r,o=Object.keys(e);for(n=0,i=o.length;n<i;n++)this[r=o[n]]=e[r]}else this.$attr={};this.$$element=t};at.prototype={$normalize:Qt,$addClass:function(t){t&&t.length>0&&k.addClass(this.$$element,t)},$removeClass:function(t){t&&t.length>0&&k.removeClass(this.$$element,t)},$updateClass:function(t,e){var n=Zt(t,e);n&&n.length&&k.addClass(this.$$element,n);var i=Zt(e,t);i&&i.length&&k.removeClass(this.$$element,i)},$set:function(t,e,i,a){var s,l=this.$$element[0],u=Nt(l,t),c=jt(l,t),d=t;if(u?(this.$$element.prop(t,e),a=u):c&&(this[c]=e,d=c),this[t]=e,a?this.$attr[t]=a:(a=this.$attr[t])||(this.$attr[t]=a=nt(t,"-")),"a"===(s=O(this.$$element))&&"href"===t||"img"===s&&"src"===t)this[t]=e=A(e,"src"===t);else if("img"===s&&"srcset"===t){for(var p="",f=di(e),h=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,m=/\s/.test(f)?h:/(,)/,g=f.split(m),v=Math.floor(g.length/2),y=0;y<v;y++){var b=2*y;p+=A(di(g[b]),!0),p+=" "+di(g[b+1])}var _=di(g[2*y]).split(/\s/);p+=A(di(_[0]),!0),2===_.length&&(p+=" "+di(_[1])),this[t]=e=p}!1!==i&&(null===e||e===n?this.$$element.removeAttr(a):this.$$element.attr(a,e));var w=this.$$observers;w&&o(w[d],(function(t){try{t(e)}catch(t){r(t)}}))},$observe:function(t,e){var n=this,i=n.$$observers||(n.$$observers=ut()),r=i[t]||(i[t]=[]);return r.push(e),C.$evalAsync((function(){!r.$$inter&&n.hasOwnProperty(t)&&e(n[t])})),function(){M(r,e)}}};var st=i.startSymbol(),lt=i.endSymbol(),ct="{{"==st||"}}"==lt?m:function(t){return t.replace(/\{\{/g,st).replace(/}}/g,lt)},dt=/^ngAttr[A-Z]/;return I.$$addBindingInfo=$?function(t,e){var n=t.data("$binding")||[];ci(e)?n=n.concat(e):n.push(e),t.data("$binding",n)}:h,I.$$addBindingClass=$?function(t){E(t,"ng-binding")}:h,I.$$addScopeInfo=$?function(t,e,n,i){var r=n?i?"$isolateScopeNoTemplate":"$isolateScope":"$scope";t.data(r,e)}:h,I.$$addScopeClass=$?function(t,e){E(t,e?"ng-isolate-scope":"ng-scope")}:h,I}]}function Qt(t){return mt(t.replace(Yi,""))}function Zt(t,e){var n="",i=t.split(/\s+/),r=e.split(/\s+/);t:for(var o=0;o<i.length;o++){for(var a=i[o],s=0;s<r.length;s++)if(a==r[s])continue t;n+=(n.length>0?" ":"")+a}return n}function te(t){var e=(t=Zn(t)).length;if(e<=1)return t;for(;e--;){t[e].nodeType===bi&&ii.call(t,e,1)}return t}function ee(){var t={},e=!1,r=/^(\S+)(\s+as\s+(\w+))?$/;this.register=function(e,n){at(e,"controller"),b(e)?d(t,e):t[e]=n},this.allowGlobals=function(){e=!0},this.$get=["$injector","$window",function(o,a){function s(t,e,n,r){if(!t||!b(t.$scope))throw i("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",r,e);t.$scope[e]=n}return function(i,l,u,c){var p,f,h,m;if(u=!0===u,c&&_(c)&&(m=c),_(i)){if(!(f=i.match(r)))throw Xi("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",i);h=f[1],m=m||f[3],ot(i=t.hasOwnProperty(h)?t[h]:st(l.$scope,h,!0)||(e?st(a,h,!0):n),h,!0)}if(u){var g=(ci(i)?i[i.length-1]:i).prototype;return p=Object.create(g||null),m&&s(l,m,p,h||i.name),d((function(){return o.invoke(i,p,l,h),p}),{instance:p,identifier:m})}return p=o.instantiate(i,l,h),m&&s(l,m,p,h||i.name),p}}]}function ne(){this.$get=["$window",function(t){return Zn(t.document)}]}function ie(){this.$get=["$log",function(t){return function(e,n){t.error.apply(t,arguments)}}]}function re(t,e){if(_(t)){var n=t.replace(tr,"").trim();if(n){var i=e("Content-Type");(i&&0===i.indexOf(Ji)||oe(n))&&(t=W(n))}}return t}function oe(t){var e=t.match(Qi);return e&&Zi[e[0]].test(t)}function ae(t){var e,n,i,r=ut();return t?(o(t.split("\n"),(function(t){i=t.indexOf(":"),e=Gn(di(t.substr(0,i))),n=di(t.substr(i+1)),e&&(r[e]=r[e]?r[e]+", "+n:n)})),r):r}function se(t){var e=b(t)?t:n;return function(n){if(e||(e=ae(t)),n){var i=e[Gn(n)];return void 0===i&&(i=null),i}return e}}function le(t,e,n,i){return x(i)?i(t,e,n):(o(i,(function(i){t=i(t,e,n)})),t)}function ue(t){return 200<=t&&t<300}function ce(){var t=this.defaults={transformResponse:[re],transformRequest:[function(t){return!b(t)||T(t)||A(t)||k(t)?t:z(t)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:j(Ki),put:j(Ki),patch:j(Ki)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"},e=!1;this.useApplyAsync=function(t){return y(t)?(e=!!t,this):e};var r=this.interceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(a,l,u,c,p,f){function h(e){function r(t){var e=d({},t);return t.data?e.data=le(t.data,t.headers,t.status,l.transformResponse):e.data=t.data,ue(t.status)?e:p.reject(e)}function a(t){var e,n={};return o(t,(function(t,i){x(t)?null!=(e=t())&&(n[i]=e):n[i]=t})),n}function s(e){var n,i,r,o=t.headers,s=d({},e.headers);o=d({},o.common,o[Gn(e.method)]);t:for(n in o){for(r in i=Gn(n),s)if(Gn(r)===i)continue t;s[n]=o[n]}return a(s)}if(!si.isObject(e))throw i("$http")("badreq","Http request configuration must be an object. Received: {0}",e);var l=d({method:"get",transformRequest:t.transformRequest,transformResponse:t.transformResponse},e);l.headers=s(e),l.method=Xn(l.method);var u=function(e){var i=e.headers,a=le(e.data,se(i),n,e.transformRequest);return v(a)&&o(i,(function(t,e){"content-type"===Gn(e)&&delete i[e]})),v(e.withCredentials)&&!v(t.withCredentials)&&(e.withCredentials=t.withCredentials),w(e,a).then(r,r)},c=[u,n],f=p.when(l);for(o(D,(function(t){(t.request||t.requestError)&&c.unshift(t.request,t.requestError),(t.response||t.responseError)&&c.push(t.response,t.responseError)}));c.length;){var h=c.shift(),m=c.shift();f=f.then(h,m)}return f.success=function(t){return f.then((function(e){t(e.data,e.status,e.headers,l)})),f},f.error=function(t){return f.then(null,(function(e){t(e.data,e.status,e.headers,l)})),f},f}function m(t){o(arguments,(function(t){h[t]=function(e,n){return h(d(n||{},{method:t,url:e}))}}))}function g(t){o(arguments,(function(t){h[t]=function(e,n,i){return h(d(i||{},{method:t,url:e,data:n}))}}))}function w(i,r){function o(t,n,i,r){function o(){s(n,t,i,r)}f&&(ue(t)?f.put($,[t,n,ae(i),r]):f.remove($)),e?c.$applyAsync(o):(o(),c.$$phase||c.$apply())}function s(t,e,n,r){(ue(e=Math.max(e,0))?g.resolve:g.reject)({data:t,status:e,headers:se(n),config:i,statusText:r})}function u(t){s(t.data,t.status,j(t.headers()),t.statusText)}function d(){var t=h.pendingRequests.indexOf(i);-1!==t&&h.pendingRequests.splice(t,1)}var f,m,g=p.defer(),_=g.promise,w=i.headers,$=C(i.url,i.params);if(h.pendingRequests.push(i),_.then(d,d),!i.cache&&!t.cache||!1===i.cache||"GET"!==i.method&&"JSONP"!==i.method||(f=b(i.cache)?i.cache:b(t.cache)?t.cache:S),f&&(y(m=f.get($))?I(m)?m.then(u,u):ci(m)?s(m[1],m[0],j(m[2]),m[3]):s(m,200,{},"OK"):f.put($,_)),v(m)){var x=on(i.url)?l.cookies()[i.xsrfCookieName||t.xsrfCookieName]:n;x&&(w[i.xsrfHeaderName||t.xsrfHeaderName]=x),a(i.method,$,r,o,w,i.timeout,i.withCredentials,i.responseType)}return _}function C(t,e){if(!e)return t;var n=[];return s(e,(function(t,e){null===t||v(t)||(ci(t)||(t=[t]),o(t,(function(t){b(t)&&(t=$(t)?t.toISOString():z(t)),n.push(J(e)+"="+J(t))})))})),n.length>0&&(t+=(-1==t.indexOf("?")?"?":"&")+n.join("&")),t}var S=u("$http"),D=[];return o(r,(function(t){D.unshift(_(t)?f.get(t):f.invoke(t))})),h.pendingRequests=[],m("get","delete","head","jsonp"),g("post","put","patch"),h.defaults=t,h}]}function de(){return new t.XMLHttpRequest}function pe(){this.$get=["$browser","$window","$document",function(t,e,n){return fe(t,de,t.defer,e.angular.callbacks,n[0])}]}function fe(t,e,i,r,a){function s(t,e,n){var i=a.createElement("script"),o=null;return i.type="text/javascript",i.src=t,i.async=!0,o=function(t){Di(i,"load",o),Di(i,"error",o),a.body.removeChild(i),i=null;var s=-1,l="unknown";
vendor: 5,260 bytes, lines 7-8
7t&&("load"!==t.type||r[e].called||(t={type:"error"}),l=t.type,s="error"===t.type?404:200),n&&n(s,l)},Si(i,"load",o),Si(i,"error",o),a.body.appendChild(i),o}return function(a,l,u,c,d,p,f,m){function g(){_&&_(),w&&w.abort()}function v(e,r,o,a,s){x!==n&&i.cancel(x),_=w=null,e(r,o,a,s),t.$$completeOutstandingRequest(h)}if(t.$$incOutstandingRequestCount(),l=l||t.url(),"jsonp"==Gn(a)){var b="_"+(r.counter++).toString(36);r[b]=function(t){r[b].data=t,r[b].called=!0};var _=s(l.replace("JSON_CALLBACK","angular.callbacks."+b),b,(function(t,e){v(c,t,r[b].data,"",e),r[b]=h}))}else{var w=e();w.open(a,l,!0),o(d,(function(t,e){y(t)&&w.setRequestHeader(e,t)})),w.onload=function(){var t=w.statusText||"",e="response"in w?w.response:w.responseText,n=1223===w.status?204:w.status;0===n&&(n=e?200:"file"==rn(l).protocol?404:0),v(c,n,e,w.getAllResponseHeaders(),t)};var $=function(){v(c,-1,null,null,"")};if(w.onerror=$,w.onabort=$,f&&(w.withCredentials=!0),m)try{w.responseType=m}catch(t){if("json"!==m)throw t}w.send(u||null)}if(p>0)var x=i(g,p);else I(p)&&p.then(g)}}function he(){var t="{{",e="}}";this.startSymbol=function(e){return e?(t=e,this):t},this.endSymbol=function(t){return t?(e=t,this):e},this.$get=["$parse","$exceptionHandler","$sce",function(n,i,r){function o(t){return"\\\\\\"+t}function a(o,a,p,f){function h(n){return n.replace(u,t).replace(c,e)}function m(t){try{return t=A(t),f&&!y(t)?t:E(t)}catch(t){var e=er("interr","Can't interpolate: {0}\n{1}",o,t.toString());i(e)}}f=!!f;for(var g,b,_,w=0,$=[],C=[],S=o.length,D=[],T=[];w<S;){if(-1==(g=o.indexOf(t,w))||-1==(b=o.indexOf(e,g+s))){w!==S&&D.push(h(o.substring(w)));break}w!==g&&D.push(h(o.substring(w,g))),_=o.substring(g+s,b),$.push(_),C.push(n(_,m)),w=b+l,T.push(D.length),D.push("")}if(p&&D.length>1)throw er("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",o);if(!a||$.length){var k=function(t){for(var e=0,n=$.length;e<n;e++){if(f&&v(t[e]))return;D[T[e]]=t[e]}return D.join("")},A=function(t){return p?r.getTrusted(p,t):r.valueOf(t)},E=function(t){if(null==t)return"";switch(typeof t){case"string":break;case"number":t=""+t;break;default:t=z(t)}return t};return d((function(t){var e=0,n=$.length,r=new Array(n);try{for(;e<n;e++)r[e]=C[e](t);return k(r)}catch(t){var a=er("interr","Can't interpolate: {0}\n{1}",o,t.toString());i(a)}}),{exp:o,expressions:$,$$watchDelegate:function(t,e,n){var i;return t.$watchGroup(C,(function(n,r){var o=k(n);x(e)&&e.call(this,o,n!==r?i:o,t),i=o}),n)}})}} 8var s=t.length,l=e.length,u=new RegExp(t.replace(/./g,o),"g"),c=new RegExp(e.replace(/./g,o),"g");return a.startSymbol=function(){return t},a.endSymbol=function(){return e},a}]}function me(){this.$get=["$rootScope","$window","$q","$$q",function(t,e,n,i){function r(r,a,s,l){var u=e.setInterval,c=e.clearInterval,d=0,p=y(l)&&!l,f=(p?i:n).defer(),h=f.promise;return s=y(s)?s:0,h.then(null,null,r),h.$$intervalId=u((function(){f.notify(d++),s>0&&d>=s&&(f.resolve(d),c(h.$$intervalId),delete o[h.$$intervalId]),p||t.$apply()}),a),o[h.$$intervalId]=f,h}var o={};return r.cancel=function(t){return!(!t||!(t.$$intervalId in o))&&(o[t.$$intervalId].reject("canceled"),e.clearInterval(t.$$intervalId),delete o[t.$$intervalId],!0)},r}]}function ge(){this.$get=function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"\xa4",posSuf:"",negPre:"(\xa4",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),SHORTMONTH:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),DAY:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),SHORTDAY:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a",short:"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a"},pluralCat:function(t){return 1===t?"one":"other"}}}}function ve(t){for(var e=t.split("/"),n=e.length;n--;)e[n]=X(e[n]);return e.join("/")}function ye(t,e){var n=rn(t);e.$$protocol=n.protocol,e.$$host=n.hostname,e.$$port=p(n.port)||ir[n.protocol]||null}function be(t,e){var n="/"!==t.charAt(0);n&&(t="/"+t);var i=rn(t);e.$$path=decodeURIComponent(n&&"/"===i.pathname.charAt(0)?i.pathname.substring(1):i.pathname),e.$$search=G(i.search),e.$$hash=decodeURIComponent(i.hash),e.$$path&&"/"!=e.$$path.charAt(0)&&(e.$$path="/"+e.$$path)}function _e(t,e){if(0===e.indexOf(t))return e.substr(t.length)}function we(t){var e=t.indexOf("#");return-1==e?t:t.substr(0,e)}function $e(t){return t.replace(/(#.+)|#$/,"$1")}function xe(t){return t.substr(0,we(t).lastIndexOf("/")+1)}function Ce(t){return t.substring(0,t.indexOf("/",t.indexOf("//")+2))}function Se(t,e){this.$$html5=!0,e=e||"";var i=xe(t);ye(t,this),this.$$parse=function(t){var e=_e(i,t);if(!_(e))throw rr("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',t,i);be(e,this),this.$$path||(this.$$path="/"),this.$$compose()}
8,this.$$compose=function(){var t=Y(this.$$search),e=this.$$hash?"#"+X(this.$$hash):"";this.$$url=ve(this.$$path)+(t?"?"+t:"")+e,this.$$absUrl=i+this.$$url.substr(1)},this.$$parseLinkUrl=function(r,o){return o&&"#"===o[0]?(this.hash(o.slice(1)),!0):((a=_e(t,r))!==n?(s=a,l=(a=_e(e,a))!==n?i+(_e("/",a)||a):t+s):(a=_e(i,r))!==n?l=i+a:i==r+"/"&&(l=i),l&&this.$$parse(l),!!l);var a,s,l}}function De(t,e){var n=xe(t);ye(t,this),this.$$parse=function(i){function r(t,e,n){var i,r=/^\/[A-Z]:(\/.*)/;return 0===e.indexOf(n)&&(e=e.replace(n,"")),r.exec(e)?t:(i=r.exec(t))?i[1]:t}var o,a=_e(t,i)||_e(n,i);"#"===a.charAt(0)?v(o=_e(e,a))&&(o=a):o=this.$$html5?a:"",be(o,this),this.$$path=r(this.$$path,o,t),this.$$compose()},this.$$compose=function(){var n=Y(this.$$search),i=this.$$hash?"#"+X(this.$$hash):"";this.$$url=ve(this.$$path)+(n?"?"+n:"")+i,this.$$absUrl=t+(this.$$url?e+this.$$url:"")},this.$$parseLinkUrl=function(e){return we(t)==we(e)&&(this.$$parse(e),!0)}}function Te(t,e){this.$$html5=!0,De.apply(this,arguments);var n=xe(t);this.$$parseLinkUrl=function(i,r){return r&&"#"===r[0]?(this.hash(r.slice(1)),!0):(t==we(i)?o=i:(a=_e(n,i))?o=t+e+a:n===i+"/"&&(o=n),o&&this.$$parse(o),!!o);var o,a},this.$$compose=function(){var n=Y(this.$$search),i=this.$$hash?"#"+X(this.$$hash):"";this.$$url=ve(this.$$path)+(n?"?"+n:"")+i,this.$$absUrl=t+e+this.$$url}}function ke(t){return function(){return this[t]}}function Ae(t,e){return function(n){return v(n)?this[t]:(this[t]=e(n),this.$$compose(),this)}}function Ee(){var t="",e={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(e){return y(e)?(t=e,this):t},this.html5Mode=function(t){return E(t)?(e.enabled=t,this):b(t)?(E(t.enabled)&&(e.enabled=t.enabled),E(t.requireBase)&&(e.requireBase=t.requireBase),E(t.rewriteLinks)&&(e.rewriteLinks=t.rewriteLinks),this):e},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,i,r,o,a){function s(t,e,n){var r=u.url(),o=u.$$state;try{i.url(t,e,n),u.$$state=i.state()}catch(t){throw u.url(r),u.$$state=o,t}}function l(t,e){n.$broadcast("$locationChangeSuccess",u.absUrl(),t,u.$$state,e)}var u,c,d,p=i.baseHref(),f=i.url();if(e.enabled){if(!p&&e.requireBase)throw rr("nobase","$location in HTML5 mode requires a <base> tag to be present!");d=Ce(f)+(p||"/"),c=r.history?Se:Te}else d=we(f),c=De;(u=new c(d,"#"+t)).$$parseLinkUrl(f,f),u.$$state=i.state();var h=/^\s*(javascript|mailto):/i;o.on("click",(function(t){if(e.rewriteLinks&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!=t.which&&2!=t.button){for(var r=Zn(t.target);"a"!==O(r[0]);)if(r[0]===o[0]||!(r=r.parent())[0])return;var s=r.prop("href"),l=r.attr("href")||r.attr("xlink:href");b(s)&&"[object SVGAnimatedString]"===s.toString()&&(s=rn(s.animVal).href),h.test(s)||!s||r.attr("target")||t.isDefaultPrevented()||u.$$parseLinkUrl(s,l)&&(t.preventDefault(),u.absUrl()!=i.url()&&(n.$apply(),a.angular["ff-684208-preventDefault"]=!0))}})),$e(u.absUrl())!=$e(f)&&i.url(u.absUrl(),!0);var m=!0;return i.onUrlChange((function(t,e){n.$evalAsync((function(){var i,r=u.absUrl(),o=u.$$state;u.$$parse(t),u.$$state=e,i=n.$broadcast("$locationChangeStart",t,r,e,o).defaultPrevented,u.absUrl()===t&&(i?(u.$$parse(r),u.$$state=o,s(r,!1,o)):(m=!1,l(r,o)))})),n.$$phase||n.$digest()})),n.$watch((function(){var t=$e(i.url()),e=$e(u.absUrl()),o=i.state(),a=u.$$replace,c=t!==e||u.$$html5&&r.history&&o!==u.$$state;(m||c)&&(m=!1,n.$evalAsync((function(){var e=u.absUrl(),i=n.$broadcast("$locationChangeStart",e,t,u.$$state,o).defaultPrevented;u.absUrl()===e&&(i?(u.$$parse(t),u.$$state=o):(c&&s(e,a,o===u.$$state?null:u.$$state),l(t,o)))}))),u.$$replace=!1})),u}]}function Ie(){var t=!0,e=this;this.debugEnabled=function(e){return y(e)?(t=e,this):t},this.$get=["$window",function(n){function i(t){return t instanceof Error&&(t.stack?t=t.message&&-1===t.stack.indexOf(t.message)?"Error: "+t.message+"\n"+t.stack:t.stack:t.sourceURL&&(t=t.message+"\n"+t.sourceURL+":"+t.line)),t}function r(t){var e=n.console||{},r=e[t]||e.log||h,a=!1;try{a=!!r.apply}catch(t){}return a?function(){var t=[];return o(arguments,(function(e){t.push(i(e))})),r.apply(e,t)}:function(t,e){r(t,null==e?"":e)}}return{log:r("log"),info:r("info"),warn:r("warn"),error:r("error"),debug:(a=r("debug"),function(){t&&a.apply(e,arguments)})};var a}]}function Pe(t,e){if("__defineGetter__"===t||"__defineSetter__"===t||"__lookupGetter__"===t||"__lookupSetter__"===t||"__proto__"===t)throw ar("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",e);return t}function Fe(t,e){if(t){if(t.constructor===t)throw ar("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",e);if(t.window===t)throw ar("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",e);
8if(t.children&&(t.nodeName||t.prop&&t.attr&&t.find))throw ar("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",e);if(t===Object)throw ar("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",e)}return t}function Oe(t,e){if(t){if(t.constructor===t)throw ar("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",e);if(t===sr||t===lr||t===ur)throw ar("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",e)}}function Me(t){return t.constant}function Ne(t,e,n,i,r){Fe(t,r),Fe(e,r);for(var o,a=n.split("."),s=0;a.length>1;s++){o=Pe(a.shift(),r);var l=0===s&&e&&e[o]||t[o];l||(l={},t[o]=l),t=Fe(l,r)}return Fe(t[o=Pe(a.shift(),r)],r),t[o]=i,i}function je(t){return"constructor"==t}function Le(t,e,i,r,o,a,s){Pe(t,a),Pe(e,a),Pe(i,a),Pe(r,a),Pe(o,a);var l=function(t){return Fe(t,a)},u=s||je(t)?l:m,c=s||je(e)?l:m,d=s||je(i)?l:m,p=s||je(r)?l:m,f=s||je(o)?l:m;return function(a,s){var l=s&&s.hasOwnProperty(t)?s:a;return null==l?l:(l=u(l[t]),e?null==l?n:(l=c(l[e]),i?null==l?n:(l=d(l[i]),r?null==l?n:(l=p(l[r]),o?null==l?n:l=f(l[o]):l):l):l):l)}}function Re(t,e){return function(n,i){return t(n,i,Fe,e)}}function He(t,e,i){var r=e.expensiveChecks,a=r?gr:mr,s=a[t];if(s)return s;var l=t.split("."),u=l.length;if(e.csp)s=u<6?Le(l[0],l[1],l[2],l[3],l[4],i,r):function(t,e){var o,a=0;do{o=Le(l[a++],l[a++],l[a++],l[a++],l[a++],i,r)(t,e),e=n,t=o}while(a<u);return o};else{var c="";r&&(c+="s = eso(s, fe);\nl = eso(l, fe);\n");var d=r;o(l,(function(t,e){Pe(t,i);var n=(e?"s":'((l&&l.hasOwnProperty("'+t+'"))?l:s)')+"."+t;(r||je(t))&&(n="eso("+n+", fe)",d=!0),c+="if(s == null) return undefined;\ns="+n+";\n"})),c+="return s;";var p=new Function("s","l","eso","fe",c);p.toString=g(c),d&&(p=Re(p,i)),s=p}return s.sharedGetter=!0,s.assign=function(e,n,i){return Ne(e,i,t,n,t)},a[t]=s,s}function Be(t){return x(t.valueOf)?t.valueOf():vr.call(t)}function qe(){var t=ut(),e=ut();this.$get=["$filter","$sniffer",function(n,i){function r(t){var e=t;return t.sharedGetter&&((e=function(e,n){return t(e,n)}).literal=t.literal,e.constant=t.constant,e.assign=t.assign),e}function a(t,e){for(var n=0,i=t.length;n<i;n++){var r=t[n];r.constant||(r.inputs?a(r.inputs,e):-1===e.indexOf(r)&&e.push(r))}return e}function s(t,e){return null==t||null==e?t===e:("object"!=typeof t||"object"!=typeof(t=Be(t)))&&(t===e||t!=t&&e!=e)}function l(t,e,n,i){var r,o=i.$$inputs||(i.$$inputs=a(i.inputs,[]));if(1===o.length){var l=s;return o=o[0],t.$watch((function(t){var e=o(t);return s(e,l)||(r=i(t),l=e&&Be(e)),r}),e,n)}for(var u=[],c=0,d=o.length;c<d;c++)u[c]=s;return t.$watch((function(t){for(var e=!1,n=0,a=o.length;n<a;n++){var l=o[n](t);(e||(e=!s(l,u[n])))&&(u[n]=l&&Be(l))}return e&&(r=i(t)),r}),e,n)}function u(t,e,n,i){var r,o;return r=t.$watch((function(t){return i(t)}),(function(t,n,i){o=t,x(e)&&e.apply(this,arguments),y(t)&&i.$$postDigest((function(){y(o)&&r()}))}),n)}function c(t,e,n,i){function r(t){var e=!0;return o(t,(function(t){y(t)||(e=!1)})),e}var a,s;return a=t.$watch((function(t){return i(t)}),(function(t,n,i){s=t,x(e)&&e.call(this,t,n,i),r(t)&&i.$$postDigest((function(){r(s)&&a()}))}),n)}function d(t,e,n,i){var r;return r=t.$watch((function(t){return i(t)}),(function(t,n,i){x(e)&&e.apply(this,arguments),r()}),n)}function p(t,e){if(!e)return t;var n=t.$$watchDelegate,i=n!==c&&n!==u?function(n,i){var r=t(n,i);return e(r,n,i)}:function(n,i){var r=t(n,i),o=e(r,n,i);return y(r)?o:r};return t.$$watchDelegate&&t.$$watchDelegate!==l?i.$$watchDelegate=t.$$
8watchDelegate:e.$stateful||(i.$$watchDelegate=l,i.inputs=[t]),i}var f={csp:i.csp,expensiveChecks:!1},m={csp:i.csp,expensiveChecks:!0};return function(i,o,a){var s,g,v;switch(typeof i){case"string":v=i=i.trim();var y=a?e:t;if(!(s=y[v])){":"===i.charAt(0)&&":"===i.charAt(1)&&(g=!0,i=i.substring(2));var b=a?m:f,_=new fr(b);(s=new hr(_,n,b).parse(i)).constant?s.$$watchDelegate=d:g?(s=r(s)).$$watchDelegate=s.literal?c:u:s.inputs&&(s.$$watchDelegate=l),y[v]=s}return p(s,o);case"function":return p(i,o);default:return p(h,o)}}}]}function ze(){this.$get=["$rootScope","$exceptionHandler",function(t,e){return Ve((function(e){t.$evalAsync(e)}),e)}]}function We(){this.$get=["$browser","$exceptionHandler",function(t,e){return Ve((function(e){t.defer(e)}),e)}]}function Ve(t,e){function r(t,e,n){function i(e){return function(n){r||(r=!0,e.call(t,n))}}var r=!1;return[i(e),i(n)]}function a(){this.$$state={status:0}}function s(t,e){return function(n){e.call(t,n)}}function l(t){var i,r,o;o=t.pending,t.processScheduled=!1,t.pending=n;for(var a=0,s=o.length;a<s;++a){r=o[a][0],i=o[a][t.status];try{x(i)?r.resolve(i(t.value)):1===t.status?r.resolve(t.value):r.reject(t.value)}catch(t){r.reject(t),e(t)}}}function u(e){!e.processScheduled&&e.pending&&(e.processScheduled=!0,t((function(){l(e)})))}function c(){this.promise=new a,this.resolve=s(this,this.resolve),this.reject=s(this,this.reject),this.notify=s(this,this.notify)}function d(t){var e=new c,n=0,i=ci(t)?[]:{};return o(t,(function(t,r){n++,v(t).then((function(t){i.hasOwnProperty(r)||(i[r]=t,--n||e.resolve(i))}),(function(t){i.hasOwnProperty(r)||e.reject(t)}))})),0===n&&e.resolve(i),e.promise}var p=i("$q",TypeError),f=function(){return new c};a.prototype={then:function(t,e,n){var i=new c;
8return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([i,t,e,n]),this.$$state.status>0&&u(this.$$state),i.promise},catch:function(t){return this.then(null,t)},finally:function(t,e){return this.then((function(e){return g(e,!0,t)}),(function(e){return g(e,!1,t)}),e)}},c.prototype={resolve:function(t){this.promise.$$state.status||(t===this.promise?this.$$reject(p("qcycle","Expected promise to be resolved with value other than itself '{0}'",t)):this.$$resolve(t))},$$resolve:function(t){var n,i;i=r(this,this.$$resolve,this.$$reject);try{(b(t)||x(t))&&(n=t&&t.then),x(n)?(this.promise.$$state.status=-1,n.call(t,i[0],i[1],this.notify)):(this.promise.$$state.value=t,this.promise.$$state.status=1,u(this.promise.$$state))}catch(t){i[1](t),e(t)}},reject:function(t){this.promise.$$state.status||this.$$reject(t)},$$reject:function(t){this.promise.$$state.value=t,this.promise.$$state.status=2,u(this.promise.$$state)},notify:function(n){var i=this.promise.$$state.pending;this.promise.$$state.status<=0&&i&&i.length&&t((function(){for(var t,r,o=0,a=i.length;o<a;o++){r=i[o][0],t=i[o][3];try{r.notify(x(t)?t(n):n)}catch(t){e(t)}}}))}};var h=function(t){var e=new c;return e.reject(t),e.promise},m=function(t,e){var n=new c;return e?n.resolve(t):n.reject(t),n.promise},g=function(t,e,n){var i=null;try{x(n)&&(i=n())}catch(t){return m(t,!1)}return I(i)?i.then((function(){return m(t,e)}),(function(t){return m(t,!1)})):m(t,e)},v=function(t,e,n,i){var r=new c;return r.resolve(t),r.promise.then(e,n,i)},y=function t(e){function n(t){r.resolve(t)}function i(t){r.reject(t)}if(!x(e))throw p("norslvr","Expected resolverFn, got '{0}'",e);if(!(this instanceof t))return new t(e);var r=new c;return e(n,i),r.promise};return y.defer=f,y.reject=h,y.when=v,y.all=d,y}function Ue(){this.$get=["$window","$timeout",function(t,e){var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame,i=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.webkitCancelRequestAnimationFrame,r=!!n,o=r?function(t){var e=n(t);return function(){i(e)}}:function(t){var n=e(t,16.66,!1);return function(){e.cancel(n)}};return o.supported=r,o}]}function Ge(){var t=10,e=i("$rootScope"),n=null,a=null;this.digestTtl=function(e){return arguments.length&&(t=e),t},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(i,s,l,c){function d(){this.$id=u(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$isolateBindings=null}function p(t){if(w.$$phase)throw e("inprog","{0} already in progress",w.$$phase);w.$$phase=t}function f(){w.$$phase=null}function m(t,e,n){do{t.$$listenerCount[n]-=e,0===t.$$listenerCount[n]&&delete t.$$listenerCount[n]}while(t=t.$parent)}function g(){}function y(){for(;S.length;)try{S.shift()()}catch(t){s(t)}a=null}function _(){null===a&&(a=c.defer((function(){w.$apply(y)})))}d.prototype={constructor:d,$new:function(t,e){function n(){i.$$destroyed=!0}var i;return e=e||this,t?(i=new d).$root=this.$root:(this.$$ChildScope||(this.$$ChildScope=function(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$id=u(),this.$$ChildScope=null},this.$$ChildScope.prototype=this),i=new this.$$ChildScope),i.$parent=e,i.$$prevSibling=e.$$childTail,e.$$childHead?(e.$$childTail.$$nextSibling=i,e.$$childTail=i):e.$$childHead=e.$$childTail=i,(t||e!=this)&&i.$on("$destroy",n),i},$watch:function(t,e,i){var r=l(t);if(r.$$watchDelegate)return r.$$watchDelegate(this,e,i,r);var o=this,a=o.$$watchers,s={fn:e,last:g,get:r,exp:t,eq:!!i};return n=null,x(e)||(s.fn=h),a||(a=o.$$watchers=[]),a.unshift(s),function(){M(a,s),n=null}},$watchGroup:function(t,e){function n(){l=!1,u?(u=!1,e(r,r,s)):e(r,i,s)}var i=new Array(t.length),r=new Array(t.length),a=[],s=this,l=!1,u=!0;if(!t.length){var c=!0;return s.$evalAsync((function(){c&&e(r,r,s)})),function(){c=!1}}return 1===t.length?this.$watch(t[0],(function(t,n,o){r[0]=t,i[0]=n,e(r,t===n?r:i,o)})):(o(t,(function(t,e){var o=s.$watch(t,(function(t,o){r[e]=t,i[e]=o,l||(l=!0,s.$evalAsync(n))}));a.push(o)})),function(){for(;a.length;)a.shift()()})},$watchCollection:function(t,e){function n(t){var e,n,i,s;if(!v(o=t)){if(b(o))if(r(o)){a!==f&&(g=(a=f).length=0,d++),e=o.length,g!==e&&(d++,a.length=g=e);for(var l=0;l<e;l++)s=a[l],i=o[l],s!=s&&i!=i||s===i||(d++,a[l]=i)}else{for(n in a!==h&&(a=h={},g=0,d++),e=0,o)o.hasOwnProperty(n)&&(e++,i=o[n],s=a[n],n in a?s!=s&&i!=i||s===i||(d++,a[n]=i):(g++,a[n]=i,d++));if(g>e)for(n in d++,a)o.hasOwnProperty(n)||(g--,delete a[n])}else a!==o&&(a=o,d++);return d}}function i(){if(m?(m=!1,e(o,o,u)):e(o,s,u),c)if(b(o))if(r(o)){s=new Array(o.length);for(var t=0;t<o.length;t++)s[t]=o[t]}else for(var n in s={},o)Yn.call(o,n)&&(s[n]=o[n]);else s=o}n.$stateful=!0;var o,a,s,u=this,c=e.length>1,d=0,p=l(t,n),f=[],h={},m=!0,g=0;return this.$watch(p,i)},$digest:function(){var i,r,o,l,u,d,h,m,v,b,_=t,S=this,D=[];p("$digest"),c.$$checkUrlChange(),this===w&&null!==a&&(c.defer.cancel(a),y()),n=null;do{for(d=!1,m=S;$.length;){try{(b=$.shift()).scope.$eval(b.expression,b.locals)}catch(t){s(t)}n=null}t:do{if(l=m.$$watchers)for(u=l.length;u--;)try{if(i=l[u])if((r=i.get(m))===(o=i.last)||(i.eq?L(r,o):"number"==typeof r&&"number"==typeof o&&isNaN(r)&&isNaN(o))){if(i===n){d=!1;break t}}
vendor: 4,475 bytes, line 8
8else d=!0,n=i,i.last=i.eq?N(r,null):r,i.fn(r,o===g?r:o,m),_<5&&(D[v=4-_]||(D[v]=[]),D[v].push({msg:x(i.exp)?"fn: "+(i.exp.name||i.exp.toString()):i.exp,newVal:r,oldVal:o}))}catch(t){s(t)}if(!(h=m.$$childHead||m!==S&&m.$$nextSibling))for(;m!==S&&!(h=m.$$nextSibling);)m=m.$parent}while(m=h);if((d||$.length)&&!_--)throw f(),e("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",t,D)}while(d||$.length);for(f();C.length;)try{C.shift()()}catch(t){s(t)}},$destroy:function(){if(!this.$$destroyed){var t=this.$parent;if(this.$broadcast("$destroy"),this.$$destroyed=!0,this!==w){for(var e in this.$$listenerCount)m(this,this.$$listenerCount[e],e);t.$$childHead==this&&(t.$$childHead=this.$$nextSibling),t.$$childTail==this&&(t.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=h,this.$on=this.$watch=this.$watchGroup=function(){return h},this.$$listeners={},this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}}},$eval:function(t,e){return l(t)(this,e)},$evalAsync:function(t,e){w.$$phase||$.length||c.defer((function(){$.length&&w.$digest()})),$.push({scope:this,expression:t,locals:e})},$$postDigest:function(t){C.push(t)},$apply:function(t){try{return p("$apply"),this.$eval(t)}catch(t){s(t)}finally{f();try{w.$digest()}catch(t){throw s(t),t}}},$applyAsync:function(t){function e(){n.$eval(t)}var n=this;t&&S.push(e),_()},$on:function(t,e){var n=this.$$listeners[t];n||(this.$$listeners[t]=n=[]),n.push(e);var i=this;do{i.$$listenerCount[t]||(i.$$listenerCount[t]=0),i.$$listenerCount[t]++}while(i=i.$parent);var r=this;return function(){var i=n.indexOf(e);-1!==i&&(n[i]=null,m(r,1,t))}},$emit:function(t,e){var n,i,r,o=[],a=this,l=!1,u={name:t,targetScope:a,stopPropagation:function(){l=!0},preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},c=R([u],arguments,1);do{for(n=a.$$listeners[t]||o,u.currentScope=a,i=0,r=n.length;i<r;i++)if(n[i])try{n[i].apply(null,c)}catch(t){s(t)}else n.splice(i,1),i--,r--;if(l)return u.currentScope=null,u;a=a.$parent}while(a);return u.currentScope=null,u},$broadcast:function(t,e){var n=this,i=n,r=n,o={name:t,targetScope:n,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1};if(!n.$$listenerCount[t])return o;for(var a,l,u,c=R([o],arguments,1);i=r;){for(o.currentScope=i,l=0,u=(a=i.$$listeners[t]||[]).length;l<u;l++)if(a[l])try{a[l].apply(null,c)}catch(t){s(t)}else a.splice(l,1),l--,u--;if(!(r=i.$$listenerCount[t]&&i.$$childHead||i!==n&&i.$$nextSibling))for(;i!==n&&!(r=i.$$nextSibling);)i=i.$parent}return o.currentScope=null,o}};var w=new d,$=w.$$asyncQueue=[],C=w.$$postDigestQueue=[],S=w.$$applyAsyncQueue=[];return w}]}function Ye(){var t=/^\s*(https?|ftp|mailto|tel|file):/,e=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(e){return y(e)?(t=e,this):t},this.imgSrcSanitizationWhitelist=function(t){return y(t)?(e=t,this):e},this.$get=function(){return function(n,i){var r,o=i?e:t;return""===(r=rn(n).href)||r.match(o)?n:"unsafe:"+r}}}function Xe(t){if("self"===t)return t;if(_(t)){if(t.indexOf("***")>-1)throw yr("iwcard","Illegal sequence *** in string matcher. String: {0}",t);return t=pi(t).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+t+"$")}if(C(t))return new RegExp("^"+t.source+"$");throw yr("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function Je(t){var e=[];return y(t)&&o(t,(function(t){e.push(Xe(t))})),e}function Ke(){this.SCE_CONTEXTS=br;var t=["self"],e=[];this.resourceUrlWhitelist=function(e){return arguments.length&&(t=Je(e)),t},this.resourceUrlBlacklist=function(t){return arguments.length&&(e=Je(t)),e},this.$get=["$injector",function(i){function r(t,e){return"self"===t?on(e):!!t.exec(e.href)}function o(n){var i,o,a=rn(n.toString()),s=!1;for(i=0,o=t.length;i<o;i++)if(r(t[i],a)){s=!0;break}if(s)for(i=0,o=e.length;i<o;i++)if(r(e[i],a)){s=!1;break}return s}function a(t){var e=function(t){this.$$unwrapTrustedValue=function(){return t}};return t&&(e.prototype=new t),e.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},e.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},e}function s(t,e){var i=p.hasOwnProperty(t)?p[t]:null;
8if(!i)throw yr("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",t,e);if(null===e||e===n||""===e)return e;if("string"!=typeof e)throw yr("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",t);return new i(e)}function l(t){return t instanceof d?t.$$unwrapTrustedValue():t}function u(t,e){if(null===e||e===n||""===e)return e;var i=p.hasOwnProperty(t)?p[t]:null;if(i&&e instanceof i)return e.$$unwrapTrustedValue();if(t===br.RESOURCE_URL){if(o(e))return e;throw yr("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",e.toString())}if(t===br.HTML)return c(e);throw yr("unsafe","Attempting to use an unsafe value in a safe context.")}var c=function(){throw yr("unsafe","Attempting to use an unsafe value in a safe context.")};i.has("$sanitize")&&(c=i.get("$sanitize"));var d=a(),p={};return p[br.HTML]=a(d),p[br.CSS]=a(d),p[br.URL]=a(d),p[br.JS]=a(d),p[br.RESOURCE_URL]=a(p[br.URL]),{trustAs:s,getTrusted:u,valueOf:l}}]}function Qe(){var t=!0;this.enabled=function(e){return arguments.length&&(t=!!e),t},this.$get=["$parse","$sceDelegate",function(e,n){if(t&&Qn<8)throw yr("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode. You can fix this by adding the text <!doctype html> to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var i=j(br);i.isEnabled=function(){return t},i.trustAs=n.trustAs,i.getTrusted=n.getTrusted,i.valueOf=n.valueOf,t||(i.trustAs=i.getTrusted=function(t,e){return e},i.valueOf=m),i.parseAs=function(t,n){var r=e(n);return r.literal&&r.constant?r:e(n,(function(e){return i.getTrusted(t,e)}))};var r=i.parseAs,a=i.getTrusted,s=i.trustAs;return o(br,(function(t,e){var n=Gn(e);i[mt("parse_as_"+n)]=function(e){return r(t,e)},i[mt("get_trusted_"+n)]=function(e){return a(t,e)},i[mt("trust_as_"+n)]=function(e){return s(t,e)}})),i}]}function Ze(){this.$get=["$window","$document",function(t,e){var n,i,r={},o=p((/android (\d+)/.exec(Gn((t.navigator||{}).userAgent))||[])[1]),a=/Boxee/i.test((t.navigator||{}).userAgent),s=e[0]||{},l=/^(Moz|webkit|ms)(?=[A-Z])/,u=s.body&&s.body.style,c=!1,d=!1;if(u){for(var f in u)if(i=l.exec(f)){n=(n=i[0]).substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in u&&"webkit"),c=!(!("transition"in u)&&!(n+"Transition"in u)),d=!(!("animation"in u)&&!(n+"Animation"in u)),!o||c&&d||(c=_(s.body.style.webkitTransition),d=_(s.body.style.webkitAnimation))}return{history:!(!t.history||!t.history.pushState||o<4||a),hasEvent:function(t){if("input"===t&&Qn<=11)return!1;if(v(r[t])){var e=s.createElement("div");r[t]="on"+t in e}return r[t]},csp:fi(),vendorPrefix:n,transitions:c,animations:d,android:o}}]}function tn(){this.$get=["$templateCache","$http","$q",function(t,e,n){function i(r,o){function a(t){if(!o)throw Gi("tpload","Failed to load template: {0}",r);return n.reject(t)}i.totalPendingRequests++;var s=e.defaults&&e.defaults.transformResponse;ci(s)?s=s.filter((function(t){return t!==re})):s===re&&(s=null);var l={cache:t,transformResponse:s};return e.get(r,l).finally((function(){i.totalPendingRequests--})).then((function(t){return t.data}),a)}return i.totalPendingRequests=0,i}]}function en(){this.$get=["$rootScope","$browser","$location",function(t,e,n){var i={findBindings:function(t,e,n){var i=t.getElementsByClassName("ng-binding"),r=[];return o(i,(function(t){var i=si.element(t).data("$binding");i&&o(i,(function(i){n?new RegExp("(^|\\s)"+pi(e)+"(\\s|\\||$)").test(i)&&r.push(t):-1!=i.indexOf(e)&&r.push(t)}))})),r},findModels:function(t,e,n){for(var i=["ng-","data-ng-","ng\\:"],r=0;r<i.length;++r){var o=n?"=":"*=",a="["+i[r]+"model"+o+'"'+e+'"]',s=t.querySelectorAll(a);if(s.length)return s}},getLocation:function(){return n.url()},setLocation:function(e){e!==n.url()&&(n.url(e),t.$digest())},whenStable:function(t){e.notifyWhenNoOutstandingRequests(t)}};return i}]}function nn(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(t,e,n,i,r){function o(o,s,l){var u,c=y(l)&&!l,d=(c?i:n).defer(),p=d.promise;return u=e.defer((function(){try{d.resolve(o())}catch(t){d.reject(t),r(t)}finally{delete a[p.$$timeoutId]}c||t.$apply()}),s),p.$$timeoutId=u,a[u]=d,p}var a={};return o.cancel=function(t){return!(!t||!(t.$$timeoutId in a))&&(a[t.$$timeoutId].reject("canceled"),delete a[t.$$timeoutId],e.defer.cancel(t.$$timeoutId))},o}]}function rn(t){var e=t;return Qn&&(_r.setAttribute("href",e),e=_r.href),_r.setAttribute("href",e),{href:_r.href,protocol:_r.protocol?_r.protocol.replace(/:$/,""):"",host:_r.host,search:_r.search?_r.search.replace(/^\?/,""):"",hash:_r.hash?_r.hash.replace(/^#/,""):"",hostname:_r.hostname,port:_r.port,pathname:"/"===_r.pathname.charAt(0)?_r.pathname:"/"+_r.pathname}}function on(t){var e=_(t)?rn(t):t;return e.protocol===wr.protocol&&e.host===wr.host}function an(){this.$get=g(t)}function sn(t){function e(i,r){if(b(i)){var a={};
8return o(i,(function(t,n){a[n]=e(n,t)})),a}return t.factory(i+n,r)}var n="Filter";this.register=e,this.$get=["$injector",function(t){return function(e){return t.get(e+n)}}],e("currency",dn),e("date",$n),e("filter",ln),e("json",xn),e("limitTo",Cn),e("lowercase",Dr),e("number",pn),e("orderBy",Sn),e("uppercase",Tr)}function ln(){return function(t,e,n){if(!ci(t))return t;var i,r;switch(typeof e){case"function":i=e;break;case"boolean":case"number":case"string":r=!0;case"object":i=un(e,n,r);break;default:return t}return t.filter(i)}}function un(t,e,n){var i=b(t)&&"$"in t;return!0===e?e=L:x(e)||(e=function(t,e){return!b(t)&&!b(e)&&(t=Gn(""+t),e=Gn(""+e),-1!==t.indexOf(e))}),function(r){return i&&!b(r)?cn(r,t.$,e,!1):cn(r,t,e,n)}}function cn(t,e,n,i,r){var o=typeof t,a=typeof e;if("string"===a&&"!"===e.charAt(0))return!cn(t,e.substring(1),n,i);if(ci(t))return t.some((function(t){return cn(t,e,n,i)}));switch(o){case"object":var s;if(i){for(s in t)if("$"!==s.charAt(0)&&cn(t[s],e,n,!0))return!0;return!r&&cn(t,e,n,!1)}if("object"===a){for(s in e){var l=e[s];if(!x(l)){var u="$"===s;if(!cn(u?t:t[s],l,n,u,u))return!1}}return!0}return n(t,e);case"function":return!1;default:return n(t,e)}}function dn(t){var e=t.NUMBER_FORMATS;return function(t,n,i){return v(n)&&(n=e.CURRENCY_SYM),v(i)&&(i=e.PATTERNS[1].maxFrac),null==t?t:fn(t,e.PATTERNS[1],e.GROUP_SEP,e.DECIMAL_SEP,i).replace(/\u00A4/g,n)}}function pn(t){var e=t.NUMBER_FORMATS;return function(t,n){return null==t?t:fn(t,e.PATTERNS[0],e.GROUP_SEP,e.DECIMAL_SEP,n)}}function fn(t,e,n,i,r){if(!isFinite(t)||b(t))return"";var o=t<0,a=(t=Math.abs(t))+"",s="",l=[],u=!1;if(-1!==a.indexOf("e")){var c=a.match(/([\d\.]+)e(-?)(\d+)/);c&&"-"==c[2]&&c[3]>r+1?t=0:(s=a,u=!0)}if(u)r>0&&t<1&&(s=t.toFixed(r),t=parseFloat(s));else{var d=(a.split($r)[1]||"").length;v(r)&&(r=Math.min(Math.max(e.minFrac,d),e.maxFrac));var p=(""+(t=+(Math.round(+(t.toString()+"e"+r)).toString()+"e"+-r))).split($r),f=p[0];p=p[1]||"";var h,m=0,g=e.lgSize,y=e.gSize;if(f.length>=g+y)for(m=f.length-g,h=0;h<m;h++)(m-h)%y==0&&0!==h&&(s+=n),s+=f.charAt(h);for(h=m;h<f.length;h++)(f.length-h)%g==0&&0!==h&&(s+=n),s+=f.charAt(h);for(;p.length<r;)p+="0";r&&"0"!==r&&(s+=i+p.substr(0,r))}return 0===t&&(o=!1),l.push(o?e.negPre:e.posPre,s,o?e.negSuf:e.posSuf),l.join("")}function hn(t,e,n){var i="";for(t<0&&(i="-",t=-t),t=""+t;t.length<e;)t="0"+t;return n&&(t=t.substr(t.length-e)),i+t}function mn(t,e,n,i){return n=n||0,function(r){var o=r["get"+t]();return(n>0||o>-n)&&(o+=n),0===o&&-12==n&&(o=12),hn(o,e,i)}}function gn(t,e){return function(n,i){var r=n["get"+t]();return i[Xn(e?"SHORT"+t:t)][r]}}function vn(t){var e=-1*t.getTimezoneOffset(),n=e>=0?"+":"";return n+=hn(Math[e>0?"floor":"ceil"](e/60),2)+hn(Math.abs(e%60),2)}function yn(t){var e=new Date(t,0,1).getDay();return new Date(t,0,(e<=4?5:12)-e)}function bn(t){return new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))}function _n(t){return function(e){var n=yn(e.getFullYear()),i=+bn(e)-+n;return hn(1+Math.round(i/6048e5),t)}}function wn(t,e){return t.getHours()<12?e.AMPMS[0]:e.AMPMS[1]}function $n(t){function e(t){var e;if(e=t.match(n)){var i=new Date(0),r=0,o=0,a=e[8]?i.setUTCFullYear:i.setFullYear,s=e[8]?i.setUTCHours:i.setHours;e[9]&&(r=p(e[9]+e[10]),o=p(e[9]+e[11])),a.call(i,p(e[1]),p(e[2])-1,p(e[3]));var l=p(e[4]||0)-r,u=p(e[5]||0)-o,c=p(e[6]||0),d=Math.round(1e3*parseFloat("0."+(e[7]||0)));return s.call(i,l,u,c,d),i}return t}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,i,r){var a,s,l="",u=[];if(i=i||"mediumDate",i=t.DATETIME_FORMATS[i]||i,_(n)&&(n=Sr.test(n)?p(n):e(n)),w(n)&&(n=new Date(n)),!$(n))return n;for(;i;)(s=Cr.exec(i))?i=(u=R(u,s,1)).pop():(u.push(i),i=null);return r&&"UTC"===r&&(n=new Date(n.getTime())).setMinutes(n.getMinutes()+n.getTimezoneOffset()),o(u,(function(e){a=xr[e],l+=a?a(n,t.DATETIME_FORMATS):e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),l}}function xn(){return function(t,e){return v(e)&&(e=2),z(t,e)}}function Cn(){return function(t,e){return w(t)&&(t=t.toString()),ci(t)||_(t)?(e=Math.abs(Number(e))===1/0?Number(e):p(e))?e>0?t.slice(0,e):t.slice(e):_(t)?"":[]:t}}function Sn(t){return function(e,n,i){function o(t,e){for(var i=0;i<n.length;i++){var r=n[i](t,e);if(0!==r)return r}return 0}function a(t,e){return e?function(e,n){return t(n,e)}:t}function s(t){switch(typeof t){case"number":case"boolean":case"string":return!0;default:return!1}}function l(t){return null===t?"null":"function"==typeof t.valueOf&&s(t=t.valueOf())||"function"==typeof t.toString&&s(t=t.toString())?t:""}function u(t,e){var n=typeof t,i=typeof e;return n===i&&"object"===n&&(t=l(t),e=l(e)),n===i?("string"===n&&(t=t.toLowerCase(),e=e.toLowerCase()),t===e?0:t<e?-1:1):n<i?-1:1}return r(e)?(0===(n=ci(n)?n:[n]).length&&(n=["+"]),n=n.map((function(e){var n=!1,i=e||m;if(_(e)){if("+"!=e.charAt(0)&&"-"!=e.charAt(0)||(n="-"==e.charAt(0),e=e.substring(1)),""===e)return a(u,n);if((i=t(e)).constant){var r=i();return a((function(t,e){return u(t[r],e[r])}),n)}}return a((function(t,e){return u(i(t),i(e))}),n)})),ni.call(e).sort(a(o,i))):e}} 9function Dn(t){return x(t)&&(t={link:t}),t.restrict=t.restrict||"AC",g(t)}function Tn(t,e){t.$name=e}function kn(t,e,i,r,a){var s=this,l=[],u=s.$$parentForm=t.parent().controller("form")||Er;s.$error={},s.$$success={},s.$pending=n,s.$name=a(e.name||e.ngForm||"")(i),s.$dirty=!1,s.$pristine=!0,s.$valid=!0,s.$invalid=!1,s.$submitted=!1,u.$addControl(s),s.$rollbackViewValue=function(){o(l,(function(t){t.$rollbackViewValue()}))},s.$commitViewValue=function(){o(l,(function(t){t.$commitViewValue()}))},s.$addControl=function(t){at(t.$name,"input"),l.push(t),t.$name&&(s[t.$name]=t)},s.$$renameControl=function(t,e){var n=t.$name;s[n]===t&&delete s[n],s[e]=t,t.$name=e},s.$removeControl=function(t){t.$name&&s[t.$name]===t&&delete s[t.$name],o(s.$pending,(function(e,n){s.$setValidity(n,null,t)})),o(s.$error,(function(e,n){s.$setValidity(n,null,t)})),o(s.$$success,(function(e,n){s.$setValidity(n,null,t)})),M(l,t)},zn({ctrl:this,$element:t,set:function(t,e,n){var i=t[e];i?-1===i.indexOf(n)&&i.push(n):t[e]=[n]},unset:function(t,e,n){var i=t[e];i&&(M(i,n),0===i.length&&delete t[e])},parentForm:u,$animate:r}),s.$setDirty=function(){r.removeClass(t,fo),r.addClass(t,ho),s.$dirty=!0,s.$pristine=!1,u.$setDirty()},s.$setPristine=function(){r.setClass(t,fo,ho+" "+Ir),s.$dirty=!1,s.$pristine=!0,s.$submitted=!1,o(l,(function(t){t.$setPristine()}))},s.$setUntouched=function(){o(l,(function(t){t.$setUntouched()}))},s.$setSubmitted=function(){r.addClass(t,Ir),s.$submitted=!0,u.$setSubmitted()}}function An(t){t.$formatters.push((function(e){return t.$isEmpty(e)?e:e.toString()}))}function En(t,e,n,i,r,o){In(t,e,n,i,r,o),An(i)}function In(t,e,n,i,r,o){var a=Gn(e[0].type);if(!r.android){var s=!1;e.on("compositionstart",(function(){s=!0})),e.on("compositionend",(function(){s=!1,l()}))}var l=function(t){if(u&&(o.defer.cancel(u),u=null),!s){var r=e.val(),l=t&&t.type;"password"===a||n.ngTrim&&"false"===n.ngTrim||(r=di(r)),(i.$viewValue!==r||""===r&&i.$$hasNativeValidators)&&i.$setViewValue(r,l)}};if(r.hasEvent("input"))e.on("input",l);else{var u,c=function(t,e,n){u||(u=o.defer((function(){u=null,e&&e.value===n||l(t)})))};
9e.on("keydown",(function(t){var e=t.keyCode;91===e||15<e&&e<19||37<=e&&e<=40||c(t,this,this.value)})),r.hasEvent("paste")&&e.on("paste cut",c)}e.on("change",l),i.$render=function(){e.val(i.$isEmpty(i.$viewValue)?"":i.$viewValue)}}function Pn(t,e){if($(t))return t;if(_(t)){Br.lastIndex=0;var n=Br.exec(t);if(n){var i=+n[1],r=+n[2],o=0,a=0,s=0,l=0,u=yn(i),c=7*(r-1);return e&&(o=e.getHours(),a=e.getMinutes(),s=e.getSeconds(),l=e.getMilliseconds()),new Date(i,0,u.getDate()+c,o,a,s,l)}}return NaN}function Fn(t,e){return function(n,i){var r,a;if($(n))return n;if(_(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),Mr.test(n))return new Date(n);if(t.lastIndex=0,r=t.exec(n))return r.shift(),a=i?{yyyy:i.getFullYear(),MM:i.getMonth()+1,dd:i.getDate(),HH:i.getHours(),mm:i.getMinutes(),ss:i.getSeconds(),sss:i.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},o(r,(function(t,n){n<e.length&&(a[e[n]]=+t)})),new Date(a.yyyy,a.MM-1,a.dd,a.HH,a.mm,a.ss||0,1e3*a.sss||0)}return NaN}}function On(t,e,i,r){return function(o,a,s,l,u,c,d){function p(t){return t&&!(t.getTime&&t.getTime()!=t.getTime())}function f(t){return y(t)?$(t)?t:i(t):n}Mn(o,a,s,l),In(o,a,s,l,u,c);var h,m,g,b=l&&l.$options&&l.$options.timezone;(l.$$parserName=t,l.$parsers.push((function(t){if(l.$isEmpty(t))return null;if(e.test(t)){var r=i(t,h);return"UTC"===b&&r.setMinutes(r.getMinutes()-r.getTimezoneOffset()),r}return n})),l.$formatters.push((function(t){if(t&&!$(t))throw yo("datefmt","Expected `{0}` to be a date",t);if(p(t)){if((h=t)&&"UTC"===b){var e=6e4*h.getTimezoneOffset();h=new Date(h.getTime()+e)}return d("date")(t,r,b)}return h=null,""})),y(s.min)||s.ngMin)&&(l.$validators.min=function(t){return!p(t)||v(m)||i(t)>=m},s.$observe("min",(function(t){m=f(t),l.$validate()})));(y(s.max)||s.ngMax)&&(l.$validators.max=function(t){return!p(t)||v(g)||i(t)<=g},s.$observe("max",(function(t){g=f(t),l.$validate()})))}}function Mn(t,e,i,r){var o=e[0];(r.$$hasNativeValidators=b(o.validity))&&r.$parsers.push((function(t){var i=e.prop(Un)||{};return i.badInput&&!i.typeMismatch?n:t}))}function Nn(t,e,i,r,o,a){var s,l;(Mn(t,e,i,r),In(t,e,i,r,o,a),r.$$parserName="number",r.$parsers.push((function(t){return r.$isEmpty(t)?null:Lr.test(t)?parseFloat(t):n})),r.$formatters.push((function(t){if(!r.$isEmpty(t)){if(!w(t))throw yo("numfmt","Expected `{0}` to be a number",t);t=t.toString()}return t})),y(i.min)||i.ngMin)&&(r.$validators.min=function(t){return r.$isEmpty(t)||v(s)||t>=s},i.$observe("min",(function(t){y(t)&&!w(t)&&(t=parseFloat(t,10)),s=w(t)&&!isNaN(t)?t:n,r.$validate()})));(y(i.max)||i.ngMax)&&(r.$validators.max=function(t){return r.$isEmpty(t)||v(l)||t<=l},i.$observe("max",(function(t){y(t)&&!w(t)&&(t=parseFloat(t,10)),l=w(t)&&!isNaN(t)?t:n,r.$validate()})))}function jn(t,e,n,i,r,o){In(t,e,n,i,r,o),An(i),i.$$parserName="url",i.$validators.url=function(t,e){var n=t||e;return i.$isEmpty(n)||Nr.test(n)}}function Ln(t,e,n,i,r,o){In(t,e,n,i,r,o),An(i),i.$$parserName="email",i.$validators.email=function(t,e){var n=t||e;return i.$isEmpty(n)||jr.test(n)}}function Rn(t,e,n,i){v(n.name)&&e.attr("name",u());var r=function(t){e[0].checked&&i.$setViewValue(n.value,t&&t.type)};e.on("click",r),i.$render=function(){var t=n.value;e[0].checked=t==i.$viewValue},n.$observe("value",i.$render)}function Hn(t,e,n,r,o){var a;if(y(r)){if(!(a=t(r)).constant)throw i("ngModel")("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,r);return a(e)}return o}function Bn(t,e,n,i,r,o,a,s){var l=Hn(s,t,"ngTrueValue",n.ngTrueValue,!0),u=Hn(s,t,"ngFalseValue",n.ngFalseValue,!1),c=function(t){i.$setViewValue(e[0].checked,t&&t.type)};e.on("click",c),i.$render=function(){e[0].checked=i.$viewValue},i.$isEmpty=function(t){return!1===t},i.$formatters.push((function(t){return L(t,l)})),i.$parsers.push((function(t){return t?l:u}))}function qn(t,e){return t="ngClass"+t,["$animate",function(n){function i(t,e){var n=[];t:for(var i=0;i<t.length;i++){for(var r=t[i],o=0;o<e.length;o++)if(r==e[o])continue t;n.push(r)}return n}function r(t){if(ci(t))return t;if(_(t))return t.split(" ");if(b(t)){var e=[];return o(t,(function(t,n){t&&(e=e.concat(n.split(" ")))})),e}return t}return{restrict:"AC",link:function(a,s,l){function u(t){var e=d(t,1);l.$addClass(e)}function c(t){var e=d(t,-1);l.$removeClass(e)}function d(t,e){var n=s.data("$classCounts")||{},i=[];return o(t,(function(t){(e>0||n[t])&&(n[t]=(n[t]||0)+e,n[t]===+(e>0)&&i.push(t))})),s.data("$classCounts",n),i.join(" ")}function p(t,e){var r=i(e,t),o=i(t,e);r=d(r,1),o=d(o,-1),r&&r.length&&n.addClass(s,r),o&&o.length&&n.removeClass(s,o)}function f(t){if(!0===e||a.$index%2===e){var n=r(t||[]);if(h){if(!L(t,h)){p(r(h),n)}}else u(n)}h=j(t)}var h;a.$watch(l[t],f,!0),l.$observe("class",(function(){f(a.$eval(l[t]))}
9)),"ngClass"!==t&&a.$watch("$index",(function(n,i){var o=1&n;if(o!==(1&i)){var s=r(a.$eval(l[t]));o===e?u(s):c(s)}}))}}}]}function zn(t){function e(t,e,l){var u;e===n?i("$pending",t,l):r("$pending",t,l),E(e)?e?(d(s.$error,t,l),c(s.$$success,t,l)):(c(s.$error,t,l),d(s.$$success,t,l)):(d(s.$error,t,l),d(s.$$success,t,l)),s.$pending?(o(vo,!0),s.$valid=s.$invalid=n,a("",null)):(o(vo,!1),s.$valid=Wn(s.$error),s.$invalid=!s.$valid,a("",s.$valid)),a(t,u=s.$pending&&s.$pending[t]?n:!s.$error[t]&&(!!s.$$success[t]||null)),p.$setValidity(t,u,s)}function i(t,e,n){s[t]||(s[t]={}),c(s[t],e,n)}function r(t,e,i){s[t]&&d(s[t],e,i),Wn(s[t])&&(s[t]=n)}function o(t,e){e&&!u[t]?(f.addClass(l,t),u[t]=!0):!e&&u[t]&&(f.removeClass(l,t),u[t]=!1)}function a(t,e){t=t?"-"+nt(t,"-"):"",o(co+t,!0===e),o(po+t,!1===e)}var s=t.ctrl,l=t.$element,u={},c=t.set,d=t.unset,p=t.parentForm,f=t.$animate;u[po]=!(u[co]=l.hasClass(co)),s.$setValidity=e}function Wn(t){if(t)for(var e in t)return!1;return!0}var Vn=/^\/(.+)\/([a-z]*)$/,Un="validity",Gn=function(t){return _(t)?t.toLowerCase():t},Yn=Object.prototype.hasOwnProperty,Xn=function(t){return _(t)?t.toUpperCase():t},Jn=function(t){return _(t)?t.replace(/[A-Z]/g,(function(t){return String.fromCharCode(32|t.charCodeAt(0))})):t},Kn=function(t){return _(t)?t.replace(/[a-z]/g,(function(t){return String.fromCharCode(-33&t.charCodeAt(0))})):t};"i"!=="I".toLowerCase()&&(Gn=Jn,Xn=Kn);var Qn,Zn,ti,ei,ni=[].slice,ii=[].splice,ri=[].push,oi=Object.prototype.toString,ai=i("ng"),si=t.angular||(t.angular={}),li=0;Qn=e.documentMode,h.$inject=[],m.$inject=[];var ui,ci=Array.isArray,di=function(t){return _(t)?t.trim():t},pi=function(t){return t.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},fi=function(){if(y(fi.isActive_))return fi.isActive_;var t=!(!e.querySelector("[ng-csp]")&&!e.querySelector("[data-ng-csp]"));if(!t)try{new Function("")}catch(e){t=!0}return fi.isActive_=t},hi=["ng-","data-ng-","ng:","x-ng-"],mi=/[A-Z]/g,gi=!1,vi=1,yi=3,bi=8,_i=9,wi=11,$i={full:"1.3.14",major:1,minor:3,dot:14,codeName:"instantaneous-browserification"};_t.expando="ng339";var xi=_t.cache={},Ci=1,Si=function(t,e,n){t.addEventListener(e,n,!1)},Di=function(t,e,n){t.removeEventListener(e,n,!1)};_t._data=function(t){return this.cache[t[this.expando]]||{}};
9var Ti=/([\:\-\_]+(.))/g,ki=/^moz([A-Z])/,Ai={mouseleave:"mouseout",mouseenter:"mouseover"},Ei=i("jqLite"),Ii=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,Pi=/<|&#?\w+;/,Fi=/<([\w:]+)/,Oi=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Mi={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Mi.optgroup=Mi.option,Mi.tbody=Mi.tfoot=Mi.colgroup=Mi.caption=Mi.thead,Mi.th=Mi.td;var Ni=_t.prototype={ready:function(n){function i(){r||(r=!0,n())}var r=!1;"complete"===e.readyState?setTimeout(i):(this.on("DOMContentLoaded",i),_t(t).on("load",i))},toString:function(){var t=[];return o(this,(function(e){t.push(""+e)})),"["+t.join(", ")+"]"},eq:function(t){return Zn(t>=0?this[t]:this[this.length+t])},length:0,push:ri,sort:[].sort,splice:[].splice},ji={};o("multiple,selected,checked,disabled,readOnly,required,open".split(","),(function(t){ji[Gn(t)]=t}));var Li={};o("input,select,option,textarea,button,form,details".split(","),(function(t){Li[t]=!0}));var Ri={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};o({data:Dt,removeData:Ct},(function(t,e){_t[e]=t})),o({data:Dt,inheritedData:Pt,scope:function(t){return Zn.data(t,"$scope")||Pt(t.parentNode||t,["$isolateScope","$scope"])},isolateScope:function(t){return Zn.data(t,"$isolateScope")||Zn.data(t,"$isolateScopeNoTemplate")},controller:It,injector:function(t){return Pt(t,"$injector")},removeAttr:function(t,e){t.removeAttribute(e)},hasClass:Tt,css:function(t,e,n){if(e=mt(e),!y(n))return t.style[e];t.style[e]=n},attr:function(t,e,i){var r=Gn(e);if(ji[r]){if(!y(i))return t[e]||(t.attributes.getNamedItem(e)||h).specified?r:n;i?(t[e]=!0,t.setAttribute(e,r)):(t[e]=!1,t.removeAttribute(r))}else if(y(i))t.setAttribute(e,i);else if(t.getAttribute){var o=t.getAttribute(e,2);return null===o?n:o}},prop:function(t,e,n){if(!y(n))return t[e];t[e]=n},text:function(){function t(t,e){if(v(e)){var n=t.nodeType;return n===vi||n===yi?t.textContent:""}t.textContent=e}return t.$dv="",t}(),val:function(t,e){if(v(e)){if(t.multiple&&"select"===O(t)){var n=[];return o(t.options,(function(t){t.selected&&n.push(t.value||t.text)})),0===n.length?null:n}return t.value}t.value=e},html:function(t,e){if(v(e))return t.innerHTML;$t(t,!0),t.innerHTML=e},empty:Ft},(function(t,e){_t.prototype[e]=function(e,i){var r,o,a=this.length;if(t!==Ft&&(2==t.length&&t!==Tt&&t!==It?e:i)===n){if(b(e)){for(r=0;r<a;r++)if(t===Dt)t(this[r],e);else for(o in e)t(this[r],o,e[o]);return this}for(var s=t.$dv,l=s===n?Math.min(a,1):a,u=0;u<l;u++){var c=t(this[u],e,i);s=s?s+c:c}return s}for(r=0;r<a;r++)t(this[r],e,i);return this}})),o({removeData:Ct,on:function t(e,n,i,r){if(y(r))throw Ei("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(vt(e)){var o=St(e,!0),a=o.events,s=o.handle;s||(s=o.handle=Lt(e,a));for(var l=n.indexOf(" ")>=0?n.split(" "):[n],u=l.length;u--;){var c=a[n=l[u]];c||(a[n]=[],"mouseenter"===n||"mouseleave"===n?t(e,Ai[n],(function(t){var e=this,i=t.relatedTarget;i&&(i===e||e.contains(i))||s(t,n)})):"$destroy"!==n&&Si(e,n,s),c=a[n]),c.push(i)}}},off:xt,one:function(t,e,n){(t=Zn(t)).on(e,(function i(){t.off(e,n),t.off(e,i)})),t.on(e,n)},replaceWith:function(t,e){var n,i=t.parentNode;$t(t),o(new _t(e),(function(e){n?i.insertBefore(e,n.nextSibling):i.replaceChild(e,t),n=e}))},children:function(t){var e=[];return o(t.childNodes,(function(t){t.nodeType===vi&&e.push(t)})),e},contents:function(t){return t.contentDocument||t.childNodes||[]},append:function(t,e){var n=t.nodeType;if(n===vi||n===wi)for(var i=0,r=(e=new _t(e)).length;i<r;i++){var o=e[i];t.appendChild(o)}},prepend:function(t,e){if(t.nodeType===vi){var n=t.firstChild;o(new _t(e),(function(e){t.insertBefore(e,n)}))}},wrap:function(t,e){e=Zn(e).eq(0).clone()[0];var n=t.parentNode;n&&n.replaceChild(e,t),e.appendChild(t)},remove:Ot,detach:function(t){Ot(t,!0)},after:function(t,e){for(var n=t,i=t.parentNode,r=0,o=(e=new _t(e)).length;r<o;r++){var a=e[r];i.insertBefore(a,n.nextSibling),n=a}},addClass:At,removeClass:kt,toggleClass:function(t,e,n){e&&o(e.split(" "),(function(e){var i=n;v(i)&&(i=!Tt(t,e)),(i?At:kt)(t,e)}))},parent:function(t){var e=t.parentNode;return e&&e.nodeType!==wi?e:null},next:function(t){return t.nextElementSibling},find:function(t,e){return t.getElementsByTagName?t.getElementsByTagName(e):[]},clone:wt,triggerHandler:function(t,e,n){var i,r,a,s=e.type||e,l=St(t),u=l&&l.events,c=u&&u[s];c&&(i={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:h,type:s,target:t},e.type&&(i=d(i,e)),r=j(c),a=n?[i].concat(n):[i],o(r,(function(e){i.isImmediatePropagationStopped()||e.apply(t,a)})))}},(function(t,e){_t.prototype[e]=function(e,n,i){for(var r,o=0,a=this.length;o<a;o++)v(r)?y(r=t(this[o],e,n,i))&&(r=Zn(r)):Et(r,t(this[o],e,n,i));return y(r)?r:this},_t.prototype.bind=_t.prototype.on,_t.prototype.unbind=_t.prototype.off})),Bt.prototype={put:function(t,e){this[Ht(t,this.nextUid)]=e},get:function(t){return this[Ht(t,this.nextUid)]},remove:function(t){var e=this[t=Ht(t,this.nextUid)];return delete this[t],e}};var Hi=/^function\s*[^\(]*\(\s*([^\)]*)\)/m,Bi=/,/,qi=/^\s*(_?)(\S+?)\1\s*$/,zi=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Wi=i("$injector");Wt.$$annotate=zt;var Vi=i("$animate"),Ui=["$provide",function(t){this.$$selectors={},this.register=function(e,n){var i=e+"-animation";if(e&&"."!=e.charAt(0))throw Vi("notcsel","Expecting class selector starting with '.' got '{0}'.",e);this.$$selectors[e.substr(1)]=i,t.factory(i,n)},this.classNameFilter=function(t){return 1===arguments.length&&(this.$$classNameFilter=t instanceof RegExp?t:null),this.$$classNameFilter},this.$get=["$$q","$$asyncCallback","$rootScope",function(t,e,n){function i(e){var i,r=t.defer();return r.promise.$$cancelFn=function(){i&&i()},n.$$postDigest((function(){i=e((function(){r.resolve()}))})),r.promise}function r(t,e){var n=[],i=[],r=ut();return o((t.attr("class")||"").split(/\s+/),(function(t){r[t]=!0})),o(e,(function(t,e){var o=r[e];
9!1===t&&o?i.push(e):!0!==t||o||n.push(e)})),n.length+i.length>0&&[n.length?n:null,i.length?i:null]}function a(t,e,n){for(var i=0,r=e.length;i<r;++i){t[e[i]]=n}}function s(){return u||(u=t.defer(),e((function(){u.resolve(),u=null}))),u.promise}function l(t,e){if(si.isObject(e)){var n=d(e.from||{},e.to||{});t.css(n)}}var u;return{animate:function(t,e,n){return l(t,{from:e,to:n}),s()},enter:function(t,e,n,i){return l(t,i),n?n.after(t):e.prepend(t),s()},leave:function(t){return t.remove(),s()},move:function(t,e,n,i){return this.enter(t,e,n,i)},addClass:function(t,e,n){return this.setClass(t,e,[],n)},$$addClassImmediately:function(t,e,n){return t=Zn(t),e=_(e)?e:ci(e)?e.join(" "):"",o(t,(function(t){At(t,e)})),l(t,n),s()},removeClass:function(t,e,n){return this.setClass(t,[],e,n)},$$removeClassImmediately:function(t,e,n){return t=Zn(t),e=_(e)?e:ci(e)?e.join(" "):"",o(t,(function(t){kt(t,e)})),l(t,n),s()},setClass:function(t,e,n,o){var s=this,l="$$animateClasses",u=!1,c=(t=Zn(t)).data(l);c?o&&c.options&&(c.options=si.extend(c.options||{},o)):(c={classes:{},options:o},u=!0);var d=c.classes;return e=ci(e)?e:e.split(" "),n=ci(n)?n:n.split(" "),a(d,e,!0),a(d,n,!1),u&&(c.promise=i((function(e){var n=t.data(l);if(t.removeData(l),n){var i=r(t,n.classes);i&&s.$$setClassImmediately(t,i[0],i[1],n.options)}e()})),t.data(l,c)),c.promise},$$setClassImmediately:function(t,e,n,i){return e&&this.$$addClassImmediately(t,e),n&&this.$$removeClassImmediately(t,n),l(t,i),s()},enabled:h,cancel:h}}]}],Gi=i("$compile");Kt.$inject=["$provide","$$sanitizeUriProvider"];var Yi=/^((?:x|data)[\:\-_])/i,Xi=i("$controller"),Ji="application/json",Ki={"Content-Type":Ji+";charset=utf-8"},Qi=/^\[|^\{(?!\{)/,Zi={"[":/]$/,"{":/}$/},tr=/^\)\]\}',?\n/,er=i("$interpolate"),nr=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,ir={http:80,https:443,ftp:21},rr=i("$location"),or={$$html5:!1,$$replace:!1,absUrl:ke("$$absUrl"),url:function(t){if(v(t))return this.$$url;var e=nr.exec(t);return(e[1]||""===t)&&this.path(decodeURIComponent(e[1])),(e[2]||e[1]||""===t)&&this.search(e[3]||""),this.hash(e[5]||""),this},protocol:ke("$$protocol"),host:ke("$$host"),port:ke("$$port"),path:Ae("$$path",(function(t){return"/"==(t=null!==t?t.toString():"").charAt(0)?t:"/"+t})),search:function(t,e){switch(arguments.length){case 0:return this.$$search;case 1:if(_(t)||w(t))t=t.toString(),this.$$search=G(t);else{if(!b(t))throw rr("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");o(t=N(t,{}
vendor: 8,781 bytes, line 9
9),(function(e,n){null==e&&delete t[n]})),this.$$search=t}break;default:v(e)||null===e?delete this.$$search[t]:this.$$search[t]=e}return this.$$compose(),this},hash:Ae("$$hash",(function(t){return null!==t?t.toString():""})),replace:function(){return this.$$replace=!0,this}};o([Te,De,Se],(function(t){t.prototype=Object.create(or),t.prototype.state=function(e){if(!arguments.length)return this.$$state;if(t!==Se||!this.$$html5)throw rr("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=v(e)?null:e,this}}));var ar=i("$parse"),sr=Function.prototype.call,lr=Function.prototype.apply,ur=Function.prototype.bind,cr=ut();o({null:function(){return null},true:function(){return!0},false:function(){return!1},undefined:function(){}},(function(t,e){t.constant=t.literal=t.sharedGetter=!0,cr[e]=t})),cr.this=function(t){return t},cr.this.sharedGetter=!0;var dr=d(ut(),{"+":function(t,e,i,r){return i=i(t,e),r=r(t,e),y(i)?y(r)?i+r:i:y(r)?r:n},"-":function(t,e,n,i){return n=n(t,e),i=i(t,e),(y(n)?n:0)-(y(i)?i:0)},"*":function(t,e,n,i){return n(t,e)*i(t,e)},"/":function(t,e,n,i){return n(t,e)/i(t,e)},"%":function(t,e,n,i){return n(t,e)%i(t,e)},"===":function(t,e,n,i){return n(t,e)===i(t,e)},"!==":function(t,e,n,i){return n(t,e)!==i(t,e)},"==":function(t,e,n,i){return n(t,e)==i(t,e)},"!=":function(t,e,n,i){return n(t,e)!=i(t,e)},"<":function(t,e,n,i){return n(t,e)<i(t,e)},">":function(t,e,n,i){return n(t,e)>i(t,e)},"<=":function(t,e,n,i){return n(t,e)<=i(t,e)},">=":function(t,e,n,i){return n(t,e)>=i(t,e)},"&&":function(t,e,n,i){return n(t,e)&&i(t,e)},"||":function(t,e,n,i){return n(t,e)||i(t,e)},"!":function(t,e,n){return!n(t,e)},"=":!0,"|":!0}),pr={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},fr=function(t){this.options=t};fr.prototype={constructor:fr,lex:function(t){for(this.text=t,this.index=0,this.tokens=[];this.index<this.text.length;){var e=this.text.charAt(this.index);if('"'===e||"'"===e)this.readString(e);else if(this.isNumber(e)||"."===e&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(e))this.readIdent();else if(this.is(e,"(){}[].,;:?"))this.tokens.push({index:this.index,text:e}),this.index++;else if(this.isWhitespace(e))this.index++;else{var n=e+this.peek(),i=n+this.peek(2),r=dr[e],o=dr[n],a=dr[i];if(r||o||a){var s=a?i:o?n:e;this.tokens.push({index:this.index,text:s,operator:!0}),this.index+=s.length}else this.throwError("Unexpected next character ",this.index,this.index+1)}}return this.tokens},is:function(t,e){return-1!==e.indexOf(t)},peek:function(t){var e=t||1;return this.index+e<this.text.length&&this.text.charAt(this.index+e)},isNumber:function(t){return"0"<=t&&t<="9"&&"string"==typeof t},isWhitespace:function(t){return" "===t||"\r"===t||"\t"===t||"\n"===t||"\v"===t||"\xa0"===t},isIdent:function(t){return"a"<=t&&t<="z"||"A"<=t&&t<="Z"||"_"===t||"$"===t},isExpOperator:function(t){return"-"===t||"+"===t||this.isNumber(t)},throwError:function(t,e,n){n=n||this.index;var i=y(e)?"s "+e+"-"+this.index+" ["+this.text.substring(e,n)+"]":" "+n;throw ar("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",t,i,this.text)},readNumber:function(){for(var t="",e=this.index;this.index<this.text.length;){var n=Gn(this.text.charAt(this.index));if("."==n||this.isNumber(n))t+=n;else{var i=this.peek();if("e"==n&&this.isExpOperator(i))t+=n;else if(this.isExpOperator(n)&&i&&this.isNumber(i)&&"e"==t.charAt(t.length-1))t+=n;else{if(!this.isExpOperator(n)||i&&this.isNumber(i)||"e"!=t.charAt(t.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:e,text:t,constant:!0,value:Number(t)})},readIdent:function(){for(var t=this.index;this.index<this.text.length;){var e=this.text.charAt(this.index);if(!this.isIdent(e)&&!this.isNumber(e))break;this.index++}this.tokens.push({index:t,text:this.text.slice(t,this.index),identifier:!0})},readString:function(t){var e=this.index;this.index++;for(var n="",i=t,r=!1;this.index<this.text.length;){var o=this.text.charAt(this.index);if(i+=o,r){if("u"===o){var a=this.text.substring(this.index+1,this.index+5);a.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+a+"]"),this.index+=4,n+=String.fromCharCode(parseInt(a,16))}else{n+=pr[o]||o}r=!1}else if("\\"===o)r=!0;else{if(o===t)return this.index++,void this.tokens.push({index:e,text:i,constant:!0,value:n});n+=o}this.index++}this.throwError("Unterminated quote",e)}};var hr=function(t,e,n){this.lexer=t,this.$filter=e,this.options=n};hr.ZERO=d((function(){return 0}),{sharedGetter:!0,constant:!0}),hr.prototype={constructor:hr,parse:function(t){this.text=t,this.tokens=this.lexer.lex(t);var e=this.statements();return 0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),e.literal=!!e.literal,e.constant=!!e.constant,e},primary:function(){var t,e,n;this.expect("(")?(t=this.filterChain(),this.consume(")")):this.expect("[")?t=this.arrayDeclaration():this.expect("{")?t=this.object():this.peek().identifier&&this.peek().text in cr?t=cr[this.consume().text]:this.peek().identifier?t=this.identifier():this.peek().constant?t=this.constant():this.throwError("not a primary expression",this.peek());for(;e=this.expect("(","[",".");)"("===e.text?(t=this.functionCall(t,n),n=null):"["===e.text?(n=t,t=this.objectIndex(t)):"."===e.text?(n=t,t=this.fieldAccess(t)):this.throwError("IMPOSSIBLE");return t},throwError:function(t,e){throw ar("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",e.text,t,e.index+1,this.text,this.text.substring(e.index))},peekToken:function(){if(0===this.tokens.length)throw ar("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(t,e,n,i){return this.peekAhead(0,t,e,n,i)},peekAhead:function(t,e,n,i,r){if(this.tokens.length>t){var o=this.tokens[t],a=o.text;if(a===e||a===n||a===i||a===r||!e&&!n&&!i&&!r)return o}return!1},expect:function(t,e,n,i){var r=this.peek(t,e,n,i);return!!r&&(this.tokens.shift(),r)},consume:function(t){if(0===this.tokens.length)throw ar("ueoe","Unexpected end of expression: {0}",this.text);var e=this.expect(t);return e||this.throwError("is unexpected, expecting ["+t+"]",this.peek()),e},unaryFn:function(t,e){var n=dr[t];return d((function(t,i){return n(t,i,e)}),{constant:e.constant,inputs:[e]})},binaryFn:function(t,e,n,i){var r=dr[e];return d((function(e,i){return r(e,i,t,n)}),{constant:t.constant&&n.constant,inputs:!i&&[t,n]})},identifier:function(){for(var t=this.consume().text;this.peek(".")&&this.peekAhead(1).identifier&&!this.peekAhead(2,"(");)t+=this.consume().text+this.consume().text;return He(t,this.options,this.text)},constant:function(){var t=this.consume().value;return d((function(){return t}),{constant:!0,literal:!0})},statements:function(){for(var t=[];;)if(this.tokens.length>0&&!this.peek("}",")",";","]")&&t.push(this.filterChain()),!this.expect(";"))return 1===t.length?t[0]:function(e,n){for(var i,r=0,o=t.length;r<o;r++)i=t[r](e,n);return i}},filterChain:function(){for(var t=this.expression();this.expect("|");)t=this.filter(t);return t},filter:function(t){var e,i,r=this.$filter(this.consume().text);if(this.peek(":"))for(e=[],i=[];this.expect(":");)e.push(this.expression());var o=[t].concat(e||[]);return d((function(o,a){var s=t(o,a);if(i){i[0]=s;for(var l=e.length;l--;)i[l+1]=e[l](o,a);return r.apply(n,i)}return r(s)}),{constant:!r.$stateful&&o.every(Me),inputs:!r.$stateful&&o})},expression:function(){return this.assignment()},assignment:function(){var t,e,n=this.ternary();return(e=this.expect("="))?(n.assign||this.throwError("implies assignment but ["+this.text.substring(0,e.index)+"] can not be assigned to",e),t=this.ternary(),d((function(e,i){return n.assign(e,t(e,i),i)}),{inputs:[n,t]})):n},ternary:function(){var t,e=this.logicalOR();if(this.expect("?")&&(t=this.assignment(),this.consume(":"))){var n=this.assignment();return d((function(i,r){return e(i,r)?t(i,r):n(i,r)}),{constant:e.constant&&t.constant&&n.constant})}return e},logicalOR:function(){for(var t,e=this.logicalAND();t=this.expect("||");)e=this.binaryFn(e,t.text,this.logicalAND(),!0);return e},logicalAND:function(){for(var t,e=this.equality();t=this.expect("&&");)e=this.binaryFn(e,t.text,this.equality(),!0);return e},equality:function(){for(var t,e=this.relational();t=this.expect("==","!=","===","!==");)e=this.binaryFn(e,t.text,this.relational());return e},relational:function(){for(var t,e=this.additive();t=this.expect("<",">","<=",">=");)e=this.binaryFn(e,t.text,this.additive());return e},additive:function(){for(var t,e=this.multiplicative();t=this.expect("+","-");)e=this.binaryFn(e,t.text,this.multiplicative());return e},multiplicative:function(){for(var t,e=this.unary();t=this.expect("*","/","%");
9)e=this.binaryFn(e,t.text,this.unary());return e},unary:function(){var t;return this.expect("+")?this.primary():(t=this.expect("-"))?this.binaryFn(hr.ZERO,t.text,this.unary()):(t=this.expect("!"))?this.unaryFn(t.text,this.unary()):this.primary()},fieldAccess:function(t){var e=this.identifier();return d((function(i,r,o){var a=o||t(i,r);return null==a?n:e(a)}),{assign:function(n,i,r){var o=t(n,r);return o||t.assign(n,o={},r),e.assign(o,i)}})},objectIndex:function(t){var e=this.text,i=this.expression();return this.consume("]"),d((function(r,o){var a=t(r,o),s=i(r,o);return Pe(s,e),a?Fe(a[s],e):n}),{assign:function(n,r,o){var a=Pe(i(n,o),e),s=Fe(t(n,o),e);return s||t.assign(n,s={},o),s[a]=r}})},functionCall:function(t,e){var i=[];if(")"!==this.peekToken().text)do{i.push(this.expression())}while(this.expect(","));this.consume(")");var r=this.text,o=i.length?[]:null;return function(a,s){var l=e?e(a,s):y(e)?n:a,u=t(a,s,l)||h;if(o)for(var c=i.length;c--;)o[c]=Fe(i[c](a,s),r);Fe(l,r),Oe(u,r);var d=u.apply?u.apply(l,o):u(o[0],o[1],o[2],o[3],o[4]);return o&&(o.length=0),Fe(d,r)}},arrayDeclaration:function(){var t=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;t.push(this.expression())}while(this.expect(","));return this.consume("]"),d((function(e,n){for(var i=[],r=0,o=t.length;r<o;r++)i.push(t[r](e,n));return i}),{literal:!0,constant:t.every(Me),inputs:t})},object:function(){var t=[],e=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;var n=this.consume();n.constant?t.push(n.value):n.identifier?t.push(n.text):this.throwError("invalid key",n),this.consume(":"),e.push(this.expression())}while(this.expect(","));return this.consume("}"),d((function(n,i){for(var r={},o=0,a=e.length;o<a;o++)r[t[o]]=e[o](n,i);return r}),{literal:!0,constant:e.every(Me),inputs:e})}};var mr=ut(),gr=ut(),vr=Object.prototype.valueOf,yr=i("$sce"),br={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},_r=(Gi=i("$compile"),e.createElement("a")),wr=rn(t.location.href);sn.$inject=["$provide"],dn.$inject=["$locale"],pn.$inject=["$locale"];var $r=".",xr={yyyy:mn("FullYear",4),yy:mn("FullYear",2,0,!0),y:mn("FullYear",1),MMMM:gn("Month"),MMM:gn("Month",!0),MM:mn("Month",2,1),M:mn("Month",1,1),dd:mn("Date",2),d:mn("Date",1),HH:mn("Hours",2),H:mn("Hours",1),hh:mn("Hours",2,-12),h:mn("Hours",1,-12),mm:mn("Minutes",2),m:mn("Minutes",1),ss:mn("Seconds",2),s:mn("Seconds",1),sss:mn("Milliseconds",3),EEEE:gn("Day"),EEE:gn("Day",!0),a:wn,Z:vn,ww:_n(2),w:_n(1)},Cr=/((?:[^yMdHhmsaZEw']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|w+))(.*)/,Sr=/^\-?\d+$/;$n.$inject=["$locale"];var Dr=g(Gn),Tr=g(Xn);Sn.$inject=["$parse"];var kr=g({restrict:"E",compile:function(t,e){if(!e.href&&!e.xlinkHref&&!e.name)return function(t,e){if("a"===e[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===oi.call(e.prop("href"))?"xlink:href":"href";e.on("click",(function(t){e.attr(n)||t.preventDefault()}))}}}}),Ar={};o(ji,(function(t,e){if("multiple"!=t){var n=Qt("ng-"+e);Ar[n]=function(){return{restrict:"A",priority:100,link:function(t,i,r){t.$watch(r[n],(function(t){r.$set(e,!!t)}))}}}}})),o(Ri,(function(t,e){Ar[e]=function(){return{priority:100,link:function(t,n,i){if("ngPattern"===e&&"/"==i.ngPattern.charAt(0)){var r=i.ngPattern.match(Vn);if(r)return void i.$set("ngPattern",new RegExp(r[1],r[2]))}t.$watch(i[e],(function(t){i.$set(e,t)}))}}}})),o(["src","srcset","href"],(function(t){var e=Qt("ng-"+t);Ar[e]=function(){return{priority:99,link:function(n,i,r){var o=t,a=t;"href"===t&&"[object SVGAnimatedString]"===oi.call(i.prop("href"))&&(a="xlinkHref",r.$attr[a]="xlink:href",o=null),r.$observe(e,(function(e){e?(r.$set(a,e),Qn&&o&&i.prop(o,r[a])):"href"===t&&r.$set(a,null)}))}}}}));var Er={$addControl:h,$$renameControl:Tn,$removeControl:h,$setValidity:h,$setDirty:h,$setPristine:h,$setSubmitted:h},Ir="ng-submitted";kn.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Pr=function(t){return["$timeout",function(e){return{name:"form",restrict:t?"EAC":"E",controller:kn,compile:function(t){return t.addClass(fo).addClass(co),{pre:function(t,i,r,o){if(!("action"in r)){var a=function(e){t.$apply((function(){o.$commitViewValue(),o.$setSubmitted()})),e.preventDefault()};Si(i[0],"submit",a),i.on("$destroy",(function(){e((function(){Di(i[0],"submit",a)}),0,!1)}))}var s=o.$$parentForm,l=o.$name;l&&(Ne(t,null,l,o,l),r.$observe(r.name?"name":"ngForm",(function(e){l!==e&&(Ne(t,null,l,n,l),Ne(t,null,l=e,o,l),s.$$renameControl(o,l))}))),i.on("$destroy",(function(){s.$removeControl(o),l&&Ne(t,null,l,n,l),d(o,Er)}))}}}}}]},Fr=Pr(),Or=Pr(!0),Mr=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,Nr=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,jr=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,Lr=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,Rr=/^(\d{4})-(\d{2})-(\d{2})$/,Hr=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Br=/^(\d{4})-W(\d\d)$/,qr=/^(\d{4})-(\d\d)$/,zr=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Wr={text:En,date:On("date",Rr,Fn(Rr,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":On("datetimelocal",Hr,Fn(Hr,["yyyy","MM","dd","HH","mm","ss","
9sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:On("time",zr,Fn(zr,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:On("week",Br,Pn,"yyyy-Www"),month:On("month",qr,Fn(qr,["yyyy","MM"]),"yyyy-MM"),number:Nn,url:jn,email:Ln,radio:Rn,checkbox:Bn,hidden:h,button:h,submit:h,reset:h,file:h},Vr=["$browser","$sniffer","$filter","$parse",function(t,e,n,i){return{restrict:"E",require:["?ngModel"],link:{pre:function(r,o,a,s){s[0]&&(Wr[Gn(a.type)]||Wr.text)(r,o,a,s[0],e,t,n,i)}}}}],Ur=/^(true|false|\d+)$/,Gr=function(){return{restrict:"A",priority:100,compile:function(t,e){return Ur.test(e.ngValue)?function(t,e,n){n.$set("value",t.$eval(n.ngValue))}:function(t,e,n){ 10t.$watch(n.ngValue,(function(t){n.$set("value",t)}))}}}},Yr=["$compile",function(t){return{restrict:"AC",compile:function(e){return t.$$addBindingClass(e),function(e,i,r){t.$$addBindingInfo(i,r.ngBind),i=i[0],e.$watch(r.ngBind,(function(t){i.textContent=t===n?"":t}))}}}}],Xr=["$interpolate","$compile",function(t,e){return{compile:function(i){return e.$$addBindingClass(i),function(i,r,o){var a=t(r.attr(o.$attr.ngBindTemplate));e.$$addBindingInfo(r,a.expressions),r=r[0],o.$observe("ngBindTemplate",(function(t){r.textContent=t===n?"":t}))}}}}],Jr=["$sce","$parse","$compile",function(t,e,n){return{restrict:"A",compile:function(i,r){var o=e(r.ngBindHtml),a=e(r.ngBindHtml,(function(t){return(t||"").toString()}));return n.$$addBindingClass(i),function(e,i,r){n.$$addBindingInfo(i,r.ngBindHtml),e.$watch(a,(function(){i.html(t.getTrustedHtml(o(e))||"")}))}}}}],Kr=g({restrict:"A",require:"ngModel",link:function(t,e,n,i){i.$viewChangeListeners.push((function(){t.$eval(n.ngChange)}))}}),Qr=qn("",!0),Zr=qn("Odd",0),to=qn("Even",1),eo=Dn({compile:function(t,e){e.$set("ngCloak",n),t.removeClass("ng-cloak")}}),no=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],io={},ro={blur:!0,focus:!0};o("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),(function(t){var e=Qt("ng-"+t);io[e]=["$parse","$rootScope",function(n,i){return{restrict:"A",compile:function(r,o){var a=n(o[e],null,!0);
10return function(e,n){n.on(t,(function(n){var r=function(){a(e,{$event:n})};ro[t]&&i.$$phase?e.$evalAsync(r):e.$apply(r)}))}}}}]}));var oo=["$animate",function(t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,i,r,o,a){var s,l,u;n.$watch(r.ngIf,(function(n){n?l||a((function(n,o){l=o,n[n.length++]=e.createComment(" end ngIf: "+r.ngIf+" "),s={clone:n},t.enter(n,i.parent(),i)})):(u&&(u.remove(),u=null),l&&(l.$destroy(),l=null),s&&(u=lt(s.clone),t.leave(u).then((function(){u=null})),s=null))}))}}}],ao=["$templateRequest","$anchorScroll","$animate","$sce",function(t,e,n,i){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:si.noop,compile:function(r,o){var a=o.ngInclude||o.src,s=o.onload||"",l=o.autoscroll;return function(r,o,u,c,d){var p,f,h,m=0,g=function(){f&&(f.remove(),f=null),p&&(p.$destroy(),p=null),h&&(n.leave(h).then((function(){f=null})),f=h,h=null)};r.$watch(i.parseAsResourceUrl(a),(function(i){var a=function(){!y(l)||l&&!r.$eval(l)||e()},u=++m;i?(t(i,!0).then((function(t){if(u===m){var e=r.$new();c.template=t;var l=d(e,(function(t){g(),n.enter(t,null,o).then(a)}));h=l,(p=e).$emit("$includeContentLoaded",i),r.$eval(s)}}),(function(){u===m&&(g(),r.$emit("$includeContentError",i))})),r.$emit("$includeContentRequested",i)):(g(),c.template=null)}))}}}}],so=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,i,r,o){if(/SVG/.test(i[0].toString()))return i.empty(),void t(yt(o.template,e).childNodes)(n,(function(t){i.append(t)}),{futureParentElement:i});i.html(o.template),t(i.contents())(n)}}}],lo=Dn({priority:450,compile:function(){return{pre:function(t,e,n){t.$eval(n.ngInit)}}}}),uo=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(t,e,i,r){var a=e.attr(i.$attr.ngList)||", ",s="false"!==i.ngTrim,l=s?di(a):a,u=function(t){if(!v(t)){var e=[];return t&&o(t.split(l),(function(t){t&&e.push(s?di(t):t)})),e}};r.$parsers.push(u),r.$formatters.push((function(t){return ci(t)?t.join(a):n})),r.$isEmpty=function(t){return!t||!t.length}}}},co="ng-valid",po="ng-invalid",fo="ng-pristine",ho="ng-dirty",mo="ng-untouched",go="ng-touched",vo="ng-pending",yo=new i("ngModel"),bo=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(t,e,i,r,a,s,l,u,c,d){this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=n,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=n,this.$name=d(i.name||"",!1)(t);var p,f=a(i.ngModel),m=f.assign,g=f,b=m,_=null,$=this;this.$$setOptions=function(t){if($.$options=t,t&&t.getterSetter){var e=a(i.ngModel+"()"),n=a(i.ngModel+"($$$p)");g=function(t){var n=f(t);return x(n)&&(n=e(t)),n},b=function(t){x(f(t))?n(t,{$$$p:$.$modelValue}):m(t,$.$modelValue)}}else if(!f.assign)throw yo("nonassign","Expression '{0}' is non-assignable. Element: {1}",i.ngModel,V(r))},this.$render=h,this.$isEmpty=function(t){return v(t)||""===t||null===t||t!=t};var C=r.inheritedData("$formController")||Er,S=0;zn({ctrl:this,$element:r,set:function(t,e){t[e]=!0},unset:function(t,e){delete t[e]},parentForm:C,$animate:s}),this.$setPristine=function(){$.$dirty=!1,$.$pristine=!0,s.removeClass(r,ho),s.addClass(r,fo)},this.$setDirty=function(){$.$dirty=!0,$.$pristine=!1,s.removeClass(r,fo),s.addClass(r,ho),C.$setDirty()},this.$setUntouched=function(){$.$touched=!1,$.$untouched=!0,s.setClass(r,mo,go)},this.$setTouched=function(){$.$touched=!0,$.$untouched=!1,s.setClass(r,go,mo)},this.$rollbackViewValue=function(){l.cancel(_),$.$viewValue=$.$$lastCommittedViewValue,$.$render()},this.$validate=function(){if(!w($.$modelValue)||!isNaN($.$modelValue)){var t=$.$$lastCommittedViewValue,e=$.$$rawModelValue,i=$.$valid,r=$.$modelValue,o=$.$options&&$.$options.allowInvalid;$.$$runValidators(e,t,(function(t){o||i===t||($.$modelValue=t?e:n,$.$modelValue!==r&&$.$$writeModelToScope())}))}}
10,this.$$runValidators=function(t,e,i){function r(){var t=$.$$parserName||"parse";return p!==n?(p||(o($.$validators,(function(t,e){l(e,null)})),o($.$asyncValidators,(function(t,e){l(e,null)}))),l(t,p),p):(l(t,null),!0)}function a(){var n=!0;return o($.$validators,(function(i,r){var o=i(t,e);n=n&&o,l(r,o)})),!!n||(o($.$asyncValidators,(function(t,e){l(e,null)})),!1)}function s(){var i=[],r=!0;o($.$asyncValidators,(function(o,a){var s=o(t,e);if(!I(s))throw yo("$asyncValidators","Expected asynchronous validator to return a promise but got '{0}' instead.",s);l(a,n),i.push(s.then((function(){l(a,!0)}),(function(){r=!1,l(a,!1)})))})),i.length?c.all(i).then((function(){u(r)}),h):u(!0)}function l(t,e){d===S&&$.$setValidity(t,e)}function u(t){d===S&&i(t)}var d=++S;r()&&a()?s():u(!1)},this.$commitViewValue=function(){var t=$.$viewValue;l.cancel(_),($.$$lastCommittedViewValue!==t||""===t&&$.$$hasNativeValidators)&&($.$$lastCommittedViewValue=t,$.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){function e(){$.$modelValue!==o&&$.$$writeModelToScope()}var i=$.$$lastCommittedViewValue;if(p=!v(i)||n)for(var r=0;r<$.$parsers.length;r++)if(v(i=$.$parsers[r](i))){p=!1;break}w($.$modelValue)&&isNaN($.$modelValue)&&($.$modelValue=g(t));var o=$.$modelValue,a=$.$options&&$.$options.allowInvalid;$.$$rawModelValue=i,a&&($.$modelValue=i,e()),$.$$runValidators(i,$.$$lastCommittedViewValue,(function(t){a||($.$modelValue=t?i:n,e())}))},this.$$writeModelToScope=function(){b(t,$.$modelValue),o($.$viewChangeListeners,(function(t){try{t()}catch(t){e(t)}}))},this.$setViewValue=function(t,e){$.$viewValue=t,$.$options&&!$.$options.updateOnDefault||$.$$debounceViewValueCommit(e)},this.$$debounceViewValueCommit=function(e){var n,i=0,r=$.$options;r&&y(r.debounce)&&(w(n=r.debounce)?i=n:w(n[e])?i=n[e]:w(n.default)&&(i=n.default)),l.cancel(_),i?_=l((function(){$.$commitViewValue()}),i):u.$$phase?$.$commitViewValue():t.$apply((function(){$.$commitViewValue()}))},t.$watch((function(){var e=g(t);if(e!==$.$modelValue){$.$modelValue=$.$$rawModelValue=e,p=n;for(var i=$.$formatters,r=i.length,o=e;r--;)o=i[r](o);$.$viewValue!==o&&($.$viewValue=$.$$lastCommittedViewValue=o,$.$render(),$.$$runValidators(e,o,h))}return e}))}],_o=["$rootScope",function(t){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:bo,priority:1,compile:function(e){return e.addClass(fo).addClass(mo).addClass(co),{pre:function(t,e,n,i){var r=i[0],o=i[1]||Er;r.$$setOptions(i[2]&&i[2].$options),o.$addControl(r),n.$observe("name",(function(t){r.$name!==t&&o.$$renameControl(r,t)})),t.$on("$destroy",(function(){o.$removeControl(r)}))},post:function(e,n,i,r){var o=r[0];o.$options&&o.$options.updateOn&&n.on(o.$options.updateOn,(function(t){o.$$debounceViewValueCommit(t&&t.type)})),n.on("blur",(function(){o.$touched||(t.$$phase?e.$evalAsync(o.$setTouched):e.$apply(o.$setTouched))}))}}}}}],wo=/(\s+|^)default(\s+|$)/,$o=function(){return{restrict:"A",controller:["$scope","$attrs",function(t,e){var i=this;this.$options=t.$eval(e.ngModelOptions),this.$options.updateOn!==n?(this.$options.updateOnDefault=!1,this.$options.updateOn=di(this.$options.updateOn.replace(wo,(function(){return i.$options.updateOnDefault=!0," "})))):this.$options.updateOnDefault=!0}]}},xo=Dn({terminal:!0,priority:1e3}),Co=["$locale","$interpolate",function(t,e){var n=/{}/g,i=/^when(Minus)?(.+)$/;return{restrict:"EA",link:function(r,a,s){function l(t){a.text(t||"")}var u,c=s.count,d=s.$attr.when&&a.attr(s.$attr.when),p=s.offset||0,f=r.$eval(d)||{},h={},m=e.startSymbol(),g=e.endSymbol(),v=m+c+"-"+p+g,y=si.noop;o(s,(function(t,e){var n=i.exec(e);if(n){var r=(n[1]?"-":"")+Gn(n[2]);f[r]=a.attr(s.$attr[e])}})),o(f,(function(t,i){h[i]=e(t.replace(n,v))})),r.$watch(c,(function(e){var n=parseFloat(e),i=isNaN(n);i||n in f||(n=t.pluralCat(n-p)),n===u||i&&isNaN(u)||(y(),y=r.$watch(h[n],l),u=n)}))}}}],So=["$parse","$animate",function(t,a){var s="$$NG_REMOVED",l=i("ngRepeat"),u=function(t,e,n,i,r,o,a){t[n]=i,r&&(t[r]=o),t.$index=e,t.$first=0===e,t.$last=e===a-1,t.$middle=!(t.$first||t.$last),t.$odd=!(t.$even=0==(1&e))},c=function(t){return t.clone[0]},d=function(t){return t.clone[t.clone.length-1]};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(i,p){var f=p.ngRepeat,h=e.createComment(" end ngRepeat: "+f+" "),m=f.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!m)throw l("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",f);var g=m[1],v=m[2],y=m[3],b=m[4];if(!(m=g.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/)))throw l
10("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",g);var _,w,$,x,C=m[3]||m[1],S=m[2];if(y&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(y)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(y)))throw l("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",y);var D={$id:Ht};return b?_=t(b):($=function(t,e){return Ht(e)},x=function(t){return t}),function(t,e,i,p,m){_&&(w=function(e,n,i){return S&&(D[S]=e),D[C]=n,D.$index=i,_(t,D)});var g=ut();t.$watchCollection(v,(function(i){var p,v,b,_,D,T,k,A,E,I,P,F,O=e[0],M=ut();if(y&&(t[y]=i),r(i))E=i,A=w||$;else{for(var N in A=w||x,E=[],i)i.hasOwnProperty(N)&&"$"!=N.charAt(0)&&E.push(N);E.sort()}for(_=E.length,P=new Array(_),p=0;p<_;p++)if(D=i===E?p:E[p],T=i[D],k=A(D,T,p),g[k])I=g[k],delete g[k],M[k]=I,P[p]=I;else{if(M[k])throw o(P,(function(t){t&&t.scope&&(g[t.id]=t)})),l("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",f,k,T);P[p]={id:k,scope:n,clone:n},M[k]=!0}for(var j in g){if(F=lt((I=g[j]).clone),a.leave(F),F[0].parentNode)for(p=0,v=F.length;p<v;p++)F[p][s]=!0;I.scope.$destroy()}for(p=0;p<_;p++)if(D=i===E?p:E[p],T=i[D],(I=P[p]).scope){b=O;do{b=b.nextSibling}while(b&&b[s]);c(I)!=b&&a.move(lt(I.clone),null,Zn(O)),O=d(I),u(I.scope,p,C,T,S,D,_)}else m((function(t,e){I.scope=e;var n=h.cloneNode(!1);t[t.length++]=n,a.enter(t,null,Zn(O)),O=n,I.clone=t,M[I.id]=I,u(I.scope,p,C,T,S,D,_)}));g=M}))}}}}],Do="ng-hide",To="ng-hide-animate",ko=["$animate",function(t){return{restrict:"A",multiElement:!0,link:function(e,n,i){e.$watch(i.ngShow,(function(e){t[e?"removeClass":"addClass"](n,Do,{tempClasses:To})}))}}}],Ao=["$animate",function(t){return{restrict:"A",multiElement:!0,link:function(e,n,i){e.$watch(i.ngHide,(function(e){t[e?"addClass":"removeClass"](n,Do,{tempClasses:To})}))}}}],Eo=Dn((function(t,e,n){t.$watchCollection(n.ngStyle,(function(t,n){n&&t!==n&&o(n,(function(t,n){e.css(n,"")})),t&&e.css(t)}))})),Io=["$animate",function(t){return{restrict:"EA",require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,i,r,a){var s=r.ngSwitch||r.on,l=[],u=[],c=[],d=[],p=function(t,e){return function(){t.splice(e,1)}};n.$watch(s,(function(n){var i,r;for(i=0,r=c.length;i<r;++i)t.cancel(c[i]);for(c.length=0,i=0,r=d.length;i<r;++i){var s=lt(u[i].clone);d[i].$destroy(),(c[i]=t.leave(s)).then(p(c,i))}u.length=0,d.length=0,(l=a.cases["!"+n]||a.cases["?"])&&o(l,(function(n){n.transclude((function(i,r){d.push(r);var o=n.element;i[i.length++]=e.createComment(" end ngSwitchWhen: ");var a={clone:i};u.push(a),t.enter(i,o.parent(),o)}))}))}))}}}],Po=Dn({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(t,e,n,i,r){i.cases["!"+n.ngSwitchWhen]=i.cases["!"+n.ngSwitchWhen]||[],i.cases["!"+n.ngSwitchWhen].push({transclude:r,element:e})}}),Fo=Dn({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(t,e,n,i,r){i.cases["?"]=i.cases["?"]||[],i.cases["?"].push({transclude:r,element:e})}}),Oo=Dn({restrict:"EAC",link:function(t,e,n,r,o){if(!o)throw i("ngTransclude")("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",V(e));o((function(t){e.empty(),e.append(t)}))}}),Mo=["$templateCache",function(t){return{restrict:"E",terminal:!0,compile:function(e,n){if("text/ng-template"==n.type){var i=n.id,r=e[0].text;t.put(i,r)}}}}],No=i("ngOptions"),jo=g({restrict:"A",terminal:!0}),Lo=["$compile","$parse",function(t,i){var r=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,s={$setViewValue:h};return{restrict:"E",require:["select","?ngModel"],controller:["$element","$scope","$attrs",function(t,e,n){var i,r=this,o={},a=s;r.databound=n.ngModel,r.init=function(t,e,n){a=t,e,i=n},r.addOption=function(e,n){at(e,'"option value"'),o[e]=!0,a.$viewValue==e&&(t.val(e),i.parent()&&i.remove()),n&&n[0].hasAttribute("selected")&&(n[0].selected=!0)}
10,r.removeOption=function(t){this.hasOption(t)&&(delete o[t],a.$viewValue===t&&this.renderUnknownOption(t))},r.renderUnknownOption=function(e){var n="? "+Ht(e)+" ?";i.val(n),t.prepend(i),t.val(n),i.prop("selected",!0)},r.hasOption=function(t){return o.hasOwnProperty(t)},e.$on("$destroy",(function(){r.renderUnknownOption=h}))}],link:function(s,l,u,c){function d(t,e,n,i){n.$render=function(){var t=n.$viewValue;i.hasOption(t)?(S.parent()&&S.remove(),e.val(t),""===t&&h.prop("selected",!0)):v(t)&&h?e.val(""):i.renderUnknownOption(t)},e.on("change",(function(){t.$apply((function(){S.parent()&&S.remove(),n.$setViewValue(e.val())}))}))}function p(t,e,n){var i;n.$render=function(){var t=new Bt(n.$viewValue);o(e.find("option"),(function(e){e.selected=y(t.get(e.value))}))},t.$watch((function(){L(i,n.$viewValue)||(i=j(n.$viewValue),n.$render())})),e.on("change",(function(){t.$apply((function(){var t=[];o(e.find("option"),(function(e){e.selected&&t.push(e.value)})),n.$setViewValue(t)}))}))}function f(e,s,l){function u(t,n,i){return j[T]=i,E&&(j[E]=n),t(e,j)}function c(){e.$apply((function(){var t,n=F(e)||[];if(b)t=[],o(s.val(),(function(e){e=O?M[e]:e,t.push(d(e,n[e]))}));else{var i=O?M[s.val()]:s.val();t=d(i,n[i])}l.$setViewValue(t),v()}))}function d(t,e){return"?"===t?n:""===t?null:u(A||P,t,e)}function p(){var t,n=F(e);if(n&&ci(n)){t=new Array(n.length);for(var i=0,r=n.length;i<r;i++)t[i]=u(D,i,n[i]);return t}if(n)for(var o in t={},n)n.hasOwnProperty(o)&&(t[o]=u(D,o,n[o]));return t}function f(t){var e;if(b)if(O&&ci(t)){e=new Bt([]);for(var n=0;n<t.length;n++)e.put(u(O,null,t[n]),!0)}else e=new Bt(t);else O&&(t=u(O,null,t));return function(n,i){var r;return r=O||(A||P),b?y(e.remove(u(r,n,i))):t===u(r,n,i)}}function h(){$||(e.$$postDigest(v),$=!0)}function g(t,e,n){t[e]=t[e]||0,t[e]+=n?1:-1}function v(){$=!1;var t,n,i,r,c,d,p,h,v,_,S,T,k,A,P,L,R,H={"":[]},B=[""],q=l.$viewValue,z=F(e)||[],W=E?a(z):z,V={},U=f(q),G=!1;for(M={},T=0;T<(_=W.length);T++)p=T,E&&"$"===(p=W[T]).charAt(0)||(h=z[p],(n=H[t=u(I,p,h)||""])||(n=H[t]=[],B.push(t)),k=U(p,h),G=G||k,L=y(L=u(D,p,h))?L:"",R=O?O(e,j):E?W[T]:T,O&&(M[R]=p),n.push({id:R,label:L,selected:k}));for(b||(w||null===q?H[""].unshift({id:"",label:"",selected:!G}):G||H[""].unshift({id:"?",label:"",selected:!0})),S=0,v=B.length;S<v;S++){for(n=H[t=B[S]],N.length<=S?(c=[r={element:C.clone().attr("label",t),label:n.label}],N.push(c),s.append(r.element)):(r=(c=N[S])[0]).label!=t&&r.element.attr("label",r.label=t),A=null,T=0,_=n.length;T<_;T++)i=n[T],(d=c[T+1])?(A=d.element,d.label!==i.label&&(g(V,d.label,!1),g(V,i.label,!0),A.text(d.label=i.label),A.prop("label",d.label)),d.id!==i.id&&A.val(d.id=i.id),A[0].selected!==i.selected&&(A.prop("selected",d.selected=i.selected),Qn&&A.prop("selected",d.selected))):(""===i.id&&w?P=w:(P=x.clone()).val(i.id).prop("selected",i.selected).attr("selected",i.selected).prop("label",i.label).text(i.label),c.push(d={element:P,label:i.label,id:i.id,selected:i.selected}),g(V,i.label,!0),A?A.after(P):r.element.append(P),A=P);for(T++;c.length>T;)g(V,(i=c.pop()).label,!1),i.element.remove()}for(;N.length>S;){for(n=N.pop(),T=1;T<n.length;++T)g(V,n[T].label,!1);n[0].element.remove()}o(V,(function(t,e){t>0?m.addOption(e):t<0&&m.removeOption(e)}))}var S;if(!(S=_.match(r)))throw No("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",_,V(s));var D=i(S[2]||S[1]),T=S[4]||S[6],k=/ as /.test(S[0])&&S[1],A=k?i(k):null,E=S[5],I=i(S[3]||""),P=i(S[2]?S[1]:T),F=i(S[7]),O=S[8]?i(S[8]):null,M={},N=[[{element:s,label:""}]],j={};w&&(t(w)(e),w.removeClass("ng-scope"),w.remove()),s.empty(),s.on("change",c),l.$render=v,e.$watchCollection(F,h),e.$watchCollection(p,h),b&&e.$watchCollection((function(){return l.$modelValue}),h)}if(c[1]){for(var h,m=c[0],g=c[1],b=u.multiple,_=u.ngOptions,w=!1,$=!1,x=Zn(e.createElement("option")),C=Zn(e.createElement("optgroup")),S=x.clone(),D=0,T=l.children(),k=T.length;D<k;D++)if(""===T[D].value){h=w=T.eq(D);break}m.init(g,w,S),b&&(g.$isEmpty=function(t){return!t||0===t.length}),_?f(s,l,g):b?p(s,l,g):d(s,l,g,m)}}}}],Ro=["$interpolate",function(t){var e={addOption:h,removeOption:h};
10return{restrict:"E",priority:100,compile:function(n,i){if(v(i.value)){var r=t(n.text(),!0);r||i.$set("value",n.text())}return function(t,n,i){var o="$selectController",a=n.parent(),s=a.data(o)||a.parent().data(o);s&&s.databound||(s=e),r?t.$watch(r,(function(t,e){i.$set("value",t),e!==t&&s.removeOption(e),s.addOption(t,n)})):s.addOption(i.value,n),n.on("$destroy",(function(){s.removeOption(i.value)}))}}}}],Ho=g({restrict:"E",terminal:!1}),Bo=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,i){i&&(n.required=!0,i.$validators.required=function(t,e){return!n.required||!i.$isEmpty(e)},n.$observe("required",(function(){i.$validate()})))}}},qo=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,r,o){if(o){var a,s=r.ngPattern||r.pattern;r.$observe("pattern",(function(t){if(_(t)&&t.length>0&&(t=new RegExp("^"+t+"$")),t&&!t.test)throw i("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",s,t,V(e));a=t||n,o.$validate()})),o.$validators.pattern=function(t){return o.$isEmpty(t)||v(a)||a.test(t)}}}}},zo=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,i){if(i){var r=-1;n.$observe("maxlength",(function(t){var e=p(t);r=isNaN(e)?-1:e,i.$validate()})),i.$validators.maxlength=function(t,e){return r<0||i.$isEmpty(e)||e.length<=r}}}}},Wo=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,i){if(i){var r=0;n.$observe("minlength",(function(t){r=p(t)||0,i.$validate()})),i.$validators.minlength=function(t,e){return i.$isEmpty(e)||e.length>=r}}}}};t.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):(it(),ft(si),Zn(e).ready((function(){Q(e,Z)})))}(window,document),!window.angular.$$csp()&&window.angular.element(document).find("head").prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}</style>'),function(){function t(t){return["$rootScope","$window",function(e,n){for(var i,r,o,a=n[t]||(console.warn("This browser does not support Web Storage!"),{}),s={$default:function(t){for(var e in t)angular.isDefined(s[e])||(s[e]=t[e]);return s},$reset:function(t){for(var e in s)"$"===e[0]||delete s[e];return s.$default(t)}},l=0;l<a.length;l++)(o=a.key(l))&&"ngStorage-"===o.slice(0,10)&&(s[o.slice(10)]=angular.fromJson(a.getItem(o)));return i=angular.copy(s),e.$watch((function(){r||(r=setTimeout((function(){if(r=null,!angular.equals(s,i)){for(var t in angular.forEach(s,(function(t,e){angular.isDefined(t)&&"$"!==e[0]&&a.setItem("ngStorage-"+e,angular.toJson(t)),delete i[e]})),i)a.removeItem("ngStorage-"+t);i=angular.copy(s)}}),100))})),"localStorage"===t&&n.addEventListener&&n.addEventListener("storage",(function(t){"ngStorage-"===t.key.slice(0,10)&&(t.newValue?s[t.key.slice(10)]=angular.fromJson(t.newValue):delete s[t.key.slice(10)],i=angular.copy(s),e.$apply())})),s}]}angular.module("ngStorage",[]).factory("$localStorage",t("localStorage")).factory("$sessionStorage",t("sessionStorage"))}(),function(t,e,n){"use strict";e.module("ngAnimate",["ng"]).directive("ngAnimateChildren",(function(){var t="$$ngAnimateChildren";return function(n,i,r){var o=r.ngAnimateChildren;e.isString(o)&&0===o.length?i.data(t,!0):n.$watch(o,(function(e){i.data(t,!!e)}))}})).factory("$$animateReflow",["$$rAF","$document",function(t,e){var n=e[0].body;return function(e){return t((function(){n.offsetWidth;e()}))}}]).config(["$provide","$animateProvider",function(i,r){function o(t){for(var e=0;e<t.length;e++){var n=t[e];if(n.nodeType==g)return n}}function a(t){return t&&e.element(t)}function s(t){return e.element(o(t))}function l(t,e){return o(t)==o(e)}var u,c=e.noop,d=e.forEach,p=r.$$selectors,f=e.isArray,h=e.isString,m=e.isObject,g=1,v="$$ngAnimateState",y="$$ngAnimateChildren",b="ng-animate",_={running:!0};i.decorator("$animate",["$delegate","$$q","$injector","$sniffer","$rootElement","$$asyncCallback","$rootScope","$document","$templateRequest","$$jqLite",function(t,n,i,g,w,$,x,C,S,D){function T(t,e){var n=t.data(v)||{};return e&&(n.running=!0,n.structural=!0,t.data(v,n)),n.disabled||n.running&&n.structural}function k(t){var e,i=n.defer();return i.promise.$$cancelFn=function(){e&&e()},x.$$postDigest((function(){e=t((function(){i.resolve()}))})),i.promise}
10function A(t){if(m(t))return t.tempClasses&&h(t.tempClasses)&&(t.tempClasses=t.tempClasses.split(/\s+/)),t}function E(t,e,n){var i={};d(n=n||{},(function(t,e){d(e.split(" "),(function(e){i[e]=t}))}));var r=Object.create(null);d((t.attr("class")||"").split(/\s+/),(function(t){r[t]=!0}));var o=[],a=[];return d(e&&e.classes||[],(function(t,e){var n=r[e],s=i[e]||{};!1===t?(n||"addClass"==s.event)&&a.push(e):!0===t&&(n&&"removeClass"!=s.event||o.push(e))})),o.length+a.length>0&&[o.join(" "),a.join(" ")]}function I(t){if(t){var e=[],n={},r=t.substr(1).split(".");(g.transitions||g.animations)&&e.push(i.get(p[""]));for(var o=0;o<r.length;o++){var a=r[o],s=p[a];s&&!n[a]&&(e.push(i.get(s)),n[a]=!0)}return e}}function P(t,n,i,r){function o(t,e){var n=t[e],i=t["before"+e.charAt(0).toUpperCase()+e.substr(1)];if(n||i)return"leave"==e&&(i=n,n=null),w.push({event:e,fn:n}),y.push({event:e,fn:i}),!0}function a(e,n,o){function a(t){if(n){if((n[t]||c)(),++p<s.length)return;n=null}o()}var s=[];d(e,(function(t){t.fn&&s.push(t)}));var p=0;d(s,(function(e,o){var s=function(){a(o)};switch(e.event){case"setClass":n.push(e.fn(t,l,u,s,r));break;case"animate":n.push(e.fn(t,i,r.from,r.to,s));break;case"addClass":n.push(e.fn(t,l||i,s,r));break;case"removeClass":n.push(e.fn(t,u||i,s,r));break;default:n.push(e.fn(t,s,r))}})),n&&0===n.length&&o()}var s=t[0];if(s){var l,u;r&&(r.to=r.to||{},r.from=r.from||{}),f(i)&&(l=i[0],u=i[1],l?u?i=l+" "+u:(i=l,n="addClass"):(i=u,n="removeClass"));var p="setClass"==n,h=p||"addClass"==n||"removeClass"==n||"animate"==n,m=t.attr("class")+" "+i;if(H(m)){var g=c,v=[],y=[],b=c,_=[],w=[],$=(" "+m).replace(/\s+/g,".");return d(I($),(function(t){!o(t,n)&&p&&(o(t,"addClass"),o(t,"removeClass"))})),{node:s,event:n,className:i,isClassBased:h,isSetClassOperation:p,applyStyles:function(){r&&t.css(e.extend(r.from||{},r.to||{}))},before:function(t){g=t,a(y,v,(function(){g=c,t()}))},after:function(t){b=t,a(w,_,(function(){b=c,t()}))},cancel:function(){v&&(d(v,(function(t){(t||c)(!0)})),g(!0)),_&&(d(_,(function(t){(t||c)(!0)})),b(!0))}}}}}function F(t,n,i,r,o,a,s,l){function p(e){var r="$animate:"+e;x&&x[r]&&x[r].length>0&&$((function(){i.triggerHandler(r,{event:t,className:n})}))}function f(){p("before")}function h(){p("after")}function m(){p("close"),l()}function g(){g.hasBeenRun||(g.hasBeenRun=!0,a())}function y(){if(!y.hasBeenRun){w&&w.applyStyles(),y.hasBeenRun=!0,s&&s.tempClasses&&d(s.tempClasses,(function(t){u.removeClass(i,t)}));var e=i.data(v);e&&(w&&w.isClassBased?M(i,n):($((function(){var e=i.data(v)||{};F==e.index&&M(i,n,t)})),i.data(v,e))),m()}}var _=c,w=P(i,t,n,s);if(!w)return g(),f(),h(),y(),_;t=w.event,n=w.className;var x=e.element._data(w.node);if(x=x&&x.events,r||(r=o?o.parent():i.parent()),N(i,r))return g(),f(),h(),y(),_;var C=i.data(v)||{},S=C.active||{},D=C.totalActive||0,T=C.last,k=!1;if(D>0){var A=[];if(w.isClassBased){if("setClass"==T.event)A.push(T),M(i,n);else if(S[n]){var E=S[n];E.event==t?k=!0:(A.push(E),M(i,n))}}else if("leave"==t&&S["ng-leave"])k=!0;else{for(var I in S)A.push(S[I]);C={},M(i,!0)}A.length>0&&d(A,(function(t){t.cancel()}))}if(!w.isClassBased||w.isSetClassOperation||"animate"==t||k||(k="addClass"==t==i.hasClass(n)),k)return g(),f(),h(),m(),_;S=C.active||{},D=C.totalActive||0,"leave"==t&&i.one("$destroy",(function(){var t=e.element(this),n=t.data(v);if(n){var i=n.active["ng-leave"];i&&(i.cancel(),M(t,"ng-leave"))}})),u.addClass(i,b),s&&s.tempClasses&&d(s.tempClasses,(function(t){u.addClass(i,t)}));var F=L++;return D++,S[n]=w,i.data(v,{last:w,active:S,index:F,totalActive:D}),f(),w.before((function(e){var r=i.data(v);e=e||!r||!r.active[n]||w.isClassBased&&r.active[n].event!=t,g(),!0===e?y():(h(),w.after(y))})),w.cancel}function O(t){var n=o(t);if(n){var i=e.isFunction(n.getElementsByClassName)?n.getElementsByClassName(b):n.querySelectorAll("."+b);d(i,(function(t){var n=(t=e.element(t)).data(v);n&&n.active&&d(n.active,(function(t){t.cancel()}))}))}}function M(t,e){if(l(t,w))_.disabled||(_.running=!1,_.structural=!1);else if(e){var n=t.data(v)||{},i=!0===e;!i&&n.active&&n.active[e]&&(n.totalActive--,delete n.active[e]),!i&&n.totalActive||(u.removeClass(t,b),t.removeData(v))}}function N(t,n){if(_.disabled)return!0;
10if(l(t,w))return _.running;var i,r,o;do{if(0===n.length)break;var a=l(n,w),s=a?_:n.data(v)||{};if(s.disabled)return!0;if(a&&(o=!0),!1!==i){var u=n.data(y);e.isDefined(u)&&(i=u)}r=r||s.running||s.last&&!s.last.isClassBased}while(n=n.parent());return!o||!i&&r}u=D,w.data(v,_);var j=x.$watch((function(){return S.totalPendingRequests}),(function(t){0===t&&(j(),x.$$postDigest((function(){x.$$postDigest((function(){_.running=!1}))})))})),L=0,R=r.classNameFilter(),H=R?function(t){return R.test(t)}:function(){return!0};return{animate:function(t,e,n,i,r){return i=i||"ng-inline-animate",(r=A(r)||{}).from=n?e:null,r.to=n||e,k((function(e){return F("animate",i,s(t),null,null,c,r,e)}))},enter:function(n,i,r,o){return o=A(o),n=e.element(n),i=a(i),r=a(r),T(n,!0),t.enter(n,i,r),k((function(t){return F("enter","ng-enter",s(n),i,r,c,o,t)}))},leave:function(n,i){return i=A(i),O(n=e.element(n)),T(n,!0),k((function(e){return F("leave","ng-leave",s(n),null,null,(function(){t.leave(n)}),i,e)}))},move:function(n,i,r,o){return o=A(o),n=e.element(n),i=a(i),r=a(r),O(n),T(n,!0),t.move(n,i,r),k((function(t){return F("move","ng-move",s(n),i,r,c,o,t)}))},addClass:function(t,e,n){return this.setClass(t,e,[],n)},removeClass:function(t,e,n){return this.setClass(t,[],e,n)},setClass:function(n,i,r,a){a=A(a);var l="$$animateClasses";if(T(n=s(n=e.element(n))))return t.$$setClassImmediately(n,i,r,a);var u,c=n.data(l),p=!!c;return c||((c={}).classes={}),u=c.classes,i=f(i)?i:i.split(" "),d(i,(function(t){t&&t.length&&(u[t]=!0)})),r=f(r)?r:r.split(" "),d(r,(function(t){t&&t.length&&(u[t]=!1)})),p?(a&&c.options&&(c.options=e.extend(c.options||{},a)),c.promise):(n.data(l,c={classes:u,options:a}),c.promise=k((function(e){var i=n.parent(),r=o(n),a=r.parentNode;if(a&&!a.$$NG_REMOVED&&!r.$$NG_REMOVED){var s=n.data(l);n.removeData(l);var u=n.data(v)||{},c=E(n,s,u.active);return c?F("setClass",c,n,i,null,(function(){c[0]&&t.$$addClassImmediately(n,c[0]),c[1]&&t.$$removeClassImmediately(n,c[1])}),s.options,e):e()}e()})))},cancel:function(t){t.$$cancelFn()},enabled:function(t,e){switch(arguments.length){case 2:if(t)M(e);else{var n=e.data(v)||{};n.disabled=!0,e.data(v,n)}break;case 1:_.disabled=!t;break;default:t=!_.disabled}return!!t}}}]),r.register("",["$window","$sniffer","$timeout","$$animateReflow",function(i,r,a,s){function l(){M||(M=s((function(){Y=[],M=null,U={}})))}function p(t,e){M&&M(),Y.push(e),M=s((function(){d(Y,(function(t){t()})),Y=[],M=null,U={}}))}function m(t,n){var i=o(t);t=e.element(i),K.push(t);var r=Date.now()+n;r<=J||(a.cancel(X),J=r,X=a((function(){v(K),K=[]}),n,!1))}function v(t){d(t,(function(t){var e=t.data(q);e&&d(e.closeAnimationFns,(function(t){t()}))}))}function y(t,e){var n=e?U[e]:null;if(!n){var r=0,o=0,a=0,s=0;d(t,(function(t){if(t.nodeType==g){var e=i.getComputedStyle(t)||{},n=e[E+N];r=Math.max(b(n),r);var l=e[E+L];o=Math.max(b(l),o);e[P+L];s=Math.max(b(e[P+L]),s);var u=b(e[P+N]);u>0&&(u*=parseInt(e[P+R],10)||1),a=Math.max(u,a)}})),n={total:0,transitionDelay:o,transitionDuration:r,animationDelay:s,animationDuration:a},e&&(U[e]=n)}return n}function b(t){var e=0,n=h(t)?t.split(/\s*,\s*/):[];return d(n,(function(t){e=Math.max(parseFloat(t)||0,e)})),e}function _(t){var e=t.parent(),n=e.data(B);return n||(e.data(B,++G),n=G),n+"-"+o(t).getAttribute("class")}function w(t,e,n,i){var r=["ng-enter","ng-leave","ng-move"].indexOf(n)>=0,a=_(e),s=a+" "+n,l=U[s]?++U[s].total:0,c={};if(l>0){var d=n+"-stagger",p=a+" "+d,f=!U[p];f&&u.addClass(e,d),c=y(e,p),f&&u.removeClass(e,d)}u.addClass(e,n);var h=e.data(q)||{},m=y(e,s),g=m.transitionDuration,v=m.animationDuration;if(r&&0===g&&0===v)return u.removeClass(e,n),!1;var b=i||r&&g>0,w=v>0&&c.animationDelay>0&&0===c.animationDuration,$=h.closeAnimationFns||[];e.data(q,{stagger:c,cacheKey:s,running:h.running||0,itemIndex:l,blockTransition:b,closeAnimationFns:$});var S=o(e);return b&&(x(S,!0),i&&e.css(i)),w&&C(S,!0),!0}function $(t,e,n,i,r){function s(){e.off(L,l),u.removeClass(e,f),u.removeClass(e,h),N&&a.cancel(N),k(e,n);var t=o(e);for(var i in v)t.style.removeProperty(v[i])}function l(t){t.stopPropagation();var e=t.originalEvent||t,n=e.$manualTimeStamp||e.timeStamp||Date.now(),r=parseFloat(e.elapsedTime.toFixed(z));Math.max(n-j,0)>=P&&r>=A&&i()}var c=o(e),p=e.data(q);
10if(-1!=c.getAttribute("class").indexOf(n)&&p){var f="",h="";d(n.split(" "),(function(t,e){var n=(e>0?" ":"")+t;f+=n+"-active",h+=n+"-pending"}));var g="",v=[],b=p.itemIndex,_=p.stagger,w=0;if(b>0){var $=0;_.transitionDelay>0&&0===_.transitionDuration&&($=_.transitionDelay*b);var S=0;_.animationDelay>0&&0===_.animationDuration&&(S=_.animationDelay*b,v.push(O+"animation-play-state")),w=Math.round(100*Math.max($,S))/100}w||(u.addClass(e,f),p.blockTransition&&x(c,!1));var D=p.cacheKey+" "+f,T=y(e,D),A=Math.max(T.transitionDuration,T.animationDuration);if(0===A)return u.removeClass(e,f),k(e,n),void i();!w&&r&&Object.keys(r).length>0&&(T.transitionDuration||(e.css("transition",T.animationDuration+"s linear all"),v.push("transition")),e.css(r));var E=Math.max(T.transitionDelay,T.animationDelay),P=E*V;if(v.length>0){var M=c.getAttribute("style")||"";";"!==M.charAt(M.length-1)&&(M+=";"),c.setAttribute("style",M+" "+g)}var N,j=Date.now(),L=F+" "+I,R=(w+(E+A)*W)*V;return w>0&&(u.addClass(e,h),N=a((function(){N=null,T.transitionDuration>0&&x(c,!1),T.animationDuration>0&&C(c,!1),u.addClass(e,f), 11u.removeClass(e,h),r&&(0===T.transitionDuration&&e.css("transition",T.animationDuration+"s linear all"),e.css(r),v.push("transition"))}),w*V,!1)),e.on(L,l),p.closeAnimationFns.push((function(){s(),i()})),p.running++,m(e,R),s}i()}function x(t,e){t.style[E+j]=e?"none":""}function C(t,e){t.style[P+H]=e?"paused":""}function S(t,e,n,i){if(w(t,e,n,i))return function(t){t&&k(e,n)}}function D(t,e,n,i,r){if(e.data(q))return $(t,e,n,i,r);k(e,n),i()}function T(t,e,n,i,r){var o=S(t,e,n,r.from);if(!o)return l(),void i();var a=o;return p(e,(function(){a=D(t,e,n,i,r.to)})),function(t){(a||c)(t)}}function k(t,e){u.removeClass(t,e);var n=t.data(q);n&&(n.running&&n.running--,n.running&&0!==n.running||t.removeData(q))}function A(t,e){var n="";return t=f(t)?t:t.split(/\s+/),d(t,(function(t,i){t&&t.length>0&&(n+=(i>0?" ":"")+t+e)})),n}var E,I,P,F,O="";t.ontransitionend===n&&t.onwebkittransitionend!==n?(O="-webkit-",E="WebkitTransition",I="webkitTransitionEnd transitionend"):(E="transition",I="transitionend"),t.onanimationend===n&&t.onwebkitanimationend!==n?(O="-webkit-",P="WebkitAnimation",F="webkitAnimationEnd animationend"):(P="animation",F="animationend");var M,N="Duration",j="Property",L="Delay",R="IterationCount",H="PlayState",B="$$ngAnimateKey",q="$$ngAnimateCSS3Data",z=3,W=1.5,V=1e3,U={},G=0,Y=[],X=null,J=0,K=[];return{animate:function(t,e,n,i,r,o){return(o=o||{}).from=n,o.to=i,T("animate",t,e,r,o)},enter:function(t,e,n){return T("enter",t,"ng-enter",e,n=n||{})},leave:function(t,e,n){return T("leave",t,"ng-leave",e,n=n||{})},move:function(t,e,n){return T("move",t,"ng-move",e,n=n||{})},beforeSetClass:function(t,e,n,i,r){r=r||{};var o=S("setClass",t,A(n,"-remove")+" "+A(e,"-add"),r.from);if(o)return p(t,i),o;l(),i()},beforeAddClass:function(t,e,n,i){i=i||{};var r=S("addClass",t,A(e,"-add"),i.from);if(r)return p(t,n),r;l(),n()},beforeRemoveClass:function(t,e,n,i){i=i||{};var r=S("removeClass",t,A(e,"-remove"),i.from);if(r)return p(t,n),r;l(),n()},setClass:function(t,e,n,i,r){return r=r||{},D("setClass",t,(n=A(n,"-remove"))+" "+(e=A(e,"-add")),i,r.to)},addClass:function(t,e,n,i){return i=i||{},D("addClass",t,A(e,"-add"),n,i.to)},removeClass:function(t,e,n,i){return i=i||{},D("removeClass",t,A(e,"-remove"),n,i.to)}}}])}])}(window,window.angular),function(t,e){"use strict";function n(){function t(t,n){return e.extend(Object.create(t),n)}function n(t,e){var n=e.caseInsensitiveMatch,i={originalPath:t,regexp:t},r=i.keys=[];return t=t.replace(/([().])/g,"\\$1").replace(/(\/)?:(\w+)([\?\*])?/g,(function(t,e,n,i){var o="?"===i?i:null,a="*"===i?i:null;return r.push({name:n,optional:!!o}),e=e||"",(o?"":e)+"(?:"+(o?e:"")+(a?"(.+?)":"([^/]+)")+(o||"")+")"+(o||"")})).replace(/([\/$\*])/g,"\\$1"),i.regexp=new RegExp("^"+t+"$",n?"i":""),i}var i={};this.when=function(t,r){var o=e.copy(r);if(e.isUndefined(o.reloadOnSearch)&&(o.reloadOnSearch=!0),e.isUndefined(o.caseInsensitiveMatch)&&(o.caseInsensitiveMatch=this.caseInsensitiveMatch),i[t]=e.extend(o,t&&n(t,o)),t){var a="/"==t[t.length-1]?t.substr(0,t.length-1):t+"/";i[a]=e.extend({redirectTo:t},n(a,o))}return this},this.caseInsensitiveMatch=!1,this.otherwise=function(t){return"string"==typeof t&&(t={redirectTo:t}),this.when(null,t),this}
11,this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce",function(n,r,o,a,l,u,c){function d(t,e){var n=e.keys,i={};if(!e.regexp)return null;var r=e.regexp.exec(t);if(!r)return null;for(var o=1,a=r.length;o<a;++o){var s=n[o-1],l=r[o];s&&l&&(i[s.name]=l)}return i}function p(t){var i=b.current;g=h(),(v=g&&i&&g.$$route===i.$$route&&e.equals(g.pathParams,i.pathParams)&&!g.reloadOnSearch&&!y)||!i&&!g||n.$broadcast("$routeChangeStart",g,i).defaultPrevented&&t&&t.preventDefault()}function f(){var t=b.current,i=g;v?(t.params=i.params,e.copy(t.params,o),n.$broadcast("$routeUpdate",t)):(i||t)&&(y=!1,b.current=i,i&&i.redirectTo&&(e.isString(i.redirectTo)?r.path(m(i.redirectTo,i.params)).search(i.params).replace():r.url(i.redirectTo(i.pathParams,r.path(),r.search())).replace()),a.when(i).then((function(){if(i){var t,n,r=e.extend({},i.resolve);return e.forEach(r,(function(t,n){r[n]=e.isString(t)?l.get(t):l.invoke(t,null,null,n)})),e.isDefined(t=i.template)?e.isFunction(t)&&(t=t(i.params)):e.isDefined(n=i.templateUrl)&&(e.isFunction(n)&&(n=n(i.params)),n=c.getTrustedResourceUrl(n),e.isDefined(n)&&(i.loadedTemplateUrl=n,t=u(n))),e.isDefined(t)&&(r.$template=t),a.all(r)}})).then((function(r){i==b.current&&(i&&(i.locals=r,e.copy(i.params,o)),n.$broadcast("$routeChangeSuccess",i,t))}),(function(e){i==b.current&&n.$broadcast("$routeChangeError",i,t,e)})))}function h(){var n,o;return e.forEach(i,(function(i){!o&&(n=d(r.path(),i))&&((o=t(i,{params:e.extend({},r.search(),n),pathParams:n})).$$route=i)})),o||i.null&&t(i.null,{params:{},pathParams:{}})}function m(t,n){var i=[];return e.forEach((t||"").split(":"),(function(t,e){if(0===e)i.push(t);else{var r=t.match(/(\w+)(?:[?*])?(.*)/),o=r[1];i.push(n[o]),i.push(r[2]||""),delete n[o]}})),i.join("")}var g,v,y=!1,b={routes:i,reload:function(){y=!0,n.$evalAsync((function(){p(),f()}))},updateParams:function(t){if(!this.current||!this.current.$$route)throw s("norout","Tried updating route when with no current route");t=e.extend({},this.current.params,t),r.path(m(this.current.$$route.originalPath,t)),r.search(t)}};return n.$on("$locationChangeStart",p),n.$on("$locationChangeSuccess",f),b}]}function i(){this.$get=function(){return{}}}function r(t,n,i){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(r,o,a,s,l){function u(){f&&(i.cancel(f),f=null),d&&(d.$destroy(),d=null),p&&((f=i.leave(p)).then((function(){f=null})),p=null)}function c(){var a=t.current&&t.current.locals,s=a&&a.$template;if(e.isDefined(s)){var c=r.$new(),f=t.current,g=l(c,(function(t){i.enter(t,null,p||o).then((function(){!e.isDefined(h)||h&&!r.$eval(h)||n()})),u()}));p=g,(d=f.scope=c).$emit("$viewContentLoaded"),d.$eval(m)}else u()}var d,p,f,h=a.autoscroll,m=a.onload||"";r.$on("$routeChangeSuccess",c),c()}}}function o(t,e,n){return{restrict:"ECA",priority:-400,link:function(i,r){var o=n.current,a=o.locals;r.html(a.$template);var s=t(r.contents());if(o.controller){a.$scope=i;var l=e(o.controller,a);o.controllerAs&&(i[o.controllerAs]=l),r.data("$ngControllerController",l),r.children().data("$ngControllerController",l)}s(i)}}}var a=e.module("ngRoute",["ng"]).provider("$route",n),s=e.$$minErr("ngRoute");a.provider("$routeParams",i),a.directive("ngView",r),a.directive("ngView",o),r.$inject=["$route","$anchorScroll","$animate"],o.$inject=["$compile","$controller","$route"]}(window,window.angular),function(t,e){"use strict";function n(){this.$get=["$$sanitizeUri",function(t){return function(e){var n=[];return o(e,l(n,(function(e,n){return!/^unsafe/.test(t(e,n))}))),n.join("")}}]}function i(t){var n=[];return l(n,e.noop).chars(t),n.join("")}function r(t){var e,n={},i=t.split(",");for(e=0;e<i.length;e++)n[i[e]]=!0;return n}function o(t,n){function i(t,i,o,s){if(i=e.lowercase(i),C[i])for(;b.last()&&S[b.last()];)r("",b.last());x[i]&&b.last()==i&&r("",i),(s=_[i]||!!s)||b.push(i);var l={};o.replace(p,(function(t,e,n,i,r){var o=n||i||r||"";l[e]=a(o)})),n.start&&n.start(i,l,s)}function r(t,i){var r,o=0;if(i=e.lowercase(i))for(o=b.length-1;o>=0&&b[o]!=i;o--);if(o>=0){for(r=b.length-1;r>=o;r--)n.end&&n.end(b[r]);b.length=o}}"string"!=typeof t&&(t=null==t?"":""+t);var o,s,l,y,b=[],w=t;for(b.last=function(){return b[b.length-1]};t;){if(y="",s=!0,b.last()&&T[b.last()]?(t=t.replace(new RegExp("([\\W\\w]*)<\\s*\\/\\s*"+b.last()+"[^>]*>","i"),(function(t,e){return e=e.replace(m,"$1").replace(v,"$1"),n.chars&&n.chars(a(e)),""})),r("",b.last())):(0===t.indexOf("<!--")?(o=t.indexOf("--",4))>=0&&t.lastIndexOf("-->",o)===o&&(n.comment&&n.comment(t.substring(4,o)),t=t.substring(o+3),s=!1):g.test(t)?(l=t.match(g))&&(t=t.replace(l[0],""),s=!1):h.test(t)?(l=t.match(d))&&(t=t.substring(l[0].length),l[0].replace(d,r),s=!1):f.test(t)&&((l=t.match(c))?(l[4]&&(t=t.
11substring(l[0].length),l[0].replace(c,i)),s=!1):(y+="<",t=t.substring(1))),s&&(y+=(o=t.indexOf("<"))<0?t:t.substring(0,o),t=o<0?"":t.substring(o),n.chars&&n.chars(a(y)))),t==w)throw u("badparse","The sanitizer was unable to parse the following block of html: {0}",t);w=t}r()}function a(t){return t?(F.innerHTML=t.replace(/</g,"<"),F.textContent):""}function s(t){return t.replace(/&/g,"&").replace(y,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(b,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"<").replace(/>/g,">")}function l(t,n){var i=!1,r=e.bind(t,t.push);return{start:function(t,o,a){t=e.lowercase(t),!i&&T[t]&&(i=t),i||!0!==k[t]||(r("<"),r(t),e.forEach(o,(function(i,o){var a=e.lowercase(o),l="img"===t&&"src"===a||"background"===a;!0!==P[a]||!0===A[a]&&!n(i,l)||(r(" "),r(o),r('="'),r(s(i)),r('"'))})),r(a?"/>":">"))},end:function(t){t=e.lowercase(t),i||!0!==k[t]||(r("</"),r(t),r(">")),t==i&&(i=!1)},chars:function(t){i||r(s(t))}}}var u=e.$$minErr("$sanitize"),c=/^<((?:[a-zA-Z])[\w:-]*)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*(>?)/,d=/^<\/\s*([\w:-]+)[^>]*>/,p=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,f=/^</,h=/^<\//,m=/<!--(.*?)-->/g,g=/<!DOCTYPE([^>]*?)>/i,v=/<!\[CDATA\[(.*?)]]>/g,y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b=/([^\#-~| |!])/g,_=r("area,br,col,hr,img,wbr"),w=r("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),$=r("rp,rt"),x=e.extend({},$,w),C=e.extend({},w,r("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul")),S=e.extend({},$,r("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),D=r("animate,animateColor,animateMotion,animateTransform,circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,set,stop,svg,switch,text,title,tspan,use"),T=r("script,style"),k=e.extend({},_,C,S,x,D),A=r("background,cite,href,longdesc,src,usemap,xlink:href"),E=r("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,target,title,type,valign,value,vspace,width"),I=r("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,attributeName,attributeType,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode
11-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan"),P=e.extend({},A,I,E),F=document.createElement("pre");e.module("ngSanitize",[]).provider("$sanitize",n),e.module("ngSanitize").filter("linky",["$sanitize",function(t){var n=/((ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\xe2\u20ac\x9d\xe2\u20ac\u2122]/,r=/^mailto:/;return function(o,a){function s(t){t&&f.push(i(t))}function l(t,n){f.push("<a "),e.isDefined(a)&&f.push('target="',a,'" '),f.push('href="',t.replace(/"/g,"""),'">'),s(n),f.push("</a>")}if(!o)return o;for(var u,c,d,p=o,f=[];u=p.match(n);)c=u[0],u[2]||u[4]||(c=(u[3]?"http://":"mailto:")+c),d=u.index,s(p.substr(0,d)),l(c,u[0].replace(r,"")),p=p.substring(d+u[0].length);return s(p),t(f.join(""))}}])}(window,window.angular),function(t,e){"use strict";e.module("gs.preloaded",[]).directive("script",["$preloaded",function(t){return{restrict:"E",link:function(n,i,r){var o;"text/preloaded"===r.type&&(o=JSON.parse(i.text()),r.hasOwnProperty("name")?t[r.name]=o:e.extend(t,o))}}}]).constant("$preloaded",{})}(window,window.angular);var slice=[].slice,extend=function(t,e){function n(){this.constructor=t}for(var i in e)hasProp.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},hasProp={}.hasOwnProperty;!function(t,e){var n,i,r,o;if("function"==typeof define&&define.amd)return define(["jquery"],e);if("object"==typeof exports)return module.exports=e(require("jquery"));for(n in t.cloudinary||(t.cloudinary={}),r=[],i=e(jQuery))o=i[n],r.push(t.cloudinary[n]=o)}(this,(function(t){var e,n,i,r,o,a,s,l,u,c,d,p,f,h,m,g,v,y,b,_,w,x,C,S,D,T,k,A,E,I,P,F,O,M,N,j,L,R,H,B,q,z,W,V,U,G,Y,X,J,K,Q,Z,tt,et,nt,it;return C=function(t){var e,n,i;for(n=0,i=t.length;n<i;n++)if(e=t[n],!_.isString(e))return!1;return!0},et=function(t,e){var n,i,r;for(r=[],n=-1,i=t.length;++n<i;)t[n]!==e&&r.push(t[n]);return r},R=function(t){return null!=t&&!isNaN(parseFloat(t))},X=function(t,e){return null==e&&(e=/([^a-zA-Z0-9_.\-\/:]+)/g),t.replace(e,(function(t){return t.split("").map((function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})).join("")}))},I=function(){var t;return t=arguments[0],(2<=arguments.length?slice.call(arguments,1):[]).reduce((function(t,e){var n,i;for(n in e)i=e[n],void 0===t[n]&&(t[n]=i);return t}),t)},it="[A-Z]",nt="[a-z]+",W=RegExp(it+"+(?="+it+nt+")|"+it+"?"+nt+"|"+it+"+|[0-9]+","g"),Z=function(t){return A(t,_.camelCase)},tt=function(t){return A(t,_.snakeCase)},n={allStrings:C,camelCase:function(t){var e,n,i;return i=t.match(W),(i=function(){var t,r,o;for(o=[],e=t=0,r=i.length;t<r;e=++t)n=(n=i[e]).toLocaleLowerCase(),e?o.push(n.charAt(0).toLocaleUpperCase()+n.slice(1)):o.push(n);return o}()).join("")},convertKeys:A=function(t,e){var n,i,r;for(n in null==e&&(e=_.identity),i={},t)r=t[n],n=e(n),_.isEmpty(n)||(i[n]=r);return i},defaults:I,snakeCase:function(t){var e,n,i;return i=t.match(W),(i=function(){var t,r,o;for(o=[],e=t=0,r=i.length;t<r;e=++t)n=i[e],o.push(n.toLocaleLowerCase());return o}()).join("_")},without:et,isNumberLike:R,smartEscape:X,withCamelCaseKeys:Z,withSnakeCaseKeys:tt},M=function(e,n){return t(e).data(n)},Y=function(e,n,i){return t(e).data(n,i)},O=function(e,n){return t(e).attr(n)},U=function(e,n,i){return t(e).attr(n,i)},V=function(e,n){return t(e).removeAttr(n)},G=function(e,n){return t(e).attr(n)},N=function(e,n){return t(e).hasClass(n)},x=function(e,n){return t(e).addClass(n)},Q=function(e){return t(e).width()},L=function(e){return null==e||(t.isArray(e)||_.isString(e))&&0===e.length||t.isPlainObject(e)&&t.isEmptyObject(e)},H=function(t){return"string"==typeof t||"[object String]"===(null!=t?t.toString():void 0)},q=function(){var e,n;return e=function(){var t,e,i;for(i=[],t=0,e=arguments.length;t<e;t++)n=arguments[t],i.push(n);return i}.apply(this,arguments),e.unshift(!0),t.extend.apply(this,e)},T=function(t){var e,n,i,r;for(r=[],n=0,i=t.length;n<i;n++)(e=t[n])&&r.push(e);return r},S=function(){var e;return(e=t.makeArray(arguments)).unshift({}),e.unshift(!0),t.extend.apply(this,e)},k=function(t,e){var n,i;for(n=0,i=t.length;n<i;n++)if(t[n]===e)return!0;return!1},P=function(t,e){var n,i,r,o;for(o=[],i=0,r=t.length;i<r;i++)n=t[i],k(e,n)||o.push(n);return o},F=function(e){var n,i;for(n in i=[],e)t.isFunction(e[n])&&i.push(n);return i},j=function(t){return t},_=$.extend(n,{hasClass:N,addClass:x,getAttribute:O,setAttribute:U,removeAttribute:V,setAttributes:G,getData:M,setData:Y,width:Q,isString:H,isArray:t.isArray,isEmpty:L,assign:t.extend,merge:q,cloneDeep:S,compact:T,contains:k,difference:P,isFunction:t.isFunction,functions:F,identity:j,isPlainObject:t.isPlainObject,trim:t.trim}),J=function(t){var e,n,i,r,o,a,s,l;if(null==t)return"";for(l="",o=void 0,i=void 0,s=0,o=i=0,s=(a=t+"").length,r=0;r<s;
11)n=null,(e=a.charCodeAt(r))<128?i++:n=e>127&&e<2048?String.fromCharCode(e>>6|192,63&e|128):String.fromCharCode(e>>12|224,e>>6&63|128,63&e|128),null!==n&&(i>o&&(l+=a.slice(o,i)),l+=n,o=i=r+1),r++;return i>o&&(l+=a.slice(o,s)),l},E=function(t){var e,n,i,r,o;for(r="00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D",e=0,0,o=0,e^=-1,n=0,i=(t=J(t)).length;n<i;)o=255&(e^t.charCodeAt(n)),e=e>>>8^"0x"+r.substr(9*o,8),n++;return(e^=-1)<0&&(e+=4294967296),e},m=function(t){function e(t){e.__super__.constructor.call(this,t),this.options.resourceType="subtitles"}return extend(e,t),e}(g=function(t){function e(t){var n;e.__super__.constructor.call(this,t),null!=t&&["resourceType","resourceType","fontFamily","fontSize","fontWeight","fontStyle","textDecoration","textAlign","stroke","letterSpacing","lineSpacing","text"].forEach((n=this,function(e){var i;return n.options[e]=null!=(i=t[e])?i:t[_.snakeCase(e)]})),this.options.resourceType="text"}return extend(e,t),e.prototype.resourceType=function(){throw"Cannot modify resourceType for text layers"},e.prototype.type=function(){throw"Cannot modify type for text layers"},e.prototype.format=function(){throw"Cannot modify format for text layers"},e.prototype.fontFamily=function(t){return this.options.fontFamily=t,this},e.prototype.fontSize=function(t){return this.options.fontSize=t,this},e.prototype.fontWeight=function(t){return this.options.fontWeight=t,this},e.prototype.fontStyle=function(t){return this.options.fontStyle=t,this},e.prototype.textDecoration=function(t){return this.options.textDecoration=t,this},e.prototype.textAlign=function(t){return this.options.textAlign=t,this},e.prototype.stroke=function(t){return this.options.stroke=t,this},e.prototype.letterSpacing=function(t){return this.options.letterSpacing=t,this},e.prototype.lineSpacing=function(t){return this.options.lineSpacing=t,this},e.prototype.text=function(t){return this.options.text=t,this},e.prototype.toString=function(){var t,e,n,i,r,o;
11if(r=this.textStyleIdentifier(),null!=this.options.publicId&&(i=this.getFullPublicId()),null!=this.options.text){if(e=!_.isEmpty(i),n=!_.isEmpty(r),e&&n||!e&&!n)throw"Must supply either style parameters or a public_id when providing text parameter in a text overlay/underlay, but not both!";o=_.smartEscape(_.smartEscape(this.options.text,/[,\/]/g))}return t=[this.options.resourceType,r,i,o],_.compact(t).join(":")},e.prototype.textStyleIdentifier=function(){var t;if(t=[],"normal"!==this.options.fontWeight&&t.push(this.options.fontWeight),"normal"!==this.options.fontStyle&&t.push(this.options.fontStyle),"none"!==this.options.textDecoration&&t.push(this.options.textDecoration),t.push(this.options.textAlign),"none"!==this.options.stroke&&t.push(this.options.stroke),_.isEmpty(this.options.letterSpacing)&&!_.isNumberLike(this.options.letterSpacing)||t.push("letter_spacing_"+this.options.letterSpacing),_.isEmpty(this.options.lineSpacing)&&!_.isNumberLike(this.options.lineSpacing)||t.push("line_spacing_"+this.options.lineSpacing),!_.isEmpty(_.compact(t))){if(_.isEmpty(this.options.fontFamily))throw"Must supply fontFamily. "+t;if(_.isEmpty(this.options.fontSize)&&!_.isNumberLike(this.options.fontSize))throw"Must supply fontSize."}return t.unshift(this.options.fontFamily,this.options.fontSize),t=_.compact(t).join("_")},e}(c=function(){function t(t){var e;this.options={},null!=t&&["resourceType","type","publicId","format"].forEach((e=this,function(n){var i;return e.options[n]=null!=(i=t[n])?i:t[_.snakeCase(n)]}))}return t.prototype.resourceType=function(t){return this.options.resourceType=t,this},t.prototype.type=function(t){return this.options.type=t,this},t.prototype.publicId=function(t){return this.options.publicId=t,this},t.prototype.getPublicId=function(){var t;return null!=(t=this.options.publicId)?t.replace(/\//g,":"):void 0},t.prototype.getFullPublicId=function(){return null!=this.options.format?this.getPublicId()+"."+this.options.format:this.getPublicId()},t.prototype.format=function(t){return this.options.format=t,this},t.prototype.toString=function(){var t;if(t=[],null==this.options.publicId)throw"Must supply publicId";return"image"!==this.options.resourceType&&t.push(this.options.resourceType),"upload"!==this.options.type&&t.push(this.options.type),t.push(this.getFullPublicId()),_.compact(t).join(":")},t}())),p=function(){function t(t,e,n){null==n&&(n=D.Util.identity),this.name=t,this.shortName=e,this.process=n}return t.prototype.set=function(t){return this.origValue=t,this},t.prototype.serialize=function(){var t,e;return t=this.value(),e=D.Util.isArray(t)||D.Util.isPlainObject(t)||D.Util.isString(t)?!D.Util.isEmpty(t):null!=t,null!=this.shortName&&e?this.shortName+"_"+t:""},t.prototype.value=function(){return this.process(this.origValue)},t.norm_color=function(t){return null!=t?t.replace(/^#/,"rgb:"):void 0},t.prototype.build_array=function(t){return null==t&&(t=[]),D.Util.isArray(t)?t:[t]},t.process_video_params=function(t){var e;switch(t.constructor){case Object:return e="","codec"in t&&(e=t.codec,"profile"in t&&(e+=":"+t.profile,"level"in t&&(e+=":"+t.level))),e;case String:return t;default:return null}},t}(),e=function(t){function e(t,n,i,r){null==i&&(i="."),this.sep=i,e.__super__.constructor.call(this,t,n,r)}return extend(e,t),e.prototype.serialize=function(){var t,e,n;return null!=this.shortName?(t=this.value(),D.Util.isEmpty(t)?"":(e=function(){var t,e,i,r;for(r=[],t=0,e=(i=this.value()).length;t<e;t++)n=i[t],D.Util.isFunction(n.serialize)?r.push(n.serialize()):r.push(n);return r}.call(this),this.shortName+"_"+e.join(this.sep))):""},e.prototype.set=function(t){return null==t||D.Util.isArray(t)?e.__super__.set.call(this,t):e.__super__.set.call(this,[t])},e}(p),b=function(t){function e(t,n,i,r){null==n&&(n="t"),null==i&&(i="."),this.sep=i,e.__super__.constructor.call(this,t,n,r)}return extend(e,t),e.prototype.serialize=function(){var t,e,n;return D.Util.isEmpty(this.value())?"":D.Util.allStrings(this.value())?(t=this.value().join(this.sep),D.Util.isEmpty(t)?"":this.shortName+"_"+t):(e=function(){var t,e,i,r;for(r=[],t=0,e=(i=this.value()).length;t<e;t++)null!=(n=i[t])&&(D.Util.isString(n)&&!D.Util.isEmpty(n)?r.push(this.shortName+"_"+n):D.Util.isFunction(n.serialize)?r.push(n.serialize()):D.Util.isPlainObject(n)&&!D.Util.isEmpty(n)?r.push(new v(n).serialize()):r.push(void 0));return r}.call(this),D.Util.compact(e))},e.prototype.set=function(t){return this.origValue=t,D.Util.isArray(this.origValue)?e.__super__.set.call(this,this.origValue):e.__super__.set.call(this,[this.origValue])},e}(p),f=function(t){function e(t,n,i){null==i&&(i=this.norm_range_value),e.__super__.constructor.call(this,t,n,i)}return extend(e,t),e.norm_range_value=function(t){var e,n;return(n=String(t).match(new RegExp("^"+offset_any_pattern+"$")))&&(e=null!=n[5]?"p":"",t=(n[1]||n[4])+e),t},e}(p),h=function(t){function e(t,n,i){null==i&&(i=D.Util.identity),e.__super__.constructor.call(this,t,n,i)}return extend(e,t),e.prototype.serialize=function(){return this.value()},e}(p),d=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return extend(e,t),e.prototype.value=function(){var t;return t=this.origValue,D.Util.isPlainObject(t)?"text"===t.resource_type||null!=t.text?new D.TextLayer(t).toString():"subtitles"===t.resource_type?new D.SubtitlesLayer(t).toString():new D.Layer(t).toString():t},[["font_weight","normal"],["font_style","normal"],["text_decoration","none"],["text_align",null],["stroke","none"],["letter_spacing",null],["line_spacing",null]],e.prototype.textStyle=function(t){return new D.TextLayer(t).textStyleIdentifier()},e}(p),(z={}).Param=p,z.ArrayParam=e,z.RangeParam=f,z.RawParam=h,z.TransformationParam=b,z.LayerParam=d,a=function(){function t(t){this.predicate_list=[],null!=t&&this.predicate_list.push(this.normalize(t))}
11return t.OPERATORS={"=":"eq","!=":"ne","<":"lt",">":"gt","<=":"lte",">=":"gte","&&":"and","||":"or"},t.PARAMETERS={width:"w",height:"h",aspect_ratio:"ar",aspectRatio:"ar",page_count:"pc",pageCount:"pc",face_count:"fc",faceCount:"fc"},t.BOUNDRY="[ _]+",t.new=function(t){return new this(t)},t.prototype.normalize=function(e){var n;return n=new RegExp("("+Object.keys(t.PARAMETERS).join("|")+"|[=<>&|!]+)","g"),(e=e.replace(n,(function(e){return t.OPERATORS[e]||t.PARAMETERS[e]}))).replace(/[ _]+/g,"_")},t.prototype.getParent=function(){return this.parent},t.prototype.setParent=function(t){return this.parent=t,this},t.prototype.toString=function(){return this.predicate_list.join("_")},t.prototype.predicate=function(e,n,i){return null!=t.OPERATORS[n]&&(n=t.OPERATORS[n]),this.predicate_list.push(e+"_"+n+"_"+i),this},t.prototype.and=function(){return this.predicate_list.push("and"),this},t.prototype.or=function(){return this.predicate_list.push("or"),this},t.prototype.then=function(){return this.getParent().if(this.toString())},t.prototype.height=function(t,e){return this.predicate("h",t,e)},t.prototype.width=function(t,e){return this.predicate("w",t,e)},t.prototype.aspectRatio=function(t,e){return this.predicate("ar",t,e)},t.prototype.pageCount=function(t,e){return this.predicate("pc",t,e)},t.prototype.faceCount=function(t,e){return this.predicate("fc",t,e)},t}(),s=function(){function t(t){null==t&&(t={}),this.configuration=_.cloneDeep(t),_.defaults(this.configuration,e)}var e,n;return e={responsive_class:"cld-responsive",responsive_use_breakpoints:!0,round_dpr:!0,secure:"https:"===("undefined"!=typeof window&&null!==window&&null!=(n=window.location)?n.protocol:void 0)},t.CONFIG_PARAMS=["api_key","api_secret","cdn_subdomain","cloud_name","cname","private_cdn","protocol","resource_type","responsive_class","responsive_use_breakpoints","responsive_width","round_dpr","secure","secure_cdn_subdomain","secure_distribution","shorten","type","url_suffix","use_root_path","version"],t.prototype.init=function(){return this.fromEnvironment(),this.fromDocument(),this},t.prototype.set=function(t,e){return this.configuration[t]=e,this},t.prototype.get=function(t){return this.configuration[t]},t.prototype.merge=function(t){return null==t&&(t={}),_.assign(this.configuration,_.cloneDeep(t)),this},t.prototype.fromDocument=function(){var t,e,n,i;if(i="undefined"!=typeof document&&null!==document?document.querySelectorAll('meta[name^="cloudinary_"]'):void 0)for(e=0,n=i.length;e<n;e++)t=i[e],this.configuration[t.getAttribute("name").replace("cloudinary_","")]=t.getAttribute("content");return this},t.prototype.fromEnvironment=function(){var t,e,n,i,r,o;if(null!=(t="undefined"!=typeof process&&null!==process&&null!=(n=process.env)?n.CLOUDINARY_URL:void 0)&&(r=require("url").parse(t,!0),this.configuration={cloud_name:r.host,api_key:r.auth&&r.auth.split(":")[0],api_secret:r.auth&&r.auth.split(":")[1],private_cdn:null!=r.pathname,secure_distribution:r.pathname&&r.pathname.substring(1)},null!=r.query))for(e in i=r.query)o=i[e],this.configuration[e]=o;return this},t.prototype.config=function(t,e){switch(!1){case void 0===e:return this.set(t,e),this.configuration;case!_.isString(t):return this.get(t);case!_.isPlainObject(t):return this.merge(t),this.configuration;default:return this.configuration}},t.prototype.toOptions=function(){return _.cloneDeep(this.configuration)},t}(),y=function(){function t(t){var i,r;null==t&&(t={}),i=void 0,r={},this.toOptions||(this.toOptions=function(t){var e,n,i,o,a,s;for(e in null==t&&(t=!0),i={},r)s=r[e],i[e]=s.origValue;for(e in o=this.otherOptions)void 0!==(s=o[e])&&(i[e]=s);return t&&!_.isEmpty(this.chained)&&((n=function(){var t,e,n,i;for(i=[],t=0,e=(n=this.chained).length;t<e;t++)a=n[t],i.push(a.toOptions());return i}.call(this)).push(i),i={transformation:n}),i}),this.setParent||(this.setParent=function(t){return i=t,null!=t&&this.fromOptions("function"==typeof t.toOptions?t.toOptions():void 0),this}),this.getParent||(this.getParent=function(){return i}),this.param||(this.param=function(t,e,n,i,o){return null==o&&(o=_.isFunction(i)?i:_.identity),r[e]=new p(e,n,o).set(t),this}
11),this.rawParam||(this.rawParam=function(t,e,i,o,a){return null==a&&(a=_.identity),a=n(arguments),r[e]=new h(e,i,a).set(t),this}),this.rangeParam||(this.rangeParam=function(t,e,i,o,a){return null==a&&(a=_.identity),a=n(arguments),r[e]=new f(e,i,a).set(t),this}),this.arrayParam||(this.arrayParam=function(t,i,o,a,s,l){return null==a&&(a=":"),null==s&&(s=[]),null==l&&(l=_.identity),l=n(arguments),r[i]=new e(i,o,a,l).set(t),this}),this.transformationParam||(this.transformationParam=function(t,e,i,o,a,s){return null==o&&(o="."),null==s&&(s=_.identity),s=n(arguments),r[e]=new b(e,i,o,s).set(t),this}),this.layerParam||(this.layerParam=function(t,e,n){return r[e]=new d(e,n).set(t),this}),this.getValue||(this.getValue=function(t){var e,n;return null!=(e=null!=(n=r[t])?n.value():void 0)?e:this.otherOptions[t]}),this.get||(this.get=function(t){return r[t]}),this.remove||(this.remove=function(t){var e;switch(!1){case null==r[t]:return e=r[t],delete r[t],e.origValue;case null==this.otherOptions[t]:return e=this.otherOptions[t],delete this.otherOptions[t],e;default:return null}}),this.keys||(this.keys=function(){var t;return function(){var e;for(t in e=[],r)e.push(_.snakeCase(t));return e}().sort()}),this.toPlainObject||(this.toPlainObject=function(){var t,e,n,i;for(e in t={},r)t[e]=r[e].value(),_.isPlainObject(t[e])&&(t[e]=_.cloneDeep(t[e]));return _.isEmpty(this.chained)||((n=function(){var t,e,n,r;for(r=[],t=0,e=(n=this.chained).length;t<e;t++)i=n[t],r.push(i.toPlainObject());return r}.call(this)).push(t),t={transformation:n}),t}),this.chain||(this.chain=function(){var t;return 0!==Object.getOwnPropertyNames(r).length&&(t=new this.constructor(this.toOptions(!1)),this.resetTransformations(),this.chained.push(t)),this}),this.resetTransformations||(this.resetTransformations=function(){return r={},this}),this.otherOptions||(this.otherOptions={}),this.chained=[],_.isEmpty(t)||this.fromOptions(t)}var n;return t.prototype.trans_separator="/",t.prototype.param_separator=",",n=function(t){ 12var e;return e=null!=t?t[t.length-1]:void 0,_.isFunction(e)?e:void 0},t.prototype.fromOptions=function(e){var n,i;if(e instanceof t)this.fromTransformation(e);else for(n in e||(e={}),(_.isString(e)||_.isArray(e))&&(e={transformation:e}),e=_.cloneDeep(e,(function(e){if(e instanceof t)return new e.constructor(e.toOptions())})))i=e[n],this.set(n,i);return this},t.prototype.fromTransformation=function(e){var n,i,r,o;if(e instanceof t)for(n=0,r=(o=e.keys()).length;n<r;n++)i=o[n],this.set(i,e.get(i).origValue);return this},t.prototype.set=function(t,e){var n;return n=_.camelCase(t),_.contains(v.methods,n)?this[n](e):this.otherOptions[t]=e,this},t.prototype.hasLayer=function(){return this.getValue("overlay")||this.getValue("underlay")},t.prototype.serialize=function(){var t,e,n,i,r,o,a,s,l,u,c;switch(r=function(){var t,e,n,i;for(i=[],t=0,e=(n=this.chained).length;t<e;t++)a=n[t],i.push(a.serialize());return i}.call(this),e=this.keys(),u=null!=(n=this.get("transformation"))?n.serialize():void 0,t=null!=(i=this.get("if"))?i.serialize():void 0,e=_.difference(e,["transformation","if"]),s=function(){var t,n,i,r;for(r=[],t=0,n=e.length;t<n;t++)o=e[t],r.push(null!=(i=this.get(o))?i.serialize():void 0);return r}.call(this),!1){case!_.isString(u):s.push(u);break;case!_.isArray(u):r=r.concat(u)}return s=function(){var t,e,n;for(n=[],t=0,e=s.length;t<e;t++)c=s[t],(_.isArray(c)&&!_.isEmpty(c)||!_.isArray(c)&&c)&&n.push(c);return n}().sort(),"if_end"===t?s.push(t):_.isEmpty(t)||s.unshift(t),l=s.join(this.param_separator),_.isEmpty(l)||r.push(l),_.compact(r).join(this.trans_separator)},t.prototype.listNames=function(){return v.methods},t.prototype.toHtmlAttributes=function(){var t,e,n,i,r,o,a,s,l,u;for(n in r={},o=this.otherOptions)u=o[n],_.contains(v.PARAM_NAMES,_.snakeCase(n))||(r[/^html_/.test(n)?n.slice(5):n]=u);for(e=0,i=(a=this.keys()).length;e<i;e++)n=a[e],/^html_/.test(n)&&(r[_.camelCase(n.slice(5))]=this.getValue(n));return this.hasLayer()||this.getValue("angle")||_.contains(["fit","limit","lfill"],this.getValue("crop"))||(Q=null!=(s=this.get("width"))?s.origValue:void 0,t=null!=(l=this.get("height"))?l.origValue:void 0,parseFloat(Q)>=1&&null==r.width&&(r.width=Q),parseFloat(t)>=1&&null==r.height&&(r.height=t)),r},t.prototype.isValidParamName=function(t){return v.methods.indexOf(_.camelCase(t))>=0},t.prototype.toHtml=function(){var t;return null!=(t=this.getParent())&&"function"==typeof t.toHtml?t.toHtml():void 0},t.prototype.toString=function(){return this.serialize()},t}(),(v=function(t){function e(t){null==t&&(t={}),e.__super__.constructor.call(this,t)}return extend(e,t),e.new=function(t){return new e(t)},e.prototype.angle=function(t){return this.arrayParam(t,"angle","a",".")},e.prototype.audioCodec=function(t){return this.param(t,"audio_codec","ac")},e.prototype.audioFrequency=function(t){return this.param(t,"audio_frequency","af")},e.prototype.aspectRatio=function(t){return this.param(t,"aspect_ratio","ar")},e.prototype.background=function(t){return this.param(t,"background","b",p.norm_color)},e.prototype.bitRate=function(t){return this.param(t,"bit_rate","br")},e.prototype.border=function(t){return this.param(t,"border","bo",(function(t){return _.isPlainObject(t)?(t=_.assign({},{color:"black",width:2},t)).width+"px_solid_"+p.norm_color(t.color):t}))},e.prototype.color=function(t){return this.param(t,"color","co",p.norm_color)}
12,e.prototype.colorSpace=function(t){return this.param(t,"color_space","cs")},e.prototype.crop=function(t){return this.param(t,"crop","c")},e.prototype.defaultImage=function(t){return this.param(t,"default_image","d")},e.prototype.delay=function(t){return this.param(t,"delay","dl")},e.prototype.density=function(t){return this.param(t,"density","dn")},e.prototype.duration=function(t){return this.rangeParam(t,"duration","du")},e.prototype.dpr=function(t){return this.param(t,"dpr","dpr",(function(t){return(null!=(t=t.toString())?t.match(/^\d+$/):void 0)?t+".0":t}))},e.prototype.effect=function(t){return this.arrayParam(t,"effect","e",":")},e.prototype.else=function(){return this.if("else")},e.prototype.endIf=function(){return this.if("end")},e.prototype.endOffset=function(t){return this.rangeParam(t,"end_offset","eo")},e.prototype.fallbackContent=function(t){return this.param(t,"fallback_content")},e.prototype.fetchFormat=function(t){return this.param(t,"fetch_format","f")},e.prototype.format=function(t){return this.param(t,"format")},e.prototype.flags=function(t){return this.arrayParam(t,"flags","fl",".")},e.prototype.gravity=function(t){return this.param(t,"gravity","g")},e.prototype.height=function(t){return this.param(t,"height","h",(e=this,function(){return e.getValue("crop")||e.getValue("overlay")||e.getValue("underlay")?t:null}));var e},e.prototype.htmlHeight=function(t){return this.param(t,"html_height")},e.prototype.htmlWidth=function(t){return this.param(t,"html_width")},e.prototype.if=function(t){var n,i,r,o,s;switch(null==t&&(t=""),t){case"else":return this.chain(),this.param(t,"if","if");case"end":for(this.chain(),n=r=this.chained.length-1;r>=0&&"end"!==(i=this.chained[n].getValue("if"))&&(null==i||(o=e.new().if(i),this.chained[n].remove("if"),s=this.chained[n],this.chained[n]=e.new().transformation([o,s]),"else"===i));n=r+=-1);return this.param(t,"if","if");case"":return a.new().setParent(this);default:return this.param(t,"if","if",(function(t){return a.new(t).toString()}))}},e.prototype.keyframeInterval=function(t){return this.param(t,"keyframe_interval","ki")},e.prototype.offset=function(t){var e,n,i;if(i=(n=_.isFunction(null!=t?t.split:void 0)?t.split(".."):_.isArray(t)?t:[null,null])[0],e=n[1],null!=i&&this.startOffset(i),null!=e)return this.endOffset(e)},e.prototype.opacity=function(t){return this.param(t,"opacity","o")},e.prototype.overlay=function(t){return this.layerParam(t,"overlay","l")},e.prototype.page=function(t){return this.param(t,"page","pg")},e.prototype.poster=function(t){return this.param(t,"poster")},e.prototype.prefix=function(t){return this.param(t,"prefix","p")},e.prototype.quality=function(t){return this.param(t,"quality","q")},e.prototype.radius=function(t){return this.param(t,"radius","r")},e.prototype.rawTransformation=function(t){return this.rawParam(t,"raw_transformation")},e.prototype.size=function(t){var e,n;if(_.isFunction(null!=t?t.split:void 0))return n=t.split("x"),Q=n[0],e=n[1],this.width(Q),this.height(e)},e.prototype.sourceTypes=function(t){return this.param(t,"source_types")},e.prototype.sourceTransformation=function(t){return this.param(t,"source_transformation")},e.prototype.startOffset=function(t){return this.rangeParam(t,"start_offset","so")},e.prototype.streamingProfile=function(t){return this.param(t,"streaming_profile","sp")},e.prototype.transformation=function(t){return this.transformationParam(t,"transformation","t")},e.prototype.underlay=function(t){return this.layerParam(t,"underlay","u")},e.prototype.videoCodec=function(t){return this.param(t,"video_codec","vc",p.process_video_params)},e.prototype.videoSampling=function(t){return this.param(t,"video_sampling","vs")},e.prototype.width=function(t){return this.param(t,"width","w",(e=this,function(){return e.getValue("crop")||e.getValue("overlay")||e.getValue("underlay")?t:null}));var e},e.prototype.x=function(t){return this.param(t,"x","x")},e.prototype.y=function(t){return this.param(t,"y","y")},e.prototype.zoom=function(t){return this.param(t,"zoom","z")},e}(y)).methods||(v.methods=_.difference(_.functions(v.prototype),_.functions(y.prototype))),v.PARAM_NAMES||(v.PARAM_NAMES=function(){var t,e,n,i;for(i=[],t=0,e=(n=v.methods).length;t<e;t++)B=n[t],i.push(_.snakeCase(B));return i}().concat(s.CONFIG_PARAMS)),l=function(){function t(t,e,n){var i;this.name=t,this.publicId=e,null==n&&(_.isPlainObject(e)?(n=e,this.publicId=void 0):n={}),(i=new v(n)).setParent(this),this.transformation=function(){return i}}var e;return t.new=function(t,e,n){return new this(t,e,n)},e=function(t,e){return e?!0===e?t:t+'="'+e+'"':void 0},t.prototype.htmlAttrs=function(t){var n,i;return function(){var r;for(n in r=[],t)(i=t[n])&&r.push(e(n,i));return r}().sort().join(" ")},t.prototype.getOptions=function(){return this.transformation().toOptions()},t.prototype.getOption=function(t){return this.transformation().getValue(t)},t.prototype.attributes=function(){return this.transformation().toHtmlAttributes()},t.prototype.setAttr=function(t,e){return this.transformation().set("html_"+t,e),this},t.prototype.getAttr=function(t){return this.attributes()["html_"+t]||this.attributes()[t]},t.prototype.removeAttr=function(t){var e;return null!=(e=this.transformation().remove("html_"+t))?e:this.transformation().remove(t)},t.prototype.content=function(){return""},t.prototype.openTag=function(){return"<"+this.name+" "+this.htmlAttrs(this.attributes())+">"},t.prototype.closeTag=function(){return"</"+this.name+">"},t.prototype.toHtml=function(){return this.openTag()+this.content()+this.closeTag()},t.prototype.toDOM=function(){var t,e,n,i;if(!_.isFunction("undefined"!=typeof document&&null!==document?document.createElement:void 0))throw"Can't create DOM if document is not present!";for(e in t=document.createElement(this.name),n=this.attributes())i=n[e],t[e]=i;return t},t.isResponsive=function(t,e){var n;return n=_.getData(t,"src-cache")||_.getData(t,"src"),_.hasClass(t,e)&&/\bw_auto\b/.exec(n)},t}(),u=function(t){function e(t,n){null==n&&(n={}
12),e.__super__.constructor.call(this,"img",t,n)}return extend(e,t),e.prototype.closeTag=function(){return""},e.prototype.attributes=function(){var t;return null==(t=e.__super__.attributes.call(this)||[]).src&&(t.src=new r(this.getOptions()).url(this.publicId)),t},e}(l),w=function(t){function e(t,n){null==n&&(n={}),n=_.defaults({},n,r.DEFAULT_VIDEO_PARAMS),e.__super__.constructor.call(this,"video",t.replace(/\.(mp4|ogv|webm)$/,""),n)}var n,i;return extend(e,t),i=["source_types","source_transformation","fallback_content","poster"],["webm","mp4","ogv"],n={format:"jpg",resource_type:"video"},e.prototype.setSourceTransformation=function(t){return this.transformation().sourceTransformation(t),this},e.prototype.setSourceTypes=function(t){return this.transformation().sourceTypes(t),this},e.prototype.setPoster=function(t){return this.transformation().poster(t),this},e.prototype.setFallbackContent=function(t){return this.transformation().fallbackContent(t),this},e.prototype.content=function(){var t,e,n,i,o,a,s,l,u;return a=this.transformation().getValue("source_types"),o=this.transformation().getValue("source_transformation"),e=this.transformation().getValue("fallback_content"),_.isArray(a)?(t=new r(this.getOptions()),n=function(){var e,n,r;for(r=[],e=0,n=a.length;e<n;e++)l=a[e],u=o[l]||{},s=t.url(""+this.publicId,_.defaults({},u,{resource_type:"video",format:l})),i="video/"+("ogv"===l?"ogg":l),r.push("<source "+this.htmlAttrs({src:s,type:i})+">");return r}.call(this)):n=[],n.join("")+e},e.prototype.attributes=function(){var t,o,a,s,l,u,c,d;for(d=this.getOption("source_types"),l=null!=(u=this.getOption("poster"))?u:{},_.isPlainObject(l)&&(I=null!=l.public_id?r.DEFAULT_IMAGE_PARAMS:n,l=new r(this.getOptions()).url(null!=(c=l.public_id)?c:this.publicId,_.defaults({},l,I))),a=0,s=(o=e.__super__.attributes.call(this)||[]).length;a<s;a++)t=o[a],_.contains(i)||(o=t);return _.isArray(d)||(o.src=new r(this.getOptions()).url(this.publicId,{resource_type:"video",format:d})),null!=l&&(o.poster=l),o},e}(l),i=function(t){function e(t){e.__super__.constructor.call(this,"meta",void 0,_.assign({"http-equiv":"Accept-CH",content:"DPR, Viewport-Width, Width"},t))}return extend(e,t),e.prototype.closeTag=function(){return""},e}(l),r=function(){function t(t){var e;this.devicePixelRatioCache={},this.responsiveConfig={},this.responsiveResizeInitialized=!1,e=new s(t),this.config=function(t,n){return e.config(t,n)},this.fromDocument=function(){return e.fromDocument(),this},this.fromEnvironment=function(){return e.fromEnvironment(),this},this.init=function(){return e.init(),this}}var e,n,i,r,o,a,c,d,p,f,h,m,g,y;return"2.1.7","d3jpl91pxevbkh.cloudfront.net",i="cloudinary-a.akamaihd.net",r="res.cloudinary.com",e={format:"jpg",resource_type:"video"},n=["webm","mp4","ogv"],t.DEFAULT_IMAGE_PARAMS={resource_type:"image",transformation:[],type:"upload"},t.DEFAULT_VIDEO_PARAMS={fallback_content:"",resource_type:"video",source_transformation:{},source_types:n,transformation:[],type:"upload"},t.new=function(t){return new this(t)},h=function(t,e,n,i,r){var o;if(_.isPlainObject(t)&&(t=(o=t).resource_type,e=o.type,n=o.url_suffix,i=o.use_root_path,r=o.shorten),null==e&&(e="upload"),null!=n)if("image"===t&&"upload"===e)t="images",e=null;else{if("raw"!==t||"upload"!==e)throw new Error("URL Suffix only supported for image/upload and raw/upload");t="files",e=null}if(i){if(("image"!==t||"upload"!==e)&&"images"!==t)throw new Error("Root path only supported for image/upload");t=null,e=null}return r&&"image"===t&&"upload"===e&&(t="iu",e=null),[t,e].join("/")},o=function(t){var e;return t.match(/^https?:\//)||(e=document.location.protocol+"//"+document.location.host,"?"===t[0]?e+=document.location.pathname:"/"!==t[0]&&(e+=document.location.pathname.replace(/\/[^\/]*$/,"/")),t=e+t),t},t.prototype.url=function(e,n){var i,r,a,s,l,u,c;if(null==n&&(n={}),!e)return e;if(n instanceof v&&(n=n.toOptions()),"fetch"===(n=_.defaults({},n,this.config(),t.DEFAULT_IMAGE_PARAMS)).type&&(n.fetch_format=n.fetch_format||n.format,e=o(e)),l=new v(n).serialize(),!n.cloud_name)throw"Unknown cloud_name";if(n.url_suffix&&!n.private_cdn)throw"URL Suffix only supported in private CDN";if(e.search("/")>=0&&!e.match(/^v[0-9]+/)&&!e.match(/^https?:\//)&&!(null!=(a=n.version)?a.toString():void 0)&&(n.version=1),e.match(/^https?:/))"upload"===n.type||"asset"===n.type?u=e:e=encodeURIComponent(e).replace(/%3A/g,":").replace(/%2F/g,"/");else{try{e=decodeURIComponent(e)}catch(i){i}if(e=encodeURIComponent(e).replace(/%3A/g,":").replace(/%2F/g,"/"),n.url_suffix){if(n.url_suffix.match(/[\.\/]/))throw"url_suffix should not include . or /";e=e+"/"+n.url_suffix}n.format&&(n.trust_public_id||(e=e.replace(/\.(jpg|png|gif|webp)$/,"")),e=e+"."+n.format)}return r=p(e,n),s=h(n.resource_type,n.type,n.url_suffix,n.use_root_path,n.shorten),c=n.version?"v"+n.version:"",u||_.compact([r,s,l,c,e]).join("/").replace(/([^:])\/+/g,"$1/")},t.prototype.video_url=function(t,e){return e=_.assign({resource_type:"video"},e),this.url(t,e)},t.prototype.video_thumbnail_url=function(t,n){return n=_.assign({},e,n),this.url(t,n)},t.prototype.transformation_string=function(t){return new v(t).seri
12alize()},t.prototype.image=function(t,e){var n,i,r,o;return null==e&&(e={}),i=this.imageTag(t,e),n=null!=(r=null!=(o=e.client_hints)?o:this.config("client_hints"))&&r,null!=e.src||n||i.setAttr("src",""),i=i.toDOM(),n||(_.setData(i,"src-cache",this.url(t,e)),this.cloudinary_update(i,e)),i},t.prototype.imageTag=function(t,e){var n;return(n=new u(t,this.config())).transformation().fromOptions(e),n},t.prototype.video_thumbnail=function(t,n){return this.image(t,_.merge({},e,n))},t.prototype.facebook_profile_image=function(t,e){return this.image(t,_.assign({type:"facebook"},e))},t.prototype.twitter_profile_image=function(t,e){return this.image(t,_.assign({type:"twitter"},e))},t.prototype.twitter_name_profile_image=function(t,e){return this.image(t,_.assign({type:"twitter_name"},e))},t.prototype.gravatar_image=function(t,e){return this.image(t,_.assign({type:"gravatar"},e))},t.prototype.fetch_image=function(t,e){return this.image(t,_.assign({type:"fetch"},e))},t.prototype.video=function(t,e){return null==e&&(e={}),this.videoTag(t,e).toHtml()},t.prototype.videoTag=function(t,e){return e=_.defaults({},e,this.config()),new w(t,e)},t.prototype.sprite_css=function(t,e){return e=_.assign({type:"sprite"},e),t.match(/.css$/)||(e.format="css"),this.url(t,e)},t.prototype.responsive=function(t,e){var n,i,r,o,a,s;if(null==e&&(e=!0),this.responsiveConfig=_.merge(this.responsiveConfig||{},t),o=null!=(n=this.responsiveConfig.responsive_class)?n:this.config("responsive_class"),e&&this.cloudinary_update("img."+o+", img.cld-hidpi",this.responsiveConfig),(null==(i=null!=(r=this.responsiveConfig.responsive_resize)?r:this.config("responsive_resize"))||i)&&!this.responsiveResizeInitialized)return this.responsiveConfig.resizing=this.responsiveResizeInitialized=!0,a=null,window.addEventListener("resize",(s=this,function(){var t,e,n,i,r,l;return t=null!=(e=null!=(n=s.responsiveConfig.responsive_debounce)?n:s.config("responsive_debounce"))?e:100,i=function(){if(a)return clearTimeout(a),a=null},r=function(){return s.cloudinary_update("img."+o,s.responsiveConfig)},l=function(){return i(),r()},t?(i(),a=setTimeout(l,t)):r()}))},t.prototype.calc_breakpoint=function(t,e,n){var i,r;return i=_.getData(t,"breakpoints")||_.getData(t,"stoppoints")||this.config("breakpoints")||this.config("stoppoints")||f,_.isFunction(i)?i(e,n):(_.isString(i)&&(i=function(){var t,e,n,o;for(o=[],t=0,e=(n=i.split(",")).length;t<e;t++)r=n[t],o.push(parseInt(r));return o}().sort((function(t,e){return t-e}))),d(i,e))},t.prototype.calc_stoppoint=t.prototype.calc_breakpoint,t.prototype.device_pixel_ratio=function(t){var e,n;return null==t&&(t=!0),e=("undefined"!=typeof window&&null!==window?window.devicePixelRatio:void 0)||1,t&&(e=Math.ceil(e)),(e<=0||NaN===e)&&(e=1),(n=e.toString()).match(/^\d+$/)&&(n+=".0"),n},f=function(t,e){return null==e&&(e=100),e*Math.ceil(t/e)},d=function(t,e){var n;for(n=t.length-2;n>=0&&t[n]>=e;)n--;return t[n+1]},c=function(t){return E(t)%5+1},p=function(t,e){var n,o,a,s,l,u;return 0===(null!=(l=e.cloud_name)?l.indexOf("/"):void 0)?"/res"+e.cloud_name:(s="http://",n="",u="res",o=".cloudinary.com",a="/"+e.cloud_name,e.protocol&&(s=e.protocol+"//"),e.private_cdn&&(n=e.cloud_name+"-",a=""),e.cdn_subdomain&&(u="res-"+c(t)),e.secure?(s="https://",!1===e.secure_cdn_subdomain&&(u="res"),null!=e.secure_distribution&&e.secure_distribution!==i&&e.secure_distribution!==r&&(n="",u="",o=e.secure_distribution)):e.cname&&(s="http://",n="",u=e.cdn_subdomain?"a"+(E(t)%5+1)+".":"",o=e.cname),[s,n,u,o,a].join(""))},t.prototype.processImageTags=function(t,e){var n,i,r,o,a;return null==e&&(e={}),_.isEmpty(t)||(e=_.defaults({},e,this.config()),n=function(){var n,s,l,u;for(u=[],n=0,s=t.length;n<s;n++)"IMG"===(null!=(l=(r=t[n]).tagName)?l.toUpperCase():void 0)&&(i=_.assign({width:r.getAttribute("width"),height:r.getAttribute("height"),src:r.getAttribute("src")},e),o=i.source||i.src,delete i.source,delete i.src,a=this.url(o,i),i=new v(i).toHtmlAttributes(),_.setData(r,"src-cache",a),r.setAttribute("width",i.width),u.push(r.setAttribute("height",i.height)));return u}.call(this),this.cloudinary_update(n,e)),this},a=function(t,e,n,i){var r,o,a,s;return!(s=null!=(r=null!=(o=null!=(a=i.responsive_use_breakpoints)?a:i.responsive_use_stoppoints)?o:this.config("responsive_use_breakpoints"))?r:this.config("responsive_use_stoppoints"))||"resize"===s&&!i.resizing?e:this.calc_breakpoint(t,e,n)},m=function(t){var e,n;for(e=0;(t=null!=t?t.parentNode:void 0)instanceof Element&&!e;)n=window.getComputedStyle(t),/^inline/.test(n.display)||(e=_.width(t));return e},y=function(t,e){return t.replace(/\bdpr_(1\.0|auto)\b/g,"dpr_"+this.device_pixel_ratio(e))},g=function(t,e){var n;return t>(n=_.getData(e,"width")||0)&&(n=t,_.setData(e,"width",t)),n},t.prototype.cloudinary_update=function(t,e){var n,i,r,o,s,u,c,d,p,f,h,v,b,w,$,x,C;if(null==e&&(e={}),null===t)return this;for(b=null!=(u=null!=(c=e.responsive)?c:this.config("responsive"))&&u,t=function(){switch(!1){case!_.isArray(t):case"NodeList"!==t.constructor.name:return t;case!_.isString(t):return document.querySelectorAll(t);default:return[t]}}(),w=null!=(d=null!=(p=this.responsiveConfig.responsive_class)?p:e.responsive_class)?d:this.config("responsive_class"),$=null!=(f=e.round_dpr)?f:this.config("round_dpr"),r=0,o=t.length;r<o;r++)if((null!=(h=(C=t[r]).tagName)?h.match(/img/i):void 0)&&(x=!0,b&&_.addClass(C,w),i=_.getData(C,"src-cache")||_.getData(C,"src"),!_.isEmpty(i))){if(i=y.call(this,i,$),l.isResponsive(C,w))if(0!==(n=m(C))){switch(!1){case!/w_auto:breakpoints/.test(i):v=g(n,C),i=i.replace(/w_auto:breakpoints([_0-9]*)(:[0-9]+)?/,"w_auto:breakpoints$1:"+v);break;case!(s=/w_auto(:(\d+))?/.exec(i)):v=a.call(this,C,n,s[2],e),v=g(v,C),i=i.replace(/w_auto[^,\/]*/g,"w_"+v)}_.removeAttribute(C,"width"),e.responsive_preserve_height||_.removeAttribute(C,"height")}else x=!1;x&&_.setAttribute(C,"src",i)}return this},t.prototype.transformation=function(t){return v.new(this.config()).fromOptions(t).setParent(this)},t}(),o=function(e){function n(t){n.__super__.constructor.call(this,t)}return extend(n,e),n.prototype.image=function(e,n){var i,r,o,a;return null==n&&(n={}),r=this.imageTag(e,n),i=null!=(o=null!=(a=n.client_hints)?a:this.config("client_hints"))&&o,null!=n.src||i||r.setAttr("src",""),r=t(r.toHtml()),i||r.data("src-cache",this.url(e,n)).cloudinary_update(n),r},n.prototype.responsive=function(e){var n,i,r,o,a,s,l,u;if(a=t.extend(a||{},e),o=null!=(n=this.responsiveConfig.responsive_class)?n:this.config("responsive_class"),t("img."+o+", img.cld-hidpi").cloudinary_update(a),(null==(i=null!=(r=a.responsive_resize)?r:this.config("responsive_resize"))||i)&&!s)return a.resizing=s=!0,l=null,t(window).on("resize",(u=this,function(){var e,n,i,r,s;return e=null!=(n=null!=(i=a.responsive_debounce)?i:u.config("responsive_debounce"))?n:100,r=function(){if(l)return clearTimeout(l),l=null},s=function(){return t("img."+o).cloudinary_update(a)},e?(r(),setTimeout((function(){return r(),s()}),e)):s()}))},n}(r),t.fn.cloudinary=function(e){return this.filter("img").each((function(){var n,i,r;return i=(n=t.extend({width:t(this).attr("width"),height:t(this).attr("height"),src:t(this).attr("src")},t(this).data(),e)).source||n.src,delete n.source,delete n.src,r=t.cloudinary.url(i,n),n=new v(n).toHtmlAttributes(),t(this).data("src-cache",r).attr({width:n.width,height:n.height})})).cloudinary_update(e),this},t.fn.cloudinary_update=function(e){return null==e&&(e={}),t.cloudinary.cloudinary_update(this.filter("img").toArray(),e),this},K=null,t.fn.webpify=function(e,n){var i,r;return null==e&&(e={}),i=this,n=null!=n?n:e,K||(K=t.Deferred(),(r=new Image).onerror=K.reject,r.onload=K.resolve,r.src="data:image/webp;base64,UklGRi4AAABXRUJQVlA4TCEAAAAvAUAAEB8wAiMwAgSSNtse/cXjxyCCmrYNWPwmHRH9jwMA"),t((function(){return K.done((function(){return t(i).cloudinary(t.extend({},n,{format:"webp"}))})).fail((function(){return t(i).cloudinary(e)}))})),this},t.fn.fetchify=function(e){return this.cloudinary(t.extend(e,{type:"fetch"}))},t.cloudinary=new o,t.cloudinary.fromDocument(),D={utf8_encode:J,crc32:E,Util:_,Condition:a,Transformation:v,Configuration:s,HtmlTag:l,ImageTag:u,VideoTag:w,ClientHintsMetaTag:i,Layer:c,TextLayer:g,SubtitlesLayer:m,Cloudinary:r,VERSION:"2.1.7",CloudinaryJQuery:o}})),function(t){t.fn.unveil=function(e,n){function i(){var e=s.filter((function(){var e=t(this),n=o.scrollTop(),i=n+o.height(),r=e.offset().top,s=r+e.height();return s>=n-a&&r<=i+a||s>n-a&&s<=i+a}));r=e.trigger("unveil"),s=s.not(r)}var r,o=t(window),a=e||0,s=this;return this.on("unveil",(function(){"function"==typeof n&&n.call(this)})),o.on("scroll.unveil resize.unveil lookup.unveil",i),i(),this}}(window.jQuery||window.Zepto),function(t){"use strict";"function"==typeof define&&define.amd?define(["cloudinary","angular"],t):t(cloudinary,angular)}((function(t,e){var n=e.module("cloudinary",[]),i=function(t){return t.match(/cl[A-Z]/)&&(t=t.substring(2)),t.replace(/([a-z])([A-Z])/g,"$1_$2").toLowerCase()},r=function(t,n){var r={},o=t&&("NamedNodeMap"===t.constructor.name||t instanceof NamedNodeMap);return e.forEach(t,(function(t,e){o&&(e=t.name,t=t.value),n&&!n.exec(e)||(r[i(e)]=t)})),r};["Src","Srcset","Href"].forEach((function(t){var e="cl"+t;t=t.toLowerCase(),n.directive(e,["$sniffer","cloudinary",function(n,i){return{priority:99,link:function(o,a,s){var l=t,u=t;"href"===t&&"[object SVGAnimatedString]"===toString.call(a.prop("href"))&&(u="xlinkHref",s.$attr[u]="xlink:href",l=null),s.$observe(e,(function(t){t&&(t=i.url(t,r(a[0].attributes)),s.$set(u,t),n.msie&&l&&a.prop(l,s[u]))}))}}}])})),n.directive("clTransformation",[function(){return{restrict:"E",transclude:!1,require:"^clImage",link:function(t,e,n,i){i.addTransformation(r(n,/^[^$]/))}}}]),n.directive("clImage",["cloudinary",function(t){var e=function(t){this.addTransformation=function(e){t.transformations=t.transformations||[],t.transformations.push(e)}};return e.$inject=["$scope"],{restrict:"E",replace:!0,transclude:!0,template:"<img ng-transclude/>",scope:{},priority:99,controller:e,link:function(e,n,i){var o=r(i),a=null;e.transformations&&(o.transformation=e.transformations),i.$observe("publicId",(function(t){t&&(a=t,s())})),i.$observe("version",(function(t){t&&(o.version=t,s())})),i.htmlWidth?n.attr("width",i.htmlWidth):n.removeAttr("width"),i.htmlHeight?n.attr("height",i.htmlHeight):n.removeAttr("height");var s=function(){""!==o.responsive&&"true"!==o.responsive&&!0!==o.responsive||(o.responsive=!0);var e=t.url(a,o);o.responsive?(t.Util.setData(n[0],"src",e),t.cloudinary_update(n[0],o),t.responsive(o,!1)):n.attr("src",e)}}}}]),n.provider("cloudinary",(function(){var e=new t.Configuration;this.set=function(t,n){return e.set(t,n),this},this.get=function(t){return e.get(t)},this.$get=[function(){var n;return t.CloudinaryJQuery&&jQuery?(jQuery.cloudinary.config(e.config()),n=jQuery.cloudinary):n=new t.Cloudinary(e.config()),t.Util.assign(n,t),n}]}))})),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],(function(e){return t(e,window,document)})):"object"==typeof exports?module.exports=function(e,n){return e||(e=window),n||(n="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(n,e,e.document)}:t(jQuery,window,document)}((function(t,e,n,i){"use strict";function r(e){var n,i,o="a aa ai ao as b fn i m o s ",a={};t.each(e,(function(t){(n=t.match(/^([^A-Z]+?)([A-Z])/))&&-1!==o.indexOf(n[1]+" ")&&(i=t.replace(n[0],n[2].toLowerCase()),a[i]=t,"o"===n[1]&&r(e[t]))})),e._hungarianMap=a}function o(e,n,a){var s;e._hungarianMap||r(e),t.each(n,(function(r){(s=e._hungarianMap[r])===i||!a&&n[s]!==i||("o"===s.charAt(0)?(n[s]||(n[s]={}),t.extend(!0,n[s],n[r]),o(e[s],n[s],a)):n[s]=n[r])}))}function a(t){var e=Yt.defaults.oLanguage,n=t.sZeroRecords;!t.sEmptyTable&&n&&"No data available in table"===e.sEmptyTable&&Ft(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&n&&"Loading..."===e.sLoadingRecords&&Ft(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands);var i=t.sDecimal;i&&qt(i)}function s(t){he(t,"ordering","bSort"),he(t,"orderMulti","bSortMulti"),he(t,"orderClasses","bSortClasses"),he(t,"orderCellsTop","bSortCellsTop"),he(t,"order","aaSorting"),he(t,"orderFixed","aaSortingFixed"),he(t,"paging","bPaginate"),he(t,"pagingType","sPaginationType"),he(t,"pageLength","iDisplayLength"),he(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&
vendor: 19,858 bytes, lines 12-13
12(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":"");var e=t.aoSearchCols;if(e)for(var n=0,i=e.length;n<i;n++)e[n]&&o(Yt.models.oSearch,e[n])}function l(e){he(e,"orderable","bSortable"),he(e,"orderData","aDataSort"),he(e,"orderSequence","asSorting"),he(e,"orderDataType","sortDataType");var n=e.aDataSort;n&&!t.isArray(n)&&(e.aDataSort=[n])}function u(e){if(!Yt.__browser){var n={};Yt.__browser=n;var i=t("<div/>").css({position:"fixed",top:0,left:0,height:1,width:1,overflow:"hidden"}).append(t("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(t("<div/>").css({width:"100%",height:10}))).appendTo("body"),r=i.children(),o=r.children();n.barWidth=r[0].offsetWidth-r[0].clientWidth,n.bScrollOversize=100===o[0].offsetWidth&&100!==r[0].clientWidth,n.bScrollbarLeft=1!==Math.round(o.offset().left),n.bBounding=!!i[0].getBoundingClientRect().width,i.remove()}t.extend(e.oBrowser,Yt.__browser),e.oScroll.iBarWidth=Yt.__browser.barWidth}function c(t,e,n,r,o,a){var s,l=r,u=!1;for(n!==i&&(s=n,u=!0);l!==o;)t.hasOwnProperty(l)&&(s=u?e(s,t[l],l,t):t[l],u=!0,l+=a);return s}function d(e,i){var r=Yt.defaults.column,o=e.aoColumns.length,a=t.extend({},Yt.models.oColumn,r,{nTh:i||n.createElement("th"),sTitle:r.sTitle?r.sTitle:i?i.innerHTML:"",aDataSort:r.aDataSort?r.aDataSort:[o],mData:r.mData?r.mData:o,idx:o});e.aoColumns.push(a);var s=e.aoPreSearchCols;s[o]=t.extend({},Yt.models.oSearch,s[o]),p(e,o,t(i).data())}function p(e,n,r){var a=e.aoColumns[n],s=e.oClasses,u=t(a.nTh);if(!a.sWidthOrig){a.sWidthOrig=u.attr("width")||null;var c=(u.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);c&&(a.sWidthOrig=c[1])}r!==i&&null!==r&&(l(r),o(Yt.defaults.column,r),r.mDataProp===i||r.mData||(r.mData=r.mDataProp),r.sType&&(a._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className),t.extend(a,r),Ft(a,r,"sWidth","sWidthOrig"),r.iDataSort!==i&&(a.aDataSort=[r.iDataSort]),Ft(a,r,"aDataSort"));var d=a.mData,p=T(d),f=a.mRender?T(a.mRender):null,h=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};a._bAttrSrc=t.isPlainObject(d)&&(h(d.sort)||h(d.type)||h(d.filter)),a._setter=null,a.fnGetData=function(t,e,n){var r=p(t,e,i,n);return f&&e?f(r,e,t,n):r},a.fnSetData=function(t,e,n){return k(d)(t,e,n)},"number"!=typeof d&&(e._rowReadObject=!0),e.oFeatures.bSort||(a.bSortable=!1,u.addClass(s.sSortableNone));var m=-1!==t.inArray("asc",a.asSorting),g=-1!==t.inArray("desc",a.asSorting);a.bSortable&&(m||g)?m&&!g?(a.sSortingClass=s.sSortableAsc,a.sSortingClassJUI=s.sSortJUIAscAllowed):!m&&g?(a.sSortingClass=s.sSortableDesc,a.sSortingClassJUI=s.sSortJUIDescAllowed):(a.sSortingClass=s.sSortable,a.sSortingClassJUI=s.sSortJUI):(a.sSortingClass=s.sSortableNone,a.sSortingClassJUI="")}function f(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;vt(t);for(var n=0,i=e.length;n<i;n++)e[n].nTh.style.width=e[n].sWidth}var r=t.oScroll;""===r.sY&&""===r.sX||mt(t),jt(t,null,"column-sizing",[t])}function h(t,e){var n=v(t,"bVisible");return"number"==typeof n[e]?n[e]:null}function m(e,n){var i=v(e,"bVisible"),r=t.inArray(n,i);return-1!==r?r:null}function g(e){var n=0;return t.each(e.aoColumns,(function(e,i){i.bVisible&&"none"!==t(i.nTh).css("display")&&n++})),n}function v(e,n){var i=[];return t.map(e.aoColumns,(function(t,e){t[n]&&i.push(e)})),i}function y(t){var e,n,r,o,a,s,l,u,c,d=t.aoColumns,p=t.aoData,f=Yt.ext.type.detect;for(e=0,n=d.length;e<n;e++)if(c=[],!(l=d[e]).sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){for(r=0,o=f.length;r<o;r++){for(a=0,s=p.length;a<s&&(c[a]===i&&(c[a]=C(t,a,e,"type")),(u=f[r](c[a],t))||r===f.length-1)&&"html"!==u;a++);if(u){l.sType=u;break}}l.sType||(l.sType="string")}}function b(e,n,r,o){var a,s,l,u,c,p,f,h=e.aoColumns;if(n)for(a=n.length-1;a>=0;a--){var m=(f=n[a]).targets!==i?f.targets:f.aTargets;for(t.isArray(m)||(m=[m]),l=0,u=m.length;l<u;l++)if("number"==typeof m[l]&&m[l]>=0){for(;h.length<=m[l];)d(e);o(m[l],f)}else if("number"==typeof m[l]&&m[l]<0)o(h.length+m[l],f);else if("string"==typeof m[l])for(c=0,p=h.length;c<p;c++)("_all"==m[l]||t(h[c].nTh).hasClass(m[l]))&&o(c,f)}if(r)for(a=0,s=r.length;a<s;a++)o(a,r[a])}function _(e,n,r,o){var a=e.aoData.length,s=t.extend(!0,{},Yt.models.oRow,{src:r?"dom":"data",idx:a});s._aData=n,e.aoData.push(s);for(var l=e.aoColumns,u=0,c=l.length;u<c;u++)l[u].sType=null;e.aiDisplayMaster.push(a);var d=e.rowIdFn(n);return d!==i&&(e.aIds[d]=s),!r&&e.oFeatures.bDeferRender||O(e,a,r,o),a}function w(e,n){var i;return n instanceof t||(n=t(n)),n.map((function(t,n){return i=F(e,n),_(e,i.data,n,i.cells)}))}function $(t,e){return e._DT_RowIndex!==i?e._DT_RowIndex:null}function x(e,n,i){return t.inArray(i,e.aoData[n].anCells)}function C(t,e,n,r){var o=t.iDraw,a=t.aoColumns[n],s=t.aoData[e]._aData,l=a.sDefaultContent,u=a.fnGetData(s,r,{settings:t,row:e,col:n});if(u===i)return t.iDrawError!=o&&null===l&&(Pt(t,0,"Requested unknown parameter "+("function"==typeof a.mData?"{function}":"'"+a.mData+"'")+" for row "+e+", column "+n,4),t.iDrawError=o),l;if(u!==s&&null!==u||null===l||r===i){if("function"==typeof u)return u.call(s)}else u=l;return null===u&&"display"==r?"":u}function S(t,e,n,i){var r=t.aoColumns[n],o=t.aoData[e]._aData;r.fnSetData(o,i,{settings:t,row:e,col:n})}function D(e){return t.map(e.match(/(\\.|[^\.])+/g)||[""],(function(t){return t.replace(/\\./g,".")}))}function T(e){if(t.isPlainObject(e)){var n={};return t.each(e,(function(t,e){e&&(n[t]=T(e))})),function(t,e,r,o){var a=n[e]||n._;return a!==i?a(t,e,r,o):t}}if(null===e)return function(t){return t};if("function"==typeof e)return function(t,n,i,r){return e(t,n,i,r)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t){return t[e]};var r=function(e,n,o){var a,s,l,u 13;if(""!==o)for(var c=D(o),d=0,p=c.length;d<p;d++){if(a=c[d].match(me),s=c[d].match(ge),a){if(c[d]=c[d].replace(me,""),""!==c[d]&&(e=e[c[d]]),l=[],c.splice(0,d+1),u=c.join("."),t.isArray(e))for(var f=0,h=e.length;f<h;f++)l.push(r(e[f],n,u));var m=a[0].substring(1,a[0].length-1);e=""===m?l:l.join(m);break}if(s)c[d]=c[d].replace(ge,""),e=e[c[d]]();else{if(null===e||e[c[d]]===i)return i;e=e[c[d]]}}return e};return function(t,n){return r(t,n,e)}}function k(e){if(t.isPlainObject(e))return k(e._);if(null===e)return function(){};if("function"==typeof e)return function(t,n,i){e(t,"set",n,i)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t,n){t[e]=n};var n=function(e,r,o){for(var a,s,l,u,c,d=D(o),p=d[d.length-1],f=0,h=d.length-1;f<h;f++){if(s=d[f].match(me),l=d[f].match(ge),s){if(d[f]=d[f].replace(me,""),e[d[f]]=[],(a=d.slice()).splice(0,f+1),c=a.join("."),t.isArray(r))for(var m=0,g=r.length;m<g;m++)n(u={},r[m],c),e[d[f]].push(u);else e[d[f]]=r;return}l&&(d[f]=d[f].replace(ge,""),e=e[d[f]](r)),null!==e[d[f]]&&e[d[f]]!==i||(e[d[f]]={}),e=e[d[f]]}p.match(ge)?e=e[p.replace(ge,"")](r):e[p.replace(me,"")]=r};return function(t,i){return n(t,i,e)}}function A(t){return le(t.aoData,"_aData")}function E(t){t.aoData.length=0,t.aiDisplayMaster.length=0,t.aiDisplay.length=0,t.aIds={}}function I(t,e,n){for(var r=-1,o=0,a=t.length;o<a;o++)t[o]==e?r=o:t[o]>e&&t[o]--;-1!=r&&n===i&&t.splice(r,1)}function P(t,e,n,r){var o,a,s=t.aoData[e],l=function(n,i){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=C(t,e,i,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==s.src)){var u=s.anCells;if(u)if(r!==i)l(u[r],r);else for(o=0,a=u.length;o<a;o++)l(u[o],o)}else s._aData=F(t,s,r,r===i?i:s._aData).data;s._aSortData=null,s._aFilterData=null;var c=t.aoColumns;if(r!==i)c[r].sType=null;else{for(o=0,a=c.length;o<a;o++)c[o].sType=null;M(t,s)}}function F(e,n,r,o){var a,s,l,u=[],c=n.firstChild,d=0,p=e.aoColumns,f=e._rowReadObject;o=o!==i?o:f?{}:[];var h=function(t,e){if("string"==typeof t){var n=t.indexOf("@");if(-1!==n){var i=t.substring(n+1);k(t)(o,e.getAttribute(i))}}},m=function(e){r!==i&&r!==d||(s=p[d],l=t.trim(e.innerHTML),s&&s._bAttrSrc?(k(s.mData._)(o,l),h(s.mData.sort,e),h(s.mData.type,e),h(s.mData.filter,e)):f?(s._setter||(s._setter=k(s.mData)),s._setter(o,l)):o[d]=l);d++};if(c)for(;c;)"TD"!=(a=c.nodeName.toUpperCase())&&"TH"!=a||(m(c),u.push(c)),c=c.nextSibling;else for(var g=0,v=(u=n.anCells).length;g<v;g++)m(u[g]);var y=n.firstChild?n:n.nTr;if(y){var b=y.getAttribute("id");b&&k(e.rowId)(o,b)}return{data:o,cells:u}}function O(e,i,r,o){var a,s,l,u,c,d=e.aoData[i],p=d._aData,f=[];if(null===d.nTr){for(a=r||n.createElement("tr"),d.nTr=a,d.anCells=f,a._DT_RowIndex=i,M(e,d),u=0,c=e.aoColumns.length;u<c;u++)l=e.aoColumns[u],(s=r?o[u]:n.createElement(l.sCellType))._DT_CellIndex={row:i,column:u},f.push(s),r&&!l.mRender&&l.mData===u||t.isPlainObject(l.mData)&&l.mData._===u+".display"||(s.innerHTML=C(e,i,u,"display")),l.sClass&&(s.className+=" "+l.sClass),l.bVisible&&!r?a.appendChild(s):!l.bVisible&&r&&s.parentNode.removeChild(s),l.fnCreatedCell&&l.fnCreatedCell.call(e.oInstance,s,C(e,i,u),p,i,u);jt(e,"aoRowCreatedCallback",null,[a,p,i])}d.nTr.setAttribute("role","row")}function M(e,n){var i=n.nTr,r=n._aData;if(i){var o=e.rowIdFn(r);if(o&&(i.id=o),r.DT_RowClass){var a=r.DT_RowClass.split(" ");n.__rowc=n.__rowc?fe(n.__rowc.concat(a)):a,t(i).removeClass(n.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&t(i).attr(r.DT_RowAttr),r.DT_RowData&&t(i).data(r.DT_RowData)}}function N(e){var n,i,r,o,a,s=e.nTHead,l=e.nTFoot,u=0===t("th, td",s).length,c=e.oClasses,d=e.aoColumns;for(u&&(o=t("<tr/>").appendTo(s)),n=0,i=d.length;n<i;n++)a=d[n],r=t(a.nTh).addClass(a.sClass),u&&r.appendTo(o),e.oFeatures.bSort&&(r.addClass(a.sSortingClass),!1!==a.bSortable&&(r.attr("tabindex",e.iTabIndex).attr("aria-controls",e.sTableId),Dt(e,a.nTh,n))),a.sTitle!=r[0].innerHTML&&r.html(a.sTitle),Rt(e,"header")(e,r,a,c);if(u&&B(e.aoHeader,s),t(s).find(">tr").attr("role","row"),t(s).find(">tr>th, >tr>td").addClass(c.sHeaderTH),t(l).find(">tr>th, >tr>td").addClass(c.sFooterTH),null!==l){var p=e.aoFooter[0];for(n=0,i=p.length;n<i;n++)(a=d[n]).nTf=p[n].cell,a.sClass&&t(a.nTf).addClass(a.sClass)}}function j(e,n,r){var o,a,s,l,u,c,d,p,f,h=[],m=[],g=e.aoColumns.length;if(n){for(r===i&&(r=!1),o=0,a=n.length;o<a;o++){for(h[o]=n[o].slice(),h[o].nTr=n[o].nTr,s=g-1;s>=0;s--)e.aoColumns[s].bVisible||r||h[o].splice(s,1);m.push([])}for(o=0,a=h.length;o<a;o++){if(d=h[o].nTr)for(;c=d.firstChild;)d.removeChild(c);for(s=0,l=h[o].length;s<l;s++)if(p=1,f=1,m[o][s]===i){for(d.appendChild(h[o][s].cell),m[o][s]=1;h[o+p]!==i&&h[o][s].cell==h[o+p][s].cell;)m[o+p][s]=1,p++;for(;h[o][s+f]!==i&&h[o][s].cell==h[o][s+f].cell;){for(u=0;u<p;u++)m[o+u][s+f]=1;f++}t(h[o][s].cell).attr("rowspan",p).attr("colspan",f)}}}}function L(e){var n=jt(e,"aoPreDrawCallback","preDraw",[e]);if(-1===t.inArray(!1,n)){var r=[],o=0,a=e.asStripeClasses,s=a.length,l=(e.aoOpenRows.length,e.oLanguage),u=e.iInitDisplayStart,c="ssp"==Ht(e),d=e.aiDisplay;e.bDrawing=!0,u!==i&&-1!==u&&(e._iDisplayStart=c?u:u>=e.fnRecordsDisplay()?0:u,e.iInitDisplayStart=-1);var p=e._iDisplayStart,f=e.fnDisplayEnd();if(e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,ft(e,!1);else if(c){if(!e.bDestroying&&!W(e))return}else e.iDraw++;if(0!==d.length)for(var h=c?0:p,m=c?e.aoData.length:f,v=h;v<m;v++){var y=d[v],b=e.aoData[y];null===b.nTr&&O(e,y);var _=b.nTr;if(0!==s){var w=a[o%s];b._sRowStripe!=w&&(t(_).removeClass(b._sRowStripe).addClass(w),b._sRowStripe=w)}jt(e,"aoRowCallback",null,[_,b._aData,o,v]),r.push(_),o++}else{var $=l.sZeroRecords;1==e.iDraw&&"ajax"==Ht(e)?$=l.sLoadingRecords:l.sEmptyTable&&0===e.fnRecordsTotal()&&($=l.sEmptyTable),r[0]=t("<tr/>",{class:s?a[0]:""}).append(t("<td />",{valign:"top",colSpan:g(e),class:e.oClasses.sRowEmpty}).html($))[0]}jt(e,"aoHeaderCallback","header",[t(e.nTHead).children("tr")[0],A(e),p,f,d]),jt(e,"aoFooterCallback","footer",[t(e.nTFoot).children("tr")[0],A(e),p,f,d]);var x=t(e.nTBody);x.children().detach(),x.append(t(r)),jt(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else ft(e,!1)}function R(t,e){var n=t.oFeatures,i=n.bSort,r=n.bFilter;i&&xt(t),r?X(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,L(t),t._drawHold=!1}function H(e){var n=e.oClasses,i=t(e.nTable),r=t("<div/>").insertBefore(i),o=e.oFeatures,a=t("<div/>",{id:e.sTableId+"_wrapper",class:n.sWrapper+(e.nTFoot?"":" "+n.sNoFooter)});e.nHolding=r[0],e.nTableWrapper=a[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var s,l,u,c,d,p,f=e.sDom.split(""),h=0;h<f.length;h++){if(s=null,"<"==(l=f[h])){if(u=t("<div/>")[0],"'"==(c=f[h+1])||'"'==c){for(d="",p=2;f[h+p]!=c;)d+=f[h+p],p++;if("H"==d?d=n.sJUIHeader:"F"==d&&(d=n.sJUIFooter),-1!=d.indexOf(".")){var m=d.split(".");u.id=m[0].substr(1,m[0].length-1),u.className=m[1]}else"#"==d.charAt(0)?u.id=d.substr(1,d.length-1):u.className=d;h+=p}a.append(u),a=t(u)}else if(">"==l)a=a.parent();else if("l"==l&&o.bPaginate&&o.bLengthChange)s=ut(e);else if("f"==l&&o.bFilter)s=Y(e);else if("r"==l&&o.bProcessing)s=pt(e);else if("t"==l)s=ht(e);else if("i"==l&&o.bInfo)s=it(e);else if("p"==l&&o.bPaginate)s=ct(e);else if(0!==Yt.ext.feature.length)for(var g=Yt.ext.feature,v=0,y=g.length;v<y;v++)if(l==g[v].cFeature){s=g[v].fnInit(e);break}if(s){var b=e.aanFeatures;b[l]||(b[l]=[]),b[l].push(s),a.append(s)}}r.replaceWith(a),e.nHolding=null}function B(e,n){var i,r,o,a,s,l,u,c,d,p,f,h=t(n).children("tr"),m=function(t,e,n){for(var i=t[e];i[n];)n++;return n};for(e.splice(0,e.length),o=0,l=h.length;o<l;o++)e.push([]);for(o=0,l=h.length;o<l;o++)for(c=0,r=(i=h[o]).firstChild;r;){if("TD"==r.nodeName.toUpperCase()||"TH"==r.nodeName.toUpperCase())for(d=(d=1*r.getAttribute("colspan"))&&0!==d&&1!==d?d:1,p=(p=1*r.getAttribute("rowspan"))&&0!==p&&1!==p?p:1,u=m(e,o,c),f=1===d,s=0;s<d;s++)for(a=0;a<p;a++)e[o+a][u+s]={cell:r,unique:f},e[o+a].nTr=i;r=r.nextSibling}}function q(t,e,n){var i=[];n||(n=t.aoHeader,e&&B(n=[],e));for(var r=0,o=n.length;r<o;r++)for(var a=0,s=n[r].length;a<s;a++)!n[r][a].unique||i[a]&&t.bSortCellsTop||(i[a]=n[r][a].cell);return i}function z(e,n,i){if(jt(e,"aoServerParams","serverParams",[n]),n&&t.isArray(n)){var r={},o=/(.*?)\[\]$/;t.each(n,(function(t,e){var n=e.name.match(o);if(n){var i=n[0];r[i]||(r[i]=[]),r[i].push(e.value)}else r[e.name]=e.value})),n=r}var a,s=e.ajax,l=e.oInstance,u=function(t){jt(e,null,"xhr",[e,t,e.jqXHR]),i(t)};if(t.isPlainObject(s)&&s.data){a=s.data;var c=t.isFunction(a)?a(n,e):a;n=t.isFunction(a)&&c?c:t.extend(!0,n,c),delete s.data}var d={data:n,success:function(t){var n=t.error||t.sError;n&&Pt(e,0,n),e.json=t,u(t)},dataType:"json",cache:!1,type:e.sServerMethod,error:function(n,i){var r=jt(e,null,"xhr",[e,null,e.jqXHR]);-1===t.inArray(!0,r)&&("parsererror"==i?Pt(e,0,"Invalid JSON response",1):4===n.readyState&&Pt(e,0,"Ajax error",7)),ft(e,!1)}};e.oAjaxData=n,jt(e,null,"preXhr",[e,n]),e.fnServerData?e.fnServerData.call(l,e.sAjaxSource,t.map(n,(function(t,e){return{name:e,value:t}})),u,e):e.sAjaxSource||"string"==typeof s?e.jqXHR=t.ajax(t.extend(d,{url:s||e.sAjaxSource})):t.isFunction(s)?e.jqXHR=s.call(l,n,u,e):(e.jqXHR=t.ajax(t.extend(d,s)),s.data=a)}function W(t){return!t.bAjaxDataGet||(t.iDraw++,ft(t,!0),z(t,V(t),(function(e){U(t,e)})),!1)}function V(e){var n,i,r,o,a=e.aoColumns,s=a.length,l=e.oFeatures,u=e.oPreviousSearch,c=e.aoPreSearchCols,d=[],p=$t(e),f=e._iDisplayStart,h=!1!==l.bPaginate?e._iDisplayLength:-1,m=function(t,e){d.push({name:t,value:e})};m("sEcho",e.iDraw),m("iColumns",s),m("sColumns",le(a,"sName").join(",")),m("iDisplayStart",f),m("iDisplayLength",h);var g={draw:e.iDraw,columns:[],order:[],start:f,length:h,search:{value:u.sSearch,regex:u.bRegex}};for(n=0;n<s;n++)r=a[n],o=c[n],i="function"==typeof r.mData?"function":r.mData,g.columns.push({data:i,name:r.sName,searchable:r.bSearchable,orderable:r.bSortable,search:{value:o.sSearch,regex:o.bRegex}}),m("mDataProp_"+n,i),l.bFilter&&(m("sSearch_"+n,o.sSearch),m("bRegex_"+n,o.bRegex),m("bSearchable_"+n,r.bSearchable)),l.bSort&&m("bSortable_"+n,r.bSortable);l.bFilter&&(m("sSearch",u.sSearch),m("bRegex",u.bRegex)),l.bSort&&(t.each(p,(function(t,e){g.order.push({column:e.col,dir:e.dir}),m("iSortCol_"+t,e.col),m("sSortDir_"+t,e.dir)})),m("iSortingCols",p.length));var v=Yt.ext.legacy.ajax;return null===v?e.sAjaxSource?d:g:v?d:g}function U(t,e){var n=function(t,n){return e[t]!==i?e[t]:e[n]},r=G(t,e),o=n("sEcho","draw"),a=n("iTotalRecords","recordsTotal"),s=n("iTotalDisplayRecords","recordsFiltered");if(o){if(1*o<t.iDraw)return;t.iDraw=1*o}E(t),t._iRecordsTotal=parseInt(a,10),t._iRecordsDisplay=parseInt(s,10);for(var l=0,u=r.length;l<u;l++)_(t,r[l]);t.aiDisplay=t.aiDisplayMaster.slice(),t.bAjaxDataGet=!1,L(t),t._bInitComplete||st(t,e),t.bAjaxDataGet=!0,ft(t,!1)}function G(e,n){var r=t.isPlainObject(e.ajax)&&e.ajax.dataSrc!==i?e.ajax.dataSrc:e.sAjaxDataProp;return"data"===r?n.aaData||n[r]:""!==r?T(r)(n):n}function Y(e){var i=e.oClasses,r=e.sTableId,o=e.oLanguage,a=e.oPreviousSearch,s=e.aanFeatures,l='<input type="search" class="'+i.sFilterInput+'"/>',u=o.sSearch;u=u.match(/_INPUT_/)?u.replace("_INPUT_",l):u+l;var c=t("<div/>",{id:s.f?null:r+"_filter",class:i.sFilter}).append(t("<label/>").append(u)),d=function(){s.f;var t=this.value?this.value:"";t!=a.sSearch&&(X(e,{sSearch:t,bRegex:a.bRegex,bSmart:a.bSmart,bCaseInsensitive:a.bCaseInsensitive}),e._iDisplayStart=0,L(e))},p=null!==e.searchDelay?e.searchDelay:"ssp"===Ht(e)?400:0,f=t("input",c).val(a.sSearch).attr("placeholder",o.sSearchPlaceholder).bind("keyup.DT search.DT input.DT paste.DT cut.DT",p?we(d,p):d).bind("keypress.DT",(function(t){if(13==t.keyCode)return!1})).attr("aria-controls",r);return t(e.nTable).on("search.dt.DT",(function(t,i){if(e===i)try{f[0]!==n.activeElement&&f.val(a.sSearch)}catch(t){}})),c[0]}function X(t,e,n){var r=t.oPreviousSearch,o=t.aoPreSearchCols,a=function(t){r.sSearch=t.sSearch,r.bRegex=t.bRegex,r.bSmart=t.bSmart,r.bCaseInsensitive=t.bCaseInsensitive},s=function(t){return t.bEscapeRegex!==i?!t.bEscapeRegex:t.bRegex};if(y(t),"ssp"!=Ht(t)){Q(t,e.sSearch,n,s(e),e.bSmart,e.bCaseInsensitive),a(e);for(var l=0;l<o.length;l++)K(t,o[l].sSearch,l,s(o[l]),o[l].bSmart,o[l].bCaseInsensitive);J(t)}else a(e);t.bFiltered=!0,jt(t,null,"search",[t])}function J(e){for(var n,i,r=Yt.ext.search,o=e.aiDisplay,a=0,s=r.length;a<s;a++){for(var l=[],u=0,c=o.length;u<c;u++)i=o[u],n=e.aoData[i],r[a](e,n._aFilterData,i,n._aData,u)&&l.push(i);o.length=0,t.merge(o,l)}}function K(t,e,n,i,r,o){if(""!==e)for(var a,s=t.aiDisplay,l=Z(e,i,r,o),u=s.length-1;u>=0;u--)a=t.aoData[s[u]]._aFilterData[n],l.test(a)||s.splice(u,1)}function Q(t,e,n,i,r,o){var a,s,l,u=Z(e,i,r,o),c=t.oPreviousSearch.sSearch,d=t.aiDisplayMaster;if(0!==Yt.ext.search.length&&(n=!0),s=tt(t),e.length<=0)t.aiDisplay=d.slice();else for((s||n||c.length>e.length||0!==e.indexOf(c)||t.bSorted)&&(t.aiDisplay=d.slice()),l=(a=t.aiDisplay).length-1;l>=0;l--)u.test(t.aoData[a[l]]._sFilterRow)||a.splice(l,1)}function Z(e,n,i,r){if(e=n?e:ve(e),i){var o=t.map(e.match(/"[^"]+"|[^ ]+/g)||[""],(function(t){if('"'===t.charAt(0)){var e=t.match(/^"(.*)"$/);t=e?e[1]:t}return t.replace('"',"")}));e="^(?=.*?"+o.join(")(?=.*?")+").*$"}return new RegExp(e,r?"i":"")}function tt(t){var e,n,i,r,o,a,s,l,u=t.aoColumns,c=Yt.ext.type.search,d=!1;for(n=0,r=t.aoData.length;n<r;n++)if(!(l=t.aoData[n])._aFilterData){for(a=[],i=0,o=u.length;i<o;i++)(e=u[i]).bSearchable?(s=C(t,n,i,"filter"),c[e.sType]&&(s=c[e.sType](s)),null===s&&(s=""),"string"!=typeof s&&s.toString&&(s=s.toString())):s="",s.indexOf&&-1!==s.indexOf("&")&&(ye.innerHTML=s,s=be?ye.textContent:ye.innerText),s.replace&&(s=s.replace(/[\r\n]/g,"")),a.push(s);l._aFilterData=a,l._sFilterRow=a.join(" "),d=!0}return d}function et(t){return{search:t.sSearch,smart:t.bSmart,regex:t.bRegex,caseInsensitive:t.bCaseInsensitive}}function nt(t){return{sSearch:t.search,bSmart:t.smart,bRegex:t.regex,bCaseInsensitive:t.caseInsensitive}}function it(e){var n=e.sTableId,i=e.aanFeatures.i,r=t("<div/>
13",{class:e.oClasses.sInfo,id:i?null:n+"_info"});return i||(e.aoDrawCallback.push({fn:rt,sName:"information"}),r.attr("role","status").attr("aria-live","polite"),t(e.nTable).attr("aria-describedby",n+"_info")),r[0]}function rt(e){var n=e.aanFeatures.i;if(0!==n.length){var i=e.oLanguage,r=e._iDisplayStart+1,o=e.fnDisplayEnd(),a=e.fnRecordsTotal(),s=e.fnRecordsDisplay(),l=s?i.sInfo:i.sInfoEmpty;s!==a&&(l+=" "+i.sInfoFiltered),l=ot(e,l+=i.sInfoPostFix);var u=i.fnInfoCallback;null!==u&&(l=u.call(e.oInstance,e,r,o,a,s,l)),t(n).html(l)}}function ot(t,e){var n=t.fnFormatNumber,i=t._iDisplayStart+1,r=t._iDisplayLength,o=t.fnRecordsDisplay(),a=-1===r;return e.replace(/_START_/g,n.call(t,i)).replace(/_END_/g,n.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,n.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(t,o)).replace(/_PAGE_/g,n.call(t,a?1:Math.ceil(i/r))).replace(/_PAGES_/g,n.call(t,a?1:Math.ceil(o/r)))}function at(t){var e,n,i,r=t.iInitDisplayStart,o=t.aoColumns,a=t.oFeatures,s=t.bDeferLoading;if(t.bInitialised){for(H(t),N(t),j(t,t.aoHeader),j(t,t.aoFooter),ft(t,!0),a.bAutoWidth&&vt(t),e=0,n=o.length;e<n;e++)(i=o[e]).sWidth&&(i.nTh.style.width=wt(i.sWidth));jt(t,null,"preInit",[t]),R(t);var l=Ht(t);("ssp"!=l||s)&&("ajax"==l?z(t,[],(function(n){var i=G(t,n);for(e=0;e<i.length;e++)_(t,i[e]);t.iInitDisplayStart=r,R(t),ft(t,!1),st(t,n)}),t):(ft(t,!1),st(t)))}else setTimeout((function(){at(t)}),200)}function st(t,e){t._bInitComplete=!0,(e||t.oInit.aaData)&&f(t),jt(t,null,"plugin-init",[t,e]),jt(t,"aoInitComplete","init",[t,e])}function lt(t,e){var n=parseInt(e,10);t._iDisplayLength=n,Lt(t),jt(t,null,"length",[t,n])}function ut(e){for(var n=e.oClasses,i=e.sTableId,r=e.aLengthMenu,o=t.isArray(r[0]),a=o?r[0]:r,s=o?r[1]:r,l=t("<select/>",{name:i+"_length","aria-controls":i,class:n.sLengthSelect}),u=0,c=a.length;u<c;u++)l[0][u]=new Option(s[u],a[u]);var d=t("<div><label/></div>").addClass(n.sLength);return e.aanFeatures.l||(d[0].id=i+"_length"),d.children().append(e.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),t("select",d).val(e._iDisplayLength).bind("change.DT",(function(){lt(e,t(this).val()),L(e)})),t(e.nTable).bind("length.dt.DT",(function(n,i,r){e===i&&t("select",d).val(r)})),d[0]}function ct(e){var n=e.sPaginationType,i=Yt.ext.pager[n],r="function"==typeof i,o=function(t){L(t)},a=t("<div/>").addClass(e.oClasses.sPaging+n)[0],s=e.aanFeatures;return r||i.fnInit(e,a,o),s.p||(a.id=e.sTableId+"_paginate",e.aoDrawCallback.push({fn:function(t){if(r){var e,n,a=t._iDisplayStart,l=t._iDisplayLength,u=t.fnRecordsDisplay(),c=-1===l,d=c?0:Math.ceil(a/l),p=c?1:Math.ceil(u/l),f=i(d,p);for(e=0,n=s.p.length;e<n;e++)Rt(t,"pageButton")(t,s.p[e],e,f,d,p)}else i.fnUpdate(t,o)},sName:"pagination"})),a}function dt(t,e,n){var i=t._iDisplayStart,r=t._iDisplayLength,o=t.fnRecordsDisplay();0===o||-1===r?i=0:"number"==typeof e?(i=e*r)>o&&(i=0):"first"==e?i=0:"previous"==e?(i=r>=0?i-r:0)<0&&(i=0):"next"==e?i+r<o&&(i+=r):"last"==e?i=Math.floor((o-1)/r)*r:Pt(t,0,"Unknown paging action: "+e,5);var a=t._iDisplayStart!==i;return t._iDisplayStart=i,a&&(jt(t,null,"page",[t]),n&&L(t)),a}function pt(e){return t("<div/>",{id:e.aanFeatures.r?null:e.sTableId+"_processing",class:e.oClasses.sProcessing}).html(e.oLanguage.sProcessing).insertBefore(e.nTable)[0]}function ft(e,n){e.oFeatures.bProcessing&&t(e.aanFeatures.r).css("display",n?"block":"none"),jt(e,null,"processing",[e,n])}function ht(e){var n=t(e.nTable);n.attr("role","grid");var i=e.oScroll;if(""===i.sX&&""===i.sY)return e.nTable;var r=i.sX,o=i.sY,a=e.oClasses,s=n.children("caption"),l=s.length?s[0]._captionSide:null,u=t(n[0].cloneNode(!1)),c=t(n[0].cloneNode(!1)),d=n.children("tfoot"),p="<div/>",f=function(t){return t?wt(t):null};d.length||(d=null);var h=t(p,{class:a.sScrollWrapper}).append(t(p,{class:a.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?f(r):"100%"}).append(t(p,{class:a.sScrollHeadInner}).css({"box-sizing":"content-box",width:i.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===l?s:null).append(n.children("thead"))))).append(t(p,{class:a.sScrollBody}).css({position:"relative",overflow:"auto",width:f(r)}).append(n));d&&h.append(t(p,{class:a.sScrollFoot}).css({overflow:"hidden",border:0,width:r?f(r):"100%"}).append(t(p,{class:a.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===l?s:null).append(n.children("tfoot")))));var m=h.children(),g=m[0],v=m[1],y=d?m[2]:null;return r&&t(v).on("scroll.DT",(function(){var t=this.scrollLeft;g.scrollLeft=t,d&&(y.scrollLeft=t)}
vendor: 27,638 bytes, lines 13-14
13)),t(v).css(o&&i.bCollapse?"max-height":"height",o),e.nScrollHead=g,e.nScrollBody=v,e.nScrollFoot=y,e.aoDrawCallback.push({fn:mt,sName:"scrolling"}),h[0]}function mt(e){var n,r,o,a,s,l,u,c,d,p=e.oScroll,m=p.sX,g=p.sXInner,v=p.sY,y=p.iBarWidth,b=t(e.nScrollHead),_=b[0].style,w=b.children("div"),$=w[0].style,x=w.children("table"),C=e.nScrollBody,S=t(C),D=C.style,T=t(e.nScrollFoot).children("div"),k=T.children("table"),A=t(e.nTHead),E=t(e.nTable),I=E[0],P=I.style,F=e.nTFoot?t(e.nTFoot):null,O=e.oBrowser,M=O.bScrollOversize,N=le(e.aoColumns,"nTh"),j=[],L=[],R=[],H=[],B=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},z=C.scrollHeight>C.clientHeight;if(e.scrollBarVis!==z&&e.scrollBarVis!==i)return e.scrollBarVis=z,void f(e);e.scrollBarVis=z,E.children("thead, tfoot").remove(),F&&(l=F.clone().prependTo(E),r=F.find("tr"),a=l.find("tr")),s=A.clone().prependTo(E),n=A.find("tr"),o=s.find("tr"),s.find("th, td").removeAttr("tabindex"),m||(D.width="100%",b[0].style.width="100%"),t.each(q(e,s),(function(t,n){u=h(e,t),n.style.width=e.aoColumns[u].sWidth})),F&>((function(t){t.style.width=""}),a),d=E.outerWidth(),""===m?(P.width="100%",M&&(E.find("tbody").height()>C.offsetHeight||"scroll"==S.css("overflow-y"))&&(P.width=wt(E.outerWidth()-y)),d=E.outerWidth()):""!==g&&(P.width=wt(g),d=E.outerWidth()),gt(B,o),gt((function(e){R.push(e.innerHTML),j.push(wt(t(e).css("width")))}),o),gt((function(e,n){-1!==t.inArray(e,N)&&(e.style.width=j[n])}),n),t(o).height(0),F&&(gt(B,a),gt((function(e){H.push(e.innerHTML),L.push(wt(t(e).css("width")))}),a),gt((function(t,e){t.style.width=L[e]}),r),t(a).height(0)),gt((function(t,e){t.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+R[e]+"</div>",t.style.width=j[e]}),o),F&>((function(t,e){t.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+H[e]+"</div>",t.style.width=L[e]}),a),E.outerWidth()<d?(c=C.scrollHeight>C.offsetHeight||"scroll"==S.css("overflow-y")?d+y:d,M&&(C.scrollHeight>C.offsetHeight||"scroll"==S.css("overflow-y"))&&(P.width=wt(c-y)),""!==m&&""===g||Pt(e,1,"Possible column misalignment",6)):c="100%",D.width=wt(c),_.width=wt(c),F&&(e.nScrollFoot.style.width=wt(c)),v||M&&(D.height=wt(I.offsetHeight+y));var W=E.outerWidth();x[0].style.width=wt(W),$.width=wt(W);var V=E.height()>C.clientHeight||"scroll"==S.css("overflow-y"),U="padding"+(O.bScrollbarLeft?"Left":"Right");$[U]=V?y+"px":"0px",F&&(k[0].style.width=wt(W),T[0].style.width=wt(W),T[0].style[U]=V?y+"px":"0px"),E.children("colgroup").insertBefore(E.children("thead")),S.scroll(),!e.bSorted&&!e.bFiltered||e._drawHold||(C.scrollTop=0)}function gt(t,e,n){for(var i,r,o=0,a=0,s=e.length;a<s;){for(i=e[a].firstChild,r=n?n[a].firstChild:null;i;)1===i.nodeType&&(n?t(i,r,o):t(i,o),o++),i=i.nextSibling,r=n?r.nextSibling:null;a++}}function vt(n){var i,r,o,a=n.nTable,s=n.aoColumns,l=n.oScroll,u=l.sY,c=l.sX,d=l.sXInner,p=s.length,m=v(n,"bVisible"),y=t("th",n.nTHead),b=a.getAttribute("width"),_=a.parentNode,w=!1,$=n.oBrowser,x=$.bScrollOversize,C=a.style.width;for(C&&-1!==C.indexOf("%")&&(b=C),i=0;i<m.length;i++)null!==(r=s[m[i]]).sWidth&&(r.sWidth=yt(r.sWidthOrig,_),w=!0);if(x||!w&&!c&&!u&&p==g(n)&&p==y.length)for(i=0;i<p;i++){var S=h(n,i);null!==S&&(s[S].sWidth=wt(y.eq(i).width()))}else{var D=t(a).clone().css("visibility","hidden").removeAttr("id");D.find("tbody tr").remove();var T=t("<tr/>").appendTo(D.find("tbody"));for(D.find("thead, tfoot").remove(),D.append(t(n.nTHead).clone()).append(t(n.nTFoot).clone()),D.find("tfoot th, tfoot td").css("width",""),y=q(n,D.find("thead")[0]),i=0;i<m.length;i++)r=s[m[i]],y[i].style.width=null!==r.sWidthOrig&&""!==r.sWidthOrig?wt(r.sWidthOrig):"",r.sWidthOrig&&c&&t(y[i]).append(t("<div/>").css({width:r.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(i=0;i<m.length;i++)r=s[o=m[i]],t(bt(n,o)).clone(!1).append(r.sContentPadding).appendTo(T);t("[name]",D).removeAttr("name");var k=t("<div/>").css(c||u?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(D).appendTo(_);c&&d?D.width(d):c?(D.css("width","auto"),D.removeAttr("width"),D.width()<_.clientWidth&&b&&D.width(_.clientWidth)):u?D.width(_.clientWidth):b&&D.width(b);var A=0;for(i=0;i<m.length;i++){var E=t(y[i]),I=E.outerWidth()-E.width(),P=$.bBounding?Math.ceil(y[i].getBoundingClientRect().width):E.outerWidth();A+=P,s[m[i]].sWidth=wt(P-I)}a.style.width=wt(A),k.remove()}if(b&&(a.style.width=wt(b)),(b||c)&&!n._reszEvt){var F=function(){t(e).bind("resize.DT-"+n.sInstance,we((function(){f(n)})))};x?setTimeout(F,1e3):F(),n._reszEvt=!0}}function yt(e,i){if(!e)return 0;var r=t("<div/>").css("width",wt(e)).appendTo(i||n.body),o=r[0].offsetWidth;return r.remove(),o}function bt(e,n){var i=_t(e,n);if(i<0)return null;var r=e.aoData[i];return r.nTr?r.anCells[n]:t("<td/>").html(C(e,i,n,"display"))[0]}function _t(t,e){for(var n,i=-1,r=-1,o=0,a=t.aoData.length;o<a;o++)(n=(n=(n=C(t,o,e,"display")+"").replace(_e,"")).replace(/ /g," ")).length>i&&(i=n.length,r=o);return r}function wt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function $t(e){var n,r,o,a,s,l,u,c=[],d=e.aoColumns,p=e.aaSortingFixed,f=t.isPlainObject(p),h=[],m=function(e){e.length&&!t.isArray(e[0])?h.push(e):t.merge(h,e)};for(t.isArray(p)&&m(p),f&&p.pre&&m(p.pre),m(e.aaSorting),f&&p.post&&m(p.post),n=0;n<h.length;n++)for(r=0,o=(a=d[u=h[n][0]].aDataSort).length;r<o;r++)l=d[s=a[r]].sType||"string",h[n]._idx===i&&(h[n]._idx=t.inArray(h[n][1],d[s].asSorting)),c.push({src:u,col:s,dir:h[n][1],index:h[n]._idx,type:l,formatter:Yt.ext.type.order[l+"-pre"]});return c}function xt(t){var e,n,i,r,o,a=[],s=Yt.ext.type.order,l=t.aoData,u=(t.aoColumns,0),c=t.aiDisplayMaster;for(y(t),e=0,n=(o=$t(t)).length;e<n;e++)(r=o[e]).formatter&&u++,kt(t,r.col);if("ssp"!=Ht(t)&&0!==o.length){for(e=0,i=c.length;e<i;e++)a[c[e]]=e;u===o.length?c.sort((function(t,e){var n,i,r,s,u,c=o.length,d=l[t]._aSortData,p=l[e]._aSortData;for(r=0;r<c;r++)if(0!==(s=(n=d[(u=o[r]).col])<(i=p[u.col])?-1:n>i?1:0))return"asc"===u.dir?s:-s;return(n=a[t])<(i=a[e])?-1:n>i?1:0})):c.sort((function(t,e){var n,i,r,u,c,d=o.length,p=l[t]._aSortData,f=l[e]._aSortData;for(r=0;r<d;r++)if(n=p[(c=o[r]).col],i=f[c.col],0!==(u=(s[c.type+"-"+c.dir]||s["string-"+c.dir])(n,i)))return u;return(n=a[t])<(i=a[e])?-1:n>i?1:0}))}t.bSorted=!0}function Ct(t){for(var e,n,i=t.aoColumns,r=$t(t),o=t.oLanguage.oAria,a=0,s=i.length;a<s;a++){var l=i[a],u=l.asSorting,c=l.sTitle.replace(/<.*?>/g,""),d=l.nTh;d.removeAttribute("aria-sort"),l.bSortable?(r.length>0&&r[0].col==a?(d.setAttribute("aria-sort","asc"==r[0].dir?"ascending":"descending"),n=u[r[0].index+1]||u[0]):n=u[0],e=c+("asc"===n?o.sSortAscending:o.sSortDescending)):e=c,d.setAttribute("aria-label",e)}}function St(e,n,r,o){var a,s=e.aoColumns[n],l=e.aaSorting,u=s.asSorting,c=function(e,n){var r=e._idx;return r===i&&(r=t.inArray(e[1],u)),r+1<u.length?r+1:n?null:0};if("number"==typeof l[0]&&(l=e.aaSorting=[l]),r&&e.oFeatures.bSortMulti){var d=t.inArray(n,le(l,"0"));-1!==d?(null===(a=c(l[d],!0))&&1===l.length&&(a=0),null===a?l.splice(d,1):(l[d][1]=u[a],l[d]._idx=a)):(l.push([n,u[0],0]),l[l.length-1]._idx=0)}else l.length&&l[0][0]==n?(a=c(l[0]),l.length=1,l[0][1]=u[a],l[0]._idx=a):(l.length=0,l.push([n,u[0]]),l[0]._idx=0);R(e),"function"==typeof o&&o(e)}function Dt(t,e,n,i){var r=t.aoColumns[n];Mt(e,{},(function(e){!1!==r.bSortable&&(t.oFeatures.bProcessing?(ft(t,!0),setTimeout((function(){St(t,n,e.shiftKey,i),"ssp"!==Ht(t)&&ft(t,!1)}),0)):St(t,n,e.shiftKey,i))}))}function Tt(e){var n,i,r,o=e.aLastSort,a=e.oClasses.sSortColumn,s=$t(e),l=e.oFeatures;if(l.bSort&&l.bSortClasses){for(n=0,i=o.length;n<i;n++)r=o[n].src,t(le(e.aoData,"anCells",r)).removeClass(a+(n<2?n+1:3));for(n=0,i=s.length;n<i;n++)r=s[n].src,t(le(e.aoData,"anCells",r)).addClass(a+(n<2?n+1:3))}e.aLastSort=s}function kt(t,e){var n,i,r,o=t.aoColumns[e],a=Yt.ext.order[o.sSortDataType];a&&(n=a.call(t.oInstance,t,e,m(t,e)));for(var s=Yt.ext.type.order[o.sType+"-pre"],l=0,u=t.aoData.length;l<u;l++)(i=t.aoData[l])._aSortData||(i._aSortData=[]),i._aSortData[e]&&!a||(r=a?n[l]:C(t,l,e,"sort"),i._aSortData[e]=s?s(r):r)}function At(e){if(e.oFeatures.bStateSave&&!e.bDestroying){var n={time:+new Date,start:e._iDisplayStart,length:e._iDisplayLength,order:t.extend(!0,[],e.aaSorting),search:et(e.oPreviousSearch),columns:t.map(e.aoColumns,(function(t,n){return{visible:t.bVisible,search:et(e.aoPreSearchCols[n])}}))};jt(e,"aoStateSaveParams","stateSaveParams",[e,n]),e.oSavedState=n,e.fnStateSaveCallback.call(e.oInstance,e,n)}}function Et(e){var n,r,o=e.aoColumns;if(e.oFeatures.bStateSave){var a=e.fnStateLoadCallback.call(e.oInstance,e);if(a&&a.time){var s=jt(e,"aoStateLoadParams","stateLoadParams",[e,a]);if(-1===t.inArray(!1,s)){var l=e.iStateDuration;if(!(l>0&&a.time<+new Date-1e3*l)&&o.length===a.columns.length){for(e.oLoadedState=t.extend(!0,{},a),a.start!==i&&(e._iDisplayStart=a.start,e.iInitDisplayStart=a.start),a.length!==i&&(e._iDisplayLength=a.length),a.order!==i&&(e.aaSorting=[],t.each(a.order,(function(t,n){e.aaSorting.push(n[0]>=o.length?[0,n[1]]:n)}))),a.search!==i&&t.extend(e.oPreviousSearch,nt(a.search)),n=0,r=a.columns.length;n<r;n++){var u=a.columns[n];u.visible!==i&&(o[n].bVisible=u.visible),u.search!==i&&t.extend(e.aoPreSearchCols[n],nt(u.search))}jt(e,"aoStateLoaded","stateLoaded",[e,a])}}}}}function It(e){var n=Yt.settings,i=t.inArray(e,le(n,"nTable"));return-1!==i?n[i]:null}function Pt(t,n,i,r){if(i="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+i,r&&(i+=". For more information about this error, please see http://datatables.net/tn/"+r),n)e.console&&console.log&&console.log(i);else{var o=Yt.ext,a=o.sErrMode||o.errMode;if(t&&jt(t,null,"error",[t,r,i]),"alert"==a)alert(i);else{if("throw"==a)throw new Error(i);"function"==typeof a&&a(t,r,i)}}}function Ft(e,n,r,o){t.isArray(r)?t.each(r,(function(i,r){t.isArray(r)?Ft(e,n,r[0],r[1]):Ft(e,n,r)})):(o===i&&(o=r),n[r]!==i&&(e[o]=n[r]))}function Ot(e,n,i){var r;for(var o in n)n.hasOwnProperty(o)&&(r=n[o],t.isPlainObject(r)?(t.isPlainObject(e[o])||(e[o]={}),t.extend(!0,e[o],r)):i&&"data"!==o&&"aaData"!==o&&t.isArray(r)?e[o]=r.slice():e[o]=r);return e}function Mt(e,n,i){t(e).bind("click.DT",n,(function(t){e.blur(),i(t)})).bind("keypress.DT",n,(function(t){13===t.which&&(t.preventDefault(),i(t))})).bind("selectstart.DT",(function(){return!1}))}function Nt(t,e,n,i){n&&t[e].push({fn:n,sName:i})}function jt(e,n,i,r){var o=[];if(n&&(o=t.map(e[n].slice().reverse(),(function(t){return t.fn.apply(e.oInstance,r)}))),null!==i){var a=t.Event(i+".dt");t(e.nTable).trigger(a,r),o.push(a.result)}return o}function Lt(t){var e=t._iDisplayStart,n=t.fnDisplayEnd(),i=t._iDisplayLength;e>=n&&(e=n-i),e-=e%i,(-1===i||e<0)&&(e=0),t._iDisplayStart=e}function Rt(e,n){var i=e.renderer,r=Yt.ext.renderer[n];return t.isPlainObject(i)&&i[n]?r[i[n]]||r._:"string"==typeof i&&r[i]||r._}function Ht(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}function Bt(t,e){var n=[],i=ze.numbers_length,r=Math.floor(i/2);return e<=i?n=ce(0,e):t<=r?((n=ce(0,i-2)).push("ellipsis"),n.push(e-1)):t>=e-1-r?((n=ce(e-(i-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=ce(t-r+2,t+r-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}function qt(e){t.each({num:function(t){return We(t,e)},"num-fmt":function(t){return We(t,e,ee)},"html-num":function(t){return We(t,e,Kt)},"html-num-fmt":function(t){return We(t,e,Kt,ee)}},(function(t,n){Wt.type.order[t+e+"-pre"]=n,t.match(/^html\-/)&&(Wt.type.search[t+e]=Wt.type.search.html)}))}function zt(t){return function(){var e=[It(this[Yt.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Yt.ext.internal[t].apply(this,e)}}var Wt,Vt,Ut,Gt,Yt=function(e){this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new Vt(t?It(this[Wt.iApiIndex]):this)},this.fnAddData=function(e,n){var r=this.api(!0),o=t.isArray(e)&&(t.isArray(e[0])||t.isPlainObject(e[0]))?r.rows.add(e):r.row.add(e);return(n===i||n)&&r.draw(),o.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],r=n.oScroll;t===i||t?e.draw(!1):""===r.sX&&""===r.sY||mt(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(t===i||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var r=this.api(!0),o=r.rows(t),a=o.settings()[0],s=a.aoData[o[0][0]];return o.remove(),e&&e.call(this,a,s),(n===i||n)&&r.draw(),s},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,r,o,a){var s=this.api(!0);null===e||e===i?s.search(t,n,r,a):s.column(e).search(t,n,r,a),s.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(t!==i){var r=t.nodeName?t.nodeName.toLowerCase():"";return e!==i||"td"==r||"th"==r?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return t!==i?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var i=e.cell(t).index();return[i.row,i.columnVisible,i.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(e===i||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var r=this.api(!0).column(t).visible(e);(n===i||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return It(this[Wt.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,r,o){var a=this.api(!0);return n===i||null===n?a.row(e).data(t):a.cell(e,n).data(t),(o===i||o)&&a.columns.adjust(),(r===i||r)&&a.draw(),0}, 14this.fnVersionCheck=Wt.fnVersionCheck;var n=this,r=e===i,c=this.length;for(var f in r&&(e={}),this.oApi=this.internal=Wt.internal,Yt.ext.internal)f&&(this[f]=zt(f));return this.each((function(){var f,h=c>1?Ot({},e,!0):e,m=0,g=this.getAttribute("id"),v=!1,y=Yt.defaults,$=t(this);if("table"==this.nodeName.toLowerCase()){s(y),l(y.column),o(y,y,!0),o(y.column,y.column,!0),o(y,t.extend(h,$.data()));var x=Yt.settings;for(m=0,f=x.length;m<f;m++){var C=x[m];if(C.nTable==this||C.nTHead.parentNode==this||C.nTFoot&&C.nTFoot.parentNode==this){var S=h.bRetrieve!==i?h.bRetrieve:y.bRetrieve,D=h.bDestroy!==i?h.bDestroy:y.bDestroy;if(r||S)return C.oInstance;if(D){C.oInstance.fnDestroy();break}return void Pt(C,0,"Cannot reinitialise DataTable",3)}if(C.sTableId==this.id){x.splice(m,1);break}}null!==g&&""!==g||(g="DataTables_Table_"+Yt.ext._unique++,this.id=g);var k=t.extend(!0,{},Yt.models.oSettings,{sDestroyWidth:$[0].style.width,sInstance:g,sTableId:g});k.nTable=this,k.oApi=n.internal,k.oInit=h,x.push(k),k.oInstance=1===n.length?n:$.dataTable(),s(h),h.oLanguage&&a(h.oLanguage),h.aLengthMenu&&!h.iDisplayLength&&(h.iDisplayLength=t.isArray(h.aLengthMenu[0])?h.aLengthMenu[0][0]:h.aLengthMenu[0]),h=Ot(t.extend(!0,{},y),h),Ft(k.oFeatures,h,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),Ft(k,h,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]),Ft(k.oScroll,h,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Ft(k.oLanguage,h,"fnInfoCallback"),Nt(k,"aoDrawCallback",h.fnDrawCallback,"user"),Nt(k,"aoServerParams",h.fnServerParams,"user"),Nt(k,"aoStateSaveParams",h.fnStateSaveParams,"user"),Nt(k,"aoStateLoadParams",h.fnStateLoadParams,"user"),Nt(k,"aoStateLoaded",h.fnStateLoaded,"user"),Nt(k,"aoRowCallback",h.fnRowCallback,"user"),Nt(k,"aoRowCreatedCallback",h.fnCreatedRow,"user"),Nt(k,"aoHeaderCallback",h.fnHeaderCallback,"user"),Nt(k,"aoFooterCallback",h.fnFooterCallback,"user"),Nt(k,"aoInitComplete",h.fnInitComplete,"user"),Nt(k,"aoPreDrawCallback",h.fnPreDrawCallback,"user"),k.rowIdFn=T(h.rowId),u(k);var A=k.oClasses;if(h.bJQueryUI?(t.extend(A,Yt.ext.oJUIClasses,h.oClasses),h.sDom===y.sDom&&"lfrtip"===y.sDom&&(k.sDom='<"H"lfr>t<"F"ip>'),k.renderer?t.isPlainObject(k.renderer)&&!k.renderer.header&&(k.renderer.header="jqueryui"):k.renderer="jqueryui"):t.extend(A,Yt.ext.classes,h.oClasses),$.addClass(A.sTable),k.iInitDisplayStart===i&&(k.iInitDisplayStart=h.iDisplayStart,k._iDisplayStart=h.iDisplayStart),null!==h.iDeferLoading){k.bDeferLoading=!0;var E=t.isArray(h.iDeferLoading);k._iRecordsDisplay=E?h.iDeferLoading[0]:h.iDeferLoading,k._iRecordsTotal=E?h.iDeferLoading[1]:h.iDeferLoading}var I=k.oLanguage;t.extend(!0,I,h.oLanguage),""!==I.sUrl&&(t.ajax({dataType:"json",url:I.sUrl,success:function(e){a(e),o(y.oLanguage,e),t.extend(!0,I,e),at(k)},error:function(){at(k)}}),v=!0),null===h.asStripeClasses&&(k.asStripeClasses=[A.sStripeOdd,A.sStripeEven]);var P=k.asStripeClasses,F=$.children("tbody").find("tr").eq(0);-1!==t.inArray(!0,t.map(P,(function(t){return F.hasClass(t)})))&&(t("tbody tr",this).removeClass(P.join(" ")),k.asDestroyStripes=P.slice());var O,M=[],N=this.getElementsByTagName("thead");if(0!==N.length&&(B(k.aoHeader,N[0]),M=q(k)),null===h.aoColumns)for(O=[],m=0,f=M.length;m<f;m++)O.push(null);else O=h.aoColumns;for(m=0,f=O.length;m<f;m++)d(k,M?M[m]:null);if(b(k,h.aoColumnDefs,O,(function(t,e){p(k,t,e)})),F.length){var j=function(t,e){return null!==t.getAttribute("data-"+e)?e:null};t(F[0]).children("th, td").each((function(t,e){var n=k.aoColumns[t];if(n.mData===t){var r=j(e,"sort")||j(e,"order"),o=j(e,"filter")||j(e,"search");null===r&&null===o||(n.mData={_:t+".display",sort:null!==r?t+".@data-"+r:i,type:null!==r?t+".@data-"+r:i,filter:null!==o?t+".@data-"+o:i},p(k,t))}}))}var L=k.oFeatures;if(h.bStateSave&&(L.bStateSave=!0,Et(k,h),Nt(k,"aoDrawCallback",At,"state_save")),h.aaSorting===i){var R=k.aaSorting;for(m=0,f=R.length;m<f;m++)R[m][1]=k.aoColumns[m].asSorting[0]}Tt(k),L.bSort&&Nt(k,"aoDrawCallback",(function(){if(k.bSorted){var e=$t(k),n={};t.each(e,(function(t,e){n[e.src]=e.dir})),jt(k,null,"order",[k,e,n]),Ct(k)}})),Nt(k,"aoDrawCallback",(function(){(k.bSorted||"ssp"===Ht(k)||L.bDeferRender)&&Tt(k)}),"sc");var H=$.children("caption").each((function(){this._captionSide=$.css("caption-side")})),z=$.children("thead");0===z.length&&(z=t("<thead/>").appendTo(this)),k.nTHead=z[0];var W=$.children("tbody");0===W.length&&(W=t("<tbody/>").appendTo(this)),k.nTBody=W[0];var V=$.children("tfoot");if(0===V.length&&H.length>0&&(""!==k.oScroll.sX||""!==k.oScroll.sY)&&(V=t("<tfoot/>").appendTo(this)),0===V.length||0===V.children().length?$.addClass(A.sNoFooter):V.length>0&&(k.nTFoot=V[0],B(k.aoFooter,k.nTFoot)),h.aaData)for(m=0;m<h.aaData.length;m++)_(k,h.aaData[m]);else(k.bDeferLoading||"dom"==Ht(k))&&w(k,t(k.nTBody).children("tr"));k.aiDisplay=k.aiDisplayMaster.slice(),k.bInitialised=!0,!1===v&&at(k)}else Pt(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),n=null,this},Xt={},Jt=/[\r\n]/g,Kt=/<.*?>/g,Qt=/^[\w\+\-]/,Zt=/[\w\+\-]$/,te=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),ee=/[',$\xa3\u20ac\xa5%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,ne=function(t){return!t||!0===t||"-"===t},ie=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},re=function(t,e){return Xt[e]||(Xt[e]=new RegExp(ve(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(Xt[e],"."):t},oe=function(t,e,n){var i="string"==typeof t;return!!ne(t)||(e&&i&&(t=re(t,e)),n&&i&&(t=t.replace(ee,"")),!isNaN(parseFloat(t))&&isFinite(t))},ae=function(t){return ne(t)||"string"==typeof t},se=function(t,e,n){return!!ne(t)||(ae(t)&&!!oe(pe(t),e,n)||null)},le=function(t,e,n){var r=[],o=0,a=t.length;if(n!==i)for(;o<a;o++)t[o]&&t[o][e]&&r.push(t[o][e][n]);else for(;o<a;o++)t[o]&&r.push(t[o][e]);return r},ue=function(t,e,n,r){var o=[],a=0,s=e.length;if(r!==i)for(;a<s;a++)t[e[a]][n]&&o.push(t[e[a]][n][r]);else for(;a<s;a++)o.push(t[e[a]][n]);return o},ce=function(t,e){var n,r=[];e===i?(e=0,n=t):(n=e,e=t);for(var o=e;o<n;o++)r.push(o);return r},de=function(t){for(var e=[],n=0,i=t.length;n<i;n++)t[n]&&e.push(t[n]);return e},pe=function(t){return t.replace(Kt,"")},fe=function(t){var e,n,i,r=[],o=t.length,a=0;t:for(n=0;n<o;n++){for(e=t[n],i=0;i<a;i++)if(r[i]===e)continue t;r.push(e),a++}return r};Yt.util={throttle:function(t,e){var n,r,o=e!==i?e:200;return function(){var e=this,a=+new Date,s=arguments;n&&a<n+o?(clearTimeout(r),r=setTimeout((function(){n=i,t.apply(e,s)}),o)):(n=a,t.apply(e,s))}},escapeRegex:function(t){return t.replace(te,"\\$1")}};var he=function(t,e,n){t[e]!==i&&(t[n]=t[e])},me=/\[.*?\]$/,ge=/\(\)$/,ve=Yt.util.escapeRegex,ye=t("<div>")[0],be=ye.textContent!==i,_e=/<.*?>/g,we=Yt.util.throttle,$e=[],xe=Array.prototype,Ce=function(e){var n,i,r=Yt.settings,o=t.map(r,(function(t){return t.nTable}));return e?e.nTable&&e.oApi?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(n=t.inArray(e,o))?[r[n]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?i=t(e):e instanceof t&&(i=e),i?i.map((function(){return-1!==(n=t.inArray(this,o))?r[n]:null})).toArray():void 0):[]};Vt=function(e,n){if(!(this instanceof Vt))return new Vt(e,n);var i=[],r=function(t){var e=Ce(t);e&&(i=i.concat(e))};if(t.isArray(e))for(var o=0,a=e.length;o<a;o++)r(e[o]);else r(e);this.context=fe(i),n&&t.merge(this,n),this.selector={rows:null,cols:null,opts:null},Vt.extend(this,this,$e)},Yt.Api=Vt,t.extend(Vt.prototype,{any:function(){return 0!==this.count()},concat:xe.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var e=0,n=this.length;e<n;e++)t.call(this,this[e],e,this);return this},eq:function(t){var e=this.context;return e.length>t?new Vt(e[t],this[t]):null},filter:function(t){var e=[];if(xe.filter)e=xe.filter.call(this,t,this);else for(var n=0,i=this.length;n<i;n++)t.call(this,this[n],n,this)&&e.push(this[n]);return new Vt(this.context,e)},flatten:function(){var t=[];return new Vt(this.context,t.concat.apply(t,this.toArray()))},join:xe.join,indexOf:xe.indexOf||function(t,e){for(var n=e||0,i=this.length;n<i;n++)if(this[n]===t)return n;return-1},iterator:function(t,e,n,r){var o,a,s,l,u,c,d,p,f=[],h=this.context,m=this.selector;for("string"==typeof t&&(r=n,n=e,e=t,t=!1),a=0,s=h.length;a<s;a++){var g=new Vt(h[a]);if("table"===e)(o=n.call(g,h[a],a))!==i&&f.push(o);else if("columns"===e||"rows"===e)(o=n.call(g,h[a],this[a],a))!==i&&f.push(o);else if("column"===e||"column-rows"===e||"row"===e||"cell"===e)for(d=this[a],"column-rows"===e&&(c=Ee(h[a],m.opts)),l=0,u=d.length;l<u;l++)p=d[l],(o="cell"===e?n.call(g,h[a],p.row,p.column,a,l):n.call(g,h[a],p,a,l,c))!==i&&f.push(o)}if(f.length||r){var v=new Vt(h,t?f.concat.apply([],f):f),y=v.selector;return y.rows=m.rows,y.cols=m.cols,y.opts=m.opts,v}return this},lastIndexOf:xe.lastIndexOf||function(){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var e=[];if(xe.map)e=xe.map.call(this,t,this);else for(var n=0,i=this.length;n<i;n++)e.push(t.call(this,this[n],n));return new Vt(this.context,e)},pluck:function(t){return this.map((function(e){return e[t]}))},pop:xe.pop,push:xe.push,reduce:xe.reduce||function(t,e){return c(this,t,e,0,this.length,1)},reduceRight:xe.reduceRight||function(t,e){return c(this,t,e,this.length-1,-1,-1)},reverse:xe.reverse,selector:null,shift:xe.shift,sort:xe.sort,splice:xe.splice,toArray:function(){return xe.slice.call(this)},to$:function(){return t(this)},toJQuery:function(){return t(this)},unique:function(){return new Vt(this.context,fe(this))},unshift:xe.unshift}),Vt.extend=function(e,n,i){if(i.length&&n&&(n instanceof Vt||n.__dt_wrapper)){var r,o,a,s=function(t,e,n){return function(){var i=e.apply(t,arguments);return Vt.extend(i,i,n.methodExt),i}};for(r=0,o=i.length;r<o;r++)n[(a=i[r]).name]="function"==typeof a.val?s(e,a.val,a):t.isPlainObject(a.val)?{}:a.val,n[a.name].__dt_wrapper=!0,Vt.extend(e,n[a.name],a.propExt)}},Vt.register=Ut=function(e,n){if(t.isArray(e))for(var i=0,r=e.length;i<r;i++)Vt.register(e[i],n);else{var o,a,s,l,u=e.split("."),c=$e,d=function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n].name===e)return t[n];return null};for(o=0,a=u.length;o<a;o++){var p=d(c,s=(l=-1!==u[o].indexOf("()"))?u[o].replace("()",""):u[o]);p||(p={name:s,val:{},methodExt:[],propExt:[]},c.push(p)),o===a-1?p.val=n:c=l?p.methodExt:p.propExt}}},Vt.registerPlural=Gt=function(e,n,r){Vt.register(e,r),Vt.register(n,(function(){var e=r.apply(this,arguments);return e===this?this:e instanceof Vt?e.length?t.isArray(e[0])?new Vt(e.context,e[0]):e[0]:i:e}))};var Se=function(e,n){if("number"==typeof e)return[n[e]];var i=t.map(n,(function(t){return t.nTable}));return t(i).filter(e).map((function(){var e=t.inArray(this,i);return n[e]})).toArray()};Ut("tables()",(function(t){return t?new Vt(Se(t,this.context)):this})),Ut("table()",(function(t){var e=this.tables(t),n=e.context;return n.length?new Vt(n[0]):e})),Gt("tables().nodes()","table().node()",(function(){return this.iterator("table",(function(t){return t.nTable}),1)})),Gt("tables().body()","table().body()",(function(){return this.iterator("table",(function(t){return t.nTBody}),1)})),Gt("tables().header()","table().header()",(function(){return this.iterator("table",(function(t){return t.nTHead}),1)})),Gt("tables().footer()","table().footer()",(function(){return this.iterator("table",(function(t){return t.nTFoot}),1)})),Gt("tables().containers()","table().container()",(function(){return this.iterator("table",(function(t){return t.nTableWrapper}),1)})),Ut("draw()",(function(t){return this.iterator("table",(function(e){"page"===t?L(e):("string"==typeof t&&(t="full-hold"!==t),R(e,!1===t))}))})),Ut("page()",(function(t){return t===i?this.page.info().page:this.iterator("table",(function(e){dt(e,t)}))})),Ut("page.info()",(function(){if(0===this.context.length)return i;var t=this.context[0],e=t._iDisplayStart,n=t.oFeatures.bPaginate?t._iDisplayLength:-1,r=t.fnRecordsDisplay(),o=-1===n;return{page:o?0:Math.floor(e/n),pages:o?1:Math.ceil(r/n),start:e,end:t.fnDisplayEnd(),length:n,recordsTotal:t.fnRecordsTotal(),recordsDisplay:r,serverSide:"ssp"===Ht(t)}})),Ut("page.len()",(function(t){return t===i?0!==this.context.length?this.context[0]._iDisplayLength:i:this.iterator("table",(function(e){lt(e,t)}))}));var De=function(t,e,n){if(n){var i=new Vt(t);i.one("draw",(function(){n(i.ajax.json())}))}if("ssp"==Ht(t))R(t,e);else{ft(t,!0);var r=t.jqXHR;r&&4!==r.readyState&&r.abort(),z(t,[],(function(n){E(t);for(var i=G(t,n),r=0,o=i.length;r<o;r++)_(t,i[r]);R(t,e),ft(t,!1)}))}};Ut("ajax.json()",(function(){var t=this.context;if(t.length>0)return t[0].json})),Ut("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),Ut("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){De(n,!1===e,t)}))})),Ut("ajax.url()",(function(e){var n=this.context;return e===i?0===n.length?i:(n=n[0]).ajax?t.isPlainObject(n.ajax)?n.ajax.url:n.aja
14x:n.sAjaxSource:this.iterator("table",(function(n){t.isPlainObject(n.ajax)?n.ajax.url=e:n.ajax=e}))})),Ut("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){De(n,!1===e,t)}))}));var Te=function(e,n,r,o,a){var s,l,u,c,d,p,f=[],h=typeof n;for(n&&"string"!==h&&"function"!==h&&n.length!==i||(n=[n]),u=0,c=n.length;u<c;u++)for(d=0,p=(l=n[u]&&n[u].split?n[u].split(","):[n[u]]).length;d<p;d++)(s=r("string"==typeof l[d]?t.trim(l[d]):l[d]))&&s.length&&(f=f.concat(s));var m=Wt.selector[e];if(m.length)for(u=0,c=m.length;u<c;u++)f=m[u](o,a,f);return fe(f)},ke=function(e){return e||(e={}),e.filter&&e.search===i&&(e.search=e.filter),t.extend({search:"none",order:"current",page:"all"},e)},Ae=function(t){for(var e=0,n=t.length;e<n;e++)if(t[e].length>0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},Ee=function(e,n){var i,r,o,a=[],s=e.aiDisplay,l=e.aiDisplayMaster,u=n.search,c=n.order,d=n.page;if("ssp"==Ht(e))return"removed"===u?[]:ce(0,l.length);if("current"==d)for(i=e._iDisplayStart,r=e.fnDisplayEnd();i<r;i++)a.push(s[i]);else if("current"==c||"applied"==c)a="none"==u?l.slice():"applied"==u?s.slice():t.map(l,(function(e){return-1===t.inArray(e,s)?e:null}));else if("index"==c||"original"==c)for(i=0,r=e.aoData.length;i<r;i++)("none"==u||-1===(o=t.inArray(i,s))&&"removed"==u||o>=0&&"applied"==u)&&a.push(i);return a},Ie=function(e,n,r){return Te("row",n,(function(n){var o=ie(n);if(null!==o&&!r)return[o];var a=Ee(e,r);if(null!==o&&-1!==t.inArray(o,a))return[o];if(!n)return a;if("function"==typeof n)return t.map(a,(function(t){var i=e.aoData[t];return n(t,i._aData,i.nTr)?t:null}));var s=de(ue(e.aoData,a,"nTr"));if(n.nodeName){if(n._DT_RowIndex!==i)return[n._DT_RowIndex];if(n._DT_CellIndex)return[n._DT_CellIndex.row];var l=t(n).closest("*[data-dt-row]");return l.length?[l.data("dt-row")]:[]}if("string"==typeof n&&"#"===n.charAt(0)){var u=e.aIds[n.replace(/^#/,"")];if(u!==i)return[u.idx]}return t(s).filter(n).map((function(){return this._DT_RowIndex})).toArray()}),e,r)};Ut("rows()",(function(e,n){e===i?e="":t.isPlainObject(e)&&(n=e,e=""),n=ke(n);var r=this.iterator("table",(function(t){return Ie(t,e,n)}),1);return r.selector.rows=e,r.selector.opts=n,r})),Ut("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||i}),1)})),Ut("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return ue(t.aoData,e,"_aData")}),1)})),Gt("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var i=e.aoData[n];return"search"===t?i._aFilterData:i._aSortData}),1)})),Gt("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){P(e,n,t)}))})),Gt("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),Gt("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,i=0,r=n.length;i<r;i++)for(var o=0,a=this[i].length;o<a;o++){var s=n[i].rowIdFn(n[i].aoData[this[i][o]]._aData);e.push((!0===t?"#":"")+s)}return new Vt(n,e)})),Gt("rows().remove()","row().remove()",(function(){var t=this;return this.iterator("row",(function(e,n,r){var o,a,s,l,u,c,d=e.aoData,p=d[n];for(d.splice(n,1),o=0,a=d.length;o<a;o++)if(c=(u=d[o]).anCells,null!==u.nTr&&(u.nTr._DT_RowIndex=o),null!==c)for(s=0,l=c.length;s<l;s++)c[s]._DT_CellIndex.row=o;I(e.aiDisplayMaster,n),I(e.aiDisplay,n),I(t[r],n,!1),Lt(e);var f=e.rowIdFn(p._aData);f!==i&&delete e.aIds[f]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e<n;e++)t.aoData[e].idx=e})),this})),Ut("rows.add()",(function(e){var n=this.iterator("table",(function(t){var n,i,r,o=[];for(i=0,r=e.length;i<r;i++)(n=e[i]).nodeName&&"TR"===n.nodeName.toUpperCase()?o.push(w(t,n)[0]):o.push(_(t,n));return o}),1),i=this.rows(-1);return i.pop(),t.merge(i,n),i})),Ut("row()",(function(t,e){return Ae(this.rows(t,e))})),Ut("row().data()",(function(t){var e=this.context;return t===i?e.length&&this.length?e[0].aoData[this[0]]._aData:i:(e[0].aoData[this[0]]._aData=t,P(e[0],this[0],"data"),this)})),Ut("row().node()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]].nTr||null})),Ut("row.add()",(function(e){e instanceof t&&e.length&&(e=e[0]);
vendor: 13,116 bytes, line 14
14var n=this.iterator("table",(function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?w(t,e)[0]:_(t,e)}));return this.row(n[0])}));var Pe=function(e,n,i,r){var o=[],a=function(n,i){if(t.isArray(n)||n instanceof t)for(var r=0,s=n.length;r<s;r++)a(n[r],i);else if(n.nodeName&&"tr"===n.nodeName.toLowerCase())o.push(n);else{var l=t("<tr><td/></tr>").addClass(i);t("td",l).addClass(i).html(n)[0].colSpan=g(e),o.push(l[0])}};a(i,r),n._details&&n._details.remove(),n._details=t(o),n._detailsShow&&n._details.insertAfter(n.nTr)},Fe=function(t,e){var n=t.context;if(n.length){var r=n[0].aoData[e!==i?e:t[0]];r&&r._details&&(r._details.remove(),r._detailsShow=i,r._details=i)}},Oe=function(t,e){var n=t.context;if(n.length&&t.length){var i=n[0].aoData[t[0]];i._details&&(i._detailsShow=e,e?i._details.insertAfter(i.nTr):i._details.detach(),Me(n[0]))}},Me=function(t){var e=new Vt(t),n=".dt.DT_details",i="draw"+n,r="column-visibility"+n,o="destroy"+n,a=t.aoData;e.off(i+" "+r+" "+o),le(a,"_details").length>0&&(e.on(i,(function(n,i){t===i&&e.rows({page:"current"}).eq(0).each((function(t){var e=a[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on(r,(function(e,n){if(t===n)for(var i,r=g(n),o=0,s=a.length;o<s;o++)(i=a[o])._details&&i._details.children("td[colspan]").attr("colspan",r)})),e.on(o,(function(n,i){if(t===i)for(var r=0,o=a.length;r<o;r++)a[r]._details&&Fe(e,r)})))},Ne=""+"row().child",je=Ne+"()";Ut(je,(function(t,e){var n=this.context;return t===i?n.length&&this.length?n[0].aoData[this[0]]._details:i:(!0===t?this.child.show():!1===t?Fe(this):n.length&&this.length&&Pe(n[0],n[0].aoData[this[0]],t,e),this)})),Ut([Ne+".show()",je+".show()"],(function(){return Oe(this,!0),this})),Ut([Ne+".hide()",je+".hide()"],(function(){return Oe(this,!1),this})),Ut([Ne+".remove()",je+".remove()"],(function(){return Fe(this),this})),Ut(Ne+".isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var Le=/^(.+):(name|visIdx|visible)$/,Re=function(t,e,n,i,r){for(var o=[],a=0,s=r.length;a<s;a++)o.push(C(t,r[a],e));return o},He=function(e,n,i){var r=e.aoColumns,o=le(r,"sName"),a=le(r,"nTh");return Te("column",n,(function(n){var s=ie(n);if(""===n)return ce(r.length);if(null!==s)return[s>=0?s:r.length+s];if("function"==typeof n){var l=Ee(e,i);return t.map(r,(function(t,i){return n(i,Re(e,i,0,0,l),a[i])?i:null}))}var u="string"==typeof n?n.match(Le):"";if(u)switch(u[2]){case"visIdx":case"visible":var c=parseInt(u[1],10);if(c<0){var d=t.map(r,(function(t,e){return t.bVisible?e:null}));return[d[d.length+c]]}return[h(e,c)];case"name":return t.map(o,(function(t,e){return t===u[1]?e:null}));default:return[]}if(n.nodeName&&n._DT_CellIndex)return[n._DT_CellIndex.column];var p=t(a).filter(n).map((function(){return t.inArray(this,a)})).toArray();if(p.length||!n.nodeName)return p;var f=t(n).closest("*[data-dt-column]");return f.length?[f.data("dt-column")]:[]}),e,i)},Be=function(e,n,r){var o,a,s,l,u=e.aoColumns,c=u[n],d=e.aoData;if(r===i)return c.bVisible;if(c.bVisible!==r){if(r){var p=t.inArray(!0,le(u,"bVisible"),n+1);for(a=0,s=d.length;a<s;a++)l=d[a].nTr,o=d[a].anCells,l&&l.insertBefore(o[n],o[p]||null)}else t(le(e.aoData,"anCells",n)).detach();c.bVisible=r,j(e,e.aoHeader),j(e,e.aoFooter),At(e)}};Ut("columns()",(function(e,n){e===i?e="":t.isPlainObject(e)&&(n=e,e=""),n=ke(n);var r=this.iterator("table",(function(t){return He(t,e,n)}),1);return r.selector.cols=e,r.selector.opts=n,r})),Gt("columns().header()","column().header()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),Gt("columns().footer()","column().footer()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),Gt("columns().data()","column().data()",(function(){return this.iterator("column-rows",Re,1)})),Gt("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),Gt("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,i,r,o){return ue(e.aoData,o,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),Gt("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,i,r){return ue(t.aoData,r,"anCells",e)}),1)})),Gt("columns().visible()","column().visible()",(function(t,e){var n=this.iterator("column",(function(e,n){if(t===i)return e.aoColumns[n].bVisible;Be(e,n,t)}));return t!==i&&(this.iterator("column",(function(n,i){jt(n,null,"column-visibility",[n,i,t,e])})),(e===i||e)&&this.columns.adjust()),n})),Gt("columns().indexes()","column().index()",(function(t){return this.iterator("column",(function(e,n){return"visible"===t?m(e,n):n}),1)})),Ut("columns.adjust()",(function(){return this.iterator("table",(function(t){f(t)}),1)})),Ut("column.index()",(function(t,e){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===t||"toData"===t)return h(n,e);if("fromData"===t||"toVisible"===t)return m(n,e)}})),Ut("column()",(function(t,e){return Ae(this.columns(t,e))}));var qe=function(e,n,r){var o,a,s,l,u,c,d,p=e.aoData,f=Ee(e,r),h=de(ue(p,f,"anCells")),m=t([].concat.apply([],h)),g=e.aoColumns.length;return Te("cell",n,(function(n){var r="function"==typeof n;if(null===n||n===i||r){for(a=[],s=0,l=f.length;s<l;s++)for(o=f[s],u=0;u<g;u++)c={row:o,column:u},r?(d=p[o],n(c,C(e,o,u),d.anCells?d.anCells[u]:null)&&a.push(c)):a.push(c);return a}if(t.isPlainObject(n))return[n];var h=m.filter(n).map((function(t,e){return{row:e._DT_CellIndex.row,column:e._DT_CellIndex.column}})).toArray();return h.length||!n.nodeName?h:(d=t(n).closest("*[data-dt-row]")).length?[{row:d.data("dt-row"),column:d.data("dt-column")}]:[]}),e,r)};Ut("cells()",(function(e,n,r){if(t.isPlainObject(e)&&(e.row===i?(r=e,e=null):(r=n,n=null)),t.isPlainObject(n)&&(r=n,n=null),null===n||n===i)return this.iterator("table",(function(t){return qe(t,e,ke(r))}));var o,a,s,l,u,c=this.columns(n,r),d=this.rows(e,r),p=this.iterator("table",(function(t,e){for(o=[],a=0,s=d[e].length;a<s;a++)for(l=0,u=c[e].length;l<u;l++)o.push({row:d[e][a],column:c[e][l]});return o}),1);return t.extend(p.selector,{cols:n,rows:e,opts:r}),p})),Gt("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(t,e,n){var r=t.aoData[e];return r&&r.anCells?r.anCells[n]:i}),1)})),Ut("cells().data()",(function(){return this.iterator("cell",(function(t,e,n){return C(t,e,n)}),1)})),Gt("cells().cache()","cell().cache()",(function(t){return t="search"===t?"_aFilterData":"_aSortData",this.iterator("cell",(function(e,n,i){return e.aoData[n][t][i]}),1)})),Gt("cells().render()","cell().render()",(function(t){return this.iterator("cell",(function(e,n,i){return C(e,n,i,t)}),1)})),Gt("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(t,e,n){return{row:e,column:n,columnVisible:m(t,n)}}),1)})),Gt("cells().invalidate()","cell().invalidate()",(function(t){return this.iterator("cell",(function(e,n,i){P(e,n,t,i)}))})),Ut("cell()",(function(t,e,n){return Ae(this.cells(t,e,n))})),Ut("cell().data()",(function(t){var e=this.context,n=this[0];return t===i?e.length&&n.length?C(e[0],n[0].row,n[0].column):i:(S(e[0],n[0].row,n[0].column,t),P(e[0],n[0].row,"data",n[0].column),this)})),Ut("order()",(function(e,n){var r=this.context;return e===i?0!==r.length?r[0].aaSorting:i:("number"==typeof e?e=[[e,n]]:e.length&&!t.isArray(e[0])&&(e=Array.prototype.slice.call(arguments)),this.iterator("table",(function(t){t.aaSorting=e.slice()})))})),Ut("order.listener()",(function(t,e,n){return this.iterator("table",(function(i){Dt(i,t,e,n)}))})),Ut("order.fixed()",(function(e){if(!e){var n=this.context,r=n.length?n[0].aaSortingFixed:i;return t.isArray(r)?{pre:r}:r}return this.iterator("table",(function(n){n.aaSortingFixed=t.extend(!0,{},e)}))})),Ut(["columns().order()","column().order()"],(function(e){var n=this;return this.iterator("table",(function(i,r){var o=[];t.each(n[r],(function(t,n){o.push([n,e])})),i.aaSorting=o}))})),Ut("search()",(function(e,n,r,o){var a=this.context;return e===i?0!==a.length?a[0].oPreviousSearch.sSearch:i:this.iterator("table",(function(i){i.oFeatures.bFilter&&X(i,t.extend({},i.oPreviousSearch,{sSearch:e+"",bRegex:null!==n&&n,bSmart:null===r||r,bCaseInsensitive:null===o||o}),1)}))})),Gt("columns().search()","column().search()",(function(e,n,r,o){return this.iterator("column",(function(a,s){var l=a.aoPreSearchCols;if(e===i)return l[s].sSearch;a.oFeatures.bFilter&&(t.extend(l[s],{sSearch:e+"",bRegex:null!==n&&n,bSmart:null===r||r,bCaseInsensitive:null===o||o}),X(a,a.oPreviousSearch,1))}))})),Ut("state()",(function(){return this.context.length?this.context[0].oSavedState:null})),Ut("state.clear()",(function(){return this.iterator("table",(function(t){t.fnStateSaveCallback.call(t.oInstance,t,{})}))})),Ut("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),Ut("state.save()",(function(){return this.iterator("table",(function(t){At(t)}))})),Yt.versionCheck=Yt.fnVersionCheck=function(t){for(var e,n,i=Yt.version.split("."),r=t.split("."),o=0,a=r.length;o<a;o++)if((e=parseInt(i[o],10)||0)!==(n=parseInt(r[o],10)||0))return e>n;return!0},Yt.isDataTable=Yt.fnIsDataTable=function(e){var n=t(e).get(0),i=!1;return t.each(Yt.settings,(function(e,r){var o=r.nScrollHead?t("table",r.nScrollHead)[0]:null,a=r.nScrollFoot?t("table",r.nScrollFoot)[0]:null;r.nTable!==n&&o!==n&&a!==n||(i=!0)})),i},Yt.tables=Yt.fnTables=function(e){var n=!1;t.isPlainObject(e)&&(n=e.api,e=e.visible);var i=t.map(Yt.settings,(function(n){if(!e||e&&t(n.nTable).is(":visible"))return n.nTable}));return n?new Vt(i):i},Yt.camelToHungarian=o,Ut("$()",(function(e,n){var i=this.rows(n).nodes(),r=t(i);return t([].concat(r.filter(e).toArray(),r.find(e).toArray()))})),t.each(["on","one","off"],(function(e,n){Ut(n+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0].match(/\.dt\b/)||(e[0]+=".dt");var i=t(this.tables().nodes());return i[n].apply(i,e),this}))})),Ut("clear()",(function(){return this.iterator("table",(function(t){E(t)}))})),Ut("settings()",(function(){return new Vt(this.context,this.context)})),Ut("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),Ut("data()",(function(){return this.iterator("table",(function(t){return le(t.aoData,"_aData")})).flatten()})),Ut("destroy()",(function(n){return n=n||!1,this.iterator("table",(function(i){var r,o=i.nTableWrapper.parentNode,a=i.oClasses,s=i.nTable,l=i.nTBody,u=i.nTHead,c=i.nTFoot,d=t(s),p=t(l),f=t(i.nTableWrapper),h=t.map(i.aoData,(function(t){return t.nTr}));i.bDestroying=!0,jt(i,"aoDestroyCallback","destroy",[i]),n||new Vt(i).columns().visible(!0),f.unbind(".DT").find(":not(tbody *)").unbind(".DT"),t(e).unbind(".DT-"+i.sInstance),s!=u.parentNode&&(d.children("thead").detach(),d.append(u)),c&&s!=c.parentNode&&(d.children("tfoot").detach(),d.append(c)),i.aaSorting=[],i.aaSortingFixed=[],Tt(i),t(h).removeClass(i.asStripeClasses.join(" ")),t("th, td",u).removeClass(a.sSortable+" "+a.sSortableAsc+" "+a.sSortableDesc+" "+a.sSortableNone),i.bJUI&&(t("th span."+a.sSortIcon+", td span."+a.sSortIcon,u).detach(),t("th, td",u).each((function(){var e=t("div."+a.sSortJUIWrapper,this);t(this).append(e.contents()),e.detach()}))),p.children().detach(),p.append(h);var m=n?"remove":"detach";d[m](),f[m](),!n&&o&&(o.insertBefore(s,i.nTableReinsertBefore),d.css("width",i.sDestroyWidth).removeClass(a.sTable),(r=i.asDestroyStripes.length)&&p.children().each((function(e){t(this).addClass(i.asDestroyStripes[e%r])})));var g=t.inArray(i,Yt.settings);-1!==g&&Yt.settings.splice(g,1)}))})),t.each(["column","row","cell"],(function(t,e){Ut(e+"s().every()",(function(t){var n=this.selector.opts,r=this;return this.iterator(e,(function(o,a,s,l,u){t.call(r[e](a,"cell"===e?s:n,"cell"===e?n:i),a,s,l,u)}))}))})),Ut("i18n()",(function(e,n,r){var o=this.context[0],a=T(e)(o.oLanguage);return a===i&&(a=n),r!==i&&t.isPlainObject(a)&&(a=a[r]!==i?a[r]:a._),a.replace("%d",r)})),Yt.version="1.10.12",Yt.settings=[],Yt.models={},Yt.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Yt.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Yt.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Yt.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,f
vendor: 7,053 bytes, lines 14-15
14nFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:t.extend({},Yt.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},r(Yt.defaults),Yt.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"", 15sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},r(Yt.defaults.column),Yt.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:i,oAjaxData:i,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Ht(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Ht(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,i=this.aiDisplay.length,r=this.oFeatures,o=r.bPaginate;return r.bServerSide?!1===o||-1===t?e+i:Math.min(e+t,this._iRecordsDisplay):!o||n>i||-1===t?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Yt.ext=Wt={buttons:{},classes:{},build:"dt/dt-1.10.12/fc-3.2.2/fh-3.1.2/r-2.1.0/sc-1.4.2",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Yt.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Yt.version},t.extend(Wt,{afnFiltering:Wt.search,aTypes:Wt.type.detect,ofnSearch:Wt.type.search,oSort:Wt.type.order,afnSortData:Wt.order,aoFeatures:Wt.feature,oApi:Wt.internal,oStdClasses:Wt.classes,oPagination:Wt.pager}),t.extend(Yt.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""}),function(){var e="",n=(e="")+"ui-state-default",i=e+"css_right ui-icon ui-icon-",r=e+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";t.extend(Yt.ext.oJUIClasses,Yt.ext.classes,{sPageButton:"fg-button ui-button "+n,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:n+" sorting_asc",sSortDesc:n+" sorting_desc",sSortable:n+" sorting",sSortableAsc:n+" sorting_asc_disabled",sSortableDesc:n+" sorting_desc_disabled",sSortableNone:n+" sorting_disabled",sSortJUIAsc:i+"triangle-1-n",sSortJUIDesc:i+"triangle-1-s",sSortJUI:i+"carat-2-n-s",sSortJUIAscAllowed:i+"carat-1-n",sSortJUIDescAllowed:i+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+n,sScrollFoot:"dataTables_scrollFoot "+n,sHeaderTH:n,sFooterTH:n,sJUIHeader:r+" ui-corner-tl ui-corner-tr",sJUIFooter:r+" ui-corner-bl ui-corner-br"})}();var ze=Yt.ext.pager;t.extend(ze,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(t,e){return[Bt(t,e)]},simple_numbers:function(t,e){return["previous",Bt(t,e),"next"]},full_numbers:function(t,e){return["first","previous",Bt(t,e),"next","last"]},_numbers:Bt,numbers_length:7}),t.extend(!0,Yt.ext.renderer,{pageButton:{_:function(e,i,r,o,a,s){var l,u,c,d=e.oClasse
15s,p=e.oLanguage.oPaginate,f=e.oLanguage.oAria.paginate||{},h=0,m=function(n,i){var o,c,g,v=function(t){dt(e,t.data.action,!0)};for(o=0,c=i.length;o<c;o++)if(g=i[o],t.isArray(g)){var y=t("<"+(g.DT_el||"div")+"/>").appendTo(n);m(y,g)}else{switch(l=null,u="",g){case"ellipsis":n.append('<span class="ellipsis">…</span>');break;case"first":l=p.sFirst,u=g+(a>0?"":" "+d.sPageButtonDisabled);break;case"previous":l=p.sPrevious,u=g+(a>0?"":" "+d.sPageButtonDisabled);break;case"next":l=p.sNext,u=g+(a<s-1?"":" "+d.sPageButtonDisabled);break;case"last":l=p.sLast,u=g+(a<s-1?"":" "+d.sPageButtonDisabled);break;default:l=g+1,u=a===g?d.sPageButtonActive:""}null!==l&&(Mt(t("<a>",{class:d.sPageButton+" "+u,"aria-controls":e.sTableId,"aria-label":f[g],"data-dt-idx":h,tabindex:e.iTabIndex,id:0===r&&"string"==typeof g?e.sTableId+"_"+g:null}).html(l).appendTo(n),{action:g},v),h++)}};try{c=t(i).find(n.activeElement).data("dt-idx")}catch(t){}m(t(i).empty(),o),c&&t(i).find("[data-dt-idx="+c+"]").focus()}}}),t.extend(Yt.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return oe(t,n)?"num"+n:null},function(t){if(t&&!(t instanceof Date)&&(!Qt.test(t)||!Zt.test(t)))return null;var e=Date.parse(t);return null!==e&&!isNaN(e)||ne(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return oe(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return se(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return se(t,n,!0)?"html-num-fmt"+n:null},function(t){return ne(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),t.extend(Yt.ext.type.search,{html:function(t){return ne(t)?t:"string"==typeof t?t.replace(Jt," ").replace(Kt,""):""},string:function(t){return ne(t)?t:"string"==typeof t?t.replace(Jt," "):t}});var We=function(t,e,n,i){return 0===t||t&&"-"!==t?(e&&(t=re(t,e)),t.replace&&(n&&(t=t.replace(n,"")),i&&(t=t.replace(i,""))),1*t):-1/0};t.extend(Wt.type.order,{"date-pre":function(t){return Date.parse(t)||0},"html-pre":function(t){return ne(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return ne(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return t<e?-1:t>e?1:0},"string-desc":function(t,e){return t<e?1:t>e?-1:0}}),qt(""),t.extend(!0,Yt.ext.renderer,{header:{_:function(e,n,i,r){t(e.nTable).on("order.dt.DT",(function(t,o,a,s){if(e===o){var l=i.idx;n.removeClass(i.sSortingClass+" "+r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[l]?r.sSortAsc:"desc"==s[l]?r.sSortDesc:i.sSortingClass)}}))},jqueryui:function(e,n,i,r){t("<div/>").addClass(r.sSortJUIWrapper).append(n.contents()).append(t("<span/>").addClass(r.sSortIcon+" "+i.sSortingClassJUI)).appendTo(n),t(e.nTable).on("order.dt.DT",(function(t,o,a,s){if(e===o){var l=i.idx;n.removeClass(r.sSortAsc+" "+r.sSortDesc).addClass("asc"==s[l]?r.sSortAsc:"desc"==s[l]?r.sSortDesc:i.sSortingClass),n.find("span."+r.sSortIcon).removeClass(r.sSortJUIAsc+" "+r.sSortJUIDesc+" "+r.sSortJUI+" "+r.sSortJUIAscAllowed+" "+r.sSortJUIDescAllowed).addClass("asc"==s[l]?r.sSortJUIAsc:"desc"==s[l]?r.sSortJUIDesc:i.sSortingClassJUI)}}))}}});var Ve=function(t){return"string"==typeof t?t.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):t};return Yt.render={number:function(t,e,n,i,r){return{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;var a=o<0?"-":"",s=parseFloat(o);if(isNaN(s))return Ve(o);o=Math.abs(s);var l=parseInt(o,10),u=n?e+(o-l).toFixed(n).substring(2):"";return a+(i||"")+l.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+u+(r||"")}}},text:function(){return{display:Ve}}},t.extend(Yt.ext.internal,{_fnExternApiFunc:zt,_fnBuildAjax:z,_fnAjaxUpdate:W,_fnAjaxParameters:V,_fnAjaxUpdateDraw:U,_fnAjaxDataSrc:G,_fnAddColumn:d,_fnColumnOptions:p,_fnAdjustColumnSizing:f,_fnVisibleToColumnIndex:h,_fnColumnIndexToVisible:m,_fnVisbleColumns:g,_fnGetColumns:v,_fnColumnTypes:y,_fnApplyColumnDefs:b,_fnHungarianMap:r,_fnCamelToHungarian:o,_fnLanguageCompat:a,_fnBrowserDetect:u,_fnAddData:_,_fnAddTr:w,_fnNodeToDataIndex:$,_fnNodeToColumnIndex:x,_fnGetCellData:C,_fnSetCellData:S,_fnSplitObjNotation:D,_fnGetObjectDataFn:T,_fnSetObjectDataFn:k,_fnGetDataMaster:A,_fnClearTable:E,_fnDeleteIndex:I,_fnInvalidate:P,_fnGetRowElements:F,_fnCreateTr:O,_fnBuildHead:N,_fnDrawHead:j,_fnDraw:L,_fnReDraw:R,_fnAddOptionsHtml:H,_fnDetectHeader:B,_fnGetUniqueThs:q,_fnFeatureHtmlFilter:Y,_fnFilterComplete:X,_fnFilterCustom:J,_fnFilterColumn:K,_fnFilter:Q,_fnFilterCreateSearch:Z,_fnEscapeRegex:ve,_fnFilterData:tt,_fnFeatureHtmlInfo:it,_fnUpdateInfo:rt,_fnInfoMacros:ot,_fnInitialise:at,_fnInitComplete:st,_fnLengthChange:lt,_fnFeatureHtmlLength:ut,_fnFeatureHtmlPaginate:ct,_fnPageChange:dt,_fnFeatureHtmlProcessing:pt,_fnProcessingDisplay:ft,_fnFeatureHtmlTable:ht,_fnScrollDraw:mt,_fnApplyToChildren:gt,_fnCalculateColumnWidths:vt,_fnThrottle:we,_fnConvertToWidth:yt,_fnGetWidestNode:bt,_fnGetMaxLenString:_t,_fnStringToCss:wt,_fnSortFlatten:$t,_fnSort:xt,_fnSortAria:Ct,_fnSortListener:St,_fnSortAttachListener:Dt,_fnSortingClasses:Tt,_fnSortData:kt,_fnSaveState:At,_fnLoadState:Et,_fnSettingsFromNode:It,_fnLog:Pt,_fnMap:Ft,_fnBindAction:Mt,_fnCallbackReg:Nt,_fnCallbackFire:jt,_fnLengthOverflow:Lt,_fnRenderer:Rt,_fnDataSource:Ht,_fnRowAttributes:M,_fnCalculateEnd:function(){}}),t.fn.dataTable=Yt,Yt.$=t,t.fn.dataTableSettings=Yt.settings,t.fn.dataTableExt=Yt.ext,t.fn.DataTable=function(e){return t(this).dataTable(e).api()},t.each(Yt,(function(e,n){t.fn.DataTable[e]=n})),t.fn.dataTable})),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?module.exports=function(e,n){return e||(e=window),n&&n.fn.dataTable||(n=require("datatables.net")(e,n).$),t(n,e,e.document)}:t(jQuery,window,document)}((function(t,e,n,i){"use strict";var r,o=t.fn.dataTable,a=function(e,n){var r=this;if(this instanceof a){n!==i&&!0!==n||(n={});var o=t.fn.dataTable.camelToHungarian;o&&(o(a.defaults,a.defaults,!0),o(a.defaults,n));var s=new t.fn.dataTable.Api(e).settings()[0];if(this.s={dt:s,iTableColumns:s.aoColumns.length,aiOuterWidths:[],aiInnerWidths:[],rtl:"rtl"===t(s.nTable).css("direction")}
15,this.dom={scroller:null,header:null,body:null,footer:null,grid:{wrapper:null,dt:null,left:{wrapper:null,head:null,body:null,foot:null},right:{wrapper:null,head:null,body:null,foot:null}},clone:{left:{header:null,body:null,footer:null},right:{header:null,body:null,footer:null}}},s._oFixedColumns)throw"FixedColumns already initialised on this table";s._oFixedColumns=this,s._bInitComplete?this._fnConstruct(n):s.oApi._fnCallbackReg(s,"aoInitComplete",(function(){r._fnConstruct(n)}),"FixedColumns")}else alert("FixedColumns warning: FixedColumns must be initialised with the 'new' keyword.")};return t.extend(a.prototype,{fnUpdate:function(){this._fnDraw(!0)},fnRedrawLayout:function(){this._fnColCalc(),this._fnGridLayout(),this.fnUpdate()},fnRecalculateHeight:function(t){delete t._DTTC_iHeight,t.style.height="auto"},fnSetRowHeight:function(t,e){t.style.height=e+"px"},fnGetPosition:function(e){var n,i=this.s.dt.oInstance;if(t(e).parents(".DTFC_Cloned").length){if("tr"===e.nodeName.toLowerCase())return n=t(e).index(),i.fnGetPosition(t("tr",this.s.dt.nTBody)[n]);var r=t(e).index();return n=t(e.parentNode).index(),[i.fnGetPosition(t("tr",this.s.dt.nTBody)[n]),r,i.oApi._fnVisibleToColumnIndex(this.s.dt,r)]}return i.fnGetPosition(e)},_fnConstruct:function(r){var o=this;if("function"==typeof this.s.dt.oInstance.fnVersionCheck&&!0===this.s.dt.oInstance.fnVersionCheck("1.8.0"))if(""!==this.s.dt.oScroll.sX){this.s=t.extend(!0,this.s,a.defaults,r);var s,l=this.s.dt.oClasses;this.dom.grid.dt=t(this.s.dt.nTable).parents("div."+l.sScrollWrapper)[0],this.dom.scroller=t("div."+l.sScrollBody,this.dom.grid.dt)[0],this._fnColCalc(),this._fnGridSetup();var u=!1;t(this.s.dt.nTableWrapper).on("mousedown.DTFC",(function(){u=!0,t(n).one("mouseup",(function(){u=!1}))})),t(this.dom.scroller).on("mouseover.DTFC touchstart.DTFC",(function(){u||(s="main")})).on("scroll.DTFC",(function(t){!s&&t.originalEvent&&(s="main"),"main"===s&&(o.s.iLeftColumns>0&&(o.dom.grid.left.liner.scrollTop=o.dom.scroller.scrollTop),o.s.iRightColumns>0&&(o.dom.grid.right.liner.scrollTop=o.dom.scroller.scrollTop))}));var c="onwheel"in n.createElement("div")?"wheel.DTFC":"mousewheel.DTFC";o.s.iLeftColumns>0&&t(o.dom.grid.left.liner).on("mouseover.DTFC touchstart.DTFC",(function(){u||(s="left")})).on("scroll.DTFC",(function(t){!s&&t.originalEvent&&(s="left"),"left"===s&&(o.dom.scroller.scrollTop=o.dom.grid.left.liner.scrollTop,o.s.iRightColumns>0&&(o.dom.grid.right.liner.scrollTop=o.dom.grid.left.liner.scrollTop))})).on(c,(function(t){var e="wheel"===t.type?-t.originalEvent.deltaX:t.originalEvent.wheelDeltaX;o.dom.scroller.scrollLeft-=e})),o.s.iRightColumns>0&&t(o.dom.grid.right.liner).on("mouseover.DTFC touchstart.DTFC",(function(){u||(s="right")})).on("scroll.DTFC",(function(t){!s&&t.originalEvent&&(s="right"),"right"===s&&(o.dom.scroller.scrollTop=o.dom.grid.right.liner.scrollTop,o.s.iLeftColumns>0&&(o.dom.grid.left.liner.scrollTop=o.dom.grid.right.liner.scrollTop))})).on(c,(function(t){var e="wheel"===t.type?-t.originalEvent.deltaX:t.originalEvent.wheelDeltaX;o.dom.scroller.scrollLeft-=e})),t(e).on("resize.DTFC",(function(){o._fnGridLayout.call(o)}));var d=!0,p=t(this.s.dt.nTable);p.on("draw.dt.DTFC",(function(){o._fnColCalc(),o._fnDraw.call(o,d),d=!1})).on("column-sizing.dt.DTFC",(function(){o._fnColCalc(),o._fnGridLayout(o)})).on("column-visibility.dt.DTFC",(function(t,e,n,r,a){(a===i||a)&&(o._fnColCalc(),o._fnGridLayout(o),o._fnDraw(!0))})).on("select.dt.DTFC deselect.dt.DTFC",(function(t){"dt"===t.namespace&&o._fnDraw(!1)})).on("destroy.dt.DTFC",(function(){p.off(".DTFC"),t(o.dom.scroller).off(".DTFC"),t(e).off(".DTFC"),t(o.s.dt.nTableWrapper).off(".DTFC"),t(o.dom.grid.left.liner).off(".DTFC "+c),t(o.dom.grid.left.wrapper).remove(),t(o.dom.grid.right.liner).off(".DTFC "+c),t(o.dom.grid.right.wrapper).remove()})),this._fnGridLayout(),this.s.dt.oInstance.fnDraw(!1)}else this.s.dt.oInstance.oApi._fnLog(this.s.dt,1,"FixedColumns is not needed (no x-scrolling in DataTables enabled), so no action will be taken. Use 'FixedHeader' for column fixing when scrolling is not enabled");else alert("FixedColumns "+a.VERSION+" required DataTables 1.8.0 or later. Please upgrade your DataTables installation")},_fnColCalc:function(){var e=this,n=0,i=0;this.s.aiInnerWidths=[],this.s.aiOuterWidths=[],t.each(this.s.dt.aoColumns,(function(r,o){var a,s=t(o.nTh);if(s.filter(":visible").length){var l=s.outerWidth();0===e.s.aiOuterWidths.length&&(l+="string"==typeof(a=t(e.s.dt.nTable).css("border-left-width"))?1:parseInt(a,10)),e.s.aiOuterWidths.length===e.s.dt.aoColumns.length-1&&(l+="string"==typeof(a=t(e.s.dt.nTable).css("border-right-width"))?1:parseInt(a,10)),e.s.aiOuterWidths.push(l),e.s.aiInnerWidths.push(s.width()),r<e.s.iLeftColumns&&(n+=l),e.s.iTableColumns-e.s.iRightColumns<=r&&(i+=l)}else e.s.aiInnerWidths.push(0),e.s.aiOuterWidths.push(0)})),this.s.iLeftWidth=n,this.s.iRightWidth=i},_fnGridSetup:function(){var e,n=this._fnDTOverflow();this.dom.body=this.s.dt.nTable,this.dom.header=this.s.dt.nTHead.parentNode,this.dom.header.parentNode.parentNode.style.position="relative";var i=t('<div class="DTFC_ScrollWrapper" style="position:relative; clear:both;"><div class="DTFC_LeftWrapper" style="position:absolute; top:0; left:0;"><div class="DTFC_LeftHeadWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div><div class="DTFC_LeftBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_LeftBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_LeftFootWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div></div><div class="DTFC_RightWrapper" style="position:absolute; top:0; right:0;"><div class="DTFC_RightHeadWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightHeadBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div><div class="DTFC_RightBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_RightBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_RightFootWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightFootBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div></div></div>')[0],r=i.childNodes[0],o=i.childNodes[1];this.dom.grid.dt.parentNode.insertBefore(i,this.dom.grid.dt),i.appendChild(this.dom.grid.dt),this.dom.grid.wrapper=i,this.s.iLeftColumns>0&&(this.dom.grid.left.wrapper=r,this.dom.grid.left.head=r.childNodes[0],this.dom.grid.left.body=r.childNodes[1],this.dom.grid.left.liner=t("div.DTFC_LeftBodyLiner",i)[0],i.appendChild(r)),this.s.iRightColumns>0&&(this.dom.grid.right.wrapper=o,this.dom.grid.right.head=o.childNodes[0],this.dom.grid.right.body=o.childNodes[1],this.dom.grid.right.liner=t("div.DTFC_RightBodyLiner",i)[0],o.style.right=n.bar+"px",(e=t("div.DTFC_RightHeadBlocker",i)[0]).style.width=n.bar+"px",e.style.right=-n.bar+"px",this.dom.grid.right.headBlock=e,(e=t("div.DTFC_RightFootBlocker",i)[0]).style.width=n.bar+"px",e.style.right=-n.bar+"px",this.dom.grid.right.footBlock=e,i.appendChild(o)),this.s.dt.nTFoot&&(this.dom.footer=this.s.dt.nTFoot.parentNode,this.s.iLeftColumns>0&&(this.dom.grid.left.foot=r.childNodes[2]),this.s.iRightColumns>0&&(this.dom.grid.right.foot=o.childNodes[2])),this.s.rtl&&t("div.DTFC_RightHeadBlocker",i).css({left:-n.bar+"px",right:""})},_fnGridLayout:function(){var e,n=this,i=this.dom.grid,r=(t(i.wrapper).width(),t(this.s.dt.nTable.parentNode).outerHeight()),o=t(this.s.dt.nTable.parentNode.parentNode).outerHeight(),a=this._fnDTOverflow(),s=this.s.iLeftWidth,l=this.s.iRightWidth,u="rtl"===t(this.dom.body).css("direction"),c=function(e,i){a.bar?n._firefoxScrollError()?t(e).height()>34&&(e.style.width=i+a.bar+"px"):e.style.width=i+a.bar+"px":(e.style.width=i+20+"px",e.style.paddingRight="20px",e.style.boxSizing="border-box")};a.x&&(r-=a.bar),i.wrapper.style.height=o+"px",this.s.iLeftColumns>0&&((e=i.left.wrapper).style.width=s+"px",e.style.height="1px",u?(e.style.left="",e.style.right=0):(e.style.left=0,e.style.right=""),i.left.body.style.height=r+"px",i.left.foot&&(i.left.foot.style.top=(a.x?a.bar:0)+"px"),c(i.left.liner,s),i.left.liner.style.height=r+"px"),this.s.iRightColumns>0&&((e=i.right.wrapper).style.width=l+"px",e.style.height="1px",this.s.rtl?(e.style.left=a.y?a.bar+"px":0,e.style.right=""):(e.style.left="",e.style.right=a.y?a.bar+"px":0),i.right.body.style.height=r+"px",i.right.foot&&(i.right.foot.style.top=(a.x?a.bar:0)+"px"),c(i.right.liner,l),i.right.liner.style.height=r+"px",i.right.headBlock.style.display=a.y?"block":"none",i.right.footBlock.style.display=a.y?"block":"none")},_fnDTOverflow:function(){var t=this.s.dt.nTable,e=t.parentNode,n={x:!1,y:!1,bar:this.s.dt.oScroll.iBarWidth};return t.offsetWidth>e.clientWidth&&(n.x=!0),t.offsetHeight>e.clientHeight&&(n.y=!0),n},_fnDraw:function(e){this._fnGridLayout(),this._fnCloneLeft(e),this._fnCloneRight(e),null!==this.s.fnDrawCallback&&this.s.fnDrawCallback.call(this,this.dom.clone.left,this.dom.clone.right),t(this).trigger("draw.dtfc",{leftClone:this.dom.clone.left,rightClone:this.dom.clone.right})},_fnCloneRight:function(t){if(!(this.s.iRightColumns<=0)){var e,n=[];for(e=this.s.iTableColumns-this.s.iRightColumns;e<this.s.iTableColumns;e++)this.s.dt.aoColumns[e].bVisible&&n.push(e);this._fnClone(this.dom.clone.right,this.dom.grid.right,n,t)}},_fnCloneLeft:function(t){if(!(this.s.iLeftColumns<=0)){var e,n=[];for(e=0;e<this.s.iLeftColumns;e++)this.s.dt.aoColumns[e].bVisible&&n.push(e);this._fnClone(this.dom.clone.left,this.dom.grid.left,n,t)}},_fnCopyLayout:function(e,n,i){for(var r=[],o=[],a=[],s=0,l=e.length;s<l;s++){var u=[];u.nTr=t(e[s].nTr).clone(i,!1)[0];for(var c=0,d=this.s.iTableColumns;c<d;c++)if(-1!==t.inArray(c,n)){var p=t.inArray(e[s][c].cell,a);if(-1===p){var f=t(e[s][c].cell).clone(i,!1)[0];o.push(f),a.push(e[s][c].cell),u.push({cell:f,unique:e[s][c].unique})}else u.push({cell:o[p],unique:e[s][c].unique})}r.push(u)}return r}
15,_fnClone:function(e,n,r,o){var a,s,l,u,c,d,p,f,h,m,g=this,v=this.s.dt;if(o){for(t(e.header).remove(),e.header=t(this.dom.header).clone(!0,!1)[0],e.header.className+=" DTFC_Cloned",e.header.style.width="100%",n.head.appendChild(e.header),f=this._fnCopyLayout(v.aoHeader,r,!0),(h=t(">thead",e.header)).empty(),a=0,s=f.length;a<s;a++)h[0].appendChild(f[a].nTr);v.oApi._fnDrawHead(v,f,!0)}else for(f=this._fnCopyLayout(v.aoHeader,r,!1),m=[],v.oApi._fnDetectHeader(m,t(">thead",e.header)[0]),a=0,s=f.length;a<s;a++)for(l=0,u=f[a].length;l<u;l++)m[a][l].cell.className=f[a][l].cell.className,t("span.DataTables_sort_icon",m[a][l].cell).each((function(){this.className=t("span.DataTables_sort_icon",f[a][l].cell)[0].className}));this._fnEqualiseHeights("thead",this.dom.header,e.header),"auto"==this.s.sHeightMatch&&t(">tbody>tr",g.dom.body).css("height","auto"),null!==e.body&&(t(e.body).remove(),e.body=null),e.body=t(this.dom.body).clone(!0)[0],e.body.className+=" DTFC_Cloned",e.body.style.paddingBottom=v.oScroll.iBarWidth+"px",e.body.style.marginBottom=2*v.oScroll.iBarWidth+"px",null!==e.body.getAttribute("id")&&e.body.removeAttribute("id"),t(">thead>tr",e.body).empty(),t(">tfoot",e.body).remove();var y=t("tbody",e.body)[0];if(t(y).empty(),v.aiDisplay.length>0){var b=t(">thead>tr",e.body)[0];for(p=0;p<r.length;p++){c=r[p],(d=t(v.aoColumns[c].nTh).clone(!0)[0]).innerHTML="";var _=d.style;_.paddingTop="0",_.paddingBottom="0",_.borderTopWidth="0",_.borderBottomWidth="0",_.height=0,_.width=g.s.aiInnerWidths[c]+"px",b.appendChild(d)}t(">tbody>tr",g.dom.body).each((function(e){var n=!1===g.s.dt.oFeatures.bServerSide?g.s.dt.aiDisplay[g.s.dt._iDisplayStart+e]:e,i=g.s.dt.aoData[n].anCells||t(this).children("td, th"),o=this.cloneNode(!1);for(o.removeAttribute("id"),o.setAttribute("data-dt-row",n),p=0;p<r.length;p++)c=r[p],i.length>0&&((d=t(i[c]).clone(!0,!0)[0]).setAttribute("data-dt-row",n),d.setAttribute("data-dt-column",p),o.appendChild(d));y.appendChild(o)}))}else t(">tbody>tr",g.dom.body).each((function(){(d=this.cloneNode(!0)).className+=" DTFC_NoData",t("td",d).html(""),y.appendChild(d)}));if(e.body.style.width="100%",e.body.style.margin="0",e.body.style.padding="0",v.oScroller!==i){var w=v.oScroller.dom.force;n.forcer?n.forcer.style.height=w.style.height:(n.forcer=w.cloneNode(!0),n.liner.appendChild(n.forcer))}if(n.liner.appendChild(e.body),this._fnEqualiseHeights("tbody",g.dom.body,e.body),null!==v.nTFoot){if(o){null!==e.footer&&e.footer.parentNode.removeChild(e.footer),e.footer=t(this.dom.footer).clone(!0,!0)[0],e.footer.className+=" DTFC_Cloned",e.footer.style.width="100%",n.foot.appendChild(e.footer),f=this._fnCopyLayout(v.aoFooter,r,!0);var $=t(">tfoot",e.footer);for($.empty(),a=0,s=f.length;a<s;a++)$[0].appendChild(f[a].nTr);v.oApi._fnDrawHead(v,f,!0)}else{f=this._fnCopyLayout(v.aoFooter,r,!1);var x=[];for(v.oApi._fnDetectHeader(x,t(">tfoot",e.footer)[0]),a=0,s=f.length;a<s;a++)for(l=0,u=f[a].length;l<u;l++)x[a][l].cell.className=f[a][l].cell.className}this._fnEqualiseHeights("tfoot",this.dom.footer,e.footer)}var C=v.oApi._fnGetUniqueThs(v,t(">thead",e.header)[0]);t(C).each((function(t){c=r[t],this.style.width=g.s.aiInnerWidths[c]+"px"})),null!==g.s.dt.nTFoot&&(C=v.oApi._fnGetUniqueThs(v,t(">tfoot",e.footer)[0]),t(C).each((function(t){c=r[t],this.style.width=g.s.aiInnerWidths[c]+"px"})))},_fnGetTrNodes:function(t){for(var e=[],n=0,i=t.childNodes.length;n<i;n++)"TR"==t.childNodes[n].nodeName.toUpperCase()&&e.push(t.childNodes[n]);return e},_fnEqualiseHeights:function(e,n,i){if("none"!=this.s.sHeightMatch||"thead"===e||"tfoot"===e){var r,o,a,s,l,u=n.getElementsByTagName(e)[0],c=i.getElementsByTagName(e)[0],d=t(">"+e+">tr:eq(0)",n).children(":first"),p=(d.outerHeight(),d.height(),this._fnGetTrNodes(u)),f=this._fnGetTrNodes(c),h=[];for(r=0,o=f.length;r<o;r++)s=p[r].offsetHeight,a=(l=f[r].offsetHeight)>s?l:s,"semiauto"==this.s.sHeightMatch&&(p[r]._DTTC_iHeight=a),h.push(a);for(r=0,o=f.length;r<o;r++)f[r].style.height=h[r]+"px",p[r].style.height=h[r]+"px"}},_firefoxScrollError:function(){if(r===i){var e=t("<div/>").css({position:"absolute",top:0,left:0,height:10,width:50,overflow:"scroll"}).appendTo("body");r=e[0].clientWidth===e[0].offsetWidth&&0!==this._fnDTOverflow().bar,e.remove()}return r}}),a.defaults={iLeftColumns:1,iRightColumns:0,fnDrawCallback:null,sHeightMatch:"semiauto"},a.version="3.2.2",o.Api.register("fixedColumns()",(function(){return this})),o.Api.register("fixedColumns().update()",(function(){return this.iterator("table",(function(t){t._oFixedColumns&&t._oFixedColumns.fnUpdate()}))})),o.Api.register("fixedColumns().relayout()",(function(){return this.iterator("table",(function(t){t._oFixedColumns&&t._oFixedColumns.fnRedrawLayout()}))})),o.Api.register("rows().recalcHeight()",(function(){return this.iterator("row",(function(t,e){t._oFixedColumns&&t._oFixedColumns.fnRecalculateHeight(this.row(e).node())}))})),o.Api.register("fixedColumns().rowIndex()",(function(e){return(e=t(e)).parents(".DTFC_Cloned").length?this.rows({page:"current"}).indexes()[e.index()]:this.row(e).index()})),o.Api.register("fixedColumns().cellIndex()",(function(e){if((e=t(e)).parents(".DTFC_Cloned").length){var n,i=e.parent().index(),r=this.rows({page:"current"}).indexes()[i];if(e.parents(".DTFC_LeftWrapper").length)n=e.index();else n=this.columns().flatten().length-this.context[0]._oFixedColumns.s.iRightColumns+e.index();return{row:r,column:this.column.index("toData",n),columnVisible:n}}return this.cell(e).index()})),t(n).on("init.dt.fixedColumns",(function(e,n){if("dt"===e.namespace){var i=n.oInit.fixedColumns,r=o.defaults.fixedColumns;if(i||r){var s=t.extend({},i,r);!1!==i&&new a(n,s)}}})),t.fn.dataTable.FixedColumns=a,t.fn.DataTable.FixedColumns=a,a})),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?module.exports=function(e,n){return e||(e=window),n&&n.fn.dataTable||(n=require("datatables.net")(e,n).$),t(n,e,e.document)}:t(jQuery,window,document)}((function(t,e,n,i){"use strict";
15var r=t.fn.dataTable,o=0,a=function(n,i){if(!(this instanceof a))throw"FixedHeader must be initialised with the 'new' keyword.";!0===i&&(i={}),n=new r.Api(n),this.c=t.extend(!0,{},a.defaults,i),this.s={dt:n,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:t(e).height(),visible:!0},headerMode:null,footerMode:null,autoWidth:n.settings()[0].oFeatures.bAutoWidth,namespace:".dtfc"+o++,scrollLeft:{header:-1,footer:-1},enable:!0},this.dom={floatingHeader:null,thead:t(n.table().header()),tbody:t(n.table().body()),tfoot:t(n.table().footer()),header:{host:null,floating:null,placeholder:null},footer:{host:null,floating:null,placeholder:null}},this.dom.header.host=this.dom.thead.parent(),this.dom.footer.host=this.dom.tfoot.parent();var s=n.settings()[0];if(s._fixedHeader)throw"FixedHeader already initialised on table "+s.nTable.id;s._fixedHeader=this,this._constructor()};return t.extend(a.prototype,{enable:function(t){this.s.enable=t,this.c.header&&this._modeChange("in-place","header",!0),this.c.footer&&this.dom.tfoot.length&&this._modeChange("in-place","footer",!0),this.update()},headerOffset:function(t){return t!==i&&(this.c.headerOffset=t,this.update()),this.c.headerOffset},footerOffset:function(t){return t!==i&&(this.c.footerOffset=t,this.update()),this.c.footerOffset},update:function(){this._positions(),this._scroll(!0)},_constructor:function(){var n=this,i=this.s.dt;t(e).on("scroll"+this.s.namespace,(function(){n._scroll()})).on("resize"+this.s.namespace,(function(){n.s.position.windowHeight=t(e).height(),n.update()}));var r=t(".fh-fixedHeader");!this.c.headerOffset&&r.length&&(this.c.headerOffset=r.outerHeight());var o=t(".fh-fixedFooter");!this.c.footerOffset&&o.length&&(this.c.footerOffset=o.outerHeight()),i.on("column-reorder.dt.dtfc column-visibility.dt.dtfc draw.dt.dtfc column-sizing.dt.dtfc",(function(){n.update()})),i.on("destroy.dtfc",(function(){i.off(".dtfc"),t(e).off(n.s.namespace)})),this._positions(),this._scroll()},_clone:function(e,n){var i=this.s.dt,r=this.dom[e],o="header"===e?this.dom.thead:this.dom.tfoot;!n&&r.floating?r.floating.removeClass("fixedHeader-floating fixedHeader-locked"):(r.floating&&(r.placeholder.remove(),this._unsize(e),r.floating.children().detach(),r.floating.remove()),r.floating=t(i.table().node().cloneNode(!1)).css("table-layout","fixed").removeAttr("id").append(o).appendTo("body"),r.placeholder=o.clone(!1),r.host.prepend(r.placeholder),this._matchWidths(r.placeholder,r.floating))},_matchWidths:function(e,n){var i=function(n){return t(n,e).map((function(){return t(this).width()})).toArray()},r=function(e,i){t(e,n).each((function(e){t(this).css({width:i[e],minWidth:i[e]})}))},o=i("th"),a=i("td");r("th",o),r("td",a)},_unsize:function(e){var n=this.dom[e].floating;n&&("footer"===e||"header"===e&&!this.s.autoWidth)?t("th, td",n).css({width:"",minWidth:""}):n&&"header"===e&&t("th, td",n).css("min-width","")},_horizontal:function(t,e){var n=this.dom[t],i=this.s.position,r=this.s.scrollLeft;n.floating&&r[t]!==e&&(n.floating.css("left",i.left-e),r[t]=e)},_modeChange:function(e,i,r){this.s.dt;var o=this.dom[i],a=this.s.position,s=this.dom["footer"===i?"tfoot":"thead"],l=t.contains(s[0],n.activeElement)?n.activeElement:null;"in-place"===e?(o.placeholder&&(o.placeholder.remove(),o.placeholder=null),this._unsize(i),"header"===i?o.host.prepend(this.dom.thead):o.host.append(this.dom.tfoot),o.floating&&(o.floating.remove(),o.floating=null)):"in"===e?(this._clone(i,r),o.floating.addClass("fixedHeader-floating").css("header"===i?"top":"bottom",this.c[i+"Offset"]).css("left",a.left+"px").css("width",a.width+"px"),"footer"===i&&o.floating.css("top","")):"below"===e?(this._clone(i,r),o.floating.addClass("fixedHeader-locked").css("top",a.tfootTop-a.theadHeight).css("left",a.left+"px").css("width",a.width+"px")):"above"===e&&(this._clone(i,r),o.floating.addClass("fixedHeader-locked").css("top",a.tbodyTop).css("left",a.left+"px").css("width",a.width+"px")),l&&l!==n.activeElement&&l.focus(),this.s.scrollLeft.header=-1,this.s.scrollLeft.footer=-1,this.s[i+"Mode"]=e},_positions:function(){var e=this.s.dt.table(),n=this.s.position,i=this.dom,r=t(e.node()),o=r.children("thead"),a=r.children("tfoot"),s=i.tbody;n.visible=r.is(":visible"),n.width=r.outerWidth(),n.left=r.offset().left,n.theadTop=o.offset().top,n.tbodyTop=s.offset().top,n.theadHeight=n.tbodyTop-n.theadTop,a.length?(n.tfootTop=a.offset().top,n.tfootBottom=n.tfootTop+a.outerHeight(),n.tfootHeight=n.tfootBottom-n.tfootTop):(n.tfootTop=n.tbodyTop+s.outerHeight(),n.tfootBottom=n.tfootTop,n.tfootHeight=n.tfootTop)},_scroll:function(e){var i,r,o=t(n).scrollTop(),a=t(n).scrollLeft(),s=this.s.position;this.s.enable&&(this.c.header&&(i=!s.visible||o<=s.theadTop-this.c.headerOffset?"in-
15place":o<=s.tfootTop-s.theadHeight-this.c.headerOffset?"in":"below",(e||i!==this.s.headerMode)&&this._modeChange(i,"header",e),this._horizontal("header",a)),this.c.footer&&this.dom.tfoot.length&&(r=!s.visible||o+s.windowHeight>=s.tfootBottom+this.c.footerOffset?"in-place":s.windowHeight+o>s.tbodyTop+s.tfootHeight+this.c.footerOffset?"in":"above",(e||r!==this.s.footerMode)&&this._modeChange(r,"footer",e),this._horizontal("footer",a)))}}),a.version="3.1.2", 16a.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0},t.fn.dataTable.FixedHeader=a,t.fn.DataTable.FixedHeader=a,t(n).on("init.dt.dtfh",(function(e,n){if("dt"===e.namespace){var i=n.oInit.fixedHeader,o=r.defaults.fixedHeader;if((i||o)&&!n._fixedHeader){var s=t.extend({},o,i);!1!==i&&new a(n,s)}}})),r.Api.register("fixedHeader()",(function(){})),r.Api.register("fixedHeader.adjust()",(function(){return this.iterator("table",(function(t){var e=t._fixedHeader;e&&e.update()}))})),r.Api.register("fixedHeader.enable()",(function(t){return this.iterator("table",(function(e){var n=e._fixedHeader;n&&n.enable(t===i||t)}))})),r.Api.register("fixedHeader.disable()",(function(){return this.iterator("table",(function(t){var e=t._fixedHeader;e&&e.enable(!1)}))})),t.each(["header","footer"],(function(t,e){r.Api.register("fixedHeader."+e+"Offset()",(function(t){var n=this.context;return t===i?n.length&&n[0]._fixedHeader?n[0]._fixedHeader[e+"Offset"]():i:this.iterator("table",(function(n){var i=n._fixedHeader;i&&i[e+"Offset"](t)}))}))})),a})),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?module.exports=function(e,n){return e||(e=window),n&&n.fn.dataTable||(n=require("datatables.net")(e,n).$),t(n,e,e.document)}:t(jQuery,window,document)}((function(t,e,n,i){"use strict";var r=t.fn.dataTable,o=function(e,n){if(!r.versionCheck||!r.versionCheck("1.10.3"))throw"DataTables Responsive requires DataTables 1.10.3 or newer";this.s={dt:new r.Api(e),columns:[],current:[]},this.s.dt.settings()[0].responsive||(n&&"string"==typeof n.details?n.details={type:n.details}:n&&!1===n.details?n.details={type:!1}:n&&!0===n.details&&(n.details={type:"inline"}),this.c=t.extend(!0,{},o.defaults,r.defaults.responsive,n),e.responsive=this,this._constructor())};t.extend(o.prototype,{_constructor:function(){var n=this,i=this.s.dt,o=i.settings()[0],a=t(e).width();i.settings()[0]._responsive=this,t(e).on("resize.dtr orientationchange.dtr",r.util.throttle((function(){var i=t(e).width();i!==a&&(n._resize(),a=i)}))),o.oApi._fnCallbackReg(o,"aoRowCreatedCallback",(function(e){-1!==t.inArray(!1,n.s.current)&&t("td, th",e).each((function(e){var r=i.column.index("toData",e);!1===n.s.current[r]&&t(this).css("display","none")}))})),i.on("destroy.dtr",(function(){i.off(".dtr"),t(i.table().body()).off(".dtr"),t(e).off("resize.dtr orientationchange.dtr"),t.each(n.s.current,(function(t,e){!1===e&&n._setColumnVis(t,!0)}))})),this.c.breakpoints.sort((function(t,e){return t.width<e.width?1:t.width>e.width?-1:0})),this._classLogic(),this._resizeAuto();var s=this.c.details;!1!==s.type&&(n._detailsInit(),i.on("column-visibility.dtr",(function(){n._classLogic(),n._resizeAuto(),n._resize()})),i.on("draw.dtr",(function(){n._redrawChildren()})),t(i.table().node()).addClass("dtr-"+s.type)),i.on("column-reorder.dtr",(function(){n._classLogic(),n._resizeAuto(),n._resize()})),i.on("column-sizing.dtr",(function(){n._resizeAuto(),n._resize()})),i.on("init.dtr",(function(){n._resizeAuto(),n._resize(),t.inArray(!1,n.s.current)&&i.columns.adjust()})),this._resize()},_columnsVisiblity:function(e){var n,i,r=this.s.dt,o=this.s.columns,a=o.map((function(t,e){return{columnIdx:e,priority:t.priority}})).sort((function(t,e){return t.priority!==e.priority?t.priority-e.priority:t.columnIdx-e.columnIdx})),s=t.map(o,(function(n){return(!n.auto||null!==n.minWidth)&&(!0===n.auto?"-":-1!==t.inArray(e,n.includeIn))})),l=0;for(n=0,i=s.length;n<i;n++)!0===s[n]&&(l+=o[n].minWidth);var u=r.settings()[0].oScroll,c=u.sY||u.sX?u.iBarWidth:0,d=r.table().container().offsetWidth-c-l;for(n=0,i=s.length;n<i;n++)o[n].control&&(d-=o[n].minWidth);var p=!1;for(n=0,i=a.length;n<i;n++){var f=a[n].columnIdx;"-"===s[f]&&!o[f].control&&o[f].minWidth&&(p||d-o[f].minWidth<0?(p=!0,s[f]=!1):s[f]=!0,d-=o[f].minWidth)}var h=!1;for(n=0,i=o.length;n<i;n++)if(!o[n].control&&!o[n].never&&!s[n]){h=!0;break}for(n=0,i=o.length;n<i;n++)o[n].control&&(s[n]=h);return-1===t.inArray(!0,s)&&(s[0]=!0),s},_classLogic:function(){var e=this,n=this.c.breakpoints,r=this.s.dt,o=r.columns().eq(0).map((function(e){var n=this.column(e),o=n.header().className,a=r.
16settings()[0].aoColumns[e].responsivePriority;if(a===i){var s=t(n.header()).data("priority");a=s!==i?1*s:1e4}return{className:o,includeIn:[],auto:!1,control:!1,never:!!o.match(/\bnever\b/),priority:a}})),a=function(e,n){var i=o[e].includeIn;-1===t.inArray(n,i)&&i.push(n)},s=function(t,i,r,s){var l,u,c;if(r){if("max-"===r)for(l=e._find(i).width,u=0,c=n.length;u<c;u++)n[u].width<=l&&a(t,n[u].name);else if("min-"===r)for(l=e._find(i).width,u=0,c=n.length;u<c;u++)n[u].width>=l&&a(t,n[u].name);else if("not-"===r)for(u=0,c=n.length;u<c;u++)-1===n[u].name.indexOf(s)&&a(t,n[u].name)}else o[t].includeIn.push(i)};o.each((function(e,i){for(var r=e.className.split(" "),o=!1,a=0,l=r.length;a<l;a++){var u=t.trim(r[a]);if("all"===u)return o=!0,void(e.includeIn=t.map(n,(function(t){return t.name})));if("none"===u||e.never)return void(o=!0);if("control"===u)return o=!0,void(e.control=!0);t.each(n,(function(t,e){var n=e.name.split("-"),r=new RegExp("(min\\-|max\\-|not\\-)?("+n[0]+")(\\-[_a-zA-Z0-9])?"),a=u.match(r);a&&(o=!0,a[2]===n[0]&&a[3]==="-"+n[1]?s(i,e.name,a[1],a[2]+a[3]):a[2]!==n[0]||a[3]||s(i,e.name,a[1],a[2]))}))}o||(e.auto=!0)})),this.s.columns=o},_detailsDisplay:function(e,n){var i=this,r=this.s.dt,o=this.c.details;if(o&&!1!==o.type){var a=o.display(e,n,(function(){return o.renderer(r,e[0],i._detailsObj(e[0]))}));!0!==a&&!1!==a||t(r.table().node()).triggerHandler("responsive-display.dt",[r,e,a,n])}},_detailsInit:function(){var e=this,n=this.s.dt,i=this.c.details;"inline"===i.type&&(i.target="td:first-child, th:first-child"),n.on("draw.dtr",(function(){e._tabIndexes()})),e._tabIndexes(),t(n.table().body()).on("keyup.dtr","td, th",(function(e){13===e.keyCode&&t(this).data("dtr-keyboard")&&t(this).click()}));var r=i.target,o="string"==typeof r?r:"td, th";t(n.table().body()).on("click.dtr mousedown.dtr mouseup.dtr",o,(function(i){if(t(n.table().node()).hasClass("collapsed")&&n.row(t(this).closest("tr")).length){if("number"==typeof r){var o=r<0?n.columns().eq(0).length+r:r;if(n.cell(this).index().column!==o)return}var a=n.row(t(this).closest("tr"));"click"===i.type?e._detailsDisplay(a,!1):"mousedown"===i.type?t(this).css("outline","none"):"mouseup"===i.type&&t(this).blur().css("outline","")}}))},_detailsObj:function(e){var n=this,i=this.s.dt;return t.map(this.s.columns,(function(t,r){if(!t.never&&!t.control)return{title:i.settings()[0].aoColumns[r].sTitle,data:i.cell(e,r).render(n.c.orthogonal),hidden:i.column(r).visible()&&!n.s.current[r],columnIndex:r,rowIndex:e}}))},_find:function(t){for(var e=this.c.breakpoints,n=0,i=e.length;n<i;n++)if(e[n].name===t)return e[n]},_redrawChildren:function(){var t=this,e=this.s.dt;e.rows({page:"current"}).iterator("row",(function(n,i){e.row(i);t._detailsDisplay(e.row(i),!0)}))},_resize:function(){var n,i,r=this,o=this.s.dt,a=t(e).width(),s=this.c.breakpoints,l=s[0].name,u=this.s.columns,c=this.s.current.slice();for(n=s.length-1;n>=0;n--)if(a<=s[n].width){l=s[n].name;break}var d=this._columnsVisiblity(l);this.s.current=d;var p=!1;for(n=0,i=u.length;n<i;n++)if(!1===d[n]&&!u[n].never&&!u[n].control){p=!0;break}t(o.table().node()).toggleClass("collapsed",p);var f=!1;o.columns().eq(0).each((function(t,e){d[e]!==c[e]&&(f=!0,r._setColumnVis(t,d[e]))})),f&&(this._redrawChildren(),t(o.table().node()).trigger("responsive-resize.dt",[o,this.s.current]))},_resizeAuto:function(){var e=this.s.dt,n=this.s.columns;if(this.c.auto&&-1!==t.inArray(!0,t.map(n,(function(t){return t.auto})))){e.table().node().offsetWidth,e.columns;var i=e.table().node().cloneNode(!1),r=t(e.table().header().cloneNode(!1)).appendTo(i),o=t(e.table().body()).clone(!1,!1).empty().appendTo(i),a=e.columns().header().filter((function(t){return e.column(t).visible()})).to$().clone(!1).css("display","table-cell");t(o).append(t(e.rows({page:"current"}).nodes()).clone(!1)).find("th, td").css("display","");var s=e.table().footer();if(s){var l=t(s.cloneNode(!1)).appendTo(i),u=e.columns().footer().filter((function(t){return e.column(t).visible()})).to$().clone(!1).css("display","table-cell");t("<tr/>").append(u).appendTo(l)}t("<tr/>").append(a).appendTo(r),"inline"===this.c.details.type&&t(i).addClass("dtr-inline collapsed"),t(i).find("[name]").removeAttr("name");var c=t("<div/>").css({width:1,height:1,overflow:"hidden"}).append(i);c.insertBefore(e.table().node()),a.each((function(t){var i=e.column.index("fromVisible",t);n[i].minWidth=this.offsetWidth||0})),c.remove()}},_setColumnVis:function(e,n){var i=this.s.dt,r=n?"":"none";t(i.column(e).header()).css("display",r),t(i.column(e).footer()).css("display",r),i.c
16olumn(e).nodes().to$().css("display",r)},_tabIndexes:function(){var e=this.s.dt,n=e.cells({page:"current"}).nodes().to$(),i=e.settings()[0],r=this.c.details.target;n.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),t("number"==typeof r?":eq("+r+")":r,e.rows({page:"current"}).nodes()).attr("tabIndex",i.iTabIndex).data("dtr-keyboard",1)}}),o.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],o.display={childRow:function(e,n,i){return n?t(e.node()).hasClass("parent")?(e.child(i(),"child").show(),!0):void 0:e.child.isShown()?(e.child(!1),t(e.node()).removeClass("parent"),!1):(e.child(i(),"child").show(),t(e.node()).addClass("parent"),!0)},childRowImmediate:function(e,n,i){return!n&&e.child.isShown()||!e.responsive.hasHidden()?(e.child(!1),t(e.node()).removeClass("parent"),!1):(e.child(i(),"child").show(),t(e.node()).addClass("parent"),!0)},modal:function(e){return function(i,r,o){if(r)t("div.dtr-modal-content").empty().append(o());else{var a=function(){s.remove(),t(n).off("keypress.dtr")},s=t('<div class="dtr-modal"/>').append(t('<div class="dtr-modal-display"/>').append(t('<div class="dtr-modal-content"/>').append(o())).append(t('<div class="dtr-modal-close">×</div>').click((function(){a()})))).append(t('<div class="dtr-modal-background"/>').click((function(){a()}))).appendTo("body");t(n).on("keyup.dtr",(function(t){27===t.keyCode&&(t.stopPropagation(),a())}))}e&&e.header&&t("div.dtr-modal-content").prepend("<h2>"+e.header(i)+"</h2>")}}},o.renderer={listHidden:function(){return function(e,n,i){var r=t.map(i,(function(t){return t.hidden?'<li data-dtr-index="'+t.columnIndex+'" data-dt-row="'+t.rowIndex+'" data-dt-column="'+t.columnIndex+'"><span class="dtr-title">'+t.title+'</span> <span class="dtr-data">'+t.data+"</span></li>":""})).join("");return!!r&&t('<ul data-dtr-index="'+n+'"/>').append(r)}},tableAll:function(e){return e=t.extend({tableClass:""},e),function(n,i,r){var o=t.map(r,(function(t){return'<tr data-dt-row="'+t.rowIndex+'" data-dt-column="'+t.columnIndex+'"><td>'+t.title+":</td> <td>"+t.data+"</td></tr>"})).join("");return t('<table class="'+e.tableClass+'" width="100%"/>').append(o)}}},o.defaults={breakpoints:o.breakpoints,auto:!0,details:{display:o.display.childRow,renderer:o.renderer.listHidden(),target:0,type:"inline"},orthogonal:"display"};var a=t.fn.dataTable.Api;return a.register("responsive()",(function(){return this})),a.register("responsive.index()",(function(e){return{column:(e=t(e)).data("dtr-index"),row:e.parent().data("dtr-index")}})),a.register("responsive.rebuild()",(function(){return this.iterator("table",(function(t){t._responsive&&t._responsive._classLogic()}))})),a.register("responsive.recalc()",(function(){return this.iterator("table",(function(t){t._responsive&&(t._responsive._resizeAuto(),t._responsive._resize())}))})),a.register("responsive.hasHidden()",(function(){var e=this.context[0];return!!e._responsive&&-1!==t.inArray(!1,e._responsive.s.current)})),o.version="2.1.0",t.fn.dataTable.Responsive=o,t.fn.DataTable.Responsive=o,t(n).on("preInit.dt.dtr",(function(e,n){if("dt"===e.namespace&&(t(n.nTable).hasClass("responsive")||t(n.nTable).hasClass("dt-responsive")||n.oInit.responsive||r.defaults.responsive)){var i=n.oInit.responsive;!1!==i&&new o(n,t.isPlainObject(i)?i:{})}})),o})),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?module.exports=function(e,n){return e||(e=window),n&&n.fn.dataTable||(n=require("datatables.net")(e,n).$),t(n,e,e.document)}:t(jQuery,window,document)}((function(t,e,n,i){"use strict";var r=t.fn.dataTable,o=function(e,r){this instanceof o?(r===i&&(r={}),this.s={dt:t.fn.dataTable.Api(e).settings()[0],tableTop:0,tableBottom:0,redrawTop:0,redrawBottom:0,autoHeight:!0,viewportRows:0,stateTO:null,drawTO:null,heights:{jump:null,page:null,virtual:null,scroll:null,row:null,viewport:null},topRowFloat:0,scrollDrawDiff:null,loaderVisible:!1},this.s=t.extend(this.s,o.oDefaults,r),this.s.heights.row=this.s.rowHeight,this.dom={force:n.createElement("div"),scroller:null,table:null,loader:null},this.s.dt.oScroller||(this.s.dt.oScroller=this,this._fnConstruct())):alert("Scroller warning: Scroller must be initialised with the 'new' keyword.")};t.extend(o.prototype,{fnRowToPixels:function(t,e,n){var r;if(n)r=this._domain("virtualToPhysical",t*this.s.heights.row);else{var o=t-this.s.baseRowTop;r=this.s.baseScrollTop+o*this.s.heights.row}return e||e===i?parseInt(r,10):r},fnPixelsToRow:function(t,e,n){var r=t-this.s.baseScrollTop,o=n?this._domain("physicalToVirtual",t)/this.s.heights.row:r/this.s.heights.row+this.s.baseRowTop;return e||e===i?parseInt(o,10):o},fnScrollToRow:function(e,n){var i=this,r=!1,o=this.fnRowToPixels(e),a=e-(this.s.displayBuffer-1)/2*this.s.viewportRows;a<0&&(a=0),(o>this.s.redrawBottom||o<this.s.redrawTop)&&this.s.dt._iDisplayStart!==a&&(r=!0,o=this.fnRowToPixels(e,!1,!0)),void 0===n||n?(this.s.ani=r,t(this.dom.scroller).animate({scrollTop:o},(function(){setTimeout((function(){i.s.ani=!1}),25)}))):t(this.dom.scroller).scrollTop(o)},fnMeasure:function(e){this.s.autoHeight&&this._fnCalcRowHeight();var n=this.s.heights;n.row&&(n.viewport=t(this.dom.scroller).height(),this.s.viewportRows=parseInt(n.viewport/n.row,10)+1,this.s.dt._iDisplayLength=this.s.viewportRows*this.s.displayBuffer),(e===i||e)&&this.s.dt.oInstance.fnDraw(!1)},fnPageInfo:function(){var t=this.s.dt,e=this.dom.scroller.scrollTop,n=t.fnRecordsDisplay(),i=Math.ceil(this.fnPixelsToRow(e+this.s.heights.viewport,!1,this.s.ani));return{start:Math.floor(this.fnPixelsToRow(e,!1,this.s.ani)),end:n<i?n-1:i-1}},_fnConstruct:function(){var n=this;if(this.s.dt.oFeatures.bPaginate){this.dom.force.style.position="relative",this.dom.force.style.top="0px",this.dom.force.style.left="0px",this.dom.force.style.width="1px",this.dom.scroller=t("div."+this.s.dt.oClasse
16s.sScrollBody,this.s.dt.nTableWrapper)[0],this.dom.scroller.appendChild(this.dom.force),this.dom.scroller.style.position="relative",this.dom.table=t(">table",this.dom.scroller)[0],this.dom.table.style.position="absolute",this.dom.table.style.top="0px",this.dom.table.style.left="0px",t(this.s.dt.nTableWrapper).addClass("DTS"),this.s.loadingIndicator&&(this.dom.loader=t('<div class="dataTables_processing DTS_Loading">'+this.s.dt.oLanguage.sLoadingRecords+"</div>").css("display","none"),t(this.dom.scroller.parentNode).css("position","relative").append(this.dom.loader)),this.s.heights.row&&"auto"!=this.s.heights.row&&(this.s.autoHeight=!1),this.fnMeasure(!1),this.s.ingnoreScroll=!0,this.s.stateSaveThrottle=this.s.dt.oApi._fnThrottle((function(){n.s.dt.oApi._fnSaveState(n.s.dt)}),500),t(this.dom.scroller).on("scroll.DTS",(function(){n._fnScroll.call(n)})),t(this.dom.scroller).on("touchstart.DTS",(function(){n._fnScroll.call(n)})),this.s.dt.aoDrawCallback.push({fn:function(){n.s.dt.bInitialised&&n._fnDrawCallback.call(n)},sName:"Scroller"}),t(e).on("resize.DTS",(function(){n.fnMeasure(!1),n._fnInfo()}));var i=!0;this.s.dt.oApi._fnCallbackReg(this.s.dt,"aoStateSaveParams",(function(t,e){i&&n.s.dt.oLoadedState?(e.iScroller=n.s.dt.oLoadedState.iScroller,e.iScrollerTopRow=n.s.dt.oLoadedState.iScrollerTopRow,i=!1):(e.iScroller=n.dom.scroller.scrollTop,e.iScrollerTopRow=n.s.topRowFloat)}),"Scroller_State"),this.s.dt.oLoadedState&&(this.s.topRowFloat=this.s.dt.oLoadedState.iScrollerTopRow||0),t(this.s.dt.nTable).one("init.dt",(function(){n.fnMeasure()})),this.s.dt.aoDestroyCallback.push({sName:"Scroller",fn:function(){t(e).off("resize.DTS"),t(n.dom.scroller).off("touchstart.DTS scroll.DTS"),t(n.s.dt.nTableWrapper).removeClass("DTS"),t("div.DTS_Loading",n.dom.scroller.parentNode).remove(),t(n.s.dt.nTable).off("init.dt"),n.dom.table.style.position="",n.dom.table.style.top="",n.dom.table.style.left=""}})}else this.s.dt.oApi._fnLog(this.s.dt,0,"Pagination must be enabled for Scroller")},_fnScroll:function(){var e,n=this,i=this.s.heights,r=this.dom.scroller.scrollTop;if(!this.s.skip&&!this.s.ingnoreScroll)if(this.s.dt.bFiltered||this.s.dt.bSorted)this.s.lastScrollTop=0;else{if(this._fnInfo(),clearTimeout(this.s.stateTO),this.s.stateTO=setTimeout((function(){n.s.dt.oApi._fnSaveState(n.s.dt)}),250),r<this.s.redrawTop||r>this.s.redrawBottom){var o=Math.ceil((this.s.displayBuffer-1)/2*this.s.viewportRows);if(Math.abs(r-this.s.lastScrollTop)>i.viewport||this.s.ani?(e=parseInt(this._domain("physicalToVirtual",r)/i.row,10)-o,this.s.topRowFloat=this._domain("physicalToVirtual",r)/i.row):(e=this.fnPixelsToRow(r)-o,this.s.topRowFloat=this.fnPixelsToRow(r,!1)),e<=0?e=0:e+this.s.dt._iDisplayLength>this.s.dt.fnRecordsDisplay()?(e=this.s.dt.fnRecordsDisplay()-this.s.dt._iDisplayLength)<0&&(e=0):e%2!=0&&e++,e!=this.s.dt._iDisplayStart){this.s.tableTop=t(this.s.dt.nTable).offset().top,this.s.tableBottom=t(this.s.dt.nTable).height()+this.s.tableTop;var a=function(){null===n.s.scrollDrawReq&&(n.s.scrollDrawReq=r),n.s.dt._iDisplayStart=e,n.s.dt.oApi._fnDraw(n.s.dt)};this.s.dt.oFeatures.bServerSide?(clearTimeout(this.s.drawTO),this.s.drawTO=setTimeout(a,this.s.serverWait)):a(),this.dom.loader&&!this.s.loaderVisible&&(this.dom.loader.css("display","block"),this.s.loaderVisible=!0)}}else this.s.topRowFloat=this._domain("physicalToVirtual",r)/i.row;this.s.lastScrollTop=r,this.s.stateSaveThrottle()}},_domain:function(t,e){var n,i=this.s.heights;if(i.virtual===i.scroll)return e;var r=(i.scroll-i.viewport)/2,o=(i.virtual-i.viewport)/2;return n=o/(r*r),"virtualToPhysical"===t?e<o?Math.pow(e/n,.5):(e=2*o-e)<0?i.scroll:2*r-Math.pow(e/n,.5):"physicalToVirtual"===t?e<r?e*e*n:(e=2*r-e)<0?i.virtual:2*o-e*e*n:void 0},_fnDrawCallback:function(){var e=this,n=this.s.heights,i=this.dom.scroller.scrollTop,r=(n.viewport,t(this.s.dt.nTable).height()),o=this.s.dt._iDisplayStart,a=this.s.dt._iDisplayLength,s=this.s.dt.fnRecordsDisplay();this.s.skip=!0,this._fnScrollForce(),i=0===o?this.s.topRowFloat*n.row:o+a>=s?n.scroll-(s-this.s.topRowFloat)*n.row:this._domain("virtualToPhysical",this.s.topRowFloat*n.row),this.dom.scroller.scrollTop=i,this.s.baseScrollTop=i,this.s.baseRowTop=this.s.topRowFloat;var l=i-(this.s.topRowFloat-o)*n.row;0===o?l=0:o+a>=s&&(l=n.scroll-r),this.dom.table.style.top=l+"px",this.s.tableTop=l,this.s.tableBottom=r+this.s.tableTop;var u=(i-this.s.tableTop)*this.s.boundaryScale;if(this.s.redrawTop=i-u,this.s.redrawBottom=i+u,this.s.skip=!1,this.s.dt.oFeatures.bStateSave&&null!==this.s.dt.oLoadedState&&void 0!==this.s.dt.oLoadedState.iScroller){var c=!(!this.s.dt.sAjaxSource&&!e.s.dt.ajax||this.s.dt.oFeatures.bServerSide);(c&&2==this.s.dt.iDraw||!c&&1==this.s.dt.iDraw)&&setTimeout((function(){t(e.dom.scroller).scrollTop(e.s.dt.oLoadedState.iScroller),e.s.redrawTop=e.s.dt.oLoadedState.iScroller-n.viewport/2,setTimeout((function(){e.s.ingnoreScroll=!1}),0)}),0)}else e.s.ingnoreScroll=!1;this.s.dt.oFeatures.bInfo&&setTimeout((function(){e._fnInfo.call(e)}),0),this.dom.loader&&this.s.loaderVisible&&(this.dom.loader.css("display","none"),this.s.loaderVisible=!1)},_fnScrollForce:function(){var t=this.s.heights,e=1e6;t.virtual=t.row*this.s.dt.fnRecordsDisplay(),t.scroll=t.virtual,t.scroll>e&&(t.scroll=e),this.dom.force.style.height=t.scroll>this.s.heights.row?t.scroll+"px":this.s.heights.row+"px"}
16,_fnCalcRowHeight:function(){var e=this.s.dt,n=e.nTable,i=n.cloneNode(!1),r=t("<tbody/>").appendTo(i),o=t('<div class="'+e.oClasses.sWrapper+' DTS"><div class="'+e.oClasses.sScrollWrapper+'"><div class="'+e.oClasses.sScrollBody+'"></div></div></div>');for(t("tbody tr:lt(4)",n).clone().appendTo(r);t("tr",r).length<3;)r.append("<tr><td> </td></tr>");t("div."+e.oClasses.sScrollBody,o).append(i);var a=this.s.dt.nHolding||n.parentNode;t(a).is(":visible")||(a="body"),o.appendTo(a),this.s.heights.row=t("tr",r).eq(1).outerHeight(),o.remove()},_fnInfo:function(){if(this.s.dt.oFeatures.bInfo){var e,n=this.s.dt,i=n.oLanguage,r=this.dom.scroller.scrollTop,o=Math.floor(this.fnPixelsToRow(r,!1,this.s.ani)+1),a=n.fnRecordsTotal(),s=n.fnRecordsDisplay(),l=Math.ceil(this.fnPixelsToRow(r+this.s.heights.viewport,!1,this.s.ani)),u=s<l?s:l,c=n.fnFormatNumber(o),d=n.fnFormatNumber(u),p=n.fnFormatNumber(a),f=n.fnFormatNumber(s);e=0===n.fnRecordsDisplay()&&n.fnRecordsDisplay()==n.fnRecordsTotal()?i.sInfoEmpty+i.sInfoPostFix:0===n.fnRecordsDisplay()?i.sInfoEmpty+" "+i.sInfoFiltered.replace("_MAX_",p)+i.sInfoPostFix:n.fnRecordsDisplay()==n.fnRecordsTotal()?i.sInfo.replace("_START_",c).replace("_END_",d).replace("_MAX_",p).replace("_TOTAL_",f)+i.sInfoPostFix:i.sInfo.replace("_START_",c).replace("_END_",d).replace("_MAX_",p).replace("_TOTAL_",f)+" "+i.sInfoFiltered.replace("_MAX_",n.fnFormatNumber(n.fnRecordsTotal()))+i.sInfoPostFix;var h=i.fnInfoCallback;h&&(e=h.call(n.oInstance,n,o,u,a,s,e));var m=n.aanFeatures.i;if(void 0!==m)for(var g=0,v=m.length;g<v;g++)t(m[g]).html(e);t(n.nTable).triggerHandler("info.dt")}}}),o.defaults={trace:!1,rowHeight:"auto",serverWait:200,displayBuffer:9,boundaryScale:.5,loadingIndicator:!1},o.oDefaults=o.defaults,o.version="1.4.2","function"==typeof t.fn.dataTable&&"function"==typeof t.fn.dataTableExt.fnVersionCheck&&t.fn.dataTableExt.fnVersionCheck("1.10.0")?t.fn.dataTableExt.aoFeatures.push({fnInit:function(t){var e=t.oInit,n=e.scroller||e.oScroller||{};new o(t,n)},cFeature:"S",sFeature:"Scroller"}):alert("Warning: Scroller requires DataTables 1.10.0 or greater - www.datatables.net/download"),t(n).on("preInit.dt.dtscroller",(function(e,n){if("dt"===e.namespace){var i=n.oInit.scroller,a=r.defaults.scroller;if(i||a){var s=t.extend({},i,a);!1!==i&&new o(n,s)}}})),t.fn.dataTable.Scroller=o,t.fn.DataTable.Scroller=o;var a=t.fn.dataTable.Api;return a.register("scroller()",(function(){return this})),a.register("scroller().rowToPixels()",(function(t,e,n){var i=this.context;if(i.length&&i[0].oScroller)return i[0].oScroller.fnRowToPixels(t,e,n)})),a.register("scroller().pixelsToRow()",(function(t,e,n){var i=this.context;if(i.length&&i[0].oScroller)return i[0].oScroller.fnPixelsToRow(t,e,n)})),a.register("scroller().scrollToRow()",(function(t,e){return this.iterator("table",(function(n){n.oScroller&&n.oScroller.fnScrollToRow(t,e)})),this})),a.register("row().scrollTo()",(function(t){var e=this;return this.iterator("row",(function(n,i){if(n.oScroller){var r=e.rows({order:"applied",search:"applied"}).indexes().indexOf(i);n.oScroller.fnScrollToRow(r,t)}})),this})),a.register("scroller.measure()",(function(t){return this.iterator("table",(function(e){e.oScroller&&e.oScroller.fnMeasure(t)})),this})),a.register("scroller.page()",(function(){var t=this.context;if(t.length&&t[0].oScroller)return t[0].oScroller.fnPageInfo()})),o})),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.MicroPlugin=e()}(this,(function(){var t={mixin:function(t){t.plugins={},t.prototype.initializePlugins=function(t){var n,i,r,o=this,a=[];if(o.plugins={names:[],settings:{},requested:{},loaded:{}},e.isArray(t))for(n=0,i=t.length;n<i;n++)"string"==typeof t[n]?a.push(t[n]):(o.plugins.settings[t[n].name]=t[n].options,a.push(t[n].name));else if(t)for(r in t)t.hasOwnProperty(r)&&(o.plugins.settings[r]=t[r],a.push(r));for(;a.length;)o.require(a.shift())},t.prototype.loadPlugin=function(e){var n=this,i=n.plugins,r=t.plugins[e];if(!t.plugins.hasOwnProperty(e))throw new Error('Unable to find "'+e+'" plugin');
16i.requested[e]=!0,i.loaded[e]=r.fn.apply(n,[n.plugins.settings[e]||{}]),i.names.push(e)},t.prototype.require=function(t){var e=this,n=e.plugins;if(!e.plugins.loaded.hasOwnProperty(t)){if(n.requested[t])throw new Error('Plugin has circular dependency ("'+t+'")');e.loadPlugin(t)}return n.loaded[t]},t.define=function(e,n){t.plugins[e]={name:e,fn:n}}}},e={isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}};return t})),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.Sifter=e()}(this,(function(){var t=function(t,e){this.items=t,this.settings=e||{diacritics:!0}};t.prototype.tokenize=function(t){if(!(t=i(String(t||"").toLowerCase()))||!t.length)return[];var e,n,o,s,l=[],u=t.split(/ +/);for(e=0,n=u.length;e<n;e++){if(o=r(u[e]),this.settings.diacritics)for(s in a)a.hasOwnProperty(s)&&(o=o.replace(new RegExp(s,"g"),a[s]));l.push({string:u[e],regex:new RegExp(o,"i")})}return l},t.prototype.iterator=function(t,e){var n;n=o(t)?Array.prototype.forEach||function(t){for(var e=0,n=this.length;e<n;e++)t(this[e],e,this)}:function(t){for(var e in this)this.hasOwnProperty(e)&&t(this[e],e,this)},n.apply(t,[e])},t.prototype.getScoreFunction=function(t,e){var n,i,r;t=this.prepareSearch(t,e),i=t.tokens,n=t.options.fields,r=i.length;var o,a=function(t,e){var n,i;return t?-1===(i=(t=String(t||"")).search(e.regex))?0:(n=e.string.length/t.length,0===i&&(n+=.5),n):0},s=(o=n.length)?1===o?function(t,e){return a(e[n[0]],t)}:function(t,e){for(var i=0,r=0;i<o;i++)r+=a(e[n[i]],t);return r/o}:function(){return 0};return r?1===r?function(t){return s(i[0],t)}:"and"===t.options.conjunction?function(t){for(var e,n=0,o=0;n<r;n++){if((e=s(i[n],t))<=0)return 0;o+=e}return o/r}:function(t){for(var e=0,n=0;e<r;e++)n+=s(i[e],t);return n/r}:function(){return 0}},t.prototype.getSortFunction=function(t,n){var i,r,o,a,s,l,u,c,d,p,f;if(f=!(t=(o=this).prepareSearch(t,n)).query&&n.sort_empty||n.sort,d=function(t,e){return"$score"===t?e.score:o.items[e.id][t]},s=[],f)for(i=0,r=f.length;i<r;i++)(t.query||"$score"!==f[i].field)&&s.push(f[i]);if(t.query){for(p=!0,i=0,r=s.length;i<r;i++)if("$score"===s[i].field){p=!1;break}p&&s.unshift({field:"$score",direction:"desc"})}else for(i=0,r=s.length;i<r;i++)if("$score"===s[i].field){s.splice(i,1);break}for(c=[],i=0,r=s.length;i<r;i++)c.push("desc"===s[i].direction?-1:1);return(l=s.length)?1===l?(a=s[0].field,u=c[0],function(t,n){return u*e(d(a,t),d(a,n))}):function(t,n){var i,r,o;for(i=0;i<l;i++)if(o=s[i].field,r=c[i]*e(d(o,t),d(o,n)))return r;return 0}:null},t.prototype.prepareSearch=function(t,e){if("object"==typeof t)return t;var i=(e=n({},e)).fields,r=e.sort,a=e.sort_empty;return i&&!o(i)&&(e.fields=[i]),r&&!o(r)&&(e.sort=[r]),a&&!o(a)&&(e.sort_empty=[a]),{options:e,query:String(t||"").toLowerCase(),tokens:this.tokenize(t),total:0,items:[]}},t.prototype.search=function(t,e){var n,i,r,o,a=this;return i=this.prepareSearch(t,e),e=i.options,t=i.query,o=e.score||a.getScoreFunction(i),t.length?a.iterator(a.items,(function(t,r){n=o(t),(!1===e.filter||n>0)&&i.items.push({score:n,id:r})})):a.iterator(a.items,(function(t,e){i.items.push({score:1,id:e})})),(r=a.getSortFunction(i,e))&&i.items.sort(r),i.total=i.items.length,"number"==typeof e.limit&&(i.items=i.items.slice(0,e.limit)),i};var e=function(t,e){return"number"==typeof t&&"number"==typeof e?t>e?1:t<e?-1:0:(t=String(t||"").toLowerCase())>(e=String(e||"").toLowerCase())?1:e>t?-1:0},n=function(t){var e,n,i,r;for(e=1,n=arguments.length;e<n;e++)if(r=arguments[e])for(i in r)r.hasOwnProperty(i)&&(t[i]=r[i]);return t},i=function(t){return(t+"").replace(/^\s+|\s+$|/g,"")},r=function(t){return(t+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},o=Array.isArray||$&&$.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},a={a:"[a\xc0\xc1\xc2\xc3\xc4\xc5\xe0\xe1\xe2\xe3\xe4\xe5\u0100\u0101]",c:"[c\xc7\xe7\u0107\u0106\u010d\u010c]",d:"[d\u0111\u0110\u010f\u010e]",e:"[e\xc8\xc9\xca\xcb\xe8\xe9\xea\xeb\u011b\u011a\u0112\u0113]",i:"[i\xcc\xcd\xce\xcf\xec\xed\xee\xef\u012a\u012b]",n:"[n\xd1\xf1\u0148\u0147]",o:"[o\xd2\xd3\xd4\xd5\xd5\xd6\xd8\xf2\xf3\xf4\xf5\xf6\xf8\u014c\u014d]",r:"[r\u0159\u0158]",s:"[s\u0160\u0161]",t:"[t\u016
165\u0164]",u:"[u\xd9\xda\xdb\xdc\xf9\xfa\xfb\xfc\u016f\u016e\u016a\u016b]",y:"[y\u0178\xff\xfd\xdd]",z:"[z\u017d\u017e]"};return t})),function(t,e){"function"==typeof define&&define.amd?define(["jquery","sifter","microplugin"],e):"object"==typeof exports?module.exports=e(require("jquery"),require("sifter"),require("microplugin")):t.Selectize=e(t.jQuery,t.Sifter,t.MicroPlugin)}(this,(function(t,e,n){"use strict";var i=function(t,e){if("string"!=typeof e||e.length){var n="string"==typeof e?new RegExp(e,"i"):e,i=function(t){var e=0;if(3===t.nodeType){var r=t.data.search(n);if(r>=0&&t.data.length>0){var o=t.data.match(n),a=document.createElement("span");a.className="highlight";var s=t.splitText(r),l=(s.splitText(o[0].length),s.cloneNode(!0));a.appendChild(l),s.parentNode.replaceChild(a,s),e=1}}else if(1===t.nodeType&&t.childNodes&&!/(script|style)/i.test(t.tagName))for(var u=0;u<t.childNodes.length;++u)u+=i(t.childNodes[u]);return e};return t.each((function(){i(this)}))}},r=function(){};r.prototype={on:function(t,e){this._events=this._events||{},this._events[t]=this._events[t]||[],this._events[t].push(e)},off:function(t,e){var n=arguments.length;return 0===n?delete this._events:1===n?delete this._events[t]:(this._events=this._events||{},void(t in this._events!=!1&&this._events[t].splice(this._events[t].indexOf(e),1)))},trigger:function(t){if(this._events=this._events||{},t in this._events!=!1)for(var e=0;e<this._events[t].length;e++)this._events[t][e].apply(this,Array.prototype.slice.call(arguments,1))}},r.mixin=function(t){for(var e=["on","off","trigger"],n=0;n<e.length;n++)t.prototype[e[n]]=r.prototype[e[n]]};var o=/Mac/.test(navigator.userAgent),a=65,s=13,l=27,u=37,c=38,d=80,p=39,f=40,h=78,m=8,g=46,v=16,y=o?91:17,b=o?18:17,_=9,w=1,$=2,x=function(t){return void 0!==t},C=function(t){return null==t?null:"boolean"==typeof t?t?"1":"0":t+""},S=function(t){return(t+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},D=function(t){return(t+"").replace(/\$/g,"$$$$")},T={before:function(t,e,n){var i=t[e];t[e]=function(){return n.apply(t,arguments),i.apply(t,arguments)}},after:function(t,e,n){var i=t[e];t[e]=function(){var e=i.apply(t,arguments);return n.apply(t,arguments),e}}},k=function(e,n){if(!t.isArray(n))return n;var i,r,o={};for(i=0,r=n.length;i<r;i++)n[i].hasOwnProperty(e)&&(o[n[i][e]]=n[i]);return o},A=function(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}},E=function(t,e){var n;return function(){var i=this,r=arguments;window.clearTimeout(n),n=window.setTimeout((function(){t.apply(i,r)}),e)}},I=function(t,e,n){var i,r=t.trigger,o={};for(i in t.trigger=function(){var n=arguments[0];if(-1===e.indexOf(n))return r.apply(t,arguments);o[n]=arguments},n.apply(t,[]),t.trigger=r,o)o.hasOwnProperty(i)&&r.apply(t,o[i])},P=function(t,e,n,i){t.on(e,n,(function(e){for(var n=e.target;n&&n.parentNode!==t[0];)n=n.parentNode;return e.currentTarget=n,i.apply(this,[e])}))},F=function(t){var e={};if("selectionStart"in t)e.start=t.selectionStart,e.length=t.selectionEnd-e.start;else if(document.selection){t.focus();var n=document.selection.createRange(),i=document.selection.createRange().text.length;n.moveStart("character",-t.value.length),e.start=n.text.length-i,e.length=i}return e},O=function(t,e,n){var i,r,o={};if(n)for(i=0,r=n.length;i<r;i++)o[n[i]]=t.css(n[i]);else o=t.css();e.css(o)},M=function(e,n){if(!e)return 0;var i=t("<test>").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).text(e).appendTo("body");O(n,i,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]);var r=i.width();return i.remove(),r},N=function(t){var e=null,n=function(n,i){var r,o,a,s,l,u,c,d;i=i||{},(n=n||window.event||{}).metaKey||n.altKey||(i.force||!1!==t.data("grow"))&&(r=t.val(),n.type&&"keydown"===n.type.toLowerCase()&&(a=(o=n.keyCode)>=97&&o<=122||o>=65&&o<=90||o>=48&&o<=57||32===o,o===g||o===m?(d=F(t[0])).length?r=r.substring(0,d.start)+r.substring(d.start+d.length):o===m&&d.start?r=r.substring(0,d.start-1)+r.substring(d.start+1):o===g&&void 0!==d.start&&(r=r.substring(0,d.start)+r.substring(d.start+1)):a&&(u=n.shiftKey,c=String.fromCharCode(n.keyCode),r+=c=u?c.toUpperCase():c.toLowerCase())),s=t.attr("placeholder"),!r&&s&&(r=s), 17(l=M(r,t)+4)!==e&&(e=l,t.width(l),t.triggerHandler("resize")))};
17t.on("keydown keyup update blur",n),n()},j=function(n,i){var r,o,a=this;(o=n[0]).selectize=a,r=(r=window.getComputedStyle?window.getComputedStyle(o,null).getPropertyValue("direction"):o.currentStyle&&o.currentStyle.direction)||n.parents("[dir]:first").attr("dir")||"",t.extend(a,{settings:i,$input:n,tagType:"select"===o.tagName.toLowerCase()?w:$,rtl:/rtl/i.test(r),eventNS:".selectize"+ ++j.count,highlightedValue:null,isOpen:!1,isDisabled:!1,isRequired:n.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===i.loadThrottle?a.onSearchChange:E(a.onSearchChange,i.loadThrottle)}),a.sifter=new e(this.options,{diacritics:i.diacritics}),t.extend(a.options,k(i.valueField,i.options)),delete a.settings.options,t.extend(a.optgroups,k(i.optgroupValueField,i.optgroups)),delete a.settings.optgroups,a.settings.mode=a.settings.mode||(1===a.settings.maxItems?"single":"multi"),"boolean"!=typeof a.settings.hideSelected&&(a.settings.hideSelected="multi"===a.settings.mode),a.settings.create&&(a.canCreate=function(t){var e=a.settings.createFilter;return t.length&&("function"!=typeof e||e.apply(a,[t]))&&("string"!=typeof e||new RegExp(e).test(t))&&(!(e instanceof RegExp)||e.test(t))}),a.initializePlugins(a.settings.plugins),a.setupCallbacks(),a.setupTemplates(),a.setup()};return r.mixin(j),n.mixin(j),t.extend(j.prototype,{setup:function(){var e,n,i,r,a,s,l,u,c,d,p=this,f=p.settings,h=p.eventNS,m=t(window),g=t(document),_=p.$input;l=p.settings.mode,u=_.attr("tabindex")||"",c=_.attr("class")||"",e=t("<div>").addClass(f.wrapperClass).addClass(c).addClass(l),n=t("<div>").addClass(f.inputClass).addClass("items").appendTo(e),i=t('<input type="text" autocomplete="off" />').appendTo(n).attr("tabindex",u),s=t(f.dropdownParent||e),r=t("<div>").addClass(f.dropdownClass).addClass(c).addClass(l).hide().appendTo(s),a=t("<div>").addClass(f.dropdownContentClass).appendTo(r),e.css({width:_[0].style.width}),p.plugins.names.length&&(d="plugin-"+p.plugins.names.join(" plugin-"),e.addClass(d),r.addClass(d)),(null===f.maxItems||f.maxItems>1)&&p.tagType===w&&_.attr("multiple","multiple"),p.settings.placeholder&&i.attr("placeholder",f.placeholder),_.attr("autocorrect")&&i.attr("autocorrect",_.attr("autocorrect")),_.attr("autocapitalize")&&i.attr("autocapitalize",_.attr("autocapitalize")),p.$wrapper=e,p.$control=n,p.$control_input=i,p.$dropdown=r,p.$dropdown_content=a,r.on("mouseenter","[data-selectable]",(function(){return p.onOptionHover.apply(p,arguments)})),r.on("mousedown","[data-selectable]",(function(){return p.onOptionSelect.apply(p,arguments)})),P(n,"mousedown","*:not(input)",(function(){return p.onItemSelect.apply(p,arguments)})),N(i),n.on({mousedown:function(){return p.onMouseDown.apply(p,arguments)},click:function(){return p.onClick.apply(p,arguments)}}),i.on({mousedown:function(t){t.stopPropagation()},keydown:function(){return p.onKeyDown.apply(p,arguments)},keyup:function(){return p.onKeyUp.apply(p,arguments)},keypress:function(){return p.onKeyPress.apply(p,arguments)},resize:function(){p.positionDropdown.apply(p,[])},blur:function(){return p.onBlur.apply(p,arguments)}
17,focus:function(){return p.ignoreBlur=!1,p.onFocus.apply(p,arguments)},paste:function(){return p.onPaste.apply(p,arguments)}}),g.on("keydown"+h,(function(t){p.isCmdDown=t[o?"metaKey":"ctrlKey"],p.isCtrlDown=t[o?"altKey":"ctrlKey"],p.isShiftDown=t.shiftKey})),g.on("keyup"+h,(function(t){t.keyCode===b&&(p.isCtrlDown=!1),t.keyCode===v&&(p.isShiftDown=!1),t.keyCode===y&&(p.isCmdDown=!1)})),g.on("mousedown"+h,(function(t){if(p.isFocused){if(t.target===p.$dropdown[0]||t.target.parentNode===p.$dropdown[0])return!1;p.$control.has(t.target).length||t.target===p.$control[0]||p.blur()}})),m.on(["scroll"+h,"resize"+h].join(" "),(function(){p.isOpen&&p.positionDropdown.apply(p,arguments)})),m.on("mousemove"+h,(function(){p.ignoreHover=!1})),this.revertSettings={$children:_.children().detach(),tabindex:_.attr("tabindex")},_.attr("tabindex",-1).hide().after(p.$wrapper),t.isArray(f.items)&&(p.setValue(f.items),delete f.items),_[0].validity&&_.on("invalid"+h,(function(t){t.preventDefault(),p.isInvalid=!0,p.refreshState()})),p.updateOriginalInput(),p.refreshItems(),p.refreshState(),p.updatePlaceholder(),p.isSetup=!0,_.is(":disabled")&&p.disable(),p.on("change",this.onChange),_.data("selectize",p),_.addClass("selectized"),p.trigger("initialize"),!0===f.preload&&p.onSearchChange("")},setupTemplates:function(){var e=this,n=e.settings.labelField,i=e.settings.optgroupLabelField,r={optgroup:function(t){return'<div class="optgroup">'+t.html+"</div>"},optgroup_header:function(t,e){return'<div class="optgroup-header">'+e(t[i])+"</div>"},option:function(t,e){return'<div class="option">'+e(t[n])+"</div>"},item:function(t,e){return'<div class="item">'+e(t[n])+"</div>"},option_create:function(t,e){return'<div class="create">Add <strong>'+e(t.input)+"</strong>…</div>"}};e.settings.render=t.extend({},r,e.settings.render)},setupCallbacks:function(){var t,e,n={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType"};
17for(t in n)n.hasOwnProperty(t)&&(e=this.settings[n[t]])&&this.on(t,e)},onClick:function(t){var e=this;e.isFocused||(e.focus(),t.preventDefault())},onMouseDown:function(e){var n=this,i=e.isDefaultPrevented();t(e.target);if(n.isFocused){if(e.target!==n.$control_input[0])return"single"===n.settings.mode?n.isOpen?n.close():n.open():i||n.setActiveItem(null),!1}else i||window.setTimeout((function(){n.focus()}),0)},onChange:function(){this.$input.trigger("change")},onPaste:function(t){var e=this;(e.isFull()||e.isInputHidden||e.isLocked)&&t.preventDefault()},onKeyPress:function(t){if(this.isLocked)return t&&t.preventDefault();var e=String.fromCharCode(t.keyCode||t.which);return this.settings.create&&e===this.settings.delimiter?(this.createItem(),t.preventDefault(),!1):void 0},onKeyDown:function(t){t.target,this.$control_input[0];var e=this;if(e.isLocked)t.keyCode!==_&&t.preventDefault();else{switch(t.keyCode){case a:if(e.isCmdDown)return void e.selectAll();break;case l:return void e.close();case h:if(!t.ctrlKey||t.altKey)break;case f:if(!e.isOpen&&e.hasOptions)e.open();else if(e.$activeOption){e.ignoreHover=!0;var n=e.getAdjacentOption(e.$activeOption,1);n.length&&e.setActiveOption(n,!0,!0)}return void t.preventDefault();case d:if(!t.ctrlKey||t.altKey)break;case c:if(e.$activeOption){e.ignoreHover=!0;var i=e.getAdjacentOption(e.$activeOption,-1);i.length&&e.setActiveOption(i,!0,!0)}return void t.preventDefault();case s:return e.isOpen&&e.$activeOption&&e.onOptionSelect({currentTarget:e.$activeOption}),void t.preventDefault();case u:return void e.advanceSelection(-1,t);case p:return void e.advanceSelection(1,t);case _:return e.settings.selectOnTab&&e.isOpen&&e.$activeOption&&(e.onOptionSelect({currentTarget:e.$activeOption}),t.preventDefault()),void(e.settings.create&&e.createItem()&&t.preventDefault());case m:case g:return void e.deleteSelection(t)}!e.isFull()&&!e.isInputHidden||(o?t.metaKey:t.ctrlKey)||t.preventDefault()}},onKeyUp:function(t){var e=this;if(e.isLocked)return t&&t.preventDefault();var n=e.$control_input.val()||"";e.lastValue!==n&&(e.lastValue=n,e.onSearchChange(n),e.refreshOptions(),e.trigger("type",n))},onSearchChange:function(t){var e=this,n=e.settings.load;n&&(e.loadedSearches.hasOwnProperty(t)||(e.loadedSearches[t]=!0,e.load((function(i){n.apply(e,[t,i])}))))},onFocus:function(t){var e=this;if(e.isFocused=!0,e.isDisabled)return e.blur(),t&&t.preventDefault(),!1;e.ignoreFocus||("focus"===e.settings.preload&&e.onSearchChange(""),e.$activeItems.length||(e.showInput(),e.setActiveItem(null),e.refreshOptions(!!e.settings.openOnFocus)),e.refreshState())},onBlur:function(t){var e=this;if(e.isFocused=!1,!e.ignoreFocus){if(!e.ignoreBlur&&document.activeElement===e.$dropdown_content[0])return e.ignoreBlur=!0,void e.onFocus(t);e.settings.create&&e.settings.createOnBlur&&e.createItem(!1),e.close(),e.setTextboxValue(""),e.setActiveItem(null),e.setActiveOption(null),e.setCaret(e.items.length),e.refreshState()}},onOptionHover:function(t){this.ignoreHover||this.setActiveOption(t.currentTarget,!1)},onOptionSelect:function(e){var n,i,r=this;e.preventDefault&&(e.preventDefault(),e.stopPropagation()),(i=t(e.currentTarget)).hasClass("create")?r.createItem():void 0!==(n=i.attr("data-value"))&&(r.lastQuery=null,r.setTextboxValue(""),r.addItem(n),!r.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&r.setActiveOption(r.getOption(n)))},onItemSelect:function(t){var e=this;e.isLocked||"multi"===e.settings.mode&&(t.preventDefault(),e.setActiveItem(t.currentTarget,t))},load:function(t){var e=this,n=e.$wrapper.addClass("loading");e.loading++,t.apply(e,[function(t){e.loading=Math.max(e.loading-1,0),t&&t.length&&(e.addOption(t),e.refreshOptions(e.isFocused&&!e.isInputHidden)),e.loading||n.removeClass("loading"),e.trigger("load",t)}])},setTextboxValue:function(t){var e=this.$control_input;e.val()!==t&&(e.val(t).triggerHandler("update"),this.lastValue=t)},getValue:function(){return this.tagType===w&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(t){I(this,["change"],(function(){this.clear(),this.addItems(t)}))},setActiveItem:function(e,n){var i,r,o,a,s,l,u,c,d=this;if("single"!==d.settings.mode){if(!(e=t(e)).length)return t(d.$activeItems).removeClass("active"),d.$activeItems=[],void(d.isFocused&&d.showInput());if("mousedown"===(i=n&&n.type.toLowerCase())&&d.isShiftDown&&d.$activeItems.length){for(c=d.$control.children(".active:last"),(a=Array.prototype.indexOf.apply(d.$control[0].childNodes,[c[0]]))>(s=Array.prototype.indexOf.apply(d.$control[0].childNodes,[e[0]]))&&(u=a,a=s,s=u),r=a;r<=s;r++)l=d.$control[0].childNodes[r],-1===d.$activeItems.indexOf(l)&&(t(l).addClass("active"),d.$activeItems.push(l));n.preventDefault()}else"mousedown"===i&&d.isCtrlDown||"keydown"===i&&this.isShiftDown?e.hasClass("active")?(o=d.$activeItems.indexOf(e[0]),d.$activeItems.splice(o,1),e.removeClass("active")):d.$activeItems.push(e.addClass("active")[0]):(t(d.$activeItems).removeClass("active"),d.$activeItems=[e.addClass("active")[0]]);d.hideInput(),this.isFocused||d.focus()}}
17,setActiveOption:function(e,n,i){var r,o,a,s,l,u=this;u.$activeOption&&u.$activeOption.removeClass("active"),u.$activeOption=null,(e=t(e)).length&&(u.$activeOption=e.addClass("active"),!n&&x(n)||(r=u.$dropdown_content.height(),o=u.$activeOption.outerHeight(!0),n=u.$dropdown_content.scrollTop()||0,s=a=u.$activeOption.offset().top-u.$dropdown_content.offset().top+n,l=a-r+o,a+o>r+n?u.$dropdown_content.stop().animate({scrollTop:l},i?u.settings.scrollDuration:0):a<n&&u.$dropdown_content.stop().animate({scrollTop:s},i?u.settings.scrollDuration:0)))},selectAll:function(){var t=this;"single"!==t.settings.mode&&(t.$activeItems=Array.prototype.slice.apply(t.$control.children(":not(input)").addClass("active")),t.$activeItems.length&&(t.hideInput(),t.close()),t.focus())},hideInput:function(){var t=this;t.setTextboxValue(""),t.$control_input.css({opacity:0,position:"absolute",left:t.rtl?1e4:-1e4}),t.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var t=this;t.isDisabled||(t.ignoreFocus=!0,t.$control_input[0].focus(),window.setTimeout((function(){t.ignoreFocus=!1,t.onFocus()}),0))},blur:function(){this.$control_input.trigger("blur")},getScoreFunction:function(t){return this.sifter.getScoreFunction(t,this.getSearchOptions())},getSearchOptions:function(){var t=this.settings,e=t.sortField;return"string"==typeof e&&(e={field:e}),{fields:t.searchField,conjunction:t.searchConjunction,sort:e}},search:function(e){var n,i,r,o=this,a=o.settings,s=this.getSearchOptions();if(a.score&&"function"!=typeof(r=o.settings.score.apply(this,[e])))throw new Error('Selectize "score" setting must be a function that returns a function');if(e!==o.lastQuery?(o.lastQuery=e,i=o.sifter.search(e,t.extend(s,{score:r})),o.currentResults=i):i=t.extend(!0,{},o.currentResults),a.hideSelected)for(n=i.items.length-1;n>=0;n--)-1!==o.items.indexOf(C(i.items[n].id))&&i.items.splice(n,1);return i},refreshOptions:function(e){var n,r,o,a,s,l,u,c,d,p,f,h,m,g,v,y;void 0===e&&(e=!0);var b=this,_=b.$control_input.val(),w=b.search(_),$=b.$dropdown_content,x=b.$activeOption&&C(b.$activeOption.attr("data-value"));if(a=w.items.length,"number"==typeof b.settings.maxOptions&&(a=Math.min(a,b.settings.maxOptions)),s={},b.settings.optgroupOrder)for(l=b.settings.optgroupOrder,n=0;n<l.length;n++)s[l[n]]=[];else l=[];for(n=0;n<a;n++)for(u=b.options[w.items[n].id],c=b.render("option",u),d=u[b.settings.optgroupField]||"",r=0,o=(p=t.isArray(d)?d:[d])&&p.length;r<o;r++)d=p[r],b.optgroups.hasOwnProperty(d)||(d=""),s.hasOwnProperty(d)||(s[d]=[],l.push(d)),s[d].push(c);for(f=[],n=0,a=l.length;n<a;n++)d=l[n],b.optgroups.hasOwnProperty(d)&&s[d].length?(h=b.render("optgroup_header",b.optgroups[d])||"",h+=s[d].join(""),f.push(b.render("optgroup",t.extend({},b.optgroups[d],{html:h})))):f.push(s[d].join(""));if($.html(f.join("")),b.settings.highlight&&w.query.length&&w.tokens.length)for(n=0,a=w.tokens.length;n<a;n++)i($,w.tokens[n].regex);if(!b.settings.hideSelected)for(n=0,a=b.items.length;n<a;n++)b.getOption(b.items[n]).addClass("selected");
17(m=b.settings.create&&b.canCreate(w.query))&&($.prepend(b.render("option_create",{input:_})),y=t($[0].childNodes[0])),b.hasOptions=w.items.length>0||m,b.hasOptions?(w.items.length>0?((v=x&&b.getOption(x))&&v.length?g=v:"single"===b.settings.mode&&b.items.length&&(g=b.getOption(b.items[0])),g&&g.length||(g=y&&!b.settings.addPrecedence?b.getAdjacentOption(y,1):$.find("[data-selectable]:first"))):g=y,b.setActiveOption(g),e&&!b.isOpen&&b.open()):(b.setActiveOption(null),e&&b.isOpen&&b.close())},addOption:function(e){var n,i,r,o=this;if(t.isArray(e))for(n=0,i=e.length;n<i;n++)o.addOption(e[n]);else"string"!=typeof(r=C(e[o.settings.valueField]))||o.options.hasOwnProperty(r)||(o.userOptions[r]=!0,o.options[r]=e,o.lastQuery=null,o.trigger("option_add",r,e))},addOptionGroup:function(t,e){this.optgroups[t]=e,this.trigger("optgroup_add",t,e)},updateOption:function(e,n){var i,r,o,a,s,l,u=this;if(e=C(e),o=C(n[u.settings.valueField]),null!==e&&u.options.hasOwnProperty(e)){if("string"!=typeof o)throw new Error("Value must be set in option data");o!==e&&(delete u.options[e],-1!==(a=u.items.indexOf(e))&&u.items.splice(a,1,o)),u.options[o]=n,s=u.renderCache.item,l=u.renderCache.option,s&&(delete s[e],delete s[o]),l&&(delete l[e],delete l[o]),-1!==u.items.indexOf(o)&&(i=u.getItem(e),r=t(u.render("item",n)),i.hasClass("active")&&r.addClass("active"),i.replaceWith(r)),u.isOpen&&u.refreshOptions(!1)}},removeOption:function(t){var e=this;t=C(t);var n=e.renderCache.item,i=e.renderCache.option;n&&delete n[t],i&&delete i[t],delete e.userOptions[t],delete e.options[t],e.lastQuery=null,e.trigger("option_remove",t),e.removeItem(t)},clearOptions:function(){var t=this;t.loadedSearches={},t.userOptions={},t.renderCache={},t.options=t.sifter.items={},t.lastQuery=null,t.trigger("option_clear"),t.clear()},getOption:function(t){return this.getElementWithValue(t,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(e,n){var i=this.$dropdown.find("[data-selectable]"),r=i.index(e)+n;return r>=0&&r<i.length?i.eq(r):t()},getElementWithValue:function(e,n){if(null!=(e=C(e)))for(var i=0,r=n.length;i<r;i++)if(n[i].getAttribute("data-value")===e)return t(n[i]);return t()},getItem:function(t){return this.getElementWithValue(t,this.$control.children())},addItems:function(e){for(var n=t.isArray(e)?e:[e],i=0,r=n.length;i<r;i++)this.isPending=i<r-1,this.addItem(n[i])},addItem:function(e){I(this,["change"],(function(){var n,i,r,o,a,s=this,l=s.settings.mode;e=C(e),-1===s.items.indexOf(e)?s.options.hasOwnProperty(e)&&("single"===l&&s.clear(),"multi"===l&&s.isFull()||(n=t(s.render("item",s.options[e])),a=s.isFull(),s.items.splice(s.caretPos,0,e),s.insertAtCaret(n),(!s.isPending||!a&&s.isFull())&&s.refreshState(),s.isSetup&&(r=s.$dropdown_content.find("[data-selectable]"),s.isPending||(i=s.getOption(e),o=s.getAdjacentOption(i,1).attr("data-value"),s.refreshOptions(s.isFocused&&"single"!==l),o&&s.setActiveOption(s.getOption(o))),!r.length||s.isFull()?s.close():s.positionDropdown(),s.updatePlaceholder(),s.trigger("item_add",e,n),s.updateOriginalInput()))):"single"===l&&s.close()}))},removeItem:function(t){var e,n,i,r=this;e="object"==typeof t?t:r.getItem(t),t=C(e.attr("data-value")),-1!==(n=r.items.indexOf(t))&&(e.remove(),e.hasClass("active")&&(i=r.$activeItems.indexOf(e[0]),r.$activeItems.splice(i,1)),r.items.splice(n,1),r.lastQuery=null,!r.settings.persist&&r.userOptions.hasOwnProperty(t)&&r.removeOption(t),n<r.caretPos&&r.setCaret(r.caretPos-1),r.refreshState(),r.updatePlaceholder(),r.updateOriginalInput(),r.positionDropdown(),r.trigger("item_remove",t))},createItem:function(e){var n=this,i=t.trim(n.$control_input.val()||""),r=n.caretPos;if(!n.canCreate(i))return!1;n.lock(),void 0===e&&(e=!0);var o="function"==typeof n.settings.create?this.settings.create:function(t){var e={};return e[n.settings.labelField]=t,e[n.settings.valueField]=t,e},a=A((function(t){if(n.unlock(),t&&"object"==typeof t){var i=C(t[n.settings.valueField]);"string"==typeof i&&(n.setTextboxValue(""),n.addOption(t),n.setCaret(r),n.addItem(i),n.refreshOptions(e&&"single"!==n.settings.mode))}})),s=o.apply(this,[i,a]);return void 0!==s&&a(s),!0},refreshItems:function(){if(this.lastQuery=null,this.isSetup)for(var t=0;t<this.items.length;t++)this.addItem(this.items);this.refreshState(),this.updateOriginalInput()},refreshState:function(){var t,e=this;e.isRequired&&(e.items.length&&(e.isInvalid=!1),e.$control_input.prop("required",t)),e.refreshClasses()},refreshClasses:function(){var e=this,n=e.isFull(),i=e.isLocked;e.$wrapper.toggleClass("rtl",e.rtl),e.$control.toggleClass("focus",e.isFocused).toggleClass("disabled",e.isDisabled).toggleClass("required",e.isRequired).toggleClass("invalid",e.isInvalid).toggleClass("locked",i).toggleClass("full",n).toggleClass("not-full",!n).toggleClass("input-active",e.isFocused&&!e.isInputHidden).toggleClass("dropdown-active",e.isOpen).toggleClass("has-options",!t.isEmptyObject(e.options)).toggleClass("has-items",e.items.length>0),e.$control_input.data("grow",!n&&!i)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(){var t,e,n,i=this;if(i.tagType===w){for(n=[],t=0,e=i.items.length;t<e;t++)n.push('<option value="'+S(i.items[t])+'" selected="selected"></option>');n.length||this.$input.attr("multiple")||n.push('<option value="" selected="selected"></option>'),i.$input.html(n.join(""))}else i.$input.val(i.getValue()),i.$input.attr("value",i.$input.val());i.isSetup&&i.trigger("change",i.$input.val())},updatePlaceholder:function(){if(this.settings.placeholder){var t=this.$control_input;this.items.length?t.removeAttr("placeholder"):t.attr("placeholder",this.settings.placeholder),t.triggerHandler("update",{force:!0})}},open:function(){var t=this;t.isLocked||t.isOpen||"multi"===t.settings.mode&&t.isFull()||(t.focus(),t.isOpen=!0,t.refreshState(),t.$dropdown.css({visibility:"hidden",display:"block"}),t.positionDropdown(),t.$dropdown.css({visibility:"visible"}),t.trigger("dropdown_open",t.$dropdown))},close:function(){var t=this,e=t.isOpen;"single"===t.settings.mode&&t.items.length&&t.hideInput(),t.isOpen=!1,t.$dropdown.hide(),t.setActiveOption(null),t.refreshState(),e&&t.trigger("dropdown_close",t.$dropdown)},positionDropdown:function(){var t=this.$control,e="body"===this.settings.dropdownParent?t.offset():t.position();e.top+=t.outerHeight(!0),this.$dropdown.css({width:t.outerWidth(),top:e.top,left
17:e.left})},clear:function(){var t=this;t.items.length&&(t.$control.children(":not(input)").remove(),t.items=[],t.lastQuery=null,t.setCaret(0),t.setActiveItem(null),t.updatePlaceholder(),t.updateOriginalInput(),t.refreshState(),t.showInput(),t.trigger("clear"))},insertAtCaret:function(e){var n=Math.min(this.caretPos,this.items.length);0===n?this.$control.prepend(e):t(this.$control[0].childNodes[n]).before(e),this.setCaret(n+1)},deleteSelection:function(e){var n,i,r,o,a,s,l,u,c,d=this;if(r=e&&e.keyCode===m?-1:1,o=F(d.$control_input[0]),d.$activeOption&&!d.settings.hideSelected&&(l=d.getAdjacentOption(d.$activeOption,-1).attr("data-value")),a=[],d.$activeItems.length){for(c=d.$control.children(".active:"+(r>0?"last":"first")),s=d.$control.children(":not(input)").index(c),r>0&&s++,n=0,i=d.$activeItems.length;n<i;n++)a.push(t(d.$activeItems[n]).attr("data-value"));e&&(e.preventDefault(),e.stopPropagation())}else(d.isFocused||"single"===d.settings.mode)&&d.items.length&&(r<0&&0===o.start&&0===o.length?a.push(d.items[d.caretPos-1]):r>0&&o.start===d.$control_input.val().length&&a.push(d.items[d.caretPos]));if(!a.length||"function"==typeof d.settings.onDelete&&!1===d.settings.onDelete.apply(d,[a]))return!1;for(void 0!==s&&d.setCaret(s);a.length;)d.removeItem(a.pop());return d.showInput(),d.positionDropdown(),d.refreshOptions(!0),l&&(u=d.getOption(l)).length&&d.setActiveOption(u),!0},advanceSelection:function(t,e){var n,i,r,o,a,s=this;0!==t&&(s.rtl&&(t*=-1),n=t>0?"last":"first",i=F(s.$control_input[0]),s.isFocused&&!s.isInputHidden?(o=s.$control_input.val().length,(t<0?0===i.start&&0===i.length:i.start===o)&&!o&&s.advanceCaret(t,e)):(a=s.$control.children(".active:"+n)).length&&(r=s.$control.children(":not(input)").index(a),s.setActiveItem(null),s.setCaret(t>0?r+1:r)))},advanceCaret:function(t,e){var n,i,r=this;0!==t&&(n=t>0?"next":"prev",r.isShiftDown?(i=r.$control_input[n]()).length&&(r.hideInput(),r.setActiveItem(i),e&&e.preventDefault()):r.setCaret(r.caretPos+t))},setCaret:function(e){var n,i,r,o,a=this;if(e="single"===a.settings.mode?a.items.length:Math.max(0,Math.min(a.items.length,e)),!a.isPending)for(n=0,i=(r=a.$control.children(":not(input)")).length;n<i;n++)o=t(r[n]).detach(),n<e?a.$control_input.before(o):a.$control.append(o);a.caretPos=e},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){var t=this;t.$input.prop("disabled",!0),t.isDisabled=!0,t.lock()},enable:function(){var t=this;t.$input.prop("disabled",!1),t.isDisabled=!1,t.unlock()},destroy:function(){var e=this,n=e.eventNS,i=e.revertSettings;e.trigger("destroy"),e.off(),e.$wrapper.remove(),e.$dropdown.remove(),e.$input.html("").append(i.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:i.tabindex}).show(),e.$control_input.removeData("grow"),e.$input.removeData("selectize"),t(window).off(n),t(document).off(n),t(document.body).off(n),delete e.$input[0].selectize},render:function(t,e){var n,i,r="",o=!1,a=this,s=/^[\t ]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;return"option"!==t&&"item"!==t||(o=!!(n=C(e[a.settings.valueField]))),o&&(x(a.renderCache[t])||(a.renderCache[t]={}),a.renderCache[t].hasOwnProperty(n))?a.renderCache[t][n]:(r=a.settings.render[t].apply(this,[e,S]),"option"!==t&&"option_create"!==t||(r=r.replace(s,"<$1 data-selectable")),"optgroup"===t&&(i=e[a.settings.optgroupValueField]||"",r=r.replace(s,'<$1 data-group="'+D(S(i))+'"')),"option"!==t&&"item"!==t||(r=r.replace(s,'<$1 data-value="'+D(S(n||""))+'"')),o&&(a.renderCache[t][n]=r),r)},clearCache:function(t){var e=this;void 0===t?e.renderCache={}:delete e.renderCache[t]}}),j.count=0,j.defaults={plugins:[],delimiter:",",persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,scrollDuration:60,loadThrottle:300,dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",optgroupLabelField:"label",optgroupValueField:"value",optgroupOrder:null,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,render:{}},t.fn.selectize=function(e){var n=t.fn.selectize.defaults,i=t.extend({},n,e),r=i.dataAttr,o=i.labelField,a=i.valueField,s=i.optgroupField,l=i.optgroupLabelField,u=i.optgroupValueField,c=function(e,n){var r,s,l,u,c=t.trim(e.val()||"");if(i.allowEmptyOption||c.length){for(r=0,s=(l=c.split(i.delimiter)).length;r<s;r++)(u={})[o]=l[r],u[a]=l[r],n.options[l[r]]=u;n.items=l}},d=function(e,n){var c,d,p,f,h=0,m=n.options,g=function(t){var e=r&&t.attr(r);return"string"==typeof e&&e.length?JSON.parse(e):null},v=function(e,r){var l,u;
17((l=(e=t(e)).attr("value")||"").length||i.allowEmptyOption)&&(m.hasOwnProperty(l)?r&&(m[l].optgroup?t.isArray(m[l].optgroup)?m[l].optgroup.push(r):m[l].optgroup=[m[l].optgroup,r]:m[l].optgroup=r):((u=g(e)||{})[o]=u[o]||e.text(),u[a]=u[a]||l,u[s]=u[s]||r,u.$order=++h,m[l]=u,e.is(":selected")&&n.items.push(l)))},y=function(e){var i,r,o,a,s;for((o=(e=t(e)).attr("label"))&&((a=g(e)||{})[l]=o,a[u]=o,n.optgroups[o]=a),i=0,r=(s=t("option",e)).length;i<r;i++)v(s[i],o)};for(n.maxItems=e.attr("multiple")?null:1,c=0,d=(f=e.children()).length;c<d;c++)"optgroup"===(p=f[c].tagName.toLowerCase())?y(f[c]):"option"===p&&v(f[c])};return this.each((function(){if(!this.selectize){var r=t(this),o=this.tagName.toLowerCase(),a=r.attr("placeholder")||r.attr("data-placeholder");a||i.allowEmptyOption||(a=r.children('option[value=""]').text());var s={placeholder:a,options:{},optgroups:{},items:[]};"select"===o?d(r,s):c(r,s),new j(r,t.extend(!0,{},n,s,e))}}))},t.fn.selectize.defaults=j.defaults,j.define("drag_drop",(function(){if(!t.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var e,n=this;n.lock=(e=n.lock,function(){var t=n.$control.data("sortable");return t&&t.disable(),e.apply(n,arguments)}),n.unlock=function(){var t=n.unlock;return function(){var e=n.$control.data("sortable");return e&&e.enable(),t.apply(n,arguments)}}(),n.setup=function(){var e=n.setup;return function(){e.apply(this,arguments);var i=n.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:n.isLocked,start:function(t,e){e.placeholder.css("width",e.helper.css("width")),i.css({overflow:"visible"})},stop:function(){i.css({overflow:"hidden"});var e=n.$activeItems?n.$activeItems.slice():null,r=[];i.children("[data-value]").each((function(){r.push(t(this).attr("data-value"))})),n.setValue(r),n.setActiveItem(e)}})}}()}})),j.define("dropdown_header",(function(e){var n,i=this;e=t.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(t){return'<div class="'+t.headerClass+'"><div class="'+t.titleRowClass+'"><span class="'+t.labelClass+'">'+t.title+'</span><a href="javascript:void(0)" class="'+t.closeClass+'">×</a></div></div>'}},e),i.setup=(n=i.setup,function(){n.apply(i,arguments),i.$dropdown_header=t(e.html(e)),i.$dropdown.prepend(i.$dropdown_header)})})),j.define("optgroup_columns",(function(e){var n,i=this;e=t.extend({equalizeWidth:!0,equalizeHeight:!0},e),this.getAdjacentOption=function(e,n){var i=e.closest("[data-group]").find("[data-selectable]"),r=i.index(e)+n;return r>=0&&r<i.length?i.eq(r):t()},this.onKeyDown=(n=i.onKeyDown,function(t){var e,r,o,a;return!this.isOpen||t.keyCode!==u&&t.keyCode!==p?n.apply(this,arguments):(i.ignoreHover=!0,e=(a=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),void((r=(o=(a=t.keyCode===u?a.prev("[data-group]"):a.next("[data-group]")).find("[data-selectable]")).eq(Math.min(o.length-1,e))).length&&this.setActiveOption(r)))});var r=function(){var t,e=r.width,n=document;return void 0===e&&((t=n.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',t=t.firstChild,n.body.appendChild(t),e=r.width=t.offsetWidth-t.clientWidth,n.body.removeChild(t)),e},o=function(){var n,o,a,s,l,u,c;if((o=(c=t("[data-group]",i.$dropdown_content)).length)&&i.$dropdown_content.width()){if(e.equalizeHeight){for(a=0,n=0;n<o;n++)a=Math.max(a,c.eq(n).height());c.css({height:a})}e.equalizeWidth&&(u=i.$dropdown_content.innerWidth()-r(),s=Math.round(u/o),c.css({width:s}),o>1&&(l=u-s*(o-1),c.eq(o-1).css({width:l})))}};(e.equalizeHeight||e.equalizeWidth)&&(T.after(this,"positionDropdown",o),T.after(this,"refreshOptions",o))})),j.define("remove_button",(function(e){if("single"!==this.settings.mode){e=t.extend({label:"×",title:"Remove",className:"remove",append:!0},e);var n,i=this,r='<a href="javascript:void(0)" class="'+e.className+'" tabindex="-1" title="'+S(e.title)+'">'+e.label+"</a>",o=function(t,e){var n=t.search(/(<\/[^>]+>\s*)$/);return t.substring(0,n)+e+t.substring(n)};this.setup=(n=i.setup,function(){if(e.append){var a=i.settings.render.item;i.settings.render.item=function(t){return o(a.apply(this,arguments),r)}}n.apply(this,arguments),this.$control.on("click","."+e.className,(function(e){if(e.preventDefault(),!i.isLocked){var n=t(e.currentTarget).parent();i.setActiveItem(n),i.deleteSelection()&&i.setCaret(i.items.length)}}))})}})),j.define("restore_on_backspace",(function(t){var e,n=this;t.text=t.text||function(t){return t[this.settings.labelField]},this.onKeyDown=(e=n.onKeyDown,function(n){var i,r;return n.keyCode===m&&""===this.$control_input.val()&&!this.$activeItems.length&&(i=this.caretPos-1)>=0&&i<this.items.length?(r=this.options[this.items[i]],this.deleteSelection(n)&&(this.setTextboxValue(t.text.apply(this,[r])),this.refreshOptions(!0)),void n.preventDefault()):e.apply(this,arguments)})})),j})),function(t,e,n){"use strict";var i,r,o,a,s={minHeight:0,elements:[],percentage:!0,userTiming:!0,pixelDepth:!0,nonInteraction:!0,gaGlobal:!1,gtmOverride:!1}
17,l=t(e),u=[],c=0;t.scrollDepth=function(d){function p(t){a?a({event:"ScrollDistance",eventCategory:"Scroll Depth",eventAction:t,eventLabel:"Baseline",eventValue:1,eventNonInteraction:!0}):(i&&e[o]("send","event","Scroll Depth",t,"Baseline",1,{nonInteraction:!0}),r&&_gaq.push(["_trackEvent","Scroll Depth",t,"Baseline",1,!0]))}function f(t,n,s,l){a?(a({event:"ScrollDistance",eventCategory:"Scroll Depth",eventAction:t,eventLabel:n,eventValue:1,eventNonInteraction:d.nonInteraction}),d.pixelDepth&&arguments.length>2&&s>c&&(c=s,a({event:"ScrollDistance",eventCategory:"Scroll Depth",eventAction:"Pixel Depth",eventLabel:v(s),eventValue:1,eventNonInteraction:d.nonInteraction})),d.userTiming&&arguments.length>3&&a({event:"ScrollTiming",eventCategory:"Scroll Depth",eventAction:t,eventLabel:n,eventTiming:l})):(i&&(e[o]("send","event","Scroll Depth",t,n,1,{nonInteraction:d.nonInteraction}),d.pixelDepth&&arguments.length>2&&s>c&&(c=s,e[o]("send","event","Scroll Depth","Pixel Depth",v(s),1,{nonInteraction:d.nonInteraction})),d.userTiming&&arguments.length>3&&e[o]("send","timing","Scroll Depth",t,l,n)),r&&(_gaq.push(["_trackEvent","Scroll Depth",t,n,1,d.nonInteraction]),d.pixelDepth&&arguments.length>2&&s>c&&(c=s,_gaq.push(["_trackEvent","Scroll Depth","Pixel Depth",v(s),1,d.nonInteraction])),d.userTiming&&arguments.length>3&&_gaq.push(["_trackTiming","Scroll Depth",t,l,n,100])))}function h(t){return{"25%":parseInt(.25*t,10),"50%":parseInt(.5*t,10),"75%":parseInt(.75*t,10),"100%":t-5}}function m(e,n,i){t.each(e,(function(e,r){-1===t.inArray(e,u)&&n>=r&&(f("Percentage",e,n,i),u.push(e))}))}function g(e,n,i){t.each(e,(function(e,r){-1===t.inArray(r,u)&&t(r).length&&n>=t(r).offset().top&&(f("Elements",r,n,i),u.push(r))}))}function v(t){return(250*Math.floor(t/250)).toString()}function y(t,e){var n,i,r,o=null,a=0,s=function(){a=new Date,o=null,r=t.apply(n,i)};return function(){var l=new Date;a||(a=l);var u=e-(l-a);return n=this,i=arguments,u<=0?(clearTimeout(o),o=null,a=l,r=t.apply(n,i)):o||(o=setTimeout(s,u)),r}}var b=+new Date;d=t.extend({},s,d),t(n).height()<d.minHeight||(d.gaGlobal?(i=!0,o=d.gaGlobal):"function"==typeof ga?(i=!0,o="ga"):"function"==typeof __gaTracker&&(i=!0,o="__gaTracker"),"undefined"!=typeof _gaq&&"function"==typeof _gaq.push&&(r=!0), 18"function"==typeof d.eventHandler?a=d.eventHandler:"undefined"==typeof dataLayer||"function"!=typeof dataLayer.push||d.gtmOverride||(a=function(t){dataLayer.push(t)}),d.percentage?p("Percentage"):d.elements&&p("Elements"),l.on("scroll.scrollDepth",y((function(){var i=t(n).height(),r=e.innerHeight?e.innerHeight:l.height(),o=l.scrollTop()+r,a=h(i),s=+new Date-b;u.length>=4+d.elements.length?l.off("scroll.scrollDepth"):(d.elements&&g(d.elements,o,s),d.percentage&&m(a,o,s))}),500)))}}(jQuery,window,document);var riveted=function(){function t(t){t=t||{},m=parseInt(t.reportInterval,10)||5,g=parseInt(t.idleTimeout,10)||30,$=t.gaGlobal||"ga","function"==typeof window[$]&&(y=!0),"undefined"!=typeof _gaq&&"function"==typeof _gaq.push&&(b=!0),"undefined"!=typeof dataLayer&&"function"==typeof dataLayer.push&&(w=!0),_="gaTracker"in t&&"string"==typeof t.gaTracker?t.gaTracker+".send":"send","function"==typeof t.eventHandler&&(f=t.eventHandler),"function"==typeof t.userTimingHandler&&(h=t.userTimingHandler),v=!("nonInteraction"in t)||!1!==t.nonInteraction&&"false"!==t.nonInteraction,n(document,"keydown",p),n(document,"click",p),n(window,"mousemove",e(p,500)),n(window,"scroll",e(p,500)),n(document,"visibilitychange",r),n(document,"webkitvisibilitychange",r)}function e(t,e){var n,i,r,o=null,a=0,s=function(){a=new Date,o=null,r=t.apply(n,i)};return function(){var l=new Date;a||(a=l);var u=e-(l-a);return n=this,i=arguments,u<=0?(clearTimeout(o),o=null,a=l,r=t.apply(n,i)):o||(o=setTimeout(s,u)),r}}function n(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n}function i(){clearTimeout(A),a()}function r(){(document.hidden||document.webkitHidden)&&i()}function o(){(D+=1)>0&&D%m==0&&f(D)}function a(){C=!0,clearTimeout(k)}function s(){i(),S=!0}function l(){S=!1}function u(){C=!1,clearTimeout(k),k=setInterval(o,1e3)}function c(){var t=new Date;x=!0,h(t-T),k=setInterval(o,1e3)}function d(){T=new Date,D=0,x=!1,C=!1,clearTimeout(k),clearTimeout(A)}function p(){S||(x||c(),C&&u(),clearTimeout(A),A=setTimeout(i,1e3*g+100))}var f,h,m,g,v,y,b,_,w,$,x=!1,C=!1,S=!1,D=0,T=new Date,k=null,A=null;return h=function(t){w?dataLayer.push({event:"RivetedTiming",eventCategory:"Riveted",timingVar:"First Interaction",timingValue:t}):(y&&window[$](_,"timing","Riveted","First Interaction",t),b&&_gaq.pu
18sh(["_trackTiming","Riveted","First Interaction",t,null,100]))},f=function(t){w?dataLayer.push({event:"Riveted",eventCategory:"Riveted",eventAction:"Time Spent",eventLabel:t,eventValue:m,eventNonInteraction:v}):(y&&window[$](_,"event","Riveted","Time Spent",t.toString(),m,{nonInteraction:v}),b&&_gaq.push(["_trackEvent","Riveted","Time Spent",t.toString(),m,v]))},{init:t,trigger:p,setIdle:i,on:l,off:s,reset:d}}();!function(t){"use strict";function e(e,r){this.element=e,this.settings=t.extend({},i,r),this._defaults=i,this._name=n,this.init()}var n="toggleVisibility",i={toggleControl:".toggle-control",toggleBody:".toggle-body",isToggledClass:"is-open"};t.extend(e.prototype,{init:function(){var e=this,n=t(this.element),i=n.find(this.settings.toggleControl),r=n.find(this.settings.toggleBody);"none"!==r.css("display")&&n.addClass(this.settings.isToggledClass),i.click((function(){r.slideToggle(400,"swing",(function(){n.toggleClass(e.settings.isToggledClass)}))}))}}),t.fn[n]=function(i){return this.each((function(){t.data(this,"plugin_"+n)||t.data(this,"plugin_"+n,new e(this,i))}))}}(jQuery,window,document),angular.module("checklist-model",[]).directive("checklistModel",["$parse","$compile",function(t,e){function n(t,e){if(angular.isArray(t))for(var n=0;n<t.length;n++)if(angular.equals(t[n],e))return!0;return!1}function i(t,e){t=angular.isArray(t)?t:[];for(var n=0;n<t.length;n++)if(angular.equals(t[n],e))return t;return t.push(e),t}function r(t,e){if(angular.isArray(t))for(var n=0;n<t.length;n++)if(angular.equals(t[n],e)){t.splice(n,1);break}return t}function o(o,a,s){e(a)(o);var l=t(s.checklistModel),u=l.assign,c=t(s.checklistValue)(o.$parent);o.$watch("checked",(function(t,e){if(t!==e){var n=l(o.$parent);u(o.$parent,!0===t?i(n,c):r(n,c))}})),o.$parent.$watch(s.checklistModel,(function(t){o.checked=n(t,c)}),!0)}return{restrict:"A",priority:1e3,terminal:!0,scope:!0,compile:function(t,e){if("INPUT"!==t[0].tagName||!t.attr("type","checkbox"))throw'checklist-model should be applied to `input[type="checkbox"]`.';if(!e.checklistValue)throw"You should provide `checklist-value`.";return t.removeAttr("checklist-model"),t.attr("ng-model","checked"),o}}}]),angular.module("Ink",["ng","ngAnimate","ngStorage","ngRoute","geocoder","gs.preloaded","ink.selectize","ink.windowEvents","ink.finder","ink.templates","ink.filters","ink.widgets.businessSearch","checklist-model","cloudinary","ink.cldResponsive"]).config(["$httpProvider",function(t){t.defaults.headers.common["X-CSRF-Token"]=$("meta[name=csrf-token]").attr("content")}]).run(["$rootScope","$document","WindowEventService",function(t,e,n){t.$watch(n.getBreakpoint,(function(e,n){e!=n&&(t.$broadcast("windowEventService::breakpointChange",e),("small"==n||"medium"==n&&"large"==e)&&t.$broadcast("windowEventService::breakpointIncrease",e))}))}]).run((function(){$.cloudinary.config({cloud_name:$('meta[name="cloud_name"]').attr("content"),api_key:$('meta[name="cloud_key"]').attr("content")})})),function(){"use strict";angular.module("ink.ads",[]).value("settings",{property:angular.element("meta[name=gpt\\:property]").attr("content"),networkCode:angular.element("meta[name=gpt\\:network_code]").attr("content")})}(),function(){function t(t,e){return{restrict:"C",scope:{large_desktop:"=dimensionsLargeDesktop",desktop:"=dimensionsDesktop",tablet:"=dimensionsTablet",mobile:"=dimensionsMobile",type:"@",unit:"@",channels:"@",primary_channel:"@",tags:"@",slug:"@",microsites:"@",refresh:"@"},link:function(t,n){var i={large_desktop:t.large_desktop||[],desktop:t.desktop||[],tablet:t.tablet||[],mobile:t.mobile||[]},r={primary_channel:t.primary_channel,channels:t.channels,tags:t.tags,slug:t.slug,microsites:t.microsites};"oop"==t.type||"wallpaper"==t.type?e.createAdSlot(n,i,t.type,t.unit,r):$(n).unveil(1e3,(function(){e.createAdSlot(n,i,t.type,t.unit,r,t.refresh)}))}}}angular.module("ink.ads").directive("ad",["$timeout","ink.ads.service",t])}(),function(){function t(t,e){function n(){googletag.cmd.push((function(){for(var t in gptTargeting)gptTargeting.hasOwnProperty(t)&&googletag.pubads().setTargeting(t,gptTargeting[t]);googletag.pubads().enableSingleRequest(),googletag.pubads().collapseEmptyDivs(),googletag.enableServices()})),t.$on("windowEventService::breakpointChange",(function(){googletag.pubads().refresh(i.map((function(t){return t.slot})))}))}var i=[],r=[],o=0;this.settings=e,this.createAdSlot=function(t,n,r,a,s,l){if(void 0!==n&&$(t).is(":visible")){var u="/"+e.networkCode+"/"+e.property;a&&(u+="-"+a),gptTargeting.vertical&&(u+="/"+gptTargeting.vertical);var c="ad_"+o;t.attr("id",c),o++,t.empty(),googletag.cmd.push((function(){var t,e=googletag.sizeMapping().addSize([1260,0],n.large_desktop).addSize([960,0],n.desktop).addSize([760,0],n.tablet).addSize([0,0],n.mobile).build();t="oop"==r?googletag.defineOutOfPageSlot(u,c).defineSizeMapping(e).addService(googletag.pubads()).setTargeting("vertical",s.primary_channel).setTargeting("channel",s.channels).setTargeting("tags",s.tags).setTargeting("uuid",s.uuid).setTargeting("microsites",s.microsites):googletag.defineSlot(u,[1,1],c).defineSizeMapping(e).addService(googletag.pubads()).setTargeting("vertical",s.primary_channel).setTargeting("channel",s.channels).setTargeting("tags",s.tags).setTargeting("uuid",s.uuid).setTargeting("microsites",s.microsites),googletag.display(c),i.push({slot:t,id:c,dimensions:n}),dataLayer.push({event:"AdRequest",eventCategory:"Ads",eventAction:"request",eventLabel:r||"display"}),l&&setInterval((function(){document.hidden||googletag.pubads().refresh([t])}),l)}))}},this.createResponsiveAdSlot=function(t,n,i,a){if(void 0!==n&&$(t).is(":visible")){var s="/"+e.networkCode+"/"+e.property;i&&(s+="-"+i),gptTargeting.vertical&&(s+="/"+gptTargeting.vertical);var l="ad_"+o;t.attr("id",l),o++,googletag.cmd.push((function(){var t=googletag.defineSlot(s,n,l).addService(googletag.pubads()).setTargeting("vertical",a.primary_channel).setTargeting("channel",a.channels).setTargeting("tags",a.tags).setTargeting("uuid",a.uuid).setTargeting("microsites",a.microsites);t=googletag.display(l);r.push({slot:t,id:l,dimensions:n}),dataLayer.push({event:"AdRequest",eventCategory:"Ads",eventAction:"request",eventLabel:"responsive"})}))}},n()}angular.module("ink.ads").service("ink.ads.service",t),t.$inject=["$rootScope","settings"]}(),function(){function t(t){return{restrict:"A",scope:{offset:"@",every:"@",adSectionClass:"@",activeClass:"@"},link:function(e,n){e.offset=parseInt(e.offset)||3,e.every=parseInt(e.every)||0,e.adSectionClass=e.adSectionClass||"ad-section-wrapper",e.activeClass=e.activeClass||"has-ad-sections";var i=n.children(),r=n.children("p"),o=r.length,a=[];if(!(o<e.offset)){if(e.every>0){var s=e.offset;do{a.push($(r[s]).index()),s+=e.every}while(s+e.every<o)}else a.push(e.offset);for(;s=a.pop();)$(i[s]).after((function(){return t(angular.element('<div class="ad">').attr({"dimensions-large-desktop":"[]","dimensions-desktop":"[]","dimensions-tablet":"[[728,90]]","dimensions-mobile":"[[300,250]]"}))(e)}))}}}}angular.module("ink.ads").directive("insertAds",["$compile",t])}(),function(){function t(t,e,n,i){return{restrict:"C",scope:!0,controller:["$scope","$element",function(t,r){t.getPublicID=function(t){return t.substring(t.lastIndexOf("/")+1,t.lastIndexOf("."))},t.initializeV3=function(e){t.context=e;var o=$(r[0]).attr("class"),a=n.get("templates/items/sponsored/articleV2.html"),s=i(a)(t);t.$apply(),$(s[0]).addClass(o),$(s[0]).find("img").each((function(){this.src=this.getAttribute("data-src")})),r.replaceWith(s[0])},t.initializeV2=function(o,a,s){e.get("/api/v1/"+o+"/"+a+".json").success((function(e){var a=$(r[0]).attr("class");t.context=e[o.slice(0,-1)],t.context.click_macro=s,t.context.origin=window.location.protocol+"//"+window.location.hostname,r.html(n.get("templates/items/sponsored/"+o.slice(0,-1)+".html"));var l=i(r.contents())(t);$(l[0]).addClass(a),r.replaceWith(l)}))},t.initialize=function(o,a){var s=(o=o.split("/"))[3],l=o[o.length-1];e.get("/api/v1/"+s+"/"+l+".json").success((function(e){var o=$(r[0]).attr("class");t.context=e[s.slice(0,-1)],t.context.click_macro=a,t.context.origin=window.location.protocol+"//"+window.location.hostname,r.html(n.get("templates/items/sponsored/"+s.slice(0,-1)+".html"));var l=i(r.contents())(t);$(l[0]).addClass(o),r.replaceWith(l)}))}}]}}angular.module("ink.ads").directive("autoContent",["$timeout","$http","$templateCache","$compile",t])}(),function(){function t(t,e){return{restrict:"C",scope:{size:"=dimensions",unit:"@",primary_channel:"@",channels:"@",tags:"@",slug:"@",microsites:"@"},link:function(t,n){var i={primary_channel:t.primary_channel,channels:t.channels,tags:t.tags,slug:t.slug,microsites:t.microsites};$(n).unveil(1e3,(function(){e.createResponsiveAdSlot(n,t.size,t.unit,i)}
18))}}}angular.module("ink.ads").directive("responsiveAd",["$timeout","ink.ads.service",t])}(),angular.module("geocoder",["ngStorage"]).factory("Geocoder",Geocoder),Geocoder.$inject=["$localStorage","$q","$timeout","$rootScope"],angular.module("ink.filters",[]),function(){function t(t){return t.trustAsHtml}angular.module("ink.filters").filter("trustAsHtml",t),t.$inject=["$sce"]}(),angular.module("Ink").directive("cMediaSlideshow",["$timeout","$http","$preloaded","$compile",cMediaSlideshow]),angular.module("Ink").directive("cMediaVideo",["$http","ink.ads.service",cMediaVideo]),angular.module("ink.backstretch",[]).directive("backstretch",(function(){return{restrict:"A",link:function(t,e,n){e.backstretch(n.backgroundUrl)}}})),angular.module("ink.cldResponsive",[]).directive("cldResponsive",["$timeout",function(t){return{restrict:"C",scope:!0,link:function(e,n){$(n).unveil(200,(function(){$(this).cloudinary(),t((function(){$(n).css({opacity:1})}))})),e.$on("windowEventService::breakpointIncrease",(function(){$(n).unveil(200)}))}}}]),angular.module("Ink").directive("dataTable",[nkDataTable]),angular.module("ink.selectize",[]).value("selectizeConfig",{}).directive("nkSelectize",["$timeout","selectizeConfig",nkSelectize]),function(){function t(t,e){t.preloaded=e}angular.module("Ink").controller("ContentController",t),t.$inject=["$scope","$preloaded"]}(),function(){function t(t){t.currentIndex=0,t.next=function(){t.currentIndex<t.slideshowImages.length-1?t.currentIndex++:t.currentIndex=0},t.prev=function(){t.currentIndex>0?t.currentIndex--:t.currentIndex=t.slideshowImages.length-1},t.$watch("currentIndex",(function(e){t.slideshowImages.forEach((function(t){t.visible=!1})),t.slideshowImages[e].visible=!0}))}angular.module("Ink").controller("SlideshowController",t),t.$inject=["$scope","$element","$preloaded","$route","$sce"]}(),function(){function t(t){t.states={tab:""},t.tab=function(e){t.states.tab=e},t.tabbed=function(e){return t.states.tab==e},t.active=function(){return""!=t.states.tab},t.init=function(e){t.states.tab||(t.states.tab=e)}}angular.module("Ink").controller("ink.tabsController",t),t.$inject=["$scope","$element"]}(),angular.module("ink.templates",["ink.filters","templates/forms/accommodation.html","templates/forms/activity.html","templates/forms/bar.html","templates/forms/cart.html","templates/forms/dentist.html","templates/forms/doctor.html","templates/forms/lawyer.html","templates/forms/restaurant.html","templates/forms/store.html","templates/forms/vet.html","templates/forms/wedding_vendor.html","templates/items/accommodation.html","templates/items/activity.html","templates/items/bar.html","templates/items/cart.html","templates/items/dentist.html","templates/items/doctor.html","templates/items/lawyer.html","templates/items/restaurant.html","templates/items/store.html","templates/items/vet.html","templates/items/wedding_vendor.html","templates/items/sponsored/accommodation.html","templates/items/sponsored/activity.html","templates/items/sponsored/article.html","templates/items/sponsored/articleV2.html","templates/items/sponsored/slideshow.html","templates/items/sponsored/video.html","templates/items/sponsored/list.html","templates/items/sponsored/bar.html","templates/items/sponsored/dentist.html","templates/items/sponsored/doctor.html","templates/items/sponsored/lawyer.html","templates/items/sponsored/restaurant.html","templates/items/sponsored/store.html","templates/items/sponsored/vet.html","templates/items/sponsored/wedding_vendor.html"]).value("businessHelpers",{teaser:function(){return'<p class="item__teaser" ng-if="context.teaser"><span ng-bind-html="context.teaser | trustAsHtml"></span> <a href="{{ context.path }}">Read More \xbb</a></p>'},title:function(){return'<h1 class="item__title"><a href="{{ context.path }}">{{ context.name }}<span ng-if="context.closed" class="label label--closed">Closed</span></a></h1>'},editors_pick:function(){return'<li ng-if="context.editors_pick"><span class="is-editors-pick">Editor\u2019s Pick</span></li>'},category_list:function(){return'<li ng-if="context.category_list.length > 0">{{ context.category_list.join(", ") }}</li>'},price_scale:function(){return'<span class="inline-list__item inline-list__item--price">{{ dollarSigns(context.price_scale) }}</span>\n'},address_or_locations:function(){return'<span class="inline-list__item" ng-if="context.locations_count == 1">{{ context.locations[0].street }}</span>\n<span class="inline-list__item" ng-if="context.locations_count == 1 && context.locations[0].phone_number">{{ context.locations[0].phone_number }}</span>\n<span class="inline-list__item" ng-if="context.locations_count > 1">{{ context.locations_count }} Locations</span>\n'},region_or_locations:function(){return'<span class="inline-list__item" ng-if="context.locations_count == 1">{{ context.locations[0].regions.join(", ") }}</span>\n<span class="inline-list__item" ng-if="context.locations_count > 1">{{ context.locations_count }} Locations</span>\n'},thumb:function(){return'<a href="{{ context.path }}
18" ng-show="context.image_url"><div class="item__thumb"><img ng-src="{{ context.image_url }}"/></div></a>'}}),angular.module("templates/forms/accommodation.html",[]).run(["$templateCache",function(t){t.put("templates/forms/accommodation.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by category..." nk-selectize multiple><option></option></select></div>')}]),angular.module("templates/forms/activity.html",[]).run(["$templateCache",function(t){t.put("templates/forms/activity.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by category..." nk-selectize multiple><option></option></select></div>')}]),angular.module("templates/forms/bar.html",[]).run(["$templateCache",function(t){t.put("templates/forms/bar.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by category..." nk-selectize multiple><option></option><option value="Bar">Bar</option>\n<option value="Beer">Beer</option>\n<option value="Billiards">Billiards</option>\n<option value="Brew Pub">Brew Pub</option>\n<option value="Cocktails">Cocktails</option>\n<option value="Dancing">Dancing</option>\n<option value="Dive">Dive</option>\n<option value="Dog-Friendly">Dog-Friendly</option>\n<option value="Games">Games</option>\n<option value="Happy Hour">Happy Hour</option>\n<option value="Ice House">Ice House</option>\n<option value="Jukebox">Jukebox</option>\n<option value="Karaoke">Karaoke</option>\n<option value="Live Entertainment">Live Entertainment</option>\n<option value="Lounge">Lounge</option>\n<option value="Outdoor Patio">Outdoor Patio</option>\n<option value="Pub">Pub</option>\n<option value="Pub Grub">Pub Grub</option>\n<option value="Romantic">Romantic</option>\n<option value="Spirits">Spirits</option>\n<option value="Sports Bar">Sports Bar</option>\n<option value="Trivia">Trivia</option>\n<option value="Wine Bar">Wine Bar</option></select></div>')}]),angular.module("templates/forms/cart.html",[]).run(["$templateCache",function(t){t.put("templates/forms/cart.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by cuisine..." nk-selectize multiple><option></option><option value="African">African</option>\n<option value="American/New American">American/New American</option>\n<option value="Argentinean">Argentinean</option>\n<option value="Bakeries">Bakeries</option>\n<option value="Barbecue">Barbecue</option>\n<option value="Belgian">Belgian</option>\n<option value="Bosnian">Bosnian</option>\n<option value="Brazilian">Brazilian</option>\n<option value="British">British</option>\n<option value="Caf\xe9">Caf\xe9</option>\n<option value="Cajun">Cajun</option>\n<option value="Caribbean">Caribbean</option>\n<option value="Central American">Central American</option>\n<option value="Chinese">Chinese</option>\n<option value="Colombian">Colombian</option>\n<option value="Continental">Continental</option>\n<option value="Creole">Creole</option>\n<option value="Cuban">Cuban</option>\n<option value="Deli">Deli</option>\n<option value="Dessert">Dessert</option>\n<option value="Diner">Diner</option>\n<option value="Eastern European">Eastern European</option>\n<option value="Ethiopian">Ethiopian</option>\n<option value="Filipino">Filipino</option>\n<option value="French">French</option>\n<option value="German">German</option>\n<option value="Global">Global</option>\n<option value="Greek">Greek</option>\n<option value="Guatemalan">Guatemalan</option>\n<option value="Hamburgers">Hamburgers</option>\n<option value="Hawaiian">Hawaiian</option>\n<option value="Honduran">Honduran</option>\n<option value="Indian">Indian</option>\n<option value="Indonesian">Indonesian</option>\n<option value="Irish">Irish</option>\n<option value="Italian">Italian</option>\n<option value="Jamaican">Jamaican</option>\n<option value="Japanese">Japanese</option>\n<option value="Juice">Juice</option>\n<option value="Korean">Korean</option>\n<option value="Latin">Latin</option>\n<option value="Malaysian">Malaysian</option>\n<option value="Mediterranean">Mediterranean</option>\n<option value="Mexican/Tex-Mex">Mexican/Tex-Mex</option>\n<option value="Middle Eastern">Middle Eastern</option>\n<option value="Nigerian Food">Nigerian Food</option>\n<option value="Pakistani">Pakistani</option>\n<option value="Pan-Asian">Pan-Asian</option>\n<option value="Pan-Latin">Pan-Latin</option>\n<option value="Persian">Persian</option>\n<option value="Peruvian">Peruvian</option>\n<option value="Pizza">Pizza</option>\n<option value="Polish">Polish</option>\n<option value="Pub/Brewery">Pub/Brewery</option>\n<option value="Puerto Rican">Puerto Rican</option>\n<option value="Sandwiches">Sandwiches</option>\n<option value="Seafood">Seafood</option>\n<option value="Singaporean">Singaporean</option>\n<option value="Soul Food">Soul Food</option>\n<option value="South African">South African</option>\n<option value="South American">South American</option>\n<option value="Southern">Southern</option>\n<option value="Spanish">Spanish</option>\n<option value="Steak">Steak</option>\n<option value="Sushi">Sushi</option>\n<option value="Thai">Thai</option>\n<option value="Turkish">Turkish</option>\n<option value="Vegan">Vegan</option>\n<option value="Vegetarian">Vegetarian</option>\n<option value="Vietnamese">Vietnamese</option></select></div><div class="input input--select"><select ng-model="filters.meals" placeholder="Filter by features..." nk-selectize multiple><option></option><option value="breakfast">Breakfast</option>\n<option value="lunch">Lunch</option>\n<option value="dinner">Dinner</option>\n<option value="late_night">Late night</option></select></div>')}]),angular.module("templates/forms/dentist.html",[]).run(["$templateCache",function(t){t.put("templates/forms/dentist.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by specialty..." nk-selectize multiple><option></option><option value="Dental Anesthesiology">Dental Anesthesiology</option>\n<option value="Endodontics">Endodontics</option>\n<option value="General Dentistry">General Dentistry</option>\n<option value="Oral and Maxillofacial Surgery">Oral and Maxillofacial Surgery</option>\n<option value="Oral Pathology">Oral Pathology</option>\n<option value="Orthodontics">Orthodontics</option>\n<option value="Pediatric Dentistry">
18Pediatric Dentistry</option>\n<option value="Periodontics">Periodontics</option>\n<option value="Prosthodontics">Prosthodontics</option>\n<option value="Restorative Dentistry and Prosthodontics">Restorative Dentistry and Prosthodontics</option></select></div><div class="input input--checkbox"><input id="editors_pick" type="checkbox" ng-model="filters.editors_pick"><label for="editors_pick">Top Dentist</label></div><div class="input input--checkbox"><input id="cosmetic" type="checkbox" ng-model="filters.cosmetic"><label for="cosmetic">Cosmetic Procedures</label></div>')}]),angular.module("templates/forms/doctor.html",[]).run(["$templateCache",function(t){t.put("templates/forms/doctor.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by specialty..." nk-selectize multiple><option></option><option value="Addiction Medicine">Addiction Medicine</option>\n<option value="Adolescent Medicine">Adolescent Medicine</option>\n<option value="Allergy and Immunology">Allergy and Immunology</option>\n<option value="Allergy & Immunology">Allergy & Immunology</option>\n<option value="Anatomical Pathology">Anatomical Pathology</option>\n<option value="Anesthesiology">Anesthesiology</option>\n<option value="Bariatric Surgery">Bariatric Surgery</option>\n<option value="Breast & Cancer Surgery">Breast & Cancer Surgery</option>\n<option value="Breast Surgery">Breast Surgery</option>\n<option value="Cancer Surgery">Cancer Surgery</option>\n<option value="Cardiac Surgery">Cardiac Surgery</option>\n<option value="Cardiology">Cardiology</option>\n<option value="Child Psychiatry">Child Psychiatry</option>\n<option value="Clinical Genetics">Clinical Genetics</option>\n<option value="Clinical Pathology">Clinical Pathology</option>\n<option value="Colon & Rectal Surgery">Colon & Rectal Surgery</option>\n<option value="Colon/Rectal Surgery">Colon/Rectal Surgery</option>\n<option value="Critical Care Medicine/Pulmonary Disease">Critical Care Medicine/Pulmonary Disease</option>\n<option value="Dermatology">Dermatology</option>\n<option value="Developmental Pediatrics">Developmental Pediatrics</option>\n<option value="Diagnostic Radiology">Diagnostic Radiology</option>\n<option value="Ear">Ear</option>\n<option value="Ear, Nose, and Throat">Ear, Nose, and Throat</option>\n<option value="Ear, Nose & Throat">Ear, Nose & Throat</option>\n<option value="Emergency Medicine">Emergency Medicine</option>\n<option value="Endocrinology, Diabetes, and Metabolism">Endocrinology, Diabetes, and Metabolism</option>\n<option value="Endocrinology, Diabetes & Metabolism">Endocrinology, Diabetes & Metabolism</option>\n<option value="Family Medicine">Family Medicine</option>\n<option value="Gastroenterology">Gastroenterology</option>\n<option value="General Surgery">General Surgery</option>\n<option value="Geriatric Medicine">Geriatric Medicine</option>\n<option value="Gynecologic Oncology">Gynecologic Oncology</option>\n<option value="Hand Surgery">Hand Surgery</option>\n<option value="Hematology/Oncology">Hematology/Oncology</option>\n<option value="Hospice and Palliative Medicine">Hospice and Palliative Medicine</option>\n<option value="Hospice & Palliative Care">Hospice & Palliative Care</option>\n<option value="Hospice & Palliative Medicine">Hospice & Palliative Medicine</option>\n<option value="Infectious Disease">Infectious Disease</option>\n<option value="Infectious Diseases">Infectious Diseases</option>\n<option value="Internal Medicine">Internal Medicine</option>\n<option value="Maternal & Fetal Medicine">Maternal & Fetal Medicine</option>\n<option value="Maternal-Fetal Medicine">Maternal-Fetal Medicine</option>\n<option value="Neonatal and Perinatal Medicine">Neonatal and Perinatal Medicine</option>\n<option value="Neonatal/Perinatal">Neonatal/Perinatal</option>\n<option value="Nephrology">Nephrology</option>\n<option value="Neurological Surgery">Neurological Surgery</option>\n<option value="Neurology">Neurology</option>\n<option value="Neurosurgery">Neurosurgery</option>\n<option value="Nose & Throat">Nose & Throat</option>\n<option value="Nuclear Medicine">Nuclear Medicine</option>\n<option value="Obesity Medicine">Obesity Medicine</option>\n<option value="Obstetrics & Gynecology">Obstetrics & Gynecology</option>\n<option value="Obstetrics/Gynecology">Obstetrics/Gynecology</option>\n<option value="Oncology">Oncology</option>\n<option value="Ophthalmology">Ophthalmology</option>\n<option value="Orthopedic Surgery">Orthopedic Surgery</option>\n<option value="Osteopathic Manipulative Medicine">Osteopathic Manipulative Medicine</option>\n<option value="Osteopathic Medicine">Osteopathic Medicine</option>\n<option value="Pain Management">Pain Management</option>\n<option value="Pain Medicine">Pain Medicine</option>\n<option value="Pathology">Pathology</option>\n<option value="Pediatric Allergy & Immunology">
18Pediatric Allergy & Immunology</option>\n<option value="Pediatric Cardiology">Pediatric Cardiology</option>\n<option value="Pediatric Clinical Genetics">Pediatric Clinical Genetics</option>\n<option value="Pediatric Critical Care">Pediatric Critical Care</option>\n<option value="Pediatric Critical Care Medicine">Pediatric Critical Care Medicine</option>\n<option value="Pediatric Dermatology">Pediatric Dermatology</option>\n<option value="Pediatric Ear, Nose, and Throat">Pediatric Ear, Nose, and Throat</option>\n<option value="Pediatric Ear, Nose & Throat">Pediatric Ear, Nose & Throat</option>\n<option value="Pediatric Emergency Medicine">Pediatric Emergency Medicine</option>\n<option value="Pediatric Endocrinology">Pediatric Endocrinology</option>\n<option value="Pediatric Gastroenterology">Pediatric Gastroenterology</option>\n<option value="Pediatric Hematology & Oncology">Pediatric Hematology & Oncology</option>\n<option value="Pediatric Hematology/Oncology">Pediatric Hematology/Oncology</option>\n<option value="Pediatric Infectious Disease">Pediatric Infectious Disease</option>\n<option value="Pediatric Nephrology">Pediatric Nephrology</option>\n<option value="Pediatric Neurology">Pediatric Neurology</option>\n<option value="Pediatric Neurosurgery">Pediatric Neurosurgery</option>\n<option value="Pediatric Ophthalmology">Pediatric Ophthalmology</option>\n<option value="Pediatric Orthopaedic Surgery">Pediatric Orthopaedic Surgery</option>\n<option value="Pediatric Orthopedic Surgery">Pediatric Orthopedic Surgery</option>\n<option value="Pediatric Pulmonology">Pediatric Pulmonology</option>\n<option value="Pediatric Rheumatology">Pediatric Rheumatology</option>\n<option value="Pediatrics (General)">Pediatrics (General)</option>\n<option value="Pediatric Sleep Medicine">Pediatric Sleep Medicine</option>\n<option value="Pediatric Surgery">Pediatric Surgery</option>\n<option value="Pediatric Urology">Pediatric Urology</option>\n<option value="Physical Medicine and Rehabilitation">Physical Medicine and Rehabilitation</option>\n<option value="Physical Medicine & Rehabilitation">Physical Medicine & Rehabilitation</option>\n<option value="Plastic and Reconstructive Surgery">Plastic and Reconstructive Surgery</option>\n<option value="Plastic & Reconstructive Surgery">Plastic & Reconstructive Surgery</option>\n<option value="Podiatry">Podiatry</option>\n<option value="Psychiatry">Psychiatry</option>\n<option value="Radiation Oncology">Radiation Oncology</option>\n<option value="Radiology">Radiology</option>\n<option value="Reproductive Endocrinology/Infertility">Reproductive Endocrinology/Infertility</option>\n<option value="Rheumatology">Rheumatology</option>\n<option value="Sleep Medicine">Sleep Medicine</option>\n<option value="Spine Surgery">Spine Surgery</option>\n<option value="Sports and Adolescent Medicine">Sports and Adolescent Medicine</option>\n<option value="Sports Medicine">Sports Medicine</option>\n<option value="Thoracic Surgery">Thoracic Surgery</option>\n<option value="Transgender Health">Transgender Health</option>\n<option value="Urgent Care">Urgent Care</option>\n<option value="Urogynecology">Urogynecology</option>\n<option value="Urology">Urology</option>\n<option value="Vascular/Interventional Radiology">Vascular/Interventional Radiology</option>\n<option value="Vascular Surgery">Vascular Surgery</option></select></div><div class="input input--checkbox"><input id="editors_pick" type="checkbox" ng-model="filters.editors_pick"><label for="editors_pick">Top Doctor</label></div><div class="input input--checkbox"><input id="accepting_patients" type="checkbox" ng-model="filters.accepting_patients"><label for="accepting_patients">Accepting new patients</label></div>')}]),angular.module("templates/forms/lawyer.html",[]).run(["$templateCache",function(t){ 19t.put("templates/forms/lawyer.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by specialty..." nk-selectize multiple><option></option><option value="Adoption Law">Adoption Law</option>\n<option value="Antitrust Law">Antitrust Law</option>\n<option value="Appellate Law">Appellate Law</option>\n<option value="Arbitration And Mediation">Arbitration And Mediation</option>\n<option value="Attorneys For Nonprofits">Attorneys For Nonprofits</option>\n<option value="Aviation">Aviation</option>\n<option value="Banking And Financial">Banking And Financial</option>\n<option value="Bankruptcy And Workout">Bankruptcy And Workout</option>\n<option value="Business Law">Business Law</option>\n<option value="Civil Law Litigation">Civil Law Litigation</option>\n<option value="Civil Law Transactional">Civil Law Transactional</option>\n<option value="Commercial Litigation">Commercial Litigation</option>\n<option value="Construction">Construction</option>\n<option value="Consumer Debt">Consumer Debt</option>\n<option value="Corporate Finance Mergers And Acquisitions">Corporate Finance Mergers And Acquisitions</option>\n<option value="Criminal Defense">
19Criminal Defense</option>\n<option value="Education">Education</option>\n<option value="Elder Law">Elder Law</option>\n<option value="Eminent Domain">Eminent Domain</option>\n<option value="Energy Oil And Gas">Energy Oil And Gas</option>\n<option value="Family Law">Family Law</option>\n<option value="Government And Administrative">Government And Administrative</option>\n<option value="Health Care Law">Health Care Law</option>\n<option value="Immigration Law">Immigration Law</option>\n<option value="Insurance">Insurance</option>\n<option value="Intellectual Property Rights">Intellectual Property Rights</option>\n<option value="International Law">International Law</option>\n<option value="Labor And Employment">Labor And Employment</option>\n<option value="Land Use Environment">Land Use Environment</option>\n<option value="Medical Malpractice Defense">Medical Malpractice Defense</option>\n<option value="Medical Malpractice Plaintiff">Medical Malpractice Plaintiff</option>\n<option value="Oil And Gas">Oil And Gas</option>\n<option value="Personal Injury">Personal Injury</option>\n<option value="Professional Malpractice Non Medical Defense">Professional Malpractice Non Medical Defense</option>\n<option value="Real Estate">Real Estate</option>\n<option value="Securities Law">Securities Law</option>\n<option value="Sports Law">Sports Law</option>\n<option value="Tax Law">Tax Law</option>\n<option value="Technology Virtual">Technology Virtual</option>\n<option value="Traffic Law">Traffic Law</option>\n<option value="Wills">Wills</option>\n<option value="Worker's Compensation">Worker's Compensation</option></select></div><div class="input input--checkbox"><input id="editors_pick" type="checkbox" ng-model="filters.editors_pick"><label for="editors_pick">Top Lawyer</label></div>')}]),angular.module("templates/forms/restaurant.html",[]).run(["$templateCache",function(t){t.put("templates/forms/restaurant.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.cuisines" placeholder="Filter by cuisine..." nk-selectize multiple><option></option><option value="African">African</option>\n<option value="American/New American">American/New American</option>\n<option value="Argentinean">Argentinean</option>\n<option value="Bakeries">Bakeries</option>\n<option value="Barbecue">Barbecue</option>\n<option value="Belgian">Belgian</option>\n<option value="Bosnian">Bosnian</option>\n<option value="Brazilian">Brazilian</option>\n<option value="British">British</option>\n<option value="Caf\xe9">Caf\xe9</option>\n<option value="Cajun">Cajun</option>\n<option value="Caribbean">Caribbean</option>\n<option value="Central American">Central American</option>\n<option value="Chinese">Chinese</option>\n<option value="Colombian">Colombian</option>\n<option value="Continental">Continental</option>\n<option value="Creole">Creole</option>\n<option value="Cuban">Cuban</option>\n<option value="Deli">Deli</option>\n<option value="Dessert">Dessert</option>\n<option value="Diner">Diner</option>\n<option value="Eastern European">Eastern European</option>\n<option value="Ethiopian">Ethiopian</option>\n<option value="Filipino">Filipino</option>\n<option value="French">French</option>\n<option value="German">German</option>\n<option value="Global">Global</option>\n<option value="Greek">Greek</option>\n<option value="Guatemalan">Guatemalan</option>\n<option value="Hamburgers">Hamburgers</option>\n<option value="Hawaiian">Hawaiian</option>\n<option value="Honduran">Honduran</option>\n<option value="Indian">Indian</option>\n<option value="Indonesian">Indonesian</option>\n<option value="Irish">Irish</option>\n<option value="Italian">Italian</option>\n<option value="Jamaican">Jamaican</option>\n<option value="Japanese">Japanese</option>\n<option value="Juice">Juice</option>\n<option value="Korean">Korean</option>\n<option value="Latin">Latin</option>\n<option value="Malaysian">Malaysian</option>\n<option value="Mediterranean">Mediterranean</option>\n<option value="Mexican/Tex-Mex">Mexican/Tex-Mex</option>\n<option value="Middle Eastern">Middle Eastern</option>\n<option value="Nigerian Food">Nigerian Food</option>\n<option value="Pakistani">Pakistani</option>\n<option value="Pan-Asian">Pan-Asian</option>\n<option value="Pan-Latin">Pan-Latin</option>\n<option value="Persian">Persian</option>\n<option value="Peruvian">Peruvian</option>\n<option value="Pizza">Pizza</option>\n<option value="Polish">Polish</option>\n<option value="Pub/Brewery">Pub/Brewery</option>\n<option value="Puerto Rican">Puerto Rican</option>\n<option value="Sandwiches">Sandwiches</option>\n<option value="Seafood">Seafood</option>\n<option value="Singaporean">Singaporean</option>\n<option value="Soul Food">Soul Food</option>\n<option value="South African">South African</option>\n<option value="South American">South American</option>\n<option value="Southern">Southern</option>\n<option value="Spanish">Spanish</option>\n<option value="Steak">Steak</option>\n<option value="Sushi">Sushi</option>\n<option value="Thai">Thai</option>\n<option value="Turkish">Turkish</option>\n<option value="Vegan">Vegan</option>\n<option value="Vegetarian">Vegetarian</option>\n<option value="Vietnamese">Vietnamese</option></select></div>')}]),angular.module("templates/forms/store.html",[]).run(["$templateCache",function(t){t.put("templates/forms/store.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Search by category..." nk-selectize multiple><option></option><option value="Antiques">Antiques</option>\n<option value="Bath and Beauty">Bath and Beauty</option>\n<option value="Book and Paper Goods">Book and Paper Goods</option>\n<option value="Books">Books</option>\n<option value="Gifts">Gifts</option>\n<option value="Gifts And Jewelry">Gifts And Jewelry</option>\n<option value="Gourmet Specialty Foods">Gourmet Specialty Foods</option>\n<option value="Home and Garden">Home and Garden</option>\n<option value="Jewelry">Jewelry</option>\n<option value="Kids\u2019 Apparel">Kids\u2019 Apparel</option>\n<option value="Men\u2019s Apparel">Men\u2019s Apparel</option>\n<option value="Music / Records">Music / Records</option>\n<option value="Outdoor Sporting Goods">Outdoor Sporting Goods</option>\n<option value="Paper Goods / Stationery">Paper Goods / Stationery</option>\n<option value="Shoes">Shoes</option>\n<option value="Specialty Foods">Specialty Foods</option>\n<option value="Sporting Goods">Sporting Goods</option>\n<option value="Toys">Toys</option>\n<option value="Wine & Spirits">Wine & Spirits</option>\n<option value="Women\u2019s Apparel">Women\u2019s Apparel</option></select></div>')}]),angular.module("templates/forms/vet.html",[]).run(["$templateCache",function(t){t.put("templates/forms/vet.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by specialty..." nk-selectize multiple><option></option></select></div><div class="input input--checkbox"><input id="editors_pick" type="checkbox" ng-model="filters.editors_pick"><label for="editors_pick">Top Vet</label></div>')}]),angular.module("templates/forms/wedding_vendor.html",[]).run(["$templateCache",function(t){t.put("templates/forms/wedding_vendor.html",'<div class="input input--string"><input type="text" ng-model="filters.query" placeholder="Name or keyword..."/></div><div class="input input--select"><select ng-model="filters.features" placeholder="Filter by category..." nk-selectize multiple><option></option></select></div>')}]),angular.module("templates/items/accommodation.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/accommodation.html",'<div class="item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.accommodation_type_list.length > 0">{{ context.accommodation_type_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/activity.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/activity.html",'<div class="item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.activity_type_list.length > 0">{{ context.activity_type_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/bar.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/bar.html",'<div class="item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.bar_type_list.length > 0">{{ context.bar_type_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/cart.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/cart.html",'<div class="item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.cuisine_list.length > 0">{{ context.cuisine_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/dentist.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/dentist.html",'<div class="item professional-item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top Dentist</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}
19, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Specialties:</strong> {{ context.dentist_type_list.join(", ") || "None" }}<br/><strong>Cosmetic Procedures:</strong> {{ context.cosmetic }}<br/></p></div></div>')}]),angular.module("templates/items/doctor.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/doctor.html",'<div class="item professional-item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top {{ context.license }}</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Specialties:</strong> {{ context.doctor_type_list.join(", ") || "None" }}<br/><strong>Accepting new patients:</strong> {{ context.accepting_patients }}</p></div></div>')}]),angular.module("templates/items/lawyer.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/lawyer.html",'<div class="item professional-item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top Lawyer</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Practice Areas:</strong> {{ context.lawyer_type_list.join(", ") || "None" }}<br/><a href="{{ context.url }}" ng-if="context.url">View website</a></p></div></div>')}]),angular.module("templates/items/restaurant.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/restaurant.html",'<div class="item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta">'+e.price_scale()+'<span class="inline-list__item" ng-if="context.cuisine_list.length > 0">{{ context.cuisine_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/store.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/store.html",'<div class="item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta">'+e.price_scale()+'<span class="inline-list__item" ng-if="context.store_type_list.length > 0">{{ context.store_type_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/vet.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/vet.html",'<div class="item professional-item">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top Vet</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Specialties:</strong> {{ context.vet_type_list.join(", ") || "None" }}<br/><strong>Non-Medical Boarding:</strong> {{ context.non_medical_boarding }}<br/><strong>Alternative Care:</strong> {{ context.alternative_care }}<br/><strong>Onsite Surgery:</strong> {{ context.onsite_surgery }}</p></div></div>')}]),angular.module("templates/items/wedding_vendor.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/wedding_vendor.html",'<a href="{{ context.path }}
19" class="item" ng-class="{\'has-image\': context.image_url}"><div class="item__thumb"><img ng-src="{{ context.image_url }}"/></div><div class="item__content"><p class="item__kicker"><span ng-if="context.sponsored" class="label label--sponsored">Featured</span></p><h1 class="item__title">{{ context.name }}</h1><p ng-if="context.locations_count > 0 && context.locations[0].regions.length > 0" class="item__meta">'+e.region_or_locations()+"</p></div></a>")}]),angular.module("templates/items/sponsored/accommodation.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/accommodation.html",'<div class="item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.accommodation_type_list.length > 0">{{ context.accommodation_type_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/sponsored/activity.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/activity.html",'<div class="item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.activity_type_list.length > 0">{{ context.activity_type_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/sponsored/article.html",[]).run(["$templateCache",function(t){t.put("templates/items/sponsored/article.html",'<div class="item is-cream"><div class="item__thumb"><a href="{{ context.click_macro + context.origin + context.path }}"><cl-image class="item__thumb--square" public-id="{{ getPublicID(context.image.urls.original) }}" fetch_format="auto" quality="80" responsive crop="fill" dpr="auto" width="auto"><cl-transformation width="{{ context.cropping.square.width }}" height="{{ context.cropping.square.height }}
19" x="{{ context.cropping.square.x1 }}" y="{{ context.cropping.square.y1 }}" crop="crop"/></cl-image><cl-image class="item__thumb--rectangle" public-id="{{ getPublicID(context.image.urls.original) }}" fetch_format="auto" quality="80" responsive crop="fill" dpr="auto" width="auto"><cl-transformation width="{{ context.cropping.rectangle.width }}" height="{{ context.cropping.rectangle.height }}" x="{{ context.cropping.rectangle.x1 }}" y="{{ context.cropping.rectangle.y1 }}" crop="crop"/></cl-image></a></div><div class="item__content"><p class="item__kicker">Sponsored</p><h1 class="item__title"><a href="{{ context.click_macro + context.origin + context.path }}">{{ context.title }}</a></h1><p class="item__teaser">{{ context.teaser }}</p><p class="item__meta">Presented by {{ context.sponsor_name }}</div></div>')}]),angular.module("templates/items/sponsored/articleV2.html",[]).run(["$templateCache",function(t){t.put("templates/items/sponsored/articleV2.html",'<div class="item is-cream is-cream-v2"><div class="item__thumb"><a href="{{ context.url }}"><img class="item__thumb--square" data-src="{{ context.thumbnail }}" /><img class="item__thumb--rectangle" data-src="{{ context.thumbnail }}" /></a></div><div class="item__content"><p class="item__kicker">Sponsored</p><h1 class="item__title"><a href="{{ context.url }}">{{ context.title }}</a></h1><p class="item__teaser">{{ context.teaser }}</p><p class="item__meta">Presented by {{ context.advertiser }}</div></div>')}]),angular.module("templates/items/sponsored/bar.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/bar.html",'<div class="item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.bar_type_list.length > 0">{{ context.bar_type_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/sponsored/cart.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/cart.html",'<div class="item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta"><span class="inline-list__item" ng-if="context.cuisine_list.length > 0">{{ context.cuisine_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/sponsored/dentist.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/dentist.html",'<div class="item professional-item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top Dentist</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Specialties:</strong> {{ context.dentist_type_list.join(", ") || "None" }}<br/><strong>Cosmetic Procedures:</strong> {{ context.cosmetic }}<br/></p></div></div>')}]),angular.module("templates/items/sponsored/doctor.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/doctor.html",'<div class="item professional-item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top {{ context.license }}</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Specialties:</strong> {{ context.doctor_type_list.join(", ") || "None" }}<br/><strong>Accepting new patients:</strong> {{ context.accepting_patients }}</p></div></div>')}]),angular.module("templates/items/sponsored/lawyer.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/lawyer.html",'<div class="item professional-item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top Lawyer</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}
19, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Practice Areas:</strong> {{ context.lawyer_type_list.join(", ") || "None" }}<br/><a href="{{ context.url }}" ng-if="context.url">View website</a></p></div></div>')}]),angular.module("templates/items/sponsored/list.html",[]).run(["$templateCache",function(t){t.put("templates/items/sponsored/list.html",'<a href="{{ context.path }}" class="item is-cream"><div class="item__content"><p class="item__kicker">{{ context.kicker }}</p><h1 class="item__title">{{ context.title }}</h1><p class="item__teaser">{{ context.teaser }}</p></div></a>')}]),angular.module("templates/items/sponsored/restaurant.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/restaurant.html",'<div class="item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta">'+e.price_scale()+'<span class="inline-list__item" ng-if="context.cuisine_list.length > 0">{{ context.cuisine_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/sponsored/slideshow.html",[]).run(["$templateCache",function(t){t.put("templates/items/sponsored/slideshow.html",'<div class="item is-cream"><div class="item__thumb"><a href="{{ context.click_macro + context.origin + context.path }}"><cl-image class="item__thumb--square" public-id="{{ getPublicID(context.image.urls.original) }}" fetch_format="auto" quality="80" responsive crop="fill" dpr="auto" width="auto"><cl-transformation width="{{ context.cropping.square.width }}" height="{{ context.cropping.square.height }}
19" x="{{ context.cropping.square.x1 }}" y="{{ context.cropping.square.y1 }}" crop="crop"/></cl-image><cl-image class="item__thumb--rectangle" public-id="{{ getPublicID(context.image.urls.original) }}" fetch_format="auto" quality="80" responsive crop="fill" dpr="auto" width="auto"><cl-transformation width="{{ context.cropping.rectangle.width }}" height="{{ context.cropping.rectangle.height }}" x="{{ context.cropping.rectangle.x1 }}" y="{{ context.cropping.rectangle.y1 }}" crop="crop"/></cl-image></a></div><div class="item__content"><p class="item__kicker">Sponsored</p><h1 class="item__title"><a href="{{ context.click_macro + context.origin + context.path }}">{{ context.title }}</a></h1><p class="item__teaser">{{ context.teaser }}</p><p class="item__meta">Presented by {{ context.sponsor_name }}</div></div>')}]),angular.module("templates/items/sponsored/store.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/store.html",'<div class="item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Editor\u2019s Pick</p>'+e.title()+'<p class="item__meta">'+e.price_scale()+'<span class="inline-list__item" ng-if="context.cuisine_list.length > 0">{{ context.cuisine_list.join(", ") }}</span>\n'+e.address_or_locations()+"</ul>"+e.teaser()+"</div></div>")}]),angular.module("templates/items/sponsored/vet.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/vet.html",'<div class="item professional-item is-cream">'+e.thumb()+'<div class="item__content"><p class="item__kicker is-editors-pick" ng-if="context.editors_pick">Top Vet</p>'+e.title()+'<p class="professional-item__location"><strong>{{ context.locations[0].name }}</strong><br/>{{ context.locations[0].street }}<br/>\n<span class="inline-list__item">{{ context.locations[0].locality }}, {{ context.locations[0].province }} {{ context.locations[0].zipcode }}</span>\n<span class="inline-list__item">{{ context.locations[0].phone_number }}</span>\n</p><p class="professional-item__details"><strong>Specialties:</strong> {{ context.vet_type_list.join(", ") || "None" }}<br/><strong>Non-Medical Boarding:</strong> {{ context.medical_boarding }}<br/><strong>Alternative Care:</strong> {{ context.alternative_care }}<br/><strong>Onsite Surgery:</strong> {{ context.onsite_surgery }}</p></div></div>')}]),angular.module("templates/items/sponsored/video.html",[]).run(["$templateCache",function(t){t.put("templates/items/sponsored/video.html",'<div class="item is-cream"><div class="item__thumb"><a href="{{ context.click_macro + context.origin + context.path }}"><cl-image class="item__thumb--square" public-id="{{ getPublicID(context.image.urls.original) }}" fetch_format="auto" quality="80" responsive crop="fill" dpr="auto" width="auto"><cl-transformation width="{{ context.cropping.square.width }}" height="{{ context.cropping.square.height }}
19" x="{{ context.cropping.square.x1 }}" y="{{ context.cropping.square.y1 }}" crop="crop"/></cl-image><cl-image class="item__thumb--rectangle" public-id="{{ getPublicID(context.image.urls.original) }}" fetch_format="auto" quality="80" responsive crop="fill" dpr="auto" width="auto"><cl-transformation width="{{ context.cropping.rectangle.width }}" height="{{ context.cropping.rectangle.height }}" x="{{ context.cropping.rectangle.x1 }}" y="{{ context.cropping.rectangle.y1 }}" crop="crop"/></cl-image></a></div><div class="item__content"><p class="item__kicker">Sponsored</p><h1 class="item__title"><a href="{{ context.click_macro + context.origin + context.path }}">{{ context.title }}</a></h1><p class="item__teaser">{{ context.teaser }}</p><p class="item__meta">Presented by {{ context.sponsor_name }}</div></div>')}]),angular.module("templates/items/sponsored/wedding_vendor.html",[]).run(["$templateCache","businessHelpers",function(t,e){t.put("templates/items/sponsored/wedding_vendor.html",'<a href="{{ context.path }}" class="item is-cream" ng-class="{\'has-image\': context.image_url}"><div class="item__thumb"><img ng-src="{{ context.image_url }}"/></div><div class="item__content"><p class="item__kicker"><span ng-if="context.sponsored" class="label label--sponsored">Featured</span></p><h1 class="item__title">{{ context.name }}</h1><p ng-if="context.locations_count > 0 && context.locations[0].regions.length > 0" class="item__meta">'+e.region_or_locations()+"</p></div></a>")}]),angular.module("template/accordion/accordion-group.html",[]).run(["$templateCache",function(t){t.put("template/accordion/accordion-group.html",'<div class="panel panel-default">\n <div class="panel-heading"ng-class="{\'is-open\': isOpen}">\n <h4 class="panel-title">\n <a href class="accordion-toggle" ng-click="toggleOpen()" accordion-transclude="heading"><span ng-class="{\'text-muted\': isDisabled}">{{heading}}</span></a>\n </h4>\n </div>\n <div class="panel-collapse" collapse="!isOpen">\n\t <div class="panel-body" ng-transclude></div>\n </div>\n</div>\n')}]),angular.module("ink.windowEvents",[]),function(){function t(t,e){var n={width:angular.element(t).width(),height:angular.element(t).height(),scrollTop:angular.element(t).scrollTop(),scrollBottom:angular.element(t).scrollTop()+angular.element(t).height(),breakpoint:t.getComputedStyle(document.body,":before").getPropertyValue("content").replace(/['"]+/g,"")};return angular.element(t).on("resize",(function(){e.cancel(n.resizing),n.resizing=e((function(){n.width=angular.element(t).width(),n.height=angular.element(t).height(),n.breakpoint=window.getComputedStyle(document.body,":before").getPropertyValue("content").replace(/['"]+/g,"")}),300),n.scrollTop=angular.element(t).scrollTop(),n.scrollBottom=angular.element(t).scrollTop()+n.height})),angular.element(t).on("scroll",(function(){e((function(){n.scrollTop=angular.element(t).scrollTop(),n.scrollBottom=angular.element(t).scrollTop()+angular.element(t).height()}))})),n.getWidth=function(){return n.width},n.getHeight=function(){return n.height},n.getBreakpoint=function(){return n.breakpoint},n.getScrollTop=function(){return n.scrollTop},n.getScrollBottom=function(){return n.scrollBottom},n}angular.module("ink.windowEvents").factory("WindowEventService",["$window","$timeout",t])}(),function(){"use strict";angular.module("ink.finder",["ngSanitize"])}(),function(){"use strict";function t(t,e){t.key="accommodations",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("AccommodationFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="activities",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("ActivityFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="bars",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("BarFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="carts",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("CartFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="dentists",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("DentistFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="doctors",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("DoctorFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e,n,i,r){var o=!1,a={};t.businesses=[],t.sponsored=[],t.path="/api/v1/"+t.key+".json",t.initialize=function(){t.pagination={ 20current_page:1,total_pages:0,total_count:0},t.updateFilters(),t.$watch("filters",(function(){t.lookup(t.replaceResults)}),!0)},t.updateFilters=function(){(a=n.search()).page=parseInt(a.page)||1,t.filters=a},t.$on("$locationChangeStart",(function(){o?o=!1:t.updateFilters()})),t.update=function(){t.lookup(t.replaceResults)},t.nextPage=function(){null!==t.pagination.next_page&&(t.filters.page+=1,window.scrollTo(0,0))},t.prevPage=function(){null!==t.pagination.prev_page&&(t.filters.page-=1,window.scrollTo(0,0))},t.goToPage=function(e){e>t.pagination.total_pages||e<1||(t.filters.page=e)},t.lookup=function(i){t.loading=!0,a=angular.copy(t.filters),t.filters.page==t.pagination.current_page&&(
20a.page=1),o=!0,n.search(a),a.per_page=t.pagination.per_page,a.num_sponsored=3,$.each(a,(function(t,e){e instanceof Array&&(a[t+"[]"]=e,delete a[t])})),t.subType&&(a["wedding_vendor_types[]"]=t.subType),e.get(t.path,{params:a}).success(i)},t.replaceResults=function(e){t.loading=!1,t.aggregations=e.meta.aggregations,t.pagination=e.meta.pagination,t.filters.page=t.pagination.current_page,t.businesses=e.results,t.sponsored=e.meta.sponsored},t.geocode=function(){""==t.filters.location?(t.filters.lat=void 0,t.filters.lng=void 0):r.geocodeAddress(t.filters.location).then((function(e){t.filters.lat=e.lat,t.filters.lng=e.lng,t.lookup(t.replaceResults)}),(function(t){console.log(t.message)}))},t.resetFilter=function(e){e in t.filters&&delete t.filters[e]},t.resetQuery=function(){t.filters.query=null,t.update()},t.resetLocation=function(){t.filters.location=void 0,t.filters.lat=void 0,t.filters.lng=void 0,t.update()},t.getPath=function(t){return"/"+t.business_type.toLowerCase()+"s/"+t.slug},t.getTemplate=function(t,e){var n=t;t.business&&(n=t.business);var i="templates/items/";return n.sponsored&&(i+="sponsored/"),i+e+".html"},t.dollarSigns=function(t){return t=t||1,Array(t+1).join("$")},t.makeArray=function(e){e in t.filters&&"string"==typeof t.filters[e]&&(t.filters[e]=[t.filters[e]])},t.trustAsHtml=i.trustAsHtml,t.initialize()}angular.module("ink.finder").controller("FinderCtrl",t),t.$inject=["$scope","$http","$location","$sce","Geocoder"]}(),function(){"use strict";function t(t,e){t.key="lawyers",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("LawyerFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="restaurants",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("RestaurantFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="stores",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("StoreFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e){t.key="vets",e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("VetFinderCtrl",t),t.$inject=["$scope","$controller"]}(),function(){"use strict";function t(t,e,n){t.key="wedding_vendors",t.subType=n.ngSubType,e("FinderCtrl",{$scope:t})}angular.module("ink.finder").controller("WeddingVendorFinderCtrl",t),t.$inject=["$scope","$controller","$attrs"]}(),function(){"use strict";angular.module("ink.widgets.businessSearch",[])}(),function(){"use strict";function t(t,e,n,i){t.filters={query:""},t.types=n.types.split(","),t.current_type=t.types[0],t.$watch("current_type",(function(e,n){e!=n&&(t.filters={})})),t.getTemplate=function(t){if(t)return"templates/forms/"+t.toLowerCase()+".html"},t.search=function(){t.$on("$locationChangeStart",(function(e,n){e.preventDefault();var i=n.split("#")[1];window.location.assign("/"+t.current_type.toLowerCase()+"s#"+i)})),i.search(t.filters)}}angular.module("ink.widgets.businessSearch").controller("BusinessSearchWidgetController",t),t.$inject=["$scope","$element","$attrs","$location"]}(),$(document).ready((function(){$('meta[name="disqus:shortname"]').attr("content");$(".widget").each((function(){var t=$(this).data("widget-type");$(this).find("a").mousedown((function(){dataLayer.push({event:"trackEvent",eventCategory:"internal_referral",eventAction:"click",eventLabel:"widget",eventValue:t})}))})),$(".filter-section").toggleVisibility({toggleControl:".filter-section__title",toggleBody:".filter-section__body"}),$(".filters").toggleVisibility({toggleControl:".filter-toggle",toggleBody:"form"}),$(".g-header__toggle").add(".mobile-nav__overlay").click((function(){"0px"===$(".g-header").css("top")?$(".g-header").css({top:$(window).scrollTop()}):setTimeout((function(){$(".g-header").css({top:0})}),300),$("body").toggleClass("js-nav-open")})),$(".mobile-nav").each((function(t,e){$(e).find(".menu").each((function(t,e){$(e).find(".toggle").click((function(){$(e).toggleClass("is-open"),$(e).find(".menu__items").slideToggle()}))}))})),$(".show-comments").click((function(){var t=$('meta[name="disqus:shortname"]').attr("content");$.ajax({type:"GET",url:"https://"+t+".disqus.com/embed.js",dataType:"script",cache:!0}),$(this).text("Comments")})),$(".g-footer").find(".g-menu__header").click((function(t){t.preventDefault(),$(this).next().slideToggle("fast"),$(".g-footer").find(".g-menu__items").not($(this).next()).slideUp("fast")}));var t=$(".c-body iframe[src*=youtu]").add(".c-body iframe[src*=vimeo]");t.each((function(){"100%"!=this.width&&$(this).data("ratio",$(this).height()/$(this).width()).removeAttr("width").removeAttr("height")})),$(window).resize((function(){t.each((function(){var t=$(this).parent().width();$(this).width(t).height(t*$(this).data("ratio"))}))})).resize()})),jQuery((function(){jQuery.scrollDepth({nonInteraction:!1})})),riveted.init();
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.