/*! URI.js v1.15.2 medialize.github.io/URI.js/ */ /* build contains: jquery.URI.js */ (function(d,e){“object”===typeof exports?module.exports=e(require(“jquery”,“./URI”)):“function”===typeof define&&define.amd?define(,e):e(d.jQuery,d.URI)})(this,function(d,e){function h(a){return a.replace(/([.*+?^=!:${}()|/\])/g,“\$1”)}function k(a){var b=a.nodeName.toLowerCase();return“input”===b&&“image”!==a.type?void 0:e.domAttributes}function p(a){return{get:function(b){return d(b).uri()()},set:function(b,c){d(b).uri()©;return c}}}function l(a,b){var c,e,f;if(!k(a)|| !b)return!1;c=b.match(q);if(!c||!c&&“:”!==c&&!g[c])return!1;f=d(a).uri();if(c)return f.is(c);if(“:”===c)return e=c.toLowerCase()+“:”,g?g(f,c):!1;e=c.toLowerCase();return m?g[c](f(),c,e):!1}var m={},g={“=”:function(a,b){return a===b},“^=”:function(a,b){return!!(a+“”).match(new RegExp(“^”+h(b),“i”))},“$=”:function(a,b){return!!(a+“”).match(new RegExp(h(b)+“$”,“i”))},“*=”:function(a,b,c){“directory”===c&&(a+=“/”);return!!(a+“”).match(new RegExp(h(b),“i”))}, “equals:”:function(a,b){return a.equals(b)},“is:”:function(a,b){return a.is(b)}};d.each(“authority directory domain filename fragment hash host hostname href password path pathname port protocol query resource scheme search subdomain suffix tld username”.split(“ ”),function(a,b){m=!0;d.attrHooks=p(b)});var r=function(a,b){return d(a).uri().href(b).toString()};d.each(,function(a,b){d.attrHooks={set:r}});d.attrHooks.uri.get=function(a){return d(a).uri()}; d.fn.uri=function(a){var b=this.first(),c=b.get(0),d=k©;if(!d)throw Error('Element “'c.nodeName'” does not have either property: href, src, action, cite');if(void 0!==a){var f=b.data(“uri”);if(f)return f.href(a);a instanceof e||(a=e(a||“”))}else{if(a=b.data(“uri”))return a;a=e(b.attr(d)||“”)}a._dom_element=c;a._dom_attribute=d;a.normalize();b.data(“uri”,a);return a};e.prototype.build=function(a){if(this._dom_element)this._string=e.build(this._parts),this._deferred_build=!1,this._dom_element.setAttribute(this._dom_attribute, this._string),this._dom_element=this._string;else if(!0===a)this._deferred_build=!0;else if(void 0===a||this._deferred_build)this._string=e.build(this._parts),this._deferred_build=!1;return this};var n,q=/^(+)s*([^$*]?=|:)s*([‘“]?)(.+)3|^s*([a-zA-Z0-9]+)s*$/;n=d.expr.createPseudo?d.expr.createPseudo(function(a){return function(b){return l(b,a)}}):function(a,b,c){return l(a,c)};d.expr.uri=n;return d});