PageSourceSearch

https://my.portsmouth.gov.uk/cpnm/oboe/dist/oboe-browser.min.js

js portsmouth.gov.uk collected 2026-09-24 08:41:53 UTC 13,085 bytes, 1 lines download raw bytes

1!function(a,b,c,d,e,f){function g(a,b){return function(){return a.call(this,b.apply(this,arguments))}}function h(a){return function(b){return b[a]}}function i(a,b){return b.apply(f,a)}function j(a){var b=a.length-1,d=c.prototype.slice;if(0==b)return function(){return a.call(this,d.call(arguments))};if(1==b)return function(){return a.call(this,arguments[0],d.call(arguments,1))};var e=c(a.length);return function(){for(var c=0;b>c;c++)e[c]=arguments[c];return e[b]=d.call(arguments,b),a.apply(this,e)}}function k(a){return function(b,c){return a(c,b)}}function l(a,b){return function(c){return a(c)&&b(c)}}function m(){}function n(){return!0}function o(a){return function(){return a}}function p(a,b){return b&&b.constructor===a}function q(a){return a!==f}function r(a,c){return c instanceof b&&y(function(a){return a in c},a)}function s(a,b){return[a,b]}function t(a){return A(a.reduce(k(s),U))}function u(a){return w(function(a,b){return a.unshift(b),a},[],a)}function v(a,b){return b?s(a(V(b)),v(a,W(b))):U}function w(a,b,c){return c?a(w(a,b,W(c)),V(c)):b}function x(a,b,c){function d(a,c){return a?b(V(a))?(c(V(a)),W(a)):s(V(a),d(W(a),c)):U}return d(a,c||m)}function y(a,b){return!b||a(V(b))&&y(a,W(b))}function z(a,b){a&&(V(a).apply(null,b),z(W(a),b))}function A(a){function b(a,c){return a?b(W(a),s(V(a),c)):c}return b(a,U)}function B(a,b){return b&&(a(V(b))?V(b):B(a,W(b)))}function C(a,b){var c;Y.EVENTS.forEach(function(d){var e=b[d];a["on"+d]=e&&function(a){c=e(c,a)}})}function D(a){var b={};return a&&a.split("\r\n").forEach(function(a){var c=a.indexOf(": ");b[a.substring(0,c)]=a.substring(c+2)}),b}function E(){return new XMLHttpRequest}function F(b,c,d,e,g,h,i){"use strict";function j(){var a=c.responseText,b=a.substr(m);b&&k(b),m=S(a)}var k=b(jb).emit,l=b(fb).emit,m=0,n=!0;b(lb).on(function(){c.onreadystatechange=null,c.abort()}),"onprogress"in c&&(c.onprogress=j),c.onreadystatechange=function(){function a(){try{n&&b(ib).emit(c.status,D(c.getAllResponseHeaders())),n=!1}catch(a){}}switch(c.readyState){case 2:case 3:return a();case 4:a();var d=2==String(c.status)[0];d?(j(),b(kb).emit()):l(K(c.status,c.responseText))}};try{c.open(d,e,!0);for(var o in h)c.setRequestHeader(o,h[o]);c.setRequestHeader("X-Requested-With","XMLHttpRequest"),c.withCredentials=i,c.send(g)}catch(p){a.setTimeout(Q(l,K(f,f,p)),0)}}function G(a,b){return{key:a,node:b}}function H(a){function b(a,b){var d=_(V(a));return p(c,d)?f(a,S(d),b):a}function d(a,c){if(!a)return k(c),f(a,ab,c);var d=b(a,c),g=W(d),h=$(V(d));return e(g,h,c),s(G(h,c),g)}function e(a,b,c){_(V(a))[b]=c}function f(a,b,c){a&&e(a,b,c);var d=s(G(b,c),a);return i(d),d}function h(a){return j(a),W(a)||l(_(V(a)))}var i=a(db).emit,j=a(eb).emit,k=a(hb).emit,l=a(gb).emit;return{openobject:function(a,b){var c=d(a,{});return q(b)?f(c,b):c},openarray:function(a){return d(a,[])},key:f,value:g(h,d),closeobject:h,closearray:h}}function I(a,b,c){function d(a){return function(b){return b.id==a}}var e,f;return{on:function(c,d){var g={listener:c,id:d||c};return b&&b.emit(a,c,g.id),e=s(g,e),f=s(c,f),this},emit:function(){z(f,arguments)},un:function(b){var g;e=x(e,d(b),function(a){g=a}),g&&(f=x(f,function(a){return a==g.listener}),c&&c.emit(a,g.listener,g.id))},listeners:function(){return f},hasListener:function(a){var b=a?d(a):n;return q(B(b,e))}}}function J(){function a(a){return c[a]=I(a,d,e)}function b(b){return c[b]||a(b)}var c={},d=a("newListener"),e=a("removeListener");return["emit","on","un"].forEach(function(a){b[a]=j(function(c,d){i(d,b(c)[a])})}),b}function K(a,b,c){try{var d=e.parse(b)}catch(f){}return{statusCode:a,body:b,jsonBody:d,thrown:c}}function L(a,b){function c(a,b,c){var d=A(c);a(b,u(W(v($,d))),u(v(_,d)))}function d(b,d,e){var f=a(b).emit;d.on(function(a){var b=e(a);b!==!1&&c(f,_(b),a)},b),a("removeListener").on(function(c){c==b&&(a(c).listeners()||d.un(b))})}var e={node:a(eb),path:a(db)};a("newListener").on(function(a){var c=/(node|path):(.*)/.exec(a);if(c){var f=e[c[1]];f.hasListener(a)||d(a,f,b(c[2]))}})}function M(a){function b(b,c){return a(b).on(d(c),c),k}function c(a,b){var c=d(b);return a.on(function(){var d=!1;k.forget=function(){d=!0},i(arguments,c),delete k.forget,d&&a.un(b)},b),k}function d(b){return function(){try{b.apply(k,arguments)}catch(c){a(fb).emit(K(f,f,c))}}}function e(b,c){return a(b+":"+c)}function g(a,b){for(var d in b)c(e(a,d),b[d])}function h(a,b,d){return T(b)?c(e(a,b),d):g(a,b),k}var k,l=/^(node|path):./,n=a(gb),p=j(function(b,d){if(k[b])i(d,k[b]);else{var e=a(b),f=d[0];l.test(b)?c(e,f):e.on(f)}return k}),q=function(b,c,d){if("done"==b)n.un(c);else if("node"==b||"path"==b)a.un(b+":"+c,d);else{var e=c;a(b).un(e)}return k};return a(hb).on(function(a){k.root=o(a)}),a(ib).on(function(a,b){k.header=function(a){return a?b[a]:b}}),k={on:p,addListener:p,removeListener:q,emit:a.emit,node:Q(h,"node"),path:Q(h,"path"),done:Q(c,n),start:Q(b,ib),fail:a(fb).on,abort:a(lb).emit,header:m,root:m}}function N(a,b,c){a(jb).on(b.write.bind(b)),a(kb).on(b.close.bind(b)),a(lb).on(function(){C(b,{})}),C(b,c),b.onerror=function(b){a(fb).emit(K(f,f,b))}}function O(a,b,c,d,f){var g=J();return d=d?e.parse(e.stringify(d)):{},c?T(c)||(c=e.stringify(c),d["Content-Type"]=d["Content-Type"]||"application/json"):c=null,b&&F(g,E(),a,b,c,d,f),N(g,Y.parser(),H(g)),L(g,bb),new M(g)}function P(a,b){function c(a,b){return b===!1&&(a+=-1==a.indexOf("?")?"?":"&",a+="_="+(new Date).getTime()),a}return a?a.url?O(a.method||"GET",c(a.url,a.cached),a.body,a.headers,a.withCredentials):O("GET",a,b):O()}var Q=j(function(a,b){var c=b.length;return j(function(d){for(var e=0;e<d.length;e++)b[c+e]=d[e];return b.length=c+d.length,a.apply(this,b)})}),R=(j(function(a){function b(a,b){return[i(a,b)]}var c=t(a);return j(function(a){return w(b,a,c)[0]})}),j(function(a){return j(function(b){for(var c,d=0;d<S(a);d++)if(c=i(b,a[d]))return c})})),S=h("length"),T=Q(p,String),U=null,V=h(0),W=h(1),X=j(t),Y=function(){function a(a){for(var b=0,c=0,d=m.length;d>c;c++){var e=a[m[c]].length;if(e>l)switch(m[c]){case"text":closeText(a);break;default:i(a,"Max buffer length exceeded: "+m[c])}b=Math.max(b,e)}a.bufferCheckPosition=l-b+a.position}function b(a){for(var b=0,c=m.length;c>b;b++)a[m[b]]=""}function c(){var a=this;b(a),a.bufferCheckPosition=l,a.q=a.c=a.p="",a.closed=a.closedRoot=a.sawRoot=!1,a.tag=a.error=null,a.state=p,a.stack=[],a.position=a.column=0,a.line=1,a.slashed=!1,a.unicodeI=0,a.unicodeS=null,a.depth=0,e(a,"onready")}function e(a,b,c){a[b]&&a[b](c)}function f(a,b,c){g(a),e(a,b,c)}function g(a,b){a.textNode&&e(a,b?b:"onvalue",a.textNode),a.textNode=""}function h(a){a.numberNode&&e(a,"onvalue",parseFloat(a.numberNode)),a.numberNode=""}
1function i(a,b){return g(a),b+="\nLn: "+a.line+"\nCol: "+a.column+"\nChr: "+a.c,b=new d(b),a.error=b,e(a,"onerror",b),a}function j(a){return(a.state!==q||0!==a.depth)&&i(a,"Unexpected end"),g(a),a.c="",a.closed=!0,e(a,"onend"),c.call(a),a}function k(b){var c=this;if(!this.error){if(c.closed)return i(c,"Cannot write after close. Assign an onready handler.");if(null===b)return j(c);for(var d=0,k=b[0],l=c.p;k&&(l=k,c.c=k=b.charAt(d++),l!==k?c.p=l:l=c.p,k);)switch(c.position++,"\n"===k?(c.line++,c.column=0):c.column++,c.state){case p:"{"===k?c.state=r:"["===k?c.state=t:"\r"!==k&&"\n"!==k&&" "!==k&&"	"!==k&&i(c,"Non-whitespace before {[.");continue;case w:case r:if("\r"===k||"\n"===k||" "===k||"	"===k)continue;if(c.state===w)c.stack.push(x);else{if("}"===k){e(c,"onopenobject"),this.depth++,e(c,"oncloseobject"),this.depth--,c.state=c.stack.pop()||q;continue}c.stack.push(s)}'"'===k?c.state=v:i(c,'Malformed object key should start with "');continue;case x:case s:if("\r"===k||"\n"===k||" "===k||"	"===k)continue;":"===k?(c.state===s?(c.stack.push(s),g(c,"onopenobject"),this.depth++):g(c,"onkey"),c.state=q):"}"===k?(f(c,"oncloseobject"),this.depth--,c.state=c.stack.pop()||q):","===k?(c.state===s&&c.stack.push(s),g(c),c.state=w):i(c,"Bad object");continue;case t:case q:if("\r"===k||"\n"===k||" "===k||"	"===k)continue;if(c.state===t){if(e(c,"onopenarray"),this.depth++,c.state=q,"]"===k){e(c,"onclosearray"),this.depth--,c.state=c.stack.pop()||q;continue}c.stack.push(u)}'"'===k?c.state=v:"{"===k?c.state=r:"["===k?c.state=t:"t"===k?c.state=y:"f"===k?c.state=B:"n"===k?c.state=F:"-"===k?c.numberNode+=k:"0"===k?(c.numberNode+=k,c.state=J):-1!=="123456789".indexOf(k)?(c.numberNode+=k,c.state=J):i(c,"Bad value");continue;case u:if(","===k)c.stack.push(u),g(c,"onvalue"),c.state=q;else if("]"===k)f(c,"onclosearray"),this.depth--,c.state=c.stack.pop()||q;else{if("\r"===k||"\n"===k||" "===k||"	"===k)continue;i(c,"Bad array")}continue;case v:var m=d-1,n=c.slashed,K=c.unicodeI;a:for(;;){for(;K>0;)if(c.unicodeS+=k,k=b.charAt(d++),4===K?(c.textNode+=String.fromCharCode(parseInt(c.unicodeS,16)),K=0,m=d-1):K++,!k)break a;if('"'===k&&!n){c.state=c.stack.pop()||q,c.textNode+=b.substring(m,d-1),c.textNode||e(c,"onvalue","");break}if("\\"===k&&!n&&(n=!0,c.textNode+=b.substring(m,d-1),k=b.charAt(d++),!k))break;if(n){if(n=!1,"n"===k?c.textNode+="\n":"r"===k?c.textNode+="\r":"t"===k?c.textNode+="	":"f"===k?c.textNode+="\f":"b"===k?c.textNode+="\b":"u"===k?(K=1,c.unicodeS=""):c.textNode+=k,k=b.charAt(d++),m=d-1,k)continue;break}o.lastIndex=d;var L=o.exec(b);if(null===L){d=b.length+1,c.textNode+=b.substring(m,d-1);break}if(d=L.index+1,k=b.charAt(L.index),!k){c.textNode+=b.substring(m,d-1);break}}c.slashed=n,c.unicodeI=K;continue;case y:if(""===k)continue;"r"===k?c.state=z:i(c,"Invalid true started with t"+k);continue;case z:if(""===k)continue;"u"===k?c.state=A:i(c,"Invalid true started with tr"+k);continue;case A:if(""===k)continue;"e"===k?(e(c,"onvalue",!0),c.state=c.stack.pop()||q):i(c,"Invalid true started with tru"+k);continue;case B:if(""===k)continue;"a"===k?c.state=C:i(c,"Invalid false started with f"+k);continue;case C:if(""===k)continue;"l"===k?c.state=D:i(c,"Invalid false started with fa"+k);continue;case D:if(""===k)continue;"s"===k?c.state=E:i(c,"Invalid false started with fal"+k);continue;case E:if(""===k)continue;"e"===k?(e(c,"onvalue",!1),c.state=c.stack.pop()||q):i(c,"Invalid false started with fals"+k);continue;case F:if(""===k)continue;"u"===k?c.state=G:i(c,"Invalid null started with n"+k);continue;case G:if(""===k)continue;"l"===k?c.state=H:i(c,"Invalid null started with nu"+k);continue;case H:if(""===k)continue;"l"===k?(e(c,"onvalue",null),c.state=c.stack.pop()||q):i(c,"Invalid null started with nul"+k);continue;case I:"."===k?(c.numberNode+=k,c.state=J):i(c,"Leading zero not followed by .");continue;case J:-1!=="0123456789".indexOf(k)?c.numberNode+=k:"."===k?(-1!==c.numberNode.indexOf(".")&&i(c,"Invalid number has two dots"),c.numberNode+=k):"e"===k||"E"===k?((-1!==c.numberNode.indexOf("e")||-1!==c.numberNode.indexOf("E"))&&i(c,"Invalid number has two exponential"),c.numberNode+=k):"+"===k||"-"===k?("e"!==l&&"E"!==l&&i(c,"Invalid symbol in number"),c.numberNode+=k):(h(c),d--,c.state=c.stack.pop()||q);continue;default:i(c,"Unknown state: "+c.state)}return c.position>=c.bufferCheckPosition&&a(c),c}}var l=65536,m=["textNode","numberNode"],n=0,o=/[\\"\n]/g,p=n++,q=n++,r=n++,s=n++,t=n++,u=n++,v=n++,w=n++,x=n++,y=n++,z=n++,A=n++,B=n++,C=n++,D=n++,E=n++,F=n++,G=n++,H=n++,I=n++,J=n;return c.prototype={end:function(){j(this)},write:k,close:function(){return this.write(null)}},{parser:function(){return new c},EVENTS:["value","string","key","openobject","closeobject","openarray","closearray","error","end","ready"]}}(),Z=function(){var a=function(a){return a.exec.bind(a)},b=j(function(b){return b.unshift(/^/),a(RegExp(b.map(h("source")).join("")))}),c=/(\$?)/,d=/([\w-_]+|\*)/,e=/()/,f=/\["([^"]+)"\]/,g=/\[(\d+|\*)\]/,i=/{([\w ]*?)}/,k=/(?:{([\w ]*?)})?/,l=b(c,d,k),m=b(c,f,k),n=b(c,g,k),o=b(c,e,i),p=b(/\.\./),q=b(/\./),r=b(c,/!/),s=b(/$/);return function(a){return a(R(l,m,n,o),p,q,r,s)}}(),$=h("key"),_=h("node"),ab={},bb=Z(function(a,b,c,e,f){function h(a,b){var c=b[z],d=c&&"*"!=c?function(a){return B(a)==c}:n;return l(d,a)}function i(a,b){var c=b[A];
1if(!c)return a;var d=Q(r,t(c.split(/\W+/))),e=g(d,C);return l(e,a)}function j(a,b){var c=!!b[y];return c?l(a,V):a}function k(a){function b(a){return B(a)!=ab}return a==n?n:l(b,g(a,W))}function m(a){function b(a){return a?f(a):!1}if(a==n)return n;var c=o(),d=a,e=k(b),f=R(c,d,e);return b}function o(){return function(a){return B(a)==ab}}function p(a){return function(b){var c=a(b);return c===!0?V(b):c}}function q(a,b,c){return w(function(a,b){return b(a,c)},b,a)}function s(a,b,c,d,e){var f=a(c);if(f){var g=q(b,d,f),h=c.substr(S(f[0]));return e(h,g)}}function u(a,b){return Q(s,a,b)}function v(a,b){return b}function x(a,b){var c=a?x:v;return D(a,b,c)}var y=1,z=2,A=3,B=g($,V),C=g(_,V),D=R(u(a,X(j,i,h,k)),u(b,X(m)),u(c,X()),u(e,X(j,o)),u(f,X(p)),function(a){throw d('"'+a+'" could not be tokenised')});return function(a){try{return x(a,n)}catch(b){throw d('Could not compile "'+a+'" because '+b.message)}}}),cb=1,db=cb++,eb=cb++,fb="fail",gb=cb++,hb=cb++,ib="start",jb="content",kb=cb++,lb=cb++;"function"==typeof define&&define.amd?define("oboe",[],function(){return P}):a.oboe=P}(window,Object,Array,Error,JSON);

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.