diff --git a/src/server.py b/src/server.py index 286a82a..ea82e38 100644 --- a/src/server.py +++ b/src/server.py @@ -2,7 +2,9 @@ from pathlib import Path -from fastapi import FastAPI, HTTPException, Response +import requests + +from fastapi import FastAPI, HTTPException, Response, Request from fastapi.responses import HTMLResponse from fastapi.staticfiles import StaticFiles @@ -34,7 +36,7 @@ app = FastAPI(title="NASA Sky Explorer Prototype") app.mount("/assets", StaticFiles(directory=ASSETS_DIR), name="frontend-assets") -app.mount("/static", StaticFiles(directory=WEB_DIR), name="legacy-static") +app.mount("/static", StaticFiles(directory=BASE_DIR / "static"), name="legacy-static") def _read_html(path: Path) -> str: @@ -65,6 +67,18 @@ def favicon() -> Response: return Response(content=FAVICON_SVG, media_type="image/svg+xml") +@app.get("/proxy/", include_in_schema=False) +def proxy(request: Request) -> Response: + """Proxy requests to avoid CORS""" + try: + request = requests.get(request.query_params["q"]) + request.raise_for_status() + except Exception: + raise HTTPException(status_code=404, detail="Can't request url.") + else: + return Response(content=request.content, media_type="text/html") + + if __name__ == "__main__": import uvicorn diff --git a/static/aladin.js b/static/aladin.js new file mode 100644 index 0000000..63fba85 --- /dev/null +++ b/static/aladin.js @@ -0,0 +1,21 @@ +(function(jA,qA){typeof exports=="object"&&typeof module<"u"?module.exports=qA():typeof define=="function"&&define.amd?define(qA):(jA=typeof globalThis<"u"?globalThis:jA||self,jA.A=qA())})(this,function(){"use strict";const jA="3.6.5";let qA=function(){function Q(){}return Q.prototype.redraw=function(A,g,C,I){A.lineWidth=1,A.strokeStyle="rgb(150,150,220)",A.beginPath();for(var B,E,i=0,o=g.length;i>>1;Q[I]>A?g=I+1:C=I}return g},K.debounce=function(Q,A){var g=null;return function(){var C=this,I=arguments;clearTimeout(g),g=setTimeout(function(){Q.apply(C,I)},A)}},K.throttle=function(Q,A,g){A||(A=250);var C,I;return function(){var B=g||this,E=+new Date,i=arguments;C&&E=E&&(g.sort(function(i,o){return I[i]>I[o]?-1:I[i]o.abort(),C);let s=Q[0];g&&(s+="?"+new URLSearchParams(g));let w={url:s,method:"GET",mode:I,cache:"default",signal:o.signal,dataType:E,desc:i};return B&&(w.headers={"Content-Type":B}),K.fetch({...w,success:a=>(clearTimeout(D),Promise.resolve(a)),error:a=>{if(Q&&Q.length===1){let e="Status: "+a.status+` +Message: `+a.statusText;return Promise.reject(e)}else return K.loadFromUrls(Q.slice(1),A)}})},K.fetch=function(Q){let A;try{if(A=new URL(Q.url),Q.useProxy===!0&&(A=K.handleCORSNotSameOrigin(A)),Q.data)for(const I in Q.data)A.searchParams.append(I,Q.data[I])}catch{A=Q.url}let g=new Request(A,{method:Q.method||"GET",...Q}),C={message:Q.desc||"fetching: "+A,id:K.uuidv4()};return R.FETCH.dispatchedTo(document,{task:C}),fetch(g).then(I=>Q.dataType&&Q.dataType.includes("json")?I.json():Q.dataType&&Q.dataType.includes("blob")?I.blob():Q.dataType&&Q.dataType.includes("readableStream")?Promise.resolve(I.body):I.text()).then(I=>Q.success?Q.success(I):Promise.resolve(I)).catch(I=>Q.error?Q.error(I):Promise.reject(I)).finally(()=>{R.RESOURCE_FETCHED.dispatchedTo(document,{task:C})})},K.on=function(Q,A,g){A.split(" ").forEach(C=>{Q.addEventListener(C,g)})},K.isTouchScreenDevice=void 0,K.hasTouchScreen=function(){if(K.isTouchScreenDevice===void 0){let Q=!1;if("maxTouchPoints"in navigator)Q=navigator.maxTouchPoints>0;else if("msMaxTouchPoints"in navigator)Q=navigator.msMaxTouchPoints>0;else{const A=matchMedia?.("(pointer:coarse)");if(A?.media==="(pointer:coarse)")Q=!!A.matches;else if("orientation"in window)Q=!0;else{const g=navigator.userAgent;Q=/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(g)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(g)}}K.isTouchScreenDevice=Q}return K.isTouchScreenDevice},K.openNewTab=function(Q){window.open(Q,"_blank").focus()},K.isFileContext=function(){return window.location.protocol==="file:"},K.isHttpsContext=function(){return window.location.protocol==="https:"},K.isHttpContext=function(){return window.location.protocol==="http:"},K.fixURLForHTTPS=function(Q){return K.HTTPS_WHITELIST.some(g=>Q.includes(g))?Q.replace("http://","https://"):Q},K.isUrl=function(Q){try{return new URL(Q).href}catch{return}},K.getAbsoluteURL=function(Q){var A=document.createElement("a");return A.href=Q,A.href},K.uuidv4=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(Q){var A=Math.random()*16|0,g=Q=="x"?A:A&3|8;return g.toString(16)})},K.clone=function(Q){return Object.assign(Object.create(Object.getPrototypeOf(Q)),JSON.parse(JSON.stringify(Q)))},K.getDroppedFilesHandler=function(Q){Q.preventDefault();let A;return Q.dataTransfer.items?A=[...Q.dataTransfer.items]:A=[...Q.dataTransfer.files],A.filter(C=>C.kind==="file").map(C=>C.getAsFile())},K.dragOverHandler=function(Q){Q.preventDefault()},K.requestCORSIfNotSameOrigin=function(Q){return new URL(Q,window.location.href).origin!==window.location.origin},K.handleCORSNotSameOrigin=function(Q){if(K.requestCORSIfNotSameOrigin(Q)){let A=new URL(cI);A.searchParams.append("url",Q),Q=A}return Q},K.deepCopy=function(Q){return Object.assign(Object.create(Object.getPrototypeOf(Q)),Q)},K.download=function(Q,A=void 0){const g=document.createElement("a");g.href=Q,A&&(g.download=A),g.click()},K.copy2Clipboard=async function(Q){if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(Q);else{const A=document.createElement("textarea");A.value=Q,A.style.position="absolute",A.style.opacity="0",document.body.prepend(A),A.select();try{document.execCommand("copy")}catch(g){console.error(g)}finally{A.remove()}}},K.measureTime=function(Q,A){let g=performance.now(),C=A(),I=performance.now()-g;return console.log(Q,I),C};let W=function(){};W.D2R=Math.PI/180,W.R2D=180/Math.PI,W.sign=function(Q){return Q>0?1:Q<0?-1:0},W.cosd=function(Q){if(Q%90==0){var A=Math.abs(Math.floor(Q/90+.5))%4;switch(A){case 0:return 1;case 1:return 0;case 2:return-1;case 3:return 0}}return Math.cos(Q*W.D2R)},W.sind=function(Q){if(Q%90===0){var A=Math.abs(Math.floor(Q/90-.5))%4;switch(A){case 0:return 1;case 1:return 0;case 2:return-1;case 3:return 0}}return Math.sin(Q*W.D2R)},W.tand=function(Q){var A;return A=Q%360,A==0||Math.abs(A)==180?0:A==45||A==225?1:A==-135||A==-315?-1:Math.tan(Q*W.D2R)},W.asind=function(Q){return Math.asin(Q)*W.R2D},W.acosd=function(Q){return Math.acos(Q)*W.R2D},W.atand=function(Q){return Math.atan(Q)*W.R2D},W.atan2=function(Q,A){if(Q!=0){var g=W.sign(Q);if(A!=0){var C=Math.atan(Math.abs(Q/A));if(A>0)return C*g;if(A<0)return(Math.PI-C)*g}else return Math.PI/2*g}else return A>0?0:A<0?Math.PI:0/0},W.atan2d=function(Q,A){return W.atan2(Q,A)*W.R2D},W.cosh=function(Q){return(Math.exp(Q)+Math.exp(-Q))/2},W.sinh=function(Q){return(Math.exp(Q)-Math.exp(-Q))/2},W.tanh=function(Q){return(Math.exp(Q)-Math.exp(-Q))/(Math.exp(Q)+Math.exp(-Q))},W.acosh=function(Q){return Math.log(Q+Math.sqrt(Q*Q-1))},W.asinh=function(Q){return Math.log(Q+Math.sqrt(Q*Q+1))},W.atanh=function(Q){return .5*Math.log((1+Q)/(1-Q))},W.sinc=function(Q){var A=Math.abs(Q),g;return A<=.001?(A*=A,g=1-A*(1-A/20)/6):g=Math.sin(A)/A,g},W.asinc=function(Q){var A=Math.abs(Q),g;return A<=.001?(A*=A,g=1+A*(6+A*(9/20))/6):g=Math.asin(A)/A,g},W.hypot=function(Q,A){return Math.sqrt(Q*Q+A*A)},W.eulerMatrix=function(Q,A,g){var C=new Array(3);C[0]=new Array(3),C[1]=new Array(3),C[2]=new Array(3);var I=W.cosd(Q),B=W.sind(Q),E=W.cosd(A),i=W.sind(A),o=W.cosd(g),D=W.sind(g);return C[0][0]=o*E*I-D*B,C[0][1]=-D*E*I-o*B,C[0][2]=-i*I,C[1][0]=o*E*B+D*I,C[1][1]=-D*E*B+o*I,C[1][2]=-i*B,C[2][0]=-i*o,C[2][1]=-i*I,C[2][2]=E,C},W.displayMatrix=function(Q){for(var A=Q.length,g=0,C=0;Cg&&(g=Q[C].length);for(var I=` +`,C=0;C";for(var B=0;B",C";I+=` +`}return I+=`
+`,I};let P=function(Q,A,g){this.lon=Q,this.lat=A,this.prec=g,this.frame=null,this.computeDirCos()};P.factor=[3600,60,1],P.prototype={setFrame:function(Q){this.frame=Q},computeDirCos:function(){var Q=W.cosd(this.lat);this.x=Q*W.cosd(this.lon),this.y=Q*W.sind(this.lon),this.z=W.sind(this.lat)},computeLonLat:function(){var Q=this.x*this.x+this.y*this.y;this.lon=0,Q==0?this.z==0?(this.lon=0/0,this.lat=0/0):this.lat=this.z>0?90:-90:(this.lon=W.atan2d(this.y,this.x),this.lat=W.atan2d(this.z,Math.sqrt(Q)),this.lon<0&&(this.lon+=360))},dist2:function(Q){var A=Q.x-this.x,g=A*A;return A=Q.y-this.y,g+=A*A,A=Q.z-this.z,g+=A*A,g},distance:function(Q){return Q.x==0&&Q.y==0&&Q.z==0||this.x==0&&this.y==0&&this.z==0?0/0:2*W.asind(.5*Math.sqrt(this.dist2(Q)))},convertTo:function(Q){this.frame.equals(Q)||(this.frame.toICRS(this.coo),Q.fromICRS(this.coo),this.frame=Q,this.lon=this.lat=0/0)},rotate:function(Q){var A,g,C;Q!=Umatrix3&&(A=Q[0][0]*this.x+Q[0][1]*this.y+Q[0][2]*this.z,g=Q[1][0]*this.x+Q[1][1]*this.y+Q[1][2]*this.z,C=Q[2][0]*this.x+Q[2][1]*this.y+Q[2][2]*this.z,this.x=A,this.y=g,this.z=C,this.lon=this.lat=0/0)},rotate_1:function(Q){var A,g,C;Q!=Umatrix3&&(A=Q[0][0]*this.x+Q[1][0]*this.y+Q[2][0]*this.z,g=Q[0][1]*this.x+Q[1][1]*this.y+Q[2][1]*this.z,C=Q[0][2]*this.x+Q[1][2]*this.y+Q[2][2]*this.z,this.x=A,this.y=g,this.z=C,this.lon=this.lat=0/0)},equals:function(Q){return this.x==Q.x&&this.y==Q.y&&this.z==Q.z},parse:function(Q){var A=Q.indexOf("+");if(A<0&&(A=Q.indexOf("-")),A<0&&(A=Q.indexOf(" ")),A<0)return this.lon=0/0,this.lat=0/0,this.prec=0,!1;var g=Q.substring(0,A),C=Q.substring(A);return this.lon=this.parseLon(g),this.lat=this.parseLat(C),!0},parseLon:function(A){var A=A.trim();if(A=A.replace(/:/g," "),A.indexOf(" ")<0){var g=A.indexOf(".");return this.prec=g<0?0:A.length-g-1,parseFloat(A)}else{for(var C=new hg(A," "),I=0,B=0,E=0;C.hasMore();){var i=C.nextToken(),o=i.indexOf(".");switch(B+=parseFloat(i)*P.factor[I],I){case 0:E=o<0?1:2;break;case 1:E=o<0?3:4;break;case 2:E=o<0?5:4+i.length-o}I++}return this.prec=E,B*15/3600}},parseLat:function(A){var A=A.trim();A=A.replace(/:/g," ");var g;if(A.charAt(0)=="-"?(g=-1,A=A.substring(1)):A.charAt(0)=="-"?(g=1,A=A.substring(1)):g=1,A.indexOf(" ")<0){var C=A.indexOf(".");return this.prec=C<0?0:A.length-C-1,parseFloat(A)*g}else{for(var I=new hg(A," "),B=0,E=0,i=0;I.hasMore();){var o=I.nextToken(),D=o.indexOf(".");switch(E+=parseFloat(o)*P.factor[B],B){case 0:i=D<0?1:2;break;case 1:i=D<0?3:4;break;case 2:i=D<0?5:4+o.length-D}B++}return this.prec=i,E*g/3600}},format:function(Q){isNaN(this.lon)&&this.computeLonLat();var A="",g="";if(Q.indexOf("d")>=0)A=DA.toDecimal(this.lon,this.prec),g=DA.toDecimal(this.lat,this.prec);else var C=this.lon/15,A=DA.toSexagesimal(C,this.prec+1,!1),g=DA.toSexagesimal(this.lat,this.prec,!1);return this.lat>=0&&(g="+"+g),Q.indexOf("/")>=0?A+" "+g:Q.indexOf("2")>=0?[A,g]:A+g}};function hg(Q,A){this.string=bg.trim(Q,A),this.sep=A,this.pos=0}hg.prototype={hasMore:function(){return this.posg&&Q.charAt(C)==A;)C--;return Q.substring(g,C+1)};function DA(){}DA.pow10=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13,1e14],DA.rndval=[.5,.05,.005,5e-4,5e-5,5e-6,5e-7,5e-8,5e-9,5e-10,5e-11,5e-12,5e-13,5e-14,5e-14],DA.format=function(Q,A){if(A<=0)return Math.round(Q).toString();var g=Q.toString(),C=g.indexOf("."),I=C>=0?g.length-C-1:0;if(A>=I){C<0&&(g+="."),g.length==2&&(g="0"+g);for(var B=0;B{var o=/(.*?)\/(.*?)\((.*?),(.*?)\)/g,D=o.exec(i);if(D){var s=new P;s.parse(D[1]);var w=D[2],a='",e='
';e+="Type: "+D[4]+"
";var c=D[3];K.isNumber(c)&&(e+="Mag: "+c+"
"),e+='
Query in CDS portal',e+="
",I.showPopup(s.lon,s.lat,a,e)}else{let y='
Ohoh
',M='
No match was found on Simbad in '+OA.degreesToString(C)+" around this point.
";I.showPopup(B.lon,B.lat,y,M)}}).catch(i=>{I.hidePopup()})},Q}(),yI=function(){const Q={};return Q.MIRRORS=["https://alasky.cds.unistra.fr/planetary-features/cs"],Q.PLANETS_RADIUS={mercury:2439400,venus:6051e3,earth:6378137,mars:3396190,moon:1738100,ceres:473e3,titan:2575e3,titania:788400,dione:561400,enceladus:252100,iapetus:734500,mimas:198200,rhea:763800,tethys:533e3,callisto:2410300,ariel:578900,charon:606e3,triton:1353e3,pluto:1188300},Q.HAS_WEST_INCREASING_LONGITUDES=["amalthea","callisto","deimos","dione","enceladus","epimetheus","eros","europa","ganymede","gaspra","hyperion","iapetus","io","janus","mathilde","mercury","mimas","phobos","phoebe","proteus","rhea","tethys","thebe","titan"],Q.query=function(A,g,C,I,B){let E=A;const i=g;Q.HAS_WEST_INCREASING_LONGITUDES.includes(I)&&(E=360-E);const o={lon:E,lat:i,SR:C,format:"csv",body:I};function D(s){let w="",a=[""],e=[a],c=0,y=0,r=!0,M;for(M of s)M==='"'?(r&&M===w&&(a[c]+=M),r=!r):M===","&&r?M=a[++c]="":M===` +`&&r?(w==="\r"&&(a[c]=a[c].slice(0,-1)),a=e[++y]=[M=""],c=0):a[c]+=M,w=M;return e}K.loadFromUrls(Q.MIRRORS,{contentType:"text/plain",data:o,dataType:"text"}).then(s=>{const w=s.split(` +`),a=D(w[0])[0];if(w.length>1&&w[1].length>0){const e=D(w[1])[0],c=a.findIndex(l=>l.includes("longitude")),y=a.findIndex(l=>l.includes("latitude")),r=a.findIndex(l=>l.includes("feature_name")),M=e[r];let S="https://planetarynames.wr.usgs.gov/Feature/"+e[a.indexOf("feature_id")];I==="earth"&&(S="https://nominatim.openstreetmap.org/ui/details.html?place_id="+e[a.indexOf("place_id")]);const m='",H=e[a.indexOf("feature_type")];let p='
';p+="Type: "+H+"

",p+='More information';let J=parseFloat(e[c]);const U=parseFloat(e[y]);let j=!0;const n=a.indexOf("coordinate_system");n>0&&e[n].includes("+West")&&(j=!1),j||(J=360-J);let d;try{const l=parseFloat(e[a.indexOf("diameter")]);if(I in Q.PLANETS_RADIUS){const k=2*Math.PI*Q.PLANETS_RADIUS[I]*Math.cos(U*Math.PI/180);d=180*(2*Math.PI*(1e3*l/2)/k)/Math.PI}}catch(l){console.error(l)}B.showPopup(J,U,m,p,d)}else{let e='
Ohoh
',y='
No match was found on planetarynames.wr.usgs.gov in '+OA.degreesToString(C)+" around this point.
";B.showPopup(A,g,e,y)}}).catch(s=>{B.hidePopup()})},Q}(),Hg=function(Q,A){let g;A instanceof Event?g=K.relMouseCoords(A):g=A;let C=Q.aladin.pix2world(g.x,g.y,"icrs");if(C)if(Q.aladin.getBaseImageLayer().isPlanetaryBody()===!1){const I=Math.min(1,15*Q.fov/Q.largestDim);hI.query(C[0],C[1],I,Q.aladin)}else{const I=Q.aladin.getBaseImageLayer().hipsBody;yI.query(C[0],C[1],Math.min(80,Q.fov/20),I,Q.aladin)}else alert("The location you clicked on is out of the view.")},GI=function(){function Q(L,x,f){var IA,CA,BA;for(CA=0;CA<30;CA++)for(IA=0;IA<73;IA++)BA=(IA+CA*74)*4,L[BA]=L[BA+4],L[BA+1]=L[BA+5],L[BA+2]=L[BA+6];for(CA=0;CA<30;CA++)BA=(73+CA*74)*4,CA'+r+" MS ("+M+"-"+G+")",H.putImageData(p,0,0),E=B,B>i+1e3&&(o=Math.round(I*1e3/(B-i)),D=Math.min(D,o),s=Math.max(s,o),Q(y.data,Math.min(30,30-o/100*30),"fps"),a.innerHTML=''+o+" FPS ("+D+"-"+s+")",c.putImageData(y,0,0),g==3&&(J=performance.memory.usedJSHeapSize*954e-9,U=Math.min(U,J),j=Math.max(j,J),Q(k.data,Math.min(30,30-J/2),"mb"),d.innerHTML=''+Math.round(J)+" MB ("+Math.round(U)+"-"+Math.round(j)+")",l.putImageData(k,0,0)),i=B,I=0)}}},z=function(){var Q={ICRS:"ICRS",GAL:"GAL"};return{SYSTEMS:Q,ICRS:{label:"ICRS",system:Q.ICRS,explain:"International Celestial Reference System"},ICRSd:{label:"ICRSd",system:Q.ICRS,explain:"International Celestial Reference System in decimals"},GAL:{label:"GAL",system:Q.GAL,explain:"Galactical"},fromString:function(A,g){return A?(A=A.toLowerCase().replace(/^\s+|\s+$/g,""),A.indexOf("j2000d")==0||A.indexOf("icrsd")==0?z.ICRSd:A.indexOf("j2000")==0||A.indexOf("icrs")==0?z.ICRS:A.indexOf("gal")==0?z.GAL:g||null):g||null}}}(),og=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame}();const nI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wwFDTQFbbJKlAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAC+klEQVRYw8WX627bMAyFD23ZTppi2Ps/5YAt8UWKuR8jvRNWSrd2wAoQgRtH/HhIURTwn//kb15W1Q7AAKA36+jrHcDdLIvI/s8AVHUAMJoNAJIBiJma3QEUABnABmATkfxhAIv4DOAEYCKAwaLv/VUCyASwAlgAzC1F0jtRvxiAQ7gKySwqUMw2s8XfV9VbTY3UcD4CuBjAJQBMBNARwE4AqwGMlK5OVa8isj0FsMgvAF4J4myfkxkXopD8noLVLIX3oKrKSqRKzj3qaLVa6AKAF+Bi1lOqfKfsqvrdayIqcCa7NJQ4EUBUIJP0A21Vrah0ewAw6U8NCAfx/7sKDFBI/oFq5IicaiSr6iYihRUYKcdngnkhFVyJExWYUBPyyk8UOTco3x3u5xeA5X4KECezF6qL15CKgQAKRS/UH7g3eHGOACZVnRMVYwrdbgowEcJV6AwgA5hDc3KoiRwPpN4QAdyGBgSnxLdlbwALOeftGDvoQLujd4CeLFVspPScQj0ki9TroVC07DgFHz0DeEvtKuZbiWEmc/7FnldbJ1cOrL6y1uGvCwAIzwwWAR3mK7VndiYVi2s/nOcPTbFhe9jTK4Bv9lks9/59aw32cTQiXvheeb6Hk24xmWGVX+zT97k3pUK/v4f1FcCeqGqjlcbZPhJ4pm24WHtd6DTMDZDDGKBwq6w4X6nL+W+WSh+4ma0EstFaD+pwJA+jVIg49nZvqwOdBb7vb2QzKbLS+keACQBEZFfVjYifOd9pu6VwGG2UigixxPSIyM6H0frEcZx61ndOQ0/FlUBYCffz+zgWkayqS6OJxDN/ejKQLA2ImRURkVIbSGbqeH2YZGJ/jyPZXpuGCeKHPbu9HcmsFm6VBsXnOU/GtfTkAMA74wrgxiP6m6HUUnENzgtJH8ctCYNHpmJkiCuAaxzNq2O5iGyqGkftGH0LoITeccgeR/KP3Iwmmhfi1WynOuBa8KLbP3M3TEH+VLmc3kMdfP5u2FAkPbmcHgB/ejv+CcL32flvuhUBAAAAAElFTkSuQmCC";let NI=function(){function Q(A,g){this.webclient=new A.WebClient(g,{kernel:nI})}return Q}(),lI=function(){function Q(A){this.view=A}return Q.prototype.apply=function(A){let g=A.start||this.view.fov,C=A.stop||void 0,I=A.duration||1e3;if(!C)return;const B=this.view.minFoV,E=this.view.maxFoV;if(B&&(C=Math.max(C,B)),E&&(C=Math.min(C,E)),this.finalZoom=C,!this.isZooming)this.isZooming=!0,this.startTime=performance.now(),this.x1=0,this.x2=1,this.y1=g,this.y2=C,this.m1=C-g,this.m2=0,this.x=this.x1;else{this.x=(performance.now()-this.startTime)/I;let s=Q.hermiteCubic.fPrime(this.x,this.x1,this.x2,this.y1,this.y2,this.m1,this.m2),w=Q.hermiteCubic.f(this.x,this.x1,this.x2,this.y1,this.y2,this.m1,this.m2);this.y1=w,this.x1=this.x,this.x2=this.x1+1,this.y2=C,this.m1=s,this.m2=0,window.cancelAnimationFrame(this.requestAnimID)}let i,o=this;function D(){o.stop?(o.isZooming=!1,o.stop=!1):(o.x=(performance.now()-o.startTime)/I,i=Q.hermiteCubic.f(o.x,o.x1,o.x2,o.y1,o.y2,o.m1,o.m2),i=Math.max(0,i),o.view.setZoom(i),o.fov=i,o.x>=o.x2||Math.abs(i-o.finalZoom)<1e-4?(o.view.setZoom(o.finalZoom),o.isZooming=!1):o.requestAnimID=og(D))}o.requestAnimID=og(D)},Q.prototype.stopAnimation=function(){this.isZooming&&(this.stop=!0)},Q.hermiteCubic={f:function(A,g,C,I,B,E,i){let o=(A-g)/(C-g),D=o*o,s=D*o;return(1-3*D+2*s)*I+(o-2*D+s)*E+(3*D-2*s)*B+(-D+s)*i},fPrime:function(A,g,C,I,B,E,i){let o=(A-g)/(C-g),D=o*o;return 1/(C-g)*((-6*o+6*D)*I+(1-4*o+3*D)*E+(6*o-6*D)*B+i*(3*D-2*o))}},Q}(),UA=function(){let Q=function(A,g){this.id="footprint-"+K.uuidv4(),this.source=g,this.source&&(this.source.hasFootprint=!0),this.shapes=[].concat(A),this.isShowing=!0,this.isHovered=!1,this.overlay=null};return Q.prototype.setSource=function(A){this.source&&(this.source.hasFootprint=!1),this.source=A,this.source&&(this.source.hasFootprint=!0)},Q.prototype.setCatalog=function(A){this.source&&this.source.setCatalog(A)},Q.prototype.show=function(){this.isShowing||(this.isShowing=!0,this.shapes.forEach(A=>A.show()))},Q.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.shapes.forEach(A=>A.hide()))},Q.prototype.select=function(){this.shapes.forEach(A=>A.select())},Q.prototype.deselect=function(){this.shapes.forEach(A=>A.deselect())},Q.prototype.hover=function(){if(this.isHovered)return;if(this.isHovered=!0,this.shapes.forEach(g=>g.hover()),this.overlay){this.overlay.reportChange();return}let A=this.getCatalog();A&&A.view&&A.view.requestRedraw()},Q.prototype.unhover=function(){if(!this.isHovered)return;this.isHovered=!1,this.shapes.forEach(g=>g.unhover()),this.overlay&&this.overlay.reportChange();let A=this.getCatalog();A&&A.view&&A.view.requestRedraw()},Q.prototype.getLineWidth=function(){return this.shapes&&this.shapes[0].getLineWidth()},Q.prototype.setLineWidth=function(A){this.shapes.forEach(g=>g.setLineWidth(A))},Q.prototype.setColor=function(A){A&&this.shapes.forEach(g=>g.setColor(A))},Q.prototype.setSelectionColor=function(A){A&&this.shapes.forEach(g=>g.setSelectionColor(A))},Q.prototype.setHoverColor=function(A){A&&this.shapes.forEach(g=>g.setHoverColor(A))},Q.prototype.isFootprint=function(){return!0},Q.prototype.draw=function(A,g,C){let I=!1;for(let B of this.shapes)I|=B.draw(A,g,C);return I},Q.prototype.actionClicked=function(){this.source&&this.source.actionClicked(this)},Q.prototype.actionOtherObjectClicked=function(){this.source&&this.source.actionOtherObjectClicked(),this.shapes.forEach(A=>A.deselect())},Q.prototype.isInStroke=function(A,g,C,I){return this.shapes.some(B=>B.isInStroke(A,g,C,I))},Q.prototype.isTooSmall=function(){return this.shapes.every(A=>A.isTooSmall)},Q.prototype.getCatalog=function(){return this.source&&this.source.catalog},Q.prototype.setOverlay=function(A){this.overlay=A},Q.prototype.intersectsBBox=function(A,g,C,I,B){if(this.source){let i=this.source;if(!i.isShowing)return!1;let o=null;if(i.x&&i.y)o={x:i.x,y:i.y};else{var E=B.aladin.world2pix(i.ra,i.dec);if(!E)return!1;o={x:E[0],y:E[1]}}if(o.x>=A&&o.x<=A+C&&o.y>=g&&o.y<=g+I)return!0}return!1},Q}(),gA=function(){let Q=function(A){let g;if(A.r&&A.g&&A.b)g=A;else if(A.match(/^#?[0-9A-Fa-f]{6}$/)||A.match(/^#?[0-9A-Fa-f]{3}$/))g=Q.hexToRgb(A);else{var C=A.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);if(C){var I=parseInt(C[1]),B=parseInt(C[2]),E=parseInt(C[3]);g={r:I,g:B,b:E}}else{if(!Q.standardizedColors[A]){var i=document.createElement("canvas").getContext("2d");i.fillStyle=A;const o=i.fillStyle;Q.standardizedColors[A]=o}g=Q.hexToRgb(Q.standardizedColors[A])}}this.r=g.r,this.g=g.g,this.b=g.b};return Q.prototype.toHex=function(){return Q.rgbToHex(this.r,this.g,this.b)},Q.curIdx=0,Q.colors=["#ff0000","#0000ff","#99cc00","#ffff00","#00ffff","#9900cc","#0099cc","#cc9900","#cc0099","#00cc99","#663333","#ffcc9a","#ff9acc","#ccff33","#660000","#ffcc33","#ff00ff","#00ff00","#ffffff"],Q.standardizedColors={},Q.getNextColor=function(){var A=Q.colors[Q.curIdx%Q.colors.length];return Q.curIdx++,A},Q.getLabelColorForBackground=function(A){var g="#eee",C="#111",I=A.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);if(I==null)return C;var B=parseInt(I[1]),E=parseInt(I[2]),i=parseInt(I[3]),o=1-(.299*B+.587*E+.114*i)/255;return o<.5?C:g},Q.hexToRgb=function(A){var g=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;A=A.replace(g,function(I,B,E,i){return B+B+E+E+i+i});var C=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(A);return C?{r:parseInt(C[1],16),g:parseInt(C[2],16),b:parseInt(C[3],16)}:null},Q.hexToRgba=function(A){var g=/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])$/i;A=A.replace(g,function(I,B,E,i,o){return B+B+E+E+i+i+o+o});var C=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(A);return C?{r:parseInt(C[1],16),g:parseInt(C[2],16),b:parseInt(C[3],16),a:parseInt(C[4],16)}:null},Q.rgbToHex=function(A,g,C){return"#"+((1<<24)+(A<<16)+(g<<8)+C).toString(16).slice(1)},Q.rgbaToHex=function(A,g,C,I){return A=A.toString(16),g=g.toString(16),C=C.toString(16),I=I.toString(16),A.length==1&&(A="0"+A),g.length==1&&(g="0"+g),C.length==1&&(C="0"+C),I.length==1&&(I="0"+I),"#"+A+g+C+I},Q.standardizeColor=function(A){if(A.match(/^#?[0-9A-Fa-f]{6}$/)||A.match(/^#?[0-9A-Fa-f]{3}$/))return A;if(!Q.standardizedColors[A]){var g=document.createElement("canvas").getContext("2d");g.fillStyle=A;const C=g.fillStyle;Q.standardizedColors[A]=C}return Q.standardizedColors[A]},Q}();class Gg{constructor(A){this.state=A&&A.state,this.transitions=A&&A.transitions||{}}dispatch(A,g){const C=this.transitions[this.state][A];C&&(this.state=A,g?C(g):C())}}class rI extends Gg{constructor(A,g){let C=s=>{const{callback:w}=s;this.callback=w,g.setMode(wA.SELECT)},I=s=>{const{coo:w}=s;this.startCoo=w},B=s=>{const{coo:w}=s;this.coo=w,g.requestRedraw()},E=()=>{let s=g.catalogCtx,w=typeof A.color=="function"?A.color(this.startCoo,this.coo):A.color;s.fillStyle=w+"7f",s.strokeStyle=w,s.lineWidth=A.lineWidth;var a=(this.coo.x-this.startCoo.x)*(this.coo.x-this.startCoo.x)+(this.coo.y-this.startCoo.y)*(this.coo.y-this.startCoo.y),e=Math.sqrt(a);s.beginPath(),s.arc(this.startCoo.x,this.startCoo.y,e,0,2*Math.PI),s.fill(),s.stroke()},i=s=>{var w,a;const{coo:e}=s;this.coo=e;var c=(this.coo.x-this.startCoo.x)*(this.coo.x-this.startCoo.x)+(this.coo.y-this.startCoo.y)*(this.coo.y-this.startCoo.y),y=Math.sqrt(c);w=this.startCoo.x,a=this.startCoo.y;let r={x:w,y:a,r:y,label:"circle",contains(G){let S=G.x-w,m=G.y-a;return S*S+m*m<=c},bbox(){return{x:w-y,y:a-y,w:2*y,h:2*y}}};if(g.aladin.callbacksByEventName){var M=g.aladin.callbacksByEventName.objectsSelected||g.aladin.callbacksByEventName.select;if(typeof M=="function"){let G=YA.getObjects(r,g);g.selectObjects(G),M(G)}}typeof this.callback=="function"&&this.callback(r,YA.getObjects(r,g)),this.dispatch("off")},o=s=>{this.startCoo&&i(s)},D=()=>{g.aladin.showReticle(!0),g.setCursor("default"),g.setMode(wA.PAN),g.requestRedraw(),g.aladin.removeStatusBarMessage("selector")};super({state:"off",transitions:{off:{start:C},start:{mousedown:I},mousedown:{mousemove:B},mousemove:{draw:E,mouseup:i,mouseout:o},draw:{mousemove:B,mouseup:i,mouseout:o},mouseout:{off:D,mousedown:I},mouseup:{off:D}}})}}class _{constructor(A,g){let C;A instanceof _?C=A.element():A instanceof Element?C=A:(C=document.createElement("div"),C.innerHTML=A),this.el=C,this.options=g,this.name=g&&g.name||K.uuidv4(),this.isHidden=!0}element(){return this.tooltip?this.tooltip.el:this.el}addClass(A){this.el.classList.add(A)}removeClass(A){this.el.classList.remove(A)}remove(){let A=this.element();if(A){let g=A.parentNode,C=0;return g&&g.children&&(C=Array.prototype.indexOf.call(g.children,A)),A.remove(),{target:g,position:C}}}setCss(A){if(A){let g=this.el;for(const C in A)g.style[C]=A[C]}}appendContent(A){_.appendTo(A,this.el)}static appendTo(A,g){if(A)if(A instanceof _)A.attachTo(g);else if(A instanceof Element)g.insertAdjacentElement("beforeend",A);else{let C=document.createElement("div");C.innerHTML=A,g.insertAdjacentElement("beforeend",C)}}setPosition(A){let g=this.element();if(g.classList.remove("aladin-anchor-left"),g.classList.remove("aladin-anchor-right"),g.classList.remove("aladin-anchor-center"),g.classList.remove("aladin-anchor-top"),g.classList.remove("aladin-anchor-bottom"),g.classList.remove("aladin-anchor-middle"),delete g.style.removeProperty("left"),delete g.style.removeProperty("right"),delete g.style.removeProperty("top"),delete g.style.removeProperty("bottom"),delete g.style.removeProperty("transform"),A&&A.anchor){g.style.position="absolute";const[c,y]=A.anchor.split(" ").filter(r=>r!=="");c==="left"?g.classList.add("aladin-anchor-left"):c==="right"?g.classList.add("aladin-anchor-right"):c==="center"&&g.classList.add("aladin-anchor-center"),y==="top"?g.classList.add("aladin-anchor-top"):y==="bottom"?g.classList.add("aladin-anchor-bottom"):y==="center"&&g.classList.add("aladin-anchor-middle");return}let C=A&&A.aladin&&A.aladin.aladinDiv;C||(C=g.closest(".aladin-container"));let I=C&&C.offsetWidth,B=C&&C.offsetHeight,E,i,o,D,s,w;const{offsetWidth:a,offsetHeight:e}=g;if(A&&(A.left!==void 0||A.top!==void 0||A.right!==void 0||A.bottom!==void 0))g.style.position="absolute",A.top!==void 0&&(i=A.top),A.left!==void 0&&(E=A.left),A.bottom!==void 0&&(o=A.bottom),A.right!==void 0&&(D=A.right),typeof i=="number"&&(B&&i+e>=B?w="-"+(i+e-B)+"px":i<0&&(w=Math.abs(i)+"px"),i=i+"px"),typeof o=="number"&&(o=o+"px"),typeof E=="number"&&(I&&E+a>I?s="-"+(E+a-I)+"px":E<0&&(s=Math.abs(E)+"px"),E=E+"px"),typeof D=="number"&&(D=D+"px");else if(A&&A.nextTo){let c=A.direction,y=A.nextTo,r=C.getBoundingClientRect();const M=r.x,G=r.y;c||(c=A.nextTo.el.getBoundingClientRect().left+A.nextTo.el.getBoundingClientRect().width*.5-M=B?w="-"+(i+e-B)+"px":i<0&&(w=Math.abs(i)+"px"),i=i+"px"),typeof o=="number"&&(o=o+"px"),typeof E=="number"&&(E+a>I?s="-"+(E+a-I)+"px":E<0&&(s=Math.abs(E)+"px"),E=E+"px"),typeof D=="number"&&(D=D+"px")}o!==void 0&&(g.style.bottom=o),i!==void 0&&(g.style.top=i),E!==void 0&&(g.style.left=E),D!==void 0&&(g.style.right=D),(s||w)&&(s||(s=0),w||(w=0),g.style.transform=`translate(${s}, ${w})`)}_show(){this.el.style.display="",this.isHidden=!1}_hide(){this.isHidden=!0,this.el.style.display="none"}attachTo(A,g="beforeend"){A&&(typeof g=="number"?A.insertBefore(this.element(),A.childNodes[g]):A.insertAdjacentElement(g,this.element()))}update(A){A&&(this.options={...this.options,...A}),!this.isHidden&&this._show()}}class FA extends _{constructor(A,g){let C=document.createElement("span");C.classList.add("aladin-tooltip");let I=g.parentNode,B=document.createElement("div");if(B.classList.add("aladin-tooltip-container"),I){let E=Array.prototype.indexOf.call(I.children,g);I.removeChild(g),B.appendChild(g),B.appendChild(C),I.insertChildAtIndex(B,E)}else B.appendChild(g),B.appendChild(C);A.position||(A.position={direction:"right"}),A.position.anchor=g,A.delayShowUpTime||(A.delayShowUpTime=500),super(B,A),this.element().classList.add("aladin-dark-theme"),this._show()}setPosition(A){if(A&&A.left){const g=A.left;this.element().style.position="absolute",this.element().style.left=g}if(A&&A.top){const g=A.top;this.element().style.position="absolute",this.element().style.top=g}if(A&&A.bottom){const g=A.bottom;this.element().style.position="absolute",this.element().style.bottom=g}if(A&&A.right){const g=A.right;this.element().style.position="absolute",this.element().style.right=g}if(A&&A.direction){let g=A.direction||"right";this.removeClass("left"),this.removeClass("right"),this.removeClass("bottom"),this.removeClass("top");let C=this;g.split(" ").forEach(I=>{C.addClass(I)})}}_show(){let A=this.el.querySelector(".aladin-tooltip");if(A.innerHTML="",this.options.hoverable&&(this.element().style.pointerEvents="auto"),this.options.delayShowUpTime&&(this.element().style.transitionDelay=this.options.delayShowUpTime),this.options.content){let C=[].concat(this.options.content);for(var g of C)if(g instanceof _)g.attachTo(A);else if(g instanceof Element)A.insertAdjacentElement("beforeend",g);else{let I=document.createElement("div");I.innerHTML=g,A.insertAdjacentElement("beforeend",I)}}this.options.position&&this.setPosition(this.options.position),this.options.cssStyle&&this.setCss(this.options.cssStyle),super._show()}setCss(A){let g=this.element();if(A)for(const C in A)g.style[C]=A[C]}element(){return this.el.querySelector(".aladin-tooltip")}static add(A,g){if(g)if(g.tooltip)g.tooltip.update(A);else{if("ontouchstart"in window)return;if(A.global){let C=A.aladin&&A.aladin.statusBar;if(!C)return;K.on(g.el,"mouseover",I=>{C.removeMessage("tooltip"),C.appendMessage({id:"tooltip",message:A.content,duration:"unlimited",type:"tooltip"})}),K.on(g.el,"mouseout",I=>{C.removeMessage("tooltip")});return}g.tooltip=new FA(A,g.element())}}}class iA extends _{constructor(A,g,C="beforeend"){let I=document.createElement("div");super(I,A),this._show(),this.addClass("aladin-icon"),this.addClass("aladin-dark-theme"),this.attachTo(g,C)}_show(){if(this.el.innerHTML="",this.options.size==="small"?this.addClass("small-sized-icon"):this.options.size==="medium"&&this.addClass("medium-sized-icon"),this.options.title&&this.el.setAttribute("title",this.options.title),this.options.url){let A=document.createElement("img");A.src=this.options.url,this.el.appendChild(A)}this.options.disable?(this.el.disabled=!0,this.addClass("disabled")):(this.el.disabled=!1,this.removeClass("disabled")),this.options.cssStyle&&this.setCss(this.options.cssStyle),this.options.monochrome&&this.options.monochrome===!0&&this.addClass("aladin-icon-monochrome"),this.options.tooltip&&FA.add(this.options.tooltip,this),this.options.position&&this.setPosition(this.options.position),this.isHidden=!1}static SVG_ICONS={CATALOG:'',MOC:'',OVERLAY:''};static dataURLFromSVG(A){let g=(E,i)=>{let o=E.replace(/FILLCOLOR/g,"black"),D=document.createElement("div");return D.innerHTML=o,D.style.width=i,D.style.height=i,D.innerHTML},C=A.color||"black",I=A.size||"1rem",B=A.svg;return"data:image/svg+xml;base64,"+window.btoa(g(B.replace(/FILLCOLOR/g,C),I))}}class Z extends _{constructor(A={layout:[]},g,C="beforeend"){let I=document.createElement("div");if(A instanceof Array&&(A.layout=A),A.layout=A.layout||[],super(I,A),A.cssStyle&&this.setCss(A.cssStyle),this.attachTo(g,C),A.layout)if(typeof A.layout=="string"||A.layout instanceof String)this.el.innerHTML=A.layout;else for(const B of A.layout)this.appendContent(B);A.tooltip&&FA.add(A.tooltip,this),A.position&&this.setPosition(A.position),A.orientation&&(A.orientation==="horizontal"?this.addClass("aladin-horizontal-list"):this.addClass("aladin-vertical-list")),A.classList&&this.addClass(A.classList)}static horizontal(A,g,C="beforeend"){let I=new Z(A,g,C);return I.addClass("aladin-horizontal-list"),I}static vertical(A,g,C="beforeend"){let I=new Z(A,g,C);return I.addClass("aladin-vertical-list"),I}appendFirst(A){this.insertItemAtIndex(A,0)}removeItem(A){let g=this.options.layout;var C=g.indexOf(A);C>-1&&g.splice(C,1),this._show()}appendLast(A){this.insertItemAtIndex(A,this.options.layout.length)}insertItemAtIndex(A,g){this.options.layout.splice(g,0,A),this._show()}empty(){this.options.layout=[],this._show()}_show(){if(this.el.innerHTML="",this.options.cssStyle&&this.setCss(this.options.cssStyle),this.options.layout)for(const A of this.options.layout)A&&this.appendContent(A);this.options.position&&this.setPosition(this.options.position)}}class X extends _{constructor(A,g,C="beforeend"){let I=document.createElement("button");I.classList.add("aladin-btn","aladin-dark-theme"),super(I,A),this._show(),this.attachTo(g,C)}_show(){this.el.innerHTML="",this.el.removeEventListener("click",this.action),this.options.toggled===!0?this.addClass("toggled"):this.options.toggled===!1&&this.removeClass("toggled"),this.options.size==="small"?this.addClass("small-sized-icon"):this.options.size==="medium"&&this.addClass("medium-sized-icon"),this.options.action&&(this.action=g=>{g.stopPropagation(),g.preventDefault(),this.options.action(g,this)},this.el.addEventListener("click",this.action)),this.options.title&&this.el.setAttribute("title",this.options.title);let A=[];this.options.icon&&A.push(new iA(this.options.icon)),this.options.disable?(this.el.disabled=!0,this.addClass("disabled")):(this.el.disabled=!1,this.removeClass("disabled")),this.options.content&&A.push(this.options.content),A.length>0&&(A.length===1?this.appendContent(A[0]):this.appendContent(new Z({layout:A,orientation:"horizontal"}))),this.options.tooltip&&FA.add(this.options.tooltip,this),this.options.cssStyle&&this.setCss(this.options.cssStyle),this.options.position&&this.setPosition(this.options.position),this.options.classList&&this.element().classList.add(this.options.classList),super._show()}click(){this.el.click()}static createIconBtn(A,g,C="beforeend"){return new X({...A,size:"medium"},g,C)}static createSmallSizedIconBtn(A,g,C="beforeend"){return new X({...A,size:"small"},g,C)}static create(A,g,C,I="beforeend"){return A.info=g||void 0,new X(A,C,I)}}const KI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KDQo8IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIA0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBwb2ludHM9IjYsMjggNiw1IDI2LDUgMjYsMTkgNiwxOSAiLz4NCjxyZWN0IHg9IjIyIiB5PSI1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+DQo8cmVjdCB4PSIxOSIgeT0iMTUiIHdpZHRoPSIzIiBoZWlnaHQ9IjQiLz4NCjxyZWN0IHg9IjE5IiB5PSI5IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIi8+DQo8cmVjdCB4PSIxMyIgeT0iMTUiIHdpZHRoPSIzIiBoZWlnaHQ9IjQiLz4NCjxyZWN0IHg9IjEzIiB5PSI5IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIi8+DQo8cmVjdCB4PSI2IiB5PSIxNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPg0KPHJlY3QgeD0iNiIgeT0iOSIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KPHJlY3QgeD0iMjIiIHk9IjEyIiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQo8cmVjdCB4PSIxNiIgeT0iMTIiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz4NCjxyZWN0IHg9IjEwIiB5PSIxMiIgd2lkdGg9IjMiIGhlaWdodD0iMyIvPg0KPHJlY3QgeD0iMTYiIHk9IjUiIHdpZHRoPSIzIiBoZWlnaHQ9IjQiLz4NCjxyZWN0IHg9IjEwIiB5PSI1IiB3aWR0aD0iMyIgaGVpZ2h0PSI0Ii8+DQo8L3N2Zz4=";class YI extends Gg{constructor(A,g){let C=()=>{g.aladin.showReticle(!0),g.setMode(wA.PAN),g.setCursor("default"),g.requestRedraw(),g.aladin.removeStatusBarMessage("selector")},I,B=e=>{let{e:c,coo:y}=e;I.el.contains(c.relatedTarget)||c.relatedTarget.contains(I.el)?a.dispatch("mousemove",{coo:y}):(I.remove(),C())},E=e=>{const{callback:c}=e;g.setMode(wA.SELECT),this.callback=c,this.coos=[]},i=e=>{const{coo:c}=e;this.coos.length===0&&(I=X.createIconBtn({position:{left:c.x,top:c.y,aladin:g.aladin},cssStyle:{zIndex:100},tooltip:{content:"Finish the selection",position:{direction:"bottom"}},icon:{size:"medium",monochrome:!0,url:KI},action(r){r.stopPropagation(),r.preventDefault(),a.dispatch("finish")}}),I.attachTo(g.aladin.aladinDiv)),this.coos.push(c),g.requestRedraw()},o=e=>{const{coo:c}=e;this.moveCoo=c,g.requestRedraw()},D=()=>{let e=g.catalogCtx;e.save();let c=typeof A.color=="function"?A.color():A.color;e.fillStyle=c+"7f",e.strokeStyle=c,e.lineWidth=A.lineWidth,e.beginPath();const y=this.coos[0];e.moveTo(y.x,y.y);for(var r=1;r{if(I&&I.remove(),this.coos.length<=2){console.warn("Invalid selection, please draw at least a 3 vertices polygon"),g.mustClearCatalog=!0,g.requestRedraw(),this.dispatch("off");return}let e=this.coos[0].x,c=this.coos[0].y,y=this.coos[0].x,r=this.coos[0].y;for(var M=1;Mn!=f>n&&j<(x-N)*(n-L)/(f-L)+N&&(d=!d)}return d},bbox(){return{x:G,y:S,w:m,h:H}}};if(typeof this.callback=="function"&&this.callback(p,YA.getObjects(p,g)),g.aladin.callbacksByEventName){var J=g.aladin.callbacksByEventName.objectsSelected||g.aladin.callbacksByEventName.select;if(typeof J=="function"){let U=YA.getObjects(p,g);J(U)}}this.coos=[],g.mustClearCatalog=!0,g.requestRedraw(),this.dispatch("off")},w;if(K.hasTouchScreen()){let e=i,c=i;w={state:"off",transitions:{off:{start:E},start:{mousedown:e},mousedown:{mousemove:o,draw:D},mouseout:{start:E,mousemove:o},mousemove:{draw:D,mouseup:c,finish:s},mouseup:{mousedown:e,finish:s,draw:D},draw:{mouseup:c,mouseout:B,mousemove:o,finish:s},finish:{off:C}}}}else w={state:"off",transitions:{off:{start:E},start:{click:i},click:{mousemove:o,draw:D,finish:s},mouseout:{start:E,mousemove:o},mousemove:{draw:D,click:i,finish:s},draw:{click:i,mouseout:B,mousemove:o,finish:s},finish:{off:C}}};super(w);let a=this;this.coos=[]}}class dI extends Gg{constructor(A,g){let C=s=>{const{callback:w}=s;this.callback=w,g.setMode(wA.SELECT)},I=s=>{const{coo:w}=s;this.startCoo=w},B=s=>{const{coo:w}=s;this.coo=w,g.requestRedraw()},E=()=>{let s=g.catalogCtx,w=typeof A.color=="function"?A.color(this.startCoo,this.coo):A.color;s.fillStyle=w+"7f",s.strokeStyle=w,s.lineWidth=A.lineWidth;var a=this.coo.x-this.startCoo.x,e=this.coo.y-this.startCoo.y;s.fillRect(this.startCoo.x,this.startCoo.y,a,e),s.strokeRect(this.startCoo.x,this.startCoo.y,a,e)},i=s=>{var w,a;const{coo:e}=s;this.coo=e;var c=this.coo.x-this.startCoo.x,y=this.coo.y-this.startCoo.y;w=this.startCoo.x,a=this.startCoo.y,c<0&&(w=w+c,c=-c),y<0&&(a=a+y,y=-y);let r={x:w,y:a,w:c,h:y,label:"rect",contains(G){return G.x>=w&&G.x<=w+c&&G.y>=a&&G.y<=a+y},bbox(){return{x:w,y:a,w:c,h:y}}};if(typeof this.callback=="function"&&this.callback(r,YA.getObjects(r,g)),g.aladin.showReticle(!0),g.setCursor("default"),g.aladin.callbacksByEventName){var M=g.aladin.callbacksByEventName.objectsSelected||g.aladin.callbacksByEventName.select;if(typeof M=="function"){let G=YA.getObjects(r,g);g.selectObjects(G),M(G)}}this.dispatch("off")},o=()=>{g.aladin.showReticle(!0),g.setMode(wA.PAN),g.setCursor("default"),g.requestRedraw(),g.aladin.removeStatusBarMessage("selector")},D=s=>{this.startCoo&&i(s)};super({state:"off",transitions:{off:{start:C},start:{mousedown:I,mouseup:i,mouseout:D,off:o},mousedown:{mousemove:B,off:o},mousemove:{draw:E,mouseup:i,mouseout:D,off:o},draw:{mousemove:B,mouseup:i,mouseout:D,off:o},mouseout:{off:o,mousedown:I},mouseup:{off:o}}})}}class YA{constructor(A,g){this.customColor=!1,this.color=g&&g.color,this.color&&(this.customColor=!0),this.lineWidth=g&&g.lineWidth||2,this.select=null,this.view=A,this._addListeners(A.aladin)}_addListeners(A){let g=this;R.RETICLE_CHANGED.listenedBy(A.aladinDiv,function(C){if(!g.customColor){let I=C.detail.color;g.color=new gA(I).toHex()}})}setMode(A){if(A){let g={color:this.color,lineWidth:this.lineWidth};A==="circle"?this.select=new rI(g,this.view):A==="rect"?this.select=new dI(g,this.view):A==="poly"&&(this.select=new YI(g,this.view))}}start(A,g){this.view.aladin.removeStatusBarMessage("selector"),this.view.aladin.addStatusBarMessage({id:"selector",message:"You entered the selection mode",type:"info"}),this.setMode(A),this.dispatch("start",{callback:g})}cancel(){this.select&&this.dispatch("off")}dispatch(A,g){this.select.dispatch(A,g)}static getObjects(A,g){if(A&&A.contains){var C=[],I,B,E,i,o,D=[];if(g.catalogs){for(var s=0;s0&&C.push(D),D=[]}}if(g.overlays){const{x:a,y:e,w:c,h:y}=A.bbox();for(var s=0;s{try{hA.parser.parseFromString(B,"text/xml").querySelectorAll("RESOURCE").forEach(i=>{g(i)})}catch(E){if(C)C("Catalogue failed to be parsed: "+E);else throw E}},error:B=>{if(C)C(B);else throw B}})}static parseRsc(A){if(A.querySelectorAll("TABLE").length>0)return hA._parseTableRsc(A);let g=A.getAttribute("utype");return g&&g.includes("service")?hA._parseServiceRsc(A):null}static _parseTableRsc(A){var g=[],C=0;const I=["name","ID","ucd","utype","unit","datatype","arraysize","width","precision"];A.querySelectorAll("FIELD").forEach(E=>{for(var i={},o=0;o0)A.querySelectorAll("TR").forEach(E=>{let i=[];E.querySelectorAll("TD").forEach(o=>i.push(o.textContent)),B.push(i)});else if(A.querySelectorAll("BINARY").length>0){let E=function(r){const M=atob(r);return Uint8Array.from(M,G=>G.codePointAt(0))},i=A.querySelector("STREAM").textContent,o=E(i),D=o.length;const s={short:2,int:4,float:4,long:8,double:8,unsignedByte:1},w=g.length,a=new DataView(o.buffer,o.byteOffset,o.byteLength);let e=0,c=0,y=[];for(;c{let E,i,o;const D=B.getAttribute("name"),s=B.getAttribute("unit"),w=B.getAttribute("description");switch(D){case"ID":I.ID={name:"ID",type:"group",description:w,subInputs:[{label:"ID",name:"ID",type:"text",value:B.getAttribute("value")}]};break;case"CIRCLE":E=null,o=B.querySelector("VALUES MAX"),o&&o.hasAttribute("value")&&(E=o.getAttribute("value").split(" ").map(a=>+a)),I.Circle={name:"CIRCLE",type:"group",description:w,subInputs:[{name:"ra",label:"ra["+s+"]",type:"text",value:E&&E[0]},{name:"dec",label:"dec["+s+"]",type:"text",value:E&&E[1]},{name:"rad",label:"rad["+s+"]",type:"text",value:E&&E[2]}]};break;case"BAND":E=[NaN,NaN],i=B.querySelector("VALUES MIN"),o=B.querySelector("VALUES MAX"),i&&i.hasAttribute("value")&&(E[0]=+i.getAttribute("value")),o&&o.hasAttribute("value")&&(E[1]=+o.getAttribute("value")),I.Band={name:"BAND",type:"group",description:w,subInputs:[{name:"fmin",label:"fmin["+s+"]",type:"number",value:E&&E[0]},{name:"fmax",label:"fmax["+s+"]",type:"number",value:E&&E[1]}]};break;case"RANGE":E=null,o=B.querySelector("VALUES MAX"),o&&o.hasAttribute("value")&&(E=o.getAttribute("value").split(" ").map(a=>+a)),I.Range={name:"RANGE",type:"group",description:w,subInputs:[{name:"ramin",label:"ramin["+s+"]",type:"number",value:E&&E[0]},{name:"ramax",label:"ramax["+s+"]",type:"number",value:E&&E[1]},{name:"decmin",label:"decmin["+s+"]",type:"number",value:E&&E[2]},{name:"decmax",label:"decmax["+s+"]",type:"number",value:E&&E[3]}]}}}),{name:C,baseUrl:g,inputParams:I}}}let ng=function(){let Q=function(A,g,C,I){this.ra=A,this.dec=g,this.data=C,this.catalog=null,this.marker=I&&I.marker||!1,this.marker&&(this.popupTitle=I&&I.popupTitle?I.popupTitle:"",this.popupDesc=I&&I.popupDesc?I.popupDesc:"",this.useMarkerDefaultIcon=I&&I.useMarkerDefaultIcon!==void 0?I.useMarkerDefaultIcon:!0),this.isShowing=!0,this.isSelected=!1,this.isHovered=!1};return Q.prototype.setCatalog=function(A){this.catalog=A},Q.prototype.getCatalog=function(){return this.catalog},Q.prototype.show=function(){this.isShowing||(this.isShowing=!0,this.catalog&&this.catalog.reportChange())},Q.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.catalog&&this.catalog.reportChange())},Q.prototype.select=function(){this.isSelected||(this.isSelected=!0,this.catalog&&this.catalog.reportChange())},Q.prototype.deselect=function(){this.isSelected&&(this.isSelected=!1,this.catalog&&this.catalog.reportChange())},Q.prototype.hover=function(){this.isHovered||(this.isHovered=!0,this.catalog&&this.catalog.reportChange())},Q.prototype.unhover=function(){this.isHovered&&(this.isHovered=!1,this.catalog&&this.catalog.reportChange())},Q.prototype.setImage=function(A){this.image=A},Q.prototype.setShape=function(A){this.shape=A},Q.prototype.actionClicked=function(A){if(this.catalog){var g=this.catalog.view;if(this.marker){g.aladin.popup.setTitle(this.popupTitle),g.aladin.popup.setText(this.popupDesc),g.aladin.popup.setSource(this),g.aladin.popup.show();return}if(this.catalog.onClick)if(this.catalog.onClick=="showTable")A||(A=this),g.selectObjects([[A]]);else if(this.catalog.onClick=="showPopup"){var C="

",I;I='
',I+="";for(var B in this.data)I+="";I+="
"+B+""+this.data[B]+"
",I+="
",g.aladin.popup.setTitle(C),g.aladin.popup.setText(I),g.aladin.popup.setSource(this),g.aladin.popup.show()}else typeof this.catalog.onClick=="function"&&(this.catalog.onClick(this),g.lastClickedObject=this)}},Q.prototype.isFootprint=function(){return!1},Q.prototype.actionOtherObjectClicked=function(){this.catalog&&this.catalog.onClick&&this.deselect()},Q}(),lA=function(){function Q(g){g=g||{},this.url=g.url,this.name=g.name||"catalog",this.color=g.color||gA.getNextColor(),this.sourceSize=g.sourceSize||8,this.markerSize=g.sourceSize||12,this.selectSize=this.sourceSize,this.shape=g.shape||"square",this.maxNbSources=g.limit||void 0,this.onClick=g.onClick||void 0,this.readOnly=g.readOnly||!1,this.raField=g.raField||void 0,this.decField=g.decField||void 0,this.filterFn=g.filter||void 0,this.selectionColor=g.selectionColor||"#00ff00",this.hoverColor=g.hoverColor||this.color,this.displayLabel=g.displayLabel||!1,this.labelColor=g.labelColor||this.color,this.labelFont=g.labelFont||"10px sans-serif",this.displayLabel&&(this.labelColumn=g.labelColumn,this.labelColumn||(this.displayLabel=!1)),this.showFieldCallback={},this.fields=void 0,this.uuid=K.uuidv4(),this.type="catalog",this.indexationNorder=5,this.sources=[],this.ra=[],this.dec=[],this.footprints=[],this.updateShape(g),this.cacheMarkerCanvas=document.createElement("canvas"),this.cacheMarkerCanvas.width=this.markerSize,this.cacheMarkerCanvas.height=this.markerSize;var C=this.cacheMarkerCanvas.getContext("2d");C.fillStyle=this.color,C.beginPath();var I=this.markerSize/2;C.arc(I,I,I-2,0,2*Math.PI,!1),C.fill(),C.lineWidth=2,C.strokeStyle="#ccc",C.stroke(),this.isShowing=!0}Q.shapes=["plus","cross","rhomb","triangle","circle","square"],Q.cacheCanvas={},Q.cacheHoverCanvas={},Q.cacheSelectCanvas={},Q.createShape=function(g,C,I){if(g instanceof Image||g instanceof HTMLCanvasElement)return g;var B=document.createElement("canvas");B.width=B.height=I;var E=B.getContext("2d");return E.beginPath(),E.strokeStyle=C,E.lineWidth=2,g=="plus"?(E.moveTo(I/2,0),E.lineTo(I/2,I),E.stroke(),E.moveTo(0,I/2),E.lineTo(I,I/2),E.stroke()):g=="cross"?(E.moveTo(0,0),E.lineTo(I-1,I-1),E.stroke(),E.moveTo(I-1,0),E.lineTo(0,I-1),E.stroke()):g=="rhomb"?(E.moveTo(I/2,0),E.lineTo(0,I/2),E.lineTo(I/2,I),E.lineTo(I,I/2),E.lineTo(I/2,0),E.stroke()):g=="triangle"?(E.moveTo(I/2,0),E.lineTo(0,I-1),E.lineTo(I-1,I-1),E.lineTo(I/2,0),E.stroke()):g=="circle"?(E.arc(I/2,I/2,I/2-1,0,2*Math.PI,!0),E.stroke()):(E.moveTo(1,0),E.lineTo(1,I-1),E.lineTo(I-1,I-1),E.lineTo(I-1,1),E.lineTo(1,1),E.stroke()),B};function A(g,C,I){var B,E;if(B=E=null,C)for(var i=0,o=g.length;i{let s=D.name?D.name:D.ID;s=s.split(" ").join("_");let w;o==B?w="ra":o==E?w="dec":w=s,i[w]={name:s,idx:o},o++}),i},Q.parseVOTable=function(g,C,I,B,E,i,o){let D=0;new hA(g,s=>{let w=hA.parseRsc(s);if(!w||!w.rows||!w.fields){I("Parsing error of the votable located at: "+g);return}let{fields:a,rows:e}=w;try{a=pg.parseFields(a)}catch{a=Q.parseFields(a,i,o)}let c=[];var y=new P;e.every(r=>{let M,G;var S={};for(const[p,J]of Object.entries(a)){p==="s_region"?r[J.idx]:p==="ra"||p==="s_ra"?M=r[J.idx]:(p==="dec"||p==="s_dec")&&(G=r[J.idx]);var m=J.name;S[m]=r[J.idx]}let H=null;return M!=null&&G!==void 0&&G!==null&&((!K.isNumber(M)||!K.isNumber(G))&&(y.parse(M+" "+G),M=y.lon,G=y.lat),H=new ng(parseFloat(M),parseFloat(G),S),H.rowIdx=D,c.push(H),B&&c.length==B)?!1:(D++,!0)}),C&&C({sources:c,fields:a})},I,E,i,o)},Q.prototype.updateShape=function(g){g=g||{},this.color=g.color||this.color||gA.getNextColor(),this.selectionColor=g.selectionColor||this.selectionColor||gA.getNextColor(),this.hoverColor=g.hoverColor||this.hoverColor||this.color,this.sourceSize=g.sourceSize||this.sourceSize||6,this.shape=g.shape||this.shape||"square",this.onClick=g.onClick||this.onClick,this._shapeIsFunction=!1,typeof this.shape=="function"?(this._shapeIsFunction=!0,this._shapeOperatesOnCtx=this.shape.length>1):(this.shape instanceof Image||this.shape instanceof HTMLCanvasElement)&&(this.sourceSize=this.shape.width,this._shapeIsImageOrCanvas=!0),this.selectSize=this.sourceSize+2,this.cacheCanvas={},this.cacheHoverCanvas={},this.cacheSelectCanvas={};for(var C of Q.shapes)this.cacheCanvas[C]=Q.createShape(C,this.color,this.sourceSize),this.cacheHoverCanvas[C]=Q.createShape(C,this.hoverColor,this.selectSize),this.cacheSelectCanvas[C]=Q.createShape(C,this.selectionColor,this.selectSize);this.reportChange()},Q.prototype.addSources=function(g){if(g=[].concat(g),g.length!==0){if(!this.fields){let E=[];for(var C in g[0].data)E.push({name:C});E=Q.parseFields(E,this.raField,this.decField),this.setFields(E)}this.sources=this.sources.concat(g);for(var I=0,B=g.length;I{this.drawSourceLabel(E,g)}))},Q.prototype.drawSources=function(g,C,I){let B=[];if(!this.sources)return;let E=this.view.wasm.worldToScreenVec(this.ra,this.dec),i=(D,s)=>(D.x=E[2*s],D.y=E[2*s+1],o.drawSource(D,g,C,I)),o=this;return this.sources.forEach(function(D,s){let w=!1;if(E[2*s]&&E[2*s+1]&&(o.filterFn?o.filterFn(D)?(D.show(),w=i(D,s)):D.hide():w=i(D,s)),w&&B.push(D),D.popup){let a=D.popup;w&&a.setPosition(D.x,D.y),a.isShown&&w?a.domEl.style.display="block":a.isShown&&!w&&(a.domEl.style.display="none")}}),B},Q.prototype.drawSource=function(g,C,I,B){if(!g.isShowing||g.hasFootprint&&!g.tooSmallFootprint)return!1;if(g.x<=I&&g.x>=0&&g.y<=B&&g.y>=0){if(this._shapeOperatesOnCtx)this.shape(g,C,this.view.getViewParams());else if(this._shapeIsImageOrCanvas){let E=this.shape;C.drawImage(E,g.x-E.width/2,g.y-E.height/2)}else if(g.image)C.drawImage(g.image,g.x-g.image.width/2,g.y-g.image.height/2);else if(g.marker&&g.useMarkerDefaultIcon)C.drawImage(this.cacheMarkerCanvas,g.x-this.sourceSize/2,g.y-this.sourceSize/2);else if(g.isSelected){let E=this.cacheSelectCanvas[g.shape||this.shape]||this.cacheSelectCanvas.square;C.drawImage(E,g.x-this.selectSize/2,g.y-this.selectSize/2)}else if(g.isHovered){let E=this.cacheHoverCanvas[g.shape||this.shape]||this.cacheHoverCanvas.square;C.drawImage(E,g.x-this.selectSize/2,g.y-this.selectSize/2)}else{let E=this.cacheCanvas[g.shape||this.shape]||this.cacheCanvas.square;C.drawImage(E,g.x-E.width/2,g.y-E.height/2)}return!0}return!1},Q.prototype.drawSourceLabel=function(g,C){if(!(!g||!g.isShowing||!g.x||!g.y)){var I=g.data[this.labelColumn];I&&C.fillText(I,g.x,g.y)}},Q.prototype.drawFootprints=function(g){this.recomputeFootprints&&(this.footprints=this.computeFootprints(this.sources),this.recomputeFootprints=!1);var C;for(let I=0;Ig.show()),this.reportChange())},Q.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.view&&this.view.popup&&this.view.popup.source&&this.view.popup.source.catalog==this&&this.view.popup.hide(),this.footprints&&this.footprints.forEach(g=>g.hide()),this.reportChange())},Q}();class $ extends _{constructor(A,g,C="beforeend"){let I;A&&A.type==="select"?I=document.createElement("select"):I=document.createElement("input"),super(I,A),this.type=A.type,this.attachTo(g,C),this.target=g,this._show()}_show(){if(this.el.innerHTML="",this.type==="checkbox"){this.el.type=this.type,this.el.checked=this.options.checked;let A=this.options.click||this.options.change;A&&(this.el.removeEventListener("click",this.action),this.action=A,this.el.addEventListener("click",this.action))}else if(this.type==="select"){if(this.options.options){let A="";for(const g of this.options.options)A+="";this.el.innerHTML=A}this.options.value&&(this.el.value=this.options.value),this.options.change&&(this.el.removeEventListener("change",this.action),this.action=A=>{this.options.change(A,this)},this.el.addEventListener("change",this.action))}else{let g=function(I){var B=A.options.min,E=A.options.max,i=Math.log(A.options.min),o=Math.log(A.options.max),D=(o-i)/(E-B);return(Math.log(I)-i)/D+B},C=function(I){var B=A.options.min,E=A.options.max,i=Math.log(A.options.min),o=Math.log(A.options.max),D=(o-i)/(E-B);return Math.exp(i+D*(I-B))};this.el.type=this.type,(this.type==="number"||this.type==="range")&&(this.el.step="any");let A=this;if(this.type==="range"){if(this.options.reversed===!0&&this.addClass("aladin-reversed"),this.options.stretch&&(this.options.stretch||"linear")==="log"&&(this.options.ticks&&(this.options.ticks=this.options.ticks.map(B=>g(B))),this.options.change)){let B=this.options.change;this.options.change=E=>{const i=C(E.target.value);B(E,this,i)}}this.options.ticks&&(this.options.autocomplete={options:this.options.ticks},delete this.options.ticks)}if(this.type==="text"&&(this.el.enterkeyhint="send"),this.options.autocomplete){const I=this.options.autocomplete;if(I instanceof Object&&I!==null){let B=null;this.el.parentNode&&(B=this.el.parentNode.querySelector("#ticks-"+this.options.name)),B?B.innerHTML="":(this.type,B=document.createElement("datalist"),B.id="ticks-"+this.options.name,this.type==="range"&&B.classList.add("aladin-input-range-datalist"),this.el.appendChild(B),this.el.setAttribute("list",B.id)),I.options.forEach(E=>{let i;if(this.type==="range"){i=document.createElement("option");let o=(E-this.options.min)/(this.options.max-this.options.min);i.value=E;const D=(s,w,a)=>s*a+(1-s)*w;this.options.reversed&&(o=1-o),i.style.left="calc("+100*o+"% + "+D(o,.5,-.5)+"rem)"}else i=document.createElement("option"),i.value=E;B.appendChild(i)}),this.el.autocomplete="off"}else this.el.autocomplete=I}this.options.step&&(this.el.step=this.options.step),this.options.min&&(this.el.min=this.options.min),this.options.max&&(this.el.max=this.options.max),(this.options.value||this.options.value===0)&&(this.el.value=this.options.value),this.options.placeholder&&(this.el.placeholder=this.options.placeholder),this.options.change&&(this.type==="color"||this.type==="range"||this.type==="text"?(this.el.removeEventListener("input",this.action),this.action=I=>{this.options.change(I,this)},this.el.addEventListener("input",this.action)):(this.el.removeEventListener("change",this.action),this.action=this.options.change,this.el.addEventListener("change",this.action)))}if(this.type&&this.addClass("aladin-input-"+this.type),this.options.label&&(this.el.id=this.options.label),this.options.actions){for(const A in this.callbacks)this.el.removeEventListener(A,this.callbacks[A]);this.callbacks=this.options.actions;for(const A in this.callbacks)this.el.addEventListener(A,this.callbacks[A])}this.options.name&&(this.el.name=this.options.name),this.options.title&&(this.el.title=this.options.title),this.el.classList.add("aladin-input"),this.el.classList.add("aladin-dark-theme"),this.options.cssStyle&&this.setCss(this.options.cssStyle),this.options.tooltip&&FA.add(this.options.tooltip,this),this.options.classList&&this.element().classList.add(this.options.classList),super._show()}attachTo(A,g="beforeend"){super.attachTo(A,g),this.type==="range"&&this._show()}update(A){A&&(this.options={...this.options,...A}),this._show()}get(){return this.el.type==="checkbox"?this.el.checked:this.el.value}set(A){this.el.type==="checkbox"?this.el.checked=A:this.el.value=A}static color(A){let g=A.change||(I=>{});return new $({name:A.name||"color",type:"color",value:A.value||"#000000",change:g})}static slider(A){let g=A.change||(I=>{});return new $({name:A.name||"slider",type:"range",min:A.min||0,max:A.max||1,change:g,...A})}static checkbox(A){return new $({name:A.name||"checkbox",type:"checkbox",...A})}static number(A){return new $({name:A.name||"number",type:"number",...A})}static text(A){return new $({name:A.name||"text",type:"text",...A})}static select(A){return new $({name:A.name||"select",type:"select",...A})}}class LA extends _{constructor(A,g,C="beforeend"){let I=document.createElement("form");I.onsubmit=B=>{B.preventDefault()},I.className="aladin-form",super(I,A),this.attachTo(g,C),this._show()}_show(){this.el.innerHTML="";let A=[];this.options&&this.options.subInputs&&A.push(this._createInput(this.options));let g=this;this.options&&this.options.submit&&(this.submit=new X({...this.options.submit,cssStyle:{cursor:"pointer"},action(C){C.preventDefault(),C.stopPropagation(),g.options.submit.action&&g.options.submit.action(g.values())}}),A.push(this.submit)),this.appendContent(Z.vertical(A)),super._show()}_createInput(A){if(A instanceof _||!A.subInputs){let g,C=document.createElement("label");A instanceof _?(g=A,C.textContent=g.options.label):(g=new $(A),A.labelContent?_.appendTo(A.labelContent,C):C.textContent=A.label),C.for=g.el.id,g.type==="checkbox"&&C.addEventListener("click",B=>{let E=g.get();g.set(!E),g.action()});let I=new Z([C,g]);return I.addClass("aladin-form-input"),I}else{let g=[];A.header&&g.push(A.header),A.subInputs.map(I=>{let B=this._createInput(I);g.push(B)});let C=new Z({layout:g});return C.addClass("aladin-form-group"),C}}values(){let A=this.el.querySelectorAll(".aladin-input"),g={};for(let C of A)g[C.name]=C.value;return g}set(A,g){let C=this.el.querySelectorAll(".aladin-input");for(let I of C)if(I.name===A){I.type==="checkbox"?I.checked=g:I.value=g;return}}getInput(A){let g=this.el.querySelectorAll(".aladin-input");for(let C of g)if(C.name===A)return C}}const kI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDMzMCAzMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9IlhNTElEXzIyNV8iIGQ9Ik0zMjYuNjAyLDE3NC41MDZjMC4xMzktMC4xNywwLjI2LTAuMzQ5LDAuMzkyLTAuNTI0YzAuMTYyLTAuMjE2LDAuMzMtMC40MjgsMC40OC0wLjY1NA0KCWMwLjE0NC0wLjIxMywwLjI2Ny0wLjQzNSwwLjM5Ny0wLjY1NGMwLjEyLTAuMiwwLjI0Ni0wLjM5NiwwLjM1Ni0wLjYwM2MwLjEyLTAuMjI1LDAuMjIzLTAuNDU3LDAuMzMxLTAuNjg3DQoJYzAuMTAxLTAuMjE0LDAuMjA3LTAuNDI0LDAuMjk5LTAuNjQzYzAuMDkzLTAuMjI1LDAuMTY4LTAuNDU1LDAuMjUtMC42ODNjMC4wODMtMC4yMzMsMC4xNzMtMC40NjMsMC4yNDUtMC43MDINCgljMC4wNjktMC4yMzEsMC4xMjEtMC40NjUsMC4xOC0wLjY5OWMwLjA2MS0wLjI0MSwwLjEyOC0wLjQ3OSwwLjE3Ny0wLjcyNWMwLjA1NC0wLjI3MiwwLjA4Ni0wLjU0NywwLjEyNS0wLjgyMg0KCWMwLjAzLTAuMjEsMC4wNy0wLjQxNiwwLjA5MS0wLjYyOWMwLjA5OC0wLjk4NiwwLjA5OC0xLjk3OSwwLTIuOTY1Yy0wLjAyMS0wLjIxMy0wLjA2MS0wLjQxOS0wLjA5MS0wLjYyOQ0KCWMtMC4wMzktMC4yNzQtMC4wNzEtMC41NS0wLjEyNS0wLjgyMmMtMC4wNDktMC4yNDYtMC4xMTYtMC40ODMtMC4xNzctMC43MjVjLTAuMDU5LTAuMjMzLTAuMTEtMC40NjgtMC4xOC0wLjY5OQ0KCWMtMC4wNzItMC4yMzgtMC4xNjItMC40NjgtMC4yNDUtMC43MDJjLTAuMDgyLTAuMjI4LTAuMTU3LTAuNDU4LTAuMjUtMC42ODNjLTAuMDkyLTAuMjE5LTAuMTk4LTAuNDI5LTAuMjk5LTAuNjQzDQoJYy0wLjEwOC0wLjIzLTAuMjExLTAuNDYxLTAuMzMxLTAuNjg3Yy0wLjExLTAuMjA2LTAuMjM2LTAuNDAzLTAuMzU2LTAuNjAzYy0wLjEzMS0wLjIxOS0wLjI1NC0wLjQ0MS0wLjM5Ny0wLjY1NA0KCWMtMC4xNS0wLjIyNi0wLjMxOC0wLjQzOC0wLjQ4LTAuNjU0Yy0wLjEzMi0wLjE3NS0wLjI1My0wLjM1NC0wLjM5Mi0wLjUyNGMtMC4zMTUtMC4zODQtMC42NDYtMC43NTMtMC45OTgtMS4xMDNsLTU0Ljk5NS01NC45OTcNCgljLTUuODU2LTUuODU3LTE1LjM1NC01Ljg1OC0yMS4yMTMtMC4wMDFjLTUuODU4LDUuODU4LTUuODU4LDE1LjM1NSwwLDIxLjIxM0wyNzguNzg4LDE1MEgxODBWNTEuMjEzbDI5LjM5NCwyOS4zOTMNCgljMi45MjksMi45MjksNi43NjgsNC4zOTMsMTAuNjA2LDQuMzkzczcuNjc4LTEuNDY0LDEwLjYwNi00LjM5M2M1Ljg1OC01Ljg1OCw1Ljg1OC0xNS4zNTUsMC0yMS4yMTNMMTc1LjYwOSw0LjM5Ng0KCWMtMC4zNDctMC4zNDYtMC43MTEtMC42NzUtMS4wODktMC45ODdjLTAuMS0wLjA4Mi0wLjIwNy0wLjE1MS0wLjMwOC0wLjIzYy0wLjI4NS0wLjIyMy0wLjU3MS0wLjQ0NC0wLjg3Mi0wLjY0Ng0KCWMtMC4wOTQtMC4wNjMtMC4xOTQtMC4xMTUtMC4yODktMC4xNzVjLTAuMzE4LTAuMjAzLTAuNjM5LTAuNDAzLTAuOTczLTAuNTgyYy0wLjA3LTAuMDM4LTAuMTQ1LTAuMDY3LTAuMjE2LTAuMTA0DQoJYy0wLjM2My0wLjE4OC0wLjczMS0wLjM2OC0xLjExMi0wLjUyNmMtMC4wNS0wLjAyLTAuMTAzLTAuMDM2LTAuMTUzLTAuMDU2Yy0wLjQwMS0wLjE2Mi0wLjgwOS0wLjMxMS0xLjIyNi0wLjQzOQ0KCWMtMC4wNTYtMC4wMTctMC4xMTItMC4wMjYtMC4xNjctMC4wNDNjLTAuNDExLTAuMTItMC44MjctMC4yMy0xLjI1Mi0wLjMxNWMtMC4xMjgtMC4wMjUtMC4yNTktMC4wMzctMC4zODgtMC4wNTkNCgljLTAuMzU0LTAuMDYxLTAuNzA2LTAuMTI0LTEuMDY3LTAuMTU5QzE2Ni4wMDIsMC4wMjYsMTY1LjUwMywwLDE2NSwwYy0wLjUwMiwwLTEuMDAyLDAuMDI2LTEuNDk3LDAuMDc2DQoJYy0wLjM2OCwwLjAzNy0wLjcyNywwLjEtMS4wODcsMC4xNjJjLTAuMTIyLDAuMDIxLTAuMjQ3LDAuMDMyLTAuMzY4LDAuMDU2Yy0wLjQzMywwLjA4Ni0wLjg1NCwwLjE5Ny0xLjI3MiwwLjMyDQoJYy0wLjA0OSwwLjAxNC0wLjA5OCwwLjAyMy0wLjE0NiwwLjAzOGMtMC40MjUsMC4xMjktMC44NCwwLjI4Mi0xLjI0OSwwLjQ0N2MtMC4wNDIsMC4wMTgtMC4wODcsMC4wMy0wLjEyOSwwLjA0Nw0KCWMtMC4zODgsMC4xNjEtMC43NjQsMC4zNDQtMS4xMzUsMC41MzZjLTAuMDYzLDAuMDMzLTAuMTMxLDAuMDYtMC4xOTQsMC4wOTNjLTAuMzQxLDAuMTg0LTAuNjY5LDAuMzg3LTAuOTk0LDAuNTk1DQoJYy0wLjA4OCwwLjA1Ni0wLjE4LDAuMTA1LTAuMjY4LDAuMTYzYy0wLjMxLDAuMjA3LTAuNjA1LDAuNDM1LTAuODk4LDAuNjY1Yy0wLjA5MywwLjA3Mi0wLjE5LDAuMTM2LTAuMjgyLDAuMjExDQoJYy0wLjM3OSwwLjMxMi0wLjc0MywwLjY0MS0xLjA5LDAuOTg3TDk5LjM5Niw1OS4zOTNjLTUuODU4LDUuODU4LTUuODU4LDE1LjM1NSwwLDIxLjIxM2M1Ljg1Nyw1Ljg1NywxNS4zNTUsNS44NTgsMjEuMjEzLDANCglMMTUwLDUxLjIxNFYxNTBINTEuMjEzbDI5LjM5NC0yOS4zOTRjNS44NTgtNS44NTgsNS44NTgtMTUuMzU1LDAtMjEuMjEzYy01Ljg1Ny01Ljg1OC0xNS4zNTUtNS44NTgtMjEuMjEzLDBMNC4zOTcsMTU0LjM5MQ0KCWMtMC4zNTEsMC4zNS0wLjY4MywwLjcxOS0wLjk5OCwxLjEwM2MtMC4xMzksMC4xNy0wLjI2MSwwLjM0OS0wLjM5MiwwLjUyNGMtMC4xNjIsMC4yMTYtMC4zMywwLjQyOC0wLjQ4LDAuNjU0DQoJYy0wLjE0NCwwLjIxMy0wLjI2NywwLjQzNS0wLjM5OCwwLjY1NGMtMC4xMiwwLjItMC4yNDYsMC4zOTYtMC4zNTYsMC42MDNjLTAuMTIxLDAuMjI1LTAuMjIzLDAuNDU3LTAuMzMxLDAuNjg3DQoJYy0wLjEwMSwwLjIxNC0wLjIwNywwLjQyNC0wLjI5OSwwLjY0M2MtMC4wOTMsMC4yMjUtMC4xNjgsMC40NTUtMC4yNSwwLjY4M2MtMC4wODMsMC4yMzMtMC4xNzMsMC40NjMtMC4yNDUsMC43MDINCgljLTAuMDY5LDAuMjMxLTAuMTIxLDAuNDY1LTAuMTgsMC42OTljLTAuMDYxLDAuMjQxLTAuMTI4LDAuNDc5LTAuMTc3LDAuNzI1Yy0wLjA1NCwwLjI3Mi0wLjA4NywwLjU0Ny0wLjEyNSwwLjgyMg0KCWMtMC4wMywwLjIxLTAuMDcsMC40MTYtMC4wOTEsMC42MjljLTAuMDk4LDAuOTg2LTAuMDk4LDEuOTc5LDAsMi45NjVjMC4wMjEsMC4yMTMsMC4wNjEsMC40MTksMC4wOTEsMC42MjkNCgljMC4wMzgsMC4yNzQsMC4wNzEsMC41NSwwLjEyNSwwLjgyMmMwLjA0OSwwLjI0NiwwLjExNiwwLjQ4MywwLjE3NywwLjcyNWMwLjA1OSwwLjIzMywwLjExLDAuNDY4LDAuMTgsMC42OTkNCgljMC4wNzIsMC4yMzgsMC4xNjIsMC40NjgsMC4yNDUsMC43MDJjMC4wODIsMC4yMjgsMC4xNTcsMC40NTgsMC4yNSwwLjY4M2MwLjA5MiwwLjIxOSwwLjE5OCwwLjQyOSwwLjI5OSwwLjY0Mw0KCWMwLjEwOCwwLjIzLDAuMjEsMC40NjEsMC4zMzEsMC42ODdjMC4xMSwwLjIwNiwwLjIzNiwwLjQwMywwLjM1NiwwLjYwM2MwLjEzMSwwLjIxOSwwLjI1NCwwLjQ0MSwwLjM5OCwwLjY1NA0KCWMwLjE1LDAuMjI2LDAuMzE4LDAuNDM4LDAuNDgsMC42NTRjMC4xMzEsMC4xNzUsMC4yNTMsMC4zNTQsMC4zOTIsMC41MjRjMC4zMTYsMC4zODQsMC42NDcsMC43NTMsMC45OTgsMS4xMDNsNTQuOTk3LDU0Ljk5Nw0KCUM2Mi4zMjIsMjMzLjUzNiw2Ni4xNjEsMjM1LDcwLDIzNXM3LjY3OC0xLjQ2NCwxMC42MDYtNC4zOTRjNS44NTgtNS44NTgsNS44NTgtMTUuMzU1LDAtMjEuMjEzTDUxLjIxMywxODBIMTUwdjk4Ljc4Ng0KCWwtMjkuMzkyLTI5LjM5MmMtNS44NTctNS44NTgtMTUuMzU1LTUuODU3LTIxLjIxMywwYy01Ljg1OCw1Ljg1OC01Ljg1OCwxNS4zNTUsMCwyMS4yMTNsNTQuOTk1LDU0Ljk5Nw0KCWMwLjM0NywwLjM0NywwLjcxMSwwLjY3NiwxLjA5LDAuOTg3YzAuMDkyLDAuMDc1LDAuMTg5LDAuMTM4LDAuMjgyLDAuMjFjMC4yOTMsMC4yMywwLjU4OCwwLjQ1OCwwLjg5OCwwLjY2NQ0KCWMwLjA4OCwwLjA1OCwwLjE4LDAuMTA2LDAuMjY4LDAuMTYzYzAuMzI1LDAuMjA4LDAuNjUzLDAuNDEyLDAuOTk0LDAuNTk1YzAuMDYzLDAuMDM0LDAuMTMxLDAuMDYsMC4xOTQsMC4wOTMNCgljMC4zNzEsMC4xOTIsMC43NDcsMC4zNzUsMS4xMzUsMC41MzZjMC4wNDIsMC4wMTgsMC4wODcsMC4wMywwLjEyOSwwLjA0N2MwLjQwOSwwLjE2NSwwLjgyNCwwLjMxOCwxLjI0OSwwLjQ0Nw0KCWMwLjA0OSwwLjAxNSwwLjA5OCwwLjAyMywwLjE0NiwwLjAzOGMwLjQxOCwwLjEyMywwLjg0LDAuMjMzLDEuMjcyLDAuMzJjMC4xMjEsMC4wMjQsMC4yNDYsMC4wMzUsMC4zNjgsMC4wNTYNCgljMC4zNTksMC4wNjMsMC43MTksMC4xMjUsMS4wODcsMC4xNjJjMC40OTUsMC4wNSwwLjk5NSwwLjA3NiwxLjQ5NywwLjA3NnMxLjAwMi0wLjAyNiwxLjQ5Ny0wLjA3Ng0KCWMwLjM2OC0wLjAzNywwLjcyNy0wLjEsMS4wODctMC4xNjJjMC4xMjItMC4wMjIsMC4yNDctMC4wMzIsMC4zNjgtMC4wNTZjMC40MzMtMC4wODYsMC44NTQtMC4xOTcsMS4yNzItMC4zMg0KCWMwLjA0OS0wLjAxNCwwLjA5OC0wLjAyMywwLjE0Ni0wLjAzOGMwLjQyNS0wLjEyOSwwLjg0LTAuMjgyLDEuMjQ5LTAuNDQ3YzAuMDQyLTAuMDE4LDAuMDg3LTAuMDMsMC4xMjktMC4wNDcNCgljMC4zODgtMC4xNjEsMC43NjQtMC4zNDQsMS4xMzUtMC41MzZjMC4wNjMtMC4wMzMsMC4xMzEtMC4wNiwwLjE5NC0wLjA5M2MwLjM0MS0wLjE4NCwwLjY2OS0wLjM4NywwLjk5NC0wLjU5NQ0KCWMwLjA4OC0wLjA1NiwwLjE4LTAuMTA0LDAuMjY4LTAuMTYzYzAuMzEtMC4yMDcsMC42MDUtMC40MzUsMC44OTgtMC42NjVjMC4wOTMtMC4wNzIsMC4xOS0wLjEzNiwwLjI4Mi0wLjIxDQoJYzAuMzc5LTAuMzEyLDAuNzQzLTAuNjQxLDEuMDktMC45ODdsNTQuOTk3LTU0Ljk5N2M1Ljg1OC01Ljg1Nyw1Ljg1OC0xNS4zNTUsMC0yMS4yMTNjLTUuODU2LTUuODU3LTE1LjM1NC01Ljg1OC0yMS4yMTMsMA0KCUwxODAsMjc4Ljc4N1YxODBoOTguNzg4bC0yOS4zOTMsMjkuMzk0Yy01Ljg1OCw1Ljg1OC01Ljg1OCwxNS4zNTUsMCwyMS4yMTNjMi45MjksMi45MjksNi43NjgsNC4zOTMsMTAuNjA3LDQuMzkzDQoJYzMuODM5LDAsNy42NzgtMS40NjUsMTAuNjA2LTQuMzk0bDU0Ljk5NS01NC45OTdDMzI1Ljk1NSwxNzUuMjU5LDMyNi4yODYsMTc0Ljg5LDMyNi42MDIsMTc0LjUwNnoiLz4NCjwvc3ZnPg==";class dA extends _{constructor(A,g,C="beforeend"){let I=document.createElement("div");I.classList.add("aladin-box"),super(I,A),this.attachTo(g,C),this._show(),this.addClass("aladin-dark-theme")}_show(A){this.options={...this.options,...A},this.el.innerHTML="";let g=this,C=this.options.close!==!1,I=!1;if(C&&new X({size:"small",content:"❌",action(B){g._hide()},cssStyle:{position:"absolute"},position:{top:0,right:0}},this.el),this.options.onDragged&&(I=!0),this.options.header){let B=this.options.header,E;B.title&&(E=document.createElement("div"),E.classList.add("aladin-box-title"),_.appendTo(B.title,E));let i;B.draggable&&(I=!0),I&&(i=new X({icon:{url:kI,size:"small",monochrome:!0},tooltip:{content:"Drag the window to move it",position:{direction:"top"}},cssStyle:{cursor:"move"},action(s){}}));let o=Z.horizontal([i,E],this.el);I&&(SI(o.element(),this.el,this.options.onDragged),o.element().style.cursor="move");let D=document.createElement("div");D.classList.add("aladin-box-separator"),this.el.appendChild(D)}if(this.options.cssStyle&&this.setCss(this.options.cssStyle),this.options.content){let B=this.options.content;this.appendContent(B)}this.options.position&&this.setPosition(this.options.position),this.options.classList&&this.addClass(this.options.classList),super._show()}}function SI(Q,A,g){var C=0,I=0,B=0,E=0,i,o;Q.onmousedown=D;function D(a){a=a||window.event,a.preventDefault(),B=a.clientX,E=a.clientY,document.onmouseup=w,document.onmousemove=s,g&&g()}function s(a){a=a||window.event,a.preventDefault(),C=B-a.clientX,I=E-a.clientY,B=a.clientX,E=a.clientY,i=A.offsetTop-I,o=A.offsetLeft-C,A.style.top=i+"px",A.style.left=o+"px"}function w(){document.onmouseup=null,document.onmousemove=null;var a=A.getBoundingClientRect();ie.offsetWidth&&(A.style.left=e.offsetWidth-a.width/2+"px"),i+a.height/2>e.offsetHeight&&(A.style.top=e.offsetHeight-a.height/2+"px")}}const VA="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3Ljk1IDE1YTEyIDEyIDAgMCAwIC0xMC45NS0xMC45NXYtNC4wNWgtMnY0LjA1YTEyIDEyIDAgMCAwIC0xMC45NSAxMC45NWgtNC4wNXYyaDQuMDVhMTIgMTIgMCAwIDAgMTAuOTUgMTAuOTV2NC4wNWgydi00LjA1YTEyIDEyIDAgMCAwIDEwLjk1LTEwLjk1aDQuMDV2LTJ6bS0yIDJhMTAgMTAgMCAwIDEgLTguOTUgOC45NXYtMy45NWgtMnYzLjk1YTEwIDEwIDAgMCAxIC04Ljk1LTguOTVoMy45NXYtMmgtMy45NWExMCAxMCAwIDAgMSA4Ljk1LTguOTV2My45NWgydi0zLjk1YTEwIDEwIDAgMCAxIDguOTUgOC45NWgtMy45NXYyeiIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTYiIHI9IjIiLz48L3N2Zz4=";class Jg extends X{constructor(A,g){super({size:"medium",icon:{monochrome:!0,url:VA},tooltip:A.tooltip,disable:A.disable,cssStyle:{backgroundPosition:"center center",cursor:"pointer",...A.cssStyle},action(C){A.onBeforeClick&&A.onBeforeClick(C),g.select("circle",I=>{A.action(I)})}})}}let pA=function(Q,A){this.angle=Q,A==null&&(A=0),this.prec=A};pA.prototype={format:function(){let Q=this.angle,A,g;if(Math.floor(Q)==0){let C=Q*60;Math.floor(C)==0?(A='"',g=C*60):(A="'",g=C)}else A="°",g=Q;return ig.toDecimal(g,this.prec)+A},parse:function(Q){let A=Q.indexOf("°"),g=NaN;if(A>0){const C=parseFloat(Q.substring(0,A));if(!Number.isFinite(C))return!1;g=C,Q=Q.substring(A+1)}if(A=Q.indexOf("'"),A>0){const C=parseFloat(Q.substring(0,A));if(!Number.isFinite(C))return!1;Number.isFinite(g)||(g=0),g+=C/60,Q=Q.substring(A+1)}if(A=Q.indexOf('"'),A>0){const C=parseFloat(Q.substring(0,A));if(!Number.isFinite(C))return!1;Number.isFinite(g)||(g=0),g+=C/3600}return Number.isFinite(g)?(this.angle=g,!0):!1},degrees:function(){return this.angle},radians:function(){return this.angle*Math.PI/180}};class FI extends dA{constructor(A){let g,C=new LA({submit:{content:"Query",action(I){let B=new URL(g.service.baseUrl);I.ra&&I.dec&&I.rad&&B.searchParams.append("CIRCLE",I.ra+" "+I.dec+" "+I.rad),I.ramin&&I.ramax&&I.decmin&&I.decmax&&B.searchParams.append("RANGE",I.ramin+" "+I.ramax+" "+I.decmin+" "+I.decmax),I.fmin&&I.fmax&&B.searchParams.append("BAND",I.fmin+" "+I.fmax),I.ID&&B.searchParams.append("ID",I.ID);let E=B.searchParams.toString();K.loadFromUrls([B,K.handleCORSNotSameOrigin(B)],{timeout:3e4,dataType:"blob"}).then(i=>{const o=URL.createObjectURL(i);try{let D=g.aladin.createImageFITS(o,{name:E});g.aladin.setOverlayImageLayer(D,K.uuidv4())}catch{throw"Fail to interpret "+o+" as a fits file"}}).catch(i=>{window.alert(i)})}},subInputs:[]});super({header:{draggable:!0,title:"Service query"},content:C},A.aladinDiv),this.form=C,this.aladin=A,g=this}attach(A){this.service=A;let g=this,C=[];for(const I in this.service.inputParams){let B=this.service.inputParams[I],E;switch(I){case"ID":const i=Object.keys(this.service.inputParams).map(D=>D).join(", ");E=Z.horizontal(["ID",new X({size:"small",content:"📡",tooltip:{content:'This is the form to request the SODA server located at:
'+this.service.baseUrl+"
The list of input params is:
"+i}})]);break;case"Circle":let o=new Jg({tooltip:{content:"Cone selection",position:{direction:"left"}},onBeforeClick(D){g._hide()},action(D){try{let[s,w]=g.aladin.pix2world(D.x,D.y),a=g.aladin.angularDist(D.x,D.y,D.x+D.r,D.y),e=new P(s,w,7),[c,y]=e.format("d2"),r=new pA(a,1).degrees();g.form.set("ra",c),g.form.set("dec",y),g.form.set("rad",r)}catch(s){alert(s,"Cone search out of projection")}g._show()}},g.aladin);E=Z.horizontal(["Circle",o]);break;default:E=I;break}B.header=E,C.push(B)}this.form.update({subInputs:C})}}let Ug=function(){function Q(A){this.properties=A,this.id=this.getID(),this.obsTitle=A.obs_title,this.frame=A.hips_frame,this.order=parseInt(A.hips_order),this.clientSortKey=A.client_sort_key,this.tileFormats=A.hasOwnProperty("hips_tile_format")&&A.hips_tile_format.split(" "),this.urls=[],this.urls.push(A.hips_service_url);for(var g=1;A.hasOwnProperty("hips_service_url_"+g);)this.urls.push(A["hips_service_url_"+g]),g++;this.clientApplications=A.client_application}return Q.prototype={getServiceURLs:function(A){},getID:function(){if(this.properties.hasOwnProperty("ID"))return this.properties.ID;var A=null;return this.properties.hasOwnProperty("creator_did")&&(A=this.properties.creator_did),A==null&&this.properties.hasOwnProperty("publisher_did")&&(A=this.properties.publisher_did),A!=null&&(A.slice(0,6)==="ivo://"&&(A=A.slice(6)),A=A.replace(/\?/g,"/")),A}},Q.parseHiPSProperties=function(A){if(A==null)return null;var g={};A=A.replace(/[\r]/g,"");for(var C=A.split(` +`),I=0;I1){let I=g.find(B=>B.ID===Q);I?C=I:(C=g[0],console.warn("Multiple surveys are matching, please choose one. The chosen one is: "+C.ID))}else C=g[0];return C}},aA.fetchFromUrl=async function(Q){let A;try{Q=new URL(Q)}catch{try{Q=K.getAbsoluteURL(Q),Q=new URL(Q)}catch(E){throw E}}const g=Q.toString();A=g,A.slice(-1)==="/"&&(A=A.substr(0,A.length-1)),A=A+"/properties",A=K.getAbsoluteURL(A),A=K.fixURLForHTTPS(A);let C={};return K.requestCORSIfNotSameOrigin(A)&&(C={mode:"cors"}),fetch(A,C).then(B=>B.status==404?Promise.reject("Url points to nothing: "+A):B.text()).then(B=>new Promise((E,i)=>{let o=Ug.parseHiPSProperties(B);o&&Object.keys(o).length>0?!o.hips_frame||!o.hips_order?i("Bad properties: do not contain the mandatory frame or order info"):("hips_service_url"in o||(o.hips_service_url=g),E(o)):i("No surveys matching at this url: "+rootURL)}))},aA.fetchFromFile=function(Q){let A=URL.createObjectURL(Q);return fetch(A).then(g=>g.text()).then(g=>new Promise((C,I)=>{let B=Ug.parseHiPSProperties(g);URL.revokeObjectURL(A),B&&Object.keys(B).length>0?C(B):I("No surveys matching at this url: "+rootURL)}))},aA.getFasterMirrorUrl=function(Q){const A=async B=>{B=K.fixURLForHTTPS(B);const E=new AbortController,o=setTimeout(()=>E.abort(),1e3);let D=performance.now(),s={method:"GET",signal:E.signal,mode:"cors",cache:"no-cache"},w=await fetch(B+"/properties",s).then(e=>(clearTimeout(o),Promise.resolve(!0))).catch(e=>Promise.resolve(!1));return{duration:performance.now()-D,validRequest:w,baseUrl:B}};let g=[],C=[Q.hips_service_url];g.push(A(Q.hips_service_url));let I=1;for(;Q.hasOwnProperty("hips_service_url_"+I.toString());){const B="hips_service_url_"+I.toString();let E=Q[B];g.push(A(E)),I+=1,C.push(E)}return I===1?Promise.resolve(C[0]):Promise.all(g).then(B=>{let E=B.filter(s=>s.validRequest===!0);const i=function(s,w){return s=Math.ceil(s),w=Math.floor(w),Math.floor(Math.random()*(w-s+1))+s};E.sort((s,w)=>s.duration-w.duration);let o;if(E.length>=2)(E[1].duration-E[0].duration)/E[0].duration<.1?o=E[i(0,1)]:o=E[0];else if(E.length===1)o=E[0];else return Promise.reject("All mirrors urls have been tested:"+C);return o.baseUrl})};let LI=function(){let Q=function(){this.services={}};return Q.prototype.handleActions=function(A,g,C){let I=B=>{if(B=hA.parseRsc(B),B&&B.fields&&B.rows){let E=B;E.fields=lA.parseFields(E.fields);let i=[];const{fields:o,rows:D}=E;D.forEach(a=>{let e={};for(const[y,r]of Object.entries(o)){var c=r.name;e[c]=a[r.idx]}i.push({data:e})});let s=this,w={name:"Datalink:"+A,color:"purple",rows:i,fields:o,showCallback:{content_type:a=>{let e=a.content_type;return e&&e.includes("datalink")?new X({size:"small",content:"🔗",tooltip:{content:"Datalink VOTable",aladin:C,global:!0},action(c){}}).element():e},service_def:a=>{const e=a.service_def;return a.semantics==="#cutout"?new X({size:"small",content:"📡",tooltip:{global:!0,aladin:C,content:"Open the cutout service form"},action(c){s.serviceQueryBox&&s.serviceQueryBox.remove(),s.serviceQueryBox=new FI(C),s.serviceQueryBox._hide(),s.serviceQueryBox.attach(s.services[e]),s.serviceQueryBox._show({position:{anchor:"center center"}})}}).element():e||"--"},access_url:a=>{let e=a.access_url,c=document.createElement("div");if(e){let y=a.content_type,r=a.content_qualifier;try{let M=new URL(e);c.classList.add("aladin-href-td-container"),c.innerHTML="'+e+"",c.addEventListener("click",G=>{G.preventDefault(),G.stopPropagation();let S=()=>{var m=(p,J,U,j)=>{C.gotoRaDec(p,J),C.setFoV(U)};let H=C.createImageFITS(e,{name:e},m);C.setOverlayImageLayer(H,K.uuidv4())};switch(y){case"application/x-votable+xml;content=datalink":new Q().handleActions(e,g,C);break;case"application/hips":let m=K.uuidv4();if(r==="cube"){let H=e+"/";aA.fetchFromUrl(H).then(p=>{let J=+p.hips_cube_depth,U=+p.hips_cube_firstframe,j=()=>{let N=C.getOverlayImageLayer(m).getColorCfg();C.setOverlayImageLayer(H+U,m).setOptions({opacity:N.opacity,minCut:N.minCut,maxCut:N.maxCut,colormap:N.colormap,stretch:N.stretch,reversed:N.reversed}),n.update({value:U,tooltip:{content:U+1+"/"+J,position:{direction:"bottom"}}}),k.update({content:Z.horizontal([d,l,n,U+1+"/"+J])})},n=$.slider({label:"Slice",name:"cube slicer",ticks:[U],tooltip:{content:U+1+"/"+J,position:{direction:"bottom"}},min:0,max:J-1,value:U,actions:{change:N=>{U=Math.round(N.target.value),j()},input:N=>{U=Math.round(N.target.value),n.update({value:U,tooltip:{content:U+1+"/"+J,position:{direction:"bottom"}}})}},cssStyle:{width:"300px"}}),d=O.button({size:"small",content:"<",action(N){U=Math.max(U-1,0),j()}}),l=O.button({size:"small",content:">",action(N){U=Math.min(U+1,J-1),j()}}),k=O.box({close:!0,header:{title:"HiPS cube player",draggable:!0},content:Z.horizontal([d,l,n,U+1+"/"+J]),position:{anchor:"center top"}});C.addUI(k),C.setOverlayImageLayer(H+U,m)})}else{let H=C.newImageSurvey(e);C.setOverlayImageLayer(H,m)}break;case"application/fits":r==="cube"&&console.warn("Cube not handled, only first slice downloaded"),S();break;case"image/fits":r==="cube"&&console.warn("Cube not handled, only first slice downloaded"),S();break;default:K.openNewTab(e);break}})}catch{c.innerText="--"}}else c.innerText="--";return c}}};C.measurementTable.showMeasurement([w])}else if(B&&B.baseUrl&&B.inputParams){let E=B;if(E){let i=o=>{for(const D in o.inputParams){let s=o.inputParams[D];if(s.type==="group")for(const w of s.subInputs)w.value||(w.name==="ra"?w.value=g.s_ra:w.name==="dec"?w.value=g.s_dec:w.name==="fmin"?w.value=g.em_min:w.name==="fmax"?w.value=g.em_max:w.name==="rad"&&(w.value=g.s_fov/2))}};new hA(E.baseUrl,o=>{const D=hA.parseRsc(o);if(D&&D.baseUrl&&D.inputParams)for(const s in D.inputParams){let w=D.inputParams[s];E.inputParams[s]||(E.inputParams[s]=w)}i(E)},void 0,!0),i(E),this.services[E.name]=E}}};new hA(A,I,()=>{new hA(A,I,void 0,!0)},!1)},Q}(),pg=function(){Q.MANDATORY_FIELDS={dataproduct_type:{name:"dataproduct_type",ucd:"meta.id",utype:"ObsDataset.dataProductType",units:null},calib_level:{name:"calib_level",ucd:"meta.code;obs.calib",utype:"ObsDataset.calibLevel",units:null},obs_collection:{name:"obs_collection",ucd:"meta.id",utype:"DataID.collection",units:null},obs_id:{name:"obs_id",ucd:"meta.id",utype:"DataID.observationID",units:null},obs_publisher_did:{name:"obs_publisher_did",ucd:"meta.ref.uri;meta.curation",utype:"Curation.publisherDID",units:null},access_url:{name:"access_url",ucd:"meta.ref.url",utype:"Access.reference",units:null},access_format:{name:"access_format",ucd:"meta.code.mime",utype:"Access.format",units:null},access_estsize:{name:"access_estsize",ucd:"phys.size;meta.file",utype:"Access.size",units:"kbyte"},target_name:{name:"target_name",ucd:"meta.id;src",utype:"Target.name",units:null},s_ra:{name:"s_ra",ucd:"pos.eq.ra",utype:"Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1",units:"deg"},s_dec:{name:"s_dec",ucd:"pos.eq.dec",utype:"Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2",units:"deg"},s_fov:{name:"s_fov",ucd:"phys.angSize;instr.fov",utype:"Char.SpatialAxis.Coverage.Bounds.Extent.diameter",units:"deg"},s_region:{name:"s_region",ucd:"pos.outline;obs.field",utype:"Char.SpatialAxis.Coverage.Support.Area",units:null},s_resolution:{name:"s_resolution",ucd:"pos.angResolution",utype:"Char.SpatialAxis.Resolution.Refval.value",units:"arcsec"},s_xel1:{name:"s_xel1",ucd:"meta.number",utype:"Char.SpatialAxis.numBins1",units:null},s_xel2:{name:"s_xel2",ucd:"meta.number",utype:"Char.SpatialAxis.numBins2",units:null},t_min:{name:"t_min",ucd:"time.start;obs.exposure",utype:"Char.TimeAxis.Coverage.Bounds.Limits.StartTime",units:"d"},t_max:{name:"t_max",ucd:"time.end;obs.exposure",utype:"Char.TimeAxis.Coverage.Bounds.Limits.StopTime",units:"d"},t_exptime:{name:"t_exptime",ucd:"time.duration;obs.exposure",utype:"Char.TimeAxis.Coverage.Support.Extent",units:"s"},t_resolution:{name:"t_resolution",ucd:"time.resolution",utype:"Char.TimeAxis.Resolution.Refval.value",units:"s"},t_xel:{name:"t_xel",ucd:"meta.number",utype:"Char.TimeAxis.numBins",units:null},em_min:{name:"em_min",ucd:"em.wl;stat.min",utype:"Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit",units:"m"},em_max:{name:"em_max",ucd:"em.wl;stat.max",utype:"Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit",units:"m"},em_res_power:{name:"em_res_power",ucd:"spect.resolution",utype:"Char.SpectralAxis.Resolution.ResolPower.refVal",units:null},em_xel:{name:"em_xel",ucd:"meta.number",utype:"Char.SpectralAxis.numBins",units:null},o_ucd:{name:"o_ucd",ucd:"meta.ucd",utype:"Char.ObservableAxis.ucd",units:null},pol_states:{name:"pol_states",ucd:"meta.code;phys.polarization",utype:"Char.PolarizationAxis.stateList",units:null},pol_xel:{name:"pol_xel",ucd:"meta.number",utype:"Char.PolarizationAxis.numBins",units:null},facility_name:{name:"facility_name",ucd:"meta.id;instr.tel",utype:"Provenance.ObsConfig.Facility.name",units:null},instrument_name:{name:"instrument_name",ucd:"meta.id;instr",utype:"Provenance.ObsConfig.Instrument.name",units:null}},Q.COLOR="#004500";function Q(){}return Q.parseFields=function(A){let g={};const C=Q.MANDATORY_FIELDS.s_ra,I=Q.MANDATORY_FIELDS.s_dec,B=Q.MANDATORY_FIELDS.s_region,E=Q.MANDATORY_FIELDS.access_url,i=Q.MANDATORY_FIELDS.access_format;let o=Q.findMandatoryField(A,C.name,C.ucd,C.utype),D=Q.findMandatoryField(A,I.name,I.ucd,I.utype),s=Q.findMandatoryField(A,B.name,B.ucd,B.utype),w=Q.findMandatoryField(A,E.name,E.ucd,E.utype),a=Q.findMandatoryField(A,i.name,i.ucd,i.utype),e=0;return A.forEach(c=>{let y=c.name?c.name:c.id,r;e==o?r="s_ra":e==D?r="s_dec":e==s?r="s_region":e==w?r="access_url":e==a?r="access_format":r=y,g[r]={name:y,idx:e},e++}),g},Q.findMandatoryField=function(A,g=null,C=null,I=null){if(K.isInt(g)&&g{let C=g.access_url,I=g.access_format,B=document.createElement("div");try{let E=new URL(C);B.classList.add("aladin-href-link"),B.innerHTML="'+C+"",B.addEventListener("click",i=>{i.preventDefault();let o=()=>{var D=g.obs_id||C,s=(a,e,c,y)=>{A.gotoRaDec(a,e),A.setFoV(c)};let w=A.createImageFITS(C,{name:D},s);A.setOverlayImageLayer(w,K.uuidv4())};switch(I){case"application/x-votable+xml;content=datalink":new LI().handleActions(C,g,A);break;case"image/fits":o();break;case"application/fits":o();break;case"application/x-fits-mef":o();break;default:console.warn("Access format ",I," not yet implemented or not recognized. Download the file triggered"),K.download(C);break}})}catch{B.innerText="--"}return B},access_format:g=>{let C=g.access_format;return C&&C.includes("datalink")?new X({size:"small",content:"🔗",tooltip:{content:"Datalink VOTable",aladin:A,global:!0},action(I){}}).element():C}}},Q}();const ug="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxOTIwIDE5MjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTk2MCAwYzUzMC4xOTMgMCA5NjAgNDI5LjgwNyA5NjAgOTYwcy00MjkuODA3IDk2MC05NjAgOTYwUzAgMTQ5MC4xOTMgMCA5NjAgNDI5LjgwNyAwIDk2MCAwWm0wIDEwMS4wNTNjLTQ3NC4zODQgMC04NTguOTQ3IDM4NC41NjMtODU4Ljk0NyA4NTguOTQ3UzQ4NS42MTYgMTgxOC45NDcgOTYwIDE4MTguOTQ3IDE4MTguOTQ3IDE0MzQuMzg0IDE4MTguOTQ3IDk2MCAxNDM0LjM4NCAxMDEuMDUzIDk2MCAxMDEuMDUzWm0tNDIuMDc0IDYyNi43OTVjLTg1LjA3NSAzOS42MzItMTU3LjQzMiAxMDcuOTc1LTIyOS44NDQgMjA3Ljg5OC0xMC4zMjcgMTQuMjQ5LTEwLjc0NCAyMi45MDctLjEzNSAzMC41NjUgNy40NTggNS4zODQgMTEuNzkyIDMuNjYyIDIyLjY1Ni03LjkyOCAxLjQ1My0xLjU2MiAxLjQ1My0xLjU2MiAyLjk0LTMuMTc0IDkuMzkxLTEwLjE3IDE2Ljk1Ni0xOC44IDMzLjExNS0zNy41NjUgNTMuMzkyLTYyLjAwNSA3OS40NzItODcuNTI2IDEyMC4wMDMtMTEwLjg2NyAzNS4wNzUtMjAuMTk4IDY1LjkgOS40ODUgNjAuMDMgNDcuNDcxLTEuNjQ3IDEwLjY2NC00LjQ4MyAxOC41MzQtMTEuNzkxIDM1LjQzMi0yLjkwNyA2LjcyMi00LjEzMyA5LjY0Ni01LjQ5NiAxMy4yMy0xMy4xNzMgMzQuNjMtMjQuMjY5IDYzLjUxOC00Ny41MTkgMTIzLjg1bC0xLjExMiAyLjg4NmMtNy4wMyAxOC4yNDItNy4wMyAxOC4yNDItMTQuMDUzIDM2LjQ4LTMwLjQ1IDc5LjEzOC00OC45MjcgMTI3LjY2Ni02Ny45OTEgMTc4Ljk4OGwtMS4xMTggMy4wMDhhMTAxODAuNTc1IDEwMTgwLjU3NSAwIDAgMC0xMC4xODkgMjcuNDY5Yy0yMS44NDQgNTkuMjM4LTM0LjMzNyA5Ny43MjktNDMuODM4IDEzOC42NjgtMS40ODQgNi4zNy0xLjQ4NCA2LjM3LTIuOTg4IDEyLjg0NS01LjM1MyAyMy4xNTgtOC4yMTggMzguMDgxLTkuODIgNTMuNDItMi43NyAyNi41MjItLjU0MyA0OC4yNCA3Ljc5MiA2Ni40OTMgOS40MzIgMjAuNjU1IDI5LjY5NyAzNS40MyA1Mi44MTkgMzguNzg2IDM4LjUxOCA1LjU5MiA3NS42ODMgNS4xOTQgMTA3LjUxNS0yLjA0OCAxNy45MTQtNC4wNzMgMzUuNjM4LTkuNDA1IDUzLjAzLTE1Ljk0MiA1MC4zNTItMTguOTMyIDk4Ljg2MS00OC40NzIgMTQ1Ljg0Ni04Ny41MiA0MS4xMS0zNC4yNiA4MC4wMDgtNzYgMTIwLjc4OC0xMjcuODcyIDMuNTU1LTQuNDkyIDMuNTU1LTQuNDkyIDcuMDk4LTguOTc2IDEyLjMxOC0xNS43MDcgMTguMzUyLTI1LjkwOCAyMC42MDUtMzYuNjgzIDIuNDUtMTEuNjk4LTcuNDM5LTIzLjU1NC0xNS4zNDMtMTkuNTg3LTMuOTA3IDEuOTYtNy45OTMgNi4wMTgtMTQuMjIgMTMuODcyLTQuNDU0IDUuNzE1LTYuODc1IDguNzctOS4yOTggMTEuNTE0LTkuNjcxIDEwLjk1LTE5Ljg4MyAyMi4xNTctMzAuOTQ3IDMzLjk5OC0xOC4yNDEgMTkuNTEzLTM2Ljc3NSAzOC42MDgtNjMuNjU2IDY1Ljc4OS0xMy42OSAxMy44NDQtMzAuOTA4IDI1Ljk0Ny00OS40MiAzNS4wNDYtMjkuNjMgMTQuNTU5LTU2LjM1OC0zLjc5Mi01My4xNDgtMzYuNjM1IDIuMTE4LTIxLjY4MSA3LjM3LTQ0LjA5NiAxNS4yMjQtNjUuNzY3IDE3LjE1Ni00Ny4zNjcgMzEuMTgzLTg1LjY1OSA2Mi4yMTYtMTcwLjA0OCAxMy40NTktMzYuNiAxOS4yNy01Mi40MSAyNi41MjgtNzIuMjAxIDIxLjUxOC01OC42NTIgMzguNjk2LTEwNS44NjggNTUuMDQtMTUxLjQyNSAyMC4xOS01Ni4yNzUgMzEuNTk2LTk4LjIyNCAzNi44NzctMTQxLjU0MyAzLjk4Ny0zMi42NzMtNS4xMDMtNjMuOTIyLTI1LjgzNC04NS40MDUtMjIuOTg2LTIzLjgxNi01NS42OC0zNC43ODctOTYuMzk5LTM0LjMwNS00NS4wNTMuNTM1LTk3LjYwNyAxNS4yNTYtMTQ1Ljk2MyAzNy43ODNabTMwOC4zODEtMzg4LjQyMmMtODAuOTYzLTMxLjUtMTc4LjExNCAyMi42MTYtMTk0LjM4MiAxMDguMzMtMTEuNzk1IDYyLjEyNCAxMS40MTIgMTE1Ljc2IDU4Ljc4IDEzOC4yMjUgOTMuODk4IDQ0LjUzMSAyMDYuNTg3LTI2LjgyMyAyMDYuNTkyLTEzMC44MjYuMDA1LTU3Ljg1NS0yNC43MDUtOTcuNzE4LTcwLjk5LTExNS43MjlaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg==";class Zg extends ${constructor(A,g){let C;A.view.catalogCanvas.addEventListener("click",I=>{C.el.blur()}),g.options=g.options||[],super({type:"text",autocomplete:{options:g.options},...g}),this.el.classList.add("search"),C=this,this._addListeners(A)}update(A){let g={};A&&A.options&&(g.autocomplete={options:A.options},delete A.options),g={...g,...A},super.update(g)}_addListeners(A){}}const Ng="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMC44MyAzLjA3OGExMi42NzQgMTIuNjc0IDAgMCAwLTQuNTItLjg3OGMtMy44NDcgMC0zLjg5MSAxLjYtNy43NCAxLjZhMTUuMDI4IDE1LjAyOCAwIDAgMS00LjUyLS43MjJMMSAyMC43ODNBMTMuMDkzIDEzLjA5MyAwIDAgMCA2LjQyNCAyMS44YzUuMjQyIDAgNi43OTItMS42MzQgMTIuMDM0LTEuNjM0YTEzLjA5MyAxMy4wOTMgMCAwIDEgNS40MjMgMS4wMTd6TTYuNDI1IDIwLjhhMTMuNzI0IDEzLjcyNCAwIDAgMS00LjMtLjY1bDEuMDYzLTYuMTczIDcuOSA2LjI5NmEyMC4xMSAyMC4xMSAwIDAgMS00LjY2My41Mjd6bS0xLjkwOS02Ljk3M2wzLjI3Mi0yLjYwNyAzLjI1OCAyLjU5Ny0zLjI3MSAyLjYwN3ptNC4xOTkgMy4zNDZsMy4yNzEtMi42MDcgMy4yODYgMi42MThMMTIgMTkuNzkxem00LjIxMS0zLjM1NmwzLjI3My0yLjYwOCAzLjI4NSAyLjYxOC0zLjI3MiAyLjYwOHptLjczNyA1Ljg1OUwyMSAxMy44MjggMTYuMTk3IDEwbC00LjIxMyAzLjM1Ny00LjE5Ni0zLjM0NS00LjU0IDMuNjE5IDEuNi05LjI4OEExNi4xOTMgMTYuMTkzIDAgMCAwIDguNTcgNC44YTkuOTU3IDkuOTU3IDAgMCAwIDIuODg4LS4zOEw3LjUgNy41bDQuNDg0IDMuNUwxNi41IDcuNWwtNC4yODYtMy4zMzRjLjIxLS4wOC40MTMtLjE2MS42MDctLjI0MWE3Ljc5MSA3Ljc5MSAwIDAgMSAzLjQ5LS43MjUgMTEuODYgMTEuODYgMCAwIDEgMy42My42MTVsMi42NzQgMTUuODcyYTE2LjI0OCAxNi4yNDggMCAwIDAtNC4xNTctLjUyIDIxLjkzIDIxLjkzIDAgMCAwLTQuNzk2LjUwOXpNMTIgNS4xNTZMMTUuMDEgNy41bC0zLjAyNCAyLjM0NC0zLTIuMzQyeiIvPjxwYXRoIG9wYWNpdHk9Ii41IiBkPSJNNC41MTIgMTMuODI3bDMuMjcyLTIuNjA3IDMuMjU4IDIuNTk3LTMuMjcxIDIuNjA3LTMuMjU5LTIuNTk3eiIvPjxwYXRoIG9wYWNpdHk9Ii4yNSIgZD0iTTEyLjkyMyAxMy44MThsMy4yNzItMi42MDggMy4yODYgMi42MTktMy4yNzMgMi42MDgtMy4yODUtMi42MTl6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjwvc3ZnPg==";class RA extends dA{static catalogs={};constructor(A,g){rA.getAllCatalogHiPSes().then(M=>{M.forEach(G=>{RA.catalogs[G.obs_title]=G}),B.update({autocomplete:{options:Object.keys(RA.catalogs)}})});const C=function(M,G){if(M=="coneSearch"){let S=m=>{alert(m+`. +The table might contain no data for the cone search specified.`)};if(G.baseURL.includes("/vizier."))O.catalogFromVizieR(G.id.replace("CDS/",""),G.ra+" "+G.dec,G.radiusDeg,{limit:G.limit,onClick:"showTable",hoverColor:"red"},m=>{A.addCatalog(m)},S);else if(G.baseURL.includes("/simbad."))O.catalogFromSimbad(G.ra+" "+G.dec,G.radiusDeg,{limit:G.limit,onClick:"showTable",hoverColor:"red"},m=>{A.addCatalog(m)},S);else{let m=G.baseURL;m.endsWith("?")||(m+="?"),m+="RA="+G.ra+"&DEC="+G.dec+"&SR="+G.radiusDeg,O.catalogFromURL(m,{limit:G.limit,onClick:"showTable",hoverColor:"red"},H=>{A.addCatalog(H)},S)}}else if(M=="hips"){const S=O.catalogHiPS(G.hipsURL,{onClick:"showTable",name:G.id});A.addCatalog(S)}else M=="votable"&&O.catalogFromURL(G.url,{name:G.url,hoverColor:"red"},S=>{A.addCatalog(S),G.success()},G.error)},I=M=>{const G=M.target.value;try{let S=new URL(G).href;E.fnIdSelected("votable",{url:S,success:()=>{B.addClass("aladin-valid")},error:()=>{B.addClass("aladin-not-valid"),E.csForm.submit.update({disable:!0}),E.hipsCatLoad.update({disable:!0})}})}catch{const m=RA.catalogs[G];if(m)E._selectItem(m,A),B.addClass("aladin-valid");else{const H=Object.values(RA.catalogs).find(p=>p.ID===G);H?(E._selectItem(H,A),B.addClass("aladin-valid")):(B.addClass("aladin-not-valid"),E.csForm.submit.update({disable:!0}),E.hipsCatLoad.update({disable:!0}))}}};let B=new Zg(A,{name:"catalogs",placeholder:"Type ID, title, keyword or URL",tooltip:{global:!0,aladin:A,content:"HiPS url, ID or keyword accepted"},actions:{input(M){B.removeClass("aladin-valid"),B.removeClass("aladin-not-valid")},focus(M){B.removeClass("aladin-valid"),B.removeClass("aladin-not-valid")},change(M){M.stopPropagation(),M.preventDefault(),I(M)}}}),E,i=new X({icon:{monochrome:!0,url:Ng,size:"small"},tooltip:{content:"Load the progressive tiled catalog.
Adapted for rendering big catalogs",position:{direction:"bottom"}},content:"HiPS",disable:!0,action(){E.fnIdSelected("hips",{hipsURL:E.selectedItem.hips_service_url,id:E.selectedItem.ID}),E._hide(),E.callback&&E.callback()}}),o=new Jg({tooltip:{content:"Select the area to query the catalogue with",position:{direction:"left"}},onBeforeClick(M){E._hide()},action(M){try{let[G,S]=A.pix2world(M.x,M.y,"icrs"),m=A.angularDist(M.x,M.y,M.x+M.r,M.y,"icrs"),H=new P(G,S,7),[p,J]=H.format("s2"),U=new pA(m,1).format();r.set("ra",p),r.set("dec",J),r.set("rad",U)}catch(G){alert(G,"Cone search out of projection")}E._show()}},A),[D,s]=A.getRaDec(),w=new P(D,s,5),[a,e]=w.format("s2"),c=A.getFov(),y=new pA(Math.min(c[0],c[1])/2,1).format(),r=new LA({submit:{disable:!0,icon:{monochrome:!0,url:VA,size:"small",cssStyle:{cursor:"help"}},content:"Query",tooltip:{position:{direction:"bottom"},content:"Call the cone search service"},action(M){E._hide();let G=new P;G.parse(M.ra+" "+M.dec);let S=new pA;S.parse(M.rad),E.fnIdSelected("coneSearch",{baseURL:E.selectedItem.cs_service_url,id:E.selectedItem.ID,ra:G.lon,dec:G.lat,radiusDeg:S.degrees(),limit:M.limit}),E.callback&&E.callback()}},subInputs:[{type:"group",header:Z.horizontal([o,"Cone search"]),subInputs:[{label:"RA:",name:"ra",type:"text",value:a,placeholder:"Right ascension",actions:{change(M,G){G.addEventListener("blur",S=>{})}}},{label:"Dec:",name:"dec",type:"text",value:e,placeholder:"Declination",actions:{change(M,G){G.addEventListener("blur",S=>{})}}},{label:"Rad:",name:"rad",type:"text",value:y,placeholder:"Radius",actions:{change(M,G){G.addEventListener("blur",S=>{})}}}]},{type:"group",header:"Max number of sources",subInputs:[{label:"Limit:",name:"limit",step:"1",value:1e3,type:"number",placeholder:"Limit number of sources",actions:{change(M,G){G.addEventListener("blur",S=>{})}}}]}]});super({close:!0,header:{title:"Catalog browser"},classList:["aladin-cat-browser-box"],content:Z.vertical([Z.horizontal({layout:["Search:",B],cssStyle:{width:"100%"}}),Z.horizontal({layout:["Progressive catalog:",i],cssStyle:{textAlign:"center",display:"flex",alignItems:"center",listStyle:"none",justifyContent:"space-between",width:"100%"}}),r]),...g},A.aladinDiv),E=this,this.hipsCatLoad=i,this.csForm=r,this.inputText=B,this.fnIdSelected=C}_selectItem(A,g){this.selectedItem=A,A?(A&&A.cs_service_url&&this.csForm.submit.update({disable:!1}),A&&A.hips_service_url&&this.hipsCatLoad.update({disable:!1})):(this.csForm.submit.update({disable:!0}),this.hipsCatLoad.update({disable:!0}))}attach(A){this.callback=A.callback,super.update(A)}_hide(){this.box&&this.box.remove(),super._hide()}}const fg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAxNkMxMy42NTY5IDE2IDE1IDE0LjY1NjkgMTUgMTNDMTUgMTEuMzQzMSAxMy42NTY5IDEwIDEyIDEwQzEwLjM0MzEgMTAgOSAxMS4zNDMxIDkgMTNDOSAxNC42NTY5IDEwLjM0MzEgMTYgMTIgMTZaIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMyAxNi44VjkuMkMzIDguMDc5OSAzIDcuNTE5ODQgMy4yMTc5OSA3LjA5MjAyQzMuNDA5NzMgNi43MTU2OSAzLjcxNTY5IDYuNDA5NzMgNC4wOTIwMiA2LjIxNzk5QzQuNTE5ODQgNiA1LjA3OTkgNiA2LjIgNkg3LjI1NDY0QzcuMzc3NTggNiA3LjQzOTA1IDYgNy40OTU3NiA1Ljk5MzVDNy43OTE2NiA1Ljk1OTYxIDguMDU3MDUgNS43OTU1OSA4LjIxOTY5IDUuNTQ2MDlDOC4yNTA4NiA1LjQ5ODI3IDguMjc4MzYgNS40NDMyOCA4LjMzMzMzIDUuMzMzMzNDOC40NDMyOSA1LjExMzQyIDguNDk4MjcgNS4wMDM0NiA4LjU2MDYyIDQuOTA3ODJDOC44ODU5IDQuNDA4ODIgOS40MTY2OCA0LjA4MDc4IDEwLjAwODUgNC4wMTI5OUMxMC4xMjE5IDQgMTAuMjQ0OCA0IDEwLjQ5MDcgNEgxMy41MDkzQzEzLjc1NTIgNCAxMy44NzgxIDQgMTMuOTkxNSA0LjAxMjk5QzE0LjU4MzMgNC4wODA3OCAxNS4xMTQxIDQuNDA4ODIgMTUuNDM5NCA0LjkwNzgyQzE1LjUwMTcgNS4wMDM0NSAxNS41NTY3IDUuMTEzNDUgMTUuNjY2NyA1LjMzMzMzQzE1LjcyMTYgNS40NDMyOSAxNS43NDkxIDUuNDk4MjcgMTUuNzgwMyA1LjU0NjA5QzE1Ljk0MyA1Ljc5NTU5IDE2LjIwODMgNS45NTk2MSAxNi41MDQyIDUuOTkzNUMxNi41NjEgNiAxNi42MjI0IDYgMTYuNzQ1NCA2SDE3LjhDMTguOTIwMSA2IDE5LjQ4MDIgNiAxOS45MDggNi4yMTc5OUMyMC4yODQzIDYuNDA5NzMgMjAuNTkwMyA2LjcxNTY5IDIwLjc4MiA3LjA5MjAyQzIxIDcuNTE5ODQgMjEgOC4wNzk5IDIxIDkuMlYxNi44QzIxIDE3LjkyMDEgMjEgMTguNDgwMiAyMC43ODIgMTguOTA4QzIwLjU5MDMgMTkuMjg0MyAyMC4yODQzIDE5LjU5MDMgMTkuOTA4IDE5Ljc4MkMxOS40ODAyIDIwIDE4LjkyMDEgMjAgMTcuOCAyMEg2LjJDNS4wNzk5IDIwIDQuNTE5ODQgMjAgNC4wOTIwMiAxOS43ODJDMy43MTU2OSAxOS41OTAzIDMuNDA5NzMgMTkuMjg0MyAzLjIxNzk5IDE4LjkwOEMzIDE4LjQ4MDIgMyAxNy45MjAxIDMgMTYuOFoiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==",lg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMy41IDNIMTJIOEM2LjM0MzE1IDMgNSA0LjM0MzE1IDUgNlYxOEM1IDE5LjY1NjkgNi4zNDMxNSAyMSA4IDIxSDEyTTEzLjUgM0wxOSA4LjYyNU0xMy41IDNWNy42MjVDMTMuNSA4LjE3NzI4IDEzLjk0NzcgOC42MjUgMTQuNSA4LjYyNUgxOU0xOSA4LjYyNVYxMS44MTI1IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTcuNSAyMUwxNy41IDE1TTE3LjUgMTVMMjAgMTcuNU0xNy41IDE1TDE1IDE3LjUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==",RI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIxLjY1IDEyMi44OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIxLjY1IDEyMi44OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTEuOTYsMC4yOEwxLjkxLDAuM0wxLjg4LDAuMzJjLTAuMDcsMC4wMy0wLjEzLDAuMDYtMC4xOSwwLjFMMS42NywwLjQzTDEuNjEsMC40NkwxLjU4LDAuNDhDMS41NSwwLjUsMS41MiwwLjUyLDEuNDksMC41NCBsMCwwTDEuNDUsMC41N0wxLjQ0LDAuNTdMMS40MSwwLjU5TDEuMzgsMC42MUwxLjM0LDAuNjRMMS4yOSwwLjY4bC0wLjAxLDBDMC43MywxLjExLDAuMzMsMS42OSwwLjE0LDIuMzYgQzAuMDMsMi43LTAuMDEsMy4wNywwLDMuNDN2Mi4wNWMwLjAyLDIuNTUsMi43OCw0LjEyLDQuOTgsMi44YzAuNjctMC40MSwxLjE1LTEuMDIsMS40LTEuNzNoMy40NmMyLjU1LTAuMDIsNC4xMi0yLjc4LDIuOC00Ljk4IEMxMi4wMywwLjU5LDExLDAuMDEsOS44NCwwSDMuNDJDMi45NC0wLjAyLDIuNDQsMC4wNywxLjk2LDAuMjhMMS45NiwwLjI4eiBNMTAxLjExLDEyMi44NmMwLjA5LDAuMDIsMC4xOSwwLjAyLDAuMjksMCBjMC4wMy0wLjAyLDAuMDctMC4wNCwwLjEtMC4wNWw5Ljc2LTUuNjNjMC4wOS0wLjA2LDAuMTUtMC4xNiwwLjE4LTAuMjZjMC4wMi0wLjA4LDAuMDItMC4xNi0wLjAxLTAuMjFsLTEwLjctMTguNjVsMCwwIGMtMC4wOS0wLjE2LTAuMTUtMC4zMy0wLjE5LTAuNTFjLTAuMTktMC45NCwwLjQxLTEuODUsMS4zNS0yLjA0bDE1LjctMy4yNWMwLjAyLTAuMDEsMC4wNC0wLjAxLDAuMDYtMC4wMSBjMS4zNS0wLjI4LDIuNS0wLjc2LDMuMjYtMS4zNmMwLjM3LTAuMjksMC42Mi0wLjU5LDAuNzItMC44N2MwLjA2LTAuMTgsMC4wMy0wLjM5LTAuMDktMC42M2MtMC4yMi0wLjQxLTAuNjYtMC44Ny0xLjM5LTEuMzYgTDY2Ljc5LDUxLjQ5bDQuOTUsNjQuNDZjMC4wNywwLjg4LDAuMjQsMS40OSwwLjQ4LDEuODhjMC4xNCwwLjIzLDAuMzEsMC4zNSwwLjUsMC4zOWMwLjI5LDAuMDYsMC42Ny0wLjAxLDEuMTEtMC4xOCBjMC45LTAuMzYsMS44OC0xLjEyLDIuODEtMi4xNWwxMC43MS0xMi4wMmwwLDBjMC4xMi0wLjEzLDAuMjYtMC4yNSwwLjQzLTAuMzVjMC44My0wLjQ4LDEuODktMC4yLDIuMzcsMC42M2wxMC44LDE4LjU5IEMxMDAuOTcsMTIyLjgsMTAxLjAzLDEyMi44NCwxMDEuMTEsMTIyLjg2TDEwMS4xMSwxMjIuODZMMTAxLjExLDEyMi44NnogTTEuNjEsMC40NkMxLjU3LDAuNDksMS41MywwLjUxLDEuNDksMC41NEwxLjYxLDAuNDYgTDEuNjEsMC40NnogTTYuNTYsMTguNTljLTAuMDItMi41NS0yLjc4LTQuMTItNC45OC0yLjhDMC41OSwxNi40LDAuMDEsMTcuNDMsMCwxOC41OXY2LjU1YzAuMDIsMi41NSwyLjc4LDQuMTIsNC45OCwyLjggYzAuOTktMC42MSwxLjU3LTEuNjQsMS41OC0yLjhWMTguNTlMNi41NiwxOC41OXogTTYuNTYsMzguMjZjLTAuMDItMi41NS0yLjc4LTQuMTItNC45OC0yLjhDMC41OSwzNi4wNiwwLjAxLDM3LjEsMCwzOC4yNnY2LjU1IGMwLjAyLDIuNTUsMi43OCw0LjEyLDQuOTgsMi44YzAuOTktMC42MSwxLjU3LTEuNjQsMS41OC0yLjhWMzguMjZMNi41NiwzOC4yNnogTTYuNTYsNTcuOTJjLTAuMDItMi41NS0yLjc4LTQuMTItNC45OC0yLjggYy0wLjk5LDAuNjEtMS41NywxLjY0LTEuNTgsMi44djYuNTZjMC4wMiwyLjU1LDIuNzgsNC4xMiw0Ljk4LDIuOGMwLjk5LTAuNjEsMS41Ny0xLjY0LDEuNTgtMi44VjU3LjkyTDYuNTYsNTcuOTJ6IE02LjU2LDc3LjU5IGMtMC4wMi0yLjU1LTIuNzgtNC4xMi00Ljk4LTIuOGMtMC45OSwwLjYxLTEuNTcsMS42NC0xLjU4LDIuOHY2LjU1YzAuMDIsMi41NSwyLjc4LDQuMTIsNC45OCwyLjhjMC45OS0wLjYxLDEuNTctMS42NCwxLjU4LTIuOCBWNzcuNTlMNi41Niw3Ny41OXogTTYuNTYsOTcuMjVjLTAuMDItMi41NS0yLjc4LTQuMTItNC45OC0yLjhjLTAuOTksMC42MS0xLjU3LDEuNjQtMS41OCwyLjh2Ni41NmMwLjAyLDIuNTUsMi43OCw0LjEyLDQuOTgsMi44IGMwLjk5LTAuNjEsMS41Ny0xLjY0LDEuNTgtMi44Vjk3LjI1TDYuNTYsOTcuMjV6IE0xMy4xMywxMDMuNzljLTIuNTUsMC4wMi00LjEyLDIuNzgtMi44LDQuOThjMC42MSwwLjk5LDEuNjQsMS41NywyLjgsMS41OGg2LjU1IGMyLjU1LTAuMDIsNC4xMi0yLjc4LDIuOC00Ljk4Yy0wLjYxLTAuOTktMS42NC0xLjU3LTIuOC0xLjU4SDEzLjEzTDEzLjEzLDEwMy43OXogTTMyLjc5LDEwMy43OWMtMi41NSwwLjAyLTQuMTIsMi43OC0yLjgsNC45OCBjMC42MSwwLjk5LDEuNjQsMS41NywyLjgsMS41OGg2LjU2YzIuNTUtMC4wMiw0LjEyLTIuNzgsMi44LTQuOThjLTAuNjEtMC45OS0xLjY0LTEuNTctMi44LTEuNThIMzIuNzlMMzIuNzksMTAzLjc5eiBNNTIuNDYsMTAzLjc5Yy0yLjU1LDAuMDItNC4xMiwyLjc4LTIuOCw0Ljk4YzAuNjEsMC45OSwxLjY0LDEuNTcsMi44LDEuNThoNi41NmMyLjU1LTAuMDIsNC4xMi0yLjc4LDIuOC00Ljk4IGMtMC42MS0wLjk5LTEuNjQtMS41Ny0yLjgtMS41OEg1Mi40Nkw1Mi40NiwxMDMuNzl6IE0xMDMuNzksNjMuMzZjMC4wMiwyLjU1LDIuNzgsNC4xMiw0Ljk4LDIuOGMwLjk5LTAuNjEsMS41Ny0xLjY0LDEuNTgtMi44IHYtNi41NmMtMC4wMi0yLjU1LTIuNzgtNC4xMi00Ljk4LTIuOGMtMC45OSwwLjYxLTEuNTcsMS42NC0xLjU4LDIuOFY2My4zNkwxMDMuNzksNjMuMzZ6IE0xMDMuNzksNDMuNyBjMC4wMiwyLjU1LDIuNzgsNC4xMiw0Ljk4LDIuOGMwLjk5LTAuNjEsMS41Ny0xLjY0LDEuNTgtMi44di02LjU2Yy0wLjAyLTIuNTUtMi43OC00LjEyLTQuOTgtMi44Yy0wLjk5LDAuNjEtMS41NywxLjY0LTEuNTgsMi44IFY0My43TDEwMy43OSw0My43eiBNMTAzLjc5LDI0LjAzYzAuMDIsMi41NSwyLjc4LDQuMTIsNC45OCwyLjhjMC45OS0wLjYxLDEuNTctMS42NCwxLjU4LTIuOHYtNi41NWMtMC4wMi0yLjU1LTIuNzgtNC4xMi00Ljk4LTIuOCBjLTAuOTksMC42MS0xLjU3LDEuNjQtMS41OCwyLjhWMjQuMDNMMTAzLjc5LDI0LjAzeiBNMTA0LjYzLDYuNTZjMC45OSwxLjEsMi42OSwxLjQ5LDQuMTQsMC42MWMwLjk5LTAuNjEsMS41Ny0xLjY0LDEuNTgtMi44VjMuNDIgYzAuMDMtMC42MS0wLjEyLTEuMjUtMC40Ny0xLjg0Yy0wLjYxLTAuOTktMS42NC0xLjU3LTIuOC0xLjU4aC01LjQ3Yy0yLjU1LDAuMDItNC4xMiwyLjc4LTIuOCw0Ljk4YzAuNjEsMC45OSwxLjY0LDEuNTcsMi44LDEuNTggSDEwNC42M0wxMDQuNjMsNi41NnogTTg4LjUsNi41NmMyLjU1LTAuMDIsNC4xMi0yLjc4LDIuOC00Ljk4QzkwLjY5LDAuNTksODkuNjYsMC4wMSw4OC41LDBoLTYuNTVjLTIuNTUsMC4wMi00LjEyLDIuNzgtMi44LDQuOTggYzAuNjEsMC45OSwxLjY0LDEuNTcsMi44LDEuNThIODguNUw4OC41LDYuNTZ6IE02OC44Myw2LjU2YzIuNTUtMC4wMiw0LjEyLTIuNzgsMi44LTQuOThjLTAuNjEtMC45OS0xLjY0LTEuNTctMi44LTEuNThoLTYuNTYgYy0yLjU1LDAuMDItNC4xMiwyLjc4LTIuOCw0Ljk4YzAuNjEsMC45OSwxLjY0LDEuNTcsMi44LDEuNThINjguODNMNjguODMsNi41NnogTTQ5LjE3LDYuNTZjMi41NS0wLjAyLDQuMTItMi43OCwyLjgtNC45OCBjLTAuNjEtMC45OS0xLjY0LTEuNTctMi44LTEuNThoLTYuNTZjLTIuNTUsMC4wMi00LjEyLDIuNzgtMi44LDQuOThjMC42MSwwLjk5LDEuNjQsMS41NywyLjgsMS41OEg0OS4xN0w0OS4xNyw2LjU2eiBNMjkuNSw2LjU2IGMyLjU1LTAuMDIsNC4xMi0yLjc4LDIuOC00Ljk4QzMxLjcsMC41OSwzMC42NiwwLjAxLDI5LjUsMGgtNi41NWMtMi41NSwwLjAyLTQuMTIsMi43OC0yLjgsNC45OGMwLjYxLDAuOTksMS42NCwxLjU3LDIuOCwxLjU4IEgyOS41TDI5LjUsNi41NnoiLz48L2c+PC9zdmc+";let mI=function(){let Q={};return Q.getDefaultActions=function(A){const g=A,C=I=>{g.view.selectObjects(I)};return[{label:"Copy position",action(I){let B,E=I.target.innerText;if(!E)return!1;K.copy2Clipboard(E).then(()=>{B="successful",A.statusBar&&A.statusBar.appendMessage({message:"Reticle location saved!",duration:2e3,type:"info"})}).catch(i=>{B="unsuccessful",console.info("Oops, unable to copy",i)}).finally(()=>{console.info("Copying text command was "+B)})}},{label:{icon:{tooltip:{content:"Download a PNG image file of the view",position:{direction:"top"}},monochrome:!0,url:fg,size:"small"},content:"Take a snapshot"},action(I){g.exportAsPNG()}},{label:"Add",subMenu:[{label:"New image layer",action(I){g.addNewImageLayer(),g.menu&&g.menu.open("stack")}},{label:"New catalogue layer",action(I){new RA(g)._show({position:{anchor:"center center"}})}}]},{label:{icon:{monochrome:!0,url:lg,cssStyle:{cursor:"help"}},content:"Load a local file"},subMenu:[{label:"FITS image",action(I){let B=document.createElement("input");B.type="file",B.onchange=E=>{Array.from(B.files).forEach(o=>{const D=URL.createObjectURL(o),s=o.name,w=g.createImageFITS(D,{name:s},(a,e,c,y)=>{g.gotoRaDec(a,e),g.setFoV(c*1.1)});g.setOverlayImageLayer(w,s)})},B.click()}},{label:"FITS MOC",action(I){let B=document.createElement("input");B.type="file",B.onchange=E=>{Array.from(B.files).forEach(o=>{const D=URL.createObjectURL(o);let s=O.MOCFromURL(D,{name:o.name});g.addMOC(s)})},B.click()}},{label:"VOTable",action(I){let B=document.createElement("input");B.type="file",B.onchange=E=>{Array.from(B.files).forEach(o=>{const D=URL.createObjectURL(o);O.catalogFromURL(D,{name:o.name,hoverColor:"yellow",onClick:"showTable"},s=>{g.addCatalog(s)},!1)})},B.click()}}]},{label:{icon:{monochrome:!0,url:RI,size:"small"},content:"Select sources"},subMenu:[{label:"Circular",action(I){g.select("circle",C)}},{label:"Rectangular",action(I){g.select("rect",C)}},{label:"Polygon",action(I){g.select("poly",C)}}]},{label:{icon:{tooltip:{content:"Use Sesame, our name resolver!",position:{direction:"top"}},monochrome:!0,url:VA,size:"small"},content:"What is this?"},action(I,B){Hg(g.view,{x:parseInt(B.element().style.left),y:parseInt(B.element().style.top)})}},{label:"HiPS2FITS cutout",action(I){let B=g.getBaseImageLayer().id,E=JSON.stringify(g.getViewWCS()),i=g.getRaDec(),o=Math.max.apply(null,g.getFov()),D="https://alasky.cds.unistra.fr/hips-image-services/hips2fits#";D+="hips="+encodeURIComponent(B),D+="&wcs="+encodeURIComponent(E),D+="&ra="+i[0],D+="&dec="+i[1],D+="&fov="+o,window.open(D,"_blank")}}]},Q}();const xg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPnJhZGlvLXdhdmVzPC90aXRsZT4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9ImRyb3AiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyLjY2NjY2NywgNzguNjQxMDY3KSI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMjU2LDE3Ny4zNTg5MzMgQzI1NiwyMDAuOTIxNiAyMzYuODk4MTMzLDIyMC4wMjU2IDIxMy4zMzMzMzMsMjIwLjAyNTYgQzE4OS43Njg1MzMsMjIwLjAyNTYgMTcwLjY2NjY2NywyMDAuOTIxNiAxNzAuNjY2NjY3LDE3Ny4zNTg5MzMgQzE3MC42NjY2NjcsMTUzLjc5NjI2NyAxODkuNzY4NTMzLDEzNC42OTIyNjcgMjEzLjMzMzMzMywxMzQuNjkyMjY3IEMyMzYuODk4MTMzLDEzNC42OTIyNjcgMjU2LDE1My43OTYyNjcgMjU2LDE3Ny4zNTg5MzMgWiBNMTI4LDE3Ny4zNTg5MzMgQzEyOCwxNDcuNzc2IDE0My4wNzE1NzMsMTIxLjczNjk2IDE2NS45MzYyMTMsMTA2LjQyNzA5MyBMMTQyLjIyMjcyLDcwLjk0MjcyIEMxMDcuOTI1NzYsOTMuOTA2MzQ2NyA4NS4zMzMzMzMzLDEzMi45ODM0NjcgODUuMzMzMzMzMywxNzcuMzU4OTMzIEM4NS4zMzMzMzMzLDIyMS43MzQ0IDEwNy45MjU3NiwyNjAuODEyOCAxNDIuMjIyNzIsMjgzLjc3NiBMMTY1LjkzNjIxMywyNDguMjg4IEMxNDMuMDcxNTczLDIzMi45NzkyIDEyOCwyMDYuOTQxODY3IDEyOCwxNzcuMzU4OTMzIFogTTI5OC42NjY2NjcsMTc3LjM1ODkzMyBDMjk4LjY2NjY2NywyMDYuOTQxODY3IDI4My41OTQ2NjcsMjMyLjk3OTIgMjYwLjcyOTYsMjQ4LjI4OCBMMjg0LjQ0MzczMywyODMuNzc2IEMzMTguNzQxMzMzLDI2MC44MTI4IDM0MS4zMzMzMzMsMjIxLjczNDQgMzQxLjMzMzMzMywxNzcuMzU4OTMzIEMzNDEuMzMzMzMzLDEzMi45ODM0NjcgMzE4Ljc0MTMzMyw5My45MDYxMzMzIDI4NC40NDM3MzMsNzAuOTQyNzIgTDI2MC43Mjk2LDEwNi40MjcwOTMgQzI4My41OTQ2NjcsMTIxLjczNjk2IDI5OC42NjY2NjcsMTQ3Ljc3NiAyOTguNjY2NjY3LDE3Ny4zNTg5MzMgWiBNMzMxLjg1MDY2NywxLjQyMTA4NTQ3ZS0xNCBMMzA4LjE0NzIsMzUuNDcxMzYgQzM1My44NzUyLDY2LjA4ODUzMzMgMzg0LDExOC4xOTU0MTMgMzg0LDE3Ny4zNTg5MzMgQzM4NCwyMzYuNTIyNjY3IDM1My44NzUyLDI4OC42MjkzMzMgMzA4LjE0NzIsMzE5LjI0NjkzMyBMMzMxLjg1MDY2NywzNTQuNzE3ODY3IEMzODkuMDA5MDY3LDMxNi40NDggNDI2LjY2NjY2NywyNTEuMzE1MiA0MjYuNjY2NjY3LDE3Ny4zNTg5MzMgQzQyNi42NjY2NjcsMTAzLjQwMzczMyAzODkuMDExMiwzOC4yNzA5MzMzIDMzMS44NTA2NjcsMS40MjEwODU0N2UtMTQgWiBNOTQuODE2NDI2NywzNTQuNzE3ODY3IEwxMTguNTE5NDY3LDMxOS4yNDkwNjcgQzcyLjc5MDQsMjg4LjYyOTMzMyA0Mi42NjY2NjY3LDIzNi41MjI2NjcgNDIuNjY2NjY2NywxNzcuMzU4OTMzIEM0Mi42NjY2NjY3LDExOC4xOTU0MTMgNzIuNzkwNCw2Ni4wODg1MzMzIDExOC41MTk0NjcsMzUuNDY4OCBMOTQuODE2NDI2NywxLjQyMTA4NTQ3ZS0xNCBDMzcuNjU2MzIsMzguMjcwOTMzMyA3LjEwNTQyNzM2ZS0xNSwxMDMuNDAwOTYgNy4xMDU0MjczNmUtMTUsMTc3LjM1ODkzMyBDNy4xMDU0MjczNmUtMTUsMjUxLjMxNzMzMyAzNy42NTYzMiwzMTYuNDQ4IDk0LjgxNjQyNjcsMzU0LjcxNzg2NyBaIiBpZD0iU2hhcGUiPg0KDQo8L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=",rg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPnJhZGlvLXdhdmVzLW9mZjwvdGl0bGU+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJkcm9wIiBmaWxsPSIjMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi42NjY2NjcsIDU5LjU4MTcyMikiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTQ3LjA4NDk0OTMsLTEuNDIxMDg1NDdlLTE0IEw0MDkuNzUxNjE2LDM2Mi42NjY2NjIgTDM3OS41ODE3MTcsMzkyLjgzNjU2MSBMMjI0LjM4NTAzMiwyMzcuNjM5Njg3IEMyMjAuODYwMTg1LDIzOC41ODIzNjIgMjE3LjE1NTQ2NCwyMzkuMDg0OTQ1IDIxMy4zMzMzMzMsMjM5LjA4NDk0NSBDMTg5Ljc2ODUzMywyMzkuMDg0OTQ1IDE3MC42NjY2NjcsMjE5Ljk4MDk0NSAxNzAuNjY2NjY3LDE5Ni40MTgyNzggQzE3MC42NjY2NjcsMTkyLjU5NjEzMSAxNzEuMTY5Mjg5LDE4OC44OTEzMDQgMTcyLjExMjA1MSwxODUuMzY2MzA2IEwxMzkuODI2NDMxLDE1My4wODIwMDcgQzEzMi4zMTM2MzUsMTY1Ljc3OTY2OCAxMjgsMTgwLjU5MTgyNCAxMjgsMTk2LjQxODI3OCBDMTI4LDIyNS43MDUzODIgMTQyLjc3MTY0OSwyNTEuNTE3NDQzIDE2NS4yNTI2MTksMjY2Ljg4NDg2OSBMMTY1LjkzNjIxMywyNjcuMzQ3MzQ1IEwxNDIuMjIyNzIsMzAyLjgzNTM0NSBDMTA3LjkyNTc2LDI3OS44NzIxNDUgODUuMzMzMzMzMywyNDAuNzkzNzQ1IDg1LjMzMzMzMzMsMTk2LjQxODI3OCBDODUuMzMzMzMzMywxNjguNzcxMzkyIDk0LjEwMjcyNDksMTQzLjE4MTA5MiAxMDkuMDA4NDkxLDEyMi4yNjI4MDQgTDc4LjUyNjAxMjUsOTEuNzgwNzkwMyBDNTYuMDUzNDUwMiwxMjAuNjc0MDUyIDQyLjY2NjY2NjcsMTU2Ljk3ODIwMyA0Mi42NjY2NjY3LDE5Ni40MTgyNzggQzQyLjY2NjY2NjcsMjU0Ljk5MDM3NCA3Mi4xOTA5Mzc3LDMwNi42NDU4MzkgMTE3LjE1MjI5MSwzMzcuMzgzMzg4IEwxMTguNTE5NDY3LDMzOC4zMDg0MTEgTDk0LjgxNjQyNjcsMzczLjc3NzIxMSBDMzcuNjU2MzIsMzM1LjUwNzM0NSA3LjEwNTQyNzM2ZS0xNSwyNzAuMzc2Njc4IDcuMTA1NDI3MzZlLTE1LDE5Ni40MTgyNzggQzcuMTA1NDI3MzZlLTE1LDE0NS4xODc2MDQgMTguMDY4NzQ2MSw5OC4xOTI4NzAxIDQ4LjE3MjY5NDcsNjEuNDI3MjczNyBMMTYuOTE1MDU1MywzMC4xNjk4OTQgTDQ3LjA4NDk0OTMsLTEuNDIxMDg1NDdlLTE0IFogTTMzMS44NTA2NjcsMTkuMDU5MzQ0NyBDMzg5LjAxMTIsNTcuMzMwMjc4IDQyNi42NjY2NjcsMTIyLjQ2MzA3OCA0MjYuNjY2NjY3LDE5Ni40MTgyNzggQzQyNi42NjY2NjcsMjMyLjAyMjQ1OSA0MTcuOTM4ODY5LDI2NS41ODE2NDkgNDAyLjUwOTE3LDI5NS4wODMwNDQgTDM3MC40ODcxNzEsMjYzLjA2MjA5NiBDMzc5LjE4NjU1OSwyNDIuNTg5NjA3IDM4NCwyMjAuMDY3NzQzIDM4NCwxOTYuNDE4Mjc4IEMzODQsMTM3Ljg0NjM5MyAzNTQuNDc0Njg0LDg2LjE5MDcyMTMgMzA5LjUxNDM0NSw1NS40NTU2NTIzIEwzMDguMTQ3Miw1NC41MzA3MDQ3IEwzMzEuODUwNjY3LDE5LjA1OTM0NDcgWiBNMjg0LjQ0MzczMyw5MC4wMDIwNjQ3IEMzMTguNzQxMzMzLDExMi45NjU0NzggMzQxLjMzMzMzMywxNTIuMDQyODExIDM0MS4zMzMzMzMsMTk2LjQxODI3OCBDMzQxLjMzMzMzMywyMDcuODg0OTgzIDMzOS44MjQ4MzEsMjE4Ljk5Nzk5NSAzMzYuOTk1NjU4LDIyOS41NzA2NTggTDI5OC41MDIwMTMsMTkxLjA3NzEyIEMyOTYuODI4MDQ0LDE2NC4wMDc5NzYgMjgyLjUxNzUyNCwxNDAuMzc2MDU4IDI2MS40MTMyMDcsMTI1Ljk0ODk0NiBMMjYwLjcyOTYsMTI1LjQ4NjQzOCBMMjg0LjQ0MzczMyw5MC4wMDIwNjQ3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+DQoNCjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==";class Dg extends X{constructor(A,g){if(!g.samp)A={...A,icon:{monochrome:!0,url:rg},tooltip:{content:"SAMP disabled in Aladin Lite options",position:{direction:"top"}},disable:!0};else{let C=A&&A.tooltip||{content:"Connect to SAMP Hub",position:{direction:"top"}},I=A&&A.action;I||(I=B=>{B.register()}),A={...A,icon:{monochrome:!0,url:g.samp.isConnected()?xg:rg},tooltip:C,action(B){I(g.samp)}}}super(A),this._addListeners(g)}_addListeners(A){let g=this;R.SAMP_CONNECTED.listenedBy(A.aladinDiv,function(C){const I={monochrome:!0,url:xg};g.update({icon:I})}),R.SAMP_DISCONNECTED.listenedBy(A.aladinDiv,function(C){const I={monochrome:!0,url:rg};g.update({icon:I})})}static sendSources(A){return new Dg({size:"small",tooltip:{content:"Send a table through SAMP Hub"},action(g){A.contextMenu._hide();let C=I=>{let B=I;return I.source&&(B=I.source),B};for(const I of A.view.selection){const E=C(I[0]).catalog,{url:i,name:o}=E;g.loadVOTable(i,o,i);let D=[];for(const s of I){let w=C(s);D.push(""+w.rowIdx)}g.tableSelectRowList(o,i,D)}}},A)}}let Wg=function(){function Q(A){this.opacity=A&&A.opacity||1,this.colormap=A&&A.colormap||"native",this.colormap=this.colormap.toLowerCase(),this.stretch=A&&A.stretch||"linear",this.stretch=this.stretch.toLowerCase(),this.reversed=!1,A&&A.reversed===!0&&(this.reversed=!0),A&&Number.isFinite(A.minCut)&&(this.minCut=A.minCut),A&&Number.isFinite(A.maxCut)&&(this.maxCut=A.maxCut),this.additiveBlending=A&&A.additive,this.additiveBlending===void 0&&(this.additiveBlending=!1),this.kGamma=A&&A.gamma||1,this.kSaturation=A&&A.saturation||0,this.kBrightness=A&&A.brightness||0,this.kContrast=A&&A.contrast||0}return Q.prototype.get=function(){let A={srcColorFactor:"SrcAlpha",dstColorFactor:"OneMinusSrcAlpha",func:"FuncAdd"};return this.additiveBlending&&(A={srcColorFactor:"SrcAlpha",dstColorFactor:"One",func:"FuncAdd"}),{blendCfg:A,opacity:this.opacity,color:{kGamma:this.kGamma,kSaturation:this.kSaturation,kBrightness:this.kBrightness,kContrast:this.kContrast,stretch:this.stretch,minCut:this.minCut,maxCut:this.maxCut,reversed:this.reversed,cmapName:this.colormap}}},Q.prototype.setOptions=function(A){this.setColormap(A.colormap,A),this.setCuts(A.minCut,A.maxCut),this.setBrightness(A.brightness),this.setSaturation(A.saturation),this.setContrast(A.contrast),this.setGamma(A.gamma),this.setOpacity(A.opacity),this.setBlendingConfig(A.additive)},Q.prototype.setBrightness=function(A){A==null||A==null||(A=+A||0,this.kBrightness=Math.max(-1,Math.min(A,1)))},Q.prototype.getBrightness=function(){return this.kBrightness},Q.prototype.setContrast=function(A){A==null||A==null||(A=+A||0,this.kContrast=Math.max(-1,Math.min(A,1)))},Q.prototype.getContrast=function(){return this.kContrast},Q.prototype.setSaturation=function(A){A==null||A==null||(A=+A||0,this.kSaturation=Math.max(-1,Math.min(A,1)))},Q.prototype.getSaturation=function(){return this.kSaturation},Q.prototype.setGamma=function(A){A==null||A==null||(A=+A,this.kGamma=Math.max(.1,Math.min(A,10)))},Q.prototype.getGamma=function(){return this.kGamma},Q.prototype.setOpacity=function(A){A==null||A==null||(A=+A,this.opacity=Math.max(0,Math.min(A,1)))},Q.prototype.setAlpha=Q.prototype.setOpacity,Q.prototype.getOpacity=function(){return this.opacity},Q.prototype.getAlpha=Q.prototype.getOpacity,Q.prototype.setBlendingConfig=function(A){A!=null&&(this.additiveBlending=A)},Q.prototype.getBlendingConfig=function(){return this.additiveBlending},Q.prototype.setColormap=function(A,g){this.colormap=A&&A.toLowerCase()||this.colormap;let C=g&&g.stretch||this.stretch||"linear";this.stretch=C.toLowerCase(),g&&g.reversed!==void 0&&(this.reversed=g.reversed)},Q.prototype.getColormap=function(){return this.colormap},Q.prototype.getReversed=function(){return this.reversed},Q.prototype.setCuts=function(A,g){A==null||g===null||g===void 0||(this.minCut=A,this.maxCut=g)},Q.prototype.getCuts=function(){return[this.minCut,this.maxCut]},Q}(),oA={};oA.tileSize=function(Q){let A=Q&&Q.hips_tile_width&&+Q.hips_tile_width||512;return A&A-1!==0&&(A=512),A},oA.cooFrame=function(Q){return Q&&Q.hips_body&&"ICRSd"||Q&&Q.hips_frame||"icrs"},oA.maxOrder=function(Q){return Q&&Q.hips_order&&+Q.hips_order},oA.minOrder=function(Q){return Q&&Q.hips_order_min&&+Q.hips_order_min||0},oA.formats=function(Q){let A=Q&&Q.hips_tile_format||"jpeg";return A=A.split(" ").map(g=>g.toLowerCase()),A},oA.initialFov=function(Q){let A=Q&&Q.hips_initial_fov&&+Q.hips_initial_fov;return A&&A<2777777e-11&&(A=360),A},oA.skyFraction=function(Q){return Q&&Q.moc_sky_fraction&&+Q.moc_sky_fraction||0},oA.cutouts=function(Q){let A=Q&&Q.hips_pixel_cut&&Q.hips_pixel_cut.split(" ");const g=A&&parseFloat(A[0]),C=A&&parseFloat(A[1]);return[g,C]},oA.bitpix=function(Q){return Q&&Q.hips_pixel_bitpix&&+Q.hips_pixel_bitpix},oA.isPlanetaryBody=function(Q){return Q&&Q.hips_body!==void 0};let AA=function(){function Q(A,g,C){if(this.added=!1,this.id=A,this.options=C,this.name=C&&C.name||A,this.startUrl=C.startUrl,this.slice=0,g instanceof FileList){let B={};for(var I of g){let E=I.webkitRelativePath;if(E.includes("Norder")&&E.includes("Npix")){const i=+E.substring(E.indexOf("Norder")+6).split("/")[0];B[i]||(B[i]={});let o=E.substring(E.indexOf("Npix")+4).split(".");const D=+o[0],s=o[1];B[i][D]||(B[i][D]={}),B[i][D][s]=I}E.includes("properties")&&(B.properties=I),E.includes("Moc")&&(B.moc=I)}this.localFiles=B}else g instanceof Object&&(this.localFiles=g);this.url=g,this.maxOrder=C.maxOrder,this.minOrder=C.minOrder||0,this.cooFrame=z.fromString(C.cooFrame,null),this.tileSize=C.tileSize,this.skyFraction=C.skyFraction,this.longitudeReversed=C.longitudeReversed===void 0?!1:C.longitudeReversed,this.imgFormat=C.imgFormat,this.formats=C.formats,this.defaultFitsMinCut=C.defaultFitsMinCut,this.defaultFitsMaxCut=C.defaultFitsMaxCut,this.numBitsPerPixel=C.numBitsPerPixel,this.creatorDid=C.creatorDid,this.errorCallback=C.errorCallback,this.successCallback=C.successCallback,this.colorCfg=new Wg(C)}return Q.prototype._fetchFasterUrlFromProperties=function(A){let g=this;aA.getFasterMirrorUrl(A).then(C=>{g.url!==C&&(console.info("Change url of ",g.id," to ",C),g.url=C,g.added&&g.view.wasm.setHiPSUrl(g.creatorDid,C))}).catch(C=>{console.error(g),console.error(C)})},Q.prototype._parseProperties=function(A){let g=this;g.creatorDid=A.creator_did||g.creatorDid,g.cubeDepth=A&&A.hips_cube_depth&&+A.hips_cube_depth,g.cubeFirstFrame=A&&A.hips_cube_firstframe&&+A.hips_cube_firstframe;const C=oA.maxOrder(A);C!==void 0&&(g.maxOrder=C),g.tileSize=oA.tileSize(A)||g.tileSize,g.formats=oA.formats(A)||g.formats;const I=oA.minOrder(A);I!==void 0&&(g.minOrder=I);let B=oA.cooFrame(A);g.cooFrame=z.fromString(B,g.cooFrame||z.ICRS),g.skyFraction=oA.skyFraction(A),g.initialFov=oA.initialFov(A),g.initialRa=A&&A.hips_initial_ra&&+A.hips_initial_ra,g.initialDec=A&&A.hips_initial_dec&&+A.hips_initial_dec;const E=oA.cutouts(A);if(g.defaultFitsMinCut=E[0],g.defaultFitsMaxCut=E[1],g.numBitsPerPixel=oA.bitpix(A)||g.numBitsPerPixel,A.hips_body&&(g.hipsBody=A.hips_body,g.longitudeReversed=!0),g.name=g.name||A.obs_title,g.name=g.name||g.id||g.url,g.name=g.name.replace(/ +/g," "),g.creatorDid=g.creatorDid||g.id||g.url,g.imgFormat){if(g.imgFormat=g.imgFormat.toLowerCase(),g.imgFormat==="jpg"&&(g.imgFormat="jpeg"),g.imgFormat==="fits"&&g.formats&&g.formats.indexOf("fits")<0)throw g.name+" does not provide fits tiles";if(g.imgFormat==="webp"&&g.formats&&g.formats.indexOf("webp")<0)throw g.name+" does not provide webp tiles";if(g.imgFormat==="png"&&g.formats&&g.formats.indexOf("png")<0)throw g.name+" does not provide png tiles";if(g.imgFormat==="jpeg"&&g.formats&&g.formats.indexOf("jpeg")<0)throw g.name+" does not provide jpeg tiles"}else if(g.formats.indexOf("webp")>=0)g.imgFormat="webp";else if(g.formats.indexOf("png")>=0)g.imgFormat="png";else if(g.formats.indexOf("jpeg")>=0)g.imgFormat="jpeg";else if(g.formats.indexOf("fits")>=0)g.imgFormat="fits";else throw"Unsupported format(s) found in the properties: "+g.formats;let i,o;g.imgFormat==="fits"?(i=g.colorCfg.minCut||g.defaultFitsMinCut||0,o=g.colorCfg.maxCut||g.defaultFitsMaxCut||1):(i=g.colorCfg.minCut||0,o=g.colorCfg.maxCut||1),g.setOptions({minCut:i,maxCut:o}),g.formats=g.formats||[g.imgFormat],g._saveInCache()},Q.prototype.isPlanetaryBody=function(){return this.hipsBody!==void 0},Q.prototype.setImageFormat=function(A){let g=this;g.query.then(()=>{let C=A.toLowerCase();if(C!=="fits"&&C!=="png"&&C!=="jpg"&&C!=="jpeg"&&C!=="webp")throw'Formats must lie in ["fits", "png", "jpg", "webp"]';if(C==="jpg"&&(C="jpeg"),g.imgFormat===C)return;const I=g.formats;if(C==="fits"&&I.indexOf("fits")<0)throw g.id+" does not provide fits tiles";if(C==="webp"&&I.indexOf("webp")<0)throw g.id+" does not provide webp tiles";if(C==="png"&&I.indexOf("png")<0)throw g.id+" does not provide png tiles";if(C==="jpeg"&&I.indexOf("jpeg")<0)throw g.id+" does not provide jpeg tiles";(g.imgFormat==="png"||g.imgFormat==="webp"||g.imgFormat==="jpeg")&&C==="fits"?Number.isFinite(g.defaultFitsMinCut)&&Number.isFinite(g.defaultFitsMaxCut)&&g.setCuts(g.defaultFitsMinCut,g.defaultFitsMaxCut):g.imgFormat==="fits"&&g.setCuts(0,1),g.imgFormat=C,g._updateMetadata()})},Q.prototype.getAvailableFormats=function(){return this.formats},Q.prototype.setOpacity=function(A){this.setOptions({opacity:A})},Q.prototype.setBlendingConfig=function(A=!1){this.setOptions({additive:A})},Q.prototype.setColormap=function(A,g){this.setOptions({colormap:A,...g})},Q.prototype.setCuts=function(A,g){this.setOptions({minCut:A,maxCut:g})},Q.prototype.getCuts=function(){return this.colorCfg.getCuts()},Q.prototype.setGamma=function(A){this.setOptions({gamma:A})},Q.prototype.setSaturation=function(A){this.setOptions({saturation:A})},Q.prototype.setBrightness=function(A){this.setOptions({brightness:A})},Q.prototype.setContrast=function(A){this.setOptions({contrast:A})},Q.prototype.setSliceNumber=function(A){this.slice=A,this.added&&this.view.wasm.setSliceNumber(this.layer,A)},Q.prototype._updateMetadata=function(){try{this.added&&(this.view.wasm.setImageMetadata(this.layer,{...this.colorCfg.get(),longitudeReversed:this.longitudeReversed,imgFormat:this.imgFormat}),R.HIPS_LAYER_CHANGED.dispatchedTo(this.view.aladinDiv,{layer:this}),this._saveInCache())}catch(A){console.error(A)}},Q.prototype.setOptions=function(A){this.colorCfg.setOptions(A),(A.colormap==null||A.colormap==null)&&delete A.colormap,this.options={...this.options,...A},this._updateMetadata()},Q.prototype.toggle=function(){const A=this.getOpacity();A!=0?(this.prevOpacity=A,this.setOpacity(0)):this.setOpacity(this.prevOpacity)},Q.prototype.setAlpha=Q.prototype.setOpacity,Q.prototype.getColorCfg=function(){return this.colorCfg},Q.prototype.getOpacity=function(){return this.colorCfg.getOpacity()},Q.prototype.getAlpha=Q.prototype.getOpacity,Q.prototype.readPixel=function(A,g){return this.view.wasm.readPixel(A,g,this.layer)},Q.prototype._setView=function(A){let g=this;if(this.view)return;if(this.view=A,this.localFiles){g.query=(async()=>(await aA.fetchFromFile(g.localFiles.properties).then(B=>{g._parseProperties(B),g.url="local",delete g.localFiles.properties}),g))();return}let C=!0,I=K.isUrl(this.url)===void 0;this.imgFormat==="fits"?C=!(this.maxOrder&&!I&&this.url&&this.imgFormat&&this.tileSize&&this.cooFrame&&this.numBitsPerPixel):C=!(this.maxOrder&&!I&&this.url&&this.imgFormat&&this.tileSize&&this.cooFrame),g.query=(async()=>{if(C)if(g.startUrl&&I){await aA.fetchFromUrl(g.startUrl).then(B=>{g._parseProperties(B)});try{let B=g.url||g.id;g.url=g.startUrl,setTimeout(()=>{g.added&&aA.fetchFromID(B).then(E=>{g._fetchFasterUrlFromProperties(E)}).catch(()=>aA.fetchFromUrl(B).then(E=>{g._parseProperties(E)}))},1e3)}catch(B){throw B}}else if(!this.startUrl&&I)try{let B=g.url||g.id;await aA.fetchFromID(B).then(E=>{g.url=E.hips_service_url,g._parseProperties(E),g._fetchFasterUrlFromProperties(E)}).catch(()=>aA.fetchFromUrl(B).then(E=>{g._parseProperties(E)}))}catch(B){throw B}else await aA.fetchFromUrl(g.url).then(B=>{g._parseProperties(B)});else g._parseProperties({hips_order:this.maxOrder,hips_service_url:this.url,hips_tile_width:this.tileSize,hips_frame:this.cooFrame.label});return g})()},Q.prototype._saveInCache=function(){let A=this,g=this.view.aladin.hipsCache;g.contains(A.id)&&g.append(A.id,this.options)},Q.prototype._add=function(A){this.layer=A;let g=this;const C={layer:A,properties:{creatorDid:g.creatorDid,url:g.url,maxOrder:g.maxOrder,cooFrame:g.cooFrame.system,tileSize:g.tileSize,formats:g.formats,bitpix:g.numBitsPerPixel,skyFraction:g.skyFraction,minOrder:g.minOrder,hipsInitialFov:g.initialFov,hipsInitialRa:g.initialRa,hipsInitialDec:g.initialDec,hipsCubeDepth:g.cubeDepth,isPlanetaryBody:g.isPlanetaryBody(),hipsBody:g.hipsBody},meta:{...this.colorCfg.get(),longitudeReversed:this.longitudeReversed,imgFormat:this.imgFormat}};let I;if(this.localFiles){I=new EA.wasmLibs.core.HiPSLocalFiles(this.localFiles.moc);let o;for(var B in this.localFiles)if(B!=="moc")for(var E in this.localFiles[B])for(var i in this.localFiles[B][E]){i==="png"?o=EA.wasmLibs.core.ImageExt.Png:i==="fits"?o=EA.wasmLibs.core.ImageExt.Fits:o=EA.wasmLibs.core.ImageExt.Jpeg;const D=this.localFiles[B][+E][i];I.insert(+B,BigInt(+E),o,D)}}return this.view.wasm.addHiPS(C,I),Promise.resolve(this).then(o=>(this.added=!0,o.successCallback&&o.successCallback(o),o))},Q.DEFAULT_SURVEY_ID="P/DSS2/color",Q}(),bI=function(){function Q(g){g instanceof HTMLImageElement?this.img=g:g instanceof ArrayBuffer?this.img=g:(this.id=g||"",this.img={complete:!1}),this.xmp="",this.wcsdata=!1,this.AVMdefinedTags={Creator:"photoshop:Source",CreatorURL:"Iptc4xmpCore:CiUrlWork","Contact.Name":"dc:creator","Contact.Email":"Iptc4xmpCore:CiEmailWork","Contact.Telephone":"Iptc4xmpCore:CiTelWork","Contact.Address":"Iptc4xmpCore:CiAdrExtadr","Contact.City":"Iptc4xmpCore:CiAdrCity","Contact.StateProvince":"Iptc4xmpCore:CiAdrRegion","Contact.PostalCode":"Iptc4xmpCore:CiAdrPcode","Contact.Country":"Iptc4xmpCore:CiAdrCtry",Rights:"xapRights:UsageTerms",Title:"dc:title",Headline:"photoshop:Headline",Description:"dc:description","Subject.Category":"avm:Subject.Category","Subject.Name":"dc:subject",Distance:"avm:Distance","Distance.Notes":"avm:Distance.Notes",ReferenceURL:"avm:ReferenceURL",Credit:"photoshop:Credit",Date:"photoshop:DateCreated",ID:"avm:ID",Type:"avm:Type","Image.ProductQuality":"avm:Image.ProductQuality",Facility:"avm:Facility",Instrument:"avm:Instrument","Spectral.ColorAssignment":"avm:Spectral.ColorAssignment","Spectral.Band":"avm:Spectral.Band","Spectral.Bandpass":"avm:Spectral.Bandpass","Spectral.CentralWavelength":"avm:Spectral.CentralWavelength","Spectral.Notes":"avm:Spectral.Notes","Temporal.StartTime":"avm:Temporal.StartTime","Temporal.IntegrationTime":"avm:Temporal.IntegrationTime",DatasetID:"avm:DatasetID","Spatial.CoordinateFrame":"avm:Spatial.CoordinateFrame","Spatial.Equinox":"avm:Spatial.Equinox","Spatial.ReferenceValue":"avm:Spatial.ReferenceValue","Spatial.ReferenceDimension":"avm:Spatial.ReferenceDimension","Spatial.ReferencePixel":"avm:Spatial.ReferencePixel","Spatial.Scale":"avm:Spatial.Scale","Spatial.Rotation":"avm:Spatial.Rotation","Spatial.CoordsystemProjection":"avm:Spatial.CoordsystemProjection","Spatial.Quality":"avm:Spatial.Quality","Spatial.Notes":"avm:Spatial.Notes","Spatial.FITSheader":"avm:Spatial.FITSheader","Spatial.CDMatrix":"avm:Spatial.CDMatrix",Publisher:"avm:Publisher",PublisherID:"avm:PublisherID",ResourceID:"avm:ResourceID",ResourceURL:"avm:ResourceURL",RelatedResources:"avm:RelatedResources",MetadataDate:"avm:MetadataDate",MetadataVersion:"avm:MetadataVersion"}}Q.prototype.load=function(g){if(!this.img&&this.id&&(this.img=document.getElementById(this.id)),this.img instanceof ArrayBuffer){this.getData(g);return}if(this.img.complete)this.getData(g);else{var C=this;A(this.img,"load",function(){C.getData(g)})}},Q.prototype.getData=function(g){return this.imageHasData()?typeof g=="function"&&g(this):this.getImageData(this.img,g),!0},Q.prototype.getImageData=function(g,C){var I=this;const B=E=>{const i=new DataView(E);var o=I.findAVMinJPEG(i);I.wcs=o||{},I.wcsdata=I.wcs!==void 0&&Object.keys(I.wcs).length>0,typeof C=="function"&&C(I)};if(g instanceof ArrayBuffer)B(g);else{let E=new Request(g.src,{method:"GET"});fetch(E).then(i=>i.arrayBuffer()).then(i=>{B(i)})}};function A(g,C,I){g.addEventListener?g.addEventListener(C,I,!1):g.attachEvent&&g.attachEvent("on"+C,I)}return Q.prototype.imageHasData=function(){return this.img.wcsdata},Q.prototype.findAVMinJPEG=function(g){if(g.getUint8(0)!=255||g.getUint8(1)!=216)return!1;for(var C=2,I=g.byteLength;CArray.isArray(D)?D[0]:D;I.CTYPE1=o(C["Spatial.CoordinateFrame"])==="GAL"?"GLON-":"RA---",I.CTYPE1+=o(C["Spatial.CoordsystemProjection"]),I.CTYPE2=o(C["Spatial.CoordinateFrame"])==="GAL"?"GLAT-":"DEC--",I.CTYPE2+=o(C["Spatial.CoordsystemProjection"]),o(C["Spatial.Equinox"])&&(I.EQUINOX=+o(C["Spatial.Equinox"])),I.NAXIS1=C["Spatial.ReferenceDimension"]&&+C["Spatial.ReferenceDimension"][0],I.NAXIS2=C["Spatial.ReferenceDimension"]&&+C["Spatial.ReferenceDimension"][1],C["Spatial.CDMatrix"]?(console.warn("Spatial.CDMatrix is deprecated in favor of Spatial.Scale + Spatial.Rotation"),I.CD1_1=+C["Spatial.CDMatrix"][0],I.CD1_2=+C["Spatial.CDMatrix"][1],I.CD2_1=+C["Spatial.CDMatrix"][2],I.CD2_2=+C["Spatial.CDMatrix"][3]):(I.CDELT1=C["Spatial.Scale"]&&+C["Spatial.Scale"][0],I.CDELT2=C["Spatial.Scale"]&&+C["Spatial.Scale"][1],o(C["Spatial.Rotation"])!==void 0&&(I.CROTA2=+o(C["Spatial.Rotation"]))),I.CRPIX1=C["Spatial.ReferencePixel"]&&+C["Spatial.ReferencePixel"][0],I.CRPIX2=C["Spatial.ReferencePixel"]&&+C["Spatial.ReferencePixel"][1],I.CRVAL1=C["Spatial.ReferenceValue"]&&+C["Spatial.ReferenceValue"][0],I.CRVAL2=C["Spatial.ReferenceValue"]&&+C["Spatial.ReferenceValue"][1]}else{var B=!1;for(var E of["NAXIS1","NAXIS2","CTYPE1","CTYPE2","CRPIX1","CRPIX2","CRVAL1","CRVAL2","LONPOLE","LATPOLE","CDELT1","CDELT2","PC1_1","PC2_2","PC1_2","PC2_1","CD1_1","CD2_2","CD1_2","CD2_1"]){B=!1;let D=this.xmp.slice(this.xmp.indexOf(E)).split(" ");for(var i of D){if(B&&i!==""){I[E]=parseFloat(i),Number.isNaN(I[E])&&((i[0]==="'"||i[0]==='"')&&(i=i.slice(1,i.length-1)),I[E]=i);break}i==="="&&(B=!0)}}}return I},Q.prototype.readXMP=function(g){for(var C=g.byteLength,I="",B=!1,E=0,i="0x3C 0x3F 0x78 0x70 0x61 0x63 0x6B 0x65 0x74 0x20 0x62 0x65 0x67 0x69 0x6E 0x3D ",o=14,D="",s=-1,w=0;w=0){for(var c="",w=s;c.indexOf("")<0&&w=0){C={};for(var I in this.AVMdefinedTags){var B=this.AVMdefinedTags[I];B.toLowerCase();var E=g.indexOf(B)+B.length+2,i=g.indexOf('"',E),o=g.substring(E-2,E-1);if(o=="=")C[I]=g.substring(E,i);else if(o==">"){i=g.indexOf("",E);var D=g.substring(E-1,i),s=new Array(0),w=D.replace(/[\n\r]/g,"");w=w.replace(/ +/g," "),s=w.split(/ ?<\/?[^>]+> ?/g);for(var a=new Array(0),e=0;e0&&a.push(s[e]);C[I]=a}}}return C},Q}(),Kg=function(){function Q(A,g){this.layer=null,this.added=!1,this.url=A,this.id=A,this.name=g&&g.name||this.url,this.imgFormat=g&&g.imgFormat,this.successCallback=g&&g.successCallback,this.errorCallback=g&&g.errorCallback,this.longitudeReversed=!1,this.colorCfg=new Wg(g),this.options=g||{};let C=this;this.query=Promise.resolve(C)}return Q.prototype.getCuts=AA.prototype.getCuts,Q.prototype.setOpacity=AA.prototype.setOpacity,Q.prototype.setOptions=AA.prototype.setOptions,Q.prototype.setBlendingConfig=AA.prototype.setBlendingConfig,Q.prototype.setColormap=AA.prototype.setColormap,Q.prototype.setCuts=AA.prototype.setCuts,Q.prototype.setGamma=AA.prototype.setGamma,Q.prototype.setSaturation=AA.prototype.setSaturation,Q.prototype.setBrightness=AA.prototype.setBrightness,Q.prototype.setContrast=AA.prototype.setContrast,Q.prototype.toggle=AA.prototype.toggle,Q.prototype.setAlpha=AA.prototype.setOpacity,Q.prototype.getColorCfg=AA.prototype.getColorCfg,Q.prototype.getOpacity=AA.prototype.getOpacity,Q.prototype.getAlpha=AA.prototype.getOpacity,Q.prototype.readPixel=AA.prototype.readPixel,Q.prototype._setView=function(A){this.view=A,this._saveInCache()},Q.prototype.isPlanetaryBody=function(){return!1},Q.prototype.focusOn=function(){this.added&&(this.view.aladin.gotoRaDec(this.ra,this.dec),this.view.aladin.setFoV(this.fov))},Q.prototype._saveInCache=AA.prototype._saveInCache,Q.prototype._updateMetadata=AA.prototype._updateMetadata,Q.prototype._add=function(A){this.layer=A;let g=this,C;return this.imgFormat==="fits"?C=this._addFITS(A).catch(I=>(console.error(`Image located at ${this.url} could not be parsed as fits file. Is the imgFormat specified correct?`),Promise.reject(I))):this.imgFormat==="jpeg"||this.imgFormat==="png"?C=this._addJPGOrPNG(A).catch(I=>(console.error(`Image located at ${this.url} could not be parsed as a ${this.imgFormat} file. Is the imgFormat specified correct?`),Promise.reject(I))):C=g._addFITS(A).catch(I=>g._addJPGOrPNG(A).catch(B=>(console.error(`Image located at ${g.url} could not be parsed as jpg/png/tif image file. Aborting...`),Promise.reject(B)))),C=C.then(I=>{g.formats=[g.imgFormat],g.added=!0,g._setView(g.view);let[B,E]=g.getCuts();return B=B||I.min_cut,E=E||I.max_cut,g.setCuts(B,E),g.ra=I.centered_fov.ra,g.dec=I.centered_fov.dec,g.fov=I.centered_fov.fov,g.successCallback&&g.successCallback(g.ra,g.dec,g.fov,g),g}).catch(I=>(g.view.removeImageLayer(A),Promise.reject(I))),C},Q.prototype._addFITS=function(A){let g=this;return K.fetch({url:this.url,dataType:"readableStream",success:C=>g.view.wasm.addImageFITS(C,{...g.colorCfg.get(),longitudeReversed:this.longitudeReversed,imgFormat:"fits"},A),error:C=>{const I=EA.JSONP_PROXY+"?url="+g.url;return K.fetch({url:I,dataType:"readableStream",success:B=>g.view.wasm.addImageFITS(B,{...g.colorCfg.get(),longitudeReversed:this.longitudeReversed,imgFormat:"fits"},A)})}}).then(C=>(g.imgFormat="fits",Promise.resolve(C)))},Q.prototype._addJPGOrPNG=function(A){let g=this,C=document.createElement("img");return new Promise((I,B)=>{C.src=this.url,C.crossOrigin="Anonymous",C.onload=()=>{const i=()=>{var o=document.createElement("canvas");o.width=C.width,o.height=C.height;var D=o.getContext("2d");D.drawImage(C,0,0,C.width,C.height);const s=D.getImageData(0,0,C.width,C.height),a=new Blob([s.data]).stream(1024);I(a)};g.options.wcs?i():new bI(C).load(D=>{if(D.wcsdata)C.width!==D.wcs.NAXIS1&&(D.wcs.NAXIS1=C.width),C.height!==D.wcs.NAXIS2&&(D.wcs.NAXIS2=C.height),g.options.wcs=D.wcs,i();else{B("No WCS have been found in the image");return}})};let E=!1;C.onerror=i=>{if(E){console.error(i),B("Error parsing image located at: "+g.url);return}E=!0,C.src=EA.JSONP_PROXY+"?url="+g.url}}).then(I=>{let B=g.options&&g.options.wcs;return B.NAXIS1=B.NAXIS1||C.width,B.NAXIS2=B.NAXIS2||C.height,g.view.wasm.addImageWithWCS(I,B,{...g.colorCfg.get(),longitudeReversed:this.longitudeReversed,imgFormat:"jpeg"},A)}).then(I=>(g.imgFormat="jpeg",Promise.resolve(I))).finally(()=>{C.remove()})},Q}(),wA=function(){function Q(I){this.aladin=I,this.options=I.options,this.aladinDiv=this.aladin.aladinDiv,this.createCanvases();let B=this;this.allOverlayLayers=[],this.catalogs=[],this.overlays=[],this.mocs=[],this.outsideFov=0,this.outside=!1,B.redrawClbk=this.redraw.bind(this);try{const e=new NI(EA.wasmLibs.core,this.aladinDiv);this.aladin.wasm=e.webclient,this.wasm=this.aladin.wasm,R.AL_USE_WASM.listenedBy(this.aladinDiv,function(c){let y=c.detail.callback;y(B.wasm)})}catch(e){console.error("Problem initializing Aladin Lite. Please contact the support by contacting Matthieu Baumann (baumannmatthieu0@gmail.com) or Thomas Boch (thomas.boch@astro.unistra.fr). You can also open an issue on the Aladin Lite github repository here: https://github.com/cds-astro/aladin-lite. Message error:"+e)}this.aladinDiv.ondrop=e=>{K.getDroppedFilesHandler(e).forEach(y=>{const r=URL.createObjectURL(y);try{const M=B.aladin.createImageFITS(r,{name:y.name},(G,S,m,H)=>{I.gotoRaDec(G,S),I.setFoV(m*1.1)});B.aladin.setOverlayImageLayer(M,y.name)}catch(M){let G=O.MOCFromURL(r);throw B.aladin.addMOC(G),console.error("Only valid fits files supported (i.e. containig a WCS)",M),M}})},this.aladinDiv.ondragover=K.dragOverHandler,this.throttledPositionChanged=K.throttle(e=>{var c=this.aladin.callbacksByEventName&&this.aladin.callbacksByEventName.positionChanged;if(typeof c=="function"){var y=this.aladin.pix2world(this.width/2,this.height/2,"icrs");if(y!==void 0)try{c({ra:y[0],dec:y[1],dragging:e})}catch(r){console.error(r)}}},Q.CALLBACKS_THROTTLE_TIME_MS),this.throttledZoomChanged=K.throttle(()=>{const e=this.fov;if(e!==this.oldFov){const c=this.aladin.callbacksByEventName.zoomChanged;typeof c=="function"&&c(e),this.oldFov=e}},Q.CALLBACKS_THROTTLE_TIME_MS),this.throttledDivResized=K.throttle(()=>{const e=B.aladin.callbacksByEventName.resizeChanged;typeof e=="function"&&e(B.width,B.height)},Q.CALLBACKS_THROTTLE_TIME_MS),this.mustClearCatalog=!0,this.mode=Q.PAN,this.minFoV=1/36e3,this.maxFoV=null,this.healpixGrid=new qA,this.then=Date.now();var E,i;E=i=0;let o=this.options.fov||180;this.pinchZoomParameters={isPinching:!1,initialFov:void 0,initialDistance:void 0};const D=this.options&&this.options.projection||"SIN";this.setProjection(D),this.setZoom(o),this.viewCenter={lon:E,lat:i};const s=z.fromString(this.options.cooFrame,z.ICRS);this.changeFrame(s),this.selector=new YA(this,this.options.selector),this.manualSelection=this.options&&this.options.manualSelection||!1,this.imageLayers=new Map,this.overlayLayers=[];var w=document.createElement("canvas");w.width=w.height=24;var a=w.getContext("2d");a.lineWidth=6,a.beginPath(),a.strokeStyle="#eee",a.arc(12,12,8,0,2*Math.PI,!0),a.stroke(),a.lineWidth=3,a.beginPath(),a.strokeStyle="#c38",a.arc(12,12,8,0,2*Math.PI,!0),a.stroke(),this.catalogForPopup=O.catalog({shape:w,sourceSize:24}),this.catalogForPopup.hide(),this.catalogForPopup.view=this,this.overlayForPopup=O.graphicOverlay({color:"#ee2345",lineWidth:3}),this.overlayForPopup.hide(),this.overlayForPopup.view=this,this.empty=!0,this.promises=[],this.firstHiPS=!0,this.curNorder=1,this.realNorder=1,this.imageLayersBeingQueried=new Map,this.dragging=!1,this.dragCoo=null,this.selectedLayer="base",this.needRedraw=!0,this.fingersRotationParameters={initialViewAngleFromCenter:void 0,initialFingerAngle:void 0,rotationInitiated:!1},this.zoom=new lI(this),this.fadingLatestUpdate=null,this.dateRequestRedraw=null,C(this),this.resizeTimer=null,this.resizeObserver=new ResizeObserver(()=>{B.fixLayoutDimensions()}),B.resizeObserver.observe(this.aladinDiv),B.fixLayoutDimensions(),B.redraw()}Q.PAN=0,Q.SELECT=1,Q.TOOL_SIMBAD_POINTER=2,Q.DRAW_SOURCES_WHILE_DRAGGING=!0,Q.DRAW_MOCS_WHILE_DRAGGING=!0,Q.CALLBACKS_THROTTLE_TIME_MS=100,Q.prototype.createCanvases=function(){let I=this.aladinDiv.querySelector(".aladin-imageCanvas");I&&I.remove();let B=this.aladinDiv.querySelector(".aladin-catalogCanvas");B&&B.remove();let E=i=>{let o=document.createElement("canvas");return o.className=i,this.aladinDiv.insertBefore(o,this.aladinDiv.firstChild),o};this.catalogCanvas=E("aladin-catalogCanvas"),this.imageCanvas=E("aladin-imageCanvas")},Q.prototype.setFoVRange=function(I,B){if(I&&B&&I>B){var E=I;I=B,B=E}this.minFoV=I||1/36e3,this.maxFoV=B,this.setZoom(this.fov)},Q.prototype.fixLayoutDimensions=function(){this.aladinDiv.style.setProperty("line-height",0),K.cssScale=void 0;var I=Math.floor(parseFloat(this.aladinDiv.getBoundingClientRect().width))||1,B=Math.floor(parseFloat(this.aladinDiv.getBoundingClientRect().height))||1;this.width=Math.max(I,1),this.height=Math.max(B,1),this.cx=this.width/2,this.cy=this.height/2,this.largestDim=Math.max(this.width,this.height),this.smallestDim=Math.min(this.width,this.height),this.ratio=this.largestDim/this.smallestDim,this.mouseMoveIncrement=160/this.largestDim,this.catalogCtx=this.catalogCanvas.getContext("2d"),this.catalogCtx.canvas.width=this.width*window.devicePixelRatio,this.catalogCtx.canvas.height=this.height*window.devicePixelRatio,this.catalogCtx.canvas.style.width=this.width+"px",this.catalogCtx.canvas.style.height=this.height+"px",this.catalogCtx.scale(window.devicePixelRatio,window.devicePixelRatio),this.imageCtx=this.imageCanvas.getContext("webgl2"),this.imageCtx.canvas.style.width=this.width+"px",this.imageCtx.canvas.style.height=this.height+"px",this.wasm.resize(this.width,this.height),this.setZoom(this.fov),A(this.imageCtx,this.aladin.options.pixelateCanvas),this.logoDiv||(this.logoDiv=this.aladinDiv.querySelector(".aladin-logo")),this.logoDiv&&(this.width>800?(this.logoDiv.classList.remove("aladin-logo-small"),this.logoDiv.classList.add("aladin-logo-large"),this.logoDiv.style.width="90px"):(this.logoDiv.classList.add("aladin-logo-small"),this.logoDiv.classList.remove("aladin-logo-large"),this.logoDiv.style.width="32px")),this.computeNorder(),this.aladinDiv.style.removeProperty("line-height"),this.throttledDivResized()};var A=function(I,B){var E=!B;I.imageSmoothingEnabled=E,I.webkitImageSmoothingEnabled=E,I.mozImageSmoothingEnabled=E,I.msImageSmoothingEnabled=E,I.oImageSmoothingEnabled=E};Q.prototype.startSelection=function(I,B){this.selector.start(I,B)},Q.prototype.setMode=function(I){this.mode=I,this.mode==Q.TOOL_SIMBAD_POINTER?(this.aladin.popup.hide(),this.catalogCanvas.style.cursor="",this.catalogCanvas.classList.add("aladin-sp-cursor")):this.mode==Q.PAN?this.setCursor("default"):this.mode==Q.SELECT&&(this.setCursor("crosshair"),this.aladin.showReticle(!1)),R.MODE.dispatchedTo(this.aladin.aladinDiv,{mode:I})},Q.prototype.setCursor=function(I){this.catalogCanvas.style.cursor!=I&&(this.catalogCanvas.style.cursor=I)},Q.prototype.getCanvas=async function(I,B,E,i=!0){const o=function(c){return new Promise((y,r)=>{const M=document.createElement("img");M.src=c,M.onload=()=>y(M),M.onerror=()=>r(new Error("could not load image"))})},D=this.wasm.canvas(),s=document.createElement("canvas");s.width=B||this.width*window.devicePixelRatio,s.height=E||this.height*window.devicePixelRatio;const w=s.getContext("2d");w.drawImage(D,0,0,s.width,s.height),w.drawImage(this.catalogCanvas,0,0,s.width,s.height);let a=this.aladin.reticle;if(a.isVisible()){var e=new Blob([a.el.innerHTML],{type:"image/svg+xml;charset=utf-8"});const c=await o(URL.createObjectURL(e)),y=(s.width-c.width)/2,r=(s.height-c.height)/2;w.drawImage(c,y,r)}if(i){const c=await o("data:image/png;base64,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"),y=s.width-c.width,r=s.height-c.height;w.drawImage(c,y,r)}return s},Q.prototype.getCanvasDataURL=async function(I,B,E,i=!0){return(await this.getCanvas(I,B,E,i)).toDataURL(I)},Q.prototype.getCanvasArrayBuffer=async function(I,B,E,i=!0){const o=await this.getCanvas(I,B,E,i);return new Promise((D,s)=>{o.toBlob(w=>{if(w){const a=new FileReader;a.onloadend=()=>D(a.result),a.onerror=()=>s(new Error("Error reading blob as ArrayBuffer")),a.readAsArrayBuffer(w)}else s(new Error("Canvas toBlob failed"))},I)})},Q.prototype.getCanvasBlob=async function(I,B,E,i=!0){const o=await this.getCanvas(I,B,E,i);return new Promise((D,s)=>{o.toBlob(w=>{w?D(w):s(new Error("Canvas toBlob failed"))})})},Q.prototype.selectLayer=function(I){if(!this.imageLayers.has(I)){console.warn(I+" does not exists. So cannot be selected");return}this.selectedLayer=I};var g=function(I){"virtualKeyboard"in navigator&&(navigator.virtualKeyboard.overlaysContent=!0);let B=function(M){const G=K.relMouseCoords(M);I.unselectObjects();try{const[S,m]=I.aladin.pix2world(G.x,G.y,"icrs");I.pointTo(S,m),I.setViewCenter2NorthPoleAngle(0)}catch{return}};K.hasTouchScreen()||K.on(I.catalogCanvas,"dblclick",B),K.on(I.catalogCanvas,"contextmenu",function(M){M.preventDefault(),I.aladin.contextMenu&&M.stopPropagation()});let E=null,i=null;var o=function(M){I.aladin.statusBar&&I.aladin.statusBar.removeMessage("opening-ctxmenu"),I.aladin.contextMenu&&I.aladin.contextMenu.show({e:M})},D,s=800,w=!0,a,e=function(M,G){G=G||5;var S=I.closestObjects(M.x,M.y,G);if(I.unselectObjects(),S){var m=I.aladin.callbacksByEventName.objectClicked,H=I.aladin.callbacksByEventName.footprintClicked;let p={},J=[];for(let U of S){let j=U.getCatalog&&U.getCatalog();j&&j.name&&(p[j.name]||(p[j.name]=[]),p[j.name].push(U)),typeof m=="function"&&m(U,M),U.isFootprint()&&typeof H=="function"&&H(U,M),j||J.push(U)}S=Array.from(Object.values(p)),J.length>0&&S.push(J),I.selectObjects(S),I.lastClickedObject=S}else if(I.lastClickedObject){var m=I.aladin.callbacksByEventName.objectClicked;typeof m=="function"&&m(null,M),I.lastClickedObject=null}},c;K.on(I.catalogCanvas,"mousedown touchstart",function(M){M.preventDefault(),M.stopPropagation();const G=K.relMouseCoords(M);if(R.CANVAS_EVENT.dispatchedTo(I.aladinDiv,{state:{mode:I.mode,dragging:I.dragging,rightClickPressed:I.rightClick},type:M.type,xy:G}),a=G,M.which===3||M.button===2){if(I.rightClick=!0,w=!0,I.selectedLayer){const m=I.imageLayers.get(I.selectedLayer);m&&(E=m.getColorCfg().minCut||0,i=m.getColorCfg().maxCut||1)}return}if(M.type==="touchstart"&&M.targetTouches&&M.targetTouches.length==1&&(I.aladin.statusBar&&I.aladin.statusBar.appendMessage({id:"opening-ctxmenu",message:"Opening menu...",duration:"unlimited",offsetTimeDisplay:200,type:"loading"}),D=setTimeout(()=>{o(M),I.dragging=!1},s),c=Date.now()),M.type==="touchstart"&&M.targetTouches&&M.targetTouches.length>=2){I.dragging=!1,I.pinchZoomParameters.isPinching=!0;var S=I.wasm.getFieldOfView();I.pinchZoomParameters.initialFov=S,I.pinchZoomParameters.initialDistance=Math.sqrt(Math.pow(M.targetTouches[0].clientX-M.targetTouches[1].clientX,2)+Math.pow(M.targetTouches[0].clientY-M.targetTouches[1].clientY,2)),I.fingersRotationParameters.initialViewAngleFromCenter=I.wasm.getViewCenter2NorthPoleAngle(),I.fingersRotationParameters.initialFingerAngle=Math.atan2(M.targetTouches[1].clientY-M.targetTouches[0].clientY,M.targetTouches[1].clientX-M.targetTouches[0].clientX)*180/Math.PI;return}return I.dragCoo=G,I.dragging=!0,I.aladin.contextMenu&&I.aladin.contextMenu._hide(),I.mode===Q.PAN&&I.setCursor("move"),I.wasm.pressLeftMouseButton(),I.mode===Q.SELECT&&I.selector.dispatch("mousedown",{coo:G}),!0}),K.on(I.catalogCanvas,"mouseup",function(M){M.preventDefault(),M.stopPropagation();const G=K.relMouseCoords(M);if(R.CANVAS_EVENT.dispatchedTo(I.aladinDiv,{state:{mode:I.mode,dragging:I.dragging,rightClickPressed:I.rightClick},xy:G,ev:M}),I.rightClick){w&&I.aladin.contextMenu&&I.aladin.contextMenu.show({e:M}),I.rightClick=!1;return}I.mode===Q.SELECT&&I.selector.dispatch("mouseup",{coo:G})}),K.on(I.catalogCanvas,"click mouseout touchend touchcancel",function(M){const G=K.relMouseCoords(M);if(R.CANVAS_EVENT.dispatchedTo(I.aladinDiv,{state:{mode:I.mode,dragging:I.dragging,rightClickPressed:I.rightClick},type:M.type,ev:M}),(M.type==="touchend"||M.type==="touchcancel")&&D&&(I.aladin.statusBar&&I.aladin.statusBar.removeMessage("opening-ctxmenu"),clearTimeout(D),D=void 0),(M.type==="touchend"||M.type==="touchcancel")&&I.pinchZoomParameters.isPinching){I.pinchZoomParameters.isPinching=!1,I.pinchZoomParameters.initialFov=I.pinchZoomParameters.initialDistance=void 0;return}if((M.type==="touchend"||M.type==="touchcancel")&&I.fingersRotationParameters.rotationInitiated){I.fingersRotationParameters.initialViewAngleFromCenter=void 0,I.fingersRotationParameters.initialFingerAngle=void 0,I.fingersRotationParameters.rotationInitiated=!1;return}var S=I.realDragging===!0;if(I.dragging&&(I.mode===Q.PAN&&I.setCursor("default"),I.dragging=!1,S&&(I.realDragging=!1,I.throttledPositionChanged(!1))),I.mustClearCatalog=!0,I.dragCoo=null,M.type==="mouseout"||M.type==="touchend"||M.type==="touchcancel"){if(M.type==="mouseout"||M.type==="touchcancel"){I.mode===Q.SELECT&&I.selector.dispatch("mouseout",{coo:G,e:M});return}if(M.type==="touchend"&&I.mode===Q.SELECT){I.selector.dispatch("mouseup",{coo:G});return}}if(I.mode==Q.TOOL_SIMBAD_POINTER){Hg(I,M);return}(!S||M.type==="touchend")&&(M.type==="touchend"?M.targetTouches&&M.targetTouches.length==0&&Date.now()-c<100&&(I.updateObjectsLookup(),e(G,15)):e(G));var m=I.aladin.callbacksByEventName.click;if(typeof m=="function"){var H=I.aladin.pix2world(G.x,G.y,"icrs");H!==void 0&&m({ra:H[0],dec:H[1],x:G.x,y:G.y,isDragging:S})}I.refreshProgressiveCats(),I.wasm.releaseLeftButtonMouse(),I.mode===Q.SELECT&&M.type==="click"&&I.selector.dispatch("click",{coo:G})});var y,r=null;K.on(I.catalogCanvas,"mousemove touchmove",function(M){M.preventDefault();const G=K.relMouseCoords(M);R.CANVAS_EVENT.dispatchedTo(I.aladinDiv,{state:{mode:I.mode,dragging:I.dragging,rightClickPressed:I.rightClick},type:M.type,xy:G});let S;if(a&&(S=(G.x-a.x)*(G.x-a.x)+(G.y-a.y)*(G.y-a.y)),M.type==="touchmove"&&a&&D&&S>100&&(I.aladin.statusBar&&I.aladin.statusBar.removeMessage("opening-ctxmenu"),clearTimeout(D),D=void 0),I.rightClick){var m=I.aladin.callbacksByEventName.rightClickMove;if(typeof m=="function"){m(G.x,G.y);return}if(S<100)return;if(w=!1,I.selectedLayer){let L=I.imageLayers.get(I.selectedLayer);const x={x:I.catalogCanvas.clientWidth*.5,y:I.catalogCanvas.clientHeight*.5},f=(G.x-x.x)/I.catalogCanvas.clientWidth,IA=-(G.y-x.y)/I.catalogCanvas.clientHeight,CA=(i-E)*f,BA=CA+(1-2*IA)*E,sA=CA+(1+2*IA)*i;BA<=sA&&L.setCuts(BA,sA)}return}if(M.type==="touchmove"&&I.pinchZoomParameters.isPinching&&M.touches&&M.touches.length>=2){var H=Math.atan2(M.targetTouches[1].clientY-M.targetTouches[0].clientY,M.targetTouches[1].clientX-M.targetTouches[0].clientX)*180/Math.PI,p=I.fingersRotationParameters.initialFingerAngle-H;if(!I.fingersRotationParameters.rotationInitiated&&Math.abs(p)>=7&&(I.fingersRotationParameters.rotationInitiated=!0,I.fingersRotationParameters.initialFingerAngle=H,p=0),I.fingersRotationParameters.rotationInitiated){let f=I.fingersRotationParameters.initialViewAngleFromCenter;I.wasm.getLongitudeReversed()?f-=p:f+=p,I.setViewCenter2NorthPoleAngle(f)}const L=Math.sqrt(Math.pow(M.touches[0].clientX-M.touches[1].clientX,2)+Math.pow(M.touches[0].clientY-M.touches[1].clientY,2)),x=Math.min(Math.max(I.pinchZoomParameters.initialFov*I.pinchZoomParameters.initialDistance/L,2777777e-11),I.projection.fov);I.setZoom(x);return}if(!I.dragging&&!I.moving&&I.updateObjectsLookup(),!I.dragging&&!I.moving&&I.mode===Q.PAN){var J=I.aladin.callbacksByEventName.mouseMove;if(typeof J=="function"){var U=I.aladin.pix2world(G.x,G.y);U!==void 0?J({ra:U[0],dec:U[1],x:G.x,y:G.y}):r!=null&&J({ra:null,dec:null,x:G.x,y:G.y}),r=U}var j=I.closestObjects(G.x,G.y,5);if(j){var n=I.aladin.callbacksByEventName.objectHovered,d=I.aladin.callbacksByEventName.footprintHovered;I.setCursor("pointer");for(let L of j)typeof n=="function"&&(!y||!y.includes(L))&&n(L,G),L.isFootprint()&&typeof d=="function"&&(!y||!y.includes(L))&&d(L,G),(!y||!y.includes(L))&&L.hover();if(y){var l=I.aladin.callbacksByEventName.objectHoveredStop;for(let L of y)j.includes(L)||(L.unhover(),typeof l=="function"&&l(L,G))}y=j}else{if(I.setCursor("default"),y){var l=I.aladin.callbacksByEventName.objectHoveredStop;for(let x of y)x.unhover(),typeof l=="function"&&l(x,G)}y=null}if(M.type==="mousemove")return}if(I.mode===Q.SELECT&&I.selector.dispatch("mousemove",{coo:G}),!!I.dragging){I.realDragging=!0;var k=I.dragCoo,N=G;I.dragCoo=G,I.mode===Q.PAN&&(I.wasm.moveMouse(k.x,k.y,N.x,N.y),I.wasm.goFromTo(k.x,k.y,N.x,N.y),I.updateCenter(),R.POSITION_CHANGED.dispatchedTo(I.aladin.aladinDiv,I.viewCenter),I.throttledPositionChanged(!0))}}),K.on(I.catalogCanvas,"wheel",function(M){M.preventDefault(),M.stopPropagation();const G=K.relMouseCoords(M);if(I.xy=G,R.CANVAS_EVENT.dispatchedTo(I.aladinDiv,{state:{mode:I.mode,dragging:I.dragging,rightClickPressed:I.rightClick},type:M.type,xy:G}),!I.rightClick){if(!I.debounceProgCatOnZoom){var S=I;I.debounceProgCatOnZoom=K.debounce(function(){S.refreshProgressiveCats(),S.drawAllOverlays()},300)}return I.debounceProgCatOnZoom(),I.delta=M.deltaY||M.detail||-M.wheelDelta,I.throttledTouchPadZoom||(I.throttledTouchPadZoom=()=>{let H=I.delta>0?I.fov*2:I.fov/2;I.zoom.apply({stop:H,duration:100})}),I.throttledTouchPadZoom(),!1}}),K.on(I.catalogCanvas,"mouseover",M=>{I.mouseover=!0}),K.on(I.catalogCanvas,"mouseout",M=>{I.mouseover=!1}),K.on(window,"keydown",function(M){if(I.mouseover)switch(M.keyCode){case 27:I.aladin.isInFullscreen&&I.aladin.toggleFullscreen(I.aladin.options.realFullscreen);break}})},C=function(I){var B=new GI;B.domElement.style.top="50px";var E=document.getElementById("aladin-statsDiv");E&&E.appendChild(B.domElement),I.stats=B,g(I),I.displayHpxGrid=!1,I.displayCatalog=!1};return Q.prototype.requestRedrawAtDate=function(I){this.dateRequestDraw=I},Q.prototype.getViewParams=function(){var I=this.width>this.height?this.fov/this.width:this.fov/this.height;return{fov:[this.width*I,this.height*I],width:this.width,height:this.height}},Q.FPS_INTERVAL=1e3/140,Q.prototype.redraw=function(I){og(this.redrawClbk);const E=performance.now()-I;this.dt=E,this.moving=this.wasm.update(E),this.moving&&this.aladin.callbacksByEventName&&this.aladin.callbacksByEventName.positionChanged&&this.wasm.isInerting()&&this.throttledPositionChanged(!1),(this.wasm.isRendering()||this.needRedraw)&&this.drawAllOverlays(),this.needRedraw=!1},Q.prototype.drawAllOverlays=function(){var I=this.catalogCtx;if(this.catalogCanvasCleared=!1,this.mustClearCatalog&&(I.clearRect(0,0,this.width,this.height),this.catalogCanvasCleared=!0,this.mustClearCatalog=!1),this.catalogs&&this.catalogs.length>0&&this.displayCatalog&&(!this.dragging||Q.DRAW_SOURCES_WHILE_DRAGGING)){this.catalogCanvasCleared||(I.clearRect(0,0,this.width,this.height),this.catalogCanvasCleared=!0);for(var B=0;B0&&(this.catalogCanvasCleared||(I.clearRect(0,0,this.width,this.height),this.catalogCanvasCleared=!0),this.catalogForPopup.draw(I,this.width,this.height),this.overlayForPopup.isShowing&&this.overlayForPopup.draw(I)),this.overlays&&this.overlays.length>0&&(!this.dragging||Q.DRAW_SOURCES_WHILE_DRAGGING)){this.catalogCanvasCleared||(I.clearRect(0,0,this.width,this.height),this.catalogCanvasCleared=!0);for(var B=0;B=3&&(this.curNorder==3?o=i:o=this.getVisibleCells(this.curNorder)),o&&this.curNorder>3?this.healpixGrid.redraw(I,o,this.fov,this.curNorder):this.healpixGrid.redraw(I,i,this.fov,3)}this.gridCfg.enabled&&this.gridCfg.showLabels&&(this.catalogCanvasCleared||(I.clearRect(0,0,this.width,this.height),this.catalogCanvasCleared=!0),this.wasm.drawGridLabels()),this.mode===Q.SELECT&&(this.catalogCanvasCleared||(I.clearRect(0,0,this.width,this.height),this.catalogCanvasCleared=!0),this.selector.dispatch("draw"))},Q.prototype.refreshProgressiveCats=function(){if(this.catalogs)for(var I=0;IB.push(Number(D))),B},Q.prototype.unselectObjects=function(){this.manualSelection||(this.aladin.measurementTable.hide(),this.selection&&(this.selection.forEach(I=>{I.forEach(B=>B.deselect())}),this.selection=null),this.requestRedraw())},Q.prototype.selectObjects=function(I){if(!this.manualSelection&&(this.unselectObjects(),Array.isArray(I)?this.selection=I:this.selection=YA.getObjects(I,this),this.selection.length>0)){this.selection.forEach(E=>{E.forEach(i=>{if(i.select(),!i.getCatalog)return;let o=i.getCatalog();i.actionClicked&&(!o||!o.onClick||o.onClick!=="showTable")&&i.actionClicked()})});let B=this.selection.filter(E=>{if(!E[0].getCatalog)return!1;let i=E[0].getCatalog();return i&&i.onClick&&i.onClick=="showTable"}).map(E=>{let i=E[0].getCatalog(),o,D=E.map(w=>(w instanceof UA?o=w.source:o=w,o));return{name:i.name,color:i.color,rows:D,fields:i.fields,showCallback:pg.SHOW_CALLBACKS(this.aladin)}});this.aladin.measurementTable.showMeasurement(B)}},Q.prototype.getVisibleCells=function(I){return this.wasm.getVisibleCells(I)},Q.prototype.setZoom=function(I){I=Math.min(I,this.projection.fov);const B=this.minFoV,E=this.maxFoV;B&&(I=Math.max(I,B)),E&&(I=Math.min(I,E)),this.wasm.setFieldOfView(I),this.updateZoomState(I)},Q.prototype.increaseZoom=function(){this.zoom.apply({stop:this.fov/1.8,duration:100})},Q.prototype.decreaseZoom=function(){this.zoom.apply({stop:this.fov*1.8,duration:100})},Q.prototype.setViewCenter2NorthPoleAngle=function(I){this.wasm.setViewCenter2NorthPoleAngle(I)},Q.prototype.setGridOptions=function(I){this.gridCfg={...this.gridCfg,...I},this.wasm.setGridOptions(this.gridCfg),this.mustClearCatalog=!0,R.COO_GRID_UPDATED.dispatchedTo(this.aladinDiv,this.gridCfg),this.requestRedraw()},Q.prototype.getGridOptions=function(){return this.gridCfg},Q.prototype.updateZoomState=function(I){const B=I||this.wasm.getFieldOfView(),E=360;if(this.fov<=E&&B>E){let D=this.getGridOptions();D&&(this.originalShowLabels=D.showLabels,this.aladin.setCooGrid({showLabels:!1}))}else this.fov>E&&B<=E&&this.aladin.setCooGrid({showLabels:this.originalShowLabels});this.fov=B,this.computeNorder();let i=this.fov,o=this.height/this.width*i;i=Math.min(i,360),o=Math.min(o,180),R.ZOOM_CHANGED.dispatchedTo(this.aladinDiv,{fovX:i,fovY:o}),this.throttledZoomChanged()},Q.prototype.computeNorder=function(){var I=this.wasm.getNOrder();this.realNorder=I,this.fov<=50&&I<=2&&(I=3),this.curNorder=I},Q.prototype.untaintCanvases=function(){this.createCanvases(),g(this),this.fixLayoutDimensions()},Q.prototype.setOverlayImageLayer=function(I,B="overlay"){return I._setView(this),this.imageLayersBeingQueried.set(B,I),this.addImageLayer(I,B),I},Q.prototype._addLayer=function(I){const B=I.layer,E=this.overlayLayers.findIndex(o=>o==B);let i;E==-1?this.overlayLayers.push(B):(i=this.imageLayers.get(B),i.added=!1,this.imageLayers.delete(B)),this.imageLayers.set(B,I),E==-1&&this.selectLayer(B),i&&R.HIPS_LAYER_REMOVED.dispatchedTo(this.aladinDiv,{layer:i}),R.HIPS_LAYER_ADDED.dispatchedTo(this.aladinDiv,{layer:I})},Q.prototype.addImageLayer=function(I,B){let E=this;const i=I.query;this.promises.push(i);const o={message:"Load layer: "+I.name,id:K.uuidv4()};Promise.allSettled(this.promises).then(()=>i).then(D=>{D._setView(this);const s=D._add(B);return R.FETCH.dispatchedTo(document,{task:o}),s}).then(D=>{this.empty=!1,this._addLayer(D),D.hipsBody&&this.options.showFrame&&this.aladin.setFrame("J2000d")}).catch(D=>{throw this.aladin.hipsCache.delete(I.id),I.errorCallback&&I.errorCallback(D),D}).finally(()=>{R.RESOURCE_FETCHED.dispatchedTo(document,{task:o}),E.imageLayersBeingQueried.delete(B);let D=this.promises.findIndex(w=>w==i);this.promises.splice(D,1),this.promises.length===0&&(E.empty?E.aladin.setBaseImageLayer("https://alaskybis.cds.unistra.fr/DSS/DSSColor/"):E.renameLayer(this.overlayLayers[0],"base"))})},Q.prototype.renameLayer=function(I,B){if(I===B)return;this.wasm.renameLayer(I,B);let E=this.imageLayers.get(I);E.layer=B;const i=this.overlayLayers.findIndex(o=>o==I);this.overlayLayers[i]=B,this.imageLayers.delete(I),this.imageLayers.set(B,E),this.selectedLayer===I&&(this.selectedLayer=B),R.HIPS_LAYER_RENAMED.dispatchedTo(this.aladinDiv,{layer:I,newLayer:B})},Q.prototype.swapLayers=function(I,B){this.wasm.swapLayers(I,B);const E=this.overlayLayers.findIndex(D=>D==I),i=this.overlayLayers.findIndex(D=>D==B),o=this.overlayLayers[E];this.overlayLayers[E]=this.overlayLayers[i],this.overlayLayers[i]=o,R.HIPS_LAYER_SWAP.dispatchedTo(this.aladinDiv,{firstLayer:I,secondLayer:B})},Q.prototype.removeImageLayer=function(I){let B=this.imageLayers.get(I);if(B===void 0)return;B.added&&this.wasm.removeLayer(I),B.added=!1,this.imageLayers.delete(I);const E=this.overlayLayers.findIndex(o=>o==I);if(E==-1)return;if(this.overlayLayers.splice(E,1),this.overlayLayers.length===0?this.empty=!0:this.selectedLayer===I&&this.selectLayer(this.overlayLayers[this.overlayLayers.length-1]),R.HIPS_LAYER_REMOVED.dispatchedTo(this.aladinDiv,{layer:B}),this.promises.length===0&&this.empty){const o=EA.DEFAULT_OPTIONS.survey;this.aladin.setBaseImageLayer(o)}},Q.prototype.contains=function(I){return I instanceof AA||I instanceof Kg?I.added===!0?!0:Array.from(this.imageLayersBeingQueried.values()).some(E=>E===I):!!(Array.from(this.imageLayers.values()).some(B=>B.id===I)||Array.from(this.imageLayersBeingQueried.values()).some(B=>B.id===I))},Q.prototype.setHiPSUrl=function(I,B){try{this.wasm.setHiPSUrl(I,B)}catch(E){console.error(E)}},Q.prototype.getImageLayer=function(I="base"){let B=this.imageLayersBeingQueried.get(I);return this.imageLayers.get(I)||B},Q.prototype.requestRedraw=function(){this.needRedraw=!0},Q.prototype.setProjection=function(I){if(KA[I]||(console.warn(I+" is not a valid projection."),I="SIN"),this.projection&&this.projection.id===KA[I].id)return;this.projection=KA[I],this.wasm.setProjection(I);let B=Math.min(this.fov,this.projection.fov);this.setZoom(B);const E=this.aladin.callbacksByEventName.projectionChanged;typeof E=="function"&&E(I),this.requestRedraw()},Q.prototype.changeFrame=function(I){this.cooFrame=I,this.wasm.setCooSystem(this.cooFrame.system),this.cooFrame.label=="ICRS"?this.setGridOptions({fmt:"sexagesimal"}):this.setGridOptions({fmt:"decimal"}),this.updateCenter(),R.FRAME_CHANGED.dispatchedTo(this.aladinDiv,{cooFrame:this.cooFrame}),this.requestRedraw()},Q.prototype.updateCenter=function(){const[I,B]=this.wasm.getCenter();this.viewCenter.lon=I,this.viewCenter.lat=B},Q.prototype.showHealpixGrid=function(I){this.displayHpxGrid=I,this.displayHpxGrid||(this.mustClearCatalog=!0),this.requestRedraw()},Q.prototype.showSurvey=function(I){this.getImageLayer().setAlpha(I?1:0),this.requestRedraw()},Q.prototype.showCatalog=function(I){this.displayCatalog=I,this.displayCatalog||(this.mustClearCatalog=!0),this.requestRedraw()},Q.prototype.pointTo=function(I,B){if(I=parseFloat(I),B=parseFloat(B),!(!Number.isFinite(I)||!Number.isFinite(B))){this.viewCenter.lon=I,this.viewCenter.lat=B,this.wasm.setCenter(this.viewCenter.lon,this.viewCenter.lat),R.POSITION_CHANGED.dispatchedTo(this.aladin.aladinDiv,this.viewCenter),this.requestRedraw();var E=this;setTimeout(function(){E.refreshProgressiveCats()},1e3),E.throttledPositionChanged(!1)}},Q.prototype.makeUniqLayerName=function(I){if(!this.layerNameExists(I))return I;for(var B=1;;++B){var E=I+"_"+B;if(!this.layerNameExists(E))return E}},Q.prototype.layerNameExists=function(I){for(var B=this.allOverlayLayers,E=0;E{R.GRAPHIC_OVERLAY_LAYER_REMOVED.dispatchedTo(this.aladinDiv,{layer:I})}),this.allOverlayLayers=[],this.mustClearCatalog=!0,this.requestRedraw()},Q.prototype.removeOverlay=function(I){let B=this.allOverlayLayers.indexOf(I);B!==-1&&(this.allOverlayLayers.splice(B,1),I.type=="catalog"||I.type=="progressivecat"?(B=this.catalogs.indexOf(I),this.catalogs.splice(B,1),this.unselectObjects()):I.type=="moc"?(B=this.mocs.indexOf(I),this.mocs.splice(B,1)[0].delete()):I.type=="overlay"&&(B=this.overlays.indexOf(I),this.overlays.splice(B,1)),R.GRAPHIC_OVERLAY_LAYER_REMOVED.dispatchedTo(this.aladinDiv,{layer:I}),this.mustClearCatalog=!0,this.requestRedraw())},Q.prototype.removeOverlayByName=function(I){let B=this.allOverlayLayers.find(E=>E.name===I);if(!B){console.error(`Overlay "${I}" not found.`);return}this.removeOverlay(B)},Q.prototype.add=function(I){I.name=this.makeUniqLayerName(I.name);let B=this.allOverlayLayers.length;I.setView(this,B)},Q.prototype.addMOC=Q.prototype.add,Q.prototype.addOverlay=Q.prototype.add,Q.prototype.addCatalog=Q.prototype.add,Q.prototype.insertOverlay=function(I,B){this.allOverlayLayers.splice(B,0,I)},Q.prototype.updateObjectsLookup=function(){this.objLookup=[];var I,B,E,i,o;if(this.catalogs){for(var D=0;D"u"&&(this.objLookup[i]=[]),typeof this.objLookup[i][o]>"u"&&(this.objLookup[i][o]=[]),this.objLookup[i][o].push(E)))}}},Q.prototype.closestFootprints=function(I,B,E,i){if(!I)return null;let o=[];return I.forEach(D=>{if(!D.source||!D.source.tooSmallFootprint){const s=D.getLineWidth();let w=(s||1)+3;D.setLineWidth(w),D.isShowing&&D.isInStroke(B,this,E*window.devicePixelRatio,i*window.devicePixelRatio)&&o.push(D),D.setLineWidth(s)}}),o},Q.prototype.closestObjects=function(I,B,E){var i,o=this.catalogCanvas,D=o.getContext("2d");let s=[];if(this.overlays)for(var w=0;w0&&(s=s.concat(e)),s.length===0?null:s},Q}(),NA=function(){let Q=function(A){A=A||{},this.uuid=K.uuidv4(),this.type="overlay",this.name=A.name||"overlay",this.color=A.color||gA.getNextColor(),this.lineWidth=A.lineWidth||3,this.lineDash=A.lineDash||[],this.overlayItems=[],this.isShowing=!0};return Q.prototype.show=function(){this.isShowing||(this.isShowing=!0,this.overlayItems.forEach(A=>A.show()),this.reportChange())},Q.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.overlayItems.forEach(A=>A.hide()),this.reportChange())},Q.prototype.toggle=function(){this.isShowing?this.hide():this.show()},Q.parseSTCS=function(A,g){g=g||{};for(var C=[],I=A.match(/\S+/g),B=0,E=I.length;B{for(var D={},s=0;sB.text()).then(B=>{let E=Q.parser.parseFromString(B,"text/xml");C.fields=A(C,E),C._loadAllskyNewMethod()}).catch(B=>C._loadAllskyOldMethod())},_loadAllskyNewMethod:function(){var C=this;K.fetch({desc:"Loading allsky tiles of: "+C.name,url:C.rootUrl+"/Norder1/Allsky.tsv",method:"GET",success:function(I){let[B,E]=g(C,I,C.fields);C.order1Footprints=E,C.order1Sources=B,C.order2Sources&&(C.isReady=!0,C._finishInitWhenReady())},error:function(I){console.log("Something went wrong: "+I)}}),K.fetch({desc:"Loading allsky order 2 tiles of: "+C.name,url:C.rootUrl+"/Norder2/Allsky.tsv",method:"GET",success:function(I){let[B,E]=g(C,I,C.fields);C.order2Footprints=E,C.order2Sources=B,C.order1Sources&&(C.isReady=!0,C._finishInitWhenReady())},error:function(I){console.log("Something went wrong: "+I)}})},_loadAllskyOldMethod:function(){this.maxOrderAllsky=3,this._loadLevel2Sources(),this._loadLevel3Sources()},_loadLevel2Sources:function(){var C=this;K.fetch({desc:"Loading level 2 sources of: "+C.name,url:C.rootUrl+"/Norder2/Allsky.xml",method:"GET",success:function(I){let B=Q.parser.parseFromString(I,"text/xml");C.fields=A(C,B);let[E,i]=g(C,B.querySelectorAll("CSV").innerText,C.fields);C.order2Footprints=i,C.order2Sources=E,C.order3Sources&&(C.isReady=!0,C._finishInitWhenReady())},error:function(I){console.log("Something went wrong: "+I)}})},_loadLevel3Sources:function(){var C=this;K.fetch({desc:"Loading level 3 sources of: "+C.name,url:C.rootUrl+"/Norder3/Allsky.xml",method:"GET",success:function(I){let B=Q.parser.parseFromString(I,"text/xml"),[E,i]=g(C,B.querySelectorAll("CSV").innerText,C.fields);C.order3Footprints=i,C.order3Sources=E,C.order2Sources&&(C.isReady=!0,C._finishInitWhenReady())},error:function(I){console.log("Something went wrong: "+I)}})},_finishInitWhenReady:function(){this.view.requestRedraw(),this.loadNeededTiles()},draw:function(C,I,B){if(!this.isShowing||!this.isReady)return;this._shapeIsFunction&&C.save(),this.order1Footprints&&this.order1Footprints.forEach(D=>{D.draw(C,this.view),D.source.tooSmallFootprint=D.isTooSmall()}),this.order1Sources&&this.drawSources(this.order1Sources,C,I,B),this.view.realNorder>=1&&(this.order2Footprints&&this.order2Footprints.forEach(D=>{D.draw(C,this.view),D.source.tooSmallFootprint=D.isTooSmall()}),this.order2Sources&&this.drawSources(this.order2Sources,C,I,B)),this.maxOrderAllsky===3&&this.view.realNorder>=2&&(this.order3Footprints&&this.order3Footprints.forEach(D=>{D.draw(C,this.view),D.source.tooSmallFootprint=D.isTooSmall()}),this.order3Sources&&this.drawSources(this.order3Sources,C,I,B));let E,i,o;this.tilesInView.forEach(D=>{E=D[0]+"-"+D[1],i=this.sourcesCache.get(E),o=this.footprintsCache.get(E),o&&o.forEach(s=>{s.draw(C,this.view),s.source.tooSmallFootprint=s.isTooSmall()}),i&&this.drawSources(i,C,I,B)}),this._shapeIsFunction&&C.restore()},drawSources:function(C,I,B,E){let i=this,o=[],D=[];C.forEach(a=>{o.push(a.ra),D.push(a.dec)});let s=this.view.wasm.worldToScreenVec(o,D),w=(a,e)=>{a.x=s[2*e],a.y=s[2*e+1],i.drawSource(a,I,B,E)};C.forEach(function(a,e){s[2*e]&&s[2*e+1]&&(i.filterFn?i.filterFn(a)?(a.show(),w(a,e)):a.hide():w(a,e))})},drawSource:lA.prototype.drawSource,getSources:function(){var C=[];if(this.order1Sources&&(C=C.concat(this.order1Sources)),this.order2Sources&&(C=C.concat(this.order2Sources)),this.order3Sources&&(C=C.concat(this.order3Sources)),this.tilesInView)for(var I,B,E,i=0;ithis.maxOrder&&(C=this.maxOrder);var I=this.view.getVisibleCells(C);let B=C;for(;I.length>12&&B>this.maxOrderAllsky;)B--,I=this.view.getVisibleCells(B);if(C=B,!(C<=this.maxOrderAllsky)){for(var E,i,o=this.maxOrderAllsky+1;o<=C;o++){E=[];for(var D=0;D1&&o[1].length>0){const s=A(o[1])[0],w=D.findIndex(M=>M.includes("longitude")),a=D.findIndex(M=>M.includes("latitude"));let e=parseFloat(s[w]);const c=parseFloat(s[a]);let y=!0;const r=D.indexOf("coordinate_system");r>0&&s[r].includes("+West")&&(y=!1),y||(e=360-e),I({lon:e,lat:c})}else B(data)},error:B})},Q}();const Og="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNyAxN0gxNy4wMU0xNy40IDE0SDE4QzE4LjkzMTkgMTQgMTkuMzk3OCAxNCAxOS43NjU0IDE0LjE1MjJDMjAuMjU1NCAxNC4zNTUyIDIwLjY0NDggMTQuNzQ0NiAyMC44NDc4IDE1LjIzNDZDMjEgMTUuNjAyMiAyMSAxNi4wNjgxIDIxIDE3QzIxIDE3LjkzMTkgMjEgMTguMzk3OCAyMC44NDc4IDE4Ljc2NTRDMjAuNjQ0OCAxOS4yNTU0IDIwLjI1NTQgMTkuNjQ0OCAxOS43NjU0IDE5Ljg0NzhDMTkuMzk3OCAyMCAxOC45MzE5IDIwIDE4IDIwSDZDNS4wNjgxMiAyMCA0LjYwMjE4IDIwIDQuMjM0NjMgMTkuODQ3OEMzLjc0NDU4IDE5LjY0NDggMy4zNTUyMyAxOS4yNTU0IDMuMTUyMjQgMTguNzY1NEMzIDE4LjM5NzggMyAxNy45MzE5IDMgMTdDMyAxNi4wNjgxIDMgMTUuNjAyMiAzLjE1MjI0IDE1LjIzNDZDMy4zNTUyMyAxNC43NDQ2IDMuNzQ0NTggMTQuMzU1MiA0LjIzNDYzIDE0LjE1MjJDNC42MDIxOCAxNCA1LjA2ODEyIDE0IDYgMTRINi42TTEyIDE1VjRNMTIgMTVMOSAxMk0xMiAxNUwxNSAxMiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+";class JI extends _{constructor(A,g,C="beforeend"){let I;super(I,A),this.tabSelectedIdx=0;let B=this.buildTabs(A);this.el=new Z({layout:[new Z({layout:B.layout,orientation:"horizontal"}),B.content],classList:"aladin-table"}).element(),this._show(),this.scrollCallback=E=>{this.scrollLeftPosition=E.target.scrollLeft},this.el.querySelector(".aladin-measurement-div").addEventListener("scroll",this.scrollCallback),this.attachTo(g,C)}buildTabs(A){let g=[],C=[],I=this;A.layout.forEach((i,o)=>{let D=document.createElement("div");if(D.style.display="none",i.content instanceof _)i.content.attachTo(D);else if(opt.label instanceof Element)D.insertAdjacentElement("beforeend",i.content);else{let s=document.createElement("div");s.innerHTML=i.content,D.insertAdjacentElement("beforeend",s)}g.push(D),i.label.update({action(s){s.stopPropagation(),s.preventDefault();for(let w of g)w.style.display="none";D.style.display="block";for(const w of A.layout)w.label.update({toggled:!1});i.label.update({toggled:!0}),I.tabSelectedIdx=o}}),i.label.addClass("tab"),C.push(i.label)}),A.aladin&&A.aladin.samp&&C.push(Dg.sendSources(A.aladin));let B=A.aladin;C.push(new X({icon:{url:Og,monochrome:!0},size:"small",tooltip:{content:"Download the selected tab as CSV",position:{direction:"top"}},action(i){let o=r=>{let M=r;return r.source&&(M=r.source),M},D=B.view.selection[I.tabSelectedIdx][0],s;D instanceof UA?s=D.source:s=D;var a=[Object.keys(s.data).join(";")];B.view.selection[I.tabSelectedIdx].forEach(r=>{let M=o(r),G=Array.from(Object.values(M.data)).join(";");a.push(G)});var e=a.join(` +`),c=new Blob([e]);let y=B.view.selection[I.tabSelectedIdx][0].getCatalog();K.download(URL.createObjectURL(c),y.name+"-selection.csv")}}));let E=document.createElement("div");E.style.maxWidth="100%",g[0].style.display="block",C[0].update({toggled:!0});for(let i of g)E.appendChild(i);return{layout:C,content:E}}setScrollPosition(A){this.scrollLeftPosition=A,this.el.querySelector(".aladin-measurement-div").scrollLeft=A}_show(){this.options.cssStyle&&this.setCss(this.options.cssStyle),this.options.tooltip&&FA.add(this.options.tooltip,this),super._show()}remove(){this.el.querySelector(".aladin-measurement-div").removeEventListener("scroll",this.scrollCallback),super.remove()}}class sg extends _{constructor(A,g,C="beforeend"){let I=document.createElement("div");I.setAttribute("class","aladin-measurement-div");let B=document.createElement("table");B.style.borderColor=A.color;const E=sg._createTableHeader(A),i=sg._createTableBody(A);B.appendChild(E),B.appendChild(i),I.appendChild(B),super(I,A),this.attachTo(g,C),this.addClass("aladin-dark-theme")}static _createTableBody=function(A){const g=document.createElement("tbody");return A.rows.forEach(C=>{let I=document.createElement("tr");for(let B in C.data){let E=document.createElement("td");if(E.classList.add(B),A.showCallback&&A.showCallback[B]){let i=A.showCallback[B],o=i(C.data);o instanceof Element?E.appendChild(o):E.innerHTML=o}else{let i=C.data[B]||"--";E.innerHTML=i,E.classList.add("aladin-text-td-container"),E.title=i}I.appendChild(E)}g.appendChild(I)}),g};static _createTableHeader=function(A){let g=document.createElement("thead");var C="";for(let[I,B]of Object.entries(A.fields))B.name&&(C+=""+B.name+"");return C+="",g.innerHTML=C,g}}let UI=function(){function Q(A){this.aladin=A}return Q.prototype.showMeasurement=function(A){if(A.length===0)return;let g=A.map(C=>{let I=new sg(C),B='
'+C.name+"
",E=new X({icon:{size:"small",url:iA.dataURLFromSVG({svg:iA.SVG_ICONS.CATALOG,color:C.color})},content:B});return{title:C.name,label:E,content:I}});this.hide(),this.table=new JI({tooltip:{global:!0,aladin:this.aladin,content:"Press Shift + mouse wheel for scrolling horizontally"},aladin:this.aladin,layout:g},this.aladin.aladinDiv),this.scrollLeft!==void 0&&this.scrollLeft!==null&&this.table.setScrollPosition(this.scrollLeft)},Q.prototype.hide=function(){this.table&&(this.scrollLeft=this.table.scrollLeftPosition,this.table.remove())},Q}(),Vg=function(){let Q={};return Q.GALACTIC_TO_ICRS=[-.05487565771261968,.49410943719710765,-.8676661375571626,-.8734370519557791,-.4448297212220537,-.19807633727507057,-.48383507361641837,.7469821839845094,.4559838136911524],Q.ICRS_TO_GALACTIC=[-.05487565771261968,-.8734370519557791,-.48383507361641837,.49410943719710765,-.4448297212220537,.7469821839845094,-.8676661375571626,-.19807633727507057,.4559838136911524],Q.Transform=function(A,g){A[0]=A[0]*Math.PI/180,A[1]=A[1]*Math.PI/180;var C=new Array(Math.cos(A[0])*Math.cos(A[1]),Math.sin(A[0])*Math.cos(A[1]),Math.sin(A[1])),I=new Array(C[0]*g[0]+C[1]*g[1]+C[2]*g[2],C[0]*g[3]+C[1]*g[4]+C[2]*g[5],C[0]*g[6]+C[1]*g[7]+C[2]*g[8]),B=Math.sqrt(I[0]*I[0]+I[1]*I[1]+I[2]*I[2]),E=new Array(0,0);E[1]=Math.asin(I[2]/B);var i=I[0]/B/Math.cos(E[1]),o=I[1]/B/Math.cos(E[1]);return E[0]=Math.atan2(o,i),E[0]<0&&(E[0]=E[0]+2*Math.PI),E[0]=E[0]*180/Math.PI,E[1]=E[1]*180/Math.PI,E},Q.GalacticToICRS=function(A){return Q.Transform(A,Q.GALACTIC_TO_ICRS)},Q.ICRSToGalactic=function(A){return Q.Transform(A,Q.ICRS_TO_GALACTIC)},Q}(),pI=function(){let Q=function(){this.cache={}};return Q.prototype.append=function(A,g){this.cache[A]=g,R.HIPS_CACHE_UPDATED.dispatchedTo(document.body)},Q.prototype.delete=function(A){delete this.cache[A],R.HIPS_CACHE_UPDATED.dispatchedTo(document.body)},Q.prototype.get=function(A){return this.cache[A]},Q.prototype.contains=function(A){return this.cache[A]!==void 0&&this.cache[A]!==null},Q}(),uI=function(){function Q(){}return Q.DEFAULT=[{creatorDid:"ivo://CDS/P/DSS2/color",name:"DSS colored",id:"P/DSS2/color",maxOrder:9,tileSize:512,imgFormat:"jpeg",cooFrame:"equatorial",startUrl:"https://alasky.cds.unistra.fr/DSS/DSSColor"},{creatorDid:"ivo://CDS/P/2MASS/color",name:"2MASS colored",id:"P/2MASS/color",maxOrder:9,tileSize:512,imgFormat:"jpeg",cooFrame:"equatorial",startUrl:"https://alaskybis.cds.unistra.fr/2MASS/Color"},{creatorDid:"ivo://CDS/P/DSS2/red",name:"DSS2 Red (F+R)",id:"P/DSS2/red",maxOrder:9,tileSize:512,imgFormat:"fits",cooFrame:"equatorial",numBitsPerPixel:16,minCut:1e3,maxCut:1e4,colormap:"magma",stretch:"Linear",imgFormat:"fits",startUrl:"https://alaskybis.cds.unistra.fr/DSS/DSS2Merged"},{creatorDid:"ivo://CDS/P/DM/I/350/gaiaedr3",name:"Density map for Gaia EDR3 (I/350/gaiaedr3)",id:"P/DM/I/350/gaiaedr3",maxOrder:7,tileSize:512,numBitsPerPixel:-32,cooFrame:"equatorial",minCut:0,maxCut:12e3,stretch:"asinh",colormap:"rdylbu",imgFormat:"fits",startUrl:"https://alaskybis.cds.unistra.fr/ancillary/GaiaEDR3/density-map"},{creatorDid:"ivo://CDS/P/PanSTARRS/DR1/g",name:"PanSTARRS DR1 g",id:"P/PanSTARRS/DR1/g",maxOrder:11,tileSize:512,imgFormat:"fits",cooFrame:"equatorial",numBitsPerPixel:-32,minCut:-34,maxCut:7e3,stretch:"asinh",colormap:"redtemperature",startUrl:"https://alasky.cds.unistra.fr/Pan-STARRS/DR1/g"},{creatorDid:"ivo://CDS/P/PanSTARRS/DR1/color-z-zg-g",name:"PanSTARRS DR1 color",id:"P/PanSTARRS/DR1/color-z-zg-g",maxOrder:11,tileSize:512,imgFormat:"jpeg",cooFrame:"equatorial",startUrl:"https://alasky.cds.unistra.fr/Pan-STARRS/DR1/color-z-zg-g"},{creatorDid:"ivo://CDS/P/DECaPS/DR2/color",name:"DECaPS DR2 color",id:"P/DECaPS/DR2/color",maxOrder:11,cooFrame:"equatorial",tileSize:512,imgFormat:"png",startUrl:"https://alasky.cds.unistra.fr/DECaPS/DR2/CDS_P_DECaPS_DR2_color"},{creatorDid:"ivo://CDS/P/Fermi/color",name:"Fermi color",id:"P/Fermi/color",maxOrder:3,imgFormat:"jpeg",tileSize:512,cooFrame:"equatorial",startUrl:"https://alasky.cds.unistra.fr/Fermi/Color"},{creatorDid:"ivo://CDS/P/GALEXGR6_7/NUV",id:"P/GALEXGR6_7/NUV",name:"GALEXGR6_7 NUV",maxOrder:8,imgFormat:"png",tileSize:512,cooFrame:"equatorial",startUrl:"https://alasky.cds.unistra.fr/GALEX/GALEXGR6_7_NUV"},{creatorDid:"ivo://CDS/P/IRIS/color",id:"P/IRIS/color",name:"IRIS colored",maxOrder:3,tileSize:256,imgFormat:"jpeg",cooFrame:"galactic",startUrl:"https://alasky.cds.unistra.fr/IRISColor"},{creatorDid:"ivo://CDS/P/Mellinger/color",id:"P/Mellinger/color",name:"Mellinger colored",maxOrder:4,tileSize:512,imgFormat:"jpeg",cooFrame:"galactic",startUrl:"https://alasky.cds.unistra.fr/MellingerRGB"},{creatorDid:"ivo://CDS/P/SDSS9/color",id:"P/SDSS9/color",name:"SDSS9 colored",maxOrder:10,tileSize:512,imgFormat:"jpeg",cooFrame:"equatorial",startUrl:"https://alasky.cds.unistra.fr/SDSS/DR9/color"},{creatorDid:"ivo://CDS/P/SPITZER/color",id:"P/SPITZER/color",name:"IRAC color I1,I2,I4 - (GLIMPSE, SAGE, SAGE-SMC, SINGS)",maxOrder:9,tileSize:512,imgFormat:"jpeg",cooFrame:"galactic",startUrl:"https://alasky.cds.unistra.fr/Spitzer/SpitzerI1I2I4color"},{creatorDid:"ivo://CDS/P/allWISE/color",id:"P/allWISE/color",name:"AllWISE color Red (W4) , Green (W2) , Blue (W1) from raw Atlas Images",maxOrder:8,tileSize:512,imgFormat:"jpeg",cooFrame:"equatorial",startUrl:"https://alaskybis.cds.unistra.fr/AllWISE/RGB-W4-W2-W1"},{creatorDid:"ivo://CDS/P/SDSS9/g",id:"P/SDSS9/g",name:"SDSS9 band-g",maxOrder:10,tileSize:512,numBitsPerPixel:16,imgFormat:"fits",cooFrame:"equatorial",minCut:0,maxCut:1.8,stretch:"linear",colormap:"redtemperature",startUrl:"https://alasky.cds.unistra.fr/SDSS/DR9/band-g"},{id:"P/Finkbeiner",name:"Halpha",maxOrder:3,minCut:-10,maxCut:800,colormap:"rdbu",imgFormat:"fits",startUrl:"https://alasky.cds.unistra.fr/FinkbeinerHalpha"},{id:"P/VTSS/Ha",name:"VTSS-Ha",maxOrder:3,minCut:-10,maxCut:100,colormap:"grayscale",imgFormat:"fits",startUrl:"https://alasky.cds.unistra.fr/VTSS/Ha"},{id:"P/GLIMPSE360",name:"GLIMPSE360",maxOrder:9,imgFormat:"jpeg",minOrder:3,startUrl:"https://alasky.cds.unistra.fr/IPAC/IPAC_P_GLIMPSE360"}],Q}(),TA=function(){var Q=21012,A="/",g="samp.webhub.",C="",I="string",B="list",E="map",i=function(n){function d(){}return d.prototype=n,new d},o=function(n){if(typeof n=="string")return I;if(n instanceof Array)return B;if(n instanceof Object&&n!==null)return E;throw new Error("Not legal SAMP object type: "+n)},D=function(n,d){var l=n.childNodes,k,N=[],L;for(L=0;L of <"+n.tagName+"> is not a <"+d+">");N.push(k)}return N},s=function(n,d){var l=D(n,d);if(l.length===1)return l[0];throw new Error("No sole child of <"+n.tagName+">")},w=function(n){var d="",l,k;for(l=0;l"u"?"...":JSON.stringify(n)},e={};e.escapeXml=function(n){return n.replace(/&/g,"&").replace(//g,">")},e.checkParams=function(n,d){var l;for(l=0;l"+e.escapeXml(d)+"";if(L===B){for(N=[],N.push(l+"",l+" ",l+" "),k=0;k",l+" ",l+""),N.join(` +`)}else if(L===E){N=[],N.push(l+""),N.push(l+" ");for(k in d)N.push(l+" "),N.push(l+" "+e.escapeXml(k)+""),N.push(n(d[k],l+" ")),N.push(l+" ");return N.push(l+" "),N.push(l+""),N.join(` +`)}else throw new Error("bad type")},e.xmlToValue=function n(d,l){var k=D(d),N,L,x,f;if(k.length===0)return w(d);if(k.length===1){if(x=k[0],f=x.tagName,f==="string")return w(x);if(f==="array"){var IA=D(s(x,"data"),"value"),CA=[];for(N=0;N and/or in ?")}return sA}else{if(l&&(f==="int"||f==="i4"))return w(x);throw new Error("Non SAMP-friendly value content: <"+f+">")}}else throw new Error("Bad XML-RPC content - multiple elements")},e.decodeParams=function(n){var d=D(n,"param"),l,k=[];for(l=0;l");var l=s(d);if(l.tagName==="fault")return e.decodeFault(l);if(l.tagName==="params")return e.decodeParams(l)[0];throw new Error("Bad XML-RPC response - unknown element <"+l.tagName+">")},e.Fault=function(n,d){this.faultString=n,this.faultCode=d},e.Fault.prototype.toString=function(){return"XML-RPC Fault ("+this.faultCode+"): "+this.faultString};var c=function(n,d){this.methodName=n,this.params=d||[]};c.prototype.toString=function(){return this.methodName+"("+a(this.params)+")"},c.prototype.addParam=function(n){return this.params.push(n),this},c.prototype.addParams=function(n){var d;for(d=0;d",""," "+this.methodName+""," ");for(var d=0;d",e.valueToXml(this.params[d]," ")," ");return n.push(" ",""),n.join(` +`)};var y=function(n){this.endpoint=n||"http://localhost:"+Q+A};y.createXHR=function(){var n=function(k){this.xhr=k,k.onreadystatechange=function(N){return function(){k.readyState===4&&(N.completed||+k.status==200&&(N.completed=!0,N.responseText=k.responseText,N.responseXML=k.responseXML,N.onload&&N.onload()))}}(this),k.onerror=function(N){return function(L){N.completed||(N.completed=!0,N.onerror&&(L?L.toString=function(){return"No hub?"}:L="No hub?",N.onerror(L)))}}(this),k.ontimeout=function(N){return function(L){N.completed||(N.completed=!0,N.onerror&&N.onerror("timeout"))}}(this)};n.prototype.open=function(k,N){this.xhr.open(k,N)},n.prototype.send=function(k){this.xhr.send(k)},n.prototype.abort=function(){this.xhr.abort()},n.prototype.setContentType=function(k){"setRequestHeader"in this.xhr&&this.xhr.setRequestHeader("Content-Type",k)};var d=function(k){this.xdr=k,k.onload=function(N){return function(){if(N.responseText=k.responseText,k.contentType==="text/xml"||k.contentType==="application/xml"||/\/x-/.test(k.contentType))try{var L=new ActiveXObject("Microsoft.XMLDOM");L.loadXML(k.responseText),N.responseXML=L}catch(x){N.responseXML=x}N.onload&&N.onload()}}(this),k.onerror=function(N){return function(L){N.onerror&&N.onerror(L)}}(this),k.ontimeout=function(N){return function(L){N.onerror&&N.onerror(L)}}(this)};if(d.prototype.open=function(k,N){this.xdr.open(k,N)},d.prototype.send=function(k){this.xdr.send(k)},d.prototype.abort=function(){this.xdr.abort()},d.prototype.setContentType=function(k){},typeof XMLHttpRequest<"u"){var l=new XMLHttpRequest;if("withCredentials"in l)return new n(l)}if(typeof XDomainRequest<"u")return new d(new XDomainRequest);if(typeof flensed.flXHR<"u")return new n(new flensed.flXHR({instancePooling:!0}));throw new Error("no cross-origin mechanism available")},y.prototype.execute=function(n,d,l){(function(k){var N;try{N=y.createXHR(),N.open("POST",k.endpoint),N.setContentType("text/xml")}catch(L){throw l(L),L}return N.onload=function(){var L=N.responseXML,x;if(L)try{x=e.decodeResponse(L)}catch(f){l&&l(f);return}else{l&&l("no XML response");return}x instanceof e.Fault?l&&l(x):d&&d(x)},N.onerror=function(L){L?L.toString=function(){return"No hub?"}:L="No hub",l&&l(L)},N.send(n.toXml()),N})(this)};var r=function(n,d){this["samp.mtype"]=n,this["samp.params"]=d},M=function(n){if(this.regInfo=n,this.privateKey=n["samp.private-key"],!typeof this.privateKey==="string")throw new Error("Bad registration object");this.xClient=new y};(function(){var n={call:[I,I,E],callAll:[I,E],callAndWait:[I,E,I],declareMetadata:[E],declareSubscriptions:[E],getMetadata:[I],getRegisteredClients:[],getSubscribedClients:[I],getSubscriptions:[I],notify:[I,E],notifyAll:[E],ping:[],reply:[I,E]},d;for(d in n)(function(l,k){M.prototype[l]=function(N,L,x){var f=function(CA){return function(){CA.close()}}(this);x=x||f,e.checkParams(N,k);var IA=new c(g+l);return IA.addParam(this.privateKey),IA.addParams(N),this.xClient.execute(IA,L,x)}})(d,n[d])})(),M.prototype.unregister=function(){if(this.callbackRequest)try{this.callbackRequest.abort()}catch{}var n=new c(g+"unregister");n.addParam(this.privateKey);try{this.xClient.execute(n)}catch{}delete this.regInfo,delete this.privateKey},M.prototype.close=function(){var n;if(!this.closed){this.closed=!0;try{this.regInfo&&this.unregister()}catch{}if(this.onclose){n=this.onclose,delete this.onclose;try{n()}catch{}}}},M.prototype.setCallable=function(n,d){if(this.callbackRequest)try{this.callbackRequest.abort()}catch{}finally{delete this.callbackRequest}if(!(!n&&!this.regInfo)){var l=new c(g+"allowReverseCallbacks");l.addParam(this.privateKey),l.addParam(n?"1":"0");var k=function(N){return function(){N.close()}}(this);n?function(N){var L=function(sA){var eA=sA["samp.methodName"],JA=sA["samp.params"],nA=void 0;eA===C+"receiveNotification"?nA=n.receiveNotification:eA===C+"receiveCall"?nA=n.receiveCall:eA===C+"receiveResponse"&&(nA=n.receiveResponse),nA&&nA.apply(n,JA)},x,f=function(sA){if(o(sA)!=B){IA();return}var eA;for(eA=0;eAwindow.alert(y));A.setOverlayImageLayer(c,e)},C["table.load.votable"]=function(o,D,s){let w=D["samp.params"],a=w["table-id"],e=w.url,c=w.name||a;O.catalogFromURL(e,{name:c,onClick:"showTable"},y=>{A.addCatalog(y)},y=>window.alert(y))};let B=(o,D)=>{for(const s of A.getOverlays())if(s.name===o||s.url===D)return s;return null};C["table.select.rowList"]=function(o,D,s){let w=D["samp.params"],a=w["table-id"],e=w.url,c=w["row-list"],y=B(a,e);if(y){let r=[];for(const M of c)r.push(y.sources[M]);A.selectObjects(r)}},C["table.highlight.row"]=function(o,D,s){let w=D["samp.params"],a=w["table-id"],e=w.url,c=w.row,y=B(a,e);if(y){const r=y.sources[c];A.selectObjects([[r]])}};let E=g.calculateSubscriptions(),i={"samp.name":"Aladin Lite","samp.description":"Aladin Lite web visualizer SAMP connector","samp.icon.url":"https://raw.githubusercontent.com/cds-astro/aladin-lite/master/assets/aladin-logo.gif"};this.connector=new TA.Connector("Aladin Lite",i,g,E),this.connected=!1,window.addEventListener("unload",o=>{this.unregister()}),window.addEventListener("beforeunload",o=>{this.unregister()}),this.aladin=A,this.connectionAsked=!1,this.msg={}}_send(A,g){if(this._pushMsgToAllClients(A,g),!this.connected){let B="Please connect the client. Go to Settings (gear icon) -> SAMP";throw alert(B),B}if(this.sending)return;this.sending=!0;let C=this.connector.connection,I=B=>{if(!this.cc.ids[B]){delete this.msg[B];return}const i=this.msg[B].shift();console.log("Send msg:",i," to client ",B);let o=Yg._createTag(),D=(w,a,e)=>{if(console.log("done func",w,a,e),delete this.cc.replyHandler[o],this._noMoreMsgToSend()){this.sending=!1;return}this.msg[B].length!==0&&I(B)};this.cc.replyHandler[o]=D;let s=D;C.call([B,o,i],null,s)};for(const B in this.msg)I(B)}_pushMsgToAllClients(A,g){const C=new TA.Message(A,g);for(const I in this.cc.ids)I!=="hub"&&(this.msg[I]||(this.msg[I]=[]),this.msg[I].push(C))}_noMoreMsgToSend(){for(const A in this.msg)if(!this.cc.ids[A])delete this.msg[A];else if(this.msg[A]&&this.msg[A].length>0)return!1;return!0}unregister(){this.connector.unregister(),this.connected=!1,R.SAMP_DISCONNECTED.dispatchedTo(this.aladin.aladinDiv)}register(){new Promise((A,g)=>{if(this.connected)return this.connector.connection?A(this.connector.connection):g();if(this.connectionAsked===!0)return g("Connection is being asked");var C=B=>{this.connected=!1,this.connectionAsked=!1,window.alert("Could not connect to a SAMP Hub. Maybe the hub is missing"),g(B)},I=B=>{this.connected=!0,this.connectionAsked=!1,R.SAMP_CONNECTED.dispatchedTo(this.aladin.aladinDiv),A(B)};this.connectionAsked=!0,this.connector.runWithConnection(I,C)})}isConnected(){return this.connected}isHubCurrentlyRunning(){return this.isHubRunning}loadVOTable(A,g,C){this._send("table.load.votable",{url:A,"table-id":g,name:C})}tableSelectRowList(A,g,C){this._send("table.select.rowList",{"table-id":A,url:g,"row-list":C})}highlightRowTable(A,g,C){this._send("table.highlight.row",{"table-id":A,url:g,row:C})}loadImageFITS(A,g,C){this._send("image.load.fits",{url:A,"image-id":g,name:C})}loadMocFITS(A,g,C){this._send("coverage.load.moc.fits",{url:A,"coverage-id":g,name:C})}loadHiPS(A){const g="load "+A;this._send("script.aladin.send",{script:g})}centerAtRaDec(A,g){this._send("coord.pointAt.sky",{ra:A.toString(),dec:g.toString()})}ping(){this._send("samp.app.ping",{})}}let ZI=function(){let Q=function(A,g){this.el=document.createElement("div"),this.el.className="aladin-reticle",this.el.innerHTML=' ',this.aladin=g,this.color=null,g.aladinDiv.appendChild(this.el);let C=A&&A.reticleColor||EA.DEFAULT_OPTIONS.reticleColor,I=A&&A.reticleSize||EA.DEFAULT_OPTIONS.reticleSize,B;A.showReticle===void 0?B=EA.DEFAULT_OPTIONS.showReticle:B=A&&A.showReticle,this.update({color:C,size:I,show:B})};return Q.prototype.update=async function(A){A=A||{},A.size&&this._setSize(A.size),A.color&&this._setColor(A.color),A.show!==void 0&&this._show(A.show),R.RETICLE_CHANGED.dispatchedTo(this.aladin.aladinDiv,{color:this.color,size:this.size,show:this.visible})},Q.prototype._setColor=async function(A){if(!A)return;let g=new gA(A);this.color="rgb("+g.r+", "+g.g+", "+g.b+")",this.el.getElementsByTagName("svg")[0].setAttribute("fill",this.color)},Q.prototype._setSize=function(A){A&&(this.size=A,this.el.getElementsByTagName("svg")[0].setAttribute("width",A),this.el.getElementsByTagName("svg")[0].setAttribute("height",A))},Q.prototype._show=function(A){A!==void 0&&(A===!0?this.el.style.visibility="visible":this.el.style.visibility="hidden",this.visible=A)},Q.prototype.getColor=function(){return this.color},Q.prototype.getSize=function(){return this.size},Q.prototype.isVisible=function(){return this.visible},Q}();const fI=function(){return function(A){const g=document.createElement("div");g.classList.add("aladin-logo-container");const C=document.createElement("a");C.href="https://aladin.cds.unistra.fr/",C.title="Powered by Aladin Lite",C.target="_blank";const I=document.createElement("div");I.classList.add("aladin-logo"),C.appendChild(I),g.appendChild(C),A.appendChild(g)}}(),Tg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9IkVkaXQgLyBDb3B5Ij4NCjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik05IDlWNi4yMDAyQzkgNS4wODAwOSA5IDQuNTE5NjIgOS4yMTc5OSA0LjA5MThDOS40MDk3MyAzLjcxNTQ3IDkuNzE1NDcgMy40MDk3MyAxMC4wOTE4IDMuMjE3OTlDMTAuNTE5NiAzIDExLjA4MDEgMyAxMi4yMDAyIDNIMTcuODAwMkMxOC45MjAzIDMgMTkuNDgwMSAzIDE5LjkwNzkgMy4yMTc5OUMyMC4yODQyIDMuNDA5NzMgMjAuNTkwNSAzLjcxNTQ3IDIwLjc4MjIgNC4wOTE4QzIxLjAwMDIgNC41MTk2MiAyMS4wMDAyIDUuMDc5NjcgMjEuMDAwMiA2LjE5OTc4VjExLjc5OThDMjEuMDAwMiAxMi45MTk5IDIxLjAwMDIgMTMuNDggMjAuNzgyMiAxMy45MDc4QzIwLjU5MDUgMTQuMjg0MSAyMC4yODM5IDE0LjU5MDUgMTkuOTA3NiAxNC43ODIyQzE5LjQ4MDIgMTUgMTguOTIxIDE1IDE3LjgwMzEgMTVIMTVNOSA5SDYuMjAwMkM1LjA4MDA5IDkgNC41MTk2MiA5IDQuMDkxOCA5LjIxNzk5QzMuNzE1NDcgOS40MDk3MyAzLjQwOTczIDkuNzE1NDcgMy4yMTc5OSAxMC4wOTE4QzMgMTAuNTE5NiAzIDExLjA4MDEgMyAxMi4yMDAyVjE3LjgwMDJDMyAxOC45MjAzIDMgMTkuNDgwMSAzLjIxNzk5IDE5LjkwNzlDMy40MDk3MyAyMC4yODQyIDMuNzE1NDcgMjAuNTkwNSA0LjA5MTggMjAuNzgyMkM0LjUxOTIgMjEgNS4wNzg5OSAyMSA2LjE5NjkxIDIxSDExLjgwMzZDMTIuOTIxNSAyMSAxMy40ODA1IDIxIDEzLjkwNzkgMjAuNzgyMkMxNC4yODQyIDIwLjU5MDUgMTQuNTkwNSAyMC4yODM5IDE0Ljc4MjIgMTkuOTA3NkMxNSAxOS40ODAyIDE1IDE4LjkyMSAxNSAxNy44MDMxVjE1TTkgOUgxMS44MDAyQzEyLjkyMDMgOSAxMy40ODAxIDkgMTMuOTA3OSA5LjIxNzk5QzE0LjI4NDIgOS40MDk3MyAxNC41OTA1IDkuNzE1NDcgMTQuNzgyMiAxMC4wOTE4QzE1IDEwLjUxOTIgMTUgMTEuMDc5IDE1IDEyLjE5NjlMMTUgMTUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvZz4NCjwvc3ZnPg==";class dg extends _{constructor(A){let g,C=()=>{let[s,w]=A.getRaDec();return new P(s,w,5).format("s/")};A.view.catalogCanvas.addEventListener("click",s=>{g.field.el.blur()});let I=!1,B=$.text({classList:["search"],tooltip:{global:!0,aladin:A,content:"Edit for typing an object name/position"},placeholder:"Search for an object...",autocomplete:"off",autofocus:!0,actions:{focus:s=>{I=!0},blur:s=>{I=!1},keydown:s=>{if(s.stopPropagation(),B.removeClass("aladin-not-valid"),B.removeClass("aladin-valid"),s.key==="Enter"){let w=B.get();B.update({placeholder:"Resolving "+w+"..."}),B.set(""),A.gotoObject(w,{error:function(){B.addClass("aladin-not-valid"),B.update({placeholder:w+" not found..."}),B.set(""),B.el.focus()},success:function(){B.addClass("aladin-valid"),B.update({placeholder:"Search for an object...",value:w})}})}}},value:C()});B.addClass("medium-sized");let E=new X({icon:{monochrome:!0,size:"medium",url:Tg},tooltip:{content:"Copy to clipboard!",position:{direction:"bottom"}},action(s){g.copyCoordinatesToClipboard()}});E.el.classList.add("aladin-location-copy");let i=Z.horizontal({layout:[E,B]});i.addClass("aladin-location"),super(i),this.field=B,g=this,R.CANVAS_EVENT.listenedBy(A.aladinDiv,function(s){let w=s.detail;if(w.type==="mouseout"){let a=A.getRaDec(),e=a;A.getFrame()==="GAL"&&(e=Vg.ICRSToGalactic(a));let[c,y]=e;g.field.el.blur(),g.update({lon:c,lat:y,frame:A.view.cooFrame,isViewCenter:!0},A)}if(w.state.dragging&&g.field.el.blur(),w.type==="mousemove"&&w.state.dragging===!1){if(I)return;g.update({mouseX:w.xy.x,mouseY:w.xy.y,frame:A.view.cooFrame,isViewCenter:!1},A)}}),R.POSITION_CHANGED.listenedBy(A.aladinDiv,function(s){g.update({lon:s.detail.lon,lat:s.detail.lat,isViewCenter:!0,frame:A.view.cooFrame},A)}),R.FRAME_CHANGED.listenedBy(A.aladinDiv,function(s){let[w,a]=A.getRaDec();g.update({lon:w,lat:a,isViewCenter:!0,frame:s.detail.cooFrame},A)}),this.aladin=A;let[o,D]=A.getRaDec();this.update({lon:o,lat:D,isViewCenter:!0,frame:A.view.cooFrame},A)}static prec=6;update(A,g){let C=this;const I=(B,E,i)=>{var o=new P(B,E,dg.prec);i==z.ICRS?C.field.set(o.format("s/")):(i==z.ICRSd,C.field.set(o.format("d/"))),C.field.removeClass("aladin-not-valid"),C.field.removeClass("aladin-valid"),C.field.element().style.color=A.isViewCenter?g.getReticle().getColor():"white"};if(A.lon&&A.lat)I(A.lon,A.lat,A.frame);else if(A.mouseX&&A.mouseY)try{let B=g.pix2world(A.mouseX,A.mouseY);B&&(B[0]<0&&(B=[B[0]+360,B[1]]),I(B[0],B[1],A.frame,!1))}catch{}}copyCoordinatesToClipboard(){let A;const g=this.field.get();K.copy2Clipboard(g).then(()=>{A="successful",this.aladin.statusBar&&this.aladin.statusBar.appendMessage({message:"Reticle location saved!",duration:2e3,type:"info"})}).catch(C=>{A="unsuccessful",console.info("Oops, unable to copy",C)}).finally(()=>{console.info("Copying text command was "+A)})}}const wg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDEySDE4TTEyIDZWMTgiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==",xI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDEyTDE4IDEyIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4=";class WI extends _{constructor(A,g){let C=[];if(g.showZoomControl){let B=new X({classList:"aladin-zoom-in",size:"small",tooltip:{content:"zoom in",position:{direction:"top"}},icon:{monochrome:!0,size:"small",url:wg},action(i){A.increaseZoom()}}),E=new X({size:"small",classList:"aladin-zoom-out",tooltip:{content:"zoom out",position:{direction:"top"}},icon:{monochrome:!0,size:"small",url:xI},action(i){A.decreaseZoom()}});B.el.classList.add("aladin-zoom-in"),E.el.classList.add("aladin-zoom-out"),C.push(E),C.push(B)}g.showFov&&C.push('
','
×
','
');let I=Z.horizontal({layout:C});if(I&&(I.addClass("aladin-fov"),I.addClass("aladin-dark-theme")),super(I),g.showFov){let B=this;R.ZOOM_CHANGED.listenedBy(A.aladinDiv,function(o){let[D,s]=A.getFov();B._update(D,s)});let[E,i]=A.getFov();B._update(E,i)}}_update(A,g){let[C,I,B]=this.el.querySelectorAll(".aladin-monospace-text");C.innerText=this._format(A),B.innerText=this._format(g)}_format(A){let g,C;if(Math.floor(A)==0){let I=A*60;Math.floor(I)==0?(g='"',C=I*60):(g="'",C=I)}else g="°",C=A;return DA.toDecimal(C,1)+g}}const jI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIGZpbGw9IiMwMDAwMDAiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iLTguNSAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8dGl0bGU+bmV4dDwvdGl0bGU+DQo8cGF0aCBkPSJNMCAyNC43ODF2LTE3LjU5NGwxNS4yODEgOC44MTN6Ij48L3BhdGg+DQo8L3N2Zz4=";let yA=class mg extends _{static _menus=[];constructor(A,g){let C=document.createElement("ul");C.className="aladin-context-menu",super(C,g),this.addClass("aladin-dark-theme"),this.aladin=A,this.cssStyleDefault=C.style,(!g||g.hideOnClick===void 0||g.hideOnClick===!0||typeof g.hideOnClick=="function")&&this.aladin.aladinDiv.addEventListener("click",I=>{C.contains(I.target)||(g&&g.hideOnClick&&typeof g.hideOnClick=="function"?g.hideOnClick(I):this._hide())}),(!g||g.hideOnResize===void 0||g.hideOnResize===!0)&&(K.hasTouchScreen()?screen&&"orientation"in screen?screen.orientation.addEventListener("change",I=>{this._hide()}):window.addEventListener("orientationchange",I=>{this._hide()}):new ResizeObserver(()=>{this._hide()}).observe(this.aladin.aladinDiv)),mg._menus.push(this)}_attachOption(A,g,C,I){let B=document.createElement("li");if(B.classList.add("aladin-context-menu-item"),g.label=="Copy position")try{B.innerHTML="";const i=K.relMouseCoords(C),o=this.aladin.pix2world(i.x,i.y),D=new P(o[0],o[1],6);let s;this.aladin.view.cooFrame==z.ICRS?s=D.format("s/"):(this.aladin.view.cooFrame==z.ICRSd,s=D.format("d/")),Z.horizontal([new iA({monochrome:!0,url:Tg,size:"small",cssStyle:{cursor:"not-allowed"}}),s]).attachTo(B)}catch{B.innerHTML="Out of projection"}else if(g.label instanceof _)g.label.attachTo(B);else if(g.label instanceof Element)B.insertAdjacentElement("beforeend",g.label);else if(g.label instanceof Object){let i=[];if(g.label.icon){g.label.icon.size=g.label.icon.size||"small";let s=new iA(g.label.icon);i.push(s)}g.label.content&&(Array.isArray(g.label.content)||(g.label.content=[g.label.content]),g.label.content.forEach(s=>i.push(s)));for(let s of i){let w=s;s instanceof _&&(w=s.element()),w.style&&(w.style.marginRight="5px")}let o;g.disabled&&g.disabled.reason?o={content:g.disabled.reason,position:{direction:"top"}}:g.label.tooltip&&(o=g.label.tooltip),Z.horizontal({layout:i,tooltip:o}).attachTo(B)}else if(g.disabled&&g.disabled.reason){let i={content:g.disabled.reason,position:{direction:"top"}};Z.horizontal({layout:g.label,tooltip:i}).attachTo(B)}else{let i=document.createElement("div");i.innerHTML=g.label,B.insertAdjacentElement("beforeend",i)}if(g.cssStyle)for(const i in g.cssStyle)B.style[i]=g.cssStyle[i];if(g.subMenu&&g.subMenu.length>0){let i=new iA({url:jI,size:"small",monochrome:!0}).element();B.appendChild(i),B.style.display="flex",B.style.alignItems="center",B.style.justifyContent="space-between"}const E=this;if(g.disabled&&g.disabled!==!1&&B.classList.add("aladin-context-menu-item-disabled"),g.selected&&g.selected===!0&&B.classList.add("aladin-context-menu-item-selected"),g.subMenu?B.addEventListener("click",i=>{if(i.stopPropagation(),K.hasTouchScreen()){let o=B.querySelector(".aladin-context-sub-menu"),D=o.style.display==="block";if(B.parentNode){let s=B.parentNode.querySelectorAll(".aladin-context-sub-menu");for(let w of s)w.style.display="none"}D||o.style.setProperty("display","block")}g.action&&(!g.disabled||g.disabled===!1)&&g.action(i,E)}):g.action&&B.addEventListener("click",i=>{if(i.stopPropagation(),(!g.disabled||g.disabled===!1)&&(!g.subMenu||g.subMenu.length===0)){let o=g.action(i,E);o=o!==void 0?o:!0,o&&(g.mustHide===void 0||g.mustHide===!0)&&(!E.options||E.options.hideOnClick===void 0||E.options.hideOnClick===!0)&&E._hide()}}),g.subMenu&&g.subMenu.length){const i=document.createElement("ul");if(i.className="aladin-context-sub-menu",I)for(const o in I)i.style[o]=I[o];B.appendChild(i),g.subMenu.forEach(o=>this._attachOption(i,o,C,I))}B.addEventListener("mouseover",i=>{i.stopPropagation(),i.preventDefault(),g.hover&&g.hover(i,B)}),B.addEventListener("mouseout",i=>{i.stopPropagation(),i.preventDefault(),g.unhover&&g.unhover(i,B)}),g.classList&&B.classList.add(g.classList),A.appendChild(B)}_subMenuDisplay(A,g){if(A.style.display="block",g.style.display="block",g.classList.contains("aladin-context-sub-menu")){const C=this.aladin.aladinDiv.getBoundingClientRect();let I=A.getBoundingClientRect(),B=g.getBoundingClientRect();g.classList.remove("left","right","top","bottom"),C.right-(I.x+I.width)>=B.width||(I.x-C.left>=B.width?g.classList.add("left"):C.bottom-(I.y+I.height)>=B.height?g.classList.add("bottom"):g.classList.add("top"))}for(let C of g.children)this._subMenuDisplay(g,C);g.style.display="",A.style.display=""}show(A){this.el.innerHTML="",this.el.style=this.cssStyleDefault,this.menuOptions.forEach(I=>{this._attachOption(this.el,I,A&&A.e,A&&A.cssStyle)}),this.attachTo(this.aladin.aladinDiv),A&&A.cssStyle&&this.setCss(A.cssStyle);let g=A&&A.e&&K.relMouseCoords(A.e);const C=A&&A.position||{left:g.x,top:g.y};this.setPosition({...C,aladin:this.aladin});for(let I of this.el.children)this._subMenuDisplay(this.el,I);super._show()}attach(A){this.menuOptions=A}static hideAll(){mg._menus.forEach(A=>A._hide())}static fileLoaderItem(A){return{...A,label:{icon:{monochrome:!0,tooltip:{content:"Load a local file from your computer.
Accept "+A.accept+" files"},url:lg,cssStyle:{cursor:"help"}},content:A.label},action(g){let C=document.createElement("input");C.type="file",C.accept=A.accept||"*",C.addEventListener("change",I=>{let B=I.target.files[0];A.action&&A.action(B)}),C.click()}}}static webkitDir(A){return{...A,label:{icon:{monochrome:!0,tooltip:{content:"Load a local file from your computer.
Accept "+A.accept+" files"},url:lg,cssStyle:{cursor:"help"}},content:A.label},action(g){let C=document.createElement("input");C.type="file",C.webkitdirectory=!0,C.multiple=!0,C.addEventListener("change",I=>{A.action&&A.action(I.target.files)}),C.click()}}}};class XA extends X{constructor(A,g){let C;const I=()=>{g.aladinDiv.removeEventListener("click",I),g.aladinDiv.querySelectorAll(".aladin-tooltip").forEach(E=>{E.style.visibility="",E.style.transitionDelay=""})};super({...A,cssStyle:{backgroundPosition:"center center",cursor:"pointer",...A.cssStyle},action(E){I();let i=C.ctxMenu.isHidden;yA.hideAll(),i&&(A.action&&A.action(E),C.layout&&C.ctxMenu.attach(C.layout),C.ctxMenu.show({position:{nextTo:C,direction:A.openDirection}})),C.tooltip&&!C.ctxMenu.isHidden&&(C.tooltip.element().style.visibility="hidden",C.tooltip.element().style.transitionDelay="0ms",g.aladinDiv.addEventListener("click",I))}}),C=this;let B;A.ctxMenu instanceof yA?B=A.ctxMenu:(this.layout=A.ctxMenu,B=new yA(g,{hideOnClick:!0,hideOnResize:!0})),C.ctxMenu=B}hideMenu(){this.ctxMenu._hide()}_hide(){this.hideMenu(),super._hide()}update(A){A.ctxMenu&&(A.ctxMenu instanceof yA?this.ctxMenu=A.ctxMenu:this.layout=A.ctxMenu),this.ctxMenu||(this.ctxMenu=new yA(aladin,{hideOnClick:!0,hideOnResize:!0})),super.update(A),this.ctxMenu.isHidden||(this.layout&&this.ctxMenu.attach(this.layout),this.ctxMenu.show({position:{nextTo:this,direction:A.openDirection}}))}}const qI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIGZpbGw9IiMwMDAwMDAiICB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiICB3aWR0aD0iODAwcHgiDQoJIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCg0KPGcgaWQ9Ijc5MzVlYzk1YzQyMWNlZTZkODZlYjIyZWNkMTJiNWJiIj4NCg0KPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiIGQ9Ik01MDUuNzA1LDQyMS44NTFjMCw0OS41MjgtNDAuMTQ2LDg5LjY0OS04OS42MzcsODkuNjQ5Yy00OS41MjcsMC04OS42NjItNDAuMTIxLTg5LjY2Mi04OS42NDkNCgkJYzAtMS42MjIsMC4xNDgtMy4yMDYsMC4yMzYtNC44MTVsLTE3Ny40NjQtOTAuNDc0Yy0xNC44ODMsMTEuMDI4LTMzLjI3MiwxNy42NDEtNTMuMjIxLDE3LjY0MQ0KCQljLTQ5LjUyOCwwLTg5LjY2Mi00MC4xMzQtODkuNjYyLTg5LjY0OXM0MC4xMzQtODkuNjQ5LDg5LjY2Mi04OS42NDljMjIuMTY5LDAsNDIuNDI5LDguMDk3LDU4LjA4NiwyMS40MzNsMTcyLjc3NC04OC4wOQ0KCQljLTAuMjUtMi42ODItMC40MTItNS4zNjQtMC40MTItOC4wOTdjMC00OS41MDMsNDAuMTM1LTg5LjY0OSw4OS42NjItODkuNjQ5YzQ5LjQ5LDAsODkuNjM3LDQwLjE0Niw4OS42MzcsODkuNjQ5DQoJCWMwLDQ5LjUxNi00MC4xNDYsODkuNjUtODkuNjM3LDg5LjY1Yy0yMi4wODIsMC00Mi4yNDItOC4wMDktNTcuODYxLTIxLjIyMWwtMTcyLjk5OSw4OC4yMTVjMC4yMjQsMi41NTgsMC4zODcsNS4xNCwwLjM4Nyw3Ljc2DQoJCWMwLDQuNjUzLTAuNDc0LDkuMTgyLTEuMTQ4LDEzLjY0OGwxNzEuMzg5LDg3LjM3OWMxNS45Mi0xNC40NzIsMzcuMDA0LTIzLjM3OSw2MC4yMzItMjMuMzc5DQoJCUM0NjUuNTU5LDMzMi4yMDEsNTA1LjcwNSwzNzIuMzQ4LDUwNS43MDUsNDIxLjg1MXoiPg0KDQo8L3BhdGg+DQoNCjwvZz4NCg0KPC9zdmc+",OI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS4xOTcgMy4zNTQ2MkMxNi44NzAzIDEuNjc0ODMgMTkuNDQ3NiAxLjUzODY1IDIwLjk1MzYgMy4wNTA0NkMyMi40NTk2IDQuNTYyMjggMjIuMzIzOSA3LjE0OTU2IDIwLjY1MDYgOC44MjkzNUwxOC4yMjY4IDExLjI2MjZNMTAuMDQ2NCAxNEM4LjU0MDQ0IDEyLjQ4ODIgOC42NzYwOSA5LjkwMDg3IDEwLjM0OTQgOC4yMjEwOEwxMi41IDYuMDYyMTIiIHN0cm9rZT0iIzFDMjc0QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEzLjk1MzYgMTBDMTUuNDU5NiAxMS41MTE4IDE1LjMyMzkgMTQuMDk5MSAxMy42NTA2IDE1Ljc3ODlMMTEuMjI2OCAxOC4yMTIxTDguODAyOTkgMjAuNjQ1NEM3LjEyOTY5IDIyLjMyNTIgNC41NTIzNyAyMi40NjEzIDMuMDQ2NCAyMC45NDk1QzEuNTQwNDMgMTkuNDM3NyAxLjY3NjA5IDE2Ljg1MDQgMy4zNDkzOSAxNS4xNzA2TDUuNzczMjMgMTIuNzM3MyIgc3Ryb2tlPSIjMUMyNzRDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8L3N2Zz4=",VI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5maWxlX3R5cGVfanVweXRlcjwvdGl0bGU+PHBhdGggZD0iTTI2LjIzMywzLjU4OEExLjY5LDEuNjksMCwxLDEsMjQuNDczLDJhMS42NywxLjY3LDAsMCwxLDEuNzYsMS41ODVaIiBzdHlsZT0iZmlsbDojNzY3Njc3Ii8+PHBhdGggZD0iTTE2LjM3NSwyMy4xMTFjLTQuNDg3LDAtOC40My0xLjYxLTEwLjQ2OS0zLjk4OGExMS4xNjIsMTEuMTYyLDAsMCwwLDIwLjkzOCwwQzI0LjgxLDIxLjUsMjAuODgyLDIzLjExMSwxNi4zNzUsMjMuMTExWiIgc3R5bGU9ImZpbGw6I2YzNzcyNiIvPjxwYXRoIGQ9Ik0xNi4zNzUsNy42NDhjNC40ODcsMCw4LjQzLDEuNjEsMTAuNDY5LDMuOTg4YTExLjE2MiwxMS4xNjIsMCwwLDAtMjAuOTM4LDBDNy45NDUsOS4yNTMsMTEuODY5LDcuNjQ4LDE2LjM3NSw3LjY0OFoiIHN0eWxlPSJmaWxsOiNmMzc3MjYiLz48cGF0aCBkPSJNMTAuMiwyNy43MzlhMi4xMDksMi4xMDksMCwxLDEtLjItLjgsMi4xMjksMi4xMjksMCwwLDEsLjIuOFoiIHN0eWxlPSJmaWxsOiM5ZTllOWUiLz48cGF0aCBkPSJNNi40MTYsNy4xMDZBMS4yMjYsMS4yMjYsMCwxLDEsNy42MDgsNS44MywxLjI0MSwxLjI0MSwwLDAsMSw2LjQxNiw3LjEwNloiIHN0eWxlPSJmaWxsOiM2MTYyNjIiLz48L3N2Zz4=";class TI extends XA{constructor(A,g){let C=[{label:{content:"Get view URL",icon:{monochrome:!0,url:OI,size:"small"},tooltip:{content:"View URL will be saved into your clipboard",position:{direction:"right"}}},action(I){var B=A.getShareURL();K.copy2Clipboard(B).then(()=>{A.statusBar&&A.statusBar.appendMessage({message:"View URL saved into your clipboard!",duration:2e3,type:"info"})})}},{label:"HiPS2FITS cutout",action(I){let B="https://alasky.cds.unistra.fr/hips-image-services/hips2fits#",E=A.getRaDec(),i=Math.max.apply(null,A.getFov()),o=A.getBaseImageLayer().id,D=A.getProjectionName();B+="ra="+E[0]+"&dec="+E[1]+"&fov="+i+"&projection="+D+"&hips="+encodeURIComponent(o),window.open(B,"_blank")}},{label:{content:"Export to notebook",icon:{url:VI,size:"medium"},tooltip:{content:'Not implemented
Launch a notebook with ipyaladin inside.',hoverable:!0,position:{direction:"right"}}},disabled:!0},{label:{icon:{tooltip:{content:"Download a PNG image file of the view",position:{direction:"top"}},monochrome:!0,url:fg,size:"small"},content:"Take a snapshot"},action(I){A.exportAsPNG()}}];super({size:"medium",ctxMenu:C,classList:["aladin-share-control"],...g,icon:{url:qI,monochrome:!0},tooltip:{content:"You can share/export your view into many ways",position:{direction:"top"}}},A),self=this}}let XI=function(){function Q(A,g){let C=document.createElement("div");C.className="aladin-popup-container",C.innerHTML='
',this.domEl=C,A.appendChild(this.domEl),this.view=g;var I=this;this.domEl.querySelector(".aladin-closeBtn").addEventListener("click",()=>{I.hide()})}return Q.prototype.hide=function(){this.isShown=!1,this.domEl.style.display="none",this.view.mustClearCatalog=!0,this.view.catalogForPopup.hide(),this.view.overlayForPopup.hide()},Q.prototype.show=function(){this.isShown=!0,this.domEl.style.display="block"},Q.prototype.setTitle=function(A){this.domEl.querySelector(".aladin-popupTitle").innerHTML=A||""},Q.prototype.setText=function(A){this.domEl.querySelector(".aladin-popupText").innerHTML=A||"",this.domEl.style.display!=="block"?(this.domEl.style.display="block",this.w=this.domEl.offsetWidth,this.h=this.domEl.offsetHeight,this.domEl.style.display="none"):(this.w=this.domEl.offsetWidth,this.h=this.domEl.offsetHeight)},Q.prototype.setSource=function(A){this.source&&(this.source.popup=null),A.popup=this,this.source=A,this.setPosition(A.x,A.y)},Q.prototype.setPosition=function(A,g){var C=A-this.w/2,I=g-this.h;this.source&&(I+=this.source.catalog.sourceSize/2),this.domEl.style.left=C+"px",this.domEl.style.top=I+"px"},Q}();const zI="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgOEgxN003IDExSDE3TTcgMTRIMTFNMTIuNzA3MSAyMC4yOTI5TDE0LjQxNDIgMTguNTg1OEMxNC43ODkzIDE4LjIxMDcgMTUuMjk4IDE4IDE1LjgyODQgMThIMTlDMjAuMTA0NiAxOCAyMSAxNy4xMDQ2IDIxIDE2VjZDMjEgNC44OTU0MyAyMC4xMDQ2IDQgMTkgNEg1QzMuODk1NDMgNCAzIDQuODk1NDMgMyA2VjE2QzMgMTcuMTA0NiAzLjg5NTQzIDE4IDUgMThIOC4xNzE1N0M4LjcwMjAxIDE4IDkuMjEwNzEgMTguMjEwNyA5LjU4NTc5IDE4LjU4NThMMTEuMjkyOSAyMC4yOTI5QzExLjY4MzQgMjAuNjgzNCAxMi4zMTY2IDIwLjY4MzQgMTIuNzA3MSAyMC4yOTI5WiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==",vI="data:image/gif;base64,R0lGODlhIAAgAJEAAJIsLdEwJAdMmP///yH5BAkAAAMALAAAAAAgACAAAAjMAAcIHEiwoMGDCBMqXMiwocOHECMaFCCxYkKKAAoK2MiRo0UBAEKKFOkxYUaCIEMSHBlyo0OQCke6HHDyJEWBKgcG2MlzoEyFMAXyHNqTZsubNFGeHLDT4FCcLREGZUqwaFGRUk82FfqUaQCoSH0OCLqVqlCuX42u9Kl1a1qzXnGGVaozLdG6cpMWxOrVblm4AOYOTNn2L1efYZdu5Eu0cV6cE0fW7QqV4WK+CAMLPnhZMtvAEDmy/CkWMtCOHVFaXC2VtevXsGPLZhgQADs=";class kg extends dA{constructor(A,g){super({...g,close:!1},A.aladinDiv),this.addClass("aladin-status-bar"),this.inProgressTasks=[],this._addListeners()}_addListeners(){R.FETCH.listenedBy(document,A=>{let g=A.detail.task;this.appendMessage(g)}),R.RESOURCE_FETCHED.listenedBy(document,A=>{let g=A.detail.task;this.removeMessage(g.id)})}appendMessage(A){A.id=A.id||K.uuidv4(),A.type=A.type||"loading",this.inProgressTasks.push(A);let g=A.offsetTimeDisplay,C=A.duration;typeof C=="number"&&typeof g=="number"&&g>C||(C&&C!=="unlimited"&&setTimeout(()=>{this.removeMessage(A.id)},C),g?setTimeout(()=>{this._displayLastTaskInProgress()},g):this._displayLastTaskInProgress())}removeMessage(A){const g=this.inProgressTasks.findIndex(C=>C.id===A);g>=0&&(this.inProgressTasks.splice(g,1),g===this.inProgressTasks.length&&this._displayLastTaskInProgress())}_displayLastTaskInProgress(){if(this._hide(),this.inProgressTasks.length===0)return;let A=this.inProgressTasks[this.inProgressTasks.length-1];this.el.title=A.message;let g=Z.horizontal({layout:A.message,tooltip:{content:A.message,position:{direction:"top"},hoverable:!0,delayShowUpTime:"500ms",cssStyle:{fontSize:"x-small",maxWidth:"200px","overflow-wrap":"break-word"}}});g.addClass("aladin-status-bar-message"),this._show({content:new Z({layout:[kg.icons[A.type],g],orientation:"horizontal"})})}static icons={loading:(()=>{let A=new iA({size:"medium",url:vI,cssStyle:{cursor:"help"},tooltip:{content:"Loading...",position:{direction:"top"}}});return A.addClass("rotating"),A})(),info:new iA({size:"medium",monochrome:!0,url:ug,cssStyle:{cursor:"help"}}),tooltip:new iA({size:"medium",monochrome:!0,url:zI,cssStyle:{cursor:"help"}})}}const Xg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08cmVjdCB4PSIwIiBmaWxsPSJub25lIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiLz4KDTxnPgoNPHBhdGggZD0iTTMuNCAyTDIgMy40bDIuOCAyLjhMMyA4aDVWM0w2LjIgNC44IDMuNCAyem0xMS44IDQuMkwxOCAzLjQgMTYuNiAybC0yLjggMi44TDEyIDN2NWg1bC0xLjgtMS44ek00LjggMTMuOEwyIDE2LjYgMy40IDE4bDIuOC0yLjhMOCAxN3YtNUgzbDEuOCAxLjh6TTE3IDEyaC01djVsMS44LTEuOCAyLjggMi44IDEuNC0xLjQtMi44LTIuOEwxNyAxMnoiLz4KDTwvZz4KDTwvc3ZnPg==",zg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08cmVjdCB4PSIwIiBmaWxsPSJub25lIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiLz4KDTxnPgoNPHBhdGggZD0iTTcgMkgydjVsMS44LTEuOEw2LjUgOCA4IDYuNSA1LjIgMy44IDcgMnptNiAwbDEuOCAxLjhMMTIgNi41IDEzLjUgOGwyLjctMi43TDE4IDdWMmgtNXptLjUgMTBMMTIgMTMuNWwyLjcgMi43TDEzIDE4aDV2LTVsLTEuOCAxLjgtMi43LTIuOHptLTcgMGwtMi43IDIuN0wyIDEzdjVoNWwtMS44LTEuOEw4IDEzLjUgNi41IDEyeiIvPgoNPC9nPgoNPC9zdmc+";class PI extends X{constructor(A,g){let C;super({icon:{size:"medium",monochrome:!0,url:A.isInFullscreen?Xg:zg},classList:["aladin-fullScreen-control"],...g,tooltip:{content:A.isInFullscreen?"Restore original size":"Full-screen",position:{direction:"left"}},action(I){A.statusBar&&A.statusBar.removeMessage("tooltip"),A.toggleFullscreen(A.options.realFullscreen)}}),C=this,R.FULLSCREEN_TOGGLED.listenedBy(A.aladinDiv,I=>{I.detail.fullscreen?C.update({icon:{size:"medium",monochrome:!0,url:Xg},tooltip:{content:"Restore original size",position:{direction:"left"}}}):C.update({icon:{size:"medium",monochrome:!0,url:zg},tooltip:{content:"Fullscreen",position:{direction:"left"}}})})}}const _I="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJY29ucyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgDQoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTo2LDY7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5OjQsNDt9DQoJLnN0NHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6My4xMDgxLDMuMTA4MTt9DQoJDQoJCS5zdDZ7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjQsMzt9DQo8L3N0eWxlPg0KPHJlY3QgeD0iNCIgeT0iNCIgY2xhc3M9InN0MCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwyNWw0LjktNGMzLjEtMi41LDcuMy0zLDExLTEuNGwwLDBjMiwwLjksNC4yLDEuMSw2LjQsMC43TDI4LDIwIi8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwxM2w3LTMuMmMyLjYtMS4yLDUuNS0xLjMsOC4xLTAuM2wyLjEsMC44YzEuMiwwLjQsMi41LDAuNywzLjcsMC43SDI4Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsNGwtMC44LDEuMkMxOC43LDExLjksMTcuOSwyMC41LDIxLDI4bDAsMCIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDRMMTQsNGMtNC44LDcuMy00LjgsMTYuNywwLDI0bDAsMCIvPg0KPC9zdmc+";class $I extends XA{constructor(A,g){g=g||{},g.verbosity=g&&g.verbosity||"full";let C=A.getProjectionName();super({icon:{monochrome:!0,size:"medium",url:_I},classList:["aladin-projection-control"],content:C,tooltip:{content:"Change the view projection",position:{direction:"bottom left"}},...g},A),this.aladin=A;let I=this._buildLayout();this.update({ctxMenu:I}),this._addEventListeners()}_addEventListeners(){let A=this.aladin,g=this;R.PROJECTION_CHANGED.listenedBy(A.aladinDiv,function(C){let B=A.getProjectionName();g.update({content:B})})}_buildLayout(){let A=this.aladin,g=[],C=this,I=A.getProjectionName();for(const B in KA){let E=KA[B];g.push({label:E.label,selected:I===B,action(i){A.setProjection(B);let o=C._buildLayout(A);C.update({ctxMenu:o})}})}return g}update(A){super.update(A)}}const vg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxOTIwIDE5MjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTE3MDMuNTM0IDk2MGMwLTQxLjc4OC0zLjg0LTg0LjQ4LTExLjYzMy0xMjcuMTcybDIxMC4xODQtMTgyLjE3NC0xOTkuNDU0LTM0MC44NTYtMjY1LjE4NiA4OC40MzNjLTY2Ljk3NC01NS41NjctMTQzLjMyMy05OS4zODktMjIzLjg1LTEyOC40MTVMMTE1OC45MzIgMGgtMzk3Ljc4TDcwNi40OSAyNjkuNzA0Yy04MS40MyAyOS4xMzgtMTU2LjQyMyA3Mi4yODItMjIzLjk2MiAxMjguNDE0bC0yNjUuMDczLTg4LjMyTDE4IDY1MC42NTRsMjEwLjE4NCAxODIuMTc0QzIyMC4zOSA4NzUuNTIgMjE2LjU1IDkxOC4yMTIgMjE2LjU1IDk2MHMzLjg0IDg0LjQ4IDExLjYzMyAxMjcuMTcyTDE4IDEyNjkuMzQ2bDE5OS40NTQgMzQwLjg1NiAyNjUuMTg2LTg4LjQzM2M2Ni45NzQgNTUuNTY3IDE0My4zMjIgOTkuMzg5IDIyMy44NSAxMjguNDE1TDc2MS4xNTIgMTkyMGgzOTcuNzc5bDU0LjY2My0yNjkuNzA0YzgxLjMxOC0yOS4xMzggMTU2LjQyNC03Mi4yODIgMjIzLjk2My0xMjguNDE0bDI2NS4wNzMgODguNDMzIDE5OS40NTQtMzQwLjg1Ni0yMTAuMTg0LTE4Mi4xNzRjNy43OTMtNDIuODA1IDExLjYzMy04NS40OTcgMTEuNjMzLTEyNy4yODVtLTc0My40OTIgMzk1LjI5NGMtMjE3Ljk3NiAwLTM5NS4yOTQtMTc3LjMxOC0zOTUuMjk0LTM5NS4yOTQgMC0yMTcuOTc2IDE3Ny4zMTgtMzk1LjI5NCAzOTUuMjk0LTM5NS4yOTQgMjE3Ljk3NyAwIDM5NS4yOTQgMTc3LjMxOCAzOTUuMjk0IDM5NS4yOTQgMCAyMTcuOTc2LTE3Ny4zMTcgMzk1LjI5NC0zOTUuMjk0IDM5NS4yOTQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KPC9zdmc+",AC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMjJDNi40NzcgMjIgMiAxNy41MjMgMiAxMlM2LjQ3NyAyIDEyIDJzMTAgNC40NzcgMTAgMTAtNC40NzcgMTAtMTAgMTB6TTcuOTIgOS4yMzR2LjEwMmEuNS41IDAgMCAwIC41LjVoLjk5N2EuNDk5LjQ5OSAwIDAgMCAuNDk5LS40OTljMC0xLjI5Ljk5OC0xLjk3OSAyLjM0LTEuOTc5IDEuMzA4IDAgMi4xNjguNjg5IDIuMTY4IDEuNjcgMCAuOTI4LS40ODIgMS4zNTktMS42ODYgMS45MWwtLjM0NC4xNTRDMTEuMzc5IDExLjU0IDExIDEyLjIxIDExIDEzLjM4MXYuMTE5YS41LjUgMCAwIDAgLjUuNWguOTk3YS40OTkuNDk5IDAgMCAwIC40OTktLjQ5OWMwLS41MTYuMTM4LS43MjMuNTUtLjkxMmwuMzQ1LS4xNTVjMS40NDUtLjY1NCAyLjUyOS0xLjUxNCAyLjUyOS0zLjM5di0uMTAzYzAtMS45NzgtMS43Mi0zLjQ0MS00LjE2NC0zLjQ0MS0yLjQ3OCAwLTQuMzM2IDEuNDI4LTQuMzM2IDMuNzM0em0yLjU4IDcuNzU3YzAgLjg2Ny42NTkgMS41MDkgMS40OTEgMS41MDkuODUgMCAxLjUwOS0uNjQyIDEuNTA5LTEuNTA5IDAtLjg2Ny0uNjU5LTEuNDkxLTEuNTA5LTEuNDkxLS44MzIgMC0xLjQ5MS42MjQtMS40OTEgMS40OTF6IiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",gC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDx0aXRsZT5saW5lLXRoaWNrbmVzczwvdGl0bGU+DQogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPg0KICAgIDxnIGlkPSJpbnZpc2libGVfYm94IiBkYXRhLW5hbWU9ImludmlzaWJsZSBib3giPg0KICAgICAgPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiBmaWxsPSJub25lIi8+DQogICAgPC9nPg0KICAgIDxnIGlkPSJpY29uc19RMiIgZGF0YS1uYW1lPSJpY29ucyBRMiI+DQogICAgICA8cmVjdCB4PSI0IiB5PSI0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjIiIHJ4PSIxIiByeT0iMSIvPg0KICAgICAgPHJlY3QgeD0iNCIgeT0iMzEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0IiByeD0iMSIgcnk9IjEiLz4NCiAgICAgIDxyZWN0IHg9IjQiIHk9IjIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNiIgcng9IjEiIHJ5PSIxIi8+DQogICAgICA8cmVjdCB4PSI0IiB5PSI3IiB3aWR0aD0iNDAiIGhlaWdodD0iOCIgcng9IjEiIHJ5PSIxIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4=";let IC=function(){let Q={};return Q.getLayout=function(A){let g=$.color({name:"gridColor",type:"color",value:(()=>{let i=A.getGridOptions().color;return gA.rgbToHex(i.r*255,i.g*255,i.b*255)})(),change(i){A.setCooGrid({color:i.target.value})}}),C=$.slider({name:"opacity",type:"range",min:0,max:1,value:A.getGridOptions().opacity,change(i){A.setCooGrid({opacity:+i.target.value})}});const I=$.slider({name:"labelSize",type:"range",tooltip:{content:"size"},min:0,max:1,value:.5,change(i){A.setCooGrid({labelSize:Math.round(+i.target.value*20)})}}),B=X.createSmallSizedIconBtn({icon:{url:gC,monochrome:!0},tooltip:{content:"Grid line thickness",position:{direction:"left"}},cssStyle:{backgroundColor:"#bababa",borderColor:"#484848",cursor:"pointer",width:"20px",height:"20px",padding:"0"},action(i){let o=ContextMenu.getInstance(A);o._hide();let D=[];for(let s=1;s<=5;s++)D.push({label:s+"px",action(w){A.setCooGrid({thickness:s})}});o.attach(D),o.show({e:i,position:{nextTo:B,direction:"bottom"}})}});let E=$.checkbox({name:"enableGrid",tooltip:{content:"Enable/disable the grid",position:{direction:"left"}},type:"checkbox",checked:A.getGridOptions().enabled,click(i){A.setCooGrid({enabled:E.get()})}});return R.COO_GRID_UPDATED.listenedBy(A.aladinDiv,function(i){let o=i.detail.color,D=gA.rgbToHex(Math.round(255*o.r),Math.round(255*o.g),Math.round(255*o.b));g.set(D)}),{label:"Grid",subMenu:[{label:{content:[g,"Color "]}},{label:{content:["Opacity ",C]}},{label:{content:["Label",I]}}]}},Q}();class CC extends yA{constructor(A,g){super(A,{hideOnClick:!0});let C=this;C.backgroundColorInput=$.color({name:"color",value:(()=>{let{r:E,g:i,b:o}=A.getBackgroundColor();return gA.rgbToHex(E,i,o)})(),change(E){let i=E.target.value;A.setBackgroundColor(i)}});let I=new gA(A.getReticle().getColor());C.reticleColorInput=$.color({value:I.toHex(),name:"reticleColor",change(E){let i=E.target.value;A.getReticle().update({color:i})}}),R.BACKGROUND_COLOR_CHANGED.listenedBy(A.aladinDiv,function(E){const{r:i,g:o,b:D}=E.detail.color;let s=gA.rgbToHex(i,o,D);C.backgroundColorInput.set(s)}),R.RETICLE_CHANGED.listenedBy(A.aladinDiv,function(E){const i=E.detail.color;let o=new gA(i).toHex();C.reticleColorInput.set(o)}),this.toggleCheckbox=E=>{const o=!E.get();return E.set(o),o},C.hpxGridCheckbox=$.checkbox({name:"hpxgrid",checked:this.aladin.healpixGrid(),click(E){let i=C.toggleCheckbox(C.hpxGridCheckbox);C.aladin.showHealpixGrid(i)}}),C.reticleCheckbox=$.checkbox({name:"reticle",checked:this.aladin.isReticleDisplayed(),click(E){let i=C.toggleCheckbox(C.reticleCheckbox);C.aladin.showReticle(i)}}),this.features=g&&g.features;let B=new Dg({size:"small",action(E){E.isConnected()?E.unregister():E.register(),C._hide()}},A);this.sampBtn=B,this.attach()}attach(){let A=this;const g=E=>{let i=A.features[E];i.isHidden?i._show():i._hide()};let C=A.aladin.getReticle(),I=$.slider({name:"reticleSize",type:"range",min:0,max:50,value:C.getSize(),change(E){C.update({size:E.target.value})}}),B=[IC.getLayout(A.aladin),{label:{content:["Reticle"]},subMenu:[{label:{content:[A.reticleCheckbox,"Show/Hide"]},mustHide:!1,action(E){let i=A.toggleCheckbox(A.reticleCheckbox);A.aladin.showReticle(i),A.attach()}},{label:{content:[A.reticleColorInput,"Color"]}},{label:Z.horizontal(["Size",I])}]},{label:{content:[A.backgroundColorInput,"Back color"]}},{label:{content:[A.hpxGridCheckbox,"HEALPix grid"]},mustHide:!1,action(E){let i=A.toggleCheckbox(A.hpxGridCheckbox);A.aladin.showHealpixGrid(i),A.attach()}},{label:{content:[A.sampBtn,"SAMP"]}},{label:"Tools",subMenu:[{label:"Stack",selected:!A.features.stack.isHidden,action(E){g("stack")}},{label:"Simbad",selected:!A.features.simbad.isHidden,action(E){g("simbad")}},{label:"Grid",selected:!A.features.grid.isHidden,action(E){g("grid")}}]},{label:{icon:{monochrome:!0,tooltip:{content:"Documentation about Aladin Lite",position:{direction:"top"}},url:AC,size:"small",cssStyle:{cursor:"help"}},content:"Help"},subMenu:[{label:"Aladin Lite API",action(E){K.openNewTab("https://aladin.cds.unistra.fr/AladinLite/doc/API/")}},{label:{content:"Contact us",tooltip:{content:"For bug reports, discussions, feature ideas...",position:{direction:"bottom"}}},subMenu:[{label:"GitHub",action(E){K.openNewTab("https://github.com/cds-astro/aladin-lite/issues")}},{label:"by email",action(E){K.openNewTab("mailto:matthieu.baumann@astro.unistra.fr,thomas.boch@astro.unistra.fr?subject=Aladin Lite issue&body=message%20goes%20here")}}]},{label:"General documentation",action(E){K.openNewTab("https://aladin.cds.unistra.fr/AladinLite/doc/")}},{label:Z.horizontal({layout:["Examples"],tooltip:{content:"How to embed Aladin Lite
into your own webpages!",position:{direction:"bottom"}}}),action(E){K.openNewTab("https://aladin.cds.unistra.fr/AladinLite/doc/API/examples/")}}]}];super.attach(B)}show(A){this.attach(),this.position=A&&A.position||this.position||{anchor:"center center"},super.show({position:this.position})}}class BC extends XA{constructor(A,g){super({icon:{size:"medium",monochrome:!0,url:vg},classList:["aladin-settings-control"],tooltip:{content:"Some general settings for the
coordinate grid, the reticle or tools to enable",position:{direction:"right"}},ctxMenu:new CC(A,g),...g},A)}}class QC extends X{constructor(A){let g;super({icon:{url:VA,monochrome:!0},classList:["aladin-simbadPointer-control"],size:"medium",tooltip:{content:"Want to know what is a specific object ?
Use the Simbad pointer tool!",position:{direction:"top right"}},action(C){g.mode!==wA.TOOL_SIMBAD_POINTER?A.fire("simbad"):A.fire("default")}}),g=this,this.aladin=A,this.mode=A.view.mode,this.addListeners()}updateStatus(){this.mode===wA.TOOL_SIMBAD_POINTER?this.aladin.statusBar&&this.aladin.statusBar.appendMessage({id:"simbad",message:"Simbad pointer mode, click on the icon to exit",type:"info"}):this.aladin.statusBar&&this.aladin.statusBar.removeMessage("simbad"),this.update({toggled:this.mode===wA.TOOL_SIMBAD_POINTER})}addListeners(){R.MODE.listenedBy(this.aladin.aladinDiv,A=>{let g=A.detail.mode;this.mode=g,this.updateStatus()})}}const EC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjE1NDYgMy4zNjAyNkMxMi40ODM1IDMuMDA5OTkgMTEuNTc0MSAzLjAwNDU5IDEwLjg5NzYgMy4zNTM5NkM4LjMwNDY2IDQuNjkzMSA1Ljk1Mjc5IDYuMjI4NTMgMy44OTE4MiA3LjkzMTU0QzMuNTczMTEgOC4xOTQ4OSAzLjM0NjkzIDguNTc3NTggMy4zNTA3OSA5LjAyODAyQzMuMzU0NjMgOS40NzY2MiAzLjU4NTQxIDkuODU0MTkgMy45MDIxOCAxMC4xMTMyQzUuOTQ2MDQgMTEuNzg0NCA4LjI5OTg1IDEzLjMyMTIgMTAuODQ1MyAxNC42NDk3QzExLjUxNjUgMTUgMTIuNDI1OCAxNS4wMDU0IDEzLjEwMjMgMTQuNjU2QzE1LjY5NTMgMTMuMzE2OSAxOC4wNDcyIDExLjc4MTUgMjAuMTA4MSAxMC4wNzg1QzIwLjQyNjggOS44MTUxIDIwLjY1MyA5LjQzMjQyIDIwLjY0OTIgOC45ODE5N0MyMC42NDUzIDguNTMzMzggMjAuNDE0NSA4LjE1NTggMjAuMDk3OCA3Ljg5Njc5QzE4LjA1MzkgNi4yMjU2MiAxNS43MDAxIDQuNjg4OCAxMy4xNTQ2IDMuMzYwMjZaTTExLjU4NTkgNC42ODY3MUMxMS44MjU2IDQuNTYyOTQgMTIuMjE5MyA0LjU2NDExIDEyLjQ2MDYgNC42OTAwNEMxNC44ODk5IDUuOTU3OTYgMTcuMTI4MyA3LjQxNjY2IDE5LjA2NzUgOC45OTIyM0MxNy4xMTY3IDEwLjU5MzIgMTQuODg1IDEyLjA0NzEgMTIuNDE0IDEzLjMyMzNDMTIuMTc0NCAxMy40NDcxIDExLjc4MDcgMTMuNDQ1OSAxMS41Mzk0IDEzLjMyQzkuMTEwMDQgMTIuMDUyIDYuODcxNjMgMTAuNTkzMyA0LjkzMjQgOS4wMTc3N0M2Ljg4MzIxIDcuNDE2ODQgOS4xMTQ5NiA1Ljk2Mjg1IDExLjU4NTkgNC42ODY3MVoiIGZpbGw9IiMwMDAwMDAiLz4KPHBhdGggZD0iTTIxLjE5NyAxMi42OThDMjEuNDE2NCAxMy4wNDk0IDIxLjMwOTQgMTMuNTEyIDIwLjk1OCAxMy43MzE0TDE0Ljg1MDggMTcuNTQ0M0MxNC4wMjIgMTguMDYxNyAxMi45OTM4IDE4LjMwMDkgMTEuOTk5OSAxOC4zMDFDMTEuMDA2IDE4LjMwMSA5Ljk3NzcgMTguMDYxOSA5LjE0ODg0IDE3LjU0NDZMMy4xMDg1MSAxMy43NzQ5QzIuNzU3MTEgMTMuNTU1NiAyLjY1MDAzIDEzLjA5MyAyLjg2OTM0IDEyLjc0MTZDMy4wODg2NCAxMi4zOTAyIDMuNTUxMjggMTIuMjgzMSAzLjkwMjY4IDEyLjUwMjRMOS45NDMwMSAxNi4yNzIxQzEwLjQ4NzIgMTYuNjExNyAxMS4yMjY0IDE2LjgwMSAxMS45OTk4IDE2LjgwMUMxMi43NzMyIDE2LjgwMDkgMTMuNTEyNCAxNi42MTE2IDE0LjA1NjQgMTYuMjcxOUwyMC4xNjM2IDEyLjQ1OUMyMC41MTUgMTIuMjM5NyAyMC45Nzc2IDEyLjM0NjcgMjEuMTk3IDEyLjY5OFoiIGZpbGw9IiMwMDAwMDAiLz4KPHBhdGggZD0iTTIxLjE5NyAxNi40NTI3QzIxLjQxNjQgMTYuODA0IDIxLjMwOTQgMTcuMjY2NyAyMC45NTgxIDE3LjQ4NjFMMTUuNjY5MiAyMC43ODg5QzE0LjYxMTUgMjEuNDQ5NCAxMy4yODg2IDIxLjc2MDIgMTEuOTk5OCAyMS43NjAyQzEwLjcxMTEgMjEuNzYwMyA5LjM4ODA4IDIxLjQ0OTcgOC4zMzAzIDIwLjc4OTRMMy4xMDg0MyAxNy41Mjk2QzIuNzU3MDYgMTcuMzEwMiAyLjY1MDA0IDE2Ljg0NzYgMi44NjkzOCAxNi40OTYyQzMuMDg4NzMgMTYuMTQ0OCAzLjU1MTM5IDE2LjAzNzggMy45MDI3NiAxNi4yNTcyTDkuMTI0NjIgMTkuNTE3QzkuODk3NjQgMTkuOTk5NSAxMC45MzE2IDIwLjI2MDMgMTEuOTk5OCAyMC4yNjAyQzEzLjA2OCAyMC4yNjAyIDE0LjEwMTggMTkuOTk5MyAxNC44NzQ2IDE5LjUxNjdMMjAuMTYzNSAxNi4yMTM4QzIwLjUxNDkgMTUuOTk0NCAyMC45Nzc2IDE2LjEwMTMgMjEuMTk3IDE2LjQ1MjdaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPg==",iC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJY29ucyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgDQoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTo2LDY7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5OjQsNDt9DQoJLnN0NHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6My4xMDgxLDMuMTA4MTt9DQoJDQoJCS5zdDZ7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjQsMzt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTMiIGN5PSIxMyIgcj0iMTAiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi40LDkuNmMxLjMsMC41LDIuNiwxLjMsMy43LDIuM2MzLjksMy45LDMuOSwxMC4yLDAsMTQuMXMtMTAuMiwzLjktMTQuMSwwIi8+DQo8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNOS42LDIyLjRjLTEuMy0zLjUtMC41LTcuNiwyLjMtMTAuNWMyLjgtMi44LDYuOS0zLjYsMTAuNS0yLjMiLz4NCjwvc3ZnPg==",oC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgDQoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjU2LDE0NS40NTVjLTYwLjk1NSwwLTExMC41NDUsNDkuNTkxLTExMC41NDUsMTEwLjU0NVMxOTUuMDQ1LDM2Ni41NDUsMjU2LDM2Ni41NDVTMzY2LjU0NSwzMTYuOTU1LDM2Ni41NDUsMjU2DQoJCQlTMzE2Ljk1NSwxNDUuNDU1LDI1NiwxNDUuNDU1eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIyMzguNTQ1IiB3aWR0aD0iMzQuOTA5IiBoZWlnaHQ9IjExMC41NDUiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJDQoJCQk8cmVjdCB4PSI5Ni42MTciIHk9IjU4Ljc4NyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtNDcuMjQxNiAxMTQuMDY4KSIgd2lkdGg9IjM0LjkwOSIgaGVpZ2h0PSIxMTAuNTQ0Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHk9IjIzOC41NDUiIHdpZHRoPSIxMTAuNTQ1IiBoZWlnaHQ9IjM0LjkwOSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQkNCgkJCTxyZWN0IHg9IjU4Ljc5MiIgeT0iMzgwLjQ5MSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMjQ3Ljk4MTEgMTk3LjIxMTEpIiB3aWR0aD0iMTEwLjU0NCIgaGVpZ2h0PSIzNC45MDkiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM4LjU0NSIgeT0iNDAxLjQ1NSIgd2lkdGg9IjM0LjkwOSIgaGVpZ2h0PSIxMTAuNTQ1Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCQ0KCQkJPHJlY3QgeD0iMzgwLjQ3NCIgeT0iMzQyLjY1OSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTY0LjgyOSAzOTcuOTI5NCkiIHdpZHRoPSIzNC45MDkiIGhlaWdodD0iMTEwLjU0NCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSI0MDEuNDU1IiB5PSIyMzguNTQ1IiB3aWR0aD0iMTEwLjU0NSIgaGVpZ2h0PSIzNC45MDkiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJDQoJCQk8cmVjdCB4PSIzNDIuNjY0IiB5PSI5Ni42MSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAzNS44OTY5IDMxNC43OTE3KSIgd2lkdGg9IjExMC41NDQiIGhlaWdodD0iMzQuOTA5Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+",DC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuNSAxMC41Yy4wMDIgMi43NjItMi4yMzcgNS01IDVzLTUuMDAyLTIuMjM4LTUtNWMtLjAwMi0yLjc2IDIuMjM3LTUgNS01czUuMDAyIDIuMjQgNSA1eiIgY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNmZjE1YTEiIHN0cm9rZT0iIzM3MzczNyIgc3Ryb2tlLXdpZHRoPSIuNDk5OTk2ODI2MDAwMDAwMDYiLz48cGF0aCBkPSJNOCAxLjQwMWE0Ljk5OCA0Ljk5OCAwIDAgMC0yLjQ4OCA5LjMzNGMtLjAwNC0uMDc4LS4wMTItLjE1NS0uMDEyLS4yMzRhNC45OTggNC45OTggMCAwIDEgNy40ODgtNC4zMzRBNC45OTQgNC45OTQgMCAwIDAgOCAxLjR6IiBmaWxsPSIjMTU4M2ZmIi8+PHBhdGggZD0iTTEwLjUgNS41YTQuOTk4IDQuOTk4IDAgMCAwLTUgNWMwIC4wOC4wMDguMTU3LjAxMi4yMzVBNC45OTggNC45OTggMCAwIDAgMTMgNi40MDFjMC0uMDc5LS4wMDgtLjE1Ni0uMDEyLS4yMzRBNC45NzUgNC45NzUgMCAwIDAgMTAuNSA1LjV6IiBmaWxsPSIjMDBjZjJkIi8+PHBhdGggZD0iTTEyLjk4OCA2LjE2N2MuMDA0LjA3OC4wMTIuMTU1LjAxMi4yMzRhNC45OTggNC45OTggMCAwIDEtNy40ODkgNC4zMzQgNC45OTQgNC45OTQgMCAwIDAgNC45ODkgNC43NjYgNC45OTggNC45OTggMCAwIDAgMi40ODgtOS4zMzR6IiBmaWxsPSIjZjhmZjE1Ii8+PHBhdGggZD0iTTUuNTEyIDEwLjczNWE0Ljk5NiA0Ljk5NiAwIDAgMCAyLjQ4NiA0LjA5MyA0Ljk4NyA0Ljk4NyAwIDAgMCAyLjQ5LTQuMDkxQTQuOTc4IDQuOTc4IDAgMCAxIDggMTEuNGE0Ljk3NSA0Ljk3NSAwIDAgMS0yLjQ4OC0uNjY2eiIgZmlsbD0iI2VmMDAwMCIvPjxwYXRoIGQ9Ik03Ljk5OCA2LjE3M0E0Ljk5MSA0Ljk5MSAwIDAgMCA1LjUgMTAuNWMwIC4wNzkuMDA4LjE1Ni4wMTIuMjM0YTQuOTc4IDQuOTc4IDAgMCAwIDQuOTc3LjAwMmMuMDAzLS4wNzkuMDExLS4xNTcuMDExLS4yMzZhNC45OSA0Ljk5IDAgMCAwLTIuNTAyLTQuMzI4eiIgZmlsbD0iIzM4MzAyNyIvPjxwYXRoIGQ9Ik01LjUgNS41Yy0uOTEgMC0xLjc2LjI0Ny0yLjQ5NC42N2E0Ljk5IDQuOTkgMCAwIDAgMi41MDYgNC41NjRjLS4wMDQtLjA3Ny0uMDEyLS4xNTQtLjAxMi0uMjMzYTQuOTkxIDQuOTkxIDAgMCAxIDIuNDk4LTQuMzI4QTQuOTc1IDQuOTc1IDAgMCAwIDUuNSA1LjV6IiBmaWxsPSIjNTEwMGNjIi8+PHBhdGggZD0iTTggMS40MDFhNC45OTggNC45OTggMCAwIDAtNC45OTQgNC43NyA0Ljk5OCA0Ljk5OCAwIDEgMCA0Ljk5MiA4LjY1OCA0Ljk5OCA0Ljk5OCAwIDEgMCA0Ljk5LTguNjYyQTQuOTk0IDQuOTk0IDAgMCAwIDggMS40eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzczNzM3IiBzdHJva2Utd2lkdGg9Ii45OTk5OTM2NTIwMDAwMDAxIi8+PC9zdmc+",sC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgNkMxMiA1LjQ0NzcyIDExLjU1MjMgNSAxMSA1QzEwLjQ0NzcgNSAxMCA1LjQ0NzcyIDEwIDZWMTZDMTAgMTYuNTUyMyAxMC40NDc3IDE3IDExIDE3QzExLjU1MjMgMTcgMTIgMTYuNTUyMyAxMiAxNlY2Wk05IDlDOSA4LjQ0NzcyIDguNTUyMjggOCA4IDhDNy40NDc3MiA4IDcgOC40NDc3MiA3IDlWMTZDNyAxNi41NTIzIDcuNDQ3NzIgMTcgOCAxN0M4LjU1MjI4IDE3IDkgMTYuNTUyMyA5IDE2VjlaTTE1IDlDMTUgOC40NDc3MiAxNC41NTIzIDggMTQgOEMxMy40NDc3IDggMTMgOC40NDc3MiAxMyA5VjE2QzEzIDE2LjU1MjMgMTMuNDQ3NyAxNyAxNCAxN0MxNC41NTIzIDE3IDE1IDE2LjU1MjMgMTUgMTZWOVpNMTggMTNDMTggMTIuNDQ3NyAxNy41NTIzIDEyIDE3IDEyQzE2LjQ0NzcgMTIgMTYgMTIuNDQ3NyAxNiAxM1YxNkMxNiAxNi41NTIzIDE2LjQ0NzcgMTcgMTcgMTdDMTcuNTUyMyAxNyAxOCAxNi41NTIzIDE4IDE2VjEzWk02IDE1QzYgMTQuNDQ3NyA1LjU1MjI4IDE0IDUgMTRDNC40NDc3MiAxNCA0IDE0LjQ0NzcgNCAxNVYxNkM0IDE2LjU1MjMgNC40NDc3MiAxNyA1IDE3QzUuNTUyMjggMTcgNiAxNi41NTIzIDYgMTZWMTVaTTIxIDE1QzIxIDE0LjQ0NzcgMjAuNTUyMyAxNCAyMCAxNEMxOS40NDc3IDE0IDE5IDE0LjQ0NzcgMTkgMTVWMTZDMTkgMTYuNTUyMyAxOS40NDc3IDE3IDIwIDE3QzIwLjU1MjMgMTcgMjEgMTYuNTUyMyAyMSAxNlYxNVpNNCAxOEMzLjQ0NzcyIDE4IDMgMTguNDQ3NyAzIDE5QzMgMTkuNTUyMyAzLjQ0NzcyIDIwIDQgMjBIMjFDMjEuNTUyMyAyMCAyMiAxOS41NTIzIDIyIDE5QzIyIDE4LjQ0NzcgMjEuNTUyMyAxOCAyMSAxOEg0WiIgZmlsbD0iIzAwMDAwMCIvPg0KPC9zdmc+";class wC extends _{constructor(A,g,C,I="beforeend"){let B=[];const E=A.selected;for(var i in A)if(i!=="selected"){let D=A[i];i===E?D.toggled=!0:D.toggled=!1;let s=D.action,w=new X({...D,action(a){s(a);for(var e of B)e.update({toggled:!1});w.update({toggled:!0})}});B.push(w)}let o=Z.horizontal({layout:B});super(o,A),this.aladin=g}}class tC extends dA{constructor(A,g){let C,I=new wC({luminosity:{icon:{size:"small",monochrome:!0,url:oC},tooltip:{content:"Contrast",position:{direction:"bottom"}},action:D=>{const s=Z.vertical({layout:[C.selector,C.luminositySettingsContent]});C.update({content:s})}},opacity:{icon:{size:"small",monochrome:!0,url:iC},tooltip:{content:"Opacity",position:{direction:"bottom"}},action:D=>{const s=Z.vertical({layout:[C.selector,C.opacitySettingsContent]});C.update({content:s})}},colors:{icon:{size:"small",url:DC},tooltip:{content:"Colormap",position:{direction:"bottom"}},action:D=>{const s=Z.vertical({layout:[C.selector,C.colorSettingsContent]});C.update({content:s})}},pixel:{icon:{size:"small",monochrome:!0,url:sC},tooltip:{content:"Cutouts",position:{direction:"bottom"}},action:D=>{const s=Z.vertical({layout:[C.selector,C.pixelSettingsContent]});C.update({content:s})}},selected:"opacity"},A),B=new LA({type:"group",subInputs:[{label:"opacity:",tooltip:{content:1,position:{direction:"bottom"}},name:"opacity",type:"range",min:0,max:1,value:1,change:(D,s)=>{const w=+D.target.value;C.options.layer.setOpacity(w),s.update({value:w,tooltip:{content:w.toFixed(2),position:{direction:"bottom"}}})}}]}),E=new LA({subInputs:[{label:"brightness:",tooltip:{content:"brightness",position:{direction:"right"}},name:"brightness",type:"range",min:-1,max:1,ticks:[0],value:0,change:(D,s)=>{const w=+D.target.value;C.options.layer.setBrightness(w),s.update({value:w,tooltip:{content:`${w.toFixed(3)}`,position:{direction:"right"}}})}},{label:"saturation:",tooltip:{content:"saturation",position:{direction:"right"}},name:"saturation",type:"range",min:-1,max:1,ticks:[0],value:0,change:(D,s)=>{const w=+D.target.value;C.options.layer.setSaturation(w),s.update({value:w,tooltip:{content:`${w.toFixed(3)}`,position:{direction:"right"}}})}},{label:"contrast:",tooltip:{content:"contrast",position:{direction:"right"}},name:"contrast",type:"range",min:-1,max:1,ticks:[0],value:0,change:(D,s)=>{const w=+D.target.value;C.options.layer.setContrast(w),s.update({value:w,tooltip:{content:`${w.toFixed(3)}`,position:{direction:"right"}}})}},{label:"gamma:",tooltip:{content:"gamma",position:{direction:"right"}},name:"gamma",type:"range",min:.1,max:10,ticks:[1],value:1,change:(D,s)=>{const w=+D.target.value;C.options.layer.setGamma(w),s.update({value:w,tooltip:{content:`${w.toFixed(3)}`,position:{direction:"right"}}})}}]}),i=new LA({type:"group",subInputs:[{label:"format:",type:"select",name:"fmt",value:"jpeg",options:["jpeg"],change(D){C.options.layer.imgFormat!==D.target.value&&C.options.layer.setImageFormat(D.target.value)},tooltip:{content:"Formats availables",position:{direction:"bottom"}}},{label:"stretch:",type:"select",name:"stretch",value:"linear",options:["sqrt","linear","asinh","pow2","log"],change(D){C.options.layer.setColormap(C.options.layer.getColorCfg().getColormap(),{stretch:D.target.value})},tooltip:{content:"stretch function",position:{direction:"bottom"}}},{label:"min cut:",type:"number",cssStyle:{width:"6rem"},tooltip:{content:"Min cut",position:{direction:"bottom"}},name:"mincut",value:0,change:D=>{let s=+D.target.value;C.options.layer.imgFormat!=="fits"&&(s/=255),C.options.layer.setCuts(s,C.options.layer.getColorCfg().getCuts()[1])}},{type:"number",label:"max cut:",cssStyle:{width:"6rem"},tooltip:{content:"Max cut",position:{direction:"bottom"}},name:"maxcut",value:1,change:D=>{let s=+D.target.value;C.options.layer.imgFormat!=="fits"&&(s/=255),C.options.layer.setCuts(C.options.layer.getColorCfg().getCuts()[0],s)}}]}),o=new LA({subInputs:[{label:"colormap:",type:"select",name:"cmap",value:"native",options:A.getListOfColormaps(),change:D=>{C.options.layer.setColormap(D.target.value)}},{label:"reverse:",type:"checkbox",name:"reverse",cssStyle:{flex:"0 0 1"},checked:!1,change:D=>{let s=o.getInput("reverse").checked;C.options.layer.setColormap(null,{reversed:s})}}]});super({close:!1,...g,content:Z.vertical([I,B])},A.aladinDiv),C=this,this.aladin=A,this._addListeners(),this.selector=I,this.opacitySettingsContent=B,this.colorSettingsContent=o,this.pixelSettingsContent=i,this.luminositySettingsContent=E}_update(A){let g=A.getColorCfg(),C=g.stretch,I=g.getColormap(),B=g.getReversed(),[E,i]=g.getCuts();A.imgFormat!=="fits"&&(E=Math.round(E*255),i=Math.round(i*255)),this.pixelSettingsContent.set("mincut",+E.toFixed(4)),this.pixelSettingsContent.set("maxcut",+i.toFixed(4)),this.pixelSettingsContent.set("stretch",C);let o=this.pixelSettingsContent.getInput("fmt");o.innerHTML="";for(const D of A.formats)o.innerHTML+="";o.value=A.imgFormat,this.colorSettingsContent.set("cmap",I),this.colorSettingsContent.set("reverse",B),this.opacitySettingsContent.set("opacity",A.getOpacity()),this.luminositySettingsContent.set("brightness",g.getBrightness()),this.luminositySettingsContent.set("contrast",g.getContrast()),this.luminositySettingsContent.set("gamma",g.getGamma()),this.luminositySettingsContent.set("saturation",g.getSaturation())}update(A){A.layer&&this._update(A.layer),super.update(A)}_addListeners(){R.HIPS_LAYER_CHANGED.listenedBy(this.aladin.aladinDiv,A=>{const g=A.detail.layer;let C=this.options.layer;C&&g.layer===C.layer&&this._update(g)}),R.UPDATE_CMAP_LIST.listenedBy(this.aladin.aladinDiv,A=>{this.colorSettingsContent.getInput("cmap").update({options:this.aladin.getListOfColormaps()})})}}const zA="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgPgoNPHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPg0KPGcgaWQ9IlNob3BpY29uIj4NCgk8Y2lyY2xlIGN4PSIyNCIgY3k9IjI0IiByPSI0Ii8+DQoJPHBhdGggZD0iTTI0LDM4YzEyLDAsMjAtMTQsMjAtMTRzLTgtMTQtMjAtMTRTNCwyNCw0LDI0UzEyLDM4LDI0LDM4eiBNMjQsMTZjNC40MTgsMCw4LDMuNTgyLDgsOHMtMy41ODIsOC04LDhzLTgtMy41ODItOC04DQoJCVMxOS41ODIsMTYsMjQsMTZ6Ii8+DQo8L2c+DQo8L3N2Zz4=",uA="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgPgoNPHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPg0KPGcgaWQ9IlNob3BpY29uIj4NCgk8cGF0aCBkPSJNMTEuOTU3LDMzLjIxNEw3LjE3MSwzOEwxMCw0MC44MjhsNS4zMDUtNS4zMDVDMTcuODY3LDM2Ljk5MiwyMC43ODgsMzgsMjQsMzhjMTIsMCwyMC0xNCwyMC0xNHMtMi45NTMtNS4xNTktNy45NTctOS4yMTQNCgkJTDQwLjgyOSwxMEwzOCw3LjE3MmwtNS4zMDUsNS4zMDVDMzAuMTMzLDExLjAwOCwyNy4yMTIsMTAsMjQsMTBDMTIsMTAsNCwyNCw0LDI0UzYuOTUzLDI5LjE1OSwxMS45NTcsMzMuMjE0eiBNMTYsMjQNCgkJYzAtNC40MTgsMy41ODItOCw4LThjMS40ODMsMCwyLjg2NywwLjQxMSw0LjA1OCwxLjExNGwtMy4wMzUsMy4wMzVDMjQuNjk0LDIwLjA2MiwyNC4zNTYsMjAsMjQsMjBjLTIuMjA2LDAtNCwxLjc5NC00LDQNCgkJYzAsMC4zNTYsMC4wNjIsMC42OTQsMC4xNDksMS4wMjNsLTMuMDM1LDMuMDM1QzE2LjQxMSwyNi44NjcsMTYsMjUuNDgzLDE2LDI0eiBNMzIsMjRjMCw0LjQxOC0zLjU4Miw4LTgsOA0KCQljLTEuNDgzLDAtMi44NjctMC40MTEtNC4wNTgtMS4xMTRsMy4wMzUtMy4wMzVDMjMuMzA2LDI3LjkzOCwyMy42NDQsMjgsMjQsMjhjMi4yMDYsMCw0LTEuNzk0LDQtNA0KCQljMC0wLjM1Ni0wLjA2Mi0wLjY5NC0wLjE0OS0xLjAyM2wzLjAzNS0zLjAzNUMzMS41ODksMjEuMTMzLDMyLDIyLjUxNywzMiwyNHoiLz4NCjwvZz4NCjwvc3ZnPg==",Pg="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgLTAuNSAyMSAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICANCiAgICA8dGl0bGU+ZGVsZXRlIFsjMTQ4N108L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPg0KDQo8L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJEcmliYmJsZS1MaWdodC1QcmV2aWV3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc5LjAwMDAwMCwgLTM2MC4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIj4NCiAgICAgICAgICAgIDxnIGlkPSJpY29ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTYuMDAwMDAwLCAxNjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzMC4zNSwyMTYgTDEzMi40NSwyMTYgTDEzMi40NSwyMDggTDEzMC4zNSwyMDggTDEzMC4zNSwyMTYgWiBNMTM0LjU1LDIxNiBMMTM2LjY1LDIxNiBMMTM2LjY1LDIwOCBMMTM0LjU1LDIwOCBMMTM0LjU1LDIxNiBaIE0xMjguMjUsMjE4IEwxMzguNzUsMjE4IEwxMzguNzUsMjA2IEwxMjguMjUsMjA2IEwxMjguMjUsMjE4IFogTTEzMC4zNSwyMDQgTDEzNi42NSwyMDQgTDEzNi42NSwyMDIgTDEzMC4zNSwyMDIgTDEzMC4zNSwyMDQgWiBNMTM4Ljc1LDIwNCBMMTM4Ljc1LDIwMCBMMTI4LjI1LDIwMCBMMTI4LjI1LDIwNCBMMTIzLDIwNCBMMTIzLDIwNiBMMTI2LjE1LDIwNiBMMTI2LjE1LDIyMCBMMTQwLjg1LDIyMCBMMTQwLjg1LDIwNiBMMTQ0LDIwNiBMMTQ0LDIwNCBMMTM4Ljc1LDIwNCBaIiBpZD0iZGVsZXRlLVsjMTQ4N10iPg0KDQo8L3BhdGg+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=",eC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS43OTU1IDE1LjgxMTFMMjEgMjFNMTggMTAuNUMxOCAxNC42NDIxIDE0LjY0MjEgMTggMTAuNSAxOEM2LjM1Nzg2IDE4IDMgMTQuNjQyMSAzIDEwLjVDMyA2LjM1Nzg2IDYuMzU3ODYgMyAxMC41IDNDMTQuNjQyMSAzIDE4IDYuMzU3ODYgMTggMTAuNVoiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==";class vA extends X{constructor(A){let g,C=!1;A.toggled!==void 0&&(C=A.toggled),super({...A,toggled:C,action(I){A.action&&A.action(I),g.toggle(I)}}),this.toggled=C,g=this}close(){this.toggled&&this.toggle()}open(){this.toggled||this.toggle()}toggle(A){this.toggled=!this.toggled,this.toggled&&this.options.actionOn&&this.options.actionOn(A),!this.toggled&&this.options.actionOff&&this.options.actionOff(A),this.update({toggled:this.toggled,tooltip:this.toggled?this.options.tooltipOn:this.options.tooltipOff})}}const aC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0zIDQuNkMzIDQuMDM5OTUgMyAzLjc1OTkyIDMuMTA4OTkgMy41NDYwMUMzLjIwNDg3IDMuMzU3ODUgMy4zNTc4NSAzLjIwNDg3IDMuNTQ2MDEgMy4xMDg5OUMzLjc1OTkyIDMgNC4wMzk5NSAzIDQuNiAzSDE5LjRDMTkuOTYwMSAzIDIwLjI0MDEgMyAyMC40NTQgMy4xMDg5OUMyMC42NDIyIDMuMjA0ODcgMjAuNzk1MSAzLjM1Nzg1IDIwLjg5MSAzLjU0NjAxQzIxIDMuNzU5OTIgMjEgNC4wMzk5NSAyMSA0LjZWNi4zMzcyNkMyMSA2LjU4MTg1IDIxIDYuNzA0MTQgMjAuOTcyNCA2LjgxOTIzQzIwLjk0NzkgNi45MjEyNyAyMC45MDc1IDcuMDE4ODEgMjAuODUyNiA3LjEwODI4QzIwLjc5MDggNy4yMDkyIDIwLjcwNDMgNy4yOTU2OCAyMC41MzE0IDcuNDY4NjNMMTQuNDY4NiAxMy41MzE0QzE0LjI5NTcgMTMuNzA0MyAxNC4yMDkyIDEzLjc5MDggMTQuMTQ3NCAxMy44OTE3QzE0LjA5MjUgMTMuOTgxMiAxNC4wNTIxIDE0LjA3ODcgMTQuMDI3NiAxNC4xODA4QzE0IDE0LjI5NTkgMTQgMTQuNDE4MiAxNCAxNC42NjI3VjE3TDEwIDIxVjE0LjY2MjdDMTAgMTQuNDE4MiAxMCAxNC4yOTU5IDkuOTcyMzcgMTQuMTgwOEM5Ljk0Nzg3IDE0LjA3ODcgOS45MDc0NyAxMy45ODEyIDkuODUyNjQgMTMuODkxN0M5Ljc5MDggMTMuNzkwOCA5LjcwNDMyIDEzLjcwNDMgOS41MzEzNyAxMy41MzE0TDMuNDY4NjMgNy40Njg2M0MzLjI5NTY4IDcuMjk1NjggMy4yMDkyIDcuMjA5MiAzLjE0NzM2IDcuMTA4MjhDMy4wOTI1MyA3LjAxODgxIDMuMDUyMTMgNi45MjEyNyAzLjAyNzYzIDYuODE5MjNDMyA2LjcwNDE0IDMgNi41ODE4NSAzIDYuMzM3MjZWNC42WiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+",_g="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNSAxNUwyMSAyMU0yMSAxNUwxNSAyMU0xMCAyMVYxNC42NjI3QzEwIDE0LjQxODIgMTAgMTQuMjk1OSA5Ljk3MjM3IDE0LjE4MDhDOS45NDc4NyAxNC4wNzg3IDkuOTA3NDcgMTMuOTgxMiA5Ljg1MjY0IDEzLjg5MTdDOS43OTA4IDEzLjc5MDggOS43MDQzMiAxMy43MDQzIDkuNTMxMzcgMTMuNTMxNEwzLjQ2ODYzIDcuNDY4NjNDMy4yOTU2OCA3LjI5NTY4IDMuMjA5MiA3LjIwOTIgMy4xNDczNiA3LjEwODI4QzMuMDkyNTMgNy4wMTg4MSAzLjA1MjEzIDYuOTIxMjcgMy4wMjc2MyA2LjgxOTIzQzMgNi43MDQxNCAzIDYuNTgxODUgMyA2LjMzNzI2VjQuNkMzIDQuMDM5OTUgMyAzLjc1OTkyIDMuMTA4OTkgMy41NDYwMUMzLjIwNDg3IDMuMzU3ODUgMy4zNTc4NSAzLjIwNDg3IDMuNTQ2MDEgMy4xMDg5OUMzLjc1OTkyIDMgNC4wMzk5NSAzIDQuNiAzSDE5LjRDMTkuOTYwMSAzIDIwLjI0MDEgMyAyMC40NTQgMy4xMDg5OUMyMC42NDIyIDMuMjA0ODcgMjAuNzk1MSAzLjM1Nzg1IDIwLjg5MSAzLjU0NjAxQzIxIDMuNzU5OTIgMjEgNC4wMzk5NSAyMSA0LjZWNi4zMzcyNkMyMSA2LjU4MTg1IDIxIDYuNzA0MTQgMjAuOTcyNCA2LjgxOTIzQzIwLjk0NzkgNi45MjEyNyAyMC45MDc1IDcuMDE4ODEgMjAuODUyNiA3LjEwODI4QzIwLjc5MDggNy4yMDkyIDIwLjcwNDMgNy4yOTU2OCAyMC41MzE0IDcuNDY4NjNMMTcgMTEiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==",MC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMyA0LjVMNiA3TDYgNS4yNUgxOFY3TDIxIDQuNUwxOCAyVjMuNzVINkw2IDJMMyA0LjVaIiAvPg0KPHBhdGggZD0iTTYuNjM5MzUgMTEuOTM2N0M3LjE0OTY3IDEwLjcwNjEgOC44OTEzOCAxMC43MDE4IDkuNDA3NyAxMS45Mjk5TDEyLjczNSAxOS44NDQyQzEzLjk0NDMgMjIuNzIwNSAxOC4wMjgzIDIyLjY5NjUgMTkuMjAzNiAxOS44MDYxTDIxLjE1NzkgMTVIMTguOTk4OUwxNy4zNTEgMTkuMDUyN0MxNi44NDcyIDIwLjI5MTUgMTUuMDk2OSAyMC4zMDE4IDE0LjU3ODcgMTkuMDY5MUwxMS4yNTE0IDExLjE1NDhDMTAuMDQ2NiA4LjI4OTE5IDUuOTgyNjQgOC4yOTkxMSA0Ljc5MTg5IDExLjE3MDZMMy4yMDM5MiAxNUg1LjM2OTA2TDYuNjM5MzUgMTEuOTM2N1oiIC8+DQo8L3N2Zz4=",cC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCwzSDlBMSwxLDAsMCwxLDksNUg1VjlBMSwxLDAsMCwxLDMsOVY0QTEsMSwwLDAsMSw0LDNaTTksMTlINVYxNWExLDEsMCwwLDAtMiwwdjVhMSwxLDAsMCwwLDEsMUg5YTEsMSwwLDAsMCwwLTJabTExLTVhMSwxLDAsMCwwLTEsMXY0SDE1YTEsMSwwLDAsMCwwLDJoNWExLDEsMCwwLDAsMS0xVjE1QTEsMSwwLDAsMCwyMCwxNFpNMjAsM0gxNWExLDEsMCwwLDAsMCwyaDRWOWExLDEsMCwwLDAsMiwwVjRBMSwxLDAsMCwwLDIwLDNaTTcsOHY4YTEsMSwwLDAsMCwxLDFoOGExLDEsMCwwLDAsMS0xVjhhMSwxLDAsMCwwLTEtMUg4QTEsMSwwLDAsMCw3LDhaIi8+PC9zdmc+";class hC extends dA{constructor(A,g){let C,I=new vA({content:"Freq",icon:{monochrome:!0,size:"medium",url:MC},tooltip:{content:"Observation bandwidth",position:{direction:"bottom"}},toggled:!0,actionOn:()=>{C._triggerFilteringCallback()},actionOff:()=>{C._triggerFilteringCallback()}}),B=new vA({content:"In view",icon:{monochrome:!0,size:"medium",url:cC},tooltip:{content:"Survey in view only!",position:{direction:"bottom"}},toggled:!1,actionOn:()=>{C._requestMOCServer()},actionOff:()=>{C._triggerFilteringCallback()}}),E=new vA({content:"Resolution",icon:{monochrome:!0,size:"medium",url:VA},tooltip:{content:"Check for HiPS with a specific pixel resolution.",position:{direction:"bottom"}},toggled:!1,actionOn:()=>{C._triggerFilteringCallback()},actionOff:()=>{C._triggerFilteringCallback()}}),i=new $({label:"Max resolution [°/px]:",name:"res",value:.1,type:"range",cssStyle:{width:"100%"},tooltip:{content:OA.degreesToString(.1),position:{direction:"bottom"}},ticks:[.1/3600,1/3600,1/60,.1],stretch:"log",min:.1/3600,max:.1,reversed:!0,change:(o,D,s)=>{D.update({value:o.target.value,tooltip:{content:OA.degreesToString(s),position:{direction:"bottom"}}});let w=new pA(s);C.params.resolution=w.degrees(),C._triggerFilteringCallback()}});super({classList:["aladin-HiPS-filter-box"],close:!1,content:Z.vertical(["Filter by:",Z.horizontal([I,B,E]),"Details:",new LA({subInputs:[{type:"group",subInputs:[{label:"Freq:",name:"regime",value:"Optical",type:"select",options:["Radio","Infrared","Millimeter","Optical","UV","EUV","X-ray","Gamma-ray"],change:o=>{let D=o.target.value;C.params.regime=D,C._triggerFilteringCallback()},tooltip:{content:"Observation regime",position:{direction:"right"}}},i]}]})])},A.aladinDiv),C=this,this.browserClosed=!1,this.callback=g.callback,this.regimeBtn=I,this.spatialBtn=B,this.resolutionBtn=E,this.params={regime:"Optical",spatial:!0,resolution:1},this.on=!1,this.aladin=A,this._addListeners()}_addListeners(){const A=K.debounce(()=>{this._requestMOCServer()},500);R.POSITION_CHANGED.listenedBy(this.aladin.aladinDiv,A),R.ZOOM_CHANGED.listenedBy(this.aladin.aladinDiv,A)}_requestMOCServer(){if(!this.spatialBtn.toggled||!this.on||this.browserClosed)return;let A=this;rA.getAllHiPSesInsideView(this.aladin).then(g=>{let C=g.map(I=>I.ID);A.params.spatial=C,A._triggerFilteringCallback()})}_triggerFilteringCallback(){let A={};this.regimeBtn.toggled&&(A.regime=this.params.regime),this.spatialBtn.toggled&&(A.spatial=this.params.spatial),this.resolutionBtn.toggled&&(A.resolution=this.params.resolution),this.on&&this.callback&&this.callback(A)}signalBrowserStatus(A){this.browserClosed=A,A||this._requestMOCServer()}enable(A){this.on=A,this.on&&this._requestMOCServer(),this._triggerFilteringCallback()}}class kA extends dA{static HiPSList={};constructor(A,g){let C;rA.getAllHiPSes().then(s=>{kA.HiPSList={},s.forEach(w=>{let a=w.obs_title;a=a.replace(/:|\'/g,""),kA.HiPSList[a]=w}),C._filterHiPSList({})});const I=s=>{const w=s.target.value;let a,e;try{a=new URL(w).href,e=a}catch{const y=kA.HiPSList[w];y?(a=y.ID||y.hips_service_url,e=y.obs_title||y.ID):(a=w,e=w)}a&&(C._addHiPS(a,e),C.searchDropdown.update({title:w}))};let B=new Zg(A,{name:"HiPS browser",placeholder:"Browse a HiPS by an URL, ID or keywords",tooltip:{global:!0,aladin:A,content:"HiPS url, ID or keyword accepted"},actions:{focus(s){B.removeClass("aladin-valid"),B.removeClass("aladin-not-valid")},keydown(s){s.stopPropagation(),s.key==="Enter"&&(s.preventDefault(),I(s))},input(s){C.infoCurrentHiPSBtn.update({disable:!0}),B.removeClass("aladin-valid"),B.removeClass("aladin-not-valid")},change(s){s.stopPropagation(),s.preventDefault(),I(s)}}}),E=$.checkbox({name:"filter-enabler",checked:!1,click(s){let w=s.target.checked;C.filterBox.enable(w),w||C._filterHiPSList({}),o.update({icon:{url:w?aC:_g,monochrome:!0}}),E.update({checked:w})}}),i=new X({disable:!0,icon:{size:"medium",monochrome:!0,url:ug},tooltip:{global:!0,aladin:A,content:"More about that survey?"}}),o=new vA({icon:{url:_g,monochrome:!0},size:"small",tooltip:{content:"Want to filter HiPS surveys by criteria ?",position:{direction:"top"}},toggled:!1,actionOn:s=>{C.filterBox._show({position:{nextTo:o,direction:"bottom",aladin:A}})},actionOff:s=>{C.filterBox._hide()}}),D=document.createElement("div");super({close:!0,header:{title:Z.horizontal([new iA({size:"medium",url:Ng,monochrome:!0}),"HiPS browser"])},onDragged:()=>{C.filterBtn.toggled&&C.filterBtn.toggle()},classList:["aladin-HiPS-browser-box"],content:Z.vertical([Z.horizontal(["Search:",B,i]),Z.horizontal(["Filter:",Z.horizontal([E,o,D])])]),...g},A.aladinDiv),this.filterBox=new hC(A,{callback:s=>{C._filterHiPSList(s)}}),this.filterNumberElt=D,this.filterBox._hide(),this.searchDropdown=B,this.filterBtn=o,this.aladin=A,this.infoCurrentHiPSBtn=i,C=this,this.filterCallback=(s,w)=>{if(w.regime&&(!s.obs_regime||w.regime.toLowerCase()!==s.obs_regime.toLowerCase())||w.spatial&&(!s.ID||Array.isArray(w.spatial)&&!w.spatial.includes(s.ID)))return!1;if(w.resolution){if(!s.hips_tile_width||!s.hips_order)return!1;let a=Math.log2(s.hips_tile_width)+ +s.hips_order;if(Math.sqrt(Math.PI/(3*Math.pow(4,a)))>w.resolution)return!1}return!0}}_addHiPS(A,g){let C=this,I=O.imageHiPS(A,{name:g,successCallback:B=>{if(C.searchDropdown.removeClass("aladin-not-valid"),C.searchDropdown.addClass("aladin-valid"),C.infoCurrentHiPSBtn.update({disable:!1,action(c){window.open(B.url)}}),C.aladin.removeUIByName("cube_displayer"+B.layer),!B.cubeDepth)return;let E=B.cubeDepth,i=B.cubeFirstFrame;B.setSliceNumber(i);let o=(c,y=!1)=>{let r=c.toString(),M=E.toString().length;if(r.length{s.update({value:i,tooltip:{content:i+1+"/"+E,position:{direction:"bottom"}}}),B.setSliceNumber(i),e.update({position:e.position,content:Z.horizontal([w,a,s,o(i+1,!0)+"/"+o(E,!1)])})},s=$.slider({label:"Slice",name:"cube_slicer"+B.layer,ticks:[i],tooltip:{content:i+1+"/"+E,position:{direction:"bottom"}},min:0,max:E-1,value:i,actions:{change:c=>{i=Math.round(c.target.value),D()},input:c=>{i=Math.round(c.target.value),s.update({value:i,tooltip:{content:i+1+"/"+E,position:{direction:"bottom"}}})}},cssStyle:{width:"300px"}}),w=O.button({size:"small",content:"<",action(c){i=Math.max(i-1,0),D()}}),a=O.button({size:"small",content:">",action(c){i=Math.min(i+1,E-1),D()}}),e=O.box({close:!0,name:"cube_displayer"+B.layer,header:{title:"Player for: "+B.name,draggable:!0},content:Z.horizontal([w,a,s,o(i+1,!0)+"/"+o(E,!1)]),position:{anchor:"center top"}});C.aladin.addUI(e)},errorCallback:B=>{C.searchDropdown.removeClass("aladin-valid"),C.searchDropdown.addClass("aladin-not-valid")}});this.aladin.setOverlayImageLayer(I,C.layer)}_filterHiPSList(A){let g=this,C=[];for(var I in kA.HiPSList){let B=kA.HiPSList[I];if(g.filterCallback&&g.filterCallback(B,A)){let E=B.obs_title;E=E.replace(/:|\'/g,""),C.push(E)}}g.searchDropdown.update({options:C}),g.filterNumberElt.innerHTML=C.length+"/"+Object.keys(kA.HiPSList).length}_hide(){this.filterBox&&this.filterBox.signalBrowserStatus(!0),this.filterBtn&&this.filterBtn.toggled&&this.filterBtn.toggle(),super._hide()}_show(A){this.layer=K.uuidv4(),this.filterBox&&this.filterBox.signalBrowserStatus(!1),super._show(A)}}class SA extends dA{static predefinedCats={simbad:{url:"https://axel.u-strasbg.fr/HiPSCatService/SIMBAD",options:{id:"simbad",name:"SIMBAD",shape:"circle",sourceSize:8,color:"#318d80",hoverColor:"red",onClick:"showTable",shape:A=>{if(!["Seyfert","Seyfert_1","Seyfert_2","LSB_G","PartofG","RadioG","Gin","GinPair","HII_G","LensedG","BClG","BlueCompG","EmG","GinCl","GinGroup","StarburstG","LINER","AGN","Galaxy"].some(E=>A.data.main_type.indexOf(E)>=0))return;let C=+A.data.size_maj,I=+A.data.size_min,B=+A.data.size_angle||0;return O.ellipse(A.ra,A.dec,C/60,I/60,B,{color:"cyan"})}}},gaia:{url:"https://axel.u-strasbg.fr/HiPSCatService/I/355/gaiadr3",options:{id:"gaia-dr3",name:"Gaia DR3",shape:"square",sourceSize:8,color:"#6baed6",onClick:"showTable"}},twomass:{url:"https://axel.u-strasbg.fr/HiPSCatService/II/246/out",options:{id:"2mass",name:"2MASS",shape:"plus",sourceSize:8,color:"#dd2233",onClick:"showTable"}}};constructor(A,g){super({close:!0,header:{title:"Stack"},classList:["aladin-stack-box"],content:[]},A.aladinDiv),this.stackBtn=g,this.cachedHiPS={},this.aladin=A,this.mode="stack",this._addListeners(),this.mocHiPSUrls={},this.HiPSui={};let C=this;this.addOverlayBtn=new XA({icon:{url:wg,size:"small",monochrome:!0},tooltip:{content:"A catalog, MOC or footprint",position:{direction:"top"}},ctxMenu:[{label:"Catalogue",subMenu:[{label:{icon:{url:"https://aladin.cds.unistra.fr/AladinLite/logos/SIMBAD.svg",cssStyle:{width:"3rem",height:"3rem",cursor:"help"},action(I){window.open("https://simbad.cds.unistra.fr/simbad/")}},content:"database",tooltip:{content:"Click to go to the SIMBAD database",position:{direction:"bottom"}}},action(I){I.stopPropagation(),I.preventDefault();const B=O.catalogHiPS(SA.predefinedCats.simbad.url,SA.predefinedCats.simbad.options);C.aladin.addCatalog(B)}},{label:"Gaia DR3",action(I){I.stopPropagation(),I.preventDefault();const B=O.catalogHiPS(SA.predefinedCats.gaia.url,SA.predefinedCats.gaia.options);C.aladin.addCatalog(B)}},{label:"2MASS",action(I){I.stopPropagation(),I.preventDefault();const B=O.catalogHiPS(SA.predefinedCats.twomass.url,SA.predefinedCats.twomass.options);C.aladin.addCatalog(B)}},yA.fileLoaderItem({label:"From a VOTable File",accept:".xml,.vot",action(I){let B=URL.createObjectURL(I);O.catalogFromURL(B,{onClick:"showTable"},E=>{C.aladin.addCatalog(E)},E=>alert(E))}}),{label:{icon:{url:eC,monochrome:!0,tooltip:{content:"Find a specific catalogue
in our database...",position:{direction:"top"}},cssStyle:{cursor:"help"}},content:"Browse..."},action(I){I.stopPropagation(),I.preventDefault(),C.catBox||(C.catBox=new RA(A)),C.catBox._show({position:{anchor:"center center"}})}}]},{label:{icon:{url:iA.dataURLFromSVG({svg:iA.SVG_ICONS.MOC}),size:"small",tooltip:{content:"Define a selection coverage",position:{direction:"bottom"}},monochrome:!0,cssStyle:{cursor:"pointer"}},content:"MOC"},subMenu:[yA.fileLoaderItem({label:"FITS File",accept:".fits",action(I){let B=URL.createObjectURL(I),E=O.MOCFromURL(B,{name:I.name,lineWidth:3});C.aladin.addMOC(E)}}),{label:"From selection",subMenu:[{label:"◌ Circle",disabled:C.aladin.view.mode!==wA.PAN?{reason:"Exit your current mode
(e.g. disable the SIMBAD pointer mode)"}:!1,action(I){I.preventDefault(),I.stopPropagation(),C.aladin.select("circle",B=>{try{let[E,i]=C.aladin.pix2world(B.x,B.y,"icrs"),o=C.aladin.angularDist(B.x,B.y,B.x+B.r,B.y),D=O.MOCFromCone({ra:E,dec:i,radius:o},{name:"cone",lineWidth:3});C.aladin.addMOC(D)}catch{console.error("Circle out of projection. Selection canceled")}})}},{label:"⬚ Rect",disabled:C.aladin.view.mode!==wA.PAN?{reason:"Exit your current mode
(e.g. disable the SIMBAD pointer mode)"}:!1,action(I){I.stopPropagation(),I.preventDefault(),C.aladin.select("rect",B=>{try{let[E,i]=C.aladin.pix2world(B.x,B.y,"icrs"),[o,D]=C.aladin.pix2world(B.x+B.w,B.y,"icrs"),[s,w]=C.aladin.pix2world(B.x+B.w,B.y+B.h,"icrs"),[a,e]=C.aladin.pix2world(B.x,B.y+B.h,"icrs"),c=O.MOCFromPolygon({ra:[E,o,s,a],dec:[i,D,w,e]},{name:"rect",lineWidth:3});C.aladin.addMOC(c)}catch{alert("Selection covers a region out of the projection definition domain.")}})}},{label:"⛉ Polygon",disabled:C.aladin.view.mode!==wA.PAN?{reason:"Exit your current mode
(e.g. disable the SIMBAD pointer mode)"}:!1,action(I){I.stopPropagation(),I.preventDefault(),C.aladin.select("poly",B=>{try{let E=[],i=[];for(const D of B.vertices){let[s,w]=C.aladin.pix2world(D.x,D.y,"icrs");E.push(s),i.push(w)}let o=O.MOCFromPolygon({ra:E,dec:i},{name:"poly",lineWidth:3});C.aladin.addMOC(o)}catch{alert("Selection covers a region out of the projection definition domain.")}})}}]}]}]},this.aladin),this.addHiPSBtn=new XA({icon:{url:wg,size:"small",monochrome:!0},ctxMenu:[{label:{icon:{url:wg,monochrome:!0,tooltip:{content:"Add a new layer",position:{direction:"right"}},cssStyle:{cursor:"help"}},content:"Add new survey"},action:I=>{I.stopPropagation(),I.preventDefault(),C.aladin.addNewImageLayer("P/DSS2/color")}},{label:{icon:{url:Ng,monochrome:!0,tooltip:{content:"From our database...",position:{direction:"right"}},cssStyle:{cursor:"help"}},content:"Browse HiPS"},action:I=>{I.stopPropagation(),I.preventDefault(),C.hipsBrowser||(C.hipsBrowser=new kA(A)),C.hipsBrowser._show({position:{anchor:"center center"}})}},yA.fileLoaderItem({label:"FITS image file",accept:".fits",action(I){let B=URL.createObjectURL(I);const E=C.aladin.createImageFITS(B,{name:I.name},(i,o,D,s)=>{C.aladin.gotoRaDec(i,o),C.aladin.setFoV(D*1.1),URL.revokeObjectURL(B)});C.aladin.setOverlayImageLayer(E,K.uuidv4())}}),yA.webkitDir({label:"Load local HiPS",action(I){let B=I[0].webkitRelativePath.split("/")[0],E=B,i=C.aladin.createImageSurvey(B,E,I,null,null,{errorCallback:o=>{A.addStatusBarMessage({duration:2e3,type:"info",message:"Could not add the local HiPS"})}});C.aladin.addNewImageLayer(i)}})],tooltip:{content:"Add a HiPS or an FITS image",position:{direction:"top"}}},this.aladin),this.update({content:this.createLayout()})}_addListeners(){let A=this,g=()=>{let C=A.isHidden;A._hide(),A.update({content:A.createLayout()}),C||A._show()};R.GRAPHIC_OVERLAY_LAYER_ADDED.listenedBy(this.aladin.aladinDiv,function(C){g()}),R.GRAPHIC_OVERLAY_LAYER_REMOVED.listenedBy(this.aladin.aladinDiv,function(C){g()}),R.GRAPHIC_OVERLAY_LAYER_CHANGED.listenedBy(this.aladin.aladinDiv,function(C){g()}),R.HIPS_LAYER_ADDED.listenedBy(this.aladin.aladinDiv,function(C){g()}),R.HIPS_LAYER_SWAP.listenedBy(this.aladin.aladinDiv,function(C){g()}),R.HIPS_LAYER_REMOVED.listenedBy(this.aladin.aladinDiv,function(C){g()}),R.HIPS_LAYER_CHANGED.listenedBy(this.aladin.aladinDiv,function(C){const I=C.detail.layer;let B=A.HiPSui[I.layer];if(!B)return;const E=I.getOpacity();let i=B.showBtn,o=i.options.icon.url===uA;E!==0&&o?i.update({icon:{monochrome:!0,url:zA},tooltip:{content:"Hide"}}):E===0&&!o&&i.update({icon:{monochrome:!0,url:uA},tooltip:{content:"Show"}})}),g(),R.FAVORITE_HIPS_LIST_UPDATED.listenedBy(document.body,C=>{let I=C.detail;A.cachedHiPS={};for(var B of I){let o=B.name||B.id||B.url;A.cachedHiPS[o]=B}const E=Object.keys(A.cachedHiPS);for(var i in A.HiPSui){let o=A.HiPSui[i],D=o.HiPSSelector.options.value,s=[...E];s.indexOf(D)<0&&s.push(D),s.sort(),o.HiPSSelector.update({value:D,options:s})}})}_hide(){for(var A in this.HiPSui){let g=this.HiPSui[A];g.settingsBtn.toggled&&g.settingsBtn.toggle()}this.addOverlayBtn&&this.addOverlayBtn.hideMenu(),this.addHiPSBtn&&this.addHiPSBtn.hideMenu(),this.stackBtn.update({toggled:!1}),super._hide()}createLayout(){this.HiPSui={};let A=[Z.horizontal([this.addOverlayBtn,"Overlays"])];return A=A.concat(this._createOverlaysList()),A.push(Z.horizontal({layout:[this.addHiPSBtn,"Surveys",this.filterEnabler,this.filterBtn]})),A=A.concat(this._createSurveysList()),Z.vertical({layout:A})}_createOverlaysList(){let A=this,g=[];const C=Array.from(this.aladin.getOverlays()).reverse().map(I=>I);for(const I of C){const B=I.name;let E=[];E.push(new X({size:"small",icon:{url:I.isShowing?zA:uA,monochrome:!0},tooltip:{content:I.isShowing?"Hide":"Show",position:{direction:"top"}},action(o,D){I.isShowing?(I.hide(),D.update({icon:{monochrome:!0,url:uA},tooltip:{content:"Show"}})):(I.show(),D.update({icon:{monochrome:!0,url:zA},tooltip:{content:"Hide"}}))}})),E.push(new X({icon:{url:Pg,monochrome:!0},size:"small",tooltip:{content:"Remove",position:{direction:"top"}},action(o){A.aladin.removeLayer(I)}})),I.serialize&&E.push(new X({icon:{url:Og,monochrome:!0},size:"small",tooltip:{content:"Download JSON MOC",position:{direction:"top"}},action(o){let D=I.serialize("json"),s=new Blob([D]);K.download(URL.createObjectURL(s),I.name+".json")}}));let i=Z.horizontal({layout:[this._addOverlayIcon(I),'
'+B+"
",Z.horizontal({layout:E})],cssStyle:{textAlign:"center",display:"flex",alignItems:"center",listStyle:"none",justifyContent:"space-between",width:"100%"}});g.push(i)}return g}_createSurveysList(){let A=this;const g=Array.from(A.aladin.getStackLayers()).reverse().map(B=>A.aladin.getOverlayImageLayer(B));let C=[],I=Object.keys(A.cachedHiPS);I.sort();for(const B of g){let E=Array.from([...I]),i=B.name||B.id;E.indexOf(i)<0&&E.push(i);let o=$.select({value:i,options:E,title:B.name,change:r=>{let M=r.target.value,G;if(M in A.cachedHiPS){let S=A.cachedHiPS[M];G=O.HiPS(S.id||S.url,S)}else G=B;A.aladin.setOverlayImageLayer(G,B.layer)}}),D=X.createSmallSizedIconBtn({icon:{url:Pg,monochrome:!0},disable:B.layer==="base",tooltip:{content:"Remove",position:{direction:"top"}},action(r){A.aladin.removeImageLayer(B.layer),A.aladin.removeUIByName("cube_displayer"+B.layer)}}),s=X.createSmallSizedIconBtn({icon:{url:B.getOpacity()===0?uA:zA,monochrome:!0},tooltip:{content:B.getOpacity()===0?"Show":"Hide",position:{direction:"top"}},action(r,M){r.preventDefault(),r.stopPropagation(),B.getOpacity()===0?(B.setOpacity(1),M.update({icon:{monochrome:!0,url:zA},tooltip:{content:"Hide"}})):(B.setOpacity(0),M.update({icon:{monochrome:!0,url:uA},tooltip:{content:"Show"}}))}}),w=new tC(A.aladin);w.update({layer:B}),w._hide();let a=new vA({icon:{url:vg,monochrome:!0},size:"small",tooltip:{content:"Settings",position:{direction:"top"}},toggled:!1,actionOn:r=>{for(var M in A.HiPSui){let G=A.HiPSui[M];M!=B.layer&&G.settingsBtn.close()}w._show({position:{nextTo:a,direction:"right",aladin:A.aladin}})},actionOff:r=>{w._hide()}}),e=new X({size:"small",icon:{url:iA.dataURLFromSVG({svg:iA.SVG_ICONS.MOC}),size:"small",monochrome:!0},tooltip:{content:"Add coverage",position:{direction:"top"}},toggled:(()=>A.aladin.getOverlays().find(G=>G.type==="moc"&&G.name===B.name)!==void 0)(),action:r=>{if(e.options.toggled){let M=A.mocHiPSUrls[B.url];A.aladin.removeLayer(M),delete A.mocHiPSUrls[B.url],A.aladin.statusBar&&A.aladin.statusBar.appendMessage({message:"Coverage of "+B.name+" removed",duration:2e3,type:"info"}),e.update({toggled:!1,tooltip:{content:"Add coverage",position:{direction:"top"}}})}else{let M=O.MOCFromURL(B.url+"/Moc.fits",{name:B.name},()=>{A.mocHiPSUrls[B.url]=M,A.aladin.statusBar&&A.aladin.statusBar.appendMessage({message:"Coverage of "+B.name+" loaded",duration:2e3,type:"info"}),e.update({toggled:!0,tooltip:{content:"Remove coverage",position:{direction:"top"}}})});A.aladin.addMOC(M)}}}),c=[s,a];B instanceof Kg||c.push(e),c.push(D);let y=Z.horizontal({layout:[o,Z.horizontal(c)]});C.push(y),B.layer in A.HiPSui||(A.HiPSui[B.layer]={HiPSSelector:o,settingsBox:w,settingsBtn:a,showBtn:s})}return C}_addOverlayIcon(A){var g,C="";if(A.type=="catalog"||A.type=="progressivecat"){var I=A.getSources().length;g=I+" source"+(I>1?"s":""),C=iA.SVG_ICONS.CATALOG}else A.type=="moc"?(g="Coverage: "+(100*A.skyFraction()).toFixed(2)+" % of sky",C=iA.SVG_ICONS.MOC):A.type=="overlay"&&(C=iA.SVG_ICONS.OVERLAY);let B;return g&&(B={content:g,position:{direction:"bottom"}}),new iA({size:"small",url:iA.dataURLFromSVG({svg:C,color:A.color}),tooltip:B})}_show(A){this.aladin&&(this.position=A&&A.position||this.position,this.position&&(this.position.aladin=this.aladin,super._show({...A,position:this.position}),this.stackBtn.update({toggled:!0})))}}class yC extends X{constructor(A,g){let C,I;super({icon:{size:"medium",monochrome:!0,url:EC},classList:["aladin-stack-control"],tooltip:{content:"Open the overlays menu",position:{direction:"top right"}},toggled:!1,action(B){I.isHidden?I._show({position:{nextTo:C,direction:"right"}}):I._hide()},...g}),C=this,I=new SA(A,C)}}const GC="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIGhlaWdodD0iODAwcHgiIHdpZHRoPSI4MDBweCIgdmVyc2lvbj0iMS4xIiBpZD0iX3gzMl8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIA0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwMDAwMDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ1NC4xMTEsMTkzLjQ3M2MtMy42MTcsMy4yMS03LjQsNi4yNTItMTEuMzkxLDkuMDk1Yy05LjIzNiw2LjU0Ni0xNC4yNiwxMC4xNDMtMTcuNDA0LDEyLjg2Ng0KCQljOS4yMTYsMjAuNTgsMTQuODc1LDQzLjA5NCwxNS45OTYsNjYuODU3aC02Ni40MThoLTE3LjYxaC05Mi40NDlWMTcwLjM4NGgtMTcuNjcxaC03MC4zMDdjMi43NjktNi42MDYsNS43MzItMTIuODg2LDguOTE1LTE4LjczMQ0KCQljOS41MjItMTcuNTY0LDIwLjc1My0zMS40ODQsMzIuNzI0LTQwLjc4NmMwLjkwMS0wLjcsMS44MDItMS4zMjEsMi43MDMtMS45NzVjNS40NzktMS4wMjgsMTEuMDY0LTEuNzQ5LDE2LjY5Ni0yLjI5Ng0KCQljLTAuMzI3LTMuNzM3LTAuNTU0LTcuNDg3LTAuNTU0LTExLjI1N2MwLTguMzQ4LDAuODE0LTE2LjUwMywyLjMyMi0yNC40MTdjLTU0LjQzOSwzLjk3Ny0xMDMuNTMzLDI3LjY5My0xMzkuODQ4LDY0LjAyMg0KCQljLTM5LjkzOSwzOS45MTktNjQuNzAyLDk1LjI1Mi02NC42ODksMTU2LjE4NGMtMC4wMTQsNjAuOTMyLDI0Ljc1LDExNi4yNjUsNjQuNjg5LDE1Ni4xODQNCgkJYzM5LjkxMiwzOS45MzksOTUuMjQ1LDY0LjcwMywxNTYuMTg0LDY0LjY4OWM2MC45MzksMC4wMTQsMTE2LjI2Ni0yNC43NSwxNTYuMTg0LTY0LjY4OQ0KCQljMzkuOTM4LTM5LjkxOCw2NC42OTUtOTUuMjUxLDY0LjY4OS0xNTYuMTg0QzQ3Ni44NzksMjU2LjEsNDY4LjY1OCwyMjIuOTM1LDQ1NC4xMTEsMTkzLjQ3M3ogTTEyNC44MTMsMTU5Ljk0MQ0KCQljMTcuMjctMTcuMjY0LDM3LjkwMy0zMS4wOSw2MC44MTItNDAuNDkyYy0xMC45MTgsMTQuMTMzLTIwLjIxMywzMS40MDQtMjcuNzYsNTAuOTM2aC00Mi42NjENCgkJQzExOC4yODcsMTY2Ljc5NCwxMjEuNDYzLDE2My4yODQsMTI0LjgxMywxNTkuOTQxeiBNMTAxLjczMSwxODguMDU0aDQ5Ljk1NWMtOC43MDgsMjguMTM0LTEzLjg2LDYwLjE2NS0xNC42MzQsOTQuMjM4SDcwLjY4OA0KCQlDNzIuMzIyLDI0Ny40NzgsODMuNTIsMjE1LjI0OCwxMDEuNzMxLDE4OC4wNTR6IE05NC41MDQsMzgyLjQyMmMtMTMuOTItMjQuNTUtMjIuNDA4LTUyLjUzOC0yMy44MTYtODIuNDZoNjYuNDI0DQoJCWMwLjY3NCwyOS40MzUsNC42MjQsNTcuMjc1LDExLjMxNyw4Mi40Nkg5NC41MDR6IE0xMjQuODEzLDQyMi4zMTRjLTYuODg2LTYuODg3LTEzLjItMTQuMzM0LTE4LjkzOC0yMi4yMjFoNDcuODMzDQoJCWM0LjY5MSwxNC4wNTMsMTAuMTcsMjcuMTkzLDE2LjUyOSwzOC45MzFjNC43MTEsOC42NzUsOS44NzYsMTYuNjE2LDE1LjQyMiwyMy44MDMNCgkJQzE2Mi43MzcsNDUzLjQyNCwxNDIuMDk3LDQzOS41ODQsMTI0LjgxMyw0MjIuMzE0eiBNMjQ3LjE2NCw0NzYuNDMzYy04LjgzNS0wLjQxNC0xNy40OTYtMS40NzUtMjUuOTU4LTMuMDcNCgkJYy0wLjkwOC0wLjY1NC0xLjgwOC0xLjI3NC0yLjcxLTEuOTY4Yy0xNy45NzEtMTMuOTQ4LTM0LjIwNi0zOC4zNTctNDUuNjY0LTY5LjcwMWMtMC4xODYtMC41Mi0wLjM1My0xLjA4MS0wLjU0Ny0xLjYwMmg3NC44NzkNCgkJVjQ3Ni40MzN6IE0yNDcuMTY0LDM4Mi40MjJIMTY2LjY4Yy03LTI0Ljc1OC0xMS4yNTEtNTIuNzI1LTExLjk2NS04Mi40Nmg5Mi40NDlWMzgyLjQyMnogTTI0Ny4xNjQsMjgyLjI5MmgtOTIuNTA5DQoJCWMwLjgxNC0zNC41NCw2LjQ1My02Ni43NDQsMTUuNTY4LTk0LjIzOGg3Ni45NFYyODIuMjkyeiBNMjY0LjgzNSwyOTkuOTYzaDkyLjUwOWMtMC43MDEsMjkuNzI5LTQuOTg1LDU3LjcwMi0xMS45ODUsODIuNDZoLTgwLjUyNA0KCQlWMjk5Ljk2M3ogTTI5My41MDMsNDcxLjM5NWMtMC44OTQsMC42OTQtMS44MDIsMS4zMTQtMi43MSwxLjk2OGMtOC40NjIsMS41OTUtMTcuMTIzLDIuNjU2LTI1Ljk1OCwzLjA3di03Ni4zNGg3NC44OTgNCgkJYy0zLjk2NCwxMS4wNDQtOC40ODgsMjEuMjgtMTMuNTA2LDMwLjUwOUMzMTYuNzA1LDQ0OC4xNjUsMzA1LjQ3NCw0NjIuMDc5LDI5My41MDMsNDcxLjM5NXogTTM4Ny4xOTMsNDIyLjMxNA0KCQljLTE3LjI4MywxNy4yNjQtMzcuOTEsMzEuMDk3LTYwLjgyNSw0MC41MDZjMTEuNjkxLTE1LjEzNSwyMS41NzQtMzMuNzkyLDI5LjM4OC01NS4wNGMwLjkyMS0yLjQ5NiwxLjc0OS01LjExMiwyLjYwMy03LjY4OGg0Ny43NjYNCgkJQzQwMC4zODUsNDA3Ljk4LDM5NC4wNzMsNDE1LjQyNywzODcuMTkzLDQyMi4zMTR6IE00MTcuNDk1LDM4Mi40MjJIMzYzLjY5YzYuNjczLTI1LjE2NSwxMC41ODQtNTMuMDUxLDExLjI1Ny04Mi40Nmg2Ni4zNjUNCgkJQzQzOS45MDQsMzI5Ljg4NSw0MzEuNDA5LDM1Ny44NzIsNDE3LjQ5NSwzODIuNDIyeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMTMuNzYyLDE3My43NDFjMjIuNDY4LDE1Ljk0OSwyNy40MzQsMTkuNzQ2LDM1LjM0MSwzNC44MzNjNi4yNTMsMTEuOTQ1LDE2LjM5LDMyLjg4NSwxNi4zOSwzMi44ODUNCgkJYzAuNDgsMC45NTQsMS40NDgsMS41NjIsMi41MjIsMS41NjJjMS4wNjEsMCwyLjA0OS0wLjYwOCwyLjUyMi0xLjU2MmMwLDAsMTAuMTQzLTIwLjk0LDE2LjM5Ni0zMi44ODUNCgkJYzcuODk0LTE1LjA4OCwxMi44NjYtMTguODg0LDM1LjM0MS0zNC44MzNjMjQuNjMtMTcuNDcsNDEuMDg2LTQ1LjkxMSw0MS4wODYtNzguNDAyQzQ2My4zNTksNDIuNjg4LDQyMC42NjUsMCwzNjguMDE0LDANCgkJYy01Mi42NTgsMC05NS4zMzIsNDIuNjg4LTk1LjMzMiw5NS4zMzlDMjcyLjY4MiwxMjcuODMsMjg5LjEyNSwxNTYuMjcsMzEzLjc2MiwxNzMuNzQxeiBNMzY4LjAxNCw1NS4wMTMNCgkJYzIyLjI3NSwwLDQwLjMzMiwxOC4wNTgsNDAuMzMyLDQwLjMyNmMwLDIyLjI3NC0xOC4wNTcsNDAuMzMyLTQwLjMzMiw0MC4zMzJjLTIyLjI3NSwwLTQwLjMyNi0xOC4wNTgtNDAuMzI2LTQwLjMzMg0KCQlDMzI3LjY4OSw3My4wNzEsMzQ1LjczOSw1NS4wMTMsMzY4LjAxNCw1NS4wMTN6Ii8+DQo8L2c+DQo8L3N2Zz4=";class nC extends X{constructor(A){const g=B=>({content:B?"Hide the coordinate grid":"Display the coordinate grid",position:{direction:"top right"}});let C=A.getGridOptions().enabled,I;super({icon:{size:"medium",monochrome:!0,url:GC},classList:["aladin-grid-control"],tooltip:g(C),toggled:C,action(B){const i=!A.getGridOptions().enabled;A.setCooGrid({enabled:i}),I.update({toggled:i,tooltip:g(i)}),A.statusBar&&(A.statusBar.removeMessage("grid"),i&&A.statusBar.appendMessage({id:"grid",message:"Grid enabled!",duration:2e3,type:"info"}))}}),I=this}}class NC extends ${constructor(A,g){let C=z.fromString(A.options.cooFrame,z.ICRS);super({name:"cooFrame",type:"select",value:C.label,options:[z.ICRS.label,z.ICRSd.label,z.GAL.label],change(I){A.setFrame(I.target.value)},classList:["aladin-cooFrame"],tooltip:{content:C.explain,position:{direction:"bottom"}},...g}),this.addClass("medium-sized"),this._addEventListeners(A)}_addEventListeners(A){let g=this;R.FRAME_CHANGED.listenedBy(A.aladinDiv,function(C){let I=C.detail.cooFrame;g.update({value:I.label,tooltip:{content:I.explain,position:{direction:"bottom"}}},A)})}}let lC=function(){let Q=function(A,g,C){C=C||{},this.color=C.color||void 0,this.fillColor=C.fillColor||void 0,this.lineWidth=C.lineWidth||void 0,this.selectionColor=C.selectionColor||"#00ff00",this.hoverColor=C.hoverColor||void 0,this.opacity=C.opacity||1,this.id="circle-"+K.uuidv4(),this.setCenter(A),this.setRadius(g),this.overlay=null,this.isShowing=!0,this.isSelected=!1,this.isHovered=!1,this.frame=C.frame||"icrs"};return Q.prototype.setColor=function(A){!A||this.color==A||(this.color=A,this.overlay&&this.overlay.reportChange())},Q.prototype.setSelectionColor=function(A){!A||this.selectionColor==A||(this.selectionColor=A,this.overlay&&this.overlay.reportChange())},Q.prototype.setHoverColor=function(A){!A||this.hoverColor==A||(this.hoverColor=A,this.overlay&&this.overlay.reportChange())},Q.prototype.setLineWidth=function(A){this.lineWidth!=A&&(this.lineWidth=A,this.overlay&&this.overlay.reportChange())},Q.prototype.getLineWidth=function(){return this.lineWidth},Q.prototype.setOverlay=function(A){this.overlay=A},Q.prototype.show=function(){this.isShowing||(this.isShowing=!0,this.overlay&&this.overlay.reportChange())},Q.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.overlay&&this.overlay.reportChange())},Q.prototype.select=function(){this.isSelected||(this.isSelected=!0,this.overlay&&this.overlay.reportChange())},Q.prototype.deselect=function(){this.isSelected&&(this.isSelected=!1,this.overlay&&this.overlay.reportChange())},Q.prototype.hover=function(){this.isHovered||(this.isHovered=!0,this.overlay&&this.overlay.reportChange())},Q.prototype.unhover=function(){this.isHovered&&(this.isHovered=!1,this.overlay&&this.overlay.reportChange())},Q.prototype.isFootprint=function(){return!0},Q.prototype.setCenter=function(A){this.centerRaDec=A,this.overlay&&this.overlay.reportChange()},Q.prototype.setRadius=function(A){this.radiusDegrees=A,this.overlay&&this.overlay.reportChange()},Q.prototype.draw=function(A,g,C,I){if(!this.isShowing)return!1;if(I=I===!0||!1,!I){const M=g.width/g.fov;if(this.isTooSmall=this.radiusDegrees*2*M{e=g.aladin.world2pix(M,G),e&&(c=e[0]-this.center.x,y=e[1]-this.center.y,this.radius!==Number.NEGATIVE_INFINITY?this.radius=Math.min(Math.sqrt(c*c+y*y),this.radius):this.radius=Math.sqrt(c*c+y*y),E=!1)}),E)return!1;var r=this.color;return!r&&this.overlay&&(r=this.overlay.color),r||(r="#ff0000"),this.isSelected?this.selectionColor?A.strokeStyle=this.selectionColor:A.strokeStyle=NA.increaseBrightness(r,50):this.isHovered?A.strokeStyle=this.hoverColor||NA.increaseBrightness(r,25):A.strokeStyle=r,this.lineWidth||(this.lineWidth=this.overlay&&this.overlay.lineWidth||2),A.lineWidth=this.lineWidth,A.globalAlpha=this.opacity,A.beginPath(),A.arc(this.center.x,this.center.y,this.radius,0,2*Math.PI,!1),C||(this.fillColor&&(A.fillStyle=this.fillColor,A.fill()),A.stroke()),!0},Q.prototype.isInStroke=function(A,g,C,I){return this.draw(A,g,!0),A.isPointInStroke(C,I)},Q.prototype.intersectsBBox=function(A,g,C,I){const B={x:Math.abs(this.center.x-A),y:Math.abs(this.center.y-g)};if(B.x>C/2+this.radius||B.y>I/2+this.radius)return!1;if(B.x<=C/2||B.y<=I/2)return!0;const E=B.x-C/2,i=B.y-I/2;return E*E+i*i<=this.radius*this.radius},Q}(),$g=function(){let Q=function(A,g,C,I,B){B=B||{},this.color=B.color||void 0,this.fillColor=B.fillColor||void 0,this.lineWidth=B.lineWidth||void 0,this.selectionColor=B.selectionColor||"#00ff00",this.hoverColor=B.hoverColor||void 0,this.opacity=B.opacity||1,this.drawAxes=B.drawAxes||void 0,this.id="ellipse-"+K.uuidv4(),this.setCenter(A),this.setAxisLength(g,C),this.setRotation(I),this.overlay=null,this.isShowing=!0,this.isSelected=!1,this.isHovered=!1};return Q.prototype.setColor=function(A){!A||this.color==A||(this.color=A,this.overlay&&this.overlay.reportChange())},Q.prototype.setSelectionColor=function(A){!A||this.selectionColor==A||(this.selectionColor=A,this.overlay&&this.overlay.reportChange())},Q.prototype.setHoverColor=function(A){!A||this.hoverColor==A||(this.hoverColor=A,this.overlay&&this.overlay.reportChange())},Q.prototype.setLineWidth=function(A){this.lineWidth!=A&&(this.lineWidth=A,this.overlay&&this.overlay.reportChange())},Q.prototype.getLineWidth=function(){return this.lineWidth},Q.prototype.setOverlay=function(A){this.overlay=A},Q.prototype.show=function(){this.isShowing||(this.isShowing=!0,this.overlay&&this.overlay.reportChange())},Q.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.overlay&&this.overlay.reportChange())},Q.prototype.select=function(){this.isSelected||(this.isSelected=!0,this.overlay&&this.overlay.reportChange())},Q.prototype.deselect=function(){this.isSelected&&(this.isSelected=!1,this.overlay&&this.overlay.reportChange())},Q.prototype.hover=function(){this.isHovered||(this.isHovered=!0,this.overlay&&this.overlay.reportChange())},Q.prototype.unhover=function(){this.isHovered&&(this.isHovered=!1,this.overlay&&this.overlay.reportChange())},Q.prototype.setCenter=function(A){this.centerRaDec=A,this.overlay&&this.overlay.reportChange()},Q.prototype.setRotation=function(A){let g=A*Math.PI/180;this.rotation=g,this.overlay&&this.overlay.reportChange()},Q.prototype.setAxisLength=function(A,g){this.a=A,this.b=g,this.overlay&&this.overlay.reportChange()},Q.prototype.isFootprint=function(){return!0},Q.prototype.draw=function(A,g,C,I){if(!this.isShowing)return!1;const B=g.width/g.fov;if(I=I===!0||!1,!I&&(this.isTooSmall=this.b*2*B{let k=B*this.a*Math.cos(M),N=B*this.a*Math.sin(M),L=-B*this.b*Math.sin(M),x=B*this.b*Math.cos(M),f=E[0]+k*Math.cos(l)+L*Math.sin(l),IA=E[1]+N*Math.cos(l)+x*Math.sin(l);return[f,IA]},[m,H]=S(Math.PI*.5),[p,J]=S(3*Math.PI*.5),[U,j]=S(Math.PI),[n,d]=S(0);A.save(),A.lineWidth=Math.max(this.lineWidth*.5,1),A.setLineDash([this.lineWidth,this.lineWidth]),A.moveTo(m,H),A.lineTo(p,J),A.moveTo(U,j),A.lineTo(n,d),A.stroke(),A.restore()}return!0},Q.prototype.isInStroke=function(A,g,C,I){return this.draw(A,g,!0,!0)?A.isPointInStroke(C,I):!1},Q.prototype.intersectsBBox=function(A,g,C,I){},Q}(),tA=function(){function Q(C,I){const[B,E]=I.wasm.screenToClip(C.x1,C.y1),[i,o]=I.wasm.screenToClip(C.x2,C.y2);return(B-i)*(B-i)+(E-o)*(E-o)}function A(C,I,B){B=B===!0||!1,I.beginPath(),I.moveTo(C.x1,C.y1),I.lineTo(C.x2,C.y2),B||I.stroke()}let g=function(C,I){I=I||{},this.color=I.color||void 0,this.fill=I.fill||!1,this.fillColor=I.fillColor||void 0,this.opacity=I.opacity||void 0,this.lineWidth=I.lineWidth||void 0,this.selectionColor=I.selectionColor||"#00ff00",this.hoverColor=I.hoverColor||void 0,this.closed=I.closed!==void 0?I.closed:!1,this.id="polyline-"+K.uuidv4(),this.raDecArray=C,this.overlay=null,this.isShowing=!0,this.isSelected=!1,this.isHovered=!1};return g.prototype.setOverlay=function(C){this.overlay=C},g.prototype.show=function(){this.isShowing||(this.isShowing=!0,this.overlay&&this.overlay.reportChange())},g.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.overlay&&this.overlay.reportChange())},g.prototype.select=function(){this.isSelected||(this.isSelected=!0,this.overlay&&this.overlay.reportChange())},g.prototype.deselect=function(){this.isSelected&&(this.isSelected=!1,this.overlay&&this.overlay.reportChange())},g.prototype.hover=function(){this.isHovered||(this.isHovered=!0,this.overlay&&this.overlay.reportChange())},g.prototype.unhover=function(){this.isHovered&&(this.isHovered=!1,this.overlay&&this.overlay.reportChange())},g.prototype.getLineWidth=function(){return this.lineWidth},g.prototype.setLineWidth=function(C){this.lineWidth!=C&&(this.lineWidth=C,this.overlay&&this.overlay.reportChange())},g.prototype.setColor=function(C){!C||this.color==C||(this.color=C,this.overlay&&this.overlay.reportChange())},g.prototype.setSelectionColor=function(C){!C||this.selectionColor==C||(this.selectionColor=C,this.overlay&&this.overlay.reportChange())},g.prototype.setHoverColor=function(C){!C||this.hoverColor==C||(this.hoverColor=C,this.overlay&&this.overlay.reportChange())},g.prototype.isFootprint=function(){return this.closed},g.prototype.draw=function(C,I,B,E){if(!this.isShowing||!this.raDecArray||this.raDecArray.length<2)return!1;E=E===!0||!1,B=B===!0||!1;var i=this.color;!i&&this.overlay&&(i=this.overlay.color),i||(i="#ff0000"),this.lineWidth||(this.lineWidth=this.overlay&&this.overlay.lineWidth||2),this.isSelected?this.selectionColor?C.strokeStyle=this.selectionColor:C.strokeStyle=NA.increaseBrightness(i,50):this.isHovered?C.strokeStyle=this.hoverColor||NA.increaseBrightness(i,25):C.strokeStyle=i;let o=[],D=this.raDecArray.length,s=Number.POSITIVE_INFINITY,w=Number.NEGATIVE_INFINITY,a=Number.POSITIVE_INFINITY,e=Number.NEGATIVE_INFINITY;for(var c=0;cI.width||e<0||a>I.height||!E&&(this.isTooSmall=w-s{const J={x1:H.x,y1:H.y,x2:p.x,y2:p.y};g.isInsideView(J.x1,J.y1,J.x2,J.y2,I.width,I.height)&&A(J,C)},this.closed&&this.fill&&(M=(H,p,J)=>{const U={x1:H.x,y1:H.y,x2:p.x,y2:p.y};return J===0?(C.beginPath(),C.moveTo(U.x1,U.y1)):C.lineTo(U.x1,U.y1),!0})):(r=(H,p)=>{const J={x1:H.x,y1:H.y,x2:p.x,y2:p.y};g.isInsideView(J.x1,J.y1,J.x2,J.y2,I.width,I.height)&&Q(J,I)<.2&&A(J,C)},this.closed&&this.fill&&(M=(H,p,J)=>{const U={x1:H.x,y1:H.y,x2:p.x,y2:p.y};return Q(U,I)<.2?(J===0?(C.beginPath(),C.moveTo(U.x1,U.y1)):C.lineTo(U.x1,U.y1),!0):!1}));let G=this.closed?D:D-1,S=this.closed?D-1:0,m=this.closed?0:1;C.lineWidth=this.lineWidth,C.beginPath();for(var c=0;cB+i&&I.x>B+i||C.y>E+o&&I.y>E+o)return!1;let D=(I.y-C.y)/(I.x-C.x),s=C.y-D*C.x;return C.y>=E&&C.y<=E+o||I.y>=E&&I.y<=E+o||D*B+s>=E&&D*B+s<=E+o||D*(B+i)+s>=E&&D*(B+i)+s<=E+o},g.isInsideView=function(C,I,B,E,i,o){if(C>=0&&C<=i&&I>=0&&I<=o||B>=0&&B<=i&&E>=0&&E<=o)return!0;let D=g._intersectLine(C,I,B,E,0,0,0,o),s=g._intersectLine(C,I,B,E,i,0,i,o),w=g._intersectLine(C,I,B,E,0,0,i,0),a=g._intersectLine(C,I,B,E,0,o,i,o);return!!(D||s||w||a)},g._intersectLine=function(C,I,B,E,i,o,D,s){let w=((D-i)*(I-o)-(s-o)*(C-i))/((s-o)*(B-C)-(D-i)*(E-I)),a=((B-C)*(I-o)-(E-I)*(C-i))/((s-o)*(B-C)-(D-i)*(E-I));return w>=0&&w<=1&&a>=0&&a<=1},g}(),EA=function(){var Q=function(I,B){if(this.callbacksByEventName={},this.hipsCache=new pI,!I){console.error("Aladin div has not been found. Please check its name!");return}this.wasm=null,this.aladinDiv=I;const E=this;if(R.HIPS_LAYER_ADDED.listenedBy(I,y=>{this.callbacksByEventName.layerChanged&&this.callbacksByEventName.layerChanged(y.detail.layer,y.detail.layer.layer,"ADDED")}),R.HIPS_LAYER_REMOVED.listenedBy(I,y=>{this.callbacksByEventName.layerChanged&&this.callbacksByEventName.layerChanged(y.detail.layer,y.detail.layer.layer,"REMOVED")}),B===void 0&&(B=this.getOptionsFromQueryString()),B=B||{},"zoom"in B){var i=B.zoom;delete B.zoom,B.fov=i}var o={...Q.DEFAULT_OPTIONS,...B,gridOptions:{...Q.DEFAULT_OPTIONS.gridOptions,...B.gridOptions},hipsList:B.hipsList||Q.DEFAULT_OPTIONS.hipsList.slice()};this.options=o,this.reduceDeformations=!0,this.measurementTable=new UI(this),I.classList.add("aladin-container"),this.view=new wA(this),new fI(this.aladinDiv),this.reticle=new ZI(this.options,this),this.popup=new XI(this.aladinDiv,this.view),this.ui=[],o.backgroundColor&&(this.backgroundColor=o.backgroundColor,this.setBackgroundColor(this.backgroundColor));let D=o.gridOptions;if(D.color=o.gridOptions.color||o.gridColor,D.opacity=o.gridOptions.opacity||o.gridOpacity,o&&o.showCooGrid&&(D.enabled=!0),this.setCooGrid(D),this.gotoObject(o.target,void 0),o.log){var s=o;s.version=Q.VERSION,jg.log("startup",s)}if(o.catalogUrls)for(var w=0,a=o.catalogUrls.length;w{y==0?this.setBaseImageLayer(r):this.setOverlayImageLayer(r,K.uuidv4()),y++})}else o.survey===AA.DEFAULT_SURVEY_ID?this.setBaseImageLayer(AA.DEFAULT_SURVEY_ID):this.setBaseImageLayer(o.survey);else{let y;if(Array.isArray(o.surveyUrl)){let r=o.surveyUrl.length,M=Math.floor(Math.random()*r);y=o.surveyUrl[M]}else y=o.surveyUrl;this.setBaseImageLayer(y)}this.view.showCatalog(o.showCatalog),this.isInFullscreen=!1,o.fullScreen===!0&&E.toggleFullscreen(E.options.realFullscreen),o.showFullscreenControl&&K.on(document,"fullscreenchange webkitfullscreenchange mozfullscreenchange MSFullscreenChange",()=>{var y=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;y==null&&E.isInFullscreen&&E.toggleFullscreen(o.realFullscreen)}),o.showContextMenu&&(this.contextMenu=new yA(this),this.contextMenu.attach(mI.getDefaultActions(this))),o.samp&&(this.samp=new Yg(this)),o.inertia!==void 0&&this.wasm.setInertia(o.inertia),o.northPoleOrientation&&this.setViewCenter2NorthPoleAngle(o.northPoleOrientation)};Q.prototype._setupUI=function(I){let B=this;I.showStatusBar&&(this.statusBar=new kg(this),this.addUI(this.statusBar)),I.showFrame&&this.addUI(new NC(this)),I.showCooLocation&&this.addUI(new dg(this)),(I.showFov||I.showZoomControl)&&this.addUI(new WI(this,I));let E=new yC(this),i=new QC(this),o=new nC(this);if(this.addUI(E),this.addUI(i),this.addUI(o),I.showLayersControl||E._hide(),I.showSimbadPointerControl||i._hide(),I.showCooGridControl||o._hide(),I.showSettingsControl){let D=new BC(this,{features:{stack:E,simbad:i,grid:o}});this.addUI(D)}I.showShareControl&&this.addUI(new TI(B)),I.showProjectionControl&&(this.projBtn=new $I(this),this.addUI(this.projBtn)),I.showFullscreenControl&&this.addUI(new PI(B)),I.expandLayersControl&&E.click(),this._applyMediaQueriesUI()},Q.prototype._applyMediaQueriesUI=function(){const I=function(E,i,o){function D(w){w.matches?i():o()}var s=window.matchMedia("(max-width: "+E+")");s.addEventListener("change",function(){D(s)}),D(s)};let B=this;I("48rem",()=>{B.projBtn&&B.projBtn.update({verbosity:"reduced"})},()=>{B.projBtn&&B.projBtn.update({verbosity:"full"})})},Q.VERSION=jA,Q.JSONP_PROXY="https://alaskybis.cds.unistra.fr/cgi/JSONProxy",Q.URL_PREVIEWER="https://aladin.cds.unistra.fr/AladinLite/",Q.wasmLibs={},Q.DEFAULT_OPTIONS={survey:AA.DEFAULT_SURVEY_ID,hipsList:uI.DEFAULT,target:"0 +0",cooFrame:"ICRS",fov:60,northPoleOrientation:0,inertia:!0,backgroundColor:"rgb(60, 60, 60)",showZoomControl:!0,showLayersControl:!0,expandLayersControl:!1,showFullscreenControl:!0,showSimbadPointerControl:!1,showCooGridControl:!1,showSettingsControl:!1,showShareControl:!1,showFrame:!0,showFov:!0,showCooLocation:!0,showProjectionControl:!0,showContextMenu:!1,showStatusBar:!0,showReticle:!0,showCatalog:!0,fullScreen:!1,reticleColor:"rgb(178, 50, 178)",reticleSize:22,gridColor:"rgb(178, 50, 178)",gridOpacity:.8,gridOptions:{enabled:!1,showLabels:!0,thickness:2,labelSize:15},projection:"SIN",log:!0,samp:!1,realFullscreen:!1,pixelateCanvas:!0,manualSelection:!1},Q.prototype.toggleFullscreen=function(I){let B=this;if(B.isInFullscreen=!B.isInFullscreen,yA.hideAll(),this.ui.forEach(D=>{D.toggle&&(D.toggle(),D.toggle())}),I)if(B.isInFullscreen){var E=this.aladinDiv;E.requestFullscreen?E.requestFullscreen():E.webkitRequestFullscreen?E.webkitRequestFullscreen():E.mozRequestFullScreen?E.mozRequestFullScreen():E.msRequestFullscreen&&E.msRequestFullscreen()}else document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen();this.aladinDiv.classList.toggle("aladin-fullscreen");var i=B.callbacksByEventName.zoomChanged;typeof i=="function"&&i(B.view.fov);var o=B.callbacksByEventName.fullScreenToggled;typeof o=="function"&&o(B.isInFullscreen),R.FULLSCREEN_TOGGLED.dispatchedTo(this.aladinDiv,{fullscreen:B.isInFullscreen})},Q.prototype.getOptionsFromQueryString=function(){var I={},B=K.urlParam("target");B&&(I.target=B);var E=K.urlParam("frame");E&&z[E]&&(I.frame=E);var i=K.urlParam("survey");i&&AA.getSurveyInfoFromId(i)&&(I.survey=i);var o=K.urlParam("zoom");o&&o>0&&o<180&&(I.zoom=o);var D=K.urlParam("showReticle");D&&(I.showReticle=D.toLowerCase()=="true");var s=K.urlParam("cooFrame");s&&(I.cooFrame=s);var w=K.urlParam("fullScreen");return w!==void 0&&(I.fullScreen=w),I},Q.prototype.setFoV=function(I){this.view.setZoom(I)},Q.prototype.setFov=Q.prototype.setFoV,Q.prototype.adjustFovForObject=function(I){var B=this;this.getFovForObject(I,function(E){B.setFoV(E)})},Q.prototype.getFovForObject=Q.prototype.getFoVForObject=function(I,B){var E="SELECT galdim_majaxis, V FROM basic JOIN ident ON oid=ident.oidref JOIN allfluxes ON oid=allfluxes.oidref WHERE id='"+I+"'",i="//simbad.u-strasbg.fr/simbad/sim-tap/sync?query="+encodeURIComponent(E)+"&request=doQuery&lang=adql&format=json&phase=run";K.fetch({url:i,method:"GET",dataType:"json",success:o=>{var D=.06666666666666667,s=D;if("data"in o&&o.data.length>0){var w=K.isNumber(o.data[0][0])?o.data[0][0]/60:null,a=K.isNumber(o.data[0][1])?o.data[0][1]:null;w!==null?s=2*w:a!==null&&a<10&&(s=2*Math.pow(2,6-a/2)/60)}typeof B=="function"&&B(s)}})},Q.prototype.setFrame=function(I){if(I){var B=z.fromString(I,z.ICRS);if(B!=this.view.cooFrame){this.view.changeFrame(B);var E=this.callbacksByEventName.cooFrameChanged;typeof E=="function"&&E(B.label)}}},Q.prototype.setProjection=function(I){I&&(this.view.setProjection(I),R.PROJECTION_CHANGED.dispatchedTo(this.aladinDiv,{projection:I}))},Q.prototype.addStatusBarMessage=function(I){this.statusBar&&this.statusBar.appendMessage(I)},Q.prototype.removeStatusBarMessage=function(I){this.statusBar&&this.statusBar.removeMessage(I)},Q.prototype.getProjectionName=function(){const I=this;let B;for(let E in KA)if(KA[E]==I.view.projection){B=E;break}return B},Q.prototype.getFrame=function(){return this.view.cooFrame.label},Q.prototype.gotoObject=function(I,B){let E,i;typeof B=="object"?(B.hasOwnProperty("success")&&(E=B.success),B.hasOwnProperty("error")&&(i=B.error)):typeof B=="function"&&(i=B);var o=/[a-zA-Z]/.test(I);if(o){var s=this;(async()=>{let w;if(this.getBaseImageLayer()&&(w=await this.getBaseImageLayer().query),this.getBaseImageLayer()===void 0||!w.isPlanetaryBody())yg.resolve(I,function(a){const e=a.coo;s.view.pointTo(e.jradeg,e.jdedeg),typeof E=="function"&&E(s.getRaDec())},function(a){console&&(console.log("Could not resolve object name "+I),console.log(a)),typeof i=="function"&&i()});else{const a=w.hipsBody;HI.resolve(I,a,function(e){s.view.pointTo(e.lon,e.lat),typeof E=="function"&&E(s.getRaDec())},function(e){console&&(console.log("Could not resolve object name "+I),console.log(e)),typeof i=="function"&&i()})}})()}else{var D=new P;D.parse(I);const[w,a]=this.wasm.viewToICRSCooSys(D.lon,D.lat);this.view.pointTo(w,a),typeof E=="function"&&E(this.getRaDec())}},Q.prototype.gotoPosition=function(I,B,E){var i;E&&(E=z.fromString(this.options.cooFrame,z.ICRS)),(E||this.view.cooFrame)===z.GAL?i=Vg.GalacticToICRS([I,B]):i=[I,B],this.gotoRaDec(i[0],i[1])};var A=function(I){var B=I.animationParams;if(!(B==null||!B.running)){var E=new Date().getTime();if(E>B.end){I.gotoRaDec(B.raEnd,B.decEnd),B.complete&&B.complete();return}var i=(E-B.start)/(B.end-B.start),o=C(B.raStart,B.decStart,B.raEnd,B.decEnd,i),D=o[0],s=o[1];I.gotoRaDec(D,s),og(()=>{A(I)})}};Q.prototype.stopAnimation=function(){this.zoomAnimationParams&&(this.zoomAnimationParams.running=!1),this.animationParams&&(this.animationParams.running=!1)},Q.prototype.animateToRaDec=function(I,B,E,i){E=E||5,this.animationParams=null;var o={};o.start=new Date().getTime(),o.end=new Date().getTime()+1e3*E;var D=this.getRaDec();o.raStart=D[0],o.decStart=D[1],o.raEnd=I,o.decEnd=B,o.complete=i,o.running=!0,this.animationParams=o,A(this)};var g=function(I){var B=I.zoomAnimationParams;if(!(B==null||!B.running)){var E=new Date().getTime();if(E>B.end){I.setFoV(B.fovEnd),B.complete&&B.complete();return}var i=(E-B.start)/(B.end-B.start),o=B.fovStart+(B.fovEnd-B.fovStart)*Math.sqrt(i);I.setFoV(o),setTimeout(function(){g(I)},50)}};Q.prototype.zoomToFoV=function(I,B,E){B=B||5,this.zoomAnimationParams=null;var i={};i.start=new Date().getTime(),i.end=new Date().getTime()+1e3*B;var o=this.getFov();i.fovStart=Math.max(o[0],o[1]),i.fovEnd=I,i.complete=E,i.running=!0,this.zoomAnimationParams=i,g(this)};function C(a,w,c,e,o){function D(J){return J*Math.PI/180}function s(J){return J*180/Math.PI}var w=D(w),a=D(a),e=D(e),c=D(c),y=2*Math.asin(Math.sqrt(Math.pow(Math.sin((w-e)/2),2)+Math.cos(w)*Math.cos(e)*Math.pow(Math.sin((a-c)/2),2))),r=Math.sin((1-o)*y)/Math.sin(y),M=Math.sin(o*y)/Math.sin(y),G=r*Math.cos(w)*Math.cos(a)+M*Math.cos(e)*Math.cos(c),S=r*Math.cos(w)*Math.sin(a)+M*Math.cos(e)*Math.sin(c),m=r*Math.sin(w)+M*Math.sin(e),H=Math.atan2(S,G),p=Math.atan2(m,Math.sqrt(Math.pow(G,2)+Math.pow(S,2)));return[s(H),s(p)]}return Q.prototype.getRaDec=function(){let I=this.wasm.getCenter();const B=this.wasm.viewToICRSCooSys(I[0],I[1]);return B[0]<0?[B[0]+360,B[1]]:B},Q.prototype.gotoRaDec=function(I,B){this.view.pointTo(I,B)},Q.prototype.showHealpixGrid=function(I){this.view.showHealpixGrid(I)},Q.prototype.healpixGrid=function(){return this.view.displayHpxGrid},Q.prototype.showSurvey=function(I){this.view.showSurvey(I)},Q.prototype.showCatalog=function(I){this.view.showCatalog(I)},Q.prototype.showReticle=function(I){this.reticle.update({show:I})},Q.prototype.getReticle=function(){return this.reticle},Q.prototype.addCatalog=function(I){this.view.addCatalog(I),R.GRAPHIC_OVERLAY_LAYER_ADDED.dispatchedTo(this.aladinDiv,{layer:I})},Q.prototype.addOverlay=function(I){this.view.addOverlay(I),R.GRAPHIC_OVERLAY_LAYER_ADDED.dispatchedTo(this.aladinDiv,{layer:I})},Q.prototype.addMOC=function(I){this.view.addMOC(I)},Q.prototype.removeUIByName=function(I){let B=this.ui.findIndex(E=>E.name===I);B>=0&&(this.ui[B].remove(),this.ui.splice(B,1))},Q.prototype.addUI=function(I){I=[].concat(I);for(var I of I)this.ui.push(I),I.attachTo(this.aladinDiv),I.options&&I.update({position:{...I.options.position,aladin:this}})},Q.prototype.findLayerByUUID=function(I){const B=this.view.allOverlayLayers.filter(E=>E.uuid===I);return B.length==0?null:B[0]},Q.prototype.removeOverlays=function(){this.view.removeOverlays()},Q.prototype.removeLayers=Q.prototype.removeOverlays,Q.prototype.removeOverlay=function(I){typeof I=="string"||I instanceof String?this.view.removeOverlayByName(I):this.view.removeOverlay(I)},Q.prototype.removeLayer=Q.prototype.removeOverlay,Q.prototype.createImageSurvey=function(I,B,E,i,o,D){let s={id:I,name:B,maxOrder:o,url:E,cooFrame:i,...D},w=new AA(I,E||I,s);return this instanceof Q&&this.hipsCache.append(w.id,s),w},Q.createImageSurvey=Q.prototype.createImageSurvey,Q.prototype.removeHiPSFromFavorites=function(I){this.contains(I)&&console.warn(I+" is among the list of HiPS currently in the view.");const B=this.hipsFavorites.findIndex(E=>typeof I!="string"?E.name==I.name||E.id==I.id||E.url==I.url:E.name==I||E.id==I||E.url==I);B>=0&&(this.hipsFavorites.splice(B,1),R.FAVORITE_HIPS_LIST_UPDATED.dispatchedTo(document.body,this.hipsFavorites))},Q.prototype.addHiPSToFavorites=function(I){this.hipsFavorites.findIndex(E=>typeof I!="string"?E.name==I.name||E.id==I.id||E.url==I.url:E.name==I||E.id==I||E.url==I)>=0||(this.hipsFavorites.push({url:I.url,id:I.id,name:I.name}),this.hipsFavorites.sort((E,i)=>{let o=E.name||E.id||E.url,D=i.name||i.id||i.url;return o{B.setBackgroundColor(this.backgroundColor),R.BACKGROUND_COLOR_CHANGED.dispatchedTo(this.aladinDiv,{color:this.backgroundColor})}})},Q.prototype.getBackgroundColor=function(){return this.backgroundColor},Q.prototype.remove=function(I){if(this.getStackLayers().findIndex(i=>i===I)>=0){this.view.removeImageLayer(I);return}this.view.removeOverlay(I)},Q.prototype.removeImageLayer=function(I){this.view.removeImageLayer(I)},Q.prototype.setBaseImageLayer=function(I){return this.setOverlayImageLayer(I,"base")},Q.prototype.getBaseImageLayer=function(){return this.view.getImageLayer("base")},Q.prototype.setOverlayImageLayer=function(I,B="overlay"){let E,i=this.hipsCache;if(typeof I=="string"){const o=I;let D=i.get(o);if(D)E=O.HiPS(o,D);else return E=O.HiPS(o),this.setOverlayImageLayer(E,B)}else if(E=I,E instanceof AA){let o=i.get(E.id);o?E.setOptions(o):i.append(E.id,E.options)}return this.addHiPSToFavorites(E),E.layer=B,this.view.setOverlayImageLayer(E,B)},Q.prototype.getOverlayImageLayer=function(I="overlay"){return this.view.getImageLayer(I)},Q.prototype.increaseZoom=function(){this.view.increaseZoom()},Q.prototype.decreaseZoom=function(){this.view.decreaseZoom()},Q.prototype.setRotation=function(I){this.view.setViewCenter2NorthPoleAngle(I)},Q.prototype.getRotation=function(){return this.view.wasm.getViewCenter2NorthPoleAngle()},Q.prototype.setViewCenter2NorthPoleAngle=Q.prototype.setRotation,Q.prototype.getViewCenter2NorthPoleAngle=Q.prototype.getRotation,Q.prototype.selectLayer=function(I){this.view.selectLayer(I)},Q.prototype.getSelectedLayer=function(){return this.view.selectedLayer},Q.prototype.getOverlays=function(){return this.view.allOverlayLayers},Q.prototype.getStackLayers=function(){return this.view.overlayLayers},Q.prototype.isHpxGridDisplayed=function(){return this.view.displayHpxGrid},Q.prototype.isReticleDisplayed=function(){return this.reticle.isVisible()},Q.prototype.createProgressiveCatalog=function(I,B,E,i){return new qg(I,B,E,i)},Q.prototype.createOverlay=function(I){return new NA(I)},Q.AVAILABLE_CALLBACKS=["select","objectsSelected","objectClicked","objectHovered","objectHoveredStop","footprintClicked","footprintHovered","positionChanged","zoomChanged","click","rightClickMove","mouseMove","fullScreenToggled","cooFrameChanged","resizeChanged","projectionChanged","layerChanged"],Q.prototype.on=function(I,B){Q.AVAILABLE_CALLBACKS.indexOf(I)<0||(this.callbacksByEventName[I]=B)},Q.prototype.addListener=function(I,B){new R(I).listenedBy(this.aladinDiv,B)},Q.prototype.selectObjects=function(I){if(!I){this.view.unselectObjects();return}let B={};for(let E of I){let i=E.getCatalog();if(i){let o=B[i.name];o?o.push(E):o=[]}}I=Object.values(B),this.view.selectObjects(I)},Q.prototype.select=async function(I="rect",B){await this.reticle.loaded,this.fire("selectstart",{mode:I,callback:B})},Q.prototype.fire=function(I,B){if(I==="selectstart"){const{mode:E,callback:i}=B;this.view.startSelection(E,i)}else I==="simbad"?this.view.setMode(wA.TOOL_SIMBAD_POINTER):I==="default"&&this.view.setMode(wA.PAN)},Q.prototype.hideBoxes=function(){if(this.boxes)for(var I=0;I{const B=await this.getViewDataURL();if(I)K.download(B,"screenshot");else{var E=window.open();E.document.write(''),E.document.title="Aladin Lite snapshot"}})()},Q.prototype.getViewDataURL=async function(B){var B=B||{};if(typeof B!="object"){var E=B;B={format:E}}return await this.view.getCanvasDataURL(B.format,B.width,B.height,B.logo)},Q.prototype.getViewArrayBuffer=async function(I){return await this.view.getCanvasArrayBuffer("image/png",null,null,I)},Q.prototype.getViewData=async function(I,B="image/png",E=!0){switch(I){case"url":return await this.view.getCanvasDataURL(B,null,null,E);case"arraybuffer":return await this.view.getCanvasArrayBuffer(B,null,null,E);case"blob":return await this.view.getCanvasBlob(B,null,null,E);default:throw new Error("Unknown data type: "+I)}},Q.prototype.getViewWCS=function(){const I=this.wasm.getCenter(),B=this.getFov(),E=this.view.width,i=this.view.height;let o=-B[0]/E;const D=B[1]/i,s=this.getProjectionName();if(s=="FEYE")return"Fish eye projection is not supported by WCS standards.";this.getBaseImageLayer().longitudeReversed&&(o=-o);const w={earth:"EA",moon:"SE",mercury:"ME",venus:"VE",mars:"MA",jupiter:"JU",saturn:"SA",uranus:"UR",neptune:"NE",satellite:"ST"};let a="LON--",e="LAT--",c;if(this.getBaseImageLayer().isPlanetaryBody()){const M=this.getBaseImageLayer().hipsBody;M in w&&(a=`${w[M]}LN-`,e=`${w[M]}LT-`)}else switch(this.getFrame()){case"ICRS":case"ICRSd":a="RA---",e="DEC--",c="ICRS ";break;case"GAL":a="GLON-",e="GLAT-"}const y={NAXIS:2,NAXIS1:E,NAXIS2:i,CRPIX1:E/2+.5,CRPIX2:i/2+.5,CRVAL1:I[0],CRVAL2:I[1],CTYPE1:a+s,CTYPE2:e+s,CUNIT1:"deg ",CUNIT2:"deg ",CDELT1:o,CDELT2:D};if(c=="ICRS "&&(y.RADESYS=c),["TAN","SIN","STG","ZEA"].some(M=>M===s)){let M=this.getViewCenter2NorthPoleAngle();y.LONPOLE=180-M}else if(y.CRVAL2===0)console.warn("TODO: 3rd euler rotation is not handled for ref point located at delta_0 = 0");else{const M=this.view.wasm.getNorthPoleCelestialPosition();let G=y.CRVAL1-M[0];(this.getViewCenter2NorthPoleAngle()<-90||this.getViewCenter2NorthPoleAngle()>90)&&(y.LATPOLE=-90);const S=Math.PI/180,m=1/S;y.LONPOLE=Math.asin(Math.sin(G*S)*Math.cos(y.CRVAL2*S))*m,y.CRVAL2<0&&(y.LONPOLE=-180-y.LONPOLE)}return y},Q.prototype.setFoVRange=function(I,B){this.view.setFoVRange(I,B)},Q.prototype.setFOVRange=Q.prototype.setFoVRange,Q.prototype.pix2world=function(I,B,E){E&&(E=z.fromString(E,z.ICRS));let i=this.view.wasm.pix2world(I,B,E&&E.system),[o,D]=i;return o<0?[o+360,D]:[o,D]},Q.prototype.world2pix=function(I,B,E){return E&&(E instanceof string&&(E=z.fromString(E,z.ICRS)),E.label==z.SYSTEMS.GAL?E=Q.wasmLibs.core.CooSystem.GAL:E=Q.wasmLibs.core.CooSystem.ICRS),this.view.wasm.world2pix(I,B,E)},Q.prototype.angularDist=function(I,B,E,i,o){const[D,s]=this.pix2world(I,B,o),[w,a]=this.pix2world(E,i,o);return this.wasm.angularDist(D,s,w,a)},Q.prototype.getFoVCorners=function(I,B){(!I||I<1)&&(I=1);for(var E=[],i,o,D,s,w=0;w<4;w++){i=w==0||w==3?0:this.view.width-1,o=w<2?0:this.view.height-1,D=w<2?this.view.width-1:0,s=w==1||w==2?this.view.height-1:0;for(var a=0;a {"+D+" aladin = A.aladin('#aladin-lite-div', {survey: '"+E+"', fov: "+i.toFixed(2)+', target: "'+B.format("s")+'"});'+D+"});"+D,o+="<\/script>",o},Q.prototype.displayFITS=function(I,B,E,i,o="base"){E=E||((s,w,a,e)=>{this.gotoRaDec(s,w),this.setFoV(a)});const D=this.createImageFITS(I,B,E,i);return this.setOverlayImageLayer(D,o)},Q.prototype.displayJPG=function(I,B,E,i,o="overlay"){B=B||{},B.color=!0,B.label=B.label||"JPG/PNG image",B.outputFormat="png",B=B||{};var D={url:I};B.color&&(D.color=!0),B.outputFormat&&(D.format=B.outputFormat),B.order&&(D.order=B.order),B.nocache&&(D.nocache=B.nocache);let s=this;const w=(e,c={},y="GET")=>{let r={method:y};return y==="GET"?e+="?"+new URLSearchParams(c).toString():r.body=JSON.stringify(c),fetch(e,r).then(M=>M.json())};((e,c)=>w(e,c,"GET"))("https://alasky.unistra.fr/cgi/fits2HiPS",D).then(async e=>{if(e.status!="success"){console.error("An error occured: "+e.message),i&&i(e.message);return}var c=B.label,y=e.data.meta;const r=s.createImageSurvey(e.data.url,c,e.data.url);s.setOverlayImageLayer(r,o);var M=B&&B.transparency||1;r.setOpacity(M);var G=!0;E&&(G=E(y.ra,y.dec,y.fov)),G===!0&&(s.wasm.setCenter(y.ra,y.dec),s.setFoV(y.fov))})},Q.prototype.displayPNG=Q.prototype.displayJPG,Q.prototype.getListOfColormaps=function(){return this.view.wasm.getAvailableColormapList()},Q.prototype.addColormap=function(I,B){B=B.map(E=>new gA(E).toHex()+"ff"),this.view.wasm.createCustomColormap(I,B),R.UPDATE_CMAP_LIST.dispatchedTo(this.aladinDiv,{cmaps:this.getListOfColormaps()})},Q}(),tg=function(){let Q=function(A){this.uuid=K.uuidv4(),this.type="moc",A=A||{},this.name=A.name||"MOC",this._defineProperties(),this.color=A.color||gA.getNextColor(),this.color=gA.standardizeColor(this.color),this.fillColor=A.fillColor||this.color,this.fillColor=gA.standardizeColor(this.fillColor),A&&A.perimeter?this.perimeter=!0:this.perimeter=!1,A&&A.opacity!==void 0?this.opacity=A.opacity:this.opacity=1,A&&A.fill?this.fill=!0:this.fill=!1,A&&A.edge?this.edge=!0:this.edge=!1,!this.fill&&!this.perimeter&&!this.edge&&(this.edge=!0),this.opacity=Math.max(0,Math.min(1,this.opacity)),this.lineWidth=A.lineWidth||3,this.isShowing=!0,this.ready=!1,this.skyFrac=void 0};return Q.prototype.skyFraction=function(){return this.skyFrac},Q.prototype.parse=function(A,g,C){if(typeof A=="string"||A instanceof String){let I=A;this.promiseFetchData=K.fetch({url:I,method:"GET",dataType:"blob",error:function(B){console.log("Something went wrong: "+B)}}).then(B=>B.arrayBuffer())}else this.promiseFetchData=Promise.resolve(A);this.successCallback=g,this.errorCallback=C},Q.prototype.setView=function(A,g){let C=this;this.view=A,this.mocParams=new EA.wasmLibs.core.MOCOptions(this.uuid,this.opacity,this.lineWidth,this.perimeter,this.fill,this.edge,this.isShowing,this.color,this.fillColor),this.promiseFetchData.then(I=>{if(I instanceof ArrayBuffer){const B=I;C.view.wasm.addFITSMOC(C.mocParams,new Uint8Array(B))}else if(I.ra&&I.dec&&I.radius){const B=I;C.view.wasm.addConeMOC(C.mocParams,B.ra,B.dec,B.radius)}else if(I.ra&&I.dec){const B=I;C.view.wasm.addPolyMOC(C.mocParams,B.ra,B.dec)}else C.view.wasm.addJSONMoc(C.mocParams,I);C.ready=!0,C.successCallback&&C.successCallback(C),C.skyFrac=C.view.wasm.getMOCSkyFraction(this.uuid),C.view.mocs.push(C),C.view.insertOverlay(C,g),R.GRAPHIC_OVERLAY_LAYER_ADDED.dispatchedTo(C.view.aladinDiv,{layer:C}),C.view.requestRedraw()}).catch(I=>{console.error("MOC load error:"+I),C.errorCallback&&C.errorCallback(C)})},Q.prototype._defineProperties=function(){Object.defineProperties(this,{opacity:{get(){return this._opacity},set(A){this._opacity=A,this.reportChange()}},color:{get(){return this._color},set(A){this._color=gA.standardizeColor(A),this.reportChange()}},fillColor:{get(){return this._fillColor},set(A){this._fillColor=gA.standardizeColor(A),this.reportChange()}},lineWidth:{get(){return this._lineWidth},set(A){this._lineWidth=A,this.reportChange()}}})},Q.prototype.reportChange=function(){this.view&&(this.mocParams=new EA.wasmLibs.core.MOCOptions(this.uuid,this.opacity,this.lineWidth,this.perimeter,this.fill,this.edge,this.isShowing,this.color,this.fillColor),this.view.wasm.setMocParams(this.mocParams),this.view.requestRedraw())},Q.prototype.delete=function(){this.view&&(this.view.wasm.removeMoc(this.uuid),this.view.requestRedraw())},Q.prototype.show=function(){this.isShowing||(this.isShowing=!0,this.reportChange())},Q.prototype.hide=function(){this.isShowing&&(this.isShowing=!1,this.reportChange())},Q.prototype.contains=function(A,g){if(!this.ready)throw this.name+" is not yet ready, either because it has not been downloaded yet or because it has not been added to the aladin instance.";return this.view.wasm.mocContains(this.uuid,A,g)},Q.prototype.serialize=function(A){if(!this.ready)throw this.name+" is not yet ready, either because it has not been downloaded yet or because it has not been added to the aladin instance.";return this.view.wasm.mocSerialize(this.uuid,A)},Q}(),rC=function(){let Q=function(A,g,C,I,B){B=B||{},this.color=B.color||void 0,this.opacity=B.opacity||void 0,this.lineWidth=B.lineWidth||void 0,this.selectionColor=B.selectionColor||"#00ff00",this.hoverColor=B.hoverColor||void 0,this.arrow=B.arrow===void 0?!1:B.arrow,this.id=" vector-"+K.uuidv4(),this.overlay=null,this.isShowing=!0,this.isSelected=!1,this.isHovered=!1,this.ra1=A,this.dec1=g,this.ra2=C,this.dec2=I};return Q.prototype={setOverlay:tA.prototype.setOverlay,isFootprint:tA.prototype.isFootprint,show:tA.prototype.show,hide:tA.prototype.hide,select:tA.prototype.select,deselect:tA.prototype.deselect,hover:tA.prototype.hover,unhover:tA.prototype.unhover,getLineWidth:tA.prototype.getLineWidth,setLineWidth:tA.prototype.setLineWidth,setColor:tA.prototype.setColor,setSelectionColor:tA.prototype.setSelectionColor,setHoverColor:tA.prototype.setHoverColor,draw:function(A,g,C,I){C=C===!0||!1,I=I===!0||!1;const B=g.aladin.world2pix(this.ra1,this.dec1);if(!B)return!1;const E=g.aladin.world2pix(this.ra2,this.dec2);if(!E)return!1;const i=Math.min(B[0],E[0]),o=Math.max(B[0],E[0]),D=Math.min(B[1],E[1]),s=Math.max(B[1],E[1]);if(o<0||i>g.width||s<0||D>g.height)return!1;let w=this.color||this.overlay&&this.overlay.color||"#ff0000";if(this.lineWidth||(this.lineWidth=this.overlay&&this.overlay.lineWidth||2),!I&&(this.isTooSmall=o-i<1&&s-D<1,this.isTooSmall))return!1;if(this.isSelected?A.strokeStyle=this.selectionColor||NA.increaseBrightness(w,50):this.isHovered?A.strokeStyle=this.hoverColor||NA.increaseBrightness(w,25):A.strokeStyle=w,A.lineWidth=this.lineWidth,A.globalAlpha=this.opacity,A.beginPath(),A.moveTo(B[0],B[1]),A.lineTo(E[0],E[1]),this.arrow){var a,e,c,y,r,M=this.lineWidth*3;a=Math.atan2(E[1]-B[1],E[0]-B[0]),y=E[0],r=E[1];var G=a+Math.PI*3/4;e=M*Math.cos(G)+E[0],c=M*Math.sin(G)+E[1],A.moveTo(e,c),A.lineTo(y,r);var G=a-Math.PI*3/4;e=M*Math.cos(G)+E[0],c=M*Math.sin(G)+E[1],A.lineTo(e,c)}return C||A.stroke(),!0},isInStroke:$g.prototype.isInStroke,intersectsBBox:function(A,g,C,I){}},Q}(),mA=function(){return{buildSimbadCSURL:function(A,g,C,I){let B="https://simbad.cds.unistra.fr/cone?RA="+A+"&DEC="+g+"&SR="+C+"&RESPONSEFORMAT=votable";I&&I.limit&&(B+="&MAXREC="+I.limit),I&&I.verbosity&&(B+="&VERB="+I.verbosity);const E=I&&I.orderBy||"nb_ref";B+="&ORDER_BY="+E;const i=I&&I.orderDir||"DESC";return B+="&ORDER_DIR="+i,B},buildNEDPositionCSURL:function(A,g,C){return"https://ned.ipac.caltech.edu/cgi-bin/nph-objsearch?search_type=Near+Position+Search&of=xml_main&RA="+A+"&DEC="+g+"&SR="+C},buildNEDObjectCSURL:function(A,g){return"https://ned.ipac.caltech.edu/cgi-bin/nph-objsearch?search_type=Near+Name+Search&radius="+60*g+"&of=xml_main&objname="+A},buildSKAORucioCSURL:function(A,g){let C;if(A&&typeof A=="object")"ra"in A&&"dec"in A&&(C=encodeURIComponent(A.ra)+"%20"+encodeURIComponent(A.dec));else{var I=/[a-zA-Z]/.test(A);if(I)C=encodeURIComponent(A);else{var B=new P;B.parse(A),C=encodeURIComponent(B.lon)+"%20"+encodeURIComponent(B.lat)}}if(C)return"https://dachs.ivoa.srcnet.skao.int/rucio/rucio/cone/form?__nevow_form__=genForm&hscs_pos="+C+"&hscs_sr="+encodeURIComponent(g*60)+"&_FORMAT=VOTable&submit=Go"},buildVizieRCSURL:function(A,g,C,I){if(g&&typeof g=="object"&&"ra"in g&&"dec"in g){var B=new P(g.ra,g.dec,7);g=B.format("s")}var E=1e5;I&&I.hasOwnProperty("limit")&&K.isNumber(I.limit)&&(E=parseInt(I.limit));let i="https://vizier.unistra.fr/viz-bin/votable?-source="+A+"&-c="+encodeURIComponent(g)+"&-out.max="+E+"&-c.rd="+C,o=I.colnames||[];"s_region"in o||o.push("s_region"),"s_fov"in o||o.push("s_fov");for(var D of o)i=i+"&-out.add="+D;return i},buildSkyBotCSURL:function(A,g,C,I,B){var E="http://vo.imcce.fr/webservices/skybot/skybotconesearch_query.php?-from=AladinLite";if(E+="&RA="+encodeURIComponent(A),E+="&DEC="+encodeURIComponent(g),E+="&SR="+encodeURIComponent(C),E+="&EPOCH="+encodeURIComponent(I),B)for(var i in B)B.hasOwnProperty(i)&&(E+="&"+i+"="+encodeURIComponent(B[i]));return E}}}(),t;const MA=new Array(128).fill(void 0);MA.push(void 0,null,!0,!1);function h(Q){return MA[Q]}let PA=MA.length;function KC(Q){Q<132||(MA[Q]=PA,PA=Q)}function b(Q){const A=h(Q);return KC(Q),A}const AI=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&AI.decode();let _A=null;function $A(){return(_A===null||_A.byteLength===0)&&(_A=new Uint8Array(t.memory.buffer)),_A}function QA(Q,A){return Q=Q>>>0,AI.decode($A().subarray(Q,Q+A))}function F(Q){PA===MA.length&&MA.push(MA.length+1);const A=PA;return PA=MA[A],MA[A]=Q,A}function v(Q){return Q==null}let Ag=null;function ZA(){return(Ag===null||Ag.byteLength===0)&&(Ag=new Float64Array(t.memory.buffer)),Ag}let gg=null;function Y(){return(gg===null||gg.byteLength===0)&&(gg=new Int32Array(t.memory.buffer)),gg}let u=0;const eg=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},YC=typeof eg.encodeInto=="function"?function(Q,A){return eg.encodeInto(Q,A)}:function(Q,A){const g=eg.encode(Q);return A.set(g),{read:Q.length,written:g.length}};function V(Q,A,g){if(g===void 0){const i=eg.encode(Q),o=A(i.length,1)>>>0;return $A().subarray(o,o+i.length).set(i),u=i.length,o}let C=Q.length,I=A(C,1)>>>0;const B=$A();let E=0;for(;E127)break;B[I+E]=i}if(E!==C){E!==0&&(Q=Q.slice(E)),I=g(I,C,C=E+Q.length*3,1)>>>0;const i=$A().subarray(I+E,I+C),o=YC(Q,i);E+=o.written,I=g(I,C,E,1)>>>0}return u=E,I}let Ig=null;function dC(){return(Ig===null||Ig.byteLength===0)&&(Ig=new BigInt64Array(t.memory.buffer)),Ig}function Sg(Q){const A=typeof Q;if(A=="number"||A=="boolean"||Q==null)return`${Q}`;if(A=="string")return`"${Q}"`;if(A=="symbol"){const I=Q.description;return I==null?"Symbol":`Symbol(${I})`}if(A=="function"){const I=Q.name;return typeof I=="string"&&I.length>0?`Function(${I})`:"Function"}if(Array.isArray(Q)){const I=Q.length;let B="[";I>0&&(B+=Sg(Q[0]));for(let E=1;E1)C=g[1];else return toString.call(Q);if(C=="Object")try{return"Object("+JSON.stringify(Q)+")"}catch{return"Object"}return Q instanceof Error?`${Q.name}: ${Q.message} +${Q.stack}`:C}const gI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>{t.__wbindgen_export_2.get(Q.dtor)(Q.a,Q.b)});function II(Q,A,g,C){const I={a:Q,b:A,cnt:1,dtor:g},B=(...E)=>{I.cnt++;const i=I.a;I.a=0;try{return C(i,I.b,...E)}finally{--I.cnt===0?(t.__wbindgen_export_2.get(I.dtor)(i,I.b),gI.unregister(I)):I.a=i}};return B.original=I,gI.register(B,I,I),B}function kC(Q,A){t._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hff0f29c8cc941b9b(Q,A)}function SC(Q,A,g){t._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hbe715d115d865e26(Q,A,F(g))}let fA=128;function Fg(Q){if(fA==1)throw new Error("out of js stack");return MA[--fA]=Q,fA}function cA(Q,A){if(!(Q instanceof A))throw new Error(`expected instance of ${A.name}`);return Q.ptr}function bA(Q,A){return Q=Q>>>0,ZA().subarray(Q/8,Q/8+A)}function xA(Q,A){const g=A(Q.length*8,8)>>>0;return ZA().set(Q,g/8),u=Q.length,g}let Cg=null;function CI(){return(Cg===null||Cg.byteLength===0)&&(Cg=new Uint32Array(t.memory.buffer)),Cg}function Lg(Q,A){Q=Q>>>0;const C=CI().subarray(Q/4,Q/4+A),I=[];for(let B=0;B>>0,C=CI();for(let I=0;I>>0;return $A().set(Q,g/1),u=Q.length,g}let Bg=null;function QI(){return(Bg===null||Bg.byteLength===0)&&(Bg=new BigUint64Array(t.memory.buffer)),Bg}function EI(Q,A){const g=A(Q.length*8,8)>>>0;return QI().set(Q,g/8),u=Q.length,g}function LC(Q,A){try{const i=t.__wbindgen_add_to_stack_pointer(-16),o=EI(A,t.__wbindgen_malloc),D=u;t.HEALPixVertices(i,Q,o,D);var g=Y()[i/4+0],C=Y()[i/4+1],I=Y()[i/4+2],B=Y()[i/4+3];if(B)throw b(I);var E=Lg(g,C).slice();return t.__wbindgen_free(g,C*4,4),E}finally{t.__wbindgen_add_to_stack_pointer(16)}}function RC(Q,A){try{const i=t.__wbindgen_add_to_stack_pointer(-16),o=EI(A,t.__wbindgen_malloc),D=u;t.HEALPixPix2Ang(i,Q,o,D);var g=Y()[i/4+0],C=Y()[i/4+1],I=Y()[i/4+2],B=Y()[i/4+3];if(B)throw b(I);var E=Lg(g,C).slice();return t.__wbindgen_free(g,C*4,4),E}finally{t.__wbindgen_add_to_stack_pointer(16)}}function mC(Q,A){return Q=Q>>>0,QI().subarray(Q/8,Q/8+A)}function bC(Q,A,g){try{const o=t.__wbindgen_add_to_stack_pointer(-16),D=xA(A,t.__wbindgen_malloc),s=u,w=xA(g,t.__wbindgen_malloc),a=u;t.HEALPixAng2Pix(o,Q,D,s,w,a);var C=Y()[o/4+0],I=Y()[o/4+1],B=Y()[o/4+2],E=Y()[o/4+3];if(E)throw b(B);var i=mC(C,I).slice();return t.__wbindgen_free(C,I*8,8),i}finally{t.__wbindgen_add_to_stack_pointer(16)}}function T(Q,A){try{return Q.apply(this,A)}catch(g){t.__wbindgen_exn_store(F(g))}}function HC(Q,A,g,C){t.wasm_bindgen__convert__closures__invoke2_mut__hd968168c3c609c36(Q,A,F(g),F(C))}let Qg=null;function JC(){return(Qg===null||Qg.byteLength===0)&&(Qg=new Float32Array(t.memory.buffer)),Qg}function UC(Q,A){return Q=Q>>>0,JC().subarray(Q/4,Q/4+A)}const pC=Object.freeze({Linear:0,0:"Linear",Sqrt:1,1:"Sqrt",Log:2,2:"Log",Asinh:3,3:"Asinh",Pow2:4,4:"Pow2"}),uC=Object.freeze({FuncAdd:0,0:"FuncAdd",FuncSubstract:1,1:"FuncSubstract",FuncReverseSubstract:2,2:"FuncReverseSubstract"}),ZC=Object.freeze({Sexagesimal:0,0:"Sexagesimal",Decimal:1,1:"Decimal"}),fC=Object.freeze({Fits:0,0:"Fits",Jpeg:1,1:"Jpeg",Png:2,2:"Png",Webp:3,3:"Webp"}),xC=Object.freeze({Zero:0,0:"Zero",One:1,1:"One",SrcColor:2,2:"SrcColor",OneMinusSrcColor:3,3:"OneMinusSrcColor",DstColor:4,4:"DstColor",OneMinusDstColor:5,5:"OneMinusDstColor",SrcAlpha:6,6:"SrcAlpha",OneMinusSrcAlpha:7,7:"OneMinusSrcAlpha",DstAlpha:8,8:"DstAlpha",OneMinusDstAlpha:9,9:"OneMinusDstAlpha",ConstantColor:10,10:"ConstantColor",OneMinusConstantColor:11,11:"OneMinusConstantColor",ConstantAlpha:12,12:"ConstantAlpha",OneMinusConstantAlpha:13,13:"OneMinusConstantAlpha"}),WC=Object.freeze({ICRS:0,0:"ICRS",GAL:1,1:"GAL"}),iI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_blendcfg_free(Q>>>0));class Eg{static __wrap(A){A=A>>>0;const g=Object.create(Eg.prototype);return g.__wbg_ptr=A,iI.register(g,g.__wbg_ptr,g),g}__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,iI.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_blendcfg_free(A)}get src_color_factor(){return t.__wbg_get_blendcfg_src_color_factor(this.__wbg_ptr)}set src_color_factor(A){t.__wbg_set_blendcfg_src_color_factor(this.__wbg_ptr,A)}get dst_color_factor(){return t.__wbg_get_blendcfg_dst_color_factor(this.__wbg_ptr)}set dst_color_factor(A){t.__wbg_set_blendcfg_dst_color_factor(this.__wbg_ptr,A)}get func(){return t.__wbg_get_blendcfg_func(this.__wbg_ptr)}set func(A){t.__wbg_set_blendcfg_func(this.__wbg_ptr,A)}}const jC=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_centeredfov_free(Q>>>0));class qC{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,jC.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_centeredfov_free(A)}get ra(){return t.__wbg_get_centeredfov_ra(this.__wbg_ptr)}set ra(A){t.__wbg_set_centeredfov_ra(this.__wbg_ptr,A)}get dec(){return t.__wbg_get_centeredfov_dec(this.__wbg_ptr)}set dec(A){t.__wbg_set_centeredfov_dec(this.__wbg_ptr,A)}get fov(){return t.__wbg_get_centeredfov_fov(this.__wbg_ptr)}set fov(A){t.__wbg_set_centeredfov_fov(this.__wbg_ptr,A)}}const OC=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_colorrgb_free(Q>>>0));class VC{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,OC.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_colorrgb_free(A)}get r(){return t.__wbg_get_colorrgb_r(this.__wbg_ptr)}set r(A){t.__wbg_set_colorrgb_r(this.__wbg_ptr,A)}get g(){return t.__wbg_get_colorrgb_g(this.__wbg_ptr)}set g(A){t.__wbg_set_colorrgb_g(this.__wbg_ptr,A)}get b(){return t.__wbg_get_colorrgb_b(this.__wbg_ptr)}set b(A){t.__wbg_set_colorrgb_b(this.__wbg_ptr,A)}}const oI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_colorrgba_free(Q>>>0));class HA{static __wrap(A){A=A>>>0;const g=Object.create(HA.prototype);return g.__wbg_ptr=A,oI.register(g,g.__wbg_ptr,g),g}__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,oI.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_colorrgba_free(A)}get r(){return t.__wbg_get_colorrgb_r(this.__wbg_ptr)}set r(A){t.__wbg_set_colorrgb_r(this.__wbg_ptr,A)}get g(){return t.__wbg_get_colorrgb_g(this.__wbg_ptr)}set g(A){t.__wbg_set_colorrgb_g(this.__wbg_ptr,A)}get b(){return t.__wbg_get_colorrgb_b(this.__wbg_ptr)}set b(A){t.__wbg_set_colorrgb_b(this.__wbg_ptr,A)}get a(){return t.__wbg_get_colorrgba_a(this.__wbg_ptr)}set a(A){t.__wbg_set_colorrgba_a(this.__wbg_ptr,A)}}const DI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_hpxvertices_free(Q>>>0));class ag{static __wrap(A){A=A>>>0;const g=Object.create(ag.prototype);return g.__wbg_ptr=A,DI.register(g,g.__wbg_ptr,g),g}__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,DI.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_hpxvertices_free(A)}get v1(){const A=t.__wbg_get_hpxvertices_v1(this.__wbg_ptr);return GA.__wrap(A)}set v1(A){cA(A,GA);var g=A.__destroy_into_raw();t.__wbg_set_hpxvertices_v1(this.__wbg_ptr,g)}get v2(){const A=t.__wbg_get_hpxvertices_v2(this.__wbg_ptr);return GA.__wrap(A)}set v2(A){cA(A,GA);var g=A.__destroy_into_raw();t.__wbg_set_hpxvertices_v2(this.__wbg_ptr,g)}get v3(){const A=t.__wbg_get_hpxvertices_v3(this.__wbg_ptr);return GA.__wrap(A)}set v3(A){cA(A,GA);var g=A.__destroy_into_raw();t.__wbg_set_hpxvertices_v3(this.__wbg_ptr,g)}get v4(){const A=t.__wbg_get_hpxvertices_v4(this.__wbg_ptr);return GA.__wrap(A)}set v4(A){cA(A,GA);var g=A.__destroy_into_raw();t.__wbg_set_hpxvertices_v4(this.__wbg_ptr,g)}}const TC=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_hipslocalfiles_free(Q>>>0));class sI{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,TC.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_hipslocalfiles_free(A)}constructor(A){const g=t.hipslocalfiles_new(F(A));return this.__wbg_ptr=g>>>0,this}insert(A,g,C,I){t.hipslocalfiles_insert(this.__wbg_ptr,A,g,C,F(I))}}const XC=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_hipsproperties_free(Q>>>0));class zC{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,XC.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_hipsproperties_free(A)}}const wI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_imagemetadata_free(Q>>>0));class Mg{static __wrap(A){A=A>>>0;const g=Object.create(Mg.prototype);return g.__wbg_ptr=A,wI.register(g,g.__wbg_ptr,g),g}__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,wI.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_imagemetadata_free(A)}get blend_cfg(){const A=t.__wbg_get_imagemetadata_blend_cfg(this.__wbg_ptr);return Eg.__wrap(A)}set blend_cfg(A){cA(A,Eg);var g=A.__destroy_into_raw();t.__wbg_set_imagemetadata_blend_cfg(this.__wbg_ptr,g)}get opacity(){return t.__wbg_get_imagemetadata_opacity(this.__wbg_ptr)}set opacity(A){t.__wbg_set_imagemetadata_opacity(this.__wbg_ptr,A)}get longitude_reversed(){return t.__wbg_get_imagemetadata_longitude_reversed(this.__wbg_ptr)!==0}set longitude_reversed(A){t.__wbg_set_imagemetadata_longitude_reversed(this.__wbg_ptr,A)}get img_format(){return t.__wbg_get_imagemetadata_img_format(this.__wbg_ptr)}set img_format(A){t.__wbg_set_imagemetadata_img_format(this.__wbg_ptr,A)}set color(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.imagemetadata_set_color(I,this.__wbg_ptr,F(A));var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}get color(){const A=t.imagemetadata_color(this.__wbg_ptr);return b(A)}}const vC=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_intounderlyingbytesource_free(Q>>>0));class PC{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,vC.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_intounderlyingbytesource_free(A)}get type(){let A,g;try{const B=t.__wbindgen_add_to_stack_pointer(-16);t.intounderlyingbytesource_type(B,this.__wbg_ptr);var C=Y()[B/4+0],I=Y()[B/4+1];return A=C,g=I,QA(C,I)}finally{t.__wbindgen_add_to_stack_pointer(16),t.__wbindgen_free(A,g,1)}}get autoAllocateChunkSize(){return t.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}start(A){t.intounderlyingbytesource_start(this.__wbg_ptr,F(A))}pull(A){const g=t.intounderlyingbytesource_pull(this.__wbg_ptr,F(A));return b(g)}cancel(){const A=this.__destroy_into_raw();t.intounderlyingbytesource_cancel(A)}}const _C=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_intounderlyingsink_free(Q>>>0));class $C{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,_C.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_intounderlyingsink_free(A)}write(A){const g=t.intounderlyingsink_write(this.__wbg_ptr,F(A));return b(g)}close(){const A=this.__destroy_into_raw(),g=t.intounderlyingsink_close(A);return b(g)}abort(A){const g=this.__destroy_into_raw(),C=t.intounderlyingsink_abort(g,F(A));return b(C)}}const AB=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_intounderlyingsource_free(Q>>>0));class gB{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,AB.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_intounderlyingsource_free(A)}pull(A){const g=t.intounderlyingsource_pull(this.__wbg_ptr,F(A));return b(g)}cancel(){const A=this.__destroy_into_raw();t.intounderlyingsource_cancel(A)}}const tI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_lonlat_free(Q>>>0));class GA{static __wrap(A){A=A>>>0;const g=Object.create(GA.prototype);return g.__wbg_ptr=A,tI.register(g,g.__wbg_ptr,g),g}__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,tI.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_lonlat_free(A)}get lon(){return t.__wbg_get_centeredfov_ra(this.__wbg_ptr)}set lon(A){t.__wbg_set_centeredfov_ra(this.__wbg_ptr,A)}get lat(){return t.__wbg_get_centeredfov_dec(this.__wbg_ptr)}set lat(A){t.__wbg_set_centeredfov_dec(this.__wbg_ptr,A)}}const IB=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_mocoptions_free(Q>>>0));class WA{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,IB.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_mocoptions_free(A)}get line_width(){return t.__wbg_get_colorrgba_a(this.__wbg_ptr)}set line_width(A){t.__wbg_set_colorrgba_a(this.__wbg_ptr,A)}get perimeter(){return t.__wbg_get_mocoptions_perimeter(this.__wbg_ptr)!==0}set perimeter(A){t.__wbg_set_mocoptions_perimeter(this.__wbg_ptr,A)}get filled(){return t.__wbg_get_mocoptions_filled(this.__wbg_ptr)!==0}set filled(A){t.__wbg_set_mocoptions_filled(this.__wbg_ptr,A)}get edges(){return t.__wbg_get_mocoptions_edges(this.__wbg_ptr)!==0}set edges(A){t.__wbg_set_mocoptions_edges(this.__wbg_ptr,A)}get show(){return t.__wbg_get_mocoptions_show(this.__wbg_ptr)!==0}set show(A){t.__wbg_set_mocoptions_show(this.__wbg_ptr,A)}get color(){const A=t.__wbg_get_mocoptions_color(this.__wbg_ptr);return HA.__wrap(A)}set color(A){cA(A,HA);var g=A.__destroy_into_raw();t.__wbg_set_mocoptions_color(this.__wbg_ptr,g)}get fill_color(){const A=t.__wbg_get_mocoptions_fill_color(this.__wbg_ptr);return HA.__wrap(A)}set fill_color(A){cA(A,HA);var g=A.__destroy_into_raw();t.__wbg_set_mocoptions_fill_color(this.__wbg_ptr,g)}constructor(A,g,C,I,B,E,i,o,D){const s=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),w=u,a=V(o,t.__wbindgen_malloc,t.__wbindgen_realloc),e=u,c=V(D,t.__wbindgen_malloc,t.__wbindgen_realloc),y=u,r=t.mocoptions_new(s,w,g,C,I,B,E,i,a,e,c,y);return this.__wbg_ptr=r>>>0,this}}const CB=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_pipeoptions_free(Q>>>0));class BB{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,CB.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_pipeoptions_free(A)}get preventClose(){return t.pipeoptions_preventClose(this.__wbg_ptr)!==0}get preventCancel(){return t.pipeoptions_preventCancel(this.__wbg_ptr)!==0}get preventAbort(){return t.pipeoptions_preventAbort(this.__wbg_ptr)!==0}get signal(){const A=t.pipeoptions_signal(this.__wbg_ptr);return b(A)}}const QB=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_queuingstrategy_free(Q>>>0));class EB{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,QB.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_queuingstrategy_free(A)}get highWaterMark(){return t.queuingstrategy_highWaterMark(this.__wbg_ptr)}}const eI=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_readablestreamgetreaderoptions_free(Q>>>0));class cg{static __wrap(A){A=A>>>0;const g=Object.create(cg.prototype);return g.__wbg_ptr=A,eI.register(g,g.__wbg_ptr,g),g}__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,eI.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_readablestreamgetreaderoptions_free(A)}get mode(){const A=t.readablestreamgetreaderoptions_mode(this.__wbg_ptr);return b(A)}}const iB=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(Q=>t.__wbg_webclient_free(Q>>>0));class oB{__destroy_into_raw(){const A=this.__wbg_ptr;return this.__wbg_ptr=0,iB.unregister(this),A}free(){const A=this.__destroy_into_raw();t.__wbg_webclient_free(A)}constructor(A,g){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_new(E,Fg(A),F(g));var C=Y()[E/4+0],I=Y()[E/4+1],B=Y()[E/4+2];if(B)throw b(I);return this.__wbg_ptr=C>>>0,this}finally{t.__wbindgen_add_to_stack_pointer(16),MA[fA++]=void 0}}isInerting(){return t.webclient_isInerting(this.__wbg_ptr)!==0}update(A){try{const B=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_update(B,this.__wbg_ptr,A);var g=Y()[B/4+0],C=Y()[B/4+1],I=Y()[B/4+2];if(I)throw b(C);return g!==0}finally{t.__wbindgen_add_to_stack_pointer(16)}}resize(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_resize(B,this.__wbg_ptr,A,g);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setProjection(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16),B=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),E=u;t.webclient_setProjection(I,this.__wbg_ptr,B,E);var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getNOrder(){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getNOrder(I,this.__wbg_ptr);var A=Y()[I/4+0],g=Y()[I/4+1],C=Y()[I/4+2];if(C)throw b(g);return A}finally{t.__wbindgen_add_to_stack_pointer(16)}}addHiPS(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16);let E=0;v(g)||(cA(g,sI),E=g.__destroy_into_raw()),t.webclient_addHiPS(B,this.__wbg_ptr,F(A),E);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}addImageFITS(A,g,C){try{const i=t.__wbindgen_add_to_stack_pointer(-16),o=V(C,t.__wbindgen_malloc,t.__wbindgen_realloc),D=u;t.webclient_addImageFITS(i,this.__wbg_ptr,F(A),F(g),o,D);var I=Y()[i/4+0],B=Y()[i/4+1],E=Y()[i/4+2];if(E)throw b(B);return b(I)}finally{t.__wbindgen_add_to_stack_pointer(16)}}addImageWithWCS(A,g,C,I){try{const o=t.__wbindgen_add_to_stack_pointer(-16),D=V(I,t.__wbindgen_malloc,t.__wbindgen_realloc),s=u;t.webclient_addImageWithWCS(o,this.__wbg_ptr,F(A),F(g),F(C),D,s);var B=Y()[o/4+0],E=Y()[o/4+1],i=Y()[o/4+2];if(i)throw b(E);return b(B)}finally{t.__wbindgen_add_to_stack_pointer(16)}}removeLayer(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16),B=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),E=u;t.webclient_removeLayer(I,this.__wbg_ptr,B,E);var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}renameLayer(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u,o=V(g,t.__wbindgen_malloc,t.__wbindgen_realloc),D=u;t.webclient_renameLayer(B,this.__wbg_ptr,E,i,o,D);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}swapLayers(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u,o=V(g,t.__wbindgen_malloc,t.__wbindgen_realloc),D=u;t.webclient_swapLayers(B,this.__wbg_ptr,E,i,o,D);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setHiPSUrl(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u,o=V(g,t.__wbindgen_malloc,t.__wbindgen_realloc),D=u;t.webclient_setHiPSUrl(B,this.__wbg_ptr,E,i,o,D);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getImageMetadata(A){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u;t.webclient_getImageMetadata(B,this.__wbg_ptr,E,i);var g=Y()[B/4+0],C=Y()[B/4+1],I=Y()[B/4+2];if(I)throw b(C);return Mg.__wrap(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setImageMetadata(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u;t.webclient_setImageMetadata(B,this.__wbg_ptr,E,i,F(g));var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setSliceNumber(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u;t.webclient_setSliceNumber(B,this.__wbg_ptr,E,i,g);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setBackgroundColor(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_setBackgroundColor(I,this.__wbg_ptr,F(A));var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setGridOptions(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_setGridOptions(I,this.__wbg_ptr,F(A));var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setCooSystem(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16),B=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),E=u;t.webclient_setCooSystem(I,this.__wbg_ptr,B,E);var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getFieldOfView(){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getFieldOfView(I,this.__wbg_ptr);var A=ZA()[I/8+0],g=Y()[I/4+2],C=Y()[I/4+3];if(C)throw b(g);return A}finally{t.__wbindgen_add_to_stack_pointer(16)}}setFieldOfView(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_setFieldOfView(I,this.__wbg_ptr,A);var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setInertia(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_setInertia(I,this.__wbg_ptr,A);var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setViewCenter2NorthPoleAngle(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_setViewCenter2NorthPoleAngle(I,this.__wbg_ptr,A);var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getViewCenter2NorthPoleAngle(){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getViewCenter2NorthPoleAngle(I,this.__wbg_ptr);var A=ZA()[I/8+0],g=Y()[I/4+2],C=Y()[I/4+3];if(C)throw b(g);return A}finally{t.__wbindgen_add_to_stack_pointer(16)}}getNorthPoleCelestialPosition(){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getNorthPoleCelestialPosition(E,this.__wbg_ptr);var A=Y()[E/4+0],g=Y()[E/4+1],C=Y()[E/4+2],I=Y()[E/4+3];if(I)throw b(C);var B=bA(A,g).slice();return t.__wbindgen_free(A,g*8,8),B}finally{t.__wbindgen_add_to_stack_pointer(16)}}getLongitudeReversed(){return t.webclient_getLongitudeReversed(this.__wbg_ptr)!==0}getMaxFieldOfView(){return t.webclient_getMaxFieldOfView(this.__wbg_ptr)}getClipZoomFactor(){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getClipZoomFactor(I,this.__wbg_ptr);var A=ZA()[I/8+0],g=Y()[I/4+2],C=Y()[I/4+3];if(C)throw b(g);return A}finally{t.__wbindgen_add_to_stack_pointer(16)}}setCenter(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_setCenter(B,this.__wbg_ptr,A,g);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getCenter(){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getCenter(E,this.__wbg_ptr);var A=Y()[E/4+0],g=Y()[E/4+1],C=Y()[E/4+2],I=Y()[E/4+3];if(I)throw b(C);var B=bA(A,g).slice();return t.__wbindgen_free(A,g*8,8),B}finally{t.__wbindgen_add_to_stack_pointer(16)}}goFromTo(A,g,C,I){try{const i=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_goFromTo(i,this.__wbg_ptr,A,g,C,I);var B=Y()[i/4+0],E=Y()[i/4+1];if(E)throw b(B)}finally{t.__wbindgen_add_to_stack_pointer(16)}}viewToICRSCooSys(A,g){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_viewToICRSCooSys(E,this.__wbg_ptr,A,g);var C=Y()[E/4+0],I=Y()[E/4+1],B=bA(C,I).slice();return t.__wbindgen_free(C,I*8,8),B}finally{t.__wbindgen_add_to_stack_pointer(16)}}world2pix(A,g,C){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_world2pix(E,this.__wbg_ptr,A,g,v(C)?2:C);var I=Y()[E/4+0],B=Y()[E/4+1];let i;return I!==0&&(i=bA(I,B).slice(),t.__wbindgen_free(I,B*8,8)),i}finally{t.__wbindgen_add_to_stack_pointer(16)}}angularDist(A,g,C,I){return t.webclient_angularDist(this.__wbg_ptr,A,g,C,I)}screenToClip(A,g){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_screenToClip(E,this.__wbg_ptr,A,g);var C=Y()[E/4+0],I=Y()[E/4+1],B=bA(C,I).slice();return t.__wbindgen_free(C,I*8,8),B}finally{t.__wbindgen_add_to_stack_pointer(16)}}worldToScreenVec(A,g){try{const E=t.__wbindgen_add_to_stack_pointer(-16),i=xA(A,t.__wbindgen_malloc),o=u,D=xA(g,t.__wbindgen_malloc),s=u;t.webclient_worldToScreenVec(E,this.__wbg_ptr,i,o,D,s);var C=Y()[E/4+0],I=Y()[E/4+1],B=bA(C,I).slice();return t.__wbindgen_free(C,I*8,8),B}finally{t.__wbindgen_add_to_stack_pointer(16)}}setCatalog(A){try{t.webclient_setCatalog(this.__wbg_ptr,Fg(A))}finally{MA[fA++]=void 0}}pix2world(A,g,C){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_pix2world(E,this.__wbg_ptr,A,g,v(C)?2:C);var I=Y()[E/4+0],B=Y()[E/4+1];let i;return I!==0&&(i=bA(I,B).slice(),t.__wbindgen_free(I,B*8,8)),i}finally{t.__wbindgen_add_to_stack_pointer(16)}}releaseLeftButtonMouse(){try{const C=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_releaseLeftButtonMouse(C,this.__wbg_ptr);var A=Y()[C/4+0],g=Y()[C/4+1];if(g)throw b(A)}finally{t.__wbindgen_add_to_stack_pointer(16)}}pressLeftMouseButton(){try{const C=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_pressLeftMouseButton(C,this.__wbg_ptr);var A=Y()[C/4+0],g=Y()[C/4+1];if(g)throw b(A)}finally{t.__wbindgen_add_to_stack_pointer(16)}}moveMouse(A,g,C,I){try{const i=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_moveMouse(i,this.__wbg_ptr,A,g,C,I);var B=Y()[i/4+0],E=Y()[i/4+1];if(E)throw b(B)}finally{t.__wbindgen_add_to_stack_pointer(16)}}addCatalog(A,g,C){try{const E=t.__wbindgen_add_to_stack_pointer(-16),i=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),o=u,D=V(C,t.__wbindgen_malloc,t.__wbindgen_realloc),s=u;t.webclient_addCatalog(E,this.__wbg_ptr,i,o,F(g),D,s);var I=Y()[E/4+0],B=Y()[E/4+1];if(B)throw b(I)}finally{t.__wbindgen_add_to_stack_pointer(16)}}isCatalogLoaded(){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_isCatalogLoaded(I,this.__wbg_ptr);var A=Y()[I/4+0],g=Y()[I/4+1],C=Y()[I/4+2];if(C)throw b(g);return A!==0}finally{t.__wbindgen_add_to_stack_pointer(16)}}setCatalogOpacity(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u;t.webclient_setCatalogOpacity(B,this.__wbg_ptr,E,i,g);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setCatalogKernelStrength(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u;t.webclient_setCatalogKernelStrength(B,this.__wbg_ptr,E,i,g);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getAvailableColormapList(){try{const E=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getAvailableColormapList(E,this.__wbg_ptr);var A=Y()[E/4+0],g=Y()[E/4+1],C=Y()[E/4+2],I=Y()[E/4+3];if(I)throw b(C);var B=Lg(A,g).slice();return t.__wbindgen_free(A,g*4,4),B}finally{t.__wbindgen_add_to_stack_pointer(16)}}createCustomColormap(A,g){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u,o=FC(g,t.__wbindgen_malloc),D=u;t.webclient_createCustomColormap(B,this.__wbg_ptr,E,i,o,D);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}canvas(){try{const I=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_canvas(I,this.__wbg_ptr);var A=Y()[I/4+0],g=Y()[I/4+1],C=Y()[I/4+2];if(C)throw b(g);return b(A)}finally{t.__wbindgen_add_to_stack_pointer(16)}}readPixel(A,g,C){try{const i=t.__wbindgen_add_to_stack_pointer(-16),o=V(C,t.__wbindgen_malloc,t.__wbindgen_realloc),D=u;t.webclient_readPixel(i,this.__wbg_ptr,A,g,o,D);var I=Y()[i/4+0],B=Y()[i/4+1],E=Y()[i/4+2];if(E)throw b(B);return b(I)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getVisibleCells(A){try{const B=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_getVisibleCells(B,this.__wbg_ptr,A);var g=Y()[B/4+0],C=Y()[B/4+1],I=Y()[B/4+2];if(I)throw b(C);return b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}isRendering(){return t.webclient_isRendering(this.__wbg_ptr)!==0}drawGridLabels(){try{const C=t.__wbindgen_add_to_stack_pointer(-16);t.webclient_drawGridLabels(C,this.__wbg_ptr);var A=Y()[C/4+0],g=Y()[C/4+1];if(g)throw b(A)}finally{t.__wbindgen_add_to_stack_pointer(16)}}parseVOTable(A){try{const B=t.__wbindgen_add_to_stack_pointer(-16),E=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u;t.webclient_parseVOTable(B,this.__wbg_ptr,E,i);var g=Y()[B/4+0],C=Y()[B/4+1],I=Y()[B/4+2];if(I)throw b(C);return b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}addJSONMoc(A,g){try{const E=t.__wbindgen_add_to_stack_pointer(-16);cA(A,WA);var C=A.__destroy_into_raw();t.webclient_addJSONMoc(E,this.__wbg_ptr,C,Fg(g));var I=Y()[E/4+0],B=Y()[E/4+1];if(B)throw b(I)}finally{t.__wbindgen_add_to_stack_pointer(16),MA[fA++]=void 0}}addFITSMOC(A,g){try{const E=t.__wbindgen_add_to_stack_pointer(-16);cA(A,WA);var C=A.__destroy_into_raw();const i=BI(g,t.__wbindgen_malloc),o=u;t.webclient_addFITSMOC(E,this.__wbg_ptr,C,i,o);var I=Y()[E/4+0],B=Y()[E/4+1];if(B)throw b(I)}finally{t.__wbindgen_add_to_stack_pointer(16)}}addConeMOC(A,g,C,I){try{const o=t.__wbindgen_add_to_stack_pointer(-16);cA(A,WA);var B=A.__destroy_into_raw();t.webclient_addConeMOC(o,this.__wbg_ptr,B,g,C,I);var E=Y()[o/4+0],i=Y()[o/4+1];if(i)throw b(E)}finally{t.__wbindgen_add_to_stack_pointer(16)}}addPolyMOC(A,g,C){try{const i=t.__wbindgen_add_to_stack_pointer(-16);cA(A,WA);var I=A.__destroy_into_raw();const o=xA(g,t.__wbindgen_malloc),D=u,s=xA(C,t.__wbindgen_malloc),w=u;t.webclient_addPolyMOC(i,this.__wbg_ptr,I,o,D,s,w);var B=Y()[i/4+0],E=Y()[i/4+1];if(E)throw b(B)}finally{t.__wbindgen_add_to_stack_pointer(16)}}removeMoc(A){try{const I=t.__wbindgen_add_to_stack_pointer(-16),B=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),E=u;t.webclient_removeMoc(I,this.__wbg_ptr,B,E);var g=Y()[I/4+0],C=Y()[I/4+1];if(C)throw b(g)}finally{t.__wbindgen_add_to_stack_pointer(16)}}setMocParams(A){try{const B=t.__wbindgen_add_to_stack_pointer(-16);cA(A,WA);var g=A.__destroy_into_raw();t.webclient_setMocParams(B,this.__wbg_ptr,g);var C=Y()[B/4+0],I=Y()[B/4+1];if(I)throw b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}mocContains(A,g,C){try{const i=t.__wbindgen_add_to_stack_pointer(-16),o=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),D=u;t.webclient_mocContains(i,this.__wbg_ptr,o,D,g,C);var I=Y()[i/4+0],B=Y()[i/4+1],E=Y()[i/4+2];if(E)throw b(B);return I!==0}finally{t.__wbindgen_add_to_stack_pointer(16)}}mocSerialize(A,g){try{const E=t.__wbindgen_add_to_stack_pointer(-16),i=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),o=u,D=V(g,t.__wbindgen_malloc,t.__wbindgen_realloc),s=u;t.webclient_mocSerialize(E,this.__wbg_ptr,i,o,D,s);var C=Y()[E/4+0],I=Y()[E/4+1],B=Y()[E/4+2];if(B)throw b(I);return b(C)}finally{t.__wbindgen_add_to_stack_pointer(16)}}getMOCSkyFraction(A){const g=V(A,t.__wbindgen_malloc,t.__wbindgen_realloc),C=u;return t.webclient_getMOCSkyFraction(this.__wbg_ptr,g,C)}}async function DB(Q,A){if(typeof Response=="function"&&Q instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(Q,A)}catch(C){if(Q.headers.get("Content-Type")!="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",C);else throw C}const g=await Q.arrayBuffer();return await WebAssembly.instantiate(g,A)}else{const g=await WebAssembly.instantiate(Q,A);return g instanceof WebAssembly.Instance?{instance:g,module:Q}:g}}function aI(){const Q={};return Q.wbg={},Q.wbg.__wbg_instanceof_ReadableStream_723f1212419028dc=function(A){let g;try{g=h(A)instanceof ReadableStream}catch{g=!1}return g},Q.wbg.__wbindgen_cb_drop=function(A){const g=b(A).original;return g.cnt--==1?(g.a=0,!0):!1},Q.wbg.__wbg_length_cd7af8117672b8b8=function(A){return h(A).length},Q.wbg.__wbg_getElementsByClassName_ded43b916b0d2c12=function(A,g,C){const I=h(A).getElementsByClassName(QA(g,C));return F(I)},Q.wbg.__wbg_parse_66d1801634e099ac=function(){return T(function(A,g){const C=JSON.parse(QA(A,g));return F(C)},arguments)},Q.wbg.__wbg_getContext_fec464290556673c=function(){return T(function(A,g,C,I){const B=h(A).getContext(QA(g,C),h(I));return v(B)?0:F(B)},arguments)},Q.wbg.__wbg_instanceof_WebGl2RenderingContext_6b8f92d566ced9e1=function(A){let g;try{g=h(A)instanceof WebGL2RenderingContext}catch{g=!1}return g},Q.wbg.__wbg_pixelStorei_162a23ba7872b886=function(A,g,C){h(A).pixelStorei(g>>>0,C)},Q.wbg.__wbg_getExtension_bef4112494c87f34=function(){return T(function(A,g,C){const I=h(A).getExtension(QA(g,C));return v(I)?0:F(I)},arguments)},Q.wbg.__wbindgen_string_new=function(A,g){const C=QA(A,g);return F(C)},Q.wbg.__wbg_setwidth_080107476e633963=function(A,g){h(A).width=g>>>0},Q.wbg.__wbg_setheight_dc240617639f1f51=function(A,g){h(A).height=g>>>0},Q.wbg.__wbindgen_object_clone_ref=function(A){const g=h(A);return F(g)},Q.wbg.__wbg_getwithrefkey_5e6d9547403deab8=function(A,g){const C=h(A)[h(g)];return F(C)},Q.wbg.__wbg_isArray_2ab64d95e09ea0ae=function(A){return Array.isArray(h(A))},Q.wbg.__wbg_new_28c511d9baebfa89=function(A,g){const C=new Error(QA(A,g));return F(C)},Q.wbg.__wbg_new_81740750da40724f=function(A,g){try{var C={a:A,b:g},I=(E,i)=>{const o=C.a;C.a=0;try{return HC(o,C.b,E,i)}finally{C.a=o}};const B=new Promise(I);return F(B)}finally{C.a=C.b=0}},Q.wbg.__wbg_finally_f2093cfeacc13d63=function(A,g){const C=h(A).finally(h(g));return F(C)},Q.wbg.__wbg_get_bd8e338fbd5f5cc8=function(A,g){const C=h(A)[g>>>0];return F(C)},Q.wbg.__wbindgen_object_drop_ref=function(A){b(A)},Q.wbg.__wbg_framebufferTextureLayer_45cb5a2978de4939=function(A,g,C,I,B,E){h(A).framebufferTextureLayer(g>>>0,C>>>0,h(I),B,E)},Q.wbg.__wbg_checkFramebufferStatus_faf497a8869b5585=function(A,g){return h(A).checkFramebufferStatus(g>>>0)},Q.wbg.__wbg_newwithlength_ff2bbec651257b2e=function(A){const g=new Int16Array(A>>>0);return F(g)},Q.wbg.__wbg_length_542334d64e7f2154=function(A){return h(A).length},Q.wbg.__wbindgen_memory=function(){const A=t.memory;return F(A)},Q.wbg.__wbg_buffer_12d079cc21e14bdb=function(A){const g=h(A).buffer;return F(g)},Q.wbg.__wbg_new_d023816e24412e9c=function(A){const g=new Int16Array(h(A));return F(g)},Q.wbg.__wbg_set_b221d8dbe6089bd7=function(A,g,C){h(A).set(h(g),C>>>0)},Q.wbg.__wbg_newwithlength_f3009592eca0d725=function(A){const g=new Int32Array(A>>>0);return F(g)},Q.wbg.__wbg_length_58f3db6ca6f7dc3a=function(A){return h(A).length},Q.wbg.__wbg_new_8cccba86b0f574cb=function(A){const g=new Int32Array(h(A));return F(g)},Q.wbg.__wbg_set_e3c5a1468be66841=function(A,g,C){h(A).set(h(g),C>>>0)},Q.wbg.__wbg_newwithlength_e9b4878cebadb3d3=function(A){const g=new Uint8Array(A>>>0);return F(g)},Q.wbg.__wbindgen_number_new=function(A){return F(A)},Q.wbg.__wbg_newwithlength_1e8b839a06de01c5=function(A){const g=new Float32Array(A>>>0);return F(g)},Q.wbg.__wbg_length_d25bbcbc3367f684=function(A){return h(A).length},Q.wbg.__wbg_new_9efabd6b6d2ce46d=function(A){const g=new Float32Array(h(A));return F(g)},Q.wbg.__wbg_set_bd975934d1b1fddb=function(A,g,C){h(A).set(h(g),C>>>0)},Q.wbg.__wbg_new_16b304a2cfa7ff4a=function(){const A=new Array;return F(A)},Q.wbg.__wbg_width_aee8b8809b033b05=function(A){return h(A).width},Q.wbg.__wbg_height_80053d3c71b338e0=function(A){return h(A).height},Q.wbg.__wbindgen_number_get=function(A,g){const C=h(g),I=typeof C=="number"?C:void 0;ZA()[A/8+1]=v(I)?0:I,Y()[A/4+0]=!v(I)},Q.wbg.__wbg_new_72fb9a18b5ae2624=function(){const A=new Object;return F(A)},Q.wbg.__wbindgen_bigint_from_u64=function(A){const g=BigInt.asUintN(64,A);return F(g)},Q.wbg.__wbg_set_841ac57cff3d672b=function(A,g,C){h(A)[b(g)]=b(C)},Q.wbg.__wbg_set_d4638f722068f043=function(A,g,C){h(A)[g>>>0]=b(C)},Q.wbg.__wbg_setfont_a4d031cf2c94b4db=function(A,g,C){h(A).font=QA(g,C)},Q.wbg.__wbg_setfillStyle_4de94b275f5761f2=function(A,g){h(A).fillStyle=h(g)},Q.wbg.__wbg_save_b2ec4f4afd250d50=function(A){h(A).save()},Q.wbg.__wbg_translate_2ec050ab1f49f6fc=function(){return T(function(A,g,C){h(A).translate(g,C)},arguments)},Q.wbg.__wbg_rotate_782a5d702e1a58a7=function(){return T(function(A,g){h(A).rotate(g)},arguments)},Q.wbg.__wbg_settextAlign_d4f121248c40b910=function(A,g,C){h(A).textAlign=QA(g,C)},Q.wbg.__wbg_fillText_6dfde0e3b04c85db=function(){return T(function(A,g,C,I,B){h(A).fillText(QA(g,C),I,B)},arguments)},Q.wbg.__wbg_restore_b0b630dcf5875c16=function(A){h(A).restore()},Q.wbg.__wbg_stringify_8887fe74e1c50d81=function(){return T(function(A){const g=JSON.stringify(h(A));return F(g)},arguments)},Q.wbg.__wbindgen_string_get=function(A,g){const C=h(g),I=typeof C=="string"?C:void 0;var B=v(I)?0:V(I,t.__wbindgen_malloc,t.__wbindgen_realloc),E=u;Y()[A/4+1]=E,Y()[A/4+0]=B},Q.wbg.__wbg_hpxvertices_new=function(A){const g=ag.__wrap(A);return F(g)},Q.wbg.__wbg_lonlat_new=function(A){const g=GA.__wrap(A);return F(g)},Q.wbg.__wbg_getwithrefkey_15c62c2b8546208d=function(A,g){const C=h(A)[h(g)];return F(C)},Q.wbg.__wbindgen_boolean_get=function(A){const g=h(A);return typeof g=="boolean"?g?1:0:2},Q.wbg.__wbindgen_is_string=function(A){return typeof h(A)=="string"},Q.wbg.__wbindgen_is_object=function(A){const g=h(A);return typeof g=="object"&&g!==null},Q.wbg.__wbg_entries_95cc2c823b285a09=function(A){const g=Object.entries(h(A));return F(g)},Q.wbg.__wbindgen_is_undefined=function(A){return h(A)===void 0},Q.wbg.__wbindgen_in=function(A,g){return h(A)in h(g)},Q.wbg.__wbg_hexToRgb_78ac6119ff51677e=function(A,g){let C,I;try{C=A,I=g;const B=gA.hexToRgb(QA(A,g));return F(B)}finally{t.__wbindgen_free(C,I,1)}},Q.wbg.__wbg_new_63b92bc8671ed464=function(A){const g=new Uint8Array(h(A));return F(g)},Q.wbg.__wbg_createVertexArray_4f450ed4d4a69acf=function(A){const g=h(A).createVertexArray();return v(g)?0:F(g)},Q.wbg.__wbg_deleteVertexArray_67635c7fe59aa660=function(A,g){h(A).deleteVertexArray(h(g))},Q.wbg.__wbg_drawElements_565a93d1efa4da07=function(A,g,C,I,B){h(A).drawElements(g>>>0,C,I>>>0,B)},Q.wbg.__wbg_drawElementsInstanced_981861e70f6f9991=function(A,g,C,I,B,E){h(A).drawElementsInstanced(g>>>0,C,I>>>0,B,E)},Q.wbg.__wbg_createShader_b474ef421ec0f80b=function(A,g){const C=h(A).createShader(g>>>0);return v(C)?0:F(C)},Q.wbg.__wbg_shaderSource_7943d06f24862a3b=function(A,g,C,I){h(A).shaderSource(h(g),QA(C,I))},Q.wbg.__wbg_compileShader_f40e0c51a7a836fd=function(A,g){h(A).compileShader(h(g))},Q.wbg.__wbg_getShaderParameter_4ddb51279bb1500b=function(A,g,C){const I=h(A).getShaderParameter(h(g),C>>>0);return F(I)},Q.wbg.__wbg_getShaderInfoLog_d5de3e4eab06fc46=function(A,g,C){const I=h(g).getShaderInfoLog(h(C));var B=v(I)?0:V(I,t.__wbindgen_malloc,t.__wbindgen_realloc),E=u;Y()[A/4+1]=E,Y()[A/4+0]=B},Q.wbg.__wbg_vertexAttribPointer_4416f0325c02aa13=function(A,g,C,I,B,E,i){h(A).vertexAttribPointer(g>>>0,C,I>>>0,B!==0,E,i)},Q.wbg.__wbg_warn_63bbae1730aead09=function(A){console.warn(h(A))},Q.wbg.__wbg_framebufferTexture2D_a6ad7148f7983ae6=function(A,g,C,I,B,E){h(A).framebufferTexture2D(g>>>0,C>>>0,I>>>0,h(B),E)},Q.wbg.__wbg_texSubImage2D_b4ac5eac47418cc5=function(){return T(function(A,g,C,I,B,E,i,o,D,s){h(A).texSubImage2D(g>>>0,C,I,B,E,i,o>>>0,D>>>0,h(s))},arguments)},Q.wbg.__wbg_setcrossOrigin_38f9141049af3dbf=function(A,g,C){h(A).crossOrigin=g===0?void 0:QA(g,C)},Q.wbg.__wbg_setonload_4b2d1fd60416c2dd=function(A,g){h(A).onload=h(g)},Q.wbg.__wbg_setonerror_4e3faee320602b64=function(A,g){h(A).onerror=h(g)},Q.wbg.__wbg_setsrc_681ceacdf6845f60=function(A,g,C){h(A).src=QA(g,C)},Q.wbg.__wbg_cancel_7f202496da02cd45=function(A){const g=h(A).cancel();return F(g)},Q.wbg.__wbg_catch_0260e338d10f79ae=function(A,g){const C=h(A).catch(h(g));return F(C)},Q.wbg.__wbg_getReader_8ecba87d8003e950=function(){return T(function(A){const g=h(A).getReader();return F(g)},arguments)},Q.wbg.__wbg_length_c20a40f15020d68a=function(A){return h(A).length},Q.wbg.__wbg_ok_38d7c30bbc66719e=function(A){return h(A).ok},Q.wbg.__wbg_document_5100775d18896c16=function(A){const g=h(A).document;return v(g)?0:F(g)},Q.wbg.__wbg_createElement_8bae7856a4bb7411=function(){return T(function(A,g,C){const I=h(A).createElement(QA(g,C));return F(I)},arguments)},Q.wbg.__wbg_drawImage_54a07ae582270f7c=function(){return T(function(A,g,C,I){h(A).drawImage(h(g),C,I)},arguments)},Q.wbg.__wbg_getImageData_740186e596b34364=function(){return T(function(A,g,C,I,B){const E=h(A).getImageData(g,C,I,B);return F(E)},arguments)},Q.wbg.__wbg_data_c02d3aac6da15e9f=function(A,g){const C=h(g).data,I=BI(C,t.__wbindgen_malloc),B=u;Y()[A/4+1]=B,Y()[A/4+0]=I},Q.wbg.__wbindgen_is_bigint=function(A){return typeof h(A)=="bigint"},Q.wbg.__wbindgen_bigint_get_as_i64=function(A,g){const C=h(g),I=typeof C=="bigint"?C:void 0;dC()[A/8+1]=v(I)?BigInt(0):I,Y()[A/4+0]=!v(I)},Q.wbg.__wbindgen_bigint_from_i64=function(A){return F(A)},Q.wbg.__wbindgen_jsval_eq=function(A,g){return h(A)===h(g)},Q.wbg.__wbindgen_error_new=function(A,g){const C=new Error(QA(A,g));return F(C)},Q.wbg.__wbg_hexToRgba_e694422b8211f53b=function(A,g){let C,I;try{C=A,I=g;const B=gA.hexToRgba(QA(A,g));return F(B)}finally{t.__wbindgen_free(C,I,1)}},Q.wbg.__wbg_instanceof_CanvasRenderingContext2d_20bf99ccc051643b=function(A){let g;try{g=h(A)instanceof CanvasRenderingContext2D}catch{g=!1}return g},Q.wbg.__wbg_instanceof_Response_849eb93e75734b6e=function(A){let g;try{g=h(A)instanceof Response}catch{g=!1}return g},Q.wbg.__wbg_subarray_32f8573e1637f9ac=function(A,g,C){const I=h(A).subarray(g>>>0,C>>>0);return F(I)},Q.wbg.__wbg_newwithbyteoffsetandlength_3125852e5a7fbcff=function(A,g,C){const I=new Uint32Array(h(A),g>>>0,C>>>0);return F(I)},Q.wbg.__wbg_clearTimeout_ba63ae54a36e111e=function(A,g){h(A).clearTimeout(g)},Q.wbg.__wbg_performance_3298a9628a5c8aa4=function(A){const g=h(A).performance;return v(g)?0:F(g)},Q.wbg.__wbg_now_4e659b3d15f470d9=function(A){return h(A).now()},Q.wbg.__wbg_rgbaToHex_e635f7dfcc80062c=function(A,g,C,I,B){const E=gA.rgbaToHex(g,C,I,B),i=V(E,t.__wbindgen_malloc,t.__wbindgen_realloc),o=u;Y()[A/4+1]=o,Y()[A/4+0]=i},Q.wbg.__wbg_setTimeout_c172d5704ef82276=function(){return T(function(A,g,C){return h(A).setTimeout(h(g),C)},arguments)},Q.wbg.__wbg_innerWidth_758af301ca4baa3e=function(){return T(function(A){const g=h(A).innerWidth;return F(g)},arguments)},Q.wbg.__wbg_innerHeight_c1ef73925c3d3e9c=function(){return T(function(A){const g=h(A).innerHeight;return F(g)},arguments)},Q.wbg.__wbg_clearColor_480962bfac4e1cbd=function(A,g,C,I,B){h(A).clearColor(g,C,I,B)},Q.wbg.__wbg_clear_8e2508724944df18=function(A,g){h(A).clear(g>>>0)},Q.wbg.__wbg_scissor_726eea865bbd6809=function(A,g,C,I,B){h(A).scissor(g,C,I,B)},Q.wbg.__wbg_createProgram_7759fb2effb5d9b3=function(A){const g=h(A).createProgram();return v(g)?0:F(g)},Q.wbg.__wbg_linkProgram_eabc664217816e72=function(A,g){h(A).linkProgram(h(g))},Q.wbg.__wbg_getProgramInfoLog_4d189135f8d5a2de=function(A,g,C){const I=h(g).getProgramInfoLog(h(C));var B=v(I)?0:V(I,t.__wbindgen_malloc,t.__wbindgen_realloc),E=u;Y()[A/4+1]=E,Y()[A/4+0]=B},Q.wbg.__wbg_getActiveUniform_0144bd4ecf222daf=function(A,g,C){const I=h(A).getActiveUniform(h(g),C>>>0);return v(I)?0:F(I)},Q.wbg.__wbg_name_6806bde7ef1355ad=function(A,g){const C=h(g).name,I=V(C,t.__wbindgen_malloc,t.__wbindgen_realloc),B=u;Y()[A/4+1]=B,Y()[A/4+0]=I},Q.wbg.__wbg_getUniformLocation_51ec30e3755e574d=function(A,g,C,I){const B=h(A).getUniformLocation(h(g),QA(C,I));return v(B)?0:F(B)},Q.wbg.__wbg_attachShader_2112634b3ffa9e9f=function(A,g,C){h(A).attachShader(h(g),h(C))},Q.wbg.__wbg_uniform3f_33d80ae15223c6db=function(A,g,C,I,B){h(A).uniform3f(h(g),C,I,B)},Q.wbg.__wbg_toSexagesimal_1c045beb8fe2f9d6=function(A,g,C,I){const B=ig.toSexagesimal(g,C,I!==0),E=V(B,t.__wbindgen_malloc,t.__wbindgen_realloc),i=u;Y()[A/4+1]=i,Y()[A/4+0]=E},Q.wbg.__wbg_read_88c96573fc8b3b01=function(A){const g=h(A).read();return F(g)},Q.wbg.__wbg_done_76252d32deca186b=function(A){return h(A).done},Q.wbg.__wbg_value_ff3741eb46856618=function(A){const g=h(A).value;return F(g)},Q.wbg.__wbg_uniformMatrix4fv_5d8e0e047546456b=function(A,g,C,I,B){h(A).uniformMatrix4fv(h(g),C!==0,UC(I,B))},Q.wbg.__wbg_uniform2f_e8287b8c104117ac=function(A,g,C,I){h(A).uniform2f(h(g),C,I)},Q.wbg.__wbg_next_196c84450b364254=function(){return T(function(A){const g=h(A).next();return F(g)},arguments)},Q.wbg.__wbg_done_298b57d23c0fc80c=function(A){return h(A).done},Q.wbg.__wbg_value_d93c65011f51a456=function(A){const g=h(A).value;return F(g)},Q.wbg.__wbg_iterator_2cee6dadfd956dfa=function(){return F(Symbol.iterator)},Q.wbg.__wbg_get_e3c254076557e348=function(){return T(function(A,g){const C=Reflect.get(h(A),h(g));return F(C)},arguments)},Q.wbg.__wbindgen_is_function=function(A){return typeof h(A)=="function"},Q.wbg.__wbg_next_40fc327bfc8770e6=function(A){const g=h(A).next;return F(g)},Q.wbg.__wbg_call_27c0f87801dedf93=function(){return T(function(A,g){const C=h(A).call(h(g));return F(C)},arguments)},Q.wbg.__wbg_self_ce0dbfc45cf2f5be=function(){return T(function(){const A=self.self;return F(A)},arguments)},Q.wbg.__wbg_window_c6fb939a7f436783=function(){return T(function(){const A=window.window;return F(A)},arguments)},Q.wbg.__wbg_globalThis_d1e6af4856ba331b=function(){return T(function(){const A=globalThis.globalThis;return F(A)},arguments)},Q.wbg.__wbg_global_207b558942527489=function(){return T(function(){const A=global.global;return F(A)},arguments)},Q.wbg.__wbg_newnoargs_e258087cd0daa0ea=function(A,g){const C=new Function(QA(A,g));return F(C)},Q.wbg.__wbg_instanceof_ArrayBuffer_836825be07d4c9d2=function(A){let g;try{g=h(A)instanceof ArrayBuffer}catch{g=!1}return g},Q.wbg.__wbg_call_b3ca7c6051f9bec1=function(){return T(function(A,g,C){const I=h(A).call(h(g),h(C));return F(I)},arguments)},Q.wbg.__wbg_newwithbyteoffsetandlength_4bea9f904a7e0aef=function(A,g,C){const I=new Int16Array(h(A),g>>>0,C>>>0);return F(I)},Q.wbg.__wbg_newwithbyteoffsetandlength_425360430a1c8206=function(A,g,C){const I=new Int32Array(h(A),g>>>0,C>>>0);return F(I)},Q.wbg.__wbg_newwithbyteoffsetandlength_aa4a17c33a06e5cb=function(A,g,C){const I=new Uint8Array(h(A),g>>>0,C>>>0);return F(I)},Q.wbg.__wbg_set_a47bac70306a19a7=function(A,g,C){h(A).set(h(g),C>>>0)},Q.wbg.__wbg_newwithbyteoffsetandlength_9fd64654bc0b0817=function(A,g,C){const I=new Uint16Array(h(A),g>>>0,C>>>0);return F(I)},Q.wbg.__wbg_instanceof_Uint8Array_2b3bbecd033d19f6=function(A){let g;try{g=h(A)instanceof Uint8Array}catch{g=!1}return g},Q.wbg.__wbg_set_1f9b04f170055d33=function(){return T(function(A,g,C){return Reflect.set(h(A),h(g),h(C))},arguments)},Q.wbg.__wbg_isSafeInteger_f7b04ef02296c4d2=function(A){return Number.isSafeInteger(h(A))},Q.wbg.__wbindgen_jsval_loose_eq=function(A,g){return h(A)==h(g)},Q.wbg.__wbindgen_debug_string=function(A,g){const C=Sg(h(g)),I=V(C,t.__wbindgen_malloc,t.__wbindgen_realloc),B=u;Y()[A/4+1]=B,Y()[A/4+0]=I},Q.wbg.__wbindgen_throw=function(A,g){throw new Error(QA(A,g))},Q.wbg.__wbindgen_rethrow=function(A){throw b(A)},Q.wbg.__wbg_then_a73caa9a87991566=function(A,g,C){const I=h(A).then(h(g),h(C));return F(I)},Q.wbg.__wbg_queueMicrotask_3cbae2ec6b6cd3d6=function(A){const g=h(A).queueMicrotask;return F(g)},Q.wbg.__wbg_resolve_b0083a7967828ec8=function(A){const g=Promise.resolve(h(A));return F(g)},Q.wbg.__wbg_then_0c86a60e8fcfe9f6=function(A,g){const C=h(A).then(h(g));return F(C)},Q.wbg.__wbg_queueMicrotask_481971b0d87f3dd4=function(A){queueMicrotask(h(A))},Q.wbg.__wbg_byobRequest_08c18cee35def1f4=function(A){const g=h(A).byobRequest;return v(g)?0:F(g)},Q.wbg.__wbg_releaseLock_9ae075576f54bf0b=function(){return T(function(A){h(A).releaseLock()},arguments)},Q.wbg.__wbg_view_231340b0dd8a2484=function(A){const g=h(A).view;return v(g)?0:F(g)},Q.wbg.__wbg_byteLength_5299848ed3264181=function(A){return h(A).byteLength},Q.wbg.__wbg_close_da7e6fb9d9851e5a=function(A){h(A).close()},Q.wbg.__wbg_buffer_4e79326814bdd393=function(A){const g=h(A).buffer;return F(g)},Q.wbg.__wbg_byteOffset_b69b0a07afccce19=function(A){return h(A).byteOffset},Q.wbg.__wbg_close_e9110ca16e2567db=function(A){h(A).close()},Q.wbg.__wbg_enqueue_d71a1a518e21f5c3=function(A,g){h(A).enqueue(h(g))},Q.wbg.__wbg_byteLength_58f7b4fab1919d44=function(A){return h(A).byteLength},Q.wbg.__wbg_subarray_a1f73cd4b5b42fe1=function(A,g,C){const I=h(A).subarray(g>>>0,C>>>0);return F(I)},Q.wbg.__wbg_read_506484ad103ddec0=function(A,g){const C=h(A).read(h(g));return F(C)},Q.wbg.__wbg_done_d22551bb874c751e=function(A){return h(A).done},Q.wbg.__wbg_toString_c816a20ab859d0c1=function(A){const g=h(A).toString();return F(g)},Q.wbg.__wbg_value_001280e0aafa4bda=function(A){const g=h(A).value;return v(g)?0:F(g)},Q.wbg.__wbg_buffer_dd7f74bc60f1faab=function(A){const g=h(A).buffer;return F(g)},Q.wbg.__wbg_getReader_dbfa3af83c1c7ed0=function(){return T(function(A,g){const C=h(A).getReader(cg.__wrap(g));return F(C)},arguments)},Q.wbg.__wbg_respond_8fadc5f5c9d95422=function(A,g){h(A).respond(g>>>0)},Q.wbg.__wbg_canvas_37a936ffa8cfa6a1=function(A){const g=h(A).canvas;return v(g)?0:F(g)},Q.wbg.__wbg_bindVertexArray_239574d42dbbd203=function(A,g){h(A).bindVertexArray(h(g))},Q.wbg.__wbg_bufferData_c787516945ba48c2=function(A,g,C,I){h(A).bufferData(g>>>0,h(C),I>>>0)},Q.wbg.__wbg_bufferSubData_7f5ddd4fdc628963=function(A,g,C,I){h(A).bufferSubData(g>>>0,C,h(I))},Q.wbg.__wbg_readPixels_40ba392d7aaf6ac0=function(){return T(function(A,g,C,I,B,E,i,o){h(A).readPixels(g,C,I,B,E>>>0,i>>>0,h(o))},arguments)},Q.wbg.__wbg_texStorage2D_0fff70234489e5a8=function(A,g,C,I,B,E){h(A).texStorage2D(g>>>0,C,I>>>0,B,E)},Q.wbg.__wbg_texStorage3D_7d322e9790add281=function(A,g,C,I,B,E,i){h(A).texStorage3D(g>>>0,C,I>>>0,B,E,i)},Q.wbg.__wbg_texSubImage3D_895cc20d45e04909=function(){return T(function(A,g,C,I,B,E,i,o,D,s,w,a){h(A).texSubImage3D(g>>>0,C,I,B,E,i,o,D,s>>>0,w>>>0,h(a))},arguments)},Q.wbg.__wbg_texSubImage3D_5517e707f6cd1510=function(){return T(function(A,g,C,I,B,E,i,o,D,s,w,a){h(A).texSubImage3D(g>>>0,C,I,B,E,i,o,D,s>>>0,w>>>0,h(a))},arguments)},Q.wbg.__wbg_texSubImage3D_2b48a701e63f042e=function(){return T(function(A,g,C,I,B,E,i,o,D,s,w,a){h(A).texSubImage3D(g>>>0,C,I,B,E,i,o,D,s>>>0,w>>>0,h(a))},arguments)},Q.wbg.__wbg_texSubImage3D_f983428ce1099b7f=function(){return T(function(A,g,C,I,B,E,i,o,D,s,w,a){h(A).texSubImage3D(g>>>0,C,I,B,E,i,o,D,s>>>0,w>>>0,h(a))},arguments)},Q.wbg.__wbg_vertexAttribDivisor_8479e8b81c913ed6=function(A,g,C){h(A).vertexAttribDivisor(g>>>0,C>>>0)},Q.wbg.__wbg_activeTexture_d42cec3a26e47a5b=function(A,g){h(A).activeTexture(g>>>0)},Q.wbg.__wbg_bindBuffer_90d4fb91538001d5=function(A,g,C){h(A).bindBuffer(g>>>0,h(C))},Q.wbg.__wbg_bindFramebuffer_4f950b884dc4be83=function(A,g,C){h(A).bindFramebuffer(g>>>0,h(C))},Q.wbg.__wbg_bindTexture_75a698c47a923814=function(A,g,C){h(A).bindTexture(g>>>0,h(C))},Q.wbg.__wbg_blendEquation_6ca8e567e79464a4=function(A,g){h(A).blendEquation(g>>>0)},Q.wbg.__wbg_blendFuncSeparate_3c342f57887c2900=function(A,g,C,I,B){h(A).blendFuncSeparate(g>>>0,C>>>0,I>>>0,B>>>0)},Q.wbg.__wbg_createBuffer_7f57647465d111f0=function(A){const g=h(A).createBuffer();return v(g)?0:F(g)},Q.wbg.__wbg_createFramebuffer_8ebfde8c77472024=function(A){const g=h(A).createFramebuffer();return v(g)?0:F(g)},Q.wbg.__wbg_createTexture_18b4a88c14cb086e=function(A){const g=h(A).createTexture();return v(g)?0:F(g)},Q.wbg.__wbg_cullFace_fe427cdf8d0ea4e2=function(A,g){h(A).cullFace(g>>>0)},Q.wbg.__wbg_deleteBuffer_fca5d765302c9a4e=function(A,g){h(A).deleteBuffer(h(g))},Q.wbg.__wbg_deleteFramebuffer_da681ed1dfa6d543=function(A,g){h(A).deleteFramebuffer(h(g))},Q.wbg.__wbg_deleteTexture_eae7abcfa3015f09=function(A,g){h(A).deleteTexture(h(g))},Q.wbg.__wbg_disable_f0ef6e9a7ac6ddd7=function(A,g){h(A).disable(g>>>0)},Q.wbg.__wbg_disableVertexAttribArray_e4f458e34e54fe78=function(A,g){h(A).disableVertexAttribArray(g>>>0)},Q.wbg.__wbg_enable_8b3019da8846ce76=function(A,g){h(A).enable(g>>>0)},Q.wbg.__wbg_enableVertexAttribArray_9d7b7e199f86e09b=function(A,g){h(A).enableVertexAttribArray(g>>>0)},Q.wbg.__wbg_generateMipmap_806e608c7c4d9b60=function(A,g){h(A).generateMipmap(g>>>0)},Q.wbg.__wbg_getParameter_aa9af66884d2b210=function(){return T(function(A,g){const C=h(A).getParameter(g>>>0);return F(C)},arguments)},Q.wbg.__wbg_getProgramParameter_7b04ca71a79d9047=function(A,g,C){const I=h(A).getProgramParameter(h(g),C>>>0);return F(I)},Q.wbg.__wbg_texParameteri_8f70dffce11d7da1=function(A,g,C,I){h(A).texParameteri(g>>>0,C>>>0,I)},Q.wbg.__wbg_uniform1f_9b9e5339e7560722=function(A,g,C){h(A).uniform1f(h(g),C)},Q.wbg.__wbg_uniform1i_bdcd75be097285e6=function(A,g,C){h(A).uniform1i(h(g),C)},Q.wbg.__wbg_uniform4f_b143081575a3bb56=function(A,g,C,I,B,E){h(A).uniform4f(h(g),C,I,B,E)},Q.wbg.__wbg_useProgram_757fab437af29c20=function(A,g){h(A).useProgram(h(g))},Q.wbg.__wbg_viewport_7414e7e2a83afc72=function(A,g,C,I,B){h(A).viewport(g,C,I,B)},Q.wbg.__wbg_devicePixelRatio_efc553b59506f64c=function(A){return h(A).devicePixelRatio},Q.wbg.__wbg_fetch_c4b6afebdb1f918e=function(A,g){const C=h(A).fetch(h(g));return F(C)},Q.wbg.__wbg_getwithindex_6f132a79d56e81ec=function(A,g){const C=h(A)[g>>>0];return v(C)?0:F(C)},Q.wbg.__wbg_instanceof_Window_f401953a2cf86220=function(A){let g;try{g=h(A)instanceof Window}catch{g=!1}return g},Q.wbg.__wbg_width_59e0563d9c871704=function(A){return h(A).width},Q.wbg.__wbg_height_1a892edafac94d49=function(A){return h(A).height},Q.wbg.__wbg_new_e6ce9457ca710f38=function(){return T(function(){const A=new Image;return F(A)},arguments)},Q.wbg.__wbg_createObjectURL_ad8244759309f204=function(){return T(function(A,g){const C=URL.createObjectURL(h(g)),I=V(C,t.__wbindgen_malloc,t.__wbindgen_realloc),B=u;Y()[A/4+1]=B,Y()[A/4+0]=I},arguments)},Q.wbg.__wbg_instanceof_HtmlCanvasElement_46bdbf323b0b18d1=function(A){let g;try{g=h(A)instanceof HTMLCanvasElement}catch{g=!1}return g},Q.wbg.__wbg_getContext_df50fa48a8876636=function(){return T(function(A,g,C){const I=h(A).getContext(QA(g,C));return v(I)?0:F(I)},arguments)},Q.wbg.__wbg_width_0e2f1c393242f16e=function(A){return h(A).width},Q.wbg.__wbg_height_d6c8a3041eff461a=function(A){return h(A).height},Q.wbg.__wbg_arrayBuffer_29931d52c7206b02=function(){return T(function(A){const g=h(A).arrayBuffer();return F(g)},arguments)},Q.wbg.__wbg_newwithstrandinit_3fd6fba4083ff2d0=function(){return T(function(A,g,C){const I=new Request(QA(A,g),h(C));return F(I)},arguments)},Q.wbg.__wbindgen_closure_wrapper239=function(A,g,C){const I=II(A,g,4,kC);return F(I)},Q.wbg.__wbindgen_closure_wrapper1280=function(A,g,C){const I=II(A,g,4,SC);return F(I)},Q}function MI(Q,A){return t=Q.exports,Rg.__wbindgen_wasm_module=A,Ig=null,Bg=null,Qg=null,Ag=null,gg=null,Cg=null,_A=null,t}function sB(Q){if(t!==void 0)return t;const A=aI();Q instanceof WebAssembly.Module||(Q=new WebAssembly.Module(Q));const g=new WebAssembly.Instance(Q,A);return MI(g,Q)}async function Rg(Q){if(t!==void 0)return t;typeof Q>"u"&&(Q=new URL("data:application/wasm;base64,AGFzbQEAAAABlwiHAWACf38AYAF/AGADf39/AGACf38Bf2ADf39/AX9gAX8Bf2AEf39/fwBgBX9/f39/AGAEf398fABgBH9/f38Bf2AGf39/f39/AGADf39/AX5gAXwBfGAAAX9gAn9/AX5gB39/f39/f38AYAN/f3wAYAJ/fgF/YAR/f35/AGACfHwBfGADf3x8AGABfwF8YAN/fHwBfGAFf39/f38Bf2ACf34BfmADf35/AGAEf3x8fwBgA39/fgBgA39/fgF/YAF/AX1gAn99AGACf3wAYAN/f30AYAJ/fgBgBH98fHwAYAR/fH9/AGAMf39/f39/f39/f39/AGADf3x/AGAGf3x8fH9/AGADf3x8AX5gC39/f39/f39/f39/AGAAAGAGf399fX19AGAFf39/f30AYAZ/f39+f38AYAZ/f39/f38Bf2AFf39/fn8AYAV/fHx8fABgBX9/fHx/AGAEf39/fgBgBH9+f38AYAJ+fwF/YAN8fHwBfGACf38BfGAEfHx8fAF8YAF8AX9gAX4Bf2AKf39/f39/f39/fwBgBH9/fX0AYAR/fH9/AX9gCX98fHx/f39/fwBgBH9/f3wAYAZ/f3x8fHwAYAZ/f398fHwAYAd/f39/f39/AX9gA35+fwF+YAR+fn9/AX5gBX9/fn9/AGACfn8AYAZ/fHx8fH8AYAF/AX5gA39+fwF/YAZ8fHx8fHwBfGADfH9/AXxgA398fAF/YAR+fn5/AX5gBH9+fn8AYAJ/fAF/YAV/f398fABgBX98fHx8AX9gBX99fX19AGAFf399fX0AYAh/f39/f39/fwBgBn9/f399fwBgBn9/f3x8fwBgBn9/fHx/fwBgBX98fHx/AGAHf39/f39+fwBgBH5/f38AYAd/fHx8f39/AX9gB39/f39/f34AYAR+f39/AX9gB39/f35/f38AYAZ/fn9/f38AYAN/fn4AYAl/f39/f39+fn4AYAR/fn9+AGADfHx/AXxgA35/fwF/YAh/f35/f39/fwBgDH9/fX1/f39/f39/fwF/YAV/fHx8fAF8YAN8f34Bf2AGf39/f3x8AGAFf35+fn8AYAV/f39+fgBgBH9+f38Bf2AHf39/f398fABgBH9/fn8Bf2AHf39/fHx8fwBgBn9/f39+fgBgBn9/f39/fgBgBH5/fn8Bf2AEf35+fgBgAAF9YAN/f38BfWAEfHx8fAF/YAR/f3x+AGADfn5+AX5gCn9/f39/f39/f38Bf2ANf39/f3x8fHx8fH9/fwBgBX9+f399AGACfn4AYAd+fn5/f39/AX5gA399fwBgAn19AX9gAn5+AX1gBX9/fX9/AGAEf31/fwBgBX9/fH9/AGACfHwBf2AEf39/fQF/YAV/f39/fwF+YAF8AGADf398AXwC50boAQN3YmcwX193YmdfaW5zdGFuY2VvZl9SZWFkYWJsZVN0cmVhbV83MjNmMTIxMjQxOTAyOGRjAAUDd2JnEl9fd2JpbmRnZW5fY2JfZHJvcAAFA3diZx1fX3diZ19sZW5ndGhfY2Q3YWY4MTE3NjcyYjhiOAAFA3diZy1fX3diZ19nZXRFbGVtZW50c0J5Q2xhc3NOYW1lX2RlZDQzYjkxNmIwZDJjMTIABAN3YmccX193YmdfcGFyc2VfNjZkMTgwMTYzNGUwOTlhYwADA3diZyFfX3diZ19nZXRDb250ZXh0X2ZlYzQ2NDI5MDU1NjY3M2MACQN3Ymc4X193YmdfaW5zdGFuY2VvZl9XZWJHbDJSZW5kZXJpbmdDb250ZXh0XzZiOGY5MmQ1NjZjZWQ5ZTEABQN3YmciX193YmdfcGl4ZWxTdG9yZWlfMTYyYTIzYmE3ODcyYjg4NgACA3diZyNfX3diZ19nZXRFeHRlbnNpb25fYmVmNDExMjQ5NGM4N2YzNAAEA3diZxVfX3diaW5kZ2VuX3N0cmluZ19uZXcAAwN3YmcfX193Ymdfc2V0d2lkdGhfMDgwMTA3NDc2ZTYzMzk2MwAAA3diZyBfX3diZ19zZXRoZWlnaHRfZGMyNDA2MTc2MzlmMWY1MQAAA3diZxtfX3diaW5kZ2VuX29iamVjdF9jbG9uZV9yZWYABQN3YmckX193YmdfZ2V0d2l0aHJlZmtleV81ZTZkOTU0NzQwM2RlYWI4AAMDd2JnHl9fd2JnX2lzQXJyYXlfMmFiNjRkOTVlMDllYTBhZQAFA3diZxpfX3diZ19uZXdfMjhjNTExZDliYWViZmE4OQADA3diZxpfX3diZ19uZXdfODE3NDA3NTBkYTQwNzI0ZgADA3diZx5fX3diZ19maW5hbGx5X2YyMDkzY2ZlYWNjMTNkNjMAAwN3YmcaX193YmdfZ2V0X2JkOGUzMzhmYmQ1ZjVjYzgAAwN3YmcaX193YmluZGdlbl9vYmplY3RfZHJvcF9yZWYAAQN3YmcuX193YmdfZnJhbWVidWZmZXJUZXh0dXJlTGF5ZXJfNDVjYjVhMjk3OGRlNDkzOQAKA3diZy1fX3diZ19jaGVja0ZyYW1lYnVmZmVyU3RhdHVzX2ZhZjQ5N2E4ODY5YjU1ODUAAwN3YmckX193YmdfbmV3d2l0aGxlbmd0aF9mZjJiYmVjNjUxMjU3YjJlAAUDd2JnHV9fd2JnX2xlbmd0aF81NDIzMzRkNjRlN2YyMTU0AAUDd2JnEV9fd2JpbmRnZW5fbWVtb3J5AA0Dd2JnHV9fd2JnX2J1ZmZlcl8xMmQwNzljYzIxZTE0YmRiAAUDd2JnGl9fd2JnX25ld19kMDIzODE2ZTI0NDEyZTljAAUDd2JnGl9fd2JnX3NldF9iMjIxZDhkYmU2MDg5YmQ3AAIDd2JnJF9fd2JnX25ld3dpdGhsZW5ndGhfZjMwMDk1OTJlY2EwZDcyNQAFA3diZx1fX3diZ19sZW5ndGhfNThmM2RiNmNhNmY3ZGMzYQAFA3diZxpfX3diZ19uZXdfOGNjY2JhODZiMGY1NzRjYgAFA3diZxpfX3diZ19zZXRfZTNjNWExNDY4YmU2Njg0MQACA3diZyRfX3diZ19uZXd3aXRobGVuZ3RoX2U5YjQ4NzhjZWJhZGIzZDMABQN3YmcVX193YmluZGdlbl9udW1iZXJfbmV3ADcDd2JnJF9fd2JnX25ld3dpdGhsZW5ndGhfMWU4YjgzOWEwNmRlMDFjNQAFA3diZx1fX3diZ19sZW5ndGhfZDI1YmJjYmMzMzY3ZjY4NAAFA3diZxpfX3diZ19uZXdfOWVmYWJkNmI2ZDJjZTQ2ZAAFA3diZxpfX3diZ19zZXRfYmQ5NzU5MzRkMWIxZmRkYgACA3diZxpfX3diZ19uZXdfMTZiMzA0YTJjZmE3ZmY0YQANA3diZxxfX3diZ193aWR0aF9hZWU4Yjg4MDliMDMzYjA1AAUDd2JnHV9fd2JnX2hlaWdodF84MDA1M2QzYzcxYjMzOGUwAAUDd2JnFV9fd2JpbmRnZW5fbnVtYmVyX2dldAAAA3diZxpfX3diZ19uZXdfNzJmYjlhMThiNWFlMjYyNAANA3diZxpfX3diaW5kZ2VuX2JpZ2ludF9mcm9tX3U2NAA4A3diZxpfX3diZ19zZXRfODQxYWM1N2NmZjNkNjcyYgACA3diZxpfX3diZ19zZXRfZDQ2MzhmNzIyMDY4ZjA0MwACA3diZx5fX3diZ19zZXRmb250X2E0ZDAzMWNmMmM5NGI0ZGIAAgN3YmcjX193Ymdfc2V0ZmlsbFN0eWxlXzRkZTk0YjI3NWY1NzYxZjIAAAN3YmcbX193Ymdfc2F2ZV9iMmVjNGY0YWZkMjUwZDUwAAEDd2JnIF9fd2JnX3RyYW5zbGF0ZV8yZWMwNTBhYjFmNDlmNmZjABQDd2JnHV9fd2JnX3JvdGF0ZV83ODJhNWQ3MDJlMWE1OGE3AB8Dd2JnI19fd2JnX3NldHRleHRBbGlnbl9kNGYxMjEyNDhjNDBiOTEwAAIDd2JnH19fd2JnX2ZpbGxUZXh0XzZkZmRlMGUzYjA0Yzg1ZGIATgN3YmceX193YmdfcmVzdG9yZV9iMGI2MzBkY2Y1ODc1YzE2AAEDd2JnIF9fd2JnX3N0cmluZ2lmeV84ODg3ZmU3NGUxYzUwZDgxAAUDd2JnFV9fd2JpbmRnZW5fc3RyaW5nX2dldAAAA3diZxVfX3diZ19ocHh2ZXJ0aWNlc19uZXcABQN3YmcQX193YmdfbG9ubGF0X25ldwAFA3diZyRfX3diZ19nZXR3aXRocmVma2V5XzE1YzYyYzJiODU0NjIwOGQAAwN3YmcWX193YmluZGdlbl9ib29sZWFuX2dldAAFA3diZxRfX3diaW5kZ2VuX2lzX3N0cmluZwAFA3diZxRfX3diaW5kZ2VuX2lzX29iamVjdAAFA3diZx5fX3diZ19lbnRyaWVzXzk1Y2MyYzgyM2IyODVhMDkABQN3YmcXX193YmluZGdlbl9pc191bmRlZmluZWQABQN3YmcNX193YmluZGdlbl9pbgADA3diZx9fX3diZ19oZXhUb1JnYl83OGFjNjExOWZmNTE2NzdlAAMDd2JnGl9fd2JnX25ld182M2I5MmJjODY3MWVkNDY0AAUDd2JnKF9fd2JnX2NyZWF0ZVZlcnRleEFycmF5XzRmNDUwZWQ0ZDRhNjlhY2YABQN3YmcoX193YmdfZGVsZXRlVmVydGV4QXJyYXlfNjc2MzVjN2ZlNTlhYTY2MAAAA3diZyNfX3diZ19kcmF3RWxlbWVudHNfNTY1YTkzZDFlZmE0ZGEwNwAHA3diZyxfX3diZ19kcmF3RWxlbWVudHNJbnN0YW5jZWRfOTgxODYxZTcwZjZmOTk5MQAKA3diZyNfX3diZ19jcmVhdGVTaGFkZXJfYjQ3NGVmNDIxZWMwZjgwYgADA3diZyNfX3diZ19zaGFkZXJTb3VyY2VfNzk0M2QwNmYyNDg2MmEzYgAGA3diZyRfX3diZ19jb21waWxlU2hhZGVyX2Y0MGUwYzUxYTdhODM2ZmQAAAN3YmcpX193YmdfZ2V0U2hhZGVyUGFyYW1ldGVyXzRkZGI1MTI3OWJiMTUwMGIABAN3YmcnX193YmdfZ2V0U2hhZGVySW5mb0xvZ19kNWRlM2U0ZWFiMDZmYzQ2AAIDd2JnKl9fd2JnX3ZlcnRleEF0dHJpYlBvaW50ZXJfNDQxNmYwMzI1YzAyYWExMwAPA3diZxtfX3diZ193YXJuXzYzYmJhZTE3MzBhZWFkMDkAAQN3YmcrX193YmdfZnJhbWVidWZmZXJUZXh0dXJlMkRfYTZhZDcxNDhmNzk4M2FlNgAKA3diZyRfX3diZ190ZXhTdWJJbWFnZTJEX2I0YWM1ZWFjNDc0MThjYzUAOQN3YmclX193Ymdfc2V0Y3Jvc3NPcmlnaW5fMzhmOTE0MTA0OWFmM2RiZgACA3diZyBfX3diZ19zZXRvbmxvYWRfNGIyZDFmZDYwNDE2YzJkZAAAA3diZyFfX3diZ19zZXRvbmVycm9yXzRlM2ZhZWUzMjA2MDJiNjQAAAN3YmcdX193Ymdfc2V0c3JjXzY4MWNlYWNkZjY4NDVmNjAAAgN3YmcdX193YmdfY2FuY2VsXzdmMjAyNDk2ZGEwMmNkNDUABQN3YmccX193YmdfY2F0Y2hfMDI2MGUzMzhkMTBmNzlhZQADA3diZyBfX3diZ19nZXRSZWFkZXJfOGVjYmE4N2Q4MDAzZTk1MAAFA3diZx1fX3diZ19sZW5ndGhfYzIwYTQwZjE1MDIwZDY4YQAFA3diZxlfX3diZ19va18zOGQ3YzMwYmJjNjY3MTllAAUDd2JnH19fd2JnX2RvY3VtZW50XzUxMDA3NzVkMTg4OTZjMTYABQN3YmckX193YmdfY3JlYXRlRWxlbWVudF84YmFlNzg1NmE0YmI3NDExAAQDd2JnIF9fd2JnX2RyYXdJbWFnZV81NGEwN2FlNTgyMjcwZjdjAAgDd2JnI19fd2JnX2dldEltYWdlRGF0YV83NDAxODZlNTk2YjM0MzY0AE8Dd2JnG19fd2JnX2RhdGFfYzAyZDNhYWM2ZGExNWU5ZgAAA3diZxRfX3diaW5kZ2VuX2lzX2JpZ2ludAAFA3diZxxfX3diaW5kZ2VuX2JpZ2ludF9nZXRfYXNfaTY0AAADd2JnGl9fd2JpbmRnZW5fYmlnaW50X2Zyb21faTY0ADgDd2JnE19fd2JpbmRnZW5fanN2YWxfZXEAAwN3YmcUX193YmluZGdlbl9lcnJvcl9uZXcAAwN3YmcgX193YmdfaGV4VG9SZ2JhX2U2OTQ0MjJiODIxMWY1M2IAAwN3Ymc6X193YmdfaW5zdGFuY2VvZl9DYW52YXNSZW5kZXJpbmdDb250ZXh0MmRfMjBiZjk5Y2NjMDUxNjQzYgAFA3diZypfX3diZ19pbnN0YW5jZW9mX1Jlc3BvbnNlXzg0OWViOTNlNzU3MzRiNmUABQN3YmcfX193Ymdfc3ViYXJyYXlfMzJmODU3M2UxNjM3ZjlhYwAEA3diZzFfX3diZ19uZXd3aXRoYnl0ZW9mZnNldGFuZGxlbmd0aF8zMTI1ODUyZTVhN2ZiY2ZmAAQDd2JnI19fd2JnX2NsZWFyVGltZW91dF9iYTYzYWU1NGEzNmUxMTFlAAADd2JnIl9fd2JnX3BlcmZvcm1hbmNlXzMyOThhOTYyOGE1YzhhYTQABQN3YmcaX193Ymdfbm93XzRlNjU5YjNkMTVmNDcwZDkAFQN3YmcgX193YmdfcmdiYVRvSGV4X2U2MzVmN2RmY2M4MDA2MmMABwN3YmchX193Ymdfc2V0VGltZW91dF9jMTcyZDU3MDRlZjgyMjc2AAQDd2JnIV9fd2JnX2lubmVyV2lkdGhfNzU4YWYzMDFjYTRiYWEzZQAFA3diZyJfX3diZ19pbm5lckhlaWdodF9jMWVmNzM5MjVjM2QzZTljAAUDd2JnIV9fd2JnX2NsZWFyQ29sb3JfNDgwOTYyYmZhYzRlMWNiZABQA3diZxxfX3diZ19jbGVhcl84ZTI1MDg3MjQ5NDRkZjE4AAADd2JnHl9fd2JnX3NjaXNzb3JfNzI2ZWVhODY1YmJkNjgwOQAHA3diZyRfX3diZ19jcmVhdGVQcm9ncmFtXzc3NTlmYjJlZmZiNWQ5YjMABQN3YmciX193YmdfbGlua1Byb2dyYW1fZWFiYzY2NDIxNzgxNmU3MgAAA3diZyhfX3diZ19nZXRQcm9ncmFtSW5mb0xvZ180ZDE4OTEzNWY4ZDVhMmRlAAIDd2JnJ19fd2JnX2dldEFjdGl2ZVVuaWZvcm1fMDE0NGJkNGVjZjIyMmRhZgAEA3diZxtfX3diZ19uYW1lXzY4MDZiZGU3ZWYxMzU1YWQAAAN3YmcpX193YmdfZ2V0VW5pZm9ybUxvY2F0aW9uXzUxZWMzMGUzNzU1ZTU3NGQACQN3YmcjX193YmdfYXR0YWNoU2hhZGVyXzIxMTI2MzRiM2ZmYTllOWYAAgN3YmcgX193YmdfdW5pZm9ybTNmXzMzZDgwYWUxNTIyM2M2ZGIAUQN3YmckX193YmdfdG9TZXhhZ2VzaW1hbF8xYzA0NWJlYjhmZTJmOWQ2ACMDd2JnG19fd2JnX3JlYWRfODhjOTY1NzNmYzhiM2IwMQAFA3diZxtfX3diZ19kb25lXzc2MjUyZDMyZGVjYTE4NmIABQN3YmccX193YmdfdmFsdWVfZmYzNzQxZWI0Njg1NjYxOAAFA3diZydfX3diZ191bmlmb3JtTWF0cml4NGZ2XzVkOGUwZTA0NzU0NjQ1NmIABwN3YmcgX193YmdfdW5pZm9ybTJmX2U4Mjg3YjhjMTA0MTE3YWMAOgN3YmcbX193YmdfbmV4dF8xOTZjODQ0NTBiMzY0MjU0AAUDd2JnG19fd2JnX2RvbmVfMjk4YjU3ZDIzYzBmYzgwYwAFA3diZxxfX3diZ192YWx1ZV9kOTNjNjUwMTFmNTFhNDU2AAUDd2JnH19fd2JnX2l0ZXJhdG9yXzJjZWU2ZGFkZmQ5NTZkZmEADQN3YmcaX193YmdfZ2V0X2UzYzI1NDA3NjU1N2UzNDgAAwN3YmcWX193YmluZGdlbl9pc19mdW5jdGlvbgAFA3diZxtfX3diZ19uZXh0XzQwZmMzMjdiZmM4NzcwZTYABQN3YmcbX193YmdfY2FsbF8yN2MwZjg3ODAxZGVkZjkzAAMDd2JnG19fd2JnX3NlbGZfY2UwZGJmYzQ1Y2YyZjViZQANA3diZx1fX3diZ193aW5kb3dfYzZmYjkzOWE3ZjQzNjc4MwANA3diZyFfX3diZ19nbG9iYWxUaGlzX2QxZTZhZjQ4NTZiYTMzMWIADQN3YmcdX193YmdfZ2xvYmFsXzIwN2I1NTg5NDI1Mjc0ODkADQN3YmcgX193YmdfbmV3bm9hcmdzX2UyNTgwODdjZDBkYWEwZWEAAwN3YmctX193YmdfaW5zdGFuY2VvZl9BcnJheUJ1ZmZlcl84MzY4MjViZTA3ZDRjOWQyAAUDd2JnG19fd2JnX2NhbGxfYjNjYTdjNjA1MWY5YmVjMQAEA3diZzFfX3diZ19uZXd3aXRoYnl0ZW9mZnNldGFuZGxlbmd0aF80YmVhOWY5MDRhN2UwYWVmAAQDd2JnMV9fd2JnX25ld3dpdGhieXRlb2Zmc2V0YW5kbGVuZ3RoXzQyNTM2MDQzMGExYzgyMDYABAN3YmcxX193YmdfbmV3d2l0aGJ5dGVvZmZzZXRhbmRsZW5ndGhfYWE0YTE3YzMzYTA2ZTVjYgAEA3diZxpfX3diZ19zZXRfYTQ3YmFjNzAzMDZhMTlhNwACA3diZzFfX3diZ19uZXd3aXRoYnl0ZW9mZnNldGFuZGxlbmd0aF85ZmQ2NDY1NGJjMGIwODE3AAQDd2JnLF9fd2JnX2luc3RhbmNlb2ZfVWludDhBcnJheV8yYjNiYmVjZDAzM2QxOWY2AAUDd2JnGl9fd2JnX3NldF8xZjliMDRmMTcwMDU1ZDMzAAQDd2JnJF9fd2JnX2lzU2FmZUludGVnZXJfZjdiMDRlZjAyMjk2YzRkMgAFA3diZxlfX3diaW5kZ2VuX2pzdmFsX2xvb3NlX2VxAAMDd2JnF19fd2JpbmRnZW5fZGVidWdfc3RyaW5nAAADd2JnEF9fd2JpbmRnZW5fdGhyb3cAAAN3YmcSX193YmluZGdlbl9yZXRocm93AAEDd2JnG19fd2JnX3RoZW5fYTczY2FhOWE4Nzk5MTU2NgAEA3diZyVfX3diZ19xdWV1ZU1pY3JvdGFza18zY2JhZTJlYzZiNmNkM2Q2AAUDd2JnHl9fd2JnX3Jlc29sdmVfYjAwODNhNzk2NzgyOGVjOAAFA3diZxtfX3diZ190aGVuXzBjODZhNjBlOGZjZmU5ZjYAAwN3YmclX193YmdfcXVldWVNaWNyb3Rhc2tfNDgxOTcxYjBkODdmM2RkNAABA3diZyJfX3diZ19ieW9iUmVxdWVzdF8wOGMxOGNlZTM1ZGVmMWY0AAUDd2JnIl9fd2JnX3JlbGVhc2VMb2NrXzlhZTA3NTU3NmY1NGJmMGIAAQN3YmcbX193Ymdfdmlld18yMzEzNDBiMGRkOGEyNDg0AAUDd2JnIV9fd2JnX2J5dGVMZW5ndGhfNTI5OTg0OGVkMzI2NDE4MQAFA3diZxxfX3diZ19jbG9zZV9kYTdlNmZiOWQ5ODUxZTVhAAEDd2JnHV9fd2JnX2J1ZmZlcl80ZTc5MzI2ODE0YmRkMzkzAAUDd2JnIV9fd2JnX2J5dGVPZmZzZXRfYjY5YjBhMDdhZmNjY2UxOQAFA3diZxxfX3diZ19jbG9zZV9lOTExMGNhMTZlMjU2N2RiAAEDd2JnHl9fd2JnX2VucXVldWVfZDcxYTFhNTE4ZTIxZjVjMwAAA3diZyFfX3diZ19ieXRlTGVuZ3RoXzU4ZjdiNGZhYjE5MTlkNDQABQN3YmcfX193Ymdfc3ViYXJyYXlfYTFmNzNjZDRiNWI0MmZlMQAEA3diZxtfX3diZ19yZWFkXzUwNjQ4NGFkMTAzZGRlYzAAAwN3YmcbX193YmdfZG9uZV9kMjI1NTFiYjg3NGM3NTFlAAUDd2JnH19fd2JnX3RvU3RyaW5nX2M4MTZhMjBhYjg1OWQwYzEABQN3YmccX193YmdfdmFsdWVfMDAxMjgwZTBhYWZhNGJkYQAFA3diZx1fX3diZ19idWZmZXJfZGQ3Zjc0YmM2MGYxZmFhYgAFA3diZyBfX3diZ19nZXRSZWFkZXJfZGJmYTNhZjgzYzFjN2VkMAADA3diZx5fX3diZ19yZXNwb25kXzhmYWRjNWY1YzlkOTU0MjIAAAN3YmcdX193YmdfY2FudmFzXzM3YTkzNmZmYThjZmE2YTEABQN3YmcmX193YmdfYmluZFZlcnRleEFycmF5XzIzOTU3NGQ0MmRiYmQyMDMAAAN3YmchX193YmdfYnVmZmVyRGF0YV9jNzg3NTE2OTQ1YmE0OGMyAAYDd2JnJF9fd2JnX2J1ZmZlclN1YkRhdGFfN2Y1ZGRkNGZkYzYyODk2MwAGA3diZyFfX3diZ19yZWFkUGl4ZWxzXzQwYmEzOTJkN2FhZjZhYzAAUgN3YmcjX193YmdfdGV4U3RvcmFnZTJEXzBmZmY3MDIzNDQ4OWU1YTgACgN3YmcjX193YmdfdGV4U3RvcmFnZTNEXzdkMzIyZTk3OTBhZGQyODEADwN3YmckX193YmdfdGV4U3ViSW1hZ2UzRF84OTVjYzIwZDQ1ZTA0OTA5ACQDd2JnJF9fd2JnX3RleFN1YkltYWdlM0RfNTUxN2U3MDdmNmNkMTUxMAAkA3diZyRfX3diZ190ZXhTdWJJbWFnZTNEXzJiNDhhNzAxZTYzZjA0MmUAJAN3YmckX193YmdfdGV4U3ViSW1hZ2UzRF9mOTgzNDI4Y2UxMDk5YjdmACQDd2JnKl9fd2JnX3ZlcnRleEF0dHJpYkRpdmlzb3JfODQ3OWU4YjgxYzkxM2VkNgACA3diZyRfX3diZ19hY3RpdmVUZXh0dXJlX2Q0MmNlYzNhMjZlNDdhNWIAAAN3YmchX193YmdfYmluZEJ1ZmZlcl85MGQ0ZmI5MTUzODAwMWQ1AAIDd2JnJl9fd2JnX2JpbmRGcmFtZWJ1ZmZlcl80Zjk1MGI4ODRkYzRiZTgzAAIDd2JnIl9fd2JnX2JpbmRUZXh0dXJlXzc1YTY5OGM0N2E5MjM4MTQAAgN3YmckX193YmdfYmxlbmRFcXVhdGlvbl82Y2E4ZTU2N2U3OTQ2NGE0AAADd2JnKF9fd2JnX2JsZW5kRnVuY1NlcGFyYXRlXzNjMzQyZjU3ODg3YzI5MDAABwN3YmcjX193YmdfY3JlYXRlQnVmZmVyXzdmNTc2NDc0NjVkMTExZjAABQN3YmcoX193YmdfY3JlYXRlRnJhbWVidWZmZXJfOGViZmRlOGM3NzQ3MjAyNAAFA3diZyRfX3diZ19jcmVhdGVUZXh0dXJlXzE4YjRhODhjMTRjYjA4NmUABQN3YmcfX193YmdfY3VsbEZhY2VfZmU0MjdjZGY4ZDBlYTRlMgAAA3diZyNfX3diZ19kZWxldGVCdWZmZXJfZmNhNWQ3NjUzMDJjOWE0ZQAAA3diZyhfX3diZ19kZWxldGVGcmFtZWJ1ZmZlcl9kYTY4MWVkMWRmYTZkNTQzAAADd2JnJF9fd2JnX2RlbGV0ZVRleHR1cmVfZWFlN2FiY2ZhMzAxNWYwOQAAA3diZx5fX3diZ19kaXNhYmxlX2YwZWY2ZTlhN2FjNmRkZDcAAAN3YmcvX193YmdfZGlzYWJsZVZlcnRleEF0dHJpYkFycmF5X2U0ZjQ1OGUzNGU1NGZlNzgAAAN3YmcdX193YmdfZW5hYmxlXzhiMzAxOWRhODg0NmNlNzYAAAN3YmcuX193YmdfZW5hYmxlVmVydGV4QXR0cmliQXJyYXlfOWQ3YjdlMTk5Zjg2ZTA5YgAAA3diZyVfX3diZ19nZW5lcmF0ZU1pcG1hcF84MDZlNjA4YzdjNGQ5YjYwAAADd2JnI19fd2JnX2dldFBhcmFtZXRlcl9hYTlhZjY2ODg0ZDJiMjEwAAMDd2JnKl9fd2JnX2dldFByb2dyYW1QYXJhbWV0ZXJfN2IwNGNhNzFhNzlkOTA0NwAEA3diZyRfX3diZ190ZXhQYXJhbWV0ZXJpXzhmNzBkZmZjZTExZDdkYTEABgN3YmcgX193YmdfdW5pZm9ybTFmXzliOWU1MzM5ZTc1NjA3MjIAIAN3YmcgX193YmdfdW5pZm9ybTFpX2JkY2Q3NWJlMDk3Mjg1ZTYAAgN3YmcgX193YmdfdW5pZm9ybTRmX2IxNDMwODE1NzVhM2JiNTYAKgN3YmchX193YmdfdXNlUHJvZ3JhbV83NTdmYWI0MzdhZjI5YzIwAAADd2JnH19fd2JnX3ZpZXdwb3J0Xzc0MTRlN2UyYTgzYWZjNzIABwN3YmcnX193YmdfZGV2aWNlUGl4ZWxSYXRpb19lZmM1NTNiNTk1MDZmNjRjABUDd2JnHF9fd2JnX2ZldGNoX2M0YjZhZmViZGIxZjkxOGUAAwN3YmcjX193YmdfZ2V0d2l0aGluZGV4XzZmMTMyYTc5ZDU2ZTgxZWMAAwN3YmcoX193YmdfaW5zdGFuY2VvZl9XaW5kb3dfZjQwMTk1M2EyY2Y4NjIyMAAFA3diZxxfX3diZ193aWR0aF81OWUwNTYzZDljODcxNzA0AAUDd2JnHV9fd2JnX2hlaWdodF8xYTg5MmVkYWZhYzk0ZDQ5AAUDd2JnGl9fd2JnX25ld19lNmNlOTQ1N2NhNzEwZjM4AA0Dd2JnJl9fd2JnX2NyZWF0ZU9iamVjdFVSTF9hZDgyNDQ3NTkzMDlmMjA0AAADd2JnM19fd2JnX2luc3RhbmNlb2ZfSHRtbENhbnZhc0VsZW1lbnRfNDZiZGJmMzIzYjBiMThkMQAFA3diZyFfX3diZ19nZXRDb250ZXh0X2RmNTBmYTQ4YTg4NzY2MzYABAN3YmccX193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ZU1ldGFkYXRhAJEGGndlYmNsaWVudF9zZXRJbWFnZU1ldGFkYXRhAJcCGHdlYmNsaWVudF9zZXRTbGljZU51bWJlcgDRBhx3ZWJjbGllbnRfc2V0QmFja2dyb3VuZENvbG9yANkHGHdlYmNsaWVudF9zZXRHcmlkT3B0aW9ucwCHAhZ3ZWJjbGllbnRfc2V0Q29vU3lzdGVtAJ4EGHdlYmNsaWVudF9nZXRGaWVsZE9mVmlldwDAChh3ZWJjbGllbnRfc2V0RmllbGRPZlZpZXcAyAkUd2ViY2xpZW50X3NldEluZXJ0aWEA/wgmd2ViY2xpZW50X3NldFZpZXdDZW50ZXIyTm9ydGhQb2xlQW5nbGUAhAYmd2ViY2xpZW50X2dldFZpZXdDZW50ZXIyTm9ydGhQb2xlQW5nbGUAgAknd2ViY2xpZW50X2dldE5vcnRoUG9sZUNlbGVzdGlhbFBvc2l0aW9uAMcFHndlYmNsaWVudF9nZXRMb25naXR1ZGVSZXZlcnNlZADhCxt3ZWJjbGllbnRfZ2V0TWF4RmllbGRPZlZpZXcA4Aobd2ViY2xpZW50X2dldENsaXBab29tRmFjdG9yAOEKE3dlYmNsaWVudF9zZXRDZW50ZXIAlwQTd2ViY2xpZW50X2dldENlbnRlcgD0BxJ3ZWJjbGllbnRfZ29Gcm9tVG8AkQQad2ViY2xpZW50X3ZpZXdUb0lDUlNDb29TeXMAvgQTd2ViY2xpZW50X3dvcmxkMnBpeADcBBV3ZWJjbGllbnRfYW5ndWxhckRpc3QAjgUWd2ViY2xpZW50X3NjcmVlblRvQ2xpcACQBxp3ZWJjbGllbnRfd29ybGRUb1NjcmVlblZlYwCKAxR3ZWJjbGllbnRfc2V0Q2F0YWxvZwD3DBN3ZWJjbGllbnRfcGl4MndvcmxkAOcEIHdlYmNsaWVudF9yZWxlYXNlTGVmdEJ1dHRvbk1vdXNlAOQDHndlYmNsaWVudF9wcmVzc0xlZnRNb3VzZUJ1dHRvbgDcCRN3ZWJjbGllbnRfbW92ZU1vdXNlAMUHFHdlYmNsaWVudF9hZGRDYXRhbG9nAJkIGXdlYmNsaWVudF9pc0NhdGFsb2dMb2FkZWQAyQsbd2ViY2xpZW50X3NldENhdGFsb2dPcGFjaXR5APEGIndlYmNsaWVudF9zZXRDYXRhbG9nS2VybmVsU3RyZW5ndGgA8gYid2ViY2xpZW50X2dldEF2YWlsYWJsZUNvbG9ybWFwTGlzdADZBB53ZWJjbGllbnRfY3JlYXRlQ3VzdG9tQ29sb3JtYXAApQIQd2ViY2xpZW50X2NhbnZhcwCwCRN3ZWJjbGllbnRfcmVhZFBpeGVsAP4BGXdlYmNsaWVudF9nZXRWaXNpYmxlQ2VsbHMA3wIVd2ViY2xpZW50X2lzUmVuZGVyaW5nAOILGHdlYmNsaWVudF9kcmF3R3JpZExhYmVscwClAxZ3ZWJjbGllbnRfcGFyc2VWT1RhYmxlAKwKFHdlYmNsaWVudF9hZGRKU09OTW9jAI8CFHdlYmNsaWVudF9hZGRGSVRTTU9DAMICFHdlYmNsaWVudF9hZGRDb25lTU9DAKEGFHdlYmNsaWVudF9hZGRQb2x5TU9DAJADE3dlYmNsaWVudF9yZW1vdmVNb2MAzAMWd2ViY2xpZW50X3NldE1vY1BhcmFtcwDGAhV3ZWJjbGllbnRfbW9jQ29udGFpbnMArAUWd2ViY2xpZW50X21vY1NlcmlhbGl6ZQCcAht3ZWJjbGllbnRfZ2V0TU9DU2t5RnJhY3Rpb24AmggRX193YmdfbG9ubGF0X2ZyZWUAoA8WX193YmdfaHB4dmVydGljZXNfZnJlZQC6DBhfX3diZ19nZXRfaHB4dmVydGljZXNfdjEAgAoYX193Ymdfc2V0X2hweHZlcnRpY2VzX3YxAMkJGF9fd2JnX2dldF9ocHh2ZXJ0aWNlc192MgCBChhfX3diZ19zZXRfaHB4dmVydGljZXNfdjIAygkYX193YmdfZ2V0X2hweHZlcnRpY2VzX3YzAIIKGF9fd2JnX3NldF9ocHh2ZXJ0aWNlc192MwDLCRhfX3diZ19nZXRfaHB4dmVydGljZXNfdjQAgwoYX193Ymdfc2V0X2hweHZlcnRpY2VzX3Y0AMwJD0hFQUxQaXhWZXJ0aWNlcwDmAg5IRUFMUGl4UGl4MkFuZwCxAw5IRUFMUGl4QW5nMlBpeAClBBlfX3diZ19oaXBzcHJvcGVydGllc19mcmVlAIwJGF9fd2JnX2ltYWdlbWV0YWRhdGFfZnJlZQDRCiFfX3diZ19nZXRfaW1hZ2VtZXRhZGF0YV9ibGVuZF9jZmcAkQghX193Ymdfc2V0X2ltYWdlbWV0YWRhdGFfYmxlbmRfY2ZnAIQKH19fd2JnX2dldF9pbWFnZW1ldGFkYXRhX29wYWNpdHkAqQsfX193Ymdfc2V0X2ltYWdlbWV0YWRhdGFfb3BhY2l0eQCDDCpfX3diZ19nZXRfaW1hZ2VtZXRhZGF0YV9sb25naXR1ZGVfcmV2ZXJzZWQAqgsqX193Ymdfc2V0X2ltYWdlbWV0YWRhdGFfbG9uZ2l0dWRlX3JldmVyc2VkAM0LIl9fd2JnX2dldF9pbWFnZW1ldGFkYXRhX2ltZ19mb3JtYXQAqwsiX193Ymdfc2V0X2ltYWdlbWV0YWRhdGFfaW1nX2Zvcm1hdACvChdpbWFnZW1ldGFkYXRhX3NldF9jb2xvcgCUAhNpbWFnZW1ldGFkYXRhX2NvbG9yAPsCE19fd2JnX2NvbG9ycmdiX2ZyZWUAvAwUX193YmdfZ2V0X2NvbG9ycmdiX3IArAsUX193Ymdfc2V0X2NvbG9ycmdiX3IAhAwUX193YmdfZ2V0X2NvbG9ycmdiX2cArQsUX193Ymdfc2V0X2NvbG9ycmdiX2cAhQwUX193YmdfZ2V0X2NvbG9ycmdiX2IArgsUX193Ymdfc2V0X2NvbG9ycmdiX2IAhgwUX193YmdfY29sb3JyZ2JhX2ZyZWUAog8VX193YmdfZ2V0X2NvbG9ycmdiYV9hAK8LFV9fd2JnX3NldF9jb2xvcnJnYmFfYQCHDBNfX3diZ19ibGVuZGNmZ19mcmVlAOkRI19fd2JnX2dldF9ibGVuZGNmZ19zcmNfY29sb3JfZmFjdG9yALALI19fd2JnX3NldF9ibGVuZGNmZ19zcmNfY29sb3JfZmFjdG9yAIQLI19fd2JnX2dldF9ibGVuZGNmZ19kc3RfY29sb3JfZmFjdG9yALELI19fd2JnX3NldF9ibGVuZGNmZ19kc3RfY29sb3JfZmFjdG9yAIULF19fd2JnX2dldF9ibGVuZGNmZ19mdW5jALILF19fd2JnX3NldF9ibGVuZGNmZ19mdW5jALEKFV9fd2JnX21vY29wdGlvbnNfZnJlZQDLDR5fX3diZ19nZXRfbW9jb3B0aW9uc19wZXJpbWV0ZXIAswseX193Ymdfc2V0X21vY29wdGlvbnNfcGVyaW1ldGVyAM4LG19fd2JnX2dldF9tb2NvcHRpb25zX2ZpbGxlZAC0CxtfX3diZ19zZXRfbW9jb3B0aW9uc19maWxsZWQAzwsaX193YmdfZ2V0X21vY29wdGlvbnNfZWRnZXMAtQsaX193Ymdfc2V0X21vY29wdGlvbnNfZWRnZXMA0AsZX193YmdfZ2V0X21vY29wdGlvbnNfc2hvdwC2CxlfX3diZ19zZXRfbW9jb3B0aW9uc19zaG93ANELGl9fd2JnX2dldF9tb2NvcHRpb25zX2NvbG9yAI0JGl9fd2JnX3NldF9tb2NvcHRpb25zX2NvbG9yAM0JH19fd2JnX2dldF9tb2NvcHRpb25zX2ZpbGxfY29sb3IAjgkfX193Ymdfc2V0X21vY29wdGlvbnNfZmlsbF9jb2xvcgDOCQ5tb2NvcHRpb25zX25ldwCDBRZfX3diZ19jZW50ZXJlZGZvdl9mcmVlAL0MGF9fd2JnX2dldF9jZW50ZXJlZGZvdl9yYQC3CxhfX3diZ19zZXRfY2VudGVyZWRmb3ZfcmEAiAwZX193YmdfZ2V0X2NlbnRlcmVkZm92X2RlYwC4CxlfX3diZ19zZXRfY2VudGVyZWRmb3ZfZGVjAIkMGV9fd2JnX2dldF9jZW50ZXJlZGZvdl9mb3YAuQsZX193Ymdfc2V0X2NlbnRlcmVkZm92X2ZvdgCKDBlfX3diZ19oaXBzbG9jYWxmaWxlc19mcmVlALoNEmhpcHNsb2NhbGZpbGVzX25ldwC1AxVoaXBzbG9jYWxmaWxlc19pbnNlcnQA8AMpX193YmdfcmVhZGFibGVzdHJlYW1nZXRyZWFkZXJvcHRpb25zX2ZyZWUA0wwjcmVhZGFibGVzdHJlYW1nZXRyZWFkZXJvcHRpb25zX21vZGUAuAkWX193YmdfcGlwZW9wdGlvbnNfZnJlZQDnCRhwaXBlb3B0aW9uc19wcmV2ZW50Q2xvc2UA9gsZcGlwZW9wdGlvbnNfcHJldmVudENhbmNlbAD3CxhwaXBlb3B0aW9uc19wcmV2ZW50QWJvcnQA+AsScGlwZW9wdGlvbnNfc2lnbmFsAPkJGl9fd2JnX3F1ZXVpbmdzdHJhdGVneV9mcmVlAJkPHXF1ZXVpbmdzdHJhdGVneV9oaWdoV2F0ZXJNYXJrALQPHV9fd2JnX2ludG91bmRlcmx5aW5nc2lua19mcmVlAN0LGGludG91bmRlcmx5aW5nc2lua193cml0ZQCyBxhpbnRvdW5kZXJseWluZ3NpbmtfY2xvc2UAwwkYaW50b3VuZGVybHlpbmdzaW5rX2Fib3J0AIkJI19fd2JnX2ludG91bmRlcmx5aW5nYnl0ZXNvdXJjZV9mcmVlAPoNHWludG91bmRlcmx5aW5nYnl0ZXNvdXJjZV90eXBlAPwGLmludG91bmRlcmx5aW5nYnl0ZXNvdXJjZV9hdXRvQWxsb2NhdGVDaHVua1NpemUA+QseaW50b3VuZGVybHlpbmdieXRlc291cmNlX3N0YXJ0AKQKHWludG91bmRlcmx5aW5nYnl0ZXNvdXJjZV9wdWxsAIsGH2ludG91bmRlcmx5aW5nYnl0ZXNvdXJjZV9jYW5jZWwA+g0fX193YmdfaW50b3VuZGVybHlpbmdzb3VyY2VfZnJlZQDFDRlpbnRvdW5kZXJseWluZ3NvdXJjZV9wdWxsALMFG2ludG91bmRlcmx5aW5nc291cmNlX2NhbmNlbADFDRVfX3diZ19zZXRfY29sb3JyZ2JhX3IAhAwUX193Ymdfc2V0X2xvbmxhdF9sb24AiAwVX193YmdfZ2V0X2NvbG9ycmdiYV9yAKwLFF9fd2JnX2dldF9sb25sYXRfbG9uALcLFV9fd2JnX3NldF9jb2xvcnJnYmFfYgCGDB9fX3diZ19zZXRfbW9jb3B0aW9uc19saW5lX3dpZHRoAIcMFF9fd2JnX3NldF9sb25sYXRfbGF0AIkMFV9fd2JnX2dldF9jb2xvcnJnYmFfZwCtCxVfX3diZ19nZXRfY29sb3JyZ2JhX2IArgsfX193YmdfZ2V0X21vY29wdGlvbnNfbGluZV93aWR0aACvCxRfX3diZ19nZXRfbG9ubGF0X2xhdAC4CxVfX3diZ19zZXRfY29sb3JyZ2JhX2cAhQwRX193YmluZGdlbl9tYWxsb2MA3AsSX193YmluZGdlbl9yZWFsbG9jAIkNE19fd2JpbmRnZW5fZXhwb3J0XzIBAHpfZHluX2NvcmVfX29wc19fZnVuY3Rpb25fX0ZuTXV0X19fX19PdXRwdXRfX19SX2FzX3dhc21fYmluZGdlbl9fY2xvc3VyZV9fV2FzbUNsb3N1cmVfX19kZXNjcmliZV9faW52b2tlX19oZmYwZjI5Yzhj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AyAGOgDEHEEHIQQMLgsgBEExRg0BIARBxgBHDTggA0GQGmogByAIEJsDIAMtAJQaIQQgAygCkBoiBUGPgICAeEcNA0GPgICAeCEFIAQhCUEKDAQLIANBkBpqIAcgCBCMCiADLQCUGiEFAkAgAygCkBoiBkGPgICAeEYEQCAFIQRBCCEFDAELIANByBxqIBFBCGopAQA3AwAgA0HQHGogEUEQaikBADcDACADQdYcaiARQRZqKQEANwEAIAMgESkBADcDwBwgAy0AlRohBAsgCiADKQPAHDcBACAKQQhqIANByBxqKQMANwEAIApBEGogA0HQHGopAwA3AQAgCkEWaiADQdYcaikBADcBACADIAQ6APEZIAMgBToA8BkgAyAGNgLsGQw1CyADQZAaaiAHIAgQjAogAy0AlBohBQJAIAMoApAaIgZBj4CAgHhGBEAgBSEEQQghBQwBCyADQcgcaiARQQhqKQEANwMAIANB0BxqIBFBEGopAQA3AwAgA0HWHGogEUEWaikBADcBACADIBEpAQA3A8AcIAMtAJUaIQQLIAogAykDwBw3AQAgCkEIaiADQcgcaikDADcBACAKQRBqIANB0BxqKQMANwEAIApBFmogA0HWHGopAQA3AQAgAyAEOgDxGSADIAU6APAZIAMgBjYC7BkMNAsgA0GQGmogByAIEIwKIAMtAJQaIQUCQCADKAKQGiIGQY+AgIB4RgRAIAUhBEEJIQUMAQsgA0HIHGogEUEIaikBADcDACADQdAcaiARQRBqKQEANwMAIANB1hxqIBFBFmopAQA3AQAgAyARKQEANwPAHCADLQCVGiEECyAKIAMpA8AcNwEAIApBCGogA0HIHGopAwA3AQAgCkEQaiADQdAcaikDADcBACAKQRZqIANB1hxqKQEANwEAIAMgBDoA8RkgAyAFOgDwGSADIAY2AuwZDDMLIANB1hxqIgYgEUEWaikBADcBACADQdAcaiIJIBFBEGopAQA3AwAgA0HIHGogEUEIaikBACIpNwMAIANBqBxqICk3AwAgA0GwHGogCSkDADcDACADQbYcaiAGKQEANwEAIAMgESkBACIpNwPAHCADICk3A6AcIAMtAJUaIQkgBAshBCAKIAMpA6AcNwEAIApBCGogA0GoHGopAwA3AQAgCkEQaiADQbAcaikDADcBACAKQRZqIANB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IQQMAgsgAy0AxRwLIQYgA0GmGmogDkEWaikBADcBACADQaAaaiAOQRBqKQEANwMAIANBmBpqIA5BCGopAQA3AwAgAyAOKQEANwOQGgsgCiADKQOQGjcBACAKQQhqIANBmBpqKQMANwEAIApBEGogA0GgGmopAwA3AQAgCkEWaiADQaYaaikBADcBACADIAY6APEZIAMgBDoA8BkMEwsgA0HAHGpB6ILPAEEIEPMIIANBMGpBAkEEQQxB2NzQABD7CSADQQA2AqgcIAMgAykDMDcCoBwgA0GgHGpBAhCxDiADKAKoHCIFQQJqIRAgAygCpBwgBUEMbGohBUFwIQYDQCADQZAaaiILIAZBiIbPAGooAgAgBkGMhs8AaigCABDzCCAFQQhqIANBmBpqKAIANgIAIAUgAykCkBo3AgAgBUEMaiEFIAZBCGoiBg0ACyADQbgdaiAQNgIAIAMgAykCoBw3A7AdIANBLTYCpB0gA0EBNgKUGiADQeDl0AA2ApAaIANCATcCnBogAyADQbAdaiIFNgKgHSADIANBoB1qNgKYGiANIAsQmwogBRDLCiALIAQgCRCjAyAWIAMoApQaIgQgAygCmBoQyREgAygCkBogBBCMECADLQDEHCEEIAMoAsAcIgVBj4CAgHhGBEBBj4CAgHghBSAEIQZBBCEEDAILIAMtAMUcCyEGIANBphpqIA5BFmopAQA3AQAgA0GgGmogDkEQaikBADcDACADQZgaaiAOQQhqKQEANwMAIAMgDikBADcDkBoLIAogAykDkBo3AQAgCkEIaiADQZgaaikDADcBACAKQRBqIANBoBpqKQMANwEAIApBFmogA0GmGmopAQA3AQAgAyAGOgDxGSADIAQ6APAZDBALIANBpxpqIBJBF2opAAA3AAAgA0GgGmogEkEQaikAADcDACADQZgaaiASQQhqKQAANwMAIAMgEikAADcDkBoLIBMgAykDkBo3AAAgE0EIaiADQZgaaikDADcAACATQRBqIANBoBpqKQMANwAAIBNBF2ogA0GnGmopAAA3AAAgAyAGOgDwGQwOCyADIAY6AMQcQQIhBAwCCyADQcAcahDLESADQShqQQVBBEEMQdjc0AAQ+wkgA0EANgKoHCADIAMpAyg3AqAcIANBoBxqQQUQsQ4gAygCqBwiBUEFaiEQIAMoAqQcIAVBDGxq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LQDZGCECAkACQCADLQD5Fw4DBgABFQsgACABIBQgKCACIANB2BdqENwDDBcLIANBkBpqQcCuywBBFRCoCiADQcAcakHVrssAQQ4QqAogAEGJgICAeDYCCCAAQgg3AwAgACADKQKQGjcCDCAAQRRqIANBmBpqKAIANgIAIAAgAykCwBw3AhggAEEgaiADQcgcaigCADYCAAwWCyADLQDoGEEJRwRAIANBkBpqEPcRIABBiICAgHg2AgggAEIINwMAIAAgAykCkBo3AgwgAEEUaiADQZgaaigCADYCAAwXCyADLQD4F0ECRw0RAkACQAJAIAMtAPkXDgMAAQIUCyADQZAaakHjrssAQRAQqAogA0HAHGpB867LAEEREKgKIABBiYCAgHg2AgggAEIINwMAIAAgAykCkBo3AgwgAEEUaiADQZgaaigCADYCACAAIAMpAsAcNwIYIABBIGogA0HIHGooAgA2AgAMFwsgAy0AmBlBEUYEQCAAQQxqEMoRIABCCDcDACAAQYiAgIB4NgIIDBcLIAMtAOkYIQQgKEIBiCEoIAMtAJgZIQICQAJAAkACQAJAIBRBAmsOBwADAQMDAwIDCyACQQ1HDQMgAy0AmRlBAUcNFSAAIAQ6ACggACAoNwMgIABCAzcDCCAAQgY3AwAgACABKQMANwMQIABBGGogAUEIaikDADcDAAwaCyACQQ1HDQIgAy0AmRlBAkcNFCAAIAQ6ACggACAoNwMgIABCAzcDCCAAQgc3AwAgACABKQMANwMQIABBGGogAUEIaikDADcDAAwZCyACQQ1HDQEgAy0AmRlBA0cNEyAAIAQ6ACAgACAoNwMYIABCAzcDACAAIAEpAwA3AwggAEEQaiABQQhqKQMANwMADBgLIAJBDUYNEgtB7MjQAEEoQeSrywAQpwsACyADQZAaakGEr8sAQRUQqAogA0HAHGpB1a7LAEEOEKgKIABBiYCAgHg2AgggAEIINwMAIAAgAykCkBo3AgwgAEEUaiADQZgaaigCADYCACAAIAMpAsAcNwIYIABBIGogA0HIHGooAgA2AgAMFQsgAy0A6BhBCUcEQCADQZAaakLNno36pIrRr9QAEPsIIABBiICAgHg2AgggAEIINwMAIAAgAykCkBo3AgwgAEEUaiADQZgaaigCADYCAAwWCyADLQDYGEEIRwRAIANBkBpqQs2ejfqkitGv0wAQ+wggAEGIgICAeDYCCCAAQgg3AwAgACADKQKQGjcCDCAAQRRqIANBmBpqKAIANgIADBYLIAMtAPgXQQJHDQ4CQAJAAkAgAy0A+RcOAwABAhELIANBkBpqQZmvywBBFhCoCiADQcAcakHzrssAQREQqAogAEGJgICAeDYCCCAAQgg3AwAgACADKQKQGjcCDCAAQRRqIANBmBpqKAIANgIAIAAgAykCwBw3AhggAEEgaiADQcgcaigCADYCAAwWCyADLQCYGUERRgRAIABBDGoQyhEgAEIINwMAIABBiICAgHg2AggMFgsgAy0A6RghBCADLQDZGCEFIChCAYghKCADLQCYGSECAkACQAJAAkACQCAUQQJrDgcAAwEDAwMCAwsgAkENRw0DIAMtAJkZQQFHDRIgACAFOgAvIAAgBDoALiAAQQA7ASggACAoNwMgIABCADcDCCAAQgY3AwAgACABKQMANwMQIABBGGogAUEIaikDADcDAAwZCyACQQ1HDQIgAy0AmRlBAkcNESAAIAU6ADUgACAEOgA0IABCADcCLCAAQQA2AiggACAoNwMgIABCADcDCCAAQgc3AwAgACABKQMANwMQIABBGGogAUEIaikDADcDAAwYCyACQQ1HDQEgAy0AmRlBA0cNECAAQgA3AwAgACADKQOQGjcDECAAIAU6ADkgACAEOgA4IAAgKD4CMCADQaAaaiABKQMAIig3AwAgAEEIakIANwMAIABBIGogKDcDACAAIBhBAXY2AjQgA0GoGmogAUEIaikDACIoNwMAIABBGGogA0GYGmopAwA3AwAgAEEoaiAoNwMADBcLIAJBDUYNDwtB7MjQAEEoQfSrywAQpwsACyADQZAaakGEr8sAQRUQqAogA0HAHGpB1a7LAEEOEKgKIABBiYCAgHg2AgggAEIINwMAIAAgAykCkBo3AgwgAEEUaiADQZgaaigCADYCACAAIAMpAsAcNwIYIABBIGogA0HIHGooAgA2AgAMFAsgAy0A2BlBCkcEQCADQZAaahD3ESAAQYiAgIB4NgIIIABCCDcDACAAIAMpApAaNwIMIABBFGogA0GYGmooAgA2AgAMFQsgAy0A+BdBAkcNCwJAAkACQCADLQD5Fw4DAAECDgsgA0GQGmpBr6/LAEEVEKgKIANBwBxqQfOuywBBERCoCiAAQYmAgIB4NgIIIABCCDcDACAAIAMpApAaNwIMIABBFGogA0GYGmooAgA2AgAgACADKQLAHDcCGCAAQSBqIANByBxqKAIANgIADBULIAMtAJgZQRFGBEAgAEEMahDKESAAQgg3AwAgAEGIgICAeDYCCAwVCyADLQDZGSEEIChCAYghKCADLQCYGSECAkACQAJAAkACQCAUQQJrDgcAAwEDAwMCAwsgAkENRw0DIAMtAJkZQQFHDQ8gACAEOgAoIAAgKDcDICAAQgU3AwggAEIGNwMAIAAgASkDADcDECAAQRhqIAFBCGopAwA3AwAMGAsgAkENRw0CIAMtAJkZQQJHDQ4gACAEOgAoIAAgKDcDICAAQgU3AwggAEIHNwMAIAAgASkDADcDECAAQRhqIAFBCGopAwA3AwAMFwsgAkENRw0BIAMtAJkZQQNHDQ0gACAEOgAgIAAgKDcDGCAAQgU3AwAgACABKQMANwMIIABBEGogAUEIaikDADcDAAwWCyACQQ1GDQwLQezI0ABBKEG0q8sAEKcLAAsgA0GQGmpBhK/LAEEVEKgKIANBwBxqQdWuywBBDhCoCiAAQYmAgIB4NgIIIABCCDcDACAAIAMpApAaNwIMIABBFGogA0GYGmooAgA2AgAgACADKQLAHDcCGCAAQSBqIANByBxqKAIANgIADBMLIANBlBpqEM0RIABBJGogA0GsGmopAgA3AgAgAEEcaiADQaQaaikCADcCACAAQRRqIANBnBpqKQIANwIAIAAgAykClBo3AgwgAEIINwMAIABBiICAgHg2AggMEwsgACABIBQgKCACIANB2BdqEI4CDBELQQQgCEGwrssAEJERAAtB7MjQAEEoQYyHzwAQpwsACyAAIAMpApQaNwIMIABBJGogA0GsGmopAgA3AgAgAEEcaiADQaQaaikCADcCACAAQRRqIANBnBpqKQIANwIAIABCCDcDACAAIAw2AggMFAtBsK3LABD/EAALIAAgAykClBo3AgwgAEEkaiADQawaaikCADcCACAAQRxqIANBpBpqKQIANwIAIABBFGogA0GcGmopAgA3AgAgAEIINwMAIAAgDDYCCAwSC0GcrcsAEP8QAAsgA0HPF2oiASADQecXaigAADYAACADQcgXaiICIANB4BdqKQMANwMAIAMgAykD2BciKTcDwBcgACAL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DQEgDiANQQV0QQgQiwkMAQsLIDZBIEEEEIsJIEoQzxALQQELIQFBADYCACAAIAE2AgQgACAGQQAgARs2AgAgBEGgwwBqJAAL7WIDB38bfBx+IwBB8AFrIgUkAAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABKQPYB0IAIAEoAtAHGyImQgZYBEACfwJAAkACQAJAAkACQAJAICanQQFrDgYBAgMEBQYAC0EQEJsPIgQgASsD6Ac5AwggBCABKQPgBzcDAEEBDAYLQTAQmw8iBCABKwPYCDkDKCAEIAEpA9AINwMgIAQgASsD+Ac5AxggBCABKQPwBzcDECAEIAErA+gHOQMIIAQgASkD4Ac3AwBBAwwFC0HgABCbDyIEIAErA7gJOQNYIAQgASkDsAk3A1AgBCABKwPoCDkDSCAEIAEpA+AINwNAIAQgASsD2Ag5AzggBCABKQPQCDcDMCAEIAErA4gIOQMoIAQgASkDgAg3AyAgBCABKwP4BzkDGCAEIAEpA/AHNwMQIAQgASsD6Ac5AwggBCABKQPgBzcDAEEGDAQLQaABEJsPIQQgASkD4AchLyABKwPoByEMIAEpA/AHISggASsD+AchDSABKQOACCEpIAErA4gIIQ4gASkDkAghKiABKwOYCCEPIAEpA9AIISsgASsD2AghECABKQPgCCEsIAErA+gIIREgASkD8AghLSABKwP4CCESIAEpA7AJIS4gASsDuAkhEyABKQPACSEnIAErA8gJIQsgASkDgAohJiAEIAErA4gKOQOYASAEICY3A5ABIAQgCzkDiAEgBCAnNwOAASAEIBM5A3ggBCAuNwNwIAQgEjkDaCAEIC03A2AgBCAROQNYIAQgLDcDUCAEIBA5A0ggBCArNwNAIAQgDzkDOCAEICo3AzAgBCAOOQMoIAQgKTcDICAEIA05AxggBCAoNwMQIAQgDDkDCCAEIC83AwBBCgwDC0HwARCbDyEEIAEpA+AHITQgASsD6AchFCABKQPwByEwIAErA/gHIRUgASkDgAghMSABKwOICCEWIAEpA5AIITIgASsDmAghFyABKQOgCCEzIAErA6gIIRggASkD0AghLyABKwPYCCEMIAEpA+AIISggASsD6AghDSABKQPwCCEpIAErA/gIIQ4gASkDgAkhKiABKwOICSEPIAEpA7AJISsgASsDuAkh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BCArNwNAIAQgDzkDOCAEICo3AzAgBCAOOQMoIAQgKTcDICAEIA05AxggBCAoNwMQIAQgDDkDCCAEIDU3AwBBCgwDC0HwARCbDyEEIAEpA7ALITUgASsDuAshFCABKQPACyEwIAErA8gLIRUgASkD0AshMSABKwPYCyEWIAEpA+ALITIgASsD6AshFyABKQPwCyEzIAErA/gLIRggASkDoAwhLyABKwOoDCEMIAEpA7AMISggASsDuAwhDSABKQPADCEpIAErA8gMIQ4gASkD0AwhKiABKwPYDCEPIAEpA4ANISsgASsDiA0hECABKQOQDSEsIAErA5gNIREgASkDoA0hLSABKwOoDSESIAEpA9ANIS4gASsD2A0hEyABKQPgDSEnIAErA+gNIQsgASkDkA4hJiAEIAErA5gOOQPoASAEICY3A+ABIAQgCzkD2AEgBCAnNwPQASAEIBM5A8gBIAQgLjcDwAEgBCASOQO4ASAEIC03A7ABIAQgETkDqAEgBCAsNwOgASAEIBA5A5gBIAQgKzcDkAEgBCAPOQOIASAEICo3A4ABIAQgDjkDeCAEICk3A3AgBCANOQNoIAQgKDcDYCAEIAw5A1ggBCAvNwNQIAQgGDkDSCAEIDM3A0AgBCAXOQM4IAQgMjcDMCAEIBY5AyggBCAxNwMgIAQgFTkDGCAEIDA3AxAgBCAUOQMIIAQgNTcDAEEPDAILQdACEJsPIQQgASkDsAshNSABKwO4CyEZIAEpA8ALITYgASsDyAshGiABKQPQCyE3IAErA9gLIRsgASkD4AshOCABKwPoCyEcIAEpA/ALITkgASsD+AshHSABKQOADCE6IAErA4gMIR4gASkDoAwhNCABKwOoDCEUIAEpA7AMITAgASsDuAwhFSABKQPADCExIAErA8gMIRYgASkD0AwhMiABKwPYDCEXIAEpA+AMITMgASsD6AwhGCABKQOADSEvIAErA4gNIQwgASkDkA0hKCABKwOYDSENIAEpA6ANISkgASsDqA0hDiABKQOwDSEqIAErA7gNIQ8gASkD0A0hKyABKwPYDSEQIAEpA+ANISwgASsD6A0hESABKQPwDSEtIAErA/gNIRIgASkDkA4hLiABKwOYDiETIAEpA6AOIScgASsDqA4hCyABKQPADiEmIAQgASsDyA45A8gCIAQgJjcDwAIgBCAL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IAEpA5APNwMQIAQgASsDiA85AwggBCABKQOADzcDAEEDDAULQeAAEJsPIgQgASsD2BA5A1ggBCABKQPQEDcDUCAEIAErA4gQOQNIIAQgASkDgBA3A0AgBCABKwP4DzkDOCAEIAEpA/APNwMwIAQgASsDqA85AyggBCABKQOgDzcDICAEIAErA5gPOQMYIAQgASkDkA83AxAgBCABKwOIDzkDCCAEIAEpA4APNwMAQQYMBAtBoAEQmw8hBCABKQOADyEvIAErA4gPIQwgASkDkA8hKCABKwOYDyENIAEpA6APISkgASsDqA8hDiABKQOwDyEqIAErA7gPIQ8gASkD8A8hKyABKwP4DyEQIAEpA4AQISwgASsDiBAhESABKQOQECEtIAErA5gQIRIgASkD0BAhLiABKwPYECETIAEpA+AQIScgASsD6BAhCyABKQOgESEmIAQgASsDqBE5A5gBIAQgJjcDkAEgBCALOQOIASAEICc3A4ABIAQgEzkDeCAEIC43A3AgBCASOQNoIAQgLTcDYCAEIBE5A1ggBCAsNwNQIAQgEDkDSCAEICs3A0AgBCAPOQM4IAQgKjcDMCAEIA45AyggBCApNwMgIAQgDTkDGCAEICg3AxAgBCAMOQMIIAQgLzcDAEEKDAMLQfABEJsPIQQgASkDgA8hNCABKwOIDyEUIAEpA5APITAgASsDmA8hFSABKQOgDyExIAErA6gPIRYgASkDsA8hMiABKwO4DyEXIAEpA8APITMgASsDyA8hGCABKQPwDyEvIAErA/gPIQwgASkDgBAhKCABKwOIECENIAEpA5AQISkgASsDmBAhDiABKQOgECEqIAErA6gQIQ8gASkD0BAhKyABKwPYECEQIAEpA+AQISwgASsD6BAhESABKQPwECEtIAErA/gQIRIgASkDoBEhLiABKwOoESETIAEpA7ARIScgASsDuBEhCyABKQPgESEmIAQgASsD6BE5A+gBIAQgJjcD4AEgBCALOQPYASAEICc3A9ABIAQgEzkDyAEgBCAuNwPAASAEIBI5A7gBIAQgLTcDsAEgBCAROQOoASAEICw3A6ABIAQgEDkDmAEgBCArNwOQASAEIA85A4gBIAQgKjcDgAEgBCAOOQN4IAQgKTcDcCAEIA05A2ggBCAoNwNgIAQgDDkDWCAEIC83A1AgBCAYOQNIIAQgMzcDQCAEIBc5AzggBCAyNwMwIAQgFjkDKCAEIDE3AyAgBCAVOQMYIAQgMDcDECAEIBQ5AwggBCA0NwMAQQ8MAgtB0AIQmw8hBCABKQOADyE7IAErA4gPIRkgASkDkA8hNiABKwOYDyEaIAEpA6APITcgASsDqA8hGyABKQOwDyE4IAErA7gPIRwgASkDwA8hOSABKwPIDyEdIAEpA9APITogASsD2A8hHiABKQPwDyE0IAErA/gPIRQgASkDgBAhMCABKwOIECEVIAEpA5AQITEgASsDmBAhFiABKQOgECEyIAErA6gQIRcgASkDsBAhMyABKwO4ECEYIAEpA9AQIS8gASsD2BAhDCABKQPgECEoIAErA+gQIQ0gASkD8BAhKSABKwP4ECEOIAEpA4ARISogASsDiBEhDyABKQOgESErIAErA6gRIRAgASkDsBEhLCABKwO4ESERIAEpA8ARIS0gASsDyBEhEiABKQPgESEuIAErA+gRIRMgASkD8BEhJyABKwP4ESELIAEpA5ASISYgBCABKwOYEjkDyAIgBCAmNwPAAiAEIAs5A7gCIAQgJzcDsAIgBCATOQOoAiAEIC43A6ACIAQgEjkDmAIgBCAtNwOQAiAEIBE5A4gCIAQgLDcDgAIgBCAQOQP4ASAEICs3A/ABIAQgDzkD6AEgBCAqNwPgASAEIA45A9gBIAQgKTcD0AEgBCANOQPIASAEICg3A8ABIAQgDDkDuAEgBCAvNwOwASAEIBg5A6gBIAQgMzcDoAEgBCAXOQOYASAEIDI3A5ABIAQgFjkDiAEgBCAxNwOAASAEIBU5A3ggBCAwNwNwIAQgFDkDaCAEIDQ3A2AgBCAeOQNYIAQgOjcDUCAEIB05A0ggBCA5NwNAIAQgHDkDOCAEIDg3AzAgBCAbOQMoIAQgNzcDICAEIBo5AxggBCA2NwMQIAQgGTkDCCAEIDs3AwBBFQwBC0HAAxCbDyEEIAEpA4APITUgASsDiA8hHyABKQOQDyE8IAErA5gPISAgASkDoA8hPSABKwOoDyEhIAEpA7APIT4gASsDuA8hIiABKQPADyE/IAErA8gPISMgASkD0A8hQCABKwPYDyEkIAEpA+APIUEgASsD6A8hJSABKQPwDyE7IAErA/gPIRkgASkDgBAhNiABKwOIECEaIAEpA5AQITcgASsDmBAhGyABKQOgECE4IAErA6gQIRwgASkDsBAhOSABKwO4ECEdIAEpA8AQITogASsDyBAhHiABKQPQECE0IAErA9gQIRQgASkD4BAhMCABKwPoECEVIAEpA/AQITEgASsD+BAhFiABKQOAESEyIAErA4gRIRcgASkDkBEhMyABKwOYESEYIAEpA6ARIS8gASsDqBEhDCABKQOwESEoIAErA7gRIQ0gASkDwBEhKSABKwPIESEOIAEpA9ARISogASsD2BEhDyABKQPgESErIAErA+gRIRAgASkD8BEhLCABKwP4ESERIAEpA4ASIS0gASsDiBIhEiABKQOQEiEuIAErA5gSIRMgASkDoBIhJyABKwOoEiELIAEpA7ASISYgBCABKwO4EjkDuAMgBCAmNwOwAyAEIAs5A6gDIAQgJzcDoAMgBCATOQOYAyAEIC43A5ADIAQgEjkDiAMgBCAtNwOAAyAEIBE5A/gCIAQgLDcD8AIgBCAQOQPoAiAEICs3A+ACIAQgDzkD2AIgBCAqNwPQAiAEIA45A8gCIAQgKTcDwAIgBCANOQO4AiAEICg3A7ACIAQgDDkDqAIgBCAvNwOgAiAEIBg5A5gCIAQgMzcDkAIgBCAXOQOIAiAEIDI3A4ACIAQgFjkD+AEgBCAxNwPwASAEIBU5A+gBIAQgMDcD4AEgBCAUOQPYASAEIDQ3A9ABIAQgHjkDyAEgBCA6NwPAASAEIB05A7gBIAQgOTcDsAEgBCAcOQOoASAEIDg3A6ABIAQgGzkDmAEgBCA3NwOQASAEIBo5A4gBIAQgNjcDgAEgBCAZOQN4IAQgOzcDcCAEICU5A2ggBCBBNwNgIAQgJDkDWCAEIEA3A1AgBCAjOQNIIAQgPzcDQCAEICI5AzggBCA+NwMwIAQgITkDKCAEID03AyAgBCAgOQMYIAQgPDcDECAEIB85AwggBCA1NwMAQRwLIQggBSAENgK0ASAFIAQ2ArABIAUgCDYCuAEgBSAEIAhBBHRqNgK8ASAIQQN0IQpBACEHIAQhBgNAIAcgCkZFBEAgBCAHaiAGQQhqKwMARAAAAAAAAAAAIAYoAgAbOQMAIAdBCGohByAGQRBqIQYMAQsLIAVBsAFqIgYQ0g4gBSAENgLkASAFIAg2AugBIAUgCEEBdDYC4AEgBhCOESAFQRBqIAVB4AFqQbTb0AAQ/AcgBUEKNgKQASAFIAUoAhQiBjYCmAEgBSAFKAIQNgKUASAFQf//AwJ/IAZBA3RBAXK4nyILRAAAAAAAAPBBYyALRAAAAAAAAAAAZiIEcQRAIAurDAELQQALQQAgBBsgC0QAAAAA4P/vQGQbQQFrQf7/A3FBAXY7AZwBIAEpA8gSIiZCBlYNBAJ/AkACQAJAAkACQAJAAkAgJqdBAWsOBgECAwQFBgALQRAQmw8iBCABKwPYEjkDCCAEIAEpA9ASNwMAQQEMBgtBMBCbDyIEIAErA8gTOQMoIAQgASkDwBM3AyAgBCABKwPoEjkDGCAEIAEpA+ASNwMQIAQgASsD2BI5AwggBCABKQPQEjcDAEEDDAULQeAAEJsPIgQgASsDqBQ5A1ggBCABKQOgFDcDUCAEIAErA9gTOQNIIAQgASkD0BM3A0AgBCABKwPIEzkDOCAEIAEpA8ATNwMwIAQgASsD+BI5AyggBCABKQPwEjcDICAEIAErA+gSOQMYIAQgASkD4BI3AxAgBCABKwPYEjkDCCAEIAEpA9ASNwMAQQYMBAtBoAEQmw8hBCABKQPQEiEvIAErA9gSIQwgASkD4BIhKCABKwPoEiENIAEpA/ASISkgASsD+BIhDiABKQOAEyEqIAErA4gTIQ8gASkDwBMhKyABKwPIEyEQIAEpA9ATISwgASsD2BMhESABKQPgEyEtIAErA+gTIRIgASkDoBQhLiABKwOoFCETIAEpA7AUIScgASsDuBQhCyABKQPwFCEmIAQgASsD+BQ5A5gBIAQgJjcDkAEgBCALOQOIASAEICc3A4ABIAQgEzkDeCAEIC43A3AgBCASOQNoIAQgLTcDYCAEIBE5A1ggBCAsNwNQIAQgEDkDSCAEICs3A0AgBCAPOQM4IAQgKjcDMCAEIA45AyggBCApNwMgIAQgDTkDGCAEICg3AxAgBCAMOQMIIAQgLzcDAEEKDAMLQfABEJsPIQQgASkD0BIhNCABKwPYEiEUIAEpA+ASITAgASsD6BIhFSABKQPwEiExIAErA/gSIRYgASkDgBMhMiABKwOIEyEXIAEpA5ATITMgASsDmBMhGCABKQPAEyEvIAErA8gTIQwgASkD0BMhKCABKwPYEyENIAEpA+ATISkgASsD6BMhDiABKQPwEyEqIAErA/gTIQ8gASkDoBQhKyABKwOoFCEQIAEpA7AUISwgASsDuBQhESABKQPAFCEtIAErA8gUIRIgASkD8BQhLiABKwP4FCETIAEpA4AVIScgASsDiBUhCyABKQOwFSEmIAQgASsDuBU5A+gBIAQgJjcD4AEgBCALOQPYASAEICc3A9ABIAQgEzkDyAEgBCAuNwPAASAEIBI5A7gBIAQgLTcDsAEgBCAROQOoASAEICw3A6ABIAQgEDkDmAEgBCArNwOQASAEIA85A4gBIAQgKjcDgAEgBCAOOQN4IAQgKTcDcCAEIA05A2ggBCAoNwNgIAQgDDkDWCAEIC83A1AgBCAYOQNIIAQgMzcDQCAEIBc5AzggBCAyNwMwIAQgFjkDKCAEIDE3AyAgBCAVOQMYIAQgMDcDECAEIBQ5AwggBCA0NwMAQQ8MAgtB0AIQmw8hBCABKQPQEiE7IAErA9gSIRkgASkD4BIhNiABKwPoEiEaIAEpA/ASITcgASsD+BIhGyABKQOAEyE4IAErA4gTIRwgASkDkBMhOSABKwOYEyEdIAEpA6ATITogASsDqBMhHiABKQPAEyE0IAErA8gTIRQgASkD0BMhMCABKwPYEyEVIAEpA+ATITEgASsD6BMhFiABKQPwEyEyIAErA/gTIRcgASkDgBQhMyABKwOIFCEYIAEpA6AUIS8gASsDqBQhDCABKQOwFCEoIAErA7gUIQ0gASkDwBQhKSABKwPIFCEOIAEpA9AUISogASsD2BQhDyABKQPwFCErIAErA/gUIRAgASkDgBUhLCABKwOIFSERIAEpA5AVIS0gASsDmBUhEiABKQOwFSEuIAErA7gVIRMgASkDwBUhJyABKwPIFSELIAEpA+AVISYgBCABKwPoFTkDyAIgBCAmNwPAAiAEIAs5A7gCIAQgJzcDsAIgBCATOQOoAiAEIC43A6ACIAQgEjkDmAIgBCAtNwOQAiAEIBE5A4gCIAQgLDcDgAIgBCAQOQP4ASAEICs3A/ABIAQgDzkD6AEgBCAqNwPgASAEIA45A9gBIAQgKTcD0AEgBCANOQPIASAEICg3A8ABIAQgDDkDuAEgBCAvNwOwASAEIBg5A6gBIAQgMzcDoAEgBCAXOQOYASAEIDI3A5ABIAQgFjkDiAEgBCAxNwOAASAEIBU5A3ggBCAwNwNwIAQgFDkDaCAEIDQ3A2AgBCAeOQNYIAQgOjcDUCAEIB05A0ggBCA5NwNAIAQgHDkDOCAEIDg3AzAgBCAbOQMoIAQgNzcDICAEIBo5AxggBCA2NwMQIAQgGTkDCCAEIDs3AwBBFQwBC0HAAxCbDyEEIAEpA9ASITUgASsD2BIhHyABKQPgEiE8IAErA+gSISAgASkD8BIhPSABKwP4EiEhIAEpA4ATIT4gASsDiBMhIiABKQOQEyE/IAErA5gTISMgASkDoBMhQCABKwOoEyEkIAEpA7ATIUEgASsDuBMhJSABKQPAEyE7IAErA8gTIRkgASkD0BMhNiABKwPYEyEaIAEpA+ATITcgASsD6BMhGyABKQPwEyE4IAErA/gTIRwgASkDgBQhOSABKwOIFCEdIAEpA5AUITogASsDmBQhHiABKQOgFCE0IAErA6gUIRQgASkDsBQhMCABKwO4FCEVIAEpA8AUITEgASsDyBQhFiABKQPQFCEyIAErA9gUIRcgASkD4BQhMyABKwPoFCEYIAEpA/AUIS8gASsD+BQhDCABKQOAFSEoIAErA4gVIQ0gASkDkBUhKSABKwOYFSEOIAEpA6AVISogASsDqBUhDyABKQOwFSErIAErA7gVIRAgASkDwBUhLCABKwPIFSERIAEpA9AVIS0gASsD2BUhEiABKQPgFSEuIAErA+gVIRMgASkD8BUhJyABKwP4FSELIAEpA4AWISYgBCABKwOIFjkDuAMgBCAmNwOwAyAEIAs5A6gDIAQgJzcDoAMgBCATOQOYAyAEIC43A5ADIAQgEjkDiAMgBCAtNwOAAyAEIBE5A/gCIAQgLDcD8AIgBCAQOQPoAiAEICs3A+ACIAQgDzkD2AIgBCAqNwPQAiAEIA45A8gCIAQgKTcDwAIgBCANOQO4AiAEICg3A7ACIAQgDDkDqAIgBCAvNwOgAiAEIBg5A5gCIAQgMzcDkAIgBCAXOQOIAiAEIDI3A4ACIAQgFjkD+AEgBCAxNwPwASAEIBU5A+gBIAQgMDcD4AEgBCAUOQPYASAEIDQ3A9ABIAQgHjkDyAEgBCA6NwPAASAEIB05A7gBIAQgOTcDsAEgBCAcOQOoASAEIDg3A6ABIAQgGzkDmAEgBCA3NwOQASAEIBo5A4gBIAQgNjcDgAEgBCAZOQN4IAQgOzcDcCAEICU5A2ggBCBBNwNgIAQgJDkDWCAEIEA3A1AgBCAjOQNIIAQgPzcDQCAEICI5AzggBCA+NwMwIAQgITkDKCAEID03AyAgBCAgOQMYIAQgPDcDECAEIB85AwggBCA1NwMAQRwLIQggBSAENgLkASAFIAQ2AuABIAUgCDYC6AEgBSAEIAhBBHRqNgLsASAIQQN0IQpBACEHIAQhBgNAIAcgCkZFBEAgBCAHaiAGQQhqKwMARAAAAAAAAAAAIAYoAgAbOQMAIAdBCGohByAGQRBqIQYMAQsLIAVB4AFqIgYQ0g4gBSAENgLYASAFIAg2AtwBIAUgCEEBdDYC1AEgBhCOESAFQQhqIAVB1AFqQcTb0AAQ/AcgBSAFKAIMIgY2ArgBIAUgBSgCCDYCtAEgBUH//wMCfyAGQQN0QQFyuJ8iC0QAAAAAAADwQWMgC0QAAAAAAAAAAGYiBHEEQCALqwwBC0EAC0EAIAQbIAtEAAAAAOD/70BkG0EBa0H+/wNxQQF2OwG8ASAFQQo2ArABIAUpA5gBITUgBSgClAEhBCAFKAKQASIGQQpHDQEgBUGIAWogBUGwAWpBBHIiBkEIaigCADYCACAFIAYpAgA3A4ABCyABKQOQFiEnIAEpA5gWISYgBUHoAGoiASACmiIUIAOaIhUQigYhGCABIBQgJrkgA6EiFhCKBiEMIAEgFEQAAAAAAAAAABCKBiENIAEgJ7kgAqEiFyAVEIoGIQ4gASAXIBYQigYhDyABIBdEAAAAAAAAAAAQigYhECAFQfQAaiIBIBQgFRCKBiERIAEgFyAVEIoGIRIgAUQAAAAAAAAAACAVEIoGIRMgASAUIBYQigYhCyABIBcgFhCKBiEDIAFEAAAAAAAAAAAgFhCKBiECIAAgNTcCBCAAIAQ2AgAgAEEUOgCYASAAQQA6AJABIAAgEyARIBIQ1A8Q1A85A4ABIABBADoAeCAAIBAgDiAPENUPENUPOQNwIAAgDSAYIAwQ1A8Q1A85A2ggAEEAOgBgIAAgFjkDWCAAIBU5A1AgAEEAOgBIIAAgFzkDQCAAIBQ5AzggAEEwaiAFQfgAaikDADcCACAAQShqIAkpAwA3AgAgACAFKQNoNwIgIAAgBSkDgAE3AgwgAEEUaiAFQYgBaigCADYCACAAIAIgCyADENUPENUPOQOIASAAQpWtm8G+wcuIPjcDGAwFCyAAIAUpA6ABNwMQIABBAjoAkAEgACA1NwMIIAAgBDYCBCAAIAY2AgAgAEEYaiAFQagBaikDADcDACAFQbABahDQBQwDCyAAQQI6AJABIABBCTYCAAwCCyAAQQI6AJABIABBCTYCACAFQShqENAFDAILIABBAjoAkAEgAEEJNgIAIAVBkAFqENAFCyAFKAJoIAUoAmwQ3g8gBSgCdCAFKAJ4EN4PCyAFQfABaiQAC8g/Ayh/BXwEfiMAQeACayIDJAAgA0E4aiACQQhBIEHY3NAAEPsJIANBADYC1AEgAyADKQM4NwLMASADQcwBaiACEKIOIAMoAtQBIRkCQAJAAkACQAJAIAIEQCADKALQASEpIANB4ABqIREgA0HsAGohKiADQYgBaiEdIANBwAJqIghBA3IhHiAIQQJyIR8gCEEBciEgIANB4AFqIhRBGGohGiAUQRBqIRsDQCADIAEgHEEDdGoiBigCACIKIAYoAgQiBmoiBzYCZCADIAY2AlwgAyAKNgJYIAohBUEAIQQDQAJAIAQhCSAFIgsgB0YiCARAIAchBUEAIQ4MAQsCfyALLAAAIgxBAE4EQCALQQFqIQUgDEH/AXEMAQsgCy0AAUE/cSEGIAxBH3EhBCAMQV9NBEAgC0ECaiEFIARBBnQgBnIMAQsgCy0AAkE/cSAGQQZ0ciEGIAxBcEkEQCALQQNqIQUgBiAEQQx0cgwBCyALQQRqIQUgBEESdEGAgPAAcSALLQADQT9xIAZBBnRycgsgBSALayAJaiIEIQ4QpQsNAQsLIAMgBDYCaCADIAU2AmACQANAIAMoAmAhByADKAJkIQUgA0EwaiARENwFIAMoAjQiBEGAgMQARg0BIAMoAjAhBiAEEKULDQALIAMoAmAgBSAHayAGamogAygCZGshDgsCQAJAIAMCfwJAAkAgDkEAIAkgCBsiBmsiDEEATgRAAkAgDEUEQEEAIQhBASEJDAELQaiC0QAtAAAaIAwQ8wEiCUUNAkEAIQsgBiAKaiISIQQgCSEFAkAgDCIGQRBJDQAgBkHw////B3EhC0EAIQgDQCAIIAlqIQUgCCASaiIEQQFqLAAAIiFBf3NBgAFxQQd2IAQsAAAiIkF/c0GAAXFBB3ZqIARBAmosAAAiI0F/c0GAAXFBB3ZqIARBA2osAAAiJEF/c0GAAXFBB3ZqIARBBGosAAAiJUF/c0GAAXFBB3ZqIARBBWosAAAiJkF/c0GAAXFBB3ZqIARBBmosAAAiJ0F/c0GAAXFBB3ZqIARBB2osAAAiKEF/c0GAAXFBB3ZqIARBCGosAAAiDUF/c0GAAXFBB3ZqIARBCWosAAAiEEF/c0GAAXFBB3ZqIARBCmosAAAiE0F/c0GAAXFBB3ZqIARBC2osAAAiFUF/c0GAAXFBB3ZqIARBDGosAAAiFkF/c0GAAXFBB3ZqIARBDWosAAAiGEF/c0GAAXFBB3ZqIARBDmosAAAiD0F/c0GAAXFBB3ZqIARBD2osAAAiB0F/c0GAAXFBB3ZqQf8BcUEQRwRAIAghCwwCCyAFQQ9qIAdBwQBrQf8BcUEaSUEFdCAHcjoAACAFQQ5qIA9BwQBrQf8BcUEaSUEFdCAPcjoAACAFQQ1qIBhBwQBrQf8BcUEaSUEFdCAYcjoAACAFQQxqIBZBwQBrQf8BcUEaSUEFdCAWcjoAACAFQQtqIBVBwQBrQf8BcUEaSUEFdCAVcjoAACAFQQpqIBNBwQBrQf8BcUEaSUEFdCATcjoAACAFQQlqIBBBwQBrQf8BcUEaSUEFdCAQcjoAACAFQQhqIA1BwQBrQf8BcUEaSUEFdCANcjoAACAFQQdqIChBwQBrQf8BcUEaSUEFdCAocjoAACAFQQZqICdBwQBrQf8BcUEaSUEFdCAncjoAACAFQQVqICZBwQBrQf8BcUEaSUEFdCAmcjoAACAFQQRqICVBwQBrQf8BcUEaSUEFdCAlcjoAACAFQQNqICRBwQBrQf8BcUEaSUEFdCAkcjoAACAFQQJqICNBwQBrQf8BcUEaSUEFdCAjcjoAACAFQQFqICFBwQBrQf8BcUEaSUEFdCAhcjoAACAFICJBwQBrQf8BcUEaSUEFdCAicjoAACAIQRBqIQggBkEQayIGQQ9LDQALIAZFBEAgCyEIDAILIAggEmohBCAIIAlqIQULIAYgC2ohCANAIAQsAAAiB0EATgRAIAUgB0HBAGtB/wFxQRpJQQV0IAdyOgAAIAVBAWohBSAEQQFqIQQgC0EBaiELIAZBAWsiBg0BDAILCyADIAs2AmAgAyAJNgJcIAMgDDYCWCAKIA5qIRMgBCAGaiEVQQAhBiALIQgDQAJAAkACQCADAn8CQAJ/IAQsAAAiB0EASARAIAQtAAFBP3EhBSAHQR9xIQkCfyAHQV9NBEAgBEECaiEKIAlBBnQgBXIMAQsgBC0AAkE/cSAFQQZ0ciEFIAdBcEkEQCAEQQNqIQogBSAJQQx0cgwBCyAEQQRqIQogCUESdEGAgPAAcSAELQADQT9xIAVBBnRycgshBSAGIARrIApqIQcgBUGjB0YEQAJAIAYgC2oiDUUNACAMIA1NBEAgDCANRg0BDBgLIA0gEmosAABBv39MDRcLIA0gEmohBEEAIQkCQANAQcMBIRAgBCASRg0BIARBAWsiBiwAACIFQQBIBEAgBUE/cQJ/IARBAmsiBi0AACIPwCIWQUBOBEAgD0EfcQwBCyAWQT9xAn8gBEEDayIGLQAAIhjAIg9Bv39KBEAgGEEPcQwBCyAPQT9xIARBBGsiBi0AAEEHcUEGdHILQQZ0cgtBBnRyIgVBgIDEAEYNAgsCfwJAIAlBAXENACAFEOcDRQ0AQYCAxAAhBUEADAELQQELIQkgBiEEIAVBgIDEAEYNAAsgBRCOBEUNAAJAIA1BAmoiBkUNACAGIAxPBEAgBiAMRg0BDBgLIAYgEmosAABBv39MDRcLIAYgEmohBEEAIQYDQEHCASEQIAQgE0YNAQJ/IAQsAAAiD0EATgRAIA9B/wFxIQUgBEEBagwBCyAELQABQT9xIQUgD0EfcSEJIA9BX00EQCAJQQZ0IAVyIQUgBEECagwBCyAELQACQT9xIAVBBnRyIQUgD0FwSQRAIAUgCUEMdHIhBSAEQQNqDAELIAlBEnRBgIDwAHEgBC0AA0E/cSAFQQZ0cnIiBUGAgMQARg0CIARBBGoLIQQCfwJAIAZBAXENACAFEOcDRQ0AQYCAxAAhBUEADAELQQELIQYgBUGAgMQARg0AC0FDQUIgBRCOBBshEAsgAygCWCAIa0EBTQRAIANB2ABqIAhBAhCXBiADKAJgIQgLIAMoAlwgCGoiBiAQQYMBcToAASAGQc8BOgAAIAhBAmoMBAsgBUGAAU8NAiAHIQYgCgwBCyAHQf8BcSEFIARBAWoiCSAGIARraiEGIAkLIQQgBUHBAGtBGklBBXQgBXIhBQwDCwJAAkBBzQVBACAFQdI9TxsiBiAGQeYCaiIGIAZBA3RBgOzNAGooAgAgBUsbIgYgBkGzAWoiBiAGQQN0QYDszQBqKAIAIAVLGyIGIAZB2gBqIgYgBkEDdEGA7M0AaigCACAFSxsiBiAGQS1qIgYgBkEDdEGA7M0AaigCACAFSxsiBiAGQRZqIgYgBkEDdEGA7M0AaigCACAFSxsiBiAGQQtqIgYgBkEDdEGA7M0AaigCACAFSxsiBiAGQQZqIgYgBkEDdEGA7M0AaigCACAFSxsiBiAGQQNqIgYgBkEDdEGA7M0AaigCACAFSxsiBiAGQQFqIgYgBkEDdEGA7M0AaigCACAFSxsiBiAGQQFqIgYgBkEDdEGA7M0AaigCACAFSxsiBEEDdEGA7M0AaigCACIGIAVHDQAgBCAFIAZLaiIGQZoLTw0DIAZBA3RBhOzNAGooAgAiBkHpACAGQYCwA3NBgBBrQYDwwwBJIgYbIQUgBkUNASAFQYABTw0AIAohBCAHIQYMBAsgA0EANgLAAgJ/IAVBgBBPBEAgBUGAgARPBEAgAyAFQRJ2QfABcjoAwAIgAyAFQQZ2QT9xQYABcjoAwgIgAyAFQQx2QT9xQYABcjoAwQJBBCEEIB4MAgsgAyAFQQx2QeABcjoAwAIgAyAFQQZ2QT9xQYABcjoAwQJBAyEEIB8MAQsgAyAFQQZ2QcABcjoAwAJBAiEEICALIAVBP3FBgAFyOgAAIAQgAygCWCAIa0sEQCADQdgAaiAIIAQQlwYgAygCYCEICyADKAJcIAhqIANBwAJqIAQQ9AIaIAQgCGoMAQsgAwJ/IAVBgAFPBEAgA0EANgLAAgJ/IAVBgBBPBEAgBUGAgARPBEAgAyAFQRJ2QfABcjoAwAIgAyAFQQZ2QT9xQYABcjoAwgIgAyAFQQx2QT9xQYABcjoAwQIgHiEJQQQMAgsgAyAFQQx2QeABcjoAwAIgAyAFQQZ2QT9xQYABcjoAwQIgHyEJQQMMAQsgAyAFQQZ2QcABcjoAwAIgICEJQQILIQQgCSAFQT9xQYABcjoAACAEIAMoAlggCGtLBEAgA0HYAGogCCAEEJcGIAMoAmAhCAsgAygCXCIJIAhqIANBwAJqIAQQ9AIaIAQgCGoMAQsgAygCWCAIRgRAIANB2ABqQdDWywAQmAYLIAMoAlwiCSAIaiAFOgAAIAhBAWoLIgQ2AmAgAygCWCAEa0EBTQRAIANB2ABqIARBAhCXBiADKAJcIQkgAygCYCEECyAEIAlqQQBBhwYgBhsiBkEGdkFAckH/AXEgBkGAf3JBCHRyOwAAIARBAmoLIgg2AmAgByEGIAohBAwCC0GaC0GaC0Hw680AENAIAAsgAygCWCAIRgRAIANB2ABqQdDWywAQmAYLIAMoAlwgCGogBToAACADIAhBAWoiCDYCYAsgBCAVRw0ACyADKAJcIQkgAygCWCEMCyAJIAhB+MXOAEELENYORQRAIB1BCGpCADcDACAdQgA3AwAgA0KnlvfZnZrgm7N/NwOAASADQgA3A3ggA0LU3KaSupa5qUc3A3AgA0Kkyeaqi9a8rFc3A2ggA0Lh5JXz1uzZvOwANwNgIANC9crNg9es27fzADcDWCADIAg2ApABIAhBeHEhBkEAIQQDQCAEIAZPRQRAIAMgBCAJaikAACIwIAMpA3CFNwNwIANB2ABqEK0IIAMgMCADKQNYhTcDWCAEQQhqIQQMAQsLAn8gCEEHcSIGQQRJBEBCACExQQAMAQsgBCAJajUAACExQQQLIgVBAXIgBkkEQCAFIAlqIARqMwAAIAVBA3SthiAxhCExIAVBAnIhBQsgBSAGSQRAIAkgBCAFamoxAAAgBUEDdK2GIDGEITELIAM1ApABITAgA0HQAmoiEyADQegAaiIYKQMANwMAIANByAJqIhAgESkDADcDACADQdgCaiIVIDBCOIYgMYQiMCADQfAAaiIPKQMAhTcDACADIAMpA1g3A8ACIANBwAJqIgUQrQggECAQKQMAQu4BhTcDACADIAMpA8ACIDCFNwPAAiAFELkFIBMgEykDACIwQt0BhTcDACAwIBUpAwAgAykDwAIgECkDAIWFhSIwQiCIp0EecEEDdCIEQdTKzgBqKAIAIQYgBRC5BSAEQdjKzgBqKAIAIBUpAwAgECkDACATKQMAIAMpA8AChYWFp2ogBiAwp2xqQZQBcEEMbCIGQfDWzgBqIgQoAgAgBkH01s4AaigCACAJIAgQ1g4EQCADQoCAgICAgID4PzcD+AEgA0EAOgDYASADIAQtAAq4RAAAAAAA4G9AozkD8AEgAyAELQAJuEQAAAAAAOBvQKM5A+gBIAMgBC0ACLhEAAAAAADgb0CjOQPgAQwHCwJAIAhFDQAgCS0AAEEjRw0AIANB2AFqIAlBAWogCEEBaxDKAgwHCyADIAg2AmhBACEHIANBADYCZCADIAg2AmAgAyAJNgJcIANBAToAcCADQSg2AlggA0EoNgJsAkADQEEBIQsgByAISw0BIAcgCWohBQJAIAggB2siBkEHTQRAQQAhBANAIAQgBkYNBCAEIAVqLQAAQShGDQIgBEEBaiEEDAALAAsgA0EoakEoIAUgBhDVBCADKAIoQQFHDQIgAygCLCEECyADIAQgB2oiBkEBaiIHNgJkIAdFIAcgCEtyDQAgBiAJakEBICpBARDWDkUNAAtBACELIAYhFwsgA0EgaiAJIAhBKRDvCwJAAkAgC0UEQCADKAIgIgoNAQsgA0HYAGogCSAIEMoCIAMtAFgNASAUIBEpAwA3AwAgGiARQRhqKQMANwMAIBsgEUEQaikDADcDACAUQQhqIBFBCGopAwA3AwAgA0EAOgDYAQwICyADKAIkIQ0CQCAXRQ0AIA0gF00EQCANIBdGDQEMDgsgCiAXaiwAAEG/f0wNDQsgA0EANgJoIAMgCjYCYCADIAo2AlggAyAXNgJcIAMgCiAXaiIFNgJkIAohBgJ/A0AgBSEHIAYhBCADQRhqIBEQ3AVBACADKAIcIhZBgIDEAEYNARogAygCGCEIIAMoAmAhBiADKAJkIQUgFkEJayILQRdNQQBBASALdEGfgIAEcRsNACAWQYABTwRAIBYQlwgNAQsLIAcgCGogBCAFamsgBmoLIQ4CQCAXQQFqIgZFDQAgBiANTwRAIAYgDUYNAQwNCyAGIApqLAAAQb9/TA0MCyADQdgAaiAGIApqIA0gBmtBLBDvBiADQYQCaiADKAJcIgYgAygCYEEvEO8GIAMoAlggBhD8ECADKAKIAiEEIAMoAowCIQYgA0EBOwHcAiADQQA2AtgCIAMgBCAGajYC1AIgAyAENgLQAiADIAY2AswCIAMgBDYCyAIgAyAGNgLEAiADQQA2AsACIANBEGogA0HAAmoQpAMCfyADKAIQIgVFBEBBBCEFQQAhBEEADAELIAMoAhQhBCADQQhqQQRBBEEIEI4KIAMoAgghBiADKAIMIgsgBDYCBCALIAU2AgBBASEEIANBATYCuAIgAyALNgK0AiADIAY2ArACIA8gFSkCADcDACAYIBMpAgA3AwAgESAQKQIANwMAIAMgAykCwAI3A1hBDCEFA0AgAyADQdgAahCkAyADKAIAIggEQCADKAIEIQcgAygCsAIgBEYEQCADQbACaiAEQQFBBEEIEIILIAMoArQCIQsLIAUgC2oiBiAHNgIAIAZBBGsgCDYCACADIARBAWoiBDYCuAIgBUEIaiEFDAELCyADKAK0AiEFIAMoArACCyEGAkACQAJAIAogDkGYx84AQQMQ1g5FBEAgCiAOQZvHzgBBBBDWDkUNAQsgBEEDa0ECTw0BQQAhCCADQaACaiAFIARBAEH0yM4AEMUOIgcoAgAgBygCBBCcByADQbACaiAFIARBAUGEyc4AEMUOIgcoAgAgBygCBBCcByADQcACaiAFIARBAkGUyc4AEMUOIgcoAgAgBygCBBCcB0QAAAAAAADwPyEsIARBBEYEfyADQdgAaiAFQQRBA0Gkyc4AEMUOIgQoAgAgBCgCBBCxByADKwNYISwgAy0AYEECRgUgCAsNByADLQCoAiIHQQJGDQcgAy0AuAIiCkECRg0HIAMtAMgCIgRBAkcNAgwHCwJ8AkACQAJAIAogDkGfx84AQQMQ1g5FBEAgCiAOQaLHzgBBBBDWDkUNAQsgBEEDa0ECTw0BIANBkAJqIAUgBEEAQbTIzgAQxQ4iBygCACAHKAIEEMEEIANBoAJqIAUgBEEBQcTIzgAQxQ4iBygCACAHKAIEELEHIANBsAJqIAUgBEECQdTIzgAQxQ4iBygCACAHKAIEELEHIARBBEcNAiADQcACaiAFQQRBA0HkyM4AEMUOIgQoAgAgBCgCBBCxByADKwPAAgwDCwJ8AkACQAJAIAogDkGmx84AQQMQ1g5FBEAgCiAOQanHzgBBBBDWDkUNAQsgBEEDa0ECTw0BIANBkAJqIAUgBEEAQfTHzgAQxQ4iBygCACAHKAIEEMEEIANBoAJqIAUgBEEBQYTIzgAQxQ4iBygCACAHKAIEELEHIANBsAJqIAUgBEECQZTIzgAQxQ4iBygCACAHKAIEELEHIARBBEcNAiADQcACaiAFQQRBA0GkyM4AEMUOIgQoAgAgBCgCBBCxByADKwPAAgwDCwJ8AkACQAJAIAogDkGtx84AQQMQ1g5FBEAgCiAOQbDHzgBBBBDWDkUNAQsgBEEDa0ECTw0BIANBoAJqIAUgBEEAQbTHzgAQxQ4iBygCACAHKAIEEMEEIANBsAJqIAUgBEEBQcTHzgAQxQ4iBygCACAHKAIEELEHIANBwAJqIAUgBEECQdTHzgAQxQ4iBygCACAHKAIEELEHIARBBEcNAiADQdgAaiAFQQRBA0Hkx84AEMUOIgQoAgAgBCgCBBCxByADKwNYDAMLIANBgQo7AdgBDBELIANBgQg7AdgBDBALIANBAToAYEQAAAAAAADwPwshLCADAn8CQAJAIAMoAqACQQFHDQAgAy0AYEECRg0AIAMtALgCIgdBAkYNACADLQDIAiIEQQJGDQAgBCAHRg0BCyADQQQ6ANkBQQEMAQsgFCADKwOoAiADKwOwAiADKwPAAiAsEMwEQQALOgDYAQwOCyADQYEGOwHYAQwNCyADQQE6AMgCRAAAAAAAAPA/CyEsIAMCfwJAAkAgAygCkAJBAUcNACADLQDIAkECRg0AIAMtAKgCIgdBAkYNACADLQC4AiIEQQJGDQAgBCAHRg0BCyADQQM6ANkBQQEMAQsCQEQAAAAAAADwP0QAAAAAAAAAACADKwOgAiIrICtEAAAAAAAAAABjGyIrICtEAAAAAAAA8D9kGyIuRAAAAAAAAPA/RAAAAAAAAAAAIAMrA7ACIisgK0QAAAAAAAAAAGMbIisgK0QAAAAAAADwP2QbIi2gIitEAAAAAAAA8D9mRQRAIANB2ABqIAMrA5gCRAAAAAAAgHZAEP4RIitEAAAAAACAdkCgICsgK0QAAAAAAAAAAGMbRAAAAAAAAPA/RAAAAAAAAOA/ELoHIC5EAAAAAAAA8D8gLqEgLaEiLSADKwNooqAhKyAuIC0gAysDYKKgIS8gLiAtIAMrA1iioCEtDAELIC4gK6MiLSEvIC0hKwsgAyAsOQP4ASADRAAAAAAAAPA/RAAAAAAAAAAAICsgK0QAAAAAAAAAAGMbIisgK0QAAAAAAADwP2QbOQPwASADRAAAAAAAAPA/RAAAAAAAAAAAIC8gL0QAAAAAAAAAAGMbIisgK0QAAAAAAADwP2QbOQPoASADRAAAAAAAAPA/RAAAAAAAAAAAIC0gLUQAAAAAAAAAAGMbIisgK0QAAAAAAADwP2QbOQPgAUEACzoA2AEMCwsgA0GBBDsB2AEMCgsgA0EBOgDIAkQAAAAAAADwPwshLCADAn8CQAJAIAMoApACQQFHDQAgAy0AyAJBAkYNACADLQCoAiIHQQJGDQAgAy0AuAIiBEECRg0AIAQgB0YNAQsgA0ECOgDZAUEBDAELIANB2ABqIAMrA5gCRAAAAAAAgHZAEP4RIitEAAAAAACAdkCgICsgK0QAAAAAAAAAAGMbRAAAAAAAAPA/RAAAAAAAAAAAIAMrA6ACIisgK0QAAAAAAAAAAGMbIisgK0QAAAAAAADwP2QbRAAAAAAAAPA/RAAAAAAAAAAAIAMrA7ACIisgK0QAAAAAAAAAAGMbIisgK0QAAAAAAADwP2QbELoHIANEAAAAAAAA8D9EAAAAAAAAAAAgLCAsRAAAAAAAAAAAYxsiKyArRAAAAAAAAPA/ZBs5A/gBIANEAAAAAAAA8D9EAAAAAAAAAAAgAysDaCIrICtEAAAAAAAAAABjGyIrICtEAAAAAAAA8D9kGzkD8AEgA0QAAAAAAADwP0QAAAAAAAAAACADKwNgIisgK0QAAAAAAAAAAGMbIisgK0QAAAAAAADwP2QbOQPoASADRAAAAAAAAPA/RAAAAAAAAAAAIAMrA1giKyArRAAAAAAAAAAAYxsiKyArRAAAAAAAAPA/ZBs5A+ABQQALOgDYAQwICyADQYECOwHYAQwHCyAEIApzIAcgCnNyQQFxDQQgA0QAAAAAAADwP0QAAAAAAAAAACAsICxEAAAAAAAAAABjGyIrICtEAAAAAAAA8D9kGzkD+AEgA0QAAAAAAADwP0QAAAAAAAAAACADKwPAAiIrICtEAAAAAAAAAABjGyIrICtEAAAAAAAA8D9kGzkD8AEgA0QAAAAAAADwP0QAAAAAAAAAACADKwOwAiIrICtEAAAAAAAAAABjGyIrICtEAAAAAAAA8D9kGzkD6AEgA0QAAAAAAADwP0QAAAAAAAAAACADKwOgAiIrICtEAAAAAAAAAABjGyIrICtEAAAAAAAA8D9kGzkD4AFBAAwFCyADQYEMOwHYAQwGCyAUQgA3AwAgGkIANwMAIBtCADcDACAUQQhqQgA3AwAgA0EAOgDYAQwFC0G81ssAEO4MCwALIANBAToA2QFBAQs6ANgBCyAGIAVBBEEIENsPIAMoAoQCIAMoAogCEPwQCyAMIAkQ/BAgAy0A2AFBAUYNAiADQfAAaiAaKQMAIjI3AwAgA0HoAGogGykDACIzNwMAIBEgFEEIaikDACIxNwMAIAMgFCkDACIwNwNYICkgGUEFdGoiBkEYaiAyNwMAIAZBEGogMzcDACAGQQhqIDE3AwAgBiAwNwMAIBlBAWohGSAcQQFqIhwgAkcNAAsLIANByABqIBk2AgAgAyADKQLMATcDQCADQcwAaiIBRAAAAAAAAAAARAAAAAAAAPA/IBkQhwUgA0HYAGoiAiADQUBrIAFBABDPBUHwABCbDyACQfAAEPQCIQEgAEKAgICAgICA+D83AxAgAEIANwMIIABBwLLMADYCBCAAIAE2AgAgA0HgAmokAA8LIAMgAy0A2QE6AFhB4KnMAEErIANB2ABqQdCpzABBzKvMABDzBwALIAogDSAGIA1BiMfOABDjEAALIAogDUEAIBdB+MbOABDjEAALIBIgDCAGIAxBrNbLABDjEAALIBIgDEEAIA1BnNbLABDjEAAL2jwCIX8CfiMAQeAFayICJAACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAC0AkAJBAWsOAwQCAQALIABBjAFqIABBhAEQ9AIaCwJAAkACQCAALQCMAkEBaw4DAgMBAAsgAEHQAWogAEGUAWpBPBD0AhoLIABBjAFqIR4CQAJAAkACQAJAAkACQAJAAkACQCAALQDwAUEBaw4GDAsHBQACAQsgACgC9AEhAwwOCyAALQDxAUECaw4CAgQBCyABKAIAIQEgACgC/AEhAwwNCyAAECo2AuQBIABB5AFqELYKELcKIQMgAkHwAWoQtA0gAigC8AFBAXFFDQcgACACKAL0ATYC6AEgAkHoAWogACgC1AEgACgC2AEgAygCABDqCiACKALsASEDIAIoAugBDR8gACADNgLsASAAIAAoAugBIAMQ8BEQlQYiAzYC9AEMCwsgAEEAOgCIAiAAIAApAtQBNwL4ASAAQcAAIAAoAtwBIgMgA0HAAE4bNgL0AQsgAkGQBWogAEH4AWoiBSABKAIAEP0CIAIoApAFIgRBgYCAgHhGDQIgAkGwAmoiBiACQaAFaiIHKAIANgIAIAIgAikCmAU3A6gCIAIoApQFIQMgBRCGD0GAgICAeCEBIARBgICAgHhGDR4gAkHEAmogBigCADYCACACIAIpA6gCNwK8AiACIAM2ArgCIAIgBDYCtAIgAkHABGogAkG0AmogACgC9AEgACgC4AEgACgC3AEQuwYgAigCxAQhAyACKALABCIGQYCAgIB4Rg0eIAJBsAVqIAJB4ARqKAIANgIAIAJBqAVqIAJB2ARqKQIANwIAIAcgAkHQBGoiBykCADcCACACIAIpAsgENwKYBSACQfgBaiACKALoBCIFIAIoAuQEIgRrQQAgBCAFSCIPGyIBQQRBGEHY3NAAEPsJIAJBADYC4AIgAiACKQP4ATcC2AIgAkHYAmogARCtDiACIAJB4AJqNgK0BSACIAM2ApQFIAIgBjYCkAUgAiACKALcAjYCvAUgAiACKALgAiIBNgK4BSAFIAQgDxsgBGshAwNAIANFDQkgAkHABGogAkGQBWoQnQMgAigCvAUgAigCuAUiBEEYbGoiAUEHNgIAIAEgAikCwAQ3AgQgAUEMaiACQcgEaikCADcCACABQRRqIAcoAgA2AgAgAiAEQQFqIgE2ArgFIANBAWshAwwACwALIABBADoAiAIgACAAKQLUATcC+AEgAEHAACAAKALcASIDIANBwABOGzYC9AELIAJBkAVqIABB+AFqIgUgASgCABD9AiACKAKQBSIEQYGAgIB4Rg0BIAJBkAJqIgYgAkGgBWoiBygCADYCACACIAIpApgFNwOIAiACKAKUBSEDIAUQhg9BgICAgHghASAEQYCAgIB4Rg0cIAJBpAJqIAYoAgA2AgAgAiACKQOIAjcCnAIgAiADNgKYAiACIAQ2ApQCIAJBwARqIAJBlAJqIAAoAvQBIAAoAuABIAAoAtwBELsGIAIoAsQEIQMgAigCwAQiBEGAgICAeEYNHCACQbAFaiACQeAEaigCADYCACACQagFaiACQdgEaikCADcCACAHIAJB0ARqKQIANwIAIAIgAikCyAQ3ApgFIAJBgAJqIAIoAugEIgUgAigC5AQiBmtBACAFIAZKIgcbIgFBBEEYQdjc0AAQ+wkgAkEANgLgAiACIAIpA4ACNwLYAiACQdgCaiABEK0OIAIgAkHgAmo2ArQFIAIgAzYClAUgAiAENgKQBSACIAIoAtwCNgK8BSACIAIoAuACIgE2ArgFIAUgBiAHGyEHA0AgBiAHRkUEQCACQcAEaiACQZAFahCdA0EAIQEgAigC0AQhDyACKALMBCEIIAIoAsgEIQQgAigCwAQhCSACKALEBCIFIQMDQCABIARGRQRAIAFBA3FBA0cEQCADIAEgBWotAAA6AAAgA0EBaiEDCyABQQFqIQEMAQsLQQBBARD8EEEAQQEQ/BAgAigCvAUgAigCuAUiBEEYbGoiASAPNgIUIAEgCDYCECABIAMgBWs2AgwgASAFNgIIIAEgCTYCBCABQQY2AgAgAiAEQQFqIgE2ArgFIAZBAWohBgwBCwsMBgtBBCEBDAgLQQMhAQwHC0G4s8AAEN4MAAsAC0H8sMAAEN4MAAtB7MHQABDeDAALIAIoArQFIAE2AgAgAigCkAUgAigClAUQ/BAgAigC2AIhASACKALcAiEDIAIoAuACIQUMFQsgAkHgAWogAyABKAIAIgEQ2QYgAigC4AEiBEECRgRAQQUhAQwCCyACKALkASEDIABB9AFqIgUQ3Q4gBA0SIAUgAzYCACACQdgBaiADEO0PIAIoAtwBIQMgAigC2AENEiAAIAM2AvgBIAJB0AFqIAMQoQsgAigC0AEhBCAAIAIoAtQBIgM2AoQCIAAgBDYCgAIgBA0LIAAgAxCVBiIDNgL8AQsgAkHIAWogAyABENkGIAIoAsgBIgFBAkYEQEEGIQEMAQsgAigCzAEhDyAAQfwBahDdDiABBEAgDyEDDAsLIAJBwAFqIA8QQiIWEFciAUGMscAAEIUKIAIoAsABIR8gFiACKALEASIXIAEQhwogAkIANwPQAiACIAE2AswCIAIgFzYCyAIgAkGQBWoiByACQcgCahD7ASACKALIBSIBQQZGDQEgAigCkAUhAyACQdgCakEEciAHQQRyQTQQ9AIaIAJBpANqIAJB3AVqKAIANgIAIAJBnANqIAJB1AVqKQIANwIAIAIgAikCzAU3ApQDIAIgATYCkAMgAiADNgLYAgJAIAFBAWsOBQgEBwMGAAsgACgC4AEhASACQcQEaiACKAKUAyACKAKYA0HAACAAKALcASIEIARBwABOGyIFQRtsIgdB4MTLABDsCSACQaQFaiACQcgEaikCADcCACACQQA2ApgFIAJBADYCkAUgAiACKQLABDcCnAUgAkGMBGogAkGQBWoQ4wMgBARAIAIoApQEIQggAigCkAQhAyACKAKMBCEGIARBf0YgAUGAgICAeEZxRQRAIAZBgICAgHhGDQogAkEwaiABIARtIgEgAWxBDGwiDEEAIAxBAEobIgFBBEEYQdjc0AAQ+wkgAkEANgK0AyACIAIpAzA3AqwDIAJBrANqIAEQrQ4gAigCtAMhASACKAKwAyEJIAIgBDYCvAQgAiAJNgK4BCACIAE2ArQEIAIgAkG0A2o2ArAEIAJBADYCrAQgAiAENgKgBCACIAVBHWw2ApwEIAIgBzYCmAQgAiAINgKUBCACIAM2ApAEIAIgBjYCjAQgAiAFNgKoBCACIAQgBW0iAyADbDYCpAQgAkHkBGohEyACQegDaiEYIAJBwQRqIREgAkG8BGohFEEAIQkDQAJAIAkgDEgiAwRAIAMgCWohCSACQQA6AMAEIAIgAigCoAQiCyALbDYCoAUgAiARNgKcBSACIBE2ApQFIAIgAkHABGoiATYCmAUgAiABNgKQBSACQbgDaiACQZAFahCMBCACIAs2AsgDIAIgCzYCxAMgAigCpAQiAUEAIAFBAEobrSEkIAIoAqwEIQpCACEjIAIoAsADIRIgAigCvAMhDiACKAKYBCEVIAIoAqgEIQgDQCAjICRRDQIgAkEoaiAjENoGIApBG20iASAIbCIFIAUgCGoiAyADIAVIGyEZIAFBZWwgCmogCGwiDSAIIA1qIgEgASANSBshGiACKAIsIAhsIRAgAigCKCAIbCIGIAhqIRsgBiEEA0ACQCANIBpHBEAgBSEHA0AgByAZRg0CIAQgC2wgEGohHCAHIBVsIA1qIR1BACEBQQEhAwNAIANBAXEEQCACKAKQBCACKAKUBCABIB1qEIcPLQAAIQMgDiASIAEgHGoQiA8gAzoAAEEBIQFBACEDDAEFIAYgBEEBaiIBIAEgG04iARshBCAHQQFqIQcgASAQaiEQDAILAAsACwALIAIgCkEBaiIKNgKsBCAjQgF8ISMMAgsgDUEBaiENDAALAAsACyACKAKwBCABNgIAIAIoAowEIAIoApAEEPwQIAIoAqwDIQEgAigCsAMhAyACKAK0AyEFDBQLIAIoArgDIBggDiASIAIoArwEIgEgAWwQ7QkgAkEANgLgBCACQQA2AsAEIBMgAkHMA2pBKBD0AhogAiAUNgKMBSACQSBqIAJBwARqENIFAn8gAi0AIEUEQEEBIQRBACEBQQAMAQsgAi0AISEFIAJBkAVqIgcgAkHABGoiCBCZBUEBIQEgAkEYakEIIAIoApAFQQFqIgRBfyAEGyIEIARBCE0bQQFBAUHY3NAAEPsJIAIoAhghBiACKAIcIgQgBToAACACQQE2AvwDIAIgBDYC+AMgAiAGNgL0AyAHIAhB0AAQ9AIaA0AgAkEQaiACQZAFaiIHENIFIAItABAEQCACLQARIQUgAigC9AMgAUYEQCACQYAEaiAHEJkFIAJB9ANqIAIoAoAEQQFqIgRBfyAEGxCbDiACKAL4AyEECyABIARqIAU6AAAgAiABQQFqIgE2AvwDDAELCyACKAL0AwshCiACKAK8BCEFIA4Q/BAgAigCuAQgAigCtAQiBkEYbGoiAyAFNgIUIAMgBTYCECADIAE2AgwgAyAENgIIIAMgCjYCBCADQQs2AgAgAiAGQQFqIgE2ArQEDAALAAtBwMTLABDXDAALQcDEywAQ2AwACyAAIAE6APABDBMLQZyxwABBHBAJIQMgAkGQBWoQtQoMBwsgAkHABGoiCCACKAKUAyACKAKYA0ECdCAAKALcASAAKALgARCMBiACKALEBCEDIAIoAsAEIgZBgICAgHhGDQUgAkGwBWogAkHgBGooAgA2AgAgAkGoBWogAkHYBGopAgA3AgAgAkGgBWogAkHQBGopAgA3AgAgAiACKQLIBDcCmAUgAigC7AQhBSACQagBaiACKALoBCIEIAIoAuQEIgFrQQAgASAESBsiB0EEQRhB2NzQABD7CSACQQA2ApQEIAIgAikDqAE3AowEIAJBjARqIAcQrQ4gAiAFNgK8BSACIAQ2ArgFIAIgATYCtAUgAiADNgKUBSACIAY2ApAFIAIgAikCkARCIIk3AsQEIAIgAkGUBGo2AsAEIAJBkAVqIAgQmgMMAQsgAkHABGoiCCACKAKUAyACKAKYAyAAKALcASAAKALgARCZAyACKALEBCEDIAIoAsAEIgZBgICAgHhGDQQgAkGwBWogAkHgBGooAgA2AgAgAkGoBWogAkHYBGopAgA3AgAgAkGgBWogAkHQBGopAgA3AgAgAiACKQLIBDcCmAUgAigC7AQhBSACQZABaiACKALoBCIEIAIoAuQEIgFrQQAgASAESBsiB0EEQRhB2NzQABD7CSACQQA2ApQEIAIgAikDkAE3AowEIAJBjARqIAcQrQ4gAiAFNgK8BSACIAQ2ArgFIAIgATYCtAUgAiADNgKUBSACIAY2ApAFIAIgAikCkARCIIk3AsQEIAIgAkGUBGo2AsAEIAJBkAVqIAgQpgILIAIoAowEIQEgAigCkAQhAyACKAKUBCEFDAsLIAIoApQDIQEgAkG4AWogAigCmAMiBEEEQQRB2NzQABD7CSACQQA2ApgFIAIgAikDuAE3ApAFIAJBkAVqIAQQqA4gAigCmAUhAyACKAKUBSEGIAQEQCADIARqIQUgBiADQQJ0aiEDA0AgAyABKwMAtjgCACABQQhqIQEgA0EEaiEDIARBAWsiBA0ACyAFIQMLIAIoApAFIQQgAkHABGoiCyAGIANBAnQgACgC3AEgACgC4AEQjAYgAigCxAQhAyACKALABCIHQYCAgIB4RwRAIAJBsAVqIAJB4ARqKAIANgIAIAJBqAVqIAJB2ARqKQIANwIAIAJBoAVqIAJB0ARqKQIANwIAIAIgAikCyAQ3ApgFIAIoAuwEIQggAkGwAWogAigC6AQiASACKALkBCIFa0EAIAEgBUobIglBBEEYQdjc0AAQ+wkgAkEANgKUBCACIAIpA7ABNwKMBCACQYwEaiAJEK0OIAIgCDYCvAUgAiABNgK4BSACIAU2ArQFIAIgAzYClAUgAiAHNgKQBSACIAIpApAEQiCJNwLEBCACIAJBlARqNgLABCACQZAFaiALEJoDIAIoAowEIQEgAigCkAQhAyACKAKUBCEFIAQgBhCLEQwLCyAEIAYQixEMAgsgAigClAMhASACQaABaiACKAKYAyIEQQRBBEHY3NAAEPsJIAJBADYCmAUgAiACKQOgATcCkAUgAkGQBWogBBCoDiACKAKYBSEDIAIoApQFIQYgBARAIAMgBGohBSAGIANBAnRqIQMDQCADIAEpAwA+AgAgAUEIaiEBIANBBGohAyAEQQFrIgQNAAsgBSEDCyACKAKQBSEEIAJBwARqIgsgBiADIAAoAtwBIAAoAuABEJkDIAIoAsQEIQMgAigCwAQiB0GAgICAeEcEQCACQbAFaiACQeAEaigCADYCACACQagFaiACQdgEaikCADcCACACQaAFaiACQdAEaikCADcCACACIAIpAsgENwKYBSACKALsBCEIIAJBmAFqIAIoAugEIgEgAigC5AQiBWtBACABIAVKGyIJQQRBGEHY3NAAEPsJIAJBADYClAQgAiACKQOYATcCjAQgAkGMBGogCRCtDiACIAg2ArwFIAIgATYCuAUgAiAFNgK0BSACIAM2ApQFIAIgBzYCkAUgAiACKQKQBEIgiTcCxAQgAiACQZQEajYCwAQgAkGQBWogCxCmAiACKAKMBCEBIAIoApAEIQMgAigClAQhBSAEIAYQixEMCgsgBCAGEIsRDAELIAAoAuABIQggAkGQBGogAigClAMgAigCmANBwAAgACgC3AEiBiAGQcAAThsiB0EbbCIJQeDEywAQ7AkgAkHUBGogAkGU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IAsgASgC5AE2AgAgASABKALcATYC8AEgAUHMAWogDCgCADYCAAsgA0HgAGogAUHwAWogAigCABDTBiADKAJgIgVBioCAgHhHBEAgBUGJgICAeEYNFQwpC0EEIQIMJgtBAyECDCULQbipwAAQ3gwACyABQegAaiEQIAFB/ABqIQwCQCABLQB8QQFrDgQJAwIcAAsgASgCcCEHIAEoAmghBSABKAJsCyEEIAFBADoA+AEgASAHNgLoASABIAQ2AuQBIAEgBTYC4AEgASAENgJ4IAEgBTYCdCABQYABaiEIIAFB+AFqIQYMAwsgAUGAAWohCCABQfgBaiEGAkAgAS0A+AFBAWsOBQ4BAAURAgsgASgCgAIhBSABKAKEAgwDCwALIAEoAugBIQcgASgC5AEhBCABKALgASEFCyABIAc2AvQBIAEgBDYC8AEgASAFNgLsASAIEMUKIAEoAuwBIQQgASgC9AEhCSABKALwASEKQcgAQQgQ8w4iBUEAOgAlIAUgCjYCICAFIAk2AhwgBSAENgIYIAFBhI3LADYChAIgASAFNgKAAkGEjcsACyEHIANB4ABqIAUgAiAHKAIMEQIAIAMoAnAiDkGBgICAeEYNASADQZADaiIEIANB6ABqKQMANwMAIANB+AJqIgogA0GUAWopAgA3AwAgA0GAA2oiDyADQZwBaigCADYCACADIAMpA2A3A4gDIAMgAykCjAE3A/ACIAMoAnQhByADKAJ4IQ0gAygCfCELIAMoAoABIQkgAykChAEhESABKAKAAiABQYQCaiIFKAIAEJwNIA5BgICAgHhGDRMgASADKQOIAzcDoAEgASARNwLEASABIAk2AsABIAEgCzYCvAEgASANNgK4ASABIAc2ArQBIAEgDjYCsAEgASADKQPwAjcCzAEgAUGoAWogBCkDADcDACABQdQBaiAKKQMANwIAIAFB3AFqIA8oAgA2AgAgASgC7AEhCyABKAL0ASEEIAEoAvABIQkgAUEAOgCYAiABIAk2AogCIAUgBDYCACABIAs2AoACCyADQeAAaiABQYACaiACKAIAENMGIAMoAmAiB0GKgICAeEcEQCAHQYmAgIB4Rg0NDBELQQQhAgwPC0EDIQIMDgtBuKnAABDeDAALIABCBDcDAEEEDCwLIAYhBSAEIQYgByEKIBKnIQQgEkIgiKchByAMIQgMJgtB4KzAABDeDAALIABCBDcDAEEDDCkLIAMoAmwhCiADKAJoIQYgAygCZCIIQQh2IQ4gAykCcCIRQiCIpyEHIBGnIQQMJgtBvKrAABDeDAALQbyqwAAQ3gwACwwEC0EBIQUMAwtBAAwBC0EBCyEFA0ACQAJAAkACQCAFRQRAIANB4ABqIAFBgAJqIAIoAgAQ0wYgAygCYCIHQYqAgIB4Rg0BIAdBiYCAgHhHDQhBASEFDAULIANB4ABqIgUgASgC9AEQlgIgAygCYA0BIAEgAykDaDcDwAIgAUEANgK4AiABQdACaiIEIANB+ABqKQMANwMAIAFByAJqIgkgA0HwAGopAwA3AwAgAUGwAmogBCkDADcDACABQagCaiAJKQMANwMAIAEgASkDwAIiEjcDoAIgEqdBhYCAgHhHBEAgA0GoA2ogAUHAAmoiCUEIaikDADcDACADIAEpA7ACNwOYAyADIAkpAwA3A6ADIAUgCCADQZgDaiADQaADahC/BCADKAJgIAMoAmQQpxAgAUEAOgCYAiABIAEoAvABNgKIAiABIAEoAvQBNgKEAiABIAEoAuwBNgKAAgwEC0GFgICAeCABQaQCaigCABCnECADIAg2AvwDIAEoAswBIQogA0GJgICAeDYCYCADIAo2AogEIANBADYChAQgAyADQeAAajYCjAQgAyADQfwDajYCgAQgA0HABGogA0GABGoQ2AMCfyADKALABEUEQEEIIQRBACEFQQAMAQsgAykDyAQhEiADQRhqQQhBCBCGCiADKAIYIQogAygCHCIEIBI3AwAgA0EBNgK4BCADIAQ2ArQEIAMgCjYCsAQgA0GYBGogA0GIBGopAgA3AwAgAyADKQKABDcDkARBCCEHQQEhBQNAIANBwARqIANBkARqENgDIAMoAsAEQQFHRQRAIAMpA8gEIRIgAygCsAQgBUYEQCADQbAEakEBEKcOIAMoArQEIQQLIAQgB2ogEjcDACADIAVBAWoiBTYCuAQgB0EIaiEHDAELCyADKAKwBAshCiADKAJgIgdBiYCAgHhHDQIgASgCsAEgAUG0AWoiCSgCABCBESABIAU2ArgBIAkgBDYCACABIAo2ArABIAEoAswBIQkgA0GJgICAeDYCYCADIAk2ApgEQQAhCyADQQA2ApQEIAMgA0HgAGo2ApwEIAMgA0H8A2o2ApAEIANBsARqIANBkARqEKQCAn8gAygCsARBBUYEQEEAIQVBBAwBCyADQRBqQQRBDBCGCiADQbgEaigCACELIAMoAhAhBCADKAIUIgkgAykCsAQ3AgAgCUEIaiALNgIAIANBATYCrAQgAyAJNgKoBCADIAQ2AqQEIANByARqIANBmARqKQIANwMAIAMgAykCkAQ3A8AEQQwhB0EBIQUDQCADQYAEaiADQcAEahCkAiADKAKABEEFRkUEQCADKAKkBCAFRgRAIANBpARqIAVBAUEEQQwQsgUgAygCqAQhCQsgByAJaiIEIAMpAoAENwIAIARBCGogA0GIBGooAgA2AgAgAyAFQQFqIgU2AqwEIAdBDGohBwwBCwsgAygCpAQhCyADKAKoBAshCSADKAJgIgdBiYCAgHhGBEAgASgCvAEgAUHAAWoiBCgCABCQESABIAU2AsQBIAQgCTYCACABIAs2ArwBIANBwANqIAFBzAFqIgdBEGooAgA2AgAgA0G4A2ogB0EIaikCADcDACADQfADaiABQaABaiIEQQhqKQMANwMAIAMgBykCADcDsAMgAyAEKQMANwPoAyABQbQBaigCACEHIAEoArgBIQ0gASkCxAEhESABKAKwASEEIANB3ANqIAhBGGopAgA3AgAgA0HUA2ogCEEQaikCADcCACADQcwDaiAIQQhqKQIANwIAIAMgCCkCADcCxAMgAUEBOgD4AUEDIARBgYCAgHhGDQ8aDAsLIAMpAnAhESADKAJsIAMoAmghBCADKAJkIQ0gCyAJEJARIQkgBCELDAgLQQUhAgwFCyABIAMpAmQ3ArwCIAFBATYCuAIgAUHMAmoiBCADQfQAaikCADcCACABQcQCaiIJIANB7ABqKQIANwIAIAQpAgAhESAJKAIAIQsgASgCyAIhCSABKALAAiENIAEoArwCIQcMBgsgAykCcCERIAMoAmwhCSADKAJoIQsgAygCZCENIAogBBCBEQwFC0EAIQUMAAsACwNAAkACQAJAIAVFBEAgA0HgAGogAUHwAWogAigCABDTBiADKAJgIgVBioCAgHhGDQEgBUGJgICAeEcNFEEBIQUMBAsgA0HgAGoiCCABKALkARCWAiADKAJgDQEgASADKQNoNwOwAiABQQA2AqgCIAFBwAJqIgQgA0H4AGopAwA3AwAgAUG4AmoiBiADQfAAaikDADcDACABQaACaiAEKQMANwMAIAFBmAJqIAYpAwA3AwAgASABKQOwAiIRNwOQAiARp0GFgICAeEcEQCADQYgEaiABQbACaiIGQQhqKQMANwMAIAMgASkDoAI3A7AEIAMgBikDADcDgAQgCCAJIANBsARqIANBgARqEL8EIAMoAmAgAygCZBCnECABQQA6AIgCIAEgASgC4AE2AvgBIAEgASgC5AE2AvQBIAEgASgC3AE2AvABDAMLQYWAgIB4IAFBlAJqKAIAEKcQIAMgCTYCpAQgASgCtAEhBiADQYmAgIB4NgJgIAMgBjYCmAQgA0EANgKUBCADIANB4ABqNgKcBCADIANBpARqNgKQBCADQfACaiADQZAEahC1AgJ/IAMpA/ACIhJCDVEEQEEAIQxBACEHQQgMAQsgAykD+AIhEyADQShqQQhBEBCGCiADKAIoIQYgAygCLCIIIBM3AwggCCASNwMAIANBATYCqAMgAyAINgKkAyADIAY2AqADIANByARqIANBmARqKQIANwMAIAMgAykCkAQ3A8AEQRghBUEBIQcDQCADQfACaiADQcAEahC1AiADKQPwAiISQg1RRQRAIAMpA/gCIRMgAygCoAMgB0YEQCADQaADaiAHQQFBCEEQELIFIAMoAqQDIQgLIAUgCGoiBiATNwMAIAZBCGsgEjcDACADIAdBAWoiBzYCqAMgBUEQaiEFDAELCyADKAKgAyEMIAMoAqQDCyEEAkACQAJ+AkAgAygCYCIFQYmAgIB4RgRAIAFBoAFqIQsgASgCwAEgAUHEAWoiBigCABCAESABIAc2AsgBIAYgBDYCACABIAw2AsABIAcNAUIADAILIAMpAnAhESADKAJsIQogAygCaCEGIAMoAmQhCCAMIAQQgBEMAgtCACETA0AgBEEIaikDACERAkACQAJAAkACQAJAIAQoAgBBAWsODAUBAAIDAQIDAwQDBAELIBFCBIYhEQwECyARQgOGIREMAwsgEUIFhiERDAILIBFCBoYhEQwBCyARQgeGIRELIARBEGohBCARIBN8IRMgB0EBayIHDQALIBNCA4gLIREgESALKQMAUQ0BQYCAgIB4IQVBnPbOACEIQeAAIQYLIBGnIQQgEUIgiKcMFQsgA0GoAmogC0EIaikDADcDACADQbACaiALQRBqKQMANwMAIANBuAJqIAtBGGopAwA3AwAgA0GYAmogBkEIaigCADYCACADIAspAwA3A6ACIAMgBikCADcDkAIgASkDmAEhESABKAKUASEHIAEoApABIQQgASgCjAEhCiABKAKIASEGIAEoAoQBIQggASgCgAEhBSABQQE6AOgBIAxBgYCAgHhHDRYMEgtBBSECDBALIAEgAykCZDcCrAIgAUEBNgKoAiABQbwCaiIKIANB9ABqKQIANwIAIAFBtAJqIgYgA0HsAGopAgA3AgAgCigCACEEIAYoAgAhBiABKAK4AiEKIAEoArACIQggASgCrAIhBSABKALAAgwSC0EAIQUMAAsACyAGIAI6AABBAwwHCyADKQJwIREgAygCbCEJIAMoAmghCyADKAJkIQ0LIAFBoAFqEOoPCyAIEJwFIAZBAToAAEGAgICAeCEECyAIEOEMIARBgICAgHhGDQYgASADKQPoAzcDkAEgASARNwK0ASABIAk2ArABIAEgCzYCrAEgASANNgKoASABIAc2AqQBIAEgBDYCoAEgAUGYAWogA0HwA2opAwA3AwAgAUG8AWogA0GwA2pBNBD0AhogASgCeCIFKQMAQsAWglANASABQfABakEAQcAWEN8DIQQgASgCdCELIANBCGogBEHAFiAFKQMAQsAWgqdrQcipwAAQ5gsgAygCCCEEIAEgCzYCgAEgCCADKAIMNgIIIAggBDYCBAsgA0HgAGogAUGAAWogAigCABCSBCADLQBgQQVGDQEgAzEAYEIEUg0EIAEpArQBIREgASgCsAEhCSABKAKsASELIAEoAqgBIQ0gASgCpAEhByABKAKgASEECyABKAJ0IQ8gASkDmAEhFSABKQOQASEUIANBxAJqIAFBvAFqQSwQ9AIaIAFBAToAfCAEQYGAgIB4Rg0CIBQgFX4hEyAVQiCIpyEKIBWnIQYgASgC7AEhAiABKALoASEMDAULQQQLIQUgDCAFOgAACyAAQgQ3AwBBBgwWCyADKAJgIAMoAmQQjwogAUGQAWoQ8RBBCyELQdipwAAhDUGAgICAeCEHCyAMQQE6AABBgICAgHghBAsgEBCHDiAEQYCAgIB4RwRAIANBNGogA0HEAmpBLBD0AhogFEIgiKchCCAUpyEFQgEhFAwQCyARpyEEIAchBSALIQYgCSEKIBFCIIinIQcgDSEIDA4LIA4gAjoAAAtBAwwHCyADKAJwIQQgAygCbCEKIAMoAmghBiADKAJkIQggAygCdAshByABKALAASABQcQBaigCABCAEQsgCRCcBSAOQQE6AABBgICAgHghDAsgCRCSDCAMQYCAgIB4Rg0GIAEgETcDqAEgASAHNgKkASABIAQ2AqABIAEgCjYCnAEgASAGNgKYASABIAg2ApQBIAEgBTYCkAEgASADKQOgAjcDsAEgASAMNgLQASABIAMpA5ACNwLUASABQbgBaiADQagCaikDADcDACABQcABaiADQbACaikDADcDACABQcgBaiADQbgCaikDADcDACABQdwBaiADQZgCaigCADYCACAGIAEoAngiCykDAELAFoJQDQEaIAFB4AFqQQBBwBYQ3wMhByABKAJ0IQQgA0EgaiAHQcAWIAspAwBCwBaCp2tByKnAABDmCyADKAIgIQYgASAENgKAASAJIAMoAiQ2AgggCSAGNgIECyADQeAAaiABQYABaiACKAIAEJIEIAMtAGBBBUYNASADMQBgQgRSDQQgASgC0AEhDCABKAKYAQshCSABKQKcASERIAEpA5ABIRQgASgCdCEEIAEpA7gBIAEpA7ABIRUgA0HkAWogAUGkAWpBLBD0AhogAUEBOgB8IAxBgYCAgHhGDQIgFX4iEqchBSASQiCIpyEIIAEpA9gBIRMgASgC1AEhAkEAIQZBACEKDAULQQQLIQIgDyACOgAACyAAQgQ3AwBBBQwICyADKAJgIAMoAmQQjwogAUGQAWoQ2xBBCyEGQdipwAAhCEGAgICAeCEFCyAPQQE6AABBgICAgHghDAsgEBCGDiAMQYCAgIB4Rg0AIANBNGogA0HkAWpBLBD0AhogFEIgiKchCyAUpyENQgIhFAwBCyAIQQh2IQ4MAgsgCEEIdiEOIA2tIAutQiCGhCEVDAILIBFCIIinIQcgEachBAtCAyEUCyAAIBE3AiwgACAJNgIoIAAgFTcDICAAIAo2AhQgACAGNgIQIAAgBTYCCCAAIBQ3AwAgACAIQf8BcSAOQQh0cjYCDCAAIAStIAetQiCGhDcDGCAAQTRqIANBNGpBLBD0AhogACAPNgJ4IABCADcDcCAAIBM3A2ggACACNgJkIAAgDDYCYEEBCzoAYCADQdAEaiQAC/YqBA5/B34IfAR9IwBB0BJrIgIkAAJAAkACQAJAAkAC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CyACLQDKASIDQSJGDQYgA0EtRg0FIANB2wBGDQcgA0HmAEYNBCADQe4ARg0CIANB9ABGDQMgA0H7AEYNCCADQTBrQf8BcUEKSQ0JIAJBCjYCOCABIAJBOGoQlQoMGQsgAigCzAELIQEgAEEGOgAAIAAgATYCBAwaCyABIAEoAhRBAWo2AhQgAUGAjNAAQQMQpgciAQRAIABBBjoAACAAIAE2AgQMGgsgAkEAOgAAIAAgAikDADcDACAAQQhqIAJBCGopAwA3AwAgAEEQaiACQRBqKQMANwMADBkLIAEgASgCFEEBajYCFCABQYOM0ABBAxCmByIBBEAgAEEGOgAAIAAgATYCBAwZCyACQYECOwEAIAAgAikDADcDACAAQQhqIAJBCGopAwA3AwAgAEEQaiACQRBqKQMANwMADBgLIAEgASgCFEEBajYCFCABQYaM0ABBBBCmByIBBEAgAEEGOgAAIAAgATYCBAwYCyACQQE7AQAgACACKQMANwMAIABBCGogAkEIaikDADcDACAAQRBqIAJBEGopAwA3AwAMFwsgASABKAIUQQFqNgIUIAJBGGoiAyABQQAQzQMgAikDGEIDUQ0EIAIgAxCeByACLQAAQQZHBEAgACACKQMANwMAIABBEGogAkEQaikDADcDACAAQQhqIAJBCGopAwA3AwAMFwsgAigCBCABEPEJIQEgAEEGOgAAIAAgATYCBAwWCyABQQA2AgggASABKAIUQQFqNgIUIAJByAFqIAFBDGogARC2AiACKALMASEBIAIoAsgBQQJHBEAgAkE4aiACKALQASIDQQFBARC8BiACKAI8IQUgAigCOEEBRg0XIAJBCGoiBCACKAJAIAEgAxD0AjYCACACIAU2AgQgAkEDOgAAIAIgAzYCDCAAQRBqIAJBEGopAwA3AwAgAEEIaiAEKQMANwMAIAAgAikDADcDAAwWCyAAQQY6AAAgACABNgIEDBULIAEgAS0AGEEBayIDOgAYIANB/wFxRQ0TIAEgASgCFEEBajYCFCACQQA2ApABIAJCgICAgIABNwKIASACQUBrIQcgAkE4akEBciEJQQghBkEIIQhBASEDA0AgAkGwAWogARDjByACLQCwAQ0EIAItALEBRQRAIAJBAjYCOCABIAJBOGoQlQohBAwQCyACLQCyASIKQd0ARwRAQQAhBQJAAkAgA0EBcUUEQCAKQSxHDQEgASABKAIUQQFqNgIUIAJBsAFqIAEQ4wcgAi0AsAENCCACLQCxAUUEQCACQQU2AjggASACQThqEJUKIQQMFAsgAi0AsgFB3QBGBEAgAkEVNgI4IAEgAkE4ahCVCiEEDBQLIAMhBQsgAkE4aiABEPgBIAItADgiCkEGRw0BIAIoAjwhBAwSCyACQQc2AjggASACQThqEJUKIQQMEQsgAkHmAWoiCyAJQQJqLQAAOgAAIAJB0AFqIgwgB0EIaikDADcDACACIAkvAAA7AeQBIAIgBykDADcDyAEgAigCPCENIAIoAogBIARGBEAjAEEQayIDJAAgA0EIaiACQYgBaiIIIAgoAgBBAUEIQRgQrgUgAygCCCIIQYGAgIB4RwRAIAggAygCDEH4jNAAEPAQAAsgA0EQaiQAIAIoAowBIQgLIAYgCGoiA0EIayAKOgAAIANBBGsgDTYAACADQQdrIgpBAmogCy0AADoAACAKIAIvAeQBOwAAIAMgAikDyAE3AAAgA0EIaiAMKQMANwAAIAIgBEEBaiIENgKQASAGQRhqIQYgBSEDDAELCyACKAKIASEEIAIpAowBIQ5BBCEGQQAMDwsgASABLQAYQQFrIgM6ABggA0H/AXFFDQwgASABKAIUQQFqNgIUIAJBAToAYCACIAE2AlwgAkE4aiIFIAJB3ABqEPwDIAItADgNAwJAIAItADkEQCACKAJcIgNBADYCCCADIAMoAhRBAWo2AhQgAkHIAWogA0EMaiADELYCIAIoAswBIQMgAigCyAFBAkYNCyAFIAIoAtABIgRBAUEBELwGIAIoAjwhBSACKAI4QQFGDRYgAigCQCADIAQQ9AIhAyAFQYGAgIB4Sg0BDAsLIAJBADYCRCACQQA2AjwgAkEFOgA4QQAMDAsgAkEANgJsIAJBADYCZCACIAQ2ApABIAIgAzYCjAEgAiAFNgKIASACQfAAaiIEIAJB3ABqEJ8HIAItAHBBBkcEQCACQcgBaiIDIAJB5ABqIAJBiAFqIAQQkwIgAxDxCyACQYwBaiEGIAJBzAFqIQcDQCACQThqIgUgAkHcAGoQ/AMgAi0AOA0GIAItADkEQCACKAJcIgNBADYCCCADIAMoAhRBAWo2AhQgAkHkAWogA0EMaiADELYCIAIoAugBIQMgAigC5AFBAkYNCiAFIAIoAuwBIglBAUEBELwGIAIoAjwhBCACKAI4QQFGDQkgAigCQCADIAkQ9AIhBSAEQYKAgIB4SARAIAUhAwwLCyACQThqIAJB3ABqEJ8HIAItADhBBkYEQCACKAI8IQMgBCAFEPwQDAsLIAcgAikDODcCACAHQRBqIAJByABqKQMANwIAIAdBCGogAkFAaykDADcCACACQZABaiACQdABaikCADcDACACQZgBaiACQdgBaikCADcDACACQaABaiACQeABaigCADYCACACIAIpAsgBNwOIASACIAk2AqwBIAIgBTYCqAEgAiAENgKkASACQcABaiAGQRBqKQIANwMAIAJBuAFqIAZBCGopAgA3AwAgAiAGKQIANwOwASACQThqIgMgAkHkAGogAkGkAWogAkGwAWoQkwIgAxDxCwwBCwsgAkHTAWogAkHsAGooAgA2AAAgAiACKQJkNwDLASACQUBrIAJBzwFqKQAANwAAIAJBBToAOCACIAIpAMgBNwA5QQAMDAsgAiACKAJ0NgI8IAJBBjoAOCAFIAMQ/BAMCAsgAkEoaiIDIAFBARDNAyACKQMoQgNRDQQgAiADEJ4HIAItAABBBkcEQCAAIAIpAwA3AwAgAEEQaiACQRBqKQMANwMAIABBCGogAkEIaikDADcDAAwTCyACKAIEIAEQ8QkhASAAQQY6AAAgACABNgIEDBILIAAgAigCIDYCBCAAQQY6AAAMEQsgAigCtAEhBAwKCyACKAI8IQMMBQsgAigCPCEDDAILIAAgAigCMDYCBCAAQQY6AAAMDQsgBCACKAJAQdjg0AAQ8BAACyACIAM2AjwgAkEGOgA4CyACQeQAahCYAwwBCyACQQY6ADggAiADNgI8C0EBCyABIAEtABhBAWo6ABggAkGIAWogARDjByACAn8gAi0AiAFFBEAgAi0AiQFFBEAgAkEDNgLIASABIAJByAFqEJUKDAILAkAgAi0AigEiA0H9AEcEQCADQSxGDQEgAkEWNgLIASABIAJByAFqEJUKDAMLIAEgASgCFEEBajYCFEEADAILIAJBFTYCyAEgASACQcgBahCVCgwBCyACKAKMAQsiAzYCUEUEQCADRQRAIAJBEGogAkHIAGopAwA3AwAgAkEIaiACQUBrKQMANwMAIAIgAikDODcDAAwFCyACQQY6AAAgAiADNgIEIAJB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AgQgCkEBNgIACyABQQE6ANgICyAAIAY2AgQgACAQNgIAIAVB8AJqJAAPCwALyRgCC38FfiMAQaAZayICJAAgAkIANwMwIAJBOGoiA0EAQdAAEN8DGiACQeABaiIGIAEgAyACQTBqEIYHAkACQAJAAkACfiACKALgASIIQYmAgIB4RgRAIAYgA0HIq8AAELwFIAIoAuABIghBiYCAgHhGDQIgAikD8AEMAQsgAikC8AELIQ4gAigC7AEhDCACKALoASEKIAIoAuQBIQkMAQsgAigC6AEgAigC7AEQ+g4gAkHgAWoiAxDaCSACQagYakGwn9AAKQMANwMAIAJBqJ/QACkDADcDoBggAiACKQPoATcDuBggAiACKQPgATcDsBggAiABNgLEGCACIAJBOGoiBjYCzBggAiACQTBqIgU2AsgYIAMgASAGIAUQhgcCQAJAAkACfwJAAkACQAJAIAIoAuABIghBiYCAgHhGBEAgAyAGEMYDIAItAOQBIQkgAigC4AEiCEGJgICAeEcNASADIAEgBiAFEIYHIAIoAuABIghBiYCAgHhHDQIgAyAGEM4EIAIoAuQBIQMgAigC4AEiCEGJgICAeEYNAyADQQh2IQUgAikC8AEhDSACKALsASEMIAMhCSACKALoAQwFCyACKALkASIJQQh2IQUMAwsgAi8A5QEgAkHnAWotAABBEHRyIQUMAgsgAigC5AEiCUEIdiEFDAELIAJBiYCAgHg2AtAYIAIgAzYC+BhBACEGIAJBADYC9BggAiACQdAYajYC/BggAiACQcgYajYC8BggAiACQcwYajYC7BggAiACQcQYajYC6BggAkHgAWogAkHoGGoQ2wMCQCACKALgAUUEQEEIIQRBACEFDAELIAIpA+gBIQ0gAkEIakEEQQhBCEHY3NAAEPsJIAIoAgghBiACKAIMIgQgDTcDACACQQE2AowZIAIgBDYCiBkgAiAGNgKEGSACQfABaiACQfgYaikCADcDACACQegBaiACQfAYaikCADcDACACIAIpAugYNwPgAUEIIQhBASEFA0AgAkGQGWogAkHgAWoQ2wMgAigCkBlBAUdFBEAgAikDmBkhDSACKAKEGSAFRgRAIAJBhBlqQQEQpw4gAigCiBkhBAsgBCAIaiANNwMAIAIgBUEBaiIFNgKMGSAIQQhqIQgMAQsLIAIoAoQZIQYLAkAgAigC0BgiCEGJgICAeEYEQCAJrUL/AYMhDSAFQQN0IQlBACEIQbyLywAhCgNAIAggCUYNAiAIQTBHBEAgBCAIaikDACEOIAIgCigCACkAADcD0BggAkGAgICAeDYC4AEgAiAONwPoASACQegYaiACQaAYaiACQdAYaiACQeABahC/BCACKALoGCACKALsGBD/DSAKQQRqIQogCEEIaiEIDAELC0EGQQZBrJzAABDQCAALIAIpAuAYIQ0gAigC3BghDCACKALYGCEKIAIoAtQYIQkgBiAEEIERDAMLIAJCzoLhyrSKiJAgNwPQGCACQYCAgIB4NgLgASACIAOtIg43A+gBIAJB6BhqIAJBoBhqIAJB0BhqIAJB4AFqIgMQvwQgAigC6BggAigC7BgQ/w0gAyABIAJBOGogAkEwahCGBwJ/IAIoAuABIghBiYCAgHhHBEAgAikC8AEiDUIgiKchAyACKALsASEMIAIoAugBIQogDachByACKALkAQwBCyANQiCGIA6EIQ0CQAJAA0AgAkHgAWoiByACQThqEJYCIAIoAuABDQIgAigC6AEiA0GFgICAeEYNASACKQP4ASEOIAIoAvABIQkgAigC7AEhCCACIAIoAvQBNgL0GCACIAk2AvAYIAIgCDYC7BggAiADNgLoGCACIA43A9AYIAcgAkGgGGogAkHQGGogAkHoGGoQvwQgAigC4AEiA0GFgICAeEcEQCADIAIoAuQBEPoOCyACQeABaiABIAJBOGogAkEwahCGByACKALgASIIQYmAgIB4Rg0ACyACKQLwASINQiCIpyEDIAIoAuwBIQwgAigC6AEhCiANpyEHIAIoAuQBDAILIAIpA7AYIg5CIIinIQMgAikDuBghDyACKAKsGCEMIAIoAqgYIQogAigCpBghCSACKAKgGCEIIA6nIQcMBgsgAigC+AEhAyACKAL0ASEHIAIoAvABIQwgAigC7AEhCiACKALkASEIIAIoAugBCyEJIAYgBBCBEQwDCyACKQLwASENIAIoAuwBIQwgAigC6AELIQogCUH/AXEgBUEIdHIhCQsgDUIgiKchAyANpyEHCyACQaAYahCcBUGAgICAeCEGCyAHrSADrUIghoQhDiAGQYCAgIB4Rg0AIAIgBTYC0AEgAiAENgLMASACIAY2AsgBIAIgDzcDwAEgAiAO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BCkDwAE3A5ABIAQgBCkDuAE3A4gBIAQgBCkDoA83A5gBIARB+ABqIRogBEHYAGohFiMAQcAeayIDJAAgAiACKAIAQQFqIgY2AgACQAJAIAZFDQAgA0ICNwOQASADIAI2AowBIAIoAghB4hcQ8xEgAigCCEGFCBD0ESADQYABakEgQQhB0ABBqMXLABD7CSADKQOAASEkIANBqAFqIgIQ2gkgAykDqAEhJSADKQOwASEmIANB8AVqQQxBwAAQgAggAhDaCSADKQOoASEjIAMpA7ABISIgAkHYAEGACBCACCADQfgAakGACEEEQQxBtMbLABD7CSADQcAQaiIGIANB+AVqKQMANwMAIANBqBNqIgIgA0GwAWopAwA3AwAgAyADKQPwBTcDuBAgAyADKQOoATcDoBMgAykDeCEhQfAAQQgQ8w4iEkIANwMYIBIgITcDECASQQA2AgggEkKBgICAEDcDACASICI3AzggEiAjNwMwIBJBADYCaCASICQ3A2AgEiAmNwNYIBIgJTcDUCASIAMpA6ATNwMgIBJBKGogAikDADcDACASIAMpA7gQNwNAIBJByABqIAYpAwA3AwAgA0GABmpCADcDACADQYgGakIANwMAIANBkAZqQgA3AwAgA0GoBmpCADcDACADQbAGakIANwMAIANBuAZqQgA3AwAgA0HQBmpCADcDACADQdgGakIANwMAIANB4AZqQgA3AwAgA0IANwP4BSADQoCAgICAgID4PzcD8AUgA0IANwOgBiADQoCAgICAgID4PzcDmAYgA0IANwPIBiADQoCAgICAgID4PzcDwAYgA0KAgICAgICA+D83A+gGIAMoApABIANB8AlqQgA3AwAgA0HoCWpCADcDACADQgA3A+AJIANB8ABqELQNIAMoAnBBAXFFDQBBA3RBgKnLAGorAwAhLSADKAJ0Ig4QbSEGIANB6ABqEOwNIAMoAmgiAkEBcQ0AIANBoBNqIgcgAygCbCAGIAIbIgIQvQsgAygCoBNFDQAgAysDqBMhLCACEM8QIA4QbiEGIANB4ABqEOwNIAMoAmAiAkEBcQ0AIAcgAygCZCAGIAIbIgIQvQsgAygCoBNFDQAgAysDqBMhKyACEM8QQwAAAEAhKCAOENgBtkMAAABAXkUEQCAOENgBtiEoCyADQYAcaiICRAAAAAAAAPC/RAAAAAAAAPA/EL4GIAJEAAAAAAAA8D9BAxDlCiADQaATaiIHRAAAAAAAAPA/RAAAAAAAAPC/EL4GIAIgBxC8CiACRAAAAAAAAPC/QQMQ5QogA0HYAGpBBEEIQQhB2NzQABD7CSADQagTaiIGQQA2AgAgAyADKQNYNwKgEyAHRAAAAAAAAPC/QQQQ5QogA0HAHWoiAiAGKAIANgIAIAMgAykCoBM3A7gdIAdEAAAAAAAA8L9EAAAAAAAA8D8QvgYgA0G4HWoiBiAHELwKIAZEAAAAAAAA8D9BAxDlCiAHRAAAAAAAAPA/RAAAAAAAAPC/EL4GICggLLaUIiq7ISwgKCArtpQiKbsgBiAHELwKIAIoAgAiAgRAIAMgAkEBayINNgLAHQsgLKMhKyADQdAAakEQQRBBqM/LABD8CSADQQA2ApALIAMgAykDUDcCiAsgAygCvB0hCiADKAKIHCECIAMoAoQcIQcCQAJAAkADQCAIQRBGBEACQCADQZAXaiADKAKMCyADKAKQC0QAAAAAAADwPyArRAAAAAAAAPA/IANBkAFqEKUGIAMoApAXQYCAgIB4Rw0AIANBgICAgHg2AsAIDAMLBSADQYgLaiAHIAIgCEG4z8sAEMUOKwMAIAogDSAIQcjPywAQxQ4rAwBB2M/LABDWCyAIQQFqIQgMAQsLIANBwAhqIAMoApQXIAMoApgXIANB8AVqEK0HIAMoAsAIQYCAgIB4Rw0BCyADQQA6ALgQDAELIANBuBBqIAMoAsQIIAMoAsgIIANBsAZqELMCCyADQYAUaiADQZALaigCADYCACADQegTaiADQZgXaigCADYCACADQfQTaiADQcgIaigCADYCACADIAMpAogLNwP4EyADIAMpApAXNwPgEyADIAMpAsAINwLsEyADQaATaiIGIANBuBBqQcAAEPQCGiADKAK4HSAKEIERIAMoAoAcIAcQgREgAygCjAEiByAHKAIAQQFqIgI2AgAgAkUNABCQCCEnIANBggRqQQA6AAAgA0GwA2pCADcDACADQbgDakIANwMAIANBhwRqIANBvBBqLQAAOgAAIANBghA7AYAEIANBADsBsAUgA0EBOgCsBSADQR06AKgFIANCCDcDoAUgA0EAOgCcBSADQR06AJgFIANCCDcDkAUgAyAtOQP4AyADQgA3A6gDIANCgICAgICAgPg/NwPAAyADIAMoALgQNgCDBCADQdgDaiADQfAJaikDADcDACADQdADaiADQegJaikDADcDACADQoCAgICAgID4PzcD4AMgAyADKQPgCTcDyAMgA0GoAWogA0HwBWoiAkGAARD0AhogA0GoAmogAkGAARD0AhogA0EAOgC0BSADICg4AoQFIANCgICAgICAgPg/NwOIBCADICs5A/ADIANCgICAgICAgPg/NwPoAyADICo4AvwEIAMgKTgCgAUgAyApICqVOAL4BCADQZAEaiAGQegAEPQCGiADQYSAgAg2ALUFIANBADsAuQUgAyAHNgKMBSADICc4AogFIA4QzxBBfwJ/IAMqAoAFIidDAACAT10gJ0MAAAAAYCICcQRAICepDAELQQALQQAgAhsgJ0P//39PXhshDiADKgL8BCInQwAAAABgIQIgA0HwBWoiFCAHQX8CfyAnQwAAgE9dICdDAAAAAGBxBEAgJ6kMAQtBAAtBACACGyAnQ///f09eGyIHIA4QyAUgAygC9AUhCgJAAkACQAJAIAMoAvAFIgJBAkcEQCADQdAFaiADQYAGaiIGKQIANwIAIAMgAykC+AU3AsgFIAMgCjYCxAUgAyACNgLABSAUIAMoAowBIhEgByAOEMgFIAMoAvQFIQcgAygC8AUiAkECRwRAIANB6AVqIAYpAgA3AgAgAyADKQL4BTcC4AUgAyAHNgLcBSADIAI2AtgFIANBoBNqIhMQ2gkgA0GYHWpBsJ/QACkDACIiNwMAIANBqJ/QACkDACIhNwOQHSADIAMpA6gTNwOoHSADIAMpA6ATNwOgHSATENoJIANB6BpqIgkgIjcDACADICE3A+AaIAMgAykDqBM3A/gaIAMgAykDoBM3A/AaIBMQ2gkgA0GIHGoiECAiNwMAIAMgITcDgBwgAyADKQOoEzcDmBwgAyADKQOgEzcDkBwgExDaCSADQcAdaiIKICI3AwAgAyAhNwO4HSADIAMpA6gTNwPQHSADIAMpA6ATNwPIHSATIBEgA0GQAWoQxwIgAygCpBMhDSADKAKgEyIMBEAgA0GQF2oiDiADQagTaiIHQdAAEPQCGiARIBEoAgBBAWoiAjYCACACRQ0HIANB4AlqIgIgERCzBiADIAIQkxAiFTYCsBsgFSgCUCEGIANBAjYCoBMgA0HQHGoiAiAVKAJAIAZBACATQZCFywAQ6gQgFSAVKAJQQQFqNgJQIBMgFUGwhcsAQQ4gAhDZAyATEOwLIANBsBtqQcy5ywAQwgYiAigCABCJESACKAIAEIkRIANBuBNqIANBrB1qKAIANgIAIANBsBNqIANBpB1qKQIANwMAIAcgA0GcHWopAgA3AwAgA0HEE2ogCSkDADcCACADQcwTaiADQfAaaikDADcCACADQdQTaiADQfgaaikDADcCACADQeQTaiAQKQMANwIAIANB7BNqIANBkBxqKQMANwIAIANB9BNqIANBmBxqKQMANwIAIAMgAykClB03A6ATIAMgAykD4Bo3ArwTIAMgAykDgBw3AtwTIANBlBRqIANB0B1qKQMANwIAIANBjBRqIANByB1qKQMANwIAIANBhBRqIAopAwA3AgAgAyADKQO4HTcC/BMgA0HACGoiCiAVQdgAEPQCGiADQYgLaiIHIA5B0AAQ9AIaIANBuBBqIgYgE0H8ABD0AhogA0HgG2oiAkEANgIAIANCADcD2BsgFEEEciAGQfwAEPQCGiADIA02AvQGIAMgDDYC8AYgA0H4BmogB0HQABD0AhogA0HIB2ogCkHYABD0AhogA0GoCGogAigCADYCACADQQA2ArgIIANCgICAgMAANwOwCCADIBE2AqwIIAMgAykD2Bs3A6AIIANBoJ/QADYC8AUQkAghKCAWKAIMRQ0HIANBsAhqIRUgFikDECAWKQMYQbjkygBBBhDKAyEhIBYoAgQiByAhp3EhCCAhQhmIQv8Ag0KBgoSIkKDAgAF+ISIgFigCACEGQQAhDQNAIAYgCGopAAAiIyAihSIhQn+FICFCgYKEiJCgwIABfYNCgIGChIiQoMCAf4MhIQJAAkADQCAhUEUEQEG45MoAQQYgBiAheqdBA3YgCGogB3FBaGxqIgJBFGsoAgAgAkEQaygCABCPEQ0CICFCAX0gIYMhIQwBCwsgIyAjQgGGg0KAgYKEiJCgwIB/g1ANAQwKCyADQoCAgICAgIDAPzcC8BAgA0KAgID8i4CAwD83AugQIANCgICA/IOAgMA/NwLgECADQoCAgPyDgIDAPzcC2BAgA0KAgID8AzcC0BAgA0KAgID8g4CAwL9/NwLIECADQgA3AsAQIANCgICA/IuAgMC/fzcCuBAgA0GCgAw2AZALIANCgICEgCA3AYgLIANBoBNqIgIgERCzBiACEJMQIgkoAlAhDiADQcgAaiAJKAJAKAIIEPIPIAMoAkhBAXEiAkUNCSADIAMoAkxBFyACGyIKNgK4HSAJKAJAKAIIQZKRAiADQbgdahDaDiADEBgiAjYC4AkgAyACEBkiAjYCkBcgA0HgCWoiBxD+DyADIAIQJCICNgLgCSACIANBuBBqQQJ2IgIgAkEQahBmIQYgA0GQF2oiAhD+DyAHEP4PIAMgBjYCkBcgCSgCQCgCCEGSkQIgBkHkkQIQmxEgAhD+DyAHQYS5ywBBjLnLAEGMucsAQZS5ywAQmgpBACEIIAMoAvQJIgYgAygC8AkiB2siAkEAIAIgBk0bIQYgB0ECdCICIAMoAuAJaiEMIAMoAugJIAJqIRADQCAGIAhHBEAgCSgCQCAIIA5qIAwoAgBBECAQKAIAEIAPIAxBBGohDCAQQQRqIRAgCEEBaiEIDAELCyAJKAJAIgYgBigCAEEBaiICNgIAIAJFDQkgA0FAa0GEucsAQQIQtAkgAykDQCEhIAkgCSgCUEECajYCUCADIA42AqgXIANCkICAgCA3AqAXIAMgCjYCnBcgAyAGNgKYFyADICE3ApAXIANB4AlqIhQgCUHEucsAQQggA0GQF2oiDRDZAyAUEOwLIANBOGogCSgCQCgCCBDyDyADKAI4QQFxIgJFDQkgAyADKAI8QRcgAhsiBjYCkBcgCSgCQCgCCEGTkQIgDRDaDiADIANBiAtqIhBBBhCLDyICNgLgCSAJKAJAKAIIQZORAiACQeSRAhCbESAUEP4PIAkoAkAiByAHKAIAQQFqIgI2AgAgAkUNCSAJQcQAahCuDyAJQQY2AkwgCSAGNgJIIAkgBzYCRCAJEIkRIAkQiREgFCAJQdgAEPQCGiADQaATaiIJENoJIAMpA6gTISIgAykDoBMhISAJIBFBgAZBgAYQyAUgAygCoBMiDEECRg0JIANBmBdqIg4gA0GwE2oiCikCADcDACADIAMpAqgTNwOQFyADKAKkEyEHIBEgESgCACIGQQFqIgI2AgAgAkUNCSADQagTaiAOKQMANwMAIAMgAykDkBc3A6ATIAogFEHYABD0AhogA0GQFGpBsJ/QACkDADcDACADQaif0AApAwA3A4gUIAMqAvwEISkgAyoCgAUhJyADQbgQaiICIAlB+AAQ9AIaIANByAhqIAJB+AAQ9AIaIAMgETYC2AkgA0MAAABCICeVOALUCSADQwAAAEIgKZU4AtAJIAMgIjcDyAkgAyAhNwPACSADIAc2AsQIIAMgDDYCwAggESAGQQJqIgI2AgAgAkUNCSADIBE2ApAdIAMgAUGk58oAQRQQAyIBNgKQFyADQTBqIAEQvQ8gAygCMEEBcUUNCSADQShqIAMoAjQQvg8gAygCLCEIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADKAIoRQRAIAMgCDYCiAsgDRD+DyANIAgQuAogAygCkBciAUECRiABQQFxRXINISADQSBqIAMoApQXEO4PIAMoAiBBAXENISADKAIkIQEgCUG658oAQQcQqAogA0EPNgKwEyADIAE2AqwTIBAQ/g8gAygCoBMiDkGAgICAeEYEQCADKAKkEyEIDAILIANBwB1qIANBsBNqKAIANgIAIAMgAykCqBM3A7gdIAMoAqQTIQogA0GgE2oiASARELMGIAMgARCTECIJNgLgGiAJKAJQIQwQjQtFDQUgA0EYaiAJKAJAKAIIEPIPIAMoAhhBAXEiAUUNISADIAMoAhxBFyABGyIHNgKAHCAJKAJAKAIIQZKRAiADQYAcahDaDkEAIQggCSgCQEEEQQBB6JECEP8HIANBkBdqQYS5ywBBjLnLAEGMucsAQZS5ywAQmgogAygCpBciAiADKAKgFyIGayIBQQAgASACTRshAiAGQQJ0IgEgAygCkBdqIRAgAygCmBcgAWohDQNAIAIgCEcEQCAJKAJAIAggDGoiASAQKAIAQRAgDSgCABCADyAJKAJAKAIIIAEQ6xEgCSgCQCgCCCABEMERIBBBBGohECANQQRqIQ0gCEEBaiEIDAELCyAJKAJAIgYgBigCAEEBaiIBNgIAIAFFDSEgA0GIC2oiAhDHCiADQoCAgICAAjcCqAsgAyAMNgKkCyADQoCAgIAgNwKcCyADIAc2ApgLIAMgBjYClAsgCSAJKAJQQQJqNgJQIANBkBdqIgEgCUEgakGUucsAQQcgAhDeBCABELsNIANB4BpqQaS5ywAQkQlBzLnLABDCBiIBKAIAEIkRIAEoAgAQiREgA0G4EGoiASAJQdgAEPQCGiADQYCAgPgDNgLsCSADQoCAgPwDNwLkCSADQfAJaiABQdgAEPQCGiADQeQKaiADQcAdaigCADYCACADIAo2AtgKIAMgDjYC1AogAyARNgLQCiADQoCAgPyDgICAwAA3A8gKIANBAToAggsgA0EBOwGACyADQgg3A/gKIANCADcD8AogA0KAgICAgAE3A+gKIAMgAykDuB03AtwKIANBADYC4AlBEEEEEPMOIhhBADoADCAYQQA2AgggGEKBgICAEDcCACADKwOoAyEtIAMrA7ADISwgAysDuAMhKyADQRBqQRdBBEEMQdjc0AAQ+wkgA0EANgLAECADIAMpAxA3ArgQIAFBFxCmDiADKAK8ECADKALAECINQQxsaiECQex9IQxBiJbAACEIA0AgA0GgE2oiByAIQQRqKAIAIg5BAUEBELwGIAMoAqQTIQogAygCoBNBAUYNByADKAKoEyAIKAIAIA4Q9AIhASACIAxqIgZBnAJqIA42AgAgBkGYAmogATYCACAGQZQCaiAKNgIAIAhBCGohCCANQQFqIQ0gDEEMaiIMDQALIANBkAxqIA02AgAgAyADKQK4EDcDiAwgAygCjAwhBiADQbgQahDaCUEAIQwgA0GoE2oiAkGwn9AAKQMANwMAIANBqJ/QACkDADcDoBMgAyADKQPAEDcDuBMgAyADKQO4EDcDsBMgByANIANBsBNqIgEQwg8gDQRAIAZBCGohCANAIANBuBBqIAhBBGsoAgAgCCgCABDoCSADQZgXaiADQcAQaigCADYCACADIAMpArgQNwOQFyAIQQxqIQggA0GgE2ogA0GQF2ogDBD3BCANIAxBAWoiDEcNAAsLIANBsAxqIhQgA0G4E2opAwA3AwAgA0GoDGoiDSABKQMANwMAIANBoAxqIgkgAikDADcDACADIAMpA6ATNwOYDEGogtEALQAAGkGYBxDzASILRQ0hIANBoBNqIghBuLfMAEEJEOwBIANB0AxqQY+VwABBBRDzCCADQcgMaiADQbATaiIOKQMANwMAIANBwAxqIANBqBNqIgopAwA3AwAgAyADKQOgEzcDuAwgA0H4DGpBlJXAAEEHEPMIIANCgICAgICAgPg/NwPwDCADQgA3A+gMIANB8LLMADYC5AwgA0EBNgLgDEEwEJsPIgFCgICAgICAgPg/NwMoIAFCgICAgICAgPA/NwMgIAFCgICAgICAgLdANwMYIAFCADcDECABQoCAgICAgIDwPzcDCCABQoCAgICAgLC5wAA3AwAgA0GgDWpBm5XAAEEJEPMIIANCgICAgICAgPg/NwOYDSADQgA3A5ANIANBgLPMADYCjA0gAyABNgKIDSADQcgNakGklcAAQQQQ8wggA0KAgICAgICA+D83A8ANIANCADcDuA0gA0HgsswANgK0DSADQQE2ArANIANCCDcCkA4gA0IANwKIDiADQoCAgICAATcCgA4gA0EAOwGkDiADQQA2AqAOIANCgICAgMAANwKYDiADQbgQaiIZIANBgA5qIhAQ/wEgGUEEciEHIAMoArgQIgZFDQcgA0GwDmoiAiADQcgQaikDADcDACADIAMpA8AQNwOoDiADKAK8ECEBIANB8A1qQYD9ygBBCRDzCCADQegNaiACKQMANwMAIAMgATYC3A0gAyAGNgLYDSADIAMpA6gONwPgDSAIQeC5zABBCxDsASADQdAOakGolcAAQQcQ8wggA0HIDmogDikDADcDACADQcAOaiAKKQMANwMAIAMgAykDoBM3A7gOIAhBgLvMAEELEOwBIANB+A5qQa+VwABBBRDzCCADQfAOaiAOKQMANwMAIANB6A5qIAopAwA3AwAgAyADKQOgEzcD4A4gA0IINwLADyADQgA3ArgPIANCgICAgIABNwKwDyADQQA7AdQPIANBADYC0A8gA0KAgICAwAA3AsgPIBkgA0GwD2oiDBD/ASADKAK4ECIGRQ0IIANB4A9qIgIgA0HIEGopAwA3AwAgAyADKQPAEDcD2A8gAygCvBAhASADQaAPakHRgcsAQQYQ8wggA0GYD2ogAikDADcDACADIAE2AowPIAMgBjYCiA8gAyADKQPYDzcDkA8gA0IINwKgECADQgA3ApgQIANCgICAgIABNwKQECADQQA7AbQQIANBADYCsBAgA0KAgICAwAA3AqgQIANCgICAgICAgPg/NwOQEiADQpSo0KDBgoXaPzcDiBIgA0Lfvv369evX9z83A4ASIANCv/78+fPnz/c/NwP4ESADQoCAgICAgID4PzcD8BEgA0KevPjw4cOH5z83A+gRIANCuO/evfv27fM/NwPgESADQsD//v379+/3PzcD2BEgA0KAgICAgICA+D83A9ARIANClqzYsOHChes/NwPIESADQvny5cuXr970PzcDwBEgA0KQoMCAgYKE8D83A7gRIANCgICAgICAgPg/NwOwESADQrft2rXr1q3zPzcDqBEgA0L479+///798z83A6ARIANCmLDgwIGDhtw/NwOYESADQoCAgICAgID4PzcDkBEgA0L9+vXr16/f9j83A4gRIANC06XLlq3atPE/NwOAESADQpSnzpy58uThPzcD+BAgA0KAgICAgICA+D83A/AQIANC//379+/fv/c/NwPoECADQtar167duvXqPzcD4BAgA0LSo8eOnbr06D83A9gQIANCgICAgICAgPg/NwPQECADQpWq1KjRosXyPzcDyBAgA0KTpsyYseLE4T83A8AQIANCn7369OnTp+c/NwO4ECADQZAXaiIbIANBkBBqIBlBBxDQByIdEP8BIAMoApAXIgZFDQkgA0GgEmoiAiADQaAXaiIHKQMANwMAIAMgAykDmBc3A5gSIAMoApQXIQEgA0GAEGpBtJXAAEEGEPMIIANB+A9qIAIpAwA3AwAgAyABNgLsDyADIAY2AugPIAMgAykDmBI3A/APIAhBqLzMAEELEOwBIANBwBJqQbqVwABBBhDzCCADQbgSaiAOKQMANwMAIANBsBJqIAopAwA3AwAgAyADKQOgEzcDqBIgA0IINwKIEyADQgA3AoATIANCgICAgIABNwL4EiADQQA7AZwTIANBADYCmBMgA0KAgICAwAA3ApATIANByBNqQgA3AwAgA0IANwPAEyADQoCAgICAgID4PzcDuBMgA0KAgICAgICA+D83A7ATIANCADcDqBMgA0Lgv//+/fv37z83A6ATIANCgICAgICAgPg/NwPAFSADQoCAgICAgID4PzcDuBUgA0IANwOwFSADQuC///79+/fvPzcDqBUgA0KAgICAgICA+D83A6AVIANCgICAgICAgPg/NwOYFSADQgA3A5AVIANCgICAgICAgPg/NwOIFSADQoCAgICAgID4PzcDgBUgA0KAgICAgICA+D83A/gUIANCADcD8BQgA0KAgICAgICA+D83A+gUIANC4L///v379+8/NwPgFCADQoCAgICAgID4PzcD2BQgA0IANwPQFCADQoCAgICAgID4PzcDyBQgA0IANwPAFCADQoCAgICAgID4PzcDuBQgA0Lgv//+/fv37z83A7AUIANCgICAgICAgPg/NwOoFCADQgA3A6AUIANCgICAgICAgPg/NwOYFCADQoCAgICAgID4PzcDkBQgA0KAgICAgICA+D83A4gUIANCADcDgBQgA0KAgICAgICA+D83A/gTIANCgICAgICAgPg/NwPwEyADQuC///79+/fvPzcD6BMgA0IANwPgEyADQoCAgICAgID4PzcD2BMgA0KAgICAgICA+D83A9ATIANB0BVqQgA3AwAgA0IANwPIFSADQoCAgICAgID4PzcD2BUgA0G4HWoiFyADQfgSaiAIQQoQ0AciHhD/ASADKAK4HSIGRQ0KIANB6BVqIgIgA0HIHWoiCikDADcDACADIAMpA8AdNwPgFSADKAK8HSEBIANB6BJqQcCVwABBBxDzCCADQeASaiACKQMANwMAIAMgATYC1BIgAyAGNgLQEiADIAMpA+AVNwPYEiAbQeCzzABBCxDsASADQYgWakHHlcAAQQQQ8wggA0GAFmogBykDADcDACADQfgVaiADQZgXaiIBKQMANwMAIAMgAykDkBc3A/AVIBtBiLXMAEELEOwBIANBsBZqQcuVwABBBhDzCCADQagWaiAHKQMANwMAIANBoBZqIAEpAwA3AwAgAyADKQOQFzcDmBYgA0IINwL4FiADQgA3AvAWIANCgICAgIABNwLoFiADQQA7AYwXIANBADYCiBcgA0KAgICAwAA3AoAXIAdCADcDACABQgA3AwAgA0HAF2pCADcDACADQgA3A5AXIANCADcDuBcgA0KAgICAgICA9D83A7AXIANCgICAgICAgPg/NwOoFyADQoCAgICAgID4PzcDiBggA0KAgICAgICA+D83A4AYIANCgICAgICAgPg/NwP4FyADQoCAgICAgID4PzcD8BcgA0KAgICAgICA+D83A+gXIANCADcD4BcgA0KAgICAgICA8D83A9gXIANCgICAgICAgPg/NwPQFyADQoCAgICAgID4PzcDyBcgA0GAHGoiHCADQegWaiAbQQQQ0AciHxD/ASAcQQRyIREgAygCgBwiBkUNCyADQZgYaiICIANBkBxqIhMpAwA3AwAgAyADKQOIHDcDkBggAygChBwhASADQdgWakHRlcAAQQ4Q8wggA0HQFmogAikDADcDACADIAE2AsQWIAMgBjYCwBYgAyADKQOQGDcDyBYgA0G4GGpB35XAAEEHEPMIIANCgICAgICAgPg/NwOwGCADQgA3A6gYIANB0LLMADYCpBggA0EBNgKgGCAXQaC2zABBCxDsASADQeAYakHmlcAAQQgQ8wggA0HYGGogCikDADcDACADQdAYaiADQcAdaiIHIgEpAwA3AwAgAyADKQO4HTcDyBggF0G8vswAQQkQ7AEgA0GIGWpB7pXAAEEGEPMIIANBgBlqIAopAwA3AwAgA0H4GGogASkDADcDACADIAMpA7gdNwPwGCAXQci4zABBCRDsASADQbAZakH0lcAAQQcQ8wggA0GoGWogCikDADcDACADQaAZaiABKQMANwMAIAMgAykDuB03A5gZIBdBwL3MAEEJEOwBIANB2BlqQfuVwABBBhDzCCADQdAZaiAKKQMANwMAIANByBlqIAEpAwA3AwAgAyADKQO4HTcDwBkgF0G8v8wAQQkQ7AEgA0GAGmpBgZbAAEEGEPMIIANB+BlqIAopAwA3AwAgA0HwGWogASkDADcDACADIAMpA7gdNwPoGSADQgg3AsgaIANCADcCwBogA0KAgICAgAE3ArgaIANBADsB3BogA0EANgLYGiADQoCAgIDAADcC0BogA0HwGmpCADcDACADQegaakIANwMAIANBkBtqQgA3AwAgA0IANwPgGiADQgA3A4gbIANCgICAgICAgPg/NwOAGyADQoCAgICAgID4PzcD+BogA0KAgICAgICA+D83A5gbIBwgA0G4GmogA0HgGmoiDkECENAHIiAQ/wEgAygCgBwiBkUNDCADQagbaiICIBMpAwA3AwAgAyADKQOIHDcDoBsgAygChBwhASADQagaakGe0M4AQQMQ8wggA0GgGmogAikDADcDACADIAE2ApQaIAMgBjYCkBogAyADKQOgGzcDmBogA0IINwLoGyADQgA3AuAbIANCgICAgIABNwLYGyADQQA7AfwbIANBADYC+BsgA0KAgICAwAA3AvAbIBNCADcDACADQYgcakIANwMAIANCADcDgBwgA0KAgICAgICA+D83A7gcIANCADcDsBwgA0KAgICAgICA+D83A6gcIANCADcDoBwgA0KAgICAgICA+D83A5gcIANBkB1qIhEgA0HYG2ogHEECENAHIhMQ/wEgAygCkB0iBkUNAiADQcgcaiICIANBoB1qKQMANwMAIAMgAykDmB03A8AcIAMoApQdIQEgA0HIG2pBus3OAEEFEPMIIANBwBtqIAIpAwA3AwAgAyABNgK0GyADIAY2ArAbIAMgAykDwBw3A7gbIANCCDcCoB0gA0IANwKYHSADQoCAgICAATcCkB0gA0EAOwG0HSADQQA2ArAdIANCgICAgMAANwKoHSAKQgA3AwAgB0IANwMAIANB4B1qQgA3AwAgA0IANwO4HSADQgA3A9gdIANCgICAgICAgPg/NwPQHSADQoCAgICAgID4PzcD8B0gA0KAgICAgICA+D83A+gdIANB+BxqIBEgF0ECENAHIgcQ/wEgAygC+BwiBkUNDSADQYAeaiICIANBiB1qKQMANwMAIAMgAykDgB03A/gdIAMoAvwcIQEgA0HoHGpB38/OAEEEEPMIIANB4BxqIAIpAwA3AwAgAyABNgLUHCADIAY2AtAcIAMgAykD+B03A9gcIAsgA0G4DGpBKBD0AiILQShqIANB4AxqQSgQ9AIaIAtB0ABqIANBiA1qQSgQ9AIaIAtB+ABqIANBsA1qQSgQ9AIaIAtBoAFqIANB2A1qQSgQ9AIaIAtByAFqIANBuA5qQSgQ9AIaIAtB8AFqIANB4A5qQSgQ9AIaIAtBmAJqIANBiA9qQSgQ9AIaIAtBwAJqIANB6A9qQSgQ9AIaIAtB6AJqIANBqBJqQSgQ9AIaIAtBkANqIANB0BJqQSgQ9AIaIAtBuANqIANB8BVqQSgQ9AIaIAtB4ANqIANBmBZqQSgQ9AIaIAtBiARqIANBwBZqQSgQ9AIaIAtBsARqIANBoBhqQSgQ9AIaIAtB2ARqIANByBhqQSgQ9AIaIAtBgAVqIANB8BhqQSgQ9AIaIAtBqAVqIANBmBlqQSgQ9AIaIAtB0AVqIANBwBlqQSgQ9AIaIAtB+AVqIANB6BlqQSgQ9AIaIAtBoAZqIANBkBpqQSgQ9AIaIAtByAZqIANBsBtqQSgQ9AIaIAtB8AZqIANB0BxqQSgQ9AIaIAcQ1w4gExDXDiAgENcOIB8Q1w4gHhDXDiAdENcOIAwQ1w4gEBDXDiAIIAMoAowBIgwgC0EXENgCIAMoAqQTIQggAygCoBMiCkECRg0DIAMpAqgTISEgDCAMKAIAQQFqIgE2AgAgAUUNISADQeALaiIHIANBkAxqKAIANgIAIANB8AtqIgYgCSkDADcDACADQfgLaiICIA0pAwA3AwAgA0GADGoiASAUKQMANwMAIAMgAykDiAw3A9gLIAMgAykDmAw3A+gLIAMgITcDkAsgA0GwC2ogASkDADcDACADQagLaiACKQMANwMAIANBoAtqIAYpAwA3AwAgAyADKQPoCzcDmAsgA0EXNgLACyADIAs2ArwLIANBFzYCuAsgA0HMC2ogBygCADYCACADIAMpA9gLNwLECyADIAw2AtALIAMgCDYCjAsgAyAKNgKIC0EgQQQQ8w4iEEKAgID8g4CAwD83AhggEEKAgICAgICAwD83AhAgEEKAgID8AzcCCCAQQgA3AgAgA0EINgLAHSADIBA2ArwdIANBCDYCuB1BBkEBEPMOIgxBgwQ7AAQgDEGAgogINgAAIBkgAygCjAEiDRCzBiADIBkQkxAiCjYCkB0gA0EIaiARQcS5ywBBCEEIQZy5ywBBAUGgucsAQQFB5JECIBcQ6AgiBygCACIJKAJAKAIIEPIPIAMoAghBAXEiAUUNISADIAMoAgxBFyABGyICNgLgGiAJKAJAKAIIQZORAiAOENoOIAMgDEEGEPcOIgE2AoAcIAkoAkAoAghBk5ECIAFB5JECEJsRIBwQ/g8gCSgCQCIGIAYoAgBBAWoiATYCACABRQ0hIAlBxABqEK4PIAlBBjYCTCAJIAI2AkggCSAGNgJEIAcoAgAQiREgBygCABCJESANIA0oAgBBAWoiATYCACABRQ0hIAooAgQhBiAKKAIAIQIgGyAKQQhqQdAAEPQCGkEGIAwQ/BBBCCAQEIsRIAINBCAFQgI3AwAgBSAGNgIIIAtBFxDDCEEXIAsQhxEgA0GYC2oQ3gUgA0GIC2oQzwogA0HEC2oQ2g8gA0HQC2oQ0w4MFgsgA0GQF2oQ/g8LIANBkB1qENMOIAVCAjcDACAFIAg2AggMFQsgA0GoHmogA0GQHWpBBHIiAUEIaigCADYCACADIAEpAgA3A6AeIANBATYCvB0gA0Hg5dAANgK4HSADQgE3AsQdIANBGDYC/BwgAyADQfgcajYCwB0gAyADQaAeaiICNgL4HCADQdAcaiADQbgdahCbCiADKALUHCIBIAMoAtgcEAkhCCADKALQHCABEPwQIAIQoRAgA0GQGmoQnAsgA0HoGWoQnAsgA0HAGWoQnAsgA0GYGWoQnAsgA0HwGGoQnAsgA0HIGGoQnAsgA0GgGGoQnAsgA0HAFmoQnAsgA0GYFmoQnAsgA0HwFWoQnAsgA0HQEmoQnAsgA0GoEmoQnAsgA0HoD2oQnAsgA0GID2oQnAsgA0HgDmoQnAsgA0G4DmoQnAsgA0HYDWoQnAsgA0GwDWoQnAsgA0GIDWoQnAsgA0HgDGoQnAsgA0G4DGoQnAsgCxC3EQwLCyALQRcQwwhBFyALEIcRDBELIANBqBNqIANBkBdqIgFB0AAQ9AIaIAMgDTYC+BMgAyAGNgKkEyADIAI2AqATEJAIIScgARDaCSADQdAQakGwn9AAKQMANwMAIANBADYC+BAgAyAnOAL0ECADQQA2AvAQIANCgICAgIABNwPoECADQgA3A8AQIANCgICAgIABNwO4ECADQaif0AApAwA3A8gQIAMgAykDmBc3A+AQIAMgAykDkBc3A9gQEJAIISogDSANKAIAQQFqIgE2AgAgAUUNHCAFIA02ApgNIAVCBDcDkA0gBUIANwOIDSANKAIIQ83MzD1DzczMPUPNzMw9QwAAgD8Qb0GAA0HAABDzDiICQQE2AtACIAJCgICAgBA3A8gCIAJCADcDwAIgAkIANwLAASACQgA3AoABIAJBAjYCQCACQoKAgIAQNwIAIAVBADYCsA0gBSACNgKsDUGAA0HAABDzDiIBQQE2AtACIAFCgICAgBA3A8gCIAFCADcDwAIgAUIANwPAASABQgA3A4ABIAFCAjcDQCABQoKAgIAQNwIAIAVBADYCwA0gBSABNgK8DRCQCCEpEJAIIScgBUHIC2ogGkHAABD0AhogBUGwB2ogA0GoAWpBmAQQ9AIaIAVB4ARqIANB8AVqQdACEPQCGiAFQbgDaiADQeAJakGoARD0AhogBUHQAGogA0HACGpBoAEQ9AIaIAVBgAJqIANB0AVqKQIANwIAIAVB+AFqIANByAVqKQIANwIAIAUgAykCwAU3AvABIAUgAykC2AU3AogCIAVBkAJqIANB4AVqKQIANwIAIAVBmAJqIANB6AVqKQIANwIAIAVBiAxqIANBoBNqQeAAEPQCGiAFQfACaiADQbgQakHIABD0AhogBUGgAmogA0GIC2pB0AAQ9AIaIAVBgAI7AeANIAVBgAI2AtwNIAUgKjgC2A0gBSAnOALUDSAFICk4AtANIAVBADYCzA0gBSAoOALIDSAFIAE2ArgNIAUgAjYCqA0gBSAYNgKkDSAFIBI2AqANIAUgDTYCnA0gBUKAgICAwAA3A4ANIAUgKzkD+AwgBSAsOQPwDCAFIC05A+gMIAVCADcDACAFQcgAaiADQaABaikDADcDACAFQUBrIANBmAFqKQMANwMAIAUgAykDkAE3AzggFhDvBQwbC0HM0cAAENgMAAsgCiADKAKoE0HY4NAAEPAQAAsgA0HAHWogB0EIaigCADYCACADIAcpAgA3A7gdIANBATYCpBMgA0Hg5dAANgKgEyADQgE3AqwTIANBGDYChBwgAyADQYAcajYCqBMgAyADQbgdaiICNgKAHCADQZAXaiADQaATahCbCiADKAKUFyIBIAMoApgXEAkhCCADKAKQFyABEPwQIAIQoRAgA0GwDWoQnAsgA0GIDWoQnAsgA0HgDGoQnAsgA0G4DGoQnAsgCxC3EQwMCyADQcAdaiAHQQhqKAIANgIAIAMgBykCADcDuB0gA0EBNgKkEyADQeDl0AA2AqATIANCATcCrBMgA0EYNgKEHCADIANBgBxqNgKoEyADIANBuB1qIgI2AoAcIANBkBdqIANBoBNqEJsKIAMoApQXIgEgAygCmBcQCSEIIAMoApAXIAEQ/BAgAhChECADQeAOahCcCyADQbgOahCcCyADQdgNahCcCyADQbANahCcCyADQYgNahCcCyADQeAMahCcCyADQbgMahCcCyALELcRDAoLIANBiBxqIANBkBdqQQRyIgFBCGooAgA2AgAgAyABKQIANwOAHCADQQE2AqQTIANB4OXQADYCoBMgA0IBNwKsEyADQRg2AuQaIAMgA0HgGmo2AqgTIAMgA0GAHGoiAjYC4BogA0G4HWogA0GgE2oQmwogAygCvB0iASADKALAHRAJIQggAygCuB0gARD8ECACEKEQIANBiA9qEJwLIANB4A5qEJwLIANBuA5qEJwLIANB2A1qEJwLIANBsA1qEJwLIANBiA1qEJwLIANB4AxqEJwLIANBuAxqEJwLIAsQtxEMCAsgA0HoGmogA0G4HWpBBHIiAUEIaigCADYCACADIAEpAgA3A+AaIANBATYClBcgA0Hg5dAANgKQFyADQgE3ApwXIANBGDYClB0gAyADQZAdajYCmBcgAyADQeAaaiICNgKQHSADQYAcaiADQZAXahCbCiADKAKEHCIBIAMoAogcEAkhCCADKAKAHCABEPwQIAIQoRAgA0GoEmoQnAsgA0HoD2oQnAsgA0GI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QCACKwNIEOkEDBwLIAJBQGsgAyAGIAcQnwsgAkHgAGogBEHwAGogAisDQCACKwNIEOsEDBsLIAJBQGsgAyAGIAcQnwsgAkHgAGogBEHwAGogAisDQCACKwNIEKQFDBoLIAJBQGsgAyAGIAcQnwsgAkHgAGogBEHwAGogAisDQCACKwNIEOwEDBkLIAJBQGsgAyAGIAcQnwsgAkHgAGogBEHwAGogAisDQCACKwNIELEFDBgLIAJBQGsgAyAGIAcQnwsgAkHgAGogBEHwAGogAisDQCACKwNIEJUDDBcLIAJBQGsgBEHQAWogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEMQDDBYLIAJBQGsgAyAGIAcQxgggAkHgAGogBEGwA2ogAisDQCACKwNIEPEDDBULIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEKsHDBQLIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEIgHDBMLIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEIoHDBILIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEOsFDBELIAJBQGsgAyAGIAcQxgggAkHgAGogBEGwA2ogAisDQCACKwNIEK4DDBALIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEPcFDA8LIAJBQGsgBEH4AGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEIkEDA4LIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEIoHDA0LIAJBQGsgBEGwAWogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEP4EDAwLIAJBQGsgBEGYAWogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEJQGDAsLIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEM0GDAoLIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIELgGDAkLIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIELQGDAgLIAJBQGsgBEHYAGogBiAHEMYIIAJB4ABqIAMgAisDQCACKwNIEPgFDAcLIAJBQGsg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IgUgASABRIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIiJEAABAVPsh+b+ioCIBICJEMWNiGmG00D2iIiShIiO9QjSIp0H/D3FrQRFIDQAgBSABICJEAABgGmG00D2iIiOhIiEgIkRzcAMuihmjO6IgASAhoSAjoaEiJKEiI71CNIinQf8PcWtBMkgEQCAhIQEMAQsgISAiRAAAAC6KGaM7oiIjoSIBICJEwUkgJZqDezmiICEgAaEgI6GhIiShISMLIAAgIzkDACAAIAEgI6EgJKE5AxAgIkQAAAAAAADgwWYhBSAAQf////8HAn8gIplEAAAAAAAA4EFjBEAgIqoMAQtBgICAgHgLQYCAgIB4IAUbICJEAADA////30FkG0EAICIgImEbNgIIDAgLQYCAgIB4C0GAgICAeCAEGyABRAAAwP///99BZBtBACABIAFhG7ciITkDACABICGhRAAAAAAAAHBBoiIBRAAAAAAAAODBZiEEIApB/////wcCfyABmUQAAAAAAADgQWMEQCABqgwBC0GAgICAeAtBgICAgHggBBsgAUQAAMD////fQWQbQQAgASABYRsiBLciITkDCCAKIAEgIaFEAAAAAAAAcEGiIgE5AxAgCkIANwMoIApCADcDICAKQgA3AxggCkEYaiERIwBBwARrIgIkACACQgA3A6ABIAJCADcDmAEgAkIANwOQASACQgA3A4gBIAJCADcDgAEgAkIANwN4IAJCADcDcCACQgA3A2ggAkIANwNgIAJCADcDWCACQgA3A1AgAkIANwNIIAJCADcDQCACQgA3AzggAkIANwMwIAJCADcDKCACQgA3AyAgAkIANwMYIAJCADcDECACQgA3AwggAkIANwPAAiACQgA3A7gCIAJCADcDsAIgAkIANwOoAiACQgA3A6ACIAJCADcDmAIgAkIANwOQAiACQgA3A4gCIAJCADcDgAIgAkIANwP4ASACQgA3A/ABIAJCADcD6AEgAkIANwPgASACQgA3A9gBIAJCADcD0AEgAkIANwPIASACQgA3A8ABIAJCADcDuAEgAkIANwOwASACQgA3A6gBIAJCADcD4AMgAkIANwPYAyACQgA3A9ADIAJCADcDyAMgAkIANwPAAyACQgA3A7gDIAJCADcDsAMgAkIANwOoAyACQgA3A6ADIAJCADcDmAMg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QFT7Ifm/oCIBRDFjYhphtNC9oCIhOQMAIAAgASAhoUQxY2IaYbTQvaA5AxAMAgsCQCAFQRR2IgUgASABRIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIiJEAABAVPsh+b+ioCIBICJEMWNiGmG00D2iIiShIiO9QjSIp0H/D3FrQRFIDQAgBSABICJEAABgGmG00D2iIiOhIiEgIkRzcAMuihmjO6IgASAhoSAjoaEiJKEiI71CNIinQf8PcWtBMkgEQCAhIQEMAQsgISAiRAAAAC6KGaM7oiIjoSIBICJEwUkgJZqDezmiICEgAaEgI6GhIiShISMLIAAgIzkDACAAIAEgI6EgJKE5AxAgIkQAAAAAAADgwWYhBSAAQf////8HAn8gIplEAAAAAAAA4EFjBEAgIqoMAQtBgICAgHgLQYCAgIB4IAUbICJEAADA////30FkG0EAICIgImEbNgIIDAELAkAgASABRIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIiJEAABAVPsh+b+ioCIBICJEMWNiGmG00D2iIiShIiO9QoCAgICAgID4/wCDQv////////+HP1YNACABICJEAABgGmG00D2iIiOhIiEgIkRzcAMuihmjO6IgASAhoSAjoaEiJKEiI71CgICAgICAgID/AINC//////////88VgRAICEhAQwBCyAhICJEAAAALooZozuiIiOhIgEgIkTBSSAlmoN7OaIgISABoSAjoaEiJKEhIwsgACAjOQMAIAAgASAjoSAkoTkDECAiRAAAAAAAAODBZiEFIABB/////wcCfyAimUQAAAAAAADgQWMEQCAiqgwBC0GAgICAeAtBgICAgHggBRsgIkQAAMD////fQWQbQQAgIiAiYRs2AggLIApBMGokAAuuDwIMfwF+IwBB4AFrIgQkAAJAAkACQAJAAkACQAJAAkACQAJ/IAEoAgAiCUUEQCACKQIEIhBCIIinIQggEKchB0EAIQkgAigCAAwBCyACKAIIIQsgAigCBCEKIAEoAgQhCANAIAlBjAJqIQYgCS8BkgMiDkEMbCEHQX8hBQJAA0AgB0UEQCAOIQUMAgsgBkEIaiEMIAZBBGohDSAFQQFqIQUgB0EMayEHIAZBDGohBgJAIAogCyANKAIAIAwoAgAQ8gxB/wFxDgIAAQILCyAC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AgAgACABNgIIIAAgA0EAIAEbNgIEIABBACADIAEbNgIAIAZBkANqJAALlA0DEX8KfgJ9IwBBkA1rIgIkACACQQA2AjwgAkKAgICAwAA3AjQgAkFAayIEIAEQvgMgAkG4A2ogAUH4AhD0AhogAkGwBmogBEHwBRD0AhogAkEANgK4DCACQQA2ArAMIAJCADcDqAwgAkEBNgKgDCACQfQMaiEKIAJBsAtqIRAgAkH4CmohESACQaALaiENIAJB2ApqIQsgAkHACmohBiACQZAMaiESIAJBgAxqIQ4gAkHACWohByACQagJaiEPQQAhAQNAIAJB8AxqIAJBsAZqEMcGAkAgAigC8AwEQCACKQP4DCEaAkAgAigCoAwiBUUEQCACQcAMaiAPEMcGDAELIAJBADYCoAwCQAJAIAIpA8AJQgRSBEBBACEDAkACQCACKAKADAR/IAJBKGogBSAOELMKIAIoAigNASACKAIsIQUgAigCgAwFQQALIAIoAogMENkQIAJBADYCgAwgAikDwAlCA1IEfwNAAkAgAkHwDGogBxDIBiACKALwDEUNACACKgKADSEdIAIpA/gMIRUCQCACKALACyIDRQRAIAJB2AxqIAYQyAYMAQsgAkEANgLACwJAIAIpA9gKIhNCA1IEQAJAAkAgE0ICUgRAIAsgAxDECiIDRQ0BIAJCAjcD2AoLIAIpA/AKQgJRDQFBACEEIAIoAqALBH8gAkEgaiADIA0QswogAigCIA0BIAIoAiQhAyACKAKgCwVBAAsgAigCqAsQ2RAgAkEANgKgCyACKALwCkEBRgR/IAJBGGogESADIA0Q+QUgAigCGA0BIAIoAhwhAyACQgA3A/AKIAIoAqALBSAECyACKAKoCxDZECACQQA2AqALIAIoArALBH8gAkEQaiADIBAQswogAigCEA0BIAIoAhQhAyACKAKwCwUgBAsgAigCuAsQ2RAgAkEANgKwCyADDQELIAJB8AxqIAsQmgQgAigC8AwNAkEAIQMLIAsQlw0gAkIDNwPYCgsgAikDwApCAlEEQCACQgA3A9gMDAILIAJB2AxqIQQgBiADEMQKBH8gBAUgAkHoDGogBkEQaikDADcDACACQeAMaiAGQQhqKQMANwMAIAIgBikDADcD2AwgBgtCADcDAAwBCyACQegMaiACQYANaikDADcDACACQeAM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ACCVAUICUhs3A5AHIAgglgFCACCWAUICUhs3A4AHIAgglwFCACCXAUICUhs3A/AGIAggmAFCACCYAUICUhs3A+AGIAggmQFCACCZAUICUhs3A9AGIAggmgFCACCaAUICUhs3A8AGIAggmwFCACCbAUICUhs3A7AGIAggnAFCACCcAUICUhs3A6AGIAggnQFCACCdAUICUhs3A5AGIAggngFCACCeAUICUhs3A4AGIAggnwFCACCfAUICUhs3A/AFIAggoAFCACCgAUICUhs3A+AFIAggoQFCACChAUICUhs3A9AFIAggogFCACCiAUICUhs3A8AFIAggowFCACCjAUICUhs3A7AFIAggpAFCACCkAUICUhs3A6AFIAggpQFCACClAUICUhs3A5AFIAggpgFCACCmAUICUhs3A4AFIAggpwFCACCnAUICUhs3A/AEIAggqAFCACCoAUICUhs3A+AEIAggqQFCACCpAUICUhs3A9AEIAggqgFCACCqAUICUhs3A8AEIAggqwFCACCrAUICUhs3A7AEIAggrAFCACCsAUICUhs3A6AEIAggrQFCACCtAUICUhs3A5AEIAggrgFCACCuAUICUhs3A4AEIAggrwFCACCvAUICUhs3A/ADIAggsAFCACCwAUICUhs3A+ADIAggsQFCACCxAUICUhs3A9ADIAggsgFCACCyAUICUhs3A8ADIAggswFCACCzAUICUhs3A7ADIAggtAFCACC0AUICUhs3A6ADIAggtQFCACC1AUICUhs3A5ADIAggtgFCACC2AUICUhs3A4ADIAggtwFCACC3AUICUhs3A/ACIAgguAFCACC4AUICUhs3A+ACIAgguQFCACC5AUICUhs3A9ACIAggugFCACC6AUICUhs3A8ACIAgguwFCACC7AUICUhs3A7ACIAggvAFCACC8AUICUhs3A6ACIAggvQFCACC9AUICUhs3A5ACIAggvgFCACC+AUICUhs3A4ACIAggvwFCACC/AUICUhs3A/ABIAggwAFCACDAAUICUhs3A+ABIAggwQFCACDBAUICUhs3A9ABIAggwgFCACDCAUICUhs3A8ABIAggwwFCACDDAUICUhs3A7ABIAggxAFCACDEAUICUhs3A6ABIAggxQFCACDFAUICUhs3A5ABIAggxgFCACDGAUICUhs3A4ABIAggxwFCACDHAUICUhs3A3AgCCDIAUIAIMgBQgJSGzcDYCAIIMkBQgAgyQFCAlIbNwNQIAggygFCACDKAUICUhs3A0AgCCDLAUIAIMsBQgJSGzcDMCAIIMwBQgAgzAFCAlIbNwMgIAggzQFCACDNAUICUhs3AxAgCCDOAUIAIM4BQgJSGzcDAAwGC0HQztAAQQYQrwkLIQRBgICAgHghDwsgCEICNwMAIAggBDYCCCARQYGAgIB4Rw0BDAILIAhCAjcDACAIIBM2AggMAQsgESATEIwQCyANQYGAgIB4RwRAIA0gEhCMEAsgDkGBgICAeEcEQCAOIAYQjBALIA9BgICAgHhGDQAgDyAFEPwQCyAJEJIQIAdBEGokACAMKALoMiEEIAwpA+AyIh5CAlEEQCAEIQEMAQsgDEHMAGogDEHsMmpBxBYQ9AIaIAwgBDYCSCAMIB43A0AgDEHgMmogDEFAaxDmBAJAAkAgDC0A4DIiBkEGRgRAIAxBsB1qIAxBgDNqKQMANwMAIAxBqB1qIAxB+DJqKQMANwMAIAxBoB1qIAxB8DJqKQMANwMAIAwgDCkD6DI3A5gdIAxBATYChCsgDEHg5dAANgKAKyAMQgE3AowrIAxBJzYChB0gDCAMQYAdajYCiCsgDCAMQZgdajYCgB0gDEH0HGogDEGAK2oQswcgDCgC+BwiBCAMKAL8HBAJIQEgDCgC9BwgBBD8EAJAAkACQAJAIAwoApgdDggFAAEGBgYCAwYLIAwoApwdIAwoAqAdEPwQIAwoAqgdIAwoAqwdEPwQDAULQQQhBAJAAkBBBSAMKAKcHSIFQYCAgIB4cyIGIAZBCU8bQQNrDgQBBgABBgsgBSAMKAKgHRD8EEEMIQQLIAxBmB1qQQRyIARqIgQoAgAgBEEEaigCABD8EAwECyAMKAKcHSAMKAKgHRD8EAwDCyAMKAKcHSAMKAKgHRD8EAwCCyAMQc4caiISIAwtAOMyOgAAIAwgDC8A4TI7AcwcIAwoAuQyIQcgDEGQF2oiCCAMQegyaiIJQbgFEPQCGiAMQdAcaiILIAxBHGpBJBD0AhogECgCnA0iBCAEKAIAQQFqIgM2AgAgA0UNBCAQKAKoDRD7CyEKIAxBjB1qIBAoArwNEP0KIBBCADcDACAQKAKkDSIDIAMoAgBBAWoiBTYCACAFRQ0EIAwgA0EIakGI78oAEMcNIAwoAgQhBSAMKAIAQQE6AAAgBSAFKAIAQQFqNgIAIBAtAMELIQ1BBEEEEPMOIgUgAzYCACAFQZCBwAAQrBEhBSAMQesyaiASLQAAOgAAIAwgBjoA6DIgDCAMLwHMHDsA6TIgDCAHNgLsMiAMQfAyaiAIQbgFEPQCGiAMQag4aiAMQYArakHgBxD0AhogDEGUwABqIAxBlB1qKAIANgIAIAwgAjYCiEAgDCAXNgLAQCAMIBg2ArxAIAwg2gE3ArRAIAwgATYCsEAgDCAWNgKsQCAMIBQ2AqhAIAwgFTYCpEAgDCAUNgKgQCAMIAo2ApxAIAwgBDYCmEAgDCAMKQKMHTcCjEAgDEHEwABqIAtBJBD0AhogDEHqwABqIAwtAIIdOgAAIAwgDToA7EBBACEDIAxBADoA60AgDCAMLwGAHTsB6EAgDEHtwABqIAxBmB1qQeMNEPQCGiAMQgE3A+AyIAwgDEHgMmo2AvQcIAxB9BxqQbinwAAQECECIAwpA+AyUEUEQCAJEOgGCyACIAUQESEBIAIQzxAgBRDPECAMQUBrEJ8NDAcLIAwtAJwdIAwoAqAdEI8KCyAMQUBrEJ8NCyAYIBcQ/BALIBQgFRD8ECAWQQJGDQEMAgsACyADEM8QCyACEM8QQQEhAwtBADYCACAAIAM2AgggACABQQAgAxs2AgQgAEEAIAEgAxs2AgAgDEHQzgBqJAAL8AoCC38FfCMAQeABayIEJAAgBEEANgKwASAEQoCAgICAATcCqAEgBEIINwKgASAEQgA3ApgBIARCgICAgIABNwKQAUEIIQtBCCENIAIEQCAEQZABaiACEKAOIARBqAFqIAIQoQ4gBEGcAWogAhChDiAEKAKUASAEKAKYASIKQShsaiEJIAQoAqwBIgsgBCgCsAEiB0EDdGohCCAEKAKgASINIAQoAqQBIgVBA3RqIQYDQCAEQThqIgwgAUEQaisDACABKwMAIAFBCGorAwAQ0AogBEG4AWoiDiAMELkJIAQrA7gBIQ8gBCsDwAEhECAOIAxBKBD0AhogCSAOQSgQ9AIgCCAQOQMAIAYgDzkDACABQSBqIQFBKGohCSAIQQhqIQggBkEIaiEGIAVBAWohBSAHQQFqIQcgCkEBaiEKIAJBAWsiAg0ACyAEIAU2AqQBIAQgBzYCsAEgBCAKNgKYASAEKAKoASEKIAQoApwBIQkLIARBIGogBEGYAWooAgA2AgAgBCAEKQKQATcDGCAEQRBqIARBGGpB5I/AABDVDCAEKAIUIQEgBCgCECECIARBQGsgAysDECADKwMAIAMrAwgQ0AogBEIENwM4IARBJGoiAyACIAEgBEE4aiIIEIUDIARB6ABqIgFEAAAAAAAAAABEGC1EVPsh+T8QmAcgBEGQAWoiAkQAAAAAAAAAAEQYLURU+yH5vxCYByADIAEQvQQhASADIAIQvQQhAiAEQbgBaiIGRAAAAAAAAAAARBgtRFT7Ifm/EJgHIAhEAAAAAAAAAABEDbPUR/oh+T8QmAdBA0EBIAEbQQJBACABGyACGyEMAkAgAyAGIAgQnQQiBkUEQCANIQMgCSEIDAELIARBCGogBUEIQQhB2NzQABD7CSAEQQA2AkAgBCAEKQMINwI4IARBOGogBRChDiAEKAJAIQEgBCgCPCEDIAUEfyABIAVqIAMgAUEDdGohASANIQgDQCABIAgrAwAiD0QYLURU+yEZwKAgDyAPRBgtRFT7IQlAZBs5AwAgCEEIaiEIIAFBCGohASAFQQFrIgUNAAsFIAELIQUgBCgCOCEIIAkgDRCBEQsCQAJ8AkACQAJAAkAgDEEBaw4DAQIDAAtE////////7/8hEkT////////vfyERRP///////+9/IQ9E////////7/8hECAHBEAgCyEBA0AgECABKwMAIhMQ1Q8hECAPIBMQ1A8hDyABQQhqIQEgB0EBayIHDQALCyAFRQ0EIAMhAQNAIBIgASsDACITENUPIRIgESATENQPIREgAUEIaiEBIAVBAWsiBQ0ACwwEC0T////////v/yEQIAcEQCALIQEDQCAQIAErAwAQ1Q8hECABQQhqIQEgB0EBayIHDQALC0QYLURU+yEJwEQAAAAAAAAAACAGGyERRBgtRFT7IQlARBgtRFT7IRlAIAYbIRJEGC1EVPsh+b8hDwwDC0T////////vfyEPIAcEQCALIQEDQCAPIAErAwAQ1A8hDyABQQhqIQEgB0EBayIHDQALC0QYLURU+yEJwEQAAAAAAAAAACAGGyERRBgtRFT7IQlARBgtRFT7IRlAIAYbDAELRBgtRFT7IQnARAAAAAAAAAAAIAYbIRFEGC1EVPsh+b8hD0QYLURU+yEJQEQYLURU+yEZQCAGGwshEkQYLURU+yH5PyEQCyAIIAMQgREgACAGOgA4IAAgEDkDMCAAIA85AyggACASOQMgIAAgETkDGCAAIAY6AAIgACAMOgABIABBAToAACAAQRRqIARBNGooAgA2AgAgAEEMaiAEQSxqKQIANwIAIAAgBCkCJDcCBCAKIAsQgREgBEHgAWokAAuWCgECfyMAQUBqIgMkAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQQMgACgCAEGAgICAeHMiBCAEQQ9PG0EBaw4OAQIDBAUGBwgJCgsMDQ4ACyADIABBBGo2AgwgA0EBNgIsIANBxIzPADYCKCADQgE3AjQgA0EvNgIUIAMgA0EQajYCMCADIANBDGo2AhAgASACIANBKGoQmRAMDgsgAyAAQQRqNgIIIAMgAEEQajYCDCADQQM2AiwgA0H0jM8ANgIoIANCAjcCNCADQTA2AhwgA0EwNgIUIAMgA0EQajYCMCADIANBDGo2AhggAyADQQhqNgIQIAEgAiADQShqEJkQDA0LIAMgAEEEajYCDCADQQI2AiwgA0G8jc8ANgIoIANCATcCNCADQTA2AhQgAyADQRBqNgIwIAMgA0EMajYCECABIAIgA0EoahCZEAwMCyADIAA2AgQgAyAAQQxqNgIIIAMgAEEYajYCDCADQQQ2AhQgA0H0jc8ANgIQIANCAzcCHCADQTA2AjwgA0EwNgI0IANBMDYCLCADIANBKGo2AhggAyADQQxqNgI4IAMgA0EIajYCMCADIANBBGo2AiggASACIANBEGoQmRAMCwsgAyAAQQRqNgIMIANBAjYCLCADQcSOzwA2AiggA0IBNwI0IANBMDYCFCADIANBEGo2AjAgAyADQQxqNgIQIAEgAiADQShqEJkQDAoLIAMgAEEEajYCDCADQQI2AiwgA0GAj88ANgIoIANCATcCNCADQTA2AhQgAyADQRBqNgIwIAMgA0EMajYCECABIAIgA0EoahCZEAwJCyADIABBBGo2AgggAyAAQRBqNgIMIANBAjYCLCADQaCPzwA2AiggA0ICNwI0IANBMTYCHCADQTA2AhQgAyADQRBqNgIwIAMgA0EMajYCGCADIANBCGo2AhAgASACIANBKGoQmRAMCAsgAyAAQQRqNgIMIANBAjYCLCADQdSPzwA2AiggA0IBNwI0IANBMDYCFCADIANBEGo2AjAgAyADQQxqNgIQIAEgAiADQShqEJkQDAcLIAMgAEEEajYCDCADQQI2AiwgA0H4j88ANgIoIANCATcCNCADQTA2AhQgAyADQRBqNgIwIAMgA0EMajYCECABIAIgA0EoahCZEAwGCyADIABBBGo2AgggAyAAQRBqNgIMIANBAjYCLCADQbCQzwA2AiggA0ICNwI0IANBMDYCHCADQTA2AhQgAyADQRBqNgIwIAMgA0EMajYCGCADIANBCGo2AhAgASACIANBKGoQmRAMBQsgA0EANgI4IANBATYCLCADQdyQzwA2AiggA0IENwIwIAEgAiADQShqEJkQDAQLIANBADYCOCADQQE2AiwgA0H8kM8ANgIoIANCBDcCMCABIAIgA0EoahCZEAwDCyADQQA2AjggA0EBNgIsIANBqJHPADYCKCADQgQ3AjAgASACIANBKGoQmRAMAgsgAyAAQQRqNgIIIAMgAEEFajYCDCADQQI2AiwgA0Hckc8ANgIoIANCAjcCNCADQTI2AhwgA0EyNgIUIAMgA0EQajYCMCADIANBCGo2AhggAyADQQxqNgIQIAEgAiADQShqEJkQDAELIAMgAEEEajYCDCADQQI2AiwgA0GAks8ANgIoIANCATcCNCADQTA2AhQgAyADQRBqNgIwIAMgA0EMajYCECABIAIgA0EoahCZEAsgA0FAayQAC+UKAgp/A34jAEGgAWsiAiQAIAEoAgwhByACQUBrIAFBBGoQ8QxCDSEOAkAgAigCQEEBRw0AIAIgAigCREEBajYCSCACQQI2AnwgAkH46c4ANgJ4IAJCATcChAEgAkHHADYCZCACIAJB4ABqIgM2AoABIAIgAkHIAGo2AmAgAkHMAGogAkH4AGoiBBDjBgJAAkAgAigCVCIGQQdLBEAgAiACKAJQIgYpAAA3A1ggASgCACgCACACQdgAahCMBSEBIAJBIzYCgAEgAkGg7s4ANgJ8IAJBgICAgHg2AnggAyABIAQQ9wogAigCZCEBAkAgAigCYCIDQYmAgIB4RgRAIAJBkAFqIAEQzQggAigCkAEiCEGEgICAeEwgCEGCgICAeEdxRQRAIAIpApQBIgxCIIinIQMgDKchBkEAIQEDQCABIANGBEAgAyEBDAYLIAEgBmotAAAiBEEgRyAEQQlHcQ0FIAFBAWohAQwA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QQhqKQMANwMAIAIgASkDADcDQCABLQAYIQUgAkG0AWogAUEcaigAADYAACACQgA3A4ABIAIgASgAGTYAsQEgAkGIAWogAkEwakEoEPQCGiACIAU6ALABIAJB4AFqIAJBgAFqEIYGIAIoAuABRQRAIAJBADYCZCACQoCAgICAATcCXAwCCyACKQPoASEOIAIpA/ABIQ8gAkEoakEEQv////8PIAIpA6gBIhAgEEL/////D1obp0EBaiIBQX8gARsiASABQQRNG0EIQRBB2NzQABD7CSACKAIoIQEgAigCLCIEIA83AwggBCAONwMAIAJBATYCZCACIAQ2AmAgAiABNgJcIAJB4AFqIAJBgAFqQTgQ9AIaQQEhAQNAIAJB6ABqIAJB4AFqEIYGIAIoAmhBAUcNAiACKQN4IQ4gAikDcCEPIAIoAlwgAUYEQCACQdwAakL/////DyACKQOIAiIQIBBC/////w9aG6dBAWoiBEF/IAQbEJ8OIAIoAmAhBAsgAyAEaiIGIA43AwAgBkEIayAPNwMAIAIgAUEBaiIBNgJkIANBEGohAwwACwALIAEoAgQhAwJ/IAEoAggiBkUEQCADIAZBA3RqIQcgAS0ADCEIIAMhBUEADAELIAEtAAwhCCACQRhqIAMgBkEDdGoiB0EEay0AACIKIAdBCGsoAgAiCxCKDiACKAIcIQQgAigCGCEJIAJBEGogAy0ABCADKAIAEIoOIANBCGohBSACKAIUIQwgAigCECENQQELIQEgAiAMNgLMASACIA02AsgBIAIgATYCxAEgAiAIOgDAASACIAc2ArwBIAIgBjYCuAEgAiAFNgK0ASACIAM2ArABIAIgCjoArAEgAiALNgKoASACIAE2AqQBIAIgATYCmAEgAiABrTcDgAEgAiAENgKgASACIAStQiCGNwOQASACIAk2ApwBIAIgCa1CIIY3A4gBIAJB4AFqIAJBgAFqEP8EAkAgAigC4AFFBEAgAkEANgLcASACQoCAgICAATcC1AEgAigCsAEgAigCuAEQ8REMAQsgAikD6AEhDiACKQPwASEPIAJBCGpBBEEIQRBB2NzQABD7CSACKAIIIQEgAigCDCIEIA83AwggBCAONwMAIAJBATYC3AEgAiAENgLYASACIAE2AtQBIAJB4AFqIAJBgAFqQdAAEPQCGkEYIQNBASEBA0AgAkEwaiACQeABahD/BCACKAIwQQFHRQRAIAIpA0AhDiACKQM4IQ8gAigC1AEgAUYEQCACQdQBakEBEJ8OIAIoAtgBIQQLIAMgBGoiBSAONwMAIAVBCGsgDzcDACACIAFBAWoiATYC3AEgA0EQaiEDDAELCyACKAKQAiACKAKYAhDxEQsgAiACQdQBahClDCAAIAIpAwA3AgAgACAIOgAIDAELIAJBIGogAkHcAGoQpQwgACACKQMgNwIAIAAgBToACAsgAkGwAmokAAuECQIMfwN+IwBBkAJrIgIkAAJAAkAgASgCAARAIAJB0ABqIAFBEGopAwA3AwBBGCEDIAJByABqIAFBCGopAwA3AwAgAiABKQMANwNAIAEtABghBSACQbQBaiABQRxqKAAANgAAIAJCADcDgAEgAiABKAAZNgCxASACQYgBaiACQTBqQSgQ9AIaIAIgBToAsAEgAkHQAWogAkGAAWoQ9AUgAigC0AFFBEAgAkEANgJkIAJCgICAgIABNwJcDAILIAIpA9gBIQ4gAikD4AEhDyACQShqQQRC/////w8gAikDqAEiECAQQv////8PWhunQQFqIgFBfyABGyIBIAFBBE0bQQhBEEHY3NAAEPsJIAIoAighASACKAIsIgQgDzcDCCAEIA43AwAgAkEBNgJkIAIgBDYCYCACIAE2AlwgAkHQAWogAkGAAWpBOBD0AhpBASEBA0AgAkHoAGogAkHQAWoQ9AUgAigCaEEBRw0CIAIpA3ghDiACKQNwIQ8gAigCXCABRgRAIAJB3ABqQv////8PIAIpA/gBIhAgEEL/////D1obp0EBaiIGQX8gBhsQnw4gAigCYCEECyADIARqIgYgDjcDACAGQQhrIA83AwAgAiABQQFqIgE2AmQgA0EQaiEDDAALAAsgASgCBCEDAn8gASgCCCIHRQRAIAEtAAwhCEEAIQcgAyEFIAMhBkEADAELIAEtAAwhCCACQRhqIAMgB0ECdGoiBUECay0AACIKIAVBBGsvAQAiCxDbDSACLwEaIQQgAi8BGCEJIAJBEGogAy0AAiADLwEAENsNIANBBGohBiACLwESIQwgAi8BECENQQELIQEgAiAMOwG6ASACIA07AbgBIAIgATsBtgEgAiABOwGwASACIAg6AK4BIAIgCjoArAEgAiALOwGqASACIAE7AagBIAIgBTYCpAEgAiAHNgKgASACIAY2ApwBIAIgAzYCmAEgAiABrTcDgAEgAiAEOwG0ASACIAStQjCGNwOQASACIAk7AbIBIAIgCa1CMIY3A4gBIAJB0AFqIAJBgAFqEPQEAkAgAigC0AFFBEAgAkEANgLMASACQoCAgICAATcCxAEgAigCmAEgAigCoAEQ8hEMAQsgAikD2AEhDiACKQPgASEPIAJBCGpBBEEIQRBB2NzQABD7CSACKAIIIQEgAigCDCIEIA83AwggBCAONwMAIAJBATYCzAEgAiAENgLIASACIAE2AsQBIAJB0AFqIAJBgAFqQcAAEPQCGkEYIQNBASEBA0AgAkEwaiACQdABahD0BCACKAIwQQFHRQRAIAIpA0AhDiACKQM4IQ8gAigCxAEgAUYEQCACQcQBakEBEJ8OIAIoAsgBIQQLIAMgBGoiBSAONwMAIAVBCGsgDzcDACACIAFBAWoiATYCzAEgA0EQaiEDDAELCyACKALoASACKALwARDyEQsgAiACQcQBahClDCAAIAIpAwA3AgAgACAIOgAIDAELIAJBIGogAkHcAGoQpQwgACACKQMgNwIAIAAgBToACAsgAkGQAmokAAuYCAIWfwF9IwBBwAVrIgMkACADIAEQ/gsgAygCBCESIAMoAgAhByADQQxqIAIQgwsgBygClA1BNGwhAiADKAIUIQYgAygCECEFIAcoApANIgghAQJAAkACfwJAAkADQCACRQ0BIAEoAgQgASgCCCAFIAYQ1g5FBEAgAkE0ayECIARBAWohBCABQTRqIQEMAQsLIANBQGsgCCAEQTRsaiIFQQRqKAIAIAVBCGooAgAQ6AkgBygCiA0iASAETQ0DIAcoAoQNIARBFGxqIg0oAghBgANsIRMgDSgCBCEUIANByARqQQRyIQggA0H0AWohDiADQfABaiEPIANBLGohECADQdwDaiERIANBHGohBiADKgIYIRkgAy0APEEBcSEVIAMtAD1BAXEhFiADLQA+QQFxIRdBACEEA0AgBCATRwRAIA0oAgwiAiACKAIAIgFBAWoiCTYCACAJRQ0GIAMgAjYCdEEDIQlBAyEMIBUEQCACIAFBAmoiATYCACABRQ0HIBEgBikCADcCACARQQhqIAZBCGopAgA3AgAgAyAZOALYAyADQQA2AtQDIANByARqIAIgA0HUA2oQ1gIgAygCyAQhDCADQeACaiAIQfQAEPQCGgsgFgRAIAIgAigCAEEBaiIBNgIAIAFFDQcgDyAQKQIANwIAIA9BCGogEEEIaikCADcCACADQQI2AuwBIANByARqIAIgA0HsAWoQ1gIgAygCyAQhCSADQdQDaiAIQfQAEPQCGgsgBCAUaiEBAkAgF0UEQCADQcgEaiIKIANB4AJqQfQAEPQCGiADQewBaiILIANB1ANqQfQAEPQCGiABELwHIAEgDDYCACABQQRqIApB9AAQ9AIaIAFB+ABqIAk2AgAgAUH8AGogC0H0ABD0AhogAUHwAWpBAzYCACADQfQAahDTDgwBCyAOQQhqIAZBCGopAgA3AgAgDiAGKQIANwIAIAMgGTgC8AEgA0EBNgLsASADQcgEaiIKIAIgA0HsAWoiCxDWAiADKALIBCECIANB+ABqIhggCEH0ABD0AhogCiADQeACakH0ABD0AhogCyADQdQDakH0ABD0AhogARC8ByABIAw2AgAgAUEEaiAKQfQAEPQCGiABQfgAaiAJNgIAIAFB/ABqIAtB9AAQ9AIaIAFB8AFqIAI2AgAgAUH0AWogGEH0ABD0AhoLIARBgANqIQQMAQsLIAUoAgAgBUEEaigCABD8ECAFIANBDGpBNBD0AhogAygCQCIBQYCAgIB4Rg0BIAEgAygCRBD8ECAHQQE6ANwNQQAMAgsgAygCDCAFEPwQC0HI68oAQQ0QCSECQQELIQEgEkEANgIAIAAgATYCBCAAIAJBACABGzYCACADQcAFaiQADwsgBCABQcSnywAQ0AgLAAvECAMJfwR8AX4jAEHAAWsiAyQAIAMgAjYCZCACKAIAQQAhAiADQQA2AoABIANCgICAgIABNwJ4IANCgICAgICAgPg/NwOwASADQoCAgICAgID4PzcDqAEgA0KAgICAgICA+L9/NwOgASADQoCAgICAgID4v383A5gBIANBADYCkAEgA0KAgICAIDcCiAEgA0EANgIQIANCgICAgIABNwIIIANBmAFqQQIgA0EIahCUAyADKAIQQQV0IQZBAnRBuKnLAGooAgAhBCADKAIMIQggAygCCANAIAIgBkZFBEAgA0EgaiACIAhqIgdBGGopAwA3AwAgA0EYaiAHQRBqKQMANwMAIANBEGogB0EIaikDADcDACADIAcpAwA3AwggA0EIaiADQfgAaiADQYgBakEDIAQQ9gEgAkEgaiECDAELCyAIEPsQIANB8ABqIANBkAFqKAIANgIAIAMgAykCiAE3A2ggAygCeCEJIAMgAygCfCIEIAMoAoABQQR0aiIKNgJUIAMgCTYCUCADIAQ2AkwgAyAENgJIIANBADYCKCADQQA2AgggAyADQeQAajYCWCADQYgBaiADQQhqIgIQgAcCQAJAIAMoAowBQQFGBEAgAyADKAKQAUEEQQRB2NzQABD7CSADQQA2AoABIAMgAykDADcCeCADQZgBaiACEIAHIAMoApwBQQFGBEAgA0H4AGogAygCoAEQqA4gAygCZCELIAMoAoABIQIgAygCfCEHIAQhBgNAIAYgCkcEQCADQZgBaiALIAYrAwAiDESuR+F6FK7vP6IgBisDCCINRK5H4XoUru8/ohC7AiADKAKYAUUNBCAGQRBqIQYgAysDoAEhDiADKwOoASEPIAMgAysDsAG2OAKwASADIA+2OAKsASADIA62OAKoASADIA22OAKkASADIAy2OAKgASACQQVqIAcgAkECdGohCEEIIQIDQCACQRxGRQRAIAIgCGpBCGsgA0GYAWogAmoqAgA4AgAgAkEEaiECDAELCyECDAELCyAEIAkQ7hEgA0GgAWogAjYCACADQYABaiIEIAI2AgAgA0GsAWoiBSADQfAAaigCADYCACADIAMpAngiEDcDmAEgAyADKQNoNwKkASAEIAI2AgAgAyAQNwN4IANBkAFqIAUoAgA2AgAgAyADKQKkATcDiAEgA0EIaiICIAEQswYgAyACEJMQIgI2ApgBIANBmAFqQcS5ywBBCEEUQeylywBBAkGMucsAQQJB5JECIANB+ABqEOgIQeSRAiADQYgBahDwBiIBKAIAEIkRIAEoAgAQiREgACACQdgAEPQCGiADKAKIASADKAKMARCKESADKAJ4IAMoAnwQixEgA0HAAWokAA8LDAILDAELQfjIywAQ/xAACyADQQA2AqgBIANBATYCnAEgA0Ho9MsANgKYASADQgQ3AqABIANBmAFqQdjc0AAQyQ0AC6wHAgh/DX4jAEEgayIHJAAgAigCBCEEAkACQCABKAIEIgZFDQAgBEUEQEEAIQQMAQsgASgCACIIKQMAIgwgAigCACIJIARBBHRqQQhrKQMAWg0AIAkpAwAiCyAGQQR0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AwAgAUIANwMAIABBEGogAUEQaikDADcDACAAQQhqIAFBCGopAwA3AwALIAJBgAFqJAAL0ggCBn8BfCMAQZABayIDJAACQAJAAkAgAkEDTQRAIAFBAWshBSACIQQDQCAERQ0DIAQgBWogBEEBayEELAAAQQBODQALDAELIAEoAABBgIGChHhxDQBBBCABQQNqQXxxIgQgAWsgASAERhshBCACQQRrIQUDQCAEIAVJBEAgASAEaigCAEGAgYKEeHENAiAEQQRqIQQMAQsLIAEgBWooAABBgIGChHhxRQ0BCyAAQQE7AQAMAQsCQAJAAkAgAkEDaw4GAgIBAAEAAQsgA0H4AGogASACQQBBAkH0yc4AEOEHIANB8ABqIAMoAnggAygCfBDEBAJAAkACQCADLQBwRQRAIAMtAHEhBSADQegAaiABIAJBAkEEQYTKzgAQ4QcgA0HgAGogAygCaCADKAJsEMQEIAMtAGANASADLQBhIQYgA0HYAGogASACQQRBBkGUys4AEOEHIANB0ABqIAMoAlggAygCXBDEBCADLQBQDQIgAy0AUSEHQf8BIQQgAkEIRgRAIANByABqIAFBCEEGQQhBpMrOABDhByADQUBrIAMoAkggAygCTBDEBCADLQBADQQgAy0AQSEECyAAQQA6AAAgACAEuEQAAAAAAOBvQKM5AyAgACAHuEQAAAAAAOBvQKM5AxggACAGuEQAAAAAAOBvQKM5AxAgACAFuEQAAAAAAOBvQKM5AwgMBgsgAEEBOwEADAULIABBATsBAAwECyAAQQE7AQAMAwsgAEEBOwEADAILIABBATsBAAwBCyADQThqIAEgAkEAQQFBtMnOABDhByADQYQBaiIIIAMoAjggAygCPBDABSADQTBqIAMoAogBIgQgAygCjAEQxAQCQAJAAkAgAy0AMEUEQCADLQAxIQUgAygChAEgBBD8ECADQShqIAEgAkEBQQJBxMnOABDhByAIIAMoAiggAygCLBDABSADQSBqIAMoAogBIgQgAygCjAEQxAQgAy0AIA0BIAMtACEhBiADKAKEASAEEPwQIANBGGogASACQQJBA0HUyc4AEOEHIAggAygCGCADKAIcEMAFIANBEGogAygCiAEiBCADKAKMARDEBCADLQAQDQIgAy0AESEHIAMoAoQBIAQQ/BBEAAAAAADgb0AhCSAC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BBDDAiADQQhqIANBmAFqKQMANwMAIAMgAykDkAE3AwAgAykDiAELIQwgA0E4aiICIAVBAXEiAbggAUW4RAAAAAAAAAAAENAKIANBiAFqIgEgByADQSBqIAIQmwYgA0HgAGoiAiABEMAQIAMrA3ggCGNFDQIgASACIAYQwwIgA0EYaiADQZgBaikDADcDACADIAMpA5ABNwMQIAMpA4gBIQ0MAgsgA0E4aiIEIAVBAXEiBUW4IAW4RAAAAAAAAAAAENAKIANBiAFqIgUgAUEQaisDACIHIANBIGogBBCbBiADQeAAaiIEIAUQwBBCACAIIAMrA3hjRQ0AGiAFIAYgBBDDAiADQRhqIANBmAFqKQMANwMAIAMgAykDkAE3AxAgAykDiAELIQ0gA0E4aiIFIAJBAXEiArggAkW4RAAAAAAAAAAAENAKIANBiAFqIgIgByADQSBqIAUQmwYgA0HgAGoiBSACEMAQIAIgBSABEMMCIANBCGogA0GYAWopAwA3AwAgAyADKQOQATcDACADKQOIASEMCyAAIA0gDCAMUCIBGzcDACAAIANBEGogAyABGyIBKQMANwMIIABBEGogAUEIaikDADcDAAsgA0GgAWokAAvvBwIFfwN+IwBB8AJrIgIkAAJAAkAgASgCAARAIAJBQGsgAUEQaikDADcDAEEYIQQgAkE4aiABQQhqKQMANwMAIAIgASkDADcDMCABLQAYIQUgAkGkAWogAUEcaigAADYAACACQgA3A3AgAiABKAAZNgChASACQfgAaiACQSBqQSgQ9AIaIAIgBToAoAEgAkH4AWogAkHwAGoQwgcgAigC+AFFBEAgAkEANgJUIAJCgICAgIABNwJMDAILIAIpA4ACIQcgAikDiAIhCCACQRhqQQRC/////w8gAikDmAEiCSAJQv////8PWhunQQFqIgFBfyABGyIBIAFBBE0bQQhBEEHY3NAAEPsJIAIoAhghASACKAIcIgMgCDcDCCADIAc3AwAgAkEBNgJUIAIgAzYCUCACIAE2AkwgAkH4AWogAkHwAGpBOBD0AhpBASEBA0AgAkHYAGogAkH4AWoQwgcgAigCWEEBRw0CIAIpA2ghByACKQNgIQggAigCTCABRgRAIAJBzABqQv////8PIAIpA6ACIgkgCUL/////D1obp0EBaiIDQX8gAxsQnw4gAigC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AQRAIABByAdqENMOIABBiAZqEKcKIABBgAdqKAIAIABBhAdqKAIAEOQPIABBjAdqKAIAIABBkAdqKAIAEIoRIABBmAdqKAIAIABBnAdqKAIAEIsRIABBpAdqKAIAIABBqAdqKAIAEIsRAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkBBKyAAQcgFai0AAEECayICIAJB/wFxQS5PG0H/AXEOLRgYGBgYGAEYGBgYGBgYGBgYGBgYGBgYAgMEBQYHCAkKCwwNDg8QERITFBUWFwALIABB0AFqEMUPIABBoANqEMUPDBcLIABBwAJqKAIAIABBxAJqKAIAEN4PDBYLIABByAJqEMUPIABBmARqEMUPDBULIABBiAFqEMUPIABB2AJqEMUPDBQLIABB0AFqEMUPIABBoANqEMUPDBMLIABB0AFqEMUPIABBoANqEMUPDBILIABB0AFqEMUPIABBoANqEMUPDBELIABB0AFqEMUPIABBoANqEMUPDBALIABBiAFqEMUPIABB2AJqEMUPIABBgAVqKAIAIABBhAVqKAIAEN4PDA8LIABB0AFqEMUPIABBoANqEMUPDA4LIABB8AFqEMUPIABBwANqEMUPDA0LIABB0AFqEMUPIABBoANqEMUPDAwLIABBqAJqEMUPIABB+ANqEMUPDAsLIABBkAJqEMUPIABB4ANqEMUPDAoLIABB0AFqEMUPIABBoANqEMUPDAkLIABB0AFqEMUPIABBoANqEMUPDAgLIABB0AFqEMUPIABBoANqEMUPDAcLIABB0AFqEMUPIABBoANqEMUPDAYLIABB4AFqEMUPIABBsANqEMUPDAULIABB0AFqEMUPIABBoANqEMUPDAQLIABBiAFqEMUPIABB2AJqEMUPDAMLIABBiAFqEMUPIABB2AJqEMUPDAILIABBiAFqEMUPIABB2AJqEMUPDAELIABBiAFqEMUPIABB2AJqEMUPCyAAQbQHaiICKAIAIABBuAdqKAIAEIcLIABBsAdqKAIAIAIoAgAQlBEgAEG8B2ooAgAgAEHAB2ooAgAQixECQCAAQQhqLQAARQ0AIABBEGooAgAiAgRAIABBDGooAgAgAkEobEEIEIsJCyAAQRhqKAIAIgJFDQAgAEEUaigCACACQRhsQQgQiwkLIAFBAWshASAAQeAHaiEADAELCwu5BgIJfwF+IwBB0AJrIgMkACADQSBqIAEQ/QsgAygCJCEKIAMoAiAhASADIAI6ADMgAyABNgIsIANBNGoiBCACIAFBmApqIAFBsAlqIAEtAMELQQAgASkDOBDVAiADQUBrIgEgBBD9BiADIANBLGo2ApQBIAMgA0EzajYCkAEgA0GoAWogARDwAgJAIAMoAqgBRQRAIANBADYCpAEgA0KAgICAgAE3ApwBDAELIANBGGpBBEEIQcgAQdjc0AAQ+wkgAygCGCEBIAMoAhwiBCADQbABakHIABDnESECIANBATYCpAEgAyACNgKgASADIAE2ApwBIANBqAFqIANBQGtB2AAQ9AIaIANBiAJqIQdByAAhAkEBIQEDQCADQYACaiADQagBahDwAiADKAKAAkEBR0UEQCADKAKcASABRgRAIANBnAFqIAFBAUEIQcgAEIILIAMoAqABIQQLIAIgBGogB0HIABD0AhogAyABQQFqIgE2AqQBIAJByABqIQIMAQsLIAMoAqQBIgUgAygCnAFPDQAgA0GcAWogBUEIQcgAQbjrygAQqAggAygCpAEhBQsgAygCoAEhByADKAI0IAMoAjgQ2Q8gA0EANgI0IAVByABsIQQQJiEBIAchAgNAAkACQCAERQRAIAEhAgwBCxAqIQYgAyACKQNAIgw3A4ACAn8CfyADLQA2RQRAIAxCgICAgICAgBBUBEAgDLoQIQwCCyADQQI2AqwBIANBwJzQADYCqAEgA0IBNwK0ASADQSs2AkQgAyADQUBrNgKwASADIANBgAJqNgJAIANBqAFqEK8GDAILIAwQKwshCyAGQZyfywBBBBDoAyALECwgA0EQaiAGQaCfywAgAhD1CSADKAIQBEAgAygCFAwBCyADQQhqIAZBop/LACACQSBqEPUJIAMoAghFDQIgAygCDAshAiAGEM8QIAEQzxBBASEICyAFBEAgByAFQcgAbEEIEIsJCyAKIAooAgBBAWs2AgAgACAINgIIIAAgAkEAIAgbNgIEIABBACACIAgbNgIAIANB0AJqJAAPCyACQcgAaiECIAEgCSAGEC0gBEHIAGshBCAJQQFqIQkMAAsAC8QFARh8IAErA2AhDiABKwNAIQ8gASsDACEIIAErAyAhCiABKwNoIRAgASsDSCERIAErAwghByAB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AigCBCEDCyAGIAEoAvgBENkQIAFBADYC8AEgAw0BCyACQShqIAQQ8gMgAigCKA0CQQAhAwsgBBCXDSAEQgM3AwALIAcpAwBCAlEEQCACQgA3A0gMAgsgAkHIAGogByADENgKDAELIAJB2ABqIAJBOGopAwA3AwAgAkHQAGogAkEwaikDADcDACACIAIpAyg3A0gLIAIoAkhFDQAgAikDUCENIAIgAioCWDgCQCACIA03AzggAiAOOAIwIAIgDDcDKCACQRxqIAkgAkEoahDgBCACKAIcIgNBgICAgHhHDQMLIAEQ3A4gAUIDNwMACyAAIAFB0AJqEMcICyACQeAAaiQADwsgAikCICEMIAEoAsACIAEoAsgCENkQIAEgAzYCyAIgASAMpyIDNgLEAiABIAM2AsACIAEgAyAMQiCIp0EEdGo2AswCDAALAAuGBwIBfwF8IwBBMGsiAiQAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAC0AAEEBaw4RAQIDBAUGBwgJCgsMDQ4PEBEACyACIAAtAAE6AAggAkECNgIUIAJBpOrPADYCECACQgE3AhwgAkHkADYCLCACIAJBKGo2AhggAiACQQhqNgIoIAEoAhwgASgCICACQRBqEJkQDBELIAIgACkDCDcDCCACQQI2AhQgAkHA6s8ANgIQIAJCATcCHCACQSs2AiwgAiACQShqNgIYIAIgAkEIajYCKCABKAIcIAEoAiAgAkEQahCZEAwQCyACIAApAwg3AwggAkECNgIUIAJBwOrPADYCECACQgE3AhwgAkHlADYCLCACIAJBKGo2AhggAiACQQhqNgIoIAEoAhwgASgCICACQRBqEJkQDA8LIAArAwghAyACQQI2AhQgAkHg6s8ANgIQIAJCATcCHCACQeYANgIMIAIgAzkDKCACIAJBCGo2AhggAiACQShqNgIIIAEoAhwgASgCICACQRBqEJkQDA4LIAIgACgCBDYCCCACQQI2AhQgAkH86s8ANgIQIAJCATcCHCACQecANgIsIAIgAkEoajYCGCACIAJBCGo2AiggASgCHCABKAIgIAJBEGoQmRAMDQsgAiAAKQIENwIIIAJBATYCFCACQZTrzwA2AhAgAkIBNwIcIAJBEDYCLCACIAJBKGo2AhggAiACQQhqNgIoIAEoAhwg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IAILIAtqIgMgAyAKSRshCiAEIQMMAQsLIANBKEGQhM0AENAIAAsgACAJQaABEPQCIAo2AqABIAlBoAFqJAAPCyAEQShBkITNABCREQALIAFBKEGQhM0AENAIAAsgBEEoQZCEzQAQkREACyADQShBkITNABDQCAALjAYCB38BfiMAQSBrIgIkACAAKAIEIgUEQCAAKAIAIQMCQCAAKAIMIgBFDQAgAykDACEIIAIgADYCGCACIAM2AhBBASEGIAIgAyAFakEBajYCDCACIANBCGo2AgggAiAIQn+FQoCBgoSIkKDAgH+DNwMAA0AgBkUNASACEIkIIQEgAiACKAIYQQFrIgY2AhggAUUNASABQagKaygCACABQaQKaygCABD8EAJ/IAFBmAprIgcoAgBBAkcEQCAHEKgQIAFBuAJrEO8PIAFB0AFrKAIAIAFBzAFrKAIAEIMRIAFB2AJrEOkJQQAhAANAIABBwAdGRQRAIAAgAWoiBEGQCmsoAgAgBEGMCmsoAgAQ/gogAEHQAGohAAwBCwsgAUHkAWsiABC2DyABQdwBaxDTDiAAKAIABEAgAUHgAWsoAgAQzxALAkAgAUHYAWsiBCgCACIARQ0AIAAgACgCAEEBayIANgIAIAANACAEEKANCyABQeAAaygCACABQdwAaygCABCLESABQdQAaygCACABQdAAaygCABCLESABQcgAaygCACABQcQAaygCABCLESABQTxrKAIAIAFBOGsoAgAQixEgAUEwaygCACABQSxrKAIAEIoRIAFBuAFrEKcKIAFBGGsQ0w4gAUEQaygCACABQQxrKAIAEIkPQfQJDAELIAFBkAprIgAQxgkgABDuCSABQfAJaxDvDyABQZwJaxDTDiABQbgIaygCACABQbQIaygCABCLESABQawIaygCACABQagIaygCABCLESABQaAIaygCACABQZwIaygCABCKESABQZAJaxCnCiABQeQHaxDTDiABQeAHaygCACABQdwHaygCABCJDyABQZQIaygCACABQZAIaygCABCAESABQYgIaygCACABQYQIaygCABCLESABQfwHaygCACABQfgHaygCABCLEUGoAgsgB2oiACgCACAAQQRqKAIAEIARDAALAAsgAkGoCkEIIAVBAWoQyQcgAyACKAIIayACKAIAIAIoAgQQoBALIAJBIGok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kAQLIAIgAxARIQUgAhDPECADEM8QDAELIAQgCRD8ECACEM8QQQEhAQsgC0EANgIAIAAgATYCCCAAIAVBACABGzYCBCAAQQAgBSABGzYCACAGQaDTAGokAA8LAAvqBAEKfyMAQTBrIgMkACADIAE2AiwgAyAANgIoIANBAzoAJCADQiA3AhwgA0EANgIUIANBADYCDAJ/AkACQAJAIAIoAhAiCkUEQCACKAIMIgBFDQEgAigCCCIBIABBA3RqIQQgAEEBa0H/////AXFBAWohByACKAIAIQADQCAAQQRqKAIAIgUEQCADKAIoIAAoAgAgBSADKAIsKAIMEQQADQQLIAEoAgAgA0EMaiABQQRqKAIAEQMADQMgAEEIaiEAIAFBCGoiASAERw0ACwwBCyACKAIUIgBFDQAgAEEFdCELIABBAWtB////P3FBAWohByACKAIIIQUgAigCACEAA0AgAEEEaigCACIBBEAgAygCKCAAKAIAIAEgAygCLCgCDBEEAA0DCyADIAggCmoiAUEQaigCADYCHCADIAFBHGotAAA6ACQgAyABQRhqKAIANgIgIAFBDGooAgAhBEEAIQlBACEGAkACQAJAIAFBCGooAgBBAWsOAgACAQsgBEEDdCAFaiIMKAIADQEgDCgCBCEEC0EBIQYLIAMgBDYCECADIAY2AgwgAUEEaigCACEEAkACQAJAIAEoAgBBAWsOAgACAQsgBEEDdCAFaiIGKAIADQEgBigCBCEEC0EBIQkLIAMgBDYCGCADIAk2AhQgBSABQRRqKAIAQQN0aiIBKAIAIANBDGogAUEEaigCABEDAA0CIABBCGohACALIAhBIGoiCEcNAAsLIAcgAigCBE8NASADKAIoIAIoAgAgB0EDdGoiACgCACAAKAIEIAMoAiwoAgwRBABFDQELQQEMAQtBAAsgA0EwaiQAC78EAQR/IwBBkANrIgMkACADQQhqIABBABDrByADQShqIABBARDrByADQcgAaiAAQQMQ6wcgA0HoAGogAEECEOsHAkAgAUUEQCADQaABaiADQSBqKQMANwMAIANBmAFqIANBGGopAwA3AwAgA0GQAWogA0EQaikDADcDACADQbABaiADQTBqKQMANwMAIANBuAFqIANBOGopAwA3AwAgA0HAAWogA0FAaykDADcDACADQdABaiADQdAAaikDADcDACADQdgBaiADQdgAaikDADcDACADQeABaiADQeAAaikDADcDACADIAMpAwg3A4gBIAMgAykDKDcDqAEgAyADKQNINwPIASADQYACaiADQYABaikDADcDACADQfgBaiADQfgAaikDADcDACADQfABaiADQfAAaikDADcDACADIAMpA2g3A+gBIAIoAgAgAigCCCIAa0EDTQRAIAIgAEEEQQhBIBCCCyACKAIIIQALIAIoAgQgA0GIAmogA0GIAWpBgAEQ9AIaIABBBGohBSAAQQV0aiEGQQAhAANAIABBgAFGRQRAIAAgBmoiASADQYgCaiAAaiIEKQMANwMAIAFBGGogBEEYaikDADcDACABQRBqIARBEGopAwA3AwAgAUEIaiAEQQhqKQMANwMAIABBIGohAAwBCwsgAiAFNgIIDAELIANBCGogAUEBayIAIAIQlAMgA0EoaiAAIAIQlAMgA0HIAGogACACEJQDIANB6ABqIAAgAhCUAwsgA0GQA2okAAuxBQIDfwJ8IwBBEGsiBCQAIAQgA0SDyMltMF/0P6IiAzkDACAAAn4CQCADmUQAAAAAAAAAQGVFDQAgAkSDyMltMF/0P6IiB0QAAAAAAAAQwGZFIAdEAAAAAAAAEEBjRXINAAJAAkAgA0QAAAAAAADwP2RFBEAgA0QAAAAAAADwv2MNASACEJYDRAAAAAAAAPA/IANEVVVVVVVV5T+iIgMgA6KhnyIIoiEHIAIQ/wIgCKIhAgwCCwJ/IAeZIgJEAAAAAAAA8EFjIAJEAAAAAAAAAABmIgVxBEAgAqsMAQtBAAshBiAEIAJB/wEgBkEAIAUbIAJEAAAAAADgb0BkG0EBciIFuKEiAjkDCCACmUQAAAAAAAAAQCADoWVFDQIgBEEIaiAEEIgJIAQrAwAhAyAEKwMIIAVBB3G4oL0gB71CgICAgICAgICAf4OEv0QYLURU+yHpP6IiAhCWAyADEP8CIgiiIQcgCCACEP8CoiECIAMQlgMhAwwBCyAEIAOaOQMAAn8gB5kiAkQAAAAAAADwQWMgAkQAAAAAAAAAAGYiBXEEQCACqwwBC0EACyEGIAQgAkH/ASAGQQAgBRsgAkQAAAAAAOBvQGQbQQFyIgW4oSICOQMIIAKZIANEAAAAAAAAAECgZUUNASAEQQhqIAQQiAkgBCsDACEDIAQrAwggBUEHcbigvSAHvUKAgICAgICAgIB/g4S/RBgtRFT7Iek/oiICEJYDIAMQ/wIiCKIhByAIIAIQ/wKiIQIgAxCWA5ohAwsgACACIAErAxCiIAcgASsDKKKgIAMgASsDQKKgOQMYIAAgAiABKwMIoiAHIAErAyCioCADIAErAziioDkDECAAIAIgASsDAKIgByABKwMYoqAgAyABKwMwoqA5AwhCAQwBC0IACzcDACAEQRBqJAALogYCBXwCfyMAQSBrIgYkAAJAIAC9QiCIp0H/////B3EiB0H8w6T/A08EQAJAAkACQAJAIAdB//+//wdNBEAgBkEIaiAAEJICIAYrAxghAiAGKwMIIgEgAaIiACAAoiEDIAYoAhBBA3FBAWsOAwMEAQILIAAgAKEhAAwFC0QAAAAAAADwPyAARAAAAAAAAOA/oiIEoSIFRAAAAAAAAPA/IAWhIAShIAAgACAAIABEkBXLGaAB+j6iRHdRwRZswVa/oKJETFVVVVVVpT+goiADIAOiIAAgAETUOIi+6fqovaJExLG0vZ7uIT6gokStUpyAT36SvqCioKIgASACoqGgoJohAAwECyABIAEgAKIiAURJVVVVVVXFP6IgACACRAAAAAAAAOA/oiABIAAgA6IgAER81c9aOtnlPaJE65wriublWr6goiAAIABEff6xV+Mdxz6iRNVhwRmgASq/oKJEpvgQERERgT+goKKhoiACoaChIQAMAwtEAAAAAAAA8D8gAEQAAAAAAADgP6IiBKEiBUQAAAAAAADwPyAFoSAEoSAAIAAgACAARJAVyxmgAfo+okR3UcEWbMFWv6CiRExVVVVVVaU/oKIgAyADoiAAIABE1DiIvun6qL2iRMSxtL2e7iE+oKJErVKcgE9+kr6goqCiIAEgAqKhoKAhAAwCCyABIAEgAKIiAURJVVVVVVXFP6IgACACRAAAAAAAAOA/oiABIAAgA6IgAER81c9aOtnlPaJE65wriublWr6goiAAIABEff6xV+Mdxz6iRNVhwRmgASq/oKJEpvgQERERgT+goKKhoiACoaChmiEADAELIAdBgIDA8gNPBEAgACAAoiIBIACiIAEgASABIAGioiABRHzVz1o62eU9okTrnCuK5uVavqCiIAEgAUR9/rFX4x3HPqJE1WHBGaABKr+gokSm+BARERGBP6CgokRJVVVV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a3FqQQhqIAc6AAAgASABKAIIIAZBAXFrNgIIIAEgASgCDEEBajYCDCACIANBXGxqIgJBHGsiASAEKQIANwIAIAFBCGogBEEIaikCADcCACABQRBqIARBEGopAgA3AgAgAUEYaiAEQRhqKAIANgIAIAJBJGsgDTcCACAAQQA2AgALIAVBIGokAAvAAwIIfwJ+IwBBIGsiAiQAIAFBKGohCSABQegAaiEEIAFB0ABqIQMDQEIAIQoCQAJAAkAgAygCAEEBRw0AIAQoAgBBAUcNACABKQNgIgogASkDcFgNAiABKQNYIgsgASkDeFoNASACQQhqIAEQogsgA0EQaiACQRhqKQMANwMAIANBCGogAkEQaikDADcDACADIAIpAwg3AwAgACAKNwMQIAAgCzcDCEIBIQoLIAAgCjcDACACQSBqJAAPCyACQQhqIAkQogsgBEEQaiIFIAJBGGoiBikDADcDACAEQQhqIgcgAkEQaiIIKQMANwMAIAQgAikDCDcDAANAIAQoAgBBAUcNAiABKQN4IAEpA1hWDQIgAkEIaiAJEKILIAUgBikDADcDACAHIAgpAwA3AwAgBCACKQMINwMADAALAAsgAkEIaiABEKILIANBEGoiBSACQRhqIgYpAwA3AwAgA0EIaiIHIAJBEGoiCCkDADcDACADIAIpAwg3AwADQCADKAIAQQFHDQEgASkDYCABKQNwVg0BIAJBCGogARCiCyAFIAYpAwA3AwAgByAIKQMANwMAIAMgAikDCDcDAAwACwALAAvyAwMGfwN+AXwjAEFAaiICJAACQCABKAIMIgQgASgCEE8NACABKAIUIQMgASAEQQFqNgIMIAJBGGoiBiABKAIAKAIAIAEoAgQiBSgCACABKAIIKAIAEIYHAn8CQAJAIAIoAhgiAUGJgICAeEYEQCAEQQZPDQEgBiAFKAIAIARBAnRBvIvLAGooAgAQvAUgAigCGCIBQYmAgIB4Rw0CIAIgAikDKDcDOCACIAIpAyA3AzAgAiACQTBqEPsMIAIoAgAiAUGJgICAeEcEQCACKQMQIQggAikDCCEJIAIoAgQMBAsgAEJ/An4gAisDCCILRAAAAAAAAPBDYyALRAAAAAAAAAAAZiIBcQRAIAuxDAELQgALQgAgARsgC0T////////vQ2QbNwMIQgEhCgwECyACKQIoIQggAikC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AUECRwRAIAJBMGogCxDDAyACLwEwDQMgAUECOgCEAQsgAkEYaiAKEK4IIAIvARhBAXFFDQEgAi8BHCEIIAIvARohCSACLwEeCyEEIAFBAzYCCCABQgE3AgAgAUEQaiAErT0BACABIAhBEHStIAmtQv//A4OEPgIMDAQLIANBAjYCAAwCCyACQShqIAZBCGooAQAiBDYCACACIAYpAQAiDDcDICABQQI2AjAgAUIBNwIoIAUgDDcCACAFQQhqIAQ2AgAMAAsACwsgAkEIaiABQRRqEPUIIAIvAQghByACLwEKCyEBIAAgBzsBACAAIAE7AQIgAkFAayQAC6kDAwR/CX4CfSMAQTBrIgIkAAJAIAEpAxgiB0IDUQ0AQgIhCCAHQgJSBEAgASoCKCEPIAEpAyAhCQsgASkDMCIGQgJRDQAgBqdBAXEEfiABKAJYIQUgASkDUCELIAEpA0ghDCABKQNAIQ0gASkDOCEGQgEFQgALIQggASgCYARAIAJBIGogASgCZCABKAJsEIcJIAJBCGogAkEsaigCADYCACACIAIpAiQ3AwAgAigCICEDCyABKAJwRQ0AIAJBIGogASgCdCABKAJ8EIcJIAJBGGogAkEsaigCADYCACACIAIpAiQ3AxAgAigCICEECyABKQMAIg5CAlIEQCABKgIQIRAgASkDCCEKCyAAIAM2AmAgACAFNgJYIAAgCzcDUCAAIAw3A0ggACANNwNAIAAgBjcDOCAAIAg3AzAgACAPOAIoIAAgCTcDICAAIAc3AxggACACKQMANwJkIAAgBDYCcCAAIAIpAxA3AnQgAEHsAGogAkEIaigCADYCACAAQfwAaiACQRhqKAIANgIAIAAgEDgCECAAIAo3AwggACAONwMAIAJBMGokAAucAwEFfwJAQRJBACAAQbC4BE8bIgEgAUEJciIBIABBC3QiAiABQQJ0QcDZzQBqKAIAQQt0SRsiASABQQVqIgEgAUECdEHA2c0AaigCAEELdCACSxsiASABQQJqIgEgAUECdEHA2c0AaigCAEELdCACSxsiASABQQFqIgEgAUECdEHA2c0AaigCAEELdCACSxsiASABQQFqIgEgAUECdEHA2c0AaigCAEELdCACSxsiA0ECdEHA2c0AaigCAEELdCIBIAJGIAEgAklqIANqIgJBJE0EQCACQQJ0QcDZzQBq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AAwBCyABQQRrKAIAQf///wBxCyEBAkAgBCADQX9zakUNACAAIAFrIQJBvwIgAyADQb8CTRshBSAEQQFrIQFBACEAA0AgAyAFRg0DIAAgA0G44s0Aai0AAGoiACACSw0BIAEgA0EBaiIDRw0ACyABIQMLIANBAXEPCyACQRZB0IPNABDQCAALIAVBvwJB4IPNABDQCAALmQMBBn8jAEFAaiICJAAgAkEcaiABELkIAkAgAigCIEEBRgRAIAJBCGogAigCJEEIQRBB2NzQABD7CSACQQA2AhggAiACKQMINwIQIAJBKGoiAyABELkIIAIoAiwNASACQQA2AjggAkEBNgIsIAJB6PTLADYCKCACQgQ3AjAgA0HY3NAAEMkNAAsgAkEANgI4IAJBATYCLCACQej0ywA2AiggAkIENwIwIAJBKGpB2NzQABDJDQALIAJBEGogAigCMBCfDiACKAIYIQQgAigCFCEHAkAgASgCACIDRQ0AIAMgASgCBCIFRg0AIAcgBEEEdGohBiAEIAUgA2tBBHYiBWohBANAIAYgAykDADcDACAGQQhqIANBCGopAwA3AwAgA0EQaiEDIAZBEGohBiAFQQFrIgUNAAsLAkAgASgCCCIDBEAgASgCDCEBIAIgBzYCMCACIAQ2AiwgAiACQRhqNgIoIAMgASACQShqEJMIDAELIAIgBDYCGAsgACACKQIQNwIAIABBCGogAkEYaigCADYCACACQUBrJAAL1QMAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAC0A3g0ODQAVFQgBAgkDBAsFBgcVCyAAKALoDBDPECAAQYgNahDTDiAAKAKQDSAAQZQNaigCABD8EAwSCyAAQeANahDSCQwPCyAAQeANahCZDQwOCyAAQeANahDPDQwGCyAAQeANahCZDQwMCyAAQeANahDPDQwGCyAAQeANahCmDwwKCyAAQeQNahD0DAwJCyAAQeANahClEAwJCyAAQeANahDSCQsgAC0A3A0NAgwFCyAAQeANahDSCQsgAC0A2w0NAQwCCyAAQYABahCqDQwCCyAAQYADahCqDQsgAEEAOgDbDSAAKQOAAkIEUg0BIABBgAJqEJoNDAELIABBADoA3A0gACkDAEIEUg0AIAAQmg0LIAAtANgNBEAgAEHwDGoQ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QoCAgICAgID4v383A5gCIAJCgICAgICAgOi/fzcDkAIgAkKAgICAgICA8L9/NwOIAiACQoCAgICAgICAgH83A4ACIAJCgICAgICAgPC/fzcD+AEgAkKAgICAgICA8L9/NwPwASACQoCAgICAgID4v383A+gBIAJCgICAgICAgPS/fzcD4AEgAkKAgICAgICA8L9/NwPYASACQoCAgICAgIDwv383A9ABIAJCgICAgICAgPC/fzcDyAEgAkKAgICAgICA+L9/NwPAASACQoCAgICAgID4PzcDuAEgAkKAgICAgICA6L9/NwOwASACQoCAgICAgIDwPzcDqAEgAkKAgICAgICAgIB/NwOgASACQoCAgICAgIDwPzcDmAEgAkKAgICAgICA8L9/NwOQASACQoCAgICAgID4PzcDiAEgAkKAgICAgICA9L9/NwOAASACQoCAgICAgIDwPzcDeCACQoCAgICAgIDwv383A3AgAkKAgICAgICA8D83A2ggAkKAgICAgICA+L9/NwNgIAJCgICAgICAgPg/NwNYIAJCgICAgICAgOg/NwNQIAJCgICAgICAgPA/NwNIIAJCADcDQCACQoCAgICAgIDwPzcDOCACQoCAgICAgIDwPzcDMCACQoCAgICAgID4PzcDKCACQoCAgICAgID0PzcDICACQoCAgICAgIDwPzcDGCACQoCAgICAgIDwPzcDECACQoCAgICAgIDwPzcDCCACQoCAgICAgID4PzcDACACIAAgARC7DyACQcABaiAAIAEQuw9EAAAAAAAA4D8gACABEI0NIQAQ1A8gABDUDyACQZADaiQAC/YCAgR/AX4jAEEwayICJAACQAJAIAEpAwAiBkICUgRAIAEgBlCtQgGGNwMAIAanQQFxDQELIAEpAxhCAlEEQCAAQgA3AwAMAgsgAUEgaiEEIAFByABqIQUDQCACQQhqIAUQxwggAigCCEEBRgRAIAAgAikDCDcDACAAQRBqIAJBGGopAwA3AwAgAEEIaiACQRBqKQMANwMADAMLAkAgASgCGARAAkAgASgCQCIDRQRAIAJBCGogBBCvCAwBCyABQQA2AkAgAkEIaiAEIAMQvQoLIAIoAggEQCACQSRqIAIpAxAQwAwgAigCJCIDQYCAgIB4Rw0CCyABQgA3AxgLIAAgAUHYAGoQxwgMAwsgAikCKCEG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ai0AACAAIAVB/wFGQQN0aiIAKAIAIABBBGotAAAQzQdB/wFxQf8BRiIHGyADKAIAIANBBGotAAAgAigCACACQQRqLQAAEM0HQf8BcUH/AUYiCBsiBSgCACEJIAAgBCACIAgbIAcbIgYoAgAhCiAFQQRqLQAAIQsgBkEEai0AACEMIAEgBCAAIAcbKQIANwIAIAEgBSAGIAkgCyAKIAwQzQdB/wFxQf8BRiIAGykCADcCCCABIAYgBSAAGykCADcCECABIAIgAyAIGykCADcCGAuCAwIBfwd8IwBBQGoiAyQAIAMgASsDYDkDGCADIAErA0A5AxAgAyABKwMgOQMIIAMgASsDADkDACADIAIrAxgiBDkDOCADIAIrAxAiBTkDMCADIAIrAwgiBjkDKCADIAIrAwAiBzkDICADIANBIGoQ6QwhCCADIAErA2g5AxggAyABKwNIOQMQIAMgASsDKDkDCCADIAErAwg5AwAgAyAEOQM4IAMgBTkDMCADIAY5AyggAyAHOQMgIAMgA0EgahDpDCEJIAMgASsDcDkDGCADIAErA1A5AxAgAyABKwMwOQMIIAMgASsDEDkDACADIAQ5AzggAyAFOQMwIAMgBjkDKCADIAc5AyAgAyADQSBqEOkMIQogAyABKwN4OQMYIAMgASsDWDkDECADIAErAzg5AwggAyABKwMYOQMAIAMgBDkDOCADIAU5AzAgAyAGOQMoIAMgBzkDICAAIAMgA0EgahDpDDkDGCAAIAo5AxAgACAJOQMIIAAgCDkDACADQUBrJAAL3QIBA38jAEHQAGsiAyQAIANBIGogASACEI4LIAMgAygCJCIENgIwIAMgAygCIDYCLCADIARFOgA0IANBGGogA0EsaiIFEPkGAkACQCADKAIYIgRFDQAgAygCHEEBRw0AIAQtAABBJ0cNACADQRBqIAUQ+QYgAygCECIFRQ0AIAMoAhQiBEUNACAFIARBAWsiBGotAABBJ0cNAANAAkAgBEUEQEEAIQQMAQsgBCAFakEBay0AAEEJayIBQRdLQQEgAXRBm4CABHFFcg0AIARBAWshBAwBCwsgACAENgIIIAAgBTYCBCAAQY+AgIB4NgIADAELIANBxABqIAEgAhCjAyADQQhqIAMoAkgiASADKAJMELMEIANBOGogAygCCCADKAIMEPMIIAMoAkQgARCM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AiATOQPAKyACIBE5A7grIAIgAzYCtCsgAiAFNgKwKyACQqOtvr61icSZPzcDqCsgAkLAtrKR09K0mj43A6ArIAIgEjkD0CsgAiAQOQPYKyACQQA6AOArIAIgAigC6BA2AMkrIAIgAigC4BA2AOErIAJB7CtqIAIoANsQNgAAQQghAyACQfAGaiACQegBaikDADcDACACQRQ6AOgrIAIgAigC2BA2AOkrIAIgAikD4AE3A+gGIAIoAtQpIQggAigC0CkhByACKALMKSEFIAIoAsgpIQYgAkGYAmogAkHoKWpBiAIQ9AIaDAcLIAJByClqIgYgASAjICIQ6wEgAi0A2CoiB0ECRwRAIAJB4DJqIgggBkGQARD0AhogAkHgEmogAkHgKmopAAA3AAAgAiACKQDZKjcA2RIgAkHIEWogCEGQARD0AhogAkGYEWoiCCACQdABakEwEPQCGiACIAc6ANgSIAJBmCtqIAgQ7AMgBiAIQdABEPQCGiACQdwtaiACKADzEDYAACACQQA6ANgtIAIgEDkD0C0gAiAuNwPILSACQgA3A8AtIAIgEDkDuC0gAiAfOQOwLSACIBY5A6gtIAIgGzkDoC0gAiAdOQOYLSACIBg5A5AtIAIgHDkDiC0gAiAeOQOALSACIC83A/gsIAIgGTkD8CwgAiAUOQPoLCACIAIoAvAQNgDZLSACQYwuaiACKADrEDYAACACQaQuaiACKADjEDYAACACQQA6AIguIAIgEzkDgC4gAiAROQP4LSACIAM2AvQtIAIgBTYC8C0gAkKjrb6+tYnEmT83A+gtIAJCwLaykdPStJo+NwPgLSACIBI5A5AuIAIgEDkDmC4gAkEAOgCgLiACIAIoAugQNgCJLiACIAIoAuAQNgChLiACQawuaiACKADbEDYAACACQfAGaiACQbARaikDADcDACACQRQ6AKguIAIgAigC2BA2AKkuIAIgAikDqBE3A+gGIAIoAtQpIQggAigC0CkhByACKALMKSEFIAIoAsgpIQYgAkGYAmogAkHoKWpByAQQ9AIaQR8hAwwHCyACQfgyaiACQeApaikDACIuNwMAIAJB8DJqIAJB2ClqKQMAIi83AwAgAkHoMmogAkHQKWopAwAiMDcDACACIAIpA8gpIjE3A+AyIARBIGogLjcDACAEQRhqIC83AwAgBEEQaiAwNwMA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78wAQQIgBSgCOCgCDBEEAA0BCyAGQfi20ABBASABEQQAIQcLIAVBQGskACAHC60CAgF/CnwjAEGgAWsiAyQAIANBiAFqIAEQ9gwgA0HoAGpCADcDACADQfAAakIANwMAIANB+ABqQgA3AwAgA0IANwNgIANCADcDQCADQgA3AyAgAyACEP8CIgcgAysDmAEiBiAGRAAAAAAAAPA/IAehIgSioqA5A1ggAysDiAEhCCACEJYDIQIgAyAGIAQgAysDkAEiBaIiCaIiCiACIAiiIguhOQNQIAMgAiAFoiIMIAYgCCAEoiIEoiINoDkDSCADIAsgCqA5AzggAyAHIAUgCaKgOQMwIAMgBSAEoiIFIAIgBqIiAqE5AyggAyANIAyhOQMYIAMgBSACoDkDECADIAcgCCAEoqA5AwggA0KAgICAgICA+D83A4ABIAAgA0EIahCNBCADQaABaiQAC4wCAgZ8AX4CQCABKwNgIgSaIAJlRSACIARlRXINACABKwNoIgSaIANlRSADIARlRXINACABKwNYIQQgASsDSCEFIAIgASsDUKMiAhCWAyEGIAErAyghByAAIAIQ/wJEAAAAAAAA8D8gBSADIASjIgKiIAIgAqJEAAAAAAAA8D+gnyIEoyIDIAOioZ8iCCACIAOioSAEoyIJoiIFIAErAxCiIAcgBiAJoiIGoqAgAyACIAiioCAEoyICIAErA0CioDkDGCAAIAUgASsDCKIgBiABKwMgoqAgAiABKwM4oqA5AxAgACAFIAErAwCiIAYgASsDGKKgIAIgASsDMKKgOQMIQgEhCgsgACAKNwMAC5gCAgl/An4jAEEQayIDJAACQCABKAJEIglBAUcNACABKAI0IgIgASgCPCIKRgR/QQAFIAEgAkEIaiIENgI0IANBCGogAi0ABCACKAIAEIoOIAMoAgwhCCADKAIIIQcgBCECQQELIQYgASgCTCEFA0ACQCAIIQQgBkUgBSAHSXINACABIAQ2AkxBACEGIAQhBSACIApGDQEgASACQQhqIgU2AjQgAyACLQAEIAIoAgAQig5BASEGIAMoAgQhCCADKAIAIQcgBSECIAQhBQwBCwsgASAENgJMIAEgBjYCRCABNQJIIQwgASAHNgJIIAlFDQAgACAFrUIghjcDECAAIAxCIIY3AwhCASELCyAAIAs3AwAgA0EQaiQA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GCACQay40AA2AhQgAiAENgIQIAcgBygCAEEBajYCACAAEM8QIANBEGokACABC+EBAQV/IwBBEGsiBCQAAkAgASAAKAIAIgMgACgCCCICa0sEQCABIAJqIgEgAkkNASADQQF0IgIgASABIAJJGyIBQf////8BSw0BQQQgASABQQRNGyIFQQN0IgJB+P///wdLDQECfyADBEAgACgCBCADQQN0QQggAhDRAgwBCyAEQQhqIQEgAgR/QaiC0QAtAAAaIAIQ8wEFQQgLIQMgASACNgIEIAEgAzYCACAEKAIICyIBRQRAQQghBgwCCyAAIAU2AgAgACABNgIECyAEQRBqJAAPCyAGIAJBlJjQABDwEAALugEBAn8jAEEgayIDJAACQAJ/QQAgASABIAJqIgJLDQAaQQBBCCAAKAIAIgFBAXQiBCACIAIgBEkbIgIgAkEITRsiBEEASA0AGkEAIQIgAyABBH8gAyABNgIcIAMgACgCBDYCFEEBBSACCzYCGCADQQhqIAQgA0EUahC1CSADKAIIQQFHDQEgAygCECEAIAMoAgwLIABBqNTLABDwEAALIAMoAgwhASAAIAQ2AgAgACABNgIEIANBIGokAAu+AQEEfyMAQSBrIgIkACAAKAIAIgRBf0YEQEEAQQAgARDwEAALQQggBEEBdCIDIARBAWoiBSADIAVLGyIDIANBCE0bIgNBAEgEQEEAQQAgARDwEAALQQAhBSACIAQEfyACIAQ2AhwgAiAAKAIENgIUQQEFIAULNgIYIAJBCGogAyACQRRqELUJIAIoAghBAUYEQCACKAIMIAIoAhAgARDwEAALIAIoAgwhASAAIAM2AgAgACABNgIEIAJBIGokAAu4AQEFfyABKAKUECABKAKQEGtBACABKAKMCBshBiABKAKICCABKAKECGtBACABKAIAGyECAn9BACABKAKYECIERQ0AGiABKAKcECAEayIBQShuIQMgA0EKdCABQdn//88ASQ0AGkF/CyEEIAIgBmoiASACSSIGIANB////AUtyRQRAIANBCnQgAWoiAiABTyEFCyAAIAI2AgggACAFNgIEIABBfyAEQX8gASAGG2oiACAAIARJGzYCAAvIAQEJfyMAQSBrIgMkACADQQA2AhwgAyABNgIUIAMgATYCDCADIAI2AhAgAyABIAJqIgQ2AhggA0EUaiEH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IgdBCGshCAJAA0AgBCADQQFqIgNLBEAgAikDACEJIAJBCGohAiAIKQMAIAlRDQEMAgsLIAAgATYCCAwCCyAHIAk3AwAgAUEBaiEBDAALAAsLzgECBH8BfiMAQSBrIgEkACAAKAIEIgMEQCAAKAIAIQICQCAAKAIMIgBFDQAgAikDACEFIAEgADYCGCABIAI2AhBBASEAIAEgAiADakEBajYCDCABIAJBCGo2AgggASAFQn+FQoCBgoSIkKDAgH+DNwMAA0AgAEUNASABEJwIIQQgASABKAIYQQFrIgA2AhggBEUNASAEQQhrKAIAEM8QDAALAAsgAUEQQQggA0EBahDJByACIAEoAghrIAEoAgAgASgCBBCgEAsgAUEgaiQAC80BAQR/IwBBIGsiAiQAIAIgATYCGAJAAkACQCABELURRQRAIAJBEGogARCODSACKAIQQQFHDQEgAigCFCIDEAJBAUYEQCACQQhqIANBABASEKMOIAIoAgwhBCACKAIIIQUgAxDPECAAIAUgBBCtBQwDCyADEAIQoAghBCAAQQE6AAAgACAENgIEIAMQzxAMAgsgACABQYABEK0FDAILIAJBGGogAkEfakGAvMAAELwDIQMgAEEBOgAAIAAgAzYCBAsgARDPEAsgAkEgaiQAC80BAQR/IwBBIGsiAiQAIAIgATYCGAJAAkACQCABELURRQRAIAJBEGogARCODSACKAIQQQFHDQEgAigCFCIDEAJBAUYEQCACQQhqIANBABASEKMOIAIoAgwhBCACKAIIIQUgAxDPECAAIAUgBBDzAwwDCyADEAIQoAghBCAAQQE6AAAgACAENgIEIAMQzxAMAgsgACABQYABEPMDDAILIAJBGGogAkEfakHwusAAELwDIQMgAEEBOgAAIAAgAzYCBAsgARDPEAsgAkEgaiQAC8QBAgN+An8jAEEgayIFJAAgASkDWCECAkAgAAJ+A0BCACACp0EBcUUNARogASkDYCICIAEpA2giA1oEQCAFQQhqIAEQ4AUgBSkDCCECIAUpAxAhAyABIAUpAxg3A2ggASADNwNgIAEgAjcDWAwBCwsgASABKQNwIAJ8IgQ3A2AgAyAEVA0BIAEoAnghBiAAIAEtAIABOgAQIAAgAiAGQT9xrYg3AwhCAQs3AwAgBUEgaiQADwtBtcPLAEEmQdzDywAQpwsAC8ABAgF+AX8jAEEQayIDJAAgA0IANwMAIANBCGogASADQQgQkgYCQAJAIAMtAAhBBEcEQCADKQMIIgJC/wGDQgRSDQELIABBADYCACAAIAMpAwAiAkI4hiACQoD+A4NCKIaEIAJCgID8B4NCGIYgAkKAgID4D4NCCIaEhCACQgiIQoCAgPgPgyACQhiIQoCA/AeDhCACQiiIQoD+A4MgAkI4iISEhDcDCAwBCyAAQQE2AgAgACACNwIECyADQRBqJAALoQEBA34gACABKQMIIgggASkDACIHVgR+An4gCCAHfSIGIARRIAUgB4NCAFJyRQRAQR1BHUE/IAZ5p2tB/gFxQQF2IgIgB3qnQQF2IgMgAiADSRsiAiACQR1PGyIDayECQgEgA0EBdK0iBoYgB3wMAQsgA0E/ca0hBiAEIAd8CyEEIAAgAjoAECABIAQ3AwAgACAHIAaINwMIQgEFIAYLNwMAC6QBAQV/IAEoAjwgASgCOGtBACABKAIgGyEFIAEoAhwgASgCGGtBACABKAIAGyECAn9BACABKAJARQ0AGkF/IAEoAlQgASgCUGsiA0EASA0AGiADQQF0CyEGIAIgBWoiASACSSIFIANBAEhyRQRAIANBAXQgAWoiAiABTyEECyAAIAI2AgggACAENgIEIABBfyAGQX8gASAFG2oiACAAIAZJGzYCAAvLAQEEfyMAQRBrIgEkACAAKAIMIQICQAJAAkACQAJAAkAgACgCBA4CAAECCyACDQFBASEEQQAhAgwCCyACDQAgACgCACIAKAIEIQIgACgCACEEDAELIAFBBGogABCWBCABKAIEIQMgASgCDCECIAEoAgghAAwBCyABQQRqIAJBAUEBELwGIAEoAgghAyABKAIEQQFGDQEgASgCDCIAIAQgAhD0AhoLIAAgAhBiIAMgABD8ECABQRBqJAAPCyADIAEoAgxB2ODQABDwEAAL2QEBA38jAEEQayIGJAACQCACIANqIgUgAkkNACABKAIAIgNBAXQiAiAFIAIgBUsbIgJB/////wNLDQBBBCACIAJBBE0bIgVBAnQiAkH8////B0sNAAJ/IAMEQCABKAIEIANBAnRBBCACENECDAELIAZBCGohBCACBH9BqILRAC0AABogAhDzAQVBBAshAyAEIAI2AgQgBCADNgIAIAYoAggLIgNFBEBBBCEEDAELIAEgBTYCACABIAM2AgRBgYCAgHghBAsgACACNgIEIAAgBDYCACAGQRBqJAALzAEBBX8jAEEQayICJAAgACgCACEBAkACQCAALQAUQQFGBEAgAEEANgIAIAFFDQEgACgCBCIFEFQhA0GogtEALQAAGkEBEPMBIgFFDQIgAUEBOgAAIAFByMfQABC6ESEEIAJByMfQADYCCCACIAE2AgQgAiAENgIMIAMgBBBVEM8QIAJBBGoQug8gAxDPECAFELsRDAELIAFFDQAgACgCBCIBEKoMIAEQzxALIAAoAggEQCAAKAIMEM8QCyAAQRBqENwQIAJBEGokAA8LAAv/AQMBfAF/AX4jAEEQayICJAACQAJAIACZIgG9IgNC/////6/95PA/WARAIANC/////++Vlug/Vg0BIANC/////////wdYBEAgAiABtjgCDCACKgIMGgwDCyABRAAAAAAAAADAohCDAyIBmiABRAAAAAAAAABAoKMhAQwCCyADQv////+PgICawABYBEBEAAAAAAAA8D9EAAAAAAAAAEAgASABoBCDA0QAAAAAAAAAQKCjoSEBDAILRAAAAAAAAACAIAGjRAAAAAAAAPA/oCEBDAELIAEgAaAQgwMiASABRAAAAAAAAABAoKMhAQsgAkEQaiQAIAGaIAEgAL1CAFMbC8sBAgN/BH4jAEEQayICJAACQCABKAIIEEMiA0UNACACENoJIAIpAwghBSACKQMAIQYgAhDaCSACKQMIIQcgAikDACEIIAEgASgCAEEBaiIENgIAIARFDQAgACAFNwMYIAAgBjcDECAAIAM2AlQgAEEANgJQIABBADYCRCAAIAc3AzggACAINwMwIAAgATYCQCAAQQhqQbCf0AApAwAiBTcDACAAQaif0AApAwAiBjcDACAAIAY3AyAgAEEoaiAFNwMAIAJBEGokAA8LAAvIAQIDfAF+AkBBgILPACADELEMRQ0AQbCCzwBEAAAAAAAAAAAgAiADEP8CIgKjIAJEAAAAAAAAAABhGyIEELEMRQ0AIAQQlgMhBSABKwMoIQYgACACIAQQ/wKiIgQgASsDEKIgBiACIAWiIgKioCABKwNAIAMQlgMiA6KgOQMYIAAgBCABKwMIoiACIAErAyCioCADIAErAziioDkDECAAIAQgASsDAKIgAiABKwMYoqAgAyABKwMw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IANB0ABqJAALsgEBA38jAEEgayICJAAgAkEIaiABEJ8MIAIoAgwhASACQRRqQQVBAUEBELwGIAIoAhghAyACKAIUQQFGBEAgAyACKAIcQdjg0AAQ8BAACyACKAIcIgRBBGpB9MzQAC0AADoAACAEQfDM0AAoAAA2AAAgASABKAIAQQFrNgIAIAJBBTYCHCACIAQ2AhggAiADNgIUIAIgAkEUakHgzNAAELsMIAAgAikDADcDACACQSBqJAALmAECAX8DfiMAQTBrIgIkACACQQhqIAEQrAggAigCICIBIAIoAiRGBH5CAAUgAiABQRBqNgIgIAEpAwghAyABKQMAIQRCAQshBSACLQAoIQEgACACQQhqQSgQ9AIiACADNwM4IAAgBDcDMCAAIAU3AyggAEE6IAFBAXRrIgFB/gFxNgJIIABCASABQT5xrYY3A0AgAkEwaiQAC6ABAQF/IwBBQGoiAiQAIAIgAToAFyACQQM2AhwgAkH8nssANgIYIAJCAjcCJCACQS42AjwgAkEhNgI0IAIgACgCDDYCMCACIAJBMGo2AiAgAiACQRdqNgI4IAJBCGogAkEYahCWBCAAIAAoAgQiAUEBajYCBCAAKAIIIAFBDGxqIgAgAikCCDcCACAAQQhqIAJBEGooAgA2AgAgAkFAayQAC4wBAQV/IAEoAiQgASgCIGtBACABKAIUGyEFIAEoAhAgASgCDGtBACABKAIAGyEDIAEoAigEQCABKAI0IAEoAixrQQxuQQF0IQILIAMgBWoiASADSSIDRQRAIAEgAmoiBiABTyEECyAAIAY2AgggACAENgIEIABBfyACQX8gASADG2oiACAAIAJJGzYCAAuMAQEFfyABKAIoIAEoAiRrQQAgASgCIBshBSABKAIIIAEoAgRrQQAgASgCABshAyABKAJABEAgASgCTCABKAJEa0EEdkEFbCECCyADIAVqIgEgA0kiA0UEQCABIAJqIgYgAU8hBAsgACAGNgIIIAAgBDYCBCAAQX8gAkF/IAEgAxtqIgAgACACSRs2AgALnwEBA38CQAJ/AkADQCABEOQMIgINAQJAIAEoAhAiA0UNACABKAIUIgJFDQAgASgCGCIERQ0EIAEgAyACQQF0ajYCBCABIAIgAiAEcCICIAQgAhtrIgI2AhQgASADIAJBAXRqNgIADAELCyABQQhqEOQMIgINAEEADAELIAIvAQAhAkEBCyEBIAAgAjsBAiAAIAE7AQAPC0H8ossAEOIMAAufAQEDfwJAAn8CQANAIAEQ5QwiAg0BAkAgASgCECIDRQ0AIAEoAhQiAkUNACABKAIYIgRFDQQgASADIAJBAnRqNgIEIAEgAiACIARwIgIgBCACG2siAjYCFCABIAMgAkECdGo2AgAMAQsLIAFBCGoQ5QwiAg0AQQAMAQsgAigCACECQQELIQEgACACNgIEIAAgATYCAA8LQfyiywAQ4gwAC7cBAQJ/IwBBIGsiASQAAkAgAL1CIIinQf////8HcSICQfzDpP8DTwRAIAJB//+//wdNBEAgAUEIaiAAEJICIAErAwggASsDGCABKAIQQQFxELYEIQAMAgsgACAAoSEADAELIAJBgICA8gNPBEAgAEQAAAAAAAAAAEEAELYEIQAMAQsgASAARAAAAAAAAHA4oiAARAAAAAAAAHBHoCACQYCAwABJGzkDCCABKwMIGgsgAUEgaiQAIAALowECA38BfiMAQTBrIgIkACACIAE2AgQgAkEIaiABELsHQQEhAwJ/IAIoAghBAUYEQCACKQMQIgVCgICAgAh8QoCAgIAQWgRAIAJBAjoAGCACIAU3AyAgAkEYaiACQS9qQcC5wAAQ5AgMAgtBACEDIAWnDAELIAJBBGogAkEvakHAucAAELwDCyEEIAEQzxAgACAENgIEIAAgAzYCACACQTBqJAALiwECBH8BfCMAQRBrIgMkACABKQMAIAIQ8gogA0EEaiABIAIQxQsgACABKwMwIgcgAygCCCIEIAMoAgQiBWogASgCPGu3okEBIAMtAAwiAUECdmsiBregOQMIIAAgByAFIARrt6IgBkEBcSABQQF0QQZxcrigIgcgB71CPIhCCIO6oDkDACADQRBqJAALmgEBAX8jAEEQayIEJAAgAyADKQMAQtAAfDcDACAEQQhqIAEgAkHQABCSBiAAIAQtAAhBBEYEf0GJgICAeAUgBC0ACEEDRgRAIAQoAgwiASgCACECIAEoAgQiAygCACIABEAgAiAAEQEACyADKAIEIgAEQCACIAAgAygCCBCLCQsgAUEMQQQQiwkLQYKAgIB4CzYCACAEQRBqJAALsAEBAX8DQCABBEAgAEEEaigCACECAkACQAJAAkACQAJAAkACQCAAKAIADgsBAQEBAQECAwQFBgALIAIgAEEIaigCABD8EAwGCyACEM8QDAULIAIgAEEIaigCABD8EAwECyACIABBCGooAgAQ/BAMAwsgAiAAQQhqKAIAEPwQDAILIAIgAEEIaigCABCLEQwBCyACIABBCGooAgAQ4g8LIAFBAWshASAAQRhqIQAMAQsLC6IBAQJ8IABCATcDACAARAAAAAAAAPA/IAIgAqIgAyADoqBEAAAAAAAA0D+iIgShIAREAAAAAAAA8D+gIgSjIgUgASsDEKIgAiAEoyICIAErAyiioCADIASjIgMgASsDQKKgOQMYIAAgBSABKwMIoiACIAErAyCioCADIAErAziioDkDECAAIAUgASsDAKIgAiABKwMYoqAgAyABKwMwoqA5AwgLqAEBBn8jAEEQayIDJAACQCAAKAIQIgQgAU8NACAAKAIIIQIDQCACRSABIARGcg0BIAAgAigCECIGNgIIIAItAAAhByACQQE7AQAgAigCCCEFIAIoAgQhAgJAAkACQCAHQQJrDgIAAQILIAUgAigCBBEBAAwBCyADIAU2AgwgAyACNgIIIANBCGoQmw0LIAAgBEEBaiIENgIQIAYhAgwACwALIANBEGokAAuSAQEBfCAAIAIgAqIgAyADoqAiBEQAAAAAAADwP2UEfiAARAAAAAAAAPA/IAShnyIEIAErAxCiIAErAyggAqKgIAErA0AgA6KgOQMYIAAgBCABKwMIoiABKwMgIAKioCABKwM4IAOioDkDECAAIAQgASsDAKIgASsDGCACoqAgASsDMCADoqA5AwhCAQVCAAs3AwALlgECB38BfiABKAKAAyEEIAEoAoQDIQUgASgC3AIhBiABKALUAiECIAEoAtgCIQcgASgCsAIhCCABKQMAIglCAlIEQCABKQMwIAmEpyABKQNgQgJSciEDCyAAIAcgAmtBACAIGyICIAUgBGtBACAGG2oiATYCCCAAQX8gASABIAJJIgEbNgIAIAAgASADckF/c0EBcTYCBAuaAQEFfyMAQRBrIgMkAEGogtEALQAAGkEIEPMBIgIEQCACQQA6AAQgAkEANgIAIAEgAhCwASEEIANBCGoQ7A1BASECIAMoAgwhBQJAIAMoAggiBkEBcQRAQQIhAgwBCyABEM8QIABBAToAFEEAIQEgAEEANgIQCyAAIAE2AgggACAC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BEAgAyAEIAUgBhC+CiADKwMIIQIgAysDACEBCyAAIAI5AyAgACABOQMYIAAgBjkDECAAIAU5AwggACAEOQMAIANBEGokAAu/AQIFfwF9An8CQCABLQAQBEAgAUEAOgAQQQAgASgCBCICIAEoAghGDQIaIAEgAkECajYCBCACLgEAsiIHIAEoAgAqAgBcDQELIAFBBGohAiABKAIAIQQgASgCDCEDA0AgAiACKAIAIgUgA0EBdGoiBkECaiACKAIEIgEgASAFa0EBdiADSyIBGzYCAEEAIAZBACABGyIBRQ0CGiABLgEAsiIHIAQqAgBbDQALC0EBCyEBIAAgBzgCBCAAIAE2AgALgQEBAn8CfwJAAkACQEF/IAFB/wFxIgQgA0H/AXEiBUcgBCAFSRtB/wFxDgIBAgALIAAgAyABa0EBdEE+ca2GIgAgAlIhAyAAIAJUDAILIAAgAlIhAyAAIAJUDAELIAIgASADa0EBdEE+ca2GIgIgAFIhAyAAIAJUCyEBQX8gAyABGwuZAQEDfwJAAn8CQANAIAEQ4wwiAg0BAkAgASgCECIDRQ0AIAEoAhQiAkUNACABKAIYIgRFDQQgASACIANqNgIEIAEgAiACIARwIgIgBCACG2siAjYCFCABIAIgA2o2AgAMAQsLIAFBCGoQ4wwiAg0AQQAMAQsgAi0AACECQQELIQEgACACOgABIAAgAToAAA8LQfyiywAQ4gwAC6EBAQJ/IwBBIGsiAyQAIANBCGogASACQSUQ7wsCQAJAIAMoAggiBARAIANBEGogBCADKAIMEPQBQQEhBCADLQAQQQFHDQELIANBEGogASACEPQBIAMtABBBAUYEQEECIQQMAgsgACADKwMYRAAAAAAA4G9AozkDAEEAIQQMAQsgACADKwMYRAAAAAAAAFlAozkDAAsgACAEOgAIIANBIGokAAt6AgJ/AXwCQCACQQJJDQAgASACQQN0IgJqQQhrIgMrAwAgAyABa0EDdiIDuKIhBSADQQJJDQAgAUEQayEBQQEgAyADGyEEA0AgAkEIRg0BIAUgAKIgASACaisDACADQQFrIgO4oqAhBSACQQhrIQIgAyAERw0ACwsgBQu1AQMCfwF8AX4jAEEgayICJAACQAJAAkACQCABKAIAQQFrDgIBAgALIAErAwgiBL1C////////////AINC//////////f/AFgEQCACQQA6AAggAkEIahD5DEECIQMLIAAgBDkDECAAQgI3AwggACADOgAADAILIABCADcDCCAAQQI6AAAgACABKQMINwMQDAELIABBAjoAACAAIAEpAwgiBTcDECAAIAVCP4g3AwgLIAJBIGokAAuXAQEBfyMAQSBrIgIkACACQQxqIAEoAgAiARDjBwJAAn8gAi0ADEUEQCACLQANRQRAIAJBAzYCFCABIAJBFGoQlQoMAgsgAi0ADkE6RwRAIAJBBjYCFCABIAJBFGoQlQoMAgsgASABKAIUQQFqNgIUIAAgARD4AQwCCyACKAIQCyEBIABBBjoAACAAIAE2AgQLIAJBIGokAAuaAQEBfyMAQSBrIgMkACADIAEgAkEGEJ8EAkAgAygCAEEKRgRAIAMoAghFBEAgAEEGNgIIIAAgAjYCBCAAQQU2AgAMAgsgACADKQMQNwMIIABBCjYCAAwBCyAAIAMpAwA3AwAgAEEYaiADQRhqKQMANwMAIABBEGogA0EQaikDADcDACAAQQhqIANBCGopAwA3AwALIANBIGokAAuWAQICfwF8IwBBMGsiBCQAQQEhAwJAIAAtAABBAUcNAEEAIQMgAUQYLURU+yEZwKAgASAALQA4GyABIAFEGC1EVPshCUBkGyIFIAArAxhmRQ0AIAUgACsDIGNFDQAgACsDKCACZUUNACAAKwMwIAJkRQ0AIARBCGoiAyABIAIQmAcgAEEEaiADEL0EIQMLIARBMGokACADC48BAgN/AX0CfyABLQAQBEAgAUEAOgAQQQAgASgCBCICIAEoAghGDQEaIAEgAkEBajYCBEEBIAItAACzIgUgASgCACoCAFwNARoLIAFBBGohAyABKAIMIQIDQEEAIAMgAhC/DCIERQ0BGiAELQAAsyIFIAEoAgAqAgBbDQALQQELIQMgACAFOAIEIAAgAzYCAAuQAQEDfyABLwEAIgMgAUECai0AACIEIAFBBGsvAQAgAUECay0AABDBBkH/AXFB/wFGBEAgAUEIayECA0ACQCACIgFBCGogAUEEaiICKAEANgEAIAAgAkYNACABQQRrIQIgAyAEIAEvAQAgAUECai0AABDBBkH/AXFB/wFGDQELCyABQQRqIARBEHQgA3I2AQALC5MBAgF/A34jAEGQAWsiBCQAIAEpAwAgAhDyCiAE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DQAgACAGNwMQIAAgBzcDCEIBIQULIAAgBTcDACACQSBqJAALkwEBBH8jAEEQayICJABBASEEAkAgASgCHCIDQScgASgCICIFKAIQIgERAwANACACQQRqIAAoAgBBgQIQqAICQCACLQAEQYABRgRAIAMgAigCCCABEQMARQ0BDAILIAMgAi0ADiIAIAJBBGpqIAItAA8gAGsgBSgCDBEEAA0BCyADQScgAREDACEECyACQRBqJAAgBAuYAQEBfyMAQUBqIgIkACACQgA3AzggAkE4aiAAKAIAEJgBIAIgAigCPCIANgI0IAIgAigCODYCMCACIAA2AiwgAkHhADYCKCACQQI2AhAgAkH8ttAANgIMIAJCATcCGCACIAJBLGo2AiQgAiACQSRqNgIUIAEoAhwgASgCICACQQxqEJMDIAIoAiwgAigCMBD8ECACQUBrJAALjAEBAn8jAEEQayIGJAAgBkEIaiABEP4LIAYoAgwCQCAGKAIIIgEtAN4NQQFHDQAgASACIASTIgIgApQgAyAFkyICIAKUkpEiAiABKgLMDZI4AswNIAIQkAggASoCkAuTQwAAekSVlUMAQBxGXkUNACABEJAIOALUDQtBADYCACAAQgA3AwAgBkEQaiQAC50BAQN/IwBBEGsiAyQAIAEoAgwhAgJAAkACQAJAAkAgASgCBA4CAAECCyACDQFBASECQQAhAQwCCyACDQAgASgCACICKAIEIQEgAigCACECDAELIAAgARCWBAwBCyADQQhqIAFB2ODQABCFCiADKAIIIQQgAygCDCACIAEQ9AIhAiAAIAE2AgggACACNgIEIAAgBDYCAAsgA0EQaiQAC5QBAgJ/AX4CQAJAIAJBB2pBeHGtIAGtfiIFQiCIpw0AIAWnIgNB+P///wdLDQAgA0UEQCAAQoCAgICAATcCBEEAIQIMAgtBACECQaiC0QAtAAAaIAMQ8wEiBARAIAAgBDYCCCAAIAE2AgQMAgsgACADNgIIIABBCDYCBEEBIQIMAQsgAEEANgIEQQEhAgsgACACNgIAC3kBA38jAEEQayICJAACQCAAKAIEIgRFDQAgAUE6IAAtAAhBAXRrQT5xrYYiASAAKAIAIgApAwBUDQAgBEEEdCAAakEIaykDACABWA0AIAJBCGogACAEQQF0IAEQtwcgAigCDCACKAIIRXMhAwsg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QdAAaiQAC3ACAX8BfkEEIQMCfiACQQRJBEBBACEDQgAMAQsgACABajUAAAshBCACIANBAXJLBEAgACADaiABajMAACADQQN0rYYgBIQhBCADQQJyIQMLIAIgA0sEfiAAIAEgA2pqMQAAIANBA3SthiAEhAUgBAsLgAEBAn8jAEEQayICJAACf0EAIAEoAhAiA0UNABogASADQQFrNgIQIAJBCGogAUEIaiIDEOULIAItAAgEQCACLQAJIQNBAQwBCyABIAEpAgA3AgggAiADEOULIAItAAEhAyACLQAACyEBIAAgAzoAASAAIAFBAXE6AAAgAkEQaiQAC5QBAQJ/IwBBEGsiAiQAIAEoAgAhAyABQQA2AgACQCADIAEoAgQQ3A8iARD/D0UEQCACQQRqIAEQjgggAigCBEGAgICAeEcEQCAAIAIpAgQ3AgAgAEEIaiACQQxqKAIANgIADAILIAAgAigCCDYCBCAAQYGAgIB4NgIADAELIABBgICAgHg2AgAgARDPEAsgAkEQaiQAC3oBAX8gASAAKAIIIgRNBEAgACgCACAERgRAIAAgAxCACwsgACgCBCABQQxsaiEDIAEgBEkEQCADQQxqIAMgBCABa0EMbBDnERoLIAMgAikCADcCACAAIARBAWo2AgggA0EIaiACQQhqKAIANgIADwsgASAEIAMQ0wgAC4gBAgJ/AX4jAEEgayIDJAAgA0EIaiABEP4LIAMoAgwgAygCCCEBIANBEGogAhCGAyADKAIUIQICfyADKAIQRQRAIAMpAhghBSABQQE6ANwNIAEgBTcClAcgASACNgKQB0EADAELQQELIQFBADYCACAAIAE2AgQgACACQQAgARs2AgAgA0EgaiQAC5IBAQF/IwBBMGsiAyQAIANBBDoACCADIAE2AhACQCADQQhqQZCUzwAgAhCTA0UEQCAAQQQ6AAAgAy0ACCADKAIMEI8KDAELIAMtAAhBBEcEQCAAIAMpAwg3AgAMAQsgA0EANgIoIANBATYCHCADQZCq0AA2AhggA0IENwIgIANBGGpBnJXPABDJDQALIANBMGokAAt4AQZ/IAAoAgAhBANAIAJBBEcEQCAEIAJBA3RqIgEoAgQiBSEDIAEoAgAiBiEBA0AgAwRAIANBAWshAyABEKgGIAFBIGohAQwBCwsgAkEBaiECIAVFDQEgBiAF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IAIgAEECdiIAIAAgA2oQZiABQQRqEP4PIAFBDGoQ/g8gAUEQaiQAC3gBAX8jAEEgayIEJAACQCABIAAoAgBNBEAgBCAAIAEgAhCkCCAEKAIAIgBBgYCAgHhHDQEgBEEgaiQADwsgBEEANgIYIARBATYCDCAEQeC10AA2AgggBEIENwIQIARBCGpB4LbQABDJDQALIAAgBCgCBCADEPAQAAthAgJ+AX8gACABKAIAIgQgASgCBEYEf0ECBSABIARBCGo2AgAgACAEKQMAIgI3AwAgACABLQAIIAJCAYh6IgOnQQF2azoAECAAIAIgA0ICfEI+g4g3AwggAqdBAXELOgARC2YBBX8gAUGYA2ohByABLwGSAyEGA0AgBEEBcSADIAZLckUEQCAHIANBAnRqKAIAIgUgAzsBkAMgBSABNgKIAiAEQQEgAyAGSSIFGyEEIAMgBWohAwwBCwsgACACNgIEIAAgATYCAAtiAQF/IAEgAkEBaiIESwRAIAAgBEEYbGogACACQRhsaiACQX9zIAFqQRhsEOcRGgsgACACQRhsaiIAIAMpAwA3AwAgAEEQaiADQRBqKQMANwMAIABBCGogA0EIaikDADcDAAttAQF/IABBHGohAANAAkAgAQRAIABBDGooAgAgAEEQaigCABCVESAAQRhqKAIAIABBHGooAgAQlREgAEEEaygCACICQYCAgIB4Rg0BIAIgACgCABD8EAwBCw8LIAFBAWshASAAQUBrIQAMAAsAC3cBAX8gACgCBEEEaiEBIAAoAgghAANAIAAEQAJAAkACQAJAIAFBBGstAAAOBQMDAwECAAsgARCYAwwCCyABKAIAIAFBBGooAgAQ/BAMAQsgARC4CCABKAIAIAFBBGooAgAQgxELIABBAWshACABQRhqIQEMAQsLC2cBAn8gASgCCCEDIAACfwJAIAEoAgAiAkUEQCADDQFBAAwCCyABKAIEIAJrQQR2IgIgA0UNARogAiABKAIMIANrQQR2agwBCyABKAIMIANrQQR2CyICNgIIIABBATYCBCAAIAI2AgALZAEDfyABKAIEIgMgASgCACIEayECIAACfwJAIAEtAAxBAUYEQCADIARHDQFBAAwCCyACIAEoAghBAWpuDAELIAJBAWsgASgCCEEBam5BAWoLIgE2AgggAEEBNgIEIAAgATYCAAt+AQJ/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OgAoIAIgATYCECACIAA2AgwgAkEBNgIIIAIgAkEIajYCLCACQSxqQdDA0AAQECACKAIIBEAgAkEMahChDAsgAkEwaiQAC2EBBHwgACABKwMIOQMIIAAgASsDADkDACAAIAErAxAiAiACIAErAygiA6IgASsDGCIEIAErAyAiBaKhIgKjOQMoIAAgBJogAqM5AyAgACAFmiACozkDGCAAIAMgAqM5AxALXgEBfwJAIABBBGsoAgAiAkF4cSIDQQRBCCACQQNxIgIbIAFqTwRAIAJBACADIAFBJ2pLGw0BIAAQ+QIPC0GNoNAAQS5BvKDQABCnCwALQcyg0ABBLkH8oNAAEKcLAAtZAQZ/AkAgAARAIAAoAgANASAAKAJ8IQEgACgCeCAAKAJwIQMgACgCbCAAKAJkIQUgACgCYCAAQZABQQgQiwkgBRD8ECADEPwQIAEQ/BAPCxCrEQALELYRAAtcAQF/IwBBIGsiASQAIAAQzRAgAUEIaiAAENkMIAFBGGogASgCCCIAQRhqKQIANwMAIAEgACkCEDcDECABKAIMIgAgACgCAEEBazYCACABQRBqEKYMIAFBIGokAAtcAQF/IwBBIGsiASQAIAAQzRAgAUEIaiAAENkMIAFBGGogASgCCCIAQShqKQIANwMAIAEgACkCIDcDECABKAIMIgAgACgCAEEBazYCACABQRBqEKYMIAFBIGokAAtXAgF+An8CQCAAKAIIIgNFBEAMAQsgACgCBCECQgEhAQNAIAIpAwAgAX4hASACQQhqIQIgA0EBayIDDQALCyABIAAsABAiACAAQR91IgBzIABrrX5CA4gLXQEBfCABIAGiIAIgAqKgIAMgA6KgnyIERKb//////+8/ZiAERAAAAAAAAPA/ZXFFBEAgAyAEoyEDIAIgBKMhAiABIASjIQELIAAgAzkDECAAIAI5AwggACABOQMAC18BA38jAEFAaiIDJAAgA0EIaiIEIAAoAgAiAigCQCACKAJQQQhBnLnLACABEOoEIAIgAigCUEEBajYCUCADQSRqIgEgAkHEucsAQQggBBDZAyABEOwLIANBQGskACAAC18BAn8Cf0EAIAEoAgAiA0UNABogASgCBCICIAEoAgxHBEAgASACQQhqNgIEIAIoAgQhASACKAIADAELIAMgASgCCBDgECABQQA2AgBBAAshAiAA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CyACIAEgBBDQCAALIAAgAkECdGoiASgCACECIAEgACADQQJ0aiIAKAIANgIAIAAgAjYCAAteAgJ9AX8gACoCACEDIAIoAggiACoCACEEIAIoAgAgASgCACACKAIMIgFBAnRqIgUoAgA2AgAgAiAANgIAIAIgAEEEajYCCCACIAEgAyAEXmo2AgwgBSAAKAIANgIAC1EBA38jAEEQayICJAAgAiABNgIIIAEQ/w8Ef0EABSACQQhqIAJBD2pB0JzQABC8AyEDQQELIQQgARDPECAAIAM2AgQgACAENgIAIAJBEGokAAt2AQF/IABBoObKAEEJIAEtAE8Qkw9BqebKAEEMIAEqAkAQ/g4iACgCAEG15soAQRAQuAUhAiAAKAIEKAIIIAIgAS0ASRDYDiAAQZCEywBBBSABKgI0EP4OQZWEywBBBiABKgI4EP4OQZuEywBBBSABKgI8EP4OC3gBAX8jAEEwayICJAAgAkKAgICAgICA+L9/NwMoIAJCgICAgICAgPg/NwMgIAJCADcDGCACQoCAgICAgID4PzcDECACQoCAgICAgID4v383AwggAkIANwMAIAIgASAAENoFIAJBGGogASAAENoFENUPIAJBMGokAAtiAgF/AnwgAyACoUQAAAAAAAAUQKMhB0QAAAAAAAAAACEDQQUhBgNAIAYEQCAAIAEgByADoiACoCIIIAcgCKAgBCAFQQAQ1AIaIAZBAWshBiADRAAAAAAAAPA/oCEDDAELCwteAgJ+AX8gACkDACEDIAIoAggiACkDACEEIAIoAgAgASgCACACKAIMIgFBA3RqIgUpAwA3AwAgAiAANgIAIAIgAEEIajYCCCACIAEgAyAEWmo2AgwgBSAAKQMANwMAC14CAn4BfyAAKQMAIQMgAigCCCIAKQMAIQQgAigCACABKAIAIAIoAgwiAUEDdGoiBSkDADcDACACIAA2AgAgAiAAQQhqNgIIIAIgASADIARWajYCDCAFIAApAwA3AwALUgEDfyMAQRBrIgEkACAAEM0QIAFBCGogABDtDSABKAIMQQA2AgAgACgCCCECIAAoAgQgAEEQQQQQiwlFIAJBhAFJckUEQCACEBMLIAFBEGokAAtbAQF/AkAgAkEATgRAAkAgAkUEQEEBIQMMAQtBqILRAC0AABogAhDzASIDRQ0CCyADIAEgAhD0AiEB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QQAgABsPCyABKAIAIgFBDE8EQCABQQxBpMHLABDQCAALIAAgAUHQAGxqC0MBAX4gAUEEdCEBA0AgAQRAIAFBEGshASAAKQMIIAJ8IAApAwB9IQIgAEEQaiEADAELCyACQgyIukQAAAAAAAAIQ6MLgAEBBn8gAigCACEEIAIoAgQhBSACKAIIIQZBACECA0AgAkEEaiIDQQxHBEAgAiAGaiEHIAIgBWogAyECKgIAIAcqAgBbDQELCyAAIANBDEYEf0EABSAAIARBAmoiAjYCCCABKAIAIgEoAgAhAyABIAI2AgAgACADNgIEQQELNgIACzwBA38gACkDAFAhAwJAA0AgASACRg0BIABCADcDACADRQRAQQEhAyACQQFqIQIMAQsLIAEgAmshBAsgBAtUAgF/An4jAEEQayIBJAAgARDaCSABKQMAIQIgASkDCCEDIABBCGpBsJ/QACkDADcDACAAQaif0AApAwA3AwAgACADNwMYIAAgAjcDECABQRBqJAALRwEDfyABIAEgAiADEJIIIgVqIgQtAAAhBiAEIAOnQRl2IgQ6AAAgASAFQQhrIAJxakEIaiAEOgAAIAAgBjoABCAAIAU2AgALUwEDfyMAQRBrIgEkACABQQhqQQJBBEEEQdjg0AAQ+wkgASgCCCECIAEoAgwiA0KCgICAIDcCACAAQQI2AgggACADNgIEIAAgAjYCACABQRBqJAALRgECfyMAQRBrIgEkAAJAIABFDQAgAEEIayIAIAAoAgAiAkEBazYCACABIAA2AgwgAkEBRw0AIAFBDGoQmAgLIAFBEGokAAtKAQF/IAAoAggiAyAAKAIARgRAIAAgAhCACwsgACADQQFqNgIIIAAoAgQgA0EMbGoiACABKQIANwIAIABBCGogAUEIaigCADYCAAtQACAAIAMgASsDICIDoSABKwMoIAOho0QAAAAAAADgv6AiAyADoDkDCCAAIAIgASsDMCICoSABKwM4IAKho0QAAAAAAADgv6AiAiACoDkDAAtKAQN/IAAoAgghAiAAKAIEIgMhAQNAIAIEQCABKAIAIAFBBGooAgAQ/BAgAkEBayECIAFBDGohAQwBCwsgACgCACADQQRBDBDbDwtQAQJ8IAEQ/wIhBCADEP8CIQUgAiAAoUQAAAAAAADgP6IQlgMiACAAoiAFIASioiADIAGhRAAA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EGokAAtBAQF/IwBBEGsiAiQAIAJBCGogARD+CyACKAIILQC8CyEBIAIoAgxBADYCACAAQgA3AgQgACABNgIAIAJBEGokAAtBAQF/IwBBEGsiAiQAIAJBCGogARD+CyACKAIILQDgDSEBIAIoAgxBADYCACAAQgA3AgQgACABNgIAIAJBEGokAAs9AQJ/IwBBEGsiAiQAIAAoAgghAyACQQhqIAEQ4Q8gACgCBCADIAIoAgwQLSAAIANBAWo2AgggAkEQaiQACz4BAX8gACgCCCIEIAAoAgBGBEAgACADEIwLCyAAIARBAWo2AgggACgCBCAEQQR0aiIAIAI6AAggACABNwMACzsBAn8jAEEQayIBJAAgABDNECABQQhqIAAQ7Q0gASgCDEEANgIAIAAoAgQgAEEIQQQQiwkgAUEQaiQACzoBAX8jAEEQayICJAAgABDNECACQQhqIAAQ7Q0gAigCDCACKAIIIAFBAEc6ADRBADYCACACQRBqJAALOgEBfyMAQRBrIgIkACAAEM0QIAJBCGogABDtDSACKAIMIAIoAgggAUEARzoAMEEANgIAIAJBEGokAAs6AQF/IwBBEGsiAiQAIAAQzRAgAkEIaiAAEO0NIAIoAgwgAigCCCABQQBHOgAxQQA2AgAgAkEQaiQACzoBAX8jAEEQayICJAAgABDNECACQQhqIAAQ7Q0gAigCDCACKAIIIAFBAEc6ADJBADYCACACQRBqJAALOgEBfyMAQRBrIgIkACAAEM0QIAJBCGogABDtDSACKAIMIAIoAgggAUEARzoAM0EANgIAIAJBEGokAAs6AQF/IAEoAgAiAiABKAIERgR/QQAFIAEgAkECajYCACACLwEAIQJBAQshASAAIAI7AQIgACABOwEACzcBAn8gACAAKAIAIgIgAUECdGoiA0EEaiAAKAIEIgAgACACa0ECdiABSyIAGzYCACADQQAgABsLOgEBfyABKAIAIgIgASgCBEYEf0EABSABIAJBBGo2AgAgAigCACECQQELIQEgACACNgIEIAAgATYCAAs+AQF/IAAoAggiBCAAKAIARgRAIAAgAxDrCgsgACAEQQFqNgIIIAAoAgQgBEEEdGoiACACNwMIIAAgATcDAAs+AQF/IAAoAggiBCAAKAIARgRAIAAgAxCMCwsgACAEQQFqNgIIIAAoAgQgBEEEdGoiACACOQMIIAAgATkDAAs/AQF/IAAoAgAhACABKAIUIgJBEHFFBEAgAkEgcUUEQCAAIAEQjBEPCyAAKQMAIAEQ3QcPCyAAKQMAIAEQ3gcLPQEBfCABIABEAAAAAAAA8D8gACAAoqEiBKNEAAAAAAAAAAAgACABoqEiAKKhIAQgAqIgACAAoqGfoyADoQs+AQF/IAAoAggiBCAAKAIARgRAIAAgAxDrCgsgACAEQQFqNgIIIAAoAgQgBEEEdGoiACACOQMIIAAgATkDAAs2AQJ/IAQgAmshBiACIARNBEAgA0EAIAEgAiADIAZqIAIQ1g4bIQULIAAgBjYCBCAAIAU2AgALQwEBf0GogtEALQAAGkEUEPMBIgNFBEAACyADIAI2AhAgAyABNgIMIAMgACkCADcCACADQQhqIABBCGooAgA2AgAgAws4AAJAIAFpQQFHQYCAgIB4IAFrIABJcg0AIAAEQEGogtEALQAAGiAAIAEQuQ8iAUUNAQsgAQ8LAAs9AQJ/IwBBEGsiASQAIAAQzAsiACAAKAIAQQFrIgI2AgAgASAANgIMIAJFBEAgAUEMahDuCAsgAUEQaiQAC0UAAkACQAJAIAAoAgAiACgCAA4CAAECCyAAKAIEIABBCGooAgAQjRAMAQsgAC0ABCAAQQhqKAIAEI8KCyAAQRRBBBCLCQs4AQJ/IwBBEGsiASQAIAFBCGogABD9CyABKAIIKAIAIAEoAgwiAiACKAIAQQFrNgIAIAFBEGokAAtDACABKAIAQYCAgIB4RgRAIABBgICAgHg2AgAgACACNgIEDwsgACABKQIANwIAIABBCGogAUEIaigCADYCACACEM8QCzkBAn8jAEEQayIBJAAgAUEIaiAAEP0LIAEoAggtAMILIAEoAgwiAiACKAIAQQFrNgIAIAFBEGokAAs5AQJ/IwBBEGsiASQAIAFBCGogABD9CyABKAIILQDdDSABKAIMIgIgAigCAEEBazYCACABQRBqJAALPQEBfyAAKAIAKAIAIgJBBGooAgAgAkEIaigCACAAKAIEKAIAIAFBBHRrIgBBDGsoAgAgAEEIaygCABCPEQs5AQF/IwBBEGsiBCQAIABBAXFFBEAgBEEQaiQADwsgBCABNgIMIAJBDiAEQQxqQZyewAAgAxDzBwALNwECfyAAIAEoAgAiAiABKAIEIgNHBH8gASACQQFqNgIAIAItAAAFIAELOgABIAAgAiADRzoAAAs9AQF/IwBBEGsiBCQAIARBCGogAiABQcAWIAMQrg4gBCgCDCEBIAAgBCgCCDYCACAAIAE2AgQgBEEQaiQACzwBAX8jAEEQayIFJAAgBUEIaiADIAEgAiAEEK4OIAUoAgwhASAAIAUoAgg2AgAgACABNgIEIAVBEGokAAs6AQF/IAAoAgAoAgAiAigCACACQQRqKAIAIAAoAgQoAgAgAUFcbGoiAEEkaygCACAAQSBrKAIAEI8RCzoBAX8gACgCACgCACICLQAIIAAoAgQoAgAgAUG4b2xqIgBBwBBrLQAARiACKQMAIABByBBrKQMAUXELOgEBfyAAKAIAKAIAIgIoAgAgAkEEaigCACAAKAIEKAIAIAFBUGxqIgBBMGsoAgAgAEEsaygCABCPEQs6AQF/IAAoAgAoAgAiAi0ACCAAKAIEKAIAIAFBoH9saiIAQdgAay0AAEYgAikDACAAQeAAaykDAFFxCzkBAn8gACgCACIBBEAgABDSCiAAKAIMEM8QIAAoAgQiAgRAIAEgAkECdEEEEIsJCyAAQQhqENMOCws9AQF8IAErAwggASsDACICIAKiIAErAxAiAiACoqCfEP8RIQIgAEEKakEAOgAAIABBghA7AQggACACOQMAC0MDAX4BfwF9IABBBGogAykDACIEIAMtAAgiBSABEKYGIABBNGogBCAFIAIQpgYgAhDGDiEGIAAgAzYCACAAIAY4AmQLPAEBfyMAQRBrIgQkACAEQQA2AgwgBCADOgAMIAQgBEEMakEBIAEgAhDaCyAAIAQpAwA3AwAgBEEQaiQACz8BAX8jAEEQayIDJAAgA0EIakEKIAEgAkHgis8AEKQNIAMoAgwhASAAIAMoAgg2AgAgACABNgIEIANBEGokAAtJAAJAAkACQAJAIAAtAAAOBwMDAwECAAMACyAAQQRqEJgDDwsgACgCBCAAKAIIEPwQDwsgAEEEahC4CCAAKAIEIAAoAggQgxELCz0BAX8jAEEQayIDJAAgA0EIaiABEMcLIAIgAygCCCADKAIMENsLIQEgAEECNgIAIAAgATYCBCADQRBqJAALPQEBfyMAQRBrIgMkACADQQhqIAEQxwsgAiADKAIIIAMoAgwQ2wshASAAQQE7AQAgACABNgIEIANBEGokAAs9AQF/IwBBEGsiAyQAIANBCGogARDHCyACIAMoAgggAygCDBDbCyEBIABBAToAACAAIAE2AgQgA0EQaiQACzsBAX8gAC0AFCEBIABBAToAFAJAIAFFBEAgAEEIayIAIAAoAgBBAWoiATYCACABRQ0BIAAQ1QULDwsACzgBAn8jAEEQayIBJAAgAUEIaiAAEJ8MIAEoAggtAAggASgCDCICIAIoAgBBAWs2AgAgAUEQaiQACzgBAn8jAEEQayIBJAAgAUEIaiAAEJ8MIAEoAggtAAkgASgCDCICIAIoAgBBAWs2AgAgAUEQaiQACzgBAn8jAEEQayIBJAAgAUEIaiAAEJ8MIAEoAggtAAogASgCDCICIAIoAgBBAWs2AgAgAUEQaiQACzgBAn8jAEEQayIBJAAgAUEIaiAAEJ8MIAEoAggoAgwgASgCDCICIAIoAgBBAWs2AgAgAUEQaiQACzkAIAACfyABKAIARQRAIAAgAjYCBEEBDAELIAAgASsDEDkDECAAIAErAwg5AwggAhDPEEEACzYCAAs5AQF/IAAgACgCzAIiAUEBajYCzAICQCABQQBIDQAgACAAKAIAIgFBAWo2AgAgAUEASA0AIAAPCwALOwIBfwF+IwBBEGsiAyQAIANBCGogAUEIQQggAhD7CSADKQMIIQQgAEEANgIIIAAgBDcCACADQRBqJAALOwEBfyMAQRBrIgIkACABEM0QIAJBCGogARDWDCACKAIMIQEgACACKAIINgIAIAAgATYCBCACQRBqJAALOwEBfyMAQRBrIgIkACABEM0QIAJBCGogARDrDSACKAIMIQEgACACKAIINgIAIAAgATYCBCACQRBqJAALPgIBfwF+IwBBEGsiAiQAIAJBCGogAUEBQQFBvNDAABD7CSACKQMIIQMgAEEANgIIIAAgAzcCACACQRBqJAALSAECfCAAQoCAgICAgID4PzcDGCAAIAErAxAiAhCWAzkDCCABKwMAIQMgACACEP8CIgIgAxD/AqI5AxAgACACIAMQlgOiOQMACzUBAX8jAEEQayICJAAgAiAANgIMIAFBwMLLAEELIABBCGpBGyACQQxqQSoQvQMgAkEQaiQACzsCAX8BfiMAQRBrIgMkACADQQhqIAFBCEEQIAIQ+wkgAykDCCEEIABBADYCCCAAIAQ3AgAgA0EQaiQACzcBAX8jAEEQayICJAAgABDNECACQQhqIAAQ7Q0gAigCDCACKAIIIAE4AjBBADYCACACQRBqJAALNwEBfyMAQRBrIgIkACAAEM0QIAJBCGogABDtDSACKAIMIAIoAgggATgCAEEANgIAIAJBEGokAAs3AQF/IwBBEGsiAiQAIAAQzRAgAkEIaiAAEO0NIAIoAgwgAigCCCABOAIEQQA2AgAgAkEQaiQACzcBAX8jAEEQayICJAAgABDNECACQQhqIAAQ7Q0gAigCDCACKAIIIAE4AghBADYCACACQRBqJAALNwEBfyMAQRBrIgIkACAAEM0QIAJBCGogABDtDSACKAIMIAIoAgggATgCDEEANgIAIAJBEGokAAs3AQF/IwBBEGsiAiQAIAAQzRAgAkEIaiAAEOsNIAIoAgwgAigCCCABOQMAQQA2AgAgAkEQaiQACzcBAX8jAEEQayICJAAgABDNECACQQhqIAAQ6w0gAigCDCACKAIIIAE5AwhBADYCACACQRBqJAALNwEBfyMAQRBrIgIkACAAEM0QIAJBCGogABDrDSACKAIMIAIoAgggATkDEEEANgIAIAJBEGokAAs1ACAAKAIAKAIAIgApAwAgAEEIaikDACABKAIAIAJBbGxqIgBBEGsoAgAgAEEMaygCABDKAws/AQF/QYjw0ABBADoAACACKAIIIAFBIGoQ/A4gAiACKAIAQQFqIgM2AgAgA0UEQAALIAAgAjYCBCAAIAE2AgALQAEBf0EgEJsPIgFCgYCAgBA3AgAgASAAKQIANwIIIAFBEGogAEEIaikCADcCACABQRhqIABBEGopAgA3AgAgAQs+AgF/AX4jAEEQayICJAAgAkEIaiABQQhBEEHgpcAAEPsJIAIpAwghAyAAQQA2AgggACADNwIAIAJBEGokAAs3AQJ/IAAgAiABayICQQR2IgMQnw4gACgCBCAAKAIIIgRBBHRqIAEgAhD0AhogACADIARqNgIIC3UBA38gACgCCCIEIAAoAgBGBEAjAEEQayIDJAAgA0EIaiAAIAAoAgBBCEHIABCYBSADKAIIIgVBgYCAgHhHBEAgBSADKAIMIAIQ8BAACyADQRBqJAALIAAoAgQgBEHIAGxqIAFByAAQ9AIaIAAgBEEBajYCCAtEAAJAAkACQAJAIAAtAExBA2sOAwABAQMLIAAoAlAgAEHUAGooAgAQnA0MAQsgACgCOCAAQTxqKAIAEIERCyAAEJwFCwtFAAJAAkACQAJAIAAtAGhBA2sOAwABAQMLIAAoAnAgAEH0AGooAgAQnA0MAQsgACgCQCAAQcQAaigCABCAEQsgABCcBQsLdQEDfyAAKAIIIgQgACgCAEYEQCMAQRBrIgMkACADQQhqIAAgACgCAEEIQeAHEJgFIAMoAggiBUGBgICAeEcEQCAFIAMoAgwgAhDwEAALIANBEGokAAsgACgCBCAEQeAHbGogAUHgBxD0AhogACAEQQFqNgIICzUAIAAoAgAoAgAiACkDACAAQQhqKQMAIAEoAgAgAkFQbGoiAEEwaygCACAAQSxrKAIAEL4ICzcAIAAoAgAoAgAiACkDACAAQQhqKQMAIAEoAgAgAkG4f2xqIgBBxABrKAIAIABBQGooAgAQygMLNQAgACgCACgCACIAKQMAIABBCGopAwAgASgCACACQWhsaiIAQRRrKAIAIABBEGsoAgAQygMLNQAgACgCACgCACIAKQMAIABBCGopAwAgASgCACACQVxsaiIAQSRrKAIAIABBIGsoAgAQvggLOAAgACgCACgCACIAKQMAIABBCGopAwAgASgCACACQbhvbGoiAEHIEGspAwAgAEHAEGstAAAQzAcLNQAgACgCACgCACIAKQMAIABBCGopAwAgASgCACACQXRsaiIAQQhrKAIAIABBBGsoAgAQygMLOAAgACgCACgCACIAKQMAIABBCGopAwAgASgCACACQah/bGoiAEHUAGsoAgAgAEHQAGsoAgAQygMLOAAgACgCACgCACIAKQMAIABBCGopAwAgASgCACACQaB/bGoiAEHgAGspAwAgAEHYAGstAAAQzAcLOAAgACgCACgCACIAKQMAIABBCGopAwAgASgCACACQdh1bGoiAEGkCmsoAgAgAEGgCmsoAgAQygMLPAIBfwF8IAEoAhRBAXEhAiAAKwMAIQMgASgCCEEBRgRAIAEgAyACIAEoAgwQ7gEPCyABIAMgAkEAEIkDCzwBAX9BqILRAC0AABpBDBDzASIDRQRAAAsgA0EoOgAIIAMgAjYCBCADIAE2AgAgACADrUIghkIDhDcCAAs7AQF/IwBBEGsiAiQAIAEQzRAgAkEIaiABENkMIAIoAgwhASAAIAIoAgg2AgAgACABNgIE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IAE2AgQgACABQQRqNgIADwsQthEACzoBAX8jAEEgayIAJAAgAEEANgIYIABBATYCDCAAQbT4zgA2AgggAEIENwIQIABBCGpB6PjOABDJDQALMgEBfyMAQRBrIgIkACACQQRqIAFBBGoQqQggACACKQIINwIEIABBADYCACACQRBqJAALMgEBfyMAQRBrIgIkACACQQRqIAFBBGoQugggACACKQIINwIEIABBADYCACACQRBqJAALMgEBfyMAQRBrIgIkACACQQRqIAFBBGoQqgggACACKQIINwIEIABBADYCACACQRBqJAALNwEBfyMAQSBrIgEkACABQQA2AhggAUEBNgIMIAFBtNfNADYCCCABQgQ3AhAgAUEIaiAAEMkNAAs1AQF/IAAoAgAiARCeDiABIAEoAgAiAUEBazYCACABQQFGBEAgACgCABCkBAsgAEEEahD0DAs5AAJAAkACQAJAIAAtAGBBBGsOAwACAwELIABB6ABqEIUOCw8LIABB6ABqEIYODwsgAEHoAGoQhw4LPQACQAJAAkACQCAALQB4QQNrDgMAAQEDCyAAKAKAASAAQYQBaigCABCcDQwBCyAAQSBqEOoPCyAAEJwFCws3AQF/IwBBIGsiASQAIAFBADYCGCABQQE2AgwgAUGI180ANgIIIAFCBDcCECABQQhqIAAQyQ0ACzABAX8gACgCACIBRQRAQQAPCyAAQQAgAUEBaiABIAAoAgRGIgAbNgIAQQAgASAAGwswAQF/IAAoAgAiAUUEQEEADwsgAEEAIAFBAmogASAAKAIERiIAGzYCAEEAIAEgABsLMAEBfyAAKAIAIgFFBEBBAA8LIABBACABQQRqIAEgACgCBEYiABs2AgBBACABIAAbCzYBAX8gACABKAIIIgMgASgCAEkEfyABIANBECACELMIIAEoAggFIAMLNgIEIAAgASgCBDYCAAs6AQF/IwBBIGsiACQAIABBADYCGCAAQQE2AgwgAEHg8swANgIIIABCBDcCECAAQQhqQZjzzAAQyQ0ACzYBAX8jAEEQayICJAAgAiABELIIIgE2AgwgACgCCEGSkQIgARCcESACQQxqEP4PIAJBEGokAAsxACAAKwMAIAErAwCiIAArAwggASsDCKKgIAArAxAgASsDEKKgIAArAxggASsDGKKgCzkBAnwgACABKwMQIgIQlgM5AwggASsDACEDIAAgAhD/AiICIAMQ/wKiOQMQIAAgAiADEJYDojkDAAs6AQF+AkACQAJAAkAgAEH/AXFBAWsOAwABAgMLIAAgARDODA8LIAAgARCTCQ8LIAAgARCcBiECCyACCzcAAkACQAJAAkAgAEH/AXEiAEEBaw4DAAECAwsgAadB/wFxDwsgAadB//8DcQ8LIAGnIQALIAALOAAgASgCAEGAgICAeEYEQEHk8csAQQ4gAhC/CQALIAAgASkCADcCACAAQQhqIAFBCGooAgA2AgALNwEBfyMAQSBrIgEkACABQQA2AhggAUEBNgIMIAFB6PTLADYCCCABQgQ3AhAgAUEIaiAAEMkNAAs6AQF/IwBBEGsiAyQAIAMgATYCDCADIAA2AgggA0EIakHg7cwAIANBDGpB4O3MACACQej5zgAQwwQACzoBAX8jAEEQayIDJAAgA0G4n9AANgIMIAMgADYCCCADQQhqQbyf0AAgA0EMakG8n9AAIAEgAhDDBAALMAECfyABKAIAIgMgASgCBEkEQCABIANBAWo2AgBBASECCyAAIAM2AgQgACACNgIACyoAQX8gACACIAEgAyABIANJGxCmCiIAIAEgA2sgABsiAEEARyAAQQBIGwszAQF/AkAgAEUNACABKAIAIgIEQCAAIAIRAQALIAEoAgQiAkUNACAAIAIgASgCCBCLCQsLNAEBfwJAIAAoAgBFDQAgABDlBiAAKAIAIgEgASgCACIBQQFrNgIAIAFBAUcNACAAEJgICwsxACAAAn8CQCABRQRAIAJFDQFBsLTLAAwCCyACDQBBsLXLAAwBC0GwtssACyADELcECzoBAXwgACABKwMQRAAAAAAAAPA/IAEQwhGjIgKiOQMQIAAgASsDCCACojkDCCAAIAErAwAgAqI5AwALLgAjAEEQayIBJAAgAUEIaiAAEP0LIAEoAgwiACAAKAIAQQFrNgIAIAFBEGokAAs2ACABKAIAQYCAgIB4RgRAQdXL0ABBFRCtEQALIAAgASkCADcCACAAQQhqIAFBCGooAgA2AgALOgACQAJAAkACQCAALQAADgUBAQECAwALIABBBGoQmAMLDwsgACgCBCAAKAIIEPwQDwsgAEEEahDnEAs1AQF/QaiC0QAtAAAaQQwQ8wEiAUUEQAALIAEgACkCADcCACABQQhqIABB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IABBkOrQAGooAgAgASgCICgCDBEEAAsqACABQf8BcUEBdEGw+csAajMBACACQf8BcUEBdEGw+csAajMBAEIBhoQLKgAgAUH/AXFBAXRBsPnLAGozAQAgAUEHdkH+A3FBsPnLAGozAQBCEIaECyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEPoGIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhClCCADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQ7wggA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACEPsGIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhDwCCADQRBqJAALLQAgACgCAARAIAAoAgQQuxELIABBADYCACAAKAIIIAAoAgwQ7RAgAEEANgIICyoBAX8CQCAAQX9GDQAgACAAKAIEQQFrIgE2AgQgAQ0AIABBEEEEEIsJCwsqAQF/IAAgAhCbDiAAKAIIIgMgACgCBGogASACEPQCGiAAIAIgA2o2AggLKAAgASgCAEUEQCABQX82AgAgACABNgIEIAAgAUEIajYCAA8LELYRAAs6AQJ/QaCC0QAtAAAhAUGggtEAQQA6AABBpILRACgCACECQaSC0QBBADYCACAAIAI2AgQgACABNgIACygAIAEoAgBFBEAgAUF/NgIAIAAgATYCBCAAIAFBBGo2AgAPCxC2EQALJAEBfwNAIAFBCEZFBEAgACABaigCABDPECABQQRqIQEMAQsLCyoBAX8CQCAAQX9GDQAgACAAKAIEQQFrIgE2AgQgAQ0AIABBHEEEEIsJCwswACAAKQMAQgRSBEAgABDcDiAAKALAAiAAKALIAhDZECAAKALQAiAAKALYAhDZEAsLKAAgACgCAEECRgRAIABBBGoQsQYPCyAAEM4GIAAoAhAgACgCFBCmEAsnAQF/IwBBEGsiAiQAIAIgADcDCCABIAJBCGpBCBC7BSACQRBqJAALLAEBfyAAQQRqIQEgACgCACIAQYCAgIB4RwRAIAAgASgCABD8EA8LIAEQ/g8LMAAgASgCHCAALQAAQQJ0IgBB9OrQAGooAgAgAEHY6tAAaigCACABKAIgKAIMEQQA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AgALIAAgACgCCCABIAJBhihBACADIAQQTCAAKAIIIAEQ6xELFAAgACABBH8gASgCAAVBAAsQyAELIAAgACgCCCgCCEGamAIgAEEEakEAIAAoAgAbENsOIAALIAAgACgCCCgCCEHvgAIgAEEEakEAIAAoAgAbENsOIAALHwAgAEEEaigCACAAQQhqKAIAIAEgAmpBrKXLABDFDgsfACAAQQRqKAIAIABBCGooAgAgASACakHcpcsAEMUOCx0AIAAtABBBA0YEQCAAQQxqEN0OIAAoAggQzxALCxwAIAEgAk0EQCACIAFB8KHLABDQCAALIAAgAmoLHAAgASACTQRAIAIgAUGAossAENAIAAsgACACagsZACAARSABRXJFBEAgAEEIIAFBBHQQoBALCyIAIAEQwBFFBEBB1cvQAEEVEK0RAAsgACABEKsKIAEQzxALHQECfxAYIgIQGSIDIAAgARCTASACEM8QIAMQzxALGwAgACgCAEECRwRAIAAQwg4PCyAAQQRqEP4PCyQAIAAoAjAQpA8gACgCGCAAKAIcEPwQIAAoAiQgACgCKBD8EAsZACAARSABRXJFBEAgACABQQR0QQgQiwkLCx0AIAAtABFBBUYEQCAAKAIYIABBHGooAgAQgRELCx0AIAAtADBBA0YEQCAAKAIgIABBJGooAgAQnA0LCx0AIAAtADhBA0YEQCAAKAIoIABBLGooAgAQnA0LCxcAIAAgAqEiACAAoiABIAOhIgAgAKKgCyEAIAAoAgAgASACELgFIQEgACgCBCgCCCABIAMQ2A4gAAskACAALQAARQRAIAFB6fHMAEEFEKMCDwsgAUHu8cwAQQQQowILIQAgAEUEQEHIvdAAQTIQrREACyAAIAIgAyABKAIQEQIACyMBAX9BmAMQ/REiAEUEQAALIABBADsBkgMgAEEANgKIAiAACyMBAX9ByAMQ/REiAEUEQAALIABBADsBkgMgAEEANgKIAiAACyEAIAFFBEBB1cvQAEEVEK0RAAsgACACNgIEIAAgATYCAAscACAAEM0QIAAoAgAEQBC2EQALIABBEEEIEIsJCx4BAX8gACAAKAIAQQFrIgE2AgAgAUUEQCAAEOkNCwsZAEGogtEALQAAGiAAEPMBIgAEQCAADwsACyEBAX8gASgCACECIAFBADYCACAAIAIgASgCBBDcDxCO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IgFFDQIaIAMoAjghCCADIAMoAjw2AiwgAyAINgIoIAMgBzYCJCADIAE2AiAgA0KUgICAgAE3AhggAyAAQRBqNgIUIAAoAgAiBCkDAEJ/hUKAgYKEiJCgwIB/gyELIANBIGohCgNAIAIEQANAIAtQBEAgBkEIaiEGIAQpAwhCf4VCgIGChIiQoMCAf4MhCyAEQQhqIQQMAQsLIAEgASAHIANBEGogACALeqdBA3YgBmoiBRCLDBCnDEF/c0EUbGoiCSAAKAIAIAVBf3NBFGxqIgUpAAA3AAAgCUEQaiAFQRBqKAAANgAAIAlBCGogBUEIaikAADcAACACQQFrIQIgC0IBfSALgyELDAELCyADIAAoAgwiATYCLCADIAggAWs2AiggACAKELoLIANBFGoQlwoMAQsgACADQRBqQTxBFBCmAwtBAAsaIANBQGskAAwBCxDaDAALCwsVAEEBQQIgABA7IgBBAUYbQQAgABsLFwAgAEEgahDlDyAAKAIABEAgABDlDwsLGgAgACkDAEICUgRAIAAoAiAgACgCGBCAEQsLFwAgAEEBcQRAQdXL0ABBFRCtEQALIAELGQAgASACSQRAIAIgAUGEtcAAEJERAAsgAAsZACAAQQRqKAIAIABBCGooAgAgASACEI8RCxkAIAAgASsDAJogASsDCJogASsDEJoQwQkLGQAgACABEPEKIgBFBEBBAA8LIAAgAhDwCgsgACAAQfCXwABBCSABEIYLQfmXwABBDSABKAJEsxD+DgsZACABQQdNBEBBCCABQcCKzwAQkREACyAACxoBAX8gACgCACIBBEAgACgCBCABQQEQiwkLCxsAIABCATcDACAAIAEgAiADIAQgBRCfDzcDCAscACAAKAIAIgAoAgAgASAAQQRqKAIAKAIMEQMACxsAIAAoAggoAgAoAhAEQEHQqNAAEJAKAAtBAAsbACAAKAIIKAIAKAIQBEBB0KjQABCQCgALQQALFwAgACgCAARAIAAQug8gAEEMahC6DwsLFAAgACAAIAEgACABYxsgASABYhsLFAAgASABIAAgACABYxsgACAAYhsLGQEBfyABEAAhAiAAIAE2AgQgACACRTYCAAsTACABBEAgACABQQJ0QQIQiwkLCxMAIAEEQCAAIAFBA3RBBBCLCQsLEwAgAQRAIAAgAUEEdEEIEIsJCwsdAQF/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AkEDaiADQQNqLQAAOgAAIAJBBGogA0EEai0AADoAACACQQVqIANBBWotAAA6AAAgAkEGaiADQQZqLQAAOgAAIAJBB2ogA0EHai0AADoAACADQQhqIQMgAkEIaiICIARHDQALCyAEIAUgBmsiA0F8cSIIaiECAkAgASAGaiIAQQNxRQRAIAIgBE0NASAAIQEDQCAEIAEoAgA2AgAgAUEEaiEBIARBBGoiBCACSQ0ACwwBCyACIARNDQAgAEEDdCIFQRhxIQYgAEF8cSIJQQRqIQFBACAFa0EYcSEKIAkoAgAhBQNAIAQgBSAGdiABKAIAIgUgCnRyNgIAIAFBBGohASAEQQRqIgQgAkkNAAsLIANBA3EhBSAAIAhqIQELIAIgAiAFaiIATw0BIAVBB3EiAwRAA0AgAiABLQAAOgAAIAFBAWohASACQQFqIQIgA0EBayIDDQALCyAFQQFrQQdJDQEDQCACIAEtAAA6AAAgAkEBaiABQQFqLQAAOgAAIAJBAmogAUECai0AADoAACACQQNqIAFBA2otAAA6AAAgAkEEaiABQQRqLQAAOgAAIAJBBWogAUEFai0AADoAACACQQZqIAFBBmotAAA6AAAgAkEHaiABQQdqLQAAOgAAIAFBCGohASACQQhqIgIgAEcNAAsMAQsgAiAFayIEIAJPDQAgBUEDcSIBBEADQCACQQFrIgIgAEEBayIALQAAOgAAIAFBAWsiAQ0ACwsgBUEBa0EDSQ0AIABBBGshAQNAIAJBAWsgAUEDai0AADoAACACQQJrIAFBAmotAAA6AAAgAkEDayABQQFqLQAAOgAAIAJBBGsiAiABLQAAOgAAIAFBBGshASACIARLDQALCyAHCwoAIAAoAgAQmg8LCAAgABDMCxoLCQAgACABEL4BCwkAIAAgARDOAQsJACAAIAEQzAELCQAgACABEM8BCwkAIAEgABCAEQsKACAAKAIIEM8QCwkAIAAgARDZAQsJACABIAAQlRELCQAgASAAEJoRCwkAIAAgARDNAQsJACAAIAEQxwELCQAgACABEMIBCwoAIABBxBYQywELEgAgAELNno36pIrRotIAEPsICwcAQQggAGsLCQAgAEEANgIACwkAQQAgARDODAsJAEEAIAEQkwkLCQBBACABEJwGCwkAQQggABD5EAvzAwIGfgF/AnwCQCAAvSIH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AAUAAAAEKBQABQAAAAkoFAAFAAAADigUAAUAAAATKBQABQAAABgoFAAFAAAAHSgUAAUAAAAiKBQABQAAACcoFAAFAAAALCgUAAUAAAAxKBQABQAAADYoFAAFAAAAOygUAAYAAABBKBQABgAAAEcoFAAGAAAATSgUAAYAAABTKBQABgAAAFkoFAAGAAAAXygUAAYAAABlKBQABgAAAGsoFAAGAAAAcSgUAAYAAAB3KBQABgAAAO4nFAAFAAAA5ycUAAcAAADzJxQABwAAANknFAAHAAAA4CcUAAcAAABnJxQABwAAANcoFAAFAAAA+igUAAUAAAAYKRQABQAAADEpFAAFAAAARSkUAAUAAABUKRQABQAAAF4pFAAFAAAA3CgUAAUAAAD/KBQABQAAAB0pFAAFAAAANikUAAUAAABKKRQABQAAAFkpFAAFAAAA4SgUAAUAAAAEKRQABQAAACIpFAAFAAAAOykUAAUAAABPKRQABQAAAOYoFAAFAAAACSkUAAUAAAAnKRQABQAAAEApFAAFAAAA6ygUAAUAAAAOKRQABQAAACwpFAAFAAAA8CgUAAUAAAATKRQABQAAAPUoFAAFAAAAbicUAAcAAAALKhQABQAAAC4qFAAFAAAATCoUAAUAAABlKhQABQAAAHkqFAAFAAAAiCoUAAUAAACSKhQABQAAABAqFAAFAAAAMyoUAAUAAABRKhQABQAAAGoqFAAFAAAAfioUAAUAAACNKhQABQAAABUqFAAFAAAAOCoUAAUAAABWKhQABQAAAG8qFAAFAAAAgyoUAAUAAAAaKhQABQAAAD0qFAAFAAAAWyoUAAUAAAB0KhQABQAAAB8qFAAFAAAAQioUAAUAAABgKhQABQAAACQqFAAFAAAARyoUAAUAAAApKhQABQAAAHUnFAAIAAAAYykUAAYAAACNKRQABgAAALEpFAAGAAAAzykUAAYAAADnKRQABgAAAPkpFAAGAAAABSoUAAYAAABpKRQABgAAAJMpFAAGAAAAtykUAAYAAADVKRQABgAAAO0pFAAGAAAA/ykUAAYAAABvKRQABgAAAJkpFAAGAAAAvSkUAAYAAADbKRQABgAAAPMpFAAGAAAAdSkUAAYAAACfKRQABgAAAMMpFAAGAAAA4SkUAAYAAAB7KRQABgAAAKUpFAAGAAAAySkUAAYAAACBKRQABgAAAKspFAAGAAAAhykUAAYAAAB9JxQACAAAAJcqFAAGAAAAwSoUAAYAAADlKhQABgAAAAMrFAAGAAAAGysUAAYAAAAtKxQABgAAADkrFAAGAAAAnSoUAAYAAADHKhQABgAAAOsqFAAGAAAACSsUAAYAAAAhKxQABgAAADMrFAAGAAAAoyoUAAYAAADNKhQABgAAAPEqFAAGAAAADysUAAYAAAAnKxQABgAAAKkqFAAGAAAA0yoUAAYAAAD3KhQABgAAABUrFAAGAAAAryoUAAYAAADZKhQABgAAAP0qFAAGAAAAtSoUAAYAAADfKhQABgAAALsqFAAGAAAAggAAAAwAAAAEAAAAgwAAAIQAAACFAEH8jMAAC5kGAQAAAIYAAABkZXNjcmlwdGlvbigpIGlzIGRlcHJlY2F0ZWQ7IHVzZSBEaXNwbGF5L1VzZXJzL21hdHRoaWV1YmF1bWFubi8ucnVzdHVwL3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL2JveGVkL2l0ZXIucnMAAKwGEAB6AAAAkAAAAC4AAACHAAAABAAAAAQAAACIAAAAhwAAAAQAAAAEAAAAiQAAAIgAAAA4BxAAigAAAIsAAACMAAAAjQAAAI4AAABTZW5kRXJyb3IoLi4pAAAAnLUSAAoAAAAsBAAAHwAAAJy1EgAKAAAA0gQAAB8AAABzcmMvY2FtZXJhL21vZC5ycwAAAKQHEAARAAAAIwAAAB0AAABzcmMvbWF0aC9zcGhfZ2VvbS9yZWdpb24ucnMAyAcQABsAAAA5AAAAFgAAAMgHEAAbAAAAbQAAADAAAADIBxAAGwAAAJ8AAAAfAAAAyAcQABsAAADMAAAALAAAAMgHEAAbAAAA7wAAACwAAABJbWFnZSBmb3JtYXQgdHlwZSBub3Qgc3VwcG9ydGVkc3JjL2xpYi5yc1RBTlNUR1NJTlpFQU1FUkFJVE1PTE5vdCBhIHZhbGlkIHByb2plY3Rpb24gbmFtZS4gQUlULCBaRUEsIFNJTiwgU1RHLCBUQU4sIE1PTCBhbmQgTUVSIGFyZSBhY2NlcHRlZFMIEAAKAAAArAIAABIAAABTCBAACgAAAKIEAAAKAAAAUwgQAAoAAACzBAAACgAAAFMIEAAKAAAAxAQAAAoAAADzzRIABAAAAGpwZwAICRAAAwAAAPvNEgADAAAA/s0SAAQAAABzdHJ1Y3QgSGlQU0NmZ3N0cnVjdCBIaVBTUHJvcGVydGllc2VudW0gSW1hZ2VFeHRlbnVtIFRyYW5zZmVyRnVuY3Rpb25zdHJ1Y3QgSGlQU0NvbG9yc3RydWN0IEltYWdlTWV0YWRhdGFjb2xvcm1hcABBoJPAAAv9FAEAAACPAAAAc3RydWN0IENvbG9yUkdCYc67EgABAAAAz7sSAAEAAADQuxIAAQAAALcJEAABAAAAc3RydWN0IENvbG9yUkdCQXN0cnVjdCBCbGVuZENmZ2VudW0gQmxlbmRGYWN0b3JlbnVtIEJsZW5kRnVuY21vY2VudW0gRm9ybWF0dGVydmFyaWFudCBpZGVudGlmaWVyZW51bSBDb29TeXN0ZW1zdHJ1Y3QgR3JpZENmZwjFEgB7AAAAVAAAADcAAABJbnZhbGlkSHRtbENvbG9yV3JvbmdEb21haW5Db3VudFdyb25nRG9tYWluYmx1ZXNjaXZpZGlzY3ViZWhlbGl4ZW9zYmluZmVybm9tYWdtYXBhcnVsYXBsYXNtYXJhaW5ib3dyZGJ1cmR5bGJ1cmVkdGVtcGVyYXR1cmVzaW5lYm93c3BlY3RyYWxzdW1tZXJ2aXJpZGlzeWxnbmJ1eWxvcmJyAI8KEAAFAAAAlAoQAAcAAACbChAACQAAAKQKEAAEAAAAgL4SAAkAAACoChAABwAAAK8KEAAFAAAA0cASAAYAAAC0ChAABgAAALoKEAAGAAAAwAoQAAcAAADHChAABAAAAMsKEAAGAAAA0QoQAA4AAADfChAABwAAAOYKEAAIAAAA7goQAAYAAAD0ChAABwAAAPsKEAAGAAAAAQsQAAYAAAAeqBMAAwAAALqmEwAFAAAA36cTAAQAAAB4DhAAFwAAAOgAAAArAAAAeA4QABcAAADsAAAAGQAAAHgOEAAXAAAA7wAAABgAAABjb2xvcm1hcHNudW1fY29sb3JtYXBzY29sb3JtYXBfaWRmYWlsZWQgdG8gZmlsbCB3aG9sZSBidWZmZXIRDBAAGwAAACUAAAACAAAALAwQAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLnJ1c3R1cC90b29sY2hhaW5zL3N0YWJs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AJ0AAAAAAAAABAAAAAQAAACeAAAAnwAAAAAAAAAEAAAABAAAAKAAAAChAAAAAAAAAAQAAAAEAAAAogAAAKMAAAAAAAAABAAAAAQAAACkAAAApQAAAAAAAAAEAAAABAAAAKYAAACnAAAAAAAAAAQAAAAEAAAAqAAAAKkAAAAAAAAABAAAAAQAAACqAAAAqwAAAIIAAAAMAAAABAAAAIMAAACEAAAAhQBBqKjAAAuFEQEAAACGAAAArAAAABgAAAAEAAAArQAAAK4AAABgAAAABAAAAK8AAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvZml0c3JzLTAuMi4xMS9zcmMvaGR1L21vZC5yc1AUEABoAAAAhAAAACwAAABQFBAAaAAAAJEAAAAvAAAARU9GIHJlYWNoZWQAUBQQAGgAAACdAAAAQAAAAFAUEABoAAAAqgAAAC8AAABVbmFibGUgdG8gZmlsbCB0aGUgYnVmZmVyIHRvIGNoZWNrIGlmIGRhdGEgaXMgcmVtYWluaW5nAFS3EwBvAAAA0wAAAAUAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvZml0c3JzLTAuMi4xMS9zcmMvaGR1L3ByaW1hcnkucnNMFRAAbAAAAGAAAABSAAAAU0lNUExFICBMFRAAbAAAAHMAAABPAAAATBUQAGwAAABvAAAAQAAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9maXRzcnMtMC4yLjExL3NyYy9oZHUvZXh0ZW5zaW9uLnJzAADwFRAAbgAAAGIAAABTAAAA8BUQAG4AAACMAAAATwAAAPAVEABuAAAAhAAAAEAAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvZml0c3JzLTAuMi4xMS9zcmMvZml0cy5ycwAAAJAWEABl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IGdyZWF0ZXIgdGhhbiBsZW5ndGggb2Ygc2xpY2UgAEwlEAAZAAAAZSUQAB4AAACsIxAAgAAAABwAAAAJAAAArCMQAIAAAAB1AAAAGwAAAKwjEACAAAAAfwAAAB8AAACsIxAAgAAAAIAAAAAkAAAArCMQAIAAAAAHAQAAEQAAAKwjEACAAAAABwEAABgAAACsIxAAgAAAAAoBAAARAAAArCMQAIAAAAAKAQAAGAAAAKwjEACAAAAADQEAABEAAACsIxAAgAAAAA0BAAAYAAAArCMQAIAAAAAPAQAAGAAAAKwjEACAAAAAEgEAABwAAACsIxAAgAAAABQBAAAcAAAArCMQAIAAAAAVAQAADwAAAKwjEACAAAAAEwEAAA8AAACsIxAAgAAAABkBAAAYAAAArCMQAIAAAAAbAQAAGAAAAKwjEACAAAAAHwEAAAcAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvZnV0dXJlcy11dGlsLTAuMy4zMS9zcmMvaW8vcmVhZF9leGFjdC5yc7QmEAB0AAAAIQAAADoAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5ydXN0dXAvdG9vbGNoYWlucy9zdGFibGUtYWFyY2g2NC1hcHBsZS1kYXJ3aW4vbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvYm94ZWQvY29udmVydC5ycwAAADgnEAB9AAAAUgAAABMAAABhIHNlcXVlbmNlL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3NlcmRlLTEuMC4yMTkvc3JjL2RlL2ltcGxzLnJzANInEABpAAAAlQQAACIAAADSJxAAaQAAAJgEAAAcAAAAYSBtYXAAAACQAAAABAAAAAQAAAAWAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi9hbGFkaW4tbGl0ZS9zcmMvY29yZS9hbC1jb3JlL3NyYy9vYmplY3QvYXJyYXlfYnVmZmVyX2luc3RhbmNlZC5yc3QoEABYAAAANAAAAB0AAADQAAAAWAAAAAgAAADRAAAA0gAAAGludmFsaWQgZW51bSB2YWx1ZSBwYXNzZWRQb2xsZWQgRmlsbEJ1ZiBhZnRlciBjb21wbGV0aW9uL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Z1dHVyZXMtdXRpbC0wLjMuMzEvc3JjL2lvL2ZpbGxfYnVmLnJzAAAoKRAAcgAAAB8AAAApAAAAc2hvdWxkIGhhdmUgYSB3aW5kb3cgaW4gdGhpcyBjb250ZXh0c3JjL3V0aWxzLnJz0CkQAAwAAAAOAAAAJAAAAHBlcmZvcm1hbmNlIHNob3VsZCBiZSBhdmFpbGFibGUA0CkQAAwAAAARAAAACgAAANApEAAMAAAAegAAACQAAADQKRAADAAAAIQAAAAOAAAA0CkQAAwAAAB2AAAADgAAACN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKcHJlY2lzaW9uIG1lZGl1bXAgaW50OwoKbGF5b3V0IChsb2NhdGlvbiA9IDApIGluIHZlYzIgcG9zX2NsaXBfc3BhY2U7CmxheW91dCAobG9jYXRpb24gPSAxKSBpbiB2ZWMzIHBvc193b3JsZF9zcGFjZTsKCm91dCB2ZWMyIG91dF9jbGlwX3BvczsKb3V0IHZlYzMgZnJhZ19wb3M7Cgp1bmlmb3JtIHZlYzIgbmRjX3RvX2NsaXA7CnVuaWZvcm0gZmxvYXQgY3pmOwp1bmlmb3JtIG1hdDQgbW9kZWw7Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWMyIHV2ID0gcG9zX2NsaXBfc3BhY2UgKiAwLjUgKyAwLjU7CgogICAgZnJhZ19wb3MgPSB2ZWMzKG1vZGVsICogdmVjNChwb3Nfd29ybGRfc3BhY2UsIDEuMCkpOwoKICAgIGdsX1Bvc2l0aW9uID0gdmVjNChwb3NfY2xpcF9zcGFjZSAvIChuZGNfdG9fY2xpcCAqIGN6ZiksIDAuMCwgMS4wKTsKICAgIG91dF9jbGlwX3BvcyA9IHBvc19jbGlwX3NwYWNlOwp9aW1hZ2VfYmFzZS52ZXJ0I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBoaWdocCBmbG9hdDsKCmxheW91dCAobG9jYXRpb24gPSAwKSBpbiB2ZWMyIG5kY19wb3M7CmxheW91dCAobG9jYXRpb24gPSAxKSBpbiB2ZWMyIHV2OwoKb3V0IHZlYzIgZnJhZ191djsKCnZvaWQgbWFpbigpIHsKICAgIGdsX1Bvc2l0aW9uID0gdmVjNChuZGNfcG9zLCAwLjAsIDEuMCk7CiAgICBmcmFnX3V2ID0gdXY7Cn1pbWFnZV9zYW1wbGVyLmZyYWcjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGhpZ2hwIGZsb2F0OwpwcmVjaXNpb24gaGlnaHAgc2FtcGxlcjJEOwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CmluIHZlYzIgZnJhZ191djsKCnVuaWZvcm0gc2FtcGxlcjJEIHRleDsKdW5pZm9ybSBmbG9hdCBvcGFjaXR5OwoKdm9pZCBtYWluKCkgewogICAgb3V0X2ZyYWdfY29sb3IgPSB0ZXh0dXJlKHRleCwgdmVjMihmcmFnX3V2LngsIDEuMCAtIGZyYWdfdXYueSkpOwogICAgb3V0X2ZyYWdfY29sb3IuYSA9IG91dF9mcmFnX2NvbG9yLmEgKiBvcGFjaXR5Owp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyM0Q7CnByZWNpc2lvbiBsb3dwIGlzYW1wbGVyM0Q7CnByZWNpc2lvbiBsb3dwIHVzYW1wbGVyM0Q7Cgp1bmlmb3JtIHVzYW1wbGVyM0QgdGV4OwoKaW4gdmVjMyBmcmFnX3V2OwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7Cgp1bmlmb3JtIGZsb2F0IHNjYWxlOwp1bmlmb3JtIGZsb2F0IG9mZnNldDsKdW5pZm9ybSBmbG9hdCBibGFuazsKCnVuaWZvcm0gZmxvYXQgbWluX3ZhbHVlOwp1bmlmb3JtIGZsb2F0IG1heF92YWx1ZTsKdW5pZm9ybSBpbnQgSDsKdW5pZm9ybSBmbG9hdCByZXZlcnNlZDsKCnVuaWZvcm0gZmxvYXQgc2l6ZV90aWxlX3V2OwoKdW5pZm9ybSBpbnQgdGV4X3N0b3JpbmdfZml0czsKCnVuaWZvcm0gc2FtcGxlcjJEIGNvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBudW1fY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IGNvbG9ybWFwX2lkOwovLyBjYW4gYmUgZWl0aGVyIDAgb3IgMQoKdmVjNCBjb2xvcm1hcF9mKGZsb2F0IHgpIHsKICAgIGZsb2F0IGlkID0gKGNvbG9ybWFwX2lkICsgMC41KSAvIG51bV9jb2xvcm1hcHM7CiAgICByZXR1cm4gdGV4dHVyZShjb2xvcm1hcHMsIHZlYzIoeCwgaWQpKTsKfQpmbG9hdCBsaW5lYXJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgcmV0dXJuIGNsYW1wKCh4IC0gbWluX3ZhbHVlKS8obWF4X3ZhbHVlIC0gbWluX3ZhbHVlKSwgMC4wLCAxLjApOwp9CgpmbG9hdCBzcXJ0X2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGEgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gc3FydChhKTsKfQoKZmxvYXQgbG9nX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IHkgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBmbG9hdCBhID0gMTAwMC4wOwogICAgcmV0dXJuIGxvZyhhKnkgKyAxLjApL2xvZyhhKTsKfQoKZmxvYXQgYXNpbmhfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBhc2luaCgxMC4wKmQpLzMuMDsKfQoKZmxvYXQgcG93Ml9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGQqZDsKfQoKZmxvYXQgdHJhbnNmZXJfZnVuYyhpbnQgSCwgZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGlmIChIID09IDApIHsKICAgICAgICByZXR1cm4gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDEpIHsKICAgICAgICByZXR1cm4gc3FydF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAyKSB7CiAgICAgICAgcmV0dXJuIGxvZ19mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAzKSB7CiAgICAgICAgcmV0dXJuIGFzaW5oX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gcG93Ml9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0KfQovLyBUaGlzIGZpbGUgYXBwbHkgdGhlIHRvbmFsIGNvcnJlY3Rpb25zIGdpdmVuIGluIHRoaXMgYXJ0aWNsZToKLy8gaHR0cHM6Ly90aW1zZXZlcmllbi5jb20vcG9zdHMvMjAyMC0wNi0xOS1jb2xvdXItY29ycmVjdGlvbi13aXRoLXdlYmdsLwoKdW5pZm9ybSBmbG9hdCBrX2dhbW1hOwp1bmlmb3JtIGZsb2F0IGtfc2F0dXJhdGlvbjsKdW5pZm9ybSBmbG9hdCBrX2NvbnRyYXN0Owp1bmlmb3JtIGZsb2F0IGtfYnJpZ2h0bmVzczsKdW5pZm9ybSBmbG9hdCBrX2V4cG9zdXJlOwoKdmVjNCBhcHBseV9nYW1tYSh2ZWM0IGljLCBmbG9hdCBnKSB7CiAgICBmbG9hdCBuZXdfciA9IHBvdyhpYy5yLCBnKTsKICAgIGZsb2F0IG5ld19nID0gcG93KGljLmcsIGcpOwogICAgZmxvYXQgbmV3X2IgPSBwb3coaWMuYiwgZyk7CgogICAgcmV0dXJuIHZlYzQobmV3X3IsIG5ld19nLCBuZXdfYiwgaWMuYSk7Cn0KCnZlYzQgYXBwbHlfc2F0dXJhdGlvbih2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMS8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZQogICAgY29uc3QgdmVjMyBsdW1pbm9zaXR5X2ZhY3RvciA9IHZlYzMoMC4yMTI2LCAwLjcxNTIsIDAuMDcyMik7CiAgICB2ZWMzIGdyYXlzY2FsZSA9IHZlYzMoZG90KGNvbG9yLnJnYiwgbHVtaW5vc2l0eV9mYWN0b3IpKTsKICAgIAogICAgcmV0dXJuIHZlYzQobWl4KGdyYXlzY2FsZSwgY29sb3IucmdiLCAxLjAgKyB2YWx1ZSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2NvbnRyYXN0KHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgwLjUgKyAoMS4wICsgdmFsdWUpICogKGNvbG9yLnJnYiAtIDAuNSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2JyaWdodG5lc3ModmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KGNvbG9yLnJnYiArIHZhbHVlLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9leHBvc3VyZSh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoKDEuMCArIHZhbHVlKSAqIGNvbG9yLnJnYiwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfdG9uYWwodmVjNCBjb2xvcikgewogIHJldHVybiBhcHBseV9nYW1tYSgKICAgIGFwcGx5X3NhdHVyYXRpb24oCiAgICAgIGFwcGx5X2NvbnRyYXN0KAogICAgICAgIGFwcGx5X2JyaWdodG5lc3MoY29sb3IsIGtfYnJpZ2h0bmVzcyksCiAgICAgICAga19jb250cmFzdAogICAgICApLAogICAgICBrX3NhdHVyYXRpb24KICAgICksCiAgICBrX2dhbW1hCiAgKTsKfQoKdXZlYzQgZ2V0X3BpeGVscyh2ZWMzIHV2KSB7CiAgICByZXR1cm4gdXZlYzQodGV4dHVyZSh0ZXgsIHV2KSk7Cn0KCnZlYzMgcmV2ZXJzZV91dih2ZWMzIHV2KSB7CiAgICB1di55ID0gc2l6ZV90aWxlX3V2ICsgMi4wKnNpemVfdGlsZV91dipmbG9vcih1di55IC8gc2l6ZV90aWxlX3V2KSAtIHV2Lnk7CiAgICByZXR1cm4gdXY7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUodmVjMyBVVikgewogICAgLy8gRklUUyBkYXRhIHBpeGVscyBhcmUgcmV2ZXJzZWQgYWxvbmcgdGhlIHkgYXhpcwogICAgdmVjMyB1diA9IG1peChVViwgcmV2ZXJzZV91dihVViksIGZsb2F0KHRleF9zdG9yaW5nX2ZpdHMgPT0gMSkpOwoKICAgIGZsb2F0IHggPSBmbG9hdChnZXRfcGl4ZWxzKHV2KS5yKTsKICAgIGZsb2F0IGFscGhhID0geCAqIHNjYWxlICsgb2Zmc2V0OwogICAgYWxwaGEgPSB0cmFuc2Zlcl9mdW5jKEgsIGFscGhhLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CgogICAgLy8gYXBwbHkgcmV2ZXJzZWQKICAgIGFscGhhID0gbWl4KGFscGhhLCAxLjAgLSBhbHBoYSwgcmV2ZXJzZWQpOwoKICAgIHZlYzQgbmV3X2NvbG9yID0gbWl4KGNvbG9ybWFwX2YoYWxwaGEpLCB2ZWM0KDAuMCksIGZsb2F0KHggPT0gYmxhbmspKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9Cgp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWM0IGNvbG9yID0gZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUodmVjMyhmcmFnX3V2Lnh5LCBtb2QoZnJhZ191di56LCAzMi4wKSAvIDMyLjApKTsKCiAgICBvdXRfZnJhZ19jb2xvciA9IGNvbG9yOwogICAgb3V0X2ZyYWdfY29sb3IuYSA9IG91dF9mcmFnX2NvbG9yLmEgKiBvcGFjaXR5Owp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIyREFycmF5OwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjJEQXJyYXk7Cgp1bmlmb3JtIHVzYW1wbGVyMkRBcnJheSB0ZXg7CgppbiB2ZWMzIGZyYWdfdXZfc3RhcnQ7CmluIHZlYzMgZnJhZ191dl9lbmQ7CmluIGZsb2F0IGZyYWdfYmxlbmRpbmdfZmFjdG9yOwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7Cgp1bmlmb3JtIGZsb2F0IHNjYWxlOwp1bmlmb3JtIGZsb2F0IG9mZnNldDsKdW5pZm9ybSBmbG9hdCBibGFuazsKCnVuaWZvcm0gZmxvYXQgbWluX3ZhbHVlOwp1bmlmb3JtIGZsb2F0IG1heF92YWx1ZTsKdW5pZm9ybSBpbnQgSDsKdW5pZm9ybSBmbG9hdCByZXZlcnNlZDsKCnVuaWZvcm0gZmxvYXQgc2l6ZV90aWxlX3V2OwoKdW5pZm9ybSBpbnQgdGV4X3N0b3JpbmdfZml0czsKCnVuaWZvcm0gc2FtcGxlcjJEIGNvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBudW1fY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IGNvbG9ybWFwX2lkOwovLyBjYW4gYmUgZWl0aGVyIDAgb3IgMQoKdmVjNCBjb2xvcm1hcF9mKGZsb2F0IHgpIHsKICAgIGZsb2F0IGlkID0gKGNvbG9ybWFwX2lkICsgMC41KSAvIG51bV9jb2xvcm1hcHM7CiAgICByZXR1cm4gdGV4dHVyZShjb2xvcm1hcHMsIHZlYzIoeCwgaWQpKTsKfQpmbG9hdCBsaW5lYXJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgcmV0dXJuIGNsYW1wKCh4IC0gbWluX3ZhbHVlKS8obWF4X3ZhbHVlIC0gbWluX3ZhbHVlKSwgMC4wLCAxLjApOwp9CgpmbG9hdCBzcXJ0X2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGEgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gc3FydChhKTsKfQoKZmxvYXQgbG9nX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IHkgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBmbG9hdCBhID0gMTAwMC4wOwogICAgcmV0dXJuIGxvZyhhKnkgKyAxLjApL2xvZyhhKTsKfQoKZmxvYXQgYXNpbmhfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBhc2luaCgxMC4wKmQpLzMuMDsKfQoKZmxvYXQgcG93Ml9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGQqZDsKfQoKZmxvYXQgdHJhbnNmZXJfZnVuYyhpbnQgSCwgZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGlmIChIID09IDApIHsKICAgICAgICByZXR1cm4gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDEpIHsKICAgICAgICByZXR1cm4gc3FydF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAyKSB7CiAgICAgICAgcmV0dXJuIGxvZ19mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAzKSB7CiAgICAgICAgcmV0dXJuIGFzaW5oX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gcG93Ml9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0KfQovLyBUaGlzIGZpbGUgYXBwbHkgdGhlIHRvbmFsIGNvcnJlY3Rpb25zIGdpdmVuIGluIHRoaXMgYXJ0aWNsZToKLy8gaHR0cHM6Ly90aW1zZXZlcmllbi5jb20vcG9zdHMvMjAyMC0wNi0xOS1jb2xvdXItY29ycmVjdGlvbi13aXRoLXdlYmdsLwoKdW5pZm9ybSBmbG9hdCBrX2dhbW1hOwp1bmlmb3JtIGZsb2F0IGtfc2F0dXJhdGlvbjsKdW5pZm9ybSBmbG9hdCBrX2NvbnRyYXN0Owp1bmlmb3JtIGZsb2F0IGtfYnJpZ2h0bmVzczsKdW5pZm9ybSBmbG9hdCBrX2V4cG9zdXJlOwoKdmVjNCBhcHBseV9nYW1tYSh2ZWM0IGljLCBmbG9hdCBnKSB7CiAgICBmbG9hdCBuZXdfciA9IHBvdyhpYy5yLCBnKTsKICAgIGZsb2F0IG5ld19nID0gcG93KGljLmcsIGcpOwogICAgZmxvYXQgbmV3X2IgPSBwb3coaWMuYiwgZyk7CgogICAgcmV0dXJuIHZlYzQobmV3X3IsIG5ld19nLCBuZXdfYiwgaWMuYSk7Cn0KCnZlYzQgYXBwbHlfc2F0dXJhdGlvbih2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMS8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZQogICAgY29uc3QgdmVjMyBsdW1pbm9zaXR5X2ZhY3RvciA9IHZlYzMoMC4yMTI2LCAwLjcxNTIsIDAuMDcyMik7CiAgICB2ZWMzIGdyYXlzY2FsZSA9IHZlYzMoZG90KGNvbG9yLnJnYiwgbHVtaW5vc2l0eV9mYWN0b3IpKTsKICAgIAogICAgcmV0dXJuIHZlYzQobWl4KGdyYXlzY2FsZSwgY29sb3IucmdiLCAxLjAgKyB2YWx1ZSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2NvbnRyYXN0KHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgwLjUgKyAoMS4wICsgdmFsdWUpICogKGNvbG9yLnJnYiAtIDAuNSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2JyaWdodG5lc3ModmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KGNvbG9yLnJnYiArIHZhbHVlLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9leHBvc3VyZSh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoKDEuMCArIHZhbHVlKSAqIGNvbG9yLnJnYiwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfdG9uYWwodmVjNCBjb2xvcikgewogIHJldHVybiBhcHBseV9nYW1tYSgKICAgIGFwcGx5X3NhdHVyYXRpb24oCiAgICAgIGFwcGx5X2NvbnRyYXN0KAogICAgICAgIGFwcGx5X2JyaWdodG5lc3MoY29sb3IsIGtfYnJpZ2h0bmVzcyksCiAgICAgICAga19jb250cmFzdAogICAgICApLAogICAgICBrX3NhdHVyYXRpb24KICAgICksCiAgICBrX2dhbW1hCiAgKTsKfQoKdXZlYzQgZ2V0X3BpeGVscyh2ZWMzIHV2KSB7CiAgICByZXR1cm4gdXZlYzQodGV4dHVyZSh0ZXgsIHV2KSk7Cn0KCnZlYzMgcmV2ZXJzZV91dih2ZWMzIHV2KSB7CiAgICB1di55ID0gc2l6ZV90aWxlX3V2ICsgMi4wKnNpemVfdGlsZV91dipmbG9vcih1di55IC8gc2l6ZV90aWxlX3V2KSAtIHV2Lnk7CiAgICByZXR1cm4gdXY7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUodmVjMyBVVikgewogICAgLy8gRklUUyBkYXRhIHBpeGVscyBhcmUgcmV2ZXJzZWQgYWxvbmcgdGhlIHkgYXhpcwogICAgdmVjMyB1diA9IG1peChVViwgcmV2ZXJzZV91dihVViksIGZsb2F0KHRleF9zdG9yaW5nX2ZpdHMgPT0gMSkpOwoKICAgIGZsb2F0IHggPSBmbG9hdChnZXRfcGl4ZWxzKHV2KS5yKTsKICAgIGZsb2F0IGFscGhhID0geCAqIHNjYWxlICsgb2Zmc2V0OwogICAgYWxwaGEgPSB0cmFuc2Zlcl9mdW5jKEgsIGFscGhhLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CgogICAgLy8gYXBwbHkgcmV2ZXJzZWQKICAgIGFscGhhID0gbWl4KGFscGhhLCAxLjAgLSBhbHBoYSwgcmV2ZXJzZWQpOwoKICAgIHZlYzQgbmV3X2NvbG9yID0gbWl4KGNvbG9ybWFwX2YoYWxwaGEpLCB2ZWM0KDAuMCksIGZsb2F0KHggPT0gYmxhbmspKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9Cgp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWM0IGNvbG9yX3N0YXJ0ID0gZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUoZnJhZ191dl9zdGFydCk7CiAgICB2ZWM0IGNvbG9yX2VuZCA9IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKGZyYWdfdXZfZW5kKTsKCiAgICBvdXRfZnJhZ19jb2xvciA9IG1peChjb2xvcl9zdGFydCwgY29sb3JfZW5kLCBmcmFnX2JsZW5kaW5nX2ZhY3Rvcik7CiAgICBvdXRfZnJhZ19jb2xvci5hID0gb3V0X2ZyYWdfY29sb3IuYSAqIG9wYWNpdHk7Cn0jdmVyc2lvbiAzMDAgZXMKCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpvdXQgdmVjNCBjb2xvcjsKaW4gZmxvYXQgbDsKCnVuaWZvcm0gdmVjNCB1X2NvbG9yOwoKdm9pZCBtYWluKCkgewogICAgLy8gTXVsdGlwbHkgdmVydGV4IGNvbG9yIHdpdGggdGV4dHVyZSBjb2xvciAoaW4gbGluZWFyIHNwYWNlKS4KICAgIC8vIExpbmVhciBjb2xvciBpcyB3cml0dGVuIGFuZCBibGVuZGVkIGluIEZyYW1lYnVmZmVyIGFuZCBjb252ZXJ0ZWQgdG8gc1JHQiBsYXRlcgogICAgaWYgKGwgPiAwLjA1KSB7CiAgICAgICAgZGlzY2FyZDsKICAgIH0gZWxzZSB7CiAgICAgICAgY29sb3IgPSB1X2NvbG9yOwogICAgfQp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3Agc2FtcGxlcjJEQXJyYXk7CnByZWNpc2lvbiBsb3dwIGlzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIG1lZGl1bXAgaW50OwoKaW4gdmVjMyBmcmFnX3BvczsKaW4gdmVjMiBvdXRfY2xpcF9wb3M7Cm91dCB2ZWM0IG91dF9mcmFnX2NvbG9yOwoKc3RydWN0IFRpbGUgewogICAgaW50IHVuaXE7IC8vIEhlYWxwaXggY2VsbAogICAgaW50IHRleHR1cmVfaWR4OyAvLyBJbmRleCBpbiB0aGUgdGV4dHVyZSBidWZmZXIKICAgIGZsb2F0IHN0YXJ0X3RpbWU7IC8vIEFic29sdXRlIHRpbWUgdGhhdCB0aGUgbG9hZCBoYXMgYmVlbiBkb25lIGluIG1zCiAgICBmbG9hdCBlbXB0eTsKfTsKCnVuaWZvcm0gVGlsZSB0ZXh0dXJlc190aWxlc1sxMl07Cgp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7CnVuaWZvcm0gc2FtcGxlcjJEQXJyYXkgdGV4OwoKc3RydWN0IFRpbGVDb2xvciB7CiAgICBUaWxlIHRpbGU7CiAgICB2ZWM0IGNvbG9yOwogICAgYm9vbCBmb3VuZDsKfTsKCnVuaWZvcm0gZmxvYXQgc2NhbGU7CnVuaWZvcm0gZmxvYXQgb2Zmc2V0Owp1bmlmb3JtIGZsb2F0IGJsYW5rOwp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7CnVuaWZvcm0gZmxvYXQgcmV2ZXJzZWQ7CnVuaWZvcm0gZmxvYXQgc2l6ZV90aWxlX3V2Owp1bmlmb3JtIGludCB0ZXhfc3RvcmluZ19maXRzOwoKdW5pZm9ybSBzYW1wbGVyMkQgY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IG51bV9jb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgY29sb3JtYXBfaWQ7Ci8vIGNhbiBiZSBlaXRoZXIgMCBvciAxCgp2ZWM0IGNvbG9ybWFwX2YoZmxvYXQgeCkgewogICAgZmxvYXQgaWQgPSAoY29sb3JtYXBfaWQgKyAwLjUpIC8gbnVtX2NvbG9ybWFwczsKICAgIHJldHVybiB0ZXh0dXJlKGNvbG9ybWFwcywgdmVjMih4LCBpZCkpOwp9CmZsb2F0IGxpbmVhcl9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICByZXR1cm4gY2xhbXAoKHggLSBtaW5fdmFsdWUpLyhtYXhfdmFsdWUgLSBtaW5fdmFsdWUpLCAwLjAsIDEuMCk7Cn0KCmZsb2F0IHNxcnRfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgYSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBzcXJ0KGEpOwp9CgpmbG9hdCBsb2dfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgeSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGZsb2F0IGEgPSAxMDAwLjA7CiAgICByZXR1cm4gbG9nKGEqeSArIDEuMCkvbG9nKGEpOwp9CgpmbG9hdCBhc2luaF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGFzaW5oKDEwLjAqZCkvMy4wOwp9CgpmbG9hdCBwb3cyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gZCpkOwp9CgpmbG9hdCB0cmFuc2Zlcl9mdW5jKGludCBILCBmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgaWYgKEggPT0gMCkgewogICAgICAgIHJldHVybiBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMSkgewogICAgICAgIHJldHVybiBzcXJ0X2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDIpIHsKICAgICAgICByZXR1cm4gbG9nX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDMpIHsKICAgICAgICByZXR1cm4gYXNpbmhfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBwb3cyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfQp9Ci8vIFRoaXMgZmlsZSBhcHBseSB0aGUgdG9uYWwgY29ycmVjdGlvbnMgZ2l2ZW4gaW4gdGhpcyBhcnRpY2xlOgovLyBodHRwczovL3RpbXNldmVyaWVuLmNvbS9wb3N0cy8yMDIwLTA2LTE5LWNvbG91ci1jb3JyZWN0aW9uLXdpdGgtd2ViZ2wvCgp1bmlmb3JtIGZsb2F0IGtfZ2FtbWE7CnVuaWZvcm0gZmxvYXQga19zYXR1cmF0aW9uOwp1bmlmb3JtIGZsb2F0IGtfY29udHJhc3Q7CnVuaWZvcm0gZmxvYXQga19icmlnaHRuZXNzOwp1bmlmb3JtIGZsb2F0IGtfZXhwb3N1cmU7Cgp2ZWM0IGFwcGx5X2dhbW1hKHZlYzQgaWMsIGZsb2F0IGcpIHsKICAgIGZsb2F0IG5ld19yID0gcG93KGljLnIsIGcpOwogICAgZmxvYXQgbmV3X2cgPSBwb3coaWMuZywgZyk7CiAgICBmbG9hdCBuZXdfYiA9IHBvdyhpYy5iLCBnKTsKCiAgICByZXR1cm4gdmVjNChuZXdfciwgbmV3X2csIG5ld19iLCBpYy5hKTsKfQoKdmVjNCBhcHBseV9zYXR1cmF0aW9uKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIxLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlCiAgICBjb25zdCB2ZWMzIGx1bWlub3NpdHlfZmFjdG9yID0gdmVjMygwLjIxMjYsIDAuNzE1MiwgMC4wNzIyKTsKICAgIHZlYzMgZ3JheXNjYWxlID0gdmVjMyhkb3QoY29sb3IucmdiLCBsdW1pbm9zaXR5X2ZhY3RvcikpOwogICAgCiAgICByZXR1cm4gdmVjNChtaXgoZ3JheXNjYWxlLCBjb2xvci5yZ2IsIDEuMCArIHZhbHVlKSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfY29udHJhc3QodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KDAuNSArICgxLjAgKyB2YWx1ZSkgKiAoY29sb3IucmdiIC0gMC41KSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfYnJpZ2h0bmVzcyh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoY29sb3IucmdiICsgdmFsdWUsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2V4cG9zdXJlKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgoMS4wICsgdmFsdWUpICogY29sb3IucmdiLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV90b25hbCh2ZWM0IGNvbG9yKSB7CiAgcmV0dXJuIGFwcGx5X2dhbW1hKAogICAgYXBwbHlfc2F0dXJhdGlvbigKICAgICAgYXBwbHlfY29udHJhc3QoCiAgICAgICAgYXBwbHlfYnJpZ2h0bmVzcyhjb2xvciwga19icmlnaHRuZXNzKSwKICAgICAgICBrX2NvbnRyYXN0CiAgICAgICksCiAgICAgIGtfc2F0dXJhdGlvbgogICAgKSwKICAgIGtfZ2FtbWEKICApOwp9CnZlYzMgcmdiMmhzdih2ZWMzIGMpIHsKICAgIHZlYzQgSyA9IHZlYzQoMC4wLCAtMS4wIC8gMy4wLCAyLjAgLyAzLjAsIC0xLjApOwogICAgdmVjNCBwID0gbWl4KHZlYzQoYy5iZywgSy53eiksIHZlYzQoYy5nYiwgSy54eSksIHN0ZXAoYy5iLCBjLmcpKTsKICAgIHZlYzQgcSA9IG1peCh2ZWM0KHAueHl3LCBjLnIpLCB2ZWM0KGMuciwgcC55engpLCBzdGVwKHAueCwgYy5yKSk7CgogICAgZmxvYXQgZCA9IHEueCAtIG1pbihxLncsIHEueSk7CiAgICBmbG9hdCBlID0gMS4wZS0xMDsKICAgIHJldHVybiB2ZWMzKGFicyhxLnogKyAocS53IC0gcS55KSAvICg2LjAgKiBkICsgZSkpLCBkIC8gKHEueCArIGUpLCBxLngpOwp9Cgp2ZWMzIGhzdjJyZ2IodmVjMyBjKSB7CiAgICB2ZWM0IEsgPSB2ZWM0KDEuMCwgMi4wIC8gMy4wLCAxLjAgLyAzLjAsIDMuMCk7CiAgICB2ZWMzIHAgPSBhYnMoZnJhY3QoYy54eHggKyBLLnh5eikgKiA2LjAgLSBLLnd3dyk7CiAgICByZXR1cm4gYy56ICogbWl4KEsueHh4LCBjbGFtcChwIC0gSy54eHgsIDAuMCwgMS4wKSwgYy55KTsKfQoKdmVjNCBnZXRfcGl4ZWxzKHZlYzMgdXYpIHsKICAgIHJldHVybiB0ZXh0dXJlKHRleCwgdXYpOwp9Cgp2ZWMzIHJldmVyc2VfdXYodmVjMyB1dikgewogICAgdXYueSA9IHNpemVfdGlsZV91diArIDIuMCpzaXplX3RpbGVfdXYqZmxvb3IodXYueSAvIHNpemVfdGlsZV91dikgLSB1di55OwogICAgcmV0dXJuIHV2Owp9Cgp2ZWM0IGFwcGx5X2NvbG9yX3NldHRpbmdzKHZlYzQgY29sb3IpIHsKICAgIGNvbG9yLnIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLnIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmcgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmcsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgY29sb3IucmdiID0gbWl4KGNvbG9yLnJnYiwgMS4wIC0gY29sb3IucmdiLCByZXZlcnNlZCk7CgogICAgcmV0dXJuIGFwcGx5X3RvbmFsKGNvbG9yKTsKfQoKdmVjNCBnZXRfY29sb3JfZnJvbV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIHZlYzQgY29sb3IgPSBnZXRfcGl4ZWxzKFVWKTsKICAgIAogICAgcmV0dXJuIGFwcGx5X2NvbG9yX3NldHRpbmdzKGNvbG9yKTsKfQoKdmVjNCBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUoZmxvYXQgeCkgewogICAgZmxvYXQgYWxwaGEgPSB4ICogc2NhbGUgKyBvZmZzZXQ7CiAgICBhbHBoYSA9IHRyYW5zZmVyX2Z1bmMoSCwgYWxwaGEsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgYWxwaGEgPSBtaXgoYWxwaGEsIDEuMCAtIGFscGhhLCByZXZlcnNlZCk7CgogICAgdmVjNCBuZXdfY29sb3IgPSBtaXgoY29sb3JtYXBfZihhbHBoYSksIHZlYzQoMC4wKSwgZmxvYXQoaXNpbmYoeCkgfHwgaXNuYW4oeCkpKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9CgpoaWdocCBmbG9hdCBkZWNvZGUzMihoaWdocCB2ZWM0IHJnYmEpIHsKICAgIGhpZ2hwIGZsb2F0IFNpZ24gPSAxLjAgLSBzdGVwKDEyOC4wLHJnYmFbMF0pKjIuMDsKICAgIGhpZ2hwIGZsb2F0IEV4cG9uZW50ID0gMi4wICogbW9kKHJnYmFbMF0sMTI4LjApICsgc3RlcCgxMjguMCxyZ2JhWzFdKSAtIDEyNy4wOyAKICAgIGhpZ2hwIGZsb2F0IE1hbnRpc3NhID0gbW9kKHJnYmFbMV0sMTI4LjApKjY1NTM2LjAgKyByZ2JhWzJdKjI1Ni4wICtyZ2JhWzNdICsgZmxvYXQoMHg4MDAwMDApOwogICAgaGlnaHAgZmxvYXQgUmVzdWx0ID0gIFNpZ24gKiBleHAyKEV4cG9uZW50KSAqIChNYW50aXNzYSAqIGV4cDIoLTIzLjAgKSk7IAogICAgcmV0dXJuIFJlc3VsdDsKfQoKdmVjNCBnZXRfY29sb3JtYXBfZnJvbV9ncmF5c2NhbGVfdGV4dHVyZSh2ZWMzIFVWKSB7CiAgICAvLyBGSVRTIGRhdGEgcGl4ZWxzIGFyZSByZXZlcnNlZCBhbG9uZyB0aGUgeSBheGlzCiAgICB2ZWMzIHV2ID0gbWl4KFVWLCByZXZlcnNlX3V2KFVWKSwgZmxvYXQodGV4X3N0b3JpbmdfZml0cyA9PSAxKSk7CgogICAgZmxvYXQgdmFsdWUgPSBkZWNvZGUzMihnZXRfcGl4ZWxzKHV2KS5hYmdyKjI1NS4wKTsKICAgIHJldHVybiBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUodmFsdWUpOwp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2NvbG9yX3RleHR1cmUodmVjMyB1dikgewogICAgZmxvYXQgdmFsdWUgPSBnZXRfcGl4ZWxzKHV2KS5yOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KY29uc3QgZmxvYXQgVFdJQ0VfUEkgPSA2LjI4MzE4NTMwNzE4Owpjb25zdCBmbG9hdCBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzOwpjb25zdCBmbG9hdCBGT1VSX09WRVJfUEkgPSAxLjI3MzIzOTU0NDc0Owpjb25zdCBmbG9hdCBUUkFOU0lUSU9OX1ogPSAwLjY2NjY2NjY2NjY2Owpjb25zdCBmbG9hdCBUUkFOU0lUSU9OX1pfSU5WID0gMS41OwoKaW50IHF1YXJ0ZXIodmVjMiBwKSB7CiAgICBpbnQgeF9uZWcgPSBpbnQocC54IDwgMC4wKTsKICAgIGludCB5X25lZyA9IGludChwLnkgPCAwLjApOwogICAgaW50IHEgPSAoeF9uZWcgKyB5X25lZykgfCAoeV9uZWcgPDwgMSk7CiAgICByZXR1cm4gcTsKfQoKZmxvYXQgeHBtMSh2ZWMyIHApIHsKICAgIGJvb2wgeF9uZWcgPSAocC54IDwgMC4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISh4X25lZyA8PSAxKTsKICAgIGJvb2wgeV9uZWcgPSAocC55IDwgMC4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISh5X25lZyA8PSAxKTsKICAgIC8vIFRoZSBwdXJwb3NlIGl0IHRvIGhhdmUgdGhlIHNhbWUgbnVtZXJpY2FsIHByZWNpc2lvbiBmb3IgZWFjaCBiYXNlIGNlbGwKICAgIC8vIGJ5IGF2b2lkaW5nIHN1YnRyYWN0aW9uIGJ5IDEgb3IgMyBvciA1IG9yIDcKICAgIGZsb2F0IGxvbiA9IGF0YW4oYWJzKHAueSksIGFicyhwLngpKTsKICAgIC8vZGVidWdfYXNzZXJ0ISgwLjAgPD0gbG9uICYmIGxvbiA8PSBQSSAvIDIuMCk7CiAgICBmbG9hdCB4MDIgPSBsb24gKiBGT1VSX09WRVJfUEk7CiAgICAvL2RlYnVnX2Fzc2VydCEoMC4wIDw9IHgwMiAmJiB4MDIgPD0gMi4wKTsKICAgIGlmICh4X25lZyAhPSB5X25lZykgeyAvLyBDb3VsZCBiZSByZXBsYWNlZCBieSBhIHNpZ24gY29weSBmcm9tICh4X25lZyBeIHlfbmVnKSA8PCAzMgogICAgICAgIHJldHVybiAxLjAgLSB4MDI7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiB4MDIgLSAxLjA7CiAgICB9Cn0KCmZsb2F0IG9uZV9taW51c196X3Bvcyh2ZWMzIHApIHsKICAgIC8vZGVidWdfYXNzZXJ0ISh6ID4gMC4wKTsKICAgIGZsb2F0IGQyID0gZG90KHAueHksIHAueHkpOyAvLyB6ID0gc3FydCgxIC0gZDIpIEFORCBzcXJ0KDEgLSB4KSA9IDEgLSB4IC8gMiAtIHheMiAvIDggLSB4XjMgLyAxNiAtIDUgeF40LzEyOCAtIDcgKiB4XjUvMjU2CgogICAgaWYgKGQyIDwgMWUtMSkgeyAvLyA8PT4gZGVjID4gODQuMjcgZGVnCiAgICAgICAgcmV0dXJuIGQyICogKDAuNSArIGQyICogKDAuMTI1ICsgZDIgKiAoMC4wNjI1ICsgZDIgKiAoMC4wMzkwNjI1ICsgZDIgKiAwLjAyNzM0Mzc1KSkpKTsKICAgIH0KICAgIHJldHVybiAxLjBmIC0gcC56Owp9CgpmbG9hdCBvbmVfbWludXNfel9uZWcodmVjMyBwKSB7CiAgICAvL2RlYnVnX2Fzc2VydCEoeiA8IDAuMCk7CiAgICBmbG9hdCBkMiA9IGRvdChwLnh5LCBwLnh5KTsgLy8geiA9IHNxcnQoMSAtIGQyKSBBTkQgc3FydCgxIC0geCkgPSAxIC0geCAvIDIgLSB4XjIgLyA4IC0geF4zIC8gMTYgLSA1IHheNC8xMjggLSA3ICogeF41LzI1NgogICAgaWYgKGQyIDwgMWUtMWYpIHsgLy8gPD0+IGRlYyA8IC04NC4yNyBkZWcKICAgICAgICAvLyAwLjUgKiBkMiArIDAuMTI1ICogZDIgKiBkMgogICAgICAgIHJldHVybiBkMiAqICgwLjUgKyBkMiAqICgwLjEyNSArIGQyICogKDAuMDYyNSArIGQyICogKDAuMDM5MDYyNSArIGQyICogMC4wMjczNDM3NSkpKSk7CiAgICB9CiAgICByZXR1cm4gcC56ICsgMS4wOwp9CgovLyBaLU9yZGVyIGN1cnZlIHByb2plY3Rpb24uCmludCBpajJ6KGludCBpLCBpbnQgaikgewogICAgaW50IGk0ID0gaSB8IChqIDw8IDIpOwoKICAgIC8qaW50IGoxID0gKGkxIF4gKGkxID4+IDgpKSAmIDB4MDAwMEZGMDA7CiAgICBpbnQgaTIgPSBpMSBeIGoxIF4gKGoxIDw8IDgpOwoKICAgIGludCBqMiA9IChpMiBeIChpMiA+PiA0KSkgJiAweDAwRjAwMEYwOwogICAgaW50IGkzID0gaTIgXiBqMiBeIChqMiA8PCA0KTsKCiAgICBpbnQgajMgPSAoaTMgXiAoaTMgPj4gMikpICYgMHgwQzBDMEMwQzsKICAgIGludCBpNCA9IGkzIF4gajMgXiAoajMgPDwgMik7Ki8KCiAgICBpbnQgajQgPSAoaTQgXiAoaTQgPj4gMSkpICYgMHgyMjIyMjIyMjsKICAgIGludCBpNSA9IGk0IF4gajQgXiAoajQgPDwgMSk7CgogICAgcmV0dXJuIGk1Owp9CgpzdHJ1Y3QgSGFzaER4RHkgewogICAgaW50IGlkeDsKICAgIGZsb2F0IGR4OwogICAgZmxvYXQgZHk7Cn07Cgp1bmlmb3JtIHNhbXBsZXIyRCBhbmcycGl4ZDsKSGFzaER4RHkgaGFzaF93aXRoX2R4ZHkyKHZlYzIgcmFkZWMpIHsKICAgIHZlYzIgYWEgPSB2ZWMyKHJhZGVjLngvVFdJQ0VfUEkgKyAxLjAsIChyYWRlYy55L1BJKSArIDAuNSk7CiAgICB2ZWMzIHYgPSB0ZXh0dXJlKGFuZzJwaXhkLCBhYSkucmdiOwogICAgcmV0dXJuIEhhc2hEeER5KAogICAgICAgIGludCh2LnggKiAyNTUuMCksCiAgICAgICAgdi55LAogICAgICAgIHYuegogICAgKTsKfQovLyBSZXR1cm5zIHRoZSBjZWxsIG51bWJlciAoaGFzaCB2YWx1ZSkgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBwb3NpdGlvbiBvbiB0aGUgdW5pdCBzcGhlcmUsIAovLyB0b2dldGhlciB3aXRoIHRoZSBvZmZzZXQgYChkeCwgZHkpYCBvbiB0aGUgRXVjbGlkZWFuIHBsYW5lIG9mIHRoZSBwcm9qZWN0ZWQgcG9zaXRpb24gd2l0aAovLyByZXNwZWN0IHRvIHRoZSBvcmlnaW4gb2YgdGhlIGNlbGwgKFNvdXRoIHZlcnRleCkuCi8vICMgSW5wdXRzOgovLyAtIGBkZXB0aGAgaW4gYFswLCAxNF1gIChzbyB0aGF0IGFuZCBIRUFMUGl4IGNlbGwgbnVtYmVyIGNhbiBiZSBzdG9yZWQgb24gYW4gdW5zaWduZWQgaW50ZWdlcikKLy8gLSBgeGA6IGluIGBbLTEuMCwgMS4wXWAKLy8gLSBgeWA6IGluIGBbLTEuMCwgMS4wXWAKLy8gLSBgemA6IGluIGBbLTEuMCwgMS4wXWAKLy8gIyBPdXRwdXQKLy8gLSB0aGUgY2VsbCBudW1iZXIgKGhhc2ggdmFsdWUpIGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gcG9zaXRpb24gb24gdGhlIHVuaXQgc3BoZXJlLAovLyAgIGluIGBbMCwgMTIqbnNpZGVeMltgCi8vIC0gYGR4YDogdGhlIHBvc2l0aW9uYWwgb2Zmc2V0ICRcaW4gWzAsIDFbJCBhbG9uZyB0aGUgc291dGgtdG8tZWFzdCBheGlzCi8vIC0gYGR5YDogdGhlIHBvc2l0aW9uYWwgb2Zmc2V0ICRcaW4gWzAsIDFbJCBhbG9uZyB0aGUgc291dGgtdG8td2VzdCBheGlzCi8vICMgV0FSTklORwovLyAtIFRoZSBmdW5jdGlvbiBhc3N1bWVzLCB3aXRob3V0IGNoZWNraW5nLCB0aGF0IHRoZSBpbnB1dCB2ZWN0b3IgaXMgYSB1bml0IHZlY3RvciAKLy8gICAoaGVuY2UgYHheMiArIHleMiArIHpeMiA9IDFgKSAhIQovLyAtIE9wZXJhdGlvbnMgYmVpbmcgbWFkZSBvbiBzaW1wbGUgcHJlY2lzaW9uIGZsb2F0LCB0aGUgcHJlY2lzaW9uIGlzIGxvd2VyIHRoYW4gYH4wLjIgYXJjc2VjYCBvbmx5ISEKLy8gLSBBdCBkZXB0aCAxMywgdGhlIHByZWNpc2lvbiBvbiBgKGR4LCBkeSlgIGlzIGJldHRlciB0aGFuIGAoMS81MTIsIDEvNTEyKWAsIGkuZS4gMmUtMy4KSGFzaER4RHkgaGFzaF93aXRoX2R4ZHkoaW50IGRlcHRoLCB2ZWMzIHApIHsKICAgIC8vYXNzZXJ0IShkZXB0aCA8PSAxNCk7CiAgICAvL2Fzc2VydCEoLTEuMCA8PSB4ICYmIHggPD0gMS4wKTsKICAgIC8vYXNzZXJ0ISgtMS4wIDw9IHkgJiYgeSA8PSAxLjApOwogICAgLy9hc3NlcnQhKC0xLjAgPD0geiAmJiB6IDw9IDEuMCk7CiAgICAvL2RlYnVnX2Fzc2VydCEoMS4wIC0gKHggKiB4ICsgeSAqIHkgKyB6ICogeikgPCAxZS01KTsKICAgIC8vIEEgZjMyIG1hbnRpc3NhIGNvbnRhaW5zIDIzIGJpdHMuCiAgICAvLyAtIGl0IGJhc2ljYWxseSBtZWFucyB0aGF0IHdoZW4gc3RvcmluZyAoeCwgeSkgY29vcmRpbmF0ZXMsCiAgICAvLyAgIHdlIGNhbiBnbyBhcyBkZWVwIGFzIGRlcHRoIDI0IChvciBtYXliZSAyNSkKICAgIAogICAgaW50IG5zaWRlID0gMSA8PCBkZXB0aDsKICAgIGZsb2F0IGhhbGZfbnNpZGUgPSBmbG9hdChuc2lkZSkgKiAwLjU7CgogICAgZmxvYXQgeF9wbTEgPSB4cG0xKHAueHkpOwogICAgaW50IHEgPSBxdWFydGVyKHAueHkpOwoKICAgIGludCBkMGggPSAwOwogICAgdmVjMiBwX3Byb2ogPSB2ZWMyKDAuMCk7CiAgICBpZiAocC56ID4gVFJBTlNJVElPTl9aKSB7CiAgICAgICAgLy8gTm9ydGggcG9sYXIgY2FwLCBDb2xsaWdub24gcHJvamVjdGlvbi4KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAwKQogICAgICAgIGZsb2F0IHNxcnRfM19vbmVfbWluX3ogPSBzcXJ0KDMuMCAqIG9uZV9taW51c196X3BvcyhwKSk7CiAgICAgICAgcF9wcm9qID0gdmVjMih4X3BtMSAqIHNxcnRfM19vbmVfbWluX3osIDIuMCAtIHNxcnRfM19vbmVfbWluX3opOwogICAgICAgIGQwaCA9IHE7CiAgICB9IGVsc2UgaWYgKHAueiA8IC1UUkFOU0lUSU9OX1opIHsKICAgICAgICAvLyBTb3V0aCBwb2xhciBjYXAsIENvbGxpZ25vbiBwcm9qZWN0aW9uCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoUEkvNCwgLVBJLzIpCiAgICAgICAgZmxvYXQgc3FydF8zX29uZV9taW5feiA9IHNxcnQoMy4wICogb25lX21pbnVzX3pfbmVnKHApKTsKICAgICAgICBwX3Byb2ogPSB2ZWMyKHhfcG0xICogc3FydF8zX29uZV9taW5feiwgc3FydF8zX29uZV9taW5feik7CiAgICAgICAgZDBoID0gcSArIDg7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEVxdWF0b3JpYWwgcmVnaW9uLCBDeWxpbmRyaWNhbCBlcXVhbCBhcmVhIHByb2plY3Rpb24KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAwKSAgICAgICAgICAgICAgIGlmIHEgPSAyCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoUEkvNCwgLVBJLzIpICAgICAgICAgICBpZiBxID0gMAogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKDAsIC1UUkFOU0lUSU9OX0xBVCkgICAgaWYgcSA9IDMKICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS8yLCAtVFJBTlNJVElPTl9MQVQpIGlmIHEgPSAxCiAgICAgICAgLy8gbGV0IHplcm9fb3Jfb25lID0gKHhfY2VhIGFzIHU4KSAmIDE7CiAgICAgICAgZmxvYXQgeV9wbTEgPSBwLnogKiBUUkFOU0lUSU9OX1pfSU5WOwogICAgICAgIC8vIHxcMi98CiAgICAgICAgLy8gLjNYMS4KICAgICAgICAvLyB8LzBcfAogICAgICAgIGludCBxMDEgPSBpbnQoeF9wbTEgPiB5X3BtMSk7ICAvLyAwLzEKICAgICAgICAvL2RlYnVnX2Fzc2VydCEocTAxID09IDAgfHwgcTAxID09IDEpOwogICAgICAgIGludCBxMTIgPSBpbnQoeF9wbTEgPj0gLXlfcG0xKTsgLy8gMFwxCiAgICAgICAgLy9kZWJ1Z19hc3NlcnQhKHExMiA9PSAwIHx8IHExMiA9PSAxKTsKICAgICAgICBpbnQgcTAzID0gMSAtIHExMjsgLy8gMVwwCiAgICAgICAgLy9sZXQgcTEzID0gcTAxIF4gcTEyOyBkZWJ1Z19hc3NlcnQhKHExMyA9PSAwIHx8IHExMyA9PSAxKTsKICAgICAgICBpbnQgcTEgPSBxMDEgJiBxMTI7IC8vID0gMSBpZiBxMSwgMCBlbHNlCiAgICAgICAgLy9kZWJ1Z19hc3NlcnQhKCBxMSA9PSAwIHx8ICBxMSA9PSAxKTsKICAgICAgICAvLyB4OiB4Y2VhIC0gMCBpZiBxMyB8IHhjZWEgLSAyIGlmIHExIHwgeGNlYSAtIDEgaWYgcTAgb3IgcTIKICAgICAgICAvL2xldCB4X3Byb2ogPSB4X3BtMSAtICgocTAxICsgcTEyKSBhcyBpOCAtIDEpIGFzIGYzMjsKICAgICAgICAvLyB5OiB5IC0gMCBpZiBxMiB8IHkgLSAxIGlmIHExIG9yIHEzIHwgeSAtIDIgaWYgcTAgCiAgICAgICAgLy9sZXQgeV9wcm9qID0geV9wbTEgKyAocTAxICsgcTAzKSBhcyBmMzI7CiAgICAgICAgcF9wcm9qID0gdmVjMigKICAgICAgICAgICAgeF9wbTEgLSBmbG9hdChxMDEgKyBxMTIgLSAxKSwKICAgICAgICAgICAgeV9wbTEgKyBmbG9hdChxMDEgKyBxMDMpCiAgICAgICAgKTsKICAgICAgICAvLyBkMGg6ICs4IGlmIHEwIHwgKzQgaWYgcTMgfCArNSBpZiBxMQogICAgICAgIGQwaCA9ICgocTAxICsgcTAzKSA8PCAyKSArICgocSArIHExKSAmIDMpOwogICAgfQoKICAgIC8vIENvb3JkcyBpbnNpZGUgdGhlIGJhc2UgY2VsbAogICAgZmxvYXQgeCA9IChoYWxmX25zaWRlICogKHBfcHJvai54ICsgcF9wcm9qLnkpKTsKICAgIGZsb2F0IHkgPSAoaGFsZl9uc2lkZSAqIChwX3Byb2oueSAtIHBfcHJvai54KSk7CiAgICBpbnQgaSA9IGludCh4KTsKICAgIGludCBqID0gaW50KHkpOwoKICAgIHJldHVybiBIYXNoRHhEeSgKICAgICAgICAoZDBoIDw8IChkZXB0aCA8PCAxKSkgKyBpajJ6KGksIGopLAogICAgICAgIHggLSBmbG9hdChpKSwKICAgICAgICB5IC0gZmxvYXQoaikKICAgICk7Cn0KCnZlYzQgZ2V0X3RpbGVfY29sb3IodmVjMyBwb3MpIHsKICAgIEhhc2hEeER5IHJlc3VsdCA9IGhhc2hfd2l0aF9keGR5KDAsIHBvcy56eHkpOwoKICAgIGludCBpZHggPSByZXN1bHQuaWR4OwogICAgdmVjMiB1diA9IHZlYzIocmVzdWx0LmR5LCByZXN1bHQuZHgpOwogICAgVGlsZSB0aWxlID0gdGV4dHVyZXNfdGlsZXNbaWR4XTsKCiAgICB2ZWMyIG9mZnNldCA9IHV2OwogICAgdmVjMyBVViA9IHZlYzMob2Zmc2V0LCBmbG9hdCh0aWxlLnRleHR1cmVfaWR4KSk7CgogICAgdmVjNCBjb2xvciA9IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKFVWKTsKICAgIGNvbG9yLmEgKj0gKDEuMCAtIHRpbGUuZW1wdHkpOwogICAgcmV0dXJuIGNvbG9yOwp9Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWM0IGMgPSBnZXRfdGlsZV9jb2xvcihub3JtYWxpemUoZnJhZ19wb3MpKTsKICAgIG91dF9mcmFnX2NvbG9yID0gYzsKICAgIG91dF9mcmFnX2NvbG9yLmEgPSBvdXRfZnJhZ19jb2xvci5hICogb3BhY2l0eTsKfSN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKcHJlY2lzaW9uIGxvd3Agc2FtcGxlcjJEQXJyYXk7CnByZWNpc2lvbiBsb3dwIHVzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIyREFycmF5OwpwcmVjaXNpb24gbWVkaXVtcCBpbnQ7Cgp1bmlmb3JtIHVzYW1wbGVyMkRBcnJheSB0ZXg7CgppbiB2ZWMzIGZyYWdfcG9zOwppbiB2ZWMyIG91dF9jbGlwX3BvczsKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CgpzdHJ1Y3QgVGlsZSB7CiAgICBpbnQgdW5pcTsgLy8gSGVhbHBpeCBjZWxsCiAgICBpbnQgdGV4dHVyZV9pZHg7IC8vIEluZGV4IGluIHRoZSB0ZXh0dXJlIGJ1ZmZlcgogICAgZmxvYXQgc3RhcnRfdGltZTsgLy8gQWJzb2x1dGUgdGltZSB0aGF0IHRoZSBsb2FkIGhhcyBiZWVuIGRvbmUgaW4gbXMKICAgIGZsb2F0IGVtcHR5Owp9OwoKdW5pZm9ybSBUaWxlIHRleHR1cmVzX3RpbGVzWzEyXTsKCnVuaWZvcm0gZmxvYXQgb3BhY2l0eTsKCnVuaWZvcm0gZmxvYXQgc2NhbGU7CnVuaWZvcm0gZmxvYXQgb2Zmc2V0Owp1bmlmb3JtIGZsb2F0IGJsYW5rOwoKdW5pZm9ybSBmbG9hdCBtaW5fdmFsdWU7CnVuaWZvcm0gZmxvYXQgbWF4X3ZhbHVlOwp1bmlmb3JtIGludCBIOwp1bmlmb3JtIGZsb2F0IHJldmVyc2VkOwoKdW5pZm9ybSBmbG9hdCBzaXplX3RpbGVfdXY7Cgp1bmlmb3JtIGludCB0ZXhfc3RvcmluZ19maXRzOwoKdW5pZm9ybSBzYW1wbGVyMkQgY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IG51bV9jb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgY29sb3JtYXBfaWQ7Ci8vIGNhbiBiZSBlaXRoZXIgMCBvciAxCgp2ZWM0IGNvbG9ybWFwX2YoZmxvYXQgeCkgewogICAgZmxvYXQgaWQgPSAoY29sb3JtYXBfaWQgKyAwLjUpIC8gbnVtX2NvbG9ybWFwczsKICAgIHJldHVybiB0ZXh0dXJlKGNvbG9ybWFwcywgdmVjMih4LCBpZCkpOwp9CmZsb2F0IGxpbmVhcl9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICByZXR1cm4gY2xhbXAoKHggLSBtaW5fdmFsdWUpLyhtYXhfdmFsdWUgLSBtaW5fdmFsdWUpLCAwLjAsIDEuMCk7Cn0KCmZsb2F0IHNxcnRfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgYSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBzcXJ0KGEpOwp9CgpmbG9hdCBsb2dfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgeSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGZsb2F0IGEgPSAxMDAwLjA7CiAgICByZXR1cm4gbG9nKGEqeSArIDEuMCkvbG9nKGEpOwp9CgpmbG9hdCBhc2luaF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGFzaW5oKDEwLjAqZCkvMy4wOwp9CgpmbG9hdCBwb3cyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gZCpkOwp9CgpmbG9hdCB0cmFuc2Zlcl9mdW5jKGludCBILCBmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgaWYgKEggPT0gMCkgewogICAgICAgIHJldHVybiBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMSkgewogICAgICAgIHJldHVybiBzcXJ0X2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDIpIHsKICAgICAgICByZXR1cm4gbG9nX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDMpIHsKICAgICAgICByZXR1cm4gYXNpbmhfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBwb3cyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfQp9Ci8vIFRoaXMgZmlsZSBhcHBseSB0aGUgdG9uYWwgY29ycmVjdGlvbnMgZ2l2ZW4gaW4gdGhpcyBhcnRpY2xlOgovLyBodHRwczovL3RpbXNldmVyaWVuLmNvbS9wb3N0cy8yMDIwLTA2LTE5LWNvbG91ci1jb3JyZWN0aW9uLXdpdGgtd2ViZ2wvCgp1bmlmb3JtIGZsb2F0IGtfZ2FtbWE7CnVuaWZvcm0gZmxvYXQga19zYXR1cmF0aW9uOwp1bmlmb3JtIGZsb2F0IGtfY29udHJhc3Q7CnVuaWZvcm0gZmxvYXQga19icmlnaHRuZXNzOwp1bmlmb3JtIGZsb2F0IGtfZXhwb3N1cmU7Cgp2ZWM0IGFwcGx5X2dhbW1hKHZlYzQgaWMsIGZsb2F0IGcpIHsKICAgIGZsb2F0IG5ld19yID0gcG93KGljLnIsIGcpOwogICAgZmxvYXQgbmV3X2cgPSBwb3coaWMuZywgZyk7CiAgICBmbG9hdCBuZXdfYiA9IHBvdyhpYy5iLCBnKTsKCiAgICByZXR1cm4gdmVjNChuZXdfciwgbmV3X2csIG5ld19iLCBpYy5hKTsKfQoKdmVjNCBhcHBseV9zYXR1cmF0aW9uKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIxLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlCiAgICBjb25zdCB2ZWMzIGx1bWlub3NpdHlfZmFjdG9yID0gdmVjMygwLjIxMjYsIDAuNzE1MiwgMC4wNzIyKTsKICAgIHZlYzMgZ3JheXNjYWxlID0gdmVjMyhkb3QoY29sb3IucmdiLCBsdW1pbm9zaXR5X2ZhY3RvcikpOwogICAgCiAgICByZXR1cm4gdmVjNChtaXgoZ3JheXNjYWxlLCBjb2xvci5yZ2IsIDEuMCArIHZhbHVlKSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfY29udHJhc3QodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KDAuNSArICgxLjAgKyB2YWx1ZSkgKiAoY29sb3IucmdiIC0gMC41KSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfYnJpZ2h0bmVzcyh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoY29sb3IucmdiICsgdmFsdWUsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2V4cG9zdXJlKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgoMS4wICsgdmFsdWUpICogY29sb3IucmdiLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV90b25hbCh2ZWM0IGNvbG9yKSB7CiAgcmV0dXJuIGFwcGx5X2dhbW1hKAogICAgYXBwbHlfc2F0dXJhdGlvbigKICAgICAgYXBwbHlfY29udHJhc3QoCiAgICAgICAgYXBwbHlfYnJpZ2h0bmVzcyhjb2xvciwga19icmlnaHRuZXNzKSwKICAgICAgICBrX2NvbnRyYXN0CiAgICAgICksCiAgICAgIGtfc2F0dXJhdGlvbgogICAgKSwKICAgIGtfZ2FtbWEKICApOwp9Cgp1dmVjNCBnZXRfcGl4ZWxzKHZlYzMgdXYpIHsKICAgIHJldHVybiB1dmVjNCh0ZXh0dXJlKHRleCwgdXYpKTsKfQoKdmVjMyByZXZlcnNlX3V2KHZlYzMgdXYpIHsKICAgIHV2LnkgPSBzaXplX3RpbGVfdXYgKyAyLjAqc2l6ZV90aWxlX3V2KmZsb29yKHV2LnkgLyBzaXplX3RpbGVfdXYpIC0gdXYueTsKICAgIHJldHVybiB1djsKfQoKdmVjNCBnZXRfY29sb3JtYXBfZnJvbV9ncmF5c2NhbGVfdGV4dHVyZSh2ZWMzIFVWKSB7CiAgICAvLyBGSVRTIGRhdGEgcGl4ZWxzIGFyZSByZXZlcnNlZCBhbG9uZyB0aGUgeSBheGlzCiAgICB2ZWMzIHV2ID0gbWl4KFVWLCByZXZlcnNlX3V2KFVWKSwgZmxvYXQodGV4X3N0b3JpbmdfZml0cyA9PSAxKSk7CgogICAgZmxvYXQgeCA9IGZsb2F0KGdldF9waXhlbHModXYpLnIpOwogICAgZmxvYXQgYWxwaGEgPSB4ICogc2NhbGUgKyBvZmZzZXQ7CiAgICBhbHBoYSA9IHRyYW5zZmVyX2Z1bmMoSCwgYWxwaGEsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgYWxwaGEgPSBtaXgoYWxwaGEsIDEuMCAtIGFscGhhLCByZXZlcnNlZCk7CgogICAgdmVjNCBuZXdfY29sb3IgPSBtaXgoY29sb3JtYXBfZihhbHBoYSksIHZlYzQoMC4wKSwgZmxvYXQoeCA9PSBibGFuaykpOwogICAgcmV0dXJuIGFwcGx5X3RvbmFsKG5ld19jb2xvcik7Cn0KY29uc3QgZmxvYXQgVFdJQ0VfUEkgPSA2LjI4MzE4NTMwNzE4Owpjb25zdCBmbG9hdCBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzOwpjb25zdCBmbG9hdCBGT1VSX09WRVJfUEkgPSAxLjI3MzIzOTU0NDc0Owpjb25zdCBmbG9hdCBUUkFOU0lUSU9OX1ogPSAwLjY2NjY2NjY2NjY2Owpjb25zdCBmbG9hdCBUUkFOU0lUSU9OX1pfSU5WID0gMS41OwoKaW50IHF1YXJ0ZXIodmVjMiBwKSB7CiAgICBpbnQgeF9uZWcgPSBpbnQocC54IDwgMC4wKTsKICAgIGludCB5X25lZyA9IGludChwLnkgPCAwLjApOwogICAgaW50IHEgPSAoeF9uZWcgKyB5X25lZykgfCAoeV9uZWcgPDwgMSk7CiAgICByZXR1cm4gcTsKfQoKZmxvYXQgeHBtMSh2ZWMyIHApIHsKICAgIGJvb2wgeF9uZWcgPSAocC54IDwgMC4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISh4X25lZyA8PSAxKTsKICAgIGJvb2wgeV9uZWcgPSAocC55IDwgMC4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISh5X25lZyA8PSAxKTsKICAgIC8vIFRoZSBwdXJwb3NlIGl0IHRvIGhhdmUgdGhlIHNhbWUgbnVtZXJpY2FsIHByZWNpc2lvbiBmb3IgZWFjaCBiYXNlIGNlbGwKICAgIC8vIGJ5IGF2b2lkaW5nIHN1YnRyYWN0aW9uIGJ5IDEgb3IgMyBvciA1IG9yIDcKICAgIGZsb2F0IGxvbiA9IGF0YW4oYWJzKHAueSksIGFicyhwLngpKTsKICAgIC8vZGVidWdfYXNzZXJ0ISgwLjAgPD0gbG9uICYmIGxvbiA8PSBQSSAvIDIuMCk7CiAgICBmbG9hdCB4MDIgPSBsb24gKiBGT1VSX09WRVJfUEk7CiAgICAvL2RlYnVnX2Fzc2VydCEoMC4wIDw9IHgwMiAmJiB4MDIgPD0gMi4wKTsKICAgIGlmICh4X25lZyAhPSB5X25lZykgeyAvLyBDb3VsZCBiZSByZXBsYWNlZCBieSBhIHNpZ24gY29weSBmcm9tICh4X25lZyBeIHlfbmVnKSA8PCAzMgogICAgICAgIHJldHVybiAxLjAgLSB4MDI7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiB4MDIgLSAxLjA7CiAgICB9Cn0KCmZsb2F0IG9uZV9taW51c196X3Bvcyh2ZWMzIHApIHsKICAgIC8vZGVidWdfYXNzZXJ0ISh6ID4gMC4wKTsKICAgIGZsb2F0IGQyID0gZG90KHAueHksIHAueHkpOyAvLyB6ID0gc3FydCgxIC0gZDIpIEFORCBzcXJ0KDEgLSB4KSA9IDEgLSB4IC8gMiAtIHheMiAvIDggLSB4XjMgLyAxNiAtIDUgeF40LzEyOCAtIDcgKiB4XjUvMjU2CgogICAgaWYgKGQyIDwgMWUtMSkgeyAvLyA8PT4gZGVjID4gODQuMjcgZGVnCiAgICAgICAgcmV0dXJuIGQyICogKDAuNSArIGQyICogKDAuMTI1ICsgZDIgKiAoMC4wNjI1ICsgZDIgKiAoMC4wMzkwNjI1ICsgZDIgKiAwLjAyNzM0Mzc1KSkpKTsKICAgIH0KICAgIHJldHVybiAxLjBmIC0gcC56Owp9CgpmbG9hdCBvbmVfbWludXNfel9uZWcodmVjMyBwKSB7CiAgICAvL2RlYnVnX2Fzc2VydCEoeiA8IDAuMCk7CiAgICBmbG9hdCBkMiA9IGRvdChwLnh5LCBwLnh5KTsgLy8geiA9IHNxcnQoMSAtIGQyKSBBTkQgc3FydCgxIC0geCkgPSAxIC0geCAvIDIgLSB4XjIgLyA4IC0geF4zIC8gMTYgLSA1IHheNC8xMjggLSA3ICogeF41LzI1NgogICAgaWYgKGQyIDwgMWUtMWYpIHsgLy8gPD0+IGRlYyA8IC04NC4yNyBkZWcKICAgICAgICAvLyAwLjUgKiBkMiArIDAuMTI1ICogZDIgKiBkMgogICAgICAgIHJldHVybiBkMiAqICgwLjUgKyBkMiAqICgwLjEyNSArIGQyICogKDAuMDYyNSArIGQyICogKDAuMDM5MDYyNSArIGQyICogMC4wMjczNDM3NSkpKSk7CiAgICB9CiAgICByZXR1cm4gcC56ICsgMS4wOwp9CgovLyBaLU9yZGVyIGN1cnZlIHByb2plY3Rpb24uCmludCBpajJ6KGludCBpLCBpbnQgaikgewogICAgaW50IGk0ID0gaSB8IChqIDw8IDIpOwoKICAgIC8qaW50IGoxID0gKGkxIF4gKGkxID4+IDgpKSAmIDB4MDAwMEZGMDA7CiAgICBpbnQgaTIgPSBpMSBeIGoxIF4gKGoxIDw8IDgpOwoKICAgIGludCBqMiA9IChpMiBeIChpMiA+PiA0KSkgJiAweDAwRjAwMEYwOwogICAgaW50IGkzID0gaTIgXiBqMiBeIChqMiA8PCA0KTsKCiAgICBpbnQgajMgPSAoaTMgXiAoaTMgPj4gMikpICYgMHgwQzBDMEMwQzsKICAgIGludCBpNCA9IGkzIF4gajMgXiAoajMgPDwgMik7Ki8KCiAgICBpbnQgajQgPSAoaTQgXiAoaTQgPj4gMSkpICYgMHgyMjIyMjIyMjsKICAgIGludCBpNSA9IGk0IF4gajQgXiAoajQgPDwgMSk7CgogICAgcmV0dXJuIGk1Owp9CgpzdHJ1Y3QgSGFzaER4RHkgewogICAgaW50IGlkeDsKICAgIGZsb2F0IGR4OwogICAgZmxvYXQgZHk7Cn07Cgp1bmlmb3JtIHNhbXBsZXIyRCBhbmcycGl4ZDsKSGFzaER4RHkgaGFzaF93aXRoX2R4ZHkyKHZlYzIgcmFkZWMpIHsKICAgIHZlYzIgYWEgPSB2ZWMyKHJhZGVjLngvVFdJQ0VfUEkgKyAxLjAsIChyYWRlYy55L1BJKSArIDAuNSk7CiAgICB2ZWMzIHYgPSB0ZXh0dXJlKGFuZzJwaXhkLCBhYSkucmdiOwogICAgcmV0dXJuIEhhc2hEeER5KAogICAgICAgIGludCh2LnggKiAyNTUuMCksCiAgICAgICAgdi55LAogICAgICAgIHYuegogICAgKTsKfQovLyBSZXR1cm5zIHRoZSBjZWxsIG51bWJlciAoaGFzaCB2YWx1ZSkgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBwb3NpdGlvbiBvbiB0aGUgdW5pdCBzcGhlcmUsIAovLyB0b2dldGhlciB3aXRoIHRoZSBvZmZzZXQgYChkeCwgZHkpYCBvbiB0aGUgRXVjbGlkZWFuIHBsYW5lIG9mIHRoZSBwcm9qZWN0ZWQgcG9zaXRpb24gd2l0aAovLyByZXNwZWN0IHRvIHRoZSBvcmlnaW4gb2YgdGhlIGNlbGwgKFNvdXRoIHZlcnRleCkuCi8vICMgSW5wdXRzOgovLyAtIGBkZXB0aGAgaW4gYFswLCAxNF1gIChzbyB0aGF0IGFuZCBIRUFMUGl4IGNlbGwgbnVtYmVyIGNhbiBiZSBzdG9yZWQgb24gYW4gdW5zaWduZWQgaW50ZWdlcikKLy8gLSBgeGA6IGluIGBbLTEuMCwgMS4wXWAKLy8gLSBgeWA6IGluIGBbLTEuMCwgMS4wXWAKLy8gLSBgemA6IGluIGBbLTEuMCwgMS4wXWAKLy8gIyBPdXRwdXQKLy8gLSB0aGUgY2VsbCBudW1iZXIgKGhhc2ggdmFsdWUpIGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gcG9zaXRpb24gb24gdGhlIHVuaXQgc3BoZXJlLAovLyAgIGluIGBbMCwgMTIqbnNpZGVeMltgCi8vIC0gYGR4YDogdGhlIHBvc2l0aW9uYWwgb2Zmc2V0ICRcaW4gWzAsIDFbJCBhbG9uZyB0aGUgc291dGgtdG8tZWFzdCBheGlzCi8vIC0gYGR5YDogdGhlIHBvc2l0aW9uYWwgb2Zmc2V0ICRcaW4gWzAsIDFbJCBhbG9uZyB0aGUgc291dGgtdG8td2VzdCBheGlzCi8vICMgV0FSTklORwovLyAtIFRoZSBmdW5jdGlvbiBhc3N1bWVzLCB3aXRob3V0IGNoZWNraW5nLCB0aGF0IHRoZSBpbnB1dCB2ZWN0b3IgaXMgYSB1bml0IHZlY3RvciAKLy8gICAoaGVuY2UgYHheMiArIHleMiArIHpeMiA9IDFgKSAhIQovLyAtIE9wZXJhdGlvbnMgYmVpbmcgbWFkZSBvbiBzaW1wbGUgcHJlY2lzaW9uIGZsb2F0LCB0aGUgcHJlY2lzaW9uIGlzIGxvd2VyIHRoYW4gYH4wLjIgYXJjc2VjYCBvbmx5ISEKLy8gLSBBdCBkZXB0aCAxMywgdGhlIHByZWNpc2lvbiBvbiBgKGR4LCBkeSlgIGlzIGJldHRlciB0aGFuIGAoMS81MTIsIDEvNTEyKWAsIGkuZS4gMmUtMy4KSGFzaER4RHkgaGFzaF93aXRoX2R4ZHkoaW50IGRlcHRoLCB2ZWMzIHApIHsKICAgIC8vYXNzZXJ0IShkZXB0aCA8PSAxNCk7CiAgICAvL2Fzc2VydCEoLTEuMCA8PSB4ICYmIHggPD0gMS4wKTsKICAgIC8vYXNzZXJ0ISgtMS4wIDw9IHkgJiYgeSA8PSAxLjApOwogICAgLy9hc3NlcnQhKC0xLjAgPD0geiAmJiB6IDw9IDEuMCk7CiAgICAvL2RlYnVnX2Fzc2VydCEoMS4wIC0gKHggKiB4ICsgeSAqIHkgKyB6ICogeikgPCAxZS01KTsKICAgIC8vIEEgZjMyIG1hbnRpc3NhIGNvbnRhaW5zIDIzIGJpdHMuCiAgICAvLyAtIGl0IGJhc2ljYWxseSBtZWFucyB0aGF0IHdoZW4gc3RvcmluZyAoeCwgeSkgY29vcmRpbmF0ZXMsCiAgICAvLyAgIHdlIGNhbiBnbyBhcyBkZWVwIGFzIGRlcHRoIDI0IChvciBtYXliZSAyNSkKICAgIAogICAgaW50IG5zaWRlID0gMSA8PCBkZXB0aDsKICAgIGZsb2F0IGhhbGZfbnNpZGUgPSBmbG9hdChuc2lkZSkgKiAwLjU7CgogICAgZmxvYXQgeF9wbTEgPSB4cG0xKHAueHkpOwogICAgaW50IHEgPSBxdWFydGVyKHAueHkpOwoKICAgIGludCBkMGggPSAwOwogICAgdmVjMiBwX3Byb2ogPSB2ZWMyKDAuMCk7CiAgICBpZiAocC56ID4gVFJBTlNJVElPTl9aKSB7CiAgICAgICAgLy8gTm9ydGggcG9sYXIgY2FwLCBDb2xsaWdub24gcHJvamVjdGlvbi4KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAwKQogICAgICAgIGZsb2F0IHNxcnRfM19vbmVfbWluX3ogPSBzcXJ0KDMuMCAqIG9uZV9taW51c196X3BvcyhwKSk7CiAgICAgICAgcF9wcm9qID0gdmVjMih4X3BtMSAqIHNxcnRfM19vbmVfbWluX3osIDIuMCAtIHNxcnRfM19vbmVfbWluX3opOwogICAgICAgIGQwaCA9IHE7CiAgICB9IGVsc2UgaWYgKHAueiA8IC1UUkFOU0lUSU9OX1opIHsKICAgICAgICAvLyBTb3V0aCBwb2xhciBjYXAsIENvbGxpZ25vbiBwcm9qZWN0aW9uCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoUEkvNCwgLVBJLzIpCiAgICAgICAgZmxvYXQgc3FydF8zX29uZV9taW5feiA9IHNxcnQoMy4wICogb25lX21pbnVzX3pfbmVnKHApKTsKICAgICAgICBwX3Byb2ogPSB2ZWMyKHhfcG0xICogc3FydF8zX29uZV9taW5feiwgc3FydF8zX29uZV9taW5feik7CiAgICAgICAgZDBoID0gcSArIDg7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEVxdWF0b3JpYWwgcmVnaW9uLCBDeWxpbmRyaWNhbCBlcXVhbCBhcmVhIHByb2plY3Rpb24KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAwKSAgICAgICAgICAgICAgIGlmIHEgPSAyCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoUEkvNCwgLVBJLzIpICAgICAgICAgICBpZiBxID0gMAogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKDAsIC1UUkFOU0lUSU9OX0xBVCkgICAgaWYgcSA9IDMKICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS8yLCAtVFJBTlNJVElPTl9MQVQpIGlmIHEgPSAxCiAgICAgICAgLy8gbGV0IHplcm9fb3Jfb25lID0gKHhfY2VhIGFzIHU4KSAmIDE7CiAgICAgICAgZmxvYXQgeV9wbTEgPSBwLnogKiBUUkFOU0lUSU9OX1pfSU5WOwogICAgICAgIC8vIHxcMi98CiAgICAgICAgLy8gLjNYMS4KICAgICAgICAvLyB8LzBcfAogICAgICAgIGludCBxMDEgPSBpbnQoeF9wbTEgPiB5X3BtMSk7ICAvLyAwLzEKICAgICAgICAvL2RlYnVnX2Fzc2VydCEocTAxID09IDAgfHwgcTAxID09IDEpOwogICAgICAgIGludCBxMTIgPSBpbnQoeF9wbTEgPj0gLXlfcG0xKTsgLy8gMFwxCiAgICAgICAgLy9kZWJ1Z19hc3NlcnQhKHExMiA9PSAwIHx8IHExMiA9PSAxKTsKICAgICAgICBpbnQgcTAzID0gMSAtIHExMjsgLy8gMVwwCiAgICAgICAgLy9sZXQgcTEzID0gcTAxIF4gcTEyOyBkZWJ1Z19hc3NlcnQhKHExMyA9PSAwIHx8IHExMyA9PSAxKTsKICAgICAgICBpbnQgcTEgPSBxMDEgJiBxMTI7IC8vID0gMSBpZiBxMSwgMCBlbHNlCiAgICAgICAgLy9kZWJ1Z19hc3NlcnQhKCBxMSA9PSAwIHx8ICBxMSA9PSAxKTsKICAgICAgICAvLyB4OiB4Y2VhIC0gMCBpZiBxMyB8IHhjZWEgLSAyIGlmIHExIHwgeGNlYSAtIDEgaWYgcTAgb3IgcTIKICAgICAgICAvL2xldCB4X3Byb2ogPSB4X3BtMSAtICgocTAxICsgcTEyKSBhcyBpOCAtIDEpIGFzIGYzMjsKICAgICAgICAvLyB5OiB5IC0gMCBpZiBxMiB8IHkgLSAxIGlmIHExIG9yIHEzIHwgeSAtIDIgaWYgcTAgCiAgICAgICAgLy9sZXQgeV9wcm9qID0geV9wbTEgKyAocTAxICsgcTAzKSBhcyBmMzI7CiAgICAgICAgcF9wcm9qID0gdmVjMigKICAgICAgICAgICAgeF9wbTEgLSBmbG9hdChxMDEgKyBxMTIgLSAxKSwKICAgICAgICAgICAgeV9wbTEgKyBmbG9hdChxMDEgKyBxMDMpCiAgICAgICAgKTsKICAgICAgICAvLyBkMGg6ICs4IGlmIHEwIHwgKzQgaWYgcTMgfCArNSBpZiBxMQogICAgICAgIGQwaCA9ICgocTAxICsgcTAzKSA8PCAyKSArICgocSArIHExKSAmIDMpOwogICAgfQoKICAgIC8vIENvb3JkcyBpbnNpZGUgdGhlIGJhc2UgY2VsbAogICAgZmxvYXQgeCA9IChoYWxmX25zaWRlICogKHBfcHJvai54ICsgcF9wcm9qLnkpKTsKICAgIGZsb2F0IHkgPSAoaGFsZl9uc2lkZSAqIChwX3Byb2oueSAtIHBfcHJvai54KSk7CiAgICBpbnQgaSA9IGludCh4KTsKICAgIGludCBqID0gaW50KHkpOwoKICAgIHJldHVybiBIYXNoRHhEeSgKICAgICAgICAoZDBoIDw8IChkZXB0aCA8PCAxKSkgKyBpajJ6KGksIGopLAogICAgICAgIHggLSBmbG9hdChpKSwKICAgICAgICB5IC0gZmxvYXQoaikKICAgICk7Cn0KCnZlYzQgZ2V0X3RpbGVfY29sb3IodmVjMyBwb3MpIHsKICAgIEhhc2hEeER5IHJlc3VsdCA9IGhhc2hfd2l0aF9keGR5KDAsIHBvcy56eHkpOwoKICAgIGludCBpZHggPSByZXN1bHQuaWR4OwogICAgdmVjMiB1diA9IHZlYzIocmVzdWx0LmR5LCByZXN1bHQuZHgpOwogICAgVGlsZSB0aWxlID0gdGV4dHVyZXNfdGlsZXNbaWR4XTsKCiAgICB2ZWMyIG9mZnNldCA9IHV2OwogICAgdmVjMyBVViA9IHZlYzMob2Zmc2V0LCBmbG9hdCh0aWxlLnRleHR1cmVfaWR4KSk7CgogICAgdmVjNCBjb2xvciA9IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKFVWKTsKICAgIGNvbG9yLmEgKj0gKDEuMCAtIHRpbGUuZW1wdHkpOwogICAgcmV0dXJuIGNvbG9yOwp9Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWM0IGMgPSBnZXRfdGlsZV9jb2xvcihub3JtYWxpemUoZnJhZ19wb3MpKTsKICAgIG91dF9mcmFnX2NvbG9yID0gYzsKICAgIG91dF9mcmFnX2NvbG9yLmEgPSBvdXRfZnJhZ19jb2xvci5hICogb3BhY2l0eTsKfWNhdGFsb2dzX3Rhbi52ZXJ0I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwoKbGF5b3V0IChsb2NhdGlvbiA9IDApIGluIHZlYzIgb2Zmc2V0OwpsYXlvdXQgKGxvY2F0aW9uID0gMSkgaW4gdmVjMiB1djsKbGF5b3V0IChsb2NhdGlvbiA9IDIpIGluIHZlYzMgY2VudGVyOwoKdW5pZm9ybSBmbG9hdCBjdXJyZW50X3RpbWU7CnVuaWZvcm0gbWF0NCBpbnZfbW9kZWw7Cgp1bmlmb3JtIHZlYzIgbmRjX3RvX2NsaXA7CnVuaWZvcm0gZmxvYXQgY3pmOwp1bmlmb3JtIHZlYzIga2VybmVsX3NpemU7CgpvdXQgdmVjMiBvdXRfdXY7Cm91dCB2ZWMzIG91dF9wOwoKLy8vIFByb2plY3Rpb25zCmNvbnN0IGZsb2F0IFBJID0gMy4xNDE1OTI2NTM1ODk3OTM7CmNvbnN0IGZsb2F0IFNRUlRfMiA9IDEuNDE0MjEzNTYyMzczMDk1MDQ4ODAxNjg4NzI0MjA5Njk4MDg7Cgp2ZWMyIHcyY19zaW4odmVjMyBwKSB7CiAgICB2ZWMyIHEgPSB2ZWMyKC1wLngsIHAueSk7CiAgICByZXR1cm4gcC56ID49IDAuZiA/IHEgOiBub3JtYWxpemUocSk7Cn0KCnZlYzIgdzJjX3Npbl9ub19iYWNrZmFjZSh2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSk7Cn0KCnZlYzIgdzJjX2FpdCh2ZWMzIHApIHsKICAgIGZsb2F0IHIgPSBsZW5ndGgocC56eCk7CiAgICBmbG9hdCB3ID0gc3FydCgociAqIChyICsgcC56KSkgKiAwLjVmKTsgLy8gPSBjb3MoYikgY29zKGwvMikKICAgIHcgPSBzcXJ0KCgxLjAgKyB3KSAqIDAuNWYpOyAgICAgICAgICAgICAvLyA9IDEgLyBnYW1tYQogICAgZmxvYXQgeTJkID0gcC55IC8gdzsKCiAgICBmbG9hdCB4MmQgPSAwLjA7CiAgICBpZiAoYWJzKHAueCkgPCA1ZS0zKSB7CiAgICAgICAgZmxvYXQgeF9vdmVyX3IgPSBwLngvcjsKICAgICAgICB4MmQgPSAtcC54ICogKDEuMCAtIHhfb3Zlcl9yKnhfb3Zlcl9yLzIxLjApIC8gdzsKICAgIH0gZWxzZSB7CiAgICAgICAgdyA9IHNxcnQoKHIqciAtIHIqcC56KSAqIDIuMCkgLyB3OyAvLyA9IDIgKiBnYW1tYSAqIGNvcyhiKSBzaW4obC8yKQogICAgICAgIHgyZCA9IHNpZ24oLXAueCkgKiB3OwogICAgfQoKICAgIHJldHVybiB2ZWMyKHgyZCAqIDAuNSwgeTJkKSAvIFNRUlRfMjsKfQpjb25zdCBmbG9hdCBlcHMgPSAxLjI1ZS04Owpjb25zdCBpbnQgbl9pdGVyID0gMTAwOwoKZmxvYXQgbmV3dG9uX3NvbHZlKGZsb2F0IHopIHsKICAgIGZsb2F0IGN0ZSA9IFBJICogejsKICAgIC8vIEluaXRpYWwgZ3Vlc3Mgc28gdGhhdCBmb3IgeiB+PSAxLCBnYW1tYSB+PSBQSS8yLgogICAgLy8gU21vb3RoIGZ1bmN0aW9uIGZvciBzbWFsbCB8enwsIHNvIG5vIGJpZyBkZWFsIGhhdmluZyBhIGJhZCBpbml0IHZhbHVlLgogICAgZmxvYXQgeCA9IDIuMCAqIGFzaW4oeik7CiAgICBmbG9hdCBmID0geCArIHNpbih4KSAtIGN0ZTsgCiAgICBpbnQgaSA9IDA7CiAgICB3aGlsZSAoYWJzKGYpID4gZXBzICYmIGkgPCBuX2l0ZXIpIHsKICAgICAgICB4IC09IGYgLyAoMS4wICsgY29zKHgpKTsKICAgICAgICBmID0geCArIHNpbih4KSAtIGN0ZTsKICAgICAgICBpICs9IDE7CiAgICB9CgogICAgcmV0dXJuIDAuNSAqIHg7Cn0KCnZlYzIgdzJjX21vbCh2ZWMzIHApIHsKICAgIGZsb2F0IGcgPSBuZXd0b25fc29sdmUocC55KTsKCiAgICBmbG9hdCBzZyA9IHNpbihnKTsKICAgIGZsb2F0IGNnID0gY29zKGcpOwogICAgcmV0dXJuIHZlYzIoKGF0YW4oLXAueCwgcC56KSAqIGNnKSAvIFBJLCBzZyk7Cn0KdmVjMiB3MmNfdGFuKHZlYzMgcCkgewogICAgcC56ID0gbWF4KHAueiwgMWUtMik7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKHAueipQSSk7Cn0KdmVjMiB3MmNfc3RnKHZlYzMgcCkgewogICAgZmxvYXQgdyA9ICgxLjAgKyBwLnopICogMC41OwogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAvIChQSSAqIHcpOwp9CnZlYzIgdzJjX3plYSh2ZWMzIHApIHsKICAgIC8vIFdob2xlIHNwaGVyZSwgciA8PSAyIChlcXVhbCBhcmVhKQogICAgZmxvYXQgdyA9IHNxcnQoMC41ICsgMC41ICogcC56KTsgLy8gPD0+IHNxcnRbKDEgKyB4KSAvIDJdCiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpICogMC41IC8gdzsKfQp2ZWMyIHcyY19tZXIodmVjMyBwKSB7CiAgICByZXR1cm4gdmVjMihhdGFuKC1wLngsIHAueiksIGF0YW5oKHAueSkpIC8gUEk7Cn0KCnZlYzMgbG9ubGF0Mnh5eih2ZWMyIGxvbmxhdCkgewogICAgZmxvYXQgdCA9IGxvbmxhdC54OwogICAgZmxvYXQgdGMgPSBjb3ModCk7CiAgICBmbG9hdCB0cyA9IHNpbih0KTsKCiAgICBmbG9hdCBkID0gbG9ubGF0Lnk7CiAgICBmbG9hdCBkYyA9IGNvcyhkKTsKICAgIGZsb2F0IGRzID0gc2luKGQpOwoKICAgIHJldHVybiB2ZWMzKGRjICogdHMsIGRzLCBkYyAqIHRjKTsKfQoKdW5pZm9ybSBpbnQgdV9wcm9qOwoKdmVjMiBwcm9qKHZlYzMgcCkgewogICAgaWYgKHVfcHJvaiA9PSAwKSB7CiAgICAgICAgLyogVEFOLCAgICAgIEdub21vbmljIHByb2plY3Rpb24gICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY190YW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAxKSB7CiAgICAgICAgLyogU1RHLAkgICAgIFN0ZXJlb2dyYXBoaWMgcHJvamVjdGlvbiAgICovCiAgICAgICAgcmV0dXJuIHcyY19zdGcocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAyKSB7CiAgICAgICAgLyogU0lOLAkgICAgIE9ydGhvZ3JhcGhpYwkJICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfc2luKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMykgewogICAgICAgIC8qIFpFQSwJICAgICBFcXVhbC1hcmVhIAkJICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfemVhKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gNCkgewogICAgICAgIC8vIFBzZXVkby1jeWxpbmRyaWNhbCBwcm9qZWN0aW9ucwogICAgICAgIC8qIEFJVCwgICAgICBBaXRvZmYgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfYWl0KHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gNSkgewogICAgICAgIC8vIE1PTCwgICAgICBNb2xsd2VpZGUgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfbW9sKHApOwogICAgfSBlbHNlIHsKICAgICAgICAvLyBDeWxpbmRyaWNhbCBwcm9qZWN0aW9ucwogICAgICAgIC8vIE1FUiwgICAgICBNZXJjYXRvciAgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfbWVyKHApOwogICAgfQp9CgoKdm9pZCBtYWluKCkgewogICAgdmVjMyBwID0gdmVjMyhpbnZfbW9kZWwgKiB2ZWM0KGNlbnRlciwgMS4wZikpOwogICAgLy9wID0gY2hlY2tfaW52ZXJzZWRfbG9uZ2l0dWRlKHApOwoKICAgIHZlYzIgY2VudGVyX3Bvc19jbGlwX3NwYWNlID0gd29ybGQyY2xpcF9nbm9tb25pYyhwKTsKCiAgICB2ZWMyIHBvc19jbGlwX3NwYWNlID0gY2VudGVyX3Bvc19jbGlwX3NwYWNlOwogICAgZ2xfUG9zaXRpb24gPSB2ZWM0KChwb3NfY2xpcF9zcGFjZSAvIChuZGNfdG9fY2xpcCAqIGN6ZikpICsgb2Zmc2V0ICoga2VybmVsX3NpemUgLCAwLmYsIDEuZik7CgogICAgb3V0X3V2ID0gdXY7CiAgICBvdXRfcCA9IHA7Cn1jYXRhbG9nc19haXRvZmYudmVydCN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKbGF5b3V0IChsb2NhdGlvbiA9IDApIGluIHZlYzIgb2Zmc2V0OwpsYXlvdXQgKGxvY2F0aW9uID0gMSkgaW4gdmVjMiB1djsKbGF5b3V0IChsb2NhdGlvbiA9IDIpIGluIHZlYzMgY2VudGVyOwoKdW5pZm9ybSBmbG9hdCBjdXJyZW50X3RpbWU7CnVuaWZvcm0gbWF0NCBtb2RlbDsKdW5pZm9ybSBtYXQ0IGludl9tb2RlbDsKCnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7CnVuaWZvcm0gdmVjMiBrZXJuZWxfc2l6ZTsKCm91dCB2ZWMyIG91dF91djsKb3V0IHZlYzMgb3V0X3A7CgovLy8gUHJvamVjdGlvbnMKY29uc3QgZmxvYXQgUEkgPSAzLjE0MTU5MjY1MzU4OTc5MzsKY29uc3QgZmxvYXQgU1FSVF8yID0gMS40MTQyMTM1NjIzNzMwOTUwNDg4MDE2ODg3MjQyMDk2OTgwODsKCnZlYzIgdzJjX3Npbih2ZWMzIHApIHsKICAgIHZlYzIgcSA9IHZlYzIoLXAueCwgcC55KTsKICAgIHJldHVybiBwLnogPj0gMC5mID8gcSA6IG5vcm1hbGl6ZShxKTsKfQoKdmVjMiB3MmNfc2luX25vX2JhY2tmYWNlKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KTsKfQoKdmVjMiB3MmNfYWl0KHZlYzMgcCkgewogICAgZmxvYXQgciA9IGxlbmd0aChwLnp4KTsKICAgIGZsb2F0IHcgPSBzcXJ0KChyICogKHIgKyBwLnopKSAqIDAuNWYpOyAvLyA9IGNvcyhiKSBjb3MobC8yKQogICAgdyA9IHNxcnQoKDEuMCArIHcpICogMC41Zik7ICAgICAgICAgICAgIC8vID0gMSAvIGdhbW1hCiAgICBmbG9hdCB5MmQgPSBwLnkgLyB3OwoKICAgIGZsb2F0IHgyZCA9IDAuMDsKICAgIGlmIChhYnMocC54KSA8IDVlLTMpIHsKICAgICAgICBmbG9hdCB4X292ZXJfciA9IHAueC9yOwogICAgICAgIHgyZCA9IC1wLnggKiAoMS4wIC0geF9vdmVyX3IqeF9vdmVyX3IvMjEuMCkgLyB3OwogICAgfSBlbHNlIHsKICAgICAgICB3ID0gc3FydCgocipyIC0gcipwLnopICogMi4wKSAvIHc7IC8vID0gMiAqIGdhbW1hICogY29zKGIpIHNpbihsLzIpCiAgICAgICAgeDJkID0gc2lnbigtcC54KSAqIHc7CiAgICB9CgogICAgcmV0dXJuIHZlYzIoeDJkICogMC41LCB5MmQpIC8gU1FSVF8yOwp9CmNvbnN0IGZsb2F0IGVwcyA9IDEuMjVlLTg7CmNvbnN0IGludCBuX2l0ZXIgPSAxMDA7CgpmbG9hdCBuZXd0b25fc29sdmUoZmxvYXQgeikgewogICAgZmxvYXQgY3RlID0gUEkgKiB6OwogICAgLy8gSW5pdGlhbCBndWVzcyBzbyB0aGF0IGZvciB6IH49IDEsIGdhbW1hIH49IFBJLzIuCiAgICAvLyBTbW9vdGggZnVuY3Rpb24gZm9yIHNtYWxsIHx6fCwgc28gbm8gYmlnIGRlYWwgaGF2aW5nIGEgYmFkIGluaXQgdmFsdWUuCiAgICBmbG9hdCB4ID0gMi4wICogYXNpbih6KTsKICAgIGZsb2F0IGYgPSB4ICsgc2luKHgpIC0gY3RlOyAKICAgIGludCBpID0gMDsKICAgIHdoaWxlIChhYnMoZikgPiBlcHMgJiYgaSA8IG5faXRlcikgewogICAgICAgIHggLT0gZiAvICgxLjAgKyBjb3MoeCkpOwogICAgICAgIGYgPSB4ICsgc2luKHgpIC0gY3RlOwogICAgICAgIGkgKz0gMTsKICAgIH0KCiAgICByZXR1cm4gMC41ICogeDsKfQoKdmVjMiB3MmNfbW9sKHZlYzMgcCkgewogICAgZmxvYXQgZyA9IG5ld3Rvbl9zb2x2ZShwLnkpOwoKICAgIGZsb2F0IHNnID0gc2luKGcpOwogICAgZmxvYXQgY2cgPSBjb3MoZyk7CiAgICByZXR1cm4gdmVjMigoYXRhbigtcC54LCBwLnopICogY2cpIC8gUEksIHNnKTsKfQp2ZWMyIHcyY190YW4odmVjMyBwKSB7CiAgICBwLnogPSBtYXgocC56LCAxZS0yKTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAocC56KlBJKTsKfQp2ZWMyIHcyY19zdGcodmVjMyBwKSB7CiAgICBmbG9hdCB3ID0gKDEuMCArIHAueikgKiAwLjU7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKFBJICogdyk7Cn0KdmVjMiB3MmNfemVhKHZlYzMgcCkgewogICAgLy8gV2hvbGUgc3BoZXJlLCByIDw9IDIgKGVxdWFsIGFyZWEpCiAgICBmbG9hdCB3ID0gc3FydCgwLjUgKyAwLjUgKiBwLnopOyAvLyA8PT4gc3FydFsoMSArIHgpIC8gMl0KICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgKiAwLjUgLyB3Owp9CnZlYzIgdzJjX21lcih2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKGF0YW4oLXAueCwgcC56KSwgYXRhbmgocC55KSkgLyBQSTsKfQoKdmVjMyBsb25sYXQyeHl6KHZlYzIgbG9ubGF0KSB7CiAgICBmbG9hdCB0ID0gbG9ubGF0Lng7CiAgICBmbG9hdCB0YyA9IGNvcyh0KTsKICAgIGZsb2F0IHRzID0gc2luKHQpOwoKICAgIGZsb2F0IGQgPSBsb25sYXQueTsKICAgIGZsb2F0IGRjID0gY29zKGQpOwogICAgZmxvYXQgZHMgPSBzaW4oZCk7CgogICAgcmV0dXJuIHZlYzMoZGMgKiB0cywgZHMsIGRjICogdGMpOwp9Cgp1bmlmb3JtIGludCB1X3Byb2o7Cgp2ZWMyIHByb2oodmVjMyBwKSB7CiAgICBpZiAodV9wcm9qID09IDApIHsKICAgICAgICAvKiBUQU4sICAgICAgR25vbW9uaWMgcHJvamVjdGlvbiAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3RhbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDEpIHsKICAgICAgICAvKiBTVEcsCSAgICAgU3RlcmVvZ3JhcGhpYyBwcm9qZWN0aW9uICAgKi8KICAgICAgICByZXR1cm4gdzJjX3N0ZyhwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDIpIHsKICAgICAgICAvKiBTSU4sCSAgICAgT3J0aG9ncmFwaGljCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19zaW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAzKSB7CiAgICAgICAgLyogWkVBLAkgICAgIEVxdWFsLWFyZWEgCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY196ZWEocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA0KSB7CiAgICAgICAgLy8gUHNldWRvLWN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLyogQUlULCAgICAgIEFpdG9mZiAgICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19haXQocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA1KSB7CiAgICAgICAgLy8gTU9MLCAgICAgIE1vbGx3ZWlkZSAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tb2wocCk7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLy8gTUVSLCAgICAgIE1lcmNhdG9yICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tZXIocCk7CiAgICB9Cn0KCnZvaWQgbWFpbigpIHsKICAgIHZlYzMgcCA9IHZlYzMoaW52X21vZGVsICogdmVjNChjZW50ZXIsIDEuMGYpKTsKICAgIC8vcCA9IGNoZWNrX2ludmVyc2VkX2xvbmdpdHVkZShwKTsKCiAgICB2ZWMyIGNlbnRlcl9wb3NfY2xpcF9zcGFjZSA9IHdvcmxkMmNsaXBfYWl0b2ZmKHApOwoKICAgIHZlYzIgcG9zX2NsaXBfc3BhY2UgPSBjZW50ZXJfcG9zX2NsaXBfc3BhY2U7CiAgICBnbF9Qb3NpdGlvbiA9IHZlYzQoKHBvc19jbGlwX3NwYWNlIC8gKG5kY190b19jbGlwICogY3pmKSkgKyBvZmZzZXQgKiBrZXJuZWxfc2l6ZSAsIDAuZiwgMS5mKTsKCiAgICBvdXRfdXYgPSB1djsKICAgIG91dF9wID0gcDsKfSN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gaGlnaHAgZmxvYXQ7CmxheW91dCAobG9jYXRpb24gPSAwKSBpbiB2ZWMyIHBfYTsKbGF5b3V0IChsb2NhdGlvbiA9IDEpIGluIHZlYzIgcF9iOwpsYXlvdXQgKGxvY2F0aW9uID0gMikgaW4gdmVjMiB2ZXJ0ZXg7CgpvdXQgZmxvYXQgbDsKCnVuaWZvcm0gZmxvYXQgdV93aWR0aDsKdW5pZm9ybSBmbG9hdCB1X2hlaWdodDsKdW5pZm9ybSBmbG9hdCB1X3RoaWNrbmVzczsKCnZvaWQgbWFpbigpIHsKICAgIHZlYzIgeF9iID0gcF9iIC0gcF9hOwogICAgdmVjMiB5X2IgPSBub3JtYWxpemUodmVjMigteF9iLnksIHhfYi54KSk7CgogICAgZmxvYXQgbmRjMnBpeCA9IDIuMCAvIHVfd2lkdGg7CgogICAgdmVjMiBwID0gcF9hICsgeF9iICogdmVydGV4LnggKyB1X3RoaWNrbmVzcyAqIHlfYiAqIHZlcnRleC55ICogdmVjMigxLjAsIHVfd2lkdGgvdV9oZWlnaHQpICogbmRjMnBpeDsKICAgIGdsX1Bvc2l0aW9uID0gdmVjNChwLCAwLmYsIDEuZik7Cn0jdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CnByZWNpc2lvbiBsb3dwIHNhbXBsZXIyREFycmF5OwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjJEQXJyYXk7CnByZWNpc2lvbiBsb3dwIGlzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIG1lZGl1bXAgaW50OwoKdW5pZm9ybSBpc2FtcGxlcjJEQXJyYXkgdGV4OwoKaW4gdmVjMyBmcmFnX3BvczsKaW4gdmVjMiBvdXRfY2xpcF9wb3M7Cm91dCB2ZWM0IG91dF9mcmFnX2NvbG9yOwoKc3RydWN0IFRpbGUgewogICAgaW50IHVuaXE7IC8vIEhlYWxwaXggY2VsbAogICAgaW50IHRleHR1cmVfaWR4OyAvLyBJbmRleCBpbiB0aGUgdGV4dHVyZSBidWZmZXIKICAgIGZsb2F0IHN0YXJ0X3RpbWU7IC8vIEFic29sdXRlIHRpbWUgdGhhdCB0aGUgbG9hZCBoYXMgYmVlbiBkb25lIGluIG1zCiAgICBmbG9hdCBlbXB0eTsKfTsKCnVuaWZvcm0gVGlsZSB0ZXh0dXJlc190aWxlc1sxMl07Cgp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7CgoKdW5pZm9ybSBmbG9hdCBzY2FsZTsKdW5pZm9ybSBmbG9hdCBvZmZzZXQ7CnVuaWZvcm0gZmxvYXQgYmxhbms7Cgp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7CnVuaWZvcm0gZmxvYXQgcmV2ZXJzZWQ7Cgp1bmlmb3JtIGZsb2F0IHNpemVfdGlsZV91djsKCnVuaWZvcm0gaW50IHRleF9zdG9yaW5nX2ZpdHM7Cgp1bmlmb3JtIHNhbXBsZXIyRCBjb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgbnVtX2NvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBjb2xvcm1hcF9pZDsKLy8gY2FuIGJlIGVpdGhlciAwIG9yIDEKCnZlYzQgY29sb3JtYXBfZihmbG9hdCB4KSB7CiAgICBmbG9hdCBpZCA9IChjb2xvcm1hcF9pZCArIDAuNSkgLyBudW1fY29sb3JtYXBzOwogICAgcmV0dXJuIHRleHR1cmUoY29sb3JtYXBzLCB2ZWMyKHgsIGlkKSk7Cn0KZmxvYXQgbGluZWFyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIHJldHVybiBjbGFtcCgoeCAtIG1pbl92YWx1ZSkvKG1heF92YWx1ZSAtIG1pbl92YWx1ZSksIDAuMCwgMS4wKTsKfQoKZmxvYXQgc3FydF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBhID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIHNxcnQoYSk7Cn0KCmZsb2F0IGxvZ19mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCB5ID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgZmxvYXQgYSA9IDEwMDAuMDsKICAgIHJldHVybiBsb2coYSp5ICsgMS4wKS9sb2coYSk7Cn0KCmZsb2F0IGFzaW5oX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gYXNpbmgoMTAuMCpkKS8zLjA7Cn0KCmZsb2F0IHBvdzJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBkKmQ7Cn0KCmZsb2F0IHRyYW5zZmVyX2Z1bmMoaW50IEgsIGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBpZiAoSCA9PSAwKSB7CiAgICAgICAgcmV0dXJuIGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAxKSB7CiAgICAgICAgcmV0dXJuIHNxcnRfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMikgewogICAgICAgIHJldHVybiBsb2dfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMykgewogICAgICAgIHJldHVybiBhc2luaF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHBvdzJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9Cn0KLy8gVGhpcyBmaWxlIGFwcGx5IHRoZSB0b25hbCBjb3JyZWN0aW9ucyBnaXZlbiBpbiB0aGlzIGFydGljbGU6Ci8vIGh0dHBzOi8vdGltc2V2ZXJpZW4uY29tL3Bvc3RzLzIwMjAtMDYtMTktY29sb3VyLWNvcnJlY3Rpb24td2l0aC13ZWJnbC8KCnVuaWZvcm0gZmxvYXQga19nYW1tYTsKdW5pZm9ybSBmbG9hdCBrX3NhdHVyYXRpb247CnVuaWZvcm0gZmxvYXQga19jb250cmFzdDsKdW5pZm9ybSBmbG9hdCBrX2JyaWdodG5lc3M7CnVuaWZvcm0gZmxvYXQga19leHBvc3VyZTsKCnZlYzQgYXBwbHlfZ2FtbWEodmVjNCBpYywgZmxvYXQgZykgewogICAgZmxvYXQgbmV3X3IgPSBwb3coaWMuciwgZyk7CiAgICBmbG9hdCBuZXdfZyA9IHBvdyhpYy5nLCBnKTsKICAgIGZsb2F0IG5ld19iID0gcG93KGljLmIsIGcpOwoKICAgIHJldHVybiB2ZWM0KG5ld19yLCBuZXdfZywgbmV3X2IsIGljLmEpOwp9Cgp2ZWM0IGFwcGx5X3NhdHVyYXRpb24odmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIC8vIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjEvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2UKICAgIGNvbnN0IHZlYzMgbHVtaW5vc2l0eV9mYWN0b3IgPSB2ZWMzKDAuMjEyNiwgMC43MTUyLCAwLjA3MjIpOwogICAgdmVjMyBncmF5c2NhbGUgPSB2ZWMzKGRvdChjb2xvci5yZ2IsIGx1bWlub3NpdHlfZmFjdG9yKSk7CiAgICAKICAgIHJldHVybiB2ZWM0KG1peChncmF5c2NhbGUsIGNvbG9yLnJnYiwgMS4wICsgdmFsdWUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9jb250cmFzdCh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoMC41ICsgKDEuMCArIHZhbHVlKSAqIChjb2xvci5yZ2IgLSAwLjUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9icmlnaHRuZXNzKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNChjb2xvci5yZ2IgKyB2YWx1ZSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfZXhwb3N1cmUodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KCgxLjAgKyB2YWx1ZSkgKiBjb2xvci5yZ2IsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X3RvbmFsKHZlYzQgY29sb3IpIHsKICByZXR1cm4gYXBwbHlfZ2FtbWEoCiAgICBhcHBseV9zYXR1cmF0aW9uKAogICAgICBhcHBseV9jb250cmFzdCgKICAgICAgICBhcHBseV9icmlnaHRuZXNzKGNvbG9yLCBrX2JyaWdodG5lc3MpLAogICAgICAgIGtfY29udHJhc3QKICAgICAgKSwKICAgICAga19zYXR1cmF0aW9uCiAgICApLAogICAga19nYW1tYQogICk7Cn0KCml2ZWM0IGdldF9waXhlbHModmVjMyB1dikgewogICAgcmV0dXJuIGl2ZWM0KHRleHR1cmUodGV4LCB1dikpOwp9Cgp2ZWMzIHJldmVyc2VfdXYodmVjMyB1dikgewogICAgdXYueSA9IHNpemVfdGlsZV91diArIDIuMCpzaXplX3RpbGVfdXYqZmxvb3IodXYueSAvIHNpemVfdGlsZV91dikgLSB1di55OwogICAgcmV0dXJuIHV2Owp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIC8vIEZJVFMgZGF0YSBwaXhlbHMgYXJlIHJldmVyc2VkIGFsb25nIHRoZSB5IGF4aXMKICAgIHZlYzMgdXYgPSBtaXgoVVYsIHJldmVyc2VfdXYoVVYpLCBmbG9hdCh0ZXhfc3RvcmluZ19maXRzID09IDEpKTsKCiAgICBmbG9hdCB4ID0gZmxvYXQoZ2V0X3BpeGVscyh1dikucik7CiAgICBmbG9hdCBhbHBoYSA9IHggKiBzY2FsZSArIG9mZnNldDsKICAgIGFscGhhID0gdHJhbnNmZXJfZnVuYyhILCBhbHBoYSwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBhbHBoYSA9IG1peChhbHBoYSwgMS4wIC0gYWxwaGEsIHJldmVyc2VkKTsKCiAgICB2ZWM0IG5ld19jb2xvciA9IG1peChjb2xvcm1hcF9mKGFscGhhKSwgdmVjNCgwLjApLCBmbG9hdCh4ID09IGJsYW5rKSk7CiAgICByZXR1cm4gYXBwbHlfdG9uYWwobmV3X2NvbG9yKTsKfQpjb25zdCBmbG9hdCBUV0lDRV9QSSA9IDYuMjgzMTg1MzA3MTg7CmNvbnN0IGZsb2F0IFBJID0gMy4xNDE1OTI2NTM1ODk3OTM7CmNvbnN0IGZsb2F0IEZPVVJfT1ZFUl9QSSA9IDEuMjczMjM5NTQ0NzQ7CmNvbnN0IGZsb2F0IFRSQU5TSVRJT05fWiA9IDAuNjY2NjY2NjY2NjY7CmNvbnN0IGZsb2F0IFRSQU5TSVRJT05fWl9JTlYgPSAxLjU7CgppbnQgcXVhcnRlcih2ZWMyIHApIHsKICAgIGludCB4X25lZyA9IGludChwLnggPCAwLjApOwogICAgaW50IHlfbmVnID0gaW50KHAueSA8IDAuMCk7CiAgICBpbnQgcSA9ICh4X25lZyArIHlfbmVnKSB8ICh5X25lZyA8PCAxKTsKICAgIHJldHVybiBxOwp9CgpmbG9hdCB4cG0xKHZlYzIgcCkgewogICAgYm9vbCB4X25lZyA9IChwLnggPCAwLjApOwogICAgLy9kZWJ1Z19hc3NlcnQhKHhfbmVnIDw9IDEpOwogICAgYm9vbCB5X25lZyA9IChwLnkgPCAwLjApOwogICAgLy9kZWJ1Z19hc3NlcnQhKHlfbmVnIDw9IDEpOwogICAgLy8gVGhlIHB1cnBvc2UgaXQgdG8gaGF2ZSB0aGUgc2FtZSBudW1lcmljYWwgcHJlY2lzaW9uIGZvciBlYWNoIGJhc2UgY2VsbAogICAgLy8gYnkgYXZvaWRpbmcgc3VidHJhY3Rpb24gYnkgMSBvciAzIG9yIDUgb3IgNwogICAgZmxvYXQgbG9uID0gYXRhbihhYnMocC55KSwgYWJzKHAueCkpOwogICAgLy9kZWJ1Z19hc3NlcnQhKDAuMCA8PSBsb24gJiYgbG9uIDw9IFBJIC8gMi4wKTsKICAgIGZsb2F0IHgwMiA9IGxvbiAqIEZPVVJfT1ZFUl9QSTsKICAgIC8vZGVidWdfYXNzZXJ0ISgwLjAgPD0geDAyICYmIHgwMiA8PSAyLjApOwogICAgaWYgKHhfbmVnICE9IHlfbmVnKSB7IC8vIENvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgc2lnbiBjb3B5IGZyb20gKHhfbmVnIF4geV9uZWcpIDw8IDMyCiAgICAgICAgcmV0dXJuIDEuMCAtIHgwMjsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHgwMiAtIDEuMDsKICAgIH0KfQoKZmxvYXQgb25lX21pbnVzX3pfcG9zKHZlYzMgcCkgewogICAgLy9kZWJ1Z19hc3NlcnQhKHogPiAwLjApOwogICAgZmxvYXQgZDIgPSBkb3QocC54eSwgcC54eSk7IC8vIHogPSBzcXJ0KDEgLSBkMikgQU5EIHNxcnQoMSAtIHgpID0gMSAtIHggLyAyIC0geF4yIC8gOCAtIHheMyAvIDE2IC0gNSB4XjQvMTI4IC0gNyAqIHheNS8yNTYKCiAgICBpZiAoZDIgPCAxZS0xKSB7IC8vIDw9PiBkZWMgPiA4NC4yNyBkZWcKICAgICAgICByZXR1cm4gZDIgKiAoMC41ICsgZDIgKiAoMC4xMjUgKyBkMiAqICgwLjA2MjUgKyBkMiAqICgwLjAzOTA2MjUgKyBkMiAqIDAuMDI3MzQzNzUpKSkpOwogICAgfQogICAgcmV0dXJuIDEuMGYgLSBwLno7Cn0KCmZsb2F0IG9uZV9taW51c196X25lZyh2ZWMzIHApIHsKICAgIC8vZGVidWdfYXNzZXJ0ISh6IDwgMC4wKTsKICAgIGZsb2F0IGQyID0gZG90KHAueHksIHAueHkpOyAvLyB6ID0gc3FydCgxIC0gZDIpIEFORCBzcXJ0KDEgLSB4KSA9IDEgLSB4IC8gMiAtIHheMiAvIDggLSB4XjMgLyAxNiAtIDUgeF40LzEyOCAtIDcgKiB4XjUvMjU2CiAgICBpZiAoZDIgPCAxZS0xZikgeyAvLyA8PT4gZGVjIDwgLTg0LjI3IGRlZwogICAgICAgIC8vIDAuNSAqIGQyICsgMC4xMjUgKiBkMiAqIGQyCiAgICAgICAgcmV0dXJuIGQyICogKDAuNSArIGQyICogKDAuMTI1ICsgZDIgKiAoMC4wNjI1ICsgZDIgKiAoMC4wMzkwNjI1ICsgZDIgKiAwLjAyNzM0Mzc1KSkpKTsKICAgIH0KICAgIHJldHVybiBwLnogKyAxLjA7Cn0KCi8vIFotT3JkZXIgY3VydmUgcHJvamVjdGlvbi4KaW50IGlqMnooaW50IGksIGludCBqKSB7CiAgICBpbnQgaTQgPSBpIHwgKGogPDwgMik7CgogICAgLyppbnQgajEgPSAoaTEgXiAoaTEgPj4gOCkpICYgMHgwMDAwRkYwMDsKICAgIGludCBpMiA9IGkxIF4gajEgXiAoajEgPDwgOCk7CgogICAgaW50IGoyID0gKGkyIF4gKGkyID4+IDQpKSAmIDB4MDBGMDAwRjA7CiAgICBpbnQgaTMgPSBpMiBeIGoyIF4gKGoyIDw8IDQpOwoKICAgIGludCBqMyA9IChpMyBeIChpMyA+PiAyKSkgJiAweDBDMEMwQzBDOwogICAgaW50IGk0ID0gaTMgXiBqMyBeIChqMyA8PCAyKTsqLwoKICAgIGludCBqNCA9IChpNCBeIChpNCA+PiAxKSkgJiAweDIyMjIyMjIyOwogICAgaW50IGk1ID0gaTQgXiBqNCBeIChqNCA8PCAxKTsKCiAgICByZXR1cm4gaTU7Cn0KCnN0cnVjdCBIYXNoRHhEeSB7CiAgICBpbnQgaWR4OwogICAgZmxvYXQgZHg7CiAgICBmbG9hdCBkeTsKfTsKCnVuaWZvcm0gc2FtcGxlcjJEIGFuZzJwaXhkOwpIYXNoRHhEeSBoYXNoX3dpdGhfZHhkeTIodmVjMiByYWRlYykgewogICAgdmVjMiBhYSA9IHZlYzIocmFkZWMueC9UV0lDRV9QSSArIDEuMCwgKHJhZGVjLnkvUEkpICsgMC41KTsKICAgIHZlYzMgdiA9IHRleHR1cmUoYW5nMnBpeGQsIGFhKS5yZ2I7CiAgICByZXR1cm4gSGFzaER4RHkoCiAgICAgICAgaW50KHYueCAqIDI1NS4wKSwKICAgICAgICB2LnksCiAgICAgICAgdi56CiAgICApOwp9Ci8vIFJldHVybnMgdGhlIGNlbGwgbnVtYmVyIChoYXNoIHZhbHVlKSBhc3NvY2lhdGVkIHdpdGggdGhlIGdpdmVuIHBvc2l0aW9uIG9uIHRoZSB1bml0IHNwaGVyZSwgCi8vIHRvZ2V0aGVyIHdpdGggdGhlIG9mZnNldCBgKGR4LCBkeSlgIG9uIHRoZSBFdWNsaWRlYW4gcGxhbmUgb2YgdGhlIHByb2plY3RlZCBwb3NpdGlvbiB3aXRoCi8vIHJlc3BlY3QgdG8gdGhlIG9yaWdpbiBvZiB0aGUgY2VsbCAoU291dGggdmVydGV4KS4KLy8gIyBJbnB1dHM6Ci8vIC0gYGRlcHRoYCBpbiBgWzAsIDE0XWAgKHNvIHRoYXQgYW5kIEhFQUxQaXggY2VsbCBudW1iZXIgY2FuIGJlIHN0b3JlZCBvbiBhbiB1bnNpZ25lZCBpbnRlZ2VyKQovLyAtIGB4YDogaW4gYFstMS4wLCAxLjBdYAovLyAtIGB5YDogaW4gYFstMS4wLCAxLjBdYAovLyAtIGB6YDogaW4gYFstMS4wLCAxLjBdYAovLyAjIE91dHB1dAovLyAtIHRoZSBjZWxsIG51bWJlciAoaGFzaCB2YWx1ZSkgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBwb3NpdGlvbiBvbiB0aGUgdW5pdCBzcGhlcmUsCi8vICAgaW4gYFswLCAxMipuc2lkZV4yW2AKLy8gLSBgZHhgOiB0aGUgcG9zaXRpb25hbCBvZmZzZXQgJFxpbiBbMCwgMVskIGFsb25nIHRoZSBzb3V0aC10by1lYXN0IGF4aXMKLy8gLSBgZHlgOiB0aGUgcG9zaXRpb25hbCBvZmZzZXQgJFxpbiBbMCwgMVskIGFsb25nIHRoZSBzb3V0aC10by13ZXN0IGF4aXMKLy8gIyBXQVJOSU5HCi8vIC0gVGhlIGZ1bmN0aW9uIGFzc3VtZXMsIHdpdGhvdXQgY2hlY2tpbmcsIHRoYXQgdGhlIGlucHV0IHZlY3RvciBpcyBhIHVuaXQgdmVjdG9yIAovLyAgIChoZW5jZSBgeF4yICsgeV4yICsgel4yID0gMWApICEhCi8vIC0gT3BlcmF0aW9ucyBiZWluZyBtYWRlIG9uIHNpbXBsZSBwcmVjaXNpb24gZmxvYXQsIHRoZSBwcmVjaXNpb24gaXMgbG93ZXIgdGhhbiBgfjAuMiBhcmNzZWNgIG9ubHkhIQovLyAtIEF0IGRlcHRoIDEzLCB0aGUgcHJlY2lzaW9uIG9uIGAoZHgsIGR5KWAgaXMgYmV0dGVyIHRoYW4gYCgxLzUxMiwgMS81MTIpYCwgaS5lLiAyZS0zLgpIYXNoRHhEeSBoYXNoX3dpdGhfZHhkeShpbnQgZGVwdGgsIHZlYzMgcCkgewogICAgLy9hc3NlcnQhKGRlcHRoIDw9IDE0KTsKICAgIC8vYXNzZXJ0ISgtMS4wIDw9IHggJiYgeCA8PSAxLjApOwogICAgLy9hc3NlcnQhKC0xLjAgPD0geSAmJiB5IDw9IDEuMCk7CiAgICAvL2Fzc2VydCEoLTEuMCA8PSB6ICYmIHogPD0gMS4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISgxLjAgLSAoeCAqIHggKyB5ICogeSArIHogKiB6KSA8IDFlLTUpOwogICAgLy8gQSBmMzIgbWFudGlzc2EgY29udGFpbnMgMjMgYml0cy4KICAgIC8vIC0gaXQgYmFzaWNhbGx5IG1lYW5zIHRoYXQgd2hlbiBzdG9yaW5nICh4LCB5KSBjb29yZGluYXRlcywKICAgIC8vICAgd2UgY2FuIGdvIGFzIGRlZXAgYXMgZGVwdGggMjQgKG9yIG1heWJlIDI1KQogICAgCiAgICBpbnQgbnNpZGUgPSAxIDw8IGRlcHRoOwogICAgZmxvYXQgaGFsZl9uc2lkZSA9IGZsb2F0KG5zaWRlKSAqIDAuNTsKCiAgICBmbG9hdCB4X3BtMSA9IHhwbTEocC54eSk7CiAgICBpbnQgcSA9IHF1YXJ0ZXIocC54eSk7CgogICAgaW50IGQwaCA9IDA7CiAgICB2ZWMyIHBfcHJvaiA9IHZlYzIoMC4wKTsKICAgIGlmIChwLnogPiBUUkFOU0lUSU9OX1opIHsKICAgICAgICAvLyBOb3J0aCBwb2xhciBjYXAsIENvbGxpZ25vbiBwcm9qZWN0aW9uLgogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKFBJLzQsIDApCiAgICAgICAgZmxvYXQgc3FydF8zX29uZV9taW5feiA9IHNxcnQoMy4wICogb25lX21pbnVzX3pfcG9zKHApKTsKICAgICAgICBwX3Byb2ogPSB2ZWMyKHhfcG0xICogc3FydF8zX29uZV9taW5feiwgMi4wIC0gc3FydF8zX29uZV9taW5feik7CiAgICAgICAgZDBoID0gcTsKICAgIH0gZWxzZSBpZiAocC56IDwgLVRSQU5TSVRJT05fWikgewogICAgICAgIC8vIFNvdXRoIHBvbGFyIGNhcCwgQ29sbGlnbm9uIHByb2plY3Rpb24KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAtUEkvMikKICAgICAgICBmbG9hdCBzcXJ0XzNfb25lX21pbl96ID0gc3FydCgzLjAgKiBvbmVfbWludXNfel9uZWcocCkpOwogICAgICAgIHBfcHJvaiA9IHZlYzIoeF9wbTEgKiBzcXJ0XzNfb25lX21pbl96LCBzcXJ0XzNfb25lX21pbl96KTsKICAgICAgICBkMGggPSBxICsgODsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8gRXF1YXRvcmlhbCByZWdpb24sIEN5bGluZHJpY2FsIGVxdWFsIGFyZWEgcHJvamVjdGlvbgogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKFBJLzQsIDApICAgICAgICAgICAgICAgaWYgcSA9IDIKICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAtUEkvMikgICAgICAgICAgIGlmIHEgPSAwCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoMCwgLVRSQU5TSVRJT05fTEFUKSAgICBpZiBxID0gMwogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKFBJLzIsIC1UUkFOU0lUSU9OX0xBVCkgaWYgcSA9IDEKICAgICAgICAvLyBsZXQgemVyb19vcl9vbmUgPSAoeF9jZWEgYXMgdTgpICYgMTsKICAgICAgICBmbG9hdCB5X3BtMSA9IHAueiAqIFRSQU5TSVRJT05fWl9JTlY7CiAgICAgICAgLy8gfFwyL3wKICAgICAgICAvLyAuM1gxLgogICAgICAgIC8vIHwvMFx8CiAgICAgICAgaW50IHEwMSA9IGludCh4X3BtMSA+IHlfcG0xKTsgIC8vIDAvMQogICAgICAgIC8vZGVidWdfYXNzZXJ0IShxMDEgPT0gMCB8fCBxMDEgPT0gMSk7CiAgICAgICAgaW50IHExMiA9IGludCh4X3BtMSA+PSAteV9wbTEpOyAvLyAwXDEKICAgICAgICAvL2RlYnVnX2Fzc2VydCEocTEyID09IDAgfHwgcTEyID09IDEpOwogICAgICAgIGludCBxMDMgPSAxIC0gcTEyOyAvLyAxXDAKICAgICAgICAvL2xldCBxMTMgPSBxMDEgXiBxMTI7IGRlYnVnX2Fzc2VydCEocTEzID09IDAgfHwgcTEzID09IDEpOwogICAgICAgIGludCBxMSA9IHEwMSAmIHExMjsgLy8gPSAxIGlmIHExLCAwIGVsc2UKICAgICAgICAvL2RlYnVnX2Fzc2VydCEoIHExID09IDAgfHwgIHExID09IDEpOwogICAgICAgIC8vIHg6IHhjZWEgLSAwIGlmIHEzIHwgeGNlYSAtIDIgaWYgcTEgfCB4Y2VhIC0gMSBpZiBxMCBvciBxMgogICAgICAgIC8vbGV0IHhfcHJvaiA9IHhfcG0xIC0gKChxMDEgKyBxMTIpIGFzIGk4IC0gMSkgYXMgZjMyOwogICAgICAgIC8vIHk6IHkgLSAwIGlmIHEyIHwgeSAtIDEgaWYgcTEgb3IgcTMgfCB5IC0gMiBpZiBxMCAKICAgICAgICAvL2xldCB5X3Byb2ogPSB5X3BtMSArIChxMDEgKyBxMDMpIGFzIGYzMjsKICAgICAgICBwX3Byb2ogPSB2ZWMyKAogICAgICAgICAgICB4X3BtMSAtIGZsb2F0KHEwMSArIHExMiAtIDEpLAogICAgICAgICAgICB5X3BtMSArIGZsb2F0KHEwMSArIHEwMykKICAgICAgICApOwogICAgICAgIC8vIGQwaDogKzggaWYgcTAgfCArNCBpZiBxMyB8ICs1IGlmIHExCiAgICAgICAgZDBoID0gKChxMDEgKyBxMDMpIDw8IDIpICsgKChxICsgcTEpICYgMyk7CiAgICB9CgogICAgLy8gQ29vcmRzIGluc2lkZSB0aGUgYmFzZSBjZWxsCiAgICBmbG9hdCB4ID0gKGhhbGZfbnNpZGUgKiAocF9wcm9qLnggKyBwX3Byb2oueSkpOwogICAgZmxvYXQgeSA9IChoYWxmX25zaWRlICogKHBfcHJvai55IC0gcF9wcm9qLngpKTsKICAgIGludCBpID0gaW50KHgpOwogICAgaW50IGogPSBpbnQoeSk7CgogICAgcmV0dXJuIEhhc2hEeER5KAogICAgICAgIChkMGggPDwgKGRlcHRoIDw8IDEpKSArIGlqMnooaSwgaiksCiAgICAgICAgeCAtIGZsb2F0KGkpLAogICAgICAgIHkgLSBmbG9hdChqKQogICAgKTsKfQoKdmVjNCBnZXRfdGlsZV9jb2xvcih2ZWMzIHBvcykgewogICAgSGFzaER4RHkgcmVzdWx0ID0gaGFzaF93aXRoX2R4ZHkoMCwgcG9zLnp4eSk7CgogICAgaW50IGlkeCA9IHJlc3VsdC5pZHg7CiAgICB2ZWMyIHV2ID0gdmVjMihyZXN1bHQuZHksIHJlc3VsdC5keCk7CiAgICBUaWxlIHRpbGUgPSB0ZXh0dXJlc190aWxlc1tpZHhdOwoKICAgIHZlYzIgb2Zmc2V0ID0gdXY7CiAgICB2ZWMzIFVWID0gdmVjMyhvZmZzZXQsIGZsb2F0KHRpbGUudGV4dHVyZV9pZHgpKTsKCiAgICB2ZWM0IGNvbG9yID0gZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUoVVYpOwogICAgY29sb3IuYSAqPSAoMS4wIC0gdGlsZS5lbXB0eSk7CiAgICByZXR1cm4gY29sb3I7Cn0KCnZvaWQgbWFpbigpIHsKICAgIHZlYzQgYyA9IGdldF90aWxlX2NvbG9yKG5vcm1hbGl6ZShmcmFnX3BvcykpOwogICAgb3V0X2ZyYWdfY29sb3IgPSBjOwogICAgb3V0X2ZyYWdfY29sb3IuYSA9IG91dF9mcmFnX2NvbG9yLmEgKiBvcGFjaXR5Owp9cGFzc2VzX3Bvc3RfdmVydGV4XzEwMGVzLnZlcnQjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIG1lZGl1bXAgZmxvYXQ7CgpsYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBhX3BvczsKb3V0IHZlYzIgdl90YzsKCnZvaWQgbWFpbigpIHsKICAgIGdsX1Bvc2l0aW9uID0gdmVjNChhX3BvcyAqIDIuIC0gMS4sIDAuMCwgMS4wKTsKICAgIHZfdGMgPSBhX3BvczsKfWNhdGFsb2dzX21vbGx3ZWlkZS52ZXJ0I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpsYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBvZmZzZXQ7CmxheW91dCAobG9jYXRpb24gPSAxKSBpbiB2ZWMyIHV2OwpsYXlvdXQgKGxvY2F0aW9uID0gMikgaW4gdmVjMyBjZW50ZXI7Cgp1bmlmb3JtIGZsb2F0IGN1cnJlbnRfdGltZTsKdW5pZm9ybSBtYXQ0IGludl9tb2RlbDsKCnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7CnVuaWZvcm0gdmVjMiBrZXJuZWxfc2l6ZTsKCm91dCB2ZWMyIG91dF91djsKb3V0IHZlYzMgb3V0X3A7CgovLy8gUHJvamVjdGlvbnMKY29uc3QgZmxvYXQgUEkgPSAzLjE0MTU5MjY1MzU4OTc5MzsKY29uc3QgZmxvYXQgU1FSVF8yID0gMS40MTQyMTM1NjIzNzMwOTUwNDg4MDE2ODg3MjQyMDk2OTgwODsKCnZlYzIgdzJjX3Npbih2ZWMzIHApIHsKICAgIHZlYzIgcSA9IHZlYzIoLXAueCwgcC55KTsKICAgIHJldHVybiBwLnogPj0gMC5mID8gcSA6IG5vcm1hbGl6ZShxKTsKfQoKdmVjMiB3MmNfc2luX25vX2JhY2tmYWNlKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KTsKfQoKdmVjMiB3MmNfYWl0KHZlYzMgcCkgewogICAgZmxvYXQgciA9IGxlbmd0aChwLnp4KTsKICAgIGZsb2F0IHcgPSBzcXJ0KChyICogKHIgKyBwLnopKSAqIDAuNWYpOyAvLyA9IGNvcyhiKSBjb3MobC8yKQogICAgdyA9IHNxcnQoKDEuMCArIHcpICogMC41Zik7ICAgICAgICAgICAgIC8vID0gMSAvIGdhbW1hCiAgICBmbG9hdCB5MmQgPSBwLnkgLyB3OwoKICAgIGZsb2F0IHgyZCA9IDAuMDsKICAgIGlmIChhYnMocC54KSA8IDVlLTMpIHsKICAgICAgICBmbG9hdCB4X292ZXJfciA9IHAueC9yOwogICAgICAgIHgyZCA9IC1wLnggKiAoMS4wIC0geF9vdmVyX3IqeF9vdmVyX3IvMjEuMCkgLyB3OwogICAgfSBlbHNlIHsKICAgICAgICB3ID0gc3FydCgocipyIC0gcipwLnopICogMi4wKSAvIHc7IC8vID0gMiAqIGdhbW1hICogY29zKGIpIHNpbihsLzIpCiAgICAgICAgeDJkID0gc2lnbigtcC54KSAqIHc7CiAgICB9CgogICAgcmV0dXJuIHZlYzIoeDJkICogMC41LCB5MmQpIC8gU1FSVF8yOwp9CmNvbnN0IGZsb2F0IGVwcyA9IDEuMjVlLTg7CmNvbnN0IGludCBuX2l0ZXIgPSAxMDA7CgpmbG9hdCBuZXd0b25fc29sdmUoZmxvYXQgeikgewogICAgZmxvYXQgY3RlID0gUEkgKiB6OwogICAgLy8gSW5pdGlhbCBndWVzcyBzbyB0aGF0IGZvciB6IH49IDEsIGdhbW1hIH49IFBJLzIuCiAgICAvLyBTbW9vdGggZnVuY3Rpb24gZm9yIHNtYWxsIHx6fCwgc28gbm8gYmlnIGRlYWwgaGF2aW5nIGEgYmFkIGluaXQgdmFsdWUuCiAgICBmbG9hdCB4ID0gMi4wICogYXNpbih6KTsKICAgIGZsb2F0IGYgPSB4ICsgc2luKHgpIC0gY3RlOyAKICAgIGludCBpID0gMDsKICAgIHdoaWxlIChhYnMoZikgPiBlcHMgJiYgaSA8IG5faXRlcikgewogICAgICAgIHggLT0gZiAvICgxLjAgKyBjb3MoeCkpOwogICAgICAgIGYgPSB4ICsgc2luKHgpIC0gY3RlOwogICAgICAgIGkgKz0gMTsKICAgIH0KCiAgICByZXR1cm4gMC41ICogeDsKfQoKdmVjMiB3MmNfbW9sKHZlYzMgcCkgewogICAgZmxvYXQgZyA9IG5ld3Rvbl9zb2x2ZShwLnkpOwoKICAgIGZsb2F0IHNnID0gc2luKGcpOwogICAgZmxvYXQgY2cgPSBjb3MoZyk7CiAgICByZXR1cm4gdmVjMigoYXRhbigtcC54LCBwLnopICogY2cpIC8gUEksIHNnKTsKfQp2ZWMyIHcyY190YW4odmVjMyBwKSB7CiAgICBwLnogPSBtYXgocC56LCAxZS0yKTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAocC56KlBJKTsKfQp2ZWMyIHcyY19zdGcodmVjMyBwKSB7CiAgICBmbG9hdCB3ID0gKDEuMCArIHAueikgKiAwLjU7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKFBJICogdyk7Cn0KdmVjMiB3MmNfemVhKHZlYzMgcCkgewogICAgLy8gV2hvbGUgc3BoZXJlLCByIDw9IDIgKGVxdWFsIGFyZWEpCiAgICBmbG9hdCB3ID0gc3FydCgwLjUgKyAwLjUgKiBwLnopOyAvLyA8PT4gc3FydFsoMSArIHgpIC8gMl0KICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgKiAwLjUgLyB3Owp9CnZlYzIgdzJjX21lcih2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKGF0YW4oLXAueCwgcC56KSwgYXRhbmgocC55KSkgLyBQSTsKfQoKdmVjMyBsb25sYXQyeHl6KHZlYzIgbG9ubGF0KSB7CiAgICBmbG9hdCB0ID0gbG9ubGF0Lng7CiAgICBmbG9hdCB0YyA9IGNvcyh0KTsKICAgIGZsb2F0IHRzID0gc2luKHQpOwoKICAgIGZsb2F0IGQgPSBsb25sYXQueTsKICAgIGZsb2F0IGRjID0gY29zKGQpOwogICAgZmxvYXQgZHMgPSBzaW4oZCk7CgogICAgcmV0dXJuIHZlYzMoZGMgKiB0cywgZHMsIGRjICogdGMpOwp9Cgp1bmlmb3JtIGludCB1X3Byb2o7Cgp2ZWMyIHByb2oodmVjMyBwKSB7CiAgICBpZiAodV9wcm9qID09IDApIHsKICAgICAgICAvKiBUQU4sICAgICAgR25vbW9uaWMgcHJvamVjdGlvbiAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3RhbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDEpIHsKICAgICAgICAvKiBTVEcsCSAgICAgU3RlcmVvZ3JhcGhpYyBwcm9qZWN0aW9uICAgKi8KICAgICAgICByZXR1cm4gdzJjX3N0ZyhwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDIpIHsKICAgICAgICAvKiBTSU4sCSAgICAgT3J0aG9ncmFwaGljCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19zaW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAzKSB7CiAgICAgICAgLyogWkVBLAkgICAgIEVxdWFsLWFyZWEgCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY196ZWEocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA0KSB7CiAgICAgICAgLy8gUHNldWRvLWN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLyogQUlULCAgICAgIEFpdG9mZiAgICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19haXQocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA1KSB7CiAgICAgICAgLy8gTU9MLCAgICAgIE1vbGx3ZWlkZSAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tb2wocCk7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLy8gTUVSLCAgICAgIE1lcmNhdG9yICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tZXIocCk7CiAgICB9Cn0KCgp2b2lkIG1haW4oKSB7CiAgICB2ZWMzIHAgPSB2ZWMzKGludl9tb2RlbCAqIHZlYzQoY2VudGVyLCAxLjBmKSk7CiAgICAvL3AgPSBjaGVja19pbnZlcnNlZF9sb25naXR1ZGUocCk7CgogICAgdmVjMiBjZW50ZXJfcG9zX2NsaXBfc3BhY2UgPSB3b3JsZDJjbGlwX21vbGx3ZWlkZShwKTsKCiAgICB2ZWMyIHBvc19jbGlwX3NwYWNlID0gY2VudGVyX3Bvc19jbGlwX3NwYWNlOwogICAgZ2xfUG9zaXRpb24gPSB2ZWM0KChwb3NfY2xpcF9zcGFjZSAvIChuZGNfdG9fY2xpcCAqIGN6ZikpICsgb2Zmc2V0ICoga2VybmVsX3NpemUgLCAwLmYsIDEuZik7CgogICAgb3V0X3V2ID0gdXY7CiAgICBvdXRfcCA9IHA7Cn1wYXNzZXNfcG9zdF9mcmFnbWVudF8xMDBlcy5mcmFnI3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBtZWRpdW1wIGZsb2F0OwoKaW4gdmVjMiB2X3RjOwpvdXQgdmVjNCBjb2xvcjsKCnVuaWZvcm0gc2FtcGxlcjJEIGZib190ZXg7CgovLyAwLTI1NSBzUkdCICBmcm9tICAwLTEgbGluZWFyCnZlYzMgc3JnYl9mcm9tX2xpbmVhcih2ZWMzIHJnYikgewogICAgYnZlYzMgY3V0b2ZmID0gbGVzc1RoYW4ocmdiLCB2ZWMzKDAuMDAzMTMwOCkpOwogICAgdmVjMyBsb3dlciA9IHJnYiAqIHZlYzMoMzI5NC42KTsKICAgIHZlYzMgaGlnaGVyID0gdmVjMygyNjkuMDI1KSAqIHBvdyhyZ2IsIHZlYzMoMS4wIC8gMi40KSkgLSB2ZWMzKDE0LjAyNSk7CiAgICByZXR1cm4gbWl4KGhpZ2hlciwgbG93ZXIsIHZlYzMoY3V0b2ZmKSk7Cn0KCi8vIDAtMjU1IHNSR0JBICBmcm9tICAwLTEgbGluZWFyCnZlYzQgc3JnYmFfZnJvbV9saW5lYXIodmVjNCByZ2JhKSB7CiAgICByZXR1cm4gdmVjNChzcmdiX2Zyb21fbGluZWFyKHJnYmEucmdiKSwgMjU1LjAgKiByZ2JhLmEpOwp9Cgp2b2lkIG1haW4oKSB7CiAgICBjb2xvciA9IHRleHR1cmUoZmJvX3RleCwgdl90Yyk7CgogICAgLy9jb2xvciA9IHNyZ2JhX2Zyb21fbGluZWFyKGNvbG9yKSAvIDI1NS47Cn1jYXRhbG9nc19jYXRhbG9nLmZyYWcjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CgppbiB2ZWMyIG91dF91djsKaW4gdmVjMyBvdXRfcDsKCm91dCB2ZWM0IGNvbG9yOwoKdW5pZm9ybSBzYW1wbGVyMkQga2VybmVsX3RleHR1cmU7CnVuaWZvcm0gZmxvYXQgbWF4X2RlbnNpdHk7IC8vIG1heCBudW1iZXIgb2Ygc291cmNlcyBpbiBhIGtlcm5lbCBzaXplZCBIRUFMUGl4IGNlbGwgYXQgdGhlIGN1cnJlbnQgZGVwdGgKdW5pZm9ybSBmbG9hdCBmb3Y7CnVuaWZvcm0gZmxvYXQgc3RyZW5ndGg7CnZvaWQgbWFpbigpIHsKICAgIGNvbG9yID0gdGV4dHVyZShrZXJuZWxfdGV4dHVyZSwgb3V0X3V2KSAvIG1heChsb2cyKGZvdioxMDAuMCksIDEuMCk7CiAgICBjb2xvci5yICo9IHN0cmVuZ3RoOwp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbWVkaXVtcCBpbnQ7CgpsYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBwb3NfY2xpcF9zcGFjZTsKCnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7Cgp2b2lkIG1haW4oKSB7CiAgICBnbF9Qb3NpdGlvbiA9IHZlYzQocG9zX2NsaXBfc3BhY2UgLyAobmRjX3RvX2NsaXAgKiBjemYpLCAwLjAsIDEuMCk7Cn0jdmVyc2lvbiAzMDAgZXMKCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpvdXQgdmVjNCBjb2xvcjsKCnVuaWZvcm0gdmVjNCB1X2NvbG9yOwoKdm9pZCBtYWluKCkgewogICAgLy8gTXVsdGlwbHkgdmVydGV4IGNvbG9yIHdpdGggdGV4dHVyZSBjb2xvciAoaW4gbGluZWFyIHNwYWNlKS4KICAgIC8vIExpbmVhciBjb2xvciBpcyB3cml0dGVuIGFuZCBibGVuZGVkIGluIEZyYW1lYnVmZmVyIGFuZCBjb252ZXJ0ZWQgdG8gc1JHQiBsYXRlcgogICAgY29sb3IgPSB1X2NvbG9yOwp9Y2F0YWxvZ3NfYXJjLnZlcnQjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CmxheW91dCAobG9jYXRpb24gPSAwKSBpbiB2ZWMyIG9mZnNldDsKbGF5b3V0IChsb2NhdGlvbiA9IDEpIGluIHZlYzIgdXY7CmxheW91dCAobG9jYXRpb24gPSAyKSBpbiB2ZWMzIGNlbnRlcjsKCnVuaWZvcm0gZmxvYXQgY3VycmVudF90aW1lOwp1bmlmb3JtIG1hdDQgaW52X21vZGVsOwoKdW5pZm9ybSB2ZWMyIG5kY190b19jbGlwOwp1bmlmb3JtIGZsb2F0IGN6ZjsKdW5pZm9ybSB2ZWMyIGtlcm5lbF9zaXplOwoKb3V0IHZlYzIgb3V0X3V2OwpvdXQgdmVjMyBvdXRfcDsKCi8vLyBQcm9qZWN0aW9ucwpjb25zdCBmbG9hdCBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzOwpjb25zdCBmbG9hdCBTUVJUXzIgPSAxLjQxNDIxMzU2MjM3MzA5NTA0ODgwMTY4ODcyNDIwOTY5ODA4OwoKdmVjMiB3MmNfc2luKHZlYzMgcCkgewogICAgdmVjMiBxID0gdmVjMigtcC54LCBwLnkpOwogICAgcmV0dXJuIHAueiA+PSAwLmYgPyBxIDogbm9ybWFsaXplKHEpOwp9Cgp2ZWMyIHcyY19zaW5fbm9fYmFja2ZhY2UodmVjMyBwKSB7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpOwp9Cgp2ZWMyIHcyY19haXQodmVjMyBwKSB7CiAgICBmbG9hdCByID0gbGVuZ3RoKHAuengpOwogICAgZmxvYXQgdyA9IHNxcnQoKHIgKiAociArIHAueikpICogMC41Zik7IC8vID0gY29zKGIpIGNvcyhsLzIpCiAgICB3ID0gc3FydCgoMS4wICsgdykgKiAwLjVmKTsgICAgICAgICAgICAgLy8gPSAxIC8gZ2FtbWEKICAgIGZsb2F0IHkyZCA9IHAueSAvIHc7CgogICAgZmxvYXQgeDJkID0gMC4wOwogICAgaWYgKGFicyhwLngpIDwgNWUtMykgewogICAgICAgIGZsb2F0IHhfb3Zlcl9yID0gcC54L3I7CiAgICAgICAgeDJkID0gLXAueCAqICgxLjAgLSB4X292ZXJfcip4X292ZXJfci8yMS4wKSAvIHc7CiAgICB9IGVsc2UgewogICAgICAgIHcgPSBzcXJ0KChyKnIgLSByKnAueikgKiAyLjApIC8gdzsgLy8gPSAyICogZ2FtbWEgKiBjb3MoYikgc2luKGwvMikKICAgICAgICB4MmQgPSBzaWduKC1wLngpICogdzsKICAgIH0KCiAgICByZXR1cm4gdmVjMih4MmQgKiAwLjUsIHkyZCkgLyBTUVJUXzI7Cn0KY29uc3QgZmxvYXQgZXBzID0gMS4yNWUtODsKY29uc3QgaW50IG5faXRlciA9IDEwMDsKCmZsb2F0IG5ld3Rvbl9zb2x2ZShmbG9hdCB6KSB7CiAgICBmbG9hdCBjdGUgPSBQSSAqIHo7CiAgICAvLyBJbml0aWFsIGd1ZXNzIHNvIHRoYXQgZm9yIHogfj0gMSwgZ2FtbWEgfj0gUEkvMi4KICAgIC8vIFNtb290aCBmdW5jdGlvbiBmb3Igc21hbGwgfHp8LCBzbyBubyBiaWcgZGVhbCBoYXZpbmcgYSBiYWQgaW5pdCB2YWx1ZS4KICAgIGZsb2F0IHggPSAyLjAgKiBhc2luKHopOwogICAgZmxvYXQgZiA9IHggKyBzaW4oeCkgLSBjdGU7IAogICAgaW50IGkgPSAwOwogICAgd2hpbGUgKGFicyhmKSA+IGVwcyAmJiBpIDwgbl9pdGVyKSB7CiAgICAgICAgeCAtPSBmIC8gKDEuMCArIGNvcyh4KSk7CiAgICAgICAgZiA9IHggKyBzaW4oeCkgLSBjdGU7CiAgICAgICAgaSArPSAxOwogICAgfQoKICAgIHJldHVybiAwLjUgKiB4Owp9Cgp2ZWMyIHcyY19tb2wodmVjMyBwKSB7CiAgICBmbG9hdCBnID0gbmV3dG9uX3NvbHZlKHAueSk7CgogICAgZmxvYXQgc2cgPSBzaW4oZyk7CiAgICBmbG9hdCBjZyA9IGNvcyhnKTsKICAgIHJldHVybiB2ZWMyKChhdGFuKC1wLngsIHAueikgKiBjZykgLyBQSSwgc2cpOwp9CnZlYzIgdzJjX3Rhbih2ZWMzIHApIHsKICAgIHAueiA9IG1heChwLnosIDFlLTIpOwogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAvIChwLnoqUEkpOwp9CnZlYzIgdzJjX3N0Zyh2ZWMzIHApIHsKICAgIGZsb2F0IHcgPSAoMS4wICsgcC56KSAqIDAuNTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAoUEkgKiB3KTsKfQp2ZWMyIHcyY196ZWEodmVjMyBwKSB7CiAgICAvLyBXaG9sZSBzcGhlcmUsIHIgPD0gMiAoZXF1YWwgYXJlYSkKICAgIGZsb2F0IHcgPSBzcXJ0KDAuNSArIDAuNSAqIHAueik7IC8vIDw9PiBzcXJ0WygxICsgeCkgLyAyXQogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAqIDAuNSAvIHc7Cn0KdmVjMiB3MmNfbWVyKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoYXRhbigtcC54LCBwLnopLCBhdGFuaChwLnkpKSAvIFBJOwp9Cgp2ZWMzIGxvbmxhdDJ4eXoodmVjMiBsb25sYXQpIHsKICAgIGZsb2F0IHQgPSBsb25sYXQueDsKICAgIGZsb2F0IHRjID0gY29zKHQpOwogICAgZmxvYXQgdHMgPSBzaW4odCk7CgogICAgZmxvYXQgZCA9IGxvbmxhdC55OwogICAgZmxvYXQgZGMgPSBjb3MoZCk7CiAgICBmbG9hdCBkcyA9IHNpbihkKTsKCiAgICByZXR1cm4gdmVjMyhkYyAqIHRzLCBkcywgZGMgKiB0Yyk7Cn0KCnVuaWZvcm0gaW50IHVfcHJvajsKCnZlYzIgcHJvaih2ZWMzIHApIHsKICAgIGlmICh1X3Byb2ogPT0gMCkgewogICAgICAgIC8qIFRBTiwgICAgICBHbm9tb25pYyBwcm9qZWN0aW9uICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfdGFuKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMSkgewogICAgICAgIC8qIFNURywJICAgICBTdGVyZW9ncmFwaGljIHByb2plY3Rpb24gICAqLwogICAgICAgIHJldHVybiB3MmNfc3RnKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMikgewogICAgICAgIC8qIFNJTiwJICAgICBPcnRob2dyYXBoaWMJCSAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3NpbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDMpIHsKICAgICAgICAvKiBaRUEsCSAgICAgRXF1YWwtYXJlYSAJCSAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3plYShwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDQpIHsKICAgICAgICAvLyBQc2V1ZG8tY3lsaW5kcmljYWwgcHJvamVjdGlvbnMKICAgICAgICAvKiBBSVQsICAgICAgQWl0b2ZmICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX2FpdChwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDUpIHsKICAgICAgICAvLyBNT0wsICAgICAgTW9sbHdlaWRlICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX21vbChwKTsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8gQ3lsaW5kcmljYWwgcHJvamVjdGlvbnMKICAgICAgICAvLyBNRVIsICAgICAgTWVyY2F0b3IgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX21lcihwKTsKICAgIH0KfQoKdm9pZCBtYWluKCkgewogICAgdmVjMyBwID0gdmVjMyhpbnZfbW9kZWwgKiB2ZWM0KGNlbnRlciwgMS4wZikpOwogICAgLy9wID0gY2hlY2tfaW52ZXJzZWRfbG9uZ2l0dWRlKHApOwoKICAgIHZlYzIgY2VudGVyX3Bvc19jbGlwX3NwYWNlID0gd29ybGQyY2xpcF9hcmMocCk7CgogICAgdmVjMiBwb3NfY2xpcF9zcGFjZSA9IGNlbnRlcl9wb3NfY2xpcF9zcGFjZTsKICAgIGdsX1Bvc2l0aW9uID0gdmVjNCgocG9zX2NsaXBfc3BhY2UgLyAobmRjX3RvX2NsaXAgKiBjemYpKSArIG9mZnNldCAqIGtlcm5lbF9zaXplICwgMC5mLCAxLmYpOwoKICAgIG91dF91diA9IHV2OwogICAgb3V0X3AgPSBwOwp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIyREFycmF5OwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjJEQXJyYXk7Cgp1bmlmb3JtIGlzYW1wbGVyMkRBcnJheSB0ZXg7CgppbiB2ZWMzIGZyYWdfdXZfc3RhcnQ7CmluIHZlYzMgZnJhZ191dl9lbmQ7CmluIGZsb2F0IGZyYWdfYmxlbmRpbmdfZmFjdG9yOwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CgoKdW5pZm9ybSBmbG9hdCBzY2FsZTsKdW5pZm9ybSBmbG9hdCBvZmZzZXQ7CnVuaWZvcm0gZmxvYXQgYmxhbms7Cgp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7CnVuaWZvcm0gZmxvYXQgcmV2ZXJzZWQ7Cgp1bmlmb3JtIGZsb2F0IHNpemVfdGlsZV91djsKCnVuaWZvcm0gaW50IHRleF9zdG9yaW5nX2ZpdHM7Cgp1bmlmb3JtIHNhbXBsZXIyRCBjb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgbnVtX2NvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBjb2xvcm1hcF9pZDsKLy8gY2FuIGJlIGVpdGhlciAwIG9yIDEKCnZlYzQgY29sb3JtYXBfZihmbG9hdCB4KSB7CiAgICBmbG9hdCBpZCA9IChjb2xvcm1hcF9pZCArIDAuNSkgLyBudW1fY29sb3JtYXBzOwogICAgcmV0dXJuIHRleHR1cmUoY29sb3JtYXBzLCB2ZWMyKHgsIGlkKSk7Cn0KZmxvYXQgbGluZWFyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIHJldHVybiBjbGFtcCgoeCAtIG1pbl92YWx1ZSkvKG1heF92YWx1ZSAtIG1pbl92YWx1ZSksIDAuMCwgMS4wKTsKfQoKZmxvYXQgc3FydF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBhID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIHNxcnQoYSk7Cn0KCmZsb2F0IGxvZ19mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCB5ID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgZmxvYXQgYSA9IDEwMDAuMDsKICAgIHJldHVybiBsb2coYSp5ICsgMS4wKS9sb2coYSk7Cn0KCmZsb2F0IGFzaW5oX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gYXNpbmgoMTAuMCpkKS8zLjA7Cn0KCmZsb2F0IHBvdzJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBkKmQ7Cn0KCmZsb2F0IHRyYW5zZmVyX2Z1bmMoaW50IEgsIGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBpZiAoSCA9PSAwKSB7CiAgICAgICAgcmV0dXJuIGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAxKSB7CiAgICAgICAgcmV0dXJuIHNxcnRfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMikgewogICAgICAgIHJldHVybiBsb2dfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMykgewogICAgICAgIHJldHVybiBhc2luaF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHBvdzJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9Cn0KLy8gVGhpcyBmaWxlIGFwcGx5IHRoZSB0b25hbCBjb3JyZWN0aW9ucyBnaXZlbiBpbiB0aGlzIGFydGljbGU6Ci8vIGh0dHBzOi8vdGltc2V2ZXJpZW4uY29tL3Bvc3RzLzIwMjAtMDYtMTktY29sb3VyLWNvcnJlY3Rpb24td2l0aC13ZWJnbC8KCnVuaWZvcm0gZmxvYXQga19nYW1tYTsKdW5pZm9ybSBmbG9hdCBrX3NhdHVyYXRpb247CnVuaWZvcm0gZmxvYXQga19jb250cmFzdDsKdW5pZm9ybSBmbG9hdCBrX2JyaWdodG5lc3M7CnVuaWZvcm0gZmxvYXQga19leHBvc3VyZTsKCnZlYzQgYXBwbHlfZ2FtbWEodmVjNCBpYywgZmxvYXQgZykgewogICAgZmxvYXQgbmV3X3IgPSBwb3coaWMuciwgZyk7CiAgICBmbG9hdCBuZXdfZyA9IHBvdyhpYy5nLCBnKTsKICAgIGZsb2F0IG5ld19iID0gcG93KGljLmIsIGcpOwoKICAgIHJldHVybiB2ZWM0KG5ld19yLCBuZXdfZywgbmV3X2IsIGljLmEpOwp9Cgp2ZWM0IGFwcGx5X3NhdHVyYXRpb24odmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIC8vIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjEvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2UKICAgIGNvbnN0IHZlYzMgbHVtaW5vc2l0eV9mYWN0b3IgPSB2ZWMzKDAuMjEyNiwgMC43MTUyLCAwLjA3MjIpOwogICAgdmVjMyBncmF5c2NhbGUgPSB2ZWMzKGRvdChjb2xvci5yZ2IsIGx1bWlub3NpdHlfZmFjdG9yKSk7CiAgICAKICAgIHJldHVybiB2ZWM0KG1peChncmF5c2NhbGUsIGNvbG9yLnJnYiwgMS4wICsgdmFsdWUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9jb250cmFzdCh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoMC41ICsgKDEuMCArIHZhbHVlKSAqIChjb2xvci5yZ2IgLSAwLjUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9icmlnaHRuZXNzKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNChjb2xvci5yZ2IgKyB2YWx1ZSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfZXhwb3N1cmUodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KCgxLjAgKyB2YWx1ZSkgKiBjb2xvci5yZ2IsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X3RvbmFsKHZlYzQgY29sb3IpIHsKICByZXR1cm4gYXBwbHlfZ2FtbWEoCiAgICBhcHBseV9zYXR1cmF0aW9uKAogICAgICBhcHBseV9jb250cmFzdCgKICAgICAgICBhcHBseV9icmlnaHRuZXNzKGNvbG9yLCBrX2JyaWdodG5lc3MpLAogICAgICAgIGtfY29udHJhc3QKICAgICAgKSwKICAgICAga19zYXR1cmF0aW9uCiAgICApLAogICAga19nYW1tYQogICk7Cn0KCml2ZWM0IGdldF9waXhlbHModmVjMyB1dikgewogICAgcmV0dXJuIGl2ZWM0KHRleHR1cmUodGV4LCB1dikpOwp9Cgp2ZWMzIHJldmVyc2VfdXYodmVjMyB1dikgewogICAgdXYueSA9IHNpemVfdGlsZV91diArIDIuMCpzaXplX3RpbGVfdXYqZmxvb3IodXYueSAvIHNpemVfdGlsZV91dikgLSB1di55OwogICAgcmV0dXJuIHV2Owp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIC8vIEZJVFMgZGF0YSBwaXhlbHMgYXJlIHJldmVyc2VkIGFsb25nIHRoZSB5IGF4aXMKICAgIHZlYzMgdXYgPSBtaXgoVVYsIHJldmVyc2VfdXYoVVYpLCBmbG9hdCh0ZXhfc3RvcmluZ19maXRzID09IDEpKTsKCiAgICBmbG9hdCB4ID0gZmxvYXQoZ2V0X3BpeGVscyh1dikucik7CiAgICBmbG9hdCBhbHBoYSA9IHggKiBzY2FsZSArIG9mZnNldDsKICAgIGFscGhhID0gdHJhbnNmZXJfZnVuYyhILCBhbHBoYSwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBhbHBoYSA9IG1peChhbHBoYSwgMS4wIC0gYWxwaGEsIHJldmVyc2VkKTsKCiAgICB2ZWM0IG5ld19jb2xvciA9IG1peChjb2xvcm1hcF9mKGFscGhhKSwgdmVjNCgwLjApLCBmbG9hdCh4ID09IGJsYW5rKSk7CiAgICByZXR1cm4gYXBwbHlfdG9uYWwobmV3X2NvbG9yKTsKfQoKdW5pZm9ybSBmbG9hdCBvcGFjaXR5OwoKdm9pZCBtYWluKCkgewogICAgdmVjNCBjb2xvcl9zdGFydCA9IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKGZyYWdfdXZfc3RhcnQpOwogICAgdmVjNCBjb2xvcl9lbmQgPSBnZXRfY29sb3JtYXBfZnJvbV9ncmF5c2NhbGVfdGV4dHVyZShmcmFnX3V2X2VuZCk7CgogICAgb3V0X2ZyYWdfY29sb3IgPSBtaXgoY29sb3Jfc3RhcnQsIGNvbG9yX2VuZCwgZnJhZ19ibGVuZGluZ19mYWN0b3IpOwogICAgb3V0X2ZyYWdfY29sb3IuYSA9IG91dF9mcmFnX2NvbG9yLmEgKiBvcGFjaXR5Owp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbWVkaXVtcCBpbnQ7CgpvdXQgdmVjNCBvdXRfZnJhZ19jb2xvcjsKCnVuaWZvcm0gdmVjMyBjb2xvcjsKCnZvaWQgbWFpbigpIHsKICAgIG91dF9mcmFnX2NvbG9yID0gdmVjNChjb2xvciwgMS4wKTsKfWNvbG9ybWFwc19jb2xvcm1hcC5mcmFnI3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyMkQ7CgppbiB2ZWMyIG91dF91djsKb3V0IHZlYzQgY29sb3I7Cgp1bmlmb3JtIHNhbXBsZXIyRCB0ZXh0dXJlX2ZibzsKdW5pZm9ybSBmbG9hdCBhbHBoYTsKCnVuaWZvcm0gc2FtcGxlcjJEIGNvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBudW1fY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IGNvbG9ybWFwX2lkOwovLyBjYW4gYmUgZWl0aGVyIDAgb3IgMQoKdmVjNCBjb2xvcm1hcF9mKGZsb2F0IHgpIHsKICAgIGZsb2F0IGlkID0gKGNvbG9ybWFwX2lkICsgMC41KSAvIG51bV9jb2xvcm1hcHM7CiAgICByZXR1cm4gdGV4dHVyZShjb2xvcm1hcHMsIHZlYzIoeCwgaWQpKTsKfQoKdm9pZCBtYWluKCkgewogICAgZmxvYXQgb3BhY2l0eSA9IHRleHR1cmUodGV4dHVyZV9mYm8sIG91dF91dikucjsKCiAgICBmbG9hdCBvID0gc21vb3Roc3RlcCgwLjAsIDAuMSwgb3BhY2l0eSk7CgogICAgY29sb3IgPSBjb2xvcm1hcF9mKG9wYWNpdHkpOwogICAgY29sb3IuYSA9IG8gKiBhbHBoYTsKfSN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKcHJlY2lzaW9uIGxvd3Agc2FtcGxlcjJEQXJyYXk7CnByZWNpc2lvbiBsb3dwIGlzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3AgdXNhbXBsZXIyREFycmF5OwoKdW5pZm9ybSBzYW1wbGVyMkRBcnJheSB0ZXg7CgppbiB2ZWMzIGZyYWdfdXZfc3RhcnQ7CmluIHZlYzMgZnJhZ191dl9lbmQ7CmluIGZsb2F0IGZyYWdfYmxlbmRpbmdfZmFjdG9yOwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7Cgp1bmlmb3JtIGZsb2F0IHNjYWxlOwp1bmlmb3JtIGZsb2F0IG9mZnNldDsKdW5pZm9ybSBmbG9hdCBibGFuazsKdW5pZm9ybSBmbG9hdCBtaW5fdmFsdWU7CnVuaWZvcm0gZmxvYXQgbWF4X3ZhbHVlOwp1bmlmb3JtIGludCBIOwp1bmlmb3JtIGZsb2F0IHJldmVyc2VkOwp1bmlmb3JtIGZsb2F0IHNpemVfdGlsZV91djsKdW5pZm9ybSBpbnQgdGV4X3N0b3JpbmdfZml0czsKCnVuaWZvcm0gc2FtcGxlcjJEIGNvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBudW1fY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IGNvbG9ybWFwX2lkOwovLyBjYW4gYmUgZWl0aGVyIDAgb3IgMQoKdmVjNCBjb2xvcm1hcF9mKGZsb2F0IHgpIHsKICAgIGZsb2F0IGlkID0gKGNvbG9ybWFwX2lkICsgMC41KSAvIG51bV9jb2xvcm1hcHM7CiAgICByZXR1cm4gdGV4dHVyZShjb2xvcm1hcHMsIHZlYzIoeCwgaWQpKTsKfQpmbG9hdCBsaW5lYXJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgcmV0dXJuIGNsYW1wKCh4IC0gbWluX3ZhbHVlKS8obWF4X3ZhbHVlIC0gbWluX3ZhbHVlKSwgMC4wLCAxLjApOwp9CgpmbG9hdCBzcXJ0X2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGEgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gc3FydChhKTsKfQoKZmxvYXQgbG9nX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IHkgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBmbG9hdCBhID0gMTAwMC4wOwogICAgcmV0dXJuIGxvZyhhKnkgKyAxLjApL2xvZyhhKTsKfQoKZmxvYXQgYXNpbmhfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBhc2luaCgxMC4wKmQpLzMuMDsKfQoKZmxvYXQgcG93Ml9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGQqZDsKfQoKZmxvYXQgdHJhbnNmZXJfZnVuYyhpbnQgSCwgZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGlmIChIID09IDApIHsKICAgICAgICByZXR1cm4gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDEpIHsKICAgICAgICByZXR1cm4gc3FydF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAyKSB7CiAgICAgICAgcmV0dXJuIGxvZ19mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAzKSB7CiAgICAgICAgcmV0dXJuIGFzaW5oX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gcG93Ml9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0KfQovLyBUaGlzIGZpbGUgYXBwbHkgdGhlIHRvbmFsIGNvcnJlY3Rpb25zIGdpdmVuIGluIHRoaXMgYXJ0aWNsZToKLy8gaHR0cHM6Ly90aW1zZXZlcmllbi5jb20vcG9zdHMvMjAyMC0wNi0xOS1jb2xvdXItY29ycmVjdGlvbi13aXRoLXdlYmdsLwoKdW5pZm9ybSBmbG9hdCBrX2dhbW1hOwp1bmlmb3JtIGZsb2F0IGtfc2F0dXJhdGlvbjsKdW5pZm9ybSBmbG9hdCBrX2NvbnRyYXN0Owp1bmlmb3JtIGZsb2F0IGtfYnJpZ2h0bmVzczsKdW5pZm9ybSBmbG9hdCBrX2V4cG9zdXJlOwoKdmVjNCBhcHBseV9nYW1tYSh2ZWM0IGljLCBmbG9hdCBnKSB7CiAgICBmbG9hdCBuZXdfciA9IHBvdyhpYy5yLCBnKTsKICAgIGZsb2F0IG5ld19nID0gcG93KGljLmcsIGcpOwogICAgZmxvYXQgbmV3X2IgPSBwb3coaWMuYiwgZyk7CgogICAgcmV0dXJuIHZlYzQobmV3X3IsIG5ld19nLCBuZXdfYiwgaWMuYSk7Cn0KCnZlYzQgYXBwbHlfc2F0dXJhdGlvbih2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMS8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZQogICAgY29uc3QgdmVjMyBsdW1pbm9zaXR5X2ZhY3RvciA9IHZlYzMoMC4yMTI2LCAwLjcxNTIsIDAuMDcyMik7CiAgICB2ZWMzIGdyYXlzY2FsZSA9IHZlYzMoZG90KGNvbG9yLnJnYiwgbHVtaW5vc2l0eV9mYWN0b3IpKTsKICAgIAogICAgcmV0dXJuIHZlYzQobWl4KGdyYXlzY2FsZSwgY29sb3IucmdiLCAxLjAgKyB2YWx1ZSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2NvbnRyYXN0KHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgwLjUgKyAoMS4wICsgdmFsdWUpICogKGNvbG9yLnJnYiAtIDAuNSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2JyaWdodG5lc3ModmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KGNvbG9yLnJnYiArIHZhbHVlLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9leHBvc3VyZSh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoKDEuMCArIHZhbHVlKSAqIGNvbG9yLnJnYiwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfdG9uYWwodmVjNCBjb2xvcikgewogIHJldHVybiBhcHBseV9nYW1tYSgKICAgIGFwcGx5X3NhdHVyYXRpb24oCiAgICAgIGFwcGx5X2NvbnRyYXN0KAogICAgICAgIGFwcGx5X2JyaWdodG5lc3MoY29sb3IsIGtfYnJpZ2h0bmVzcyksCiAgICAgICAga19jb250cmFzdAogICAgICApLAogICAgICBrX3NhdHVyYXRpb24KICAgICksCiAgICBrX2dhbW1hCiAgKTsKfQp2ZWMzIHJnYjJoc3YodmVjMyBjKSB7CiAgICB2ZWM0IEsgPSB2ZWM0KDAuMCwgLTEuMCAvIDMuMCwgMi4wIC8gMy4wLCAtMS4wKTsKICAgIHZlYzQgcCA9IG1peCh2ZWM0KGMuYmcsIEsud3opLCB2ZWM0KGMuZ2IsIEsueHkpLCBzdGVwKGMuYiwgYy5nKSk7CiAgICB2ZWM0IHEgPSBtaXgodmVjNChwLnh5dywgYy5yKSwgdmVjNChjLnIsIHAueXp4KSwgc3RlcChwLngsIGMucikpOwoKICAgIGZsb2F0IGQgPSBxLnggLSBtaW4ocS53LCBxLnkpOwogICAgZmxvYXQgZSA9IDEuMGUtMTA7CiAgICByZXR1cm4gdmVjMyhhYnMocS56ICsgKHEudyAtIHEueSkgLyAoNi4wICogZCArIGUpKSwgZCAvIChxLnggKyBlKSwgcS54KTsKfQoKdmVjMyBoc3YycmdiKHZlYzMgYykgewogICAgdmVjNCBLID0gdmVjNCgxLjAsIDIuMCAvIDMuMCwgMS4wIC8gMy4wLCAzLjApOwogICAgdmVjMyBwID0gYWJzKGZyYWN0KGMueHh4ICsgSy54eXopICogNi4wIC0gSy53d3cpOwogICAgcmV0dXJuIGMueiAqIG1peChLLnh4eCwgY2xhbXAocCAtIEsueHh4LCAwLjAsIDEuMCksIGMueSk7Cn0KCnZlYzQgZ2V0X3BpeGVscyh2ZWMzIHV2KSB7CiAgICByZXR1cm4gdGV4dHVyZSh0ZXgsIHV2KTsKfQoKdmVjMyByZXZlcnNlX3V2KHZlYzMgdXYpIHsKICAgIHV2LnkgPSBzaXplX3RpbGVfdXYgKyAyLjAqc2l6ZV90aWxlX3V2KmZsb29yKHV2LnkgLyBzaXplX3RpbGVfdXYpIC0gdXYueTsKICAgIHJldHVybiB1djsKfQoKdmVjNCBhcHBseV9jb2xvcl9zZXR0aW5ncyh2ZWM0IGNvbG9yKSB7CiAgICBjb2xvci5yID0gdHJhbnNmZXJfZnVuYyhILCBjb2xvci5yLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBjb2xvci5nID0gdHJhbnNmZXJfZnVuYyhILCBjb2xvci5nLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBjb2xvci5iID0gdHJhbnNmZXJfZnVuYyhILCBjb2xvci5iLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CgogICAgLy8gYXBwbHkgcmV2ZXJzZWQKICAgIGNvbG9yLnJnYiA9IG1peChjb2xvci5yZ2IsIDEuMCAtIGNvbG9yLnJnYiwgcmV2ZXJzZWQpOwoKICAgIHJldHVybiBhcHBseV90b25hbChjb2xvcik7Cn0KCnZlYzQgZ2V0X2NvbG9yX2Zyb21fdGV4dHVyZSh2ZWMzIFVWKSB7CiAgICB2ZWM0IGNvbG9yID0gZ2V0X3BpeGVscyhVVik7CiAgICAKICAgIHJldHVybiBhcHBseV9jb2xvcl9zZXR0aW5ncyhjb2xvcik7Cn0KCnZlYzQgYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKGZsb2F0IHgpIHsKICAgIGZsb2F0IGFscGhhID0geCAqIHNjYWxlICsgb2Zmc2V0OwogICAgYWxwaGEgPSB0cmFuc2Zlcl9mdW5jKEgsIGFscGhhLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CgogICAgLy8gYXBwbHkgcmV2ZXJzZWQKICAgIGFscGhhID0gbWl4KGFscGhhLCAxLjAgLSBhbHBoYSwgcmV2ZXJzZWQpOwoKICAgIHZlYzQgbmV3X2NvbG9yID0gbWl4KGNvbG9ybWFwX2YoYWxwaGEpLCB2ZWM0KDAuMCksIGZsb2F0KGlzaW5mKHgpIHx8IGlzbmFuKHgpKSk7CiAgICByZXR1cm4gYXBwbHlfdG9uYWwobmV3X2NvbG9yKTsKfQoKaGlnaHAgZmxvYXQgZGVjb2RlMzIoaGlnaHAgdmVjNCByZ2JhKSB7CiAgICBoaWdocCBmbG9hdCBTaWduID0gMS4wIC0gc3RlcCgxMjguMCxyZ2JhWzBdKSoyLjA7CiAgICBoaWdocCBmbG9hdCBFeHBvbmVudCA9IDIuMCAqIG1vZChyZ2JhWzBdLDEyOC4wKSArIHN0ZXAoMTI4LjAscmdiYVsxXSkgLSAxMjcuMDsgCiAgICBoaWdocCBmbG9hdCBNYW50aXNzYSA9IG1vZChyZ2JhWzFdLDEyOC4wKSo2NTUzNi4wICsgcmdiYVsyXSoyNTYuMCArcmdiYVszXSArIGZsb2F0KDB4ODAwMDAwKTsKICAgIGhpZ2hwIGZsb2F0IFJlc3VsdCA9ICBTaWduICogZXhwMihFeHBvbmVudCkgKiAoTWFudGlzc2EgKiBleHAyKC0yMy4wICkpOyAKICAgIHJldHVybiBSZXN1bHQ7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUodmVjMyBVVikgewogICAgLy8gRklUUyBkYXRhIHBpeGVscyBhcmUgcmV2ZXJzZWQgYWxvbmcgdGhlIHkgYXhpcwogICAgdmVjMyB1diA9IG1peChVViwgcmV2ZXJzZV91dihVViksIGZsb2F0KHRleF9zdG9yaW5nX2ZpdHMgPT0gMSkpOwoKICAgIGZsb2F0IHZhbHVlID0gZGVjb2RlMzIoZ2V0X3BpeGVscyh1dikuYWJncioyNTUuMCk7CiAgICByZXR1cm4gYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKHZhbHVlKTsKfQoKdmVjNCBnZXRfY29sb3JtYXBfZnJvbV9jb2xvcl90ZXh0dXJlKHZlYzMgdXYpIHsKICAgIGZsb2F0IHZhbHVlID0gZ2V0X3BpeGVscyh1dikucjsKICAgIHJldHVybiBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUodmFsdWUpOwp9Cgp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWM0IGNvbG9yX3N0YXJ0ID0gZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUoZnJhZ191dl9zdGFydCk7CiAgICB2ZWM0IGNvbG9yX2VuZCA9IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKGZyYWdfdXZfZW5kKTsKCiAgICBvdXRfZnJhZ19jb2xvciA9IG1peChjb2xvcl9zdGFydCwgY29sb3JfZW5kLCBmcmFnX2JsZW5kaW5nX2ZhY3Rvcik7CiAgICBvdXRfZnJhZ19jb2xvci5hID0gb3V0X2ZyYWdfY29sb3IuYSAqIG9wYWNpdHk7Cn1maXRzX2lzYW1wbGVyLmZyYWcjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CnByZWNpc2lvbiBsb3dwIHNhbXBsZXIyRDsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIyRDsKcHJlY2lzaW9uIGxvd3AgdXNhbXBsZXIyRDsKcHJlY2lzaW9uIG1lZGl1bXAgaW50OwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CmluIHZlYzIgZnJhZ191djsKCnVuaWZvcm0gaXNhbXBsZXIyRCB0ZXg7CnVuaWZvcm0gZmxvYXQgb3BhY2l0eTsKCnVuaWZvcm0gZmxvYXQgc2NhbGU7CnVuaWZvcm0gZmxvYXQgb2Zmc2V0Owp1bmlmb3JtIGZsb2F0IGJsYW5rOwoKdW5pZm9ybSBmbG9hdCBtaW5fdmFsdWU7CnVuaWZvcm0gZmxvYXQgbWF4X3ZhbHVlOwp1bmlmb3JtIGludCBIOwoKdW5pZm9ybSBmbG9hdCByZXZlcnNlZDsKCnVuaWZvcm0gc2FtcGxlcjJEIGNvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBudW1fY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IGNvbG9ybWFwX2lkOwovLyBjYW4gYmUgZWl0aGVyIDAgb3IgMQoKdmVjNCBjb2xvcm1hcF9mKGZsb2F0IHgpIHsKICAgIGZsb2F0IGlkID0gKGNvbG9ybWFwX2lkICsgMC41KSAvIG51bV9jb2xvcm1hcHM7CiAgICByZXR1cm4gdGV4dHVyZShjb2xvcm1hcHMsIHZlYzIoeCwgaWQpKTsKfQpmbG9hdCBsaW5lYXJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgcmV0dXJuIGNsYW1wKCh4IC0gbWluX3ZhbHVlKS8obWF4X3ZhbHVlIC0gbWluX3ZhbHVlKSwgMC4wLCAxLjApOwp9CgpmbG9hdCBzcXJ0X2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGEgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gc3FydChhKTsKfQoKZmxvYXQgbG9nX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IHkgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBmbG9hdCBhID0gMTAwMC4wOwogICAgcmV0dXJuIGxvZyhhKnkgKyAxLjApL2xvZyhhKTsKfQoKZmxvYXQgYXNpbmhfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBhc2luaCgxMC4wKmQpLzMuMDsKfQoKZmxvYXQgcG93Ml9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGQqZDsKfQoKZmxvYXQgdHJhbnNmZXJfZnVuYyhpbnQgSCwgZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGlmIChIID09IDApIHsKICAgICAgICByZXR1cm4gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDEpIHsKICAgICAgICByZXR1cm4gc3FydF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAyKSB7CiAgICAgICAgcmV0dXJuIGxvZ19mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAzKSB7CiAgICAgICAgcmV0dXJuIGFzaW5oX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gcG93Ml9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0KfQovLyBUaGlzIGZpbGUgYXBwbHkgdGhlIHRvbmFsIGNvcnJlY3Rpb25zIGdpdmVuIGluIHRoaXMgYXJ0aWNsZToKLy8gaHR0cHM6Ly90aW1zZXZlcmllbi5jb20vcG9zdHMvMjAyMC0wNi0xOS1jb2xvdXItY29ycmVjdGlvbi13aXRoLXdlYmdsLwoKdW5pZm9ybSBmbG9hdCBrX2dhbW1hOwp1bmlmb3JtIGZsb2F0IGtfc2F0dXJhdGlvbjsKdW5pZm9ybSBmbG9hdCBrX2NvbnRyYXN0Owp1bmlmb3JtIGZsb2F0IGtfYnJpZ2h0bmVzczsKdW5pZm9ybSBmbG9hdCBrX2V4cG9zdXJlOwoKdmVjNCBhcHBseV9nYW1tYSh2ZWM0IGljLCBmbG9hdCBnKSB7CiAgICBmbG9hdCBuZXdfciA9IHBvdyhpYy5yLCBnKTsKICAgIGZsb2F0IG5ld19nID0gcG93KGljLmcsIGcpOwogICAgZmxvYXQgbmV3X2IgPSBwb3coaWMuYiwgZyk7CgogICAgcmV0dXJuIHZlYzQobmV3X3IsIG5ld19nLCBuZXdfYiwgaWMuYSk7Cn0KCnZlYzQgYXBwbHlfc2F0dXJhdGlvbih2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMS8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZQogICAgY29uc3QgdmVjMyBsdW1pbm9zaXR5X2ZhY3RvciA9IHZlYzMoMC4yMTI2LCAwLjcxNTIsIDAuMDcyMik7CiAgICB2ZWMzIGdyYXlzY2FsZSA9IHZlYzMoZG90KGNvbG9yLnJnYiwgbHVtaW5vc2l0eV9mYWN0b3IpKTsKICAgIAogICAgcmV0dXJuIHZlYzQobWl4KGdyYXlzY2FsZSwgY29sb3IucmdiLCAxLjAgKyB2YWx1ZSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2NvbnRyYXN0KHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgwLjUgKyAoMS4wICsgdmFsdWUpICogKGNvbG9yLnJnYiAtIDAuNSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2JyaWdodG5lc3ModmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KGNvbG9yLnJnYiArIHZhbHVlLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9leHBvc3VyZSh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoKDEuMCArIHZhbHVlKSAqIGNvbG9yLnJnYiwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfdG9uYWwodmVjNCBjb2xvcikgewogIHJldHVybiBhcHBseV9nYW1tYSgKICAgIGFwcGx5X3NhdHVyYXRpb24oCiAgICAgIGFwcGx5X2NvbnRyYXN0KAogICAgICAgIGFwcGx5X2JyaWdodG5lc3MoY29sb3IsIGtfYnJpZ2h0bmVzcyksCiAgICAgICAga19jb250cmFzdAogICAgICApLAogICAgICBrX3NhdHVyYXRpb24KICAgICksCiAgICBrX2dhbW1hCiAgKTsKfQoKdmVjNCBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUoZmxvYXQgeCwgZmxvYXQgYSkgewogICAgZmxvYXQgYWxwaGEgPSB4ICogc2NhbGUgKyBvZmZzZXQ7CiAgICBhbHBoYSA9IHRyYW5zZmVyX2Z1bmMoSCwgYWxwaGEsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgYWxwaGEgPSBtaXgoYWxwaGEsIDEuMCAtIGFscGhhLCByZXZlcnNlZCk7CgogICAgdmVjNCBuZXdfY29sb3IgPSBtaXgoY29sb3JtYXBfZihhbHBoYSkgKiBhLCB2ZWM0KDAuMCksIGZsb2F0KHggPT0gYmxhbmsgfHwgaXNuYW4oeCkpKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9Cgp2b2lkIG1haW4oKSB7CiAgICBpdmVjNCBjb2xvciA9IHRleHR1cmUodGV4LCBmcmFnX3V2KTsKICAgIG91dF9mcmFnX2NvbG9yID0gYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKGZsb2F0KGNvbG9yLnIpLCBmbG9hdChjb2xvci5hKSk7CiAgICBvdXRfZnJhZ19jb2xvci5hID0gb3V0X2ZyYWdfY29sb3IuYSAqIG9wYWNpdHk7Cn0jdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGhpZ2hwIGZsb2F0OwpsYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBwX2FfbG9ubGF0OwpsYXlvdXQgKGxvY2F0aW9uID0gMSkgaW4gdmVjMiBwX2JfbG9ubGF0OwpsYXlvdXQgKGxvY2F0aW9uID0gMikgaW4gdmVjMiB2ZXJ0ZXg7Cgp1bmlmb3JtIG1hdDQgdV8yd29ybGQ7CnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7CnVuaWZvcm0gZmxvYXQgdV93aWR0aDsKdW5pZm9ybSBmbG9hdCB1X2hlaWdodDsKdW5pZm9ybSBmbG9hdCB1X3RoaWNrbmVzczsKCm91dCBmbG9hdCBsOwoKLy8vIFByb2plY3Rpb25zCmNvbnN0IGZsb2F0IFBJID0gMy4xNDE1OTI2NTM1ODk3OTM7CmNvbnN0IGZsb2F0IFNRUlRfMiA9IDEuNDE0MjEzNTYyMzczMDk1MDQ4ODAxNjg4NzI0MjA5Njk4MDg7Cgp2ZWMyIHcyY19zaW4odmVjMyBwKSB7CiAgICB2ZWMyIHEgPSB2ZWMyKC1wLngsIHAueSk7CiAgICByZXR1cm4gcC56ID49IDAuZiA/IHEgOiBub3JtYWxpemUocSk7Cn0KCnZlYzIgdzJjX3Npbl9ub19iYWNrZmFjZSh2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSk7Cn0KCnZlYzIgdzJjX2FpdCh2ZWMzIHApIHsKICAgIGZsb2F0IHIgPSBsZW5ndGgocC56eCk7CiAgICBmbG9hdCB3ID0gc3FydCgociAqIChyICsgcC56KSkgKiAwLjVmKTsgLy8gPSBjb3MoYikgY29zKGwvMikKICAgIHcgPSBzcXJ0KCgxLjAgKyB3KSAqIDAuNWYpOyAgICAgICAgICAgICAvLyA9IDEgLyBnYW1tYQogICAgZmxvYXQgeTJkID0gcC55IC8gdzsKCiAgICBmbG9hdCB4MmQgPSAwLjA7CiAgICBpZiAoYWJzKHAueCkgPCA1ZS0zKSB7CiAgICAgICAgZmxvYXQgeF9vdmVyX3IgPSBwLngvcjsKICAgICAgICB4MmQgPSAtcC54ICogKDEuMCAtIHhfb3Zlcl9yKnhfb3Zlcl9yLzIxLjApIC8gdzsKICAgIH0gZWxzZSB7CiAgICAgICAgdyA9IHNxcnQoKHIqciAtIHIqcC56KSAqIDIuMCkgLyB3OyAvLyA9IDIgKiBnYW1tYSAqIGNvcyhiKSBzaW4obC8yKQogICAgICAgIHgyZCA9IHNpZ24oLXAueCkgKiB3OwogICAgfQoKICAgIHJldHVybiB2ZWMyKHgyZCAqIDAuNSwgeTJkKSAvIFNRUlRfMjsKfQpjb25zdCBmbG9hdCBlcHMgPSAxLjI1ZS04Owpjb25zdCBpbnQgbl9pdGVyID0gMTAwOwoKZmxvYXQgbmV3dG9uX3NvbHZlKGZsb2F0IHopIHsKICAgIGZsb2F0IGN0ZSA9IFBJICogejsKICAgIC8vIEluaXRpYWwgZ3Vlc3Mgc28gdGhhdCBmb3IgeiB+PSAxLCBnYW1tYSB+PSBQSS8yLgogICAgLy8gU21vb3RoIGZ1bmN0aW9uIGZvciBzbWFsbCB8enwsIHNvIG5vIGJpZyBkZWFsIGhhdmluZyBhIGJhZCBpbml0IHZhbHVlLgogICAgZmxvYXQgeCA9IDIuMCAqIGFzaW4oeik7CiAgICBmbG9hdCBmID0geCArIHNpbih4KSAtIGN0ZTsgCiAgICBpbnQgaSA9IDA7CiAgICB3aGlsZSAoYWJzKGYpID4gZXBzICYmIGkgPCBuX2l0ZXIpIHsKICAgICAgICB4IC09IGYgLyAoMS4wICsgY29zKHgpKTsKICAgICAgICBmID0geCArIHNpbih4KSAtIGN0ZTsKICAgICAgICBpICs9IDE7CiAgICB9CgogICAgcmV0dXJuIDAuNSAqIHg7Cn0KCnZlYzIgdzJjX21vbCh2ZWMzIHApIHsKICAgIGZsb2F0IGcgPSBuZXd0b25fc29sdmUocC55KTsKCiAgICBmbG9hdCBzZyA9IHNpbihnKTsKICAgIGZsb2F0IGNnID0gY29zKGcpOwogICAgcmV0dXJuIHZlYzIoKGF0YW4oLXAueCwgcC56KSAqIGNnKSAvIFBJLCBzZyk7Cn0KdmVjMiB3MmNfdGFuKHZlYzMgcCkgewogICAgcC56ID0gbWF4KHAueiwgMWUtMik7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKHAueipQSSk7Cn0KdmVjMiB3MmNfc3RnKHZlYzMgcCkgewogICAgZmxvYXQgdyA9ICgxLjAgKyBwLnopICogMC41OwogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAvIChQSSAqIHcpOwp9CnZlYzIgdzJjX3plYSh2ZWMzIHApIHsKICAgIC8vIFdob2xlIHNwaGVyZSwgciA8PSAyIChlcXVhbCBhcmVhKQogICAgZmxvYXQgdyA9IHNxcnQoMC41ICsgMC41ICogcC56KTsgLy8gPD0+IHNxcnRbKDEgKyB4KSAvIDJdCiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpICogMC41IC8gdzsKfQp2ZWMyIHcyY19tZXIodmVjMyBwKSB7CiAgICByZXR1cm4gdmVjMihhdGFuKC1wLngsIHAueiksIGF0YW5oKHAueSkpIC8gUEk7Cn0KCnZlYzMgbG9ubGF0Mnh5eih2ZWMyIGxvbmxhdCkgewogICAgZmxvYXQgdCA9IGxvbmxhdC54OwogICAgZmxvYXQgdGMgPSBjb3ModCk7CiAgICBmbG9hdCB0cyA9IHNpbih0KTsKCiAgICBmbG9hdCBkID0gbG9ubGF0Lnk7CiAgICBmbG9hdCBkYyA9IGNvcyhkKTsKICAgIGZsb2F0IGRzID0gc2luKGQpOwoKICAgIHJldHVybiB2ZWMzKGRjICogdHMsIGRzLCBkYyAqIHRjKTsKfQoKdW5pZm9ybSBpbnQgdV9wcm9qOwoKdmVjMiBwcm9qKHZlYzMgcCkgewogICAgaWYgKHVfcHJvaiA9PSAwKSB7CiAgICAgICAgLyogVEFOLCAgICAgIEdub21vbmljIHByb2plY3Rpb24gICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY190YW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAxKSB7CiAgICAgICAgLyogU1RHLAkgICAgIFN0ZXJlb2dyYXBoaWMgcHJvamVjdGlvbiAgICovCiAgICAgICAgcmV0dXJuIHcyY19zdGcocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAyKSB7CiAgICAgICAgLyogU0lOLAkgICAgIE9ydGhvZ3JhcGhpYwkJICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfc2luKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMykgewogICAgICAgIC8qIFpFQSwJICAgICBFcXVhbC1hcmVhIAkJICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfemVhKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gNCkgewogICAgICAgIC8vIFBzZXVkby1jeWxpbmRyaWNhbCBwcm9qZWN0aW9ucwogICAgICAgIC8qIEFJVCwgICAgICBBaXRvZmYgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfYWl0KHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gNSkgewogICAgICAgIC8vIE1PTCwgICAgICBNb2xsd2VpZGUgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfbW9sKHApOwogICAgfSBlbHNlIHsKICAgICAgICAvLyBDeWxpbmRyaWNhbCBwcm9qZWN0aW9ucwogICAgICAgIC8vIE1FUiwgICAgICBNZXJjYXRvciAgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfbWVyKHApOwogICAgfQp9Cgp2b2lkIG1haW4oKSB7CiAgICAvLyAxLiBDb252ZXJ0IChsb24sIGxhdCkgaW50byAoeCwgeSwgeikgc3BhY2UgY29vLgogICAgdmVjMyBwX2FfeHl6ID0gbG9ubGF0Mnh5eihwX2FfbG9ubGF0KTsKICAgIHZlYzMgcF9iX3h5eiA9IGxvbmxhdDJ4eXoocF9iX2xvbmxhdCk7CiAgICAvLyAyLiBDb252ZXJ0IHRvIHRoZSB3b3JsZCBjb28gc3lzdGVtCiAgICB2ZWM0IHBfYV93ID0gdV8yd29ybGQgKiB2ZWM0KHBfYV94eXosIDEuMCk7IAogICAgdmVjNCBwX2JfdyA9IHVfMndvcmxkICogdmVjNChwX2JfeHl6LCAxLjApOwogICAgLy8gMy4gUHJvY2VzcyB0aGUgcHJvamVjdGlvbgogICAgdmVjMiBwX2FfY2xpcCA9IHByb2oocF9hX3cueHl6KTsKICAgIHZlYzIgcF9iX2NsaXAgPSBwcm9qKHBfYl93Lnh5eik7CgogICAgdmVjMiBkYSA9IHBfYV9jbGlwIC0gcF9iX2NsaXA7CiAgICBsID0gZG90KGRhLCBkYSk7CgogICAgdmVjMiBwX2FfbmRjID0gcF9hX2NsaXAgLyAobmRjX3RvX2NsaXAgKiBjemYpOwogICAgdmVjMiBwX2JfbmRjID0gcF9iX2NsaXAgLyAobmRjX3RvX2NsaXAgKiBjemYpOwoKICAgIC8vIDQuIERldGVybWluZSB0aGUgZmluYWwgcG9zaXRpb24gCiAgICB2ZWMyIHhfYiA9IHBfYl9uZGMgLSBwX2FfbmRjOwogICAgdmVjMiB5X2IgPSBub3JtYWxpemUodmVjMigteF9iLnksIHhfYi54KSk7CgogICAgZmxvYXQgbmRjMnBpeCA9IDIuMCAvIHVfd2lkdGg7CiAgICB2ZWMyIHBfbmRjID0gcF9hX25kYyArIHhfYiAqIHZlcnRleC54ICsgdV90aGlja25lc3MgKiB5X2IgKiB2ZXJ0ZXgueSAqIHZlYzIoMS4wLCB1X3dpZHRoL3VfaGVpZ2h0KSAqIG5kYzJwaXg7CiAgICBnbF9Qb3NpdGlvbiA9IHZlYzQocF9uZGMsIDAuZiwgMS5mKTsKfSN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKcHJlY2lzaW9uIGxvd3Agc2FtcGxlcjJEQXJyYXk7CnByZWNpc2lvbiBsb3dwIGlzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3AgdXNhbXBsZXIyREFycmF5OwoKdW5pZm9ybSBzYW1wbGVyMkRBcnJheSB0ZXg7CgppbiB2ZWMzIGZyYWdfdXZfc3RhcnQ7CmluIHZlYzMgZnJhZ191dl9lbmQ7CmluIGZsb2F0IGZyYWdfYmxlbmRpbmdfZmFjdG9yOwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CnVuaWZvcm0gZmxvYXQgb3BhY2l0eTsKCnVuaWZvcm0gZmxvYXQgc2NhbGU7CnVuaWZvcm0gZmxvYXQgb2Zmc2V0Owp1bmlmb3JtIGZsb2F0IGJsYW5rOwp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7CnVuaWZvcm0gZmxvYXQgcmV2ZXJzZWQ7CnVuaWZvcm0gZmxvYXQgc2l6ZV90aWxlX3V2Owp1bmlmb3JtIGludCB0ZXhfc3RvcmluZ19maXRzOwoKdW5pZm9ybSBzYW1wbGVyMkQgY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IG51bV9jb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgY29sb3JtYXBfaWQ7Ci8vIGNhbiBiZSBlaXRoZXIgMCBvciAxCgp2ZWM0IGNvbG9ybWFwX2YoZmxvYXQgeCkgewogICAgZmxvYXQgaWQgPSAoY29sb3JtYXBfaWQgKyAwLjUpIC8gbnVtX2NvbG9ybWFwczsKICAgIHJldHVybiB0ZXh0dXJlKGNvbG9ybWFwcywgdmVjMih4LCBpZCkpOwp9CmZsb2F0IGxpbmVhcl9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICByZXR1cm4gY2xhbXAoKHggLSBtaW5fdmFsdWUpLyhtYXhfdmFsdWUgLSBtaW5fdmFsdWUpLCAwLjAsIDEuMCk7Cn0KCmZsb2F0IHNxcnRfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgYSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBzcXJ0KGEpOwp9CgpmbG9hdCBsb2dfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgeSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGZsb2F0IGEgPSAxMDAwLjA7CiAgICByZXR1cm4gbG9nKGEqeSArIDEuMCkvbG9nKGEpOwp9CgpmbG9hdCBhc2luaF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGFzaW5oKDEwLjAqZCkvMy4wOwp9CgpmbG9hdCBwb3cyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gZCpkOwp9CgpmbG9hdCB0cmFuc2Zlcl9mdW5jKGludCBILCBmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgaWYgKEggPT0gMCkgewogICAgICAgIHJldHVybiBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMSkgewogICAgICAgIHJldHVybiBzcXJ0X2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDIpIHsKICAgICAgICByZXR1cm4gbG9nX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDMpIHsKICAgICAgICByZXR1cm4gYXNpbmhfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBwb3cyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfQp9Ci8vIFRoaXMgZmlsZSBhcHBseSB0aGUgdG9uYWwgY29ycmVjdGlvbnMgZ2l2ZW4gaW4gdGhpcyBhcnRpY2xlOgovLyBodHRwczovL3RpbXNldmVyaWVuLmNvbS9wb3N0cy8yMDIwLTA2LTE5LWNvbG91ci1jb3JyZWN0aW9uLXdpdGgtd2ViZ2wvCgp1bmlmb3JtIGZsb2F0IGtfZ2FtbWE7CnVuaWZvcm0gZmxvYXQga19zYXR1cmF0aW9uOwp1bmlmb3JtIGZsb2F0IGtfY29udHJhc3Q7CnVuaWZvcm0gZmxvYXQga19icmlnaHRuZXNzOwp1bmlmb3JtIGZsb2F0IGtfZXhwb3N1cmU7Cgp2ZWM0IGFwcGx5X2dhbW1hKHZlYzQgaWMsIGZsb2F0IGcpIHsKICAgIGZsb2F0IG5ld19yID0gcG93KGljLnIsIGcpOwogICAgZmxvYXQgbmV3X2cgPSBwb3coaWMuZywgZyk7CiAgICBmbG9hdCBuZXdfYiA9IHBvdyhpYy5iLCBnKTsKCiAgICByZXR1cm4gdmVjNChuZXdfciwgbmV3X2csIG5ld19iLCBpYy5hKTsKfQoKdmVjNCBhcHBseV9zYXR1cmF0aW9uKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIxLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlCiAgICBjb25zdCB2ZWMzIGx1bWlub3NpdHlfZmFjdG9yID0gdmVjMygwLjIxMjYsIDAuNzE1MiwgMC4wNzIyKTsKICAgIHZlYzMgZ3JheXNjYWxlID0gdmVjMyhkb3QoY29sb3IucmdiLCBsdW1pbm9zaXR5X2ZhY3RvcikpOwogICAgCiAgICByZXR1cm4gdmVjNChtaXgoZ3JheXNjYWxlLCBjb2xvci5yZ2IsIDEuMCArIHZhbHVlKSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfY29udHJhc3QodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KDAuNSArICgxLjAgKyB2YWx1ZSkgKiAoY29sb3IucmdiIC0gMC41KSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfYnJpZ2h0bmVzcyh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoY29sb3IucmdiICsgdmFsdWUsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2V4cG9zdXJlKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgoMS4wICsgdmFsdWUpICogY29sb3IucmdiLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV90b25hbCh2ZWM0IGNvbG9yKSB7CiAgcmV0dXJuIGFwcGx5X2dhbW1hKAogICAgYXBwbHlfc2F0dXJhdGlvbigKICAgICAgYXBwbHlfY29udHJhc3QoCiAgICAgICAgYXBwbHlfYnJpZ2h0bmVzcyhjb2xvciwga19icmlnaHRuZXNzKSwKICAgICAgICBrX2NvbnRyYXN0CiAgICAgICksCiAgICAgIGtfc2F0dXJhdGlvbgogICAgKSwKICAgIGtfZ2FtbWEKICApOwp9CnZlYzMgcmdiMmhzdih2ZWMzIGMpIHsKICAgIHZlYzQgSyA9IHZlYzQoMC4wLCAtMS4wIC8gMy4wLCAyLjAgLyAzLjAsIC0xLjApOwogICAgdmVjNCBwID0gbWl4KHZlYzQoYy5iZywgSy53eiksIHZlYzQoYy5nYiwgSy54eSksIHN0ZXAoYy5iLCBjLmcpKTsKICAgIHZlYzQgcSA9IG1peCh2ZWM0KHAueHl3LCBjLnIpLCB2ZWM0KGMuciwgcC55engpLCBzdGVwKHAueCwgYy5yKSk7CgogICAgZmxvYXQgZCA9IHEueCAtIG1pbihxLncsIHEueSk7CiAgICBmbG9hdCBlID0gMS4wZS0xMDsKICAgIHJldHVybiB2ZWMzKGFicyhxLnogKyAocS53IC0gcS55KSAvICg2LjAgKiBkICsgZSkpLCBkIC8gKHEueCArIGUpLCBxLngpOwp9Cgp2ZWMzIGhzdjJyZ2IodmVjMyBjKSB7CiAgICB2ZWM0IEsgPSB2ZWM0KDEuMCwgMi4wIC8gMy4wLCAxLjAgLyAzLjAsIDMuMCk7CiAgICB2ZWMzIHAgPSBhYnMoZnJhY3QoYy54eHggKyBLLnh5eikgKiA2LjAgLSBLLnd3dyk7CiAgICByZXR1cm4gYy56ICogbWl4KEsueHh4LCBjbGFtcChwIC0gSy54eHgsIDAuMCwgMS4wKSwgYy55KTsKfQoKdmVjNCBnZXRfcGl4ZWxzKHZlYzMgdXYpIHsKICAgIHJldHVybiB0ZXh0dXJlKHRleCwgdXYpOwp9Cgp2ZWMzIHJldmVyc2VfdXYodmVjMyB1dikgewogICAgdXYueSA9IHNpemVfdGlsZV91diArIDIuMCpzaXplX3RpbGVfdXYqZmxvb3IodXYueSAvIHNpemVfdGlsZV91dikgLSB1di55OwogICAgcmV0dXJuIHV2Owp9Cgp2ZWM0IGFwcGx5X2NvbG9yX3NldHRpbmdzKHZlYzQgY29sb3IpIHsKICAgIGNvbG9yLnIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLnIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmcgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmcsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgY29sb3IucmdiID0gbWl4KGNvbG9yLnJnYiwgMS4wIC0gY29sb3IucmdiLCByZXZlcnNlZCk7CgogICAgcmV0dXJuIGFwcGx5X3RvbmFsKGNvbG9yKTsKfQoKdmVjNCBnZXRfY29sb3JfZnJvbV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIHZlYzQgY29sb3IgPSBnZXRfcGl4ZWxzKFVWKTsKICAgIAogICAgcmV0dXJuIGFwcGx5X2NvbG9yX3NldHRpbmdzKGNvbG9yKTsKfQoKdmVjNCBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUoZmxvYXQgeCkgewogICAgZmxvYXQgYWxwaGEgPSB4ICogc2NhbGUgKyBvZmZzZXQ7CiAgICBhbHBoYSA9IHRyYW5zZmVyX2Z1bmMoSCwgYWxwaGEsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgYWxwaGEgPSBtaXgoYWxwaGEsIDEuMCAtIGFscGhhLCByZXZlcnNlZCk7CgogICAgdmVjNCBuZXdfY29sb3IgPSBtaXgoY29sb3JtYXBfZihhbHBoYSksIHZlYzQoMC4wKSwgZmxvYXQoaXNpbmYoeCkgfHwgaXNuYW4oeCkpKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9CgpoaWdocCBmbG9hdCBkZWNvZGUzMihoaWdocCB2ZWM0IHJnYmEpIHsKICAgIGhpZ2hwIGZsb2F0IFNpZ24gPSAxLjAgLSBzdGVwKDEyOC4wLHJnYmFbMF0pKjIuMDsKICAgIGhpZ2hwIGZsb2F0IEV4cG9uZW50ID0gMi4wICogbW9kKHJnYmFbMF0sMTI4LjApICsgc3RlcCgxMjguMCxyZ2JhWzFdKSAtIDEyNy4wOyAKICAgIGhpZ2hwIGZsb2F0IE1hbnRpc3NhID0gbW9kKHJnYmFbMV0sMTI4LjApKjY1NTM2LjAgKyByZ2JhWzJdKjI1Ni4wICtyZ2JhWzNdICsgZmxvYXQoMHg4MDAwMDApOwogICAgaGlnaHAgZmxvYXQgUmVzdWx0ID0gIFNpZ24gKiBleHAyKEV4cG9uZW50KSAqIChNYW50aXNzYSAqIGV4cDIoLTIzLjAgKSk7IAogICAgcmV0dXJuIFJlc3VsdDsKfQoKdmVjNCBnZXRfY29sb3JtYXBfZnJvbV9ncmF5c2NhbGVfdGV4dHVyZSh2ZWMzIFVWKSB7CiAgICAvLyBGSVRTIGRhdGEgcGl4ZWxzIGFyZSByZXZlcnNlZCBhbG9uZyB0aGUgeSBheGlzCiAgICB2ZWMzIHV2ID0gbWl4KFVWLCByZXZlcnNlX3V2KFVWKSwgZmxvYXQodGV4X3N0b3JpbmdfZml0cyA9PSAxKSk7CgogICAgZmxvYXQgdmFsdWUgPSBkZWNvZGUzMihnZXRfcGl4ZWxzKHV2KS5hYmdyKjI1NS4wKTsKICAgIHJldHVybiBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUodmFsdWUpOwp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2NvbG9yX3RleHR1cmUodmVjMyB1dikgewogICAgZmxvYXQgdmFsdWUgPSBnZXRfcGl4ZWxzKHV2KS5yOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KCnZvaWQgbWFpbigpIHsKICAgIHZlYzQgY29sb3Jfc3RhcnQgPSBnZXRfY29sb3JfZnJvbV90ZXh0dXJlKGZyYWdfdXZfc3RhcnQpOwogICAgdmVjNCBjb2xvcl9lbmQgPSBnZXRfY29sb3JfZnJvbV90ZXh0dXJlKGZyYWdfdXZfZW5kKTsKCiAgICBvdXRfZnJhZ19jb2xvciA9IG1peChjb2xvcl9zdGFydCwgY29sb3JfZW5kLCBmcmFnX2JsZW5kaW5nX2ZhY3Rvcik7CiAgICBvdXRfZnJhZ19jb2xvci5hID0gb3BhY2l0eSAqIG91dF9mcmFnX2NvbG9yLmE7Cn1jYXRhbG9nc19vcnRoby52ZXJ0I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpsYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBvZmZzZXQ7CmxheW91dCAobG9jYXRpb24gPSAxKSBpbiB2ZWMyIHV2OwpsYXlvdXQgKGxvY2F0aW9uID0gMikgaW4gdmVjMyBjZW50ZXI7Cgp1bmlmb3JtIGZsb2F0IGN1cnJlbnRfdGltZTsKdW5pZm9ybSBtYXQ0IGludl9tb2RlbDsKCnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7CnVuaWZvcm0gdmVjMiBrZXJuZWxfc2l6ZTsKCm91dCB2ZWMyIG91dF91djsKb3V0IHZlYzMgb3V0X3A7CgovLy8gUHJvamVjdGlvbnMKY29uc3QgZmxvYXQgUEkgPSAzLjE0MTU5MjY1MzU4OTc5MzsKY29uc3QgZmxvYXQgU1FSVF8yID0gMS40MTQyMTM1NjIzNzMwOTUwNDg4MDE2ODg3MjQyMDk2OTgwODsKCnZlYzIgdzJjX3Npbih2ZWMzIHApIHsKICAgIHZlYzIgcSA9IHZlYzIoLXAueCwgcC55KTsKICAgIHJldHVybiBwLnogPj0gMC5mID8gcSA6IG5vcm1hbGl6ZShxKTsKfQoKdmVjMiB3MmNfc2luX25vX2JhY2tmYWNlKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KTsKfQoKdmVjMiB3MmNfYWl0KHZlYzMgcCkgewogICAgZmxvYXQgciA9IGxlbmd0aChwLnp4KTsKICAgIGZsb2F0IHcgPSBzcXJ0KChyICogKHIgKyBwLnopKSAqIDAuNWYpOyAvLyA9IGNvcyhiKSBjb3MobC8yKQogICAgdyA9IHNxcnQoKDEuMCArIHcpICogMC41Zik7ICAgICAgICAgICAgIC8vID0gMSAvIGdhbW1hCiAgICBmbG9hdCB5MmQgPSBwLnkgLyB3OwoKICAgIGZsb2F0IHgyZCA9IDAuMDsKICAgIGlmIChhYnMocC54KSA8IDVlLTMpIHsKICAgICAgICBmbG9hdCB4X292ZXJfciA9IHAueC9yOwogICAgICAgIHgyZCA9IC1wLnggKiAoMS4wIC0geF9vdmVyX3IqeF9vdmVyX3IvMjEuMCkgLyB3OwogICAgfSBlbHNlIHsKICAgICAgICB3ID0gc3FydCgocipyIC0gcipwLnopICogMi4wKSAvIHc7IC8vID0gMiAqIGdhbW1hICogY29zKGIpIHNpbihsLzIpCiAgICAgICAgeDJkID0gc2lnbigtcC54KSAqIHc7CiAgICB9CgogICAgcmV0dXJuIHZlYzIoeDJkICogMC41LCB5MmQpIC8gU1FSVF8yOwp9CmNvbnN0IGZsb2F0IGVwcyA9IDEuMjVlLTg7CmNvbnN0IGludCBuX2l0ZXIgPSAxMDA7CgpmbG9hdCBuZXd0b25fc29sdmUoZmxvYXQgeikgewogICAgZmxvYXQgY3RlID0gUEkgKiB6OwogICAgLy8gSW5pdGlhbCBndWVzcyBzbyB0aGF0IGZvciB6IH49IDEsIGdhbW1hIH49IFBJLzIuCiAgICAvLyBTbW9vdGggZnVuY3Rpb24gZm9yIHNtYWxsIHx6fCwgc28gbm8gYmlnIGRlYWwgaGF2aW5nIGEgYmFkIGluaXQgdmFsdWUuCiAgICBmbG9hdCB4ID0gMi4wICogYXNpbih6KTsKICAgIGZsb2F0IGYgPSB4ICsgc2luKHgpIC0gY3RlOyAKICAgIGludCBpID0gMDsKICAgIHdoaWxlIChhYnMoZikgPiBlcHMgJiYgaSA8IG5faXRlcikgewogICAgICAgIHggLT0gZiAvICgxLjAgKyBjb3MoeCkpOwogICAgICAgIGYgPSB4ICsgc2luKHgpIC0gY3RlOwogICAgICAgIGkgKz0gMTsKICAgIH0KCiAgICByZXR1cm4gMC41ICogeDsKfQoKdmVjMiB3MmNfbW9sKHZlYzMgcCkgewogICAgZmxvYXQgZyA9IG5ld3Rvbl9zb2x2ZShwLnkpOwoKICAgIGZsb2F0IHNnID0gc2luKGcpOwogICAgZmxvYXQgY2cgPSBjb3MoZyk7CiAgICByZXR1cm4gdmVjMigoYXRhbigtcC54LCBwLnopICogY2cpIC8gUEksIHNnKTsKfQp2ZWMyIHcyY190YW4odmVjMyBwKSB7CiAgICBwLnogPSBtYXgocC56LCAxZS0yKTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAocC56KlBJKTsKfQp2ZWMyIHcyY19zdGcodmVjMyBwKSB7CiAgICBmbG9hdCB3ID0gKDEuMCArIHAueikgKiAwLjU7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKFBJICogdyk7Cn0KdmVjMiB3MmNfemVhKHZlYzMgcCkgewogICAgLy8gV2hvbGUgc3BoZXJlLCByIDw9IDIgKGVxdWFsIGFyZWEpCiAgICBmbG9hdCB3ID0gc3FydCgwLjUgKyAwLjUgKiBwLnopOyAvLyA8PT4gc3FydFsoMSArIHgpIC8gMl0KICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgKiAwLjUgLyB3Owp9CnZlYzIgdzJjX21lcih2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKGF0YW4oLXAueCwgcC56KSwgYXRhbmgocC55KSkgLyBQSTsKfQoKdmVjMyBsb25sYXQyeHl6KHZlYzIgbG9ubGF0KSB7CiAgICBmbG9hdCB0ID0gbG9ubGF0Lng7CiAgICBmbG9hdCB0YyA9IGNvcyh0KTsKICAgIGZsb2F0IHRzID0gc2luKHQpOwoKICAgIGZsb2F0IGQgPSBsb25sYXQueTsKICAgIGZsb2F0IGRjID0gY29zKGQpOwogICAgZmxvYXQgZHMgPSBzaW4oZCk7CgogICAgcmV0dXJuIHZlYzMoZGMgKiB0cywgZHMsIGRjICogdGMpOwp9Cgp1bmlmb3JtIGludCB1X3Byb2o7Cgp2ZWMyIHByb2oodmVjMyBwKSB7CiAgICBpZiAodV9wcm9qID09IDApIHsKICAgICAgICAvKiBUQU4sICAgICAgR25vbW9uaWMgcHJvamVjdGlvbiAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3RhbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDEpIHsKICAgICAgICAvKiBTVEcsCSAgICAgU3RlcmVvZ3JhcGhpYyBwcm9qZWN0aW9uICAgKi8KICAgICAgICByZXR1cm4gdzJjX3N0ZyhwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDIpIHsKICAgICAgICAvKiBTSU4sCSAgICAgT3J0aG9ncmFwaGljCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19zaW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAzKSB7CiAgICAgICAgLyogWkVBLAkgICAgIEVxdWFsLWFyZWEgCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY196ZWEocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA0KSB7CiAgICAgICAgLy8gUHNldWRvLWN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLyogQUlULCAgICAgIEFpdG9mZiAgICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19haXQocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA1KSB7CiAgICAgICAgLy8gTU9MLCAgICAgIE1vbGx3ZWlkZSAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tb2wocCk7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLy8gTUVSLCAgICAgIE1lcmNhdG9yICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tZXIocCk7CiAgICB9Cn0KCgp2b2lkIG1haW4oKSB7CiAgICB2ZWMzIHAgPSB2ZWMzKGludl9tb2RlbCAqIHZlYzQoY2VudGVyLCAxLjBmKSk7CiAgICAvL3AgPSBjaGVja19pbnZlcnNlZF9sb25naXR1ZGUocCk7CgogICAgdmVjMiBjZW50ZXJfcG9zX2NsaXBfc3BhY2UgPSB3b3JsZDJjbGlwX29ydGhvZ3JhcGhpYyhwKTsKCiAgICB2ZWMyIHBvc19jbGlwX3NwYWNlID0gY2VudGVyX3Bvc19jbGlwX3NwYWNlOwogICAgZ2xfUG9zaXRpb24gPSB2ZWM0KChwb3NfY2xpcF9zcGFjZSAvIChuZGNfdG9fY2xpcCAqIGN6ZikpICsgb2Zmc2V0ICoga2VybmVsX3NpemUgLCAwLmYsIDEuZik7CgogICAgb3V0X3V2ID0gdXY7CiAgICBvdXRfcCA9IHA7Cn0jdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CnByZWNpc2lvbiBsb3dwIHNhbXBsZXIyREFycmF5OwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjJEQXJyYXk7CnByZWNpc2lvbiBsb3dwIGlzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIG1lZGl1bXAgaW50OwoKdW5pZm9ybSBzYW1wbGVyMkRBcnJheSB0ZXg7CgppbiB2ZWMyIG91dF9jbGlwX3BvczsKaW4gdmVjMyBmcmFnX3BvczsKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CgpzdHJ1Y3QgVGlsZSB7CiAgICBpbnQgdW5pcTsgLy8gSGVhbHBpeCBjZWxsCiAgICBpbnQgdGV4dHVyZV9pZHg7IC8vIEluZGV4IGluIHRoZSB0ZXh0dXJlIGJ1ZmZlcgogICAgZmxvYXQgc3RhcnRfdGltZTsgLy8gQWJzb2x1dGUgdGltZSB0aGF0IHRoZSBsb2FkIGhhcyBiZWVuIGRvbmUgaW4gbXMKICAgIGZsb2F0IGVtcHR5Owp9OwoKdW5pZm9ybSBUaWxlIHRleHR1cmVzX3RpbGVzWzEyXTsKCnVuaWZvcm0gZmxvYXQgc2NhbGU7CnVuaWZvcm0gZmxvYXQgb2Zmc2V0Owp1bmlmb3JtIGZsb2F0IGJsYW5rOwp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7CnVuaWZvcm0gZmxvYXQgcmV2ZXJzZWQ7CnVuaWZvcm0gZmxvYXQgc2l6ZV90aWxlX3V2Owp1bmlmb3JtIGludCB0ZXhfc3RvcmluZ19maXRzOwoKdW5pZm9ybSBzYW1wbGVyMkQgY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IG51bV9jb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgY29sb3JtYXBfaWQ7Ci8vIGNhbiBiZSBlaXRoZXIgMCBvciAxCgp2ZWM0IGNvbG9ybWFwX2YoZmxvYXQgeCkgewogICAgZmxvYXQgaWQgPSAoY29sb3JtYXBfaWQgKyAwLjUpIC8gbnVtX2NvbG9ybWFwczsKICAgIHJldHVybiB0ZXh0dXJlKGNvbG9ybWFwcywgdmVjMih4LCBpZCkpOwp9CmZsb2F0IGxpbmVhcl9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICByZXR1cm4gY2xhbXAoKHggLSBtaW5fdmFsdWUpLyhtYXhfdmFsdWUgLSBtaW5fdmFsdWUpLCAwLjAsIDEuMCk7Cn0KCmZsb2F0IHNxcnRfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgYSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBzcXJ0KGEpOwp9CgpmbG9hdCBsb2dfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgeSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGZsb2F0IGEgPSAxMDAwLjA7CiAgICByZXR1cm4gbG9nKGEqeSArIDEuMCkvbG9nKGEpOwp9CgpmbG9hdCBhc2luaF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGFzaW5oKDEwLjAqZCkvMy4wOwp9CgpmbG9hdCBwb3cyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gZCpkOwp9CgpmbG9hdCB0cmFuc2Zlcl9mdW5jKGludCBILCBmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgaWYgKEggPT0gMCkgewogICAgICAgIHJldHVybiBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMSkgewogICAgICAgIHJldHVybiBzcXJ0X2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDIpIHsKICAgICAgICByZXR1cm4gbG9nX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDMpIHsKICAgICAgICByZXR1cm4gYXNpbmhfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBwb3cyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfQp9Ci8vIFRoaXMgZmlsZSBhcHBseSB0aGUgdG9uYWwgY29ycmVjdGlvbnMgZ2l2ZW4gaW4gdGhpcyBhcnRpY2xlOgovLyBodHRwczovL3RpbXNldmVyaWVuLmNvbS9wb3N0cy8yMDIwLTA2LTE5LWNvbG91ci1jb3JyZWN0aW9uLXdpdGgtd2ViZ2wvCgp1bmlmb3JtIGZsb2F0IGtfZ2FtbWE7CnVuaWZvcm0gZmxvYXQga19zYXR1cmF0aW9uOwp1bmlmb3JtIGZsb2F0IGtfY29udHJhc3Q7CnVuaWZvcm0gZmxvYXQga19icmlnaHRuZXNzOwp1bmlmb3JtIGZsb2F0IGtfZXhwb3N1cmU7Cgp2ZWM0IGFwcGx5X2dhbW1hKHZlYzQgaWMsIGZsb2F0IGcpIHsKICAgIGZsb2F0IG5ld19yID0gcG93KGljLnIsIGcpOwogICAgZmxvYXQgbmV3X2cgPSBwb3coaWMuZywgZyk7CiAgICBmbG9hdCBuZXdfYiA9IHBvdyhpYy5iLCBnKTsKCiAgICByZXR1cm4gdmVjNChuZXdfciwgbmV3X2csIG5ld19iLCBpYy5hKTsKfQoKdmVjNCBhcHBseV9zYXR1cmF0aW9uKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIxLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlCiAgICBjb25zdCB2ZWMzIGx1bWlub3NpdHlfZmFjdG9yID0gdmVjMygwLjIxMjYsIDAuNzE1MiwgMC4wNzIyKTsKICAgIHZlYzMgZ3JheXNjYWxlID0gdmVjMyhkb3QoY29sb3IucmdiLCBsdW1pbm9zaXR5X2ZhY3RvcikpOwogICAgCiAgICByZXR1cm4gdmVjNChtaXgoZ3JheXNjYWxlLCBjb2xvci5yZ2IsIDEuMCArIHZhbHVlKSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfY29udHJhc3QodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KDAuNSArICgxLjAgKyB2YWx1ZSkgKiAoY29sb3IucmdiIC0gMC41KSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfYnJpZ2h0bmVzcyh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoY29sb3IucmdiICsgdmFsdWUsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2V4cG9zdXJlKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgoMS4wICsgdmFsdWUpICogY29sb3IucmdiLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV90b25hbCh2ZWM0IGNvbG9yKSB7CiAgcmV0dXJuIGFwcGx5X2dhbW1hKAogICAgYXBwbHlfc2F0dXJhdGlvbigKICAgICAgYXBwbHlfY29udHJhc3QoCiAgICAgICAgYXBwbHlfYnJpZ2h0bmVzcyhjb2xvciwga19icmlnaHRuZXNzKSwKICAgICAgICBrX2NvbnRyYXN0CiAgICAgICksCiAgICAgIGtfc2F0dXJhdGlvbgogICAgKSwKICAgIGtfZ2FtbWEKICApOwp9CnZlYzMgcmdiMmhzdih2ZWMzIGMpIHsKICAgIHZlYzQgSyA9IHZlYzQoMC4wLCAtMS4wIC8gMy4wLCAyLjAgLyAzLjAsIC0xLjApOwogICAgdmVjNCBwID0gbWl4KHZlYzQoYy5iZywgSy53eiksIHZlYzQoYy5nYiwgSy54eSksIHN0ZXAoYy5iLCBjLmcpKTsKICAgIHZlYzQgcSA9IG1peCh2ZWM0KHAueHl3LCBjLnIpLCB2ZWM0KGMuciwgcC55engpLCBzdGVwKHAueCwgYy5yKSk7CgogICAgZmxvYXQgZCA9IHEueCAtIG1pbihxLncsIHEueSk7CiAgICBmbG9hdCBlID0gMS4wZS0xMDsKICAgIHJldHVybiB2ZWMzKGFicyhxLnogKyAocS53IC0gcS55KSAvICg2LjAgKiBkICsgZSkpLCBkIC8gKHEueCArIGUpLCBxLngpOwp9Cgp2ZWMzIGhzdjJyZ2IodmVjMyBjKSB7CiAgICB2ZWM0IEsgPSB2ZWM0KDEuMCwgMi4wIC8gMy4wLCAxLjAgLyAzLjAsIDMuMCk7CiAgICB2ZWMzIHAgPSBhYnMoZnJhY3QoYy54eHggKyBLLnh5eikgKiA2LjAgLSBLLnd3dyk7CiAgICByZXR1cm4gYy56ICogbWl4KEsueHh4LCBjbGFtcChwIC0gSy54eHgsIDAuMCwgMS4wKSwgYy55KTsKfQoKdmVjNCBnZXRfcGl4ZWxzKHZlYzMgdXYpIHsKICAgIHJldHVybiB0ZXh0dXJlKHRleCwgdXYpOwp9Cgp2ZWMzIHJldmVyc2VfdXYodmVjMyB1dikgewogICAgdXYueSA9IHNpemVfdGlsZV91diArIDIuMCpzaXplX3RpbGVfdXYqZmxvb3IodXYueSAvIHNpemVfdGlsZV91dikgLSB1di55OwogICAgcmV0dXJuIHV2Owp9Cgp2ZWM0IGFwcGx5X2NvbG9yX3NldHRpbmdzKHZlYzQgY29sb3IpIHsKICAgIGNvbG9yLnIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLnIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmcgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmcsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgY29sb3IucmdiID0gbWl4KGNvbG9yLnJnYiwgMS4wIC0gY29sb3IucmdiLCByZXZlcnNlZCk7CgogICAgcmV0dXJuIGFwcGx5X3RvbmFsKGNvbG9yKTsKfQoKdmVjNCBnZXRfY29sb3JfZnJvbV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIHZlYzQgY29sb3IgPSBnZXRfcGl4ZWxzKFVWKTsKICAgIAogICAgcmV0dXJuIGFwcGx5X2NvbG9yX3NldHRpbmdzKGNvbG9yKTsKfQoKdmVjNCBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUoZmxvYXQgeCkgewogICAgZmxvYXQgYWxwaGEgPSB4ICogc2NhbGUgKyBvZmZzZXQ7CiAgICBhbHBoYSA9IHRyYW5zZmVyX2Z1bmMoSCwgYWxwaGEsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgYWxwaGEgPSBtaXgoYWxwaGEsIDEuMCAtIGFscGhhLCByZXZlcnNlZCk7CgogICAgdmVjNCBuZXdfY29sb3IgPSBtaXgoY29sb3JtYXBfZihhbHBoYSksIHZlYzQoMC4wKSwgZmxvYXQoaXNpbmYoeCkgfHwgaXNuYW4oeCkpKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9CgpoaWdocCBmbG9hdCBkZWNvZGUzMihoaWdocCB2ZWM0IHJnYmEpIHsKICAgIGhpZ2hwIGZsb2F0IFNpZ24gPSAxLjAgLSBzdGVwKDEyOC4wLHJnYmFbMF0pKjIuMDsKICAgIGhpZ2hwIGZsb2F0IEV4cG9uZW50ID0gMi4wICogbW9kKHJnYmFbMF0sMTI4LjApICsgc3RlcCgxMjguMCxyZ2JhWzFdKSAtIDEyNy4wOyAKICAgIGhpZ2hwIGZsb2F0IE1hbnRpc3NhID0gbW9kKHJnYmFbMV0sMTI4LjApKjY1NTM2LjAgKyByZ2JhWzJdKjI1Ni4wICtyZ2JhWzNdICsgZmxvYXQoMHg4MDAwMDApOwogICAgaGlnaHAgZmxvYXQgUmVzdWx0ID0gIFNpZ24gKiBleHAyKEV4cG9uZW50KSAqIChNYW50aXNzYSAqIGV4cDIoLTIzLjAgKSk7IAogICAgcmV0dXJuIFJlc3VsdDsKfQoKdmVjNCBnZXRfY29sb3JtYXBfZnJvbV9ncmF5c2NhbGVfdGV4dHVyZSh2ZWMzIFVWKSB7CiAgICAvLyBGSVRTIGRhdGEgcGl4ZWxzIGFyZSByZXZlcnNlZCBhbG9uZyB0aGUgeSBheGlzCiAgICB2ZWMzIHV2ID0gbWl4KFVWLCByZXZlcnNlX3V2KFVWKSwgZmxvYXQodGV4X3N0b3JpbmdfZml0cyA9PSAxKSk7CgogICAgZmxvYXQgdmFsdWUgPSBkZWNvZGUzMihnZXRfcGl4ZWxzKHV2KS5hYmdyKjI1NS4wKTsKICAgIHJldHVybiBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUodmFsdWUpOwp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2NvbG9yX3RleHR1cmUodmVjMyB1dikgewogICAgZmxvYXQgdmFsdWUgPSBnZXRfcGl4ZWxzKHV2KS5yOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KY29uc3QgZmxvYXQgVFdJQ0VfUEkgPSA2LjI4MzE4NTMwNzE4Owpjb25zdCBmbG9hdCBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzOwpjb25zdCBmbG9hdCBGT1VSX09WRVJfUEkgPSAxLjI3MzIzOTU0NDc0Owpjb25zdCBmbG9hdCBUUkFOU0lUSU9OX1ogPSAwLjY2NjY2NjY2NjY2Owpjb25zdCBmbG9hdCBUUkFOU0lUSU9OX1pfSU5WID0gMS41OwoKaW50IHF1YXJ0ZXIodmVjMiBwKSB7CiAgICBpbnQgeF9uZWcgPSBpbnQocC54IDwgMC4wKTsKICAgIGludCB5X25lZyA9IGludChwLnkgPCAwLjApOwogICAgaW50IHEgPSAoeF9uZWcgKyB5X25lZykgfCAoeV9uZWcgPDwgMSk7CiAgICByZXR1cm4gcTsKfQoKZmxvYXQgeHBtMSh2ZWMyIHApIHsKICAgIGJvb2wgeF9uZWcgPSAocC54IDwgMC4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISh4X25lZyA8PSAxKTsKICAgIGJvb2wgeV9uZWcgPSAocC55IDwgMC4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISh5X25lZyA8PSAxKTsKICAgIC8vIFRoZSBwdXJwb3NlIGl0IHRvIGhhdmUgdGhlIHNhbWUgbnVtZXJpY2FsIHByZWNpc2lvbiBmb3IgZWFjaCBiYXNlIGNlbGwKICAgIC8vIGJ5IGF2b2lkaW5nIHN1YnRyYWN0aW9uIGJ5IDEgb3IgMyBvciA1IG9yIDcKICAgIGZsb2F0IGxvbiA9IGF0YW4oYWJzKHAueSksIGFicyhwLngpKTsKICAgIC8vZGVidWdfYXNzZXJ0ISgwLjAgPD0gbG9uICYmIGxvbiA8PSBQSSAvIDIuMCk7CiAgICBmbG9hdCB4MDIgPSBsb24gKiBGT1VSX09WRVJfUEk7CiAgICAvL2RlYnVnX2Fzc2VydCEoMC4wIDw9IHgwMiAmJiB4MDIgPD0gMi4wKTsKICAgIGlmICh4X25lZyAhPSB5X25lZykgeyAvLyBDb3VsZCBiZSByZXBsYWNlZCBieSBhIHNpZ24gY29weSBmcm9tICh4X25lZyBeIHlfbmVnKSA8PCAzMgogICAgICAgIHJldHVybiAxLjAgLSB4MDI7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiB4MDIgLSAxLjA7CiAgICB9Cn0KCmZsb2F0IG9uZV9taW51c196X3Bvcyh2ZWMzIHApIHsKICAgIC8vZGVidWdfYXNzZXJ0ISh6ID4gMC4wKTsKICAgIGZsb2F0IGQyID0gZG90KHAueHksIHAueHkpOyAvLyB6ID0gc3FydCgxIC0gZDIpIEFORCBzcXJ0KDEgLSB4KSA9IDEgLSB4IC8gMiAtIHheMiAvIDggLSB4XjMgLyAxNiAtIDUgeF40LzEyOCAtIDcgKiB4XjUvMjU2CgogICAgaWYgKGQyIDwgMWUtMSkgeyAvLyA8PT4gZGVjID4gODQuMjcgZGVnCiAgICAgICAgcmV0dXJuIGQyICogKDAuNSArIGQyICogKDAuMTI1ICsgZDIgKiAoMC4wNjI1ICsgZDIgKiAoMC4wMzkwNjI1ICsgZDIgKiAwLjAyNzM0Mzc1KSkpKTsKICAgIH0KICAgIHJldHVybiAxLjBmIC0gcC56Owp9CgpmbG9hdCBvbmVfbWludXNfel9uZWcodmVjMyBwKSB7CiAgICAvL2RlYnVnX2Fzc2VydCEoeiA8IDAuMCk7CiAgICBmbG9hdCBkMiA9IGRvdChwLnh5LCBwLnh5KTsgLy8geiA9IHNxcnQoMSAtIGQyKSBBTkQgc3FydCgxIC0geCkgPSAxIC0geCAvIDIgLSB4XjIgLyA4IC0geF4zIC8gMTYgLSA1IHheNC8xMjggLSA3ICogeF41LzI1NgogICAgaWYgKGQyIDwgMWUtMWYpIHsgLy8gPD0+IGRlYyA8IC04NC4yNyBkZWcKICAgICAgICAvLyAwLjUgKiBkMiArIDAuMTI1ICogZDIgKiBkMgogICAgICAgIHJldHVybiBkMiAqICgwLjUgKyBkMiAqICgwLjEyNSArIGQyICogKDAuMDYyNSArIGQyICogKDAuMDM5MDYyNSArIGQyICogMC4wMjczNDM3NSkpKSk7CiAgICB9CiAgICByZXR1cm4gcC56ICsgMS4wOwp9CgovLyBaLU9yZGVyIGN1cnZlIHByb2plY3Rpb24uCmludCBpajJ6KGludCBpLCBpbnQgaikgewogICAgaW50IGk0ID0gaSB8IChqIDw8IDIpOwoKICAgIC8qaW50IGoxID0gKGkxIF4gKGkxID4+IDgpKSAmIDB4MDAwMEZGMDA7CiAgICBpbnQgaTIgPSBpMSBeIGoxIF4gKGoxIDw8IDgpOwoKICAgIGludCBqMiA9IChpMiBeIChpMiA+PiA0KSkgJiAweDAwRjAwMEYwOwogICAgaW50IGkzID0gaTIgXiBqMiBeIChqMiA8PCA0KTsKCiAgICBpbnQgajMgPSAoaTMgXiAoaTMgPj4gMikpICYgMHgwQzBDMEMwQzsKICAgIGludCBpNCA9IGkzIF4gajMgXiAoajMgPDwgMik7Ki8KCiAgICBpbnQgajQgPSAoaTQgXiAoaTQgPj4gMSkpICYgMHgyMjIyMjIyMjsKICAgIGludCBpNSA9IGk0IF4gajQgXiAoajQgPDwgMSk7CgogICAgcmV0dXJuIGk1Owp9CgpzdHJ1Y3QgSGFzaER4RHkgewogICAgaW50IGlkeDsKICAgIGZsb2F0IGR4OwogICAgZmxvYXQgZHk7Cn07Cgp1bmlmb3JtIHNhbXBsZXIyRCBhbmcycGl4ZDsKSGFzaER4RHkgaGFzaF93aXRoX2R4ZHkyKHZlYzIgcmFkZWMpIHsKICAgIHZlYzIgYWEgPSB2ZWMyKHJhZGVjLngvVFdJQ0VfUEkgKyAxLjAsIChyYWRlYy55L1BJKSArIDAuNSk7CiAgICB2ZWMzIHYgPSB0ZXh0dXJlKGFuZzJwaXhkLCBhYSkucmdiOwogICAgcmV0dXJuIEhhc2hEeER5KAogICAgICAgIGludCh2LnggKiAyNTUuMCksCiAgICAgICAgdi55LAogICAgICAgIHYuegogICAgKTsKfQovLyBSZXR1cm5zIHRoZSBjZWxsIG51bWJlciAoaGFzaCB2YWx1ZSkgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBwb3NpdGlvbiBvbiB0aGUgdW5pdCBzcGhlcmUsIAovLyB0b2dldGhlciB3aXRoIHRoZSBvZmZzZXQgYChkeCwgZHkpYCBvbiB0aGUgRXVjbGlkZWFuIHBsYW5lIG9mIHRoZSBwcm9qZWN0ZWQgcG9zaXRpb24gd2l0aAovLyByZXNwZWN0IHRvIHRoZSBvcmlnaW4gb2YgdGhlIGNlbGwgKFNvdXRoIHZlcnRleCkuCi8vICMgSW5wdXRzOgovLyAtIGBkZXB0aGAgaW4gYFswLCAxNF1gIChzbyB0aGF0IGFuZCBIRUFMUGl4IGNlbGwgbnVtYmVyIGNhbiBiZSBzdG9yZWQgb24gYW4gdW5zaWduZWQgaW50ZWdlcikKLy8gLSBgeGA6IGluIGBbLTEuMCwgMS4wXWAKLy8gLSBgeWA6IGluIGBbLTEuMCwgMS4wXWAKLy8gLSBgemA6IGluIGBbLTEuMCwgMS4wXWAKLy8gIyBPdXRwdXQKLy8gLSB0aGUgY2VsbCBudW1iZXIgKGhhc2ggdmFsdWUpIGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gcG9zaXRpb24gb24gdGhlIHVuaXQgc3BoZXJlLAovLyAgIGluIGBbMCwgMTIqbnNpZGVeMltgCi8vIC0gYGR4YDogdGhlIHBvc2l0aW9uYWwgb2Zmc2V0ICRcaW4gWzAsIDFbJCBhbG9uZyB0aGUgc291dGgtdG8tZWFzdCBheGlzCi8vIC0gYGR5YDogdGhlIHBvc2l0aW9uYWwgb2Zmc2V0ICRcaW4gWzAsIDFbJCBhbG9uZyB0aGUgc291dGgtdG8td2VzdCBheGlzCi8vICMgV0FSTklORwovLyAtIFRoZSBmdW5jdGlvbiBhc3N1bWVzLCB3aXRob3V0IGNoZWNraW5nLCB0aGF0IHRoZSBpbnB1dCB2ZWN0b3IgaXMgYSB1bml0IHZlY3RvciAKLy8gICAoaGVuY2UgYHheMiArIHleMiArIHpeMiA9IDFgKSAhIQovLyAtIE9wZXJhdGlvbnMgYmVpbmcgbWFkZSBvbiBzaW1wbGUgcHJlY2lzaW9uIGZsb2F0LCB0aGUgcHJlY2lzaW9uIGlzIGxvd2VyIHRoYW4gYH4wLjIgYXJjc2VjYCBvbmx5ISEKLy8gLSBBdCBkZXB0aCAxMywgdGhlIHByZWNpc2lvbiBvbiBgKGR4LCBkeSlgIGlzIGJldHRlciB0aGFuIGAoMS81MTIsIDEvNTEyKWAsIGkuZS4gMmUtMy4KSGFzaER4RHkgaGFzaF93aXRoX2R4ZHkoaW50IGRlcHRoLCB2ZWMzIHApIHsKICAgIC8vYXNzZXJ0IShkZXB0aCA8PSAxNCk7CiAgICAvL2Fzc2VydCEoLTEuMCA8PSB4ICYmIHggPD0gMS4wKTsKICAgIC8vYXNzZXJ0ISgtMS4wIDw9IHkgJiYgeSA8PSAxLjApOwogICAgLy9hc3NlcnQhKC0xLjAgPD0geiAmJiB6IDw9IDEuMCk7CiAgICAvL2RlYnVnX2Fzc2VydCEoMS4wIC0gKHggKiB4ICsgeSAqIHkgKyB6ICogeikgPCAxZS01KTsKICAgIC8vIEEgZjMyIG1hbnRpc3NhIGNvbnRhaW5zIDIzIGJpdHMuCiAgICAvLyAtIGl0IGJhc2ljYWxseSBtZWFucyB0aGF0IHdoZW4gc3RvcmluZyAoeCwgeSkgY29vcmRpbmF0ZXMsCiAgICAvLyAgIHdlIGNhbiBnbyBhcyBkZWVwIGFzIGRlcHRoIDI0IChvciBtYXliZSAyNSkKICAgIAogICAgaW50IG5zaWRlID0gMSA8PCBkZXB0aDsKICAgIGZsb2F0IGhhbGZfbnNpZGUgPSBmbG9hdChuc2lkZSkgKiAwLjU7CgogICAgZmxvYXQgeF9wbTEgPSB4cG0xKHAueHkpOwogICAgaW50IHEgPSBxdWFydGVyKHAueHkpOwoKICAgIGludCBkMGggPSAwOwogICAgdmVjMiBwX3Byb2ogPSB2ZWMyKDAuMCk7CiAgICBpZiAocC56ID4gVFJBTlNJVElPTl9aKSB7CiAgICAgICAgLy8gTm9ydGggcG9sYXIgY2FwLCBDb2xsaWdub24gcHJvamVjdGlvbi4KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAwKQogICAgICAgIGZsb2F0IHNxcnRfM19vbmVfbWluX3ogPSBzcXJ0KDMuMCAqIG9uZV9taW51c196X3BvcyhwKSk7CiAgICAgICAgcF9wcm9qID0gdmVjMih4X3BtMSAqIHNxcnRfM19vbmVfbWluX3osIDIuMCAtIHNxcnRfM19vbmVfbWluX3opOwogICAgICAgIGQwaCA9IHE7CiAgICB9IGVsc2UgaWYgKHAueiA8IC1UUkFOU0lUSU9OX1opIHsKICAgICAgICAvLyBTb3V0aCBwb2xhciBjYXAsIENvbGxpZ25vbiBwcm9qZWN0aW9uCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoUEkvNCwgLVBJLzIpCiAgICAgICAgZmxvYXQgc3FydF8zX29uZV9taW5feiA9IHNxcnQoMy4wICogb25lX21pbnVzX3pfbmVnKHApKTsKICAgICAgICBwX3Byb2ogPSB2ZWMyKHhfcG0xICogc3FydF8zX29uZV9taW5feiwgc3FydF8zX29uZV9taW5feik7CiAgICAgICAgZDBoID0gcSArIDg7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEVxdWF0b3JpYWwgcmVnaW9uLCBDeWxpbmRyaWNhbCBlcXVhbCBhcmVhIHByb2plY3Rpb24KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAwKSAgICAgICAgICAgICAgIGlmIHEgPSAyCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoUEkvNCwgLVBJLzIpICAgICAgICAgICBpZiBxID0gMAogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKDAsIC1UUkFOU0lUSU9OX0xBVCkgICAgaWYgcSA9IDMKICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS8yLCAtVFJBTlNJVElPTl9MQVQpIGlmIHEgPSAxCiAgICAgICAgLy8gbGV0IHplcm9fb3Jfb25lID0gKHhfY2VhIGFzIHU4KSAmIDE7CiAgICAgICAgZmxvYXQgeV9wbTEgPSBwLnogKiBUUkFOU0lUSU9OX1pfSU5WOwogICAgICAgIC8vIHxcMi98CiAgICAgICAgLy8gLjNYMS4KICAgICAgICAvLyB8LzBcfAogICAgICAgIGludCBxMDEgPSBpbnQoeF9wbTEgPiB5X3BtMSk7ICAvLyAwLzEKICAgICAgICAvL2RlYnVnX2Fzc2VydCEocTAxID09IDAgfHwgcTAxID09IDEpOwogICAgICAgIGludCBxMTIgPSBpbnQoeF9wbTEgPj0gLXlfcG0xKTsgLy8gMFwxCiAgICAgICAgLy9kZWJ1Z19hc3NlcnQhKHExMiA9PSAwIHx8IHExMiA9PSAxKTsKICAgICAgICBpbnQgcTAzID0gMSAtIHExMjsgLy8gMVwwCiAgICAgICAgLy9sZXQgcTEzID0gcTAxIF4gcTEyOyBkZWJ1Z19hc3NlcnQhKHExMyA9PSAwIHx8IHExMyA9PSAxKTsKICAgICAgICBpbnQgcTEgPSBxMDEgJiBxMTI7IC8vID0gMSBpZiBxMSwgMCBlbHNlCiAgICAgICAgLy9kZWJ1Z19hc3NlcnQhKCBxMSA9PSAwIHx8ICBxMSA9PSAxKTsKICAgICAgICAvLyB4OiB4Y2VhIC0gMCBpZiBxMyB8IHhjZWEgLSAyIGlmIHExIHwgeGNlYSAtIDEgaWYgcTAgb3IgcTIKICAgICAgICAvL2xldCB4X3Byb2ogPSB4X3BtMSAtICgocTAxICsgcTEyKSBhcyBpOCAtIDEpIGFzIGYzMjsKICAgICAgICAvLyB5OiB5IC0gMCBpZiBxMiB8IHkgLSAxIGlmIHExIG9yIHEzIHwgeSAtIDIgaWYgcTAgCiAgICAgICAgLy9sZXQgeV9wcm9qID0geV9wbTEgKyAocTAxICsgcTAzKSBhcyBmMzI7CiAgICAgICAgcF9wcm9qID0gdmVjMigKICAgICAgICAgICAgeF9wbTEgLSBmbG9hdChxMDEgKyBxMTIgLSAxKSwKICAgICAgICAgICAgeV9wbTEgKyBmbG9hdChxMDEgKyBxMDMpCiAgICAgICAgKTsKICAgICAgICAvLyBkMGg6ICs4IGlmIHEwIHwgKzQgaWYgcTMgfCArNSBpZiBxMQogICAgICAgIGQwaCA9ICgocTAxICsgcTAzKSA8PCAyKSArICgocSArIHExKSAmIDMpOwogICAgfQoKICAgIC8vIENvb3JkcyBpbnNpZGUgdGhlIGJhc2UgY2VsbAogICAgZmxvYXQgeCA9IChoYWxmX25zaWRlICogKHBfcHJvai54ICsgcF9wcm9qLnkpKTsKICAgIGZsb2F0IHkgPSAoaGFsZl9uc2lkZSAqIChwX3Byb2oueSAtIHBfcHJvai54KSk7CiAgICBpbnQgaSA9IGludCh4KTsKICAgIGludCBqID0gaW50KHkpOwoKICAgIHJldHVybiBIYXNoRHhEeSgKICAgICAgICAoZDBoIDw8IChkZXB0aCA8PCAxKSkgKyBpajJ6KGksIGopLAogICAgICAgIHggLSBmbG9hdChpKSwKICAgICAgICB5IC0gZmxvYXQoaikKICAgICk7Cn0KCnVuaWZvcm0gZmxvYXQgb3BhY2l0eTsKdW5pZm9ybSB2ZWM0IG5vX3RpbGVfY29sb3I7Cgp2ZWM0IGdldF90aWxlX2NvbG9yKHZlYzMgcG9zKSB7CiAgICBIYXNoRHhEeSByZXN1bHQgPSBoYXNoX3dpdGhfZHhkeSgwLCBwb3Muenh5KTsKCiAgICBpbnQgaWR4ID0gcmVzdWx0LmlkeDsKICAgIHZlYzIgdXYgPSB2ZWMyKHJlc3VsdC5keSwgcmVzdWx0LmR4KTsKICAgIFRpbGUgdGlsZSA9IHRleHR1cmVzX3RpbGVzW2lkeF07CgogICAgdmVjMiBvZmZzZXQgPSB1djsKICAgIHZlYzMgVVYgPSB2ZWMzKG9mZnNldCwgZmxvYXQodGlsZS50ZXh0dXJlX2lkeCkpOwoKICAgIHZlYzQgY29sb3IgPSBtaXgoZ2V0X3BpeGVscyhVViksIG5vX3RpbGVfY29sb3IsIHRpbGUuZW1wdHkpOwogICAgcmV0dXJuIGFwcGx5X2NvbG9yX3NldHRpbmdzKGNvbG9yKTsKfQoKdm9pZCBtYWluKCkgewogICAgLy8gR2V0IHRoZSBIRUFMUGl4IGNlbGwgaWR4IGFuZCB0aGUgdXYgaW4gdGhlIHRleHR1cmUKICAgIHZlYzQgYyA9IGdldF90aWxlX2NvbG9yKG5vcm1hbGl6ZShmcmFnX3BvcykpOwogICAgb3V0X2ZyYWdfY29sb3IgPSB2ZWM0KGMucmdiLCBvcGFjaXR5ICogYy5hKTsKfWNhdGFsb2dzX2hlYWxwaXgudmVydCN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKbGF5b3V0IChsb2NhdGlvbiA9IDApIGluIHZlYzIgb2Zmc2V0OwpsYXlvdXQgKGxvY2F0aW9uID0gMSkgaW4gdmVjMiB1djsKbGF5b3V0IChsb2NhdGlvbiA9IDIpIGluIHZlYzMgY2VudGVyOwoKdW5pZm9ybSBmbG9hdCBjdXJyZW50X3RpbWU7CnVuaWZvcm0gbWF0NCBtb2RlbDsKdW5pZm9ybSBtYXQ0IGludl9tb2RlbDsKCnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7CnVuaWZvcm0gdmVjMiBrZXJuZWxfc2l6ZTsKCm91dCB2ZWMyIG91dF91djsKb3V0IHZlYzMgb3V0X3A7CgovLy8gUHJvamVjdGlvbnMKY29uc3QgZmxvYXQgUEkgPSAzLjE0MTU5MjY1MzU4OTc5MzsKY29uc3QgZmxvYXQgU1FSVF8yID0gMS40MTQyMTM1NjIzNzMwOTUwNDg4MDE2ODg3MjQyMDk2OTgwODsKCnZlYzIgdzJjX3Npbih2ZWMzIHApIHsKICAgIHZlYzIgcSA9IHZlYzIoLXAueCwgcC55KTsKICAgIHJldHVybiBwLnogPj0gMC5mID8gcSA6IG5vcm1hbGl6ZShxKTsKfQoKdmVjMiB3MmNfc2luX25vX2JhY2tmYWNlKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KTsKfQoKdmVjMiB3MmNfYWl0KHZlYzMgcCkgewogICAgZmxvYXQgciA9IGxlbmd0aChwLnp4KTsKICAgIGZsb2F0IHcgPSBzcXJ0KChyICogKHIgKyBwLnopKSAqIDAuNWYpOyAvLyA9IGNvcyhiKSBjb3MobC8yKQogICAgdyA9IHNxcnQoKDEuMCArIHcpICogMC41Zik7ICAgICAgICAgICAgIC8vID0gMSAvIGdhbW1hCiAgICBmbG9hdCB5MmQgPSBwLnkgLyB3OwoKICAgIGZsb2F0IHgyZCA9IDAuMDsKICAgIGlmIChhYnMocC54KSA8IDVlLTMpIHsKICAgICAgICBmbG9hdCB4X292ZXJfciA9IHAueC9yOwogICAgICAgIHgyZCA9IC1wLnggKiAoMS4wIC0geF9vdmVyX3IqeF9vdmVyX3IvMjEuMCkgLyB3OwogICAgfSBlbHNlIHsKICAgICAgICB3ID0gc3FydCgocipyIC0gcipwLnopICogMi4wKSAvIHc7IC8vID0gMiAqIGdhbW1hICogY29zKGIpIHNpbihsLzIpCiAgICAgICAgeDJkID0gc2lnbigtcC54KSAqIHc7CiAgICB9CgogICAgcmV0dXJuIHZlYzIoeDJkICogMC41LCB5MmQpIC8gU1FSVF8yOwp9CmNvbnN0IGZsb2F0IGVwcyA9IDEuMjVlLTg7CmNvbnN0IGludCBuX2l0ZXIgPSAxMDA7CgpmbG9hdCBuZXd0b25fc29sdmUoZmxvYXQgeikgewogICAgZmxvYXQgY3RlID0gUEkgKiB6OwogICAgLy8gSW5pdGlhbCBndWVzcyBzbyB0aGF0IGZvciB6IH49IDEsIGdhbW1hIH49IFBJLzIuCiAgICAvLyBTbW9vdGggZnVuY3Rpb24gZm9yIHNtYWxsIHx6fCwgc28gbm8gYmlnIGRlYWwgaGF2aW5nIGEgYmFkIGluaXQgdmFsdWUuCiAgICBmbG9hdCB4ID0gMi4wICogYXNpbih6KTsKICAgIGZsb2F0IGYgPSB4ICsgc2luKHgpIC0gY3RlOyAKICAgIGludCBpID0gMDsKICAgIHdoaWxlIChhYnMoZikgPiBlcHMgJiYgaSA8IG5faXRlcikgewogICAgICAgIHggLT0gZiAvICgxLjAgKyBjb3MoeCkpOwogICAgICAgIGYgPSB4ICsgc2luKHgpIC0gY3RlOwogICAgICAgIGkgKz0gMTsKICAgIH0KCiAgICByZXR1cm4gMC41ICogeDsKfQoKdmVjMiB3MmNfbW9sKHZlYzMgcCkgewogICAgZmxvYXQgZyA9IG5ld3Rvbl9zb2x2ZShwLnkpOwoKICAgIGZsb2F0IHNnID0gc2luKGcpOwogICAgZmxvYXQgY2cgPSBjb3MoZyk7CiAgICByZXR1cm4gdmVjMigoYXRhbigtcC54LCBwLnopICogY2cpIC8gUEksIHNnKTsKfQp2ZWMyIHcyY190YW4odmVjMyBwKSB7CiAgICBwLnogPSBtYXgocC56LCAxZS0yKTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAocC56KlBJKTsKfQp2ZWMyIHcyY19zdGcodmVjMyBwKSB7CiAgICBmbG9hdCB3ID0gKDEuMCArIHAueikgKiAwLjU7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKFBJICogdyk7Cn0KdmVjMiB3MmNfemVhKHZlYzMgcCkgewogICAgLy8gV2hvbGUgc3BoZXJlLCByIDw9IDIgKGVxdWFsIGFyZWEpCiAgICBmbG9hdCB3ID0gc3FydCgwLjUgKyAwLjUgKiBwLnopOyAvLyA8PT4gc3FydFsoMSArIHgpIC8gMl0KICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgKiAwLjUgLyB3Owp9CnZlYzIgdzJjX21lcih2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKGF0YW4oLXAueCwgcC56KSwgYXRhbmgocC55KSkgLyBQSTsKfQoKdmVjMyBsb25sYXQyeHl6KHZlYzIgbG9ubGF0KSB7CiAgICBmbG9hdCB0ID0gbG9ubGF0Lng7CiAgICBmbG9hdCB0YyA9IGNvcyh0KTsKICAgIGZsb2F0IHRzID0gc2luKHQpOwoKICAgIGZsb2F0IGQgPSBsb25sYXQueTsKICAgIGZsb2F0IGRjID0gY29zKGQpOwogICAgZmxvYXQgZHMgPSBzaW4oZCk7CgogICAgcmV0dXJuIHZlYzMoZGMgKiB0cywgZHMsIGRjICogdGMpOwp9Cgp1bmlmb3JtIGludCB1X3Byb2o7Cgp2ZWMyIHByb2oodmVjMyBwKSB7CiAgICBpZiAodV9wcm9qID09IDApIHsKICAgICAgICAvKiBUQU4sICAgICAgR25vbW9uaWMgcHJvamVjdGlvbiAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3RhbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDEpIHsKICAgICAgICAvKiBTVEcsCSAgICAgU3RlcmVvZ3JhcGhpYyBwcm9qZWN0aW9uICAgKi8KICAgICAgICByZXR1cm4gdzJjX3N0ZyhwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDIpIHsKICAgICAgICAvKiBTSU4sCSAgICAgT3J0aG9ncmFwaGljCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19zaW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAzKSB7CiAgICAgICAgLyogWkVBLAkgICAgIEVxdWFsLWFyZWEgCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY196ZWEocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA0KSB7CiAgICAgICAgLy8gUHNldWRvLWN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLyogQUlULCAgICAgIEFpdG9mZiAgICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19haXQocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA1KSB7CiAgICAgICAgLy8gTU9MLCAgICAgIE1vbGx3ZWlkZSAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tb2wocCk7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLy8gTUVSLCAgICAgIE1lcmNhdG9yICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tZXIocCk7CiAgICB9Cn0KCgp2b2lkIG1haW4oKSB7CiAgICB2ZWMzIHAgPSB2ZWMzKGludl9tb2RlbCAqIHZlYzQoY2VudGVyLCAxLjBmKSk7CiAgICAvL3AgPSBjaGVja19pbnZlcnNlZF9sb25naXR1ZGUocCk7CgogICAgdmVjMiBjZW50ZXJfcG9zX2NsaXBfc3BhY2UgPSB3b3JsZDJjbGlwX2hlYWxwaXgocCk7CgogICAgdmVjMiBwb3NfY2xpcF9zcGFjZSA9IGNlbnRlcl9wb3NfY2xpcF9zcGFjZTsKICAgIGdsX1Bvc2l0aW9uID0gdmVjNCgocG9zX2NsaXBfc3BhY2UgLyAobmRjX3RvX2NsaXAgKiBjemYpKSArIG9mZnNldCAqIGtlcm5lbF9zaXplICwgMC5mLCAxLmYpOwoKICAgIG91dF91diA9IHV2OwogICAgb3V0X3AgPSBwOwp9Zml0c19iYXNlLnZlcnQjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGhpZ2hwIGZsb2F0OwpwcmVjaXNpb24gaGlnaHAgaW50OwoKbGF5b3V0IChsb2NhdGlvbiA9IDApIGluIHZlYzIgbmRjX3BvczsKbGF5b3V0IChsb2NhdGlvbiA9IDEpIGluIHZlYzIgdXY7CgpvdXQgdmVjMiBmcmFnX3V2OwoKdm9pZCBtYWluKCkgewogICAgZ2xfUG9zaXRpb24gPSB2ZWM0KG5kY19wb3MsIDAuMCwgMS4wKTsKICAgIGZyYWdfdXYgPSB1djsKfWNvbG9ybWFwc19jb2xvcm1hcC52ZXJ0I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyMkQ7CgpsYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBwb3NpdGlvbjsKbGF5b3V0IChsb2NhdGlvbiA9IDEpIGluIHZlYzIgdXY7CgpvdXQgdmVjMiBvdXRfdXY7Cgp2b2lkIG1haW4oKSB7CiAgICBnbF9Qb3NpdGlvbiA9IHZlYzQocG9zaXRpb24sIDAuZiwgMS5mKTsKICAgIG91dF91diA9IHV2Owp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwoKbGF5b3V0IChsb2NhdGlvbiA9IDApIGluIHZlYzIgbG9ubGF0OwpsYXlvdXQgKGxvY2F0aW9uID0gMSkgaW4gdmVjMyB1djsKCm91dCB2ZWMzIGZyYWdfdXY7CgovLyBjdXJyZW50IHRpbWUgaW4gbXMKdW5pZm9ybSBtYXQ0IGludl9tb2RlbDsKdW5pZm9ybSB2ZWMyIG5kY190b19jbGlwOwp1bmlmb3JtIGZsb2F0IGN6ZjsKCi8vLyBQcm9qZWN0aW9ucwpjb25zdCBmbG9hdCBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzOwpjb25zdCBmbG9hdCBTUVJUXzIgPSAxLjQxNDIxMzU2MjM3MzA5NTA0ODgwMTY4ODcyNDIwOTY5ODA4OwoKdmVjMiB3MmNfc2luKHZlYzMgcCkgewogICAgdmVjMiBxID0gdmVjMigtcC54LCBwLnkpOwogICAgcmV0dXJuIHAueiA+PSAwLmYgPyBxIDogbm9ybWFsaXplKHEpOwp9Cgp2ZWMyIHcyY19zaW5fbm9fYmFja2ZhY2UodmVjMyBwKSB7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpOwp9Cgp2ZWMyIHcyY19haXQodmVjMyBwKSB7CiAgICBmbG9hdCByID0gbGVuZ3RoKHAuengpOwogICAgZmxvYXQgdyA9IHNxcnQoKHIgKiAociArIHAueikpICogMC41Zik7IC8vID0gY29zKGIpIGNvcyhsLzIpCiAgICB3ID0gc3FydCgoMS4wICsgdykgKiAwLjVmKTsgICAgICAgICAgICAgLy8gPSAxIC8gZ2FtbWEKICAgIGZsb2F0IHkyZCA9IHAueSAvIHc7CgogICAgZmxvYXQgeDJkID0gMC4wOwogICAgaWYgKGFicyhwLngpIDwgNWUtMykgewogICAgICAgIGZsb2F0IHhfb3Zlcl9yID0gcC54L3I7CiAgICAgICAgeDJkID0gLXAueCAqICgxLjAgLSB4X292ZXJfcip4X292ZXJfci8yMS4wKSAvIHc7CiAgICB9IGVsc2UgewogICAgICAgIHcgPSBzcXJ0KChyKnIgLSByKnAueikgKiAyLjApIC8gdzsgLy8gPSAyICogZ2FtbWEgKiBjb3MoYikgc2luKGwvMikKICAgICAgICB4MmQgPSBzaWduKC1wLngpICogdzsKICAgIH0KCiAgICByZXR1cm4gdmVjMih4MmQgKiAwLjUsIHkyZCkgLyBTUVJUXzI7Cn0KY29uc3QgZmxvYXQgZXBzID0gMS4yNWUtODsKY29uc3QgaW50IG5faXRlciA9IDEwMDsKCmZsb2F0IG5ld3Rvbl9zb2x2ZShmbG9hdCB6KSB7CiAgICBmbG9hdCBjdGUgPSBQSSAqIHo7CiAgICAvLyBJbml0aWFsIGd1ZXNzIHNvIHRoYXQgZm9yIHogfj0gMSwgZ2FtbWEgfj0gUEkvMi4KICAgIC8vIFNtb290aCBmdW5jdGlvbiBmb3Igc21hbGwgfHp8LCBzbyBubyBiaWcgZGVhbCBoYXZpbmcgYSBiYWQgaW5pdCB2YWx1ZS4KICAgIGZsb2F0IHggPSAyLjAgKiBhc2luKHopOwogICAgZmxvYXQgZiA9IHggKyBzaW4oeCkgLSBjdGU7IAogICAgaW50IGkgPSAwOwogICAgd2hpbGUgKGFicyhmKSA+IGVwcyAmJiBpIDwgbl9pdGVyKSB7CiAgICAgICAgeCAtPSBmIC8gKDEuMCArIGNvcyh4KSk7CiAgICAgICAgZiA9IHggKyBzaW4oeCkgLSBjdGU7CiAgICAgICAgaSArPSAxOwogICAgfQoKICAgIHJldHVybiAwLjUgKiB4Owp9Cgp2ZWMyIHcyY19tb2wodmVjMyBwKSB7CiAgICBmbG9hdCBnID0gbmV3dG9uX3NvbHZlKHAueSk7CgogICAgZmxvYXQgc2cgPSBzaW4oZyk7CiAgICBmbG9hdCBjZyA9IGNvcyhnKTsKICAgIHJldHVybiB2ZWMyKChhdGFuKC1wLngsIHAueikgKiBjZykgLyBQSSwgc2cpOwp9CnZlYzIgdzJjX3Rhbih2ZWMzIHApIHsKICAgIHAueiA9IG1heChwLnosIDFlLTIpOwogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAvIChwLnoqUEkpOwp9CnZlYzIgdzJjX3N0Zyh2ZWMzIHApIHsKICAgIGZsb2F0IHcgPSAoMS4wICsgcC56KSAqIDAuNTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAoUEkgKiB3KTsKfQp2ZWMyIHcyY196ZWEodmVjMyBwKSB7CiAgICAvLyBXaG9sZSBzcGhlcmUsIHIgPD0gMiAoZXF1YWwgYXJlYSkKICAgIGZsb2F0IHcgPSBzcXJ0KDAuNSArIDAuNSAqIHAueik7IC8vIDw9PiBzcXJ0WygxICsgeCkgLyAyXQogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAqIDAuNSAvIHc7Cn0KdmVjMiB3MmNfbWVyKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoYXRhbigtcC54LCBwLnopLCBhdGFuaChwLnkpKSAvIFBJOwp9Cgp2ZWMzIGxvbmxhdDJ4eXoodmVjMiBsb25sYXQpIHsKICAgIGZsb2F0IHQgPSBsb25sYXQueDsKICAgIGZsb2F0IHRjID0gY29zKHQpOwogICAgZmxvYXQgdHMgPSBzaW4odCk7CgogICAgZmxvYXQgZCA9IGxvbmxhdC55OwogICAgZmxvYXQgZGMgPSBjb3MoZCk7CiAgICBmbG9hdCBkcyA9IHNpbihkKTsKCiAgICByZXR1cm4gdmVjMyhkYyAqIHRzLCBkcywgZGMgKiB0Yyk7Cn0KCnVuaWZvcm0gaW50IHVfcHJvajsKCnZlYzIgcHJvaih2ZWMzIHApIHsKICAgIGlmICh1X3Byb2ogPT0gMCkgewogICAgICAgIC8qIFRBTiwgICAgICBHbm9tb25pYyBwcm9qZWN0aW9uICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfdGFuKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMSkgewogICAgICAgIC8qIFNURywJICAgICBTdGVyZW9ncmFwaGljIHByb2plY3Rpb24gICAqLwogICAgICAgIHJldHVybiB3MmNfc3RnKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMikgewogICAgICAgIC8qIFNJTiwJICAgICBPcnRob2dyYXBoaWMJCSAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3NpbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDMpIHsKICAgICAgICAvKiBaRUEsCSAgICAgRXF1YWwtYXJlYSAJCSAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3plYShwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDQpIHsKICAgICAgICAvLyBQc2V1ZG8tY3lsaW5kcmljYWwgcHJvamVjdGlvbnMKICAgICAgICAvKiBBSVQsICAgICAgQWl0b2ZmICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX2FpdChwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDUpIHsKICAgICAgICAvLyBNT0wsICAgICAgTW9sbHdlaWRlICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX21vbChwKTsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8gQ3lsaW5kcmljYWwgcHJvamVjdGlvbnMKICAgICAgICAvLyBNRVIsICAgICAgTWVyY2F0b3IgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX21lcihwKTsKICAgIH0KfQoKdm9pZCBtYWluKCkgewogICAgdmVjMyBwX3h5eiA9IGxvbmxhdDJ4eXoobG9ubGF0KTsKICAgIHZlYzQgcF93ID0gaW52X21vZGVsICogdmVjNChwX3h5eiwgMS4wKTsgCiAgICAvLyAzLiBQcm9jZXNzIHRoZSBwcm9qZWN0aW9uCiAgICB2ZWMyIHBfY2xpcCA9IHByb2oocF93Lnh5eik7CgogICAgdmVjMiBwX25kYyA9IHBfY2xpcCAvIChuZGNfdG9fY2xpcCAqIGN6Zik7CiAgICBnbF9Qb3NpdGlvbiA9IHZlYzQocF9uZGMsIDAuMCwgMS4wKTsKCiAgICBmcmFnX3V2ID0gdXY7Cn0jdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGhpZ2hwIGZsb2F0OwpsYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBsb25sYXQ7Cgp1bmlmb3JtIG1hdDQgdV8yd29ybGQ7CnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7CgovLy8gUHJvamVjdGlvbnMKY29uc3QgZmxvYXQgUEkgPSAzLjE0MTU5MjY1MzU4OTc5MzsKY29uc3QgZmxvYXQgU1FSVF8yID0gMS40MTQyMTM1NjIzNzMwOTUwNDg4MDE2ODg3MjQyMDk2OTgwODsKCnZlYzIgdzJjX3Npbih2ZWMzIHApIHsKICAgIHZlYzIgcSA9IHZlYzIoLXAueCwgcC55KTsKICAgIHJldHVybiBwLnogPj0gMC5mID8gcSA6IG5vcm1hbGl6ZShxKTsKfQoKdmVjMiB3MmNfc2luX25vX2JhY2tmYWNlKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KTsKfQoKdmVjMiB3MmNfYWl0KHZlYzMgcCkgewogICAgZmxvYXQgciA9IGxlbmd0aChwLnp4KTsKICAgIGZsb2F0IHcgPSBzcXJ0KChyICogKHIgKyBwLnopKSAqIDAuNWYpOyAvLyA9IGNvcyhiKSBjb3MobC8yKQogICAgdyA9IHNxcnQoKDEuMCArIHcpICogMC41Zik7ICAgICAgICAgICAgIC8vID0gMSAvIGdhbW1hCiAgICBmbG9hdCB5MmQgPSBwLnkgLyB3OwoKICAgIGZsb2F0IHgyZCA9IDAuMDsKICAgIGlmIChhYnMocC54KSA8IDVlLTMpIHsKICAgICAgICBmbG9hdCB4X292ZXJfciA9IHAueC9yOwogICAgICAgIHgyZCA9IC1wLnggKiAoMS4wIC0geF9vdmVyX3IqeF9vdmVyX3IvMjEuMCkgLyB3OwogICAgfSBlbHNlIHsKICAgICAgICB3ID0gc3FydCgocipyIC0gcipwLnopICogMi4wKSAvIHc7IC8vID0gMiAqIGdhbW1hICogY29zKGIpIHNpbihsLzIpCiAgICAgICAgeDJkID0gc2lnbigtcC54KSAqIHc7CiAgICB9CgogICAgcmV0dXJuIHZlYzIoeDJkICogMC41LCB5MmQpIC8gU1FSVF8yOwp9CmNvbnN0IGZsb2F0IGVwcyA9IDEuMjVlLTg7CmNvbnN0IGludCBuX2l0ZXIgPSAxMDA7CgpmbG9hdCBuZXd0b25fc29sdmUoZmxvYXQgeikgewogICAgZmxvYXQgY3RlID0gUEkgKiB6OwogICAgLy8gSW5pdGlhbCBndWVzcyBzbyB0aGF0IGZvciB6IH49IDEsIGdhbW1hIH49IFBJLzIuCiAgICAvLyBTbW9vdGggZnVuY3Rpb24gZm9yIHNtYWxsIHx6fCwgc28gbm8gYmlnIGRlYWwgaGF2aW5nIGEgYmFkIGluaXQgdmFsdWUuCiAgICBmbG9hdCB4ID0gMi4wICogYXNpbih6KTsKICAgIGZsb2F0IGYgPSB4ICsgc2luKHgpIC0gY3RlOyAKICAgIGludCBpID0gMDsKICAgIHdoaWxlIChhYnMoZikgPiBlcHMgJiYgaSA8IG5faXRlcikgewogICAgICAgIHggLT0gZiAvICgxLjAgKyBjb3MoeCkpOwogICAgICAgIGYgPSB4ICsgc2luKHgpIC0gY3RlOwogICAgICAgIGkgKz0gMTsKICAgIH0KCiAgICByZXR1cm4gMC41ICogeDsKfQoKdmVjMiB3MmNfbW9sKHZlYzMgcCkgewogICAgZmxvYXQgZyA9IG5ld3Rvbl9zb2x2ZShwLnkpOwoKICAgIGZsb2F0IHNnID0gc2luKGcpOwogICAgZmxvYXQgY2cgPSBjb3MoZyk7CiAgICByZXR1cm4gdmVjMigoYXRhbigtcC54LCBwLnopICogY2cpIC8gUEksIHNnKTsKfQp2ZWMyIHcyY190YW4odmVjMyBwKSB7CiAgICBwLnogPSBtYXgocC56LCAxZS0yKTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAocC56KlBJKTsKfQp2ZWMyIHcyY19zdGcodmVjMyBwKSB7CiAgICBmbG9hdCB3ID0gKDEuMCArIHAueikgKiAwLjU7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKFBJICogdyk7Cn0KdmVjMiB3MmNfemVhKHZlYzMgcCkgewogICAgLy8gV2hvbGUgc3BoZXJlLCByIDw9IDIgKGVxdWFsIGFyZWEpCiAgICBmbG9hdCB3ID0gc3FydCgwLjUgKyAwLjUgKiBwLnopOyAvLyA8PT4gc3FydFsoMSArIHgpIC8gMl0KICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgKiAwLjUgLyB3Owp9CnZlYzIgdzJjX21lcih2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKGF0YW4oLXAueCwgcC56KSwgYXRhbmgocC55KSkgLyBQSTsKfQoKdmVjMyBsb25sYXQyeHl6KHZlYzIgbG9ubGF0KSB7CiAgICBmbG9hdCB0ID0gbG9ubGF0Lng7CiAgICBmbG9hdCB0YyA9IGNvcyh0KTsKICAgIGZsb2F0IHRzID0gc2luKHQpOwoKICAgIGZsb2F0IGQgPSBsb25sYXQueTsKICAgIGZsb2F0IGRjID0gY29zKGQpOwogICAgZmxvYXQgZHMgPSBzaW4oZCk7CgogICAgcmV0dXJuIHZlYzMoZGMgKiB0cywgZHMsIGRjICogdGMpOwp9Cgp1bmlmb3JtIGludCB1X3Byb2o7Cgp2ZWMyIHByb2oodmVjMyBwKSB7CiAgICBpZiAodV9wcm9qID09IDApIHsKICAgICAgICAvKiBUQU4sICAgICAgR25vbW9uaWMgcHJvamVjdGlvbiAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3RhbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDEpIHsKICAgICAgICAvKiBTVEcsCSAgICAgU3RlcmVvZ3JhcGhpYyBwcm9qZWN0aW9uICAgKi8KICAgICAgICByZXR1cm4gdzJjX3N0ZyhwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDIpIHsKICAgICAgICAvKiBTSU4sCSAgICAgT3J0aG9ncmFwaGljCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19zaW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAzKSB7CiAgICAgICAgLyogWkVBLAkgICAgIEVxdWFsLWFyZWEgCQkgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY196ZWEocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA0KSB7CiAgICAgICAgLy8gUHNldWRvLWN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLyogQUlULCAgICAgIEFpdG9mZiAgICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19haXQocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSA1KSB7CiAgICAgICAgLy8gTU9MLCAgICAgIE1vbGx3ZWlkZSAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tb2wocCk7CiAgICB9IGVsc2UgewogICAgICAgIC8vIEN5bGluZHJpY2FsIHByb2plY3Rpb25zCiAgICAgICAgLy8gTUVSLCAgICAgIE1lcmNhdG9yICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY19tZXIocCk7CiAgICB9Cn0KCnZvaWQgbWFpbigpIHsKICAgIC8vIDEuIENvbnZlcnQgKGxvbiwgbGF0KSBpbnRvICh4LCB5LCB6KSBzcGFjZSBjb28uCiAgICB2ZWMzIHBfeHl6ID0gbG9ubGF0Mnh5eihsb25sYXQpOwogICAgLy8gMi4gQ29udmVydCB0byB0aGUgd29ybGQgY29vIHN5c3RlbQogICAgdmVjNCBwX3cgPSB1XzJ3b3JsZCAqIHZlYzQocF94eXosIDEuMCk7IAogICAgLy8gMy4gUHJvY2VzcyB0aGUgcHJvamVjdGlvbgogICAgdmVjMiBwX2NsaXAgPSBwcm9qKHBfdy54eXopOwoKICAgIHZlYzIgcF9uZGMgPSBwX2NsaXAgLyAobmRjX3RvX2NsaXAgKiBjemYpOwogICAgZ2xfUG9zaXRpb24gPSB2ZWM0KHBfbmRjLCAwLmYsIDEuZik7Cn0jdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CnByZWNpc2lvbiBsb3dwIHNhbXBsZXIzRDsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIzRDsKcHJlY2lzaW9uIGxvd3AgdXNhbXBsZXIzRDsKCnVuaWZvcm0gc2FtcGxlcjNEIHRleDsKCmluIHZlYzMgZnJhZ191djsKCm91dCB2ZWM0IG91dF9mcmFnX2NvbG9yOwp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7Cgp1bmlmb3JtIGZsb2F0IHNjYWxlOwp1bmlmb3JtIGZsb2F0IG9mZnNldDsKdW5pZm9ybSBmbG9hdCBibGFuazsKdW5pZm9ybSBmbG9hdCBtaW5fdmFsdWU7CnVuaWZvcm0gZmxvYXQgbWF4X3ZhbHVlOwp1bmlmb3JtIGludCBIOwp1bmlmb3JtIGZsb2F0IHJldmVyc2VkOwp1bmlmb3JtIGZsb2F0IHNpemVfdGlsZV91djsKdW5pZm9ybSBpbnQgdGV4X3N0b3JpbmdfZml0czsKCnVuaWZvcm0gc2FtcGxlcjJEIGNvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBudW1fY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IGNvbG9ybWFwX2lkOwovLyBjYW4gYmUgZWl0aGVyIDAgb3IgMQoKdmVjNCBjb2xvcm1hcF9mKGZsb2F0IHgpIHsKICAgIGZsb2F0IGlkID0gKGNvbG9ybWFwX2lkICsgMC41KSAvIG51bV9jb2xvcm1hcHM7CiAgICByZXR1cm4gdGV4dHVyZShjb2xvcm1hcHMsIHZlYzIoeCwgaWQpKTsKfQpmbG9hdCBsaW5lYXJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgcmV0dXJuIGNsYW1wKCh4IC0gbWluX3ZhbHVlKS8obWF4X3ZhbHVlIC0gbWluX3ZhbHVlKSwgMC4wLCAxLjApOwp9CgpmbG9hdCBzcXJ0X2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGEgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gc3FydChhKTsKfQoKZmxvYXQgbG9nX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IHkgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBmbG9hdCBhID0gMTAwMC4wOwogICAgcmV0dXJuIGxvZyhhKnkgKyAxLjApL2xvZyhhKTsKfQoKZmxvYXQgYXNpbmhfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBhc2luaCgxMC4wKmQpLzMuMDsKfQoKZmxvYXQgcG93Ml9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGQqZDsKfQoKZmxvYXQgdHJhbnNmZXJfZnVuYyhpbnQgSCwgZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGlmIChIID09IDApIHsKICAgICAgICByZXR1cm4gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDEpIHsKICAgICAgICByZXR1cm4gc3FydF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAyKSB7CiAgICAgICAgcmV0dXJuIGxvZ19mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAzKSB7CiAgICAgICAgcmV0dXJuIGFzaW5oX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gcG93Ml9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0KfQovLyBUaGlzIGZpbGUgYXBwbHkgdGhlIHRvbmFsIGNvcnJlY3Rpb25zIGdpdmVuIGluIHRoaXMgYXJ0aWNsZToKLy8gaHR0cHM6Ly90aW1zZXZlcmllbi5jb20vcG9zdHMvMjAyMC0wNi0xOS1jb2xvdXItY29ycmVjdGlvbi13aXRoLXdlYmdsLwoKdW5pZm9ybSBmbG9hdCBrX2dhbW1hOwp1bmlmb3JtIGZsb2F0IGtfc2F0dXJhdGlvbjsKdW5pZm9ybSBmbG9hdCBrX2NvbnRyYXN0Owp1bmlmb3JtIGZsb2F0IGtfYnJpZ2h0bmVzczsKdW5pZm9ybSBmbG9hdCBrX2V4cG9zdXJlOwoKdmVjNCBhcHBseV9nYW1tYSh2ZWM0IGljLCBmbG9hdCBnKSB7CiAgICBmbG9hdCBuZXdfciA9IHBvdyhpYy5yLCBnKTsKICAgIGZsb2F0IG5ld19nID0gcG93KGljLmcsIGcpOwogICAgZmxvYXQgbmV3X2IgPSBwb3coaWMuYiwgZyk7CgogICAgcmV0dXJuIHZlYzQobmV3X3IsIG5ld19nLCBuZXdfYiwgaWMuYSk7Cn0KCnZlYzQgYXBwbHlfc2F0dXJhdGlvbih2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMS8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZQogICAgY29uc3QgdmVjMyBsdW1pbm9zaXR5X2ZhY3RvciA9IHZlYzMoMC4yMTI2LCAwLjcxNTIsIDAuMDcyMik7CiAgICB2ZWMzIGdyYXlzY2FsZSA9IHZlYzMoZG90KGNvbG9yLnJnYiwgbHVtaW5vc2l0eV9mYWN0b3IpKTsKICAgIAogICAgcmV0dXJuIHZlYzQobWl4KGdyYXlzY2FsZSwgY29sb3IucmdiLCAxLjAgKyB2YWx1ZSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2NvbnRyYXN0KHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgwLjUgKyAoMS4wICsgdmFsdWUpICogKGNvbG9yLnJnYiAtIDAuNSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2JyaWdodG5lc3ModmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KGNvbG9yLnJnYiArIHZhbHVlLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9leHBvc3VyZSh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoKDEuMCArIHZhbHVlKSAqIGNvbG9yLnJnYiwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfdG9uYWwodmVjNCBjb2xvcikgewogIHJldHVybiBhcHBseV9nYW1tYSgKICAgIGFwcGx5X3NhdHVyYXRpb24oCiAgICAgIGFwcGx5X2NvbnRyYXN0KAogICAgICAgIGFwcGx5X2JyaWdodG5lc3MoY29sb3IsIGtfYnJpZ2h0bmVzcyksCiAgICAgICAga19jb250cmFzdAogICAgICApLAogICAgICBrX3NhdHVyYXRpb24KICAgICksCiAgICBrX2dhbW1hCiAgKTsKfQp2ZWMzIHJnYjJoc3YodmVjMyBjKSB7CiAgICB2ZWM0IEsgPSB2ZWM0KDAuMCwgLTEuMCAvIDMuMCwgMi4wIC8gMy4wLCAtMS4wKTsKICAgIHZlYzQgcCA9IG1peCh2ZWM0KGMuYmcsIEsud3opLCB2ZWM0KGMuZ2IsIEsueHkpLCBzdGVwKGMuYiwgYy5nKSk7CiAgICB2ZWM0IHEgPSBtaXgodmVjNChwLnh5dywgYy5yKSwgdmVjNChjLnIsIHAueXp4KSwgc3RlcChwLngsIGMucikpOwoKICAgIGZsb2F0IGQgPSBxLnggLSBtaW4ocS53LCBxLnkpOwogICAgZmxvYXQgZSA9IDEuMGUtMTA7CiAgICByZXR1cm4gdmVjMyhhYnMocS56ICsgKHEudyAtIHEueSkgLyAoNi4wICogZCArIGUpKSwgZCAvIChxLnggKyBlKSwgcS54KTsKfQoKdmVjMyBoc3YycmdiKHZlYzMgYykgewogICAgdmVjNCBLID0gdmVjNCgxLjAsIDIuMCAvIDMuMCwgMS4wIC8gMy4wLCAzLjApOwogICAgdmVjMyBwID0gYWJzKGZyYWN0KGMueHh4ICsgSy54eXopICogNi4wIC0gSy53d3cpOwogICAgcmV0dXJuIGMueiAqIG1peChLLnh4eCwgY2xhbXAocCAtIEsueHh4LCAwLjAsIDEuMCksIGMueSk7Cn0KCnZlYzQgZ2V0X3BpeGVscyh2ZWMzIHV2KSB7CiAgICByZXR1cm4gdGV4dHVyZSh0ZXgsIHV2KTsKfQoKdmVjMyByZXZlcnNlX3V2KHZlYzMgdXYpIHsKICAgIHV2LnkgPSBzaXplX3RpbGVfdXYgKyAyLjAqc2l6ZV90aWxlX3V2KmZsb29yKHV2LnkgLyBzaXplX3RpbGVfdXYpIC0gdXYueTsKICAgIHJldHVybiB1djsKfQoKdmVjNCBhcHBseV9jb2xvcl9zZXR0aW5ncyh2ZWM0IGNvbG9yKSB7CiAgICBjb2xvci5yID0gdHJhbnNmZXJfZnVuYyhILCBjb2xvci5yLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBjb2xvci5nID0gdHJhbnNmZXJfZnVuYyhILCBjb2xvci5nLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBjb2xvci5iID0gdHJhbnNmZXJfZnVuYyhILCBjb2xvci5iLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CgogICAgLy8gYXBwbHkgcmV2ZXJzZWQKICAgIGNvbG9yLnJnYiA9IG1peChjb2xvci5yZ2IsIDEuMCAtIGNvbG9yLnJnYiwgcmV2ZXJzZWQpOwoKICAgIHJldHVybiBhcHBseV90b25hbChjb2xvcik7Cn0KCnZlYzQgZ2V0X2NvbG9yX2Zyb21fdGV4dHVyZSh2ZWMzIFVWKSB7CiAgICB2ZWM0IGNvbG9yID0gZ2V0X3BpeGVscyhVVik7CiAgICAKICAgIHJldHVybiBhcHBseV9jb2xvcl9zZXR0aW5ncyhjb2xvcik7Cn0KCnZlYzQgYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKGZsb2F0IHgpIHsKICAgIGZsb2F0IGFscGhhID0geCAqIHNjYWxlICsgb2Zmc2V0OwogICAgYWxwaGEgPSB0cmFuc2Zlcl9mdW5jKEgsIGFscGhhLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CgogICAgLy8gYXBwbHkgcmV2ZXJzZWQKICAgIGFscGhhID0gbWl4KGFscGhhLCAxLjAgLSBhbHBoYSwgcmV2ZXJzZWQpOwoKICAgIHZlYzQgbmV3X2NvbG9yID0gbWl4KGNvbG9ybWFwX2YoYWxwaGEpLCB2ZWM0KDAuMCksIGZsb2F0KGlzaW5mKHgpIHx8IGlzbmFuKHgpKSk7CiAgICByZXR1cm4gYXBwbHlfdG9uYWwobmV3X2NvbG9yKTsKfQoKaGlnaHAgZmxvYXQgZGVjb2RlMzIoaGlnaHAgdmVjNCByZ2JhKSB7CiAgICBoaWdocCBmbG9hdCBTaWduID0gMS4wIC0gc3RlcCgxMjguMCxyZ2JhWzBdKSoyLjA7CiAgICBoaWdocCBmbG9hdCBFeHBvbmVudCA9IDIuMCAqIG1vZChyZ2JhWzBdLDEyOC4wKSArIHN0ZXAoMTI4LjAscmdiYVsxXSkgLSAxMjcuMDsgCiAgICBoaWdocCBmbG9hdCBNYW50aXNzYSA9IG1vZChyZ2JhWzFdLDEyOC4wKSo2NTUzNi4wICsgcmdiYVsyXSoyNTYuMCArcmdiYVszXSArIGZsb2F0KDB4ODAwMDAwKTsKICAgIGhpZ2hwIGZsb2F0IFJlc3VsdCA9ICBTaWduICogZXhwMihFeHBvbmVudCkgKiAoTWFudGlzc2EgKiBleHAyKC0yMy4wICkpOyAKICAgIHJldHVybiBSZXN1bHQ7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUodmVjMyBVVikgewogICAgLy8gRklUUyBkYXRhIHBpeGVscyBhcmUgcmV2ZXJzZWQgYWxvbmcgdGhlIHkgYXhpcwogICAgdmVjMyB1diA9IG1peChVViwgcmV2ZXJzZV91dihVViksIGZsb2F0KHRleF9zdG9yaW5nX2ZpdHMgPT0gMSkpOwoKICAgIGZsb2F0IHZhbHVlID0gZGVjb2RlMzIoZ2V0X3BpeGVscyh1dikuYWJncioyNTUuMCk7CiAgICByZXR1cm4gYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKHZhbHVlKTsKfQoKdmVjNCBnZXRfY29sb3JtYXBfZnJvbV9jb2xvcl90ZXh0dXJlKHZlYzMgdXYpIHsKICAgIGZsb2F0IHZhbHVlID0gZ2V0X3BpeGVscyh1dikucjsKICAgIHJldHVybiBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUodmFsdWUpOwp9Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWM0IGNvbG9yID0gZ2V0X2NvbG9ybWFwX2Zyb21fY29sb3JfdGV4dHVyZSh2ZWMzKGZyYWdfdXYueHksIG1vZChmcmFnX3V2LnosIDMyLjApIC8gMzIuMCkpOwoKICAgIG91dF9mcmFnX2NvbG9yID0gY29sb3I7CiAgICBvdXRfZnJhZ19jb2xvci5hID0gb3BhY2l0eSAqIG91dF9mcmFnX2NvbG9yLmE7Cn0jdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CnByZWNpc2lvbiBsb3dwIHNhbXBsZXIzRDsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIzRDsKcHJlY2lzaW9uIGxvd3AgdXNhbXBsZXIzRDsKCnVuaWZvcm0gc2FtcGxlcjNEIHRleDsKCmluIHZlYzMgZnJhZ191djsKCm91dCB2ZWM0IG91dF9mcmFnX2NvbG9yOwoKdW5pZm9ybSBmbG9hdCBzY2FsZTsKdW5pZm9ybSBmbG9hdCBvZmZzZXQ7CnVuaWZvcm0gZmxvYXQgYmxhbms7CnVuaWZvcm0gZmxvYXQgbWluX3ZhbHVlOwp1bmlmb3JtIGZsb2F0IG1heF92YWx1ZTsKdW5pZm9ybSBpbnQgSDsKdW5pZm9ybSBmbG9hdCByZXZlcnNlZDsKdW5pZm9ybSBmbG9hdCBzaXplX3RpbGVfdXY7CnVuaWZvcm0gaW50IHRleF9zdG9yaW5nX2ZpdHM7Cgp1bmlmb3JtIHNhbXBsZXIyRCBjb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgbnVtX2NvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBjb2xvcm1hcF9pZDsKLy8gY2FuIGJlIGVpdGhlciAwIG9yIDEKCnZlYzQgY29sb3JtYXBfZihmbG9hdCB4KSB7CiAgICBmbG9hdCBpZCA9IChjb2xvcm1hcF9pZCArIDAuNSkgLyBudW1fY29sb3JtYXBzOwogICAgcmV0dXJuIHRleHR1cmUoY29sb3JtYXBzLCB2ZWMyKHgsIGlkKSk7Cn0KZmxvYXQgbGluZWFyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIHJldHVybiBjbGFtcCgoeCAtIG1pbl92YWx1ZSkvKG1heF92YWx1ZSAtIG1pbl92YWx1ZSksIDAuMCwgMS4wKTsKfQoKZmxvYXQgc3FydF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBhID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIHNxcnQoYSk7Cn0KCmZsb2F0IGxvZ19mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCB5ID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgZmxvYXQgYSA9IDEwMDAuMDsKICAgIHJldHVybiBsb2coYSp5ICsgMS4wKS9sb2coYSk7Cn0KCmZsb2F0IGFzaW5oX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gYXNpbmgoMTAuMCpkKS8zLjA7Cn0KCmZsb2F0IHBvdzJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBkKmQ7Cn0KCmZsb2F0IHRyYW5zZmVyX2Z1bmMoaW50IEgsIGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBpZiAoSCA9PSAwKSB7CiAgICAgICAgcmV0dXJuIGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAxKSB7CiAgICAgICAgcmV0dXJuIHNxcnRfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMikgewogICAgICAgIHJldHVybiBsb2dfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMykgewogICAgICAgIHJldHVybiBhc2luaF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHBvdzJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9Cn0KLy8gVGhpcyBmaWxlIGFwcGx5IHRoZSB0b25hbCBjb3JyZWN0aW9ucyBnaXZlbiBpbiB0aGlzIGFydGljbGU6Ci8vIGh0dHBzOi8vdGltc2V2ZXJpZW4uY29tL3Bvc3RzLzIwMjAtMDYtMTktY29sb3VyLWNvcnJlY3Rpb24td2l0aC13ZWJnbC8KCnVuaWZvcm0gZmxvYXQga19nYW1tYTsKdW5pZm9ybSBmbG9hdCBrX3NhdHVyYXRpb247CnVuaWZvcm0gZmxvYXQga19jb250cmFzdDsKdW5pZm9ybSBmbG9hdCBrX2JyaWdodG5lc3M7CnVuaWZvcm0gZmxvYXQga19leHBvc3VyZTsKCnZlYzQgYXBwbHlfZ2FtbWEodmVjNCBpYywgZmxvYXQgZykgewogICAgZmxvYXQgbmV3X3IgPSBwb3coaWMuciwgZyk7CiAgICBmbG9hdCBuZXdfZyA9IHBvdyhpYy5nLCBnKTsKICAgIGZsb2F0IG5ld19iID0gcG93KGljLmIsIGcpOwoKICAgIHJldHVybiB2ZWM0KG5ld19yLCBuZXdfZywgbmV3X2IsIGljLmEpOwp9Cgp2ZWM0IGFwcGx5X3NhdHVyYXRpb24odmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIC8vIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjEvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2UKICAgIGNvbnN0IHZlYzMgbHVtaW5vc2l0eV9mYWN0b3IgPSB2ZWMzKDAuMjEyNiwgMC43MTUyLCAwLjA3MjIpOwogICAgdmVjMyBncmF5c2NhbGUgPSB2ZWMzKGRvdChjb2xvci5yZ2IsIGx1bWlub3NpdHlfZmFjdG9yKSk7CiAgICAKICAgIHJldHVybiB2ZWM0KG1peChncmF5c2NhbGUsIGNvbG9yLnJnYiwgMS4wICsgdmFsdWUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9jb250cmFzdCh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoMC41ICsgKDEuMCArIHZhbHVlKSAqIChjb2xvci5yZ2IgLSAwLjUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9icmlnaHRuZXNzKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNChjb2xvci5yZ2IgKyB2YWx1ZSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfZXhwb3N1cmUodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KCgxLjAgKyB2YWx1ZSkgKiBjb2xvci5yZ2IsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X3RvbmFsKHZlYzQgY29sb3IpIHsKICByZXR1cm4gYXBwbHlfZ2FtbWEoCiAgICBhcHBseV9zYXR1cmF0aW9uKAogICAgICBhcHBseV9jb250cmFzdCgKICAgICAgICBhcHBseV9icmlnaHRuZXNzKGNvbG9yLCBrX2JyaWdodG5lc3MpLAogICAgICAgIGtfY29udHJhc3QKICAgICAgKSwKICAgICAga19zYXR1cmF0aW9uCiAgICApLAogICAga19nYW1tYQogICk7Cn0KdmVjMyByZ2IyaHN2KHZlYzMgYykgewogICAgdmVjNCBLID0gdmVjNCgwLjAsIC0xLjAgLyAzLjAsIDIuMCAvIDMuMCwgLTEuMCk7CiAgICB2ZWM0IHAgPSBtaXgodmVjNChjLmJnLCBLLnd6KSwgdmVjNChjLmdiLCBLLnh5KSwgc3RlcChjLmIsIGMuZykpOwogICAgdmVjNCBxID0gbWl4KHZlYzQocC54eXcsIGMuciksIHZlYzQoYy5yLCBwLnl6eCksIHN0ZXAocC54LCBjLnIpKTsKCiAgICBmbG9hdCBkID0gcS54IC0gbWluKHEudywgcS55KTsKICAgIGZsb2F0IGUgPSAxLjBlLTEwOwogICAgcmV0dXJuIHZlYzMoYWJzKHEueiArIChxLncgLSBxLnkpIC8gKDYuMCAqIGQgKyBlKSksIGQgLyAocS54ICsgZSksIHEueCk7Cn0KCnZlYzMgaHN2MnJnYih2ZWMzIGMpIHsKICAgIHZlYzQgSyA9IHZlYzQoMS4wLCAyLjAgLyAzLjAsIDEuMCAvIDMuMCwgMy4wKTsKICAgIHZlYzMgcCA9IGFicyhmcmFjdChjLnh4eCArIEsueHl6KSAqIDYuMCAtIEsud3d3KTsKICAgIHJldHVybiBjLnogKiBtaXgoSy54eHgsIGNsYW1wKHAgLSBLLnh4eCwgMC4wLCAxLjApLCBjLnkpOwp9Cgp2ZWM0IGdldF9waXhlbHModmVjMyB1dikgewogICAgcmV0dXJuIHRleHR1cmUodGV4LCB1dik7Cn0KCnZlYzMgcmV2ZXJzZV91dih2ZWMzIHV2KSB7CiAgICB1di55ID0gc2l6ZV90aWxlX3V2ICsgMi4wKnNpemVfdGlsZV91dipmbG9vcih1di55IC8gc2l6ZV90aWxlX3V2KSAtIHV2Lnk7CiAgICByZXR1cm4gdXY7Cn0KCnZlYzQgYXBwbHlfY29sb3Jfc2V0dGluZ3ModmVjNCBjb2xvcikgewogICAgY29sb3IuciA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuciwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgY29sb3IuZyA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuZywgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgY29sb3IuYiA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuYiwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBjb2xvci5yZ2IgPSBtaXgoY29sb3IucmdiLCAxLjAgLSBjb2xvci5yZ2IsIHJldmVyc2VkKTsKCiAgICByZXR1cm4gYXBwbHlfdG9uYWwoY29sb3IpOwp9Cgp2ZWM0IGdldF9jb2xvcl9mcm9tX3RleHR1cmUodmVjMyBVVikgewogICAgdmVjNCBjb2xvciA9IGdldF9waXhlbHMoVVYpOwogICAgCiAgICByZXR1cm4gYXBwbHlfY29sb3Jfc2V0dGluZ3MoY29sb3IpOwp9Cgp2ZWM0IGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZShmbG9hdCB4KSB7CiAgICBmbG9hdCBhbHBoYSA9IHggKiBzY2FsZSArIG9mZnNldDsKICAgIGFscGhhID0gdHJhbnNmZXJfZnVuYyhILCBhbHBoYSwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBhbHBoYSA9IG1peChhbHBoYSwgMS4wIC0gYWxwaGEsIHJldmVyc2VkKTsKCiAgICB2ZWM0IG5ld19jb2xvciA9IG1peChjb2xvcm1hcF9mKGFscGhhKSwgdmVjNCgwLjApLCBmbG9hdChpc2luZih4KSB8fCBpc25hbih4KSkpOwogICAgcmV0dXJuIGFwcGx5X3RvbmFsKG5ld19jb2xvcik7Cn0KCmhpZ2hwIGZsb2F0IGRlY29kZTMyKGhpZ2hwIHZlYzQgcmdiYSkgewogICAgaGlnaHAgZmxvYXQgU2lnbiA9IDEuMCAtIHN0ZXAoMTI4LjAscmdiYVswXSkqMi4wOwogICAgaGlnaHAgZmxvYXQgRXhwb25lbnQgPSAyLjAgKiBtb2QocmdiYVswXSwxMjguMCkgKyBzdGVwKDEyOC4wLHJnYmFbMV0pIC0gMTI3LjA7IAogICAgaGlnaHAgZmxvYXQgTWFudGlzc2EgPSBtb2QocmdiYVsxXSwxMjguMCkqNjU1MzYuMCArIHJnYmFbMl0qMjU2LjAgK3JnYmFbM10gKyBmbG9hdCgweDgwMDAwMCk7CiAgICBoaWdocCBmbG9hdCBSZXN1bHQgPSAgU2lnbiAqIGV4cDIoRXhwb25lbnQpICogKE1hbnRpc3NhICogZXhwMigtMjMuMCApKTsgCiAgICByZXR1cm4gUmVzdWx0Owp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIC8vIEZJVFMgZGF0YSBwaXhlbHMgYXJlIHJldmVyc2VkIGFsb25nIHRoZSB5IGF4aXMKICAgIHZlYzMgdXYgPSBtaXgoVVYsIHJldmVyc2VfdXYoVVYpLCBmbG9hdCh0ZXhfc3RvcmluZ19maXRzID09IDEpKTsKCiAgICBmbG9hdCB2YWx1ZSA9IGRlY29kZTMyKGdldF9waXhlbHModXYpLmFiZ3IqMjU1LjApOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fY29sb3JfdGV4dHVyZSh2ZWMzIHV2KSB7CiAgICBmbG9hdCB2YWx1ZSA9IGdldF9waXhlbHModXYpLnI7CiAgICByZXR1cm4gYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKHZhbHVlKTsKfQoKdW5pZm9ybSBmbG9hdCBvcGFjaXR5OwoKdm9pZCBtYWluKCkgewogICAgdmVjNCBjb2xvciA9IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKHZlYzMoZnJhZ191di54eSwgbW9kKGZyYWdfdXYueiwgMzIuMCkgLyAzMi4wKSk7CgogICAgb3V0X2ZyYWdfY29sb3IgPSBjb2xvcjsKICAgIG91dF9mcmFnX2NvbG9yLmEgPSBvdXRfZnJhZ19jb2xvci5hICogb3BhY2l0eTsKfWNhdGFsb2dzX21lcmNhdG9yLnZlcnQjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CmxheW91dCAobG9jYXRpb24gPSAwKSBpbiB2ZWMyIG9mZnNldDsKbGF5b3V0IChsb2NhdGlvbiA9IDEpIGluIHZlYzIgdXY7CmxheW91dCAobG9jYXRpb24gPSAyKSBpbiB2ZWMzIGNlbnRlcjsKCnVuaWZvcm0gZmxvYXQgY3VycmVudF90aW1lOwp1bmlmb3JtIG1hdDQgaW52X21vZGVsOwoKdW5pZm9ybSB2ZWMyIG5kY190b19jbGlwOwp1bmlmb3JtIGZsb2F0IGN6ZjsKdW5pZm9ybSB2ZWMyIGtlcm5lbF9zaXplOwoKb3V0IHZlYzIgb3V0X3V2OwpvdXQgdmVjMyBvdXRfcDsKCi8vLyBQcm9qZWN0aW9ucwpjb25zdCBmbG9hdCBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzOwpjb25zdCBmbG9hdCBTUVJUXzIgPSAxLjQxNDIxMzU2MjM3MzA5NTA0ODgwMTY4ODcyNDIwOTY5ODA4OwoKdmVjMiB3MmNfc2luKHZlYzMgcCkgewogICAgdmVjMiBxID0gdmVjMigtcC54LCBwLnkpOwogICAgcmV0dXJuIHAueiA+PSAwLmYgPyBxIDogbm9ybWFsaXplKHEpOwp9Cgp2ZWMyIHcyY19zaW5fbm9fYmFja2ZhY2UodmVjMyBwKSB7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpOwp9Cgp2ZWMyIHcyY19haXQodmVjMyBwKSB7CiAgICBmbG9hdCByID0gbGVuZ3RoKHAuengpOwogICAgZmxvYXQgdyA9IHNxcnQoKHIgKiAociArIHAueikpICogMC41Zik7IC8vID0gY29zKGIpIGNvcyhsLzIpCiAgICB3ID0gc3FydCgoMS4wICsgdykgKiAwLjVmKTsgICAgICAgICAgICAgLy8gPSAxIC8gZ2FtbWEKICAgIGZsb2F0IHkyZCA9IHAueSAvIHc7CgogICAgZmxvYXQgeDJkID0gMC4wOwogICAgaWYgKGFicyhwLngpIDwgNWUtMykgewogICAgICAgIGZsb2F0IHhfb3Zlcl9yID0gcC54L3I7CiAgICAgICAgeDJkID0gLXAueCAqICgxLjAgLSB4X292ZXJfcip4X292ZXJfci8yMS4wKSAvIHc7CiAgICB9IGVsc2UgewogICAgICAgIHcgPSBzcXJ0KChyKnIgLSByKnAueikgKiAyLjApIC8gdzsgLy8gPSAyICogZ2FtbWEgKiBjb3MoYikgc2luKGwvMikKICAgICAgICB4MmQgPSBzaWduKC1wLngpICogdzsKICAgIH0KCiAgICByZXR1cm4gdmVjMih4MmQgKiAwLjUsIHkyZCkgLyBTUVJUXzI7Cn0KY29uc3QgZmxvYXQgZXBzID0gMS4yNWUtODsKY29uc3QgaW50IG5faXRlciA9IDEwMDsKCmZsb2F0IG5ld3Rvbl9zb2x2ZShmbG9hdCB6KSB7CiAgICBmbG9hdCBjdGUgPSBQSSAqIHo7CiAgICAvLyBJbml0aWFsIGd1ZXNzIHNvIHRoYXQgZm9yIHogfj0gMSwgZ2FtbWEgfj0gUEkvMi4KICAgIC8vIFNtb290aCBmdW5jdGlvbiBmb3Igc21hbGwgfHp8LCBzbyBubyBiaWcgZGVhbCBoYXZpbmcgYSBiYWQgaW5pdCB2YWx1ZS4KICAgIGZsb2F0IHggPSAyLjAgKiBhc2luKHopOwogICAgZmxvYXQgZiA9IHggKyBzaW4oeCkgLSBjdGU7IAogICAgaW50IGkgPSAwOwogICAgd2hpbGUgKGFicyhmKSA+IGVwcyAmJiBpIDwgbl9pdGVyKSB7CiAgICAgICAgeCAtPSBmIC8gKDEuMCArIGNvcyh4KSk7CiAgICAgICAgZiA9IHggKyBzaW4oeCkgLSBjdGU7CiAgICAgICAgaSArPSAxOwogICAgfQoKICAgIHJldHVybiAwLjUgKiB4Owp9Cgp2ZWMyIHcyY19tb2wodmVjMyBwKSB7CiAgICBmbG9hdCBnID0gbmV3dG9uX3NvbHZlKHAueSk7CgogICAgZmxvYXQgc2cgPSBzaW4oZyk7CiAgICBmbG9hdCBjZyA9IGNvcyhnKTsKICAgIHJldHVybiB2ZWMyKChhdGFuKC1wLngsIHAueikgKiBjZykgLyBQSSwgc2cpOwp9CnZlYzIgdzJjX3Rhbih2ZWMzIHApIHsKICAgIHAueiA9IG1heChwLnosIDFlLTIpOwogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAvIChwLnoqUEkpOwp9CnZlYzIgdzJjX3N0Zyh2ZWMzIHApIHsKICAgIGZsb2F0IHcgPSAoMS4wICsgcC56KSAqIDAuNTsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSkgLyAoUEkgKiB3KTsKfQp2ZWMyIHcyY196ZWEodmVjMyBwKSB7CiAgICAvLyBXaG9sZSBzcGhlcmUsIHIgPD0gMiAoZXF1YWwgYXJlYSkKICAgIGZsb2F0IHcgPSBzcXJ0KDAuNSArIDAuNSAqIHAueik7IC8vIDw9PiBzcXJ0WygxICsgeCkgLyAyXQogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAqIDAuNSAvIHc7Cn0KdmVjMiB3MmNfbWVyKHZlYzMgcCkgewogICAgcmV0dXJuIHZlYzIoYXRhbigtcC54LCBwLnopLCBhdGFuaChwLnkpKSAvIFBJOwp9Cgp2ZWMzIGxvbmxhdDJ4eXoodmVjMiBsb25sYXQpIHsKICAgIGZsb2F0IHQgPSBsb25sYXQueDsKICAgIGZsb2F0IHRjID0gY29zKHQpOwogICAgZmxvYXQgdHMgPSBzaW4odCk7CgogICAgZmxvYXQgZCA9IGxvbmxhdC55OwogICAgZmxvYXQgZGMgPSBjb3MoZCk7CiAgICBmbG9hdCBkcyA9IHNpbihkKTsKCiAgICByZXR1cm4gdmVjMyhkYyAqIHRzLCBkcywgZGMgKiB0Yyk7Cn0KCnVuaWZvcm0gaW50IHVfcHJvajsKCnZlYzIgcHJvaih2ZWMzIHApIHsKICAgIGlmICh1X3Byb2ogPT0gMCkgewogICAgICAgIC8qIFRBTiwgICAgICBHbm9tb25pYyBwcm9qZWN0aW9uICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfdGFuKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMSkgewogICAgICAgIC8qIFNURywJICAgICBTdGVyZW9ncmFwaGljIHByb2plY3Rpb24gICAqLwogICAgICAgIHJldHVybiB3MmNfc3RnKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMikgewogICAgICAgIC8qIFNJTiwJICAgICBPcnRob2dyYXBoaWMJCSAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3NpbihwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDMpIHsKICAgICAgICAvKiBaRUEsCSAgICAgRXF1YWwtYXJlYSAJCSAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX3plYShwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDQpIHsKICAgICAgICAvLyBQc2V1ZG8tY3lsaW5kcmljYWwgcHJvamVjdGlvbnMKICAgICAgICAvKiBBSVQsICAgICAgQWl0b2ZmICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX2FpdChwKTsKICAgIH0gZWxzZSBpZiAodV9wcm9qID09IDUpIHsKICAgICAgICAvLyBNT0wsICAgICAgTW9sbHdlaWRlICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX21vbChwKTsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8gQ3lsaW5kcmljYWwgcHJvamVjdGlvbnMKICAgICAgICAvLyBNRVIsICAgICAgTWVyY2F0b3IgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICByZXR1cm4gdzJjX21lcihwKTsKICAgIH0KfQoKCnZvaWQgbWFpbigpIHsKICAgIHZlYzMgcCA9IHZlYzMoaW52X21vZGVsICogdmVjNChjZW50ZXIsIDEuMGYpKTsKICAgIC8vcCA9IGNoZWNrX2ludmVyc2VkX2xvbmdpdHVkZShwKTsKCiAgICB2ZWMyIGNlbnRlcl9wb3NfY2xpcF9zcGFjZSA9IHdvcmxkMmNsaXBfbWVyY2F0b3IocCk7CgogICAgdmVjMiBwb3NfY2xpcF9zcGFjZSA9IGNlbnRlcl9wb3NfY2xpcF9zcGFjZTsKICAgIGdsX1Bvc2l0aW9uID0gdmVjNCgocG9zX2NsaXBfc3BhY2UgLyAobmRjX3RvX2NsaXAgKiBjemYpKSArIG9mZnNldCAqIGtlcm5lbF9zaXplICwgMC5mLCAxLmYpOwoKICAgIG91dF91diA9IHV2OwogICAgb3V0X3AgPSBwOwp9Zml0c19zYW1wbGVyLmZyYWcjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGhpZ2hwIGZsb2F0OwpwcmVjaXNpb24gaGlnaHAgc2FtcGxlcjJEOwpwcmVjaXNpb24gbG93cCBpc2FtcGxlcjJEOwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjJEOwpwcmVjaXNpb24gaGlnaHAgaW50OwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CmluIHZlYzIgZnJhZ191djsKCnVuaWZvcm0gc2FtcGxlcjJEIHRleDsKdW5pZm9ybSBmbG9hdCBvcGFjaXR5OwoKdW5pZm9ybSBmbG9hdCBzY2FsZTsKdW5pZm9ybSBmbG9hdCBvZmZzZXQ7CnVuaWZvcm0gZmxvYXQgYmxhbms7Cgp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7Cgp1bmlmb3JtIGZsb2F0IHJldmVyc2VkOwoKdW5pZm9ybSBzYW1wbGVyMkQgY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IG51bV9jb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgY29sb3JtYXBfaWQ7Ci8vIGNhbiBiZSBlaXRoZXIgMCBvciAxCgp2ZWM0IGNvbG9ybWFwX2YoZmxvYXQgeCkgewogICAgZmxvYXQgaWQgPSAoY29sb3JtYXBfaWQgKyAwLjUpIC8gbnVtX2NvbG9ybWFwczsKICAgIHJldHVybiB0ZXh0dXJlKGNvbG9ybWFwcywgdmVjMih4LCBpZCkpOwp9CmZsb2F0IGxpbmVhcl9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICByZXR1cm4gY2xhbXAoKHggLSBtaW5fdmFsdWUpLyhtYXhfdmFsdWUgLSBtaW5fdmFsdWUpLCAwLjAsIDEuMCk7Cn0KCmZsb2F0IHNxcnRfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgYSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBzcXJ0KGEpOwp9CgpmbG9hdCBsb2dfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgeSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGZsb2F0IGEgPSAxMDAwLjA7CiAgICByZXR1cm4gbG9nKGEqeSArIDEuMCkvbG9nKGEpOwp9CgpmbG9hdCBhc2luaF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGFzaW5oKDEwLjAqZCkvMy4wOwp9CgpmbG9hdCBwb3cyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gZCpkOwp9CgpmbG9hdCB0cmFuc2Zlcl9mdW5jKGludCBILCBmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgaWYgKEggPT0gMCkgewogICAgICAgIHJldHVybiBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMSkgewogICAgICAgIHJldHVybiBzcXJ0X2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDIpIHsKICAgICAgICByZXR1cm4gbG9nX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDMpIHsKICAgICAgICByZXR1cm4gYXNpbmhfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBwb3cyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfQp9Ci8vIFRoaXMgZmlsZSBhcHBseSB0aGUgdG9uYWwgY29ycmVjdGlvbnMgZ2l2ZW4gaW4gdGhpcyBhcnRpY2xlOgovLyBodHRwczovL3RpbXNldmVyaWVuLmNvbS9wb3N0cy8yMDIwLTA2LTE5LWNvbG91ci1jb3JyZWN0aW9uLXdpdGgtd2ViZ2wvCgp1bmlmb3JtIGZsb2F0IGtfZ2FtbWE7CnVuaWZvcm0gZmxvYXQga19zYXR1cmF0aW9uOwp1bmlmb3JtIGZsb2F0IGtfY29udHJhc3Q7CnVuaWZvcm0gZmxvYXQga19icmlnaHRuZXNzOwp1bmlmb3JtIGZsb2F0IGtfZXhwb3N1cmU7Cgp2ZWM0IGFwcGx5X2dhbW1hKHZlYzQgaWMsIGZsb2F0IGcpIHsKICAgIGZsb2F0IG5ld19yID0gcG93KGljLnIsIGcpOwogICAgZmxvYXQgbmV3X2cgPSBwb3coaWMuZywgZyk7CiAgICBmbG9hdCBuZXdfYiA9IHBvdyhpYy5iLCBnKTsKCiAgICByZXR1cm4gdmVjNChuZXdfciwgbmV3X2csIG5ld19iLCBpYy5hKTsKfQoKdmVjNCBhcHBseV9zYXR1cmF0aW9uKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIxLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlCiAgICBjb25zdCB2ZWMzIGx1bWlub3NpdHlfZmFjdG9yID0gdmVjMygwLjIxMjYsIDAuNzE1MiwgMC4wNzIyKTsKICAgIHZlYzMgZ3JheXNjYWxlID0gdmVjMyhkb3QoY29sb3IucmdiLCBsdW1pbm9zaXR5X2ZhY3RvcikpOwogICAgCiAgICByZXR1cm4gdmVjNChtaXgoZ3JheXNjYWxlLCBjb2xvci5yZ2IsIDEuMCArIHZhbHVlKSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfY29udHJhc3QodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KDAuNSArICgxLjAgKyB2YWx1ZSkgKiAoY29sb3IucmdiIC0gMC41KSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfYnJpZ2h0bmVzcyh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoY29sb3IucmdiICsgdmFsdWUsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2V4cG9zdXJlKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgoMS4wICsgdmFsdWUpICogY29sb3IucmdiLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV90b25hbCh2ZWM0IGNvbG9yKSB7CiAgcmV0dXJuIGFwcGx5X2dhbW1hKAogICAgYXBwbHlfc2F0dXJhdGlvbigKICAgICAgYXBwbHlfY29udHJhc3QoCiAgICAgICAgYXBwbHlfYnJpZ2h0bmVzcyhjb2xvciwga19icmlnaHRuZXNzKSwKICAgICAgICBrX2NvbnRyYXN0CiAgICAgICksCiAgICAgIGtfc2F0dXJhdGlvbgogICAgKSwKICAgIGtfZ2FtbWEKICApOwp9Cgp2ZWM0IGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZShmbG9hdCB4KSB7CiAgICBmbG9hdCBhbHBoYSA9IHggKiBzY2FsZSArIG9mZnNldDsKICAgIGFscGhhID0gdHJhbnNmZXJfZnVuYyhILCBhbHBoYSwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBhbHBoYSA9IG1peChhbHBoYSwgMS4wIC0gYWxwaGEsIHJldmVyc2VkKTsKCiAgICB2ZWM0IG5ld19jb2xvciA9IG1peChjb2xvcm1hcF9mKGFscGhhKSwgdmVjNCgwLjApLCBmbG9hdChpc2luZih4KSkpOwogICAgcmV0dXJuIGFwcGx5X3RvbmFsKG5ld19jb2xvcik7Cn0KCmhpZ2hwIGZsb2F0IGRlY29kZTMyKGhpZ2hwIHZlYzQgcmdiYSkgewogICAgaGlnaHAgZmxvYXQgU2lnbiA9IDEuMCAtIHN0ZXAoMTI4LjAscmdiYVswXSkqMi4wOwogICAgaGlnaHAgZmxvYXQgRXhwb25lbnQgPSAyLjAgKiBtb2QocmdiYVswXSwxMjguMCkgKyBzdGVwKDEyOC4wLHJnYmFbMV0pIC0gMTI3LjA7IAogICAgaWYgKGFicyhFeHBvbmVudCArIDEyNy4wKSA8IDFlLTMpIHsKICAgICAgICByZXR1cm4gMC4wOwogICAgfQogICAgaGlnaHAgZmxvYXQgTWFudGlzc2EgPSBtb2QocmdiYVsxXSwxMjguMCkqNjU1MzYuMCArIHJnYmFbMl0qMjU2LjAgK3JnYmFbM10gKyBmbG9hdCgweDgwMDAwMCk7CiAgICBoaWdocCBmbG9hdCBSZXN1bHQgPSAgU2lnbiAqIGV4cDIoRXhwb25lbnQpICogKE1hbnRpc3NhICogZXhwMigtMjMuMCApKTsgCiAgICByZXR1cm4gUmVzdWx0Owp9Cgp2b2lkIG1haW4oKSB7CiAgICBoaWdocCBmbG9hdCB2YWx1ZSA9IGRlY29kZTMyKHRleHR1cmUodGV4LCBmcmFnX3V2KS5hYmdyKjI1NS4wKTsKICAgIC8vIHJlY29uc3RydWN0IHRoZSBmbG9hdCB2YWx1ZQogICAgb3V0X2ZyYWdfY29sb3IgPSBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUodmFsdWUpOwogICAgb3V0X2ZyYWdfY29sb3IuYSA9IG91dF9mcmFnX2NvbG9yLmEgKiBvcGFjaXR5Owp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIyREFycmF5OwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjJEQXJyYXk7Cgp1bmlmb3JtIHNhbXBsZXIyREFycmF5IHRleDsKCmluIHZlYzMgZnJhZ191dl9zdGFydDsKaW4gdmVjMyBmcmFnX3V2X2VuZDsKaW4gZmxvYXQgZnJhZ19ibGVuZGluZ19mYWN0b3I7CgpvdXQgdmVjNCBvdXRfZnJhZ19jb2xvcjsKdW5pZm9ybSBmbG9hdCBvcGFjaXR5OwoKdW5pZm9ybSBmbG9hdCBzY2FsZTsKdW5pZm9ybSBmbG9hdCBvZmZzZXQ7CnVuaWZvcm0gZmxvYXQgYmxhbms7CnVuaWZvcm0gZmxvYXQgbWluX3ZhbHVlOwp1bmlmb3JtIGZsb2F0IG1heF92YWx1ZTsKdW5pZm9ybSBpbnQgSDsKdW5pZm9ybSBmbG9hdCByZXZlcnNlZDsKdW5pZm9ybSBmbG9hdCBzaXplX3RpbGVfdXY7CnVuaWZvcm0gaW50IHRleF9zdG9yaW5nX2ZpdHM7Cgp1bmlmb3JtIHNhbXBsZXIyRCBjb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgbnVtX2NvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBjb2xvcm1hcF9pZDsKLy8gY2FuIGJlIGVpdGhlciAwIG9yIDEKCnZlYzQgY29sb3JtYXBfZihmbG9hdCB4KSB7CiAgICBmbG9hdCBpZCA9IChjb2xvcm1hcF9pZCArIDAuNSkgLyBudW1fY29sb3JtYXBzOwogICAgcmV0dXJuIHRleHR1cmUoY29sb3JtYXBzLCB2ZWMyKHgsIGlkKSk7Cn0KZmxvYXQgbGluZWFyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIHJldHVybiBjbGFtcCgoeCAtIG1pbl92YWx1ZSkvKG1heF92YWx1ZSAtIG1pbl92YWx1ZSksIDAuMCwgMS4wKTsKfQoKZmxvYXQgc3FydF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBhID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIHNxcnQoYSk7Cn0KCmZsb2F0IGxvZ19mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCB5ID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgZmxvYXQgYSA9IDEwMDAuMDsKICAgIHJldHVybiBsb2coYSp5ICsgMS4wKS9sb2coYSk7Cn0KCmZsb2F0IGFzaW5oX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gYXNpbmgoMTAuMCpkKS8zLjA7Cn0KCmZsb2F0IHBvdzJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBkKmQ7Cn0KCmZsb2F0IHRyYW5zZmVyX2Z1bmMoaW50IEgsIGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBpZiAoSCA9PSAwKSB7CiAgICAgICAgcmV0dXJuIGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAxKSB7CiAgICAgICAgcmV0dXJuIHNxcnRfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMikgewogICAgICAgIHJldHVybiBsb2dfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMykgewogICAgICAgIHJldHVybiBhc2luaF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHBvdzJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9Cn0KLy8gVGhpcyBmaWxlIGFwcGx5IHRoZSB0b25hbCBjb3JyZWN0aW9ucyBnaXZlbiBpbiB0aGlzIGFydGljbGU6Ci8vIGh0dHBzOi8vdGltc2V2ZXJpZW4uY29tL3Bvc3RzLzIwMjAtMDYtMTktY29sb3VyLWNvcnJlY3Rpb24td2l0aC13ZWJnbC8KCnVuaWZvcm0gZmxvYXQga19nYW1tYTsKdW5pZm9ybSBmbG9hdCBrX3NhdHVyYXRpb247CnVuaWZvcm0gZmxvYXQga19jb250cmFzdDsKdW5pZm9ybSBmbG9hdCBrX2JyaWdodG5lc3M7CnVuaWZvcm0gZmxvYXQga19leHBvc3VyZTsKCnZlYzQgYXBwbHlfZ2FtbWEodmVjNCBpYywgZmxvYXQgZykgewogICAgZmxvYXQgbmV3X3IgPSBwb3coaWMuciwgZyk7CiAgICBmbG9hdCBuZXdfZyA9IHBvdyhpYy5nLCBnKTsKICAgIGZsb2F0IG5ld19iID0gcG93KGljLmIsIGcpOwoKICAgIHJldHVybiB2ZWM0KG5ld19yLCBuZXdfZywgbmV3X2IsIGljLmEpOwp9Cgp2ZWM0IGFwcGx5X3NhdHVyYXRpb24odmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIC8vIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjEvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2UKICAgIGNvbnN0IHZlYzMgbHVtaW5vc2l0eV9mYWN0b3IgPSB2ZWMzKDAuMjEyNiwgMC43MTUyLCAwLjA3MjIpOwogICAgdmVjMyBncmF5c2NhbGUgPSB2ZWMzKGRvdChjb2xvci5yZ2IsIGx1bWlub3NpdHlfZmFjdG9yKSk7CiAgICAKICAgIHJldHVybiB2ZWM0KG1peChncmF5c2NhbGUsIGNvbG9yLnJnYiwgMS4wICsgdmFsdWUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9jb250cmFzdCh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoMC41ICsgKDEuMCArIHZhbHVlKSAqIChjb2xvci5yZ2IgLSAwLjUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9icmlnaHRuZXNzKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNChjb2xvci5yZ2IgKyB2YWx1ZSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfZXhwb3N1cmUodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KCgxLjAgKyB2YWx1ZSkgKiBjb2xvci5yZ2IsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X3RvbmFsKHZlYzQgY29sb3IpIHsKICByZXR1cm4gYXBwbHlfZ2FtbWEoCiAgICBhcHBseV9zYXR1cmF0aW9uKAogICAgICBhcHBseV9jb250cmFzdCgKICAgICAgICBhcHBseV9icmlnaHRuZXNzKGNvbG9yLCBrX2JyaWdodG5lc3MpLAogICAgICAgIGtfY29udHJhc3QKICAgICAgKSwKICAgICAga19zYXR1cmF0aW9uCiAgICApLAogICAga19nYW1tYQogICk7Cn0KdmVjMyByZ2IyaHN2KHZlYzMgYykgewogICAgdmVjNCBLID0gdmVjNCgwLjAsIC0xLjAgLyAzLjAsIDIuMCAvIDMuMCwgLTEuMCk7CiAgICB2ZWM0IHAgPSBtaXgodmVjNChjLmJnLCBLLnd6KSwgdmVjNChjLmdiLCBLLnh5KSwgc3RlcChjLmIsIGMuZykpOwogICAgdmVjNCBxID0gbWl4KHZlYzQocC54eXcsIGMuciksIHZlYzQoYy5yLCBwLnl6eCksIHN0ZXAocC54LCBjLnIpKTsKCiAgICBmbG9hdCBkID0gcS54IC0gbWluKHEudywgcS55KTsKICAgIGZsb2F0IGUgPSAxLjBlLTEwOwogICAgcmV0dXJuIHZlYzMoYWJzKHEueiArIChxLncgLSBxLnkpIC8gKDYuMCAqIGQgKyBlKSksIGQgLyAocS54ICsgZSksIHEueCk7Cn0KCnZlYzMgaHN2MnJnYih2ZWMzIGMpIHsKICAgIHZlYzQgSyA9IHZlYzQoMS4wLCAyLjAgLyAzLjAsIDEuMCAvIDMuMCwgMy4wKTsKICAgIHZlYzMgcCA9IGFicyhmcmFjdChjLnh4eCArIEsueHl6KSAqIDYuMCAtIEsud3d3KTsKICAgIHJldHVybiBjLnogKiBtaXgoSy54eHgsIGNsYW1wKHAgLSBLLnh4eCwgMC4wLCAxLjApLCBjLnkpOwp9Cgp2ZWM0IGdldF9waXhlbHModmVjMyB1dikgewogICAgcmV0dXJuIHRleHR1cmUodGV4LCB1dik7Cn0KCnZlYzMgcmV2ZXJzZV91dih2ZWMzIHV2KSB7CiAgICB1di55ID0gc2l6ZV90aWxlX3V2ICsgMi4wKnNpemVfdGlsZV91dipmbG9vcih1di55IC8gc2l6ZV90aWxlX3V2KSAtIHV2Lnk7CiAgICByZXR1cm4gdXY7Cn0KCnZlYzQgYXBwbHlfY29sb3Jfc2V0dGluZ3ModmVjNCBjb2xvcikgewogICAgY29sb3IuciA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuciwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgY29sb3IuZyA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuZywgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgY29sb3IuYiA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuYiwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBjb2xvci5yZ2IgPSBtaXgoY29sb3IucmdiLCAxLjAgLSBjb2xvci5yZ2IsIHJldmVyc2VkKTsKCiAgICByZXR1cm4gYXBwbHlfdG9uYWwoY29sb3IpOwp9Cgp2ZWM0IGdldF9jb2xvcl9mcm9tX3RleHR1cmUodmVjMyBVVikgewogICAgdmVjNCBjb2xvciA9IGdldF9waXhlbHMoVVYpOwogICAgCiAgICByZXR1cm4gYXBwbHlfY29sb3Jfc2V0dGluZ3MoY29sb3IpOwp9Cgp2ZWM0IGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZShmbG9hdCB4KSB7CiAgICBmbG9hdCBhbHBoYSA9IHggKiBzY2FsZSArIG9mZnNldDsKICAgIGFscGhhID0gdHJhbnNmZXJfZnVuYyhILCBhbHBoYSwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBhbHBoYSA9IG1peChhbHBoYSwgMS4wIC0gYWxwaGEsIHJldmVyc2VkKTsKCiAgICB2ZWM0IG5ld19jb2xvciA9IG1peChjb2xvcm1hcF9mKGFscGhhKSwgdmVjNCgwLjApLCBmbG9hdChpc2luZih4KSB8fCBpc25hbih4KSkpOwogICAgcmV0dXJuIGFwcGx5X3RvbmFsKG5ld19jb2xvcik7Cn0KCmhpZ2hwIGZsb2F0IGRlY29kZTMyKGhpZ2hwIHZlYzQgcmdiYSkgewogICAgaGlnaHAgZmxvYXQgU2lnbiA9IDEuMCAtIHN0ZXAoMTI4LjAscmdiYVswXSkqMi4wOwogICAgaGlnaHAgZmxvYXQgRXhwb25lbnQgPSAyLjAgKiBtb2QocmdiYVswXSwxMjguMCkgKyBzdGVwKDEyOC4wLHJnYmFbMV0pIC0gMTI3LjA7IAogICAgaGlnaHAgZmxvYXQgTWFudGlzc2EgPSBtb2QocmdiYVsxXSwxMjguMCkqNjU1MzYuMCArIHJnYmFbMl0qMjU2LjAgK3JnYmFbM10gKyBmbG9hdCgweDgwMDAwMCk7CiAgICBoaWdocCBmbG9hdCBSZXN1bHQgPSAgU2lnbiAqIGV4cDIoRXhwb25lbnQpICogKE1hbnRpc3NhICogZXhwMigtMjMuMCApKTsgCiAgICByZXR1cm4gUmVzdWx0Owp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIC8vIEZJVFMgZGF0YSBwaXhlbHMgYXJlIHJldmVyc2VkIGFsb25nIHRoZSB5IGF4aXMKICAgIHZlYzMgdXYgPSBtaXgoVVYsIHJldmVyc2VfdXYoVVYpLCBmbG9hdCh0ZXhfc3RvcmluZ19maXRzID09IDEpKTsKCiAgICBmbG9hdCB2YWx1ZSA9IGRlY29kZTMyKGdldF9waXhlbHModXYpLmFiZ3IqMjU1LjApOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fY29sb3JfdGV4dHVyZSh2ZWMzIHV2KSB7CiAgICBmbG9hdCB2YWx1ZSA9IGdldF9waXhlbHModXYpLnI7CiAgICByZXR1cm4gYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKHZhbHVlKTsKfQoKdm9pZCBtYWluKCkgewogICAgdmVjNCBjb2xvcl9zdGFydCA9IGdldF9jb2xvcm1hcF9mcm9tX2NvbG9yX3RleHR1cmUoZnJhZ191dl9zdGFydCk7CiAgICB2ZWM0IGNvbG9yX2VuZCA9IGdldF9jb2xvcm1hcF9mcm9tX2NvbG9yX3RleHR1cmUoZnJhZ191dl9lbmQpOwoKICAgIG91dF9mcmFnX2NvbG9yID0gbWl4KGNvbG9yX3N0YXJ0LCBjb2xvcl9lbmQsIGZyYWdfYmxlbmRpbmdfZmFjdG9yKTsKICAgIG91dF9mcmFnX2NvbG9yLmEgPSBvcGFjaXR5ICogb3V0X2ZyYWdfY29sb3IuYTsKfSN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKcHJlY2lzaW9uIGxvd3Agc2FtcGxlcjNEOwpwcmVjaXNpb24gbG93cCBpc2FtcGxlcjNEOwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjNEOwoKdW5pZm9ybSBzYW1wbGVyM0QgdGV4OwoKaW4gdmVjMyBmcmFnX3V2OwoKb3V0IHZlYzQgb3V0X2ZyYWdfY29sb3I7CnVuaWZvcm0gZmxvYXQgb3BhY2l0eTsKCnVuaWZvcm0gZmxvYXQgc2NhbGU7CnVuaWZvcm0gZmxvYXQgb2Zmc2V0Owp1bmlmb3JtIGZsb2F0IGJsYW5rOwp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7CnVuaWZvcm0gZmxvYXQgcmV2ZXJzZWQ7CnVuaWZvcm0gZmxvYXQgc2l6ZV90aWxlX3V2Owp1bmlmb3JtIGludCB0ZXhfc3RvcmluZ19maXRzOwoKdW5pZm9ybSBzYW1wbGVyMkQgY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IG51bV9jb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgY29sb3JtYXBfaWQ7Ci8vIGNhbiBiZSBlaXRoZXIgMCBvciAxCgp2ZWM0IGNvbG9ybWFwX2YoZmxvYXQgeCkgewogICAgZmxvYXQgaWQgPSAoY29sb3JtYXBfaWQgKyAwLjUpIC8gbnVtX2NvbG9ybWFwczsKICAgIHJldHVybiB0ZXh0dXJlKGNvbG9ybWFwcywgdmVjMih4LCBpZCkpOwp9CmZsb2F0IGxpbmVhcl9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICByZXR1cm4gY2xhbXAoKHggLSBtaW5fdmFsdWUpLyhtYXhfdmFsdWUgLSBtaW5fdmFsdWUpLCAwLjAsIDEuMCk7Cn0KCmZsb2F0IHNxcnRfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgYSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBzcXJ0KGEpOwp9CgpmbG9hdCBsb2dfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgeSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGZsb2F0IGEgPSAxMDAwLjA7CiAgICByZXR1cm4gbG9nKGEqeSArIDEuMCkvbG9nKGEpOwp9CgpmbG9hdCBhc2luaF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGFzaW5oKDEwLjAqZCkvMy4wOwp9CgpmbG9hdCBwb3cyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gZCpkOwp9CgpmbG9hdCB0cmFuc2Zlcl9mdW5jKGludCBILCBmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgaWYgKEggPT0gMCkgewogICAgICAgIHJldHVybiBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMSkgewogICAgICAgIHJldHVybiBzcXJ0X2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDIpIHsKICAgICAgICByZXR1cm4gbG9nX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDMpIHsKICAgICAgICByZXR1cm4gYXNpbmhfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBwb3cyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfQp9Ci8vIFRoaXMgZmlsZSBhcHBseSB0aGUgdG9uYWwgY29ycmVjdGlvbnMgZ2l2ZW4gaW4gdGhpcyBhcnRpY2xlOgovLyBodHRwczovL3RpbXNldmVyaWVuLmNvbS9wb3N0cy8yMDIwLTA2LTE5LWNvbG91ci1jb3JyZWN0aW9uLXdpdGgtd2ViZ2wvCgp1bmlmb3JtIGZsb2F0IGtfZ2FtbWE7CnVuaWZvcm0gZmxvYXQga19zYXR1cmF0aW9uOwp1bmlmb3JtIGZsb2F0IGtfY29udHJhc3Q7CnVuaWZvcm0gZmxvYXQga19icmlnaHRuZXNzOwp1bmlmb3JtIGZsb2F0IGtfZXhwb3N1cmU7Cgp2ZWM0IGFwcGx5X2dhbW1hKHZlYzQgaWMsIGZsb2F0IGcpIHsKICAgIGZsb2F0IG5ld19yID0gcG93KGljLnIsIGcpOwogICAgZmxvYXQgbmV3X2cgPSBwb3coaWMuZywgZyk7CiAgICBmbG9hdCBuZXdfYiA9IHBvdyhpYy5iLCBnKTsKCiAgICByZXR1cm4gdmVjNChuZXdfciwgbmV3X2csIG5ld19iLCBpYy5hKTsKfQoKdmVjNCBhcHBseV9zYXR1cmF0aW9uKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIxLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlCiAgICBjb25zdCB2ZWMzIGx1bWlub3NpdHlfZmFjdG9yID0gdmVjMygwLjIxMjYsIDAuNzE1MiwgMC4wNzIyKTsKICAgIHZlYzMgZ3JheXNjYWxlID0gdmVjMyhkb3QoY29sb3IucmdiLCBsdW1pbm9zaXR5X2ZhY3RvcikpOwogICAgCiAgICByZXR1cm4gdmVjNChtaXgoZ3JheXNjYWxlLCBjb2xvci5yZ2IsIDEuMCArIHZhbHVlKSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfY29udHJhc3QodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KDAuNSArICgxLjAgKyB2YWx1ZSkgKiAoY29sb3IucmdiIC0gMC41KSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfYnJpZ2h0bmVzcyh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoY29sb3IucmdiICsgdmFsdWUsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2V4cG9zdXJlKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgoMS4wICsgdmFsdWUpICogY29sb3IucmdiLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV90b25hbCh2ZWM0IGNvbG9yKSB7CiAgcmV0dXJuIGFwcGx5X2dhbW1hKAogICAgYXBwbHlfc2F0dXJhdGlvbigKICAgICAgYXBwbHlfY29udHJhc3QoCiAgICAgICAgYXBwbHlfYnJpZ2h0bmVzcyhjb2xvciwga19icmlnaHRuZXNzKSwKICAgICAgICBrX2NvbnRyYXN0CiAgICAgICksCiAgICAgIGtfc2F0dXJhdGlvbgogICAgKSwKICAgIGtfZ2FtbWEKICApOwp9CnZlYzMgcmdiMmhzdih2ZWMzIGMpIHsKICAgIHZlYzQgSyA9IHZlYzQoMC4wLCAtMS4wIC8gMy4wLCAyLjAgLyAzLjAsIC0xLjApOwogICAgdmVjNCBwID0gbWl4KHZlYzQoYy5iZywgSy53eiksIHZlYzQoYy5nYiwgSy54eSksIHN0ZXAoYy5iLCBjLmcpKTsKICAgIHZlYzQgcSA9IG1peCh2ZWM0KHAueHl3LCBjLnIpLCB2ZWM0KGMuciwgcC55engpLCBzdGVwKHAueCwgYy5yKSk7CgogICAgZmxvYXQgZCA9IHEueCAtIG1pbihxLncsIHEueSk7CiAgICBmbG9hdCBlID0gMS4wZS0xMDsKICAgIHJldHVybiB2ZWMzKGFicyhxLnogKyAocS53IC0gcS55KSAvICg2LjAgKiBkICsgZSkpLCBkIC8gKHEueCArIGUpLCBxLngpOwp9Cgp2ZWMzIGhzdjJyZ2IodmVjMyBjKSB7CiAgICB2ZWM0IEsgPSB2ZWM0KDEuMCwgMi4wIC8gMy4wLCAxLjAgLyAzLjAsIDMuMCk7CiAgICB2ZWMzIHAgPSBhYnMoZnJhY3QoYy54eHggKyBLLnh5eikgKiA2LjAgLSBLLnd3dyk7CiAgICByZXR1cm4gYy56ICogbWl4KEsueHh4LCBjbGFtcChwIC0gSy54eHgsIDAuMCwgMS4wKSwgYy55KTsKfQoKdmVjNCBnZXRfcGl4ZWxzKHZlYzMgdXYpIHsKICAgIHJldHVybiB0ZXh0dXJlKHRleCwgdXYpOwp9Cgp2ZWMzIHJldmVyc2VfdXYodmVjMyB1dikgewogICAgdXYueSA9IHNpemVfdGlsZV91diArIDIuMCpzaXplX3RpbGVfdXYqZmxvb3IodXYueSAvIHNpemVfdGlsZV91dikgLSB1di55OwogICAgcmV0dXJuIHV2Owp9Cgp2ZWM0IGFwcGx5X2NvbG9yX3NldHRpbmdzKHZlYzQgY29sb3IpIHsKICAgIGNvbG9yLnIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLnIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmcgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmcsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGNvbG9yLmIgPSB0cmFuc2Zlcl9mdW5jKEgsIGNvbG9yLmIsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgY29sb3IucmdiID0gbWl4KGNvbG9yLnJnYiwgMS4wIC0gY29sb3IucmdiLCByZXZlcnNlZCk7CgogICAgcmV0dXJuIGFwcGx5X3RvbmFsKGNvbG9yKTsKfQoKdmVjNCBnZXRfY29sb3JfZnJvbV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIHZlYzQgY29sb3IgPSBnZXRfcGl4ZWxzKFVWKTsKICAgIAogICAgcmV0dXJuIGFwcGx5X2NvbG9yX3NldHRpbmdzKGNvbG9yKTsKfQoKdmVjNCBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUoZmxvYXQgeCkgewogICAgZmxvYXQgYWxwaGEgPSB4ICogc2NhbGUgKyBvZmZzZXQ7CiAgICBhbHBoYSA9IHRyYW5zZmVyX2Z1bmMoSCwgYWxwaGEsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKCiAgICAvLyBhcHBseSByZXZlcnNlZAogICAgYWxwaGEgPSBtaXgoYWxwaGEsIDEuMCAtIGFscGhhLCByZXZlcnNlZCk7CgogICAgdmVjNCBuZXdfY29sb3IgPSBtaXgoY29sb3JtYXBfZihhbHBoYSksIHZlYzQoMC4wKSwgZmxvYXQoaXNpbmYoeCkgfHwgaXNuYW4oeCkpKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9CgpoaWdocCBmbG9hdCBkZWNvZGUzMihoaWdocCB2ZWM0IHJnYmEpIHsKICAgIGhpZ2hwIGZsb2F0IFNpZ24gPSAxLjAgLSBzdGVwKDEyOC4wLHJnYmFbMF0pKjIuMDsKICAgIGhpZ2hwIGZsb2F0IEV4cG9uZW50ID0gMi4wICogbW9kKHJnYmFbMF0sMTI4LjApICsgc3RlcCgxMjguMCxyZ2JhWzFdKSAtIDEyNy4wOyAKICAgIGhpZ2hwIGZsb2F0IE1hbnRpc3NhID0gbW9kKHJnYmFbMV0sMTI4LjApKjY1NTM2LjAgKyByZ2JhWzJdKjI1Ni4wICtyZ2JhWzNdICsgZmxvYXQoMHg4MDAwMDApOwogICAgaGlnaHAgZmxvYXQgUmVzdWx0ID0gIFNpZ24gKiBleHAyKEV4cG9uZW50KSAqIChNYW50aXNzYSAqIGV4cDIoLTIzLjAgKSk7IAogICAgcmV0dXJuIFJlc3VsdDsKfQoKdmVjNCBnZXRfY29sb3JtYXBfZnJvbV9ncmF5c2NhbGVfdGV4dHVyZSh2ZWMzIFVWKSB7CiAgICAvLyBGSVRTIGRhdGEgcGl4ZWxzIGFyZSByZXZlcnNlZCBhbG9uZyB0aGUgeSBheGlzCiAgICB2ZWMzIHV2ID0gbWl4KFVWLCByZXZlcnNlX3V2KFVWKSwgZmxvYXQodGV4X3N0b3JpbmdfZml0cyA9PSAxKSk7CgogICAgZmxvYXQgdmFsdWUgPSBkZWNvZGUzMihnZXRfcGl4ZWxzKHV2KS5hYmdyKjI1NS4wKTsKICAgIHJldHVybiBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUodmFsdWUpOwp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2NvbG9yX3RleHR1cmUodmVjMyB1dikgewogICAgZmxvYXQgdmFsdWUgPSBnZXRfcGl4ZWxzKHV2KS5yOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KCnZvaWQgbWFpbigpIHsKICAgIHZlYzQgY29sb3IgPSBnZXRfY29sb3JfZnJvbV90ZXh0dXJlKHZlYzMoZnJhZ191di54eSwgbW9kKGZyYWdfdXYueiwgMzIuMCkgLyAzMi4wKSk7CgogICAgb3V0X2ZyYWdfY29sb3IgPSBjb2xvcjsKICAgIG91dF9mcmFnX2NvbG9yLmEgPSBvcGFjaXR5ICogb3V0X2ZyYWdfY29sb3IuYTsKfWNhdGFsb2dzX29ydGhvLmZyYWcjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CgppbiB2ZWMyIG91dF91djsKaW4gdmVjMyBvdXRfcDsKCm91dCB2ZWM0IGNvbG9yOwoKdW5pZm9ybSBzYW1wbGVyMkQga2VybmVsX3RleHR1cmU7CnVuaWZvcm0gZmxvYXQgbWF4X2RlbnNpdHk7IC8vIG1heCBudW1iZXIgb2Ygc291cmNlcyBpbiBhIGtlcm5lbCBzaXplZCBIRUFMUGl4IGNlbGwgYXQgdGhlIGN1cnJlbnQgZGVwdGgKdW5pZm9ybSBmbG9hdCBmb3Y7CnVuaWZvcm0gZmxvYXQgc3RyZW5ndGg7CnZvaWQgbWFpbigpIHsKICAgIGlmIChvdXRfcC56IDwgMC5mKSB7CiAgICAgICAgZGlzY2FyZDsKICAgIH0KCiAgICBjb2xvciA9IHRleHR1cmUoa2VybmVsX3RleHR1cmUsIG91dF91dikgLyBtYXgobG9nMihmb3YqMTAwLjApLCAxLjApOwogICAgY29sb3IuciAqPSBzdHJlbmd0aDsKfWZpdHNfdXNhbXBsZXIuZnJhZyN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gbG93cCBmbG9hdDsKcHJlY2lzaW9uIGxvd3Agc2FtcGxlcjJEOwpwcmVjaXNpb24gbG93cCBpc2FtcGxlcjJEOwpwcmVjaXNpb24gbG93cCB1c2FtcGxlcjJEOwpwcmVjaXNpb24gbWVkaXVtcCBpbnQ7CgpvdXQgdmVjNCBvdXRfZnJhZ19jb2xvcjsKaW4gdmVjMiBmcmFnX3V2OwoKdW5pZm9ybSB1c2FtcGxlcjJEIHRleDsKdW5pZm9ybSBmbG9hdCBvcGFjaXR5OwoKdW5pZm9ybSBmbG9hdCBzY2FsZTsKdW5pZm9ybSBmbG9hdCBvZmZzZXQ7CnVuaWZvcm0gZmxvYXQgYmxhbms7Cgp1bmlmb3JtIGZsb2F0IG1pbl92YWx1ZTsKdW5pZm9ybSBmbG9hdCBtYXhfdmFsdWU7CnVuaWZvcm0gaW50IEg7Cgp1bmlmb3JtIGZsb2F0IHJldmVyc2VkOwoKdW5pZm9ybSBzYW1wbGVyMkQgY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IG51bV9jb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgY29sb3JtYXBfaWQ7Ci8vIGNhbiBiZSBlaXRoZXIgMCBvciAxCgp2ZWM0IGNvbG9ybWFwX2YoZmxvYXQgeCkgewogICAgZmxvYXQgaWQgPSAoY29sb3JtYXBfaWQgKyAwLjUpIC8gbnVtX2NvbG9ybWFwczsKICAgIHJldHVybiB0ZXh0dXJlKGNvbG9ybWFwcywgdmVjMih4LCBpZCkpOwp9CmZsb2F0IGxpbmVhcl9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICByZXR1cm4gY2xhbXAoKHggLSBtaW5fdmFsdWUpLyhtYXhfdmFsdWUgLSBtaW5fdmFsdWUpLCAwLjAsIDEuMCk7Cn0KCmZsb2F0IHNxcnRfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgYSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBzcXJ0KGEpOwp9CgpmbG9hdCBsb2dfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgeSA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIGZsb2F0IGEgPSAxMDAwLjA7CiAgICByZXR1cm4gbG9nKGEqeSArIDEuMCkvbG9nKGEpOwp9CgpmbG9hdCBhc2luaF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGFzaW5oKDEwLjAqZCkvMy4wOwp9CgpmbG9hdCBwb3cyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gZCpkOwp9CgpmbG9hdCB0cmFuc2Zlcl9mdW5jKGludCBILCBmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgaWYgKEggPT0gMCkgewogICAgICAgIHJldHVybiBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMSkgewogICAgICAgIHJldHVybiBzcXJ0X2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDIpIHsKICAgICAgICByZXR1cm4gbG9nX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDMpIHsKICAgICAgICByZXR1cm4gYXNpbmhfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBwb3cyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfQp9Ci8vIFRoaXMgZmlsZSBhcHBseSB0aGUgdG9uYWwgY29ycmVjdGlvbnMgZ2l2ZW4gaW4gdGhpcyBhcnRpY2xlOgovLyBodHRwczovL3RpbXNldmVyaWVuLmNvbS9wb3N0cy8yMDIwLTA2LTE5LWNvbG91ci1jb3JyZWN0aW9uLXdpdGgtd2ViZ2wvCgp1bmlmb3JtIGZsb2F0IGtfZ2FtbWE7CnVuaWZvcm0gZmxvYXQga19zYXR1cmF0aW9uOwp1bmlmb3JtIGZsb2F0IGtfY29udHJhc3Q7CnVuaWZvcm0gZmxvYXQga19icmlnaHRuZXNzOwp1bmlmb3JtIGZsb2F0IGtfZXhwb3N1cmU7Cgp2ZWM0IGFwcGx5X2dhbW1hKHZlYzQgaWMsIGZsb2F0IGcpIHsKICAgIGZsb2F0IG5ld19yID0gcG93KGljLnIsIGcpOwogICAgZmxvYXQgbmV3X2cgPSBwb3coaWMuZywgZyk7CiAgICBmbG9hdCBuZXdfYiA9IHBvdyhpYy5iLCBnKTsKCiAgICByZXR1cm4gdmVjNChuZXdfciwgbmV3X2csIG5ld19iLCBpYy5hKTsKfQoKdmVjNCBhcHBseV9zYXR1cmF0aW9uKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIxLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlCiAgICBjb25zdCB2ZWMzIGx1bWlub3NpdHlfZmFjdG9yID0gdmVjMygwLjIxMjYsIDAuNzE1MiwgMC4wNzIyKTsKICAgIHZlYzMgZ3JheXNjYWxlID0gdmVjMyhkb3QoY29sb3IucmdiLCBsdW1pbm9zaXR5X2ZhY3RvcikpOwogICAgCiAgICByZXR1cm4gdmVjNChtaXgoZ3JheXNjYWxlLCBjb2xvci5yZ2IsIDEuMCArIHZhbHVlKSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfY29udHJhc3QodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KDAuNSArICgxLjAgKyB2YWx1ZSkgKiAoY29sb3IucmdiIC0gMC41KSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfYnJpZ2h0bmVzcyh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoY29sb3IucmdiICsgdmFsdWUsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2V4cG9zdXJlKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgoMS4wICsgdmFsdWUpICogY29sb3IucmdiLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV90b25hbCh2ZWM0IGNvbG9yKSB7CiAgcmV0dXJuIGFwcGx5X2dhbW1hKAogICAgYXBwbHlfc2F0dXJhdGlvbigKICAgICAgYXBwbHlfY29udHJhc3QoCiAgICAgICAgYXBwbHlfYnJpZ2h0bmVzcyhjb2xvciwga19icmlnaHRuZXNzKSwKICAgICAgICBrX2NvbnRyYXN0CiAgICAgICksCiAgICAgIGtfc2F0dXJhdGlvbgogICAgKSwKICAgIGtfZ2FtbWEKICApOwp9Cgp2ZWM0IGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZShmbG9hdCB4LCBmbG9hdCBhKSB7CiAgICBmbG9hdCBhbHBoYSA9IHggKiBzY2FsZSArIG9mZnNldDsKICAgIGFscGhhID0gdHJhbnNmZXJfZnVuYyhILCBhbHBoYSwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBhbHBoYSA9IG1peChhbHBoYSwgMS4wIC0gYWxwaGEsIHJldmVyc2VkKTsKCiAgICB2ZWM0IG5ld19jb2xvciA9IG1peChjb2xvcm1hcF9mKGFscGhhKSAqIGEsIHZlYzQoMC4wKSwgZmxvYXQoeCA9PSBibGFuayB8fCBpc25hbih4KSkpOwogICAgcmV0dXJuIGFwcGx5X3RvbmFsKG5ld19jb2xvcik7Cn0KCnZvaWQgbWFpbigpIHsKICAgIHV2ZWM0IGNvbG9yID0gdGV4dHVyZSh0ZXgsIGZyYWdfdXYpOwogICAgb3V0X2ZyYWdfY29sb3IgPSBhcHBseV9jb2xvcm1hcF90b19ncmF5c2NhbGUoZmxvYXQoY29sb3IuciksIGZsb2F0KGNvbG9yLmEpKTsKICAgIG91dF9mcmFnX2NvbG9yLmEgPSBvdXRfZnJhZ19jb2xvci5hICogb3BhY2l0eTsKfWxpbmVfYmFzZS52ZXJ0I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBoaWdocCBmbG9hdDsKbGF5b3V0IChsb2NhdGlvbiA9IDApIGluIHZlYzIgbmRjX3BvczsKCm91dCBmbG9hdCBsOwoKdm9pZCBtYWluKCkgewogIGdsX1Bvc2l0aW9uID0gdmVjNCgKICAgICAgICBuZGNfcG9zLAogICAgICAgIDAuMCwKICAgICAgICAxLjAKICAgICk7Cn0jdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGxvd3AgZmxvYXQ7CnByZWNpc2lvbiBsb3dwIHNhbXBsZXIzRDsKcHJlY2lzaW9uIGxvd3AgaXNhbXBsZXIzRDsKcHJlY2lzaW9uIGxvd3AgdXNhbXBsZXIzRDsKCnVuaWZvcm0gaXNhbXBsZXIzRCB0ZXg7CgppbiB2ZWMzIGZyYWdfdXY7CgpvdXQgdmVjNCBvdXRfZnJhZ19jb2xvcjsKCgp1bmlmb3JtIGZsb2F0IHNjYWxlOwp1bmlmb3JtIGZsb2F0IG9mZnNldDsKdW5pZm9ybSBmbG9hdCBibGFuazsKCnVuaWZvcm0gZmxvYXQgbWluX3ZhbHVlOwp1bmlmb3JtIGZsb2F0IG1heF92YWx1ZTsKdW5pZm9ybSBpbnQgSDsKdW5pZm9ybSBmbG9hdCByZXZlcnNlZDsKCnVuaWZvcm0gZmxvYXQgc2l6ZV90aWxlX3V2OwoKdW5pZm9ybSBpbnQgdGV4X3N0b3JpbmdfZml0czsKCnVuaWZvcm0gc2FtcGxlcjJEIGNvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBudW1fY29sb3JtYXBzOwp1bmlmb3JtIGZsb2F0IGNvbG9ybWFwX2lkOwovLyBjYW4gYmUgZWl0aGVyIDAgb3IgMQoKdmVjNCBjb2xvcm1hcF9mKGZsb2F0IHgpIHsKICAgIGZsb2F0IGlkID0gKGNvbG9ybWFwX2lkICsgMC41KSAvIG51bV9jb2xvcm1hcHM7CiAgICByZXR1cm4gdGV4dHVyZShjb2xvcm1hcHMsIHZlYzIoeCwgaWQpKTsKfQpmbG9hdCBsaW5lYXJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgcmV0dXJuIGNsYW1wKCh4IC0gbWluX3ZhbHVlKS8obWF4X3ZhbHVlIC0gbWluX3ZhbHVlKSwgMC4wLCAxLjApOwp9CgpmbG9hdCBzcXJ0X2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGEgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gc3FydChhKTsKfQoKZmxvYXQgbG9nX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IHkgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICBmbG9hdCBhID0gMTAwMC4wOwogICAgcmV0dXJuIGxvZyhhKnkgKyAxLjApL2xvZyhhKTsKfQoKZmxvYXQgYXNpbmhfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBhc2luaCgxMC4wKmQpLzMuMDsKfQoKZmxvYXQgcG93Ml9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBkID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIGQqZDsKfQoKZmxvYXQgdHJhbnNmZXJfZnVuYyhpbnQgSCwgZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGlmIChIID09IDApIHsKICAgICAgICByZXR1cm4gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIGlmIChIID09IDEpIHsKICAgICAgICByZXR1cm4gc3FydF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAyKSB7CiAgICAgICAgcmV0dXJuIGxvZ19mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAzKSB7CiAgICAgICAgcmV0dXJuIGFzaW5oX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gcG93Ml9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0KfQovLyBUaGlzIGZpbGUgYXBwbHkgdGhlIHRvbmFsIGNvcnJlY3Rpb25zIGdpdmVuIGluIHRoaXMgYXJ0aWNsZToKLy8gaHR0cHM6Ly90aW1zZXZlcmllbi5jb20vcG9zdHMvMjAyMC0wNi0xOS1jb2xvdXItY29ycmVjdGlvbi13aXRoLXdlYmdsLwoKdW5pZm9ybSBmbG9hdCBrX2dhbW1hOwp1bmlmb3JtIGZsb2F0IGtfc2F0dXJhdGlvbjsKdW5pZm9ybSBmbG9hdCBrX2NvbnRyYXN0Owp1bmlmb3JtIGZsb2F0IGtfYnJpZ2h0bmVzczsKdW5pZm9ybSBmbG9hdCBrX2V4cG9zdXJlOwoKdmVjNCBhcHBseV9nYW1tYSh2ZWM0IGljLCBmbG9hdCBnKSB7CiAgICBmbG9hdCBuZXdfciA9IHBvdyhpYy5yLCBnKTsKICAgIGZsb2F0IG5ld19nID0gcG93KGljLmcsIGcpOwogICAgZmxvYXQgbmV3X2IgPSBwb3coaWMuYiwgZyk7CgogICAgcmV0dXJuIHZlYzQobmV3X3IsIG5ld19nLCBuZXdfYiwgaWMuYSk7Cn0KCnZlYzQgYXBwbHlfc2F0dXJhdGlvbih2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMS8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZQogICAgY29uc3QgdmVjMyBsdW1pbm9zaXR5X2ZhY3RvciA9IHZlYzMoMC4yMTI2LCAwLjcxNTIsIDAuMDcyMik7CiAgICB2ZWMzIGdyYXlzY2FsZSA9IHZlYzMoZG90KGNvbG9yLnJnYiwgbHVtaW5vc2l0eV9mYWN0b3IpKTsKICAgIAogICAgcmV0dXJuIHZlYzQobWl4KGdyYXlzY2FsZSwgY29sb3IucmdiLCAxLjAgKyB2YWx1ZSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2NvbnRyYXN0KHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNCgwLjUgKyAoMS4wICsgdmFsdWUpICogKGNvbG9yLnJnYiAtIDAuNSksIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X2JyaWdodG5lc3ModmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KGNvbG9yLnJnYiArIHZhbHVlLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9leHBvc3VyZSh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoKDEuMCArIHZhbHVlKSAqIGNvbG9yLnJnYiwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfdG9uYWwodmVjNCBjb2xvcikgewogIHJldHVybiBhcHBseV9nYW1tYSgKICAgIGFwcGx5X3NhdHVyYXRpb24oCiAgICAgIGFwcGx5X2NvbnRyYXN0KAogICAgICAgIGFwcGx5X2JyaWdodG5lc3MoY29sb3IsIGtfYnJpZ2h0bmVzcyksCiAgICAgICAga19jb250cmFzdAogICAgICApLAogICAgICBrX3NhdHVyYXRpb24KICAgICksCiAgICBrX2dhbW1hCiAgKTsKfQoKaXZlYzQgZ2V0X3BpeGVscyh2ZWMzIHV2KSB7CiAgICByZXR1cm4gaXZlYzQodGV4dHVyZSh0ZXgsIHV2KSk7Cn0KCnZlYzMgcmV2ZXJzZV91dih2ZWMzIHV2KSB7CiAgICB1di55ID0gc2l6ZV90aWxlX3V2ICsgMi4wKnNpemVfdGlsZV91dipmbG9vcih1di55IC8gc2l6ZV90aWxlX3V2KSAtIHV2Lnk7CiAgICByZXR1cm4gdXY7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUodmVjMyBVVikgewogICAgLy8gRklUUyBkYXRhIHBpeGVscyBhcmUgcmV2ZXJzZWQgYWxvbmcgdGhlIHkgYXhpcwogICAgdmVjMyB1diA9IG1peChVViwgcmV2ZXJzZV91dihVViksIGZsb2F0KHRleF9zdG9yaW5nX2ZpdHMgPT0gMSkpOwoKICAgIGZsb2F0IHggPSBmbG9hdChnZXRfcGl4ZWxzKHV2KS5yKTsKICAgIGZsb2F0IGFscGhhID0geCAqIHNjYWxlICsgb2Zmc2V0OwogICAgYWxwaGEgPSB0cmFuc2Zlcl9mdW5jKEgsIGFscGhhLCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CgogICAgLy8gYXBwbHkgcmV2ZXJzZWQKICAgIGFscGhhID0gbWl4KGFscGhhLCAxLjAgLSBhbHBoYSwgcmV2ZXJzZWQpOwoKICAgIHZlYzQgbmV3X2NvbG9yID0gbWl4KGNvbG9ybWFwX2YoYWxwaGEpLCB2ZWM0KDAuMCksIGZsb2F0KHggPT0gYmxhbmspKTsKICAgIHJldHVybiBhcHBseV90b25hbChuZXdfY29sb3IpOwp9Cgp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWM0IGNvbG9yID0gZ2V0X2NvbG9ybWFwX2Zyb21fZ3JheXNjYWxlX3RleHR1cmUodmVjMyhmcmFnX3V2Lnh5LCBtb2QoZnJhZ191di56LCAzMi4wKSAvIDMyLjApKTsKCiAgICBvdXRfZnJhZ19jb2xvciA9IGNvbG9yOwogICAgb3V0X2ZyYWdfY29sb3IuYSA9IG91dF9mcmFnX2NvbG9yLmEgKiBvcGFjaXR5Owp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBsb3dwIGZsb2F0OwpwcmVjaXNpb24gbG93cCBzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIGxvd3Agc2FtcGxlcjJEQXJyYXk7CnByZWNpc2lvbiBsb3dwIGlzYW1wbGVyMkRBcnJheTsKcHJlY2lzaW9uIG1lZGl1bXAgaW50OwoKaW4gdmVjMyBmcmFnX3BvczsKaW4gdmVjMiBvdXRfY2xpcF9wb3M7Cm91dCB2ZWM0IG91dF9mcmFnX2NvbG9yOwoKc3RydWN0IFRpbGUgewogICAgaW50IHVuaXE7IC8vIEhlYWxwaXggY2VsbAogICAgaW50IHRleHR1cmVfaWR4OyAvLyBJbmRleCBpbiB0aGUgdGV4dHVyZSBidWZmZXIKICAgIGZsb2F0IHN0YXJ0X3RpbWU7IC8vIEFic29sdXRlIHRpbWUgdGhhdCB0aGUgbG9hZCBoYXMgYmVlbiBkb25lIGluIG1zCiAgICBmbG9hdCBlbXB0eTsKfTsKCnVuaWZvcm0gVGlsZSB0ZXh0dXJlc190aWxlc1sxMl07Cgp1bmlmb3JtIGZsb2F0IG9wYWNpdHk7CnVuaWZvcm0gc2FtcGxlcjJEQXJyYXkgdGV4OwoKdW5pZm9ybSBmbG9hdCBzY2FsZTsKdW5pZm9ybSBmbG9hdCBvZmZzZXQ7CnVuaWZvcm0gZmxvYXQgYmxhbms7CnVuaWZvcm0gZmxvYXQgbWluX3ZhbHVlOwp1bmlmb3JtIGZsb2F0IG1heF92YWx1ZTsKdW5pZm9ybSBpbnQgSDsKdW5pZm9ybSBmbG9hdCByZXZlcnNlZDsKdW5pZm9ybSBmbG9hdCBzaXplX3RpbGVfdXY7CnVuaWZvcm0gaW50IHRleF9zdG9yaW5nX2ZpdHM7Cgp1bmlmb3JtIHNhbXBsZXIyRCBjb2xvcm1hcHM7CnVuaWZvcm0gZmxvYXQgbnVtX2NvbG9ybWFwczsKdW5pZm9ybSBmbG9hdCBjb2xvcm1hcF9pZDsKLy8gY2FuIGJlIGVpdGhlciAwIG9yIDEKCnZlYzQgY29sb3JtYXBfZihmbG9hdCB4KSB7CiAgICBmbG9hdCBpZCA9IChjb2xvcm1hcF9pZCArIDAuNSkgLyBudW1fY29sb3JtYXBzOwogICAgcmV0dXJuIHRleHR1cmUoY29sb3JtYXBzLCB2ZWMyKHgsIGlkKSk7Cn0KZmxvYXQgbGluZWFyX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIHJldHVybiBjbGFtcCgoeCAtIG1pbl92YWx1ZSkvKG1heF92YWx1ZSAtIG1pbl92YWx1ZSksIDAuMCwgMS4wKTsKfQoKZmxvYXQgc3FydF9mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCBhID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgcmV0dXJuIHNxcnQoYSk7Cn0KCmZsb2F0IGxvZ19mKGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBmbG9hdCB5ID0gbGluZWFyX2YoeCwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgZmxvYXQgYSA9IDEwMDAuMDsKICAgIHJldHVybiBsb2coYSp5ICsgMS4wKS9sb2coYSk7Cn0KCmZsb2F0IGFzaW5oX2YoZmxvYXQgeCwgZmxvYXQgbWluX3ZhbHVlLCBmbG9hdCBtYXhfdmFsdWUpIHsKICAgIGZsb2F0IGQgPSBsaW5lYXJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICByZXR1cm4gYXNpbmgoMTAuMCpkKS8zLjA7Cn0KCmZsb2F0IHBvdzJfZihmbG9hdCB4LCBmbG9hdCBtaW5fdmFsdWUsIGZsb2F0IG1heF92YWx1ZSkgewogICAgZmxvYXQgZCA9IGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIHJldHVybiBkKmQ7Cn0KCmZsb2F0IHRyYW5zZmVyX2Z1bmMoaW50IEgsIGZsb2F0IHgsIGZsb2F0IG1pbl92YWx1ZSwgZmxvYXQgbWF4X3ZhbHVlKSB7CiAgICBpZiAoSCA9PSAwKSB7CiAgICAgICAgcmV0dXJuIGxpbmVhcl9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSBpZiAoSCA9PSAxKSB7CiAgICAgICAgcmV0dXJuIHNxcnRfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMikgewogICAgICAgIHJldHVybiBsb2dfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9IGVsc2UgaWYgKEggPT0gMykgewogICAgICAgIHJldHVybiBhc2luaF9mKHgsIG1pbl92YWx1ZSwgbWF4X3ZhbHVlKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHBvdzJfZih4LCBtaW5fdmFsdWUsIG1heF92YWx1ZSk7CiAgICB9Cn0KLy8gVGhpcyBmaWxlIGFwcGx5IHRoZSB0b25hbCBjb3JyZWN0aW9ucyBnaXZlbiBpbiB0aGlzIGFydGljbGU6Ci8vIGh0dHBzOi8vdGltc2V2ZXJpZW4uY29tL3Bvc3RzLzIwMjAtMDYtMTktY29sb3VyLWNvcnJlY3Rpb24td2l0aC13ZWJnbC8KCnVuaWZvcm0gZmxvYXQga19nYW1tYTsKdW5pZm9ybSBmbG9hdCBrX3NhdHVyYXRpb247CnVuaWZvcm0gZmxvYXQga19jb250cmFzdDsKdW5pZm9ybSBmbG9hdCBrX2JyaWdodG5lc3M7CnVuaWZvcm0gZmxvYXQga19leHBvc3VyZTsKCnZlYzQgYXBwbHlfZ2FtbWEodmVjNCBpYywgZmxvYXQgZykgewogICAgZmxvYXQgbmV3X3IgPSBwb3coaWMuciwgZyk7CiAgICBmbG9hdCBuZXdfZyA9IHBvdyhpYy5nLCBnKTsKICAgIGZsb2F0IG5ld19iID0gcG93KGljLmIsIGcpOwoKICAgIHJldHVybiB2ZWM0KG5ld19yLCBuZXdfZywgbmV3X2IsIGljLmEpOwp9Cgp2ZWM0IGFwcGx5X3NhdHVyYXRpb24odmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIC8vIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjEvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2UKICAgIGNvbnN0IHZlYzMgbHVtaW5vc2l0eV9mYWN0b3IgPSB2ZWMzKDAuMjEyNiwgMC43MTUyLCAwLjA3MjIpOwogICAgdmVjMyBncmF5c2NhbGUgPSB2ZWMzKGRvdChjb2xvci5yZ2IsIGx1bWlub3NpdHlfZmFjdG9yKSk7CiAgICAKICAgIHJldHVybiB2ZWM0KG1peChncmF5c2NhbGUsIGNvbG9yLnJnYiwgMS4wICsgdmFsdWUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9jb250cmFzdCh2ZWM0IGNvbG9yLCBmbG9hdCB2YWx1ZSkgewogICAgcmV0dXJuIHZlYzQoMC41ICsgKDEuMCArIHZhbHVlKSAqIChjb2xvci5yZ2IgLSAwLjUpLCBjb2xvci5hKTsKfQoKdmVjNCBhcHBseV9icmlnaHRuZXNzKHZlYzQgY29sb3IsIGZsb2F0IHZhbHVlKSB7CiAgICByZXR1cm4gdmVjNChjb2xvci5yZ2IgKyB2YWx1ZSwgY29sb3IuYSk7Cn0KCnZlYzQgYXBwbHlfZXhwb3N1cmUodmVjNCBjb2xvciwgZmxvYXQgdmFsdWUpIHsKICAgIHJldHVybiB2ZWM0KCgxLjAgKyB2YWx1ZSkgKiBjb2xvci5yZ2IsIGNvbG9yLmEpOwp9Cgp2ZWM0IGFwcGx5X3RvbmFsKHZlYzQgY29sb3IpIHsKICByZXR1cm4gYXBwbHlfZ2FtbWEoCiAgICBhcHBseV9zYXR1cmF0aW9uKAogICAgICBhcHBseV9jb250cmFzdCgKICAgICAgICBhcHBseV9icmlnaHRuZXNzKGNvbG9yLCBrX2JyaWdodG5lc3MpLAogICAgICAgIGtfY29udHJhc3QKICAgICAgKSwKICAgICAga19zYXR1cmF0aW9uCiAgICApLAogICAga19nYW1tYQogICk7Cn0KdmVjMyByZ2IyaHN2KHZlYzMgYykgewogICAgdmVjNCBLID0gdmVjNCgwLjAsIC0xLjAgLyAzLjAsIDIuMCAvIDMuMCwgLTEuMCk7CiAgICB2ZWM0IHAgPSBtaXgodmVjNChjLmJnLCBLLnd6KSwgdmVjNChjLmdiLCBLLnh5KSwgc3RlcChjLmIsIGMuZykpOwogICAgdmVjNCBxID0gbWl4KHZlYzQocC54eXcsIGMuciksIHZlYzQoYy5yLCBwLnl6eCksIHN0ZXAocC54LCBjLnIpKTsKCiAgICBmbG9hdCBkID0gcS54IC0gbWluKHEudywgcS55KTsKICAgIGZsb2F0IGUgPSAxLjBlLTEwOwogICAgcmV0dXJuIHZlYzMoYWJzKHEueiArIChxLncgLSBxLnkpIC8gKDYuMCAqIGQgKyBlKSksIGQgLyAocS54ICsgZSksIHEueCk7Cn0KCnZlYzMgaHN2MnJnYih2ZWMzIGMpIHsKICAgIHZlYzQgSyA9IHZlYzQoMS4wLCAyLjAgLyAzLjAsIDEuMCAvIDMuMCwgMy4wKTsKICAgIHZlYzMgcCA9IGFicyhmcmFjdChjLnh4eCArIEsueHl6KSAqIDYuMCAtIEsud3d3KTsKICAgIHJldHVybiBjLnogKiBtaXgoSy54eHgsIGNsYW1wKHAgLSBLLnh4eCwgMC4wLCAxLjApLCBjLnkpOwp9Cgp2ZWM0IGdldF9waXhlbHModmVjMyB1dikgewogICAgcmV0dXJuIHRleHR1cmUodGV4LCB1dik7Cn0KCnZlYzMgcmV2ZXJzZV91dih2ZWMzIHV2KSB7CiAgICB1di55ID0gc2l6ZV90aWxlX3V2ICsgMi4wKnNpemVfdGlsZV91dipmbG9vcih1di55IC8gc2l6ZV90aWxlX3V2KSAtIHV2Lnk7CiAgICByZXR1cm4gdXY7Cn0KCnZlYzQgYXBwbHlfY29sb3Jfc2V0dGluZ3ModmVjNCBjb2xvcikgewogICAgY29sb3IuciA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuciwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgY29sb3IuZyA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuZywgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwogICAgY29sb3IuYiA9IHRyYW5zZmVyX2Z1bmMoSCwgY29sb3IuYiwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBjb2xvci5yZ2IgPSBtaXgoY29sb3IucmdiLCAxLjAgLSBjb2xvci5yZ2IsIHJldmVyc2VkKTsKCiAgICByZXR1cm4gYXBwbHlfdG9uYWwoY29sb3IpOwp9Cgp2ZWM0IGdldF9jb2xvcl9mcm9tX3RleHR1cmUodmVjMyBVVikgewogICAgdmVjNCBjb2xvciA9IGdldF9waXhlbHMoVVYpOwogICAgCiAgICByZXR1cm4gYXBwbHlfY29sb3Jfc2V0dGluZ3MoY29sb3IpOwp9Cgp2ZWM0IGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZShmbG9hdCB4KSB7CiAgICBmbG9hdCBhbHBoYSA9IHggKiBzY2FsZSArIG9mZnNldDsKICAgIGFscGhhID0gdHJhbnNmZXJfZnVuYyhILCBhbHBoYSwgbWluX3ZhbHVlLCBtYXhfdmFsdWUpOwoKICAgIC8vIGFwcGx5IHJldmVyc2VkCiAgICBhbHBoYSA9IG1peChhbHBoYSwgMS4wIC0gYWxwaGEsIHJldmVyc2VkKTsKCiAgICB2ZWM0IG5ld19jb2xvciA9IG1peChjb2xvcm1hcF9mKGFscGhhKSwgdmVjNCgwLjApLCBmbG9hdChpc2luZih4KSB8fCBpc25hbih4KSkpOwogICAgcmV0dXJuIGFwcGx5X3RvbmFsKG5ld19jb2xvcik7Cn0KCmhpZ2hwIGZsb2F0IGRlY29kZTMyKGhpZ2hwIHZlYzQgcmdiYSkgewogICAgaGlnaHAgZmxvYXQgU2lnbiA9IDEuMCAtIHN0ZXAoMTI4LjAscmdiYVswXSkqMi4wOwogICAgaGlnaHAgZmxvYXQgRXhwb25lbnQgPSAyLjAgKiBtb2QocmdiYVswXSwxMjguMCkgKyBzdGVwKDEyOC4wLHJnYmFbMV0pIC0gMTI3LjA7IAogICAgaGlnaHAgZmxvYXQgTWFudGlzc2EgPSBtb2QocmdiYVsxXSwxMjguMCkqNjU1MzYuMCArIHJnYmFbMl0qMjU2LjAgK3JnYmFbM10gKyBmbG9hdCgweDgwMDAwMCk7CiAgICBoaWdocCBmbG9hdCBSZXN1bHQgPSAgU2lnbiAqIGV4cDIoRXhwb25lbnQpICogKE1hbnRpc3NhICogZXhwMigtMjMuMCApKTsgCiAgICByZXR1cm4gUmVzdWx0Owp9Cgp2ZWM0IGdldF9jb2xvcm1hcF9mcm9tX2dyYXlzY2FsZV90ZXh0dXJlKHZlYzMgVVYpIHsKICAgIC8vIEZJVFMgZGF0YSBwaXhlbHMgYXJlIHJldmVyc2VkIGFsb25nIHRoZSB5IGF4aXMKICAgIHZlYzMgdXYgPSBtaXgoVVYsIHJldmVyc2VfdXYoVVYpLCBmbG9hdCh0ZXhfc3RvcmluZ19maXRzID09IDEpKTsKCiAgICBmbG9hdCB2YWx1ZSA9IGRlY29kZTMyKGdldF9waXhlbHModXYpLmFiZ3IqMjU1LjApOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KCnZlYzQgZ2V0X2NvbG9ybWFwX2Zyb21fY29sb3JfdGV4dHVyZSh2ZWMzIHV2KSB7CiAgICBmbG9hdCB2YWx1ZSA9IGdldF9waXhlbHModXYpLnI7CiAgICByZXR1cm4gYXBwbHlfY29sb3JtYXBfdG9fZ3JheXNjYWxlKHZhbHVlKTsKfQpjb25zdCBmbG9hdCBUV0lDRV9QSSA9IDYuMjgzMTg1MzA3MTg7CmNvbnN0IGZsb2F0IFBJID0gMy4xNDE1OTI2NTM1ODk3OTM7CmNvbnN0IGZsb2F0IEZPVVJfT1ZFUl9QSSA9IDEuMjczMjM5NTQ0NzQ7CmNvbnN0IGZsb2F0IFRSQU5TSVRJT05fWiA9IDAuNjY2NjY2NjY2NjY7CmNvbnN0IGZsb2F0IFRSQU5TSVRJT05fWl9JTlYgPSAxLjU7CgppbnQgcXVhcnRlcih2ZWMyIHApIHsKICAgIGludCB4X25lZyA9IGludChwLnggPCAwLjApOwogICAgaW50IHlfbmVnID0gaW50KHAueSA8IDAuMCk7CiAgICBpbnQgcSA9ICh4X25lZyArIHlfbmVnKSB8ICh5X25lZyA8PCAxKTsKICAgIHJldHVybiBxOwp9CgpmbG9hdCB4cG0xKHZlYzIgcCkgewogICAgYm9vbCB4X25lZyA9IChwLnggPCAwLjApOwogICAgLy9kZWJ1Z19hc3NlcnQhKHhfbmVnIDw9IDEpOwogICAgYm9vbCB5X25lZyA9IChwLnkgPCAwLjApOwogICAgLy9kZWJ1Z19hc3NlcnQhKHlfbmVnIDw9IDEpOwogICAgLy8gVGhlIHB1cnBvc2UgaXQgdG8gaGF2ZSB0aGUgc2FtZSBudW1lcmljYWwgcHJlY2lzaW9uIGZvciBlYWNoIGJhc2UgY2VsbAogICAgLy8gYnkgYXZvaWRpbmcgc3VidHJhY3Rpb24gYnkgMSBvciAzIG9yIDUgb3IgNwogICAgZmxvYXQgbG9uID0gYXRhbihhYnMocC55KSwgYWJzKHAueCkpOwogICAgLy9kZWJ1Z19hc3NlcnQhKDAuMCA8PSBsb24gJiYgbG9uIDw9IFBJIC8gMi4wKTsKICAgIGZsb2F0IHgwMiA9IGxvbiAqIEZPVVJfT1ZFUl9QSTsKICAgIC8vZGVidWdfYXNzZXJ0ISgwLjAgPD0geDAyICYmIHgwMiA8PSAyLjApOwogICAgaWYgKHhfbmVnICE9IHlfbmVnKSB7IC8vIENvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgc2lnbiBjb3B5IGZyb20gKHhfbmVnIF4geV9uZWcpIDw8IDMyCiAgICAgICAgcmV0dXJuIDEuMCAtIHgwMjsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHgwMiAtIDEuMDsKICAgIH0KfQoKZmxvYXQgb25lX21pbnVzX3pfcG9zKHZlYzMgcCkgewogICAgLy9kZWJ1Z19hc3NlcnQhKHogPiAwLjApOwogICAgZmxvYXQgZDIgPSBkb3QocC54eSwgcC54eSk7IC8vIHogPSBzcXJ0KDEgLSBkMikgQU5EIHNxcnQoMSAtIHgpID0gMSAtIHggLyAyIC0geF4yIC8gOCAtIHheMyAvIDE2IC0gNSB4XjQvMTI4IC0gNyAqIHheNS8yNTYKCiAgICBpZiAoZDIgPCAxZS0xKSB7IC8vIDw9PiBkZWMgPiA4NC4yNyBkZWcKICAgICAgICByZXR1cm4gZDIgKiAoMC41ICsgZDIgKiAoMC4xMjUgKyBkMiAqICgwLjA2MjUgKyBkMiAqICgwLjAzOTA2MjUgKyBkMiAqIDAuMDI3MzQzNzUpKSkpOwogICAgfQogICAgcmV0dXJuIDEuMGYgLSBwLno7Cn0KCmZsb2F0IG9uZV9taW51c196X25lZyh2ZWMzIHApIHsKICAgIC8vZGVidWdfYXNzZXJ0ISh6IDwgMC4wKTsKICAgIGZsb2F0IGQyID0gZG90KHAueHksIHAueHkpOyAvLyB6ID0gc3FydCgxIC0gZDIpIEFORCBzcXJ0KDEgLSB4KSA9IDEgLSB4IC8gMiAtIHheMiAvIDggLSB4XjMgLyAxNiAtIDUgeF40LzEyOCAtIDcgKiB4XjUvMjU2CiAgICBpZiAoZDIgPCAxZS0xZikgeyAvLyA8PT4gZGVjIDwgLTg0LjI3IGRlZwogICAgICAgIC8vIDAuNSAqIGQyICsgMC4xMjUgKiBkMiAqIGQyCiAgICAgICAgcmV0dXJuIGQyICogKDAuNSArIGQyICogKDAuMTI1ICsgZDIgKiAoMC4wNjI1ICsgZDIgKiAoMC4wMzkwNjI1ICsgZDIgKiAwLjAyNzM0Mzc1KSkpKTsKICAgIH0KICAgIHJldHVybiBwLnogKyAxLjA7Cn0KCi8vIFotT3JkZXIgY3VydmUgcHJvamVjdGlvbi4KaW50IGlqMnooaW50IGksIGludCBqKSB7CiAgICBpbnQgaTQgPSBpIHwgKGogPDwgMik7CgogICAgLyppbnQgajEgPSAoaTEgXiAoaTEgPj4gOCkpICYgMHgwMDAwRkYwMDsKICAgIGludCBpMiA9IGkxIF4gajEgXiAoajEgPDwgOCk7CgogICAgaW50IGoyID0gKGkyIF4gKGkyID4+IDQpKSAmIDB4MDBGMDAwRjA7CiAgICBpbnQgaTMgPSBpMiBeIGoyIF4gKGoyIDw8IDQpOwoKICAgIGludCBqMyA9IChpMyBeIChpMyA+PiAyKSkgJiAweDBDMEMwQzBDOwogICAgaW50IGk0ID0gaTMgXiBqMyBeIChqMyA8PCAyKTsqLwoKICAgIGludCBqNCA9IChpNCBeIChpNCA+PiAxKSkgJiAweDIyMjIyMjIyOwogICAgaW50IGk1ID0gaTQgXiBqNCBeIChqNCA8PCAxKTsKCiAgICByZXR1cm4gaTU7Cn0KCnN0cnVjdCBIYXNoRHhEeSB7CiAgICBpbnQgaWR4OwogICAgZmxvYXQgZHg7CiAgICBmbG9hdCBkeTsKfTsKCnVuaWZvcm0gc2FtcGxlcjJEIGFuZzJwaXhkOwpIYXNoRHhEeSBoYXNoX3dpdGhfZHhkeTIodmVjMiByYWRlYykgewogICAgdmVjMiBhYSA9IHZlYzIocmFkZWMueC9UV0lDRV9QSSArIDEuMCwgKHJhZGVjLnkvUEkpICsgMC41KTsKICAgIHZlYzMgdiA9IHRleHR1cmUoYW5nMnBpeGQsIGFhKS5yZ2I7CiAgICByZXR1cm4gSGFzaER4RHkoCiAgICAgICAgaW50KHYueCAqIDI1NS4wKSwKICAgICAgICB2LnksCiAgICAgICAgdi56CiAgICApOwp9Ci8vIFJldHVybnMgdGhlIGNlbGwgbnVtYmVyIChoYXNoIHZhbHVlKSBhc3NvY2lhdGVkIHdpdGggdGhlIGdpdmVuIHBvc2l0aW9uIG9uIHRoZSB1bml0IHNwaGVyZSwgCi8vIHRvZ2V0aGVyIHdpdGggdGhlIG9mZnNldCBgKGR4LCBkeSlgIG9uIHRoZSBFdWNsaWRlYW4gcGxhbmUgb2YgdGhlIHByb2plY3RlZCBwb3NpdGlvbiB3aXRoCi8vIHJlc3BlY3QgdG8gdGhlIG9yaWdpbiBvZiB0aGUgY2VsbCAoU291dGggdmVydGV4KS4KLy8gIyBJbnB1dHM6Ci8vIC0gYGRlcHRoYCBpbiBgWzAsIDE0XWAgKHNvIHRoYXQgYW5kIEhFQUxQaXggY2VsbCBudW1iZXIgY2FuIGJlIHN0b3JlZCBvbiBhbiB1bnNpZ25lZCBpbnRlZ2VyKQovLyAtIGB4YDogaW4gYFstMS4wLCAxLjBdYAovLyAtIGB5YDogaW4gYFstMS4wLCAxLjBdYAovLyAtIGB6YDogaW4gYFstMS4wLCAxLjBdYAovLyAjIE91dHB1dAovLyAtIHRoZSBjZWxsIG51bWJlciAoaGFzaCB2YWx1ZSkgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBwb3NpdGlvbiBvbiB0aGUgdW5pdCBzcGhlcmUsCi8vICAgaW4gYFswLCAxMipuc2lkZV4yW2AKLy8gLSBgZHhgOiB0aGUgcG9zaXRpb25hbCBvZmZzZXQgJFxpbiBbMCwgMVskIGFsb25nIHRoZSBzb3V0aC10by1lYXN0IGF4aXMKLy8gLSBgZHlgOiB0aGUgcG9zaXRpb25hbCBvZmZzZXQgJFxpbiBbMCwgMVskIGFsb25nIHRoZSBzb3V0aC10by13ZXN0IGF4aXMKLy8gIyBXQVJOSU5HCi8vIC0gVGhlIGZ1bmN0aW9uIGFzc3VtZXMsIHdpdGhvdXQgY2hlY2tpbmcsIHRoYXQgdGhlIGlucHV0IHZlY3RvciBpcyBhIHVuaXQgdmVjdG9yIAovLyAgIChoZW5jZSBgeF4yICsgeV4yICsgel4yID0gMWApICEhCi8vIC0gT3BlcmF0aW9ucyBiZWluZyBtYWRlIG9uIHNpbXBsZSBwcmVjaXNpb24gZmxvYXQsIHRoZSBwcmVjaXNpb24gaXMgbG93ZXIgdGhhbiBgfjAuMiBhcmNzZWNgIG9ubHkhIQovLyAtIEF0IGRlcHRoIDEzLCB0aGUgcHJlY2lzaW9uIG9uIGAoZHgsIGR5KWAgaXMgYmV0dGVyIHRoYW4gYCgxLzUxMiwgMS81MTIpYCwgaS5lLiAyZS0zLgpIYXNoRHhEeSBoYXNoX3dpdGhfZHhkeShpbnQgZGVwdGgsIHZlYzMgcCkgewogICAgLy9hc3NlcnQhKGRlcHRoIDw9IDE0KTsKICAgIC8vYXNzZXJ0ISgtMS4wIDw9IHggJiYgeCA8PSAxLjApOwogICAgLy9hc3NlcnQhKC0xLjAgPD0geSAmJiB5IDw9IDEuMCk7CiAgICAvL2Fzc2VydCEoLTEuMCA8PSB6ICYmIHogPD0gMS4wKTsKICAgIC8vZGVidWdfYXNzZXJ0ISgxLjAgLSAoeCAqIHggKyB5ICogeSArIHogKiB6KSA8IDFlLTUpOwogICAgLy8gQSBmMzIgbWFudGlzc2EgY29udGFpbnMgMjMgYml0cy4KICAgIC8vIC0gaXQgYmFzaWNhbGx5IG1lYW5zIHRoYXQgd2hlbiBzdG9yaW5nICh4LCB5KSBjb29yZGluYXRlcywKICAgIC8vICAgd2UgY2FuIGdvIGFzIGRlZXAgYXMgZGVwdGggMjQgKG9yIG1heWJlIDI1KQogICAgCiAgICBpbnQgbnNpZGUgPSAxIDw8IGRlcHRoOwogICAgZmxvYXQgaGFsZl9uc2lkZSA9IGZsb2F0KG5zaWRlKSAqIDAuNTsKCiAgICBmbG9hdCB4X3BtMSA9IHhwbTEocC54eSk7CiAgICBpbnQgcSA9IHF1YXJ0ZXIocC54eSk7CgogICAgaW50IGQwaCA9IDA7CiAgICB2ZWMyIHBfcHJvaiA9IHZlYzIoMC4wKTsKICAgIGlmIChwLnogPiBUUkFOU0lUSU9OX1opIHsKICAgICAgICAvLyBOb3J0aCBwb2xhciBjYXAsIENvbGxpZ25vbiBwcm9qZWN0aW9uLgogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKFBJLzQsIDApCiAgICAgICAgZmxvYXQgc3FydF8zX29uZV9taW5feiA9IHNxcnQoMy4wICogb25lX21pbnVzX3pfcG9zKHApKTsKICAgICAgICBwX3Byb2ogPSB2ZWMyKHhfcG0xICogc3FydF8zX29uZV9taW5feiwgMi4wIC0gc3FydF8zX29uZV9taW5feik7CiAgICAgICAgZDBoID0gcTsKICAgIH0gZWxzZSBpZiAocC56IDwgLVRSQU5TSVRJT05fWikgewogICAgICAgIC8vIFNvdXRoIHBvbGFyIGNhcCwgQ29sbGlnbm9uIHByb2plY3Rpb24KICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAtUEkvMikKICAgICAgICBmbG9hdCBzcXJ0XzNfb25lX21pbl96ID0gc3FydCgzLjAgKiBvbmVfbWludXNfel9uZWcocCkpOwogICAgICAgIHBfcHJvaiA9IHZlYzIoeF9wbTEgKiBzcXJ0XzNfb25lX21pbl96LCBzcXJ0XzNfb25lX21pbl96KTsKICAgICAgICBkMGggPSBxICsgODsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8gRXF1YXRvcmlhbCByZWdpb24sIEN5bGluZHJpY2FsIGVxdWFsIGFyZWEgcHJvamVjdGlvbgogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKFBJLzQsIDApICAgICAgICAgICAgICAgaWYgcSA9IDIKICAgICAgICAvLyAtIHNldCB0aGUgb3JpZ2luIHRvIChQSS80LCAtUEkvMikgICAgICAgICAgIGlmIHEgPSAwCiAgICAgICAgLy8gLSBzZXQgdGhlIG9yaWdpbiB0byAoMCwgLVRSQU5TSVRJT05fTEFUKSAgICBpZiBxID0gMwogICAgICAgIC8vIC0gc2V0IHRoZSBvcmlnaW4gdG8gKFBJLzIsIC1UUkFOU0lUSU9OX0xBVCkgaWYgcSA9IDEKICAgICAgICAvLyBsZXQgemVyb19vcl9vbmUgPSAoeF9jZWEgYXMgdTgpICYgMTsKICAgICAgICBmbG9hdCB5X3BtMSA9IHAueiAqIFRSQU5TSVRJT05fWl9JTlY7CiAgICAgICAgLy8gfFwyL3wKICAgICAgICAvLyAuM1gxLgogICAgICAgIC8vIHwvMFx8CiAgICAgICAgaW50IHEwMSA9IGludCh4X3BtMSA+IHlfcG0xKTsgIC8vIDAvMQogICAgICAgIC8vZGVidWdfYXNzZXJ0IShxMDEgPT0gMCB8fCBxMDEgPT0gMSk7CiAgICAgICAgaW50IHExMiA9IGludCh4X3BtMSA+PSAteV9wbTEpOyAvLyAwXDEKICAgICAgICAvL2RlYnVnX2Fzc2VydCEocTEyID09IDAgfHwgcTEyID09IDEpOwogICAgICAgIGludCBxMDMgPSAxIC0gcTEyOyAvLyAxXDAKICAgICAgICAvL2xldCBxMTMgPSBxMDEgXiBxMTI7IGRlYnVnX2Fzc2VydCEocTEzID09IDAgfHwgcTEzID09IDEpOwogICAgICAgIGludCBxMSA9IHEwMSAmIHExMjsgLy8gPSAxIGlmIHExLCAwIGVsc2UKICAgICAgICAvL2RlYnVnX2Fzc2VydCEoIHExID09IDAgfHwgIHExID09IDEpOwogICAgICAgIC8vIHg6IHhjZWEgLSAwIGlmIHEzIHwgeGNlYSAtIDIgaWYgcTEgfCB4Y2VhIC0gMSBpZiBxMCBvciBxMgogICAgICAgIC8vbGV0IHhfcHJvaiA9IHhfcG0xIC0gKChxMDEgKyBxMTIpIGFzIGk4IC0gMSkgYXMgZjMyOwogICAgICAgIC8vIHk6IHkgLSAwIGlmIHEyIHwgeSAtIDEgaWYgcTEgb3IgcTMgfCB5IC0gMiBpZiBxMCAKICAgICAgICAvL2xldCB5X3Byb2ogPSB5X3BtMSArIChxMDEgKyBxMDMpIGFzIGYzMjsKICAgICAgICBwX3Byb2ogPSB2ZWMyKAogICAgICAgICAgICB4X3BtMSAtIGZsb2F0KHEwMSArIHExMiAtIDEpLAogICAgICAgICAgICB5X3BtMSArIGZsb2F0KHEwMSArIHEwMykKICAgICAgICApOwogICAgICAgIC8vIGQwaDogKzggaWYgcTAgfCArNCBpZiBxMyB8ICs1IGlmIHExCiAgICAgICAgZDBoID0gKChxMDEgKyBxMDMpIDw8IDIpICsgKChxICsgcTEpICYgMyk7CiAgICB9CgogICAgLy8gQ29vcmRzIGluc2lkZSB0aGUgYmFzZSBjZWxsCiAgICBmbG9hdCB4ID0gKGhhbGZfbnNpZGUgKiAocF9wcm9qLnggKyBwX3Byb2oueSkpOwogICAgZmxvYXQgeSA9IChoYWxmX25zaWRlICogKHBfcHJvai55IC0gcF9wcm9qLngpKTsKICAgIGludCBpID0gaW50KHgpOwogICAgaW50IGogPSBpbnQoeSk7CgogICAgcmV0dXJuIEhhc2hEeER5KAogICAgICAgIChkMGggPDwgKGRlcHRoIDw8IDEpKSArIGlqMnooaSwgaiksCiAgICAgICAgeCAtIGZsb2F0KGkpLAogICAgICAgIHkgLSBmbG9hdChqKQogICAgKTsKfQoKdmVjNCBnZXRfdGlsZV9jb2xvcih2ZWMzIHBvcykgewogICAgSGFzaER4RHkgcmVzdWx0ID0gaGFzaF93aXRoX2R4ZHkoMCwgcG9zLnp4eSk7CgogICAgaW50IGlkeCA9IHJlc3VsdC5pZHg7CiAgICB2ZWMyIHV2ID0gdmVjMihyZXN1bHQuZHksIHJlc3VsdC5keCk7CiAgICBUaWxlIHRpbGUgPSB0ZXh0dXJlc190aWxlc1tpZHhdOwoKICAgIHZlYzIgb2Zmc2V0ID0gdXY7CiAgICB2ZWMzIFVWID0gdmVjMyhvZmZzZXQsIGZsb2F0KHRpbGUudGV4dHVyZV9pZHgpKTsKCiAgICBmbG9hdCB2YWx1ZSA9IG1peChnZXRfcGl4ZWxzKFVWKS5yLCAwLjAsIHRpbGUuZW1wdHkpOwogICAgcmV0dXJuIGFwcGx5X2NvbG9ybWFwX3RvX2dyYXlzY2FsZSh2YWx1ZSk7Cn0KCnZvaWQgbWFpbigpIHsKICAgIHZlYzQgYyA9IGdldF90aWxlX2NvbG9yKG5vcm1hbGl6ZShmcmFnX3BvcykpOwogICAgb3V0X2ZyYWdfY29sb3IgPSBjOwogICAgb3V0X2ZyYWdfY29sb3IuYSA9IG91dF9mcmFnX2NvbG9yLmEgKiBvcGFjaXR5Owp9I3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBoaWdocCBmbG9hdDsKCmxheW91dCAobG9jYXRpb24gPSAwKSBpbiB2ZWMzIHh5ejsKLy9sYXlvdXQgKGxvY2F0aW9uID0gMCkgaW4gdmVjMiBsb25sYXQ7CmxheW91dCAobG9jYXRpb24gPSAxKSBpbiB2ZWMzIHV2X3N0YXJ0OwpsYXlvdXQgKGxvY2F0aW9uID0gMikgaW4gdmVjMyB1dl9lbmQ7CmxheW91dCAobG9jYXRpb24gPSAzKSBpbiBmbG9hdCB0aW1lX3RpbGVfcmVjZWl2ZWQ7CgpvdXQgdmVjMyBmcmFnX3V2X3N0YXJ0OwpvdXQgdmVjMyBmcmFnX3V2X2VuZDsKb3V0IGZsb2F0IGZyYWdfYmxlbmRpbmdfZmFjdG9yOwoKLy8gY3VycmVudCB0aW1lIGluIG1zCnVuaWZvcm0gbWF0NCBpbnZfbW9kZWw7CnVuaWZvcm0gdmVjMiBuZGNfdG9fY2xpcDsKdW5pZm9ybSBmbG9hdCBjemY7CnVuaWZvcm0gZmxvYXQgY3VycmVudF90aW1lOwoKLy8vIFByb2plY3Rpb25zCmNvbnN0IGZsb2F0IFBJID0gMy4xNDE1OTI2NTM1ODk3OTM7CmNvbnN0IGZsb2F0IFNRUlRfMiA9IDEuNDE0MjEzNTYyMzczMDk1MDQ4ODAxNjg4NzI0MjA5Njk4MDg7Cgp2ZWMyIHcyY19zaW4odmVjMyBwKSB7CiAgICB2ZWMyIHEgPSB2ZWMyKC1wLngsIHAueSk7CiAgICByZXR1cm4gcC56ID49IDAuZiA/IHEgOiBub3JtYWxpemUocSk7Cn0KCnZlYzIgdzJjX3Npbl9ub19iYWNrZmFjZSh2ZWMzIHApIHsKICAgIHJldHVybiB2ZWMyKC1wLngsIHAueSk7Cn0KCnZlYzIgdzJjX2FpdCh2ZWMzIHApIHsKICAgIGZsb2F0IHIgPSBsZW5ndGgocC56eCk7CiAgICBmbG9hdCB3ID0gc3FydCgociAqIChyICsgcC56KSkgKiAwLjVmKTsgLy8gPSBjb3MoYikgY29zKGwvMikKICAgIHcgPSBzcXJ0KCgxLjAgKyB3KSAqIDAuNWYpOyAgICAgICAgICAgICAvLyA9IDEgLyBnYW1tYQogICAgZmxvYXQgeTJkID0gcC55IC8gdzsKCiAgICBmbG9hdCB4MmQgPSAwLjA7CiAgICBpZiAoYWJzKHAueCkgPCA1ZS0zKSB7CiAgICAgICAgZmxvYXQgeF9vdmVyX3IgPSBwLngvcjsKICAgICAgICB4MmQgPSAtcC54ICogKDEuMCAtIHhfb3Zlcl9yKnhfb3Zlcl9yLzIxLjApIC8gdzsKICAgIH0gZWxzZSB7CiAgICAgICAgdyA9IHNxcnQoKHIqciAtIHIqcC56KSAqIDIuMCkgLyB3OyAvLyA9IDIgKiBnYW1tYSAqIGNvcyhiKSBzaW4obC8yKQogICAgICAgIHgyZCA9IHNpZ24oLXAueCkgKiB3OwogICAgfQoKICAgIHJldHVybiB2ZWMyKHgyZCAqIDAuNSwgeTJkKSAvIFNRUlRfMjsKfQpjb25zdCBmbG9hdCBlcHMgPSAxLjI1ZS04Owpjb25zdCBpbnQgbl9pdGVyID0gMTAwOwoKZmxvYXQgbmV3dG9uX3NvbHZlKGZsb2F0IHopIHsKICAgIGZsb2F0IGN0ZSA9IFBJICogejsKICAgIC8vIEluaXRpYWwgZ3Vlc3Mgc28gdGhhdCBmb3IgeiB+PSAxLCBnYW1tYSB+PSBQSS8yLgogICAgLy8gU21vb3RoIGZ1bmN0aW9uIGZvciBzbWFsbCB8enwsIHNvIG5vIGJpZyBkZWFsIGhhdmluZyBhIGJhZCBpbml0IHZhbHVlLgogICAgZmxvYXQgeCA9IDIuMCAqIGFzaW4oeik7CiAgICBmbG9hdCBmID0geCArIHNpbih4KSAtIGN0ZTsgCiAgICBpbnQgaSA9IDA7CiAgICB3aGlsZSAoYWJzKGYpID4gZXBzICYmIGkgPCBuX2l0ZXIpIHsKICAgICAgICB4IC09IGYgLyAoMS4wICsgY29zKHgpKTsKICAgICAgICBmID0geCArIHNpbih4KSAtIGN0ZTsKICAgICAgICBpICs9IDE7CiAgICB9CgogICAgcmV0dXJuIDAuNSAqIHg7Cn0KCnZlYzIgdzJjX21vbCh2ZWMzIHApIHsKICAgIGZsb2F0IGcgPSBuZXd0b25fc29sdmUocC55KTsKCiAgICBmbG9hdCBzZyA9IHNpbihnKTsKICAgIGZsb2F0IGNnID0gY29zKGcpOwogICAgcmV0dXJuIHZlYzIoKGF0YW4oLXAueCwgcC56KSAqIGNnKSAvIFBJLCBzZyk7Cn0KdmVjMiB3MmNfdGFuKHZlYzMgcCkgewogICAgcC56ID0gbWF4KHAueiwgMWUtMik7CiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpIC8gKHAueipQSSk7Cn0KdmVjMiB3MmNfc3RnKHZlYzMgcCkgewogICAgZmxvYXQgdyA9ICgxLjAgKyBwLnopICogMC41OwogICAgcmV0dXJuIHZlYzIoLXAueCwgcC55KSAvIChQSSAqIHcpOwp9CnZlYzIgdzJjX3plYSh2ZWMzIHApIHsKICAgIC8vIFdob2xlIHNwaGVyZSwgciA8PSAyIChlcXVhbCBhcmVhKQogICAgZmxvYXQgdyA9IHNxcnQoMC41ICsgMC41ICogcC56KTsgLy8gPD0+IHNxcnRbKDEgKyB4KSAvIDJdCiAgICByZXR1cm4gdmVjMigtcC54LCBwLnkpICogMC41IC8gdzsKfQp2ZWMyIHcyY19tZXIodmVjMyBwKSB7CiAgICByZXR1cm4gdmVjMihhdGFuKC1wLngsIHAueiksIGF0YW5oKHAueSkpIC8gUEk7Cn0KCnZlYzMgbG9ubGF0Mnh5eih2ZWMyIGxvbmxhdCkgewogICAgZmxvYXQgdCA9IGxvbmxhdC54OwogICAgZmxvYXQgdGMgPSBjb3ModCk7CiAgICBmbG9hdCB0cyA9IHNpbih0KTsKCiAgICBmbG9hdCBkID0gbG9ubGF0Lnk7CiAgICBmbG9hdCBkYyA9IGNvcyhkKTsKICAgIGZsb2F0IGRzID0gc2luKGQpOwoKICAgIHJldHVybiB2ZWMzKGRjICogdHMsIGRzLCBkYyAqIHRjKTsKfQoKdW5pZm9ybSBpbnQgdV9wcm9qOwoKdmVjMiBwcm9qKHZlYzMgcCkgewogICAgaWYgKHVfcHJvaiA9PSAwKSB7CiAgICAgICAgLyogVEFOLCAgICAgIEdub21vbmljIHByb2plY3Rpb24gICAgICAgICovCiAgICAgICAgcmV0dXJuIHcyY190YW4ocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAxKSB7CiAgICAgICAgLyogU1RHLAkgICAgIFN0ZXJlb2dyYXBoaWMgcHJvamVjdGlvbiAgICovCiAgICAgICAgcmV0dXJuIHcyY19zdGcocCk7CiAgICB9IGVsc2UgaWYgKHVfcHJvaiA9PSAyKSB7CiAgICAgICAgLyogU0lOLAkgICAgIE9ydGhvZ3JhcGhpYwkJICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfc2luKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gMykgewogICAgICAgIC8qIFpFQSwJICAgICBFcXVhbC1hcmVhIAkJICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfemVhKHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gNCkgewogICAgICAgIC8vIFBzZXVkby1jeWxpbmRyaWNhbCBwcm9qZWN0aW9ucwogICAgICAgIC8qIEFJVCwgICAgICBBaXRvZmYgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfYWl0KHApOwogICAgfSBlbHNlIGlmICh1X3Byb2ogPT0gNSkgewogICAgICAgIC8vIE1PTCwgICAgICBNb2xsd2VpZGUgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfbW9sKHApOwogICAgfSBlbHNlIHsKICAgICAgICAvLyBDeWxpbmRyaWNhbCBwcm9qZWN0aW9ucwogICAgICAgIC8vIE1FUiwgICAgICBNZXJjYXRvciAgICAgICAgICAgICAgICAgICAqLwogICAgICAgIHJldHVybiB3MmNfbWVyKHApOwogICAgfQp9Cgp2b2lkIG1haW4oKSB7CiAgICAvL3ZlYzMgeHl6ID0gbG9ubGF0Mnh5eihsb25sYXQpOwogICAgdmVjNCBwX3cgPSBpbnZfbW9kZWwgKiB2ZWM0KHh5eiwgMS4wKTsgCiAgICAvLyAzLiBQcm9jZXNzIHRoZSBwcm9qZWN0aW9uCiAgICB2ZWMyIHBfY2xpcCA9IHByb2oocF93Lnh5eik7CgogICAgdmVjMiBwX25kYyA9IHBfY2xpcCAvIChuZGNfdG9fY2xpcCAqIGN6Zik7CiAgICBnbF9Qb3NpdGlvbiA9IHZlYzQocF9uZGMsIDAuMCwgMS4wKTsKCiAgICBmcmFnX3V2X3N0YXJ0ID0gdXZfc3RhcnQ7CiAgICBmcmFnX3V2X2VuZCA9IHV2X2VuZDsKICAgIGZyYWdfYmxlbmRpbmdfZmFjdG9yID0gbWluKChjdXJyZW50X3RpbWUgLSB0aW1lX3RpbGVfcmVjZWl2ZWQpIC8gMjAwLjAsIDEuMCk7Cn1zcmMvZG93bmxvYWRlci9yZXF1ZXN0L3RpbGUucnMAAAiyEgAeAAAArgAAABIAAABrZXJuZWwgY2F0YWxvZyBpcyBub3QgcHJlc2VudCEAAAEAAAAAAAAAPrISABgAAABIaVBTIGZvcm1hdCBub3QgYXZhaWxhYmxlc3JjL3JlbmRlcmFibGUvaGlwcy9jb25maWcucnNGaXRzIHRpbGVzIGV4aXN0cyBidXQgdGhlIEJJVFBJWCBpcyBub3QgY29ycmVjdCBpbiB0aGUgcHJvcGVydHkgZmlsZUZpdHMgdGlsZXMgZXhpc3RzIGJ1dCB0aGUgQklUUElYIGlzIG5vdCBmb3VuZACBshIAHQAAAJ4AAAApAAAAbWF4X2RlcHRoc2l6ZV90aWxlX3V2dGV4X3N0b3JpbmdfZml0c3NyYy9yZW5kZXJhYmxlL21vYy9oaWVyYXJjaHkucnNFsxIAHwAAABQAAAAOAAAARbMSAB8AAABAAAAAEAAAAEWzEgAfAAAARwAAABcAAABFsxIAHwAAAEsAAAAbAAAAYWxhZGluLWNhdGFsb2dDYW52YXMyZCMwMGZmMDBjZW50ZXJweCB2ZXJkYW5hLCBzYW5zLXNlcmlmAAAAAQAAAAAAAADHsxIAFgAAAFNoYWRlciBhbHJlYWR5IGluc2VydGVkOiAAAADwsxIAGQAAAFNoYWRlciBub3QgZm91bmQ6IAAAFLQSABIAAABzcmMvdGlsZV9mZXRjaGVyLnJzADC0EgATAAAAdAAAABYAAAAwtBIAEwAAAHkAAAAgAAAAY291bGQgbm90IGNyZWF0ZSBhbiB1cmwgZnJvbSB0aGUgdGlsZQAAADC0EgATAAAApwAAABwAAAAwtBIAEwAAALAAAAAfAAAAL01vYy5maXRzAAAAAQAAAAAAAACstBIACQAAADC0EgATAAAA0QAAABQAAAAwtBIAEwAAANsAAAAYAAAAMLQSABMAAADqAAAAIAAAADC0EgATAAAAKgAAAB0AAAAwtBIAEwAAACoAAAA2AAAAMLQSABMAAAA5AAAACQAAADC0EgATAAAARwAAABAAAADTAAAAYAAAAAgAAADUAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi9hbGFkaW4tbGl0ZS9zcmMvY29yZS9hbC1jb3JlL3NyYy9pbWFnZS9tb2QucnNItRIARAAAADEBAAAlAAAAc3JjL2FwcC5ycwAAnLUSAAoAAAAMAQAAJAAAAJy1EgAKAAAA2QEAAA8AAABNT0Mgbm90IGZvdW5kAAAAnLUSAAoAAABVAgAALQAAAJy1EgAKAAAAgwIAADQAAACctRIACgAAAIoCAABBAAAAQlNDQUxFICBCWkVSTyAgIEJMQU5LICAgnLUSAAoAAAC2AgAALwAAAJy1EgAKAAAAyQIAAD4AAACctRIACgAAALoCAAAyAEHg7MoACwEBAEHw7MoACwECAEGA7coACwEDAEGQ7coACwEEAEGg7coACwEFAEGw7coACwEGAEHA7coACwEHAEHQ7coACwEIAEHg7coACwEJAEHw7coACwEKAEGA7soACwELAEGQ7soAC7kInLUSAAoAAADwAgAAQgAAAJy1EgAKAAAA/QIAADIAAACctRIACgAAACsCAAAvAAAAUGFyc2luZyBmaXRzIGVycm9yVE9ETzogcmVhZCBwaXhlbCB2YWx1ZXBvc2l0aW9uIGlzIG91dCBvZiBwcm9qZWN0aW9uAAAAnLUSAAoAAADtAwAAGwAAAGZhaWxlZCB0byByZWFkAACctRIACgAAAEkEAAAbAAAAbGF5ZXIgZG8gbm90IHJlZmVycyB0byBhIGN1YmVMYXllciBub3QgZm91bmSctRIACgAAAOoFAAA9AAAAnLUSAAoAAAAlBgAAHwAAAAAAAABiDnzTi1/wP2IOfNOLX+A/Yg5804tf0D9iDnzTi1/AP2IOfNOLX7A/Yg5804tfoD9iDnzTi1+QP2IOfNOLX4A/Yg5804tfcD9iDnzTi19gP2IOfNOLX1A/Yg5804tfQD9iDnzTi18wP2IOfNOLXyA/Yg5804tfED9iDnzTi18AP2IOfNOLX/A+ZQ5804tf4D5fDnzTi1/QPl8OfNOLX8A+dg5804tfsD5HDnzTi1+gPkcOfNOLX5A+Rw5804tfgD5HDnzTi19wPkcOfNOLX2A+Rw5804tfUD5HDnzTi19APkcOfNOLXzA+gT1804tfID5uZGNfdG9fY2xpcGN6ZmhpcHNfcmFzdGVyaXplcl9yYXN0ZXIudmVydGhpcHNfcmFzdGVyaXplcl9ncmF5c2NhbGVfdG9fY29sb3JtYXAuZnJhZ2hpcHNfcmFzdGVyaXplcl9ncmF5c2NhbGVfdG9fY29sb3JtYXBfaS5mcmFnaGlwc19yYXN0ZXJpemVyX2dyYXlzY2FsZV90b19jb2xvcm1hcF91LmZyYWdoaXBzX3Jhc3Rlcml6ZXJfY29sb3JfdG9fY29sb3JtYXAuZnJhZ2hpcHNfcmFzdGVyaXplcl9jb2xvci5mcmFnaGlwc19yYXl0cmFjZXJfcmF5dHJhY2VyLnZlcnRoaXBzX3JheXRyYWNlcl9ncmF5c2NhbGVfdG9fY29sb3JtYXAuZnJhZ2hpcHNfcmF5dHJhY2VyX2dyYXlzY2FsZV90b19jb2xvcm1hcF9pLmZyYWdoaXBzX3JheXRyYWNlcl9ncmF5c2NhbGVfdG9fY29sb3JtYXBfdS5mcmFnaGlwc19yYXl0cmFjZXJfY29sb3JfdG9fY29sb3JtYXAuZnJhZ2hpcHNfcmF5dHJhY2VyX2NvbG9yLmZyYWd1dl9zdGFydHV2X2VuZHRpbWVfdGlsZV9yZWNlaXZlZHNyYy9yZW5kZXJhYmxlL2hpcHMvZDIvbW9kLnJzAADduhIAHQAAABECAAAdAAAA3boSAB0AAADxAQAAGQAAAN26EgAdAAAAOwIAAB8AAADduhIAHQAAAFYCAAAtAAAA3boSAB0AAABZAgAAGQBB1vbKAAvnLPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAAAEAAAAAAAAAAQAAAAAAAAPA/dGhpY2tuZXNzc2hvd0xhYmVsc2xhYmVsU2l6ZWVuYWJsZWRmbXRzcmNDb2xvckZhY3RvcmRzdENvbG9yRmFjdG9yZnVuY3JnYnNleGFnZXNpbWFsZGVjaW1hbADRuxIACwAAANy7EgAHAAAARnVuY0FkZEZ1bmNTdWJzdHJhY3RGdW5jUmV2ZXJzZVN1YnN0cmFjdPS7EgAHAAAA+7sSAA0AAAAIvBIAFAAAAFplcm9PbmVTcmNDb2xvck9uZU1pbnVzU3JjQ29sb3JEc3RDb2xvck9uZU1pbnVzRHN0Q29sb3JTcmNBbHBoYU9uZU1pbnVzU3JjQWxwaGFEc3RBbHBoYU9uZU1pbnVzRHN0QWxwaGFDb25zdGFudENvbG9yT25lTWludXNDb25zdGFudENvbG9yQ29uc3RhbnRBbHBoYU9uZU1pbnVzQ29uc3RhbnRBbHBoYQA0vBIABAAAADi8EgADAAAAO7wSAAgAAABDvBIAEAAAAFO8EgAIAAAAW7wSABAAAABrvBIACAAAAHO8EgAQAAAAg7wSAAgAAACLvBIAEAAAAJu8EgANAAAAqLwSABUAAAC9vBIADQAAAMq8EgAVAAAAR0FMAFIvFAAEAAAAUL0SAAMAAABszhIABQAAAIi7EgAJAAAAec4SAAcAAACRuxIACgAAAJu7EgAJAAAApLsSAAcAAACruxIAAwAAAK67EgAOAAAAvLsSAA4AAADKuxIABAAAAM67EgABAAAAz7sSAAEAAADQuxIAAQAAAGNlbnRlcmVkX2Zvdm1pbl9jdXRtYXhfY3V0L1VzZXJzL21hdHRoaWV1YmF1bWFubi9hbGFkaW4tbGl0ZS9zcmMvY29yZS9hbC1jb3JlL3NyYy9jb2xvcm1hcC5ycwAAAOa9EgBDAAAA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dGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvZml0c3JzLTAuMi4xMS9zcmMvaGR1L2hlYWRlci9leHRlbnNpb24vaW1hZ2UucnMACMUSAHsAAABwAAAABQAAAE5BWElTMiAgTkFYSVMzICBOQVhJUzQgIE5BWElTNSAgTkFYSVM2ICBs1hIAlMUSAJzFEgCkxRIArMUSALTFEgAIxRIAewAAAH8AAAAUAAAACMUSAHsAAACDAAAAGwAAANcAAABIAAAACAAAANgAAACPthMAfgAAALUAAAAFAAAAQmluYXJ5IFRhYmxlIEhEVSBtdXN0IGhhdmUgYSBCSVRQSVggPSA4QmluYXJ5IFRhYmxlIEhEVSBtdXN0IGhhdmUgTkFYSVMgPSAyQXNjaWkgVGFibGUgSERVIG11c3QgaGF2ZSBHQ09VTlQgPSAxANcAAABIAAAACAAAANkAAABMtBMAgAAAADABAAAFAAAAQXNjaWkgVGFibGUgSERVIG11c3QgaGF2ZSBhIEJJVFBJWCA9IDhBc2NpaSBUYWJsZSBIRFUgbXVzdCBoYXZlIE5BWElTID0gMkFzY2lpIFRhYmxlIEhEVSBtdXN0IGhhdmUgUENPVU5UID0gMAAAAHTEEgB0AAAANAAAABYAAAB0xBIAdAAAADUAAAAmAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2NvbmN1cnJlbnQtcXVldWUtMi41LjAvc3JjL2JvdW5kZWQucnMAAAA0xxIAcQAAALIAAAAZAAAANMcSAHEAAADnAAAAGQAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9jb25jdXJyZW50LXF1ZXVlLTIuNS4wL3NyYy91bmJvdW5kZWQucnMAyMcSAHMAAADnAAAAQwAAAKzKEwB2AAAA+AAAABgAAADaAAAAOAAAAAgAAADbAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2ZpdHNycy0wLjIuMTEvc3JjL2hkdS9kYXRhL2FzY2lpdGFibGUucnNsyBIAdAAAAHwAAAAFAAAA3AAAADAAAAAIAAAA3QAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9maXRzcnMtMC4yLjExL3NyYy9oZHUvZGF0YS9tb2QucnMAAAAAyRIAbQAAAG0AAABZAAAAVGhlIGZpbGUgaGFzIHJlYWNoZWQgRU9GVGhlIHVuZGVybHlpbmcgcmVhZGVyIHdhcyByZWFkLCBidXQgcmV0dXJuZWQgYW4gZXJyb3IuAADeAAAAQAAAAAgAAADfAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2ZpdHNycy0wLjIuMTEvc3JjL2hkdS9kYXRhL2ltYWdlLnJzAODJEgBvAAAACAEAAAUAAADaAAAAOAAAAAgAAADgAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2ZpdHNycy0wLjIuMTEvc3JjL2hkdS9kYXRhL2JpbnRhYmxlLnJzAABwyhIAcgAAAHwAAAAFAAAAVLcTAG8AAAAkAAAAGAAAADTHEgBxAAAAjwEAACEAAABzcmMvcmVuZGVyYWJsZS9oaXBzL3RyaWFuZ3VsYXRpb24ucnNzaG91bGQgaW50ZXJzZWN0IGRvbWFpbgAUyxIAJAAAACIBAABDAAAAFMsSACQAAAAkAQAAQgAAABTLEgAkAAAAGQEAAEMAAAAUyxIAJAAAABsBAABCAAAAFMsSACQAAABMAQAAQwAAABTLEgAkAAAATgEAAEMAAAAUyxIAJAAAABABAABCAAAAFMsSACQAAAASAQAAQwAAABTLEgAkAAAALAEAAEMAAAAUyxIAJAAAAC4BAABCAAAAFMsSACQAAAAwAQAAQgAAABTLEgAkAAAAMgEAAEMAAAAUyxIAJAAAAGoBAABCAAAAFMsSACQAAABsAQAAQgAAABTLEgAkAAAAgAEAAEMAAAAUyxIA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AABVVVUBAAAAAKqqqgIAAAAA////AwBB9uHLAAs+wAAAAAAAAAAgPwAgAAD/HwAADRoCAAAAAAAAAADAAAAAAAAAAPAAAAAAVVVVBQAAAACqqqoKAAAAAP///w8AQb7iywALFdAAAAAAAAAAED8AQAAA/z8AAA4cAgBB3OLLAAsgAwAAAAAAAMADAAAAVVVVFQAAAACqqqoqAAAAAP///z8AQYbjywALFeAAAAAAAAAAAD8AgAAA/38AAA8eAgBBpOPLAAsgDAAAAAAAAAAPAAAAVVVVVQAAAACqqqqqAAAAAP////8AQc7jywALFfAAAAAAAAAA8D4AAAEA//8AABAgAgBB7OPLAAshMAAAAAAAAAA8AAAAVVVVVQEAAACqqqqqAgAAAP////8DAEGX5MsACxQBAAAAAAAA4D4AAAIA//8BABEiAwBBtOTLAAshwAAAAAAAAADwAAAAVVVVVQUAAACqqqqqCgAAAP////8PAEHe5MsACxUQAQAAAAAAANA+AAAEAP//AwASJAMAQf3kywALIAMAAAAAAADAAwAAVVVVVRUAAACqqqqqKgAAAP////8/AEGm5csACxUgAQAAAAAAAMA+AAAIAP//BwATJgMAQcXlywALIAwAAAAAAAAADwAAVVVVVVUAAACqqqqqqgAAAP//////AEHu5csACxUwAQAAAAAAALA+AAAQAP//DwAUKAMAQY3mywALPjAAAAAAAAAAPAAAVVVVVVUBAACqqqqqqgIAAP//////AwAAAAAAAAAAQAEAAAAAAACgPgAAIAD//x8AFSoDAEHV5ssACz7AAAAAAAAAAPAAAFVVVVVVBQAAqqqqqqoKAAD//////w8AAAAAAAAAAFABAAAAAAAAkD4AAEAA//8/ABYsAwBBnufLAAs9AwAAAAAAAMADAFVVVVVVFQAAqqqqqqoqAAD//////z8AAAAAAAAAAGABAAAAAAAAgD4AAIAA//9/ABcuAwBB5ufLAAs9DAAAAAAAAAAPAFVVVVVVVQAAqqqqqqqqAAD///////8AAAAAAAAAAHABAAAAAAAAcD4AAAAB////ABgwAwBBrujLAAs9MAAAAAAAAAA8AFVVVVVVVQEAqqqqqqqqAgD///////8DAAAAAAAAAIABAAAAAAAAYD4AAAAC////ARkyAwBB9ujLAAs9wAAAAAAAAADw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BQUGBAcEBgUHBQQGBQYEBwUHBgYHBgYHBwcIAAkACAEJAQoACwAKAQsBCAIJAggDCQMKAgsCCgMLAwwADQAMAQ0BDgAPAA4BDwEMAg0CDAMNAw4CDwIOAw8DCAQJBAgFCQUKBAsECgULBQgGCQYIBwkHCgYLBgoHCwcMBA0EDAUNBQ4EDwQOBQ8FDAYNBgwHDQcOBg8GDgcPBwAIAQgACQEJAggDCAIJAwkACgEKAAsBCwIKAwoCCwMLBAgFCAQJBQkGCAcIBgkHCQQKBQoECwULBgoHCgYLBwsADAEMAA0BDQIMAwwCDQMNAA4BDgAPAQ8CDgMOAg8DDwQMBQwEDQUNBgwHDAYNBw0EDgUOBA8FDwYOBw4GDwcPCAgJCAgJCQkKCAsICgkLCQgKCQoICwkLCgoLCgoLCwsMCA0IDAkNCQ4IDwgOCQ8JDAoNCgwLDQsOCg8KDgsPCwgMCQwIDQkNCgwLDAoNCw0IDgkOCA8JDwoOCw4KDwsPDAwNDAwNDQ0ODA8MDg0PDQwODQ4MDw0PDg4PDg4PDw8AAAAAAQAAAAAAAQABAAEAAgAAAAMAAAACAAEAAwABAAAAAgABAAIAAAADAAEAAwACAAIAAwACAAIAAwADAAMABAAAAAUAAAAEAAEABQABAAYAAAAHAAAABgABAAcAAQAEAAIABQACAAQAAwAFAAMABgACAAcAAgAGAAMABwADAAAABAABAAQAAAAFAAEABQACAAQAAwAEAAIABQADAAUAAAAGAAEABgAAAAcAAQAHAAIABgADAAYAAgAHAAMABwAEAAQABQAEAAQABQAFAAUABgAEAAcABAAGAAUABwAFAAQABgAFAAYABAAHAAUABwAGAAYABwAGAAYABwAHAAcACAAAAAkAAAAIAAEACQABAAoAAAALAAAACgABAAsAAQAIAAIACQACAAgAAwAJAAMACgACAAsAAgAKAAMACwADAAwAAAANAAAADAABAA0AAQAOAAAADwAAAA4AAQAPAAEADAACAA0AAgAMAAMADQADAA4AAgAPAAIADgADAA8AAwAIAAQACQAEAAgABQAJAAUACgAEAAsABAAKAAUACwAFAAgABgAJAAYACAAHAAkABwAKAAYACwAGAAoABwALAAcADAAEAA0ABAAMAAUADQAFAA4ABAAPAAQADgAFAA8ABQAMAAYADQAGAAwABwANAAcADgAGAA8ABgAOAAcADwAHAAAACAABAAgAAAAJAAEACQACAAgAAwAIAAIACQADAAkAAAAKAAEACgAAAAsAAQALAAIACgADAAoAAgALAAMACwAEAAgABQAIAAQACQAFAAkABgAIAAcACAAGAAkABwAJAAQACgAFAAoABAALAAUACwAGAAoABwAKAAYACwAHAAsAAAAMAAEADAAAAA0AAQANAAIADAADAAwAAgANAAMADQAAAA4AAQAOAAAADwABAA8AAgAOAAMADgACAA8AAwAPAAQADAAFAAwABAANAAUADQAGAAwABwAMAAYADQAHAA0ABAAOAAUADgAEAA8ABQAPAAYADgAHAA4ABgAPAAcADwAIAAgACQAIAAgACQAJAAkACgAIAAsACAAKAAkACwAJAAgACgAJAAoACAALAAkACwAKAAoACwAKAAoACwALAAsADAAIAA0ACAAMAAkADQAJAA4ACAAPAAgADgAJAA8ACQAMAAoADQAKAAwACwANAAsADgAKAA8ACgAOAAsADwALAAgADAAJAAwACAANAAkADQAKAAwACwAMAAoADQALAA0ACAAOAAkADgAIAA8ACQAPAAoADgALAA4ACgAPAAsADwAMAAwADQAMAAwADQANAA0ADgAMAA8ADAAOAA0ADwANAAwADgANAA4ADAAPAA0ADwAOAA4ADwAOAA4ADwAPAA8AQbiJzAALAQEAQcSJzAAL6Q8BAAAAAQAAAAEAAAACAAAAAAAAAAMAAAAAAAAAAgAAAAEAAAADAAAAAQAAAAAAAAACAAAAAQAAAAIAAAAAAAAAAwAAAAEAAAADAAAAAgAAAAIAAAADAAAAAgAAAAIAAAADAAAAAwAAAAMAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAEAAAAFAAAAAQAAAAYAAAAAAAAABwAAAAAAAAAGAAAAAQAAAAcAAAABAAAABAAAAAIAAAAFAAAAAgAAAAQAAAADAAAABQAAAAMAAAAGAAAAAgAAAAcAAAACAAAABgAAAAMAAAAHAAAAAwAAAAAAAAAEAAAAAQAAAAQAAAAAAAAABQAAAAEAAAAFAAAAAgAAAAQAAAADAAAABAAAAAIAAAAFAAAAAwAAAAUAAAAAAAAABgAAAAEAAAAGAAAAAAAAAAcAAAABAAAABwAAAAIAAAAGAAAAAwAAAAYAAAACAAAABwAAAAMAAAAHAAAABAAAAAQAAAAFAAAABAAAAAQAAAAFAAAABQAAAAUAAAAGAAAABAAAAAcAAAAEAAAABgAAAAUAAAAHAAAABQAAAAQAAAAGAAAABQAAAAYAAAAEAAAABwAAAAUAAAAHAAAABgAAAAYAAAAHAAAABgAAAAYAAAAHAAAABwAAAAcAAAAIAAAAAAAAAAkAAAAAAAAACAAAAAEAAAAJAAAAAQAAAAoAAAAAAAAACwAAAAAAAAAKAAAAAQAAAAsAAAABAAAACAAAAAIAAAAJAAAAAgAAAAgAAAADAAAACQAAAAMAAAAKAAAAAgAAAAsAAAACAAAACgAAAAMAAAALAAAAAwAAAAwAAAAAAAAADQAAAAAAAAAMAAAAAQAAAA0AAAABAAAADgAAAAAAAAAPAAAAAAAAAA4AAAABAAAADwAAAAEAAAAMAAAAAgAAAA0AAAACAAAADAAAAAMAAAANAAAAAwAAAA4AAAACAAAADwAAAAIAAAAOAAAAAwAAAA8AAAADAAAACAAAAAQAAAAJAAAABAAAAAgAAAAFAAAACQAAAAUAAAAKAAAABAAAAAsAAAAEAAAACgAAAAUAAAALAAAABQAAAAgAAAAGAAAACQAAAAYAAAAIAAAABwAAAAkAAAAHAAAACgAAAAYAAAALAAAABgAAAAoAAAAHAAAACwAAAAcAAAAMAAAABAAAAA0AAAAEAAAADAAAAAUAAAANAAAABQAAAA4AAAAEAAAADwAAAAQAAAAOAAAABQAAAA8AAAAFAAAADAAAAAYAAAANAAAABgAAAAwAAAAHAAAADQAAAAcAAAAOAAAABgAAAA8AAAAGAAAADgAAAAcAAAAPAAAABwAAAAAAAAAIAAAAAQAAAAgAAAAAAAAACQAAAAEAAAAJAAAAAgAAAAgAAAADAAAACAAAAAIAAAAJAAAAAwAAAAkAAAAAAAAACgAAAAEAAAAKAAAAAAAAAAsAAAABAAAACwAAAAIAAAAKAAAAAwAAAAoAAAACAAAACwAAAAMAAAALAAAABAAAAAgAAAAFAAAACAAAAAQAAAAJAAAABQAAAAkAAAAGAAAACAAAAAcAAAAIAAAABgAAAAkAAAAHAAAACQAAAAQAAAAKAAAABQAAAAoAAAAEAAAACwAAAAUAAAALAAAABgAAAAoAAAAHAAAACgAAAAYAAAAL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BgAAEgAAAFAREwBnAAAAbwYAABIAAABQERMAZwAAAHYGAAASAAAAT25jZSBpbnN0YW5jZSBoYXMgcHJldmlvdXNseSBiZWVuIHBvaXNvbmVkAADcEBMAKgAAAG9uZS10aW1lIGluaXRpYWxpemF0aW9uIG1heSBub3QgYmUgcGVyZm9ybWVkIHJlY3Vyc2l2ZWx5EBETADgAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvY2RzaGVhbHBpeC0wLjcuMy9zcmMvbGliLnJzL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Nkc2hlYWxwaXgtMC43LjMvc3JjL3NwaF9nZW9tL21vZC5ycwC3ERMAcAAAADIAAAAXAAAAtxETAHAAAAAyAAAAMwAAALcREwBwAAAApQAAACkAAAC3ERMAcAAAAMYAAAApAAAAtxETAHAAAADUAAAAFgAAALcREwBwAAAA4gAAACkAAAC3ERMAcAAAAPAAAAASAAAAtxETAHAAAADuAAAAEgAAALcREwBwAAAAhQEAACkAAAC3ERMAcAAAAM4BAAAYAAAAtxETAHAAAADMAQAAGAAAALcREwBwAAAAwQEAABgAAAC3ERMAcAAAALgBAAAWAAAAtxETAHAAAACyAQAAGAAAALcREwBwAAAArAEAABgAAAC3ERMAcAAAAOMBAAAVAAAAtxETAHAAAADmAQAATQAAALcREwBwAAAA9gEAAAYAAAC3ERMAcAAAAAUCAAASAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Nkc2hlYWxwaXgtMC43LjMvc3JjL2NvbXBhc3NfcG9pbnQucnNXcm9uZyBNYWluV2luZCBpbmRleDogRXhwZWN0ZWQgdmFsdWUgaW4gWzAsIDddOyBBY3R1YWwgdmFsdWUgAADJExMAPQAAAMA0EwABAAAAWBMTAHEAAAAQAgAADAAAAE1haW4gd2luZCAnJyBjYW4ndCBiZSBjb252ZXJ0ZWQgdG8gY2FyZGluYWwhKBQTAAsAAAAzFBMAIQAAAFgTEwBxAAAAMwIAAAwAAAAnIGNhbid0IGJlIGNvbnZlcnRlZCB0byBvcmRpbmFsISgUEwALAAAAdBQTACAAAABYExMAcQAAAFUCAAAMAAAAWBMTAHEAAAAWAwAAHgAAAFNTRVNXTkVXTldOAAAAAAABAAAAAQAAAAYBAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlSW52YWxpZEhleEludmFsaWRSZ2JJbnZhbGlkSHNsSW52YWxpZEh3YkludmFsaWRIc3ZJbnZhbGlkRnVuY3Rpb25JbnZhbGlkVW5rbm93bi9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9jb2xvcmdyYWQtMC42LjIvc3JjL2dyYWRpZW50L3ByZXNldC5yc1oVEwByAAAAyQAAACsAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvY29sb3JncmFkLTAuNi4yL3NyYy9idWlsZGVyLnJzAADcFRMAagAAAGQAAAAZAAAA3BUTAGoAAACkAAAAHQAAANwVEwBqAAAApAAAADUAAADcFRMAagAAALMAAAAYAAAA3BUTAGoAAACzAAAAJwAAANwVEwBqAAAAtgAAAB4AAADcFRMAagAAALYAAAArAAAA3BUTAGoAAADBAAAAFwAAANwVEwBqAAAAwgAAABcAAAAHAQAAYAAAAAgAAAAIAQAACQEAAHAAAAAIAAAACgEAAAsBAABwAAAACAAAAAwBAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvY29sb3JncmFkLTAuNi4yL3NyYy9ncmFkaWVudC9jYXRtdWxsX3JvbS5ycwAIFxMAdwAAABUAAAAUAAAACBcTAHcAAAAWAAAAFQAAAAgXEwB3AAAAFgAAACEAAAAIFxMAdwAAABYAAAAK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CAAHAAkBBwECCQUBBgYAAQUGAgUBCAEICQgJBAADBQQFCAUGBAcFCAMAAAcIAQIFCQAJBAkEBwABBwcCCQIIAgMHCQEFAAMJAAYCBQQFBAcEBwMFAAgIBgQGBAEBCAkFBwUBCQUDAQIFAgIHAwcDBgcFBAQDAgMCAAUJBAcIBwUJBwYFBgIFAQEDBggGCAMHBwIBBgEGAAIJBwMJAwcJCAgCCAECBQUGCAQDBAEICAYACAAIAAEECAYJBggJCQQBBAAGAgUCCAQCAQcACQQDAAQABAAABwQDBAgEBAkHAAcAAwECBQEEAgEACAUEBwEFAgACAAADBwEHBAICBAgFAwUBBQYCBQcBAAUEAgcDBQcGAAEAAAEIBQgHAQECBAIGBwUHCAECBQMFBQIHAQMGBwgIAAAFAAAJAgkDBQUGAgEDAwcICQAGAgUBBwcGAwUGCAMJBAAAAgUABAYEBgcHCAEABgYICQQFAwECBQgICAEHCAQBCQcAAAECBQIDAgMDCAkABQMDBAQHAgYFBgIFBAQEAAgJAgAJCAUAAAYCBgEGAQYJBAUCBgYHAgMGAwIIAQIFAgICAAQEBgAECQIFAAMBAwAIAAgEBwIGAwMDBgEIAQYEAAYCBQEBAQACAgMAAgQGAgUBBQYFBAAEAgMGAwEGBggACQAIAgADAQIFBQUFAQEBBQECAwECBQcIAgcAAgEBCAEFCAMEAAQFBAEAAQUGAgUCBwcFBQUHBQYBBQYCCAkBAwUBAAUJAAcJAQcAAgIHAAUABwgBAgUBAwgHBwcIBwgABwgBBAQFBgcFBQIJBQMJBQgFAQEDBQIFAwkABgIFBgkDCAgJAwkAAwkABwICCAMHBwYEBwYJBwkCBQUGBwYCBgkFAwECBQMEBgkEBAYJBQEJBQMGAQQBCAgIAgMIBAgJBgIHCAMIAQMEBwYFBgIFAQcDBAcCAwQHBQkHBggABwAJBAQBAQkCBAQIAQMJAQkABgcDCAIIAQIFCAYHAwYBBwMHCQgIBAADBQQHAgAFCQYCAgQABgkFCQUDAwYJAQQABgIFAADEIhMAJwAAAFkBAAAbAAAAxCITACcAAABdAQAAEwAAAAADBgkNEBMXGh0hJCcrLjE1ODsAAAAAAAAA8D8AAAAAAAAkQAAAAAAAAFlAAAAAAABAj0AAAAAAAIjDQAAAAAAAavhAAAAAAICE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oUmrDiFLLxghTDsZoVswHCFc8x6hXzA0YWMeYeFk8GphZUBt4WVPb6Fm8K8hZ528IWgAz+FoZ9FhaQDa4WkA4CFrruKhbOvkoW7Q6CFv+/OhbwEALnDwAX9wJwEGAQsBIwEBAUcBBAEBAQQBAgIAwAQCBAEJAgEB+wfPAQUBMS0BAQECAQIBASwBCwYKCwEBIwEKFRABZQgBCgEEIQEBAR4bWws6CwQBAgEYGCsDLAEHAgUJKTo3AQEBBAgEAQMHCgINAQ8BOgEEBAgBFAIaAQICOQEEAgQCAgMDAR4CAwELAjkBBAUBAgQBFAIWBgEBOgECAQEECAEHAgsCHgE9AQwBMgEDATcBAQMFAwEEBwILAh0BOgECAQYBBQIUAhwCOQIEBAgBFAIdAUgBBwMBAVoBAgcLCWIBAgkJAQEHSQIbAQEBAQE3DgEFAQIFCwEkCQFmBAEGAQICAhkCBAMQBA0BAgIGAQ8BXgEAAwADHQIeAh4CQAIBBwgBAgsDAQUBLQUzAUECIgF2AwQCCQEGA9sCAgE6AQEHAQEBAQIIBgoCAScBCB8xBDABAQUBAQUBKAkMAiAEAgIBAzgBAQIDAQEDOggCAkAGUgMBDQEHBAEGAQMCMj8NASJlAAEBAwsDDQMNAw0CDAUIAgoBAgECBTEFAQoBAQ0BEA0zIQACcQN9AQ8BYCAvAQABJAQDBQUBXQZdAwABAAYAAWIEAQoBARwEUAIOIk4BFwNnAwMCCAEDAQQBGQIFAZcCGhINASYIGQsuAzABAgQCAhEBFQJCBgICAgIMAQgBIwELATMBAQMCAgUCAQEbAQ4CBQIBAWQFCQN5AQIBBAEAAZMRABADAQwQIgECAakBBwEGAQsBIwEBAS8BLQJDARUDAAHiAZUFAAYBKgEJAAMBAgUEKAMEAaUCAAQmARoFAQEAAk8ERgsxBHsBNg8pAQICCgMxBAICAgEEAQoBMgMkBQEIPgEMAjQJCgQCAV8DAgEBAgYBAgGdAQMIFQI5AgMBJQcDBUYGDQEBAQEBDgJVCAIDAQEXAVQGAQEEAgEC7gQGAgECGwJVCAIBAQJqAQEBAgYBAWUBAQECBAEFAAkBAgACAQEEAZAEAgIEASAKKAYCBAgBCQYCAy4NAQIABwEGAQFSFgIHAQIBAnoGAwEBAgEHAQFIAgMBAQEAAgsCNAUFAQEBFwEAEQYP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AAAmAQAAJwEAACgBAAApAQAAKgEAACsBAAAsAQAALQEAAC4BAAAvAQAAMAEAAAAAQAAyAQAAMwEAADQBAAA1AQAANgEAADcBAAA5AQAAOgEAADsBAAA8AQAAPQEAAD4BAAA/AQAAQAEAAEEBAABCAQAAQwEAAEQBAABFAQAARgEAAEcBAABIAQAASgEAAEsBAABMAQAATQEAAE4BAABPAQAAUAEAAFEBAABSAQAAUwEAAFQBAABVAQAAVgEAAFcBAABYAQAAWQEAAFoBAABbAQAAXAEAAF0BAABeAQAAXwEAAGABAABhAQAAYgEAAGMBAABkAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAABtAQAAbgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAB2AQAAdwEAAHgBAAD/AAAAeQEAAHoBAAB7AQAAfAEAAH0BAAB+AQAAgQEAAFMCAACCAQAAgwEAAIQBAACFAQAAhgEAAFQCAACHAQAAiAEAAIkBAABWAgAAigEAAFcCAACLAQAAjAEAAI4BAADdAQAAjwEAAFkCAACQAQAAWwIAAJEBAACSAQAAkwEAAGACAACUAQAAYwIAAJYBAABpAgAAlwEAAGgCAACYAQAAmQEAAJwBAABvAgAAnQEAAHICAACfAQAAdQIAAKABAAChAQAAogEAAKMBAACkAQAApQEAAKYBAACAAgAApwEAAKgBAACpAQAAgwIAAKwBAACtAQAArgEAAIgCAACvAQAAsAEAALEBAACKAgAAsgEAAIsCAACzAQAAtAEAALUBAAC2AQAAtwEAAJICAAC4AQAAuQEAALwBAAC9AQAAxAEAAMYBAADFAQAAxgEAAMcBAADJAQAAyAEAAMkBAADKAQAAzAEAAMsBAADMAQAAzQEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAA1gEAANcBAADYAQAA2QEAANoBAADbAQAA3AEAAN4BAADfAQAA4AEAAOEBAADiAQAA4wEAAOQBAADlAQAA5gEAAOcBAADoAQAA6QEAAOoBAADrAQAA7AEAAO0BAADuAQAA7wEAAPEBAADzAQAA8gEAAPMBAAD0AQAA9QEAAPYBAACVAQAA9wEAAL8BAAD4AQAA+QEAAPoBAAD7AQAA/AEAAP0BAAD+AQAA/wEAAAACAAABAgAAAgIAAAMCAAAEAgAABQIAAAYCAAAHAgAACAIAAAkCAAAKAgAACwIAAAwCAAANAgAADgIAAA8CAAAQAgAAEQIAABICAAATAgAAFAIAABUCAAAWAgAAFwIAABgCAAAZAgAAGgIAABsCAAAcAgAAHQIAAB4CAAAfAgAAIAIAAJ4BAAAiAgAAIwIAACQCAAAlAgAAJgIAACcCAAAoAgAAKQIAACoCAAArAgAALAIAAC0CAAAuAgAALwIAADACAAAxAgAAMgIAADMCAAA6AgAAZSwAADsCAAA8AgAAPQIAAJoBAAA+AgAAZiwAAEECAABCAgAAQwIAAIABAABEAgAAiQIAAEUCAACMAgAARgIAAEcCAABIAgAASQIAAEoCAABLAgAATAIAAE0CAABOAgAATwIAAHADAABxAwAAcgMAAHMDAAB2AwAAdwMAAH8DAADzAwAAhgMAAKwDAACIAwAArQMAAIkDAACuAwAAigMAAK8DAACMAwAAzAMAAI4DAADNAwAAjwMAAM4DAACRAwAAsQMAAJIDAACyAwAAkwMAALMDAACUAwAAtAMAAJUDAAC1AwAAlgMAALYDAACXAwAAtwMAAJgDAAC4AwAAmQMAALkDAACaAwAAugMAAJsDAAC7AwAAnAMAALwDAACdAwAAvQMAAJ4DAAC+AwAAnwMAAL8DAACgAwAAwAMAAKEDAADBAwAAowMAAMMDAACkAwAAxAMAAKUDAADFAwAApgMAAMYDAACnAwAAxwMAAKgDAADIAwAAqQMAAMkDAACqAwAAygMAAKsDAADLAwAAzwMAANcDAADYAwAA2QMAANoDAADbAwAA3AMAAN0DAADeAwAA3wMAAOADAADhAwAA4gMAAOMDAADkAwAA5QMAAOYDAADnAwAA6AMAAOkDAADqAwAA6wMAAOwDAADtAwAA7gMAAO8DAAD0AwAAuAMAAPcDAAD4AwAA+QMAAPIDAAD6AwAA+wMAAP0DAAB7AwAA/gMAAHwDAAD/AwAAfQMAAAAEAABQBAAAAQQAAFEEAAACBAAAUgQAAAMEAABTBAAABAQAAFQEAAAFBAAAVQQAAAYEAABWBAAABwQAAFcEAAAIBAAAWAQAAAkEAABZBAAACgQAAFoEAAALBAAAWwQAAAwEAABcBAAADQQAAF0EAAAOBAAAXgQAAA8EAABfBAAAEAQAADAEAAARBAAAMQQAABIEAAAyBAAAEwQAADMEAAAUBAAANAQAABUEAAA1BAAAFgQAADYEAAAXBAAANwQAABgEAAA4BAAAGQQAADkEAAAaBAAAOgQAABsEAAA7BAAAHAQAADwEAAAdBAAAPQQAAB4EAAA+BAAAHwQAAD8EAAAgBAAAQAQAACEEAABBBAAAIgQAAEIEAAAjBAAAQwQAACQEAABEBAAAJQQAAEUEAAAmBAAARgQAACcEAABHBAAAKAQAAEgEAAApBAAASQQAACoEAABKBAAAKwQAAEsEAAAsBAAATAQAAC0EAABNBAAALgQAAE4EAAAvBAAATwQAAGAEAABhBAAAYgQAAGMEAABkBAAAZQQAAGYEAABnBAAAaAQAAGkEAABqBAAAawQAAGwEAABtBAAAbgQAAG8EAABwBAAAcQQAAHIEAABzBAAAdAQAAHUEAAB2BAAAdwQAAHgEAAB5BAAAegQAAHsEAAB8BAAAfQQAAH4EAAB/BAAAgAQAAIEEAACKBAAAiwQAAIwEAACNBAAAjgQAAI8EAACQBAAAkQQAAJIEAACTBAAAlAQAAJUEAACWBAAAlwQAAJgEAACZBAAAmgQAAJsEAACcBAAAnQQAAJ4EAACfBAAAoAQAAKEEAACiBAAAowQAAKQEAAClBAAApgQAAKcEAACoBAAAqQQAAKoEAACrBAAArAQAAK0EAACuBAAArwQAALAEAACxBAAAsgQAALMEAAC0BAAAtQQAALYEAAC3BAAAuAQAALkEAAC6BAAAuwQAALwEAAC9BAAAvgQAAL8EAADABAAAzwQAAMEEAADCBAAAwwQAAMQEAADFBAAAxgQAAMcEAADIBAAAyQQAAMoEAADLBAAAzAQAAM0EAADOBAAA0AQAANEEAADSBAAA0wQAANQEAADVBAAA1gQAANcEAADYBAAA2QQAANoEAADbBAAA3AQAAN0EAADeBAAA3wQAAOAEAADhBAAA4gQAAOMEAADkBAAA5QQAAOYEAADnBAAA6AQAAOkEAADqBAAA6wQAAOwEAADtBAAA7gQAAO8EAADwBAAA8QQAAPIEAADzBAAA9AQAAPUEAAD2BAAA9wQAAPgEAAD5BAAA+gQAAPsEAAD8BAAA/QQAAP4EAAD/BAAAAAUAAAEFAAACBQAAAwUAAAQFAAAFBQAABgUAAAcFAAAIBQAACQUAAAoFAAALBQAADAUAAA0FAAAOBQAADwUAABAFAAARBQAAEgUAABMFAAAUBQAAFQUAABYFAAAXBQAAGAUAABkFAAAaBQAAGwUAABwFAAAdBQAAHgUAAB8FAAAgBQAAIQUAACIFAAAjBQAAJAUAACUFAAAmBQAAJwUAACgFAAApBQAAKgUAACsFAAAsBQAALQUAAC4FAAAvBQAAMQUAAGEFAAAyBQAAYgUAADMFAABjBQAANAUAAGQFAAA1BQAAZQUAADYFAABmBQAANwUAAGcFAAA4BQAAaAUAADkFAABpBQAAOgUAAGoFAAA7BQAAawUAADwFAABsBQAAPQUAAG0FAAA+BQAAbgUAAD8FAABvBQAAQAUAAHAFAABBBQAAcQUAAEIFAAByBQAAQwUAAHMFAABEBQAAdAUAAEUFAAB1BQAARgUAAHYFAABHBQAAdwUAAEgFAAB4BQAASQUAAHkFAABKBQAAegUAAEsFAAB7BQAATAUAAHwFAABNBQAAfQUAAE4FAAB+BQAATwUAAH8FAABQBQAAgAUAAFEFAACBBQAAUgUAAIIFAABTBQAAgwUAAFQFAACEBQAAVQUAAIUFAABWBQAAhgUAAKAQAAAALQAAoRAAAAEtAACiEAAAAi0AAKMQAAADLQAApBAAAAQtAAClEAAABS0AAKYQAAAGLQAApxAAAActAACoEAAACC0AAKkQAAAJLQAAqhAAAAotAACrEAAACy0AAKwQAAAMLQAArRAAAA0tAACuEAAADi0AAK8QAAAPLQAAsBAAABAtAACxEAAAES0AALIQAAASLQAAsxAAABMtAAC0EAAAFC0AALUQAAAVLQAAthAAABYtAAC3EAAAFy0AALgQAAAYLQAAuRAAABktAAC6EAAAGi0AALsQAAAbLQAAvBAAABwtAAC9EAAAHS0AAL4QAAAeLQAAvxAAAB8tAADAEAAAIC0AAMEQAAAhLQAAwhAAACItAADDEAAAIy0AAMQQAAAkLQAAxRAAACUtAADHEAAAJy0AAM0QAAAtLQAAoBMAAHCrAAChEwAAcasAAKITAAByqwAAoxMAAHOrAACkEwAAdKsAAKUTAAB1qwAAphMAAHarAACnEwAAd6sAAKgTAAB4qwAAqRMAAHmrAACqEwAAeqsAAKsTAAB7qwAArBMAAHyrAACtEwAAfasAAK4TAAB+qwAArxMAAH+rAACwEwAAgKsAALETAACBqwAAshMAAIKrAACzEwAAg6sAALQTAACEqwAAtRMAAIWrAAC2EwAAhqsAALcTAACHqwAAuBMAAIirAAC5EwAAiasAALoTAACKqwAAuxMAAIurAAC8EwAAjKsAAL0TAACNqwAAvhMAAI6rAAC/EwAAj6sAAMATAACQqwAAwRMAAJGrAADCEwAAkqsAAMMTAACTqwAAxBMAAJSrAADFEwAAlasAAMYTAACWqwAAxxMAAJerAADIEwAAmKsAAMkTAACZqwAAyhMAAJqrAADLEwAAm6sAAMwTAACcqwAAzRMAAJ2rAADOEwAAnqsAAM8TAACfqwAA0BMAAKCrAADREwAAoasAANITAACiqwAA0xMAAKOrAADUEwAApKsAANUTAAClqwAA1hMAAKarAADXEwAAp6sAANgTAACoqwAA2RMAAKmrAADaEwAAqqsAANsTAACrqwAA3BMAAKyrAADdEwAArasAAN4TAACuqwAA3xMAAK+rAADgEwAAsKsAAOETAACxqwAA4hMAALKrAADjEwAAs6sAAOQTAAC0qwAA5RMAALWrAADmEwAAtqsAAOcTAAC3qwAA6BMAALirAADpEwAAuasAAOoTAAC6qwAA6xMAALurAADsEwAAvKsAAO0TAAC9qwAA7hMAAL6rAADvEwAAv6sAAPATAAD4EwAA8RMAAPkTAADyEwAA+hMAAPMTAAD7EwAA9BMAAPwTAAD1EwAA/RMAAIkcAACKHAAAkBwAANAQAACRHAAA0RAAAJIcAADSEAAAkxwAANMQAACUHAAA1BAAAJUcAADVEAAAlhwAANYQAACXHAAA1xAAAJgcAADYEAAAmRwAANkQAACaHAAA2hAAAJscAADbEAAAnBwAANwQAACdHAAA3RAAAJ4cAADeEAAAnxwAAN8QAACgHAAA4BAAAKEcAADhEAAAohwAAOIQAACjHAAA4xAAAKQcAADkEAAApRwAAOUQAACmHAAA5hAAAKccAADnEAAAqBwAAOgQAACpHAAA6RAAAKocAADqEAAAqxwAAOsQAACsHAAA7BAAAK0cAADtEAAArhwAAO4QAACvHAAA7xAAALAcAADwEAAAsRwAAPEQAACyHAAA8hAAALMcAADzEAAAtBwAAPQQAAC1HAAA9RAAALYcAAD2EAAAtxwAAPcQAAC4HAAA+BAAALkc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AADJAwAAKiEAAGsAAAArIQAA5QAAADIhAABOIQAAYCEAAHAhAABhIQAAcSEAAGIhAAByIQAAYyEAAHMhAABkIQAAdCEAAGUhAAB1IQAAZiEAAHYhAABnIQAAdyEAAGghAAB4IQAAaSEAAHkhAABqIQAAeiEAAGshAAB7IQAAbCEAAHwhAABtIQAAfSEAAG4hAAB+IQAAbyEAAH8hAACDIQAAhCEAALYkAADQJAAAtyQAANEkAAC4JAAA0iQAALkkAADTJAAAuiQAANQkAAC7JAAA1SQAALwkAADWJAAAvSQAANckAAC+JAAA2CQAAL8kAADZJAAAwCQAANokAADBJAAA2yQAAMIkAADcJAAAwyQAAN0kAADEJAAA3iQAAMUkAADfJAAAxiQAAOAkAADHJAAA4SQAAMgkAADiJAAAySQAAOMkAADKJAAA5CQAAMskAADlJAAAzCQAAOYkAADNJAAA5yQAAM4kAADoJAAAzyQAAOkkAAAALAAAMCwAAAEsAAAxLAAAAiwAADIsAAADLAAAMywAAAQsAAA0LAAABSwAADUsAAAGLAAANiwAAAcsAAA3LAAACCwAADgsAAAJLAAAOSwAAAosAAA6LAAACywAADssAAAMLAAAPCwAAA0sAAA9LAAADiwAAD4sAAAPLAAAPywAABAsAABALAAAESwAAEEsAAASLAAAQiwAABMsAABDLAAAFCwAAEQsAAAVLAAARSwAABYsAABGLAAAFywAAEcsAAAYLAAASCwAABksAABJLAAAGiwAAEosAAAbLAAASywAABwsAABMLAAAHSwAAE0sAAAeLAAATiwAAB8sAABPLAAAICwAAFAsAAAhLAAAUSwAACIsAABSLAAAIywAAFMsAAAkLAAAVCwAACUsAABVLAAAJiwAAFYsAAAnLAAAVywAACgsAABYLAAAKSwAAFksAAAqLAAAWiwAACssAABbLAAALCwAAFwsAAAtLAAAXSwAAC4sAABeLAAALywAAF8sAABgLAAAYSwAAGIsAABrAgAAYywAAH0dAABkLAAAfQIAAGcsAABoLAAAaSwAAGosAABrLAAAbCwAAG0sAABRAgAAbiwAAHECAABvLAAAUAIAAHAsAABSAgAAciwAAHMsAAB1LAAAdiwAAH4sAAA/AgAAfywAAEACAACALAAAgSwAAIIsAACDLAAAhCwAAIUsAACGLAAAhywAAIgsAACJLAAAiiwAAIssAACMLAAAjSwAAI4sAACPLAAAkCwAAJEsAACSLAAAkywAAJQsAACVLAAAliwAAJcsAACYLAAAmSwAAJosAACbLAAAnCwAAJ0sAACeLAAAnywAAKAsAAChLAAAoiwAAKMsAACkLAAApSwAAKYsAACnLAAAqCwAAKksAACqLAAAqywAAKwsAACtLAAAriwAAK8sAACwLAAAsSwAALIsAACzLAAAtCwAALUsAAC2LAAAtywAALgsAAC5LAAAuiwAALssAAC8LAAAvSwAAL4sAAC/LAAAwCwAAMEsAADCLAAAwywAAMQsAADFLAAAxiwAAMcsAADILAAAySwAAMosAADLLAAAzCwAAM0sAADOLAAAzywAANAsAADRLAAA0iwAANMsAADULAAA1SwAANYsAADXLAAA2CwAANksAADaLAAA2ywAANwsAADdLAAA3iwAAN8sAADgLAAA4SwAAOIsAADjLAAA6ywAAOwsAADtLAAA7iwAAPIsAADzLAAAQKYAAEGmAABCpgAAQ6YAAESmAABFpgAARqYAAEemAABIpgAASaYAAEqmAABLpgAATKYAAE2mAABOpgAAT6YAAFCmAABRpgAAUqYAAFOmAABUpgAAVaYAAFamAABXpgAAWKYAAFmmAABapgAAW6YAAFymAABdpgAAXqYAAF+mAABgpgAAYaYAAGKmAABjpgAAZKYAAGWmAABmpgAAZ6YAAGimAABppgAAaqYAAGumAABspgAAbaYAAICmAACBpgAAgqYAAIOmAACEpgAAhaYAAIamAACHpgAAiKYAAImmAACKpgAAi6YAAIymAACNpgAAjqYAAI+mAACQpgAAkaYAAJKmAACTpgAAlKYAAJWmAACWpgAAl6YAAJimAACZpgAAmqYAAJumAAAipwAAI6cAACSnAAAlpwAAJqcAACenAAAopwAAKacAACqnAAArpwAALKcAAC2nAAAupwAAL6cAADKnAAAzpwAANKcAADWnAAA2pwAAN6cAADinAAA5pwAAOqcAADunAAA8pwAAPacAAD6nAAA/pwAAQKcAAEGnAABCpwAAQ6cAAESnAABFpwAARqcAAEenAABIpwAASacAAEqnAABLpwAATKcAAE2nAABOpwAAT6cAAFCnAABRpwAAUqcAAFOnAABUpwAAVacAAFanAABXpwAAWKcAAFmnAABapwAAW6cAAFynAABdpwAAXqcAAF+nAABgpwAAYacAAGKnAABjpwAAZKcAAGWnAABmpwAAZ6cAAGinAABppwAAaqcAAGunAABspwAAbacAAG6nAABvpwAAeacAAHqnAAB7pwAAfKcAAH2nAAB5HQAAfqcAAH+nAACApwAAgacAAIKnAACDpwAAhKcAAIWnAACGpwAAh6cAAIunAACMpwAAjacAAGUCAACQpwAAkacAAJKnAACTpwAAlqcAAJenAACYpwAAmacAAJqnAACbpwAAnKcAAJ2nAACepwAAn6cAAKCnAAChpwAAoqcAAKOnAACkpwAApacAAKanAACnpwAAqKcAAKmnAACqpwAAZgIAAKunAABcAgAArKcAAGECAACtpwAAbAIAAK6nAABqAgAAsKcAAJ4CAACxpwAAhwIAALKnAACdAgAAs6cAAFOrAAC0pwAAtacAALanAAC3pwAAuKcAALmnAAC6pwAAu6cAALynAAC9pwAAvqcAAL+nAADApwAAwacAAMKnAADDpwAAxKcAAJSnAADFpwAAggIAAManAACOHQAAx6cAAMinAADJpwAAyqcAAMunAABkAgAAzKcAAM2nAADQpwAA0acAANanAADXpwAA2KcAANmnAADapwAA26cAANynAACbAQAA9acAAPanAAAh/wAAQf8AACL/AABC/wAAI/8AAEP/AAAk/wAARP8AACX/AABF/wAAJv8AAEb/AAAn/wAAR/8AACj/AABI/wAAKf8AAEn/AAAq/wAASv8AACv/AABL/wAALP8AAEz/AAAt/wAATf8AAC7/AABO/wAAL/8AAE//AAAw/wAAUP8AADH/AABR/wAAMv8AAFL/AAAz/wAAU/8AADT/AABU/wAANf8AAFX/AAA2/wAAVv8AADf/AABX/wAAOP8AAFj/AAA5/wAAWf8AADr/AABa/wAAAAQBACgEAQABBAEAKQQBAAIEAQAqBAEAAwQBACsEAQAEBAEALAQBAAUEAQAtBAEABgQBAC4EAQAHBAEALwQBAAgEAQAwBAEACQQBADEEAQAKBAEAMgQBAAsEAQAzBAEADAQBADQEAQANBAEANQQBAA4EAQA2BAEADwQBADcEAQAQBAEAOAQBABEEAQA5BAEAEgQBADoEAQATBAEAOwQBABQEAQA8BAEAFQQBAD0EAQAWBAEAPgQBABcEAQA/BAEAGAQBAEAEAQAZBAEAQQQBABoEAQBCBAEAGwQBAEMEAQAcBAEARAQBAB0EAQBFBAEAHgQBAEYEAQAfBAEARwQBACAEAQBIBAEAIQQBAEkEAQAiBAEASgQBACMEAQBLBAEAJAQBAEwEAQAlBAEATQQBACYEAQBOBAEAJwQBAE8EAQCwBAEA2AQBALEEAQDZBAEAsgQBANoEAQCzBAEA2wQBALQEAQDcBAEAtQQBAN0EAQC2BAEA3gQBALcEAQDfBAEAuAQBAOAEAQC5BAEA4QQBALoEAQDiBAEAuwQBAOMEAQC8BAEA5AQBAL0EAQDlBAEAvgQBAOYEAQC/BAEA5wQBAMAEAQDoBAEAwQQBAOkEAQDCBAEA6gQBAMMEAQDrBAEAxAQBAOwEAQDFBAEA7QQBAMYEAQDuBAEAxwQBAO8EAQDIBAEA8AQBAMkEAQDxBAEAygQBAPIEAQDLBAEA8wQBAMwEAQD0BAEAzQQBAPUEAQDOBAEA9gQBAM8EAQD3BAEA0AQBAPgEAQDRBAEA+QQBANIEAQD6BAEA0wQBAPsEAQBwBQEAlwUBAHEFAQCYBQEAcgUBAJkFAQBzBQEAmgUBAHQFAQCbBQEAdQUBAJwFAQB2BQEAnQUBAHcFAQCeBQEAeAUBAJ8FAQB5BQEAoAUBAHoFAQChBQEAfAUBAKMFAQB9BQEApAUBAH4FAQClBQEAfwUBAKYFAQCABQEApwUBAIEFAQCoBQEAggUBAKkFAQCDBQEAqgUBAIQFAQCrBQEAhQUBAKwFAQCGBQEArQUBAIcFAQCuBQEAiAUBAK8FAQCJBQEAsAUBAIoFAQCxBQEAjAUBALMFAQCNBQEAtAUBAI4FAQC1BQEAjwUBALYFAQCQBQEAtwUBAJEFAQC4BQEAkgUBALkFAQCUBQEAuwUBAJUFAQC8BQEAgAwBAMAMAQCBDAEAwQwBAIIMAQDCDAEAgwwBAMMMAQCEDAEAxAwBAIUMAQDFDAEAhgwBAMYMAQCHDAEAxwwBAIgMAQDIDAEAiQwBAMkMAQCKDAEAygwBAIsMAQDLDAEAjAwBAMwMAQCNDAEAzQwBAI4MAQDODAEAjwwBAM8MAQCQDAEA0AwBAJEMAQDRDAEAkgwBANIMAQCTDAEA0wwBAJQMAQDUDAEAlQwBANUMAQCWDAEA1gwBAJcMAQDXDAEAmAwBANgMAQCZDAEA2QwBAJoMAQDaDAEAmwwBANsMAQCcDAEA3AwBAJ0MAQDdDAEAngwBAN4MAQCfDAEA3wwBAKAMAQDgDAEAoQwBAOEMAQCiDAEA4gwBAKMMAQDjDAEApAwBAOQMAQClDAEA5QwBAKYMAQDmDAEApwwBAOcMAQCoDAEA6AwBAKkMAQDpDAEAqgwBAOoMAQCrDAEA6wwBAKwMAQDsDAEArQwBAO0MAQCuDAEA7gwBAK8MAQDvDAEAsAwBAPAMAQCxDAEA8QwBALIMAQDyDAEAUA0BAHANAQBRDQEAcQ0BAFINAQByDQEAUw0BAHMNAQBUDQEAdA0BAFUNAQB1DQEAVg0BAHYNAQBXDQEAdw0BAFgNAQB4DQEAWQ0BAHkNAQBaDQEAeg0BAFsNAQB7DQEAXA0BAHwNAQBdDQEAfQ0BAF4NAQB+DQEAXw0BAH8NAQBgDQEAgA0BAGENAQCBDQEAYg0BAIINAQBjDQEAgw0BAGQNAQCEDQEAZQ0BAIUNAQCgGAEAwBgBAKEYAQDBGAEAohgBAMIYAQCjGAEAwxgBAKQYAQDEGAEApRgBAMUYAQCmGAEAxhgBAKcYAQDHGAEAqBgBAMgYAQCpGAEAyRgBAKoYAQDKGAEAqxgBAMsYAQCsGAEAzBgBAK0YAQDNGAEArhgBAM4YAQCvGAEAzxgBALAYAQDQGAEAsRgBANEYAQCyGAEA0hgBALMYAQDTGAEAtBgBANQYAQC1GAEA1RgBALYYAQDWGAEAtxgBANcYAQC4GAEA2BgBALkYAQDZGAEAuhgBANoYAQC7GAEA2xgBALwYAQDcGAEAvRgBAN0YAQC+GAEA3hgBAL8YAQDfGAEAQG4BAGBuAQBBbgEAYW4BAEJuAQBibgEAQ24BAGNuAQBEbgEAZG4BAEVuAQBlbgEARm4BAGZuAQBHbgEAZ24BAEhuAQBobgEASW4BAGluAQBKbgEAam4BAEtuAQBrbgEATG4BAGxuAQBNbgEAbW4BAE5uAQBubgEAT24BAG9uAQBQbgEAcG4BAFFuAQBxbgEAUm4BAHJuAQBTbgEAc24BAFRuAQB0bgEAVW4BAHVuAQBWbgEAdm4BAFduAQB3bgEAWG4BAHhuAQBZbgEAeW4BAFpuAQB6bgEAW24BAHtuAQBcbgEAfG4BAF1uAQB9bgEAXm4BAH5uAQBfbgEAf24BAADpAQAi6QEAAekBACPpAQAC6QEAJOkBAAPpAQAl6QEABOkBACbpAQAF6QEAJ+kBAAbpAQAo6QEAB+kBACnpAQAI6QEAKukBAAnpAQAr6QEACukBACzpAQAL6QEALekBAAzpAQAu6QEADekBAC/pAQAO6QEAMOkBAA/pAQAx6QEAEOkBADLpAQAR6QEAM+kBABLpAQA06QEAE+kBADXpAQAU6QEANukBABXpAQA36QEAFukBADjpAQAX6QEAOekBABjpAQA66QEAGekBADvpAQAa6QEAPOkBABvpAQA96QEAHOkBAD7pAQAd6QEAP+kBAB7pAQBA6QEAH+kBAEHpAQAg6QEAQukBACHpAQBD6QEAJgAAAB0AAAAmAAAAJgAAACYAAAAoNRMATjUTAGs1EwCRNRMAtzUTAHRyYW5zcGFyZW50L1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Nzc2NvbG9ycGFyc2VyLTAuNi4yL3NyYy9wYXJzZXIvbW9kLnJzAAAAA6MTAHIAAABeAAAAFwAAAAOjEwByAAAAXwAAABMAAAByZ2JyZ2JhaHNsaHNsYWh3Ymh3YmFoc3Zoc3ZhA6MTAHIAAAC1AAAAKwAAAAOjEwByAAAAtgAAADYAAAADoxMAcgAAALcAAAA2AAAAA6MTAHIAAAC6AAAAMgAAAAOjEwByAAAAngAAACsAAAADoxMAcgAAAJ8AAAA2AAAAA6MTAHIAAACgAAAANgAAAAOjEwByAAAAowAAADIAAAADoxMAcgAAAIcAAAArAAAAA6MTAHIAAACIAAAANgAAAAOjEwByAAAAiQAAADYAAAADoxMAcgAAAIwAAAAyAAAAA6MTAHIAAABpAAAANAAAAAOjEwByAAAAagAAADQAAAADoxMAcgAAAGsAAAA0AAAAA6MTAHIAAABuAAAAMgAAAAOjEwByAAAAHgEAACIAAAADoxMAcgAAACABAAAiAAAAA6MTAHIAAAAiAQAAIgAAAAOjEwByAAAAJQEAACIAAAADoxMAcgAAACwBAAAmAAAAA6MTAHIAAAAtAQAAJgAAAAOjEwByAAAALgEAACYAAAADoxMAcgAAADEBAAAiAAAAZGVnZ3JhZHJhZHR1cm4AAOAvFAB1AAAAOAIAABcAAAAAAAAAHAAAAAQAAABHAAAAAAAAAH4AAAACAAAAXgAAAAIAAAArAAAAAAAAAAwAAAAAAAAABAAAAAAAAAADAAAAAQAAAAoAAAADAAAALwAAAAAAAAAKAAAAAAAAAJAAAAAAAAAAAwAAAAAAAABqAAAACQAAAFkAAAABAAAAAAAAAAIAAAAWAAAAAAAAAEsAQezLzgAL+TUVAAAAbwAAAAAAAAAFAAAAAQAAAAQAAAAAAAAABgAAAAAAAACMAAAAAAAAAHsAAAAAAAAANQAAAAcAAABtAAAAAAAAAEgAAAAVAAAAWQAAAAsAAABUAAAAbGlnaHRncmF5Z2FpbnNib3JvZGVlcHBpbmtibHVldmlvbGV0b3Jhbmdlb3JhbmdlcmVkYnJvd25taXN0eXJvc2VzZWFncmVlbmluZGlhbnJlZGRhcmtncmV5c2xhdGVibHVlbGlnaHRncmV5c2FuZHlicm93bmdyZWVuY29ybnNpbGtsYXZlbmRlcmRhcmtraGFraXRhbnN0ZWVsYmx1ZWRhcmtncmVlbmxpZ2h0eWVsbG93bWFnZW50YXRlYWxuYXZ5bWVkaXVtYXF1YW1hcmluZWxpbmVucGlua3BsdW1saWdodHNhbG1vbnNhbG1vbnZpb2xldG1lZGl1bW9yY2hpZHJvc3licm93bmF6dXJlcGFsZXZpb2xldHJlZGxpZ2h0Y3lhbndoZWF0ZGFya2JsdWVvbGl2ZWxpZ2h0Y29yYWxzYWRkbGVicm93bnBlcnVtZWRpdW12aW9sZXRyZWRmb3Jlc3RncmVlbnNpZW5uYXR1cnF1b2lzZWRpbWdyZXlwYWxlZ29sZGVucm9kaG9uZXlkZXdjeWFuYmx1ZXBhbGVncmVlbmRhcmtnb2xkZW5yb2RkYXJrcmVkcmViZWNjYXB1cnBsZWFxdWFsaWdodHNlYWdyZWVucmVkY29yYWxzbGF0ZWdyYXlvcmNoaWRsaWdodGdyZWVub2xpdmVkcmFiZGFya21hZ2VudGFkZWVwc2t5Ymx1ZWNhZGV0Ymx1ZXRvbWF0b2toYWtpZGFya29yY2hpZGxpZ2h0Ymx1ZWRhcmtzYWxtb25saW1lZ3JlZW55ZWxsb3dncmVlbmdvbGRncmV5c2lsdmVyZG9kZ2VyYmx1ZXBhcGF5YXdoaXBtaWRuaWdodGJsdWVjb3JuZmxvd2VyYmx1ZWJ1cmx5d29vZGdob3N0d2hpdGV0aGlzdGxlZGFya3NsYXRlYmx1ZWxpZ2h0c3RlZWxibHVlZGFya2N5YW5wb3dkZXJibHVleWVsbG93bGlnaHRza3libHVlZGltZ3JheWl2b3J5Z29sZGVucm9kc2Vhc2hlbGxhbGljZWJsdWVmdWNoc2lhbGlnaHRwaW5rZGFya3NsYXRlZ3JleW1lZGl1bXB1cnBsZW1lZGl1bWJsdWVsaWdodGdvbGRlbnJvZHllbGxvd2FudGlxdWV3aGl0ZWFxdWFtYXJpbmV3aGl0ZXNtb2tlcm95YWxibHVlbGlnaHRzbGF0ZWdyZXlncmVlbnllbGxvd2RhcmtzZWFncmVlbmZsb3JhbHdoaXRlYmxhbmNoZWRhbG1vbmRzbGF0ZWdyZXlzbm93ZGFya3NsYXRlZ3JheXNreWJsdWVpbmRpZ29maXJlYnJpY2tkYXJrb2xpdmVncmVlbm1lZGl1bXNsYXRlYmx1ZWRhcmtncmF5bGF3bmdyZWVud2hpdGVtZWRpdW10dXJxdW9pc2VzcHJpbmdncmVlbmNyaW1zb25tZWRpdW1zZWFncmVlbmxlbW9uY2hpZmZvbm5hdmFqb3doaXRlbGlnaHRzbGF0ZWdyYXltb2NjYXNpbmNob2NvbGF0ZW1hcm9vbnBhbGV0dXJxdW9pc2VvbGRsYWNlYmxhY2tkYXJrdmlvbGV0Z3JheWxpbWVsYXZlbmRlcmJsdXNobWludGNyZWFtcGVhY2hwdWZmaG90cGlua2JlaWdlY2hhcnRyZXVzZWJpc3F1ZWRhcmtvcmFuZ2VkYXJrdHVycXVvaXNlbWVkaXVtc3ByaW5nZ3JlZW5wdXJwbGUAAESmEwAJAAAA09PTAE2mEwAJAAAA3NzcAFamEwAIAAAA/xSTAF6mEwAKAAAAiiviAGimEwAGAAAA/6UAAG6mEwAJAAAA/0UAAHemEwAFAAAApSoqAHymEwAJAAAA/+ThAIWmEwAIAAAALotXAI2mEwAJAAAAzVxcAJamEwAIAAAAqampAJ6mEwAJAAAAalrNAKemEwAJAAAA09PTALCmEwAKAAAA9KRgALqmEwAFAAAAAIAAAL+mEwAIAAAA//jcAMemEwAIAAAA5ub6AM+mEwAJAAAA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b3QgcG9sbCBhbmQgd2FpdCBvbiBgRXZlbnRMaXN0ZW5lcmAgYXQgdGhlIHNhbWUgdGltZUizEwA4AAAAlLITAGsAAAC6AgAAEQAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLnJ1c3R1cC90b29sY2hhaW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L3N0ZC9zcmMvc3lzL3N5bmMvbXV0ZXgvbm9fdGhyZWFkcy5ycwCYsxMAhwAAABMAAAAJAAAAVEJDT0wgICAgICAgMLQTAAUAAAA1tBMABwAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9maXRzcnMtMC4yLjExL3NyYy9oZHUvaGVhZGVyL2V4dGVuc2lvbi9hc2NpaXRhYmxlLnJzTLQTAIAAAAB3AAAAMwAAAFRCQ09MWCBjYXJkIG5vdCBmb3VuZFRGT1JNAADxtBMABQAAADW0EwAHAAAATLQTAIAAAACMAAAAMwAAAFRGT1JNWCBjYXJkIG5vdCBmb3VuZAAAAEy0EwCAAAAAlAAAACgAAABFQXNjaWkgVGFibGUgVEZPUk0gbm90IHJlY29nbml6ZWQAAABMtBMAgAAAAM8AAAAnAAAATLQTAIAAAADRAAAAIwAAAEy0EwCAAAAA1wAAACMAAABMtBMAgAAAALsAAAAnAAAATLQTAIAAAAC9AAAAIwAAAEy0EwCAAAAAwwAAACMAAABMtBMAgAAAAKcAAAAnAAAATLQTAIAAAACpAAAAIwAAAEy0EwCAAAAArwAAACMAAABMtBMAgAAAAJ8AAAAmAAAATLQTAIAAAACXAAAAJgAAAGV4cGVjdGVkIHcgYWZ0ZXIgdGhlIFRGT1JNIEUgdHlwZTogdyBwYXJ0IGRvZXMgbm90IHBhcnNlIGludG8gYW4gaW50ZWdlclRGT1JNIEUgdHlwZTogZCBwYXJ0IGRvZXMgbm90IHBhcnNlIGludG8gYW4gaW50ZWdlci9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9maXRzcnMtMC4yLjExL3NyYy9oZHUvaGVhZGVyL2V4dGVuc2lvbi9iaW50YWJsZS5ycwAAAI+2EwB+AAAAQgAAADMAAABURklFTERTIGlkeCBkb2VzIG5vdCBtYXAgYW55IFRGT1JNIQCPthMAfgAAAE4AAAAaAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2ZpdHNycy0wLjIuMTEvc3JjL2hkdS9oZWFkZXIvbW9kLnJzAFS3EwBvAAAAPwAAADEAAABUtxMAbwAAAEAAAAAZAAAAVEZCSVRQSVggIE5BWElTICAgUENPVU5UICBHQ09VTlQgIC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLnJ1c3R1cC90b29sY2hhaW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2NvcmUvc3JjL3N0ci9wYXR0ZXJuLnJzBrgTAHoAAADNAQAANwAAAC0rL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL25vbS03LjEuMy9zcmMvdHJhaXRzLnJzAAAAkrgTAGMAAAAYBAAAAQAAAG1pZCA+IGxlbgAAAAi5EwAJAAAAkrgTAGMAAAB0AQAAIQAAAEJpdHBpeCB2YWx1ZSBmb3VuZCBpcyBub3QgdmFsaWQuIFN0YW5kYXJkIHZhbHVlcyBhcmU6IC02NCwgLTMyLCA4LCAxNiwgMzIgYW5kIDY0LgAAACy5EwBRAAAAQSA4MCBieXRlcyBjYXJkIGNvdWxkIG5vdCBiZSByZWFkLiBBIGZpdHMgZmlsZSBtdXN0IGhhdmUgYSBtdWx0aXBsZSBvZiA4MCBjaGFyYWN0ZXJzLgAAAIi5EwBVAAAAIGtleXdvcmQgaGFzIG5vdCBiZWVuIGZvdW5kLgEAAAAAAAAA6LkTABwAAABBIHZhbHVlIGNvdWxkIG5vdCBiZSBwYXJzZWQgY29ycmVjdGx5AAAAFLoTACUAAAAgY2FyZCBpcyBub3Qgb2YgdHlwZSAAAAABAAAAAAAAAES6EwAVAAAAYCBleHRlbnNpb24gaXMgbm90IHN1cHBvcnRlZC4gT25seSBCSU5UQUJMRSwgVEFCTEUgYW5kIElNQUdFIGFyZS4AAAAh9RMAAQAAAGy6EwBBAAAATm9tIGNvdWxkIG5vdCBwYXJzZSBoZWFkZXIgdmFsdWVzAAAAwLoTACEAAABGYWlsIHRvIHBhcnNlIGEga2V5d29yZCBhcyBhIHV0Zjggc3RyaW5n7LoTACgAAABCaW5UYWJsZSBOQVhJUzEgYW5kIFRGT1JNUyBkb2VzIG5vdCBnaXZlIHRoZSBzYW1lIGFtb3VudCBvZiBieXRlcyB0aGUgdGFibGUgc2hvdWxkIGhhdmUgcGVyIHJvdy5YVEVOU0lPTi9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9mdXR1cmVzLWNvcmUtMC4zLjMxL3NyYy90YXNrL19faW50ZXJuYWwvYXRvbWljX3dha2VyLnJzAIS7EwCDAAAANwEAAEQAAABIYXNoIHRhYmxlIGNhcGFjaXR5IG92ZXJmbG93GLwTABwAAAAvcnVzdC9kZXBzL2hhc2hicm93bi0wLjE1LjIvc3JjL3Jhdy9tb2QucnMAADy8EwAqAAAAIwAAACgAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvanMtc3lzLTAuMy42OS9zcmMvbGliLnJzcmV0dXJuIHRoaXMAeLwTAGQAAACwGAAAAQAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9tYXBwcm9qLTAuNC4wL3NyYy96ZW5pdGhhbC96cG4ucnMAAAD4vBMAbQAAADcAAAAUAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL21hcHByb2otMC40LjAvc3JjL3NpcC5yc3i9EwBkAAAALwAAABYAAABhc3NlcnRpb24gZmFpbGVkOiBsYW1iZGEgIT0gMC4wICYmIGxhbWJkYS5pc19maW5pdGUoKS9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9tYXBwcm9qLTAuNC4wL3NyYy9jeWxpbmRyaWNhbC9jZWEucnMAAAAhvhMAcAAAACIAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogKC1IQUxGX1BJLi49SEFMRl9QSSkuY29udGFpbnMoJmdhbW1hKS9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9tYXBwcm9qLTAuNC4wL3NyYy96ZW5pdGhhbC9henAucnPbvhMAbQAAADgAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogbXUuaXNfZmluaXRlKCkvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvbWFwcHJvai0wLjQuMC9zcmMvemVuaXRoYWwvc3pwLnJzAAAAeL8TAG0AAABHAAAABQAAAGFzc2VydGlvbiBmYWlsZWQ6ICgtSEFMRl9QSS4uPUhBTEZfUEkpLmNvbnRhaW5zKCZ0aGV0YSkAeL8TAG0AAABIAAAABQAAAEluIEFJUiwgYW5nbGUgbXVzdCBiZSBpbiBdMCwgcGlbQMATACAAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvbWFwcHJvai0wLjQuMC9zcmMvemVuaXRoYWwvYWlyLnJzAAAAaMATAG0AAAAoAAAABQBB7oHPAAsi8L8AAAAAAADwPwAAAAAAAAAAGC1EVPsh+b8YLURU+yH5PwBBnoLPAAuAEOC/AAAAAAAA4D8AAAAAAAAAABgtRFT7IQnAGC1EVPshCUAAAAAAAAAAAFRGT1JNMSAgUElYVFlQRSBNT0NWRVJTIENPT1JEU1lTVElNRVNZUyBPUkRFUklOR01PQ0RJTSAgSU5EWFNDSE1NT0NUWVBFIE1PQ09SRF9GTU9DT1JEX1RNT0NPUkRfU05TSURFICAgTU9DT1JERVJNT0NJRCAgIE1PQ1RPT0wgVFRZUEUxICAxLjEyLjAAANDBEwADAAAA08ETAAMAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvbW9jLTAuMTcuMC9zcmMvZGVzZXIvZml0cy9rZXl3b3Jkcy5yc1RJTUVTUEFDRVRJTUUuU1BBQ0VGUkVRVUVOQ1lGUkVRVUVOQ1kuU1BBQ0VZwhMABAAAAF3CEwAFAAAAYsITAAoAAABswhMACQAAAHXCEwAPAAAATlVOSVFSQU5HRVJBTkdFMjlORVNURURSSU5HAKzCEwAFAAAAscITAAUAAAC2whMABwAAAL3CEwAGAAAAw8ITAAQAAABDVENCSkQAAPHCEwADAAAA9MITAAIAAABJTUFHRUNBVEFMT0cIwxMABQAAAA3DEwAHAAAAID0gAAEAAAAAAAAAJMMTAAMAAAAxSTFKMUsAADjDEwACAAAAOsMTAAIAAAA8wxMAAgAAACcxQicnMUknJzFKJycxSycnMksnSU1QTElDSVRFWFBMSUNJVGzDEwAIAAAAdMMTAAgAAADowRMAcQAAADQCAAAMAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8ucnVzdHVwL3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvY29yZS9zcmMvc2xpY2UvaXRlci5ycwAAAJzDEwB5AAAAawIAABkAAABoLhQAeAAAADQKAAAiAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL21vYy0wLjE3LjAvc3JjL3Jhbmdlcy9tb2QucnM4xBMAaAAAAJMAAAARAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL21vYy0wLjE3LjAvc3JjL2Rlc2VyL2ZpdHMvY29tbW9uLnJzALDEEwBvAAAAiwAAABUAAACwxBMAbwAAAJEAAAA5AAAAsMQTAG8AAACmAAAAEgAAALDEEwBvAAAAqQAAABIAAACwxBMAbwAAAKwAAAASAAAAsMQTAG8AAAC8AAAALwAAALDEEwBvAAAAwAAAADEAAACwxBMAbwAAAOEAAAA5AAAA4C8UAHUAAACKAAAAGwAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLnJ1c3R1cC90b29sY2hhaW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2FsbG9jL3NyYy9ib3hlZC5ycwAAALDFEwB1AAAABAcAAB8AAABJL08gZXJyb3I6IAA4xhMACwAAAFdyb25nIGtleXdvcmQuIEV4cGVjdGVkOiAnJy4gQWN0dWFsOiAnJy5MxhMAGgAAAGbGEwAMAAAAcsYTAAIAAABWYWx1ZSBpbmRpY2F0b3Igbm90IGZvdW5kIGluIGtleXdvcmQgcmVjb3JkICcAAACMxhMALQAAAHLGEwACAAAAV3JvbmcgdmFsdWUgZm9yIGtleXdvcmQgJycuIEV4cGVjdGVkOiAnAMzGEwAZAAAA5cYTAA4AAABmxhMADAAAAHLGEwACAAAAVW5zaWduZWQgaW50IHZhbHVlIG5vdCBmb3VuZCBpbiBrZXl3b3JkIHJlY29yZCAnFMcTADAAAAByxhMAAgAAAFN0cmluZyB2YWx1ZSBubyBmb3VuZCBpbiBrZXl3b3JkIHJlY29yZCAnJwAAVMcTACkAAAB9xxMAAQAAAFBhcnNlICBlcnJvcjogAACQxxMABgAAAJbHEwAIAAAARklUUyBub3QgdmFsaWQuIE11bHRpcGxlIEtleXdvcmQgJwAAsMcTACIAAAB9xxMAAQAAAE1pc3Npbmcga2V5d29yZCAnAAAA5McTABEAAAB9xxMAAQAAAEluY29tcGF0aWJsZSBrZXl3b3JkIHZhbHVlcyBmb3IgIGFuZCAAAAAIyBMAIAAAACjIEwAFAAAATW9yZSBkYXRhIHRoYW4gdGhlIGV4cGVjdGVkIUDIEwAcAAAATGVzcyBkYXRhIHRoYW4gZXhwZWN0ZWQhZMgTABgAAABVbmV4cGVjdGVkIG51bWJlciBvZiBkYXRhIHdyaXR0ZW4hAACEyBMAIgAAAHVuZXhwZWN0ZWQgZGVwdGguIE1heCBleHBlY3RlZDogLiBBY3R1YWw6IAAAsMgTACAAAADQyBMACgAAAEZJVFMgbm90IHZhbGlkOiAnAAAA7MgTABEAAAB9xxMAAQAAAAICAgICAgICAgMDAQEBAEGwks8ACxABAAAAAAAAAAICAAAAAAACAEHvks8ACwECAEGVk88ACwEBAEGwk88ACwEBAEGQlM8AC7ECFgEAAAwAAAAEAAAAFwEAABgBAAAZAQAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8ucnVzdHVwL3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvc3RkL3NyYy9pby9tb2QucnMoyhMAdAAAAGgHAAAVAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8ucnVzdHVwL3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvc3RkL3NyYy9pby9pbXBscy5ycwAAGgEAAAwAAAAEAAAAFwEAABgBAAAZAQAAMC4wAAEAQc+WzwAL0SogmpmZmZmZmZmZmZmZmZmZGRWuR+F6FK5H4XoUrkfhehTeJAaBlUOLbOf7qfHSTWIQltQJaCJseHqlLEMc6+I2GqtDboYb8PlhhPBo44i1+BQiNlg4SfPHtDaN7bWg98YQaiONwA5SpodXSK+8mvLXGohP12alQbif3zmMMOKOeRUHphIfUQEt5rKU1iboCy4RpAlRy4Forta3ur3X2d98G+o6p6I07fHeX5VkeeF//RW7yIXo9vAnfxkR6i2BmZcR+A3WQL60DGXCgXZJaMIlHJNx3jOYkHDqAZsroYabhBZDwX4p4KbzIZsVVueerwMSNzUxD83XhWkrvInYl7LSHPmQWj/X3zchiZbURkb1Dhf6c0jMReZf56CrQ9LRXXISXYYNejw9ZqU0rNK2T8mDHbGe15Rjlx5RXSNCkgyhnBfBS3ndgt9+2n1Pmw4KtOMSaKxbYtGYZCqW5V4XECA5HlPw4oGn4LbuRFGyEkCzLRipJk/OUk2SWGqnjqiZwlcTQaR+sLd7UCeq2H3a9dDyHjRQZcBfyaZSuxPLrsRAwhiQpuqZTNTrDskPPPI2ms4TgAoRw61TebFBGWBQvvawH2cIdAKL3C3BZ0ezpv5eWhlSoCk1b7AkNIafwuv+S0gU2xnukPJZHZCef2iJZdY5EF8psLQdw/tMlzKnqNUj9hmyulldsTWWPaxbH7p36cQUKGLhfSdeq5dWSUz7koedEA2daMnYyavy8A56+LellRo+F7o6eqG8W1pyLi2ThEQVy0X7Lsgayq+ujouKQp0DEUUJkrGm99yySuR4qp37OBsEoUHB65J99W6DLVWxL8cVA7RnZ4l1ZMRYnFd3JyZsEdLspdjbiG1t9MYl8gs94BvbI+tGFge+isM4Hiij/UwWSbZV0hFs/m6cYEtTTzHXEQ6K77ZPE5exYGdFhRiCixylob/4cg+sJxq5ajetAdYWHk6ZYMJyVrnhYFUsJM5EEpUWws0DHlf1Nc67E23jOh2rqwELAxisKivYL3aKT2IXVok0bwLgvLtVE/PEbgy1Eomo7bHQzMeS7x641Ep67h0HuleOQArT2/JLkxBv+/EXBsjfcQDVqHz1bw/aWPwnE9YMZukzu6f6u0yyKY5gph4R14SHKfxSlcmjjlQLGoUYDqzQ0rrJqKoHg9h2b66dE+OsGh5e3NrdpdHAV7KwYh9PikhLS7BIflFBmqyOwBsZ2aHT1dVZbcvazeFWpTMWFHuB3HcRe1c84tfnq+rCERAqz2BZgl7yxjYmpqyqBLYZu6WAR2gY9WvFUetWVZ2RFJaEAAbteSoj0aci3919dBBWBzSj4Y/d0YEM0TGW/FMaRWz26Bpz5Kc0Paf0RP0PFZ5W+FPiKB1TXZdSXWqX2RBiV425A9th6y7yUJUQv/Ua6EWkx89ITrxYW9rdpmWRFSBrg2zZ03FjreLhFx8eQRHNEZ+tKIYcn0gEA/NkY5sbC9sYvlNrsOUGnTWPHekVFqIVR8sPifPqa0qRcuQgqxE3vHF4TNu4REaqG4RtAUUcX2PBxtYVxwMFVUkDvpqdFhnpzWtF3jg2N3cHaf6uFxLBQRZGomPBVlhYcg6XsfIczmer0YEcAd95E/VxEo4oF6XsVUHOFjR/YdyQwQ7YhhJuR1Y1fSQgZQLH52jkjKQdJTl49zAdgOoBbLkgHde2F4T6LPnzsJm7NCNhTRes+BI590coU05cX1Q4aBXyrFoeLizTuXULfX9DYFNEW4pIGFgj3Mf31TCZzxmpNnw7bRMm0vlyjIm0jrKPDvH5KxUfuEEuj6MHKnIopgv0x7zdGPqavqVPObvBhh7WXAaX5BP29zAJGcJenNcw8PrWJNQf+F9aBxRo5Ul5jSYv34N2GWDm4QUQIFFuxwpSv+XPXhQahYHRDIDa8QVvDpmE2UsQ9dRoghQAxE/W5OP0oPUSGit37QGqmWnZEbcc97P32xS8xYoBiBTurXSSsMVc+a8QLAneaKbtfElU6oBvlCizGiTU5FO4V8o6EFWav3YgXBWDdh1DYHk7YnOqrv9egBYRnr3I0Wb1K524ELEyyzNXG39kbUFSxLx9YA30jqJc3xXMtopn22n9yuY9w9hOfX8R34p3csUPL6vXLwWO5C7/G4DVklsEc/KIrIxqPh2/ZRZmREJJ0Cj101Y9VZhK/+oRo6ADQk1BiLlXlbvzEDKrHOnmAmjXzTlheXf8wkBb7xZUUgIgeXFh5y35yWjNFVkShlCdmY61aKV8W3Z0FVZbHdKmSuE+kSBR/RXF9t1EfBcOH6Ia/0BNp8pEN5Kx0MkSSstp92TOrgsRblhQT7QPHjs87sVQ2Is8p/F5cz+QDBjJyfE32nkJyoX0x8IyQD0T20Lpv/bCqKlvugyet2bIHuObuswrz1MhJpVwfixSoBiCSZVwiXKpGrjdJmXwdLMTnXWIGg+EdfeMLz4I54eFHxdeoHtyNpFfCiaYBuyfNxnf5BmWW/hAGdWERgXwfywUTOpHq6/GAOEQNwXRjJkjEEfdP0VMpGfO5yTVtEeP0hkGscyd1ulS2B+33cOfcqgUOCcKS0Xu23kZLH5pGcKGEFnYqRGi418pj0YwD482cRp6E7ungRyzuqVr89jYXicVL6mV7JrjKGJRiY+t4EvsEBd17+D3OA6d6A5Mr5qsExt5Klkaky3YsFNy1iXiVqkVLlVHSA++eY3cwd63gUVUEXy7C9p+lo8VlJyXjM8IuhuXL9YU/xGmd3aw39ZybS4WeYzeQ/+nUfmR87J49b2+EY6t/dL+PxzCHOy3WiJjZBzYimRCMjOwARfwXxW1tbYWRqKDm47CWQGsWebdkMQrEqMDOV8XBPbOrMKj/BrUEh2DnC1MrGlecr2bHMpIQ0IXnOOK1olUGPX94hYIB2mbEsYFq70PVI3uL2vxDNh0xR0FayL+cnbXvowiwXBGKtEXBLxOyyjFEv/WTmeNa7sNE6D5fXh0O1HLJH7YexJffB5NYf75KckNCbcxrfxBf2MYCoHLlCHU16DFJyTKNMyCE3fOeFTPub9nbwxtQyGtNx/5cS3dpZTMH1lwis9NV/kYx/S9fVHd1n9686E/Pqz6EwvuL8noLr7/w7icMv159x/WJPOgIL8xZjb6FsL9x5IZeB1cGhrMJ7he+6sBy2x1FGDkfHuuCVOTGMm8Z6LwXRCZoJTFsELrHvR0lD9q5y8a4eZ2BCcCieVcKt0yiB/zFOfrK52FzqC3sO6wKKB/whDY399hb0oBWbRKTnQzzNAarUzm5yXVzeApoj6Qj9ZzFfHWUYZRd3FN7rTL2XJ4KRHoV+nW6L7oe7BUrI+EjXUbIBMh31MyuvxZ3YkMaqT3FYBC5xhDKMhjrkpucO7pkhFmatgnOA0NBhcRShoXQx4c6yGt7CykPWsSdG57Epx+FlZOV73wHP6I21xY/EHj/hEjSiVitJSWQV9hjWA2Bcsc6dQd6Cmqq2d/5z1N+NAIF4fdFyC7IVa5Mrlk1/lzbRKllYxmK2kjwurBOvLC7HsdHd7WHom6gs67NGJbAleWFxgY30sHYjWl/Pa04gGs3hJZ82R52JyIO5Txhzc2EzEe4fWDx0ZKbfzcWgbGkUInGBorAwafblcwF6+e0aebUhOQ3tE8y30lGiUYMRymkuoeQOWnMDz+HUi3eVrjhKi7GABRhsDJMUvTxceugp1TyRPNtKPNQukRUgmmF9HIhagfpJAcPgIh23QHuN9AOp5TGVANSssBtBX3BWAZZ/vkQhSnCggJmyne+DezelL8gzUQ190MqJFCMI5ZuCq3kznvGRNLCiAOAo0+4fnu+EJhvxQPPAiAPps9ZefHWPqbGpkQ5CwNAGT4yG6lDI6Q+ZCOGuojpJnp+dOLt6NxQGHaPhW7HFDhupSpPPmC9JkaFf8QK2Gzm8S6dceO0SDDXbsxG4kaKRZqlcTSCw7naLFiwRWhe7oRiHfQ228+H4cngmcRm5JdHEC/gCzmY5g+P9DYG0l15EkzzDO9UbZGZf8MRxbUXVBuj9aPyqdeBVHMcNIRU8mz40tXGUTZ/W5OreeDHKk69oIJeUcD4ZclpYrszxa6+8Ro1GBsz4B5hOpu8D8SKvkHDoc0euWa9dMQSxozHSKUOQtskC5R4ipD2ggVXBe1qcfVvKaL2oFVz+HTELAShw/ZIi5x35CcVeUCU4HmHWwMFE+LWkzaFt4dz6ia6xeKo6mlonujrnh+saUg4iITqQWpompf0n0nl7WimjaeHlTRIIKIf9uXH6z3ThWSfhh3p4DOBmZ8eUwjxtjddJgT8QsB5ApwLY+ta6MnllRaH1rWAFCiWSQMvu+1H3gQFRkVRZrZgRQdcP7y97L52RAUd2p7FJtDF8D+W8YoLnsNEPJDku3EBfLMyiwKDn0rrxnCnA6+0DdbCm+9oXHKIowUzuM+y3P5SAiMl7Qn1RtwELCfZHjsWw7arCVUDFX5TBrAf1Bg8K8+e723qdYQYQoVM2ZAgPO/y5WXLO7ecxrVEFJwzWZSZqzvWEewZLmQ7hrbWaS4DoUjJkds87b6posVSa62k9jQgh5sIylflYU8EXWwih/0Gp79rDio/u4IlBv3WdWyKa+xl72ThpglBxAWLHt39boljqyX3J4THmymERPFWCIrCX16vy3+uMl5PRx2aq1O76D9YcxXy2ChlJcWxe69C1ka/ucJEwnnTd0SEjqx/EVbXWOm3IQO2K/76hzIjTBrr0ochbDQPhPzYiIX1NcmvPJu49Am2st1wuiBEoaMpMbqF5+01ylGiZ2nnB1rcFAF798YKkbuBKEXhrAXifPZnSWz4FRri51NeZ7zEnRS9mJv682HeEUvfCiXUh5dqF6CvyIL08Zqv8mGEkIY5LlLaMwbPA+fiP860g5oE20peUB6LGAYmNqYkYPkDB8kIZQzyFazRhPiEw42HdcYtk1DKaB4jzjctNykkUrfE4qva6hmJ39aYCFhoYKqyx+iv++564UyFU20TbSbu28ZTpmMYYnRjqo9kKT24mJZFAzh1hqhp9juytm2K0+CRxBFmyRem3InfhH2it+xAwwaBEkdGEn1hf4N+DsZW2nWFNCgShPUXZ7LpPkvFHyHqxBNARFSU8lj3zpc5rn5C6wacWfadA+hHBkvsB77+m9WFcFSSCrZgLCtJcBLLy/zERE0UQ2qjjTnFQnNErJ+608bxA1x7j5dH6ttCg8oMonZFZ2kjYtlFxm8VwgMICjUehGUOnwSPPL0LFkN4MzZufcbQ5WW2/z0w/DgPbNw4cdfFgMREhaXXTZaGsv1JoE55hEE6BzwJPxWkJDeIgs1j6Mc0OzjjB0w39mmS4KiXT/pFtojgz2xWX/h66LOTrEyVBJcOTgvtcLLaHnRfeROhFMd4y1gv1011lOUp2RQcgN2FxyL5mWxKnipduy2po7PxBL6RNdvtaomD/ETi9d9sgceYmrfvyoiUj8nQ2+sZCgGGE6If5mITttlH5zyiVAgOBNKDcwodErFb2WT6g+0M8AeO6QJh/ahalmEDyJz9sKZGJa2B2z45+6tNtm09ZE1rhNWVwzg8z9+SST1uiKDIn0fRazWTPb/ZNTpkJXoaOgwGdGJeD34/4ND7nNE7VMgJxR0oZOXxsycz/GPA/EPTR8QUgK5JaRHYX8cswXof67LGQ81x7fp0k3MFlzR7P/xohTZkNJfIQ8LPRKw2iMzW4IQwedQmWhLq2FQsyoGhStqGme5QBS6oiJOQFxVa2q8IRVTlADdlOhOC81JRLzuyecQUe0AyIfaFxJIqdPGSnYMG9q9AKBsSEbbbIfca9WRoxWvZM1MvQYFSYqf4+/dp08RsTriesgKCKhD/zjmL6ayG/Qu6Ps5ojlTaf+THvOEKBZd8uwv+7THdYf/D7L1A7oRLupH5pEh2SI//3+2ItNcHPJUBoVBgXq1Zf//keiosBb1Qzg3AQFixLcyM9uG7SYS7p/z8QFoNjpZhOuRpBULHYsZ9iebuV774Gm8dFARPBfWel6G4vp+L+eHY11AdJYSVpH91tD3l+Vx2ThizYa9HavayngNk3mEwXot6D3SyhdWFW8tcUJh0JrIioYxqAgTIiIYr05qaE2R2qo9T0B0Hui0efI+iFOk2q6IZD8AXRiHXWEo/2zc6a5YbVDMmX0TpJVoDWWuYKnkjUgaelwvH4NE7T23vrO6g3GgrmGw8hg2nYoxLDL2LjbB5r7nWfUT8GF3ghMdveSJm9eXP/buH1pOLDWpfcqDoa/f3zL4ixkVpVb3IP6hnOfyskzC+W8Uqh0S+bMxG0q5KI9wm5RZEN2VtsHstV5D9Q3lgMXtKBpK3l4BV17lNcSkHWcEi+0U1bEYAax+t8RpHX5S0Ai+ECK2Wpt5lyWhDy8wt7OnyRqBXhVJYay3TdlY8/jCH24Vm0tEB4Ejxtet4PWTNeYkESus0z6bBT1ZSTRWhiI9bhu8idzLFZ794G3DEQWCyvEVY6HjbxEY/rMkaUE3mzuOEdGb0n+1WWOGB3U1JcXFFhwO4w4zkRTp0dKQ91A3nngWCxw/j9p2unR1DcZALBj6EXjGMeWQJPftu0ijZ+BZwxwtBVu3QB0si8nTtR9NrgIXJAR8X819Vm/UDyvmcItoEgZtxphIyfB+7bIRPU4SdB2fvZ7gBqHAmFfCp/2kDpAX5spLTdKAAEd5m+zKUKXZEqJEeUgdzgDYjsWtRIEIKR6C0C1tF9gzEz/RV52a0yAYzqYkJHlG9qhlp6xKFXZNE32kOqCOPb10b6V6d4hW4h5kUJXmPjFkXYy3+8UGErUYt6aq68uNtkpwLJbRaw7EE1ekqhITFiQRGkfw6BIXoB/f6e4O3ESD2hRs81NC30wZgCG/2HydAuJDIylDaH89FDOBMnr9fWhONhxUz7kyMRC4zlCQlclASr3GuUspUegZxgunpnfUMwgx0sdvh9q5FGsJ7B7GdimgjQ7Tv9KulBDf26xko1dCAEkXuP8dfocaGeMj6rXfAc2gEmCZsTE5Fa61HIiRTM5wTXXmrSeO+hDiVZSmta3jGq+7cEkMfSob6HdDhcRX6XvyYo0HPZe7FYf5NQRqeYfJjrUKBmTfYhFxwrwGEI+ldeSId9ZsZdEbJzXKa6alt/fp05Kr8B1BFh/EobweHsZf7g8PVo2xzRFl0wJhZGOj/xazsYlIT3wcUdybTVAc6TLfKI7UBtnJFg59SXFz4yCPsiDYdgUUOxJ8Lg+ChQWbfurNWfE7Uysdyr6lAZ43r8vu10f0L9xVF6GYhDRL+VgJv6xsw4wWqxIAQa/BzwALARAAQb/BzwALARQAQc/BzwALARkAQd7BzwALAkAfAEHuwc8ACwKIEwBB/sHPAAsCahgAQY3CzwALA4CEHgBBncLPAAsD0BITAEGtws8ACwOE1xcAQb3CzwALA2XNHQBBzMLPAAsEIF+gEgBB3MLPAAsE6HZIFwBB7MLPAAsEopQaHQBB+8LPAAsFQOWcMBIAQYvDzwALBZAexLwWAEGbw88ACwU0JvVrHABBqsPPAAsGgOA3ecMRAEG6w88ACwag2IVXNBYAQcrDzwALBshOZ23BGwBB2sPPAAsGPZFg5FgRAEHpw88ACwdAjLV4Ha8VAEH5w88ACwdQ7+LW5BobAEGJxM8AC9wuktVNBs/wEAAAAAAAAAAAgPZK4ccCLRUAAAAAAAAAACC0ndl5Q3gaAAAAAAAAAACUkAIoLCqLEAAAAAAAAAAAuTQDMrf0rRQAAAAAAAAAQOcBhP7kcdkZAAAAAAAAAIgwgRIfL+cnEAAAAAAAAACqfCHX5vrgMRQAAAAAAACA1NvpjKA5WT4ZAAAAAAAAoMlSJLAIiO+NHwAAAAAAAAS+sxZuBbW1uBMAAAAAAACFrWCcyUYi46YYAAAAAABA5th4A3zY6pvQHgAAAAAA6I+HK4JNx3JhQhMAAAAAAOJzabbiIHnP+RIYAAAAAIDa0ANkG2lXQ7gXHgAAAACQiGKCHrGhFirTzhIAAAAAtCr7ImYdSpz0h4IXAAAAAGH1uau/pFzD8SljHQAAAKBcOVTL9+YZGjf6XRIAAADIs0cpvrVgoODEePUWAAAAuqCZsy3jeMgY9tayHAAAQHQEQJD8jUt9z1nG7xEAAFCRBVC0e3GeXEPwt2sWAACk9QZkodoNxjNU7KUGHACAhlmE3qSoyFugtLMnhBEAIOhvJRbO0rpyyKGgMeUVACjiy66bgYdpjzrKCH5eGwBZbT9NAbH0oZlkfsUOGxFAr0iPoEHdcQrA/d120mEVENsaswiSVA4NMH2VFEe6GurI8G9F2/QoCD5u3WxstBAk++zLFhIyM4rNyRSIh+EU7TnofpyW/r/sQPwZaukZGjQkUc8hHv/3k6g9UOIxUBBBbSVDquX+9bgSTeRaPmQUksju0xSffjNnV2Cd8U19GbZ66gjaRl4AQW24BG6h3B+yjJJFSOw6oEhE88Lk5OkT3i/3VlqnSchaFbDzHV7kGNb7tOwwEVx6sRqccKV1HR9lHfGTvop57K6QYWaHaXITv2TtOG7tl6fa9Pk/6QNPGO+9KMfJ6H1REXL4j+PEYh61dnkcfrHu0kpH+zkOu/0SYtSXo91dqocdGXrI0Sm9F3vJfQxV9ZTpZJ+YOkZ0rB3tnc4nVRn9EZ9jn+SryIsSaEXCcapffNaGPMfd1rouF8LWMg6VdxuMqAs5lYxp+hw5xt8ovSqRV0mnQ933gRwSyLcXc2x1da0bkZTUdaKjFrql3Y/H0tKYYrW5SROLTByUh+q5vMODn10RFA7s1q8ReSll6Ku0ZAe1FZkRp8wbFtdzfuLW4T1JIlv/1dC/ohtmCI9NJq3GbfWYv4Xit0URgMry4G9YOMkyfy8n2yWXFSB9L9mLboZ7/1778FHv/Bo0rr1nFwU0rV8bnTaTFd4QwRmtQV0GgZg3YkQE+JoVFTJgGJL0R6F+xXpVBbYBWxofPE/b+Mwkb7tsVcMR4XgQJwsjEjcA7krqxyo0VhmXFPDNq9ZEgKnd5Hk1wavfvBm2YCsGK/CJCi9swVjLCxYQ5Di2xzVsLM06x/Euvo4bFB3HozlDh3eACTmuum1yIhnkuAwIFGmV4EvHWSkJD2sfjvMHhaxhXWyPHNi5ZemiE3LwSaYXunRHsyNOKL+jixiPbNyPnehRGaCsYfKujK4e2cPpeWIx0w/kC31X7RctE880ZBi7/ccT3U5crehd+BcDQn3eKf25WJRis9hidfYdQkkOKzo+dLecHXDHXQm6EpLb0bXITVHlAyVMObWLaBd3UkbjOqGl3kQun4eirkIdivMLzsSEJwvrfMOUJa1JEm3wjgH2ZfHNJVz0+W4Y3BaIrPKBc79tQS9zcbiKHpMc1as3MaiX5Ij950azFvPbEcqWhT2SvR3r/KEYYNzvUhZ9/ObM9izlJXzKHnjTq+cbzl0QQBo8r5eNPhMrZMtwEUJ1FNAgC5v9MA7YNT3+zBWSkhkE6c0BPb0RToPMPUAbm/uPorEgIUYWyxDSnyYIEYL6MwveaKnX2/2UxkcwShUj+QCOFcOTzVI9OrhZvJwatpvAeO1ZfMBTZiQTuPWhEKPC8NZocJuw6H/tFyZzyhRM86wMg0zC3OLf6J3vD/0ZDxjs59Fv+cnti7HC9Sk+EBMe52HGy3c86e5dM3O0TRSY5WD6t76Vi6NqNQCQIWEZ/h75+GUue25MxUIA9Gm5H1+zm7v//AzFT7spgDji0xM3oIKqPzxQtiMqNKDG2sgYREgjlU9L5KOsNEFIeBH7HisNNr0Rr27m68AoLevqXBN1kIMs1loK4CbxcvilJTQYk3Skt4vxDJhwrY92Dy9BHtzIxlL3FghfZswZqmm96BITe3gntRzK9n8/oBTE7KIX15lWceKjfPRfT8gZ9aeLHSYg1oZt5s34mzEdMPlIdxIwqIvoCGAB9wJ+JHw3GxUXPJKuIgu4wbSDnS1bBWLaHGUbrfUGE/lQcoL8WEN9CBI/YhizyFc35Q6jOy+UnIoWz3re37othZ7Siwo7uUMtHMEM68uUPBOjY5fmxFNKnBHxz+X+uQvYizw9ILboXAMW7kOffqgOzq6LTKjjIjSEG3WKI08pyUBN1y9JzpWgMhESbeyic/uQIM1720G7SH8VVoini1A6tWjAWlIS6hrfGja1SFdyRHFBuHhzS9JwyxCD4hrtjpXNUeZWUN4GTf4UJJthqPL6QOafbOSVSOA9GvcAPanXnOjv48OuXS2sZhA0QYyTDcTi69x0GrU4V4AUgVFv+BB12yYUEmHiBm2gGfGSRZsqKUmYTKt8TSREBBCt9xZCdXNbvh/W22AtVQUUmLWcklJQ8q2nyxK5eKoGGf/iQzdn5G6ZkX5X5xZVSB/fbYqCwE7l/xqvllAuNY0TVwkto3Ci3r/hWrzkeYJwGK1L+MsMS9YvmnHrXRijjB5ML3v/5+7lXQAnszrv5RcTH/tZ/6FqX3XA8F8Ja9/dF+d5MH9KRbeS8Oy3y0VX1R0wTH6PTouyWxb0Up+LVqUSPN9dMyIun/IbsSeHLqxOFwtXNcCq+UbvYp3xKDpXIh1nViG4ClyM1V0Cl1mEdjUSAawpZg1z70r1wvxvJdTCFgEXtL/QT6udsvP7yy6JcxxgjtB34hGLok94fT+9NcgR+bHEFVvWLYtj1lyPLEM6FnfeNdvxS/lt/As0s/fTyBsKqwEpd8+7xH2HANB6hF0RzRVC81TD6jVdqQCEmeW0FUCbEjAqdGWDtNMA5f8eIhsIoQtemmgf0lCEIO9fU/UQSomO9cBCpwZlpejqN6gyFZ0r8jJxE1FIvs6i5UVSfxpCW9e/Jqwy7TbBha9rk48QEjLNbzBXf6iEMWebRnizFJd+wIv8LJ/S5f1AQlhW4BkeT1jXHXyjo6+eaCn3NSwQ5mIuTSVbjIxbxsLzdEM3FJ/7eaDuca9v8nezMFIURRmHephIak6bC+9V4LxmWZYflExfbQIRQWe1NQw24Pe9E7oftwhDVRHBIkOPQ9h1rRio5+TKk6pVcesTc1RO09geyRDPXpyK1SZz7Mf0EIRHE/vUgnZD7Yrwj+f5MRVlGRg6iiNUlKit7HNheH5avh8eZDaWtFyJ7HPoPAuP+NbTEv3Du+Gzq+eQIgzOsrbMiBf9tCraoJYhNSuPgV/k/2odHrFaiCT+NAF7+bC77t9iEmVdcaqtPYLB2TedauqX+xa/tA0VGc3iMdCFRAXlfboc95AorS/ALR+i00ojr470ETW1cpg7MPmmiogd7FqycRaCYo9+Sny3UK3qJKfxHg4ckZ0Zj66tclKsEncIV9OIEfYE4DIaWQ9nV9eUyiwI6xUzBpi/YC/TQC0NOv03ymUb4AO/d5z9g0g8SET+Yp4fEdjErpUD/aRaS1rVvfuFZxUOdhp7RDxOMd6wSq16Z8EayYnwzKrl0N6Krk6srOC4EDusLIAVH4WWLVpi19cY5xRK1zfg2mYm/LjwOs0N3yAajuYizEgAmJ1z1kSgaItUEDKgK/9aAP6EEAxWyEKuaRQ+iPa+cYA9phSPa3rTGYQZTiq0Lo7gzM/ZcgZZSCDlH3CaMN1YDOAhyAekNy007xMNwXwUbw9YKroJjYU4AesYUPGb2UoT7rQoTPCmhsElH9J2AcgOzBRxmS9WKPSYdxOG1AF6Ev9ZzX+7azIxf1UYqEmCGNd+sMBfqgZ//d5qHgluUW9GT27Yeypkb17LAhOLySULGOOJzho1PQs2fsMX7jvvDd5bLIJhggyOw120HXWFtchquVvxfNHHOJq6kBLS5uJ6xaeyLdzF+cZA6TQXhqCb2bZRHzlTN7j4kCMCHVREAUgSk7MDlCJzmzpWIRJplQHa1negBDnrT0LJq6kWw/qBkMyVyEUH5uOSuxZUHLo8UdqfXZ2LxG/OOzWOtBHoi+XQB7WErrULworCsSEW4+4exUniJRqjjnItMx6qG01VMxturVfwJZln/N9SShGhKgCiyZhtbG9/gfuX55wVSTWACvz+iEdL32H6fSEEG04hkIZdn7UMjyt9vO6U4hChKTToNAfjz3J2nGsqOhsVCjRBIgLJ24MPlIMGtQhiGobAaFWhXWmyiTwSJHFFfRCn8MKqCbUDH6zLFm3NlpwU0axzFUyixCaXflzIgLzDGQNMaI1v5Tp4Hs85fdBVGhADX8Jwy55JFuZCiJxE6yAUxPbyTH4G3JufU6rDFSYpGXa0L+AdCNOCh+iUNJtvcx/J0B2sEuXDsVQR3QDBJagT/EQlV1feNN6pVRRBMS+SGDuW7iztFcJVFGtZkf26th7lHRU8tE2Ztezi13reNDITXmUaSyGh/+Kn240ZFsL+F7b+4J1pib/bkVLxn5ty/h0xn6wC4rVXKZvT9kOhB78S/sZXg1qjrfOBiPSUicluF724LSQxDJlwoqox+ut7Sh12k5y2nqdfhqUKX3xzjU4SVLhDZIaR9+dOzXZb0DDiFmmmVP3ndfWhooBUcgS9mhwB6FT+sGk5pWXQdMcituARAiLqPR3Ehw5/BFJ5q+NYFoKqZI0ktSnSnoWmV5Yc7xuR6l7YNhFaQ4MTyPbdcXURNqV2joSVMBRkGHp0Vc7SFYNOFLLlujwZfZ6Y0eqBRxsSsUyPz/TFLw5j/8IysQwRVt0fcwNyt7vRO79zf91PFazU50+ETqUqxgqvUN/Uoxrr5PCxElGn2rtmbZILZaYQJh5tXlclUdFqwAh3Tv7PFLBlCDatbqWFhfDKFOL9AxqOP8VBLGWHc1PW/kytfkIQcY82Unc+aVDoiz6gWB5TFE4zxCYVjoNk4i5OyO7lZxkiQHVwmnGk/Zq6YXpq38EfFUhJhgDHht6gFH2MoivZExqa26fAeCgWyVmcL4t2zxihgNLR8JayWztwg/stVAMfZJAjg1aeTxklJjK9nBRiE3507CPshaNfrq9+7MOZOhidkecsZ2eM95lbnuc0QEkeArsQfKDAtzpA+cIQIcjtEsPpFJvIsGVJkLfzVCk6qRczJNrB+hy/W3SlMKqziJMdoFYouRxyV7loZ15KcDV8EkhscuejTq3nQgH2XMxCGxdaB0/hTKKYoZOBM3R/E+IcmGTRDHBl/0T8MKCoL0wNEr69BRDMPj9WOz3IkjufkBYuLQcUfw7PK4pMencKxzQcPXyEbA9pYVvWb6yKZvygEUybpUdTwznyy4tXLYA7CRYfAo8ZKDTI7r5urThgiosbU2H5D5kgPVU3ZWwjfDY3Eai591O/aIwqhX5HLBsEhRUSqPUo74IvdSZeWfchReYaC4mZedWxPQnY2pc6NevPEE7r/9dKHo0LjtE9iQLmAxUi5v+N3WVwjvFFjSuD30Qa1e+/eKo/Bvm2Szj7sQtrEMrr7xaVz0e3pF4Gep7OhRS95qtcesMZ5U32hxhGQqcZNnDreSwaMK/w+VTPa4kIEENMZpi3IPzabDgqw8arChRU339+5Si7EYjG9HO4Vg0ZKtcf3h7zKRYq+PGQZqxQH3rm00rzN9pNGjuXGsBrkhMZ4Igd8MVQ4eAJPSGwBncYHxjrJGz3pBlZTIwpXMiUHhPvEpejGgewt6/3mTn9HBPYqtd8TOEInKWbdQCIPOQXjpUNnJ8ZCwOPApMAqkvdHXl9iMED8OZhmeFbQEpPqhLXnOqxBKxguv/ZctAc41QXDURl3gXX+Kh/kI8E5BsqHYhK/6pjhpvJT7rZgm5ROhIqHb+V/GcCvOMokCPK5cgWdOQuu/sBA6scM3SsPB97HMlO/VQ94eHq8Z/I64XzzBF7ojyqjFmaZe7HumZnMEAWGsvL1O/vAP/peWlAgTzQG/Be/+T1lWA/MuxByNAlYhGsNj9ec7s4zz5nUvpEr7oVVwTPNVDqBoMOAec4FlspG7ZioSFyUuQRqWCQ4+3Y+RBkuwmqDmddVtN4dFwpTzgVPSqMVNLA9CsIl5Gz82KGGmaa13SD+HgbZf46UNj9kxAAgQ1SpDZXYv69SWRO/bgUQOGQZk0E7fp9LVz9oTznGciMGmCwItS8bpxZPuWFMBD6LyF4XCsJbIoD8I1epzwU+HspljN2CwdtBGwxNtFLGfbas3vAU85IiAXHvYPFnh/aaFBNWPSALXVjnFZyO8MTEIOkYG4x4XhSfEPsTgq0GAAAAAAIAAAABAAAABsBAAAcAQAAHQEAAGJvb2xlYW4gYGAAABj1EwAJAAAAIfUTAAEAAABpbnRlZ2VyIGAAAAA09RMACQAAACH1EwABAAAAZmxvYXRpbmcgcG9pbnQgYFD1EwAQAAAAIfUTAAEAAABjaGFyYWN0ZXIgYABw9RMACwAAACH1EwABAAAAc3RyaW5nIACM9RMABwAAAGJ5dGUgYXJyYXl1bml0IHZhbHVlT3B0aW9uIHZhbHVlbmV3dHlwZSBzdHJ1Y3RzZXF1ZW5jZW1hcGVudW11bml0IHZhcmlhbnRuZXd0eXBlIHZhcmlhbnR0dXBsZSB2YXJpYW50c3RydWN0IHZhcmlhbnRleHBsaWNpdCBwYW5pYy9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9zZXJkZS0xLjAuMjE5L3NyYy9kZS9tb2QucnMd9hMAZwAAAOsIAAASAAAAIfUTAAEAAAAh9RMAAQAAAGAgb3IgYAAAIfUTAAEAAACk9hMABgAAACH1EwABAAAAb25lIG9mIC4wdW5pdGEgYm9vbGVhbmEgc3RyaW5naTMydTh1MzJmMzIvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5ydXN0dXAvdG9vbGNoYWlucy9zdGFibGUtYWFyY2g2NC1hcHBsZS1kYXJ3aW4vbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvY29sbGVjdGlvbnMvYnRyZWUvbWFwL2VudHJ5LnJz7fYTAIsAAAChAQAALgAAAGFzc2VydGlvbiBmYWlsZWQ6IGlkeCA8IENBUEFDSVRZL1VzZXJzL21hdHRoaWV1YmF1bWFubi8ucnVzdHVwL3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL2J0cmVlL25vZGUucnMAAKj3EwCGAAAAlwIAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBlZGdlLmhlaWdodCA9PSBzZWxmLmhlaWdodCAtIDGo9xMAhgAAAK8CAAAJAAAAqPcTAIYAAACzAgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHNyYy5sZW4oKSA9PSBkc3QubGVuKCmo9xMAhgAAAD0HAAAFAAAAqPcTAIYAAAC9BAAAIwAAAKj3EwCGAAAAwQQAACMAAACo9xMAhgAAAP0EAAAkAAAAYXNzZXJ0aW9uIGZhaWxlZDogZWRnZS5oZWlnaHQgPT0gc2VsZi5ub2RlLmhlaWdodCAtIDEAAACo9xMAhgAAAPADAAAJAAAA7AwUAIoAAABYAgAAMAAAAIIAAAAMAAAABAAAAIMAAACEAAAAhQBB8PLPAAvhBQEAAACGAAAARU9GIHdoaWxlIHBhcnNpbmcgYSBsaXN0RU9GIHdoaWxlIHBhcnNpbmcgYW4gb2JqZWN0RU9GIHdoaWxlIHBhcnNpbmcgYSBzdHJpbmdFT0Ygd2hpbGUgcGFyc2luZyBhIHZhbHVlZXhwZWN0ZWQgYDpgZXhwZWN0ZWQgYCxgIG9yIGBdYGV4cGVjdGVkIGAsYCBvciBgfWBleHBlY3RlZCBpZGVudGV4cGVjdGVkIHZhbHVlZXhwZWN0ZWQgYCJgaW52YWxpZCBlc2NhcGVpbnZhbGlkIG51bWJlcm51bWJlciBvdXQgb2YgcmFuZ2VpbnZhbGlkIHVuaWNvZGUgY29kZSBwb2ludGNvbnRyb2wgY2hhcmFjdGVyIChcdTAwMDAtXHUwMDFGKSBmb3VuZCB3aGlsZSBwYXJzaW5nIGEg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lzo1689Qe9I9iQLmA4V7Ro0rg99EuntMOPuxC2vwe18Gep7OhSR89ocYRkKnWXz6VM9riQiQfDgqw8arCsR8x/RzuFYN+Xz48ZBmrFAvfTuXGsBrkmN9Cj0hsAZ3mH1MjClcyJTOfbD3mTn9HAN+nHUAiDzkN34DkwCqS91tfuJbQEpPqqJ+2nLQHONU136QjwTkGyoNf7rZgm5ROkJ/KZAjyuXIdn8zdKw8H3usf6DI64XzzOF/dWxscnVlYWxzZS9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9zZXJkZV9qc29uLTEuMC4xNDAvc3JjL3ZhbHVlL2RlLnJzCgYUAG4AAAByAAAAGQAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9zZXJkZV9qc29uLTEuMC4xNDAvc3JjL3JlYWQucnMAAIgGFABqAAAApgEAAEUAAACIBhQAagAAAKsBAAA9AAAAiAYUAGoAAACzAQAAGgAAAIgGFABqAAAAuQEAAB8AAACIBhQAagAAAAACAAATAAAAiAYUAGoAAAAJAgAAPgAAAIgGFABqAAAABQIAADMAAACIBhQAagAAAA8CAAA6AAAAiAYUAGoAAABuAgAAGQAAAIgGFABqAAAAcgMAABkAAACIBhQAagAAAHMDAAAaAAAAiAYUAGoAAAB0AwAAGQAAAIgGFABqAAAAdQMAABkAAACIBhQAagAAAHYDAAAZAAAAiAYUAGoAAAB3AwAAGQAAAIgGFABqAAAAeAMAABkAAACIBhQAagAAAHkDAAAZAAAAiAYUAGoAAADUAwAAEQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAQACAAMABAAFAAYABwAIAAkA//////////////////8KAAsADAANAA4ADwD/////////////////////////////////////////////////////////////////////CgALAAwADQAOAA8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAQACAAMABAAFAAYABwAIAAkAD//////////////////6AAsADAANAA4ADwAP////////////////////////////////////////////////////////////////////+gALAAwADQAOAA8AD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oGhQAdwAAACgCAAARAAAAMDAwMTAyMDMwNDA1MDYwNzA4MDkxMDExMTIxMzE0MTUxNjE3MTgxOTIwMjEyMjIzMjQyNTI2MjcyODI5MzAzMTMyMzMzNDM1MzYzNzM4Mzk0MDQxNDI0MzQ0NDU0NjQ3NDg0OTUwNTE1MjUzNTQ1NTU2NTc1ODU5NjA2MTYyNjM2NDY1NjY2NzY4Njk3MDcxNzI3Mzc0NzU3Njc3Nzg3OTgwODE4MjgzODQ4NTg2ODc4ODg5OTA5MTkyOTM5NDk1OTY5Nzk4OTkvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5ydXN0dXAvdG9vbGNoYWlucy9zdGFibGUtYWFyY2g2NC1hcHBsZS1kYXJ3aW4vbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvY29sbGVjdGlvbnMvYnRyZWUvbmF2aWdhdGUucnMAAOwMFACKAAAAxgAAACcAAADsDBQAigAAABYCAAAvAAAA7AwUAIoAAAChAAAAJAAAAIIAAAAMAAAABAAAAIMAAAAeAQAAhQAAAE51bWJlcigAwA0UAAcAAAB4GxQAAQAAAIIAAAAMAAAABAAAAOcAAACCAAAADAAAAAQAAADoAAAA5wAAANgNFAAfAQAAIAEAAOsAAAAfAQAAjgAAACBjYW4ndCBiZSByZXByZXNlbnRlZCBhcyBhIEphdmFTY3JpcHQgbnVtYmVyAQAAAAAAAAAUDhQALABB2JzQAAuFAQEAAAAhAQAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3NlcmRlLXdhc20tYmluZGdlbi0wLjUuMC9zcmMvbGliLnJzAGAOFABvAAAANQAAAA4AQeid0AALwwEBAAAAIQEAAGludmFsaWQgdHlwZTogLCBleHBlY3RlZCAAAADwDhQADgAAAP4OFAALAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3NlcmRlLXdhc20tYmluZGdlbi0wLjQuNS9zcmMvbGliLnJzABwPFABvAAAANQAAAA4AAAAAAAAA//////////+gDxQAQcCf0AALpRwEAAAABAAAACIBAAAjAQAADAAAAAQAAAAkAQAAJQEAACYBAAAvcnVzdC9kZXBzL2RsbWFsbG9jLTAuMi43L3NyYy9kbG1hbGxvYy5yc2Fzc2VydGlvbiBmYWlsZWQ6IHBzaXplID49IHNpemUgKyBtaW5fb3ZlcmhlYWQA5A8UACkAAACoBAAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHBzaXplIDw9IHNpemUgKyBtYXhfb3ZlcmhlYWQAAOQPFAApAAAArgQAAA0AAABBY2Nlc3NFcnJvcmxpYnJhcnkvc3RkL3NyYy90aHJlYWQvbW9kLnJzZmFpbGVkIHRvIGdlbmVyYXRlIHVuaXF1ZSB0aHJlYWQgSUQ6IGJpdHNwYWNlIGV4aGF1c3RlZAC0EBQANwAAAJcQFAAdAAAArgQAAA0AAABlbnRpdHkgbm90IGZvdW5kcGVybWlzc2lvbiBkZW5pZWRjb25uZWN0aW9uIHJlZnVzZWRjb25uZWN0aW9uIHJlc2V0aG9zdCB1bnJlYWNoYWJsZW5ldHdvcmsgdW5yZWFjaGFibGVjb25uZWN0aW9uIGFib3J0ZWRub3QgY29ubmVjdGVkYWRkcmVzcyBpbiB1c2VhZGRyZXNzIG5vdCBhdmFpbGFibGVuZXR3b3JrIGRvd25icm9rZW4gcGlwZWVudGl0eSBhbHJlYWR5IGV4aXN0c29wZXJhdGlvbiB3b3VsZCBibG9ja25vdCBhIGRpcmVjdG9yeWlzIGEgZGlyZWN0b3J5ZGlyZWN0b3J5IG5vdCBlbXB0eXJlYWQtb25seSBmaWxlc3lzdGVtIG9yIHN0b3JhZ2UgbWVkaXVtZmlsZXN5c3RlbSBsb29wIG9yIGluZGlyZWN0aW9uIGxpbWl0IChlLmcuIHN5bWxpbmsgbG9vcClzdGFsZSBuZXR3b3JrIGZpbGUgaGFuZGxlaW52YWxpZCBpbnB1dCBwYXJhbWV0ZXJpbnZhbGlkIGRhdGF0aW1lZCBvdXR3cml0ZSB6ZXJvbm8gc3RvcmFnZSBzcGFjZXNlZWsgb24gdW5zZWVrYWJsZSBmaWxlcXVvdGEgZXhjZWVkZWRmaWxlIHRvbyBsYXJnZXJlc291cmNlIGJ1c3lleGVjdXRhYmxlIGZpbGUgYnVzeWRlYWRsb2NrY3Jvc3MtZGV2aWNlIGxpbmsgb3IgcmVuYW1ldG9vIG1hbnkgbGlua3NpbnZhbGlkIGZpbGVuYW1lYXJndW1lbnQgbGlzdCB0b28gbG9uZ29wZXJhdGlvbiBpbnRlcnJ1cHRlZHVuc3VwcG9ydGVkdW5leHBlY3RlZCBlbmQgb2YgZmlsZW91dCBvZiBtZW1vcnlpbiBwcm9ncmVzc290aGVyIGVycm9ydW5jYXRlZ29yaXplZCBlcnJvck9zY29kZWtpbmRtZXNzYWdlS2luZEN1c3RvbWVycm9yIChvcyBlcnJvciABAAAAAAAAABEUFAALAAAAeBsUAAEAAABsaWJyYXJ5L3N0ZC9zcmMvaW8vc3RkaW8ucnMANBQUABsAAAAaBAAAFAAAAGZhaWxlZCBwcmludGluZyB0byA6IAAAAGAUFAATAAAAcxQUAAIAAAA0FBQAGwAAAGMEAAAJAAAAc3RkZXJybGlicmFyeS9zdGQvc3JjL2lvL21vZC5yc2EgZm9ybWF0dGluZyB0cmFpdCBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB3aGVuIHRoZSB1bmRlcmx5aW5nIHN0cmVhbSBkaWQgbm90AAAAtxQUAFYAAACeFBQAGQAAAGgHAAAVAAAAY2Fubm90IHJlY3Vyc2l2ZWx5IGFjcXVpcmUgbXV0ZXgoFRQAIAAAAGxpYnJhcnkvc3RkL3NyYy9zeXMvc3luYy9tdXRleC9ub190aHJlYWRzLnJzUBUUACwAAAATAAAACQAAAGxvY2sgY291bnQgb3ZlcmZsb3cgaW4gcmVlbnRyYW50IG11dGV4bGlicmFyeS9zdGQvc3JjL3N5bmMvcmVlbnRyYW50X2xvY2sucnOyFRQAJgAAACIBAAAtAAAATm90Rm91bmRQZXJtaXNzaW9uRGVuaWVkQ29ubmVjdGlvblJlZnVzZWRDb25uZWN0aW9uUmVzZXRIb3N0VW5yZWFjaGFibGVOZXR3b3JrVW5yZWFjaGFibGVDb25uZWN0aW9uQWJvcnRlZE5vdENvbm5lY3RlZEFkZHJJblVzZUFkZHJOb3RBdmFpbGFibGVOZXR3b3JrRG93bkJyb2tlblBpcGVBbHJlYWR5RXhpc3RzV291bGRCbG9ja05vdEFEaXJlY3RvcnlJc0FEaXJlY3RvcnlEaXJlY3RvcnlOb3RFbXB0eVJlYWRPbmx5RmlsZXN5c3RlbUZpbGVzeXN0ZW1Mb29wU3RhbGVOZXR3b3JrRmlsZUhhbmRsZUludmFsaWRJbnB1dEludmFsaWREYXRhVGltZWRPdXRXcml0ZVplcm9TdG9yYWdlRnVsbE5vdFNlZWthYmxlUXVvdGFFeGNlZWRlZEZpbGVUb29MYXJnZVJlc291cmNlQnVzeUV4ZWN1dGFibGVGaWxlQnVzeURlYWRsb2NrQ3Jvc3Nlc0RldmljZXNUb29NYW55TGlua3NJbnZhbGlkRmlsZW5hbWVBcmd1bWVudExpc3RUb29Mb25nSW50ZXJydXB0ZWRVbnN1cHBvcnRlZFVuZXhwZWN0ZWRFb2ZPdXRPZk1lbW9yeUluUHJvZ3Jlc3NPdGhlclVuY2F0ZWdvcml6ZWRvcGVyYXRpb24gc3VjY2Vzc2Z1bAAAEAAAABEAAAASAAAAEAAAABAAAAATAAAAEgAAAA0AAAAOAAAAFQAAAAwAAAALAAAAFQAAABUAAAAPAAAADgAAABMAAAAmAAAAOAAAABkAAAAXAAAADAAAAAkAAAAKAAAAEAAAABcAAAAOAAAADgAAAA0AAAAUAAAACAAAABsAAAAOAAAAEAAAABYAAAAVAAAACwAAABYAAAANAAAACwAAAAsAAAATAAAABBEUABQRFAAlERQANxEUAEcRFABXERQAahEUAHwRFACJERQAlxEUAKwRFAC4ERQAwxEUANgRFADtERQA/BEUAAoSFAAdEhQAQxIUAHsSFACUEhQAqxIUALcSFADAEhQAyhIUANoSFADxEhQA/xIUAA0TFAAaExQALhMUADYTFABRExQAXxMUAG8TFACFExQAmhMUAKUTFAC7ExQAyBMUANMTFADeExQACAAAABAAAAARAAAADwAAAA8AAAASAAAAEQAAAAwAAAAJAAAAEAAAAAsAAAAKAAAADQAAAAoAAAANAAAADAAAABEAAAASAAAADgAAABYAAAAMAAAACwAAAAgAAAAJAAAACwAAAAsAAAANAAAADAAAAAwAAAASAAAACAAAAA4AAAAMAAAADwAAABMAAAALAAAACwAAAA0AAAALAAAACgAAAAUAAAANAAAA6BUUAPAVFAAAFhQAERYUACAWFAAvFhQAQRYUAFIWFABeFhQAZxYUAHcWFACCFhQAjBYUAJkWFACjFhQAsBYUALwWFADNFhQA3xYUAO0WFAADFxQADxcUABoXFAAiFxQAKxcUADYXFABBFxQAThcUAFoXFABmFxQAeBcUAIAXFACOFxQAmhcUAKkXFAC8FxQAxxcUANIXFADfFxQA6hcUAPQXFAD5FxQAVHJpZWQgdG8gc2hyaW5rIHRvIGEgbGFyZ2VyIGNhcGFjaXR5vBoUACQAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5ydXN0dXAvdG9vbGNoYWlucy9zdGFibGUtYWFyY2g2NC1hcHBsZS1kYXJ3aW4vbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5ycwDoGhQAdwAAALMCAAAJAAAASnNWYWx1ZSgpAAAAcBsUAAgAAAB4GxQAAQAAAG51bGwgcG9pbnRlciBwYXNzZWQgdG8gcnVzdHJlY3Vyc2l2ZSB1c2Ugb2YgYW4gb2JqZWN0IGRldGVjdGVkIHdoaWNoIHdvdWxkIGxlYWQgdG8gdW5zYWZlIGFsaWFzaW5nIGluIHJ1c3QAAOolFAB1AAAA3gAAAAEAAADqJRQAdQAAAKoBAAAwAAAAJwEAAAQAAAAEAAAAKAEAACkBAAAnAQAABAAAAAQAAAAqAQAAKwEAAHggFAByAAAAqAAAAA8AAAB4IBQAcgAAAIgAAAAnAAAAeCAUAHIAAACyAAAAJAAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuNDIvc3JjL3F1ZXVlLnJzcBwUAHQAAAAlAAAALgAAAHAcFAB0AAAAKAAAACkAAABwHBQAdAAAAD4AAAAaAAAAcBwUAHQAAAA+AAAAJwAAACwBAAAEAAAABAAAAC0BAAAuAQAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC40Mi9zcmMvdGFzay9zaW5nbGV0aHJlYWQucnM4HRQAgAAAACEAAAAVAAAALwEAADABAAAxAQAAMgEAADgdFACAAAAAZgAAACUAQfC70AALhggBAAAAMwEAAGNhbm5vdCBhY2Nlc3MgYSBUaHJlYWQgTG9jYWwgU3RvcmFnZSB2YWx1ZSBkdXJpbmcgb3IgYWZ0ZXIgZGVzdHJ1Y3Rpb24vVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5ydXN0dXAvdG9vbGNoYWlucy9zdGFibGUtYWFyY2g2NC1hcHBsZS1kYXJ3aW4vbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycz4eFAB6AAAAEAEAABoAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgYWZ0ZXIgYmVpbmcgZHJvcHBlZC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi93YXNtLXN0cmVhbXMtMC4zLjAvc3JjL3JlYWRhYmxlL3N5cy5yc2J5b2JhdHRlbXB0ZWQgdG8gY29udmVydCBpbnZhbGlkIFJlYWRhYmxlU3RyZWFtUmVhZGVyTW9kZSBpbnRvIEpTVmFsdWUAAPoeFAByAAAAzgAAAAEAAAA0AQAATAAAAAQAAAA1AQAANgEAAEwAAAAEAAAANwEAADgBAACcAAAABAAAADkBAAA6AQAAbAAAAAQAAAA7AQAAPAEAAGwAAAAEAAAAPQEAAAAAAAAEAAAABAAAAD4BAAA/AQAAAAAAAAQAAAAEAAAAQAEAAEEBAAAAAAAABAAAAAQAAABCAQAAQwEAAAAAAAAEAAAABAAAAEQBAABFAQAAAAAAAAQAAAAEAAAARgEAAEcBAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjQyL3NyYy9saWIucnMAAHggFAByAAAA3QAAABUAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvd2FzbS1zdHJlYW1zLTAuMy4wL3NyYy93cml0YWJsZS9pbnRvX3VuZGVybHlpbmdfc2luay5ycwD8IBQAgwAAAD4AAABGAAAA/CAUAIMAAABMAAAANgAAAPwgFACDAAAAUwAAAEgAAAD8IBQAgwAAABwAAAAbAAAA/CAUAIMAAAAlAAAAGwAAAPwgFACDAAAALAAAABsAAACCAAAADAAAAAQAAABIAQAASQEAAEoBAEGAxNAAC5ArAQAAAIYAAABhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5ADoxFAB2AAAAjgoAAA4AAABFcnJvci9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi93YXNtLXN0cmVhbXMtMC4zLjAvc3JjL3JlYWRhYmxlL2ludG9fdW5kZXJseWluZ19ieXRlX3NvdXJjZS5ycwBVIhQAigAAAHQAAAAvAAAAVSIUAIoAAABoAAAAIwAAAFUiFACKAAAAhAAAACwAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvd2FzbS1zdHJlYW1zLTAuMy4wL3NyYy9yZWFkYWJsZS9pbnRvX3VuZGVybHlpbmdfc291cmNlLnJzAAAAECMUAIUAAABQAAAAIwAAAFUiFACKAAAANQAAABMAAAAQIxQAhQAAACMAAAATAAAAAAAAAAEAAAABAAAASwEAAEwBAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvd2FzbS1zdHJlYW1zLTAuMy4wL3NyYy9yZWFkYWJsZS9pbnRvX2FzeW5jX3JlYWQucnMAANwjFAB+AAAAegAAADEAAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Z1dHVyZXMtdXRpbC0wLjMuMzEvc3JjL2Z1dHVyZS9mdXR1cmUvbWFwLnJzlCQUAHgAAAA6AAAAMQAAAE1hcCBtdXN0IG5vdCBiZSBwb2xsZWQgYWZ0ZXIgaXQgcmV0dXJuZWQgYFBvbGw6OlJlYWR5YAAAlCQUAHgAAAA+AAAAEQAAAIIAAAAMAAAABAAAAOcAAACCAAAADAAAAAQAAADoAAAA5wAAAGQlFAAfAQAAIAEAAOsAAAAfAQAAjgAAADoxFAB2AAAAjQUAABsAAACCAAAADAAAAAQAAABIAQAASQEAAEoBAABVbmtub3duIGVycm9yYHVud3JhcF90aHJvd2AgZmFpbGVkL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3dhc20tYmluZGdlbi0wLjIuOTIvc3JjL2NvbnZlcnQvc2xpY2VzLnJzAOolFAB1AAAAGQEAABIAAABieXRlcwAAAAAAAAABAAAAAQAAAEsBAABMAQAARm5PbmNlIGNhbGxlZCBtb3JlIHRoYW4gb25jZXBvbGxlZCBGZWVkIGFmdGVyIGNvbXBsZXRpb24vVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvZnV0dXJlcy11dGlsLTAuMy4zMS9zcmMvc2luay9mZWVkLnJzxCYUAHAAAAAnAAAAJQAAAE5BWElTMU5BWElTMkNUWVBFMUNUWVBFMkNUWVBFM05BWElTQV9PUkRFUkJfT1JERVJBUF9PUkRFUkJQX09SREVSQ1JQSVgxQ1JQSVgyQ1JQSVgzQ1JWQUwxQ1JWQUwyQ1JWQUwzQ1JPVEExQ1JPVEEyQ1JPVEEzQ0RFTFQxQ0RFTFQyQ0RFTFQzTkFYSVMzTkFYSVM0TE9OUE9MRUxBVFBPTEVFUVVJTk9YRVBPQ0hSQURFU1lTUFYxXzBQVjFfMVBWMV8yUFYyXzBQVjJfMVBWMl8yUFYyXzNQVjJfNFBWMl81UFYyXzZQVjJfN1BWMl84UFYyXzlQVjJfMTBQVjJfMTFQVjJfMTJQVjJfMTNQVjJfMTRQVjJfMTVQVjJfMTZQVjJfMTdQVjJfMThQVjJfMTlQVjJfMjBDRDFfMUNEMV8yQ0QxXzNDRDJfMUNEMl8yQ0QyXzNDRDNfMUNEM18yQ0QzXzNQQzFfMVBDMV8yUEMxXzNQQzJfMVBDMl8yUEMyXzNQQzNfMVBDM18yUEMzXzNBXzBfMEFfMV8wQV8yXzBBXzNfMEFfNF8wQV81XzBBXzZfMEFfMF8xQV8xXzFBXzJfMUFfM18xQV80XzFBXzVfMUFfMF8yQV8xXzJBXzJfMkFfM18yQV80XzJBXzBfM0FfMV8zQV8yXzNBXzNfM0FfMF80QV8xXzRBXzJfNEFfMF81QV8xXzVBXzBfNkFQXzBfMEFQXzFfMEFQXzJfMEFQXzNfMEFQXzRfMEFQXzVfMEFQXzZfMEFQXzBfMUFQXzFfMUFQXzJfMUFQXzNfMUFQXzRfMUFQXzVfMUFQXzBfMkFQXzFfMkFQXzJfMkFQXzNfMkFQXzRfMkFQXzBfM0FQXzFfM0FQXzJfM0FQXzNfM0FQXzBfNEFQXzFfNEFQXzJfNEFQXzBfNUFQXzFfNUFQXzBfNkJfMF8wQl8xXzBCXzJfMEJfM18wQl80XzBCXzVfMEJfNl8wQl8wXzFCXzFfMUJfMl8xQl8zXzFCXzRfMUJfNV8xQl8wXzJCXzFfMkJfMl8yQl8zXzJCXzRfMkJfMF8zQl8xXzNCXzJfM0JfM18zQl8wXzRCXzFfNEJfMl80Ql8wXzVCXzFfNUJfMF82QlBfMF8wQlBfMV8wQlBfMl8wQlBfM18wQlBfNF8wQlBfNV8wQlBfNl8wQlBfMF8xQlBfMV8xQlBfMl8xQlBfM18xQlBfNF8xQlBfNV8xQlBfMF8yQlBfMV8yQlBfMl8yQlBfM18yQlBfNF8yQlBfMF8zQlBfMV8zQlBfMl8zQlBfM18zQlBfMF80QlBfMV80QlBfMl80QlBfMF81QlBfMV81QlBfMF82c3RydWN0IFdDU1BhcmFtcy9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi93Y3MtMC4zLjEvc3JjL2xpYi5ycwBPKxQAYAAAAIIBAAAgAAAATysUAGAAAACHAQAAEQAAAFNJUABPKxQAYAAAAJYBAAARAAAATysUAGAAAACfAQAAEQAAAE8rFABgAAAAvAEAABEAAABPKxQAYAAAAIoBAAARAAAATysUAGAAAACQAQAAEQAAAE8rFABgAAAAkwEAABEAAABPKxQAYAAAALMBAAARAAAATysUAGAAAACNAQAAEQAAAE8rFABgAAAAmQEAABEAAABPKxQAYAAAAJwBAAARAAAATysUAGAAAACiAQAAEQAAAE8rFABgAAAApgEAABEAAABPKxQAYAAAAKkBAAARAAAATysUAGAAAACsAQAAEQAAAE8rFABgAAAAwAEAABEAAABPKxQAYAAAAMMBAAARAAAATysUAGAAAADGAQAAEQAAAE8rFABgAAAAyQEAABEAAABPKxQAYAAAAK8BAAARAAAATysUAGAAAAC5AQAAEQAAAE8rFABgAAAAtgEAABEAAABPKxQAYAAAAM0BAAARAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3djcy0wLjMuMS9zcmMvc2lwLnJzNC0UAGAAAABtAAAALQAAADQtFABgAAAAbgAAAC0AAAA0LRQAYAAAAHQAAAA2AAAANC0UAGAAAAB1AAAANgAAAC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLnJ1c3R1cC90b29sY2hhaW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2NvcmUvc3JjL2l0ZXIvdHJhaXRzL2l0ZXJhdG9yLnJzANQtFACDAAAAswcAAAkAAAAvVXNlcnMvbWF0dGhpZXViYXVtYW5uLy5ydXN0dXAvdG9vbGNoYWlucy9zdGFibGUtYWFyY2g2NC1hcHBsZS1kYXJ3aW4vbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9tb2QucnNoLhQAeAAAAP4DAAAhAAAAaC4UAHgAAAD+AwAALgAAAGguFAB4AAAAAgQAACAAAABoLhQAeAAAAAIEAAArAAAAWmVuaXRoYWwgcG9seW5vbWxpYWxuZWdhdGl2ZSBwb2x5bm9taWFsIGluIFswLCBwaV1JQ1JTRks1Rks0Rks0LU5PLUVHQVBQVC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi93Y3MtMC4zLjEvc3JjL2Nvb19zeXN0ZW0ucnNpLxQAZwAAAEEAAAATAAAAL1VzZXJzL21hdHRoaWV1YmF1bWFubi8ucnVzdHVwL3Rvb2xjaGFpbnMvc3RhYmxlLWFhcmNoNjQtYXBwbGUtZGFyd2luL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL3NsaWNlLnJzAAAA4C8UAHUAAAChAAAAGQAAAENvbmljIE9ydGhvbW9ycGhpY0NvbmljIEVxdWlkaXN0YW50Q29uaWMgRXF1YWwgQXJlYVBWXzEgPSB0aGV0YV9hIG11c3QgYmUgZGVmaW5lZCBhcyBpdCBoYXMgbm8gZGVmYXVsdCB2YWx1ZUNvbmljIHBlcnNwZWN0aXZlUFYyXzEgPSB0aGV0YV9hIG11c3QgYmUgZGVmaW5lZCBhcyBpdCBoYXMgbm8gZGVmYXVsdCB2YWx1ZWFsbG9jOjpzdHJpbmc6OlN0cmluZ2Y2NGk2NC9Vc2Vycy9tYXR0aGlldWJhdW1hbm4vLnJ1c3R1cC90b29sY2hhaW5zL3N0YWJsZS1hYXJjaDY0LWFwcGxlLWRhcndpbi9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnNTdGF0aWNFcnJvckJpdHBpeEJhZFZhbHVlRmFpbFJlYWRpbmdOZXh0Qnl0ZXNGYWlsRmluZGluZ0tleXdvcmRWYWx1ZUJhZFBhcnNpbmdGYWlsVHlwZUNhcmRQYXJzaW5nTm90U3VwcG9ydGVkWHRlbnNpb25UeXBlTm9tVXRmOElvRmlsZUNhcmRXcm9uZ1R5cGVGaXRzUGFyc2luZ1VucHJvak5vdERlZmluZWRJbml0UHJvamVjdGlvbk1hbmRhdG9yeVdDU0tleXdvcmRzTWlzc2luZ05vdEltcGxlbWVudGVkUHJvamVjdGlvblVucmVjb2duaXplZFJhZGVTeXNDZWxlc3RpYWxQb2xlSW52YWxpZFNJUE1heE9yZGVyTGltaXRSZWFjaGVkAAAAAQAAAAAAAAAgY291bGQgbm90IGJlIHBhcnNlZCAAAAABAAAAAAAAAOgyFAAVAAAAKCwgKSBpcyBvdXQgb2YgcHJvamVjdGlvbgAAABAzFAABAAAAETMUAAIAAAATMxQAFgAAACBpbml0IGVycm9yOiAAAAABAAAAAAAAAEQzFAANAAAAIGtleXdvcmQgaXMgbWFuZGF0b3J5IGZvciBkZWZpbmluZyBhIFdDUwEAAAAAAAAAZDMUACgAAABQcm9qZWN0aW9uICcnIGhhcyBub3QgYmVlbiBpbXBsZW1lbnRlZCEAnDMUAAwAAACoMxQAGwAAAFVucmVjb2duaXplZCByYWRlc3lzIGtleXdvcmQgdmFsdWU6ICcnIQDUMxQAJQAAAPkzFAACAAAAQmFkIGNvbWJpbmF0aW9uIG9mIENSVkFMMSwgQ1JWQUwyLCBMT05QT0xFIGxlYWRpbmcgdG8gYW4gaW52YWxpZCBjZWxlc3RpYWwgcG9sZQAMNBQATwAAAFNJUCBtYXggb3JkZXIgbGltaXQgcmVhY2hlZC4gNiBpcyB0aGUgbWF4IG9yZGVyIHN1cHBvcnRlZAAAAGQ0FAA5AAAAY29yc21ldGhvZG1vZGUAAFjBEwB4wRMAcMETAGDBEwBowRMAuMETAMDBEwCIwRMAoMETAJjBEwCQwRMAsMETAFDBEwBIwRMAyMETAKjBEwCAwRMAWMMTAFzDEwBgwxMAZMMTAGjDEwABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAADEFBMAxRQTAEC1EwDHFBMA8MITAMkUEwDLFBMAzBQTAM4UEwAKAAAACgAAAAoAAAAKAAAACgAAAA8AAAAOAAAACxUTABUVEwAfFRMAKRUTADMVEwA9FRMATBUTAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAQAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAAwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAAAAAAAAAAABA+yH5PwAAAAAtRHQ+AAAAgJhG+DwAAABgUcx4OwAAAICDG/A5AAAAQCAlejgAAACAIoLjNgAAAAAd82k1T7thBWes3T8YLURU+yHpP5v2gdILc+8/GC1EVPsh+T/iZS8ifyt6PAdcFDMmpoE8vcvweogHcDwHXBQzJqaRPBgtRFT7Iek/GC1EVPsh6b/SITN/fNkCQNIhM3982QLAAEGf79AACzGAGC1EVPshCUAYLURU+yEJwAAAAAAAAPA/AAAAAAAA+D8AAAAAAAAAAAbQz0Pr/Uw+AEHb79AACxVAA7jiPwAAAAAAAOA/AAAAAAAA4L8AQYTw0AALAQIAewlwcm9kdWNlcnMCCGxhbmd1YWdlAQRSdXN0AAxwcm9jZXNzZWQtYnkDBXJ1c3RjHTEuODUuMSAoNGViMTYxMjUwIDIwMjUtMDMtMTUpBndhbHJ1cwYwLjIwLjMMd2FzbS1iaW5kZ2VuEjAuMi45MiAoMmE0YTQ5MzYyKQBJD3RhcmdldF9mZWF0dXJlcwQrD211dGFibGUtZ2xvYmFscysIc2lnbi1leHQrD3JlZmVyZW5jZS10eXBlcysKbXVsdGl2YWx1ZQ==",self.location));const A=aI();(typeof Q=="string"||typeof Request=="function"&&Q instanceof Request||typeof URL=="function"&&Q instanceof URL)&&(Q=fetch(Q));const{instance:g,module:C}=await DB(await Q,A);return MI(g,C)}const wB=Object.freeze(Object.defineProperty({__proto__:null,BlendCfg:Eg,BlendFactor:xC,BlendFunc:uC,CenteredFoV:qC,ColorRGB:VC,ColorRGBA:HA,CooSystem:WC,Formatter:ZC,HEALPixAng2Pix:bC,HEALPixPix2Ang:RC,HEALPixVertices:LC,HPXVertices:ag,HiPSLocalFiles:sI,HiPSProperties:zC,ImageExt:fC,ImageMetadata:Mg,IntoUnderlyingByteSource:PC,IntoUnderlyingSink:$C,IntoUnderlyingSource:gB,LonLat:GA,MOCOptions:WA,PipeOptions:BB,QueuingStrategy:EB,ReadableStreamGetReaderOptions:cg,TransferFunction:pC,WebClient:oB,default:Rg,initSync:sB},Symbol.toStringTag,{value:"Module"})),tB=`.aladin-container{position:relative;border:0px solid #ddd;overscroll-behavior-x:none;overflow:hidden;font-size:.9rem}.aladin-imageCanvas,.aladin-catalogCanvas{position:absolute;left:0;top:0}.aladin-logo-container{position:absolute;bottom:2px;right:5px;min-width:32px;max-width:90px}.aladin-logo-small{padding:100% 0 0;background:url(data:image/gif;base64,R0lGODlhIAAgAJEAAJIsLdEwJAdMmP///yH5BAkAAAMALAAAAAAgACAAAAjMAAcIHEiwoMGDCBMqXMiwocOHECMaFCCxYkKKAAoK2MiRo0UBAEKKFOkxYUaCIEMSHBlyo0OQCke6HHDyJEWBKgcG2MlzoEyFMAXyHNqTZsubNFGeHLDT4FCcLREGZUqwaFGRUk82FfqUaQCoSH0OCLqVqlCuX42u9Kl1a1qzXnGGVaozLdG6cpMWxOrVblm4AOYOTNn2L1efYZdu5Eu0cV6cE0fW7QqV4WK+CAMLPnhZMtvAEDmy/CkWMtCOHVFaXC2VtevXsGPLZhgQADs=);background-size:100%;background-repeat:no-repeat}.aladin-logo-large{padding:58.45% 0 0;background:url(data:image/png;base64,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);background-size:100%;background-repeat:no-repeat}.aladin-clipboard:before{content:" 📋";cursor:pointer}.aladin-measurement-div{font-family:monospace;display:block;max-height:30vh;max-width:100%;overflow-x:auto;overflow-y:auto;white-space:nowrap;border-radius:0 3px 3px}.aladin-btn.tab{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.aladin-measurement-div table{border-collapse:collapse;table-layout:fixed;white-space:nowrap}.aladin-measurement-div table::-webkit-scrollbar{display:none}.aladin-measurement-div table thead{position:-webkit-sticky;position:sticky;width:100%;top:0}.aladin-measurement-div.aladin-dark-theme table thead{background-color:#000;color:#fff}.aladin-measurement-div table th{padding:.3em .5em}.aladin-measurement-div table tr td a{color:green}.aladin-measurement-div table tr td a:hover{color:#adff2f}.aladin-measurement-div table tr td{padding:.5rem}.aladin-measurement-div table tr td,.aladin-measurement-div table tr td a{max-width:10rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;word-wrap:break-word}.aladin-marker-measurement{max-height:130px;overflow-y:auto;overflow-x:hidden;color:#000}.aladin-marker-measurement table{table-layout:fixed;width:100%}.aladin-marker-measurement tr:nth-child(2n){background-color:#ddd}.aladin-marker-measurement td:first-child{font-weight:700}.aladin-anchor-top{top:0}.aladin-anchor-middle{top:50%;transform:translateY(-50%)}.aladin-anchor-bottom{bottom:0}.aladin-anchor-left{left:0}.aladin-anchor-center{left:50%;transform:translate(-50%)}.aladin-anchor-right{right:0}.aladin-anchor-middle.aladin-anchor-center{transform:translate(-50%,-50%)}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{animation:rotating 2s linear infinite}@keyframes rotating-centered{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.aladin-anchor-middle.aladin-anchor-center.rotating{animation:rotating-centered 2s linear infinite}.aladin-box{padding:.2rem;background:whitesmoke;border-radius:2px;position:absolute;font-size:inherit;font-family:monospace;background:#fff;line-height:1.3;color:#222;-ms-overflow-style:none;scrollbar-width:none;overflow-y:none;max-height:500px;height:fit-content}.aladin-container canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.aladin-box-title{font-size:1rem;line-height:1.5em;font-weight:700;white-space:nowrap}.aladin-box-content{padding:10px}.aladin-shareInput{width:300px;margin-top:10px;display:block}.aladin-indicatorBtn{color:#605f61!important;border:1px solid #AEAEAE!important;border-radius:3px;font-size:1rem;background:#fff!important;margin-right:.2em!important;font-family:monospace;cursor:pointer}.aladin-indicatorBtn:hover{color:#201f21!important}.aladin-closeBtn{position:absolute;right:4px;margin-top:0 0 2px 0;cursor:pointer;color:#605f61;border:1px solid #AEAEAE;border-radius:3px;background:#fff;font-size:1rem;font-weight:700;line-height:0px;padding:8px 2px}.aladin-closeBtn:hover{color:#201f21}.aladin-box-separator{height:0;border-top:1px solid #d2d2d2;margin:5px 0 5px -4px}.aladin-restore{position:absolute;top:6px;right:3px;width:30px;height:30px;background-image:url(data:image/gif;base64,R0lGODlhFgAWAOMJAAAAAAEBAQICAgMDAwUFBAUFBQcHBwgICAsLCv///////////////////////////yH5BAEKAA8ALAAAAAAWABYAAARk8MlJ60zJapsAyhsFPp1xfKHUZeVhAOPWwYD5xjIABDacXrseLtQhFAiBIVEwEOh8P9VzquRgrhgrNhudTaHdJ1NQ1SQCRgL41zIE1sSa6w0361y0eqXtW7EReCNlIgh6XYMbEQA7);background-repeat:no-repeat;background-position:center center}.aladin-btn{all:unset;display:inline-block;margin:0;padding:.2rem;font-size:inherit;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid #484848;border-radius:3px;color:#000;background-color:#bababa;font-family:monospace}.aladin-btn.aladin-dark-theme.toggled{border-color:#1e90ff}.aladin-btn.aladin-dark-theme:hover,.aladin-input-select.aladin-dark-theme:hover{border-color:#adff2f}.aladin-btn.disabled{cursor:not-allowed;filter:brightness(70%)}.aladin-btn.svg-icon{background-repeat:no-repeat;background-position:center center;display:inline-block}.aladin-icon{display:flex;justify-content:center;align-items:center}.aladin-icon img{vertical-align:middle;width:100%;height:100%}.aladin-icon.aladin-dark-theme{background-color:transparent}.aladin-icon.aladin-dark-theme.aladin-icon-monochrome img{filter:invert(100%) sepia(91%) saturate(0%) hue-rotate(169deg) brightness(115%) contrast(100%)}.aladin-btn.aladin-dark-theme{background-color:rgba(0,0,0,.5);border-color:#fff}.aladin-measurement-div.aladin-dark-theme{background-color:rgba(0,0,0,.8);border:1px solid white}.aladin-measurement-div.aladin-dark-theme table{color:#fff}.aladin-box.aladin-dark-theme{background-color:rgba(0,0,0,.8);color:#fff}.aladin-input-select.aladin-dark-theme{background-color:rgba(0,0,0,.5);border:1px solid white}.aladin-container .small-sized-icon{width:1.2rem;height:1.2rem}.aladin-container .medium-sized-icon{width:1.6rem;height:1.6rem}.aladin-container .medium-sized{height:1.6rem}.aladin-container .small-sized{height:1.2rem}.aladin-input-text.aladin-dark-theme:focus,.aladin-input-number.aladin-dark-theme:focus{border-color:#1e90ff}.aladin-input-text.aladin-dark-theme.search{text-shadow:0px 0px 2px #000}.aladin-input-text.search:focus,.aladin-input-text.search:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS43OTU1IDE1LjgxMTFMMjEgMjFNMTggMTAuNUMxOCAxNC42NDIxIDE0LjY0MjEgMTggMTAuNSAxOEM2LjM1Nzg2IDE4IDMgMTQuNjQyMSAzIDEwLjVDMyA2LjM1Nzg2IDYuMzU3ODYgMyAxMC41IDNDMTQuNjQyMSAzIDE4IDYuMzU3ODYgMTggMTAuNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4=);background-size:1.8rem;background-repeat:no-repeat;padding-left:1.8rem}.aladin-input-text.search{background-image:none;text-indent:0rem;line-height:1.2rem}.aladin-input-text.search.aladin-not-valid{-webkit-box-shadow:inset 0px 0px 0px 1px #f00;-moz-box-shadow:inset 0px 0px 0px 1px #f00;box-shadow:inset 0 0 0 1px red}.aladin-input-text.aladin-dark-theme.aladin-not-valid{border:1px solid red}.aladin-input-text.aladin-dark-theme.aladin-valid{border:1px solid yellowgreen}.aladin-cancelBtn{background-color:#ca4242;border-color:#bd3935}.aladin-validBtn{background-color:#42c739;border-color:#38a730}.aladin-box-content>div{margin:10px 0 0}.aladin-button:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.aladin-vertical-list{display:flex;align-items:flex-start;list-style:none;flex-direction:column}.aladin-vertical-list.left{align-items:flex-start}.aladin-vertical-list.right{align-items:flex-end}.aladin-vertical-list>*:first-child{margin-top:0}.aladin-vertical-list>*{margin-top:.5rem}.aladin-horizontal-list{display:flex;align-items:center;list-style:none}.aladin-horizontal-list>*{vertical-align:middle;margin-right:.2rem}.aladin-horizontal-list>*:last-child{margin-right:0}.aladin-form{width:100%}.aladin-form .aladin-form-input{display:flex;align-items:center;justify-content:space-between}.aladin-form-group>*{margin-bottom:.4rem}.aladin-form-group>*:last-of-type{margin-bottom:0}.aladin-form .aladin-form-group{margin-bottom:1rem;width:100%}.aladin-form .aladin-form-group:last-of-type{margin-bottom:0rem}.aladin-form .aladin-form-input select{width:100%}.aladin-form .aladin-form-input .aladin-input{flex:2}.aladin-popup-container{color:#000;position:absolute;width:200px;display:none;line-height:1.3}.aladin-popup{background:white;border:1px solid #bbb;border-radius:2px;padding:4px;top:80px;left:110px;font-family:monospace}.aladin-popup-arrow{display:block;border-color:#fff transparent transparent;border-style:solid;border-width:12px;width:0px;height:0px;margin-top:-1px;margin-left:auto;margin-right:auto}.aladin-popupTitle{font-weight:700}.aladin-options{margin-top:4px}.aladin-options .row{display:flex;align-items:center;margin-top:5px}.aladin-options .row label{text-align:center}.aladin-options .row .col-label{flex:.3}.aladin-options .row .col-input{flex:.7}.aladin-options .row .col-input select{width:100%}.aladin-status-bar-message{display:block;white-space:nowrap;text-wrap:nowrap;-ms-overflow-style:none;overscroll-behavior-x:none;overflow-y:scroll;scrollbar-width:none}.aladin-status-bar-message::-webkit-scrollbar{display:none}.aladin-sp-title a{text-decoration:none;color:#317d8d}.aladin-sp-content a{text-decoration:none;color:#478ade}.aladin-cuts{width:8em}.aladin-chevron{display:inline-block;width:16px;height:16px;cursor:pointer;vertical-align:middle;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0IDQ0IiBzdHJva2U9IiM0NDQiIGJhY2tncm91bmQtY29sb3I9ImJsdWUiPgoKICAgIDxyZWN0IHg9IjIiIHk9IjIiIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgPHBhdGggZD0iTTEwIDEzIEwyMiAyMSBMMzQgMTMiIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiAKICAgIDxwYXRoIGQ9Ik05IDI1IEwyMiAzMyBMMzUgMjUiIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiAKCjwvc3ZnPgo=) no-repeat}.aladin-chevron-down{transform:rotate(0)}.aladin-chevron-left{transform:rotate(90deg)}.aladin-chevron-up{transform:rotate(180deg)}.aladin-chevron-right{transform:rotate(270deg)}.aladin-context-menu .aladin-context-sub-menu{position:absolute;top:0;left:100%;display:none;width:max-content}.aladin-context-sub-menu,.aladin-context-menu{position:absolute;font-family:monospace;width:max-content;margin:0;padding:0;border-radius:3px;border-bottom:1px solid white;border-right:1px solid white}.aladin-context-menu .aladin-context-menu-item{cursor:pointer;height:1.7rem;display:flex;align-items:center;padding:.2rem .4rem;position:relative;box-shadow:inset 1px 1px #fff;background-color:rgba(0,0,0,.9);margin:0;box-sizing:content-box;line-height:normal}.aladin-context-menu .aladin-context-menu-item:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}.aladin-context-menu .aladin-context-menu-item:last-of-type{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.aladin-context-menu .aladin-context-menu-item.aladin-context-menu-item-disabled{cursor:not-allowed;color:red}.aladin-context-menu .aladin-context-menu-item.aladin-context-menu-item-selected:after{content:"✓";margin-left:2px}.aladin-context-menu-item:hover>.aladin-context-sub-menu{display:block}.aladin-context-menu-item:hover{color:#adff2f}.aladin-context-menu-item:not(hover){color:#fff}.aladin-context-menu-item .aladin-context-sub-menu{display:none}.aladin-context-menu .aladin-context-menu-item span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aladin-context-menu .aladin-context-sub-menu.left{left:0;transform:translate(-100%)}.aladin-context-menu .aladin-context-sub-menu.right{right:0}.aladin-context-menu .aladin-context-sub-menu.bottom{top:100%;left:0}.aladin-context-menu .aladin-context-sub-menu.top{top:0;left:0;transform:translateY(-100%)}.aladin-context-menu .aladin-context-sub-menu.left.top{transform:translate(-100%,-100%)}.aladin-reticle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;visibility:hidden;pointer-events:none}.aladin-input-text,.aladin-input-number{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline-style:none;padding:.2rem;border-radius:.2rem;font-family:monospace;box-sizing:border-box}.aladin-input-text.aladin-dark-theme,.aladin-input-number.aladin-dark-theme{background-color:rgba(0,0,0,.5);border:1px solid white}.aladin-input-text::placeholder{font-style:italic;font-family:monospace}.aladin-input-select{border:1px solid white;outline:0;padding:.2rem 0;font-size:inherit;border-radius:.2rem;box-shadow:0 0 1em rgba(0,0,0,.2);cursor:pointer;font-family:monospace;box-sizing:content-box}.aladin-horizontal-list .aladin-input-select{width:100%}.aladin-input-select option{color:inherit;background-color:#320a28}.aladin-input-select:focus{outline:none}.aladin-input-select::-ms-expand{display:none}.aladin-input-color{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline-style:none;padding:0;border:none;border-radius:.4rem;width:2rem;height:1.5rem;cursor:pointer}.aladin-input-color::-webkit-color-swatch{border:none;border-radius:.4rem;padding:0}.aladin-input-color::-webkit-color-swatch-wrapper{border:none;border-radius:.4rem;padding:0}.aladin-input-range{background:transparent;cursor:pointer;margin:.8rem 0;box-sizing:border-box;width:5rem}.aladin-input-range.aladin-reversed{direction:rtl}.aladin-input-range:focus{outline:none}.aladin-input-range::-webkit-slider-container{background:white;height:.1rem;min-height:.1rem}.aladin-dark-theme{color:#fff}.aladin-tooltip-container{position:relative;font-family:monospace;line-height:1rem;float:left}.aladin-tooltip-container .aladin-tooltip{pointer-events:none;cursor:default;visibility:hidden;background-color:#fff;color:#000;width:max-content;text-align:center;padding:4px;top:0%;left:0%;z-index:100;position:absolute;transition-delay:.1s}.aladin-tooltip-container .aladin-tooltip.aladin-dark-theme{background-color:#333;color:#fff}.aladin-tooltip-container:hover .aladin-tooltip{visibility:visible}.aladin-tooltip-container.left .aladin-tooltip{left:0;transform:translate(-100%)}.aladin-tooltip-container.top .aladin-tooltip{top:0;transform:translateY(-100%)}.aladin-tooltip-container.bottom .aladin-tooltip{top:100%}.aladin-tooltip-container.right .aladin-tooltip{left:100%}.aladin-tooltip-container.left.bottom .aladin-tooltip{left:0;transform:translate(-100%);top:100%}.aladin-tooltip-container.left.top .aladin-tooltip{left:0;transform:translate(-100%);top:0;transform:translateY(-100%)}.aladin-tooltip-container.right.bottom .aladin-tooltip{left:100%;top:100%}.aladin-tooltip-container.right.top .aladin-tooltip{left:100%;top:0;transform:translateY(-100%)}.aladin-sp-cursor{cursor:auto;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEIEwUMBS20MQAAApRJREFUWEfdV7GO2zAMfXY7x1luzOFwDeB/KHCAB87eumvqmI/JWhTwF3TIrMFAv8JbgWyHG3IpOjbpcKJC02KipECHclIU+j2KfKRlAABRUyFYak3UgKiZiXUJAIt1d1ysu2PYn53DsPCucpbkRE3JAdxKTtQgWo6zJAfGGbAwLuEV7OB9/yrXIbqZ9/0+rMuhdb+RYfWmm+fged8fihzyoXXxlNcYB2KRxwwA6SzI9Crgd973B/5/u3IF8FYSw98M5D2QR86kRE3pfX+AMqKm8iEQoqYaWrfj/4bW7QgokMhCeSs5KeVrDM4K29C6Y6oE0YGEUlndocVGyg/rGZDXBQpr0kmjLiAlOOvk3vf7RJZM5Q+te2W/7coVEq+wnC1yCZYyS3B8MMYF3vBKK9Jz5PWmm8sab1eu4N9D63aaHEAsH88SzmQpnSHsHDmnWvlXIoiJ4JTviY8FRUJ8ZAiOEiJbLpcjARM1M0twpmjZOeGQrXYm1/7yMLz/eH8fnyus6XXOtmLgWBrKtdMguNKYPPystIausn9egsVDfI674KxS6003F/sX357AdOBwcADwWD9EjBKJubxYd0cml4RhP5IPrduFk04GjiZXMyZiRHKdAU3OWeB2lLNAk+tpl9IHY0zSlBo4OgsaTJpFzs+F0pxKYEXK73Nd8+3KFfWmG71qGfgSeQqPN0fvdlZrSvmUoXaJJ7EiocArZaS6tgzA+5RQe3gumUl5gPLXzy+6pEQNzDuhvFKx1ZuuEuTxliwmY/KuoHxGhzGv5QDw9PTx7senz88aLHUpJeOu8OHb17u+//4CTMm97/eFVQK5vqR8y6xOyipByjn3+0C3moUH4O++D1UX3PR9eJWzJCf6Tz5O/wDUeIfTLPlbywAAAABJRU5ErkJggg==) 15 15,auto}.aladin-stack-control{position:absolute;top:3rem;left:.2rem}.aladin-settings-control{position:absolute;top:5.4rem;left:.2rem}.aladin-simbadPointer-control{position:absolute;top:7.8rem;left:.2rem}.aladin-grid-control{position:absolute;top:10.2rem;left:.2rem}.aladin-cooFrame{position:absolute;top:.2rem;left:.2rem;font-family:monospace;color:#fff;border-radius:.4rem}.aladin-stack-box{width:17rem}.aladin-HiPS-filter-box{margin-top:.4rem}.aladin-HiPS-filter-box .aladin-horizontal-list{justify-content:space-evenly;width:100%}.aladin-HiPS-browser-box .aladin-input-text{width:100%;min-width:300px;padding:.5rem}.aladin-cat-browser-box .aladin-input-text.search{width:100%;min-width:300px;padding-top:.5rem;padding-bottom:.5rem}.aladin-location{position:absolute;top:.2rem;left:4.75rem;font-family:monospace;color:#fff;border-radius:.2rem}.aladin-input-text{font-size:inherit}.aladin-location .aladin-input-text{border-radius:0 .2rem .2rem 0;box-sizing:content-box;width:12.5rem}.aladin-location .aladin-location-copy{margin-right:-.2rem;border-radius:.2rem 0 0 .2rem;border-right:none}.aladin-fov{position:absolute;bottom:.2rem;left:.2rem;background-color:red;font-family:monospace;border-radius:.4rem;line-height:1.7rem}.aladin-fov .aladin-zoom-out{margin-right:0;border-right:none;border-radius:.4rem 0px 0px .4rem}.aladin-fov .aladin-zoom-in{border-radius:0px .4rem .4rem 0px}.aladin-status-bar{border-radius:.4rem;padding:.4rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.aladin-status-bar.aladin-dark-theme{color:#fff;background-color:#000}.aladin-fov.aladin-dark-theme{background-color:rgba(0,0,0,.5)}.aladin-table{position:absolute;bottom:2.8rem;left:.2rem;max-width:calc(100% - .4rem);line-height:1rem}.aladin-measurement-div.aladin-dark-theme{color:#fff}.aladin-share-control{position:absolute;top:12.6rem;left:.2rem}.aladin-fullScreen-control{position:absolute;top:.2rem;right:.2rem}.aladin-projection-control{position:absolute;top:.2rem;right:2.6rem}.aladin-fullscreen{position:fixed!important;top:0;left:0;height:100%!important;width:100%!important;border:0!important;max-width:none!important;background:#fff}@media screen and (max-width:480px){.aladin-location>.aladin-btn{display:none}.aladin-location>.aladin-input-text{border-radius:.4rem}.aladin-projection-control,.aladin-location .aladin-location-copy{display:none}}@media screen and (max-width:370px){.aladin-location{left:.2rem}.aladin-cooFrame{display:none}} +`;let q={};q.aladin=function(Q,A){let g;Q instanceof HTMLElement?g=Q:g=document.querySelector(Q);var C=document.createElement("style");return C.classList.add("aladin-css"),C.innerHTML=tB,g.appendChild(C),new EA(g,A)},q.HiPS=function(Q,A){return EA.createImageSurvey(Q,A&&A.name,A&&A.url||Q,A&&A.cooFrame,A&&A.maxOrder,A)},q.imageHiPS=q.HiPS,q.image=function(Q,A){return EA.createImageFITS(Q,A,A.successCallback,A.errorCallback)},q.source=function(Q,A,g,C){return new ng(Q,A,g,C)},q.marker=function(Q,A,g,C){return g=g||{},g.marker=!0,q.source(Q,A,C,g)},q.polygon=function(Q,A){const g=Q.length-1;return Q[0][0]==Q[g][0]&&Q[0][1]==Q[g][1]&&Q.pop(),A=A||{},A.closed=!0,new tA(Q,A)},q.polyline=function(Q,A){return new tA(Q,A)},q.circle=function(Q,A,g,C){return new lC([Q,A],g,C)},q.ellipse=function(Q,A,g,C,I,B){return new $g([Q,A],g,C,I,B)},q.vector=function(Q,A,g,C,I){return I=I||{},I.arrow=!0,new rC(Q,A,g,C,I)},q.graphicOverlay=function(Q){return new NA(Q)},q.catalogHiPS=function(Q,A){return new qg(Q,null,null,A)},q.coo=function(Q,A,g){return new P(Q,A,g)},q.footprint=function(Q,A){return new UA(Q,A)},q.footprintsFromSTCS=function(Q,A){var g=NA.parseSTCS(Q,A);return g},q.MOCFromURL=function(Q,A,g,C){var I=new tg(A);return I.parse(Q,g,C),I},q.MOCFromJSON=function(Q,A,g,C){var I=new tg(A);return I.parse(Q,g,C),I},q.MOCFromCone=function(Q,A,g,C){var I=new tg(A);return I.parse(Q,g,C),I},q.MOCFromPolygon=function(Q,A,g,C){var I=new tg(A);return I.parse(Q,g,C),I},q.catalog=function(Q){return new lA(Q)},q.catalogFromURL=function(Q,A,g,C,I){A.url=Q;var B=q.catalog(A);const E=function(i){let{sources:o,fields:D}=i;B.setFields(D),B.addSources(o),Array.from(Object.keys(D)).find(w=>w.toLowerCase()==="s_region")&&typeof B.shape!="function"&&B.setShape(w=>{if(!w.data.s_region)return;const a=q.footprintsFromSTCS(w.data.s_region,A);let e=new UA(a,w);return e.setColor(B.color),e.setHoverColor(B.hoverColor),e.setSelectionColor(B.selectionColor),e}),g&&g(B),o.length===0&&console.warn(B.name+" has no sources!")};return I!==void 0?lA.parseVOTable(Q,E,C,B.maxNbSources,I,B.raField,B.decField):lA.parseVOTable(Q,E,()=>{lA.parseVOTable(Q,E,C,B.maxNbSources,!0,B.raField,B.decField)},B.maxNbSources,!1,B.raField,B.decField),B},q.catalogFromSimbad=function(Q,A,g,C,I){g=g||{},"name"in g||(g.name="Simbad");let B=q.catalog(g);return new Promise((E,i)=>{let o;if(Q&&typeof Q=="object")"ra"in Q&&"dec"in Q&&(o=new P(Q.ra,Q.dec,7),E(o));else{var D=/[a-zA-Z]/.test(Q);D?yg.resolve(Q,function(s){o=new P(s.coo.jradeg,s.coo.jdedeg),E(o)},function(s){console&&(console.log("Could not resolve object name "+Q),console.log(s)),i(s)}):(o=new P,o.parse(Q),E(o))}}).then(E=>{const i=mA.buildSimbadCSURL(E.lon,E.lat,A,g),o=function(D){let{sources:s,fields:w}=D;B.setFields(w),B.addSources(s),B.url=i,C&&C(B),s.length===0&&console.warn(B.name+" has no sources!")};lA.parseVOTable(i,o,I,B.maxNbSources,!1,B.raField,B.decField)}),B},q.catalogFromNED=function(Q,A,g,C,I){g=g||{},"name"in g||(g.name="NED");var B;if(Q&&typeof Q=="object")"ra"in Q&&"dec"in Q&&(B=mA.buildNEDPositionCSURL(Q.ra,Q.dec,A));else{var E=/[a-zA-Z]/.test(Q);if(E)B=mA.buildNEDObjectCSURL(Q,A);else{var i=new P;i.parse(Q),B=mA.buildNEDPositionCSURL(i.lon,i.lat,A)}}return q.catalogFromURL(B,g,C,I,!0)},q.catalogFromSKAORucio=function(Q,A,g,C,I){g=g||{},"name"in g||(g.name="SKAO");var B=mA.buildSKAORucioCSURL(Q,A);return q.catalogFromURL(B,g,C,I,!0)},q.catalogFromVizieR=function(Q,A,g,C,I,B){C=C||{},"name"in C||(C.name="VizieR:"+Q);var E=mA.buildVizieRCSURL(Q,A,g,C);return q.catalogFromURL(E,C,I,B,!1)},q.catalogFromSkyBot=function(Q,A,g,C,I,B,E,i){I=I||{},B=B||{},"name"in B||(B.name="SkyBot");var o=mA.buildSkyBotCSURL(Q,A,g,C,I);return q.catalogFromURL(o,B,E,i,!1)},q.button=function(Q){return new X(Q)},q.box=function(Q){return new dA(Q)},q.Utils=OA,q.init=(async()=>{const Q=document.createElement("canvas").getContext("webgl2");if(await Rg(),Q)EA.wasmLibs.core=wB;else throw"WebGL2 not supported by your browser"})();const O=q;return O}); diff --git a/web/front_end.js b/static/front_end.js similarity index 97% rename from web/front_end.js rename to static/front_end.js index c1e5ce8..adf0df9 100644 --- a/web/front_end.js +++ b/static/front_end.js @@ -373,7 +373,7 @@ function loadFits(source, options = {}) { }; try { - const result = aladinInstance.displayFITS(source, options.params || {}, handleSuccess, handleError); + const result = aladinInstance.displayFITS("/proxy/?q=" + source, options.params || {}, handleSuccess, handleError); if (result && typeof result.then === 'function') { result.catch(handleError).finally(finish); } @@ -470,11 +470,6 @@ urlInput.addEventListener('keydown', (event) => { } }); -openComparisonButton = document.getElementById("open-comparison"); -openComparisonButton.addEventListener('click', () => { - console.log(aladinInstance.getBaseImageLayer()); -}); - if (addMarkerButton) { addMarkerButton.addEventListener('click', () => { if (!aladinInstance) { diff --git a/web/styles.css b/static/styles.css similarity index 100% rename from web/styles.css rename to static/styles.css diff --git a/web/aladin.html b/web/aladin.html index 8b3776f..1ac4d56 100644 --- a/web/aladin.html +++ b/web/aladin.html @@ -6,8 +6,8 @@ NASA FITS Explorer - - + +
@@ -23,8 +23,6 @@ -
-