var __beemrayConfiguration = {"@class":"com.beemray.types.pageurl.PageUrlConfiguration","id":"21139","status":1,"shareable":true,"location":false,"enableHighAccuracy":true,"timeout":180,"maximumAge":15,"notAllowedInquiryTime":365,"active":true,"ipLocationMaximumAge":60}; /* * SystemJS v0.19.39 */ !function(){function e(){!function(e){function t(e,r){if("string"!=typeof e)throw new TypeError("URL must be a string");var n=String(e).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(?:\/\/(?:([^:@\/?#]*)(?::([^:@\/?#]*))?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);if(!n)throw new RangeError("Invalid URL format");var a=n[1]||"",o=n[2]||"",i=n[3]||"",s=n[4]||"",l=n[5]||"",u=n[6]||"",d=n[7]||"",c=n[8]||"",f=n[9]||"";if(void 0!==r){var m=r instanceof t?r:new t(r),p=!a&&!s&&!o;!p||d||c||(c=m.search),p&&"/"!==d[0]&&(d=d?(!m.host&&!m.username||m.pathname?"":"/")+m.pathname.slice(0,m.pathname.lastIndexOf("/")+1)+d:m.pathname);var h=[];d.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(e){"/.."===e?h.pop():h.push(e)}),d=h.join("").replace(/^\//,"/"===d[0]?"/":""),p&&(u=m.port,l=m.hostname,s=m.host,i=m.password,o=m.username),a||(a=m.protocol)}d=d.replace(/\\/g,"/"),this.origin=s?a+(""!==a||""!==s?"//":"")+s:"",this.href=a+(a&&s||"file:"==a?"//":"")+(""!==o?o+(""!==i?":"+i:"")+"@":"")+s+d+c+f,this.protocol=a,this.username=o,this.password=i,this.host=s,this.hostname=l,this.port=u,this.pathname=d,this.search=c,this.hash=f}e.URLPolyfill=t}("undefined"!=typeof self?self:global),function(e){function t(e,t){if(!e.originalErr)for(var r=((e.message||e)+(e.stack?"\n"+e.stack:"")).toString().split("\n"),n=[],a=0;as.length?(o[s]&&"/"||"")+t.substr(s.length):"")}else{var d=s.split("*");if(d.length>2)throw new TypeError("Only one wildcard in a path is permitted");var f=d[0].length;f>=a&&t.substr(0,d[0].length)==d[0]&&t.substr(t.length-d[1].length)==d[1]&&(a=f,n=s,r=t.substr(d[0].length,t.length-d[1].length-d[0].length))}}var m=o[n];return"string"==typeof r&&(m=m.replace("*",r)),m}function m(e){for(var t=[],r=[],n=0,a=e.length;n",linkSets:[],dependencies:[],metadata:{}}}function a(e,t,r){return new Promise(u({step:r.address?"fetch":"locate",loader:e,moduleName:t,moduleMetadata:r&&r.metadata||{},moduleSource:r.source,moduleAddress:r.address}))}function o(t,r,n,a){return new Promise(function(e,o){e(t.loaderObj.normalize(r,n,a))}).then(function(r){var n;if(t.modules[r])return n=e(r),n.status="linked",n.module=t.modules[r],n;for(var a=0,o=t.loads.length;a0)){var r=e.startingLoad;if(e.loader.loaderObj.execute===!1){for(var n=[].concat(e.loads),a=0,o=n.length;a "'+n.paths[o]+'" uses wildcards which are being deprecated for simpler trailing "/" folder paths.')}if(e.defaultJSExtensions&&(n.defaultJSExtensions=e.defaultJSExtensions,w.call(n,"The defaultJSExtensions configuration option is deprecated, use packages configuration instead.")),e.pluginFirst&&(n.pluginFirst=e.pluginFirst),e.map){var i="";for(var o in e.map){var s=e.map[o];if("string"!=typeof s){i+=(i.length?", ":"")+'"'+o+'"';var l=n.defaultJSExtensions&&".js"!=o.substr(o.length-3,3),u=n.decanonicalize(o);l&&".js"==u.substr(u.length-3,3)&&(u=u.substr(0,u.length-3));var c="";for(var f in n.packages)u.substr(0,f.length)==f&&(!u[f.length]||"/"==u[f.length])&&c.split("/").lengtha&&(r=o,a=n));return r}function t(e,t,r,n,a){if(!n||"/"==n[n.length-1]||a||t.defaultExtension===!1)return n;var o=!1;if(t.meta&&p(t.meta,n,function(e,t,r){if(0==r||e.lastIndexOf("*")!=e.length-1)return o=!0}),!o&&e.meta&&p(e.meta,r+"/"+n,function(e,t,r){if(0==r||e.lastIndexOf("*")!=e.length-1)return o=!0}),o)return n;var i="."+(t.defaultExtension||"js");return n.substr(n.length-i.length)!=i?n+i:n}function r(e,r,n,a,i){if(!a){if(!r.main)return n+(e.defaultJSExtensions?".js":"");a="./"==r.main.substr(0,2)?r.main.substr(2):r.main}if(r.map){var s="./"+a,l=S(r.map,s);if(l||(s="./"+t(e,r,n,a,i),s!="./"+a&&(l=S(r.map,s))),l){var u=o(e,r,n,l,s,i);if(u)return u}}return n+"/"+t(e,r,n,a,i)}function n(e,t,r,n){if("."==e)throw new Error("Package "+r+' has a map entry for "." which is not permitted.');return!(t.substr(0,e.length)==e&&n.length>e.length)}function o(e,r,a,o,i,s){"/"==i[i.length-1]&&(i=i.substr(0,i.length-1));var l=r.map[o];if("object"==typeof l)throw new Error("Synchronous conditional normalization not supported sync normalizing "+o+" in "+a);if(n(o,l,a,i)&&"string"==typeof l){if("."==l)l=a;else if("./"==l.substr(0,2))return a+"/"+t(e,r,a,l.substr(2)+i.substr(o.length),s);return e.normalizeSync(l+i.substr(o.length),a+"/")}}function l(e,r,n,a,o){if(!a){if(!r.main)return Promise.resolve(n+(e.defaultJSExtensions?".js":""));a="./"==r.main.substr(0,2)?r.main.substr(2):r.main}var i,s;return r.map&&(i="./"+a,s=S(r.map,i),s||(i="./"+t(e,r,n,a,o),i!="./"+a&&(s=S(r.map,i)))),(s?d(e,r,n,s,i,o):Promise.resolve()).then(function(i){return i?Promise.resolve(i):Promise.resolve(n+"/"+t(e,r,n,a,o))})}function u(e,r,n,a,o,i,s){if("."==o)o=n;else if("./"==o.substr(0,2))return Promise.resolve(n+"/"+t(e,r,n,o.substr(2)+i.substr(a.length),s)).then(function(t){return C.call(e,t,n+"/")});return e.normalize(o+i.substr(a.length),n+"/")}function d(e,t,r,a,o,i){"/"==o[o.length-1]&&(o=o.substr(0,o.length-1));var s=t.map[a];if("string"==typeof s)return n(a,s,r,o)?u(e,t,r,a,s,o,i):Promise.resolve();if(e.builder)return Promise.resolve(r+"/#:"+o);var l=[],d=[];for(var c in s){var f=z(c);d.push({condition:f,map:s[c]}),l.push(e.import(f.module,r))}return Promise.all(l).then(function(e){for(var t=0;tl&&(l=r),v(s,t,r&&l>r)}),v(r.metadata,s)}o.format&&!r.metadata.loader&&(r.metadata.format=r.metadata.format||o.format)}return t})}})}(),function(){function t(){if(s&&"interactive"===s.script.readyState)return s.load;for(var e=0;e=0;i--){for(var s=a[i],l=0;l100&&!i.metadata.format&&(i.metadata.format="global","traceur"===s.transpiler&&(i.metadata.exports="traceur"),"typescript"===s.transpiler&&(i.metadata.exports="ts")),s._loader.loadedTranspiler=!0),s._loader.loadedTranspilerRuntime===!1&&(i.name!=s.normalizeSync("traceur-runtime")&&i.name!=s.normalizeSync("babel/external-helpers*")||(o.length>100&&(i.metadata.format=i.metadata.format||"global"),s._loader.loadedTranspilerRuntime=!0)),("register"==i.metadata.format||i.metadata.bundle)&&s._loader.loadedTranspilerRuntime!==!0){if("traceur"==s.transpiler&&!e.$traceurRuntime&&i.source.match(n))return s._loader.loadedTranspilerRuntime=s._loader.loadedTranspilerRuntime||!1,s.import("traceur-runtime").then(function(){return o});if("babel"==s.transpiler&&!e.babelHelpers&&i.source.match(a))return s._loader.loadedTranspilerRuntime=s._loader.loadedTranspilerRuntime||!1,s.import("babel/external-helpers").then(function(){return o})}return o})}})}();var ie="undefined"!=typeof self?"self":"global";i("fetch",function(e){return function(t){return t.metadata.exports&&!t.metadata.format&&(t.metadata.format="global"),e.call(this,t)}}),i("instantiate",function(e){return function(t){var r=this;if(t.metadata.format||(t.metadata.format="global"),"global"==t.metadata.format&&!t.metadata.entry){var n=M();t.metadata.entry=n,n.deps=[];for(var a in t.metadata.globals){var o=t.metadata.globals[a];o&&n.deps.push(o)}n.execute=function(e,n,a){var o;if(t.metadata.globals){o={};for(var i in t.metadata.globals)t.metadata.globals[i]&&(o[i]=e(t.metadata.globals[i]))}var s=t.metadata.exports;s&&(t.source+="\n"+ie+'["'+s+'"] = '+s+";");var l=r.get("@@global-helpers").prepareGlobal(a.id,s,o,!!t.metadata.encapsulateGlobal);return ee.call(r,t),l()}}return e.call(this,t)}}),i("reduceRegister_",function(e){return function(t,r){if(r||!t.metadata.exports&&(!A||"global"!=t.metadata.format))return e.call(this,t,r);t.metadata.format="global";var n=t.metadata.entry=M();n.deps=t.metadata.deps;var a=R(t.metadata.exports);n.execute=function(){return a}}}),s(function(t){return function(){function r(t){if(Object.keys)Object.keys(e).forEach(t);else for(var r in e)i.call(e,r)&&t(r)}function n(t){r(function(r){if(U.call(s,r)==-1){try{var n=e[r]}catch(e){s.push(r)}t(r,n)}})}var a=this;t.call(a);var o,i=Object.prototype.hasOwnProperty,s=["_g","sessionStorage","localStorage","clipboardData","frames","frameElement","external","mozAnimationStartTime","webkitStorageInfo","webkitIndexedDB","mozInnerScreenY","mozInnerScreenX"];a.set("@@global-helpers",a.newModule({prepareGlobal:function(t,r,a,i){var s=e.define;e.define=void 0;var l;if(a){l={};for(var u in a)l[u]=e[u],e[u]=a[u]}return r||(o={},n(function(e,t){o[e]=t})),function(){var t,a=r?R(r):{},u=!!r;if(r&&!i||n(function(n,s){o[n]!==s&&"undefined"!=typeof s&&(i&&(e[n]=void 0),r||(a[n]=s,"undefined"!=typeof t?u||t===s||(u=!0):t=s))}),a=u?a:t,l)for(var d in l)e[d]=l[d];return e.define=s,a}}}))}}),function(){function t(e){function t(e,t){for(var r=0;rt.index)return!0;return!1}n.lastIndex=a.lastIndex=o.lastIndex=0;var r,i=[],s=[],l=[];if(e.length/e.split("\n").length<200){for(;r=o.exec(e);)s.push([r.index,r.index+r[0].length]);for(;r=a.exec(e);)t(s,r)||l.push([r.index+r[1].length,r.index+r[0].length-1])}for(;r=n.exec(e);)if(!t(s,r)&&!t(l,r)){var u=r[1].substr(1,r[1].length-2);if(u.match(/"|'/))continue;"/"==u[u.length-1]&&(u=u.substr(0,u.length-1)),i.push(u)}return i}var r=/(?:^\uFEFF?|[^$_a-zA-Z\xA0-\uFFFF.])(exports\s*(\[['"]|\.)|module(\.exports|\['exports'\]|\["exports"\])\s*(\[['"]|[=,\.]))/,n=/(?:^\uFEFF?|[^$_a-zA-Z\xA0-\uFFFF."'])require\s*\(\s*("[^"\\]*(?:\\.[^"\\]*)*"|'[^'\\]*(?:\\.[^'\\]*)*')\s*\)/g,a=/(^|[^\\])(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,o=/("[^"\\\n\r]*(\\.[^"\\\n\r]*)*"|'[^'\\\n\r]*(\\.[^'\\\n\r]*)*')/g,s=/^\#\!.*/;i("instantiate",function(a){return function(o){var i=this;if(o.metadata.format||(r.lastIndex=0,n.lastIndex=0,(n.exec(o.source)||r.exec(o.source))&&(o.metadata.format="cjs")),"cjs"==o.metadata.format){var l=o.metadata.deps,u=o.metadata.cjsRequireDetection===!1?[]:t(o.source);for(var d in o.metadata.globals)o.metadata.globals[d]&&u.push(o.metadata.globals[d]);var c=M();o.metadata.entry=c,c.deps=u,c.executingRequire=!0,c.execute=function(t,r,n){function a(e){return"/"==e[e.length-1]&&(e=e.substr(0,e.length-1)),t.apply(this,arguments)}if(a.resolve=function(e){return i.get("@@cjs-helpers").requireResolve(e,n.id)},n.paths=[],n.require=t,!o.metadata.cjsDeferDepsExecute)for(var u=0;u1;)n=a.shift(),e=e[n]=e[n]||{};n=a.shift(),n in e||(e[n]=r)}s(function(e){return function(){this.meta={},e.call(this)}}),i("locate",function(e){return function(t){var r,n=this.meta,a=t.name,o=0;for(var i in n)if(r=i.indexOf("*"),r!==-1&&i.substr(0,r)===a.substr(0,r)&&i.substr(r+1)===a.substr(a.length-i.length+r+1)){var s=i.split("/").length;s>o&&(o=s),v(t.metadata,n[i],o!=s)}return n[a]&&v(t.metadata,n[a]),e.call(this,t)}});var t=/^(\s*\/\*[^\*]*(\*(?!\/)[^\*]*)*\*\/|\s*\/\/[^\n]*|\s*"[^"]+"\s*;?|\s*'[^']+'\s*;?)+/,r=/\/\*[^\*]*(\*(?!\/)[^\*]*)*\*\/|\/\/[^\n]*|"[^"]+"\s*;?|'[^']+'\s*;?/g;i("translate",function(n){return function(a){if("defined"==a.metadata.format)return a.metadata.deps=a.metadata.deps||[],Promise.resolve(a.source);var o=a.source.match(t);if(o)for(var i=o[0].match(r),s=0;s')}else e()}else if("undefined"!=typeof importScripts){var a="";try{throw new Error("_")}catch(e){e.stack.replace(/(?:at|@).*(http.+):[\d]+:[\d]+/,function(e,t){$__curScript={src:t},a=t.replace(/\/[^\/]*$/,"/")})}t&&importScripts(a+"system-polyfills.js"),e()}else $__curScript="undefined"!=typeof __filename?{src:__filename}:null,e()}(); //# sourceMappingURL=system.js.map System.import('https://honeypot.beemray.com/traceur-runtime.min.js').then(function(data){System.register("InTimeFilter.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.db.filter.InTimeFilter",c=function(){function a(){this["@class"]=b}return $traceurRuntime.createClass(a,{getFrom:function(){return this.from},getTo:function(){return this.to},getResolution:function(){return this.resolution},setFrom:function(a){return this.from=a,this},setTo:function(a){return this.to=a,this},setResolution:function(a){return this.resolution=a,this}},{})}(),a("InTimeFilter",c)}}}),System.register("GoogleChart.js",["AbstractRestObject.js","RestDefinition.js","Instructions.js","Filter.js"],function(a){"use strict";var b,c,d,e,f;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition},function(a){d=a.Instructions},function(a){e=a.Filter}],execute:function(){f=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c("com.beemray.types.content.google...","/rest/statistics/google/time/language")},createInstructions:function(){var a=this.getInstructions(),b=new e;return b.setDesc(!0),a.setFilter(b),a}},{},a)}(b),a("GoogleChart",f)}}}),System.register("AreaEventRule.js",["AbstractRule.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRule},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.audience.AreaEventRule",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/audience/areaeventrule")}},{},a)}(b),a("AreaEventRule",e)}}}),System.register("Audience.js",["AbstractDBType.js","RestDefinition.js","RuleSet.js"],function(a){"use strict";var b,c,d,e,f;return{setters:[function(a){b=a.AbstractDBType},function(a){c=a.RestDefinition},function(a){d=a.RuleSet}],execute:function(){e="com.beemray.types.audience.Audience",f=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return this.ruleset=new d,new c(e,"/rest/audience")},getRuleSet:function(){return this.ruleset}},{},a)}(b),a("Audience",f)}}}),System.register("AudienceList.js",["List.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.List},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){var a=$traceurRuntime.superGet(this,b.prototype,"definition").call(this);return new c(a.getClass(),"/rest/audience")},refresh:function(a,c,d,e){$traceurRuntime.superGet(this,b.prototype,"read").call(this,a,c,d,e)}},{},a)}(b),a("AudienceList",d)}}}),System.register("EventRule.js",["AbstractRule.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRule},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.audience.EventRule",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/audience/eventrule")}},{},a)}(b),a("EventRule",e)}}}),System.register("LocationRule.js",["AbstractRule.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRule},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.audience.LocationRule",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/audience/locationrule")}},{},a)}(b),a("LocationRule",e)}}}),System.register("AbstractRule.js",["AbstractDBType.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractDBType}],execute:function(){c=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{},{},a)}(b),a("AbstractRule",c)}}}),System.register("MomentRule.js",["AbstractRule.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRule},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.audience.MomentRule",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/audience/momentrule")}},{},a)}(b),a("MomentRule",e)}}}),System.register("RuleSet.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){this["@class"]="com.beemray.types.audience.RuleSet",this.rules=[],this.setOperator("and".toUpperCase())}return $traceurRuntime.createClass(a,{setOperator:function(a){this.operator=a.toUpperCase()},addRule:function(a){this.rules.push(a)}},{})}(),a("RuleSet",b)}}}),System.register("Device.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){this["@class"]="com.beemray.types.auth.Device"}return $traceurRuntime.createClass(a,{getId:function(){return this.id},getOs:function(){return this.os},getDevice:function(){return this.device},getAccount:function(){return this.account},getDevelopment:function(){return this.development}},{})}(),a("Device",b)}}}),System.register("DeviceInfo.js",["Resolution.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.Resolution}],execute:function(){c="com.beemray.types.auth.DeviceInfo",d=function(){function a(b){var d=void 0!==arguments[1]?arguments[1]:a._generateDevice();this["@class"]=c,this.apikey=b,this.osVersion=navigator.appVersion,this.vendor=navigator.vendor,this.os="Web",this.resolution=a._detectResolution(),this.language=navigator.language,this.locationenabled=!1,this.device=d}return $traceurRuntime.createClass(a,{getId:function(){return this.id},setId:function(a){this.id=a},getLanguage:function(){return this.language},getOsVersion:function(){return this.osVersion},getClientType:function(){return this.os},getResolution:function(){return this.resolution},getApiKey:function(){return this.apikey},getLocationEnabled:function(){return this.locationenabled},setLocationEnabled:function(a){this.locationenabled=a}},{_detectResolution:function(){return new b},_generateDevice:function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()}})}(),a("DeviceInfo",d)}}}),System.register("LoginEntry.js",["AbstractRestObject.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c("com.beemray.types.auth.LoginEntry","/rest/auth/user")},setEmail:function(a){this.email=a},setPassword:function(a){this.password=a},getEmail:function(){return this.email},getPassword:function(){return this.password}},{},a)}(b),a("LoginEntry",d)}}}),System.register("Api.js",["AbstractDocumentationObject.js","GET.js","CommonUtils.js","JSONUtils.js","EndPoint.js"],function(a){"use strict";var b,c,d,e,f,g,h;return{setters:[function(a){b=a.AbstractDocumentationObject},function(a){c=a.GET},function(a){d=a.BACKEND,e=a.CommonUtils},function(a){f=a.JSONUtils},function(a){g=a.EndPoint}],execute:function(){h=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this["@class"]="com.beemray.types.doc.Api",this.endpoints=[]}return $traceurRuntime.createClass(b,{getType:function(){return this.type},setType:function(a){this.type=a},getPath:function(){return this.path},getEndpoint:function(){return this.endpoints},setEndpoint:function(a){this.endpoints=a},getEndPoint:function(a){new c(e.combine(d,"/doc?type="+this.type)).send(function(b,c){return null!=b?e.invokeCallback(a,b,null):void e.invokeCallback(a,null,f.deserialize(new g,c.responseText))})}},{},a)}(b),a("Api",h)}}}),System.register("ApiList.js",["AbstractRestObject.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractRestObject}],execute:function(){c=function(a){function c(){$traceurRuntime.superConstructor(c).call(this,b.createParameterObject("com.beemray.types.doc.ApiList","/doc/api/")),this.apis=[]}return $traceurRuntime.createClass(c,{getApis:function(){return this.apis}},{},a)}(b),a("ApiList",c)}}}),System.register("EndPoint.js",["AbstractDocumentationObject.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractDocumentationObject}],execute:function(){c=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this["@class"]="com.beemray.types.doc.EndPoint",this.pathParameter=[],this.queryParameter=[]}return $traceurRuntime.createClass(b,{getPath:function(){return this.path},getMethod:function(){return this.method},getBody:function(){return this.body},getPathParameter:function(){return this.pathParameter},getQueryParameter:function(){return this.queryParameter},getReturn:function(){return this.return}},{},a)}(b),a("EndPoint",c)}}}),System.register("PathParameter.js",["AbstractDocumentationObject.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractDocumentationObject}],execute:function(){c=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this["@class"]="com.beemray.types.doc.PathParameter"}return $traceurRuntime.createClass(b,{getJavaType:function(){return this.javaType},getKey:function(){return this.key}},{},a)}(b),a("PathParameter",c)}}}),System.register("Property.js",["AbstractDocumentationObject.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractDocumentationObject}],execute:function(){c=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this["@class"]="com.beemray.types.doc.Property"}return $traceurRuntime.createClass(b,{getJavaType:function(){return this.javaType}},{},a)}(b),a("Property",c)}}}),System.register("QueryParameter.js",["AbstractDocumentationObject.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractDocumentationObject}],execute:function(){c=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this["@class"]="com.beemray.types.doc.QueryParameter"}return $traceurRuntime.createClass(b,{getJavaType:function(){return this.javaType},getKey:function(){return this.key}},{},a)}(b),a("QueryParameter",c)}}}),System.register("Returns.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){this["@class"]="com.beemray.types.doc.Returns",this.statusCodes=[]}return $traceurRuntime.createClass(a,{getEntity:function(){return this.entity},getStatusCode:function(){return this.statusCodes},getContainer:function(){return this.container}},{})}(),a("Returns",b)}}}),System.register("AbstractDocumentationObject.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){}return $traceurRuntime.createClass(a,{getDescription:function(){return this.description}},{})}(),a("AbstractDocumentationObject",b)}}}),System.register("StatusCode.js",["AbstractDocumentationObject.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractDocumentationObject}],execute:function(){c=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this["@class"]="com.beemray.types.doc.StatusCode"}return $traceurRuntime.createClass(b,{getStatus:function(){return this.status}},{},a)}(b),a("StatusCode",c)}}}),System.register("BooleanEventElement.js",["AbstractEventElement.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractEventElement}],execute:function(){c=function(a){function b(a,c){$traceurRuntime.superConstructor(b).call(this,a,c),this["@class"]="com.beemray.types.event.BooleanElement"}return $traceurRuntime.createClass(b,{},{},a)}(b),a("BooleanEventElement",c)}}}),System.register("Event.js",["BooleanEventElement.js","StringEventElement.js","NumberEventElement.js","TimeEventElement.js","TimeStampEventElement.js","AbstractRestObject.js","CommonUtils.js","JSONUtils.js","NetworkError.js","POST.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e,f,g,h,i,j,k,l,m,n,o;return{setters:[function(a){b=a.BooleanEventElement},function(a){c=a.StringEventElement},function(a){d=a.NumberEventElement},function(a){e=a.TimeEventElement},function(a){f=a.TimeStampEventElement},function(a){g=a.AbstractRestObject},function(a){h=a.CommonUtils,i=a.BACKEND},function(a){j=a.JSONUtils},function(a){k=a.NetworkError},function(a){l=a.POST},function(a){m=a.RestDefinition}],execute:function(){n="com.beemray.types.event.Event",o=function(a){function g(a,b){$traceurRuntime.superConstructor(g).call(this),this.elements=[],this.title=a,this.stand=b}return $traceurRuntime.createClass(g,{definition:function(){return new m(n,"/rest/event")},addBooleanElement:function(a,c){this.elements.push(new b(a,c))},addStringElement:function(a,b){this.elements.push(new c(a,b))},addNumberElement:function(a,b){this.elements.push(new d(a,b))},addTimeElement:function(a,b){this.elements.push(new e(a,b))},addTimestampElement:function(a,b){this.elements.push(new f(a,b))},getTitle:function(){return this.title},getStand:function(){return this.stand},send:function(a){var b=new l(h.combine(h.backend(),"/rest/event"));b.setObject(this),b.send(function(b,c){return null!=b?h.invokeCallback(a,b,null):200!=c.status?h.invokeCallback(a,null,null):void h.invokeCallback(a,null,c)})}},{},a)}(g),a("Event",o)}}}),System.register("EventList.js",["List.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.List},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){var a=$traceurRuntime.superGet(this,b.prototype,"definition").call(this);return new c(a.getClass(),"/rest/event")}},{},a)}(b),a("EventList",d)}}}),System.register("NumberEventElement.js",["AbstractEventElement.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractEventElement}],execute:function(){c=function(a){function b(a,c){$traceurRuntime.superConstructor(b).call(this,a,c),this["@class"]="com.beemray.types.event.NumberElement"}return $traceurRuntime.createClass(b,{},{},a)}(b),a("NumberEventElement",c)}}}),System.register("StringEventElement.js",["AbstractEventElement.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractEventElement}],execute:function(){c=function(a){function b(a,c){$traceurRuntime.superConstructor(b).call(this,a,c),this["@class"]="com.beemray.types.event.StringElement"}return $traceurRuntime.createClass(b,{},{},a)}(b),a("StringEventElement",c)}}}),System.register("TimeEventElement.js",["AbstractEventElement.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractEventElement}],execute:function(){c=function(a){function b(a,c){$traceurRuntime.superConstructor(b).call(this,a,c),this["@class"]="com.beemray.types.event.TimeElement"}return $traceurRuntime.createClass(b,{},{},a)}(b),a("TimeEventElement",c)}}}),System.register("AbstractEventElement.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(a,b){this.title=a,this.value=b}return $traceurRuntime.createClass(a,{getTitle:function(){return this.title},getValue:function(){return this.value}},{})}(),a("AbstractEventElement",b)}}}),System.register("TimeStampEventElement.js",["AbstractEventElement.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractEventElement}],execute:function(){c=function(a){function b(a,c){$traceurRuntime.superConstructor(b).call(this,a,c),this["@class"]="com.beemray.types.event.TimestampElement"}return $traceurRuntime.createClass(b,{},{},a)}(b),a("TimeStampEventElement",c)}}}),System.register("DeviceEnvironment.js",["AbstractRestObject.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.location.DeviceEnvironment",e=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this.touchpoints=[]}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/touchpoint/location")},getTouchpoints:function(){return this.touchpoints},getLocationInfo:function(){return this.locationinfo}},{},a)}(b),a("DeviceEnvironment",e)}}}),System.register("LocationAction.js",[],function(a){"use strict";var b,c,d,e;return{setters:[],execute:function(){b="ENTER",c="EXIT",d="INAREA",e=function(){function a(){}return $traceurRuntime.createClass(a,{},{ENTER:function(){return b},EXIT:function(){return c},INAREA:function(){return d}})}(),a("LocationAction",e)}}}),System.register("BeaconProximity.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){this.IMMEDIATE="IMMEDIATE",this.NEAR="NEAR",this.FAR="FAR"}return $traceurRuntime.createClass(a,{IMMEDIATE:function(){return this.IMMEDIATE},NEAR:function(){return this.NEAR},FAR:function(){return this.FAR}},{})}(),a("BeaconProximity",b)}}}),System.register("BeaconAction.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){this.ENTER=0,this.EXIT=1}return $traceurRuntime.createClass(a,{ENTER:function(){return this.ENTER},EXIT:function(){return this.EXIT}},{})}(),a("BeaconAction",b)}}}),System.register("BeaconInfo.js",["BeaconProximity.js","BeaconAction.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.BeaconProximity},function(a){c=a.BeaconAction}],execute:function(){d=function(){function a(){this["@class"]="com.beemray.types.location.BeaconInfo"}return $traceurRuntime.createClass(a,{getBeacon:function(){return this.beacon},getAction:function(){return this.action},getProximity:function(){return this.proximity},setBeacon:function(a){this.beacon=a},setAction:function(a){this.action=a},setProximity:function(a){this.proximity=a}},{})}(),a("BeaconInfo",d)}}}),System.register("Stand.js",["CarrierInfo.js","LocationInfo.js","BeaconInfo.js"],function(a){"use strict";var b,c,d,e,f;return{setters:[function(a){b=a.CarrierInfo},function(a){c=a.LocationInfo},function(a){d=a.BeaconInfo}],execute:function(){e="com.beemray.types.location.Stand",f=function(){function a(a){this["@class"]=e,this.beaconInfo=[],this.locationInfo=a}return $traceurRuntime.createClass(a,{getLocationInfo:function(){return this.locationInfo},getBeaconInfo:function(){return this.beaconInfo},addBeaconInfo:function(a){this.beaconInfo.push(a)},getCarrier:function(){return this.carrier},setLocationInfo:function(a){this.locationInfo=a},getLocation:function(){return null!=this.getLocationInfo()?this.getLocationInfo().getLatitude()+","+this.getLocationInfo().getLongitude():null}},{})}(),a("Stand",f)}}}),System.register("Touchpoint.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.types.location.Touchpoint",c=function(){function a(a,c){this["@class"]=b,this.id=a,this.action=c}return $traceurRuntime.createClass(a,{getId:function(){return this.id},getAction:function(){return this.action}},{})}(),a("Touchpoint",c)}}}),System.register("Mapping.js",["RestDefinition.js","AbstractRestObject.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.RestDefinition},function(a){c=a.AbstractRestObject}],execute:function(){d="com.beemray.types.meta.Mapping",e=function(a){function c(a,b,d){$traceurRuntime.superConstructor(c).call(this),this.source=a,this.key=b,this.value=d,this.shareable=!0,this.status=1}return $traceurRuntime.createClass(c,{definition:function(){return new b(d,"/rest/mapping/attach")}},{},a)}(c),a("Mapping",e)}}}),System.register("PageUrl.js",["AbstractDBType.js","RestDefinition.js","PageUrlConfiguration.js"],function(a){"use strict";var b,c,d,e,f;return{setters:[function(a){b=a.AbstractDBType},function(a){c=a.RestDefinition},function(a){d=a.PageUrlConfiguration}],execute:function(){e="com.beemray.types.pageurl.PageUrl",f=function(a){function b(){$traceurRuntime.superConstructor(b).call(this),this.configuration=new d}return $traceurRuntime.createClass(b,{definition:function(){return new c(e,"/rest/pageurl")},getPageUrl:function(){return this.url},setPageUrl:function(a){this.url=a},getConfiguration:function(){return this.configuration},setConfiguration:function(a){this.configuration=a}},{},a)}(b),a("PageUrl",f)}}}),System.register("PageUrlConfiguration.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.types.pageurl.PageUrlConfiguration",c=function(){function a(){var a=void 0!==arguments[0]?arguments[0]:null,c=void 0!==arguments[1]?arguments[1]:10,d=void 0!==arguments[2]?arguments[2]:null,e=void 0!==arguments[3]?arguments[3]:5,f=void 0!==arguments[4]?arguments[4]:null;this["@class"]=b,this.location=a,this.maximumAge=this._secondsToMilliseconds(c),this.enableHighAccuracy=d,this.timeout=this._secondsToMilliseconds(e),this.ipLocationMaximumAge=f}return $traceurRuntime.createClass(a,{getLocation:function(){return this.location},getHighAccuracy:function(){return this.highAccuracy},getLocationTimeout:function(){return this.timeout},getMaximumAge:function(){return this.maximumAge},_secondsToMilliseconds:function(a){return 1e3*a},getIpLocationMaximumAge:function(){return this.ipLocationMaximumAge}},{})}(),a("PageUrlConfiguration",c)}}}),System.register("PageUrlList.js",["List.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.List},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){var a=$traceurRuntime.superGet(this,b.prototype,"definition").call(this);return new c(a.getClass(),"/rest/pageurl")},refresh:function(a,c,d,e){$traceurRuntime.superGet(this,b.prototype,"read").call(this,a,c,d,e)}},{},a)}(b),a("PageUrlList",d)}}}),System.register("DeviceLocationRule.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.types.settings.DeviceLocationRule",c=function(){function a(){this["@class"]=b}return $traceurRuntime.createClass(a,{getInterval:function(){return this.interval}},{})}(),a("DeviceLocationRule",c)}}}),System.register("DeviceSettings.js",["Touchpoints.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){c=a.Touchpoints}],execute:function(){b="com.beemray.types.settings.DeviceSettings",d=function(){function a(){this["@class"]=b,this.touchpoints=new c}return $traceurRuntime.createClass(a,{getLocationSettings:function(){return this.locationSettings},getTouchpoints:function(){return this.touchpoints},getLocationRules:function(){return this.locationrules}},{})}(),a("DeviceSettings",d)}}}),System.register("LocationSettings.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.types.settings.LocationSettings",c=function(){function a(){this["@class"]=b}return $traceurRuntime.createClass(a,{getFrequency:function(){return this.frequency},getFastest:function(){return this.fastest},getSmallestDisplacement:function(){return this.smallestDisplacement},getPriority:function(){return this.priority},getKikeFrequency:function(){return this.kikefrequency}},{})}(),a("LocationSettings",c)}}}),System.register("Touchpoints.js",["AbstractRestObject.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.settings.Touchpoints",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/touchpoint")},getSpots:function(){return this.spots}},{},a)}(b),a("Touchpoints",e)}}}),System.register("AccountRegistration.js",["AbstractRestObject.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c("com.beemray.types.system.AccountRegistration","/rest/account/register")}},{},a)}(b),a("AccountRegistration",d)}}}),System.register("CarrierInfo.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){this["@class"]="com.beemray.types.system.CarrierInfo"}return $traceurRuntime.createClass(a,{getCarrier:function(){return this.carrierName}},{})}(),a("CarrierInfo",b)}}}),System.register("Account.js",["AbstractRestObject.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c("com.beemray.types.system.Account","/rest/account")}},{},a)}(b),a("Account",d)}}}),System.register("CurrentAccount.js",["AbstractRestObject.js","RestDefinition.js","Account.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition},function(a){d=a.Account}],execute:function(){e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c("com.beemray.types.system.Account","/rest/account/current")}},{},a)}(d),a("CurrentAccount",e)}}}),System.register("CurrentUser.js",["AbstractRestObject.js","RestDefinition.js","User.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition},function(a){d=a.User}],execute:function(){e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c("com.beemray.types.system.User","/rest/user/current")}},{},a)}(d),a("CurrentUser",e)}}}),System.register("DataPoints.js",["AbstractRestObject.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractRestObject}],execute:function(){c=function(a){function c(){$traceurRuntime.superConstructor(c).call(this,b.createParameterObject("com.beemray.types.system.Datapoints","/rest/account/datapoints/")),this.eventdatapoints=[]}return $traceurRuntime.createClass(c,{getEventDataPoints:function(){return this.eventdatapoints}},{},a)}(b),a("DataPoints",c)}}}),System.register("EventDataPoint.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){this["@class"]="com.beemray.types.system.EventDataPoint",this.elements=[]}return $traceurRuntime.createClass(a,{getId:function(){return this.id},getTitle:function(){return this.title},getValue:function(){return this.value},getElements:function(){return this.elements}},{})}(),a("EventDataPoint",b)}}}),System.register("Filter.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.types.system.Filter",c=function(){function a(){this["@class"]=b,this.desc=!1}return $traceurRuntime.createClass(a,{getLimit:function(){return this.limit},getOffset:function(){return this.offset},getDesc:function(){return this.desc},getOs:function(){return this.os},setLimit:function(a){this.limit=a},setOffset:function(a){this.offset=a},setDesc:function(a){this.desc=a},setOs:function(a){this.os=a}},{})}(),a("Filter",c)}}}),System.register("Resolution.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.types.system.Resolution",c=function(){function a(){this["@class"]=b,this.width=screen.width,this.height=screen.height}return $traceurRuntime.createClass(a,{getWidth:function(){return this.width},getHeight:function(){return this.height}},{})}(),a("Resolution",c)}}}),System.register("User.js",["AbstractDBObject.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.AbstractDBObject},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c("com.beemray.types.system.User","/rest/user")},getCurrentPassword:function(){return this.currentpassword},getNewPassword:function(){return this.newpassword},getNewPassword2:function(){return this.newpassword2},getFirstName:function(){return this.firstname},getLastName:function(){return this.lastname},getEmail:function(){return this.email},getRoot:function(){return this.root},getLanguage:function(){return this.language}},{},a)}(b),a("User",d)}}}),System.register("UserList.js",["List.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.List},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){var a=$traceurRuntime.superGet(this,b.prototype,"definition").call(this);return new c(a.getClass(),"/rest/user")},refresh:function(a,c,d,e){$traceurRuntime.superGet(this,b.prototype,"read").call(this,a,c,d,e)}},{},a)}(b),a("UserList",d)}}}),System.register("LocationInfo.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b="com.beemray.types.system.LocationInfo",c=function(){function a(a,c){var d=void 0!==arguments[2]?arguments[2]:0;this["@class"]=b,this.lat=a,this.lon=c,this.accuracy=d,this.touchpoints=[]}return $traceurRuntime.createClass(a,{getLatitude:function(){return this.lat},getLongitude:function(){return this.lon},getAccuracy:function(){return this.accuracy},dublicate:function(){return new a(this.getLatitude(),this.getLongitude(),this.getAccuracy())},addTouchpoint:function(a){this.touchpoints.push(a)}},{})}(),a("LocationInfo",c)}}}),System.register("LocationOrigin.js",[],function(a){"use strict";var b,c,d;return{setters:[],execute:function(){b="GOOGLE",c="DEVICE",d=function(){function a(){}return $traceurRuntime.createClass(a,{},{device:function(){return c},google:function(){return b}})}(),a("LocationOrigin",d)}}}),System.register("WebLocationInfo.js",["LocationInfo.js","LocationOrigin.js","GET.js","POST.js","CommonUtils.js","JSONUtils.js"],function(a){"use strict";var b,c,d,e,f,g,h,i;return{setters:[function(a){c=a.LocationInfo},function(a){d=a.LocationOrigin},function(a){e=a.GET},function(a){f=a.POST},function(a){g=a.CommonUtils},function(a){h=a.JSONUtils}],execute:function(){b="com.beemray.types.system.WebLocationInfo",i=function(a){function c(a,e){var f=void 0!==arguments[2]?arguments[2]:d.device(),g=void 0!==arguments[3]?arguments[3]:0;$traceurRuntime.superConstructor(c).call(this,a,e,g),this["@class"]=b,this.origin=f,this.refresh=!1}return $traceurRuntime.createClass(c,{mustRefresh:function(){return this.refresh},getSource:function(){return this.source},clearOrigin:function(){this.origin=null},isValid:function(){return!(!this.refresh&&null==$traceurRuntime.superGet(this,c.prototype,"getLatitude").call(this)||null==$traceurRuntime.superGet(this,c.prototype,"getLongitude").call(this))},save:function(a){var b=this;new f(g.combine(g.backend(),"/rest/device/location")).setObject(this).send(function(c,d){g.invokeCallback(a,null==d?null:b)})}},{load:function(a){new e(g.combine(g.backend(),"/rest/device/location")).send(function(b,d){g.invokeCallback(a,200==d.status?h.deserialize(new c,d.responseText):null)})}},a)}(c),a("WebLocationInfo",i)}}}),System.register("Script.js",["AbstractDBType.js","RestDefinition.js"],function(a){"use strict"; var b,c,d,e;return{setters:[function(a){b=a.AbstractDBType},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.tagmanager.Script",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/script")}},{},a)}(b),a("Script",e)}}}),System.register("Application.js",["AbstractDBType.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractDBType},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.touchpoint.Application",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/application")}},{},a)}(b),a("Application",e)}}}),System.register("ApplicationList.js",["List.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.List},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){var a=$traceurRuntime.superGet(this,b.prototype,"definition").call(this);return new c(a.getClass(),"/rest/application")},refresh:function(a,c,d,e){$traceurRuntime.superGet(this,b.prototype,"read").call(this,a,c,d,e)}},{},a)}(b),a("ApplicationList",d)}}}),System.register("Beacon.js",["AbstractDBType.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractDBType},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.touchpoint.Beacon",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,"/rest/beacon")},getUuid:function(){return this.uuid},getMajor:function(){return this.major},getMinor:function(){return this.minor}},{},a)}(b),a("Beacon",e)}}}),System.register("List.js",["AbstractRestObject.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractRestObject},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.util.List",e=function(a){function b(a){$traceurRuntime.superConstructor(b).call(this),this._url=a,this["@class"]=d}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,this._url)},create:function(a,b,c){throw new Error("method 'create' is not supported in list")},update:function(a,b,c){throw new Error("method 'save' is not supported in list")},destroy:function(a,b){throw new Error("method 'remove' is not supported in list")},getCount:function(){return this.count},getList:function(){return this.list}},{},a)}(b),a("List",e)}}}),System.register("BeaconList.js",["List.js","RestDefinition.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.List},function(a){c=a.RestDefinition}],execute:function(){d=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){var a=$traceurRuntime.superGet(this,b.prototype,"definition").call(this);return new c(a.getClass(),"/rest/beacon")},refresh:function(a,c,d,e){$traceurRuntime.superGet(this,b.prototype,"read").call(this,a,c,d,e)}},{},a)}(b),a("BeaconList",d)}}}),System.register("AbstractTouchpoint.js",["AbstractDBType.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractDBType}],execute:function(){c=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{getAction:function(){return this.action},attach:function(a,c){$traceurRuntime.superGet(this,b.prototype,"update").call(this,a,c,"/rest/touchpoint/group/attach/")},detach:function(a,c){$traceurRuntime.superGet(this,b.prototype,"update").call(this,a,c,"/rest/touchpoint/group/detach/")}},{},a)}(b),a("AbstractTouchpoint",c)}}}),System.register("Spot.js",["AbstractTouchpoint.js","RestDefinition.js"],function(a){"use strict";var b,c,d,e;return{setters:[function(a){b=a.AbstractTouchpoint},function(a){c=a.RestDefinition}],execute:function(){d="com.beemray.types.touchpoint.Spot",e=function(a){function b(){$traceurRuntime.superConstructor(b).apply(this,arguments)}return $traceurRuntime.createClass(b,{definition:function(){return new c(d,null)},getRange:function(){return this.range},getDeviation:function(){return this.deviation},getLatitude:function(){return this.lat},getLongitude:function(){return this.lon}},{},a)}(b),a("Spot",e)}}}),System.register("AbstractCRUD.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(){}return $traceurRuntime.createClass(a,{create:function(a,b,c){},read:function(a,b,c,d){},update:function(a,b,c){},destroy:function(a,b){}},{})}(),a("AbstractCRUD",b)}}}),System.register("POST.js",["AbstractHTTPJSONRequest.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractHTTPJSONRequest}],execute:function(){c=function(a){function b(a){$traceurRuntime.superConstructor(b).call(this,"POST",a)}return $traceurRuntime.createClass(b,{},{},a)}(b),a("POST",c)}}}),System.register("GET.js",["AbstractHTTPRequest.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractHTTPRequest}],execute:function(){c=function(a){function b(a){$traceurRuntime.superConstructor(b).call(this,"GET",a)}return $traceurRuntime.createClass(b,{},{},a)}(b),a("GET",c)}}}),System.register("PUT.js",["AbstractHTTPJSONRequest.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractHTTPJSONRequest}],execute:function(){c=function(a){function b(a){$traceurRuntime.superConstructor(b).call(this,"PUT",a)}return $traceurRuntime.createClass(b,{},{},a)}(b),a("PUT",c)}}}),System.register("DELETE.js",["AbstractHTTPRequest.js"],function(a){"use strict";var b,c;return{setters:[function(a){b=a.AbstractHTTPRequest}],execute:function(){c=function(a){function b(a){$traceurRuntime.superConstructor(b).call(this,"DELETE",a)}return $traceurRuntime.createClass(b,{},{},a)}(b),a("DELETE",c)}}}),System.register("NetworkError.js",[],function(a){"use strict";var b;return{setters:[],execute:function(){b=function(){function a(a,b){this.code=a,this.description=b}return $traceurRuntime.createClass(a,{getDescription:function(){return this.description},getStatusCode:function(){return this.code}},{})}(),a("NetworkError",b)}}}),System.register("AbstractHTTPRequest.js",["NetworkError.js","AuthenticationProvider.js","ListenerManager.js","AbstractRequestListener.js","CommonUtils.js"],function(a){"use strict";var b,c,d,e,f,g,h;return{setters:[function(a){b=a.NetworkError},function(a){c=a.AuthenticationProvider},function(a){d=a.ListenerManager},function(a){e=a.AbstractRequestListener},function(a){f=a.CommonUtils}],execute:function(){g="?instructions=",h=function(){function a(a,b){this._method=a,this.setUrl(b),this._networkListeners=new d(e)}return $traceurRuntime.createClass(a,{setUrl:function(a){this._url=a},getUrl:function(){return this._url},send:function(a){var b=void 0!==arguments[1]?arguments[1]:null;this._send(a,!0,b)},sendWithoutHeader:function(a){this._send(a,!1)},_send:function(b,d,e){var f=XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");f.open(this._method,this._addInstructions(this._url,e),!0),d&&null!=c.instance().getHeader()&&null!=c.instance().getToken()&&f.setRequestHeader(c.instance().getHeader(),c.instance().getToken()),f.send(this.before(f));var g=this;f.onreadystatechange=function(){4==f.readyState&&0!=f.status&&(d&&a._updateAuthenticationHeader(f),g._after(f,b))},f.onerror=function(){g._after(f,b)}},_addInstructions:function(a,b){return null!=b&&void 0!==b?a+g+JSON.stringify(b):a},registerRequestListener:function(a){this._networkListeners.registerListener(a)},removeRequestListener:function(a){this._networkListeners.removeListener(a)},before:function(a){this._requestStarted(this)},_after:function(a,c){var d;(300<=a.status||0==a.status)&&(d=new b(a.status,a.responseText)),null!=c&&(this._requestFinished(d,a,c),f.invokeCallback(c,d,a))},_requestStarted:function(a){this._networkListeners.invoke("startProcessing",a)},_requestFinished:function(a,b,c){this._networkListeners.invoke("stopProcessing",b,a,c)}},{_updateAuthenticationHeader:function(a){c.instance().set(c.instance().getHeader(),a.getResponseHeader(c.instance().getHeader()))}})}(),a("AbstractHTTPRequest",h)}}}),System.register("AbstractHTTPJSONRequest.js",["AbstractHTTPRequest.js","JSONUtils.js"],function(a){"use strict";var b,c,d,e,f;return{setters:[function(a){b=a.AbstractHTTPRequest},function(a){c=a.JSONUtils}],execute:function(){d="Content-Type",e="application/json; charset=utf-8",f=function(a){function b(a,c){$traceurRuntime.superConstructor(b).call(this,a,c)}return $traceurRuntime.createClass(b,{setObject:function(a){return this._object=a,this},before:function(a){if(null!=this._object)return a.setRequestHeader(d,e),c.serialize(this._object)}},{},a)}(b),a("AbstractHTTPJSONRequest",f)}}}),System.register("InstanceFactory.js",["CommonUtils.js"],function(a){"use strict";var b,c,d;return{setters:[function(a){b=a.CommonUtils}],execute:function(){d=function(){function a(){this._core=window.beemrayCore}return $traceurRuntime.createClass(a,{construct:function(a){var b=a.split("."),c=1==b.length?b:b[b.length-1],d=this._core[c];return null==d?null:new d},create:function(c){var d=a.instance().construct(c["@class"]);if(null==d)return null;for(var e in c)b.isArray(c[e])?d[e]=a.instance().createArray(c[e]):b.isObject(c[e])?d[e]=a.instance().create(c[e]):"@class"!=e&&(d[e]=c[e]);return d},createArray:function(b){for(var c=[],d=0;dbeemrayCore.CommonUtils.now()},isGPS:function(){return this.gps}},{})}(),a("LocationInfoContainer",d)}}}),System.register("TouchpointsContainer.js",[],function(a){"use strict";var b,c;return{setters:[],execute:function(){b=900,c=function(){function a(a){this.touchpoints=a,this.created=beemrayCore.CommonUtils.now()}return $traceurRuntime.createClass(a,{getTouchPoints:function(){return this.touchpoints},isValid:function(){return this.created+1e3*b>beemrayCore.CommonUtils.now()}},{})}(),a("TouchpointsContainer",c)}}}),System.register("beemray-websdk.js",["MappingApi.js","Configuration.js","LocationManager.js","LocationOrigin.js","TouchPointManager.js","Loader.js","SystemEvents.js","Distance.js","GoogleGeolocationManager.js","LocalStorage.js","LocationInfoContainer.js","TouchpointsContainer.js"],function(a){"use strict";return{setters:[function(b){a({MappingApi:b.MappingApi})},function(b){a({Configuration:b.Configuration})},function(b){a({LocationManager:b.LocationManager})},function(b){a({LocationOrigin:b.LocationOrigin})},function(b){a({TouchPointManager:b.TouchPointManager})},function(b){a({Loader:b.Loader})},function(b){a({SystemEvents:b.SystemEvents})},function(b){a({Distance:b.Distance})},function(b){a({GoogleGeolocationManager:b.GoogleGeolocationManager})},function(b){a({LocalStorage:b.LocalStorage})},function(b){a({LocationInfoContainer:b.LocationInfoContainer})},function(b){a({TouchpointsContainer:b.TouchpointsContainer})}],execute:function(){}}});}); }).then(function() { System.import("frontend.core.js").then(function(core) { core.InstanceFactory.initialize(core); System.import("beemray-websdk.js").then(function(sdk) { window["beemraySDK"] = sdk; sdk.Loader.instance().start(core.InstanceFactory.instance().create( __beemrayConfiguration), function() { let ltid = "__beemray_lotame"; let device = beemraySDK.Configuration.instance().deviceInfo(); if (null == device) { return; } window["__beemrayDevice"] = device; window["__beemrayLtid"] = ltid; var audienceCallback = document.createElement('script'); audienceCallback.text = function audienceCallback(audience) { if (null == audience.Profile.pid || "" == audience.Profile.pid) { beemraySDK.Configuration.instance().set(__beemrayLtid, null); return; } let map = new beemrayCore.Mapping(__beemrayDevice.getId(), "lotameId", audience.Profile.pid); let lotame = beemraySDK.Configuration.instance().exists( new beemrayCore.Mapping(), __beemrayLtid, map); if (lotame) { return; } map.create((err, mapping) => { beemraySDK.Configuration.instance().set(__beemrayLtid, mapping); }); }; document.body.appendChild(audienceCallback); var script = document.createElement('script'); script.setAttribute('src', 'http://ad.crwdcntrl.net/5/c=3949/pe=y/callback=audienceCallback'); document.body.appendChild(script); }); }); }) });