Commit 625086b0 authored by p x's avatar p x
Browse files

init

parent 5e9d2300
Pipeline #3100 failed with stages
in 0 seconds
define(["exports"],(function(e){"use strict";var o="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};function n(e,o,n){return n={path:o,exports:{},require:function(e,o){return r(e,void 0===o||null===o?n.path:o)}},e(n,n.exports),n.exports}function r(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}e.commonjsGlobal=o,e.createCommonjsModule=n}));
\ No newline at end of file
define(["exports","./RuntimeError-c581ca93","./defaultValue-94c3e563","./ComponentDatatype-4a60b8d6"],(function(e,n,t,i){"use strict";const d=i.CesiumMath.EPSILON10;function u(e,i,u,f){if(n.Check.defined("equalsEpsilon",i),!t.defined(e))return;u=t.defaultValue(u,!1);const s=t.defined(f),l=e.length;if(l<2)return e;let r,a,c,o=e[0],p=0,h=-1;for(r=1;r<l;++r)a=e[r],i(o,a,d)?(t.defined(c)||(c=e.slice(0,r),p=r-1,h=0),s&&f.push(r)):(t.defined(c)&&(c.push(a),p=r,s&&(h=f.length)),o=a);return u&&i(e[0],e[l-1],d)&&(s&&(t.defined(c)?f.splice(h,0,p):f.push(l-1)),t.defined(c)?c.length-=1:c=e.slice(0,-1)),t.defined(c)?c:e}e.arrayRemoveDuplicates=u}));
\ No newline at end of file
function setTimeout(e){e()}
/** vim: et:ts=4:sw=4:sts=4
* @license RequireJS 2.1.20 Copyright (c) 2010-2015, The Dojo Foundation All Rights Reserved.
* Available via the MIT or new BSD license.
* see: http://github.com/jrburke/requirejs for details
*/var requirejs,require,define;"undefined"===typeof self&&(self={}),self.onmessage=function(e){var t=e.data;require(t.loaderConfig,[t.workerModule],(function(e){self.onmessage=e,CESIUM_BASE_URL=t.loaderConfig.baseUrl}))},function(global){var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.1.20",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,ap=Array.prototype,isBrowser=!("undefined"===typeof window||"undefined"===typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!==typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){var i;if(e)for(i=0;i<e.length;i+=1)if(e[i]&&t(e[i],i,e))break}function eachReverse(e,t){var i;if(e)for(i=e.length-1;i>-1;i-=1)if(e[i]&&t(e[i],i,e))break}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,(function(t,n){!i&&hasProp(e,n)||(!r||"object"!==typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))})),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),(function(e){t=t[e]})),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}"undefined"===typeof require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,a,o=defContextName;return isArray(e)||"string"===typeof e||(a=e,isArray(t)?(e=t,t=i,i=r):e=[]),a&&a.context&&(o=a.context),n=getOwn(contexts,o),n||(n=contexts[o]=req.s.newContext(o)),a&&n.configure(a),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick="undefined"!==typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],(function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}})),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return r=req.createNode(n,t,i),n.onNodeCreated&&n.onNodeCreated(r,n,t,i),r.setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{importScripts(i),e.completeLoad(t)}catch(a){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,a,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),(function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"),dataMain)return mainScript=dataMain,cfg.baseUrl||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0})),define=function(e,t,i){var r,n;"string"!==typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,(function(e,i){t.push(i)})),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript(),r&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")])),n?(n.defQueue.push([e,t,i]),n.defQueueMap[e]=!0):globalDefQueue.push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}function newContext(e){var t,i,r,n,a,o={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},s={},u={},c={},d=[],p={},f={},l={},h=1,m=1;function g(e){var t,i;for(t=0;t<e.length;t++)if(i=e[t],"."===i)e.splice(t,1),t-=1;else if(".."===i){if(0===t||1===t&&".."===e[2]||".."===e[t-1])continue;t>0&&(e.splice(t-1,2),t-=2)}}function v(e,t,i){var r,n,a,s,u,c,d,p,f,l,h,m,v=t&&t.split("/"),x=o.map,b=x&&x["*"];if(e&&(e=e.split("/"),d=e.length-1,o.nodeIdCompat&&jsSuffixRegExp.test(e[d])&&(e[d]=e[d].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&v&&(m=v.slice(0,v.length-1),e=m.concat(e)),g(e),e=e.join("/")),i&&x&&(v||b)){a=e.split("/");e:for(s=a.length;s>0;s-=1){if(c=a.slice(0,s).join("/"),v)for(u=v.length;u>0;u-=1)if(n=getOwn(x,v.slice(0,u).join("/")),n&&(n=getOwn(n,c),n)){p=n,f=s;break e}!l&&b&&getOwn(b,c)&&(l=getOwn(b,c),h=s)}!p&&l&&(p=l,f=h),p&&(a.splice(0,f,p),e=a.join("/"))}return r=getOwn(o.pkgs,e),r||e}function x(e){isBrowser&&each(scripts(),(function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName)return t.parentNode.removeChild(t),!0}))}function b(e){var t=getOwn(o.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),r.require.undef(e),r.makeRequire(null,{skipMap:!0})([e]),!0}function q(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function E(e,t,i,n){var a,o,s,u,c=null,d=t?t.name:null,f=e,l=!0,g="";return e||(l=!1,e="_@r"+(h+=1)),u=q(e),c=u[0],e=u[1],c&&(c=v(c,d,n),o=getOwn(p,c)),e&&(c?g=o&&o.normalize?o.normalize(e,(function(e){return v(e,d,n)})):-1===e.indexOf("!")?v(e,d,n):e:(g=v(e,d,n),u=q(g),c=u[0],g=u[1],i=!0,a=r.nameToUrl(g))),s=!c||o||i?"":"_unnormalized"+(m+=1),{prefix:c,name:g,parentMap:t,unnormalized:!!s,url:a,originalName:f,isDefine:l,id:(c?c+"!"+g:g)+s}}function w(e){var t=e.id,i=getOwn(s,t);return i||(i=s[t]=new r.Module(e)),i}function y(e,t,i){var r=e.id,n=getOwn(s,r);!hasProp(p,r)||n&&!n.defineEmitComplete?(n=w(e),n.error&&"error"===t?i(n.error):n.on(t,i)):"defined"===t&&i(p[r])}function k(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,(function(t){var i=getOwn(s,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))})),r||req.onError(e))}function S(){globalDefQueue.length&&(each(globalDefQueue,(function(e){var t=e[0];"string"===typeof t&&(r.defQueueMap[t]=!0),d.push(e)})),globalDefQueue=[])}function M(e){delete s[e],delete u[e]}function O(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,(function(r,n){var a=r.id,o=getOwn(s,a);!o||e.depMatched[n]||i[a]||(getOwn(t,a)?(e.defineDep(n,p[a]),e.check()):O(o,t,i))})),i[r]=!0)}function j(){var e,i,n=1e3*o.waitSeconds,s=n&&r.startTime+n<(new Date).getTime(),c=[],d=[],p=!1,f=!0;if(!t){if(t=!0,eachProp(u,(function(e){var t=e.map,r=t.id;if(e.enabled&&(t.isDefine||d.push(e),!e.error))if(!e.inited&&s)b(r)?(i=!0,p=!0):(c.push(r),x(r));else if(!e.inited&&e.fetched&&t.isDefine&&(p=!0,!t.prefix))return f=!1})),s&&c.length)return e=makeError("timeout","Load timeout for modules: "+c,null,c),e.contextName=r.contextName,k(e);f&&each(d,(function(e){O(e,{},{})})),s&&!i||!p||!isBrowser&&!isWebWorker||a||(a=setTimeout((function(){a=0,j()}),50)),t=!1}}function P(e){hasProp(p,e[0])||w(E(e[0],null,!0)).init(e[1],e[2])}function R(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function A(e){var t=e.currentTarget||e.srcElement;return R(t,r.onScriptLoad,"load","onreadystatechange"),R(t,r.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function T(){var e;S();while(d.length){if(e=d.shift(),null===e[0])return k(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));P(e)}r.defQueueMap={}}return n={require:function(e){return e.require?e.require:e.require=r.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?p[e.map.id]=e.exports:e.exports=p[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(o.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},i=function(e){this.events=getOwn(c,e.id)||{},this.map=e,this.shim=getOwn(o.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},i.prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,(function(e){this.emit("error",e)}))),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,r.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,(function(){return e.prefix?this.callPlugin():this.load()})))}},load:function(){var e=this.map.url;f[e]||(f[e]=!0,r.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,n=this.depExports,a=this.exports,o=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{a=r.execCb(i,o,n,a)}catch(s){e=s}else a=r.execCb(i,o,n,a);if(this.map.isDefine&&void 0===a&&(t=this.module,t?a=t.exports:this.usingExports&&(a=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",k(this.error=e)}else a=o;this.exports=a,this.map.isDefine&&!this.ignore&&(p[i]=a,req.onResourceLoad&&req.onResourceLoad(r,this.map,this.depMaps)),M(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(r.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,i=E(e.prefix);this.depMaps.push(i),y(i,"defined",bind(this,(function(i){var n,a,u,c=getOwn(l,this.map.id),d=this.map.name,p=this.map.parentMap?this.map.parentMap.name:null,f=r.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(i.normalize&&(d=i.normalize(d,(function(e){return v(e,p,!0)}))||""),a=E(e.prefix+"!"+d,this.map.parentMap),y(a,"defined",bind(this,(function(e){this.init([],(function(){return e}),null,{enabled:!0,ignore:!0})}))),u=getOwn(s,a.id),void(u&&(this.depMaps.push(a),this.events.error&&u.on("error",bind(this,(function(e){this.emit("error",e)}))),u.enable()))):c?(this.map.url=r.nameToUrl(c),void this.load()):(n=bind(this,(function(e){this.init([],(function(){return e}),null,{enabled:!0})})),n.error=bind(this,(function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(s,(function(e){0===e.map.id.indexOf(t+"_unnormalized")&&M(e.map.id)})),k(e)})),n.fromText=bind(this,(function(i,a){var s=e.name,u=E(s),c=useInteractive;a&&(i=a),c&&(useInteractive=!1),w(u),hasProp(o.config,t)&&(o.config[s]=o.config[t]);try{req.exec(i)}catch(d){return k(makeError("fromtexteval","fromText eval for "+t+" failed: "+d,d,[t]))}c&&(useInteractive=!0),this.depMaps.push(u),r.completeLoad(s),f([s],n)})),void i.load(e.name,f,n,o))}))),r.enable(i,this),this.pluginMaps[i.id]=i},enable:function(){u[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,(function(e,t){var i,a,o;if("string"===typeof e){if(e=E(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,o=getOwn(n,e.id),o)return void(this.depExports[t]=o(this));this.depCount+=1,y(e,"defined",bind(this,(function(e){this.undefed||(this.defineDep(t,e),this.check())}))),this.errback?y(e,"error",bind(this,this.errback)):this.events.error&&y(e,"error",bind(this,(function(e){this.emit("error",e)})))}i=e.id,a=s[i],hasProp(n,i)||!a||a.enabled||r.enable(e,this)}))),eachProp(this.pluginMaps,bind(this,(function(e){var t=getOwn(s,e.id);t&&!t.enabled&&r.enable(e,this)}))),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],(function(e){e(t)})),"error"===e&&delete this.events[e]}},r={config:o,contextName:e,registry:s,defined:p,urlFetched:f,defQueue:d,defQueueMap:{},Module:i,makeModuleMap:E,nextTick:req.nextTick,onError:k,configure:function(e){e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/");var t=o.shim,i={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,(function(e,t){i[t]?(o[t]||(o[t]={}),mixin(o[t],e,!0,!0)):o[t]=e})),e.bundles&&eachProp(e.bundles,(function(e,t){each(e,(function(e){e!==t&&(l[e]=t)}))})),e.shim&&(eachProp(e.shim,(function(e,i){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=r.makeShimExports(e)),t[i]=e})),o.shim=t),e.packages&&each(e.packages,(function(e){var t,i;e="string"===typeof e?{name:e}:e,i=e.name,t=e.location,t&&(o.paths[i]=e.location),o.pkgs[i]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")})),eachProp(s,(function(e,t){e.inited||e.map.unnormalized||(e.map=E(t,null,!0))})),(e.deps||e.callback)&&r.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,i){function a(o,u,c){var d,f,l;return i.enableBuildCallback&&u&&isFunction(u)&&(u.__requireJsBuild=!0),"string"===typeof o?isFunction(u)?k(makeError("requireargs","Invalid require call"),c):t&&hasProp(n,o)?n[o](s[t.id]):req.get?req.get(r,o,t,a):(f=E(o,t,!1,!0),d=f.id,hasProp(p,d)?p[d]:k(makeError("notloaded",'Module name "'+d+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(T(),r.nextTick((function(){T(),l=w(E(null,t)),l.skipMap=i.skipMap,l.init(o,u,c,{enabled:!0}),j()})),a)}return i=i||{},mixin(a,{isBrowser:isBrowser,toUrl:function(e){var i,n=e.lastIndexOf("."),a=e.split("/")[0],o="."===a||".."===a;return-1!==n&&(!o||n>1)&&(i=e.substring(n,e.length),e=e.substring(0,n)),r.nameToUrl(v(e,t&&t.id,!0),i,!0)},defined:function(e){return hasProp(p,E(e,t,!1,!0).id)},specified:function(e){return e=E(e,t,!1,!0).id,hasProp(p,e)||hasProp(s,e)}}),t||(a.undef=function(e){S();var i=E(e,t,!0),n=getOwn(s,e);n.undefed=!0,x(e),delete p[e],delete f[i.url],delete c[e],eachReverse(d,(function(t,i){t[0]===e&&d.splice(i,1)})),delete r.defQueueMap[e],n&&(n.events.defined&&(c[e]=n.events),M(e))}),a},enable:function(e){var t=getOwn(s,e.id);t&&w(e).enable()},completeLoad:function(e){var t,i,n,a=getOwn(o.shim,e)||{},u=a.exports;S();while(d.length){if(i=d.shift(),null===i[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);P(i)}if(r.defQueueMap={},n=getOwn(s,e),!t&&!hasProp(p,e)&&n&&!n.inited){if(!(!o.enforceDefine||u&&getGlobal(u)))return b(e)?void 0:k(makeError("nodefine","No define call for "+e,null,[e]));P([e,a.deps||[],a.exportsFn])}j()},nameToUrl:function(e,t,i){var n,a,s,u,c,d,p,f=getOwn(o.pkgs,e);if(f&&(e=f),p=getOwn(l,e),p)return r.nameToUrl(p,t,i);if(req.jsExtRegExp.test(e))c=e+(t||"");else{for(n=o.paths,a=e.split("/"),s=a.length;s>0;s-=1)if(u=a.slice(0,s).join("/"),d=getOwn(n,u),d){isArray(d)&&(d=d[0]),a.splice(0,s,d);break}c=a.join("/"),c+=t||(/^data\:|\?/.test(c)||i?"":".js"),c=("/"===c.charAt(0)||c.match(/^[\w\+\.\-]+:/)?"":o.baseUrl)+c}return o.urlArgs?c+(-1===c.indexOf("?")?"?":"&")+o.urlArgs:c},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=A(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=A(e);if(!b(t.id))return k(makeError("scripterror","Script error for: "+t.id,e,[t.id]))}},r.require=r.makeRequire(),r}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState||eachReverse(scripts(),(function(e){if("interactive"===e.readyState)return interactiveScript=e})),interactiveScript}}(this);
\ No newline at end of file
define(["exports","./defaultValue-94c3e563"],(function(e,t){"use strict";function n(e,o,r){r=t.defaultValue(r,!1);const f={},i=t.defined(e),a=t.defined(o);let c,s,u;if(i)for(c in e)e.hasOwnProperty(c)&&(s=e[c],a&&r&&"object"===typeof s&&o.hasOwnProperty(c)?(u=o[c],f[c]="object"===typeof u?n(s,u,r):s):f[c]=s);if(a)for(c in o)o.hasOwnProperty(c)&&!f.hasOwnProperty(c)&&(u=o[c],f[c]=u);return f}e.combine=n}));
\ No newline at end of file
define(["./PrimitivePipeline-4e8648b3","./createTaskProcessorWorker","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./defaultValue-94c3e563","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryPipeline-a88e5bfc","./AttributeCompression-4d18cc04","./EncodedCartesian3-d3e254ea","./IndexDatatype-db156785","./IntersectionTests-68fbc42d","./Plane-e20fba8c","./WebMercatorProjection-843df830"],(function(e,t,i,r,n,c,o,a,s,m,b,d,f,u,P,p,l,y,G){"use strict";function C(t,i){const r=e.PrimitivePipeline.unpackCombineGeometryParameters(t),n=e.PrimitivePipeline.combineGeometry(r);return e.PrimitivePipeline.packCombineGeometryResults(n,i)}var v=t(C);return v}));
\ No newline at end of file
define(["./BoxGeometry-9a897756","./defaultValue-94c3e563","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./VertexFormat-e46f29d6"],(function(e,t,r,o,c,a,n,f,m,u,d,i,s){"use strict";function b(r,o){return t.defined(o)&&(r=e.BoxGeometry.unpack(r,o)),e.BoxGeometry.createGeometry(r)}return b}));
\ No newline at end of file
define(["./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./defaultValue-94c3e563","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96"],(function(e,t,n,a,i,r,o,s,u,f,m){"use strict";const c=new t.Cartesian3;function d(e){e=i.defaultValue(e,i.defaultValue.EMPTY_OBJECT);const a=e.minimum,r=e.maximum;if(n.Check.typeOf.object("min",a),n.Check.typeOf.object("max",r),i.defined(e.offsetAttribute)&&e.offsetAttribute===s.GeometryOffsetAttribute.TOP)throw new n.DeveloperError("GeometryOffsetAttribute.TOP is not a supported options.offsetAttribute for this geometry.");this._min=t.Cartesian3.clone(a),this._max=t.Cartesian3.clone(r),this._offsetAttribute=e.offsetAttribute,this._workerName="createBoxOutlineGeometry"}d.fromDimensions=function(e){e=i.defaultValue(e,i.defaultValue.EMPTY_OBJECT);const a=e.dimensions;n.Check.typeOf.object("dimensions",a),n.Check.typeOf.number.greaterThanOrEquals("dimensions.x",a.x,0),n.Check.typeOf.number.greaterThanOrEquals("dimensions.y",a.y,0),n.Check.typeOf.number.greaterThanOrEquals("dimensions.z",a.z,0);const r=t.Cartesian3.multiplyByScalar(a,.5,new t.Cartesian3);return new d({minimum:t.Cartesian3.negate(r,new t.Cartesian3),maximum:r,offsetAttribute:e.offsetAttribute})},d.fromAxisAlignedBoundingBox=function(e){return n.Check.typeOf.object("boundindBox",e),new d({minimum:e.minimum,maximum:e.maximum})},d.packedLength=2*t.Cartesian3.packedLength+1,d.pack=function(e,a,r){return n.Check.typeOf.object("value",e),n.Check.defined("array",a),r=i.defaultValue(r,0),t.Cartesian3.pack(e._min,a,r),t.Cartesian3.pack(e._max,a,r+t.Cartesian3.packedLength),a[r+2*t.Cartesian3.packedLength]=i.defaultValue(e._offsetAttribute,-1),a};const p=new t.Cartesian3,y=new t.Cartesian3,b={minimum:p,maximum:y,offsetAttribute:void 0};function C(e,t){return i.defined(t)&&(e=d.unpack(e,t)),d.createGeometry(e)}return d.unpack=function(e,a,r){n.Check.defined("array",e),a=i.defaultValue(a,0);const o=t.Cartesian3.unpack(e,a,p),s=t.Cartesian3.unpack(e,a+t.Cartesian3.packedLength,y),u=e[a+2*t.Cartesian3.packedLength];return i.defined(r)?(r._min=t.Cartesian3.clone(o,r._min),r._max=t.Cartesian3.clone(s,r._max),r._offsetAttribute=-1===u?void 0:u,r):(b.offsetAttribute=-1===u?void 0:u,new d(b))},d.createGeometry=function(n){const u=n._min,f=n._max;if(t.Cartesian3.equals(u,f))return;const m=new o.GeometryAttributes,d=new Uint16Array(24),p=new Float64Array(24);p[0]=u.x,p[1]=u.y,p[2]=u.z,p[3]=f.x,p[4]=u.y,p[5]=u.z,p[6]=f.x,p[7]=f.y,p[8]=u.z,p[9]=u.x,p[10]=f.y,p[11]=u.z,p[12]=u.x,p[13]=u.y,p[14]=f.z,p[15]=f.x,p[16]=u.y,p[17]=f.z,p[18]=f.x,p[19]=f.y,p[20]=f.z,p[21]=u.x,p[22]=f.y,p[23]=f.z,m.position=new r.GeometryAttribute({componentDatatype:a.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:p}),d[0]=4,d[1]=5,d[2]=5,d[3]=6,d[4]=6,d[5]=7,d[6]=7,d[7]=4,d[8]=0,d[9]=1,d[10]=1,d[11]=2,d[12]=2,d[13]=3,d[14]=3,d[15]=0,d[16]=0,d[17]=4,d[18]=1,d[19]=5,d[20]=2,d[21]=6,d[22]=3,d[23]=7;const y=t.Cartesian3.subtract(f,u,c),b=.5*t.Cartesian3.magnitude(y);if(i.defined(n._offsetAttribute)){const e=p.length,t=n._offsetAttribute===s.GeometryOffsetAttribute.NONE?0:1,i=new Uint8Array(e/3).fill(t);m.applyOffset=new r.GeometryAttribute({componentDatatype:a.ComponentDatatype.UNSIGNED_BYTE,componentsPerAttribute:1,values:i})}return new r.Geometry({attributes:m,indices:d,primitiveType:r.PrimitiveType.LINES,boundingSphere:new e.BoundingSphere(t.Cartesian3.ZERO,b),offsetAttribute:n._offsetAttribute})},C}));
\ No newline at end of file
define(["./Matrix2-fc7e9822","./RuntimeError-c581ca93","./defaultValue-94c3e563","./EllipseGeometry-0887e9b5","./VertexFormat-e46f29d6","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./Transforms-3ac41eb6","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./EllipseGeometryLibrary-d3fe9678","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryInstance-97bd792f","./GeometryOffsetAttribute-ec11b721","./GeometryPipeline-a88e5bfc","./AttributeCompression-4d18cc04","./EncodedCartesian3-d3e254ea","./IndexDatatype-db156785","./IntersectionTests-68fbc42d","./Plane-e20fba8c"],(function(e,t,i,r,o,n,s,l,a,d,c,m,u,p,y,_,f,G,h,x,g){"use strict";function b(e){e=i.defaultValue(e,i.defaultValue.EMPTY_OBJECT);const o=e.radius;t.Check.typeOf.number("radius",o);const n={center:e.center,semiMajorAxis:o,semiMinorAxis:o,ellipsoid:e.ellipsoid,height:e.height,extrudedHeight:e.extrudedHeight,granularity:e.granularity,vertexFormat:e.vertexFormat,stRotation:e.stRotation,shadowVolume:e.shadowVolume};this._ellipseGeometry=new r.EllipseGeometry(n),this._workerName="createCircleGeometry"}b.packedLength=r.EllipseGeometry.packedLength,b.pack=function(e,i,o){return t.Check.typeOf.object("value",e),r.EllipseGeometry.pack(e._ellipseGeometry,i,o)};const E=new r.EllipseGeometry({center:new e.Cartesian3,semiMajorAxis:1,semiMinorAxis:1}),v={center:new e.Cartesian3,radius:void 0,ellipsoid:e.Ellipsoid.clone(e.Ellipsoid.UNIT_SPHERE),height:void 0,extrudedHeight:void 0,granularity:void 0,vertexFormat:new o.VertexFormat,stRotation:void 0,semiMajorAxis:void 0,semiMinorAxis:void 0,shadowVolume:void 0};function w(t,r){return i.defined(r)&&(t=b.unpack(t,r)),t._ellipseGeometry._center=e.Cartesian3.clone(t._ellipseGeometry._center),t._ellipseGeometry._ellipsoid=e.Ellipsoid.clone(t._ellipseGeometry._ellipsoid),b.createGeometry(t)}return b.unpack=function(t,n,s){const l=r.EllipseGeometry.unpack(t,n,E);return v.center=e.Cartesian3.clone(l._center,v.center),v.ellipsoid=e.Ellipsoid.clone(l._ellipsoid,v.ellipsoid),v.height=l._height,v.extrudedHeight=l._extrudedHeight,v.granularity=l._granularity,v.vertexFormat=o.VertexFormat.clone(l._vertexFormat,v.vertexFormat),v.stRotation=l._stRotation,v.shadowVolume=l._shadowVolume,i.defined(s)?(v.semiMajorAxis=l._semiMajorAxis,v.semiMinorAxis=l._semiMinorAxis,s._ellipseGeometry=new r.EllipseGeometry(v),s):(v.radius=l._semiMajorAxis,new b(v))},b.createGeometry=function(e){return r.EllipseGeometry.createGeometry(e._ellipseGeometry)},b.createShadowVolume=function(e,t,i){const r=e._ellipseGeometry._granularity,n=e._ellipseGeometry._ellipsoid,s=t(r,n),l=i(r,n);return new b({center:e._ellipseGeometry._center,radius:e._ellipseGeometry._semiMajorAxis,ellipsoid:n,stRotation:e._ellipseGeometry._stRotation,granularity:r,extrudedHeight:s,height:l,vertexFormat:o.VertexFormat.POSITION_ONLY,shadowVolume:!0})},Object.defineProperties(b.prototype,{rectangle:{get:function(){return this._ellipseGeometry.rectangle}},textureCoordinateRotationPoints:{get:function(){return this._ellipseGeometry.textureCoordinateRotationPoints}}}),w}));
\ No newline at end of file
define(["./Matrix2-fc7e9822","./RuntimeError-c581ca93","./defaultValue-94c3e563","./EllipseOutlineGeometry-2fef15e8","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./Transforms-3ac41eb6","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./EllipseGeometryLibrary-d3fe9678","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785"],(function(e,i,t,r,n,l,s,o,a,c,u,d,m,p){"use strict";function y(e){e=t.defaultValue(e,t.defaultValue.EMPTY_OBJECT);const n=e.radius;i.Check.typeOf.number("radius",n);const l={center:e.center,semiMajorAxis:n,semiMinorAxis:n,ellipsoid:e.ellipsoid,height:e.height,extrudedHeight:e.extrudedHeight,granularity:e.granularity,numberOfVerticalLines:e.numberOfVerticalLines};this._ellipseGeometry=new r.EllipseOutlineGeometry(l),this._workerName="createCircleOutlineGeometry"}y.packedLength=r.EllipseOutlineGeometry.packedLength,y.pack=function(e,t,n){return i.Check.typeOf.object("value",e),r.EllipseOutlineGeometry.pack(e._ellipseGeometry,t,n)};const f=new r.EllipseOutlineGeometry({center:new e.Cartesian3,semiMajorAxis:1,semiMinorAxis:1}),G={center:new e.Cartesian3,radius:void 0,ellipsoid:e.Ellipsoid.clone(e.Ellipsoid.UNIT_SPHERE),height:void 0,extrudedHeight:void 0,granularity:void 0,numberOfVerticalLines:void 0,semiMajorAxis:void 0,semiMinorAxis:void 0};function _(i,r){return t.defined(r)&&(i=y.unpack(i,r)),i._ellipseGeometry._center=e.Cartesian3.clone(i._ellipseGeometry._center),i._ellipseGeometry._ellipsoid=e.Ellipsoid.clone(i._ellipseGeometry._ellipsoid),y.createGeometry(i)}return y.unpack=function(i,n,l){const s=r.EllipseOutlineGeometry.unpack(i,n,f);return G.center=e.Cartesian3.clone(s._center,G.center),G.ellipsoid=e.Ellipsoid.clone(s._ellipsoid,G.ellipsoid),G.height=s._height,G.extrudedHeight=s._extrudedHeight,G.granularity=s._granularity,G.numberOfVerticalLines=s._numberOfVerticalLines,t.defined(l)?(G.semiMajorAxis=s._semiMajorAxis,G.semiMinorAxis=s._semiMinorAxis,l._ellipseGeometry=new r.EllipseOutlineGeometry(G),l):(G.radius=s._semiMajorAxis,new y(G))},y.createGeometry=function(e){return r.EllipseOutlineGeometry.createGeometry(e._ellipseGeometry)},_}));
\ No newline at end of file
define(["./arrayRemoveDuplicates-06991c15","./BoundingRectangle-d5f7d679","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./CoplanarPolygonGeometryLibrary-fc33f0ca","./defaultValue-94c3e563","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryInstance-97bd792f","./GeometryPipeline-a88e5bfc","./IndexDatatype-db156785","./PolygonGeometryLibrary-5dd81ed2","./PolygonPipeline-113e3161","./VertexFormat-e46f29d6","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./OrientedBoundingBox-1e0d2855","./EllipsoidTangentPlane-53e32153","./AxisAlignedBoundingBox-7a3018c0","./IntersectionTests-68fbc42d","./Plane-e20fba8c","./AttributeCompression-4d18cc04","./EncodedCartesian3-d3e254ea","./ArcType-0cf52f8c","./EllipsoidRhumbLine-daebc75b"],(function(e,t,n,o,a,r,i,s,l,c,y,p,d,u,m,g,f,C,h,b,x,P,A,L,w,G,F,v){"use strict";const k=new o.Cartesian3,E=new t.BoundingRectangle,_=new o.Cartesian2,T=new o.Cartesian2,D=new o.Cartesian3,V=new o.Cartesian3,H=new o.Cartesian3,R=new o.Cartesian3,I=new o.Cartesian3,M=new o.Cartesian3,B=new n.Quaternion,O=new o.Matrix3,z=new o.Matrix3,S=new o.Cartesian3;function N(e,t,a,i,y,p,u,g,f){const C=e.positions;let h=m.PolygonPipeline.triangulate(e.positions2D,e.holes);h.length<3&&(h=[0,1,2]);const b=d.IndexDatatype.createTypedArray(C.length,h.length);b.set(h);let x=O;if(0!==i){let e=n.Quaternion.fromAxisAngle(u,i,B);if(x=o.Matrix3.fromQuaternion(e,x),t.tangent||t.bitangent){e=n.Quaternion.fromAxisAngle(u,-i,B);const a=o.Matrix3.fromQuaternion(e,z);g=o.Cartesian3.normalize(o.Matrix3.multiplyByVector(a,g,g),g),t.bitangent&&(f=o.Cartesian3.normalize(o.Cartesian3.cross(u,g,f),f))}}else x=o.Matrix3.clone(o.Matrix3.IDENTITY,x);const P=T;t.st&&(P.x=a.x,P.y=a.y);const A=C.length,L=3*A,w=new Float64Array(L),G=t.normal?new Float32Array(L):void 0,F=t.tangent?new Float32Array(L):void 0,v=t.bitangent?new Float32Array(L):void 0,E=t.st?new Float32Array(2*A):void 0;let D=0,V=0,H=0,R=0,I=0;for(let n=0;n<A;n++){const e=C[n];if(w[D++]=e.x,w[D++]=e.y,w[D++]=e.z,t.st)if(s.defined(y)&&y.positions.length===A)E[I++]=y.positions[n].x,E[I++]=y.positions[n].y;else{const t=o.Matrix3.multiplyByVector(x,e,k),n=p(t,_);o.Cartesian2.subtract(n,P,n);const i=r.CesiumMath.clamp(n.x/a.width,0,1),s=r.CesiumMath.clamp(n.y/a.height,0,1);E[I++]=i,E[I++]=s}t.normal&&(G[V++]=u.x,G[V++]=u.y,G[V++]=u.z),t.tangent&&(F[R++]=g.x,F[R++]=g.y,F[R++]=g.z),t.bitangent&&(v[H++]=f.x,v[H++]=f.y,v[H++]=f.z)}const M=new c.GeometryAttributes;return t.position&&(M.position=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:w})),t.normal&&(M.normal=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:G})),t.tangent&&(M.tangent=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:F})),t.bitangent&&(M.bitangent=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:v})),t.st&&(M.st=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.FLOAT,componentsPerAttribute:2,values:E})),new l.Geometry({attributes:M,indices:b,primitiveType:l.PrimitiveType.TRIANGLES})}function j(e){e=s.defaultValue(e,s.defaultValue.EMPTY_OBJECT);const t=e.polygonHierarchy,n=e.textureCoordinates;a.Check.defined("options.polygonHierarchy",t);const r=s.defaultValue(e.vertexFormat,g.VertexFormat.DEFAULT);this._vertexFormat=g.VertexFormat.clone(r),this._polygonHierarchy=t,this._stRotation=s.defaultValue(e.stRotation,0),this._ellipsoid=o.Ellipsoid.clone(s.defaultValue(e.ellipsoid,o.Ellipsoid.WGS84)),this._workerName="createCoplanarPolygonGeometry",this._textureCoordinates=n,this.packedLength=u.PolygonGeometryLibrary.computeHierarchyPackedLength(t,o.Cartesian3)+g.VertexFormat.packedLength+o.Ellipsoid.packedLength+(s.defined(n)?u.PolygonGeometryLibrary.computeHierarchyPackedLength(n,o.Cartesian2):1)+2}j.fromPositions=function(e){e=s.defaultValue(e,s.defaultValue.EMPTY_OBJECT),a.Check.defined("options.positions",e.positions);const t={polygonHierarchy:{positions:e.positions},vertexFormat:e.vertexFormat,stRotation:e.stRotation,ellipsoid:e.ellipsoid,textureCoordinates:e.textureCoordinates};return new j(t)},j.pack=function(e,t,n){return a.Check.typeOf.object("value",e),a.Check.defined("array",t),n=s.defaultValue(n,0),n=u.PolygonGeometryLibrary.packPolygonHierarchy(e._polygonHierarchy,t,n,o.Cartesian3),o.Ellipsoid.pack(e._ellipsoid,t,n),n+=o.Ellipsoid.packedLength,g.VertexFormat.pack(e._vertexFormat,t,n),n+=g.VertexFormat.packedLength,t[n++]=e._stRotation,s.defined(e._textureCoordinates)?n=u.PolygonGeometryLibrary.packPolygonHierarchy(e._textureCoordinates,t,n,o.Cartesian2):t[n++]=-1,t[n++]=e.packedLength,t};const Q=o.Ellipsoid.clone(o.Ellipsoid.UNIT_SPHERE),U=new g.VertexFormat,Y={polygonHierarchy:{}};function q(e,t){return s.defined(t)&&(e=j.unpack(e,t)),j.createGeometry(e)}return j.unpack=function(e,t,n){a.Check.defined("array",e),t=s.defaultValue(t,0);const r=u.PolygonGeometryLibrary.unpackPolygonHierarchy(e,t,o.Cartesian3);t=r.startingIndex,delete r.startingIndex;const i=o.Ellipsoid.unpack(e,t,Q);t+=o.Ellipsoid.packedLength;const l=g.VertexFormat.unpack(e,t,U);t+=g.VertexFormat.packedLength;const c=e[t++],y=-1===e[t]?void 0:u.PolygonGeometryLibrary.unpackPolygonHierarchy(e,t,o.Cartesian2);s.defined(y)?(t=y.startingIndex,delete y.startingIndex):t++;const p=e[t++];return s.defined(n)||(n=new j(Y)),n._polygonHierarchy=r,n._ellipsoid=o.Ellipsoid.clone(i,n._ellipsoid),n._vertexFormat=g.VertexFormat.clone(l,n._vertexFormat),n._stRotation=c,n._textureCoordinates=y,n.packedLength=p,n},j.createGeometry=function(t){const a=t._vertexFormat,c=t._polygonHierarchy,m=t._stRotation,g=t._textureCoordinates,f=s.defined(g);let C=c.positions;if(C=e.arrayRemoveDuplicates(C,o.Cartesian3.equalsEpsilon,!0),C.length<3)return;let h=D,b=V,x=H,P=I;const A=M,L=i.CoplanarPolygonGeometryLibrary.computeProjectTo2DArguments(C,R,P,A);if(!L)return;if(h=o.Cartesian3.cross(P,A,h),h=o.Cartesian3.normalize(h,h),!o.Cartesian3.equalsEpsilon(R,o.Cartesian3.ZERO,r.CesiumMath.EPSILON6)){const e=t._ellipsoid.geodeticSurfaceNormal(R,S);o.Cartesian3.dot(h,e)<0&&(h=o.Cartesian3.negate(h,h),P=o.Cartesian3.negate(P,P))}const w=i.CoplanarPolygonGeometryLibrary.createProjectPointsTo2DFunction(R,P,A),G=i.CoplanarPolygonGeometryLibrary.createProjectPointTo2DFunction(R,P,A);a.tangent&&(b=o.Cartesian3.clone(P,b)),a.bitangent&&(x=o.Cartesian3.clone(A,x));const F=u.PolygonGeometryLibrary.polygonsFromHierarchy(c,f,w,!1),v=F.hierarchy,k=F.polygons,_=function(e){return e},T=f?u.PolygonGeometryLibrary.polygonsFromHierarchy(g,!0,_,!1).polygons:void 0;if(0===v.length)return;C=v[0].outerRing;const B=n.BoundingSphere.fromPoints(C),O=u.PolygonGeometryLibrary.computeBoundingRectangle(h,G,C,m,E),z=[];for(let e=0;e<k.length;e++){const t=new y.GeometryInstance({geometry:N(k[e],a,O,m,f?T[e]:void 0,G,h,b,x)});z.push(t)}const j=p.GeometryPipeline.combineInstances(z)[0];j.attributes.position.values=new Float64Array(j.attributes.position.values),j.indices=d.IndexDatatype.createTypedArray(j.attributes.position.values.length/3,j.indices);const Q=j.attributes;return a.position||delete Q.position,new l.Geometry({attributes:Q,indices:j.indices,primitiveType:j.primitiveType,boundingSphere:B})},q}));
\ No newline at end of file
define(["./arrayRemoveDuplicates-06991c15","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./CoplanarPolygonGeometryLibrary-fc33f0ca","./defaultValue-94c3e563","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryInstance-97bd792f","./GeometryPipeline-a88e5bfc","./IndexDatatype-db156785","./PolygonGeometryLibrary-5dd81ed2","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./OrientedBoundingBox-1e0d2855","./EllipsoidTangentPlane-53e32153","./AxisAlignedBoundingBox-7a3018c0","./IntersectionTests-68fbc42d","./Plane-e20fba8c","./AttributeCompression-4d18cc04","./EncodedCartesian3-d3e254ea","./ArcType-0cf52f8c","./EllipsoidRhumbLine-daebc75b","./PolygonPipeline-113e3161"],(function(e,t,n,o,r,i,a,c,s,y,l,p,d,u,f,m,g,b,h,P,G,C,k,L,H,T){"use strict";function E(e){const t=e.length,n=new Float64Array(3*t),o=p.IndexDatatype.createTypedArray(t,2*t);let i=0,a=0;for(let r=0;r<t;r++){const c=e[r];n[i++]=c.x,n[i++]=c.y,n[i++]=c.z,o[a++]=r,o[a++]=(r+1)%t}const y=new s.GeometryAttributes({position:new c.GeometryAttribute({componentDatatype:r.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:n})});return new c.Geometry({attributes:y,indices:o,primitiveType:c.PrimitiveType.LINES})}function A(e){e=a.defaultValue(e,a.defaultValue.EMPTY_OBJECT);const t=e.polygonHierarchy;o.Check.defined("options.polygonHierarchy",t),this._polygonHierarchy=t,this._workerName="createCoplanarPolygonOutlineGeometry",this.packedLength=d.PolygonGeometryLibrary.computeHierarchyPackedLength(t,n.Cartesian3)+1}A.fromPositions=function(e){e=a.defaultValue(e,a.defaultValue.EMPTY_OBJECT),o.Check.defined("options.positions",e.positions);const t={polygonHierarchy:{positions:e.positions}};return new A(t)},A.pack=function(e,t,r){return o.Check.typeOf.object("value",e),o.Check.defined("array",t),r=a.defaultValue(r,0),r=d.PolygonGeometryLibrary.packPolygonHierarchy(e._polygonHierarchy,t,r,n.Cartesian3),t[r]=e.packedLength,t};const _={polygonHierarchy:{}};function v(e,t){return a.defined(t)&&(e=A.unpack(e,t)),e._ellipsoid=n.Ellipsoid.clone(e._ellipsoid),A.createGeometry(e)}return A.unpack=function(e,t,r){o.Check.defined("array",e),t=a.defaultValue(t,0);const i=d.PolygonGeometryLibrary.unpackPolygonHierarchy(e,t,n.Cartesian3);t=i.startingIndex,delete i.startingIndex;const c=e[t];return a.defined(r)||(r=new A(_)),r._polygonHierarchy=i,r.packedLength=c,r},A.createGeometry=function(o){const r=o._polygonHierarchy;let a=r.positions;if(a=e.arrayRemoveDuplicates(a,n.Cartesian3.equalsEpsilon,!0),a.length<3)return;const s=i.CoplanarPolygonGeometryLibrary.validOutline(a);if(!s)return;const p=d.PolygonGeometryLibrary.polygonOutlinesFromHierarchy(r,!1);if(0===p.length)return;const u=[];for(let e=0;e<p.length;e++){const t=new y.GeometryInstance({geometry:E(p[e])});u.push(t)}const f=l.GeometryPipeline.combineInstances(u)[0],m=t.BoundingSphere.fromPoints(r.positions);return new c.Geometry({attributes:f.attributes,indices:f.indices,primitiveType:f.primitiveType,boundingSphere:m})},v}));
\ No newline at end of file
define(["./arrayRemoveDuplicates-06991c15","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./PolylineVolumeGeometryLibrary-5ddfb558","./CorridorGeometryLibrary-b386716b","./defaultValue-94c3e563","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785","./PolygonPipeline-113e3161","./VertexFormat-e46f29d6","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./EllipsoidTangentPlane-53e32153","./AxisAlignedBoundingBox-7a3018c0","./IntersectionTests-68fbc42d","./Plane-e20fba8c","./PolylinePipeline-0e310844","./EllipsoidGeodesic-dc94f381","./EllipsoidRhumbLine-daebc75b"],(function(t,e,r,a,i,o,n,s,l,d,u,c,m,f,y,p,h,g,C,b,A,_,w,v){"use strict";const T=new r.Cartesian3,G=new r.Cartesian3,E=new r.Cartesian3,V=new r.Cartesian3,x=new r.Cartesian3,L=new r.Cartesian3,P=new r.Cartesian3,F=new r.Cartesian3;function N(t,e){for(let r=0;r<t.length;r++)t[r]=e.scaleToGeodeticSurface(t[r],t[r]);return t}function D(t,e,a,i,o,s){const l=t.normals,d=t.tangents,u=t.bitangents,c=r.Cartesian3.normalize(r.Cartesian3.cross(a,e,P),P);s.normal&&n.CorridorGeometryLibrary.addAttribute(l,e,i,o),s.tangent&&n.CorridorGeometryLibrary.addAttribute(d,c,i,o),s.bitangent&&n.CorridorGeometryLibrary.addAttribute(u,a,i,o)}function M(t,e,a){const o=t.positions,u=t.corners,m=t.endPositions,f=t.lefts,y=t.normals,p=new d.GeometryAttributes;let h,g,C,b=0,A=0,_=0;for(g=0;g<o.length;g+=2)C=o[g].length-3,b+=C,_+=2*C,A+=o[g+1].length-3;for(b+=3,A+=3,g=0;g<u.length;g++){h=u[g];const t=u[g].leftPositions;s.defined(t)?(C=t.length,b+=C,_+=C):(C=u[g].rightPositions.length,A+=C,_+=C)}const w=s.defined(m);let v;w&&(v=m[0].length-3,b+=v,A+=v,v/=3,_+=6*v);const x=b+A,N=new Float64Array(x),M=e.normal?new Float32Array(x):void 0,O=e.tangent?new Float32Array(x):void 0,I=e.bitangent?new Float32Array(x):void 0,k={normals:M,tangents:O,bitangents:I};let S,R,H,z,B,U,Y=0,W=x-1,q=T,j=G;const J=v/2,K=c.IndexDatatype.createTypedArray(x/3,_);let Q=0;if(w){U=E,B=V;const t=m[0];for(q=r.Cartesian3.fromArray(y,0,q),j=r.Cartesian3.fromArray(f,0,j),g=0;g<J;g++)U=r.Cartesian3.fromArray(t,3*(J-1-g),U),B=r.Cartesian3.fromArray(t,3*(J+g),B),n.CorridorGeometryLibrary.addAttribute(N,B,Y),n.CorridorGeometryLibrary.addAttribute(N,U,void 0,W),D(k,q,j,Y,W,e),R=Y/3,z=R+1,S=(W-2)/3,H=S-1,K[Q++]=S,K[Q++]=R,K[Q++]=H,K[Q++]=H,K[Q++]=R,K[Q++]=z,Y+=3,W-=3}let X,Z,$=0,tt=0,et=o[$++],rt=o[$++];for(N.set(et,Y),N.set(rt,W-rt.length+1),j=r.Cartesian3.fromArray(f,tt,j),C=rt.length-3,g=0;g<C;g+=3)X=a.geodeticSurfaceNormal(r.Cartesian3.fromArray(et,g,P),P),Z=a.geodeticSurfaceNormal(r.Cartesian3.fromArray(rt,C-g,F),F),q=r.Cartesian3.normalize(r.Cartesian3.add(X,Z,q),q),D(k,q,j,Y,W,e),R=Y/3,z=R+1,S=(W-2)/3,H=S-1,K[Q++]=S,K[Q++]=R,K[Q++]=H,K[Q++]=H,K[Q++]=R,K[Q++]=z,Y+=3,W-=3;for(X=a.geodeticSurfaceNormal(r.Cartesian3.fromArray(et,C,P),P),Z=a.geodeticSurfaceNormal(r.Cartesian3.fromArray(rt,C,F),F),q=r.Cartesian3.normalize(r.Cartesian3.add(X,Z,q),q),tt+=3,g=0;g<u.length;g++){let t;h=u[g];const i=h.leftPositions,l=h.rightPositions;let d,c,m=L,p=E,b=V;if(q=r.Cartesian3.fromArray(y,tt,q),s.defined(i)){for(D(k,q,j,void 0,W,e),W-=3,d=z,c=H,t=0;t<i.length/3;t++)m=r.Cartesian3.fromArray(i,3*t,m),K[Q++]=d,K[Q++]=c-t-1,K[Q++]=c-t,n.CorridorGeometryLibrary.addAttribute(N,m,void 0,W),p=r.Cartesian3.fromArray(N,3*(c-t-1),p),b=r.Cartesian3.fromArray(N,3*d,b),j=r.Cartesian3.normalize(r.Cartesian3.subtract(p,b,j),j),D(k,q,j,void 0,W,e),W-=3;m=r.Cartesian3.fromArray(N,3*d,m),p=r.Cartesian3.subtract(r.Cartesian3.fromArray(N,3*c,p),m,p),b=r.Cartesian3.subtract(r.Cartesian3.fromArray(N,3*(c-t),b),m,b),j=r.Cartesian3.normalize(r.Cartesian3.add(p,b,j),j),D(k,q,j,Y,void 0,e),Y+=3}else{for(D(k,q,j,Y,void 0,e),Y+=3,d=H,c=z,t=0;t<l.length/3;t++)m=r.Cartesian3.fromArray(l,3*t,m),K[Q++]=d,K[Q++]=c+t,K[Q++]=c+t+1,n.CorridorGeometryLibrary.addAttribute(N,m,Y),p=r.Cartesian3.fromArray(N,3*d,p),b=r.Cartesian3.fromArray(N,3*(c+t),b),j=r.Cartesian3.normalize(r.Cartesian3.subtract(p,b,j),j),D(k,q,j,Y,void 0,e),Y+=3;m=r.Cartesian3.fromArray(N,3*d,m),p=r.Cartesian3.subtract(r.Cartesian3.fromArray(N,3*(c+t),p),m,p),b=r.Cartesian3.subtract(r.Cartesian3.fromArray(N,3*c,b),m,b),j=r.Cartesian3.normalize(r.Cartesian3.negate(r.Cartesian3.add(b,p,j),j),j),D(k,q,j,void 0,W,e),W-=3}for(et=o[$++],rt=o[$++],et.splice(0,3),rt.splice(rt.length-3,3),N.set(et,Y),N.set(rt,W-rt.length+1),C=rt.length-3,tt+=3,j=r.Cartesian3.fromArray(f,tt,j),t=0;t<rt.length;t+=3)X=a.geodeticSurfaceNormal(r.Cartesian3.fromArray(et,t,P),P),Z=a.geodeticSurfaceNormal(r.Cartesian3.fromArray(rt,C-t,F),F),q=r.Cartesian3.normalize(r.Cartesian3.add(X,Z,q),q),D(k,q,j,Y,W,e),z=Y/3,R=z-1,H=(W-2)/3,S=H+1,K[Q++]=S,K[Q++]=R,K[Q++]=H,K[Q++]=H,K[Q++]=R,K[Q++]=z,Y+=3,W-=3;Y-=3,W+=3}if(q=r.Cartesian3.fromArray(y,y.length-3,q),D(k,q,j,Y,W,e),w){Y+=3,W-=3,U=E,B=V;const t=m[1];for(g=0;g<J;g++)U=r.Cartesian3.fromArray(t,3*(v-g-1),U),B=r.Cartesian3.fromArray(t,3*g,B),n.CorridorGeometryLibrary.addAttribute(N,U,void 0,W),n.CorridorGeometryLibrary.addAttribute(N,B,Y),D(k,q,j,Y,W,e),z=Y/3,R=z-1,H=(W-2)/3,S=H+1,K[Q++]=S,K[Q++]=R,K[Q++]=H,K[Q++]=H,K[Q++]=R,K[Q++]=z,Y+=3,W-=3}if(p.position=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:N}),e.st){const t=new Float32Array(x/3*2);let e,r,a=0;if(w){b/=3,A/=3;const o=Math.PI/(v+1);let n;r=1/(b-v+1),e=1/(A-v+1);const s=v/2;for(g=s+1;g<v+1;g++)n=i.CesiumMath.PI_OVER_TWO+o*g,t[a++]=e*(1+Math.cos(n)),t[a++]=.5*(1+Math.sin(n));for(g=1;g<A-v+1;g++)t[a++]=g*e,t[a++]=0;for(g=v;g>s;g--)n=i.CesiumMath.PI_OVER_TWO-g*o,t[a++]=1-e*(1+Math.cos(n)),t[a++]=.5*(1+Math.sin(n));for(g=s;g>0;g--)n=i.CesiumMath.PI_OVER_TWO-o*g,t[a++]=1-r*(1+Math.cos(n)),t[a++]=.5*(1+Math.sin(n));for(g=b-v;g>0;g--)t[a++]=g*r,t[a++]=1;for(g=1;g<s+1;g++)n=i.CesiumMath.PI_OVER_TWO+o*g,t[a++]=r*(1+Math.cos(n)),t[a++]=.5*(1+Math.sin(n))}else{for(b/=3,A/=3,r=1/(b-1),e=1/(A-1),g=0;g<A;g++)t[a++]=g*e,t[a++]=0;for(g=b;g>0;g--)t[a++]=(g-1)*r,t[a++]=1}p.st=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.FLOAT,componentsPerAttribute:2,values:t})}return e.normal&&(p.normal=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:k.normals})),e.tangent&&(p.tangent=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:k.tangents})),e.bitangent&&(p.bitangent=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:k.bitangents})),{attributes:p,indices:K}}function O(t,e){if(!e.normal&&!e.tangent&&!e.bitangent&&!e.st)return t;const a=t.position.values;let i,o;(e.normal||e.bitangent)&&(i=t.normal.values,o=t.bitangent.values);const s=t.position.values.length/18,l=3*s,d=2*s,u=2*l;let c;if(e.normal||e.bitangent||e.tangent){const s=e.normal?new Float32Array(6*l):void 0,d=e.tangent?new Float32Array(6*l):void 0,m=e.bitangent?new Float32Array(6*l):void 0;let f=T,y=G,p=E,h=V,g=x,C=L,b=u;for(c=0;c<l;c+=3){const t=b+u;f=r.Cartesian3.fromArray(a,c,f),y=r.Cartesian3.fromArray(a,c+l,y),p=r.Cartesian3.fromArray(a,(c+3)%l,p),y=r.Cartesian3.subtract(y,f,y),p=r.Cartesian3.subtract(p,f,p),h=r.Cartesian3.normalize(r.Cartesian3.cross(y,p,h),h),e.normal&&(n.CorridorGeometryLibrary.addAttribute(s,h,t),n.CorridorGeometryLibrary.addAttribute(s,h,t+3),n.CorridorGeometryLibrary.addAttribute(s,h,b),n.CorridorGeometryLibrary.addAttribute(s,h,b+3)),(e.tangent||e.bitangent)&&(C=r.Cartesian3.fromArray(i,c,C),e.bitangent&&(n.CorridorGeometryLibrary.addAttribute(m,C,t),n.CorridorGeometryLibrary.addAttribute(m,C,t+3),n.CorridorGeometryLibrary.addAttribute(m,C,b),n.CorridorGeometryLibrary.addAttribute(m,C,b+3)),e.tangent&&(g=r.Cartesian3.normalize(r.Cartesian3.cross(C,h,g),g),n.CorridorGeometryLibrary.addAttribute(d,g,t),n.CorridorGeometryLibrary.addAttribute(d,g,t+3),n.CorridorGeometryLibrary.addAttribute(d,g,b),n.CorridorGeometryLibrary.addAttribute(d,g,b+3))),b+=6}if(e.normal){for(s.set(i),c=0;c<l;c+=3)s[c+l]=-i[c],s[c+l+1]=-i[c+1],s[c+l+2]=-i[c+2];t.normal.values=s}else t.normal=void 0;if(e.bitangent?(m.set(o),m.set(o,l),t.bitangent.values=m):t.bitangent=void 0,e.tangent){const e=t.tangent.values;d.set(e),d.set(e,l),t.tangent.values=d}}if(e.st){const e=t.st.values,r=new Float32Array(6*d);r.set(e),r.set(e,d);let a=2*d;for(let t=0;t<2;t++){for(r[a++]=e[0],r[a++]=e[1],c=2;c<d;c+=2){const t=e[c],i=e[c+1];r[a++]=t,r[a++]=i,r[a++]=t,r[a++]=i}r[a++]=e[0],r[a++]=e[1]}t.st.values=r}return t}function I(t,e,r){r[e++]=t[0],r[e++]=t[1],r[e++]=t[2];for(let a=3;a<t.length;a+=3){const i=t[a],o=t[a+1],n=t[a+2];r[e++]=i,r[e++]=o,r[e++]=n,r[e++]=i,r[e++]=o,r[e++]=n}return r[e++]=t[0],r[e++]=t[1],r[e++]=t[2],r}function k(t,e){const r=new f.VertexFormat({position:e.position,normal:e.normal||e.bitangent||t.shadowVolume,tangent:e.tangent,bitangent:e.normal||e.bitangent,st:e.st}),a=t.ellipsoid,o=n.CorridorGeometryLibrary.computePositions(t),d=M(o,r,a),y=t.height,p=t.extrudedHeight;let h=d.attributes;const g=d.indices;let C=h.position.values,b=C.length;const A=new Float64Array(6*b);let _=new Float64Array(b);_.set(C);let w,v=new Float64Array(4*b);C=m.PolygonPipeline.scaleToGeodeticHeight(C,y,a),v=I(C,0,v),_=m.PolygonPipeline.scaleToGeodeticHeight(_,p,a),v=I(_,2*b,v),A.set(C),A.set(_,b),A.set(v,2*b),h.position.values=A,h=O(h,e);const T=b/3;if(t.shadowVolume){const t=h.normal.values;b=t.length;let r=new Float32Array(6*b);for(w=0;w<b;w++)t[w]=-t[w];r.set(t,b),r=I(t,4*b,r),h.extrudeDirection=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:r}),e.normal||(h.normal=void 0)}if(s.defined(t.offsetAttribute)){let e=new Uint8Array(6*T);if(t.offsetAttribute===u.GeometryOffsetAttribute.TOP)e=e.fill(1,0,T).fill(1,2*T,4*T);else{const r=t.offsetAttribute===u.GeometryOffsetAttribute.NONE?0:1;e=e.fill(r)}h.applyOffset=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.UNSIGNED_BYTE,componentsPerAttribute:1,values:e})}const G=g.length,E=T+T,V=c.IndexDatatype.createTypedArray(A.length/3,2*G+3*E);V.set(g);let x,L,P,F,N=G;for(w=0;w<G;w+=3){const t=g[w],e=g[w+1],r=g[w+2];V[N++]=r+T,V[N++]=e+T,V[N++]=t+T}for(w=0;w<E;w+=2)x=w+E,L=x+E,P=x+1,F=L+1,V[N++]=x,V[N++]=L,V[N++]=P,V[N++]=P,V[N++]=L,V[N++]=F;return{attributes:h,indices:V}}const S=new r.Cartesian3,R=new r.Cartesian3,H=new r.Cartographic;function z(t,e,a,i,o,n){const s=r.Cartesian3.subtract(e,t,S);r.Cartesian3.normalize(s,s);const l=a.geodeticSurfaceNormal(t,R),d=r.Cartesian3.cross(s,l,S);r.Cartesian3.multiplyByScalar(d,i,d);let u=o.latitude,c=o.longitude,m=n.latitude,f=n.longitude;r.Cartesian3.add(t,d,R),a.cartesianToCartographic(R,H);let y=H.latitude,p=H.longitude;u=Math.min(u,y),c=Math.min(c,p),m=Math.max(m,y),f=Math.max(f,p),r.Cartesian3.subtract(t,d,R),a.cartesianToCartographic(R,H),y=H.latitude,p=H.longitude,u=Math.min(u,y),c=Math.min(c,p),m=Math.max(m,y),f=Math.max(f,p),o.latitude=u,o.longitude=c,n.latitude=m,n.longitude=f}const B=new r.Cartesian3,U=new r.Cartesian3,Y=new r.Cartographic,W=new r.Cartographic;function q(e,a,i,n,l){e=N(e,a);const d=t.arrayRemoveDuplicates(e,r.Cartesian3.equalsEpsilon),u=d.length;if(u<2||i<=0)return new r.Rectangle;const c=.5*i;let m,f;if(Y.latitude=Number.POSITIVE_INFINITY,Y.longitude=Number.POSITIVE_INFINITY,W.latitude=Number.NEGATIVE_INFINITY,W.longitude=Number.NEGATIVE_INFINITY,n===o.CornerType.ROUNDED){const t=d[0];r.Cartesian3.subtract(t,d[1],B),r.Cartesian3.normalize(B,B),r.Cartesian3.multiplyByScalar(B,c,B),r.Cartesian3.add(t,B,U),a.cartesianToCartographic(U,H),m=H.latitude,f=H.longitude,Y.latitude=Math.min(Y.latitude,m),Y.longitude=Math.min(Y.longitude,f),W.latitude=Math.max(W.latitude,m),W.longitude=Math.max(W.longitude,f)}for(let t=0;t<u-1;++t)z(d[t],d[t+1],a,c,Y,W);const y=d[u-1];r.Cartesian3.subtract(y,d[u-2],B),r.Cartesian3.normalize(B,B),r.Cartesian3.multiplyByScalar(B,c,B),r.Cartesian3.add(y,B,U),z(y,U,a,c,Y,W),n===o.CornerType.ROUNDED&&(a.cartesianToCartographic(U,H),m=H.latitude,f=H.longitude,Y.latitude=Math.min(Y.latitude,m),Y.longitude=Math.min(Y.longitude,f),W.latitude=Math.max(W.latitude,m),W.longitude=Math.max(W.longitude,f));const p=s.defined(l)?l:new r.Rectangle;return p.north=W.latitude,p.south=Y.latitude,p.east=W.longitude,p.west=Y.longitude,p}function j(t){t=s.defaultValue(t,s.defaultValue.EMPTY_OBJECT);const e=t.positions,n=t.width;a.Check.defined("options.positions",e),a.Check.defined("options.width",n);const l=s.defaultValue(t.height,0),d=s.defaultValue(t.extrudedHeight,l);this._positions=e,this._ellipsoid=r.Ellipsoid.clone(s.defaultValue(t.ellipsoid,r.Ellipsoid.WGS84)),this._vertexFormat=f.VertexFormat.clone(s.defaultValue(t.vertexFormat,f.VertexFormat.DEFAULT)),this._width=n,this._height=Math.max(l,d),this._extrudedHeight=Math.min(l,d),this._cornerType=s.defaultValue(t.cornerType,o.CornerType.ROUNDED),this._granularity=s.defaultValue(t.granularity,i.CesiumMath.RADIANS_PER_DEGREE),this._shadowVolume=s.defaultValue(t.shadowVolume,!1),this._workerName="createCorridorGeometry",this._offsetAttribute=t.offsetAttribute,this._rectangle=void 0,this.packedLength=1+e.length*r.Cartesian3.packedLength+r.Ellipsoid.packedLength+f.VertexFormat.packedLength+7}j.pack=function(t,e,i){a.Check.defined("value",t),a.Check.defined("array",e),i=s.defaultValue(i,0);const o=t._positions,n=o.length;e[i++]=n;for(let a=0;a<n;++a,i+=r.Cartesian3.packedLength)r.Cartesian3.pack(o[a],e,i);return r.Ellipsoid.pack(t._ellipsoid,e,i),i+=r.Ellipsoid.packedLength,f.VertexFormat.pack(t._vertexFormat,e,i),i+=f.VertexFormat.packedLength,e[i++]=t._width,e[i++]=t._height,e[i++]=t._extrudedHeight,e[i++]=t._cornerType,e[i++]=t._granularity,e[i++]=t._shadowVolume?1:0,e[i]=s.defaultValue(t._offsetAttribute,-1),e};const J=r.Ellipsoid.clone(r.Ellipsoid.UNIT_SPHERE),K=new f.VertexFormat,Q={positions:void 0,ellipsoid:J,vertexFormat:K,width:void 0,height:void 0,extrudedHeight:void 0,cornerType:void 0,granularity:void 0,shadowVolume:void 0,offsetAttribute:void 0};function X(t,e){return s.defined(e)&&(t=j.unpack(t,e)),t._ellipsoid=r.Ellipsoid.clone(t._ellipsoid),j.createGeometry(t)}return j.unpack=function(t,e,i){a.Check.defined("array",t),e=s.defaultValue(e,0);const o=t[e++],n=new Array(o);for(let a=0;a<o;++a,e+=r.Cartesian3.packedLength)n[a]=r.Cartesian3.unpack(t,e);const l=r.Ellipsoid.unpack(t,e,J);e+=r.Ellipsoid.packedLength;const d=f.VertexFormat.unpack(t,e,K);e+=f.VertexFormat.packedLength;const u=t[e++],c=t[e++],m=t[e++],y=t[e++],p=t[e++],h=1===t[e++],g=t[e];return s.defined(i)?(i._positions=n,i._ellipsoid=r.Ellipsoid.clone(l,i._ellipsoid),i._vertexFormat=f.VertexFormat.clone(d,i._vertexFormat),i._width=u,i._height=c,i._extrudedHeight=m,i._cornerType=y,i._granularity=p,i._shadowVolume=h,i._offsetAttribute=-1===g?void 0:g,i):(Q.positions=n,Q.width=u,Q.height=c,Q.extrudedHeight=m,Q.cornerType=y,Q.granularity=p,Q.shadowVolume=h,Q.offsetAttribute=-1===g?void 0:g,new j(Q))},j.computeRectangle=function(t,e){t=s.defaultValue(t,s.defaultValue.EMPTY_OBJECT);const i=t.positions,n=t.width;a.Check.defined("options.positions",i),a.Check.defined("options.width",n);const l=s.defaultValue(t.ellipsoid,r.Ellipsoid.WGS84),d=s.defaultValue(t.cornerType,o.CornerType.ROUNDED);return q(i,l,n,d,e)},j.createGeometry=function(a){let o=a._positions;const d=a._width,c=a._ellipsoid;o=N(o,c);const f=t.arrayRemoveDuplicates(o,r.Cartesian3.equalsEpsilon);if(f.length<2||d<=0)return;const y=a._height,p=a._extrudedHeight,h=!i.CesiumMath.equalsEpsilon(y,p,0,i.CesiumMath.EPSILON2),g=a._vertexFormat,C={ellipsoid:c,positions:f,width:d,cornerType:a._cornerType,granularity:a._granularity,saveAttributes:!0};let b;if(h)C.height=y,C.extrudedHeight=p,C.shadowVolume=a._shadowVolume,C.offsetAttribute=a._offsetAttribute,b=k(C,g);else{const t=n.CorridorGeometryLibrary.computePositions(C);if(b=M(t,g,c),b.attributes.position.values=m.PolygonPipeline.scaleToGeodeticHeight(b.attributes.position.values,y,c),s.defined(a._offsetAttribute)){const t=a._offsetAttribute===u.GeometryOffsetAttribute.NONE?0:1,e=b.attributes.position.values.length,r=new Uint8Array(e/3).fill(t);b.attributes.applyOffset=new l.GeometryAttribute({componentDatatype:i.ComponentDatatype.UNSIGNED_BYTE,componentsPerAttribute:1,values:r})}}const A=b.attributes,_=e.BoundingSphere.fromVertices(A.position.values,void 0,3);return g.position||(b.attributes.position.values=void 0),new l.Geometry({attributes:A,indices:b.indices,primitiveType:l.PrimitiveType.TRIANGLES,boundingSphere:_,offsetAttribute:a._offsetAttribute})},j.createShadowVolume=function(t,e,r){const a=t._granularity,i=t._ellipsoid,o=e(a,i),n=r(a,i);return new j({positions:t._positions,width:t._width,cornerType:t._cornerType,ellipsoid:i,granularity:a,extrudedHeight:o,height:n,vertexFormat:f.VertexFormat.POSITION_ONLY,shadowVolume:!0})},Object.defineProperties(j.prototype,{rectangle:{get:function(){return s.defined(this._rectangle)||(this._rectangle=q(this._positions,this._ellipsoid,this._width,this._cornerType)),this._rectangle}},textureCoordinateRotationPoints:{get:function(){return[0,0,0,1,1,0]}}}),X}));
\ No newline at end of file
define(["./arrayRemoveDuplicates-06991c15","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./PolylineVolumeGeometryLibrary-5ddfb558","./CorridorGeometryLibrary-b386716b","./defaultValue-94c3e563","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785","./PolygonPipeline-113e3161","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./EllipsoidTangentPlane-53e32153","./AxisAlignedBoundingBox-7a3018c0","./IntersectionTests-68fbc42d","./Plane-e20fba8c","./PolylinePipeline-0e310844","./EllipsoidGeodesic-dc94f381","./EllipsoidRhumbLine-daebc75b"],(function(e,t,i,o,r,n,s,a,l,d,u,p,c,f,h,y,b,g,m,A,_,C,E){"use strict";const G=new i.Cartesian3,T=new i.Cartesian3,P=new i.Cartesian3;function v(e,t){for(let i=0;i<e.length;i++)e[i]=t.scaleToGeodeticSurface(e[i],e[i]);return e}function w(e,t){const o=[],u=e.positions,c=e.corners,f=e.endPositions,h=new d.GeometryAttributes;let y,b,g,m=0,A=0,_=0;for(b=0;b<u.length;b+=2)g=u[b].length-3,m+=g,_+=g/3*4,A+=u[b+1].length-3;for(m+=3,A+=3,b=0;b<c.length;b++){y=c[b];const e=c[b].leftPositions;a.defined(e)?(g=e.length,m+=g,_+=g/3*2):(g=c[b].rightPositions.length,A+=g,_+=g/3*2)}const C=a.defined(f);let E;C&&(E=f[0].length-3,m+=E,A+=E,E/=3,_+=4*E);const v=m+A,w=new Float64Array(v);let L,D,k,O,x,V,H=0,N=v-1;const I=E/2,S=p.IndexDatatype.createTypedArray(v/3,_+4);let B=0;if(S[B++]=H/3,S[B++]=(N-2)/3,C){o.push(H/3),V=G,x=T;const e=f[0];for(b=0;b<I;b++)V=i.Cartesian3.fromArray(e,3*(I-1-b),V),x=i.Cartesian3.fromArray(e,3*(I+b),x),s.CorridorGeometryLibrary.addAttribute(w,x,H),s.CorridorGeometryLibrary.addAttribute(w,V,void 0,N),D=H/3,O=D+1,L=(N-2)/3,k=L-1,S[B++]=L,S[B++]=k,S[B++]=D,S[B++]=O,H+=3,N-=3}let M=0,R=u[M++],U=u[M++];for(w.set(R,H),w.set(U,N-U.length+1),g=U.length-3,o.push(H/3,(N-2)/3),b=0;b<g;b+=3)D=H/3,O=D+1,L=(N-2)/3,k=L-1,S[B++]=L,S[B++]=k,S[B++]=D,S[B++]=O,H+=3,N-=3;for(b=0;b<c.length;b++){let e;y=c[b];const r=y.leftPositions,l=y.rightPositions;let d,p=P;if(a.defined(r)){for(N-=3,d=k,o.push(O),e=0;e<r.length/3;e++)p=i.Cartesian3.fromArray(r,3*e,p),S[B++]=d-e-1,S[B++]=d-e,s.CorridorGeometryLibrary.addAttribute(w,p,void 0,N),N-=3;o.push(d-Math.floor(r.length/6)),t===n.CornerType.BEVELED&&o.push((N-2)/3+1),H+=3}else{for(H+=3,d=O,o.push(k),e=0;e<l.length/3;e++)p=i.Cartesian3.fromArray(l,3*e,p),S[B++]=d+e,S[B++]=d+e+1,s.CorridorGeometryLibrary.addAttribute(w,p,H),H+=3;o.push(d+Math.floor(l.length/6)),t===n.CornerType.BEVELED&&o.push(H/3-1),N-=3}for(R=u[M++],U=u[M++],R.splice(0,3),U.splice(U.length-3,3),w.set(R,H),w.set(U,N-U.length+1),g=U.length-3,e=0;e<U.length;e+=3)O=H/3,D=O-1,k=(N-2)/3,L=k+1,S[B++]=L,S[B++]=k,S[B++]=D,S[B++]=O,H+=3,N-=3;H-=3,N+=3,o.push(H/3,(N-2)/3)}if(C){H+=3,N-=3,V=G,x=T;const e=f[1];for(b=0;b<I;b++)V=i.Cartesian3.fromArray(e,3*(E-b-1),V),x=i.Cartesian3.fromArray(e,3*b,x),s.CorridorGeometryLibrary.addAttribute(w,V,void 0,N),s.CorridorGeometryLibrary.addAttribute(w,x,H),O=H/3,D=O-1,k=(N-2)/3,L=k+1,S[B++]=L,S[B++]=k,S[B++]=D,S[B++]=O,H+=3,N-=3;o.push(H/3)}else o.push(H/3,(N-2)/3);return S[B++]=H/3,S[B++]=(N-2)/3,h.position=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:w}),{attributes:h,indices:S,wallIndices:o}}function L(e){const t=e.ellipsoid,i=s.CorridorGeometryLibrary.computePositions(e),o=w(i,e.cornerType),n=o.wallIndices,d=e.height,f=e.extrudedHeight,h=o.attributes,y=o.indices;let b=h.position.values,g=b.length,m=new Float64Array(g);m.set(b);const A=new Float64Array(2*g);if(b=c.PolygonPipeline.scaleToGeodeticHeight(b,d,t),m=c.PolygonPipeline.scaleToGeodeticHeight(m,f,t),A.set(b),A.set(m,g),h.position.values=A,g/=3,a.defined(e.offsetAttribute)){let t=new Uint8Array(2*g);if(e.offsetAttribute===u.GeometryOffsetAttribute.TOP)t=t.fill(1,0,g);else{const i=e.offsetAttribute===u.GeometryOffsetAttribute.NONE?0:1;t=t.fill(i)}h.applyOffset=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.UNSIGNED_BYTE,componentsPerAttribute:1,values:t})}let _;const C=y.length,E=p.IndexDatatype.createTypedArray(A.length/3,2*(C+n.length));E.set(y);let G,T,P=C;for(_=0;_<C;_+=2){const e=y[_],t=y[_+1];E[P++]=e+g,E[P++]=t+g}for(_=0;_<n.length;_++)G=n[_],T=G+g,E[P++]=G,E[P++]=T;return{attributes:h,indices:E}}function D(e){e=a.defaultValue(e,a.defaultValue.EMPTY_OBJECT);const t=e.positions,s=e.width;o.Check.typeOf.object("options.positions",t),o.Check.typeOf.number("options.width",s);const l=a.defaultValue(e.height,0),d=a.defaultValue(e.extrudedHeight,l);this._positions=t,this._ellipsoid=i.Ellipsoid.clone(a.defaultValue(e.ellipsoid,i.Ellipsoid.WGS84)),this._width=s,this._height=Math.max(l,d),this._extrudedHeight=Math.min(l,d),this._cornerType=a.defaultValue(e.cornerType,n.CornerType.ROUNDED),this._granularity=a.defaultValue(e.granularity,r.CesiumMath.RADIANS_PER_DEGREE),this._offsetAttribute=e.offsetAttribute,this._workerName="createCorridorOutlineGeometry",this.packedLength=1+t.length*i.Cartesian3.packedLength+i.Ellipsoid.packedLength+6}D.pack=function(e,t,r){o.Check.typeOf.object("value",e),o.Check.typeOf.object("array",t),r=a.defaultValue(r,0);const n=e._positions,s=n.length;t[r++]=s;for(let o=0;o<s;++o,r+=i.Cartesian3.packedLength)i.Cartesian3.pack(n[o],t,r);return i.Ellipsoid.pack(e._ellipsoid,t,r),r+=i.Ellipsoid.packedLength,t[r++]=e._width,t[r++]=e._height,t[r++]=e._extrudedHeight,t[r++]=e._cornerType,t[r++]=e._granularity,t[r]=a.defaultValue(e._offsetAttribute,-1),t};const k=i.Ellipsoid.clone(i.Ellipsoid.UNIT_SPHERE),O={positions:void 0,ellipsoid:k,width:void 0,height:void 0,extrudedHeight:void 0,cornerType:void 0,granularity:void 0,offsetAttribute:void 0};function x(e,t){return a.defined(t)&&(e=D.unpack(e,t)),e._ellipsoid=i.Ellipsoid.clone(e._ellipsoid),D.createGeometry(e)}return D.unpack=function(e,t,r){o.Check.typeOf.object("array",e),t=a.defaultValue(t,0);const n=e[t++],s=new Array(n);for(let o=0;o<n;++o,t+=i.Cartesian3.packedLength)s[o]=i.Cartesian3.unpack(e,t);const l=i.Ellipsoid.unpack(e,t,k);t+=i.Ellipsoid.packedLength;const d=e[t++],u=e[t++],p=e[t++],c=e[t++],f=e[t++],h=e[t];return a.defined(r)?(r._positions=s,r._ellipsoid=i.Ellipsoid.clone(l,r._ellipsoid),r._width=d,r._height=u,r._extrudedHeight=p,r._cornerType=c,r._granularity=f,r._offsetAttribute=-1===h?void 0:h,r):(O.positions=s,O.width=d,O.height=u,O.extrudedHeight=p,O.cornerType=c,O.granularity=f,O.offsetAttribute=-1===h?void 0:h,new D(O))},D.createGeometry=function(o){let n=o._positions;const d=o._width,p=o._ellipsoid;n=v(n,p);const f=e.arrayRemoveDuplicates(n,i.Cartesian3.equalsEpsilon);if(f.length<2||d<=0)return;const h=o._height,y=o._extrudedHeight,b=!r.CesiumMath.equalsEpsilon(h,y,0,r.CesiumMath.EPSILON2),g={ellipsoid:p,positions:f,width:d,cornerType:o._cornerType,granularity:o._granularity,saveAttributes:!1};let m;if(b)g.height=h,g.extrudedHeight=y,g.offsetAttribute=o._offsetAttribute,m=L(g);else{const e=s.CorridorGeometryLibrary.computePositions(g);if(m=w(e,g.cornerType),m.attributes.position.values=c.PolygonPipeline.scaleToGeodeticHeight(m.attributes.position.values,h,p),a.defined(o._offsetAttribute)){const e=m.attributes.position.values.length,t=o._offsetAttribute===u.GeometryOffsetAttribute.NONE?0:1,i=new Uint8Array(e/3).fill(t);m.attributes.applyOffset=new l.GeometryAttribute({componentDatatype:r.ComponentDatatype.UNSIGNED_BYTE,componentsPerAttribute:1,values:i})}}const A=m.attributes,_=t.BoundingSphere.fromVertices(A.position.values,void 0,3);return new l.Geometry({attributes:A,indices:m.indices,primitiveType:l.PrimitiveType.LINES,boundingSphere:_,offsetAttribute:o._offsetAttribute})},x}));
\ No newline at end of file
define(["./CylinderGeometry-31990f10","./defaultValue-94c3e563","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./CylinderGeometryLibrary-7b029c87","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785","./VertexFormat-e46f29d6"],(function(e,t,r,n,c,a,o,d,f,i,m,y,b,u,s){"use strict";function G(r,n){return t.defined(n)&&(r=e.CylinderGeometry.unpack(r,n)),e.CylinderGeometry.createGeometry(r)}return G}));
\ No newline at end of file
define(["./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./CylinderGeometryLibrary-7b029c87","./defaultValue-94c3e563","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96"],(function(t,e,i,o,n,r,s,a,u,f,c,d,b){"use strict";const l=new e.Cartesian2;function m(t){t=r.defaultValue(t,r.defaultValue.EMPTY_OBJECT);const e=t.length,o=t.topRadius,n=t.bottomRadius,s=r.defaultValue(t.slices,128),a=Math.max(r.defaultValue(t.numberOfVerticalLines,16),0);if(i.Check.typeOf.number("options.positions",e),i.Check.typeOf.number("options.topRadius",o),i.Check.typeOf.number("options.bottomRadius",n),i.Check.typeOf.number.greaterThanOrEquals("options.slices",s,3),r.defined(t.offsetAttribute)&&t.offsetAttribute===u.GeometryOffsetAttribute.TOP)throw new i.DeveloperError("GeometryOffsetAttribute.TOP is not a supported options.offsetAttribute for this geometry.");this._length=e,this._topRadius=o,this._bottomRadius=n,this._slices=s,this._numberOfVerticalLines=a,this._offsetAttribute=t.offsetAttribute,this._workerName="createCylinderOutlineGeometry"}m.packedLength=6,m.pack=function(t,e,o){return i.Check.typeOf.object("value",t),i.Check.defined("array",e),o=r.defaultValue(o,0),e[o++]=t._length,e[o++]=t._topRadius,e[o++]=t._bottomRadius,e[o++]=t._slices,e[o++]=t._numberOfVerticalLines,e[o]=r.defaultValue(t._offsetAttribute,-1),e};const p={length:void 0,topRadius:void 0,bottomRadius:void 0,slices:void 0,numberOfVerticalLines:void 0,offsetAttribute:void 0};function y(t,e){return r.defined(e)&&(t=m.unpack(t,e)),m.createGeometry(t)}return m.unpack=function(t,e,o){i.Check.defined("array",t),e=r.defaultValue(e,0);const n=t[e++],s=t[e++],a=t[e++],u=t[e++],f=t[e++],c=t[e];return r.defined(o)?(o._length=n,o._topRadius=s,o._bottomRadius=a,o._slices=u,o._numberOfVerticalLines=f,o._offsetAttribute=-1===c?void 0:c,o):(p.length=n,p.topRadius=s,p.bottomRadius=a,p.slices=u,p.numberOfVerticalLines=f,p.offsetAttribute=-1===c?void 0:c,new m(p))},m.createGeometry=function(i){let c=i._length;const d=i._topRadius,b=i._bottomRadius,m=i._slices,p=i._numberOfVerticalLines;if(c<=0||d<0||b<0||0===d&&0===b)return;const y=2*m,h=n.CylinderGeometryLibrary.computePositions(c,d,b,m,!1);let _,A=2*m;if(p>0){const t=Math.min(p,m);_=Math.round(m/t),A+=t}const O=f.IndexDatatype.createTypedArray(y,2*A);let C,R=0;for(C=0;C<m-1;C++)O[R++]=C,O[R++]=C+1,O[R++]=C+m,O[R++]=C+1+m;if(O[R++]=m-1,O[R++]=0,O[R++]=m+m-1,O[R++]=m,p>0)for(C=0;C<m;C+=_)O[R++]=C,O[R++]=C+m;const G=new a.GeometryAttributes;G.position=new s.GeometryAttribute({componentDatatype:o.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:h}),l.x=.5*c,l.y=Math.max(b,d);const V=new t.BoundingSphere(e.Cartesian3.ZERO,e.Cartesian2.magnitude(l));if(r.defined(i._offsetAttribute)){c=h.length;const t=i._offsetAttribute===u.GeometryOffsetAttribute.NONE?0:1,e=new Uint8Array(c/3).fill(t);G.applyOffset=new s.GeometryAttribute({componentDatatype:o.ComponentDatatype.UNSIGNED_BYTE,componentsPerAttribute:1,values:e})}return new s.Geometry({attributes:G,indices:O,primitiveType:s.PrimitiveType.LINES,boundingSphere:V,offsetAttribute:i._offsetAttribute})},y}));
\ No newline at end of file
define(["./Matrix2-fc7e9822","./defaultValue-94c3e563","./EllipseGeometry-0887e9b5","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./Transforms-3ac41eb6","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./EllipseGeometryLibrary-d3fe9678","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryInstance-97bd792f","./GeometryOffsetAttribute-ec11b721","./GeometryPipeline-a88e5bfc","./AttributeCompression-4d18cc04","./EncodedCartesian3-d3e254ea","./IndexDatatype-db156785","./IntersectionTests-68fbc42d","./Plane-e20fba8c","./VertexFormat-e46f29d6"],(function(e,t,r,n,c,o,i,a,s,d,f,l,m,b,p,u,y,G,E,C,_){"use strict";function A(n,c){return t.defined(c)&&(n=r.EllipseGeometry.unpack(n,c)),n._center=e.Cartesian3.clone(n._center),n._ellipsoid=e.Ellipsoid.clone(n._ellipsoid),r.EllipseGeometry.createGeometry(n)}return A}));
\ No newline at end of file
define(["./Matrix2-fc7e9822","./defaultValue-94c3e563","./EllipseOutlineGeometry-2fef15e8","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./Transforms-3ac41eb6","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./EllipseGeometryLibrary-d3fe9678","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785"],(function(e,t,r,i,n,c,o,l,a,f,s,d,u,m){"use strict";function p(i,n){return t.defined(n)&&(i=r.EllipseOutlineGeometry.unpack(i,n)),i._center=e.Cartesian3.clone(i._center),i._ellipsoid=e.Ellipsoid.clone(i._ellipsoid),r.EllipseOutlineGeometry.createGeometry(i)}return p}));
\ No newline at end of file
define(["./defaultValue-94c3e563","./EllipsoidGeometry-2a0ae467","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785","./VertexFormat-e46f29d6"],(function(e,t,r,o,a,c,n,i,d,f,m,s,u,b){"use strict";function l(r,o){return e.defined(o)&&(r=t.EllipsoidGeometry.unpack(r,o)),t.EllipsoidGeometry.createGeometry(r)}return l}));
\ No newline at end of file
define(["./defaultValue-94c3e563","./EllipsoidOutlineGeometry-8e1632db","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryOffsetAttribute-ec11b721","./IndexDatatype-db156785"],(function(e,t,r,n,i,o,c,a,f,d,u,m,s){"use strict";function b(r,n){return e.defined(r.buffer)&&(r=t.EllipsoidOutlineGeometry.unpack(r,n)),t.EllipsoidOutlineGeometry.createGeometry(r)}return b}));
\ No newline at end of file
define(["./defaultValue-94c3e563","./FrustumGeometry-f724a035","./Transforms-3ac41eb6","./Matrix2-fc7e9822","./RuntimeError-c581ca93","./ComponentDatatype-4a60b8d6","./WebGLConstants-7dccdc96","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./Plane-e20fba8c","./VertexFormat-e46f29d6"],(function(e,t,r,a,c,n,o,u,f,m,s,d,i){"use strict";function b(r,a){return e.defined(a)&&(r=t.FrustumGeometry.unpack(r,a)),t.FrustumGeometry.createGeometry(r)}return b}));
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment